BM6(7 vvvmmmllldddfffkkkuuu]]]VVVNNNQQQKKKMMMSSSdddxxxjjjdddLLLEEEJJJFFFGGGLLL^^^~~~rrr|||rrrhhhbbb[[[[[[iiiyyy~~~|||wwwxxxwwwmmmdddbbbccciiittt~~~~~~~~~^^^QQQHHHMMMJJJIIILLL^^^yyyppp{{{uuussstttiii^^^XXXQQQOOO]]]pppvvvooonnnjjjkkk}}}|||qqqbbbZZZTTTTTTYYYbbbppp|||yyyZZZPPPDDDGGGEEEGGGJJJ^^^yyysss~~~~~~}}}|||{{{yyyvvvtttsssxxxyyyyyywwwsssnnnhhheeeeeeeeefffgggiiikkknnnpppwwwxxxyyyzzz{{{~~~|||~~~yyyqqqfff]]]XXXPPPMMMZZZmmm|||pppppplllkkkzzzsssgggbbb[[[WWWZZZ```jjjwwwvvvaaaPPPCCCDDDDDDIIIOOOfffzzzvvv~~~{{{yyywwwvvvuuuuuutttsssqqqooonnnmmmkkkkkkkkkjjjhhhgggeeedddeeecccbbbbbbdddfffhhhhhhkkk{{{uuutttsssrrrpppooonnnnnnnnnmmmnnnooommmkkkjjjjjjkkklllkkkiiigggfffeeefffffffffffffffeeecccbbb```___```___]]][[[YYYWWWWWWVVVXXXXXXYYYZZZ[[[]]]___```hhhiiikkkllloootttzzz~~~|||xxxrrrnnnddd]]]WWWNNNXXXsssyyyhhhcccjjjvvvzzzsssnnnbbb___^^^bbbiiitttppp\\\MMMFFFCCCJJJKKKHHHjjjrrrwww~~~xxxqqqjjjccc^^^\\\TTTTTTSSSSSSQQQPPPOOONNNPPPOOOMMMKKKIIIHHHGGGGGGIIIHHHGGGFFFEEEDDDCCCCCCEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@???DDDBBBAAAAAABBBEEEGGGGGGRRRpppxxxrrrmmmppppppnnnmmmlllkkkkkkkkkkkkkkkllljjjhhhgggggghhhgggfffdddcccbbbaaabbbbbbaaaaaaaaa```^^^]]][[[ZZZ[[[ZZZXXXVVVTTTSSSSSSRRRUUUVVVVVVXXXYYY[[[]]]^^^dddfffhhhjjjmmmrrrxxx|||{{{uuuhhh```[[[SSS\\\uuuxxxjjjdddiiirrrzzzssspppkkkhhhgggkkkssssss]]]NNNGGGAAAHHHJJJJJJnnnqqqyyy}}}wwwqqqhhheee___XXXQQQKKKFFFDDDDDDDDDEEEEEEEEEEEEEEEDDD@@@???>>><<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@?????????@@@@@@@@@??????>>>===@@@???>>>>>>???AAADDDEEEHHHhhhvvvpppkkklllllljjjiiihhhhhhggggggggghhhhhhgggdddccccccddddddcccbbb```____________]]]]]]]]]\\\ZZZYYYWWWVVVUUUUUUSSSRRRQQQPPPPPPPPPRRRSSSSSSUUUVVVXXXZZZ[[[___aaadddfffjjjooouuuyyy|||nnneeeaaaZZZbbbzzz|||llleeegggnnn~~~~~~xxxsssqqqvvvrrrqqquuu}}}vvv]]]PPPGGG@@@EEEIIILLLppppppzzz~~~yyysssmmmhhheee```[[[UUUPPPMMMLLLEEEEEEFFFFFFGGGFFFFFFFFFCCCBBBBBBAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAA??????@@@@@@@@@???>>>>>>>>>??????@@@@@@@@@??????>>>???>>>>>>???AAADDDFFFRRRssswwwrrrlllkkkjjjiiihhhggggggggggggeeeffffffeeebbb``````aaaccccccbbbaaa``````______]]]]]]\\\[[[ZZZXXXWWWVVVTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPQQQSSSUUUWWWYYYZZZ\\\^^^bbbeeehhhnnnssswwwzzzrrrhhhfff```iiioooeeehhhsss~~~}}}}}}xxxtttrrryyyvvvwww}}}}}}xxx]]]PPPHHH@@@DDDIIIMMMnnnlllyyyzzzvvvpppjjj```]]]XXXRRRMMMIIIFFFEEE??????@@@??????>>>======:::::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::888999999:::::::::::::::;;;<<<===<<<<<<>>>BBBEEEXXXyyyzzztttoooiiikkkjjjiiihhhhhhggghhhhhheeeffffffdddaaa______```aaaaaaaaaaaa``````___^^^\\\\\\[[[ZZZYYYWWWVVVUUUSSSRRRRRRQQQPPPPPPQQQQQQOOOPPPQQQRRRTTTWWWYYYZZZ[[[^^^bbbeeeiiinnnssswwwyyysssiiiiiifffrrrqqqgggoooyyyuuuzzz}}}~~~zzzwwwvvvwwwwwwzzz{{{{{{^^^PPPIIIAAADDDJJJLLLhhhxxxgggwww{{{tttmmmeeebbb[[[TTTMMMHHHEEEDDDGGGGGGGGGFFFEEEDDDCCCBBB???>>>>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<>>>???@@@AAAAAABBB>>>>>>???????????????>>>===???AAA@@@???AAAEEEJJJWWWyyyxxxrrrnnnhhhjjjjjjiiihhhhhhhhhhhhhhhfffffffffdddaaa______```^^^^^^______^^^]]]\\\\\\YYYYYYYYYXXXWWWUUUSSSSSSQQQQQQPPPOOONNNNNNNNNOOONNNOOOPPPQQQTTTVVVYYYZZZ\\\___cccfffjjjnnnrrrvvvxxx}}}qqqiiijjjkkk}}}tttlllzzzyyyrrrppptttyyy{{{zzz|||cccRRRKKKBBBDDDIIILLLdddooobbbwww}}}xxxqqqjjjeeeaaaZZZSSSLLLHHHEEEDDD===>>>>>>======<<<;;;:::???>>>>>>======>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::777:::<<<;;;:::;;;@@@EEEWWW{{{wwwrrrnnnhhhhhhggggggffffffffffffffffffffffffdddaaa^^^^^^___\\\]]]]]]^^^]]]]]][[[[[[YYYYYYXXXWWWVVVTTTSSSRRRRRRQQQPPPOOONNNMMMMMMMMMLLLMMMNNNPPPSSSUUUXXXYYY]]]___cccgggiiimmmqqqtttvvv{{{ppphhhkkkoooxxxuuuuuunnnpppnnnhhhggglllnnnuuu~~~jjjUUUMMMBBBBBBHHHMMMeeeddd^^^zzz{{{tttnnnaaa^^^XXXRRRMMMIIIHHHHHHAAAAAABBBBBBBBBBBBAAAAAA<<<<<<;;;:::::::::;;;;;;999999::::::;;;<<<<<<<<<;;;<<<<<<;;;:::999888888::::::;;;;;;::::::999888:::===???>>><<<>>>CCCIIIXXX}}}sssoookkkdddeeeeeeddddddcccdddddddddeeeffffffccc```^^^]]]^^^\\\]]]^^^______^^^\\\[[[ZZZZZZZZZYYYWWWVVVTTTSSSTTTSSSRRRPPPOOONNNNNNNNNKKKLLLMMMOOORRRTTTWWWXXX]]]```cccgggiiilllpppsssuuuyyyoooiiikkkrrr}}}{{{mmmddd___aaa^^^YYY^^^iiijjjssspppXXXOOOAAA@@@GGGNNNggg\\\\\\}}}{{{xxxrrrkkkbbb___YYYRRRKKKFFFBBB@@@@@@@@@??????>>>=========<<<<<<;;;::::::::::::;;;999999::::::::::::;;;;;;888888888999:::;;;<<<===<<<<<<<<<;;;;;;:::::::::;;;999999;;;<<<;;;@@@FFF___|||vvvpppiiijjjfffffffffeeedddddddddcccdddccccccbbbaaa```______\\\]]]^^^^^^]]]\\\ZZZYYYYYYXXXVVVTTTRRRRRRRRRRRROOONNNNNNMMMLLLKKKJJJJJJLLLLLLMMMNNNQQQTTTWWWXXX\\\^^^aaadddfffiiimmmppptttxxx|||~~~}}}}}}nnnkkk}}}ttthhhUUURRRPPPQQQPPPQQQWWW^^^eeevvvvvvaaaMMM???@@@DDDNNNkkk{{{[[[___|||}}}qqqjjjkkk{{{~~~}}}yyyrrrjjjaaa^^^XXXQQQKKKEEEBBB@@@@@@@@@???>>>>>>======<<<<<<<<<;;;:::::::::::::::999999999:::::::::;;;;;;999999999999999:::;;;<<<<<<;;;;;;;;;:::::::::::::::999999;;;;;;;;;@@@GGG[[[|||zzztttooohhhhhhgggffffffeeeeeeddddddcccccccccbbbaaa```^^^^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYWWWUUUTTTRRRRRRRRRRRRNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIJJJKKKNNNQQQTTTUUU[[[]]]aaacccfffiiinnnqqqrrruuuzzz~~~wwwppp{{{|||yyyvvvvvvtttmmmaaaWWWOOOLLLJJJLLLLLLMMMTTT[[[dddwwwxxxaaaNNNAAABBBFFFPPPpppuuuUUUZZZyyyuuuhhhccc```aaannn~~~xxxoooeee___\\\ZZZ___eee~~~zzzrrrjjj```]]]WWWPPPJJJDDDAAA????????????>>>======<<<<<<<<<;;;::::::999999::::::999999999999:::::::::::::::999999999999999::::::;;;;;;:::::::::::::::999:::888999;;;;;;;;;AAAIII[[[yyywwwqqqlllfffgggggggggffffffeeeddddddccccccbbbaaa```^^^]]]\\\[[[]]]]]]\\\[[[ZZZZZZZZZZZZXXXWWWUUUSSSRRRQQQQQQQQQNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGHHHJJJLLLOOORRRSSSYYY\\\___bbbeeeiiinnnqqqqqqtttyyy}}}xxx{{{{{{rrrjjjiiigggeeeaaaZZZQQQKKKKKKHHHFFFHHHIIIKKKQQQYYYcccvvv{{{zzzvvv```OOODDDDDDFFFSSSxxxsssRRRWWWwwwxxxqqqnnnqqqssssss|||uuujjjfffcccZZZYYYTTTPPPOOONNNMMMOOOSSSZZZbbbrrr~~~tttzzzrrriii^^^[[[VVVOOOIIIDDD@@@??????>>>>>>======<<<;;;;;;;;;::::::999999999999999888999999999999::::::::::::999999888888888888999::::::::::::999999999999888888999;;;::::::BBBKKK```|||uuuoookkkfffhhhhhhggggggfffeeedddccccccccccccaaa```^^^]]][[[[[[]]]\\\ZZZYYYXXXXXXYYYZZZWWWVVVUUUSSSRRRQQQPPPPPPMMMMMMLLLKKKJJJHHHHHHGGGGGGHHHHHHJJJLLLOOORRRTTTWWWYYY]]]```dddhhhmmmpppqqqtttyyy}}}}}}vvvwwwyyyzzzxxxpppeee]]]ZZZ[[[]]][[[XXXTTTPPPNNNMMMIIIHHHIIIIIIJJJPPPWWWbbbuuu{{{vvvvvvyyymmm]]]NNNEEEEEEFFFTTT~~~xxxUUUXXXxxxzzzyyy||||||hhh___WWWVVVUUULLLOOOKKKKKKMMMMMMKKKLLLPPPRRRTTT^^^sssxxxzzzqqqiii^^^[[[UUUOOOIIIDDD@@@???>>>>>>======<<<;;;;;;;;;::::::999888888888888999888888888999999999::::::999999888777777777888888999999999999999999999999777777999;;;999:::BBBMMMffftttnnnkkkfffhhhggggggfffeeedddcccbbbbbbbbbbbbaaa___^^^]]]\\\[[[\\\[[[YYYXXXWWWWWWXXXYYYUUUUUUTTTSSSRRRPPPOOONNNMMMLLLKKKJJJHHHGGGFFFFFFFFFFFFGGGHHHKKKNNNQQQRRRTTTWWW[[[^^^aaaeeejjjnnnnnnqqqvvvzzz}}}wwwrrrkkkjjjiiigggddd^^^WWWSSSPPPSSSVVVVVVTTTRRRRRRRRRPPPLLLJJJJJJIIIHHHNNNTTT___rrrvvvrrrrrrvvv}}}wwwdddZZZLLLCCCCCCEEEUUU~~~ZZZZZZxxxkkk^^^ZZZUUUVVVVVVOOOLLLIIIHHHKKKLLLJJJKKKOOOTTTRRRVVVeeeyyy}}}yyyqqqiii]]]ZZZUUUOOOIIIDDDAAA@@@=========<<<;;;;;;:::::::::999888888777777888888888888888888999999999999888777777777777777888888777888888888888999999999666777999:::888999CCCOOOjjjrrrllliiifffiiigggfffeeedddcccbbbaaa``````______^^^]]]\\\[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWTTTTTTTTTSSSRRRPPPNNNMMMLLLLLLKKKIIIGGGFFFEEEDDDCCCDDDDDDFFFHHHKKKNNNOOORRRUUUXXX[[[^^^bbbgggjjjiiilllqqquuuzzz}}}pppfff```___]]]YYYVVVSSSQQQOOOLLLOOORRRSSSRRRPPPOOOOOOQQQLLLIIIIIIGGGFFFKKKQQQ\\\oooyyyqqqnnnpppttt{{{sssbbbYYYKKKAAABBBFFFVVVZZZYYYxxxuuuddd]]]]]]YYYXXXXXXRRRTTTRRRSSSWWWYYYXXXZZZ]]]WWWVVVWWW```sssyyy{{{wwwpppiii^^^[[[VVVOOOJJJEEEBBBAAA======<<<<<<;;;::::::999999999888777777777777777888888888888999999999999666666666666666777888999777777777777888888999999555777::::::888999DDDQQQoooooojjjgggdddhhhfffeeedddcccaaa```___^^^\\\\\\[[[[[[[[[ZZZZZZZZZXXXXXXYYYXXXXXXWWWVVVUUUSSSSSSSSSSSSQQQPPPNNNLLLLLLKKKJJJHHHGGGEEEDDDCCCCCCCCCDDDEEEHHHKKKNNNOOOQQQSSSVVVYYY\\\___cccffffffiiinnnrrrwwwyyyqqqrrrsssttttttwww{{{~~~|||zzzzzzqqqeee```___\\\XXXTTTQQQOOOOOOMMMOOORRRTTTUUUTTTRRROOOPPPLLLIIIIIIGGGGGGKKKRRRZZZlllzzzsssllljjjmmmooovvvvvvfffZZZJJJ@@@BBBGGGXXX}}}YYY[[[{{{}}}pppnnnooogggeeefffaaa^^^^^^ccckkkppppppqqquuulllnnnooooootttzzzvvvpppiii^^^[[[VVVPPPJJJFFFCCCAAA===<<<<<<;;;;;;:::999999999888888777777777777777777888888888888999999999555555555555666888999999666666777777888888888999555777::::::777999DDDRRRtttmmmhhheeecccfffeeeeeecccbbbaaa___^^^^^^YYYYYYYYYYYYYYYYYYYYYYYYWWWXXXYYYYYYXXXWWWUUUTTTSSSSSSSSSSSSQQQOOOMMMLLLLLLKKKJJJHHHFFFEEECCCCCCEEEEEEFFFHHHJJJMMMPPPQQQPPPRRRUUUXXXZZZ]]]aaadddfffjjjooossswwwoooeeeiiijjjjjjiiiiiikkknnnqqquuu~~~{{{rrrvvv|||uuuiiigggfffddd___YYYTTTQQQPPPOOOPPPSSSXXX\\\\\\XXXUUUPPPLLLJJJJJJIIIIIIOOOVVVXXXkkk}}}vvvoooiiihhhkkkkkksss{{{zzziii[[[JJJ@@@CCCIIIZZZ{{{YYY]]]{{{xxxzzzvvvrrrttt}}}~~~zzzvvvooohhh[[[WWWRRRLLLHHHCCC???<<<<<<<<<;;;;;;;;;:::::::::999888888777777777777777777777777777777777777777888888777777666666555555777777777777777777777777666888666888>>>;;;BBBUUUyyyqqqfffcccddddddcccbbb```^^^\\\[[[ZZZZZZXXXXXXXXXXXXYYYYYYYYYYYYZZZYYYYYYXXXVVVUUUTTTTTTUUUTTTSSSQQQPPPOOONNNMMMLLLKKKIIIGGGEEECCCBBBBBBEEEEEEFFFGGGIIIJJJKKKKKKPPPRRRUUUWWWYYY\\\___bbbeeeiiimmmqqqvvv}}}rrrfffbbbfffkkkqqqssspppkkkhhhgggooowww{{{tttuuuuuuttt|||xxxppppppmmmgggbbb^^^ZZZSSSLLLTTTZZZ``````___^^^]]]\\\UUUNNNIIIIIIIIIJJJNNNTTT]]]eee}}}wwwooojjjhhhgggggglllnnnuuu}}}ooo___III@@@CCCEEEZZZrrrXXX___}}}zzzvvvooohhh[[[WWWRRRLLLHHHCCC???<<<<<<;;;;;;;;;;;;:::::::::888777777666555666666666777777777777777777777777777777777777666666555555666666666666666666666666666888666888===;;;BBBVVVyyyqqqgggdddcccccccccbbb```^^^\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSQQQPPPNNNMMMMMMLLLKKKIIIFFFDDDCCCBBBAAACCCDDDEEEFFFGGGIIIIIIJJJNNNPPPSSSVVVXXX[[[___bbbdddgggkkkooossszzz}}}sssoooqqqoootttzzz}}}|||zzzyyyyyy{{{~~~wwwqqqmmmkkkttt~~~|||uuullleee^^^XXXSSSXXXdddooorrrnnnhhhbbb^^^XXXRRRMMMMMMLLLJJJKKKOOOWWW```yyy||||||rrrjjjeeedddcccccciiijjjpppxxx~~~wwwaaaJJJAAACCCDDDWWW{{{ttt[[[ccc|||zzzzzzvvvooohhh[[[XXXRRRMMMHHHDDD???<<<;;;;;;;;;;;;::::::::::::777666666555555555555555666666666666666666666666777777777666666666666555666666666666666666666666555888666888===;;;CCCYYY{{{pppgggdddcccbbbcccbbb```^^^\\\[[[[[[ZZZZZZZZZZZZYYYXXXXXXWWWWWWXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQOOONNNMMMMMMKKKJJJHHHFFFDDDBBBAAAAAABBBBBBCCCEEEFFFGGGHHHIIILLLNNNQQQTTTWWW[[[___bbbbbbfffjjjmmmpppvvv~~~qqqhhheeemmmzzz|||sssiiiaaa]]]]]]lll~~~pppeeeYYYSSSNNNNNNMMMIIIHHHJJJOOOYYYooowww|||~~~{{{tttkkkccc___^^^______dddeeejjjqqqwww~~~eeeMMMBBBDDDFFFXXX|||wwwaaannn{{{lll```XXX___nnn{{{wwwooohhh\\\XXXRRRMMMHHHDDD???<<<;;;;;;;;;:::::::::999999777777666555555555555666555555555555555555555555666666666666666666666666666666666666666666666666555888666888<<<;;;EEE[[[~~~ooogggeeeccc```bbbaaa```^^^\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRQQQPPPOOONNNMMMLLLKKKJJJHHHEEECCCBBBAAA@@@AAABBBCCCDDDFFFGGGIIIIIIKKKMMMQQQTTTWWW\\\```dddbbbeeeiiilllooottt|||yyymmmgggnnnzzz{{{{{{{{{wwwqqqhhhbbbbbbfffqqq\\\TTTMMMKKKJJJHHHGGGIIIJJJPPPbbbxxxsssuuuxxx}}}uuuooofff___[[[[[[\\\]]]bbbbbbfffmmmrrryyyjjjQQQDDDEEEHHH]]]xxxfffyyy{{{{{{nnnbbbVVVNNNIIIJJJTTTmmm{{{wwwppphhh\\\XXXSSSMMMIIIDDD@@@===;;;;;;:::::::::999999999999888777777666666777777444444444444444444444444555555555555555666666666555555555555555555555555555888777777;;;:::FFF___}}}|||lllfffeeeccc```bbbaaa___^^^]]]\\\[[[[[[\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTSSSSSSRRRQQQQQQPPPOOONNNMMMMMMLLLJJJIIIGGGEEEBBBAAA@@@@@@AAABBBCCCEEEGGGHHHIIIJJJKKKNNNQQQUUUXXX]]]aaaeeecccgggkkkmmmpppttt{{{xxxpppsss}}}|||uuupppuuuuuurrrqqqpppkkkeeegggmmmggg\\\PPPKKKHHHFFFEEEGGGEEEHHHUUUiiisssppptttyyy~~~|||{{{{{{}}}rrrlllccc]]]ZZZZZZ[[[\\\``````dddkkkpppwwwrrrUUUDDDCCCGGG___wwwdddzzz}}}wwwsssjjjiiirrruuueeeYYYSSSPPPMMMJJJJJJJJJRRRkkk|||xxxppphhh\\\YYYSSSNNNIIIEEE@@@===::::::::::::999999999999999999888777777777777777555555555555555555555555444555555555555666666666555555555555555555555555555999777777::::::GGGaaayyyxxxiiieeeeeeccc```aaaaaa___^^^]]]\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSPPPPPPOOONNNNNNMMMLLLLLLIIIHHHFFFDDDBBB@@@??????@@@AAACCCDDDFFFHHHJJJJJJKKKNNNRRRUUUXXX]]]aaaeeedddgggllloooqqqvvv||||||yyyyyyyyypppjjjooogggaaadddnnnvvvxxxvvvppplllnnnsssqqqkkkkkkpppttteeeUUUMMMIIIEEECCCDDD???AAAKKKZZZzzztttlllnnnssswwwzzz|||||||||wwwvvvvvvxxx{{{}}}}}}|||pppjjjbbb[[[XXXXXXYYYZZZ]]]^^^bbbiiinnntttuuuVVVCCC@@@DDD[[[uuu]]]qqq}}}rrrccc\\\iiissskkk[[[VVVOOOKKKKKKKKKJJJIIIOOORRR]]]vvv}}}xxxppphhh]]]YYYSSSNNNIIIEEE@@@===:::::::::999999999999888888888777666666666666666555555555555555555555555444444444555555555666666555555555555555555555555444999777666999999HHHdddyyyuuufffccceeedddaaaaaa```___^^^]]]\\\\\\\\\[[[ZZZZZZYYYXXXWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTOOOOOONNNNNNMMMMMMLLLLLLIIIHHHFFFCCCAAA@@@???>>>???@@@AAACCCEEEGGGIIIIIIKKKNNNQQQTTTWWW[[[```ccccccggglllooorrrvvv}}}zzznnnrrr}}}uuullleeeaaaccc\\\VVVVVV]]]dddhhhhhhgggcccgggrrrvvvpppmmmqqqrrrdddUUUNNNJJJFFFBBBAAA;;;>>>EEEKKKeeevvveeegggjjjnnnqqqsssttttttsssrrrqqqrrrtttuuuuuuuuunnnhhh___XXXUUUUUUVVVWWWXXXZZZ___fffkkkpppzzzpppRRRAAAAAAEEE\\\tttXXXgggkkkTTTTTTcccwww|||oooddd\\\UUUNNNJJJGGGFFFFFFFFFHHHJJJKKKLLLTTT\\\mmm}}}xxxppphhh]]]YYYSSSNNNIIIEEE@@@===:::::::::999999999888888777777666555555555555555666666666666666666666666444444444555555555666666555555555555555555555555444999777666999999IIIeee{{{sssdddbbbddddddbbbaaa```___^^^]]]\\\\\\\\\ZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUOOONNNNNNNNNMMMMMMLLLLLLIIIGGGEEECCCAAA@@@???>>>===>>>@@@BBBDDDFFFGGGHHHKKKMMMPPPSSSVVVYYY^^^aaabbbffflllooorrrvvv}}}}}}rrrpppnnn{{{|||~~~~~~xxxpppiiifff]]]ZZZWWWXXX\\\```aaaaaa\\\XXX^^^ooovvvqqqmmmooo~~~wwwyyyyyyiii\\\PPPLLLKKKGGGCCCAAA999???BBBAAASSS}}}www```aaadddgggiiilllmmmnnnqqqooommmmmmooooooooonnnllleee\\\UUURRRRRRSSSTTTTTTVVV\\\dddiiimmmvvvjjjNNN???CCCIII```vvvWWWbbb}}}wwwYYYPPPSSSZZZfffsss{{{nnn[[[ZZZUUUPPPMMMLLLJJJEEEAAADDDEEEEEEEEEFFFKKKRRRWWWYYYeeeyyyzzzpppfff]]]YYYRRRMMMHHHDDD???===999999999888888888888777777777666555555555555555:::///666LLLPPP===222666333333333444444444555555555555555555555555555555555666333555999:::MMMnnnrrreeecccbbbbbbaaaaaa```^^^^^^^^^]]]\\\ZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYWWWUUUUUUUUUUUUSSSQQQOOOOOONNNMMMLLLKKKJJJJJJHHHHHHFFFBBB???======>>>??????@@@AAABBBDDDEEEFFFIIILLLOOOQQQTTTWWW[[[___eeeiiinnnpppqqqssswww{{{zzztttzzzsssooommm|||}}}wwwnnneeeaaahhhmmmiiiaaa^^^XXXXXX^^^ggglllkkkhhhiii|||}}}wwwmmmkkkqqqqqqllleeeYYYMMMJJJIIIEEE@@@>>>;;;CCC===888JJJmmm|||ddd]]][[[```dddbbbbbbfffeeeeeeeeeeeefffhhhjjjkkkgggccc\\\UUUQQQPPPPPPRRROOOSSSYYY___eeekkkrrrvvvoooRRRAAAAAAGGG___qqqTTT^^^yyy}}}eeeYYYUUURRRRRRTTT[[[]]]^^^___^^^\\\YYYVVVUUUOOOIIIFFFFFFGGGFFFDDDDDDEEEGGGMMMVVV^^^ccceeeooosss|||zzzpppeee\\\WWWQQQLLLGGGCCC???===999999999888888888777777777666666555555555555555:::111888MMMQQQ???333666333333333444444444555555555555555555555555555555555666444666999999KKKlllsssfffcccbbbaaaaaaaaa___]]]]]]]]]]]][[[YYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWUUUUUUUUUUUUSSSQQQOOONNNNNNMMMLLLKKKJJJJJJHHHHHHFFFBBB>>><<<===>>>?????????@@@BBBCCCEEEFFFIIIKKKNNNQQQSSSWWW[[[^^^dddhhhmmmpppqqqtttyyy}}}{{{sssrrr}}}xxxqqqkkkhhhhhhiiijjjzzzyyyrrrxxx}}}wwwkkkbbb[[[YYY[[[bbbfffeeeeeefffvvvyyyuuujjjfffjjjlllhhhdddXXXMMMIIIHHHDDD@@@???===AAA;;;888FFFaaa~~~fff]]]XXX[[[______```bbbaaaaaaaaaaaabbbdddfffgggeee```ZZZSSSOOOMMMNNNNNNMMMPPPVVV\\\bbbhhhooottt|||tttVVVCCCBBBGGG```oooTTT___|||~~~uuuhhh\\\RRROOOQQQPPPQQQSSSUUUVVVVVVVVVVVVYYYTTTNNNHHHFFFEEEDDDDDDEEEGGGMMMWWWbbbkkkppprrrwwwzzz~~~yyyoooeeeYYYUUUPPPJJJGGGCCC???===999999888888888777777777777666555555444444555555777000777HHHKKK===333444333333333444444444555555444444444444444444444444555666555777999888HHHhhhtttfffcccbbbaaaaaa```^^^]]]\\\]]]\\\[[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUTTTUUUTTTRRRQQQOOONNNMMMMMMKKKKKKJJJIIIGGGGGGEEEBBB>>><<<<<<===>>>>>>>>>???AAABBBDDDEEEHHHJJJMMMPPPRRRVVVZZZ]]]aaafffkkknnnqqqtttyyy~~~~~~sssppp}}}xxxnnngggbbbXXXWWWVVVTTTUUU\\\gggoooqqqccc```]]]]]]bbbdddcccbbbcccqqqxxxxxxmmmgggiiikkkhhhbbbVVVKKKHHHFFFCCC@@@??????>>>888999AAAOOOwww|||~~~lllaaaVVVVVVYYY[[[\\\\\\\\\\\\\\\]]]^^^___```aaaaaa]]]WWWQQQLLLJJJJJJJJJJJJMMMRRRWWW]]]dddkkkpppuuu|||zzz[[[FFFCCCHHH```mmmUUU___~~~|||iiiWWWNNNMMMKKKLLLOOOSSSYYY```eeeiiijjjeee\\\RRRJJJGGGGGGIIIJJJOOOYYYfffsss}}}}}}yyyooodddXXXTTTNNNIIIFFFCCC???===888888888888777777777777666666555444444444444555444...222===@@@666000222333333333444444444555555444444444444444444444444444666555777999777FFFeeetttfffcccbbbaaa``````___]]]]]]]]]]]][[[YYYWWWWWWWWWWWWWWWXXXXXXXXXWWWVVVTTTTTTTTTSSSRRRPPPNNNNNNMMMLLLKKKJJJIIIIIIGGGFFFEEEAAA===;;;<<<=========>>>>>>@@@AAACCCDDDGGGIIILLLOOOQQQTTTYYY\\\___dddiiilllnnnqqqvvvzzz|||~~~mmmgggkkklllssswwwrrrkkkfff___YYYVVVTTTRRRQQQLLLNNNNNNMMMOOOYYYjjjwww{{{iiifffdddfffllllllgggbbbaaahhhuuuzzzqqqhhhhhhhhhfff^^^SSSJJJFFFEEEAAA@@@@@@???;;;666:::===AAAccc{{{vvv{{{uuuhhhZZZTTTVVVXXXXXXWWWXXXXXXXXXYYYZZZ[[[\\\\\\]]]ZZZUUUOOOKKKHHHGGGGGGHHHKKKOOOTTTZZZaaahhhmmmqqqyyy^^^GGGCCCGGG```mmmUUU___}}}~~~kkk[[[UUUSSSUUU[[[dddppp~~~wwwfffXXXQQQSSSWWWYYY```kkkyyy}}}xxxnnndddWWWSSSNNNIIIEEEBBB???<<<888888888777777777666666666666555444444444444444333//////444555111111444333333333444444444555555444444444444444444444444444666555777999777GGGeeesssfffcccbbb``````aaa___^^^]]]^^^]]][[[ZZZUUUVVVVVVVVVWWWWWWWWWXXXWWWUUUSSSSSSSSSSSSQQQOOONNNNNNMMMLLLKKKJJJIIIIIIFFFFFFDDD@@@===;;;;;;<<<<<<<<<<<<===???@@@BBBCCCEEEHHHKKKMMMPPPSSSWWWZZZ^^^bbbfffiiijjjlllqqquuuxxx~~~hhh\\\XXXRRRUUU\\\[[[YYYVVVRRROOONNNMMMLLLJJJHHHJJJKKKJJJLLLXXXlll|||ppppppuuu{{{zzzoooddd______nnnvvvooodddaaa___\\\WWWOOOHHHFFFDDDAAA@@@AAA???:::666;;;<<<999TTTrrrqqq||||||ppp```VVVTTTVVVVVVSSSUUUVVVVVVWWWXXXXXXXXXXXXYYYWWWSSSOOOKKKHHHGGGFFFGGGIIIMMMRRRWWW^^^fffkkkqqqyyy^^^GGGBBBFFF```mmmTTT___|||}}}uuuhhhdddhhhppp|||oooggghhhlllrrrxxx|||wwwmmmcccXXXTTTOOOIIIFFFBBB>>><<<888888777777777666666666666555444444333333444444444222111111111222444666333333333444444444555555333333333333333333333333333555444666999888IIIiiiqqqdddbbbaaa`````````___]]]\\\]]]\\\[[[YYYTTTUUUUUUVVVVVVWWWWWWWWWVVVTTTSSSRRRSSSRRRPPPOOONNNMMMLLLLLLJJJJJJIIIHHHEEEEEECCC@@@<<<::::::;;;;;;;;;<<<<<<>>>???AAABBBDDDFFFIIILLLNNNRRRVVVYYY\\\```dddfffgggiiimmmqqquuu~~~~~~hhh[[[WWWOOONNNUUUVVVTTTRRROOONNNNNNMMMLLLJJJGGGIIIKKKKKKQQQ___uuuwwwiiibbbcccoootttkkk___ZZZWWWSSSPPPJJJFFFFFFEEEAAA@@@BBB???;;;888<<<<<<666IIIooouuulllqqqzzzssseeeXXXSSSUUUTTTQQQSSSTTTUUUVVVVVVVVVVVVUUUUUUSSSQQQNNNKKKIIIGGGFFFFFFHHHKKKOOOUUU\\\dddiiipppyyy~~~]]]FFFBBBGGGbbbmmmTTT___}}}|||wwwmmmcccZZZVVVPPPJJJFFFBBB>>>;;;888777777777666666666666666555444444333333444444333444444222222444666555333333333444444444555555333333333333333333333333333444333555999:::MMMnnnooocccaaaaaa``````^^^\\\[[[ZZZ[[[ZZZXXXWWWTTTTTTTTTUUUVVVVVVWWWWWWVVVTTTRRRRRRRRRRRRPPPNNNMMMMMMLLLKKKJJJIIIIIIHHHEEEEEECCC???;;;999:::;;;::::::;;;<<<===???@@@AAACCCEEEHHHKKKMMMQQQUUUXXXZZZ^^^bbbeeefffiiinnnrrrsss}}}~~~ggg]]]]]]VVVRRRUUUSSSQQQOOOLLLKKKLLLNNNNNNNNNMMMNNNOOORRR[[[mmm~~~sssnnnnnnuuurrrcccVVVQQQOOOKKKIIIEEEDDDFFFFFFBBBAAABBB???>>>:::<<<<<<555???[[[~~~llliiiqqqooofffYYYRRRRRRSSSQQQQQQRRRSSSTTTUUUTTTSSSSSSPPPOOONNNMMMKKKIIIGGGFFFDDDFFFIIIMMMRRRYYYaaagggmmmvvv|||[[[FFFCCCIIIdddoooSSS___{{{wwwmmmbbb[[[WWWQQQKKKFFFBBB>>>;;;777777777777666666666666555555444333333333333444///444666333333555555222333333333444444444555555333333333333333333333333222444222555999;;;OOOqqqmmmbbb````````````\\\[[[YYYXXXYYYXXXWWWUUUSSSSSSTTTUUUVVVVVVWWWWWWUUUTTTRRRRRRRRRQQQPPPNNNMMMMMMLLLKKKJJJIIIHHHHHHEEEDDDCCC???;;;999:::;;;:::::::::;;;===>>>@@@AAACCCEEEHHHKKKMMMPPPUUUXXXXXX\\\aaaeeegggjjjppptttsss}}}}}}xxx```XXX^^^]]]ZZZZZZVVVYYYUUUPPPMMMLLLMMMNNNOOOQQQRRRSSSXXXbbbuuu|||zzzsssuuulllXXXIIIFFFEEEBBBEEEBBBCCCGGGGGGCCCAAABBB@@@AAA<<<;;;;;;555:::NNNooonnnggghhhjjjeeeXXXPPPQQQRRRQQQPPPQQQRRRSSSSSSSSSRRRQQQMMMMMMLLLKKKJJJHHHFFFEEECCCEEEHHHKKKPPPWWW```eeejjjsss{{{[[[FFFDDDJJJgggrrrSSS^^^}}}yyytttjjjaaaYYYWWWSSSNNNHHHBBB>>><<<888888777777666666555555333333333333333333333333333333333333333333333333000111111111111222222222444444444333333222222222222777555222777???XXXzzzzzznnndddcccaaa___]]]YYYXXXWWWVVVUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTRRRQQQRRRQQQPPPNNNLLLLLLKKKJJJIIIHHHHHHGGGGGGDDDAAA===:::999888888888888999:::<<<>>>@@@AAAAAACCCFFFIIIKKKNNNRRRUUUWWWZZZ___bbbeeehhhlllnnnsssvvv~~~|||yyyyyyhhhccckkkqqqvvvssseeeeeeXXXMMMKKKMMMLLLKKKLLLQQQSSSYYYeeexxx{{{vvvkkkcccWWWMMMFFFCCCBBBAAABBBCCCEEEFFFEEEDDDBBBAAA@@@>>><<<::::::;;;<<<===XXXuuu~~~ggg^^^______YYYQQQKKKKKKMMMPPPQQQSSSTTTSSSRRRPPPOOOKKKKKKJJJIIIGGGFFFEEEEEEBBB@@@CCCHHHMMMRRR[[[dddfffooo}}}zzzaaaEEE<<>><<<888888777777666666555555333333333333333333333333333333333333333333333333111111111111222222222222444444444333333222222222...444222333:::BBBZZZ{{{zzzlllbbbaaa```^^^]]][[[ZZZXXXVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTRRRRRRRRRRRRPPPNNNLLLLLLKKKJJJIIIHHHHHHGGGEEECCC@@@<<<999888777777888888999:::<<<>>>@@@AAABBBDDDFFFHHHJJJNNNRRRUUUVVVZZZ^^^bbbdddgggkkkmmmqqquuu}}}wwwfffYYYMMMJJJKKKLLLLLLNNNVVVZZZcccrrr|||sssnnnkkkfffaaa```ZZZQQQIIIEEECCCAAA@@@@@@AAADDDFFFGGGHHHHHHGGGCCCAAA???<<<;;;:::;;;;;;EEE```jjj\\\]]]\\\XXXRRRNNNLLLLLLPPPQQQRRRSSSSSSQQQPPPNNNJJJJJJIIIGGGFFFEEEDDDCCC@@@>>>AAAFFFKKKPPPYYYaaaeeennn|||zzzaaaFFF===NNNqqqyyyVVV]]]yyyxxxuuulllfffhhhfffjjjmmmuuu}}}zzzuuulllbbbYYYWWWTTTNNNIIICCC>>><<<888888777777666666555555333333333333333333333333333333333333333333333333111111111111222222222333444444333333333333222222///333111444<<>>@@@CCCGGGJJJLLLMMMNNNGGGEEEBBB???<<<:::999999===PPPzzzsss___\\\XXXUUURRRPPPMMMKKKPPPPPPQQQRRRQQQPPPOOONNNIIIHHHGGGFFFEEECCCBBBBBB>>><<<>>>DDDIIIMMMVVV___dddmmm{{{{{{bbbGGG???NNNoooZZZ^^^~~~uuufff[[[XXXVVVNNNKKKLLLLLLQQQXXXbbbttt~~~zzzvvvlllbbbYYYWWWTTTOOOIIICCC>>><<<888888777777666666555555333333333333333333333333222222222222222222222222111111111222222222333333333333333333333333333333444555333666<<<>>>PPPmmm|||jjj`````````___^^^^^^]]][[[XXXWWWVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTSSSSSSTTTRRRPPPNNNMMMLLLLLLJJJIIIHHHGGGGGGDDDBBB???;;;999888777888888888999:::;;;===>>>???CCCDDDEEEFFFHHHLLLQQQUUUUUUXXX[[[^^^```dddhhhkkkoooqqqyyyzzzbbbVVVIIIDDDDDDFFFJJJOOOWWWaaattt~~~yyynnnggg___ZZZWWWUUUUUUWWWQQQOOOLLLJJJHHHFFFBBB??????AAAEEEIIILLLNNNPPPPPPKKKIIIFFFBBB>>>;;;999999@@@HHHggg}}}iiibbbXXXRRRQQQPPPNNNKKKOOOOOOPPPPPPPPPOOONNNMMMIIIHHHGGGFFFDDDCCCBBBBBB===<<<>>>CCCHHHLLLUUU]]]bbbkkkyyy{{{bbbHHHAAAMMMlll]]]aaa~~~}}}wwwcccXXXNNNLLLJJJFFFDDDFFFBBBFFFLLLTTTddd}}}~~~{{{vvvlllbbbYYYWWWUUUPPPJJJDDD>>>;;;888888777777666666555555333333333333333333333333222222222222222222222222111222222222222333333333333333333333333333333333666555333666;;;;;;MMMmmmlllbbbaaaaaa``````___^^^\\\YYYXXXWWWWWWWWWXXXXXXWWWVVVVVVUUUTTTTTTUUUTTTTTTTTTTTTSSSPPPMMMMMMMMMLLLJJJIIIHHHGGGFFFEEECCC@@@<<<:::999999999888888999999;;;<<<>>>???BBBCCCEEEFFFGGGKKKOOOSSSTTTWWWYYY\\\^^^bbbfffiiioooqqqxxxqqqZZZOOODDDAAAAAABBBFFFKKKTTT___sssxxxtttxxx|||uuuiii[[[SSSMMMLLLTTT___[[[YYYUUURRRNNNIIIDDD@@@CCCEEEIIINNNQQQRRRRRRRRROOOMMMJJJFFFBBB>>>;;;:::>>>===NNNlllxxxkkk[[[QQQOOOOOOOOOMMMNNNNNNNNNNNNNNNMMMMMMLLLIIIIIIHHHFFFEEEDDDCCCBBB>>><<<>>>CCCHHHLLLTTT]]]aaajjjxxxzzzbbbIIIBBBLLLhhh^^^ccc}}}zzz{{{ZZZOOOHHHAAA@@@@@@???>>>???===???AAAFFFTTTppp{{{vvvkkk```YYYXXXUUUQQQKKKEEE???;;;888888777777666666555555333333333333333333333333222222222222222222222222222222222222333333333333222222333333333333444444222222111666:::;;;RRRxxxnnncccbbbbbbaaaaaa___^^^\\\ZZZYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTUUUTTTTTTUUUUUUTTTPPPMMMNNNMMMLLLKKKIIIGGGFFFFFFEEECCC@@@===;;;:::::::::888888999999:::<<<===>>>@@@BBBEEEGGGHHHKKKNNNQQQTTTVVVXXXZZZ\\\```dddhhhnnnpppvvv~~~cccPPPHHHAAA??????@@@CCCHHHOOOZZZllluuutttwww{{{lll[[[QQQIIIIIIWWWggglllgggaaaZZZSSSMMMFFFBBBGGGJJJQQQWWW[[[\\\[[[ZZZXXXVVVRRRLLLGGGAAA===;;;888444>>>RRRjjjsssaaaTTTNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKIIIHHHGGGFFFEEECCCBBBBBB>>>===>>>CCCHHHLLLTTT\\\```jjjxxxzzzaaaIIICCCKKKddd}}}]]]dddyyywww{{{mmmKKKDDDAAA===<<<============<<<<<<===@@@LLLkkk{{{vvvjjj___YYYXXXVVVRRRLLLEEE???;;;888888777777666666555555333333333333333333333333111111111111111111111111222222222333333333444444222222222333333444444444111222222777:::<<>>AAAEEEHHHIIIJJJLLLNNNSSSUUUWWWXXXZZZ^^^cccffflllnnnsss{{{TTTGGGBBB???@@@@@@???AAAEEEHHHQQQ```ppp}}}xxx}}}~~~{{{|||yyykkk]]]TTTLLLLLL[[[nnnyyysssiii___VVVNNNHHHDDDHHHNNNXXXbbbhhhkkkjjjiiiccc```[[[TTTMMMEEE???<<<777555;;;BBBMMMkkkvvvfffXXXPPPNNNMMMMMMMMMLLLKKKKKKKKKJJJKKKKKKHHHGGGFFFEEECCCBBBAAAAAA>>><<<>>>CCCGGGKKKSSS[[[```jjjxxx~~~xxx```IIICCCIIIaaaxxxZZZcccyyyxxx~~~___FFFCCCCCCBBBAAA@@@@@@???=========>>>@@@IIIggg{{{uuuiii^^^XXXXXXVVVRRRLLLEEE???;;;888888888777666666555555333333333333333333333333111111111111111111111111222222333333333444444444222222222333333444444444333444444888:::<<<]]]pppcccaaaaaa```______^^^\\\[[[[[[[[[\\\\\\YYYYYYXXXWWWUUUTTTTTTSSSTTTTTTUUUVVVVVVTTTPPPMMMNNNNNNLLLKKKIIIGGGFFFEEECCCAAA>>>;;;999888888999888888888999:::;;;<<<======AAAFFFIIIJJJKKKLLLMMMSSSTTTVVVWWWYYY]]]bbbfffkkklllrrryyy}}}MMMBBB???>>>AAABBB@@@AAADDDAAAHHHUUUcccooottttttssswww~~~xxxpppeeeZZZUUUNNNLLLZZZnnnyyymmmaaaWWWOOOIIIEEEHHHPPP\\\iiirrrvvvvvvuuulllhhhbbbZZZPPPGGG@@@<<<666666;;;888666MMMooo~~~vvvhhh[[[RRRNNNLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKFFFFFFEEECCCBBBAAA@@@???===;;;===BBBFFFJJJRRRZZZ```jjjyyyxxx___IIICCCHHH___uuuWWWbbb||||||kkkSSSCCC@@@AAAAAA@@@???>>>;;;888<<<===>>>???EEEaaa{{{tttjjjbbbZZZXXXUUUQQQLLLFFF@@@;;;777777777666555555444444444444333333333333222222111111111111111111111111222222111111111111111111333333333333333333333333,,,333666777888>>>___pppccc```______```]]]]]]\\\\\\\\\\\\\\\[[[YYYXXXXXXWWWUUUTTTSSSSSSTTTTTTSSSQQQQQQPPPPPPPPPNNNMMMMMMMMMLLLJJJFFFCCCDDDBBB>>>;;;999888888888888888888999:::;;;======@@@AAACCCFFFIIIKKKMMMMMMOOOQQQTTTVVVXXX\\\aaaeeejjjkkkooouuuyyy|||tttJJJAAA@@@@@@???????????????DDDJJJOOOPPPTTT]]]dddgggwww}}}wwwttttttvvvxxxyyyzzznnneee```ZZZVVVUUUSSSTTTZZZaaaqqqvvvsssfffVVVMMMHHHEEEHHHRRR___nnn}}}zzzmmmddd[[[OOOEEE@@@888::::::666444;;;LLLZZZaaa___[[[WWWSSSOOOMMMLLLKKKJJJHHHGGGFFFFFFGGGHHHFFFFFFGGGFFFEEEDDDBBBAAA>>><<<===AAADDDGGGNNNVVVaaagggsssxxxaaaGGG>>>JJJhhhoooYYY```~~~}}}yyy}}}bbbRRRKKKBBBAAA@@@@@@AAABBBAAA???<<<<<<999:::@@@DDDSSSuuu~~~zzzsssiiibbbZZZXXXTTTPPPKKKEEE???<<<777777777666555555444444444444333333333222222222111111111111111111111111111111111111111111111111333333333333333333333333000555666666777<<>>:::888777777777777777888888999:::<<<===???AAACCCFFFIIIKKKLLLMMMNNNPPPSSSVVVXXX\\\aaaeeeiiiiiimmmsssvvvyyyjjjGGGAAA@@@???>>>======>>>>>>AAAHHHKKKIIIJJJPPPWWWZZZnnnzzzwwwsssqqqpppqqqpppooowww~~~rrrddd[[[WWWYYY^^^bbbaaa\\\\\\___iiipppqqqgggZZZPPPIIIDDDGGGPPP^^^ppp{{{qqqeeeUUUHHHBBB:::;;;:::555222555>>>GGGNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJHHHGGGFFFFFFGGGGGGFFFFFFGGGFFFEEEDDDBBBAAA>>>;;;<<>><<<>>>:::;;;>>>>>>EEE\\\uuu~~~|||yyyrrriiibbbZZZXXXTTTNNNIIICCC???===777777777666555555444444333333333333222222222222111111111111111111111111111111111111111111111111333333333333333333333333444777555555777:::RRRxxxnnndddaaa___]]]\\\[[[[[[[[[[[[[[[[[[\\\\\\XXXXXXWWWVVVUUUTTTTTTSSSSSSSSSRRRQQQPPPPPPPPPPPPNNNMMMLLLKKKKKKIIIFFFCCCBBB@@@===999777666666666666666666777888999:::;;;>>>@@@BBBEEEHHHJJJLLLLLLMMMOOORRRUUUXXX\\\aaadddfffgggjjjpppsssvvv~~~```FFFDDDBBBAAA???>>>>>>??????>>>EEEHHHDDD@@@DDDKKKOOO]]]uuutttrrrooommmlllkkkhhhfffiiisssxxxkkk]]]TTTUUUZZZdddkkkiiibbbaaadddlllrrrtttjjj\\\PPPGGGAAA???GGGTTTiiixxxiiiVVVHHHAAA;;;;;;999666333222444666<<<>>>AAAEEEIIILLLNNNOOOJJJIIIHHHFFFFFFFFFFFFGGGFFFFFFGGGFFFEEEDDDBBBAAA>>>;;;:::===@@@DDDMMMVVV___fffrrr{{{dddIII>>>GGGcccxxxWWWSSSjjjfffWWWJJJIIIKKKFFFFFFDDDCCCCCCCCCBBB@@@>>>@@@<<<<<<>>><<<;;;EEESSShhh}}}zzzwwwqqqiiiccc[[[YYYTTTNNNGGGAAA>>>===777777777666555555444444333333333222222222222111111111111111111111111111111111111111111222222222333333333333333333333333555666333444888:::NNNqqq|||nnndddaaa___\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[WWWWWWVVVVVVUUUTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPNNNLLLKKKJJJJJJHHHEEECCCAAA???<<<888666555555555555555555666777888999:::===???AAADDDGGGIIIKKKKKKKKKNNNRRRUUUXXX[[[___bbbeeeeeeiiinnnqqqttt|||qqqYYYIIIHHHGGGEEEDDDCCCCCCCCCCCC@@@GGGIIICCC===@@@GGGLLLQQQeee}}}}}}sssoookkkiiigggfffdddbbbccclllvvv|||xxxlllaaaZZZ]]]aaahhhmmmllliiimmmttt{{{kkkYYYLLLCCC===;;;@@@JJJ]]]xxxttteeeTTTHHHCCC<<<:::888666666555444333666999===BBBFFFJJJLLLMMMJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA>>>:::999;;;>>>BBBLLLVVV\\\dddppp~~~jjjNNN@@@GGGaaazzzVVVPPPfffyyy\\\OOOHHHHHHJJJEEEGGGFFFEEEEEEFFFFFFDDDBBBBBB>>>===@@@@@@>>>AAAGGGOOOmmm|||yyyvvvppphhhbbb[[[ZZZVVVOOOGGGAAA>>>>>>777777777666555555444444333333222222222111111111111111111111111111111111000000111111111222222222333333333333333333333333333444111333888;;;OOOpppuuu{{{mmmdddbbb___\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYVVVVVVVVVUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPQQQMMMLLLJJJIIIIIIGGGEEECCCAAA???;;;888666555555555444444444555666777999999<<<>>>@@@CCCFFFHHHJJJJJJKKKNNNQQQUUUWWWZZZ]]]```cccdddgggmmmpppsss{{{xxxmmmjjjaaaUUULLLJJJJJJIIIHHHGGGGGGFFFFFFGGGLLLKKKDDD>>>???EEEIIINNN___ssszzzrrrmmmgggbbbaaaaaaaaaaaaaaagggoootttyyy{{{rrrkkkfffgggjjjqqqwwwyyyyyy|||fffSSSIIIBBB>>>===@@@EEERRRggg|||rrrfffZZZNNNHHHGGG???;;;888666666666555444444666:::???CCCHHHKKKLLLIIIHHHFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDBBBAAA>>>:::888:::<<<@@@IIISSSXXX```mmmzzzkkkPPPBBBHHHccc}}}WWWNNNddd}}}tttXXXOOOJJJIIIHHHBBBDDDDDDEEEGGGIIIJJJHHHFFFDDDAAA???AAACCCDDDEEEHHHOOOaaaqqq|||xxxuuuppphhhbbb[[[[[[XXXQQQHHHAAA>>>>>>777777777666555555444444222222222222111111111111111111111111111111111111000000000111222222333333333333333333333333333333111333000333999<<>>@@@EEERRRaaaiiijjjlllcccZZZSSSJJJCCC@@@BBBAAA>>>999666555444333222000111555999???DDDIIIKKKHHHGGGFFFDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEDDDBBBAAA>>>:::888:::;;;>>>FFFNNNRRR[[[hhhuuu}}}hhhOOOBBBJJJgggWWWMMMbbb}}}~~~|||zzzqqqVVVQQQLLLIIIGGG@@@@@@BBBGGGLLLQQQRRRQQQOOOLLLHHHEEEEEEGGGIIIKKKLLLRRR[[[^^^mmm}}}yyyuuuooogggbbbZZZ\\\[[[TTTJJJBBB>>>>>>777777777666555555444444222222222222111111111111111111111111111111111111///000000111222222333333333333333333333333333333111333222444888<<>>888;;;======CCCMMMUUUWWWUUUQQQMMMIIIDDD<<<:::<<>>===:::777555333333111111222555:::@@@EEEHHHHHHGGGEEEDDDCCCCCCDDDDDDFFFFFFGGGFFFEEEDDDBBBAAA>>>;;;999;;;;;;<<>>>>>777777777666555555444444222222222111111111111000111111111111111111111111///000000111222222333333333333333333333333333333111555444555888;;;TTT{{{wwwlllcccbbbaaa``````^^^]]]\\\ZZZXXXVVVTTTSSSUUUUUUUUUTTTTTTTTTTTTTTTPPPPPPOOOOOOOOOPPPPPPQQQMMMKKKHHHGGGFFFFFFDDDCCCBBB@@@===999777666666666555555555555777888999::::::<<<>>>AAADDDFFFHHHHHHLLLOOORRRTTTUUUVVVWWWXXX\\\]]]bbbiiimmmqqq{{{|||ddd]]][[[SSSNNNOOOJJJMMMRRRUUUVVVTTTPPPNNNHHHGGGDDDCCCIIISSSXXXWWW\\\bbbdddttt~~~wwwmmmkkkgggeeedddcccaaa___ccceeeggghhhiiinnnwww}}}~~~yyyyyyvvvlllbbb]]]RRRTTTQQQJJJDDDAAA<<<777:::???AAA???AAAIIIRRRUUUQQQOOOOOONNNIIIAAA===>>><<<>>>@@@???<<<999777777666555444555888<<>>;;;:::;;;;;;<<>>;;;666666555444333222222111333333333222222111111111111111111111111111111111222222111111222222333444333333333333333333333333333555222333666;;;UUU|||uuulllaaa___]]]\\\\\\[[[[[[YYYXXXVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSPPPPPPPPPPPPPPPPPPPPPOOOKKKIIIGGGFFFFFFEEECCCAAA???===:::777555444555555666555333333333444666888999;;;>>>@@@BBBDDDGGGIIIJJJMMMQQQSSSTTTUUUVVVXXXYYY]]]bbbeeeiiiooowww}}}}}}nnnmmmggg___XXXNNNPPPOOOUUU___ddd___WWWRRROOOPPPPPPQQQSSSWWW]]]bbbbbbhhhooozzzyyysssllliiigggeeeeeeeeecccbbbbbbeeegggiiikkkmmmqqqtttyyy}}}xxxpppiii```WWWPPPEEEDDDEEEGGGCCC<<<999:::<<<>>>===888<<>>@@@;;;<<<===>>>===;;;777555555444333333666;;;@@@DDDIIIJJJJJJHHHFFFDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBB===<<<:::999:::===AAACCCKKKQQQ^^^nnnzzzmmmQQQBBBGGGaaasssXXXMMM^^^zzz|||vvvsssttt|||yyyiiibbb\\\WWWTTTRRRVVV```nnnyyy|||wwwrrrhhhhhhggggggiiilllnnnpppuuurrrmmmiiimmm~~~{{{vvvppphhhccc___\\\WWWQQQJJJDDD???<<<777777666555444333222222222222222111111111000000222222222222222222222222222222111111222222333444333333333333333333333333333555222333666;;;UUU|||tttmmmbbb___]]][[[[[[ZZZZZZXXXWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSQQQPPPPPPPPPOOOOOONNNNNNKKKIIIGGGFFFFFFEEECCCAAA???===:::777555444555555666555333333333444666777888:::===???@@@BBBEEEGGGIIILLLPPPRRRTTTUUUVVVXXXXXX]]]bbbeeeiiinnnuuuzzzvvvkkk^^^\\\ZZZ^^^eeehhhccc\\\YYYWWWZZZ^^^aaadddgggkkknnnuuuxxx{{{zzzsssnnnkkkhhhfffeeedddaaa```cccdddeeeeeeeeefffhhhkkkqqquuuyyy~~~|||pppfff___VVVMMMFFFEEEDDDFFFHHHEEE>>>;;;===@@@@@@>>><<>>BBBHHHIIIJJJIIIFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBB>>><<<:::888999<<>>???DDD@@@@@@BBBCCCJJJ^^^ttt{{{rrrjjj___RRRIIIHHHGGGEEECCCBBB@@@<<<:::666555333222333777<<<>>>GGGIIIJJJIIIGGGFFFFFFGGGFFFFFFGGGFFFFFFEEEDDDCCC@@@>>>:::888888:::>>>@@@EEEKKKXXXhhhuuuoooRRRCCCGGGaaauuu|||\\\OOO\\\}}}uuupppvvv}}}~~~|||xxxrrrlllggg___]]]XXXRRRKKKEEE@@@>>>999999888777666555444444222222111111111111111111333333333333333333333333222222111111222222333444333333333333333333333333333555333444777:::TTTzzzwwwwwwqqqddd___\\\[[[[[[WWWWWWVVVVVVVVVVVVVVVWWWUUUUUUTTTTTTTTTTTTSSSSSSQQQPPPPPPNNNMMMLLLKKKKKKIIIGGGEEEEEEEEEDDDCCCAAA???===:::777555444555555444444333333333444555666555888;;;===>>>@@@CCCEEEEEEHHHLLLNNNPPPSSSVVVXXXXXX]]]dddhhhjjjlllooorrrxxx||||||~~~|||uuuooolllhhheeedddaaa___\\\ZZZ[[[[[[ZZZZZZ[[[^^^``````bbbfffkkkpppwww|||nnn\\\QQQMMMKKKFFFBBBCCCCCCFFFJJJHHHBBB???AAAEEE???AAAHHHHHHKKK```{{{~~~ppp```TTTMMMJJJFFFEEEEEEDDDAAA>>>888666444222222555999;;;FFFGGGIIIJJJHHHGGGGGGHHHGGGGGGGGGGGGFFFEEEDDDDDDBBB???<<<999888:::<<<>>>CCCHHHTTTdddqqq}}}nnnPPPAAADDD\\\zzz}}}\\\OOO[[[wwwnnnuuu}}}zzzwwwqqqjjjfff^^^\\\WWWQQQKKKEEE@@@>>>999999888777666555555444333333333333333333333333333333333333333333333333222222111111222222333444333333333333333333333333333555444555777:::SSSyyyxxxtttqqqddd___\\\ZZZ[[[WWWVVVVVVUUUUUUUUUVVVVVVTTTTTTSSSSSSSSSRRRRRRRRRPPPOOONNNMMMLLLKKKJJJJJJHHHFFFDDDDDDDDDDDDBBBAAA???===:::777555444555555333333333333333444555555666888;;;===>>>@@@CCCFFFDDDGGGJJJLLLNNNQQQTTTWWWXXX]]]dddhhhjjjkkknnnqqqwwwzzztttooolllhhhfffdddccc```^^^[[[[[[ZZZXXXWWWXXX[[[^^^^^^___bbbdddggglllrrrvvvqqqeeeVVVLLLJJJIIIFFFCCCBBBBBBEEEHHHFFFAAA@@@CCCDDDAAAEEEMMMLLLLLL___xxxlll]]]QQQLLLGGGEEEFFFGGGEEEBBB<<<999666333222444777999DDDFFFIIIJJJIIIHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDBBB@@@===:::999:::<<<===AAAEEEPPP___lllxxxnnnPPPBBBBBBYYY[[[NNN\\\xxxnnnttt~~~{{{yyyuuupppiiiddd]]][[[VVVPPPJJJDDD@@@===999999888777666555444444333333333444444444444444333333333333333333333333222222111111222222333444333333333333333333333333333666444555888:::SSSxxx{{{tttqqqccc^^^\\\ZZZ[[[WWWVVVUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQNNNNNNMMMLLLKKKJJJJJJIIIFFFEEECCCCCCDDDDDDBBBAAA???===:::777555444555555222333333333444444444444555777:::<<<>>>@@@CCCEEEDDDFFFHHHJJJLLLNNNRRRUUUWWW\\\cccggghhhiiimmmooouuu}}}{{{uuuqqqoookkkiiigggeeecccaaa______\\\YYYVVVVVVXXX[[[]]]^^^_________aaaeeegggddd\\\RRRKKKHHHFFFDDDCCCDDDCCCDDDFFFEEEAAAAAAEEEFFFGGGLLLRRRPPPNNNYYYhhh}}}kkkWWWPPPHHHEEEGGGHHHFFFDDD@@@===999555444444777888BBBEEEIIIKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGEEEEEEBBBAAA???>>><<<<<<<<<<<>>AAACCCDDDFFFHHHIIIJJJLLLPPPSSSUUUZZZ___ccceeegggkkknnnrrryyy{{{|||xxxuuuqqqnnnkkkiiifffccc```___]]]YYYVVVVVVYYY[[[ZZZ[[[\\\[[[YYYXXXYYYZZZTTTSSSPPPMMMJJJHHHHHHHHHHHHEEEEEEFFFDDDAAACCCHHHKKKQQQWWWWWWSSSPPPQQQTTTeee|||xxx___VVVLLLGGGHHHIIIFFFCCCEEEAAA<<<888555555777888AAAEEEIIIKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEAAAAAAAAAAAA@@@>>>===<<<===@@@HHHSSS^^^iiiyyyoooSSSEEECCCTTT||||||```MMMVVVoooxxxnnnooovvv|||yyyuuuooohhhccc[[[XXXTTTNNNHHHCCC>>><<<888888777666555444333333111111111222222333333333111111111111111111111111222222111111222222333444333333333333333333333333333666555666888:::RRRwwwwwwoooaaa]]][[[ZZZ[[[XXXWWWVVVTTTSSSRRRRRRRRRPPPPPPOOOOOOOOONNNNNNNNNKKKKKKKKKKKKKKKJJJJJJJJJEEEDDDBBBBBBCCCCCCBBB@@@???>>>:::777555555555555111222333444444444333333222444777999;;;===@@@BBBEEEFFFGGGHHHIIIKKKOOORRRSSSWWW]]]```bbbeeeiiimmmooovvvwww{{{~~~{{{vvvrrrnnnkkkgggddd]]]\\\[[[XXXWWWXXX\\\```XXXYYYZZZYYYVVVSSSSSSSSSIIILLLOOOPPPNNNMMMOOOQQQKKKHHHFFFFFFDDDBBBEEEJJJPPPYYY^^^[[[UUUQQQKKKEEEGGGVVVccciiirrr~~~zzzeee[[[OOOIIIIIIIIIFFFBBBGGGDDD>>>999777666777999AAADDDIIIKKKLLLKKKKKKLLLIIIIIIIIIIIIHHHGGGFFFFFF@@@AAABBBCCCBBB@@@>>><<<<<<===EEEOOOYYYdddsssmmmQQQDDDAAAPPP~~~cccKKKOOOgggxxxmmmlllrrr{{{|||xxxpppggg```YYYWWWTTTNNNFFFAAA>>>>>>:::777444222333444444444222222222111111111111000111111111111111111111111000111111111111222222222222222222222222222222222222222000444888999QQQyyyqqq^^^YYYYYYYYYXXXVVVVVVVVVUUUTTTSSSRRRQQQOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJFFFFFFFFFEEEDDDBBB@@@???@@@>>>;;;888666444444333444444444444444444444444444555777999;;;===???@@@BBBCCCEEEFFFGGGHHHKKKNNNQQQTTTYYY^^^bbbfffkkknnnqqqqqqttt{{{yyyqqqllliiiiii]]]^^^^^^]]]]]]]]]___`````````]]]WWWSSSSSSSSSRRRVVV[[[```bbbbbb```\\\XXXSSSNNNIIIFFFBBBAAAHHHPPP[[[\\\^^^___[[[RRRGGG???CCC@@@AAAFFFNNNZZZlll{{{tttmmm\\\JJJEEEJJJIIICCCFFFEEEDDD@@@<<<999888888>>>CCCIIIKKKJJJIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHDDDCCCBBBBBB@@@@@@???>>>======AAAIIIRRR]]]mmm{{{~~~lllPPP@@@AAAMMMqqqdddIIIMMMggg|||ooonnnvvvyyyrrrxxxvvvxxx~~~{{{wwwpppggg```YYYXXXTTTNNNFFFAAA>>>>>>999777444333333444444444222222222222111111111111111111111111111111111111000111111111111222222222222222222222222222222222222222000555888888PPPwwwppp^^^YYYYYYYYYXXXVVVVVVVVVUUUTTTSSSRRRQQQOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJFFFFFFFFFEEECCCBBB@@@@@@???===:::777555333333222333333333333333333333333444555777999;;;===>>>???BBBCCCEEEFFFGGGHHHKKKNNNQQQTTTYYY]]]aaaeeejjjmmmooonnnssszzz|||uuuppplllbbbccccccbbb```______```^^^]]]ZZZVVVVVVWWWXXXXXX]]]eeeqqqyyy}}}zzzqqqggg___WWWOOOHHHCCCBBBIIIRRR```ccceeeccc[[[OOODDD===:::777777;;;AAALLL]]]lllrrrmmm^^^MMMFFFJJJJJJEEEEEEEEEDDDBBB>>>:::888777===BBBGGGJJJIIIGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHDDDCCCCCCBBBAAA@@@??????<<<<<<@@@HHHPPP[[[kkkxxxnnnPPP@@@@@@IIImmmfffJJJLLL```yyymmmmmmtttvvvpppqqqooorrrzzz|||zzzwwwqqqhhhaaaYYYXXXTTTNNNFFFAAA>>>===999777444333444555444444333222222222111111111111111111111111111111111111000111111111111222222222222222222222222222222222222333222555888777OOOvvvooo^^^YYYZZZYYYWWWVVVVVVVVVUUUTTTSSSQQQQQQOOONNNNNNNNNNNNMMMMMMMMMKKKLLLLLLLLLLLLKKKJJJJJJGGGFFFEEEDDDCCCAAA@@@@@@>>><<<999666444222222222222222222222222222222222444555666888:::<<<===>>>AAACCCEEEFFFGGGHHHKKKNNNQQQTTTXXX\\\___cccgggjjjkkklllqqqyyywwwpppiiiiiiiiiiiigggeeecccaaaaaa^^^ZZZXXXXXX\\\aaaeeennnyyykkkaaaUUULLLEEEDDDKKKTTTffflllqqqlll^^^MMM@@@:::999555333555999AAAQQQ___llllllaaaPPPHHHJJJLLLHHHDDDDDDEEEDDDAAA===999777:::???EEEHHHGGGFFFFFFGGGIIIIIIHHHGGGGGGGGGGGGGGGDDDDDDCCCBBBAAA@@@@@@???<<<;;;???FFFMMMWWWfffsssqqqRRRAAA>>>FFFiiiiiiKKKJJJVVVzzzvvvjjjjjjrrr~~~sssllljjjiiinnnvvv|||~~~{{{yyywwwqqqiiibbbZZZXXXTTTNNNFFF@@@>>>===999777555444555555555444333333222222222111111111111111111111111111111111000000111111111222222222222222222222222222222222222333333666888777OOOxxxnnn^^^YYYZZZYYYVVVUUUUUUUUUUUUTTTRRRQQQPPPNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKLLLLLLKKKKKKJJJIIIGGGFFFEEECCCBBBAAA@@@@@@>>><<<:::777444333222222111111111111111111111111333444555777999:::<<<<<<@@@BBBDDDEEEFFFHHHKKKNNNQQQTTTXXX[[[]]]aaadddgggiiijjjpppyyy}}}|||tttooooooooooooooommmiiigggfffddd```\\\ZZZ___nnn}}}lllbbbVVVNNNHHHGGGMMMTTTjjjttt}}}xxxeeeOOO???888<<<777444333555:::HHHUUUcccgggaaaRRRIIIJJJLLLJJJCCCDDDEEEFFFDDDAAA;;;888888>>>DDDFFFFFFDDDEEEFFFIIIHHHHHHGGGFFFGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@<<<;;;===CCCIIIRRR```mmmsssSSSBBB???DDDhhhiiiLLLJJJQQQsss}}}ssshhhhhhooo}}}{{{pppjjjhhhhhhmmmvvv}}}}}}zzzyyywwwqqqiiicccZZZYYYUUUNNNFFF@@@===<<<999777555555666666555333333333333222222222222111111111111111111111111111000000111111111222222222222222222222222222222222111333333666888888RRR}}}lll]]]ZZZZZZXXXVVVUUUUUUUUUTTTSSSRRRQQQPPPNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIGGGFFFDDDBBBAAA@@@@@@@@@???>>>;;;888555444333333111111111111111111111111333333555666888999:::;;;>>>@@@BBBDDDEEEGGGJJJMMMPPPRRRVVVYYY\\\___bbbeeejjjkkkqqqxxx{{{zzz|||~~~xxxtttssssssuuuwwwvvvrrroooiiihhhfffaaa\\\ccc~~~fff]]]TTTOOOLLLJJJLLLQQQgggttt}}}jjjRRR@@@888999555111000///222===HHHXXX___^^^RRRIIIJJJLLLKKKCCCCCCEEEGGGGGGDDD>>>999888===CCCFFFEEEDDDEEEGGGHHHHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEDDDCCCBBBAAA@@@===;;;<<>>;;;888666444444444111111111111111111111111222333444555777888999:::<<<>>>@@@BBBCCCEEEIIIKKKNNNQQQTTTXXXZZZ]]]aaadddkkklllpppvvvwwwtttuuuyyy~~~yyywwwwwwyyy|||}}}zzzwwwlllkkkiiieee```hhh{{{bbbZZZSSSPPPMMMJJJIIILLL\\\hhhuuutttdddOOO@@@999999555222111//////777@@@OOOWWWYYYQQQKKKMMMMMMJJJDDDDDDDDDGGGIIIGGGAAA;;;888===DDDGGGFFFEEEFFFHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA>>><<<<<<@@@CCCIIIVVVbbbzzzvvvTTTDDDAAADDDiii}}}mmmPPPLLLOOOooo}}}|||sssgggdddiiivvvvvvkkkgggeeeeeekkkvvv|||zzzxxxssskkkddd[[[YYYUUUNNNFFF@@@===<<<999777666777777777555333444444333333333222222222111111111111111111111111000111111111111222222222222222222222222222222222000222222555777<<<\\\jjj]]]ZZZZZZXXXUUUUUUUUUTTTTTTSSSQQQPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFCCCAAA@@@???@@@@@@???===:::777555444333333222222222222222222222222222222333555666777888888:::<<<>>>@@@AAADDDGGGJJJLLLOOOSSSVVVYYY\\\```cccllllllooosssrrrnnnnnnrrr~~~~~~{{{yyy{{{~~~{{{uuuoookkkhhhdddiiioootttuuuggg]]]UUUQQQMMMHHHFFFFFFNNNWWW``````UUUGGG>>>999999666555555222111666===IIIQQQUUUPPPMMMPPPPPPKKKFFFDDDDDDFFFIIIHHHCCC>>>999>>>EEEHHHHHHGGGHHHJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBB???===<<>><<<999666444333222222222222222222222222222222222222333444555777777888888:::===???@@@CCCFFFIIIJJJMMMRRRUUUYYY\\\```cccmmmlllnnnpppooojjjjjjmmmvvv|||{{{|||}}}tttmmmjjjggggggwwwnnn]]]dddwww{{{pppnnncccXXXQQQLLLFFFCCCCCCDDDJJJPPPOOOHHH@@@;;;999555444444444111///333999FFFOOOSSSPPPPPPTTTRRRLLLFFFDDDCCCFFFJJJIIIDDD???:::???FFFIIIIIIHHHIIIKKKHHHGGGGGGFFFEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBB@@@======???AAAFFFQQQ]]]qqqxxxTTTDDD??????ddd}}}zzzVVVJJJJJJiii}}}~~~vvvjjjdddfffqqq{{{oooeeebbbcccccciiiuuuzzzwwwsssjjjaaa\\\YYYSSSLLLFFFAAA>>>===777777777666555555444444444444333333222111000000000000000000000000000000000111111111111222222222111111222222222222111111222000666111555CCC\\\kkk\\\XXXYYYYYYWWWUUUTTTSSSRRRQQQPPPOOONNNOOOOOONNNMMMLLLLLLLLLLLLLLLJJJIIIIIIJJJKKKIIIHHHFFFDDDBBBBBBBBBAAA@@@>>>>>><<<:::777555444444333222222222222222222222222222222333444555666777888777888:::<<>>======>>>===;;;888888777666333111111444666DDDMMMSSSRRRPPPQQQRRRRRRIIIGGGFFFGGGIIIJJJHHHEEEAAAAAACCCFFFIIILLLMMMLLLHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFEEEDDDDDDCCCCCCCCC@@@???@@@@@@>>>@@@JJJWWWmmmzzz{{{TTT<<>>===777777777666555555444444444444333333222111111000000000000000000000000000000111111111111222222222111111222222222222111111333000777111555AAAXXXpppaaa\\\]]]\\\ZZZVVVUUUTTTSSSRRRPPPOOOOOOPPPPPPNNNMMMLLLLLLLLLLLLKKKJJJHHHIIIJJJJJJIIIGGGFFFDDDBBBAAAAAA@@@>>><<<>>><<<:::777555444333333222222222222222222222222222222333444555666777777888999:::<<<>>>@@@AAABBBFFFIIINNNRRRUUUXXX\\\___dddggghhhddd]]]XXXYYY[[[hhhrrr~~~zzzsssnnnjjjgggeeegggnnnxxxkkkVVVKKKIIIDDD>>>>>>===<<<<<<======<<<;;;999888666444333555999===DDDLLLRRRSSSTTTVVVUUUSSSLLLJJJJJJJJJKKKJJJGGGCCCAAABBBDDDGGGJJJLLLKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCC@@@@@@@@@@@@>>>???HHHTTTjjjwww{{{UUU===AAAEEEVVVwwwxxx|||ZZZJJJHHHYYY}}}|||rrrhhhhhhlllvvvoooaaa[[[^^^^^^eeerrr~~~~~~yyyvvvsssjjjaaa\\\XXXSSSLLLFFFAAA>>><<<777777777666555555444444444333333222222111111111000000000000000000000000000111111111111222222222111111222222222222111111333111777222555>>>RRRtttddd^^^]]]]]][[[WWWVVVUUUTTTSSSQQQPPPPPPQQQPPPOOONNNLLLLLLKKKKKKJJJIIIGGGHHHIIIIIIHHHFFFEEEDDDBBBAAAAAA@@@>>><<<>>><<<999777555444333333222222222222222222222222222222333444555666666777999:::;;;<<<===???@@@@@@CCCFFFKKKOOORRRUUUYYY[[[```bbbbbb]]]VVVRRRSSSWWWdddooo}}}~~~xxxrrrmmmjjjiiinnn{{{pppVVVIIIFFFCCC@@@;;;:::999;;;===???>>>>>><<<;;;888666666:::@@@EEEJJJOOOTTTVVVZZZ]]][[[VVVPPPPPPPPPQQQPPPLLLFFFBBBBBBDDDGGGJJJKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCAAA@@@@@@@@@>>>>>>FFFPPPeeerrrvvvSSS>>>BBBEEEUUUuuutttvvvZZZJJJGGGTTT|||{{{tttiiifffkkktttqqqaaaZZZ\\\\\\bbbooo|||~~~xxxuuurrrjjjaaa[[[XXXSSSMMMGGGAAA>>><<<777777777666555555444444333333333222222111111111000000000000000000000000000000111111111222222222111111222222222222111111222000777333444<<>>@@@@@@AAAEEEIIIMMMPPPSSSVVVYYY]]]___^^^YYYRRRPPPSSSWWWdddppp~~~|||xxxwwwyyy{{{lllSSSGGGCCCAAA???888888888:::>>>@@@AAA@@@>>>===;;;:::<<>>===CCCKKK^^^kkk~~~nnnPPP===CCCGGGXXXwwwsssttt]]]IIIHHHNNNttt|||{{{uuuhhhbbbjjjrrr}}}sssddd]]]YYYYYY___lllyyy}}}wwwtttqqqjjjaaa[[[XXXSSSMMMGGGBBB>>>;;;777777777666555555444444333333222222222222222111000000000000000000000000000000111111111222222222111111222222222222111111222000777222444:::HHHqqquuueee\\\ZZZYYYXXXXXXWWWVVVUUUTTTSSSRRRQQQRRRQQQPPPNNNMMMLLLLLLLLLIIIGGGFFFFFFGGGHHHFFFEEECCCBBBAAACCCEEEFFFFFFEEE===;;;999666444333222222222222222222222222222222222222333333444555555555555666888:::===???AAABBBAAADDDHHHLLLOOORRRUUUWWWYYYZZZYYYTTTOOOOOOTTTZZZfffsss~~~uuu___NNNEEEAAA>>><<<777777999<<<@@@BBBBBBAAA======>>>AAAGGGRRR___gggkkkjjjfffeeehhhkkkfff^^^YYY\\\^^^^^^YYYPPPHHHCCCDDDGGGLLLMMMLLLIIIHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDAAAAAAAAA???>>>BBBHHHXXXdddwwwkkkOOO>>>CCCFFFWWWzzzrrrpppfffLLLIIIJJJiii}}}wwwhhh___gggnnnyyypppddd```WWWVVV\\\hhhuuu}}}vvvsssqqqjjjbbbZZZXXXTTTNNNHHHBBB===;;;777777777666555555444444222222222222222222222222000000000000000000000000000111111111111222222222111111222222222222111111222///666222444:::FFFnnnrrroooxxxggg^^^[[[ZZZZZZXXXWWWVVVUUUTTTRRRQQQQQQQQQPPPOOONNNNNNMMMNNNNNNIIIHHHFFFGGGHHHHHHGGGEEECCCBBBBBBCCCFFFHHHHHHGGG===;;;888666444333222222222222222222222222222222222222333333444444444444444555777999<<>>CCCFFFEEEAAA===777:::???FFFQQQ___nnnwww|||~~~{{{uuuiii^^^WWW[[[___]]]WWWOOOHHHEEEEEEIIIMMMMMMJJJHHHJJJMMMKKKKKKKKKKKKJJJJJJJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCEEEBBBBBBDDDCCCAAABBBFFFPPP[[[nnnlllQQQ???AAACCCTTTuuunnn{{{}}}yyyWWWKKKDDDZZZ~~~oooaaaaaagggqqq}}}|||kkkbbb^^^SSSRRRWWWbbbooo{{{|||uuurrrpppjjjbbbZZZXXXTTTNNNHHHBBB===:::777777777666555555444444222222222222222222222222000000000000000000000000000111111111111222222222111111222222222222111111111---333000444;;;GGGnnnhhhjjjwwwggg^^^ZZZZZZ[[[WWWVVVUUUTTTSSSQQQPPPPPPOOOOOONNNNNNOOOOOOPPPPPPJJJIIIGGGHHHIIIIIIHHHFFFFFFEEECCCCCCDDDDDDCCCAAA<<<;;;888555333222222222222222222222222222222222333333333333333333333444666777888999;;;<<<===>>>>>>AAAEEEIIIKKKMMMPPPSSSNNNOOONNNLLLKKKRRR]]]gggyyyyyygggUUUPPPGGGCCCGGGGGG@@@999777999;;;@@@EEEHHHEEE@@@;;;888:::===CCCLLLXXXdddlll{{{xxxiii\\\TTTYYY\\\[[[UUUMMMGGGDDDFFFJJJMMMMMMIIIHHHKKKOOOLLLKKKKKKKKKJJJJJJJJJJJJGGGFFFEEEDDDDDDCCCCCCCCCEEEBBBBBBEEEEEEBBBCCCFFFNNNYYYllliiiOOO>>>BBBDDDWWWzzzsssyyysssWWWKKKBBBVVV~~~ooo``````eeennn{{{nnnccc^^^RRRQQQUUUaaannnzzzzzzuuupppiiibbb[[[XXXSSSLLLFFFBBB???===:::999888666555555444444444333222222111111222222111111111111111111111111000000000000111111111111111111111111111111111111444,,,333444444555III~~~bbb___~~~vvveee[[[[[[ZZZXXXWWWVVVUUUSSSRRRQQQQQQQQQSSSPPPNNNMMMNNNOOOOOONNNMMMLLLIIIGGGFFFEEEFFFFFFEEEDDDDDDCCCAAA@@@??????===;;;999666444333333333222222222111111111111000000111111222222333444444555555666777888999::::::@@@BBBEEEGGGIIIKKKNNNPPPOOOQQQLLLKKKSSSWWW```qqq~~~sssggg\\\RRRLLLGGGGGGGGGDDD@@@<<<;;;:::<<<>>>CCCGGGHHHEEE>>>999555555999???===???RRRiiiwwwsss___TTTSSSWWWYYYXXXQQQJJJDDDBBBGGGLLLLLLGGGFFFKKKMMMJJJKKKLLLLLLLLLLLLJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBJJJSSSeee|||hhhNNNFFFEEECCC]]]vvvppp~~~hhhWWWJJJBBBPPPuuu}}}uuu^^^cccbbbiiixxxtttfff^^^SSSSSSUUU\\\iiiwwwzzzuuupppjjjccc\\\YYYSSSMMMGGGBBB???===:::999888666555555444444444333222222111111222222111111111111111111111111000000000000111111111111111111111111111111111111555---444555666999MMMeee^^^|||wwwddd[[[ZZZZZZXXXWWWVVVUUUSSSRRRRRRQQQQQQSSSQQQNNNNNNNNNOOONNNMMMLLLKKKIIIGGGFFFEEEEEEFFFDDDDDDCCCBBBAAA@@@??????===;;;999666444333333333222222222111111111111000000111111222222333333444444555666777888999999:::>>>@@@CCCEEEGGGIIILLLNNNLLLOOOJJJLLLVVV\\\gggzzz{{{nnnbbb[[[VVVQQQMMMJJJJJJHHHDDD???:::777777:::===BBBGGGHHHEEE???:::444222444777777;;;OOOfffkkkXXXOOORRRVVVYYYVVVOOOGGGCCCBBBGGGLLLMMMIIIHHHKKKLLLJJJMMMMMMMMMMMMMMMKKKJJJIIIGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDHHHPPPbbbyyy|||gggOOOFFFDDDBBB\\\wwwtttmmmxxxWWWIIIBBBKKKiii~~~xxxbbbbbbaaahhhvvvvvvfff]]]PPPOOOPPPWWWcccrrr~~~~~~yyytttqqqkkkeee]]]ZZZTTTNNNGGGBBB???===:::999888666555555555555444333222222111111222222111111111111111111111111000000000000111111111111111111111111111111111111666///555555777<<>>===;;;999666444333333333222222222111111111111000000000111111222333333333444444555666777888999999;;;>>>AAACCCDDDFFFIIIKKKIIILLLIIILLLZZZdddrrrpppggg[[[SSSPPPPPPPPPOOONNNMMMJJJEEE>>>888666555888;;;@@@FFFHHHFFF@@@;;;555222111222111777KKK```rrr^^^PPPKKKQQQVVVZZZVVVMMMEEECCCEEEIIIMMMOOOLLLJJJLLLLLLJJJNNNNNNOOONNNNNNMMMLLLKKKGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFEEEMMM]]]sss{{{iiiSSSIIIFFFCCC\\\wwwvvvsssqqqfffKKKCCCFFFYYY}}}|||gggbbbaaafffsssxxxfffZZZNNNLLLLLLRRR___ooo}}}}}}~~~~~~yyytttqqqlllfff___\\\VVVOOOHHHCCC???===999888777666555555555555444333222222111111222222111111111111111111111111///000000000111111111111111111111111111111111111555///555444777???RRReee\\\wwwzzzeeeZZZYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTRRRPPPOOOOOONNNLLLJJJKKKJJJIIIHHHFFFEEEDDDDDDBBBBBBAAA@@@@@@???>>>>>>===;;;999666444333333333222222222111111111000000000000000111222222333333333444444555666777888999:::<<>>999666555666999>>>DDDGGGFFFAAA<<<888555333222111666EEEUUUllloooooohhh[[[PPPKKKKKKRRRWWWZZZUUUKKKEEEEEEIIILLLOOOPPPOOOMMMLLLLLLLLLOOOOOOOOONNNMMMMMMLLLKKKGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDJJJXXXmmm}}}mmmXXXMMMIIIEEE[[[tttuuupppzzzQQQFFFBBBLLLhhhkkkdddaaaeeeqqq}}}{{{gggXXXNNNLLLKKKQQQ^^^ppp}}}vvvwww~~~~~~xxxsssqqqlllgggaaa]]]WWWPPPIIICCC???===999888777666666555555666444333222222111111222222111111111111111111111111///000000000111111111111111111111111111111111111333...444222666>>>PPP~~~kkk]]]vvv{{{fffZZZYYYZZZXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTRRRPPPOOOOOONNNLLLJJJJJJJJJIIIHHHGGGEEEDDDCCCAAAAAAAAA@@@@@@?????????===;;;999666444333333333222222222111111111000000///000000111111222333333333333444555666777777888:::<<>>999888888777555555888;;;@@@@@@@@@>>>>>>CCCJJJQQQYYYWWWRRRLLLHHHHHHNNNSSSUUUSSSRRRRRRPPPLLLMMMQQQPPPOOONNNMMMLLLLLLLLLLLLIIIHHHHHHGGGFFFFFFEEEEEEGGGGGGFFFEEEEEEDDDCCCCCCEEEHHHPPPaaayyyrrrZZZMMMJJJEEEOOOiii~~~qqqppp\\\IIIAAAEEEKKKjjjqqqhhhcccccclllxxxppp[[[MMMJJJGGGKKKVVVeeesss|||yyylll___XXXUUUSSSWWW^^^gggpppvvvyyyzzzxxxrrrpppkkkfffddd```ZZZRRRJJJDDD@@@===888777777666666666666666444333222222111111222222111111111111111111111111000000000000111111111111111111111111111111111111111...555111555<<>>@@@AAACCCFFFHHHIIIOOOQQQ[[[ooo~~~wwwqqqqqqooossssssqqqqqqrrrnnnggglllsss{{{uuuqqqnnnhhhaaa[[[UUUZZZdddqqq}}}~~~yyynnn```PPPDDD<<<999666555555888;;;===>>>===::::::999888888999:::999:::;;;===???DDDLLLVVV^^^bbb\\\SSSMMMMMMQQQXXX]]]YYYTTTRRRSSSPPPLLLNNNSSSQQQPPPOOONNNMMMMMMNNNNNNJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFLLL\\\ssswww\\\OOOMMMGGGLLL___pppmmm{{{]]]EEE???FFFBBBQQQttthhhbbbaaaiiiuuu~~~xxxaaaNNNJJJFFFGGGOOO[[[fffmmmqqqmmmggg^^^RRRHHHBBBAAAAAAHHHOOORRRUUU]]]iiirrrxxxrrrooojjjeeeeeeaaa[[[SSSKKKDDD@@@===888777777666666666666777444333222222111111222222111111111111111111111111000000000000111111111111111111111111111111111111111000666222555<<>>666555444555888;;;============;;;999;;;>>>>>>===999;;;@@@EEEMMMXXXccckkklllcccWWWQQQSSS[[[bbbfff[[[VVVSSSSSSPPPKKKNNNUUUSSSRRRPPPOOONNNNNNOOOPPPKKKJJJJJJIIIIIIHHHHHHGGGDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEJJJYYYppp}}}```RRRRRRKKKMMM\\\nnniiittt{{{\\\AAA>>>GGG===AAAsssvvvhhhaaa```gggrrr|||}}}fffQQQLLLGGGGGGLLLUUU^^^ccceee]]]SSSLLLGGGAAA===<<<:::BBBHHHFFFEEEPPPcccrrr~~~vvvrrroooiiibbbfffbbb[[[SSSKKKDDD???===888888777777666666555555333333333222222222111111000000000000000000000000000000000000000000000000111111111111111111111111222333000222555444GGGgggyyybbbhhhnnn___YYYYYYYYYUUUUUUUUUUUUTTTRRRQQQPPPQQQRRRRRRPPPNNNLLLMMMNNNJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDBBBBBBCCCBBB@@@>>>;;;:::999777666444333222222222222111000//////...000000000000111111111111222222333333333333444444:::;;;;;;;;;;;;>>>CCCFFFIIIOOOSSS```xxxsssdddXXXOOONNNRRRQQQXXXdddooowwwyyyxxxvvvqqqjjjdddeeelllssstttssseeebbb```dddllluuu{{{~~~}}}tttmmmhhhiiiiiifffcccdddiiimmmuuusss\\\PPPHHHCCC999888666555555555777888===;;;:::>>>CCCDDD@@@<<>>;;;:::999888666444333222222222222111000/////////000000000000111111111111222222222333333333444444888888999999999<<>>;;;;;;999888666444333333222222222111000000//////000000000000111111111111222222222222333333333333555666777777777:::>>>AAAFFFOOOVVVgggzzzssstttsssllleeeQQQJJJCCC@@@===;;;>>>BBBHHHOOO\\\iiitttzzz~~~sssmmmeeeZZZOOOGGG@@@======;;;888888999;;;<<<<<<>>>BBBHHHNNNTTTYYY^^^bbbgggeeecccbbb___[[[VVVSSSVVV\\\dddllltttppp\\\MMMGGGDDDCCC<<<:::888666666777999;;;666888<<>>777JJJjjjpppfff___bbbmmmwww}}}rrrqqqrrrzzzxxxWWWNNNFFFEEEDDDCCCBBBDDD???===:::777555444444555555444444666888===GGGRRRyyyuuusssnnnhhhaaa^^^WWWPPPIIICCC@@@>>>888888777777666666555555333333333222222222111111000000000000000000000000000000000000000000000000111111111111111111111111111333222444777777HHHhhhvvvVVVWWWmmmxxxggg^^^YYYUUUUUUUUUTTTTTTSSSQQQPPPOOOMMMNNNNNNMMMKKKIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDBBBBBBCCCBBB@@@>>><<<;;;:::888666555444333222222222111111000000000///000000000111111111111111222222222222333333333333555666666777999===@@@CCCMMMVVVhhhwwwllliiieee[[[QQQHHHBBB???>>><<<999;;;???@@@CCCIIIPPPXXX^^^ccceeecccccc___WWWNNNEEEBBBAAA<<<;;;:::;;;<<<======>>>@@@DDDIIIOOOTTTYYY^^^aaa```^^^ZZZWWWUUURRRPPPOOOUUU\\\gggqqq||||||ccc___WWWMMMFFFCCCCCCCCC@@@>>>;;;999888999:::<<<888;;;???CCCLLL[[[nnn|||{{{|||~~~wwwnnnnnnqqqvvv|||~~~{{{rrrlllfffiiijjjhhhccc___\\\\\\XXXWWWTTTTTTVVVZZZ]]]___\\\XXXRRRMMMJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDFFFHHHOOObbb|||rrreee\\\UUUQQQPPP\\\mmm}}}zzzvvv___DDDAAA???999DDDZZZrrrggg^^^aaakkkuuuxxxuuu|||XXXNNNFFFCCCCCC@@@>>>>>>;;;:::999888777666666666555444333333555999===BBBzzzvvvuuupppiiiaaa^^^WWWPPPIIICCC@@@>>>888888777777666666555555333333333222222222111111000000000000000000000000000000000000000000000000111111111111111111111111111333222444777666GGGfffzzzTTTVVVmmmzzzjjj___YYYUUUTTTTTTTTTSSSRRRQQQPPPOOOMMMMMMNNNLLLJJJHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDBBBBBBCCCBBB@@@>>><<<;;;:::888777555444333222222222222111111111111///000000000111111111111111111111222222222333333333444666777888:::===???BBBLLLVVViiivvviiiccc]]]SSSJJJAAA===;;;;;;:::777777:::AAA@@@???@@@DDDIIIOOOSSSZZZ\\\ZZZTTTJJJBBB>>>>>>777888999999:::;;;<<<===AAAEEEJJJNNNRRRVVVZZZ]]]\\\ZZZVVVQQQNNNNNNOOOQQQWWW```kkkvvvpppdddUUURRRNNNJJJGGGCCCAAAAAACCCBBB@@@>>>======>>>>>>@@@BBBCCCDDDHHHUUUggguuuyyy{{{}}}|||zzzwwwuuuuuuyyy~~~|||ooofffeeeiiimmmkkkfff```^^^^^^XXXWWWVVVVVVXXX\\\aaaeee___ZZZSSSNNNLLLJJJHHHFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCFFFHHHOOOaaa{{{uuukkkbbb[[[TTTOOOUUUxxxlllyyy}}}pppdddEEE@@@@@@<<>>===;;;;;;:::999888777666666666666555444555888999888{{{wwwuuupppjjjbbb___YYYQQQJJJDDD???===888888777777666666555555333333333222222222111111000000000000000000000000000000000000000000000000111111111111111111111111111444222444777444DDDccc}}}RRRUUUnnn{{{jjj```ZZZVVVTTTTTTTTTSSSRRRQQQPPPOOOMMMMMMNNNLLLJJJHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDBBBBBBCCCBBB@@@>>><<<<<<:::999777555444444222222222222222222222222000000000000111111111111111111111111222222222222333444666777888:::===???CCCMMMVVVhhh|||wwwggg^^^VVVMMMGGG<<<999888::::::888999<<>>;;;:::;;;@@@FFFJJJKKKMMMMMMJJJCCC>>>;;;;;;999:::;;;;;;::::::<<<>>>CCCGGGMMMRRRVVVXXX[[[]]]XXXUUUQQQLLLJJJLLLRRRVVV[[[dddppp{{{}}}tttggg[[[VVVPPPLLLKKKHHHBBB>>>>>>EEEEEEFFFFFFGGGGGGGGGGGGKKKKKKJJJGGGGGGNNNZZZeeefffiiimmmnnnooossszzz{{{pppiiiiiilllnnnlllfffaaa___^^^YYYZZZZZZYYYZZZ\\\aaaddd___ZZZSSSOOONNNLLLIIIFFFFFFEEEDDDCCCBBBAAAAAAAAACCCFFFHHHMMM]]]xxxzzzqqqjjjcccXXXMMMQQQkkkmmmrrrooogggFFF===>>>===@@@HHHrrrvvviii^^^^^^gggqqq|||xxxwww}}}___RRREEEBBBBBB@@@>>>===;;;:::999777666555444444555888888555555777888666}}}xxxvvvpppjjjdddaaaZZZRRRJJJDDD???===888888777777666666555555333333333222222222111111000000000000000000000000000000000000000000000000111111111111111111111111222444222444666222AAA```YYYVVVgggzzzjjjaaa[[[WWWTTTTTTTTTSSSRRRQQQOOOOOOMMMNNNNNNMMMJJJIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDBBBBBBCCCBBB@@@>>><<<<<<;;;999777666444444222222222222222222222222000000000000111111111111111111111111222222222222111333666777888999<<<>>>AAAJJJSSSccc{{{tttiiigggooo~~~xxxeeeWWWMMMFFFBBB<<<999888;;;<<<;;;<<<@@@<<<;;;999888999;;;===???===>>>@@@@@@@@@?????????>>>???@@@@@@???@@@CCCFFFMMMRRRXXX]]]___`````````UUUSSSPPPLLLLLLQQQZZZaaadddlllwww{{{uuulll___VVVOOOJJJLLLMMMJJJJJJLLLTTTVVVZZZ^^^aaabbbbbbbbbfffdddaaa\\\YYYZZZ```eeedddggglllqqqwww~~~|||xxxwwwrrrrrrqqqmmmhhhbbb___^^^\\\]]]^^^\\\ZZZYYY\\\___]]]XXXRRRPPPPPPNNNJJJFFFFFFFFFDDDCCCBBBAAAAAAAAABBBEEEGGGJJJXXXpppxxxrrrjjjZZZJJJJJJ\\\qqqiiiuuuwww{{{nnnKKK>>>======???DDDddd{{{mmm```^^^dddnnnxxxyyyoooppplllnnnzzzdddUUUFFFAAAAAA???<<<;;;:::888777555444444444444222777999555333666777555}}}yyyvvvpppiiifffbbb[[[SSSKKKDDD???===888888888777666666555555333333333222222222111111000000000000000000000000000000000000000000000000111111111111111111111111222444222444555111@@@^^^eeeYYY^^^yyyiiiaaa\\\XXXTTTTTTSSSSSSRRRPPPOOONNNMMMNNNNNNMMMJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDBBBBBBCCCBBB@@@>>>===<<<;;;999777666555444222222222222222222222222000000000000111111111111000111111111111222222222000222555666777888;;;======FFFNNN]]]ttt}}}mmmfffllluuuwwwtttjjj^^^```|||xxxdddRRRFFF???===<<<888888:::;;;999;;;???::::::;;;;;;:::999888777;;;<<<===>>>@@@@@@AAA@@@:::<<<>>>>>>>>>@@@FFFJJJTTTYYY___bbbbbb```^^^]]]VVVTTTRRROOOPPPXXXdddmmmmmmuuu~~~vvviiiVVVNNNKKKPPPWWWZZZ___fffkkkooouuu|||~~~yyyuuusssuuuvvvvvvxxx|||}}}{{{xxxsssnnniiiddd```]]]___aaaaaa^^^YYYWWWXXXYYY[[[VVVRRRPPPQQQPPPKKKFFFFFFFFFDDDCCCBBBAAAAAA@@@BBBEEEEEEGGGSSSjjj|||wwwnnn[[[HHHCCCPPPtttccchhh~~~vvvQQQAAA>>>>>>???CCCZZZxxxpppbbb^^^ccckkkuuu||||||lllcccRRRKKKVVVggg~~~hhhWWWFFF??????===:::999:::888666444444444666777///666999444111444777666~~~zzzwwwpppiiidddbbb]]]VVVNNNFFF???<<<;;;999666666666666555444333333333222222111111111000000000000000000000000000000000000111111111111333333333222222111111111,,,444333111333333===RRRxxxwwwYYY___vvvzzzhhh```\\\XXXVVVUUUTTTRRRQQQPPPPPPPPPPPPPPPOOOMMMLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGCCCCCCBBBAAAAAA@@@??????<<<;;;:::888777555444333222222222111111111111000000111111111111222222222000111111111111222222222333333333444666999;;;===AAADDDJJJVVVfffzzzlll]]]YYYXXXUUULLLIIIPPPbbbqqq\\\OOOGGGBBB>>>:::::::::999::::::;;;<<<;;;:::888777666777888999<<<;;;;;;>>>BBBFFFGGGGGGAAAAAABBBCCCGGGKKKPPPRRR`````````___^^^[[[YYYWWWUUUTTTUUUWWW\\\fffuuussshhh```]]]^^^hhhwww|||wwwqqqlllhhhccc````````````^^^[[[ZZZ[[[\\\ZZZXXXVVVUUUSSSPPPLLLIIIHHHGGGEEEDDDCCCCCCDDDDDDDDDCCCEEEJJJRRRaaazzzuuu]]]EEEHHHLLLlllyyyjjjhhh___AAA>>>@@@>>>AAARRRmmmyyyfffbbbeeegggppp{{{oooaaaPPPJJJDDDIIIRRR___mmm]]]LLLDDDAAA>>>;;;:::777777666555444444444444666666555444555666888999|||yyywwwqqqjjjccc```ZZZSSSLLLEEE@@@===;;;999666666666666555444333333333222222222111111000000000000000000000000000000000000111111111111333333333222222111111111,,,333222000333333<<>>;;;;;;888777666555555555555555666666555555555666888888~~~zzzxxxwwwrrrkkkbbb___XXXQQQJJJEEEAAA@@@;;;999666666666666555444333333333222222222222111000000000000000000000000000000000000111111111111222222222222222111111111,,,333222000333222;;;NNNpppccc]]]lll{{{lllddd^^^ZZZZZZYYYWWWUUUSSSRRRQQQPPPPPPPPPOOOMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGDDDDDDCCCBBBAAA@@@??????<<<;;;:::999777555444333222222222111111111111000000000000111111111222222000111111111111222222222222333333444666888:::;;;<<>><<<<<<888777666666666666666777666666666555666666777888~~~zzzxxxwwwrrrkkkfffaaaYYYPPPIIIDDDBBBAAA;;;999666666666666555444222222222222222222222222000000000000000000000000///000000000111111111111222222222111111111111111...444222111444333;;;MMMkkkhhh___mmm~~~rrrhhhaaa]]]\\\[[[YYYVVVTTTRRRQQQQQQPPPOOOOOONNNLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDDDDBBBAAA@@@???>>><<<<<<;;;999777666444444222222222111111111000000000000000000111111111111000000111111111222222222222222333444666777888999999;;;@@@GGGRRR]]]hhhnnnkkkhhheeennn]]]HHHBBB===;;;AAAAAA>>>bbbkkkSSSFFFBBBBBBAAA::::::;;;<<<============<<<<<<;;;;;;;;;<<<===>>>???EEEPPP[[[cccdddaaa]]]TTTVVVXXX[[[]]]^^^^^^]]]VVVUUUTTTTTTVVVYYY\\\^^^cccppp~~~zzzuuuuuuxxxyyyvvvrrrtttvvvyyy}}}~~~zzzvvvsssoookkkhhhdddcccaaa```___^^^\\\ZZZ[[[YYYWWWVVVUUUSSSOOOLLLLLLJJJHHHEEECCCBBBAAAAAADDDBBBCCCFFFKKKWWWlllbbbGGG:::AAAQQQttthhhrrrtttPPPDDDAAA===???III___sssddd^^^```jjjuuunnn[[[RRRRRRQQQ]]]gggeee^^^YYYVVVSSSYYY```hhhjjjddd[[[SSSOOOGGGEEEAAABBBAAADDDkkkuuudddQQQGGGCCC???<<<;;;777777666666666777777888666666666666666666777777|||yyywwwqqqjjjjjjeee\\\RRRJJJDDDAAA@@@;;;999666666666666555444222222222222222222222222000000000000000000000000///000000000111111111111111111111111111111111111///555333111555444:::KKKjjjjjjbbbqqqxxxlllccc___]]]\\\YYYWWWUUUSSSRRRQQQPPPOOOOOONNNMMMLLLKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCAAA@@@???>>>===<<<;;;999888666555444222222222111111111000000//////000000000111111111000000111111111222222222111222333444555666777777999:::===BBBHHHNNNTTTXXXJJJEEEBBBJJJ___wwwvvvTTTBBB===999888???>>>888TTTiiiQQQEEEBBBBBBBBB<<<===>>>???@@@@@@@@@@@@=====================>>>>>>DDDOOOZZZbbbddd```]]]WWWXXXZZZ[[[ZZZXXXVVVTTTPPPQQQQQQTTTYYY___eeeiiiuuu{{{{{{|||yyynnngggdddddd```[[[[[[___```]]]YYY___aaaeeeiiipppyyy~~~{{{yyyvvvsssoookkkfffeeecccbbbbbbaaa]]][[[[[[ZZZXXXWWWVVVTTTPPPMMMMMMKKKHHHEEECCCBBBAAAAAAEEEDDDDDDFFFJJJUUUjjj|||cccFFF;;;DDDJJJ}}}}}}mmmmmm}}}WWWHHHDDD@@@BBBHHH\\\xxxggg]]]]]]gggqqq~~~eeeRRRKKKLLLOOOTTTTTTOOOKKKLLLNNNNNNSSSWWW^^^aaa```YYYPPPJJJCCCBBB@@@BBBAAAAAAdddzzzhhhTTTIIIDDD???<<<;;;777777777777777888999:::888888888888888888777777}}}yyywwwqqqjjjlllggg^^^SSSJJJDDDAAA???;;;999666666666666555444111222222222222333333333000000000000000000000000000000000000111111111111000000000111111111111111000444222111555444999HHHfffjjjdddrrr}}}oooccc___\\\[[[YYYWWWUUUSSSSSSRRRPPPOOOOOONNNMMMMMMLLLLLLIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFEEECCCBBB@@@???>>>===<<<;;;:::888666555444222222222111111111111000/////////000000000111111000111111111111222222222000111333444555666666666;;;<<<===???AAADDDFFFGGG>>>:::888<<>>:::;;;999===<<<888LLLqqqeeeOOODDDAAA@@@@@@???@@@BBBCCCDDDDDDDDDCCC@@@@@@@@@?????????>>>>>>===AAAIIIRRRYYY\\\ZZZXXXVVVWWWWWWWWWVVVTTTQQQOOOIIIKKKOOOUUU^^^hhhpppuuu{{{uuupppnnnpppzzzwwwkkk^^^UUUQQQOOOOOOMMMKKKLLLOOOPPPNNNLLLNNNQQQUUUZZZ```kkkxxx}}}{{{zzzvvvrrrooojjjgggeeeeeefffddd```[[[\\\ZZZYYYXXXXXXUUURRROOOMMMKKKIIIFFFCCCBBBBBBBBBEEEDDDEEEGGGJJJTTThhhzzzbbbCCC<<>>???HHHYYY~~~|||jjj^^^]]]dddlll{{{~~~gggUUUMMMLLL\\\^^^\\\VVVSSSVVVYYYYYYcccggglllnnniii]]]NNNDDD???===<<>>======;;;:::888777555555222222222111111111111000////////////000000000111000111111111111222222222000111222444555555555555999:::;;;;;;<<<<<<;;;;;;999888999:::;;;===BBBFFF???IIIWWW___YYYKKK@@@===888===;;;:::<<<;;;GGG```rrr\\\KKKDDDCCCBBBBBBAAACCCEEEGGGHHHHHHHHHGGGDDDDDDDDDCCCBBBAAA@@@???<<<>>>BBBHHHNNNQQQRRRQQQQQQRRRSSSTTTUUUTTTSSSSSSQQQTTT[[[fffrrryyymmmeeebbbaaadddnnnyyy~~~{{{vvvkkkeee\\\SSSLLLIIIGGGGGG@@@AAABBBDDDEEEEEEEEEDDDDDDGGGKKKNNNQQQXXXbbbjjjooovvv~~~}}}|||yyyuuuqqqllliiiggggggiiigggaaa\\\\\\[[[ZZZYYYXXXVVVSSSPPPLLLKKKHHHFFFDDDCCCCCCCCCDDDCCCDDDFFFIIIRRRfffwwwaaa@@@:::FFF???lllqqqyyy___IIIAAA======HHHWWWzzz~~~mmm___]]]bbbhhhwww|||tttbbbUUUPPPbbbmmmvvvvvvssstttvvvwww|||lllYYYJJJBBB???===<<>><<<<<<<<<===>>>@@@AAABBB@@@AAAAAABBBAAA@@@???>>>|||yyywwwqqqkkkfffbbb[[[SSSKKKEEEAAA???;;;999777666666666555444111111111222222333333333000000000000000000000000000000000000111111111111//////000000111111111222---111...---222111444BBBSSSsssgggaaalllnnn___ZZZZZZYYYWWWVVVUUUTTTTTTTTTPPPOOOOOONNNNNNMMMMMMMMMIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGEEEDDDBBB@@@???>>>======<<<:::888777555555222222222111111111111000////////////000000000000000111111111111222222222///111222444555555444444555666777777777666555444000222666666444333888???===<<>>;;;===444;;;999444888:::BBBSSS}}}rrreeeTTTHHHEEEFFFGGGGGGCCCEEEGGGJJJKKKKKKJJJIIIGGGGGGGGGFFFEEECCCAAA@@@===<<<>>>AAAFFFKKKMMMMMMNNNOOOQQQSSSUUUWWWXXXYYYdddiiirrr|||oooaaaWWWPPPQQQUUU]]]cccddd___YYYQQQKKKDDD???===>>>>>>>>>;;;>>>AAACCCCCCBBBBBBBBBBBBFFFIIIIIIIIIJJJPPPVVVTTT[[[eeelllqqqxxx~~~~~~}}}zzzvvvsssnnnkkkhhhiiijjjiiiccc]]]\\\[[[ZZZYYYYYYWWWSSSQQQLLLJJJHHHFFFDDDCCCCCCCCCCCCBBBCCCEEEHHHQQQdddvvv___>>>888DDD;;;gggrrrvvv~~~jjjQQQHHHCCCCCCGGGVVVxxxoooaaa]]]aaafffuuuzzznnn]]]TTTbbbxxxfffQQQGGGEEEBBB???>>>EEEHHHBBBSSSyyyppp___LLLCCC@@@???>>>????????????@@@AAACCCDDDEEEDDDDDDEEEFFFEEEDDDBBBAAA~~~yyypppjjjeee```YYYRRRMMMGGGBBB???;;;999777777666666444222222111111111222333333444000000000000000000000000000000000000000000000000111000/////////000222333///000222222111222444666KKKbbbiii^^^```|||}}}oooaaaYYYWWWVVVUUUSSSRRRRRRQQQQQQOOOOOONNNNNNMMMLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCAAA???>>>===???<<<999888777777555333222222222111111111111000//////000111111111111111000000000000000000000000222222111111222222333444999888777555444333333333666666666777777777777777999888777777999::::::999;;;888888<<<===;;;@@@HHH```jjjaaaTTTKKKHHHIIIKKKLLLKKKNNNRRRVVVXXXXXXWWWVVVQQQNNNKKKJJJJJJIIIFFFCCC>>>===???BBBBBBCCCIIIRRRTTTVVVZZZ^^^bbbiiipppuuu~~~nnn]]]QQQLLLDDDEEEHHHKKKMMMLLLJJJHHHDDDAAA>>><<<<<<>>>@@@BBBBBBCCCEEEFFFFFFFFFGGGHHHKKKHHHGGGJJJKKKIIIIIILLLPPPPPPSSSXXX[[[aaannnzzz}}}zzzvvvsssooommmjjjhhhggggggeeeccc```___]]]ZZZXXXVVVUUUUUUNNNKKKHHHFFFFFFEEEDDDCCCDDDCCCDDDEEEFFFNNN___oooZZZ>>>777??????[[[xxxyyy||||||[[[HHHAAA???FFFVVVwwwttteee[[[[[[bbbllluuusss^^^aaalllwwwbbbTTTKKKDDD@@@BBB@@@BBBEEEBBBAAAQQQeeeiiiXXXHHHEEEFFFEEEDDDEEECCCDDDFFFIIILLLOOORRRTTTQQQRRRSSSQQQMMMIIIGGGGGG~~~xxxpppiiiddd___XXXQQQKKKFFFAAA>>>;;;999777777777666444222222222111111222333333444000000000000000000000000000000000000000000000000111000000///000111222333///000222222111222444666AAAWWWxxxjjj\\\\\\wwwpppaaaXXXWWWVVVUUUSSSRRRRRRRRRRRROOOOOONNNNNNMMMLLLLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDBBBAAA??????>>><<<:::888888777555333222222222111111111111000//////000111111111111111000000000000000000000000222222111111222222333444666666555444333333333444444444555555666777888999;;;;;;;;;;;;<<<<<<:::999===::::::======<<<@@@GGGUUU~~~tttlllccc\\\[[[\\\^^^^^^dddfffjjjmmmoooooonnnlllaaaZZZSSSPPPQQQQQQOOOLLLIIIHHHIIILLLLLLNNNVVV___dddiiipppyyyoooaaaSSSGGGBBBBBBBBBBBBCCCDDDCCCAAA???AAA@@@??????@@@CCCGGGIIIJJJLLLOOOQQQRRRSSSSSSTTTRRRNNNLLLNNNNNNLLLLLLNNNLLLLLLMMMPPPQQQUUU```kkkyyy|||}}}zzzwwwpppmmmjjjhhhgggfffdddbbbaaa```^^^[[[YYYWWWUUUUUUOOOLLLIIIGGGFFFFFFDDDCCCDDDCCCDDDEEEFFFMMM^^^nnn~~~XXX===:::???<<>><<<:::999888777555444222222222111111111111000//////000111111111111111000000000000000000000000222111111111111222333333333333333333333333444444444444555666888:::<<<============<<<<<<:::999999>>><<<===???@@@@@@DDDIIIPPPmmm}}}zzzuuussssssuuuuuuvvvrrrhhh]]]XXXYYYZZZWWWSSSPPPOOOQQQTTTWWW\\\fffppp{{{qqqbbbXXXMMMDDD???>>>>>>>>>======>>>>>>>>>@@@AAABBBDDDHHHLLLPPPSSSVVVYYY^^^dddgggiiiiiihhhddd]]]WWWVVVTTTPPPOOOPPPQQQOOONNNNNNNNNOOOWWW```kkkqqqyyy~~~|||rrrooollliiihhhgggeeecccdddbbb```]]]ZZZXXXVVVUUUQQQNNNJJJHHHGGGGGGEEEDDDDDDCCCDDDEEEFFFLLL\\\lllzzzUUU<<<===>>>888LLL}}}vvvmmmRRREEE@@@CCCRRRttt|||mmm___YYY[[[bbblllzzzssshhhaaagggqqqsssoookkk]]]UUUKKKEEEEEEIIILLLMMMMMMKKKLLLOOOLLLKKKVVVeee{{{kkkbbbZZZVVVTTTRRRSSSVVV^^^___bbbfffkkkppptttvvvxxxwwwwwwxxxxxxtttlllfffyyypppiiiddd___XXXQQQKKKFFFAAA===;;;999888777777777555333333333222222222333333444000000000000000000000000000000000000000000000000000000000111111111222222///000222222111222444666888LLLnnnrrr[[[TTThhhvvvcccWWWWWWWWWUUUTTTSSSRRRRRRRRRPPPOOOOOONNNNNNMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBAAAAAAAAA===<<<:::999999888666444222222222111111111000000//////000111111111111111000000000000000000000000111111111111111222222333333333333333333444555555666777777888:::===???AAABBBAAA???===;;;<<<>>>@@@BBBBBBCCCDDDDDDFFFIIIMMMTTTeeesssnnnnnnnnniiiccc^^^^^^aaaggglllttt{{{dddWWWPPPIIICCC???============>>>@@@DDDGGGGGGIIIMMMSSSYYY___ccceeekkkpppxxxtttiiibbb\\\VVVRRRSSSXXXTTTQQQPPPNNNMMMRRRZZZeeelllvvv|||uuurrrooommmkkkjjjgggeeegggfffdddaaa]]]ZZZWWWVVVSSSPPPMMMJJJIIIHHHFFFDDDCCCCCCDDDDDDEEEJJJZZZiiitttPPP<<<===;;;777FFFwww~~~qqqSSSEEE@@@BBBOOOqqq|||rrrbbbZZZYYY___hhhvvvxxxgggbbbbbb___ZZZVVVLLLIIIGGGIIIPPPXXX___bbb^^^\\\\\\\\\YYYVVV\\\fffwwwyyyvvvpppkkkeeebbbbbbdddlllnnnqqquuuzzz|||zzzqqqiiieee```YYYRRRLLLGGGBBB???;;;999888777888777666444444444333333222333333444000000000000000000000000000000000000000000000000000111111111222222222222///000222222111222444666666GGGhhh|||bbbVVVcccyyyfffYYYXXXWWWVVVTTTSSSSSSRRRRRRPPPPPPOOOOOONNNMMMMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFCCCCCCBBBBBBAAA@@@??????===;;;:::::::::999666444222222222111111111000000//////000111111111111111000000000000000000000000111111000000111111222333444444444444555666888888:::999999999:::<<>>>>>BBBJJJPPPRRRSSSRRROOOLLLLLLLLLMMMVVV___~~~~~~xxxfffRRRIIIFFFBBB>>>======>>>???@@@AAAEEELLLQQQVVV[[[cccmmmwwwwwwmmmeee^^^YYYYYYXXXSSSPPPNNNLLLJJJMMMSSSbbbjjjvvv}}}zzzxxxvvvssspppooonnnllljjjiiiiiigggeeeaaa^^^[[[YYYVVVSSSOOOLLLJJJIIIGGGEEECCCCCCDDDDDDDDDIIIWWWfffoooLLL<<<;;;999888CCCiii{{{}}}uuuWWWGGGAAAAAALLLkkk{{{~~~wwwfff\\\ZZZ^^^fffssswwwjjj```VVVPPPNNNJJJLLLQQQZZZeeeqqqzzz~~~|||yyytttppppppsss{{{}}}{{{zzzzzz|||rrrjjjeeeaaaYYYSSSMMMGGGBBB???;;;999888888888888666555555444444333333333333333000000000000000000000000000000000000000000000000000111222222333333222222///000222222111222444666999HHHgggooo^^^aaa}}}jjj]]]XXXWWWVVVUUUTTTSSSSSSSSSPPPPPPPPPOOONNNNNNMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGCCCCCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;:::777444222222222111111111111000//////000111111111111111000000000000000000000000111000000000000111222222444444555777:::<<<>>>@@@>>>===;;;:::999:::;;;<<<===>>>???@@@DDDNNNZZZdddoooppplllccc\\\XXXUUURRRYYY___}}}mmmaaaTTTHHHCCCBBB??????@@@@@@CCCFFFHHHJJJPPPYYY```pppwwwvvvlllgggcccaaaaaa]]]WWWSSSQQQOOOLLLNNNRRR]]]fffsss|||zzzzzzxxxuuusssrrrrrrpppnnnllllllkkkiiifffbbb___]]]YYYUUUQQQNNNLLLJJJHHHFFFCCCCCCDDDDDDCCCGGGUUUcccjjjIII===999888;;;AAA\\\xxxuuu}}}^^^LLLCCCCCCIIIeeewwwyyy~~~zzzjjj___[[[]]]cccnnnzzzyyyiii[[[UUUVVVUUU[[[eeerrr~~~ssskkkeee```YYYRRRLLLFFFAAA>>>;;;999888888888888777555555555444333333333333333000000000000000000000000000000000000000000000000000111222333333333222222///000222222111222444666;;;GGGfffiiiaaavvvmmm```XXXWWWVVVUUUTTTSSSSSSSSSQQQPPPPPPOOOOOONNNMMMMMMKKKKKKJJJJJJIIIIIIIIIHHHEEEDDDCCCBBB@@@???======<<<;;;;;;;;;<<<:::777555222222222111111111111000//////000111111111111111000000000000000000000000000000000000000111222222111333666:::???DDDHHHJJJGGGDDDAAA===;;;:::;;;;;;999>>>FFFOOOYYYfffvvvuuuqqqlllfffhhhlll|||hhh[[[PPPIIIDDDCCCBBBAAABBBFFFDDDJJJQQQWWW]]]gggsss|||~~~oooaaa\\\^^^```cccgggfff___YYYWWWTTTPPPPPPSSSYYYbbbppp}}}~~~|||zzzxxxuuuttttttsssrrrqqqnnnnnnmmmllljjjfffcccaaaZZZWWWSSSOOOMMMKKKHHHFFFCCCCCCDDDDDDCCCFFFSSSaaa}}}gggGGG>>>999999>>>>>>OOOuuujjj~~~eeeNNNAAADDDGGG___ttttttyyy}}}lll```\\\[[[```iiitttrrrmmmoooooovvvtttlllddd___XXXQQQKKKEEE@@@===;;;999888888999999777666666555444333333333333333000000000000000000000000000000000000000000000000000111222333444333222222///000222222111222444666555BBBaaapppaaapppooocccXXXXXXVVVUUUTTTSSSSSSSSSQQQPPPPPPOOOOOONNNNNNMMMJJJJJJJJJJJJJJJJJJIIIIIIGGGFFFEEECCCAAA???>>>===;;;;;;;;;<<<<<<;;;888555222222222111111111111000//////000111111111111111000000000000000000000000000000000000000111111222///111666<<>>EEEFFF\\\ssssssvvvnnnaaa]]]XXX]]]eeeqqq}}}tttiiiccc___XXXPPPJJJFFFDDDCCC::::::999888777666555555444444333333333333222222111111111111000000000000000000000000111111111111111111111111111111111111222222111111222222333444777AAA[[[zzzsssbbbhhhtttccc\\\[[[ZZZXXXVVVTTTSSSRRRPPPQQQQQQQQQPPPOOOOOONNNKKKIIIFFFFFFGGGHHHHHHHHHIIIGGGDDDBBB???>>>>>>>>>::::::::::::999777555444444333222111000000000000111111000000//////......000000000000000000000000000000000000111111111111111666777>>>LLLSSS[[[kkkggg^^^WWWSSSMMMGGGGGGMMMRRRbbbwwwyyylll___PPPHHHJJJBBB???AAAEEEFFFFFFLLLUUUXXXbbbqqqkkkZZZTTTNNNLLLJJJHHHEEEGGGRRR]]]dddjjjhhh\\\SSSTTTTTTQQQ[[[aaammmzzz{{{xxxvvvtttssssssqqqooopppqqqqqqppplllfffaaa]]]]]]YYYTTTQQQNNNLLLIIIGGGFFFDDDCCCCCCCCCFFFQQQ]]]www___FFF;;;;;;333;;;@@@FFFpppwwwpppggg|||zzzWWW???BBBCCCWWWwwwpppoooyyy}}}pppZZZZZZYYY]]]iiizzzssshhhbbb^^^WWWPPPJJJEEECCCBBB::::::999888777666555555444444333333333333222222111111111111000000000000000000000000111111111111111111111111111111111111222222111111222222333444111888PPPqqqooo```gggtttbbb]]]\\\[[[YYYWWWUUUTTTSSSQQQQQQQQQQQQPPPOOONNNMMMJJJIIIGGGGGGHHHIIIHHHGGGIIIGGGEEEBBB@@@>>>>>>>>>::::::::::::999777666555444333222111000000000000111000000000/////////...000000000000000000000000000000000000111111111111///555777AAAUUU```lll}}}|||vvvrrrllleeedddhhhxxxppp^^^VVVOOOEEEBBBEEEFFFDDDFFFKKKOOOTTTaaannnyyymmm[[[QQQOOOMMMIIIFFFGGGFFFEEEHHHMMM^^^iiilllbbbXXXVVVVVVTTT^^^dddppp}}}}}}{{{zzzyyywwwuuussssssrrrqqqmmmiiidddbbb^^^[[[VVVRRROOOMMMJJJHHHFFFDDDDDDDDDCCCFFFQQQ]]]uuuZZZCCC:::<<<666;;;>>>CCCjjjyyyllluuu~~~```DDDAAA@@@QQQxxxvvvnnnlllvvvvvv```YYYXXX[[[fffuuu}}}rrrggg```]]]VVVPPPIIIEEEBBBAAA::::::999888777666666555444444333333333333222222111111111111000000000000000000000000111111111111111111111111111111111111222222111111222222333444333777KKKnnnnnn___fffzzzggg___^^^\\\YYYWWWVVVTTTTTTSSSSSSRRRRRRPPPOOOMMMLLLJJJIIIHHHIIIIIIIIIGGGFFFHHHGGGEEEBBB@@@???>>>>>>:::;;;::::::999777666555444333222111000000000000000000000000////////////000000000000000000000000000000000000111111111111000444666CCC]]]mmm{{{|||dddVVVKKKHHHFFFBBBCCCHHHHHHKKKQQQYYY```lllxxxfffYYYQQQOOORRRQQQLLLJJJMMMNNNJJJGGGFFFWWWiiitttlll^^^YYYYYYXXXbbbiiittt|||zzzvvvuuutttrrrooollliiihhhaaa^^^YYYTTTRRROOOLLLJJJGGGEEEEEEEEECCCFFFPPP\\\rrrSSS@@@:::===888<<<===???aaayyyvvvsssvvvkkkHHHCCC@@@LLLpppwwwoookkksss{{{dddXXXVVVXXXaaaooo{{{|||qqqfff___[[[VVVOOOIIIEEEBBBAAA;;;::::::999888777666555444444333333333222222222111111111111000000000//////000000000111111111111111111111111111111111111222222111111222222333444888888JJJnnnppp```hhhnnn___^^^[[[XXXVVVUUUTTTTTTTTTTTTSSSRRRPPPOOOMMMLLLJJJIIIIIIJJJKKKJJJGGGEEEGGGGGGEEECCCAAA@@@???>>>;;;;;;;;;:::999888777666444333222111000000000000000000000000///////////////////////////////////////000000000111111111111222444555BBB]]]qqqooobbbVVVMMMGGGGGGGGGFFFIIIOOOMMMWWWeeeqqq|||mmm\\\TTTRRRUUUYYYXXXUUUTTTVVVUUUOOOLLLLLLWWWooo~~~uuucccZZZZZZ\\\gggnnnyyy}}}zzzxxxwwwuuurrrpppnnnmmmmmmeeeaaa\\\WWWTTTQQQNNNKKKGGGFFFFFFFFFDDDFFFPPP[[[qqqvvvLLL???;;;<<<:::<<<<<>>VVVmmmyyykkk]]]PPPHHHGGGDDDFFFJJJOOOVVVaaannnxxxwwwvvvwwwxxx||||||qqqbbbVVVVVV[[[jjjrrrbbb```bbbrrrzzz}}}{{{yyywwwtttsssrrrqqqjjjfff```[[[WWWSSSPPPMMMIIIHHHHHHHHHEEEFFFNNNYYYooodddDDD???<<<999;;;999===DDDNNNrrrttthhhQQQFFFBBBIIIggg|||ssskkklllsss}}}oooZZZWWWUUUXXXbbbppp|||{{{qqqggg]]][[[WWWRRRMMMHHHDDDBBB<<<;;;::::::888888777666444444333333333333222222111111111111000000000000000000000000111111111111111111111111111111111111222222111111222222333444555666HHHnnnfff___rrrxxxaaa___[[[VVVTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQOOOOOONNNLLLJJJIIIIIIIIIHHHFFFFFFFFFFFFEEEDDDBBB@@@???>>>===;;;999888888888888444333222111000000000000.../////////000000000111000000000000000000000000000000000000111111111111000444333;;;PPPeeerrrfffYYYRRRKKKFFFGGGKKKJJJQQQZZZbbbnnnqqqddd```bbbqqqmmmfffdddyyy}}}{{{xxxvvvtttssskkkgggaaa\\\WWWTTTPPPMMMIIIHHHIIIHHHFFFFFFNNNXXXmmm\\\AAA???;;;888;;;777<<>>===;;;999888888888999444333222111000000000000.../////////000000111111000000000000000000000000000000000000111111111111000555333888III]]]yyysss\\\QQQHHHGGGGGGGGGLLLTTTRRR[[[gggqqqxxxllldddbbbuuuuuujjjfff}}}~~~{{{xxxuuutttlllhhhbbb\\\XXXTTTPPPMMMJJJIIIIIIIIIFFFFFFNNNWWWkkkXXX@@@???:::999;;;666<<>>===<<<<<<::::::999888555444222111000000////////////000000000000//////////////////000000000000111111111111111111111111222444111555BBBQQQmmmooo\\\RRRJJJFFFIIIKKKKKKPPPVVV]]]mmm~~~qqqfffeee|||}}}lllqqq}}}zzzuuuqqqpppkkkeee```[[[WWWSSSQQQJJJIIIIIIJJJIIIIIINNNVVVlllQQQ<<>>;;;<<<@@@CCCZZZ|||tttzzzqqqmmmwwwOOOPPPEEETTTyyyooossszzz}}}zzziiibbbYYYVVV]]]hhhrrrxxx}}}~~~|||rrrhhh^^^[[[WWWSSSNNNJJJDDDAAA<<<<<<;;;:::888777666666444444333333333333222222111111111111000000000000000000000000111111111111222222222111111111000000000111111111111222222222444555===QQQoookkkjjjxxxnnncccZZZXXXXXXVVVTTTTTTUUUSSSRRRRRRRRRRRRQQQOOOPPPMMMKKKIIIJJJJJJIIIHHHJJJHHHEEECCCCCCCCCBBBAAA======<<<;;;:::999888888555444333111000000////////////000000000000//////////////////000000000000111111111111111111111111///222111555AAAKKKbbbzzzkkk]]]RRRJJJFFFFFFMMMVVV^^^hhhqqqtttooorrryyy}}}xxxtttqqqlllfffaaa\\\XXXTTTQQQKKKIIIIIIJJJIIIHHHNNNVVVlllLLL<<<>>>::::::===;;;<<>>777999<<<:::<<>>===<<<:::888777555555444444333333333222222222111111111111000000000//////000000000111111111111111111111111111111111111000000111111111222222222222333666>>>MMMbbbwwwwwwdddfffpppzzzlll^^^WWWUUUTTTUUUWWWUUUSSSRRRRRRRRRRRRQQQOOOMMMLLLJJJJJJKKKKKKIIIHHHIIIGGGEEEEEEEEEDDDBBB@@@===<<<<<<;;;:::999888777666555333222111111000000//////000000000000//////////////////000000000000111111111111111111111111111333000333;;;===HHH___qqqvvviiiWWWSSSNNNLLLLLLPPPWWW\\\iiiuuu|||xxxtttmmmgggbbb^^^YYYWWWPPPMMMLLLKKKIIIIIIPPPXXXkkkZZZ???AAA>>>888888<<<:::<<>>===<<<:::888666555444444444333333333333222222111111111111000000000000000000000000111111111111111111111111111222222222000111111111111222222222///111555===KKKbbb{{{ttt```cccmmm}}}ooo___XXXVVVTTTTTTVVVUUUTTTRRRRRRRRRRRRPPPOOOLLLKKKJJJKKKLLLLLLJJJHHHHHHGGGFFFEEEEEEDDDAAA???>>>===<<<;;;:::999999888666555444222111111111111//////000000000000//////////////////000000000000111111111111111111111111333444000222:::;;;EEE[[[llluuuhhh^^^XXXOOOKKKIIIKKKPPPXXXfffrrr~~~{{{vvvpppjjjddd```[[[XXXRRROOOMMMMMMKKKKKKRRRZZZnnnQQQ@@@AAA;;;:::777>>><<<<<>>>>><<<:::888666555444444444333333333333222222111111111111000000000000000000000000111111111111000000111111111222222222000111111111111222222222000111333999IIIcccqqq]]]aaalllqqqbbb[[[XXXUUUTTTVVVTTTSSSRRRRRRTTTTTTSSSRRRKKKKKKJJJKKKLLLLLLJJJHHHHHHGGGFFFFFFFFFDDDAAA??????>>>======;;;;;;:::999666555444333222111111111//////000000000000//////////////////000000000000111111111111111111111111222333///222999888???SSSccc{{{pppaaaXXXTTTQQQPPPQQQOOORRR\\\gggttt}}}xxxrrrkkkfffaaa]]]ZZZUUURRROOONNNLLLLLLSSS\\\sssJJJAAA@@@777<<<666???>>>;;;BBBHHHPPP^^^xxx|||uuuyyypppRRREEEKKK\\\wwwnnnqqqyyyuuuggg[[[WWWXXX[[[hhhtttxxxhhhWWWNNNMMMRRR___kkkvvvllleee```YYYRRRMMMIIIEEECCC???>>><<<:::888666444444444444444333333333222222111111111111000000000000000000000000111111111111000000111111222222222222000111111111111222222222333333333888GGGeeeooo[[[```kkksssddd]]]ZZZVVVUUUVVVSSSRRRRRRSSSUUUWWWVVVUUUKKKJJJJJJKKKMMMLLLJJJHHHHHHGGGFFFFFFFFFDDDAAA?????????>>>===<<<;;;;;;:::666555444333222111111111//////000000000000//////////////////000000000000111111111111111111111111000111///222999666:::KKKYYYrrrtttfff___VVVOOOMMMLLLKKKIIITTTXXXeeexxx~~~zzzssslllgggbbb^^^ZZZVVVSSSPPPOOOMMMMMMTTT]]]vvvGGGBBB>>>444===666@@@???;;;AAAHHHRRRbbbmmm{{{YYYEEEGGGMMMppp{{{qqqrrrzzz~~~xxxjjj^^^XXXXXXZZZdddqqq}}}{{{fffWWWLLLFFFHHHOOOYYYrrrvvvmmmhhh___XXXUUUQQQKKKFFFFFF>>>===<<<;;;999666444333333333444444333333222111222000//////000000///---////////////000000000000000000111111111111000000000111111111111222222222777---555;;;>>>bbbzzzbbb^^^dddxxxhhhZZZWWWZZZ[[[XXXVVVUUUSSSSSSTTTTTTRRRQQQNNNMMMLLLKKKJJJJJJJJJJJJGGGGGGFFFFFFEEECCC???<<<>>>>>>???>>>===<<<:::999777666555333222111000000//////000000000000//////000000000000000000000000111111222222222222111111000000000111444888;;;>>>QQQaaauuuqqqaaaXXXRRROOOLLLJJJKKKPPPUUUYYYeeerrr}}}yyysssnnnhhhccc]]]YYYUUUUUUWWWWWWSSSPPPUUU]]]zzzuuuDDD>>>===777>>>===>>>???AAAEEEKKKRRRWWWhhhkkkKKKGGGJJJWWWuuuxxxvvvzzz~~~rrrbbbVVVVVV\\\aaajjjvvvppp^^^NNNHHHJJJOOOQQQ\\\rrryyypppfff^^^VVVSSSOOOIIIDDDCCC>>>===<<<;;;999777555333333333444444333333222111222000//////000000///---////////////000000000000000000111111111111000000000111111111111222222222666...666;;;<<<]]]jjjaaaccc{{{yyyhhhZZZVVVYYYYYYWWWWWWUUUSSSSSSSSSSSSQQQOOOMMMLLLKKKJJJJJJIIIIIIIIIGGGGGGFFFFFFEEECCC???<<<>>>>>>??????>>><<<:::999777666555333222111000000//////000000000000//////000000000000000000000000111111222222222222111111222222111222333666888:::DDDRRReeeuuutttfffZZZQQQNNNMMMMMMMMMNNNSSS]]]iiirrr{{{wwwrrrmmmiiiddd___[[[WWWWWWXXXXXXUUURRRWWW```vvvnnnAAA>>>>>>888>>><<<===???AAADDDJJJQQQVVVbbbzzz~~~WWWJJJIIIPPPxxxssstttpppwwwttteeeXXXVVV[[[___gggsss}}}ooo[[[OOOMMMFFFEEEIIIUUUeeezzz}}}tttggg^^^VVVSSSPPPIIIDDDCCC>>>>>>===;;;999777555444333333444444333333222111111000//////000000///...////////////000000000000000000111111111111000000000111111111111222222222444000666::::::VVVpppaaabbbsssxxxiiiZZZUUUXXXXXXUUUXXXVVVTTTSSSRRRQQQOOOMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFEEECCC@@@===>>>?????????>>><<<:::999888777555333222111111111///000000111111000000///000000000000000000000000111111222222222222111111444333222222222333555666===HHHUUUdddwww|||jjj^^^VVVQQQOOOQQQIIIMMMRRRXXXaaaqqq{{{wwwrrrmmmhhhddd```\\\XXXXXXYYYYYYVVVTTTZZZcccuuuccc>>>===>>>:::<<<;;;<<<>>>AAADDDJJJPPPUUU\\\jjjjjjOOOHHHJJJgggsssrrrnnnqqq~~~yyyjjj\\\XXXZZZ[[[cccnnnxxxnnn]]]VVVPPPLLLJJJKKKQQQ^^^uuuttt~~~uuujjjaaaYYYUUURRRKKKFFFEEE>>>>>>===<<<999777555444333333444444333333222111111///...///000111000...////////////000000000000000000111111111111000000000000111111111222222222333111555888:::RRRyyybbb```nnn|||vvviii[[[VVVXXXXXXVVVXXXVVVTTTRRRRRRPPPNNNKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDAAA???????????????>>><<<;;;999888777555444222111111111000000000111111000000000000000000000000000000000111111222222222222111111333333222222222333444444<<>>===<<<:::777555444333333444444333333222111000///...///000111000///////////////000000000000000000111111111111000000000000111111111222222222333222333666:::NNNggg```lllxxxtttiii\\\WWWXXXYYYXXXXXXVVVSSSRRRQQQOOOLLLJJJMMMMMMNNNNNNMMMLLLJJJJJJIIIGGGEEEEEEEEEDDDBBB@@@??????@@@???>>>===;;;:::888777666444333222111111000000111111111111000000000000000000000000000000111111222222222222111111111111222222333444555555888888;;;@@@JJJYYYkkkyyyooo```WWWQQQMMMLLLNNNPPPSSS[[[ccciiiuuu{{{tttlllfffaaa\\\YYYVVVUUUUUUUUUSSSTTT\\\ggguuu}}}QQQ===:::;;;:::777;;;===@@@CCCGGGLLLQQQVVVccccccuuu~~~mmmwww^^^IIIHHHZZZvvvtttpppiiirrr~~~wwwhhh]]]YYYVVVZZZbbbmmmxxxpppcccTTTMMMIIIFFFHHHKKKPPPZZZiiiuuulll[[[OOOKKKuuuiii```XXXTTTPPPIIIDDDCCC??????>>><<<:::888666555333333444444333333222111000///...///000111000///////////////000000000000000000111111111111000000000111111111111222222222222222111555<<>><<<:::888666555333333444444333333222111///......///000111111///////////////000000000000000000111111111111000000000111111111111222222222111333111666===???dddzzzdddooo~~~zzzwwwnnnaaaYYYXXXWWWVVVVVVTTTRRRPPPPPPOOOLLLJJJLLLMMMNNNOOONNNLLLJJJIIIIIIGGGEEEEEEEEEEEEDDDBBB@@@@@@@@@@@@???===;;;:::999888666555333222222222000111111222222111111000000000000000000000000000111111222222222222111111111222333444555666666666999777777;;;<<>>???BBBFFFIIIMMMQQQVVVZZZfffjjjqqquuuppp~~~^^^LLLMMMooo{{{pppnnnmmmqqq|||ssseee^^^WWWWWW[[[dddoooyyyzzziii[[[OOOIIIHHHQQQMMMMMMPPPQQQRRRXXXaaaeeejjjuuu~~~jjjVVVOOOLLLIIIMMMVVVzzzlllccc[[[WWWSSSLLLFFFEEE??????>>>===;;;888666555333333444444444333222222///......///000111111000////////////000000000000000000111111111111000000000111111111111222222222000333111777===888TTTeeepppyyy|||zzzpppbbbYYYVVVUUUSSSUUUSSSQQQPPPPPPOOOMMMKKKKKKLLLMMMNNNMMMKKKIIIHHHIIIGGGEEEDDDEEEEEEDDDCCC@@@@@@@@@@@@???===<<<:::999888666555333333222222111111222222222222111111000000000000000000000000111111222222222222111111333444555555666666666555999666777999888555:::CCCFFFeeeyyyjjj^^^TTTSSSSSSQQQRRRWWW^^^eeettt{{{ssskkkeeeaaa]]][[[UUUSSSRRRRRRQQQTTT___kkkzzz|||zzz}}}{{{sssuuu}}}~~~kkkGGGCCC::::::CCCCCCAAADDDHHHKKKOOOSSSXXX[[[bbbjjjooo}}}yyynnnttt}}}~~~lllRRRKKKaaauuurrrmmmnnnxxxuuuggg```WWWWWWZZZbbbmmmwww}}}vvvcccWWWSSSKKKGGGEEEIIIIIIEEEFFFJJJIIIKKKSSS^^^kkkzzzzzzfff```QQQIIIMMMPPPPPPUUU^^^yyynnneee]]]YYYTTTMMMGGGFFFBBBAAA???<<<:::777555444555555555444333222000///000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111333222000555:::888HHHhhhxxxgggqqq|||{{{nnn___VVVTTTVVVQQQQQQQQQQQQQQQQQQPPPPPPNNNNNNOOOPPPQQQOOOLLLJJJKKKHHHFFFEEEEEEDDDCCCBBBBBB>>>;;;<<>>JJJ\\\qqqrrrcccZZZPPPPPPPPPOOORRR[[[hhhqqq}}}}}}yyyssslllgggaaa\\\XXXTTTTTTRRRQQQRRRWWW^^^ddduuu{{{~~~}}}~~~|||yyyxxxvvvuuutttqqqooossszzzeeeEEE???BBB@@@@@@EEEFFFFFFGGGLLLSSSYYYZZZZZZffffffeeerrrsssfff{{{oooyyy~~~SSSHHHWWWuuusssmmmjjjnnnwww{{{pppiii\\\ZZZXXXYYYcccooowwwyyyqqqjjjcccVVVKKKJJJIIIFFFEEEGGGFFFFFFEEEGGGLLLUUU```gggkkk[[[WWWIIIMMMPPPRRRWWWbbbtttxxxooofff]]]YYYTTTMMMHHHFFFBBBAAA???<<<:::777555444555555555444333222000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111333333111555888555CCC___~~~kkkrrr|||}}}qqqcccXXXTTTUUURRRRRRSSSSSSRRRRRRQQQQQQMMMMMMMMMOOOPPPPPPNNNMMMKKKHHHFFFEEEEEEDDDCCCBBBBBB???<<<===???@@@===:::888888777666555444444333111111111111111111111111000000000000000000000000000000000000000000000000222222444666999;;;<<<<<<;;;;;;;;;<<<;;;999999;;;777<<>>>>>DDDFFFGGGIIINNNUUUZZZ\\\[[[^^^aaabbbjjjwwwgggvvvooosssaaaPPPRRR~~~vvvoookkknnnvvvvvvooo^^^ZZZWWWXXX```llluuuyyy{{{lll^^^WWWRRRLLLIIIIIIDDDDDDCCCDDDFFFJJJOOOSSSZZZcccsss{{{pppaaaRRRKKKLLLUUU[[[cccjjjrrryyyooofff]]]YYYUUUNNNHHHGGGBBBAAA???===:::777555444555555555444333222111000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111222333111444777222<<>>@@@@@@>>>;;;999888777777555555444333111111111111111111111111000000000000000000000000000000000000000000000000222222333555999===AAACCCCCCDDDCCC@@@===;;;;;;<<>>>>>???DDDFFFHHHKKKQQQWWW\\\]]]]]]\\\cccdddeeeyyyzzziiioootttnnnhhhLLLLLLnnn{{{sssmmmooovvv~~~{{{uuuaaa\\\WWWVVV]]]gggqqqxxx|||nnnbbbYYYQQQLLLJJJDDDDDDCCCCCCBBBBBBBBBBBBJJJLLLSSSaaapppzzzzzzxxxkkkeee___ZZZUUURRRUUU[[[```iiiwwwzzzpppggg^^^ZZZUUUNNNIIIGGGBBBAAA???===:::888666555444444444444333222111000////////////////////////////////////000000000000000000000000000000000000///000000000111111111111000333222444777222888MMMyyytttrrrwwwzzznnnaaaXXXSSSTTTTTTTTTTTTSSSRRRQQQQQQPPPOOOMMMMMMOOOPPPPPPOOOKKKIIIGGGEEEEEEEEEDDDBBBBBB@@@??????@@@@@@>>><<<999999888777666555444444111111111111111111111111000000000000000000000000000000000000000000000000111222333444888===DDDIIIMMMPPPQQQLLLFFFCCC@@@>>><<<<<<===???@@@FFFSSS___uuuvvvaaa\\\TTTOOOMMMPPPTTTWWWccclll{{{xxxuuuoookkkgggccc___\\\UUUSSSPPPNNNOOOUUU^^^dddiiinnnpppmmmkkkkkkiiifffgggcccaaaaaa```ccclllvvv___KKK<<<<<<@@@@@@AAAFFFFFFIIIMMMSSSXXX[[[]]]]]]]]]dddeeebbbqqq}}}mmmlll~~~ssszzzpppIIIHHH___wwwpppqqqwww}}}}}}xxxggg___WWWUUUYYYaaallluuuzzzoooddd\\\VVVRRRKKKIIIGGGEEEDDDDDDBBBAAADDDDDDFFFKKKRRRWWWXXXWWWVVVTTTQQQPPPQQQXXXcccllluuu}}}qqqggg___[[[VVVOOOIIIHHHCCCBBB@@@===;;;888666555444444444444333222111111////////////////////////////////////000000000000000000000000000000000000///000000000111111111111...222222444777333888IIIsssvvvooosss|||sssggg\\\TTTSSSSSSSSSSSSRRRQQQPPPOOOSSSQQQOOONNNOOOOOONNNMMMLLLIIIGGGFFFFFFEEEDDDCCCBBBAAA@@@?????????>>>===999999888777666555444444111111111111111111111111000000000000000000000000000000000000000000000000111111222333666<<>>>>>AAA@@@AAAEEEHHHJJJNNNSSSVVVYYY[[[]]][[[```aaaaaaqqqwwwqqqzzzzzzVVVEEESSSxxx{{{ssssssyyy}}}mmmcccYYYVVVVVV[[[fffqqqwww}}}{{{ssskkkeeeYYYTTTNNNJJJHHHGGGFFFDDDAAACCCEEEDDDCCCCCCFFFIIIMMMPPPTTTXXX```nnn~~~qqqhhh___[[[WWWPPPJJJIIICCCBBB@@@>>>;;;888666555333444444444333333222111000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111---333222333777444777FFFhhhyyymmmooo}}}vvvlll```XXXTTTTTTTTTSSSRRRQQQPPPOOOTTTRRRPPPPPPPPPOOOMMMKKKLLLJJJGGGFFFFFFFFFDDDCCCAAA@@@@@@???>>>>>>======:::999888888666666555444111111111111111111111111000000000000000000000000000000000000000000000000///111222222444:::CCCJJJXXXfffpppoookkkjjjgggaaaYYYNNNGGGGGGFFFBBBDDDJJJ@@@EEEKKKOOORRRTTTUUUWWW^^^^^^^^^]]]ZZZVVVRRRPPPTTTSSSTTTXXXdddwww{{{tttnnnhhhccc]]]ZZZUUUTTTRRROOOOOORRRXXX]]]```dddfffbbb___```___\\\aaa]]]ZZZYYYWWWXXXaaakkkrrrtttxxx|||pppKKKDDD>>>>>>>>>===???DDDKKKMMMPPPSSSUUUWWWZZZ]]]]]]```aaafffxxxxxxzzzcccFFFJJJeeeuuutttzzzsssggg]]]XXXUUUVVV```mmmsssyyyyyyoooggg\\\TTTOOOMMMJJJHHHCCCGGGIIIGGGCCCDDDKKKQQQTTT^^^iiirrrrrrhhh```\\\WWWPPPKKKIIICCCBBB@@@>>>;;;999777666333333444444444333222222000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111...444222111555333555AAA```|||llllll|||xxxpppeee\\\UUUUUUUUUTTTSSSRRRPPPPPPRRRQQQPPPQQQQQQPPPNNNKKKLLLJJJGGGFFFFFFFFFEEECCC???@@@@@@???===<<<<<<===:::999999888777666555555111111111111111111111111000000000000000000000000000000000000000000000000...000222111222666???FFFVVVhhhwwwzzz}}}ppp]]]MMMIIIHHHBBBAAAEEEDDDEEEFFFEEEDDDDDDEEEGGGLLLNNNQQQRRRSSSSSSTTTTTTTTTWWW___jjj||||||uuuoooiiiddd^^^[[[UUUUUUSSSQQQPPPQQQUUUYYY___cccddd```^^^______\\\\\\XXXVVVUUUTTTUUU^^^gggkkkoootttyyy~~~```DDDAAA>>>>>>======AAAEEEPPPQQQSSSSSSTTTVVV[[[___```bbbcccgggxxxyyyvvvyyypppKKKGGGTTT|||wwwtttyyyxxxkkk```[[[UUURRR[[[iiinnnuuu}}}pppfffaaa\\\WWWSSSFFFGGGFFFDDDDDDIIIQQQXXXdddrrrrrriii```\\\XXXPPPKKKIIIDDDCCCAAA>>>;;;999777666333333444444444333222222000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111///555222///333111333>>>```llljjj~~~~~~{{{yyysssggg^^^WWWWWWVVVVVVTTTSSSRRRQQQOOOOOOPPPQQQSSSRRROOOLLLLLLJJJHHHFFFFFFFFFEEECCC>>>??????>>>===;;;<<<<<<::::::999888777666555555111111111111111111111111000000000000000000000000000000000000000000000000---000222111000444===DDDTTThhhyyyzzzfff```\\\RRRLLLLLLGGGGGGFFFDDDAAAAAABBBDDDDDDGGGLLLPPPSSSVVVXXXZZZ```iiixxx|||vvvpppjjjeee```]]]UUUUUUTTTRRRPPPQQQTTTVVVYYY]]]^^^[[[YYYZZZZZZXXXWWWTTTSSSSSSRRRTTT\\\eeefffkkkrrrxxx}}}VVVBBB@@@@@@???>>>???DDDIIISSSUUUUUUTTTTTTVVV\\\```___``````aaannnwwwoooiiiRRRGGGIIIhhhwwwssswww~~~{{{nnnbbb]]]VVVPPPXXXfffkkkrrr|||xxxrrrmmmfff```ZZZVVVQQQNNNRRRZZZccciiiuuukkkaaa\\\VVVOOOIIIHHHEEEDDDCCCAAA>>>:::888666666666666555444222111000//////000000111111111222111111000000//////......000000000000000000000000111111111111111111111111444333222111333666999;;;]]]fffdddmmm}}}vvvvvvppp___VVVUUUSSSSSSTTTSSSRRRPPPQQQQQQQQQQQQQQQQQQQQQQQQJJJJJJIIIHHHFFFEEEDDDDDD@@@@@@???>>>=========>>><<<;;;:::888777666666555111111111111111111222222222222111111111111222222111111111111111111111111222111//////000444888;;;NNN]]]oootttbbbWWWWWWTTTOOOIIIFFFDDDDDDDDDIIIIIIKKKOOOSSSYYYgggtttzzzwwwsssoookkkgggaaa^^^ZZZWWWTTTQQQPPPRRRUUUWWW[[[ZZZXXXWWWVVVVVVWWWWWWXXXRRRNNNOOOQQQTTT[[[bbbdddiiiqqqwww|||PPPCCCAAA>>><<<===BBBHHHKKK[[[dddnnnpppfff\\\^^^fffbbb^^^^^^bbbgggsss~~~nnneeefff~~~eeeEEEEEEMMMnnnwwwxxxqqqvvvyyynnncccXXXSSSVVV]]]eeekkkuuu}}}~~~rrrmmmhhhgggnnn|||uuulllbbb]]]WWWPPPJJJIIIFFFEEECCCAAA>>>:::888666666666666555444333111000///000000000111111111111111000000000/////////...000000000000000000000000111111111111111111111111333222111111222555888:::VVVxxxmmmeeeeee~~~xxxyyyssscccXXXVVVTTTSSSSSSSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPKKKKKKJJJHHHGGGFFFEEEDDDAAA@@@???>>>>>>======>>><<<;;;:::888777666666555111111111111111111111111222111111000000111111222111111111111111111111111222111000000111444777999BBBPPPaaassstttpppiii```WWWPPPJJJHHHGGGJJJQQQ\\\fffrrryyyvvvrrrnnnjjjeee```\\\WWWTTTQQQNNNNNNPPPRRRTTTXXXXXXVVVUUUTTTTTTUUUUUUSSSMMMJJJKKKMMMPPPWWW^^^ccchhhpppvvv{{{wwwIIIAAA???======???EEEKKKOOO\\\hhhyyyyyykkkcccdddhhhggghhhgggdddffftttwwwggg```wwwtttgggHHHEEEGGG]]]{{{qqqqqqzzzwwwuuujjj]]]TTTTTTZZZ```gggqqqzzz~~~wwwmmmccc^^^YYYRRRLLLKKKFFFEEEDDDAAA>>>;;;888666666666666555444333222111000000000000111111111111000000000000////////////000000000000000000000000111111111111111111111111222111000000222444777888KKKkkkssseee\\\jjjyyy{{{wwwhhh[[[XXXTTTRRRRRRRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKJJJIIIHHHFFFEEEEEEAAAAAA@@@>>>>>>=========<<<;;;:::888777666666555111111111111111111111111222111111000000111111222111111111111111111111111222111111111222333555555888CCCQQQbbbxxxvvvggg[[[TTTPPPVVVdddwwwxxxuuuqqqmmmiiiccc]]]YYYRRRPPPMMMKKKKKKMMMOOOQQQUUUUUUTTTRRRRRRRRRRRRRRRNNNIIIFFFHHHJJJNNNTTT\\\ccchhhooouuuzzz~~~jjjBBB???>>>======AAAHHHNNNRRRVVVbbbuuu~~~pppeeeaaadddiiioooooohhhdddkkkvvvqqq```pppvvviii|||kkkLLLFFFBBBJJJnnnrrrooosssqqq~~~sssdddVVVRRRVVV[[[bbbmmmvvv|||zzz~~~xxxnnnddd```[[[SSSNNNMMMGGGFFFDDDAAA>>>;;;888666555555555555444333222111000000000000000111111111000000000000////////////000000000000000000000000111111111111111111111111111000000000111333555777BBB]]]uuudddZZZ```yyy{{{yyykkk]]]YYYTTTRRRQQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNNNNNLLLLLLKKKJJJHHHGGGFFFFFFBBBAAA@@@???>>>=========<<<;;;:::888777666666555222222222111111111111111111111000000000000111111111111111111111111111111111222222333333333333222777===GGGUUUhhhqqqhhhfffmmm~~~~~~wwwuuuqqqmmmhhhbbb\\\WWWNNNMMMKKKIIIIIIKKKNNNOOORRRRRRQQQPPPPPPOOOOOOOOOMMMHHHFFFHHHKKKOOOUUU]]]ccchhhooouuuzzz~~~```???>>>======>>>BBBIIIOOOSSSSSSZZZfffrrrssskkkeeedddeeennnwwwwwwooojjjnnnvvviiiggg~~~iiinnnpppPPPGGGAAACCCXXXzzzvvvqqqqqqpppvvv{{{jjjYYYRRRRRRVVV]]]hhhrrryyy}}}xxx|||xxxoooeee```\\\UUUPPPNNNHHHGGGEEEBBB>>>;;;888666555555555555444333222222111111000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111000000000111333444555<<>>>>>======<<<;;;:::888777666666555222222222111111111000000111000000000000000000111111111111111111111111111111111222333333222222111888:::@@@KKK\\\ppp}}}wwwtttqqqmmmhhhaaaZZZUUULLLKKKIIIHHHIIIKKKMMMNNNOOOOOOOOONNNNNNMMMLLLLLLJJJFFFDDDGGGKKKOOOUUU]]]dddhhhnnntttyyy~~~XXXBBB>>>======???CCCIIIOOORRRYYY\\\dddmmmooojjjffffffqqqyyyzzzpppjjjlllpppvvvhhhtttsssiii~~~sssTTTHHHCCCEEEOOOhhh|||tttppppppppp{{{qqq___TTTQQQTTTZZZdddnnnuuu{{{zzz}}}xxxoooeeeaaa\\\UUUPPPOOOHHHGGGEEEBBB???;;;888666444444555555444444333222111111111111000000000000////////////000000000000000000000000000000000000111111111111111111111111111111111111222333444555:::FFFfffjjjcccdddyyyuuuvvvuuujjj\\\YYYUUUSSSSSSSSSRRRRRRPPPOOOOOONNNNNNMMMMMMMMMLLLKKKJJJIIIHHHFFFEEEEEEDDDCCCAAA@@@>>>>>>======<<<;;;:::888777666666555333333222222111000000000111000000//////000000111111111111111111111111111000111222222222222222111666666:::DDDRRRcccwww~~~{{{uuussspppkkkfff___WWWQQQIIIHHHHHHGGGHHHJJJLLLNNNKKKKKKKKKKKKKKKJJJHHHHHHEEEAAAAAAEEEIIIMMMSSSZZZcccgggmmmsssxxx|||yyyOOODDD>>>>>>>>>AAAEEEKKKQQQTTT\\\```iiiqqqpppiiidddcccpppwwwzzztttmmmlllnnnooozzzlllmmmnnnuuuzzz___OOOFFFHHHJJJWWWwwwmmmnnnmmmwwwxxxgggYYYRRRSSSXXX```hhhpppwww~~~~~~xxxnnneeeaaa\\\UUUQQQPPPIIIHHHFFFCCC???;;;888666444444555555444444333333111111111111000000000///.../////////000000000111000000000000000000000000111111111111111111111111111111222222333333444444:::===YYYqqqffffffxxxttttttsssiiiZZZWWWUUUTTTTTTTTTSSSRRRQQQPPPPPPOOONNNNNNMMMMMMKKKKKKJJJHHHGGGFFFEEEDDDDDDCCCBBB@@@???>>>======<<<;;;:::888777666666555333333222222111000000///000000////////////000000111111111111111111111111000000111111222222333333555333666???KKKWWWiiiwww|||yyyrrrpppmmmiiiccc[[[SSSMMMFFFFFFFFFFFFGGGIIIKKKLLLFFFGGGGGGGGGGGGEEEDDDCCCBBB??????CCCHHHLLLSSSZZZaaaeeekkkpppuuuzzzhhhEEEBBB===>>>???CCCIIIOOOVVVYYYZZZ___hhhooommmgggdddgggfffmmmooolllkkkoooqqqpppsssqqqfffyyyrrr___LLLIIIDDDIIIttt{{{mmmmmmkkksssooo___UUUQQQUUU[[[bbbjjjrrr{{{wwwnnneee```\\\UUUQQQPPPIIIHHHFFFCCC???;;;888666444444444555444444333333222111111111000000//////.../////////000000111111000000000000000000000000111111111111111111111111222222222333333444444444:::888QQQvvvggggggyyytttsssssshhhXXXWWWUUUUUUVVVUUUTTTRRRQQQQQQPPPPPPOOONNNMMMMMMKKKJJJIIIHHHFFFEEEDDDDDDEEEDDDBBB@@@???>>>======<<<;;;:::888777666666555333333222222111000000///000000////////////000000111111111111111111111111000000000000111222333444666333555===FFFOOO]]]kkk{{{xxxpppnnnkkkgggaaaYYYPPPJJJDDDDDDDDDEEEFFFHHHJJJKKKCCCDDDDDDDDDDDDBBBAAA@@@BBB??????DDDIIIMMMTTT[[[```ccciiinnnsssxxx}}}]]]===???<<<>>>@@@EEELLLSSSZZZ^^^ZZZ^^^eeejjjiiiggglllsssfffkkkllliiijjjnnnnnnjjjpppttt```vvvmmmRRRJJJAAAAAAkkk~~~ooopppjjjqqq~~~uuucccWWWQQQTTTXXX^^^fffoooyyyxxxoooeee^^^[[[XXXRRRNNNIIIHHHFFFCCC???;;;888666777777777555222000000111111000///000111222111///////////////000000000000000000000000000000000000222111000000000111333333333333333444444444555555666;;;KKKtttooodddvvv}}}wwwpppkkk\\\YYYVVVVVVWWWWWWUUURRRTTTTTTRRRQQQOOOMMMLLLLLLNNNMMMLLLJJJHHHFFFEEEDDDCCCBBBAAA@@@????????????======<<<:::888777555555444444444333222111//////000000000000000000000000000000000000000000000000111000///000222333333222333555777999???IIIVVV```xxx~~~zzzvvvsssoooiiibbb\\\UUUNNNJJJFFFBBB@@@AAAFFFIIIGGGDDDCCCCCCDDDDDDDDDCCCAAA@@@>>>>>>AAAEEEGGGJJJRRR[[[^^^cccjjjppptttwwwyyy{{{~~~yyyRRRFFF;;;===>>>AAAFFFLLLSSSXXX[[[^^^aaaeeeiiijjjhhhfffdddiiihhhggggggiiikkknnnooouuuzzzcccaaayyy___JJJCCCJJJUUUyyyllllllmmmttt~~~mmm```VVVSSSUUU\\\dddkkkttt}}}|||yyyqqqfff___\\\YYYSSSOOOIIIHHHFFFCCC???;;;888666666777777555333111111222111000///000111222111///////////////000000000000000000000000000000000000222111000000000111222333222333333333333444444444555888EEEjjj{{{gggnnnzzzsssnnnddd```[[[YYYYYYXXXVVVTTTTTTTTTSSSQQQOOONNNLLLLLLMMMLLLKKKIIIHHHFFFEEEEEEDDDCCCBBBAAA@@@?????????>>>===<<<:::888777666555444444444333222111000///000000000000000000000000000000000000000000000000111000///000222333333222444555777888<<>>>>>>>>AAAEEEGGGIIIRRR[[[^^^cccjjjppptttwwwzzz{{{}}}~~~mmmNNNGGG<<<>>>@@@CCCHHHNNNTTTYYY\\\___```bbbdddeeefffffffffffffffggghhhkkknnnqqqrrrrrrvvviii___vvvuuuXXXDDDEEEPPPssswwwjjjllllllrrr~~~sssggg[[[WWWUUUZZZ```gggqqqzzz|||{{{ssshhhaaa^^^ZZZUUUPPPJJJIIIGGGCCC@@@<<<888777555666777555333222222333111000///000111222111///////////////000000000000000000000000000000000000111111000000111111222333111111222222222333333333444555<<<\\\mmmgggqqqwwwrrrooojjjccc^^^[[[YYYWWWVVVUUUTTTSSSRRRPPPNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDBBBAAA@@@?????????>>>===<<<:::999777666555444444444333222111000///000000000000000000000000000000000000000000000000111000///000222333333222444666777777999???IIIQQQaaauuu|||wwwsssoooiii```WWWPPPJJJEEEBBBAAA??????AAAEEEFFFCCC@@@===>>>>>>>>>>>>===<<<<<<>>>===@@@DDDFFFIIIQQQZZZ^^^cccjjjppptttwwwzzz||||||~~~^^^IIIGGG===@@@AAAEEEJJJOOOUUUZZZ\\\______^^^^^^```bbbeeegggdddeeegggiiilllnnnpppqqqmmmqqquuubbbcccmmmIII@@@JJJVVV{{{ppplllkkknnnxxx|||qqqccc[[[VVVVVVZZZ```kkkvvvxxx}}}}}}uuujjjccc___\\\VVVRRRKKKJJJHHHDDD@@@<<<999777555666666666444333333444111000///000111222111///////////////000000000000000000000000000000000000111111111111111222222222000111111111111222222222555444666NNNxxxqqqccciii|||zzzvvvxxxrrrjjjaaa[[[XXXWWWWWWVVVUUUTTTRRRPPPOOONNNMMMKKKJJJJJJIIIHHHGGGGGGFFFDDDCCCBBB@@@???>>>>>>>>>>>>===<<<;;;999777666555333444444333222111000///000000000000000000000000000000000000000000000000111000///000222333333222444555666666777===EEELLLWWWkkk{{{uuupppkkkeee[[[QQQJJJEEEBBB???>>>===>>>AAACCCCCC@@@===;;;;;;;;;<<<;;;;;;;;;;;;======???DDDFFFHHHPPPYYY^^^bbbiiippptttwwwzzz||||||~~~TTTGGGEEE===@@@BBBFFFKKKPPPUUUYYY[[[___^^^]]]]]]^^^```cccdddcccdddfffiiikkkllllllmmmjjjllluuulll\\\zzzTTTBBBGGGFFFiii{{{llliiijjjqqq{{{xxxjjj```VVVSSSUUU[[[gggrrrtttxxx}}}wwwllldddaaa]]]WWWSSSLLLKKKHHHEEEAAA<<<999777555666777666444333444555111000///000111222111///////////////000000000000000000000000000000000000000000111111222222222222000000000111111111222222555555333CCChhhqqq^^^aaaqqq}}}xxx{{{vvvmmmccc[[[WWWWWWWWWVVVVVVTTTSSSQQQOOONNNNNNKKKKKKJJJJJJIIIHHHGGGGGGDDDCCCAAA@@@>>>=========>>>>>>===;;;999888666666333333333333222222111000000000000000000000000000000000000000000000000000111000///000222333333222222444666666888<<>>;;;<<<===???@@@???===;;;::::::::::::::::::;;;;;;<<<<<>>===;;;:::888777666333333333333333222111000000000000000000000000000000000000000000000000000111000///000222333333222111333666777888;;;BBBGGGPPPbbbuuu|||yyytttlllfff___YYYQQQIIIDDDAAA???>>>999:::;;;<<<<<<<<<;;;::::::999999999999::::::;;;<<<;;;>>>BBBDDDGGGOOOXXX^^^bbbhhhnnnqqqsssuuuvvvyyy{{{}}}hhhLLLGGGAAA>>>AAACCCGGGLLLPPPTTTWWWXXX[[[]]]```bbbdddddddddccc___```bbbcccfffgggiiijjjdddccchhhoootttWWWHHHAAALLLlll{{{uuummmhhhjjjpppyyyxxxlll^^^VVVSSSUUU^^^gggmmmsss{{{xxxmmmeeeaaa]]]XXXSSSNNNMMMJJJFFFBBB===999777888888888777444222333333111000///000111222111///////////////000000000000000000000000000000000000///000111222333222222111111111111222222222333333000888666888NNNnnnfff___bbb{{{wwwtttnnneee\\\XXXXXXYYYWWWWWWVVVTTTRRRQQQOOOOOOPPPOOONNNLLLKKKIIIHHHHHHGGGFFFDDDBBB@@@???>>>>>>???>>>===<<<:::888777666222222333333333222111111000000000000000000000000000000000000000000000000111000///000222333333222000333666666666999>>>CCCNNN^^^nnnxxx~~~zzzwwwtttnnnfff___WWWRRRKKKFFFBBB@@@>>>===999999::::::999999999:::888888777777777888999:::;;;;;;>>>BBBDDDGGGOOOXXX^^^bbbhhhllloooppprrrsssvvvwwwyyy|||~~~YYYHHHEEE@@@CCCBBBEEEIIIMMMRRRUUUWWWXXXYYY[[[___cccgggiiijjjkkkgggfffdddcccccccccdddeeeaaa___dddjjjuuu~~~bbbMMMBBBEEEZZZ~~~tttkkkiiillluuuttteee[[[UUUSSSXXX___eeelllvvv}}}xxxmmmeeeaaa]]]WWWRRROOOMMMJJJGGGBBB===:::777999999999777444222222333111000///000111222111///////////////000000000000000000000000000000000000///000111222333222111111111222222222222333333333...888777666HHHgggtttiii]]]yyy{{{uuusssnnnfff]]]YYYYYY[[[XXXWWWVVVTTTSSSQQQPPPOOOQQQQQQOOOMMMLLLJJJHHHHHHIIIHHHFFFDDDBBBAAA@@@@@@??????===<<<:::888777777222222333333333222111111000000000000000000000000000000000000000000000000111000///000222333333222111333666666555777;;;???KKKZZZiiiqqqzzz~~~{{{wwwtttpppjjjaaa[[[RRRNNNHHHDDDAAA???>>><<<999999999888777777888:::777666555555666777888999;;;;;;===BBBDDDFFFNNNWWW^^^bbbhhhlllnnnooopppqqqssstttvvvxxxzzz||||||}}}}}}OOOEEECCC???GGGDDDFFFJJJOOOSSSVVVXXXYYYXXXZZZ^^^ccchhhmmmppprrrqqqnnnjjjeeeaaa___^^^]]]^^^[[[aaafffmmmjjjSSSCCC@@@LLLpppzzzooojjjkkkrrryyyjjj___VVVQQQSSSYYY^^^eeepppxxx}}}yyypppggg^^^XXXUUUSSSQQQPPPMMMIIIDDD???:::777888888777555444333222111111111000///////////////////////////000000000000000000000000000000000000000000000000111111111111222222111111222222333444333---444777CCCUUUqqqggglllooouuuqqqqqqnnnggg^^^YYYXXXZZZWWWWWWWWWVVVTTTRRRQQQPPPNNNNNNOOOOOONNNKKKIIIGGGIIIGGGEEECCCBBBAAAAAABBB>>>>>>===<<<;;;::::::999555555444444444333333333111111000000000000111111000111111111111222222222000000000000000111111222222333333444666777999:::???MMM___mmmxxx~~~xxxqqqlllgggaaaZZZTTTNNNKKKFFFCCC@@@>>><<<:::999999999888777666666555777666666666666777777888:::;;;>>>CCCEEEHHHPPPXXX[[[^^^ccciiinnnqqqrrrrrrtttsssssstttwwwyyyzzzzzzlllBBBAAAAAA<<>>>>>===<<<;;;::::::999555555555444444444333333111111000000000000111111000111111111111222222222000000000000000111111222222333333444555777999:::>>>IIIWWWcccnnn~~~xxxpppiiiddd^^^WWWRRRKKKHHHCCC@@@>>><<<:::888999999888777777666555555666666666555666666777888::::::>>>CCCEEEHHHOOOXXX[[[^^^ccchhhllloooppppppssssssssstttvvvxxxyyyzzzdddAAACCCAAA===GGGFFFEEEHHHNNNQQQSSSZZZccciiiccc^^^]]]^^^ccclllvvvyyy|||xxxkkk___[[[YYYWWWUUUSSSWWW___cccsss~~~~~~ssscccMMMEEEBBBKKKlllxxxqqqjjjjjjvvvxxxnnndddZZZUUUUUUYYY]]]fffpppvvvyyy~~~|||rrriiiaaa[[[VVVSSSQQQPPPNNNJJJDDD???:::777888888777555444333222111111111000///////////////////////////000000000000000000000000000000000000000000000000111111111111222111111111111222333333555000666333777CCC^^^xxxeeeeee}}}ttttttqqqkkkddd]]]YYYXXXVVVVVVUUUTTTSSSRRRPPPOOOOOOOOOOOOOOOMMMKKKIIIHHHGGGFFFEEECCCBBBAAA@@@@@@>>>>>>===<<<;;;::::::999555555555444444444444333111111000000000000111111000111111111111222222222000000000000000111111222222222333444555666888999>>>EEENNNVVVaaauuu{{{tttjjjaaa\\\VVVPPPLLLFFFCCC???<<<;;;999777666888888777777666555555555555555555555555666777777::::::>>>CCCEEEGGGOOOXXX\\\___cccgggjjjlllmmmmmmrrrrrrssssssuuuwwwxxxyyy~~~WWWAAADDD@@@===HHHGGGHHHKKKOOOPPPTTT^^^iiizzzpppfff```^^^cccppp|||yyyxxxsssggg^^^ZZZXXXUUUTTTRRRUUU[[[^^^jjjuuuyyy\\\III???EEE\\\rrrmmmmmmsssyyy~~~tttjjj^^^VVVSSSVVVXXXaaalllsssvvv|||yyyooofff```\\\WWWTTTRRRQQQNNNJJJEEE???:::888888888777555444333222111111000000///////////////////////////000000000000///////////////////////////000000000111111111111111111111111111222222333444000666333555???YYY~~~jjjeee}}}wwwuuurrrmmmhhhaaa[[[XXXVVVVVVVVVUUUTTTSSSQQQQQQPPPPPPOOOOOOMMMKKKJJJIIIGGGFFFEEEDDDBBBAAA@@@@@@>>>>>>===<<<;;;::::::999555555555555444444444444111111000000000000111111000000111111111222222222000000000000000111111222222222222333444666777888>>>DDDKKKPPPXXXhhh~~~}}}uuummmbbbXXXRRRMMMHHHEEECCC@@@<<<:::999888666555666666666555555555444444444444444444555666777777::::::===BBBEEEGGGOOOXXX^^^```cccfffiiijjjkkkkkkpppqqqrrrssssssuuuwwwyyyzzzKKK@@@DDD>>>===GGGHHHKKKPPPQQQRRRVVV```iiizzzrrrhhhaaa^^^cccooo||||||xxxpppggg^^^YYYUUUSSSWWWUUUVVVXXXXXXaaa~~~}}}hhhrrruuuWWWDDDBBBLLLmmmuuupppoooooorrr}}}rrrdddYYYTTTSSSTTT[[[fffnnnrrrxxx~~~zzzppphhheeeaaa\\\YYYRRRQQQNNNJJJEEE@@@;;;888888888777555444333222111111000000///////////////////////////000000000000///////////////////////////000000000111111111111111111000000111111222333222...555444777@@@WWWpppfffxxx{{{wwwrrroookkkfff^^^YYYXXXXXXXXXWWWVVVUUUTTTSSSPPPPPPPPPNNNMMMLLLJJJJJJGGGGGGFFFEEECCCBBBAAA@@@>>>>>>===<<<;;;::::::999666666555555555444444444111111000000000000111111000000111111111222222222000000000000000111111222222222222222333555666777;;;BBBLLLSSSZZZfffttt~~~yyyppphhh\\\SSSMMMIIIDDDAAA@@@===:::888888777666555555555555444444444444444333333333333444555666777999999===BBBDDDGGGOOOWWW```aaacccfffhhhiiiiiiiiilllnnnpppqqqrrrssswwwzzziiiCCC@@@CCC===>>>EEEFFFKKKQQQRRRSSSXXX^^^ccckkkfffbbb___]]]^^^hhhsss~~~xxxqqqiii```YYYTTTSSSXXXVVVVVVVVVUUU[[[rrrfff```qqqfffLLLCCC@@@TTT}}}vvvqqqjjjlllvvv}}}|||mmm```XXXTTTSSSVVV___gggmmmsssyyy~~~yyyooohhheeebbb]]]XXXRRRQQQOOOKKKEEE@@@;;;888888888777555444333222111111111000///////////////////////////000000000000000000000000000000000000000000000000111111111111111000000000000111222222111,,,444333888???QQQwwwgggppp~~~xxxrrrooonnnjjjbbb\\\XXXYYYYYYXXXWWWVVVUUUUUUQQQQQQPPPNNNMMMLLLKKKJJJHHHHHHGGGGGGEEECCCBBBAAA>>>>>>===<<<;;;::::::999666666666555555555444444111111000000000000111111000111111111111222222222000000000000000111111222222222222222333444555555666???KKKVVV___iiiuuu~~~xxxrrrjjjcccXXXPPPKKKHHHDDDAAA>>>;;;888777777777666555333333333333333333333333222222222333444555666777999999===BBBDDDFFFNNNWWW___```bbbdddeeegggggghhhhhhkkkooopppppprrrwww{{{[[[???AAAAAA???CCCDDDDDDJJJNNNPPPTTT[[[______aaabbbdddeeebbb___dddlllxxxtttpppkkkcccZZZWWWXXX[[[ZZZYYYXXXVVV[[[kkk}}}{{{lll___eeeqqqTTTHHH===FFFiii|||rrreeehhhooovvvrrrccc[[[WWWSSSSSSYYYaaagggnnnuuu}}}{{{ooohhheeeaaa[[[UUUSSSQQQOOOKKKFFF@@@;;;999888888777555444333222111111111000///////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000111222222333,,,222222777<<>>>>>===<<<;;;::::::999666666666666555555555555111111000000000000111111000111111111111222222222000000000000000111111222111111111111222333444555333;;;FFFPPP[[[hhhvvvyyyqqqkkkbbb[[[RRRLLLHHHEEEAAA>>>;;;888666555555666555444222222222333333333333333111111111222333555666777999999<<>>dddrrrfffxxxyyypppnnnpppooohhhbbbWWWWWWWWWWWWVVVUUUUUUTTTRRRQQQPPPNNNMMMLLLKKKKKKIIIJJJJJJIIIHHHFFFDDDBBB>>>>>>===<<<;;;::::::999777666666666555555555555111111000000000000111111000111111111111222222222000000000000000111111222111111111111222333444444333888@@@IIITTTcccttt|||tttlllfff[[[UUUMMMGGGDDDBBB>>>;;;999777444333444555444444222222222222222222222333111111111222333444666777999999<<>>FFFOOOHHHNNNOOONNNQQQ\\\kkkqqqooobbbgggnnnpppiii___]]]```___bbbhhhlllggg```bbbkkkzzzxxxsssllldddaaahhhpppmmm[[[bbbnnn]]]IIICCCNNNXXXrrrdddlllbbblllzzzuuulll```WWWPPPSSSYYY```hhhoootttzzz|||vvvqqqhhhdddaaaXXXTTTRRRNNNIIICCC===888666999888666555333222222222000000000000000000000000//////////////////////////////......---------,,,......///000000000000000000000000000111111111111555...---333555555@@@OOO{{{hhhqqq}}}xxxssslllmmmmmmddd___XXXSSSTTTUUUSSSQQQRRRVVVRRRMMMLLLMMMMMMLLLKKKMMMLLLIIIGGGEEEDDDDDDDDD???>>>===<<<;;;:::::::::999888777666444444444444111111111111000000000000000000000000111111111111222111000//////000111222000111222222000000111222444888;;;>>>EEETTTjjjzzzwwwkkk```[[[RRRMMMGGGBBB@@@>>><<<;;;888666444222111222333444222222222222222222222222111111111222333444555666777:::<<>>FFFbbb{{{rrrrrrfffdddbbbnnnuuuiii```WWWRRRQQQTTT^^^iiilllqqqyyywwwqqqhhhdddaaaXXXTTTRRRNNNIIICCC===999666999888777555444333222222000000000000000000000000/////////////////////////////////.........------......///000000000000000000000000000111111111111333......444555444===KKK~~~kkkoooyyy{{{uuummmoooooofff___XXXTTTUUUVVVTTTSSSTTTUUURRRNNNLLLMMMMMMLLLKKKMMMLLLIIIGGGEEEDDDDDDDDD???>>>===<<<;;;:::::::::999888777666555444444444111111111111000000000000//////000000000111111111222111000//////000111222111222333222111000111333///222444666:::FFFXXXeee{{{|||wwwooocccYYYUUUNNNJJJDDD@@@===;;;:::888777666444222111222333444222222222222222222222222111111111222333444555666777:::<<>>999777888888777555444333222111000000000000000000000000////////////////////////000000////////////............///000000000000000000000000000111111111111111...///444444333:::EEEppppppkkkrrrxxxooopppqqqjjj```YYYTTTUUUWWWUUUTTTVVVTTTRRROOOMMMMMMMMMMMMLLLMMMLLLIIIGGGEEEEEEEEEEEE@@@???>>><<<;;;;;;::::::999888777666555444444444222222111111111000000000//////000000000000111111111111000000000000111111111222333333111111222333111333555555666===IIISSShhhwww}}}sssllleeeZZZQQQNNNIIIFFF@@@<<<:::999777555666555333222111222222333222222222222222222222222111111111222333444555666888:::<<>>:::777888888777666444333222111////////////////////////////////////////////////000000000000000/////////......///000000000000000///000000000111111111111///...000444333222666>>>^^^yyyiiilll|||pppppprrrkkk```YYYSSSTTTVVVUUUTTTVVVSSSRRRPPPNNNNNNMMMMMMMMMMMMKKKIIIGGGFFFEEEEEEEEEAAA@@@???===<<<;;;;;;;;;:::999888666555555444444222222222111111111000000////////////000000000111111000000000000000000111111333444333222111222333444666777666666999@@@FFFTTTccc}}}vvvkkkddd]]]SSSLLLJJJEEEBBB===:::888777555444444444333222111111222222111111111111111111111111111111111222333444555666888:::<<>><<<;;;;;;;;;:::999888777555555555555222222222222111111111111...////////////000000000000000000111111000000000111222333333111111222333111333444444333444888;;;???HHH]]]yyywwwmmmbbb\\\UUUMMMGGGFFFAAA???;;;999888666444333333222222222111111111222111111111111111111111111111111111222333444555666888:::<<<>>>AAADDDIIILLLPPPRRRVVVYYYZZZ\\\^^^```cccfffkkkooorrryyyrrrNNNCCCAAAAAAEEEHHHJJJLLLOOOSSSRRRSSSVVVXXXYYYVVVTTT[[[YYYWWWWWWWWWWWWVVVUUUWWWXXXYYYZZZ\\\\\\\\\[[[[[[]]]aaaggglllmmmkkkiiijjjfffwwwggg[[[eee|||eeeoootttVVVEEEFFFVVVqqqkkkcccdddsss|||mmmccc[[[UUUTTTVVV[[[```gggnnnttt{{{uuuqqqiiieeecccZZZSSSRRRNNNJJJEEE@@@;;;999777777777777555333111000000000000000000000000000////////////////////////......////////////000000......///000000000000000000000000000111111111111---000222222111111444888AAAiiirrruuuwwwrrrrrrkkkbbbZZZSSSRRRRRRQQQQQQRRRPPPQQQRRRQQQOOOMMMNNNOOOMMMKKKJJJHHHGGGFFFGGGGGGCCCBBBAAA???===<<<;;;;;;:::999888777666555555555333222222222222111111111......////////////000000000000111111111111000000000111222222000000111222000111333333333333555777777777BBBWWWppp|||wwwlllbbbXXXSSSNNNFFFAAA@@@>>><<<999777777666444222111111111111111111111111111111111111111111111111111111111222333444555666888:::<<<>>>@@@DDDHHHLLLPPPSSSVVVXXXYYY[[[]]]___bbbeeejjjooouuu~~~cccJJJ@@@@@@BBBDDDGGGJJJMMMPPPHHHHHHJJJPPPWWW[[[[[[YYY[[[YYYWWWWWWWWWXXXWWWVVVXXXXXXWWWXXXXXXWWWUUURRRTTTWWW[[[\\\\\\]]]___bbbfff```mmmttteee```}}}xxxmmmxxxeeeJJJCCCKKKvvvzzzrrrhhhdddjjjvvvyyynnnddd[[[TTTSSSWWW[[[bbbiiiqqqxxx}}}sssqqqjjjgggdddZZZSSSRRROOOJJJEEE@@@<<<999666777777777666444111///000000000000000000000000////////////////////////------........./////////......///000000000000000000000000000111111111111---000222111000222555888;;;TTTuuuxxx|||uuussskkkeee\\\UUUSSSSSSQQQPPPRRROOOQQQSSSRRROOOMMMNNNOOOLLLKKKJJJHHHGGGGGGGGGHHHDDDCCCAAA???===<<<;;;;;;::::::888777666555555555333333222222222111111111........./////////000000///000111222222111000//////000111111//////000111222333444444444555666666666555:::FFFSSSgggzzzqqqlllcccZZZQQQNNNJJJCCC>>>===;;;999777666555555333111000000111111111111111000111111111111111111111111111111111222333444555666888:::<<<>>>@@@CCCHHHKKKNNNQQQTTTWWWXXXZZZ\\\^^^bbbdddhhhnnnxxxUUUGGG@@@BBBDDDFFFJJJOOOTTTVVVFFFEEEGGGNNNWWW]]]^^^]]]XXXWWWVVVVVVXXXYYYYYYXXXYYYXXXXXXZZZ\\\[[[XXXUUUQQQTTTWWWXXXVVVVVVXXX[[[^^^XXXbbbuuurrraaappp{{{|||}}}\\\KKKFFFbbbyyykkkffffffjjjyyyyyyooocccYYYUUUQQQVVV]]]eeemmmuuu}}}zzzqqqqqqkkkhhhddd[[[SSSRRROOOJJJEEE@@@<<<:::666777888777666444111///000000000000000000000000////////////////////////,,,---------......//////...//////000000000000000000000000000111111111111---111333111000222666999888GGGddd~~~wwwtttlllhhh___VVVTTTSSSQQQPPPRRROOOQQQSSSRRROOOMMMNNNPPPLLLKKKJJJHHHGGGGGGHHHHHHEEECCCBBB@@@>>><<<<<<;;;;;;:::999777666666555555333333333222222222111111............/////////000///000111222222111000///...000111000///...///000000111111222222222222333333555===BBBCCCLLLlll|||sssjjjeee___WWWOOOMMMJJJCCC>>>===888777555444444333111000///000111111111111000000000000000000000000000000111111111222333444666666888:::<<<>>>@@@CCCHHHKKKKKKNNNRRRUUUWWWYYY\\\^^^aaacccfffnnnzzzzzzLLLDDDBBBEEEHHHJJJNNNUUU[[[^^^UUUQQQOOOQQQVVVXXXVVVSSSUUUTTTTTTUUUXXXZZZ[[[ZZZWWWWWWYYY]]]bbbdddbbb___SSSUUUWWWYYYXXXXXXXXXXXXYYYTTT[[[iii{{{vvv^^^cccuuuYYYIIISSS|||}}}mmmhhheeedddssswwwjjj___YYYNNNSSSZZZbbbjjjsss|||zzzrrrqqqkkkhhhdddZZZUUURRRNNNJJJFFFAAA<<<888999:::999777444222222222000000000000000000000000////////////////////////////////////////////////............////////////000000000000111111111111111111000000111111222333===BBBSSS}}}wwwqqqhhhjjjcccYYYUUUUUUUUURRROOORRRRRRSSSRRRRRRPPPNNNMMMPPPOOOMMMKKKHHHFFFEEEDDDFFFEEECCC@@@>>>===<<<<<<;;;;;;:::888777555444444333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444555666888::::::???OOO___zzzpppfff^^^XXXUUUQQQKKKGGGDDDAAA===;;;333333222222111000//////000000000000111111111111111111111000000000000000111111222333444666777888;;;;;;;;;===???CCCGGGIIIOOOLLLLLLQQQUUUWWWYYY]]]aaaaaaiiixxxhhhJJJGGGFFFLLLTTTZZZ```jjjvvv}}}iiiWWWTTTXXXYYYZZZ[[[VVVUUUTTTSSSSSSUUUWWWXXXYYY[[[WWWYYYooosss]]]UUUYYYUUURRRRRRPPPWWWVVVUUU\\\lll}}}{{{kkk^^^qqqyyyMMMLLLeeevvvyyyjjj___]]]iiiyyy~~~~~~xxxiii[[[SSSOOORRR\\\bbbeeerrrzzzrrrrrrlllhhheee[[[UUURRRNNNJJJFFFBBB<<<999999999999777444222111222000000000000000000000000////////////////////////////////////////////////............////////////000000000000111111111111111111000000111111222333888???OOOvvv{{{vvvmmmhhhbbbZZZUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRPPPNNNMMMPPPOOOMMMKKKIIIGGGFFFEEEGGGEEEDDDAAA???>>>===<<<;;;;;;:::888777555444444333333333222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333333444555666888777888AAALLL]]]wwwwwwoooggg___XXXSSSNNNJJJEEEAAA>>>;;;888666333333222111111000//////000000000000111111111111111000000000000000000000111111222333444666777888:::;;;<<<===@@@CCCFFFHHHOOOLLLMMMRRRUUUVVVXXX\\\```bbblllzzzlllUUUSSS\\\cccmmmuuu{{{rrraaaYYYWWWSSSPPPPPPTTTSSSQQQPPPRRRVVVZZZ]]]UUUWWWWWW^^^}}}qqq[[[VVVSSSTTTWWWTTTPPPRRRRRRWWW___lllsssddd]]]___KKKPPPZZZpppeee```dddlllyyy~~~oooaaaYYYSSSRRRXXXZZZ[[[fffsss~~~{{{sssrrrllliiieee[[[UUURRRNNNJJJGGGBBB===999888999888666333111111111000000000000000000000000////////////////////////////////////////////////............////////////000000000000111111111111111111000000111111222333333;;;IIImmm|||rrriiiddd^^^XXXUUUUUUWWWXXXUUUUUUUUUTTTRRRPPPNNNMMMPPPPPPNNNLLLJJJIIIGGGGGGGGGGGGEEECCCAAA???>>>===;;;;;;:::888777666555444333333333333222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333333333222444666666444777<<<===RRRmmmuuupppjjjccc]]]WWWQQQMMMHHHDDD???<<<999777444222222222222111111000000///000000000000111111111111000000000000000000111111111111222333444666777888999:::<<<>>>AAADDDFFFGGGMMMKKKMMMSSSUUUUUUWWW[[[___eeeqqq~~~uuufffgggsssxxx~~~xxxmmmaaa[[[WWWTTTRRRSSSSSSQQQNNNNNNPPPVVV\\\aaaYYYYYYVVV\\\zzzvvvYYYQQQOOOSSSTTTMMMMMMSSSTTTUUUYYY___||||||mmmUUUiii|||RRRBBBDDD[[[yyyllldddaaaaaannnxxxwwwiii___WWWSSSTTTTTTTTT\\\gggssswww}}}|||tttsssmmmjjjfff\\\VVVSSSOOOKKKGGGCCC===:::888888888666333111111111////////////////////////////////////////////////////////////////////////............///////////////000000000111111111111111111000000111111222333333999CCCddduuummmjjjeee^^^YYYWWWYYY\\\VVVVVVVVVUUUSSSQQQNNNMMMPPPPPPOOOMMMLLLJJJIIIHHHHHHHHHFFFEEECCCAAA???>>>;;;::::::999777666666555444444333333333222222222////////////////////////000000000000000000000000000000000000000000000000/////////000000111222333333000111666888777888:::777DDDUUUuuu}}}wwwkkkggg```ZZZUUUPPPKKKHHHDDD@@@<<<999777666444222222111111111000000000//////000000000111111111111000000000000000111111111111111222333444666777888888999<<>>;;;888999888666333111111222////////////////////////////////////////////////////////////////////////............///////////////000000000111111111111111111000000111111222333444999???\\\wwwqqqnnnhhhaaa[[[WWWXXXYYYWWWWWWWWWVVVTTTRRROOONNNPPPOOONNNMMMLLLKKKJJJJJJHHHHHHGGGFFFDDDAAA???>>>;;;::::::999888777666666444444444333333333222222////////////////////////////////////////////////////////////////////////////////////000111222333555111000444888888999;;;:::@@@HHH^^^|||sssnnnddd___XXXRRRMMMIIIEEEBBB???<<<888666555444333111111111111000000000000000///000000000111111111111//////000000111111111111111111222333444666777888777999;;;???AAACCCEEEEEEJJJJJJMMMRRRSSSSSSVVV\\\eeennn|||lllZZZXXX]]]ZZZ[[[\\\\\\[[[ZZZYYYZZZ]]]]]]ZZZVVVSSSRRRRRRQQQUUUSSSOOOMMMNNNRRRWWW[[[VVVVVVTTTSSS^^^ooowwwwwwhhhXXXTTTWWWUUUUUUSSSIIIKKKNNNLLLQQQ\\\```jjj~~~|||hhhgggjjjIIIFFFCCCYYYuuuiiigggfffaaajjjxxx|||xxxkkkcccYYYSSSPPPQQQUUU[[[bbbiiirrrzzz~~~vvvuuuooolllhhh^^^WWWTTTPPPLLLIIIDDD???;;;999:::999777444222222222000000000000000000000000////////////////////////////////////////////////............////////////000000000000111111111111111111000000111111222333333999:::PPPsssvvv}}}rrroooiiiccc]]]YYYVVVUUUXXXXXXXXXWWWUUUSSSQQQPPPNNNNNNNNNMMMLLLKKKKKKJJJHHHHHHHHHGGGEEEBBB???>>>;;;::::::999888888777777444444444444333333333333000000000000000000000000////////////////////////////////////////////////////////////000111222222777222000222444444555888888;;;===JJJeee{{{{{{rrrjjjeee[[[VVVOOOIIIEEEAAA>>>;;;:::777444222222111000///000000000000000000000000000000000000111111111111/////////000111111222222111111222333444666777888888999;;;===@@@CCCEEEFFFHHHHHHLLLPPPQQQRRRWWW___kkktttrrrUUUJJJJJJMMMOOOOOOOOOPPPRRRTTTVVVWWWVVVXXXWWWTTTSSSUUUUUURRRVVVTTTRRRPPPPPPQQQRRRTTTPPPRRRRRRRRRVVV\\\]]]ZZZZZZRRRRRRTTTOOOQQQTTTNNNNNNPPPNNNTTTbbbfffjjjvvvnnn^^^ppptttPPPEEE???KKKlllrrrlllhhh]]]bbbnnn||||||{{{vvvmmm```VVVQQQOOOOOOPPPXXX___iiiqqqzzzwwwvvvpppmmmiii___XXXUUUQQQMMMIIIDDD???<<<:::;;;:::888555333333333000000000000000000000000////////////////////////////////////////////////............////////////000000000000111111111111111111000000111111222333///888777AAApppqqqgggjjj|||tttooojjjfffccc___YYYTTTWWWWWWXXXWWWVVVTTTSSSQQQMMMMMMMMMLLLLLLKKKKKKJJJGGGGGGHHHGGGEEEBBB???===;;;::::::999999888888777555444444444444333333333000000000000000000000000///////////////////////////////////////////////////......//////000111222333111111333333111222666222888888???QQQbbbzzz~~~xxxooofff___\\\SSSNNNHHHBBB???<<<:::888666444111000000000///...///000000000000000000000000000000000111111111111...//////000111111222222111111222333444666777888999999:::<<>><<<;;;::::::999999888888888555555444444444333333333000000000000000000000000////////////////////////////////////////////////.........//////000111222......111555555222333777111999:::===HHHVVVmmmwwwwwwuuuoooggg^^^XXXUUUNNNJJJDDD???===;;;:::999666444111000111111111000////////////000000000000000000000000111111111111...//////000111222222222111111222333444666777888:::999:::;;;>>>AAAEEEGGGFFFFFFIIIMMMNNNPPPZZZeeevvv{{{uuuOOOAAAGGGJJJEEEKKKKKKLLLOOORRRSSSRRRQQQWWWYYYWWWVVVZZZ```___YYYRRRSSSUUUUUUTTTQQQNNNLLLNNNPPPPPPOOOPPPTTTXXXYYYTTTOOORRRTTTQQQUUUWWWNNNNNNUUUUUUWWW^^^]]]^^^hhhmmmrrrYYY___~~~cccMMMGGGFFFXXXlll___[[[^^^jjjwwwyyyppp}}}ooobbbZZZWWWSSSNNNQQQUUU[[[dddnnnxxxyyyuuussskkkccc^^^[[[XXXTTTOOOHHHBBB<<<:::;;;;;;;;;888555222222222222000///...///000///...////////////////////////........................---......///////////////////////////000000000000000111111111111222222222777111777:::FFFwwwfffdddjjjzzz{{{pppnnnlllfff___\\\ZZZVVVSSSTTTWWWWWWTTTPPPOOONNNLLLLLLMMMNNNMMMLLLKKKJJJHHHFFFDDDBBBBBBAAA===;;;999999::::::999888777777666555444333333222000000000000000000000000//////............//////000000000000////////////---......///////////////111111222333333333333222666555666:::???LLLbbbuuu|||ppplllgggbbb]]]WWWQQQMMMEEECCC@@@===999777555444222222111000///...------............////////////000000000000////////////000000000000////////////111111222333444666777888888999<<<===>>>AAADDDFFFHHHGGGGGGIIIKKKPPP\\\iii{{{hhhOOOAAADDDJJJFFFJJJLLLNNNPPPPPPRRRTTTVVVTTTTTTUUUWWWYYY\\\^^^___WWWVVVTTTSSSSSSQQQNNNLLLLLLMMMOOOQQQRRRRRRRRRQQQVVVVVVUUUUUUTTTSSSSSSSSSRRRQQQRRRTTTXXX[[[]]]]]]lllxxx~~~hhh[[[ggg___HHHAAARRRlllooojjj___XXXbbbrrrxxxwwwlllddd\\\UUUPPPOOONNNSSS\\\eeemmmxxxyyyvvvtttlllddd___[[[YYYUUUOOOHHHBBB===:::;;;;;;;;;888555222222222222000///...///000///...////////////////////////........................---......///////////////////////////000000000000000111111111111222222222666///333666===dddpppdddbbbqqqwwwvvvqqqnnnhhhbbb___]]]YYYUUUUUUXXXXXXUUURRRPPPNNNLLLLLLMMMNNNMMMLLLKKKJJJHHHFFFDDDCCCBBBBBB===;;;999999::::::999888777777666555444333333222000000000000000000000000//////............//////000000000000/////////...------...///////////////000111222222333333222222333222333666999BBBSSSccc~~~vvvqqqhhheee```[[[VVVQQQKKKGGGAAA???===:::777555333333111111000000///.....................////////////000000000000////////////000000000000000000000///111111222333444666777888888:::<<<===>>>@@@DDDFFFHHHGGGHHHKKKNNNTTTaaannn}}}^^^KKK@@@AAAGGGFFFIIIKKKMMMNNNNNNOOOQQQSSSVVVVVVVVVVVVWWWYYYZZZZZZUUUTTTRRRRRRRRRQQQNNNLLLNNNNNNOOOPPPQQQPPPOOOOOOPPPRRRTTTVVVWWWVVVUUUTTTSSSRRRRRRTTTWWWZZZ[[[[[[gggnnnrrr]]]\\\^^^DDDGGG[[[pppeee]]]```iiisss~~~{{{qqqhhh^^^WWWOOOMMMPPPWWW^^^eeennnwwwzzzwwwtttmmmeee```[[[YYYUUUPPPIIICCC===:::;;;;;;;;;888555222222222222000///...///000///...////////////////////////........................---......///////////////////////////000000000000000111111111111222222222777...111444666MMMuuulll___```zzzmmmzzz|||uuuqqqkkkfffccc```\\\XXXWWWXXXXXXVVVSSSPPPOOOMMMLLLMMMNNNMMMLLLKKKJJJHHHFFFDDDCCCCCCBBB===;;;999999999999888777777777666555444333333222000000000000000000000000//////............//////000000000/////////......------...////////////...000000111222222222222222111000111333444777BBBNNNiiiyyy}}}vvvooohhhddd]]]ZZZUUUPPPLLLHHHCCC???;;;:::888666444333222222////////////////////////............////////////////////////000000000000000000000000000000000000111222222333444666777888888:::<<<===>>>@@@CCCFFFHHHGGGHHHMMMRRRZZZhhhuuuvvvQQQGGGAAA???EEEGGGHHHJJJKKKKKKKKKLLLNNNPPPWWWWWWVVVUUUUUUTTTUUUUUURRRQQQOOOOOOPPPPPPNNNMMMOOOOOOOOOOOOOOONNNMMMLLLIIILLLRRRVVVXXXXXXVVVTTTSSSRRRRRRSSSVVVXXXXXXXXXeeeeeetttgggUUUiiizzzQQQEEEKKKmmm}}}rrrfff```___eeerrr~~~zzz|||ooocccZZZQQQNNNMMMRRRWWW[[[bbbjjjssszzzwwwtttmmmeeeaaa[[[YYYVVVQQQJJJCCC===:::;;;;;;;;;888555222222222222000......///000///...////////////////////////........................---......///////////////////////////000000000000000000111111111222222222888111222777555@@@aaa|||gggZZZlllmmmmmmwwwrrrmmmiiigggccc___ZZZXXXWWWWWWVVVTTTQQQOOOMMMMMMNNNNNNMMMLLLJJJIIIHHHFFFEEEDDDCCCCCC>>><<<999999999999888777777777666555444333333222000000000000000000000000//////............//////000000/////////.........,,,---......//////......///000000111222111111111111111333555444333888@@@TTT```sss{{{uuuooojjjddd^^^ZZZSSSPPPKKKGGGDDDAAA===:::777666555333222222111111........./////////000000............////////////////////////000000000000000000000000000111111111222222222333555666888999999:::<<<===>>>@@@CCCEEEGGGEEEHHHOOOWWW```nnn{{{hhhGGGFFFCCC@@@EEEKKKIIIJJJJJJJJJIIIJJJLLLNNNWWWVVVTTTSSSRRRQQQQQQQQQPPPOOOMMMNNNOOOPPPOOONNNNNNNNNNNNNNNMMMMMMLLLLLLGGGJJJNNNRRRUUUUUUTTTTTTSSSRRRQQQQQQSSSUUUUUUTTT___]]]ddd~~~zzz\\\[[[nnniiiQQQHHHSSS{{{pppccc\\\^^^iiiuuu}}}}}}uuuhhh___WWWQQQNNNPPPSSSVVV[[[```jjjwwwyyyvvvtttnnneeeaaa[[[ZZZWWWRRRLLLDDD>>>:::;;;;;;;;;888555222222222222000......///000///...////////////////////////........................---......///////////////////////////000000000000000000111111111222222222444222333777888:::TTTwwwppp[[[ddd}}}gggwwwyyysssnnnkkkjjjeeeaaa\\\XXXUUUUUUTTTTTTRRRPPPNNNMMMNNNNNNMMMLLLJJJIIIHHHFFFEEEDDDDDDDDD???===:::999::::::888777777777666555444333333222000000000000000000000000//////............//////////////////............,,,------..................///000000111111000000000000333666555222444:::FFFNNN]]]sss}}}tttqqqkkkfffaaa\\\WWWSSSLLLHHHDDDAAA>>><<<999777444444333222111111111222------......//////000000............////////////.../////////000000000111///000000000111111111222222222333444555777888999999;;;<<<===>>>@@@CCCEEEEEEDDDHHHRRR\\\fffsss}}}~~~]]]BBBFFFFFFDDDIIINNNJJJKKKKKKIIIIIIIIILLLNNNTTTSSSRRRQQQPPPPPPPPPPPPOOOMMMLLLLLLNNNOOOOOOOOOKKKKKKKKKKKKLLLLLLMMMMMMIIIJJJKKKMMMOOOPPPQQQQQQQQQPPPNNNOOOQQQRRRQQQQQQQQQRRRWWWiiijjjXXXXXXbbbNNNCCC^^^zzzhhh^^^\\\bbbiii|||~~~rrrjjj]]]UUUOOOOOOQQQRRRUUUYYYaaalllzzzzzzwwwvvvooogggccc[[[ZZZXXXSSSMMMEEE>>>:::;;;;;;;;;888555222222222222000///...///000///...////////////////////////........................---......///////////////////////////000000000000000111111111111222222222...222222444888888JJJlllwww______yyylllqqq}}}vvvppplllkkkhhhddd^^^XXXTTTSSSTTTUUUSSSQQQOOONNNNNNNNNMMMLLLJJJIIIHHHGGGFFFEEEEEEEEE@@@>>><<<;;;;;;;;;999888777777666555444333333222000000000000000000000000//////............///////////////.........------,,,,,,---............---......///000000000000000......000333333111222777===AAAMMM```vvvyyyuuujjjgggaaa\\\XXXTTTPPPMMMEEEBBB>>>;;;:::888777555333222111111000000111111---------....../////////............////////////......//////000000111111///000000111111222222222222333333444555777888999999;;;===>>>>>>???BBBEEEEEEEEEKKKVVVbbbkkkuuu~~~yyyUUUBBBFFFFFFFFFLLLNNNJJJKKKJJJIIIHHHIIILLLOOOSSSRRRQQQPPPPPPOOOOOOPPPMMMKKKIIIIIIKKKMMMMMMMMMJJJJJJIIIIIIJJJKKKLLLLLLJJJKKKKKKKKKLLLMMMNNNNNNNNNMMMKKKLLLMMMOOONNNNNNHHHLLLSSS___uuuxxx```UUUhhhwww___DDDLLLttttttddd\\\\\\```ttt~~~{{{ttteee[[[RRRPPPPPPOOOPPPSSSZZZeeeqqq~~~|||zzzxxxqqqjjjeee[[[[[[XXXTTTNNNFFF???:::;;;;;;;;;888555222222222222000///...///000///...////////////////////////........................---......///////////////////////////000000000000000111111111111222222222+++555222///666666BBB^^^eee___ppp}}}{{{rrrmmmkkklllhhhaaaZZZUUUSSSUUUWWWSSSQQQOOONNNNNNNNNMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEBBB@@@===<<<<<<<<<:::999777777666555444333333222000000000000000000000000//////............////////////.........---------+++,,,------......---------...//////000000/////////---...111111000222666777888???MMM\\\ooozzzwwwqqqjjjeee___[[[VVVQQQMMMJJJGGGDDD???<<<888666555444333222111000000///......//////---.................................////////////.........///000111111111///000000111111222333333333333333444666777999::::::;;;===>>>>>>???BBBDDDGGGGGGNNN\\\hhhpppxxx~~~gggNNNBBBDDDCCCGGGLLLKKKIIIIIIIIIHHHGGGIIILLLPPPTTTSSSRRRPPPOOONNNNNNNNNKKKIIIFFFFFFHHHIIIJJJJJJKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKLLLNNNNNNNNNMMMLLLKKKJJJHHHIIIKKKLLLLLLKKKGGGJJJPPPYYYbbbwwwvvvhhh```~~~VVVGGG\\\uuunnn]]]ZZZ^^^ggguuu}}}qqqfffZZZUUUSSSPPPNNNPPPTTT___iiippp~~~|||zzztttlllhhh[[[[[[YYYUUUNNNFFF???:::;;;;;;;;;888555222222222222000///...///000///...////////////////////////........................---......///////////////////////////000000000000000111111111111222222222+++999444---555555===UUUlllbbblll~~~tttmmmjjjnnnjjjccc[[[VVVTTTVVVXXXTTTRRROOONNNNNNNNNMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFCCCAAA>>>======<<<;;;999777777666555444333333222000000000000000000000000//////............////////////.........---------+++,,,------......---------......///////////////111......111111000222777555444777>>>GGGUUUnnn}}}~~~yyytttooojjjddd\\\VVVWWWSSSMMMIIIFFFCCC@@@===;;;888444222111111111000000///......------------..................................../////////000---......///000111111222///000000111222222333333333333333444666777999::::::<<<===>>>>>>???BBBDDDHHHIIIQQQ___lllsssyyy\\\JJJAAAAAA@@@FFFLLLHHHHHHHHHHHHGGGFFFHHHLLLOOOUUUTTTRRRPPPNNNMMMLLLLLLIIIGGGDDDCCCEEEGGGGGGGGGMMMLLLJJJHHHGGGGGGGGGGGGHHHKKKNNNQQQRRRPPPMMMKKKIIIHHHFFFGGGIIIKKKKKKJJJFFFEEEJJJPPPPPP[[[aaaeeejjjKKKMMM[[[vvv___[[[aaa\\\lllyyy}}}|||oooaaa[[[WWWRRROOOOOOKKKVVV^^^```jjj}}}|||{{{uuummmiiiaaa\\\YYYVVVOOODDD===<<<======<<<999666333222222000000000000////////////...........................///000000000///---,,,..................------///////////////.........////////////000000000000000000000000111666===AAAnnn}}}\\\dddyyyxxxooommmiiiiiifffaaaZZZWWWWWWXXXUUUSSSQQQQQQQQQQQQOOOMMMIIIIIIGGGFFFEEEDDDDDDDDDDDDCCCAAA??????===:::777888777555555555555333111444333111///......///000222111///.........///000........................---.........------///000////////////////////////////////////////////////111444666888<<>><<<<<<@@@AAA???AAAEEENNNLLLUUUfffoooqqqzzzqqqTTTOOOIIIFFFGGGIIIIIIIIIFFFHHHHHHEEEFFFJJJJJJHHHNNNNNNNNNNNNNNNNNNNNNOOOGGGDDD@@@???@@@BBBDDDEEEHHHJJJLLLLLLJJJGGGEEEEEEIIILLLOOORRRRRROOOLLLIIIIIIFFFFFFIIIJJJHHHIIILLLHHHEEEGGGKKKKKKRRRjjjyyybbbeeezzz\\\MMMGGG^^^tttooo___VVV___jjjrrr{{{yyyqqqjjj[[[TTTRRRMMMPPPPPPSSSWWW]]]kkk|||{{{zzztttlllhhhbbb^^^[[[XXXQQQFFF???>>><<<<<<<<<999555222222222000000000000////////////...........................///000000///...---,,,......................../////////////////////...////////////000000000000000111111111222555;;;???eeeddd```lll~~~sssoookkkjjjgggbbb\\\XXXWWWWWWTTTRRRPPPPPPPPPPPPNNNLLLJJJIIIHHHGGGFFFEEEEEEEEEEEECCCAAA@@@???===:::888999777555555555555333111444333111///...///000000222111000///...//////000........................,,,---...---,,,---...000........................///////////////////////////111333333555<<>>???BBBCCCDDDIIIJJJKKKJJJHHHEEEEEEEEEGGGHHHJJJLLLMMMLLLJJJIIIIIIDDDCCCEEEGGGGGGLLLQQQQQQJJJGGGGGGFFFJJJ^^^tttbbbYYYjjjzzzyyydddKKKDDDUUUvvvyyyooo^^^VVVZZZ___gggtttzzzrrrbbbZZZWWWQQQMMMLLLNNNQQQVVVaaavvv|||zzzyyyssskkkgggbbb^^^[[[YYYRRRGGG???>>>;;;;;;;;;888444111111111000000000000////////////...........................////////////...------..............................//////////////////////////////000000000000000111222222333444888;;;XXXvvvaaa```xxxvvvooonnnllliiiddd___ZZZVVVTTTSSSQQQOOOOOOOOOOOOMMMKKKKKKJJJIIIHHHGGGFFFFFFFFFEEECCCAAA@@@@@@>>>;;;999999777666555666555444222444333111000//////000111111111000///////////////........................,,,---...---,,,,,,...000........................////////////////////////...000111000000333:::@@@OOO___qqqqqqlllmmmvvv}}}yyytttooojjjeee```\\\XXXUUUQQQMMMJJJGGGCCC@@@<<<;;;999777555333333222000000//////......------......////////////......------...////////////......//////000000//////...////////////000000000000111111111111111111111111444555666666555555777999;;;:::;;;???AAAAAAFFFLLLOOOUUUcccqqqvvvyyy|||nnnjjjssszzzaaaOOOLLLIIIGGGHHHJJJLLLLLLGGGJJJIIIEEEDDDGGGHHHGGGKKKKKKKKKKKKJJJJJJJJJJJJEEEBBB???>>>???AAACCCCCCEEEGGGGGGGGGFFFGGGHHHJJJEEEEEEEEEEEEEEEFFFGGGGGGGGGBBB>>>@@@CCCFFFMMMTTTYYYOOOGGGEEEBBBCCCPPP___lllUUUVVVmmmuuuRRRGGGOOO]]]wwwggg\\\YYYWWW]]]jjj{{{|||zzziii^^^[[[SSSNNNLLLMMMOOOQQQXXXgggvvv}}}{{{yyyrrrkkkggg```\\\ZZZXXXPPPEEE>>><<<;;;;;;:::777444111000000000000000000////////////.............................................------------...........................////////////////////////000000000000000222333444333333555666GGGtttmmm```sss~~~uuurrrnnniiieeeaaa\\\VVVRRRRRRPPPOOONNNOOONNNLLLKKKLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDBBBAAAAAA???===::::::888666666666666444333333222111000000000111111111000000///////////////........................,,,---------,,,,,,...000................................................000111222111000111444888???JJJVVVbbbrrruuuiiiaaabbbsss~~~|||yyywwwuuullliiiddd___[[[WWWRRROOOLLLJJJFFFCCCAAA>>>;;;888666666444333222111111111////////////......---------......//////......---------........./////////...//////////////////...////////////000000000000000111111111111111222222444555666666555666888:::;;;:::;;;???@@@AAAGGGNNNWWW___llluuuwww{{{~~~mmm```ooo~~~gggVVVKKKJJJHHHHHHIIIKKKLLLMMMMMMLLLHHHEEEHHHLLLKKKGGGIIIIIIHHHHHHHHHHHHHHHGGGEEEBBB@@@???@@@BBBCCCCCC???AAABBBDDDFFFJJJOOORRRFFFDDDBBB@@@@@@AAACCCDDDEEE@@@===>>>AAADDDJJJQQQWWWNNNGGGFFFEEEEEEJJJQQQrrrcccTTTYYYxxxiiiSSSMMMPPPrrrxxxggg___WWWXXX```mmm{{{sssfff```XXXTTTQQQOOOQQQRRRUUU___iiirrr|||yyyssskkkggg```\\\ZZZXXXQQQFFF>>><<<;;;;;;:::777444111000000000000000000////////////...........................------------.........---------.........//////---.........//////000000////////////000000000000111222444444333222333444888[[[hhhsssvvvpppiiieeebbb^^^WWWQQQSSSQQQOOOOOOOOOOOOMMMKKKLLLLLLJJJIIIHHHGGGGGGGGGFFFDDDCCCBBBBBBAAA>>><<<:::999777777777777555333222222222111111111111111000000000000000//////...........................+++,,,------,,,,,,---///........................------------------------000111111111111222333555777<<>><<<;;;999666444333222111111000000000000///////////////.........------............---------------------......///......////////////......////////////000000000000000000111111222222222333222333555666666888;;;===<<<;;;<<>>======???AAABBB>>>===@@@AAAAAADDDIIIMMMHHHFFFHHHKKKLLLLLLLLLXXXzzz```TTTbbbcccOOOHHHVVV}}}pppfff\\\XXXXXX___mmm|||rrrjjjaaaXXXSSSPPPQQQRRRRRRWWW^^^aaarrr|||yyyssskkkgggbbb___]]][[[TTTHHH@@@===;;;;;;;;;888444111111111000000000000////////////........................---------,,,------...///,,,,,,------.../////////------......///000000000////////////000000000000111222333333111111222333666LLLxxxqqqqqqwww|||tttjjjfffeeebbb[[[TTTUUUSSSQQQQQQQQQQQQOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCCCCBBB???===;;;999888777888777666444222222222222222222222111000000000000000///..............................+++,,,---,,,++++++---///------------------------------------------------.........///000111222222222555999???EEEOOOXXX]]]lllsssvvvooo```UUUUUUXXX```lll|||~~~zzzwwwpppnnniiiddd^^^YYYVVVTTTPPPNNNJJJHHHFFFCCC@@@===<<<:::888777666555333111111111000///////////////////////////////////////------............------------,,,,,,------...///---......//////......---////////////000000000000000000111111222333333333111333555666777999<<<>>><<<<<<>>>@@@@@@BBBLLLWWWgggoooxxx{{{|||nnnyyy~~~~~~nnnQQQLLLCCCEEEGGGHHHHHHIIIJJJLLLOOOJJJEEEHHHUUUaaa```XXXFFFFFFFFFEEEDDDDDDCCCCCCDDDBBB@@@@@@AAABBBBBBBBB???@@@AAAAAABBBDDDIIILLLFFFDDDAAA???=========>>>???======@@@AAA??????BBBDDDCCCDDDIIIMMMOOONNNLLLMMMnnnqqq^^^ZZZuuuyyy[[[EEEHHHeee|||oooccc\\\WWWWWWcccqqq}}}{{{rrriii]]]VVVPPPPPPPPPNNNPPPSSS[[[cccwww|||xxxqqqjjjfffbbb___]]]\\\UUUIII@@@===<<<<<<<<<999555222222222000000000000////////////........................------,,,,,,,,,---...///,,,,,,------...//////000------......///000000111////////////000000000000111222222111000000222333999CCCiiixxxppplllxxxmmmhhhiiigggaaaZZZWWWUUUSSSSSSSSSSSSQQQOOOLLLKKKJJJHHHGGGGGGFFFFFFGGGFFFDDDDDDDDDCCC@@@>>><<<:::888888888888666444111222222222333222222222///000000111000///...---........................+++,,,---,,,++++++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...000111111///111444888;;;@@@FFFLLLVVVbbblllkkkaaaVVVQQQPPPRRRZZZdddmmmtttzzz~~~}}}|||zzzxxxuuutttsssrrrqqqmmmiiieee______^^^ZZZUUUPPPMMMKKKHHHFFFDDDBBBAAA@@@===;;;777555333333333333111///000//////...------......---------------------...,,,------......------,,,------,,,,,,,,,---...///---......//////......---////////////000000000000000000111222222333444444333444666777777888;;;===<<<<<>>>>>???@@@@@@???===>>>>>>>>>>>>@@@BBBEEE@@@@@@@@@???>>>>>>======>>>;;;;;;>>>???===>>>AAAAAABBBCCCEEEIIIKKKKKKIIIHHHYYYnnnqqq___aaa}}}wwwOOOHHHUUUfffnnneee]]]WWW[[[dddooo~~~tttiii___WWWTTTSSSPPPNNNOOOXXX\\\hhhzzz{{{wwwpppiiieee```]]][[[ZZZSSSGGG>>>;;;======<<<999666333222222000000000000////////////........................---,,,,,,+++,,,---//////,,,,,,------...///000000---------...///000000111////////////000000000000111222222000///000222444777888ZZZ|||rrrhhhvvv|||ooojjjkkkkkkeee^^^XXXVVVUUUTTTUUUTTTSSSQQQKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFDDDDDDDDDCCCAAA???<<<:::999888888888666555111222222333333333222222///000111111111000...---........................+++,,,,,,,,,++++++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...------///000111111///000222555555555:::??????NNN\\\___XXXPPPJJJGGGFFFJJJPPPUUUZZZ___dddggglllpppuuu{{{}}}zzzvvvsssooollljjjiiigggeee^^^]]]]]]]]]\\\YYYTTTPPPMMMNNNOOOMMMIIIEEEBBB@@@>>><<<:::999999888666444444222111111111111000...///......---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,+++,,,---...///---..................---////////////000000000000000000111222333333444444555666777777666777999;;;;;;<<<@@@DDDFFFLLLZZZhhhfffrrr}}}WWWCCCAAA???CCCFFFGGGFFFFFFGGGIIIEEEGGGEEEAAAAAAFFFJJJJJJFFFFFFEEEDDDCCCCCCBBBBBB???===<<<<<<>>>>>>>>>===777999;;;<<<<<<>>>@@@CCC;;;<<<>>>???@@@???>>>======:::999<<<===<<<>>>BBBCCCCCCBBBAAACCCFFFGGGFFFDDDJJJUUUyyygggVVVccc^^^MMMLLLNNN{{{zzznnneeeZZZVVVYYY___qqq~~~uuujjj___[[[YYYTTTRRRQQQQQQTTT[[[eeeqqq~~~|||uuurrroooeeebbb^^^[[[[[[UUUJJJAAA>>>???BBB@@@999222222222222111///...---...///...---......---------,,,,,,,,,,,,,,,,,,------.........------------------------............////////////000000000000////////////000111111111111222222222777888CCC___uuu```iiisssqqqrrrjjjbbbaaa```[[[UUUTTTVVVWWWUUURRROOOLLLHHHGGGHHHIIIGGGEEEFFFFFFEEEEEEDDDBBBAAA@@@>>>;;;888666666777777777666555444444222222111000///...---,,,,,,---...//////............---------++++++,,,,,,,,,,,,------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................//////000111222222333333888<<>>===;;;;;;:::888444222111111333444000000000000////////////000///...---------------++++++******************++++++,,,,,,,,,---------...---+++******---///111,,,---......//////......////////////000000000000000000000111222222333333555666666555555777;;;>>>>>>>>>AAAEEEJJJTTTeeeuuupppvvvaaaLLLJJJDDDAAA@@@???BBBGGGIIIIIIHHHGGGEEECCCAAA@@@AAABBBCCCCCC@@@>>>???AAABBB@@@===???>>>===<<<<<<;;;<<<<<<:::::::::<<<===@@@BBBCCC<<<<<<<<<>>>???>>><<<999;;;:::999999:::<<>>???BBB@@@999222222222111111///...---...///...---000000/////////.........,,,,,,------------------------------------------............////////////000000000000////////////000000111111111222222222222444:::NNNttthhhfffrrrwwwqqqoooiiiccccccddd^^^XXXVVVXXXXXXWWWTTTQQQNNNKKKIIIJJJJJJIIIGGGFFFFFFFFFEEEDDDCCCAAAAAA>>>;;;888777777888777777777666666555444333222222111000000//////000111111///............---------++++++,,,,,,,,,,,,------///.........------------.........------,,,,,,,,,------------------------//////000000111222222333222333666999;;;;;;;;;:::??????>>>>>>???@@@AAAAAACCCDDDEEEGGGJJJLLLOOOPPPNNNOOOPPPQQQSSSTTTUUUVVVZZZ[[[[[[ZZZXXXUUURRRPPPMMMLLLKKKIIIHHHFFFEEEDDDCCCBBBAAA???===<<<;;;:::::::::999777666444333333555555555444333111000000000////////////.........//////...---------------++++++++++++++++++++++++++++++,,,,,,,,,---------///...---++++++,,,---...,,,---......//////......////////////000000000111111111222222333333444444444555666666666888;;;===>>>>>>BBBIIIQQQ[[[jjjxxxzzzXXXFFFEEE@@@CCCAAAAAACCCGGGIIIHHHGGGEEEDDDBBB@@@???@@@AAABBBBBB@@@>>>>>>@@@AAA???===>>>===<<<<<<;;;;;;;;;<<<>>>>>>>>>>>>????????????<<<;;;<<<===???>>><<<999:::999888888999;;;>>>???===DDDKKKKKKFFF???===>>>>>>AAACCCMMMlllkkkcccTTTkkkeeeZZZPPPVVVtttgggXXXUUUSSSVVV```nnnxxxyyyqqqjjjaaa[[[ZZZUUUQQQQQQUUUWWW\\\ooowwwsssppphhhccc^^^[[[ZZZTTTJJJAAA>>>>>>BBB@@@888222111222111111///...---...///...---///////////////.........------------------,,,,,,------------------------............////////////////////////000000000000000000000111111111222222333777888AAAbbbhhhdddbbbtttoooiiieeeeeefff```ZZZVVVVVVWWWVVVTTTSSSQQQNNNMMMMMMLLLKKKJJJFFFFFFFFFFFFEEECCCBBBAAA>>><<<999888888999888777888888777666555444333333222111111000000000111111///............---------++++++,,,,,,,,,,,,------............------------000000///...---,,,++++++++++++++++++++++++++++++/////////000000111111222222222111111222444666777888888999999999999888888888888999:::;;;===???@@@>>>>>>???@@@AAABBBCCCDDDFFFGGGHHHHHHHHHFFFEEEDDDAAAAAA@@@???>>>===<<<<<<;;;;;;:::999888777666666777777666555333222111111000222444555444111...+++............------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////......---,,,,,,+++,,,---......//////....../////////000000000111111222222333333444555555555444555777888888999;;;===??????EEEOOOYYYcccppp|||vvvSSSEEEEEE@@@DDDCCCBBBCCCEEEFFFFFFEEECCCBBB@@@>>>>>>>>>??????@@@>>>======>>>???===<<<<<<<<<;;;;;;:::;;;;;;;;;AAAAAABBBAAA@@@>>><<<;;;;;;:::;;;<<<>>>===;;;999888888777888999:::<<<===<<>>AAA@@@888222111222111111///...---...///...---------------------------.........------,,,,,,,,,------------------------............////////////////////////000000000000000000000000111111111111444:::999999TTTpppccc\\\ooo~~~vvvmmmgggeeeeee___YYYTTTSSSSSSRRRRRRTTTSSSQQQOOONNNMMMLLLKKKGGGGGGGGGFFFEEEDDDCCCBBB???===:::999::::::999888888777777666555444333333000000000//////////////////............---------+++++++++,,,,,,,,,------------------------------.........---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000333222111000000222444555333444666777888777777666666666666666777888888999999999:::;;;<<<======>>>======>>>??????>>>======:::::::::999999999999888777777777666666666666555666666555444333222222222...///222333222000,,,***---------,,,,,,,,,++++++------,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---.../////////---,,,+++,,,---......///.........//////000000000111111111222222222333444444555555333666888:::::::::;;;<<<@@@AAAIIIUUU```hhhsss{{{gggMMMDDDEEE@@@CCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<<<<=========<<<<<<<<<<<<;;;;;;::::::999999999::::::;;;@@@AAAAAAAAA???<<<999777:::999999;;;<<<<<<;;;999888888888888999;;;<<<======QQQeeehhhYYYHHHBBBCCCBBB???@@@GGGPPPeee{{{jjjWWWZZZxxxjjjZZZPPPTTTmmmpppaaa[[[TTTSSSYYY___gggyyywwwjjjaaa^^^]]]XXXUUUUUUTTTRRRVVV^^^```wwwyyytttrrrjjjddd___[[[YYYSSSIIIBBB???>>>AAA???888111111111111111///...---...///...---,,,---------------------.........------,,,,,,,,,------------------------............////////////.../////////000000000111//////000000000111111111...666555222DDDqqqfff___cccuuujjjdddddd```ZZZVVVSSSRRRRRRQQQSSSSSSRRRQQQNNNLLLKKKKKKHHHHHHGGGGGGFFFEEECCCBBB???===;;;;;;;;;;;;:::888777777666555444333222222000000000000000///......///............---------+++++++++,,,,,,,,,------,,,,,,------------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...............//////........................///111333555777888777777444444333222222222333333000111111111222222333333555555555555555444444333333333333333333333333333111111111111111111111111000000//////......------.../////////...---,,,+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---)))*********+++++++++,,,,,,,,,---------.........+++,,,...///000///...---,,,---......///.........000000000000111111111111111111222222333444444444444666999::::::;;;<<<===BBBEEENNN[[[dddjjjrrr{{{kkkVVVEEE@@@AAA===@@@@@@@@@???>>>=========>>>===<<<<<<;;;;;;:::::::::;;;;;;:::999999999999888888777777888999::::::<<<===>>>>>>===;;;888777999888888999;;;;;;:::999888888999:::;;;<<<======999GGGVVVZZZRRRFFF@@@>>>>>>:::<<>>===<<<===<<<:::999777666666555444333222222222222222222111000/////////............---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------(((((()))***+++,,,------------------------------------------------------,,,---...//////...---,,,,,,---///111444555666666333333222111000000000000.....................///111000000000////////////000000000000000000111111////////////////////////------------,,,,,,,,,,,,///...---,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,)))))))))******++++++,,,,,,---------............+++,,,...///000000//////,,,---......//////......000000000111111111222222111111111222333333444444666777999::::::;;;===???EEEKKKWWWbbbhhhllluuu~~~{{{ZZZMMMCCC@@@AAA>>>>>>??????===;;;999:::;;;<<<<<<<<<;;;::::::999999888999:::999777666777888666666666666777888999:::999999:::;;;:::999888777888777666777999;;;:::999888888999:::;;;<<<======999>>>FFFIIIHHHCCC???<<<<<<999;;;DDDIIIMMMVVVbbbyyyeee___uuunnnVVVIIIFFFVVV}}}ppplll___UUUTTTUUUVVV]]]gggqqq{{{uuulllddd[[[WWWWWWUUURRRNNNNNNRRRVVVgggxxxsssqqqjjjeee___ZZZXXXSSSIIIBBB@@@===@@@???777111000111000111///...---...///...---........./////////000000,,,,,,------------------------------------------............////////////.........///000111111111////////////000000000111000222555444777LLLwwwnnnXXXZZZzzzwwwkkkfffeeedddaaa]]]ZZZYYYXXXSSSUUUVVVTTTOOOLLLKKKKKKIIIIIIIIIHHHGGGFFFDDDDDD@@@???>>>===>>>===;;;999888777777666555444333333111111222222111///...---///............---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,/////////000000000//////---------...000222444555444333222111111000000111000000000000000000000000/////////...//////000000000000000000000000000000000000000000000000000000---------------...............------,,,,,,------------,,,,,,,,,+++++++++***************+++,,,,,,))))))***++++++,,,------------------.....................////////////...,,,---......//////......000000111111111222222222222222333333444444555555777888999999999;;;>>>@@@HHHQQQ___jjjmmmpppzzzmmmNNNHHHDDDAAAAAA???<<<>>>???===:::888999;;;;;;;;;;;;;;;:::999999888666888999888555444555777444444444555666888999:::999888888888888888888888777666555666888::::::999666777888999:::;;;;;;<<<;;;<<<>>>@@@BBBAAA???===;;;<<<>>>BBBFFFKKKPPPTTTsss~~~mmmbbbeee|||nnn[[[NNNIII```uuuggg[[[XXXVVVSSSTTT[[[dddpppvvvlll```YYYYYYXXXSSSMMMPPPQQQPPPXXXjjjxxxxxxrrrpppjjjeee___ZZZXXXRRRIIIBBB@@@===@@@???777111000111000111///...---//////...---,,,,,,,,,---------......,,,,,,,,,------.........------------------------............/////////000---......///000111111222////////////000000000000111000222333111???jjjtttYYYZZZttt}}}{{{oooeeeeeeeeebbb___[[[YYYYYYTTTVVVWWWUUUQQQMMMLLLLLLIIIIIIIIIHHHGGGFFFEEEDDD@@@???>>>>>>>>>>>>;;;999999999888777666555444444.../////////...---+++***//////.........---------++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---.../////////......///111333444222111000///////////////------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000---------------,,,,,,,,,.........---------------+++++++++++++++,,,,,,,,,,,,---.........---,,,+++---------,,,,,,,,,++++++******))))))***+++,,,,,,******+++,,,,,,---......---------.........//////000000000///......------,,,---......//////......000111111111111222222222333333444444555666666777999999999999999;;;>>>BBBJJJUUUeeeoooqqqsss```CCCBBB@@@<<<<<<:::<<<>>>???>>>:::888:::;;;;;;;;;;;;;;;;;;999888888555777888777444333555777333333444444666777999::::::999888888777777888888777666555666888::::::999555666777888:::::::::::::::999999:::<<<======<<<888;;;======@@@GGGLLLNNN\\\sssjjj```eeepppaaaKKKQQQfff~~~nnnbbb^^^[[[UUUSSSWWW[[[fffsss~~~ssseee]]]]]]___YYYRRRQQQRRROOORRR[[[aaattt~~~wwwpppmmmgggaaa\\\YYYSSSIIIBBB@@@???AAA>>>666222222222111000...------......---+++------------------------,,,,,,++++++++++++******,,,------......------,,,000///...---,,,------...............////////////000000000000000000000000333222444666333888SSSqqqhhh^^^iii|||rrrpppjjjdddaaacccdddaaa]]]WWWVVVTTTRRRPPPOOONNNMMMKKKJJJHHHHHHHHHHHHGGGEEECCCAAA???>>>>>>>>><<<:::<<<888555444666666333111222222111111000/////////////////////............++++++,,,------....../////////.........---------++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))***+++++++++,,,------------------------.../////////------///111555444333222111///............---------......///...,,,+++---//////---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,------------+++***+++...000...,,,111111000000/////////...............////////////000000000111222222333333333333444444555666666666;;;:::999888999>>>EEEKKKVVV^^^hhhooouuu}}}oooUUU???===AAA???===>>>>>>======;;;:::999888888;;;;;;;;;::::::888777777777888999888555333333444444222111333777;;;;;;:::777:::;;;:::777555666777444666888999:::999777666555777999999999888999:::===:::888:::<<<===>>>@@@::::::;;;===@@@EEEJJJMMMNNNbbbwwwdddYYYgggYYYQQQSSShhhjjjbbbaaaZZZRRRNNNTTTYYYdddqqq~~~vvvjjjeeebbb^^^[[[WWWUUUQQQOOOQQQXXXbbbiii~~~xxxrrrooohhhbbb]]]ZZZTTTKKKDDDBBB???AAA>>>666222222222000000///......//////...,,,------------------------...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++000///...---,,,------...............////////////000000000000000000000000000///222555222333GGG^^^zzzeeecccsss}}}vvvooogggcccdddeeebbb___ZZZXXXVVVSSSQQQPPPOOOOOOKKKJJJHHHHHHIIIHHHGGGEEEDDDCCCAAA@@@@@@???===;;;===:::777666777777555333222222222111000000//////////////////............---------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........------///111333333222111000//////...///...---------------......,,,***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...,,,+++,,,///000///---000000000//////........./////////000000000111111000000000111222222333333333444444555555666777777::::::::::::>>>EEENNNTTT]]]dddmmmsssyyy___KKK<<<<<<@@@<<<:::;;;<<<<<<;;;:::999888777666777777777666666555444333444555555444333111000000222000000222555888777666666888888777555444666999444555777888888888777666666777999999888777888999>>>;;;888888888888888:::999999999;;;>>>BBBFFFIIIBBBMMMcccrrraaa___hhhlllVVVIIITTT|||tttlllaaaWWWSSSQQQTTT[[[eeeooo~~~zzzrrrkkkddd___ZZZXXXUUURRRRRRTTTYYY\\\bbbmmm~~~yyyuuusssiiiccc^^^\\\VVVLLLEEECCC@@@AAA>>>666222222222000111///......000000///---------------------------////////////.........---,,,,,,------------,,,,,,//////...------------...............////////////000000000000000000000000......111444222111;;;IIIooommm]]]fff}}}uuujjjdddddddddccc```^^^\\\XXXTTTRRRPPPPPPQQQKKKJJJHHHHHHIIIIIIHHHFFFFFFDDDBBBAAAAAAAAA???===>>><<<999888888888666555333333222111111000000///////////////............//////...------,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))+++++++++++++++++++++++++++,,,------------///111111111000000000////////////...------,,,,,,,,,,,,---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///---------///000///.../////////...............000000000111111111222222000000111111222333333333444444555555666666777777777888:::>>>DDDNNNYYYaaaeeekkksssxxxzzzNNNBBB:::<<<>>>:::888::::::999999888777666555555444444444444444333222111444333222222222111///---111111111222555555444333888888777666444444666888444555555555666666666666666777888888777777888999@@@???===:::999:::;;;<<<888777777888;;;>>>AAACCC???AAAHHH___rrr___UUUccchhhLLLJJJaaaoooccc\\\TTTRRRTTTXXX^^^jjj~~~xxxnnnfff^^^\\\YYYVVVTTTSSSSSSTTTRRRVVV```rrr{{{wwwvvvjjjddd^^^\\\VVVLLLEEECCC@@@BBB>>>777111111111000111000//////000111000...------------------------////////////...............//////////////////...............------..................////////////////////////////////////111///111444444111555===UUUwww\\\___tttyyylllcccbbbcccbbbaaa```^^^YYYUUURRRPPPPPPPPPLLLJJJIIIIIIJJJJJJIIIGGGFFFEEECCCBBBBBBAAA???===>>><<<:::999888777777666333333333222111111000000////////////..................---------,,,,,,,,,.........---------,,,,,,************************+++++++++***************++++++******))))))((((((************************)))***,,,,,,,,,---///111...............////////////...---,,,++++++++++++,,,+++)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++******************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///.........////////////..................------000000000111111111222222000000111222222333333444444555555666666777888888666888<<>>@@@???;;;;;;===???@@@777777777777999;;;===???===@@@BBBMMMoooppp[[[QQQhhhzzz^^^SSSVVVvvv~~~mmmbbb]]]WWWSSSSSSVVV___ooo~~~yyypppdddaaa]]]ZZZXXXWWWVVVUUUXXXVVVVVV\\\jjj~~~{{{xxxwwwiiiccc^^^[[[UUULLLEEECCCAAABBB???777111111111///000///...///000111000///------------------------.........------------,,,...//////////////////...------..............................////////////////////////////////////222//////111222222555888DDDtttdddZZZeeerrroooddd```aaaaaaaaaaaa___[[[VVVRRRPPPOOOOOOLLLJJJIIIJJJKKKKKKJJJHHHFFFDDDCCCBBBBBBAAA???======<<<;;;999777666666777444444333333222111111111////////////............,,,,,,,,,---------............---------,,,,,,,,,************************************************+++******))))))((((((((())))))))))))))))))))))))((()))+++++++++,,,...000,,,,,,------------......------,,,+++++++++++++++************))))))***+++++++++++++++++++++++++++*********************************************************************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........////////////.........///------................../////////000000000111111111111111222333333444444555555666666777888888999777:::???FFFOOOZZZeeellljjjsss}}}XXXBBB???<<<;;;999777999===888888777777666666555555555555666666666555444444555444333333333222000...///000111222222222222222555555555555666555444333333333333222333444444555111222444555666888;;;======@@@???999666999<<<:::777777777777888999;;;<<<555===@@@BBBXXXqqq[[[\\\qqqvvvfffUUUbbb|||kkkhhh___UUURRRSSSYYYeeeppp|||qqqkkkccc]]]ZZZYYYXXXWWWSSSQQQPPPRRRYYYeeeqqqxxx{{{wwwuuuiiiccc^^^\\\VVVLLLEEECCCAAABBB???777111111111//////...---...000111000///---------------------------------,,,,,,,,,++++++,,,,,,------------,,,,,,,,,---......///.....................////////////000000000000000000000000///...------...111444666;;;___uuu[[[WWW]]]yyyiiicccbbbbbbbbbbbb```]]]YYYTTTQQQNNNMMMLLLKKKJJJJJJKKKLLLKKKJJJGGGEEECCCBBBBBBBBB@@@>>>======<<<:::888666777888555555444333333222222111////////////............++++++,,,,,,---...//////++++++++++++************************************)))))))))***************))))))))))))))))))(((((())))))))))))))))))))))))((()))************---///++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((***,,,,,,***)))******++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))************************++++++,,,,,,---++++++++++++++++++++++++,,,---------...............///000///---------///...............//////////////////000000000111111111111222222333444444444666666777777888888999999:::>>>FFFNNNWWW```iiinnnpppzzzxxxPPP???>>>;;;888555555777:::777666666666555555555555333333444444444444333333222333444333111///...///,,,.../////////000222555888666333222333444444333222333333333444444444444000111333444555777;;;>>>CCCIIIFFF<<<666888999666777666777777777888999:::999===>>><<>>??????<<<999777888:::555555555444333333222222////////////............,,,---------------------+++++++++************)))************************((()))))))))*********+++((((((((()))))))))))))))))))))))))))))))))))))))((()))******))))))+++---++++++++++++++++++*********))))))******+++,,,---'''***......,,,***)))***************************))))))))))))))))))))))))************************((()))))))))*********+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............---///000///,,,+++,,,............//////000000000000000000111111111222222111111222333333444444555666666777888888999999:::===CCCMMMWWW```hhhooossszzzdddGGG<<<<<<:::777666777777777444444444444444333333333222222333444444333333222111666999666111...000333---...000///000222777;;;LLLEEE:::333111111222333222222444555555555444333222333444333333555888;;;HHHOOOLLL???777999999666555555555666666777888888===;;;<<<>>>@@@MMMnnnxxxhhhjjjxxx]]]]]]ccc}}}jjj^^^WWWSSSTTTWWWYYYcccttttttlllfff```\\\YYYXXXWWWUUUTTTTTTTTTUUUVVV]]]hhhqqq~~~{{{tttppplllfffaaa^^^XXXOOOHHHEEEBBBCCC???777111111000...---,,,,,,---///000///...------------------------......---------,,,,,,,,,,,,------......------,,,+++,,,.../////////................../////////000000000000000000000000000...111333222000222444555222;;;bbboooYYYXXXZZZppp|||ooojjjhhhgggddddddbbb___ZZZTTTOOOLLLLLLKKKJJJKKKLLLMMMLLLKKKJJJHHHFFFEEEEEEEEECCCAAA???@@@AAA>>>:::888:::<<<666555555444444333222222000/////////............///......------,,,,,,+++---------,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))*********+++''''''(((((())))))******************************)))******)))((((((***+++++++++++++++******))))))(((((())))))***+++---...&&&***///000...+++)))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))***+++,,,,,,---------------------------------------.........//////,,,...000...+++***+++---.../////////000000111111111111222222222333333333111222222333333444444555777777777888999999::::::@@@GGGRRR]]]fffnnntttxxxtttUUUAAA:::;;;;;;999::::::999777333333222222222222222222333444444555555555444444333999>>>:::333///222888000222333222333777===CCCcccWWWEEE777000///111222111222444666666555444333555555555333222333666999CCCKKKIII<<<444777888555333333444555555666777777777222777EEEJJJJJJZZZpppsssgggwwwrrr]]]PPPZZZxxxiii___WWWSSSTTTZZZ___hhhtttyyyrrriiidddWWWUUUTTTSSSSSSSSSUUUVVVWWWVVVYYY]]]aaammmzzzuuusssooohhhaaa^^^YYYOOOFFFBBBBBBCCC@@@888222222111///111///......//////...---...............---------.........------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------............//////////////////000000///...------000000000000111111111111555777RRRfffYYYYYYnnn}}}www{{{tttqqqeeeeeedddcccaaa\\\VVVQQQMMMMMMKKKIIIKKKMMMMMMJJJGGGIIIHHHGGGFFFEEECCCBBBBBBBBB@@@>>>;;;::::::;;;;;;<<<:::888555333222222222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))***++++++,,,,,,+++++++++*********))))))))))))(((((((((((())))))''''''(((((())))))******,,,+++***)))((((((((((((******++++++++++++******+++++++++,,,,,,,,,------------------------------,,,,,,,,,---...///000000////////////////////////////////////000000000000000111111111111222222222000111222222444444555666999:::;;;;;;:::;;;===???JJJPPPXXX___gggrrrhhhKKKCCC>>>===<<<:::888777555555777666444222222222222333222222222222222222222222444<<>>]]]UUUGGG:::111///111333555222222444555333333666333333333333333333333333::::::999888777666555555666666555555666888:::<<<777666555777<<>><<<<<<<<<<<<<<<;;;999777555444333333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''************************((())))))******+++,,,,,,+++++++++*********))))))((())),,,------,,,***)))((((((((()))))))))))))))+++******)))))))))))))))******++++++++++++******,,,,,,,,,,,,------------------------------------,,,---------.../////////////////////////////////....../////////000000000111111111111222222222222222222333444555666777777888888999888999<<>>@@@<<<;;;999888:::???DDDGGGVVV~~~ssshhheeexxxnnn\\\QQQ]]]uuuuuuiii^^^XXXOOOPPPTTT[[[bbbmmmxxxoookkkddd___\\\ZZZXXXWWWUUUTTTUUUXXXXXXWWW\\\ccciiizzzuuusssmmmfff___]]]XXXOOOGGGDDDBBBCCC@@@888222222111///000///......//////...,,,,,,,,,------......//////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------............////////////////////////......---000000000000111111111111444222999PPPvvvdddcccbbb{{{sssgggeeecccaaa```^^^ZZZXXXRRROOOMMMLLLLLLMMMLLLKKKLLLKKKJJJIIIHHHFFFFFFEEECCCCCCBBB@@@???>>>===<<<<<<<<<;;;:::888666555444222222111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((()))******++++++,,,+++++++++***************'''***...111222///,,,)))))))))))))))))))))(((((())))))))))))*********+++******++++++++++++******,,,------------.........------------------------------..................////////////////////////............////////////111111111111222222222333333333444555666777888888777888888888;;;AAAIIIOOOYYY]]]bbbhhhrrrdddGGG???AAA888888888888888888888777333333222111111111222222000000000000000000000000///222666777666444333222...///000///...///000222222111000///000000222333000///333888999444111222222222222222222222222222333333333333333333333333222222333555888;;;???@@@>>>===;;;999999:::;;;======UUU}}}pppdddbbbfffwww\\\NNNSSSbbb|||kkk```UUUQQQOOOPPPRRRXXXdddqqqzzzrrrkkkeee```[[[XXXXXXWWWXXXZZZXXXSSSSSSVVVWWW```ooozzzuuusssmmmeee^^^\\\WWWOOOHHHEEEBBBCCC@@@888222222111///000...------...///---,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------------------------.........//////...///////////////......///000000000111111111111222444444;;;UUUrrrhhh]]]mmmqqqmmmgggdddbbb```]]][[[UUUSSSPPPNNNMMMMMMNNNNNNLLLLLLKKKJJJHHHGGGFFFEEECCCCCCCCCBBB@@@???===<<<;;;;;;;;;;;;999777555333111111111000//////......------------------------......---,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***+++++++++************************&&&)))---000111///,,,)))+++******))))))((((((((((((((()))***++++++,,,,,,***++++++,,,,,,++++++***---------.........//////------------------------...............---------////////////////////////---.........////////////111111111222222222333333333444444555666777888888999999:::<<>>???888888777777777777666666222222222222222222222222000000000000000000000000//////111333444444333111///000111111000/////////....../////////000000000222222777===>>>888444333222222222222222222222222000000111111111222222222//////000222555888:::<<<::::::999999999999:::::::::AAAZZZsssfff]]]___yyy{{{bbbWWWSSSddd{{{iiibbb[[[UUURRRPPPOOOUUU\\\mmm}}}{{{qqqiiibbb^^^]]]ZZZZZZ\\\ZZZUUUTTTVVVYYYZZZ[[[```mmmzzzuuutttmmmeee^^^[[[WWWNNNHHHEEEBBBCCC@@@888222222111//////...------......---,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------..................///////////////...///000000000111111111111...555888666CCChhhxxx~~~mmm^^^eeeyyyrrriiidddcccbbb___]]]XXXVVVTTTQQQOOONNNOOOQQQLLLLLLKKKIIIHHHGGGFFFEEECCCCCCBBBBBB@@@>>>===<<<::::::::::::999777555333111111000//////......---------------------------......------,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''(((((()))******++++++************************((()))***+++,,,++++++***++++++******))))))(((((('''((()))+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------.........//////------------------------...............---------////////////////////////.........////////////000111222222222222333333333333333444555666777888888888999<<<@@@FFFPPP\\\ccccccgggmmmsss~~~lllMMMCCC???:::999888777666555555444333111111111111000000000///////////////////////////000//////000222333111/////////000000000000...---111000///.........///000222333888>>>>>>999444444111111111111111111111111///000000111111222222333000000111222333555666777777888999999:::999999999;;;<<>>===:::::::::999888777666555222111111000000///......------------------------......------,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((())))))******+++***************++++++++++++***)))(((((()))***+++******************))))))'''(((***,,,------,,,+++++++++,,,,,,,,,,,,++++++,,,------------.........------------------------------..................////////////////////////////////////000000000000222222222222333333333333333333444555666777888888777:::???EEEMMMWWWaaagggjjjpppyyy___LLLEEE===666888888777666444333222222111111111111000///...---////////////////////////000///...///000111111000...------...//////---+++///...---------...///000000000333888999444111222000000000000000000000000000000000111111222222222333333333444444444444444777888888888888777666555555777<<>>DDDMMMWWW___ffflllpppyyypppKKK<<<;;;999777888333333333444444555555555===>>>======;;;999666555111111111111111111111111,,,---.........000333666333111//////222444333222---...000222222000...---///---,,,///000---...111000000000000000000000000////////////////////////...///000111111111111111000000111222444555666666;;;444666===;;;HHH}}}rrrmmm{{{lllcccPPPjjjzzzkkkbbbZZZUUUTTTNNNNNNLLLMMMYYYqqqyyyrrrhhhaaa___]]]VVVTTTYYY[[[XXXVVVWWW~~~xxxvvvpppiii___XXXSSSNNNFFF@@@DDDEEEAAA888222222333111000...------------+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........---,,,,,,,,,,,,---......////////////000000000000444//////444444555DDDWWW}}}fffwwwlllcccxxxwwwmmmddd^^^[[[YYYZZZ\\\[[[UUUQQQQQQPPPOOOOOONNNMMMLLLKKKKKKJJJHHHFFFEEEDDDCCCAAA???>>>>>>>>>===<<<<<<;;;;;;999888888666444222000///000000000///......------......---------,,,,,,,,,************************))))))((('''''''''''''''(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((()))***)))((((((***,,,...///111222222000...---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------------------------------++++++,,,------......///............/////////000000111111111111222222222111333444444222222333555999666333444999===>>>>>>HHHNNNVVV___ffflllppprrrzzz[[[???888:::777444555555444333333444666999:::===@@@AAA???999444333333444444444333333222222222//////000000111111111222000111111111111222222222444333333222222333333444444444333222000//////...///////////////...------////////////000000000000///000000000111111111111111111222222222222111111555333555666333CCCtttqqqnnnpppbbb^^^```qqqssseee^^^]]]SSSMMMHHHHHHMMMWWWhhhwwwzzzsssooolllggg```\\\[[[ZZZXXXUUU}}}wwwtttqqqjjj```YYYUUUOOOGGGAAADDDEEE@@@888222222222111000...------------,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------------,,,,,,,,,,,,---........./////////000000000000444//////333222222???OOOrrrxxxqqqnnnrrr}}}pppgggbbb^^^ZZZZZZ\\\ZZZTTTPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLJJJHHHFFFEEEEEEDDDBBB@@@??????>>>======<<<<<<;;;999999888777555333222111111000000//////...------.........---------,,,,,,************************+++***))))))(((((())))))(((((((((((()))))))))***************))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))((()))***)))((((((***,,,---...///000000///...------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------------------------------,,,------......///000000........./////////000000111111111111222222222222222333444444333333444555777777777777999<<>>======<<<<<<;;;::::::999777555333222111111000000///..................------------,,,++++++++++++++++++++++++,,,++++++***)))*********((((((((()))))))))******************))))))))))))((((((((()))))))))******************************''''''(((((((((((())))))((()))******))))))***++++++,,,......///...---,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111////////////000000000000111111222222222333333333222444555555444444555666555888::::::;;;@@@IIIPPPXXX___eeehhhjjjrrrWWWGGG999777888555444666222222333666999===@@@BBB888777777777777444111...///////////////.........------............//////,,,,,,,,,,,,------------000000////////////000000333333333333333333333333000000000000000//////...////////////////////////////////////000000000000000111111222222111111000222000333888999AAA___jjj```bbbiiiZZZYYYqqqxxxjjj[[[YYYWWWSSSLLLGGGJJJQQQ]]]ssszzzsssnnnhhhbbb]]]wwwsssqqqiii```YYYUUUPPPHHHBBBCCCDDD@@@777222222222000///...,,,,,,------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,+++++++++---,,,,,,,,,,,,---.............../////////000000000///000333111000666>>>IIIqqquuuxxxqqq~~~{{{uuuiiibbb^^^^^^]]]YYYWWWWWWPPPPPPOOONNNMMMLLLKKKKKKIIIHHHFFFFFFFFFFFFDDDCCC@@@@@@@@@???>>>>>>======<<<<<<;;;:::999777555444222111111000000//////...............------------++++++++++++++++++++++++,,,++++++***************(((((()))))))))*********************)))))))))((((((((()))))))))*********************************(((((((((((((((((())))))''')))******))))))***+++***+++,,,,,,---,,,,,,+++......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111//////000000000111111111222222222222333333333444333444555555555555666888666888;;;>>>CCCKKKUUU\\\```cccgggjjjqqqnnnGGG>>>888777777444333666444333333444555666888999666444333444666555111,,,...............---------,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,...------,,,,,,------...---......//////000111111///000000000000000/////////////////////................../////////000000000000111111111111000000333000111555555666FFFYYYbbblllllldddmmmvvvbbbaaajjjccc\\\XXXRRRMMMKKKNNNMMM\\\nnn{{{rrrlllyyyuuuooohhh^^^XXXTTTOOOHHHBBBCCCDDD???777111111111000///---,,,,,,---...---++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++***---,,,,,,,,,,,,---..................////////////...///111333333222666;;;;;;^^^{{{yyyrrrqqq}}}pppggg___]]]]]][[[YYYYYYUUUTTTRRRPPPMMMKKKIIIHHHIIIGGGFFFFFFGGGGGGFFFDDDAAAAAAAAA@@@??????>>>>>><<<<<<<<<;;;:::888777666222222222111000000////////////.........---------++++++++++++++++++++++++,,,+++******))))))******))))))))))))************************)))))))))((())))))))))))************************************))))))))))))))))))(((((('''(((***+++***))))))***))))))***+++++++++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000000000111111111111222222333333333444444444444333555666666666666888999999999;;;BBBMMMYYYaaaeeehhhfffhhhpppXXX???;;;999888666333222333444333333222222222222222444333222333666555111------.....................,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,+++++++++******+++++++++)))***+++,,,---....../////////000000000000//////000/////////......---------............/////////000000000111111000000000444000000333222000555>>>>>>???NNNrrrtttiiitttxxxeeeiiiwwwvvvfff^^^[[[VVVRRRPPPIIIPPPYYYcccttt{{{wwwnnnggg]]]WWWTTTOOOHHHBBBBBBCCC???777111111111000...---,,,,,,......---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---......------........./////////---///111222333444666999<<>>GGGUUUaaahhhjjjgggfffiiiuuutttIII;;;:::888777555333111111111111222222222222222222333222333444444333000...---------...............,,,,,,++++++++++++******************+++++++++,,,******))))))))))))******)))***+++,,,---...//////---......///////////////000//////......---------------------.........//////000000111111000000///222//////222333111222666;;;555888PPPxxxwwwkkkmmm}}}zzzmmmhhhwwwkkkcccZZZRRRNNNLLLMMMOOOTTT___sss{{{xxxoooggg^^^XXXUUUPPPIIICCCBBBCCC???666111111111///...---,,,,,,......---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------.........//////...000111000111333444555===EEEcccsssrrrmmmkkk|||}}}mmmfffbbb^^^ZZZYYYYYYXXXVVVSSSPPPMMMKKKJJJHHHGGGFFFGGGHHHIIIHHHGGGCCCCCCBBBBBBAAA@@@@@@@@@<<<<<<<<<;;;:::999888777444333333222111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++))))))*********+++++++++************))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********)))))))))((((((&&&(((+++,,,+++)))))))))))))))))))))***+++,,,---++++++,,,,,,,,,,,,------------------------------------............------------------------------........................---......//////000111111111111111222222222333333444444444444555555555555444666777888888888:::<<<===???DDDMMMWWW```gggjjjhhhkkksss___@@@:::999666444333333222000///000000111111111111111000222444444222///......,,,,,,,,,------.........,,,,,,,,,+++++++++******))))))))))))*********+++***))))))(((((())))))***)))******+++,,,---......,,,,,,---...............000000///......---,,,,,,,,,,,,---------.........//////000000000000//////000......111333222444666777666999BBBTTTtttvvvnnnttt|||vvvwwwyyyggg[[[WWWQQQPPPNNNOOOSSS]]]lllxxx{{{xxxppphhh___YYYVVVQQQJJJDDDBBBCCC???666111111111///...,,,+++,,,......---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,*********++++++,,,,,,------,,,,,,,,,,,,---......---------........./////////111111//////111222222444333HHHxxxppprrrtttjjjnnnxxxnnnhhhbbb]]]\\\YYYXXXVVVTTTQQQOOOMMMLLLHHHGGGFFFGGGIIIJJJIIIHHHDDDCCCCCCBBBBBBAAA@@@@@@<<<<<<;;;;;;:::999888777444444333222222111111000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---)))************+++++++++************)))))))))))))))************+++++++++((((((((((((((((((((((((+++*********))))))((((((%%%(((+++,,,+++***))))))))))))))))))***+++,,,---***++++++,,,,,,------...------------------------------............------------------------------/////////////////////////////////000111111222222111111222222222333333333444444444555555555666666444666888888888999;;;<<<<<>>=========<<<<<<<<<;;;;;;;;;666555333222111222333333222111111000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((())))))*********+++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///222000///------///000222111111000000111111222333222222333333333444444444333555666666555444444555888666666888;;;>>>???>>>EEELLLVVVZZZVVVVVVcccqqq~~~ZZZDDD>>>555444444333333222222111111000///......///000111111111111000///---,,,+++))))))***+++,,,,,,,,,,,,************************+++*********))))))(((((((((***+++***)))((()))***++++++++++++++++++++++++++++++++++++,,,---...///222111///...,,,,,,++++++***+++---,,,++++++,,,...///////////////.........111111111111111111111111111000333666666:::JJJ\\\uuussszzzlllbbbZZZWWWSSSNNNNNNRRRWWW```nnn}}}{{{rrrjjj```YYYVVVRRRKKKEEEBBBBBB===555111111000---,,,,,,,,,---------......******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++*********)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......------...000---------............///000000000000111222333333---555666CCCjjjpppfff~~~iiihhhyyy{{{pppiiieeebbb[[[VVVWWWWWWSSSNNNMMMJJJJJJHHHGGGFFFFFFFFFFFFDDDDDDEEEDDDCCCAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<777666444333222222222333222111111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))*********+++))))))*********+++++++++******************************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///111000///......///000111111111000000111111222333222222333333333444444444222444555666555555666777666777888999:::>>>DDDIIIOOOTTT[[[___^^^```lllzzzkkkIII:::666444444444333222222111111000000///......///000111000000000///...---+++***+++++++++,,,,,,+++***************************************)))))))))((((((((()))******)))((()))***++++++++++++++++++++++++++++++++++++,,,---......111000///---,,,,,,++++++***,,,------,,,,,,---...////////////............111111111111111111111111222111333555444444===IIIbbbtttxxx{{{kkkaaaYYYSSSQQQTTTLLLPPPYYYbbbkkkxxx}}}rrrjjj```ZZZVVVRRRKKKFFFBBBBBB===555111111000---,,,,,,,,,------------...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++---......------...///---------............///000000000000111222333333111444222;;;VVVwwweeevvvrrrdddjjjyyyyyyqqqmmmhhhaaaZZZXXXVVVRRRPPPQQQOOOMMMIIIFFFEEEFFFGGGHHHFFFFFFFFFEEEDDDCCCBBBAAA<<<<<<<<<<<<============888888666444333222222222222222111111000/////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************(((((()))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111000///......///000111111111000000111111222333333333333333444444444444111333555555555555777999555888<<<<<<<<>>>>>>>>:::999888666555333333222222222222111111000000000/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000000////////////000000111111000000111111222333333333333444444444444555333555666666555555777999666:::???BBBEEEKKKUUU\\\YYYXXX\\\eeemmmwwwgggEEE;;;999555333333333222111111000000//////..................---------,,,,,,+++))))))+++++++++++++++***))))))************************))))))))))))))))))((((((((()))***)))((('''(((***************************++++++******+++,,,,,,---......---,,,+++++++++,,,+++---......---,,,...///------...............///////////////////////////222111111333555555444444======TTTxxxrrrqqq~~~ooo```XXXYYYTTTOOOOOOPPPSSS]]]gggsss~~~yyyrrrjjj```ZZZWWWSSSMMMGGGCCCBBB<<<444///111111...------------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///---------............///////////////000111222333000//////555;;;DDDmmmuuummmpppwwwlllbbb\\\YYYVVVWWWZZZWWWTTTPPPLLLIIIHHHHHHHHHEEEEEEDDDCCCCCCBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::888777555444333222222222222111111111111000000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------............///000000////////////000000111111000000111111222333333333444444444555555555666777888777666666888::::::>>>DDDLLLSSSXXX[[[[[[^^^^^^eeerrr|||OOO;;;:::777000333222222111111000//////............------,,,,,,,,,,,,,,,,,,+++***))))))((()))******++++++++++++))))))))))))))))))))))))(((((((((((((((((())))))''')))***)))((('''((()))************************++++++*********+++,,,,,,---,,,,,,+++++++++,,,,,,+++,,,...---,,,,,,---///,,,---------......//////........................333111000000222555666444:::666;;;WWWrrrzzz}}}xxxhhhbbbZZZRRRPPPOOONNNPPPTTTZZZcccttt~~~zzzqqqjjj```ZZZWWWTTTNNNHHHDDDBBB<<<333///000111///...------------,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))))))))***************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------,,,,,,---...---------............///////////////000111222222//////000666999999WWWyyypppcccwww~~~uuufff```^^^[[[YYYZZZWWWVVVSSSPPPMMMIIIGGGEEEDDDCCCBBBBBBAAAAAABBBBBB????????????>>>>>>>>>>>>;;;;;;;;;:::999777555555222222222222222222222222111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++***************)))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------............/////////000000000000//////111111000000111111222333333444444444555555555555888999999888777888;;;===AAAEEEMMMVVV^^^```^^^[[[```dddoooaaaBBB999:::777111222222111111000/////////............---,,,+++***+++++++++++++++***))))))'''((()))***++++++++++++))))))))))))))))))))))))''''''(((((((((((())))))'''((())))))''''''((()))************************++++++************++++++++++++*********+++,,,,,,***+++---,,,++++++,,,...,,,,,,,,,---......//////////////////////////////222222000---...222333111///666888<<>>>>>======:::;;;;;;;;;:::999777666333333333333333333333333222222111000000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************++++++++++++************************,,,,,,,,,++++++*********,,,++++++++++++,,,------------------------------******+++,,,,,,---......---------............/////////000000000000//////111111000000111111222333444444444444555555555555777888888999999;;;???BBBHHHNNNXXX___bbbbbb___]]]dddlll|||zzzOOO===;;;999555444222111111000//////......------......---,,,***)))++++++,,,,,,++++++******((()))***************)))))))))))))))))))))))))))'''''''''((((((((())))))'''((()))(((''''''((()))************************++++++************++++++***************+++,,,,,,)))***,,,+++******+++---++++++,,,------...//////////////////////////////...222222......222333000---555:::888@@@```rrrrrrtttwwwrrruuurrrhhhbbbZZZSSSOOOPPPNNNPPPXXXbbbmmm||||||xxxqqqjjj```[[[XXXTTTNNNIIIDDDCCC<<<333...000111///.........------,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++------------++++++***,,,------,,,+++---...---------.........//////.........//////000111222222333111555:::777AAAYYYzzzooo___pppzzzrrrpppkkkbbb\\\]]]___aaa```\\\TTTLLLGGGEEEDDDBBBAAAAAABBBCCCDDDCCCBBBAAA@@@???===<<<<<<::::::;;;<<<;;;:::888777333333333333333333333333222222222111000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))************))))))))))))))))))))))))---------,,,,,,+++++++++---,,,,,,,,,,,,---..............................******+++,,,,,,---......---------.........////////////000000000000//////111111111000111222222333444444444555555555666666555666888999;;;>>>CCCGGGLLLUUU___dddccc``````aaammmwwwgggBBB888999333000444111111111000//////......------......---+++***)))++++++,,,,,,,,,++++++******++++++******)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))((('''&&&''')))))))))))))))))))))))))))++++++***************+++))))))))))))***+++,,,,,,(((***++++++***)))+++,,,++++++,,,,,,---...//////000000000000000000000000)))000444111111555666333333222444888888CCCfff}}}qqqeeejjj}}}tttvvv}}}uuummmddd\\\WWWRRRNNNOOOTTTXXXZZZcccmmm{{{~~~yyyuuunnnaaaYYYWWWWWWOOOEEEFFFCCC;;;222///111000---///---,,,,,,---...,,,+++++++++******++++++,,,---'''((()))***************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000...000111333555999>>>AAAlll~~~]]]aaafff|||tttiiieee```jjjssspppcccUUUOOOOOOIIIHHHFFFEEEDDDDDDDDDEEEDDDCCCCCCBBBBBBAAAAAA@@@<<<<<<;;;::::::999888888777666555444333444555666555555444333222111000///000000000///......------//////000000000///---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////000000000000////////////222222333333333444444444444666777777777777888999777;;;>>>======DDDPPP[[[____________]]]___kkkxxxjjjPPP999666888444000000222000......///000000///,,,,,,------,,,,,,+++***************************))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........---......//////////////////000000000111111111111000222333333444:::FFFOOOpppddd^^^eeepppmmmnnn{{{}}}kkk```\\\YYYUUUSSSSSSTTTTTTSSSUUUZZZeeetttzzzxxxqqqddd[[[YYYXXXPPPFFFFFFCCC;;;222///111000---...,,,++++++,,,---+++***++++++******++++++,,,---*********+++******))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000000333333333222222333666999PPPooommm```ZZZfffoooeee]]]dddjjjhhh___UUUPPPOOOJJJIIIGGGFFFEEEEEEEEEFFFBBBBBBAAAAAA@@@?????????===<<<<<<;;;::::::999999888777666555555666666777555444444333222111000///111000000//////...------......///000//////------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000/////////000000000111111111111111111111111111111333333333333444444444444666777888888777777888:::;;;===@@@CCCGGGMMMTTTZZZ]]]^^^```dddfffmmm~~~XXXDDD333333666333111222888555222//////...,,,+++,,,,,,------,,,,,,+++***************************))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******)))(((((()))******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------.../////////////////////000000000111111111---///222222222555<<>>MMMvvvfffVVVUUUjjjtttrrryyyggg]]]___```___ZZZUUURRRQQQLLLKKKIIIGGGFFFFFFFFFFFFBBBBBBBBBAAA@@@@@@??????=========<<<<<<;;;;;;::::::999888888777777888888444444333222222111000000111111000000///.........------.../////////...............------------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////000000000111111111000111111111111222222222222222222333333333333333333333444444444555555555777888999888777777999;;;<<>>AAAcccvvvxxx^^^TTTWWWoootttdddtttpppccc```[[[XXXWWWVVVTTTRRRNNNLLLJJJHHHFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBB???>>>>>>>>>=========<<<;;;::::::999888888888888444444333333222111111000222111111000000//////...------......////////////............------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............/////////000000000111111111111111111222222222222222333333333333333444444444444555555555666666666888888999999888999;;;======CCCKKKSSSXXXZZZZZZZZZZZZ```kkkxxx}}}LLL@@@:::666666444///...111444222///......///......+++,,,,,,,,,,,,+++******************************))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))))))))(((((()))))))))++++++++++++++++++++++++************++++++++++++,,,+++++++++******)))))),,,,,,---............---........./////////000000---000333333222111111333888777999LLLtttuuu```RRR]]]|||oooiiivvvjjjbbb^^^WWWVVVTTTQQQQQQQQQRRRSSSXXX^^^gggqqq|||}}}{{{uuujjj^^^XXXVVVOOOGGGEEEBBB;;;222///111111......---,,,,,,------,,,+++++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////---///000111111222555777:::<<>>>>>>>><<<;;;999888777777777777666666666666444333333222111111000000333222111000000111111222////////////............------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------....................................//////////////////000000000111111111222222222222333333333333333333444555555666777777777777777888888888999999:::<<>><<<:::999888888888888777777777777444444333222222111111000555444222111111111222222000/////////....................................,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------------------..................................../////////000000111111111111222222222333333333444444444555555444555555666777888888999777888888888888999999999<<<>>>AAAEEEJJJQQQXXX^^^^^^\\\\\\___iiiwww{{{LLL777888999777333//////111222111111///---,,,---...------***++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&'''((())))))((('''&&&************************'''(((((()))***+++++++++*********+++,,,,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,---------....../////////000222333222111333000///111555888<<<@@@HHHrrrtttkkkoooooofff```^^^YYYRRROOORRRQQQRRRQQQOOOOOOVVVaaaiiiyyyvvvqqqnnnfff]]]YYYWWWQQQJJJIIICCC:::333///............,,,++++++------,,,******))))))***,,,,,,+++)))++++++++++++++++++++++++(((((((((((()))***+++,,,)))************+++++++++)))************+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++------......///000000000000000000000111111111111222222666<<>><<<<<<999888666555555555666777666555555444444333222222111111111111000000000000000000000000///////////////111333333000...,,,,,,------------------------,,,,,,,,,---------............////////////........................------000000000000111111111111111111111000000000000000111111000000111111222333111111111111222333444555777666555555555666777888888999999999888999<<>>CCCLLLRRRVVVWWWWWWXXX^^^[[[aaarrr___DDD999666333333222111000///...---///...---,,,+++***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((*********))))))))))))))))))))))))))))))******+++(((((()))***************+++++++++,,,,,,,,,------------------------------...------------...//////000111111222222333444444:::NNNmmm}}}pppfffggguuu~~~rrrlllggg]]]VVVUUUNNNPPPRRRQQQOOOPPPSSSWWWxxxtttrrroooggg^^^YYYWWWRRRJJJIIICCC:::333000///.........,,,++++++------,,,******))))))***,,,,,,+++)))++++++++++++++++++++++++******)))))))))))))))***)))************+++++++++)))************++++++++++++++++++,,,,,,---------++++++++++++++++++++++++------......//////000000//////000000000111111111111///111555666===VVVppp{{{qqq```___|||jjj~~~nnnccc^^^XXXUUUTTTRRRNNNKKKGGGFFFEEEEEEFFFGGGFFFEEECCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???======;;;:::999888777888999999666666666555444444333333333333333222222222111111222222222111111111000000---,,,+++******,,,...///------------------------,,,------------...............////////////..............................//////000000000111111111000111111111111111111111222222111111222222333444333333333333333444666666777777555555444555666777:::::::::999999<<<@@@CCCNNNRRRWWWZZZZZZXXXWWWVVVXXX^^^pppkkkKKK<<<888888333222222111000///...---...------,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++(((((()))***************+++++++++,,,,,,,,,,,,---------------------,,,,,,---------------...////////////000000111222222222222888FFF]]]}}}oooeeeccchhhlllzzzllleee]]]\\\ZZZXXXVVVUUUVVVWWWyyyuuutttppphhh___ZZZXXXRRRJJJIIICCC:::333000/////////...,,,++++++------,,,******))))))***,,,,,,+++))))))))))))))))))))))))))),,,+++***)))(((((((((((()))************+++++++++)))************+++++++++))))))***+++,,,---......++++++++++++++++++++++++---------...//////000000//////000000000000111111333000111333111222>>>NNNiiiOOOaaajjjjjjrrrssskkkaaaYYYUUUSSSQQQOOOKKKIIIGGGFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>===<<<::::::;;;;;;<<<888777777666555555444444555555444444444333333333333333333333222222222222000......111666888777666........................------........./////////...//////000000//////.../////////////////////////////////000000000111111000000111111222222333333333333333222333444444555444444444555555666777888:::999777666666666777777;;;<<<>>>???AAAEEEKKKOOOWWWYYYZZZ[[[YYYXXXWWWXXXbbbnnnkkkKKK>>>777555777222222111000///......---,,,,,,---------+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++(((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///.........///000000111111888333111999HHHgggxxxlllddd```fffuuu}}}wwwpppkkkgggccc]]]YYY{{{wwwuuurrriii```[[[XXXRRRJJJHHHBBB:::333000/////////...,,,++++++,,,---+++******))))))***,,,,,,+++)))))))))))))))))))))))))))++++++***)))(((((())))))))))))*********+++++++++))))))*********+++++++++)))******+++,,,,,,------***+++++++++++++++,,,,,,,,,,,,---......//////000////////////000000000111333000111333333333888AAAaaa]]]XXXfffkkkTTT\\\yyyooobbbZZZVVVSSSQQQPPPNNNJJJGGGFFFEEECCCBBBAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@@@@???===<<<<<<<<<===>>>999999888888777666666666666555555555444444444444444444444333333333222222111222777???FFFEEE===555////////////////////////........./////////000000//////000000000000///////////////000000000000000/////////000000000111111000111111222333444444555444444444444444555666666555555555555666777888999<<<;;;:::888888888999:::<<<@@@EEEJJJNNNRRRWWWZZZTTTUUUUUUVVVWWW[[[aaaeee{{{OOO??????999333222111111000//////...------***+++---...---,,,)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((()))******(((((()))***************************++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...///.........///000000111111999333333777888???^^^}}}vvv___```jjjxxx{{{wwwwwwtttkkkaaa\\\YYYRRRJJJHHHBBB999333000///000000...,,,++++++,,,---+++******))))))***,,,,,,+++)))(((((((((((((((((((((((())))))(((((()))***++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------.../////////...////////////000000000///------///111333777<<>>===<<<===>>>>>>;;;;;;:::999999888888777666666555555555444444444444444333333333222222222///000555<<>>QQQuuuuuuggg[[[ccc|||zzzwwwyyyuuulllbbb\\\YYYRRRKKKGGGAAA999333000000000000...,,,++++++------,,,******))))))***,,,,,,+++)))(((((((((((((((((((((((((((((((((((()))***+++,,,)))************+++++++++)))************+++++++++,,,,,,++++++*********************++++++,,,,,,---,,,,,,,,,---......//////......////////////000000000000///000111444777:::???eeekkkgggiii^^^]]]yyyooo\\\YYYdddvvvjjj```ZZZQQQMMMIIIGGGFFFFFFEEEDDDAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@>>>=========>>>???<<<<<<<<<;;;::::::999999777666666666555555555555444444444444333333333333333111000111444555333111111111111111111111111111000000000111111111222222///000000111111000000///000111111222222333333333111111111222222222333333333333444444555555666666555555555444555555666777666666666666777888999:::999999999:::;;;>>>@@@AAAKKKOOOUUUXXXXXXUUUSSSRRRQQQSSSVVV\\\fffsss{{{yyytttRRR777555888333111555//////......------------******+++,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''(((((())))))***((((((''''''(((((()))***(((((()))***************((())))))))))))*********)))))))))******++++++,,,,,,,,,,,,,,,,,,------.........//////000111111111333......222333111666@@@JJJbbbooofffkkkxxx}}}yyy{{{wwwnnnccc]]]ZZZRRRKKKGGGAAA999333000000000000...,,,++++++------,,,******))))))***,,,,,,+++)))))))))))))))))))))))))))***)))))))))))))))******)))************+++++++++)))************+++++++++***************+++++++++)))******+++,,,,,,------+++,,,,,,------......///........./////////000000000222333333333444666777;;;NNNaaaqqqUUU[[[qqquuuhhhmmmhhh\\\mmmuuulll[[[WWWQQQMMMJJJIIIGGGFFFBBBBBBCCCDDDDDDEEEFFFFFFCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>??????@@@>>>======<<<<<<;;;::::::888888888888777777777777666666555555555444444444555333111000111222444555222222222222222222222222111111111222222222222333000000111111111111000000111111222222333444444444222222333333333444444444555555555555555555555666555444444444444555666666888888888888999:::;;;<<<<<<<<<===???BBBFFFIIIKKKRRRUUUXXXYYYWWWTTTRRRRRRWWW]]]fffrrrXXXDDD333222444000///333.........------------,,,******************+++***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***(((''''''''''''((())))))(((((()))***************((((((((()))))))))******(((((())))))***++++++,,,,,,,,,++++++,,,,,,---...---------...//////000000777444222000111333555777444===VVVzzzyyynnnlllooo~~~~~~{{{xxxnnnddd]]]ZZZSSSKKKGGGAAA999333000000000111...---+++,,,------,,,******))))))***,,,,,,+++)))************************,,,+++***)))(((((((((((()))************+++++++++)))************+++++++++(((((()))***+++,,,,,,---))))))***+++,,,,,,------++++++,,,------......///............/////////000***...222111000111222222888<<>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888777777777777666666666666///222444555444222222333222222222222222222222222111111222222222333333333000000111111111111000000111111222333333444555555333333333444444444555555666666666666666555555555444444444444444555666666::::::::::::;;;<<<======@@@AAACCCFFFJJJNNNRRRUUUVVVWWWXXXXXXWWWWWWXXXYYYccclll{{{^^^FFF<<<444555666222...---------------------,,,,,,+++******)))******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''''''''''''''((())))))(((((()))***************(((((((((((())))))))))))'''(((((()))***+++++++++,,,,,,++++++,,,,,,---...++++++,,,------......///(((...111000222555444///555333888FFF[[[{{{uuuiiigggeeemmmpppmmmooo~~~yyyoooeee^^^[[[UUUMMMHHHBBB:::333000/////////,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***)))))))))++++++)))'''))))))))))))))))))))))))---,,,,,,+++*********+++,,,,,,,,,---------..................////////////000000000000000111111222222999;;;DDDiiiUUURRRUUU~~~sssjjjeee\\\qqq~~~mmmddd]]]TTTNNNNNNKKKGGGFFFGGGGGGDDDCCCFFFCCCBBBAAA@@@>>>???AAACCC@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????>>><<<;;;999999;;;<<<;;;:::999999999888888888888777444555555555444333333222444444444444444444444444333222222111222222333333000111333333111///......111111222333444666666777666666666666666666666666333444555666777888999:::999888888888888888999:::<<<;;;;;;;;;===@@@CCCEEEIIIKKKMMMPPPUUUYYYXXXTTTRRRPPPSSS\\\cccgggkkkooo{{{eeeAAA888555333222111111///...///---,,,,,,---...,,,++++++++++++***)))(((((('''(((((((((((((((((((((((($$$%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''''''''''''''((((((((((((''')))***)))((('''(((***'''''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))************+++,,,,,,,,,,,,+++---------............/////////000111111111111111000///222888<<>>>>>===;;;;;;:::::::::999999999777777888888888777666666555555555555555555555555777777666555555555555555555666777555222/////////333333444555666777777888888888888888888888888888666777777777888888999999::::::999999999999::::::999;;;===AAADDDGGGJJJKKKNNNMMMKKKKKKMMMPPPTTTVVVUUUVVV___nnn}}}]]]===;;;555333111000111111000///...---+++,,,------,,,***+++******))))))(((((('''''''''''''''''''''''''''((((((''''''&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''''''''((((((((('''((())))))''''''((()))''''''&&&&&&''''''((()))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((()))******)))***++++++,,,,,,++++++,,,,,,,,,---------.........//////000000000000000111///111444222000888DDDPPPnnnyyyllljjjqqq~~~~~~|||yyypppfff```]]]VVVNNNIIICCC:::444000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---++++++******)))(((''''''&&&)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++,,,---...,,,+++************************,,,,,,++++++***++++++,,,,,,,,,,,,---------......---------........./////////............///000000000111666888777BBBcccnnnjjjqqq{{{mmmzzzjjj```XXXaaayyy~~~qqqhhh___ZZZUUUNNNIIIHHHGGGEEEDDDCCCBBBAAA@@@>>>@@@@@@@@@???????????????AAAAAA@@@@@@@@@?????????AAA???======???@@@???>>><<<<<<<<<;;;;;;;;;::::::999999:::::::::999999888777777777777777777777777999888777666555555555555666777777666444222222333555555666666777888888999::::::::::::::::::::::::888888888999999999999999::::::::::::;;;<<<>>>>>>@@@BBBDDDFFFIIIJJJKKKLLLGGGFFFEEEGGGJJJNNNWWW___dddgggrrrvvvFFF555===444222000000111111000///---,,,++++++,,,,,,+++*********))))))(((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''((()))(((''''''((()))'''&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((())))))***))))))***++++++++++++++++++,,,,,,,,,---------------...//////000000//////---,,,...444666444666;;;999CCCRRRsss|||vvvsss~~~~~~~~~|||xxxpppgggaaa^^^VVVNNNIIICCC;;;444111000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---++++++******)))(((''''''&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,++++++,,,......---,,,************************,,,++++++***++++++,,,,,,,,,,,,,,,---------......------------............000000//////000000111222222111444888555666HHH```zzzkkkjjjooogggtttuuuYYYNNNWWWqqquuummmeeeZZZQQQMMMHHHFFFCCCCCCDDDDDDCCCAAA@@@@@@?????????>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@???BBB@@@>>>???@@@AAA@@@???============<<<<<<<<<<<<::::::;;;<<<<<<;;;;;;;;;888888888888888888888888888888777666666666666666555666777777666666777999777777777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::999999:::<<<>>>AAACCCDDDGGGGGGHHHIIIIIIHHHHHHGGGIIIHHHJJJNNNQQQVVVbbbnnn}}}TTT888333888333111//////000000///...---+++******++++++***))))))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&((()))((('''&&&'''(((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((())))))***))))))***++++++++++++***++++++++++++,,,,,,,,,---------...////////////...///------000111000///000444444333CCCeeeyyyxxxwwwvvvyyy{{{xxxqqqhhhbbb___WWWOOOIIICCC;;;444111111111111,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...,,,+++******))))))((((((''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,+++******,,,......---,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,---------......,,,------------.........000000000000000111222222222000222666555444<<>>>>>>>>>>>=========;;;;;;<<<=========<<<<<<999999999999999999999999888888777777777777888888666777888888888888;;;===888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;<<<<<<;;;;;;===???AAADDDFFFHHHIIIHHHHHHGGGGGGFFFFFFFFFHHHIIIOOOVVVYYY\\\iiiyyyfffDDD777666666333111///...//////...---,,,+++)))***++++++***(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((()))******((()))******++++++************+++++++++,,,,,,,,,,,,------..................---,,,...000111111111111777666777>>>KKKkkk~~~wwwsssssszzzzzzxxxqqqhhhccc___WWWOOOJJJDDD;;;444111111111111,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,---+++***))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,***))))))+++---...---,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......,,,,,,---------.........///////////////000111111///000222222222444999>>>WWWoooyyysssfffaaauuurrr]]]QQQWWWdddooogggccc[[[RRRLLLJJJHHHEEEBBBEEEEEEDDDCCCCCCBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@BBB@@@??????@@@AAAAAA@@@@@@????????????>>>>>>>>>;;;;;;<<<===============::::::::::::::::::::::::888888888888999:::;;;;;;999999:::999888999<<<>>>:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<======>>>???@@@@@@BBBCCCEEEGGGHHHHHHHHHGGGGGGHHHJJJKKKLLLPPPRRR]]]iiinnnpppsssRRRAAA777444555444222///.........---+++,,,***))))))******)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))+++,,,,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((()))******((())))))***************************++++++++++++,,,,,,---............---,,,---......000333555555...666888777555111BBBaaa}}}yyyzzztttxxxzzzxxxqqqiiiccc```XXXOOOJJJDDD;;;555111111111111,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++)))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,)))))))))+++---...---++++++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------.....................///000000,,,000222///...333999<<>>;;;;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>;;;<<<<<<:::999999;;;===::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>???CCCCCCCCCDDDDDDEEEGGGGGGHHHHHHHHHIIILLLOOOSSSUUUaaafffuuuSSSBBB===222---111444222///......---,,,***+++***))))))******)))((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''+++...//////---+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((()))******(((((()))***************)))************++++++++++++,,,------......------...000000...,,,---,,,+++//////---333999222111@@@IIIkkk~~~xxxqqqppp{{{}}}vvvllleeeaaaZZZSSSKKKGGG>>>444000111000---,,,+++******,,,,,,+++***,,,***)))***++++++***))))))))))))))))))*********+++***)))'''''''''((())))))))))))((()))******+++)))))))))))))))))))))))))))************+++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------******,,,---.../////////------......///000000000000000//////000222444555???LLLtttlll{{{xxxeeeqqqaaaQQQPPP\\\vvvtttllldddZZZRRRMMMNNNNNNJJJFFFDDDFFFHHHGGGFFFDDDAAA??????AAACCC?????????@@@@@@@@@@@@@@@???>>>>>>???AAABBBAAA@@@======>>>>>>>>>>>>======???>>>===<<<;;;;;;:::;;;999::::::;;;;;;<<<<<<===999999:::::::::;;;;;;;;;>>>===<<<<<<;;;;;;<<<<<<:::;;;:::999777888:::<<<999;;;<<<======>>>AAACCCAAAAAABBBCCCDDDFFFIIIJJJOOOQQQSSSWWW]]]eeennntttzzzcccDDD;;;666555555000/////////...------,,,,,,+++++++++************))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&+++222777999777333///))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((('''''''''&&&))))))))))))************)))+++,,,,,,***))))))******+++,,,,,,------,,,,,,...------......///000111000000111111111222222222<<<@@@NNNiii{{{}}}}}}uuukkkddd```ZZZSSSLLLHHH???555111222111...,,,+++******,,,,,,+++***+++***)))***++++++***))))))))))))))))))))))))***+++***((('''''''''((())))))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,------...---------------......///000000000222111000000000111222333666CCC^^^zzznnnzzz}}}ppp{{{___QQQOOOWWWnnn~~~qqqhhh^^^\\\XXXSSSNNNLLLKKKKKKHHHHHHGGGEEEDDDCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBB@@@???@@@AAAAAA@@@???>>>>>>>>>??????>>>>>>>>>???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<<===>>>???>>>======???AAA???@@@AAAAAA@@@@@@CCCDDDEEEEEEFFFGGGJJJOOOTTTWWW]]]```eeemmmvvvmmmLLL777555222222222---/////////...------,,,,,,+++++++++*********))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&***000555666444000---)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((()))))))))*********)))+++,,,,,,+++******+++***+++,,,,,,------,,,,,,------------...///000111000000000111111111222222111222777CCCYYYvvv|||tttiiibbb___ZZZTTTMMMIII@@@666111333222///,,,+++******,,,,,,+++***+++***)))***+++,,,+++)))******))))))))))))))))))***)))((('''''''''((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++,,,+++************+++,,,++++++++++++,,,,,,,,,,,,------......------,,,+++------......///000000000333222111000000000000111///:::FFFZZZlllnnnuuueeesssyyybbbPPPFFFNNN\\\ttttttnnnddd]]]WWWSSSNNNJJJGGGGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEECCCBBBBBBBBBBBBAAA???>>>>>>????????????>>>>>>>>>>>>===<<<;;;;;;;;;;;;???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<=========:::::::::;;;;;;<<<===>>><<<>>>????????????@@@AAAAAAAAAAAA@@@??????AAACCCDDDEEEGGGJJJOOOXXXaaahhhpppttt{{{QQQ;;;333777444333444...//////......---,,,,,,,,,++++++*********)))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%)))---111111///+++)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))******,,,---...---+++)))))))))***++++++,,,,,,,,,,,,,,,------------...///000000000000000000111111111111///111111111666GGG___qqq~~~tttrrrvvvwwwuuu|||~~~{{{ssshhhaaa^^^ZZZTTTLLLIII@@@555111222222///,,,+++******,,,,,,+++***+++)))))))))+++,,,+++************)))))))))))))))(((((((((((('''((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))************++++++************++++++***++++++++++++,,,,,,,,,,,,------...------,,,,,,------......///000000000111111111000000000000111111777:::CCCeee}}}zzzeeeeeevvvhhhSSSNNNNNNYYY~~~|||rrrkkkeee\\\TTTQQQNNNJJJFFFDDDCCCBBBAAACCCCCCCCCDDDDDDDDDEEEEEEFFFDDDCCCCCCCCCCCCBBB@@@===>>>>>>??????>>>>>>=========<<<;;;;;;;;;;;;;;;>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<===========================>>>??????===???@@@@@@??????@@@AAA???@@@@@@@@@@@@AAADDDGGGHHHKKKOOOTTT]]]iiiwwweeeDDD777777;;;555222333...//////...------,,,,,,+++************))))))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***,,,,,,***'''%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''(((((((((((()))))))))***///000000...***'''&&&&&&******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000/////////000000000111111000444777666444999EEEOOOfff}}}uuummmrrrvvv}}}{{{ssshhhbbb___ZZZTTTKKKHHH>>>444000111111---,,,+++******,,,,,,+++******)))((()))+++,,,+++***************))))))(((((('''''''''(((((((((((('''''''''((())))))))))))((((((((((((((((((((((((((((((((()))))))))******************************************+++++++++,,,,,,***+++,,,---............------......///000000000......///000111111222222222333666<<>>>>>????????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>><<<<<<<<<<<<============@@@??????>>>>>>>>>??????@@@BBBCCCCCCAAAAAABBBDDDAAACCCEEEFFFIIIMMMSSSWWWZZZ___fffnnnxxxcccKKK;;;333666888///---///+++.........---,,,,,,++++++*********)))))))))((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&%%%###&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''(((((((((((())))))))),,,---...---***)))((())))))***++++++,,,,,,+++++++++++++++,,,,,,---...///....../////////000000000,,,///222222222222444777999VVVuuu~~~}}}|||{{{tttjjjddd```ZZZTTTKKKGGG>>>444///111000---,,,+++******,,,,,,+++******)))((()))+++,,,,,,+++++++++******)))(((((((((&&&&&&'''(((((((((''''''&&&'''((()))***)))((('''))))))))))))))))))))))))((((((((()))))))))******))))))***++++++***))))))************++++++++++++)))***,,,---.../////////------......///000000000,,,---///000111222222222000...222999;;;IIIvvvqqqTTTTTTsssyyyjjj```fff{{{}}}aaaNNNOOOZZZyyytttkkkfffbbb___\\\SSSRRRPPPMMMKKKHHHGGGFFFFFFDDDCCCBBBCCCCCCAAA???@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>======<<<======>>><<<<<<<<<===>>>?????????======>>>>>>>>>???????????????????????????@@@AAA@@@AAABBBBBBBBBCCCFFFIIIHHHKKKNNNSSSXXX```hhhmmmttt{{{eeeDDD===666111555555---...222.........------,,,+++++++++******)))))))))((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''(((((((((((())))))&&&(((***+++++++++,,,---)))******+++++++++++++++++++++++++++,,,---..................////////////111///---,,,---///000000555;;;BBBKKKaaa~~~{{{tttmmmgggbbbiii{{{zzzuuulllfffbbb[[[SSSLLLHHH???444000111111...,,,+++******,,,,,,+++***)))(((((()))+++---,,,+++++++++******)))(((((('''%%%&&&'''(((((((((''''''%%%&&&((()))***)))((('''))))))))))))))))))))))))(((((((((((()))))))))***((()))***++++++***)))(((************+++++++++++++++,,,,,,---.........---------......///000000000---...///111111111000000000---222888555888VVVzzzaaaSSSaaavvvjjjbbbddd{{{mmmZZZPPP```|||vvvmmmkkkgggaaa[[[VVVQQQOOOPPPNNNKKKJJJIIIGGGEEEBBBCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBB@@@@@@AAABBBCCCEEEGGGHHHDDDEEEFFFFFFHHHMMMRRRWWW[[[^^^ccciiipppzzzyyyNNN:::999444111555666///222666111......---,,,,,,++++++******)))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))'''''''''((((((((())))))%%%''')))*********+++,,,))))))***+++++++++++++++************+++,,,---...------........./////////333222000///000111333333:::444111444<<>>666222000///...---,,,+++,,,...///...---******))))))******+++,,,'''((()))))))))(((&&&%%%$$$%%%&&&'''(((***++++++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***+++---...---,,,---------............//////000000000000000//////333333444444555888<<>>555111000/////////...,,,,,,------,,,*********))))))******+++,,,(((((()))))))))((('''&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++***+++---...---,,,------------............//////000000000000//////000111222222222444888;;;???___sssxxxzzzjjjPPPJJJNNN^^^ppp~~~zzzvvvrrrpppoooooonnnllljjjhhhgggffffffgggfffeeedddfffhhhjjjiiiiiiiiiiiijjjkkklllmmmnnnnnnooottt{{{pppKKK999666555333111111000000///......---,,,,,,+++++++++*********---+++(((((((((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((******)))(((((()))******************************++++++******++++++,,,---,,,,,,,,,,,,------------...------,,,,,,---...///000000000111222333555555666777BBBTTTbbbpppvvvwwwssslllgggccc[[[SSSPPPHHH===444000///000111000///---,,,---,,,***)))******))))))******+++,,,))))))******))))))((('''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,+++***+++---...---,,,------------...............//////000000/////////000111111111111222555777000@@@^^^{{{ooo}}}wwwiiiZZZMMMGGGIIISSSiii~~~|||mmmooonnnKKK777333333333333000//////......---------+++************)))))))))+++***)))))))))(((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((***))))))(((((())))))***)))***+++,,,,,,+++***)))+++************+++,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,---..................///111222333555111222777999>>>MMM^^^sss}}}wwwxxxvvvpppkkkggg^^^VVVQQQIII===333//////000111///...,,,,,,,,,,,,+++)))******))))))******+++,,,***************))))))(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************++++++++++++,,,+++***+++---...---,,,,,,,,,---------...............//////000/////////111222333222111222444666555777AAAVVVuuuuuutttuuusssvvvtttXXXJJJHHHJJJOOOTTTfffssshhhcccqqqnnnSSS;;;444555222111444/////////.........------++++++*********)))))))))))))))((()))***)))&&&###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((()))))))))(((***+++------+++***(((***************++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---......------------...///000111444333666999777444888@@@FFFTTTsss}}}xxxyyywwwqqqmmmhhh```XXXQQQIII===333//////000111---+++***+++------,,,+++******))))))******+++,,,+++******)))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++,,,+++***+++---...---,,,,,,,,,,,,------------...------...///////////////000111222222111111222444333222444<<>>555111000//////---+++***+++,,,,,,+++*********))))))******+++,,,***)))((('''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***+++---...---,,,++++++,,,,,,,,,---------+++,,,---...////////////,,,...000000000000111222555222333666222111>>>PPPrrrYYY[[[kkkvvvkkkoooaaaNNNFFF;;;@@@DDDQQQxxx{{{tttxxxbbbBBB333555444000///111111...........................+++************))))))))))))(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))(((''''''(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))*********+++(((***+++---..................---------...//////000000000......000222333222///000555666444777===CCCOOOccczzz|||{{{vvvnnnhhheee___YYYNNNGGG>>>666222000///...///---++++++++++++)))(((*********)))***++++++,,,***)))'''&&&&&&&&&'''(((''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***+++---...---,,,++++++,,,,,,,,,---------+++,,,---...////////////---///111222222222333555444,,,,,,444777555999BBB___[[[NNNXXXrrr}}}qqqrrreeeMMM<<>>bbbsssYYYLLLTTTuuuvvvoooVVVHHHCCCCCCHHHQQQgggzzziiiqqq~~~tttRRR>>>666333222111///......------......---------,,,,,,,,,(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((())))))))))))******************++++++,,,,,,,,,+++++++++++++++,,,---...000,,,+++000333222111222000000111111111222222222555555666:::AAAJJJRRRWWWiiiwww}}}}}}xxxooogggbbb\\\VVVNNNGGG===555111000000000------,,,,,,,,,,,,++++++((()))***+++++++++++++++***)))))))))((((((((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&'''))))))'''&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------.........////////////......000000111111222333333444>>>III___wwwiiiLLL\\\yyywwwppp}}}SSSGGG>>>???CCCQQQlll~~~jjjdddjjjwwwzzzRRR>>>888666333222111///...---------...------------,,,,,,,,,))))))(((((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&''''''''''''((((((((((((((()))))))))*********)))))))))************+++***++++++++++++++++++,,,++++++++++++,,,---...///222---,,,///222111111222000000000111111111222222333222222333666:::???BBBDDDJJJRRR[[[fffuuu|||}}}zzzrrrjjjddd]]]VVVNNNGGG===555111000000000------,,,,,,,,,,,,++++++)))******+++++++++******))))))))))))(((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&%%%&&&((((((&&&%%%''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......////////////......000000000111222222333333999444777\\\eeeYYYWWWkkkvvvsss~~~xxxcccMMMCCC@@@AAAIIITTTrrr]]]\\\gggvvvUUU:::444666777222111000///...---------------------,,,,,,,,,,,,+++***))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((())))))))))))******)))************++++++++++++++++++++++++************++++++,,,---...000111444///,,,///000//////222000000000000111111111111444333222111222222444555999:::::::::>>>HHHUUU___cccnnn}}}{{{}}}{{{tttlllfff^^^VVVOOOHHH>>>555111000//////------,,,,,,,,,++++++++++++++++++++++++***)))((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&((((((&&&%%%''''''''''''((((((((((((''''''''''''((((((((((((******))))))((((((''''''************************************************++++++,,,,,,,,,------------......//////......---//////000000111222222222333222222CCCccc~~~pppRRRNNNccc~~~eeehhhzzzjjjTTTIIICCCCCCGGGUUUrrrvvviii___ZZZhhh}}}hhhDDD666666555222111000///...---------------------,,,,,,,,,++++++,,,,,,***)))((((((((((((''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((()))((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))***************++++++++++++,,,,,,++++++******))))))******+++,,,---///111222333///---//////,,,---000/////////000000000111111111111222222333333444444222333555555555777;;;>>><<>>666111/////////------,,,,,,,,,++++++++++++++++++++++++***)))((((((((((((((())))))))))))&&&'''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''((()))'''%%%''''''''''''((((((((((((''''''''''''((((((((((((******))))))((((((''''''************************************************+++++++++,,,,,,,,,------------............------...//////000000111111222///666777888BBBUUU~~~```KKKKKKaaakkkbbbaaapppjjjSSSFFFDDDGGG@@@PPPiiisss^^^[[[```gggwwwpppMMM999666666222,,,000///...---,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,***)))((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%'''((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((((((((()))))))))))))))*********++++++++++++++++++******))))))))))))******+++---///000111000......111000,,,+++........./////////000000000+++,,,...///000111222222...000333444444444444555:::<<>>666111/////////------,,,,,,,,,,,,+++++++++++++++++++++***)))((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((('''&&&'''))))))'''&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((************************************************++++++++++++,,,,,,,,,,,,------............------.........///000000111111000444222000666AAA___dddPPPNNNiiiwwweee]]]pppjjjQQQEEEBBB>>>@@@III]]]{{{ooobbbYYY___ooohhhSSS===444444555333111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))((((((((((((''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''(((((((((((())))))((())))))))))))************************))))))))))))******+++,,,---///000---...222666444...+++,,,............////////////.../////////000000000000444333333333555777:::;;;666888999:::;;;>>>AAADDDzzz|||yyyrrrkkkfff___WWWPPPIII>>>666111///......------,,,,,,,,,,,,++++++******+++++++++******)))'''((((((((()))))))))***&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&%%%&&&((((((&&&%%%''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***************************************************++++++++++++,,,,,,,,,,,,------......------,,,------...//////000000111000222...///444666BBBZZZnnnSSSQQQ___|||pppjjjxxxuuu^^^SSSDDD???<<>>BBB???AAAHHHWWWnnnyyyfff[[[XXX\\\eeennnmmmOOO===444333222222111111000//////...---,,,+++++++++,,,,,,,,,+++***)))))))))******''''''(((((((((((('''''')))'''&&&'''((()))(((&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$&&&((()))'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))***,,,,,,+++)))((((((((((((((((((((((((&&&''''''((())))))******(((((()))))))))*********+++---///111111000...---,,,,,,------......////////////////////////////////////000111111222222333333333444444444444555555{{{}}}zzzrrrlllfff___XXXRRRKKK@@@777222000000111---+++))))))+++,,,,,,,,,---,,,***)))(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,******++++++,,,,,,------,,,,,,---...............000//////000000111222333666<<>><<<<<<<<<<<<>>>KKKddd{{{ppp^^^SSSQQQNNNQQQ]]]lll}}}tttKKK;;;;;;999444222111111000//////......,,,,,,,,,++++++++++++++++++******)))))))))))))))&&&&&&''''''''''''&&&&&&((('''&&&&&&(((((('''&&&''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))************)))******+++,,,***++++++,,,------......---...............//////......//////000111111222000000111111222222333333|||}}}zzzqqqjjjfff```YYYSSSKKK@@@777222000000000---+++((((((***,,,---...******))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++***++++++,,,---......///+++,,,,,,---...---------/////////...//////000000...///222BBBeeelllWWWWWWbbbrrrmmmWWWKKKEEE@@@===:::===GGGSSSccc}}}sssaaaTTTNNNKKKLLLPPP]]]qqqyyyJJJ999999666222333111111000//////......---,,,,,,,,,+++++++++******************))))))(((((('''''''''(((((('''''''''(((&&&%%%&&&'''((('''&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&(((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............---......//////000111111//////000000111222222333|||}}}yyyqqqjjjfff```ZZZTTTLLLAAA777222000//////---+++))))))+++,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))************+++++++++,,,,,,------......++++++,,,---------------//////............/////////000222555EEEhhhsssZZZKKKTTTsssvvv___SSSFFF???===???FFFMMMOOO]]]vvvkkkXXXMMMHHHKKKPPPSSS\\\nnnXXX777777===555///222000000//////......------+++++++++,,,+++******)))))))))******))))))((('''''''''(((((((((((('''''''''&&&%%%&&&''''''&&&%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$#########$$$############$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&''')))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***))))))))))))***++++++,,,,,,,,,++++++*********++++++,,,,,,---.........------......//////000000...//////000111222333333}}}}}}yyyqqqjjjfff```ZZZTTTLLLAAA777222/////////---+++***+++,,,,,,+++***(((((()))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,++++++,,,------------,,,///......------......///000111333666999KKKssswwwUUUQQQ[[[wwwttt___NNNCCC===???DDDJJJOOO\\\rrrwwwhhhXXXPPPLLLMMMTTT\\\llluuu___GGG666777999444000333000000///......------,,,***++++++,,,+++***)))(((((()))*********)))''''''&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''''''''''''''%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%"""######$$$$$$$$$$$$##################$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((())))))(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((())))))))))))***************++++++++++++***++++++,,,------......,,,------......///000000...///000111222333333444}}}}}}yyypppiiieee```ZZZTTTLLLAAA777222/////////---,,,+++,,,,,,,,,***((('''((()))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++***************++++++,,,---------,,,,,,///......---------......---+++///555444:::XXXzzziiiSSSGGGOOOttt{{{___JJJAAAAAA<<>>zzzvvvzzzzzz{{{xxxrrrmmmjjjbbb[[[QQQJJJ@@@777222//////...***+++,,,---,,,,,,******)))))))))(((((((((((('''((((((((('''&&&&&&%%%%%%&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))******))))))((()))******++++++******++++++++++++++++++++++++,,,,,,,,,---------......***---///...------000333111111888NNNwww{{{eeeSSSOOOaaaxxxrrrkkkyyyooo]]]KKKEEEDDDDDDHHHNNN___mmm{{{hhhYYYVVVRRRNNNTTT```gggssseeeIII:::222555333111111111000...,,,......---,,,+++******)))((())))))))))))(((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''((((((((()))))))))((()))***++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,...000555:::???BBBzzzuuuxxxxxxyyyvvvpppllliiibbbZZZQQQJJJ@@@777222//////...++++++,,,,,,,,,+++******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))((())))))******************+++++++++++++++,,,,,,+++,,,,,,,,,------------))),,,...///...///000333333777999===MMMppprrrbbbccclllxxxwww|||}}}}}}cccOOOIIIHHHHHHHHHOOOTTT^^^kkkyyyttteee```RRRMMMQQQRRRPPP]]]qqq}}}jjjLLL<<<777777444222111000000000...,,,------,,,,,,+++******)))(((((())))))(((((('''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&(((((('''''''''((((((((('''''''''((((((((())))))'''((()))***++++++++++++++++++++++++,,,,,,,,,,,,++++++---000444999===@@@yyyzzzwwwxxxuuuppplllhhhaaaZZZQQQJJJ@@@777222//////...,,,,,,,,,,,,++++++******'''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((()))''''''''''''((((((((((((''''''((()))))))))))))))(((((()))************)))*********++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,---------...000222444,,,222555111111BBBdddpppiii]]][[[```sss|||wwwdddXXXIII===IIIFFFGGGMMMTTT```ttt}}}qqqdddWWWPPPPPPNNNUUUaaaeeegggxxx]]]JJJ@@@555111666444222111000111000///---,,,,,,,,,++++++******)))((((((((((((((('''&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''')))(((''''''''''''((((((''''''''''''((((((((((((''''''((()))*********************+++++++++,,,,,,++++++,,,...111444777999~~~}}}vvvwwwuuuooolllhhhbbbZZZQQQJJJ@@@777222//////...---,,,,,,++++++*********&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))''''''''''''((((((((((((&&&'''(((((())))))(((((('''((())))))******))))))*********++++++,,,,,,---******+++++++++,,,,,,,,,///...,,,++++++---///000000...---------111===HHHhhhzzzUUUMMMJJJUUUkkkzzzrrrbbbHHHEEE???===BBBEEEGGGPPP\\\kkkuuujjj^^^VVVOOOKKKKKKNNNVVVcccwww___===:::===444///555333111000000000000///---,,,,,,++++++************'''(((((((((((('''&&&&&&'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((***)))'''&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&'''((())))))******)))))))))*********+++++++++++++++,,,---...///111111vvvxxxuuupppllliiibbb[[[QQQJJJ@@@777222//////......---,,,+++************&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((())))))''''''''''''((((((((((((&&&'''(((((())))))(((((('''(((((())))))))))))))))))******+++,,,,,,------************++++++++++++---,,,++++++,,,,,,,,,,,,666111000333444111000333???YYYoooaaaRRRMMMUUUmmmsssqqqpppUUUJJJCCCFFFFFFBBBCCCJJJRRRbbbxxxqqq\\\SSSLLLIIIHHHJJJSSS^^^hhhhhhPPP<<<:::;;;555222444111///......//////---,,,++++++++++++************''''''((((((''''''&&&%%%''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$%%%%%%$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''(((***)))'''&&&&&&&&&((((((&&&&&&&&&'''''''''((((((&&&&&&'''((())))))))))))))))))))))))*********+++******++++++,,,,,,------wwwxxxuuupppllliiiccc[[[QQQJJJ@@@777222//////......---,,,+++************&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&''''''((((((((((((((('''(((((()))))))))))))))))))))***+++,,,,,,------)))************+++++++++******+++---//////...---***+++111666333///222:::222@@@\\\|||fffTTTLLLWWWuuu|||ooo]]]NNNKKKIIICCCCCCJJJIIINNNVVVcccyyyiiiZZZTTTOOOLLLNNNPPPTTTaaapppzzzRRROOOFFF<<<666444222111///...------------,,,***+++++++++***************''''''((((((''''''&&&%%%&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((+++***'''&&&%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))))))))))))))*********************++++++,,,,,,,,,{{{zzzxxxwwwtttmmmbbbZZZQQQJJJ@@@777222000......,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''((())))))''''''((((((((((((''''''(((((()))***************&&&''')))*********)))(((******+++++++++,,,,,,,,,///......---------......////////////000000000000555555<<>>GGGoooiiiOOOEEECCCLLLSSSZZZlllbbbNNNGGGFFFFFFEEECCCCCCBBBBBBBBBDDDGGGJJJLLL]]]zzzzzzoooddd\\\TTTUUUWWWYYY^^^iiiyyy}}}dddGGG777999<<<222111000000000000111111---------,,,+++******)))))))))((((((((('''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******++++++}}}{{{yyyvvvnnnccc[[[QQQJJJ@@@777222000......,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''(((((())))))))))))*********+++++++++*********++++++---...///------------............000......000111111222666:::TTTcccVVVOOOQQQOOOKKKWWWkkkmmmYYYMMMEEE@@@>>>>>>>>>???AAAAAAAAA@@@DDDKKK\\\rrrtttcccYYYUUURRRQQQPPPWWW```hhhqqqoooTTTKKK>>>555666777111111000000////////////,,,,,,,,,+++******))))))(((((((((''''''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%############$$$$$$%%%&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''(((((()))******++++++}}}{{{yyyuuummmbbbZZZQQQJJJ@@@777222000......,,,+++******))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''((())))))))))))(((''''''&&&&&&&&&'''((())))))))))))************+++************+++,,,------,,,,,,,,,---------..................///000111222111;;;XXXwwwpppbbbPPPMMMTTTjjjtttaaaTTTFFFCCCAAAAAADDDEEEDDDAAADDDBBBFFFPPPYYYeeezzztttkkkeee]]]UUUQQQPPPOOOQQQUUUfffqqq~~~iiiLLL===>>>999444333///222222111000///...---,,,+++++++++*********))))))((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################"""""""""##################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$######"""######$$$%%%&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&'''(((((()))***++++++~~~|||zzzxxxtttlllaaaYYYQQQJJJ@@@777222000......,,,+++******))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''(((''''''&&&'''((()))***))))))))))))************++++++************+++++++++,,,,,,,,,,,,------------///111000000000111111---,,,:::[[[sss___UUUSSSeee]]]TTTJJJDDDCCCCCCAAA>>>BBB======BBBBBBCCCOOO___iiixxxwwwpppiii___SSSKKKLLLLLLQQQYYY___ccclllvvvbbbPPP???999:::444333555111111111111000///---,,,+++***************)))))))))'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################!!!"""""""""#########$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$######""""""""""""###$$$%%%&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))***++++++~~~|||yyywwwssskkk```XXXQQQJJJ@@@777222000......,,,++++++***)))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&)))((('''''''''(((***+++))))))))))))************++++++******************++++++,,,,,,,,,---------***...222111000000000000555//////<<>>777222000///...+++++++++************)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((((((((((()))******************++++++++++++------------------------111///---,,,---............000333333444AAA\\\uuunnndddaaaaaagggqqq{{{qqqccc[[[OOOFFFAAA@@@BBBCCC???AAADDDFFFHHHJJJNNNPPPNNNOOOPPPPPPPPPQQQTTTVVVZZZ___eeeiiijjjkkkmmmpppzzz~~~zzzvvvuuupppmmmlllmmmuuu}}}qqqiiiccc]]]ZZZWWWWWWWWWVVVTTTRRRPPPOOOJJJKKKLLLKKKIIIHHHIIIJJJJJJJJJKKKNNNRRRXXX^^^bbbjjjqqq{{{tttPPPCCC???:::666444333111000333222111///............,,,,,,++++++************(((((())))))))))))(((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$######"""###""""""""""""###$$$$$$################################################"""""""""############$$$$$$$$$############$$$$$$########################$$$$$$$$$###"""###%%%'''&&&&&&&&&%%%%%%%%%$$$$$$########################"""###$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((|||yyyuuutttrrrkkk```WWWOOOHHH>>>555111000//////+++++++++************)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............000222222///000333666444222999CCCvvv~~~vvvpppnnnuuu~~~zzzkkk```YYYTTTRRRJJJJJJJJJIIIGGGGGGIIIKKKLLLIIIGGGFFFFFFGGGGGGFFFHHHIIIKKKLLLMMMMMMMMMMMMMMMOOORRRTTTTTTRRROOONNNQQQPPPNNNOOOSSSZZZaaaeeemmmoooqqqqqqnnnllllllmmmgggccc]]]VVVQQQNNNLLLKKKHHHHHHIIIIIIJJJKKKKKKKKKGGGIIIKKKLLLNNNQQQVVV[[[[[[]]]cccjjjsss}}}jjjSSSCCC===:::666333111000000111111000///...,,,,,,,,,,,,,,,,,,++++++++++++******&&&'''((())))))((('''&&&'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$##########################################$$$$$$"""######$$$$$$$$$$$$$$$################################################""""""""""""############$$$$$$############$$$$$$########################!!!"""$$$$$$###"""###$$$######$$$$$$%%%%%%$$$$$$########################""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((}}}yyyvvvtttrrrkkk```WWWOOOHHH===555000///000000+++++++++************)))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******)))************+++++++++************************+++///000...,,,---------333---***///222111111444555XXXwwwmmmhhhnnnyyyqqqgggddd___XXXQQQNNNNNNOOOPPPKKKFFFDDDEEEFFFEEECCCEEEDDDCCCCCCDDDEEEDDDCCCEEEDDDDDDEEEGGGGGGFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEKKKNNNQQQPPPNNNLLLLLLNNNJJJKKKKKKJJJHHHGGGGGGHHHJJJIIIHHHHHHHHHHHHIIIJJJRRRUUUXXX\\\bbbkkkvvvoooSSSDDDAAACCC666555444444555555444222//////---,,,+++*********,,,,,,,,,+++++++++++++++%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%&&&&&&'''(((((($$$$$$############$$$$$$##############################"""""""""###%%%&&&"""###$$$&&&&&&%%%$$$$$$################################################""""""""""""############$$$$$$############$$$$$$######################## ###$$$############ !!!""""""###""""""########################!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&%%%%%%%%%%%%&&&''''''|||vvvtttrrrkkk___VVVOOOHHH@@@888333///---,,,,,,+++))))))***)))(((&&&))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&$$$"""!!!"""$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((())))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,------++++++,,,------......///000000000000000000000000555999FFFdddyyyjjjhhhyyy}}}rrrooopppjjjddd]]]XXXVVVSSSNNNJJJFFFHHHKKKKKKIIIFFFFFFFFFCCCBBBAAABBBDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIJJJJJJJJJKKKMMMOOOTTTRRRSSSWWW[[[___gggnnnqqqzzzeeeNNNEEECCC@@@<<<888777666555333222111000...---,,,,,,++++++,,,,,,++++++,,,---,,,+++***)))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""######$$$%%%'''((())))))&&&&&&%%%%%%$$$###""""""""""""############""""""########################%%%$$$"""!!!!!!###$$$&&&'''&&&%%%%%%$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########""""""######$$$%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""$$$%%%%%%$$$###"""&&&%%%$$$$$$%%%%%%###!!!######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&}}}xxxuuurrrjjj^^^TTTOOOIII@@@888333000---,,,,,,+++))))))******(((&&&)))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((******))))))******+++,,,+++++++++,,,,,,,,,------++++++,,,,,,---.........000000000000000000000000222444888JJJnnnzzzrrrrrr|||wwwwwwuuummmfffaaa^^^ZZZWWWVVVTTTQQQNNNKKKJJJIIIIIIKKKMMMMMMLLLIIIHHHGGGGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMPPPTTTXXXZZZ\\\^^^```hhhkkksss{{{xxxgggQQQBBB===<<<999777666666555444222111000///------,,,++++++++++++,,,)))***+++++++++***)))(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################$$$%%%&&&''''''(((&&&&&&%%%$$$$$$###""""""""""""############""""""########################&&&%%%###"""!!!"""###$$$'''&&&%%%$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########""""""######$$$%%%########################################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""###$$$$$$$$$$$$###"""%%%$$$###$$$%%%%%%###"""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&|||xxxvvvrrriii]]]SSSOOOIII@@@888333000---,,,,,,***))))))******((('''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&((((((&&&$$$###$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((***))))))))))))***++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......000000000000000000000000///000000333DDDggg~~~pppvvvzzzvvvuuusssmmmhhh___\\\YYYYYY[[[]]]^^^___TTTRRRPPPOOOPPPRRRRRRQQQRRRRRRTTTUUUXXXZZZ\\\^^^```eeekkkqqquuuyyy}}}gggTTTMMMCCC===;;;999777555444444333222000///......------,,,+++++++++++++++)))))))))))))))(((''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""""""""############""""""########################'''&&&$$$"""!!!!!!""""""&&&%%%%%%$$$$$$$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$###"""###$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&}}}zzzxxxvvvrrriii]]]TTTOOOIII@@@888333000...,,,,,,***))))))******)))'''((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&%%%%%%$$$$$$###############$$$$$$%%%%%%%%%$$$&&&))))))'''%%%$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))***++++++***++++++++++++,,,,,,,,,***++++++,,,------......////////////////////////...222222///111>>>SSSccc{{{sss~~~dddNNNCCCBBB???<<<:::777555333222222111000///...---,,,---,,,,,,+++***+++++++++))))))))))))((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$##################%%%$$$$$$$$$######"""""""""######$$$$$$######"""########################%%%%%%$$$###""""""######%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$###############$$$%%%$$$"""!!!"""###$$$$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&~~~zzzxxxvvvtttppphhh^^^WWWPPPJJJAAA999444000...---+++***((()))******)))(((((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###''''''&&&&&&%%%%%%%%%$$$#########$$$$$$%%%%%%%%%###&&&((()))'''%%%$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((())))))***+++*********+++++++++,,,,,,******++++++,,,------...........................---000333333000///333888>>>\\\~~~{{{ssstttxxx{{{pppVVVFFF@@@;;;;;;:::777555222111111000000///...---,,,,,,+++,,,,,,+++************+++******))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$############""""""$$$$$$###############"""######$$$$$$$$$$$$##############################"""""""""######$$$%%%%%%$$$$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$###"""###%%%'''(((%%%###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&zzzxxxvvvsssnnnggg^^^XXXPPPJJJAAA999444111...---+++)))((()))***+++)))(((((((((((('''''''''&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###%%%''''''&&&%%%$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((((()))******************++++++++++++******++++++,,,,,,------........................---+++---111222000000222---<<>>QQQnnn|||}}}ppp]]]OOOLLLFFF:::666;;;777333000000222222///,,,.........------,,,,,,,,,,,,++++++***)))*********((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%"""""""""""""""############$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$######"""######""""""###$$$%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$############"""###$$$$$$%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$######&&&+++111444,,,)))&&&$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&}}}yyyvvvzzz{{{wwwuuuooocccXXXSSSNNNHHH@@@888333///---,,,,,,+++******++++++***((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))))))))(((''''''&&&&&&)))************+++++++++------,,,,,,+++,,,,,,,,,+++,,,---////////////...///333555333111888FFFSSShhhyyy~~~hhh\\\QQQOOOLLLGGGCCC>>>;;;999333222111000////////////,,,---......---,,,***)))''''''(((((())))))******---+++((('''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########""""""###$$$&&&'''(((((((((''''''&&&&&&''''''(((...---+++(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""########################################################################%%%%%%$$$$$$###$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""""""""############$$$$$$$$$###!!!!!!$$$&&&######$$$$$$$$$$$$######"""############$$$$$$$$$################################################""""""###$$$&&&'''((((((&&&&&&&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&~~~zzzwwwyyy}}}{{{wwwuuupppdddXXXSSSMMMGGG>>>666222...,,,+++,,,+++******++++++***((())))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$##################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((())))))*********+++++++++,,,,,,++++++++++++,,,,,,+++,,,---...//////.........111333111...111999@@@@@@LLL^^^rrr{{{www{{{{{{aaaPPPIIIFFFEEECCCAAA>>>;;;999888222222111000////////////------------,,,+++******((((((((((((((())))))))),,,***''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''+++***(((&&&%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%################################################################################################%%%%%%$$$$$$###$$$$$$%%%########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""""""""###############$$$$$$###!!!"""###%%%######$$$$$$$$$$$$######"""############$$$$$$$$$################################################!!!"""######$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&|||yyyyyy|||zzzwwwvvvpppdddXXXRRRKKKEEE===555111...,,,***,,,+++******++++++***((()))))))))(((((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((&&&&&&''''''((())))))***)))))))))*********+++++++++***************++++++***+++,,,---............---///000000......///111+++222999AAASSSwwwyyyxxxwww}}}gggWWWKKKDDDAAA@@@???===<<<:::888666666222111000//////......///...---,,,++++++******+++))))))((((((((((((((((((***(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%################################################################################################%%%$$$$$$###$$$$$$%%%%%%########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$################################################"""""""""#########$$$$$$###$$$$$$###""""""###%%%######$$$$$$$$$$$$######"""############$$$$$$$$$################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&|||{{{}}}~~~zzzwwwwwwqqqeeeXXXRRRJJJDDD<<<555111...---+++,,,+++******++++++***((())))))((((((((('''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))************)))))))))))))))******+++***++++++,,,------......---------///111222111000000444777888AAAYYY|||}}}|||bbbSSSLLLGGGBBB@@@@@@???===;;;888666444333111111000///............///---,,,***)))******+++)))))))))((((((''''''&&&((('''%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%################################################################################################$$$$$$######$$$$$$%%%%%%########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$"""$$$$$$$$$""""""###%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&}}}yyywwwxxxsssfffXXXQQQJJJEEE===666222000...---,,,+++******++++++***(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))))))))((((((''''''''''''(((((()))))))))*********)))((((((((())))))***+++******++++++,,,,,,---...///---,,,...111333333222000222333222555???NNNZZZkkkyyyvvvzzz^^^SSSIIIEEEBBB>>>;;;;;;======;;;999888666444444111000///...------------...---+++***))))))***+++))))))((((((''''''&&&&&&(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&################################################################################################$$$#########$$$$$$%%%&&&########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$############################################################$$$$$$$$$$$$"""###%%%$$$###"""###$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&{{{xxxwwwyyytttfffXXXQQQIIIDDD<<<666222000///...,,,+++******++++++***(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))***))))))(((''''''&&&&&&((((((((()))))))))******(((((((((((()))***+++,,,************+++,,,---...000...,,,,,,---/////////...---++++++---222777::::::@@@RRRnnn|||{{{```QQQIIIDDD@@@???===::::::===888888777777777666666666000///...------,,,,,,------,,,+++******))))))***((((((''''''''''''''''''(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$%%%&&&&&&########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$#########################################################$$$$$$$$$$$$%%%!!!###%%%%%%###"""###$$$######$$$$$$$$$$$$######"""############$$$$$$$$$################################################&&&%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&zzzwwwwwwyyyuuugggXXXPPPHHHBBB;;;555111000///...,,,+++******++++++***((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***((((((((((((((('''''''''(((((((((((()))))))))***))))))))))))***+++,,,,,,******))))))***+++,,,---,,,------------------...///......---...000333444999:::AAAOOO___vvvpppYYYIIIAAAEEE@@@>>>??????<<<<<<>>>888888777777777666666666000///...---,,,,,,,,,,,,+++,,,,,,++++++***)))(((&&&&&&''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$&&&''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$%%%&&&'''########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$#########################################################$$$$$$$$$%%%%%%!!!###%%%%%%$$$###############$$$$$$$$$$$$######"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&~~~~~~zzzwwwwwwzzzuuugggXXXPPPFFFAAA999333000///...---,,,+++******++++++***((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))***+++,,,---***))))))))))))+++,,,---'''+++...//////......///...///111000...---...000000000444777999EEE```yyy|||```OOOHHHEEECCC<<<777666;;;===:::666555======;;;:::888666555444//////...---,,,,,,,,,,,,++++++,,,,,,+++***((('''%%%&&&&&&''''''((((((((()))'''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$######$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$%%%&&&'''########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$###"""#########$$$$$$$$$$$$######"""############$$$$$$$$$################################################""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&}}}{{{{{{uuusssssstttnnnaaaUUUPPPIIIBBB888222000000000...+++++++++************)))***))))))((('''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))*********,,,------,,,+++---...---------............///------...111555999>>>AAAZZZkkklll```OOOCCC???>>>===<<<<<<;;;:::888777666666666<<<<<<;;;:::777333000...111///,,,,,,---......---+++++++++***)))(((((('''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$########################&&&&&&&&&&&&&&&%%%$$$###"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$########################""""""""""""####################################""""""###$$$$$$$$$$$$###########################%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$##############################{{{xxxxxxtttqqqrrrsssnnnaaaUUUPPPIIIBBB888222111000000...+++++++++************)))***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))+++,,,,,,++++++,,,---------------............111111000000111444666888;;;DDDSSSgggpppZZZQQQIII???999888999888777999888888777777777777888666555555444222111///...///---******+++++++++***++++++******)))((((((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$########################""""""""""""####################################""""""###$$$$$$$$$$$$###########################$$$$$$$$$#####################$$$$$$$$$$$$##############################|||xxxwwwrrrpppqqqsssnnnaaaUUUPPPIIIBBB999333111111///...+++++++++************)))***))))))((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((***++++++******+++,,,,,,,,,,,,---------......222111000/////////000111222222444:::GGG\\\qqqgggVVVHHH===>>>:::666666888999888666666666555555666777888888111111000////////////000///---***)))*********)))+++******))))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#############################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##########################################################################################$$$$$$$$$$$$###""""""$$$$$$############$$$$$$########################""""""""""""####################################""""""###$$$$$$$$$$$$##########################################$$$$$$$$$######$$$$$$$$$$$$##############################~~~zzzyyyrrrppprrrtttpppcccWWWQQQHHHAAA999333111111///---+++++++++*********))))))))))))))))))((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))******))))))***++++++,,,,,,,,,------------------------...000111222777666555444888???IIIPPPnnnsssYYYJJJDDDBBB@@@;;;999777777888888666444555444444444444555666666222111000//////000111222111...+++***++++++************))))))((((((((((((&&&&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!###%%%'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######################################################$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%######################################################################################################$$$$$$$$$######"""$$$$$$############$$$$$$########################!!!"""""""""####################################""""""###$$$$$$$$$$$$###########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$##############################zzzyyysssrrrtttwwwrrreeeYYYSSSGGGAAA999444222111///---+++++++++*********)))))))))))))))))))))(((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''')))******)))(((***+++++++++++++++,,,,,,,,,---+++,,,,,,---///000222222...000222444555777:::===BBBUUUmmmmmmaaaQQQDDD===:::999999999777444333222222111000444444333333222222333333444333111///......///000///---***)))*********))))))))))))(((((((((((((((&&&''')))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!###%%%'''&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######################################################$$$$$$$$$$$$##############################""""""""""""#########$$$################################################################################################"""######$$$$$$$$$######$$$$$$############$$$$$$########################!!!"""""""""####################################""""""###$$$$$$$$$$$$###########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$##############################}}}yyyyyytttsssvvvxxxsssfffYYYRRRGGGAAA999444222111///,,,+++++++++************)))))))))))))))))))))))))))&&&''''''''''''''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((''')))******))))))***+++******+++++++++,,,,,,,,,------........./////////,,,---.........///222444111;;;EEELLLZZZpppfffQQQIIICCC>>><<<999555222333666555333222111222222333333333222111111000111111222111000...---,,,,,,++++++)))&&&&&&'''(((((('''((((((((((((((((((((((((&&&(((+++------+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&########################$$$$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$##############################$$$$$$$$$$$$##############################!!!!!!"""""""""########################$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$########################""""""""""""####################################""""""###$$$$$$$$$$$$##########################################$$$$$$$$$######$$$$$$$$$$$$##############################|||zzzzzzuuutttvvvyyyssseeeWWWQQQGGGAAA999555333111///,,,+++++++++************)))))))))))))))))))))))))))'''(((((())))))(((((('''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))))))))((((((((('''((()))+++***))))))***,,,************++++++++++++---------......------,,,/////////...,,,+++,,,...///333444111444@@@LLLSSShhhzzzjjj[[[NNNDDD???:::555555888999555444666222333444444333333333444000000000///000000111111/////////...---,,,+++***)))'''%%%%%%'''(((((((((((((((((((((((((((((((((''')))---//////---)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""####################################""""""###$$$$$$$$$$$$###########################$$$$$$$$$#####################$$$$$$$$$$$$##############################~~~}}}}}}uuutttvvvxxxrrrdddVVVOOOFFFAAA999555333222///,,,+++++++++************))))))))))))))))))*********(((((())))))))))))((((((###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))((((((((('''(((***++++++******+++,,,)))************+++++++++******,,,---------------(((+++///111000///......,,,000111///000777<<<===AAAOOOdddyyynnnVVVNNNJJJ@@@888666:::444333666555111222666---000222333222000......------......///111222333......///000///...,,,+++)))(((&&&&&&(((***++++++'''''''''((((((((((((((('''***...111111...***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################################################################!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""####################################""""""###$$$$$$$$$$$$###########################%%%$$$$$$$$$######""""""######$$$$$$$$$$$$##############################~~~{{{{{{xxxtttrrrsssnnncccWWWQQQKKKDDD:::333000///---++++++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""################################################$$$$$$##################################################################""""""#########$$$$$$$$$############$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''(((((((((((((((''''''''''''''''''((((((((((((%%%&&&&&&'''((()))******(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++------------------------,,,---///000///000222333777===FFFQQQ___sssqqqVVVMMMBBB;;;::::::888777222222222222222222222222111111111111111000//////////////////////////////111...,,,+++++++++***)))''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&,,,...//////,,,)))''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$%%%######$$$$$$$$$$$$##############################$$$$$$############$$$$$$"""############$$$$$$$$$###"""""""""!!!!!! ##############################$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""""""""""""""""""""##############################""""""""""""######################################################$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$}}}|||xxxtttrrrsssooocccWWWQQQKKKCCC:::333000///---++++++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""#################################################################################################################################$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&'''''''''((((((''''''&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((()))))))))*********)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,............000222333555777999<<>>DDDJJJOOOYYYcccrrr{{{eeeWWWJJJCCC;;;666555444333111222000000222111000333888000000000...---...///000---------...//////000000---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))))))))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$"""############$$$$$$$$$############$$$$$$$$$%%%##############################$$$$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#########################################################""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$~~~|||{{{vvvssssssuuuqqqdddVVVOOOJJJBBB999222///---+++)))+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%################################################!!!""""""###$$$$$$%%%%%%################################################""""""#########$$$$$$$$$############$$$%%%&&&&&&#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((()))***************(((((((((((((((((((((((('''((())))))(((((()))***,,,+++***+++,,,,,,***))),,,++++++,,,...//////...+++---///111333666:::===<<>>:::777444222111111111111000000000///////////////////////////------------------------.........------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,******++++++++++++******&&&%%%$$$######%%%&&&((()))(((&&&&&&''''''%%%$$$&&&&&&%%%$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################{{{~~~{{{zzzwwwrrroooqqqnnncccVVVNNNLLLDDD:::333000///---,,,---+++******++++++***)))*********)))((('''''''''(((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))******+++,,,------,,,,,,,,,,,,------------///.........///000111111...///111444777999;;;<<<@@@DDDHHHKKKMMMTTT]]]dddfffnnnyyy{{{qqqbbbVVVNNNFFF???:::;;;:::888666444222111000111111000000000/////////////////////////////////---------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------,,,,,,,,,++++++))))))************))))))&&&%%%$$$###$$$%%%'''((()))(((''''''(((((('''&&&''''''&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################{{{~~~~~~zzzyyyvvvqqqnnnooommmaaaUUUNNNLLLDDD:::333000///---,,,,,,***))))))***+++)))(((******))))))((((((''''''%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""################################################"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&''''''''''''((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))))))))*********+++++++++,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,------...///000000111222333444444555777:::::::::<<>><<<:::777444000000000000////////////000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,---------,,,,,,+++++++++*********((((((((())))))((((((((('''&&&%%%%%%%%%&&&((())))))((('''(((***+++***)))((('''&&&&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################~~~zzz~~~~~~zzzxxxwwwqqqmmmooolllaaaUUUNNNLLLDDD:::333000///---,,,+++***))))))******)))'''***)))))))))((((((((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))))))))+++++++++***************++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,111222222222222222222222000222555555555555777:::???@@@@@@@@@@@@DDDJJJNNNSSSWWW]]]bbbggglllppptttyyy}}}wwwoooccc]]]UUUOOOJJJCCC:::444:::777444444444444222000------......//////000000/////////............---------------------------++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,************))))))))))))&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((())))))(((''')))+++,,,,,,+++'''&&&&&&%%%%%%'''((()))''''''&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$########################~~~{{{~~~~~~yyywwwxxxqqqnnnooolllaaaUUUOOOLLLDDD:::333000///---,,,+++***))))))******)))'''))))))))))))(((((((((((('''(((((()))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))++++++************))))))*********+++++++++,,,,,,------,,,+++++++++,,,,,,---........./////////000...000111222111111222222000111333555666999<<<>>><<>>999666444333555666444222222111000000000///---+++............////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++*********+++++++++,,,,,,******)))))))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''(((+++,,,,,,+++&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$########################~~~{{{zzzwwwxxxqqqmmmnnnkkkaaaUUUOOOLLLDDD:::333000///---,,,,,,***))))))***+++)))((())))))))))))(((((((((((()))))))))((('''%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))******************))))))))))))*********+++++++++,,,,,,,,,++++++,,,------,,,,,,---...//////000000222222111000000///......,,,---///111333444444444555777999999999888999:::;;;===???@@@AAABBBDDDFFFGGGIIIMMMPPPRRRUUUXXX[[[aaacccfffjjjmmmooopppqqqnnnnnnmmmllljjjgggfffddd^^^]]]ZZZWWWRRRMMMIIIFFFDDD@@@;;;888666555444333444222111111222333333333222222333333333222111000------------------,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++***************************************+++++++++))))))*********+++++++++******)))))))))(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&''')))******)))%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################|||zzzxxxwwwppplllllliii___TTTNNNLLLDDD:::333000///---,,,---+++******++++++***)))(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))************))))))))))))*********+++************+++,,,------.........///000111111111333222000/////////......222111000000000000///---111333555555444444555666777999:::999777777888999888:::;;;<<<<<<===???AAABBBCCCDDDFFFHHHJJJKKKLLLHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@???===;;;999888777;;;999666555555555444333444333222111111000//////+++,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************((((((((())))))*********))))))))))))*********+++*********)))))))))((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################}}}{{{xxxvvvooojjjkkkhhh^^^SSSMMMLLLDDD:::333000///---,,,---,,,++++++,,,,,,+++)))(((((((((((())))))))))))((('''&&&%%%%%%'''((()))%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""################################################%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))((()))))))))************))))))))))))************))))))))))))***+++------,,,,,,---------............,,,+++***,,,---......///---,,,,,,---/////////---///111111111000111222...///111111000000222333111222444444333333555777222222222222333444555555333444444555555444444333333222222333333555666777...------///000000///---000/////////000000/////////000000000......///000,,,,,,,,,,,,------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************************))))))))))))&&&''''''((((((''''''&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&&&&&&&$$$&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&''''''&&&&&&%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################~~~{{{|||~~~xxxvvvtttooommmnnnjjj^^^SSSMMMNNNEEE:::222......---,,,+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((()))))))))))))))((('''''''''(((***+++)))************+++++++++++++++************++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,------,,,,,,,,,---..................////////////...000111000///...///111---...///000000111000000000000000000000000000000111111111111000000000000222222111000//////000000////////////////////////......////////////......//////...---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$###%%%(((***+++***((('''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&((()))(((%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%########################||||||}}}xxxvvvsssooonnnoookkk```TTTMMMNNNEEE:::222......---,,,+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''((((((((())))))))))))))))))((((((((()))***+++))))))*********++++++++++++******))))))******++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,---,,,,,,,,,,,,------...---.........////////////...///000000......///000......///000000000//////000000000000000000000000000000000000////////////111111000000////////////........................------............------------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''((((((((())))))))))))'''(((((()))******++++++))))))))))))((((((((('''''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&((()))***))))))(((%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&########################}}}{{{|||wwwuuurrrooonnnqqqmmmaaaUUUNNNNNNEEE:::222......---,,,+++++++++***************))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((())))))))))))))))))((()))******+++)))))))))*********+++++++++******))))))******+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++++++++,,,,,,---...---------.........//////---///000///...---...///...////////////......---//////////////////////////////.........---------000////////////.........------------------------,,,,,,,,,------,,,,,,,,,+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''((((((((()))))))))'''(((((())))))******+++)))))))))(((((((((''''''(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&&&&'''((()))))))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%'''((('''%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$######$$$&&&########################|||yyy|||}}}yyyuuusssrrrooooooqqqnnnbbbVVVOOONNNEEE:::222......---,,,************************))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''''''''((((((((())))))))))))))))))******++++++))))))))))))******************))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,---...,,,,,,---------.........,,,...///...---,,,---..................---,,,+++........................------------,,,,,,,,,,,,---...............------------------------------******++++++++++++******************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((((((((((())))))******))))))((((((((('''''''''))))))((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((''''''&&&((('''''''''''')))***+++)))((('''&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%&&&########################zzzwwwzzz{{{wwwrrrqqqqqqnnnnnnqqqnnncccWWWQQQNNNEEE:::222......---,,,************************))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))************(((((()))))))))************))))))))))))))))))************+++++++++,,,,,,,,,,,,+++++++++*********)))))))))***+++,,,------,,,,,,,,,,,,------------+++---...---,,,+++,,,------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---------,,,+++++++++++++++++++++++++++))))))************))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((()))))))))((((((((((((''''''''''''))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((())))))((((((((()))(((''''''''')))+++,,,+++***((('''&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$######%%%'''########################|||xxxvvvzzz{{{wwwrrrpppqqqmmmlllooolllbbbXXXRRRNNNEEE:::222......---,,,***************+++++++++))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((()))))))))))))))((((((((()))))))))*********))))))(((((())))))***************+++++++++++++++++++++*********))))))(((((())))))***+++,,,---+++++++++,,,,,,,,,------***,,,---,,,+++***+++,,,+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++******)))***+++,,,,,,,,,+++***++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((()))))))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))))))))))))))(((''''''((()))+++,,,+++***)))(((((('''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$###$$$%%%'''########################{{{wwwwww|||}}}yyysssqqqqqqmmmjjjllljjjaaaXXXTTTNNNEEE:::222......---,,,))))))*********+++++++++))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&'''((()))(((((('''(((((((((((()))))))))***))))))(((((((((((())))))************+++++++++++++++*********))))))))))))((((((((((((***+++,,,---++++++++++++,,,,,,,,,,,,***+++,,,+++***)))***,,,)))***++++++++++++++++++************************,,,,,,,,,+++++++++******'''(((***,,,,,,+++***)))************************))))))************))))))'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((())))))******,,,+++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))+++*********)))))))))(((''''''''''''''''''''''''''''''''''''(((((((((((('''((()))************)))(((((((((((()))***++++++************)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$###$$$&&&(((########################{{{wwwxxx~~~{{{uuurrrrrrllliiijjjhhh```XXXUUUNNNEEE:::222......---,,,))))))******++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&(((((((((((())))))))))))))))))(((((((((((()))))))))************+++++++++************))))))))))))'''''''''((()))+++,,,---******+++++++++,,,,,,,,,)))+++,,,+++***)))***+++((()))***+++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++++++++***&&&(((***+++,,,+++***)))))))))))))))))))))))))))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((()))***++++++......,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***,,,+++++++++******))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((()))***************((((((((()))******++++++***+++++++++***)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$###$$$&&&(((########################wwwrrrqqqxxx}}}zzztttpppqqqllliiijjjhhh___VVVRRRPPPGGG;;;222...---,,,+++---+++))))))+++,,,***((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((******))))))((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((()))************)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((((('''))))))))))))))))))))))))***))))))((('''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''(((((((((((('''''')))(((&&&%%%%%%&&&((())))))((('''''''''(((***++++++)))'''&&&'''(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))222000---***((((((((()))''''''((((((((((((''''''((((((((((((((('''''''''+++*********))))))(((((()))---000///+++)))+++...***)))))))))))))))******(((((((((((())))))))))))'''(((((()))***++++++,,,(((((((((((()))))))))))),,,,,,+++***)))(((''''''***)))(((&&&&&&''''''(((''''''((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%&&&&&&$$$""""""###%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################xxxsssrrrxxx|||yyysssoooqqqkkkggghhheee]]]VVVSSSPPPGGG;;;222...---,,,+++---+++))))))+++,,,***((()))(((''''''''''''((()))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***)))((('''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********((((((((((((((((((((((((((()))))))))))))))((((((++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))((('''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((()))((('''''''''(((******+++)))'''&&&'''(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((...,,,***(((&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((+++*********))))))))))))))),,,...---***)))+++.........,,,+++***))))))))))))))))))*********++++++((()))))))))***+++++++++))))))*********+++++++++---,,,,,,+++***)))))))))+++******)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&%%%$$$"""$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################zzzuuusssxxx|||xxxrrroooqqqjjjffffffddd]]]VVVSSSPPPGGG;;;222...---,,,+++,,,+++******++++++***((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))))))))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%''''''''''''''''''''''''))))))(((((('''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''(((((()))******(((&&&&&&'''(((((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''+++***((('''&&&&&&'''((('''(((((())))))(((((('''(((((((((((((((((())))))***************)))))))))(((+++,,,+++((())),,,///222111///---+++***))))))******+++++++++,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################|||wwwuuuyyy{{{vvvqqqoooooojjjggghhhfff^^^VVVRRRPPPGGG;;;333///...,,,+++++++++***************))))))(((((((((((((((((()))''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''((()))******************)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))(((((('''&&&%%%$$$''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&&&&&&&'''(((((('''&&&&&&''''''''''''(((((()))))))))(((&&&'''((()))((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''******)))(((((()))******(((((())))))))))))(((((((((((())))))))))))******************************))))))***(((((()))---000222111000...,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++)))***,,,---------++++++++++++***************)))************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((&&&$$$###$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################}}}yyywwwzzzzzzuuupppooommmiiiiiillljjjaaaVVVQQQQQQHHH<<<333///...---,,,++++++++++++***))))))***((())))))))))))))))))(((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&(((***+++------...)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&$$$$$$((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''(((((((((((((((((('''&&&'''))))))((('''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((('''''')))))))))))))))******+++(((((())))))))))))(((((())))))))))))******++++++***************+++++++++)))))))))((((((***---//////...---,,,,,,+++++++++*********+++++++++,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''',,,222333000+++&&&$$$$$$&&&&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################}}}yyyxxxzzzyyytttqqqqqqmmmiiiiiimmmkkkaaaWWWRRRQQQHHH<<<333///...---,,,***+++,,,+++)))))))))***((())))))******))))))(((''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$%%%''')))+++------...((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((''''''&&&&&&((()))***((('''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''(((((()))))))))((())))))******))))))((()))))))))***++++++,,,,,,*********++++++++++++++++++***))))))***+++,,,---,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,------------............,,,,,,,,,,,,------------,,,,,,------......//////,,,,,,,,,,,,,,,+++******---------,,,++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((///777:::666///)))&&&%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################}}}yyyxxxzzzyyytttqqqrrrooojjjgggiiiggg___XXXTTTQQQHHH<<<333000///---,,,***+++---+++)))((()))+++((()))************)))(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&((())))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((((((''''''&&&&&&&&&(((******(((&&&(((((((((((((((((((((((('''((((((((())))))))))))''''''(((((())))))******(((((())))))))))))))))))))))))************))))))))))))******+++,,,,,,---*********++++++,,,,,,,,,,,,+++++++++,,,,,,,,,+++---,,,,,,+++,,,,,,------,,,,,,,,,,,,---------------------......//////000---------.........//////......///000000111222222222111000///...---------000000//////...------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((()))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''...666999444...)))'''&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################}}}yyyxxxzzzxxxtttrrrsssqqqjjjeeedddccc]]]XXXWWWQQQHHH<<<444000///---,,,)))+++---,,,)))((()))+++((()))***++++++***)))(((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%%%%&&&((()))%%%%%%'''((((((((('''&&&&&&&&&&&&(((******(((&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++***+++,,,,,,,,,,,,++++++))))))************))))))))))))***+++,,,,,,------*********++++++,,,,,,,,,---,,,,,,---------,,,***......---,,,,,,,,,,,,------------.........//////,,,------...///000111111////////////000000000000000000111222333444444555777666444111000000000000333222222111000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''###***222333///)))&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################|||wwwxxx~~~|||sssooossspppiiicccaaa^^^XXXUUUUUUSSSHHH999000------,,,***))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&%%%###$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''%%%&&&&&&%%%$$$%%%''')))''''''''''''''''''&&&&&&((('''&&&'''(((((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''(((((()))+++---...///000...,,,)))'''&&&''')))***((()))))))))************((()))***,,,,,,++++++***,,,,,,,,,,,,,,,------------...+++'''***111111,,,...,,,---///111000......222---,,,......,,,,,,///111111111111111111111000111555666333222666888777888555555666777888===DDDNNNIIIDDD@@@>>>===<<<;;;999:::;;;;;;:::777555444111000///.........///000000---+++,,,000000,,,(((***+++---......,,,***)))+++)))''''''((())))))((()))(((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((()))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||wwwxxx}}}{{{rrrpppssspppjjjdddbbb^^^XXXTTTTTTRRRGGG999000------,,,***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%$$$$$$&&&(((''''''''''''''''''''''''''''''((()))))))))'''&&&(((((((((((())))))))))))(((((((((((((((((((((((('''(((***---111444666777///---***((('''((()))***)))))))))***************)))***+++,,,---,,,,,,+++,,,---------,,,++++++***---///...,,,...222111,,,///---,,,---..................000333222///111666333444777:::<<<===<<<::::::@@@EEEFFFGGGHHHDDD>>>DDDCCCDDDHHHIIIJJJNNNUUU\\\ZZZXXXVVVUUUSSSPPPNNNSSSSSSRRRQQQPPPOOOOOONNNHHHGGGEEECCCBBBAAAAAA@@@>>>999444222222000,,,(((///---,,,***)))(((((((((((('''((())),,,---,,,+++))))))))))))))))))******''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}wwwvvv{{{yyyrrrppptttqqqkkkfffccc___WWWSSSRRRPPPFFF888000------,,,***))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''((((((&&&%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%&&&'''&&&''''''&&&$$$$$$&&&'''''''''''''''''''''''''''&&&''')))******)))'''&&&(((((((((((())))))))))))))))))))))))))))))))))))((())),,,...111444666888000...,,,***(((((()))***+++************************+++,,,---------,,,,,,+++,,,---......---,,,+++)))---...------//////,,,222222222111222444666777444777===BBBAAA???AAAGGGDDDGGGKKKPPPTTTTTTQQQNNNOOOTTTYYY]]]bbbddd___WWWTTTSSSTTTVVVVVVTTTVVV[[[``````bbbddddddbbb\\\XXX___]]]\\\ZZZZZZZZZ[[[\\\^^^^^^^^^^^^]]]]]]]]]\\\YYYTTTLLLFFFCCC???:::666666444000---+++,,,...000,,,+++***+++,,,+++)))'''''''''&&&''''''((())))))((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||vvvuuuyyyxxxqqqpppuuurrrlllgggeee```XXXQQQPPPNNNDDD777///---...,,,***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&((()))((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,------.........111///---+++***)))******,,,++++++++++++*********++++++,,,,,,,,,---------***+++...000111111000///***,,,...------///222444666:::>>>???AAAEEEFFFFFFGGGHHHOOOYYY___```bbbeeeiiijjjnnnsssuuussslllfffdddfffiiioooyyyzzzpppkkkgggddd___YYYZZZ^^^bbbdddfffjjjkkkiiidddaaa]]]]]]\\\ZZZYYYXXXWWWWWWaaabbbeeegggjjjlllnnnooosssooojjjfffccc___ZZZWWWLLLHHHBBB;;;666333222222000...,,,+++,,,,,,+++***((('''''''''((()))***+++((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{uuutttxxxwwwppppppuuurrrlllhhhfffaaaXXXQQQOOOKKKAAA666///......---***))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&((()))((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''')))***)))''''''(((***(((((((((((())))))))))))((((((((((((((((((((((((------,,,+++******))))))000///---,,,+++*********,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,---...///000000//////---...000000000333<<>>444......///---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''((()))///---+++(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''!!!$$$&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))$$$,,,555888444///+++***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,++++++++++++++++++***++++++,,,---...//////000///.........///000111555444333333444666888999:::>>>EEEKKKMMMSSScccsssyyyssspppnnnnnnddddddcccaaaaaabbbdddfffkkkmmmooorrrrrrrrrqqqpppbbb]]]UUUMMMEEE===666111555333///+++)))((())))))************************))))))))))))(((((((((''''''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvrrrssszzzyyyqqqnnnqqqnnnjjjiiiiiieee[[[RRROOOFFF===333......///---+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&%%%###$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&'''((())))))...,,,***(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&''' ###&&&'''''''''((()))%%%%%%&&&&&&'''((())))))"""---:::@@@<<<333,,,((((((((((((((())))))))))))************************(((((((((((((((((())))))******+++++++++,,,,,,,,,)))***+++,,,...///000000222111000000000111333444666666666888;;;@@@EEEHHHLLLQQQ\\\eeeiiinnn~~~wwwnnnfffcccdddfffdddeeegggjjjlllmmmmmmnnnvvvtttpppkkkfff^^^VVVPPP???<<<888333000/////////************************))))))))))))(((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~qqqpppsssxxxwwwqqqnnnnnnhhheeefffiiieeeZZZPPPKKKJJJ===111------,,,,,,---******************++++++))))))************))))))&&&&&&''''''(((((()))))))))((('''&&&%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&'''((((((&&&$$$###&&&&&&%%%%%%&&&''')))***((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((...444:::;;;555...***)))(((((((((((())))))))))))))))))))))))************((())))))*********)))))),,,,,,,,,+++,,,,,,------,,,++++++,,,...000//////......000111111111333777@@@DDDGGGIIIOOOXXX^^^___gggrrr}}}|||yyynnnbbb]]]```dddfffeeeooonnnnnnsssxxxzzzvvvrrrfff___SSSFFF;;;444111///---......---++++++,,,...)))'''&&&&&&((())))))((()))(((((((((''''''''''''((((((((('''&&&&&&&&&%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$qqqpppssswwwwwwqqqnnnnnniiiffffffhhheeeZZZPPPKKKHHH<<<111......---,,,---++++++***************+++******))))))))))))******'''''''''((((((((((((((()))((('''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&'''((())))))''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((((('''''''''%%%&&&'''((((((&&&$$$###&&&%%%%%%%%%%%%'''((()))((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))///444555111,,,******(((((((((((())))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,------///.........//////...---000111333555666888<<>>555222000...------...---,,,+++************)))))))))&&&''''''(((((()))))))))''',,,000///***%%%%%%'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$|||uuussssssvvvuuupppmmmnnniiiaaa[[[]]]]]]VVVMMMGGGBBB999111111222000------...---,,,+++++++++++++++,,,+++***))))))***+++,,,***))))))))))))))))))(((''''''((()))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************))))))))))))'''***,,,---,,,***))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++*********))))))(((((())))))***(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((******)))(((((('''''''''(((((((((((())))))))))))*********++++++++++++,,,***+++,,,---.../////////---------...///000111222///111333444666<<>>CCCIIIRRR\\\fffjjjttt}}}rrriiicccaaaeeegggfffcccdddkkkrrrtttyyyvvvuuuvvvuuutttxxx~~~~~~}}}}}}xxxuuuqqqooonnnoooqqqqqq{{{wwwqqqmmmkkklllmmmnnnqqquuu|||}}}rrrhhhgggjjjmmmrrrxxx{{{|||kkk[[[HHH<<<111...---+++,,,///,,,***)))))),,,...---,,,*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~vvvsssrrrsssrrrmmmkkkmmmhhhccc___]]]\\\XXXPPPIIIDDD:::222000///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++******)))((((((((()))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------.........,,,***+++,,,,,,,,,,,,---------,,,,,,---------,,,,,,+++++++++,,,....../////////...------,,,,,,------...---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))***+++)))******)))''''''((()))((((((''''''&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''(((((())))))))))))(((((()))((((((''''''''''''(((&&&'''(((((())))))(((((('''((())))))******))))))************************,,,,,,,,,---------......---...////////////111333222666???IIIPPPXXXffftttyyy}}}{{{wwwpppjjjeeecccddd___dddhhhiiinnnvvv|||~~~|||zzzwwwuuurrrmmmhhhddd```^^^eeejjjoooppprrr{{{wwwjjjdddbbbeeeiiikkkwwwzzzdddSSS@@@333---+++---111---+++)))+++000333333111+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~uuurrrpppqqqoookkkjjjlllfffbbb]]][[[[[[WWWOOOHHHBBB999111000///---,,,...,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++***))))))(((((()))***************************************************************))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------.........//////---------......---------...------------------......///000222333111---***,,,,,,,,,---------......///////////////...---,,,,,,,,,---...............---------,,,,,,---------.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))(((((()))******+++)))******)))''''''((()))((((((''''''''''''((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((()))(((''''''''''''((((((''''''((()))))))))))))))(((((()))************)))************************,,,,,,------......//////...000222111000111555888777>>>LLL]]]iiisssxxxnnnjjjhhhiiiiiigggeeedddgggjjjmmmwwwzzzrrrkkkeeebbb___dddgggccc^^^cccsssrrrhhhaaa^^^fffppp}}}|||mmmYYYGGG;;;222---,,,+++)))***000777;;;:::888++++++******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''|||tttpppooopppnnnjjjiiikkkeeeaaa\\\ZZZZZZVVVNNNGGG@@@888111000000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***))))))(((((()))***************************************++++++++++++++++++++++++************************************++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---------------.........//////---...////////////...---//////............/////////000222555666444000------.........////////////000000000000///...------......//////...------,,,------,,,,,,,,,,,,------/////////............---------------------------++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))******+++)))******)))''''''((()))(((((('''''''''(((((()))&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((''''''''''''(((((('''(((((()))))))))))))))((())))))***************************************,,,,,,---......///000000...111333333333444:::>>>GGGPPPccc||||||vvvooonnnmmmjjjggggggccchhhnnnqqqssswww}}}xxxpppmmmgggkkkllleee\\\\\\eeepppwwwvvvuuutttxxxrrrfffkkknnnsssyyywwwgggXXXHHH777,,,)))(((***222;;;@@@>>>:::+++++++++***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''{{{rrroooooopppooojjjhhhjjjeee```\\\ZZZYYYUUUMMMFFF???777000000000...---...,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,++++++***)))(((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,++++++,,,------------,,,---------------------------------------------------------............///...///000111111000///...000//////////////////000///000333777999888444000//////000000000111111111//////000000000///......000111111000///...------......------------......000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))******+++)))******)))''''''((()))((((((''''''(((((())))))&&&&&&'''(((((((((((('''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%(((((())))))))))))(((((((((''''''''''''(((((()))'''((())))))******))))))((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111...333777999999===EEELLLYYYcccyyyttthhheeebbb```aaafffhhhhhhkkkooovvv~~~tttjjjffffffdddiiimmmmmmjjjlllrrryyywwwvvvppplllnnnsssyyyvvveeePPP???000,,,+++000999>>>;;;777,,,++++++******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''|||ssspppqqqsssqqqllliiijjjeee```\\\ZZZYYYUUUMMMGGG===666000000000...---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,++++++***)))(((((()))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,+++,,,,,,---------------------------------------,,,---...//////...---,,,............////////////...///111222222111///...111000000//////000000111///111444888;;;:::777444111111111222222222333333222222333333444333333333111222222222222222111111111000000//////000000111111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******+++)))******)))''''''((()))((((((((((((((()))******&&&'''(((((()))))))))((('''''''''''''''(((((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%(((((())))))))))))(((((('''''''''''''''((())))))(((((()))************)))))))))***++++++++++++***------------------------,,,---...///000111222222222888???DDDGGGNNNYYYbbbmmmxxx~~~vvvoooeee___aaa___dddmmmvvvxxxxxx}}}tttiiikkkmmmllliiieeeccceeehhhcccfffrrrwwwsssssssssvvv|||~~~nnn^^^CCC:::111000555999777333,,,,,,+++******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''|||sssrrrsssuuutttnnnjjjkkkeeeaaa\\\ZZZYYYUUUNNNGGG===555///000000...---...,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,+++******(((((()))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,------......------........................,,,---///000000///---,,,////////////000000000000...000111222222111000...111111000000000000111111000111444888;;;<<<999777222222333333333444444444666666777888999999999888222222333444555555555555333333222222222222333333111111111111000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++)))******)))''''''((()))((((((((((((((()))******''''''((()))******))))))'''''''''''''''((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$'''''''''&&&&&&%%%%%%%%%(((((())))))))))))(((((('''''''''''''''((()))***(((((()))***************))))))***++++++++++++***........................------...///000111222222888???HHHNNNSSS]]]jjjtttqqqooommmfffccceeekkkttt{{{qqqhhhddddddgggiii```^^^aaappp|||tttooooooxxxvvvUUUHHH999111333666555333,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((~~~|||vvvuuuwwwwwwrrrjjjffffffjjjccc[[[XXXXXXVVVOOOIII>>>666000///000...---...........................+++******,,,......---+++***+++,,,------,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------,,,---...//////...---,,,000///...---------............///111333333222000444111......000111000---111222444333111000000111555666666666<<>>:::777666888888666444///000111222333333222222000///......------------,,,,,,,,,---......//////,,,,,,,,,,,,,,,------...---......---+++******+++((()))++++++)))))))))***((()))*********)))'''&&&))))))(((((('''''''''&&&'''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%''''''(((((('''&&&%%%%%%&&&%%%%%%&&&((())))))((($$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&&&&''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))),,,---)))(((,,,......///......---------......111---...444555222555;;;;;;MMM```fffjjjuuu~~~uuukkkhhhnnnxxxuuuooommmccc[[[XXXaaakkkrrryyyrrrdddhhhnnnwww~~~pppZZZEEE666111222555...******...///,,,)))***))))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***((((((((((((((((((((((((~~~|||uuutttvvvwwwssskkkggghhhiiibbb[[[WWWWWWTTTNNNHHH>>>666000///000...---...........................---+++++++++---...---,,,***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---............------......//////......---////////////////////////---...///000222222111000000/////////000222333444777:::===<<<999888:::<<>>666000///000...---...........................///---++++++,,,------,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............/////////,,,------...............//////............//////...//////000000000000/////////111222333333333333222444555555555666:::>>>CCCIIIOOOPPPNNNOOOUUU[[[^^^aaadddgggnnnwwwzzzyyyrrrwww}}}xxxsss{{{zzz||||||tttjjjbbb^^^YYYQQQKKKFFFDDDBBB@@@===;;;999777444333222111000///......///...+++)))//////......---.........---...///...,,,++++++,,,***++++++***))))))+++,,,+++******)))((()))))))))''''''''''''&&&&&&&&&&&&(((((('''''''''((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%'''&&&&&&(((***+++***((((((((('''&&&%%%$$$######(((((('''''''''((()))***))))))(((((((((((())))))***)))(((((('''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++***,,,---///888AAAEEEBBB333222111///......//////666444333777???KKK]]]lllzzzzzzppplllooouuuzzzsssjjjdddbbbdddmmmsssnnniiijjjrrr|||xxxdddQQQEEE555222000000---)))))),,,*********))))))))))))((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((()))((('''&&&'''(((((((((((((((((((((((((((}}}uuutttvvvwwwssskkkggghhhddd___YYYVVVTTTPPPJJJEEE>>>666000///000------...........................111...+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////------...////////////...111000///......///000111///000111111111000///...000222333444444444555666444999>>>===;;;<<>>666000///000------...........................222///,,,***+++---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........---...//////000000//////111000///......///000111111222222111111000//////000222444555555666999;;;;;;CCCKKKMMMMMMPPPYYY```hhhrrr~~~|||uuutttuuuuuutttqqqqqqpppkkkbbbUUUIIIAAA;;;777333222444444000---000/////////000111222222...///000///---,,,---...,,,---------++++++---...---,,,***)))))))))***+++)))))))))))))))******************************)))************************(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((,,,000333++++++***)))))))))))))))(((''''''&&&''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,+++++++++...888BBBDDDAAA333111///......///111333333888AAAOOOccc{{{{{{ssshhhmmmxxxmmmbbbaaajjjrrr~~~wwwTTTEEE777222222000,,,***++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))((('''&&&'''((())))))))))))))))))))))))}}}yyywwwxxxxxxrrriiidddddd```]]]ZZZWWWSSSNNNHHHDDD>>>666000///000...---...........................000...,,,,,,---......---------,,,,,,,,,,,,------++++++,,,,,,------......+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,---------............//////000000000000000111111000000000000111111333333222222333333444555333777<<<>>>???CCCHHHMMMVVV___kkksssvvv||||||lllbbbRRRKKKCCC>>>===<<<777333222222111000000000000111...///000///...---...000,,,---//////...------...---,,,++++++******++++++************++++++++++++++++++,,,,,,++++++***)))************************(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''%%%&&&''''''((('''''''''%%%%%%''')))++++++)))'''%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&)))---111444,,,+++***)))((((((((()))''''''&&&&&&''''''((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------+++,,,,,,,,,222:::<<<999111000///...000333666888:::BBBPPPccc|||tttoooooottt~~~|||{{{}}}uuujjjdddbbbnnnvvvvvvaaaIII:::333///,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((((((''''''(((***))))))))))))))))))))))))~~~wwwvvvwwwxxxrrriiieeeeee___]]][[[WWWSSSMMMHHHDDD>>>666000///000...---..............................---,,,---...///...---...---,,,,,,,,,,,,---...++++++,,,,,,---......///+++,,,,,,------,,,,,,+++------------------------........................---............///////////////000111111111111000000111111222222111111000444333333444666999===???CCCHHHOOOTTTYYY___hhhooo~~~}}}rrrdddZZZUUUPPPHHHCCC<<<;;;999666444222111111...///000000///...///000+++---000111000...------,,,,,,,,,---,,,++++++***))))))*********++++++++++++,,,---------+++***)))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''''''''''''''%%%&&&&&&'''((((((''''''''''''))),,,...---+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''))),,,///111++++++***)))((('''((((((((((((''''''(((((()))***'''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------+++......,,,...333555444111000///000333777<<<>>>KKKSSS```uuu}}}ssspppooooootttzzzvvvrrrtttwwwttthhhaaahhhttt}}}iiiWWWFFF888111111---,,,,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((($$$&&&'''((('''((()))+++))))))))))))))))))))))))~~~vvvuuuvvvwwwsssjjjfffggg___^^^[[[XXXSSSMMMHHHDDD>>>666000///000...---...........................---,,,,,,...000000///---...---,,,,,,,,,,,,---...++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++................................................////////////000000000000//////000111111111111111000111222333333222111000444333333555999>>>DDDGGGSSSZZZcccjjjqqqzzzyyyppphhh___XXXFFFEEEAAA===999666444333...///111000///...000111***---111333111///---,,,+++,,,---...---,,,+++***(((((())))))*********+++,,,,,,---...---,,,***)))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))%%%&&&''''''((((((''''''%%%%%%&&&'''((((((((('''))))))+++...000///---***))))))((('''&&&%%%%%%$$$(((''''''((()))***,,,---+++***)))(((''''''''''''))))))((())))))***++++++(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......,,,///000---,,,000333222111000000111555:::@@@CCCYYY___lllzzzpppkkkpppwww|||xxxiiiooozzzmmmooosssyyyvvv^^^EEE888555---------,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))###%%%'''(((((((((***,,,))))))))))))))))))))))))}}}zzzssssssvvvwwwqqqiiifffhhhccc\\\XXXXXXUUUMMMFFFCCC:::666111....../////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------------.........//////..................------///............//////000333222111222333444444333333222444777666333444888777999<<>>888999666333111111111000///000///000222000,,,+++............,,,+++***+++,,,,,,,,,,,,,,,+++*********,,,,,,---,,,,,,***)))((((((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%&&&((()))(((''''''))),,,,,,+++*********+++)))''''''''''''&&&%%%)))))))))))))))***++++++,,,***((())),,,---+++)))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,+++***((('''''''''((()))(((((((((((((((((((((((())))))))))))((((((((((((******+++++++++,,,,,,,,,************************---------........./////////---,,,---...///000///222111000111777BBBPPPYYYiiixxxqqqrrruuuzzz|||www}}}~~~{{{}}}wwwpppoootttyyycccJJJ888444000...///+++&&&(((///))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))************}}}zzzssssssvvvwwwqqqhhheeefffccc\\\VVVVVVSSSLLLFFFDDD:::666111....../////////................................................------------------------------------------------+++,,,------......---------------.........//////........................//////......//////000000333333333444555555555444666444444777666444777<<>>===AAAIIIRRR[[[hhhttt{{{ppp```NNNBBB:::555333444444111111444000////////////---+++))),,,,,,,,,,,,...000333555666444000,,,***)))))))))'''(((((())))))((((((''')))(((((((((((((((((()))''''''''''''''''''''''''***)))'''((())))))(((&&&'''(((******))))))***,,,///,,,***)))******((('''((((((((()))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((()))***+++,,,,,,+++***)))(((((((((((((((((((((((()))))))))))))))*********+++++++++,,,,,,,,,------------------........................////////////000111222222111111222222===CCCQQQhhhwwwvvv~~~xxxjjjeeefffssstttmmmjjjoooyyylllLLL777000///...,,,......------,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((('''&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))*********+++++++++(((((())))))******++++++}}}zzzqqqrrrwwwxxxqqqfff```aaaZZZUUUSSSVVVTTTLLLDDD@@@;;;777222//////000000000////////////////////////////////////////////////////////////////////////........................,,,---......//////.............../////////000000/////////000000000111111000000000111111333444444666:::@@@DDDEEEFFFGGGHHHDDDFFFNNN\\\kkkzzz|||mmmaaaQQQHHH@@@<<<999555333555444222111111222111///---...---------...///111222555222///+++)))(((((()))(((((())))))))))))((((((***)))(((((((((((()))***((((((((((((((((((((((((***)))(((((()))***)))(((&&&((())))))))))))+++,,,...,,,***************((((((((()))***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))))))))*********+++++++++,,,,,,,,,---------------........./////////........./////////000000222333444444333444666999AAAKKKaaa~~~{{{zzzyyyyyy~~~tttiiiaaaffftttrrrjjjgggppp}}}fffLLL:::222222333...---,,,,,,,,,---......************************(((((((((((((((((((((((('''((((((((((((((((((''')))((((((''''''(((((()))'''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))************************++++++++++++))))))******+++,,,,,,---}}}zzzpppqqquuuvvvpppfffaaabbbYYYTTTSSSVVVTTTMMMDDDAAA;;;777222000///000111111////////////////////////////////////////////////////////////////////////........................------...////////////........./////////000000000//////000000111111222222111111111222333444555666555;;;CCCHHHLLLOOOSSSWWWZZZ]]]gggxxx}}}jjj___SSSLLLDDD<<<666444555222//////111222000...////////////////////////222000...,,,************)))******++++++******)))******((((((((((((******((((((((((((((((((((((((***(((((()))***++++++)))&&&'''((((((((()))+++---,,,***))))))***++++++***))))))***++++++***(((''''''((()))(((''''''((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))******+++*********))))))))))))))))))))))))((())))))******+++++++++,,,,,,,,,,,,---------------------...//////000000....../////////000000000...000222222333666===BBBLLLZZZtttwwwpppuuu|||~~~zzzyyyvvvqqqllliiigggeeecccbbbcccddddddeeehhhkkklllmmmqqqwww|||}}}qqqeeebbbkkk}}}{{{hhhkkkqqqyyymmmUUUBBB444,,,......,,,+++++++++,,,---************************))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))((((((''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))(((((())))))))))))(((((()))))))))*********++++++*********++++++++++++,,,******+++,,,---......///~~~zzzppppppssstttnnneeebbbddd[[[UUURRRSSSRRRLLLFFFEEE;;;888333000///000111111////////////////////////////////////////////////................................................------...///////////////.../////////000000000000//////000111111222333333111111222222333555666777777@@@LLLWWWaaakkkwww~~~xxxnnnhhhaaaTTTIIIDDD@@@:::444111222333000......///111222333222111000//////......------,,,,,,++++++,,,,,,,,,,,,+++++++++***(((''''''(((***+++(((((((((((((((((((((((()))(((''')))+++---,,,+++&&&'''((((((''')))+++...***((('''(((***,,,,,,+++***+++,,,---,,,+++)))(((&&&((())))))&&&&&&''')))''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((())))))***+++))))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,,,,------------...,,,,,,---......///000000.../////////000000000000,,,///333555888@@@KKKTTTeeerrr~~~yyyxxxrrrooollliiifff```\\\YYYWWWWWWVVVRRRNNNMMMLLLKKKKKKJJJJJJJJJKKKHHHLLLOOOOOONNNOOOSSSWWW]]]```fffjjjmmmpppsssvvv}}}}}}pppmmmxxx{{{tttmmmlllsssxxxcccHHH333555333000...,,,,,,,,,---************************))))))))))))))))))))))))(((((())))))))))))(((((('''(((***,,,,,,***(((''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((()))************)))(((((())))))))))))(((((())))))*********+++++++++*********+++++++++,,,,,,++++++,,,---...///000000~~~zzzoooppprrrsssnnneeeccceee^^^WWWPPPPPPOOOKKKHHHIII<<<888333000000000111111000000000000000000000000000000000000000000000000........................////////////////////////---......///////////////////////////000000000000///000000111222222333333222222222333444555777777???KKK\\\mmm}}}tttfff___SSSKKKAAA<<<:::888444000---///222555555444333111---...//////000//////...+++,,,,,,------,,,,,,++++++***)))'''''')))***+++))))))))))))))))))))))))(((''''''))),,,---------&&&'''(((''''''(((+++...((('''&&&'''***,,,,,,,,,***+++---------+++)))(((%%%''')))(((&&&%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***)))((('''''''''(((***+++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---...//////000////////////000000000000333666:::>>>DDDNNN]]]hhh{{{{{{yyywwwpppjjjfff___ZZZTTTPPPOOOOOOMMMKKKJJJGGGEEEEEEGGGGGGDDDAAABBBBBBBBBBBBBBBAAAAAAAAA>>>BBBEEEDDD@@@???BBBEEEEEEHHHKKKMMMOOOPPPSSSUUUXXX```jjjssszzzxxxzzzssshhhkkkwwwiiiNNN<<<:::666333000.........************************))))))))))))))))))))))))(((((())))))))))))((((((&&&(((+++------+++(((&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***************(((((())))))))))))(((((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,---...///000111222{{{oooqqqrrrqqqlllfffbbb```[[[XXXTTTPPPMMMJJJFFFCCC<<<999444111111111111111000000000000000000000000///////////////.........////////////////////////000000000000000000000000000000000000111111111111111111111111111222222222222111111222444555555444444333333555777:::>>>CCCQQQaaa|||yyyjjjZZZQQQOOOJJJ===222555222000111555666555333///...---,,,,,,---.../////////...---+++***)))))),,,++++++***)))(((''''''((((((((((((''''''''''''&&&((()))***///333111+++((((((((((((((()))******)))'''&&&''')))***(((%%%******++++++***)))'''&&&(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,+++++++++******(((((())))))***+++------..................................../////////000000...///333444222333666666<<>>===<<<===============>>>>>>>>>>>>??????@@@AAAAAAAAAHHHKKKNNNQQQTTTZZZbbbhhhqqqyyyssshhhnnnzzzttt[[[MMM???777222+++***---,,,,,,,,,++++++)))((('''************))))))))))))))))))))))))))))))))))))'''***///222222...***&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))*********))))))))))))))))))******++++++,,,---------...000222444555666666zzzqqqrrrsssqqqlllfffbbb```ZZZXXXTTTQQQNNNJJJEEEBBB<<<888444111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000111111111222111111111111222222222222444444444444555555444444777666555666:::BBBLLLTTTcccwww}}}lllbbb]]]WWWKKKBBB;;;666111000222444444444//////......//////000111///......---,,,+++******++++++******))))))((((((***)))))))))((((((''''''(((***++++++...111///)))((('''''''''(((((()))******(((&&&'''***,,,+++******+++++++++***)))((('''(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))******+++,,,,,,------,,,,,,+++++++++*********+++************++++++,,,................................./////////000000111...///111111///000444999BBBPPP]]]jjj{{{}}}rrrjjj```ZZZQQQLLLKKKJJJFFFCCCFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<======>>>>>>>>>@@@BBBDDDEEEGGGKKKQQQVVV\\\cccoooyyyyyylllkkkppp|||sssaaaKKK<<<333---,,,000,,,,,,,,,++++++***))))))************))))))))))))))))))))))))))))))))))))'''***---//////---)))'''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------...///111333555666777777zzzoooqqqqqqoooiiiddd```^^^YYYWWWTTTRRROOOJJJDDD@@@;;;888444111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000111111111222222222111111111222222333333333222222333333444444444444555777999===FFFVVVgggsss{{{tttllleee]]]VVVGGG@@@666000///000000000.........---------------.........---------,,,,,,************************,,,++++++***)))(((((((((***,,,---,,,...000...)))((((((''''''(((((())))))***(((''''''***---//////++++++++++++***)))((('''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))*********++++++,,,,,,---+++++++++***************---,,,++++++*********+++............................../////////000000000000...///111111000333888===LLLbbbttt~~~pppfff^^^WWWSSSMMMHHHDDDCCCDDDDDDBBB@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@??????<<<<<<<<<===============<<<<<<===<<<<<<>>>BBBEEEGGGMMMVVV^^^eeeoooyyy|||tttmmmlllrrr{{{uuu[[[DDD444,,,---111,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))((()))))))))***+++++++++******++++++,,,,,,------///000222444666777777888~~~yyylllmmmmmmjjjddd___[[[YYYXXXVVVTTTRRROOOIIICCC>>>;;;777333111000111111111000000000000000000000000///////////////000000000////////////////////////000000000000000000000000111111111222222222333333111111222222333333444444111222333444555666888:::777BBBNNNYYYggg|||~~~wwwpppkkk]]]TTTIII???999555111.../////////...---,,,++++++........................*********+++++++++++++++------,,,+++***))))))(((+++...000//////222000,,,******)))))))))******+++)))(((''''''***---111333,,,+++++++++***)))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))*********++++++,,,,,,,,,************************---,,,++++++++++++,,,,,,...........................////////////000000000///...///222333444:::BBBKKK___{{{~~~uuulll```UUUOOOKKKIIIHHHFFFEEECCCDDDFFFGGGFFFEEECCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGFFFFFFEEEEEECCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>===<<<;;;<<<>>>???@@@CCCGGGKKKOOOUUU\\\bbbkkkuuu|||zzzyyy~~~}}}qqqpppyyyqqqWWW???111///222,,,,,,,,,,,,,,,,,,------+++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************))))))))))))))))))))))))(((((()))***++++++,,,,,,******++++++,,,------...///000111333555666777777}}}wwwjjjkkkjjjgggbbb]]]YYYXXXWWWVVVTTTQQQNNNHHHAAA===:::666222000000111111111000000000000000000000000////////////000000111111000000000000000000000000111111111111111111111111222222222222333333333333111222222333444444555555444666777777777999===AAAJJJ^^^uuu}}}uuummmbbbWWWMMMCCC999222111111111111111111111111////////////////////////++++++++++++,,,,,,,,,,,,...------,,,+++************///222111222444333000------,,,,,,,,,,,,,,,---((((((''''''))),,,111444,,,,,,+++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,******************++++++++++++++++++,,,---...///////////////////////////////////////000000000111111000111333333666???HHH\\\tttuuufffYYYWWWRRRMMMHHHFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFDDDCCCCCCBBBBBBAAAAAAAAA@@@???>>>===>>>>>>??????>>>???@@@@@@BBBEEEIIILLLOOOWWWbbbnnnzzztttjjjwww}}}qqqooo}}}pppSSS===333111...------,,,------...///++++++++++++************((((((((((((((((((((((((((('''''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************************************((())))))***+++,,,,,,---***++++++,,,------......---...000222444555666666|||vvvjjjjjjjjjgggbbb^^^[[[[[[XXXVVVSSSPPPLLLGGGAAA===999666222000000111111111000000000000000000000000...//////000000111111222000000000000000000000000111111111111111111111111222222333333333444444444222222333444444555666666444555666666777;;;CCCJJJeee~~~}}}sssiii^^^RRREEE<<<333222111000000111333444111111111000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***000333222222444444222//////......------......))))))*********,,,///222------+++******)))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,---...000000/////////////////////////////////000000000111111333222333444444777BBBNNNfff~~~}}}nnneee]]]RRRJJJHHHHHHGGGFFFEEEEEEFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJMMMNNNOOOPPPPPPOOONNNMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOMMMLLLJJJIIINNNNNNMMMLLLJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBAAA???>>>===??????>>>===;;;;;;;;;<<<===???AAACCCDDDIIIPPPXXXaaammm{{{xxxgggkkkxxxsssuuueeeLLL999...000///...------...//////,,,++++++++++++*********))))))))))))))))))))))))''''''''''''''')))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************************************)))*********+++,,,,,,,,,++++++,,,,,,------......---...000222333555555666|||ttthhhiiihhhfffaaa^^^\\\\\\YYYVVVRRRNNNKKKFFFAAA===888555111///000111222111000000000000000000000000...//////000111111222222000000000000000000000000111111111111111111111111333333333333444444444444222222333444555666777777444666999<<>>999555222111111222333333222111000000//////......------,,,,,,+++++++++++++++++++++,,,,,,,,,+++111444222000222222000000//////...------......+++---...---,,,,,,...111...---+++***)))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,------...////////////////////////////////////000000000111111111333333555888:::???NNN\\\oootttdddYYYUUURRRMMMIIIGGGHHHIIIJJJJJJKKKMMMNNNKKKKKKLLLMMMNNNOOOQQQSSSVVVWWWYYY[[[[[[[[[ZZZYYY[[[[[[[[[\\\\\\\\\]]]]]]]]]\\\[[[ZZZXXXUUUSSSRRRUUUUUUSSSRRRQQQOOONNNNNNLLLKKKJJJIIIHHHGGGFFFFFFEEEBBB@@@@@@BBBBBB@@@>>>===<<<<<<===>>>?????????AAADDDGGGKKKOOOXXXccckkk{{{{{{pppmmmzzz~~~rrrqqqzzzyyyeeeMMM999222111///...---...//////,,,,,,+++++++++*********))))))))))))))))))))))))'''''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************************************++++++++++++++++++++++++++++++,,,,,,---............///111333444666666666|||ttteeefffeeeccc___\\\[[[[[[ZZZWWWRRRMMMIIIEEEAAA===888555111///000111222111000000000000000000000000...//////000111222222222000000000000000000000000111111111111111111111111333333333444444444555555222222333444555666777888999===CCCIIISSScccvvv~~~uuuoooXXXRRRJJJ@@@999555333222444444333222111//////...//////...---,,,,,,++++++)))******++++++,,,,,,---+++111444111/////////---000///...------------------///111000...,,,...000...---,,,***)))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------.........//////...------------...000000000000000000000000000000000000111111111111111222666<<>><<<<<<>>>???@@@AAAFFFMMMSSS___iiiwwwrrrssswww~~~qqqgggnnnfffMMM444222000...------...///,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************,,,,,,++++++++++++++++++++++++,,,------......//////000222444555777777888|||xxxnnnkkkgggbbb___\\\XXXVVVXXXVVVQQQMMMIIIDDD???;;;777666444222111111111222222000......///111111111111111000000000000000111000111111111111222222222000111111111111222222222333444444555555444444333888777000222<<<;;;777>>>???IIIYYYjjj{{{zzzuuujjj[[[KKK===666222333222444666444000///222...///000///---+++***+++,,,---......//////......333111///.........---,,,...000000,,,((()))...444;;;777222000000///---+++++++++************+++++++++*********))))))(((((((((((((((((())))))))))))************************+++,,,,,,------,,,,,,+++,,,,,,,,,---------......333111///---,,,,,,---.............../////////000000000000000000111222333555444>>>OOO[[[cccttt|||pppeeeYYYOOOMMMLLLKKKKKKLLLLLLKKKJJJNNNOOOPPPSSSZZZdddooowwwgggggggggggghhhmmmsssxxx~~~{{{wwwrrrmmmkkkhhhccc\\\ZZZZZZYYYUUUQQQPPPNNNLLLKKKKKKKKKIIIHHHGGGEEECCCAAA@@@?????????AAA@@@>>>>>>@@@BBBCCCCCCLLLPPPXXXcccrrr~~~~~~yyykkkfffppp}}}iiiBBB777...---...---++++++...------,,,,,,++++++***(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***---,,,***)))))))))*********+++,,,,,,------,,,,,,---------...............//////333777777555666;;;{{{wwwnnnkkkgggccc___[[[XXXVVVXXXUUUQQQMMMIIIEEE@@@<<<777666444222111111111222222222222111111111111222111111000000000000111111111111111111222222222222111111111111222222222222222222333444555555555555666999555555<<<<<>>999222...------,,,***++++++************+++++++++*********))))))))))))((((((((()))))))))******************************+++,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........444222000.........//////........./////////000000///000111111111222444555888<<>><<<<<<>>>?????????BBBDDDGGGOOOZZZkkk{{{yyymmmjjjnnn|||zzz]]]KKK888000000///...---......---,,,,,,++++++***((())))))))))))))))))(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,,,,---,,,+++***))))))***+++++++++,,,------------,,,---------............///000///222555555444777===zzzvvvmmmkkkhhhccc___[[[XXXVVVVVVTTTPPPMMMIIIEEE@@@===777666444333222111222222222555777666333111222333111111000000000111111222111111222222222333333333111111222222222333333333111222333444555666666777333999666555:::@@@OOOgggsssaaaUUU@@@999444444444222000111///.........---,,,,,,+++---------...------,,,,,,111///...---.........,,,000222222///------111444???:::222---************++++++************++++++***************)))))))))((())))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------------.........333222111/////////000111////////////000000000000///000222222222333666888999BBBXXXtttpppdddVVVLLLJJJLLLLLLKKKJJJKKKLLLOOOSSSWWW[[[]]]^^^```eeellltttyyytttnnnjjjddd^^^ZZZWWWSSSQQQPPPOOONNNMMMLLLIIIEEEAAAAAA???===<<<===>>>>>>===?????????AAAHHHTTTbbblll{{{ooohhhppp|||vvv^^^BBB333...------.........------,,,+++++++++))))))************)))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,---------------,,,,,,+++*********++++++++++++,,,---------------------........./////////222111111444444555===EEEyyytttlllkkkiiiddd___ZZZWWWVVVUUUSSSOOOLLLIIIEEEAAA===888666555333222222222222222777;;;;;;555222222444111111000000111111222222222222222222333333333444222222222222333333333444333333444444555666777777555:::777888CCCRRRjjjxxxkkkUUUIII===999777555333444111///...---......---,,,---------------,,,,,,+++000...------...///...---///000111///......000222:::777222...+++******)))++++++************++++++************************)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------............111111000/////////000111//////000000000111111111000222333222111333777;;;???MMMhhhnnn]]]VVVMMMIIIIIIMMMPPPQQQNNNPPPSSSWWW[[[aaagggkkknnnrrrxxxxxxqqqjjjddd___\\\ZZZVVVRRRPPPOOOMMMIIIFFFGGGDDDAAA@@@@@@@@@???>>>AAA@@@??????BBBIIIRRRXXXkkkuuuvvvnnnwwwlllQQQ===222,,,---111.........---,,,,,,++++++)))******++++++******)))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++,,,---------------,,,,,,,,,+++++++++,,,,,,+++,,,,,,---...---------------......//////000000444222222444555:::FFFRRRyyysssjjjkkkjjjeee___ZZZWWWWWWUUURRROOOLLLIIIEEE@@@===888777555333222222222333222888<<<<<<777222222444111111111111111222333333222333333333444444444444222333333333444444444444777666555555555666777888:::===<<>>?????????AAAEEEHHHQQQ[[[iiixxxzzzzzzrrrrrrxxx|||jjjUUU@@@111000555//////...------,,,,,,+++******++++++++++++******)))))))))))))))***++++++************************************************((()))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---.........------------......///000000111111000111444777@@@RRRbbbyyysssiiikkkkkkfff___YYYWWWWWWUUUSSSOOOLLLHHHDDD???<<<888777555444333222333333333666::::::777444333333111111111111111222333444333333333444444444555555333333333444444444555555888777777666777888:::;;;<<>>???@@@CCCJJJSSS^^^jjj|||zzz~~~xxxooolllvvv}}}kkkPPP888///111//////......---,,,,,,,,,++++++,,,,,,,,,,,,++++++***))))))))))))***++++++************************************************))))))))))))******************+++,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,---...............------...///000000111222......111666===JJJ```tttzzzssshhhkkklllggg___YYYVVVWWWVVVSSSOOOLLLHHHCCC>>>;;;999777666444333333333333333444666777666555333333111111111111222333444555444444444444555555555555444444444444555555555555777666666777999<<>>HHHYYYrrr{{{ssshhhkkklllhhh___XXXVVVWWWWWWTTTPPPLLLHHHCCC===:::999888666444333333333333333333333444666666444222111111111111222333444555444444444555555555666666444444444555555555666666555555666777;;;???CCCEEE]]]nnnjjjZZZTTT@@@:::444111222222///,,,,,,,,,...000111222222222,,,+++***+++---/////////++++++,,,---///...+++)))***,,,...---+++***,,,...++++++************++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////............/////////000---...///111222222222222111111222222222333333333000222333333777EEEXXXhhh}}}ppp___XXXUUUKKKIIINNNNNNPPPTTTYYY\\\aaakkkwww~~~rrriiibbb___ZZZVVVSSSPPPNNNLLLGGGGGGEEEAAA>>>===>>>???<<>>;;;===>>>???AAAGGGOOOUUUkkk~~~|||mmmjjjrrr}}}vvv```KKK999------000++++++...+++---------,,,,,,,,,++++++)))))))))))))))******+++*********************+++*********************************)))******+++,,,...............---------///,,,+++,,,...///---+++............/////////000222...---.........222777...>>>IIIWWWrrr|||tttlllhhheeeddd```YYYVVVVVVSSSQQQNNNIIIDDD@@@<<<:::888777666555444333333333222222222222222222222222333333222222333333444555444444333333333444555666555222222555555333666:::777888===FFFRRRccczzz~~~rrrZZZCCC<<<999222000222222000000111333444333111---------...000111222333...,,,+++,,,......,,,***,,,,,,++++++************+++++++++++++++***))))))******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++,,,---...///......////////////......---------........./////////......//////000111222000000111222444555555555555777:::AAAMMMbbb}}}qqq```VVVQQQQQQQQQSSSXXX___fffkkksss}}}sssllliiiccc\\\VVVTTTPPPMMMJJJGGGCCC???@@@@@@???>>>===???EEEJJJTTTdddwwwxxxoooqqqxxx~~~rrrdddEEE555000111---...000+++---------,,,,,,,,,++++++***************+++,,,,,,,,,,,,++++++++++++++++++***************************************++++++,,,------..................///---+++,,,...///---+++........./////////000000111//////222111///222777666JJJYYYhhh|||vvvkkkgggdddddd```YYYVVVXXXSSSRRRNNNJJJEEEAAA===<<<888888666555444333333333222222222222333333333333333333333333333444444555444444333333444444555666777444333555444333777===999;;;GGG\\\uuutttZZZIII>>>444111444444333222111111222333333---------...000333666777///...------......,,,***,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,,,,------------.........------------,,,,,,,,,,,,,,,---///000111......////////////......------........./////////////////////000111222222000000111333555777888999:::===DDDPPPccc{{{xxxcccVVVPPPNNNPPPSSSXXX]]]eeeoooyyy~~~vvvmmmccc___ZZZUUUQQQMMMHHHEEEDDDCCCAAA===;;;<<>>===999888777555444444444333222222222333333333333333333333333333333444555555444444444444444555555666888777777999777555999???===CCCWWWuuuooo\\\JJJ:::222222222222111111000000222333------...///111555888:::000000/////////...,,,+++------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++------------------......000000000///...------,,,,,,,,,---...///000111222......////////////..................////////////////////////000111222333111222333333444666:::<<>>???AAABBB???EEEMMMUUUcccyyywwwqqqoooyyynnnQQQ<<<333---///111+++...------------,,,,,,,,,+++++++++++++++,,,------------,,,,,,+++*********************************+++************+++,,,,,,,,,,,,,,,---...///000000...---------.........---...////////////000000000111111333444333444>>>III___www|||xxxiiieeebbb```]]]WWWUUUWWWSSSQQQNNNJJJFFFBBB???===999888777666555444444444222222333333333444444444444444333333444444555666444444555555555666666555777777:::<<<:::777:::@@@BBBNNNiiivvvaaaKKK:::333111111000000111111111000......///000333555888:::000111111000///...---------------------.........,,,+++*********+++,,,,,,//////...------......///222111000000///...------,,,,,,---///000111111222......////////////.............../////////000000/////////000000111222333333333444333333666;;;>>>GGG]]]ttt{{{ooobbbYYYSSSPPPUUU]]]eeekkkttt|||yyyssskkkddd___ZZZVVVTTTLLLJJJFFFCCCBBBAAAAAABBBAAABBBFFFKKKUUUfff|||vvvqqqrrr|||~~~```HHH:::......111,,,.........---------,,,,,,***************+++,,,,,,,,,,,,+++++++++*********************************+++++++++***+++,,,,,,---,,,,,,,,,---...///000000...............---......////////////000000000111333222222333333:::MMM^^^|||xxxiiiddd```^^^ZZZUUUSSSUUURRRQQQNNNJJJEEEBBB???===999999777666555444444444222222333333444444555555444444444444444555555666444444555666666666666555444555999;;;:::999???GGGOOO___|||gggPPPAAA:::666222111333333222/////////000222444555666666000111222222000......///.............../////////---,,,+++***+++,,,---...111000///.........///000111111000000///...------,,,,,,...///000000000000......////////////............/////////000000000000000000000111222333333333555555555444888>>>DDDVVVsss}}}eee\\\WWWZZZZZZYYY___hhhwww~~~|||qqqiiibbb]]]ZZZUUUQQQLLLGGGDDDBBB???>>>======>>>CCCIIITTTfffvvv|||rrrvvvooo[[[JJJ666///111---............---------,,,***************+++,,,,,,+++++++++,,,,,,,,,,,,,,,************************+++++++++++++++,,,------,,,---------.../////////---/////////...---...////////////000000000111111333333333444777EEE```xxx{{{xxxiiiccc___\\\XXXRRRQQQSSSQQQOOOMMMIIIEEEAAA>>><<<:::999888666555555444444222222333333444555555666444444444444444555666666333444555666777666666555444555888;;;;;;???JJJVVVgggxxxooo^^^KKKAAA666111444777555111///000222444444444333222///111333333000///000111....../////////000000000///...---,,,---...000111333222000......///000111000000000//////......---,,,---...////////////.........////////////........./////////000000000000000000000000111222333333222555777777777<<>><<<;;;<<<@@@AAAEEERRR___pppzzz{{{uuuvvv|||qqq```DDD444222///............------------+++++++++++++++,,,------,,,,,,------.../////////************************,,,++++++++++++,,,------------..................---///000000------...000//////000000000111111111222444666999???QQQrrrzzzwwwiiiccc^^^[[[VVVQQQOOOQQQPPPOOOLLLHHHDDD@@@>>><<<:::999888666555555555555222222333333444555666666555444444444444555666666333444666777777777666555777777999;;;>>>EEEUUUeee~~~xxxYYYJJJ999222555999777333000111333555555333000///...111333333111000111333......//////000000111111111000///...///000222444444222000///...///000111////////////............,,,---...//////...------......////////////......////////////000000000000000000000000111222333444222444777888:::@@@KKKSSS~~~zzzfffVVVZZZTTTXXXfffqqqxxxyyyoooiiiccc^^^WWWRRROOOLLLGGGDDDAAA???@@@BBB@@@>>>FFFQQQ\\\kkkttt}}}wwwqqq{{{qqqPPP999333000//////.........------------,,,,,,,,,,,,---......------...///000111222222************************,,,,,,++++++,,,,,,---..................------------///111000---,,,...000000000000000111111111111111444999>>>FFFZZZ~~~{{{vvvfffaaa]]]\\\XXXRRRPPPRRRMMMLLLKKKHHHEEEAAA===;;;888777666555444333222222444444444555555555555666555444444444444555666666222333444666888888666444555999;;;999;;;MMMkkkuuuaaaIII;;;777666444222555333111222333444222000000000///000111222222111000111222333222000///...---//////---111999:::555333---,,,//////---000555333333222000---,,,...///000///...---------...///////////////000000000000000000000000111111111111555222000000333444333111333;;;999777===EEEVVVnnnvvvggg^^^\\\[[[```hhhrrr}}}}}}tttmmmddd\\\XXXTTTMMMHHHGGGDDDBBB@@@??????AAACCCDDDSSS[[[ooo}}}ssspppiiixxx|||fffLLL777---000111111...---...//////,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000...---,,,,,,++++++++++++++++++******++++++,,,------------.........//////............/////////000,,,---///111444444333111333333888DDDUUUkkkyyysssfffaaa]]][[[WWWQQQOOOQQQMMMLLLKKKHHHEEEAAA===;;;888888777666555444333222444444444555555555555666555444444444444555666666999888777777777888777666888:::>>>DDDQQQhhhxxx]]]GGG:::666666777333333333444555555555555/////////000111222222111333333333333111111111111777666555777@@@HHHGGG???666000---///...,,,...333000222444444222000///////////////000000000000///////////////000000000111000000000000111111111111444222000000333444333222222999888;;;JJJYYYkkkpppccc]]]___cccffflllwwwuuukkkfff___VVVOOOMMMIIIFFFBBB@@@???@@@@@@AAAGGGMMM]]]pppyyy~~~ooossssss[[[AAA111000111000.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...---,,,,,,+++++++++,,,+++++++++***++++++,,,------------.........//////........./////////000000111000000000111111111111444999BBBOOO^^^ooowwwqqqeee```\\\ZZZVVVPPPNNNPPPLLLLLLJJJHHHEEEAAA===;;;888888777777666555444444444444444555555555555666555444444444444555666666888777555444444555777888999<<>>:::666222000...///111444777<<>>===<<<===;;;888444222000000000//////000000000111111111000000111111111222222222222111111222333444555555:::AAAEEEXXX~~~uuullldddbbbeeelllxxx}}}|||{{{wwwllldddbbbYYYTTTMMMHHHFFFEEEBBB@@@@@@AAADDDIIIPPP^^^xxxllliiivvv|||dddOOO:::444000111333111///...---------------------------------------------...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------............////////////...////////////000000000222222222222222444777999<<>>;;;:::888555222111222333666888888666222000000222555999<<<;;;666222111222777777:::>>>@@@?????????@@@???:::555222111111000666888;;;<<<<<<===>>>@@@HHHCCC<<<444000...///000000000000000111111111111111111111111222222222222222222333333444555777999888DDDOOOgggzzzgggcccbbbhhhpppzzzzzztttnnnhhhdddaaaaaa___]]]\\\[[[ZZZYYY\\\\\\^^^aaadddgggiiikkkoooqqquuu{{{zzzpppnnn```ZZZRRRMMMKKKHHHEEEAAAAAABBBCCCEEEGGGQQQfffyyyoooeeemmmyyyssseeeDDD888//////222111//////------------------------////////////............,,,,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---............/////////000000////////////000000000111000222333333333333666999BBBXXXrrryyyrrreee```\\\YYYUUUNNNLLLNNNKKKKKKIIIGGGDDD@@@<<<:::777777777666666555555555444444444555555555555666555444444444444555666666444666888888777999???CCCKKK\\\sssjjjSSS@@@;;;555111111333444444888:::<<<999555333444666888<<<@@@>>>888333333555555666:::>>>>>><<<>>>CCCGGGGGGCCC===888666333///444555555555444666999<<>>???BBBCCC>>>777444777;;;:::888;;;CCCGGGHHHKKKPPPUUUWWWSSSKKKDDD@@@:::333111222111000///000222555>>><<<777333000//////000000000111111111222222222111111111222222222333333333555777888777999<<>>>>><<<<<<@@@DDDEEEFFFDDD===666555;;;AAAEEE@@@AAALLLWWWZZZ^^^bbbccceeebbbWWWOOOJJJAAA888000111111000///...///111333333333222222111111000000111111111111222222222111111222222222333333333333666888999888:::===AAAXXXlllwwwlllbbbcccllluuutttkkkddd```^^^SSSSSSSSSRRRQQQOOOMMMLLLKKKJJJIIIJJJLLLMMMLLLKKKIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLIIILLLPPPRRRVVV```nnnxxx{{{nnnfffaaa\\\SSSLLLLLLGGGCCCAAA???>>>CCCJJJPPP___vvvyyypppnnnqqq~~~bbbEEE:::777222111555.................................------,,,,,,,,,++++++++++++,,,,,,---...---,,,,,,,,,,,,---......////////////000000000000000000000000111111111111333444333333666BBBRRR^^^xxxqqqeeeccc^^^YYYTTTPPPNNNMMMJJJIIIHHHFFFBBB???;;;999777666666666555555555555555555555555555555555555777777777777888888888888666<<<@@@AAAJJJ\\\rrr~~~~~~{{{ttt___MMMEEEBBB<<<555999777888;;;;;;<<>>OOOkkkxxxqqqaaa___ZZZUUUPPPLLLJJJIIIIIIHHHGGGEEEBBB???;;;999777777777666666666555555666666666666666666666666555666666666777888999:::;;;<<<@@@LLLfffsssppp^^^QQQFFF>>>:::888888:::999777:::@@@GGGHHHIIIEEE@@@<<<;;;===AAAEEEMMMVVV]]]bbbdddeee```^^^\\\ZZZVVVLLL@@@666222111111111111222333333111222444444222111222222666999===@@@AAABBBCCCEEE@@@===::::::<<<===<<<999555666333888DDDHHHSSShhhrrrlllpppyyy{{{jjj```ZZZUUUQQQRRRPPPNNNMMMNNNOOOOOOOOOMMMMMMNNNOOOQQQSSSUUUVVVXXXYYYYYYZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTSSSSSSSSSPPPOOONNNOOOQQQRRRRRRQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRLLLOOOSSSWWW]]]fffrrr{{{sssiiidddYYYVVVQQQKKKGGGDDDCCCCCCBBBDDDLLLZZZkkkwwwpppppp{{{yyyjjjOOO666...333333000...---.........---........................,,,------------...................../////////////////////000000000111111111111000000111111222333555111111777DDDXXXssswwwqqq```^^^YYYTTTOOOLLLIIIHHHHHHHHHGGGEEEBBB???;;;:::777777777666666666666555777777777777777777777777555555555666777999;;;<<>>AAAFFFLLLSSSYYY^^^aaa___ZZZUUUPPPKKKCCC888000111111111111222333444555111333555555444333555666:::===CCCGGGIIIKKKMMMOOOHHHEEE@@@?????????<<<999555888666:::FFFSSSmmmyyylllnnn{{{xxxnnnaaaWWWSSSSSSRRRQQQSSSSSSRRRSSSTTTUUUUUUUUUQQQRRRTTTWWW[[[^^^```bbbggghhhhhhiiihhhgggfffeeebbbbbbbbbbbbaaaaaa``````\\\[[[[[[\\\___``````___``````aaaaaaaaabbbbbbbbb```______^^^\\\[[[YYYXXXWWWWWWWWWUUUUUUXXX^^^ccceeerrrvvvpppccc^^^WWWQQQLLLHHHEEECCCAAAAAAEEELLLXXXjjjyyyooorrr}}}vvv```CCC333333333111...---...///..............................------------........................//////////////////000000000111111111222111111111111222333333555111222???QQQfff{{{wwwqqqaaa^^^ZZZUUUPPPLLLJJJIIIGGGGGGFFFDDDBBB>>>;;;:::888777777777666666666666777777777777777777777777555555555666888;;;>>>???CCCNNN]]]kkk}}}nnnXXXFFF:::555333555555333444777888===DDDFFFEEECCCBBBCCC@@@@@@AAACCCIIIQQQXXX]]]```XXXNNNGGGDDD>>>666///000000111111222333555555333555666666555555777999;;;???DDDIIIMMMPPPSSSVVVQQQLLLGGGDDDDDDBBB===:::999===;;;???OOOeeevvvqqqqqq{{{pppeee]]]ZZZVVVUUUWWWXXXWWWUUUXXXYYYXXXXXXWWWWWWXXXYYY[[[]]]aaaeeejjjnnnqqqsssvvvwwwxxxyyyyyyxxxwwwvvvvvvvvvwwwwwwwwwvvvuuutttqqqppppppqqqtttuuuuuutttooooooooooooooooooooooookkkkkkjjjhhheeeccc```___```___\\\YYYWWWWWWYYY[[[TTT\\\gggooovvv{{{qqqjjjaaaYYYTTTOOOJJJGGGCCCAAABBBDDDJJJYYYrrrsssnnnxxxqqqVVV???555444222///...///000///...........................---------.........//////............////////////000000000000111111111111222222222222222333333444777555<<>><<<:::888888777777777666666666666666666666666666666666666666666777999===@@@CCCGGGVVVhhhttt|||eeeQQQ@@@999444444444222333666444:::@@@CCCCCCCCCCCCEEEEEECCCAAAAAAEEELLLTTTYYY^^^TTTJJJDDDCCC@@@999333111111111222222444555555555666666666555555777999<<>><<<:::888888888777777777666666555555555555555555555555777666777888;;;???CCCFFFSSS```nnnwww~~~rrrbbbJJJAAA999666444222222444555:::???AAAAAAAAACCCFFFFFFEEECCCCCCEEEJJJOOORRRSSSLLLDDDCCCEEEDDD>>>777222222222222222333444555555555666555333444666888<<<>>>???@@@AAADDDHHHLLLKKKGGGCCCBBBCCCBBB???<<<666888:::LLLmmmzzzuuunnnddd___ZZZXXXYYYVVVUUUUUUVVVWWWWWWVVVUUUYYYZZZ[[[ZZZYYY\\\```dddhhhkkkpppwww}}}~~~|||yyyvvvssspppooogggeeebbb___^^^]]][[[[[[[[[ZZZWWWTTTTTTVVV\\\aaaiiiuuu|||pppfff___XXXPPPJJJIIIFFFDDDCCCCCCGGGSSS___{{{ooolllvvv|||yyyqqqWWW<<<555333000///000111000000....................................////////////............////////////000000111111111222222222333333333333333444555555555;;;LLLggg~~~vvvppp```]]]YYYTTTOOOKKKIIIHHHEEEEEEEEECCCAAA>>><<<:::888888888888777777777777555555555555555555555555777777777888<<<@@@EEEGGG```iiirrrvvv|||tttRRRGGG===888555222222444888<<>>;;;;;;===>>><<<:::<<<<<<@@@ZZZuuuwww~~~pppddd\\\]]]^^^YYYUUUTTTYYYWWWTTTSSSSSSUUUWWWXXX[[[\\\]]]]]]^^^bbbiiiooosssvvv|||~~~zzzwwwvvvrrroookkkgggdddaaa^^^\\\YYYXXXWWWVVVUUUUUUVVVVVVUUU\\\eeennnyyy|||rrrjjjccc[[[TTTJJJGGGEEEEEECCCDDDJJJSSSbbbxxxqqqjjjqqq}}}~~~}}}hhhLLL555333000000000111111000..................................../////////000............/////////000000111111111111222222222444333333333333444555555>>>EEEXXXuuuyyykkkaaa^^^YYYTTTOOOJJJHHHFFFGGGFFFEEECCC@@@>>>;;;:::888777666666777777666555555555555666666666666666555888;;;<<<===BBBKKKSSSfffmmmuuuyyy|||oooUUUCCC;;;333444888333888;;;>>>>>>;;;<<>>===;;;:::999777555666999:::???MMMfffvvv~~~qqqppp```]]]YYYYYYZZZZZZXXXUUUXXXXXXXXXXXXXXX[[[___cccfffgggjjjmmmqqqtttwwwxxx|||wwwtttqqqnnnkkkgggccc```\\\ZZZXXXXXXYYYZZZYYYXXXTTTSSSSSSVVV]]]hhhssszzz|||xxxpppcccYYYTTTOOOIIIDDDCCCDDDEEEFFFSSSfff~~~|||ppphhhppp~~~~~~}}}rrrcccIII;;;000///111000000222////////////////////////////////////////////////.........//////000111222222222222222222222333333222555555111222888:::888GGGUUUjjjxxxkkkaaa^^^YYYSSSNNNJJJGGGFFFFFFFFFEEECCC@@@>>>;;;:::888777666666777777666555555555555666666666666666888999:::<<>><<<999999999:::999999555444222222444666666666666666666666666888999:::;;;999888999888666777:::@@@III[[[uuuyyyzzz{{{lllfffiiifffdddbbbccceeeeeedddbbbeeefffhhhiiikkkoootttxxxzzz{{{|||~~~}}}zzzvvvrrrllliiidddbbb___^^^^^^]]]\\\ZZZWWWUUUSSSRRRUUU[[[aaaeeeqqqxxxzzzmmmcccZZZUUUMMMGGGEEEDDDCCCCCCHHHWWWllltttjjjlllsss}}}vvviiiSSSCCC444000111111111333////////////////////////////////////////////////.........//////000111222111222222222222333333333222333444444444666;;;@@@XXXkkkxxxkkk___]]]XXXSSSMMMJJJGGGFFFFFFEEEDDDBBB@@@>>>;;;:::888777666666777777666555555555555666666777777777<<<:::999===HHHVVVbbbiiinnnttt|||~~~lllZZZBBB777888777888:::;;;:::999<<>>===GGG^^^pppmmm^^^BBB@@@??????@@@@@@???===666444222222333555555444444444444444555666777777888555555888999777888<<>>;;;<<>>666444222222333444444333555555555555666666777777666222333888888666999AAATTTggg|||www}}}qqqnnnnnnkkkjjjkkklllnnnsssxxx|||}}}}}}|||~~~yyytttsssppplllhhheeeaaa\\\YYYXXXWWWTTTQQQOOONNNMMMNNNQQQTTT[[[fffvvvtttjjjdddZZZQQQJJJFFFBBB@@@CCCFFFNNN^^^xxx}}}pppgggqqq}}}|||vvvnnnZZZCCC444111222222222////////////////////////////////////////////////............///000111222111111111222222333333444555111444:::666222AAAWWWyyynnn]]]ZZZVVVPPPLLLHHHFFFEEEDDDDDDCCCBBB@@@===;;;:::888777666666777777666555555555666666777888888999<<<<<>>BBBOOOeeeyyykkkooozzz}}}xxxtttdddMMM:::222222222000000000000000000000000000////////////////////////............///000111222000000111222333333444444666222555:::777777IIIcccxxxooo[[[YYYTTTOOOKKKGGGEEEDDDDDDCCCBBBAAA???===<<<:::888777666666777777666555555555666777777888999999:::???JJJ]]]qqq~~~}}}wwwwwwvvvuuuuuuwww|||~~~ttt\\\KKK===888777666666999===AAADDDFFFHHHHHHEEECCCCCC@@@;;;666888;;;@@@GGGOOOUUUWWWMMMJJJFFFCCCAAA>>>;;;888777555333333444666666555333444444555555555444444777444666:::888999KKKccc}}}{{{|||yyywwwxxx}}}{{{vvvrrrllljjjfffbbb^^^[[[XXXWWWSSSSSSQQQOOOOOOUUU^^^fffxxxzzztttjjj```WWWPPPJJJGGGAAA>>>???HHHXXXnnnsssnnnuuu~~~}}}yyyvvvlllXXXCCC777333222///000000000000000000000000////////////////////////.........//////000111222000000111222333444444555666444666:::;;;BBBYYYpppvvvnnnZZZXXXSSSOOOJJJGGGEEEDDDCCCCCCBBBAAA???===<<<;;;888777666666777777666555444555666777888999::::::===DDDQQQcccuuu}}}zzzyyyzzz|||jjjUUUBBB888777666777:::===???@@@AAAEEEGGGEEECCCCCC???999555555999AAAIIIOOORRRTTTLLLIIIDDDAAA???===;;;999777555333444666777888888555555666777777666555444777555999>>>;;;???[[[|||~~~~~~{{{vvvqqqkkkgggcccbbb[[[\\\[[[WWWRRRSSSXXX]]]```mmm~~~tttiii___VVVOOOKKKDDDAAAAAAGGGOOO^^^www{{{lllpppwww~~~{{{uuuqqqcccNNN===666333000000000000000000000000000////////////////////////.........//////000111222///000111222333444444555333666888999@@@RRRkkk}}}uuulllZZZWWWSSSNNNJJJGGGEEEDDDCCCBBBBBBAAA???===<<<;;;888777666666777777666555444555666777888999::::::BBBIIITTTdddsss~~~vvvaaaLLL888777666888:::===>>>>>>:::@@@DDDDDDEEEEEEAAA<<<777555777@@@KKKPPPOOONNNKKKGGGCCC???>>>===<<<;;;777555444444666999999999888888999::::::999888777777666<<>>DDDggg|||vvvrrrooonnnbbbcccccc]]]WWWTTTUUUYYYWWW]]]iii|||{{{ooodddZZZRRRMMMBBB@@@AAADDDHHHRRRiiijjjlllrrr||||||ttttttjjjTTTAAA888444111000000000000000000000000////////////////////////.........//////000111222///000000222333444555555111666999999DDD]]]xxx~~~rrrfffXXXTTTPPPLLLIIIFFFCCC@@@BBBBBBAAA???===;;;888777999888666555555555666777999666666888999666666999EEEQQQaaalllpppsssxxx|||}}}}}}}}}qqqcccAAA999444777;;;;;;<<<===;;;;;;<<<===>>>???@@@AAA===:::888<<>>BBBDDD===<<<:::999999:::<<<===<<<<<<===???@@@???<<<:::======@@@DDDFFFTTT{{{~~~zzzvvvqqqlllgggccc___\\\___[[[\\\eeeuuu}}}lll```\\\UUUKKKEEE@@@???BBBJJJYYYgggpppkkkjjjrrr~~~{{{vvvnnnbbbQQQ@@@444//////000111111111111000000000000000000000000000000///////////////000111111222222222333333444444444444666888===QQQppp~~~rrrfffXXXUUUPPPLLLIIIGGGCCCAAACCCBBBAAA@@@>>>;;;999888999888777666555666666777777666666999999777;;;AAAPPP[[[hhhoooqqqqqqtttxxxzzz~~~zzzzzznnnSSSEEE999777::::::999999999:::;;;===>>>>>>>>>>>>===:::888:::@@@EEEFFFDDDFFFDDDAAA>>>>>>???BBBDDD>>>===;;;::::::;;;===>>>>>>======???BBBEEEHHHIIIFFFCCCFFFPPPZZZmmmxxxqqqppprrrtttwww|||{{{wwwrrrnnnjjjfffbbb___bbbiiiuuuyyyjjjaaaVVVNNNHHHBBB@@@@@@EEEPPP[[[xxxtttlllfffjjjvvv~~~~~~yyyrrrgggYYYHHH999111000000111111111111111000000000000000000000000000///////////////000111111222222222333444444555555777666:::IIIaaa~~~~~~rrrfffXXXUUUPPPLLLIIIGGGDDDBBBCCCCCCBBB@@@>>><<<:::999999888777666555666777777555555777999888999AAAJJJ[[[ccclllqqqrrrqqqtttwwwyyy}}}}}}gggRRR===777999:::999777777999;;;===>>>>>>===<<<===:::777888<<>>===<<<;;;;;;<<<===>>>???>>>===>>>CCCKKKSSSXXXTTTMMMNNN]]]ppp~~~tttllljjjgggbbb^^^WWWRRRSSSVVVXXX\\\aaaooovvv}}}zzzsssnnniiigggffffffkkkssswwwjjjZZZSSSMMMGGGDDDAAAAAAGGGNNNccc{{{nnnccccccooo{{{}}}uuummmcccSSSAAA333111111111111111111111111000000000000000000000000000////////////000111111222222333333444555555666:::666???YYYvvv~~~rrrfffXXXUUUPPPLLLIIIGGGEEECCCCCCCCCBBBAAA???===;;;:::999888777666666666777888444555777888777999EEEQQQ^^^dddlllppprrrtttwww{{{|||ttt[[[AAA777:::<<<;;;:::777999<<<>>>???>>>===;;;<<<:::777777888999888777<<<===>>>???@@@AAABBBBBB======<<<;;;;;;<<<============<<<>>>CCCKKKUUU[[[ZZZTTTUUUcccvvvyyypppnnnmmmhhh```\\\\\\[[[XXXTTTOOOMMMOOOPPPPPPSSSWWW^^^eeerrrzzzuuupppmmmiiiddddddhhhmmmrrraaaWWWQQQLLLIIIEEEBBBCCCGGGXXXtttssseeeccclllyyy}}}wwwqqqjjj]]]HHH555333222222222111111111222000000000000000000000000000000//////000000111222222222333444555666666777:::777GGGjjj~~~rrrfffXXXTTTNNNJJJHHHFFFEEECCCCCCCCCBBBAAA???===<<<;;;:::999777666666666777888555555777888888;;;HHHUUUaaaeeejjjnnnppptttxxx|||||||||}}}eeeKKK>>><<<<<<;;;:::999;;;>>>@@@@@@???===<<<<<<;;;999777777666444333777999;;;>>>@@@AAAAAAAAA<<<;;;;;;;;;;;;;;;;;;<<<:::;;;<<<===@@@FFFOOOUUUUUUVVV]]]hhhvvv|||vvvooohhhcccdddaaa[[[YYY[[[\\\YYYWWWTTTSSSUUUSSSPPPPPPSSSWWW\\\fffvvvyyysssooojjjdddbbbccccccnnnzzziiiZZZSSSNNNKKKHHHCCCBBBEEEPPPgggxxxkkkggglllvvv}}}wwwrrrnnndddOOO:::444444333222111111222222111111111111111111111111000000000000000111222222222333333555666777777888777;;;SSSyyy~~~rrrfffWWWRRRMMMHHHFFFEEEDDDCCCBBBBBBAAA@@@???===;;;::::::999888777666777888888666555666999;;;@@@MMMYYYeeegggiiikkkmmmqqqvvvzzz|||{{{ttt^^^NNNCCC;;;888999;;;<<<>>>???@@@???>>>===<<<<<<:::999777555444333444666999;;;>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<>>>CCCKKKQQQPPP\\\lllxxx}}}{{{yyywwwtttssstttsssnnnlllmmmllliiifffcccaaa___[[[UUUUUUXXXYYY]]]cccmmmyyyyyyssslllddd___```aaa___cccqqqtttaaaXXXPPPMMMIIIDDDBBBDDDGGGVVVmmmtttllljjjpppyyy}}}}}}yyyrrrpppiiiWWWCCC666555333222111222222333111111111111111111111111111000000000000111222222222333444555666888999999777EEEbbb~~~rrrfffUUUQQQKKKGGGEEEDDDCCCBBBAAAAAA@@@???>>><<<;;;::::::999888777777777888999666444555;;;AAAHHHTTT___hhhhhhhhhiiilllqqqwwwzzz~~~rrr```MMM===999;;;;;;<<<======>>>=========<<<<<<<<<;;;999666555555333444666999;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;888:::<<<<<<>>>DDDNNNVVVYYYlll~~~yyyrrrnnnpppvvvwwwzzz}}}~~~|||vvvpppgggaaa___^^^YYYVVV[[[eeeyyyooodddXXXRRRLLLFFFCCCDDDDDDJJJXXXooosssiiijjjttt~~~}}}|||tttqqqnnn```NNN777666444222111222333444111111111111111111111111111111000000111111222333333333444666777888999:::>>>TTTrrr~~~rrrfffUUUPPPJJJFFFDDDCCCBBBBBB@@@@@@??????===<<<::::::::::::888777777777888999666333555===FFFNNNZZZcccggggggggghhhlllsssyyy~~~{{{~~~lllUUUBBB===AAA;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<:::888777777222333555777999:::;;;<<<<<<<<<============<<<<<<999;;;<<<<<<>>>GGGTTT^^^fff}}}~~~wwwtttppphhhaaa___\\\\\\]]]^^^___jjj}}}pppaaaXXXPPPIIIFFFFFFGGGFFFNNNcccxxxiiigggsss~~~vvvsssrrrfffVVV888666444222111222333444111111111111111111111111111111111000111111222333333333444666777999::::::FFFaaa|||rrrfffWWWPPPKKKJJJGGGBBB@@@AAAAAA@@@@@@???===<<<:::999888888888888888999999999777888;;;BBBKKKTTT[[[___gggeeecccgggooovvv{{{}}}||||||~~~vvvcccMMM===999666555888<<<;;;888999<<<<<<;;;:::999888777777888777555333444666888999999:::;;;===???>>>===:::888444:::;;;===DDDFFFOOOcccqqq}}}{{{xxxsssnnnnnnlllkkkkkkjjjnnnnnnddd___TTTOOONNNGGGFFFHHHLLLVVVkkksssbbbgggxxx~~~~~~zzztttqqqmmmeee[[[DDD:::222222222///000444000000111111111111000000///000111111000111333555666111111666777444999CCCPPPrrrtttgggWWWPPPKKKIIIGGGBBB@@@AAA@@@@@@@@@???===<<<:::999888888888888888999999999999;;;@@@GGGOOOVVV[[[]]]fffeeefffiiimmmssswwwzzzuuuwww{{{|||lllUUUBBB:::666555666:::999666666999:::::::::::::::999999999999999888777777777777777999:::<<<>>>>>><<<:::999777<<<>>>BBBGGGCCCLLLcccwwwllleeeYYYRRRPPPHHHFFFGGGJJJPPPaaa}}}}}}iiigggrrr{{{}}}{{{vvvrrroooggg___KKK???555333444222222444000000111111111111000000///000111111000111333555555111222666666555===JJJddduuuiiiVVVOOOJJJIIIFFFBBB@@@AAA@@@@@@???>>>===<<<:::999888888888888888999::::::;;;???FFFNNNUUUYYY\\\]]]dddgggkkkllllllnnnrrruuutttxxx}}}{{{wwwaaaKKK>>>999666666999999666666999888999:::;;;<<<<<<<<<<<<<<<>>>???===888555555777777888:::<<<<<<<<<;;;;;;:::===@@@GGGJJJBBBMMMkkkyyyqqqbbbZZZUUULLLHHHHHHGGGIIISSSjjjqqqfffiiivvv{{{}}}yyytttpppkkkeeeUUUGGG:::666666555444444000000111111111111000000000111222111111111333555555333555888666777EEEWWWzzzuuuhhhUUUNNNIIIHHHFFFAAA@@@AAA?????????>>>===;;;:::999888888888888888999;;;;;;;;;BBBLLLUUUZZZ]]]]]]]]]bbbhhhoooooolllkkknnnssszzzooosss~~~lllVVVFFF===999777999:::999:::===666888:::<<<>>>?????????<<<@@@CCC@@@:::666666888777777888:::;;;<<<<<<<<<;;;;;;===FFFHHHBBBSSSwww}}}lllbbb\\\SSSKKKIIIFFFEEEIII[[[xxxxxxgggcccnnnvvv{{{yyytttqqqmmmiii]]]OOO@@@888777777555222000111111222222111111000000111222222111111333555777777999:::777999LLLbbbsssgggTTTMMMHHHGGGEEEAAA???AAA>>>>>>>>>>>>===;;;:::999999888888777888:::<<<===<<>>???@@@@@@:::>>>BBB@@@;;;888999<<<777777888999:::<<<===>>><<<<<<:::>>>BBBBBBXXX~~~tttiiibbbXXXPPPKKKGGGEEEFFFQQQkkk}}}jjjaaagggpppwwwwwwtttqqqmmmiiiaaaVVVFFF:::777777555111111111222222222222111111000111222222111222444666777666888999555:::PPPiii}}}qqqeeeSSSLLLGGGFFFEEEAAA???@@@============<<<;;;::::::999888777777888:::===>>>@@@HHHRRRYYYZZZZZZZZZ[[[]]]dddlllooolllkkknnnsss|||zzz~~~{{{uuu~~~sssdddcccgggtttzzzlll___III@@@999999;;;;;;<<>>>>>;;;:::<<<>>>999999888888:::<<<>>>???>>>@@@:::999@@@IIIccczzznnnggg\\\UUUNNNHHHFFFFFFLLL```tttpppeeeccckkksssttttttsssnnnhhhccc[[[MMM???888777444000111111222222222222111111000222333222222222444666444333444666555<<>>>>>======???<<<;;;999888999;;;>>>???999::::::::::::;;;<<<===;;;:::999999999<<<>>>@@@>>>EEE@@@===JJJ^^^zzzwwwnnncccZZZOOOHHHHHHFFFGGGTTTeee|||yyykkkaaahhhooosssuuuuuunnnfffccc___TTTDDD999777555222111222222333333222222111111222333333222222444666333111333888;;;EEE^^^www~~~pppdddQQQKKKFFFFFFDDD@@@???@@@============<<<;;;:::::::::999777777888;;;>>>@@@KKKQQQVVVVVVRRROOOPPPQQQUUU[[[aaafffiiilllooorrr{{{|||rrrbbb]]]```dddllltttuuutttwww{{{}}}~~~{{{iiiTTTSSSQQQRRR]]]qqqwwwlll```TTTHHHDDDBBB@@@???AAA>>><<<999777777999<<>>@@@<<>>============<<<;;;:::999666777777555555;;;FFFNNNWWWUUUUUUVVVSSSOOOOOOSSSXXXYYY\\\bbbiiiooossstttzzznnn\\\UUUXXX]]]aaafffeeeeeeggghhhlllwwwzzz[[[QQQRRRSSSXXXkkkzzznnnkkk\\\JJJAAA@@@BBB@@@======:::777999===???<<<999999999999999:::;;;<<<===:::???DDDDDDAAA>>>>>>AAAAAACCCCCCJJJggg{{{sssggg\\\QQQLLLJJJIIIJJJLLL___www}}}mmmggghhhqqqvvvrrrlllkkkeeebbbZZZNNNAAA888444333222222222222222222222222111333444444333222444555666:::;;;;;;HHHaaaxxx~~~}}}ooobbbPPPIIICCCBBB@@@===<<<>>>============<<<;;;:::999777888888777777>>>IIIQQQYYYVVVUUUVVVTTTRRRUUUZZZ```______bbbgggmmmpppqqq|||wwwcccXXXUUUUUUUUU^^^]]]^^^``````cccnnnxxx|||kkk^^^[[[WWW\\\rrr|||rrrkkk^^^MMMAAA???@@@@@@???>>>:::888999===???===::::::999999999999:::;;;;;;;;;@@@FFFFFFCCC@@@@@@BBBFFFHHHIIIRRRooo|||uuuhhh]]]QQQLLLIIIGGGGGGIIIWWWmmmssskkkhhhooouuusssnnnkkkeeeccc\\\QQQDDD;;;555444222222222222222222222222111333444444333222444555555888:::>>>OOOhhh}}}{{{ooocccOOOHHHCCCBBB@@@===<<<>>>============<<<;;;:::999999999999888:::BBBMMMUUUYYYUUUSSSSSSRRRSSSYYY```eeebbb```aaaffflllrrrtttyyyeeeWWWPPPMMMSSSRRRSSSUUUVVVXXX___hhh~~~ssskkkbbbeee|||wwwmmmbbbRRRDDD======???AAA>>>;;;888888<<<>>>===<<<;;;:::::::::::::::;;;<<<<<>>============<<<;;;:::999888999999999===EEEOOOWWWVVVQQQMMMMMMNNNQQQZZZcccdddaaa___```gggpppxxx}}}xxx___SSSPPPKKKJJJJJJMMMMMMNNNSSSZZZiii~~~{{{{{{rrriiiZZZJJJ???;;;===@@@===:::888888:::<<<===<<<;;;;;;;;;;;;<<<===>>>???<<<@@@EEEGGGFFFDDDCCCCCCEEEJJJSSSdddxxxlll___VVVPPPJJJGGGGGGIIIWWWrrryyykkkiiipppuuurrrllleeeccc___XXXMMMBBB999444333333333333333333333333222333444444333333444666666666;;;MMMgggzzzmmmaaaMMMGGGBBBAAA@@@===<<<>>>============<<<;;;:::999777888999;;;@@@HHHQQQVVVTTTOOOKKKLLLMMMQQQZZZdddcccaaa___bbbjjjttt|||hhhYYYWWWJJJGGGGGGIIIIIIIIILLLQQQVVVxxx~~~wwwpppbbbRRRDDD===<<<===<<<:::999999:::;;;<<<<<<;;;;;;<<<===???AAACCCDDD;;;>>>AAACCCDDDCCCCCCCCCGGGRRRcccxxxtttfff\\\TTTLLLGGGGGGCCCMMMcccnnnggglllsssrrrmmmdddccc___YYYPPPEEE;;;444333333333333333333333333222444555555444333555666888777@@@WWWuuuzzzlll___MMMFFFAAAAAA@@@===<<<>>>============<<<;;;:::999777888:::???EEEKKKQQQUUUUUUQQQOOOOOOQQQTTT\\\eeefffdddcccfffmmmuuu|||sssaaa\\\NNNJJJHHHIIIJJJHHHKKKOOONNNhhh~~~zzztttiii[[[MMMCCC>>><<<;;;;;;<<<<<<============<<<<<<===>>>@@@BBBCCCDDD<<<<<<>>>???AAABBBCCCCCCFFFWWWqqqyyykkk```WWWMMMGGGFFFFFFLLL]]]yyysssfffhhhpppqqqmmmfffccc___ZZZRRRHHH===666333333333333333333333333222444555555444444555666999999GGGccc|||mmm___LLLFFFAAA@@@???===<<<>>>============<<<;;;:::999888:::===CCCIIIOOORRRTTTVVVSSSRRRTTTTTTVVV\\\cccfffeeefffjjjqqqwww{{{}}}}}}~~~mmmbbbTTTOOOKKKKKKKKKJJJLLLPPPNNNaaayyyuuummmcccXXXLLLCCC===<<<>>>@@@AAAAAA@@@??????>>>>>>===>>>>>>???@@@AAA===<<<<<<===???BBBDDDEEEEEE\\\}}}pppeee[[[PPPIIIGGGFFFJJJXXXpppwwwfffeeemmmpppmmmhhheee```[[[TTTKKK@@@999444444444444444444444444333444555555444444555777999<<>>============<<<;;;:::999999;;;@@@FFFMMMRRRSSSTTTVVVSSSSSSUUUUUUVVVZZZaaacccdddggglllsssyyy}}}~~~{{{|||~~~yyyhhhXXXRRRMMMMMMMMMKKKMMMQQQNNN```}}}wwwtttnnnggg^^^SSSGGG???>>>@@@DDDEEEEEECCCAAAAAA??????>>>===<<<<<<======???===;;;<<>>;;;;;;===888:::======<<<::::::;;;888===FFFOOOUUUWWWWWWVVVSSSUUUWWWXXXYYYYYYYYYYYY\\\aaajjjqqqvvvzzz}}}~~~xxxyyy{{{~~~ppp^^^XXXQQQOOONNNOOORRRUUUUUUiii}}}vvvmmmfffaaaYYYNNNEEEEEEHHHKKKLLLJJJEEEAAA??????@@@AAA???===<<<===>>>;;;:::;;;>>>@@@AAADDDHHHRRR{{{uuuhhhhhhlll|||qqqeeeYYYPPPMMMFFFGGGLLLXXXlllqqqddddddmmmttthhhhhhddd]]]XXXRRRGGG<<<777666444444555555444333333555666666555555666888888AAA]]]~~~nnn\\\KKKEEE@@@???>>>;;;;;;===999;;;======;;;:::::::::;;;BBBLLLTTTXXXXXXVVVTTTLLLOOOTTTYYY]]]^^^\\\ZZZ]]]bbbjjjpppuuuxxxzzz|||zzz|||rrreee___XXXTTTQQQQQQVVV[[[cccuuuxxxoooiiiccc[[[PPPHHHFFFHHHIIIHHHFFFBBB???===???@@@@@@???===<<<<<<===<<<;;;===@@@AAABBBFFFKKK```yyygggbbbcccwwwxxxmmm```VVVRRRGGGFFFIIIRRRccc|||ooojjjmmmrrrggggggbbb\\\XXXTTTKKKAAA888666444444555555444333444555666666555555777999<<>>;;;;;;===:::<<<======;;;999999:::<<>><<<;;;>>>??????>>><<<;;;<<<===>>>===???BBBBBBCCCIIIQQQiiilll```\\\cccxxx~~~rrrcccXXXSSSLLLHHHFFFLLLYYYpppzzzooommmpppgggfffbbb\\\YYYWWWPPPHHH:::888555444555555444444444555666666666666888:::@@@SSSsssooo]]]JJJCCC??????>>>;;;;;;===;;;<<<===<<<:::999999::::::EEESSS[[[\\\VVVOOOKKKJJJMMMSSS]]]gggkkkhhhddddddhhhmmmqqqssstttuuuvvvyyy~~~}}}}}}jjjeeeaaa]]]WWWVVVdddvvvxxxzzz}}}tttmmmhhh```WWWOOOEEECCC???<<<;;;;;;;;;:::<<<===>>>===<<<;;;<<<===@@@>>>@@@CCCBBBBBBLLLYYYtttwwwggg___\\\hhh~~~xxxiii[[[TTTSSSKKKFFFIIISSSggg{{{mmmkkkooojjjhhhbbb\\\YYYXXXRRRKKK<<<999666444555555555444444555666666666777:::<<<@@@XXXxxxppp]]]IIICCC>>>>>>>>>;;;;;;===;;;<<<===;;;:::999:::;;;;;;GGGUUU^^^]]]VVVOOOLLLPPPPPPTTTZZZbbbfffgggfffiiilllppprrrsssssstttuuuyyymmmfffbbbaaa\\\^^^qqqqqqhhhdddfffkkkuuunnniiibbbYYYRRRDDD@@@;;;999999;;;<<<<<<:::<<<======<<<<<<===???AAA>>>???CCCAAABBBPPPcccpppeeeYYYZZZeee|||sssccc[[[WWWMMMGGGHHHNNN^^^}}}vvviiihhhooommmkkkddd]]]YYYXXXRRRKKK>>>;;;777555444555555444444555666666666888;;;>>>CCCbbbppp]]]HHHBBB>>>>>>===;;;;;;===;;;;;;<<<;;;999999;;;===AAALLLZZZaaa^^^WWWQQQOOOQQQRRRSSSVVVYYY\\\```bbblllooorrrssssssssstttuuu{{{vvvlllfffeeecccfff{{{~~~ggg^^^\\\[[[^^^ccc}}}zzzsssssswwwwwwpppkkkeee\\\UUUGGGAAA;;;888999<<<<<<<<<888:::<<<======>>>@@@BBBDDD???@@@CCCAAACCCWWWpppyyykkkZZZUUUVVVfffyyyhhh^^^XXXMMMGGGGGGJJJTTTqqqxxxkkkiiiooonnnllleee^^^ZZZXXXQQQJJJ@@@<<<888555444555555444555555666666777999===@@@KKKpppnnn[[[HHHBBB=========;;;;;;===999:::;;;:::999:::<<>>@@@CCCEEEHHHBBBAAADDDBBBEEE^^^|||ttt```XXXUUU\\\mmm~~~lllaaa[[[PPPIIIJJJHHHMMMgggtttlllmmmlllkkkeee^^^[[[XXXQQQIIIBBB>>>999555444555555555555555666666777:::>>>BBBSSSyyymmmYYYGGGAAA=========;;;;;;===999:::::::::999;;;===@@@JJJSSS]]]___XXXPPPMMMLLLOOOTTTXXXWWWTTTSSSXXX^^^mmmoooqqqqqqqqqpppqqqsssuuuxxx|||~~~wwwjjjgggdddeeexxxyyyjjj```^^^\\\WWW\\\fffyyyxxxpppmmmooorrr|||uuupppjjjbbb\\\PPPIII@@@<<<<<<<<<:::777666888;;;>>>???BBBEEEGGGKKKDDDBBBEEECCCGGGccc}}}ccc[[[VVVXXX___ooossshhh___TTTMMMMMMIIIJJJbbb~~~oookkkjjjiiiddd^^^\\\YYYRRRJJJBBB>>>999555444555555555555555666666777:::???CCCWWWzzzpppVVVEEEBBB>>><<<;;;<<<;;;:::888999999999999;;;>>>AAAMMMVVVZZZTTTJJJGGGGGGGGGOOOPPPPPPOOOPPPSSSZZZ```gggkkknnnmmmkkkkkkooosssuuuxxx{{{zzzxxxxxx}}}qqqiiiggggggjjjmmm~~~}}}wwwppptttzzzjjj___^^^^^^]]]dddppp}}}|||rrrmmmpppuuussslllhhhbbbZZZUUUMMMCCC>>>>>>>>><<<:::<<<;;;::::::<<<@@@EEEHHHNNNIIIEEECCCEEEUUUyyysss\\\UUUYYYVVV\\\rrryyyjjjcccYYYRRROOOLLLNNN\\\mmm{{{gggnnnnnnkkkfff^^^WWWRRRPPPFFF???888555666777666444444888444222:::<<>><<<;;;;;;::::::999::::::999:::<<<@@@CCCOOOVVVYYYRRRIIIGGGHHHIIIOOOPPPOOOOOOPPPTTT[[[aaagggjjjlllllljjjkkkpppuuuvvvxxxzzzyyywwwxxx~~~{{{oooiiiddddddfffiiihhhdddaaakkkyyyooollliiigggnnnzzz~~~vvvvvvttt}}}~~~sssllliiiccc]]]XXXPPPGGGAAA??????===;;;;;;::::::;;;===@@@DDDFFFHHHHHHGGGDDDKKKddd~~~dddXXXXXXPPPQQQaaalll~~~ttteee[[[QQQMMMIIIJJJVVVeeepppnnnnnnkkkfff^^^WWWRRRPPPGGG@@@999555666777666444444999555444:::<<>><<<;;;:::999888:::::::::::::::>>>BBBFFFRRRWWWWWWOOOHHHHHHJJJKKKPPPPPPPPPOOOQQQWWW^^^ccciiijjjkkkjjjiiikkkqqqvvvvvvwwwwwwvvvuuuxxx~~~}}}{{{|||}}}yyynnnddd```aaaZZZYYYVVVWWWhhhzzzvvv}}}|||vvv|||~~~tttmmmkkkfff```\\\TTTKKKDDDAAA@@@>>>;;;::::::;;;<<<>>>@@@BBBCCC???GGGHHHEEESSSwwwmmm]]]XXXNNNJJJQQQUUUaaasss~~~lll___SSSNNNIIIGGGOOO\\\sssqqqmmmmmmlllfff___XXXSSSQQQHHHBBB;;;777777777777555333888666777===???III]]]}}}oooVVVFFFBBB>>>;;;::::::999888;;;;;;::::::<<<@@@GGGLLLWWWYYYVVVNNNIIIKKKNNNOOOSSSRRRQQQRRRUUU[[[bbbgggmmmlllkkkhhhhhhkkkqqqvvvuuutttsssrrrsssxxxzzzwwwxxxzzz~~~vvvhhhaaaaaaZZZYYYXXX[[[nnn{{{}}}}}}~~~uuuooommmiiiddd^^^XXXNNNFFFAAA???===;;;888999;;;===>>>???@@@@@@999EEEHHHFFF[[[vvvccc]]]RRRMMMNNNKKKUUUaaaqqqttteeeWWWPPPKKKGGGMMMWWWkkkooommmmmmlllggg```XXXSSSQQQIIIDDD===999777777777666222888888999???BBBQQQkkk~~~zzzlllSSSEEEBBB>>>;;;::::::999888;;;::::::;;;===DDDLLLRRR[[[[[[UUUMMMKKKOOORRRSSSTTTSSSSSSUUUZZZ```fffjjjooommmjjjgggfffiiiooorrrrrrqqqoooooorrryyy~~~yyyvvvwwwzzz~~~mmmccc```ZZZ\\\^^^dddwww~~~|||zzzxxxxxxqqqnnnkkkfff___YYYOOOGGG@@@===;;;:::888999;;;===>>>>>>>>>>>>777BBBFFFIIIeee~~~kkkcccXXXRRRPPPJJJNNNSSS]]]iiixxxzzziiiYYYRRRMMMIIILLLSSScccxxxrrrlllmmmlllhhhaaaYYYTTTQQQKKKGGG@@@;;;888777777777555:::999999<<>>>>>DDD[[[qqqaaa[[[XXXPPPIIIFFFFFFJJJOOOYYYlll~~~rrr^^^VVVQQQJJJHHHKKKSSSeeevvvkkklllmmmiiibbb[[[UUURRRNNNJJJEEE>>>999777888999555999999999<<>>;;;999:::;;;;;;;;;777888888;;;AAAMMMYYYbbb[[[WWWOOOIIIKKKRRRTTTQQQNNNOOOSSSZZZbbbggghhhggg^^^\\\ZZZ[[[___dddgggiiinnnnnnooottt||||||}}}{{{www}}}yyyrrrkkkddd___[[[SSSIIIAAA===<<<===;;;::::::::::::;;;<<<===AAA===DDDcccwwwfff```___XXXQQQLLLJJJJJJJJJMMMZZZhhhuuu|||xxxcccZZZUUUMMMIIIJJJOOOaaazzzkkklllmmmjjjccc[[[UUURRRNNNKKKFFF???999777888:::222777888<<>>@@@CCCRRRvvv}}}qqqhhhbbbaaaZZZQQQHHHFFFGGGHHHJJJMMMOOOVVV^^^bbb```]]][[[[[[aaakkkooovvvmmm]]]UUUQQQKKKFFFMMMUUUlllsssnnnlllkkkfff]]]UUURRRKKKIIIFFFAAA<<<999999:::888444:::???@@@\\\xxxvvvuuufffPPPAAA>>>;;;:::::::::999888888:::===BBBIIIOOOUUUXXXRRRNNNKKKMMMPPPQQQNNNJJJFFFHHHMMMUUU]]]___]]]ZZZRRRRRRUUUZZZ```eeehhhhhhhhhiiikkkooowww~~~yyy~~~}}}|||{{{}}}~~~vvvmmmhhhdddeeefffjjjpppxxxtttllljjjddd___WWWNNNFFFAAA>>><<<::::::;;;;;;<<<===>>>???AAAGGG___yyymmmgggfff___TTTKKKGGGFFFDDDDDDFFFCCCIIINNNQQQOOOMMMMMMNNNRRR[[[___hhh{{{uuubbbYYYSSSMMMHHHLLLPPPddd{{{sssmmmkkkggg^^^VVVRRRJJJIIIFFFBBB===:::999:::999555;;;@@@FFFffffffcccooo~~~uuufffPPP@@@>>>;;;:::::::::999888:::===BBBHHHNNNSSSWWWXXXOOOLLLJJJKKKOOOPPPNNNJJJHHHJJJPPPVVV\\\]]][[[XXXUUUUUUWWW[[[```cccddddddfffgggiiinnnuuu}}}}}}||||||}}}rrriiiaaaYYYTTTUUUTTTSSSUUUYYY```ggglllxxxwwwmmmlllccc___XXXPPPHHHBBB>>>===:::::::::;;;<<<>>>???@@@BBBMMMkkktttkkkiiidddYYYOOOKKKHHHDDDCCCEEECCCEEEHHHIIIHHHHHHIIIJJJJJJRRRVVV___rrr}}}iii]]]VVVOOOKKKJJJLLL^^^~~~{{{qqqlllhhh___WWWSSSKKKKKKHHHCCC===999888888;;;777:::>>>HHHlllgggaaalll}}}}}}ttteeeOOO???===:::999::::::999999:::>>>EEELLLQQQUUUVVVWWWNNNKKKIIIIIIKKKMMMMMMLLLJJJLLLQQQWWWZZZZZZWWWUUUVVVVVVXXX\\\```cccdddccceeefffhhhmmmuuu~~~}}}ooo^^^WWWRRRNNNLLLMMMMMMLLLMMMOOOSSSWWWYYYeeejjjrrr}}}|||oookkkbbb^^^YYYQQQJJJCCC???<<<::::::;;;<<<===>>>@@@AAACCCTTTvvvyyymmmiiifff\\\QQQMMMIIIEEECCCDDDBBBCCCCCCCCCCCCCCCDDDFFFCCCIIILLLVVVhhhwwwooo```VVVOOOJJJHHHIIIYYYzzzvvvooojjjbbbXXXSSSMMMLLLJJJDDD>>>999666666;;;888:::>>>MMMuuulllaaaggg{{{{{{rrrbbbLLL???<<<:::999999::::::999888===EEEMMMRRRTTTTTTSSSNNNLLLJJJJJJLLLMMMMMMMMMJJJMMMRRRVVVXXXVVVTTTQQQSSSTTTWWW\\\aaadddeeedddcccdddgggmmmuuuppp[[[PPPLLLIIIIIIJJJGGGGGGGGGHHHIIIJJJKKKKKKUUUXXX^^^fffrrrqqqiiiaaa___ZZZSSSLLLEEE???<<<;;;;;;<<<<<<===>>>???@@@FFF^^^rrrlllhhh^^^SSSNNNJJJEEEBBBBBBCCCBBBBBBAAAAAABBBCCCDDDCCCGGGHHHQQQbbbppptttdddXXXOOOIIIHHHGGGUUUttt}}}sssmmmeee[[[TTTMMMMMMJJJEEE>>>999666666:::888;;;CCCXXXxxxjjjlllyyyooo___III>>><<<999888999::::::999888>>>GGGPPPUUUVVVTTTRRRNNNNNNOOOPPPPPPPPPNNNMMMMMMPPPUUUXXXXXXVVVSSSQQQSSSTTTWWW[[[```bbbbbbaaaaaabbbeeekkkuuu}}}mmm```WWWOOOKKKIIIFFFEEEGGGDDDDDDEEEEEEEEEFFFFFFGGGIIIKKKNNNSSSZZZdddooovvvrrrhhhbbb```[[[UUUNNNGGGAAA>>>======<<<<<<===>>>??????IIIjjj~~~wwwmmmcccXXXRRRLLLFFFAAAAAAEEEDDDCCCBBBCCCDDDDDDDDDEEEGGGFFFNNN]]]iii}}}lll^^^SSSMMMKKKFFFPPPmmmvvvppphhh\\\UUUJJJJJJIIIEEE???;;;999888::::::>>>GGGbbbxxxnnn^^^GGG>>><<<999888999::::::999;;;AAAJJJSSSXXXXXXVVVSSSNNNPPPSSSUUUUUURRROOOLLLPPPTTTYYY[[[[[[XXXUUUSSSVVVWWWXXX[[[^^^^^^]]][[[^^^```cccjjjttttttiiibbbYYYQQQLLLIIIIIIKKKJJJEEEBBBCCCEEEEEEEEEEEEFFFGGGHHHIIIDDDEEEFFFGGGIIIMMMSSSXXXbbbqqq}}}rrrgggcccaaa]]]WWWPPPIIICCC???>>>===============>>>???LLLsss~~~xxxtttiii]]]VVVPPPHHHCCCBBBDDDCCCAAAAAABBBCCCBBBAAABBBCCCBBBIIIVVVaaayyyttteeeYYYSSSMMMFFFMMMgggyyyrrriii^^^VVVHHHHHHHHHEEE@@@===;;;;;;<<<<<>>HHHdddxxxkkkYYYJJJ<<<;;;999888888888888999;;;HHHVVV]]]```]]]UUULLLKKKLLLLLLLLLKKKKKKMMMOOOXXX[[[]]][[[VVVRRRQQQSSSTTTVVVXXX[[[]]]^^^^^^^^^]]]aaafffllluuu|||{{{uuuooorrrvvv{{{}}}|||{{{}}}yyyrrrnnnmmmdddcccaaa```___^^^\\\ZZZWWWXXXYYYZZZZZZXXXVVVTTTPPPOOOMMMNNNOOOPPPPPPOOONNNNNNNNNNNNOOOOOOPPPPPPQQQRRRTTTUUUUUUUUUSSSRRRQQQ]]]qqq}}}}}}~~~~~~|||tttlllggg```\\\XXXSSSLLLGGGBBBEEEAAA@@@DDDDDDMMM```~~~zzzqqqkkkiiipppvvvooofff\\\VVVKKKHHHEEECCCDDDDDDCCCCCCAAADDDBBBDDDLLLQQQbbb}}}}}}jjj\\\TTTRRRJJJNNNcccxxxsssoooggg\\\OOOKKKGGGCCCAAA???===<<<<<<>>>KKKlllwwwkkkXXXIII;;;;;;999888888888999999???KKKXXX^^^___\\\UUUMMMMMMOOOPPPOOONNNMMMNNNOOOVVVYYY\\\YYYTTTQQQSSSVVVRRRTTTWWWZZZ]]]___``````___cccgggmmmvvv|||xxxppplllpppssswww~~~|||xxxxxx{{{wwwppplllgggeeedddcccbbb```\\\XXXWWWWWWWWWVVVVVVUUUTTTTTTPPPNNNMMMNNNPPPQQQQQQPPPOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTVVVWWWXXXXXXWWWWWWXXX^^^kkkzzzrrrlllggg```\\\XXXSSSMMMHHHCCCEEEBBBAAAEEEEEERRRjjjvvvqqqttt~~~rrrggg^^^YYYPPPLLLHHHEEEDDDDDDCCCBBBBBBEEECCCDDDJJJMMM[[[uuunnn___WWWUUULLLMMM___rrrvvvppphhh\\\OOOKKKFFFBBBAAA???>>>===<<<>>>OOOuuuwwwkkkXXXGGG;;;:::999888888888999:::BBBNNNYYY^^^]]][[[UUUNNNMMMOOOPPPPPPNNNLLLKKKLLLQQQUUUXXXVVVQQQOOORRRWWWSSSUUUXXX[[[]]]^^^______aaadddiiiooowww|||vvvmmmhhhlllooorrryyy}}}vvvvvvzzz~~~~~~}}}}}}xxxvvvtttqqqmmmggg```[[[XXXXXXYYYYYYYYYXXXWWWVVVSSSRRRQQQRRRTTTVVVVVVUUUVVVVVVWWWWWWXXXYYYYYYZZZYYYZZZ[[[]]]^^^_________eeeiiiuuu{{{qqqlllhhhaaa]]]YYYUUUNNNIIIAAACCCAAABBBFFFHHHXXXttt|||zzzrrrcccZZZWWWTTTPPPKKKGGGEEEDDDCCCBBBBBBEEEBBBCCCHHHHHHUUUnnnrrrcccYYYXXXOOONNN\\\nnnyyysssjjj]]]OOOKKKFFFBBB@@@???>>>===;;;???SSS|||wwwjjjWWWFFF;;;:::999888888888999:::CCCNNNYYY\\\[[[YYYTTTNNNJJJLLLNNNNNNLLLIIIGGGGGGKKKPPPSSSQQQMMMKKKPPPVVVUUUVVVYYY[[[]]]]]]]]]]]]bbbeeeiiipppxxx|||uuukkk^^^bbbeeeiiipppxxx{{{yyyuuuvvvyyy~~~~~~}}}yyypppfff```^^^```bbbddddddcccaaa___]]]\\\[[[\\\^^^`````````]]]]]]^^^___``````aaaaaadddeeefffgggiiikkklllmmmqqqyyy~~~rrrmmmhhhbbb^^^ZZZVVVPPPKKK>>>AAA@@@BBBGGGJJJ\\\{{{wwwuuuddd[[[YYYWWWSSSMMMHHHFFFDDDCCCBBBBBBEEEBBBBBBEEEEEEQQQiiitttfffZZZZZZQQQOOO\\\mmm{{{uuulll___OOOKKKFFFBBB@@@@@@???>>>:::???VVVyyykkkWWWFFF;;;:::888777777888:::;;;CCCNNN[[[```[[[SSSNNNMMMJJJLLLMMMJJJFFFCCCDDDFFFJJJLLLOOONNNLLLKKKMMMPPPWWWYYYZZZZZZYYYYYY[[[\\\___dddnnnvvvyyyuuullleee]]]___```___ccclllrrrrrrssstttwwwzzz|||~~~}}}wwwvvvxxxyyyzzzyyywwwtttrrruuutttsssrrrrrrsssuuuvvvrrrrrrssstttvvvwwwyyyzzz}}}{{{zzz}}}|||qqqqqqkkkbbb\\\XXXUUUPPPLLLHHHBBBCCCHHHGGGMMMjjj|||{{{~~~ddd[[[^^^YYYWWWTTTQQQLLLHHHDDDAAADDDBBBAAABBBBBBFFFRRR^^^zzz|||hhhbbb\\\QQQRRR\\\ddd|||wwwvvvsss```SSSKKKEEEDDDDDDAAA???@@@@@@FFF```yyykkkVVVFFF;;;:::888777777888:::;;;AAAMMMZZZ___ZZZSSSOOONNNIIIKKKLLLIIIFFFEEEGGGJJJMMMOOOPPPNNNKKKJJJMMMOOOUUUWWWXXXXXXXXXXXXYYY[[[^^^dddmmmvvvxxxsssiiiaaa\\\^^^^^^]]]aaajjjpppqqqtttuuuvvvxxxzzz}}}~~~yyyqqqkkkbbb\\\XXXUUUPPPLLLDDD???AAAFFFHHHQQQssstttnnnooo{{{{{{~~~wwwhhhfff```^^^YYYUUUPPPJJJEEEBBBDDDBBBAAABBBBBBEEEOOOYYYtttllleee^^^RRRRRRZZZbbbyyy}}}zzzuuubbbSSSKKKEEEDDDDDDAAA???@@@@@@GGGbbbyyyjjjVVVFFF;;;:::888777777888:::;;;AAAMMMYYY^^^YYYRRRNNNMMMIIIJJJJJJHHHFFFGGGLLLQQQTTTTTTSSSOOOJJJIIILLLOOOTTTUUUWWWWWWVVVWWWXXXZZZ]]]dddnnnvvvxxxqqqeee]]]YYY\\\\\\\\\aaallltttvvvvvvvvvuuuvvvxxx{{{~~~~~~qqqkkkccc]]]YYYUUUPPPLLLCCC@@@BBBEEEGGGUUU{{{}}}rrrhhhaaabbbggglllrrrxxxwwwyyyuuukkkjjjfff```ZZZUUUOOOHHHDDDDDDAAAAAABBBAAABBBJJJSSSkkkpppggg```TTTRRRYYY^^^ttt}}}wwwdddTTTLLLEEEDDDDDDAAA???@@@===GGGdddyyyjjjVVVEEE;;;:::888777777888:::;;;DDDNNNZZZ]]]WWWOOOKKKKKKIIIIIIIIIGGGFFFJJJQQQWWW[[[ZZZWWWQQQKKKIIIMMMPPPSSSUUUWWWWWWWWWWWWYYYZZZ^^^eeeooowwwxxxpppcccYYYUUUXXXZZZ\\\dddqqq|||wwwvvvuuuuuuvvvzzz~~~}}}rrrlllddd^^^ZZZVVVQQQMMMGGGEEEEEEEEEFFFWWWwwwpppfff\\\XXXWWWXXX]]]ccc```eeeoootttqqqlllfff```[[[UUUMMMGGGDDDBBBAAABBBAAAAAAEEELLLbbb|||uuuhhhaaaTTTRRRWWW\\\ppp|||wwwgggVVVMMMFFFDDDCCCAAA@@@AAA<<>>JJJPPPVVVXXXTTTPPPNNNNNNNNNMMMMMMMMMNNNNNNMMMKKKLLLNNNOOOMMMJJJJJJMMMPPPWWWWWWWWWUUUTTTUUUWWWYYY^^^cccjjjpppqqqkkkbbb[[[\\\^^^```bbbdddggglllooouuutttxxx~~~uuulllgggbbb]]]ZZZRRRPPPKKKRRRwww~~~rrrooolllgggbbbUUUOOOKKKJJJHHHEEEIIIPPP```www}}}hhhbbbYYYQQQLLLJJJHHHFFFFFFLLLWWWjjjuuuccc\\\VVVSSS]]]nnnwwweeeRRRIIIGGG@@@@@@DDD@@@JJJnnn|||xxxwwwhhhSSSBBB:::::::::888888999;;;>>>IIIMMMRRRTTTRRROOOMMMMMMNNNLLLKKKLLLNNNOOONNNMMMIIIKKKLLLJJJIIIIIINNNRRRYYYYYYXXXVVVTTTUUUWWWZZZ]]]bbbiiioooqqqlllddd]]]\\\^^^___```bbbffflllpppttttttwww|||vvvnnnhhhddd___[[[VVVRRRLLLVVV|||uuukkkbbb^^^VVVMMMIIIGGGFFFIIIMMMXXXgggmmmggg^^^UUUOOOJJJGGGEEEEEEKKKWWWjjjvvvddd]]]XXXTTT]]]lllyyygggTTTJJJGGG@@@@@@DDD@@@MMMkkkrrrooowwwhhhSSSBBB999::::::888888999<<>>AAAOOOTTTVVVQQQNNNNNNOOOOOOQQQPPPNNNJJJFFFFFFJJJNNNPPPQQQPPPNNNNNNQQQXXX^^^\\\ZZZVVVQQQMMMMMMPPPTTTYYY___eeehhhkkkjjj```VVVYYYTTTQQQQQQQQQOOOQQQUUUUUU\\\eeekkkpppxxx~~~ooottt|||~~~yyymmm```]]]ccciiikkk```]]][[[aaaooowwwqqqhhh]]]PPPQQQNNNTTTooossscccXXXRRRPPPGGGFFFFFFDDDCCCHHHYYYjjjtttccc___cccgggmmmZZZQQQEEEAAAEEECCCNNNzzzwww}}}vvvgggRRRAAA;;;:::999777777:::???CCCMMMNNNOOONNNLLLJJJKKKLLLMMMMMMLLLIIIGGGHHHJJJMMMLLLOOOQQQOOONNNPPPWWW]]]]]][[[WWWSSSPPPPPPSSSUUU]]]ccciiilllnnnjjj]]]QQQNNNTTTUUUPPPMMMPPPRRRPPPYYY\\\aaahhhpppyyyyyyrrrrrruuuwwwlll___ZZZXXXWWW[[[ccckkk}}}yyyrrrpppfff[[[UUUNNNTTTooo}}}lll^^^VVVRRRJJJFFFCCCCCCDDDJJJVVVbbbiii^^^___dddzzzttt]]]OOOHHHCCCBBBCCCQQQvvvuuufffRRRAAA:::999888777666999===@@@JJJKKKLLLKKKIIIIIIIIIJJJNNNMMMKKKHHHGGGHHHKKKNNNOOOQQQQQQNNNLLLNNNUUU[[[\\\ZZZWWWRRROOOOOORRRUUU[[[aaahhhlllnnnjjj^^^RRRPPPTTTTTTOOOLLLPPPRRRQQQWWWZZZ```gggoooyyyyyyyyy{{{jjjjjjkkkddd[[[WWWWWWWWW]]]ffflll{{{vvvfff]]]XXXRRRVVVooopppbbbYYYTTTMMMIIIEEEDDDDDDHHHTTT```zzzzzzjjj___aaafff|||uuu___QQQIIIEEECCCEEEZZZrrr}}}~~~sssdddQQQAAA999999999777777888;;;===EEEGGGIIIHHHGGGGGGGGGHHHLLLKKKIIIGGGFFFIIINNNSSSUUUTTTQQQMMMJJJMMMSSSYYYZZZYYYUUUQQQNNNNNNQQQTTTYYY```gggkkknnnkkk___SSSQQQSSSQQQLLLJJJNNNQQQQQQSSSWWW]]]dddnnnyyy|||~~~iiicccbbb\\\WWWWWWWWWYYY```hhhlllwwwsssddd___WWWZZZpppwwwhhh]]]XXXQQQLLLGGGEEEDDDGGGRRR]]]tttqqqmmmgggdddfffkkkssskkkaaaccchhh}}}wwwaaaSSSKKKFFFEEEGGGYYY|||lllxxx|||qqqcccPPPAAA999::::::999888888:::<<>>MMMQQQTTTSSSPPPOOOSSSWWWUUUTTTQQQOOOOOOPPPRRRSSSPPPPPPNNNLLLLLLOOOTTTXXX\\\YYYTTTPPPOOOTTT[[[aaa___ccchhhjjjllljjjaaaWWWUUUPPPIIIEEEDDDEEEGGGHHHIIIFFFHHHPPP[[[jjj|||~~~ooogggdddggglllnnnnnnmmmjjjhhhlllsssyyy|||sssqqq|||ssseee]]]UUUMMMOOOVVVuuu```UUUKKKHHHGGGFFFGGGJJJCCCDDDDDDEEEFFFFFFFFFFFFDDDEEEHHHJJJLLLLLLKKKKKKPPPLLLKKKLLLHHHEEEMMMYYYqqq{{{hhhaaaeeejjjqqqaaaVVVPPPNNNRRRsssfff]]]kkk~~~sssaaaNNN@@@:::;;;:::888777777:::<<>>GGGRRRYYYXXXTTTPPPNNNLLLLLLKKKHHHDDDDDDHHHLLLUUUWWWZZZZZZXXXVVVUUUUUUXXXZZZ\\\[[[YYYYYY]]]```ffflllssszzzyyyoooeee\\\YYYWWWSSSPPPPPPLLLGGGEEEFFFDDDGGGVVVhhhmmm```[[[UUUSSSOOONNNMMMMMMLLLKKKLLLSSSlllsssbbblll}}}tttjjjjjj}}}qqqeee```iiirrrpppjjjhhhYYYYYY^^^hhhttt{{{|||zzzzzzwwwtttrrrqqqooollljjjggggggffffffeeefffffffffggggggffffffeeefffffffffcccdddccc___YYYVVVWWWZZZoooggg```hhhrrrwwwggg\\\\\\ttt{{{mmmmmmxxxbbbnnn|||nnn]]]LLLAAA:::999888666666666777888<<