BM6P6(@ ))))))))))))))))))))))))***++++++***))))))+++,,,111:::EEEIIIGGGIIIWWWgggzzzqqq}}}}}}vvvpppkkkiiinnnuuulllqqqlllppp{{{xxxvvvssshhhZZZUUUWWWhhhmmmtttwwwvvvsssqqqqqqzzzyyyyyyyyyyyyzzz{{{|||zzz{{{|||~~~||||||xxxwwwzzzzzzwwwuuuvvvzzzzzzzzzzzzzzzwwwrrroootttuuuwwwzzz~~~|||{{{xxxvvvuuuvvvwwwwwwwwwwwwvvvvvvwwwzzz|||~~~{{{|||~~~|||qqq___UUU[[[ccckkk}}}iiiLLL888111---000111...,,,,,,...///......---------,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))******+++++++++*********))))))***************************************)))(((((())))))))))))))))))))))))***)))(((''''''((()))***+++++++++*********))))))************************))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))++++++***)))******(((+++---,,,)))+++111777???KKKUUURRREEE:::666888EEE999777>>>JJJbbbwww{{{dddJJJBBB;;;777777777333111111333333222111111222222333222111111000000000000000//////////////////////////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...///...---,,,...000))))))))))))))))))))))))***++++++***))))))+++---555>>>FFFEEEFFFTTTmmmuuuyyy}}}www}}}}}}tttiiifffnnnrrrppphhhyyyxxxrrrkkkdddeeejjjmmmrrrwwwyyyyyyxxxxxxyyytttuuuvvvwwwxxxzzz{{{{{{{{{}}}~~~~~~~~~{{{zzzvvvuuuxxxyyyuuussstttxxxxxxyyyyyyxxxuuuqqqnnntttuuuvvvyyy}}}~~~|||{{{yyywwwvvvwwwwwwxxxuuutttsssrrrsssuuuwwwxxxwwwxxxzzz}}}rrrbbb[[[XXX]]]wwwuuuZZZDDD:::---...///...------///000......---------,,,,,,,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))((((((((((((((()))******+++++++++*********))))))***************************************)))(((((())))))))))))))))))))))))***)))(((''''''((()))***+++++++++*********))))))************************))))))))))))))))))))))))******))))))(((((((((((()))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((***,,,+++***)))***+++***++++++***,,,222;;;BBBRRRNNNGGG???999777999<<<777@@@MMM[[[jjjxxxyyyuuu~~~jjjSSSFFF999777777666333222555555444333333222222222222222111000000000000000//////////////////////////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......///...,,,,,,...000))))))))))))))))))))))))***++++++***)))***---///:::EEEKKKGGGLLLaaa}}}vvvvvvxxxtttqqqxxxrrreeehhhwww|||tttgggvvvpppmmmooosssssstttvvvvvvuuuuuuvvvwwwooopppsssvvvxxxyyyzzzzzz|||}}}|||}}}|||xxx{{{vvvuuuxxxyyyvvvtttuuuxxxyyyyyyyyyxxxuuurrrpppttttttuuuxxx{{{}}}}}}|||zzzyyywwwvvvuuuuuuvvvwwwrrrqqqooonnnnnnooopppqqqrrrssstttvvvxxxzzz{{{|||}}}{{{hhhTTTOOOffflllQQQ@@@222111000//////...///000......---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++++++++******************************************************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))+++************)))))))))************************))))))))))))))))))))))))***))))))))))))((((((((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------************+++++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++,,,,,,*********,,,+++******---333<<>>EEEIIIKKK===;;;:::;;;===???AAAAAAdddyyy^^^LLLAAA:::666666444444555555555444222111333222111111000000111111////////////////////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,---///222))))))))))))))))))))))))*********)))***...444999HHHLLLNNNPPP\\\lllqqqlllsssvvvuuussswww{{{yyy|||}}}zzzzzz}}}}}}tttzzzwwwtttqqqppppppqqqrrrrrrssswwwyyy{{{|||{{{{{{}}}~~~}}}~~~yyyxxxxxx{{{~~~~~~zzzvvv|||wwwuuuxxxyyywwwwwwyyyyyy{{{|||{{{xxxuuuuuuuuuuuutttssstttvvvxxxwwwwwwuuuuuutttrrrqqqqqqppppppqqqooollljjjhhhhhhiiiiiihhhhhhiiikkkmmmpppssstttrrrxxx{{{}}}vvv[[[OOOPPPuuu{{{lllSSSBBB888000///000---,,,.........---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******((((((((((((((((((((((((((((((((((((((())))))******************************************************************)))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************)))******)))((()))+++---+++000888BBBHHHIIIFFFBBB333999======;;;AAAMMMXXX}}}|||vvvzzz{{{dddNNN>>>777777333333444444444444444444333222222111111111111111000000000000000000000000000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---......------///222555))))))))))))))))))))))))************,,,222:::???OOOKKKKKKSSSaaalllpppoooyyyuuuqqqsss}}}~~~rrrwww}}}yyyuuujjjooommmlllllloooqqqrrrrrrssstttwwwyyy{{{||||||||||||{{{yyyyyy{{{}}}yyywwwwwwyyy|||}}}zzzwwwyyytttrrrtttuuuttttttvvvuuuxxxzzzxxxtttqqqrrrtttuuutttrrrrrrtttuuuuuutttvvvuuutttsssqqqpppnnnmmmmmmkkkhhheeecccccccccddd```aaabbbdddgggjjjnnnpppmmmttt{{{~~~~~~zzzwwwmmmZZZRRR]]]hhhxxxtttaaaIII999------///------000......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))((((((((((((((()))*********************+++++++++***************************************)))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************))))))***))))))***---000222999CCCKKKMMMHHH@@@;;;???AAA???999888GGGcccyyy|||wwwxxxyyyzzzyyyvvvuuusssqqqmmmkkkjjjfffcccdddiiippptttvvvgggNNN@@@<<<666555444444444444555666333333222111111111111222000000000000000000000000000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------...111666:::))))))))))))))))))))))))************...666???EEERRRLLLPPP```lllpppttt|||{{{wwwxxx}}}zzzqqqyyyuuuvvv~~~vvvrrrmmmfffeeeeeefffiiinnnppppppnnnpppqqqsssvvvxxx{{{}}}~~~{{{wwwuuuwww|||}}}|||yyywwwvvvwww{{{}}}{{{yyyxxxrrrppprrrtttssssssvvvtttwwwyyywwwrrrpppqqqtttuuusssqqqqqqrrrssssssrrrtttsssrrrpppnnnkkkiiihhhdddccc```]]][[[[[[[[[\\\WWWXXXYYY[[[___dddhhhjjjkkksss{{{~~~|||}}}{{{uuuqqq~~~zzzeeeWWWJJJYYYkkkxxxvvvYYYDDD333000111...---000......---------,,,,,,,,,++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++***************************************)))(((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,------------------------........................------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************)))***+++++++++---111444>>>DDDLLLNNNKKKDDD>>>;;;EEECCC???>>>GGG]]]yyy{{{yyyvvvssspppooooooooosssuuuvvvuuurrrppppppqqqpppppppppnnnkkkiiigggffffffjjjooouuulllTTTHHH<<<;;;888555444444666777444333222222111111222222000000000000000000000000000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------...000444:::>>>))))))))))))))))))))))))))))))***+++///888BBBIIIPPPNNNZZZpppyyytttwww}}}{{{{{{zzzzzz~~~wwwwww|||uuuyyyzzzmmmfffkkkqqqrrrggggggiiimmmqqqsssqqqnnnlllmmmooorrrvvvzzz}}}zzzvvvssswww~~~|||}}}{{{zzzzzzwwwuuuvvvzzz}}}|||zzzyyytttqqqsssuuutttuuuwwwuuuxxxzzzxxxsssqqqsssvvvuuusssqqqpppqqqrrrrrrqqqppppppnnnllliiifffdddbbb^^^\\\YYYWWWUUUUUUUUUVVVQQQQQQSSSUUUZZZ___cccfffhhhpppxxx{{{xxxwwwzzz~~~|||xxxssszzzgggWWWGGGWWWiiittt~~~jjjRRR<<<777555///---000......---------,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))******))))))******++++++++++++***************************************)))(((((())))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++******+++++++++,,,,,,,,,------------------------........................................................................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***************************+++,,,,,,---000444777GGGLLLPPPNNNGGGAAA???@@@>>>===???KKK```uuu~~~}}}}}}{{{~~~|||zzzzzz|||wwwwwwtttmmmlllssszzz}}}gggTTTCCC@@@;;;777555444666777444333222222111111222222000000000000000000000000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------///111666<<>>IIIPPPMMMHHHCCCCCCDDDAAA<<>>666111...//////............------------------,,,,,,+++++++++************************************)))))))))((())))))))))))))))))))))))************************************)))))))))((())))))************))))))))))))))))))))))))))))))))))))************)))))))))************++++++++++++++++++*********))))))***)))))))))***+++,,,,,,+++******)))***+++,,,---+++,,,......,,,,,,,,,...+++,,,------------...000000000000222222111//////222333333222000000000111...---------............000000////////////000111.........------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++******---222;;;DDDJJJMMMFFF>>>===@@@CCCFFFGGGOOO```uuu{{{yyy~~~ooo```^^^lll~~~vvv]]]FFF???<<<777333555666666555333222111111222111111111111111111111111000000////////////000000//////.........---------......---------,,,,,,,,,***+++,,,---------------------------------------,,,,,,---------.........------,,,,,,------...///111...---111999>>>===;;;***************))))))))))))***---333<<>>>>>??????BBBCCCDDDEEEHHHNNNVVV[[[]]]___bbbfffhhhgggccc```^^^___```bbbhhhvvv}}}||||||||||||ooo___RRRTTTaaarrrcccGGG999555222...///............---------------,,,,,,,,,,,,++++++************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))************++++++++++++++++++***************++++++*********++++++,,,***************+++------(((***,,,---------...///......///000222444555666888:::;;;;;;999777555333333555888777444222222444222111000000111111000...//////////////////////////////..................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++******************...******000<<>>999===AAACCCJJJRRRkkk~~~zzzuuusssvvv|||}}}^^^LLLCCC:::666777777777666555444333222111111111111111111111111111111000000//////000000111/////////.........------......---------,,,,,,,,,,,,------......------------------------------------------.........//////---------,,,------...//////...///333:::>>>>>><<<************************---...111777AAANNN[[[cccooouuuvvvrrrttt~~~xxxssssssuuuuuutttyyyvvv{{{oooiiicccaaaccceeeaaa]]]^^^bbbfffhhhiiijjjllloooppptttwwwwwwsssrrruuuyyyyyytttooommmpppvvv|||}}}wwwssstttvvvyyyzzz~~~|||zzzwwwvvvvvvwwwwwwvvvvvvvvvuuuuuutttsssrrrsssttttttsssrrrqqqrrrsssooorrrssspppjjjggghhhkkkccc^^^WWWPPPJJJFFFBBB???>>>===<<<;;;;;;;;;;;;<<<===>>>@@@AAAEEEKKKRRRWWW[[[ZZZ[[[___bbbaaa]]]YYYXXXYYYYYYXXX\\\hhhyyy{{{zzz}}}yyyjjjXXXOOOMMMXXXrrrvvvTTT@@@<<<888000///............---------,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************++++++************+++++++++++++++++++++,,,,,,,,,***---000222333444666888666555555777999;;;======???BBBCCCAAA@@@@@@@@@>>>888===AAABBB???======???>>>;;;888777777666333000111111111000///...------//////..................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))******------000999EEELLLKKKHHH@@@<<>>BBBCCCCCC***************+++++++++---000555<<>><<<::::::999999999999999999999:::;;;===???BBBHHHOOOSSS[[[YYYXXXYYYZZZXXXTTTOOONNNOOOOOOOOORRR\\\lllxxx}}}sssuuu~~~wwwkkk\\\LLLKKKeeeeeeKKKBBB::://////............---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++******************************)))))))))***++++++******,,,---///000111111444666888::::::<<>>;;;;;;>>>AAABBBBBBCCCIIIKKKIIIKKKQQQVVVVVVPPPTTTZZZ[[[YYYVVVTTTTTTLLLGGGAAA???>>>===999555777666555333222111000///////////////............---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))******+++,,,222;;;EEEKKKKKKHHHEEE@@@@@@FFFMMMOOOUUUiii~~~xxxyyy|||qqqWWWEEE===666555333444666666555333222222222222222222222222111111000000000000111111000000/////////...............---------,,,,,,,,,+++,,,,,,,,,,,,++++++***------------------------+++,,,,,,,,,,,,---------...------------...//////---111888???DDDHHHKKKMMM*********++++++++++++++++++111:::BBBOOOddd~~~yyywwwssssss~~~sssoooqqqsssrrrbbbeeeqqqvvvqqqhhhaaa[[[\\\______aaaccc^^^bbbeeeggghhhiiinnnqqqoooooommmjjjjjjpppyyyvvvsssoooooossszzz}}}yyyuuurrrrrrsssttttttwwwvvvtttrrrqqqrrrssstttqqqssstttvvvvvvvvvvvvuuurrrtttuuutttsssrrrrrrrrrooollliiihhhhhheee^^^XXXQQQLLLEEE???<<<:::888777666666666777777777777777888:::;;;===@@@EEEKKKOOOXXXVVVUUUSSSQQQOOOKKKHHHKKKMMMOOOQQQTTT^^^mmmxxx~~~nnnkkkrrr|||~~~~~~|||qqqZZZKKKXXXqqqwwwYYYFFF999//////............---------++++++,,,,,,,,,,,,------************************))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++***************+++++++++)))))))))******+++------***+++...222555888999::::::;;;<<<<<<===@@@DDDHHHPPPKKKEEECCCFFFJJJLLLMMMRRR[[[aaaaaaeeeooowwwwwwpppssswwwzzzzzzvvvqqqnnn]]]WWWOOOMMMNNNOOOLLLIIICCCAAA===999666333222222222222111000000///............////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++*********+++---...000999EEEMMMNNNJJJGGGEEEEEEGGGJJJMMMXXXmmm|||yyyxxx|||xxxxxxXXXEEE;;;888444444666777666444333333333333333333333333222111111000000111111222000000000/////////............---------,,,,,,,,,******+++,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------......------......///000///666???GGGJJJMMMQQQTTT*********++++++,,,,,,,,,...777AAAIIIUUUmmm}}}{{{mmmkkkuuu{{{sssnnnrrryyywwwooojjjppp|||~~~rrriiiaaa\\\^^^___]]]^^^aaa```bbbdddfffiiillloooqqqnnnkkkhhhgggjjjooovvv{{{vvvssspppqqqvvv|||{{{yyyvvvtttttttttsssrrruuutttrrrqqqqqqrrrsssuuurrrsssuuuvvvwwwvvvtttsssppprrrttttttsssqqqppppppnnnllliiifffbbb[[[TTTNNNGGGBBB===999777777666666555666666777888888888777666888999;;;===AAAFFFJJJNNNOOOPPPOOOMMMLLLMMMMMMSSSVVVZZZ\\\___hhhttt~~~ssslllnnnssswwwrrrVVVPPP[[[qqqhhhMMM===555///............---------+++++++++,,,,,,---------************************((()))))))))************))))))))))))))))))))))))************************((()))))))))************))))))************))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))*********+++++++++******++++++---...000111222333666999<<<===>>>>>><<<===???BBBFFFNNNWWW]]]ggg```XXXUUUYYY___cccdddiiivvv~~~uuunnnffffffkkkpppqqqooofffaaaXXXMMMDDD>>>:::888666555444333222111000////////////000000/////////------------------------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******+++---///111999@@@IIINNNOOOMMMJJJIIIIIIMMMNNNSSSiiivvvqqqssszzzuuu[[[EEE???888555666777555333444444444444444444444444222111111000000111111222000000000000/////////.........---------,,,,,,,,,******+++,,,------------------------------------,,,,,,,,,,,,---------..................//////000333;;;FFFLLLNNNPPPSSSWWW*********++++++,,,,,,,,,444>>>IIIOOOYYYqqq}}}xxxttttttyyy{{{wwwqqqrrr{{{tttbbbqqqyyyrrrwwwzzztttjjjbbb^^^``````\\\[[[^^^aaabbbcccfffjjjmmmpppqqqmmmjjjggggggjjjooosssuuuyyyvvvssstttwww|||}}}{{{xxxwwwwwwvvvuuussstttsssrrrqqqqqqssstttvvvtttuuuvvvwwwvvvuuusssqqqmmmpppssstttrrrpppnnnnnnjjjkkkjjjdddZZZQQQJJJFFF@@@<<<888555555555555555777777888999::::::::::::555666888999;;;>>>CCCGGGCCCGGGKKKMMMNNNPPPUUUYYY[[[^^^bbbccceeekkkuuu~~~vvvuuuvvvwww~~~fffQQQQQQ___xxxrrrTTTCCC===//////.........---------+++++++++,,,,,,---------************************(((((())))))*********+++))))))))))))))))))))))))************************(((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))******++++++++++++++++++,,,---///111333444<<<===>>>?????????>>>===BBBDDDHHHNNNWWWcccpppyyy|||sssjjjggglllsssxxxzzzxxx{{{|||xxxhhhYYYNNNGGGDDD999999777666444222111111//////000000000000//////------------------------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******,,,...111222AAADDDHHHMMMPPPPPPNNNMMMIIIPPPTTT]]]zzz~~~|||{{{rrrLLLEEE<<<777777777555222444444444444444444444444222222111111111111222222000000000000////////////......---------,,,,,,,,,***+++,,,---......///...---------------------------------.........//////...............///000000666???JJJOOOPPPPPPSSSWWW///,,,+++---,,,***+++///333IIISSSUUUbbbwww{{{zzz|||llloooqqqppptttzzzppphhh}}}tttooojjjbbb```^^^\\\[[[[[[[[[\\\[[[dddhhhggggggmmmpppoookkkjjjgggdddeeekkkssszzzyyyyyytttqqquuu~~~~~~xxxyyywwwuuuuuuvvvwwwvvvuuuoooppprrrtttuuuuuuttttttsssuuuwwwyyyxxxvvvsssqqqrrrooolllkkkkkkkkkjjjiiihhhgggddd]]]SSSIIIBBB???:::999777555444444444444777777888999999888777666777888999;;;<<<=========@@@GGGRRRYYYWWWVVV___jjjhhheee]]]WWW[[[iiiuuu{{{tttqqqpppuuu~~~ttt]]]QQQNNNddd}}}{{{bbbKKK===666111...//////---,,,---------,,,,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((***++++++,,,,,,,,,///***%%%&&&+++//////---+++---222555777777666555===;;;888777;;;BBBIIINNNSSSTTT```sss||||||xxx~~~tttiii]]]SSSIIIEEE@@@<<<999777555333444333111...---...000222------.........---,,,,,,------------------------+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++***)))(((************************))))))))))))))))))))))))************************(((***+++)))(((,,,666>>>FFFJJJLLLKKKMMMQQQPPPKKKQQQSSSaaazzzgggSSS>>>666888999777555777666333111000111222333222222222111111111111000//////.........---------........................---------,,,,,,+++++++++------------------------,,,,,,,,,---------.........,,,,,,---000111111111@@@CCCJJJNNNJJJJJJZZZooo...+++***,,,,,,***,,,000888RRR]]]]]]jjj{{{||||||{{{mmmuuurrrqqqzzztttuuuwwwmmmhhhcccaaa___\\\ZZZZZZZZZ\\\]]]]]]dddhhhfffggglllqqqqqqnnnllljjjgggfffjjjpppuuuzzzzzzwwwsssuuuzzzyyyuuuxxxvvvttttttuuuvvvvvvvvvoooooopppqqqssstttuuuuuussstttwwwyyyyyyxxxuuuttttttqqqnnnmmmlllkkkiiihhhhhhccc[[[RRRIIIBBB===;;;:::999777666555555666666555666777888999999888888::::::::::::;;;;;;;;;<<<>>>BBBMMM[[[cccgggkkkpppgggiiieee\\\YYYbbbpppyyy}}}xxxzzz}}}hhhXXXKKKSSSjjjgggNNNEEE888222...000000...,,,---------,,,,,,+++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++++++++++++++,,,,,,,,,,,,,,,++++++333555888;;;======<<<;;;999999<<>>===<<>>@@@OOOXXXfffrrryyyxxxsssoooqqqooottt|||kkk^^^JJJCCC;;;666666666444222//////............//////........................------------,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++******)))************************************************************************+++******...666>>>EEEHHHJJJIIIPPPZZZXXXPPPYYYkkksss}}}|||xxxvvv~~~aaaJJJ;;;888;;;444444555555555555444333333333222222222111111111////////////....................................------------------,,,,,,------------------------------------............---///000///...222:::BBBKKKKKKKKKTTTggg}}})))((()))++++++---555???SSSfffkkkgggoootttpppooozzz{{{}}}zzzrrrrrrxxxyyy|||sss}}}lllnnn{{{{{{mmmccc```______[[[YYYWWWVVVWWWZZZ^^^```bbbcccdddddddddfffmmmttttttttttttrrrpppnnnooopppnnnuuu|||~~~{{{xxxyyy}}}vvvuuussstttvvvyyy{{{{{{|||yyytttpppoooppprrrtttvvvwwwxxxxxxwwwuuusssrrrrrrrrrqqqqqqppplllfffaaaQQQIII@@@<<<<<<===;;;888777777666777888999;;;<<<<<<;;;;;;<<<<<<<<<======;;;<<>>DDDGGGAAA???;;;;;;@@@IIISSSYYYggglllttt{{{}}}{{{wwwttt~~~~~~~~~{{{{{{wwwtttrrrrrrsssvvvzzzzzzyyyfff[[[LLL???777555333333000000///...---.................................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))******+++++++++*********************************************************************************+++---333;;;CCCHHHKKKLLLMMMVVV^^^YYYUUUhhh}}}~~~{{{ppp|||\\\CCC888888555555666666666555444444333333333222222222222111000000/////////.................................---------------------------------------------------------.........//////---///111000000555???GGGPPPDDDHHHddd)))(((***,,,,,,///:::EEEZZZeeehhhhhhooonnnlllsss~~~yyy}}}uuusssrrrqqqrrrxxxmmm\\\kkktttfff^^^\\\[[[ZZZYYYYYYXXXXXXYYY[[[]]]___bbbaaabbbdddcccdddkkkrrrtttttttttrrrpppnnnoooppprrrvvv|||{{{uuuuuuzzzuuutttsssuuuwwwyyyyyyyyy|||zzzvvvsssqqqpppqqqrrruuuuuuuuutttsssqqqooonnnnnnnnnnnnmmmjjjddd\\\VVVBBB???;;;:::<<<===;;;::::::999999999:::<<<>>>???======<<<======>>>???@@@BBBDDDHHHNNNVVV]]]dddggggggffffffgggfffgggqqq{{{}}}}}}uuuppprrrvvvwww{{{~~~sssiiikkkzzz{{{oooZZZOOO^^^uuuyyyooo]]]MMM;;;333000...,,,,,,------------,,,,,,,,,,,,************************))))))))))))))))))))))))************************'''(((***++++++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))+++---...///222888???CCCCCCAAA>>>999:::>>>EEEPPP^^^jjjrrruuuuuuuuuwwwyyy}}}{{{zzz}}}{{{iiiVVVEEE:::555333333222000///....................................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************++++++++++++++++++++++++***************************...444;;;AAAGGGKKKMMMOOOSSS\\\bbbbbbiii~~~{{{uuuwwwzzzXXX@@@777888777777666555555444444333333333333222222222222000000000/////////..............................------------............------------------------------........./////////...///000111333:::CCCIIILLLAAANNNvvv))))))+++------111===JJJ___dddgggoootttlllnnn||||||uuuoooppp{{{wwwuuuhhhVVV^^^{{{mmmaaa]]][[[YYYWWWYYYYYYYYYZZZ[[[\\\]]]]]]```___```ccccccbbbhhhpppttttttssspppmmmkkkkkklllrrrssswww|||zzzttttttxxxrrrrrrsssuuuwwwwwwvvvuuuxxxwwwvvvtttsssrrrqqqpppppppppppppppooonnnmmmllljjjjjjiiigggbbbYYYOOOGGG===<<<;;;;;;<<<===>>>>>>>>>>>>======>>>@@@BBBCCC@@@@@@AAABBBDDDFFFHHHJJJMMMPPPTTTZZZaaaggglllooommmmmmmmmjjjeeedddooo{{{~~~~~~uuuoooppptttuuuvvvzzz~~~~~~vvvnnnppp{{{cccRRRTTTcccqqqwwwmmmYYYBBB666222///...///------------------------************************))))))))))))))))))))))))************************'''(((***+++++++++))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***---///000555:::@@@BBBAAA>>>>>>???BBBGGGPPP[[[fffooovvvyyyvvvvvvwwwyyy|||~~~|||xxxbbbNNNCCC>>>888666444111////////////........................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++************************++++++++++++++++++++++++************************,,,333<<>>EEEJJJCCCIII___)))))),,,......222@@@MMMaaaccchhhuuuzzznnnpppwwwnnnsss}}}{{{yyyZZZLLLlll|||hhh___]]]]]]ZZZXXXYYYYYY[[[\\\]]]]]]]]]\\\___]]]___dddcccaaafffooouuutttrrrnnnjjjhhhhhhiiiooonnnrrryyyzzzuuuuuuzzzpppppprrrtttvvvvvvsssqqqsssssstttuuutttsssqqqppplllmmmmmmmmmmmmllllllkkkhhhhhhfffccc\\\QQQEEE<<<>>>??????>>>===>>>AAACCCAAAAAA@@@@@@AAACCCDDDEEEDDDEEEFFFHHHKKKOOORRRTTTVVVYYY]]]ccchhhllloooqqqtttssssssooohhheeennnyyy{{{vvvooopppvvvzzztttyyy~~~vvvjjjvvvlll[[[RRRTTTfffzzzwwwaaaGGG999444111111111------------------------************************))))))))))))))))))))))))************************&&&(((***+++,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++...111222<<<@@@BBB>>>777777@@@HHHWWW^^^hhhsssyyy{{{yyywwwrrrvvv}}}|||yyy|||dddSSSLLL;;;999666333111000000000//////////////////////////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++************************++++++++++++++++++++++++************************---666BBBIIIKKKLLLNNNQQQ\\\___aaagggxxx|||nnnjjjpppvvvzzzwwwmmmRRR===;;;888555444333444444444444444333333333222222000000000000////////////........................---------.........//////------------------------............/////////000///......222:::AAAGGGJJJ===RRRnnn***)))+++///111777III\\\eeehhhpppxxxxxxvvv~~~|||hhheeeqqqzzz```MMMWWW{{{xxxddd]]]\\\ZZZWWWUUUZZZ[[[\\\]]]]]]\\\[[[ZZZ]]]___aaa```______cccfffkkknnnqqqqqqnnnkkkiiihhhjjjmmmrrrwwwxxxxxxuuusssmmmrrrsssqqqrrrvvvssslllppptttwwwvvvuuuvvvsssnnnmmmmmmnnnoooooolllhhhdddgggddd]]]UUUMMMEEE???<<<>>>??????@@@@@@AAAAAAAAAAAABBBAAA@@@@@@BBBFFFIIIJJJKKKNNNTTTZZZ^^^___^^^]]]aaaccccccdddjjjrrrxxxzzzvvvqqqjjjaaa^^^hhhtttuuuvvvuuuttttttuuutttrrrsssvvvyyy|||rrrjjjmmmvvvgggRRREEEYYYyyy}}}qqq[[[EEE777111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************))))))))))))))))))))))))))))))************))))))))))))))))))************************+++,,,------((()))+++---111666===BBBBBBAAA<<<777888FFF[[[lll~~~xxxuuuuuuvvvvvv{{{}}}vvvxxxtttmmmuuu~~~wwwfffWWWIII>>>;;;888222...///111000///...000333222//////000111111000...,,,+++---,,,,,,++++++,,,,,,---************************************************************************++++++******************)))***++++++++++++,,,...666===FFFIIIIIIKKKPPPUUU]]]^^^^^^hhhpppjjjooowww{{{zzzzzzyyy~~~pppMMMDDD888333444666444111555444444333333222222111000000000000//////////////////.........---------////////////////////////---------------------------------.........//////...000333999AAAEEECCC???GGG\\\zzz+++***+++///222;;;NNN```dddiiiooorrrrrrvvv~~~}}}}}}tttggghhhnnn~~~kkkWWWggguuubbb[[[\\\\\\ZZZZZZ[[[[[[\\\\\\[[[ZZZYYYYYY\\\```bbbcccaaaaaacccfffkkknnnqqqrrrpppmmmjjjhhhjjjlllpppvvvyyyyyyuuurrrkkknnnooommmppptttsssnnnrrrvvvxxxwwwwwwwwwtttooommmlllllllllllljjjgggddd___[[[UUUNNNGGGBBB@@@>>>@@@AAABBBCCCDDDCCCBBBAAA@@@AAAAAA@@@AAAEEEJJJNNNUUUYYY^^^aaa```^^^^^^^^^___ccceeedddgggooowww{{{yyyvvvnnneee______dddhhhhhhjjjlllnnnqqqsssrrrooorrruuuxxx{{{~~~zzznnnlllrrrzzznnn]]]OOOTTTcccyyyttteeePPP;;;000...000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************))))))))))))))))))))))))))))))************))))))))))))))))))************+++*********++++++,,,---+++---000555:::===???@@@===>>>AAAGGGRRRaaaqqq{{{~~~wwwvvvvvvyyyvvvpppoootttlll\\\JJJAAA;;;555333444333222///......//////...///000111111111///---,,,---,,,,,,++++++,,,,,,---***************************************************************************************************,,,---,,,+++,,,///222;;;BBBIIIJJJIIIMMMVVV^^^]]]```cccnnn~~~wwwuuuyyyeeeMMM:::999;;;777666:::555555444333333222222111111000000000//////////////////.........---------////////////////////////---------------------------------........./////////111555;;;AAADDDCCC@@@JJJiii+++***,,,000666BBBUUUfffhhhssswwwpppmmmuuu}}}}}}{{{vvv{{{wwwdddaaajjjoooxxxoooaaayyynnn]]]XXXZZZ\\\\\\]]]\\\[[[[[[ZZZYYYXXXXXXWWW\\\```eeefffdddcccdddeeeiiinnnrrruuusssoookkkiiillllllnnntttzzz{{{vvvqqqkkkmmmmmmmmmppptttsssppprrrvvvxxxvvvuuuuuusssnnnmmmlllkkkjjjjjjhhhdddaaaXXXTTTMMMFFFBBBAAABBBDDDDDDEEEFFFGGGGGGFFFDDDCCCCCCDDDDDDEEEHHHMMMTTTYYYbbbhhhmmmlllddd^^^\\\]]]^^^bbbdddeeelllwww~~~zzzzzzqqqddd```eeeeee```aaaaaaeeelllsssvvvvvvtttqqqssswwwzzz}}}xxxooooootttyyytttfffZZZRRRiiimmmkkk[[[CCC222...333.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************))))))))))))))))))))))))))))))************))))))))))))))))))************++++++*********+++,,,,,,,,,///444999===>>><<<:::;;;???IIIXXXhhhuuu{{{~~~{{{zzzyyyyyy~~~|||yyy{{{xxxcccRRRGGG===777555555333111000///.........///000111111000///---,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************************************************************************---...,,,***,,,333999BBBFFFJJJKKKLLLRRR^^^hhhccchhhooozzzwww}}}~~~{{{uuuvvv|||^^^>>>;;;<<<444333<<<555555444444333222222222111111000000000//////////////////............---////////////////////////........................------........./////////000333888===AAABBBBBBBBBNNNttt++++++,,,111;;;KKK^^^lllvvvyyynnnuuu|||yyyttt~~~|||wwwyyywwwsssxxxsss___]]]kkkqqqxxxyyyqqqfffkkkxxxhhhYYYTTTWWWYYY[[[]]]\\\[[[ZZZXXXWWWWWWWWWWWW\\\aaagggjjjhhheeedddeeehhhmmmsssvvvuuuqqqmmmjjjmmmkkkmmmttt|||}}}wwwpppmmmoooppprrrtttuuusssppppppsssuuurrrqqqrrroookkkmmmmmmmmmlllkkkfff___[[[SSSOOOIIIEEEDDDFFFKKKNNNMMMMMMKKKJJJIIIHHHHHHHHHKKKLLLMMMOOOSSSZZZbbbhhhkkknnnoookkkccc]]]ZZZZZZ\\\```bbbeeeooo}}}~~~yyy{{{nnnkkksssuuunnnbbb^^^___hhhrrrwwwxxxxxxpppsssvvvyyy{{{~~~zzzuuuuuuppp|||eeeMMMRRR[[[ccc```NNN:::111222............------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************))))))))))))))))))))))))))))))************))))))((()))))))))************+++++++++++++++,,,,,,---000555:::<<<;;;:::::::::FFFMMMZZZiiiuuuzzzzzzxxx~~~~~~{{{vvvtttvvvuuu|||~~~ppp```PPP@@@777777555333444444111000111...////////////...---,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************************************************************+++++++++))),,,...,,,***...777???FFFGGGIIIMMMTTT\\\eeejjjlllsss|||~~~~~~vvv}}}RRR???999444444999555555555444333333222222111111111000000000///////////////...............////////////////////////////////////////////////............////////////000333:::???@@@???BBBGGGWWWuuu+++,,,...444BBBUUUfffqqqxxx{{{~~~yyygggvvvxxxsssuuuuuuvvv}}}yyyddd```lllttt{{{~~~zzzqqqdddddd}}}wwwhhhZZZVVVWWWXXXZZZ\\\[[[ZZZXXXWWWVVVWWWXXXYYY\\\bbbiiillljjjgggeeeeeeggglllrrrvvvuuurrrnnnlllmmmlllnnnuuu}}}yyyrrrnnnooorrrvvvwwwtttoookkknnnrrrssspppooopppnnnjjjmmmnnnooopppmmmeee[[[TTTLLLJJJIIIJJJMMMSSSYYY\\\YYYWWWRRRNNNMMMMMMOOOQQQSSSTTTVVVXXX]]]dddlllqqqqqqnnniiieeeaaa^^^[[[ZZZ]]]bbbdddgggrrr}}}sssooo|||yyyxxxjjj```[[[cccnnnsssuuuwwwqqqsssvvvyyyzzz||||||ooommmQQQGGGMMMXXX```XXXEEE555/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************))))))))))))))))))))))))))))))************))))))((()))))))))************++++++++++++,,,---...///666<<<@@@>>>999888>>>EEEYYYbbbnnnyyy~~~~~~}}}~~~|||xxxrrrpppqqqyyy~~~zzzqqqZZZIII>>>777444777777333111222------......------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************))))))*********+++++++++)))+++,,,,,,,,,111;;;CCCGGGEEEGGGQQQ___iiijjjgggooowww}}}xxxtttqqqllliiiiiinnntttxxx~~~vvvOOO===;;;;;;777666666555444444333333222111111111111000000000000////////////////////////////////////////////////////////////////////////........./////////000000000444;;;@@@???===EEEOOOiiivvv+++...111888HHH^^^mmmttt}}}gggwwwzzztttwwwzzzzzz~~~pppccceeeppp{{{xxxkkkdddrrrvvvjjj^^^ZZZZZZZZZZZZ\\\ZZZXXXVVVUUUVVVXXX[[[]]]\\\bbbiiillljjjgggeeeeeefffkkkqqquuutttrrrooonnnmmmmmmpppwww~~~zzzuuunnnmmmpppuuuvvvpppkkkiiinnnrrrrrrpppppprrrpppmmmkkkmmmooopppmmmeeeZZZSSSIIILLLPPPVVV]]]ccchhhjjjeeebbb\\\XXXUUUUUUWWWYYYXXXZZZ\\\___bbbhhhnnnssssssnnnfffaaa___^^^\\\ZZZ```fffiiilllwwwxxxeee```mmmxxxyyy}}}xxxhhh___fffpppuuuvvvxxxsssuuuxxxyyyzzz{{{~~~qqqnnn|||vvv___MMMKKKQQQ]]]^^^MMM999.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************))))))))))))))))))))))))))))))************))))))))))))))))))************++++++,,,---...000111222555999<<<;;;999>>>JJJTTTfffmmmwww~~~}}}zzzwwwuuuwww{{{zzznnnQQQBBB777888999444000111---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))***++++++,,,,,,***++++++---111888@@@FFFGGGFFFKKKYYYjjjrrrpppjjjpppyyyxxxooohhhdddbbb]]][[[XXXVVVXXX^^^gggmmmsss{{{}}}uuugggHHH???;;;555666666555555444333333333222222111111111000000000...////////////000000000////////////////////////............................../////////000000000222555<<>>JJJ[[[}}}+++///333<<>>DDDAAAAAARRRhhh+++000555>>>QQQhhhtttuuu~~~|||pppjjjxxx~~~___MMMhhhyyyvvvmmmccc[[[YYYYYYWWWVVVWWWVVVUUUTTTTTTWWW\\\aaaeee\\\bbbhhhkkkiiigggeeeffffffjjjnnnqqqrrrqqqqqqqqqlllpppvvv{{{~~~~~~|||{{{uuunnnmmmqqqsssqqqqqquuuiiilllmmmlllllloooooolllgggffffffeeeeeebbb^^^[[[ggglllttt{{{}}}zzzuuurrrrrrrrrqqqnnnkkkgggdddbbb```bbbfffhhhjjjlllooorrrnnnooommmeeeZZZRRRQQQRRRVVVaaakkkuuuhhhVVVTTTWWWaaakkkrrr{{{ooodddlllwwwvvvrrrrrrwwwyyyzzzzzzzzzzzz{{{}}}yyy}}}~~~zzzoooiiiaaaeee}}}}}}sss[[[KKKDDDNNNUUUMMM@@@;;;000/////////............,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************))))))))))))))))))))))))))))))************))))))))))))))))))************++++++---///111444666777<<<999;;;FFFYYYmmmzzz~~~|||yyykkkppp{{{kkkKKK???===888444666111111000000000000111222---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************((())))))***++++++,,,,,,///,,,+++111;;;DDDIIIIIIGGGPPP]]]jjjtttyyy|||}}}|||tttmmmfffaaaYYYVVVQQQKKKFFFDDDFFFGGGDDDFFFHHHIIIIIIJJJOOOSSS]]]iiiyyy}}}pppEEE:::CCC666666666555444444333333222222222111111111111000.../////////000000111111////////////////////////------------------------////////////000000000000666888@@@FFFBBBCCCWWWppp+++555444BBBeeeqqqkkkppp|||wwwuuu```nnnpppTTTKKKsssooommm___^^^\\\ZZZYYYWWWTTTRRRTTTTTTTTTUUUVVV[[[```dddaaaaaaccchhhlllnnnkkkhhhcccgggkkkmmmmmmmmmooorrrppptttxxxzzz|||}}}{{{xxxvvvooojjjkkklllllloootttnnnllljjjkkkmmmmmmjjjhhhoooggg]]]YYY\\\ccciiimmmuuuwwwyyy{{{{{{yyywwwuuu|||yyyuuuqqqnnnkkkhhheeegggfffeeefffiiilllllllllmmmmmmjjjccc[[[UUUTTTTTTUUU```hhhsssyyyZZZUUUUUU^^^iiiqqqzzzxxxnnnllllllmmmrrryyyvvvvvvuuuuuuvvvxxxzzz{{{|||~~~zzzuuuxxxzzzwwwrrrdddXXXhhhcccVVVJJJJJJQQQRRRFFF999333---+++---///------...++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++,,,+++******+++******---333555333444777:::888AAAZZZxxx{{{tttrrrxxxkkkQQQBBB<<<777222111//////111111000333888333...++++++///000---***------,,,,,,+++***))))))************************,,,++++++******++++++,,,***************+++++++++------///555===EEEHHHIIIMMMSSSdddvvv}}}vvvggg]]]WWWRRRPPPQQQJJJJJJJJJHHHEEEDDDDDDEEECCCEEEGGGGGGFFFGGGJJJMMMVVV]]]lll~~~XXX@@@:::888777555555888:::666111111111111111000000000000////////////////////////////////////////////////........................000......000///---///444:::<<>>888666333222444666444111111111111111000000000000////////////////////////////////////////////////........................000......000///---000555>>>@@@DDDEEEFFFPPPiii,,,333@@@[[[sssqqqlllvvv~~~ssssssxxxeeeeeexxxLLL^^^hhh```WWWTTTUUUWWWWWWUUUSSSRRRRRRSSSWWW\\\bbbeeeffffffhhhkkkoooppppppooonnnoooppppppooooooqqqsssuuuvvvxxxyyyxxxuuusssrrrllliiiiiimmmnnnjjjhhhhhhiiihhhggghhhjjjkkkjjjiiidddbbbbbbfffnnnwww}}}|||~~~}}}{{{vvvpppkkkddddddeeehhhjjjjjjhhhfffbbbaaa___ZZZTTTPPPNNNNNNPPPYYY___eeezzzbbbOOO\\\qqq|||{{{vvvsssqqqqqqtttvvvvvvvvvvvvvvvwwwxxxyyy|||~~~}}}nnnfff```dddgggdddaaaooo{{{cccTTTOOOPPPNNNKKK>>>666000///000---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))((((((((()))))))))******)))***++++++)))((()))***......000333333333999@@@FFFXXXnnnyyy{{{yyyuuuwww}}}}}}yyykkkeeebbbaaa```^^^aaaeeegggcccccckkkuuu|||}}}vvv{{{gggQQQCCC;;;999333......000222999@@@AAA:::000+++***,,,------------,,,,,,++++++******++++++++++++++++++++++++,,,++++++******++++++,,,************++++++,,,,,,+++///555<<>>CCCDDDDDDNNNhhh...222EEEeeeuuuooommmzzz{{{tttyyyxxxdddkkk}}}lllMMMiiiuuukkk^^^WWWWWWXXXXXXVVVTTTSSSRRRTTTXXX]]]aaaccchhhiiikkknnnppprrrrrrrrrppppppoooooooooqqqssstttuuutttuuuxxxwwwsssppppppllliiiiiinnnooommmkkkkkkiiihhhggghhhhhhiiiiiiiiijjjkkkmmmrrryyy~~~~~~~~~}}}yyyrrrmmmeeefffgggjjjkkkiiifffbbb^^^]]]ZZZVVVRRROOOMMMMMMMMMTTTZZZ___nnnrrrSSS[[[ooovvvzzz~~~yyyvvvsssrrrssstttvvvvvvvvvvvvvvvwwwwwwwww{{{~~~~~~oooaaa```eeeggg```bbbuuucccYYYTTTSSSRRRBBB999000///000...---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))(((((()))))))))*********)))***+++***)))(((***+++,,,...333888888999AAAJJJXXXiiizzz}}}pppqqqzzzuuuoookkkcccYYYRRRTTTVVVXXXdddssstttpppnnnrrrzzztttgggbbbeeeppp{{{dddOOOBBB;;;555//////111333888>>>@@@:::111,,,+++,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))******++++++,,,,,,,,,---222:::@@@DDDFFFIIIKKKZZZnnn|||yyyxxxqqqbbb\\\\\\ZZZXXXXXXUUUSSSRRRQQQRRRRRRRRRQQQSSSSSSSSSRRRPPPNNNMMMMMMOOOOOOTTT]]]eeelllvvv~~~tttRRR???:::555555555444444666222222222111111111000000////////////////////////////////////////////////........................111......111111000444:::===EEEDDDAAAQQQwww666777NNNnnnwwwrrrvvvyyyvvv}}}{{{fffpppuuuyyy~~~qqqUUUOOOpppuuuhhh^^^[[[YYYWWWUUUVVVUUUTTTVVV[[[___``````hhhjjjmmmppprrrrrrssstttooonnnmmmnnnppprrrtttuuurrrpppsssyyyxxxsssoooqqqmmmhhhfffhhhhhheeeeeefffddddddddddddddddddfffgggoooqqqvvv{{{{{{uuupppjjjjjjlllmmmmmmjjjeeeaaa]]][[[XXXUUUSSSQQQOOONNNKKKQQQWWWZZZdddyyy]]]^^^lllppppppsssyyyyyywwwtttssssssttttttvvvvvvwwwwwwvvvvvvvvvuuuyyy|||pppddd```eee```\\\rrr}}}iiiZZZTTTXXX]]]GGG;;;111...//////...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))******************+++***))))))+++---...333;;;@@@??????HHHTTThhhrrrzzzyyyqqqzzzzzz}}}zzzvvvhhhmmmwww}}}yyyzzzpppjjjlllnnnqqq~~~sssjjjfffiiinnnxxx^^^III???888333333444333555888888555111...---------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++,,,,,,------000777>>>BBBCCCEEEJJJNNNjjjxxxyyyrrrsssppphhhbbb___]]]ZZZZZZ[[[[[[YYYXXXUUUUUUUUUVVVVVVUUUTTTSSSUUUUUUZZZcccmmmvvveeeGGG>>>666777888555444555222222222222111111111111000000000000000000000000000000000000000000000000////////////////////////111......111111222666===AAAHHHEEE>>>OOOxxx999999SSSpppuuuuuu|||{{{||||||zzzxxxiiivvvyyywwwyyywwwRRRAAAPPPxxx}}}wwwmmmddd^^^YYYVVVTTTVVVUUUVVVZZZ___bbbaaa___gggjjjooorrrsssrrrssssssnnnmmmlllnnnqqqssstttsssooommmrrr{{{{{{sssnnnqqqmmmfff```___]]]ZZZYYY[[[YYYZZZ[[[[[[[[[]]]```cccppptttzzz{{{xxxrrrrrrqqqqqqoookkkeeeaaa___\\\YYYWWWUUUTTTQQQOOOMMMOOOTTTXXX\\\ggg{{{gggbbbkkkoooooooooxxxzzzyyyuuurrrssstttsssvvvwwwwwwwwwvvvuuuttttttwwwzzz~~~mmm]]]```bbb^^^gggzzz|||fffTTTQQQ\\\hhhOOOAAA333///000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))))))))))))))))))))))))))))))))*********++++++******+++******+++...111555;;;CCCGGGEEEFFFQQQ___sssuuuuuuuuu~~~nnnwww}}}yyy~~~}}}yyytttnnnggg___ZZZ]]]aaaoooxxxppplllpppyyyoooWWWHHH???888666555333111222000000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))******+++,,,---......555;;;BBBDDDDDDGGGPPPWWWpppvvv}}}~~~ssskkkhhheeeeeeggghhhfffccc```_________```___]]]ZZZXXX\\\fffttt~~~~~~YYYGGG888777999555222333333222222222222111111111000000000000000000000000000000000000000000000000////////////////////////111......111222333999@@@AAAEEEDDDEEE]]]888;;;XXXrrruuu{{{{{{yyyyyy~~~ppplllzzztttaaaBBB<<>>FFFIIIHHHNNN```rrrxxx{{{xxxrrrtttyyytttiiimmm~~~xxxxxx}}}}}}sssrrrooojjjccc^^^[[[ZZZ______hhh~~~zzzwwwxxx|||lllTTTHHH===888555222000111////////////......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))******+++,,,---...///777>>>DDDFFFFFFLLLYYYeeetttuuu}}}~~~}}}~~~~~~{{{wwwvvvtttrrrqqqpppmmmhhhddddddhhhssssssWWW>>>777999666333444333333222222222111111111000000000000000000000000000000000000000000000000////////////////////////111......111333444;;;BBBBBB@@@BBBSSSwww<<>>???TTTkkk}}}___cccfffddd\\\VVVSSSTTTOOOPPPUUU^^^gggkkkhhhcccbbbhhhpppttttttqqqpppppprrrppppppqqqttttttqqqmmmooommmtttrrrkkklllfffaaa___aaabbb______```dddgggkkknnnqqqvvv}}}~~~~~~~~~}}}zzzwwwsssnnngggcccccc___[[[YYYXXXWWWTTTQQQRRRNNNOOOVVVXXXWWW^^^hhh|||yyyoooddddddkkkmmmjjjooouuuuuupppmmmqqqtttssswwwwwwwwwwwwvvvuuusssrrrssswww|||~~~~~~~~~}}}]]]YYYbbbdddaaa```vvvbbbZZZaaammm```OOO===555333111...---------------------------++++++++++++++++++++++++***************************++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++)))***++++++,,,///333666777<<>>NNNsssxxxuuu|||zzz}}}wwwccciii{{{YYYBBBHHHSSSbbb___fffuuuxxxpppooowwwiiiYYYXXX___ZZZVVVVVVTTTRRRSSSWWW___gggiiieee```YYYaaaiiillljjjiiilllooooooppprrrttttttsssrrrqqqkkkooosssuuusssnnnhhheeeppprrrrrrpppqqqwwwzzzyyyxxx}}}{{{wwwqqqjjjeeefff```[[[YYYZZZZZZWWWTTTRRRQQQQQQQQQSSSVVVYYYZZZeeeddddddeeegggiiikkkkkknnnqqqppplllkkkpppssssssuuuqqqqqquuuvvvuuuwww|||~~~yyyvvv||||||xxx^^^YYYaaaeeecccuuuuuu```WWWZZZ^^^UUUFFF999111/////////......---------,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************,,,++++++*********+++++++++---000444888;;;<<<;;;AAACCCKKKZZZnnn~~~}}}ggg___dddtttlllQQQ>>>666444333111000//////000000///---......------------......333333111000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---,,,---333888AAABBBCCCEEEOOO___qqq|||vvvoooqqqtttzzzWWWAAA:::666444555555444333222111111111111000000000000000000000000000000////////////000000000000000000000000000000222000///111777===BBBEEEBBBEEEXXXyyyBBBZZZ}}}xxxsss|||tttbbboootttXXXHHHMMMSSSZZZRRRTTTbbbiiieeeeeelllgggXXXWWW]]]XXXTTTVVVSSSUUUVVVZZZaaagggiiifffbbb```cccgggiiiiiijjjkkklllkkkmmmppprrrtttuuuuuuuuullloootttvvvvvvvvvvvvwww|||vvvtttwwwyyyxxxwww||||||uuulllfffccc___[[[YYY[[[[[[YYYWWWTTTSSSRRRRRRRRRTTTVVVXXX\\\^^^```cccfffhhhjjjkkkiiimmmnnnkkkkkknnnqqqpppqqqppprrrttttttrrrwww}}}~~~~~~}}}yyyttt|||{{{~~~nnn______ccceeedddyyylll\\\PPPXXXXXXNNN<<<000000111///......---------,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************+++***************+++++++++...444;;;???AAA@@@@@@HHHNNNYYYiiixxx}}}|||ppplllfffaaaiiiwwwiiiKKK???999222111000//////000000///.........------------......000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,///555:::???CCCEEEHHHVVVlll|||}}}zzztttuuuvvvzzz~~~jjjIII<<<999777555555444333222222111111111000000000000000000000000111000000//////000000111000000000000000000000000222000000333888>>>BBBDDD???GGGaaaDDDeeevvvppp{{{tttiiiyyy|||ttt```HHHHHHYYYbbbVVVIIIFFFRRR[[[ZZZ\\\bbbcccVVVVVVZZZTTTSSSUUURRRVVVXXX\\\bbbhhhjjjiiiggghhhgggggghhhjjjkkkkkkkkkkkklllnnnqqqsssuuuvvvvvvppptttzzz}}}~~~{{{tttqqqtttuuutttvvvyyy}}}xxxpppiiiaaa^^^[[[ZZZZZZZZZXXXVVVTTTSSSQQQQQQQQQSSSUUUVVVXXX[[[___ccceeeggghhhiiijjjnnnpppnnnmmmooopppnnnpppsssvvvuuurrrqqqvvv|||}}}zzzzzz{{{{{{yyyvvv}}}{{{}}}nnneeebbb```YYYrrr||||||yyygggOOOPPPYYYTTT???000111222---......---------,,,,,,,,,******************************************************++++++++++++************************************)))))))))***++++++...000777???DDDEEEHHHKKKQQQ\\\kkkvvv{{{}}}{{{xxx}}}vvvllljjjjjjlllzzz~~~cccLLL===444222000//////000000///.........------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---111888===>>>DDDFFFJJJ\\\uuu}}}}}}yyyvvvuuuwww|||[[[CCC<<<;;;999555555444333222222222222000000000000000000000000111000000000000000000111000000000000000000000000111000111444:::???CCCDDDAAAJJJgggDDDkkkpppjjjoooxxx}}}xxxsssqqqWWWCCCQQQnnnzzzWWWGGG@@@JJJRRRRRRUUU\\\^^^TTTUUUWWWQQQQQQVVVSSSUUUWWW\\\bbbhhhlllmmmmmmnnnkkkiiiiiikkkmmmlllkkknnnnnnooopppqqqssstttuuuooouuu}}}}}}}}}yyyrrrppptttvvvuuuyyyzzz{{{}}}~~~~~~~~~wwwnnnggg```^^^\\\ZZZYYYXXXVVVUUURRRQQQPPPOOOPPPRRRTTTVVVWWW[[[aaadddeeeeeefffhhhnnnrrrtttqqqpppqqqqqqooossswwwyyyvvvqqqqqquuuxxx|||yyyxxxxxxxxxxxx}}}{{{}}}xxxllleee```\\\iiixxx|||oooSSSLLLXXXXXXDDD333111111---......---------,,,,,,,,,******************************************************++++++++++++************************************))))))***+++,,,,,,111111666???DDDFFFMMMVVVaaaqqq|||wwwuuu|||~~~{{{vvvuuuVVVAAA;;;444222000000000111000///......------------......,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,---///444;;;??????CCCHHHOOOcccyyy}}}xxxvvvwww}}}~~~}}}~~~~~~~~~tttPPP>>>:::999666555444333222222222222000000000000000000000000111111000000000000111111111111111111111111111111111111222666;;;@@@CCCDDDEEEOOOlllLLLuuu|||qqqmmmooovvv~~~}}}}}}~~~tttVVVHHH```^^^LLLBBBHHHNNNMMMPPPXXXXXXQQQSSSSSSNNNQQQWWWTTTUUUXXX\\\bbbhhhllloooqqqpppnnnkkkkkklllmmmmmmmmmqqqpppoooooooooqqqrrrsssqqqyyy}}}}}}~~~}}}}}}{{{vvvvvvzzz}}}|||}}}}}}}}}}}}~~~|||wwwpppgggaaa___^^^]]][[[YYYXXXVVVUUURRRQQQPPPPPPPPPRRRTTTVVVWWW\\\aaadddcccccceeegggoootttuuurrrqqqssssssqqqvvvyyyyyytttqqqrrrtttuuu~~~xxxuuuvvvxxxzzzyyy|||tttiiicccaaaaaabbbzzz}}}rrrYYYLLLWWWYYYJJJ:::333000.........---------,,,,,,,,,******************************************************++++++++++++******************************************+++,,,------333111555???DDDHHHRRR___}}}|||pppjjjnnn}}}}}}yyy]]]JJJEEE888666222111111111000///......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...222777===@@@@@@BBBIIIXXXkkk{{{|||zzzzzz~~~|||{{{}}}|||wwwcccCCC777777666555444333222222222222000000000000000000000000222111111000000111111222111111111111111111111111111111333888===AAACCCCCCEEEVVVuuuYYYxxxuuuvvvvvv|||}}}}}}zzz|||xxxUUUMMMoooeeeSSSHHHKKKMMMIIIMMMVVVTTTNNNQQQQQQKKKQQQXXXUUUVVVYYY]]]bbbfffkkknnnqqqnnnnnnmmmlllkkkkkklllmmmrrrqqqooonnnnnnppprrrsssvvv}}}{{{{{{}}}~~~~~~zzzzzz}}}~~~~~~}}}|||}}}~~~zzzvvvpppjjjccc^^^^^^^^^___^^^\\\ZZZZZZZZZVVVUUUSSSRRRQQQRRRTTTUUUUUUZZZ```bbbaaabbbeeeiiimmmqqqssspppppptttuuutttuuuxxxvvvqqqqqqtttuuurrrsss{{{yyyttttttxxxuuuvvvzzzttteee```___```\\\sssuuuaaaOOOVVVYYYQQQBBB555000000......---------,,,,,,,,,******************************************************++++++++++++******************************++++++++++++,,,---...///666444:::EEEJJJNNNZZZiii~~~vvvuuupppnnnwww}}}|||{{{{{{|||~~~|||kkkXXXLLL<<<999555222222111000///......------------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000555:::>>>AAACCCAAALLLbbbttt}}}~~~}}}|||uuuvvvyyy{{{pppvvvMMM:::999666555444333333222333333000000000000000000000000222111111000000111111222111111111111111111111111000111444999>>>BBBCCCCCCDDD```^^^qqqsssyyyyyy{{{~~~{{{xxx|||TTTQQQ{{{iiiXXXLLLMMMLLLGGGKKKUUUQQQMMMPPPOOOJJJQQQYYYVVVXXX[[[___bbbeeeiiimmmppplllmmmnnnllljjjjjjkkkmmmrrrqqqooommmnnnppprrrtttvvv}}}{{{wwwwwwzzz}}}~~~zzzyyy|||}}}zzz}}}{{{zzz|||}}}zzzuuuppplllhhhccc___]]]^^^______^^^]]]]]]^^^[[[YYYVVVTTTSSSRRRSSSTTTSSSXXX^^^```___aaaeeejjjiiimmmooonnnoootttwwwwwwsssuuusssooopppvvvvvvqqqbbbppp~~~zzzssstttyyyrrrsssyyykkkcccaaaaaaZZZjjjyyyiiiSSSUUUYYYVVVHHH777000333......---------,,,,,,,,,))))))))))))))))))))))))******************************++++++++++++******************************,,,,,,,,,,,,---...///000;;;999@@@MMMSSSUUUaaapppyyyxxxssspppppp{{{~~~xxx~~~}}}xxxrrrmmmiiifffdddbbbaaaaaaccceeegggjjjsssxxxcccMMM>>>;;;666333222222111///.........------.........///...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++---111666<<>>666666555444333333333333000000000000000000000000222222111111111111222222111111111111111111111111000111444:::???CCCCCCCCCDDDgggggg}}}vvvyyyqqqvvv~~~rrr}}}RRR[[[ppp___OOOJJJMMMMMMLLLLLLRRRMMMIIIKKKNNNRRRZZZbbb^^^ZZZ[[[ccchhhhhhjjjoooooopppqqqrrrqqqooommmlllpppooooooppprrrrrrpppnnnyyyyyyyyyyyyyyyzzz{{{{{{zzz~~~~~~{{{zzz||||||yyy|||~~~{{{vvvqqqmmmggg___[[[\\\eeecccbbbaaaaaaaaa___^^^ZZZZZZYYYXXXVVVUUUTTTTTTTTTUUUXXX[[[___bbbdddeeekkklllmmmmmmnnnpppuuuxxxrrrpppnnnpppssstttsssqqqmmmmmmqqqyyy|||xxxttttttvvvyyy{{{{{{|||ooo]]]eee^^^___aaa{{{aaaPPPQQQ```XXX888)))000...------,,,,,,++++++***************************************************)))************++++++++++++++++++++++++++++++++++++000///******000555444;;;:::FFFVVVXXXTTTeee~~~xxxrrrxxxxxxyyy~~~{{{{{{}}}zzzyyyzzz{{{wwwwwwwwwvvvsssmmmeee```WWWUUUTTTRRRRRRSSSUUUVVV\\\___hhhuuupppaaaLLL@@@444111222000............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///444:::???AAAAAABBBGGG]]]zzz|||wwwnnnjjjmmmxxxwwwrrr}}}jjjAAA;;;555888999666222111000000000000000000000000000000111111111111111111111111111111000000111111222333444888555888CCCCCCAAAGGGFFFwwwooo~~~qqqxxx~~~~~~wwwnnnxxxvvvOOO```kkk```TTTPPPNNNLLLLLLNNNPPPKKKIIILLLOOOSSSZZZbbb^^^[[[]]]eeejjjjjjkkknnnlllmmmoooppppppooommmlllpppooonnnppprrrtttuuuttt{{{yyyxxxxxxzzz}}}}}}}}}zzz}}}}}}|||}}}~~~yyy{{{}}}~~~rrrmmmjjjiiieee___]]]^^^cccbbbaaabbbddddddbbb```^^^]]][[[YYYWWWUUUSSSRRRWWWWWWYYY[[[^^^bbbdddfffhhhiiijjjkkklllooossswwwrrrpppoooppprrrsssrrrpppmmmllloootttvvvtttrrrsssqqqsssuuuwww|||wwwaaacccbbbaaa^^^uuu~~~jjjWWWSSSaaa\\\AAA111555......---,,,,,,++++++***************************************************)))************++++++++++++++++++++++++++++++++++++......+++---333666555444<<>>BBBCCCDDDJJJZZZuuuxxx~~~|||wwwhhhdddeeemmmwwwyyyjjjpppaaaGGGAAA>>>:::666444333444666111111111111111111111111111111111111111111111111111111000000111111222333111777888>>>GGGDDDCCCMMMpppvvvttt{{{yyyjjjssstttNNNGGGoooddd[[[RRROOONNNMMMNNNQQQKKKIIIIIINNNPPPQQQUUUYYY\\\]]]aaaggglllmmmlllkkkhhhiiikkklllnnnnnnnnnnnnooonnnmmmpppuuu{{{xxxqqqlllmmmtttzzzzzzwww~~~{{{yyy}}}|||vvvsssjjjfffddddddbbb^^^]]]___aaabbbdddgggjjjjjjgggeeeddddddbbb___\\\XXXTTTRRR]]]\\\[[[\\\]]]aaaeeegggfffhhhiiijjjjjjkkknnnqqqqqqqqqpppppppppoooooonnnqqqpppqqquuutttqqqqqqtttrrrtttyyy}}}|||zzz|||~~~|||kkkfff[[[]]]|||oooWWWGGGKKKNNNCCC555............---,,,,,,++++++************************************************))))))*********+++++++++++++++++++++++++++++++++---,,,,,,...222777888777@@@HHHRRR[[[hhhxxxzzzwww{{{|||vvvooolllyyy~~~vvvpppooorrrxxx|||{{{wwwtttrrrtttsssqqqpppooooooooopppkkkeeeZZZPPPIIIDDD@@@===>>>>>>=========>>>??????AAACCCIIIPPPSSSTTTZZZaaakkkxxxttt]]]CCC777666555333222//////............//////........................,,,,,,,,,---------------,,,000666;;;???BBBDDDEEEKKKaaa~~~lll|||vvviiieeeeeejjjrrr{{{rrrhhhzzzrrrMMMAAA;;;555444444333222333111111111111111111111111111111111111111111111111111111000000111111222333111888;;;AAAGGGBBBBBBQQQ{{{xxx~~~vvvuuuuuurrr^^^ooozzzgggGGGNNN|||pppaaaRRRMMMNNNNNNMMMMMMLLLIIIJJJNNNPPPOOOQQQTTTZZZ\\\```eeejjjnnnmmmkkkjjjkkklllmmmnnnoooooooooooonnnooorrrwww|||uuunnniiijjjqqqwwwwwwuuu{{{www{{{}}}yyyssspppjjjfffeeefffeeebbbaaadddddddddfffiiilllkkkiiifffffffffeeebbb___[[[XXXUUU]]]\\\[[[[[[]]]```dddfffiiijjjkkkkkkjjjkkklllnnnppppppppppppooonnnnnnnnnooopppssswwwuuupppooorrrooossszzzzzzuuuxxxyyyzzzqqqjjj```\\\rrrvvvaaaMMMHHHKKKFFF:::000//////...------,,,,,,+++************************************************))))))*********+++++++++++++++++++++++++++++++++...,,,---000333666999;;;JJJJJJSSSeeettt|||zzzuuuvvvxxxvvvqqqoooyyypppkkkiiiiiisssxxx~~~{{{wwwtttrrrppppppuuuuuutttrrrpppmmmjjjiii]]]VVVMMMFFFBBB@@@?????????????????????@@@@@@AAA@@@@@@CCCGGGHHHIIIOOOVVVeeeqqq{{{jjjNNN>>>888555222222/////////....../////////........................,,,,,,,,,------.........,,,000666;;;>>>AAADDDGGGQQQjjjuuuppp{{{uuujjjggggggiiimmmsssppprrr```BBB999333555777444222222111111111111111111111111111111111111111111111111111111000000111111222333333:::===BBBFFF???DDDXXX}}}wwwtttvvvyyyooofffyyyssssss\\\uuuvvv~~~tttXXX???QQQ{{{iiiWWWPPPPPPOOOLLLKKKMMMKKKKKKOOOQQQOOOQQQUUUXXX\\\```ccciiioooooolllnnnnnnnnnnnnnnnnnnooooooppppppqqquuuxxx{{{zzzyyysssoookkklllqqquuuuuuttt~~~zzz{{{|||xxxuuuqqqnnnhhheeeeeehhhhhhfffgggjjjffffffhhhjjjmmmmmmkkkiiiiiihhhhhhfffbbb^^^YYYWWWZZZZZZYYYZZZ\\\___bbbdddiiikkkllllllkkkkkklllnnnnnnooopppooonnnmmmnnnooolllnnnssswwwtttooonnnqqqiiillluuu|||yyysssxxxtttsssfff___\\\\\\kkk|||zzzkkkVVVIIIFFFEEE<<<222//////......---,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++...---///333555888>>>EEEOOONNNXXXmmm|||zzztttqqqqqqtttxxx{{{~~~rrrkkkjjjjjjhhhuuuyyy~~~vvvuuusssqqqooooooooopppttttttssspppkkkeee___\\\NNNJJJDDDAAA@@@AAABBBCCC??????@@@AAAAAABBBBBBBBBCCCBBBDDDFFFEEEEEEJJJQQQ^^^mmm{{{vvv[[[HHH===555222222000//////......//////000........................,,,,,,,,,---......//////---222888;;;===@@@EEEJJJ___wwwzzziii}}}}}}~~~zzzsssjjjiiiiiijjjhhhjjjtttwwwooo}}}}}}KKK>>>555888:::666333444222222222222222222222222111111111111111111111111111111000000111111222333666<<>>666/////////...------,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++***,,,222999:::???NNN^^^___pppzzzzzzwwwkkkiiixxxsssjjjqqq|||~~~{{{wwwsssqqqrrrpppmmmjjjiiiiiiiiijjjlllllllllhhhaaaWWWMMMGGGAAA@@@>>>???AAACCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEHHHPPPXXXZZZZZZ]]]ccceeesss}}}}}}zzz}}}pppZZZFFF888444555000000////////////000000////////////////////////,,,,,,------...///000000222777;;;===>>>BBBJJJPPPwww{{{pppvvvwwwqqqqqqsssuuussskkkeeeiiirrr|||uuuzzzuuubbbKKK777444555222111555222222222222222222222222111111111111111111111111111111111000111222222333999===@@@EEEHHHFFF[[[zzzvvvwww{{{mmmhhhiiiFFFCCCggg|||iii^^^XXXQQQNNNNNNOOOOOOMMMKKKMMMQQQVVV[[[^^^___^^^ccc___^^^aaaeeeiiiooovvvvvvsssnnnkkkiiiiiihhhhhhqqqtttwwwxxxtttnnnkkkmmmkkkooorrrtttyyy}}}zzzttttttyyy~~~}}}yyyuuuqqqooonnnmmmeeegggiiigggdddcccdddfffdddfffjjjmmmpppqqqqqqqqqppppppnnnkkkfff___XXXTTTXXXVVVTTTUUUXXX\\\```aaaeeedddeeehhhmmmooommmkkkllllllmmmmmmmmmmmmmmmmmmqqqsssvvvvvvuuussssssttttttrrrqqqssswww{{{~~~~~~zzzyyy~~~ppp\\\[[[mmmvvv|||kkkUUUHHHEEEAAA;;;000111000///---,,,---...,,,,,,,,,++++++*********************************,,,,,,+++++++++++++++++++++,,,+++***((((((***,,,+++000555888???LLLXXX]]]kkkwwwxxxyyyuuupppjjjdddjjjkkk|||zzz|||~~~zzzwwwuuuttttttmmmnnnmmmkkkiiihhhjjjkkkrrrlllggg```TTTEEEAAADDDCCCCCCCCCCCCDDDEEEFFFGGGCCCEEEIIINNNRRRRRROOOLLLKKKZZZjjjnnnfff^^^]]]```kkkrrrzzz|||zzzxxxyyy{{{iiiTTTEEE888...222333333222///............------,,,,,,------...---///000///......///000555;;;888===EEE>>>KKKrrrjjjzzz|||yyysssrrrssswwwyyywwwppplllkkkmmm|||~~~}}}vvvjjjMMM777888;;;555111555444333222222111111222222222222222222222222222222000111333333222222333555666DDDBBB>>>DDDIIIccc~~~}}}llldddfffGGGJJJqqqvvviii]]]WWWPPPMMMMMMOOOOOONNNLLLLLLOOOUUU\\\``````___bbb___```eeeiiikkkoootttuuurrrooonnnnnnmmmkkkhhhqqqtttwwwxxxssslllgggfffiiikkkmmmooouuu~~~}}}wwwzzz~~~zzzxxxtttpppnnnlllllllllgggiiijjjhhheeedddeeefffhhhjjjmmmoooqqqqqqqqqqqqqqqqqqooolllhhhdddaaa___\\\YYYVVVUUUXXX\\\___```fffeeefffiiilllnnnllljjjjjjjjjjjjkkkkkkmmmnnnnnnllloooqqqrrrrrrqqqrrrrrrvvvtttrrrsssvvvyyy{{{{{{uuuwwwlll\\\XXX```}}}||||||yyymmmZZZKKKDDD>>>888111111000///---------...,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++,,,+++***((()))+++---,,,111666999@@@MMMWWW\\\ooo}}}zzzyyy}}}mmmXXXWWW___cccttt~~~wwwvvvyyy}}}~~~}}}yyyxxxuuurrrpppooooooooorrrpppmmmjjjiiiiiiiiijjjfff___WWWRRRJJJBBBAAAFFFDDDDDDEEEGGGIIIKKKMMMNNNTTTVVVYYY^^^ccceeecccbbbWWWcccqqqsssllleeeeeeiiiqqqvvvyyyyyywwwvvvyyy|||www]]]FFF:::666222222222111///......///...------,,,,,,------...---///000///......///111555;;;:::???GGGEEEWWWzzz}}}yyyrrrqqqrrrxxx}}}}}}xxxqqqnnnmmmtttvvvwwwWWW;;;888:::555222444444333222222111111222222222222222222222222222222000111333222222222333555999BBB@@@???GGGMMMiiiyyy}}}yyyqqqdddJJJUUU}}}{{{kkkddd]]]WWWOOOLLLLLLOOOOOOOOOLLLKKKLLLSSS\\\bbbbbb``````___aaagggjjjjjjlllppptttqqqoooppprrrrrrmmmhhhqqquuuxxxxxxssskkkeeeaaaeeefffddddddkkkvvv}}}}}}zzz{{{{{{|||}}}~~~{{{wwwuuurrrooommmmmmmmmnnnjjjkkkkkkjjjgggeeeeeeffflllmmmoooqqqrrrqqqqqqpppqqqooollliiigggggghhhiiibbb]]]XXXVVVWWW[[[^^^```gggfffgggiiikkklllllljjjhhhhhhhhhhhhjjjlllnnnooojjjllloooqqqqqqqqqrrrsssyyyvvvsssssstttwwwxxxyyyyyywwwmmmddd]]]ZZZppp{{{|||wwwgggUUUHHH@@@;;;333222000...------------,,,,,,,,,++++++++++++************************************++++++,,,,,,---+++++++++***)))))),,,...000444777;;;DDDRRR\\\___sss{{{ppp]]]SSSWWW```dddpppxxxtttpppppptttxxxyyyyyywwwuuurrrooommmmmmmmmnnnvvvpppiiieeeeeeeeedddccc[[[RRRIIIDDDBBBBBBEEEJJJLLLMMMOOORRRUUUXXXZZZ[[[cccccceeehhhkkknnnmmmmmmdddmmmvvvwwwqqqmmmooossswwwyyyyyywwwttttttxxx|||lllJJJ:::<<<222111000000////////////......------------......---...//////......000222666<<<<<>>AAANNNlllyyyvvvyyyxxxpppnnntttzzz}}}vvvrrrppprrr}}}rrrHHH777666555444555444333222222111111222222222222222222222222222222000111222222222333555777===>>>AAAEEEFFFQQQ|||vvvxxx{{{}}}}}}bbbPPPdddnnnhhhccc[[[QQQKKKKKKMMMNNNOOOKKKIIIJJJQQQ[[[ccceeeeeefffbbbbbbeeeggghhhkkkpppzzztttnnnllllllllliiiffflllqqqrrrooonnnooolllfffiiikkkkkkiiikkkrrrwwwwwwvvvxxxzzz{{{|||}}}zzzwwwxxxzzz~~~|||xxxuuusssrrrrrrrrrooonnnmmmkkkjjjiiigggfffiiijjjkkklllnnnooooooooollliiiccc______cccgggkkkiiiccc\\\XXXWWWZZZ]]]^^^bbbccceeegggiiikkkmmmnnnmmmlllkkkjjjjjjkkkllllllppprrrttttttsssrrrrrrssswwwuuutttuuuwwwzzz{{{|||~~~ttthhhgggbbbVVVfff}}}sss]]]III???>>>888444000------...---,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------***+++,,,++++++,,,///111444555888@@@RRRgggtttwww~~~~~~~~~|||rrr```aaafffgggiiinnnpppoooqqqjjjkkkmmmpppsssuuuuuutttooonnnlllkkkjjjjjjkkkkkkhhh^^^SSSLLLKKKKKKHHHFFFEEEFFFHHHNNNXXX```cccbbbggghhhjjjlllmmmnnnnnnnnnqqqnnnjjjhhhiiiiiiiiihhhkkkooorrrsssrrrssswww{{{vvvwwwxxxyyyyyyyyyyyyzzzuuuvvvyyy}}}~~~iiiIII===555222///...000111000//////......------......///---............000333555999:::>>>???BBBVVVyyytttrrryyyyyyqqqnnnvvv{{{}}}wwwtttooo}}}wwwyyy}}}}}}QQQ:::666555555666444333222222111111222222222222222222222222222222111222222222111333666999<<<>>>EEEHHHDDDVVV~~~tttvvv|||tttuuu{{{{{{ZZZRRRjjjzzztttiii```TTTLLLJJJKKKMMMMMMJJJJJJLLLQQQXXX```eeehhhjjjfffeeehhhiiijjjmmmrrryyyuuuoookkkhhhggggggfffhhhnnnpppmmmoootttqqqiiiaaagggjjjjjjlllrrrvvvvvvtttwwwzzz{{{||||||~~~wwwsssuuuyyy|||zzzwwwtttqqqppppppqqqooonnnlllkkkkkkkkkiiiggggggggghhhiiijjjkkklllmmmkkkhhhccc______bbbfffiiihhhccc\\\XXXXXXZZZ\\\^^^aaacccdddeeefffhhhkkknnnmmmmmmmmmlllkkkkkkjjjjjjoooqqqssssssqqqpppppppppsssssstttvvvyyy{{{|||{{{{{{uuueeecccaaaWWWbbbzzzdddMMMBBBAAA:::555000---......---+++***++++++++++++,,,,,,,,,*********************************++++++,,,,,,---***+++,,,,,,,,,---000222333666<<>>???HHHSSS^^^iiiqqqrrrooommmnnnooooooooonnnmmmlllnnnkkkgggffffffggggggggggggiiillloooqqqtttxxx{{{uuuvvvyyy{{{{{{zzzyyyxxx|||vvvrrrtttxxx{{{~~~[[[EEE999555000///111222111/////////............//////---............000444777999777>>>CCCHHHeeexxx}}}rrrsss|||zzzrrroooxxx{{{|||wwwsssqqqvvv\\\AAA888666555666444333222222111111222222222222222222222222222222111222222111111333777:::===>>>GGGGGGEEEdddyyyrrrvvv~~~nnnttttttvvvQQQTTTooozzzvvvoooeeeWWWMMMJJJJJJKKKKKKIIIKKKOOORRRVVV]]]eeekkkhhhffffffjjjkkkjjjkkknnnssssssrrrnnniiiffffffggggggpppuuuuuuyyy}}}xxxlllZZZ```eeefffhhhnnnrrrssstttvvvxxxyyyzzz{{{}}}}}}vvvssssssuuuwwwvvvsssqqqooooooppppppooollljjjjjjlllllljjjggggggggggggggghhhhhhiiiiiifffdddaaa______aaadddgggeeeaaa\\\YYYYYY[[[]]]]]]bbbdddeeedddcccdddgggjjjiiijjjkkkllllllkkkiiihhhlllnnnqqqqqqpppppppppqqqpppqqqsssvvvyyyzzzxxxwwwzzz}}}zzzgggaaaaaaXXX\\\qqqoooUUUFFFBBB<<<666000---......---*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,,,,...111444555;;;GGG[[[ttt{{{~~~~~~yyyvvv}}}~~~}}}wwwhhhiiiwwwsssfffppprrrlllpppkkkoootttxxxxxxwwwtttsssmmmmmmmmmkkkgggbbb]]]YYYFFFCCC>>>::::::;;;>>>@@@HHHVVVeeeooovvv{{{yyysssnnnnnnooopppooommmkkkjjjjjjgggcccaaaaaaaaa```___]]]```eeejjjoootttvvvxxxxxxyyyyyyzzz{{{zzzxxxvvv{{{vvvtttvvvyyy{{{~~~hhhLLL<<<777111000222333111/////////............//////---............111555888;;;777@@@FFFMMMoooqqqqqqxxxrrrwww|||tttqqqwwwzzz~~~|||uuuppprrryyyhhhJJJ<<<666444444444333222222111111222222222222222222222222222222222222222111111444888;;;???===DDDCCCJJJxxxyyyuuuzzzmmmwww}}}rrrpppKKKWWWsss}}}sssqqqooossshhhYYYNNNJJJIIIJJJJJJHHHLLLPPPSSSUUU[[[dddlllcccbbbeeeiiijjjgggfffhhhnnnrrrtttqqqkkkggggggiiijjjvvv}}}~~~ppp\\\cccgggfffhhhmmmrrrsssvvvwwwwwwwwwwwwyyy}}}}}}zzzwwwtttsssrrrtttsssqqqoooooopppqqqrrrnnnllliiijjjlllllljjjhhhiiiiiihhhgggfffffffffgggaaa```^^^^^^^^^```bbbdddccc___[[[YYYZZZ\\\]]]]]]dddffffffdddaaaaaacccfffeeegggjjjllllllkkkiiihhhkkkmmmppprrrrrrrrrrrrsssnnnooorrrvvvyyyxxxuuurrryyy{{{}}}~~~{{{ggg^^^^^^UUUTTTaaasssWWWDDD>>>===777///---...///---************++++++,,,,,,,,,************************,,,,,,++++++++++++++++++***+++,,,,,,---...222444999BBBSSSjjjyyysssqqqtttssswwwzzz~~~|||wwwjjjwwwwwwdddmmmooogggkkklllpppvvvzzzzzzwwwtttrrrnnnnnnkkkfff^^^TTTJJJDDD<<<<<<:::999999<<>>999AAAHHHOOOrrrnnnzzzuuurrrzzz~~~vvvssswwwzzz}}}tttnnnmmmyyy|||pppQQQ???666333333444333222222111111222222222222222222222222222222222222222111111444888;;;AAA<<<@@@@@@OOOwwwyyytttwww|||zzzpppWWWEEE___rrrooojjjmmmnnnhhhsssnnn^^^LLLIIIOOONNNFFFLLLMMMNNNPPPTTT[[[bbbgggdddeeefffhhhkkklllkkkiiirrrppppppssstttoooiiieeepppyyynnnYYY[[[]]]```gggooopppmmmwwwyyy||||||{{{{{{{{{{{{}}}xxxvvvvvvxxxzzzyyywwwssspppnnnmmmmmmmmmllllllllljjjhhhhhhhhhjjjllliiiggghhhjjjjjjhhheeebbbaaa___^^^]]]^^^```aaa```___^^^]]]]]]]]]^^^___ffffffeeecccbbbaaaccceeeiiijjjkkklllmmmlllkkkkkkmmmnnnpppqqqrrrrrrqqqpppuuutttssstttvvvwwwwwwwww|||xxxyyy~~~oooeee```]]]WWWRRRuuuwwwbbbKKK>>>===999222...------------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***...///,,,***---222666:::FFF```wwwxxxtttzzzttteeesss~~~}}}tttkkkppprrreeedddcccdddiiikkkssswwwsssppptttxxxxxxuuukkk___UUUOOOIIIAAA;;;???:::999<<>>555111222444111...////////////////////////.........///111555888:::===<<<<<>>>>>999333///------------,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++------------222777;;;;;;OOOfffttt}}}wwwvvv{{{zzzrrrooo{{{}}}rrrkkkttttttfffcccaaaccciiikkkqqqttttttuuuwwwvvvqqqggg^^^RRRIIIEEEBBB>>>:::AAA<<<:::>>>DDDKKKXXXeeemmmttt|||}}}{{{{{{sssrrrqqqpppooommmiiigggfffeeecccaaa___\\\YYYWWWOOORRRXXXbbblllssstttsssyyyyyyxxxxxxxxxxxxxxxyyytttuuuvvvwwwyyyzzz{{{|||~~~~~~xxxggg___OOOEEE888222333333000,,,////////////////////////.........///222555888:::===>>>@@@KKKccc}}}lllxxxsssppp}}}{{{zzz{{{{{{vvvpppjjjfffgggjjjmmmpppsssuuuvvv{{{www^^^BBB:::888444444333333222222333333444111111111111111111111111333333333333333555888;;;:::FFF@@@@@@jjj|||vvvvvv~~~xxxeeeGGGCCCdddwwwiiiUUUSSSYYYZZZ^^^```YYYMMMGGGIIIJJJGGGMMMRRRVVVWWWWWWYYY^^^dddggghhhjjjkkkllllllllllllqqqrrruuu{{{|||oooddd^^^jjjxxxggg]]]XXX\\\```ccciiirrruuuxxx{{{}}}~~~~~~{{{wwwvvvxxx{{{}}}|||zzzxxxuuusssrrrrrrrrrnnnmmmmmmmmmmmmmmmmmmmmmhhhfffdddddddddcccaaa___aaa```^^^]]]\\\]]]^^^^^^\\\[[[YYYXXXXXXZZZ]]]______aaaccccccccccccccceeeeeeccccccgggmmmpppnnnjjjlllmmmnnnooopppppppppppptttsssrrrrrrssstttvvvwwwzzzyyy}}}xxxmmmeee]]]TTTMMMTTT}}}{{{gggOOO???@@@;;;444///...---------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++///...,,,,,,...111666999BBB```mmmoooyyyyyyyyy~~~{{{yyyvvv~~~sssddd___mmmoooccc______cccjjjnnnqqqrrrsssuuusssiii___RRRKKKBBB===<<<===>>>===BBBBBBFFFOOOWWW___jjjssstttyyy~~~~~~yyyuuurrrqqqqqqqqqpppmmmiiieeeeeecccaaa___^^^\\\XXXVVVNNNPPPVVV```kkkrrrsssrrrwwwwwwwwwwwwwwwwwwxxxxxxuuuvvvvvvxxxyyyzzz{{{{{{~~~}}}~~~oooeeecccZZZLLL<<<222222333111---////////////////////////.........///222555888;;;;;;===CCCRRRiii~~~rrrggg~~~wwwppprrr~~~{{{|||}}}|||vvvrrrmmmhhh```___]]]\\\\\\___bbbdddgggnnnyyywwwzzziiiJJJ<<<777333444333333222222333333444222222222222222222222222222333333333333555999<<<;;;EEEBBBJJJxxxzzzxxxuuu|||vvv```EEECCCjjjlllQQQKKKQQQRRRWWW[[[ZZZPPPIIIHHHIIIHHHLLLRRRXXXZZZXXXZZZ___dddgggiiilllmmmmmmmmmmmmmmmpppsssxxxwwwjjjZZZbbbooo|||nnn^^^UUUZZZ``````eeemmmrrrvvvzzz}}}~~~{{{wwwttttttwwwzzz}}}xxxwwwuuusssqqqpppppppppmmmmmmlllmmmnnnnnnmmmlllhhhgggfffdddcccbbbaaa```___^^^]]]\\\\\\\\\\\\\\\YYYXXXVVVUUUVVVXXX\\\^^^[[[^^^aaaccccccccccccdddeeebbb```eeemmmpppmmmhhhnnnooopppqqqrrrrrrsssssstttttttttsssssstttwwwyyywwwvvvyyy~~~qqqfff^^^XXXSSSMMMttt~~~xxxhhhSSSCCCAAA<<<666111.........---,,,,,,,,,+++++++++*********************************+++++++++++++++,,,,,,000,,,+++...333888???EEERRRqqqrrrjjjwwwwwwwww|||}}}wwwcccRRRTTTfffwww~~~vvvddd[[[ZZZ]]]eeemmmttttttsssqqqmmmeeeXXXNNNEEEBBB>>>===@@@DDDGGGHHHGGGNNN[[[gggooosssvvvxxxzzz}}}~~~vvvpppoooooopppqqqqqqnnnjjjfffdddbbb___^^^^^^\\\XXXTTTOOOQQQVVV^^^hhhnnnooommmuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvwwwwwwxxxyyyzzzzzzzzz{{{tttjjjggggggVVV@@@333111333333111///////////////////////////...///000222555999;;;::::::CCCZZZuuuggggggyyymmmqqqrrrssssssooonnnvvv}}}|||}}}~~~wwwoookkkgggccc[[[YYYWWWTTTTTTUUUWWWXXXYYY```jjjttt|||}}}{{{xxxvvvooorrryyyyyytttsssPPP<<<666444444333333222222333333444222222222222222222222222222333444333444666999===???FFFDDDTTTzzzzzz}}}}}}xxxpppZZZEEEEEEooorrrTTTLLLNNNKKKTTTYYYZZZTTTLLLHHHHHHIIIKKKPPPWWWZZZZZZ\\\aaaeeefffiiimmmnnnmmmmmmnnnpppnnnsssxxx}}}uuu]]]]]]aaalllwwwkkkXXXTTTWWW[[[```gggooosssxxx|||~~~{{{xxxtttqqqqqqssswwwyyyttttttsssqqqpppoooooonnnlllkkkjjjkkkmmmmmmkkkhhhffffffeeecccaaa```______^^^]]]\\\[[[[[[ZZZZZZZZZWWWVVVTTTTTTUUUWWWZZZ\\\YYY\\\___aaaaaabbbcccdddgggcccaaaeeelllnnnjjjdddnnnnnnnnnoooppprrrsssssssssuuuwwwwwwuuuuuuxxxzzz|||zzz{{{|||}}}~~~}}}ooocccZZZTTTNNNmmm}}}yyytttiiiWWWIIICCC>>>777222///......---,,,,,,,,,+++++++++***************************************++++++,,,,,,,,,,,,)))***333;;;CCCNNNYYYfff~~~uuuiiiyyy~~~kkkSSSKKKZZZooozzzzzztttiii\\\WWWXXX^^^gggooottttttssspppiii___VVVQQQJJJKKKLLLPPPTTTWWWYYYYYYWWW```llluuuzzz|||{{{zzz~~~}}}tttnnnllllllnnnpppqqqppplllhhhdddaaa]]]]]]^^^]]]XXXTTTNNNOOORRRZZZdddkkknnnmmmtttuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxvvvwww{{{zzzxxxvvvdddKKK888111000111222000000000000000000000000/////////000222666999;;;<<<888CCCaaauuuaaalllrrrhhhjjjjjjkkkkkkjjjooo{{{~~~|||{{{|||}}}~~~|||rrriiieeeaaa]]]VVVVVVVVVUUUTTTTTTTTTTTTRRRVVV]]]cccjjjqqqxxx}}}}}}xxxpppkkkhhhfffeeeddd\\\```gggrrr}}}ttt}}}VVV===666666444333333222222333333444222222222222222222222222222333444444444666:::===AAAEEEDDDZZZwww}}}{{{tttlll{{{kkkRRRCCCHHHsssuuuYYYRRRPPPHHHQQQUUUWWWTTTMMMIIIHHHIIILLLOOOTTTXXX[[[^^^aaaddddddhhhlllnnnmmmmmmppprrrrrrxxx|||~~~jjj___YYY___hhhrrrfffTTTNNNSSS\\\bbbkkkpppvvv{{{~~~~~~~~~zzzwwwsssooonnnpppsssuuusssssssssrrrqqqppppppooollljjjiiijjjllllllhhheeebbbccccccaaa^^^]]]]]]^^^\\\\\\\\\[[[ZZZYYYXXXXXXVVVUUUTTTTTTUUUVVVWWWXXXXXX[[[]]]______```bbbccchhheeedddfffjjjkkkhhhcccjjjjjjkkklllmmmnnnpppqqqrrruuuyyyzzzxxxvvvwwwyyy|||{{{{{{{{{yyyzzzwwwgggZZZRRROOOddd~~~xxxtttlll\\\MMMEEE@@@999333000///...---,,,,,,,,,+++++++++***************************************++++++,,,,,,---...***,,,333777;;;HHHWWWuuuzzznnn{{{pppXXXFFFNNNhhh|||mmmdddZZZWWW\\\dddlllqqqqqqqqqtttwwwuuuoookkkllldddfffiiikkkmmmnnnnnnmmmmmmrrrvvvvvvxxx|||~~~{{{uuuqqqllllllmmmooopppooollliiieeeaaa]]]]]]___^^^YYYTTTKKKKKKMMMUUUaaakkkppprrrssstttvvvwwwxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvyyyvvvwwwzzz~~~sss\\\FFF777000//////000000000000000000000000/////////000333666999<<>>AAACCCDDD___sss~~~vvv{{{{{{{{{zzzsssooolllMMM@@@KKKssssss[[[XXXTTTHHHKKKMMMPPPPPPMMMIIIHHHIIIQQQPPPQQQUUU[[[___``````aaaffflllnnnmmmmmmqqqtttssszzz|||zzzmmm\\\ZZZ]]]cccppp~~~cccRRRSSSZZZ]]]hhhmmmtttzzz~~~}}}}}}|||||||||xxxsssooommmnnnqqqsssrrrrrrrrrrrrqqqpppoooooonnnkkkiiijjjmmmlllgggbbb```bbbcccaaa^^^]]]]]]___[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVVVVUUUUUUYYY[[[\\\]]]]]]^^^aaacccgggffffffhhhjjjjjjhhheeeiiiiiiiiijjjkkkmmmooopppoootttzzz{{{yyyvvvvvvwwwuuuwwwzzz{{{xxxwwwrrreee\\\WWWOOOYYY|||xxxqqq```PPPGGGAAA:::444111///...---,,,,,,,,,+++++++++******************************)))******+++,,,,,,------000---...222111111???QQQzzzyyy||||||}}}dddMMMEEE[[[vvvfff___XXXXXXaaalllsssuuusssrrryyy~~~zzz~~~~~~{{{zzzzzzwwwvvvooonnnnnnnnnnnnmmmjjjhhhfffaaa\\\]]]```___ZZZTTTLLLJJJKKKQQQ]]]hhhpppssssssuuuwwwxxxyyyyyyxxxwwwtttttttttttttttttttttsssyyyvvvvvvzzz|||{{{kkkWWWCCC666111111000000000000000000000000000//////111333666:::<<<>>>>>>RRRwwwaaagggxxxooopppmmmmmmiiikkkuuu|||zzzyyywwwvvvsssuuurrrjjjccc```]]]YYYVVVWWWXXXYYYYYYYYYXXXWWWUUUUUUUUUVVVWWW[[[aaaeeeffffffhhhkkkoooqqqpppooojjjhhhcccbbbpppxxxrrrkkkGGG777777444333333222222333333444333333333333333333333333222333444444555777;;;???AAACCCIIIhhhppp~~~uuuwwwuuuvvvzzzxxxwwwqqqLLL@@@NNNsssooo[[[ZZZWWWIIIFFFGGGJJJLLLKKKHHHHHHIIIUUURRRPPPTTTZZZ___^^^\\\```eeekkkmmmmmmnnnqqquuummmuuuuuuqqqxxx}}}ccc[[[XXXWWWaaannn{{{vvv]]]XXXZZZXXXfffkkkrrryyy~~~}}}||||||{{{{{{{{{~~~zzzuuupppmmmnnnpppqqqpppppppppppppppooonnnmmmooollljjjkkkmmmlllfffaaaaaaccceeeccc```___```bbb[[[[[[[[[ZZZYYYWWWVVVUUUTTTUUUVVVWWWWWWVVVTTTSSSZZZ[[[\\\\\\\\\]]]aaaccceeefffgggiiiiiiiiiiiihhhjjjjjjjjjkkklllnnnqqqrrrlllssszzz|||yyyuuutttuuuqqquuu|||}}}zzzuuufff```___```NNNSSS|||uuubbbPPPGGGBBB:::444111///...---,,,,,,,,,+++++++++******************************))))))***+++,,,,,,------,,,***///555444666HHH^^^yyy|||vvv}}}eeePPPOOOkkk|||___YYYTTTWWWdddrrryyyzzzyyyvvv~~~}}}zzzyyy{{{sssqqqooonnnmmmkkkhhhffffffaaa\\\]]]``````[[[UUUPPPMMMKKKPPPZZZeeemmmpppsssuuuwwwyyyzzzyyyxxxwwwsssssssssssssssrrrrrrrrrppppppvvv}}}}}}|||}}}{{{sssbbbNNN>>>777666000000000000000000000000000000000111333777:::<<<;;;@@@ZZZyyy[[[ooovvvmmmmmmjjjjjjkkkmmmwww|||zzzxxxvvvsssmmmpppooohhhbbb```^^^ZZZ[[[[[[[[[ZZZ[[[[[[[[[\\\ZZZZZZZZZZZZZZZ\\\```cccgggjjjqqqxxx}}}~~~{{{xxxuuupppfffcccoooxxxllltttKKK888666444333333222222333333444333333333333333333333333222333444444555888<<>>UUUuuu]]]ZZZWWWTTTFFFGGGHHHIIIIIIHHHHHHJJJLLLPPPUUUWWWUUUWWW]]]___[[[aaaeeejjjooorrrsssrrrpppnnnrrrttttttuuu|||jjj[[[YYYaaahhhuuu{{{ccc[[[^^^ccciiiqqqxxx~~~~~~}}}{{{yyyyyy{{{}}}~~~zzz|||xxxoookkkoooqqqpppqqqqqqrrrrrrpppnnnlllkkkkkklllmmmmmmllliiigggeeedddbbb````````````___^^^\\\YYYVVVUUUVVVUUUSSSQQQPPPQQQSSSTTTTTTRRRPPPOOOTTTUUUWWWXXXXXXZZZ]]]___dddfffggggggggggggiiijjjjjjkkkkkkkkkjjjkkkmmmpppsssuuuwwwyyyyyywwwtttqqqwwwwwwzzz{{{yyywww}}}tttfff]]]YYYOOOJJJooo~~~nnnZZZFFFBBB<<<777222......111++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,000---222:::444EEEppp|||~~~uuuyyyvvv|||cccJJJVVVxxxmmm]]]SSSQQQ]]]lllsssqqqmmmpppppp|||zzztttwwwvvvuuusssqqqnnnkkkjjjfffeeedddcccbbb___[[[XXXUUUNNNJJJNNNTTT\\\fffoooooorrruuuvvvvvvuuuvvvwwwzzzxxxtttpppnnnoootttwwwuuuooopppyyy{{{zzzlllmmmrrrTTT===888...000111333333111///......000000111333555888:::;;;===FFFcccqqq\\\|||qqqjjjhhhfffdddlllzzz~~~wwwuuuvvvqqqoookkkhhhfffffffffggg```bbbdddbbb^^^\\\]]]___aaa```___```ccchhhmmmpppzzz|||yyynnnhhhpppuuuooo~~~XXX888:::888666333222333444333222444444444444444444444444111222333444555888<<<@@@EEE<<>>DDDaaayyy___qqquuulllfffdddffflll{{{}}}tttooojjjfffgggkkkmmmoooqqqsssttttttrrrqqquuurrrppppppssssssqqqnnnlllmmmppptttzzzqqqiii{{{\\\@@@888666333222333444333222333333333333333333333333111222333444555888<<<@@@DDDFFFfff}}}yyysssxxx|||{{{___JJJIIIppplllZZZXXXKKKIIIHHHNNNMMMLLLJJJHHHIIILLLOOOWWWUUUXXX]]]``````bbbfffeeeeeefffhhhiiikkklllmmmjjjjjjiiiiiikkkpppvvv{{{yyy{{{ccc___aaakkkxxx~~~xxxnnniiiuuuuuuwwwxxx{{{}}}|||{{{yyyxxxwwwvvvvvvvvvttttttsssooojjjiiilllkkkkkkkkklllmmmnnnoooppplllllljjjhhhfffeeecccbbbdddaaa___]]]]]]]]][[[YYYSSSSSSRRROOOKKKIIIIIIJJJDDDCCCCCCBBBAAA@@@??????@@@AAABBBCCCBBBCCCEEEGGGJJJMMMPPPSSSUUUXXX\\\___ccceeeggghhhhhhiiijjjkkkqqqrrrtttvvvwwwxxxxxxwwwuuuuuuwwwwwwsssooottt|||}}}~~~jjjVVVVVV[[[YYYbbb}}}|||vvv{{{|||qqqVVVHHHAAACCC???333---111++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------...000444333888XXXwww~~~zzzuuu~~~uuuVVVDDDNNNlll|||vvvlllZZZLLLKKKKKKVVVeeemmmkkkiiiqqq}}}oooXXXMMM\\\}}}}}}||||||~~~|||xxxtttqqqooommmmmmjjjiiiiiijjjkkkiiifffccc___\\\XXXRRRKKKKKKXXXgggppprrrssssssssssssvvvxxxrrrssssssrrrqqqqqqrrrttttttuuuvvvwwwxxxzzz}}}tttiiiQQQllluuuJJJ:::555000...000111111//////000222444777:::===>>>EEEfffooo___}}}rrrllleeedddgggjjj|||yyyqqqlllgggeeehhhmmmqqqrrruuuwwwxxxxxxwwwvvvyyywwwvvvuuuuuuuuusssrrrpppqqqssswww{{{zzznnn{{{ccc???888666333222333444333222333333333333333333333333111222333444555888<<<@@@GGGIIIkkk{{{vvvxxxxxx|||}}}}}}[[[JJJOOO{{{nnn\\\ZZZMMMLLLOOOLLLLLLKKKHHHGGGIIILLLPPPXXXWWWZZZaaadddaaabbbeeefffggghhhjjjkkklllllllllkkklllmmmnnnppptttyyy||||||{{{nnndddeeemmmxxx}}}wwwnnnjjjssstttvvvxxx{{{|||}}}}}}|||zzzxxxuuutttuuurrrsssuuuqqqkkkjjjmmmllllllmmmnnnnnnnnnnnnnnnkkkkkkjjjiiigggdddbbb```ccc```^^^\\\\\\[[[YYYXXXRRRRRRQQQMMMHHHEEEEEEFFFAAAAAA@@@???????????????===>>>??????>>>???AAACCCFFFGGGJJJKKKNNNRRRWWW[[[]]]```dddfffhhhiiikkkllloooqqqtttwwwyyyyyyxxxwwwuuuuuuwwwwwwtttqqqvvv~~~}}}ooo]]]TTTYYYOOOTTTuuu~~~~~~xxxzzz|||sssXXXHHH@@@DDD@@@333,,,///++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------///...555666===ccc{{{xxx}}}{{{vvvtttiiiKKKDDDPPPiiisssqqqnnnZZZGGGJJJPPP\\\iiijjj___WWW___mmm}}}jjjSSSPPPiii}}}zzz}}}{{{xxxtttqqqooooooooonnnmmmmmmmmmnnnlllhhheeeccc___ZZZTTTNNNMMMWWWcccnnnppprrrssssssssstttuuuqqqrrrssssssrrrqqqrrrssssssuuuwwwvvvwwwyyy|||}}}~~~vvvuuuttt\\\^^^aaaWWW???888222///000222111//////000222444777;;;===???KKKmmmnnnaaa{{{rrrlllfffeeejjjkkk~~~|||vvvpppooommmlllnnnssswwwxxxzzz{{{|||}}}||||||}}}}}}}}}{{{xxxvvvuuuvvvrrrrrrtttwww{{{qqqyyynnnCCC888666333222333444333222222222222222222222222222111222333444555888<<<@@@EEELLLrrr~~~ssswww{{{uuuxxx}}}zzz}}}yyyYYYFFFMMMsssaaa]]]OOOPPPVVVKKKKKKJJJHHHGGGIIIMMMPPPZZZYYY\\\dddgggcccbbbeeeggghhhjjjlllmmmmmmmmmmmmiiijjjkkknnnqqqtttxxxzzz{{{xxxuuuhhhiiiqqq{{{~~~wwwnnnjjjooopppsssuuuyyy}}}~~~~~~|||xxxtttqqqtttqqqrrrvvvsssmmmlllpppooopppppppppooommmkkkiiijjjjjjkkkjjjhhhdddaaa___bbb___\\\[[[ZZZZZZXXXVVVRRRSSSQQQLLLFFFBBBAAABBB@@@??????>>>>>>>>>??????:::;;;===<<<<<<===???AAA>>>???AAABBBDDDIIINNNSSSYYY\\\aaaeeegggjjjlllnnnnnnqqquuuxxxzzzyyyxxxvvvuuuuuuwwwxxxuuusssxxx~~~tttdddXXX[[[LLLOOOwwwvvv}}}zzzyyy~~~zzzZZZIIIAAADDDAAA222***...++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------...---555888BBBkkk{{{ppp{{{}}}zzzuuuttt}}}{{{]]]AAACCCQQQdddhhhiiikkkXXXDDDJJJYYYdddmmmhhhUUUGGGMMM[[[{{{\\\JJJZZZ|||}}}{{{wwwtttqqqpppppppppqqqqqqpppppppppnnnkkkhhhhhhccc]]]WWWRRRPPPXXXccclllooorrrsssrrrrrrrrrsssoooqqqttttttsssrrrqqqrrrsssuuuwwwuuuuuuwwwyyyzzz{{{ssssssYYYNNNcccAAA:::333///111222111//////000222444777;;;>>>???RRRsssrrreeezzzrrrnnnhhhggglllooowwwsssrrrssstttrrrtttxxx||||||}}}~~~||||||~~~pppqqqsssvvvyyy}}}|||pppvvv~~~wwwHHH888666333222333444333222222222222222222222222222111222333444555888<<<@@@AAAMMMwww~~~zzz~~~}}}sssqqq|||{{{qqqooofffEEESSS~~~zzzjjj___SSSUUURRROOOMMMJJJGGGGGGHHHKKKMMMXXXXXXZZZ]]]```ccccccbbbccceeehhhjjjlllllllllkkkpppnnnlllkkkmmmqqqvvvyyy|||{{{|||wwwmmmnnnttt{{{{{{tttooonnnjjjpppvvvxxxxxxzzzzzzwwwzzzzzzuuurrrsssoootttwwwvvvpppmmmnnnppprrrrrrsssrrrqqqooommmlllqqqjjjcccaaabbbdddbbb```dddaaa]]]XXXUUURRRRRRQQQOOONNNKKKGGGDDDAAA@@@???@@@@@@@@@???>>>>>>============<<<<<<<<<;;;;;;;;;>>>>>>>>>???AAAEEEHHHJJJPPPTTT[[[```dddgggiiikkkpppqqqssstttttttttvvvxxxvvvyyy{{{yyyuuusssvvvzzzqqqkkkpppdddZZZOOOPPPaaa|||uuuuuu{{{___OOOBBB???<<<444------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------000555222444OOOvvv|||yyyttttttrrryyytttrrrwwwyyy~~~uuuXXXBBBCCC[[[hhhjjjccc]]]PPPFFFHHHUUUbbbssswwwfffOOOHHHNNNkkkfffRRRPPPqqq~~~yyytttsssuuuvvvssspppyyywwwtttsssrrroookkkhhhgggiiiggg]]]QQQNNNTTT]]]iiinnntttvvvtttqqqoooooooooppppppooommmmmmnnnpppuuusssrrrvvv{{{}}}{{{www|||zzz~~~eeeZZZcccSSS<<<000000///333333***...666555222999;;;;;;BBBZZZ}}}fffooowwwnnnkkkfffdddiiiooo~~~}}}xxxuuuwwwyyyzzz|||~~~~~~}}}{{{sssrrrqqqttt}}}yyyppp{{{wwwooorrruuuwwwhhh|||NNN;;;555222444666444333333222222222222222222222222333333333333666:::>>>AAAIIITTT~~~xxxuuu{{{yyy~~~uuuvvvtttmmmkkkzzzOOOPPP|||xxxiii```TTTVVVQQQOOOMMMJJJHHHHHHIIILLLMMMUUUVVVXXX\\\```dddfffgggdddfffhhhkkklllmmmllllllmmmmmmnnnoooqqqsssuuuvvv}}}|||zzzooopppuuu{{{zzzsssnnnmmmkkkqqqwwwzzzzzzzzz}}}~~~}}}{{{vvvuuurrrssssssrrrqqqpppooooooqqqqqqrrrqqqqqqooommmlllmmmgggaaa___aaacccbbb```___^^^\\\YYYVVVSSSPPPNNNNNNMMMJJJGGGDDDBBB@@@???@@@????????????>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<>>>AAACCCEEEJJJNNNUUU[[[```eeehhhjjjoooppprrrrrrrrrrrrtttuuuuuuwwwyyyxxxuuutttwwwzzz{{{llldddfff```YYYRRRTTTfff~~~~~~|||}}}~~~dddRRRDDD@@@<<<333......------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------///333333999VVVyyyzzz~~~~~~}}}yyytttmmmpppmmmoooyyy|||}}}\\\DDDGGGUUUbbbddd___ZZZNNNEEEIII[[[dddwwwuuu[[[MMMOOOdddpppYYYQQQlll~~~yyytttsssuuuvvvtttqqqvvvwwwwwwvvvsssppplllkkkiiikkkiii___TTTPPPUUU\\\jjjnnnsssuuussspppnnnnnnnnnnnnnnnllljjjjjjkkklllsssqqqqqqtttzzz|||zzzwwwzzz~~~yyy|||zzz___YYYbbb[[[DDD777444111333444......666555333999;;;;;;DDDddd```qqqwwwlllhhheeeggglllsss{{{xxxyyy{{{{{{}}}}}}wwwtttrrruuuxxxjjjnnn}}}}}}pppgggjjjvvvqqqbbb~~~SSS<<<666222444666444333333222222222222222222222222333333333444666:::>>>AAACCCTTTtttrrrxxx~~~xxx}}}uuummmmmmsssLLLNNN|||uuuggg```UUUVVVQQQPPPNNNKKKIIIHHHJJJMMMNNNUUUVVVYYY\\\___cccgggiiifffgggiiikkkmmmmmmmmmllljjjlllpppsssuuuuuussssss}}}}}}qqqrrrvvv{{{zzzsssmmmllllllqqqwwwzzzyyyyyy{{{}}}}}}}}}~~~yyyvvvuuuwwwwwwsssqqqqqqtttqqqoooooopppqqqooonnnoooooopppppppppooommmlllhhhccc___^^^```bbbbbbaaa\\\\\\[[[YYYVVVQQQMMMJJJLLLJJJHHHFFFCCCAAA@@@???>>>>>>>>>>>>????????????<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===BBBEEELLLSSS[[[bbbgggiiinnnoooqqqqqqppppppqqqrrrsssvvvwwwwwwttttttwwwzzzyyyxxxiiiddd___ZZZTTTWWWiii~~~{{{||||||~~~yyykkkXXXGGG@@@<<<333...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...///111333AAA___}}}zzzwwwuuuxxxnnnmmmjjjrrrzzzVVV@@@IIISSS^^^^^^YYYUUUKKKEEELLLbbbggg{{{lllUUUOOOXXXzzz___OOObbb~~~yyyuuusssuuuvvvuuutttsssvvvxxxvvvqqqmmmlllllllllmmmkkkcccXXXSSSUUUZZZgggjjjnnnpppooommmkkkjjjjjjjjjiiihhheeeeeefffhhhpppoooooorrrwwwzzzzzzxxxwwwzzzzzzfffbbbggg___III===888111111444000///666444333999:::===GGGjjjvvv[[[www}}}ooohhheeehhhnnnxxx~~~{{{vvvrrrtttxxx|||}}}}}}}}}~~~{{{wwwssswwwxxxiiieeelll{{{pppooovvvlll^^^yyyVVV===777222444555444222333222222222222222222222222333333333444777;;;???AAAAAAYYYtttsssyyy~~~{{{sssvvv~~~VVVCCCXXXrrrbbb]]]UUUWWWRRRPPPNNNKKKIIIIIIKKKNNNPPPYYYZZZ[[[]]]^^^aaadddfffggghhhjjjkkkmmmmmmmmmmmmkkkmmmqqqtttuuuuuusssrrr}}}}}}qqqqqquuu{{{zzztttooonnnmmmpppssstttuuuvvvyyy{{{~~~~~~}}}|||yyywwwvvvvvv}}}yyyvvvtttssstttvvvxxxqqqpppnnnmmmmmmnnnnnnnnnlllmmmnnnoooooonnnmmmlllcccaaa^^^]]]___bbbbbbbbb^^^]]][[[XXXSSSNNNJJJHHHGGGFFFEEECCCAAA@@@??????<<<<<<<<<===>>>??????@@@======<<<<<<<<<<<<;;;;;;<<<;;;999888777777777888;;;>>>DDDMMMWWW```gggjjjnnnpppqqqpppoooooopppqqqrrrtttuuuuuuttttttwwwyyyzzznnnfff___UUUTTTfff~~~yyytttsss^^^JJJBBB<<<333///000------,,,,,,,,,+++++++++************************++++++++++++,,,---......222111555JJJiii|||}}}tttyyyyyytttnnnwwwlllIII???SSS[[[```\\\TTTPPPHHHFFFRRRfffhhh|||}}}]]]OOOMMMxxxcccKKKXXX|||~~~zzzvvvttttttvvvvvvvvvsssvvvvvvrrrkkkhhhjjjmmmnnnooollleee[[[UUUUUUWWW]]]___ccceeeeeeeeedddcccaaabbbbbbaaa```aaacccffflllkkkmmmqqqvvvyyyyyyxxxuuuvvv}}}|||}}}nnneeeaaaYYYFFF<<<888111000333///000666444444::::::>>>LLLpppmmm[[[|||vvvlllggghhhlllyyy|||yyyqqqttt{{{~~~~~~}}}xxxssswww{{{qqqeeeddd|||{{{zzz|||lll___zzzWWW???888333444555333222333222222222222222222222222333333333444777;;;@@@BBBFFFaaaxxxwww|||}}}{{{vvv{{{|||mmmIIIBBBaaaooo]]]XXXSSSWWWSSSOOONNNKKKIIIIIIKKKNNNPPPXXXZZZ]]]^^^___```dddggghhhiiijjjkkklllmmmmmmmmmmmmnnnppprrrsssssssssssswww{{{{{{ooooootttzzz{{{uuurrrrrrnnnnnnmmmllllllnnnrrruuuwwwwwwvvvuuuvvvvvvuuuuuuzzzzzzyyyvvvsssssssssrrrnnnpppqqqnnnjjjiiimmmpppkkklllmmmmmmmmmlllkkkjjjbbb```^^^^^^___aaabbbcccbbb___ZZZTTTOOOJJJGGGFFFCCCBBBAAA???>>>>>>>>>>>>;;;;;;<<<===>>>>>>??????>>>>>>>>>=========<<<<<<===<<<;;;999888777666666888:::???IIIUUUaaahhhkkkoooppprrrqqqppppppqqqrrrrrrsssssssssssstttvvvxxxyyytttiiiWWWNNN```yyycccNNNCCC<<<333///000------,,,,,,,,,+++++++++************************++++++++++++,,,---...///777222:::TTTsssvvv~~~ooouuuttt\\\BBBGGGeeeeeeeee[[[RRRMMMEEEHHHXXXfffgggzzzeeeNNNKKKooogggKKKSSSqqq|||wwwttttttuuuvvvwwwxxxxxxvvvooohhhggglllrrrqqqoookkkddd[[[UUURRRRRRPPPRRRTTTVVVYYYYYYYYYYYYVVVWWWWWWXXXYYY\\\```cccggghhhlllpppuuuxxxyyyxxxsssuuuyyyttt{{{{{{pppdddZZZRRRBBB;;;:::444333555///000555444555;;;:::@@@QQQ{{{kkk[[[yyy{{{qqqjjjiiijjjyyy}}}ttttttwww~~~~~~}}}xxxssswwwuuuggg```pppzzzlll```yyy]]]AAA999444444555333222333222222222222222222222222333333333444777<<<@@@CCCIIIeee{{{||||||yyytttyyy}}}oooMMM???VVViiiWWWUUURRRWWWQQQOOOMMMJJJIIIIIIKKKNNNPPPSSSWWW]]]```aaacccgggjjjiiiiiiiiijjjkkkllllllmmmnnnnnnooooooppprrrsssssspppwww~~~zzzoooooossszzz{{{vvvssstttnnnlllhhhdddcccdddfffhhhgggggggggiiimmmppprrrrrrpppwww|||{{{yyyvvvrrrmmmpppsssuuurrrllljjjmmmqqqkkkkkklllllllllkkkiiihhhaaa```___^^^^^^___```aaabbb^^^XXXQQQKKKGGGEEEDDD??????>>>=========>>>>>><<<======>>>???@@@@@@@@@????????????>>>>>>>>>>>>======<<<;;;:::888777777888999===GGGTTTaaaiiillloooqqqrrrrrrqqqqqqrrrsssrrrrrrrrrrrrssstttuuuuuuuuu{{{uuu\\\NNN___|||fffPPPEEE===333...000------,,,,,,,,,,,,++++++*********************************+++,,,---...///888555BBBbbb}}}yyypppqqqyyy```JJJ>>>LLLiiieeecccXXXOOOKKKDDDIII]]]fffiiiwwwoooQQQOOOjjjoooPPPTTTkkk~~~yyyuuussstttvvvxxx|||{{{wwwqqqmmmnnnsssxxxrrrnnnhhhaaaYYYSSSOOOMMMHHHGGGHHHIIILLLNNNMMMLLLJJJKKKLLLMMMPPPTTTZZZ^^^bbbeeelllrrrvvvxxxyyyxxxtttvvvyyy}}}zzzuuuWWWEEE======888888888222111555444666;;;:::AAAVVVnnn[[[vvvyyyrrrnnnllllllzzz}}}yyyxxxwwwzzz}}}yyytttuuusssfff]]]cccvvvzzzlll^^^ttthhhCCC:::444444444333222333222222222222222222222222333333333444888<<>>>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBCCCAAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<;;;:::999999999888;;;EEESSS```hhhkkknnnoooqqqqqqqqqqqqssstttsssrrrqqqqqqrrrsssssssssrrrvvv}}}fffVVVeee}}}hhhQQQFFF>>>333...///------,,,,,,,,,,,,++++++*********************************+++,,,---//////777666KKKqqqxxxvvvyyyqqqQQQAAA???HHHXXXXXXWWWOOOLLLJJJCCCIII^^^fffmmmvvvzzzVVVPPPeeevvvUUUUUUddd{{{vvvssssssuuuxxxyyywwwuuussstttvvvyyy|||rrrlllddd\\\VVVPPPLLLIIIFFFDDDBBBBBBDDDDDDCCCAAAAAABBBCCCDDDFFFJJJPPPUUU^^^cccllltttxxxyyyyyyxxxuuuzzz|||eeeNNNAAA>>>999::::::222222555444777;;;999CCCZZZuuubbb~~~yyyzzzyyyuuuqqqoooooonnn~~~|||vvvtttyyyuuuiii]]]ZZZ___lll~~~|||mmm^^^qqqpppDDD;;;555444444222222333222222222222222222222222333333333555888===BBBDDDIIIgggwwwwwwyyyxxxxxxuuuwwwtttcccCCC>>>]]]vvvzzz___SSSUUURRRTTTKKKMMMKKKIIIGGGHHHJJJMMMOOOSSSZZZaaadddbbbaaaccceeehhhhhhhhhhhhiiijjjkkkkkkjjjkkknnnpppqqqqqqooonnnkkkrrrwwwxxxyyy}}}~~~sssrrruuuzzzzzzuuuqqqrrrllljjjfffaaa[[[TTTLLLGGGHHHFFFEEEFFFKKKNNNOOONNNIIIQQQVVVXXX```ooo||||||zzzyyyxxxxxxvvvrrroookkkkkklllkkkjjjhhhfffeee_________]]]ZZZYYYYYYZZZSSSSSSQQQOOOJJJEEEAAA>>>??????>>>??????@@@AAAAAACCCCCCCCCDDDDDDDDDDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@;;;<<<<<<<<<<<<;;;:::::::::888:::DDDRRR```hhhjjjlllnnnpppppppppqqqsssttttttsssqqqqqqrrrrrrrrrqqqrrruuu{{{mmm]]]mmmyyy~~~hhhRRRGGG>>>444...///---------,,,,,,,,,++++++))))))))))))))))))))))))*********+++,,,---///000444666QQQ{{{~~~uuusssOOOCCCDDDEEEHHHKKKLLLHHHIIIJJJDDDIII]]]gggpppvvv[[[OOO```yyyWWWTTT___|||vvvrrrrrruuuxxxrrrrrrrrrtttxxx{{{||||||rrrkkkbbbYYYTTTNNNIIIFFFGGGDDD@@@???@@@???===:::<<<======>>>???DDDJJJNNN[[[bbbmmmuuuyyyzzzyyyxxxvvv|||~~~~~~pppUUUBBB<<<777999999000222444444777<<<999CCC\\\|||jjjsssvvvwwwtttqqqppppppoooxxxsssuuu}}}{{{oooaaaWWWRRRUUU___jjjwwwssswww~~~ppp```rrrqqqEEE<<<555444444222222333222222222222222222222222333333333555888===BBBEEEKKKjjjvvvsssvvv|||tttyyy|||ooowwwjjjXXXHHHEEEQQQuuu~~~bbbPPPQQQRRRWWWOOOJJJJJJIIIHHHGGGHHHLLLOOOQQQSSSXXX]]]bbbeeedddccchhhhhhhhhiiikkkkkkjjjiiijjjmmmpppqqqooommmllllllhhhooowww{{{|||{{{{{{}}}tttqqqssszzzwwwnnnoooxxxuuusssqqqpppmmmcccSSSGGGCCCAAA???<<<===AAAGGGKKKGGGMMMUUUXXXSSSPPP[[[kkkwwwvvvtttssssssrrrpppooonnnllliiifffdddfffjjjmmmeeeeeebbb[[[TTTQQQRRRUUUNNNLLLIIIFFFCCCAAA@@@@@@??????@@@AAACCCEEEGGGHHHIIIKKKLLLMMMMMMKKKHHHFFFEEEDDDCCCBBB@@@@@@@@@@@@AAA???>>>>>>>>>>>>===;;;???::::::FFFUUU___eeehhhgggiiilllnnnnnnoooqqqssspppsssuuutttrrrrrruuuxxxxxxvvvyyyuuudddgggyyyuuu[[[@@@:::777///---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...999555TTTzzz~~~|||xxx|||tttsssyyyjjjPPPGGGMMMVVVYYYXXXQQQIIIDDDAAADDDPPP\\\gggiiisss^^^NNN]]]~~~```VVVdddyyyuuutttuuuuuuqqqmmmooouuuyyyzzzxxxuuujjj\\\RRRPPPPPPOOONNNGGGGGGGGGFFFDDDAAA???===::::::<<<===:::999???HHHOOO___nnntttttttttuuutttwww{{{|||~~~iiiNNN>>>:::222000333000333333666333;;;;;;CCCrrr}}}eee}}}oookkkmmmrrrpppiiijjjqqqvvvrrrnnnlllrrr{{{{{{tttkkkbbb\\\YYYXXXXXXeeelllrrrwwwooolll|||uuuJJJ999666999333000333111111111222222222333333333222333444555888<<>>>>>999:::FFFTTT^^^dddhhhgggjjjlllnnnnnnnnnpppqqqrrrtttvvvvvvttttttwwwzzzzzzxxx{{{tttbbbeee}}}bbbEEE<<<777///---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......777666WWW~~~{{{~~~xxxmmmpppaaaIIIFFFRRR[[[\\\ZZZSSSKKKEEEAAACCCNNNZZZccceeeppp~~~eeePPP\\\}}}aaaVVVggg~~~}}}yyywwwwwwssspppnnnooosssuuutttqqqllldddZZZSSSQQQOOOLLLIIIGGGGGGGGGFFFEEEBBB@@@???>>>======>>><<<;;;???EEEPPP___nnnsssrrrrrrqqqpppssswwwyyyyyygggLLL===999333111333000333333666333;;;;;;DDDtttyyykkkmmmhhhhhhmmmnnnjjjlllsss{{{vvvsssooojjjlllqqqwwwtttnnnjjjgggddd```^^^hhhoootttxxx~~~pppmmm}}}~~~{{{KKK:::555999333111333222111111222222222333333333222333444555888<<>>IIIWWW```fffjjjjjjmmmooopppppppppqqqrrrtttvvvxxxwwwuuuuuuxxx{{{}}}zzz|||sss```dddgggHHH<<<666//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///555999]]]~~~|||qqqqqq}}}YYYEEEHHHWWW^^^]]]ZZZSSSKKKFFFBBBCCCLLLWWW___bbblllyyymmmTTT[[[{{{aaaVVVkkk{{{~~~}}}yyyuuusssnnnlllkkkmmmpppqqqnnnlllccc^^^XXXUUURRROOOJJJFFFGGGGGGGGGFFFEEEDDDBBBAAACCC@@@???@@@@@@>>>???CCCPPP___nnnsssqqqpppnnnlllqqquuuwwwwww~~~cccJJJ;;;999333222444111222333777333:::<<>>TTTdddZZZWWWLLLNNNLLLLLLLLLJJJHHHFFFGGGJJJMMMQQQUUUZZZ\\\]]]^^^bbbeeefffiiikkkkkkiiihhhiiilllnnnoooqqqpppooonnnnnnooommmooosssxxx~~~uuuyyy}}}~~~~~~vvvcccRRRIIIOOO\\\gggiiiggghhhlllooolllkkkjjjjjjllllllkkkjjjlllnnnooonnnkkkhhheeeeeelllggg___YYYTTTQQQOOOMMMIIIHHHFFFEEEGGGKKKOOOQQQTTTUUUWWWYYYZZZZZZZZZZZZVVVWWWXXXYYYZZZ[[[[[[[[[ZZZ[[[]]]___````````````^^^```dddggggggbbb[[[VVVGGGFFFKKKVVV___cccfffjjjllloooqqqrrrrrrrrrssstttrrrtttvvvtttrrrqqqsssvvvttttttxxxzzzmmmqqq|||}}}}}}hhhZZZrrr|||xxxyyy}}}|||ZZZBBB333,,,///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---///000111444GGGpppvvvyyyyyy___GGGCCCNNNTTTPPPIIIGGGDDDCCCDDDCCCEEEMMMVVV```eeelllooovvvsss\\\```xxxaaaZZZlll|||}}}zzzxxxuuurrrooolllfff^^^WWWSSSTTTXXXZZZ\\\YYYUUUPPPLLLJJJIIIIIIHHHHHHHHHHHHIIIKKKLLLMMMOOOMMMMMMOOONNNIIIGGGHHHUUUbbbooosssssstttvvvvvvrrrrrrtttxxx}}}uuu}}}pppTTTAAA;;;333111555333111333888333:::>>>NNNvvv~~~~~~uuulllggghhhgggfffnnnzzz|||rrrlllgggiiippp{{{}}}yyyqqqhhhaaa^^^YYYTTTTTT]]]kkkvvv|||{{{nnnkkkwwwzzzmmmuuuUUU===333555222222555222111111222222222333333333222333444555888<<>>QQQ|||jjjYYYTTTLLLOOOJJJLLLLLLJJJHHHFFFGGGJJJLLLQQQVVV\\\^^^]]]]]]___bbbdddhhhkkkkkkiiihhhjjjnnnmmmnnnoooooonnnmmmnnnoookkkooossswwwyyyzzz{{{|||vvvzzzzzzfffVVVPPPZZZcccdddeeeiiikkkiiijjjiiihhhiiikkkkkkkkkjjjjjjlllnnnmmmiiiddd```^^^hhhgggccc\\\VVVQQQNNNNNNJJJIIIGGGGGGJJJNNNSSSVVVXXXYYYZZZZZZ[[[\\\]]]]]]XXXYYYYYYZZZZZZ[[[[[[[[[^^^___```aaacccdddeeefffiiikkkpppsssqqqiii^^^VVVIIIIIINNNXXX___bbbeeehhhjjjlllooopppqqqqqqssstttrrrtttvvvtttqqqpppsssvvvsssrrrwww|||mmmnnnvvvyyy~~~iiiWWWiii}}}wwwwww|||aaaGGG555,,,000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,...///111222666JJJssspppwww|||^^^EEEGGGXXX___TTTHHHCCCAAAAAACCCCCCDDDKKKTTTZZZ```jjjllltttxxx\\\dddxxxyyy```\\\hhhvvv~~~}}}zzzxxxsssmmmiiibbb^^^WWWPPPMMMMMMQQQTTTXXXXXXVVVSSSQQQOOOOOOOOONNNNNNNNNOOOPPPSSSUUUVVVWWWWWWYYYYYYSSSKKKIIILLLYYYeeeppprrrqqqsssuuuvvvrrrpppqqqxxx{{{~~~uuu|||yyy[[[EEE<<<222000444333111333888333:::???QQQnnn}}}~~~rrrllljjjiiieeecccnnn|||zzzqqqllljjjqqqyyy~~~uuujjjaaabbb^^^UUUNNNQQQ]]]hhhwww~~~zzzllliiisssmmmvvvWWW>>>333444222333666222111111222222222333333333222333444555888<<>>CCCYYY___PPP>>>AAA@@@@@@BBBBBBCCCIIIRRRTTT\\\gggkkksss}}}[[[gggxxxsss```]]]eeewww}}}tttfffccc___\\\aaaqqq||||||zzzvvvnnneee^^^UUUSSSPPPMMMKKKLLLPPPSSSWWWXXXZZZYYYXXXVVVUUUVVVSSSSSSSSSTTTVVVYYY[[[]]]^^^___aaa```WWWMMMJJJMMM\\\gggqqqqqqoooqqqtttuuutttpppqqqzzz~~~}}}xxx|||vvv}}}```HHH===222000444333000333888333:::???RRR{{{eee|||oookkkjjjjjjdddbbbnnn~~~vvvkkklllrrrxxx}}}yyymmm^^^bbbbbbZZZOOOMMMVVVaaarrrzzzuuuqqqmmmkkkhhhgggkkkqqqzzznnnlllvvvqqq|||XXX???222444222333666333111111222222222333333333222333444666888<<>>>>>@@@AAABBBJJJTTT[[[cccbbbkkkqqq~~~xxxbbbfffxxx|||cccTTTbbbuuuvvvllleeedddTTTUUU___qqq|||ssshhh]]]VVVOOOMMMJJJHHHIIIMMMQQQTTT\\\^^^bbbeeefffeeebbbaaabbb______dddffffffgggjjjjjjjjjjjjeeeYYYKKKGGGKKKWWWbbblllooooooqqqsssrrrsssvvvtttvvv}}}{{{}}}www|||~~~pppJJJ555555222...444333444999666;;;???UUUwww[[[}}}qqqjjjffffffccccccnnn~~~}}}{{{|||~~~~~~~~~{{{qqqoooiii___UUUPPPPPPRRR```tttyyyrrroooggg[[[WWWXXX^^^^^^___ccc^^^YYYaaazzz{{{mmmaaauuuYYYAAA555555222222555222222222222222222222222222222333444555888<<>>HHHjjjkkk\\\RRRKKKKKKJJJIIIGGGFFFHHHKKKPPPSSSRRRSSSUUUYYY^^^bbbccccccggghhhiiiiiijjjkkknnnqqqtttqqqnnnmmmoooqqqrrrsssrrrvvvzzzzzzwwwuuuvvvwwwvvvxxx~~~{{{nnn]]]WWWNNNGGGDDDBBBAAA@@@AAAAAAGGGTTT^^^ccceeefffnnnlllhhhgggggggggfffeeeiiilllmmmjjjiiiiiifffbbb]]]^^^^^^^^^\\\ZZZWWWUUUSSSQQQQQQSSSWWW[[[^^^_________`````````aaaaaaaaaaaa``````dddiiilllkkkiiihhhhhh___MMMCCCDDDFFFEEEFFFHHHLLLRRRXXX]]]^^^^^^aaabbbcccbbbaaa``````aaaiiijjjlllnnnooooooooonnnooopppqqqrrrrrrsssssssssrrrqqqttt|||rrriiifffiiidddZZZWWWddd|||~~~nnnMMM888000.........---------,,,,,,,,,+++++++++++++++++++++++++++,,,---------...111444;;;^^^zzzvvv|||uuurrrlllqqqzzz```OOOZZZfff___MMMCCC@@@>>>>>>@@@AAACCCKKKUUU[[[dddeeemmmrrr{{{nnn^^^ggg|||~~~bbbUUUjjjwwwlllggg___VVVUUUdddxxx~~~uuuiii^^^VVVOOONNNMMMMMMOOORRRVVVXXX```ccchhhlllnnnlllhhhfffgggeeefffiiijjjfffeeegggmmmmmmnnniii]]]OOOIIIJJJTTT___jjjmmmmmmppprrrrrrrrrvvvtttvvv{{{|||zzzpppvvvvvvNNN555222///---444555555999555:::===SSSxxx[[[{{{rrrjjjeeedddaaabbboooyyytttuuuvvvwwwxxxyyy{{{}}}{{{||||||{{{{{{|||xxxpppeeeYYYRRRPPPRRR___rrrwwwqqqqqqjjj^^^ZZZZZZ```ccchhhnnnfff]]]bbb{{{kkk^^^vvvXXX@@@555555222222555222222222222222222222222222222333444555888===CCCHHH^^^pppsssyyyrrrttt}}}zzzuuu}}}gggKKK>>>GGG]]]qqqrrrddd[[[SSSKKKKKKLLLJJJGGGFFFGGGKKKOOORRRTTTSSSTTTYYY```eeeeeedddiiijjjjjjjjjjjjlllpppsssuuurrrnnnmmmoooqqqrrrsssrrrvvvzzzzzzwwwuuuuuuwwwtttwww~~~~~~uuuiiiaaa^^^YYYSSSMMMJJJKKKLLLCCC@@@@@@HHHSSS]]]dddgggmmmkkkiiihhhgggfffddddddhhhkkkmmmkkkkkklllkkkgggdddcccbbbaaa___\\\ZZZYYYUUUSSSRRRTTTYYY]]]___```______`````````aaabbbbbbcccbbbbbbeeehhhjjjjjjhhhfffbbbWWWFFF===<<<===<<<>>>>>>???BBBFFFIIILLLMMMXXX]]]cccdddaaa___aaaccchhhiiikkklllnnnnnnoooooonnnoooqqqrrrssstttttttttrrrqqqttt{{{xxxkkkmmmnnnggg[[[ZZZlll~~~|||{{{nnnNNN888000///......---------,,,,,,,,,+++++++++++++++++++++++++++,,,---------///222444BBBcccvvvuuuyyylllpppwww~~~|||___WWWiiisssgggRRRAAABBB@@@???@@@@@@BBBKKKUUU[[[eeegggpppttt{{{jjjYYYgggdddXXXpppzzzuuuggg[[[___ooo}}}~~~{{{tttkkkccc]]]RRRRRRRRRRRRTTTVVVXXXZZZ___cccjjjooopppnnnjjjgggiiiggghhhjjjgggaaa^^^___ddddddccc^^^SSSJJJEEEEEERRR]]]hhhlllmmmppprrrrrrqqqvvvuuuxxx}}}{{{|||lllwwwrrr{{{TTT999444000---333333333777333888<<>>EEEJJJ]]]pppqqqttt}}}xxxuuuyyyttt|||vvvcccFFF:::BBBSSS```___VVVVVVSSSMMMMMMNNNLLLIIIGGGGGGIIILLLOOOVVVUUUVVVZZZaaafffgggfffjjjkkkkkkkkklllnnnrrruuuuuurrrnnnmmmnnnoooppppppssswww{{{{{{yyywwwwwwyyyuuuyyyyyysssuuurrrkkkaaaXXXTTTTTTUUUVVVPPPGGGDDDJJJVVV```eeeggghhhhhhgggfffdddddddddgggkkklllkkkllloooooolllhhhgggfffdddaaa___]]]\\\UUUTTTSSSUUUYYY]]]```aaa____________```aaabbbcccdddddddddeeeggggggfffeeeccc\\\PPPCCC===>>>???>>><<<===>>>@@@@@@AAACCCCCCMMMTTT]]]aaaaaa```dddhhhggghhhjjjkkkmmmnnnnnnooommmoooqqqssstttuuuttttttrrrqqqtttzzz~~~ooojjjiiibbbXXXYYYiiiwww~~~jjjMMM999111000......---------,,,,,,,,,++++++++++++++++++++++++,,,------------///222555EEEeeeyyy{{{}}}{{{iiiuuu{{{}}}]]][[[ttt|||ppp[[[EEEEEEBBB@@@@@@@@@AAAJJJTTT[[[fffhhhrrrvvv}}}lllUUUffffff[[[rrrxxxggg___dddooovvvxxx||||||}}}|||wwwqqqlllfffcccYYYYYYXXXXXXXXXYYYZZZ[[[^^^cccjjjppprrroookkkggggggfffgggfff```VVVRRRRRRRRRSSSPPPJJJCCC???>>>>>>QQQ]]]hhhkkkmmmppprrrrrrpppuuuvvvzzz}}}lllqqq}}}iii~~~qqqSSS;;;666333///333111111555222999>>>VVV{{{___}}}ooojjjggghhhfffeeepppxxxqqqnnnjjjhhhnnnqqqrrrnnnhhhhhhnnnuuu{{{xxxvvvwww{{{|||yyyvvv}}}||||||{{{www~~~~~~rrreee\\\YYYYYYpppvvvhhhnnnnnn```}}}TTT===333555333333555222222222222222222222222222333333444555999???GGGLLLeeevvvrrruuu}}}|||yyypppwww|||uuuiiiJJJ<<>>======<<<777:::>>>??????@@@BBBEEEFFFMMMUUU[[[___bbbfffhhhfffggghhhiiikkkmmmnnnooonnnpppsssuuuvvvuuutttrrrqqqqqqtttyyy{{{|||{{{lllbbb^^^```^^^```vvviiiOOO===333.........---------,,,,,,,,,++++++++++++++++++++++++,,,---.........000333555EEEhhhzzzxxxxxxzzz}}}ZZZQQQhhhiiicccZZZEEECCC@@@>>>???@@@DDDNNNYYY```hhhhhhpppttt~~~rrrVVVaaatttsss^^^YYYkkkyyy||||||vvvttt}}}xxxoooqqqlllcccaaahhhpppsssrrrqqqpppsssxxx{{{|||{{{{{{zzzyyyyyywwwsssnnnjjjeeecccaaa___^^^^^^___```aaaeeelllqqqtttssspppmmmjjjhhhfff```TTTGGGBBBCCCHHHKKKJJJEEECCCFFFGGGDDDOOO[[[fffiiijjjmmmooooooooottttttwww{{{yyyqqqaaajjjttt^^^SSSSSSCCC333444555222555444444888555===DDD]]]ggg}}}mmmgggdddeeeccccccooo~~~wwwqqqhhhhhhjjjlllnnnnnnllljjjuuuuuutttnnnfff^^^YYYWWWSSS```}}}~~~|||zzzyyyvvvxxx|||~~~qqqeee___\\\ssswwwmmmzzzrrrcccqqquuuxxxQQQ;;;222555333444666222222222222222222222222222333333444555999AAAIIIPPPssstttlllsss}}}tttzzztttuuurrrlllNNN>>>@@@iiirrrmmm```WWWLLLGGGMMMFFFFFFGGGHHHIIIIIIJJJJJJSSSVVVYYYZZZZZZ\\\aaafffcccfffiiikkklllmmmoooqqqmmmmmmnnnppprrrrrrqqqoookkkoootttvvvuuutttvvvxxxxxx~~~wwwzzz}}}vvvyyyrrr___PPPKKKLLLKKKPPPVVV\\\aaabbbccceeeggg```dddeeeeeeggglllnnnllliiijjjkkkjjjiiifffcccaaaXXXWWWVVVXXX\\\```cccdddcccbbbbbbaaaccceeegggiiieeegggiiiiiiiiiiiiiiijjjjjj[[[JJJ@@@<<<999777666666999<<<<<<<<<===@@@DDDJJJNNNUUU[[[___bbbdddffffffggggggiiijjjmmmnnnpppooopppsssuuuvvvuuusssrrrqqqqqqtttyyy{{{|||oooccc___ccc]]]XXXmmmkkkQQQ???333---......---------,,,,,,,,,++++++++++++++++++++++++,,,---.........000333555GGGnnn~~~~~~yyyppprrrjjjYYYiiiddd___ZZZGGG@@@======???AAAEEEQQQ\\\bbbiiihhhooorrr}}}rrrXXX___mmmkkkXXXVVVgggssssssooocccVVVYYYfffjjjdddUUU[[[^^^[[[]]]eeekkklllooommmllloootttwwwwwwvvvqqqtttxxx|||}}}zzztttpppfffdddbbb```___```bbbddd```dddkkkpppsssrrrpppnnnmmmkkkhhhaaaSSSFFF@@@BBBCCCHHHIIIEEEDDDGGGFFFAAANNNZZZdddhhhhhhkkkmmmmmmnnnsssrrrtttxxxvvvvvvffflll~~~vvvcccPPPRRRCCC333222444111444333333777444;;;BBB[[[jjjmmmfffaaaaaa___```nnnzzzyyyooofffeeekkkooommmiiimmmrrrtttlll```XXXYYY^^^SSSYYYppp~~~{{{yyywwwvvvtttuuuzzzwwwjjjbbb___aaayyyrrrsssdddrrrmmmvvvuuuQQQ;;;222666444444666333222222222222222222222222333333444555999AAAJJJQQQmmm~~~wwwsss{{{{{{nnnyyyyyynnnkkkttt~~~pppUUUAAABBBeee{{{}}}lll\\\PPPJJJNNNHHHHHHGGGEEECCCDDDFFFHHHRRRVVVZZZ]]]]]]]]]]]]]]]dddeeegggkkkpppsssttttttuuurrrqqqsssqqqkkkhhhiiiqqqpppooonnnnnnoooppppppqqq{{{ssskkkqqq|||}}}zzztttnnnkkkcccZZZQQQLLLJJJFFFCCCAAALLLOOOVVV]]]___^^^aaagggeeebbbaaacccddddddhhhmmmoooooonnnkkkllllllhhhaaa\\\[[[YYYYYYZZZ^^^bbbeeecccdddeeeeeeddddddeeegggllliiigggiiimmmnnnkkkggghhh]]]OOOEEE???;;;666222666777999<<>>LLL[[[___VVVJJJCCC@@@OOOZZZgggmmmllljjjkkkmmmiiilllnnnvvv~~~{{{ttt]]]cccvvvyyy[[[QQQIII???888555444333111444333777444<<>>777777999===BBBEEEFFFEEECCCAAAAAAGGGQQQ[[[aaacccdddgggjjjlllmmmnnnpppqqqoooppprrrtttuuuuuuuuutttxxxuuutttyyyooogggaaa___YYY___~~~~~~pppSSS@@@888000......---------,,,,,,,,,++++++++++++++++++++++++,,,...//////...000555999KKK~~~vvvhhhvvv|||bbbOOO^^^```SSSTTTKKKCCCBBBAAA@@@@@@@@@CCCNNNZZZeeekkknnnnnnuuuttthhhssshhhQQQPPPaaazzzhhhVVVNNNPPPSSSRRREEECCCDDDGGGHHHFFFFFFIIIRRRUUUXXXXXXTTTMMMGGGDDDCCCJJJddd{{{ooollliiieeefffiiikkkkkkjjjffffffhhhlllqqqtttuuutttooopppoooggg[[[OOOGGGCCCDDDFFFHHHGGGDDDAAA@@@???HHHPPPYYY\\\YYYVVVUUUVVV[[[dddjjjsss{{{xxx}}}vvvuuu{{{]]]HHHEEE@@@:::555333444666555555999555;;;@@@WWW|||pppccc```aaadddnnnzzzrrreee``````bbbiiiuuu|||sssqqqrrrllleeekkk|||{{{xxxqqqooovvvyyysssoooqqq|||ttt}}}}}}kkkfffwwwrrrjjjjjjuuuOOO;;;333666222111333111111111222222222333333333111222333777<<>>>>>___ggg```TTTVVVTTTJJJFFFHHHHHHGGGEEECCCDDDFFFHHHNNNQQQUUUXXX[[[___cccfffccccccfffjjjooosssttttttooommmnnnrrrsssqqqqqqtttrrrmmmddd[[[VVVVVVZZZ^^^hhhqqq{{{rrrvvv{{{hhhaaagggoooqqqggg\\\]]]fffhhhfffbbb^^^[[[ZZZVVVQQQEEEDDDHHHRRRWWWTTTOOOLLLIIIEEEDDDGGGMMMXXXhhhwww|||~~~|||wwwsssqqqlllfffbbbaaa``````____________dddfffhhhhhhgggfffggggggjjjiiihhhhhhiiiiiigggdddiiifff___RRRDDD<<<;;;===;;;:::;;;===@@@BBBBBBAAA???===<<>>888000......---------,,,,,,,,,+++++++++++++++++++++++++++---//////...000555999LLLrrrffftttwww^^^PPPhhhooo\\\SSSGGGBBBBBBAAA@@@@@@@@@CCCOOO[[[dddkkkoooooouuuzzzfffnnnfffOOOLLLbbbuuucccXXXXXX[[[\\\IIIEEEDDDFFFFFFCCCCCCFFFJJJOOOSSSSSSNNNIIIEEEDDDDDDLLLiii~~~rrrooollliiiiiilllnnnmmmlllggggggiiikkkoooqqqssstttpppqqqooohhh]]]QQQIIIEEE@@@???>>>>>>@@@AAAAAAAAAEEEKKKPPPRRRNNNKKKJJJJJJOOO\\\fffpppyyyxxx}}}vvvwwwaaaIIIHHHDDD===555222444666333444999666<<<@@@WWWrrrqqqsssccc```aaaeeennnyyy{{{xxxxxx|||rrrgggbbbaaafffppp}}}|||{{{}}}qqqiiimmm~~~xxxnnnhhhmmm}}}}}}}}}{{{~~~{{{ttt|||tttffffffwww~~~qqqkkkqqqOOO:::333666222111444111111111222222222333333333222333444777===GGGRRRYYY|||qqqqqq|||tttvvvyyysssrrr}}}zzzqqqeeeOOO>>>@@@aaaggg\\\OOOQQQQQQJJJGGGHHHHHHGGGEEECCCDDDFFFHHHOOORRRUUUXXXZZZ]]]aaadddcccdddfffjjjooorrrssssssrrrooopppssstttrrrsssvvvxxxxxxuuukkk^^^UUUSSSUUU\\\lll|||yyy{{{jjjZZZSSS\\\qqqsssbbb]]]gggoootttvvvuuusssnnn```QQQKKKIIIJJJQQQSSSNNNGGGDDD@@@<<<;;;===BBBMMM___oooqqqtttuuurrroooooommmhhhbbbbbbaaaaaaaaaaaaaaaaaaccceeehhhiiihhhgggfffggghhhggggggggghhhgggfffeeefffhhhfff\\\MMM@@@:::999<<<;;;999:::;;;<<<;;;:::???======BBBKKKWWWbbbhhhhhhiiikkkkkkjjjkkkmmmnnnpppqqqrrrqqqooonnnppprrrqqqtttwwwxxxyyy|||llleee]]]^^^]]]eeeyyy|||yyy~~~qqqQQQ===777000......---------,,,,,,,,,+++++++++++++++++++++++++++---//////...000555:::MMM|||wwwzzzjjjfffvvvfffSSSqqqpppXXXEEEEEEBBB@@@@@@AAA@@@DDDPPP\\\bbbiiinnnooorrr|||~~~eeeiiicccOOOLLLbbbjjjZZZVVVZZZ^^^LLLHHHEEEFFFEEECCCDDDHHHFFFIIILLLKKKHHHFFFGGGIIIJJJRRRooo{{{vvvsssooommmnnnooollljjjgggggghhhiiikkkmmmppprrrttttttqqqkkkbbbWWWNNNIIICCCBBBAAACCCDDDEEECCC@@@@@@DDDGGGGGGDDDAAAAAAAAADDDVVVcccnnnxxxyyy~~~ssstttbbbPPPNNNHHH???666222333666222333999777===AAAWWWdddgggsssdddaaabbbeeemmmxxxzzzqqqllllllmmmlllsssyyyxxxoooeee^^^[[[XXX^^^gggpppwww{{{}}}}}}uuummmqqqwwwkkkcccgggvvv~~~xxxxxxqqqmmmbbbdddyyytttsssNNN:::333666333222444222111111222222222333333333444555666999???IIITTT\\\{{{~~~wwwzzzppp~~~|||uuunnn{{{lll]]]GGG;;;AAA```hhh___QQQQQQPPPJJJIIIHHHHHHGGGEEECCCDDDFFFHHHOOORRRVVVYYY[[[]]]___aaaeeeeeefffjjjnnnqqqqqqqqqqqqnnnnnnqqqrrrpppqqquuuwwwvvvdddVVVNNNVVViii{{{|||~~~zzz|||{{{gggVVVWWWnnnyyykkk^^^^^^hhhqqqzzzqqq[[[QQQMMMLLLNNNLLLEEE@@@???;;;888777888<<>>999<<<:::999999:::<<<;;;;;;EEEEEEEEEIIIPPPYYYccciiiiiijjjkkkjjjiiijjjlllnnnpppqqqrrrooolllkkknnnrrrrrrwww{{{{{{yyy{{{}}}lllggg___```bbbjjj~~~yyysssTTT@@@777///......---------,,,,,,,,,++++++++++++++++++++++++***---//////...000666:::JJJuuusssooofffgggzzziiiSSSsss{{{^^^HHHHHHBBB@@@@@@AAAAAAEEEPPP]]]fffkkkppppppqqqzzzcccbbbZZZIIIHHHWWWvvvrrr[[[SSSWWW]]]LLLIIIGGGHHHGGGDDDDDDHHHDDDDDDDDDCCCCCCDDDGGGIIIMMMVVVsss{{{vvvsssrrrpppkkkhhheeeffffffffffffhhhlllooouuuuuusssnnnggg^^^VVVQQQNNNNNNNNNNNNLLLHHHBBB>>>;;;===??????===<<<<<<===???TTTccclllvvvxxx~~~|||kkknnnkkkWWWRRRIII???666222333444333555;;;999???BBBWWW```ccc~~~~~~pppdddbbbbbbdddlllwww{{{vvvssshhhjjjkkkiiieee___[[[XXXNNNQQQWWWaaallltttxxxyyyqqqmmmttt|||ssshhh```dddqqq}}}www}}}kkkhhhaaaeee|||wwwtttNNN:::333666333222555222111111222222222333333333555666777:::AAALLLYYYaaaxxxjjjtttuuuvvv}}}rrrjjj}}}sss```EEE888>>>YYYgggeeeYYYUUUQQQKKKLLLHHHHHHGGGEEECCCDDDFFFHHHMMMQQQVVVZZZ\\\]]]___aaaffffffgggjjjnnnppppppooollliiiiiilllmmmlllnnnrrrvvv~~~vvvaaaRRRUUUeeetttvvvuuuyyy~~~sssddd[[[fffvvvxxxiiiYYYZZZ^^^dddnnnlllRRRNNNKKKIIICCC<<<:::===999888888:::<<>>???@@@@@@VVVeeellltttwww}}}|||iiijjj{{{[[[RRRGGG<<<666333333333777888???<<<@@@AAATTTbbbaaa|||vvvllleeedddcccbbbjjjvvv}}}rrrmmmfffcccbbb```ZZZUUUNNNQQQVVV[[[aaaeeehhhiiiddddddqqq|||wwwmmmccc^^^cccmmmwwwxxxkkkgggaaagggxxxtttppprrrNNN999222666333222555222111111222222222333333333333444777;;;DDDQQQ___hhh~~~~~~iiimmmkkkmmmzzzsssmmmyyyoooOOO:::===SSSfffjjj___ZZZSSSMMMNNNHHHHHHGGGEEECCCDDDFFFHHHKKKOOOUUUZZZ]]]^^^```aaagggggghhhjjjmmmooonnnmmmfffccccccgggiiiiiikkkpppwwwzzzlll[[[VVVbbbkkkmmmnnnvvvuuunnn```]]]qqqwww[[[MMMJJJEEELLLeee~~~uuuQQQMMMIIIDDD===666777===999999;;;===>>>DDDSSSbbbqqqvvvxxxtttpppooonnnlllnnnkkkfffbbb______```aaa```cccfffhhhgggeeeddddddaaaccceeefffffffffggghhhcccggglllkkkdddXXXLLLEEE@@@@@@BBBFFFMMMSSSWWWYYYXXXYYYYYYZZZ[[[]]]aaaccceeeggghhhhhhiiikkkooorrrnnnpppqqqooolllmmmsssxxxttttttvvvxxxzzz|||}}}~~~qqqkkkaaaaaaaaaeeetttwwwxxx^^^JJJ===.........---------,,,,,,,,,++++++++++++++++++++++++***,,,...///...111666;;;RRRwwwrrrwwwllllll~~~```ZZZzzznnnbbbQQQFFFBBB@@@@@@AAAAAAEEEQQQ^^^YYYZZZYYYVVVVVVbbb{{{vvvjjjZZZLLLLLLJJJRRR___uuummm[[[SSSRRRLLLLLLOOOTTTRRRIIICCCAAAEEECCCCCCHHHOOOUUUWWWWWWZZZddd|||yyyuuuooojjjbbbcccbbb```___aaafffkkkiiiiiiiiiiiihhhccc]]]YYYRRRUUUWWWTTTNNNGGGAAA???>>>>>>???@@@AAACCCEEEFFFCCCYYYgggmmmsssuuu{{{qqqkkk|||\\\QQQDDD999555444444333:::<<>>AAA@@@RRRddd___pppiiieeefffcccaaaiiivvvzzzuuummmeeeccceeeaaaWWWNNNOOOTTTXXXXXXUUURRRRRRTTTUUUZZZlllyyysssiii```]]]bbbkkksssttt|||yyynnnggg```jjjppphhhlllsssMMM999222666333222555333111111222222222333333333111333666<<>>AAAEEEGGGFFFHHHTTTbbbnnnsssvvvuuusssqqqllleeemmmtttvvvooohhhgggddd```ddddddeeehhhiiihhheeeccc]]]___bbbeeefffgggffffffccceeehhhiiifff]]]RRRJJJFFFGGGIIIMMMTTT]]]eeeiiiddd```\\\ZZZ\\\```ccceeehhhiiijjjiiihhhiiillloooqqqrrrrrrrrrqqqqqqsssuuuwwwuuutttsssuuuyyy}}}~~~mmmiiifffeee```bbbppp{{{vvv\\\KKK<<>>===DDDOOOUUUQQQVVV]]]bbbeeemmm|||}}}hhh^^^]]]ZZZTTTRRRfffrrrVVVRRR^^^NNNPPPVVVZZZUUUIIIDDDGGGMMMNNNOOORRR\\\fffcccZZZVVVqqq}}}xxxpppjjjiiifffbbb^^^]]][[[ZZZXXXbbbaaabbbeeehhhgggccc^^^WWWWWWUUURRRLLLFFF???;;;;;;AAABBB>>>>>>EEEIIIGGGHHH]]]jjjoootttvvv~~~sssjjj~~~aaaHHH;;;:::666555777444>>>555;;;<<<>>>???QQQgggUUUuuulllggggggfffccciiissswwwiii```\\\YYYTTTPPPYYYYYYVVVQQQKKKIIIJJJMMMOOOOOO]]]yyyuuuooofffaaabbbfffkkknnnnnnttttttiii___rrrfffvvvgggmmmAAA888222222444222111111333333333333333333333333777666666;;;III\\\lllttt~~~{{{vvvyyyqqqiiirrr~~~iiiwww^^^AAA<<>>???FFFPPPVVV```gggsss~~~~~~nnnkkkmmmlllgggbbbeeellliii[[[QQQPPPRRRVVV]]]```YYYPPPPPPVVVZZZ[[[^^^fffttt{{{rrrccc```xxx~~~zzzrrrllljjjgggccc```^^^\\\YYYWWW\\\\\\^^^bbbeeeeeebbb^^^YYYVVVQQQLLLGGGEEEEEEEEEFFFKKKPPPNNNIIIFFFFFFGGGOOOcccnnnrrrvvvwww~~~pppzzz```GGG::::::555444666333>>>555<<<===>>>@@@QQQwww]]]vvvmmmggggggeeecccjjjvvv~~~~~~wwwiii___YYYVVVTTTWWWVVVSSSMMMGGGEEEFFFHHHLLLNNNYYYooozzzuuuooohhhcccdddhhhmmmpppnnnqqqyyyzzzmmmfff~~~ddduuujjjhhh@@@777111222444333222222333333333333333333333333555666666<<>>;;;;;;>>>BBBEEEGGGKKKOOOVVVZZZVVVRRRTTT[[[llluuu|||zzzvvvtttsssqqqnnnsssuuuqqqkkkhhhfffcccaaaaaabbbdddffffffdddaaa___```bbbcccddddddccccccbbbfffiiifff]]]SSSLLLHHHIIIKKKMMMPPPSSSVVVYYYZZZ^^^^^^]]]^^^```aaa___^^^bbbaaaaaabbbdddfffffffffmmmoooqqqrrrqqqqqqrrrtttxxxxxxyyyzzz|||}}}iiidddcccfff```[[[xxx}}}TTT===777000///...------,,,------++++++,,,,,,,,,,,,------...,,,---//////000777@@@___}}}kkkqqqdddiii|||mmmaaarrr___MMMFFFDDDBBB???>>>@@@GGGRRRZZZcccjjjzzz~~~yyy|||~~~lll]]]^^^aaa[[[QQQKKKVVV^^^fffggg]]]VVV[[[dddjjjjjjllluuusssaaa```uuu{{{tttnnnjjjgggdddaaa___\\\XXXVVVUUUVVVYYY]]]aaabbbaaa___[[[XXXVVVVVVXXXZZZ[[[[[[___```eeehhh]]]KKKEEEHHHWWWiiisssuuuxxxxxxsssxxxvvv^^^EEE999888444333666333<<<555===>>>@@@AAAPPPnnnwwwnnniiigggccc```gggsss{{{{{{pppqqqwww{{{sssddd[[[ZZZ[[[XXXVVVQQQKKKEEEBBBBBBCCCFFFKKKTTTaaawww~~~vvvrrrmmmgggdddeeehhhkkkmmmkkkkkkoooyyyyyyiiigggbbbuuuhhhyyy\\\===666111222444333222444333333333333333333333333444555666<<>>GGGOOOOOORRRQQQSSSdddooohhhggg___PPPCCC>>>AAACCCAAA<<<<<<===???CCCHHHLLLNNNUUUYYY___ccc___YYYZZZ___jjjttt|||{{{vvvuuuvvvvvvlllppprrrooojjjeeecccbbb`````````bbbdddeeecccaaa``````aaabbbbbbbbbaaaaaa```fffjjjggg\\\PPPGGGDDDCCCEEEHHHKKKNNNOOOPPPPPPSSSTTTWWW[[[^^^___]]][[[ccc___[[[ZZZ\\\___aaabbbjjjmmmpppqqqqqqqqqrrrrrrvvvwwwzzz|||~~~~~~hhhcccccchhhaaaXXXrrr|||{{{ddd@@@555000///...------,,,------+++++++++,,,,,,,,,---------,,,---//////000777???SSSzzzyyykkkfffrrrooowwwbbbNNNFFFEEEAAA>>>>>>BBBIIIVVVaaa]]]```lll|||~~~tttlllbbbVVVQQQQQQVVVaaalllkkkaaa[[[```jjjqqqnnnmmmppprrrmmm^^^PPPQQQddd}}}zzzsssmmmfffdddaaa___^^^[[[XXXUUUQQQSSSVVVYYY]]]```aaabbb[[[\\\bbbooo}}}{{{yyyyyy}}}oooSSSFFFJJJZZZkkksssuuuyyyyyyrrrvvvzzz\\\CCC777777333222555333999444===???BBBDDDPPP{{{|||vvvnnniiigggbbb]]]bbbmmmzzz}}}tttpppmmm|||lllaaa___aaa\\\YYYSSSLLLGGGCCCBBBAAAAAAKKKRRRZZZppp~~~vvvoookkkfffcccccceeefffffffffeeegggooo}}}vvveeegggeeezzzdddppprrrNNN;;;555111333444333333555222222333333333333444444444666777;;;MMMjjjzzzrrr}}}zzzwww{{{}}}```EEE@@@GGGbbbnnnfffaaaZZZPPPOOOLLLJJJHHHGGGGGGGGGEEECCCFFFIIINNNRRRUUUXXX[[[]]]aaaeeejjjnnnppppppooonnnqqqqqqppppppqqqrrruuuvvvvvvvvvxxx}}}yyyiii[[[[[[cccqqqyyyuuummmiii]]]UUUNNNJJJDDD<<<:::;;;BBB===@@@DDDLLL```llleeefffaaaUUUFFF?????????===<<>>;;;>>>BBBGGGJJJLLLLLLKKKPPPPPPPPPQQQQQQPPPMMMJJJHHHFFFCCC@@@CCCJJJUUU]]]eeeiiinnnqqqrrrqqqpppppprrrsssvvvyyy{{{}}}jjjdddeeejjjbbbXXXqqq}}}{{{___@@@555000///...------,,,------++++++,,,,,,,,,,,,------,,,,,,---000000000666>>>NNNmmmeeelll}}}sss```NNNKKKEEE@@@>>>@@@AAAKKKccc{{{bbbRRRKKKWWWfffppp}}}vvvfffUUUIIIHHHTTT```fffhhhkkklllkkkbbb^^^XXXRRRIIIBBBAAAEEE???LLLcccxxxzzztttooofffddd```^^^]]]\\\[[[ZZZXXXWWWVVVTTTUUUZZZaaafffbbb___bbbrrrqqqUUUFFFIIIZZZjjjssswww}}}}}}www|||qqqjjjzzz~~~YYYAAA555666222333666444555555BBBEEEKKKOOOVVVyyyzzz|||ooofffffffffccceeejjjvvv~~~qqqjjj}}}sssjjjiiiccc^^^VVVPPPKKKGGGDDDBBBDDDRRR^^^jjj{{{sssjjjhhheeecccbbb```]]]ZZZXXXYYY\\\dddqqqwwwgggsssooowwwkkktttkkkKKK777444222444333111111555111222222333333444444555444888888999MMMqqq{{{ttt~~~uuu|||xxxqqqyyysssgggNNN<<<;;;RRR___aaaeee```SSSOOOIIIFFFDDDDDDEEEEEEEEEDDDFFFGGGJJJNNNSSSWWWZZZZZZ[[[aaaiiimmmnnnnnnnnnnnnppprrrsssrrrqqqqqqtttvvv{{{vvvxxxxxx[[[OOONNN___ooosssrrrsssrrruuupppbbbWWWRRRJJJAAA<<<666777:::===LLLZZZYYYZZZZZZTTTHHH>>>;;;<<<;;;BBBIIIRRRZZZ^^^aaadddfffhhhhhhkkknnnkkkeeecccffflllrrrwwwwwwxxxzzz{{{xxxwwwvvvwwwwwwqqqgggdddggg___^^^^^^___bbbccccccbbbffffffffffffggghhhhhhiiifffhhhiiifff^^^SSSGGG@@@;;;>>>BBBGGGJJJKKKLLLKKKMMMKKKHHHGGGFFFEEECCCAAA===???@@@>>>===AAALLLUUUbbbgggmmmqqqrrrqqqpppoooqqqrrrtttwwwyyy|||~~~}}}iiieeeeeeiii```XXXrrr~~~wwwmmmPPP<<<666000///...------,,,------++++++,,,,,,,,,,,,------,,,+++...111111111666>>>LLLlll}}}zzzaaavvvrrr]]]LLLJJJDDD@@@@@@AAA@@@KKKiiivvv___QQQYYYfffooo{{{rrr]]]LLLGGGMMMTTTZZZbbbiiihhhaaaXXXSSSOOOOOOJJJDDDDDDHHH>>>III^^^sss}}}|||zzz}}}xxx|||~~~yyyvvvpppkkkfffaaa```___^^^^^^^^^[[[VVVRRRQQQVVV___fffdddbbbaaafffqqq~~~jjjQQQHHHMMM]]]mmmwww{{{tttmmm^^^ccc}}}YYYAAA555666333333777555666888GGGJJJRRRWWW\\\}}}}}}sss~~~lllggggggeeefffiiioooxxxvvvzzzqqqqqqhhhbbbZZZTTTPPPLLLHHHFFFEEEPPP^^^ooo}}}xxxpppiii```_________^^^\\\XXXUUUTTTUUUWWW]]]jjj{{{|||rrrdddwwwlllqqqlllwwwiiiJJJ777444333444333000000444111111222333333444555555333888888999OOOwwwzzzuuu|||pppxxx~~~yyytttssshhhNNN888555KKKXXX^^^fffbbbUUUOOOJJJHHHFFFEEEGGGHHHHHHGGGDDDEEEHHHMMMSSSXXX[[[\\\\\\```fffiiiiiiiiijjjlllnnnppprrrqqqoooooorrruuu}}}wwwpppqqq|||~~~gggVVVMMMXXXdddfffdddeee___ooowwwlllaaa\\\QQQCCC???:::===<<<888BBBRRRTTTPPPSSSOOOEEE===<<<>>>>>>CCCKKKVVV___dddgggjjjlllooopppsssvvvrrrkkkggghhhnnnssswwwwwwyyy}}}|||xxxwwwuuuvvvwwwpppeeeaaaeee___^^^^^^___bbbdddcccccciiiiiiiiiiiijjjkkklllmmmkkkiiigggccc]]]TTTJJJCCC<<<>>>BBBEEEHHHIIIJJJJJJEEEBBB???============<<<===BBBEEEAAA<<<===EEENNNaaafffmmmqqqrrrqqqpppoooqqqrrrtttvvvyyy|||~~~}}}|||iiieeedddggg^^^WWWsssvvv~~~{{{aaaHHH:::666000000...---------------++++++,,,,,,,,,---------,,,+++...111111111666>>>KKKsss|||sss\\\uuusss\\\IIIGGGCCCAAAAAAAAA@@@JJJmmmzzzggglllvvvzzzvvveeeXXXJJJKKKLLLOOOZZZccc___UUURRRLLLJJJOOOOOOJJJFFFFFF<<>>AAAJJJOOOWWWbbblllqqqsssrrrxxx}}}uuulllfffooopppsssuuuwwwxxxxxxxxxuuuuuuuuusssppplllhhheee^^^^^^_________`````````hhhggghhhjjjmmmnnnnnnmmmpppjjjaaa[[[\\\[[[RRRGGG>>>DDDCCCFFFNNNJJJCCCGGGCCC>>>999999<<<>>>===<<>>JJJ]]]hhhdddkkkiii[[[}}}jjjaaafffhhhdddkkkrrr{{{zzzvvvlllaaa\\\[[[YYYQQQJJJLLLJJJTTThhhwwwyyyoooggg```ZZZVVVPPPNNNKKKIIIIIIMMMQQQTTTSSSUUUVVVXXX___mmm|||uuummmiiizzzhhh|||hhhmmmwwwZZZBBB555444333333222222222222222222222222333444444555:::666777>>>UUUvvvtttwwwjjjooovvvuuutttwwwxxxttt[[[>>>888???NNNVVVTTTYYYYYYLLLLLLKKKJJJJJJJJJJJJHHHFFFEEEGGGIIINNNRRRXXX\\\^^^ZZZ^^^dddggghhhgggfffeeekkknnnqqqpppmmmmmmsssxxxvvvyyyxxxsssrrryyykkk[[[JJJCCCFFFMMMYYYbbb[[[ZZZ\\\bbbhhhhhh```XXXVVVLLLCCC@@@;;;999AAAMMMRRRMMMHHHEEEBBBAAABBBEEEKKKPPPYYYeeeoootttuuutttqqqxxxsssiiinnnoooqqqtttuuuvvvvvvvvvuuuuuuuuussspppllliiifffbbbaaa```___^^^]]]]]]]]]fffffffffgggiiijjjiiigggfffaaaYYYUUUWWWXXXPPPFFFAAADDDAAADDDMMMHHH@@@CCC::::::999:::<<<@@@EEEHHHIIICCCBBBFFFEEEAAAHHHSSScccfffkkknnnoooqqqrrrssstttttttttvvvxxx{{{}}}|||iiifffggglllfffbbbxxx~~~~~~~~~zzzaaaIII<<<333...---,,,,,,++++++,,,,,,++++++,,,,,,,,,------------,,,...000000000666===RRR{{{|||{{{yyyTTTiiixxxkkkdddRRRJJJKKKDDDBBBEEEBBBCCCXXXsss|||zzzqqq```SSSLLLWWWfffjjj```WWWUUUTTTRRROOOMMMIIIFFFCCCDDDCCCQQQkkkzzzvvvpppppplllqqqqqqzzzuuummmiiieee```ddd^^^TTTJJJEEEGGGNNNSSSWWWYYY]]]```^^^^^^eeennnttttttvvvsssbbbOOOMMMWWWdddppptttvvv~~~uuuaaalll|||XXX@@@555555222222555222666@@@OOOeeetttqqquuubbbNNNhhhvvvjjjiiijjjiiiiiioooyyy{{{}}}wwwkkkddd```[[[TTTNNNOOOLLLRRRaaallltttyyynnnddd\\\VVVQQQNNNOOOMMMJJJHHHHHHIIIKKKLLLQQQRRRSSSTTTZZZgggxxxyyyqqqqqqyyyfff\\\dddNNN<<<555444333333222222222333222222222222333444555666:::888:::@@@XXXyyywww~~~tttmmmmmmrrrtttsssmmmzzz]]]???999>>>MMMTTTPPPSSSWWWPPPLLLKKKIIIIIIJJJJJJHHHGGGDDDEEEGGGJJJPPPVVV\\\___]]]aaafffhhhhhhfffdddccchhhllloooooolllmmmqqqvvvtttuuuwwwwwwrrrmmmrrrzzzcccXXXKKKBBB???DDDRRR```fffdddccceeehhhiiifffccc^^^WWWQQQLLLAAA888===HHHVVVVVVRRRKKKDDDCCCEEEHHHCCCGGGNNNWWW^^^aaaaaa___```iiiwwwtttiiimmmnnnppprrrssssssssssssuuuuuutttssspppmmmjjjhhhfffeeeaaa^^^\\\[[[\\\\\\cccbbbaaabbbcccbbb```^^^YYYUUUPPPMMMQQQUUUPPPHHHDDDDDD???AAAIIIDDD>>>DDD888999999888:::@@@IIIOOOKKKFFFEEEIIIIIIGGGLLLUUUaaaeeekkkoooqqqrrrssstttvvvvvvvvvwwwyyy{{{~~~~~~jjjggghhhpppkkkfff{{{{{{www```GGG999000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,...000000000666===OOOwww~~~|||___fffooofffaaaTTTKKKJJJCCCBBBFFFBBB???LLL___zzznnn\\\QQQ\\\mmmqqqdddWWWWWWVVVTTTQQQMMMHHHEEECCCAAADDDLLLZZZlllxxxzzzwwwzzzyyywwwqqqllleee^^^aaa\\\TTTKKKDDDBBBEEEHHHGGGJJJPPPVVVXXXYYY```hhhoooqqquuuppp^^^NNNPPP\\\iiissssssssszzz}}}llluuu{{{vvvUUU>>>333444111222555333555@@@RRRmmmaaaEEEWWWnnnmmmvvvjjjfffhhhiiigggmmmvvv~~~}}}~~~tttkkkbbb[[[TTTPPPOOOKKKMMMVVV^^^eeerrrxxxqqqxxx|||zzzssshhh___WWWRRROOOLLLNNNNNNMMMKKKJJJIIIHHHGGGLLLMMMNNNOOOUUU```oooyyyvvvnnnuuu~~~qqqYYY\\\JJJ;;;444444333222222222333333222222222333333555666666999777:::@@@YYYzzz~~~ooonnnnnnjjjbbb~~~^^^???999===MMMWWWRRRQQQUUURRRLLLJJJHHHHHHHHHIIIGGGFFFAAAAAABBBEEEKKKRRRZZZ^^^```cccgggiiigggdddbbbaaadddiiinnnooommmnnnssswwwqqqppptttxxxmmm```cccqqqaaaXXXMMMFFFBBBDDDOOOZZZgggpppwwwtttjjjccceeeiii___]]]]]]YYYKKK======FFF^^^dddbbbTTTGGGCCCEEEFFF>>>===>>>@@@BBBCCCAAA@@@PPP[[[kkkyyy|||sssllllllmmmoooqqqrrrrrrrrrrrruuuuuutttsssqqqnnnlllkkkiiigggccc___]]]\\\]]]^^^```___]]]]]]\\\[[[XXXVVVPPPNNNJJJJJJOOOUUUSSSMMMEEEEEE@@@AAAEEEAAACCCQQQGGGAAA;;;777999@@@IIIOOONNNMMMNNNNNNJJJGGGOOOYYY```eeekkkooorrrssstttuuuxxxxxxxxxxxxzzz|||~~~mmmhhhhhhoooiiibbb}}}{{{{{{xxxbbbJJJ;;;000......---,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,...000000000666===LLLqqqrrrrrrfff```nnnkkk]]]QQQMMMGGGAAA@@@DDDCCC@@@HHHUUUcccwwwyyyfffXXX^^^lllnnncccXXX]]]\\\[[[VVVPPPIIIEEEBBB<<>>UUUyyy{{{}}}wwwpppnnniiibbbdddFFF888;;;NNN]]]XXXSSSTTTSSSLLLJJJGGGFFFGGGGGGFFFEEEAAA@@@AAADDDIIIQQQYYY]]]```dddhhhiiigggdddaaa```dddiiinnnooommmlllpppsssooolllpppsssfffUUUYYYiiicccYYYPPPLLLKKKJJJLLLPPPUUUdddwww|||qqqgggccc^^^]]]```aaaVVVEEE@@@DDD```mmmnnnZZZHHHDDDEEEDDDCCC???:::666555444444333DDDUUUmmmwwwqqqlllmmmoooqqqrrrrrrrrrrrruuuttttttsssqqqpppnnnmmmjjjhhheeeaaa``````aaabbb___]]][[[ZZZZZZXXXUUUSSSOOONNNLLLLLLQQQXXXYYYTTTFFFHHHDDDDDDEEEAAAJJJaaa]]]QQQBBB<<>>222///......---------------,,,---------............---,,,...000000000666===SSSnnnpppqqqwww___{{{fffWWWSSSLLLHHHDDDBBB???>>>EEEOOO[[[lllrrrqqqwwwzzzzzzuuuqqqkkkeeebbbgggjjjlllggg]]]RRRJJJGGGDDDMMMJJJEEEXXXxxxppp~~~wwwnnnkkkaaaaaa___ZZZRRRIIICCC@@@>>>;;;999;;;>>>BBBKKKTTT^^^gggnnnjjj]]]WWW]]]gggmmmwwwyyyyyymmmVVVsss~~~QQQ;;;222555444444777444666===LLLppp[[[WWWyyypppjjjhhhiiiiiimmmuuuvvvxxxyyyzzzwwwqqqiiiccc```XXXVVVTTTVVV\\\gggvvvvvvjjjgggiiimmmrrrxxxxxxyyy{{{||||||zzzxxxvvvsssnnnhhhccc```^^^\\\[[[QQQQQQPPPPPPOOOOOOOOOOOORRRQQQPPPOOOPPPRRRTTTVVV```hhhqqqttttttwwwwwwwwwyyyqqqlllXXXXXXCCC666333333222222222333444444333333444444666777999::::::<<>>000//////...---------------------------............---,,,...000000000666===UUUnnnvvvpppjjj|||vvvgggTTTKKKIIIGGGDDD???===EEENNNWWWhhhooonnnsssvvvzzzssshhhccceeekkkpppmmmdddXXXPPPLLLIIINNNIIIEEEXXXwwwqqqttt{{{lllcccaaa\\\]]]]]]YYYQQQIIIBBB???===999777:::<<<>>>EEELLLWWW^^^bbb]]]WWWXXXbbbllloooyyyyyyyyyZZZNNNjjjRRR<<<333777555555777444999===IIIooofffPPPtttxxxnnnjjjkkkiiihhhiiippp{{{}}}vvvtttpppkkkfffaaa]]]ZZZWWWWWWVVVWWW^^^jjjxxx~~~sssiiihhhjjjlllnnnqqqsssuuuwwwzzz|||}}}}}}}}}{{{vvvqqqmmmjjjfffcccZZZWWWSSSOOOKKKJJJJJJJJJPPPOOONNNNNNNNNOOOOOONNNTTTYYY^^^bbbgggppp}}}}}}vvvzzzooosssjjjYYYVVV@@@777333222222222333333444555333333444555666888:::::::::===AAA@@@OOOxxxuuu|||}}}}}}~~~rrrlllqqqxxxyyylll|||vvvcccOOO;;;333DDD___aaaXXXWWWWWWUUUQQQMMMJJJHHHGGGFFFEEEAAABBBCCCFFFJJJPPPVVVYYYZZZ^^^ccceeeeeecccaaa```cccjjjssswwwxxxxxx|||}}}zzzrrrfff\\\[[[cccmmmyyypppfffbbb^^^XXXUUUUUUJJJBBBBBBUUUuuuyyyjjjllloooggg\\\UUUhhhuuuWWWOOOMMMHHHGGGEEEAAA>>><<<999555222666;;;HHH```xxxxxxllldddfffiiilllooopppqqqrrrttttttsssrrrrrrrrrssssssrrrqqqpppnnnllljjjiiihhhgggfffffffffgggfffdddccc\\\\\\YYYVVVXXX]]]___\\\[[[UUUPPPXXX^^^OOOFFFQQQtttqqqmmmmmmnnnoooooommmjjj```QQQFFFGGGRRR^^^dddiiijjjkkklllnnnppptttxxxuuuvvvvvvxxx{{{~~~mmmbbbfffiiilllhhhkkkzzz|||~~~~~~~~~lllUUUDDD666//////...------------...---------.........//////---,,,...000000000666===TTTlllyyyiiitttzzzuuuTTTFFFGGGHHHEEE??????FFFPPPXXXcccfffkkkzzz|||}}}}}}}}}zzzjjjaaabbbjjjqqqppphhh\\\SSSOOOIIILLLFFFDDDYYYyyywwwccc{{{uuubbbXXXWWWQQQSSSUUUSSSNNNGGGBBB???;;;777777:::<<<===AAAFFFQQQVVVXXXSSSQQQXXXfffqqqrrrzzzyyyxxx}}}yyy|||{{{LLLHHHeeeSSS===444777555555777444888;;;FFFlllpppOOOiii~~~uuummmnnnsssiiifffffflllxxx|||vvvmmmfffaaa^^^[[[YYY[[[]]]]]]___ggguuuvvviiihhhmmmpppsssvvvrrrssswww{{{}}}xxxsssnnnhhheeeccc___WWWOOOJJJGGGGGGGGGIIIIIIIIIKKKMMMOOOOOONNNMMMOOOSSSWWW___lll{{{uuu~~~www~~~kkkxxxlll]]]TTT:::222222222222222333333444555333444444555777888:::;;;888<<>>AAALLLMMMLLLKKKQQQ```nnnuuuzzz{{{zzzwwwwww~~~mmmmmm|||yyyTTTHHH]]]nnnHHH===333222555666666777:::AAAHHHmmmYYYSSSvvvppplllkkkllliiieeecccfffpppzzzvvvggg]]]___ffflllmmmggg```eeewww|||xxxrrrooonnnpppqqqqqqssstttuuuxxx|||}}}zzzwwwvvvnnnkkkdddZZZQQQKKKIIIHHHIIIHHHGGGGGGHHHKKKNNNPPPOOOMMMKKKOOOYYYhhhxxx}}}yyysssjjjzzznnnkkkOOO333666333333222222222333444444444444555666888:::;;;<<<<<<999CCCFFFJJJzzzwwwwwwyyyrrrcccsssooopppmmmlll~~~~~~|||tttZZZ???999;;;GGGPPPPPPPPPRRRTTTQQQMMMIIIFFFDDDDDDDDDAAABBBBBBBBBEEEJJJPPPUUUUUUYYY___bbbaaa___\\\[[[XXX^^^hhhooopppqqq{{{~~~tttqqqpppfffjjj}}}uuuqqqlllfff```TTTHHHCCCIIIOOOUUUddduuu}}}zzzwwwqqqhhhaaapppnnnUUUMMMOOONNNLLLFFF???<<<<<<999444333999IIIddd|||}}}ssshhhgggiiioooqqqooooooqqqssstttvvvwwwwwwuuusssqqqrrrpppooonnnooopppssstttqqqsssrrrqqqsssrrrjjj```]]]YYYVVVWWWWWWVVVXXX\\\ZZZ\\\\\\YYYUUUVVV]]]ccc{{{{{{wwwppplllllljjjffffffYYYKKKGGGPPP]]]fffiiigggiiikkklllmmmooorrruuuuuuuuuuuuuuuuuuyyy~~~sssjjjiiioookkkdddqqqpppmmmzzziiiQQQAAA444111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////111444777PPPmmmzzzhhh}}}~~~|||ooo```MMMIIIFFFEEEBBB???BBBGGGSSS]]]hhhrrr|||~~~{{{sssbbb___bbbjjjlllaaaUUUMMMOOONNNLLLGGGLLLggg{{{vvv]]]]]]ggg{{{yyyrrrhhhZZZMMMHHHFFFDDDBBBAAABBBBBBBBBAAA<<<:::777555555888;;;>>>DDDEEEDDDDDDKKK\\\jjjqqq{{{|||{{{xxxwww}}}rrriiissshhh```rrrgggGGG<<<333333666777777888;;;BBBFFFddd```|||uuuooohhhfffkkkgggdddbbbdddjjjuuuwwwrrrpppuuusssjjj```aaappp}}}xxxsssoooooopppqqqqqqmmmnnnpppuuu{{{|||zzztttqqqjjjaaaWWWQQQNNNNNNLLLJJJIIIHHHJJJMMMPPPSSSPPPOOONNNOOOWWWeeevvv{{{wwwqqqqqqsssjjjgggLLL333555333333222222222333444444444444555666888:::<<<===???<<>><<<999666666777:::<<<>>>???===>>>HHHZZZiiippp||||||{{{xxxvvv{{{{{{iiiqqqwww```EEE;;;333444777777888999===CCCCCCYYYiiimmmzzzssskkkcccdddjjjeeedddaaa```cccnnn|||zzz~~~yyyooodddbbbkkkwww~~~}}}yyysssooonnnoooppppppiiijjjmmmrrryyy~~~}}}zzzsssjjj```YYYVVVUUUPPPOOOMMMLLLMMMQQQUUUWWWTTTTTTRRRQQQUUUbbbtttxxxuuuoooxxx~~~kkkeee```GGG222444333222222222333333444555444555555777888:::<<<===AAA===EEEMMMXXXuuuooojjjrrrvvviiiooouuuyyysssgggssslllKKK===666===FFFGGGFFFHHHIIIJJJKKKKKKJJJIIIGGGFFFCCCCCCCCCCCCDDDIIIOOOTTTVVVZZZ```dddeeecccbbbaaa\\\ZZZ\\\dddmmmsss{{{zzzuuukkk```VVVWWWZZZYYYRRRLLLLLLQQQVVVWWWSSSOOOMMMMMMSSSiiiqqqYYYOOOPPPUUUXXXSSSGGG<<<888777666444999FFF^^^www~~~qqqhhhfffggglllmmmkkkkkkmmmoooqqquuuwwwxxxxxxvvvtttuuutttrrrrrrrrrtttwwwxxx{{{zzzxxxxxxyyyuuuhhhZZZTTTOOOMMMNNNNNNMMMOOOSSS\\\___bbbbbb______dddiiilllnnnmmmiiihhhiiihhheee[[[MMMBBBFFFUUUbbbiiikkkkkklllmmmnnnmmmnnnqqqsssvvvwwwxxxxxxyyy|||mmmiiikkkoookkkiii}}}qqqrrriiiLLL<<<111000000///...------------,,,,,,,,,------------------...///000000222555888NNNmmm|||uuu|||]]]fffvvv^^^TTTLLLEEEDDDCCCAAAAAADDDJJJUUUeeevvvuuussszzzzzznnn___WWWUUUVVVWWWWWWUUUFFFBBBDDDDDDQQQbbbhhh___XXXVVVbbbvvvuuujjj```WWWQQQMMMGGGEEECCCBBBDDDEEEFFFEEEAAA???<<<999888999;;;<<<===>>>===???KKK^^^nnntttyyy{{{zzzxxxwww|||rrr|||lll\\\BBB999444555888888999;;;===DDDEEESSSpppaaatttdddaaaeeegggddddddbbb___^^^hhhxxx~~~zzzrrrkkkjjjooovvv{{{}}}yyyrrrnnnmmmnnnnnnnnnjjjkkklllpppvvv~~~yyypppggg```\\\[[[WWWVVVTTTSSSUUUXXX[[[^^^ZZZ[[[YYYUUUVVVaaattt|||uuuuuummmzzzuuufffddd[[[CCC222444222222222222333444555555555555666777999;;;===>>>???>>>DDDKKKUUUvvvooommmjjjooo{{{}}}vvvtttwwwsss{{{llluuukkkMMM===555===GGGGGGDDDCCCFFFHHHJJJKKKKKKJJJHHHFFFCCCCCCCCCBBBDDDHHHNNNRRRYYY^^^dddiiijjjiiihhhgggccc[[[XXX^^^iiittt|||ooobbbVVVXXXbbbeeeWWWFFFFFFFFFGGGGGGFFFEEECCCBBBGGG___|||sssYYYNNNQQQVVVYYYUUUIII===999888888444888BBBUUUoooyyykkkhhhfffggglllmmmkkkkkknnnqqqrrrsssuuuvvvwwwxxxxxxuuuvvvvvvwwwwwwwwwvvvuuuyyywwwrrrooopppooofff[[[RRRNNNJJJKKKIIIGGGHHHLLLUUU\\\ccceeecccaaabbbeeeiiilllmmmkkkjjjkkkhhhdddVVVIIIBBBIIIWWW```fffiiilllmmmnnnnnnnnnoooqqqssssssuuuwwwxxxzzz~~~}}}hhhgggkkknnnhhhggg}}}yyyyyy|||gggKKK;;;000000///...------,,,,,,,,,,,,,,,,,,------.........---///000000000222555888IIIiiirrrVVV[[[|||kkkZZZPPPFFFDDDDDDBBBAAABBBFFFQQQaaavvv{{{qqqrrrxxxxxxnnnfffbbbaaa```XXXGGGCCCFFFEEEMMM]]]cccbbbZZZUUU\\\oooyyylllaaaZZZTTTQQQJJJGGGDDDCCCDDDEEEEEEEEEBBB@@@>>>;;;:::;;;<<<===???@@@???CCCQQQdddrrrxxxwwwxxxyyyxxxxxx~~~|||{{{dddWWW>>>888444777999999:::======DDDIIITTT{{{```qqq~~~aaaaaaeee```eeefffddd___]]]dddtttuuussssssuuuwwwyyy|||~~~|||wwwqqqlllkkkkkkkkkkkkhhhiiijjjnnnttt||||||tttkkkeeeaaaaaa___^^^^^^^^^___aaadddfffbbbbbb^^^ZZZZZZeeexxx|||~~~tttyyykkkuuuqqqeeedddVVV>>>333444222222222222333444555666666666777888:::<<<===>>>>>>BBBFFFJJJPPPiiiuuutttooooooxxx|||{{{qqqxxxmmmMMM<<<333<<>>@@@VVVuuuvvvZZZKKKKKKRRRUUURRRGGG===:::;;;:::555888===MMMggg{{{wwwhhhgggdddeeeiiikkkjjjkkknnnqqqrrrrrrtttuuuwwwxxxyyyuuuvvvwwwwwwvvvssspppnnnpppoooiiicccbbbccc```ZZZQQQLLLHHHHHHFFFCCCDDDHHHLLLUUU```eeedddbbbbbbcccjjjoooqqqooommmkkkeee^^^RRRHHHFFFPPP[[[```ccchhhlllmmmoooooooooppprrrtttppprrruuuwwwyyy}}}zzzdddgggllllllcccbbbwww{{{~~~{{{{{{```HHH<<<222000///...---,,,,,,,,,,,,,,,,,,,,,---......//////...///000000111222666888BBBddd~~~zzzkkk```SSSrrrzzzyyyaaaUUUHHHEEEFFFCCC@@@???CCCLLL[[[rrrwwwqqqrrryyyxxxmmmbbb[[[TTTFFFCCCDDDBBBKKKXXX[[[___ZZZUUUZZZkkkssshhhbbb\\\WWWPPPLLLHHHEEEEEEEEEEEEEEEBBBAAA???======>>>???@@@AAABBBBBBGGGUUUhhhtttwwwvvvxxxzzzyyyzzz|||bbbOOO;;;666555888::::::<<<>>>???CCCLLLXXXyyy^^^eeejjjcccddd]]]ggghhhfffaaa^^^cccoooyyymmmmmmrrrzzzyyytttnnniiigggggggggfffaaacccffflllttt||||||vvvooojjjgggggghhhhhhiiijjjkkkmmmnnnoooiiifffaaa\\\^^^jjj}}}}}}{{{ttt~~~hhhooonnncccdddPPP:::333444111111111222333444555666666777777999:::<<<>>>???@@@GGGJJJKKKPPPaaa~~~vvvssszzzzzz|||uuuyyytttPPP>>>222<<>>bbb}}}lllvvvpppLLLZZZhhhwwwhhhYYYKKKGGGGGGEEE@@@===@@@GGGUUUjjj|||yyyrrr|||}}}sssdddXXXSSSJJJHHHFFFDDDPPP[[[YYY]]][[[XXXZZZiii}}}~~~uuupppjjjccc[[[VVVQQQMMMKKKJJJJJJIIIEEEDDDCCCCCCCCCDDDFFFGGGCCCDDDFFFLLLZZZkkkuuuvvvxxxzzz{{{{{{{{{cccHHH999555555999;;;;;;<<<@@@AAABBBNNNZZZrrr^^^]]]jjjfffeeeggghhhfffbbb___bbbiiipppxxxkkkjjjooozzz|||}}}vvvrrrkkkfffdddccccccbbb[[[^^^dddlllttt}}}~~~yyytttpppnnnnnnooopppsssuuuvvvvvvvvvvvvmmmhhhaaa]]]aaaooozzzwwwsss~~~dddjjjjjj___aaaJJJ555333444111111111222333444666666777777888999;;;===???@@@BBBIIIIIILLLTTT^^^|||wwwyyyvvvyyy{{{UUUAAA444===MMMRRRPPPNNNIIIIIIJJJJJJIIIGGGEEEDDDBBBBBBAAA???@@@CCCIIIMMMXXX]]]eeejjjlllllllllllluuurrrqqqsssqqqjjjeeeeeeXXXUUUNNNSSS^^^]]]\\\fffxxx{{{|||yyyooogggnnnzzzsssbbbTTTTTTQQQLLLFFF@@@===<<<>>>KKKhhhvvv___TTTFFFHHHEEE>>>;;;<<<<<<;;;777888999FFFbbb||||||nnn^^^[[[\\\aaacccccceeeiiieeehhhlllooopppooollljjjkkkiiieeeaaa^^^[[[YYYYYYVVVXXXTTTKKKDDDDDDFFFFFFCCC>>><<<<<<<<<:::<<<@@@???IIIUUU^^^bbbdddiiimmmdddlllssstttsssooofff]]]LLLIIIOOO]]]dddcccfffnnnkkkmmmoooooopppqqqtttvvvuuuwwwyyy{{{|||~~~vvv___gggqqqpppffffff|||qqqVVVCCC;;;333//////...---,,,,,,,,,,,,,,,,,,------...///000000...///000111111333666999???cccwwwrrryyyGGGFFFTTTkkklll\\\LLLHHHHHHEEE@@@<<>>DDD```rrr```OOOIIIAAA======<<<;;;;;;777999;;;EEE^^^www{{{qqq___WWWVVV\\\___]]]```ffffffiiilllnnnmmmjjjfffccc```fffhhhbbbWWWPPPPPPTTTOOOMMMHHHCCC???===;;;;;;:::999999888999;;;<<<>>><<>>:::777777888;;;===GGG___xxx~~~vvv]]]UUURRRWWW[[[ZZZ]]]eeeggghhhjjjjjjiiifffcccaaa\\\aaadddaaaWWWOOOLLLLLLHHHFFFBBB>>>;;;999999999777777777777888999999::::::???HHHRRR\\\ccchhhkkkooopppssswwwwwwpppeee[[[LLLSSS\\\bbbdddfffiiikkkmmmmmmmmmnnnppprrrtttuuuvvvyyy|||}}}|||~~~tttfffkkkrrrooojjjzzzfffSSSGGG;;;000///............---------,,,,,,------...//////////////////000222666999;;;;;;BBBppphhhaaappp```DDDAAASSS^^^[[[RRRHHHCCCDDDBBB???:::>>>EEEPPPeeezzz}}}|||uuutttuuupppiiieeecccdddgggfffdddgggmmmggg___VVVWWWcccsss~~~sssnnnjjjjjjiiidddbbbccc______[[[WWWXXXZZZTTTLLLIIIBBBGGGZZZlllqqqsssvvvsssuuuvvvxxxoooppptttWWW@@@888666555777<<<@@@AAAAAAGGGBBBNNNZZZbbbiiiTTTfffyyynnniiieeeddd___[[[^^^dddrrrzzz||||||yyyuuuwww|||~~~{{{{{{xxxvvvzzzuuusssqqqooommmjjjeeebbb]]]\\\___hhhpppwww}}}}}}~~~~~~{{{xxxzzz{{{|||}}}}}}zzzuuuqqqjjjgggaaa___iii{{{}}}rrruuuwww```sss{{{ddd\\\UUU===222555222111222333333444555444333777999;;;<<<===???CCCEEEGGGGGGKKKTTTVVVVVVvvv{{{yyy{{{xxxuuuxxxlllRRR777666OOOiiikkkaaa[[[UUUNNNIIIGGGGGGGGGGGGEEECCCAAA???@@@BBBFFFHHHQQQUUUZZZ^^^```bbbdddeeeiiipppyyyzzzpppfffhhhoooqqqxxx{{{tttqqqpppdddaaa___bbbjjjzzzrrrjjjoooxxxrrrjjjggggggaaaSSSIIIHHHFFF???LLLzzzkkkVVVFFFEEECCC;;;777999<<<>>>@@@III]]]sss{{{vvv^^^TTTNNNRRRTTTTTTYYYaaagggggghhhgggfffccc```___ZZZ]]]___^^^WWWNNNGGGCCCAAA???===:::888888888999777777888999999888888888777;;;BBBKKKVVV___gggkkkoooppprrrttttttnnnddd\\\TTTYYY```dddeeegggjjjmmmmmmmmmnnnnnnpppqqqssstttvvvyyy}}}}}}|||}}}pppdddjjjsssppplll~~~gggSSSEEE999//////............---------,,,,,,------.../////////000000000111333555888999;;;>>>eeeooobbblllyyykkkGGG===NNN[[[XXXQQQHHHDDDEEECCC???;;;>>>CCCKKK[[[uuuyyy|||~~~wwwvvvsssnnncccfffmmmvvvzzzxxxxxxzzzmmmcccXXXVVV```ooo|||zzzuuutttrrrlllhhhiiieeeddd```\\\[[[ZZZTTTMMMHHHEEEMMM```nnnqqqrrruuuvvvvvvwwwzzzuuuwwwhhhMMM<<<888777666888<<<@@@AAABBBEEECCCMMMUUU[[[}}}{{{TTT[[[uuummmfffbbb___]]]]]]```jjjuuu~~~}}}||||||||||||}}}~~~{{{{{{{{{{{{xxxssskkkfffaaa___```fffmmmsss{{{~~~~~~~~~~~~~~~zzzuuupppjjjfffbbbeeesss|||qqqvvvqqqbbbtttoooddd\\\NNN999333666111111111333444555555555555888;;;>>>@@@BBBCCCFFFHHHGGGHHHJJJSSSXXXWWWoooyyynnnkkkqqqsssrrrqqqvvv}}}vvvaaaCCC666FFFaaakkkeee^^^XXXPPPIIIGGGGGGHHHHHHDDDBBB@@@???@@@BBBDDDFFFOOOQQQUUUZZZ^^^aaacccdddkkkrrr}}}wwwjjjppp~~~vvviiiaaa___TTTQQQSSSWWWWWW[[[nnnvvvmmmlllrrrxxx{{{mmmhhhlllgggVVVKKKLLLFFF???AAA___}}}aaaKKKIIIGGG===888<<<@@@BBBCCCIIIXXXjjjrrrrrrbbbVVVNNNOOOOOONNNSSS\\\eeefffggggggfffbbb___\\\[[[ZZZZZZXXXTTTMMMEEE@@@???===<<<::::::;;;<<<===:::;;;<<<<<<<<<:::999888555777<<>>===<<<;;;;;;===???@@@<<<=========<<<;;;999777444555888===FFFQQQ[[[aaaiiilllppprrrppphhh^^^WWW]]]```dddfffeeegggjjjnnnooooooppppppqqqqqqqqqqqqtttxxx|||~~~}}}}}}|||eee^^^gggqqqnnnmmmooorrroooaaaPPPBBB888111///............---------,,,,,,------.../////////111111222333444666777888AAABBBUUUzzzlllggg~~~WWWEEEQQQ\\\ZZZTTTKKKGGGGGGDDD@@@::::::<<>>===<<<;;;;;;===???@@@>>>>>>===<<<;;;999777777444444555999@@@IIIRRRWWWbbbeeejjjmmmkkkeee^^^YYY^^^bbbfffgggggggggjjjmmmqqqqqqrrrrrrsssrrrrrrqqqrrrwww|||~~~}}}~~~xxxaaa^^^hhhqqqllllllyyyzzzwwwppptttpppbbbPPPAAA666//////............---------,,,,,,------.../////////000000222444555777888999555;;;FFFhhh}}}kkk___mmmOOOLLLccc```XXXNNNIIIHHHEEEAAA===::::::>>>CCCRRRooouuuggg___gggtttxxxrrrlllhhhccc^^^^^^eeepppzzz|||uuunnncccVVVMMMKKKFFFRRRbbbooossstttvvvyyyuuuuuuxxxjjjLLL;;;999999;;;>>>@@@AAACCCEEEGGGEEEKKKLLLPPPVVV\\\xxxttt\\\wwwtttoooggg``````aaa^^^XXXZZZaaakkkttt{{{}}}~~~xxxvvv{{{{{{xxxmmmhhhdddeeegggiiiooovvv{{{~~~~~~yyyuuutttvvvxxxxxxxxxxxxyyyyyyxxxuuurrrppphhhfffrrr}}}qqqmmmooopppxxxaaa{{{vvvdddeeeQQQ:::666555111333666111222999:::888999@@@===@@@DDDFFFFFFFFFGGGGGGHHHLLLLLLNNNVVVXXX```rrrooommmsssrrrllldddeeevvviiiMMM:::777CCC[[[nnniiiddd[[[TTTNNNKKKHHHFFFBBBAAA@@@??????@@@AAABBBGGGLLLQQQTTTVVV[[[cccjjjcccppp|||uuuoookkkiiikkkllljjjfffdddeeeccc^^^iiisss}}}{{{wwwyyy}}}}}}uuurrrrrrlll^^^QQQNNNKKKIIIFFFAAAGGGaaa|||tttlllggg\\\QQQDDDDDDCCCBBBDDDLLLZZZeeefff[[[TTTSSSQQQJJJJJJOOOQQQSSSUUUWWWXXXXXXXXXXXXUUUQQQLLLFFFAAA@@@AAABBB@@@???>>>======>>>@@@AAABBBAAA???===;;;:::999888666555444666;;;BBBIIINNNVVVYYY\\\^^^___]]]\\\[[[___ccchhhjjjiiiiiikkknnnrrrssstttttttttsssrrrrrrpppuuu{{{}}}~~~~~~uuu]]]aaajjjrrrllllll}}}qqqrrr{{{{{{tttwwwxxxrrrbbbOOOAAA555---///............---------,,,,,,------.../////////...000222444666888999:::222===???UUUqqq```sssbbbQQQjjjfff\\\PPPJJJIIIFFFBBBDDD>>><<<@@@CCCLLLddd}}}~~~nnnaaabbbkkkrrrvvvyyyvvvppphhhdddhhhqqq||||||uuuooocccTTTLLLKKKJJJXXXiiirrrssssssuuuxxxtttuuu|||zzznnn]]]GGG<<<;;;:::===AAACCCCCCDDDGGGJJJEEELLLKKKOOOWWWVVVgggmmmrrrvvvmmmlllgggaaa```bbb___YYY[[[^^^ccclllwwwzzzzzz~~~zzzvvvoooiiifffggghhhiiinnntttwww{{{}}}xxxttttttuuuqqqpppoooppppppooollljjjeeeaaaeeeuuu{{{ppplllnnnuuujjjdddsssccc___FFF444777444...666555222777BBBDDD===;;;@@@<<>>;;;???KKKWWWbbbXXXSSSTTTRRRKKKJJJNNNMMMMMMMMMMMMOOOSSSVVVXXXUUUSSSOOOJJJEEECCCDDDFFFDDDCCCAAA@@@???@@@BBBCCCFFFEEEBBB???===<<<<<<<<<777666444555888>>>DDDHHHLLLMMMOOOQQQSSSVVVYYY\\\```dddiiilllkkkkkklllnnnssstttuuuuuuuuutttsssrrroootttzzz}}}~~~sss[[[ccclllssslllmmm{{{sssuuu~~~~~~yyyyyyqqq```NNN@@@555---//////.........---------,,,,,,------...//////000---///111444777999:::;;;:::FFFAAAMMMsss___lllttt\\\nnniii^^^QQQJJJIIIGGGCCCGGG???<<>>///888444---999333222;;;JJJLLLBBB<<>>CCCFFFIIILLLOOORRRQQQXXXSSSMMMOOOPPPVVVeee}}}~~~{{{|||uuulllbbbjjjmmmlllttt\\\777999;;;BBB___dddffffff___TTTLLLIIIIIIFFFDDDAAA@@@@@@@@@???>>>DDDHHHLLLOOOQQQUUUZZZ___kkkxxx}}}uuummmfffdddppp|||ssswwwyyyyyyooo^^^VVVRRROOONNNKKKFFFEEEHHH\\\hhhnnnjjjffffff___SSSIIIBBB======???@@@DDDHHHQQQSSSVVVXXXRRRJJJIIILLLHHHEEEDDDEEEEEEIIITTT___ZZZ]]]\\\VVVRRRRRRPPPNNNKKKIIIEEEAAA>>>>>>@@@BBBBBBCCCCCCBBB???<<<;;;;;;777555222333555999;;;<<<>>>===>>>BBBEEEKKKWWWbbbfffiiimmmqqqrrrpppmmmjjjtttuuutttrrrqqqppprrrtttvvvxxxzzzzzzzzz}}}qqqdddjjjqqqnnnhhhtttzzzzzzqqqrrr{{{}}}zzzmmmYYYIII@@@777///,,,,,,,,,,,,,,,,,,,,,,,,------------///000111222---...111444666888999999999<<>>VVVpppuuuttt}}}zzzmmmaaabbbqqqyyyrrrssszzz~~~yyyzzzqqqhhhccc\\\SSSMMMLLLTTTcccrrrwwwvvvvvvuuusssuuuxxx}}}}}}|||oooTTTEEE???>>>===AAAAAACCCEEEHHHJJJKKKLLLOOOLLLLLLOOOOOORRR^^^llleee}}}nnnaaa^^^aaabbb```^^^___]]]\\\```iiiuuu}}}uuuoookkkjjjkkkllljjjiiimmmtttxxx{{{~~~}}}~~~}}}|||{{{{{{zzzqqqqqqpppnnnjjjeee```]]]ZZZYYYaaasssmmmooovvvqqq```mmmfffLLL777333555333333666555444666;;;@@@AAA>>>;;;<<<<<<>>>CCCIIIOOOSSSTTTRRRSSSSSSSSSRRRTTTXXX[[[tttyyy}}}{{{tttnnnllluuuwwwooonnn{{{eee:::444666;;;RRR[[[___aaa^^^UUUMMMIIIIIIFFFDDDBBBAAAAAA@@@???>>>BBBFFFKKKNNNPPPTTTZZZ___hhhuuuwwwsssyyy}}}|||{{{kkkZZZUUUQQQQQQOOOLLLKKKMMMQQQ[[[aaa]]]ZZZZZZTTTKKKDDDAAA@@@AAAAAABBBIIIQQQXXXWWWVVVUUUOOOIIIJJJPPPGGGEEECCCCCCCCCFFFPPP[[[```eeehhheee```]]]XXXRRRRRRPPPMMMHHHEEECCCDDDEEEDDDEEEDDDBBB???===<<<===999777444333555777999999999777888<<>>AAABBB???===@@@??????CCCIIIOOOTTTVVVPPPQQQPPPOOONNNOOORRRUUUggg|||zzzqqqooozzzwwwzzzxxxFFF777777;;;JJJQQQWWW]]]]]]VVVOOOKKKKKKGGGEEEBBBAAAAAAAAA???>>>@@@DDDIIILLLOOOTTTZZZ```fffrrr}}}{{{}}}{{{bbbZZZSSSRRRQQQNNNLLLLLLJJJRRRUUUPPPLLLMMMHHHAAA@@@EEENNNTTTSSSQQQUUU\\\\\\ZZZXXXVVVOOOHHHHHHLLLFFFDDDCCCBBBAAABBBLLLXXXfffooovvvuuuqqqkkkaaaYYY[[[XXXUUUQQQMMMJJJIIIHHHHHHGGGFFFBBB???======>>>;;;999555444555666777666555444555999===DDDQQQ]]]gggjjjooosssuuuuuusssqqqrrrsssttttttssstttvvvxxxxxxyyy{{{zzzzzz}}}{{{nnniiilllqqqqqqrrr{{{zzz}}}yyyiiiMMM888...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111333333222333444777999:::???999;;;@@@NNNxxxjjjwww```eeerrrsssbbbSSSLLLFFFHHHDDDCCCBBB>>>>>>MMM```tttuuuuuurrrjjj```YYY___nnn{{{~~~xxxuuuvvv|||~~~wwwvvvwwwwwwpppggg```XXXOOOLLLMMMaaalllvvvwwwvvvwwwwwwvvvzzz|||}}}xxx```NNNDDDAAA???>>>AAABBBDDDFFFIIILLLNNNOOOOOOOOOPPPRRRQQQQQQVVV]]]wwwlll^^^llleeeeee```]]]___\\\\\\[[[ZZZ\\\cccnnnvvv{{{~~~vvvqqqnnnlllkkkkkkhhhfffjjjqqqzzz|||}}}yyyyyyxxxxxxwwwwwwvvvvvvssssssrrroookkkfffaaa^^^YYY[[[fffyyywwwrrreeegggqqqeeeUUUCCC444333555444333555666888;;;???DDDJJJPPPUUUMMMJJJGGGGGGJJJOOOSSSVVVQQQQQQPPPNNNLLLLLLNNNPPPYYY|||pppqqq~~~QQQ;;;:::>>>EEELLLSSSZZZ[[[VVVPPPNNNNNNHHHFFFCCCBBBBBBAAA???>>>>>>BBBGGGJJJMMMRRRZZZ___gggsss|||rrrsssuuu~~~nnnaaaVVVSSSRRROOOKKKIIIKKKPPPPPPJJJFFFEEEBBB===:::DDDTTTcccgggcccbbbddd^^^\\\ZZZXXXPPPFFFAAABBBFFFEEEEEEDDDAAABBBLLLWWWkkkuuu~~~{{{uuukkkbbb^^^\\\XXXTTTQQQNNNKKKIIIKKKJJJGGGBBB>>><<<===>>>;;;999666555666777888777888666666:::>>>DDDQQQ^^^fffiiimmmppprrrqqqooonnnoooqqqssssssssstttvvvxxxxxxzzz{{{{{{zzz}}}ssshhheeeppppppnnnsss~~~}}}}}}~~~~~~}}}|||gggMMM:::222111------------------------------------...000111222666555444333444666999:::<<<999???HHHQQQjjjqqqnnn~~~WWWKKK[[[lll\\\LLLLLLJJJEEECCCBBBAAA<<<;;;CCCOOOuuu}}}ppprrrrrrmmmaaaUUUQQQXXX```gggmmmssssssooommmppptttxxx|||~~~yyywwwwwwuuuoooggg```VVVNNNMMMQQQgggpppvvvvvvtttvvvwwwvvvxxx}}}|||wwwwwwyyy{{{oooYYYIIIAAA@@@??????>>>@@@BBBEEEHHHJJJMMMNNNOOOOOOOOOOOOOOOPPPUUUZZZfff\\\vvvmmmcccaaa]]]^^^ccc]]]^^^]]]YYYWWW[[[dddmmmuuu}}}yyywwwuuurrrooommmhhhdddhhhooo|||~~~zzzzzzyyyxxxvvvuuutttsssooonnnmmmjjjeee```\\\YYYWWWZZZhhh|||pppppp~~~llldddkkkkkktttIII===333333555444333444:::;;;===@@@GGGUUUfffrrr]]]WWWPPPLLLLLLNNNQQQSSSTTTTTTSSSQQQNNNMMMNNNOOOTTT}}}|||rrrssszzzUUU:::777;;;???HHHOOOVVVXXXTTTOOOMMMNNNIIIGGGDDDCCCBBBAAA@@@>>>===AAAEEEHHHKKKPPPXXX^^^iiitttyyynnnmmmiiilllwwwgggWWWSSSUUUSSSMMMIIIHHHKKKKKKFFFBBBAAAAAA???777<<>><<<<<<>>>999888666777999;;;;;;;;;<<<999888;;;>>>EEERRR^^^hhhjjjllloooooonnnllljjjlllnnnqqqrrrssstttuuuwwwwwwyyy{{{{{{{{{~~~pppeeedddtttnnnjjjqqq|||~~~~~~}}}{{{yyy{{{{{{kkkXXXEEE777000///------------------------......//////000222333444777666555444555777999;;;<<<<<>>>>>@@@@@@===>>>@@@CCCFFFHHHJJJKKKOOONNNLLLJJJKKKQQQWWW[[[\\\___^^^xxxfff___\\\___ddd^^^______ZZZVVVWWW^^^eeeoooyyy}}}zzzvvvqqqjjjdddffflll|||~~~~~~|||zzzxxxuuutttsssnnnllljjjfffbbb]]]YYYWWWTTTZZZhhh}}}qqqvvvmmmiii}}}iiirrr\\\@@@999333333555666555666999<<<@@@DDDKKKWWWeeeppp___YYYRRRMMMLLLNNNPPPQQQTTTUUUTTTRRROOONNNNNNOOOZZZxxx~~~rrrmmm{{{{{{{{{___@@@666999<<>>===@@@DDDFFFIIINNNVVV\\\gggrrr~~~wwwjjjeeessskkkXXXTTTWWWWWWPPPJJJCCCEEEEEECCCAAAAAABBBBBB???<<>>>>>>>><<<999999;;;>>>EEESSS___kkklllnnnppppppnnnlllkkkkkkmmmppprrrrrrsssuuuvvvvvvxxxzzz{{{|||qqqhhhhhhwwwkkkfffqqq}}}{{{yyywwwwwwzzzyyy```MMM???444///...------------------------000000000000111333444555777777666666777999:::;;;>>>@@@???DDDJJJOOOsss}}}wwwuuuVVVVVVtttwww^^^KKKGGGHHHGGGFFFCCC@@@======>>>CCC[[[}}}wwwoooiiiddd[[[QQQHHHUUUcccuuu~~~}}}vvvqqqoooeeedddbbbaaadddlllvvv}}}~~~~~~}}}wwwrrrpppnnnjjjcccYYYTTTZZZdddmmmrrrtttrrrrrrtttuuussswwwzzzyyyuuuwww{{{uuujjjjjj~~~ttteeePPPAAA===???BBBCCC???@@@AAADDDFFFHHHJJJKKKMMMMMMJJJGGGIIIQQQWWWYYY]]]uuudddOOOpppwwwfffaaabbbbbb___```___\\\XXXXXX[[[^^^fffqqquuu{{{zzztttkkkeeeffflllyyy|||}}}zzzxxxvvvuuuqqqooommmiiiddd___[[[YYYTTTZZZiii~~~yyy}}}zzz|||xxxeeeqqq}}}yyy~~~sssOOO:::777555444666777888888888<<>>===@@@CCCDDDGGGLLLTTTZZZaaalllzzz}}}tttwwwgggaaacccaaaXXXPPPIIIIIIIIIHHHEEECCCCCCEEEGGGBBB@@@EEEMMMXXXfffssspppeeeXXXPPPLLLLLLQQQXXXWWWXXXWWWRRRHHHCCCKKKVVVfffqqq}}}xxxpppgggaaa^^^[[[VVVQQQQQQQQQOOOJJJEEE@@@>>>>>>:::999999;;;>>>@@@@@@???;;;999888<<<@@@IIIWWWeeejjjlllnnnppppppooonnnmmmlllnnnqqqsssssssssuuuvvvtttwwwzzz{{{|||ppplllooowwwjjjeeetttuuutttwwwzzzwww[[[HHH;;;222///000......................../////////000111222444444666666777888999:::;;;<<<===BBB>>>???FFFGGGbbblllZZZqqqlllOOOKKKIIIIIIHHHEEECCCAAA???===BBBIIIwwwzzznnnhhhaaaWWWOOOPPP^^^rrr~~~}}}rrrmmmfff^^^\\\```hhhnnnwwwyyy{{{~~~~~~{{{wwwsssooonnnkkkeee\\\YYYbbbnnnnnnrrrtttssssssuuuuuusssuuuyyywwwpppooouuusssjjjjjj|||hhh[[[JJJ@@@???CCCFFFGGGDDDDDDFFFGGGIIIKKKLLLMMMKKKMMMKKKGGGJJJRRRUUUTTT\\\bbbxxxXXX___rrrjjjfff``````___^^^]]][[[ZZZYYYXXX[[[fffkkkrrr|||uuulllfffhhhnnnuuuxxx|||~~~}}}{{{zzzyyyvvvtttppplllgggccc___]]]UUU\\\kkk~~~{{{{{{rrrkkkkkkcccFFF888888777555666888:::;;;:::<<>>@@@CCCDDDFFFKKKSSSYYY\\\fffuuu~~~xxxuuuvvvqqqeee[[[UUUTTTRRRPPPKKKFFFEEEFFFEEEDDDDDDDDDBBBEEEPPP\\\iiibbb\\\[[[YYYWWWWWWZZZ]]]]]]\\\UUUIIIAAAHHHSSS___kkkxxx{{{ppphhhddd```ZZZVVVSSSSSSRRRNNNHHHCCC@@@???<<<;;;;;;<<>>DDDMMM]]]kkkhhhiiilllnnnoooooonnnnnnmmmpppssstttttttttuuuvvvsssvvvyyy{{{}}}yyynnnnnnsssvvvhhhfffxxx{{{|||uuutttxxxyyyzzz|||oooUUUCCC666---,,,000..............................//////000222333444555666777999;;;<<<<<<<<<999BBB@@@BBBJJJGGGWWWvvv~~~[[[lllxxxYYYYYYIIIIIIHHHEEECCCBBB???;;;DDD===eeeyyyoooiiiaaa[[[TTT```ppp{{{|||zzz|||pppddd\\\[[[```dddpppvvv}}}~~~zzzxxxxxxnnnnnnlllggg^^^\\\ggguuuooosssuuussstttvvvvvvssssssxxxuuujjjfffllloookkknnnjjj]]]SSSFFF@@@BBBFFFIIIJJJHHHIIIJJJKKKLLLNNNOOOOOOIIIMMMLLLIIILLLRRRSSSNNNSSSNNNmmmoooaaawww|||rrrkkk______^^^]]]]]]]]][[[XXXUUUTTT^^^dddlll|||{{{uuummmgggjjjppprrruuuzzz~~~~~~~~~}}}}}}xxxvvvrrrnnniiidddaaa___VVV]]]mmmxxx{{{yyyttt\\\XXXAAA777888888666666999<<<===>>>===>>>DDDLLLRRRUUUTTTMMMMMMOOORRRUUUUUUTTTRRROOOPPPRRRRRRQQQPPPQQQRRRZZZ\\\|||zzzyyytttpppqqqmmmccchhhwww~~~hhhFFF555777;;;>>>OOOfffnnnbbbSSSNNNLLLJJJGGGEEEDDDCCCAAA@@@AAABBBCCCDDDEEEIIIOOOSSS]]]bbbmmm|||www|||vvvjjj^^^XXX[[[XXXOOOKKKOOOGGGHHHGGGCCC>>>???FFFMMMeeehhhiiiddd]]][[[^^^bbbZZZ^^^^^^VVVJJJCCCCCCFFFVVVaaarrrzzzuuussspppggg]]]XXXZZZ[[[UUUKKKBBB??????;;;<<>>555111---***,,,,,,,,,,,,,,,,,,,,,,,,+++---//////000222444777999999999999999999::::::;;;;;;???CCCEEEJJJUUU```vvvzzzjjjlllSSSJJJIIIIIIGGGDDDAAA@@@AAACCC???LLLppp{{{kkk______TTTXXXlllyyyttt~~~vvvggg]]]ZZZZZZbbblllvvvyyyyyyxxxtttnnnooouuupppccc^^^gggoooqqqrrrsssssssssssstttwwwyyyyyyzzzsssfff```eeeiiihhhxxxsssiiiWWWMMMEEEEEEGGGHHHHHHJJJGGGFFFFFFHHHKKKMMMNNNMMMJJJLLLJJJFFFFFFKKKNNNMMMGGGLLLWWWrrruuu^^^xxxfffccc]]]```aaa```___]]]WWWRRRWWWZZZ```iiisss~~~uuuooolllkkkkkkhhhjjjmmmppptttyyyzzzrrrooonnnkkkeee___]]]fffsssvvvmmmyyy{{{xxxqqq^^^JJJ999666555444666;;;>>>???>>>???@@@BBBCCCFFFHHHIIIJJJKKKRRRTTTQQQNNNPPPTTTVVVVVVVVVWWWWWWWWWVVVUUUUUU[[[aaassswww}}}jjjkkkkkkjjjggggggsssvvvRRR;;;777<<<===EEESSS\\\[[[TTTQQQMMMJJJGGGEEEDDDCCCBBB@@@AAAAAABBBCCCEEEHHHMMMQQQYYY^^^iiizzzzzzxxxqqqwwwxxx{{{yyyuuummmbbbZZZVVVRRRNNNKKKLLLJJJFFFAAA@@@BBBEEE___kkksssooogggbbb^^^ZZZ[[[\\\ZZZSSSIIICCCBBBDDDPPP\\\mmm|||zzzyyyvvvnnneee\\\]]]\\\WWWPPPJJJFFFEEE@@@AAACCCDDDDDDCCCBBBAAA@@@:::;;;FFFMMMNNNSSS\\\jjjiiiiiilllqqqrrroookkkqqqrrrrrrqqqpppqqqtttvvvvvvvvvvvvxxx|||zzzqqqjjjmmmtttsssfffhhh~~~~~~uuutttuuueeeNNN<<<444111...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000222444777:::::::::::::::;;;;;;;;;::::::===AAABBBEEENNNXXXtttyyygggNNNJJJJJJKKKIIIDDDDDDHHH>>>???FFFZZZkkk]]]WWWXXXggg~~~uuulllbbb[[[```kkkrrrqqqnnnnnnpppppppppoookkkeeedddjjjoooppptttsssrrrpppppprrrvvvxxxwwwzzzyyyssslllgggbbb___xxxpppcccOOOGGGBBBDDDHHHGGGGGGHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGIIIHHHDDDDDDIIIKKKIIIHHHHHHLLL^^^mmmxxxzzzfff``````bbbaaa```]]][[[YYYWWWUUUVVV[[[bbbkkkvvv|||uuurrrqqqpppllllllmmmmmmpppttt{{{}}}xxxrrrmmmgggddddddlllxxxtttrrrkkkooojjjXXXDDD666555444333555999;;;<<<;;;???@@@BBBDDDFFFGGGHHHIIIKKKPPPRRRNNNJJJLLLOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUSSSZZZiiiyyyzzzlllqqqkkkjjjooofffiii___AAA555:::<<>>JJJRRRRRRSSSVVVeeegggiiilllnnnnnnnnnmmmtttsssrrrpppoooppptttwwwwwwwwwwwwyyy|||~~~wwwnnnhhhjjjpppmmmhhhnnn~~~zzzrrrppp```KKK:::222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000222444777:::::::::;;;;;;<<<<<<<<<;;;;;;===AAAAAAAAAGGGOOOdddvvvkkk{{{~~~ZZZNNNHHHKKKJJJBBBBBBIII<<>>CCCEEENNNYYYYYYQQQNNNKKKGGGEEEDDDDDDCCCBBB@@@AAAAAAAAABBBDDDIIIMMMXXX]]]fffqqq|||llliiirrr}}}yyytttjjj]]]TTTSSSXXX\\\yyytttccc]]]___aaa^^^[[[WWWSSSPPPMMMJJJGGGQQQhhhvvvrrrllloookkkbbb___ZZZSSSPPPOOONNNJJJGGGAAALLL\\\nnn{{{zzztttmmmgggaaa^^^]]][[[VVVRRRQQQQQQPPPNNNKKKFFFBBB@@@>>>;;;@@@LLLUUUWWWVVVWWWaaaeeejjjllllllkkkmmmooosssssssssrrrpppqqqsssuuuwwwwwwxxxzzz}}}zzzrrrkkkkkkpppeeekkkzzzzzzhhhZZZGGG888111//////...---------------------------...000000000222444666999999::::::;;;;;;<<<<<<<<<;;;>>>BBBBBBBBBEEEKKKQQQrrrmmmttt[[[IIIJJJKKKCCC@@@FFFAAABBB???<<>>@@@AAA???BBBEEEGGGHHHGGGFFFDDDMMMQQQRRROOOLLLNNNNNNMMMRRRQQQQQQPPPOOONNNLLLKKKOOORRRXXXrrrqqq}}}tttnnnwwwtttxxxdddZZZtttxxxQQQ777888AAAGGGHHHMMMWWWZZZTTTOOOKKKGGGEEEDDDDDDCCCBBBAAAAAAAAAAAAAAACCCGGGJJJTTTZZZcccnnn{{{{{{pppooovvv~~~|||rrriiiaaaYYYTTTQQQbbbooo{{{hhhaaaeeeeeeaaa\\\XXXVVVUUUSSSRRRRRRfffvvvuuusssuuuoooeee\\\VVVPPPOOORRRSSSOOOJJJBBBKKKYYYiiiwww{{{tttnnnfffccccccaaa[[[VVVXXXWWWUUUQQQLLLFFFAAA>>>======BBBMMMWWW[[[\\\]]]aaafffkkkmmmkkkkkkmmmoooppprrruuuuuutttssssssssswwwwwwxxxzzz}}}}}}zzzuuunnnlllnnnbbbqqq}}}|||___SSSCCC666000...//////------------------------...///111111111222444666777888888999::::::;;;;;;;;;:::<<>>AAAFFFWWWzzznnn\\\SSSeeezzzbbbcccwwwyyyaaaPPPNNNQQQ\\\OOONNN```sssxxxwwwwwwuuuuuuuuuwwwyyyxxxuuurrrwwwtttooojjjbbb```gggqqq^^^RRRIIIDDD@@@AAAAAA@@@AAAEEEBBBDDDFFFFFFEEEEEEGGGJJJEEEGGGHHHEEEEEEGGGGGGDDDBBBGGGNNNTTT]]]xxxiii]]]~~~{{{jjjddd```bbbaaa]]]\\\___ZZZWWWUUUUUUZZZcccmmmssszzz{{{yyyzzzxxxwwwssspppnnnqqqvvvzzzwwwuuussssssvvvzzz~~~zzzyyy{{{xxxnnneeeeeemmmzzz|||rrrmmmvvvyyykkkWWWFFF999333555666888;;;===@@@CCCEEEBBBDDDFFFHHHIIIHHHEEEDDDEEEIIIKKKIIIIIILLLLLLJJJQQQQQQQQQPPPOOOMMMLLLKKKOOOQQQUUUgggqqqyyyqqqsssuuuxxxlllaaakkk~~~xxxQQQ444:::CCCJJJJJJKKKPPPVVVYYYPPPLLLGGGDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@BBBFFFIIILLLSSS^^^hhhuuu{{{rrrrrrxxx~~~xxxiii[[[UUUWWWRRR^^^zzzmmmhhhmmmjjjeee```\\\ZZZZZZ[[[XXXgggwwwzzznnncccYYYSSSOOOPPPTTTUUUQQQKKKGGGLLLWWWeeerrr|||zzztttnnnkkkkkkhhhbbb\\\^^^\\\YYYUUUNNNGGGAAA======AAAHHHPPPXXX]]]aaaccccccggglllnnnmmmlllmmmooommmqqquuuwwwvvvtttssssssvvvvvvxxxzzz~~~yyytttrrrnnniiihhhkkkaaarrr~~~|||}}}sssuuuyyy||||||xxxtttrrrUUUMMM@@@666000......///------------------------///000111111111222444666777777888888999:::;;;;;;:::888999>>>AAAAAACCCGGGGGGZZZzzziiiwww{{{\\\MMMLLLLLLIIIGGGIII???>>>EEEBBBAAA[[[~~~nnn______pppmmmjjj}}}nnn[[[SSSRRR___WWWVVVbbbrrrzzz{{{zzzrrrsssuuu{{{~~~{{{}}}yyyooohhhllluuu|||wwwZZZQQQLLLGGGCCCBBB@@@>>>@@@DDD@@@BBBDDDDDDDDDFFFLLLQQQIIIKKKJJJGGGGGGJJJJJJGGGGGGHHHLLLRRRWWWlllppp[[[eeeyyykkkbbbbbbccc^^^\\\^^^ZZZWWWTTTTTTVVV\\\cccgggrrrwww{{{{{{yyywwwuuuuuuxxxzzzrrrnnnjjjhhhjjjnnnrrrtttuuummmfffhhhooopppggg]]]]]]ggguuu|||zzznnnsssttt~~~fffSSSCCC999555555777999;;;===@@@CCCFFFFFFGGGHHHIIIIIIHHHFFFEEEDDDHHHKKKKKKLLLPPPPPPMMMLLLMMMNNNNNNOOOOOOOOOOOONNNOOOVVVaaammm}}}wwwzzzzzzpppeeevvvvvvzzzxxxTTT555777BBBPPPVVVQQQJJJNNNVVVPPPLLLGGGDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@BBBEEEHHHHHHPPPZZZcccnnnzzzyyy|||pppaaaYYYZZZRRRXXXkkkwwwwwwwwwtttnnneee```^^^___TTTXXXcccrrrwwwnnnbbb[[[[[[WWWUUUVVVYYYXXXSSSMMMHHHJJJQQQ\\\hhhrrrxxxyyy}}}zzzwwwuuutttpppkkkgggbbbaaa]]]XXXPPPIIIBBB>>><<>>666111.................................///000222222111222444666777777888999:::;;;<<<===>>>;;;:::>>>AAAAAACCCFFFHHHMMMlllrrrlllsssYYYNNNMMMKKKFFFHHHCCCCCCDDD???;;;III___tttfff```gggrrrzzzwwwfff\\\WWWllljjjggghhhpppyyy|||yyyoooooosss{{{yyyppp|||gggQQQKKKIIIFFFDDDDDDBBB??????CCC???AAABBBAAAAAAEEEMMMTTTLLLNNNLLLHHHGGGKKKLLLJJJOOOLLLOOOTTTTTT```qqq]]]sssxxxeeebbbccc^^^[[[\\\ZZZXXXVVVUUUVVVXXX\\\^^^gggjjjsss|||~~~~~~{{{xxxwwwwwwooolllhhhgggiiikkklllkkkggg```[[[]]]dddfffaaaZZZXXXbbbqqq}}}ppplll|||{{{}}}aaaPPPDDD<<<999999;;;>>>>>>>>>@@@CCCFFFIIIJJJJJJJJJIIIHHHGGGGGGIIILLLOOOOOORRRUUUUUUQQQJJJKKKLLLMMMNNNNNNNNNNNNQQQPPPZZZaaarrr]]]nnn{{{zzz{{{zzz}}}{{{bbbsssqqqttt~~~^^^@@@000???WWWddd\\\JJJGGGPPPQQQMMMGGGDDDCCCDDDDDDDDDEEEDDDCCCBBBAAABBBEEEHHHIIIPPPYYY___hhhyyy}}}rrrddd]]][[[YYY\\\ssszzznnneeeaaaaaaaaaZZZ___pppxxxrrrllllll```^^^\\\]]]^^^\\\UUUPPPEEEFFFJJJSSS^^^hhhnnnppp|||~~~}}}|||zzzwwwrrroooeeeccc```ZZZRRRJJJCCC???<<>>DDD???>>>@@@CCCCCCDDDHHHKKKGGG```oookkkVVVRRRPPPJJJGGGIIIHHHBBB<<<===GGGOOOaaaxxx```YYY___ttt{{{lllaaaZZZxxxzzzvvvmmmoooxxx|||xxxnnnmmmpppzzz~~~sssoooZZZHHHCCCEEEDDDEEEGGGEEE@@@???AAA???AAAAAA??????DDDMMMUUUNNNOOOMMMHHHGGGKKKMMMLLLOOOKKKOOOUUURRRSSSqqq___ZZZhhhbbbbbb^^^[[[\\\[[[ZZZYYYXXXWWWXXXYYYZZZ___```hhhttt}}}~~~yyyuuutttooollljjjkkkmmmmmmkkkiiiaaa]]]ZZZ[[[___aaa___\\\VVV```ppp~~~~~~|||iiikkk|||xxxZZZJJJ@@@:::888???AAACCCBBBAAAAAADDDGGGLLLLLLKKKJJJIIIIIIHHHHHHIIILLLNNNNNNQQQTTTSSSOOOKKKLLLLLLLLLLLLLLLKKKKKKUUUSSS^^^ccciiiSSS^^^zzzwww~~~nnnsss{{{tttKKK:::===LLL```cccUUUJJJIIIRRRNNNIIIEEEDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@??????JJJJJJNNNXXXdddsss|||uuummmgggbbbUUULLLVVVpppzzzeeeaaahhhccccccgggooowwwzzzwwwssslllddd]]][[[]]]\\\TTTLLLFFFIIIJJJHHHHHHRRRdddrrrwww{{{zzzvvvqqqkkkddd]]]VVVOOOGGGAAAGGGRRR\\\]]]]]]```dddfffjjjlllooopppooopppqqqrrruuutttssstttvvvvvvvvvtttssswww{{{~~~xxxkkk^^^[[[^^^bbbbbbaaarrrzzz}}}}}}ggghhhsss~~~rrrsssrrrdddNNN@@@222///000///---+++------......//////000000222111111111222333333444555666888:::<<<======>>>@@@AAAAAABBBCCCDDDEEEEEEGGGPPPWWWgggxxxyyyXXXYYYZZZNNNJJJIIIFFFDDDBBBBBBBBBCCCLLLbbbooo[[[dddmmm~~~llldddhhhxxxppppppssspppiiifffdddgggooozzzzzz|||lllZZZQQQJJJDDDGGGHHHHHHGGGEEECCCBBBCCCAAA@@@@@@@@@AAACCCDDDFFFAAACCCFFFGGGHHHIIIKKKMMMNNNNNNOOOOOOMMMQQQbbbuuu~~~^^^qqqzzzggg___]]]]]]```___]]]ZZZYYYXXXWWWTTTRRR[[[\\\cccmmmuuu{{{}}}zzzyyyuuummmeeefffooouuusssoooccc^^^ZZZ\\\bbbddd```[[[___iiiwww}}}zzz{{{~~~yyydddrrr[[[DDD888777;;;AAA@@@AAABBBEEEGGGHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFHHHKKKOOOQQQQQQQQQPPPTTTQQQLLLHHHGGGIIILLLNNNQQQ\\\]]]YYYcccNNNWWWxxx|||xxx{{{~~~zzzrrrppp}}}|||]]]>>>;;;IIIccclll]]]NNNKKKQQQMMMIIIFFFEEEEEEEEEDDDDDDCCCBBB@@@????????????EEEEEEJJJSSS^^^lll~~~~~~tttiiigggkkkzzzssskkk___[[[WWWVVV[[[jjj}}}tttvvviiihhhlllvvvvvvnnneeebbbaaa^^^UUULLLFFFHHHHHHEEECCCJJJYYYfffvvv{{{{{{wwwuuuooofff^^^VVVNNNFFFAAAJJJTTT]]]^^^^^^aaaeeefffhhhjjjmmmnnnnnnoooppprrrrrrrrrssstttuuuuuuvvvwwwuuuxxx|||wwwmmmbbb___```aaabbbcccwwwxxx}}}kkkgggqqqxxxxxxrrraaaMMM???222///000///---,,,---......//////000000000111111111111222333555555666777999:::<<<<<<======>>>???@@@AAABBBCCCDDDEEEHHHLLLNNNYYYwww|||zzzjjjWWWSSSTTTMMMKKKHHHFFFFFFDDDAAA???>>>III___zzzpppfffhhhrrruuukkknnn|||sssmmmllljjjgggaaa[[[WWWZZZaaahhhlllmmmjjjsssxxxzzzvvvaaaQQQJJJFFFAAAFFFGGGHHHGGGDDDBBBBBBCCCCCCBBBAAAAAAAAABBBCCCDDDAAACCCEEEFFFGGGHHHJJJLLLLLLLLLNNNNNNKKKLLLZZZjjjwwwrrrxxxmmmfff___XXX___]]][[[YYYYYYWWWUUUSSSVVVWWW\\\eeelllrrr{{{}}}}}}|||rrriiikkkuuu|||zzzuuugggccc```bbbhhhkkkhhhdddcccmmm||||||zzzzzz}}}|||yyy{{{~~~}}}vvvTTTAAA:::===CCCKKKHHHEEEEEEGGGIIIIIIGGGFFFFFFGGGGGGFFFEEEEEEDDDFFFGGGIIIKKKMMMNNNNNNNNNQQQPPPNNNMMMLLLLLLMMMNNNMMMUUUUUUTTT[[[rrrMMMQQQkkk~~~|||yyyvvvssssssvvvnnnxxxsssHHH999@@@aaauuujjjVVVMMMPPPMMMIIIGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>AAABBBFFFOOOXXXcccssswwwhhh___]]]lll{{{ppphhhddd^^^WWWPPPSSSeeewww}}}zzzzzz}}}uuulllgggddd___UUUMMMIIIJJJIIIDDD@@@CCCNNNYYYpppvvv~~~{{{uuukkkbbbXXXPPPHHHDDDSSS\\\ccccccaaaccceeefffgggiiikkkllllllmmmnnnpppmmmpppssstttssstttwwwzzzwwwzzz~~~uuunnnhhhfffdddbbbeeejjj}}}yyy{{{|||vvv~~~nnnmmmpppzzz}}}zzz|||uuucccJJJ===111...000///---,,,---......///000000111111111111111222333555666777888999:::;;;<<<<<<<<<<<<======>>>@@@AAACCCDDDDDDJJJHHHGGGKKK\\\~~~xxx||||||lll```bbbSSSNNNIIIGGGIIIHHHCCC???@@@@@@DDDMMM\\\uuullleeecccrrr{{{qqqsss}}}{{{pppgggcccccccccaaaXXXNNNLLLQQQYYY\\\[[[RRRXXXcccwww|||lllYYYLLLHHHFFFDDDEEEFFFGGGFFFDDDBBBBBBBBBEEEDDDCCCBBBBBBBBBBBBBBB@@@BBBDDDEEEEEEFFFHHHJJJKKKLLLOOOOOOLLLKKKSSS]]]xxxsssqqqkkkcccYYYaaa^^^[[[ZZZYYYXXXVVVTTTSSSRRRUUU\\\bbbgggpppyyy~~~wwwooosss~~~zzzmmmjjjhhhlllrrruuussspppkkkuuu}}}|||{{{yyyyyy|||~~~~~~~~~}}}xxxssskkkpppyyyvvvhhhLLL>>><<>>=========AAAAAAFFFNNNUUU^^^lllxxxvvvmmmaaarrrtttyyylll___[[[YYYZZZcccooonnnxxx{{{rrrkkkhhhbbbYYYQQQMMMNNNLLLFFFAAABBBJJJQQQcccjjjuuu~~~{{{rrrggg^^^VVVPPPMMM^^^eeejjjhhheeefffgggfffhhhjjjllllllkkkkkkkkkllliiinnnssstttrrrssswww|||zzz|||pppkkkjjjkkkhhheeejjjuuuvvv{{{||||||wwwxxx}}}qqquuuppptttxxxyyy}}}wwwdddFFF:::000...///...------......///000000111222222111111222333444666888999:::;;;;;;<<<<<<<<<<<<;;;<<<===>>>@@@AAACCCDDDEEEIIIFFFFFFIIINNNfffzzzsss}}}}}}xxxaaaWWWLLLFFFHHHIIIGGGCCCGGGDDDBBBBBBDDDOOOfffzzzyyyiii\\\gggxxxrrrsssyyyvvvpppfff___]]]^^^```aaaYYYNNNKKKRRR]]]aaa___VVVTTT]]]vvvvvvcccQQQHHHEEEEEEEEEDDDEEEFFFEEECCCAAAAAABBBDDDCCCCCCCCCCCCCCCCCCCCC@@@BBBCCCDDDDDDDDDFFFHHHKKKNNNSSSTTTQQQPPPSSSXXXlllaaaqqqjjjkkkiiibbb___\\\ZZZYYYYYYWWWVVVTTTRRRSSSXXX\\\```hhhpppxxx}}}{{{www|||}}}wwwuuuuuuyyy~~~}}}zzzwwwzzzwwwwwwyyyxxxxxxxxxzzz{{{|||}}}~~~}}}wwwrrreeemmmxxxtttqqqzzzZZZEEE<<<===DDDKKKKKKGGGCCCDDDHHHHHHCCC>>>CCCCCCDDDEEEEEEEEEEEEEEEGGGFFFEEEEEEEEEGGGIIIJJJHHHIIIJJJLLLMMMLLLLLLKKKLLLKKKKKKRRRWWW^^^DDDBBBFFFssszzz{{{yyytttoooiiikkkrrrpppsss|||xxxLLL111KKKuuuqqq^^^UUUQQQLLLIIIHHHGGGEEEDDDCCCCCCAAA???>>>===<<<<<<@@@@@@EEELLLRRRYYYfffqqqwwwvvvyyy~~~qqqfffcccaaa___iiiwwwssssssxxxvvvmmmgggaaaYYYSSSNNNOOOMMMIIIDDDCCCHHHMMMTTT[[[fffpppyyywwwmmmccc]]]YYYXXX^^^dddhhhggggggiiikkkjjjlllnnnooonnnllljjjjjjjjjiiinnnssstttrrrssswww|||zzz}}}gggdddeeehhhfffcccmmm}}}xxxppp{{{~~~yyyuuu|||}}}vvvvvvooosss{{{~~~~~~rrr[[[AAA777///......------.........///000111222333444222222333444555777999:::;;;<<<<<<======<<<<<<<<<>>>>>>???AAABBBDDDEEEEEECCCBBBGGGMMMKKKWWWzzz{{{|||~~~vvvgggTTTHHHFFFHHHGGGFFFBBBBBBCCCCCCAAACCCMMMYYYiiizzzttt___```~~~yyypppnnnpppppphhh^^^XXXWWWXXX[[[]]]\\\XXXRRROOOXXXcccgggccc```^^^ggg}}}}}}~~~{{{lllWWWIIIBBBAAAAAABBBBBBCCCEEEDDDBBB@@@@@@AAA@@@AAABBBCCCCCCDDDDDDDDD@@@BBBCCCCCCCCCCCCEEEFFFIIINNNSSSTTTUUUUUUUUUUUUUUUbbbfffllllllooodddaaa]]][[[ZZZYYYXXXWWWVVVSSSSSSVVVWWWYYY```gggpppsss}}}wwwqqqqqqrrruuuvvvwwwwwwxxxyyyzzz|||{{{|||{{{wwwoooxxxooottt{{{gggPPPBBB<<<<<<@@@EEEEEEDDDEEEIIIMMMMMMHHHCCC@@@AAACCCDDDFFFGGGGGGGGGIIIGGGFFFEEEEEEGGGIIIKKKIIIHHHHHHIIIJJJKKKMMMNNNLLLJJJIIISSSZZZ]]]|||===999<<<^^^}}}rrrkkkhhhiiimmmtttvvv~~~```888AAAhhh}}}mmmZZZUUUOOOJJJHHHGGGFFFEEEEEEDDDBBB@@@>>>===<<<<<<======AAAHHHNNNUUUaaammm}}}xxxuuupppcccYYYfff{{{~~~sssnnnrrryyywwwqqqqqqxxx|||oooccc\\\VVVPPPLLLLLLMMMMMMJJJFFFDDDGGGIIIJJJNNNVVV___iiirrr{{{yyyoooeee```______VVV]]]bbbdddggglllpppooopppqqqrrrqqqnnnlllllllllmmmpppssstttssstttwwwzzzzzz}}}|||bbb\\\\\\bbbaaaaaaoootttooovvv|||vvvttt~~~~~~qqqlllvvv}}}gggKKK>>>555...---...------///...//////111222333444555444444444555666888999:::<<<<<<==================??????@@@AAABBBCCCDDDDDD>>>>>>EEEMMMJJJNNNlll{{{lllyyyuuuggguuuuuuaaaRRRJJJHHHFFFEEEBBBAAAAAAAAA???===AAAGGGIIIRRRdddxxxlll```nnn}}}pppiiiggggggiiicccYYYPPPOOORRRTTTWWWZZZYYY]]]\\\ZZZ^^^fffeee^^^]]]iiizzz}}}uuudddPPPFFFCCCBBBBBBCCCAAABBBCCCCCCAAA@@@@@@AAA>>>???AAABBBCCCDDDDDDDDDAAABBBDDDDDDCCCCCCDDDEEEDDDIIINNNOOORRRUUUTTTQQQQQQwwwxxxfffiiiuuugggdddeeebbb^^^[[[ZZZZZZYYYYYYWWWTTTSSSUUUTTTTTTYYY___gggjjjrrr}}}|||vvvpppmmmnnnppprrrsssuuuvvvvvvwwwyyyzzzyyyzzz}}}|||yyywwwmmmyyyiiiYYYIII@@@>>><<<===???<<<>>>BBBGGGJJJJJJGGGDDD@@@AAACCCEEEFFFHHHHHHHHHIIIHHHGGGFFFFFFHHHJJJLLLLLLJJJIIIHHHIIILLLOOOQQQKKKIIIGGGOOOXXX[[[qqqGGG??????PPP}}}qqqeeeeeeiiilllzzzoooBBB888TTTwwwuuu___ZZZQQQKKKGGGGGGGGGGGGFFFEEECCCAAA???>>>======<<<<<>>>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@===AAAHHHGGGGGGWWWkkkrrrsss{{{jjjhhhvvvxxxlll```VVVOOOIIIFFFIIIDDDAAAAAA???<<<;;;>>>???AAAIIITTT___mmm|||~~~hhhdddqqq{{{|||xxxqqqhhhaaa___^^^\\\YYYSSSNNNLLLOOOQQQPPPRRRWWWVVVaaagggdddccceee___UUUZZZtttvvv|||lllZZZHHHCCCDDDDDDDDDDDD@@@AAABBBBBB@@@??????@@@>>>???@@@BBBBBBBBBAAAAAABBBCCCDDDDDDCCCCCCDDDEEEBBBFFFIIIJJJMMMSSSRRRMMMTTTeee~~~uuu|||ooobbbfffccc^^^[[[[[[[[[ZZZZZZZZZWWWVVVWWWUUUSSSUUUZZZ^^^___fffpppttt{{{~~~yyyrrrnnnmmmnnnooonnnooorrruuuuuuuuuuuuwwwyyyzzzzzz{{{|||}}}|||xxxuuuvvvyyymmm|||___RRRDDD???>>>======???999===@@@BBBAAA@@@AAACCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLKKKJJJIIIHHHIIIKKKNNNPPPJJJJJJFFFKKKVVVZZZeee{{{XXXLLLHHHKKKiii|||rrraaabbbiiillluuuIII111DDDjjj|||xxxccc\\\SSSKKKGGGGGGGGGGGGFFFEEEDDDAAA@@@>>>============???EEELLLTTTbbbnnnsss|||yyy{{{{{{zzzwwwqqqhhhlll}}}fffWWWRRROOOKKKKKKTTTiiiwwwqqqiii]]]TTTQQQRRRTTTUUUPPPQQQRRRPPPLLLIIIHHHHHHGGGFFFFFFGGGLLLUUU```hhhgggkkkrrryyyvvvkkk```[[[[[[]]]\\\aaaeeefffjjjpppsssrrrqqqsssuuuuuuttttttuuuvvvuuutttssstttvvvvvvvvvtttwwwzzz~~~~~~kkk___ZZZ___bbbddduuu~~~vvvzzzwww}}}zzz|||rrrttt}}}zzzppp]]]EEE999222---------,,,...111...///000111333444555666777777666666777888999999;;;<<<===>>>????????????????????????????????????DDD@@@???DDDEEEDDDKKKUUUyyyzzzpppjjjcccuuussspppjjjaaaWWWOOOJJJIIIDDDAAADDDEEEBBB??????>>>>>>AAAEEEFFFJJJXXXgggpppuuuvvvqqqbbbeeejjjjjjcccaaa]]][[[ZZZXXXQQQIIIHHHIIIMMMSSSQQQLLLNNNUUUPPP___jjjgggcccaaaXXXLLL]]]vvv```NNN>>>===@@@AAA@@@AAA???AAABBBBBB@@@??????@@@???@@@AAABBBAAA@@@???>>>CCCDDDEEEDDDCCCCCCDDDEEECCCFFFGGGGGGKKKQQQQQQKKKWWWWWW```rrrqqqgggccc___\\\[[[[[[[[[ZZZ]]]ZZZZZZZZZXXXTTTUUUYYYWWWWWW^^^iiilllooovvvqqqkkkkkknnnqqqpppnnnmmmqqqtttuuuttttttvvvyyy{{{zzzzzzyyyyyywwwssspppvvvuuupppxxxsss[[[NNNBBB>>>???>>>???AAA???BBBDDDBBB>>>===AAAFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLHHHHHHGGGHHHHHHJJJKKKLLLKKKLLLGGGIIITTTYYY___lll]]]MMMFFFDDDTTTrrriiibbbaaakkk}}}xxx___@@@:::RRRrrrqqq^^^ZZZUUUEEEHHHMMMAAADDDEEEEEEDDDAAA???>>>???===<<<>>>BBBGGGRRRgggyyyqqqvvv}}}iii{{{zzzeeeXXXTTTQQQIIIBBBKKKgggyyyhhh\\\\\\___[[[TTTTTTXXXYYYTTTLLLHHHIIIMMMKKKGGGCCCEEEHHHMMMSSSXXX___aaaccccccffflllqqqrrruuuuuunnnccc___bbbccc```^^^```cccgggkkknnnpppqqqoooppppppppppppooonnnnnnsssvvvyyy|||}}}}}}|||{{{zzz}}}yyydddccc___\\\aaapppzzzxxxzzz|||~~~~~~tttqqqmmm^^^LLLAAA333222111/////////000000///000222444666888888999444555666888999::::::::::::;;;<<<=========<<<;;;????????????@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAEEEHHHWWWuuuzzzfffkkkooooooiii___TTTKKKJJJGGGIIIMMMJJJBBB>>>@@@===>>>???@@@BBBDDDEEEFFFOOOYYYiiiyyyvvveeennnqqqfff___]]]]]]UUUQQQMMMIIIHHHGGGGGGGGGGGGJJJLLLLLLKKKKKKOOORRR[[[\\\cccrrrvvv```SSS^^^kkkSSSPPPJJJDDD???===>>>@@@AAABBBBBBAAA>>>>>>???@@@AAA@@@??????AAAAAA@@@???AAABBBCCCDDDDDDBBB@@@???DDDCCCDDDHHHMMMPPPPPPNNNPPPTTTVVVgggssskkkbbb^^^\\\YYYWWWVVVWWWXXXYYYYYYXXXVVVUUUTTTSSSTTTVVVYYY^^^fffooouuu{{{sssoookkkkkknnnppppppnnnooopppqqqrrrssstttuuuuuuxxxyyyzzzyyyuuuqqqrrruuuyyyvvvvvvkkkQQQEEE===???CCCCCCBBBDDD>>>???@@@???>>>>>>@@@BBBFFFEEEEEEEEEDDDDDDDDDDDDGGGHHHIIIIIIGGGGGGHHHIIIJJJHHHFFFDDDEEEGGGJJJMMMLLLKKKJJJJJJKKKPPPVVV[[[HHH???@@@AAAKKKzzzzzzpppjjjiiioooyyyrrrwww]]]>>>333GGGjjjwwwbbbZZZVVVIIIJJJNNNDDDDDDEEEFFFDDDAAA?????????>>>===???BBBGGGRRReeevvvyyywww{{{uuugggbbbQQQOOOKKKIIISSSlllrrrkkkiiiccc\\\bbbbbb___YYYRRROOOOOOQQQNNNHHHBBBAAAEEEJJJNNNQQQUUUVVVVVVTTTUUUXXX^^^aaaeeehhhfff```___dddhhhhhhddddddeeefffiiilllppprrrrrrrrrrrrrrrrrrqqqqqqppprrrtttwwwzzz{{{{{{zzzyyy{{{}}}~~~uuu^^^```bbbdddjjjttt}}}wwwyyywwwtttyyypppfffUUUBBB888222111000///...//////000000111333555777888999999555555666777888888999:::999:::;;;<<<======<<<;;;==================>>>>>>???@@@@@@??????AAADDDGGGSSSllluuu|||bbbZZZmmmwwwgggVVVSSSOOOIIIGGGJJJKKKGGGFFFGGGAAA@@@???======>>>@@@AAA???EEENNNWWW]]]``````___]]]dddppp}}}fffVVV[[[gggkkkkkklllpppkkkddd\\\UUUQQQNNNNNNKKKIIIFFFDDDCCCCCCDDDDDDBBBEEEIIIKKKKKKLLLNNNPPP\\\```bbbggghhhaaahhh}}}bbbPPPQQQOOOJJJDDD@@@@@@AAACCCCCCCCCBBB@@@@@@AAACCC@@@??????@@@BBBDDDCCCBBB>>>>>>@@@AAAAAAAAAAAA@@@DDDCCCDDDGGGLLLOOOOOONNNMMMQQQSSS\\\}}}{{{fff\\\\\\______^^^XXXYYYYYYZZZYYYXXXWWWVVVTTTUUUVVVWWWZZZ```ggglll}}}vvvqqqooommmjjjjjjkkklllmmmmmmmmmoooqqqtttvvvvvvvvvvvvwwwwwwwwwwwwxxx{{{uuuxxxsss___LLLBBB<<<@@@EEEFFFFFFGGG???@@@AAA@@@???>>>@@@AAA@@@AAABBBCCCDDDEEEFFFFFFEEEGGGHHHHHHHHHHHHIIIKKKKKKIIIGGGFFFFFFGGGIIIKKKMMMMMMKKKJJJJJJMMMSSSWWWyyy999888AAADDDEEEccczzzuuuvvvwwwcccIII666;;;[[[{{{hhh[[[XXXPPPMMMMMMGGGDDDFFFFFFEEEBBB@@@???@@@>>>===>>>AAAEEENNN^^^mmm|||}}}}}}xxxsssccc\\\SSSJJJCCCLLLmmmvvvoootttnnnfff___ZZZXXXVVVVVVQQQJJJBBB???BBBGGGIIIIIIIIIIIIGGGEEEBBBCCCHHHNNNSSSZZZ______^^^ccciiillljjjhhhgggfffhhhlllpppsssuuuuuuuuuuuuuuuttttttsssqqqrrruuuwwwyyyyyyxxxwww{{{}}}yyyppp^^^___bbbgggoooxxxuuusssoookkkzzzvvveeeQQQ???444111000///.........///000222333444666888999::::::777666666555666777888999888888:::;;;<<<<<<<<<<<<:::::::::::::::;;;;;;<<<>>>>>>??????>>>???BBBEEELLLOOOiiiwwwnnnyyy]]]iii}}}{{{qqqlllbbbVVVKKKHHHJJJIIIHHHHHHGGGEEEAAA>>><<<<<<===>>>===>>>???AAADDDFFFGGGHHHHHHIIIMMMVVVbbboooxxx|||hhhWWWKKKMMMRRRRRRQQQSSSRRRQQQOOOLLLIIIFFFDDDBBBBBBAAA@@@@@@@@@AAABBBCCCCCCFFFIIIKKKKKKKKKMMMNNN^^^aaaYYYPPPSSS___{{{}}}nnnSSSKKKNNNPPPMMMFFF@@@@@@AAABBBBBBBBB@@@???@@@CCCEEE?????????AAACCCEEEEEEEEE>>>>>>>>>???@@@AAACCCCCCCCCCCCDDDFFFJJJLLLMMMLLLKKKNNNQQQSSS```}}}}}}{{{gggcccccc```ZZZYYYZZZZZZZZZZZZZZZYYYXXXUUUUUUUUUUUUUUUYYY]]]aaakkklllppp{{{wwwooojjjhhhjjjkkkjjjiiihhhhhhjjjlllmmmppptttxxxzzzzzzyyyxxxwwwvvvvvvvvv{{{vvvXXXFFF???<<<@@@FFFIIIIIIIIIAAABBBCCCBBB@@@??????@@@>>>???@@@BBBDDDEEEEEEFFFBBBDDDFFFGGGGGGHHHJJJLLLJJJJJJIIIHHHHHHHHHIIIIIIOOONNNMMMJJJIIIKKKOOOSSSeee888888AAAEEEAAAQQQxxxyyyyyynnnlllyyy~~~rrr___CCC666KKKiiiqqqaaa\\\VVVOOOKKKHHHEEEFFFGGGEEECCC@@@@@@@@@<<<::::::===@@@FFFTTTaaa~~~zzz{{{{{{{{{|||{{{wwwfffXXXRRRJJJDDDOOOaaauuuhhh```^^^^^^\\\YYYSSSMMMEEEAAADDDJJJJJJFFFBBBAAA@@@>>>;;;999===BBBJJJSSS\\\^^^]]]^^^ccchhhjjjjjjiiiiiikkknnnqqqtttvvvvvvwwwwwwvvvvvvuuutttqqqrrrtttvvvwwwwwwwwwvvvyyy|||~~~~~~~~~uuujjjfffaaa^^^dddnnnzzz}}}ooojjjnnnxxxdddPPP>>>333//////...------...///000333444555777999:::::::::999777666555555666888999777888999:::;;;;;;<<<<<<999999888888999:::;;;<<<<<<===>>>>>>>>>>>>AAACCCDDDCCCUUUuuuxxx~~~llltttooo```OOOGGGGGGHHHGGGEEEIIIGGGEEEBBBAAA@@@@@@@@@AAA@@@???>>>>>>@@@BBBDDDDDDBBB@@@AAAEEEKKKQQQUUUSSSJJJDDDEEEGGGGGGGGGKKKIIIHHHGGGFFFDDDBBB@@@???>>>???@@@@@@@@@AAACCCDDDJJJJJJJJJJJJKKKOOOSSSVVVeeebbbPPPCCCOOOiii{{{yyyzzzsss]]]FFFFFFJJJLLLIIIAAA<<<===@@@??????>>>======>>>BBBEEE@@@??????@@@CCCDDDDDDCCCBBBAAA@@@@@@AAABBBDDDFFFCCCCCCCCCEEEGGGIIIJJJJJJKKKMMMQQQRRRQQQeeelllttt|||nnnhhh```WWWZZZZZZZZZZZZZZZZZZZZZYYYUUUUUUUUUTTTSSSTTTWWWYYY]]]___ccclllxxxyyyqqqkkkhhhgggggghhhjjjlllkkkhhhhhhkkknnnqqqtttyyy~~~}}}{{{xxxyyyzzz{{{xxxTTTAAA>>>===@@@FFFIIIHHHGGGCCCEEEEEEDDDAAA??????@@@AAAAAABBBCCCDDDCCCCCCBBB@@@BBBDDDEEEEEEFFFGGGIIIGGGHHHIIIIIIJJJJJJJJJJJJNNNNNNMMMKKKJJJKKKNNNQQQZZZrrr:::888;;;@@@>>>GGGttt~~~vvv|||}}}vvvvvvoooMMM444>>>WWWyyykkkaaa[[[QQQIIIIIIFFFGGGGGGFFFCCCAAAAAAAAA===;;;:::<<<>>>BBBKKKUUUjjjpppyyy}}}}}}zzzjjj___^^^XXXLLLIIIPPPcccxxxuuufff^^^___aaa___[[[TTTQQQJJJFFFJJJRRRUUUQQQFFFAAA???@@@>>>999:::???DDDMMMXXX^^^]]]\\\___dddhhhhhhjjjlllnnnqqqrrrsssvvvvvvvvvvvvvvvuuuttttttrrrsssuuuvvvwwwwwwwwwwwwwwwyyy|||}}}|||||||||}}}~~~}}}qqqdddhhh```]]]fffsssjjjeeeuuuooo[[[HHH999///......---------///000111444555666888999:::::::::999888666555666777999:::888888999999:::;;;<<<<<<:::999888888999;;;===>>>;;;<<<>>>>>>===>>>@@@BBBCCCFFFPPPhhhnnnqqq|||}}}~~~uuujjj[[[PPPMMMNNNLLLIIIFFFGGGGGGGGGFFFEEEEEEDDD@@@???>>><<<<<<<<<===>>>===============???AAACCCAAA>>>===>>>??????AAADDDDDDBBB@@@>>>=========>>>>>>???@@@@@@???@@@DDDGGGJJJIIIHHHJJJQQQ[[[eeekkkllldddQQQNNNggg~~~}}}vvvnnnbbbQQQCCCGGGHHHGGGBBB<<<:::<<<@@@===>>>>>>======>>>BBBDDDAAA@@@???@@@AAABBBAAA@@@EEECCCAAA@@@@@@AAACCCDDDBBBCCCCCCCCCDDDEEEGGGIIIIIIJJJPPPTTTNNNUUU}}}tttwwwllleee^^^ZZZZZZYYYYYYYYYYYYYYYYYYTTTUUUUUUTTTSSSSSSUUUVVVXXXZZZ___dddjjjqqqwwwzzzvvvrrrmmmhhheeefffhhhjjjiiilllnnnmmmjjjjjjllloootttwww}}}~~~xxxvvvqqqpppPPP@@@???>>>@@@CCCFFFFFFCCCEEEFFFGGGFFFCCCAAA@@@@@@AAABBBDDDEEEEEEDDDCCCBBB???AAABBBCCCBBBBBBCCCEEEDDDFFFGGGIIIKKKKKKKKKKKKLLLLLLMMMLLLLLLMMMPPPRRRWWW```;;;;;;999>>>CCCIIIkkkvvvRRR777999KKKppp}}}wwwggg___UUUJJJJJJFFFHHHHHHGGGDDDBBBAAABBBAAA===<<<===>>>@@@FFFNNNZZZgggvvvzzzyyyzzzrrrlllfff[[[NNNKKKQQQKKK]]]wwwvvvfff^^^___aaa```\\\UUUUUUOOOIIINNN]]]hhhiiiWWWKKKCCCCCCAAA<<<:::===???FFFRRR]]]```___aaagggggghhhkkknnnpppqqqrrrsssuuuuuuuuuuuuuuutttssssssttttttuuuvvvwwwwwwwwwwwwuuuwwwzzz{{{{{{{{{|||}}}}}}yyylll___bbb\\\```qqqeee```ttt~~~wwwyyyzzztttdddRRRBBB666.........------...000222333444555666888999999999:::999888888777888999:::;;;;;;::::::::::::;;;;;;<<<;;;:::999999:::<<<>>>@@@:::<<<>>>>>>>>>>>>@@@AAAEEEJJJLLLRRRjjjnnngggsssrrrvvvqqqeee^^^YYYTTTHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCBBB@@@>>>======;;;===@@@@@@>>>===<<<<<<<<<<<<===<<<<<<<<<>>>@@@AAA@@@===<<<<<<>>>@@@BBB===???@@@???>>>@@@FFFKKKIIIJJJMMMVVVbbbnnnwww|||hhhbbb[[[jjjzzz~~~}}}rrrdddWWWMMMGGGLLLIIIEEE???;;;;;;>>>@@@>>>???@@@@@@@@@@@@BBBDDDAAA@@@??????AAAAAA@@@???CCCBBB@@@>>>>>>???@@@AAABBBCCCCCCBBBAAABBBDDDGGGEEEEEELLLRRRMMMMMMeeerrrssshhhaaa\\\[[[ZZZYYYXXXXXXXXXXXXTTTVVVWWWVVVUUUTTTTTTUUUWWWXXXYYY[[[^^^dddkkkppppppvvvvvvpppjjjhhheeeccccccdddgggiiijjjkkklllmmmllllllmmmnnnqqquuu{{{zzzsss___ddd~~~fffOOOBBBCCCAAA@@@AAAEEEEEEBBBEEEGGGHHHGGGEEEBBBAAAAAA???@@@CCCEEEFFFFFFEEEDDD???@@@BBBAAAAAAAAABBBCCCDDDEEEFFFHHHIIIJJJJJJKKKHHHJJJLLLLLLLLLMMMOOOQQQUUUXXXuuu;;;@@@<<<>>>GGGIIIaaayyywww^^^CCC;;;@@@YYY|||kkkaaaYYYNNNNNNGGGHHHIIIGGGDDDBBBBBBBBBBBB>>><<<=========AAAGGGMMMZZZiiiuuuyyyxxxoooeee\\\UUURRRKKKPPP[[[pppzzzjjjaaaaaabbbaaa^^^VVVWWWQQQHHHOOOfff|||rrr]]]JJJEEECCC===:::<<<===AAANNN\\\cccccceeejjjkkkkkkkkklllnnnoooqqqrrrtttuuuuuuuuuuuutttssssssttttttuuuuuuvvvvvvwwwwwwtttwwwzzz|||||||||}}}~~~{{{~~~~~~{{{tttgggZZZ]]]YYYbbbyyywwwbbbbbbppptttmmmpppsssnnn]]]JJJ>>>666111............///111333444444444666777888888999999888888999:::;;;;;;<<<<<<===<<<;;;:::::::::;;;<<<<<<;;;999999:::===???AAA:::<<<>>>?????????@@@AAAEEEEEEFFFJJJTTTmmm}}}qqqkkkpppssslllgggSSSQQQLLLIIIGGGGGGHHHIIIKKKJJJHHHGGGFFFEEEDDDDDDAAACCCDDDBBB>>><<<<<<===???@@@@@@???>>>???@@@@@@CCCBBB@@@??????AAABBBCCC<<<>>>?????????CCCKKKRRRXXX\\\eeeqqqzzz~~~}}}zzzdddhhhsss|||rrrggg[[[QQQKKKIIINNNIIIBBB>>>===============???AAABBBAAA@@@AAABBB@@@??????@@@BBBCCCBBBAAAAAA@@@?????????@@@AAABBBBBBBBBCCCAAA??????BBBEEEDDDDDDIIINNNJJJHHHXXXmmm~~~vvveee___^^^\\\ZZZYYYXXXXXXYYYVVVWWWXXXXXXUUUSSSSSSSSSSSSTTTUUUUUUVVVZZZ```eeefffkkkrrrwww{{{~~~~~~xxxsssmmmgggbbbddddddcccbbbbbbccceeeeeehhhhhhhhhiiikkklllllljjjhhhmmmttt{{{]]]eeezzzrrr~~~qqqYYYLLLDDDFFFDDD@@@AAAFFFFFFCCCEEEGGGIIIIIIFFFDDDCCCCCC???@@@CCCDDDEEEDDDBBBAAA===???AAABBBBBBBBBDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHFFFHHHJJJJJJJJJJJJLLLMMMPPPUUU```666@@@<<<<<>>888IIIzzzmmmbbb\\\RRRQQQGGGHHHIIIGGGEEEBBBBBBBBBAAA===:::;;;;;;:::<<>>:::===>>>AAALLL\\\eeeeeegggkkkpppnnnllljjjkkkmmmppprrruuuuuuuuuuuuuuutttssssssssstttttttttuuuvvvvvvvvvuuuwww{{{}}}}}}~~~zzz}}}}}}{{{wwwpppcccWWW^^^YYYbbbzzzvvvhhhbbbfffmmmooollllllpppjjjWWWCCC888333//////......///000222444555333444555777888888888888777888:::;;;<<<=========???>>><<<;;;::::::;;;<<<<<<;;;999999:::===@@@BBB:::<<>>CCCMMMOOOTTTssskkkbbbxxx}}}{{{```ZZZRRRJJJGGGGGGJJJMMMFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDDDDAAA??????BBBFFF???@@@@@@??????AAABBBAAACCCCCCBBBAAA@@@??????>>>===???AAA@@@AAAGGGQQQZZZmmmtttyyynnniiiuuu~~~zzztttggg]]]UUUNNNIIIHHHNNNGGG@@@===>>>>>>;;;888:::===@@@AAA@@@>>>>>>>>>@@@??????AAACCCEEEEEEDDD@@@@@@@@@AAABBBCCCDDDEEEAAABBBBBB@@@>>>>>>AAAEEEEEEEEEIIIKKKHHHGGGSSScccsssbbb```^^^\\\ZZZYYYYYYYYYWWWXXXYYYXXXUUUSSSQQQQQQMMMPPPUUUVVVUUUTTTUUUWWW\\\```fffkkknnnqqqtttvvvyyy{{{~~~{{{vvvooojjjgggeeecccaaadddddddddddddddcccccccccgggeeedddfffjjjkkkiiigggaaaeeemmmuuu}}}ppp\\\}}}|||yyylll\\\KKKDDDEEEHHHFFFAAABBBGGGIIIFFFEEEGGGIIIIIIGGGEEEDDDDDDBBBCCCDDDDDDCCC@@@===;;;<<>>???>>>AAAMMMZZZvvv{{{rrrxxxqqqeeettt]]]<<<999BBB___{{{wwwdddaaa]]]KKKHHHGGGFFFEEEFFFDDDBBB???@@@AAAAAA@@@===<<<<<<===CCCEEEMMMZZZjjj}}}zzz|||zzzooo]]]SSSJJJPPPkkk|||tttsssssslllfffeee^^^UUUPPPQQQaaa```JJJBBBAAA@@@===???EEEOOOYYYaaafffgggggglllmmmnnnmmmlllmmmoooqqqrrrssssssttttttssssssrrrpppqqqsssuuuwwwwwwwwwwwwwwwwwwxxxyyyzzz|||}}}~~~}}}{{{ssskkkfffeeebbb```jjj~~~|||www|||ooodddhhhooopppmmmmmmqqqlll___MMM@@@:::111'''...//////000111333444555444555666888999999999999888777777777777777888999;;;<<<===<<<:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>@@@BBBCCCEEEBBBEEEKKKJJJJJJXXXkkksssmmmuuuzzzsss___VVVSSSOOOJJJGGGBBBFFFHHHHHHGGGGGGFFFEEE<<>>???CCCEEEDDDAAA>>>BBBDDDCCCDDDPPPddduuuxxxhhheeettt{{{|||xxxkkk[[[OOOGGGDDDHHHOOORRRKKKFFFFFFEEE@@@<<<;;;;;;;;;;;;<<<>>>???AAABBB@@@???===<<<<<<>>>@@@AAA????????????@@@AAABBBBBBCCCAAA???=========??????BBBEEEHHHHHHGGGJJJRRRZZZsssuuuhhh^^^[[[ZZZXXXYYY^^^WWWVVVVVVVVVWWWVVVSSSQQQRRRRRRRRRRRRSSSSSSSSSSSSYYYZZZ\\\___bbbfffiiikkkiiilllppptttxxxzzz|||}}}zzzvvvqqqnnnllleeedddaaa___^^^^^^``````cccbbbaaaaaabbbdddfffhhheeecccbbbfffjjjjjjeee___eeeaaadddnnnxxx}}}rrrdddoooYYYMMMIIIHHHEEEDDDDDDGGGJJJLLLLLLKKKGGGJJJIIIEEEDDDEEEDDDAAAAAAAAA@@@???>>>===<<<<<<<<<===???AAABBBCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEEEE@@@AAACCCEEEFFFGGGGGGGGGHHHLLL\\\mmm<<<===???AAA@@@BBBLLLXXXrrryyyrrreeennn}}}hhhEEE999666QQQuuu~~~nnnccc\\\NNNKKKIIIGGGFFFEEEEEECCCAAA@@@AAAAAA@@@===<<<<<<===@@@AAAGGGPPP]]]ooo{{{{{{kkk]]]NNNQQQggg~~~|||yyyuuugggaaaYYYSSSRRR]]]uuueeePPPFFFBBB???===>>>CCCKKKTTT]]]dddhhhjjjlllnnnoooooommmmmmnnnooorrrrrrssssssssssssrrrrrrrrrsssuuuvvvwwwwwwwwwvvvtttuuuwwwyyy{{{|||||||||||||||zzztttlllfffccccccYYYbbbrrr|||vvvvvvzzz|||zzzwwwsssnnnmmmqqqsssrrrnnnrrrnnnaaaMMM===555000+++/////////000111333555666555666777888999999999999777777666666666666777777999:::;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>=========>>>???@@@AAA@@@===@@@FFFEEECCCLLL[[[}}}pppwwwqqqtttbbbRRRMMMOOOOOOKKKEEEAAABBBEEEHHHHHHBBBGGGGGGBBB???AAABBB@@@BBBAAA@@@AAABBBCCCBBBAAACCCBBB@@@>>>===>>>@@@AAAFFFJJJPPPVVV^^^lll|||vvvtttyyy}}}ssseeeTTTJJJDDDCCCHHHNNNQQQJJJEEEFFFEEEAAA===<<<<<<<<<<<<<<<===>>>@@@@@@??????>>>======>>>???@@@@@@@@@?????????@@@AAAAAACCCBBB@@@??????@@@AAABBBFFFGGGIIIKKKNNNQQQTTTVVVaaaxxxlllbbb___\\\XXXXXXXXXWWWVVVVVVWWWVVVTTTRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUWWWZZZ]]]```aaaccceeehhhkkknnnqqqssstttxxxxxxyyyzzz|||}}}~~~}}}|||xxxvvvrrrnnniiidddaaa___]]]]]]\\\[[[[[[\\\^^^^^^``````______```aaacccdddbbbccceeeggghhhhhhfffeeefffffflllxxxbbbfff~~~{{{dddRRRHHHDDDCCCCCCBBBBBBDDDGGGIIIJJJJJJFFFHHHGGGCCCBBBDDDCCC@@@???>>>>>>======<<<<<<;;;<<<===???AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDD@@@AAABBBCCCEEEFFFGGGHHHKKKKKKWWWddd|||;;;<<>><<<<<<======>>>AAAGGGOOO```{{{www|||nnnWWWSSS```zzz}}}yyyuuujjjeee___YYYTTTVVVeeetttvvvdddSSSHHHBBB@@@@@@???AAAFFFNNNWWWaaaiiimmmlllnnnqqqqqqooonnnmmmmmmqqqqqqqqqrrrrrrqqqqqqqqqsssssstttuuuvvvvvvuuuuuussstttwwwzzz{{{||||||||||||zzztttmmmfffbbbbbbcccZZZnnn{{{yyyssssssvvvwwwsssvvvuuuqqqpppssstttqqqsssnnn```JJJ888000///000/////////000222333555666666666777888999999999888777666555555444444444444666888999999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAA>>>???EEEEEEBBBFFFNNN___jjjdddrrrxxxgggaaaRRRMMMHHHGGGIIIIIIFFFCCC@@@CCCCCC@@@???BBBEEEFFFBBBBBBBBBCCCEEEEEECCCAAAFFFHHHJJJHHHGGGIIIPPPVVVXXX___jjjvvv{{{{{{}}}{{{gggYYYJJJDDDDDDFFFJJJOOOLLLEEEBBBCCCDDD@@@===<<<======<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@?????????@@@@@@CCCBBBAAAAAAAAABBBCCCDDDHHHGGGIIIMMMQQQTTTSSSQQQUUU[[[tttnnnhhhccc\\\XXXXXXWWWUUUVVVVVVVVVTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPQQQSSSTTTVVVWWW[[[[[[\\\^^^```ccceeefffiiijjjkkklllmmmnnnoooppprrrrrrrrrpppooolllkkkiiieeedddbbb___\\\YYYVVVUUUVVVWWWXXXYYY[[[\\\]]]]]]^^^______``````aaaaaabbb```cccfffgggfffeeeggghhhiiillluuunnn]]]xxx~~~uuuvvv|||kkkZZZLLLEEECCCCCCCCCAAA@@@AAACCCFFFGGGGGGCCCEEEEEEAAA@@@BBBBBB>>><<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@@@@@@@??????AAAAAABBBCCCCCCCCCCCCBBB??????@@@AAACCCEEEGGGIIINNNKKKQQQXXXggg999:::===AAA@@@???EEELLLbbbzzzwwwxxx}}}yyynnnfffeeefffFFF<<<;;;WWWzzz|||kkkaaa]]]QQQMMMHHHDDDCCCCCCCCCCCCAAABBBBBB@@@>>><<<=========>>>AAADDDHHHUUUmmm{{{ooolllvvvaaaWWW^^^ppp{{{wwwooolllgggaaaXXXRRRWWW___iiieee\\\RRRHHHDDDDDDFFFEEEDDDEEEIIIQQQ\\\gggnnnlllooorrrsssqqqooommmlllppppppqqqqqqqqqqqqpppppppppqqqrrrssstttuuuuuuvvvuuuvvvwwwxxxzzz|||}}}~~~zzzrrrjjjeeedddeeeggghhhyyywww}}}uuuuuuzzz~~~vvvttttttwwwwwwtttsssuuurrriiiWWWBBB444......000//////000111222444555666555666666777777777666666666666444333222222222222444555777888777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<===CCC>>>>>>BBBDDDCCCDDDHHHMMMggg~~~|||wwwuuuwwwppphhh^^^XXXRRRKKKFFFDDDFFFHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEGGGIIIIIIFFFDDDFFFJJJQQQWWW^^^fffnnnttt{{{|||{{{|||xxx{{{{{{qqqZZZMMMCCCDDDIIILLLNNNOOOFFF@@@>>>AAABBB???<<<<<<>>>======<<<<<<<<<=========>>>>>>??????>>>======AAAAAA@@@???>>>>>>??????AAAAAA@@@AAAAAACCCDDDEEEEEEFFFHHHJJJMMMNNNNNNNNNSSSRRR[[[|||rrrjjjbbb]]]YYYWWWUUUTTTTTTUUUTTTRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQQQQRRRTTTSSSSSSSSSUUUWWWYYYZZZYYYYYYZZZ[[[\\\]]]^^^___``````___^^^]]][[[ZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWVVVWWWYYY[[[\\\]]]]]]^^^___```aaabbbccccccbbbbbbbbbcccdddfffhhhjjjlllnnnppprrryyynnnqqqvvvtttzzzrrraaaSSSKKKFFFGGGIIIEEECCC@@@???AAABBBCCCBBB@@@CCCBBB??????AAA@@@>>>;;;;;;;;;<<<<<<<<<============??????@@@???>>>===???@@@@@@AAAAAAAAAAAAAAA??????>>>???AAADDDGGGIIIMMMKKKMMMQQQXXXyyy777777:::>>>>>><<>>======>>>;;;===AAADDDFFFNNN___pppvvviiieeeiiiuuummm```cccqqqvvvtttrrrnnncccXXXUUUXXX[[[\\\ZZZTTTMMMIIIKKKNNNNNNKKKGGGGGGMMMXXXccckkkkkkooossstttssspppnnnmmmoooppppppqqqqqqppppppoooooooooqqqsssuuuwwwyyyzzzzzzyyywwwwwwxxx{{{~~~~~~xxxpppjjjffffffhhhjjjqqq|||}}}tttvvv}}}vvvvvv|||wwwooovvvzzzzzznnn^^^III999222...------///000000111222444555666555555555555555555444444555555333222111111111111333444666777777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;AAA<<<999<<>>===>>>======<<<<<<<<<<<<<<<===>>>>>>???@@@?????????AAA@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@BBBCCCCCCCCCFFFIIIHHHGGGHHHLLLQQQPPPRRRQQQ\\\pppeee```[[[XXXUUUSSSSSSSSSSSSRRRTTTSSSSSSSSSRRRRRRRRRQQQRRRQQQPPPPPPOOOOOOPPPPPPPPPOOONNNNNNNNNPPPQQQRRROOOOOOPPPQQQRRRSSSTTTTTTWWWWWWWWWWWWWWWWWWXXXXXXTTTUUUUUUVVVWWWXXXYYYYYYWWWXXXYYY[[[\\\\\\\\\\\\^^^___```bbbccccccccccccdddaaabbbgggqqqyyy|||}}}}}}~~~tttuuuyyy~~~zzziiiVVVLLLHHHFFFGGGKKKGGGEEEBBB@@@@@@@@@@@@>>>???AAAAAA>>>>>>AAAAAA>>><<<<<<<<<===>>>>>>??????======??????@@@???>>>===>>>>>>???@@@@@@@@@@@@@@@??????>>>???@@@CCCFFFHHHIIIKKKMMMOOOSSSggg777666888;;;;;;999;;;???GGG[[[uuueeebbbvvvuuummmooozzz|||gggBBB///555XXXvvvrrr[[[VVVQQQKKKFFFDDDCCCCCCBBBAAABBBBBBAAA???======>>>::::::<<<@@@CCCGGGRRR^^^yyy}}}{{{|||yyyiiijjjvvvxxxxxxzzzyyyqqqeee``````aaacccccc___XXXTTTUUUXXXVVVRRRLLLJJJMMMVVV```gggkkknnnrrrtttsssqqqpppooopppppppppqqqqqqppppppppppppqqqrrrtttwww{{{}}}{{{zzzxxxwwwwwwzzz}}}xxxtttnnnjjjiiiiiiiiihhhoooyyy|||uuusssyyyyyyrrrvvv}}}}}}yyyyyyzzzzzzsssqqqzzzdddRRR>>>333111///...---000000000111333444666777555555666555555444333333444333333222111111111111333555666777777777999;;;::::::::::::::::::::::::999999:::;;;;;;::::::999???===;;;<<>>>>>???@@@AAABBBBBB@@@@@@???>>>>>>>>>??????======>>>???@@@@@@AAAAAACCCGGGKKKJJJGGGGGGMMMTTTPPPTTTQQQOOOggg~~~mmmddd```\\\WWWTTTSSSSSSSSSRRRTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPOOONNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNOOOOOOMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQRRRSSSTTTVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYYYY\\\\\\^^^___aaabbbdddddddddbbbbbbkkkzzzooooooyyynnn\\\KKKFFFEEEBBBCCCFFFFFFDDDBBBBBBBBBAAA???===>>>AAAAAA??????BBBBBB???===>>>>>>>>>??????@@@@@@<<<===???@@@@@@@@@??????>>>>>>???@@@@@@@@@@@@???@@@@@@???@@@AAACCCEEEFFFEEELLLMMMNNNRRR\\\~~~888666777::::::888999===CCCIIIpppssshhhsss~~~}}}zzz|||vvvUUU???666EEEeee~~~bbbYYYTTTOOOJJJGGGFFFDDDCCCBBBBBBCCCAAA???===>>>>>>;;;888888;;;???CCCJJJRRRggg|||nnngggsss|||qqqtttyyy}}}zzzqqqmmmmmmooopppooojjjdddaaabbbddd\\\WWWQQQNNNPPPWWW```fffkkknnnrrrtttsssrrrrrrrrrpppqqqqqqqqqqqqqqqqqqppppppqqqrrrsssvvvyyy|||~~~xxxxxxxxxxxxxxxxxxxxxxxxrrrpppnnnmmmnnnmmmjjjgggnnntttvvvqqqppptttvvvuuuuuu{{{xxxttt}}}rrrXXXHHH999333000...///222000000111222333555666777777777777777666555444333333333222111111222222222444666777777777777999:::::::::::::::::::::::::::999:::;;;;;;;;;:::999999<<<===???@@@AAACCCEEEEEECCCMMMSSS```xxxtttfffnnn{{{~~~eeedddfffppp~~~}}}ssseeeUUUKKKMMMHHHEEEFFFEEEAAA>>>???DDD??????DDDGGGDDD@@@@@@<<<<<<;;;;;;;;;<<<======>>>>>>>>>???AAACCCEEEGGG???>>>>>>>>>>>>??????@@@======>>>???@@@@@@@@@@@@BBBEEEIIIKKKKKKLLLNNNPPPQQQPPPPPPQQQXXXrrruuufffbbb[[[WWWUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQQQQQQQNNNNNNNNNNNNNNNOOOOOOPPPOOOOOOOOOPPPPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPQQQNNNNNNNNNOOOQQQSSSUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUVVVXXXYYYZZZ\\\\\\]]]^^^aaadddfffhhhfffeeegggnnn{{{hhhiii|||bbbQQQDDDFFFHHHDDD@@@BBB@@@@@@@@@BBBCCCBBB@@@===???BBBBBB@@@@@@CCCDDDAAA>>>>>>??????????????????<<<===???AAAAAAAAAAAAAAA>>>>>>???@@@@@@@@@@@@???AAAAAAAAABBBCCCCCCDDDDDDDDDOOOLLLJJJQQQTTTeee:::777777::::::888999===CCC===YYY~~~}}}kkknnnyyynnnUUU<<<888TTTmmm[[[WWWQQQMMMJJJHHHEEEDDDBBBCCCCCCAAA???===>>>???>>>888555999===AAAHHHNNN[[[nnnttt~~~oooaaalll{{{iiilllttt||||||wwwtttuuuvvvvvvuuuqqqmmmjjjkkkmmm^^^ZZZTTTQQQRRRYYYaaafffkkknnnqqqsssssssssssstttqqqqqqrrrrrrrrrrrrqqqqqqoooooooooppprrruuuxxxyyytttvvvxxxzzzyyywwwtttrrrpppooooooqqqsssqqqlllhhhssswwwyyywwwrrrrrruuuyyytttzzz~~~yyyiiiOOOCCC999444000---000666000000111222333555666777999999999999888666555444222222222222222222333333555666888888777777999:::::::::::::::::::::::::::999:::;;;<<<;;;;;;999888444999===>>>>>>>>>>>>===<<>>BBBAAA===<<>>===;;;;;;;;;;;;;;;<<<======???>>>>>>???AAADDDHHHJJJ>>>>>>======>>>???@@@@@@>>>>>>???@@@@@@@@@@@@???AAABBBEEEJJJNNNOOOMMMKKKOOOFFFJJJSSSNNNSSSqqqxxxkkkfff___YYYWWWWWWVVVVVVUUUTTTTTTSSSRRRQQQQQQPPPOOONNNNNNOOOOOOPPPQQQRRROOOOOOQQQRRRRRRQQQOOOOOOMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPQQQSSSUUUWWWSSSSSSTTTUUUVVVWWWXXXXXXWWWVVVUUUUUUWWWYYY\\\]]]^^^^^^^^^```cccgggjjjmmmhhhiiilllooovvvwwwcccqqq\\\MMMDDDKKKOOOIIIBBBAAA;;;<<<>>>AAADDDCCCAAA>>>???BBBCCC@@@AAADDDEEEBBB????????????>>>>>>>>>>>><<<===???AAABBBCCCBBBBBB>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCEEEQQQKKKFFFOOOOOOVVVooo999888666555666777999:::???AAAGGGooozzzvvvmmmiiitttnnnAAA///IIIhhhtttxxxfff[[[RRROOOMMMHHHDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@:::;;;:::::::::===AAADDDLLLZZZvvvwwwnnnyyynnnmmmqqqtttwwwxxx{{{zzzwwwuuuxxx~~~{{{uuurrrqqqsss{{{}}}uuulll^^^SSSUUU^^^dddeeeeeennnooorrrtttttttttsssrrrvvvuuutttqqqooonnnppprrrrrrsssuuuuuutttssstttuuuvvvuuuttttttwwwyyytttooofffeeekkkttttttnnnrrr}}}{{{zzztttooosss{{{{{{uuuqqq~~~nnnxxx~~~aaaHHHAAA888333222222///,,,000111111222333555666777777888999::::::999888777666666666444111111222444555555555555555555555555888888888888999:::;;;;;;777888:::;;;;;;:::888777777777888999::::::;;;;;;===???FFFMMMKKKKKK___wwwuuuttt~~~vvvqqq|||}}}rrreeeeeennnzzzxxxwwwsssgggUUUIIIEEEEEEDDDBBB@@@???>>>======AAABBBBBBAAA>>>======>>>;;;<<<==================BBB>>>::::::<<>>:::>>>AAABBB@@@>>>@@@BBB@@@AAABBBDDDGGGIIIJJJKKKGGGFFFJJJOOOOOOVVVppp}}}{{{kkkiiidddXXXVVV^^^YYYWWWTTTQQQOOONNNNNNNNNPPPOOOMMMNNNOOOOOONNNLLLNNNOOOOOOPPPPPPPPPOOOOOONNNOOOPPPPPPQQQQQQPPPPPPQQQPPPOOONNNOOOQQQSSSUUUXXXWWWVVVVVVUUUTTTTTTSSSUUUYYYXXXSSSRRRWWWYYYWWWXXX```ccc___^^^eeepppuuutttppprrr{{{hhh\\\kkkxxxPPPIIICCCBBBFFFHHHEEEAAAAAA???>>>???BBBCCCAAA???AAAAAAAAABBBCCCCCC@@@>>>BBBBBBAAA???===>>>@@@BBB>>>======@@@EEEEEEAAA<<<:::;;;<<<>>>???AAAAAABBBCCCAAA@@@AAADDDFFFEEECCCDDDFFFGGGGGGHHHKKKRRRWWW888777666555555777888:::777;;;@@@[[[xxxjjjkkkxxxvvvppprrr{{{OOO444@@@ZZZnnn}}}ssseeeVVVPPPPPPMMMGGGBBBCCCBBBBBBAAAAAA@@@@@@@@@;;;<<<<<<;;;:::<<<@@@CCCFFFPPPhhh|||xxxtttqqqqqqpppoooooorrrwww|||}}}|||}}}|||vvvsss{{{|||lll]]]YYY]]]bbbfffiiimmmnnnppprrrssssssrrrqqqssssssrrrpppnnnmmmooopppqqqsssttttttssssssssstttvvvvvvuuuvvvxxxwwwrrrmmmcccbbbhhhssswwwuuu{{{vvvppprrrvvvxxx|||~~~|||sssZZZCCC===666444666888888666111111222222333555666777777888888999999888888777666666666444222111333444555555555555555555555555777777777777888999:::;;;888999:::;;;;;;:::888777777777888999:::<<<>>>???>>>???DDDHHHEEECCCPPPbbb|||{{{mmmnnntttmmmiiippp}}}qqqddd```oooyyyppphhh]]]PPPHHHFFFCCCBBBAAA???>>>>>>======AAABBBBBB@@@>>><<<<<<==================<<<<<<;;;BBB>>>;;;:::<<<>>>>>>>>>999999:::===AAACCCCCCBBB===???@@@AAA???>>>>>>>>>??????AAACCCEEEGGGHHHIIIJJJGGGHHHKKKIIIKKK]]]ssszzzjjj^^^\\\YYYWWWVVVUUUTTTTTTTTTSSSPPPPPPOOOPPPRRRRRRQQQOOOOOOOOOPPPPPPPPPPPPOOOOOONNNOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOQQQRRRSSSUUUVVVVVVVVVVVVVVVUUUUUUSSSWWWWWWUUUVVV[[[\\\YYY[[[___bbbbbbaaaeeemmmuuu~~~iii\\\wwwnnnaaaIIIDDD??????DDDFFFDDD@@@@@@>>>===>>>@@@BBB@@@???@@@??????AAABBBBBB@@@>>>BBBBBBAAA???<<<<<<>>>@@@???======AAAEEEEEEAAA===::::::;;;;;;===???@@@AAABBB@@@@@@AAADDDEEEDDDCCCFFFGGGHHHHHHHHHJJJNNNRRRsss777666555444555666777888999;;;>>>HHHooovvvpppppp{{{||||||uuunnnttt{{{WWW777444CCC[[[sssyyyjjjWWWMMMNNNNNNHHH@@@DDDCCCBBBAAA@@@?????????===>>>>>><<<;;;<<<>>>AAAAAAGGGWWWnnnvvvrrruuuwwwuuuqqqnnnmmmrrrxxx~~~}}}sssllluuummmccc```bbbgggmmmmmmnnnoooqqqqqqqqqppppppqqqqqqqqqooommmllllllnnnoooqqqssssssrrrrrrssstttvvvuuuuuuvvvvvvtttpppmmmaaa___cccnnntttvvv}}}yyyssswwwxxxuuu{{{yyy~~~}}}ttt```MMM===999555444777;;;<<<;;;333333333333444555666777999888888777777888888999666777666555333222333555555555555555555555555555555555555666777888:::;;;888999:::;;;;;;:::999888777777888999;;;===@@@BBB>>>===@@@EEECCC???EEEPPPQQQggg{{{ppp```]]][[[\\\dddxxxuuupppooo```YYY___xxxuuueeeYYYPPPIIIFFFGGGAAA@@@???>>>============???@@@@@@???===;;;;;;<<<>>>>>>>>>>>>===<<<;;;:::AAA???<<<<<<<<<=========<<<;;;;;;<<<@@@CCCDDDDDD???>>>>>>??????>>><<<999<<<===>>>???AAADDDEEEFFFJJJFFFFFFHHHEEEDDDMMMZZZ}}}ttthhh```]]]YYYWWWVVVUUUTTTRRRPPPOOOOOOPPPQQQQQQPPPNNNOOOOOOPPPPPPPPPPPPOOOOOOMMMNNNOOOOOOPPPPPPOOOOOONNNNNNOOOOOOPPPQQQQQQRRRSSSTTTUUUVVVWWWVVVVVVUUURRRUUUUUUUUUXXX\\\[[[XXX^^^]]]aaaggghhhhhhqqq~~~hhhhhhxxx^^^PPPCCC>>>;;;<<>>===<<<===?????????>>>=========>>>@@@AAA@@@>>>AAAAAA@@@>>>;;;:::;;;===???>>>>>>AAAEEEEEEBBB>>>:::999999999:::<<>>:::===@@@SSSwww|||xxxllllll{{{wwwsssZZZ===111444FFF___vvvnnn___RRRNNNOOOLLLDDDEEEDDDCCCAAA@@@????????????@@@@@@>>><<<<<<===>>>AAACCCLLL\\\pppxxxuuu~~~xxxuuuvvvxxx~~~tttlllppp}}}ssslllhhhjjjpppnnnnnnpppqqqqqqqqqppppppoooppppppooolllkkkkkklllnnnppprrrrrrqqqqqqrrrssstttsssrrrsssrrrooooooqqqjjjffffffmmmrrruuu{{{~~~zzzyyy}}}~~~yyy|||~~~tttaaaMMM@@@:::777333222444777888888444444444444555666777777999888777666666777888999666777777666444333444555555555555555555555555555333333444555666777999:::888999::::::;;;::::::999888888888888:::<<>>EEEGGGFFFHHHMMMDDDOOOlll|||wwwlll___[[[iii~~~rrrfff^^^^^^cccgggnnnvvv}}}lllXXXLLLGGGDDDDDDGGGBBBAAA???>>>===<<<;;;;;;===>>>>>>===;;;::::::;;;<<<===============<<<<<<@@@???>>>=========<<<<<<>>>======???AAACCCCCCBBB???===;;;===??????<<<888;;;;;;;;;<<<>>>@@@BBBDDDHHHDDDEEEHHHIIIGGGJJJPPP```rrrzzzhhhccc\\\XXXVVVVVVTTTSSSSSSRRRQQQQQQRRRRRRPPPNNNOOOOOOOOOPPPOOOOOONNNNNNMMMNNNNNNOOOPPPOOOOOOOOOMMMNNNOOOPPPQQQQQQQQQPPPRRRSSSUUUVVVVVVUUUTTTSSSWWWWWWVVVVVVYYY]]]______ccc]]]bbbooottttttzzzwwwvvvlllUUUJJJAAA>>>;;;<<<@@@BBB@@@>>><<<;;;;;;<<<============<<<;;;;;;<<<>>>@@@???>>>>>>>>>>>><<<::::::;;;===>>>>>>>>>AAACCCDDDAAA???;;;:::888777999;;;>>>@@@?????????@@@AAABBBBBBBBBDDDEEEGGGHHHHHHHHHHHHHHHSSSvvv555555555555555666666777;;;111777===AAAhhhpppiiittt}}}yyybbbHHH999333<<>><<<<<<<<>>>>>======>>>>>>??????>>>===<<<<<>>AAABBBEEECCCEEEIIILLLLLLLLLMMMPPP^^^ggg{{{}}}uuuiiibbb___]]][[[XXXTTTSSSRRRRRRSSSTTTTTTSSSOOOOOOPPPPPPOOONNNMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOMMMNNNOOOPPPQQQQQQQQQQQQSSSSSSTTTUUUUUUTTTSSSSSSYYYWWWVVVXXX[[[bbbkkkrrroooiiimmm||||||uuuyyylllYYYKKKFFFCCCAAA>>>>>>@@@@@@???===::::::;;;;;;;;;;;;<<<<<<;;;:::999;;;===>>>>>>===999:::;;;;;;:::;;;<<<>>><<<======???@@@AAA@@@???;;;:::888888999;;;>>>@@@===>>>??????@@@@@@AAABBB@@@AAACCCFFFHHHIIIHHHGGGNNN```}}}555555666666666777777777777///666???>>>QQQ{{{lllllltttzzz{{{zzzpppTTTDDD777777EEEdddyyymmmYYYTTTSSSNNNKKKIIIFFFCCCAAA@@@AAAAAA@@@BBBCCCBBB@@@===<<<;;;===???@@@EEEQQQaaalllpppsss{{{~~~~~~{{{uuuwwwxxxwwwvvvyyy~~~~~~~~~vvvooonnnqqqqqqqqqqqqqqqqqqqqqqqqppppppooollliiiiiikkkmmmjjjlllnnnooooooooopppqqqrrrppprrruuupppjjjmmmvvv{{{uuuppprrrzzz~~~www}}}}}}yyy{{{~~~wwwrrrooocccNNN>>>888333333333444666999<<<>>>888888777777666777777777888777777666666777777888555777888888777666666777555555555555555555555555444444444444555666777777666666777777888999999999999999999999999999999999:::;;;===AAAEEEGGGGGGFFFOOO[[[aaaYYYWWWlllzzzhhh___[[[ZZZ\\\___dddkkkssssssxxx}}}wwwooojjjhhhXXXVVVTTTSSSUUUXXX[[[[[[\\\]]]bbbmmm|||||||||uuudddXXXNNNFFFCCCBBBAAAAAADDDEEEDDDCCCAAA???>>>=========>>>>>>>>><<<;;;;;;===;;;<<<<<<===============;;;===???@@@>>>=========??????AAACCCDDDBBB>>>:::::::::;;;===??????>>><<<::::::999999;;;===@@@BBBCCCCCCEEEHHHJJJJJJIIIHHHKKKTTTRRRXXXyyypppggg```XXXUUURRRQQQRRRTTTUUUUUUQQQQQQRRRQQQQQQPPPOOONNNNNNOOOPPPPPPQQQQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRSSSTTTTTTTTTUUUUUUVVVVVVWWWTTTTTTVVVZZZ^^^gggwww}}}~~~|||nnncccXXXMMMGGGFFFEEECCCAAA@@@@@@???===;;;999:::;;;;;;::::::;;;===<<<;;;999:::<<<=========666888:::;;;;;;;;;===???::::::;;;<<<============::::::999888999;;;===>>><<<===??????>>>>>>@@@AAA>>>>>>@@@CCCGGGIIIHHHGGGDDDNNNddd666666777777888888777777555777999===???CCCeeevvvppptttyyy~~~uuu}}}iiiVVV@@@555<<>><<<;;;777<<<>>>>>>EEESSS___ccckkkpppxxx~~~~~~{{{uuuvvvzzz~~~vvvqqqjjjddddddiiirrryyyvvvzzz~~~|||yyyyyy}}}|||vvvooommmpppppppppooooooooopppppppppooolllhhhfffgggjjjmmmiiikkkmmmnnnnnnnnnoooppprrrrrrxxx}}}vvvjjjjjjrrrxxxsssnnnqqqzzz~~~www{{{yyyrrrtttyyytttnnnfffZZZJJJ<<<666222333444666888<<<@@@BBB:::999888777777777777777666666777777777777666666555777999999888666777777555555555555555555555555666666555555555555666666555555555555666777888999777888:::;;;<<<;;;:::999;;;<<<<<<<<<>>>@@@AAAAAAHHHLLLPPPMMMFFFMMMkkkuuujjjgggjjjnnnhhhaaa\\\[[[]]]______^^^eeeddd\\\[[[dddmmmnnn]]]\\\ZZZZZZ\\\aaakkkrrrrrrtttzzzvvvrrrgggSSSIIIEEEBBBCCCBBB??????BBBDDDDDDCCCBBBAAAAAAAAABBB@@@AAABBBAAA???>>>???@@@>>>>>>>>>>>>===<<<;;;:::888<<>>>>>>>>>>>>>>???@@@BBBBBB@@@>>>;;;===??????>>>=========<<<;;;999999;;;===@@@BBBAAACCCDDDEEEFFFGGGFFFEEELLLQQQLLLLLLbbb}}}oooiiibbb\\\YYYYYYXXXXXXUUUUUUUUUUUUTTTSSSRRRQQQOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQPPPPPPQQQRRRTTTUUUUUUUUUUUUUUUWWWZZZ]]]___[[[^^^dddiiijjjqqqwwwrrr```UUUOOOIIIFFFGGGBBBAAA@@@???>>>===;;;999888:::<<<<<<:::999;;;===>>><<<::::::;;;======<<<777999;;;<<<;;;;;;<<<>>>777888999999999999:::;;;888888888888888999:::;;;;;;===??????======???AAA>>>===>>>AAAEEEHHHGGGFFFBBBKKKXXXzzz666666777888888888888888222<<<888666:::999LLLuuuzzz}}}yyyzzzlllNNN999;;;FFFlll{{{llliiidddYYYOOOLLLIIIEEECCCBBBBBBCCC@@@BBBDDDDDDBBB>>><<<;;;555;;;>>><<<@@@MMMXXX\\\eeejjjooouuu{{{yyytttwww|||~~~{{{vvvqqqqqqvvv|||zzzjjj^^^[[[aaakkksssxxxzzz~~~uuummmxxxsssqqqtttvvvsssooonnnpppooonnnnnnnnnnnnoooooopppnnnjjjfffccceeeiiimmmhhhjjjmmmnnnmmmnnnoooppprrruuu~~~|||kkkgggnnn{{{vvvqqqttt~~~||||||tttyyyxxxpppppp|||tttqqqjjj___RRRFFF:::222222333555666888;;;>>>AAA::::::999888777777777777555666777888888777666555555777999999888777777777555555555555555555555555777777666555555555555666444444444444555666888888555777:::===>>>>>><<<;;;:::;;;;;;::::::===???@@@HHH;;;;;;JJJMMMGGGSSSiiittthhhdddddddddccckkktttppp^^^[[[jjjwwwwwwssstttwwwzzz}}}|||nnnfffZZZEEEBBBAAAAAACCCAAA======AAACCCCCCCCCCCCDDDDDDEEEFFFCCCDDDEEEDDDBBBBBBBBBDDDAAAAAA@@@>>><<<:::888777666;;;???AAA@@@>>>>>>???>>><<<<<<===@@@BBBBBBBBB<<>>AAACCC???BBBDDDDDDDDDFFFGGGGGGNNNPPPNNNMMMRRR^^^zzzppphhhdddaaa```XXXXXXXXXWWWVVVUUUTTTSSSPPPQQQRRRRRRSSSRRRRRRRRRSSSRRRQQQPPPQQQSSSUUUVVVUUUUUUUUUVVVYYY^^^cccfffmmmrrr{{{}}}vvveeeSSSKKKHHHEEEDDDDDD>>>>>>======<<<;;;999888888;;;===<<<:::999;;;>>>???===::::::;;;<<<<<<<<<999:::<<<<<<;;;;;;;;;<<<555666777777777777999:::666666777777888888999999:::===???>>>===<<>>===@@@DDDFFFFFFDDDHHHQQQUUUhhh222777777333888AAA===222666555666888888;;;FFFRRRsssssszzz\\\===999:::OOOuuusssnnnhhhWWWMMMFFFEEEDDD@@@???BBBBBBBBBCCCDDDDDDBBB>>>:::<<<<<<;;;<<>>===;;;::::::<<>>@@@AAABBBBBBDDDGGGIIIXXXfff~~~yyynnn```RRRIIIDDD@@@@@@AAAAAAAAAAAA@@@???BBBAAAAAAAAAAAABBBCCCDDDCCCDDDDDDDDDDDDBBBAAA@@@===>>>>>>>>>>>>===<<<<<<::::::999999:::<<<===>>>>>>>>>>>>>>>???AAACCCEEELLLIIICCC???<<<;;;===>>>=========>>>???@@@BBBBBB>>>>>>???AAACCCFFFHHHIIIFFFEEEJJJPPPOOOPPPbbbxxx~~~rrrlllhhhddd```^^^^^^^^^\\\YYYYYYZZZYYYXXXWWWVVVWWWXXX[[[XXXWWWXXXWWWVVVYYY___ZZZZZZ[[[]]]ccclllwww}}}pppfff}}}}}}lll[[[NNNMMMJJJAAA;;;===<<<<<<;;;;;;;;;:::::::::999999999999:::;;;;;;<<>>???@@@BBBDDDEEE@@@RRRTTTUUUttt444999999666:::BBB???555777666666888777999AAAKKKsssnnncccxxxkkkMMMBBB888FFFhhh|||tttiii\\\QQQHHHGGGGGGDDDBBBCCCDDDCCCDDDEEEEEECCC???<<<<<<<<<;;;;;;<<>>:::999444555777888999:::::::::999888777666555555555555555555666666666666555555333444555555444444555666555666777777555555666777666666666666666666555555555444444444555666777888444555777999;;;===>>>>>>===<<<;;;::::::<<<===>>>===???AAABBBAAABBBDDDFFFEEEMMM\\\ppp}}}uuuiii[[[NNNEEE???<<<;;;<<<<<<============<<<@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???======>>>??????@@@@@@AAA;;;;;;:::::::::;;;<<<===>>>======<<<===>>>???@@@FFFEEEBBB@@@>>>==================>>>???@@@BBBBBB?????????@@@BBBDDDFFFHHHIIIDDDEEEJJJJJJJJJTTTdddttt|||tttpppooonnnnnnnnnrrrtttqqqjjjdddcccddd```___aaacccccc___```dddnnnnnnmmmnnnsss~~~~~~uuubbbmmm~~~yyyzzzhhhbbbRRRGGGGGGFFF???;;;===<<<;;;;;;::::::999999999777777777888999;;;===>>>===:::777777888999888777999;;;<<<======;;;999777777777777777777888999999666777888999999:::999999777777888888999::::::;;;======>>>>>>@@@BBBCCCDDDCCCJJJIIIJJJ]]]}}}444888888666999@@@===555777666777888777666<<>>===<<<;;;999999<<>>777444333555555666888999999999999666555555444444555555666666666666666666555444333222333555444333333444666444666777777777666888999777777666666555555444444666555444444444555555666222333555777999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===@@@AAA@@@@@@@@@AAA@@@AAAEEEMMM^^^www~~~{{{uuuiiiYYYKKKCCC@@@??????999999::::::;;;;;;;;;;;;????????????????????????>>>>>>???@@@@@@@@@@@@???>>>======>>>@@@BBBDDDFFF<<<<<<;;;::::::::::::;;;<<<;;;:::999999:::;;;<<<>>>>>>>>>>>>===<<<;;;:::=========>>>???@@@AAABBB@@@???>>>>>>???AAACCCEEEIIICCCAAAFFFGGGEEEJJJRRRXXX|||sssttt~~~xxxuuuvvvssstttxxx}}}|||wwwuuuvvv}}}|||jjjoooppptttuuu___VVVJJJAAABBBCCC>>><<>>@@@:::999777777888999999888666888;;;===<<<:::777555888888777777777888999999888888999999999999999888666666777777888999999999=========>>>???AAABBBCCCGGGGGGFFFJJJOOOYYY111444444333555:::888333777666777999888666999???JJJnnntttyyyxxxjjjdddpppxxx^^^FFF666888KKKXXXdddjjjfff```UUUIIIFFFHHHJJJHHHEEEEEEDDDDDDDDDEEEDDDAAA???<<<<<<;;;999888:::>>>AAAGGGKKKPPPSSSUUUYYY```eeelllwww~~~|||tttdddfffyyykkkVVVWWWaaammmnnnqqqssstttrrrnnnlllkkklllnnnppprrrrrrssssssnnnmmmmmmmmmmmmllliiiffffffeeeccccccdddfffggghhhkkkiiihhhjjjmmmkkkddd]]]]]]___aaafffrrr}}}vvv}}}~~~zzz|||uuummmlllrrrtttrrruuu|||www}}}|||ssspppwwwxxx```III;;;555333333555555666777888888888888444444444444555666777888777777777666555444222111111333444444333333444555444666777888777888999;;;888888777777666555444444666555555444444333333333444444555666666666666666999:::;;;;;;;;;:::999888999<<<>>>???>>>===<<<<<>>>>>===<<<======>>>???@@@@@@@@@???>>>======???AAADDDFFF<<<;;;:::999888777777777999888777777888999:::;;;::::::::::::999888888777<<<<<<======>>>???AAABBBAAA@@@>>><<<<<<>>>@@@AAACCC@@@BBBFFFGGGEEEIIIOOOMMM\\\xxxzzzrrr|||nnnjjjsss{{{wwwssscccPPPGGG@@@AAABBB???>>>@@@<<<<<<<<<;;;::::::999999666555444555777:::===???888777777777888888888888555666888999999888666555888888777777777888888999999999999999999999888888666666777777888999999:::============???@@@AAABBBEEEFFFFFFLLLMMMKKKiii000222222111333555555222555444666999:::888999===DDD[[[}}}yyyyyyjjjdddhhhVVV>>>555<<>>@@@???>>>BBBJJJRRRiii~~~zzzhhhXXXIIICCC>>>>>>AAACCCAAA===<<<;;;;;;;;;;;;<<<===>>>>>>>>>????????????>>>===<<<<<<======>>>@@@@@@AAA@@@???===<<<===>>>@@@BBB::::::999888777555444333555555555666777999<<<===<<<;;;999777777777888888;;;;;;;;;<<<===>>>???@@@AAA@@@>>><<<<<<<<<>>>>>><<>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888888666666777888:::<<<666777777777777777777888666666555555555555666777888888777777666777777888888888999999999888777777777777888888999:::::::::<<<<<<<<<===>>>???@@@AAA@@@CCC@@@@@@FFFIIIVVVmmm333333333333444444555555555333444888:::888999<<<<<>>BBBGGGIIIIIIJJJMMMPPPQQQ[[[]]]aaarrr{{{|||xxxqqquuu~~~xxxeee\\\^^^hhhkkkppprrrqqqnnnmmmlllnnnnnnnnnnnnnnnnnnnnnnnnmmmkkkiiihhhhhhfffcccaaa```aaacccccccccdddgggiiicccdddgggkkklllfff]]]UUURRR^^^ooo|||~~~vvvooovvvqqqooossswwwyyyzzz}}}qqqtttyyy{{{xxxssswww~~~ttt{{{zzzppppppxxxzzzttt```SSSDDD:::888:::;;;;;;555666666666666666555444444444444555666888999:::777777666666444333111111000222333333222111333444444666777777777666888999888888777777666666555555333444444444333333222111...///111333444555666666555666777888999888777777666999;;;;;;:::999999:::999;;;<<<<<<;;;>>>CCCHHHHHHYYYooo{{{xxxssshhhUUUGGG>>>======@@@BBBAAA===888<<<;;;:::999999:::;;;<<<<<<===>>>???@@@???>>>>>><<<<<<<<<<<<===>>>@@@@@@@@@???===<<<<<<<<<======:::999999888777555333222333333333444777999<<<===???===;;;999999999;;;<<<999999999:::;;;<<<>>>>>>@@@???>>>======<<<<<<<<<999>>>DDDDDDAAA@@@DDDIIIIIIGGGKKKYYYnnnmmm]]]nnnzzzrrr|||}}}|||{{{uuuhhh^^^ZZZEEEBBB===;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<::::::999888888888888888555777888888666555666666777555444222333444777888777777666555555555666666666666777777888777777666777777888888999::::::;;;<<<<<<<<<<<<===>>>???@@@BBBFFF===666@@@IIINNNVVV444444444555444444555777555222222666777666666999777???NNNsss~~~rrriiiqqq~~~}}}lllfffrrrSSS@@@<<<666999IIITTTffffffaaaVVVPPPOOOMMMIIIEEEDDDCCCCCCDDDDDDCCCAAA===>>>>>>===;;;:::;;;<<<:::>>>CCCEEEDDDDDDFFFHHHIIIRRRQQQTTTdddoooqqquuuuuuyyyyyyvvvyyy|||sssccc\\\___hhhkkkmmmmmmkkkjjjkkkllllllllllllllllllmmmnnnnnnllljjjhhhgggfffdddbbb______aaacccdddccccccfffhhhdddeeehhhiiihhhddd___\\\```mmm}}}xxxssssssssspppqqquuuxxxyyy}}}}}}wwwwwwwwwvvv{{{qqqiiiooorrrnnnTTTKKK@@@;;;<<<===;;;888666666666666555555444333333333333444555666777888666666666555444333222111000111222222111111222333555666777777555555666777555555555555555555444444222222333444333333222111...///111222444555555555333444555666777888888888666888999999888888999;;;<<<;;;:::999999;;;===>>>BBBAAAGGGXXXooo}}}xxxsssjjjaaaXXXNNNEEE???>>>???AAABBBBBB@@@>>><<<===<<<:::888888888999:::888:::<<<>>>???>>>>>>===;;;;;;::::::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<::::::::::::888777555333333222333333555777999;;;:::::::::;;;;;;;;;<<<<<<777777888888999:::<<<===>>>>>>??????>>>===<<<;;;888;;;>>>???@@@BBBCCCDDDEEEEEEIIIPPPTTTccclll]]]ffftttnnnhhhmmmzzz{{{wwwqqqppprrrnnn```RRRKKK@@@???<<<999888999:::999666777888999:::;;;;;;<<<::::::;;;;;;:::999888777555777999888666444444555555444444444444555666777666666555444444444444444333444555666666777666666666666777777888999999999<<<<<<<<<<<<===>>>??????BBBHHHAAA;;;AAADDDFFFOOO444333444444333222444777666222111444555333333666888;;;>>>VVVlllmmmttt~~~hhhvvv~~~ZZZHHH777333@@@JJJnnnqqqlll___UUURRROOOKKKFFFEEEDDDDDDEEEEEEDDDCCC?????????>>>;;;999999999777;;;@@@BBBAAA@@@AAACCC>>>GGGFFFGGGWWWcccdddhhhgggkkkqqqvvv{{{zzz{{{uuutttwwwoooaaa]]]ccciiijjjkkkhhhffffffjjjmmmiiijjjjjjkkklllmmmooopppkkkiiifffdddcccbbb___]]]^^^aaaddddddcccccceeehhhfffggghhhgggdddbbbbbbcccrrr}}}vvvvvv|||sssuuuzzz}}}yyy{{{xxxpppuuuaaaccciiiiiiMMMFFF@@@@@@DDDFFFCCC???666666666666555444333333333333333333444555666666555555555555444333222222///111222222111111222333555666777666555444555666222333333333333333333333111111333333444333222111222222333333333222222111222333444555666888999999666777888888777888:::<<<999888888999;;;;;;:::888@@@???AAAEEEGGGQQQmmm|||tttgggaaaVVVJJJ@@@;;;<<<>>><<<>>>??????>>>>>>???@@@@@@>>><<<:::999999:::;;;555777:::<<<>>>>>>===<<<;;;:::999999999:::;;;<<<======>>>>>>>>>>>>======;;;;;;;;;;;;:::888666555333333222222333555666888222444777:::<<<;;;:::999666666666777888999;;;;;;===>>>???@@@@@@>>><<<:::777888999<<>>>>><<<999888:::;;;;;;444444555777888999;;;;;;888:::;;;<<<<<<;;;999888555777:::999555333333444222333555666666666555555666555444333333333333333222333444555666666666666555555666666777888888888<<<<<<<<<<<<<<<===>>>???:::CCCDDDDDDDDD;;;;;;JJJ444333333222222333333444444333333333333444555555222444:::JJJjjjqqqsssxxxiiiMMM999999III```xxxlllZZZWWWTTTJJJFFFGGGGGGHHHGGGEEEBBBAAA????????????>>>===;;;;;;999999999999:::;;;<<<===>>>??????AAAFFFNNNXXX___^^^aaaeeeiiiooouuu}}}{{{|||sssooovvvqqqaaa[[[bbbiiikkkllljjjgggfffhhhkkkkkkiiigggggghhhjjjjjjiiikkkfffaaa```aaabbbaaa______aaabbbbbbaaaaaabbbdddaaahhhjjjccc]]]```gggllluuurrr|||tttvvv{{{}}}|||vvvvvvwwwrrr___gggdddPPPDDD???;;;;;;>>>@@@>>>::::::888555444444555444333222222222222222222222222333444555555555333000//////000111333333222222111222222222222222222222222444444444333333222222222333333444666888777555333333222222111111222222333333444555777888888888888999999999999999999999999777888999999:::;;;<<<<<<<<<>>>???>>><<<@@@HHHOOO\\\lll}}}}}}sssiiicccPPPLLLFFFBBB???>>><<<:::=========>>>??????@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999999999999999999999999AAA===::::::<<<>>>===;;;======;;;:::888777666555555444222111222555888:::777888:::;;;<<<;;;;;;:::888888999888888888;;;======<<<:::999999:::;;;<<<<<<<<<>>>???AAACCCDDDDDDEEEFFFGGGHHHIIIMMMQQQUUUqqq~~~sssjjjeeehhhmmm~~~}}}zzzwwwwwwvvvrrrnnnqqqqqq}}}yyyxxx^^^ZZZWWWXXXXXXSSSGGG>>>;;;;;;;;;:::999888777666555666777888999:::;;;;;;;;;;;;:::999999:::;;;;;;:::999888666555333222111333333333444444444444555333444444444333222222111111222444444333444555777777777777777777666555555777888999:::<<<===>>>???;;;===>>>>>>>>>>>>AAACCC333333222222222222333333333333222222333333444555666999>>>GGGYYYuuuuuutttmmmKKK666777OOOiiizzzqqqaaaZZZTTTMMMLLLKKKIIIGGGEEECCCBBBAAA????????????>>>===<<<<<<999999999999999:::;;;;;;>>>???@@@AAADDDJJJRRRWWWUUUXXX[[[___dddjjjqqquuuxxx{{{}}}yyy~~~}}}tttooopppmmmeeeccchhhggghhhiiihhhggghhhiiikkkiiigggffffffggghhhhhhgggcccaaa^^^^^^______]]][[[___```bbbbbbaaabbbccceeehhhgggiiiiiiccc^^^hhhwwwvvvvvv~~~yyywww|||vvvvvvwwwtttbbbbbbZZZIII>>>:::666666999:::888666999666444333444555444333333333333333222222222222333444555555444333111//////000111222222222111000111111111222222333333333444444444444333333222222222222333444666666444222333222222111111222222333222333555666777777888888888888888888888888888888999999::::::::::::::::::<<<>>>>>>;;;777888===BBBDDDMMMZZZgggsssyyyooocccWWWNNNJJJKKKHHHDDDBBB@@@???===;;;<<<<<<===>>>>>>??????@@@>>>>>>===<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;:::777777777777777777666666===;;;999999<<<>>>>>>===>>>===<<<;;;999888777666666555444444444666888:::999:::;;;<<<<<<<<<;;;:::777888999888888999<<<>>>===<<<;;;999999:::<<<======>>>???@@@AAACCCDDDDDDCCCDDDEEEEEEEEEGGGJJJMMMUUUooopppjjjkkkqqqqqqhhhbbbcccjjjnnnooollliiijjjgggdddffflllyyy~~~}}}~~~kkkYYYSSSMMMKKKKKKIIIAAA;;;999999999999999888777666888888888888888999999999:::999888888888888999:::999999777666555333222222222333333333444444555555444444444444444333222222000111444444333333444555777777777777777666555555444555666777888:::;;;;;;:::;;;<<<<<<<<<===???AAA333333222222222222333333222111111111111222333333777999>>>AAAEEEVVV~~~yyy}}}vvvjjjtttddd>>>000>>>VVVnnnvvvnnnccc[[[VVVSSSPPPLLLGGGDDDBBBAAAAAA@@@@@@@@@??????>>>======;;;:::999999888888999999===>>>???@@@AAADDDIIIMMMLLLNNNQQQTTTXXX]]]cccggglllppptttxxx{{{~~~xxxvvvyyy~~~}}}yyyrrrkkkggggggiiikkkfffeeeeeegggiiijjjjjjjjjgggeeeddddddeeeeeedddbbb]]]\\\[[[\\\]]]]]][[[YYY^^^```aaabbbbbbccceeeggggggaaaccciiieee___nnn|||{{{{{{vvvxxx}}}wwwvvvvvv~~~rrrbbbZZZNNNAAA>>>:::777666888:::888666777555333333444555555444444444444333333222222222333333444444444222111000...///000111111111000000000000111222333333444444555444444444444444333333111111111333555555333111222222111111111111222222222333444666777777777777777777777777777777777777;;;;;;::::::999999999999;;;<<<<<<999555444666999;;;===???BBBIIIUUUdddnnn}}}mmmhhh___SSSIIICCCAAABBBEEECCCBBBAAAAAA@@@>>><<<;;;<<<<<<===>>>>>>?????????>>>===<<<;;;:::999999999::::::;;;;;;::::::999888888888777777666666666:::888777999;;;===>>>===>>>>>>===<<<:::999888888666666777777888888999999;;;;;;<<<<<<<<<;;;::::::777888999888888999<<>>>>>>>><<<999666777777777777777666666:::999999999888888777777888777777666666777777888888777777555444333222222111222222333444555555666444444555555444444333333...111444555444333333444666666666777666666555444222222333555666777888999888999:::::::::;;;===???222222111111111111222222000000000000000111222222333444999<<<888BBBiii|||nnniiiuuu}}}uuuOOO:::555DDD\\\qqqvvvnnnddd```TTTRRRNNNJJJFFFCCCBBBAAAAAA@@@@@@???????????????<<<;;;:::999888777777777999:::<<<>>>>>>???BBBDDDGGGIIILLLOOOQQQUUUZZZ]]]bbbfffkkkoooqqqsssvvvxxx}}}|||~~~wwwuuuxxx{{{xxxjjjeeeiiikkkgggiiifffeeegggjjjllljjjggggggeeecccbbbbbb```^^^\\\[[[ZZZZZZ[[[[[[\\\\\\\\\^^^___aaaaaabbbdddgggjjjkkkgggfffeee```aaasss~~~|||uuupppttt~~~|||wwwvvvuuulllppprrrkkk^^^PPPDDD======;;;888777888999888777555444333444666777777666555555444444333222222222222333333333333222111000.../////////000000000000//////000111333444555555444444444444444444444444222111111333444555333111222222111111111111222222333444555666777888888888888888888888888888888888:::999999999999999999999888:::;;;:::999888:::;;;??????>>>======@@@FFFJJJccchhhllloooyyywwwqqqpppppphhh^^^OOOMMMIIIDDD@@@@@@CCCEEE>>>>>>>>>@@@BBBBBB???===;;;;;;;;;<<<======>>>>>>???>>>>>>===;;;:::999888999999999::::::999999999<<<<<<;;;;;;:::999999999888888888888:::;;;;;;;;;===<<<<<<;;;:::999999888888999:::;;;;;;:::999999;;;;;;;;;;;;::::::999999777888999999888:::<<>>????????????@@@@@@@@@@@@CCCDDDEEEDDDBBBCCCDDDFFFEEEEEEIIIYYYvvvvvvwww~~~mmm___hhhpppwwwjjjbbb___PPPHHH???999999:::999888333444555666666666666666999999888888888888777777666555555555555555555666666666555555444333222222111111222333444555555666444444555555555444444333///222555777666444333333555555555666666555555444222333444555666777888888777888::::::999:::<<<>>>222111111000000111111222000////////////000111111111000444999555999VVVxxx~~~nnnlll{{{yyykkkuuu|||ZZZCCC444666DDD\\\lllmmmgggcccRRRQQQPPPMMMJJJFFFCCCAAAAAA@@@??????>>>??????@@@===<<<;;;999888777666666444777:::;;;<<<<<<>>>@@@DDDFFFIIIKKKMMMPPPSSSVVV[[[___dddgggiiilllnnnpppuuussspppnnnssszzz}}}zzzvvvzzz~~~{{{xxxvvv||||||mmmfffjjjkkkfffllljjjhhhiiikkkjjjgggcccgggdddaaa___]]][[[XXXUUUYYYYYYXXXXXXXXXYYY\\\]]]]]]^^^```aaacccfffjjjmmmxxx|||wwwiiibbbkkkxxx~~~wwwzzzooogggpppzzzxxxwwwvvviiihhhhhhcccWWWGGG>>><<<999888555444555555555555555444444555777888888666444444444333333222222222222222222222222222111111///////////////000000111//////000111333444555555444444444444444444444444333222222333555555444333222111111000000111111222444555666777888999999999999999999999999999999999777777888999999:::;;;;;;777999:::;;;;;;;;;<<<===999;;;===>>>???@@@AAABBBCCCFFFIIINNNWWWcccmmmqqq|||}}}zzzxxxvvvtttfffddd^^^VVVOOOJJJEEE???BBBCCCDDDCCC@@@>>>======999:::<<>>>>>>>>===<<<;;;999888888999999999999999999888======<<<<<<<<<;;;;;;;;;888999999999999888888999;;;:::::::::999999888888::::::<<<===<<<;;;:::999;;;;;;:::999999999888888999999:::999999999<<<>>>;;;;;;;;;;;;<<<<<<==============================AAABBBCCCCCCCCCCCCEEEGGGHHHGGGFFFGGGQQQlllzzznnnpppwwwpppmmmlll}}}vvvfff^^^bbbiiiIIIDDD===999888888777666222222333444555555555555666666666777777777888888444444444444444444444444555555444444333333222222111111222222333444555555333333444444444444444333000333666888777555444333333444555555555555444444222222333444555555666666777888999999999:::<<<>>>111111000000000000111111000////////////000111111333111444777555777EEEWWW}}}tttmmmqqqpppvvvtttaaafff{{{bbbIII;;;444555DDDWWWaaabbb___PPPPPPPPPOOOKKKGGGCCCAAA@@@@@@>>>======>>>???@@@>>>===<<<:::999888777777333555888999::::::;;;===>>>@@@DDDFFFGGGIIILLLNNNTTTXXX\\\```bbbdddfffhhhlllllljjjhhhlllssswwwvvvqqqsssvvvxxxyyy~~~{{{yyy~~~{{{ooohhhjjjkkkhhhmmmllljjjjjjiiigggcccaaaccc```[[[XXXWWWUUUSSSQQQUUUVVVWWWWWWVVVWWWYYY[[[\\\^^^___aaacccggglllpppxxxvvvtttcccsssxxxmmmkkkuuuxxxwwwzzzzzzwwwooolllggg^^^PPPCCC<<<<<<:::999777666555666666777555444444666777888777555222222222222222222222222222222222222111111222222000000/////////000111222000000111222333333444444222222333333333333444444444333222333444555555333111111000000000000111111333444555777888888999999999999999999999999999999666666777888999:::;;;;;;999999999999999999999888777777777888:::===???AAA>>>>>>>>>@@@CCCHHHLLLOOOTTTZZZbbbiiinnnrrruuuwww~~~uuuqqqjjjccc^^^XXXSSSPPPFFFGGGGGGCCC===:::999:::;;;>>>BBBCCCAAA===999888777888:::===???@@@>>>===999999999:::;;;;;;<<<<<<<<<======>>>===;;;:::999888999999::::::999999888::::::::::::::::::::::::888999;;;:::888777777888999999999999999999999999;;;<<<=========;;;:::999;;;;;;:::999999999::::::;;;;;;;;;:::999999;;;===999999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@AAAAAABBBCCCEEEBBBEEEHHHFFFCCCMMMggg}}}{{{{{{zzzxxxxxx|||}}}||||||wwwnnniiiddd\\\VVVTTTAAA???;;;888777666444222222222333444555555555444444444555555666666666777333333444444444444333333333333333333333333333333222222222222333333333333222222333333444444333333111333666777555444333333222333444444555444444444000111111222333333444444666777999999888999;;;===000000000//////000000000000000//////000000111222111333555555444666;;;@@@aaa~~~yyymmmllllllxxxnnnhhhyyyttt___KKKCCC::::::FFFVVV______SSSRRRPPPMMMIIIFFFCCCAAA@@@???===<<<<<<===???@@@???>>>===;;;:::999999999444666888999888888999:::999;;;???AAABBBDDDGGGIIILLLOOOTTTWWWYYY[[[]]]___bbbggghhhggghhhlllooonnnmmmmmmnnnpppssswww|||~~~}}}}}}yyyqqqhhhfffhhhjjjiiijjjkkkiiifffbbb```___\\\XXXSSSPPPPPPPPPPPPPPPQQQUUUZZZ[[[ZZZXXXWWWWWW\\\]]]___aaaccchhhnnnrrrrrr|||zzz```uuuuuuqqqpppuuu{{{~~~vvvsssxxx~~~|||uuummmllldddXXXKKKCCC???>>>;;;;;;:::888777666888999333333333444666666444222///000000111111222222333222111111111111111222222111111000///000111222333111111111222222333333333111111111222222222333333333222111111333444444333111111000000000000111111111222333555666666777777888888888888888888888888777777888888999999999:::999888666666666777777666<<<:::777666666888999:::BBB@@@?????????>>>>>>???===@@@EEEJJJLLLLLLLLLLLLNNNUUUYYYZZZ\\\```___ZZZ]]]bbbgggddd]]]VVVTTTUUUTTTQQQLLLHHHEEEAAA===::::::;;;======<<<;;;===@@@777;;;???AAA@@@>>><<<<<<777777888;;;===>>>===<<<888888999999:::;;;;;;;;;:::;;;===>>>>>><<<;;;:::999999::::::::::::999999777777888888999:::::::::666888;;;;;;999888999:::999:::::::::::::::::::::============<<<;;;:::999<<<<<<;;;;;;;;;<<<===>>>======<<<:::888888:::;;;777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<=========;;;===@@@@@@@@@@@@AAACCC@@@AAAEEEGGGDDDDDDNNN\\\||||||oooqqqyyy{{{}}}yyy|||jjjeeedddeee```RRRDDD>>>>>><<<999777555444333222333333444444555444444444555444444444444444333333222333444444444444333222222222222222222333333333333333333222222222222222000111222222333333222222000222444333222111111222222222333444444444444444222222222333444444555555444666777777666777999<<<000000////////////000000000000000000000111222222,,,222555222222777888777BBBgggyyy{{{sssvvvpppxxx{{{ZZZTTTGGG<<>><<<;;;;;;===???@@@??????===<<<;;;:::::::::777888999888777666777999666999===???AAABBBDDDFFFFFFIIIMMMQQQSSSTTTWWWXXXWWW___dddcccaaabbbcccbbbeeedddccceeejjjnnnqqqrrruuu|||zzzqqqggg```ccciiieeehhhjjjhhhddd___^^^___VVVRRRMMMJJJKKKNNNPPPQQQPPPWWW^^^bbb```[[[XXXVVV\\\]]]___aaadddiiiooosssuuuxxxqqqfffllltttssswww}}}tttssszzz{{{qqqffffff```RRRGGGDDDCCCAAA777777666444222222444555222111111333444444222000......///000111222222333222111111111111111222222222111000000000111333444222222222222222222222333000000111111111222222222222111///000111333333222111111000000000000111111000000222333444555555555777777777777777777777777999999999888888888888888888666555555666888999999;;;:::::::::;;;;;;999888===<<<<<<===<<<;;;:::;;;<<<===AAAEEEFFFDDDCCCCCC@@@DDDBBB===>>>DDDGGGDDDGGGGGGHHHIIIIIIFFFCCCAAA@@@???>>>>>>@@@@@@???===<<<;;;;;;<<<===<<<<<<======>>>??????===<<<<<<===888888888999<<<===<<<;;;777888888999::::::;;;;;;999:::<<<>>>>>>===<<<;;;999::::::;;;;;;::::::999777777888999:::;;;;;;<<<444777;;;;;;:::999:::<<<::::::;;;;;;;;;;;;;;;<<<>>>>>>===<<<;;;::::::999>>>===<<<<<<===>>>???@@@>>>>>>===;;;888777999:::666777888999:::;;;;;;:::;;;;;;<<<<<<===>>>>>>???>>>???AAABBBAAA@@@AAABBBGGGAAA@@@EEEGGGFFFHHHMMMUUUqqqmmmhhhdddgggtttyyyyyy|||~~~}}}wwwmmmnnnfffeeeddd]]]NNN???>>>FFF>>><<<999666555444444333444444444555555444444333666555555444222111111000222333444555555444333222111222222222222333333333444444333222222111111000///000111222222222222222000111222111//////000111111222333333444444444444555555555666666777777777333444555555555666888:::............////////////000000000000000000000000000000000111222333555555>>>MMMooo~~~zzzwwwzzzxxxiiiMMM<<>><<<;;;<<<======<<<>>>>>>>>>>>>>>>===<<<<<<888888777777666666555555888888999:::<<<===>>>>>>@@@AAADDDFFFJJJMMMOOOPPPQQQUUUYYY\\\]]]]]]^^^___```aaaccceeehhhjjjlllmmmqqqvvv|||}}}{{{zzz|||||||||yyyqqqhhhbbb```aaadddfffggggggeeeaaa\\\YYYRRRNNNJJJIIILLLNNNOOONNNRRRUUUXXX[[[\\\[[[YYYWWWZZZ]]]___]]]ZZZ^^^gggpppqqq}}}hhhcccmmmxxx}}}rrrsssuuuvvvuuuwww|||xxxzzz{{{vvvoookkkgggYYYLLLFFFDDD???;;;:::777666444222111000//////222222222111111111000000///000000000111111111111111111000000//////......111111000///////////////333222222222111111000000000000000000000000000000111111111111111000//////111222222111///...///111444555777666555333444444555555555555555666777888777777888888888888777777777777777777777888888999999::::::;;;;;;::::::999<<<===============<<<<<<;;;>>>@@@???AAAFFFGGGEEE@@@@@@???>>>>>>???@@@AAA@@@AAABBBBBBAAA???<<<;;;???>>>===<<<;;;<<<<<<======>>>???AAAAAA@@@??????>>>>>>======<<<:::999888666666555555666888;;;<<<888777777777888999::::::999:::<<<======<<<:::999777888::::::999999999:::999999999999999999999999888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;;;;::::::999888777777999::::::999888999;;;>>>:::::::::999888777666555888888777777888888999:::888888:::@@@EEEEEE???999===???@@@@@@@@@@@@AAACCC@@@BBBDDDDDDDDDEEEGGGHHHQQQVVVggg}}}|||rrreeehhhwwwxxxsss{{{}}}}}}llleeeeee``````XXXHHH>>>===???===666666666666666666666666888666444222222222333444555555444444444333333333000111111222222111111000111111111111111111111111000111111111222222222222//////000000111111111222333//////222111---...444111111111111111111222222444444444444444444444444444444666777888888888888............////////////////////////////////////000000000111222333444555777>>>VVVyyyyyy}}}jjjGGG<<>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<999999888777666666555555777777888999:::;;;<<<===>>>???AAADDDGGGIIIKKKLLLMMMPPPUUUWWWYYYZZZ[[[\\\___```aaabbbdddeeefffgggjjjnnnssstttrrrqqqsssuuuyyyyyyyyyyyyyyyxxxwwwwwwyyyxxxvvvqqqkkkeeebbbaaa```bbbddddddbbb]]]WWWSSSQQQMMMJJJIIIKKKMMMNNNMMMQQQRRRSSSUUUVVVWWWXXXXXXbbbaaa]]]WWWTTTXXX```gggvvv~~~rrrmmmqqqwww|||~~~yyyyyy}}}~~~|||qqqrrrtttuuuttttttyyy}}}xxxwww|||{{{nnnggg___QQQDDD>>><<<888555444444333222111111000111111222222111111111000000000//////000000000111111111000000000000//////......000000///............///222111111111000000000///////////////////////////111111111111111000//////111222222000///...///111333555666555333222222333444444444444555555666666666777777777777666666555666666666666666777888888999999::::::::::::999999<<<<<<<<<======<<<<<<;;;;;;>>>>>><<<===@@@AAA???===<<<;;;;;;;;;<<<===>>>???@@@@@@AAA@@@>>><<<:::===<<<;;;:::::::::;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999999777666555555666888;;;<<<;;;;;;:::999888888888888888:::;;;<<<<<<;;;:::888666888999999888888999:::999999999999999999999999888888999:::::::::::::::999::::::;;;;;;::::::999:::999999999888777777777666777888888777777999;;;;;;;;;;;;:::999777666555777777777777777888888999999999<<>>>>>@@@AAAAAACCCDDDDDDDDDDDDFFFHHHJJJGGGJJJWWWlll{{{~~~uuutttwwwyyyyyyxxxzzz}}}|||{{{{{{|||~~~tttyyywwwqqqaaaXXXVVVRRRTTTOOODDD===<<<<<<:::555555555555555555555555666555333222222333444555555555555444444333333333111111222222222222111111111111111111111111111111000000000000111111111222/////////000000000111111000------000///,,,---111000000000111111222222222444444444444444444444444444444555666777888888777---............///////////////////////////////////////000000111333444555555555AAA```vvvxxxRRR888AAAWWWppp}}}uuuVVVCCCFFFHHH@@@===;;;::::::<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::999888777666555555555666666777888999999:::;;;<<<===@@@BBBEEEFFFGGGFFFJJJNNNQQQRRRTTTVVVWWW]]]]]]]]]^^^^^^^^^______eeehhhlllmmmlllkkkmmmooosssrrrqqqpppoooooonnnooorrrpppooommmkkkhhhccc```[[[\\\^^^^^^[[[VVVPPPLLLNNNKKKIIIHHHIIIKKKLLLLLLOOOOOONNNOOOQQQSSSUUUWWW]]]\\\ZZZXXXXXX[[[bbbgggyyy|||nnnkkkwww}}}{{{sssnnnooorrrrrrrrrssstttuuuuuuvvvuuuuuuqqquuuqqqgggUUUIII<<<777555222000111111111000000000111222222111111111111000000000000////////////000000000000000000000////////////...//////...------------...000000000///////////////////////////////////////000000111111000000//////000111111000///...///111333444555444222000000111333333333333444444444444555666666666555555444333555555555555555666666777888888999999999999888888:::;;;;;;<<<<<<;;;;;;;;;999<<<<<<999888;;;:::777:::::::::::::::;;;<<<<<<===>>>>>>???>>>===<<<;;;::::::999888888999:::;;;;;;;;;;;;:::;;;<<<<<<===>>>>>>>>>===<<<;;;:::999777666666666777999;;;<<<;;;::::::999999999::::::888999:::<<<<<<:::999888555777888888777666888999888888888888888888888888888888888888999999999999888888999999999999888888777777777777777777666666555777888999777777777888===<<<<<<;;;999888666555666666777777777888888888888888;;;???CCCBBB===999:::;;;======<<<<<<>>>???BBBCCCDDDDDDCCCCCCEEEFFFCCCCCCEEEIIIOOO]]]ttt}}}xxxxxxyyyuuupppnnnttt}}}}}}uuulllrrrssstttsssrrrvvv|||sssvvvyyyttthhhZZZPPPKKKAAADDDDDD???;;;:::999666444444444444444444444444444333222222222333555666555555555555444444444444222222333333333333222222111111111111111111111111////////////000000000000...///////////////000000111//////111111//////222//////000000111222333333333333333333333333333333444444555666777777777777---------.........///////////////////////////////////////000111222333444666555;;;PPPsss}}}uuu^^^DDD<<>>;;;;;;<<<=========>>>>>>>>>>>>>>>===<<<<<<<<<;;;:::999888777666555444555555555666777777777999999;;;===???AAABBBCCCAAADDDHHHJJJLLLNNNPPPRRRXXXXXXXXXXXXXXXXXXYYYYYY]]]```dddfffffffffhhhjjjpppooommmkkkiiiiiiiiijjjhhhgggfffhhhiiigggaaa\\\VVVVVVUUUTTTQQQMMMJJJHHHKKKIIIHHHGGGHHHIIIKKKKKKNNNMMMMMMNNNOOOPPPQQQRRRSSSXXX___aaaaaabbbgggkkkzzzzzzuuuooosss~~~zzz|||{{{uuunnnmmmppptttyyyzzzyyywwwxxxzzzxxxtttpppooovvvpppdddOOODDD999444333111000222000000000///000000111222111111000000000/////////........./////////000000////////////////////////......---,,,,,,,,,,,,---........................///////////////////////////000000000000000//////000000111000......///111333555555444222000000000222222222333333333222222444444444444444333222222444444333333444444555666777777777888888777777777999999::::::;;;:::::::::777:::999666666888777444999:::::::::;;;;;;<<<<<<;;;;;;<<<======<<<<<<;;;:::999888888888999:::;;;;;;:::999999999:::<<<===>>>>>>>>>===<<<;;;:::999777777666777777999:::;;;666666666888999;;;===>>>777888:::;;;;;;:::888777444666666666555555777888777777777777777777777777888888777777777777777777666666777777888888777777555555555555555555666666666888:::;;;:::888888888======<<<;;;:::888777666777777888888999999999999666666888;;;===<<<999666888:::;;;;;;;;;;;;<<<>>>AAACCCDDDCCCBBBBBBCCCDDDBBBEEEKKKMMMJJJIIIQQQ[[[{{{|||yyyyyywwwtttppphhh___TTTJJJDDD888:::;;;:::999888777666444444444444444444444444222222222222333444555666555555444444444444444444222333333444444333333222111111111111111111111111.........////////////000............////////////000//////000222111000000---...///000111222333444222222222222222222222222333444555666666666666666------------.............................................///000111222333222666;;;DDDZZZwww~~~rrrVVVAAA:::AAAZZZooolll[[[KKK???999>>><<<::::::;;;=========>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::999888777777555555555555555555555555888888999;;;<<<===>>>???===???CCCEEEGGGHHHKKKMMMPPPPPPQQQRRRSSSSSSTTTTTTRRRTTTWWWZZZ\\\^^^aaacccjjjiiigggeeedddcccdddddd`````````ccceeeccc]]]XXXQQQOOOLLLIIIGGGFFFFFFFFFHHHHHHHHHGGGGGGHHHJJJKKKMMMNNNOOOOOOPPPOOONNNNNNQQQZZZdddfffdddeeemmmttt|||rrrmmmrrryyy{{{~~~{{{}}}~~~{{{vvvrrruuuzzzyyywwwyyywwwrrrlllhhhmmm~~~iiiVVVIII???777444333111111444222111000000///000000000000000000/////////......---............/////////.............../////////......---,,,,,,,,,,,,,,,------------------.................................//////000000000/////////000000///......000111444555666555333111111222111111222333333222111111222222333333333333222222333333333333333444444555555666666666666666666555777777888999999999999999555888888666666999999666777888888999:::;;;;;;;;;999:::;;;;;;<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<<<<;;;:::999:::;;;<<<===============<<<:::999888666666666666777888999999444444555666888999;;;<<<777888:::;;;;;;:::888777444555555555444444666888777777777777777777777777888777666555555555555555444555666666777777777666444444444444444444555555666888::::::999777777777<<<<<<<<<;;;:::999888777888999:::;;;;;;;;;::::::666666777999:::999777555888999;;;;;;::::::<<<===@@@AAABBBBBBAAA@@@AAACCCCCC@@@???@@@@@@AAAIIIQQQXXXooo}}}zzztttppppppuuummmbbbXXXPPPHHHAAA<<<999777666777777666777777444444444444444444444444111111111222333444555666333333333444444444444444222333333444444333333222000000000000000000000000---.........////////////////////////............---------...000222000------......000111222333333222222222222222222222222333444444555555555555444,,,------------.................................------......///111222333222999>>>@@@FFFYYYyyylllRRRFFF;;;EEEVVVeeedddWWWJJJDDD<<<:::999:::<<<>>>??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;::::::999999666666666666555555555555777777888999:::;;;;;;<<<:::<<<>>>@@@AAACCCFFFHHHHHHIIIJJJKKKLLLMMMNNNOOOLLLMMMOOORRRVVVYYY[[[]]]___^^^]]]\\\[[[ZZZZZZZZZYYYZZZ[[[\\\]]]ZZZVVVRRRIIIGGGDDDBBBAAABBBDDDFFFFFFGGGHHHHHHGGGGGGIIIKKKMMMNNNOOOPPPPPPOOONNNMMMNNNVVV___dddgggooo{{{|||nnniiiqqqvvvtttzzz~~~~~~|||xxxzzz~~~|||uuuvvvsssmmmkkkhhhpppaaaJJJ@@@999444333222000000333222222111000000000111111////////////............------------.........///---............/////////......---,,,,,,,,,,,,------------------.......................................///000000000//////...///000///......000111333444555555333222222333111222333333333222000000000000111222333333333333333333333333333444444555444444555555555555444444555666777888888888888888555888888666777:::;;;888333444666777888888888888888999:::;;;<<<===>>>>>>>>>===<<<:::::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;:::999888777555555555666666777777777888777777666666666777777888999:::<<<<<<:::999888555555555444333444666888888888888888888888888888888777555444333333333444333444555666666777777666444444444444444444333333444666777777555444444555:::::::::::::::999888888999:::;;;<<<===<<<;;;;;;888999999::::::999888777777888::::::999999;;;<<<===>>>?????????>>>@@@AAAAAA<<<:::===@@@AAADDDHHHGGGPPPddd|||tttsssrrrooollliii```TTTKKKEEE@@@===:::<<<777444555666666666888444444444444444444444444000111111222333444444555222222222222333333333333222222333333333333222222000000000000000000000000............////////////000000000////////////...000111111111444888555///......//////000111222222111111111111111111111111333333444444444444444333,,,,,,---------.................................---------...///000111222666999>>>???:::AAA___~~~~~~oooLLLDDDBBBOOO```gggaaaXXXEEECCC@@@???@@@AAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666666666555666666666777777888888777999;;;<<<<<<===@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIJJJLLLOOORRRTTTTTTSSSSSSSSSSSSRRRRRRQQQPPPOOOQQQSSSRRROOOKKKIIIHHH@@@@@@@@@@@@AAABBBCCCDDDEEEGGGIIIHHHGGGGGGIIILLLLLLLLLLLLMMMNNNOOOQQQRRRRRRWWWaaalllvvv}}}rrrqqqqqqsssuuuwww|||~~~zzzxxx{{{|||{{{~~~xxxwwwtttnnnjjjiiippp}}}qqqWWWEEE999444222333222//////222111111000111111222333444/////////.........------,,,,,,---------.........---------........./////////......---------------------------.........///........................---......///000000//////---...//////......000111000222444444333222333444111222333444444222000///...///000222333444555555333333333333333444555555333333444444444444333333444444555666777888888777666999999777777:::;;;888333444555777888888888888888888999:::<<<>>>???@@@???>>><<<;;;::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999888777666333444444555555555555555999999888777666666666777888:::;;;<<<<<<;;;:::888555666555444333444777999999999999999999999999999888777444222111111222222333444555666777777777777555555555444444333333222666666666555333333444666777888999999:::999999999888999;;;<<<===<<<;;;:::999999:::999888777777888555666888888777777999::::::;;;============???@@@===;;;===BBBCCC???===>>>CCCDDDKKKYYYnnn|||ppplllnnniii___SSSNNNFFFAAA>>>===<<<;;;:::444222555777555555777333333333333333333333333000111222333333333333333000000111111111222222222111111222222222222111111000000000000000000000000....../////////000000000111111000000000/////////111333333222666;;;777000.../////////000000111111111111111111111111111111333333444444444333333222,,,,,,,,,---------..............................---------...///000111222666555888:::222000HHHggg}}}wwwwww}}}|||jjjUUU>>>???WWWmmmlll___SSSPPPKKKGGGEEECCC@@@???>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<===999999888888777777666666444444555555555555666666666777888999999:::<<>>>>>:::;;;>>>AAABBBCCCBBBBBBDDDGGGIIIIIIGGGGGGIIILLLKKKJJJIIIIIIKKKOOOTTTVVVaaaeeennn|||wwwlllggguuu}}}zzzzzz|||{{{ssspppuuuyyy|||~~~}}}zzzsssdddcccgggllljjj[[[III???777333222444333000000222//////000111222444666777//////.........---------,,,,,,,,,---------......---------.........////////////...------------...---------....../////////........................------...///000000//////---...///.........000222...000222222222111222333111222444555444222000///---...000222444555666666444444333333444444555666222333333444444333333222333444555666777777777777888::::::777777:::999777444555777999:::;;;::::::888888999:::<<<>>>@@@AAA@@@>>><<<:::999999999999888999:::;;;<<<;;;:::::::::::::::999888777666555333333444444555444444444888888777777888999::::::999:::<<<======<<<:::999666666666444333444777:::999999999999999999999999888777444222000000111222333444555666777777777777666666555444444333222222888999888666444444666888555666777888999:::::::::777888:::<<<<<<;;;:::999777888888777666555555666333444666666555555777888888999;;;<<<<<<<<<>>>@@@<<<888777777888999???FFF???CCCFFFIIIPPPbbb~~~uuu}}}zzzjjjbbbccc[[[LLL===;;;999888888888888888777111000666888555333555111111111111111111111111111111222333333333222222//////000000111111111222111111111222222111111111000000000000000000000000////////////000000000000222222111111000000//////+++------,,,111666222)))////////////000000000000000000000000000000000000333333444444444333222222,,,,,,,,,---------......//////.........---------,,,,,,------///000111222222333222000///444>>>FFFuuulllzzzXXXHHHIIIVVVkkk~~~qqqiii]]]PPPGGGBBB@@@@@@<<<>>>>>>===;;;:::<<>>>>><<<===>>>???AAAAAABBBBBBBBBBBBDDDDDDDDDDDDBBBBBB============>>>>>>>>>>>>=========>>>??????@@@@@@FFFFFFGGGFFFDDDDDDFFFHHHHHHJJJLLLMMMNNNRRRXXX]]]gggsss{{{nnnbbbiiizzzxxxwww}}}|||tttttt|||yyywwwyyyzzzzzzwwwoooggg^^^YYYPPPEEE>>><<<333333333222222222111111000000000000000111111111////////////////////////////////////////////////......---------,,,,,,,,,------,,,++++++,,,,,,,,,------............------.........////////////000........................////////////////////////111222333333444444333333111222333333333333222111222222333333444555666666333333333444444444444555444444555555555444222111333444555666777777777777777777888888888999999999555555888>>>@@@===;;;===>>>>>>===;;;:::;;;>>>AAA>>><<<999888888888777777888777777777777999:::;;;999::::::999777666666777777888888666444333444666:::999888888888999;;;;;;888:::<<<===?????????>>>888777555333444666888:::;;;;;;:::999888777666555777777666666555555444444333111111333777999888666777777666555444333333222>>>CCCBBB;;;444333555666999999888888777666666555666777:::<<<<<<<<<;;;:::888777666333111111444777333444555555444555666888999888999;;;999666888<<<:::999888888888:::===>>><<<>>>??????@@@HHHUUU^^^}}}xxxyyy||||||mmmYYYHHH>>>::::::999777555555666888999555555444333222222111111222000///------///000222111111111111000000000000000000////////////000000111111111222222111111111////////////////////////......//////000000111111............//////////////////.........---------////////////............000///.........///111222222222111111111111111111,,,,,,,,,------------...///.........------------,,,,,,------...000111222000111111///...222:::AAA___~~~vvviiivvv___FFFGGGdddrrrbbbUUUJJJBBB>>>@@@BBBBBBBBB@@@???@@@AAA======<<<<<<<<<;;;;;;;;;::::::999999888777777777555555555555555444444444555555555666666666777777888888888999:::;;;;;;;;;:::;;;<<<>>>??????@@@@@@>>>???@@@AAAAAA@@@???>>><<<<<<<<<========================>>>??????@@@@@@BBBCCCDDDDDDCCCCCCEEEFFFKKKQQQUUUSSSMMMLLLQQQXXXZZZqqq}}}vvvdddTTT]]]yyy{{{~~~zzzttt{{{xxxtttwwwtttrrryyyzzzvvvrrrrrrtttuuusssrrrlllcccZZZSSSKKK@@@:::888444444333333333222222222000000000000000000000000...................................................------------,,,,,,,,,------,,,,,,+++,,,,,,---------............------------........./////////................................................000111222222333333222222111111222333333222111111111111222333333444555555222222222333333333444444444444555666555444333222222333333444555555666666777777777888888888999999777666888===???<<<<<<>>>CCCCCCBBB@@@>>>===>>>???>>>;;;999888888888777666777777777666777888:::;;;;;;<<<<<<;;;999777888999444555666555444444666777999888777777777888:::::::::;;;<<<======<<<;;;:::888777666555555777888999;;;:::999888777666555555777777777666666555555555333222111333666888777555666666555555444444333333555:::;;;777333555888999888888777777666666666666777888:::::::::999888666777777555333111111444777666666555555555777:::<<<<<<888666888999888999===666666666777999<<>>??????>>>===BBBKKKSSS```dddmmmyyy~~~xxxrrrnnnpppwww{{{hhhTTTFFF>>><<<;;;:::999777666555666777888555555444444333333222222111000///......///000111111111111000000000//////000000////////////000000111222222333333222222111///////////////////////////////////////000000000............///////////////.........------------////////////............000///.........///111111111111111111111111111111,,,,,,,,,,,,------------............------------,,,,,,------...///111111...///000///...000666;;;KKK___gggddduuuqqqLLL@@@SSSmmmlllWWWLLLIIICCCCCCCCCBBB@@@???>>>============<<<<<<<<<;;;;;;:::::::::999888888777777777777777666666555555444444444444444555555555555555555666666777777888888888888:::;;;<<<<<<======::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????@@@???AAACCCCCCCCCDDDEEEGGGKKKPPPSSSOOOGGGFFFMMMVVV```eeebbbaaaggghhhnnn~~~uuu}}}zzzlllxxxwwwtttppplllnnnnnnnnnmmmlllkkklllnnnpppkkkaaaUUUMMMEEE;;;666666444444444333333333333222000000000000000/////////................................................------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------............------,,,,,,,,,---------......................................................///000000111222111111111111111222222222222111111111111222222333333444444222222222222333333333333444444555666666555333222333222222111222333555666666666777777777888888888999666777;;;===;;;<<>>=========:::888777888888777666777666666666777888999:::999;;;;;;:::888777777888222333555555444555666888777777666666666777888999;;;;;;;;;;;;:::888777666777777777777777888888888999999888888777666555555777777777777666666666666555333333444555666666444444444444444444444444444///444666333222555888999666666666666666777888888777888888888888777666666666666555333222222555777888777777999===CCCIIIMMMEEE===777777999888:::<<<666666666777999<<<>>>@@@===>>>>>><<<;;;>>>DDDIIIHHHFFFEEEJJJYYYtttvvvpppjjjiiinnnvvv{{{~~~sssdddNNN>>>777777999::::::999777666555555555666444444444444444444444444111000///......///000111111111000000000000//////000//////......//////000111222222333333222222111///////////////////////////////////////.........---............/////////............------------/////////............---//////......//////000111000000000000111111111111++++++,,,,,,,,,---------------------------------------------...///000111---///000000///000222555>>>GGGggglll```vvvzzzcccTTTKKKHHHtttdddRRRNNNGGGEEEBBB@@@@@@???<<<:::============<<<<<<<<<<<<:::::::::999999888888888999999888888777666555555444444444555555555555666444444555555555666666666555666777888999999999999777777888888888888777777999999999:::;;;;;;<<<<<<<<<<<<======>>>?????????@@@BBBDDDDDDDDDEEEFFFHHHMMMLLLKKKJJJLLLQQQWWW\\\]]]VVVOOO___|||sssyyy|||tttjjjdddyyysssqqqrrrmmmkkkjjjooopppmmmjjjlllppprrrhhh]]]QQQHHH@@@888555666333333333222222222111111000///////////////......................................................---------,,,,,,,,,++++++---,,,,,,,,,,,,------...------............------++++++,,,,,,,,,---------................................................///000111111222222111111000111111111111111111000222222222333333333444444222222222333333333444444333444555666666555444333444333111000111222555666555555666666666777777777:::777666:::;;;:::;;;???GGGIIIIIIGGGCCC???===<<<;;;999888777888888666555555555666666777888888999666777888777555444555666222444555555444444555666555555555555666666777777999999999888777666555555666666888999999999888777888888777777666555444444666666777777777777777777666666666666666666666555222333333333444444555555222666777444222444666555666666666666777999:::;;;777777777777777777777777666666666555444444777999999999:::???HHHTTT^^^cccQQQEEE:::888888888777888999999888888999:::;;;;;;888:::;;;<<<===???CCCGGGFFFBBB???>>>BBBPPPfffxxx~~~yyyzzzrrrqqqmmmiiiiiikkkjjjddd___QQQJJJ@@@999666777888888999888777666555444444444444444444444444444555555000000////////////000000111000000000/////////////////////....../////////000000111111111111000000......................../////////......------------------.........//////------------------------//////.........---------............//////000000/////////000000000000000+++++++++,,,,,,,,,------,,,,,,------------------------,,,------...///000...///000111000111222333222777IIInnnaaa___vvv{{{pppXXX@@@PPPhhh}}}aaaPPPOOOIIICCC@@@BBBCCCAAA>>>>>>>>>=========<<<<<<<<<:::::::::999999999999999::::::999888777777666666555666666666666777777777555555555666666666666666444555666777777777777777777777666666666666777777888888888999:::;;;;;;<<<<<<<<<<<<===>>>>>>??????AAABBBCCCCCCCCCEEEHHHJJJSSSOOONNNUUU```gggddd___JJJXXXfffzzz{{{yyyvvvqqqlllhhhiiilllssswwwiiimmmtttqqqnnnmmmsssuuuqqqnnnqqqrrrpppaaaVVVIIIAAA:::444222444111111111000000000000////////////.........------................................................------,,,,,,,,,+++++++++---,,,,,,,,,------...///------............------+++++++++,,,,,,,,,,,,---................................................000111111222222222222222000000000000000000000000333333333333333444444444222333333333444444444444222333444555555444333333555444222111111333555666444444555555555666666666999666555888999888:::>>>BBBDDDEEEEEEBBB???<<<<<<999888777777888777666444444555555666777777777888555666777666444333444555444666777777555333333444444444555555666666666666666666666555555555555666555666888999999999777666777666666555555444444444555555666666777777888888888888888888777777777777222333333444444555555666555999999666555777777555777777666777888:::===>>><<<;;;999777666555666666666777777777666666999;;;;;;:::<<>>>>>@@@@@@BBBMMMYYYlllyyy~~~uuulllfffccc___ZZZXXXWWWRRRIIIBBB;;;======;;;888666777888888777666555444444444444333333444444444444444444000000////////////000000000000000////////////...//////............//////......////////////......------------------------//////......------,,,,,,------------............,,,,,,------------------............---------------......///////////////....../////////000000000++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---....../////////000000111111222222...333<<>>>>>>>>=========<<<<<<::::::::::::::::::999999999999999888888777777666777777777777888888888888666666777777777777777777444555666666777777666666888777777666666777777888777777888999:::;;;<<<<<<;;;<<<<<<======>>>>>>???@@@@@@AAAAAACCCGGGLLLPPPXXXWWWZZZccclllkkkaaaWWWSSSlll{{{wwwmmmhhhgggiiiqqqxxxyyymmmqqqtttooommmpppuuuuuuqqqqqqtttooofffVVVKKK@@@999444//////222000000000/////////....../////////...------,,,,,,------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///000------............------+++++++++,,,,,,,,,------........................------------------------000111222222333333222222000000////////////000000222222222333333333333333222222222222333333333333000111333444444333222222444333222222222333444555333333444444444555555555888444444666777666888;;;;;;===@@@@@@>>><<<;;;;;;888777666777888777555444333444555666777777777666555666777777555555666777555777999888666444333333333444555666666666666555444444333333444555666777444555777888888777777666555555555444444444333333333444444555666777777888777888999888777666777888444444444555555666666666444777888777777::::::777777777666666777:::===???AAA???;;;777444222222222555666777777777777999;;;<<<;;;;;;AAAJJJRRRWWWXXXCCC:::444333444444444777555555777888999;;;<<<<<<;;;<<<<<<===???@@@BBBCCC===:::;;;@@@???<<<@@@IIIHHHPPP[[[dddlll{{{}}}zzz}}}~~~wwwjjj___YYYXXXRRRMMMGGGDDDCCCBBB@@@>>>:::<<<<<<999444333666:::555555555555555444444444333333333333333333333333//////000000000000//////000000////////////......///......------......///,,,------......------,,,---------------------------------------,,,,,,,,,,,,------------.........,,,,,,,,,,,,------------.........------------,,,------...////////////...------......//////000000***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...............///000111222111///777;;;AAAYYYppprrrnnnLLLBBBAAAXXX}}}pppZZZLLLHHHGGGEEEAAA>>>>>>>>>>>>=========<<<::::::::::::::::::::::::888888888888777777777777777777777888888888999999777777777777777777777777555555666777777777777666888777777666666777777888777777888999:::;;;<<<===;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBFFFMMMVVV\\\aaaeeeiiihhhbbb\\\ZZZZZZlll{{{{{{sssjjjkkkqqqvvv{{{yyyyyyrrrlllqqqtttuuurrrooosssvvvjjjXXXMMMCCC:::555111......222000000000000//////////////////......---,,,,,,+++------------------------------------------------,,,,,,,,,++++++++++++***,,,,,,,,,------...///000------............------,,,,,,,,,,,,------------........................------------------------///000000111222111111111000///............///000111111111000000000000000000000000000111111111111///000111222333222111111222222222222222222222222333333333333444444444444555222222555666444555888777999;;;;;;:::999999999666666666777888777555333222333555666777666666666444555666666555444555666444777999999888666555666333444555666777666666555444444333333333444555666444444555666666666666666444444444444333333333333222222333444555666777777444666888777555555666888555666666666666666666666222555666555777;;;:::666666555444444555888;;;===>>><<<888444222222333444222444666666666777888:::<<<:::999===BBBFFFDDDBBB:::666444555555333444888555555777888::::::;;;;;;<<<;;;:::;;;<<<>>>?????????:::;;;CCCBBB:::888>>>:::>>>BBBEEEIIITTTfffsss}}}}}}{{{}}}xxxpppkkkiiihhhddd^^^UUUNNNIIIGGGDDDBBB???===<<<===>>>???<<<;;;777444222333666888333333444555555555555444333333333222222111111000//////000000000000//////000000/////////.........///......------......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------.........++++++,,,,,,,,,---------.........---------,,,,,,,,,---.../////////......,,,,,,---......///000000******+++++++++,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,---.........---,,,---///111111111...666999555:::UUU{{{lll~~~yyy```QQQ@@@>>>QQQssssss]]]TTTOOOIIIDDD>>>>>>>>>>>>============::::::::::::::::::::::::777777777777777888888888777777777777888888888888777777777777777777666666666666777777888777777777888777666666666666777888777888888:::;;;<<<======;;;;;;<<<<<<===>>>>>>>>>BBBBBBCCCFFFKKKUUU```gggooovvvvvvhhhTTTNNN[[[kkknnn}}}zzz~~~tttnnnuuu|||~~~}}}sssppp|||vvvuuupppmmmtttwwwfffPPPJJJAAA888555222///000444111111111111000000000000//////...------,,,++++++------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,---...///000000---..................---,,,,,,------------..............................------------------------...//////000000000000000000///...------...///000///////////////.....................////////////...///000111222222111000000000111111111111000///222222333333333444444444444111222555666333444666777888:::999888777777888666555555666888777555333222333444666777666666555222333444444222222333444333666999:::999888888888444444666777777777666555666555444333333333444555444444444444555555555666444444333333333333333333111111222333444666777777222444666666444333555888777777777777777777777666222555555444666888777222555444333222333666999;;;888666333111222444777999000222444555555555777999:::888777:::>>>???:::666:::888888:::777333444888888888999999999888888777888777666777:::===>>>???<<<888===HHHJJJ???999::::::>>>AAAAAA@@@EEEOOOXXXUUUVVV]]]iiissszzzvvv{{{|||nnneee[[[SSSKKKFFFFFFDDD???:::888;;;>>>>>><<<999777777999555222222555777666444222222333444555555555555333333222222111000////////////000000000000//////000/////////.....................------.........---..................---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,.../////////...---,,,,,,------...///000000++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111///222666888AAA]]]{{{|||rrrxxx}}}}}}nnnSSSDDD???HHHfffuuuaaa[[[UUUKKKIIIGGGCCC@@@===<<<<<<===>>>===;;;:::999999999999777888999888777777888999888888777777777777888888666666666666666666666666666666555666666777888999===777444999;;;777555777888999:::;;;>>>???<<<777;;;999;;;??????;;;>>>DDDAAA<<>>AAAFFFIIINNNGGGEEEJJJOOOOOOQQQVVVkkkuuu}}}|||~~~}}}{{{zzzzzz}}}}}}zzztttnnnfff^^^UUUOOOHHHBBB<<<:::<<<===;;;999:::;;;;;;;;;;;;;;;;;;:::444444333333333222222222222222333333333222222111111111111111111111111111333333222222111000000//////............---------............///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++.........------,,,,,,,,,------------------------000//////............///++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////222000222555333666III```~~~gggMMM===DDDSSSttt{{{iii```\\\XXXTTTOOOIIIDDDAAA??????;;;;;;;;;;;;;;;;;;;;;<<<666888999999888888888888888888777777777777888888777777777777777777777777666666666666666777888888<<<666555999;;;888666888999888666666888<<<======BBB======@@@@@@;;;:::<<>>BBBFFFDDD===:::>>>AAAAAABBBEEEEEEMMMZZZgggssszzz}}}~~~}}}|||}}}|||yyyxxxtttnnnooossszzz{{{ppphhh___[[[VVVQQQMMMIIIDDDBBBDDD???::::::===>>>===:::999999::::::::::::999999333222222222111111111111111222222333222222111111111111111111111111111111222222111111000//////...............---------------.........////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++...---------,,,,,,,,,,,,------------------------///...............//////++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////222///000333111///888DDDlllvvv___NNNFFFOOOoooqqqdddiiicccZZZPPPHHHBBB???>>>:::::::::;;;;;;;;;;;;;;;888999999::::::999888888999888888777777888888999777777777777777777777777777666666666666777888888:::666555888:::888777999999888777777888999<<<>>>???>>>AAAGGGJJJGGGEEEEEEDDDKKKVVVdddqqqwwwooocccTTT[[[hhhvvv|||{{{zzz{{{zzzwwwxxxwwwrrrnnnnnn|||uuuyyywwwtttooonnnzzzqqqiii```YYYTTTLLLBBB:::555444333111000000000000------------------------//////---,,,,,,,,,---...---------------,,,++++++************************+++++++++++++++*********++++++******++++++,,,---------------------------++++++******++++++,,,---...---,,,+++++++++,,,,,,///...---,,,++++++,,,,,,---............/////////......////////////000000000///......------......,,,,,,,,,---------......////////////////////////...///000000111111111000///000000111222333444444444444333222222222333333333333333444444444444444444666555444:::AAA===444555555666666666666666666555666777555333111111111333333444444444444333333666666666555555666666777444666666666444333444555333444555666666666555444444444444444444333222222222333333444444333333222111111111000000000000000222333555666777777666555444444444333333333333333333444444444555555555666333222222333555666666555888777666555444333222111222888<<<999777888888777888777777777777666333111333444555666777777777777888777777666666666777777555666666777777888888999:::::::::999999;;;>>>AAA@@@;;;888999:::999:::<<<888;;;@@@FFFKKKNNNPPPPPPMMMSSS^^^lllxxx|||yyyuuuwwwzzz~~~yyyuuuooohhh]]]ccclllsssqqqfffWWWLLLHHHDDD???<<<<<<===>>>???===:::888:::===>>>===:::777777888888888888777777111111111000000000000///111111222222222222111111000000000000000000000000000000000///......------......---------,,,,,,,,,---------.........//////......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------......///000************************************+++++++++++++++++++++++++++++++++++++++,,,,,,------...//////000---...222333111333999LLLfff{{{~~~hhhQQQOOOWWWnnnuuulllfff\\\QQQIIIDDDBBBBBB@@@??????===<<<;;;::::::<<<:::999888999999999999999999888888888888999999777777777777777777777777777777777777777888888999999888777999999999888999888888;;;===<<<:::<<<@@@AAAEEEKKKPPPQQQSSSVVVYYYWWWgggsssssspppjjj[[[KKKcccqqqyyylllnnnxxxvvvwwwxxxtttjjjeeemmmxxx|||xxxxxxgggkkkmmmpppwww~~~xxxzzznnn\\\NNNFFFAAA===;;;000000111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,------...,,,------------,,,++++++))))))))))))))))))))))))+++++++++***************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,------,,,,,,,,,+++++++++......---,,,,,,+++++++++---------.........///////////////000000000000000//////...------------...++++++,,,,,,,,,---------////////////////////////,,,---///111111111000//////000000111222333333333444444333333333333333333333333333333333222222222///222222///111666666222777666666666555555666666666777888777444333222333222222333333333333222222555444444333444444555666555666777666444444444555222333444555666666666555444444444555444333333222222222333333333333222222000000000//////////////////000333444555555444444333333222222111111111000222222333333444444555555555444555555777777888777777666555444222111111111000777888444333777777333444444444666777555222///222333444555666666777777444444555666888999;;;;;;777777888999:::;;;<<<<<<:::::::::999888999;;;===@@@===;;;;;;:::::::::;;;????????????>>>===;;;::::::>>>EEENNNVVVXXXUUURRRNNNQQQVVV[[[```gggooouuurrrnnnhhhaaa\\\XXXTTTPPPMMMPPPSSSTTTRRRKKKCCC>>>BBB???<<<;;;===???AAABBB777666777888;;;;;;999777666666777777777777666666111111111000000000/////////000111111111111111111000000000000000000000000............------,,,,,,------------,,,,,,,,,+++,,,,,,---------.........------------,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...///000************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---.........///,,,,,,///222222333666<<>>HHHgggyyytttjjj```WWWPPPLLLKKKEEEDDDAAA???===;;;;;;;;;===:::666555777888999888::::::999999999999::::::777777777777777777777777888888888888999:::;;;;;;<<<======;;;:::::::::999777777999=========EEEPPPWWW[[[[[[WWWUUU[[[iiitttjjjWWW[[[nnn|||tttkkkrrr}}}wwwqqqlllfffeeellluuuzzz}}}uuuqqqkkkrrrvvvuuussstttuuuuuuuuuhhhVVVEEE;;;666444333......///000000///......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------,,,,,,------,,,,,,+++***))))))))))))))))))))))))************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++---------,,,,,,,,,++++++---------,,,,,,++++++***------------............000000000000000///////////////...---------------+++++++++,,,,,,,,,,,,---........................,,,---///000111111000000000000000111111222222333222333333333333333333333222222222222111111111111111444444222222444555555777666555555555555666666777999999888666444444444111111222222222222111111333333222111222333555666666777888777555444555666333333444555555666666666444444555555555444333333111111222222222222111111000/////////////////////---...000222333333222222222222111111000000//////000111111222333444444444555666777777888888999:::555444333222111111222222000444444111666===:::000///000111333555555222000111222333555666666777777333444555777999:::;;;;;;777888999:::;;;===>>>>>>:::;;;;;;999888888:::<<<999999999777666777888888888999<<<>>>???>>><<<;;;<<<===@@@CCCEEEEEEBBB@@@<<<>>>@@@CCCGGGMMMSSSWWWQQQMMMHHHEEECCCAAA???>>>AAAAAAAAA@@@>>>=========???>>>===>>>??????>>>===555555666777888777555333666666777777777777666666111111111111000000000000...///000000111111111000////////////////////////---------,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,...//////************************)))))))))************++++++++++++++++++++++++++++++++++++,,,------......///---,,,---...000000000444666FFFjjjxxxsss^^^MMMFFFPPPnnnyyykkk___WWWJJJGGGCCC>>>;;;:::::::::>>>;;;888888:::;;;999666;;;::::::999999::::::;;;888888888888888888888888888888999999;;;<<<>>>???CCCEEEEEE@@@======<<<;;;999666888<<>>>>><<<;;;666777888999999999999999AAAAAABBBDDDHHHLLLQQQSSSMMMGGGCCCCCCBBB???>>>@@@999;;;>>>????????????@@@>>>===>>>???@@@>>>:::777555666777777666555333222555555666666666666555555111111111111000000000000---...///000000111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************)))************+++++++++******++++++,,,,,,------++++++++++++,,,,,,---...************************))))))))))))***************************************++++++,,,,,,---......---......------......---000000999QQQqqq{{{rrrsssYYYGGGOOOccczzzoooddd^^^UUULLLEEEBBBAAAAAAAAA@@@AAADDDGGGEEE>>>888;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999;;;===???AAABBBLLLPPPOOOGGGBBBAAA@@@===>>>===BBBJJJMMMQQQcccxxx}}}|||~~~gggUUUJJJXXXsss}}}rrruuu~~~|||wwwnnndddbbbqqq~~~uuuppp{{{vvvpppuuu~~~vvvmmmgggeeeeeeZZZTTTLLLCCC;;;555111///////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------+++,,,,,,,,,,,,+++******************************((()))))))))*********+++++++++******++++++,,,---+++++++++++++++++++++++++++************+++,,,,,,,,,,,,---------,,,+++***))))))+++,,,------,,,,,,,,,,,,---------........./////////.........------///...------,,,,,,------,,,,,,,,,,,,------------......................../////////000111222333444000000000000111111111111///000111222222222111111...//////000000111111111222111222333333111111111444333222222222444666777666777888777555333333333111222222333333222222111555444222111222444777999777888999888666555666777666555555444444444444555555555555555555444444333000000111111111111000000000000111222333333444555222111000//////000222333000000000000000111111111......///000111222333444222444666666444444666888333111000//////000222333111333666CCC^^^lllXXX777111000000111333444333222111222444555777888888888888999999:::999888666666666666777888999::::::;;;777999:::999888777999:::777<<<===888666888:::888777888:::<<<<<<;;;:::999:::::::::::::::;;;===>>>777777888;;;@@@DDDGGGIIIFFF???;;;<<<;;;888888:::777;;;???AAA@@@@@@@@@AAA======>>>???@@@???<<<999777777888888777666666666333333444444444444333333000000000/////////......,,,---...///000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++************((())))))***++++++,,,,,,************************++++++++++++************************************))))))))))))******++++++)))******+++,,,,,,------,,,+++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))***************************************++++++,,,,,,---......***...000000///000///---222111111777GGGccc}}}sssiiillllllSSSIIIUUUggg~~~rrrdddYYYRRRPPPOOOEEEGGGKKKQQQTTTOOOEEE<<<<<<;;;;;;::::::;;;;;;<<<========================888888:::<<<>>>AAACCCEEERRRWWWUUULLLFFFEEECCC@@@AAAEEERRR^^^___]]]hhhxxxzzz```IIIEEENNNcccxxx}}}zzz}}}|||ssshhhbbbccciiivvvxxxuuuuuuxxxyyyyyywwwyyy}}}~~~wwwtttooofff\\\VVVSSSMMMBBB999333222333555000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++,,,,,,,,,,,,+++******************************(((((())))))*********+++++++++******++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,---...---,,,+++***'''(((***,,,---------,,,,,,,,,,,,---------......//////......---------,,,......---,,,,,,,,,,,,---,,,,,,------------..............................000000//////000222444666000000000000111111111111...///000111222222111000---......///000111111222444222333555666333222111333222111000111333666777555666777666333111111222222222333333333333222222666555333333444666999;;;777888999888777666666888777666555444444444444444555555666666555555444333000000111111111111000000000000111333444555666777666444111000///111333555//////000000111111222222......///000111222333333///222444444222222444666444222000///...///000111000333999NNNqqqfff===555444222222333444333333111222444666777888999999666777888999::::::999888888888888999::::::;;;;;;666777888888777777888999888???@@@999666888999777444444666777999;;;<<<===:::999888666444555777999888777777888;;;=========FFF???;;;<<<<<<888999<<<888;;;======<<<;;;>>>@@@;;;;;;;;;<<<>>>>>>===;;;777888999999888888999:::222222222333333222222222//////.........---------,,,---...///000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,+++++++++************)))((())))))***++++++,,,,,,************************,,,+++++++++******))))))))))))))))))))))))))))))(((((())))))*********+++))))))***+++,,,,,,------,,,,,,++++++***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------............///222000222666999GGGjjjpppkkkppp{{{tttjjj___\\\jjj~~~xxxssslllaaaSSSOOOMMMQQQVVVUUUMMMEEEAAA???<<<;;;;;;;;;:::999;;;>>>AAA@@@===:::;;;<<<======<<<===@@@CCCEEEGGGOOOfffvvvssshhh___TTTJJJVVVZZZeeeuuu}}}{{{vvvsss}}}lll[[[OOOJJJJJJdddooozzz~~~}}}zzzvvvhhh___gggqqqyyyzzzuuu|||yyyuuurrrsssvvvzzz}}}|||{{{xxxoooddd[[[VVVTTTPPPGGG;;;333111111///---........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++***)))((('''''')))************+++++++++,,,,,,++++++***+++++++++***++++++,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***,,,---,,,******+++,,,------,,,,,,,,,,,,++++++................................................//////.........---------///...---,,,+++,,,---...............////////////333222000///...///111222000111111111111222222222111000000000111222333333555444333222111111111111333444666555333222222333444333222111111222444666333444555555555444333222111222222333444555666666777666555444444555666777888888888888888777666555777666666555444444333333333333333333333333333333////////////............000000000000000000000000666444111///...///111222/////////000111111222222111...---...111333333111444444444444333333222111444333333222222111111111111000>>>aaa\\\777555444222000//////000111///000222444555666777777444444444555555555555666666666777888888888888888333444666777777555444222777777777777666666666666777666555666999;;;;;;;;;666666666666666666666666444666888777444333555777999:::;;;<<<;;;999666555999:::;;;;;;;;;;;;>>>???;;;<<<>>>>>>===:::777555666777777888888666555444333333333333222000///...////////////////////////......////////////......//////...------,,,++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++******************))))))))))))))))))))))))((((((((((((((()))******+++***************++++++******))))))((((((''''''))))))************))))))))))))))))))************))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------...............,,,...111111777OOOjjjyyyrrr{{{hhhVVVTTT\\\dddiiisssaaaaaaYYYSSSWWWaaaeee^^^VVVRRRPPPLLLHHHEEEDDDDDDDDDLLLMMMNNNMMMHHHBBB===;;;>>>AAADDDDDDCCCCCCFFFHHHWWWkkk{{{zzzzzz}}}|||lllcccUUULLLMMMYYYjjjvvv|||{{{xxxvvvpppooohhhgggsss}}}~~~}}}uuuoooqqqyyy}}}tttqqqlllgggccc___YYYVVVGGG???666111000111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))*********+++++++++,,,++++++******+++++++++***+++++++++,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,******+++,,,------,,,,,,,,,+++++++++------------------------------------------------///.........------------...---,,,,,,,,,,,,---...............////////////222111///......///111222000111111111111222222222111111000000111111222333333222222111222222333333222444666888999777555333333222000000000111333444333444555555555444333222222222333333444444555555777666555555444555666777777777888888777777666555777777666666555444444333333333333333333333333333////////////////////////000000000000000000000000111111000000000000000000/////////000111111222222111///---...111333333111333333444444333222222111333333333222222111111111//////888OOOdddcccLLL444555333111/////////000111///000222444555666777777444444333333333444555666666777777888888888777777444555777888777666555444777777777777666666666666666555444555888::::::999666666666666555555555555555777888888666555666888::::::;;;;;;:::999777666999:::;;;;;;:::;;;===???;;;<<<======<<<999777666666777777888777666555444333333222111000///......////////////////////////...//////////////////.........------,,,++++++***++++++***))))))***++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((()))************)))))))))******+++***)))))))))((((((((('''))))))************))))))((((((((()))))))))******))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------............///...///222000///;;;JJJooozzzggg^^^UUULLLWWWfff}}}|||qqqjjjgggppp{{{ooommmhhh^^^TTTNNNMMMMMMXXXXXXXXXWWWTTTQQQMMMLLLNNNTTTYYYYYYSSSNNNOOOQQQQQQcccwwwsssccc\\\MMMPPPTTT]]]iiiwww|||yyy{{{~~~{{{uuuuuusssxxxyyy}}}yyywwwyyy}}}tttjjjccc___YYYPPPIII;;;666000...///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------,,,+++******)))))))))*********++++++++++++*********++++++,,,+++++++++++++++++++++***+++++++++++++++*********++++++++++++++++++++++++***+++,,,+++******+++,,,,,,,,,,,,,,,++++++++++++------------------------------------------------............------------------,,,,,,,,,------...............////////////000000.........///000111000111111111111222222222111111000000000111222222111111111111222333444555222333666:::>>>===999444333222111111111222444555444444555555444444333222333333333333333333333333666666555555555666666777666666666777666666555555777666666555555444444444222222222222222222222222000000000000000000000000000000000000000000000000---...///000111000///......//////000000111111222000///...///111222222111222333333333333222111111333333222222222222222222000000333;;;BBBCCC;;;444333222111/////////000000000111222444555666666666444333111111111222444666777777777888888777666666666666777888888777666666666666666666777777777777555444444555777999999888777777666666555555444444666888999999888777888999<<<;;;:::999999999999999999:::;;;:::::::::<<<>>><<<;;;;;;:::999888777777666666777777666666555444333222000///............////////////////////////...//////000000//////...,,,,,,,,,++++++******)))+++******))))))******+++************************))))))))))))************))))))))))))))))))))))))((((((((((((((()))*********))))))(((((()))))))))))))))))))))((((((((((((((())))))******))))))(((''''''((((((((()))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---------.........///...000444333111555<<>>BBBFFFRRRdddttt{{{xxx{{{vvvuuurrrooovvvtttnnnuuuvvvsssxxxzzzuuussswww~~~~~~uuulllaaaYYYNNNBBB:::555222111/////////......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))'''(((((((((((((((''''''((((((((()))))))))******)))))))))))))))***+++,,,---,,,***)))(((((()))***)))))))))***************************************''')))******))))))+++,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,---........................////////////---......///000000000111000111111111111222222222111111000/////////000000333333222222111222222222444111///000444777777666000000111222333444444555777666555444333222222222222222222111111000000000111111222333444444444444111111222222333333222222////////////////////////////////////////////////...//////000000111111111........................111///...---...000333555---......//////000000111...000222222111000000000//////000111111111111000000000111222333333444444111111111333444333111///111111222111111111111111333333444444555444444444222111/////////000222444444555666666777777777666555444333222333555777888333444555666777888999::::::::::::<<<>>>>>><<<:::888888888888888999999999::::::;;;<<<>>>===:::888:::999777666666777888:::777888888888666666888:::888777555444444444555666333222111000000000111111111000///...------...///---------------------------------......---------))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((()))******++++++***)))(((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''''''''((((((((()))))))))))))))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...000000//////000222333333555222>>>]]]{{{tttgggmmm}}}fffaaaXXXOOOHHHEEEFFFHHH@@@AAABBBCCCCCCCCCCCCCCCBBBMMM[[[fffjjjiiigggeee```\\\WWWRRRNNNFFF===666999777999@@@IIIPPPSSSTTTccckkkyyy||||||~~~uuunnnnnnoooqqq{{{wwwvvvwww~~~sssooohhheeelllwww}}}|||wwwvvvuuuwwwxxxtttkkkddd[[[PPPBBB888444222///,,,---......---,,,,,,,,,---++++++++++++++++++++++++************************+++*********))))))))))))&&&''''''(((((((((''''''(((((((((((()))))))))***(((((((((((()))***+++,,,---,,,***((('''((())))))((()))))))))*********+++************************'''(((******))))))+++,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,...........................////////////......///000111111111111000111111111111222222222111111000///////////////111111111111222333444444222222222222222333333333...///000222333333444444888777555333222222222222111111111111111000000000...///111222333333222222///000111111222222222111////////////////////////........................------...//////000111111------------------------///............///111111------......///000000000---000333333111//////000...//////000111111000000///000000222333444555555000000111222222222111111222222333333333333222222444444444555444444333333111111000000111111222333333333555666777777888888666555333222333555888:::333333444666777999::::::::::::;;;===???>>><<<:::888999999::::::;;;;;;<<<:::::::::<<<>>>>>>:::777777777666555555666777888777888888777666555777888666555555444444444444444111000///.........//////000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((((((((((()))******,,,,,,+++***)))(((((()))'''((((((((()))))))))***''''''((((((((((((''''''((((((((()))))))))******))))))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------'''+++...------///111222...777666111:::NNNsssiiifffrrr|||uuuhhhYYYOOOOOOKKKGGGDDDDDDCCCBBBAAAFFFCCC??????AAABBB@@@======???AAACCCEEEFFFFFFGGGFFFKKKXXXiiixxx}}}~~~~~~|||xxxtttppplllrrr~~~||||||xxx~~~xxxvvvjjjiiihhhooo|||xxxkkkiiittt}}}wwwggg[[[YYY]]]LLL>>>///***---000---(((,,,,,,---,,,++++++---...************************************************************))))))))))))''''''((((((((((((((('''(((((((((((())))))))))))(((((((((((()))***+++,,,---,,,***(((''''''((()))(((((())))))*********+++))))))))))))))))))))))))&&&((()))***))))))+++---+++++++++************)))************************************************+++++++++,,,,,,---------)))+++,,,...//////................../////////000......000111222222222222000111111111111222222222111111000/////////////////////000111222444666777000222555555333111000000///000222333444555555555888777555333222222222222000000000000000111111111---...000111222222222111//////000111111111111111/////////000000000000000........................,,,------...///000000111------------------------,,,---.../////////...---------......///000000000---000444444111//////000......///000000111000000//////000111333444555555111222222111///000222555222333333444444444333333444444555555444444333333000111111111222222222222222222444666777888888888888666444333444666:::<<<222333444666777999:::;;;::::::;;;===???>>><<<999888999::::::<<<<<<===>>>:::999:::<<>>:::666666555555555555666666666777777888777555555666888444444444444444444333333000///...---,,,---......///000000111000000///...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))************'''((()))******)))((('''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((()))******---,,,+++***))))))))))))'''((((((((())))))******''''''((((((((((((''''''))))))))))))************))))))))))))************************************(((((((((((())))))))))))''''''''''''((((((((((((*********))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,,,,,,,,,,---......111///000222333;;;OOOccctttkkkcccqqq}}}xxxnnniiiiiijjjhhhfffgggdddZZZMMMHHHIIIJJJHHHOOOKKKOOO]]]iiijjjfffcccrrrvvv|||~~~~~~~~~uuunnnmmmdddppp~~~xxxwww|||~~~wwwkkkdddiiipppzzzxxxllldddcccsssvvvggg\\\[[[VVVKKK222111///...,,,,,,++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++++++++++++++++++++++++++************)))---+++((('''(((***+++,,,++++++,,,,,,,,,---------........................++++++,,,,,,...///000111111111000000111111222333111111000000//////......000000000000111111111111555444333222111111111111000000111222333333444444;;;999777444222111222222222222111111///...---,,,///............///000000//////...//////000111222222222111000///...------//////.........---------------............------,,,+++******))))))******,,,---.........---,,,+++000000000000000/////////222222222111111111000000000000000000///...---,,,////////////000000000000111111111111111111111111555555444444444555666666555666666666666444333222111222333222111111333444555666666888999:::;;;;;;::::::999999777666444333333333333444555777999:::888888999999999999888888888:::::::::::::::===???999999888888777666666555555444333222222222333444666666666666666777777888444333222111000000000000---------...............000111111111000///---,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((*********)))))))))))))))))))))*********))))))((('''((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---......000...///000000333>>>LLLaaavvvlllmmmrrryyyooommmmmmkkkmmmooovvv~~~|||}}}yyyuuusssrrrrrrxxx~~~zzzyyy|||}}}zzzxxxyyy}}}|||{{{xxxuuuoooiiieeejjjiiibbbZZZXXXWWWIII777111000///---,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))'''((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++++++++++++++++++++++++++************)))---,,,*********+++,,,,,,++++++++++++,,,,,,,,,,,,........................,,,,,,,,,---...///111111111111000000000111111222222111111000///......---......///000111111222222333222222111111111111111000111111222333333444444:::888666333222222222333222222222111000///------......------......///000///...............///000000000000000//////////////////.........---------------............------,,,+++******))))))******,,,,,,---......---,,,+++////////////////////////222222111111111000000000000000000000///...---,,,........./////////000000111111111111111111111111444333333333333444555555444555555666666555333222222333333222111222444666555555666777888999:::::::::::::::999888666555444333444555666777888888888777777777888888777777777888999;;;;;;::::::<<<===;;;;;;999888666444333222333222111111111222333333555555444444555555666777444333222111000000000000...............---------...////////////---,,,***++++++++++++++++++++++++)))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))*********))))))(((''''''((((((((()))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++,,,,,,---......---...000///...111666:::RRRrrr~~~rrrllluuu}}}xxxvvvrrrwww||||||~~~|||pppjjjiiikkklllooocccWWWRRRPPPIII:::---///......---------------,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++++++++++++++++++++++++++************)))******++++++++++++***************++++++++++++,,,---------------------------------......000111222222111111000000000111111222222111111000/////////,,,---...///000111222333000000000000000111111222111111111222222333333444777666444333222222333444333333333222111000///...---------------......//////......------------.........//////000000111111...............---------------............------,,,+++******))))))******+++,,,,,,---------,,,,,,---------------.........111111000000000000000//////////////////...---,,,---------.........//////000000000000000000000000222111111111111222333444222333444555555555444333444444444222111222555888444555555666777888999999:::::::::999888777666555444555666888888777666666555555666666666666555555666888;;;;;;;;;::::::;;;<<<;;;999777555222000///000000000000111222333333333333333333333444444555333222111000000//////000//////......------,,,,,,,,,,,,---------+++***)))++++++++++++++++++++++++)))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))((())))))******)))))))))'''''''''((((((((())))))''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,------,,,---///111000//////222555DDDbbb{{{uuuooo{{{www}}}tttzzz~~~|||www}}}|||nnniiimmmsssxxxpppcccXXXPPPEEE777222555---------,,,,,,---......,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))************************+++++++++++++++++++++*********))))))''')))+++,,,+++)))(((((())))))*********+++++++++------------------------...---......///000111222333333222111111111111222222222222333333333333333.........///000000111111.........//////000222222111111111222222333333333444444333222222333444444333333333333222111000///---,,,,,,,,,,,,---......000//////...------------////////////000000000000........................------............------,,,+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------////////////////////////.../////////......---,,,,,,,,,,,,---------......////////////////////////////////////000111222222000111333444555555444444555555444333222333666999555666666777888888999999999999:::999999888777777555555555555555555555555333333444444444444333333444777:::;;;:::999888999:::999888666333111000///000000000111222333444444333222222222222333444444222111000/////////////////////...------,,,++++++++++++,,,,,,,,,+++)))(((************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))'''((())))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********+++************+++,,,,,,...---,,,---///111000...444000222@@@ZZZyyy}}}nnnpppllliiinnn{{{}}}wwwoooiiiiiimmmrrrvvv{{{{{{|||xxxzzzxxx}}}xxxppppppuuuyyy|||kkk[[[LLLEEE;;;000...666---,,,,,,,,,,,,---......,,,,,,,,,+++++++++******)))******++++++******)))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))************)))))))))******++++++++++++++++++*********))))))'''***......,,,*********))))))*********+++++++++------------------------......---......///000111444333333222222222333333111222333444666777888999111111000000//////......------......///000222222111222222222222222333333222222222222222333444444333333444333333222111000---,,,,,,,,,,,,---......111111000///............000000000000////////////---.....................------............------,,,+++******))))))******************++++++,,,,,,***+++++++++,,,,,,,,,---.......................................------,,,,,,,,,,,,,,,------------........................---------......000111111///000222333444555444444555555555444333444666999666666777777888999999999888888999999999888888777777555444222222333444555222222222333333222222222333555888999888666666666666555555444333222111111000111222333333444444555333333222222333333444555000000//////...///////////////...---,,,++++++***++++++,,,---,,,+++***)))************************)))))))))******)))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))''''''((()))))))))))))))&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&''''''(((((())))))***((((((((((((((((((((((((((((((((()))))))))************))))))******+++,,,...///---***+++...///,,,...222777666777FFFfffzzz~~~~~~vvvmmmpppzzz|||{{{zzzgggfffeeedddfffkkkrrrvvv}}}{{{{{{zzz~~~}}}}}}wwwqqqppprrrssspppmmm\\\HHH666333555111,,,***---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))***++++++++++++++++++************)))***---111111...,,,,,,...*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////222222222222222333444444222222444555777999:::;;;444333222111000///...---............///000222222222222222222222222222222111111111222222333333333333333333333333222111000---------------......///111000000////////////000111111000000//////......---------...............------............------,,,+++******))))))******))))))))))))***+++,,,,,,******++++++,,,,,,------,,,------------.........------.........------,,,,,,,,,,,,---------......////////////////////////,,,,,,,,,---...///000111///000111333444444333333333555555555444444555777666666666777777888888888666777777888888888777777666555444333333333444555111111222222222222111111111444666666555333333444222222222222222222222222111222333444444444444444222222222222222333444444//////............//////......------,,,,,,++++++++++++,,,------,,,+++***************************((())))))******))))))(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***&&&&&&'''((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))***++++++***------))))))---///,,,,,,000555444///111CCCWWWxxxwwwttttttgggdddmmmzzzzzzooonnnvvvrrrppppppsssyyy~~~{{{yyy}}}{{{~~~~~~uuuppppppiiihhhiiillllllfffYYYNNNBBB777...,,,000000,,,'''------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((((((((()))***++++++++++++++++++************))))))---111000---***,,,...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------.../////////000111222333444333333444555666777888888444444333222111000//////////////////000111111222222222222222222222222222000111111222222222222222222222222222222111111000......------......///000//////.........///000000////////////000000000000---------.........//////------............------,,,+++******))))))******))))))(((((()))***,,,---******++++++,,,------...+++,,,,,,,,,------------,,,------......---------------------............////////////////////////,,,,,,,,,---...///000111///000111333333333222222111333555666555444444555444444444555555555555666444555666777777777777777333555666888888777555444111111222222222222111111111222333222111000111333111111111111111111111111111222333333444333222111111111000000111111222333///......------......///,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,+++***************************(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++$$$+++...++++++000222000111***(((000666777777999HHHggg}}}pppoooyyy}}}vvvvvvtttqqqoooqqqtttxxxyyy{{{~~~uuunnnmmmooorrrrrrqqqxxx||||||vvvjjjbbbjjj|||wwwzzz~~~~~~~~~sssddd^^^```___```cccgggeeeXXXDDD444+++222666222,,,+++...///...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++******))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************'''(((((()))***++++++++++++++++++************)))'''+++...---)))'''))),,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------...///111333444444444444555555555555555333333333222222222222111000000000000000111111222222222222222222222222222000111111222222222111111111111222222222111000000///............///000000---------------...///000------...///000111222222---------.........//////---..................---,,,++++++***)))*********)))((((((((((((***,,,---******+++,,,------......+++++++++,,,,,,---------,,,,,,------...------------------.........//////000000000000000000000000,,,,,,,,,---...///111111///000111222333222111111000222555666555444333333222222333333333333333333333444555666777777777666111444999======:::666333111111222222222222111111000111111000//////000222111111111111000000000000000111222333333222000//////////////////000111111......---------......///,,,,,,,,,,,,,,,,,,,,,---)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***%%%&&&'''((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,------......//////000000111111???LLLbbbzzz~~~zzzuuuoookkkooonnnnnnwwwuuunnnkkkoooooonnnxxx~~~wwwtttttt|||}}}~~~hhhqqq~~~xxxzzz|||kkkcccgggooouuuqqqkkk___MMM<<<666777......---,,,,,,,,,,,,---************************+++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++------,,,+++******************++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,---...++++++,,,,,,...///111111////////////////////////000111333444555444444333333333444444444444444444000000000111111222222222111222333444444444333222333333222222111000//////111111000000000000111111000///...---------------................................................------------------------,,,---...//////...---,,,,,,,,,++++++++++++******))))))))))))***+++,,,---...---+++***)))(((((((((,,,++++++******++++++,,,,,,,,,,,,------------...***+++------,,,,,,...///////////////////////////............//////////////////000111444444222000///222444555444333333333333444444444333222000///333222111222444666666555222444999AAAGGGEEE===555333222222333444555333111444222000000111333333333111111111111000000000000222111111000000111111222/////////...------,,,,,,------,,,,,,,,,+++++++++,,,+++******))))))************++++++++++++******((()))+++***(((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))***'''((((((((())))))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,------......//////000111111000999GGGVVVhhh}}}~~~~~~|||}}}~~~~~~|||wwwyyyvvvvvvuuurrrqqqsssyyy~~~ooo[[[III;;;000---///......---,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,...//////---+++)))***++++++,,,------......---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...,,,,,,,,,---...///000111000000000000000000000000000111222333444444444444444444444444444333333333222222222222111111111111000111222444444444333333333333333222111000000000111000000//////000000111///......---,,,,,,------------------------------------------------------------------------------------............---------,,,,,,,,,++++++************)))******+++,,,---,,,++++++************+++,,,++++++******++++++,,,,,,,,,---------.........---.........,,,---...000000000000000000000000000............////////////000///000222444444333111000111333333333333555777;;;;;;:::999666333111///444333222333555777777666666777;;;BBBGGGEEE>>>777555444333333444444222000444333111111333444333222111111111000000000//////222222222111111222222222000000//////...------,,,------------,,,,,,,,,+++,,,+++******))))))******)))******++++++******)))((()))******(((''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&'''((())))))((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))******+++''''''((((((((()))))))))(((((())))))))))))************+++++++++,,,,,,,,,---------...//////000000...444777888???UUUwww|||{{{wwwqqqcccbbbdddmmmyyy~~~|||vvvkkkVVV???333///......000...---,,,,,,++++++,,,,,,************************+++************))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************************(((+++///222333000,,,)))+++,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...---------------...///000000000000000000000000000000000000111222444555666555444444333333222222222444333333222111111000000///000111333333444444444333333333222111111000000000//////////////////000...------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,+++******************++++++,,,---...+++*********+++,,,,,,---++++++************++++++------------............///000///...------000333000000000000000000000000---............/////////111000000222444555444222333333333333333666:::>>>DDDCCCAAA>>>:::666222000333222222333555666555444777888:::???BBBAAA<<<777777555444333444333222000444333333444555555444222000000000000////////////333333222222222222333333111111000//////......---......---------,,,,,,,,,++++++***))))))))))))***)))******++++++******)))''')))******(((''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&''''''(((((((((((('''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++,,,,,,,,,---......//////222666777222///888MMM___zzz~~~|||tttmmmeeegggnnnzzz{{{hhhVVVFFF999...---000111//////---,,,,,,+++++++++++++++************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************************'''***...111222000---+++,,,,,,---------.........---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------......---------......///111111111111111111111111000/////////111333555666555444444333222111111000222222222222222111111111//////000111222333444444333333222222111111111111//////............//////---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++...---,,,++++++,,,---.........---,,,+++***))))))++++++++++++,,,---......+++++++++++++++,,,,,,---++++++************++++++,,,------------.........//////...------///333666000000000000000000000000---------.........//////111111000222444555444333555555444333555999???DDDGGGFFFCCC???;;;777444333222111111222444444333222555555777999;;;:::777444666444333333444444333222555444444666777666444222000000000/////////......333333333333333333333333111111111000//////...............---------,,,,,,++++++***)))))))))))))))))))))************))))))&&&((())))))(((''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))))))))*********+++++++++++++++,,,------......---000333222111444<<>>CCCBBBAAA???===:::888666555333222222444555555444222444444555666777777555333444222111222444666777666666555555666777666444111000000000000////////////222333333444444333333222111111111000//////............---------,,,,,,,,,+++***))))))(((((()))))))))))))))******)))))))))&&&'''))))))'''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))((())))))))))))******************+++,,,,,,---------------...000333666888333===NNNbbbrrr~~~{{{{{{~~~~~~vvvppp}}}~~~}}}~~~}}}wwwjjj^^^___lll|||tttdddOOO:::,,,...,,,,,,...---)))***...,,,+++******))))))******))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,---------------...///000////////////////////////////////////000111222333333222222111111000000000,,,---...///000222333333000000000///000000111222000000000000000000000000------,,,,,,,,,,,,------***))))))))))))***++++++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,***************)))))))))*********++++++,,,---...,,,++++++***)))))))))*********))))))))))))******++++++++++++,,,,,,,,,,,,)))***+++,,,---///444777........................,,,------------.........111000//////111333333333000111111111111444888<<<;;;:::999888777666666777555555555777888888666444555666777888999888666666333111000111444777999999777666555555666555333222111111111111000000000000111222333444444333222111111111000//////......---------,,,,,,,,,+++++++++******)))(((((((((((()))((())))))******))))))(((%%%'''(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))******))))))******+++,,,,,,,,,000///.........///000111...000999DDDOOO[[[nnn}}}~~~xxxxxxwwwqqqlllyyytttrrr|||ssssssnnnhhhjjjsssyyyzzzhhhbbbXXXMMMAAA666...***,,,))))))+++,,,***---111++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,,,,,,,,,,---...///000111........................//////000000000000000///111111111111111000000000,,,------...///000000111222111000///...///000000............////////////,,,,,,++++++++++++,,,,,,)))(((((((((((()))***+++++++++++++++++++++++++++******************************************************++++++++++++******(((((((((((())))))))))))******)))******+++,,,---))))))(((((())))))************))))))))))))******))))))*********+++++++++(((***+++,,,,,,---///111------------------------,,,,,,---------.........111///---...000222222222///111333333222333555666555444333333333444666666444444555666888777444222444777999;;;;;;:::999888444222111111444777888999888666444333444444333222222222222222111111111111000111222444444222111000000000//////...------,,,,,,,,,+++++++++***************)))((((((((((((((((((((())))))))))))(((((($$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,+++---000111//////000111222111444777888===NNN```~~~}}}{{{rrrrrr}}}}}}|||tttxxx~~~yyyyyytttvvv|||}}}sssyyy}}}|||zzzttteeeVVVCCC>>>888222000......---111,,,+++------***''''''+++******)))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************+++*********************---,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,++++++,,,---...///111222........................///000111111111000...---000000000000111111111111---------...............333222000///......//////---------...............,,,++++++++++++++++++,,,((((((((((((((()))******************************************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&&&&''''''((()))))))))))))))))))))***+++,,,---&&&&&&''''''(((***+++,,,******))))))))))))******((())))))))))))*********)))***,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...------///111222111111444666777666555444555222222111111111333555666111111222333555444111///333666999;;;;;;:::999888666444222222444666777777888666333222333333333222333333333222222222111111///000222333333222000////////////...------,,,,,,+++++++++*********))))))******)))((((((((((((((((((((())))))))))))(((((($$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%)))+++,,,+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------......///...///111333666999;;;<<>>DDDDDDEEEMMMWWW]]]YYYaaaiiimmmnnnsss~~~~~~qqquuuvvvqqqlllmmmuuu}}}~~~{{{}}}|||yyyiiiWWWNNNLLLFFFAAABBBDDD;;;...444111000222111------///)))///111,,,)))---...---)))***,,,------,,,+++***(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************(((***,,,+++))))))+++---,,,---......//////........./////////000000111111000111333222000//////000...------,,,,,,------...------------------------+++++++++,,,,,,---------...---++++++++++++---...,,,++++++***)))******************)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))************))))))(((((())))))))))))((((((************+++,,,---...++++++++++++++++++++++++++++++***************+++)))))))))))))))***++++++,,,,,,---------............------------...//////......///000111222333333222111///......//////000333444444555555444444333000111222333444333222222...------------------,,,))))))***+++++++++++++++'''((())))))))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((()))************+++++++++******+++++++++,,,,,,,,,---------............///000///---...000444999<<<:::555222444;;;@@@BBBAAA===>>>@@@EEELLLUUU]]]bbbppptttwww|||xxxsssnnnnnnttt|||}}}~~~}}}|||zzzxxxuuussspppkkkbbbXXXNNNEEE@@@===888888888777666444333222000000///...............,,,,,,,,,+++++++++************************************))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))***++++++******)))(((((((((******))))))******+++,,,++++++,,,------......///........................000000000000000000000000///...---,,,,,,,,,,,,,,,...---,,,+++***+++,,,---++++++++++++,,,---...///------,,,,,,,,,,,,+++++++++***)))(((((()))***+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''***)))'''&&&&&&'''((()))))))))))))))))))))))))))++++++******))))))((((((******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++*********)))++++++,,,,,,,,,,,,---------------............///...............///000000222111000000000111222333555222///,,,,,,---///111555555555666555555444333444444444333222111000//////......,,,+++***))))))***++++++++++++***)))))),,,++++++******++++++,,,%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((())))))*********+++++++++*********+++++++++,,,,,,------------............000///------...111444555444111///111666;;;;;;:::444444444666999===AAADDDHHHKKKOOOSSS[[[bbb```ZZZUUURRROOOPPPTTTYYY[[[\\\ZZZYYYWWWTTTPPPLLLIIIHHHMMMJJJEEE???:::777555444666666555555444222111000//////...------------...,,,,,,+++++++++***************************************))))))))))))******((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))***************))))))******+++,,,++++++,,,------......///................................................///...---,,,,,,,,,,,,---...---,,,+++++++++,,,,,,++++++++++++,,,---......,,,,,,+++++++++*********+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))(((((('''''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))''''''((((((((((((''''''***((('''&&&&&&'''((()))))))))))))))))))))))))))*********)))))))))))))))*********+++++++++,,,,,,------,,,,,,,,,+++++++++++++++*********)))))))))++++++,,,,,,,,,,,,---------------............///...............///000000333222111000000111222333333222///...---///000222555555555555555444333333333333333333222111000/////////...---,,,+++*********++++++++++++***))))))******))))))))))))******&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((()))))))))*********++++++*********++++++++++++,,,,,,,,,,,,---------......///...------------...///000...---///333666555333222222111111000111111222333555777999>>>DDDCCC>>>;;;:::999:::<<<===<<<;;;BBB@@@===:::666444222111555444222111000000111222333333333222111000///.........---,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))(((((())))))***((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))******'''(((((()))******++++++******))))))******+++,,,++++++,,,------......///........................------------------------......---,,,,,,,,,------...------,,,+++,,,,,,,,,++++++***++++++,,,---...+++++++++*********))))))******))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))((())))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,++++++++++++************)))))))))(((++++++,,,,,,,,,,,,---------------............///...............///000000333333222111111222222333111000000000000111222222444444444444444333333222333333333333222111000000000//////...---,,,++++++***++++++++++++***))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''(((((((((((())))))))))))************************+++++++++++++++,,,,,,,,,------------------------------,,,,,,///...///111333444222000222333444444444444444444666888777555777;;;:::555555555555555666666555444:::999777666555555666666222222111111222222444444111111111111000///...------,,,,,,+++++++++++++++++++++++++++************************************))))))(((((((((((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++(((((())))))******************))))))******+++,,,++++++,,,------......///........................------------------------...------,,,,,,,,,------......------,,,,,,,,,,,,++++++******+++,,,,,,---++++++++++++***************))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''((())))))))))))))))))))))))))))))'''((((((((())))))******************++++++++++++,,,+++++++++++++++++++++*********)))))))))((((((+++++++++,,,,,,,,,---------------............///...............///000000333333333222222222222222//////000222222333333333333333333333333222222111222222222222222111000000000000///...------,,,,,,***++++++++++++***))))))))))))(((((((((((())))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++++++++++++++,,,,,,,,,---***+++---.........------......///111222222000...---///000222333444444444444555444111111444444000222222111111000111333555222222111000111222444555111111111000111111222222000000000000000///...---,,,,,,+++***************+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))***++++++************))))))((((((******))))))******+++,,,++++++,,,------......///................................................------,,,,,,,,,------............---------,,,,,,++++++*********+++,,,,,,---,,,,,,,,,,,,+++++++++)))))))))******)))))))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''(((((()))))))))***))))))*********+++++++++++++++++++++++++++++++++************))))))))))))+++++++++,,,,,,,,,---------------............///...............///000000333333333333222222111111...///000222333333333333222222222222222111111000111111222222222111000000/////////......------,,,***++++++++++++***))))))))))))(((((((((((())))))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((()))))))))******)))))))))************+++******+++++++++,,,,,,,,,***+++,,,---.../////////+++,,,...//////......---,,,---...///000111000000///222333111111555666333000000///---,,,...111444111000000////////////000------...//////000000000///000000000//////...---,,,,,,+++***************+++************))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,++++++******)))(((((('''******))))))******+++,,,++++++,,,------......///................................................------,,,,,,,,,---......---............---,,,,,,++++++************++++++---------,,,,,,,,,++++++))))))************))))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''(((((((((((((((((())))))))))))************+++*********+++++++++++++++++++++++++++*********)))++++++,,,,,,,,,,,,---------------............///...............///000000222222222222222111000///...///000111222222222222111111111111111000000///000111111111111111000000............------,,,,,,***++++++++++++***))))))))))))(((((((((((()))))))))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************************+++++++++++++++++++++,,,,,,---......+++,,,---------------...000000000000111111111222...333555333444777888666111222222000......111444444444444444333222000000,,,---...///000000000000....../////////...------,,,,,,+++************+++************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,*********)))))))))))))))******))))))******+++,,,++++++,,,------......///........................------------------------,,,,,,,,,,,,,,,---...///---.../////////...,,,,,,++++++************++++++,,,,,,,,,,,,+++++++++***((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))''''''((((((((((((''''''%%%&&&'''(((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************)))*********++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------............///...............///000000111111222222111000...---/////////000000111111111000000111111000000///...000000111111111111000000------------,,,,,,,,,,,,***++++++++++++***))))))((((((''''''''''''((((((''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************)))************+++++++++,,,++++++***++++++,,,,,,,,,---............///111000000000000111222333444,,,000222000///111111...222444555333000...000222111222333333333222000///---......//////......---------.........---,,,,,,---,,,++++++***+++++++++************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,((((((((()))******++++++*********)))***++++++,,,++++++,,,------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---.../////////...,,,,,,++++++***************++++++++++++************)))((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))************))))))******++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,------------------.........//////...............///000000000111111111000///---,,,///////////////000000111000000000000000//////...///000000111111111000000,,,,,,,,,,,,,,,,,,++++++***++++++++++++***))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------............///000000000000000///000000000111111111111111222222222222111000000000000000000////////////---.../////////...,,,+++------,,,,,,,,,,,,++++++,,,,,,++++++***)))((((((************))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((************)))))))))))))))************+++++++++)))***++++++,,,,,,,,,,,,......---------......///000000//////......------......---------,,,,,,,,,,,,,,,,,,---------......//////...---,,,,,,+++++++++******)))))))))))))))************************************))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))++++++******++++++,,,---***************+++++++++,,,------......------,,,++++++,,,------......///000///...---,,,+++++++++...------------...//////000//////.........//////111111111111000...------++++++,,,---,,,+++)))((())))))))))))(((((((((((()))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''%%%!!!###'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------.........///000000000000/////////000000000111111111000000111111000000///...////////////////////////...............------,,,------,,,,,,,,,+++++++++,,,,,,+++******)))((((((*********)))))))))(((((())))))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++***++++++,,,,,,,,,,,,+++---------------......///000000000//////..................---------,,,,,,,,,,,,---------..................---,,,,,,+++++++++******)))))))))))))))*********************************)))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************+++,,,,,,***************+++++++++,,,------......------,,,++++++,,,------....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////..................////////////...---,,,+++,,,------...---,,,+++***))))))))))))(((((((((''')))'''&&&%%%%%%&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''######'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...//////000/////////////////////000000000000///////////////......---///////////////////////////......---------------,,,,,,,,,,,,+++++++++++++++++++++******))))))(((******))))))))))))(((((()))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++,,,,,,---------,,,++++++---,,,,,,,,,------...///000000000000////////////.........------------,,,---------..................------,,,,,,++++++++++++******)))))))))))))))******************************))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++,,,------......------,,,++++++,,,------......//////...------,,,,,,,,,,,,+++************+++,,,,,,///......---------,,,,,,,,,,,,---,,,,,,+++******---............------,,,)))))))))(((((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))###!!!&&&)))&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,---------------...////////////............/////////000000///////////////...---------.............../////////...---,,,+++,,,---...,,,,,,,,,++++++++++++***+++*********)))))))))(((***)))))))))(((((((((((())))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++---------------,,,+++***++++++++++++,,,---......000000000000000000000000............------------........................---,,,,,,,,,+++++++++***+++******)))))))))))))))***************************)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))***++++++,,,,,,,,,------......------,,,++++++,,,------......//////...---,,,,,,,,,,,,,,,++++++******++++++,,,---.........------,,,+++++++++++++++,,,++++++******------------------------))))))((((((((('''''''''((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))$$$"""$$$%%%######&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---...............---............///////////////000000//////...---,,,,,,------............///...---++++++,,,------,,,,,,+++++++++******************))))))))))))))))))))))))(((((((((((('''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))))))))*********+++++++++------------,,,+++***************++++++,,,......///////////////000000000//////.........---------..................------+++++++++++++++*********+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''(((((()))***((())))))***++++++,,,,,,,,,------......------,,,++++++,,,------......///......---,,,,,,,,,------,,,,,,,,,,,,,,,---..................---,,,+++******++++++,,,,,,,,,+++++++++++++++++++++++++++,,,(((((((((((('''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%######+++555%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))************+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------------------.........////////////000///......---++++++,,,,,,---............------,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((())))))***)))************+++++++++++++++,,,,,,,,,+++******)))))))))***+++,,,---.............../////////////////////.........---------------------,,,,,,,,,************************+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((()))***+++,,,,,,---,,,------......------,,,++++++,,,------......///...------,,,,,,---------......------......///000.../////////...---+++*********+++,,,---------,,,***))))))))))))******+++((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""&&&'''%%%'''333@@@%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))*********++++++++++++***++++++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,---------........................---,,,,,,***++++++,,,------......,,,------------,,,++++++++++++++++++************((()))))))))))))))))))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))***++++++)))************+++++++++))))))***+++++++++******(((((())))))***,,,---...,,,---------.........///////////////............------,,,,,,,,,+++++++++)))*********************+++******)))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++'''((()))***+++,,,------,,,------......------,,,++++++,,,------......///---------,,,,,,------.........------......///000///000000000///---+++***((()))***+++,,,---------))))))((((((((()))***+++(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!%%%'''&&&&&&---666%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---------......,,,------------,,,++++++******+++,,,,,,---......+++,,,---...---,,,+++***+++++++++************)))(((((((((((()))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))***++++++,,,)))************+++++++++'''((()))***************((((((((()))***,,,---...,,,,,,,,,---------......000/////////............,,,,,,,,,++++++*********)))))))))))))))*********+++******))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))***++++++'''((()))***+++,,,------,,,------......------,,,++++++,,,------......///------,,,,,,,,,------......------------...//////000000111111000...+++***'''((()))+++,,,,,,,,,,,,))))))((((((((()))+++,,,(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&%%%!!!!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++........................************************************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))(((((((((((()))************+++++++++++++++************++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------............------......---,,,,,,,,,,,,---************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******)))))))))))))))***))))))))))))))))))))))))***)))(((''''''((())))))((())))))))))))*********,,,,,,---------,,,++++++......////////////......///...,,,++++++,,,...///...///////////////......111111000000///---,,,+++,,,,,,,,,------.........))))))(((((((((((())))))))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&)))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))*********************************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))(((((((((((()))************++++++++++++******))))))******+++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---------............------......---,,,,,,,,,,,,,,,*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((())))))))))))))))))))))))))),,,+++***))))))***++++++)))))))))************+++++++++,,,------,,,,,,,,,------............------///---,,,++++++,,,---///...///////////////......111111111000///---,,,+++,,,,,,,,,,,,------------))))))(((((((((((()))))))))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))(((((((((((())))))(((((())))))))))))************************************)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++******************************************************))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))((((((((((((''''''''''''(((((((((((()))))))))))))))************++++++++++++******))))))******+++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,------............------...---,,,,,,++++++,,,,,,******))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))++++++************++++++)))************+++++++++***++++++,,,------------,,,,,,------------,,,,,,...---,,,++++++,,,---......//////000000/////////111111000000///...,,,,,,,,,,,,,,,,,,,,,+++++++++)))((((((''''''(((((()))((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))***************************+++******))))))))))))***++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++***************************************************)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))*********+++++++++******))))))))))))******************++++++++++++,,,,,,++++++++++++,,,,,,,,,------......------,,,---,,,,,,+++++++++++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((())))))((((((((((((((((((((((((((((((((((((((()))))))))************++++++++++++)))***+++,,,---.........,,,,,,------------,,,,,,------,,,++++++,,,------......///000000000//////000000000//////...,,,,,,,,,,,,,,,++++++******)))(((((((((''''''((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))******))))))((()))))))))++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((((((((((((((('''''''''''''''((((((((()))))))))***))))))*********+++++++++***))))))))))))))))))***))))))*********+++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,+++************+++)))))))))(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((())))))***+++((((((((((((((((((((((((''''''(((((())))))))))))))))))*********+++++++++)))***+++,,,---.........------............------,,,,,,,,,++++++,,,,,,,,,------...///////////////...............---,,,+++++++++******)))))))))(((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))***++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''(((((())))))******)))************+++++++++***))))))(((((())))))***)))))))))************+++++++++************++++++,,,,,,------------,,,,,,,,,+++******))))))******))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((())))))***+++,,,))))))))))))))))))))))))((()))***++++++,,,++++++((())))))))))))************++++++,,,------------------............------++++++,,,,,,,,,,,,+++++++++,,,---...............,,,,,,------,,,++++++***)))))))))))))))((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((()))***+++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''((()))*********)))************+++++++++))))))(((((((((((())))))))))))))))))************++++++************+++++++++,,,,,,------,,,,,,+++++++++***)))))))))))))))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***++++++))))))))))))))))))))))))'''(((***+++,,,,,,++++++''''''((((((((()))))))))++++++,,,------,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,------------***++++++++++++***))))))'''((((((((((((((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''(((***++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''')))(((((((((''''''''''''&&&''''''((()))******+++)))************+++++++++))))))(((((((((((())))))))))))))))))************++++++************+++++++++,,,,,,------,,,,,,++++++******))))))))))))))))))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******))))))))))))))))))))))))%%%&&&((()))*********)))''''''''''''((((((((((((,,,,,,---------,,,+++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++***((()))***+++,,,------,,,))))))*********))))))(((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&'''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((()))))))))(((''''''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''******))))))))))))******))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************+++,,,,,,------,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))************))))))(((''''''&&&&&&((()))***))))))***+++,,,,,,,,,,,,+++*********))))))(((((()))))))))))))))))))))))))))((((((((()))***+++,,,******))))))((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((+++...000///,,,((('''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''***))))))(((((())))))***))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************++++++,,,,,,,,,,,,+++++++++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))************))))))(((((('''&&&'''((()))***(((((()))***++++++++++++************)))))))))((())))))))))))))))))))))))((((((((())))))+++,,,,,,******))))))((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((,,,111777666000)))&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((()))((((((''''''(((((()))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************++++++,,,,,,,,,,,,+++++++++***))))))(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((((())))))******))))))((((((((('''''''''((()))***''''''(((***************************))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,---******))))))((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************************************))))))))))))((((((((((((***111666555...(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((()))))))))************))))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******************++++++++++++************)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))'''((()))***++++++++++++*********)))))))))))))))((((((((((((((((((((((((&&&'''(((***+++,,,------******))))))((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))************************************************))))))))))))(((((((((((((((,,,///---)))%%%&&&)))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((((()))))))))************))))))))))))(((((((((((((((((())))))))))))((((((((()))))))))************)))******++++++******)))***))))))((('''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))((()))***+++,,,,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,******))))))((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************************************************))))))))))))(((((((((((('''((((((&&&%%%%%%&&&(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))((((((''''''(((((()))))))))))))))************))))))))))))(((((((((((('''((()))******)))((('''))))))))))))************))))))************))))))***)))((((((''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((('''(((((())))))((((((''''''((()))*********)))))))))***+++,,,,,,---,,,,,,))))))))))))************))))))))))))))))))))))))((()))***,,,,,,,,,,,,+++******))))))((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************************************))))))))))))(((((((((((()))'''$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))******))))))(((((())))))***))))))))))))************))))))))))))(((((((((((('''((()))******)))((('''))))))))))))************((())))))))))))))))))((())))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%########################$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((()))***+++***))))))((()))***++++++,,,,,,,,,((()))))))))************++++++++++++++++++++++++)))***,,,------,,,***)))******))))))((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++'''$$$%%%))))))&&&"""%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))*********))))))))))))******))))))))))))************))))))))))))(((((((((((('''((()))++++++)))((('''))))))))))))************(((((())))))))))))(((((())))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&###$$$%%%%%%&&&&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((()))++++++******)))'''((()))******++++++***(((((())))))*********+++++++++++++++++++++++++++***+++,,,------,,,***(((*********)))((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((()))***+++,,,,,,,,,)))))))))))))))))))))))))))'''&&&'''***+++***((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!$$$---000***$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************+++*********))))))(((((())))))))))))***************************************---000...)))'''(((+++******)))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((())))))*********(((((((((((((((((((((((()))'''&&&'''***+++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$+++...)))$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))******************)))))))))(((((((((((()))))))))************************************...000///***((())),,,***))))))(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((())))))))))))((((((((())))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$)))+++(((%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))******))))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))+++---///...+++)))***,,,***)))((((((''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))((((((((((((************************)))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''(((***+++,,,''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))***+++---,,,***((()))***))))))(((''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''')))+++---&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''''''''((((((((((((((((((((((((((())))))'''(((((((((((()))))))))((((((((((((((((((((((((((()))***)))(((''''''((()))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''&&&&&&(((,,,///%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''$$$###%%%''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((''''''(((((((((((())))))''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''(((''''''&&&&&&)))(((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''&&&''''''&&&&&&(((,,,000%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!'''((($$$"""%%%'''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''''''''((((((((())))))'''''''''''''''''''''''''''&&&''''''(((((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***(((&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''&&&%%%''',,,111$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ''')))$$$"""%%%'''&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''(((''''''((())))))((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''%%%###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''((((((((())))))))))))((((((((((((''''''''''''((((((((((((******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''((((((((())))))***)))))))))((((((((('''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%''''''((((((((()))))))))******))))))((((((''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&'''((((((((())))))))))))*********)))((('''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))+++******)))(((''''''&&&''''''''''''((((((((()))&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''))))))((((((''''''''''''***)))(((''''''((()))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%'''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''(((((((((''''''&&&&&&&&&)))(((''''''''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''(((((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###""""""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''''''''&&&((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((('''''''''''''''(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&(((*********)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((((())))))******'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%###%%%&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))+++***((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''')))***+++'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***++++++)))'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%&&&&&&%%%$$$$$$%%%'''((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%$$$###$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$###$$$&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&%%%%%%%%%'''###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%'''((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%'''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&%%%$$$$$$%%%'''"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$######$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$######$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$$$$""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''"""###$$$$$$""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''((((((((()))))))))******(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))+++%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&)))))))))((((((''''''''')))((('''%%%%%%%%%&&&&&&))))))((('''(((***+++,,,***(((&&&'''***,,,+++***)))******+++++++++++++++''')))+++,,,,,,+++)))(((((()))++++++)))((()))***+++++++++***((('''(((***)))******+++***)))((('''&&&'''(((((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&''''''''''''''''''((((((''''''((()))***+++))))))(((((('''(((((((((+++)))'''(((***+++***(((***+++,,,---------------******+++++++++***)))((()))+++,,,---,,,+++,,,---&&&'''((((((((((((+++,,,&&&'''(((***+++,,,,,,,,,)))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&%%%%%%&&&&&&'''(((((()))(((((('''(((((()))***+++'''((()))***++++++++++++222111000222444555555444666777888888999999999888666666666555555444444444000222333222000/////////((()))************+++---++++++***)))))))))))))))++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&&&&&&&''''''(((((())))))''''''''''''((((((((())))))+++...222555666777777======???AAADDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBCCCDDDDDD@@@AAAAAA>>>;;;888777777444555555333000------------,,,***(((''''''((()))******))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&'''''''''((((((((('''((()))+++,,,...//////333555888<<>>???@@@AAABBBBBBCCCBBB@@@CCCEEEEEECCCBBBAAABBB???????????????>>>===<<<888888999:::;;;<<<<<<===@@@AAABBBBBB@@@>>>>>>>>>AAACCCDDDDDDAAA???>>>???:::999666333000...,,,++++++***)))))))))***,,,---))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))(((''')))***,,,...000222444555555777:::===???AAAAAABBBAAA@@@@@@?????????@@@@@@<<>>AAADDDEEEDDDCCCCCCDDDGGGFFFCCC???:::666222000111///---+++***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))))))))'''---...111444888;;;>>>??????@@@AAABBBBBBAAA@@@???<<<<<<;;;:::;;;===>>>???:::>>>DDDGGGGGGHHHJJJLLLJJJKKKMMMPPPSSSUUUVVVWWWUUUUUUVVVVVVUUUSSSPPPOOOTTTTTTRRRNNNIIIDDDAAAAAA===@@@CCCDDDCCCBBBBBBCCCBBBCCCDDDEEEEEEDDDBBBAAA666444111...,,,++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&$$$%%%&&&'''((((((((((((%%%'''***+++---000444666999777;;;BBBDDD???<<<===DDDDDDCCCAAA???===;;;:::<<<999777999@@@GGGHHHFFFJJJQQQ___lllmmmfffbbbeeebbbgggjjjkkkrrr{{{~~~{{{rrrgggfffqqquuummmjjjppp|||lll___]]]^^^^^^YYYRRRNNNOOOLLLFFFDDDGGGEEEEEEDDD@@@======AAADDDCCCCCC>>>888444333...(((,,,+++)))''''''((()))***((())))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''((())),,,000444777;;;???BBBEEE???<<<:::777555;;;CCC???===<<<===???@@@@@@???CCCDDDGGGMMMUUU\\\______bbbccclllwww|||uuunnnlllvvvwwwwwwyyyooohhhooouuuvvvtttjjjlllrrrttthhhlllrrrtttlllbbbbbbiiiTTTTTTQQQLLLEEE@@@??????FFFGGGFFFCCCAAA@@@;;;555......000000...,,,(((&&&+++*********************))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''***)))'''&&&&&&))),,,...333555777888777888999;;;999999::::::777444999@@@:::;;;@@@IIISSSWWWUUUQQQVVVVVVWWW[[[bbbmmmyyyxxxpppkkkoootttrrrlllhhh{{{xxxuuuxxxzzznnnnnnoooqqqtttoootttyyy{{{qqqvvv~~~zzz{{{kkkjjjhhhbbbZZZSSSOOOMMMGGGHHHFFFBBBCCCFFFEEEAAA<<<999333...+++)))******,,,++++++************+++)))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''))))))***+++...111444666777777777555222000000000000111444777999999:::;;;???DDDPPPaaaqqqwwwrrrkkkkkkddd^^^[[[```ooowwwooonnnpppppppppxxxwwwvvvwww}}}wwwuuurrrnnnsss}}}~~~wwwsssuuuxxxxxxuuuuuussssssyyy~~~~~~|||yyyyyywwwuuuqqqooommmmmm___[[[QQQFFFBBBDDDEEEBBBCCCAAA===999555111...---++++++***))))))***++++++)))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((,,,...111444666777888888000111222111000111333555:::888:::BBBMMMTTTRRRMMMNNNQQQZZZjjjyyyzzzppphhh```^^^bbbqqq~~~}}}{{{~~~zzzwww{{{}}}zzz~~~~~~yyyuuurrrxxxwwwuuuvvvxxx{{{~~~|||pppaaaWWWRRRMMMFFF???CCCIIILLLIIIAAA777111---,,,+++***)))***+++,,,***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''')))***,,,,,,222444777999999777555333/////////...///222666:::===EEEVVVmmmoooaaa^^^]]]cccmmmwww{{{|||kkkggghhhnnnrrryyy|||xxx{{{qqqmmmooouuurrrooopppssswww{{{|||yyytttnnneee]]]LLLKKKIIIGGGEEEDDDDDDDDD666444111...,,,,,,,,,---******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))***,,,///111222555666777777666444222111333333222222444:::BBBGGGIIIWWWllloookkkggghhhmmmttt{{{~~~mmmlllsss|||yyy}}}xxxwwwzzz|||xxxxxxyyy{{{zzzyyyuuuyyyzzzyyyzzz|||xxxrrrggg```UUUKKKFFFHHHLLLPPPEEEAAA<<<666222///------*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))+++---000222555666444333333222222222333333333444666:::BBBMMMZZZbbbkkkmmmnnnqqq|||ttttttvvvxxx{{{vvvtttzzz{{{zzzuuupppqqqvvvxxxvvvuuutttrrrlllcccXXXNNNHHHPPPLLLEEE===666111///...************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((#########$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((((((((%%%%%%&&&'''((()))******,,,///444888888555000,,,,,,***,,,111444555888===999FFFSSSUUUUUUYYYbbbiiillltttvvvqqqrrr|||~~~}}}uuuyyy~~~yyyqqqrrryyyzzzuuugggYYYLLLGGGEEEEEEEEEAAA:::777444000,,,,,,------***'''+++,,,+++)))((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((''''''''')))+++...///777777666555333222111111555333222444555888@@@IIIVVV]]]eeehhhddd___```dddkkkwww~~~zzz|||}}}{{{~~~~~~|||~~~xxx~~~}}}xxxzzzwwwggg___RRRGGG???>>>BBBFFF:::777333///,,,,,,---...(((******((((((++++++)))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((***---111555777<<<:::777444222222222333444444777<<>>DDDHHHMMMPPPUUUZZZ^^^lll~~~rrrooosssxxxyyy{{{vvv{{{nnn^^^QQQLLLGGGFFFHHHFFF>>>777(((000111***)))//////)))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))+++---///111333444555444222000///777555333666===IIIVVV^^^^^^aaafffhhhhhhmmm~~~}}}zzz~~~nnn```PPPHHHHHHHHHCCC<<>>777///---///...---+++,,,,,,,,,+++)))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&((()))***,,,,,,+++***))))))(((((()))))),,,---///111333444555666999999::::::::::::::::::666777888777444111//////*********))))))((('''''',,,***(((%%%%%%%%%&&&''''''''''''(((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((()))(((&&&%%%$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))+++,,,......,,,,,,---...---+++---///555:::===BBBLLLUUUrrr}}}{{{yyy}}}|||xxxxxxzzzxxxxxxxxx{{{uuugggTTTBBB???BBB???555---///---+++***++++++***)))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((***+++,,,///222555777888;;;<<<>>>AAABBBCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIHHHEEE@@@<<<:::999888555222...+++))),,,***'''%%%%%%&&&)))+++'''((()))******(((&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&((()))&&&$$$((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''',,,+++)))'''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&'''''''''''''''(((***,,,///111...---++++++,,,,,,,,,,,,222<<>>===:::666000+++'''+++***)))((('''((())))))(((((((((''''''(((((((((''''''''''''''''''''''''((((((***000555444---'''(((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''')))+++......---,,,***,,,+++,,,,,,---666MMMcccwwwtttkkkbbbaaahhhqqquuuzzzsssyyy~~~{{{oooXXXMMMLLLCCC===666000---------,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((((((((((((((((((((('''''''''(((''''''(((((()))***+++000111444888<<<@@@CCCDDDEEEEEEFFFGGGIIIKKKMMMNNNMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHKKKLLLLLLNNNOOOOOOMMMKKK???===999777666888:::<<>>BBBDDDHHHJJJJJJIIIFFFEEE>>>===:::666222///---,,,))))))(((((((((((())))))''''''''''''''''''''''''&&&'''))),,,///222333444)))(((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''')))***+++........................000,,,///:::GGGWWWrrrnnnjjjnnn{{{~~~yyyvvvwwwwwwvvvwwwuuunnnkkksss~~~~~~}}}}}}}}}mmmaaaVVVPPPGGG???999555111///,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******&&&'''''''''(((((())))))'''(((***...222666:::<<<999999888888888888888888======>>>@@@BBBEEEGGGHHHDDDBBBAAA@@@AAACCCFFFHHHCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIHHHEEEBBBBBBFFFKKKFFFHHHKKKNNNOOONNNLLLKKKMMMMMMLLLJJJGGGDDDAAA???JJJIIIGGGCCC===777222...))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&(((---444888))))))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''')))+++---...222000...,,,,,,///222444///---777LLL\\\dddooo{{{ooogggooovvv{{{xxxwwwxxx|||qqqlllooonnnllluuu}}}~~~}}}xxx}}}||||||~~~}}}}}}```ZZZQQQIIIBBB<<<777555,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&'''(((******+++111:::???>>>;;;999888777777888<<>>???BBB<<<:::??????:::;;;AAA>>>EEEIIIFFFCCCFFFKKKNNNIIIIIINNNJJJ<<<<<>>999444...***)))***,,,,,,))))))(((&&&%%%%%%''')))'''(((((()))+++,,,...///444///(((%%%''')))***)))&&&''''''(((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((($$$%%%&&&'''))),,,111444444222000---,,,...111333999666FFFggg}}}{{{qqqnnnxxxsssppppppqqqzzz|||uuusssssswwwkkklllwww~~~zzz{{{{{{zzzxxxyyy}}}|||}}}yyy||||||uuuooodddVVVHHH???;;;999000000...---,,,++++++++++++++++++************)))'''(((***,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((()))'''&&&&&&&&&(((+++///111777;;;>>>@@@@@@@@@BBBDDDDDDDDDDDDDDDEEEDDDBBB???DDD@@@>>>===;;;999;;;???===999:::AAAAAA:::999===EEEPPPVVVTTTPPPUUU^^^dddTTTXXXaaaZZZCCC888;;;999??????AAAGGGGGGCCCAAAAAADDDGGGJJJLLLJJJEEE???;;;333222333888AAAJJJNNNPPPIIICCC<<<444///)))%%%"""*********)))(((''''''(((''''''''''''((())))))***///...+++)))''''''(((***&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((''''''%%%''')))+++,,,///222555222222000///...000444777???CCCSSSlll}}}~~~|||yyyssspppqqqsssvvvtttmmmlllppptttvvv~~~wwwwwwzzzuuuwww{{{~~~}}}{{{zzz}}}xxxsssvvvzzz}}}ooowww}}}yyyxxxzzzyyyttteeeVVVJJJDDDBBB555222///---------,,,***++++++++++++************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''((()))***(((''''''(((,,,111777:::AAACCCEEEFFFFFFFFFHHHIIIGGGFFFFFFDDDBBB@@@>>>===>>>======>>><<<:::>>>DDDFFFDDDJJJTTTTTTKKKGGGIIIJJJUUU]]][[[[[[iiifff```bbb^^^OOOIIIGGG@@@FFFDDDHHHNNNPPPIIIAAA===;;;===AAADDDDDDCCC@@@>>>;;;888444444888AAAKKKQQQQQQNNNIIIDDD>>>666...)))))))))))))))((((((''''''((((((''''''&&&'''''''''))),,,...---(((&&&'''***&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''***...000111222333444...000000//////444<<>>CCCFFFFFFEEEDDDJJJEEE???<<<===AAADDDFFFUUU\\\dddfffeeefffmmmssshhhccc``````]]]XXXVVVWWWUUUVVV^^^kkklllccc\\\]]]QQQYYY```______eeemmmqqqpppnnnrrrkkkeeebbb\\\PPPMMMNNNSSSUUUPPPKKKIIIKKKOOOTTTXXXXXXSSSMMMIIIFFFCCC???======@@@EEEHHHIIIIIILLLPPPSSSUUUTTTSSSRRRJJJ???666111...***'''&&&&&&&&&&&&'''((()))***'''&&&%%%)))---...***&&&&&&''''''(((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))(((''''''************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))''''''((()))''''''((((((((()))))))))((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''')))+++---...111222333222000///000111444;;;CCCHHHPPPddduuuwwwssskkkeeeddddddcccfffiiippp|||yyyrrrhhheeemmmwwwyyytttrrrwwwxxxssspppvvvyyyxxxyyy}}}{{{ssspppoooooottt{{{~~~xxxtttkkk[[[RRRYYY^^^YYYWWW[[[XXXWWWTTTQQQQQQSSSSSSPPPQQQOOONNNPPPSSSVVVUUUTTTHHHGGGLLLSSSVVVWWWaaaooohhh[[[III<<<555222///---......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))((())),,,000333666===???BBBEEEFFFFFFDDDCCCDDDAAA@@@AAADDDHHHIIIIIIPPP\\\kkkqqqooommmooosssddd^^^\\\aaaffffffdddeeebbb```eeennnmmmccc^^^___YYY```fffkkkqqqwwwwwwsssgggbbbmmmyyyqqqgggfffddd]]][[[]]]```]]]UUUOOOMMMSSSUUUXXXYYYXXXTTTOOOLLLQQQLLLFFFCCCDDDFFFFFFEEEAAAAAABBBGGGNNNUUUYYY[[[WWWPPPGGGAAA===888111+++(((((((((''''''(((((()))&&&&&&&&&((()))+++++++++&&&''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))************)))++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''((()))'''((((((((())))))))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''(((***---000222222111111//////111555888HHHPPPXXXYYY[[[ggg|||{{{xxxqqqhhhgggmmmpppnnnvvvxxx}}}~~~zzzooolllhhhkkkvvv~~~wwwwww{{{uuuvvvyyyzzz||||||||||||zzzvvvvvvuuurrrsssvvvzzz}}}}}}vvvlllccc]]]QQQHHHBBBBBBEEEHHHMMMSSSXXX\\\___^^^```ccc```YYYVVVVVVWWWWWWVVVUUUSSSRRRLLLNNNQQQTTTVVVXXXZZZ[[[bbbeeehhhkkkqqq}}}wwwbbbNNN@@@888444333............------------******,,,,,,,,,,,,******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((()))+++///555:::===CCCDDDDDDDDDDDDCCCCCCBBB:::===DDDLLLRRRRRRLLLGGG===NNNbbbllljjjeeedddeeeeeeaaaaaaiiioookkkbbb]]]YYYUUUWWW\\\ZZZPPPKKKMMMRRRRRRQQQTTT\\\cccaaaZZZ[[[PPPYYYiiihhh```ZZZSSScccdddgggiiidddYYYRRRQQQeeeaaa\\\WWWTTTSSSTTTUUURRROOOMMMPPPTTTTTTOOOJJJJJJGGGDDDEEEIIIOOOTTTVVVQQQMMMHHHFFFDDD@@@888111---,,,+++***))))))))))))$$$'''((((((&&&''',,,000&&&''''''(((((((((((((((%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((()))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((()))+++///222444111111///......333999>>>ZZZbbbhhhddd^^^```nnn||||||wwwnnnjjjrrr}}}~~~zzzxxxjjjkkknnnuuu{{{yyy{{{zzzyyyuuuwww{{{}}}{{{xxxzzzyyyxxx{{{yyyttttttnnnkkkgggaaa]]]YYYUUUTTTQQQNNNIIIEEEGGGPPP\\\eeemmmtttxxxxxxxxxwwwoooeee^^^cccgggiiifff```\\\YYYZZZ[[[YYYUUUUUUZZZZZZVVVPPPUUUYYYZZZ```nnnwww^^^JJJ???;;;::://////.........---------)))***,,,------,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''))))))%%%)))///444888<<>>FFFIIIYYYkkknnn]]]KKKDDDKKKMMMYYYmmmuuupppiiihhhiiibbb```ffflllgggXXXKKKHHHSSSUUUJJJCCCGGGIIIEEEGGGLLLLLLGGGGGGMMMOOOLLLQQQRRRNNNLLLUUU^^^VVVGGGOOORRRWWWZZZVVVQQQVVV___ooouuupppbbbZZZ^^^```\\\]]]______ZZZSSSOOOQQQUUU___YYYQQQKKKIIIKKKMMMOOOUUUKKK@@@:::999;;;@@@DDD333///)))'''((()))'''%%%((('''&&&''')))***)))(((+++******)))(((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))(((((('''&&&&&&&&&'''(((((((((''''''***************)))((('''&&&)))---...//////000111555666666666555666777888<<<;;;;;;;;;;;;999666333///---,,,,,,...//////......///000000///,,,***((()))))))))***++++++)))'''&&&'''((((((((('''&&&%%%'''''''''(((((()))++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''))))))(((''''''''''''(((&&&(((+++...000222333333333333111---...:::OOO```|||iiiZZZ\\\ccchhhrrr~~~xxxtttkkkjjjxxx{{{~~~~~~xxxvvvzzz~~~}}}xxxzzz|||rrrzzzyyyzzz~~~{{{zzzttt|||xxxssstttxxxyyy||||||zzzuuuooohhhbbb^^^ccc\\\YYY[[[]]]ZZZYYY[[[bbbggglllkkkhhhjjjsss||||||{{{yyyyyyvvvssspppllleee\\\UUUUUUQQQUUU```ccc___aaaiiijjjeeeaaagggxxxwwwZZZHHHAAA???333111///000111111...+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((,,,///444:::@@@BBBCCCBBBFFFEEEDDDBBB@@@BBBDDDGGGXXX___kkktttpppcccZZZWWWRRRTTT___nnnqqqhhh```___WWWRRRPPPVVV```hhhjjjjjjVVVTTTQQQLLLDDD@@@CCCJJJLLLMMMJJJEEEEEEKKKNNNMMMLLLMMMKKKIIIQQQ[[[XXXLLLGGGJJJPPPWWW\\\^^^]]][[[ccctttvvvfff[[[aaahhhhhhbbbZZZTTTQQQ___\\\WWWRRRNNNKKKIIIHHHJJJLLLLLLEEE:::444888@@@@@@<<<444,,,((('''***,,,)))((('''((()))***((('''******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''(((((()))))))))******'''((()))***,,,,,,------///222444555444444444555666888:::;;;<<<<<<<<<<<<:::999888999::::::888666666555444444444333222222999888666333222111111111111///,,,*********)))(((((())))))*********))))))******)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%&&&''''''(((((('''''''''''''''((((((***,,,.../////////...***000444333666FFFccc{{{wwwiiibbbhhhnnnpppttt||||||qqqmmmjjjllljjjooo{{{{{{~~~{{{wwwsssttttttwww|||{{{rrrkkkpppxxx{{{uuuooooooqqqqqqppppppnnniiiccc```aaaccc]]]]]]___dddjjjjjjfffaaassszzzuuullleee\\\ZZZbbbfffaaa]]]___\\\[[[YYY]]]kkkuuuaaaOOOCCC<<<777111,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))******)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))555888<<>>555...---...000111------,,,,,,,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''(((((())))))******+++,,,,,,+++)))(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''(((+++///111;;;???BBBCCCBBBAAABBBDDDDDDDDDFFFJJJQQQ[[[eeejjjooozzz|||pppfffgggkkkjjjXXXTTTRRRPPPHHH???CCCNNNMMMLLLFFF======MMMdddtttzzzyyy}}}xxxfffYYYUUUVVVRRRMMMJJJLLLQQQVVVXXXZZZ\\\[[[WWWWWW[[[\\\XXX```bbb___^^^lllzzzsss```TTT^^^gggoooyyyzzzlllaaa\\\ZZZVVVUUUYYY^^^]]]UUUMMMBBBAAA@@@CCCIIIKKKDDD:::<<>>444***%%%(((((('''(((******(((&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&''''''(((((()))***)))((('''''''''((((((,,,---...000222444555666555666666444111//////000333222222222222111///---222000//////111333444444222444777777666555333333555777999<<<<<<:::888777333666:::>>>???<<<555000///---+++***)))))))))***,,,+++***))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''((())))))---...000222222222000///444000000;;;OOO___gggiiilllmmmuuuzzzzzztttyyy|||{{{{{{~~~{{{uuurrrvvv{{{}}}~~~~~~ooohhhxxxuuuttt~~~wwwooolllkkkjjjlllnnnmmmhhhbbb```bbbcccsss}}}|||sssqqqttt~~~}}}ooommmhhhfffiiinnnkkkeeelllxxx}}}{{{wwwfffOOOFFF;;;444444333000,,,---------------,,,,,,,,,,,,,,,+++++++++*********************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******,,,,,,---+++)))'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''+++111777<<<>>>BBBDDDAAA<<<===FFFNNNWWWSSSQQQUUU]]]ffflllnnnqqquuupppbbb[[[]]]]]]XXXOOONNNQQQRRRJJJAAAEEEPPPJJJQQQRRRKKKKKKXXXlllzzz{{{sssdddXXXUUURRRQQQRRRVVV\\\aaagggjjjjjjiiiiiikkkkkkjjjllllllcccYYY___llllll___QQQXXX^^^]]]]]]aaagggkkkkkk___bbb[[[VVVZZZccceee]]]TTTLLLKKKFFFCCCFFFKKKGGG???777<<>>AAAAAA>>><<<555444111...,,,+++*********))))))(((((())))))***************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))***+++///000000000000///...---000444???OOO___iiijjjhhhpppttt{{{}}}xxxwwwooorrrtttwww{{{~~~{{{|||||||||uuuyyyqqqsss|||yyyrrrjjjkkkllldddbbb^^^ZZZUUUTTTXXX]]]xxx~~~{{{uuuddd___fffoootttsssvvv{{{aaaSSSBBB888666555000+++.........------,,,,,,,,,,,,,,,,,,++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))***++++++***(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())),,,111888>>>BBB???BBBCCC@@@???FFFTTT```___YYYUUU[[[hhhsssvvvtttccc___VVVLLLHHHGGGCCC>>>GGGMMMZZZfffcccXXXWWW]]]```lllsssnnnmmmvvv{{{{{{cccaaa___]]][[[\\\gggrrrqqqpppoooooopppqqqsssssstttsssjjj___```jjjpppnnn______[[[UUUPPPPPPVVV[[[rrrsssllleeeccceeeddd]]]WWWWWW___]]]NNN@@@???DDDFFF>>>>>>@@@EEEIIIHHHAAA;;;000---***(((((()))***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***)))((((((((()))***+++)))+++...222555888999:::999888666444222222222222---.../////////000222444555444555:::AAAGGGIIIIIIJJJIIIHHHIIIKKKMMMMMMLLLTTTUUUUUUQQQJJJDDDBBBBBBEEEDDDCCCAAA???===<<<;;;<<<888444333555:::===???<<<;;;888666333111000///******)))))))))******+++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''(((((((((((('''&&&'''''''''((()))+++,,,---111000...---,,,+++++++++...@@@WWWccceeefffkkkqqq|||{{{tttppppppbbbllluuuwwwtttuuu|||{{{}}}{{{qqqsssxxx|||||||||xxxjjjeeebbbYYYUUUQQQPPPNNNMMMRRRXXXdddooo{{{rrreeeaaa___^^^\\\```qqqyyyjjjUUUCCC999555222111//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((()))))))))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''***///555:::>>>AAABBBAAA@@@@@@CCCLLL[[[jjjuuucccYYYRRRZZZkkkvvvtttmmm\\\SSSJJJHHHFFFCCCBBBCCCHHHPPPbbbtttwwwpppmmmrrr|||vvvrrrmmmmmmuuu~~~llliiieee___XXXYYYiii{{{wwwmmmgggcccbbbaaaaaaiiigggeeedddhhhqqqzzzwwwlll```XXXXXX\\\aaadddhhhxxx{{{rrrggg___[[[ZZZ[[[hhhiiiWWWEEEBBBGGGJJJBBBBBBAAACCCEEEGGGGGGHHH:::666///***)))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''((())),,,...000000222666999;;;;;;::::::666555333111000000111111000111444555777:::>>>AAA>>>???EEENNNZZZ```aaa___]]]]]]]]]```ccceeeeeedddeeegggfffaaaYYYTTTTTTUUUVVV\\\dddiiihhhaaaWWWPPPQQQLLLEEE@@@?????????@@@======<<<;;;999777555444...---,,,,,,++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&''''''((()))***,,,...//////...,,,+++,,,...111333;;;KKK___kkkooosss{{{sssiiieeedddYYYbbblllqqqqqqttt~~~~~~yyy~~~yyy{{{pppfff___WWWVVVRRRQQQTTTUUUTTTWWW]]]\\\fffrrryyy}}}xxxmmmhhhaaa\\\eeeuuuyyybbbIII999555777/////////...------,,,,,,------,,,,,,,,,+++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&((()))(((''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&+++444<<>>HHHZZZnnn|||nnn```TTTXXXffflllcccWWWJJJ@@@;;;>>>???<<<@@@IIIMMMRRRbbbttt{{{zzz||||||qqqlll]]]VVV^^^fffhhhlllsssiiieee___UUUJJJKKK___vvvxxxnnnhhhdddcccOOOMMMRRR]]]gggnnnwwwyyynnnlllnnnlllddd]]]XXXmmm{{{{{{~~~iii[[[YYY^^^\\\ddddddXXXQQQRRRPPPJJJ???BBBEEEEEECCCCCCFFFJJJCCC===444---))))))))))))&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&(((+++...222444888:::<<<===;;;888444111222111///......///111222;;;===@@@CCCFFFKKKPPPTTTNNNQQQYYYfffrrrwwwuuuqqqhhhhhhjjjnnnsssuuuuuusssiiikkklllhhhaaa^^^```cccfffvvv{{{llljjjhhhddd```ZZZSSSKKKFFF;;;;;;<<<<<<;;;999888777222111000...,,,,,,++++++************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&(((((()))***+++---///000,,,+++***+++///555<<<@@@HHHKKKWWWkkkoooccc]]][[[aaa___aaajjjuuu{{{~~~zzz||||||ppp~~~|||uuuyyyvvv|||xxxjjjaaa```]]]UUUYYYWWWYYY```bbb___aaaeeeooozzzyyyhhhdddlll|||{{{^^^AAA777999000000///...------,,,,,,---------,,,,,,,,,++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''))))))))))))((((((((((((&&&'''))))))((((((***+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((***)))((('''((()))+++---888888:::===AAACCCCCCBBBBBBNNN[[[iiiqqqeeebbb[[[QQQNNNOOOKKKEEEBBBDDDCCC>>>;;;<<>>///'''(((---((()))******(((&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''(((((())))))(((((((((***,,,///333888;;;===>>><<<:::888666444111//////...///222000000:::GGGeeeuuuuuueee```dddiiieeemmmvvvwwwsssppprrrwwwkkkyyy}}}yyyzzzuuuvvvppphhhkkkvvvrrrqqqqqquuu{{{zzzrrriiifff\\\NNN???999::::::666333:::888555333222000,,,***++++++***+++,,,,,,***((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&'''***///111///------000000---111AAAWWWggg```YYYYYYjjj~~~xxxrrroooooojjjmmmpppvvv|||{{{yyy{{{zzzyyy}}}}}}vvv|||~~~}}}uuuooouuu|||pppoookkkeeeaaa```aaacccdddiiimmmrrrxxx|||zzz{{{vvvyyy{{{zzzuuu]]]JJJ===444///---000111...---...---------,,,,,,,,,++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++(((%%%%%%(((+++(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((***)))((((((***,,,///111666999===@@@AAACCCDDDFFFJJJ\\\ooovvvyyyzzzsssjjjbbbYYYOOOIIIIIIHHHFFFDDDBBBMMMXXXXXXQQQKKKJJJLLL```hhheeebbbhhhdddZZZWWWYYYbbbhhhfff```cccqqqzzztttlllhhhhhhkkkmmmnnnlllmmmmmmhhh\\\SSSVVV```ffflllmmmjjjmmmuuutttllliiilllkkkbbbUUUMMMPPPUUUzzztttqqqrrrnnnmmmiiiiiiooowwwvvvlllbbbeeedddgggiiicccZZZ\\\eee``````TTTIIIMMMTTT```rrrdddSSSDDDCCCIIIKKKJJJJJJLLLKKKIIIBBB888000***((())))))***)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''')))+++000444777999::::::888666444333222222111000000///222777999>>>JJJWWWzzzwwwrrruuuyyyzzzwwwsssooommmsss}}}zzz||||||{{{uuutttzzz{{{yyy|||{{{~~~}}}xxxxxxjjj\\\MMMDDDAAA???;;;888===;;;999888777444000...,,,+++******+++,,,+++*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''(((+++///000...,,,(((+++...111;;;QQQllljjjdddcccnnnyyyzzz|||}}}||||||}}}yyy|||~~~||||||vvvqqqvvv~~~ttthhhfffcccbbbdddiiimmmppp|||tttlllxxx|||\\\???777111---///000---,,,------------,,,,,,,,,++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******'''%%%%%%(((***(((((((((((())))))))))))(((((((((((()))))))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))((())),,,000555777<<<>>>AAACCCGGGOOOYYYaaannn|||sssfff```]]]PPPFFFFFFFFFCCCCCCGGGQQQdddwwwzzzlll]]]XXXZZZccciiiddd___dddaaaVVVSSSVVV```jjjnnnnnnrrrzzzxxx}}}uuuqqqssseeelllrrryyy{{{oooyyywwwdddWWWWWW\\\{{{yyytttoookkkaaaYYY```lllllldddmmmhhhfffddd[[[SSSXXXccccccdddYYYRRRVVVXXXZZZdddhhhWWWEEE???BBBFFFJJJLLLMMMJJJHHHFFFCCC<<<222)))))))))))))))))))))******((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((())),,,///444888:::999666444111000///...///000222333555666:::AAAGGGOOO\\\hhh|||zzzxxxwwwxxx{{{zzzuuuqqq}}}uuuvvv~~~yyy|||yyywwwnnnhhh^^^VVVQQQKKKDDD???===<<<:::999888777444222///---******+++,,,++++++*********))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))***---///...,,,***---...000555AAAXXXssssssooonnntttzzz~~~~~~oooyyy|||}}}|||zzztttxxxyyyvvvxxx|||wwwmmmbbbcccfffjjjqqqxxx~~~~~~tttpppqqqNNN???666000///000...---...------------,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))((('''%%%%%%''')))(((((((((((())))))))))))((((((((()))))))))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((+++///444999<<>>:::===DDDJJJHHHFFFFFFGGGHHHDDD<<<555+++***(((((()))***++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%'''***---///222444666888777444111///.........---...111666999>>>@@@FFFNNNVVV___hhhnnnnnn}}}{{{xxxzzz~~~}}}sssjjjfffkkk{{{~~~xxxvvv{{{}}}sssooooooqqqqqqnnniiibbbXXXOOOFFFCCC>>>;;;;;;::::::999555222...,,,+++++++++***++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))***+++,,,.........,,,***111111666@@@MMM```uuuwwwssssssyyy}}}|||zzzzzzrrroooqqqzzz}}}~~~{{{{{{xxx}}}~~~{{{wwwmmmbbbaaagggpppyyy~~~yyyuuuwwwjjjIII>>>444111111000///000...------------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&%%%&&&'''((((((((((((((())))))))))))(((((()))))))))*********''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((&&&'''***---222888<<>>======999444000...,,,+++***++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))+++,,,.....................111===PPPbbbpppwwwtttuuu|||iiilllrrrvvvvvvzzz{{{}}}|||www|||vvvqqqjjjddddddmmm{{{|||wwwpppppp{{{WWWIII:::444222000000111.........---------,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))************''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''')))---222777;;;???@@@:::BBBRRReeettt||||||zzzttt}}}rrrZZZJJJHHHMMMEEEJJJUUU^^^[[[RRRSSS[[[hhhcccbbbccc]]]SSSPPPUUU^^^bbb^^^bbbxxx~~~wwwoooiiieeecccfffggghhhgggfffhhhkkkoooooottt{{{~~~pppiiilllooolllgggeeegggjjjlllhhhiiittt}}}tttpppvvv~~~}}}~~~wwwlllgggiiiiiibbb___aaaooowwwkkkdddnnnssswwwppp\\\FFF;;;;;;>>>BBBFFFHHHEEEAAA>>>@@@BBB:::555...***)))***)))''')))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&(((+++000444888:::999666222...,,,,,,---///---111555888:::@@@GGGMMMSSSWWW^^^eeeooowwwvvvrrrjjjkkkpppuuuuuuqqqppprrrxxxwwwrrrkkkkkkwww|||mmmjjjlllqqquuusss{{{}}}{{{xxxyyyxxx}}}|||vvvrrrjjj___SSSJJJDDD???<<>>:::555333000---+++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***,,,---.........///222444111555DDD\\\nnnuuuzzzvvvuuuyyytttooommmooosssyyy~~~~~~{{{{{{tttkkkiiikkkmmmmmmlllvvv|||oooggguuuwwwtttzzzjjjXXXDDD999444000...///............---------,,,,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''((()))((('''(((((((((((()))))))))))))))))))))*********++++++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((***---222888===@@@AAAAAAAAAQQQhhhxxx}}}zzzvvvtttfffLLLCCCFFFHHHEEELLLVVV^^^```___]]]\\\^^^[[[^^^ddd```UUUQQQVVV^^^ccc```dddyyy}}}uuulllddd___]]][[[YYYZZZ[[[\\\___aaacccccccccccciiiqqqyyy}}}qqqiiilllnnnllleee______aaa\\\YYYXXX```mmmyyyxxxssspppkkkwwwxxxnnnppprrrkkkcccaaakkk~~~qqqgggnnn{{{gggRRRFFF@@@===@@@CCCFFFEEEAAA???AAACCCEEE===444...,,,+++(((&&&))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((('''(((+++...222555888999444222///------...111333222888@@@FFFJJJQQQYYY```gggiiijjjmmmttt{{{yyyrrriiieeedddggggggaaa^^^```eeehhhjjjiiikkkwwwvvvuuuzzzzzzvvvttt~~~{{{|||{{{{{{{{{yyywww}}}yyy{{{zzzzzzqqqggg]]]SSSJJJDDDDDDAAA===:::888555222///---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***---...///......111777;;;===???NNNfffsssrrrnnnppprrruuu}}}xxxvvvyyynnnlllmmmrrrvvvzzz|||}}}~~~{{{~~~}}}~~~}}}|||yyyoooeeedddjjjrrrvvvxxxxxxppp___fffzzzyyyxxx{{{rrrgggiiiwwwmmmSSSCCC:::444000///............------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''***+++)))'''(((((((((((())))))))))))))))))*********+++++++++''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))---000666<<>>444---***+++)))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((,,,111666888777222...,,,///...---,,,///555>>>DDDNNNOOO[[[eeefffnnnvvvuuu{{{yyy~~~|||uuummmmmmnnnmmmgggbbbdddkkkwwwwwwvvvwwwxxx|||~~~||||||xxxlll}}}wwwtttqqq^^^XXXJJJ:::555:::>>>===777111+++***,,,---***&&&)))******++++++)))((('''++++++***)))(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((())))))((('''(((,,,///,,,))))))000666:::;;;===HHHQQQZZZcccppp{{{yyyooosssrrryyyyyyooollliii^^^cccffftttqqqnnnwwwmmmpppuuuxxxyyyyyyyyyyyyyyyxxxxxxyyyoooiiiggg___]]]iii~~~wwwpppiii___VVVYYY```iiirrrzzzaaa[[[aaakkktttzzzrrr[[[UUURRRVVV\\\aaaggglllsssnnnjjjvvv~~~xxxbbbMMM===444111///000///---...000000///+++,,,,,,,,,,,,+++******,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''(((***+++***+++,,,...''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((('''((())))))((((((***...222777???>>>===DDDIIIRRRbbbvvvuuuhhh]]]VVVMMMGGGGGGLLLVVV]]]bbbkkkqqqmmmgggdddaaa^^^MMMLLLNNNTTTVVVUUUYYY```hhhrrrvvvqqqmmmmmmjjjddd\\\[[[YYYUUUPPPNNNNNNNNNKKKNNNNNNOOOTTTYYYWWWPPPKKKMMMQQQVVV\\\ccchhhkkkmmmyyy}}}wwwrrrnnniiieeeiiipppwww~~~yyyhhh[[[[[[\\\[[[cccjjjrrrxxx|||~~~tttyyytttfffdddhhhkkkooo|||wwwrrrlll```UUUMMMNNNNNNJJJEEEDDDDDDFFFGGGBBB:::111+++)))+++***((()))))))))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++///222555555333...+++)))---...000555===IIITTT[[[ccc___fffnnnqqq~~~}}}}}}zzzuuuqqquuu{{{~~~yyyqqqmmmooo~~~zzzxxxwwwvvvuuusss~~~}}}|||zzz~~~xxxhhhTTTGGGAAA:::333===888111+++((()))***+++)))******+++******((((((++++++***)))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((()))))))))((()))+++---///222,,,...999>>>;;;===EEEXXX^^^dddiiirrr}}}~~~yyynnnhhhlllpppkkkjjjiiiaaannnqqqyyy}}}uuujjjllluuu~~~}}}{{{yyyxxxzzz|||~~~}}}}}}yyyzzzwwwoooeeeaaa^^^^^^cccqqqzzzpppfff]]]UUUUUUUUU[[[mmm}}}dddYYYWWWeeejjjooorrrqqqnnnmmmmmmoooqqqtttxxx}}}rrrfff___WWWTTTSSSYYY___cccgggllltttwww|||vvv\\\FFF:::666111111000////////////...+++,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))***+++++++++,,,...000''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))***...444888;;;AAA===<<>>BBB???FFFSSSbbbeeehhhkkksss|||iiidddjjjiiijjjnnnlllnnnwww~~~|||ssslllnnnsss~~~}}}}}}}}}pppkkkjjjmmmnnnjjjeeeccc___eeeppp{{{yyyuuufff]]]RRRPPP```yyy|||rrrkkkkkkiiieeebbb```^^^[[[YYYZZZ]]]cccjjjrrrxxx}}}|||nnn___TTTNNNVVVTTTVVV]]]aaadddhhhmmmxxxttt|||uuunnnQQQ>>>666444222000000000///...---,,,,,,,,,,,,,,,++++++***,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++---000333''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***---222999>>>===BBB???AAATTTgggvvvtttaaaSSSMMM\\\TTTOOOOOOMMMOOOccc{{{{{{yyyxxxuuuuuuvvvuuurrrmmmllllllkkkiiihhhhhhddd___bbbhhhggggggfffaaa[[[VVVSSSSSSUUUVVVVVVSSSQQQTTTYYY\\\XXXZZZ^^^ccciiioootttwwwmmmqqqwww~~~xxxmmmcccZZZQQQSSSVVV[[[cccooo|||nnn______aaahhhrrrwwwtttkkkddd]]]bbbaaaYYYWWWcccrrr|||xxxnnnaaaWWWOOOIIIEEEDDD>>>CCCIIIMMMJJJAAA666...+++***)))*********(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((+++...111222000000000...,,,---///111222666===IIIWWWeeeooouuurrrooouuuwwwqqqsssyyyvvvlllmmmwwwwwwvvv|||ppp|||www}}}~~~yyyyyyvvvnnneee```ffflllooooootttxxx}}}{{{{{{|||tttgggXXXMMM???>>><<<888444///,,,+++++++++++++++******))))))******)))))))))))))))***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((***((('''))),,,...///...+++111999AAAHHHRRRbbbnnnkkkjjjkkkooovvvuuugggkkkkkknnnsssrrrkkkzzz{{{zzz}}}{{{www}}}pppkkk^^^^^^dddoooxxxzzz{{{}}}qqqvvv}}}tttaaaVVV]]]tttqqqhhh\\\TTTQQQOOOKKKHHHJJJNNNVVVaaakkkttt{{{{{{pppaaaVVVQQQPPPYYYWWWXXX\\\^^^aaahhhooo}}}zzzsss{{{{{{tttcccHHH888666111...///000///------,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,,,,,,,++++++...222666''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&(((***,,,000666>>>CCC>>>EEEDDDIIIaaawwwrrr\\\MMMKKKOOOUUUMMMLLLRRRWWWWWW\\\ccc___mmm~~~uuuooojjjgggfffeeehhhllllllkkkqqqyyy{{{{{{yyytttnnnhhheeedddXXXXXXWWWTTTPPPPPPUUU[[[\\\___ccchhhkkkmmmnnnnnnqqqoooooorrrvvvxxxyyyzzz{{{zzz}}}ttthhhaaaWWWQQQRRR[[[iiirrruuuhhhUUUQQQUUUaaahhheee```^^^eeegggddd]]]YYY___jjjqqqxxxjjj\\\QQQJJJFFF===@@@FFFLLLMMMHHH>>>666+++***(((((()))***)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''(((***---///111222///...,,,***))),,,000444<<>>///,,,)))((((((*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&(((***---////////////---,,,+++))))))---444999HHHJJJPPP[[[fffnnnpppoookkknnn|||uuusssxxxwwwzzzwwwwwwyyyyyywwwxxx{{{}}}zzzxxxzzzzzzxxxyyy}}}zzz|||www||||||}}}|||uuurrrpppppprrruuuwwwxxx}}}wwwhhhSSSCCC;;;777222...,,,,,,+++************+++)))))))))))))))******+++))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''')))+++,,,,,,---///111555DDDMMMNNN\\\yyyxxxyyyxxxtttzzz}}}uuuzzz|||rrryyy{{{ssseeebbboookkkZZZMMMEEE;;;777777999888777999===DDDNNN[[[iiitttzzzuuurrrlllccc[[[XXXZZZ^^^^^^[[[WWWSSSQQQVVVfffvvv}}}{{{qqqkkkiiigggeeebbbcccgggnnnuuu{{{~~~|||uuuyyypppYYYDDD888///000111...---000---------------,,,++++++***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))************************((((((((()))******++++++***+++---...000444999<<<''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((,,,111666;;;AAAFFFJJJRRRYYYUUUVVVkkkzzzvvvrrrvvviiiYYYNNNLLLOOORRRTTTOOO]]]kkkrrrwwwwwwiiiXXXXXXUUU[[[mmm|||{{{wwwxxxzzzuuulllgggiiijjjhhhppp|||vvvvvvuuurrrooonnnnnnpppllliiiiiilllkkkggghhhmmmkkklllmmmmmmllliiifffdddcccbbbeeejjjjjjhhhlllsssxxxsssrrrwww||||||}}}xxx{{{xxxlllbbb]]][[[dddppp{{{|||qqqdddbbbiiisssjjjVVVNNNUUUUUU]]]iiippppppmmmjjjkkkpppsssssspppnnnhhh[[[MMMHHHBBB>>>@@@GGGJJJGGGCCC777222,,,)))((()))++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&))),,,///000///---+++***++++++,,,000888AAAHHHSSSTTTZZZccclllqqqooollleeemmm|||zzzwwwtttxxx}}}}}}xxx~~~|||}}}~~~|||}}}xxx|||~~~|||xxxwww{{{yyyvvvxxxyyy{{{wwwwwwyyy|||{{{vvv|||jjjVVVGGG===666333---,,,+++*********++++++)))))))))))))))***++++++))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&+++000000------111666FFFGGGMMMYYYdddqqqyyy}}}{{{qqqpppxxxwwwyyy|||vvvwww|||{{{tttyyyyyyppppppyyyyyygggVVVLLLBBB>>>999777888::::::999666888===FFFSSSaaammmtttjjjhhhddd___\\\ZZZZZZ[[[YYYWWWTTTQQQNNNTTTfffyyy{{{sssjjjmmmlllgggeeeiiimmmnnnoooppptttzzzrrrQQQ@@@333222222---,,,000---------...------,,,+++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************'''(((((()))******++++++))),,,///222555999===AAA''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))******...444:::???DDDIIILLLkkkppphhheeewwwzzzqqqkkkZZZJJJGGGQQQYYYWWWRRRYYYmmmyyyuuutttxxxrrreeePPPXXXhhhxxx}}}xxxuuuxxxmmmtttvvvrrrpppqqqooojjjyyy~~~rrroooooonnnmmmkkklllooorrrnnnjjjlllqqqsssooonnnrrrmmmmmmkkkiiigggeeecccbbb```bbbiiipppoookkkooowwwxxxsssqqquuuzzzzzz{{{}}}yyyuuuvvv~~~{{{ooo___```dddlllzzzwwwqqqgggmmmlllXXXSSSPPPWWWbbbkkknnnnnnooosssccceeehhhmmmwwwzzzmmm\\\MMMEEE<<<<<>>@@@BBBCCCFFF===<<<888111)))'''***...))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''')))***)))((('''(((***))))))(((((('''''''''&&&&&&%%%%%%$$$%%%&&&'''(((///------///...***)))+++///...111999GGGVVVaaagggeee```bbbmmmwwwuuukkkdddiii{{{}}}|||yyywww|||~~~ttt|||yyyyyypppmmmrrrwwwyyyzzz}}}yyyxxx}}}vvvyyy~~~~~~zzztttjjjeeeWWWXXXsss|||oooZZZEEE:::333222000---+++*********)))))))))))))))***************))))))))))))*********)))(((''''''&&&&&&'''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((((((((()))+++000333---+++;;;QQQTTT]]]ooo{{{xxxpppxxx{{{yyysssvvv~~~}}}xxxnnnqqq~~~{{{mmmnnn}}}{{{~~~|||yyyxxx{{{|||}}}tttgggvvvzzzyyysssbbbTTTLLLFFFAAA===AAA@@@???===<<<<<<<<<<<<;;;999999???JJJUUU\\\^^^____________]]]\\\ZZZYYYVVVQQQPPPPPPLLLNNNddd~~~{{{uuummmeeeaaagggmmmtttwwwvvvxxx}}}|||}}}}}}yyyYYY@@@===888+++)))333//////.........---------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))***************)))(((***,,,---+++))),,,222111444@@@CCCDDDMMM((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))***,,,///999999>>>CCCEEELLL```sssyyyiii[[[LLLMMMSSSWWWRRRMMMUUUccc^^^eeeeee___cccpppssskkkhhhnnntttwwwvvvtttssssssnnnvvvyyyxxx}}}{{{xxxuuussssssvvvxxxzzzzzzsssqqqnnnlllkkkkkkkkklllrrrqqqqqqsssuuuuuusssppppppkkkgggfffiiijjjhhhfffbbbdddhhhkkkoooqqqtttuuu{{{}}}~~~zzzuuurrrwwwsssqqquuu|||||||||mmmggghhhooovvvppphhhfffppp{{{{{{ssslllccc^^^]]]bbbkkkmmmggg___QQQUUU]]]kkk{{{pppUUUDDDAAAEEEGGGFFFBBBAAA===555---((((((******)))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''')))***)))((('''((())))))(((((((((''''''''''''&&&%%%%%%%%%&&&''')))***...,,,,,,...,,,)))))),,,---333<<>>>>>>>>>>>>>>===:::999>>>GGGSSS\\\aaabbbccccccbbb```]]]ZZZXXXSSSNNNKKKKKKHHHMMMddd}}}|||rrrhhhcccaaaccceeefffmmmuuu{{{|||}}}~~~~~~|||zzzzzz{{{{{{zzzyyyvvvrrrooopppqqqttt~~~lllJJJ>>>888000---222//////.........---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))************+++***)))+++---...---+++---111000555>>>@@@GGGXXX((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((+++///222:::<<>>555///------,,,+++******************************))))))))))))******---,,,***)))((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))'''''''''''''''''''''''''''''''''(((((()))))))))***------,,,111>>>IIIOOOXXXZZZfffxxx}}}{{{~~~~~~zzz~~~xxxmmmiiittt|||}}}~~~~~~|||xxx~~~}}}~~~{{{wwwwwwxxxxxxvvvssstttlllTTTQQQ[[[|||~~~wwwmmmYYYQQQHHHBBB@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBB???===???GGGSSS___ggghhhhhhiiigggddd___YYYVVVQQQLLLIIIHHHFFFMMMbbbxxx}}}vvvkkkbbb```dddkkkpppkkkqqqyyy~~~|||wwwsssmmmiiiiiijjjkkkkkknnnmmmlllmmmlllmmmttt}}}]]]EEE999444000////////////.........------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++***))))))))))))***)))))))))*********++++++,,,++++++,,,...//////...333555555:::@@@AAAQQQnnn((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((,,,222666666AAAIIIHHHIIIUUUlll~~~zzzwwwwwwppp]]]KKKIIIEEE@@@CCCSSSdddhhhddd\\\[[[[[[\\\]]]cccrrr~~~wwwpppnnnqqqzzz~~~yyyqqqmmmllljjjlllqqqwww{{{|||{{{xxxuuurrrpppnnnnnnooovvvvvvvvvwwwwwwvvvtttrrrooommmllllllllljjjgggdddjjjhhheeeddddddccc___]]]___aaadddhhhmmmqqqtttuuuxxxuuuqqqllljjjlllrrrvvvnnnqqqtttwwwzzz{{{iiibbbfffkkkhhh___\\\ffftttgggXXXXXXqqq~~~nnnddd``````ccchhhlllqqq{{{{{{```OOONNNJJJAAACCCAAA???;;;666111+++(((*********)))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''((()))(((''''''((()))((((((((((((((('''''''''&&&'''''')))***,,,---...+++))))))***))))))///666:::GGGWWWdddmmmxxxvvvpppllliiiiiikkkmmmtttuuuttt}}}sssnnnqqquuuyyy{{{xxx~~~xxxiii^^^VVVSSSYYY[[[XXX[[[bbbcccaaa```bbbcccdddggglllkkklllnnnqqqvvv|||{{{xxx|||~~~ssshhhkkkvvv{{{{{{eee]]]QQQAAA555///...,,,+++++++++***************)))******))))))))))))******------+++)))((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''''''''((())))))*********---+++)))333DDDMMMKKKXXXYYYbbbpppxxxwwwuuuvvv{{{vvvrrrvvv}}}|||rrrggghhhrrrxxxuuuwww~~~{{{{{{www{{{{{{zzzyyyzzzzzztttjjjccceeessslllWWWWWWnnn|||uuuggg\\\NNNIIIBBB>>>===>>>>>>>>>AAABBBCCCDDDEEEEEEEEEFFFGGGEEEBBBDDDKKKXXXfffooonnnnnnnnnlllggg```ZZZUUUQQQMMMIIIHHHGGGLLL]]]mmmlllkkkjjjkkkmmmqqqtttwwwtttwwwzzz~~~|||uuupppeeebbb^^^]]]```dddhhhjjjqqqsssuuuvvvuuuvvvzzzzzzZZZCCC999444111////////////............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++******))))))******))))))*********++++++++++++++++++,,,...///000000;;;<<<<<<@@@EEEGGG___(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))...555;;;===LLLQQQIIINNNfffyyy}}}rrrffflllyyyyyyhhhUUUIIIFFFEEENNNbbbrrrpppeee[[[TTTSSS\\\gggppp|||}}}uuulllhhhnnn{{{~~~|||||||||zzzooolllkkklllpppuuuzzz{{{zzzyyyvvvsssrrrqqqrrrrrrwwwxxxxxxxxxwwwuuutttsssrrrqqqqqqqqqpppmmmjjjgggfffffffffggghhhhhhgggfffccccccdddeeehhhlllppprrrwwwllliiipppyyynnnrrrvvvxxxxxx{{{llljjjjjjmmmllliiijjjmmmlllYYYTTTiii|||{{{qqqkkkjjjlllooopppjjjeeekkkuuurrr^^^ZZZ[[[YYYKKKHHHCCC@@@===777000+++************))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&((()))((('''&&&'''((('''''''''((((((((((((((('''''')))***,,,---...///***((()))***+++...888BBBMMMTTT^^^gggooovvv}}}|||ssskkkiiijjjiiihhhiiieeeooouuuuuu}}}yyytttsssssstttvvvwwwyyy{{{wwwrrrxxx|||~~~}}}vvvooojjjccc\\\aaaWWWSSSYYY]]]\\\aaaiiiqqqsssuuuuuutttrrrnnniiinnnmmmkkkkkkmmmqqqvvvyyy}}}vvvlllnnnoooqqqsssyyyzzzxxxjjjVVVCCC888222///...,,,+++++++++******))))))******))))))))))))******---,,,+++)))((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))******+++***...,,,+++666GGGMMMJJJ\\\___eeemmmpppppprrruuurrrpppnnnoooqqqoookkkfffjjjooooooooowww{{{~~~{{{yyy|||}}}{{{yyywwwssslllbbb[[[YYYbbbuuuhhh^^^hhh~~~ttteeeVVVLLLFFFCCC@@@>>>>>>>>>??????DDDEEEFFFHHHHHHHHHHHHHHHHHHFFFEEEIIIRRR___kkksssrrrrrrrrroooiiibbbZZZVVVPPPMMMJJJHHHGGGKKKVVVaaaaaadddjjjppptttuuutttsssuuutttsssqqqnnniiibbb^^^WWWVVVWWW[[[aaahhhmmmooouuuzzzsssRRR>>>777555000000/////////.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++***************************++++++++++++)))******+++,,,...000222;;;>>>===AAAIIIPPPkkk((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((***---333;;;AAAFFFQQQSSSMMMUUUnnn}}}}}}kkk^^^YYYfffwwwvvvbbbPPP===HHHXXXdddiiifffbbb___VVVSSSVVVaaammmwww~~~{{{tttnnnlllpppzzzzzzyyywwwttttttyyypppnnnlllmmmqqqwww{{{~~~yyyxxxvvvuuuuuuvvvxxxyyy|||~~~~~~{{{yyyxxxxxx|||{{{zzzxxxuuuqqqnnnllljjjlllmmmmmmkkkjjjjjjkkkhhhiiijjjkkkiiieeeaaa^^^kkkssszzzwwwpppnnnuuu~~~yyyzzzxxxvvvtttwww}}}iiieeeooo{{{~~~iiiZZZ___kkknnnlllkkkooorrr{{{{{{nnnhhhlll|||xxxddd___ffflllZZZSSSKKKEEEBBB<<<444---++++++*********)))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''((('''''''''((((((((((((((('''(((***+++------......***)))***---///666DDDQQQ___```ccchhhnnnqqqooollleeedddfffkkkmmmiiiggghhhjjjwww|||wwwwwwxxxlllhhhfffiiinnnqqquuuyyywww||||||sssjjjpppppphhh```___aaacccmmmeee```aaagggnnnyyytttlllnnnqqqvvvzzzzzzxxxuuuxxxtttwww~~~{{{yyy~~~{{{xxxrrrjjjeeeeeellluuu{{{}}}xxxeeeQQQ???444///---,,,,,,,,,+++******))))))******))))))))))))******++++++***)))(((((((((((((((((((((((((((((((((((())))))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''((())))))***+++++++++...111555===HHHOOOPPPdddhhhnnnqqqpppqqqvvvzzzooonnnllliiigggfffgggiiirrrtttnnnmmmvvvsssmmmrrrwww||||||||||||uuuoooiiigggggggggYYYXXXjjjmmmmmm}}}xxxhhhVVVIIIBBB?????????@@@AAACCCEEEFFFIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEFFFOOO\\\iiiqqquuuttttttsssooojjjbbb\\\XXXOOOMMMIIIGGGIIINNNWWW^^^mmmoooqqqttttttsssqqqpppkkkjjjgggddd___ZZZVVVTTTWWWXXX[[[```hhhoootttuuu|||___CCC666333000000000/////////......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++************+++*********++++++++++++,,,(((***++++++,,,...111444555;;;;;;???NNN___zzz((((((((((((((((((((((((''''''''''''''''''''''''&&&(((+++...333:::BBBGGGIIINNNXXXbbbjjjpppwww|||jjj___[[[dddllldddTTTHHHDDDRRRfffqqqhhhVVVPPPVVVRRR\\\fffkkknnntttyyy}}}yyyuuuqqqsssyyy|||{{{wwwqqqpppoooooopppuuu~~~uuurrroooooorrrxxx|||~~~{{{{{{{{{{{{}}}}}}wwwqqqmmmkkkmmmqqqtttrrrllliiikkkooojjjlllnnnnnnjjjccc\\\WWWSSSZZZaaaeeefffjjjrrryyyzzzxxxuuuqqqpppqqqtttwww{{{xxx|||tttqqqyyy~~~nnnfffggghhheeeaaaddddddoooxxxlllhhhxxx{{{jjj___aaagggbbbXXXMMMFFFCCC???888111+++++++++*********))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''(((''''''''''''((((((((()))((()))***,,,------,,,,,,******,,,000555>>>OOO___jjjiiiiiikkknnnmmmhhhdddfffppp~~~}}}qqqlllmmmooo{{{~~~sssoooyyypppgggcccjjjssszzz}}}uuuttt{{{~~~wwwpppqqqvvvyyyzzz{{{yyyvvvxxxnnnrrrzzzyyyxxxqqqpppvvv|||}}}|||}}}zzzuuuooommmnnnnnnllljjjkkk}}}sssaaaLLL;;;222...------,,,++++++***))))))******))))))))))))******)))((((((''''''(((((()))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&'''((()))***+++,,,,,,,,,000888BBBGGGLLLTTT\\\iiiooouuuwwwxxxzzz|||~~~tttqqqlllfffcccdddiiilllyyy|||tttttt{{{nnnbbblllyyy}}}~~~xxx|||{{{}}}{{{zzzwwwqqqnnnqqqyyybbbYYYhhhyyytttfffWWWLLLDDDAAAAAACCCEEEGGGIIIKKKMMMNNNMMMNNNNNNNNNMMMKKKIIIGGGFFFEEEJJJWWWiiivvvyyyxxxuuutttrrrnnniiibbb]]]ZZZQQQNNNJJJHHHMMMYYYdddkkk}}}}}}|||zzzwwwsssooommmaaaccceeeccc___\\\\\\]]]aaaaaabbbgggnnnuuuzzz}}}oooRRR===444000000000000/////////...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,++++++******++++++*********+++++++++,,,,,,)))+++,,,,,,,,,///333777222===???DDD\\\xxx((((((((((((((((((((((((((((((((((((((((((((((((''')))---111777>>>FFFKKKKKKMMMbbbvvvrrr|||{{{ppphhhgggdddXXXNNNJJJ^^^aaammmuuujjjTTTMMMUUUPPPfffwwwvvvnnnnnntttxxxtttnnnnnnxxx~~~qqqmmmmmmnnnooooooqqqxxx~~~{{{wwwsssqqqssswwwzzz|||~~~vvvnnnjjjhhheeelllssssssnnnnnnssszzznnnooopppooommmjjjgggdddYYYWWWUUUTTTWWW^^^eeejjjmmmnnnooorrrsssttttttssspppooottt||||||zzzooo{{{vvvoookkkaaaVVVSSSLLLSSSjjjzzzvvvjjjcccwww|||tttbbbZZZ[[[aaaVVVIIIBBBBBB@@@:::444+++++++++************)))''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&'''''''''(((((())))))((()))+++,,,---,,,,,,+++++++++...333888CCCVVVhhhnnnnnnnnnooonnnlllhhheeevvvzzzrrruuueeerrrvvvmmmmmm}}}uuuyyy}}}{{{}}}wwwqqqhhhhhhuuu~~~zzzppprrrwwwuuuiiijjj{{{rrr\\\HHH;;;777------,,,,,,+++***))))))******))))))))))))******'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''((())))))&&&'''((()))***+++,,,,,,---111===KKKOOOOOOXXXgggkkkqqqvvv{{{~~~zzztttkkkeeecccfffkkkooovvv}}}zzz|||qqq~~~www|||}}}}}}}}}tttxxx||||||{{{jjj]]]kkkwwwdddTTTKKKGGGFFFEEEHHHJJJMMMOOOPPPPPPRRRSSSPPPPPPQQQPPPNNNKKKHHHFFFHHHHHHNNN```ttt|||tttsssqqqmmmhhhbbb^^^[[[UUUQQQLLLKKKSSScccrrr{{{~~~yyyrrrkkkggg]]]ccciiikkkiiihhhkkknnnhhhggggggjjjrrrzzzhhhLLL===000000000000////////////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,***,,,......---000555999555DDDGGGLLLjjj((((((((((((((((((((((((&&&((())))))((((((***+++(((+++000555;;;DDDMMMTTTNNNXXXjjjzzzzzzssszzzqqq]]]MMMMMM\\\wwwkkkfffgggaaaUUUTTT^^^rrrwwwxxxrrrnnnnnnnnnkkkpppttt{{{{{{tttooonnnlllkkkkkknnntttyyy}}}vvvnnnuuu|||{{{|||xxxmmmccc\\\XXXWWWUUUSSSSSSWWW^^^fffkkklllmmmmmmmmmmmmkkkjjjiii___]]]YYYUUURRRPPPPPPQQQZZZ___iiirrrtttooolllmmmkkkpppvvv|||~~~}}}zzzwww}}}zzztttggg\\\YYYSSSQQQYYYgggllleee[[[cccsss}}}fffWWWTTTXXXTTTKKKBBBAAABBB<<<444000...+++******)))'''&&&))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''(((***+++***)))'''&&&(((((((((((((((((((((((('''((())))))))))))(((((((((+++---...------+++)))...,,,000;;;CCCKKKZZZjjjnnnnnnoooooojjjeeefffiiiuuutttllldddiii|||zzzrrruuuwww|||{{{}}}pppYYY^^^gggwwwssswww|||vvv~~~www{{{mmm```KKK666444000+++***+++,,,+++)))+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((******((()))+++---...000:::GGGNNNQQQVVVbbbmmmzzzvvvvvv}}}~~~xxxiiieeepppuuuwwwuuu|||~~~wwwllloooxxx}}}{{{{{{}}}|||{{{tttxxxlllkkk}}}iiiUUUKKKGGGGGGLLLSSSVVVXXXYYYYYYXXXVVVVVVVVVZZZXXXWWWVVVTTTRRRNNNKKKJJJRRRjjj}}}xxxqqqjjjccc___\\\WWWWWWSSSRRRaaaxxx|||vvvrrrooommmpppsssuuuvvvvvvwwwwwwuuunnnjjjnnnuuu}}}bbb999888333000000///+++)))+++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,---...///222777;;;>>>DDDIII^^^((((((((((((((((((((((((&&&((())))))(((((()))+++***---222888@@@HHHPPPTTTYYYgggvvvzzzwwwvvvxxx{{{ooofffbbbhhhxxxzzzhhhZZZ\\\aaafffppp}}}xxxzzzzzztttkkkgggkkkqqq|||}}}~~~~~~|||wwwrrrnnnnnnmmmmmmmmmpppvvv}}}}}}wwwyyy}}}~~~~~~|||}}}|||vvvkkk___UUUMMMIIIGGGFFFEEECCCCCCGGGMMMSSSXXX]]]```fffjjjmmmnnnmmmllleeebbb^^^[[[XXXUUURRRQQQMMMNNNVVVdddmmmooonnnooowwwxxx{{{}}}zzz}}}~~~pppeeebbb\\\]]]YYYSSSWWWcccjjjhhh\\\iii}}}oooZZZOOOOOOKKKHHHJJJLLLHHH???666222///,,,++++++***)))'''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&''')))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))---000111...+++***+++,,,111222999FFFOOOXXXffftttsssssswwwzzzrrreeebbbhhh{{{sssmmmddd```dddppp|||}}}vvvpppkkkjjjgggffflllsssrrrkkkbbbeeennn}}}nnnddd___lll{{{|||uuuyyyqqqmmmyyy}}}|||pppYYYBBB777444000---,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((*********)))***,,,------:::KKKYYYZZZVVV\\\iiisss~~~{{{zzz~~~~~~}}}{{{~~~yyyxxxzzzrrrhhhjjjrrrwwwxxxwww|||||||||{{{{{{}}}zzzwwwiiifffyyygggZZZNNNLLLNNNQQQWWW]]]eeeffffffeeebbb^^^[[[ZZZYYYXXXVVVUUUTTTRRROOOLLLMMMXXXsss~~~vvvnnnhhhdddbbb___[[[WWWZZZiii|||~~~|||{{{xxxzzz}}}~~~xxxtttvvv{{{nnnLLL999555333333111---...222.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++---...000444777:::999EEETTTsss(((((((((((((((((((((((('''((()))((('''''')))***,,,///555???IIIPPPUUUVVV^^^nnnvvvooojjjkkkhhh___vvvzzztttooouuuwwwzzzjjjaaa```nnn}}}|||yyyxxxuuukkkeeennn~~~zzzuuurrrppppppppppppoooooottt|||}}}}}}~~~xxxyyy}}}yyykkk]]]WWWNNNEEE>>>:::999999666555555666888<<>>888333222000---...222------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,///333666888888;;;MMMfff(((((((((((((((((((((((('''(((((((((&&&''')))+++---222;;;GGGRRRYYY[[[ZZZ___gggjjjddd]]]ZZZSSSKKK^^^gggjjjssstttqqq[[[___lll|||sssqqqtttppplllyyy~~~xxxuuutttssstttssspppnnnpppvvv||||||{{{{{{wwwvvvwwwyyyxxxyyysssbbbUUUGGGCCC>>>999666555666777111111222222444666888999===BBBKKKTTT[[[aaadddeeefffddddddfffiiihhhccc^^^YYYRRRNNNTTT]]]eeelllrrrrrrtttzzz|||qqqgggsss~~~wwwnnnqqqqqqhhhVVVLLLTTTdddmmmjjjnnn{{{iiiZZZVVV```cccSSSBBB<<<666222///,,,++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((()))((('''''''''***,,,------,,,,,,---,,,,,,///444:::CCCOOOXXX```hhhooosssooolll{{{rrrccchhhuuu}}}zzzyyytttaaaXXXbbbnnnsss|||~~~kkk___lll}}}{{{xxxuuusssrrrrrrrrrpppooommmllliiiddd\\\VVVLLLFFF???:::;;;===<<<:::;;;:::<<>>===<<<:::888666555555222222333333444444444555777999???FFFPPPYYYaaaeeeddddddfffjjjmmmlllgggcccfff___XXXVVVWWW[[[eeeooojjjjjjnnnxxxxxxjjjqqq{{{~~~sssssswwwiiiSSSVVVkkkzzzuuurrrvvv}}}jjj\\\```aaaTTTFFFAAA999555000,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))))))))(((((((((((((((((((((((()))(((''''''(((***---///...)))(((---111111333777AAANNNYYY^^^ccckkkooonnnnnniiiyyyzzzggggggmmmwww}}}yyytttvvvzzz|||pppcccbbbpppzzzyyyzzz{{{lllaaammm{{{uuunnnhhhgggkkkffffffffffffhhhiiikkklllmmmkkkgggaaa[[[SSSKKKFFF>>>:::666666666666555444222222444888:::===FFFOOOSSS___pppvvvlllooovvv~~~xxxnnnZZZBBB222...///,,,))),,,++++++***************************************))))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''((((((((((((***&&&&&&***+++,,,111888UUUfffjjjaaacccvvvwww~~~zzziiimmmyyysssxxxvvvoootttyyyrrruuurrraaannn}}}```gggooo|||{{{zzz~~~}}}wwwxxx~~~~~~|||lllccciii{{{sssjjjuuu{{{rrreee___eeejjjpppvvvzzzzzzvvvqqqvvvuuutttttttttrrrmmmiiifffccc^^^ZZZWWWTTTPPPMMMOOOccczzzyyyyyywwwrrrwww~~~|||eeeOOO888222555666222...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------///222666:::===>>>MMMppp(((((((((((((((((((((((((((((((((((((((***---000666???LLLWWW]]]_________cccZZZXXXZZZSSSDDD@@@GGGHHHRRRYYYgggyyyvvvfff___fffsss|||{{{yyy}}}zzzrrrpppwww}}}}}}|||xxxuuuttttttuuuvvvxxxyyyzzz{{{rrrqqqkkkdddcccdddccc___VVVSSSQQQQQQSSSXXXdddpppsssqqqkkk___PPPEEE@@@@@@??????>>><<<:::777444222444444333333222222111111333444777===HHHUUUaaahhhdddgggjjjmmmmmmkkkgggeeeiiiccc^^^[[[XXXXXX___hhhhhheeeccchhhrrr|||vvvooollluuupppjjjtttnnn\\\^^^ppp~~~~~~|||yyyzzzsss^^^ZZZ]]]WWWMMMHHH===999333...,,,***)))'''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((('''''''''((())),,,...///000******000555555:::BBBSSSaaaiiigggiiiqqqrrrmmmppplllwwwvvvgggfffqqqyyyzzzqqqkkkooottttttkkkiiioooxxxyyypppiiiiiiiiinnnpppqqq}}}uuurrrjjjccc^^^YYYSSSSSSVVVVVVWWWZZZ^^^bbbeeehhhiiiiiieee^^^UUUKKKBBB;;;777888555333555555222000111333222333777999999<<>>IIIVVV]]]]]][[[[[[\\\aaa^^^ZZZRRRHHH@@@???BBBDDDMMMRRR\\\llllllcccccciii{{{|||vvvppprrrvvvzzz}}}~~~|||yyywwwuuussstttxxx|||~~~{{{wwwjjj___VVVSSSQQQMMMJJJIIIAAA???@@@BBBDDDHHHSSS]]]]]][[[UUUMMMFFFBBBAAABBBCCCBBB@@@>>>===;;;::::::888777666555333222111111111111222777AAAMMMYYY```aaagggmmmooollljjjjjjkkkjjjfffdddeeeddd```___```bbb___]]]```hhhrrr{{{~~~qqqiiioooxxx|||{{{{{{yyypppooolllddd```bbbsssvvv{{{{{{tttqqqzzzzzzbbbYYY]]]___VVVKKKCCC>>>777111...+++)))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%&&&''')))+++---...//////,,,...555777:::JJJ]]]mmmzzz}}}sssnnnsssrrrhhhmmmlllrrrxxxsssgggdddhhhzzz|||wwwkkkgggmmmnnniiikkkppptttqqqiiibbb___```fffjjjnnnsssyyyyyykkk\\\RRRKKKFFFFFFFFFDDDDDDFFFGGGJJJNNNTTTXXX\\\^^^^^^[[[VVVNNNDDD<<<666444444777222111444444111000333555222111444555333222444AAADDDNNN[[[ccciiirrr{{{zzzzzz~~~|||tttnnnmmmvvvuuuaaaNNN???555///+++---,,,++++++******++++++************************))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''(((((((((((('''&&&***...,,,...>>>SSSccchhhnnnttt|||{{{uuuyyyzzz}}}xxxtttuuu}}}yyytttoooooozzz{{{{{{~~~}}}ooohhhrrr|||uuuZZZ[[[cccpppzzz{{{zzzzzzrrrtttvvvwwwwwwyyy}}}|||vvvzzzyyy}}}vvvqqqtttyyywww~~~{{{}}}yyyuuuuuuwwwwwwtttpppnnnjjjeeeaaa^^^\\\YYYWWW[[[jjj~~~zzzzzz~~~oooMMM999222000//////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---111555666666;;;EEENNNppp(((((((((((((((((((((((('''((())))))***---222666EEEPPP]]]aaa\\\WWWWWWYYYbbbhhhbbbPPPCCCCCCCCC???===HHHMMMUUUcccddd]]]___qqq|||uuuyyyxxxqqqeeeqqqzzz||||||~~~~~~{{{|||}}}~~~~~~}}}{{{zzzvvvtttssswww}}}}}}vvvoooeeeTTTHHHGGGEEE>>>999:::888888:::===>>>???FFFOOOJJJFFFBBBAAACCCEEEFFFGGGEEEDDDBBBAAAAAABBBEEEFFF===<<<:::888666555444444111000111444;;;EEENNNTTT\\\dddmmmooommmkkknnnsssoookkkkkkqqqssslllbbb\\\WWWYYY\\\```ffflllqqqsss~~~wwwrrrqqqooonnnttt~~~vvvppplll```QQQ^^^cccjjjmmmjjjjjjuuuhhh\\\aaaeee[[[KKKGGGBBB:::444///---+++))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((($$$&&&(((***,,,---......***+++111777888???YYYvvvzzzppprrrmmmaaadddhhhkkkggg]]]XXX```lllwwwvvvnnneeeiiitttsssjjjnnntttrrrdddYYYZZZcccjjjtttoooiiifffeeeaaaUUUKKK???999555888<<<;;;;;;<<<<<>>DDDFFFDDDAAA???<<<999666555555777999888888777777666555333333222111000111333444444333666:::BBBJJJSSS\\\fffkkkssswww|||xxxsssfffYYYXXX\\\jjjzzziiiPPPCCC;;;,,,///+++***,,,,,,)))))),,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''***---...---444GGGYYYWWWaaaqqq|||~~~{{{yyyyyyqqqppp~~~mmmeeelllpppoookkkqqq}}}~~~www|||rrreeedddkkk~~~|||tttaaa___mmmiiigggrrryyyuuuttttttnnnoooqqquuuyyyyyywwwwwwyyy||||||||||||{{{vvvxxx~~~{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}vvvooogggaaa___^^^]]][[[ccc{{{zzz}}}{{{\\\777///111/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------++++++,,,---333111666===::::::LLLeee)))))))))))))))))))))))))))(((((())),,,222<<>>BBBIIIOOOXXX___cccggglllpppuuuuuuvvvwwwxxxuuuqqqnnneeeXXXQQQVVV[[[]]]eeeooouuuyyyvvvnnnnnnuuuwwwqqquuuyyyzzzmmm^^^```dddkkkmmmeee```iiixxxzzzhhhbbbhhhllljjjRRRKKKAAA:::666222...+++***)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&(((+++---......------222333777<<>>===:::888777777777777666777666777:::>>>AAA@@@???;;;;;;:::999999999::::::;;;;;;;;;:::999888777666444333222222444444333222222666<<>>AAA>>>:::888888999888888777777777888999:::<<<<<<::::::<<<===>>>>>>>>>>>>???@@@@@@@@@???===;;;:::999777555555555444222000000333777;;;BBBJJJSSSYYYeeejjjppptttvvvyyy~~~~~~ttthhhrrrppp```KKK111333...,,,------***(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''+++,,,---999LLLXXX[[[WWWaaappp|||zzzrrrnnnpppnnngggdddgggooolllmmmrrrrrrnnnjjjiiilllooouuuxxxsssiiicccddddddhhhsss|||www^^^XXXWWW___eeepppsssuuuooofffkkkppptttuuuuuuuuuuuuvvvuuuuuuwwwzzz{{{zzzzzz{{{}}}|||wwwuuu{{{{{{qqqjjjeeedddddddddnnn~~~{{{{{{}}}}}}~~~qqqNNN===666111000///......------......,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,---...//////......000111555777<<<===>>>LLLooo((((((((((((((((((((((((---***,,,222555;;;OOOgggccc^^^UUUOOOTTT^^^ddddddbbbfff```SSSPPP]]]gggiiiWWWOOOOOOZZZ```eeewwwyyypppgggfffllllllkkkjjjkkkmmmqqquuuxxxvvvxxxyyyyyy}}}|||xxxqqqhhh___XXXUUUTTTNNNNNNLLLJJJOOOZZZdddhhhnnnpppqqqkkkbbbZZZVVVUUUOOOLLLHHHFFFEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDAAA???<<<888555444333333666999<<<@@@DDDKKKUUU]]]lllqqqxxx}}}~~~}}}||||||qqqjjjeeeaaaZZZSSSSSSXXXdddnnntttpppmmmooorrrsssvvvyyyzzzyyy|||wwwmmmeee^^^```nnnrrriiibbbcccooozzz}}}ooo]]]VVVZZZ^^^SSSLLLCCC;;;777222---)))*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))&&&)))---//////000333555???@@@DDDJJJPPPXXXggguuu~~~wwwrrrssspppiiifffhhhkkkiiiiiimmmvvvqqqhhhdddiiiuuu~~~mmmmmmkkkkkknnntttzzz}}}tttjjjcccXXXMMMLLLHHHCCC@@@???>>>>>>===<<<<<<;;;::::::;;;===>>>?????????@@@AAABBBBBBCCCDDDEEEEEEEEEDDDBBB@@@???>>><<<999888777555333111222333444666;;;BBBJJJPPP]]]ccckkkoooqqqqqqsssuuu{{{~~~tttggggggzzz|||nnnWWW<<<444...***,,,---+++)))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***------...>>>TTT\\\WWW___hhhrrrzzz}}}wwwqqqppppppooommmlllpppvvvqqqkkkllluuuvvvooolllooojjjlllrrrxxxuuukkkbbb___hhhtttlllaaa___WWWTTT\\\fffiiiqqqqqqmmmrrrvvvuuutttsssqqqnnnnnnmmmpppvvvzzz{{{zzz{{{yyy}}}~~~yyysssuuuzzzxxxqqqlllhhhffffffqqq~~~~~~}}}|||zzz}}}~~~{{{|||[[[AAA444000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---...............111333777:::======BBBYYY((((((((((((((((((((((((,,,)))+++333999CCCWWWlllWWWTTTRRRWWWfffsssuuuoooUUUWWWVVVUUU^^^nnntttrrrcccUUUQQQ___lllssstttooorrrsssooopppnnnkkkjjjkkknnnqqqtttvvvxxxwwwuuuyyy~~~ssshhhbbb___ZZZZZZWWWUUU]]]nnn||||||ssskkkfffeeeYYYSSSKKKFFFEEEGGGIIIJJJFFFFFFFFFEEEEEEDDDCCCBBBBBBAAA>>><<<999777666555555777888888:::@@@IIIPPPccclllwww~~~qqqnnnkkkfff]]]SSSNNNNNN[[[eeelllllliiilllrrrvvvwwwyyyzzzxxxvvv}}}{{{{{{~~~tttnnnbbb^^^iiisssqqqhhhaaammm{{{ppp```WWWSSSNNNJJJEEEBBB???:::333---************))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))'''***...//////222888===EEEEEEIIIPPPUUUYYY```hhhpppgggdddnnnyyyzzzqqqhhhsssnnnjjjkkkrrrzzz~~~~~~pppdddbbbiii|||vvvooommmqqqyyyyyyooobbb]]]VVVPPPKKKGGGDDDAAA>>>>>>???@@@DDDHHHKKKLLLMMMLLLIIIFFFEEEFFFHHHIIIHHHIIIJJJJJJIIIGGGEEECCCBBB@@@===;;;:::888555333333333333333555:::AAAFFFMMMTTT]]]dddhhhkkkooorrrssszzzuuujjjaaakkkwwweeeKKK777///***+++---+++***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***+++---///666HHH]]]ccc^^^jjjqqqvvvzzz|||sssjjjppptttttttttwww|||tttllllllsssuuupppoootttkkkmmmttt|||{{{rrrhhhdddlllttteeegggeeeSSSNNNRRRYYY^^^kkkrrrnnnssstttooojjjjjjgggbbbbbbaaagggsss{{{|||||||||}}}tttnnnnnnxxx|||vvvpppjjjfffdddooowww}}}|||zzzxxxtttooojjjppp|||}}}|||||||||{{{~~~~~~}}}|||}}}yyy}}}}}}kkkIII999555000000///............///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------...111444888<<<======IIIjjj)))))))))))))))))))))))))))(((+++222???OOO^^^gggQQQMMMLLLVVVjjjyyyxxxoooQQQNNNOOOYYYiiisssrrrmmmooo^^^SSS[[[kkkxxxrrroooxxxyyyqqqllljjjhhhggghhhkkkoooqqquuuxxxxxxvvvxxx|||uuurrrpppqqqmmmjjjtttwwwqqqnnn```XXXOOOIIIIIILLLNNNNNNKKKJJJIIIGGGEEEDDDCCCBBBAAAAAA???>>>===<<<<<<;;;999::::::888888;;;AAAGGG[[[fffttt{{{||||||~~~uuuqqqjjjccc\\\UUUQQQOOOTTT]]]fffiiiiiikkkqqqvvvrrrsssvvvwwwvvvyyy}}}|||}}}rrreee```gggpppooohhhjjjxxxppp^^^TTTLLLIIIFFFDDDBBB===555...++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***))),,,...//////555???GGGJJJIIIMMMTTTYYY[[[^^^cccggggggmmmtttqqqkkkeeeeeellluuu}}}zzzsssccc^^^___lll|||rrrmmmppp{{{{{{vvvnnneee]]]UUUNNNJJJBBBBBBEEEMMMWWW___cccdddddd```ZZZTTTPPPNNNOOOOOOMMMNNNOOOPPPOOOLLLIIIGGGEEECCCAAA???>>><<<:::888444444333222222444999<<<>>>CCCKKKQQQWWW___hhhnnnyyywwwxxxuuuooobbbaaappp}}}rrr]]]???555,,,+++,,,,,,+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))*********,,,333BBBTTTdddmmmppptttxxxzzz{{{wwwkkktttzzzzzz|||{{{tttooolllnnnooonnnnnnppphhhkkksss|||{{{rrrjjjfffjjjzzz}}}~~~vvvkkkhhhtttqqq[[[RRRMMMMMMSSSaaazzzmmmdddiiiggg^^^XXXXXXUUUOOOTTTTTT^^^ppp{{{}}}~~~yyyrrrmmmkkkttt|||vvvooohhheeedddkkkooooookkkhhheee```ZZZTTT\\\jjj|||~~~}}}}}}||||||}}}|||{{{yyyxxxzzz~~~{{{}}}~~~tttRRR===555111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,---,,,---///333666999<<<<<<@@@WWW))))))))))))))))))))))))***---///555HHH___gggaaaQQQLLLKKKVVVjjjtttkkk[[[NNNGGGKKK___ooonnngggdddhhh]]]SSSVVVeeexxxzzzsssrrrsssssspppjjjiiigggggghhhjjjlllnnnrrrxxx||||||wwwrrreee^^^VVVRRRSSSTTTTTTSSSOOONNNMMMJJJHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDBBBCCCCCCAAA>>>???CCCGGGTTTaaapppwwwvvvtttwww{{{wwwssslllfffbbb^^^YYYTTTQQQXXXccckkkmmmlllnnnqqqpppnnnpppvvvxxxyyy|||~~~ttt^^^XXXeeelllhhh___nnn{{{jjjaaaVVVRRRNNNJJJGGGAAA999222+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((())))))******---///...///777EEEPPPPPPMMMOOOWWW^^^bbbfffjjjjjjsss}}}|||iiihhhhhhjjjooouuuzzz}}}yyyzzzjjjddd[[[ZZZjjjwwwqqqmmmppp~~~xxxppphhh___ZZZRRRPPPTTT___ooozzz}}}zzzzzzvvvoooggg```ZZZVVVTTTQQQSSSTTTUUUTTTQQQNNNLLLGGGEEECCCBBBBBB@@@>>><<<888888777555333333666888888;;;>>>BBBHHHSSS```jjjuuuvvvwwwyyy{{{wwwiii^^^gggyyy|||kkkKKK>>>111------,,,+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********++++++777MMM\\\eeeppp||||||~~~|||zzzxxxsss{{{}}}vvvnnnooommmjjjkkknnnnnnkkkmmmqqqyyy~~~zzzooogggeeekkkxxxyyyooojjjrrrjjjYYYQQQVVVcccwww{{{nnnkkkoooiiiZZZQQQQQQNNNGGGLLLMMMZZZooo}}}xxxooohhhggglllppp~~~}}}xxxqqqiiiddddddeeeggghhheee```]]]\\\WWWPPPKKKPPP\\\mmm}}}}}}||||||xxxxxxwwwuuuuuuxxx}}}}}}zzz___CCC444111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...000555888:::<<<<<>><<<;;;:::::::::;;;999===999888@@@FFFSSSiiioooppptttxxx{{{}}}xxxnnnbbbZZZkkkyyy~~~zzzrrr___MMM:::111///---++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((***++++++***---888GGGTTT\\\cccmmmuuu~~~yyy}}}uuuwww{{{xxxlllccchhhvvvrrr``````pppooohhhmmm{{{sss|||rrr~~~www{{{tttlll___UUUUUU___rrr}}}lll[[[UUUYYYcccsss}}}xxxqqqjjjdddbbbaaaaaabbbaaa^^^[[[XXXUUURRRQQQMMMNNNQQQWWWdddwww}}}wwwuuuooolllpppuuuyyy}}}}}}yyyxxx}}}|||}}}ppp^^^???555---000222,,,,,,000++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......///...---///222666888999>>><<>>AAAWWW))))))))))))((())),,,...555;;;VVVjjjhhhkkkkkkYYYTTTeeexxxwwwbbbLLLDDDHHHUUU^^^ccc```[[[YYYYYYYYYWWW___ooo~~~zzzsssqqqttttttsssqqqnnnkkkkkkkkkcccaaabbbddddddfffmmmwwwzzzzzz{{{~~~wwwvvvtttnnnhhhccc^^^[[[XXXWWWVVVSSSPPPNNNNNNNNNJJJMMMOOOPPPSSSZZZccckkkrrrrrrqqqmmmhhhccc```______lllzzz~~~rrr^^^LLLDDD>>>IIIVVV^^^ffflllmmmjjjnnnaaaRRROOOXXXfffnnnpppzzzlllkkkvvv{{{yyyxxxiiiiiixxxoooiiiccc\\\WWWUUU^^^aaauuu}}}iiiXXX^^^iiiqqq```[[[dddfffWWWJJJHHH;;;666...)))((()))++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++---///000...000999FFFRRRWWWXXX]]]cccnnnsssooommm{{{uuukkkvvvpppmmmpppiii[[[WWWbbbmmmoooyyyssskkkdddbbbdddffffffiiigggeeefffiiinnntttyyyzzzvvvqqqnnnjjjeeeaaa^^^]]]]]]ZZZYYYVVVSSSPPPOOONNNNNNTTTZZZdddkkkmmmiiibbb]]]VVVZZZUUUQQQQQQMMMQQQaaallllllfff]]]YYY^^^hhhooowww~~~|||yyytttyyyxxxyyynnn___MMM:::---+++///+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))+++...000>>>VVVddd___aaasssxxxwwwzzz}}}wwwtttwwwgggooovvvyyyyyywwwqqqjjjmmmlllsss}}}yyyjjjbbbeeepppllliiiiiihhhhhhpppzzzzzzsssaaacccvvvmmmUUUOOOPPPddd|||sssyyyzzzrrrhhh[[[OOOJJJMMMPPPVVV```jjjrrrxxx|||uuuqqqjjjdddaaa```aaaccc______]]][[[YYYWWWUUUTTTOOOKKKIIIKKKRRR```sss}}}~~~}}}~~~|||xxxsssmmmiiihhhgggjjjrrr{{{}}}}}}nnngggrrrKKK777000222......333111,,,,,,------------,,,,,,,,,,,,,,,---------......---000333666888999;;;<<>>111222------111000,,,------......------,,,,,,,,,,,,---------......+++///444777888999;;;===@@@RRRyyy((())))))((())),,,000444999KKKaaaeee\\\]]]aaa]]]aaazzztttTTTDDDHHHQQQOOONNNKKKIIIMMMVVV]]]^^^zzzxxxmmmlllqqquuuuuuuuusssooommmmmmmmmnnnkkkhhhgggcccaaafffnnnvvvyyy~~~~~~||||||}}}wwwsssqqqrrrpppkkkgggfff\\\YYYVVVTTTSSSQQQOOOMMMPPPPPPQQQRRRTTTXXX]]]aaaaaaeeeiiiiiifffddddddeeeooo{{{~~~mmmYYYJJJAAAAAABBBGGGTTTcccjjjhhhZZZUUUQQQQQQRRRUUU```jjjtttsssooojjjkkkoooqqqooouuuuuutttzzzdddbbbttt}}}uuurrrxxxtttgggWWW]]]{{{tttcccYYY```hhhgggbbblllvvveeeGGGAAA;;;333---************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))+++---...//////111777BBBNNNXXX\\\]]]^^^dddooo{{{}}}uuulllgggkkkcccZZZbbb^^^[[[oooooonnnbbbUUUWWWhhhvvvtttjjj\\\UUURRRYYYcccggggggfffbbbfffhhhfffhhhmmmrrrsssrrr|||vvvuuurrrnnnjjjeeebbb```___[[[YYYVVVRRROOOMMMLLLKKKLLLTTTaaannnuuuwwwuuurrrllllllaaaWWWTTTQQQXXXkkk}}}{{{lllSSSCCCDDDLLLPPP\\\jjjuuuzzztttjjjuuurrreeelllvvvuuuqqqfffQQQ;;;///...,,,++++++++++++*********)))))))))))))))))))))))))))))))))*********++++++(((***+++***)))+++111666KKK^^^kkklllooozzz}}}rrrwww|||}}}yyytttqqqppphhhkkkmmmoootttwwwrrrjjjbbbbbbeeeiiilllnnnoooqqqvvvppphhheeehhhooovvv{{{yyyrrriiinnnxxxmmmVVVJJJLLLQQQfffyyyzzz{{{}}}|||{{{}}}~~~yyywww|||}}}tttfffWWWMMMHHHFFFJJJPPPUUU\\\dddiiipppxxx~~~xxxsssllljjjgggeeecccbbbcccccc]]]]]]]]]\\\\\\\\\\\\\\\SSSLLLIIILLLNNNVVVhhh|||}}}|||zzzxxxwwwuuuzzz{{{xxxwwwyyyzzzxxxoookkkhhhdddaaaeeesss~~~vvvxxxfffGGG444333...,,,//////------............------,,,,,,,,,---------......,,,000444777777888<<>>CCCIIIppp(((((((((((()))---222777EEEccceeeUUUQQQOOOTTTfffrrrzzzsssZZZGGGFFFIIIHHHQQQQQQWWW^^^aaaeeetttqqqeeeiiitttoooppprrrrrrrrrrrrtttuuupppnnnnnnnnnkkkiiimmmttttttxxx|||}}}|||~~~|||{{{}}}~~~yyyrrruuuwwwrrrkkkiiiddd```[[[YYYXXXVVVRRROOONNNNNNPPPXXXaaahhhjjjjjjfffjjjmmmkkkfffbbbccceeetttwwwcccQQQIII@@@CCCSSScccfff___RRRHHHMMM```fff\\\ZZZcccnnnkkkppp{{{}}}sssmmmnnnrrrrrryyywwwzzzrrrccckkkvvv|||uuummmrrr}}}lllWWWVVVhhhooollleee\\\^^^kkkmmm```YYY\\\WWWJJJDDD>>>666000---+++)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***,,,...///000000777BBBNNNYYYccckkkqqqbbbbbblllqqqfffccciiiddd```OOONNNhhhjjjaaaRRRSSSlllmmm```WWW]]]fffiiiiiiiiinnnvvvyyyqqqiiiiiikkkkkkoooooovvvzzz{{{|||vvvttttttrrrooolllhhheeeccc]]][[[WWWRRRNNNKKKIIIHHHKKKPPPWWW___eeeiiiiiiiiibbbddd]]]WWWXXXWWW___rrr{{{aaaJJJCCC@@@<<>>===BBBSSShhhtttwww{{{zzzzzzzzzuuukkkiiixxx~~~~~~uuulll^^^LLL===666,,,,,,++++++++++++++++++************************(((((((((((((((((((((((()))((()))++++++,,,222;;;SSS___rrryyy|||vvvlllnnnuuuyyy{{{wwwuuuxxxyyyvvvrrrrrrzzztttmmmiiiiiiiiihhhgggmmmcccaaaqqq~~~zzzbbb___\\\eeemmmoooqqqtttuuusssyyywwwpppyyysssfffwww{{{}}}zzzlll```eeefffhhhkkkooorrruuuwww~~~~~~yyysssnnnkkkllljjjhhheeedddddddddeeedddcccaaa___]]]ZZZYYYXXXXXXQQQOOOOOOMMMRRRiii}}}{{{zzzyyywwwvvvttttttuuuwwwwwwuuuqqqmmmmmmkkkgggbbb]]]bbbvvvqqqeeeccciiirrrjjj???444444000///666------------------------...//////...,,,,,,---///333888666555;;;:::<<>>222,,,,,,,,,)))************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))***,,,///000111000666;;;NNNXXXVVVggg}}}~~~qqqnnnjjjfffcccbbbcccdddllllllggg]]]]]]mmmpppbbbPPPHHHcccyyyqqq___^^^^^^aaadddfffeeedddfffiiijjjjjjiiihhhjjjlllmmmqqqsssssssssyyy{{{wwwyyy}}}xxxrrrssssssqqqmmmjjjhhhggg^^^ZZZUUUQQQNNNLLLJJJHHHIIIKKKQQQYYYaaadddeeeeeeccc```]]]ZZZXXX^^^ooo|||___NNNGGGCCC???AAAMMM^^^gggeeeeeeiiizzzzzzxxxvvvuuurrrmmmjjjtttxxxxxxiiiUUUCCC:::...---++++++++++++++++++***************************************************)))+++,,,+++,,,666AAA[[[fffvvv}}}~~~zzzrrrooosssvvvvvv||||||}}}|||}}}{{{vvvqqqqqqsssrrrlllgggccceeeqqq|||uuu{{{ppp]]][[[[[[eeeooorrrsssuuuuuutttqqqqqqlllttt}}}kkk___mmmqqqwww~~~|||xxxtttpppmmmnnnmmmjjjhhhffffffggggggdddcccbbb___]]][[[YYYXXXYYYRRRNNNNNNMMMSSSjjj|||zzzxxxwwwtttrrrttttttuuuvvvvvvtttpppllljjjgggddd___\\\aaauuu~~~pppbbbTTTPPPTTT^^^mmm{{{kkkGGG666222///+++------------------------...//////...---,,,...///111777666666<<<;;;>>>KKKnnn,,,((()))---...111@@@RRRnnnlllbbbQQQJJJXXXpppgggQQQOOOSSSSSSWWW___OOOOOO\\\tttuuufff```ccciiikkkqqqsssqqqmmmmmmqqqsssrrrnnnppprrrrrrqqqpppooopppsss{{{yyyxxxvvvuuuvvvxxx{{{}}}|||www~~~~~~xxxrrrooohhhgggddd___XXXSSSQQQPPPPPPMMMLLLNNNOOOPPPVVV]]]ccccccddddddeeeiiiooosssyyy^^^SSSJJJRRRiiixxxooo___RRRKKKCCCCCCPPP^^^aaa^^^hhhmmmrrrrrrooolllmmmpppppppppqqqttt{{{pppbbbgggvvvjjjGGGHHHSSScccyyynnnlllpppwwwsssdddZZZXXXXXXRRREEE666.........+++++++++++++++************((((((((((((((((((((((((((((((''''''''''''(((((()))***+++---///000111222:::EEEXXX]]]XXXfff~~~|||rrrjjjhhhfffbbbgggppp{{{qqqccc___lllyyymmmWWW???NNNvvvsssfffaaa```aaaccceeegggfffeeeggghhhiiiiiigggggghhhiiikkknnnppprrrrrrsssvvvxxxzzzsssrrrzzz~~~rrrssssssrrrpppmmmiiiggg___[[[VVVRRROOONNNLLLJJJHHHJJJPPPWWW___eeegggfffbbb___\\\YYYYYYaaauuuxxx^^^NNNHHHAAA@@@HHHWWW^^^YYYTTTTTT[[[vvvzzz|||vvvqqqpppooommmnnnqqq{{{kkkvvv{{{fffNNN>>>222///,,,++++++,,,,,,+++***************************************************+++------***---;;;JJJZZZeeeuuu}}}|||uuuqqquuu|||}}}yyy~~~zzzxxxzzzyyywwwwwwzzz|||vvvpppqqquuuvvvooohhh]]]hhhzzz~~~rrrjjjnnnhhh]]]^^^___jjjtttuuussssssrrrpppcccbbb___ccchhhZZZRRR]]]dddmmm|||{{{{{{xxxxxxxxxxxxvvvtttqqqpppooommmkkkiiihhhgggggghhheeedddbbb```^^^[[[ZZZYYYYYYSSSOOONNNLLLSSShhh~~~|||zzzxxxtttrrruuuttttttttttttrrrnnnjjjfffccc```\\\YYY___rrrxxxlllfffiiiooommm___PPPHHHIIIQQQ^^^hhhOOO333555444(((------------------------......///...------...000000777777888===;;;BBBSSS,,,''')))///000222GGGaaassshhhWWWJJJIIIWWWpppuuuXXXFFFOOOYYYUUUSSSYYYPPPPPP___||||||jjj___```fffjjjjjjoooqqqqqqnnnmmmoooooolllhhhkkkooopppppppppppppppqqqyyy~~~wwwvvvtttssstttwwwzzz|||~~~xxxyyy{{{uuurrrjjjiiifffaaaZZZTTTQQQPPPQQQNNNMMMOOOOOOOOOSSSYYY[[[]]]^^^^^^```fffmmmssszzzuuu^^^VVVRRRaaa{{{zzzeeeSSSMMMCCC>>>GGGWWW___]]]eeennnwwwxxxqqqmmmnnnrrrsssooopppvvvyyy}}}zzzjjjgggsss|||NNNMMMSSSVVVhhheee\\\bbbxxxxxxkkkgggiii```OOO<<<111///---+++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))***,,,---...000222444@@@NNN^^^aaa]]]gggzzzrrrlllqqqrrrooovvvhhh]]]uuuoooIII888YYYwwwcccddddddeeefffhhhhhhhhhhhhgggggghhhggggggffffffgggiiijjjlllpppsssuuutttsssxxxyyyqqqmmmrrruuuttttttsssqqqmmmiiieee___[[[VVVRRRPPPNNNLLLJJJIIIMMMQQQVVV]]]eeegggeeeaaa___]]]\\\\\\dddxxxuuuYYYKKKBBBAAAJJJ[[[ddd]]]TTTQQQPPPeeezzzooommmpppqqqmmmiii{{{hhhmmmyyycccHHH777222---++++++,,,,,,+++***************************************************+++---,,,***///AAASSSVVVaaarrr{{{~~~vvvvvv~~~}}}vvvooollliiigggjjjooo{{{rrrjjjkkkrrrtttoooggg^^^kkk{{{}}}zzz}}}|||kkkccceeeeeeeeehhhhhhpppvvvtttpppnnnmmmkkk^^^[[[YYYZZZYYYPPPJJJNNNVVVddd~~~|||yyywwwxxxyyyvvvvvvvvvvvvuuutttrrrqqqmmmllljjjhhhgggfffffffffeeedddbbb```^^^\\\ZZZYYYWWWTTTRRRPPPMMMQQQaaarrr}}}yyyvvvuuutttsssrrrqqqooollliiieeebbb^^^YYYVVV[[[kkk|||sss```[[[___sssgggXXXNNNLLLPPPXXX^^^rrrOOO222555777---........................---...///...------///111000777888999<<<;;;FFF]]]+++&&&)))000111777PPPmmmmmm^^^LLLFFFOOOaaattteeeNNNEEEUUUaaaYYYNNNMMMRRRSSSbbb|||wwwccc]]]ccckkknnnmmmlllpppqqqooonnnmmmjjjeeeaaadddiiimmmnnnoooqqqrrrqqqxxx}}}~~~|||vvvuuusssssstttwwwyyy{{{xxxuuuxxx{{{uuusssmmmmmmjjjeee]]]VVVRRRQQQQQQNNNNNNOOONNNLLLOOOTTTUUUWWWYYYZZZ\\\bbbllltttzzz{{{rrrkkkaaa\\\\\\nnnjjjQQQMMMEEE???BBBNNNZZZ___^^^jjjvvvzzztttooonnnqqqooolllooovvvwwwuuuvvvjjjiiirrr{{{|||PPPQQQWWWTTT^^^fffWWWXXXppp}}}mmmeeevvvnnn\\\EEE555...,,,)))******)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))+++---......000444777DDDTTT^^^___aaaeeemmmuuuzzzooonnnwww{{{xxx~~~wwwdddrrrAAA===aaazzzccceeefffggghhhhhhhhhhhhhhhgggffffffffffffffffffeeehhhhhhiiilllqqquuuuuutttwwwzzz|||zzzqqqlllmmmxxxzzzxxxvvvtttqqqmmmhhhccc```\\\VVVRRROOOMMMJJJIIIIIIMMMPPPRRRXXXaaaccc```ZZZYYYYYY\\\```iii{{{fffPPPBBBDDDQQQeeennneeeXXXRRRNNNYYY~~~}}}nnniiipppuuurrrkkktttvvvooovvvyyyVVV<<<666...+++,,,---,,,+++************************)))))))))))))))))))))))))))***++++++***111FFFZZZ```eeeppp~~~zzz{{{wwwjjjdddcccdddiiinnnuuuooolllpppxxxxxxoooeee___ppp~~~{{{vvvhhhccc___bbbiiimmmmmmrrruuurrrpppppppppmmmkkkjjjnnnrrrmmmbbbVVVJJJNNN[[[zzz~~~{{{yyyxxxyyy{{{wwwwwwvvvvvvtttsssrrrqqqlllkkkjjjiiigggffffffeeeeeedddbbb```]]][[[ZZZYYYUUUUUUUUUSSSNNNNNNVVV___yyy}}}zzzvvvtttqqqppppppnnnllljjjfffbbb^^^YYYUUUVVVcccppp~~~yyygggcccppphhh\\\RRROOORRRUUUWWWaaazzzxxxVVV:::444333...........................---...//////......000222333888888888:::;;;NNNmmm***(((***000444@@@[[[uuudddWWWHHHHHH[[[rrr|||{{{XXXKKKJJJ[[[fff\\\MMMEEEJJJOOO]]]sssxxxccc```hhhoooqqqpppkkkoooqqqnnnlllkkkfff```\\\```eeeiiillloooqqqtttuuuzzz~~~~~~|||uuutttrrrrrrsssvvvyyy{{{}}}wwwrrrrrrzzzyyyttttttrrrqqqoooiiiaaaYYYUUURRRPPPMMMMMMMMMKKKHHHIIIMMMPPPSSSUUUUUUWWW^^^kkktttxxxwwwqqqooohhhdddeeevvvtttZZZRRRIIICCCBBBGGGTTTaaa[[[dddooouuutttpppmmmmmmiiihhhmmmtttuuuttt|||nnn___^^^jjjxxx\\\UUUZZZYYY]]]cccTTTPPPbbbwwwzzzpppfff}}}xxxhhhOOO999...+++***))))))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((())),,,.........000555999HHHXXX\\\[[[aaabbbaaahhhpppkkkmmmuuuxxxuuuwww}}}tttmmmBBBLLLfffzzzrrrbbbccceeeggggggeeeeeeeeefffgggfffeeeeeeggghhhgggeeejjjhhhhhhiiillloooqqqqqquuuttttttzzz~~~uuummmkkksss|||}}}xxxuuusssooojjjeeebbb]]]WWWRRROOOLLLIIIGGGFFFLLLMMMLLLRRR\\\___[[[QQQNNNOOOVVV```mmm}}}nnnTTTEEEKKK\\\rrrvvvgggTTTKKKGGGKKKdddqqqjjjpppxxxxxxqqqjjjsssppp~~~[[[@@@999///+++,,,...---***************************(((((((((((((((((((((((()))((()))+++---666KKK___jjjkkkoooyyy}}}yyy{{{wwwhhhcccfffjjjmmmqqqmmmnnnttt~~~pppcccaaawwwqqqjjjggg\\\\\\gggkkknnnqqqrrrssswww|||{{{vvv{{{}}}vvvZZZPPPVVVooo~~~~~~}}}{{{yyyxxxzzz{{{yyyxxxwwwuuutttrrrqqqqqqmmmmmmlllkkkiiihhhgggfffdddcccaaa___]]]ZZZYYYXXXSSSVVVWWWUUUOOOLLLNNNRRRcccsss~~~}}}}}}}}}}}}{{{yyyvvvssspppoooooonnnmmmlllhhhddd```[[[VVVTTT\\\ggguuuzzz|||sssqqqlllaaaVVVRRRUUUWWWVVVUUUggg|||{{{]]]CCC666111///........................---...//////...///000222555999888888;;;???[[[***,,,...000888KKKfffzzzeee[[[NNNOOOiiilllMMMJJJNNNZZZaaaZZZMMMDDDFFFQQQ^^^nnn}}}hhhfffmmmrrrrrrqqqnnnpppooojjjggggggeee```]]]```dddgggjjjnnnrrruuuwwwzzz||||||}}}~~~zzzsssrrrqqqqqqrrruuuxxxzzzzzz|||~~~zzztttqqqtttzzzxxxuuuvvvvvvvvvsssmmmeee]]]WWWUUUQQQNNNNNNNNNKKKFFFFFFJJJIIIKKKNNNNNNOOOWWWeeepppxxx~~~vvvvvvzzzoookkkkkk{{{xxxcccRRRMMMHHHDDDNNN___```ccciiiooorrrqqqnnnkkkhhhkkkooorrrtttvvv{{{zzzbbbTTT]]]oooqqq\\\ZZZ^^^^^^]]]TTTOOOWWWgggssssssnnn||||||qqqWWW===///,,,---*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())),,,//////...000666;;;NNN``````[[[bbbaaa^^^iiiiiikkknnnppprrrqqqpppooo}}}|||[[[MMM___jjjggghhhvvvrrrbbb```ccceeeggggggdddcccdddfffgggeeedddeeehhhiiihhhfffjjjiiiiiiiiiiiijjjlllnnnpppppprrr{{{zzzpppkkknnnuuuzzzwwwvvvtttoookkkeee```ZZZTTTPPPLLLIIIGGGEEEKKKLLLJJJPPP]]]aaa\\\MMMFFFCCCKKKZZZjjjzzzkkkUUUKKKUUUkkkiiiPPPEEE???CCCOOOkkktttttt{{{yyysssgggqqqtttnnn}}}yyy^^^DDD;;;000+++---...---***************************))))))))))))))))))))))))***((((((+++111===QQQbbbhhhnnnxxx|||wwwxxx{{{~~~yyyhhhfffmmmpppnnnllliiimmmuuu~~~qqqfffppp{{{kkkmmmnnn^^^[[[hhhlllppprrruuu{{{|||{{{}}}yyy[[[TTT```}}}}}}~~~{{{||||||{{{yyyxxxyyyzzzxxxwwwvvvtttsssrrrqqqqqqllllllkkkjjjiiigggfffeeecccbbb```^^^\\\YYYXXXWWWSSSWWWXXXTTTOOOLLLLLLMMMQQQdddyyy~~~{{{zzzyyyyyywwwuuuvvvssspppnnnooooooooonnngggdddaaa^^^XXXUUUYYYaaammmttt~~~|||nnn]]]WWWYYYZZZXXXXXXbbb~~~|||```FFF999333000........................---...//////...///111333777:::888888===FFFkkk***///111111:::SSSmmm}}}kkkcccVVVWWWrrr}}}^^^FFFIIINNNTTTYYYVVVMMMDDDNNN]]]iiiuuummmjjjqqqsssrrrqqqqqqqqqmmmfffdddeeedddbbb```bbbeeegggjjjmmmrrruuuvvvyyyyyyxxxyyy|||{{{vvvrrrqqqppppppqqqtttwwwyyyzzz}}}xxxsssrrrssswwwxxxvvvzzzyyyxxxvvvpppggg___YYYVVVSSSQQQQQQQQQMMMHHHGGGJJJBBBEEEGGGGGGHHHPPP___jjjzzzzzztttxxxsssnnnnnn}}}www\\\UUUNNNDDDJJJ\\\gggffffffkkkrrrtttpppkkkmmmppprrrqqqssswwwzzz{{{mmmTTTUUUfffaaaZZZaaa___```\\\UUURRR[[[iiiooonnnyyy}}}uuu[[[???000---000+++++++++************)))((((((((((((((((((((((((((((((''''''''''''(((((())),,,//////...000666<<>>@@@RRRnnn|||uuuvvvjjj}}}{{{}}}tttlllfffMMMBBB666...***)))***,,,++++++++++++++++++++++++************************---------...666JJJbbbsss|||zzzwwwqqqyyy~~~yyyuuuvvvsssfff{{{pppfffmmmlllooouuuvvvoooddd\\\{{{ssssssqqqpppqqqooolllmmmrrruuuvvvxxxooojjjoooyyy~~~qqq___ZZZooo|||zzzyyywwwtttrrrvvvuuuxxx|||{{{wwwvvvyyyuuusssqqqsssuuuvvvuuurrrkkkiiihhhfffdddccccccbbbbbbaaa```^^^\\\YYYWWWUUUVVVWWWXXXVVVRRRMMMJJJIIIKKKWWWkkk~~~{{{||||||zzzxxxssssssrrrssssssqqqmmmjjjiiihhheee___YYYXXXZZZ]]]lllrrrzzz~~~~~~~~~~~~vvvjjj^^^[[[___bbbmmmoooRRR;;;444666......//////......---,,,///.........///000222333666666<<<@@@AAATTT***,,,111888NNNqqqtttrrrmmm```dddyyyzzz___IIIHHHIIINNNSSSRRRNNNNNNSSSVVV\\\aaammmqqqssswwwpppkkknnnrrrpppnnnmmmllliiiccc___]]]bbbcccccchhhrrrwwwvvv~~~}}}zzztttrrrqqqoooppprrrtttuuuvvv|||~~~}}}zzzsssqqqrrrtttuuuzzz}}}zzzvvvqqqmmmggg```[[[[[[ZZZWWWTTTPPPLLLJJJHHHDDDAAA??????@@@EEESSS```yyyzzztttsssqqqpppggghhh{{{vvv\\\OOONNNQQQffflllooonnnnnnqqqrrrpppnnnpppqqqqqqrrruuuzzz~~~eeeOOOVVVYYYpppxxx]]]YYYffflllqqqlll]]]ZZZeeennnnnnsssqqqmmmcccSSSAAA333---************))))))))))))))))))))))))))))))))))))((()))***)))''''''(((***...+++...111///000AAAVVVssshhhddddddgggttt|||tttiiimmm|||{{{iiiiiioooeee[[[eeepppvvviiiMMMMMMhhh~~~uuu\\\KKKQQQYYY]]]dddcccccccccccccccdddddddddhhhgggfffeeeddddddddddddfffffffffhhhkkklllkkkjjjmmmooottt}}}}}}tttnnnkkkjjjnnnuuu~~~~~~zzzxxxvvvsssppppppmmmggg```XXXQQQLLLIIIHHHGGGFFFHHHLLLSSSYYY]]]SSSJJJBBBBBBHHHUUUiiixxx|||sssuuuxxxqqqaaaVVVSSShhhbbbOOOHHHAAA???JJJ```uuu~~~~~~rrrfffooo~~~xxxwwwmmmgggTTTIII;;;111...---...///++++++++++++++++++++++++************************+++------///===VVVkkkuuutttxxxxxxrrrzzzzzzsssrrr~~~~~~mmmiiiuuummmpppkkkpppzzzwwwgggaaaeee|||}}}rrr|||kkkiiiiiimmmpppooorrrvvvqqqrrruuuvvv^^^___eeehhhmmm|||lllgggvvv~~~|||{{{yyyvvvtttwwwwwwyyy|||zzzuuutttwwwxxxvvvuuuuuuwwwxxxvvvtttnnnllljjjhhhfffdddcccccccccbbb```^^^[[[XXXVVVTTTVVVWWWWWWVVVRRRNNNKKKJJJKKKUUUiii}}}|||||||||{{{yyyyyyxxxvvvvvvuuurrrnnnkkkjjjiiieee```ZZZXXXZZZ\\\gggnnnvvv|||~~~~~~}}}yyynnn```WWWdddmmmsss}}}___BBB333000......//////......------000/////////000222333444555777:::===EEE```+++000000===___vvvqqqeee```eeeeeemmm}}}uuuXXXEEEIIILLLPPPQQQMMMKKKPPPXXXZZZWWW[[[nnnsssuuuyyytttnnnnnnoooooonnnnnnmmmiiiddd``````cccdddeeeiiiqqquuuvvvzzz~~~yyysssrrrrrrrrrrrrrrrssstttttttttyyy|||{{{}}}yyytttrrrppppppqqquuu|||~~~yyyuuupppjjjddd```]]][[[XXXTTTQQQOOOMMMMMMGGGCCC@@@???>>>BBBLLLWWWuuu}}}rrrooooookkkcccdddvvvgggPPPLLLQQQkkkpppsssqqqqqqssssssrrrsssttttttssssssuuuyyy|||vvvZZZPPP^^^xxxlllYYYkkkqqqtttpppddd^^^dddlllpppsssfff___bbbZZZCCC111---++++++*********)))))))))))))))))))))))))))))))))((())))))((('''''')))***...---///000...444JJJbbblll```[[[___jjjjjjyyykkkfffdddWWWOOO]]]lllqqq^^^DDDQQQ|||}}}aaaLLLQQQZZZ^^^ddd```aaaaaaaaabbbbbbccccccgggfffeeeddddddccccccdddfffeeefffhhhkkkmmmmmmlllppprrrwww{{{sssooofffgggjjjqqqyyy|||xxxwwwvvvsssppppppnnnjjjccc\\\UUUNNNKKKIIIHHHGGGHHHKKKOOOTTTWWWSSSMMMEEE@@@@@@LLLcccxxxwwwpppvvv{{{sssbbbTTTUUUkkkyyy___PPPGGG>>>AAAOOOaaammmrrr~~~uuujjjeeewww}}}yyynnnfff]]]PPP???333......---,,,++++++++++++++++++++++++++++++++++++++++++++++++***---,,,///DDDbbbrrrrrrvvv~~~{{{www~~~zzzqqqmmmqqqrrrkkkoooxxxsssiiibbbgggsssnnn^^^___ooo{{{xxx~~~rrr___\\\^^^gggooosssuuuxxxssssssvvv~~~ZZZQQQQQQUUUWWWdddrrrrrruuujjjkkkzzz}}}|||{{{yyywwwyyyxxxzzz|||zzztttsssuuuyyywwwvvvvvvwwwwwwuuutttpppooommmjjjhhhfffeeeeeecccbbb```]]]ZZZXXXUUUTTTVVVWWWWWWVVVTTTPPPMMMKKKIIISSSeeeyyy}}}}}}~~~|||zzz{{{zzzyyyxxxxxxvvvssspppkkkjjjfffaaa\\\ZZZZZZ[[[```hhhrrrzzz}}}}}}}}}hhhbbbiiiyyy{{{lllNNN999000/////////.........------000000000000111333555666666:::;;;<<>>GGGVVVeeennnkkk~~~{{{xxxvvvoooaaalll}}}tttkkkfffZZZGGG666///...,,,)))+++++++++++++++++++++++++++++++++++++++++++++++++++...---111JJJkkkwwwoooxxxtttkkkiiijjjnnnrrrzzz~~~xxxwwwaaa\\\^^^dddeeeccckkkyyy}}}zzzvvvaaaRRROOORRR___lllrrruuuvvvuuuuuutttxxxmmm\\\XXX___ccckkkqqqnnnddd___fffxxx}}}|||{{{zzzxxxyyyxxxzzz}}}{{{vvvtttwwwvvvuuuttttttssssssrrrqqqpppooommmllljjjiiihhhhhhaaa```^^^\\\ZZZYYYWWWWWWWWWWWWVVVVVVUUUSSSOOOLLLHHHPPPaaauuu}}}~~~~~~|||xxxxxxwwwyyyzzzzzzxxxwwwlllkkkgggccc^^^[[[ZZZYYY[[[cccoooxxx|||~~~wwwxxxppp|||www^^^FFF777000//////...............000//////000111333555666888>>>===@@@___...333555NNNssspppSSSGGGJJJ```sssrrrVVVKKKGGGLLLNNNGGG@@@BBBOOO[[[bbbVVVZZZwwwzzztttuuuvvvssspppwww{{{~~~vvvnnnhhhbbbaaacccggglllqqqvvvzzz~~~}}}wwwtttpppppprrrsssssssssrrrqqqpppsssvvvwwwyyy~~~xxxqqqmmmjjjjjjnnnuuu~~~}}}}}}wwwnnnhhhcccaaa]]]YYYWWWVVVVVVVVVTTTNNNIIIGGGEEECCCGGGMMMgggvvvlllmmmfffeeelll|||zzzeeeSSSSSS\\\nnnsssvvvuuuuuuxxxyyywwwwwwvvvuuuuuuvvvwwwxxxxxx}}}vvvaaaiiilll\\\\\\cccoootttllldddlll|||uuucccSSSHHH@@@777///++++++++++++************(((((((((((((((((((((((('''((()))((('''((()))+++---///000000222AAA]]]uuuwwwkkkgggmmmwwwlllyyyoooiii```YYY]]]xxxvvvWWWHHHTTTooo|||___YYY]]]]]]`````````aaabbbcccdddeeefffeeeeeedddcccccccccddddddeeeeeeeeehhhkkkmmmmmmlllqqqvvv~~~vvvpppjjjgggjjjqqqxxx|||{{{{{{|||xxxsssnnnmmmkkkgggaaaYYYRRRNNNLLLLLLLLLMMMOOORRRTTTVVVMMMLLLHHH@@@<<>>>>>GGGooo...111???^^^wwwmmmUUUKKKOOOeeeyyykkkQQQJJJJJJOOOOOOFFF???DDDRRR]]]___XXX___{{{yyyvvvvvvtttqqqvvvzzz}}}vvvoookkkdddbbbdddiiimmmpppuuuzzz}}}~~~~~~~~~|||yyyvvvtttqqqqqqrrrssssssssssssssspppqqqsssuuuuuu{{{}}}tttoookkkkkklllpppuuuxxxwwwuuu{{{|||~~~~~~zzzrrrmmmfffeeebbb___\\\ZZZYYYYYYVVVPPPKKKJJJGGGDDDEEEIIIbbb}}}lllgggfffhhhrrryyymmmjjjiiiggg^^^VVVZZZdddnnnsssvvvtttsssvvvvvvtttqqqpppqqqssswwwzzz{{{{{{{{{|||dddZZZ{{{~~~sss\\\]]]```mmmzzzuuuiiinnn{{{ppp]]]HHH>>><<<888222,,,++++++++++++*********))))))))))))))))))))))))'''((()))((('''(((***,,,---///000111777IIIcccxxxnnndddcccgggmmmxxxyyyllljjjuuurrrlllmmmggg]]]\\\mmm{{{QQQGGGbbb|||hhh^^^]]]\\\^^^``````bbbccceeefffggghhheeeeeeddddddddddddeeeeeeeeedddeeegggjjjllllllkkklllsss}}}yyypppjjjhhhkkknnnpppsssuuuxxx~~~{{{uuunnnnnnlllhhhbbb[[[UUUQQQLLLLLLMMMNNNOOOPPPQQQRRROOONNNKKKCCC>>>LLLooo|||jjjiiinnnjjj]]]QQQUUUwwwzzz]]]LLLMMMZZZiiirrrtttvvv{{{|||llllllcccbbbrrrzzzzzz}}}zzzuuukkkhhhYYYCCC555222222...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///>>>]]]|||vvvkkkmmmyyywww{{{~~~yyymmmdddaaacccgggpppwww}}}~~~dddhhh```WWWfff{{{lllmmmcccMMMFFFFFFMMM\\\hhhnnnpppsssqqqwwwuuullllll|||sss^^^TTTZZZooo|||zzz}}}{{{yyyxxxvvvuuuwwwwwwzzz}}}|||xxxxxx{{{wwwxxxyyyxxxvvvuuuvvvwwwppppppooommmmmmlllmmmmmmaaa```^^^]]]\\\\\\\\\]]][[[YYYWWWWWWXXXVVVQQQLLLGGGMMM]]]rrr~~~|||~~~}}}|||zzzxxxwwwxxxwwwuuutttpppmmmjjjfffccc___ZZZVVVUUU___mmmvvvzzz{{{{{{{{{zzz|||~~~yyykkk{{{}}}XXX999111000///.........///000.........///000333555666666;;;???PPP~~~111000JJJmmmuuugggXXXPPPVVVjjj|||hhhQQQOOOKKKPPPNNNDDD???GGGTTT\\\\\\\\\hhh{{{xxxuuuoooooorrrvvvvvvrrrooommmllliiieeefffkkknnnnnnrrrwww{{{{{{zzzzzzxxxvvvtttsssttttttttttttuuuuuuuuuvvvsssqqqqqqrrrqqqvvv{{{uuummmlllkkkkkklllnnnnnnnnnwwwwwwwwwyyyzzzxxxuuurrriiihhhfffccc```^^^\\\[[[WWWRRRMMMLLLJJJFFFFFFHHHXXXsssrrreeecccfffooo|||zzzoooiiiZZZWWWZZZ```^^^ZZZaaammmssswwwyyyvvvtttuuutttrrrpppoooooorrrvvvxxxyyyxxxwww|||iiiXXXfffnnnsssjjjmmmcccgggyyyzzzlllkkkxxxxxxfffSSSJJJCCC:::555555,,,,,,+++++++++*********))))))))))))))))))))))))&&&'''((((((((((((***,,,,,,...///111<<>>222111///...---...///000/////////000111444666888777;;;DDD]]]555111QQQvvvppp___XXXPPPZZZmmm}}}jjjVVVWWWKKKOOOLLLBBB>>>GGGSSSZZZ\\\bbbppp{{{uuummmnnnoooqqqooommmmmmppprrrmmmhhhhhhlllnnnlllooouuu}}}}}}}}}}}}|||zzzwwwvvvvvvvvvvvvvvvvvvwwwxxxxxxuuurrrppppppnnnsss{{{mmmllljjjhhhggghhhjjjkkktttsssrrrrrrtttvvvvvvvvvkkkjjjiiifffccc```]]][[[ZZZTTTOOOOOOMMMIIIHHHJJJNNNaaazzziii```bbbiiiqqqrrriii^^^XXXTTTSSSZZZeeefffcccjjjwwwyyy}}}~~~zzzvvvvvvuuurrrtttrrrpppqqqtttuuusssqqqsssqqqrrrXXXIIIIII^^^~~~{{{fffbbbttt{{{mmmfffnnncccRRRVVVSSS@@@666;;;,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''((((((((((((***,,,,,,---...222???TTTiiivvvjjjfffjjjoooqqq{{{~~~sssxxxqqqbbbhhh{{{ppp^^^dddxxxRRRGGGTTTdddoooyyynnnaaa^^^^^^aaa^^^___```bbbdddfffggghhhffffffeeeeeeeeeffffffgggeeeddddddfffhhhiiihhhgggjjjtttwwwqqqlllhhhfffjjjiiijjjooovvvzzzzzzyyyrrrqqqnnnjjjeee```[[[YYYSSSSSSSSSRRRPPPNNNMMMLLLKKKKKKJJJEEEDDDTTTyyyggg```eeedddZZZQQQXXXoooyyyaaaOOOTTTfffttt{{{uuuyyy}}}vvvsssjjjllljjjhhh}}}tttkkknnnvvvzzzwww___CCC666222---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111***111HHHaaawwwwwwjjjdddcccgggkkkxxxvvvssspppqqqrrrpppmmmwwwxxx|||sssooooooaaa```cccooo}}}nnnKKKPPPHHHMMMYYYgggooosssxxx~~~yyysssxxx}}}~~~~~~cccTTTbbbssswwwxxx~~~|||yyywwwuuussswwwvvvxxx{{{xxxsssrrrtttyyy{{{}}}|||zzzyyy{{{}}}zzzxxxvvvssspppnnnlllkkkiiigggccc___\\\[[[[[[[[[___\\\YYYXXXYYYWWWPPPKKKHHHNNN^^^ttt|||{{{}}}~~~~~~}}}{{{yyywwwwwwxxxxxxxxxwwwqqqnnnkkkhhhfffaaaZZZTTTPPP[[[jjjvvv|||}}}}}}}}}zzz{{{}}}~~~mmmnnnxxx\\\FFF222111///...---...000111000000000111333555888999:::>>>IIIhhh111888[[[ssshhh______VVVUUUhhhyyywwweeeUUUVVV___NNNJJJFFF===;;;MMMZZZTTTRRRYYYxxx{{{~~~pppjjjhhhiiimmmtttzzzzzztttnnnrrrttttttpppllllllpppuuu}}}yyywwwyyyyyywwwuuuvvvuuusssssstttwwwzzz|||rrrttttttqqqooorrrzzzwwwrrrkkkggghhhiiiiiiggglllkkkkkkjjjjjjmmmrrrvvvpppooonnnkkkhhhdddbbb```[[[UUUQQQPPPNNNHHHEEEFFFIIIOOObbb|||ccc___WWWSSSUUURRROOOTTT^^^bbbbbbccceeeiiimmmqqqsss|||}}}~~~|||xxxssspppoootttuuutttrrrpppnnnoooppppppmmmuuupppVVVKKKGGGdddyyyvvvlllZZZaaauuukkkZZZcccsssrrr___WWW___RRR<<<<<>>444...***++++++(((((())))))))))))))))))))))))))))))******))))))))),,,......111111555FFF^^^nnnrrrppprrryyyqqqzzznnneee]]]ccciii]]]YYYhhhsss___GGGGGGVVVSSSGGGHHHTTTaaajjjddd___```cccccc___```aaabbbdddeeeffffffgggffffffeeedddeeeeeeeeedddccccccdddggghhhhhhgggiiikkk{{{~~~vvvnnnjjjhhhccc]]][[[]]]bbbhhhkkkmmmnnnppppppnnnjjjfffdddbbb___[[[WWWVVVYYY___ddd[[[MMMDDDBBBBBBHHH___xxxkkkZZZUUUSSSOOOeeevvv|||gggLLLAAAFFFMMMbbb```YYYTTT\\\ooo{{{|||~~~mmmhhhuuu|||wwwwwwxxx~~~xxxmmmccc```xxx}}}jjjccckkk}}}vvvyyy}}}wwwbbbGGG444...---------,,,,,,,,,++++++)))+++,,,,,,+++***,,,---,,,...999UUUmmmlllkkk|||}}}wwwtttfffaaaooo}}}rrrsss}}}qqqjjjmmmmmmbbbXXXVVVVVVNNNOOOjjjooo[[[LLLLLLVVVbbbkkkqqqtttvvvxxx}}}[[[TTT]]]cccmmmvvvzzzrrrkkkppp~~~}}}bbbWWWhhhwwwvvvttt{{{~~~~~~}}}{{{wwwwwwxxxyyyzzzyyyvvvsssuuuuuuvvvxxxzzzzzzyyywwwxxxvvvtttrrrrrrqqqnnnlllhhhfffcccbbbcccddddddccc```^^^\\\[[[YYYVVVRRRNNNIIIMMM[[[ooo~~~|||xxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvsssqqqnnnkkkgggbbb\\\XXXRRRYYYbbblllrrrwwwzzz}}}~~~~~~}}}~~~wwwqqqxxx|||[[[CCC999111111222111///...//////000111444777:::;;;>>>JJJddd<<>>GGGKKKPPPSSSXXX```fffiii\\\^^^aaahhhqqq|||~~~}}}~~~}}}zzzzzzzzzwww~~~~~~~~~vvvXXXMMMVVVlllmmmqqqfffkkkggg``````^^^YYYUUUUUUppp|||nnn___WWWNNNEEE777000+++++++++)))((()))(((((((((((((((((((((((()))******))))))))),,,...000111222999LLLbbbmmmmmmtttvvvwwwnnn|||ttthhh^^^eeejjj[[[VVVfffoooRRR===EEESSSMMMCCCDDDPPP\\\eeeccc______aaaaaabbbccccccdddeeeeeeffffffffffffeeeeeeeeedddddddddbbbbbbbbbdddfffggggggfffhhhfffppp~~~uuupppkkkeee^^^YYYYYY\\\```bbbgggjjjmmmooonnnjjjfffccccccbbb```\\\ZZZ^^^ffflllgggWWWHHHEEECCCCCCKKKWWWsss~~~fffQQQMMMMMMIII^^^fffeeeTTTCCCDDDQQQ\\\```___[[[YYYaaappp{{{}}}yyynnnpppssssssxxx{{{tttrrrnnn___eeeoooiiisss}}}rrr^^^FFF444---------,,,,,,+++++++++,,,)))+++,,,,,,+++***,,,---+++,,,;;;XXXjjjiiimmm|||vvvwwwttt```aaaxxxyyy}}}uuupppqqqzzzvvvhhh___OOOKKK[[[yyydddUUUOOOKKKVVVbbbjjjooosssuuuuuurrrbbb\\\XXXfffuuuwwwuuuyyy~~~yyyfff```nnnzzzyyywww|||~~~|||vvvvvvvvvxxxzzzyyywwwtttwwwuuutttvvvzzz|||zzzwwwwwwvvvtttsssrrrpppooommmgggfffddddddfffgggggggggaaa___]]][[[YYYWWWSSSPPPIIINNN\\\qqq~~~zzzwwwuuuttttttttttttsssrrrrrrsssuuuuuusssqqqooommmjjjeee___ZZZUUU[[[ccckkkqqqtttuuuuuuyyyyyyyyyzzz{{{}}}xxxhhh{{{}}}eeeGGG<<<222000222111//////...///111222444777:::===JJJQQQppp@@@cccoooYYYSSS[[[bbbtttqqqTTT>>>FFFYYYbbb[[[WWWXXXUUUOOOVVV```___]]]qqq{{{mmmeeeuuu}}}}}}yyysssnnnkkkjjjjjjjjjhhhiiikkknnnppptttxxxzzzssssssuuuzzz}}}zzzyyyxxxwwwwwwwwwxxxyyyyyyzzz|||{{{rrreeeZZZUUUTTTVVV]]]fffnnnssszzzyyysssmmmgggbbb\\\]]]^^^]]]ZZZXXXWWWWWW[[[^^^bbbfffggggggfffdddbbb\\\XXXWWWQQQHHH@@@>>>999777333000///000222444EEENNNTTTVVV\\\fffkkkiiiWWWYYY^^^eeeooozzz}}}}}}~~~zzzyyyxxxuuu}}}bbbNNNQQQaaahhhoootttmmmeee^^^\\\___]]]TTT]]]llluuufff[[[SSS<<<333+++++++++)))((()))(((((((((((((((((((((((()))******))))))))),,,...444222444@@@VVViiinnnkkknnnwwwkkkmmmllleee~~~}}}kkkjjjlll___ZZZjjjiiiKKK===EEEHHHAAA???DDDKKKUUU___```^^^^^^___```eeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeedddddddddbbbaaabbbccceeefffeeeccceee```dddttt{{{tttlllggg___ZZZXXXWWWWWWWWW\\\___cccgggiiiiiigggeeeaaaaaaaaa^^^\\\^^^ccchhhfffVVVIIIEEEDDD@@@@@@DDDRRRgggooo___KKKFFFFFFDDDHHHKKKKKKHHHIIIRRR___hhhfffdddaaa___eeepppzzz}}}}}}mmmiiirrrzzzzzzyyyuuurrryyywwweeebbbwwwzzzooommmvvvzzzeeeKKK999222...---,,,+++++++++,,,,,,)))+++,,,,,,+++***,,,---000///CCC___iiihhhqqq{{{|||dddcccxxx~~~rrruuuwww|||}}}oooRRRQQQiiikkkVVVNNNQQQLLLYYYeeekkkpppvvvxxxwwwppp\\\fffwww}}}qqqlllssszzzxxxwww{{{yyy|||~~~}}}~~~|||wwwvvvwwwxxxzzzzzzxxxvvvxxxvvvtttvvvzzz||||||zzzwwwvvvuuusssqqqooonnnmmmgggfffeeefffhhhjjjjjjiiibbb```]]][[[YYYWWWSSSQQQGGGLLL[[[ppp}}}xxxtttrrrppprrrqqqpppooooooppprrrsssqqqooonnnmmmjjjfff```[[[VVV[[[dddmmmsssuuusssqqqsssuuuwwwxxxyyy{{{gggrrr~~~tttooo~~~hhhJJJ===000...111111000000...000222333444777;;;???KKKSSS}}}DDDlll~~~ggg[[[aaakkkuuuoooTTT@@@EEETTT^^^OOOMMMTTTWWWRRRXXXbbbaaabbb{{{~~~pppbbbccclllxxxvvvttt~~~yyyttt{{{xxxsssnnnjjjhhhggghhhjjjkkkmmmooosssvvvyyy{{{pppppprrrwww|||~~~{{{xxxyyyxxxxxxwwwwwwwwwxxxxxx{{{~~~}}}tttfffYYYQQQOOOSSSWWW\\\```dddkkkttt{{{{{{yyyqqqiiiccc[[[\\\]]][[[WWWUUUTTTTTTUUUWWW[[[___bbbcccccccccbbb\\\WWWUUUOOOFFF???===444555666555333222333444CCCPPPXXXXXX^^^iiilllgggTTTWWW]]]eeeooozzz~~~~~~yyy|||}}}yyyvvvuuuuuu~~~pppSSSNNNUUUcccmmmtttwwwbbbWWWUUUUUUaaahhhbbb\\\]]]rrrnnnWWW@@@555,,,***+++***)))))))))))))))))))))))))))))))))******))))))))),,,...111---000BBBZZZkkkkkkeeeaaakkk___```aaa```xxxhhhccc[[[\\\lllbbbKKKFFFLLLAAA888===BBBDDDMMMWWW\\\]]]]]]```bbbfffffffffgggggggggggghhhdddeeeeeeeeeeeedddccccccbbbbbbbbbccceeedddbbb```^^^YYYXXX```jjjuuuxxxlllgggaaa[[[VVVSSSPPPNNNOOORRRWWW]]]bbbfffhhhiii___``````^^^\\\[[[[[[\\\XXXMMMDDDBBBAAA>>><<<<<<<<>>EEEOOOuuu|||yyyhhhYYY\\\nnn}}}___IIIGGGIIIOOORRRMMMRRRXXXhhhnnncccZZZ\\\^^^sssttt^^^ZZZccckkkmmmgggiiisssuuukkkbbbbbblllqqqpppjjjgggiiiiiifffnnnooopppqqqrrrqqqqqqpppqqqvvvyyyxxxxxxxxxuuupppkkkjjjgggccc^^^[[[YYYYYY]]]^^^``````___\\\ZZZXXXTTTRRRQQQOOOOOOPPPQQQRRRPPPSSSXXX]]]dddllltttyyy}}}tttoooiiiddd```[[[TTTOOOLLLKKKKKKKKKLLLKKKJJJHHHEEE>>>:::999666222333777999::::::999888666555555JJJ___eeeUUUIIIKKKIII>>>FFFQQQ```nnnwww}}}|||uuuuuuwww|||~~~zzzxxxxxxvvvvvv|||nnnZZZ[[[^^^ooo|||wwwkkkQQQ\\\iiippp}}}jjjaaaiiipppcccVVVYYY]]]LLL===///++++++))))))+++************************+++******)))***+++---...111000===WWWkkkpppkkkhhhsssooogggmmm~~~yyyrrrbbbeee^^^ooo|||```KKKEEEAAAJJJPPPWWW\\\]]]___dddhhhfffeeeeeeeeeeeeggghhhiiikkkgggddddddffffffbbb^^^dddcccccccccccc```[[[VVVIIIIIIHHHGGGGGGGGGHHHIIILLLKKKRRR\\\___```lll{{{~~~sssiiibbb\\\WWWUUUPPPMMMLLLNNNMMMLLLNNNSSSYYY[[[^^^___]]]XXXRRROOOHHHDDD???<<<::::::999999666444111111000555BBBOOOOOOMMMRRRZZZYYYNNNFFFFFFUUUZZZbbbgggkkknnntttxxx|||zzz~~~|||fffvvv~~~kkkpppnnnTTT@@@111---+++,,,,,,******------,,,,,,,,,,,,---......222<<>>EEEWWWyyyyyysssgggYYY\\\ttt___EEEDDDKKKSSSVVVNNNFFFTTTfffkkk___TTTXXXbbb|||kkkXXXYYYeeeooonnnffffffooossskkkbbb^^^jjjoooqqqkkkeeeeeeggghhhmmmnnnppprrrsssrrrqqqppprrrwwwzzzyyyxxxwwwsssmmmhhhddd]]]VVVOOOKKKIIIHHHUUUWWW[[[]]]^^^]]][[[ZZZWWWVVVSSSQQQOOONNNNNNNNNLLLMMMOOOQQQTTTYYY___cccvvv{{{{{{uuummmgggccc^^^XXXSSSMMMMMMLLLJJJHHHFFFDDDCCC@@@;;;777666444111333666888:::<<<<<<:::777555444EEEYYY___PPPBBBBBBAAA;;;CCCOOObbbqqq{{{|||ttttttuuuvvvxxxzzz{{{|||vvvwwwvvvuuuwww{{{aaaXXX```vvvtttzzzmmmTTTXXXaaammmwww```^^^kkkdddWWWWWW\\\MMM???111***))))))***,,,******************************))))))***+++---...///111BBB^^^pppooohhheeeoootttkkkjjjxxxsssxxxuuuddd]]]WWWeeeiiijjjRRREEE@@@LLLQQQWWW\\\^^^```dddhhhddddddddddddeeefffggghhhhhhgggggghhhjjjhhhccc^^^```]]]ZZZXXXWWWVVVTTTRRRIIIIIIHHHGGGFFFFFFFFFFFFGGGDDDGGGPPPTTTUUU]]]gggsss{{{rrrjjjccc\\\XXXPPPMMMLLLNNNMMMJJJJJJMMMRRRTTTWWWXXXWWWTTTOOOMMMAAA>>>;;;999999999999888:::666222000111777GGGVVVNNNIIIKKKPPPOOOFFFBBBDDDVVV\\\ccchhhjjjnnnrrrvvv}}}|||{{{uuugggqqq~~~mmmmmmlllWWWDDD333...+++,,,---++++++------,,,,,,,,,,,,---......555BBBiiixxx~~~rrrooo~~~yyykkkpppnnnnnnjjjiiiooo{{{oooiiisssvvvuuukkkjjjkkknnnuuufff[[[yyy{{{nnn```^^^YYYPPPOOO]]]iiijjjiiippprrrpppsssqqqpppqqqtttyyycccLLLCCCCCCFFF???:::777;;;EEEQQQ\\\bbbmmmwwwwwwvvv|||}}}yyyyyyxxxxxxxxxwwwtttqqqkkklllmmmoooppppppqqqqqqooonnnmmmkkkjjjjjjjjjjjjlllkkkjjjjjjjjjgggddd```ZZZWWWTTTQQQOOOMMMJJJHHHGGGFFFCCC???;;;;;;<<>>222+++))))))***+++************************))))))))))))***+++---......222EEEbbbpppkkkeeeeeeiiirrr}}}jjjhhhnnngggiiikkk___WWWMMM[[[qqqmmmTTTEEECCCOOORRRXXX[[[^^^aaadddgggccccccddddddeeeffffffgggeeefffiiilllmmmjjjccc^^^TTTQQQMMMJJJJJJMMMOOOQQQKKKKKKJJJIIIHHHHHHGGGGGGLLLHHHGGGLLLPPPPPPSSSXXX^^^kkk}}}wwwoooeee\\\WWWTTTPPPNNNPPPOOOKKKIIIKKKMMMNNNPPPQQQPPPMMMJJJGGG;;;888666666777999999888:::555000...///888IIIZZZHHHCCCCCCGGGEEE@@@AAAHHHWWW\\\cccgggjjjmmmqqquuuzzz|||yyyyyyxxxrrrlllnnn{{{~~~sssppplllXXXAAA666///+++,,,---++++++,,,---,,,,,,,,,,,,---......444HHHjjj|||}}}vvv|||vvvfffdddqqqooodddffflllmmmlllnnnuuu~~~~~~rrrkkknnniiigggvvvsssnnnoooqqq```\\\wwwwwwhhhZZZZZZYYYTTTVVVeeeooonnnlllsssuuurrruuuqqqppprrrtttwwwzzz\\\LLLHHHHHHDDD???;;;;;;>>>FFFRRR\\\iiitttvvvvvv|||}}}~~~}}}zzzxxxxxxyyyxxxtttqqqjjjjjjlllmmmnnnoooooooooooommmkkkiiihhhhhhhhhhhhjjjiiihhhhhhgggeeeaaa^^^VVVSSSOOOLLLKKKIIIGGGEEECCCCCCAAA???=========>>>===???BBBGGGKKKNNNPPPQQQUUUVVVVVVVVVUUUSSSQQQPPPJJJJJJJJJKKKKKKKKKKKKKKKGGGHHHIIIIIIJJJIIIHHHHHHJJJJJJKKKLLLOOOVVV___eeerrrtttvvvwwwwwwwwwyyyzzz~~~uuupppttt|||eeeHHH999555333000///333333555888777888@@@JJJkkkvvvmmmggg```___mmmdddIIIHHHMMMRRROOODDDGGGXXX```dddhhhbbbcccuuuttt___VVV___mmmtttwwwrrrpppvvvzzztttggg^^^^^^fffnnnpppkkkeeeeeehhhdddgggjjjnnnqqqrrrssssssrrrwww{{{zzzzzzyyyuuupppccc[[[PPPGGGDDDCCCCCCDDDFFFJJJOOOTTTXXXZZZZZZZZZ[[[ZZZWWWTTTQQQNNNLLLKKKJJJJJJJJJIIIIIILLLPPPSSSYYY___jjjwww{{{vvvooojjjgggccc]]]YYYWWWUUUPPPKKKGGGHHHNNNRRRLLLIIIDDD===999888888888999===BBBAAA<<<777444444222888:::888;;;@@@@@@<<<;;;III]]]ooozzz~~~rrrsssuuutttsssssstttvvvqqqsssuuuuuusssxxxeee\\\^^^bbbrrryyyTTTMMMRRR```yyyllleeerrriiiRRRHHHHHHBBB<<<333---***++++++))))))))))))))))))))))))))))))((((((((()))+++---......333HHHeeeppphhhcccgggkkkqqqvvvqqqkkkooopppffffffpppiii\\\HHHOOOrrrwwwrrr}}}hhhSSSEEEHHHQQQTTTXXX[[[^^^aaaeeegggccccccdddeeeeeefffffffffeeeggghhhiiigggaaaYYYTTTFFFDDDAAA???AAAFFFMMMRRRNNNNNNNNNMMMLLLKKKJJJJJJNNNIIIFFFHHHIIIIIIHHHIIIQQQYYYfffttt~~~|||sssiii^^^WWWWWWQQQOOOPPPPPPKKKHHHHHHKKKKKKKKKKKKIIIFFFCCCAAA777555333333555888:::::::::555000///000888JJJ[[[FFF@@@>>>AAA???;;;???IIIWWW\\\bbbfffiiikkkpppsssvvv{{{rrrssstttsssoooiiifffeeejjjxxx|||~~~{{{}}}uuupppooo```III999111+++,,,---,,,+++,,,---,,,,,,,,,,,,---......111PPPooouuummmqqqtttmmm~~~rrrdddccckkkhhh``````ggghhhhhhkkksss}}}~~~xxxssspppfffcccxxx}}}uuuyyyrrrqqqlll[[[```nnnooo```RRRTTTTTTQQQUUUllltttpppmmmtttuuuqqqtttpppqqqtttwwwwww{{{sssaaaUUUNNNGGGCCC@@@===:::<<>>======>>>AAADDDHHHJJJLLLLLLLLLLLLKKKIIIGGGFFFDDDCCCCCCDDDFFFIIIKKKMMMIIIKKKLLLNNNNNNMMMKKKJJJMMMLLLJJJHHHJJJNNNTTTYYYdddfffiiikkklllnnnqqqtttxxx}}}~~~~~~}}}{{{}}}}}}uuuuuu}}}pppOOO;;;555444222000333444666888777999BBBMMMwwwwwwddd\\\```kkkzzz```KKKJJJJJJIIIEEE:::KKK[[[\\\^^^kkkhhhjjjrrr\\\UUU```mmmrrryyywwwxxx{{{|||uuuggg\\\XXX^^^gggmmmkkkfffeeeiiidddeeehhhkkkoooqqqssstttqqqvvvyyyzzz{{{}}}{{{wwwddd[[[PPPHHHFFFGGGGGGGGGDDDGGGLLLQQQVVVYYY[[[\\\YYYXXXWWWUUURRRPPPOOONNNMMMMMMMMMKKKIIIHHHJJJKKKMMMRRR[[[hhhuuu~~~xxxsssnnnhhh```[[[ZZZWWWRRRJJJEEEFFFLLLRRRQQQOOOIII@@@;;;:::999777:::???DDDCCC<<<666444555222000///222888======:::;;;HHH[[[lllwww}}}}}}}}}{{{|||nnnoooppprrrtttvvvvvvvvvqqqqqqtttvvvtttvvvjjj^^^\\\WWWhhhZZZPPPQQQZZZpppnnniiitttkkkUUUHHHBBB@@@>>>777///+++,,,+++((())))))))))))))))))))))))(((((('''((()))+++---...///555MMMllltttiiidddllllllnnniiicccjjjvvvuuukkknnnyyyrrraaaKKKOOOnnnoooooorrrbbbPPPEEENNNTTTUUUXXX[[[___bbbeeefffcccdddeeeffffffggggggfffggggggfffbbb[[[RRRJJJDDD<<<<<<;;;:::<<>><<<666333111111444888;;;======888444222111777FFFUUUEEE???===>>>:::666;;;EEEUUUZZZaaaeeegggjjjnnnrrruuuzzziiihhhkkkpppqqqjjj```]]]___fffvvv~~~~~~yyyrrrqqqoooqqqnnnhhhlllhhhTTT;;;222+++,,,...---+++,,,---,,,,,,,,,,,,---......111YYYxxxvvvmmmooovvvxxx~~~ooogggiiillljjjjjjlll~~~|||tttnnnnnnvvv{{{{{{xxxwwwtttlllddddddnnnyyyiiippp~~~zzzwwwjjjUUU```lllkkk[[[MMMOOOQQQPPPUUUmmmtttnnnjjjqqqtttppprrrnnnqqqvvvyyywwwyyyrrrcccQQQIIIBBB>>>888777CCCSSScccppptttvvv}}}|||yyywwwvvvtttsssooooooppppppppppppooooooqqqooommmjjjhhhfffeeedddeeedddcccbbbaaa___ZZZWWWRRROOOKKKHHHGGGGGGFFFEEEDDDCCCBBBCCCDDDDDDCCCBBBAAA???<<<::::::===@@@BBBAAAAAAAAA@@@???>>>===<<<>>>>>>>>>???BBBGGGLLLOOOQQQRRRSSSSSSRRRPPPNNNLLLLLLKKKHHHGGGGGGJJJMMMOOOSSSUUUWWWYYY[[[^^^bbbeeekkkrrrxxxzzz{{{~~~~~~|||zzz||||||uuuooouuuzzzUUU<<<555555444222333444666888777999EEERRRttt[[[TTTeee~~~lllTTTJJJMMMKKKHHHEEE===LLL]]]XXXXXXiiiiiinnnmmmWWWTTTcccrrrwww{{{}}}vvvhhh\\\TTTVVV\\\dddgggeeefffkkkhhhhhhiiijjjmmmpppssstttoootttxxxxxx{{{~~~qqqhhh[[[SSSQQQQQQQQQPPPLLLMMMOOOQQQTTTVVVWWWXXXVVVVVVVVVUUUTTTSSSQQQQQQPPPQQQQQQPPPMMMJJJJJJJJJIIIKKKPPPZZZgggttt}}}}}}zzzvvvoooggg```]]][[[VVVNNNFFFCCCFFFJJJSSSSSSLLLBBB<<<===<<<888<<>><<<<<<<<<;;;;;;???FFFKKKLLLMMMNNNNNNNNNNNNLLLLLLNNNNNNMMMKKKIIIIIIIIIIIIJJJJJJLLLRRR\\\jjjuuu|||zzzsssjjjeee\\\TTTNNNOOOOOOLLLJJJIIIGGGFFFEEECCCAAA>>><<<;;;777333000///333999===@@@???;;;777333000222===III???;;;:::<<<888444999DDDRRRXXX___cccfffiiimmmqqqssszzzrrriiilllrrruuummmccc```eeeeeewww}}}tttjjjeeemmmnnngggmmmnnn[[[===333+++,,,...---,,,+++---,,,,,,,,,,,,---......666bbb}}}xxxppptttzzzvvviiihhhnnnnnnqqq{{{yyyooommmnnnmmmnnnsssooodddccclllnnnhhhdddvvvrrrUUU___ooommmZZZJJJLLLPPPRRRXXXkkkqqqkkkgggppptttqqqsssnnnqqquuuvvvrrrrrr}}}lllZZZIIIAAA;;;999AAAMMMbbbooouuuwww~~~~~~{{{xxxvvvvvvrrrrrrrrrrrrqqqpppoooooommmlllllljjjhhhfffdddccceeedddbbbbbbaaa^^^ZZZVVVSSSOOOKKKHHHGGGHHHGGGGGGFFFDDDBBBCCCEEEEEEDDDBBBEEECCC@@@===;;;;;;<<<===<<<<<<;;;:::999888888777:::999999:::???EEEKKKOOOTTTUUUVVVVVVVVVTTTSSSQQQOOOMMMKKKJJJIIIIIIHHHGGGFFFHHHJJJKKKLLLOOORRRUUUZZZdddoootttyyy}}}}}}|||~~~qqqwww|||kkkttt```AAA666666555222222333666888777:::GGGUUUsssXXXQQQfffYYYIIIGGGPPPOOOMMMLLLGGGPPPccc\\\YYYjjjlllssshhhRRRSSSfffxxx~~~~~~yyyiii]]]SSSQQQTTT]]]bbbcccgggmmmlllkkkkkkkkklllooorrrtttnnnsssvvvxxx|||wwwiii```]]]]]][[[YYYWWWVVVUUUSSSRRRRRRRRRRRRTTTTTTUUUUUUUUUTTTSSSSSSMMMOOOQQQPPPNNNLLLKKKKKKKKKJJJKKKQQQ]]]jjjuuu{{{~~~}}}zzzuuulllfff``````\\\SSSHHHAAA@@@BBBUUUUUUOOODDD???@@@???;;;===BBBFFFCCC;;;555555777111///000444666666;;;AAA888CCCRRR```jjjrrrzzz~~~vvvwww}}}~~~wwwwww~~~tttooojjjkkkooosssrrrpppsssoooqqqwwwuuurrr}}}{{{]]]ZZZYYY```uuu|||tttWWWQQQPPPUUUgggmmmhhhssswwwrrrdddQQQLLLIII>>>000)))+++,,,)))))))))))))))))))))))))))'''''''''''')))+++---///000<<<]]]tttllltttkkkqqqeee[[[kkk~~~~~~yyyccchhhaaaaaa___dddiiiNNNmmmkkk```RRRFFFTTTWWWWWWXXX[[[___ccceeefffdddeeefffhhhhhhhhhhhhgggfffdddaaaZZZRRRJJJEEEBBB???@@@@@@>>><<<>>>CCCGGGJJJKKKLLLMMMMMMLLLKKKKKKKKKNNNNNNKKKIIIJJJLLLLLLLLLJJJHHHJJJRRR]]]gggmmm~~~|||zzztttnnniiiaaaXXXQQQQQQRRRPPPMMMMMMFFFEEECCCAAA???>>><<<<<<888444000///222999???BBB@@@<<<888333---,,,444>>>888555666:::888555;;;GGGQQQVVV]]]bbbeeehhhmmmqqqqqqvvviiilllssswwwqqqggggggmmmfffzzzzzziiiffftttyyypppuuuttt___???444++++++......,,,+++---,,,,,,,,,,,,---......===ggg~~~vvvpppssswww{{{mmmaaaeeeoooooouuurrriiidddaaalllsssnnnbbbgggxxxxxxhhhkkk~~~YYY```ppplllWWWEEEGGGLLLPPPXXXjjjpppjjjgggqqqvvvtttvvvppprrrtttrrrkkkjjjuuummmRRRFFFAAA===AAAIIIaaaooouuuxxx~~~|||zzzxxxyyyttttttssssssrrrpppooonnniiiiiijjjjjjiiigggeeeccceeedddcccbbbaaa^^^ZZZVVVSSSPPPKKKIIIHHHIIIIIIHHHGGGDDDBBBCCCFFFHHHGGGEEEGGGFFFEEEBBB@@@>>><<<;;;<<<<<<;;;:::999888777777777666666888<<>>999444000.........333666:::999666666;;;@@@QQQVVV]]]aaadddgggkkkooorrruuusssqqqrrrmmmnnnsssqqqxxx{{{}}}nnneeennn~~~zzzoooMMM888...///***)))///...,,,***+++...///...///333@@@vvvwwwmmmxxxwwwxxxzzziiigggnnn{{{~~~|||vvvpppjjjeeedddwwwsssqqqrrrvvv{{{gggkkk{{{dddaaaaaa\\\RRRGGG>>>???KKKXXXiiihhhiiikkkooosssvvvvvvwwwtttmmmccc\\\[[[[[[ZZZeeetttiiiMMMFFF???@@@MMMggguuu{{{|||~~~|||}}}{{{yyyyyytttrrrpppnnnnnnnnnpppqqqhhhjjjjjjiiigggfffggghhhhhheeebbb___^^^^^^\\\[[[VVVUUURRRPPPMMMKKKJJJIIIJJJJJJIIIHHHGGGGGGGGGHHHEEEDDDBBB@@@>>>===<<<;;;======>>>===;;;999666444<<<888777888:::===FFFNNNTTTVVVXXX[[[\\\\\\[[[[[[YYYWWWSSSOOOKKKHHHFFFEEEGGGFFFEEEFFFHHHJJJKKKJJJHHHKKKVVVhhhvvv}}}zzznnn~~~qqqLLL666111444555333444666111<<<>>>>>>aaauuubbb___nnnrrrKKK@@@EEE\\\fff\\\TTTWWWnnnjjjeeebbb```hhh~~~aaaKKKUUUeeennnvvvvvv}}}mmmfff___UUUSSS^^^ffffffeeegggeeeggghhhiiijjjkkknnnqqqnnnrrrvvvyyy}}}zzzqqqmmmooommmggg^^^ZZZYYYYYYVVVTTTUUUTTTQQQOOOMMMNNNRRRVVVTTTTTTSSSRRRPPPLLLIIIHHHHHHIIIIIIKKKPPPXXXbbbiiitttzzz~~~xxxtttggg]]]TTTOOOHHH@@@>>>@@@FFFVVV\\\PPPBBB???@@@???===AAADDDAAA:::666777::::::666222555<<>>999444000...------///444999999888888===AAAMMMRRRZZZ___aaadddhhhlllqqqttt~~~||||||zzznnnjjjnnnmmm{{{uuuwwwsssMMM777...///+++***......,,,***+++...///...000444HHH{{{zzzooowwwwww|||fffkkkvvv}}}yyytttoookkktttvvvqqqzzzooojjj{{{lllnnn^^^VVVLLLBBB===@@@LLLYYYjjjiiijjjlllpppuuuwwwxxxwwwwwwooo```RRRLLLKKKKKKFFFPPP]]]pppZZZGGGAAABBBJJJeeetttzzz{{{~~~{{{{{{|||zzzyyyuuusssqqqnnnlllkkkkkkkkkhhhhhhgggffffffgggggggggiiifffbbb```___^^^\\\[[[XXXWWWTTTRRROOOMMMKKKKKKIIIIIIHHHHHHGGGHHHHHHHHHEEEDDDBBB@@@???=========???@@@@@@@@@???===;;;999:::777555888:::>>>GGGPPPWWWXXX[[[]]]]]]]]]]]]\\\YYYWWWTTTPPPMMMKKKJJJIIIMMMLLLKKKKKKMMMNNNMMMLLLJJJJJJSSScccrrrzzz~~~}}}}}}kkkJJJ777333333222222333666222<<>>FFF\\\dddXXXOOOQQQlllkkkiiieeeaaaiii}}}\\\IIIUUUccciiipppooo}}}}}}qqqmmmdddZZZVVV___ggggggfffhhhfffgggiiihhhhhhiiikkkmmmlllqqqvvvyyy}}}~~~|||uuummmfffbbb^^^ZZZVVVSSSRRRPPPMMMKKKLLLOOORRRTTTUUUTTTSSSQQQNNNKKKIIIHHHHHHGGGGGGIIINNNVVV[[[gggppp|||~~~lll^^^RRRNNNMMMJJJFFFCCCDDDVVV```VVVFFF@@@AAABBB:::===???<<<888666999===<<<888555888>>>CCCBBB@@@@@@FFFIIIKKKVVVhhhqqqqqqpppvvvyyyvvvssswww}}}~~~xxxuuuvvvwwwvvvtttvvvtttuuuvvvuuuuuu{{{jjj___aaaooozzziii^^^YYYVVV]]]ddd___fff]]]]]]iiissskkk[[[OOOQQQMMMBBB555---,,,,,,)))******))))))))))))************)))***+++---///111555EEEfff~~~|||~~~iii]]]mmmtttsss}}}ppp^^^PPPiiieeeOOO}}}xxxZZZLLLJJJNNNUUUXXXXXXYYY]]]aaadddddddddbbbdddffffffeeeeeefffhhhmmmppp{{{rrrdddZZZYYYVVVSSSQQQPPPPPPOOOKKKKKKKKKJJJJJJJJJJJJJJJPPPQQQQQQRRRRRRRRRQQQQQQOOOMMMJJJHHHHHHIIIKKKLLLQQQYYYeeepppvvvvvvrrroookkkfff___ZZZXXXUUUQQQNNNDDD===444555???KKKLLLHHHEEE@@@>>>???999222444===???===999555111...---,,,,,,222888:::::::::>>>CCCGGGNNNVVV\\\___bbbeeehhhooorrr{{{wwwsssyyyyyykkkgggpppsss{{{ttt{{{qqqNNN888///000,,,+++...,,,,,,+++,,,//////...000666QQQ~~~}}}pppsssttt~~~ttt~~~|||wwwsssqqqpppwwwpppyyyrrrsssyyyttt~~~cccWWWIIIAAA>>>AAALLLWWWkkkjjjjjjmmmqqqvvvxxxyyysss___RRRKKKGGGAAAAAABBBLLLeeemmmOOOFFFGGGOOOeeesssyyyzzz}}}yyyxxx~~~|||zzzuuutttrrrpppnnnlllkkkjjjkkkhhheeeeeegggjjjjjjhhhiiigggcccaaa```^^^\\\[[[ZZZXXXVVVSSSPPPNNNLLLLLLGGGGGGGGGGGGGGGHHHHHHHHHDDDCCCBBB@@@??????>>>>>>AAABBBCCCCCCCCCBBBAAA@@@999666555777;;;???IIIRRR[[[\\\]]]^^^___^^^]]]]]]YYYXXXVVVSSSRRRQQQQQQQQQVVVUUUTTTSSSTTTSSSQQQOOONNNKKKPPP___oooyyy}}}|||www~~~~~~iiiLLL;;;777444000222333666222<<<@@@GGGrrrqqqbbbkkk^^^EEE@@@GGGWWWYYYKKKCCCEEEWWW[[[```cccgggrrryyyXXXIIIVVVbbbeeejjjmmmyyy|||~~~vvvrrrfff[[[XXX```ggggggfffhhhggghhhiiihhhgggggghhhjjjjjjnnntttxxx{{{xxxnnnddd[[[VVVSSSRRRPPPMMMKKKKKKNNNQQQSSSTTTTTTTTTRRROOOKKKIIIIIIIIIHHHFFFFFFIIINNNRRR^^^gggvvvrrrbbbZZZWWWUUUOOOKKKFFFVVVbbb\\\OOOFFFCCCAAA888:::<<<:::777777;;;???<<<888666999>>>AAABBB@@@@@@FFFHHHGGGOOO___iiijjjrrrxxxzzzuuuppprrrxxx{{{zzzwwwttttttwwwyyywwwuuuvvvtttuuuwwwvvvuuuyyylll^^^^^^ooo|||iii^^^ZZZXXXaaagggaaaiiidddaaadddhhhfff[[[QQQKKKKKKCCC666---++++++*********))))))))))))************)))***+++---///111555HHHhhh{{{{{{xxxyyyfffbbbxxx~~~fffPPPooosss```}}}}}}hhhNNNGGGHHHLLLUUUWWWXXXZZZ^^^aaacccddddddbbbdddeeeeeeeeefffhhhjjjkkkttt}}}rrrlllhhhccc^^^[[[YYYXXXWWWRRRQQQOOOMMMLLLLLLMMMNNNPPPQQQQQQRRRRRRSSSSSSSSSRRRPPPNNNKKKJJJIIIIIIIIIKKKQQQZZZeeennnrrrqqqooopppkkkddd___\\\WWWQQQLLLDDD<<<444444;;;DDDKKKPPPFFF@@@???AAA===666777???===<<<999555222///---,,,,,,222999<<<;;;;;;>>>BBBCCCKKKTTT[[[^^^```cccfffnnnqqqzzznnnnnnwwwwwwiiihhhwwwrrrtttwwwrrrmmmQQQ:::000111---,,,...+++,,,+++---//////---222888TTT||||||rrroooooo|||~~~~~~~~~}}}wwwqqqoooooowwwvvvwwwxxxsss~~~qqqvvvooo]]]KKKCCC@@@BBBJJJTTTjjjiiiiiilllqqquuuxxxyyyooo]]]NNNQQQKKKDDDCCCNNNgggeeeLLLHHHVVViiitttvvvuuuyyywwwwww|||zzzttttttttttttsssqqqpppooooooiiidddeeejjjmmmmmmkkkiiifffcccaaa```^^^[[[YYYXXXVVVTTTQQQOOOMMMKKKKKKDDDEEEEEEFFFGGGGGGGGGGGGBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCC===999777999;;;@@@IIISSS]]]]]]^^^^^^^^^^^^]]]\\\ZZZZZZYYYXXXXXXYYYZZZ[[[___]]]\\\\\\[[[YYYVVVSSSSSSMMMOOO^^^ppp{{{yyyyyyvvvpppTTT@@@777444222333444777222;;;>>>JJJ|||{{{hhh\\\ggg|||[[[HHHDDDIIIRRROOOBBB===BBBNNNQQQVVV]]]iiizzzwwwVVVJJJYYYccccccgggmmmttttttxxxxxxpppeeeZZZWWW```ggggggeeeggghhhiiiiiihhhgggggghhhjjjjjjlllqqqvvvxxxnnn```XXXUUUTTTRRROOOMMMLLLOOOQQQQQQRRRTTTTTTSSSPPPMMMKKKKKKKKKJJJHHHGGGIIIMMMPPPXXX```ooo|||uuuggg^^^VVVPPPLLLXXXdddeee]]]QQQFFF>>>888:::<<<;;;::::::<<>>===???FFFHHHDDDHHHVVVaaadddsss{{{zzzttttttyyy|||xxxwwwvvvyyy}}}~~~{{{xxxwwwttttttwwwwwwvvvxxx}}}mmm[[[ZZZnnnttthhh___WWWYYY\\\UUU```fffhhhdddbbbbbbZZZPPPLLLKKKDDD666+++)))***+++******))))))))))))************)))***+++---///111999OOOqqqyyy{{{~~~nnnlll\\\```}}}~~~pppWWWtttpppddd{{{ttt\\\HHHFFFGGGKKKUUUWWWYYY\\\^^^aaacccdddfffbbbdddeeeeeeeeefffiiikkknnn|||}}}vvvpppllliiieeebbb[[[XXXTTTPPPNNNOOOPPPRRRPPPPPPPPPQQQRRRSSSTTTTTTQQQPPPOOONNNLLLJJJIIIHHHIIIKKKQQQZZZeeemmmrrrtttooolllhhheeebbb\\\TTTNNNEEE???;;;;;;<<<@@@OOO^^^LLLEEEBBBCCC@@@888888>>>;;;:::999777444222///...///555;;;<<<:::999<<>>111111------///+++,,,,,,...000...---333:::XXXyyy|||vvvqqqooo{{{xxxxxxtttpppxxxyyyooojjj}}}|||mmmsss|||~~~zzzyyyaaammm|||rrr^^^JJJDDDBBBAAAHHHSSShhhhhhhhhkkkppptttwwwxxxxxx___VVVOOOIIIFFFHHHXXXxxx|||PPPFFF[[[ooowwwuuuqqqvvvvvvxxx|||xxxuuuuuuttttttsssqqqpppooonnnhhhcccdddiiilllllljjjgggeeebbb```^^^\\\YYYVVVSSSRRRPPPNNNLLLJJJJJJIIIDDDDDDEEEFFFGGGGGGGGGFFFBBBBBBBBBAAABBBCCCCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDCCC>>>;;;;;;===AAAJJJSSS]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]___aaaccceeeddddddccccccbbb___ZZZWWWUUUNNNOOO]]]ppp{{{zzz|||}}}|||yyy\\\AAA333222444444444888333999<<>>;;;===@@@AAA???===<<<<<<888666444444666888888888===EEEGGGBBBCCCOOOZZZ]]]mmmyyy{{{{{{zzzxxxxxxzzz||||||yyyvvvwwwtttsssvvvwwwvvvyyy}}}ppp]]]ZZZkkkwwwoooeeeVVVUUUYYYVVVXXXjjjuuupppllllllbbbQQQMMMLLLCCC555+++)))***+++******))))))))))))************)))***+++---///111999SSSttt~~~rrrqqquuuqqqlllgggXXX```vvvxxxxxxccciiifff}}}qqqWWWFFFFFFFFFIIIUUUWWWYYY]]]___aaabbbeeegggdddeeeeeeeeeeeefffiiilllmmm}}}}}}xxxrrrmmmeeeaaaZZZTTTPPPPPPQQQSSSPPPPPPPPPQQQRRRSSSUUUVVVPPPPPPPPPOOONNNKKKIIIGGGFFFGGGKKKRRR\\\hhhrrryyyrrrpppmmmjjjeee[[[OOOFFFFFF@@@>>>???;;;<<>>EEENNNUUUYYY]]]aaadddjjjooovvv}}}oooooo~~~wwwwww___DDD444222...---///,,,,,,---///000...---444===___xxx|||{{{uuutttuuusssvvvooonnn|||sssfffpppvvvttt}}}lll}}}qqqWWWhhhooohhhTTTDDDAAA@@@@@@HHHUUUgggggggggjjjppptttwwwxxxcccUUUJJJFFFGGGQQQmmm~~~SSSKKKfffsssyyyuuuqqqvvvvvvyyyzzzuuuuuutttrrrpppmmmjjjiiihhhhhheeebbbbbbdddggggggfffdddbbb```^^^\\\YYYVVVSSSOOOOOOMMMLLLKKKJJJJJJJJJFFFGGGHHHIIIJJJIIIHHHGGGDDDDDDDDDEEEFFFGGGIIIJJJHHHHHHHHHGGGGGGGGGGGGGGGHHHCCC??????@@@CCCMMMVVV\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^```cccfffiiikkkhhhhhhiiijjjiiifff```\\\UUUPPPQQQ^^^nnnyyyzzzzzzyyy~~~~~~aaaAAA111000444555555888444999===TTTppp```ZZZ```ooo}}}rrrTTTHHHJJJPPPRRRKKKBBBCCCLLLXXX[[[[[[[[[eeeyyynnnNNNIII^^^iiihhhmmmjjjooommmooo}}}~~~qqqjjj]]]UUUVVVbbbkkkkkkhhhiiiiiijjjkkkkkkkkklllnnnppprrrmmmmmmsssvvvwwwpppfffXXXXXXWWWTTTPPPOOOPPPQQQOOOQQQUUUXXXYYYWWWUUUSSSOOOOOOOOOMMMJJJIIIKKKLLLLLLQQQ]]]llluuu~~~fffTTTWWWfffyyyxxxcccOOOCCC>>>BBBFFFGGGEEEAAA<<<999777555333222333333444444888BBBEEE???>>>HHHSSSWWWeeettt~~~}}}|||xxxttttttvvvxxxwwwuuuwwwsssqqqtttvvvwwwzzz~~~xxxddd]]]jjjyyyttttttjjjWWWTTT\\\^^^YYYppp|||wwwvvv{{{oooYYYLLLJJJBBB666...---,,,*********))))))))))))************)))***+++---///111888TTTuuuzzzjjjggglllgggmmmjjj[[[bbb}}}}}}ooossswwwqqqaaajjjrrruuuXXXHHHGGGEEEHHHWWWVVVZZZ^^^``````bbbeeegggeeeffffffeeedddfffiiikkkjjjxxx}}}tttnnnddd[[[TTTRRRSSSTTTQQQQQQQQQRRRSSSUUUWWWYYYRRRSSSTTTTTTRRRNNNJJJHHHEEEGGGKKKNNNUUU```mmmvvvxxxwwwxxxwwwrrrgggYYYNNNSSSIIIDDDEEE???;;;KKKccceeeYYYNNNIIIAAA666222555777888999::::::888555444333888<<<;;;888888<<<@@@999???HHHOOOSSSWWW\\\aaaeeelllsss|||zzzwwwvvvnnnppp|||~~~vvvrrrfffIII666222------000,,,,,,---000111...---555>>>fffwwwzzz|||vvvwwwtttwww{{{ssspppnnnzzzvvvgggbbbmmmxxx{{{nnnzzzjjj^^^pppjjj]]]KKK?????????>>>HHHXXXhhhggghhhkkkpppuuuxxxyyyiiiNNNFFFHHHPPPhhhkkkSSSVVVqqqttt{{{xxxuuuzzzyyyxxx~~~xxxrrrsssqqqnnnjjjhhhfffeeeddddddcccbbbbbbbbbbbbbbbcccaaa___]]][[[ZZZWWWRRROOONNNNNNMMMMMMLLLLLLMMMMMMKKKLLLMMMNNNNNNMMMKKKJJJHHHHHHIIIJJJLLLMMMOOOPPPRRRQQQPPPNNNMMMMMMLLLLLLKKKFFFBBBBBBCCCHHHQQQ[[[\\\\\\\\\\\\\\\\\\]]]]]]\\\]]]^^^```dddhhhkkkmmmkkklllmmmoooooolllfffbbbYYYVVVXXXcccooowww}}}~~~||||||}}}dddFFF555333666444444999555;;;@@@\\\kkk\\\ZZZgggvvv~~~nnnPPPGGGKKKRRRTTTKKKAAABBBJJJLLLVVV^^^bbbjjj{{{iiiIIIGGG^^^kkkkkkpppjjjrrrqqqqqq|||{{{ppplll[[[TTTVVVdddnnnmmmjjjkkkhhhjjjlllllllllnnnpppsssvvvooommmtttvvvuuu~~~sssiiiYYYYYYWWWTTTQQQOOOPPPQQQOOORRRWWWZZZ\\\[[[XXXWWWPPPPPPPPPMMMJJJHHHHHHIIIIIIMMMXXXdddkkkuuupppYYYYYYlllfffRRRHHHAAAEEEJJJLLLIIICCC;;;666777555333222111111111111555???DDD===;;;DDDOOOSSS___ooo}}}zzz{{{{{{~~~yyysssrrruuuyyy{{{{{{wwwrrrpppsssvvvwwwzzzkkkaaaiii|||zzzyyy{{{oooWWWPPPYYY]]]]]]qqqxxxqqqtttvvv^^^IIIHHHBBB888222000---)))******))))))))))))******************+++---000111===ZZZzzz{{{iiifffkkkgggjjjiii[[[```wwwuuuiiiqqqmmmqqq^^^RRRwwwlllzzz[[[IIIGGGDDDHHHYYYVVVZZZ^^^``````bbbeeehhhfffffffffeeedddeeeiiikkkjjjwwwxxxmmmaaaYYYUUUTTTUUURRRRRRRRRSSSUUUWWWYYY[[[WWWXXXYYYYYYVVVQQQMMMJJJGGGJJJMMMNNNQQQYYYeeeoooxxx{{{wwwmmmiiiZZZPPPPPPIIIAAALLLbbbiii\\\QQQJJJBBB666222666666777999;;;;;;:::777666333777;;;:::888888===BBB555;;;CCCJJJNNNSSSYYY^^^bbbjjjqqqxxxyyyuuuuuunnnpppvvvttt|||{{{zzzyyyxxxyyyzzz{{{lllkkkvvvkkkLLL777222------000---------000111...---555???jjjuuuvvvzzzuuuxxxssswwwppp}}}vvvcccfffuuu{{{uuujjj]]]ddduuu{{{{{{nnnkkk}}}mmmZZZIII>>>@@@@@@===HHHYYYiiihhhiiilllrrrwwwyyyzzz||||||SSSHHHLLLVVVmmmlllYYYRRR\\\ssssss{{{zzzyyy~~~{{{xxx~~~}}}vvvpppooommmjjjhhhffffffggggggcccdddeeedddbbbaaabbbccc___^^^\\\ZZZXXXUUUPPPMMMOOOOOONNNNNNOOOOOOPPPPPPOOOPPPQQQRRRQQQOOOMMMLLLKKKKKKLLLNNNPPPRRRTTTUUUZZZXXXWWWUUUSSSRRRQQQQQQKKKFFFCCCCCCFFFKKKUUU```]]]\\\\\\\\\\\\]]]^^^___[[[\\\]]]```cccgggkkkmmmmmmnnnpppsssssspppkkkfff^^^\\\___hhhqqqwww}}}zzz|||zzz~~~gggLLL<<<888999333444999777===DDDcccgggddd^^^cccyyyqqqPPPHHHWWW^^^TTTEEE@@@BBBDDDJJJWWWhhhlllooobbbDDDDDDXXXgggnnnqqqjjjjjjjjjkkknnnoookkkfff\\\WWWXXXcccmmmoookkkgggfffggghhhhhhiiilllppptttxxxuuurrrppprrrxxx~~~|||mmmcccYYYPPPOOOOOOOOOPPPSSSRRRTTTVVVXXXYYYYYYXXXXXXWWWUUUSSSPPPNNNLLLJJJJJJKKKKKKRRR^^^cccjjj~~~pppaaaaaayyyqqq\\\OOOSSSLLLOOOTTTWWWOOOCCC;;;:::999777444222111111222333888;;;>>>??????CCCLLLSSSYYYlll||||||uuurrrsssuuu}}}yyytttrrruuuwwwwwwwwwsssuuuwwwwwwwwwyyy{{{~~~jjjbbbmmmyyyzzzzzzbbbLLLLLLPPP]]]mmmvvvqqqnnnnnneeeVVVHHHFFF@@@888000,,,,,,---************************((()))++++++,,,---///222:::ddd|||uuukkkfffgggnnngggeeeUUUfffwwwnnnkkkhhhmmmfffQQQWWWqqqiiieeeyyycccSSSBBB???KKKRRRZZZ[[[]]]___```aaabbbbbbeeedddbbbccceeeggggggffffffnnnuuueeeXXXPPPPPPTTTVVVVVVUUUTTTSSSUUUXXX[[[[[[ZZZXXXUUUSSSRRRQQQQQQKKKJJJHHHHHHKKKOOOUUUXXXooozzz~~~jjjZZZVVVOOOGGGQQQdddiiihhh^^^KKK;;;666555222:::???CCCDDD@@@:::666555000444777777666777<<>><<<<<>>???BBBQQQaaatttxxxwwwaaaDDDEEEZZZkkkrrruuunnnmmmkkkiiikkklllhhhbbb\\\VVVUUU^^^hhhjjjhhhfffgggiiijjjjjjkkkmmmpppsssvvvtttrrrrrrtttzzz{{{pppbbbXXXPPPNNNNNNMMMNNNPPPRRRSSSVVVXXXYYYYYYYYYXXXYYYXXXUUUSSSPPPNNNMMMLLLKKKIIINNNYYY___cccqqqvvvoooiii{{{~~~qqqcccUUUQQQYYYTTTWWW^^^```WWWHHH===:::888666555333222222222222666888:::;;;;;;@@@IIIPPPVVVddduuu{{{vvvrrrtttzzz{{{vvvuuuxxxzzz{{{{{{vvvwwwxxxxxxxxxyyy{{{~~~ppphhhnnnwwwxxx{{{lllTTTSSSVVVVVVeeeppppppllljjjfff___QQQNNNGGG<<<222,,,******************************((()))+++++++++---000222;;;cccwwwoooggghhhkkksssnnndddQQQbbbssshhhhhhllllllcccMMMUUUrrriiicccxxxhhhYYYEEE@@@LLLTTT[[[[[[\\\^^^```aaabbbcccdddcccbbbccceeegggggggggmmmooo}}}|||mmm___TTTRRRTTTUUUUUUUUUTTTSSSUUUXXX\\\[[[ZZZXXXVVVTTTSSSRRRRRRLLLJJJIIIHHHJJJNNNRRRUUUhhhrrrmmm```TTTLLLYYYnnnxxxrrraaaLLL>>><<<<<<;;;DDDFFFFFFCCC===777333111///222555555444666<<>>DDDHHHKKKQQQWWWYYYaaaiiittttttvvvyyyqqqooohhhiiitttwwwvvvzzzkkkOOO444...///......000///,,,000+++000222000GGGxxxsssoooyyyxxxjjjjjjsssoooeeeeeebbb___bbbwww}}}mmm\\\\\\vvvqqq}}}zzzdddQQQAAA>>>======IIIZZZhhhjjjnnnqqqsssuuuuuuuuuwwwzzz|||gggPPPNNN\\\ttt{{{dddcccmmmttt|||{{{yyyyyyyyyzzzzzz{{{}}}yyyuuusssqqqooommmjjjgggfffeeeeeecccccccccddddddbbb^^^[[[XXXWWWVVVTTTSSSRRRQQQQQQRRRRRRSSSTTTUUUVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVTTTVVVYYYYYYYYY[[[^^^aaabbbfffhhheeecccdddbbb^^^VVVMMMGGGIIIOOOUUU[[[aaa``````____________`````````^^^[[[[[[^^^cccgggjjjnnnoooooollljjjhhh```XXX[[[aaaiiiooosssuuuxxx{{{~~~xxx~~~}}}mmmhhhwww|||wwwwwwkkkOOO===777777333666444888???FFFtttfffaaaZZZ]]]qqqrrrZZZVVV```dddWWWFFF>>>AAAFFFUUUggg|||~~~{{{dddFFFHHH\\\lllsssvvvtttuuurrrnnnnnnpppkkkddd^^^XXXUUU\\\cccffffffggghhhjjjkkkllllllmmmppprrrsssssssssuuuxxx}}}yyyqqqeee[[[RRRPPPOOOMMMMMMOOORRRSSSUUUXXXYYYZZZZZZYYY[[[ZZZXXXUUUSSSQQQPPPPPPLLLGGGHHHRRRYYY[[[aaaiiiwww}}}yyyssswwwbbbUUUOOOSSSaaa\\\aaagggiii___LLL>>>999777777666555444333222222333444555555777<<>>888888;;;AAADDDFFFKKKRRR\\\bbbiiiuuuxxx|||xxxhhhfffvvv~~~yyy}}}||||||zzzoooWWW===111000///...///000+++111---000222666VVVqqqtttiiiffflllggg```bbbaaaaaajjjwwwtttqqqjjjfffssszzzpppeee^^^fff|||pppdddrrrQQQBBB999;;;;;;<<>>FFFMMMJJJBBBCCCQQQaaa^^^hhhttttttwwwvvvSSSMMMYYYcccddddddkkktttxxxxxx}}}}}}qqqccc^^^[[[\\\^^^___dddiiiggghhhiiijjjiiijjjmmmooorrrsssvvvyyy}}}~~~yyyuuuoooiii```WWWTTTSSSOOONNNOOOPPPQQQSSSUUUWWWYYYZZZ[[[[[[YYYWWWUUUSSSRRRQQQQQQMMMGGGFFFLLLTTTYYY[[[[[[XXXYYY]]]fffnnnnnnggg___hhhwwwrrr]]]SSSQQQRRRYYY```dddjjjkkk___LLL>>>999::::::::::::999777666555444444333222444999@@@DDDJJJMMM___xxxxxxvvv}}}xxxrrrooosssxxx|||}}}}}}~~~~~~|||yyyxxxxxxyyy|||ooodddkkkyyyyyyllloooxxxssskkkeee]]]YYYXXX___mmmrrrgggUUUJJJKKKKKKHHH>>>222+++***---************************)))*********+++...222666GGGmmm{{{mmmlllwwwlllWWWtttgggdddsssppppppeeeuuuuuuzzzaaaQQQJJJ@@@BBBMMMSSS[[[[[[[[[\\\^^^aaadddfffdddbbbbbbccceeeggghhhgggkkkmmmnnnmmmkkkjjjiiihhhvvvwwwjjj[[[RRROOORRRSSSTTTTTTTTTUUUXXXZZZZZZZZZ[[[ZZZZZZXXXWWWVVVPPPOOOMMMKKKJJJIIIIIIIIIIIIRRRfffooo^^^VVVZZZaaa^^^UUUNNNQQQZZZ___]]]XXXYYYOOOBBB;;;:::;;;;;;;;;111000...---...111777:::777777:::@@@CCCEEEJJJQQQYYY___eeeppp~~~ooonnn|||llljjjxxx{{{zzzzzzpppyyyzzztttxxxmmmXXX@@@444111000///---000+++111---000222:::___zzz|||qqqmmmoooqqqiiiaaaccccccfffrrr|||ttthhh^^^eeelllddd[[[YYYeeesssgggyyymmmdddrrrMMMAAA:::=========JJJ[[[ggghhhjjjllloooqqqrrrsssuuuyyy|||~~~zzz[[[YYYnnn{{{sssuuuzzzzzzvvv}}}}}}yyyqqqeeeXXXNNNHHHCCCEEEEEECCCDDDOOObbbrrr}}}}}}|||yyywwwooonnnkkkiiigggeeeeeeeeefffdddbbb```^^^ZZZUUURRRQQQRRRTTTVVVWWWWWWVVVUUUXXXZZZ\\\^^^````````````]]]^^^^^^^^^^^^]]]]]]\\\ZZZZZZZZZ[[[^^^aaacccdddjjjtttwwwhhhZZZXXX\\\^^^^^^^^^___```aaaaaaaaa```^^^]]]]]]^^^]]][[[ZZZ\\\```dddkkknnnnnniiidddaaa[[[UUUPPPZZZgggqqquuuvvvyyy{{{|||}}}}}}}}}|||}}}zzzppp\\\nnntttsssrrrqqq}}}cccJJJ:::222444333777:::<<>><<<<<<;;;:::999888777777777666555555777:::>>>AAAEEEHHHVVVkkkwwwwwwwwwyyyxxxpppmmmpppvvvzzz|||zzz|||}}}|||zzzwwwvvvuuuzzzrrreeemmm{{{lllhhhppppppnnnkkkeee```___bbbmmmuuunnnYYYEEEPPPQQQNNNCCC555+++***---************************)))*********+++...333777LLLttttttrrrlllXXXtttkkkiiiwwwsssssskkk~~~zzz{{{___LLLDDD>>>AAAMMMQQQZZZZZZ[[[\\\___bbbdddfffeeedddcccccceeeggggggfffiiiooovvv|||}}}tttppp|||zzznnn```VVVTTTSSSTTTUUUTTTTTTTTTVVVXXXYYYZZZZZZ[[[ZZZYYYXXXVVVQQQPPPOOOMMMKKKIIIHHHGGGHHHJJJRRR```lllwwwnnn]]]VVVWWWYYYQQQJJJJJJVVVccchhheeeaaabbbUUUDDD:::999;;;:::888555333111//////111444666555555888>>>BBBDDDIIIPPPXXX```gggoooxxxfff___ooozzz|||qqqnnnyyy{{{zzzyyypppeeekkk|||zzztttyyylllYYYBBB444000111000...111+++111...000222===gggsssoootttwwwyyysssnnnpppmmmnnn{{{wwwkkk]]]aaafff```^^^TTT[[[xxxtttfffnnnqqqnnnlllOOOCCC===@@@@@@@@@MMM___ggghhhjjjlllnnnqqqrrrsssvvvyyy~~~yyyaaacccvvvzzzvvvxxxzzzxxxttttttmmmaaaVVVMMMHHHEEEDDD>>>AAABBB===888;;;HHHTTTlllyyy~~~}}}}}}|||yyyxxxooonnnllljjjiiihhhhhhhhhhhheeeaaa^^^[[[YYYUUUSSSRRRSSSTTTUUUVVVWWWWWWWWWXXXZZZ]]]```bbbbbbaaaaaa^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZ[[[]]]aaacccccccccfffnnnyyyrrreeebbbcccbbbaaaaaaaaaaaaaaaaaa```___^^^]]][[[\\\\\\ZZZXXXYYY]]]aaagggmmmppplllhhheee```[[[QQQWWW```iiipppvvvzzz|||zzz{{{|||||||||~~~vvvzzz~~~xxxdddtttooommmjjjlll~~~gggMMM<<<444555222888:::999[[[kkkhhhkkkwww~~~bbbFFFDDDNNN[[[^^^TTTHHHKKKUUU```mmmwwwnnneee}}}{{{XXXQQQ\\\eeefffeee^^^hhhmmmkkkrrr}}}zzznnn```___```aaa^^^ZZZ]]]ccchhhhhhgggfffgggjjjppptttvvvwwwxxxzzz|||~~~tttoooqqq|||xxxoooeee\\\UUURRRQQQMMMKKKKKKLLLMMMNNNQQQSSSVVVYYYZZZXXXWWWUUUSSSRRRPPPPPPPPPKKKLLLLLLKKKOOO[[[kkkwwwyyymmmbbbYYYQQQJJJFFFOOOiiiqqqfffaaa\\\RRRMMMTTTTTTVVVUUUNNNDDDAAACCC<<<;;;999888777666777777999888777777999;;;<<<===???BBBJJJXXXhhhssswwwxxx}}}vvvmmmiiilllqqqvvvxxxvvvyyy||||||zzzvvvsssrrrwwwxxxiiikkkvvv~~~kkkeeejjjhhhgggkkkiiiaaadddhhhmmmwwwxxxfffPPPTTTVVVSSSGGG777,,,+++---************************)))*********+++///444888SSS~~~}}}yyywww]]]ooo}}}jjjmmmyyypppmmmeeedddRRRIII???@@@LLLRRRYYYYYY[[[]]]```bbbdddeeefffeeecccdddeeeffffffeeeeeeiiippp}}}||||||qqqcccZZZWWWSSSUUUUUUUUUTTTSSSTTTVVVXXXYYYZZZ[[[ZZZYYYXXXVVVQQQQQQPPPOOOMMMJJJHHHFFFGGGFFFGGGIIIIIILLLXXXeee|||wwweeeWWWWWW\\\___QQQIIIJJJVVVdddiiigggfffiiiYYYFFF:::999;;;999666999777444222111111111111222222555<<<@@@BBBHHHOOOVVV```hhhooo}}}iiiaaajjjwwwvvvmmmwwwrrrqqqxxxwwwvvvtttfffggg}}}yyy|||wwwdddIII555///111111000111+++111///000222@@@mmmpppoooyyywww{{{yyyssshhhZZZ[[[___ZZZ\\\SSS\\\yyyvvvmmmggguuuwwwjjjnnn}}}dddPPPDDD>>>@@@??????MMM```hhhiiijjjlllnnnqqqssstttxxxxxx|||~~~sssfffmmm|||~~~{{{zzz{{{zzzxxxvvviii\\\NNNIIILLLNNNLLLGGG???AAABBB@@@<<<;;;===???NNNaaavvv~~~}}}|||{{{yyywwwqqqpppnnnmmmllllllmmmmmmjjjfff```\\\YYYXXXVVVUUUSSSSSSSSSSSSTTTVVVWWWXXXXXXZZZ]]]```bbbbbbaaaaaa``````___^^^]]]\\\ZZZYYYXXXXXXZZZ^^^bbbcccbbb``````cccgggmmmxxx|||rrriiifffdddbbbbbbcccbbbaaa```______^^^^^^^^^ZZZ\\\\\\XXXTTTSSSWWW[[[cccjjjpppnnnkkkgggbbb]]]QQQRRRVVV^^^hhhrrrxxx{{{yyy{{{||||||}}}sssvvvxxx~~~iiiwwwyyytttlllkkk~~~jjjPPP>>>555444000999:::999___mmmooouuu~~~zzz```IIIFFFRRRccchhh[[[IIIDDDJJJjjj{{{zzzjjj}}}xxxVVVRRR___jjjmmmmmmdddmmmnnniiiooo|||{{{pppbbbbbbdddeeeaaa\\\^^^dddiiihhhgggfffgggkkkrrrwwwxxxxxxyyyyyy{{{|||~~~~~~xxxddd[[[fffnnnlllmmmvvvxxxnnnfff^^^VVVTTTSSSOOOMMMMMMKKKKKKMMMOOORRRVVVXXXZZZXXXWWWUUUSSSRRRQQQPPPPPPKKKNNNNNNJJJKKKZZZooo~~~kkkYYYMMMHHHNNNjjjtttkkkgggbbbWWWQQQLLLKKKKKKJJJEEE??????CCC<<<:::888666555555666777:::999888888:::;;;;;;::::::===AAAIII[[[oooxxxxxxzzzrrriiidddggglllqqqsssssswww{{{|||zzzuuuqqqooosss{{{|||lllhhhnnn}}}lllhhhkkkeeedddlllnnn___hhhlllmmmvvv~~~rrr^^^SSSUUUSSSGGG888---,,,///************************************+++///444999TTT~~~zzzeeemmmwwwhhhnnnyyykkkeee^^^kkk[[[QQQBBB@@@LLLSSSXXXYYY[[[^^^aaacccddddddgggfffddddddeeeeeeeeedddfffddddddqqq|||rrrdddZZZWWWTTTUUUVVVUUUSSSSSSSSSTTTWWWXXXYYY[[[ZZZYYYXXXVVVQQQQQQQQQPPPNNNKKKHHHFFFAAABBBEEEFFFAAA???JJJXXXppprrriiiUUUJJJQQQ^^^dddVVVLLLJJJTTT```dddeeegggjjjYYYEEE::::::<<<;;;777<<<:::666444222111000...//////333:::>>>AAAGGGNNNPPP[[[dddkkkyyyrrrllltttzzzuuulllmmmoooqqqxxxmmmggg}}}uuusssrrrRRR888...000111111111+++111///000222BBBqqq{{{ssspppzzzsss~~~|||tttooofffXXXWWWZZZUUUOOORRRddd}}}vvvkkkllleeellleeeYYYdddyyyuuu]]]NNNCCC===>>><<<<<>>???@@@CCCDDDAAA<<<777777NNNhhhxxx~~~}}}|||{{{yyywwwrrrqqqpppoooooopppqqqqqqkkkfff```[[[XXXXXXWWWWWWSSSRRRRRRQQQRRRTTTVVVWWWWWWYYY]]]```bbbbbbaaaaaaaaaaaa```___]]]\\\ZZZYYYUUUVVVXXX\\\aaabbb___\\\ZZZYYYVVVWWWaaannntttttttttlllfffdddccc```aaadddcccbbb```___^^^^^^______ZZZ[[[[[[WWWQQQOOORRRVVV```iiipppoookkkgggbbb\\\QQQNNNNNNUUUbbbooovvvyyyyyyzzz|||}}}~~~xxx|||{{{fffrrr~~~qqqnnnlllRRR???555444///999;;;999cccuuunnnsss}}}]]]GGGCCCOOOXXX``````QQQGGGNNNlll~~~{{{hhhooowwwVVVRRR___iiinnnrrrpppsssqqqlllpppzzzzzzqqqfffaaaccckkkjjjbbb```fffiiihhhiiimmmooopppsssvvvwwwoookkkffffffttt~~~tttkkkhhhfffgggnnnxxxyyyrrreee^^^VVVQQQQQQQQQQQQPPPLLLMMMMMMOOOPPPRRRTTTUUUYYYVVVRRRPPPPPPRRRTTTTTTOOOOOOIIIEEEGGGJJJaaarrrZZZKKKJJJYYYdddcccdddfff^^^RRROOOKKKFFFDDDDDDBBB???<<<<<<;;;999888888666333111333888;;;:::999999;;;<<<===;;;:::AAAQQQcccooosssyyy{{{ooobbbeeeffffffllloooppptttxxxyyywwwqqqmmmqqqxxxzzziiijjjxxx}}}yyyqqqgggdddmmmyyyiiipppxxxvvvpppvvvrrr]]]UUUQQQIII>>>444---++++++************************,,,)))))),,,---000777???___{{{yyyjjjyyyrrrtttkkkggg[[[ZZZ~~~qqqhhhZZZFFFDDDPPPTTTYYY[[[^^^___``````bbbcccjjjjjjhhhddddddffffffbbbeeeaaaYYYUUU]]]lllrrrpppfffooo}}}zzzrrrhhh]]]UUUUUUUUUVVVVVVUUUTTTRRRQQQTTTUUUWWWZZZ\\\ZZZUUURRRSSSTTTSSSPPPJJJGGGHHHIIIEEEQQQZZZXXXPPPKKKIIIIIIOOOSSSNNN@@@888CCCZZZkkkbbbZZZNNNIIIQQQ```hhhhhhkkkVVVAAA;;;<<<<<<<<<===999888777666666444000---///222666999;;;???EEEJJJSSSXXX]]]gggyyy|||uuu{{{xxxiiikkkmmmqqqxxxhhhooozzzppprrruuu|||qqqQQQ444///000///111//////,,,...222444HHHjjj~~~eeeyyysssjjj```sssttt~~~zzzttt}}}wwwiiibbb\\\WWWXXX]]]SSSmmmwwwddd```jjjdddkkk]]]^^^uuupppaaaHHHAAA======;;;===LLL\\\hhhhhhiiikkkooosssvvvxxxttttttuuuwwwyyy~~~uuujjjqqqtttvvvtttmmmiiitttzzzyyy}}}vvvsssvvvtttjjjaaaZZZOOODDDCCCFFFFFFAAA===>>>>>>;;;<<<>>>NNNhhh||||||{{{{{{sssqqqooommmmmmnnnpppqqqtttmmmeee```]]]ZZZWWWSSSSSSSSSSSSSSSTTTUUUVVVWWW]]]]]]^^^___````````````aaaaaaaaa___]]]YYYVVVTTTVVVRRRPPPTTT]]]aaa```\\\UUUPPPKKKIIILLLOOOQQQRRRVVVVVVZZZ___aaa___```dddfffeeebbb```^^^^^^]]]^^^^^^\\\YYYVVVTTTPPPLLLIIIWWW```kkkoookkkddd___]]]ZZZVVVPPPPPPZZZjjjwww|||~~~|||{{{{{{}}}yyykkktttpppjjjkkk}}}{{{rrr}}}xxxsss}}}qqqUUUAAA555555333333===???eeeoooiiippp}}}___JJJAAAIIINNNUUUZZZPPPGGGLLLiii|||qqqsssqqqRRRPPP^^^jjjooosssssswwwuuuoooqqqzzzzzzsssiiibbbbbbiiijjjbbb```cccgggfffgggjjjooosssxxx|||{{{mmm^^^UUUPPPTTTggg|||vvvooolllnnnzzzwwwnnnfff```XXXRRRQQQPPPOOOMMMKKKKKKLLLNNNPPPRRRTTTUUUXXXWWWUUUSSSSSSSSSRRRQQQLLLMMMGGGEEEGGGIIIZZZxxxpppTTTJJJQQQUUURRRPPPRRRSSSRRROOOMMMIIIFFFDDDAAA>>><<<<<<:::999888888666222000000444777777666888<<>>444...++++++************************+++)))))),,,...111999BBBkkkwwwwww|||wwwbbbjjjUUUOOO~~~|||ooofff[[[IIIGGGRRRWWWYYY[[[^^^______```bbbcccfffhhhhhheeedddeeeccc_________YYYNNNJJJNNNRRRSSSIIITTTfffyyy{{{rrrhhh]]]VVVUUUVVVVVVVVVUUUTTTSSSRRRSSSTTTVVVYYY[[[ZZZVVVSSSUUUUUUUUUQQQLLLIIIIIIJJJLLLYYYiiirrrppphhhcccbbbSSSJJJBBB>>>;;;???RRRggghhhaaaSSSJJJKKKTTTZZZ[[[\\\LLL???<<<===<<<;;;;;;888777777777888777555333000333666888:::>>>CCCGGGNNNSSS[[[hhh{{{~~~~~~zzzpppeeennnuuuvvv{{{mmmpppyyynnnppprrruuuiiiJJJ111000222111333///000,,,...222333GGGiiivvvqqq|||mmmooodddeeesss|||uuuvvvuuuooojjjkkkjjjccc[[[RRRnnn|||rrrcccfffllliiissseeebbbsssiiiXXXHHHAAA======;;;===KKK\\\dddeeegggjjjmmmpppssstttqqqpppqqqsssuuu{{{fffbbbssszzzsssfffXXXbbboooxxxyyy}}}{{{}}}{{{kkk]]]WWWUUUSSSIIIIIIEEE@@@@@@CCCCCC@@@===<<>>===;;;:::999999888666222......000444555555777<<>>555...++++++***************************)))***---...222;;;EEEmmmuuukkkppptttwwwsssiii\\\kkkSSSLLLmmmyyy}}}nnnfff]]]NNNKKKTTTXXXXXXZZZ]]]______```bbbcccfffhhhhhhccc___]]]YYYSSSVVVaaahhh```RRRJJJHHHIIIGGGRRRdddvvv{{{rrrhhh]]]WWWUUUUUUUUUUUUTTTSSSRRRQQQRRRSSSUUUXXX[[[ZZZXXXUUURRRSSSSSSPPPMMMKKKKKKLLLIIISSSjjj~~~rrrZZZFFFAAA<<<777BBBUUUkkkfffZZZKKKEEEGGGJJJKKKHHHAAA<<<<<<===;;;::::::888777777888::::::999888111333666888999<<<@@@CCCIIIPPPZZZiii~~~~~~{{{wwwqqquuuvvvtttwwwqqqqqqxxxqqqvvvzzzwwwhhhGGG000111444111222000111---...222222FFFgggdddiiizzz|||sssnnnrrryyywwwwww~~~xxxnnn[[[SSSqqq|||nnnbbbkkklllnnn{{{nnneeeoooaaaNNNFFF@@@======<<<===JJJ[[[```bbbeeeiiilllnnnooooooooonnnoooqqqssszzzzzz^^^^^^yyyttt___NNN[[[kkkxxx|||~~~uuuiiiaaa^^^]]]ZZZFFFGGGEEECCCEEEHHHEEE@@@@@@===<<>>JJJLLLLLLIIICCC???>>>???<<<;;;;;;;;;:::777222///---///444888888777:::???IIINNNLLLFFFIIIZZZkkksss~~~vvviiiiiifffbbbddddddeeegggkkkpppsssssssssrrrxxx}}}pppdddfffqqq~~~}}}|||wwwllldddfffmmmuuuhhheeeeeeZZZRRROOOHHHRRRNNNHHH>>>555...++++++***************************)))***------111;;;FFFgggnnncccjjjrrrwwwyyypppbbbkkkVVVSSSlllttt~~~mmmddd^^^PPPLLLSSSVVVWWWZZZ]]]^^^___```bbbcccgggiiieee[[[SSSNNNIIICCCHHH]]]ttt{{{qqqcccZZZWWWXXXeeevvv{{{qqqfff]]]WWWTTTTTTTTTSSSSSSRRRQQQQQQRRRRRRTTTWWWYYYZZZYYYWWWNNNNNNNNNMMMLLLKKKJJJJJJAAACCCXXX}}}^^^JJJ>>>999===EEE``````YYYLLLBBB@@@@@@@@@===<<<;;;<<<<<<::::::::::::888777777999::::::999222333555777999;;;===???EEELLLYYYiii|||xxxwwwvvvxxxqqqjjjmmm{{{qqqrrrzzzvvvpppJJJ222222333...000111111...///111111DDDeee```\\\wwwyyy|||yyyyyyxxx```WWWuuuqqqbbbjjjkkknnn}}}nnnccclll]]]KKKEEE???<<<===<<<===IIIYYY___bbbfffjjjmmmnnnnnnnnnpppooopppsssuuu|||___^^^yyyrrr```TTTXXXjjj{{{|||qqqlllnnnkkk___SSSSSSWWWYYYVVVSSSPPPJJJCCCAAABBB>>><<>>555444;;;FFFIIIIIIGGGBBB>>>>>>@@@<<<<<<;;;;;;;;;888555222///111777===<<<777777<<>>555///,,,+++************************+++***+++---,,,///:::FFFgggtttccchhhttt}}}iiimmmZZZWWWoootttwwwcccZZZXXXMMMJJJQQQTTTWWWYYY\\\^^^___```bbbcccfffeee___RRRGGGBBB???;;;;;;MMMfffwwwwwwmmmbbb]]]YYYkkk{{{pppddd\\\WWWTTTSSSSSSRRRQQQQQQPPPPPPRRRRRRSSSUUUXXXZZZYYYXXXOOONNNMMMLLLJJJGGGEEECCCCCC===HHHlll}}}VVVDDDDDDEEEAAAHHHMMMMMMEEE???===<<<;;;<<<======;;;:::;;;;;;;;;;;;888555444555666666666222333444777:::<<<======>>>FFFTTTggg{{{uuuqqqooollliiifffmmm}}}{{{tttxxxzzzsssKKK111000///,,,///000111...///222111CCCdddjjjhhh|||yyyxxx~~~wwwpppggg^^^zzzwwweeefffiiikkkxxxhhh^^^iii]]]MMMCCC>>><<<>>><<<===HHHWWWaaadddhhhmmmooopppooooooqqqooopppssswww~~~}}}___]]]uuu|||ppp```TTTUUUggg{{{|||yyysssjjjdddxxxzzzuuugggZZZRRRMMMIIIAAAGGGEEE>>>DDDZZZrrr}}}}}}~~~}}}||||||}}}xxxxxxyyyzzz||||||uuuooolllgggbbb]]]YYYYYYXXXYYYYYYZZZ\\\\\\\\\]]]^^^```aaabbbbbbbbb___^^^]]]\\\[[[YYYXXXWWWQQQNNNIIIBBB===???GGGNNNTTTUUUUUUSSSOOOKKKHHHFFFHHHFFFLLL]]]llloooiiidddffffffeeedddbbbaaa______]]][[[YYYWWWVVVTTTQQQNNNEEEDDDCCCEEEJJJSSS\\\bbb^^^VVVOOOOOOPPPUUU___jjjsssvvvzzz|||||||||}}}~~~vvv~~~lllmmmttt||||||xxxvvv{{{zzzaaaAAA666333666555===KKK\\\___pppzzzXXXBBBFFFVVVYYYPPPJJJAAA???GGGPPPfffwwwoooiiitttTTTJJJXXXiiiooolllcccgggoooxxx{{{uuukkkeee___^^^bbbfffffffffiiippptttssswww~~~{{{ooo```RRRLLLGGG???===@@@???FFFKKKIIIMMM^^^vvv~~~yyykkkeee^^^ZZZYYYXXXUUUSSSOOOOOOPPPPPPQQQSSSTTTUUUUUUWWWXXXXXXXXX\\\ccciiihhhmmmhhhbbbaaa[[[XXX```sssrrrQQQAAA;;;777:::CCCHHHHHHGGGDDDAAA?????????<<<;;;999999999999777555333333888???===666555;;;HHHRRRTTTMMMQQQbbbqqqtttyyyxxxppprrrpppkkkllleeegggkkkooossstttrrrooonnnvvv{{{wwwllldddfffkkkccckkkttttttgggVVVOOOPPP~~~bbbQQQOOOMMMNNNLLLGGG>>>666///,,,+++***************************+++,,,---,,,000===JJJlll{{{gggcccooozzzaaa}}}oooYYYTTTuuuzzzmmmVVVMMMNNNHHHFFFNNNRRRVVVXXX\\\^^^___```bbbdddaaabbb[[[MMMCCC???>>>===;;;@@@LLLZZZaaa]]]WWWSSSWWWmmm|||pppddd\\\XXXUUUUUUTTTRRRRRRRRRRRRRRRSSSRRRRRRTTTWWWYYYYYYYYYTTTSSSPPPNNNLLLHHHDDD@@@GGG@@@AAAVVV{{{mmmOOOIIICCC999333:::===;;;999;;;<<<;;;AAAAAA???;;;:::===>>><<<;;;888444222222333333333111111333777;;;>>>???>>>888@@@NNNccc~~~{{{{{{~~~{{{sssmmmooowww|||}}}~~~zzz~~~jjjEEE//////---+++222///000...///222111CCCccclll{{{~~~nnngggpppqqqlllvvv|||qqqyyyxxx~~~hhhddd~~~{{{jjjeeekkkiiiqqq```XXXfff]]]NNNAAA===<<<>>>===<<>>===:::888666666777777777666666333666<<<;;;444666???MMMXXX[[[UUUZZZlllvvvtttzzz|||tttwwwuuuooopppkkkkkklllnnnqqqqqqpppnnnmmmvvv}}}yyynnnhhhiiilll[[[\\\```bbb]]]TTTNNNMMMrrrjjjTTTRRRMMMMMMKKKFFF>>>666///,,,+++************************)))***---//////333BBBQQQtttnnnaaaiii}}}}}}qqqVVVmmmsssjjjVVVTTToooTTTHHHJJJDDDBBBJJJOOOUUUXXX[[[]]]^^^```bbbdddbbbddd___RRRGGGCCCBBB@@@@@@<<<>>>GGGMMMLLLIIIIIISSSlll~~~qqqeee^^^ZZZXXXXXXVVVUUUTTTTTTUUUUUUTTTSSSRRRSSSVVVXXXYYYXXXVVVUUUTTTTTTTTTRRRNNNKKKIIIIIIEEEEEE[[[dddKKK===666///333555444666<<<@@@@@@CCCCCC@@@<<<===AAA@@@<<<:::777222///000111333333///000222777===AAAAAA@@@:::@@@LLL```{{{{{{lllsssvvv||||||qqq___BBB111111---+++333...///---///222222CCCcccqqqmmm```bbbfffhhhvvvuuummmllllllmmmqqquuucccggg}}}tttxxxoooiiipppjjjooo\\\UUUeee[[[KKK@@@<<<<<>>666000,,,+++************************(((***---000111777GGGWWW~~~xxxhhhlllsssVVVmmmpppxxxyyyyyyiiicccUUUYYYwwwZZZKKKLLLDDD@@@FFFKKKUUUXXX[[[]]]^^^```bbbdddgggjjjfffZZZMMMFFFCCC@@@???999999BBBHHHEEEBBBCCCGGGaaasssggg___\\\[[[ZZZXXXWWWVVVVVVWWWXXXUUUSSSRRRSSSUUUWWWXXXXXXTTTSSSTTTXXX\\\^^^\\\YYYLLLSSSNNN@@@HHHnnnxxxRRRAAABBB444555333111666???EEEFFFCCCDDDAAA===???DDDBBB;;;999666111...///222444444...///111777>>>BBBCCCAAAAAAEEEMMM^^^xxxrrr```lll{{{|||{{{}}}gggZZZBBB555555...***333---...---///222222DDDddd{{{iiieeejjjsss}}}{{{rrrfffhhhtttsssooottt]]]gggttthhhtttrrrnnnuuummmooo[[[UUUdddXXXGGG@@@<<<<<>><<<<<<<<>>EEEIIIIIIJJJMMMOOOhhhyyyjjj___\\\dddbbb^^^ZZZYYYXXXVVVRRRVVVUUUTTTSSSSSSTTTUUUUUUWWWUUUVVV]]]gggllljjjfff```UUUIIIDDDKKKaaajjjLLLBBB:::444///222===IIINNNMMMBBBCCCCCCCCCBBBAAA???===;;;999555222222333555777222555555333999CCCHHHFFFCCCEEEMMM___wwwqqqvvv~~~uuupppuuu}}}mmmXXX@@@111---,,,---000///---...***222555???ppp~~~xxxnnn```xxxkkkXXXkkkvvvllldddTTTccclll[[[HHH@@@>>>======:::;;;DDDNNNdddiiillliiihhhkkknnnnnnsssqqqpppvvv}}}|||dddccc|||yyy\\\RRR^^^sss~~~lll[[[aaaUUU[[[dddkkknnnnnnmmmlllooohhh^^^TTTPPPUUUdddqqq~~~~~~|||xxxyyy{{{{{{xxxvvvpppkkkhhhgggdddbbbaaa``````aaa[[[\\\]]]^^^___aaabbbbbb___^^^\\\[[[YYYWWWUUUTTTSSSMMMHHHGGGDDD@@@>>>??????CCCIIIOOOSSSUUUUUUUUUGGGEEECCCBBBFFFOOOZZZcccgggcccaaaeeegggdddbbbbbb]]]\\\ZZZWWWUUUSSSRRRRRRRRROOOOOOWWWdddpppvvvxxxoooaaaZZZaaafffcccbbbfffrrrrrrsssuuuxxxzzzzzzzzz{{{{{{}}}}}}xxxyyypppnnn~~~xxxyyyvvv|||lllKKK666777555===888ZZZdddiiigggKKKIIIVVVfffTTTKKKVVVVVV]]]ccclllaaaqqqsssZZZuuuqqqWWWUUUcccnnnqqqsssooolllnnnuuuzzz{{{yyynnniiidddbbbbbbdddfffgggbbbhhhrrrzzzzzzpppeeecccnnnzzzoookkkfffaaa___aaa___XXXUUUWWWXXXUUUYYY\\\___``````aaaeeehhhooottt{{{|||tttgggXXXOOOFFFGGGNNN[[[iiipppoookkktttxxxgggOOOEEEBBBEEEOOO```WWWOOOJJJEEE===888999999777444444666888888777555777888666333444888<<>>777000111:::DDDFFFDDDAAAAAAAAAAAA@@@>>>======:::999666555555666888999777777444333;;;FFFKKKIIIFFFGGGNNN```xxxwwwgggooozzz}}}yyymmmXXX@@@333...---...111///---///***222444>>>ooollltttuuufffZZZkkkxxxiiiwww{{{zzzgggTTT```hhhXXXFFF@@@===<<<<<<::::::CCCMMMaaagggkkkiiihhhkkknnnoooqqqqqqooouuu}}}|||qqqcccxxxcccQQQ\\\sssyyymmmpppnnnmmmllljjjiiijjjlllnnnrrrpppiii]]]RRRSSSdddvvv|||}}}~~~|||yyy|||}}}}}}xxxqqqllliiihhhgggeeecccbbbbbbaaa]]]^^^^^^______`````````______]]][[[YYYWWWUUUTTTRRRMMMJJJIIIFFF@@@===>>><<>>===???;;;777444444777999888777666888888666333222555888===BBBFFFKKKZZZqqq|||{{{yyymmmmmmuuuqqqllliiihhhiiijjjjjjmmmrrrzzzxxxhhhYYY^^^mmm___^^^fffnnneeeVVVZZZkkkhhhooo|||zzzbbbQQQMMMUUUQQQIII>>>333,,,***)))++++++************+++,,,'''---***)))111999MMMiiiyyyzzzooojjjwww|||jjjwwwxxxzzz|||vvv^^^UUU\\\wwwuuu\\\MMMFFFBBBEEELLLTTTWWW[[[\\\]]]```fffjjjzzzfffTTTSSSRRRVVV\\\\\\VVVOOOLLLRRRiiiyyyqqqllleeedddcccaaa]]]YYYXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWVVVWWW[[[fffsss}}}~~~uuudddOOOBBB>>>CCCNNNZZZ{{{~~~~~~~~~RRRBBB999111333;;;BBBCCC@@@CCCBBBAAA???>>>>>>======999999888888999999:::;;;999555111444???LLLQQQOOOKKKKKKRRRccczzzhhhlll~~~uuuuuuuuuttt{{{ssskkkWWW@@@333///...///222///...///+++333555>>>ooo|||vvvnnnoooiiicccYYYeeeyyyhhhnnnrrrxxx~~~gggYYYffflll[[[HHH@@@===;;;;;;999:::AAAJJJ]]]dddiiiiiiiiimmmppppppppppppooouuu|||{{{gggpppnnnSSSYYYqqq~~~vvvtttsssrrrppppppsssxxx~~~~~~ppp\\\TTTdddyyyzzz~~~}}}}}}~~~|||tttooolllkkkkkkiiigggeeecccbbb```_____________________aaa```^^^\\\YYYWWWUUUTTTQQQNNNLLLLLLHHHBBB???@@@CCCDDDDDDBBB@@@???@@@AAAGGGEEEBBBAAAEEEOOO\\\eee^^^[[[[[[___bbb``````bbbbbbaaa___\\\YYYVVVTTTSSSIIIMMMSSSZZZ```hhhqqqxxxqqqddd^^^ZZZXXX```jjjmmmooorrrvvvxxxzzz{{{{{{||||||~~~mmmsss|||sssuuu|||jjjMMM:::777555<<<:::___jjjdddmmmoooKKKEEEYYYooo]]]JJJMMMRRRaaa\\\^^^dddzzzuuuLLLPPP^^^QQQaaaooommmoookkkhhhgggkkkrrrxxx|||xxxqqqhhhaaa___aaadddeeeaaakkkwww|||yyy}}}xxxqqqqqqyyyssskkkdddccc```^^^]]]]]]]]][[[ZZZ___dddccc^^^[[[^^^aaa```aaaaaa[[[SSSKKKGGGEEEEEE@@@???III[[[iiimmmlllnnnrrrcccLLLAAA???JJJ___hhhcccZZZRRRKKKGGGGGGHHHBBB;;;555666888888666555777888888666333222333555555888<<>>>>>>>>>>>999:::::::::::::::999999444000000888HHHVVVYYYWWWQQQQQQWWWhhh~~~iiikkkyyy|||~~~xxxxxxoooyyyxxxlllqqqnnngggTTT>>>222///......000///...000,,,444666???ppp{{{}}}uuuiiigggeeefffXXX]]]yyyxxxkkknnnpppxxxjjjnnnccc^^^nnnuuudddRRRAAA>>><<<<<<;;;;;;AAAHHHXXX```ggghhhiiinnnqqqqqqoooqqqpppuuu|||{{{uuukkk{{{ZZZVVVjjj{{{wwwrrrkkkjjjlllpppwww~~~}}}gggZZZdddvvvzzz~~~}}}xxxtttnnnnnnnnnmmmkkkhhheeeccc________________________bbbaaa___\\\ZZZWWWUUUTTTSSSOOOLLLLLLIIIEEEEEEIIIOOOPPPPPPMMMJJJIIIJJJLLLNNNKKKHHHEEEHHHQQQ\\\eee^^^[[[[[[^^^```^^^___bbbbbbaaa___]]]ZZZWWWTTTSSSJJJMMMQQQVVV[[[aaaeeehhhrrrhhh]]]VVVQQQQQQ[[[gggjjjmmmqqquuuwwwyyy{{{|||||||||~~~|||jjjllluuuqqqyyysssPPP777777444<<<<<>>;;;CCCSSSaaaggghhhiiiooobbbLLL>>><<>><<<<<<<<<<<<;;;;;;;;;;;;999888666555///---222AAASSS___aaa___UUUUUU\\\mmm~~~|||iiittt|||oooiiiaaattt|||nnnmmmfffbbbPPP<<<111...------///......000---666888BBBrrrxxx{{{nnnhhhiiigggiii[[[ZZZrrrvvvnnnqqqmmmppp___fff^^^ZZZkkkuuuiii\\\DDD???============AAAGGGSSS]]]eeehhhjjjooorrrqqqppptttsssvvv}}}{{{rrryyydddVVV___zzzvvvnnnmmmllllllmmmnnnmmmiiifffnnnooosssrrrfffZZZbbbrrr{{{~~~~~~}}}yyyxxxqqqqqqpppooollliiifffddd^^^^^^______```aaaaaaaaabbbaaa___]]]ZZZXXXVVVUUUVVVQQQLLLJJJGGGFFFKKKSSSZZZ]]]___]]]XXXTTTTTTVVVVVVSSSNNNKKKKKKQQQZZZaaa___\\\\\\^^^^^^\\\^^^aaa``````^^^\\\ZZZVVVTTTRRRNNNMMMNNNTTT[[[___^^^[[[```[[[VVVPPPKKKLLLTTT]]]cccgggkkkoooqqqtttxxx{{{{{{{{{~~~yyyuuuwwwwww|||}}}ZZZ>>>777444<<<===ggg~~~|||}}}WWWIIITTTfffVVVEEEGGGJJJ[[[\\\WWWhhh~~~eeeQQQxxxpppSSSWWWdddhhhlllnnnpppqqqrrrvvv}}}~~~sssiiidddccccccddddddiiisss}}}}}}yyyoooggg```___`````````bbb```aaaaaa```]]][[[ZZZZZZ\\\[[[WWWNNNDDD>>>@@@CCC???;;;888===GGGRRRYYY[[[]]]ddd[[[JJJ??????VVVvvv}}}uuusssssssssZZZJJJ===;;;;;;666333555999888888888777777777666888666999DDDYYYooo~~~ssssssxxxzzzyyyvvvsssrrrrrrssssssssswww{{{~~~vvvbbbTTT___sssvvvkkkiiiaaabbblllxxxuuucccQQQJJJNNNJJJCCC:::111,,,***+++)))***+++,,,---------,,,,,,///---///444888OOOssszzztttjjjttt~~~lllfffyyypppqqqqqqsss]]]OOOJJJJJJQQQUUUZZZ\\\^^^```eeeiiikkk~~~ooohhhjjj}}}uuunnnnnnkkkdddbbbfffZZZZZZZZZXXXWWWUUUSSSRRRTTTRRRRRRWWW___iiiqqquuuiiiYYYHHH???;;;888999;;;BBB^^^mmmeeecccooonnn^^^KKK???;;;GGGQQQOOOGGGBBBAAA@@@>>>===;;;:::999999<<<;;;;;;:::888666444333///...666GGGWWW___``````UUUWWW^^^ooo~~~tttyyysssgggYYYlllxxxooonnnddd___MMM:::000...,,,,,,...------111///999<<>>>>>>>>AAAFFFPPPZZZcccgggjjjoooqqqqqqpppuuutttvvv{{{yyyzzz{{{ttt^^^YYYsss~~~nnnggg]]]VVVRRROOOKKKHHHLLLKKKRRRZZZXXXSSS]]]ooo{{{{{{xxxtttqqqpppuuu}}}|||yyyyyyssssssqqqooollliiifffddd^^^^^^___```aaaaaabbbbbbaaaaaa___]]][[[YYYXXXWWWXXXRRRLLLHHHDDDDDDLLLVVVccciiiooooooiiiaaa^^^]]]```]]]YYYTTTSSSUUU[[[```]]][[[[[[]]][[[YYY[[[```^^^^^^]]]\\\ZZZWWWTTTRRROOONNNOOOUUU\\\___[[[VVVSSSSSSQQQMMMIIIHHHKKKOOOXXX\\\```ccceeeiiipppuuuzzzzzz}}}~~~~~~yyy}}}^^^CCC888333<<>>;;;888999<<>>;;;888666777:::IIIVVVZZZaaaiiihhh___KKK@@@???NNN[[[XXXMMMGGGBBBAAA@@@???===;;;:::999<<<;;;:::999888777666555000///555DDDOOOSSSTTTVVVSSSUUU^^^ppp{{{xxxtttzzzzzzvvvmmm^^^jjjtttnnnqqqhhh]]]LLL:::111///------...------222111<<>>===???CCCNNNXXXcccgggjjjoooqqqpppooouuussstttyyyuuusss}}}ooo___qqqeee]]]RRRLLLKKKLLLKKKJJJEEEBBBFFFMMMKKKHHHWWWmmmxxx~~~zzzrrrmmmcccYYYTTTVVV]]]dddsss{{{|||yyyyyyuuussspppmmmjjjgggeeeeee``````````````````aaaaaa``````___]]]\\\[[[ZZZYYYYYYSSSNNNHHHBBB@@@GGGPPPaaalllxxx{{{vvvlllfffcccaaa___\\\XXXUUUVVVZZZ]]]WWWVVVVVVXXXWWWUUUYYY___\\\]]]]]]\\\[[[XXXUUUSSSPPPPPPSSSWWWZZZYYYUUUQQQJJJKKKKKKIIIGGGGGGGGGFFFKKKNNNRRRSSSUUU[[[dddlllxxxyyy}}}xxxqqqxxx}}}___BBB888333<<<@@@mmmpppuuu}}}gggLLL[[[rrrcccMMMIIILLLaaajjjZZZ```gggvvvfffDDD\\\___VVVcccrrrkkkqqqwwwwwwtttrrrvvvzzz}}}tttlllhhhfffffffffcccgggpppwwwwwwvvv{{{zzzwwwkkkgggfffccccccffffffaaa\\\[[[]]]]]]ZZZWWWRRRTTTSSSLLLDDDBBBFFFLLL???===;;;888777888<<>>AAABBBNNNeee{{{sssppp{{{hhhSSSAAA>>>>>>999888<<<888888999;;;===>>>===<<<999555777FFF\\\ooo|||yyywww|||uuuyyytttrrrqqqqqqssstttuuutttrrrzzz}}}gggUUU[[[lll~~~~~~vvvhhhbbbeeefffcccddd___bbbkkkkkk]]]OOOJJJMMMIIICCC:::222---,,,,,,)))***+++---......------,,,000111888===@@@XXXvvvkkk|||yyynnn|||ooo```|||~~~fffTTTJJJEEELLLQQQYYY]]]___```ccceeekkkjjjwww|||vvvvvvxxxxxx}}}yyyvvvllleeeeeebbbaaa```^^^[[[XXXTTTRRRLLLNNNQQQSSSTTTSSSQQQPPPBBB>>>===???===888444444;;;888:::GGGXXXcccaaa\\\III???AAAUUUdddaaaVVVPPPDDDEEEEEEDDDBBB???===;;;;;;:::999999888888888999111...222===DDDDDDFFFJJJPPPSSS]]]ooo~~~|||}}}|||yyyyyyyyyooonnnccclllqqqkkkpppiii]]]LLL:::222000///...///,,,---222222===AAAKKK{{{yyyzzzuuuhhhmmmoooiiigggVVV]]]tttjjj[[[```VVVNNNIIIUUURRRLLLWWW```YYYSSSDDD???;;;<<<===<<<>>>BBBMMMXXXbbbgggjjjooopppooonnntttsssrrrwwwrrrooowwwyyy~~~hhhvvvwww```[[[TTTSSSUUUXXXWWWTTTUUUNNNNNNOOOGGGBBBSSSmmmuuu|||}}}yyytttiiibbbTTTFFF======DDDJJJZZZgggwww|||zzzzzzvvvsssppplllhhhfffeeeeeebbbbbbbbbaaa```_________```___^^^^^^\\\\\\[[[ZZZXXXTTTOOOIIIAAA===AAAJJJVVVddduuu|||yyyppphhheeeXXXWWWUUUQQQOOOOOOQQQTTTQQQPPPRRRTTTSSSRRRWWW^^^\\\\\\]]]]]]\\\YYYWWWUUUPPPTTTWWWXXXUUUPPPLLLJJJBBBDDDDDDDDDEEEFFFEEECCCBBBEEEHHHIIIJJJQQQ\\\dddwwwxxx|||~~~}}}mmmiiiyyy{{{}}}bbbAAA888333<<>>@@@AAA@@@??????CCCKKKQQQ[[[eeeiii```ZZZdddxxxqqqZZZDDD======<<<999999999777777;;;AAACCCAAA===<<<999>>>MMMaaappp}}}~~~xxxuuuuuutttrrrooopppmmmnnnrrrqqqmmmpppvvvqqqzzz~~~hhhVVV[[[jjj~~~eee[[[eee[[[QQQ^^^dddkkkpppoookkkbbbSSSFFFJJJLLLGGG:::222000///++++++,,,,,,,,,,,,,,,,,,---...,,,222<<>>:::777666888999888666444333222333666;;;AAAEEESSSRRR[[[qqq|||{{{oooyyywwwmmmmmmooojjjkkkmmmgggcccGGG555111,,,---111...---......666AAAEEERRRkkkzzzpppnnnqqqmmmdddSSSTTTgggwwwjjjXXXSSSRRRLLLPPPKKKDDDLLL\\\XXXGGGCCC>>>:::;;;;;;:::>>>CCCMMMYYYdddggghhhlllqqqssspppqqqrrrrrrssssssssssssxxx~~~}}}xxx}}}qqqgggeeeffffffbbb\\\\\\___dddfffmmmnnn\\\JJJRRRhhhzzz|||zzzwwwnnncccUUUKKK@@@;;;;;;======;;;@@@UUUmmm{{{|||xxxtttrrrtttqqqmmmkkkjjjhhhfffdddddddddccccccaaa```^^^^^^aaa^^^[[[ZZZ[[[\\\[[[[[[VVVSSSMMMEEE===;;;>>>BBBSSS___kkkpppqqqooohhhaaaXXXNNNGGGGGGGGGDDDDDDHHHIIIIIIHHHHHHIIIKKKMMMOOOWWW\\\___\\\[[[[[[YYYVVVTTTTTTXXX```ccc\\\OOOEEEDDDDDDCCCBBBBBBCCCGGGIIIKKKHHHHHHKKKNNNPPPWWW^^^ttt|||}}}~~~{{{{{{yyyxxx{{{___FFF;;;888<<>>@@@AAA@@@??????AAAGGGLLLHHHLLLNNNIIIGGGSSSkkk{{{cccJJJ???>>><<<:::999888666666:::AAADDDDDDAAA>>>;;;@@@PPPbbbrrr}}}zzzwwwwwwvvvtttrrrpppnnnnnnrrrssspppqqqvvvvvv~~~gggUUUXXXeeejjj```cccWWWNNNZZZfffeeekkkuuuppp]]]LLLFFFMMMNNNHHH:::///,,,,,,***++++++,,,,,,,,,,,,------///...444>>>CCCNNNnnnkkkiiivvvyyy{{{___VVVfffxxx~~~mmm^^^YYYNNNEEEIIINNNQQQUUUXXXZZZ\\\^^^```aaaeeeffflll~~~}}}xxxooojjjfffgggdddaaa^^^[[[YYYUUUSSSTTTRRROOOMMMMMMLLLHHHDDD@@@???AAACCC???777222111999666666777AAAWWW]]]KKKFFF<<>>:::;;;;;;:::>>>CCCKKKWWWbbbeeegggkkkppprrrpppqqqssstttuuuvvvvvvvvvzzz{{{vvv|||vvvrrrssstttqqqjjjeeeggglllzzz}}}zzz```ZZZcccxxx}}}~~~xxxqqqiii^^^TTTKKKFFF@@@===>>>???<<<:::;;;HHHZZZjjjvvvzzzyyyvvvssspppmmmkkkjjjiiigggeeedddddddddcccaaa```^^^]]]___]]][[[ZZZ[[[[[[ZZZYYYWWWTTTNNNFFF???<<<===@@@MMMZZZhhhooopppllleee]]]SSSJJJCCCBBBBBB???@@@CCCDDDDDDDDDDDDDDDEEEHHHJJJUUU\\\aaa___\\\\\\[[[YYYYYY]]]eeeooorrrjjj\\\QQQEEEDDDBBBAAABBBDDDIIILLLPPPNNNOOOQQQPPPPPPWWW```rrrzzz{{{}}}{{{pppqqquuuVVV===999666<<>>;;;777555555888???DDDEEEEEE>>>===CCCRRRdddsss~~~{{{yyyyyyyyywwwttttttqqqqqquuuwwwvvvvvvxxx}}}hhhWWWXXXbbbwwwuuummmjjjiiiYYYMMMTTTVVVQQQ^^^wwwwww___OOOQQQOOOPPPIII;;;///*********+++++++++,,,,,,---------///000777AAAEEEPPPpppwwwjjjnnnuuummmVVVKKKeee}}}qqq[[[VVVOOOFFFFFFMMMPPPTTTWWWXXXYYY[[[]]]bbbeeeeeehhhxxx}}}~~~vvvnnniiijjjgggccc```^^^[[[XXXVVVQQQQQQPPPOOOKKKGGGDDDDDDAAA@@@AAACCC@@@999555555999333333777GGGeeesssgggIII===KKKoooxxxwww{{{zzzjjjQQQBBB@@@AAA===888666777999:::;;;:::999777444333555999===NNNVVVddduuuqqqnnn|||zzzpppmmmnnnfffIII777333...---000---...000111:::IIIOOOXXXkkkxxxuuulllaaaZZZPPPZZZiiicccXXXSSSPPPQQQVVVPPPFFFLLL___cccYYYBBB===:::;;;;;;:::===BBBIIITTT___cccfffkkkpppqqqssstttvvvxxxyyyyyyyyyyyyzzzttttttuuuzzzzzzwwwjjjeeehhhmmmrrryyynnnkkkzzz}}}{{{pppcccXXXOOOHHHGGGDDDAAA@@@AAABBBAAAAAA===@@@III[[[ooozzz{{{yyyrrrooolllkkkkkkjjjhhhgggdddddddddcccaaa```^^^]]]]]]\\\ZZZZZZZZZYYYXXXVVVVVVSSSNNNGGG@@@<<<<<<===GGGVVVgggooonnniii___WWWKKKDDD>>>===<<<:::;;;>>>???@@@@@@@@@??????AAACCCQQQ\\\dddccc___]]]]]]]]]\\\dddqqq|||iiiZZZJJJGGGCCCAAACCCGGGMMMQQQWWWWWWXXXWWWRRRPPPWWWaaapppxxxzzz|||{{{tttttttttVVV@@@666555===HHH~~~}}}xxxgggnnnhhh[[[```iii[[[GGGAAA???IIIVVV]]]ddduuuGGGHHHdddvvvRRRMMMcccfffgggiiijjjhhhgggffffffbbbjjjoookkkccc___bbbeeedddhhhoootttuuuuuuuuuuuusssvvv{{{xxxsss{{{yyyuuuooolllkkkddddddfffgggaaaYYYXXX\\\lllmmmkkkcccWWWPPPTTTZZZbbbddd___WWWXXX^^^ZZZPPPUUUQQQLLLFFFCCCCCCFFFHHHGGG===888:::;;;>>>TTTmmmsss\\\OOOKKKIIICCC>>>777555444666:::???BBBCCC======DDDTTTeeesss~~~{{{yyyzzzzzzxxxuuuxxxvvvuuuxxx{{{|||{{{{{{mmm___aaahhhgggfffjjjtttvvvgggWWWTTTJJJIIIZZZuuuyyydddUUUUUUNNNNNNHHH===222,,,+++,,,+++++++++,,,,,,---------000111:::DDDHHHRRRpppmmmnnnrrrzzzyyyhhhyyygggKKK]]]{{{cccVVVMMMDDDDDDJJJNNNSSSVVVXXXYYY[[[]]]]]]bbbgggkkkvvv{{{{{{|||sssnnnjjjhhhdddbbb```___]]]\\\PPPPPPRRRSSSOOOIIIHHHKKKAAAAAADDDEEEAAA;;;:::>>>666222555;;;KKKlllLLL>>>DDD\\\nnnyyywwwkkkVVVZZZhhhuuuqqq\\\HHH???>>><<<:::888888888999999;;;;;;999555333444888<<>><<<;;;EEEVVVgggmmmkkkcccXXXNNNEEEAAA===:::999999:::<<<===???AAA@@@>>>===>>>@@@MMM[[[ffffffaaa^^^___```\\\eeevvvzzzbbbUUUPPPJJJFFFHHHMMMSSSWWW]]]]]]^^^ZZZRRRNNNVVVaaaqqqyyyzzz|||xxx}}}rrr}}}sssXXXBBB555444===IIItttnnnrrrnnndddWWW___kkk\\\FFF??????HHHWWWccciiiwwwKKKEEE[[[{{{~~~VVVKKK^^^iiikkknnnnnnkkkiiihhhhhhgggnnntttqqqggg```aaafffgggjjjmmmooopppqqqssstttqqqwww|||}}}zzzyyywwwvvv|||qqqooorrrzzzqqqllliiiiiiggghhhkkkllleeeZZZTTTUUUooovvvyyypppaaaWWWTTTUUUfffsss|||{{{yyyxxxoooccc___YYYOOOGGGCCCCCCFFFHHHGGG<<<777<<<<<<;;;GGGYYYsssdddWWWQQQLLLCCC;;;888555333333666999<<<>>>:::<<>>BBBTTTooozzzkkkRRRBBB;;;;;;;;;:::888666555444999:::999666333444:::@@@LLLUUUeeexxxyyyzzz~~~|||}}}vvvnnnllluuufff\\\AAA111000---...222///---000111>>>UUU```dddmmmyyyiiiRRRNNNZZZ\\\[[[[[[XXX]]]gggcccRRRMMMUUUUUULLL@@@<<<:::;;;;;;:::<<<@@@GGGQQQ\\\bbbhhhooottttttuuuvvvwwwxxxwwwtttrrrpppgggeee```YYYVVV[[[cccjjj{{{jjjeeebbb^^^RRRWWWkkk{{{xxxpppcccTTTJJJKKKVVVaaaeeegggiiikkkhhh```UUULLLSSSNNNPPP]]]kkkqqqrrrssspppnnnlllkkklllkkkjjjiiieeeeeedddcccaaa___]]]\\\ZZZXXXWWWWWWWWWWWWVVVTTTPPPMMMJJJFFFBBB???===<<>>;;;999;;;===???@@@CCCFFFEEEAAA???@@@BBBLLLZZZfffgggbbb```aaaaaa___hhhzzz{{{jjjbbbYYYSSSSSSWWW\\\^^^bbbbbbaaa[[[RRROOOWWWcccttt||||||}}}~~~{{{~~~~~~nnnSSS;;;666444===IIInnnsssrrr^^^UUULLL\\\pppcccIII===;;;AAAKKK```hhhvvvvvvTTTDDDQQQttt\\\JJJUUUhhhlllqqqrrrooolllkkklllkkkoootttrrrhhh______dddiiijjjlllllllllmmmoooqqqpppuuuzzz~~~vvvsssrrrqqq~~~sssnnntttvvvpppmmmlllkkklllpppsssnnn```TTTOOOjjjyyysssfff^^^ZZZ^^^oooqqqeee___XXXMMMEEEBBBCCCEEEGGGBBB;;;999???AAA???CCCKKKmmmkkkdddYYYOOOGGG>>>666777666444333333555888999777;;;FFFWWWgggttt}}}yyywwwxxxyyyxxxvvvxxxzzzyyytttsssvvvzzz{{{xxxxxxoooiiirrrvvvwwwvvvmmm\\\aaammmxxxyyymmm^^^UUUPPPGGG>>>888222,,,************+++,,,,,,---......000222???QQQ[[[cccwwwuuuooozzztttqqq]]]___}}}aaaIIIRRRhhhtttvvvXXXHHHAAAAAABBBGGGNNNUUUYYY\\\___aaadddbbbbbbeeeiiiuuuyyyxxx|||zzztttvvvsssxxxzzzssskkkiiieeeddddddeeeeeeeeeZZZRRRRRR[[[```[[[VVVVVVBBBFFFQQQ[[[\\\QQQDDD===CCCCCCGGGAAA555;;;HHHIIIGGG???@@@AAA:::<<>>//////---...222///---111333BBB]]]kkklllqqqwwwrrrWWWNNNWWW[[[^^^bbbaaavvvwww___RRRUUUUUUMMM???<<<:::<<<<<<:::<<>>@@@???;;;:::>>>AAABBBDDDIIIMMMKKKFFFBBBBBBDDDOOO\\\fffhhheeeddddddcccgggnnn~~~|||ooofffdddeeeggghhhiiifffbbb\\\UUUSSS]]]hhhwww~~~~~~~~~~~~}}}sssqqq|||{{{zzz{{{|||qqqVVV===777444<<>>>>>AAAEEEGGGFFFEEESSSYYYYYYPPPFFF@@@;;;666666666555444333444666888666:::GGGYYYjjjvvv}}}yyywwwyyyzzzyyywwwyyy~~~}}}tttooossszzz}}}zzz~~~tttlllqqqmmmpppvvvooo[[[XXXcccxxx}}}ooogggjjjcccQQQ???666222---***+++)))******+++---......///000222BBB[[[kkkrrrooo{{{sssttt___XXXrrr```GGGLLLeeezzzeeeQQQDDD@@@???DDDLLLSSSXXX[[[^^^```fffbbbbbbggghhhooowwwwwwwwwssspppqqq{{{tttooovvvwwwoookkkgggeeedddeeeeeeddd\\\PPPNNN___nnnnnngggdddSSSLLLNNN]]]kkkkkk___UUUWWWXXX]]]VVVEEEAAADDD>>>CCC@@@DDDDDD<<<===@@@;;;;;;888CCC\\\mmmgggTTTGGGAAAAAA>>>999444222333555888;;;<<<999555777>>>FFFNNNYYYkkkxxx{{{~~~{{{|||zzzvvvwwwxxxvvvyyywwwkkkiiippp{{{zzzyyyvvvYYY>>>000000---///222//////444666GGGfffvvvuuuvvvzzz]]]PPPWWW[[[```iiikkkwwwppp___\\\WWWMMM???;;;:::<<<<<<:::;;;???CCCLLLWWW___hhhqqquuuttttttuuuvvvwwwuuuqqqnnnkkkppp{{{ttthhhttt{{{tttkkksssfff]]]ccc]]]LLL@@@CCCLLLZZZeeeiiihhhgggUUUKKKCCCEEENNN]]]sss}}}ggg\\\ZZZfffqqqrrrrrruuurrrpppmmmllllllkkkjjjhhhffffffeeecccaaa___]]][[[YYYVVVSSSSSSUUUXXXZZZ[[[YYYTTTMMMIIIFFFCCC@@@===FFFQQQXXXTTTJJJDDDAAA>>>999>>>???::::::???DDDDDDGGGLLLQQQOOOIIIDDDDDDFFFUUU___gggiiihhhiiihhheeennnsss~~~{{{vvvtttsssqqqqqqjjjccc]]]ZZZ[[[eeeqqqvvv~~~~~~~~~~~~iiicccnnnooosssyyyvvv\\\BBB777444;;;HHHzzzvvvkkkeeekkk\\\QQQCCCQQQllljjjVVVKKKIIIFFFAAAbbbmmmhhhwwwhhhFFFIIIrrrlllQQQKKK[[[dddnnnssssssqqqqqqrrrllllllnnnoooiii___^^^dddfffiiilllmmmllliiigggfffppplllooozzzttteee___]]][[[]]]gggwww|||jjj\\\PPPMMMNNNVVVbbblllssswww|||{{{yyyuuuttttttsssqqqoooooowwwqqq[[[MMMNNNnnntttjjjeeejjjiii^^^UUUTTTPPPMMMIIIIIIJJJKKKIIIGGG>>>@@@@@@@@@EEEIIIFFF???>>>IIINNNGGG???<<<<<<;;;555666666555444555777999666;;;III[[[lllxxx}}}yyyxxxzzz{{{zzzxxx}}}vvvooosss|||zzzrrrnnnsssiiiiiippphhh\\\OOOYYYwww~~~jjjeeetttvvv^^^DDD777333///------)))******+++---.../////////222DDDaaavvv~~~rrr{{{vvv|||gggWWWhhhyyypppQQQHHH\\\vvvppp]]]MMMDDD>>>CCCKKKRRRVVVYYY\\\]]]]]]ZZZ___hhhhhhiiizzzwwwtttuuuuuuiiijjjvvvqqqiiijjj{{{rrrnnniiieeeddddddcccbbb\\\MMMKKKbbbzzzxxxssseeeRRRHHHXXXsss}}}tttnnnmmmqqqkkkXXXMMMGGG<<>>;;;:::<<<<<<:::;;;>>>AAAJJJUUU]]]gggppptttssswwwxxxzzz{{{zzzwwwtttqqqvvvtttrrrkkk]]]]]]zzz```XXXaaaZZZFFF???BBBIIIRRRXXXYYYYYYYYYIIIAAA???HHHXXXhhh|||uuuddd]]]iiiuuuvvvtttuuusssqqqnnnllllllkkkiiihhhffffffeeecccaaa___\\\[[[YYYVVVRRRRRRTTTXXX[[[]]]___YYYQQQKKKGGGDDD@@@>>>IIISSSXXXRRRHHHCCCCCCDDD555<<<===999999???DDDDDDGGGNNNSSSQQQJJJEEEDDDFFFZZZaaahhhjjjkkklllkkkgggpppuuuzzz~~~zzzwwwwwwnnnddd___^^^aaalllwwwuuu}}}~~~}}}ddd\\\dddiiirrr{{{tttXXX???777333:::HHHvvv}}}iii```dddyyy___MMMKKKYYY[[[```bbbPPPLLLLLLLLLWWW\\\___tttoooKKKEEEeeeqqqRRRKKKRRR```mmmqqqnnnlllooosss{{{}}}|||ooobbb___dddgggkkkooopppllliiiiiiiiillllllnnnttt{{{~~~iiiWWWNNNJJJHHHIIIRRR___jjjlllcccTTTIIIFFFEEEFFFIIIMMMPPPPPPOOOWWW\\\bbbhhhkkklllmmmnnnsssvvvyyy|||xxxfffSSSHHHUUUyyyxxxddd^^^\\\UUUNNNLLLKKKIIIHHHJJJLLLLLLIIIFFF???===>>>EEEMMMNNNFFF>>>888;;;AAAEEEBBB<<<<<<@@@;;;555222444666444333444888:::FFFZZZlllyyy}}}wwwrrrqqqvvv{{{yyyvvvyyy}}}|||~~~nnn```iiizzzuuufffbbbaaa\\\TTThhhsssXXXXXXfffzzziiiPPP;;;///+++++++++*********+++,,,---...//////555DDDbbb~~~}}}sssvvvlllwwwuuu]]]iiisssXXXMMMYYYddd}}}aaaYYYHHH>>>BBBLLLVVVYYYXXXZZZ___aaaaaaaaaaaaeeellluuu{{{|||sssqqqlll]]]bbbrrrvvvmmmgggmmm|||{{{tttoookkkjjjiiihhhkkkqqqhhhYYYOOOZZZuuu}}}mmmTTTMMMgggwwwoooiiijjjnnngggSSSDDDAAAFFFDDDDDDFFFDDD===999999;;;999<<>>FFFUUUcccuuu{{{rrrnnnwww|||wwwtttvvv{{{}}}uuukkkeee[[[dddrrr{{{xxxmmmhhhkkkVVVBBB222000000---///555222333999UUUxxxsssoooTTTQQQ\\\hhhttt~~~hhhqqqsssllliiihhh\\\JJJ???===:::999999;;;;;;:::CCCKKKVVVaaaiiimmmppprrrssstttzzzrrrgggyyynnnbbb]]]aaarrrlllbbbaaaTTT???HHHEEEFFFNNN[[[```XXXLLLCCCCCCGGGVVVjjj}}}pppfffmmmxxxzzzvvvsssrrrrrrqqqnnnkkkiiiiiiiiihhhgggfffdddbbb___]]]\\\WWWSSSPPPQQQQQQRRRVVV\\\``````^^^XXXLLLBBBDDDLLLPPPggglll]]]RRRJJJEEEGGGBBBAAA@@@??????@@@@@@AAAMMMMMMNNNMMMGGGBBBGGGNNNaaadddgggkkkmmmmmmmmmlllrrrtttxxx}}}|||{{{wwwooohhhggghhhjjjpppvvvyyy}}}jjjYYYcccfffmmmzzzzzzZZZ===999666>>>KKK}}}sssjjjooopppOOOGGGSSSYYY___]]]GGGCCCHHHMMM\\\^^^```wwwuuuQQQDDD```^^^FFFMMMZZZiiipppoooooorrruuuxxx}}}yyylllgggiiiiiikkkmmmmmmllljjjiiijjjmmmmmmnnnqqqvvv|||~~~yyylllYYYKKKEEEAAA===BBBFFFKKKOOOPPPNNNJJJHHHLLLJJJIIIHHHGGGGGGFFFEEELLLQQQXXX___dddgggjjjlllllllllnnnwwwqqq]]]QQQMMMXXXrrrxxxllliiidddUUUIIIDDDKKKKKKKKKMMMNNNMMMJJJFFF???>>>AAAHHHOOOMMMDDD;;;777:::@@@DDDBBB>>>===???999444222555777666666888:::<<>>@@@EEEMMMQQQMMMBBB999777===CCCEEEEEECCCAAA???777333111555777888999<<<===@@@IIIWWWcccooo{{{{{{xxxwwwyyyyyywwwuuuwww{{{}}}|||yyyyyy}}}uuuqqqwwwyyyuuuSSSWWWaaacccccclllmmm___PPPcccbbbIIILLLUUUVVVLLL???444///---,,,***+++++++++,,,---...000111777;;;HHHhhhxxxwwwwwwnnnvvvrrr|||tttXXX]]]{{{~~~vvvssskkkSSSTTTvvvpppWWWNNNJJJKKKQQQWWWYYYYYY[[[]]]^^^```aaacccggglllppprrr|||fffYYYUUUNNNGGGHHHTTTfffyyyoooaaaQQQHHHFFFJJJTTT]]]kkkoootttwwwwwwvvvttttttooonnnnnnmmmiiijjjttt}}}dddKKKCCCNNNeeehhhTTTXXXdddeeeRRRDDDDDDHHHHHHFFFHHHCCCDDDFFFGGGBBB<<<===BBB???<<<888999<<>>===:::666333222444777999;;;777555666888<<>>;;;999:::;;;;;;;;;???FFFQQQ\\\ccchhhlllnnnsssvvvnnnWWWQQQQQQSSSUUUSSSTTT\\\fff~~~qqqcccUUUKKKKKKMMM[[[{{{pppaaaRRRDDD===DDDNNNWWW\\\]]]\\\\\\RRRSSSXXXcccnnntttssspppkkkvvvzzzwwwpppooommmlllkkkjjjjjjjjjhhhhhhgggeeeccc```]]][[[[[[VVVRRRPPPPPPQQQXXXaaafffhhhjjjhhh^^^TTTTTTYYYsssmmmYYYRRRRRROOOKKKJJJJJJLLLMMMMMMOOOJJJEEECCCBBBDDDOOOZZZjjjjjjjjjjjjkkkmmmnnnooooooqqqtttwww{{{}}}~~~|||zzznnngggdddiiipppsssuuuwwwwww{{{~~~~~~}}}uuuppppppuuummmBBB;;;666<<>>AAAKKKZZZ\\\bbbcccKKKWWWWWWMMMSSS___jjjnnnkkkjjjjjjdddhhhqqqxxxtttiiibbb```gggdddaaaaaaeeehhhhhhggglllmmmnnnppprrrvvv{{{~~~zzzooo]]]JJJBBBBBBAAA===DDDOOO[[[aaa^^^VVVQQQOOOKKKKKKKKKIIIFFFFFFIIILLLLLLPPPUUUZZZ]]]```ccceeeddd[[[QQQTTTggg}}}kkkYYYJJJIIIOOOQQQSSSVVVXXXVVVZZZ^^^ZZZOOOMMMRRRLLLNNNQQQRRRQQQMMMGGGCCC>>>BBBJJJQQQSSSMMMBBB999888BBBIIIIIIHHHIIIFFFAAA777333222555666666999===???DDDMMMWWWaaalllzzz}}}yyyvvvyyy}}}~~~yyysssssswwwzzzyyyvvvwww|||{{{pppqqqwwwssshhhPPPRRR[[[^^^[[[bbbfff]]]PPPiii}}}ZZZJJJOOORRRMMMDDD999111...---,,,+++,,,,,,,,,---...000111222888;;;FFFiii~~~yyywwwooowwwssskkk{{{~~~bbbRRRuuuhhhXXXPPPKKKPPPWWWZZZZZZ[[[]]]___aaacccdddfffiiikkkllltttsssYYYNNNCCCAAA===;;;>>>IIIXXXcccZZZPPPFFFBBBAAAAAAEEEKKKNNNNNNNNNOOOSSS[[[eeellleeegggjjjiiieeefffsssnnnTTTFFFDDDPPPiiinnnYYYUUUWWWKKKAAACCCGGGHHHGGGGGGGGGIIIKKKJJJCCC===AAAHHHIIIDDD===777444555888:::999888666444444555888:::<<<777444444777<<>>EEEPPPZZZaaagggkkkmmmqqqvvvuuuZZZQQQPPPQQQTTTWWW[[[gggrrr}}}iiiYYYOOOQQQPPPOOO[[[vvvtttWWW???EEEKKKSSSYYY[[[___kkkwww\\\[[[\\\```cccbbb]]]XXXUUU^^^sss}}}zzzsssrrrpppoooppppppooooooiiiiiiiiigggdddaaa]]][[[[[[VVVQQQNNNLLLNNNWWWaaaiiikkkmmmllleee]]]]]]bbbsssiiiaaa]]]XXXUUUVVVWWWWWWVVVTTTMMMFFFDDDEEEJJJTTT^^^eeeeeeddddddcccbbbaaa```aaaeeekkkrrrxxx|||~~~}}}{{{wwwuuugggbbbaaajjjsssvvvvvvwwwxxx{{{~~~~~~}}}yyymmmooottt{{{rrrBBB<<<666;;;III}}}|||kkkxxxmmmMMMKKKYYYhhhbbbEEEAAACCCDDDNNNQQQYYYxxx~~~^^^HHHQQQxxxfffOOOPPPWWWdddkkkiiiggghhhggghhhlllrrrppphhhbbbaaahhhddd``````eeeiiikkkjjjmmmoooqqqqqqrrruuuzzz~~~xxxcccOOOFFFEEEDDD@@@FFFTTTfffoookkk___SSSMMMFFFHHHIIIKKKLLLOOOSSSUUUTTTXXX]]]```bbbcccdddeeefff\\\NNNGGGSSSpppfffTTTNNNPPPVVV[[[]]]^^^eeehhh^^^OOOKKKQQQNNNPPPRRRQQQNNNJJJEEECCC@@@FFFOOOUUUTTTMMMBBB;;;999HHHQQQMMMIIIKKKHHH@@@999555444555555444777<<<@@@JJJUUU]]]dddnnn{{{}}}xxxvvvyyy{{{tttqqquuuxxxwwwtttuuuzzzxxxqqqvvvzzzppp___ZZZVVV^^^bbbVVVPPPUUUVVVSSSjjj~~~qqqTTTOOOVVVRRRNNNEEE888///,,,,,,,,,,,,,,,,,,---...///111333333777999DDDgggtttssslllxxx|||[[[qqqmmm___TTTLLLPPPWWW[[[\\\\\\^^^```ccceeeeeefffhhhiiinnnnnnvvvzzzbbbOOOIII888;;;===<<<:::<<>>BBBJJJQQQKKK@@@777111222666:::999999999777555555888;;;;;;666333333666<<>>EEEOOOYYYaaafffkkkmmmooowwwxxxhhhfffhhhmmmssszzz{{{rrrjjjllliiiccc```gggqqqxxxnnnTTTMMMQQQXXX\\\XXXXXXcccqqqZZZXXXVVVUUUTTTPPPKKKGGGAAAFFFUUUttt}}}wwwtttrrrrrrttttttsssrrrmmmlllllljjjfffaaa]]]ZZZXXXTTTOOOKKKHHHJJJSSS___kkkkkknnnnnniiiccceeejjj}}}xxxqqqnnnnnnnnnkkkhhh]]]UUUNNNMMMPPPSSS[[[bbb]]]^^^______\\\XXXSSSPPPNNNSSS[[[eeeooowww}}}~~~|||{{{yyywwwsssmmmiiibbb___aaakkktttvvvuuuuuuyyy}}}~~~{{{yyymmmpppwwwrrrBBB:::666<<>>???@@@BBBCCCHHHEEEEEEHHHHHHCCC???>>>>>>AAADDDGGGJJJMMMRRRUUUaaadddhhheeeZZZQQQUUU^^^ttt[[[GGGAAABBBBBBQQQQQQXXXdddjjjggggggkkkRRRMMMFFFCCCCCCFFFJJJMMMKKKIIIHHHFFFAAA>>>CCCKKKTTTLLL@@@666222333777;;;======<<<888444444777::::::555333444888???JJJUUUdddtttqqqmmmxxxqqqfffmmmqqqjjjdddjjjwwwppp|||vvviii```ZZZSSS999555000...000333666888999>>>DDD^^^~~~kkkkkk~~~zzzwwweeeiiiqqqrrriii```[[[IIIUUUeeeUUUDDDAAA===<<<<<<<<<<<<;;;>>>EEEOOOXXX```fffkkkmmmnnnwww|||yyyyyyyyyuuujjj```___jjjxxx{{{iiiNNNSSS^^^ddd\\\NNNJJJPPPOOOMMMKKKIIIHHHFFFCCC@@@::::::BBB\\\zzzwwwttttttvvvwwwvvvsssqqqqqqpppmmmhhhbbb]]]YYYUUUQQQMMMIIIEEEFFFPPP\\\jjjkkkooorrroookkkkkkooo~~~yyyeee[[[TTTTTTXXX[[[aaafff[[[\\\^^^^^^[[[UUUNNNJJJIIILLLQQQZZZeeeqqqzzz~~~}}}|||zzzxxxssslllhhh``````eeennnsssttttttuuuzzz}}}~~~rrrqqqyyypppCCC888666>>>KKK|||mmmkkkiiiooojjj[[[VVVccckkkXXXQQQBBB888AAALLLPPPhhhOOOHHHPPPnnnZZZOOOMMMZZZgggiiikkkooolllgggeeeiiikkkgggdddcccffffffffffffgggkkkooossssssvvvxxxwwwvvvwww}}}rrrbbbVVVLLLEEEDDDGGGKKKNNNPPPOOOMMMLLLOOONNNPPPXXXaaagggfffbbbeeeiiinnnpppnnnjjjfffdddnnnlllbbbRRRJJJUUUjjjyyy~~~kkkZZZYYY___kkkrrrhhhVVVOOORRRXXXWWWTTTNNNHHHFFFFFFHHHRRRWWW[[[ZZZRRRGGG@@@<<>>999222000444888666333333777<<>><<<<<<<<<<<<;;;>>>DDDNNNWWW___eeejjjmmmnnnvvv~~~xxxpppiiiZZZZZZ[[[___fffkkkhhhbbbNNNTTTbbbooohhhRRRCCCAAAEEEEEEDDDDDDCCCBBB???===888888;;;MMMttt|||xxxxxx{{{|||yyyvvvuuuuuussspppjjjccc]]]YYYSSSPPPMMMIIIEEEDDDNNNZZZhhhlllssszzzyyyssspppqqqxxxdddYYYOOOPPPUUU[[[aaaeee\\\]]]^^^^^^\\\XXXSSSPPPNNNNNNOOOTTT^^^kkkxxx~~~~~~~~~|||yyysssoooaaadddjjjrrrsssqqqsssvvvyyy|||~~~}}}yyysssvvvkkkAAA555666AAANNN~~~rrrhhh___```}}}iii\\\hhhuuueee]]]NNN@@@GGGLLLBBBOOOjjjrrr^^^JJJ===VVVcccUUUOOOZZZfffhhhjjjnnnnnniiiggglllooolllhhhgggbbbdddfffeeeeeehhhmmmrrrsssvvvzzz{{{{{{~~~vvvfffWWWMMMHHHHHHHHHKKKPPPSSSTTTTTTUUUSSSUUU___lllsssqqqkkkpppssswwwwwwrrrkkkdddaaarrrssslll[[[LLLJJJPPPUUUfffrrr|||dddffflllooodddUUURRRXXX\\\ZZZUUUNNNGGGEEEHHHKKKZZZ^^^```[[[PPPEEE>>>;;;LLLjjjyyyhhhXXXXXXWWWOOO>>><<<::::::888777===DDDOOOcccuuuzzzxxx{{{{{{wwwsssrrruuuwwwxxxxxxqqquuuyyyyyyxxxzzzwwwttt}}}sss^^^```vvvnnnOOOMMMVVVRRRcccllluuuiiiSSSPPPUUUNNNCCC<<<333...---......------......000222444555777>>>AAAHHHfffwwwyyyffflllsss\\\KKKsssgggXXXPPPJJJLLLPPPTTTYYY^^^^^^```bbbcccccceeegggiiitttxxxbbbOOODDD@@@???<<<<<>>333666CCCOOOvvveee[[[bbbqqqxxxqqqkkkyyy___QQQQQQHHHFFFKKKJJJFFFOOO^^^oooVVV>>>EEElllpppUUUHHHYYYgggfffhhhqqqooonnnmmmmmmqqqvvvssslllhhhaaa^^^cccjjjlllmmmnnnxxx{{{zzznnnccc```\\\YYYYYY\\\```aaa```[[[bbbiiinnnuuuzzzxxxrrrmmmnnnrrrxxxxxxqqqgggaaaiiiyyy{{{eeeLLLBBBCCCDDDKKKMMMTTT___kkkyyyrrrpppzzzqqqWWWPPP\\\]]]XXXRRRKKKFFFGGGOOOWWWZZZ^^^```ZZZNNNCCC===<<>>@@@GGGQQQ]]]fffjjjkkkmmmppptttyyy~~~}}}rrrqqqyyyyyyqqqjjjmmmgggaaa[[[QQQGGGHHHNNNSSSffftttyyyuuu___JJJIIIHHHFFFEEEEEEBBB<<<999;;;777;;;888888RRR{{{xxxuuuqqqmmmhhhbbb^^^SSSOOOIIIDDDCCCIIITTT\\\ccckkkvvv}}}}}}wwwnnniiinnnwwwvvviii___SSSGGG@@@HHHSSSYYYZZZ\\\ccchhhdddZZZXXX___```YYYXXXTTTOOOMMMRRR___ooozzzwwwyyy{{{}}}|||yyyvvvtttmmmlllmmmpppuuuxxxwwwuuuyyyxxxzzz}}}~~~sssuuuxxxvvvUUU???444888666FFFzzzjjjVVV^^^iii{{{iii\\\WWWkkk|||dddYYYBBB<<<>>>GGGIIIHHHPPP]]]qqqZZZBBBBBBaaayyyZZZHHHTTTccceeefffmmmuuuuuuttttttyyy~~~}}}wwwlllccc]]]___cccfffjjjooowwwzzz~~~rrroookkkjjjlllnnnooooooqqqtttvvvxxx~~~~~~mmmiiiiiiooovvvtttkkkbbbfffwww~~~mmmWWWKKKGGGDDDDDDBBBBBBIIIQQQ\\\lllyyy~~~zzzjjj[[[[[[\\\VVVQQQNNNOOOQQQUUUXXX]]]``````YYYLLLBBB??????IIInnnssslllbbbTTTCCC===999:::;;;;;;???DDDYYYpppwwwrrrwww|||yyyvvvuuuqqqooosss{{{}}}}}}|||{{{~~~xxxyyymmmppplllbbbYYYUUUQQQKKK\\\bbbcccRRRDDDJJJQQQIIIEEE;;;111......,,,,,,...---///333555666777999;;;AAA===BBBRRRuuuxxxxxxzzzwwwvvveeeTTTssshhh]]]OOOFFFHHHPPPWWW[[[]]]```dddeeedddeeeiiilllrrrrrrbbbXXXKKKFFFAAA@@@DDDGGGHHHHHHFFFCCC???@@@EEEMMMTTTXXX^^^cccddd```___aaa```\\\\\\TTTYYYjjjnnn^^^KKKDDD;;;HHH___uuu~~~rrr```UUUVVVaaammmttt]]]JJJGGGQQQVVVYYY[[[VVVHHHDDDAAACCCJJJRRRUUUVVVLLL@@@:::999<<>>AAAIIINNNNNNRRRYYYrrr___FFF>>>UUU{{{bbbHHHNNN]]]bbbdddiiitttuuuuuuvvv|||}}}pppggg^^^[[[[[[^^^fffnnnuuuxxx|||~~~iii```ZZZbbbrrrxxxooobbb^^^rrrrrrcccTTTHHHGGGCCCAAAEEEIIIOOOXXX```vvvccc\\\^^^YYYTTTSSSWWWZZZ[[[YYY]]]^^^\\\SSSFFF===<<>>???CCCKKKiiiwww~~~www{{{wwwWWWfffpppuuugggTTTGGGDDDJJJSSS[[[]]]aaaeeeffffffgggkkknnnuuu{{{lllZZZRRRHHHBBBAAABBBBBBBBBGGGFFFFFFIIIQQQZZZbbbfffjjjjjjhhheeefffgggddd^^^\\\PPPQQQgggwwwlllVVVHHH>>>>>>BBBKKKUUUaaappp|||rrrdddcccppp|||cccNNNIIIRRRVVVUUUQQQGGGFFFFFFGGGKKKPPPUUUYYY[[[JJJBBB>>>>>>GGGZZZ\\\HHHMMMKKKEEE<<<777777777444555666888;;;FFFWWWeeelllxxx|||mmmiiiuuu{{{fffaaaqqqyyyrrrkkkfff^^^ZZZcccppp|||ddd[[[KKK444000111111333555777999:::===AAAAAAVVV}}}}}}rrrkkkYYYVVVjjjyyyzzz{{{yyyrrrjjjgggVVV```___KKKAAA>>>999<<<@@@<<<;;;>>>FFFQQQ\\\eeejjjlllppprrrtttuuuuuuvvvxxxzzzyyyoooaaaQQQPPP^^^ooo}}}vvvlllaaaZZZUUUOOOLLLLLLJJJdddmmmcccXXXNNNKKKRRRZZZSSSLLLJJJGGGBBBAAABBB999;;;;;;888<<>><<>><<<@@@CCCDDD[[[{{{~~~yyy|||yyyYYYZZZ]]]rrrvvvgggUUUHHHCCCFFFOOOWWW]]]aaaeeeffffffhhhlllpppxxxpppfffYYYNNNIIIJJJLLLNNNSSSTTTVVV[[[bbbgggjjjkkkmmmllliiifffddddddbbbaaa```TTTNNN\\\wwwlllPPPJJJDDD===;;;???HHHRRRYYYwwwttthhhrrrjjjUUUOOOUUUUUUVVVVVVQQQLLLLLLMMMQQQVVVXXXXXXWWWMMMFFFAAAAAAQQQjjjfffHHHPPPMMMGGG???:::999999888666666777>>>KKK\\\jjjrrr{{{uuu|||~~~hhhcccssswwwooohhhccc______hhhttt~~~oooZZZFFF444111111222444666777999:::<<>>;;;===???:::999===EEEOOOZZZccciiillllllnnnqqqsssssstttvvvwww|||}}}mmmWWWHHHIIINNNXXXhhhzzz~~~pppbbbWWWRRRQQQTTTPPPmmmuuubbbQQQJJJPPP]]]cccXXXNNNJJJGGGDDDBBBCCC>>><<<<<<<<<999AAA]]]yyy~~~{{{vvvooohhhccc^^^VVVMMMJJJMMMRRRTTTTTTNNNLLLHHHDDDBBB???===;;;???FFFUUUfffrrrvvvwwwyyytttsssssspppiii]]]NNNDDD>>>===@@@KKKVVV[[[ZZZXXX\\\hhhqqqqqqooonnnlllgggZZZYYYVVVUUUXXXaaalllssszzzzzzyyyxxxvvvtttsssrrruuusssqqqqqqrrrsssuuuvvvuuuvvvwwwyyyyyy||||||nnnwwwxxxuuutttrrrqqqqqquuuiiiOOO:::333999999HHH{{{uuu}}}ZZZ```lllvvvxxxPPP@@@KKKZZZ]]]QQQGGGCCC@@@DDDPPP]]]bbb```|||pppVVV@@@JJJnnnrrrPPPEEENNNZZZcccgggmmmpppqqqrrrwww~~~tttmmmfff```[[[XXX]]]cccnnnsssxxx|||vvvjjjWWWLLLCCCLLLeeeyyywwwjjjZZZbbbuuu}}}wwwrrrmmmfff]]]ZZZ[[[TTThhhpppvvvzzzuuudddVVVTTTZZZ___[[[YYYVVVPPPJJJFFFDDDDDDFFF>>>===GGGQQQUUU[[[ccc[[[[[[ZZZUUUIII???@@@GGG```ttt||||||zzzzzztttsssrrruuuyyy||||||{{{xxxxxxyyy{{{~~~|||xxx}}}zzzqqqlllkkk___QQQWWWiii|||{{{bbbQQQ[[[YYYHHHCCC===555...------,,,,,,...000333666888999:::<<<>>>;;;???BBB@@@OOO}}}~~~~~~UUULLLNNNgggqqqbbbRRRJJJFFFFFFKKKRRR[[[___ccceeefffhhhlllpppuuurrrddd\\\[[[^^^aaaeeegggkkkpppttttttrrrooolllkkkhhhccc]]]ZZZ^^^ccceee___PPPPPPqqqhhhWWWPPPEEE>>>===BBBGGGHHHQQQiii|||uuu}}}sss\\\RRRSSSUUUaaattt~~~YYYUUURRRVVV\\\]]]WWWPPPIII@@@;;;AAAWWWuuurrrRRRNNNJJJDDD???:::777777888777666888BBBQQQaaannnvvv{{{|||{{{lllgggqqq}}}ppplllgggccc```bbbkkkuuuyyyyyyVVV???999222222444555777888999::::::BBBDDDVVV{{{~~~wwwuuuzzzdddXXXccciiillluuuooouuussssss```TTTlllwwwZZZGGG???@@@===>>>???777888<<>><<<888???RRRggguuuwwwwwwzzzyyyxxxuuuoooeeeYYYLLLDDDDDDAAAAAAHHHRRRWWWTTTMMMXXX```ggghhheeeccc___\\\LLLJJJGGGGGGLLLWWWeeeoooxxxxxxwwwvvvuuusssrrrqqqvvvuuutttrrrrrrsssuuuvvvyyyyyy{{{|||zzz}}}wwwmmmggguuuqqqlllpppfffLLL666111888888GGG~~~zzzuuu~~~uuujjjffflllttt___MMMNNNVVVaaaVVVUUUPPPGGGEEERRRbbbeee^^^{{{yyydddHHHFFFeee{{{ZZZGGGHHHTTTaaahhhgggkkkllllllpppwww{{{zzzvvvooohhhccc___ZZZYYY\\\hhhmmmuuu{{{~~~rrrbbbPPPJJJBBBEEE[[[ttt}}}yyybbb]]]aaayyy}}}nnnhhhiii```cccuuu~~~xxx^^^UUUZZZ```TTTRRRPPPPPPQQQOOOJJJEEEHHH???;;;???CCCDDDHHHNNNJJJQQQ[[[___WWWKKKGGGIII```rrrzzz{{{zzz}}}zzzxxxvvvvvvxxxyyyzzzyyytttvvvxxx|||zzzxxxzzzqqqgggWWWOOO___vvvttt^^^WWWdddgggYYYKKK<<<333------///......///000333666888999:::===>>><<<<<>>>>>???888999<<>>BBBIII]]]uuu{{{sssnnn]]]QQQGGGGGGPPPUUUPPPIII@@@>>>>>>AAAEEEFFFDDDAAA777===OOOgggtttuuuvvvyyy|||zzzwwwooodddWWWKKKCCCBBBBBBCCCGGGRRR]]]___[[[NNNPPPQQQRRRRRRRRRPPPOOO@@@>>>;;;;;;AAANNN]]]gggoooppprrrsssttttttsssrrrwwwxxxwwwvvvuuuuuuwwwyyy{{{}}}rrrjjjqqqsssrrrssscccGGG111000777888EEE{{{vvvrrr{{{cccxxxssswwwmmmVVVLLLLLL^^^UUUYYYTTTJJJGGGUUUhhhjjj___mmmyyyoooPPPBBB[[[fffLLLCCCMMM]]]gggeeehhhiiihhhkkkqqquuuuuuxxxooogggccc```ZZZWWWWWW```gggqqqxxx|||qqq```PPPNNNFFFAAAQQQooo{{{nnndddjjj~~~vvvsssfff```lllrrraaa______PPPNNNOOOVVV^^^]]]SSSHHHJJJGGGDDDCCCAAA>>>>>>@@@AAACCCKKKTTTVVVRRROOOPPPbbbrrryyyzzz|||xxx}}}~~~{{{xxxvvvvvvxxxzzz{{{sssvvvyyy}}}~~~}}}{{{}}}wwwmmmcccbbbmmm{{{fffRRRQQQ^^^lllfffSSS;;;333---...000//////111000222666888999:::<<<>>>===999???BBBBBB^^^nnnzzzzzz\\\EEEBBBRRRmmmsssYYYNNNKKKFFFFFFJJJVVVZZZ___aaabbbeeejjjnnnlllwww|||qqqggg[[[SSSJJJGGGLLLUUUpppmmm^^^OOOYYYzzzxxx```RRRQQQRRRQQQVVVRRRPPPXXXjjjooo[[[SSSKKKRRRccclllXXXUUUSSSUUUYYYYYYRRRLLLBBB;;;>>>EEEOOOdddsssoooWWWQQQMMMJJJDDD:::666777===:::???OOO```mmmvvv~~~~~~zzzvvvrrrvvvvvvtttnnniiigggjjjnnnkkknnnnnnfff___aaajjjsssxxxrrrpppmmm^^^GGG999777555666888:::;;;;;;;;;;;;999DDDCCCNNNxxxzzz}}}tttrrrrrrooopppxxxzzzyyydddDDDLLL^^^QQQCCCAAABBB======???::::::<<<@@@DDDKKKVVVbbbjjjppprrrssstttuuuxxx{{{~~~||||||}}}~~~{{{uuuppprrr~~~zzzjjjYYYMMMEEEBBBGGGNNNaaasss~~~vvvoooyyy{{{___cccnnn[[[UUUTTTPPPJJJFFFAAA>>>>>>@@@CCCDDDBBBAAAIII^^^vvvwwwrrr]]]QQQFFFHHHSSSXXXQQQGGGDDDAAAAAADDDIIIKKKIIIFFF<<>>>>>@@@CCC<<<;;;BBBMMMSSSVVVYYYdddrrrxxxyyy}}}zzzwww|||}}}yyyvvvvvvxxxzzz|||tttvvv{{{~~~~~~}}}zzzwww}}}zzztttsssttttttttt}}}WWWCCCDDDNNNcccfffOOO:::333...///000000000111000222555777888:::<<<>>>===777>>>DDD@@@VVVoooooo{{{uuujjjNNNCCCJJJ\\\___OOOJJJEEEEEEJJJTTTXXX]]]```aaadddhhhmmmkkkrrr~~~sssdddSSSJJJDDD@@@DDDKKKvvvooocccTTTMMM^^^~~~mmmiiiiiigggiiifffaaa]]]aaarrr|||ooolllbbb]]][[[WWWLLLLLLNNNPPPRRRQQQNNNLLLAAA<<>>BBBHHHSSS```jjjnnnppprrrsssvvvzzz~~~|||zzzxxxuuunnnddd]]]aaalll}}}jjj[[[MMMCCCDDDJJJKKK[[[llluuu|||yyy}}}dddddduuubbb[[[[[[WWWOOOJJJCCCCCCCCCCCCFFFIIIGGGCCCEEERRR```jjjuuuwwwrrr```SSSHHHKKKWWW\\\TTTIIIJJJGGGEEEGGGLLLOOOMMMJJJBBBBBBMMM```jjjjjjnnnvvvwwwyyyzzzvvvjjj[[[LLLDDDCCCMMMPPPJJJIIITTTeeeooonnn```PPPHHHEEEDDDAAA???;;;;;;;;;;;;>>>EEEOOOUUUWWW\\\ccckkkrrruuuwwwwwwrrruuuxxxwwwuuutttuuuwwwsssxxx}}}zzz}}}~~~xxxuuuqqqwwwoooVVVCCC<<<666;;;999CCCwwwzzz{{{MMMwwwuuuyyy}}}SSSDDDHHHOOOWWWHHHAAA===CCCRRR___ffffffaaatttyyyaaaIIIPPPttt___JJJBBBMMMdddkkklllnnnpppsssvvvwwwwwwrrrssslllaaa^^^aaa\\\RRRPPPXXXccckkknnnqqqvvvyyy~~~|||pppcccSSSGGGEEEGGGVVV~~~rrrlllkkkggglll}}}iii```WWWTTTXXXfffsss|||mmmjjj\\\[[[WWW^^^|||}}}WWWWWWVVVMMMFFFFFF>>>:::CCCGGGIIIEEE===<<>>>>>>>>???DDDMMMlllwwwooo~~~}}}}}}}}}wwwuuu}}}llldddeeeffffffiii___DDD@@@WWWZZZIII>>>AAABBB<<<;;;@@@<<<:::<<>>===???@@@???AAAIIISSSPPPUUU]]]fffnnnrrrssssssuuuuuuuuuuuuvvvvvvvvvvvv|||xxxxxx}}}{{{{{{vvvsss~~~{{{{{{{{{pppXXX@@@444444666999EEEsssqqqvvvFFFiiigggnnnaaaIIIDDDEEELLLFFFCCCAAAFFFOOOXXX^^^```^^^rrrzzzdddFFFFFFjjjlllRRRBBBIII]]]fffeeedddggglllqqqssstttpppooojjjccc```___\\\WWWQQQSSSYYYaaakkkrrrvvvvvv|||yyyvvvwwwnnn```TTTNNNGGGKKKhhhpppjjjlllwwwwwwhhhXXXQQQTTTRRRTTT[[[ccckkkwwwzzztttddd^^^TTTWWWpppvvv^^^[[[PPPKKKLLLEEE???EEEGGGDDDFFFHHHIIINNNaaauuuooorrrssstttwww{{{~~~zzz|||~~~~~~zzzzzz}}}~~~qqqkkkdddfffnnnqqqfffOOODDDIIIMMMPPPKKK>>>222222111000111333555666999999999888888888888888;;;===>>>BBBGGGPPPyyyqqqtttkkkWWWPPPRRRjjjjjjYYYLLLDDDFFFPPPVVV^^^bbbcccdddeeegggmmmnnnwwwzzzkkkZZZOOOHHHBBBAAADDDaaa~~~^^^OOOUUU^^^ppp|||yyyoooddd]]]hhheeeRRRNNNTTTVVVNNNLLLQQQRRRNNNFFFBBBDDDDDD@@@<<<<<<<<<===CCCMMMQQQMMMFFFDDDFFFLLLVVVcccoooxxx~~~zzzhhhcccooo}}}}}}xxxvvvyyywwwooollloootttvvvwwwvvvuuusssnnnkkkmmmhhh]]]NNN@@@888777888;;;;;;<<<>>>???@@@AAAAAA???@@@DDDLLLiii}}}{{{nnndddqqqzzz{{{rrrlllbbb]]]WWWDDD???OOOZZZOOOFFFCCCAAA===<<>>>>>AAAFFFNNNppp~~~xxxggg\\\RRRYYY{{{cccQQQFFFIIILLLSSS\\\ccceeeeeeggghhhkkkooosssooo___YYYPPPCCCAAAGGGQQQxxxkkk]]]VVVUUU^^^iiivvvzzzggg]]]YYYaaa|||vvvZZZXXXWWW^^^aaaWWWVVVdddeeeVVVIIIFFFHHHEEE<<<444444444999@@@CCCCCCFFFKKKNNNUUU```iiinnnoooooonnnooozzzxxxiiiccclllyyy}}}~~~uuupppnnnlllmmmsssxxxvvvmmmeeeiiicccXXXJJJ???888777999999:::<<<>>>@@@AAABBBBBB@@@AAADDDJJJeee~~~yyyiiiwwwnnn^^^VVVHHH@@@FFFXXXXXXQQQFFF?????????>>>;;;999:::???DDDKKKUUU___jjjlllnnnpppqqqtttwwwzzz~~~www~~~tttooosss~~~sssiiiaaaXXXNNN___sssnnn[[[aaalllwwwyyywwwlllpppyyy}}}zzzxxxkkkfffpppmmmZZZOOOWWW```^^^MMM@@@EEETTT^^^pppxxxxxxzzz|||}}}{{{sssjjjcccLLLFFFDDDLLLXXXcccjjjoookkkkkkhhhbbb]]]WWWLLLAAA:::;;;@@@HHHNNNTTT```kkkwwwwwwtttmmmbbbVVVLLLGGGEEEJJJOOOQQQRRRSSSWWW[[[sssuuucccVVVLLLGGGEEEGGGHHHGGGHHHKKKDDDHHHPPP[[[gggoootttuuurrrrrrssstttvvvwwwxxxxxx{{{xxxyyy~~~~~~|||zzzwwwxxxwwwzzz{{{\\\BBB888555777999CCCnnnxxxmmmEEEMMMmmm}}}ZZZZZZwwwkkkWWWIIIHHHLLLPPPSSSPPPMMMQQQ]]]gggeeeqqq~~~vvvTTT;;;OOOuuueeeHHHAAANNNccceeefffddddddjjjuuu}}}oookkkllloooiii^^^\\\cccaaa[[[VVVYYYdddnnnssstttvvvyyyoooaaaZZZ```ssswwwhhhUUUIIISSSeeezzzeee\\\```cccdddcccaaaaaa]]]TTTOOO[[[vvv\\\JJJMMM___www~~~ppplllppphhh___bbb```bbbfffdddXXXQQQ\\\ooopppmmmlllmmmnnnrrrzzz~~~|||xxxwwwzzzvvv___bbbtttllldddtttaaaSSSOOOOOOHHHDDDAAA999000000111222444666888999::::::;;;;;;;;;<<<<<<<<<===@@@???CCCHHHKKKbbbwwwlllXXXLLLjjjjjjVVVKKKMMMJJJQQQZZZaaaccccccdddfffgggooosssvvv}}}yyyyyytttiiiggg]]]KKKCCCIIIFFFkkkmmmaaa___]]]^^^hhh|||nnnYYYSSSSSSUUUeeezzzfffddd___jjjtttbbbZZZqqqyyyeeeOOOGGGJJJKKKCCC::::::999:::<<<:::;;;CCCLLLWWW^^^gggkkkggg___VVVQQQSSSdddssstttiiieeemmmxxxyyy}}}oooiiiaaa^^^fffqqqtttooojjjllldddVVVIII???:::999999:::;;;===>>>???@@@@@@@@@BBBCCCFFFJJJ```~~~uuuiiiuuusssbbbPPPAAA@@@VVV^^^[[[III>>>@@@BBB===;;;999999===BBBHHHRRR\\\eeehhhlllooorrrwww}}}zzz}}}qqqeee[[[UUUWWWZZZhhhooorrrxxxppppppiiimmmqqq~~~yyycccSSSgggooojjjUUUGGGHHHHHHBBBUUU^^^jjjrrrvvvvvvuuutttlllkkkjjjhhhddd\\\TTTNNNEEEAAA???DDDLLLSSSXXXZZZSSSTTTRRRMMMJJJFFF>>>555666666888???DDDJJJTTT^^^iiiiiigggaaaYYYOOOIIIFFFFFFIIIMMMQQQTTTUUUVVVWWWhhhzzzrrrcccXXXOOOMMMLLLIIIFFFFFFBBBDDDKKKVVVcccmmmssstttpppqqqrrrtttvvvwwwyyyyyyzzzwwwyyy~~~zzzwwwyyyvvvuuussswwwzzzXXX>>>555777999;;;CCCmmmvvvJJJFFF]]]ddd[[[hhh{{{dddLLLCCCPPPRRRPPPIIIEEEKKK[[[jjjlllpppzzz{{{aaaCCCGGG^^^rrrRRRBBBIIIZZZcccjjjhhhbbbcccppp}}}rrroooqqquuunnnbbb^^^dddgggddd___]]]```ffflllqqqtttvvvlll^^^WWW\\\pppooo___]]]dddiiiooo}}}{{{bbb[[[bbblllqqqsssqqqpppfffUUUMMM[[[zzzmmmSSSIIIMMMYYYfffrrrpppfffcccgggccc___gggcccqqqwwwlllbbbfffrrryyypppmmmmmmqqqsssuuu{{{zzzwwwyyy{{{dddhhh~~~zzzoooxxx\\\QQQOOOOOOEEE@@@???999000000111333555777999:::999999999:::;;;<<<=========AAABBBFFFKKKHHHSSSmmmuuu]]]CCCRRRmmmZZZLLLKKKIIIOOOWWW\\\]]]]]]___aaacccooouuuttt}}}vvvgggbbbgggxxx}}}ttttttkkkVVVFFFDDDEEE[[[}}}vvvlllccc^^^cccppp{{{kkkXXXKKKNNNPPPNNNRRR[[[jjjxxx||||||{{{tttiiinnnrrr\\\VVVpppsssZZZLLLLLLOOOKKKEEE===<<<;;;:::777888CCCOOO]]]ccciiikkkcccVVVHHH???@@@SSSiiippplllgggkkkrrrxxxiiiooooooggg]]]ZZZdddpppssspppmmmjjj```QQQEEE???===<<<;;;>>>???AAABBBBBBAAA@@@???DDDEEEIIIJJJ[[[~~~kkkfffssszzzxxx{{{nnnTTTAAA>>>QQQ^^^^^^KKK???AAACCC>>><<<999888;;;???EEEPPPZZZcccgggmmmqqqtttyyyxxxvvvzzzhhh___ZZZTTTKKKMMMeeeyyygggtttvvvccc[[[YYYnnnyyyfff[[[nnn|||{{{dddOOOJJJHHHCCC@@@DDDLLLXXXccciiijjjiiibbb^^^XXXSSSNNNJJJEEEAAA???>>><<<===@@@BBBAAA>>>DDDFFFFFFCCCAAA@@@;;;555444222333888===AAAIIIPPPUUUUUUTTTQQQLLLGGGDDDCCCEEEGGGJJJNNNSSSVVVXXXXXXXXXddduuuzzzkkk]]]VVVRRRMMMJJJIIIDDDEEEIIISSS```kkkqqqrrroooppprrrsssuuuwwwyyyyyyzzzwwwzzz~~~~~~vvvvvv}}}}}}~~~zzzWWW>>>999666999:::BBBkkkJJJCCCOOOnnn~~~rrrbbb]]]zzzzzzaaaXXXUUUQQQHHH>>>:::BBBRRR```kkkjjjpppvvvfffLLLCCCKKKsssbbbIIIEEESSSaaannnpppiiigggppp{{{rrrrrrtttvvvrrriiicccbbbeeefffeeeaaa^^^___ffflllqqquuu~~~mmm^^^WWW\\\nnn|||qqqmmmiiidddeeesssrrreeebbbjjjuuu{{{}}}~~~yyyiiiTTTLLL\\\{{{tttuuugggWWWNNNLLLMMMWWW[[[WWWTTTWWWUUU[[[kkkjjj{{{ooofffqqq|||}}}xxxssstttyyyzzzwww|||~~~yyy{{{yyy{{{yyyccceeexxx{{{pppkkkJJJDDDKKKPPPGGG@@@<<<444000111222444666888999999777888999:::;;;<<<======<<<@@@AAAFFFKKKFFFIIIZZZ}}}jjjIIIDDDeeerrr]]]LLLFFFIIIMMMQQQSSSTTTUUUYYY]]]aaakkkssstttwwwkkkZZZRRRVVVlll}}}wwweeeQQQCCCAAAGGG]]]lll[[[UUUWWWRRRMMMLLLRRRVVVSSSNNNLLLTTThhhuuuwwwwwwrrrfffOOOMMMbbbooo[[[QQQMMMIIIDDD===:::777666666;;;IIIWWWaaadddiiilllgggZZZJJJ???===PPPfffrrrqqqkkkiiijjjkkkccciiiuuuaaa\\\___lllsssooohhhfffbbbVVVHHH>>>===>>>??????CCCDDDEEEFFFFFFDDDCCCAAADDDFFFJJJJJJUUUyyygggdddvvv{{{|||qqqTTT???===MMMYYY[[[LLLAAABBBCCC???===999888:::>>>DDDNNNYYYdddiiiooorrrtttzzznnneeeXXXXXXTTTKKKKKK^^^|||aaaYYYhhhxxxzzznnn^^^SSSOOORRRfffqqqqqqqqqggg[[[ZZZ\\\xxxfffPPPGGGCCC:::888:::BBBOOO[[[aaaccc]]]XXXQQQKKKGGGEEECCCBBB;;;<<<<<<::::::;;;888333;;;>>>???<<<:::;;;999444333000000555888:::>>>DDDBBBCCCCCCAAA???>>>???@@@CCCEEEIIIMMMRRRUUUXXXYYYXXX[[[aaakkkyyywwwiii\\\UUUQQQLLLJJJJJJHHHFFFHHHQQQ^^^jjjooopppooopppqqqsssuuuwwwxxxyyyyyyxxxzzz}}}}}}xxx~~~tttQQQ;;;999444777999@@@iii}}}GGGCCCHHH^^^wwwooo[[[fffrrrmmmaaaWWWHHH;;;777>>>JJJTTTccc___bbbhhhaaaNNNBBBAAAXXXvvvuuuRRREEEKKKZZZllltttsssppprrrvvvnnnrrruuutttsssppphhh``````cccfffdddaaaaaaeeejjjnnnttt}}}tttbbbZZZ\\\fffxxxjjjjjjuuu}}}{{{vvvrrrqqqpppqqqwww~~~{{{hhhSSSPPPeeemmmhhhnnnbbbWWWOOONNNXXXWWWRRROOOLLLXXXppp|||wwwooottt~~~}}}zzz|||zzzsssvvv~~~xxxyyy|||{{{wwwxxxrrrtttxxx|||nnn\\\]]]jjjxxxqqq[[[AAA===GGGOOOGGG???999000111222333555777888888999777888999:::<<<===>>>???<<<>>>===BBBIIIEEEDDDQQQrrr~~~dddGGGSSS{{{}}}cccOOOHHHFFFHHHJJJJJJKKKOOOVVV\\\aaadddmmmuuuwww}}}kkkZZZMMMLLL```yyy~~~iiiTTTKKKEEEIIIbbbzzz```RRRPPPQQQXXX^^^``````^^^UUUKKKKKKaaauuu{{{jjjPPPLLLQQQzzz~~~{{{mmm___XXXTTTRRRLLLDDD<<<999:::BBBRRR```eeefffiiinnnnnndddTTTGGGBBBSSSiiiwwwyyyrrrjjjfffjjjmmmppp~~~www^^^^^^gggtttwwwnnnhhhiii___RRRBBB:::;;;???@@@???AAACCCEEEGGGGGGEEEDDDBBBBBBDDDJJJHHHOOOxxxpppYYYVVVlllyyywwwwwwyyy}}}vvvlllTTT???<<>>:::888:::===CCCMMMXXXaaagggnnnrrruuu|||rrraaabbbbbbZZZLLLKKKeeennnQQQTTTYYY[[[WWWQQQKKKHHHFFFQQQWWW]]]bbb[[[XXXbbb\\\qqqxxx___NNNFFFBBB>>>999999@@@NNN[[[ddd```[[[TTTNNNJJJGGGEEECCC:::======::::::===<<<777444888999666555777666444333000000444666666777:::777777888777777888;;;===@@@EEEKKKPPPRRRTTTVVVXXXZZZZZZYYYWWW[[[```___[[[]]]UUUNNNMMMLLLIIIHHHJJJIIIFFFFFFNNN\\\iiioooppppppqqqrrrsssuuuvvvwwwxxxyyyxxxzzz}}}{{{~~~~~~{{{|||iiiHHH555666444888:::BBBkkk{{{DDDEEEGGGUUUrrrzzz___YYYyyy}}}kkkiiinnnaaaNNN???;;;@@@GGGMMMZZZWWWXXX\\\YYYMMMBBB===@@@aaaZZZGGGAAAOOOcccqqquuusssooollljjjqqqtttqqqsssuuulll___]]]```eeeffffffgggiiikkklllsss~~~~~~iii]]][[[[[[rrruuuvvv{{{~~~}}}mmmsssyyy{{{~~~zzzgggUUUWWWppppppbbbmmm|||vvviii^^^QQQ^^^^^^UUUKKKFFFVVVrrr~~~~~~|||{{{vvvmmmoooxxxxxxyyy}}}}}}zzzuuuiiiggglllrrrwww|||~~~hhhZZZZZZddd{{{xxxWWWEEE???EEEKKKCCC<<<888///222333444666777888888888888888999;;;<<<>>>???@@@<<<===:::>>>GGGEEEDDDPPP___QQQKKK```jjjTTTMMMDDDEEEEEEDDDEEEKKKUUU\\\bbb___ggguuuxxxwwwooo___OOOHHHXXXppphhhcccWWWKKKNNNaaa|||~~~iii```ccc\\\jjjqqqlllhhhfff[[[MMMJJJaaawww~~~zzz\\\QQQGGGOOOddduuuvvvnnnlllnnnppp```TTTFFF??????GGGWWWeeejjjiiijjjoooqqqjjjYYYKKKFFFUUUkkk{{{yyyooohhhlllwwwvvvooozzzooodddeeeooo||||||sssrrryyybbbTTTCCC:::;;;>>>>>>======???BBBDDDEEEDDDBBBAAA@@@CCCIIIGGGKKKrrrrrrXXXUUUmmm{{{xxxwwwwwwjjjggggggUUU???;;;FFFKKKOOOLLLEEEAAAAAACCC???;;;888:::===BBBMMMWWW[[[bbbkkkpppuuu~~~tttmmmxxxvvvlllgggdddWWWJJJSSShhhrrrdddZZZNNNGGGDDD@@@>>>===@@@CCCEEEQQQ___```gggyyy|||rrrmmmqqqsssjjj^^^WWWMMMGGG>>>777999EEEXXXgggfffaaaZZZSSSNNNIIIDDDAAA;;;???>>>999:::???@@@===666:::<<<:::999<<<===;;;444111111444666444333555222333333333333555888;;;>>>EEENNNRRRSSSRRRSSSUUUQQQSSSRRRMMMKKKKKKJJJHHHIIIFFFFFFJJJLLLKKKLLLOOOHHHEEEDDDMMM[[[hhhoooppppppqqqrrrssstttvvvwwwwwwyyyxxxzzz|||zzz|||xxxssstttwwwdddDDD444666777;;;>>>FFFooo???CCCDDDJJJ^^^uuuwwwjjjhhh{{{ppp^^^YYYaaa]]]TTTGGG>>>>>>BBBFFFaaa^^^\\\]]]^^^YYYLLL@@@:::LLLooorrrKKKHHHDDDLLLaaappppppkkkiiinnnpppsssuuuuuussspppnnn[[[^^^eeejjjiiidddeeeiiinnntttyyy|||gggZZZXXXZZZtttyyy}}}~~~zzz{{{oooSSSPPPtttxxxXXX[[[qqqxxxhhh]]]bbbaaaPPPUUUtttzzznnngggmmmvvv}}}yyywwwwwwyyy{{{wwwppppppqqqpppqqquuuyyyqqqxxxppp]]]YYY]]]ggglllOOOLLLLLLJJJCCC999444444444444555666888:::;;;<<<999:::;;;<<<<<<<<<;;;:::=========???AAADDDGGGHHH]]]wwwoooHHHQQQtttxxx\\\RRRGGGEEE@@@:::???KKKTTTVVV\\\iiillllllqqqvvv}}}fffSSSKKKRRR^^^|||{{{rrraaaVVVZZZiiiuuu~~~rrrrrrzzzssswwwzzzxxxwwwooo^^^LLLNNNfff{{{uuuqqqlllXXXJJJBBBGGGQQQZZZ[[[\\\hhhxxxyyynnnXXXFFFHHH[[[ffffffnnniiifffjjjooohhhVVVEEENNNOOOccczzzlllllluuurrrjjjccccccggggggddd___uuu{{{}}}tttwww[[[LLL>>>999;;;<<<===???>>>>>>=========???AAABBBCCCGGGGGGHHHOOObbb|||oooxxxhhhQQQqqq}}}kkkllljjjllljjjaaaWWWOOOFFF>>>EEEHHHIIIFFFDDDEEEBBB>>>@@@;;;777666;;;CCCKKKPPPZZZhhhmmmnnnvvv|||}}}~~~tttiiiccclll{{{~~~wwwpppllleee[[[UUUTTT___sssqqqppp{{{hhhTTTKKKIIIFFFDDDBBB???GGGLLLSSS]]]cccxxxuuussspppaaa___XXXRRRHHH???;;;:::BBBUUUhhhllldddXXXNNNIIIFFFCCCAAAAAA@@@???>>>>>>???@@@AAA>>>>>>>>>?????????>>>>>>:::999777444333555999===888222///000222222444777@@@CCCJJJQQQVVVWWWSSSOOOOOONNNLLLJJJHHHFFFDDDDDD@@@AAAEEEKKKPPPPPPMMMIIIHHHCCCAAAJJJ\\\lllqqqnnnpppqqqssssssrrrsssuuuwww{{{}}}}}}{{{{{{yyy{{{|||}}}{{{uuuvvvYYY===444999777999???KKKtttAAABBBAAAFFFYYYnnnooodddgggxxxzzzsssYYYRRRVVVUUUPPPEEE<<<===DDDKKKXXXYYYZZZ```iiikkk\\\KKK;;;DDDbbb___GGG@@@DDDXXXlllsssuuuvvvwwwwwwwwwvvvsssoookkkiii]]]ZZZ]]]dddhhhgggfffhhhiiinnntttzzz}}}hhh[[[TTTbbb~~~iiiSSSRRRrrr|||WWWVVVggg{{{pppnnniiiXXXZZZsss|||rrriiihhhnnnwwwyyyyyyvvvssssssxxx}}}}}}{{{{{{}}}~~~}}}{{{tttiiilllsssuuulllaaa\\\aaammm~~~{{{[[[SSSLLLFFF???777444555555555555666888:::;;;<<<:::;;;<<<=========<<<<<<;;;;;;<<<>>>@@@CCCFFFGGGYYYqqqnnnGGGBBB```bbbRRRGGGEEECCCAAABBBGGGNNNTTT\\\iiimmmmmmrrrssszzzqqqZZZKKKNNNYYYppp``````fffsssyyyzzzrrrmmmrrr{{{www||||||sss```OOOZZZooommm]]]fff{{{oooZZZMMMCCCAAAKKKNNNIIIMMMXXXtttqqqeeeWWWWWWaaafffbbbkkkkkknnnuuuxxxooo[[[KKKNNNTTTjjjqqqmmmooommmhhhbbbaaadddffffffdddttt}}}yyynnnlllVVVIII<<<999:::;;;;;;===<<<<<<;;;;;;<<<===???@@@===CCCDDDFFFMMM]]]|||qqqnnnrrrhhhQQQkkkrrrcccfffbbb]]]]]]aaa]]]JJJ777EEEKKKMMMIIIEEECCCBBB???AAA===888666:::BBBIIINNNVVVeeekkkmmmvvv}}}~~~sss|||rrrkkkjjjrrr{{{uuuqqqlllddd]]]ZZZmmmxxxiiiooowwwvvvbbbWWWRRRNNNLLLLLLOOOZZZaaafffkkklll}}}vvvooojjjlll[[[RRRJJJBBB???===CCCWWWkkkmmmfff\\\RRRKKKGGGDDDCCCCCCBBBAAA@@@@@@??????@@@>>>???AAABBBCCCCCCBBBAAA<<<;;;999666555666:::>>>;;;555222222333111333777@@@EEEMMMTTTYYYZZZYYYWWWRRROOOKKKGGGCCCBBBAAAAAACCCDDDGGGLLLPPPPPPLLLHHHFFFAAA@@@JJJ\\\kkkpppooopppqqqrrrrrrrrrsssvvvyyy{{{}}}}}}{{{}}}~~~|||oooPPP>>>777777555888===EEEhhhAAA@@@>>>BBBSSShhhoookkkhhhnnnzzz\\\PPPIIIKKKJJJEEE???===CCCJJJNNNTTTYYYaaappp{{{nnnXXXDDD>>>PPPtttxxxQQQBBB===KKK```nnnvvv|||}}}zzzvvvqqqnnnkkkaaaYYYTTT[[[dddgggggggggeeejjjooowww~~~nnn^^^ZZZeeepppyyyaaaTTTUUUpppZZZQQQ^^^sssqqqpppsss|||yyyrrreeeeeeuuu~~~uuuvvvxxxxxxpppfffdddhhhlllqqquuutttqqqrrrxxx~~~~~~www{{{qqqgggrrrsssfffgggddd^^^bbbooouuuxxxhhhZZZKKKAAA:::555444555555555555666777999:::;;;999:::;;;<<<<<<<<<<<<;;;::::::;;;<<<>>>AAACCCDDDPPPdddrrrKKK===KKKpppuuu```OOOHHHFFFGGGEEECCCJJJUUU]]]iiilllmmmrrrqqqrrr{{{~~~gggPPPLLLTTTnnnwwwgggffffffiiijjjhhhkkkssszzz}}}vvv}}}}}}ppp]]]MMMaaatttmmmOOOJJJ[[[xxxeeeOOO???CCCIIIEEEAAACCCWWW```eeecccdddjjjkkkgggiiippp{{{|||hhhYYYTTT\\\nnnyyysssrrrppplllhhhddddddiiinnnqqqvvvtttnnnggg[[[NNNCCC999888999999999::::::::::::::::::;;;======>>>DDDGGGJJJQQQ^^^zzzmmmtttsssrrrWWWddd}}}\\\```\\\XXXZZZaaa```OOO===EEEMMMRRRMMMEEEBBBAAAAAABBB>>>:::888999???FFFKKKQQQ___ggglllvvv|||xxxhhhvvvtttyyy|||vvvyyy{{{uuuiii```qqqwwwlllhhhlllzzz}}}qqqddd^^^\\\[[[\\\___hhhooooookkkgggbbbnnnzzzoootttzzzbbbVVVMMMFFFCCC@@@DDDYYYpppsssnnnfff[[[QQQJJJHHHHHHEEEEEEEEEDDDCCCBBBAAA@@@>>>???AAACCCDDDDDDCCCBBB???>>>;;;888666777;;;>>>>>>:::666666444222333777???GGGQQQXXX[[[\\\]]]^^^TTTPPPKKKGGGDDDCCCDDDEEEGGGHHHKKKNNNPPPNNNJJJGGGCCC???@@@LLL]]]kkkpppppppppqqqqqqqqqqqqssswwwzzzzzz|||}}}|||yyyuuu|||{{{{{{hhhIII>>>999333555999<<<@@@]]]<<<===>>>BBBNNNcccwwwpppiiiwwwuuudddRRRBBBCCCGGGKKKLLLGGGCCCCCCDDDOOOXXX___rrrtttQQQ<<>>>>>???GGGRRRiiiiiiTTTIIIVVVjjjXXXJJJIIIEEEAAAJJJZZZ___hhhjjjjjjqqqpppooowwwzzzsss{{{vvv]]]PPPQQQ]]]|||}}}vvvpppnnnkkkkkkpppuuuwwwwwwxxx|||kkkXXXKKKdddxxx{{{YYYHHHMMMiiinnnWWWKKKOOOTTTNNNBBB<<>>;;;:::777333444888>>>HHHVVV^^^___^^^^^^___TTTRRRPPPMMMLLLLLLMMMNNNLLLMMMOOOPPPOOOLLLHHHEEEAAA>>>AAAOOOaaalllqqqrrrssssssrrrqqqqqqsssvvvyyyzzz{{{|||}}}rrrpppwwwzzzwwwfffIII;;;666222888:::<<<@@@[[[}}}999<<<@@@BBBGGGYYYyyy{{{jjjsssnnn|||jjjSSSDDDAAAFFFUUU___ZZZLLLBBB???LLLVVV\\\mmm[[[???999TTTzzzrrrWWW===999CCCOOO\\\gggnnnpppsssvvvwwwwwwvvvuuurrrggg[[[TTTRRRUUU^^^ggglllmmmnnnrrr{{{yyyyyytttnnnuuuppp[[[UUUUUUhhhcccUUUaaammmvvvnnn___XXXTTTUUU^^^ppp}}}wwwssspppllljjjiiiqqqrrruuuvvvrrrkkkhhhjjjpppnnnnnnsssxxxyyytttooorrrwwwnnnuuurrrhhhaaaaaaXXX^^^nnncccUUU^^^cccTTTDDD<<<999555444555444444444444555555666777666666777777888999::::::============<<<<<<<<<;;;@@@CCCNNNhhh___MMMiiivvvZZZMMMEEE@@@IIIXXX___gggggggggnnnooopppzzz{{{ttt}}}oooZZZPPPLLLYYYwww{{{ssstttxxx{{{xxxuuu}}}hhhWWWNNNlllgggLLLJJJ___~~~zzz]]]XXXccc\\\EEE===KKK[[[bbbeeeiiiooosssvvvsssvvvxxxzzzzzzzzzyyyxxx~~~xxxuuuvvvpppkkkvvv}}}tttfffeee___GGGAAA;;;777888999777666777999::::::;;;<<<<<<======;;;>>>>>>AAAHHHRRRqqq{{{|||{{{pppZZZzzzmmmZZZ]]]___^^^^^^[[[RRRHHH???LLLVVVQQQGGGBBBBBBDDDBBBAAA>>>:::888:::???CCCLLLXXX```hhhqqqttt}}}oooxxxhhhiiisss{{{eeetttnnnZZZ^^^YYYVVVVVVSSSNNNKKKKKKKKKIIIAAA>>>BBBCCCNNNfff{{{}}}mmm\\\MMMFFF@@@DDD^^^|||~~~ssseeeXXXQQQNNNHHHIIIJJJKKKKKKKKKIIIIIIFFFCCC???<<<:::;;;===?????????===;;;888888;;;===EEEBBB@@@>>>:::555666:::@@@LLLZZZcccdddaaa______WWWWWWWWWVVVUUUSSSRRRQQQPPPQQQRRRQQQNNNJJJFFFDDDAAA>>>CCCTTTeeemmmqqqtttuuuuuutttsssqqqrrruuuwwwyyyzzz{{{~~~vvvuuu{{{}}}ppp{{{zzzvvvzzzxxxfffIII444111666999888:::AAA^^^:::===AAABBB@@@KKKmmmssssssnnnqqq|||nnnZZZMMMDDDFFFZZZjjjfffUUUHHHEEEMMMTTTYYYbbbqqq}}}fffNNNAAAKKKggg~~~cccGGG===???FFFRRR^^^ggglllttt{{{}}}{{{yyypppeee[[[QQQOOOWWWbbbjjjmmmnnnppp}}}zzzyyyqqqbbb[[[VVVfffhhh___qqqxxxwwwkkkiiieee```cccooo}}}vvvoookkkhhhdddccceeennnsss{{{vvvnnnkkkrrrnnnlllqqqwwwwwwlllbbbgggrrr|||uuukkknnn}}}pppeeefff]]]^^^^^^hhhtttlllZZZRRRWWWLLLBBB===:::666555777666666666555555666777777888888888999:::;;;<<<=========>>>>>>>>>======<<<===???BBBQQQttt|||~~~WWWXXXwww^^^LLLCCCGGGPPP\\\ffffffeeekkknnnsssyyy{{{ooo[[[LLLMMMZZZqqqyyyzzz~~~yyyaaaRRROOOooodddHHHGGG___uuuhhhnnndddLLLHHHSSS```gggiiinnnwww~~~tttzzz|||yyyyyytttoooqqqlllgggttt}}}nnneeebbbXXXEEE@@@;;;888::::::888777999999:::;;;<<<============:::<<<:::===CCCJJJddd}}}xxxzzz|||uuu~~~rrrXXXkkkwwwgggeeeeeeooo||||||hhhRRRAAANNNXXXTTTJJJDDDCCCDDDAAAAAA@@@<<<888888===AAAJJJTTT\\\eeennnnnnwwwnnn^^^```nnn~~~}}}fff```XXXSSSSSSQQQJJJDDDBBB<<<>>>;;;===CCCCCCMMMbbbvvvyyybbbOOOHHHCCCEEE]]]zzz|||pppbbbWWWQQQLLLMMMMMMNNNNNNMMMMMMLLLLLLHHHCCC>>><<<===???@@@??????>>><<<::::::<<<>>>EEECCCCCCBBB===888999???EEEOOO[[[dddfffeeecccbbb]]]]]]]]][[[YYYUUUQQQNNNRRRTTTTTTRRRMMMHHHDDDCCCAAA>>>EEEXXXgggmmmpppuuutttuuuuuutttsssssstttvvvyyyyyyzzz~~~|||{{{zzzyyyrrrmmmxxxzzzwwwzzzcccDDD///000;;;777666999@@@[[[======@@@BBB>>>CCC^^^|||{{{{{{nnnnnn}}}rrr\\\KKKEEESSSaaa^^^SSSKKKIIIKKKRRR___ggglllrrrzzz{{{mmm[[[MMMUUU|||xxx[[[KKKCCC@@@GGGQQQ___gggttt|||vvvnnndddXXXPPPRRRXXX```ggglllpppzzzxxxrrrhhh^^^jjjooonnn{{{}}}yyynnnkkkrrr~~~~~~tttmmmhhhiiigggcccbbbeeekkkpppzzz{{{sssppprrrooonnnrrrvvvrrrfff\\\bbbjjjuuu}}}wwwgggcccooorrrddd[[[^^^[[[___mmmyyy{{{vvveeeLLLNNNHHHAAA>>>;;;777777;;;:::999999888888888999999999999999999:::<<<===???:::;;;===???@@@AAAAAA@@@???FFFHHHJJJ^^^lllRRRhhhwww\\\LLLIIIKKKWWWcccfffeeejjjkkkrrr}}}ttt|||sssccc^^^[[[```gggllloooqqqwwwxxxzzzzzz~~~tttZZZNNNOOOnnnbbbGGGBBBVVVtttzzzrrrjjjccclll|||vvvjjj[[[QQQYYYdddiiijjjlllssszzzsssjjjvvvvvvyyynnnooohhh```lll~~~jjjeee]]]NNNFFFAAA===;;;<<<<<<999999;;;999:::;;;<<<=========<<<>>>@@@>>>@@@EEEFFFZZZ{{{{{{uuuxxx}}}oooXXX[[[mmmttthhheeefffssslllHHHSSS[[[WWWMMMGGGCCCAAA@@@AAA@@@<<<888777;;;@@@FFFOOOWWWccclllkkkttt|||www~~~nnniiinnn}}}zzzggg]]]TTTSSSTTTQQQLLLJJJAAAEEEBBB???@@@@@@QQQnnngggQQQLLLHHHGGGZZZsss~~~qqqbbbXXXSSSRRRQQQOOONNNMMMMMMMMMJJJIIIFFFCCCAAA@@@@@@@@@???@@@???>>><<<<<>>222444888666777:::???TTT???<<>><<<<<<;;;;;;::::::;;;;;;888777777777888:::<<<===888999<<<@@@BBBDDDEEEEEEAAANNNRRRLLLSSSttt}}}SSSWWWjjjUUUMMMKKKSSSbbbgggfffiiijjjppp~~~nnnqqqyyyppphhhhhhooosssoooiiiaaaeeedddjjj{{{vvv[[[QQQUUUnnnlllLLL>>>GGG___ccc[[[SSSKKKEEEYYYvvvwwwkkkggg[[[```gggiiiddd______cccfffgggjjjqqqvvvsssjjjbbbnnnlllxxxtttrrrhhh\\\eee{{{iiieeeWWWFFFGGGCCC???<<<======::::::===888999;;;<<<======<<<;;;???AAA???BBBEEEBBBQQQnnnsssuuuzzzxxxwwwvvvmmmZZZQQQ\\\lllYYY\\\```hhhuuuNNNXXX___ZZZPPPHHHCCC??????AAAAAA===888777;;;???BBBKKKTTTaaakkkiiirrr~~~uuuhhhjjjwwwxxxxxx}}}vvvgggYYYUUUVVVTTTPPPNNNCCCGGGBBB:::888>>>\\\~~~}}}hhhSSSOOOLLLIIIWWWmmm|||lll```XXXVVVSSSPPPNNNMMMLLLLLLFFFFFFFFFFFFDDDBBB@@@???@@@@@@AAA???>>>???AAACCCDDDDDDFFFFFFAAA===???FFFGGGHHHKKKRRRZZZaaaeeegggeeecccaaa^^^\\\ZZZZZZZZZSSSUUUUUURRRKKKEEEBBBBBB@@@<<>>BBBAAA@@@KKK[[[{{{{{{mmmXXXHHHKKKSSSSSSKKKDDD@@@KKKWWWaaaooo~~~|||zzzcccKKKbbbkkkNNN>>><<<@@@HHHVVVeeeppp|||wwwrrrqqqnnncccVVVSSSRRRUUU___lll~~~xxxuuu{{{}}}}}}xxxxxx|||~~~}}}{{{ssskkkhhhjjjnnnooommmmmmttt|||~~~yyysssoooqqqrrrqqqmmmllloooqqqtttssszzzvvvbbb[[[aaabbbbbbcccaaaZZZSSSRRRVVV___pppsssbbbSSSWWWIII@@@@@@>>>:::>>>GGGVVVLLL???888888:::;;;:::666666666777888:::;;;<<<<<<::::::<<<@@@BBB@@@>>>GGGGGGLLLRRRUUUbbb{{{```aaafffVVVWWWXXXZZZ```gggfffeeeqqqkkk___{{{mmmbbbqqqyyyqqq^^^VVVUUU~~~mmmOOOMMMQQQZZZXXXLLLEEEFFFEEEDDDSSSqqqrrrjjjdddfffeee___TTTKKKFFFFFFPPP]]]ggghhhggghhhgggdddhhhqqqzzzyyynnn```pppsssvvvtttpppggg[[[OOOFFFAAA@@@AAABBBBBBBBBBBBAAA@@@???===<<<<<<===>>>>>>===@@@@@@AAABBBAAACCCNNN[[[ggg~~~uuuqqqnnneeeSSSFFFQQQfffXXX___ffffffdddhhhuuuUUUJJJVVV___QQQKKKIII<<>>]]]|||jjjZZZUUUQQQPPP]]]nnnoooiiicccZZZTTTPPPMMMKKKIIIGGGFFFEEEDDDCCCCCCDDDEEEAAAAAA@@@@@@@@@AAACCCDDDFFFBBBCCCFFFBBB===FFFVVV]]][[[UUUMMMMMMWWWbbbhhheeeggggggddd___\\\]]]___]]][[[WWWSSSOOOJJJDDD@@@===???JJJ]]]iiilllmmmooopppqqqssssssssstttwwwyyy{{{|||{{{{{{uuu{{{|||iiivvv{{{nnnOOO777333555444333???:::@@@SSSzzzEEE@@@???CCCAAA===DDDQQQ|||{{{}}}uuuYYYHHHHHHKKKOOOMMMCCCBBBIIINNNRRR]]]mmmyyy}}}xxxsssgggSSSVVVttt}}}aaaIII===:::@@@IIIUUUcccvvv{{{uuusssqqqiii___VVVRRROOORRRZZZjjj}}}}}}zzzyyy~~~~~~uuupppqqqsssuuuttttttuuuvvvvvvtttrrrpppqqqqqqrrrtttyyy{{{{{{~~~sssaaa[[[bbb\\\XXXVVVXXXYYYZZZ^^^dddtttwwwtttjjj```[[[TTTNNNMMMBBB;;;>>>???===AAAJJJYYYPPPEEE===<<<===<<<;;;777777777888999:::;;;<<<<<<::::::<<>>@@@@@@DDDIIIIIIOOOgggmmmddd~~~qqq]]]```[[[[[[aaadddeeeooo|||uuu___qqqyyy}}}yyy~~~ssseee\\\XXXmmmQQQWWWaaaiiifffZZZPPPMMMCCC???JJJeeeyyyyyyooohhhcccddd```UUUFFF===;;;>>>GGGRRR\\\```ccciiimmmmmmllltttzzzvvveee___sssmmmkkkggg___TTTHHH>>>888>>>???@@@@@@@@@@@@???>>>???>>>===>>>@@@BBBBBBBBB???@@@CCCFFFEEEEEENNNYYY}}}}}}~~~yyyuuulllZZZLLLQQQ___eeekkkpppooojjjllluuu~~~RRRDDDLLLXXXOOOHHHHHH@@@CCCCCCCCC@@@;;;888888:::AAAEEENNNXXXaaannn~~~pppooovvvwww{{{{{{xxxxxxsssiiiccc[[[UUUSSSVVVRRRJJJHHHBBB:::LLLqqq~~~yyyhhh]]]^^^YYYQQQUUUbbbyyyqqqiii^^^VVVRRROOOLLLIIIKKKJJJGGGEEECCCBBBAAAAAA@@@@@@@@@BBBDDDGGGIIIKKKEEEBBBCCCDDD???>>>NNNcccsssnnnaaaSSSNNNTTT\\\```gggffffffeeedddbbb___\\\^^^[[[WWWSSSOOOIIICCC???===@@@LLL]]]iiilllmmmooopppqqqssssssssstttwwwyyy||||||{{{|||xxx{{{{{{yyywwweeeGGG555444666444555AAA;;;AAASSSyyyAAA>>>???BBB@@@<<<@@@IIIfff{{{]]]KKKHHHDDDMMMRRRCCCGGGKKKLLLLLLQQQ]]]iiiooo|||sssnnnpppfffOOOUUUssswww[[[DDD999;;;>>>EEETTTkkkyyyuuurrrnnniiibbb\\\TTTOOOOOOZZZqqq~~~~~~}}}{{{wwwuuuyyy}}}~~~xxxwwwxxxxxxyyyzzzwwwsssqqqrrrtttsssrrrqqquuu}}}yyyzzzttthhhgggoooWWWQQQOOOUUU___iiirrrzzz~~~lllXXXKKKIIIJJJIIIEEE===999===@@@???BBBIIIOOOHHH@@@;;;::::::999777888888888888999;;;<<<===;;;::::::<<<>>>??????>>>@@@???BBBGGGFFFGGGSSSccc|||nnnjjjsssuuulll___XXX\\\bbbfffmmmvvvqqqeee}}}~~~{{{tttggg]]]~~~mmm^^^kkkwwwyyytttnnngggaaaQQQHHHJJJ]]]nnnqqqjjjdddaaa___XXXKKK===666777<<<@@@IIISSSZZZaaajjjqqqtttuuuzzzzzzzzz{{{ssswwwqqq___fffzzzkkkiiiccc[[[QQQGGG>>>999======>>>>>>>>>>>>======>>>======>>>AAACCCDDDCCC???@@@EEEHHHGGGGGGMMMUUU|||}}}|||sssaaaQQQRRR\\\kkkqqqwwwxxxtttrrrsssvvvTTTAAACCCRRROOOGGGGGGGGGCCCDDDCCC@@@<<<:::999999>>>BBBJJJTTT___nnn~~~uuuxxxvvvwww}}}}}}qqqjjj[[[___rrrxxxnnnddd\\\YYYXXXVVVPPPNNNIII===GGGddd|||mmmjjjsssooo]]]WWW___|||qqqdddZZZUUURRRNNNJJJOOOMMMKKKIIIFFFEEEDDDCCCDDDEEEEEEGGGIIIKKKMMMNNNEEEDDDDDDBBB===AAAWWWpppsss```SSSQQQUUUWWWfffeeeeeegggjjjhhhbbb\\\___\\\XXXTTTOOOIIICCC???>>>CCCPPP___hhhkkkmmmooopppqqqssssssssstttwwwyyy~~~}}}|||~~~sssnnnyyyzzzxxxuuu\\\AAA444555666333888CCC===BBBRRRwww>>><<<<<>>JJJ^^^rrr}}}uuuqqqooollllllggg___WWWQQQTTTdddttt|||{{{zzzwwwtttsssuuuwwwvvvtttrrrsssuuuyyy~~~yyyxxxxxxvvvxxxzzzzzzxxxvvvvvvwwwtttsssttt{{{wwwnnnqqqrrrnnnrrr|||\\\TTTOOOTTT___lllzzznnn\\\PPPKKKIIIGGGDDD>>>;;;>>>@@@>>>???BBB@@@===999777888888888777999999999999:::;;;<<<===;;;::::::;;;<<<===>>>>>>AAA@@@CCCHHHIIIJJJPPPYYYwww{{{rrr{{{gggZZZuuuttteeeZZZ\\\```dddkkkuuukkklll|||~~~wwwcccxxxqqqwww}}}oooaaaXXX```kkklllfff```\\\XXXQQQHHHAAA>>>???AAA???HHHSSS]]]dddkkkppprrr}}}~~~wwwtttvvvnnnjjjtttkkkcccuuu~~~xxxnnnhhh___VVVMMMFFFAAA>>>========================>>>===<<<===???AAAAAA@@@@@@@@@CCCFFFFFFEEEKKKRRRwww~~~{{{iiizzz}}}iiiZZZ[[[dddjjjmmmssswwwyyyvvvppplll]]]GGG@@@NNNQQQHHHFFFLLLDDDDDDCCCAAA>>>;;;:::999;;;???GGGRRR]]]mmm~~~}}}sssuuuyyyyyysssfffZZZRRROOORRR```uuukkkeeebbb\\\YYYQQQOOOLLLBBBIIIcccwwwxxxmmm___bbbooowwwzzzlllbbb]]]ZZZUUUQQQRRRRRRPPPOOONNNLLLLLLKKKMMMLLLLLLKKKJJJJJJIIIIIIEEEEEEFFFBBB<<>>>>>===<<<;;;;;;<<<<<<;;;:::999999999999:::;;;<<<<<<:::;;;;;;:::;;;;;;===>>>???>>>>>>BBBEEEHHHLLLQQQbbbxxxuuuddd\\\eee|||uuuiii```^^^\\\\\\eeeppptttkkkyyy|||kkkvvvzzzvvviiifffjjjiiiccc]]]UUUPPPJJJIIIJJJJJJFFFBBB@@@IIIXXXfffnnnpppooonnn{{{zzzqqqpppwwwrrrhhhjjjrrrtttlllmmm|||nnnlllcccUUUJJJCCC@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???======>>>???>>>===AAA??????AAAAAAAAAGGGOOOlllyyyrrrvvvvvvYYYyyynnn___aaakkkrrrqqqpppqqqsssrrrnnnjjjfffQQQBBBJJJSSSKKKEEEJJJEEEDDDCCCAAA@@@===:::888:::===EEEOOO[[[kkk~~~rrrwwwzzzvvvkkk```VVVQQQXXXVVVYYYooo|||ooofffbbb```]]]TTTQQQPPPEEEFFFYYY{{{hhhdddhhhpppxxxzzzwwwyyyyyyqqqlllhhhdddbbb[[[ZZZYYYWWWUUURRRPPPOOOOOONNNMMMJJJHHHEEECCCBBBAAACCCDDD@@@<<<@@@QQQbbbwwwooo[[[QQQMMMSSSYYYaaagggiiihhhggggggbbb___[[[WWWSSSMMMGGGBBBAAALLLZZZcccgggiiilllnnnpppqqqssssssssstttwwwyyy}}}~~~xxx|||lllRRR???555111222444:::FFFDDDJJJTTTqqqCCCAAA>>><<<;;;===???AAADDDXXXnnnuuuppprrrxxxgggdddeeebbb___LLLFFFBBBFFFMMMYYYgggrrriiiyyydddGGG===PPPqqqzzz___DDD>>>999:::@@@LLL\\\iiippp|||}}}xxxssspppmmmkkkkkkjjjddd]]]]]]aaakkkwww|||xxxsssrrrmmmfffaaa```eeekkkooonnnpppqqqpppqqqttttttrrrtttvvvxxxvvvsssrrrtttwwwwwwxxx{{{~~~{{{uuuooorrrvvvyyyrrrvvvwwwpppqqqyyynnnVVVKKKOOO^^^rrrppp```VVVQQQIIIBBB>>>>>><<<<<<>>>@@@@@@@@@?????????>>>>>><<<;;;:::999999999999999999:::;;;;;;:::;;;;;;:::999:::<<<>>>???>>>>>>>>>@@@BBBFFFIIIQQQhhhvvvWWWNNNYYY{{{uuummmgggbbbZZZTTTZZZfffrrr{{{xxx}}}uuulllqqqvvv~~~yyymmmgggfffccc^^^YYYOOOLLLJJJMMMQQQPPPJJJDDDDDDNNNaaauuu}}}zzzsssoootttssskkklllwwwvvvlllllllllppptttxxxqqqjjj___OOOCCC>>>>>>>>>?????????>>>>>>>>>>>>??????CCCAAA???>>>??????>>>===AAA>>><<<>>>>>>???DDDKKK^^^vvvjjjjjjrrryyytttlll[[[vvviiiZZZ[[[```}}}wwwoookkkkkkmmmiiiYYYEEEGGGVVVRRRGGGHHHFFFEEECCCBBBAAA???;;;888888;;;CCCMMMWWWfff{{{yyyllltttyyyrrrhhhaaa]]][[[ZZZUUUSSSaaa{{{lllccc[[[ZZZVVVWWWXXXMMMHHHTTTsssyyylllpppuuu~~~vvvmmmttt}}}yyywwwvvvjjjiiifffbbb]]]XXXTTTQQQNNNNNNLLLJJJHHHEEEBBB@@@????????????AAAEEEMMMSSSiiijjjYYYOOOKKKRRR\\\aaabbbcccfffiiibbb___[[[WWWSSSNNNHHHDDDCCCQQQ___eeefffiiilllnnnpppqqqssssssssstttwwwyyy}}}{{{{{{}}}|||cccHHH:::444111222777;;;IIIJJJSSSZZZrrr??????>>><<<===>>>>>>===AAAFFF[[[rrrtttkkkvvv|||bbbddd]]]SSS]]]OOOEEE???EEEPPP\\\hhhrrrlllkkkvvv~~~]]]BBBIII^^^zzzUUUGGG;;;888:::???IIIRRR\\\kkk{{{|||vvvqqqrrrnnnlllnnnmmmiiihhhjjjqqquuu{{{~~~~~~zzzwwwqqqkkkjjjeee___^^^bbbhhhlllnnnlllooooookkkkkkpppqqqnnnpppqqqrrrpppmmmmmmpppsssuuuxxx||||||yyyuuuqqqppptttzzz~~~}}}zzzxxx~~~}}}hhhVVVVVVdddqqqyyy|||qqq```OOOJJJHHHCCC>>><<<:::::::::;;;>>>@@@???>>>=========<<<;;;999999999999888888888888999:::::::::;;;;;;999888888;;;>>>===??????>>>>>>@@@BBBCCCGGGPPPkkkjjjXXXMMM[[[yyy|||uuuooojjj___SSSRRRZZZddd|||uuuppprrr}}}|||tttpppjjjccc^^^ZZZUUUQQQMMMPPPSSSWWWXXXWWWTTTRRRTTT]]]qqq|||vvvqqqsssllliiiqqqqqqlllooohhhkkk{{{}}}hhh]]]NNNCCC?????????>>>??????>>>======>>>??????@@@???======>>>???>>>===???<<<<<>>AAAFFFOOOxxxtttsssvvvtttpppmmmfffhhh```ggg{{{rrrdddYYYTTTRRR|||zzziiifffkkkggg```JJJGGG\\\___PPPLLLGGGEEECCCCCCBBB@@@;;;777555999AAAJJJSSS___sss}}}mmmwww{{{sssgggdddeeefff[[[VVVSSSZZZnnn{{{eeebbb[[[ZZZ]]]UUUOOOXXXdddqqqyyyxxx|||rrrkkkppp}}}zzzxxxuuupppjjjddd^^^[[[TTTTTTSSSQQQNNNKKKGGGFFFBBB@@@>>>CCCLLLSSSTTTRRRZZZmmmyyyfffWWWKKKNNNSSSXXX\\\```cccddd___]]]YYYVVVRRRNNNHHHDDDDDDTTTbbbfffeeehhhlllmmmpppqqqssssssssstttwwwyyy~~~}}}zzzwww{{{uuuwwwcccAAA555555333333777<<>>:::OOOsss{{{llluuuccchhh]]]OOOaaaSSSIIIFFFOOO[[[aaafffkkklll\\\eee|||uuuRRRLLLQQQkkkfffSSS@@@999999:::<<>>???888888888777888888999999:::;;;;;;999777777;;;>>>777;;;>>>===<<<===??????EEECCCNNNmmm~~~uuuWWWEEETTTzzz}}}uuupppeeeVVVPPPSSSWWWcccxxxvvv~~~yyyvvv~~~ttt||||||{{{{{{qqqlllpppiiiiiifff___XXXRRRMMMJJJMMMUUU^^^aaa___^^^```dddeeemmm}}}sssxxxqqqiiijjjiiihhhppp___ccc~~~bbbXXXKKKBBB???>>><<<999???>>>===<<<<<<===>>>???<<<:::999:::<<<======<<<===<<<===AAABBB???@@@CCCGGGjjj}}}mmmaaa[[[___ZZZTTTrrr}}}uuummmhhhbbbXXXOOOlllkkkbbbffffffdddNNNHHHbbbjjjYYYRRRGGGEEECCCCCCCCCAAA;;;777333777???HHHOOOZZZmmm}}}vvvyyyllliiilllnnnfff```ZZZZZZ^^^ooowwweee\\\[[[SSSOOOYYY```iiiqqqrrrrrruuuxxxyyy~~~zzz~~~}}}jjjfffrrr~~~{{{vvvpppkkkhhh___^^^\\\ZZZVVVQQQMMMKKKHHHCCC@@@HHHVVVaaa___XXXNNN[[[nnn~~~ppp^^^MMMLLLMMMRRRYYY^^^```___]]]ZZZWWWTTTQQQMMMHHHDDDDDDVVVeeegggeeehhhlllmmmpppqqqssssssssstttwwwyyy~~~|||}}}~~~zzz~~~vvvwwwtttsssjjj@@@444777666444555===OOOVVVcccgggwww