BM6P6(@ yyysssbbbSSSHHHBBB999888777666555444333333444333222111111222333333//////.........//////000////////////////////////,,,++++++***)))(((''''''---------.........//////******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++))))))***---///...)))$$$)))&&&'''+++...,,,+++,,,+++++++++,,,,,,---------...------,,,,,,------...///...,,,+++,,,---///111333555888<<>><<<:::999999===<<<:::999888999999:::999;;;===@@@@@@???>>><<<>>>@@@AAA@@@>>>;;;::::::AAA@@@@@@???>>>======<<<@@@???999333555<<<;;;555444444555666888<<>>:::666444444666777888:::;;;<<<======;;;999888777666555555666777888999666777888:::<<<===??????AAA<<<@@@IIIHHH===999===555666666777777777777666222333444555666888999999:::;;;======<<<;;;<<<<<<888:::===>>>>>><<<999777888999999::::::999999888:::999888999<<<>>>>>>>>>777;;;===<<<===???>>>:::<<<999777777999===??????GGGNNN```~~~~~~|||{{{~~~xxxtttrrrooommmlllkkkjjjiiiiiikkkvvv~~~}}}yyyuuusssqqqqqqxxxuuurrroooooooooooonnnjjjnnnssswwwxxxvvvssspppuuuppplllnnntttyyyyyyxxxsssssstttxxx|||zzzyyyvvvuuuuuuwwwzzz}}}~~~|||zzzyyyxxxwwwuuussspppmmmhhhccc```aaadddfffhhhhhhhhhiiiiiihhhdddbbbbbb```^^^[[[YYYWWWUUUTTT\\\ZZZXXXUUUUUUUUUVVVWWWTTTWWW[[[\\\```hhhttt~~~xxx||||||~~~nnn]]]NNNCCC===555555444222111000//////555444333111000000111111...------,,,,,,,,,------------------------------******************))))))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++...***''''''))),,,,,,,,,000***((()))***)))***,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------...------,,,---...///000000222444777===HHHWWWaaalllrrrtttnnnlllqqqwwwzzz}}}vvvqqqooosssuuussssssvvvuuuzzz~~~|||{{{zzzyyywwwttttttttttttrrrppptttwww{{{}}}|||zzzxxxvvvtttrrrqqqqqqsssvvvyyy{{{xxxzzzxxxsssuuu}}}pppddd\\\TTTKKKEEEDDDBBB??????@@@BBBBBBBBB@@@???===;;;:::888777777;;;:::999888777888999::::::<<>>>>>???@@@???===;;;::::::??????>>>>>>===<<<<<<;;;>>>===888222444999999444777888999999::::::<<<======:::666555555777777777888999:::;;;;;;999777666666555555555555777888999888888999:::<<<===>>>???===<<>>???AAAFFFUUUnnn}}}{{{{{{}}}vvvqqqpppnnnoooppprrrssssssuuuzzz{{{~~~|||yyyvvvuuutttrrrooonnnoooppppppooojjjlllooorrrttttttsssrrrqqqooonnnppptttvvvvvvtttrrrrrrsssuuuyyy|||||||||yyyxxxvvvtttuuuwwwzzz||||||zzzwwwvvvuuuuuusssqqqmmmiiieeeaaaaaaccceeefffiiihhhgggfffdddaaa]]][[[ZZZYYYWWWVVVUUUUUUUUUVVVXXXWWWVVVUUUUUUVVVVVVWWWWWW[[[aaafffmmmwwwwwwmmm\\\NNNCCC<<<777777555333222111000000666555333222000////////////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++...***'''&&&''')))+++,,,///***))),,,---***)))***++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------............---///000111444===HHHQQQfffnnnuuussspppoooooonnntttxxx}}}}}}wwwtttqqqllljjjjjjkkknnnttt{{{zzzuuuqqqpppppppppvvvxxxzzzyyywwwtttrrrqqqyyy~~~}}}wwwtttqqqqqqrrrrrrtttyyy~~~}}}|||ooocccVVVPPPOOONNNHHHBBBBBB@@@>>>===???@@@@@@@@@<<<<<<;;;:::999999888888888888777666777777999:::;;;===???AAABBBAAA@@@???===>>>???>>><<<:::::::::===<<<<<<;;;;;;::::::999;;;:::666222222666777555888:::===>>>===;;;;;;;;;<<<:::777777777888888777666777888888888777666555555555444444555666888999:::::::::;;;<<<<<<======<<<;;;@@@HHHGGG>>>888999777777888777777666555444333333444555777888999999999;;;<<<<<<;;;::::::;;;;;;:::888777666666777777888888999999999999888888888777777888:::<<<<<<;;;999======<<<===AAABBB???;;;999777777:::<<<>>>>>><<>>???@@@@@@???>>><<<===>>>===;;;999999::::::::::::999999999888888888888555222222555888:::;;;@@@EEEGGGEEEAAA>>>===;;;999888888999999888777555666777777777666666555444444333444555666888999;;;;;;;;;;;;;;;;;;;;;;;;===999777999999666777;;;888888888888777555444444333333444666777888999:::999:::;;;;;;999888999999;;;:::888777666555666666888888999999999999888888777666666888:::;;;:::999999<<<<<<:::<<<@@@BBB@@@;;;999777888:::<<<======<<<===AAAIIIVVVgggxxx{{{rrriiillluuu}}}wwwuuuvvv}}}{{{tttuuuvvvvvvwwwyyy|||~~~}}}xxxwww~~~{{{yyyvvvuuutttssspppnnnsssrrrqqqpppppppppqqqqqqqqqsssvvvvvvuuusssssssssrrrppppppppprrrrrrqqqppptttsssssstttuuuwwwxxxyyy{{{xxxtttrrrrrrrrrqqqppphhhddd``````dddggggggfff``````^^^\\\YYYXXXXXXYYYUUUUUUTTTTTTVVVYYY]]]___bbbdddhhhmmmppprrrssstttrrrxxx||||||}}}uuu}}}zzzvvvdddUUUHHH===777777666444222111111111222111111222111111111000000000000///...............++++++++++++++++++++++++------,,,,,,+++******)))************++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********%%%'''))),,,...000333444000+++***---...,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,------......------...//////...---///555:::???JJJ[[[hhhmmmmmmooorrrrrrsssvvvyyy}}}xxxrrrhhhbbb___dddjjjnnnttt{{{zzz|||}}}|||wwwxxxjjj^^^VVVTTTQQQLLLFFFAAA@@@BBBDDDDDDBBB@@@@@@AAABBBAAA???999999:::;;;<<<<<<;;;;;;999888777777888999:::;;;999:::;;;<<<======<<<<<<;;;<<<<<<;;;999888999:::999999999999888888888888777666555333333666===DDDLLLRRRYYYYYYSSSIIICCC@@@:::999777777888999888777666666777777777777777666444444444444555777999:::<<<;;;;;;;;;:::::::::::::::666333333333333555999888888888888777555444444333444555666777999::::::888:::;;;:::888777777888888999999999888777555444777888888999999888888777777666666888::::::999888999;;;;;;999:::???@@@>>>:::999777888:::;;;<<<;;;<<<<<<===???FFFTTTeeeqqqmmmuuuxxxkkkccccccooozzz}}}}}}zzzxxx{{{~~~xxxsssuuu{{{|||}}}|||yyyvvvuuuvvvxxxzzzxxxxxx|||}}}zzzuuupppmmmpppppppppqqqqqqqqqrrrrrrsssuuuwwwwwwuuutttssssssqqqpppnnnoooppppppooonnnpppqqqrrrsssuuuvvvwwwxxxxxxvvvrrrqqqppppppooonnneeebbb``````ccceeedddccc```___]]]ZZZVVVVVVXXX[[[XXXXXXZZZ]]]aaagggkkknnnrrruuu{{{{{{ssssssvvv{{{www}}}}}}tttbbbTTTIII???888888666444333222333555666000000111111222111111000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++************)))(((((((((,,,444>>>EEE???555***&&&$$$%%%***000------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------///000///------111555555>>>MMM\\\dddhhhooowwwuuuuuuuuuvvvxxx}}}rrrfff^^^aaadddfffkkkrrrsssyyyzzzxxx|||kkk]]]SSSMMMIIIIIIJJJIIIDDD>>>===AAAEEEAAA@@@>>>>>>??????>>><<<666777999:::;;;;;;:::999:::999888777888999:::;;;777777888999:::::::::::::::;;;;;;:::888777999:::999999999999999999999999888666666666666:::FFFRRRdddkkkqqqooobbbRRRFFF@@@:::888666555777888888777666666777777777777888888555444444555666888:::;;;::::::::::::999999999888444555666888888666555444777777888777777666555444444444555666888999::::::888999:::999777666666666666777888999888777666555777777888888888888777777777777777999;;;;;;999777999<<<<<<:::;;;>>>>>><<<:::999777888:::;;;;;;:::::::::::::::>>>GGGSSS\\\dddlllvvv{{{zzzrrrjjjeeeZZZiiivvvzzz~~~|||}}}~~~zzzxxx{{{yyyvvvxxx|||{{{uuurrrsssvvv|||yyyxxxzzz~~~}}}wwwrrrnnnnnnoooppprrrtttvvvwwwvvvwwwzzz|||{{{yyyvvvsssooonnnmmmmmmoooooonnnmmmmmmnnnpppsssuuuvvvvvvwwwuuusssqqqpppooonnnllljjjbbbcccccccccddddddeeefffhhhhhhddd___YYYYYY\\\aaa```cccgggnnnuuu|||yyyqqqooorrrwwwxxx}}}~~~tttbbbVVVLLLBBB;;;888666444333444555888999111111222222111000///...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++************+++***)))(((***111;;;CCCCCC888,,,&&&$$$$$$)))///---------,,,,,,+++++++++------,,,,,,,,,,,,---------,,,+++++++++,,,---...***,,,///...,,,,,,///222333777AAAMMMTTTYYYdddpppttttttsssssstttxxx~~~ssshhhiiiiiifffhhhooopppwww~~~zzz}}}uuummmaaaTTTLLLGGGFFFFFFFFFFFFEEECCC@@@@@@BBBDDD@@@>>>======>>>===<<<:::666777999;;;<<<;;;:::999:::999777777666777888888666777777888999999:::::::::::::::888777777888:::::::::::::::::::::::::::999777777888999???OOO```ttt|||}}}lllWWWGGG???:::777444333444666888888666666666666666777888888555555555666777999;;;===999999888888888888888888444666888888888888666444666666777777777777666666444444555777888999:::;;;777999999999666555555555555555555555555555666777777777888888888888777777777777888:::;;;;;;999777:::===>>><<<<<<>>>===::::::888888888:::;;;:::999888999::::::<<<@@@FFFJJJWWW^^^fffkkkkkkgggdddbbbZZZjjjxxxyyy{{{~~~zzzzzz}}}}}}||||||~~~~~~|||wwwtttwwwzzz|||~~~}}}~~~}}}}}}wwwuuusssrrrsssvvvzzz|||{{{}}}}}}vvvkkkjjjjjjkkkmmmnnnnnnmmmkkklllooorrrtttuuuvvvvvvuuutttsssssssssqqqmmmjjjdddhhhlllmmmkkkkkkooorrruuutttqqqkkkffffffkkkqqqvvvyyy{{{qqqmmmnnnqqqwww~~~www|||{{{ppp^^^SSSJJJ@@@999333111000///000222555777222333333222111///---,,,---------...///000111222++++++++++++++++++++++++)))))))))))))))*********************++++++++++++******+++++++++,,,,,,,,,+++++++++************))))))+++,,,+++)))***///222;;;444...,,,+++((((((+++---------,,,,,,+++++++++...------,,,,,,------...---,,,+++******,,,...///'''***------++++++---000//////444;;;@@@EEEQQQ___pppqqqrrrrrrrrruuuyyy|||ttttttrrrllljjjoooooovvv~~~~~~{{{xxxyyyxxxkkkbbb___\\\WWWOOOHHHDDDDDDEEEGGGEEECCC@@@@@@@@@@@@???===@@@???>>>>>>???>>><<<:::999:::<<<>>>>>>>>><<<;;;999888777555555555666666777777777888999999::::::999:::999888666666888:::;;;;;;;;;;;;;;;;;;;;;;;;:::888888:::;;;BBBUUUiiiwwwoooYYYGGG???:::666333111333666888888555555555555555666777888666666666666888:::<<<===777777777777777777777777888888555222222555888999555666777777777777777666444444555777888999:::;;;777888999888666444444555666444222000111444777999777777888888888888777777888888999:::<<<<<<999777;;;???@@@>>>>>>???===999:::888888888:::;;;:::999777999;;;===>>>???@@@AAAGGGMMMTTTXXXXXXWWWXXXYYY___pppwwwzzz~~~|||xxxxxxzzzzzz~~~zzz|||~~~|||xxxxxx{{{zzz}}}|||xxx{{{|||}}}~~~yyyxxx}}}zzzuuutttwww|||yyyhhhhhhgggiiilllmmmmmmllliiikkkooorrrtttuuuuuuuuuxxxwwwwwwxxxxxxuuupppmmmhhhooouuuvvvttttttyyy}}}}}}{{{vvvrrrttt|||zzznnniiifffgggkkkqqq{{{}}}zzztttaaaQQQGGG@@@===777555333111111111222333777666444222000//////000000000///...,,,+++***)))000//////...,,,+++******,,,+++***))))))***+++,,,*********)))((()))+++...)))************++++++++++++++++++************)))&&&&&&''''''(((((())))))))))))***+++++++++++++++%%%'''))),,,------,,,+++))))))***+++,,,,,,------...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000---///444666666:::BBBVVV]]]hhhpppppplllnnntttxxx}}}~~~}}}xxxtttttt{{{yyywwwwwwyyyzzzyyywww||||||yyyzzz}}}}}}{{{||||||{{{zzz{{{}}}www|||lll^^^TTTMMMIIIIIIGGGDDDBBB@@@@@@AAAAAADDDBBB@@@???@@@@@@???>>>======<<<;;;;;;;;;;;;;;;999:::<<<>>>>>>===<<<;;;::::::999888888888888888777777777777777999:::;;;888999:::;;;<<<<<<<<<<<<;;;;;;:::999888777666666666666666777===HHHUUU]]]qqqyyy~~~xxxfffRRRDDD===777555444444666777666666666555444555777888888777<<<:::999;;;>>>???===:::888777666777888777555333555555555555666666666666999888555333222222333444888888888888888999999999888999:::999777555555666555555666666666666555555888999999999999888777777777888999:::;;;;;;;;;;;;??????>>>===<<<;;;::::::::::::;;;;;;;;;:::999888999999::::::;;;<<<=========???===CCCMMMLLLPPPaaagggttt|||wwwwww}}}uuuxxxzzz|||~~~{{{yyyzzz{{{wwwmmmlllsss|||~~~}}}}}}~~~~~~ttthhhhhhiiikkknnnooonnnlllmmmnnnooosssyyy}}}~~~}}}{{{{{{{{{ooogggcccbbb```___~~~wwwsss```QQQFFF???;;;555444222000000000111222333222111000///000000111//////...---,,,++++++***//////...---,,,+++******++++++***))))))***++++++************))))))+++---)))************++++++++++++++++++************)))((((((((()))))))))))))))((()))******++++++******$$$&&&(((***+++******)))*********++++++,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---++++++//////...222999CCCJJJVVVaaaeeefffllltttwww}}}~~~}}}~~~}}}}}}~~~~~~~~~}}}zzzuuuqqquuuxxx{{{}}}~~~|||uuuuuuuuuwwwzzz|||}}}|||uuunnnbbbVVVNNNIIIEEECCCBBBAAA?????????@@@BBBCCCBBB@@@>>>>>>@@@@@@@@@???>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::999999888777666666666666666777888999::::::;;;:::::::::::::::999888888777;;;;;;:::999888777777666444555555777;;;CCCLLLSSS___ffflllhhhYYYHHH<<<666555444333333555666666555666555555666888:::999888888777666888:::;;;999777777666666777888888666444555555555555666666666666999888666444444444555666777777777888888888888888888999::::::777666666666555555555666666555555555888999999999999888777777777888999:::;;;;;;;;;;;;======<<<<<<;;;:::::::::;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<>>><<<@@@GGGGGGNNNaaauuuxxx}}}zzzzzzxxxxxx}}}zzzxxxzzzqqqiiihhhoooyyy}}}~~~}}}~~~vvviiikkkooorrrtttuuuuuuuuuwwwwwwyyy}}}wwwtttnnngggaaa^^^]]]^^^uuu~~~rrraaaRRRFFF>>>999444333111000///000000111//////.........000111222......---------,,,,,,,,,......---,,,+++******)))++++++***))))))***++++++)))***+++***))))))+++---)))************++++++++++++++++++************)))************))))))))))))'''((())))))******))))))&&&'''(((*********)))(((******++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///------...---,,,///444222888BBBMMMSSSXXXaaalllssswwwwwwtttrrrtttuuussssssrrrsssyyy{{{uuuvvvwwwwwwwwwwwwxxxzzz|||{{{xxx}}}|||{{{}}}{{{wwwqqqtttyyy|||~~~vvvnnn\\\WWWOOOHHHEEECCCBBBBBB======<<<<<<===???AAABBB@@@>>>======???@@@@@@??????>>>>>>============>>><<<<<<======<<<;;;999888888888777555555444444444444666:::===>>>===;;;:::;;;;;;;;;:::999999888888;;;;;;:::999888777777666222333666777:::>>>CCCFFFOOOUUU\\\ZZZPPPCCC:::666333222222333666777777666777666666777:::<<<;;;;;;666666555777888999888666666666555666888888777555555555555555666666666666888777666555555666777888666666666777777888888888999:::;;;:::888777777777444444444444444444444444888888999999888888777666777888999:::;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;:::999888999999:::<<<<<<<<<;;;;;;;;;;;;:::;;;>>>;;;<<>>======<<<===>>>??????@@@???======>>>???>>>===??????>>>======>>>>>>>>>============;;;:::888777777666555444444333333333333666;;;???@@@>>>;;;999:::::::::;;;;;;<<<===>>>::::::999888777666666555000444777:::;;;<<<===???EEEJJJOOOOOOHHH@@@:::888333333333555777999888777777666666888;;;======<<<777777888999999999999888666555555666888999888666555555555555666666666666666666555555666666888888555555666666777777888888999:::;;;;;;999888888888444444444333333444444444888888888888888777777666888888999:::::::::::::::999999999:::::::::;;;;;;<<<;;;999777777888999;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;???======@@@BBBSSSooozzz{{{wwwsssvvv{{{uuurrruuuooohhhfffkkkqqqvvvwwwvvvuuuvvvxxxwwwuuuxxx~~~xxx|||~~~|||}}}rrrnnnvvvzzzwwwyyy{{{rrrnnnqqqlllddd^^^]]]fffsss}}}xxxzzzrrraaaRRRFFF>>>999555444444333222222111111222111000///...///000000,,,,,,,,,------------...,,,,,,,,,++++++******************++++++*********(((***++++++******+++,,,))))))*********++++++++++++++++++*********)))))))))))))))(((((('''''''''''''''((()))))))))))))))*********++++++++++++***+++*********************)))))))))******+++++++++++++++++++++++++++++++++)))******(((''')))---...222111222555666777>>>FFFNNNYYYdddjjjmmmnnnkkkfffdddbbbdddlllyyy}}}{{{|||{{{{{{{{{{{{{{{zzzzzzyyy{{{~~~{{{{{{|||~~~}}}zzz{{{||||||}}}~~~xxxxxxxxxwwwwwwwwwwwwwwwvvvwwwyyy}}}}}}zzzhhhgggddd___ZZZVVVRRROOOMMMJJJEEEBBBAAA@@@???>>>======>>>>>>???@@@@@@AAACCCAAA???>>>>>>===<<<;;;>>>===============>>>>>>>>>======<<<:::999888777666666555444444444444444444888<<<@@@@@@>>>;;;888::::::999999:::;;;======999999888777666555444444111555:::===>>>=========<<<@@@CCCBBB>>>888555444444444555777:::;;;:::999777666666888:::<<<<<<;;;777888999999999999999999666555555666888999888666555555555555666666666666444444444444555666777777444555555666777777888888888:::;;;;;;999888888999555444333333333333444555777888888888888777666666888888999999::::::999999999999999:::;;;;;;<<<<<<<<<;;;999777777888999:::999999:::;;;===>>>??????===BBB@@@???CCCFFFYYYwww|||uuuxxx|||wwwvvvxxx|||zzzuuuvvvyyytttooolllmmmooopppppppppppprrrtttssssssyyy}}}~~~~~~~~~}}}~~~xxxxxx}}}yyyzzz}}}~~~uuunnnlllhhhddd```bbbmmm{{{ttt}}}|||ppp___PPPEEE===999555555444444333222222111333222000///.........///---------------------------,,,,,,,,,++++++++++++)))***++++++++++++***)))((()))+++,,,+++******+++)))************++++++++++++++++++************)))(((((((((((('''''''''''''''((())))))******))))))''''''((((((((())))))***))))))******************'''((()))***************++++++++++++++++++++++++))),,,,,,)))(((,,,000000111//////111222222666<<<<<>>>>>===<<<:::<<<;;;;;;;;;;;;<<<<<<=========<<<;;;:::999888888666555555555555666777777888:::<<<>>>>>><<<:::888;;;:::888666666666777777999999888777666555555444444888<<<>>>>>>>>>======:::;;;<<<;;;888555444444666666777999;;;<<<:::888777666666777999:::999888333555777777666555666777666666555666888888777555555555555555666666666666333333444444555555666666555555666666777888999999777999::::::999888888999666555444333333444555666777777888888777777666555888888999999999999999888999999999::::::;;;;;;;;;;;;:::999888777888888999888999:::;;;===???@@@AAA???CCCAAAAAAEEEGGGYYYvvv~~~rrrqqqwww||||||wwwuuuwww{{{xxxyyyyyyvvvsssrrrqqqpppnnnlllmmmmmmooorrrsssuuu~~~|||tttsssrrruuu{{{||||||~~~}}}zzznnnddd```^^^```ggguuuuuu||||||~~~lll[[[LLLBBB;;;888444444444333222222111000111000///------------...---------------------,,,------------,,,,,,,,,,,,)))***++++++++++++***)))''')))+++,,,+++******+++)))************++++++++++++++++++************)))((((((((((((((()))))))))((()))******++++++******''''''''''''((()))++++++(((((())))))******++++++&&&'''(((***************************************+++//////******...111000---+++,,,000111000222777555===FFFLLLRRRZZZ^^^]]]cccgggllloooqqqssswwwzzz||||||{{{|||~~~}}}|||rrrrrrqqqsssvvvzzz}}}~~~}}}{{{zzzwwwuuusssqqqppprrrtttuuuyyy~~~vvvooojjjbbbXXXQQQMMMKKKHHHEEECCCBBBAAAAAA@@@???>>>???@@@AAAAAA@@@<<<===???AAACCCDDDEEEFFFDDDBBB@@@?????????>>><<<999999999999999:::;;;;;;===<<<;;;:::999999888888555555666666777999:::;;;;;;<<<<<<;;;;;;:::999888:::888666555444555666666;;;;;;:::999888777666666777:::<<<===<<<;;;;;;;;;:::::::::888777666777777666666777999;;;;;;999777777555555555777777666555111444666666444333444666777666666777888888666444555555555555666666666666444555555666666666666555555555666777888999:::;;;666888999999888777777888777666444333333444666777777777777777777666666555888888999999999999888888888888888999999999999999999999999999888888888888999:::;;;<<<===>>>???@@@???BBB@@@@@@CCCDDDRRRlll}}}tttsssttttttyyy|||xxxyyy|||xxxvvvrrrrrrssstttsssqqqnnnlllhhhhhhkkkooopppuuu}}}}}}zzzuuussssssyyytttqqqlllkkknnnvvv}}}zzzzzzzzzyyy|||zzzyyywwwpppeee]]]\\\hhhppp}}}www{{{||||||jjjXXXIII???999666222222333222222111000//////...---,,,+++,,,---.........---------,,,,,,,,,...------------------,,,)))***+++,,,,,,+++***)))'''))),,,,,,+++******+++)))************++++++++++++++++++************)))(((((())))))******++++++))))))***+++++++++++++++((((((((()))***,,,---...'''(((((()))***++++++,,,%%%&&&((()))*********)))************************)))------'''&&&***---++++++)))+++///000///000333666:::;;;:::>>>FFFMMMPPP^^^eeemmmqqqpppoooppprrrqqq{{{~~~}}}zzzxxxwwwyyy}}}yyyxxxvvvvvvxxx|||||||||ssslllddd^^^ZZZUUUMMMGGGEEEDDDDDDCCCBBB@@@???>>>===<<<;;;<<<>>>>>>===<<>>===;;;999888888888888888777666555666888:::;;;===<<<<<<;;;:::999888888:::;;;<<<;;;999777777888777777555444444444666777666666777999::::::777555666555444444555555444333222444777777555444555777888777666777888777555333555555555555666666666777666666777777777777666666555666777888999:::;;;;;;555777999999777777777888888777555444444555777888777777777777777666666555888888999999999888888777888888888777777777777777888999999999999888777777;;;<<<<<<<<<======>>>>>>???AAA>>>===AAA@@@KKKcccppp~~~sss{{{~~~{{{xxxxxxvvvqqqqqq}}}}}}vvvtttrrrvvvzzz{{{uuupppjjjlllpppttttttsssooommmcccdddgggjjjmmmsssvvvjjj]]]]]]aaakkkxxx~~~|||tttnnnmmmrrryyy~~~}}}}}}uuurrrvvvyyyvvvuuurrrnnnuuupppkkkiiieeebbbdddjjj}}}{{{yyysssbbbTTTIII>>>999888555555444333333333333444222///,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))(((((((((((())))))************************((((((((((((((()))******)))******+++++++++******))))))))))))************$$$(((***+++,,,((('''&&&&&&&&&''')))***************)))))))))))),,,++++++***)))((('''''''''(((+++---//////...---222222222333555999<<>><<<<<<:::;;;=========>>>@@@BBBBBB>>>;;;;;;===???>>><<<<<<======>>>???@@@@@@AAA===<<<::::::;;;;;;:::999<<<;;;::::::::::::999888333333444777:::;;;;;;:::;;;999777555555666888999666666666777999888666444::::::::::::999888777777:::::::::999888777666555666777777666555444444555555555666666777777888888666555555555555444444444555444444444444333333333444555555555666666777777666777777777666555444333666666666666666666666666666666666666666666666666888888777666666666666666999888555444444555888999888777777777666666555555666666666666666555555555777888:::;;;:::777444222888999:::;;;<<<=========<<<============>>>AAACCCDDDAAA???===>>>BBBFFFHHHVVV\\\fffpppwww{{{{{{{{{yyyqqqiiikkkvvv~~~{{{ssslllpppzzz|||jjj___eeellllllmmmrrrmmmlllnnnsssyyyzzzvvvqqqiiiggggggjjjqqqyyyuuulll___]]]^^^cccmmmvvv}}}~~~zzzwww}}}{{{zzzzzz~~~~~~|||yyyxxxzzz~~~qqqddd\\\___aaa]]]]]]bbbhhhjjjooovvv}}}~~~}}}~~~tttmmmiiiiiiiiijjjgggbbb___aaajjjuuu}}}xxx~~~ppp^^^RRRHHH>>>999999555555444333333333333444000///...///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******,,,,,,+++++++++***************++++++++++++******'''((()))******)))((('''******))))))))))))))))))((((((''''''(((((()))*********+++++++++******)))(((((()))))))))*********+++,,,------,,,***'''&&&(((((('''''''''((()))***)))))))))))))))******++++++++++++******))))))(((,,,---......---+++)))(((,,,,,,---...000333555777>>>GGGRRRZZZ]]]^^^```bbbfffkkkrrruuuwww{{{yyyxxxrrriii^^^UUUPPPOOONNNKKKGGGDDDCCCAAA@@@>>>BBBAAA@@@>>>===<<<<<<<<<>>>?????????======???@@@@@@===;;;;;;<<<======;;;<<<<<<======>>>??????@@@<<<;;;999:::<<<===<<<;;;===<<<;;;;;;::::::999888666666888;;;>>>???===;;;:::888666444444666777999999777555555666888777777999::::::::::::999777777888888999999999888777777555666777666444333444555666666666666666777777777666555555555555444444444555555555444444444333333444444555555555666666666666666666666666555444444555555555555555555555555555555555555555555555555777777666555555555555555999777555444444555777999666666666777777777777777777777777777777666666666777888999999999777555444555555777888999:::::::::===>>>>>>>>>>>>???AAADDDEEECCC@@@>>>>>>@@@BBBDDDFFFKKKTTT\\\cccgggiiiiiillllllmmmqqqwww{{{{{{wwwqqqqqqvvv~~~zzzmmmeeehhhiiieeegggmmmqqqrrrtttzzz~~~xxxrrrhhhggggggkkkqqqxxx}}}~~~~~~zzzuuudddbbb```dddkkkttt{{{~~~}}}}}}xxxlllmmmrrrzzz|||xxxuuuuuuuuurrrnnnlllllllllkkkjjjfffccc```aaacccdddccc```YYYQQQKKKLLLPPPQQQQQQSSSVVVWWWYYY]]]ccchhhlllnnnmmmlllkkkiiigggffffffgggsssuuu~~~}}}yyy{{{zzzpppfff```___```bbb___```ccciiiqqq|||www{{{mmm\\\OOOFFF===999999555555444333333333333333//////000111222111...+++------------------------,,,+++***)))))))))******+++++++++*********************++++++++++++*********,,,...000000...,,,******)))))))))(((((('''''''''''''''''''''((())))))++++++++++++***)))(((((((((((())))))))))))************+++,,,+++***)))((()))(((((((((((()))***+++))))))(((((((((***+++,,,++++++++++++++++++++++++............,,,***((('''+++,,,---...///111222222333777>>>BBBEEEIIIOOOSSS]]]cccjjjnnnqqqssswwwzzzzzzzzz~~~}}}wwwdddbbb]]]VVVNNNGGGDDDDDDEEEBBB???======<<<;;;:::@@@???>>><<<;;;;;;;;;<<>><<<:::;;;<<<>>><<<::::::;;;;;;;;;:::;;;;;;;;;<<<======>>>>>>:::999999:::===???>>>>>>======<<<;;;:::999888777777777999===??????===:::777666555444444555777888:::888555444555777999999777888:::;;;;;;999777666666666777888888888888888444555666555444333444555666666666666666555555555666555555555555444444444555555555555444444444444444444444444555555555555555555555666555555444444444444444444444444444444555555555555555555555555666555555444444444444444888777555444444555777888555666666777777888888999777777777777777777777777777777777777777777666666777888999:::;;;<<<<<<<<<===???@@@@@@???@@@BBBEEEEEEDDDBBB@@@>>>>>>>>>>>><<<@@@FFFLLLRRRVVVXXXYYY]]]eeeqqqyyy||||||~~~}}}zzzzzz~~~|||uuupppooojjjccccccjjjssstttwww}}}yyyssslllkkklllpppvvv{{{}}}~~~vvvyyyyyyuuussstttuuusssllliiiffffffjjjpppvvvxxxyyy}}}~~~}}}{{{kkkmmmuuuzzzxxx~~~yyyrrrkkkfffbbb___\\\[[[XXXTTTTTTVVVWWWUUUSSSOOOOOONNNMMMPPPVVVUUUQQQOOOMMMJJJJJJLLLRRRXXX]]]\\\[[[[[[[[[[[[]]]^^^___gggmmm{{{yyysssrrrwwwyyyqqqjjj```WWWTTTVVV[[[___aaafffnnnxxxzzzwww|||mmm\\\OOOEEE===999999555444333333222222333333000//////000111000...,,,.........------------------,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******,,,---///000000///---,,,*********)))(((((('''''''''''''''''''''(((((()))++++++++++++***)))''''''(((((((((((()))))))))***"""###%%%''')))***++++++)))))))))))))))******++++++***((((((((()))***+++******+++++++++,,,,,,,,,******+++,,,,,,,,,+++++++++,,,---...////////////111222444444555888===AAAKKKTTTaaakkkpppqqqpppoooppptttxxx|||}}}|||~~~|||xxxppphhhgggjjjggg```SSSRRROOOKKKGGGDDDCCCBBBCCCAAA>>><<<<<<<<<<<<;;;>>>===;;;:::999:::;;;<<<:::<<<<<<;;;999777777888;;;:::999999999999999999:::::::::;;;;;;<<<<<<<<<888888888;;;>>>@@@@@@???<<<<<<<<<:::888666666666555666888;;;===<<<999666666555444333333555666777999777666666888::::::999666888:::;;;;;;999777666666666777777888777777666555666777666555444555666666666666555555444444444666555555555555444444444555555555444444444444333333333333333444444444444333444444555555555444444555555555555555555555555444444444444444444444444444444333333333333333444777666555444444555666777666777777777777777777777666666666666777777777777666666555555555666777888888888:::;;;<<<============???@@@AAA@@@AAACCCEEECCCBBBAAA@@@>>>===<<<;;;;;;===@@@CCCFFFIIILLLMMMRRR^^^ooo}}}~~~zzzyyytttlllhhhjjjmmmnnnqqquuuxxxxxxuuurrrmmmmmmooossswwwyyyyyyxxxqqqqqqnnniiiggghhhkkknnnpppooommmmmmnnnqqqsssuuuzzz~~~{{{tttxxxuuummmhhhdddccc```]]]^^^bbbeeeeeeddd```gggiiifffgggkkkfff[[[SSSOOOHHHDDDFFFNNNZZZbbbcccaaa```aaaeeejjjnnnqqqrrrzzzxxxqqqrrryyyzzzwwwrrrkkkddd___WWWSSSTTT[[[dddkkkwww{{{{{{zzzwwwqqq^^^PPPEEE<<<777777444444333222222222222333111///---,,,---......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++******++++++++++++*********)))(((''''''((()))***+++++++++******)))))))))'''''''''''''''((())))))+++++++++***)))((('''&&&'''(((((((((((()))))))))******************))))))((())))))***************,,,+++***((((((((())))))*********+++,,,,,,------(((((()))+++,,,---------((()))***+++++++++******///////////////111333555;;;CCCPPP\\\dddhhhiiiiiidddiiioootttvvvxxxzzz|||~~~xxxzzz|||{{{wwwttttttvvvmmmfff]]]VVVVVVXXXUUUOOOEEEDDDDDDDDDDDDDDDCCCCCCEEEBBB???=========<<<;;;<<<;;;:::999999::::::;;;777888::::::999777888888999999:::999888888888888::::::::::::;;;;;;;;;;;;777777888;;;>>>@@@???>>>999:::;;;999666444555666666666777999;;;:::777444555555444333333444555666666666888;;;===>>><<<:::777888999::::::888777666777888888777666555444444555666777777666555666777666666555555444444333333666555555555555444444444444444444444333333333333333333333333222222222222222222333444444555444444555555555555555555555555444444444444444444444444333333222222222222333333666666555444444555666666888888777777666555444444444444444555555555666666555555444333444555777999444555666777888999999999<<<>>>@@@@@@@@@@@@BBBCCC????????????>>>===<<<;;;;;;;;;;;;<<<===???AAAAAAKKKSSSddduuu~~~~~~xxxqqqmmmgggffffffgggiiikkklllllliiijjjlllpppssstttsssqqqiiifffbbb^^^]]]___eeejjjnnnppprrruuuxxxzzz|||}}}~~~}}}vvvxxxyyyyyyyyyyyy{{{}}}ttt{{{xxxqqqnnnpppmmmkkknnnsssxxxzzzzzzwww|||zzzooobbbSSSPPPKKKHHHMMMZZZkkkwwwzzzvvvqqqqqquuu{{{~~~~~~sssooosss}}}{{{rrrmmmgggcccXXXWWWVVVXXX```lllyyy~~~~~~yyywww~~~xxxuuuaaaQQQEEE;;;666666444444333222222222222222222///,,,+++,,,---......---------,,,,,,++++++***))))))***+++++++++******+++++++++++++++,,,,,,,,,******++++++++++++******+++)))'''%%%%%%''')))+++***************+++++++++((((((((((((((()))******************)))(((''''''''''''(((((((((((())))))************************'''((()))*********))))))************)))))))))((()))*********++++++,,,,,,++++++******+++++++++++++++++++++++++++,,,,,,,,,)))***+++,,,...///000111333666;;;CCCLLLUUU\\\```___fffnnntttuuuvvvxxxyyyxxx|||{{{tttooonnnllliiieeecccbbbcccYYYSSSLLLJJJKKKMMMJJJGGG@@@@@@BBBEEEGGGHHHFFFDDDCCC@@@===<<<<<<===<<<;;;999999::::::::::::::::::666999;;;<<<;;;::::::;;;777999::::::888777777888::::::::::::::::::;;;;;;888888999;;;===>>>===;;;777999;;;999555444555888:::999999:::;;;:::888666666666555444444444444444444666999>>>BBBBBB@@@===999999999999888777666555888888777777666444333222444555777666555555666777444444444444444333333333666555555555555444444444333333333333222222222222222222222222111111111111000111222333444444555444444444444444444444444444333333333333333333333333222222222222222333333444666555555555555555555666999888777666444333222222333333333444444555555666555444333333444555666777555666777888999::::::::::::<<<>>>?????????@@@AAA============<<<<<<;;;;;;===<<<<<<<<<<<<===>>>>>>EEEHHHTTTfffqqqwwwxxxrrrhhhfffbbb___^^^^^^```aaaeeegggjjjnnnsssuuutttssslllggg```\\\XXXVVVZZZ```hhhmmmsssyyy~~~}}}xxxiiijjjjjjfffccceeekkkpppnnnwwwzzzuuurrrxxxvvvuuuyyy}}}qqqgggVVVWWWXXX\\\dddsss}}}}}}}}}uuunnnnnnwwwrrrfff^^^XXXUUUUUUWWW]]]fffrrr~~~{{{ssstttwwwyyywwwssstttxxxyyyuuuaaaQQQEEE;;;666666444333222222111222222222111///...---...///...------,,,,,,+++******))))))((()))***++++++++++++***++++++,,,,,,,,,---------******++++++++++++******---,,,+++******+++,,,---(((((())))))******++++++)))))))))))))))***++++++((()))))))))))))))(((((('''''''''((((((((())))))$$$%%%%%%&&&(((***+++,,,&&&'''((()))))))))((((((&&&''')))+++,,,+++******))))))******************,,,,,,+++******))))))***------,,,,,,,,,---...///)))((()))+++---///000111000//////222888@@@GGGKKKSSS\\\hhhoooqqqrrrsssuuuooouuu}}}|||uuummmgggccc^^^XXXSSSPPPOOONNNMMMKKKGGGDDDDDDEEEEEECCCBBB@@@AAACCCHHHKKKJJJEEEAAA>>><<<::::::;;;======<<<777888:::;;;<<<;;;:::999666999;;;<<<;;;:::::::::666999;;;;;;888666777888;;;;;;;;;;;;;;;;;;;;;;;;888888999;;;<<<<<<:::888666999<<<:::777555888;;;>>><<<:::999::::::888777888777777666555444333333555666999>>>CCCEEEDDDCCC<<<;;;999777666555555555666666666666555555444333222333444444333333444666333333333333333444444444666555555555555444444444222222222111111111000000222222111111111000000000///000111222444444555555222222222222222222222222222222222222222222222222222222222222222333444444555555555555555555555555666666555444333222222111333333444444555666666777444444444444444444555555777888999:::;;;<<<<<<<<<777:::<<<=========>>>???>>>===<<<;;;::::::::::::<<<<<<<<<===>>>???@@@AAABBBAAAIIIXXXccclll~~~xxxttttttzzz}}}yyytttpppjjjccc\\\WWWUUUUUU\\\^^^bbbiiipppuuuvvvvvvuuunnngggbbb\\\VVVXXX^^^fffjjjoootttyyy{{{kkkgggaaa[[[WWWYYY___ccciiiqqqwwwtttrrrqqqvvvuuuvvv|||yyypppnnnaaagggpppxxx~~~vvvsssrrrvvvzzzyyytttnnniiimmmxxx}}}qqqfff]]]XXXXXXZZZbbbfffnnnxxxzzzttthhhhhhlllqqqqqqqqqwwwzzzttt```PPPDDD;;;777777444333222222111111222222000///000111222111...,,,,,,,,,++++++***)))((((((***+++,,,---...------,,,,,,,,,,,,------.........******++++++++++++******)))******++++++******)))&&&&&&'''((()))***++++++***************++++++,,,'''((()))))))))))))))(((''''''''''''((((((((()))******)))))))))))))))***%%%&&&((()))))))))((('''!!!$$$(((+++---------,,,))))))))))))))))))))))))+++***************++++++***)))((('''((())),,,------+++***+++---///111111...------///222555777777BBBLLLZZZcccffffffgggiiinnnsss||||||~~~{{{uuulllddd\\\XXXXXXQQQHHHCCCBBBBBBBBBAAAFFFDDDCCCDDDCCC@@@======>>>???AAAFFFHHHFFF@@@:::;;;999888999;;;>>>??????666888:::======<<<:::999666888:::;;;:::888777777666999<<<;;;888666777888;;;;;;;;;;;;;;;;;;;;;;;;999999999;;;<<<;;;888555666:::===<<<888777:::>>>>>><<<999777888888888777999999888777555444333222777777999===BBBFFFHHHHHH>>><<<999666444444555555333444555555666555555555000111333222222222333444222222222333333444444444666666555555555444444444111111111000000000000///222111111111000000//////...///111222333444555555000000000000000000000000222222222222222222222222333222222222333444444555555555555555555555555555333333333333333333333333444444555555666777777888444444444444444444444444444555666777888999999999666888;;;<<<<<<<<<<<<===@@@>>><<<:::999999999999666777999:::<<<>>>???@@@BBB@@@FFFRRRZZZeee}}}ooojjjggglllyyy{{{tttjjj^^^UUUOOOMMMNNNPPPVVV^^^gggnnnrrrssstttmmmiiihhhddd```cccjjjhhhiiikkklllooovvvqqqiii^^^VVVUUUWWW[[[]]]dddkkk}}}xxxpppkkkkkkkkkllllllllloooyyysssmmmqqqjjjttt~~~uuuiiijjjoooxxxzzzxxxtttooommmgggccchhhsss|||~~~|||nnnfff^^^ZZZ[[[aaakkkssstttxxx}}}ssskkkbbbccciiipppsssttt}}}}}}uuu___MMMBBB<<<777444222222222222222222333333111111111111000000000000111000...,,,++++++++++++---...---***&&&&&&))),,,,,,+++***((((((((()))***......---,,,+++***)))(((++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))***,,,......,,,*********+++*********))))))(((((()))))))))))))))******+++((('''&&&%%%&&&''')))+++))))))(((((((((***+++,,,(((((((((((())))))))))))((()))***+++,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///111222222222:::===BBBHHHOOOVVVZZZ]]]cccjjjttt}}}~~~}}}zzzxxxvvvxxx|||}}}vvvpppjjjmmmmmmggg\\\QQQKKKIIIGGGEEE@@@<<<::::::;;;<<<===>>>>>>>>>??????@@@@@@<<<>>>BBBBBBAAA>>><<<<<<===<<<:::999999:::<<<===888999::::::::::::;;;===:::999888999999999777555888888888999888777666555;;;;;;;;;;;;:::999888888777666666888999999777555888:::;;;;;;:::999999:::===;;;999888888888666444666666555555555555666666888777777888:::???CCCFFFEEE<<<444555888666222000444666777666444222111111333333333333444444555555333333222222222333444444333444666666555444111000222222111000//////000000444444333333222111000000...//////000111333444555333333333444444444555555555555444333333222111111000000111222333444444555666555444333222333333444666444333111000000111111111111222333333444555555777666444333222333333444666666777777777777666555777777888888888999999999:::::::::999999888888888555666666888999:::;;;;;;??????EEENNNRRR]]]zzz{{{rrriii______jjjxxxyyypppcccWWWOOOJJJJJJOOOWWW]]]bbbkkksssmmmmmmllliiiggggggjjjllljjjgggccc```aaafffooouuu{{{tttmmmddd^^^\\\\\\\\\[[[bbbiii|||~~~tttvvvuuuqqqjjjiiilllqqqooollljjjrrr|||tttrrrppp~~~|||qqqeeeiiiooouuu|||}}}uuuooojjjfffbbbaaa```aaadddeeefffeee`````````bbbhhhqqq||||||~~~ooobbb___TTTbbbmmmwww~~~{{{~~~oooZZZHHH>>>999555222222222222222222222222222111111111000000000//////------,,,,,,,,,---...///,,,------+++(((''')))++++++***)))))))))***+++,,,+++++++++++++++*********,,,,,,++++++***)))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,...///...---,,,,,,---************)))))))))((()))))))))))))))******+++))))))''''''''')))***,,,***))))))(((((()))***+++((((((((()))))))))******((()))***+++++++++******,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000000222555999===BBBEEEFFFOOOTTT\\\ccciiiooosssvvvrrrtttvvvyyyzzz{{{zzzzzzzzz{{{}}}{{{vvvooollliiiddd]]]WWWSSSVVVWWWRRRJJJAAA>>>===@@@>>><<<:::999;;;===>>>:::;;;;;;;;;<<<<<<<<<===<<<>>>@@@@@@>>><<<;;;;;;;;;:::999888888999:::;;;:::;;;<<<;;;999888888999:::999888888999999777555999999999888888888777777999999::::::999999888888777777777888::::::888666888:::;;;;;;:::999999:::<<<:::777777777777666555666666555555555555555666666666666888:::>>>AAACCCCCC:::444555888666333111333555666666555333333333444444555555555555444444333333333333333333444555444555666666666444222111222111111000//////000000333333222111111000///////////////000111222333444222222333333333444444444555444444333222222111111333333222222222111111111555444333222111111222333555444333111000000111111000000111111222333333444444333222111111111222222666666777777777666666555777777777777888888999999:::999999999888888888888777777888999:::;;;<<<<<<@@@???CCCJJJOOOZZZxxx|||rrrlllgggaaa___dddnnnyyy{{{qqqggg```QQQNNNNNNRRRWWWZZZ___eeeoooqqqssssssrrrpppooopppllljjjfffbbb```ccchhhmmmxxxxxxyyy{{{|||{{{yyyvvvppplllgggeeeffffffeeedddfffnnnzzzwwwyyyyyyuuupppnnnnnnppppppnnnoooyyy~~~zzzrrrpppkkkvvv|||rrrjjjnnntttyyy~~~{{{rrrfff[[[SSSXXXYYYYYY[[[\\\^^^```aaa^^^cccllluuu|||wwwooopppkkk___XXXXXX]]]mmm{{{wwwxxx~~~oooZZZIII@@@;;;888555333333333222111111111000111111000000000000//////---,,,,,,,,,,,,---...///***,,,---,,,***))))))*********)))******+++------)))))))))******+++++++++************************'''''''''''''''''''''''')))))))))))))))))))))))),,,------,,,+++***+++---************)))))))))))))))))))))))))))******+++******)))(((((()))+++,,,+++***))))))((())))))***))))))))))))******************+++++++++***)))))),,,++++++++++++***************++++++,,,,,,------+++,,,------......------...///000111333444555666;;;>>>BBBFFFLLLRRRYYY]]]]]]^^^bbbfffjjjnnnqqqsssxxxyyy{{{|||}}}~~~~~~~~~xxxxxxyyyzzz~~~zzz|||}}}zzzvvvwww}}}uuulllggg___ZZZTTTPPPNNNJJJEEEAAABBBDDDFFFCCC>>>:::999999;;;:::999888888:::<<<===999999999:::::::::::::::;;;<<<===;;;999888888999888888888888888888888888888999::::::888777888999999888777777888888777666::::::888777777777888999777777888999999999888888888888888999::::::888666777999::::::999888888999:::777555444555666666666777666555444444444444444444444666888:::<<<>>>???@@@888333555888666444333222444666666555555555666555666777777777555333222333333333333333444555666555555666666555444222111111111000/////////000000111111111000000//////...111000000000000111222333111111111222222222333333444444333333222111111111333222222222222111111111333222111111000000111111444333222111111111111111//////000000111222222222222111111111111222222333555555666666666666666555666666666777777777777777888888888888777777777777777777888888999:::;;;;;;>>>===???DDDGGGSSSnnn{{{nnniiiddddddccc___^^^dddnnnvvvyyyuuuccc\\\WWWXXXYYYYYYYYY[[[iiinnntttwwwwwwtttrrrqqqrrrrrrpppllljjjjjjlllooolllkkkjjjkkknnnpppqqqpppjjjjjjjjjllloooppppppoooooowww{{{uuuuuuvvvvvvuuusssqqqooonnnqqqqqqtttzzz|||yyypppmmmkkksss{{{yyyrrrjjjnnntttyyy{{{|||~~~~~~{{{tttjjj]]]RRRJJJQQQTTTYYY\\\]]]```eeeiiiooottt}}}zzzlllaaa^^^\\\WWWWWW\\\mmm~~~sss|||xxxppp[[[JJJAAA<<<999666444333333222111000000///111000000000//////////////////...---,,,,,,++++++)))+++,,,---,,,+++***)))***************+++++++++((())))))))))))*********''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&&&&(((************))))))))))))))))))))))))))))))******+++***))))))(((((()))******++++++***))))))((((((((())))))))))))*********+++++++++*********)))((((((++++++++++++************))))))***+++,,,------...,,,---------------,,,,,,222222222222111111111000333555666777999<<<@@@DDDEEEGGGIIIMMMRRRWWW[[[^^^ccceeehhhlllooosssuuuwwwqqqppppppqqqtttxxx{{{~~~~~~zzzwwwuuusssrrrqqqhhhgggddd```\\\]]]bbbffflllkkkhhhddd___XXXSSSPPPHHHDDD@@@>>>>>>>>>===;;;<<<>>>>>>===;;;999:::;;;;;;:::999888888888999999:::::::::::::::::::::::::::::::::888666555777888777888888999999888888777333555888999999999:::;;;888666555666777888888777:::999777666555777888:::666777888999::::::::::::999888888999::::::888666666888999999888777777888888555333222444666666666666666555444333333333333222333555777999:::::::::<<<555222555888666555555333444666666555444555777666777999999888555222000333333333333444555666666555555666666555444222222111000000/////////000000111111111000000/////////111111000000000000111111000000000000111111111111333333222222111111111000//////000111222333444444222111111111111111111111333222222111111111111111000000000111111111222222222222222333333444555555444444555666666666555555555555555555555666666666777777666666666666666666444444555666666777888888999999;;;>>>@@@III\\\ppptttjjjdddbbbaaacccdddaaa___aaahhhnnn~~~zzzqqqkkkkkkkkkfff```]]]ccchhhooouuuvvvvvvuuuuuuuuuwwwxxxxxxwwwuuuvvvvvvnnnjjjeeecccccceeeggggggfffggghhhkkknnnqqqrrrsssuuu}}}|||sssooolllkkkjjjlllnnnppppppppptttuuuxxxwwwzzz}}}yyypppkkklllrrryyy~~~{{{wwwrrrnnniiimmmsssvvvwwwvvvvvvuuuxxxtttmmmddd[[[UUURRRRRRWWW^^^eeejjjlllpppwww~~~oooeee]]]]]]```cccjjjqqqqqqyyyzzzpppZZZHHH>>>999555222333333222222111000//////000000000////////////............------,,,++++++)))***,,,---...---+++))),,,,,,++++++***)))((('''*********))))))))))))((('''''''''((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((&&&$$$$$$&&&((())))))))))))))))))******)))))))))))))))******+++)))((((((((('''(((((((((************))))))((((((((())))))))))))*********+++******))))))(((((((((+++++++++*********))))))))))))******+++,,,------------.........---,,,,,,000/////////......------000222333333222111222444666666777999<<>>;;;BBB???;;;777555666888:::888888777777777888888999666666555555555555444444555666777999;;;<<<<<<<<<666666666666666555555555666666777555444555777:::888888888888888888888888777:::<<<<<<:::777666666666444222333555777888888888777666666666777888999777888999:::;;;<<<<<<<<<999888888888999888666333444666777777666555555666555444333444555666555333333333333222222333333444222333555666777666666555666222222555777555444666555555555444222222333444666777888888666444222000111111111222333444555666444444333333222111111111//////......//////000000111111111111111111111111111000000/////////000000/////////000000000111111000000000000000000000000222111111111111000000000000000111222222222222111000111111222111111000000222222222222222222222222///000111111222111111000222222333444555555555555333333333333333222222222333333333444444444444444555555555666666777777777666888;;;<<<<<<>>>BBBGGGKKKNNNQQQSSSRRRQQQQQQQQQ^^^aaafffjjjlllooorrrvvvzzz}}}}}}tttqqqllllllkkkjjjiiijjjmmmpppssswww}}}|||yyywwwuuuqqqkkkgggggghhhiiiiiiiiihhhddd```___bbbhhhmmmnnntttwwwrrrjjjeeebbb```]]]\\\]]]___eeemmmuuu{{{|||{{{yyyyyyqqqpppppprrrtttrrrnnnjjjmmmrrr{{{vvvkkkfffdddcccbbbdddeeefffddd```]]]\\\\\\TTTXXX]]]___aaadddjjjooo{{{zzz|||qqqtttzzznnnxxx}}}qqq\\\KKKAAA<<<999666111111111111000000000000000000/////////.........)))***,,,---/////////...***)))))),,,...///---+++......///...---,,,***)))*********+++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***,,,------+++******+++((()))))))))************)))))))))))))))******+++)))))))))))))))(((''''''((((((******+++***))))))&&&'''''''''(((((((((((())))))((('''((((((******************))))))))))))***************+++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---.../////////,,,---///...---,,,,,,---//////........./////////111111222444777:::===???999888777666666666666666999:::;;;::::::;;;@@@CCC999666333444777888777555777555444222222333444555555666777777666555555666666666666666777777666555444555777999;;;;;;::::::777666666666555555555555444555777777666777999;;;888888666666666666888888999<<<>>>===;;;777555555555333111222444777888999888888999999999:::::::::777888999:::::::::::::::888777777777888777444222333555777666555444555666444444444666777666444111111111111111222333444555444444555555555555555555555222222666666444333555222333333222111111444666666666666555555333222111000000000111222333444555333333222111000000000000...............///000000000000000000000000000000000000/////////000000111//////000000000111111111000000000000000000000000111111111111000000000000...///000111111111000000///000111222222111000000111111111111111111111111000000111222111111//////111111222444444555555555333333222222222111111111222222222222333333444444555555555555555666666666555777999999999;;;===???BBBCCCEEEFFFFFFGGGGGGHHHVVV___iiimmmnnnqqqyyy||||||xxxuuuooogggaaa]]]^^^___jjjooovvv{{{|||zzzxxxwwwxxxuuuqqqpppqqqrrrrrrrrrnnnmmmiiiddd```bbbgggkkkkkkppppppiiiddddddccc```\\\^^^```bbbdddjjjrrrxxxwwwuuupppnnnrrryyy{{{xxxjjjlllllljjjhhhhhhiiiiiinnnrrrzzz{{{sssiiibbb____________bbbbbbaaa^^^\\\\\\^^^```ccciiiqqquuuvvvxxx|||zzzxxxyyy}}}|||yyylllxxx}}}zzzkkkVVVFFF===999666444000000000000000111111111000/////////............,,,---.........---,,,++++++))))))+++...000...,,,...///000000000///...---((()))***+++,,,---......))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***,,,......,,,*********(((((())))))*********+++)))))))))))))))******+++***************)))(((((('''((()))***++++++***)))&&&&&&&&&&&&'''''''''((()))(((''''''''')))***+++************))))))))))))+++++++++***************))))))***+++++++++++++++******++++++,,,---......000000///---+++***+++---------........./////////---------...000222555666222222111111111111222222222333333222111222777;;;777888888666555333333333222222333333444444333333111333555777666666666666333333444666777777555333666777999:::999888666555999999888888777777777666333555777888888999;;;<<<888777555444444555777888777:::===>>><<<:::888888555333111111444777999999999:::;;;<<<<<<<<<<<<;;;777777888999999999999888777777666777777666333111333555666666555444444555444444555777888777333000000000000111222333555555555555555555555555555555444222222666666333333555000000111111111222555777666555555444333333333222/////////000111333444555333222111000////////////...............///000111.........//////////////////////////////000111111000000000000111111111111////////////000000000000......///000111222333333,,,---///000000000/////////000111222222111000///000000000000////////////222333444444333222111000000111222333444444555444333222222222111111000000111111222222222333333333222222333333333333333333222444444333444888;;;;;;>>>>>>>>>>>>???@@@BBBCCCNNN\\\kkkpppnnnqqq}}}yyymmmaaaZZZWWWWWWZZZ```iiiqqqtttuuuttttttuuusssqqqqqqrrrrrrrrrqqqrrrqqqnnniiiddddddhhhllllllooonnngggdddfffgggccc\\\```dddeeedddffflllrrrpppmmmgggdddhhhppptttrrrhhhjjjiiiddd___aaaeeeiiiiiilllrrrxxx||||||zzzwwwnnnhhhaaa]]]\\\]]]^^^___gggffffffeeefffiiiooossszzz~~~~~~~~~}}}|||zzzzzz{{{|||{{{zzz~~~qqq{{{~~~vvvhhhXXXKKK@@@888555666222222222111111111111000......//////......---,,,......---,,,,,,,,,,,,------,,,***'''&&&'''+++...++++++++++++,,,,,,---...,,,,,,,,,++++++*********))))))*********+++++++++(((((())))))******++++++))))))************))))))...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((()))***+++,,,((((((''''''''''''((((((******))))))((((((''''''***)))'''%%%$$$%%%'''(((+++*********))))))((((((***************)))((((((++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,+++++++++******000...,,,---///222333333/////////......---------333222000...///111333555222333444555555444222222333333222222111222222333333333333444444333222222444444444555666777777888666666777777777777666666444444555666777777777666555777888999888888:::<<<777666555444444555666777;;;:::999:::::::::888777222333555555444555666888888999:::;;;;;;:::999888999777444222222444777999;;;:::999888777666555444222333333444444333333222666777777777777555444333222333555666666666555555333333333444444444555555444333222222444444333222111111000000111333444555===;;;777444222111111111///000111000//////111333333111//////000111000///111111000000000000111111111111000000//////......////////////////////////000000000000000000000000//////000000000000//////111111222222222222111111000///...------...///000000000000000000000000000333333222111000///......111111111111111111111111111111111222333333333444111111111111111111111111111333444444333222222333333222222222222222222222777777777777888888888888::::::;;;===???AAACCCDDDLLLTTT___gggkkkssszzz{{{~~~~~~rrrfff]]]XXXUUU[[[aaabbbfffkkkooonnnrrrrrrrrrtttwwwwwwtttppptttpppnnnoooooonnnoooqqqrrrsssrrrqqqrrrrrrpppmmmlllkkkkkkiiigggfffeeeeeebbb]]]YYY[[[aaahhhjjjjjj```]]]YYYWWWWWWYYYYYYYYY```dddgggiiilllooonnniiifffeeedddbbbbbbeeekkkooopppsssvvvwwwwwwyyy~~~xxxsssvvvyyy|||}}}pppzzzpppbbbRRRFFF===666333555222222222111111111111000,,,,,,------,,,,,,+++***......---,,,,,,,,,,,,---+++,,,---,,,++++++,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++*********))))))*********+++++++++)))))))))))))))*********)))))))))******))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&'''((((((''''''''''''''''''((())))))))))))((((((((((((+++)))(((&&&&&&&&&((()))******)))))))))((((((((())))))************))))))******+++,,,,,,,,,,,,,,,***************************************+++++++++---,,,,,,,,,++++++++++++------,,,---//////...,,,.........---------,,,,,,000000.........///111222...///000000000000///...222222111111111111222222222333333333333333222222333333333444555555666666555555666666666666555555444444555555555444333333555777888888777777999::::::999888888888999:::;;;:::999888888999999777555111222444444444444555777999::::::;;;;;;::::::999777777777666666777777777888777666555444333222222222222333333333333222222666666777777666555333222333444555666666555444444222222222222333333333444555333111111333444333333222111111111222333555666;;;999666333000//////000///000111000//////111333333111//////000111000///000000////////////000000000000000000//////......//////////////////////////////////////////////////////000000000000/////////000000111111000000///000///...------...///000000000000000000000000000111111111000000000000000111111111111111111111111111111111111222222222222111111111111111111111111111333444444333222222333222222222222333333333333555555555555666666666666888999:::;;;>>>@@@BBBCCCHHHNNNWWW^^^cccqqq}}}yyywwwyyywwwnnniiifffggghhhddd]]][[[```eeeffflllmmmpppuuuyyyyyyuuuqqqnnnmmmmmmnnnpppssswwwzzz{{{zzzwwwuuuttttttqqqoooooonnnlllkkkkkkkkkiiihhhddd___[[[[[[```eeegggggg[[[YYYVVVVVVWWWXXXXXXXXX___cccfffgggjjjnnnnnnjjjoooooooooooopppsssxxx||||||{{{}}}|||}}}rrrfffdddjjjuuupppzzzlll]]]MMMBBB;;;555444555222222222111111111111000,,,------------,,,++++++......---,,,,,,,,,,,,,,,&&&***---///...---,,,+++,,,,,,++++++***++++++++++++++++++++++++*********)))))))))************+++***))))))))))))))))))((())))))))))))))))))))))))***)))(((''''''&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))+++***(((''''''((())))))))))))(((((((((((((((''''''((()))******+++******)))*********++++++++++++************************+++++++++*********)))))),,,,,,,,,,,,++++++++++++,,,,,,,,,...///---***'''------,,,,,,,,,,,,,,,+++------------.........///,,,------.........------111000000//////000111111222222222222222222222222222222222333444444555555444444444555555444444444333444444333333222111000555777888777666666777888;;;:::::::::;;;;;;<<<===999888777777888777555333111222444444333333444666;;;::::::::::::::::::;;;444666888::::::888666444666555555444333222222111111222222333333222222111666666777777666555333222444444555555555444333333111111111111111222333333666333111000111333444444333222222222333444555666888666444111///.........///000000000//////111333333111//////000000000/////////............//////000000000////////////...//////////////////////////////////////////////////////000000000000//////...//////000000//////...//////............//////000000000000000000000000/////////000000111111111000000000000000000000000111111111111000000000000111111111111111111111111111222444444222111222333222222222333333444444444333333333333444444444444555666777999;;;>>>AAABBBEEEIIINNNSSS[[[ooouuunnnnnnrrrxxx|||~~~}}}xxxvvvuuu{{{yyyrrrfff______```___cccfffkkkrrrvvvwwwtttqqqiiikkklllmmmpppvvv|||~~~yyywwwvvvvvvuuuttttttqqqooooooqqqsssqqqoookkkgggaaa```cccggghhhhhh___^^^^^^___aaaccccccbbbhhhllloooooorrrvvvwwwuuuyyyzzzzzzzzz{{{}}}{{{}}}~~~zzzvvvnnnbbb[[[\\\fffvvvooo{{{nnn^^^MMMBBB<<<777555666222222222111111111000000///////////////......---...---,,,,,,++++++,,,,,,###'''+++,,,,,,+++******---,,,+++***************+++++++++***************))))))))))))******************))))))(((((((((''')))))))))(((((())))))))))))(((''''''&&&&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))))))))((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((''''''(((((()))((((((((((((''''''''''''&&&'''((()))++++++,,,,,,)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++,,,------+++)))+++++++++++++++++++++++++++,,,---...///...---------....../////////////////////.........///000000111111111111111222222333222222333333444444444555444444555555555555444444222222333333333222222111555666777666555444555666888888999999::::::;;;;;;888666666666666666444222222333555444444333555666;;;:::999888888999:::;;;444555888999999888555444666555555555444333333333111222222222222222222111555666666777666444333222444444444444333333222222222111111000111222333444666333000///000222444444333333333333444444555555666555333111//////.........///000000...///000222222000///...000000///............------.........//////////////////////////////////////////////////////////////////////////////000000000000//////...//////000000//////.../////////....../////////000000000000000000000000////////////000000000111000000000000000000000000111111000000//////......111111111111111111111111000222333333222111111222111111222333444555555555222222222222333333333444222333444666999<<<>>>@@@CCCFFFJJJMMMSSShhh|||sssllljjjllloooqqqyyy~~~}}}{{{}}}uuuoooiiicccaaaccchhhmmmppprrrqqqppplllnnnooonnnqqqyyy~~~yyyxxxxxxwwwxxxzzzxxxtttrrrssswwwzzzyyywwwuuupppkkkiiikkkmmmoooooohhhhhhjjjmmmpppqqqqqqppptttxxx{{{zzz{{{~~~~~~|||}}}~~~}}}|||}}}}}}qqqeeebbbdddddddddfffgggoooooozzzrrr```MMMBBB;;;666444444222222222111111111000000//////000000//////...---------,,,++++++++++++,,,&&&''')))***))))))+++,,,,,,+++******))))))))))))************************))))))))))))))))))))))))***)))))))))((((((''''''))))))(((''''''((())))))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$((()))************)))(((''''''(((((())))))******'''''''''''''''''''''(((''''''''''''((((((((((((%%%&&&((()))+++,,,,,,,,,))))))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,(((((((((((()))))))))))))))(((&&&''')))++++++++++++++++++++++++++++++++++++---...000000///...---............//////000000......------...//////000111000000000000111222333444444444444444555555555555555555666666555555555111111222444555555555555555666777666555444555666777888888999999999::::::777666555666777666555333444555666666555555666777:::999888777777888999:::555555555555555555555555444444444444333333333333222222222333333222222222555555666666666444333222444444333333222222222222333222111111111222444555666333000...000222333444333333444444444444444444555444333222000/////////...///000///......000222222000......///000///.........------------...................../////////////////////////////////........................//////000000000000/////////000000111111000000///...//////////////////...////////////////////////000000000////////////...////////////////////////111000000//////.........000000000000000000000000///111222222111000000111111111222222333444555555222222333333333444444444111111222444777:::<<<===@@@BBBEEEGGGLLLZZZvvv{{{uuusssssssssrrrpppmmmkkkkkkmmmooo|||~~~yyyrrrkkkkkklllmmmnnnpppqqqsssrrrtttsssrrryyy~~~}}}|||xxxxxx{{{yyywwwuuuwww{{{}}}yyyuuurrrrrrtttvvvwwwmmmnnnppptttxxxyyyxxxwwwyyy~~~~~~|||}}}~~~~~~~~~zzz```[[[[[[bbbkkkpppsssvvvttt{{{uuummmxxxrrr```KKK???999444111000222222222111111111111000---............---,,,,,,------,,,+++++++++++++++************)))***,,,///******)))))))))))))))))))))))))))******************)))))))))))))))(((((()))(((((((((((((((((('''))))))''''''''''''))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%((((((************(((((((((((((((((())))))))))))&&&&&&&&&''''''''''''''''''(((((((((((()))))))))&&&'''((()))++++++,,,,,,***)))((((((((()))+++,,,************************'''((()))***+++,,,------((((((((((((((()))))))))'''%%%######&&&)))***+++***++++++++++++,,,,,,,,,------///000000000///...,,,,,,,,,,,,---...///000------------...///000000000000/////////111222333444444444444444555555555555555666666666666555555000111333444666777777777444666777666555555666777999::::::;;;;;;::::::999666555555666888999777666555666777777666555666888888777777777777777777888666555333222222333555666111111111111222222222222222333333444444333333222555555666666555444222111333333222111111111222222444333111000111222444666555222000///000222333333222333444444444444333333333333222111111000//////.../////////......000222222000....../////////.........------------......---............/////////////////////////////////........................//////000000000000/////////000000111111000000///......////////////......////////////////////////000000000//////.........////////////////////////000000000000////////////000000000000000000000000///000222222000///000111111111111222222333333333333333333333444444444444000111222333555888999;;;<<<<<<>>>AAADDDKKK\\\kkkxxx|||{{{sssmmmkkkjjjhhh```eeekkkmmmmmmpppvvv|||yyyyyyxxxuuussstttvvvyyywwwxxxwwwxxxwwwtttxxxwwwwwwxxxyyy|||}}}yyyxxxyyy{{{|||vvvvvvxxx{{{~~~~~~}}}|||xxxyyyyyy{{{{{{xxxwwwsssjjj```YYY^^^jjjyyy~~~|||zzz~~~|||{{{}}}ssseeejjjttt|||rrr___III>>>888444000000222222222111111111111000...............---,,,,,,---,,,++++++***+++++++++***++++++***))))))+++---))))))((((((((()))******((()))))))))*********+++******))))))(((((((((((('''''''''(((((((((((((((***)))'''&&&&&&''')))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********)))(((&&&'''((())))))((('''&&&))))))))))))((((((((((((&&&&&&'''(((((((((((((((((((((((()))))))))******''''''(((******++++++++++++***)))((((((***+++---************************))))))*********+++++++++)))))))))*********++++++)))'''&&&''')))******)))++++++++++++,,,,,,---------......///////////////,,,,,,++++++,,,---///000------------...///000111000///.........000222333333333333333333333333333444444444555555444444444222222333555666666666666444555777777666666777999;;;;;;<<<<<<;;;:::888888666555666888:::;;;:::999555666777666555444555777555555666666666666555555666555444444444444555666111111111222222222333333333444444555555444444333444555666666555444222111222222111000000111222333333222000//////111333555333111000000111222222111222222333444444333222111000000000000//////...---.../////////......000111111000....../////////...//////............//////---------.........//////////////////////////////........................//////000000000000//////...//////000000//////...---...///000000///...---////////////////////////.........///////////////........................///000000000000000111111000000000000000000000000...000111111000//////000111111111111111111111111222222333333333444444444111111222333444666888999999777999>>>@@@BBBIIIPPPYYY]]]^^^^^^___cccbbb___UUU___hhhllloooxxx{{{yyy{{{}}}{{{zzzwww{{{vvvqqqttttttwwwzzzzzz{{{~~~}}}uuunnnlllmmmeeehhhiiiggghhhjjjiiieeennnsss~~~~~~{{{{{{~~~{{{||||||~~~zzztttnnnjjjgggqqq}}}yyysss___III>>>:::666333222222222222111111111111000000000000000000//////...---,,,++++++******++++++''')))******((('''((()))(((((('''(((((()))***+++(((((())))))*********+++******))))))((((((((('''&&&'''''''''(((((())))))***((('''&&&&&&'''(((***(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%'''''''''&&&&&&$$$%%%'''(((((('''%%%$$$******))))))((((((''''''''''''((())))))***))))))(((((())))))******++++++'''((()))******+++******,,,***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,...///...+++)))+++++++++,,,,,,------------------.........//////------,,,,,,---///000111---------...///000111111//////...---...000222444222222222222222222222222222333333444444333333222333333444555555555444444333555777777666777888::::::;;;;;;;;;:::888666555666666666999;;;======;;;444555666666444333444555333444555666666555444333555555666666666666555555333333333444444555555666444555555666666555555444444555555666555333222111111111000000000222333444222111///......000222444222111000111222333111000111222333333333222111000......//////...------,,,---...//////---...///111111///...---//////...---//////............//////---------.........//////////////////////////////........................//////000000000000//////---..................------...///000000///...---////////////////////////,,,,,,---...///000111222........................//////000000111111222222000000000000000000000000...000111111000//////000111111111000000000000000111222222222222333333333222222222333444555777777999666777===@@@AAABBBEEEGGGJJJLLLOOOVVV]]]]]]YYYTTT^^^hhhmmmqqqzzzzzz|||||||||}}}}}}{{{vvv{{{uuupppsssqqqvvvzzz{{{zzz}}}sssggg___]]]___aaa___cccffffffjjjsss{{{}}}zzzzzz|||~~~}}}zzz}}}tttjjjlllssswwwkkkpppyyyzzz~~~mmm[[[HHH>>>:::888666666000///...000333444222///...------...//////...,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------///...,,,***'''%%%###""")))***+++,,,,,,+++***)))))))))((('''''''''''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&((((((******))))))((((((((('''$$$%%%&&&'''(((((((((((('''(((((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''+++,,,+++(((&&&%%%%%%%%%&&&'''((()))******++++++************++++++((('''%%%%%%&&&''''''&&&)))***+++,,,,,,+++))))))(((((()))***+++,,,,,,,,,***)))))))))(((((('''''',,,,,,++++++***+++++++++,,,,,,+++***)))((('''&&&***++++++))))))***---000111///......//////...,,,,,,,,,,,,---------......///...///222111,,,---111......------...///111222000000//////000222444555444444333333333333222222222222222222333333444555555666777666444444666777777888:::;;;:::999777555444555777999;;;<<<<<<<<<888777444333222333444555777999::::::888666555555555444333222222333555666000222444666777777666555666666555444333333333333555444222333444444333111111222222333333444444555444222111//////000222333000000000111222222222333444333333222222333333444222111000......---------111000///......///000111///............---------........................111000...,,,++++++++++++---......---++++++---......------------...//////111111000000//////......+++,,,,,,------,,,,,,+++---...///...,,,++++++,,,.........///////////////---......///////////////............//////////////////000000000000//////,,,------...............000000////////////000000000000000000000000000000///111222333444333222222666555555555555666777777444555666888:::<<<===>>>AAACCCFFFIIILLLRRRXXX\\\]]]^^^dddmmmxxxvvvooommmttt~~~}}}~~~wwwvvvxxxmmmlllqqqssswwwzzzzzz|||rrrkkkddd[[[WWWYYY\\\^^^___bbbgggmmmttt~~~wwwyyy|||}}}xxxyyy}}}uuunnnnnnrrrvvvjjjnnnwww}}}iiiXXXFFF===999666444444000...---///111222000...000///............,,,***,,,,,,,,,+++++++++***************+++++++++,,,,,,)))))))))))))))))))))))))))***++++++++++++***)))))))))((('''''''''''''''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%$$$%%%&&&'''((((((((((((''''''((((((((((((''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))'''$$$###"""&&&&&&''''''(((((())))))******))))))))))))******---+++******+++,,,,,,+++))))))************))))))((((((((())))))*********,,,,,,,,,,,,++++++******+++***************++++++***************+++++++++***+++***(((''''''))),,,///---,,,,,,------,,,+++,,,,,,,,,------------...---......///000000000000///.........///000111222222222111000000111222333222222222333333444444444888777555333222111000///111333444444444555777999777888999999999888777777666777999:::;;;;;;::::::888777555444333444555666555666777777444333333333666555333222222333444555000111444666777777666555666555444333333222333333444333222222333333222000000000111111222333333444333222111//////000222333111111111111111222222222333333222222222222333333111000///...............111000///......///000111///............---------........................//////...---------...///,,,---...---,,,+++---......------------...//////000000000000//////......------............------+++---...---,,,,,,---...............------------------...///////////////............//////////////////000000000000//////------...////////////...000000////////////000000000000000000000000000000000111111222222222111111444333333333333444555555444555666888999;;;<<<======???AAABBBEEEIIINNNQQQXXX]]]eeennn}}}tttlllgggmmmvvv}}}~~~~~~}}}{{{wwwoooggghhhmmmyyy{{{~~~~~~~~~}}}|||{{{{{{}}}}}}nnnccceeecccbbbbbbdddggghhhhhhiiinnnttt{{{}}}yyy|||{{{yyyzzz}}}}}}zzzxxxvvvtttgggllluuu~~~|||dddTTTCCC;;;888555222222///......///000000...,,,111000...------,,,***(((,,,,,,,,,+++++++++******)))))))))************+++'''(((((()))***+++,,,,,,)))******++++++******)))))))))((('''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((('''%%%#########'''''''''''''''''''''''')))(((((((((((((((((()))***)))'''''')))***)))))))))((((((((((((((())))))((((((((((((((((((((((((------,,,,,,,,,,,,++++++((((((((())))))******+++*********++++++,,,,,,,,,---...---+++)))(((***,,,,,,+++******++++++***))),,,,,,,,,,,,------------***......+++///777555...//////...//////000222222444333222111111111111111000000111222333444555555888777666444222000///......000222333444555888:::888888777777777888888999999::::::;;;;;;:::999888999888666555555555666777999::::::888666555666888777666444333222222333444000111444666777777666555666555444333333222222222333222111111222222111/////////000000111222222222222222111000000111222333222222222111111111111111333333222222222222333333000//////.........//////000//////......//////000///............---------........................---------...///000111222,,,---...---,,,,,,---......------------...//////000000000////////////.../////////000000/////////***+++------------...000.........---,,,,,,++++++------...////////////...............//////////////////000000000000//////......///000000000//////000000////////////000000000000000000000000000000222111111000000000111111222222111111222222333444555555666777888999::::::===>>>@@@@@@AAADDDHHHKKKQQQZZZbbbjjj}}}}}}vvvmmmgggiiiooouuu||||||uuupppllljjjlllppp~~~zzzzzzzzzzzz|||rrrfffbbbbbbfffiiinnnqqqqqqpppoooooolllqqqwww}}}~~~xxxqqqmmmpppwww}}}vvvooofffjjjsss}}}|||bbbRRRBBB;;;999555222111000000000000000///...---111///---,,,,,,,,,+++))),,,,,,,,,+++++++++******)))))))))*********+++++++++++++++***************))))))************))))))))))))((((((((((((((()))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((((((''''''&&&'''((((((((((((((((((%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((()))(((&&&%%%'''((((((((((((''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&%%%###$$$%%%&&&&&&%%%((('''&&&%%%&&&'''((())))))((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((())))))******,,,,,,++++++***)))((((((,,,,,,,,,+++))))))***,,,+++***))))))++++++***)))++++++,,,,,,,,,---------)))///...)))000<<<:::---------......///000000111222222222111111111222222000111111222333333444444333333333333333333222222...111333444555666777999888777666555666777999;;;999::::::;;;;;;:::999888888888777666666777777888;;;;;;;;;999777777999;;;777666555333333222222333111333555777888888777666666555444333222222222222222111000000111111000/////////000000111222222333222111111000000111222333333222222222111000000000222222111111111111222222///............//////000///////////////////////////............---------........................,,,,,,---...///000111111+++,,,......---,,,---......------------...////////////////////////////////////000000000000//////+++,,,------,,,,,,.../////////......---,,,++++++,,,---......//////..................//////////////////000000000000//////...//////000000000000000000000////////////000000000000000000000000000000333222111000///000111222111111111111111222333333555555555666777777888888<<<===???@@@@@@BBBEEEHHHJJJUUU\\\___qqq|||wwwvvvzzzsssllllllnnnqqqwww~~~zzzwwwwwwxxxzzz|||~~~xxxtttrrrtttxxx}}}~~~uuummmnnnrrrtttuuuxxx~~~|||rrrgggccchhhnnnpppuuuzzz{{{wwwrrrnnnnnnnnntttyyy}}}zzzpppnnnkkkhhhmmmxxx~~~zzzuuupppfffkkkuuu}}}|||cccSSSCCC<<<:::666333222000111222111000//////...000...,,,+++---------,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,+++***))))))((())))))))))))))))))))))))))))))((((((((())))))***(((((((((((((((((((((((()))))))))((((((''''''&&&'''''''''(((((((((((((((%%%&&&''''''((('''''''''&&&&&&'''((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&'''((('''&&&'''***,,,((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''')))'''&&&&&&(((***))))))'''&&&%%%%%%%%%&&&((())))))))))))))))))))))))((('''''''''((((((((((((((($$$%%%&&&((()))))))))(((******))))))((((((''''''&&&'''(((((('''''')))***+++***)))***+++,,,+++***+++++++++,,,,,,,,,------***000///***000<<<:::...++++++,,,------.........//////000111222222333333222222222222222222222222000111222333444555444444222444666777666555666777777666555444555777:::<<<777888999:::::::::999888888888777777777888888888777777777555333333666888666666555444333222222222333444777999::::::999888555555444333222222222222222111///000111111000...000000111111222333333333111000000111111222222333333222222222111000000000222111111000000111111222///............//////000......////////////......///............---------........................------------------------***,,,......---------......------------...//////.............../////////---......//////......------...///...,,,+++,,,---111000000///...---,,,,,,,,,------...........................//////////////////000000000000//////...//////000000000000000000000////////////000000000000000000000000000000333222111000000111222333222222222222222333333444444444444555555555666666666888;;;<<<===???BBBEEEFFFOOORRRQQQ]]]rrr{{{www{{{{{{yyyvvvrrrooonnnooouuupppnnnooopppsssyyyzzzqqqkkkgggdddaaaeeejjjsss|||~~~uuuooogggddddddgggjjjlllrrrzzzyyywwwsssnnnjjjlllrrrxxxyyy}}}}}}wwwqqqmmmmmmsssyyy~~~yyykkkcccfffhhhnnnzzzzzzyyy{{{}}}hhhnnnyyy|||fffVVVEEE===:::777444444///111222222000///000000000...,,,,,,---//////...,,,,,,,,,+++++++++***************+++++++++,,,,,,***************************))))))(((((())))))***))))))((((((((()))******(((((((((((((((((((((((()))))))))))))))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''((())))))))))))$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&''')))+++((('''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''')))'''&&&''')))*********%%%%%%%%%%%%&&&'''(((((())))))))))))))))))))))))((((((((())))))))))))***$$$%%%'''((())))))((('''%%%&&&&&&'''((()))******''')))++++++******,,,---+++***)))***,,,,,,,,,***++++++++++++,,,,,,,,,,,,***......+++000777666...)))***+++,,,------------,,,---///000111222222222333333222222111111111111222222444444444444222222444666888888666555555555666555444444555888:::<<<666777888999999999888777777777777777888888888888666777777666555444666888555555555444444333333222333555777999::::::999888555444333222222111111111222111000000111111000...000000111111222333333444000000000111222222333333222222222111111111111111111111000000000000111111000//////.........//////---......//////......---///............---------........................---.........---,,,++++++)))+++...///...------......------------...//////---............/////////,,,------......------,,,...//////...,,,++++++,,,000000000//////......---,,,,,,---............---............//////////////////000000000000//////......///000000000//////000000////////////000000000000000000000000000000000000000000000111222222333333222222333333444555222333333333444444555555666888;;;===???AAADDDFFFDDDIIIHHHFFFKKKWWW[[[XXXbbbcccdddddddddeeehhhjjjhhhgggjjjnnnrrrwwwyyyooofffaaa___^^^aaagggpppzzzyyyuuurrrfffgggkkkpppqqqsss{{{zzzvvvuuuvvvzzz}}}|||}}}~~~|||xxxtttqqqpppsssyyy~~~~~~|||yyy{{{wwwhhhdddeeehhhnnnzzz|||jjjrrr}}}zzziiiXXXFFF===:::777555555---///111111///...000111333111...------//////...,,,,,,,,,+++++++++******)))))))))************+++((((((((())))))************)))(((''''''((()))***))))))(((((()))******+++))))))))))))))))))))))))))))))******)))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((******)))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&$$$###$$$&&&((((((((($$$%%%&&&'''(((((((((((('''''''''(((((()))))))))((()))))))))************%%%&&&((())))))((('''&&&&&&&&&'''((()))***++++++)))***,,,,,,+++******,,,***)))((()))+++,,,+++******++++++++++++,,,,,,,,,***+++,,,------......---)))***,,,---......------,,,---...///000000//////111111111111111222222222222333444555555333111000222555777777666444444444444444444555666888:::<<<777777888888777666444333555666666777888888777777555777999999777666777888444444444444444444333333222333555888999888888777555444333222111111111111333111000000111222000/////////000000111222222222//////000111222333333333111111111111111222222222000000000//////000000000111000///...............------...//////...------///............---------........................---...//////...---,,,+++(((+++...///...------......------------...//////---------.........//////,,,------......------,,,,,,---......,,,+++,,,...........................+++,,,------......------............//////////////////000000000000//////------...////////////...000000////////////000000000000000000000000000000,,,,,,...///000000111111333222222222222333444444111111111222333444555555777999<<<>>>???AAACCCEEEDDDDDDCCCBBBCCCFFFJJJLLLQQQSSSUUUWWWZZZ]]]aaaeeebbbbbbffflllrrr{{{}}}|||}}}}}}wwwqqqoooqqqpppsssxxx~~~}}}sssrrruuuzzz|||}}}zzzwwwwww{{{~~~|||||||||||||||zzzwwwtttqqqyyy|||wwwwwwzzzyyyzzz}}}hhh^^^aaaggghhhqqq}}}~~~~~~llltttxxxkkkYYYFFF<<<999666444555+++...000000......///111666333///............---,,,,,,,,,+++++++++******(((((((((((())))))))))))***)))))))))((((((''''''***)))(((''''''((()))***))))))((())))))***++++++************************)))*********)))(((&&&%%%&&&&&&&&&''''''(((((((((&&&'''''''''''''''&&&&&&%%%&&&'''((())))))))))))(((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&---//////...+++(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&%%%$$$%%%''')))))))))###%%%&&&((())))))((('''%%%%%%&&&&&&'''((())))))''''''(((((()))))))))***&&&''')))******((('''%%%************))))))))))))$$$%%%&&&%%%###""""""""")))(((((()))***++++++*********+++++++++,,,,,,,,,***(((***---,,,'''(((,,,***+++---...///......------.../////////...,,,,,,//////000111222333333444111222444555555444333111000333666666555444444444333333444555777999:::;;;888888888888666444222000444555666777777777777777111333555666444333333333333333444555555444444444000222444666777777666555555444333222111111111111333222111111222222111///......//////000111111111//////000222222333333333000000111111222222222333000000////////////000000222111000......---------,,,---...//////...---,,,//////.........---------........................---...///000000///......(((+++...//////............------------...//////---------.........//////------............------***,,,------------...000,,,,,,------------------+++,,,------......------............/////////000//////000000000000//////,,,------...............000000////////////000000000000000000000000000000((()))+++...////////////222222111111222222333444///000111222333444555555333666888::::::;;;<<<>>>DDDAAAAAACCCBBBAAAEEELLLHHHKKKMMMPPPSSSWWW\\\```ddddddggglllrrr~~~zzzvvvtttssssssvvv~~~|||xxxxxx|||xxxyyyxxxsssnnnooovvv|||}}}||||||~~~yyyuuuuuu}}}|||tttpppooojjjkkk}}}wwwccc[[[]]]cccdddmmmyyy~~~xxxzzzhhhrrr~~~hhhYYYIII???:::555333333111222222222222111000000111111222111000///---,,,...------,,,+++***)))))),,,***,,,...---***+++///++++++******************+++,,,+++***((('''((()))&&&&&&''')))++++++)))''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%***(((&&&'''***+++)))'''$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((&&&''')))*********)))))),,,+++)))'''&&&%%%%%%&&&$$$###!!!"""###$$$$$$###&&&'''(((((()))))))))(((&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))+++***))))))))))))'''%%%+++***((('''+++---***$$$++++++++++++++++++++++++''''''''''''((()))++++++++++++,,,,,,,,,,,,------//////...------------...---...///...---...///111222222222222222222333333000111111222222333333444555555555555555555555555000111222333555666777888:::888777555444444444444333333444444444444444444555555555444444333333333444333333444666777555444333333333333333333333333555333222000//////000000000111222333222111000///000000////////////000000111111000000000000111111000000000000////////////111111000///////////////........................---------------...//////------............------...,,,---000///,,,,,,000//////000//////...------***+++---//////...---,,,,,,...///000000...,,,+++---------.........//////........................------......------,,,,,,//////......------------------...000111222333444222111///.........///000333222111///......---------......///////////////...............///000000111111111111000...---,,,111111000000111111222333222111111111000000//////333222111000000222444555222333444666777999:::;;;AAABBBBBBCCCDDDEEEFFFFFFDDDFFFJJJMMMPPPSSSXXX\\\[[[aaannnxxxwwwyyyvvvmmmhhhfffhhhrrr|||}}}}}}~~~~~~}}}uuuyyy{{{zzz|||~~~zzztttqqqkkkhhhhhhmmmssswwwzzz|||wwwxxxzzzzzzzzznnnccc\\\[[[ZZZ```uuu}}}kkkaaa^^^^^^___fffjjjooovvvyyyxxxsssooopppuuueeeppp|||fffVVVEEE<<<777333111111222222222222111111000///---...///000111000//////---,,,,,,++++++*********,,,)))))),,,,,,))))))+++)))))))))******++++++,,,+++++++++***((('''((()))***))))))***+++***'''$$$'''((()))******(((&&&$$$'''''''''''''''''''''''')))'''&&&&&&((()))(((&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''!!!"""$$$&&&''''''''''''***)))'''&&&%%%$$$%%%%%%)))'''&&&&&&'''(((((('''$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&%%%%%%&&&&&&'''(((((()))'''''''''((())))))((('''!!!&&&,,,,,,(((%%%)))///************************))))))))))))******+++,,,+++++++++,,,,,,,,,------///...------,,,,,,------,,,---...---,,,,,,...000111111111222222222222333111111111222333333444444333333333333333333333333111222333444555777888888777666555444333333444444444444555555666666666666555444444444333333333333444444333555666777666444333333333333333333333333555444222111000000000111///000111333333333222222000000000//////000000000111000000//////000000111///////////////000000000111000000///......//////..............................---------......///------............------...,,,,,,------***,,,//////////////////...------+++,,,---.........---,,,---.../////////...,,,+++---------.......................................///...---+++++++++,,,---000/////////............+++,,,,,,---...///000000111000///...---......///111000//////.../////////------...///////////////...............//////000000000111000000///...---111111000000000111222222111111111000000000//////333222111111111222444444333333444555666777777888<<<===???AAACCCEEEGGGGGGCCCEEEHHHJJJLLLNNNQQQSSSWWW\\\gggrrrsssuuuxxxooohhheeefffnnnwww}}}|||{{{yyyyyyyyyzzz{{{{{{|||}}}sssxxxzzzyyyxxxyyywwwttttttpppiiieeeeeejjjpppuuutttzzz}}}|||xxxggg]]]VVVSSSVVVXXX___sss|||qqqjjjeeecccaaa___aaadddgggjjjkkkllllllsss|||aaalll}}}zzzeeeUUUDDD:::555222111222222222222222111000///...---...//////000000//////++++++++++++++++++++++++...)))'''***,,,***'''''''''(((((()))***+++,,,,,,+++++++++***((('''(((***+++******+++,,,+++(((&&&'''(((+++,,,+++((($$$!!!%%%&&&&&&'''(((((())))))(((&&&%%%&&&'''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''!!!###%%%&&&''''''((('''%%%$$$$$$$$$%%%&&&((('''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&'''%%%%%%&&&&&&'''((((((((($$$%%%&&&'''(((((((((((('''''',,,111,,,$$$$$$***((((((((((((((())))))))),,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,++++++---...000000111111222222222222111111222222333444444444111111111111111111111111222222333444666777888888444444333333333333444444444555555666777888999999444444333333333333333222222111111222444555333222333333333333333333333333444444333222111111111111...///111333444444444333111111000000000000111111000000////////////000000.........//////000000000000000///............///------------------------......---------------...------............------...+++***,,,,,,***+++.........//////......------,,,,,,,,,---------..................---------,,,.........---------------------------------------111///,,,)))((()))+++---000///////////////......,,,,,,---------.........000///......------.....................///000111------...////////////.........------......///000/////////000000//////...000000000000000111111222111111000000000000//////222222222222333333333444333333333444444444444444666777:::===@@@CCCFFFGGGDDDFFFIIIJJJJJJJJJJJJKKKPPPSSS]]]gggkkkmmmyyy}}}uuummmgggddddddkkksss{{{yyyxxxuuuttttttvvvyyy{{{yyy}}}{{{yyywwwvvvrrrllliiiiiinnnuuuyyyvvv|||{{{jjjZZZRRROOOQQQWWW[[[aaappp}}}xxxsssnnniiifffaaaaaaaaa``````eeelllsss}}}^^^iii{{{vvvdddUUUCCC:::666333333555222222222222111///...---000000000///...---,,,+++*********++++++,,,,,,,,,222+++'''+++...,,,((('''(((((())))))******++++++***++++++***((('''(((***)))((()))***,,,---,,,***'''(((******)))'''%%%###&&&'''''''''((((((((()))'''''''''''''''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''"""###$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%''''''&&&%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))'''&&&%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%&&&(((((((((((())))))000&&&&&&333:::111'''###((((((((((((((())))))))),,,,,,++++++***+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++,,,...//////000000111222222222111111222222333444444444000000000000000000000000111222222333444666666777333333333333333444555555333444555666777888999:::333333333333222222222222//////...000111222111///333333333333333333333333444333333222222222222222000111222333444444333222111111000000000000111111000//////......//////000------......///000000000//////...------.........------------------------......------,,,,,,------------............---------***+++...///,,,+++,,,------.........------,,,---,,,,,,,,,,,,---...//////...---,,,,,,,,,------......------------,,,,,,------------------------///...,,,***))))))******........................000000000000////////////000//////.....................------......///000,,,---......//////.........------------...//////---......///000000//////000////////////000111111000000000000000000//////111111222333444333333333111111111222222222333333222333666999<<<@@@BBBCCCDDDFFFJJJKKKJJJIIIIIIIIIKKKLLLRRR[[[___aaagggooottttttqqqnnnsss|||~~~zzzsssmmmhhhfffeeegggoooxxx}}}yyyyyy{{{}}}}}}zzzyyyyyy{{{|||~~~|||yyyxxxxxx{{{}}}zzzwwwzzzwwwkkk^^^WWWWWWZZZ```cccfffppp{{{~~~zzzvvvtttsssrrrooonnnkkkeeeaaaeeeoooxxx^^^iiizzzsssaaaRRRAAA999555333333444222222222111000///......000000///...---,,,++++++*********++++++,,,,,,---444---)))---000...+++)))+++******))))))(((((((((******+++***(((((()))***)))((((((***,,,---,,,+++((((((''''''''''''((()))))))))((((((((('''''''''(((((()))(((((((((((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''((()))'''&&&'''(((***))))))(((''''''&&&&&&'''''''''((()))))))))************&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))((('''%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''''')))++++++)))((()))***,,,'''+++999@@@999...)))((((((((()))))))))******+++******))))))))))))************+++++++++,,,,,,++++++,,,,,,,,,+++***)))+++,,,---,,,++++++---///......///000000111222222000000111222222333333444111111111111111111111111000000111222333333444444222333333444555555666666222222333444666777888888222222222222222222222222000//////000222222111000222222222222222222222222222222333222222222111111222333333444333222000///111111000000000000111111//////............//////---........./////////000...---------------......------------------------...------,,,,,,,,,------------............------,,,***,,,222444000+++))),,,,,,------------,,,,,,---,,,,,,,,,,,,---...///......---,,,,,,,,,,,,---------------------,,,,,,------------------------+++,,,------,,,+++)))''',,,,,,,,,,,,,,,,,,,,,,,,111111000000000000//////000000000/////////......///......---------------,,,------...............---------------...//////,,,---...//////000000/////////......//////000111//////////////////000000000111222333333333222222......///000111222333333222333444666888:::<<<===@@@CCCFFFHHHHHHHHHHHHHHHGGGGGGJJJPPPSSSSSSVVVYYYZZZZZZYYYZZZ```hhhiiiggggggdddcccgggjjjpppzzzzzzqqqiiijjjnnnqqqxxxvvvvvvsssooossswwwmmmnnnuuuvvvooofff^^^```dddiiikkklllpppuuu~~~{{{xxxyyy}}}|||qqqgggffflllrrraaakkkzzzppp[[[MMM>>>777444111000111000000111111000000///...---,,,,,,,,,,,,---......*********++++++,,,,,,,,,222---+++...000...+++,,,++++++***)))(((''''''&&&)))******)))(((((()))+++---+++***)))******)))''')))(((&&&%%%%%%'''***+++******)))(((((('''&&&&&&((()))***)))((('''(((***((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&'''(((&&&%%%$$$%%%((()))***)))&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((+++---,,,)))((()))+++...777@@@???666,,,)))***''''''(((((())))))******)))((((((((((((((())))))************++++++++++++++++++,,,---,,,+++***)))+++,,,---,,,++++++---///------...///000111111222//////000000111222222222111111111111111111111111//////000111111222333333222333444555555555555555111222222333444555666666000111111111111222222222222222111333444555333222000000000000000000000000111111222222222111111000222333333333222000...---000000////////////000000......------------..............................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------............------,,,***,,,333666111+++(((++++++,,,,,,------,,,,,,,,,,,,,,,---------......------------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///...,,,***(((*********++++++++++++,,,......------------------...////////////...------///...---,,,,,,,,,,,,,,,,,,,,,---............---------,,,,,,------...///,,,---...///////////////...............///000000......////////////000000000000000000111111111222------...///000111222333333333333444555666777777999<<<@@@BBBCCCCCCEEEFFFEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMOOORRRVVVZZZ[[[ZZZ```^^^aaagggmmmttt|||nnncccaaabbbbbbgggnnnuuu~~~}}}wwwssseeedddaaa^^^cccppp|||}}}rrriiikkkqqqqqqkkkfff]]]```eeeiiijjjkkklllmmmtttvvvzzz~~~pppiiijjjlll}}}eeennn{{{~~~nnnWWWJJJ===777555111//////...//////000000000000000---,,,+++++++++,,,---...++++++++++++++++++,,,,,,---******,,,---******,,,******))))))(((((('''''')))******)))((((((***+++,,,***)))((())))))(((''')))(((((('''''''''(((((()))))))))(((((((((((((((&&&(((***)))'''&&&''')))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&###""""""$$$'''*********%%%'''(((***)))'''%%%############$$$$$$$$$%%%%%%%%%&&&'''((((((((('''&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%))),,,,,,)))(((***---555CCCGGG999)))%%%&&&%%%%%%&&&&&&'''(((((())))))''''''''''''((())))))***************+++++++++++++++,,,---...---,,,***))))))+++++++++******+++---,,,------...///000111222.........///000000111111000000000000000000000000000000000111222222333333222222444444555444333333222222333333444444444555000000000000111111222222222111111222444444333111///////////////////////////000000111111111000///000111111222111000...---//////............//////...------------------.../////////......------,,,,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///------............------///******///222000+++*********+++,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,---...---,,,+++*********+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,---...+++,,,------......------------,,,,,,------...///------......///...............------......///000........./////////000000000///.........///111222.../////////000000111111222222333333333444444444666888;;;<<<===???AAACCCDDDFFFFFFEEEEEEFFFHHHIIIIIIJJJMMMOOOPPPQQQSSSUUU\\\ZZZ]]]ccciiinnnvvv|||mmmccccccccc```aaagggvvvzzzwwwtttxxx||||||sssmmmiii___```___^^^dddooowwwyyytttjjjdddgggjjjgggbbb```[[[^^^aaabbbcccccccccbbbhhhssstttmmmllllllwwwwwwoooggg```hhhppp|||}}}mmmWWWKKK???:::777333111000---...///000111111111111000///---+++*********+++++++++++++++++++++++++++((('''(((***)))&&&'''+++(((((((((((()))))))))))))))******)))((((((***+++((('''&&&''')))*********))))))***)))((('''%%%$$$''''''(((((())))))******%%%''')))(((&&&%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))+++&&&&&&$$$#########$$$$$$'''&&&&&&(((,,,///000000'''))),,,------***'''%%%((((((((()))))))))******%%%%%%'''((((((((('''&&&&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''(((((('''''''''''''''''''''''''''&&&!!!&&&******((((((+++...555>>>:::***%%%...///'''$$$$$$%%%&&&&&&'''((((((''''''''''''((()))++++++)))************++++++++++++,,,---......,,,+++)))((()))***)))((((((***,,,,,,,,,---...///000111222------......///000000000000000000000000000000000111111111222222333333444111222333444333333111111333333444444444444444444//////000000111111111222///......///111111000///...........................///000111111000///......///000111111000//////......------------.........------,,,,,,------...000000///...---,,,,,,+++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000---..................---111***'''+++///...,,,+++)))***+++,,,,,,,,,,,,,,,***+++---//////...---,,,+++,,,---......,,,***)))))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////+++++++++,,,,,,---------******+++++++++,,,,,,,,,******+++,,,+++***)))(((*********+++,,,---///000+++,,,------......---------,,,,,,,,,,,,---......---...............------...------------...//////---.........//////000000000///---,,,---...000222111111000000////////////111222222222333333333333777888:::;;;;;;===@@@CCCCCCFFFGGGEEEDDDFFFIIIKKKHHHJJJLLLMMMLLLKKKOOOUUUYYYWWWYYY^^^aaadddkkkrrr||||||vvv{{{rrreee```gggmmmlllnnnuuu~~~|||vvvuuuxxx{{{}}}uuu|||uuummmiiigggiiimmmvvv}}}tttnnnjjjhhhfffiiiiiijjjooowwwzzzyyyiii```]]]aaaddd```\\\\\\[[[^^^___^^^]]]\\\ZZZWWWcccvvvxxxnnnkkkkkklllnnnsssooo```RRRKKKHHHEEEgggppp~~~pppXXXKKK???999777444222222000000000000////////////000000000000000000000000,,,,,,------,,,,,,+++***+++++++++*********))))))+++***)))))))))))))))***(((((())))))*********+++************))))))))))))((()))*********((('''&&&))))))(((((((((((())))))''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''(((***+++,,,---...'''''''''&&&&&&%%%%%%%%%'''((())))))((('''$$$###!!!%%%***&&&***)))"""...%%%'''))))))'''&&&&&&&&&''''''''''''((((((((((((&&&%%%###""""""###%%%&&&'''''''''(((((((((((((((((((((((((((((()))************))))))((((((''''''''''''''''''((((((((((((((((((((((((((()))******''')))+++,,,---,,,***)))+++***)))(((((()))***+++***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///000111222111///---...///000000000000111222333444111111111111222222222222333222111111111333666777333111//////111222000---000000000000000111111111///.........------------------......//////000000---------...............***+++---.........------...------,,,,,,------...///............------------------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...*********+++,,,---...///******+++++++++,,,,,,,,,************************++++++++++++,,,,,,---...//////...------,,,++++++...---,,,,,,++++++,,,,,,///...,,,***))))))******++++++++++++++++++++++++******+++,,,,,,---......***++++++++++++,,,,,,,,,,,,+++******,,,.........111000...---,,,+++******...---+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......//////......000///...---------------000000//////.........---............////////////222222222222222222333333333333444666777999::::::>>>???AAABBBCCCGGGLLLOOOTTTPPPLLLLLLOOOPPPNNNJJJOOONNNMMMQQQWWW]]]```aaannnnnnnnnlllgggdddbbbbbbddddddeeegggkkkoootttvvvxxxmmmeeedddcccbbbdddeeelll}}}}}}oooddd^^^\\\ZZZ```eeemmmyyyvvvrrrjjjfffgggkkkppprrrqqqssswwwvvvpppccc___]]]___bbb```\\\YYY```\\\VVVRRRSSSVVVXXXZZZfffyyysssiiiaaa\\\XXXWWWTTTOOOIIICCC>>>:::888ccclll{{{oooYYYMMM@@@;;;888555333444000000000000////////////........................,,,,,,------,,,,,,+++***+++++++++*********))))))***)))))))))))))))******((()))))))))************)))))))))((((((((((((''')))))))))))))))((('''''')))((((((''''''(((((()))%%%%%%%%%%%%%%%&&&'''(((''''''(((((('''&&&&&&%%%$$$%%%&&&'''((((((((((((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((&&&$$$###"""%%%'''$$$&&&'''&&&000'''%%%%%%&&&)))***(((&&&''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((((((((((((((((((((())))))***((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((())))))***'''(((***+++,,,+++***)))++++++***************+++)))***++++++,,,,,,++++++,,,,,,,,,------------...------,,,,,,,,,------...///000111000...---.../////////000111222222333333////////////000000000000222222111000111333555666333111000000222222000...000000000000000000000111/////////.........------------...//////000000111////////////////////////,,,---.../////////.........------,,,,,,------...............---------------------,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++++++++,,,,,,---+++++++++++++++,,,---...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,......------,,,+++++++++---,,,,,,+++++++++++++++...---,,,************+++++++++++++++++++++++++++******++++++,,,------...*********++++++,,,,,,,,,---,,,++++++,,,,,,,,,+++...------,,,,,,,,,------...---,,,++++++,,,...///++++++++++++++++++++++++,,,,,,------------,,,,,,,,,------...............//////...---------------000/////////.........---............////////////111111222222222222333333444444555555666666777777777999<<>>999777444222222000000000000////////////------------------------,,,,,,,,,,,,,,,++++++***+++++++++***************)))((((((((()))***++++++))))))))))))************((((((((((((''''''''''''***))))))((((((((((((((('''''''''&&&&&&'''''''''$$$$$$$$$%%%&&&'''))))))'''''''''(((''''''&&&%%%%%%%%%&&&'''((((((((((((%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$"""%%%'''&&&%%%&&&***333:::???666+++&&&(((+++***(((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''(((((())))))'''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((((((''''''(((((()))***&&&''')))*********)))(((***+++++++++,,,++++++***))))))***++++++++++++***,,,,,,,,,,,,------------...------,,,,,,,,,,,,---,,,---///...------...000...///111222222222222111////////////000000000000111111000000000222333444333222111111222333111000111111000000000000000000000000000/////////............//////000111111111111111000000//////......//////000000000//////......------,,,,,,------.........---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++******************++++++,,,,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++******+++------,,,,,,++++++******,,,++++++***************,,,,,,+++******++++++,,,++++++++++++++++++++++++*********+++,,,,,,------))))))***+++,,,,,,------...------,,,+++************+++++++++,,,...///000......,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...............///.........------------/////////...........................////////////111111111222222222333333444444444444444444444444222444888;;;>>>CCCIIIMMMXXXWWWXXXYYYZZZVVVNNNGGGHHHGGGGGGJJJOOOTTTWWWXXXYYYYYYXXXUUURRRQQQQQQRRRPPPQQQUUUZZZ___dddhhhjjjwww~~~vvvuuuuuupppgggaaabbbdddcccdddhhhrrryyynnnddd^^^\\\]]]bbbiiinnntttmmmfff``````bbbaaa```aaaccchhhkkklllmmmnnnlllhhhhhhggghhhkkkpppvvvzzz|||vvvooofff``````eeejjjmmmppp~~~xxxtttlll___PPPEEE@@@>>>888888666555555444444444^^^dddqqq|||nnnXXXKKK???:::888555333444000000000000////////////------------------------+++,,,,,,,,,,,,+++******************************(((((((((((()))***,,,,,,)))))))))))))))*********))))))((((((((('''''''''***)))(((''''''((()))***'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%&&&'''((((((&&&'''''''''''''''&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$###(((***&&&)))***444JJJKKK```QQQ<<<+++%%%'''***,,,&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((('''''''''(((((()))''''''&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))(((''''''''''''((())))))&&&'''(((((())))))((((((((()))***+++,,,+++***))))))******+++++++++++++++++++++,,,,,,,,,---------......---,,,++++++++++++***+++------------...000---///111222333222111000000111111111222222222222000000//////000111222222333222222222222333222222111111111000000000000000000000000000////////////......//////000111111111111111000000///...------000000000//////......---...------,,,,,,------...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++*********+++******)))))))))))))))*********++++++,,,,,,---************************)))*********++++++,,,,,,))))))***+++,,,------...+++,,,---,,,+++******************+++,,,...///000......---,,,+++++++++,,,........................***++++++,,,,,,++++++***,,,,,,---.........------..................------....................................////////////000000111111222222333333333333333333333333333333333555777888999<<>>BBBEEEGGGHHHHHHHHHHHHGGGIIILLLOOOSSSTTTSSSQQQMMMIIIHHHHHHKKKKKKMMMPPPRRRUUUWWWXXXXXXVVVTTTTTTTTTSSSPPPLLLUUUXXXYYYVVVYYY```gggiiigggggggggiiiiiieee]]]WWWLLLMMMOOOPPPSSSWWW]]]aaaggglllqqqrrrnnnhhhaaa\\\QQQSSSUUUXXX]]]aaa^^^XXX[[[ZZZ[[[\\\ZZZYYY^^^eeeqqqbbb\\\___ggglllpppnnneeeWWWMMMJJJIIIGGGKKKKKKGGG@@@888444333555222222111111222222333444YYY]]]ffftttlllRRRFFF:::555444111000111000000000000////////////------------------------+++++++++++++++***))))))))))))*********+++++++++***)))))))))))))))******************)))))))))(((***))))))))))))(((((((((''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&'''((((((''''''&&&''''''(((''''''&&&&&&&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&''''''$$$***!!!///'''333bbbMMM555333///,,,***(((&&&$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&'''((()))******)))((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$&&&)))+++,,,,,,+++***'''&&&&&&&&&&&&'''((((((((((((''''''(((((()))***''''''''''''((()))***+++******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,+++---......------...000000000000000000000//////////////////000000000000111111111111111111111000...000222222000000111333222222111111000//////.../////////.........------,,,,,,------......///////////////...............++++++*********+++,,,---...------,,,,,,------...++++++++++++************+++++++++,,,,,,---------******+++++++++,,,,,,,,,***))))))))))))***++++++***)))))))))***+++,,,,,,)))))))))*********++++++))))))))))))))))))))))))))))))))))))***+++------,,,,,,,,,,,,,,,,,,------++++++***))))))))))))*********+++,,,,,,,,,+++***************************)))))))))))))))))))))))),,,,,,,,,++++++++++++***&&&***......+++((())),,,++++++******+++,,,,,,---***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,------------,,,+++,,,...///000///...---,,,,,,,,,------.....................////////////......///000111222333333111111111111111111111111///111333444444444666777444444666666888:::<<<>>>BBBDDDEEEEEEEEEHHHLLLPPPWWWYYY[[[YYYUUUQQQOOONNNFFFFFFHHHJJJNNNQQQUUUWWWTTTTTTTTTTTTSSSQQQPPPPPPQQQTTTTTTQQQRRRYYY___aaaiiifffcccaaa]]]XXXQQQLLLGGGJJJNNNQQQUUUZZZ___bbbdddhhhmmmnnnhhh```\\\[[[VVV[[[___aaadddggg```WWWUUUVVV[[[aaaaaa___ccckkk~~~sssdddXXXRRRSSSWWWZZZ\\\[[[SSSGGG???@@@CCCDDDHHHEEE@@@;;;777555666666222222222222333444555666WWWZZZdddsss}}}jjjVVVJJJ>>>999888666444555000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))******+++++++++++++++***)))))))))))))))***+++*********))))))(((((()))(((((((((''''''''''''&&&'''(((*********)))((((((''''''&&&&&&''''''((($$$$$$$$$%%%&&&'''((()))%%%%%%&&&'''((((((((('''%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%$$$######%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''((('''---###111%%%...^^^DDD:::222((($$$&&&((((((&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((%%%%%%&&&'''((()))***+++)))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&)))+++---,,,+++***'''&&&&&&&&&&&&'''((((((((((((((((((((()))******)))((((((((((((***,,,---))))))***++++++++++++*********+++++++++,,,,,,,,,************+++,,,------,,,...///...------...000111000////////////000000111111111111222222222222111111222222222111111000---000222111//////111333222222222111000//////...///.........------------++++++,,,,,,---......///////////////000000000000+++******)))***+++---......------,,,,,,------...+++++++++************)))+++++++++,,,,,,---------*********++++++,,,,,,,,,***************++++++,,,))))))))))))***+++,,,---((())))))))))))*********************************+++***************++++++------------------------,,,++++++******************+++,,,---,,,,,,******))))))))))))))))))))))))))))))))))))((((((((((((------,,,++++++******)))''',,,//////***''''''***))))))******+++,,,---...)))***+++,,,,,,,,,,,,,,,........................,,,------......------,,,++++++,,,---------,,,,,,+++,,,...000000///...---,,,,,,,,,------...................../////////000---...///000111222333333333333333222111000000///000222444444444333444555222333555666777777999::::::===???@@@BBBEEEKKKPPPTTTWWWZZZ[[[ZZZWWWTTTSSSGGGFFFGGGHHHKKKOOOSSSVVVRRRTTTWWWWWWSSSNNNOOORRRMMMPPPOOOLLLNNNUUU[[[]]]dddaaa^^^[[[ZZZWWWSSSPPPJJJMMMRRRVVVZZZ^^^bbbeeebbbfffjjjjjjddd]]]ZZZ[[[gggmmmqqqsssuuuvvvnnncccRRRUUU___hhhjjjgggkkksssxxxmmmeeeYYYOOOIIIGGGFFFFFFGGGHHHCCC:::666999>>>@@@CCC>>>888333111222222222111000000/////////000000ZZZ```mmm{{{xxxcccTTTFFF999666666444222222111111111111000000000000111111000...---,,,+++***,,,,,,------,,,,,,+++***,,,,,,......---+++((('''******))))))))))))******)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!(((...111111+++)))'''%%%$$$%%%&&&''''''''''''(((((((((((()))&&&''''''&&&$$$######$$$(((((('''&&&'''((()))***+++***(((&&&%%%&&&((()))''''''&&&&&&&&&&&&''''''%%%%%%''')))***+++++++++&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))******++++++++++++++++++***)))(((***)))((((((((()))+++,,,...,,,+++))))))***,,,---////////////////////////111111222222222111111000000111222333333222111000222111111111000000//////222111///.........///000000///...---------------////////////............////////////////////////111000000///...---------......------------......***---///...,,,+++,,,...,,,---------------------///...,,,******+++,,,---------,,,+++******++++++))))))))))))))))))))))))***+++---......---,,,+++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++'''((()))*********************++++++++++++******)))+++,,,------,,,***))))))************)))((((((+++++++++*********)))))))))*********+++++++++++++++++++++,,,,,,++++++++++++***)))((('''''''''''''''(((((((((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---,,,+++******,,,...//////...,,,,,,------,,,+++---,,,+++*********+++,,,---......///////////////000000111222222222222111000000111111111222222222...///000111222333333333222222333333333333444444444555777:::===@@@BBBCCCJJJMMMQQQTTTVVVVVVUUUTTTIIIIIIGGGEEEEEEGGGKKKOOOTTTXXX]]]aaabbbaaa^^^\\\YYYSSSMMMKKKMMMQQQSSSTTTbbbccc___XXXUUUWWWWWWTTTNNNMMMOOORRRVVVYYYZZZZZZ``````ccccccYYYRRR]]]qqq}}}lllZZZ^^^ccceeefffiiimmmqqq{{{vvviii^^^TTTOOOHHHAAA<<<:::;;;<<<<<<<<<;;;;;;<<>>;;;777333111000000111222222333333333222222111[[[bbbppp~~~ttt___RRRFFF999666666444222222111111111111000000000000/////////...------,,,,,,++++++,,,,,,++++++***)))++++++,,,,,,,,,***)))(((******))))))))))))******************************************************(((((((((((((((((((((((((((&&&$$$$$$%%%&&&%%%$$$''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%"""###&&&)))******)))(((&&&%%%$$$$$$%%%%%%&&&&&&'''''''''(((((((((((((((((('''%%%$$$%%%&&&''''''&&&&&&&&&'''((()))'''&&&$$$#########$$$%%%''''''&&&&&&&&&&&&''''''###$$$%%%'''((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((())))))***+++******+++++++++***))))))***)))((((((((()))***+++,,,+++***))))))***,,,---//////////////////////////////000000000000//////---...///000000///...---111111111000000000//////111111000///////////////...------,,,++++++,,,,,,////////////....................................000000000///...---------.........------............///000...,,,+++...000---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))(((((())))))************************++++++,,,,,,,,,,,,++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++(((((()))***************)))******++++++******))))))***,,,------,,,+++***))))))******))))))((('''+++++++++*********))))))*********+++++++++,,,,,,******++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,************************+++,,,,,,,,,++++++***)))---,,,+++******,,,---//////...------......---+++...---,,,++++++,,,------------...//////////////////000111111222222111111000000000111111111222222///000111111222222222222222222222333333333444444555666777999;;;<<<>>>>>>AAACCCFFFIIIJJJKKKKKKKKKHHHHHHHHHGGGGGGIIIMMMPPPTTTZZZccckkkpppqqqooommmccc\\\SSSMMMNNNQQQUUUWWWXXXZZZYYYVVVXXX^^^bbbbbb```___]]]ZZZXXXWWWVVVVVVWWWVVVYYY[[[VVVUUUfff|||ppp[[[]]]___```bbbeeehhhjjjvvv~~~wwwjjj```UUUMMMHHHEEE@@@;;;888888999:::999999999999;;;>>>AAACCC<<<:::666333111111111222111222222333333222222111]]]dddrrroooZZZPPPDDD999666555333222333111111111111000000000000------..................***++++++++++++***))))))******************************))))))))))))******,,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((&&&$$$$$$%%%&&&%%%$$$''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''((('''%%%######%%%&&&&&&&&&%%%%%%%%%&&&'''(((&&&%%%###"""""""""###$$$''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((())))))***+++))))))******+++*********))))))((((((((()))***++++++***))))))***+++---...........................,,,------.........------000111222333333222111000111111000000000000//////000111111111111000000///......------,,,,,,------////////////....................................000000//////...---------........................000000///,,,++++++---000------,,,,,,++++++******((()))+++------,,,***)))+++***))))))((()))))))))************************,,,++++++*********++++++)))************+++++++++++++++************++++++++++++++++++++++++++++++))))))))))))************)))******++++++******))))))***,,,---...------,,,)))************)))((((((+++++++++************************+++++++++,,,,,,))))))************))))))&&&'''(((***++++++******++++++++++++,,,,,,,,,---************************+++++++++,,,++++++***))),,,++++++******,,,---...///...------...///---,,,...------,,,,,,---......------...////////////...//////000111111111111111000000000000111111111111000000111111222111111111222222222222333333333333555666666777777888888999999:::;;;<<<>>>???@@@AAADDDFFFGGGHHHIIIKKKNNNQQQRRRYYYdddnnntttvvvuuussshhh```TTTLLLJJJMMMRRRUUUQQQUUUXXX[[[cccooowwwzzzvvvtttnnneeeZZZSSSQQQRRRQQQOOOQQQSSSRRRXXXmmmzzzjjjZZZXXXWWWWWWZZZ\\\^^^___hhhjjjfff[[[OOOHHHCCC???<<<;;;999777666666777888555666666777:::===???AAA999888555333111111222333111111222222222222222111\\\cccsssnnnYYYNNNCCC999666555222222333111111111111000000000///........................+++++++++++++++******)))))))))(((((()))***++++++******))))))))))))******------,,,,,,+++***))))))''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$""" ###%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((())))))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((()))******(((((()))******+++******(((((((((((())))))******))))))))))))***+++---...------------------------+++,,,,,,------------,,,222333444444444444333222000000000000000000/////////000111222222111000///111000000/////////000000////////////..................................../////////......------------..................---......---,,,+++++++++,,,------,,,++++++***))))))'''(((***+++,,,++++++***,,,,,,+++++++++++++++,,,************************,,,+++***)))))))))***+++))))))*********+++++++++++++++************++++++************++++++++++++***)))))))))))))))******))))))************)))))))))***+++---............+++++++++++++++***))))))************************)))))))))*********++++++(((((())))))))))))(((((("""$$$''')))++++++***)))))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,---///...------//////...---,,,,,,,,,,,,,,,---------,,,---......//////.........///000000111111000000/////////000000000111111000111111111111111000///111222222222222333333333444555555555666666777777777666666777888:::<<<===???BBBEEEGGGHHHJJJLLLNNNNNNRRRYYY```eeegggfffeee```ZZZPPPHHHFFFGGGKKKOOOMMMSSSXXX^^^jjjyyy~~~vvvhhhYYYPPPNNNPPPRRRPPPPPPQQQQQQWWWiii{{{yyykkk___UUUQQQLLLLLLNNNQQQQQQPPPTTTSSSOOOGGG@@@===<<<<<<666777777777777777777777444444555666777999;;;===777555444222111222333333000111111222222222222111YYYaaapppppp[[[KKKAAA999666444222111333111111111111000000000////////////...------,,,,,,,,,,,,,,,---,,,++++++***(((((((((((()))***+++,,,******))))))))))))******------,,,,,,+++***))))))''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&&&&((()))((('''&&&&&&&&&'''(((((())))))%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&'''(((&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$###!!!!!!###%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((('''((())))))***'''((()))***************''''''(((((())))))))))))(((((())))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---...///000111111000///...//////////////////000000//////111222222111000///000000/////////000000111////////////................................................------------------...//////...------..................,,,+++------,,,++++++***))))))******)))))))))***,,,---,,,+++++++++++++++,,,,,,************************---,,,***)))((()))***+++))))))*********++++++++++++******))))))******+++)))))))))******++++++++++++***)))(((((()))******)))))))))******))))))))))))***+++,,,------......,,,,,,------,,,,,,+++***************************(((((((((((()))))))))***((((((((())))))(((((((((%%%'''***,,,......---,,,))))))*********+++++++++++++++++++++++++++++++++)))******++++++*********************++++++,,,,,,...---,,,---...///...---******++++++,,,,,,,,,,,,,,,------.....................///000000000000///....../////////000000000000000111111111000000///111111111222222222333333222333444555666777888888777666555555666888:::;;;:::===AAACCCDDDEEEGGGHHHHHHIIIKKKNNNPPPRRRSSSTTTTTTQQQMMMIIIFFFGGGIIIKKKIIINNNTTTZZZeeesss}}}zzzwwwpppcccUUUMMMMMMPPPQQQQQQQQQQQQPPPTTT```kkkuuuvvvsssooollliii```WWWLLLGGGBBBAAACCCEEEEEEDDDBBBAAA???===;;;999:::;;;444555666777777666555444555555555555555666666777444444333222111222222333///000111111222222222222WWW]]]lllqqq]]]HHH@@@999666444111111444111111111111000000000000000000///...------,,,,,,,,,------------,,,++++++)))))))))******+++++++++******))))))))))))******,,,,,,++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''%%%&&&''')))(((((())))))(((((('''&&&&&&&&&%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''(((((()))***(((((())))))***)))))))))&&&'''((()))))))))((((((((())))))******++++++++++++++++++++++++++++++++++++,,,---......///......//////000111111000//////......////////////000000...//////000000000000///------,,,,,,------......////////////............------------------------------------------------,,,---...//////...---,,,///......///000000///---------,,,,,,++++++******,,,+++)))((()))***,,,...)))))))))((())))))***+++++++++++++++++++++++++++---,,,+++***************)))************+++++++++******))))))))))))******(((((())))))***+++++++++++++++)))((((((((()))***((())))))******))))))(((*********++++++,,,,,,---,,,------------,,,++++++***************+++++++++((((((((()))))))))******(((((())))))))))))(((((('''((()))++++++++++++***++++++++++++,,,,,,,,,---))))))))))))))))))))))))((()))******+++******************+++++++++++++++---,,,+++,,,.........,,,))))))***+++,,,,,,,,,,,,,,,,,,---............------......///////////////............//////////////////000000111000000000111111111111222222222222111222333444666888999999666555444444444666777888888:::===>>>>>>???@@@BBBBBBBBBAAABBBDDDGGGJJJLLLJJJKKKKKKJJJIIIIIIJJJLLLIIIOOOSSSWWW^^^ggglllmmmhhhfff```WWWNNNJJJKKKMMMKKKMMMNNNNNNNNNPPPUUU[[[aaabbb___ZZZWWWWWWSSSMMMBBB???<<<;;;;;;<<<<<<<<<999777777:::999666555666333444555555555444222111555555444444444444333333333333222222111111222222//////000111222222222222VVV[[[iii}}}ppp[[[FFF???999666444000111444111111111111000000000000........................,,,,,,,,,,,,,,,+++******)))***+++,,,,,,++++++*********))))))))))))******************************************************((((((((((((((((((((((((&&&%%%$$$$$$&&&''''''&&&'''''''''&&&%%%%%%$$$$$$###%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''$$$###$$$&&&'''&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&###&&&((()))'''&&&&&&&&&$$$$$$&&&'''''''''&&&%%%""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))((('''&&&'''((()))))))))((('''))))))***************)))++++++++++++++++++++++++***+++,,,---............000111222222222222111000........./////////000000...............//////000,,,,,,++++++,,,------...////////////............------------------------------------------------,,,---///000000///---,,,000,,,)))))),,,///000000---------,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++))))))(((((()))******+++++++++++++++++++++++++++------------,,,+++***))))))************+++++++++******))))))))))))******((((((((()))***+++++++++,,,+++)))((('''((()))***(((((())))))))))))((((((*********)))*********+++++++++,,,,,,++++++***)))))))))*********+++++++++************++++++++++++((())))))******))))))(((((((((((((((''''''''''''*********+++++++++,,,,,,))))))))))))))))))))))))(((((()))***************))))))***+++++++++++++++,,,+++***+++---...---,,,)))***+++---------------+++,,,------......------------.../////////......------........./////////......///000111111111000111111111111222222222222111111222333555666777888444444444444444444555555888:::;;;;;;::::::;;;===<<<<<<===>>>???BBBDDDFFFAAACCCEEEFFFDDDEEEGGGIIIIIINNNQQQQQQTTTXXXXXXUUUWWWTTTPPPKKKHHHGGGGGGHHHEEEGGGGGGFFFFFFGGGIIIKKKNNNNNNJJJEEECCCEEEEEEAAA999::::::999777666777999888444555999999444222444333333444555555444333222333333333444444444333333333333222222111111111111...///000111222222222222VVVZZZggg{{{~~~mmmYYYEEE>>>999666333000111444111111111111000000000000,,,,,,------...//////000***++++++++++++***)))))))))***,,,------,,,***)))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((%%%###""""""$$$&&&&&&%%%"""######$$$$$$%%%&&&&&&"""###%%%''''''&&&%%%$$$''''''''''''''''''''''''"""###%%%'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ###&&&'''%%%$$$&&&((('''&&&$$$######$$$&&&(((%%%%%%&&&&&&&&&&&&''''''!!!$$$'''((('''%%%$$$$$$$$$%%%&&&'''((('''&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))***))))))(((''''''%%%&&&((()))))))))(((''')))************))))))(((************************)))***+++,,,---.........,,,---...//////...---,,,---.........//////000000...---,,,,,,,,,...///000---------------...///000000/////////............------------------------------------------------,,,---///000000///---,,,///)))###!!!%%%***...000------------------------,,,,,,.........,,,***)))++++++******+++,,,------++++++++++++++++++++++++------......---,,,***))))))************+++++++++******))))))))))))******'''(((((()))***+++++++++---+++)))((('''((()))***(((((())))))))))))((((((******))))))((())))))***)))************)))(((((())))))******++++++++++++++++++,,,,,,,,,---------))))))************))))))---,,,+++***))))))))))))'''(((((((((((()))))))))************************(((((()))***************))))))***++++++++++++***+++***)))***,,,---,,,+++)))+++,,,...//////......+++,,,------......------,,,---......//////......---------.........//////------///000111111111111000111111111111222222222111111222333444444555555444555555555555555555555999::::::999777777999:::999999;;;<<<===>>>>>>???:::<<<>>>>>><<<===AAADDDDDDHHHJJJIIIHHHIIIFFFAAANNNJJJFFFDDDCCCDDDDDDCCCCCCDDDCCC@@@??????@@@???@@@AAA>>>999888<<<>>><<<555888:::999666444666999888444444999:::666444777444444555666666666666666111111222444444444444444333333222222111000000000......000111111222222222XXX___mmm}}}{{{fffUUUAAA===888444333333222111000000//////......------.........------,,,,,,,,,,,,+++******)))*********---***'''&&&'''((((((((()))))))))))))))******+++---,,,,,,+++***)))((((((,,,+++)))'''''''''(((((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%###"""!!!"""$$$''')))(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''((()))(((%%%#########&&&%%%%%%$$$$$$%%%%%%&&&"""%%%((('''$$$!!!"""$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&))))))((((((''''''''''''&&&''''''((()))(((((((((&&&'''((()))))))))''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))++++++************++++++++++++,,,------------,,,---------............///)))+++...111222000---,,,..................------------,,,---...000222333////////////////////////000000///...---,,,,,,+++//////...---,,,++++++***//////////////////............---------,,,,,,,,,222///,,,,,,...///...+++)))***,,,------,,,***)))---+++))))))+++,,,---,,,------,,,++++++,,,------,,,,,,------,,,,,,+++*********************************************************)))((('''(((+++---***++++++,,,+++***)))((())))))))))))***************)))))))))((((((''''''''''''((()))***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))(((((()))++++++***)))++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,---...///,,,---......,,,,,,---...///...,,,++++++,,,...///---......///000111111222222222111111000000//////000111111111111222222222333333333444444444555555555444333222222333555666555666888999::::::999999999999:::::::::;;;;;;;;;999999:::;;;;;;<<<======BBBCCCDDDDDDBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777666444555666777777888777777777777777777777666555555111222333444555777888888777666444333222111111111111111111222222333333333222222222111111111111000XXX```ooo}}}hhhVVVBBB>>>999555444333222222111111000//////......---...------------------,,,,,,++++++***************...,,,***)))***++++++***)))))))))))))))******+++,,,++++++******)))))))))((((((''''''((()))***+++''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%'''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((((((((('''''''''&&&((('''''''''&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''(((((((((((('''(((((((((((((((''''''(((((()))))))))*********(((((((((((())))))))))))+++******))))))******+++******+++,,,,,,,,,,,,,,,------------............+++,,,...000000///---,,,..................------...............//////000........................000//////...---,,,,,,,,,------------------,,,,,,------...//////.........//////.........---------111...,,,,,,---...---+++***+++,,,------,,,+++***,,,+++))))))+++,,,---,,,---,,,+++******+++,,,---,,,,,,------,,,,,,+++***************************************************)))******)))((((((+++---***++++++++++++***)))((())))))))))))************++++++++++++*********)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((''''''(((******)))(((************************+++,,,,,,,,,,,,---------+++++++++++++++,,,---------...//////------...///000///---,,,,,,---///000......//////000000111111000000000000000/////////000000111111111222222222333333333333444444444444555444333222222333555666555666777999999999999999888999999999999:::::::::777777888999999:::;;;;;;<<<===>>>>>><<<;;;;;;<<<>>>===<<<<<<;;;;;;<<<<<<999999999999999999999999777777777777777777777777555666666777777777777666555666666666666555444444444444555666777777888888666555444333222111111111111111111222222333333333222222222111111111000000YYYaaaqqqjjjYYYBBB???999666444444333222222111111000000///......---------------.........,,,,,,+++***************---,,,***+++,,,,,,+++***)))))))))))))))******+++************************((('''''''''((()))***+++&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''###$$$&&&'''&&&%%%&&&'''$$$$$$############$$$$$$%%%%%%%%%'''((((((&&&$$$######$$$%%%&&&'''((((((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&'''))))))***)))((('''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))+++******))))))******+++))))))***+++++++++++++++,,,,,,,,,---------......---............------,,,------------------......///////////////...---,,,........................//////......------,,,,,,,,,,,,,,,---------......++++++,,,---............////////////............///---++++++,,,---,,,++++++,,,---......---,,,+++,,,***))))))+++---,,,,,,++++++************++++++,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))(((***++++++******+++,,,******++++++******)))((())))))))))))************++++++++++++************)))((('''''''''(((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&((()))***)))'''))))))))))))))))))))))))++++++,,,,,,,,,---------+++************++++++,,,...///000///......///000000///...------...///000////////////////////////.........///////////////000000000111111111222222222222333333333444444444444333222222222333555666555666777888999999999888777777777888888888999999555666666777777888888888:::<<<===<<<;;;::::::;;;;;;:::999999888888999999777777777777777777777777666666666666666666666666666666777777777666555555444555555555555444333333666666777777777888888888666555444222111111111111111111111222222222222222222222111111111000000000YYYbbbssslllZZZCCC???:::666555555444333222222111111000/////////,,,,,,------......//////,,,,,,+++************+++***))))))***++++++)))''')))))))))))))))******+++((()))))))))*********++++++***))))))((('''''''''%%%'''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%###$$$&&&&&&%%%%%%%%%&&&$$$######""""""######$$$%%%######%%%))))))'''$$$#########$$$%%%&&&&&&''''''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%''')))***+++***((('''&&&&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******))))))))))))******(((((()))***************+++,,,,,,,,,------------///......---,,,,,,,,,,,,,,,,,,------------......---...///000///...---,,,...........................---------------------------------------------)))***+++,,,---.....................---------------,,,+++++++++,,,,,,,,,,,,------......------,,,,,,***)))***,,,---,,,+++******))))))))))))******+++,,,,,,,,,,,,+++******************************(((((((((((((((((((((((((((***,,,,,,+++***+++,,,******************))))))((()))))))))************)))))))))(((((((((((((((***)))'''&&&'''(((***,,,))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***+++)))((((((((()))))))))))))))***)))))))))******++++++,,,++++++*********++++++,,,---///000///...---.../////////...------...////////////////////////......,,,,,,------...//////000000000000000111111111111222222222222333333333333333222222222333444555666555555666777777888888888666666666777777777777888555555666666666777777777888:::<<<;;;:::999999:::999999888777777777777777666666666666666777777777555555555555666666666666666777777777666555444444555555555555555444333333777777777777777777666666555444333222111111111111111111111111111222222222111111111111000000000000ZZZcccssslllYYYCCC???:::666555555444333222222111111000/////////---------....../////////---,,,,,,+++***+++++++++)))(((((()))++++++)))((()))))))))))))))******+++((((((((()))******++++++*********)))(((((('''&&&&&&''')))******((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$&&&'''&&&%%%###$$$$$$$$$######""""""######$$$$$$""""""$$$'''(((&&&"""$$$$$$$$$###############&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&(((***+++***((('''&&&&&&&&&'''))))))*********+++++++++(((((((((((())))))))))))***))))))))))))))))))***(((((()))************)))++++++++++++,,,,,,,,,---///...---,,,++++++,,,,,,,,,,,,,,,,,,------......+++,,,.../////////...---........................,,,,,,,,,---------------//////...---,,,,,,++++++)))***+++,,,---------------------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,---------------------------+++******+++,,,---,,,+++))))))))))))))))))))))))++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''')))+++,,,+++******+++))))))))))))))))))******((()))))))))************(((((((((((((((((())))))***)))'''&&&'''(((***,,,))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************))))))***,,,,,,+++))))))))))))*********++++++(((((()))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---......,,,,,,---......------------------...////////////............++++++,,,---...///000000//////000000000111111111111111111222222222333333111111222222333444555555555555555666666777888888555555666666666777777777666666666777777777777777444666777777666555666777999888777777666666777777666666666666777777888888555555555555666666666666666666666666666555444333555666666666666555444444666555555555555444444444444333333222111111111111111111111111111111111111111111111000000000//////ZZZbbbrrrjjjVVVBBB???999666444444333222222111111000000///...................../////////------,,,++++++++++++++++++)))))))))+++,,,+++***)))))))))))))))******+++((((((((())))))*********&&&'''((()))*********)))'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$&&&'''&&&$$$######$$$$$$$$$############$$$$$$#########%%%&&&&&&$$$"""%%%$$$$$$$$$############%%%%%%%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&((((((***)))((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***(((((()))*********************+++++++++,,,,,,,,,...---,,,,,,,,,,,,,,,---++++++,,,,,,------......+++,,,---...............------------------------++++++,,,,,,------......000///...---,,,++++++*********+++,,,------------,,,,,,,,,,,,+++++++++***+++,,,---,,,++++++---///---,,,,,,,,,,,,,,,,,,---+++******+++------,,,***))))))************))))))+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))((((((((()))******))))))))))))************************++++++++++++)))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******)))+++,,,---,,,***((())))))******+++++++++******+++,,,---......///------,,,++++++++++++,,,,,,---...---,,,+++,,,...------------------------........................,,,,,,------...///000000/////////000000000111111000000111111111222222222000000111222333444555555555444444444555666777888555555555666666666777777777777777777777777777777555777888999777777777888888777777666666666666666555666666777777888888999777777777666666666555555555555666666666555444444666666666666666555444444444333333333333333333333333333222111111111111111111111111111111000000000111111000000000/////////ZZZbbbpppgggSSSBBB>>>999555444333222222111111000//////......---////////////............------,,,++++++++++++,,,***)))'''''')))***+++***)))))))))))))))******+++((((((((()))))))))))))))&&&'''((()))*********))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''$$$%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))((()))******++++++******************+++++++++++++++,,,,,,,,,,,,,,,------***++++++,,,------............------,,,,,,------------------------------******+++,,,------...............------,,,,,,,,,,,,,,,---------------,,,------,,,,,,,,,++++++++++++---...---,,,,,,...000,,,,,,++++++++++++,,,,,,*********+++------,,,***))))))***++++++***))))))+++++++++++++++***))))))))))))))))))))))))))))))************************((((((((('''&&&''')))+++)))(((((('''((()))***+++))))))))))))************)))*********++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++***))))))***,,,,,,+++)))''''''(((((()))******+++)))***+++,,,---......///,,,,,,+++***************---...///...---,,,---///------............------,,,------....../////////------....../////////000////////////000000000111000000000000111111111222///000111222333444444555444444444444444666777888555666666666666777777777777777777777666666666666777888::::::999999:::;;;777666555555444444555555555555555666777888888888999999888777666666555444444444555555666555555555444555555555555444333333222222222333333333333333333222222111111111111111222111111111000000000///111000000000////////////[[[aaaooo}}}eeePPPAAA===888555333333222111000000000///......------000000//////......------...---,,,,,,++++++,,,,,,)))&&&$$$###%%%((()))))))))))))))))))))******+++)))))))))))))))((((((((())))))*********((('''%%%***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ """$$$%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$'''***)))&&&###$$$%%%$$$%%%%%%&&&'''((())))))"""$$$%%%'''(((((('''&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((())))))$$$%%%&&&'''''''''&&&&&&&&&'''((()))))))))'''''''''''''''(((((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))))))))***+++++++++++++++)))************+++++++++***+++,,,---------------******+++,,,,,,---......111000...,,,+++++++++,,,------------------------******+++,,,------......,,,,,,,,,---------......------.........---,,,,,,......---------,,,,,,,,,+++...///...,,,,,,///222,,,++++++******++++++,,,*********,,,------,,,***)))***+++,,,,,,+++***)))***++++++++++++***))))))))))))))))))))))))))))))************************(((((('''&&&%%%&&&))),,,)))(((''''''''')))***+++))))))))))))************''''''(((((()))))))))***''''''((()))***)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))(((((()))++++++***)))&&&&&&&&&'''((())))))***'''((((((***+++,,,------++++++***))))))((())))))...///000///...---...000......////////////......,,,,,,------...///000000.........///////////////////////////000000000000000000000000111111111111//////111222333444444444444444333333444555777888666666666666777777777888666666666666666666555555333555666777666555666777666555444444333333444444444444555555666777888888;;;:::999888777666555444333333444555666666666555333333444444444333222222222222222333333444444444222222111111111111111111222111111111000000//////000000000000////////////\\\fffsss~~~}}}cccQQQCCC;;;666444333111222555333333222222000///------------,,,,,,,,,,,,------,,,,,,,,,+++***))))))((()))'''%%%'''***,,,***(((''''''''''''((()))***+++(((((())))))))))))((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''$$$"""###&&&))))))(((!!!""""""$$$%%%''')))***############$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((%%%###$$$'''******((((((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''')))******((('''((()))(((((((((((()))))))))))))))***,,,,,,+++++++++,,,******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,------.........((()))***+++++++++++++++++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++******++++++,,,,,,------...+++*********+++,,,,,,---+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''))))))***++++++++++++***))))))))))))))))))))))))******))))))((((((''''''+++***)))'''''''''((())))))---000...)))&&&&&&)))))))))))))))))))))))))))))))))))))))))))))((('''))))))))))))'''%%%###""",,,***)))'''&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((******))))))((((((''''''(((((())))))))))))((((((******))))))((((((''''''(((((()))***++++++,,,,,,************************,,,+++***))))))+++---...,,,,,,,,,++++++*********......---,,,,,,+++******---------............///,,,,,,---......---,,,+++(((***---000222333333333000111222333444444444444666555444333222333333444555555555555666666666666666666666666777777777777999888888777777888888999666666666666666666666666555555666777777777777777999888888888777777666666444444555555555555444444222222333444555555555555555444333333222222333333333333333222222222111111111111111000000000000///000000000000000000000000\\\eeesss|||cccSSSCCC<<<666444333111222555222222222111111///...---...------------------...------,,,++++++***))))))+++)))((()))******)))((())))))((((((((()))******'''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$""""""%%%''''''&&& !!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((%%%###$$$'''))))))((((((&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''((((((''''''&&&''''''''''''(((((((((((()))))))))%%%''')))***))))))***,,,(((((((((((())))))))))))(((***,,,,,,+++++++++,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...))))))***++++++++++++++++++++++++,,,,,,,,,------///...---,,,,,,,,,,,,---------------------------******+++,,,,,,------......------,,,,,,++++++***++++++******++++++,,,---,,,+++++++++***)))))))))************************,,,,,,------,,,++++++***))))))***++++++++++++***))))))))))))))))))))))))***)))))))))((((((((('''+++***((('''''''''((()))***...000///***'''''')))(((((((((((((((((((((((())))))))))))((('''&&&&&&$$$%%%&&&'''((()))))))))***)))((('''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))((((((''''''(((((())))))))))))(((((()))))))))((((((((((((((((((((()))******+++,,,,,,******************************++++++,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------..................///000000///...---+++---///111222111000000///000111222333333333333666555444333222222333444444444444444444555555555555555666666666777777777888888777777777777888888222222222222222222222222555555666777777777777777888888888777777777666666444444555555555555444444333444444444444444333333444333333222222222222222222222222222111111111111111111111111000000000000////////////////////////^^^eeetttzzzcccSSSCCC<<<666555333111222555111111111111111000//////.........------.........------,,,,,,+++*********+++,,,,,,+++)))(((((()))++++++***))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$######$$$%%%%%%$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%&&&''''''&&&(((&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''***)))((('''&&&&&&'''(((&&&&&&'''''''''(((((((((&&&(((******)))((()))***(((((((((((())))))))))))(((***,,,,,,+++***+++,,,)))))))))************+++++++++,,,---------,,,++++++,,,,,,,,,,,,,,,------******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------------------------------******++++++,,,---------...------,,,,,,++++++***++++++******++++++,,,,,,,,,,,,++++++***)))((((((************************,,,,,,,,,,,,,,,++++++***((()))******++++++******))))))))))))))))))))))))))))))))))))((((((((((((***)))((('''''''''((((((***---000///+++((((((***'''''''''''''''''''''''')))))))))((('''&&&%%%$$$%%%%%%&&&'''(((***+++,,,)))(((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))(((((((((((('''(((((())))))))))))(((((((((((((((((((((((())))))((())))))******+++++++++************************((()))+++------,,,***)))+++++++++++++++******************+++,,,------...------------............---...////////////......//////000111000///...---...///000111111111111111444444333222222222222333222222222333333444444444555555555666666666666777777777777777777777777777444444444444444444444444555555666777777777666666777777777777666666666666444444555555555555444444555555555555444333222111333222222111111111111111111111111111000000000000222222111111111000000000////////////////////////aaagggvvvzzzaaaQQQDDD<<<666555333111111444000000111111111000000//////......------......///,,,,,,++++++*********)))))),,,...---***(((***------,,,+++***))))))))))))))))))************))))))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%(((&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''+++***(((&&&&&&&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&)))***+++)))'''%%%$$$%%%(((((((((((())))))))))))(((***+++,,,+++***+++,,,)))))))))))))))))))))***)))+++---......---,,,***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,...------,,,,,,,,,------------------------------------,,,,,,+++************++++++,,,,,,------...,,,++++++***++++++,,,,,,---,,,,,,+++***)))((((((++++++++++++++++++++++++(((((()))))))))(((((('''((())))))***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))+++------***(((((()))''''''''''''''''''''''''''''''''''''''''''&&&%%%+++***(((''''''((())))))''''''''''''(((((())))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((()))))))))******(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((()))))))))((()))))))))*********+++************************)))***+++,,,,,,+++***)))+++++++++************************+++,,,,,,------,,,,,,---------.........++++++,,,,,,,,,---,,,,,,///000000000///...------...///000111111111111111222222222222111222222222111111222222333444444444444444555555555666666666777777777888888777777777777777777777777777777777555555666666666666666555666666666666666666666666444444555555555555444444444444444444444333222111222111111000000000000000000000000000////////////222222111111111000000000////////////////////////ccchhhyyyyyy^^^NNNDDD===666555333111111444000000111111111000000///......------------......***************)))))))))'''***---,,,******---000------+++***))))))))))))***++++++,,,,,,++++++***''''''''''''''''''''''''((((((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################""""""###%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&&&&'''(((%%%%%%&&&&&&&&&''''''''''''((()))(((%%%#########(((((((((((())))))))))))((()))++++++*********+++***))))))))))))))))))))))))***,,,......---,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++************+++++++++,,,,,,------,,,,,,,,,------...---------------------------,,,,,,++++++***))))))***++++++,,,,,,------...,,,,,,++++++***++++++,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++&&&&&&'''''''''''''''&&&(((((()))************)))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((''''''(((******)))(((''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((---,,,***((('''&&&''''''&&&&&&'''(((((()))))))))(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((())))))))))))'''''''''''''''((((((((((((((())))))))))))((((((&&&&&&''''''(((((()))))))))))))))))))))*********************************,,,+++***)))))))))***+++************************++++++++++++++++++++++++,,,,,,,,,------------...++++++++++++,,,,,,------.........////////////...///000111111111111111111000000111111111111111111111222222333444444555555444444444444555555555555777777888999999888777777555555555555555555555555555555666666666666555555555555555555555555555666444444555555555555444444111222222333444444333333222111000000//////000000000000000/////////......111111111000000000//////........................ccchhhzzzwww]]]MMMDDD===777555333000111333111111111111111000//////---------,,,,,,---------************************'''(((***++++++,,,...///---,,,+++***)))(((((((((++++++,,,,,,,,,,,,++++++'''''''''''''''''''''''''''''''''(((((())))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''(((***)))'''&&&&&&&&&#########"""######$$$$$$%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######################## !!!"""$$$%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''&&&%%%%%%&&&(((&&&$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''''''''(((((((((((()))))))))###%%%&&&'''&&&%%%&&&'''(((((((((((())))))))))))''')))++++++***)))***++++++************))))))))))))***,,,---...------,,,+++++++++************)))******+++++++++***))))))************++++++++++++------,,,,,,,,,---......------------------------))))))******+++,,,,,,,,,...------,,,,,,++++++***,,,,,,++++++******+++++++++++++++***************))))))))))))))))))))))))'''(((((())))))))))))((('''((())))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''(((((((((''''''&&&&&&((())))))(((''''''''''''''''''''''''''''''%%%&&&'''((((((((((((((()))((((((''''''(((((((((&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))''''''''''''((((((((((((&&&''''''''''''((((((((((((((())))))))))))((((((''''''''''''''''''(((((())))))))))))))))))))))))************************---+++)))((('''(((***+++)))))))))***************+++++++++++++++*********,,,,,,,,,,,,---------------,,,,,,,,,---...///000---------......//////000000000111111111111000000...///000000111000000000111111222333444444555555333333333444444444555555666666888888888888666666666666666666666666666666555555666666666555444444444444444555555555555555444444555555555555444444000111222333444444444444222111111000000000000000000000000000////////////000000/////////.................................___eeeyyyuuu^^^PPPEEE===777555333000000333222222222111111///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***,,,------,,,+++***))))))(((((((((((()))******++++++******)))''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%'''))))))'''%%%&&&'''""""""""""""###$$$$$$%%%###$$$&&&'''((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$''''''&&&%%%&&&'''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((('''&&&%%%&&&&&&'''''''''(((((((((###%%%'''((('''''')))***(((((((((((())))))))))))''')))++++++***)))***+++,,,,,,++++++******************+++,,,,,,---......++++++******)))))))))))))))************)))((('''************++++++++++++,,,,,,,,,,,,,,,---...///------------------------)))))))))***++++++,,,,,,...------,,,,,,++++++***---,,,++++++******++++++***************+++++++++))))))))))))))))))))))))((()))******++++++******'''(((((()))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***%%%&&&'''(((((((((''''''&&&&&&'''(((******((('''((((((((((((((((((((((((((()))))))))(((((('''&&&%%%&&&'''(((((((((((((((&&&'''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''''''''&&&&&&)))))))))))))))))))))(((************************++++++***)))))))))))))))((()))))))))*********+++))))))******++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,...///000...---------......///////////////000000//////...---...///000000000////////////000111222333444444222333333333333444444444333444666777777666444333666666666666666666666666555555666666555555444333333333444444444555555555444444555555555555444444111222222333333333222222222222111000000000000111111111111000000000//////............------------........................[[[bbbwwwsss^^^SSSEEE===777555333000000333333333222222000///...---,,,++++++******++++++,,,........................,,,)))'''))),,,---+++(((***))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))######$$$$$$%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######&&&)))(((&&&$$$%%%'''$$$$$$$$$$$$%%%&&&'''(((###$$$&&&(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&& ###&&&'''&&&%%%&&&((((((&&&$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """%%%'''((((((&&&%%%######$$$$$$$$$%%%%%%%%%''')))******)))'''((()))(((((((((((())))))))))))''')))***+++***)))***+++,,,,,,,,,+++++++++******++++++***+++,,,---...///+++*********))))))(((((()))))))))))))))((('''''')))************+++++++++,,,,,,,,,,,,,,,---...///------------------------,,,,,,++++++***)))))))))***++++++,,,,,,---......---,,,,,,+++*********+++)))))))))***++++++,,,,,,************************(((((()))***************'''(((((()))))))))))))))(((((((((((((((((((((((('''((((((((())))))******$$$%%%'''(((((((((''''''''''''''')))++++++***((()))))))))))))))))))))))),,,,,,+++***)))'''%%%$$$%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&))))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((''''''&&&&&&%%%))))))))))))((((((((((((************************)))***+++,,,+++***(((&&&(((((())))))*********+++''''''(((***+++,,,---...++++++,,,,,,,,,---------******))))))***,,,---...//////...---------......---......///......------,,,---///000000000//////---...///000111222333333222222333333333444444444111222444555555444222111222222222222222222222222555666666666555444333333333333333444444555555555444555555555555555555444333333333333222222111000333222222111111111111111111111111111000000000000......---------,,,,,,,,,........................UUU```uuuuuu^^^MMMBBB>>>888555444444444333333333333222222222111111//////.........---------,,,,,,,,,+++++++++*********)))((()))+++,,,,,,+++))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''((())))))(((&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''(((((()))$$$&&&(((******)))((('''***(((&&&%%%%%%&&&'''((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))))))))******+++++++++++++++++++++++++++++++++*********))))))''')))+++---...---,,,++++++++++++************)))...,,,***+++---/////////+++,,,,,,------,,,,,,+++,,,+++******)))*********,,,,,,,,,+++++++++************+++++++++******)))++++++************++++++//////...,,,+++)))((('''&&&'''***,,,,,,+++)))'''((((((((()))******++++++''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&************************&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))$$$&&&(((***+++,,,,,,,,,((((((((((((''''''''''''))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&((())))))&&&&&&''''''(((((())))))'''''''''''''''((()))))))))))))))))))))******+++''''''&&&%%%&&&'''((()))******+++++++++******)))((((((((((((((())))))***)))************+++++++++++++++******+++---///000,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///---...///000000///................../////////000111000///......///000111333333333222222222222222333333333444444333222222555555555555555555555555444444222111111222444444666777777666444222333444555444444333333222222111222111111111000000//////222222222111111111111000......///000000000000000000///...------...///000......------------......XXXcccwwwttt]]]MMM@@@<<<777333222222222222222222222222111111111111//////.........---------,,,,,,,,,+++++++++******)))(((((()))+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&((((((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$$$$######%%%&&&''')))))))))((('''&&&%%%$$$$$$%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))******))))))))))))******************************+++++++++*********))))))$$$&&&(((*********)))(((************************,,,***))))))+++---...---+++,,,,,,------,,,,,,+++,,,++++++***************,,,,,,+++++++++************+++++++++++++++******++++++************++++++++++++******)))))))))((((((***+++------,,,+++*********))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((((((((('''&&&************************'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((************)))&&&&&&''''''(((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&''''''(((******'''''''''((((((((((((((('''''''''''''''((())))))((((((''''''(((((()))***(((((('''''''''((()))***)))******++++++******))))))))))))))))))******+++)))************+++++++++,,,++++++++++++,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,---.....................---,,,+++............////////////111000///......///000000111111111222222222222222222333333444333333222222444444444444444444444444333333222222222222333333666777777666444222333444333333333333444444444444222222222222111111111000222222222111111111111000......///000000000000000000///...------...///000------,,,,,,,,,,,,------[[[eeeyyyqqq[[[KKK===:::555222111111000000111111111111000000000000...............---------,,,,,,,,,+++++++++******)))(((((()))+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%$$$###""")))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%''''''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######'''''''''''''''(((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))***))))))(((((())))))***))))))))))))))))))))))))+++************)))))))))$$$%%%'''((())))))((('''(((((()))******+++++++++***((('''(((***,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,+++***************+++++++++***************++++++,,,,,,,,,,,,++++++++++++************++++++************))))))))))))*********+++++++++,,,,,,++++++***))))))(((''''''((((((((((((((((((((((((((((((((()))(((((('''&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&$$$%%%&&&'''((()))******((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((%%%&&&&&&&&&'''((((((((((((((((((((((((((())))))''''''''''''((()))******(((((((((((((((''''''''''''''''''''''''((())))))''''''&&&&&&''''''((())))))(((((((((((()))******))))))************))))))******))))))******+++,,,)))************+++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...000///...,,,++++++******//////..................000000////////////000000///000000111111222222222222222333333333333222222333333333333333333333333222222333333333333222222555666777666444333333444222333333444555555666666333333333222222222222222222222222111111111111000......///000000000000000000///...------...///000,,,,,,,,,++++++,,,,,,,,,\\\fffzzzmmmWWWIII<<<999444222111111000///000000000000////////////........................,,,,,,,,,+++++++++******)))((('''(((+++,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''((((((((('''&&&&&&&&&''''''(((###$$$%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))))))))(((((((((((()))))))))))))))***************************))))))))))))((((((******++++++******''''''((()))***+++,,,,,,)))((('''(((***,,,+++++++++,,,,,,------,,,,,,+++,,,,,,+++************+++************************++++++,,,---------,,,,,,++++++************++++++,,,,,,++++++***)))(((((()))(((((('''((()))***+++******))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&'''((())))))(((((((((((('''''''''''''''''''''''''''((())))))))))))((((((''''''&&&&&&'''''''''''''''((())))))''''''&&&&&&''''''((()))((((((((((((((()))))))))(((((())))))***)))))))))))))))(((((())))))***+++))))))*********+++++++++((()))+++---------,,,+++++++++,,,,,,,,,------------,,,,,,+++,,,,,,------///...---+++++++++,,,---//////............------///////////////000000000......///000111222222222111111222333333333333222222222222222222222222222222333444555555444333222555666777666444333444555444444444555555555666666222222222222222222222222222222222111111111000000......///000000000000000///...------------...///------,,,,,,,,,,,,------^^^iii}}}jjjTTTEEE<<<999555333222222111000000000000/////////......---.....................,,,,,,,,,+++++++++******(((''''''(((***++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&''''''!!!"""#########"""!!!!!!''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((((((((((())))))*********+++++++++,,,,,,))))))))))))))))))))))))******++++++++++++++++++&&&&&&''')))***+++,,,---***))))))***,,,---,,,++++++,,,,,,------,,,,,,+++---,,,,,,+++***+++++++++******************++++++***+++,,,---------------++++++************++++++'''((((((((())))))******)))((('''&&&'''(((***+++''''''(((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))************)))(((((((((((((((((((((((((((###$$$&&&'''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''))))))((((((''''''&&&&&&'''''''''''''''((())))))((((((''''''(((((()))***&&&&&&'''''''''(((((((((&&&'''((()))))))))))))))(((''''''''''''((())))))))))))*********+++++++++&&&(((***,,,------------+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,------,,,,,,,,,---///000...............---------......///000000000000000......///000111222222222000111222222333333333222222222222222222222222222333444555666666555444333444666666666444333444555666666555555555444444444000000111111111111111111222222222111111111000000......///000000000000000///...---,,,,,,---...///......------------......gggssshhhRRRDDD<<<999666444444333222111000000000000////////////---------...............,,,,,,,,,+++++++++******(((''''''(((***++++++***))))))))))))))))))))))))************************((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%&&&((((((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######""""""'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))))))))((()))((((((''''''(((((()))*********+++,,,,,,------(((((()))))))))))))))***))))))))))))))))))******&&&&&&'''(((***++++++,,,*********+++......---,,,+++,,,,,,------,,,,,,+++------,,,++++++++++++++++++++++++++++++,,,,,,,,,)))***+++,,,,,,------,,,++++++************++++++!!!"""###%%%(((***+++,,,******)))((()))***+++,,,&&&&&&'''(((((()))******((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&(((((((((((((((''''''''''''''''''''''''((())))))((((((''''''(((((()))***%%%&&&&&&'''((('''''''''%%%&&&'''(((((())))))((('''&&&&&&&&&&&&'''(((((()))************+++++++++'''((()))+++,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++,,,,,,---///000111,,,,,,---------.........---...///000111111111000///000000111111222222222///000111222333333333333222222222222222222222222444444555555555555444444444555666555444333444666666666555555444333333222000000000000000111111111222222222111111111111000......///000000000000000///...---,,,,,,---...//////......------......///wwwgggQQQDDD;;;888555444444333222000111111111000000000//////---------.........//////,,,,,,,,,+++++++++******((('''&&&(((***+++***)))))))))))))))))))))))))))************************''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&''''''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""&&&&&&'''''''''&&&%%%$$$''''''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))))))))(((((((((''''''''''''(((((()))))))))***+++,,,,,,,,,(((((((((((())))))******))))))(((((((((((())))))&&&''''''((()))***++++++*********,,,......---++++++,,,,,,------,,,,,,+++------,,,++++++++++++,,,++++++,,,,,,,,,---------((()))***+++,,,,,,,,,,,,++++++************++++++$$$%%%&&&''')))***++++++)))))))))))))))***++++++''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&&&&'''(((((((((((((((((((((((((((###$$$%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''''''''$$$%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''''''''((())))))''''''&&&&&&''''''((()))%%%&&&'''((()))(((((('''$$$%%%&&&'''(((((((((((('''''''''''''''((()))))))))************+++++++++++++++***************+++***++++++++++++,,,,,,,,,---,,,,,,+++******++++++***+++,,,---------------++++++,,,---......//////,,,---///000111111111000111111111222222222222222///000111222222333333333333333333333333333333333333333333222222333333333444555666555444444555666444444444444333333333333000000000111111222222222222222222111111111111000......///000000000000000......,,,,,,,,,,,,.........------,,,,,,------...~~~fffQQQEEE:::777555444333333111000111111111111000000000000---------.........//////,,,,,,,,,+++++++++******((('''&&&'''***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$***)))((('''%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&((()))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''%%%&&&'''((((((&&&$$$###!!!  """$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''))))))))))))(((((((((''''''''''''(((((('''(((((()))***+++++++++'''((((((((())))))******+++***))))))))))))******''''''(((((())))))******))))))***,,,......,,,++++++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,------.........'''((()))***+++,,,,,,,,,++++++************++++++...------,,,+++***))))))''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((()))***))))))))))))))))))))))))((()))***++++++)))'''&&&''''''''''''''''''''''''((())))))))))))'''&&&$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))(((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))'''''''''''''''((())))))&&&%%%%%%%%%%%%&&&''''''&&&''')))*********)))((($$$%%%&&&'''((((((((((((((((((((((((((()))******)))************+++++++++///...,,,)))((((((((((((******+++++++++,,,,,,,,,---,,,,,,+++*********+++***+++,,,------,,,***))))))***+++,,,...///000000,,,---///000111111111000333333333222222222222222//////000222222333333333333333333333333333333333333222111000000111222333333555666555444444555666111222222333333444444555111111111222222333333333222222222111111111111000...//////000000000000000...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---~~~fffQQQFFF;;;888555444444444333222000000000000000///......000////////////.........+++++++++************)))$$$'''+++,,,***)))***,,,,,,***)))''''''(((***+++'''((()))******)))((('''&&&'''((((((((((((((('''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%"""%%%(((%%% &&&$$$###$$$'''((()))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''#########$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''$$$""")))(((&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&(((&&&###!!!!!!$$$'''***'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))******)))((('''&&&%%%%%%((((((''''''''''''((((((******))))))))))))*********((('''))),,,---***((())))))***+++,,,------...---------,,,,,,+++++++++***++++++,,,,,,++++++******))))))***,,,...000111,,,,,,,,,++++++*********(((((((((((())))))))))))---+++)))((('''((()))***,,,+++((('''&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((()))*********)))'''&&&&&&'''(((*********)))(((&&&'''((((((((('''&&&%%%((('''&&&%%%%%%&&&'''((((((''''''''''''((())))))''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&'''&&&%%%$$$$$$$$$%%%&&&(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((()))))))))))),,,***)))'''''''''(((((()))************+++++++++///...,,,+++***+++,,,,,,******,,,---.../////////...---,,,,,,,,,,,,---............///////////////000000111111111222222222000111111111111222222222222222222222222222222222222222333333333333444444888777777666555444444444222333444555444333222111222222222222222222333333444333222111000000000000000000////////////000000//////...---,,,,,,++++++......---,,,,,,+++******|||cccOOODDD999666333222222222111000000000000000000///....../////////.........------+++++++++************)))%%%(((++++++***)))***+++***)))((('''((()))+++,,,'''((()))******)))((('''(((((()))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$&&&((('''$$$"""###%%%###!!! !!!###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%''''''%%%###((('''&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$&&&&&&&&&'''''''''((((((&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))((((((((((((((('''))))))(((((((((((())))))******))))))))))))******'''%%%$$$&&&((()))'''%%%(((((())))))***++++++,,,,,,,,,,,,++++++************++++++,,,,,,++++++*********)))))))))***,,,---+++++++++***************(((((((((((())))))))))))&&&''''''(((((((((((('''***)))(((&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''''''''(((((((((((('''''''''''''''&&&%%%%%%&&&&&&'''(((((((((((((((%%%&&&''''''''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&''''''&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((((((((())))))))))))((((((((((((((()))***)))************+++++++++---,,,+++***)))******+++,,,,,,,,,,,,,,,++++++***...---,,,,,,,,,,,,---...------------............000000000111111111222222000111111111111222222222222222222222222222222222222222222333333444444444777777777666555444444444333333444444333333222222111222222222222333333333111111000///............000000////////////000000///......---,,,,,,++++++......---,,,,,,+++******yyy```MMMBBB999666333222222222111000000000000000000//////...............---------,,,+++++++++************)))''')))++++++***))))))***)))(((((('''((()))+++,,,(((((())))))))))))(((((('''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((%%%$$$"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''%%%###&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''''''''&&&))))))))))))))))))))))))((((((((())))))***************))))))))))))************))))))))))))******)))((('''(((***+++***)))''''''(((((()))))))))***,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***+++***)))((('''''''''(((******************++++++(((((((((((())))))))))))"""$$$&&&((()))(((&&&%%%''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((''''''((()))))))))((((((''''''''''''(((((((((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%&&&'''((()))(((''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&((('''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&'''((()))************)))************+++++++++++++++***))))))))))))***+++++++++++++++******)))------,,,,,,,,,,,,------,,,,,,,,,,,,------......000000000000111111111111000111111111111222222222222222222222222222222222111111222333333444555555777777666666555444444444444444333333222222333333111111222222222333333333444444333222111111111111000000////////////000000.........------,,,,,,+++...------,,,,,,++++++***www___KKKAAA;;;888555444444444333222//////000000000000//////......---------,,,,,,,,,+++++++++*********)))))))))*********))))))))))))***)))(((((((((((())))))(((((())))))))))))((((((&&&&&&&&&&&&%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$######%%%'''((('''&&&'''%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%%%%%%%$$$$$$#########%%%$$$$$$$$$&&&'''&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************))))))(((((())))))*********))))))))))))*********)))))))))***+++++++++(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******))))))((('''''''''''')))******++++++,,,,,,,,,(((((((((((())))))))))))%%%&&&'''((((((((('''&&&&&&&&&'''(((((((((''''''))))))(((((((((((())))))'''(((((()))))))))))))))''''''''''''((((((((((((,,,+++)))'''&&&&&&&&&'''((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%'''))))))((('''&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((&&&'''(((*********)))((())))))*********+++++++++************************'''((()))+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////000000000111111000000111111111222222222222222222222222222222222111111222222333444555555666666666555555444444444555444333222111222333444111111111222222333333444666555444333333333333333000000////////////000000......---------,,,,,,,,,---------,,,,,,+++++++++vvv^^^KKKAAA;;;888555444444444333222//////000000000000//////......---------,,,,,,,,,+++++++++*********))))))******))))))))))))))))))++++++***(((''''''&&&&&&))))))(((((((((((())))))(((((((((''''''%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$###$$$&&&&&&%%%###$$$""" !!!""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))))))))((((((''''''(((((()))******))))))))))))******''''''&&&&&&&&&'''((()))+++***************************************++++++***++++++,,,,,,++++++***(((((())))))))))))))))))******++++++,,,,,,------(((((((((((())))))))))))---,,,+++)))(((((())))))&&&'''((()))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))''''''''''''((((((((((((+++***(((&&&&&&&&&&&&''')))((('''&&&&&&&&&(((((($$$$$$$$$$$$%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%'''))))))(((&&&%%%''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))&&&&&&&&&&&&'''''''''(((((()))*********)))'''&&&))))))*********+++++++++******++++++++++++++++++((()))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000....../////////000000000000000111111111222222222222222222222222222222222111111222333333444555555555555555555444444444444555444333222111222333444000000111222333333444444222111111000000000000111000000////////////000000---------------,,,,,,,,,------,,,,,,,,,,,,++++++vvv^^^KKKAAA999666333222222222111000...//////000000000000000............---------,,,+++++++++************)))+++)))(((((()))******)))******))))))((('''&&&%%%))))))(((((((((((())))))++++++++++++***)))((((((&&&&&&''''''''''''&&&&&&)))((((((''''''(((((()))%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%###""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$######%%%''''''&&&###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$&&&&&&&&&'''''''''((((((&&&%%%$$$######%%%'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********))))))(((((((((((((((''''''''''''((((((******))))))))))))******((((((((('''&&&''')))+++------,,,,,,++++++******'''''''''''''''(((((((((***++++++,,,,,,++++++***'''''')))***+++++++++++++++++++++++++++,,,,,,,,,(((((((((((())))))))))))111///,,,***(((((()))***&&&''''''((()))***++++++))))))(((((((((((())))))''''''((()))))))))((((((''''''''''''(((((((((((('''&&&%%%%%%$$$%%%%%%%%%)))(((''''''''''''''''''%%%$$$$$$$$$%%%&&&'''(((&&&''''''''''''''''''&&&$$$%%%&&&'''((('''&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***&&&&&&'''''''''(((((((((************)))((('''&&&)))************+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,------...///000111111............////////////000111111111111222222222222222222222222222222222222222333333333333444444444444444444444444444444444444333333222222333333000000111222333444444555222222111111111111111222000000////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,ttt]]]KKKAAA999666333222222222111000......///000000000000000/////////.........------+++++++++************)))+++(((&&&'''***,,,+++***''''''((((((((((((((('''***)))(((''''''((()))************++++++***))))))'''''''''(((((('''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%###&&&)))(((&&&$$$%%%''''''%%%$$$%%%'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""###%%%'''''''''###$$$%%%&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))'''((((((((((((((())))))))))))(((((((((((())))))******))))))))))))*********++++++)))((((((,,,///...------,,,+++*********''''''''''''((((((((()))***++++++,,,,,,++++++***&&&''')))***++++++***************)))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))(((((((((&&&&&&&&&&&&''')))+++,,,)))((((((''''''(((((()))&&&&&&'''(((((((((((('''''''''''''''(((((((((((($$$$$$%%%%%%&&&&&&%%%%%%'''''''''''''''&&&%%%%%%&&&%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&###$$$%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))''''''((((((((()))))))))))))))((((((((((((((())))))************+++++++++((((((***+++++++++******+++++++++++++++******)))***+++,,,,,,,,,,,,+++***+++,,,,,,---///000000111------........./////////000111111111111222222222222222222222222222222222444444333333333333222222444444444444444444444444333333444444333333222222///000111222333444444555333333222222222333333444000000////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,sss\\\JJJ@@@;;;888555444444444333222......///000000000000000000////////////.........+++++++++************)))***(((%%%&&&***,,,,,,+++$$$%%%&&&((()))************)))(((''''''((()))***&&&'''((((((((((((((('''''''''((((((((((((''''''%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%% $$$((('''$$$"""%%%)))###"""!!!"""%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))(((#########$$$$$$%%%%%%&&&%%%$$$"""###%%%'''((('''###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###&&&'''((('''%%%###%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))%%%%%%&&&'''((()))************))))))))))))************))))))))))))******'''((((((&&&$$$%%%))),,,...------,,,+++***))))))))))))******+++++++++,,,+++++++++,,,,,,+++++++++'''((()))*********)))((())))))((((((''''''&&&&&&(((((((((((())))))))))))&&&''')))***)))(((&&&%%%&&&%%%$$$$$$%%%(((***,,,((((((''''''''''''((((((%%%&&&&&&'''''''''''''''''''''''''''((((((((()))$$$%%%'''((()))(((((('''%%%%%%&&&'''&&&%%%###"""&&&&&&%%%%%%&&&''')))***((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&###$$$&&&((())))))(((((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((''''''''')))+++,,,)))************+++++++++&&&'''(((*********)))(((&&&'''(((***++++++++++++***+++,,,------,,,+++*********+++,,,---//////000---------.........//////000111111111111222222222222222222222222222222222555444444333333222222111444444444444444444444444222333444555444333222111///000000222333444555555000//////...//////000000000000////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,qqqZZZHHH???777666555444333222222222000111222111000///---+++---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((('''&&&%%%$$$(((&&&%%%&&&)))+++***(((''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))),,,'''&&&------$$$%%%&&&%%%$$$$$$%%%(((&&& $$$***''''''''' &&&'''''''''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&$$$$$$$$$&&&''')))(((&&&$$$$$$$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''%%%%%%&&&'''&&&&&&###!!!###%%%%%%%%%&&&((('''''''''###!!!%%%'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))((((((((((((((()))*********)))((('''(((***,,,---***)))(((''''''((()))***&&&))),,,---,,,+++,,,---''''''&&&'''(((***,,,...''''''---222,,,"""$$$...***++++++,,,+++***)))(((***###"""(((,,,***)))***)))))))))))))))***++++++******)))))))))******+++(((((((((((('''&&&%%%%%%))))))************)))))))))(((((('''((()))+++,,,***222"""(((///'''+++%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&###%%%'''))))))'''%%%###%%%&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((('''%%%%%%'''((('''&&&&&&&&&%%%$$$%%%&&&'''(((((('''%%%$$$$$$%%%'''((())))))))))))************+++*********))))))((((((+++++++++*********))))))''''''(((((())))))******)))************++++++++++++++++++,,,,,,---------,,,++++++***+++,,,...///,,,,,,,,,---...//////000000/////////000111222222222222222222222222333333333222111111000000111111222222333444444444444333222222222333444444222///111111111111111111111111111000000000111222333333222111111000///......---......---------,,,,,,,,,++++++++++++******))))))pppYYYHHH???777666555444333222222222///000000000000//////...---------,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))(((((()))))))))((((((((('''''''''''''''(((''''''''''''''''''((((((((((((((('''&&&%%%%%%***(((&&&&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% (((---+++###***((('''&&&%%%###'''!!!$$$&&& ###,,,+++---)))%%%"""!!!"""######$$$$$$%%%%%%%%%%%%&&&&&&)))'''&&&$$$$$$$$$&&&''')))'''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&$$$!!!"""%%%'''$$$######%%%'''&&&%%%$$$!!!###$$$%%%(((---///'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&&&&'''(((((((((((((((((())))))***''''''(((((((((((((((''')))(((''''''((()))***+++&&&&&&&&&&&&&&&%%%%%%%%%)))(((&&&%%%$$$$$$$$$%%%***&&&!!!"""'''+++---,,,***++++++++++++***)))((()))+++///222+++###"""(((((((((((((((((())))))***(((((('''''''''''''''(((((((((((()))(((((('''&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%***(((&&& &&&,,,&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$$$$&&&'''&&&%%%''''''&&&%%%&&&'''((()))((('''&&&%%%%%%&&&'''(((''''''((((((((()))))))))*********)))))))))((((((+++++++++*********))))))(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------...---,,,+++++++++,,,,,,,,,,,,---......///000000000000//////000000111111111111222222222222333333222111000000//////000000111111222333333333333333222111111222444333111000111111111111111111111111111111000000111111222333111111111000///...............---------,,,,,,,,,++++++++++++*********)))mmmWWWGGG???777666555333222222222222///////////////000111111------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))***************)))((('''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&)))'''&&&&&&&&&&&&%%%###%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&!!! """###$$$***333""""""(((,,,+++)))&&&%%%,,,,,,"""!!!&&&"""$$$%%%''',,,111333111///$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$ ###&&&%%%"""!!!&&&***&&&%%%$$$$$$'''))))))((($$$******### ######'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&'''((((((''''''(((((()))***''')))+++,,,,,,***'''&&&((((((''''''((()))***+++,,,***((('''((()))***)))000///---+++***)))))))))(((******(((,,,///)))******++++++******)))(((+++&&&$$$'''+++,,,...000+++++++++***+++,,,,,,------,,,,,,+++************++++++,,,---------,,,,,,((())))))******))))))(((******)))((((((((())))))'''%%%222...###$$$###&&&'''''''''(((((('''''''''%%%&&&'''((()))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%'''%%%######%%%&&&%%%$$$'''''''''&&&'''(((((())))))((('''&&&&&&'''((()))&&&&&&'''''''''(((((((((******))))))))))))((((((+++************)))))))))))))))))))))(((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,...---,,,++++++******+++---------...//////000000111000000////////////000111111111222222222333333111000000///////////////000000111222222222222222111111000111333333111000111111111111111111111111111111000000000111222222111111000000//////............---------,,,,,,,,,++++++++++++************jjjUUUFFF???666666444333222111111111111000///......///000111------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******************))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''$$$$$$$$$$$$&&&&&&'''&&&&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%)))))))))(((((('''&&&&&&###$$$$$$%%%%%%&&&&&&'''(((+++,,,'''$$$###!!!,,,)))&&&######"""!!!!!!&&&"""$$$"""&&&000...'''&&&%%%### $$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''((('''%%%'''+++&&&%%%###!!!###((()))((( '''((("""###+++---''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))'''(((***++++++***(((''')))))))))(((((((((((()))'''$$$!!!!!!###&&&'''&&&'''''''''''''''(((((((((###(((///111///,,,+++---******************))))))+++)))'''''''''''''''(((&&&&&&&&&&&&&&&'''((((((******)))'''&&&&&&&&&&&&$$$$$$%%%''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$"""$$$$$$###///+++)))''''''((((((((((((''''''%%%&&&'''((((((((('''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$###""""""$$$$$$%%%&&&'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((()))(((''''''''''''((()))&&&&&&'''''''''((((((((())))))))))))))))))((((((************))))))))))))******))))))((((((''''''))))))))))))************+++++++++++++++++++++,,,,,,,,,++++++++++++++++++------........./////////111000//////............000000111111222222333333111111000////////////000//////000111111111111111111000///000222222111000111111111111111111111111111111000000000000111111111000000000/////////.........---------,,,,,,,,,++++++++++++++++++++++++hhhSSSEEE>>>666555444333222111111111333222000............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))******++++++&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''######$$$%%%%%%%%%&&&''''''((((((((()))))))))***%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&))))))((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&((())) ,,,...'''###***,,,)))&&&&&&((((((&&&+++///...444333%%%"""$$$%%%%%%$$$'''---333$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''!!!!!!###!!!"""&&&$$$(((***(((((()))$$$(((+++'''$$$%%% '''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''(((((()))%%%%%%&&&&&&''''''''''''+++******)))((('''&&&&&&((('''%%%%%%&&&'''''''''&&&&&&''')))***+++++++++...&&&###%%%"""&&&))))))))))))))))))******&&&///...'''$$$(((...------,,,,,,------.../////////---,,,++++++++++++'''((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++******)))((((((000''')))&&&$$$***))))))''''''((((((((((((''''''$$$%%%'''((((((((('''&&&&&&'''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&%%%$$$$$$###""""""######%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&&&&&&&(((((((((''''''(((((((((''''''((((((((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((()))))))))*********++++++++++++++++++++++++((()))***+++,,,,,,------------------............000000///...---------...//////000111111222333333222222111000000000000111//////000111111111111000000///...///111222111000000000000000000000000000111111000000///000000111000000000000////////////......---------,,,,,,,,,+++++++++++++++++++++,,,gggRRRCCC<<<666555444222111111111111333222111///......------------------............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))******++++++''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&''''''&&&$$$######$$$(((((())))))***+++++++++&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""",,,...$$$"""'''&&&&&&777KKKXXXZZZYYYYYY[[[RRR@@@---...;;;555"""''',,,---)))$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%)))111000&&&GGGQQQWWWVVVTTTPPPCCC555!!!###&&&)))***(((###'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))))))))((())))))))))))************)))'''&&&%%%$$$&&&((((((&&&$$$######&&&'''((((((((((((''''''***$$$###,,,333222...,,,))))))((((((((()))******444...&&&!!!%%%,,,---)))++++++******++++++,,,---***)))((('''''''''''''''$$$%%%&&&'''(((((((((((('''(((((((((((((((((('''%%%&&&&&&&&&&&&%%%%%%$$$(((""")))...!!!$$$&&&'''''''''(((((('''''''''$$$%%%&&&'''((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$######!!!!!!###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&#########$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))(((''''''&&&&&&''''''((()))'''%%%&&&'''(((''''''######$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''''''''((((((((()))))))))''''''(((((((((((())))))(((((()))))))))))))))***))))))))))))((((((((((((((((((((()))))))))******+++++++++++++++*********&&&''')))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///......------------......//////000111222333333333222222111111111111111//////000111111111111111000...---...000111111111000000000000000000000000111111000/////////000000000000000000////////////......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,gggQQQAAA999666555333222111111000000000000000000000///......------------.........///++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((((()))))))))))))))))))))(((''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((('''$$$###$$$%%%'''(((((()))******++++++''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%$$$DDDrrrbbb000))) !!!%%%'''&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***---RRRyyyCCC!!!###666'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''''''''&&&'''&&&&&&&&&&&&'''((((((***+++++++++***(((%%%$$$'''((()))******)))(((((($$$,,,...***'''''')))***++++++++++++***((('''%%%222111"""###%%%)))(((((('''((()))***+++###(((---...111222,,,###+++************+++,,,,,,)))(((((('''''''''((((((&&&&&&'''((())))))))))))''''''((((((((((((''''''%%%&&&'''((((((''''''&&&&&&@@@222+++***&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&''''''&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((((((((())))))******(((((((((((())))))))))))(((((((((((()))))))))***++++++++++++*********)))'''(((***+++,,,,,,,,,+++++++++++++++++++++++++++---------,,,------............///000111222333333222222111000000000000000///000111111222222111111///...,,,---///111111111000000000000000000000000111111000///////////////////////////000000000000......---------,,,,,,,,,+++++++++,,,,,,,,,------gggQQQ@@@888555555333222111000000000---...000111111111000///---------.........//////++++++++++++++++++++++++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''******))))))((('''''''''((((((''''''''''''(((((((((((((((((('''&&&%%%$$$"""%%%''''''%%%%%%'''***&&&''''''((()))******+++((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((((('''&&&&&&%%%$$$###"""###>>>HHH+++$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&QQQ@@@'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&'''((('''''''''&&&&&&&&&&&&'''(((((($$$%%%'''(((%%% $$$%%%''')))***++++++***aaa&&&""",,,((()))(((''''''''')))***+++!!!ggg@@@"""777***###%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))'''((((((((())))))******''''''(((((())))))******(((((((((((())))))))))))++++++++++++******))))))((()))+++,,,,,,+++***)))+++*********************,,,,,,,,,,,,------...///---...///000111222333333111111000///////////////000000111222222222222222///---,,,,,,...111111111000000000000000000000000111111000///////////////////////////000000000000......---------,,,,,,,,,+++++++++,,,,,,---------hhhPPPAAA<<<888666444333333222000...000000000000000///......)))***,,,---...---,,,,,,...---,,,+++***(((''''''((('''&&&%%%%%%&&&'''(((+++*********))))))(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((((((&&&$$$######%%%((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))111222"""444sss111$$$---$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%###!!!###&&&%%%!!!$$$%%%######---### EEE<<<444%%%...***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((()))))))))***+++,,,,,,------,,,___$$$+++'''(((******))))))))))))******+++XXXddd,,, ///+++%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((&&&%%%%%%&&&'''(((((((((((((((((('''''''''))))))(((((((((((())))))'''((()))))))))(((&&&%%%''')))***)))((('''(((***''''''((())))))))))))))))))***+++,,,,,,+++)))(((******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...---------............///222111000...------,,,,,,,,,...222444555444222000/////////000111111222222000000111111222222222333/////////000///......---+++---///000111000///...------.........---,,,+++//////...---,,,,,,,,,,,,{{{eeeOOOBBB???888666444333333222000...000000000000000///......++++++,,,---------------,,,,,,++++++***)))))))))((((((''''''''''''((((((++++++***)))((((((''''''))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222*** '''(((888$$$###,,,---%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$""" ###))))))&&&&&&***(((&&&)))222rrr***(((***%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&___$$$+++'''((()))(((((((((((((((((()))'''iii'''%%%+++ ***%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''***))))))(((((())))))***'''((()))))))))(((&&&%%%''')))***)))((('''((()))))))))***+++++++++++++++*********++++++******)))))))))*********+++++++++++++++++++++,,,,,,------------------............222111000000///000000000---///222444444444222111000///////////////////////////..................///////////////......---,,,---///000000000...---...------------,,,,,,,,,+++++++++++++++---......wwwaaaLLLAAA???777666444333333222000///000000000000000//////...------------------...///******************++++++(((((())))))))))))((((((+++******)))(((((('''''')))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%)))(((((('''&&&&&&%%%%%%###$$$&&&'''((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!---888"""hhh!!!...)))!!!%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''###$$$(((%%% )))%%%***,,,ttt666""" ###)))%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$___###+++''''''(((''''''&&&&&&''''''((('''UUU!!!***&&&%%%'''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''((((((((((((((((((***))))))(((((())))))***((((((((()))(((((('''&&&'''((())))))''''''((()))))))))***+++++++++++++++*********))))))******+++(((((()))))))))*********++++++++++++,,,,,,,,,---,,,,,,,,,---------......///////////////000111222//////111222222222222222000000///......---,,,,,,//////...------,,,,,,+++////////////......---------...///000000///---,,,///...,,,+++++++++,,,---************+++,,,------xxxaaaKKK>>>;;;777555333333333333111/////////000000000000/////////...---,,,,,,---///000************************((()))***++++++***)))((()))))))))***************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++&&&######777"""((('''''''''&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%&&&+++(((%%%!!!###&&&???+++HHH444'''$$$%%%%%%&&&&&&'''''''''''''''((((((((((((((()))'''''''''(((((((((((())))))((((((''''''(((((()))(((((())))))(((((('''&&&^^^###***&&&'''(((''''''''''''''''''(((***///!!!,,,###+++$$$%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((((((((('''''''''((()))(((''''''((()))''''''((()))))))))))))))******)))(((((()))+++,,,))))))))))))*********+++******++++++,,,,,,,,,,,,+++,,,,,,,,,------------------,,,,,,------...//////////////////000111111/////////.........------000000////////////////////////......------------...////////////...,,,,,,///...,,,******+++,,,---...---,,,+++************yyydddMMM???;;;666555333333333333111000//////000000000000//////000///---,,,,,,---...///,,,,,,++++++***)))))))))((()))***++++++***)))((('''((()))***,,,---...///''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&***oooPPP,,,***%%%'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%###)))(((!!!"""++++++###$$$"""GGG///%%%%%%%%%&&&&&&'''''''''&&&'''''''''((((((((()))'''''''''(((((((((((()))((((((''''''''''''(((((($$$$$$%%%&&&&&&&&&&&&&&&^^^###***&&&''')))((((((''''''(((((())))))***999555***"""///###%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((''''''&&&&&&''''''((((((((('''''''''(((((((((&&&((()))((('''&&&'''(((''''''((()))))))))))))))***)))((('''((()))+++,,,*********+++++++++,,,,,,)))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,---...------,,,,,,,,,,,,,,,...------,,,------//////.........//////000000000......///000000111222222//////...---,,,------...//////.........---,,,,,,///---+++*********,,,---///...---,,,,,,+++++++++yyyeeeOOOBBB>>>666444333333333333222000...//////000000000000000///...------------------,,,,,,++++++***)))(((((())))))************))))))&&&'''(((***,,,---///000&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((()))(((&&&$$$######%%%(((***%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$***ooo'''&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$'''***%%%$$$'''$$$###111444:::LLL###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%'''(((((()))))))))^^^"""***&&&&&&)))(((((((((((((((((()))111444;;;bbb'''"""...###%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((&&&&&&''''''((()))))))))(((''''''&&&&&&''''''((((((''''''''''''((())))))&&&'''((((((&&&&&&'''((())))))***+++++++++++++++(((((((((((()))******+++***++++++++++++,,,,,,,,,((()))+++,,,,,,,,,+++*********+++++++++,,,,,,,,,000///...---------------...------,,,,,,---......---......///000000111111++++++,,,---///000111222000///---,,,,,,,,,---............---------------...---+++*********+++,,,,,,,,,,,,,,,---...//////vvvaaaKKK???;;;666444333333333333222000......///000000000000000---------------,,,++++++************************)))))))))(((((()))))))))&&&'''((()))***++++++,,,&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%777@@@((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############%%%###&&&)))"""$$$555444>>>"""---==='''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((())))))*********))))))]]]""")))%%%&&&(((''''''&&&&&&''''''(((''',,,*** TTT&&&###***%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&''''''&&&$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''''''''((($$$%%%&&&(((((((((((('''&&&&&&''''''((())))))***))))))(((((((((((())))))(((''''''&&&'''((()))***&&&'''((((((&&&&&&'''((())))))***+++++++++++++++&&&'''((()))************************++++++++++++((()))+++,,,,,,,,,***)))************++++++++++++------------------...///................................................++++++,,,---......//////000...---++++++,,,---...------,,,,,,------......,,,,,,,,,++++++++++++***++++++++++++,,,---...///sss[[[EEE999666555444333333333333222111......///000000000000000,,,,,,---...---,,,***)))((())))))***++++++,,,,,,***)))(((''''''((()))***''''''''''''(((((((((((('''((((((((())))))******'''''''''''''''''''''''')))(((((((((''''''''''''((((((((('''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""TTT###(((***%%%;;;#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""++++++%%%:::gggFFF111(((333'''===(((((('''&&&%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''&&&%%%$$$$$$]]]""")))%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''')))''''''www&&&###''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((('''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''!!!###%%%'''''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((###$$$&&&((())))))((('''&&&&&&&&&'''((())))))***++++++************++++++((('''&&&&&&'''((()))***&&&'''((('''&&&&&&'''(((''''''((()))))))))))))))%%%&&&(((************)))))))))))))))************''')))+++,,,,,,,,,***))))))************+++++++++)))))))))***+++,,,...//////000000111000000/////////......------,,,,,,+++---.....................000...---++++++,,,---...,,,,,,,,,,,,,,,---...///+++,,,,,,,,,,,,+++***)))...---,,,+++************sss\\\III===777777666555333111///...---222111111000///......---,,,,,,,,,+++++++++******,,,+++******))))))***************))))))))))))(((+++***)))'''''''''((()))'''###!!!&&&)))(((&&&''''''(((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''&&&%%%$$$######$$$%%%&&&''''''''''''))))))((((((''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%###""""""######$$$%%%'''((()))(((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&& MMM$$$)))$$$((("""RRRxxx'''((('''$$$555#########$$$$$$%%%%%%%%%---)))'''+++HHH111111 ,,,&&&...+++///)))"""000&&&%%%#########%%%'''(((((((((''''''''''''((((((,,,,,,***)))((((((((((((((((((((((((((((((((((((]]]!!!)))'''(((+++***)))(((&&&&&&%%%%%%"""///'''"""888((()))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&)))++++++)))&&&$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))***((('''(((***++++++***((((((((((((((((((((((((***)))(((''''''''''''''''''(((((((((((((((''''''))))))))))))))))))))))))))))))***++++++++++++***))))))***+++,,,,,,------//////.........---------000///...---------------111000000///...---------...------------...//////......---------,,,,,,,,,---,,,,,,---///...,,,************)))******+++,,,---+++))))))***+++***)))rrr[[[HHH===888444444333333222111000000111111111000///.........,,,,,,,,,,,,++++++++++++,,,+++******))))))************)))))))))(((((((((+++***)))(((''''''((())))))%%%"""$$$(((***)))'''((((((((((((((('''''''''((((((((((((((((((((((((***)))(((&&&%%%###""""""(((((((((''''''&&&&&&&&&''''''''''''&&&%%%$$$###((((((((('''''''''&&&&&&'''&&&%%%$$$######""""""&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$222###fff///888///&&&%%%///???YYY''' )))...$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$,,,!!!::: PPP---"""###---!!!"""vvv$$$ ***((($$$!!!&&&%%%$$$######%%%&&&((((((''''''''''''''''''(((''''''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&]]]"""***'''(((((((((''''''''''''((((((---$$$+++...MMM999'''###&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''))))))'''%%%$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))((('''&&&&&&((())))))(((''''''''''''''''''''''''))))))((('''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))***++++++++++++*********++++++,,,---------///.........---------,,,//////......---.........000000000///...------------------------...//////......---------,,,,,,,,,,,,---000333444222...******************++++++,,,---+++))))))***+++***)))oooXXXGGG===999111222222222222333333333111111000000//////......------------,,,,,,,,,,,,,,,+++******))))))*********))))))))))))(((((((((***))))))(((((((((((()))+++(((&&&&&&)))+++)))'''))))))(((((('''''''''&&&''''''''''''''''''''''''))))))'''%%%###!!! ))))))''''''&&&'''((()))''''''''''''&&&%%%$$$###'''''''''&&&&&&&&&&&&&&&((('''%%%$$$"""!!!!!!!!!$$$$$$$$$$$$%%%&&&(((((($$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&&&&%%%###"""222OOO)))'''###!!!$$$)))((($$$+++ &&&---111999...+++###&&&%%%%%%%%%%%%&&&&&&&&&&&& ***'''!!!!!!'''###(((+++!!!\\\555!!!###&&&)))!!!'''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&]]]"""***&&&(((%%%%%%&&&&&&'''(((******&&&+++###$$$***$$$EEEYYY000 )))%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((((()))))))))***'''&&&$$$%%%&&&((('''&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((('''))))))))))))))))))))))))))))))***++++++++++++************+++,,,,,,------......------------,,,,,,.........------...//////000000//////...---------------------......//////......---------,,,,,,,,,,,,...333777888555///******************+++,,,,,,---+++))))))***+++***)))lllVVVFFF===:::111222222222222333333333111000000000/////////.........---------,,,,,,,,,,,,+++******))))))******+++************))))))))))))))))))(((((((((((())),,,***(((((()))***)))''')))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%)))(((&&&%%%%%%''')))***###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$,,,000bbb---%%%+++$$$"""((((((!!!###222(((---888MMM((((((""",,,&&&&&&&&&&&&&&&&&&&&&&&& '''---&&&uuu(((((($$$%%%'''''''''%%%<<<~~~### %%%(((---((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''')))***,,,---((((((((((((((((((((((((^^^"""***&&&'''%%%%%%%%%&&&'''((()))***"""...'''(((---&&&%%%^^^...!!!---&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%''''''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******'''&&&$$$%%%&&&''''''&&&'''''''''''''''''''''''''''(((((((((((((((''''''&&&'''(((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***)))))))))******+++++++++------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---....../////////......---------,,,------.....................---------,,,,,,,,,+++---111555666444///++++++************+++,,,,,,---+++))))))***+++***)))jjjTTTEEE===:::444333333222222111111111000000000000////////////......---------,,,,,,,,,,,,+++******))))))******,,,,,,+++++++++*********((((((((())))))))))))(((***)))(((((()))((('''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&'''((())))))******((('''%%%$$$$$$&&&''')))###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&***+++***$$$111$$$!!!!!!###((("""///!!!///***///rrr---***&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!222###888***---'''$$$***%%%!!!,,,,,,(((111###(((---(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((()))******((((((((((((((((((((((((^^^###***&&&'''''''''&&&&&&&&&&&&''''''+++""")))000'''&&&555uuu$$$###,,,''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&#################################$$$$$$$$$%%%%%%''''''&&&%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))*********)))'''&&&&&&'''(((((('''''''''''''''''''''''''''&&&'''(((((()))(((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***(((((((((((())))))))))))++++++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,............------------,,,---......//////............---------,,,,,,,,,++++++,,,...000000...,,,+++++++++***+++,,,,,,------+++))))))***+++***)))iiiSSSDDD<<<:::555555444333222000000///000000000000////////////------------,,,,,,,,,,,,,,,+++******))))))******,,,,,,+++++++++*********'''(((((())))))))))))((((((((())))))((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''((()))%%%%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$&&&(((999"""TTT!!!&&&---)))444&&&%%%'''+++$$$%%%((()))---222,,,((( &&&&&&&&&&&&%%%%%%%%%%%%$$$***(((,,,%%%&&&$$$ &&&---%%% ***)))\\\&&&+++&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&___$$$***&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&'''(((&&&%%%(((+++!!!$$$%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((()))***+++++++++)))''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***((((((((((((((((((((((((******++++++++++++,,,,,,---,,,+++************+++------------------------+++,,,.../////////...---......---------,,,,,,,,,,,,***((()))+++---------+++++++++++++++,,,---------+++))))))***+++***)))iiiSSSDDD;;;888555444444333222111000///////////////000000000000,,,,,,,,,,,,++++++++++++,,,+++******))))))***************)))))))))((((((&&&'''((()))******)))((('''((())))))((('''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((()))))))))(((((('''''''''((((((''''''&&&&&&%%%%%%''''''''''''&&&%%%$$$###&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%&&&''''''"""###$$$%%%&&&&&&%%%%%%$$$###"""""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&,,,$$$)))((((((zzz""",,,$$$/// 222!!!$$$***%%%$$$***)))***...$$$111444sss+++"""***&&&%%%%%%%%%$$$$$$$$$$$$%%%'''(((### """&&&(((&&&%%%&&&&&&"""---%%%'''$$$&&&&&&&&&'''''''''''''''(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&___$$$***&&&&&&((('''&&&&&&%%%%%%%%%&&&!!!,,,///"""***---+++%%%&&&888)))"""(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***+++++++++)))''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************+++++++++,,,//////---,,,++++++++++++------------------------+++,,,...///000///...---......---------,,,,,,,,,,,,***))))))+++---......,,,++++++++++++,,,---------+++))))))***+++***)))~~~iiiTTTDDD;;;888444333333222222111111111////////////000000000000,,,,,,,,,+++++++++******,,,++++++***)))*********((((((((((((''''''''''''&&&'''(((*********)))(((&&&(((******)))(((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''%%%%%%$$$$$$%%%&&&'''''''''''''''''''''((((((((())))))'''&&&%%%%%%$$$$$$$$$$$$ ###%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$###"""***&&&lllnnn------+++!!!!!!%%%"""+++!!!$$$%%%######$$$&&&"""***###$$$111))) +++999!!!(((%%%%%%%%%$$$$$$#########$$$--- UUU+++***((()))&&& %%%+++$$$&&&+++666000%%%%%%%%%&&&'''((((((((('''((((((''''''''''''(((((('''''''''''''''((()))***((((((((((((((((((((((((```$$$+++&&&&&&&&&&&&%%%%%%%%%&&&&&&'''000!!!---+++%%%)))---''''''777NNN///###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***+++++++++)))''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***)))((('''%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,++++++++++++++++++))))))******+++++++++,,,222111000...---,,,++++++------------------------+++,,,...000000///...---......---------,,,,,,,,,,,,+++***+++...//////...,,,,,,++++++,,,,,,---...---+++))))))***+++***)))gggQQQBBB;;;999444444333222222111111000...//////000111222222333...///000000000///---,,,***++++++++++++***)))))))))***,,,---,,,+++(((''')))))))))))))))))))))))),,,+++***))))))***+++,,,***)))((('''''''''''''''))))))************)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%PPPWWW___[[[FFF---"""$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""$$$%%%%%%###"""""""""999///%%%%%%%%%$$$$$$######### 111ggg...'''%%%&&&&&&&&&'''((((((((('''&&&'''$$$%%% ---111888---&&&(((%%%''''''''''''((((((((()))(((&&&VVV&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%)))(((&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%###%%%(((((((((((()))+++(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((,,,...,,,'''###%%%'''''''''''''''((((((((((((((((((((((((((('''''''''***)))(((''''''((()))************)))))))))))))))((('''''''''''')))***+++++++++,,,,,,,,,,,,------,,,,,,------...------,,,------------------------***++++++,,,---------------,,,***))))))***,,,---++++++***(((&&&''')))+++------,,,,,,+++***))))))hhhRRRCCC<<<:::444444333222222111111000111000000000000000//////------.........---,,,+++***++++++++++++***))))))******+++++++++***((('''))))))))))))))))))))))))))))))(((''''''((())))))((((((''''''''''''((((((&&&''''''((((((''''''&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$###"""###$$$$$$&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$%%%''''''***+++%%%###$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((()))((('''&&&&&&(((###***$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###&&&+++'''&&&&&&&&&&&&''''''''''''%%%!!!'''''''''"""((((((eee)))*** %%%$$$''''''''''''((((((((((((''')))(((,,,###hhh$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%###%%%'''(((''''''''')))((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((+++---+++'''$$$%%%(((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))***((((((((('''((()))+++,,,+++++++++,,,,,,,,,------------------------,,,,,,------------------------++++++,,,---------,,,,,,---,,,***))))))***,,,---+++,,,+++)))''''''***,,,,,,,,,,,,++++++*********hhhRRRCCC<<<:::444444333222222111111000222222111000...---,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++***))))))******))))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))(((''''''''''''(((((()))&&&&&&&&&''''''&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&!!!!!!$$$%%%&&&)))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$""""""$$$&&&,,,EEE ''''''&&&&&&&&&&&&%%%%%%)))&&&'''&&&''''''''''''&&&&&&&&&&&&$$$///***&&&***$$$###%%%]]]!!!)))%%%+++(((((((((''''''''''''''''''111///$$$###LLL&&&000,,,333#########$$$%%%&&&((()))+++,,,......"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&)))+++***'''%%%''')))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))*********))))))((())))))***,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,------------,,,,,,---------,,,++++++,,,,,,*********+++,,,---,,,,,,,,,***((((((***,,,++++++++++++++++++******~~~fffQQQBBB;;;999444444333222222111111000222111000///...---,,,+++,,,,,,,,,,,,++++++*********++++++++++++***))))))))))))(((((('''((())))))((((((((((((((((((((((((*********))))))*********)))((((((''''''''''''(((''''''((((((((((((''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%$$$$$$'''%%%$$$''')))'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! ###+++"""###&&&&&&&&&&&&&&&%%%%%%%%%***JJJ(((&&&'''''''''&&&&&&%%%%%%%%%$$$ FFF***$$$%%%%%%'''%%%\\\%%%///)))***###((((((''''''''''''&&&&&&,,,)))333+++###HHH+++,,,333&&&%%%&&&&&&&&&'''((())))))+++---111000"""LLL???$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%(((***)))((('''''')))''''''''''''((((((((((((((((((((((((((()))))))))'''((()))******)))((('''&&&''''''((()))***++++++)))))))))******+++,,,,,,***++++++++++++,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,---------------------,,,++++++***++++++*********+++,,,---,,,------+++))))))+++,,,************++++++++++++}}}fffQQQBBB<<<:::444444333222222111111000000/////////.........---...------,,,,,,,,,,,,,,,***++++++++++++***))))))))))))((('''(((((()))))))))))))))))))))))))))))))))))))))******)))))))))******)))''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$######""""""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%!!!$$$&&&'''&&&### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%"""!!!!!!$$$&&&@@@%%%$$$$$$$$$$$$$$$%%%%%%%%%"""+++&&&''''''&&&&&&%%%%%%%%%$$$"""###ooo+++###!!!$$$******ccc%%%)))###(((%%%'''''''''''''''&&&&&&&&&!!!444///"""***"""???BBB,,,""":::$$$$$$%%%%%%%%%$$$$$$$$$444!!!###'''ZZZ'''''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&''')))***)))'''%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''((((((((('''((((((''''''''''''(((((((((((((((((((((((())))))******'''((()))******)))((('''&&&&&&'''((()))******+++((())))))***++++++,,,,,,*********+++++++++,,,,,,,,,,,,------,,,++++++***+++++++++,,,,,,,,,------------------,,,++++++************++++++,,,,,,---+++,,,---,,,***)))***,,,*********************+++|||fffQQQDDD>>><<<444444333222222111111000//////////////////000000//////...---------------***++++++++++++***))))))(((((())))))))))))******))))))))))))))))))))))))&&&''''''((((((''''''&&&***)))(((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$"""###$$$$$$&&&&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""'''(((&&&$$$'''***+++&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%######%%%'''{{{000######$$$$$$$$$$$$%%%%%%iii,,,&&&&&&&&&&&&&&&%%%%%%%%%%%% ###,,,%%%'''$$$$$$&&&^^^###'''!!!((('''%%%%%%&&&&&&&&&'''''''''$$$---,,,$$$555fffOOO%%%"""((()))************)))(((''')))(((---$$$---!!!###&&&''''''''''''''''''''''''))))))(((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&''')))***)))(((&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((''''''''''''''''''(((((((((((('''(((((())))))******+++(((((())))))))))))(((((('''''''''(((((()))))))))'''((()))***++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,---------,,,++++++)))******+++,,,,,,,,,---***,,,,,,,,,***)))***+++******************))))))xxxbbbNNNAAA<<<;;;444444333222222111111000000000000000000000000000//////...---,,,------...***++++++++++++***))))))'''(((***+++++++++******++++++++++++++++++++++++&&&&&&'''(((((('''&&&&&&'''''''''''''''((())))))&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''((("""###$$$$$$&&&&&&'''((($$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((###&&&%%% """%%%###&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$###"""###$$$&&&UUU$$$$$$$$$%%%%%%%%%&&&&&&***JJJ)))&&&%%%%%%%%%%%%%%%%%%&&&&&&###$$$***%%%$$$"""###'''ggg,,,000%%%%%% $$$$$$%%%&&&''''''((((((((( )))222&&&!!!555[[[---!!!%%%&&&'''((((((((('''&&&,,,***###%%%...&&&ggg%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&%%%$$$#########$$$%%%&&&&&&''')))((('''&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((&&&%%%''''''''''''(((((((((((('''(((((()))******++++++))))))(((((((((((())))))''''''((((((((((((((((((&&&'''(((***************************++++++++++++)))***+++,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,---------,,,,,,))))))***+++,,,,,,------)))+++,,,+++)))((()))***++++++******))))))((((((rrr]]]JJJ===888777444444333333222111111000222111111111000000000//////...---,,,+++,,,------***++++++++++++***))))))'''(((+++,,,---,,,+++)))++++++++++++++++++++++++'''((()))******)))((('''$$$$$$%%%&&&(((***+++---))))))************))))))$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%% !!!"""###%%%'''((((((%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((()))"""&&&'''%%%'''+++***$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%===~~~%%%%%%%%%&&&&&&'''''''''===555%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&'''$$$$$$(((---)))ZZZ&&&###***((("""###$$$%%%'''((())))))////// )))%%%$$$+++(((\\\!!!"""###%%%'''((((((((('''!!!%%%111///###'''%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%!!!"""$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((&&&%%%$$$#########$$$%%%%%%$$$#########$$$%%%&&&$$$&&&''''''&&&%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((('''&&&$$$''''''''''''((((((((()))'''(((((()))***+++++++++***)))(((''''''((()))***((((((((((((((('''''''''%%%&&&((()))******)))))))))************+++++++++((()))***+++,,,---------))))))***+++,,,,,,------***+++,,,,,,------------((()))***+++,,,---------(((***++++++)))(((((())),,,++++++***)))(((((('''ppp[[[III===666333333333222111000///...---/////////...------,,,,,,---...000111000...+++)))///...------++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&((((((((((((((()))******''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&%%%$$$"""!!!$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""%%%&&&&&&$$$&&&&&&&&&&&&%%%%%%$$$###/// (((,,,"""''''''&&&&&&&&&&&&&&&&&&&&&&&&iii)))&&&'''&&&%%%$$$%%%'''((('''&&&$$$'''$$$%%%'''***(((&&&[[[%%%"""(((&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###""",,,444CCC%%%666111"""""",,,111&&&%%%############%%%&&&'''[[[///((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&)))+++)))$$$"""$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''(((((('''''''''''''''((()))+++,,,---((((((((()))(((''''''&&&***))))))(((''''''&&&&&&&&&''')))***+++++++++***)))))))))))))))******+++++++++++++++++++++++++++))))))))))))************---,,,+++*********+++,,,***++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))rrr]]]LLL@@@999555555444333222111000000///000000//////...------,,,...///000111000...,,,+++*********+++++++++,,,,,,''''''''''''''''''''''''))))))))))))))))))))))))++++++***))))))(((''''''((((((((((((((())))))***''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&((('''%%%%%%&&&&&&&&&%%%%%%$$$###$$$*** 999000\\\%%%%%%%%%%%%%%%%%%%%%%%%((($$$&&&'''&&&%%%&&&((()))((('''$$$'''+++)))***%%%!!!+++fff***---$$$&&&!!!%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%$$$'''&&&fff888$$$,,,***666&&&%%%%%%%%%%%%%%%%%%&&&)))((($$$(((///&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&)))+++)))$$$"""$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''((((((''''''((((((((()))***+++---...)))(((((((((''''''''''''))))))(((((('''&&&&&&%%%&&&''')))***++++++******))))))(((((())))))***+++(((((((((((((((((((((((())))))))))))************,,,,,,+++*********+++,,,++++++,,,,,,,,,,,,++++++******)))))))))))))))***))))))))))))))))))))))))ppp\\\LLLAAA999666666666555444333222222111111111000//////......---,,,---------,,,+++***))))))))))))************+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''(((((())))))''''''((((((''''''&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&(((&&&$$$######$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$(((111###"""---KKK%%%%%%%%%%%%%%%%%%%%%%%%((("""$$$(((&&&&&&'''((()))((('''$$$)))---&&&,,,$$$"""000[[[$$$ ***,,,###$$$$$$%%%&&&'''((()))))))))))))))((('''&&&&&&///!!!CCC///!!!111(((...%%%&&&&&&''''''&&&&&&%%%---+++######000$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%%%%%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&(((***(((%%%###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))***,,,---...***)))((('''&&&''''''(((((((((''''''&&&%%%%%%%%%''''''((()))************))))))(((((())))))***+++************************))))))))))))************++++++*********++++++,,,+++,,,,,,------,,,,,,+++++++++***)))(((((())))))))))))))))))))))))))))))~~~jjjWWWIII???777333666555555444333333222222111111111000//////......------,,,,,,++++++++++++,,,,,,+++***)))(((((('''))))))))))))))))))))))))************************&&&&&&&&&&&&&&&%%%%%%%%%(((((('''''''''(((((()))'''''''''(((''''''&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''""""""###$$$&&&'''(((((()))(((&&&%%%$$$%%%%%%&&&((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$"""%%%%%%%%%&&&&&&%%%%%%$$$'''***,,, 999$$$$$$$$$$$$$$$$$$$$$$$$)))###$$$'''&&&%%%&&&'''((((((&&&###111)))&&&%%%%%%)))aaa"""&&&!!!((('''$$$$$$%%%%%%&&&'''((((((((((((((((((((('''&&&&&&&&&%%%///111000)))444&&&$$$%%%&&&''''''&&&%%%$$$...!!!$$$333"""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%'''((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((()))***+++,,,+++)))'''&&&%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%'''(((((()))))))))))))))((((((((((((((()))******++++++++++++++++++++++++((()))))))))***************************+++++++++,,,,,,------------,,,,,,,,,+++***)))(((((((((((())))))))))))))))))))))))|||gggSSSFFF===777333444444333333222222111111111111111000//////....../////////...............------,,,+++***)))((((((************************++++++++++++++++++++++++'''''''''''''''(((((((((((((((''''''''''''(((((('''''''''(((''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((())))))'''&&&%%%$$$%%%&&&'''(((&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%000)))HHH$$$$$$$$$$$$$$$$$$$$$$$$)))%%%$$$%%%$$$###$$$&&&'''&&&%%%###DDD&&& !!!###"""\\\%%%...''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%---(((###***..."""---;;;###$$$%%%&&&&&&%%%$$$###///%%%***&&&$$$333&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&''''''((()))***+++)))'''&&&%%%&&&((()))&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((()))))))))((((((((('''((())))))***((((((((((((((((((((((((((()))))))))************))))))******+++++++++++++++,,,,,,------,,,,,,+++++++++***)))(((((())))))))))))))))))))))))))))))gggRRREEE>>>999555333222222222111111111000111111000//////......---******++++++++++++***************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,((((((''''''&&&&&&''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&""""""###$$$&&&((()))***%%%&&&(((******(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$$$$&&&'''$$$$$$%%%&&&&&&&&&%%%%%%:::NNN%%%%%%%%%%%%%%%%%%%%%%%%''')))$$$$$$#########%%%&&&%%%$$$$$$ddd&&&)))(((''' ###^^^""")))$$$'''"""''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%,,, !!!%%%+++mmm(((***111###$$$$$$%%%%%%$$$$$$###((( <<<%%%((($$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((((((***)))((('''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))************'''((()))***++++++++++++***++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))gggQQQDDD???;;;888222222222222111111111111000000//////...------,,,&&&'''(((******)))'''&&&)))))))))************+++(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,------)))((('''&&&&&&&&&&&&'''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%******)))'''&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###!!!!!!$$$'''###$$$%%%%%%&&&&&&&&&%%% '''%%%%%%%%%%%%%%%%%%%%%%%%%%%+++###%%%$$$###$$$&&&'''&&&%%%%%% ...++++++""",,,eee))))))""" %%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&111'''(((<<<"""%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&++++++###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&&&&&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$######$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((()))((((((((('''''''''''''''''''''''''''''''''''')))(((''''''''''''((()))(((''''''''''''((())))))++++++++++++++++++++++++))))))))))))************&&&''')))***+++++++++***)))******++++++******)))(((((((((((()))***+++,,,))))))))))))))))))))))))eeeNNNBBB===:::888333333222222222222222222/////////...------,,,,,,)))+++---//////...+++***++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++)))((('''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&%%%"""&&&%%%###""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""" %%%###$$$%%%%%%&&&&&&&&&&&&\\\ooo&&&&&&&&&&&&&&&&&&&&&&&&""",,,!!!&&&%%%$$$%%%'''((('''&&&'''+++"""***!!!+++```555***$$$(((%%%###$$$$$$%%%&&&'''((((((''''''((((((((((((((('''))))))$$$###'''//////*** ''''''%%%$$$$$$%%%''''''###,,,&&&$$$+++&&&)))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%%%%%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$#########$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''(((((()))((((((((()))(((((('''&&&''''''(((((((((((((((((())))))'''&&&&&&'''((()))'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))************&&&''')))***+++++++++***))))))************))))))'''((((((((()))+++,,,---))))))))))))))))))))))))dddNNNAAA777222111222555333---,,,000222...000000000000////////////......---------,,,,,,,,,++++++******))))))((((((''''''(((((())))))******...***''''''***,,,)))&&&'''(((((())))))))))))((('''''''''((((((((((((((()))'''%%%$$$%%%&&&%%%$$$#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&$$$######%%%(((''''''(((((('''%%%$$$"""%%%$$$###$$$&&&'''&&&%%%+++333&&&###%%%,,,&&&$$$%%%''''''&&&$$$!!!&&&&&&%%%%%%$$$######"""000444'''OOOHHH$$$$$$$$$$$$$$$$$$$$$$$$###)))%%%###--- """---### )))000""",,,(((***uuunnn"""666""")))%%% ---"""&&&&&&&&&&&&&&&&&&&&&&&&___""")))'''***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&%%%RRRWWW!!!///!!!'''###777#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%&&&'''&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''#########"""""""""!!!!!!'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%,,,,,,+++***)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))))))))))))))((((((((((((++++++***))))))***++++++)))))))))((()))******+++)))***+++,,,,,,+++***)))******)))(((((((((((((((&&&'''((()))******))))))dddOOOCCC;;;777666222555333......222333111////////////..................---------,,,,,,,,,*********)))))))))))))))(((((((((((()))))))))))))))%%%###%%%))),,,+++((('''(((((((((((((((''''''&&&&&&&&&''''''(((((((((+++)))(((((())))))(((&&&%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%''''''''''''''''''%%%$$$###%%%$$$###$$$&&&'''&&&%%%222$$$$$$&&&###### """%%%))),,,///%%%(((+++&&& 000(((JJJ---%%%%%%%%%%%%%%%%%%%%%%%%"""(((&&&%%%,,,### &&&%%%&&&)))222ddd)))111&&&???MMM###$$$///%%%444&&&&&&&&&&&&&&&&&&&&&&&&&&&___""")))&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((($$$%%%&&&'''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&666DDD'''777%%%+++///&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))''''''(((((()))))))))***************************((()))))))))************)))***++++++++++++***)))******)))((((((((((((((((((((((((((()))))))))***}}}aaaNNNCCC<<<999999333444333000000333444222............------------......---------,,,,,,,,,))))))))))))************))))))))))))(((((((((((('''%%%###%%%(((+++***)))(((((((((((('''&&&%%%%%%$$$%%%%%%&&&'''((((((((('''''''''((()))(((&&&$$$''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&''''''''')))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%$$$%%%%%%''''''''''''&&&%%%$$$$$$&&&$$$$$$%%%&&&'''&&&%%% ###"""000---$$$(((******((('''&&&%%%&&&'''(((%%%---+++###"""'''&&&555vvv&&&&&&&&&&&&&&&&&&&&&&&&###''''''&&&)))'''"""++++++'''aaa:::---,,,---""""""!!!EEE***---///444 &&&&&&&&&&&&&&&&&&&&&&&&___"""(((%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&,,,:::---///)))###&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''((((((%%%&&&'''((()))******+++))))))***++++++***))))))'''((()))***+++******))))))******++++++******)))***))))))((((((((((((((()))((((((''''''(((******zzz^^^KKKAAA:::777777444444333111000111111000/////////.........------......---------,,,,,,,,,(((((())))))******++++++******))))))(((((('''''',,,***(((((()))***)))'''))))))))))))((('''&&&%%%###$$$$$$%%%&&&'''(((((('''&&&''')))***)))'''$$$((('''&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&''''''''')))(((&&&&&&&&&(((+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""%%%''''''&&&$$$$$$%%%'''''''''&&&&&&%%%%%%$$$&&&%%%$$$%%%'''''''''&&& +++###((('''"""###$$$&&&&&&&&&%%%$$$((()))%%%+++QQQooo!!!''''''''''''''''''''''''%%%&&&&&&%%%$$$***"""###...((("""$$$...%%%"""777'''...)))___...###'''(((,,,''''''''''''''''''''''''```###)))%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&"""$$$$$$+++000...,,, """######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''')))***,,,,,,***)))'''&&&(((***+++,,,+++)))((())))))************))))))))))))(((((((((((())))))***)))'''&&&&&&(((***+++zzz^^^KKK@@@999555555666444222222000...------000000000/////////............---------,,,,,,,,,(((((())))))******++++++******))))))((((((''''''///---,,,++++++++++++***+++++++++***)))((('''&&&$$$$$$%%%%%%&&&''''''(((******+++---///...+++)))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""%%%''''''&&&$$$$$$%%%''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''...))) )))111!!!---+++(((%%%###"""!!!!!!111WWW<<<%%%'''''''''''''''''''''''')))$$$%%%'''!!!+++$$$&&&(((+++!!!---'''***---###$$$---&&&###aaa'''///666222''''''''''''''''''''''''```###)))%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''999|||$$$++++++,,,"""###$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%#####################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&(((((((((''''''''''''''''''(((***++++++***((('''&&&(((***+++,,,+++)))((())))))))))))))))))))))))))))))(((((((((((())))))+++***(((&&&&&&''')))***|||```LLLAAA999666666666333111222111---+++---111000000000////////////......---------,,,,,,,,,))))))))))))************))))))))))))((((((((((((------,,,,,,,,,,,,------++++++++++++***))))))(((&&&&&&&&&&&&'''''''''''')))))))))***,,,,,,***(((%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$$$$''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%'''((('''&&&CCC!!!%%%''''''''''''''''''''''''xxx***"""%%%***!!!***###'''!!! ^^^OOO)))###%%%***'''"""+++ """777 ///CCC%%%!!!444 ''''''''''''''''''''''''^^^!!!'''%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''((($$$%%%cccOOO---""""""!!!+++&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&(((((()))******)))(((((('''((()))***+++******)))***))))))(((((())))))***((((((((((((((())))))*********(((''''''(((((())){{{___LLLAAA:::666777444000000444333///...111000000/////////...............---------,,,,,,,,,*********)))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))((()))***))))))************)))((((((((((((''''''''''''&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&'''((((((&&&%%%LLL^^^$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&^^^(((!!!'''+++"""(((!!!***"""<<<))))))!!!---&&&$$$###111(((///'''666"""'''(((333 ''''''''''''''''''''''''ZZZ$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&'''(((&&&222000...(((***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%%%%'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""#########$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''))))))))))))))))))))))))((()))))))))***************)))(((''''''((()))***((((((((((((((()))*********)))))))))((((((((('''www\\\III???888666666222///000555555111111555//////.........---------......---------,,,,,,,,,++++++******))))))((((((''''''(((((())))))******...---,,,)))%%%###"""###'''(((((())))))))))))((()))))))))(((''''''&&&&&&'''%%%$$$$$$&&&'''''''''%%%%%%%%%&&&'''((()))***(((((('''&&&%%%$$$$$$###%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&$$$######%%%((('''&&&%%%$$$%%%&&&'''((('''&&&%%%&&&((((((((('''+++ """***%%%&&&&&&&&&&&&&&&&&&&&&&&&BBB%%% )))***"""''' ...***\\\*** &&&))))))***&&&$$$'''%%%###***555RRR&&&000((((((((((((((((((((((((WWW"""!!!%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''(((666,,,yyy''')))""""""###$$$%%%'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$###$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!!!!!###%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&###$$$$$$%%%'''(((((()))&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&'''((())))))))))))(((((((((((()))))))))))))))((()))******+++***)))(((''''''((()))***((((((((((((((()))******))))))******)))((('''&&&tttYYYIIIAAA;;;666444555444333222111111111111......///000111222333333111000...---------...///,,,,,,***)))))))))***+++)))))))))))))))))))))))),,,,,,***)))(((((((((((((((((()))(((((('''&&&&&&%%%&&&&&&&&&'''((((((((('''(((((((((&&&%%%&&&''''''&&&%%%$$$$$$%%%&&&'''!!!###%%%&&&%%%$$$$$$%%%$$$%%%'''''''''%%%###"""$$$$$$$$$%%%'''(((***+++''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&%%%%%%"""$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''oooDDD%%%+++$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$ccc###)))***###```'''999###)))((('''&&&&&&&&&&&&&&&///***AAA..."""***&&&***+++%%%$$$''''''^^^"""((($$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%+++******((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""",,,(((888ooo###'''***"""###%%%$$$!!!!!!$$$&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$######$$$&&&%%%%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&)))+++---&&&&&&&&&''''''''''''(((''''''((((((((((((''''''*********)))))))))))))))******))))))(((''''''&&&))))))))))))))))))))))))***)))(((''''''&&&&&&&&&pppVVVGGG@@@:::666555444444333222111111111111111111000///...---,,,+++//////...---------------,,,+++***)))))))))***+++)))))))))))))))))))))))),,,+++***)))(((((((((((())))))******)))(((((('''''''''(((((((((((((((((('''(((((((((&&&%%%&&&'''((('''&&&%%%%%%&&&'''((("""%%%''''''&&&%%%&&&&&&&&&&&&'''((('''&&&%%%$$$''''''''''''(((***+++,,,&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((''''''(((((((((&&&%%%$$$&&&''''''''''''%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%>>> &&&000 &&&&&&&&&&&&&&&&&&%%%%%%&&&^^^---***222444ooo```***))),,,(((''''''''''''''''''((((((;;;---222111'''000 '''...!!!%%%***^^^""")))%%%&&&$$$$$$%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&!!!,,,666...$$$&&&'''&&&###"""###%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%'''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&%%%%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&(((***,,,&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((nnnTTTDDD===999555444444333222111111000111111333222111///---,,,******---............---,,,,,,,,,+++******))))))******))))))))))))))))))))))))++++++***)))((((((((()))***************))))))((()))))))))))))))((((((((('''(((((((((&&&%%%&&&'''(((''''''&&&&&&''''''((($$$&&&))))))(((''''''(((((('''''''''''''''&&&&&&((((((''''''((())))))***%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((('''%%%$$$###$$$$$$%%%&&&'''((())))))&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%''')))%%%,,,'''''''''&&&&&&%%%%%%%%%)))&&&(((''' +++&&&&&&&&&'''(((((())))))$$$&&&)))===222444$$$$$$...###&&&(((___###+++'''(((%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&***!!!)))***$$$ddd$$$***%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&((()))***&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((())))))*********'''(((((()))***++++++,,,))))))))))))))))))))))))))))))((((((((()))******nnnTTTDDD<<<777444333444333222111000000000000000000000000000000000000---.../////////...,,,++++++++++++***************))))))))))))))))))))))))******)))))))))))))))***)))))))))******))))))(((***))))))((((((''''''''''''(((((((((&&&%%%&&&'''(((((((((''''''((((((((($$$&&&))))))(((''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&222***rrr***...$$$***'''''''''&&&&&&%%%%%%$$$***eeeDDD+++%%%###000!!!!!!%%%&&&&&&''''''''''''&&&,,,...***%%%bbb!!!&&&...%%%###,,,'''###___$$$,,,((()))***)))((('''&&&%%%$$$###'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&---!!!+++---"""555XXX)))$$$%%%''''''&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))(((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&''''''((()))***++++++(((((())))))***+++++++++(((((((((((((((((((((((((((((((((((()))***+++,,,rrrVVVEEE<<<666333222333333222111000000000000---......///000111111111---...///000///...---,,,++++++++++++******))))))))))))))))))))))))))))))***)))))))))))))))******''''''(((((()))(((((('''(((((((((''''''&&&&&&&&&'''(((((((((&&&%%%&&&''''''(((((((((((((((((('''###%%%(((((('''&&&&&&'''&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''')))(((''''''&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&******)))***CCC888222%%%---$$$'''''''''&&&&&&%%%%%%%%%(((999hhh$$$((((((888&&&'''''''''&&&$$$###"""###...$$$ +++fff%%%%%%333$$$%%%___$$$,,,((()))******)))(((&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((( ((((((###$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))(((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&'''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))+++,,,---tttWWWEEE<<<666333222333222111000000///000000.........------------,,,...............---,,,,,,***++++++++++++***)))))))))))))))))))))))))))))))))((((((((()))***++++++&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''&&&''''''((((((''''''&&&"""$$$&&&'''&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%(((((('''''''''''''''(((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$$$$%%%'''((()))&&&&&&&&&''''''(((((()))&&&%%%%%%%%%%%%%%%%%%$$$(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&+++,,,]]]"""###666&&&555&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''$$$$$$)))"""&&&---'''(((((('''&&&$$$""" !!!)))(((***:::$$$@@@###&&&222!!!+++___###+++'''(((&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&&&&''''''''''''$$$***&&&''')))bbb%%%$$$"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''(((((())))))))))))))))))((((((((((((((())))))))))))))))))))))))'''''''''((()))***+++,,,sssVVVDDD<<<666333333333222111000000///////////////...---,,,,,,++++++---,,,++++++******++++++***++++++,,,+++***)))((())))))))))))))))))))))))(((((((((((()))***+++,,,''''''((()))))))))))))))''''''''''''(((((((((((('''(((((((((&&&%%%&&&'''%%%&&&'''(((((('''&&&%%%"""$$$''''''&&&%%%%%%&&&###$$$&&&'''''''''&&&%%%'''''''''&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''((("""###$$$&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&"""&&&&&&(((fffWWW(((...***$$$)))$$$%%%%%%&&&&&&'''''''''$$$$$$$$$000..."""&&&///222'''((())))))(((&&&$$$###$$$)))(((,,,555///LLL@@@$$$+++(((&&&(((^^^""")))%%%&&&%%%&&&&&&'''((())))))***%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((((()))---)))'''---UUU,,,((($$$"""$$$%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((((((((((((((((((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))''''''''''''((())))))***qqqTTTCCC;;;777444444333222111000////////////000////////////.........,,,+++)))((((((((()))*********+++,,,+++***)))((())))))))))))))))))))))))(((((((((((()))***,,,,,,(((((()))***************''''''(((((())))))******'''(((((((((&&&%%%&&&'''$$$%%%&&&''''''&&&%%%$$$###%%%'''((('''&&&&&&&&&###%%%'''))))))((('''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%&&&'''((((((&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&---(((///NNN$$$///...444&&&###$$$$$$%%%&&&'''(((((($$$***KKKccc000 ((()))++++++"""'''(((***++++++)))'''&&&...((("""%%%***$$$,,,"""jjjrrr((())) 000 ^^^"""((($$$%%%((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&'''(((+++******((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%'''***''' &&&&&&111,,,&&&###$$$%%%$$$###&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((('''''''''###$$$%%%&&&''')))******))))))))))))))))))))))))'''''''''''''''(((((()))nnnRRRBBB<<<888555333555444333111000111111222------,,,,,,,,,+++++++++111000///...---,,,,,,,,,------,,,++++++******))),,,+++***)))((('''&&&%%%++++++******))))))((((((+++***)))(((((('''''''''###%%%''')))***(((&&&%%%''''''''''''&&&'''))),,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###%%%'''((()))((('''&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''---,,,***(((&&&###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%...%%%***,,,III)))&&&&&&&&&&&&&&&&&&&&&&&&%%%### """(((!!!111GGG###111###&&&))))))&&&%%%&&&(((''''''''''''((((((((((((''''''''''''((((((((((((,,,VVV 111###+++]]]!!!)))&&&'''''''''''''''''''''''''''$$$''''''$$$%%%***)))###))))))))))))((('''&&&%%%%%%&&&''''''((('''''''''&&&((("""###000!!!***"""***&&&""")))$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((((((''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$!!! !!!######$$$%%%&&&&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$######%%%%%%%%%%%%######$$$%%%%%%&&&&&&%%%%%%$$$&&&''')))((('''&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&$$$$$$&&&)))***)))&&&&&&(((***+++)))(((((((((%%%%%%%%%&&&&&&'''((())))))***,,,---,,,***((('''%%%&&&((()))***+++******lllPPPAAA<<<999666555555444222111000111111111000000000/////////......//////...---,,,,,,,,,---,,,,,,+++******))))))(((++++++***)))((('''&&&&&&*********)))))))))))))))'''''''''(((((()))***+++$$$%%%'''((()))((('''&&&%%%&&&'''&&&%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''')))******)))((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''+++******)))'''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$ ***(((```|||+++!!!+++%%%''''''''''''''''''''''''))))))(((&&&$$$%%%(((,,,---!!!)))eee---!!!((()))"""((()))************+++,,,)))(((((((((((((((((((((&&&&&&'''''''''(((((((((+++---+++&&&(((---]]]""")))&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###'''(((######''')))(((''''''((((((((((((((('''&&&''''''((()))(((((((((%%%&&&%%%%%%,,,###---FFF&&&$$$***%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$"""!!!"""$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%'''))))))'''%%%&&&(((******)))((((((((((((((((((((()))***++++++))))))*********)))((('''&&&'''((())))))(((''''''jjjOOOAAA<<<:::777666444444222111111000111111111111111000000000//////------,,,,,,,,,,,,,,,---++++++******)))(((((('''))))))))))))((((((((((((((())))))))))))))))))***'''''''''(((((()))***+++&&&&&&'''''''''(((((((((&&&((())))))'''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&''''''((())))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''++++++***)))(((''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&###%%%+++***111SSS000)))######,,,((((((((((((((((((((((((&&&(((******((('''((()))222---333WWW999###%%%)))$$$%%%---&&&%%%###$$$&&&((())))))*********))))))(((((((((''''''''''''(((((((((((((((QQQ222(((^^^"""***&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%))))))%%%###&&&***+++%%%&&&'''((())))))))))))''''''((()))))))))))))))&&&###(((((((((&&&---|||))),,,'''$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%######$$$%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$&&&''''''(((%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))((('''((())))))'''%%%&&&(((******((('''((((((((((((((())))))***+++,,,))))))((((((''''''(((((('''((())))))))))))((((((kkkOOO@@@<<<999666555333333222111111000000000/////////.........------,,,,,,+++++++++,,,------+++++++++***))))))(((((((((((((((((())))))))))))'''((((((((())))))******+++***)))(((''''''''''''((('''&&&&&&&&&''')))***)))+++------+++)))((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((""")))***"""ggg777...((( """''''''''''''''''''''''''$$$%%%'''(((''''''&&&&&&***$$$$$$"""lll 666]]]UUU--- ...///"""'''$$$!!!###''''''&&&++++++******))))))((((((((((((((())))))))))))***+++333 ttt{{{'''___###***'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))***)))''''''((())))))&&&&&&'''(((((((((((((((&&&&&&'''((((((((((((((()))!!!((()))'''((('''((('''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&$$$$$$%%%&&&&&&%%%$$$######%%%'''(((%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ """$$$%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))((('''&&&((())))))''''''''')))'''''''''''''''(((*********)))'''&&&&&&''')))***((())))))***+++++++++,,,lllPPP@@@;;;777444333333222222222111000//////.........---------,,,,,,,,,,,,+++++++++,,,---------,,,,,,+++******))))))(((((((((((())))))))))))''''''(((((()))))))))***+++***)))((('''''''''''')))((('''&&&&&&((()))***)))+++------+++)))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''######$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%+++###JJJlll'''---&&&!!!&&&'''###&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((()))******+++!!!---///XXX,,,"""---)))222333!!!&&&"""***---((("""$$$***///555...&&&$$$%%%&&&'''))))))&&&###$$$(((+++,,,++++++*********)))))))))((())))))*********+++++++++%%%%%%222KKK___$$$+++'''(((&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%'''***)))%%%"""(((((()))(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&***"""'''((('''(((!!!&&&((("""$$$---!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$&&&'''&&&%%%$$$######%%%'''(((%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ """$$$%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&###%%%'''((())))))******'''((()))(((&&&&&&''')))&&&&&&&&&&&&'''((()))***+++***(((&&&'''(((***,,,******))))))((((((((((((mmmPPP@@@:::666333111222222222222111000///...000000000/////////......------,,,,,,,,,,,,,,,---------,,,,,,+++*********(((((((((((())))))))))))'''(((((((((((((((((()))'''''''''(((((()))***+++)))((('''''''''((()))***''')))******(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&+++&&&'''$$$(((%%%LLL+++222((($$$***---******---&&&&&&&&&&&&&&&&&&&&&&&&+++(((&&&&&&(((***+++,,,"""***"""///***777 222---+++))),,,***&&&!!!"""(((+++)))'''000---)))+++---******)))'''(((***,,,------))))))))))))))))))))))))************++++++++++++###$$$(((333***666```%%%,,,(((((('''''''''''''''''''''''''''######&&&(((&&&$$$$$$))))))))))))((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%(((%%%'''&&&***((("""RRR---!!!###---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&!!!###&&&''''''(((***+++'''(((((('''&&&&&&''')))'''''''''(((((()))***+++***)))((('''''')))***,,,,,,+++)))'''%%%######"""kkkOOO@@@:::777444333111222222222111000///...111111111000000000////////////...---,,,,,,,,,---,,,,,,++++++***)))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((((()))***+++((((((((((((((())))))***'''(((((((((''''''(((***''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''(((///***"""+++"""sss///***999000 &&&***###***&&&'''''''''''''''''''''''''''%%%###$$$&&&))))))((('''(((&&&***$$$dddzzz)))222******+++)))((('''((())))))---...))) ///,,,%%%"""(((...(((&&&'''(((((((((((()))***'''''''''(((((())))))***(((((()))))))))*********,,,((('''...WWWaaa&&&---((((((((((((((((((((((((((((((%%%$$$&&&(((&&&$$$+++444'''(((((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&"""******$$$+++&&&+++$$$###&&&***###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&& ###&&&'''&&&&&&(((***'''((((((&&&%%%%%%''')))&&&&&&&&&&&&'''((()))***(((((('''''''''((()))***+++***((('''&&&%%%&&&&&&iiiNNN???;;;888666555111111222222111000...---000000000000////////////111000///...---,,,,,,,,,++++++******)))(((((((((***)))))))))(((((((((((())))))(((((('''''''''&&&+++***)))(((((('''''''''(((((((((((()))))))))))))))))))))(((((((((+++---(((((((((((((((((((((((((((''''''&&&&&&&&&''''''!!!###%%%'''''''''%%%$$$((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&'''((()))***'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&,,,'''"""***&&&444RRR---### ###'''$$$"""---,,,###!!!))),,,'''$$$%%%(((((((((((((((((((((((('''%%%$$$&&&***+++)))'''******&&&---+++(((333---333 ...%%%***+++'''$$$'''+++,,,%%%+++111...&&&###)))222%%%)))++++++((('''(((***%%%%%%&&&'''((()))******''''''''''''((((((((((((&&&000!!!---222***aaa&&&---((()))))))))))))))))))))))))))&&&(((,,,,,,&&&%%%333EEE%%%&&&'''((())))))))))))%%%&&&''''''((((((''''''...,,,$$$,,,&&&444&&&(((&&&)))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&&&&'''(((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%############%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%$$$$$$%%%'''&&&&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&!!!$$$''''''%%%$$$%%%''''''((('''&&&%%%%%%''')))$$$$$$$$$$$$$$$&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((***,,,...///eeeNNNDDD:::666777333333222111///............------............------///---+++)))))))))+++++++++++++++************)))***)))((()))+++,,,,,,,,,***)))(((&&&&&&&&&''''''((('''''''''((()))+++,,,...,,,)))'''%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&***---///...,,,***''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((((((((())))))))))))(((((('''''''''(((((((((((()))'''&&&%%%%%%&&&%%%###!!!++++++***((('''&&&%%%$$$(((((('''&&&%%%%%%$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''']]]555''')))(((%%%%%%)))(((&&&%%%%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&///******)))%%%&&&((((((((((((((()))******222111###)))***HHHccc(((!!!&&&---%%%%%%******))))))((((((''''''&&&&&&%%%&&&&&&'''((())))))))))))))))))(((((((((***)))'''&&&%%%&&&''''''((((((((((((((((((''''''"""000(((...777BBB```$$$+++&&&'''((((((((((((((('''''''''***)))000___444$$$###,,,***!!!///###(((((((((((()))))))))))),,,&&&111000"""(((AAA%%%###,,,###(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&((()))(((&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$""""""###$$$%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&(((&&&###!!! !!!###$$$&&&&&&&&&&&&&&&'''((()))******)))(((((((((((((((((((((((((((((((((((((((dddMMMCCC999555666333222222111000///......---.........//////.........///---,,,***)))***+++++++++++++++************)))+++)))'''((()))))))))((())))))(((''''''((())))))''''''''''''''')))***+++***(((&&&$$$$$$%%%'''(((((((((((((((''''''''''''((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&)))***)))((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''*********)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''))))))))))))((('''&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''rrr(((///)))$$$$$$'''  %%%(((,,,+++***)))(((((()))***+++)))(((''''''&&&&&&''''''***000+++--- $$$///)))((((((((((((((()))***000%%%555''')))$$$)))333)))...)))111***)))))))))((((((((('''******)))(((''''''''''''******))))))))))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))000***111"""FFF```$$$+++''''''''''''(((((((((((((((((('''RRR222+++444333(((''''''((((((((()))))))))888!!!%%%+++```***((('''%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''')))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%((('''&&&'''((()))((('''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&''''''''''''''')))(((&&&%%%$$$%%%&&&''')))(((((('''''''''((((((***))))))(((((((((((((((((((((((((((((((((((((((bbbKKKBBB888555666222---...000111111111000000...//////000000//////...///...,,,*********+++++++++++++++************)))***(((''''''''''''&&&$$$))))))((((((((()))******''''''&&&''''''((()))***'''&&&%%%$$$%%%&&&)))***(((((((((((('''''''''''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%''')))(((%%%###$$$&&&"""###$$$%%%&&&((())))))((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''000)))///:::......+++(((***111000)))'''+++''''''%%%%%%%%%%%%''''''(((((('''&&&&&&&&&&&&'''%%%&&&***++++++$$$ ***)))((((((((((((((()))&&&'''000(((***))) 888fff''''''(((%%%111))))))))))))((((((((((((,,,+++***)))((((((((((((************************+++******))))))))))))***************************///000''''''111,,,!!!$$$ddd```%%%,,,'''((('''''''''(((((())))))))),,,###777PPP"""---000888###&&&&&&'''''''''(((((((((///---...444''')))!!!&&&'''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&$$$###"""%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###$$$%%%'''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''(((((((((++++++)))(((((('''''''''))))))((((((''''''((((((((((((((((((((((((((((((```IIIAAA777444555222)))+++...111333444444444//////000000000000//////......,,,++++++***+++++++++++++++*********)))))))))'''&&&'''((((((&&&$$$*********)))))))))))))))'''''''''''''''(((((()))))))))'''''''''(((***+++((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$%%%"""###$$$&&&'''((())))))'''''''''(((((((((((()))"""&&&***(((###!!!###&&&((((((((((((((('''''''''((((((''''''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))666$$$...'''&&&&&&)))+++&&& &&&)))((((((''''''(((((()))++++++************++++++BBB$$$((( $$$,,,***(((***))))))(((((((((((((((%%%)))'''(((***...000!!!jjj222+++000!!!))))))))))))(((((((((((()))(((((())))))***+++,,,))))))))))))************))))))))))))((())))))))))))***************++++++(((222///&&&'''///111###```%%%,,,((((((&&&&&&'''((()))******++++++)))"""@@@///222111&&&&&&&&&&&&'''''''''(((444...%%%(((((()))&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''(((((('''%%%###%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&'''&&&''''''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$###%%%###""""""######!!! %%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((''''''&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&''''''(((((((((''''''"""###%%%&&&''''''&&&&&&***))))))(((''''''(((((()))(((((('''''''''((((((((((((((((((((((((((((((~~~^^^HHH@@@666444555222+++---000222333333222222//////000000000000//////......---,,,+++++++++++++++++++++*********))))))'''''''''(((******)))'''+++++++++***)))((('''''''''''''''(((((((((((((((******)))((('''(((((()))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&'''((('''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$!!!"""###%%%'''((())))))'''''''''(((((((((((()))%%%***---+++'''%%%'''***+++***)))((('''&&&%%%%%%((('''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''222\\\sss...---444$$$$$$%%%(((((('''+++000%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%###%%%'''"""%%%'''///))))))(((((((((((())))))///...&&&,,,'''(((555%%%...888 ((((((((((((((())))))))))))(((((((((((()))***++++++((((((((())))))*********''''''(((((((((((((((((())))))*********+++++++++...%%%)))...))),,,222---222(((aaa&&&---))))))&&&''''''((()))***++++++%%%333***sss///---(((...&&&&&&&&&&&&'''''''''(((...###)))&&&DDD''''''((($$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############%%%''')))******)))(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&((('''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$###((('''%%%%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%% """$$$&&&''''''&&&%%%'''&&&&&&&&&''''''((()))((((((''''''''''''((((((((((((((((((((((((((((((}}}^^^HHH???777444666333222222333333222000...---...//////000000//////............---,,,,,,+++++++++++++++************)))'''''''''))),,,,,,***)))************)))((('''&&&(((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%(((******'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***(((ppp```SSSTTTaaaaaa```______^^^\\\YYYWWW```````````````````````````____________```aaaaaaWWWQQQ"""***))),,,""""""((((((((((((((()))******,,,)))&&&,,,'''$$$///+++... 888...333(((((((((((()))))))))))),,,+++***)))(((((((((((((((((())))))***+++++++++(((((()))************)))******++++++,,,---------555+++...666333000111.........AAAaaa&&&---)))***((((((((())))))*********------###222444+++'''&&&&&&'''''''''(((((((((%%%'''XXX(((*** $$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&'''%%%%%%%%%&&&''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$&&&(((************'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((***)))((('''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''&&&''''''''''''&&&%%%%%%###$$$&&&'''((((((((('''%%%%%%%%%&&&&&&'''((()))''''''&&&&&&''''''((((((((((((((((((((((((((((((|||]]]HHH@@@777555777444444444333222000///...............//////.....................---,,,+++***+++++++++************)))(((((((((***,,,+++)))'''&&&'''((())))))))))))((())))))***++++++***)))(((&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))******++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$###555###,,,%%%'''''''''''''''(((***+++,,,&&&$$$''''''))),,,***... >>>888---,,,)))'''((((((((()))))))))***---,,,+++******))))))*********+++,,,,,,---......+++,,,---/////////...---,,,------...//////000000$$$+++///...+++***---111$$$777&&&sssaaa&&&...***+++)))))))))))))))))))))******%%%(((***[[['''$$$''''''((((((((()))))))))&&&+++XXX...+++ '''$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%&&&((()))(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((((()))&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%&&&(((,,,***(((%%%%%%%%%'''(((((('''&&&%%%$$$%%%&&&&&&$$$###"""###$$$%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''(((((('''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((|||]]]HHH@@@777555888444111111111000111111222333------............------............---,,,+++***+++++++++************))))))))))))***+++***'''$$$"""###&&&(((******+++***)))***+++,,,,,,+++***)))&&&&&&'''((()))***++++++)))(((((((((''''''''''''%%%%%%&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((()))))))))'''''''''((((((((()))))))))(((((()))******)))'''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***---]]];;;111&&&...$$$***&&&&&&&&&''')))***,,,---,,,)))+++!!!)))333%%%****** ///]]]+++((('''((((((((())))))******++++++++++++,,,---......,,,,,,------...///000000///000111333333333222111...//////000111222222333000888111'''000:::777333777333:::666aaa&&&...***+++*********)))))))))))))))+++'''+++(((III(((((((((((())))))))))));;;%%%+++(((///$$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%$$$$$$%%%'''((()))(((((('''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((---+++'''%%%$$$%%%'''))))))(((%%%$$$$$$%%%&&&''''''&&&%%%&&&((()))((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&''''''(((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''+++***)))((((((''''''(((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((zzz[[[FFF???777555777444222222222111111111111111....................................---,,,+++***++++++******)))((((((((((((((())))))))))))(((((((((((((((((())))))&&&$$$((()))***+++***(((&&&%%%(((((())))))))))))(((''')))(((((('''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&###"""&&&+++...,,,((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''((()))((('''&&&'''(((%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&******)))(((''''''&&&&&&$$$&&&''')))))))))((((((((((((((((((((()))*********)))((('''&&&###+++333&&&$$$+++---))))))))))))))))))))))))---,,,+++++++++,,,---...+++333******&&&,,,...(((+++333222000///.../////////...---///111000...111555555000222222111111111333444666444333111111222333222222000000222333444444555555777444AAA???111ddd---...///***++++++++++++***)))'''&&&***)))000 iii___[[[[[[(((!!!///$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&((('''%%%######$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!!!!!!!!!!""""""######$$$%%%%%%######$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$$$$%%%&&&'''))))))((('''&&&%%%%%%$$$###$$$$$$%%%&&&'''))))))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))((((((((((((((('''''''''%%%&&&''''''(((((('''''''''''''''''''''((()))***''''''''''''''''''''''''xxxZZZEEE???777555777333333333222222111111000000........................000000000//////---,,,,,,++++++******))))))((((((******++++++++++++******)))(((((()))***)))'''%%%***))))))((((((((((((((()))******++++++******)))%%%$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&''''''((('''%%%$$$&&&)))***(((&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))(((((('''''''''((((((&&&'''((('''&&&%%%&&&(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%$$$$$$######'''(((((((((((((((''''''((((((''''''(((((()))***%%%%%%$$$%%%''''''&&&%%%!!!######111%%%111333 ((((((((((((((((((((((((,,,++++++***+++,,,---...)))$$$+++333...ttt)))>>>555$$$111999,,,&&&222111000000111111111000333555666444666999999666555444444444555666888888:::999999888888888777666666777888999999888888777>>>;;;???...OOOXXXfff000000222---+++,,,,,,------,,,+++***))))))---,,,888{{{"""%%%((((((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%###""" """###''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&######""""""######$$$%%%###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''vvvXXXDDD>>>666444666222444333333222111000000000........................111111111111000///...---+++++++++***))))))((((((******++++++++++++*********)))((()))******(((&&&***)))'''&&&&&&(((***,,,((())))))******)))))))))&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&''''''((((((''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))((((((((((((((())))))%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&'''''''''%%%%%%&&&''''''''''''&&&)))((((((''''''&&&&&&&&&******(((''''''&&&&&&&&&''''''&&&&&&''''''((()))%%%$$$###%%%'''********* ---OOOnnn)))'''///%%%((((((((((((((((((((((((+++************+++,,,,,,,,,***###333"""000jjj555%%%>>>>>>***---AAA777666555555555666666777444888:::888888:::;;;:::999999999999999:::::::::999:::;;;;;;;;;:::888777999999::::::999888777777@@@999>>>888>>>666iii222333444///------...///////////////,,,---...$$$:::777===)))!!!...&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$#########$$$%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''###%%%&&&%%%$$$###$$$&&&%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&***)))&&&$$$###$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((((((%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''sssVVVBBB===555444555222444444333222111111000///........................000000000000000///......,,,,,,+++******))))))((((((((())))))))))))((((((***)))))))))***+++)))(((((('''''''''((()))+++,,,%%%&&&&&&''''''''''''&&&)))((((((((()))***+++,,,)))((('''&&&&&&&&&&&&&&&'''(((((('''$$$###$$$%%%%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((((((''''''''''''(((((()))%%%'''((('''&&&&&&''')))((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''''''''''''''))))))))))))((((((''''''***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((***(((%%%%%%'''((())))))&&&...333,,,%%%&&&...))))))))))))))))))))))))***************++++++++++++111***###;;;!!!)))444222:::666666555;;;;;;;;;;;;::::::;;;<<<888<<<>>>;;;:::<<<>>>>>>===>>>??????@@@@@@??????<<<>>>@@@@@@>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;:::888???:::KKK000JJJ===jjj444555666111000000000111111111111000333&&&666)))''';;;"""***"""'''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&%%%$$$$$$%%%&&&'''%%%$$$""""""$$$%%%'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&$$$######%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''qqqTTTAAA<<<555444555111444444333333222111111000..............................//////......------,,,,,,++++++***)))))))))(((((())))))))))))((((((+++)))((((((***+++***)))%%%&&&((()))************%%%%%%&&&''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((&&&((())))))(((((()))+++((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$((('''&&&&&&&&&((()))***&&&&&&&&&&&&&&&'''((((((,,,)))'''&&&'''(((((('''&&&(((###***~~~III+++111'''************************))))))******++++++++++++'''(((444###(((111!!!:::AAA888CCC:::FFF>>>@@@BBBAAA???===>>>@@@???BBBBBB??????DDDGGGGGGBBBEEEHHHLLLOOOQQQRRRRRRRRRSSSRRROOOJJJFFFEEEEEEFFFEEEEEEEEEFFFGGGIIIJJJ>>>LLL;;;FFFKKK111LLLGGGkkk555666888333444444333222111111000000777!!!888@@@***555IIIUUU&&&*********'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&(((&&&%%%######%%%&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&######$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%((((((((('''&&&%%%%%%$$$((('''%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((())))))***'''&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''pppSSSAAA===666444666222333333333333222222222222........................,,,,,,------------,,,,,,,,,,,,,,,+++******))))))******++++++++++++*********((('''''')))******)))$$$&&&(((***++++++)))((('''(((((()))******************)))))))))))))))***(((((('''&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((($$$$$$$$$$$$%%%&&&'''''''''(((******))))))***,,,'''''''''&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******''''''&&&&&&''''''((()))((('''&&&&&&((())))))((($$$***&&&&&&===""",,,%%%++++++++++++++++++++++++)))***++++++,,,,,,++++++***+++$$$111'''(((===$$$hhhAAAWWWBBBKKKNNNQQQQQQMMMJJJIIIJJJGGGGGGEEEDDDIIIRRRWWWWWWSSSWWW^^^eeekkkoooqqqqqqqqqpppkkkccc[[[VVVWWWYYY]]][[[YYYXXXYYY\\\```bbbcccQQQUUUJJJPPP888JJJ<<>>nnn:::;;;===777999888777666666666666777222EEE222...AAA???FFFGGGVVV''''''&&&---###***((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''&&&%%%%%%'''((())))))(((''''''&&&&&&''''''''''''''''''''''''''''''oooSSSAAA>>>888666777333111222222333333444444555........................,,,,,,------...------,,,------,,,++++++******)))(((((())))))))))))(((((()))'''%%%%%%''')))))))))***)))'''&&&'''(((***+++&&&&&&((()))************)))((('''%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))...)))$$$$$$(((***(((%%%(((''''''&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***%%%&&&(((((('''((()))+++%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&(((((()))))))))'''&&&%%%((((((((((((((()))******&&&&&&&&&((()))(((&&&$$$ +++ ...&&&ddd)))+++))))))))))))))))))))))))***+++,,,---...---,,,,,,111###888,,,'''999------333CCC)))GGG~~~{{{zzzsssooojjjnnn~~~zzzsss{{{kkkfff^^^aaaWWWppp<<<>>>???999:::999888888888999:::;;;333:::888HHH<<<333GGG;;;ooo888***%%%%%%'''""")))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""######$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%###$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((######$$$$$$$$$%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&%%%%%%((('''%%%%%%%%%&&&(((******)))((('''''''''''''''''''''''''''''''''''''''hhhNNN>>>;;;444222444111444444333333222111000000000000111111000///.........---,,,***))))))******+++,,,---+++)))(((((()))************))))))))))))))))))))))))))))))))))))'''&&&$$$%%%'''((((((((($$$&&&((()))(((((()))***)))))))))((((((((())))))###$$$&&&'''((('''&&&&&&%%%&&&'''(((((('''&&&%%%&&&''')))******(((&&&%%%###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''$$$%%%'''))))))(((&&&%%%$$$%%%''''''&&&'''(((***''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***(((((((((((((((((((((((())))))(((((((((((())))))((((((((('''&&&&&&&&&%%%)))"""000333>>>"""///'''***+++******+++,,,,,,000...,,,++++++---000222333444444333333555:::>>>555EEEHHH???NNN~~~zzz{{{qqqGGGBBB<<>>@@@999$$$%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%$$$######%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%$$$$$$)))(((&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&hhhNNN???;;;555333444111444444333222222111000000..................---,,,///...,,,+++******+++++++++,,,---+++)))(((((()))************)))))))))))))))))))))))))))))))))))))))((('''((()))***)))((()))***+++)))'''%%%%%%%%%'''((()))***))))))((('''((())))))************)))&&&&&&''''''''''''&&&&&&%%%&&&''')))))))))((((((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&'''((())))))(((&&&%%%###%%%&&&&&&&&&&&&''')))((((((((((((((((((((((((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&((((((***+++$$$...AAA+++***))))))))),,,///000///------......///111444666888:::;;;;;;;;;<<<@@@CCCDDDEEENNNXXX^^^ooozzzSSSMMMCCCIIIAAADDDFFFEEECCC???>>>======>>>===<<<:::888888888<<<===TTT###%%%%%%%%%&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###""""""###$$$&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&%%%$$$#########$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***))))))(((''''''((())))))&&&&&&''''''''''''&&&&&&gggNNN???<<<666444555222333333333222111111000000,,,---..................///...---,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))***************))))))))))))))))))))))))))))))))))))*********+++,,,+++)))''')))***+++***'''%%%%%%%%%&&&''')))******)))'''&&&)))((('''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&'''((()))******)))(((((((((((((((((((((''''''''''''''''''''''''((())))))***)))(((&&&%%%$$$%%%&&&&&&&&&&&&''')))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''',,,%%%$$$..."""mmm""",,,)))'''))),,,//////...///111333444666999<<>>CCCJJJOOO[[[___cccbbb]]]YYYXXXYYY```tttwwwwwwxxxppp^^^RRRMMMFFFDDDBBB@@@??????>>>===999:::<<<+++TTT!!!...)))(((((((((((((((((()))%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''((())))))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&########################%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&dddLLL>>>===777555666333222222111111111111111000......///000111111000000..................------***+++,,,+++)))))))))+++************)))))))))((()))))))))))))))))))))))))))))))))++++++***'''$$$"""$$$'''(((((()))+++,,,)))(((((('''((()))***++++++***((('''&&&&&&'''(((((('''&&&%%%%%%&&&'''((()))(((''''''''''''(((((((((((('''&&&&&&''''''(((''''''''''''''''''''''''*********))))))''''''&&&'''((())))))(((''')))***''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((()))(((((((((((((((((()))&&&''''''(((((()))))))))+++"""***---((()))###bbb//////333888666333555<<<;;;===AAACCCHHHQQQ]]]ffftttyyy|||xxxpppiiiggghhhqqqwwwiiibbbWWWQQQIIICCC@@@??????>>>AAA...<<>>GGGFFFJJJPPPTTT[[[fffttt}}}uuutttwww|||tttjjj\\\PPPIIIEEEBBB???888@@@444777@@@555<<<444===000)))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$&&&'''(((''''''&&&$$$$$$###"""######%%%%%%%%%%%%######'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$#########""""""#########$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&```HHH<<<;;;666444555222000000000000111111111111..................---,,,,,,---............---,,,)))***++++++***)))***+++************))))))))))))))))))))))))))))))))))))((('''&&&''')))))))))'''((()))***)))'''&&&%%%&&&''')))+++---...---,,,***%%%&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))(((''''''$$$&&&''')))*********)))''''''''''''''''''''''''((((((''''''''''''''''''&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((***)))&&&---$$$&&&***333JJJ===777>>>EEEHHHMMMUUU^^^dddlllqqqttt||||||~~~pppwwwvvvvvvwww~~~}}}~~~sssggg```[[[VVVRRR@@@PPP<<>>HHH666GGG555***222111)))"""///***,,,,,,***)))(((((()))***,,,(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$###$$$&&&'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((###$$$&&&'''((('''&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((((('''&&&%%%&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&\\\EEE;;;;;;555333444222444333222111000000000000---...///////////////...,,,,,,---...---,,,***)))++++++++++++,,,,,,---...******))))))))))))*********************)))(((''')))))))))))))))*********'''&&&%%%%%%&&&'''((())),,,+++***+++------+++)))+++***)))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&)))(((&&&%%%%%%'''***,,,'''&&&###!!!"""$$$''')))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((###%%%''')))******((((((%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))((((((+++*********))))))((((((,,,+++***))))))((()))))),,,,,,+++***))))))******,,,)))'''(((+++...---+++111666::::::===FFFPPPUUU^^^ZZZXXX[[[___eeeuuu{{{pppiiifffffffffhhhjjjmmmooommmjjjggghhhfffeeehhhmmm|||zzzrrrpppsssooohhhcccgggttt~~~~~~|||zzz}}}wwwuuussssssqqqgggXXXLLLGGGDDD@@@HHHjjjaaa777000;;;333222///---,,,,,,------)))))))))))))))***++++++***)))((('''&&&'''(((((('''((()))))))))(((&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&(((***+++***)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%'''(((&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%******)))'''&&&%%%$$$###(((((((((((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$((('''&&&%%%%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&~~~[[[EEE;;;;;;555222444111333333222111000000000000...///////////////......++++++,,,---------------+++++++++++++++,,,---...***)))((((((((((((((()))***************)))((((((((((((((((((((()))))))))((('''&&&%%%&&&'''((()))))))))((()))++++++***((($$$$$$$$$$$$$$$%%%&&&'''******)))(((&&&%%%$$$$$$''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((($$$%%%'''))))))))))))(((&&&&&&''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))*********+++*********))))))))))))******))))))))))))************))))))))))))*********))))))***...111333333444999>>>EEEPPP^^^ggghhhpppnnnllljjjhhhooo~~~sssiiibbb^^^XXXVVVWWW]]]eeehhhfffbbb\\\fffsss~~~hhhqqqwwwyyy}}}}}}uuuqqqrrrxxxvvvqqqpppuuu|||wwwssspppllliiilllqqqsss}}}ooodddOOOJJJ???555555<<>><<<<<<@@@CCCEEE===BBBHHHIII@@@888;;;CCCDDDBBB???;;;888555444333555444222111//////......&&&'''(((******)))(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''***,,,+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%'''(((((('''%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{XXXBBB999999444222444111000000000///000000111111000000000000///...,,,,,,///...,,,++++++,,,---...,,,++++++******+++++++++,,,+++******)))))))))*********)))(((((()))***++++++++++++******)))))))))***)))((('''&&&&&&'''((('''&&&&&&((()))***)))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((()))******)))(((&&&$$$$$$$$$%%%&&&(((((('''''''''((()))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((())))))))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++***))))))))))))***+++***************+++++++++...---,,,******))))))))),,,,,,,,,---...///111222333777<<>>CCC>>>>>>DDDIIIIIIGGGGGGGGGEEECCC@@@>>>;;;:::999777666444222000///......'''((()))******)))((('''((((((''''''&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$'''***,,,+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&''''''(((%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&{{{XXXBBB999:::444222555222111000000/////////000000///000000000///...------*********+++,,,---...///,,,++++++************++++++++++++******++++++,,,***)))((((((((()))++++++,,,,,,,,,++++++******)))***)))((('''''''''((())))))(((((()))******)))'''$$$$$$$$$%%%&&&((()))*********))))))((('''&&&&&&***(((%%%$$$###%%%''')))((('''&&&&&&&&&''')))***''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''(((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++*********************************+++++++++++++++///...---,,,++++++++++++------///222555888;;;<<<===AAAGGGPPPZZZgggssszzz}}}~~~xxxxxx}}}}}}yyywwwxxxwwwwwwuuunnndddXXXOOOJJJCCCGGGKKKNNNRRR[[[gggpppssssssqqqmmmjjjkkkooossshhheeeoooooo{{{ppprrryyyyyy|||}}}{{{}}}~~~}}}}}}zzzyyy~~~zzzqqqrrryyy~~~{{{ttt|||uuuoooppprrrqqqnnnmmmaaadddlllwww|||ooo^^^QQQKKKJJJJJJKKKJJJ@@@999;;;@@@@@@>>><<>>999888666444333111111000+++++++++++++++***))))))))))))(((''''''''''''(((&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&)))+++***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***((('''%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((())))))***$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%######%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&{{{YYYCCC::::::555333666333222111000///////////////...///////////////......+++++++++,,,++++++******,,,,,,+++***************))))))))))))***+++,,,---***)))((('''((()))+++,,,,,,,,,++++++***))))))((()))((('''''''''((()))******)))((()))))))))'''%%%&&&&&&&&&''')))***,,,---,,,+++***)))((('''&&&%%%((('''&&&&&&&&&'''((()))&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))***,,,------,,,***)))*********++++++,,,,,,,,,---------------...///000111333777<<>>;;;???GGG???@@@AAAAAABBBBBBBBBBBB===<<<;;;999777666666555111000///...---,,,,,,,,,+++***)))((('''(((((()))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%((())))))(((&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&{{{YYYCCC:::;;;666444666444222222111///..................///////////////.../////////---***'''$$$""",,,,,,+++***))))))******''''''(((((()))+++,,,---***)))((('''((()))+++---+++++++++***)))(((((('''((((((''''''''')))***++++++)))(((((()))(((&&&$$$&&&&&&%%%%%%%%%&&&&&&'''))))))))))))((((((((((((%%%&&&((()))))))))(((((($$$&&&))),,,,,,***(((&&&'''''''''&&&&&&'''''''''"""###$$$%%%&&&((())))))''''''''''''((((((((()))&&&''')))******(((&&&%%%''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))+++---//////---+++)))*********++++++,,,,,,,,,++++++,,,---///111333444777:::???FFFOOOWWW^^^aaaaaaaaadddnnn|||~~~~~~sssiiieeejjjmmmppp}}}uuummmjjjeeeggggggeee```ZZZVVVUUUWWWUUUTTTXXXaaajjjqqquuuxxxwwwwwwxxx|||{{{|||{{{}}}vvvvvvxxxqqqnnnoookkkgggooovvv{{{xxxrrruuuvvvuuu{{{||||||wwwjjj___SSSLLLFFF@@@>>>???;;;<<<>>>@@@AAABBBCCCCCCAAA@@@>>>===;;;:::::::::666444222000.........///,,,+++)))((((((((()))***&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''&&&%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###%%%))),,,---+++)))((('''&&&$$$$$$$$$$$$&&&'''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&sssXXXIII;;;777777555333333666666555555444333222222------............------//////...------------......---+++))))))***+++,,,)))((((((((()))+++...///,,,,,,+++***)))((('''''')))******++++++++++++***((((((((((((((((((((((((******))))))(((((('''''')))'''&&&'''((()))((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))((((((((((((((()))******+++***)))'''''''''((()))(((((((((((())))))))))))***((('''%%%%%%'''(((***%%%&&&''''''&&&'''((()))&&&&&&(((((((((&&&$$$"""***)))'''(((***++++++***,,,,,,+++***))))))******)))))))))))))))((((((((())))))***))))))+++///222+++///222111///111:::AAAMMMOOOUUU___kkktttxxxxxxqqqmmmjjjppp~~~{{{xxxvvvwwwxxxyyyyyygggggglllttt{{{xxxnnniiihhhmmmhhhcccaaacccfffggggggeeebbbbbbjjjvvv~~~~~~zzzxxxzzz{{{xxxwwwvvvvvvvvvooottt~~~}}}pppuuuyyyuuunnngggfffjjjpppuuu~~~zzzpppgggXXXHHH@@@AAA???;;;:::>>>???>>>???AAAHHHBBB>>>>>>>>>;;;;;;<<<:::999777555222000...---///...---,,,***)))((('''+++)))'''&&&'''((('''''')))'''''''''((()))((('''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))(((&&&%%%'''&&&&&&&&&&&&'''((((((******)))''''''&&&&&&&&&%%%&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''qqqTTTGGG:::666777666444444333333222222111000000000---......//////......---000000//////.........///---,,,***(((((()))***+++)))((((((((((((((())))))++++++******)))((((((((((((((()))))))))(((((('''))))))))))))))))))))))))***)))))))))(((((((((''')))'''&&&'''((()))((('''))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''((()))))))))))))))'''''''''''''''(((((()))***)))(((''''''(((((()))''''''((((((((()))))))))+++***)))(((((()))***+++'''((((((((('''&&&&&&'''%%%&&&((())))))((('''&&&***)))'''(((***++++++***+++******)))(((((())))))***************)))))))))''')))+++,,,,,,,,,...000,,,000555777888;;;AAAFFFRRR[[[iiivvv}}}vvvrrrvvv{{{uuuoooooopppsssttttttqqqnnnpppqqqwwwzzzuuurrrqqqqqqooonnnqqqwww|||}}}yyyuuuwww}}}~~~|||zzzzzz|||~~~{{{{{{{{{zzz{{{||||||{{{{{{uuunnniiiaaa]]]ccclllnnnrrryyyyyyiiiWWWMMMKKKBBB<<<999<<<>>>???@@@BBBDDD@@@???BBBBBB@@@@@@CCC===<<<:::888666333222111111000///...,,,+++******+++)))'''&&&((()))((((((((('''&&&'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''(((((((((''''''&&&%%%'''&&&&&&&&&&&&'''((((((***)))(((''''''&&&&&&&&&%%%&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''oooQQQDDD888555666666555555222222111111000/////////---......//////......---//////.........---------++++++)))((((((((()))***************)))'''&&&%%%)))))))))))))))))))))))))))))))))))))))((('''&&&************************))))))))))))(((((((((((()))'''&&&'''((()))((('''************************''''''((((((((()))))))))''''''((()))))))))))))))&&&&&&&&&&&&&&&'''(((((()))(((((((((((())))))***&&&&&&'''''''''((((((((())))))************)))))))))))))))(((((('''&&&%%%%%%&&&(((************)))***)))'''(((***++++++*********)))(((((((((((()))************************(((***---//////......///000222777===FFFOOOWWW\\\cccnnn|||zzzwwwqqqnnnkkklllnnnrrruuuvvvtttrrryyyzzz|||}}}~~~{{{zzz{{{~~~~~~|||yyyvvvvvvwwwyyy}}}yyyuuusssssssssttt{{{|||~~~}}}}}}yyyrrrpppnnnjjjccc]]]]]]iiiwwwxxx{{{|||zzzxxx{{{}}}mmmbbb^^^QQQGGG>>>>>>@@@???@@@AAA<<<;;;>>>CCCBBB??????CCC???>>>===<<<:::888777666444333222111000///...---,,,***(((((()))))))))((((((&&&&&&&&&'''((('''&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((***)))(((''''''&&&''''''&&&&&&''''''''''''&&&%%%''''''&&&&&&&&&&&&''''''oooPPPCCC777555666555333333333222222222111111000000......////////////......,,,,,,,,,,,,++++++******++++++***))))))))))))***+++,,,,,,,,,+++***(((&&&(((((())))))************,,,,,,,,,++++++)))((('''))))))))))))))))))))))))))))))))))))(((((((((((()))'''&&&'''((()))((('''))))))))))))))))))))))))''''''((((((((()))))))))''''''((()))))))))))))))''''''&&&&&&''''''((()))''''''(((((())))))******&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&((((((((()))***)))'''&&&''''''((()))******))))))***)))'''(((***++++++*********))))))))))))*********************++++++++++++---////////////000222555777===IIIZZZjjjuuu{{{{{{}}}rrrlllmmmqqquuutttrrrooopppuuuzzz~~~{{{zzz~~~}}}{{{|||}}}yyyxxxyyyzzzwwwyyyzzzxxxsssqqqsssvvvqqqpppmmmlllnnnttt}}}~~~yyywwwvvvvvvzzz~~~|||{{{tttooommmllljjjeeebbbfffrrr}}}zzz~~~|||xxxnnn```QQQJJJFFFBBB>>>>>>;;;;;;???CCCAAA======@@@@@@@@@???>>>===<<<;;;;;;888777666555444333222222///---+++*********(((''''''&&&%%%&&&'''((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&'''&&&$$$$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''&&&&&&'''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''qqqQQQDDD888555666444111000222222111111111111111000...//////////////////...++++++,,,,,,++++++***))),,,,,,++++++************)))***+++,,,,,,+++***)))((((((((()))******++++++,,,,,,,,,++++++)))((('''(((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))((((((''''''(((((()))***''''''(((((())))))******&&&&&&&&&&&&'''''''''(((%%%&&&(((******(((&&&%%%&&&&&&'''))),,,,,,***((())))))))))))((((((''''''***)))'''(((***++++++***+++++++++******++++++,,,)))))))))******+++++++++---......---...111666999===CCCOOOaaauuuyyysssjjjdddeeellluuu|||wwwtttrrrssswww}}}|||yyyyyy~~~}}}}}}{{{xxxvvvvvvxxx|||}}}zzzrrroooqqqvvvuuutttrrrrrrxxx||||||~~~{{{xxxwwwuuurrrkkkkkkiiihhhjjjpppwwwzzzmmm```UUUJJJCCCAAAAAA??????BBBAAA===>>>AAA?????????>>>>>>>>>======;;;::::::999888777666666444222000...---+++(((%%%((('''&&&&&&'''((('''&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######""""""###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%$$$######$$$&&&&&&'''&&&&&&&&&&&&'''(((((()))((((((''''''''''''(((''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''rrrQQQDDD999666777444111000000000//////////////////...//////000000//////...,,,---...///...---,,,+++,,,,,,,,,,,,+++++++++***&&&'''((()))))))))))))))(((((())))))*********+++)))))))))))))))((('''&&&''''''''''''''''''''''''(((((((((((()))))))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((()))))))))))))))((((((((((((((()))******'''((()))))))))))))))(((&&&&&&'''''''''(((((((((''')))***,,,,,,***)))'''&&&%%%&&&)))...///,,,)))+++***))))))((('''''''''***)))'''(((***++++++***,,,++++++++++++,,,------*********++++++,,,,,,---...///000111555;;;DDDIIILLLUUUfffzzzyyysssddddddfffiiinnntttyyy|||zzzzzz{{{~~~|||{{{}}}|||~~~zzzuuuwww|||~~~~~~~~~yyyrrrrrrtttxxx}}}vvvqqqrrrsssqqqnnnppppppoootttzzz~~~}}}}}}~~~}}}yyyrrryyyyyyjjj\\\TTTRRRKKKCCC===<<<<<<;;;<<>>>>>>>>????????????=========<<<;;;:::::::::777666333111000---***''')))'''&&&'''((()))((('''%%%&&&&&&'''(((((()))))),,,,,,***)))(((&&&%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&'''&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((('''&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''pppOOOCCC888777888666333222000000000000000000000000//////000000000000//////---...///000///...,,,++++++++++++++++++******)))((((((((((((((())))))***)))))))))))))))*********(((((()))))))))(((((('''(((((((((((((((((((((((('''((((((((()))))))))***)))'''&&&'''((()))((('''((((((((((((((((((((((((''''''((((((((()))))))))''''''((()))))))))))))))(((''''''''''''((())))))((())))))******)))((('''''''''((((((((()))))))))((()))***++++++***)))((((((&&&'''***//////+++'''+++******)))))))))*********)))'''(((***++++++***++++++******++++++,,,---,,,,,,,,,---.../////////111444999???GGGPPPZZZaaabbbiiiuuu|||xxxssspppiiilllqqqwww|||{{{|||ssspppnnnmmmppptttwwwxxx}}}{{{yyyzzz}}}|||qqqlllppprrrrrrqqqwwwzzzxxxzzz|||}}}yyyvvvkkkpppvvv|||rrrmmmnnnbbbSSSCCC<<<;;;::::::<<<======>>>???@@@@@@AAAAAA??????>>>>>>===<<<<<<<<<888666555444333111...+++***)))(((((()))***)))(((&&&&&&''''''''''''''''''******)))(((''''''&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((('''&&&$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''nnnMMMBBB888777999888555444222222222222222333333333//////000000000000//////+++,,,---......,,,***)))***************)))((((((,,,+++***))))))***+++,,,******)))))))))))))))))))))******++++++++++++***))))))))))))))))))))))))'''((((((((())))))******)))'''&&&'''((()))((('''))))))))))))))))))))))))))))))))))))************'''(((((()))))))))))))))'''&&&&&&&&&&&&'''(((((())))))*********((('''&&&(((((((((((())))))))))))''''''((((((((((((''''''***((((((+++//////***%%%************+++,,,------***)))'''(((***++++++*********))))))***+++,,,,,,.........///000111111222444:::CCCMMMXXXcccnnnttttttuuuwww{{{~~~~~~}}}zzzwwwvvvvvvwww{{{|||~~~~~~~~~yyyqqqmmmmmmppptttvvvvvvrrrpppqqqvvv{{{}}}||||||}}}wwwmmmjjjpppvvvvvvoooyyy}}}yyyxxx~~~{{{yyyooooooooooooqqqxxx~~~iiiRRREEEAAA???============>>>???AAABBBCCCCCC@@@??????>>>>>>=========666666555555555444111///+++)))((()))***+++***((((((''''''&&&&&&%%%%%%$$$""""""###$$$&&&'''(((((()))'''''''''((()))((('''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''######""""""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''###$$$&&&'''((('''&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))((('''&&&$$$######$$$$$$'''''''''&&&&&&'''''''''lllNNNCCC888555666666666777444333111000000000111222////////////............---,,,,,,++++++******)))000///---***)))((())))))((())))))))))))*********---+++)))'''(((***...000'''((()))******)))((('''))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***))))))************))))))((((((((((((((((((((((((((((((((()))))))))&&&$$$&&&&&&'''((()))***++++++************************++++++******)))((((((((())))))))))))***************)))(((&&&&&&&&&''''''******))))))))))))******,,,,,,+++******))))))(((///...------......---,,,......///111555888::::::CCCJJJVVVeeesss}}}yyyuuuuuu}}}~~~|||{{{yyyzzzxxxwwwwwwzzz~~~}}}wwwwww|||zzzwwwttttttxxx|||}}}sssjjjffffffhhhooowwwzzz{{{~~~}}}vvvpppooommmmmmuuuxxx}}}|||tttnnnrrrwwwzzz~~~hhhXXXNNNHHHBBB===<<<999888:::===???===;;;???AAADDDDDDBBB>>>;;;:::999888888777666555444444,,,+++++++++******))))))$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''+++***)))(((&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&(((***&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%'''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''((((((((((((((((((((((((,,,)))%%%$$$&&&''''''%%%''''''''''''''''''''''''(((&&&$$$###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&lllPPPEEE;;;888666333//////333222111111000000111111////////////.......................................---,,,************+++)))))))))*********++++++---,,,***((()))***,,,...(((((()))******)))(((((())))))))))))))))))))))))***))))))(((((((((((((((***)))(((''''''((()))***))))))************))))))***************************)))))))))******(((&&&((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))*********))))))))))))***************)))((('''&&&'''((((((******))))))))))))******++++++++++++++++++++++++------,,,---............222111111444:::AAAHHHLLLMMMWWWggguuuyyyuuu|||xxxvvv{{{|||{{{qqqpppqqqtttyyyxxxuuuyyyyyyyyy~~~vvvwww{{{~~~sssiiieeefffhhhlllrrrxxxyyyyyyzzz|||{{{uuupppooommmmmmttt}}}}}}{{{yyyxxxxxxzzzzzzjjj^^^TTTLLLFFFFFFAAA<<<:::<<<>>>>>>===;;;===>>>???>>>>>>======<<<<<<;;;:::888777666666000000///---+++***)))((('''&&&&&&%%%&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###%%%&&&&&&'''((()))******$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''...+++'''&&&&&&'''&&&%%%(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&kkkNNNDDD;;;999777222---+++222222222222222111000000////////////............******+++,,,,,,---......,,,++++++******+++,,,,,,************+++++++++,,,,,,,,,+++*********++++++((())))))******))))))((())))))))))))))))))))))))))))))(((''''''(((******))))))(((((((((((())))))))))))************))))))******************************)))***++++++)))'''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''(((((()))******++++++))))))))))))************))))))((((((((()))***+++************************+++++++++,,,,,,,,,---------------......///000111333444777>>>IIIVVVbbbiiiaaaiiittt{{{}}}{{{wwwuuuzzz}}}ppppppqqquuu|||zzzvvvqqqoooqqqwww~~~}}}sssqqquuu}}}~~~|||yyyxxxyyyzzz{{{|||vvvrrrooojjjlllppptttxxx|||qqqnnnooopppqqqtttrrrrrrqqqpppqqqvvv}}}}}}xxxtttrrrpppqqqvvv}}}~~~}}}ssshhh```\\\XXXOOODDD===<<<>>>???@@@;;;;;;;;;<<<<<<>>>??????>>>===<<<;;;999888777666666555333000---+++)))((()))(((''''''&&&&&&''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$'''+++,,,)))&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''///,,,)))'''''''''&&&$$$(((((((((((((((((((((((((((***+++)))&&&%%%'''***$$$$$$%%%%%%%%%%%%&&&&&&jjjKKKAAA888777888555222222111111222333333111000///////////////............*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))***,,,))))))(((((((((((())))))))))))************))))))''''''''''''''''''''''''***)))((()))******)))(((%%%&&&&&&'''((()))******************************(((((())))))************((()))))))))*********************++++++,,,---...***++++++++++++++++++***------------------------....../////////000333444444;;;FFFTTTbbbppp|||vvvuuuuuu{{{uuunnnpppwww~~~|||{{{{{{}}}rrrmmmkkkpppwww}}}~~~uuullljjjmmmssstttvvvzzz~~~~~~{{{{{{}}}xxxsssppplllppptttuuutttwww~~~~~~|||}}}|||{{{|||qqqpppnnnlllkkkmmmqqqtttxxx~~~|||yyyvvvvvvyyy}}}yyy{{{{{{{{{ttthhhVVVHHHAAA@@@@@@@@@======<<<<<<>>>???>>>>>>======<<<:::888777666555777666444222///---+++***((((((''''''''''''((((((***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%***///111,,,'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$#########$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''+++***((('''&&&&&&&&&&&&((((((((((((((((((((((((&&&***,,,***&&&$$$'''+++$$$$$$$$$%%%%%%%%%&&&&&&hhhKKK@@@777555777777777888111111222333333111000///////////////............000000//////............---,,,,,,,,,+++******)))******+++++++++,,,,,,,,,***++++++++++++***((((((******))))))))))))******))))))))))))))))))))))))((((((''''''((()))***+++(((((())))))))))))(((((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&'''((()))((('''''''''((()))***++++++,,,++++++++++++++++++++++++************))))))((((((((()))))))))***************+++,,,---.../////////++++++,,,,,,,,,,,,++++++.........---------,,,,,,---...000000000222666999???KKK^^^ooo|||zzzuuuzzz|||zzzzzz|||yyyqqqlllkkkvvvyyyrrrooowwwxxxsssoookkkiiiddd___^^^aaahhhhhhhhhjjjmmmqqquuuxxx~~~|||}}}~~~}}}zzzwww|||}}}{{{}}}~~~~~~yyysssooommmmmmwww~~~}}}|||zzzzzz{{{|||}}}www|||{{{vvvtttvvv}}}qqq[[[MMMEEEAAA@@@===<<<;;;===???@@@>>><<<>>>>>>===;;;:::888777777666666444333111///...---'''''''''''''''((()))))))))(((&&&&&&&&&&&&((()))''''''''''''''''''''''''(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%***///000,,,&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++***%%%###&&&)))$$$$$$$$$%%%%%%%%%&&&&&&eeeNNNCCC888555666666666888222222222222222111000000////////////............000//////...------,,,,,,,,,------,,,+++***)))(((************+++++++++,,,*********+++******)))(((+++******))))))******+++))))))))))))))))))))))))((((((((()))))))))))))))(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((()))'''&&&&&&((())))))(((+++++++++*********))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))***************+++,,,---...//////...+++,,,---......---,,,+++------------------------,,,///222333555888???DDDRRR```ttt~~~{{{vvvqqqmmmllljjjkkkrrr{{{|||www~~~{{{wwwssseeeaaa___```dddeeebbb^^^\\\WWWTTTTTTRRROOOOOORRRVVVVVVUUUVVVXXX\\\```bbbkkkuuu|||{{{wwwvvvvvvtttsssqqqrrrwwwyyyuuuqqqqqqxxx}}}~~~~~~}}}|||xxxvvv{{{|||zzzzzzqqqqqqtttvvv{{{}}}{{{|||}}}{{{~~~|||zzztttrrrmmmrrryyytttaaaUUULLLHHH@@@===:::;;;>>>@@@???===@@@@@@???>>>===<<<<<<;;;777666555444333222111111)))))))))(((((()))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&******'''$$$$$$$$$%%%%%%%%%%%%&&&&&&+++***((('''&&&&&&'''(((###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))(((%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&cccMMMBBB888666777555444555333222111111000000111111////////////............,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,+++******)))))))))*********++++++)))))))))))))))*********++++++***))))))***++++++))))))))))))))))))))))))'''(((*********)))'''&&&'''((()))******)))((('''))))))************))))))************************)))(((&&&&&&(((******)))************))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))+++,,,---,,,,,,++++++,,,---......---,,,+++)))***+++,,,---...//////...333888<<<@@@GGGQQQXXXaaannnwwwpppkkklllooovvv{{{|||qqqiiiddd```\\\XXXLLLJJJIIIJJJLLLOOOQQQSSSVVVQQQLLLLLLKKKHHHHHHKKKJJJKKKKKKMMMOOOQQQRRRSSS\\\bbbffffffddddddbbb___aaa^^^___fffiiigggeeeeeehhhnnnwww|||xxx{{{~~~nnniiijjjkkktttzzz~~~}}}~~~xxxsssssstttqqquuuyyy{{{|||zzznnneee```PPPIII@@@<<<===???>>>===@@@@@@?????????>>>>>>>>>:::999888777666444333333//////---,,,******))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&...,,,)))'''&&&&&&&&&'''"""$$$&&&(((((('''%%%$$$"""""""""""""""#########$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&aaaGGG>>>777777999666444333444333111000000000111222000/////////............------...//////000000000((()))+++,,,------,,,,,,((())))))))))))*********))))))(((((()))***+++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))''')))***,,,+++)))&&&$$$'''((()))******)))((('''))))))************))))))))))))))))))))))))))))))+++)))'''''')))+++++++++&&&&&&'''((()))***++++++++++++++++++++++++++++++((((((((()))******++++++))))))))))))************'''((()))***+++***))))))+++,,,...//////...,,,+++&&&'''(((+++---///111222333888@@@FFFLLLUUU```iiihhhsss{{{tttrrrxxx|||~~~rrrjjj```UUUNNNLLLKKKIIIGGGCCCCCCCCCCCCEEEIIIOOOSSS]]]VVVPPPOOOMMMJJJIIILLLLLLNNNPPPSSSTTTUUUTTTSSSZZZ^^^```^^^^^^^^^[[[VVVUUUQQQRRRYYY___``````bbb[[[bbbmmmvvv{{{~~~ttttttuuuyyy}}}{{{}}}qqqiiihhhiiipppyyy~~~{{{~~~{{{ssslllgggfffkkkpppzzz|||}}}zzzvvvssssssuuu|||wwwcccWWWIII???=========<<<===========================<<<;;;999777666444444555333111...,,,***)))((('''((()))******)))((('''''''''''''''''''''''''''(((((('''''''''(((((()))))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''''''''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&///---***'''&&&%%%%%%&&&"""$$$(((***+++)))&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))&&&%%%&&&(((''''''''''''''''''''''''''''''&&&((()))(((&&&###$$$$$$%%%%%%%%%&&&&&&&&&```JJJCCC<<<:::777222111333111111111111111111111111222222222111000...,,,,,,))))))***+++,,,......///++++++******)))(((''''''+++***)))***++++++***)))+++***(((&&&%%%&&&'''(((,,,(((+++***$$$(((,,,'''///...,,,***)))(((''''''***************)))((('''''')))+++,,,***)))))))))&&&&&&&&&'''''''''''''''&&&'''((())))))*********''''''''''''((((((((()))))))))))))))))))))))))))+++***(((''''''((()))***''''''(((((())))))******))))))))))))***+++,,,---++++++++++++++++++++++++...///000...,,,++++++,,,111---***+++///222333222666@@@NNNZZZccciiinnnrrrzzz{{{|||wwwyyyyyyyyyzzz{{{xxxnnn___TTTNNNLLLJJJGGGFFFEEEEEEFFFHHHKKKMMMNNNOOOVVVaaaiiipppppplllddd___^^^^^^]]]\\\bbbfffcccaaabbbbbb```bbbmmmuuurrrkkkeeebbb___]]]\\\```hhhnnnoooppptttlllpppssstttwww|||}}}zzzqqqkkkiiikkkmmmlllmmmooonnnyyywwwrrrtttwww}}}|||~~~~~~|||||||||||||||wwwlllbbb```iiisssxxxqqqmmmkkkoooxxx}}}ooo]]]PPPHHHBBB>>>===>>>@@@AAA@@@===<<<>>>AAA@@@>>><<<999777555555444222000---,,,,,,,,,+++)))))))))))))))((('''&&&&&&''''''((((((((((((''''''%%%'''))))))'''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))###$$$&&&%%%$$$$$$&&&'''&&&&&&''''''((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''',,,///+++''''''&&&$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((#########$$$$$$$$$%%%%%%(((((('''&&&%%%%%%$$$$$$((($$$!!!"""&&&((('''$$$```HHHAAA;;;999777444333555333333222222111000//////+++,,,---...////////////,,,,,,,,,,,,---------------------,,,++++++******+++***)))***++++++***)))(((((('''&&&'''(((***,,,(((&&&******%%%'''***&&&++++++***************+++'''(((((())))))))))))(((((()))++++++)))((()))***,,,,,,+++***)))((('''''')))))))))))))))((((((''''''''''''((((((((())))))))))))))))))))))))))))))((('''%%%$$$$$$%%%'''((($$$%%%&&&((()))+++,,,---))))))))))))***+++,,,,,,************************,,,---...---+++***+++,,,,,,,,,++++++...333999===FFFQQQ```nnnvvv{{{~~~~~~{{{|||wwwppphhhaaa^^^```bbbbbb___ZZZSSSOOORRRQQQPPPMMMLLLLLLPPPSSSXXX^^^cccdddeeemmm|||}}}wwwtttqqqooommmsssvvvsssrrrtttuuutttzzzyyytttmmmkkknnnvvv|||}}}~~~wwwrrrmmmjjjfff```___bbbhhhqqqxxxzzz{{{}}}{{{zzz~~~|||}}}~~~}}}|||{{{{{{zzzvvvnnngggfffmmmuuu}}}wwwrrrsssooo```VVVNNNHHHEEE>>>>>>???>>>>>>>>>@@@BBB@@@???>>><<<:::888777666888666333222222111000...))))))))))))(((((('''&&&''''''((((((((((((((((((&&&''')))(((&&&%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''(((((('''%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$***,,,(((%%%%%%$$$"""&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%$$$$$$((($$$!!!"""&&&((('''%%%~~~___FFF???999888777444444777555444333222111///......)))***,,,...///000000111///.........------,,,,,,------------,,,,,,,,,,,,+++***)))***++++++***))))))((((((((((((***+++,,,((())),,,---,,,*********+++***************++++++%%%&&&'''((()))))))))))))))******)))(((((()))+++------,,,+++***))))))(((+++++++++***)))'''&&&%%%''''''((((((((()))))))))))))))))))))))))))))))))***)))(((''''''(((******&&&''''''((()))***+++,,,+++***************++++++)))))))))***************,,,------,,,++++++,,,...---///111111333:::EEENNNVVV```ooo|||}}}{{{{{{vvviii___WWWOOOJJJHHHLLLRRRVVVWWWXXXZZZ\\\\\\]]]\\\YYYUUUWWW___eeeiiiqqqxxxyyyyyy|||xxxxxx}}}~~~}}}zzz|||~~~xxxppphhhfffiiimmmrrrvvvuuuvvvxxxyyywwwuuurrrpppvvv~~~}}}}}}zzzxxxuuuqqqnnnooosssvvv{{{tttggg^^^VVVRRRBBB@@@===;;;<<<===>>>>>>@@@@@@@@@@@@>>><<<:::999:::777555333222222000...************)))((('''&&&&&&'''(((((())))))))))))'''(((((('''%%%%%%&&&((('''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&***+++***(((%%%######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$(((***'''$$$%%%$$$!!!%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********'''''''''&&&&&&%%%%%%$$$'''$$$"""###&&&((('''%%%}}}]]]FFF???999888777444444666444444333222111000///...000000000000000000///...//////.........---------++++++++++++++++++,,,,,,+++***)))***++++++***)))---,,,+++***))))))))))))'''***))),,,///,,,)))......---,,,***)))((((((((('''((()))))))))))))))(((*********)))'''(((***,,,'''''''''(((((())))))***+++*********)))'''&&&%%%'''(((((((((((()))))))))))))))))))))))))))))))))+++************+++,,,,,,++++++******)))(((((('''++++++******)))************************+++++++++...//////...,,,,,,...000333555888;;;BBBMMMYYYaaadddkkkvvv~~~yyyxxxvvvxxx~~~yyyqqqeeeYYYOOOJJJGGGEEEDDDKKKUUUaaajjjoooqqqqqqjjjkkkiiibbb\\\^^^gggpppttt{{{wwwrrrppptttwwwzzz|||}}}}}}}}}}}}}}}}}}{{{wwwwwwvvvvvvxxx|||}}}zzzwwwtttqqqppptttzzz|||xxxtttvvv{{{zzzxxxvvvtttuuuvvvwwwwww|||||||||vvvmmmeee```RRRKKKDDD???>>>>>>===;;;???@@@AAABBBAAA???===;;;:::888555333333222000...,,,,,,,,,,,,+++***((((((&&&'''((())))))***))))))(((((((((&&&$$$$$$&&&(((''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%)))******(((%%%######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%)))***'''&&&''''''###$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%###$$$'''((('''%%%|||\\\GGG@@@:::888666333222444222222222111111111111111222222111111000...---,,,---------.........//////++++++++++++++++++,,,,,,+++***)))***++++++***)))---,,,+++******)))))))))''')))$$$(((444///'''///------+++***)))))))))))),,,,,,,,,+++***)))((('''*********)))'''(((***,,,%%%%%%&&&''''''((())))))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))''''''''''''((())))))***,,,,,,+++***)))(((''''''++++++******)))*********+++++++++,,,,,,,,,------///000///...------///111777888>>>IIIXXXfffqqquuuwwwyyy}}}}}}vvvrrrrrrzzz}}}yyyiiieee]]]UUUOOOMMMOOORRRPPPUUUbbbsss~~~vvvsssrrrmmmddd[[[[[[dddlllxxx|||}}}{{{uuummmiiibbbfffkkkqqq}}}yyyvvvwww|||tttllliiiiiiffffffjjjooorrrooolllhhhmmmyyy~~~{{{yyywwwwwwyyyzzzxxxwwwwwwxxxxxxxxxyyy~~~zzztttnnneee]]]QQQIIIDDDBBB???======>>>@@@BBBBBB@@@???===>>>;;;999777777666444333/////////...---,,,******''''''((()))******))))))(((((((((&&&$$$$$$&&&(((&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$"""!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((&&&&&&(((((($$$$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&'''''''''&&&zzzZZZGGG@@@:::888666222111333111111111111111111111111---...............------,,,,,,------.........///------------,,,,,,,,,,,,+++***)))***++++++***)))((())))))***++++++,,,,,,,,,///'''///CCC;;;+++222))))))))))))***+++,,,,,,......---,,,+++)))(((''')))******)))(((((()))+++***)))))))))((((((((('''&&&'''((()))************((((((((()))))))))******))))))))))))))))))))))))((())))))******+++++++++)))))))))******++++++++++++***************++++++++++++,,,,,,---.........---......------///222555;;;???III[[[ooo~~~xxxwwwwwwvvvvvvxxx~~~|||uuunnnhhheeeeeeeeebbb]]]XXXXXX\\\```cccfffppp~~~ppprrrooohhh^^^VVVVVV\\\cccooouuu}}}pppooopppjjjeeeddd___ccchhhppp|||vvvpppoooqqqvvvyyy~~~|||{{{~~~~~~~~~vvvjjjfffbbbaaabbbeeehhhjjjjjjiiihhhiiinnnuuu{{{}}}zzzxxxwwwwwwxxxzzz{{{zzzyyywwwxxxxxxwwwvvvzzz~~~uuutttuuuyyyxxxooo```RRRHHHBBB???======>>>???AAAAAAAAAAAA@@@>>><<<999888888888777555333222222111000...---,,,((())))))******))))))((('''(((((('''%%%%%%&&&(((&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&%%%%%%###$$$%%%%%%$$$$$$&&&'''&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&%%%###%%%((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&yyyYYYEEE>>>888777666333333555333222222222111000000000,,,,,,---...//////......------------,,,,,,,,,,,,---------,,,++++++******+++***)))***++++++***)))'''((()))***++++++++++++---222***777TTTHHH...111))))))))))))***+++,,,---,,,,,,,,,++++++)))((('''((()))++++++)))((()))************)))))))))))))))&&&'''((()))************(((((()))))))))*********))))))))))))))))))))))))***+++,,,---............(((((()))***++++++,,,,,,))))))))))))***+++,,,,,,******+++,,,,,,---......,,,---...///111555;;;???GGGPPPaaattt~~~xxxqqqsssxxx~~~yyyxxxvvvqqqnnnoooeeehhhkkkkkkhhhccc___]]]eeegggiiieee```___bbbgggmmmpppvvvxxxmmmmmmiiibbbZZZUUUVVV[[[___eeerrrvvvkkklllmmmhhheeehhhgggkkkooouuuwwwpppllliiikkkooosssttt{{{xxxqqqooooooooosssyyy}}}qqqkkkcccfffhhhiiiiiijjjlllnnnssssssuuuxxxzzz}}}yyyssstttvvvxxxyyy{{{|||}}}zzzzzzyyyxxxyyy}}}yyyvvvnnnkkkiiijjjpppxxxzzzeeeRRREEE@@@???===>>>???@@@AAACCCCCCDDD???===;;;:::;;;;;;:::999555555555444222111///...***************)))((('''&&&''')))(((&&&%%%&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&%%%%%%&&&((((((((((((''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***)))%%%###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%###&&&***)))%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((((('''''''''yyyYYYCCC<<<777777666444444777555444333222111///......//////000000000000/////////......,,,+++******)))++++++******)))(((''''''+++***)))***+++++++++)))******+++******)))((('''''',,,&&&888YYYJJJ((())),,,,,,+++***)))))))))***))))))*********))))))(((''')))+++,,,***)))))))))%%%&&&'''((()))***++++++''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***+++,,,,,,++++++++++++***************))))))))))))***+++,,,---))))))***+++,,,,,,------,,,...000333777===DDDHHHUUUcccwww~~~tttnnnrrr|||tttkkkhhhddd\\\YYYZZZ]]]bbbhhhlllkkkhhheeedddcccgggkkkiiicccaaadddhhhkkknnnsssxxx{{{xxxqqqkkkjjjfff^^^XXXWWWYYY^^^aaafffwww{{{qqqssstttnnnmmmrrroooqqqtttzzz|||qqqkkkgggfffjjjoooqqqrrrzzz}}}ooollliiifffbbbccclllwww|||wwwpppmmmqqquuutttrrrrrrvvvzzz~~~zzzyyywww|||{{{oooqqquuuwwwyyy{{{~~~}}}zzzxxxzzz~~~}}}{{{vvvtttssspppkkkgggnnnjjjeeeccceeeiiinnnppp{{{aaaOOOHHHFFF?????????@@@BBBDDDEEEGGGEEECCCAAAAAABBBCCCBBBAAA777777666555444222000///++++++++++++***((('''&&&%%%'''))))))'''&&&%%%%%%&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&&&&&&&'''((('''&&&&&&'''((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###(((+++***&&&$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((()))'''%%%(((---,,,((('''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$#########$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((((('''''''''rrr\\\CCC???:::777666666555555444444222111///......---...---------,,,,,,,,,,,,,,,...//////...------...---------------------------------,,,+++***)))(((******++++++++++++******---,,,111;;;>>>777///,,,)))))))))))))))******+++************************,,,+++)))(((&&&&&&%%%%%%***)))((((((((()))+++,,,------,,,+++***)))((('''''''''((()))))))))))))))((()))))))))))))))(((((('''***,,,***&&&%%%***///111000...+++***)))))))))******,,,,,,---,,,+++***...............---......111111111444;;;FFFSSS[[[kkk{{{}}}uuuqqqzzzvvveee\\\UUUTTTVVVYYY___eeejjjrrryyyuuuiii___\\\^^^```cccdddaaa^^^]]]bbbggggggooouuusssrrrssspppjjjcccaaa___^^^```cccfffiiiooo|||xxxuuuuuusssqqqrrrvvvvvvxxx~~~rrrgggaaakkkmmmnnnlllooo|||rrrbbbeeefffeeedddffflllrrrxxxqqqpppsssooonnntttyyy~~~~~~}}}~~~wwwvvvtttssssssuuuxxxzzz{{{zzz{{{}}}~~~zzzuuusssrrrkkkbbb___ccccccfffkkkkkkccc\\\```hhhzzzwwwhhhZZZNNNJJJEEE??????BBBDDDCCCAAABBB@@@???AAAEEEEEECCC???>>>===;;;:::999888555333000...,,,++++++***(((''')))(((((((((((())))))***&&&''''''(((((('''%%%###''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$'''(((((((((&&&&&&(((***%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))******(((%%%###$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%$$$######((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''"""###%%%&&&'''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$nnnWWWBBB???:::666555555555444333333333333222000///...000000000/////////......,,,---......------------------------------------)))))))))))))))((('''&&&******++++++++++++******(((%%%(((///222---(((''')))))))))))))))***++++++************************)))((('''%%%$$$$$$$$$$$$***)))((((((((()))++++++))))))))))))))))))))))))((())))))***************((()))))))))))))))(((((()))+++,,,+++))))))+++...---,,,+++***)))***++++++((()))+++,,,---------,,,***+++,,,,,,------...///222444888@@@LLL[[[jjjsss{{{|||zzz~~~wwweee\\\RRROOOQQQXXX^^^aaaeeeiiioootttvvvoooaaaXXXWWW[[[[[[^^^aaaaaa```bbbgggmmmrrrxxx{{{yyywwwxxxwwwsssgggfffddddddeeehhhlllnnnpppzzzvvvqqqpppnnnnnnooosssrrrtttyyy}}}rrriiieeefffiiikkkkkkooo{{{}}}pppeeeffffffdddbbbeeemmmtttzzzqqqkkkjjjjjjjjjoooyyy|||xxxzzz|||}}}~~~}}}yyyxxxvvvtttssstttvvvxxx}}}yyyxxx}}}yyyuuusssrrrlllcccaaaeeeeeegggmmmrrrooohhhdddeeerrrxxxiii]]]OOOHHHAAA>>>@@@BBBCCCAAADDDDDDDDDFFFFFFFFFCCCAAAAAA???>>>======;;;888666222000...---,,,+++)))''')))((((((((((((((()))))))))******)))'''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((('''%%%%%%&&&((((((&&&%%%$$$$$$%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######''''''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%jjjRRRAAA===999555444444444333111222333333333222000///111111111000000000//////------------------------------------------------******++++++++++++************++++++++++++*********'''&&&***,,,***((()))***))))))))))))***++++++))))))))))))))))))))))))******)))((((((((((((((()))))))))((()))******+++&&&&&&'''((()))******+++))))))***+++++++++++++++((())))))*********)))))))))***+++,,,,,,,,,++++++***))))))((()))***,,,---'''(((***,,,---.........''')))+++,,,---...000333666;;;EEESSSccctttsss^^^RRRMMMLLLMMMTTT```ggghhhggghhhnnnooommmeeeYYYSSSUUUZZZZZZ]]]bbbeeehhhlllsssyyy}}}}}}}}}{{{jjjiiihhhhhhiiikkkmmmooonnnsss}}}yyynnnjjjhhhfffgggiiimmmlllllloootttyyy{{{|||}}}~~~|||xxxqqqjjjfffddddddeeefffhhhlllttt|||vvvmmmhhhhhhfffcccbbbgggooouuuzzzqqqmmmhhheeeccccccgggrrr~~~yyyyyy|||{{{uuuwww{{{}}}yyyzzzyyywwwuuutttvvvwww}}}xxxwww}}}{{{xxxuuusssmmmgggeeehhhjjjiiioooxxx|||uuujjjdddgggrrr~~~{{{nnnZZZRRRGGGAAA???AAABBBBBBEEEGGGJJJKKKIIIFFFDDDDDDEEECCCBBBAAAAAA???===:::666444111///...---***((())))))((((((((((((((())))))***+++***((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%&&&((('''&&&%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''***)))'''%%%$$$$$$$$$%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&jjjRRR@@@===888444333333333222111111000000111111111111////////////...............---,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,******++++++++++++******,,,+++++++++,,,,,,,,,,,,******))))))******+++,,,((((((((((((((((((((((((+++++++++******++++++,,,)))))))))))))))******+++&&&''''''((()))***++++++((()))******++++++******))))))******++++++******)))))))))+++------+++)))******))))))***+++,,,---))))))***,,,---.........***,,,.........000444888???GGGUUUfffwwwwwwxxxyyyzzz|||}}}~~~~~~wwwggg[[[VVVVVVWWWWWW\\\eeehhheeebbbaaafffgggeee```ZZZWWWZZZ^^^```dddiiinnnsssyyy}}}zzzyyykkkjjjhhhgggffffffggggggggghhhlllrrrwwwxxxsssnnnooohhhbbbbbbbbb``````bbbdddccccccdddeeeggghhhiiiggghhhhhhgggeeedddfffggggggeeecccdddgggkkkoooqqqsssuuuxxx{{{zzzwwwqqqlllhhhhhhhhhffffffjjjoootttmmmffffffdddbbb```ccckkk{{{~~~|||}}}|||~~~~~~|||xxxvvvxxxyyywwwuuuuuuwwwzzz~~~|||}}}~~~~~~{{{vvvqqqlllkkklllooommmpppyyy}}}xxxpppllljjjwww|||lllbbbTTTHHHCCCBBBBBBCCCCCCHHHLLLMMMJJJHHHGGGHHHHHHFFFEEEDDDDDDCCC@@@>>>:::888555333111///,,,***+++***)))((((((((((((((()))''''''***......***%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((()))((('''$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***)))&&&$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&mmmTTT@@@<<<777444333333222222222000...------///222333////////////............111...,,,,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))******************++++++++++++******)))+++,,,+++++++++***)))***************++++++,,,((((((((((((((((((((((((((((((''''''(((((())))))((()))))))))************************************'''((())))))******))))))))))))***++++++++++++++++++***+++,,,......,,,***...---++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,---------///111000000333;;;AAAMMMUUUdddvvvxxxnnnaaafffnnnuuuzzz}}}~~~~~~||||||uuummmgggbbb___]]]ZZZYYY^^^___]]]\\\]]]cccdddfffeeedddbbbcccdddhhhkkkoootttxxx~~~}}}tttooommmiiihhhfffdddbbb___^^^]]]\\\[[[\\\___cccddd```]]]WWWUUUWWW\\\]]]ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZ[[[^^^```ccchhhnnnrrrkkkgggccccccfffjjjmmmnnnmmmqqqvvvxxxwwwssspppnnnhhhiiijjjjjjkkkkkkmmmnnnvvvwwwgggcccddddddcccbbbhhhrrr|||yyyvvvyyyxxxtttqqqtttvvvuuusssssswww|||vvvtttyyyzzztttrrrqqqqqqsssqqqrrruuuuuusssssswww}}}ssscccSSSIIIDDDCCCCCCAAAFFFKKKMMMKKKJJJKKKLLLIIIHHHGGGFFFFFFEEECCCAAA>>><<<999666555222///------,,,+++***)))((((((((()))&&&&&&...777999///%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((())))))******(((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$oooVVV@@@<<<888444333333333222333111///------///222444111111111000000000//////111...++++++...000///---,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++++++++*********++++++++++++******(((---///---+++,,,+++)))+++************+++,,,,,,)))))))))))))))))))))))))))))))))(((((()))******(((((()))************))),,,,,,++++++******))))))''''''((())))))))))))))))))***+++,,,,,,,,,,,,,,,,,,---...////////////...000///---+++******++++++------,,,,,,,,,,,,------...000222333555===JJJTTTaaafffqqqvvvggg___[[[bbbmmmwww}}}{{{rrrqqqwww}}}|||wwwnnnbbbYYYVVVQQQPPPTTTXXXYYY\\\```fffiiilllnnnnnnllliiiggghhhjjjlllppptttwwwzzz{{{{{{zzzzzzxxxqqqfff``````eeedddccc```]]]YYYVVVTTTQQQPPPPPPRRRSSSTTTSSSQQQJJJKKKQQQYYY[[[VVVSSSSSSSSSTTTUUUUUUTTTTTTUUUVVVUUUWWWZZZ]]]bbbiiiqqqvvvmmmjjjgggfffiiinnnrrrtttmmmqqqvvvxxxxxxuuurrrqqqkkkkkklllkkkjjjgggeeecccdddhhhmmmsssyyy}}}{{{ooodddbbbeeeeeeeeeeeejjjuuu~~~{{{zzz|||zzzssspppwww}}}tttvvvwwwtttppppppuuu{{{qqqlllpppyyyuuuuuuvvvuuuvvvuuuttttttpppooovvv~~~sssbbbUUULLLHHHGGGCCCEEEHHHKKKKKKLLLMMMOOOKKKJJJIIIHHHIIIHHHEEECCCAAA???<<<:::888666333000///...---+++***)))))))))+++'''(((111;;;===333'''%%%%%%&&&&&&'''(((((((((((('''&&&&&&'''(((***+++)))******(((&&&&&&'''(((((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$oooUUUAAA===888555444444333333222222222222222222222222000000000/////////......000,,,((((((,,,...---++++++++++++++++++++++++++++++,,,,,,---------,,,,,,******++++++++++++*********000222...+++---...+++++++++******++++++,,,---************************,,,++++++*********++++++'''((()))***+++******)))+++*********))))))))))))(((((()))************))))))***+++,,,------------***---...---++++++---000...---,,,************+++---,,,++++++,,,---...///...222666999@@@OOObbbpppxxxwwwyyy}}}sssfff^^^]]]bbbiiirrrzzz~~~vvvlllhhhlllxxxuuuhhh\\\UUUTTTQQQRRRWWW\\\^^^```cccggghhhlllppprrrppplllhhhddddddfffhhhkkkmmmnnnmmmmmmjjjhhhhhhbbbYYYUUUXXX]]]\\\\\\ZZZWWWSSSPPPNNNIIIKKKLLLLLLKKKKKKLLLMMMLLLMMMSSSYYYYYYSSSOOOPPPOOORRRTTTUUUTTTTTTVVVXXXVVVXXXZZZ\\\```ffflllqqqnnnmmmkkkjjjjjjlllooorrrnnnqqqvvvyyyzzzyyywwwuuurrrooolllhhhddd___ZZZWWWTTTRRRRRRVVV\\\aaafffhhhjjjccc^^^```cccdddeeeggghhhrrrzzz|||zzzvvvqqqooonnnrrr|||wwwnnnpppvvv|||zzzrrrpppuuu{{{vvvnnnpppzzz}}}{{{uuusssvvvyyyxxxyyywwwwwwwwwtttrrrwwwtttfff[[[UUUSSSHHHHHHGGGIIILLLNNNOOOOOOMMMLLLKKKKKKKKKJJJHHHFFFCCCAAA>>><<<;;;999666444111000///---+++************((()))...333444///)))%%%%%%&&&&&&'''(((((()))((('''&&&&&&''')))+++,,,'''(((((('''&&&%%%'''((('''''''''(((((('''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%mmmSSSAAA===999555444444444333222333666888777555222000...---------,,,,,,,,,,,,///***&&&&&&***---,,,)))++++++++++++++++++++++++))))))*********))))))(((******++++++++++++*********///000)))'''***,,,+++++++++******++++++,,,---************************)))(((((('''&&&&&&'''''''''((()))++++++******)))(((((((((((())))))))))))))))))***+++++++++++++++)))***+++,,,------------'''***,,,***&&&%%%***///,,,+++***)))))))))***+++++++++***+++,,,...000222000444:::@@@KKK^^^vvv~~~~~~wwwnnnddd\\\\\\aaalllpppvvv{{{qqqmmmfffaaacccnnn}}}lll___YYYXXX[[[ZZZ\\\cccfffeeecccdddbbbcccggglllpppppplllhhh``````aaaccceeeffffffeeeddd___\\\\\\XXXQQQPPPUUUUUUUUUUUUTTTRRROOOKKKIIIFFFIIIKKKKKKHHHHHHJJJMMMSSSSSSVVVZZZXXXQQQMMMNNNNNNQQQUUUVVVVVVVVVYYY\\\]]]^^^___```aaaeeejjjnnnnnnooonnnlllhhhfffgggiiinnnpppuuuyyy||||||zzzxxxxxxssslllddd]]]WWWRRROOOJJJEEEAAACCCIIINNNSSSVVV]]]YYYYYY]]]aaabbbdddhhheeeooouuukkkkkkkkkjjjmmmjjjhhhmmm{{{}}}qqqooorrruuuwwwzzzwwwssswww}}}vvvuuurrrvvvvvvqqqpppvvvzzzyyyzzzyyyyyy|||{{{wwwxxx|||~~~ttthhhbbb___MMMJJJHHHIIIMMMPPPPPPNNNOOONNNMMMMMMMMMLLLJJJHHHDDDAAA???===<<<:::888666333222000...,,,++++++***'''((())))))((((((((((((%%%%%%&&&&&&'''((())))))(((((('''&&&''')))+++---%%%&&&'''&&&%%%%%%&&&((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&%%%$$$###$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""" !!!$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&lllSSSAAA===888444333333333222222222333444333222111000000000//////......------////////////////////////+++,,,,,,+++******+++---+++***)))))))))***,,,,,,,,,+++***))))))***+++,,,,,,+++++++++***))))))))),,,,,,+++***))))))******))))))************))))))(((((((((((()))***+++,,,))))))************))))))((()))))))))))))))(((((()))******+++++++++******(((((((((((((((***,,,---***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///000111222555<<>><<<:::999888555111///...---,,,*********)))(((((((((((()))((((((''''''''''''((((((%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&'''((()))((('''%%%$$$###$$$%%%%%%%%%&&&''''''&&&&&&((()))$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((kkkSSSAAA===777444333333333222222222333444333222111000///////////////.................................+++,,,++++++******+++,,,+++***)))))))))***+++,,,,,,+++***))))))***+++,,,+++++++++***************,,,++++++***))))))************++++++++++++************)))))))))))))))***)))******************))))))***************))))))******+++++++++******)))******))))))***+++,,,---++++++******************,,,,,,,,,,,,,,,,,,,,,,,,***+++---...000222666888???HHHUUUcccuuu{{{}}}~~~{{{wwwjjj]]]\\\ccclllwww}}}uuujjj```^^^aaaeeekkktttqqqbbb]]]```cccbbbffflllnnnjjjfffeeeeeehhhiiihhhjjjmmmjjjdddZZZVVVQQQOOOOOOPPPOOONNNRRRSSSSSSPPPMMMLLLPPPTTTVVVUUUUUUWWWXXXXXXWWWUUUSSSUUUWWWXXXYYY[[[___aaaaaaeeeddd___ZZZYYYVVVSSSYYY^^^cccdddbbbcccfffiiillloooqqqnnnjjjiiinnntttyyyuuunnniiiggghhhkkknnnqqquuuzzz}}}|||zzzxxxwwwwwwpppggg```[[[XXXTTTQQQLLLIIIEEEAAA@@@CCCIIINNN^^^bbbeeeeeebbb``````bbb]]]aaaeeefffgggkkkuuu}}}sssfff```bbbjjjpppvvvqqqrrr|||}}}|||}}}~~~|||{{{{{{}}}~~~~~~|||yyywwwwwwvvvxxx|||~~~~~~}}}||||||~~~~~~{{{zzz{{{|||zzzwwwxxx}}}gggRRRJJJIIISSSYYYRRRMMMIIIHHHJJJKKKKKKMMMRRROOOLLLHHHEEEBBB???<<<:::;;;888444111000///---,,,+++***)))(((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))((('''&&&&&&%%%%%%%%%&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''iiiRRR@@@<<<777444333333333222222222333444333222111000...///////////////000000------------------------,,,++++++******++++++,,,******))))))******+++,,,,,,+++***))))))***+++,,,***************+++++++++,,,+++******)))*********++++++,,,,,,,,,,,,++++++,,,+++***)))((((((((((((******++++++++++++************+++++++++++++++***+++++++++++++++***)))(((,,,++++++***++++++,,,,,,---,,,+++***))))))))))))++++++++++++,,,,,,,,,,,,***,,,///000111555;;;AAAOOOZZZhhhsss~~~|||zzzvvvoooccc[[[```mmmxxx}}}rrrfffbbb```]]]YYY[[[aaaiiirrr|||{{{jjjbbbbbbfffcccdddiiilllhhhcccbbbaaafffhhhfffdddcccaaa]]]UUUQQQLLLHHHHHHIIIIIIIIIPPPSSSTTTSSSQQQQQQTTTWWWZZZ[[[]]]```ccccccaaa___\\\^^^aaaccceeegggkkknnnnnnpppoooiiieeeffffffdddhhhiiikkklllllllllooorrrvvvxxxxxxuuuppppppuuuzzz~~~xxxooohhhfffjjjpppuuuuuuyyy~~~~~~{{{wwwvvvtttmmmddd^^^\\\\\\[[[YYYUUUSSSOOOKKKIIILLLRRRWWWfffjjjnnnooolllhhhggghhhaaabbb```[[[XXX[[[dddllluuuooofff^^^\\\aaajjjqqqqqqooottt|||{{{~~~}}}||||||}}}yyy~~~zzzrrrooosssxxx~~~}}}zzzyyyzzzzzzxxxuuutttttttttwwwrrrpppqqqssstttyyy~~~cccUUURRR^^^iiifff\\\VVVQQQOOOLLLIIIJJJMMMPPPNNNMMMKKKIIIEEE???;;;>>>;;;777555444333111///,,,+++***)))(((((('''((()))((((((''''''(((((()))((((((''''''''''''''''''&&&&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&&&&%%%&&&((('''&&&&&&'''(((((((((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&gggQQQ>>>;;;777444333333222222222222333444333222111000......//////000000000111------------------------,,,+++******+++,,,,,,+++***************+++++++++,,,+++***))))))***+++,,,)))))))))***+++++++++,,,++++++***************+++***++++++++++++++++++***++++++***)))(((((())))))+++++++++,,,,,,+++++++++)))***+++++++++++++++++++++++++++++++++***)))(((,,,+++++++++******++++++++++++******)))*********++++++++++++,,,,,,,,,,,,...000222222444;;;FFFNNNaaakkkvvv|||{{{vvvsssqqqhhhbbbfffpppyyyvvvmmmaaaZZZZZZ\\\\\\\\\ZZZ```iiisss}}}qqqeeecccbbb^^^___fffiiifff```^^^[[[bbbeee```ZZZXXXWWWUUUPPPNNNJJJIIIIIILLLOOOQQQRRRVVVYYYZZZYYYYYY\\\^^^bbbdddgggkkknnnnnnkkkhhheeehhhkkkmmmooorrrvvvzzzyyy{{{zzzuuussswwwzzz{{{{{{vvvrrrrrrssssssuuuxxx|||}}}}}}zzzwwwwww|||{{{sssmmmkkkoootttyyywww{{{{{{xxxvvvtttmmmeee```___aaaaaa```___]]]ZZZVVVUUUWWW]]]aaajjjoootttuuusssooommmmmmkkkiiiddd\\\WWWXXX^^^eeegggeeebbb^^^^^^aaagggllljjjjjjqqq{{{qqqqqqvvv}}}wwwsssqqqrrrxxx{{{tttuuuwwwzzz~~~}}}zzz||||||{{{yyywwwuuuttttttuuupppmmmmmmkkkhhhhhhkkk|||yyydddXXX___mmmmmmiii^^^SSSPPPPPPNNNLLLKKKOOOPPPQQQQQQPPPKKKDDD???@@@===:::888777777666444...---,,,***)))(((''''''))))))(((((((((((())))))))))))((((((''''''&&&&&&%%%$$$#########%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&'''(((((('''&&&%%%%%%'''((('''&&&&&&'''((())))))(((((('''''''''&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&eeeOOO===:::666444333333222111222222333444333222111000.../////////000000111111........................---+++)))***+++,,,,,,***))))))******++++++++++++,,,+++***))))))***+++,,,)))))))))***+++++++++,,,+++***************++++++))))))************))))))))))))(((((()))***+++++++++++++++,,,,,,+++++++++((())))))***++++++******+++++++++++++++***)))(((***************)))))))))))))))))))))***+++,,,---++++++,,,,,,,,,---------111222444888???KKKYYYcccssszzz~~~vvvqqqooorrrmmmiiikkknnnsss~~~{{{rrroooaaa^^^[[[[[[\\\]]]]]]\\\ZZZ___gggqqq{{{tttgggccc^^^\\\___eeegggaaa[[[XXXUUU]]]___ZZZSSSPPPQQQPPPMMMMMMLLLLLLMMMQQQUUUYYYZZZ^^^bbbdddcccccceeehhhlllmmmqqquuuwwwvvvrrrnnnmmmooorrruuuwwwzzz~~~vvvuuuwwwwwwwwwzzz}}}~~~~~~}}}{{{}}}}}}xxxuuutttuuuxxxzzzvvvyyy}}}~~~{{{yyyxxxuuunnnfffaaaaaabbbcccbbbeeecccaaa]]]\\\___dddiiiqqquuuyyyyyyuuupppmmmmmmpppnnniiibbb]]]\\\___cccdddfffgggfffeeeeeefffhhhjjjiiiooo|||~~~sssiiiiiiqqq|||xxxtttrrrsssvvv~~~zzzwwwwwwyyyzzz{{{zzzzzzyyyxxxwwwwwwvvvuuuqqqoooooopppmmmeee``````hhhyyyvvv]]]YYYaaaaaagggWWWIIIJJJRRRUUUSSSPPPOOOQQQSSSUUUUUURRRKKKGGGCCC@@@===;;;;;;;;;:::999222000...,,,***)))((('''))))))(((((((((((()))))))))))))))((((((''''''&&&%%%$$$$$$###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$&&&''''''&&&%%%$$$&&&'''((('''&&&%%%&&&((())))))(((((('''''''''&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***)))))))))((((((''''''dddMMM<<<999666444444333222111222222333444333222111000///000000000000000000111////////////////////////...+++((())),,,---,,,***))))))***++++++++++++***,,,+++***))))))***+++,,,***************+++++++++*********)))******+++,,,)))))))))******)))))))))(((((((((((()))***+++,,,******++++++++++++******'''((()))***++++++++++++)))******+++++++++******((())))))*********))))))'''(((((()))***,,,---...,,,,,,------......//////111444999DDDRRRcccqqqzzz|||wwwpppmmmnnnooommmnnnoooqqquuuvvvjjjbbb^^^WWWZZZ\\\^^^^^^\\\YYYWWWZZZ___gggppp{{{rrreeeaaa___^^^```cccaaaYYYTTTSSSTTTZZZ[[[VVVPPPPPPRRRRRROOOQQQRRRRRRSSSVVVZZZ]]]eeehhhlllmmmllllllnnnqqqtttuuuwww{{{}}}{{{wwwttttttvvvxxxzzz{{{}}}vvvvvvzzzyyyyyy{{{}}}~~~~~~~~~~~~}}}|||{{{zzzzzzvvvxxx{{{||||||{{{{{{{{{uuuooogggccccccddddddcccfffeeecccaaaaaadddiiimmmyyy|||~~~|||vvvooolllkkkpppnnniiiddd___^^^```bbbiiilllooopppnnnkkkjjjiiillljjjkkkssszzz~~~zzzzzzyyywwwtttkkkccceeepppzzzzzz}}}{{{~~~||||||~~~{{{tttsssvvvyyyyyyxxxwwwxxx{{{|||{{{zzzqqqpppssswwwuuullleeecccaaapppqqqhhhiiiffflllZZZJJJJJJRRRVVVTTTQQQQQQRRRUUUXXXZZZYYYUUURRRIIIFFFBBB@@@@@@???>>><<<555444111///,,,***)))(((***))))))(((((())))))***))))))((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&(((((((((&&&%%%&&&'''((((((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((bbbKKK;;;999666444444333222000222222333444333222111000111111111000000000000000...........................+++((())),,,...,,,)))((()))***+++,,,++++++***,,,+++***))))))***+++,,,+++++++++*********************))))))***++++++,,,)))******++++++******)))***)))))))))))))))******)))******************)))((()))***+++,,,,,,,,,,,,((()))***+++++++++++++++'''(((***++++++++++++***))))))))))))***+++,,,---------......///000000111777;;;DDDUUUiiiyyywwwsssqqqsssrrrooooootttppppppsssyyyvvvlllddd```^^^]]]ZZZ]]]```aaa___\\\ZZZZZZ^^^cccjjjrrrzzzvvvggg]]]ZZZZZZZZZ[[[[[[UUUOOONNNSSSXXX[[[ZZZUUURRRUUUXXXYYYVVVYYY\\\^^^___aaadddgggnnnqqqttttttrrrrrruuuxxxwwwxxxzzz}}}|||yyyyyy{{{|||}}}}}}~~~tttuuu{{{{{{|||~~~~~~}}}|||yyyzzz{{{{{{zzzzzz{{{}}}wwwrrrllliiiiiijjjiiihhhhhhhhhgggeeefffiiiooosss|||~~~}}}xxxsssqqqqqqrrrooojjjdddaaa```ccceeeppprrruuuvvvtttrrrrrrrrrrrrnnnmmmooopppooopppsssvvv{{{|||uuunnnlllmmmmmmjjjdddbbbiiivvv|||uuuuuu||||||wwwpppqqqtttuuutttuuuxxx}}}vvvwww{{{yyytttsssooo|||{{{qqqooo```RRRMMMOOOPPPPPPRRRSSSTTTWWW[[[___aaa```___RRROOOJJJFFFDDDAAA???===888777444111...,,,***)))******))))))))))))******((((((((((((((()))))))))%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''bbbJJJ:::888666444444333222000222222333444333222111000222222111111000000//////------------------------///+++((())),,,...,,,)))((()))***+++,,,+++******,,,+++***))))))***+++,,,,,,+++++++++******))))))******))))))***+++,,,,,,+++++++++,,,,,,+++++++++,,,+++***)))(((((((((((())))))************)))))))))***+++,,,------...---'''((()))***+++,,,,,,,,,((()))***,,,------,,,,,,+++***************++++++.........///000111111222>>>CCCOOOcccxxxnnniiiiiioooqqqqqqttt{{{vvvuuuyyytttfff[[[YYY\\\```ccc```bbbdddcccaaa```aaabbbcccgggmmmsssxxx|||}}}wwwrrriii\\\UUUSSSRRRRRRSSSQQQKKKGGGLLLUUU[[[]]][[[VVVVVV[[[______]]]aaafffjjjkkknnnqqquuutttvvvxxxwwwuuuuuuxxx{{{xxxyyy{{{~~~}}}}}}~~~~~~sssttt|||~~~~~~~~~}}}}}}|||{{{yyyyyy{{{~~~zzzvvvpppnnnppppppooonnnkkkkkkkkkjjjkkknnntttyyyzzz|||~~~{{{xxxyyy{{{wwwsssllleeebbbcccgggjjjtttvvvxxxxxxwwwwwwyyyzzz}}}xxxuuuuuuqqqllliiikkklllsssvvvooogggeeefffggggggdddfffqqqtttkkknnnzzz|||pppnnnpppooonnnoootttzzz~~~}}}}}}|||lllcccXXXNNNIIIHHHIIIOOOVVVVVVVVVXXX\\\bbbfffggggggZZZVVVPPPKKKFFFCCC???<<<:::888666222///---+++*********))))))))))))******''''''(((((())))))******%%%''')))***)))'''%%%###&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&'''&&&%%%%%%&&&'''((()))'''((()))(((&&&%%%&&&'''$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&```JJJ===:::777666666555333222222222222111111111111000------,,,,,,,,,------...---...///000000///...---******+++,,,------------++++++++++++++++++,,,,,,---,,,,,,+++***)))((((((******+++,,,,,,---......***,,,---......---+++)))))))))***+++,,,,,,,,,,,,************************000...+++,,,------+++(((***+++,,,------,,,+++***)))))))))***+++++++++,,,))))))*********++++++++++++++++++,,,,,,------...///******000555777;;;BBBKKKYYYiiittt}}}~~~rrriiilllpppsssuuuvvvwwwyyyuuu|||uuunnneeecccfffkkklllkkknnnlllnnnoooiii``````eeegggjjjnnnssswwwwwwtttqqqnnnjjjbbb\\\WWWSSSPPPMMMJJJJJJIIIFFFCCCDDDJJJOOO[[[]]]^^^___aaadddiiillljjjkkknnnqqqtttxxxzzz{{{|||zzzyyyyyyyyy|||}}}~~~|||~~~yyyuuuzzz|||~~~}}}}}}}}}{{{~~~}}}~~~}}}}}}}}}||||||{{{yyyyyy{{{xxxxxxyyywwwtttuuuzzzwwwtttpppooorrruuuxxxzzz~~~}}}|||{{{zzzzzzyyyvvvqqqkkkeeeeeeiiimmmvvvuuuuuuxxx|||xxxrrrooommmllljjjoooooolllfff___\\\^^^aaadddeeekkk{{{~~~sssmmmoooyyy~~~~~~}}}tttooommmoooqqqqqqrrrtttxxxzzzvvvvvveeeZZZSSSRRRPPPKKKMMMUUUVVV[[[]]]\\\```iiimmmkkkbbb[[[SSSNNNLLLHHHAAA<<<>>><<<999777555333000......,,,)))&&&%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&''')))***+++,,,+++(((&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''((()))))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%'''((())))))'''%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%(((%%%$$$%%%'''(((&&&$$$###$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&___HHH===:::777666666555333222222222222111111111111000/////////////////////000---...///000000///...---,,,,,,,,,------,,,++++++)))******++++++,,,------,,,,,,++++++***)))))))))******+++,,,,,,---......***+++---......---+++*********+++,,,,,,,,,,,,+++))))))))))))))))))))))))'''&&&%%%&&&)))***)))'''+++++++++,,,,,,+++++++++************++++++++++++*********+++++++++,,,,,,,,,,,,,,,------............,,,...222444999GGGUUUgggooowwwyyy||||||~~~|||tttnnnuuuvvvwwwwwwxxxzzz~~~}}}uuurrrpppoooppprrrtttvvvyyyyyyzzzyyyooodddbbbgggjjjjjjkkkmmmnnnmmmiiifffaaa]]]WWWRRROOOLLLJJJGGGIIIJJJIIIGGGFFFIIIOOOUUU\\\```dddhhhjjjmmmppprrrqqqrrrtttwwwzzz}}}~~~|||{{{zzzzzzzzz~~~~~~}}}}}}~~~|||yyy|||~~~~~~~~~}}}{{{zzzzzz|||~~~{{{~~~~~~}}}}}}~~~~~~}}}}}}|||{{{zzzyyyzzzxxxyyy|||{{{xxxxxx{{{yyyvvvrrrqqqtttwwwzzz{{{}}}}}}|||{{{{{{zzzyyyyyyzzzyyyuuupppllllllooossszzzyyyxxxzzz}}}~~~zzzwwwvvvtttrrrpppqqqpppnnnhhh```\\\]]]^^^aaadddmmmtttnnnpppwww~~~|||wwwsssnnnnnnnnnnnnnnnpppsssvvvyyyqqqhhh```[[[SSSLLLNNNTTTVVVZZZ\\\\\\bbbkkkooonnniiiccc]]]XXXUUUQQQJJJDDD>>><<<999888777666333111///---***((('''((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''(((******+++)))'''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%'''&&&&&&%%%$$$$$$$$$%%%'''&&&$$$%%%'''(((&&&$$$'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}]]]FFF===:::777666666555333222222222222111111111111000...///////////////......---...///000000///...---------------,,,+++***)))))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,------...)))***,,,---...------,,,,,,,,,,,,,,,++++++++++++************************)))(((((()))+++,,,,,,+++,,,++++++++++++++++++,,,+++++++++++++++*********+++++++++,,,,,,,,,------------------............---000333555888DDD]]]sss{{{wwwyyyzzzzzztttyyy}}}{{{uuupppppprrr{{{{{{{{{{{{}}}}}}xxxsssoooooosssxxx{{{|||~~~xxxjjjeeegggkkkiiifffdddbbb___[[[XXXRRRPPPMMMKKKJJJIIIGGGFFFJJJKKKLLLLLLLLLQQQYYY___cccgggmmmrrrssstttttttttxxxyyyzzz|||~~~~~~}}}|||||||||}}}~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||~~~}}}zzzvvvuuuvvv{{{~~~zzz|||}}}||||||~~~~~~}}}||||||{{{{{{{{{zzzxxxzzz~~~{{{zzz|||{{{xxxuuutttvvvyyy{{{|||{{{{{{zzzzzzyyyyyyxxxxxx{{{zzzyyywwwuuuuuuwwwzzz~~~}}}|||}}}~~~~~~|||{{{zzzzzzyyywwwuuupppqqqooojjjccc]]]\\\]]]aaaeeeooouuuhhhhhhrrryyyuuuppppppooommmlllmmmoooqqqsssyyy|||rrrggg\\\SSSPPPRRRUUUWWWZZZ\\\cccjjjmmmkkkjjjgggbbb^^^[[[VVVNNNHHHAAA???<<<:::999777555333000...,,,***))))))******************************'''''''''''''''''''''''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}]]]GGG===:::777666666555333222222222222111111111000000///000000111111000///...------...//////...------,,,---------,,,,,,+++***++++++++++++++++++,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,---...------......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,///............------,,,---,,,+++******+++,,,---,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,------------.........222666:::BBBVVVtttzzzsssssstttrrrqqqtttuuuqqqlllmmmttt|||wwwyyy|||{{{ppplllkkkhhhdddeeelllvvv~~~pppiiihhhhhhccc]]]XXXUUURRROOOMMMJJJJJJIIIJJJLLLMMMMMMLLLOOOQQQTTTUUUWWW]]]eeelllnnnqqquuuwwwwwwuuutttttt{{{{{{||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}{{{yyyzzz{{{}}}~~~}}}}}}~~~}}}|||yyyvvvtttuuuyyy|||yyy{{{|||}}}}}}|||{{{{{{{{{{{{{{{|||||||||}}}}}}{{{xxxwww{{{|||zzzyyy{{{|||yyyvvvuuuwwwyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyxxxyyyzzzzzz{{{{{{{{{}}}~~~~~~}}}}}}{{{xxxwwwwwwwwwvvvtttmmmoooooollleee```^^^___dddffflllxxx}}}xxxvvvuuuxxxmmmdddfffppp~~~yyysssrrrssstttssspppmmmllllllkkkrrryyy|||zzzyyy{{{~~~{{{}}}~~~uuulllcccXXXPPPQQQSSSVVV\\\cccggggggdddiiigggeeebbb___YYYQQQLLLGGGDDD???<<<:::777555222000///...,,,+++*********))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}___III===:::777666666555333222222222222111111111000000222222222222222111000000,,,---...//////...---,,,***+++,,,,,,---------,,,---,,,,,,++++++******************+++,,,,,,------++++++,,,,,,,,,,,,------)))***+++,,,------......000///---,,,+++******+++++++++++++++++++++++++++++++++++++++************---,,,+++******+++,,,------,,,,,,,,,++++++******,,,,,,---------.........++++++,,,,,,------......///333888AAAQQQjjj~~~xxxwwwuuurrrtttqqqlllgggfffmmmxxxxxx}}}yyykkkdddeeefffccc``````eeerrruuulllggg\\\WWWPPPKKKIIIHHHGGGGGGFFFGGGIIIMMMQQQSSSSSSSSSYYY\\\```bbbdddiiipppvvvxxxyyyzzzzzzyyyxxxyyy{{{||||||||||||||||||}}}}}}|||}}}~~~~~~}}}}}}}}}~~~~~~|||yyywwwxxxzzz|||~~~}}}|||~~~zzz{{{{{{yyywwwvvvwwwyyyxxxxxxyyyzzz{{{{{{zzzzzzvvvwwwyyy{{{||||||||||||{{{tttppprrrtttuuuwwwzzz|||yyyvvvuuuvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzwwwxxxyyy{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~|||{{{vvvqqqmmmlllnnnooooooiiilllnnnmmmiiieeedddeeeeeeeeefffkkkttt|||ssslllllloooooojjjfffhhhnnnzzz~~~|||uuutttwwwzzzzzzuuuooojjjhhhhhhqqqyyyyyytttrrrwww}}}yyyyyyxxxzzz|||~~~|||iiiUUUNNNNNNSSS\\\eeehhhfffdddiiiiiiiiigggddd^^^XXXSSSKKKGGGBBB>>><<<:::888666000000000...---+++***)))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%&&&&&&))))))((((((''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}___JJJ===:::777666666555333222222222222111111111111000000///...---,,,,,,,,,---,,,---...//////...---,,,)))***+++,,,---------------,,,,,,++++++******)))***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...000///---,,,+++++++++,,,((((((((((((((((((((((((&&&(((*********+++---///,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......******+++---...///000111444999BBBOOOccc{{{~~~{{{uuuuuuooogggbbbdddlllxxxsssllleeebbbdddeeedddaaabbbgggrrr|||tttjjjaaaNNNJJJDDDAAAAAACCCEEEEEEFFFHHHLLLQQQWWWZZZ[[[ZZZdddhhhmmmpppqqqsssxxx{{{|||||||||{{{{{{}}}~~~~~~~~~~~~}}}}}}}}}|||}}}~~~~~~~~~~~~~~~|||yyywwwwwwxxxzzz|||~~~~~~||||||~~~yyy{{{||||||zzzwwwvvvvvvwwwwwwvvvxxxzzz{{{zzzxxxrrrtttwwwzzz{{{zzzxxxwwwuuummmgggiiimmmppptttxxx{{{yyyvvvuuuvvvwwwwwwwwwwwwwwwxxxxxxyyyyyyzzzzzzwwwwwwxxxzzz}}}~~~~~~}}}|||||||||}}}~~~}}}{{{yyysssnnngggccccccfffiiikkkiiimmmppppppmmmkkklllnnnhhheeebbbcccgggnnntttwwwyyyxxxkkkcccdddiiiiiiggghhhkkkppp{{{|||wwwxxx~~~zzz}}}zzzsssllliiifffmmmsssrrrmmmlllpppuuuxxxxxxvvvvvv}}}sssrrrtttzzzgggTTTPPPRRR\\\eeehhhhhhhhhggghhhiiihhheeeaaa\\\YYYOOOLLLFFFBBB@@@???===;;;222222222222000...+++***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''(((((('''&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{]]]HHH===:::777666666555333222222222222111111111111000///...+++)))((()))+++,,,,,,,,,............,,,,,,++++++,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---000///---+++++++++,,,---))))))))))))))))))))))))(((***------,,,---///222+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------***+++,,,...000222444555===HHHWWWfffxxx}}}xxxrrrmmmkkkhhhfffhhhoooyyyxxxmmmjjjfffdddeeeeeeeeedddgggmmmwww||||||xxxrrroookkk```SSSHHHEEEAAA@@@BBBFFFIIIJJJNNNPPPUUU\\\cccfffgggfffmmmrrrxxxzzzzzzyyyzzz||||||||||||||||||~~~~~~~~~|||}}}~~~~~~~~~|||zzzxxxxxxwwwwwwxxxzzz|||}}}{{{{{{{{{|||}}}}}}|||{{{xxxzzz|||{{{yyyvvvuuuuuuwwwuuutttvvvyyyzzzyyywwwqqqtttwwwzzzyyyvvvqqqnnnjjjccc___dddkkkppptttwww|||yyywwwvvvvvvwwwvvvvvvuuuuuuvvvwwwwwwxxxyyyyyyzzzyyyxxxzzz~~~~~~}}}|||{{{{{{{{{{{{yyyuuurrreeebbb___^^^```eeehhhjjjnnnqqqttttttrrrqqqsssvvvppplllgggddddddgggkkkmmmmmmqqqtttooofff``````bbbdddcccfffnnnwww}}}uuuuuu}}}zzzuuurrrjjjjjjkkkkkkkkkkkkllllllsssuuuuuuwww||||||rrrnnnmmmppprrrvvveeeZZZTTTXXX^^^aaabbbeeeggghhhjjjjjjhhhdddbbb```[[[VVVOOOHHHDDDAAA>>><<<555555666666444111...,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''((((((((('''%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%'''((()))((('''&&&$$$&&&((('''%%%$$$&&&'''###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzz[[[FFF===:::888666666555333222222222222111111111111000666444000...---...000222,,,,,,---......---,,,,,,------------,,,+++******'''((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,000...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...***+++,,,------,,,+++***+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++,,,...000333555777888GGGWWWjjjyyy~~~yyywwwqqqjjjdddgggkkklllmmmttt~~~|||uuunnnllljjjgggeeeeeeeeefffjjjqqq|||rrroooiiiccccccaaaUUUFFFIIIFFFCCCCCCGGGKKKOOOQQQXXX[[[aaahhhooorrrrrrqqqrrrwww}}}~~~|||{{{{{{{{{|||||||||zzzzzz|||~~~~~~~~~~~~|||~~~~~~~~~~~~~~~}}}{{{zzzxxxvvvttttttuuuxxxyyyxxxxxxyyy{{{}}}}}}zzzwwwyyyzzzzzzyyyvvvuuuuuuuuuvvvtttsssuuuxxxzzzyyywwwrrruuuxxxzzzxxxrrrlllgggaaa[[[ZZZbbbkkkqqqtttwww}}}zzzxxxwwwwwwwwwwwwvvvsssttttttuuuvvvwwwxxxxxx}}}{{{zzz{{{}}}|||{{{zzzzzzxxxuuuqqqmmm[[[ZZZZZZ\\\aaagggjjjkkksssvvvxxxxxxuuuuuuxxx{{{zzzvvvoooiiieeedddeeeeeeeeehhhjjjhhhddd___^^^^^^```___cccooovvvsssyyy~~~}}}sssnnnjjjkkkqqqsssooojjjlllqqquuuyyy|||uuupppmmmmmmjjjhhhnnnwwwtttdddVVVSSSUUUVVVYYY]]]mmmoooppppppooolllkkkkkkggg```WWWNNNFFF@@@;;;888777888999888777333000---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''(((((()))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''((()))))))))(((''''''''''''''''''''''''((((((''''''''''''((((((%%%'''((())))))'''%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%'''))))))((('''&&&$$$&&&((('''%%%$$$%%%(((&&&&&&&&&''''''((((((((($$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxYYYEEE999888666555333333222222222222222333333444444444111111000000//////......111///---...000000...,,,,,,,,,,,,,,,,,,+++***)))+++++++++************)))************+++,,,---...******)))((()))***,,,---///---++++++,,,,,,+++***------,,,,,,+++***))))))'''(((***+++,,,,,,++++++222,,,''''''+++......,,,******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,...---,,,+++***+++,,,---...---///333333333;;;FFFXXXjjjvvvnnnjjjlllnnniiihhhkkkqqquuu{{{|||sssppplllfffdddhhhpppwwwxxxwwwvvvvvvvvvuuutttssskkkfff___XXXSSSQQQOOOMMMIIIHHHHHHJJJMMMQQQUUUXXXcccfffjjjoootttwwwyyyzzz|||~~~|||{{{zzz|||~~~~~~}}}}}}||||||~~~}}}{{{{{{|||}}}~~~~~~~~~|||zzzzzz{{{uuuuuusssrrrrrrssstttuuutttuuuvvvxxxyyyzzz{{{{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwtttrrrsssuuuwwwuuusssppprrrqqqppptttvvvmmm```]]]]]]bbbkkkpppooommmnnn~~~zzzwwwvvvuuuuuuuuuttttttttttttuuuvvvxxxxxx{{{zzzzzz||||||yyy{{{}}}wwwjjj___^^^___aaabbbfffkkkrrrwwwvvvvvvwwwwwwyyyzzz||||||~~~vvvlllggghhhhhhfffmmmkkkhhhfffffffffeeeccc\\\^^^fffttt|||{{{}}}{{{ooolllmmmkkklllooonnnnnnpppsssxxx|||}}}}}}{{{zzzyyyuuukkkaaa```ddd{{{mmm___XXXTTTPPPQQQVVVdddsssyyypppmmmsssssskkkpppmmmeeeYYYPPPKKKDDD===???888555777888666333333++++++***))))))(((((((((''''''((((((((((((''''''***)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((('''&&&%%%%%%$$$$$$'''&&&%%%$$$%%%''')))***(((((('''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''(((''''''''')))'''&&&&&&&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&wwwYYYEEE999888777555444333222222222222222333333333444444111000000000/////////...111///---...///000...,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++,,,************+++,,,---------------,,,------......111///---------...---,,,---,,,,,,++++++*********,,,+++)))(((''''''((((((222---)))))),,,---,,,)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111222,,,,,,...333555:::GGGTTTkkkyyyxxxmmmfffdddeeegggjjjjjjnnnuuuzzzyyyxxxuuurrroooqqqvvv{{{zzzvvvrrrpppooommmiiifff]]]YYYSSSNNNKKKJJJIIIIIIMMMMMMNNNQQQUUUZZZ___bbbkkklllpppsssvvvxxxzzzzzz}}}~~~~~~|||zzz{{{|||}}}}}}||||||}}}~~~{{{xxxxxxyyy{{{zzzyyy{{{||||||}}}~~~~~~}}}}}}}}}~~~~~~|||yyywwwwwwwwwttttttsssrrrrrrrrrrrrsssqqqrrruuuxxxzzz{{{||||||yyyyyyyyyxxxwwwwwwvvvvvvyyyvvvsssssstttuuutttsssppprrrqqqqqqssssssiii]]]YYYXXX]]]fffmmmnnnoooqqq~~~zzzvvvttttttsssssssssttttttuuuwwwwwwzzzyyyxxxzzz}}}}}}zzzzzzyyyrrrggg^^^bbbeeehhhjjjmmmppptttwww{{{{{{{{{|||}}}~~~xxxmmmhhhiiijjjhhhooonnnmmmmmmmmmmmmllljjj]]]aaahhhuuuzzz}}}~~~{{{uuuqqqmmmmmmqqqpppooopppqqqtttxxx|||~~~}}}}}}{{{rrriiiiiinnn{{{jjj```XXXRRRQQQTTTZZZhhhsssrrrpppsssuuurrrrrrpppiii^^^VVVQQQIIIAAA???999555777888666333333...---+++***)))((())))))''''''(((((((((((('''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&***))))))(((''''''&&&&&&)))(((&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''(((((('''''')))'''&&&&&&&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&wwwXXXEEE999888777555444333222222222222222222333333333333000000000000////////////000///---...//////...,,,,,,,,,,,,,,,,,,++++++***(((((()))***+++,,,------,,,,,,++++++++++++,,,,,,....../////////...------111///---,,,------,,,+++++++++++++++++++++++++++...,,,)))'''&&&''')))+++000---***+++,,,---***'''++++++++++++,,,,,,,,,,,,***+++,,,---......------++++++,,,---///000000111000///111555:::EEEWWWfff}}}zzz}}}vvvllldddaaabbbdddffflllnnnuuu}}}~~~yyywwwwwwyyyzzztttlllhhhgggddd^^^YYYRRRPPPNNNMMMLLLMMMOOOPPPVVVVVVXXX[[[```ffflllooossstttvvvxxxyyyzzz{{{{{{~~~~~~{{{zzz{{{||||||{{{zzzyyyzzz|||~~~{{{yyyxxxzzzzzzzzzzzzzzzzzz{{{{{{||||||}}}}}}~~~~~~}}}|||{{{zzz|||}}}}}}{{{xxxuuutttuuurrrsssssstttsssrrrqqqpppoooqqqtttxxx{{{}}}}}}}}}zzzzzzyyyyyyxxxwwwvvvvvvzzzwwwtttrrrsssttttttsssrrrrrrrrrqqqrrrnnndddYYYVVVUUUYYYccckkkpppuuuyyy~~~xxxtttssssssssssssssstttuuuvvvvvvwwwvvvvvvxxxzzz||||||{{{}}}|||zzzxxxuuuooohhhccciiilllpppssstttuuuvvvxxx~~~~~~yyynnniiijjjllljjjnnnnnnooorrrttttttrrrpppaaafffmmmwwwwwwssszzz|||yyywwwwwwvvvwwwwwwpppnnnpppnnnooopppoooooottt{{{|||www{{{wwwiii]]]UUUSSSTTTSSS]]]jjjqqqqqqqqqtttwwwssssssnnnfff___ZZZQQQIIIBBB;;;777888999666444444222000---+++)))((())))))'''(((((())))))(((((('''''''''&&&%%%%%%'''((()))''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%)))))))))(((''''''&&&&&&***)))'''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))'''%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&uuuWWWEEE:::999777555444333333333222222222222222222222333000000000000//////////////////............------+++,,,,,,---,,,,,,++++++))))))***++++++,,,------------,,,+++++++++,,,,,,+++,,,---------+++***)))...,,,************)))(((++++++++++++++++++,,,,,,,,,,,,******+++,,,...000,,,++++++,,,------+++(((+++++++++,,,,,,,,,------(((***,,,...//////...---)))***+++,,,---.........555666888;;;CCCQQQeeettt|||uuulllhhhdddcccfffjjjlllnnnnnnuuu|||~~~zzztttqqqpppwwwooofffaaa```]]]XXXRRRLLLMMMOOORRRTTTXXX\\\___aaabbbcccgggkkkppptttwwwyyyyyyzzz{{{{{{|||||||||~~~|||{{{|||||||||zzzwwwvvvwwwyyy}}}|||zzzyyyyyyzzz{{{{{{xxxxxxxxxxxxxxxyyyyyyyyy~~~}}}{{{zzzxxxxxxwww|||}}}}}}{{{xxxuuutttsssqqqsssuuuvvvuuusssqqqooorrrsssvvvyyy|||}}}~~~~~~}}}|||{{{{{{zzzyyyxxxxxxyyywwwtttrrrrrrssstttuuutttssssssrrrpppjjj```VVVVVVTTTXXXcccnnnvvvwwwtttuuuuuutttttttttttttttuuuvvvvvvuuuuuuwwwyyyzzzyyyxxxwwwxxxxxxvvvssspppnnnmmmppprrruuuvvvvvvvvvwwwxxx}}}~~~~~~~~~~~~~~~~~~wwwlllhhhjjjlllkkkjjjkkknnnrrruuuuuusssqqqggglllrrrxxx~~~zzzmmmjjjsssvvvpppnnnrrr}}}}}}sssnnnllliiimmmooooooooorrrzzzqqqddd\\\YYYXXXWWWYYY```jjjnnnnnnpppuuutttuuusssnnniiiddd[[[RRRGGG@@@;;;;;;;;;888555555666444000,,,***))))))***(((((())))))))))))((((((&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%###$$$%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))))))))(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&sssVVVDDD:::999777666444444333333222222222222222222222222////////////000000000000............------------+++,,,,,,---------,,,,,,,,,+++++++++++++++++++++------,,,,,,+++,,,,,,,,,***+++,,,,,,,,,***)))(((,,,+++))))))*********(((++++++++++++++++++,,,,,,******,,,---------------'''(((***,,,......,,,+++++++++,,,,,,,,,---------)))***---///000///...------......//////000111111444:::@@@EEENNN]]]ooozzzwwwoooaaabbbeeeiiiooosssuuuuuuttt}}}yyyrrrssstttzzz~~~tttnnnlllkkkppphhh___YYYWWWTTTPPPLLLIIIMMMRRRXXX\\\aaagggkkklllmmmnnnppprrruuuxxxyyyyyyzzzzzz{{{{{{|||}}}~~~}}}}}}||||||{{{xxxuuutttvvvwwwyyyyyyxxxvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwwww}}}{{{zzzwwwvvvuuuttttttxxxzzz{{{yyyvvvsssqqqqqqqqqsssvvvxxxxxxvvvsssqqqvvvwwwyyyzzz|||}}}~~~~~~|||{{{{{{zzzwwwvvvuuusssrrrsssuuuvvvvvvtttrrrrrrnnnfff]]]WWWVVVTTTYYYeeerrr}}}|||vvvuuuwwwvvvvvvuuutttttttttuuuuuuuuutttuuuwwwyyyzzzyyywwwvvvwwwwwwvvvsssqqqqqqsssssstttuuutttttttttwwwyyy||||||}}}~~~~~~}}}}}}||||||uuukkkgggjjjlllkkkgggiiimmmrrrvvvvvvtttqqqmmmqqqvvvzzz{{{~~~yyyqqqiiigggppptttnnnpppyyy}}}sssllleeejjjoooqqqqqqssszzz}}}pppgggbbb___```YYYXXX```iiimmmpppssstttwwwwwwtttppplllccc[[[OOOGGG@@@???>>>:::777777999666333///,,,+++******(((((())))))))))))((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&''')))***++++++)))&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&qqqSSSCCC:::999888666555444333333222222222222222111111111////////////000000000000---...///...,,,,,,,,,---+++,,,,,,------------------,,,,,,,,,++++++++++++------,,,,,,,,,,,,------,,,,,,------,,,,,,++++++,,,***)))***+++---,,,,,,++++++++++++++++++++++++******+++,,,+++)))(((&&&%%%''')))+++---......---,,,,,,,,,,,,------------+++,,,---...//////......------,,,---...000222333444@@@LLLUUU^^^jjjuuuzzzyyypppiiibbbgggoootttxxxzzz{{{}}}~~~uuuooollljjjeeeiiioooxxxuuulllhhhffffffddd___WWWQQQMMMLLLKKKJJJQQQWWW^^^dddggglllrrrvvvuuuuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyzzzzzz|||}}}~~~~~~~~~}}}}}}}}}|||zzzwwwuuutttvvvwwwyyyyyyyyywwwvvvuuuwwwyyyzzzzzzyyyyyyxxxxxxwwwwwwyyyxxxvvvsssrrrqqqqqqrrrrrrtttvvvuuussspppnnnnnnqqqsssuuuxxxxxxwwwvvvtttyyyyyyxxxyyyzzz|||~~~~~~}}}||||||vvvvvvvvvuuusssrrrsssuuuuuuqqqooooookkkbbb[[[XXXUUUUUU[[[iiiwwwxxxuuuuuuvvvvvvvvvuuutttssssssssstttsssssstttvvvyyyzzzxxxwwwwwwxxxwwwuuusssqqqqqqrrrsssttttttsssssstttwwwyyy{{{|||}}}~~~~~~}}}{{{zzztttllliiilllmmmllljjjllloootttxxxxxxvvvtttqqqtttyyy{{{||||||}}}}}}}}}~~~{{{|||}}}pppmmmjjjkkkvvvxxxsssuuu{{{zzz}}}qqqgggkkkoooqqqrrrtttxxx|||wwwoooiiiggg```YYYZZZcccmmmssstttuuuyyyzzzxxxwwwtttllldddXXXOOOGGGDDDBBB===:::999999888555222000---,,,+++((())))))******))))))(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&%%%$$$###$$$$$$&&&'''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&''')))+++,,,...+++(((&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&oooQQQAAA::::::888666555444444444222222222222111111111000.../////////000000000111,,,...///...,,,+++,,,...+++,,,,,,---......------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------,,,,,,,,,---......***(((((()))+++------------,,,,,,++++++*********+++******)))((((((''''''&&&''')))++++++,,,---...,,,,,,,,,------------...---------...............+++***)))***---111555888@@@PPPbbblllqqqvvvwwwuuuzzz}}}tttllleeekkksss|||}}}lllcccaaaaaabbb```fffnnnxxxxxxjjjaaa]]][[[YYYTTTSSSOOOKKKIIIKKKPPPUUUaaagggnnnrrrsssuuuyyy}}}zzzzzzzzzyyyyyyyyyyyyyyy{{{{{{zzzyyyyyyzzz{{{|||zzz{{{{{{{{{||||||||||||}}}|||zzzwwwttttttvvvxxxyyyzzzzzzxxxvvvuuuxxxzzzyyyxxxxxxwwwvvvuuuuuutttvvvtttrrrpppooooooooopppoooqqqttttttrrrooommmmmmoooqqqsssvvvwwwwwwwwwvvvxxxwwwuuuuuuwww{{{}}}||||||wwwyyyzzzxxxtttqqqppppppsssnnnkkkjjjfff^^^YYYYYYWWWXXX```pppzzzwwwvvvtttsssuuutttsssrrrqqqqqqqqqqqqpppqqqrrruuuxxxyyyxxxvvvuuutttttttttssssssrrrqqqqqqsssuuuvvvvvvvvvxxxyyyxxxzzz|||~~~~~~}}}zzzzzzvvvpppnnnqqqrrrpppoooppprrrvvvyyyzzzxxxvvvsssuuuyyy~~~|||xxxpppsssuuusssnnnkkklllnnnllljjjjjjqqq|||uuutttqqqvvv|||wwwooooooooopppqqqsssvvvxxx}}}~~~uuunnnnnnggg]]]^^^jjjrrrrrrxxx{{{}}}||||||zzztttlll```VVVMMMIIIEEE???<<<;;;999888777555333000---+++))))))************))))))%%%%%%&&&''''''(((((((((''''''''''''''''''''''''%%%$$$#########%%%'''(((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&''')))+++---000---)))'''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&mmmPPPAAA;;;:::888777555444444444222222222222111111000000.../////////000000111111,,,...000...,,,***,,,...+++,,,,,,---.........---******+++,,,------...///+++++++++,,,---...///000,,,++++++***+++,,,...///&&&%%%%%%&&&)))+++,,,,,,------,,,,,,+++***))))))+++***((('''(((***---///((()))************,,,---,,,,,,,,,---------......//////...---------......---,,,,,,---111777>>>BBBOOObbbvvv~~~~~~wwwpppooo|||{{{qqqjjjdddsss|||sssaaaZZZZZZ^^^``````gggoooxxxqqqbbbYYYRRRNNNKKKGGGIIIKKKJJJJJJPPPZZZccciiiooouuuwwwvvvvvvxxx||||||||||||{{{{{{zzzzzzzzz}}}|||{{{yyyyyyyyyzzzzzzwwwwwwxxxxxxyyyzzzzzz{{{}}}|||zzzwwwttttttwwwyyytttuuuvvvtttqqqpppsssvvvuuuuuutttsssrrrqqqqqqppptttrrrpppnnnmmmmmmnnnooooooqqqtttuuusssqqqoooooonnnooorrrtttvvvwwwwwwwwwvvvtttrrrrrruuuzzz~~~}}}|||{{{yyy{{{|||zzztttooommmlllqqqkkkggggggccc[[[XXXZZZZZZ\\\fffwwwxxxwwwvvvsssooosssrrrqqqpppoooooonnnnnnnnnoooqqqtttxxxyyywwwvvvpppooooooqqqtttvvvtttsssnnnrrrwwwzzzzzzzzzyyyyyyuuuwwwzzz|||}}}}}}||||||zzz{{{yyytttsssuuuvvvsssqqqqqqsssvvvxxxyyyxxxvvvsssuuuzzz}}}xxxhhhkkkmmmkkkeeebbbccceeeiiifffhhhtttxxxrrrlllpppuuuyyy}}}zzzwwwsssooonnnooorrrtttuuu{{{~~~~~~ttt{{{uuuccc[[[eeennnnnnzzz}}}~~~~~~yyyqqqddd[[[QQQLLLGGGAAA===<<<888888888777555111...+++))))))************))))))%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''***+++%%%&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((('''''''''''''''''''''&&&)))((('''&&&%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''"""###$$$%%%'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''((('''&&&&&&'''))),,,---111...)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&sssUUUCCC;;;888555444333333222111222222111000000111222333---+++)))(((((((((***+++.........------,,,,,,,,,...---,,,,,,,,,,,,---...((()))+++,,,---,,,+++******+++---///000000///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((************************)))+++...000111000///---,,,,,,,,,---------......---------..................///000//////555@@@IIIeeewww{{{yyyuuuxxx}}}~~~wwwnnnooottt~~~lllaaa\\\YYYZZZ\\\eeekkkrrrwww~~~}}}sssiii___SSSGGGCCCGGGMMMIIIKKKTTT\\\aaagggooozzz{{{{{{{{{yyyxxxyyyzzz{{{yyyvvvttttttvvvyyy{{{}}}}}}{{{yyywwwuuusssrrruuuvvvxxxzzz|||}}}}}}}}}yyyxxxuuusssqqqqqqrrrrrrwwwvvvtttsssrrrqqqqqqpppttttttuuuvvvvvvuuutttsssqqqrrrsssrrrooolllllllllooonnnnnnppprrrttttttsssuuuwwwyyyzzzyyyvvvrrrpppoooqqqsssuuuvvvxxx|||~~~~~~|||yyyxxxwwwwwwwwwvvvtttqqqmmmkkkoookkkgggcccaaa___\\\ZZZ___aaalll}}}vvvuuuuuutttrrrrrrnnnmmmrrrtttqqqmmmlllqqqrrrrrrrrrrrrqqqpppppptttrrrpppppprrrtttvvvvvvuuuwwwzzz||||||{{{yyywww{{{zzzxxxvvvwwwyyy{{{}}}}}}|||zzzwwwvvvuuuvvvvvvwwwuuuuuuwwwvvvsssqqqsssyyyyyy{{{zzzsssnnnooopppooollljjjjjjjjjmmmmmmqqq|||wwwppprrrqqqpppvvvzzz{{{yyyvvvrrrnnnjjjkkkmmmnnnzzz|||}}}ttthhh```^^^aaaeeerrrtttyyy~~~~~~xxxrrrkkkcccZZZSSSOOOIII@@@:::777<<<===777444666555000,,,,,,++++++***)))))))))'''((()))))))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))*********((('''&&&%%%%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&$$$$$$%%%&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((&&&$$$"""###%%%(((******)))'''%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))---,,,)))&&&$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&pppSSSAAA;;;888555333333333222111000///............///000333222111000///000111111/////////......---------...---,,,,,,,,,,,,---...---------,,,,,,,,,,,,,,,***+++---.../////////...---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,++++++*********)))))))))************************)))***---//////...---,,,,,,,,,,,,---------......///.........////////////---///111222666@@@NNNXXXooo|||{{{|||~~~|||uuuooosss{{{tttfff^^^[[[ZZZ[[[___hhhnnntttvvvyyy|||zzzvvvjjjccc[[[UUUNNNGGGHHHMMMRRROOORRR\\\dddhhhnnnuuuzzz{{{|||{{{yyyxxxyyyzzzzzzxxxwwwuuuvvvwwwyyy{{{}}}{{{yyywwwuuutttsssvvvwwwxxxzzzzzzzzzyyyxxxwwwvvvtttrrrqqqqqqrrrsssuuutttsssrrrqqqpppppppppssstttuuuuuuuuutttsssrrrpppqqqrrrqqqnnnlllllllllnnnmmmmmmnnnqqqssssssssstttuuuwwwwwwwwwuuusssqqqqqqrrrtttuuuuuuwwwzzz|||~~~|||yyywwwtttttttttsssqqqnnnkkkiiikkkhhhdddaaaaaa``````___bbbgggsss|||yyyxxxwwwsssppprrrnnnnnnrrrtttqqqnnnnnnqqqqqqqqqqqqqqqpppooooooqqqooonnnooorrruuuwwwxxxuuuwwwyyyzzz{{{zzzyyyxxxzzzyyyvvvttttttuuuwwwxxx}}}|||zzzxxxwwwwwwwwwwwwyyyvvvuuuwwwuuurrrqqqsssyyyyyy{{{wwwppplllnnnppprrrrrrpppmmmkkkkkkmmmssszzzsssvvvuuuqqqtttzzztttooojjjfffeeehhhsss}}}zzz|||yyy{{{tttfff\\\ZZZ[[[dddjjjttt{{{~~~|||zzzyyypppjjjbbb[[[UUUNNNFFF@@@:::======888555777666222...---,,,+++***))))))((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((()))******((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((())),,,***(((&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&lllPPP@@@:::888555333333444333222444333222111000000111111111111111111000000000000///////////////............------,,,,,,------...000///---+++***+++,,,,,,,,,,,,,,,---......//////---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++******************************)))***,,,---...,,,+++***,,,,,,,,,---------......000000///////////////000000111444888@@@NNN___kkk{{{~~~}}}yyyrrrooovvvrrriiiaaa^^^\\\\\\^^^bbblllrrrwwwwwwuuuqqqhhh```WWWRRRNNNLLLKKKKKKPPPWWW[[[[[[___hhhnnnrrrwww|||{{{|||}}}{{{yyyxxxxxxyyyzzzzzzzzzzzz{{{||||||}}}|||yyyvvvuuuttttttyyyyyyzzzzzzyyyxxxvvvuuuttttttrrrqqqpppqqqrrrsssrrrqqqppppppoooooooooppprrrsssssssssrrrrrrqqqpppnnnooopppooommmlllkkklllnnnlllkkklllnnnqqqssstttssstttuuuuuuuuuttttttsssrrrtttuuuuuutttuuuwwwyyy{{{|||~~~~~~{{{wwwtttppppppppppppnnnkkkhhhffffffccc```___```ccceeeeeefffmmm|||}}}{{{zzz{{{|||yyysssnnnqqqnnnooossstttqqqooopppqqqqqqpppoooooonnnmmmmmmooommmmmmnnnrrrvvvyyyzzzvvvvvvwwwxxxxxxyyyzzzzzz{{{yyywwwtttsssssstttuuu}}}|||{{{yyyyyyxxxxxxyyy{{{wwwuuuvvvtttqqqpppsssxxxxxx{{{~~~{{{sssmmmkkkmmmpppuuuxxxvvvooojjjdddiiisss}}}xxx}}}~~~yyywww{{{~~~xxxsssnnnfff```aaakkkuuu||||||{{{|||yyytttpppvvvsss```VVVTTTVVV```nnnwwwzzz{{{}}}yyyvvvqqqjjjaaaWWWNNNIII===>>>===999777888777444111000///---+++***((((((((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((()))))))))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&((()))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((()))%%%%%%&&&&&&'''(((((((((***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&iiiNNN@@@:::777555333444444333222666555555444333222222111...////////////...---,,,//////..................------------------------,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,------------...............------,,,,,,,,,+++++++++***************************+++---------,,,+++))),,,,,,,,,---------......000///............///000333555:::AAAMMM]]]nnnzzz}}}{{{xxxtttnnnllltttyyynnniiieeedddbbb___aaaeeeooouuuzzzxxxrrrjjj]]]SSSMMMKKKKKKLLLNNNSSS[[[aaaeeehhhmmmrrrvvvyyy|||~~~|||}}}}}}|||yyyxxxxxxyyy{{{}}}~~~{{{xxxvvvtttttttttyyyyyyzzzzzzzzzxxxwwwvvvrrrqqqqqqppppppqqqrrrrrroooooonnnnnnmmmnnnnnnnnnqqqqqqqqqppppppooonnnnnnlllmmmooonnnmmmkkkllllllooommmjjjjjjmmmqqqssstttqqqsssuuuwwwwwwvvvuuussssssttttttsssrrrrrrsssuuuvvvxxxzzz{{{zzzwwwsssqqqmmmmmmnnnnnnllliiigggeeedddaaa^^^]]]```dddhhhiiijjjqqq~~~zzzwwwxxxzzz}}}}}}zzztttooopppnnnooorrrssspppoooqqqqqqpppooonnnmmmmmmllllllqqqooonnnpppssswwwyyyzzzuuuuuuuuuuuuvvvxxxzzz{{{{{{zzzxxxvvvuuuuuuvvvwww|||{{{{{{{{{zzzzzzzzzzzz|||xxxvvvvvvtttppppppssswwwxxxzzz||||||xxxpppkkklllmmmrrrxxx|||yyynnneeeZZZaaammm||||||}}}~~~|||yyy~~~{{{wwwnnnddd^^^dddmmmwww}}}yyyvvvpppqqquuu{{{lll\\\VVVRRRZZZfffrrrzzz~~~}}}qqqbbbUUUNNNBBB@@@===999888888777555444333111///---***)))((()))))))))((((((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))******)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&'''((()))(((((('''&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''hhhNNN@@@999777444333444444444333333333222222111000///...111111222222222111000///------------------------------------------------'''***---///000///---,,,------,,,,,,,,,---......---,,,,,,++++++,,,,,,------------.........//////---------,,,,,,,,,,,,+++************************,,,,,,---...------,,,+++,,,,,,,,,---------......///...---------...000111222777@@@LLL\\\mmm|||tttssssssqqqlllkkksss|||wwwvvvtttsssqqqkkkdddcccgggqqqvvvwwwrrrjjjaaaTTTIIIFFFIIIMMMQQQWWW```hhhlllooossswwwyyyyyyzzz|||||||||}}}}}}|||zzzyyyyyyzzz{{{|||~~~}}}~~~}}}zzzxxxvvvttttttttttttuuuvvvwwwxxxwwwvvvuuuppppppppppppqqqqqqrrrrrrnnnmmmmmmlllllllllmmmmmmpppooonnnmmmmmmllllllllljjjlllnnnnnnmmmlllmmmnnnpppmmmkkkjjjmmmppprrrsssooorrrvvvyyyzzzxxxuuurrrqqqrrrrrrqqqooooooqqqrrrqqqsssuuuvvvuuurrrooommmllllllmmmmmmllljjjgggfffeeebbb^^^^^^aaaeeehhhjjjlllqqq{{{~~~wwwxxxyyyzzz||||||yyytttqqqpppnnnooorrrqqqnnnnnnqqqqqqqqqooonnnmmmmmmmmmmmmuuusssqqqqqqtttvvvxxxxxxtttsssssssssuuuwwwzzz|||xxxxxxwwwvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{||||||{{{}}}yyywwwxxxvvvrrrqqqsssuuuvvvxxxyyyxxxuuuooolllnnnoootttzzz|||wwwjjj```UUUZZZdddooozzz|||{{{rrr|||wwwkkkaaaaaafffqqq|||}}}|||uuusssrrrqqqvvvyyyfff^^^VVVXXX```mmm|||ooo^^^SSSHHHCCC>>>;;;:::888777777666555333111...+++***((())))))))))))((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))(((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%)))******)))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''gggMMM@@@999777444333444444444333333444444444333222111111222222222111111111111000,,,,,,,,,---------------,,,------......------,,,'''***...222333222000...,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---......//////---------,,,,,,,,,++++++************************,,,,,,---------------,,,,,,,,,,,,---------......///...---,,,---000222444444<<>>===:::888999888777555333000---+++***)))*********)))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))'''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''fffLLL>>>999666444333444555444333555555666777777666555444222111///.........///000------------.........///,,,,,,---......---,,,,,,(((***---///000///...,,,+++,,,------------++++++---,,,,,,++++++,,,,,,---+++++++++,,,---.........,,,,,,,,,,,,++++++++++++******************************++++++,,,,,,------,,,,,,,,,---------......///.........000333666888>>>HHHZZZnnnsssjjjkkkoootttwww~~~xxxuuussstttrrrrrrzzzuuuhhheeeiiihhhfff___TTTNNNLLLIIIEEEHHHTTTaaaiiiqqqyyy{{{yyyvvv}}}{{{wwwxxxzzzyyyzzz{{{||||||{{{{{{|||}}}{{{|||~~~~~~~~~|||yyyxxxuuuvvvwwwwwwwwwuuusssrrroooppprrrsssttttttssssssrrrrrrrrrrrrrrrrrrqqqqqqooonnnmmmlllkkkjjjjjjjjjmmmllljjjiiihhhgggggghhhiiikkkmmmnnnnnnnnnoooqqqmmmkkkiiiiiijjjkkkjjjiiillllllmmmmmmmmmmmmmmmmmmhhhjjjkkkkkkkkklllnnnpppnnnnnnmmmmmmllllllkkkkkkjjjkkklllmmmmmmkkkiiigggdddcccaaabbbeeeiiikkkkkkllloooqqqsssrrrqqqqqqrrrtttvvvxxxxxxxxxvvvuuuuuuvvvttttttuuurrrnnnoootttsssrrrqqqppppppqqqssstttvvvtttqqqpppqqqsssssssssooopppqqqsssuuuwwwyyyzzzwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwyyy{{{||||||||||||{{{yyyzzz}}}|||wwwtttuuussssssssssssrrrrrrtttuuuqqqtttxxxzzzwwwppphhhbbb]]]^^^```______aaaeeehhhwww}}}|||vvvwwwyyytttrrrrrrwwwpppddd[[[___iiiqqqyyy~~~|||zzzqqqmmmhhheeejjjwwwttthhhZZZOOOEEECCCAAA===;;;<<<999888666444111///---,,,)))***************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))******&&&''''''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&(((((((((&&&&&&'''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''}}}eeeLLL===999666444333444555444444111222333444444444333222444333111//////000111333---.........//////000000,,,,,,---......---,,,,,,(((((()))*********))))))***+++---......---+++***---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,+++++++++******************************(((((()))***+++,,,,,,---,,,,,,,,,---------......000000//////222555999;;;JJJUUUhhh{{{zzzpppjjjlllqqqwww~~~vvvhhhgggiiillllllooo|||uuuhhheeejjj```]]]UUUKKKGGGJJJMMMMMMRRR```mmmuuuzzz}}}xxxvvv}}}zzzvvvxxx{{{zzzyyyzzz||||||{{{{{{}}}~~~~~~{{{zzzrrrtttvvvxxxwwwuuusssqqqssstttuuuvvvvvvvvvuuutttrrrssssssssssssrrrqqqppppppooonnnlllkkkjjjjjjjjjmmmllljjjhhhgggfffgggggghhhkkkmmmnnnnnnoooppprrrkkkjjjhhhhhhiiihhhgggeeekkkiiigggeeeeeegggiiikkkfffgggiiiiiijjjkkknnnpppnnnnnnlllkkkkkkkkkkkkllliiijjjlllmmmlllkkkiiigggcccbbbbbbdddgggkkklllmmmllloooqqqpppnnnmmmnnnoooooorrrvvvxxxwwwvvvuuutttxxxwwwwwwwwwtttooopppuuusssrrrqqqqqqqqqsssuuuwwwtttqqqooonnnppprrrrrrrrrnnnoooqqqsssuuuwwwyyyzzz|||{{{{{{zzzyyyxxxwwwwwwuuuvvvxxxzzz||||||||||||zzzyyy{{{~~~yyyuuuvvvrrrrrrrrrqqqqqqrrrvvvxxxqqquuuzzzzzzvvvoooiiifffaaabbbcccaaa^^^^^^```ccciiipppwwwwwwqqqnnnqqquuu{{{tttnnnpppwwwuuueeeWWWYYYbbbjjjssszzz{{{yyytttnnnlllqqq{{{}}}rrr```SSSIIIFFFEEE@@@===>>>999888777444222///...---)))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))*********%%%&&&'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((('''&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$&&&)))++++++***'''%%%((('''%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&((((((((((((((((((((((((yyy```III;;;999777555555555666555444333333333222222111111111111111111111111000//////......////////////......111...++++++---...,,,***------------------------777555222///---,,,++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***++++++,,,------+++(((%%%###******+++++++++,,,,,,,,,+++,,,---...///////////////111222111222999EEEOOO]]]jjjzzz|||}}}zzz|||{{{wwwsssrrrsss{{{zzzhhh]]]YYYYYYXXX___llltttvvvyyyuuuoookkkgggWWWSSSMMMFFFDDDGGGNNNSSS___eeeoooxxx~~~~~~{{{yyyxxx{{{|||xxxvvvxxxzzzyyy{{{yyyvvvvvvxxx|||~~~}}}||||||xxxwwwvvvuuuuuuvvvwwwwwwssstttvvvvvvtttrrrrrrrrrvvvuuutttsssssssssssssssvvvrrrmmmkkkkkkllllllllljjjhhhfffdddcccdddeeefffhhhhhhjjjlllnnnnnnllljjjjjjfffeeeeeedddbbbcccggggggeeedddfffiiiiiiccc^^^dddfffjjjmmmpppqqqppppppvvvnnniiikkknnnmmmjjjiiijjjjjjkkkkkklllkkkjjjiiihhheeecccccceeeiiilllmmmlllmmmnnnmmmllllllmmmnnnnnnqqqttttttrrrqqqrrrttt{{{|||{{{yyywwwvvvwwwyyyxxxwwwuuusssrrrrrrssstttuuupppmmmmmmllliiikkknnnnnnnnnpppssswww|||~~~}}}|||{{{zzzxxxvvvxxxwwwwwwzzz}}}~~~|||yyyyyyyyyxxxwwwvvvvvvvvvwwwrrrqqqooonnnoooqqqtttvvvvvvuuuttttttsssppplllhhhhhhiiihhheeebbb___^^^___^^^aaacccccccccfffnnntttzzz}}}kkkhhhoooyyy}}}nnn^^^YYY\\\ccckkkrrr|||}}}|||rrrjjjnnn}}}sssgggWWWKKKFFFCCC@@@<<<:::999777666555444111...---,,,+++---...,,,(((%%%))))))(((''''''''''''''')))((()))***,,,+++)))'''***))))))((('''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((("""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||bbbIII<<<999777555555555666555444333333333222222222111111111111222222111111000///......////////////......///,,,++++++---///...,,,------------------------......---------...///000---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,+++***)))(((''''''+++,,,,,,,,,------------***+++,,,,,,------------...000222666===IIIWWW```gggooozzz~~~~~~~~~{{{|||yyytttuuu{{{~~~|||zzzzzzfffXXXRRRPPPRRRWWWcccrrryyyxxxwwwzzz~~~}}}xxxrrriii```NNNLLLGGGDDDDDDIIIRRRXXXeeekkkssszzz~~~|||{{{xxx||||||xxxwwwyyy{{{zzz{{{{{{{{{|||}}}}}}|||{{{zzzyyyvvvuuuuuutttuuuvvvwwwxxxsssuuuwwwvvvuuusssssssssuuutttssssssrrrqqqqqqqqqsssrrrooojjjggggggjjjnnnqqqmmmhhhdddcccdddeeeeeeiiijjjlllooopppoookkkhhhfffccccccfffgggdddccceeebbbccceeeiiinnnooommmkkkiiijjjlllnnnoooppppppppprrrllliiikkkmmmjjjhhhiiimmmllljjjhhhgggfffeeeddddddcccccceeehhhkkkllllllmmmnnnooopppooooooooooooqqqrrrssssssqqqrrruuuxxx}}}}}}{{{yyywwwvvvwwwyyyxxxwwwuuutttrrrqqqqqqqqqqqqmmmjjjkkkkkkiiikkkooopppqqqrrruuuyyy|||~~~~~~|||{{{||||||zzzyyyuuuttttttwwwzzz|||zzzxxxzzzyyyxxxwwwvvvuuuuuuuuusssrrrqqqpppppprrrssstttsssrrrqqqqqqqqqoookkkhhhmmmnnnnnnllliiihhhhhhiiibbbddddddbbbaaadddlllssswwwzzzxxxpppqqquuu|||oooeee``````dddjjjtttyyyuuummmnnnwww}}}qqq```SSSLLLFFF@@@;;;;;;:::888777666555222000111333333///***((()))+++))))))(((''''''''''''(((((((((((()))++++++***)))*********)))((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&cccJJJ<<<999777555555555666555444333333333222222222222111111111222222111111000///......////////////......,,,++++++,,,...//////...------------------------))))))******,,,...///000------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,------+++***)))((()))***+++------------............,,,,,,,,,---------------222222555???MMM^^^mmmuuu{{{}}}~~~{{{zzzvvvsssnnnllltttzzzbbbSSSLLLKKKLLLLLLXXXkkk{{{zzztttsssvvvxxxyyywwwvvvpppdddWWWHHHGGGEEEEEEHHHPPPZZZaaaooorrrwww{{{~~~~~~}}}|||yyy}}}}}}zzzxxx{{{}}}|||yyy{{{}}}~~~}}}}}}|||zzzyyyxxxwwwvvvttttttsssssstttuuuvvvwwwrrrtttvvvvvvuuusssssssssssssssrrrqqqpppnnnmmmmmmmmmnnnmmmhhhcccdddkkksssvvvppphhhdddcccdddcccbbbiiijjjlllooopppnnniiieeecccaaadddkkkooommmiiigggeeehhhlllnnnoooppppppqqqqqqqqqqqqrrrssstttuuuvvvvvvrrrpppqqqoookkkjjjlllooollliiigggggghhhggggggeeeeeefffiiimmmoooooooooqqqrrrsssuuuuuuuuutttsssttttttsssrrrrrrtttyyy}}}~~~}}}{{{xxxuuutttvvvwwwwwwwwwvvvtttrrrpppnnnmmmnnnjjjiiikkkkkkjjjlllppptttuuuwwwyyy{{{|||}}}}}}}}}|||zzzzzz{{{|||{{{zzzsssssstttvvvyyy{{{zzzyyyzzzyyyxxxvvvuuutttttttttsssssssssrrrrrrrrrrrrrrrqqqpppppppppqqqooommmjjjqqqrrrrrrrrrpppppprrrssslllllljjjfffccceeekkkpppvvvzzz|||tttqqquuu|||ttthhh___^^^aaaiiiqqq{{{xxxpppnnnmmmmmm~~~zzzkkk^^^UUUMMMDDD>>><<<;;;999888777666444222222999???;;;111)))***...***)))((((((''''''((((((((('''&&&'''***++++++++++++******))))))(((((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&cccIII<<<999777555555555666555333222222222222222222222222000000111111000000///.........////////////......,,,,,,,,,---.........---------------------------+++++++++++++++,,,,,,,,,------,,,,,,++++++++++++------------------------,,,......---,,,+++,,,---+++************+++,,,,,,,,,------------.........000///////////////000000777777;;;III]]]ppp}}}|||yyyqqqmmmiiinnn{{{jjjXXXOOONNNOOOQQQPPP^^^ssszzzqqqlllmmmppppppmmmiiidddZZZPPPHHHHHHIIILLLQQQZZZdddkkkvvvwwwyyy{{{||||||||||||yyy}}}~~~{{{zzz}}}~~~yyy{{{}}}~~~}}}{{{zzz{{{zzzyyyxxxwwwuuuttttttssssssssssssssssssssssssppprrrttttttsssrrrqqqrrrrrrqqqpppooommmkkkjjjjjjiiiiiigggcccaaaeeemmmtttsssnnngggddddddcccaaa^^^dddfffhhhkkkmmmlllhhhddddddccchhhrrryyywwwrrrpppkkkooossssssppppppssswwwyyyzzz{{{}}}~~~xxxqqqpppssssssooolllmmmppptttvvvwwwooonnnmmmnnnqqqsssttttttvvvvvvxxxzzz||||||zzzyyyvvvuuuttttttuuuxxx|||~~~}}}zzzvvvrrrqqqrrrtttvvvvvvvvvuuurrrooolllkkkmmmiiiiiilllmmmmmmooosssxxxzzz{{{{{{zzzyyyyyyyyy|||zzzxxxwwwxxxyyyyyyxxxttttttuuuwwwyyy{{{{{{{{{zzzyyywwwuuutttsssrrrrrrrrrsssssssssrrrqqqooonnnqqqppppppqqqrrrrrrpppnnnpppqqqrrrrrrrrrsssvvvyyyxxxxxxvvvqqqmmmjjjkkkmmmuuu~~~xxxppprrryyy}}}rrrddd___```ccchhhoootttvvvzzzyyysssoooiiidddrrr}}}ssshhh```WWWLLLDDD>>>;;;999888777777555333...999FFFGGG===222+++******))))))((('''((((((((((((&&&%%%&&&(((+++,,,,,,))))))))))))((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''```GGG;;;999777555555555666555333222222222222222222222222//////000000//////...---......////////////......------......---,,,++++++------------------------------------,,,,,,++++++------------,,,,,,++++++------------------------+++,,,---,,,+++******,,,((()))+++---...---,,,+++,,,,,,,,,,,,------------000000/////////000111111777999BBBTTTkkk~~~zzzwwwooollllllvvv}}}ssseeeZZZVVVVVVVVVVVV[[[hhhxxxyyynnngggeeehhhfff^^^WWWSSSPPPLLLFFFIIINNNTTT\\\fffooovvvzzzzzzyyyyyyzzzzzzzzz{{{yyy}}}~~~{{{{{{~~~}}}}}}}}}|||{{{zzzyyyyyyyyyxxxwwwvvvuuusssrrrrrrsssssssssrrrqqqpppooonnnmmmoooqqqrrrpppoooooopppqqqooommmkkkjjjiiiiiiiiimmmhhhccc```aaaeeejjjmmmlllhhheeedddcccbbb^^^[[[```bbbeeeiiilllllliiigggddddddkkkwww||||||wwwzzz{{{yyyuuuuuu{{{xxxvvvyyy~~~zzzwwwyyy|||xxxtttrrrsssvvvxxxyyyyyyyyyyyy|||}}}vvvvvvvvvwwwyyy{{{}}}~~~}}}{{{wwwrrrnnnlllmmmoootttttttttsssqqqooollljjjmmmjjjkkknnnpppoooqqquuuzzz{{{|||zzzvvvtttsssttt{{{xxxuuuttttttuuuttttttssstttuuuvvvwwwxxxzzz{{{yyyxxxvvvtttsssrrrqqqqqqqqqrrrssssssrrrpppnnnlllpppooonnnpppqqqrrrqqqpppnnnpppqqqqqqrrrtttxxx{{{}}}wwwqqqllliiiqqq{{{oooooovvvvvvuuu}}}ooogggeeedddcccdddfffjjjnnnqqqrrrzzz{{{uuuqqqlllfffhhhssszzzrrrjjj___QQQHHH@@@===:::888777666555333---555>>>BBB???666---'''******)))((((((((((((((((((&&&%%%&&&(((+++,,,,,,'''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''~~~^^^FFF<<<999777555555555666555444111222222222222333333333//////000000//////...---......////////////......,,,...000///---+++***+++------------------------+++,,,---............------------------,,,++++++------------------------+++,,,---,,,***)))***+++'''))),,,//////...---++++++,,,,,,,,,,,,---------......------...///111222555<<>>999777555555555666555444111111222222222333333333111111111111111000000///......////////////......***---000000...,,,+++,,,------------------------***+++,,,............---,,,---.........---,,,+++........................,,,---...---+++***+++,,,***+++,,,---......------------------...............---,,,---...000333444999CCCWWWooozzzuuuqqqooopppxxx|||qqqnnnllliiiddd``````aaadddjjjppptttvvvxxxvvvkkk^^^YYYWWWOOOEEEAAADDDGGGHHHNNNUUU```jjjrrrxxx|||yyyyyyxxxxxxxxxxxxyyyzzzwww{{{}}}{{{{{{~~~|||zzzwwwvvvuuussssssrrrqqqooonnnmmmlllmmmnnnoooooopppooonnnmmmkkkmmmooopppooonnnnnnoooqqqmmmiiieeedddfffjjjlllooommmhhhccc______aaaccckkkllljjjeee___]]]```dddiiipppzzzyyyqqqfffiiipppyyy}}}zzz~~~}}}zzzvvvvvvyyy|||~~~~~~~~~{{{vvvoooiiiggghhhjjjjjjiiiiiiiiiiiijjjjjjkkkkkkhhhhhhkkkkkkiiiiiillloooqqqqqqnnnjjjjjjnnnssswwwtttqqqpppqqqrrrssssssrrrssstttsssqqqqqqtttwwwuuutttsssrrrqqqqqqqqqqqqttttttttttttsssrrrrrrqqqnnnlllkkklllnnnpppooooooqqqrrrrrrrrrrrruuuyyy}}}zzzuuukkktttwwwwww}}}|||{{{wwwsssjjjccc^^^___cccffflllnnnsssvvvtttttt~~~yyywwwwwwoookkkkkkuuurrraaaUUUIIIEEE@@@<<<:::999777555555222......000000...,,,+++***))))))(((((())))))'''&&&&&&''')))***)))'''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((('''&&&&&&&&&'''((()))))))))'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''{{{[[[GGG@@@999777555555555666555444111111111222222333333333222333333333333222111111......////////////......'''+++///000...,,,---...------------------------+++,,,---...------++++++,,,---.........---,,,+++........................---...///...,,,+++,,,---------,,,+++,,,---...///............/////////000//////...///000333666888???LLLbbbyyy{{{rrrkkkhhhmmmppp{{{zzz~~~~~~uuummmmmmllljjjeeebbbdddjjjoookkknnnppprrrvvvuuujjj[[[VVVQQQGGG???@@@FFFHHHFFF[[[bbbllluuuzzz{{{||||||xxxxxxxxxxxxxxxyyyzzzzzzwww{{{|||zzz{{{}}}}}}}}}{{{xxxuuuqqqoooqqqqqqpppnnnmmmlllkkkjjjiiikkkmmmnnnpppppppppoookkkmmmppppppooooooooopppqqqmmmhhhccccccfffkkknnnhhhjjjiiieee___^^^ccchhhqqqqqqnnnfff^^^\\\cccjjjpppyyyuuujjjnnnuuu|||{{{vvvtttwww{{{~~~|||wwwoooiiiggghhhjjjeeeeeedddeeeeeegggiiikkkhhhfffeeehhhhhheeedddgggjjjkkkllliiiggghhhooouuuvvvssspppoooqqqtttuuuvvvtttvvvvvvuuurrrrrruuuxxxtttsssrrrrrrqqqqqqqqqqqqvvvuuuuuuuuuttttttttttttpppnnnmmmnnnpppqqqqqqqqqqqqqqqqqqpppqqqssswww{{{qqqsssxxx~~~yyyzzz|||ttthhh___^^^eeelllmmmjjjmmmsssvvvvvv|||{{{zzz{{{yyymmmdddjjj}}}|||kkk___LLLHHHCCC???<<<:::888666444444444444444222...,,,+++******)))))))))))))))'''&&&'''(((******(((&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%''')))******)))(((&&&&&&&&&'''((())))))***''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((}}}]]]DDD:::999888777555444333111111666555444222111000000///222222222111111111111000222333333222///......///000000///............///111000...---,,,------...***+++,,,,,,------,,,,,,(((((()))***,,,---......---------------...///000***+++,,,,,,------,,,,,,///---,,,,,,---/////////!!!###(((+++...///.........,,,---222222111777@@@MMM[[[nnnwwwfff```eeeiiittt{{{tttqqqrrrqqquuuvvvrrrqqquuuyyyyyyyyypppkkkqqqvvvooo```UUUOOOIIICCC@@@???@@@GGGPPPZZZgggssswwwvvvxxxzzz{{{{{{zzzxxxwwwvvvwwwwwwxxx{{{zzzzzzzzzzzz|||~~~{{{yyyvvvuuuuuuuuutttsssllllllnnnnnnmmmllljjjhhhlllmmmnnnnnnnnnpppsssvvvnnnssssssmmmkkkoooqqqooooookkkgggcccbbbdddhhhlllhhhjjjjjjfffbbbfffqqq{{{|||}}}yyynnnbbb___hhhqqq{{{}}}vvvwwwzzz{{{vvvvvv{{{tttmmmkkkkkkmmmmmmdddccc```______aaadddffffffffffffdddbbbbbbdddfffgggfffeeeeeegggkkkpppsssoooqqqtttuuuvvvwwwzzz|||zzzsssqqqsssuuusssqqquuutttsssrrrrrrssstttuuuyyyxxxvvvttttttuuuwwwxxxuuusssrrrrrrtttuuuuuutttsssqqqooonnnooorrrwwwzzz~~~{{{rrrsss}}}|||uuu{{{zzzzzzvvvppptttwwwkkk___ZZZ\\\___jjjnnnrrrsssuuuyyy}}}yyylllfffoootttlll___RRREEEAAA>>>999666888888666555555444222///,,,---,,,+++)))))))))******'''***,,,+++)))''')))+++((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''(((((())))))++++++******))))))(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&(((''''''&&&&&&&&&''''''{{{[[[CCC999999999888666555444333222555555333222111111000000222222222111111111111000...///000000...---...///------,,,,,,,,,---------///...---,,,,,,,,,---...***+++,,,,,,------,,,,,,---------....../////////---,,,,,,,,,,,,------...---.........///.........///---++++++---/////////---...000222222111///---222000111444444777AAAMMM^^^jjjyyy|||yyypppdddcccjjjrrr}}}zzzsssqqqxxx{{{|||{{{~~~~~~uuuooommmrrrtttjjjYYYNNNHHHCCC?????????AAAIIIRRR```lllwwwzzzyyy{{{}}}}}}zzzyyyxxxwwwwwwxxxyyyyyyzzzzzzyyyyyyzzz|||~~~yyyuuuqqqooonnnnnnnnnmmmllllllkkkkkkjjjjjjkkkkkklllmmmnnnnnnmmmoooqqqtttppptttsssmmmkkknnnooommmkkkiiifffddddddgggkkkooofffhhhkkknnnrrryyyzzznnniiinnnuuu~~~~~~zzzssspppooommmkkkdddcccaaa___^^^___bbbeeedddddddddcccaaaaaabbbdddcccbbbbbbbbbeeehhhllloooppprrrtttvvvwwwxxxzzz|||{{{uuurrrsssuuutttrrruuuuuusssssssssssstttuuuyyyxxxvvvuuuuuuvvvwwwxxxuuusssrrrrrrssstttsssrrrrrrqqqnnnmmmnnnrrruuuxxxzzzzzzvvvwww~~~uuusssssssssuuutttqqqvvvxxxnnneee^^^YYYWWWcccllltttvvvuuuuuuyyy|||~~~zzz{{{ssskkknnnzzz~~~uuunnn```QQQJJJEEE>>>:::;;;777666444444444222///------,,,***)))((())))))***)))))))))(((&&&&&&))),,,((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''((((((((()))'''(((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((()))+++***)))'''&&&&&&&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%%%%&&&&&&)))(((((('''''''''((((((yyyXXXBBB999:::999888777666444333333444333333333222222222222222222222111111111111000---///000000//////000111000///...---,,,+++++++++---,,,,,,,,,,,,,,,---...***+++,,,,,,------,,,,,,////////////////////////------,,,+++++++++,,,,,,...........................,,,++++++,,,.........000111111111000///---+++111111111333555===NNN^^^ttt{{{yyypppllliiiffflllvvvvvvqqqyyy|||}}}qqqmmmmmmqqqnnn```OOOEEEBBB>>>>>>@@@CCCGGGPPPYYYfffpppyyyzzzyyy{{{}}}}}}{{{zzzyyyxxxxxxxxxyyyyyyxxxxxxxxxyyyzzz{{{}}}~~~wwwsssnnnjjjiiiiiiiiiiiilllkkkiiihhhhhhjjjlllmmmmmmmmmnnnmmmllllllnnnpppqqqsssrrrllliiijjjkkkjjjhhhhhhfffeeeeeeiiiooossstttwww{{{uuuqqqvvv}}}{{{xxxtttmmmhhheeedddbbb```^^^^^^aaaccccccdddeeecccaaa``````aaa______```aaacccfffiiikkkppprrruuuvvvwwwxxxzzz|||{{{uuurrrssstttsssrrruuuuuutttsssssstttuuuvvvyyyxxxwwwvvvvvvwwwyyyyyyvvvtttrrrrrrrrrsssrrrqqqqqqpppnnnmmmnnnqqqtttvvvvvvyyy{{{|||~~~vvvtttyyyzzzwwwxxx|||ssshhhlllpppsssuuuzzzyyysssppphhh[[[PPPYYYcccpppvvvssspppqqquuuyyyvvvwww{{{}}}~~~{{{sssoooqqq~~~zzzlll\\\PPPGGG???::::::666555444444444333000...---,,,***)))(((((())))))***)))'''%%%###%%%))),,,((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''((((((((($$$%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&''''''))))))((((((((())))))***xxxWWWAAA:::888888777666555444333333222222333333333333333333222222222111111111000000000222333222111111222333555333111///---++++++***++++++++++++,,,------...***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------......---,,,+++++++++,,,------,,,,,,,,,,,,------...,,,******,,,.........,,,------...//////......000222444555:::III___qqq~~~|||{{{yyyooogggfffiiiooozzz~~~yyyqqqpppwww~~~}}}uuuoookkkjjjjjjcccTTTGGG@@@???>>>AAAGGGLLLRRRZZZccciiiqqqxxxwwwvvvxxxzzzyyy}}}|||{{{zzzxxxwwwwwwvvvvvvvvvwwwxxxyyyzzz{{{|||vvvrrrlllhhhhhhiiijjjkkkjjjjjjiiiiiijjjkkkmmmnnnmmmmmmnnnmmmkkkjjjjjjlllooopppnnnjjjgggfffggggggggggggfffeeefffllluuu|||tttttt~~~~~~xxxooogggfffgggfffccc______aaadddggghhhhhhfffccc```____________```bbbdddgggiiijjjnnnqqqtttvvvvvvwwwxxxyyy}}}yyytttqqqqqqrrrrrrqqquuutttssssssssstttuuuvvvxxxxxxwwwwwwxxxyyyzzzzzzxxxvvvtttsssssssssrrrpppqqqpppooonnnoooppprrrtttuuuuuuvvvwww}}}|||sssqqqrrrrrrnnnmmmssszzzlllggglllrrrxxx}}}yyy{{{xxxdddSSSQQQXXXeeeoooqqqmmmkkklllxxxwwwyyy}}}~~~|||}}}~~~yyytttmmmrrrwwwfffWWWLLLBBB<<<:::666555333333444333222000---,,,+++)))((((((((()))***)))'''&&&%%%&&&)))+++((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((%%%%%%%%%&&&((()))+++,,,((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((())))))wwwVVVAAA;;;666666555444333333222222111222333444444444333333222222222111111111000000222333444222000//////000222111000///...---------***++++++,,,,,,---------***+++,,,,,,------,,,,,,((()))***+++,,,---......//////...------,,,------------,,,,,,,,,---...///...---++++++,,,.........---------...///111222333000555999===GGGZZZqqqzzzzzz}}}}}}xxxsssjjjfffdddgggnnnxxxwwwqqqiiiuuu~~~|||xxxsssooonnnhhhbbb^^^VVVKKKCCCAAAAAAAAAGGGPPPVVV[[[ccckkkmmmssswwwuuuuuuwwwyyyxxx~~~}}}zzzxxxuuusssrrrtttuuuuuuvvvwwwwwwxxxxxxsssooojjjggggggjjjkkklllhhhiiijjjlllmmmmmmmmmmmmlllmmmmmmllliiigggggghhhlllkkkjjjhhhfffdddeeegggfffggghhhhhhllluuu~~~yyy|||zzzqqqkkkjjjllllllhhhdddbbbeeehhhnnnnnnmmmiiieeebbbaaaaaa```aaaaaacccdddfffggghhhlllooorrrtttttttttuuuvvvyyyvvvqqqooonnnooopppqqqtttsssrrrrrrrrrtttuuuvvvvvvvvvwwwwwwxxxyyyzzz{{{{{{xxxvvvuuuuuuuuusssrrrrrrqqqqqqqqqqqqqqqrrrssswwwuuutttvvv{{{yyynnnhhhhhhdddeeennnwww~~~tttfffiiiooouuuzzz{{{{{{{{{||||||uuubbbUUUTTT[[[iiiqqqooojjjiiiuuuvvv{{{~~~~~~}}}zzzpppkkkoooyyysssdddVVVLLLEEE@@@888666444444444444333111///---,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''$$$$$$%%%&&&(((***+++,,,((((((((((((((((((((((((''''''(((((((((((((((((('''&&&&&&&&&''''''((()))uuuTTTAAA<<<555555444444333222222111222333444555555444333222222222222111111111111000000111111000---,,,,,,---***++++++,,,---...///000+++,,,,,,------------,,,***+++,,,,,,------,,,,,,)))***+++,,,...///000000//////...---------............------...000222333///---,,,,,,---/////////...------,,,---...000111///666>>>EEERRRfffyyy}}}vvvvvvyyyxxxrrrkkkaaadddhhhmmmuuu}}}yyyuuupppmmmiiiuuu}}}vvvrrrqqqppplllbbbXXXQQQKKKEEECCCEEEFFFGGGNNNXXX___ccciiipppssswwwyyyvvvvvvyyy{{{{{{~~~}}}zzzwwwtttrrrpppssssssttttttttttttssssssnnnkkkgggeeefffhhhjjjjjjfffhhhjjjlllmmmmmmkkkjjjjjjkkklllkkkhhhfffeeeeeehhhffffffhhhgggeeegggllliiilllqqqtttyyy}}}~~~}}}|||}}}||||||}}}~~~|||vvvrrrooorrrsssooojjjhhhkkkooosssrrrppplllhhheeeeeefffcccbbbbbbbbbcccdddfffgggjjjnnnqqqssssssssssssttttttrrrooommmlllnnnppprrrrrrrrrqqqqqqqqqssstttuuutttuuuvvvwwwxxxyyyzzz{{{{{{yyywwwvvvvvvvvvuuussstttttttttttttttsssssssssxxxtttsssvvvzzzqqqgggeee```___gggqqqyyy{{{iiihhhjjjooorrrsssuuuyyy}}}~~~vvvbbbZZZZZZfffppppppllllllppprrrxxxwwwlllhhhmmmzzz|||mmm___TTTIIIAAA;;;888666555555555444333000///---+++***))))))******))))))***++++++)))((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&******))))))(((''''''&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''(((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&%%%&&&&&&'''((()))sssRRR@@@<<<555555555444333333222222222333555666555444333222222222222111111111111000...//////...,,,+++,,,---+++++++++,,,---...///000------...///...---,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---...//////000------,,,,,,------......------,,,---///111444666000...------...000000000///...,,,+++,,,---000111555===FFFPPP```sss~~~|||xxxtttoooiiieeedddllltttxxx}}}wwwuuurrrnnnkkkiiihhhhhhkkksssyyyvvvqqqqqqqqqpppiii\\\OOOIIIFFFDDDEEEHHHNNNQQQXXXbbbhhhjjjoootttvvvyyyyyyvvvwww{{{}}}}}}{{{{{{zzzyyywwwtttrrrqqqqqqrrrrrrrrrrrrpppooonnnmmmkkkgggfffggghhhhhhggggggggghhhiiiiiiiiiiiiiiihhhjjjkkkjjjgggeeeddddddeeecccdddiiijjjhhhlllsssuuu||||||{{{xxxvvvsssrrrpppppplllkkkkkkllloooppppppooommmnnnoooqqqsssuuuxxxyyyxxxzzz||||||{{{{{{|||}}}|||}}}~~~~~~~~~~~~}}}|||yyyzzzzzz{{{|||~~~~~~zzz{{{tttwwwzzzvvvqqqooorrrwwwsssrrrpppllliiiiiilllnnniiigggeeecccccceeeggghhhkkknnnrrrttttttsssssssssqqqpppnnnmmmlllnnnrrruuuppppppooooooppprrrssstttssssssuuuwwwxxxyyyzzzzzzzzzxxxvvvuuuvvvvvvuuutttvvvvvvwwwwwwwwwvvvttttttvvvqqqqqqvvvyyy{{{{{{sssiii```[[[___iiisss}}}rrrllliiikkkmmmnnnttt{{{~~~pppddd^^^eeekkkjjjkkkpppkkkmmmrrryyy~~~~~~tttkkkfffqqqwwwhhh[[[MMMBBB>>>;;;888666666666555333222111...,,,+++******++++++)))'''''')))***)))((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%))))))((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((((((((('''''''''''')))(((((('''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&'''((()))***qqqPPP>>>;;;666666666555555444444333333444555666666444222111222222222111111111111000---...//////......///000111000///.....................///000///...,,,+++++++++,,,---------,,,,,,------------------------++++++++++++,,,------...*********+++---000333555111///------///111111111333222000000111444777999AAAIIITTT___ppp}}}rrrhhhcccaaakkkvvv~~~uuummmggghhhgggeeebbb```bbbdddjjjnnnpppnnnmmmooopppmmmfffXXXJJJEEEEEEEEEGGGIIIVVVYYYaaajjjoooppptttxxxwwwyyyxxxuuuvvv{{{}}}|||xxxxxxyyyxxxwwwuuusssrrrqqqqqqrrrqqqpppnnnlllkkkpppmmmjjjiiihhhhhhgggfffhhhgggeeedddeeefffhhhiiigggiiijjjiiigggdddccccccdddbbbdddjjjllllllpppxxx~~~~~~{{{xxxxxxwwwvvvuuukkkiiiddd```^^^]]]^^^___[[[ZZZZZZ[[[^^^```______\\\]]]^^^```ccceeehhhiiioooqqqssstttttttttvvvwwwsssvvvzzz~~~~~~|||zzzsssuuuwwwzzz{{{|||}}}}}}~~~~~~www{{{~~~{{{uuusssvvv{{{rrrqqqnnnkkkjjjlllppptttooollliiigggfffgggjjjlllkkkooosssuuuuuutttssstttppppppooommmmmmooossswwwoooooonnnnnnoooqqqrrrtttqqqrrrtttvvvxxxyyyzzzzzzyyywwwuuutttuuuvvvuuutttxxxxxxyyyyyyyyywwwvvvuuusssnnnooouuuyyyyyy~~~nnnbbbXXXZZZcccooo{{{{{{rrrkkkkkklllnnnvvvwwwjjjaaadddeeeccchhhqqqjjjjjjnnnuuu|||{{{rrrdddkkkvvvrrrdddTTTFFF@@@===999777777666555444333222///---,,,+++++++++---)))$$$###&&&((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&&&&'''''')))***+++((((((((((((((((((((((((###$$$&&&'''''''''&&&&&&''''''''''''((()))++++++oooQQQAAA>>>999888777555333222222222333444555555555333000///333222222111111111111111)))***,,,......---,,,+++---------............///,,,,,,,,,------.............../////////...,,,+++******++++++,,,---......,,,---...//////...---,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......///...///111000///555<<>>===<<<>>>?????????@@@@@@@@@@@@BBB@@@???@@@CCCFFFGGGHHHIIILLLPPPSSSTTTVVVYYY\\\cccfffiiilllnnnnnnnnnmmmqqqrrrrrrsssssstttuuuuuu{{{|||{{{{{{zzzzzzzzzzzzzzzzzzyyywwwsssooooooqqqtttuuuuuupppooommmjjjiiiiiijjjkkkjjjkkknnnrrruuusssnnnjjjhhhhhhiiilllnnnoooooonnnmmmmmmnnnnnnooooooppppppqqqrrrssswwwzzz{{{yyyxxxxxxwwwvvvuuuvvvwwwyyyzzz{{{zzzzzzzzzzzzwwwssspppqqqtttvvvwwwvvvuuuwwwyyy|||rrrddd\\\XXX^^^uuurrrkkkjjjkkkoootttvvvmmmiiibbbYYYZZZaaaooosssuuuuuuxxx~~~zzzzzzvvvpppooo{{{nnn^^^VVVKKKCCC===<<<;;;888555666444333222111///...---,,,*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''((((((((())))))((('''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%&&&''''''((((((''''''%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''&&&&&&mmmOOO???<<<999888666555333333222222111222333333222111///...111000000///////////////,,,,,,.../////////...------------............///------------------,,,,,,,,,,,,---------,,,+++***---------...............------...//////...------......---,,,,,,---......------------.........///,,,///333777777;;;JJJYYYwww~~~yyyiii^^^___lllxxx}}}yyypppccc[[[YYY```dddjjjpppqqqnnnooosssvvvtttoooeeeZZZRRRNNNNNNNNNIIIGGGMMMUUU[[[aaaeeelllppptttvvvvvvvvvyyy{{{zzzzzzzzzyyyyyywwwvvvuuuvvvvvvvvvvvvuuusssrrrqqqkkkjjjiiiiiiiiijjjkkklllkkkiiigggdddbbbaaa``````dddeeefffhhhhhhhhhggggggfffeeeeeefffiiilllmmmmmmrrrqqquuuzzztttnnniiifffccc^^^ZZZSSSQQQNNNJJJFFFCCCAAA@@@???<<<::::::===???>>><<<===<<<;;;:::999888888888;;;::::::999888888999999888999::::::999999;;;===;;;>>>AAADDDEEEHHHKKKMMMSSSUUUWWWYYY\\\]]]^^^___gggiiijjjiiifffgggjjjmmmsssvvvzzz}}}}}}{{{xxxvvvuuuuuuuuuuuuuuuvvvwwwxxxvvvtttqqqqqqrrrtttvvvvvvpppnnnllliiihhhiiikkkllliiikkknnnqqqsssqqqlllhhhdddfffjjjmmmoooooonnnmmmmmmnnnnnnnnnnnnnnnnnnnnnsssrrrrrrtttwwwxxxwwwvvvvvvvvvuuuuuuvvvxxxyyy{{{{{{{{{zzzzzzzzzxxxtttqqqsssuuuvvvwwwvvvuuuvvvwwwxxx|||sssggg[[[[[[nnnsssoooooooooooopppyyynnniiicccYYYUUUVVVdddrrrxxxqqqooozzzzzzwwwwwwpppmmmvvvzzzhhh\\\PPPGGG???===<<<888666777333333333333111///---,,,******)))))))))(((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))((((((((((((((((((((()))))))))***'''&&&&&&&&&((()))((('''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((((((kkkNNN>>>;;;888777666555444333333333222222333333222111000///333222222111111111111111---...//////000///......---------............///.........------,,,,,,,,,.....................---////////////............---..................---......------------......---............/////////000222666888999AAAWWWkkksssddd\\\bbbsssuuuwwwxxxuuunnngggfffhhhmmmppptttuuurrrqqqtttxxxxxxtttjjj\\\OOOIIIIIILLLSSSNNNMMMTTT^^^fffjjjkkkpppssswwwyyyyyyzzz{{{}}}|||{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwvvvuuutttssssssmmmkkkhhhhhhhhhjjjkkklllkkkiiifffccc```___^^^^^^dddfffhhhiiihhhhhhhhhhhhgggfffgggkkkpppssstttssswwwuuuyyy~~~ssskkkbbb]]]VVVQQQNNNKKKHHHFFFFFFDDDBBB???===<<<<<<<<<<<<888555666999;;;:::888::::::;;;:::::::::;;;<<<<<<;;;:::999888888999999:::<<<>>><<<999888:::<<<::::::<<<===???AAACCCDDDFFFFFFGGGIIIKKKMMMOOOQQQVVVYYY[[[YYYUUUVVV[[[aaafffgggkkkppptttuuutttqqqoooppppppooooooppprrrssssssrrrqqqqqqrrrsssttttttpppnnnkkkiiihhhiiilllmmmiiikkknnnppppppnnnjjjfffcccggglllooopppooonnnmmmnnnnnnnnnnnnnnnnnnnnnnnntttrrrrrrrrrtttuuutttssstttttttttuuuvvvxxxzzz{{{||||||{{{{{{|||zzzwwwtttuuuvvvvvvvvvvvvuuuuuuuuuvvvxxx}}}ttteee___ggguuu~~~ssssssxxxyyywwwvvvvvvyyynnnkkkggg]]]TTTPPPUUUfffsssssspppsssxxxyyy|||~~~xxxtttpppooorrryyyrrrcccWWWLLLBBB>>>;;;777666777222333444444333111...---******)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''))))))(((((('''''''''''''''''''''''''''''''''''''''''')))******)))''''''''''''((((((((()))))))))'''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((((((&&&''''''''''''''''''&&&((((((((())))))******+++jjjMMM>>>;;;888777666555444333333333333333333333333222222222333222222111111111111111/////////////////////...---------............///.........------,,,,,,,,,........................//////////////////...............------........................................../////////000000222333555666999EEE___vvvwwwssslllbbb___gggyyy}}}mmmqqqtttrrrnnnoootttxxxyyyyyyxxxtttrrruuuzzz~~~yyyqqqcccSSSGGGEEEJJJOOOSSSRRRRRRXXXdddnnnrrrqqqrrrtttwwwzzz{{{||||||}}}||||||{{{{{{zzzzzzzzzzzzwwwwwwwwwwwwvvvuuuttttttqqqnnnjjjiiijjjkkkkkkkkkjjjhhheeebbb___]]]\\\\\\bbbeeehhhiiihhhggghhhjjjmmmnnnqqquuuyyy{{{|||{{{}}}zzz|||xxxqqqkkkcccZZZTTTKKKHHHDDD@@@>>><<<;;;;;;???>>><<<;;;;;;;;;<<<======;;;888999;;;<<<;;;999;;;===???>>>===<<<>>>???<<<<<<<<<;;;<<<<<<======>>>@@@AAA???<<<:::===@@@>>>>>><<<<<<===>>>>>>>>>=========>>>???AAACCCDDDDDDGGGJJJHHHFFFGGGMMMRRRVVVXXX\\\bbbhhhkkklllkkkkkklllnnnmmmllllllnnnpppooooooppppppppppppqqqqqqooommmkkkjjjiiikkkmmmnnnkkklllnnnooommmkkkhhhgggeeejjjooorrrqqqooonnnmmmnnnnnnnnnoooooooooooooootttrrrqqqqqqssssssrrrqqqrrrrrrsssuuuwwwyyy{{{|||~~~}}}|||}}}}}}|||zzzxxxvvvvvvvvvvvvvvvvvvuuutttwwwvvvwww~~~vvvkkkeeeeeeqqq~~~{{{uuuyyy}}}lllttt~~~xxxqqqooonnnfffZZZRRRJJJTTTfffvvvvvvoooooouuu|||xxxpppqqqsssrrrooouuu}}}nnn___SSSGGG@@@;;;777555777333444555555444222000...************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***)))(((''''''((()))***(((((((((((((((((((((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&'''''''''((((((((('''&&&%%%&&&'''((((((&&&&&&&&&&&&'''''''''((((((******))))))((('''''''''%%%%%%&&&''''''''''''&&&&&&'''(((((())))))((((((''''''(((((((((((('''''')))))))))((((((((('''''''''''''''&&&&&&''''''''''''''''''(((((()))))))))iiiLLL>>><<<777777666444444333333333333333333333333333333333111000000///////////////////////////............---------............///------------------,,,,,,,,,,,,+++++++++,,,------.........//////////////////...------------...///---...////////////...---////////////000000000000111111444888???MMMfff|||xxxfffgggfffddddddnnn}}}nnnsssuuuqqqpppvvv~~~}}}wwwppppppwww}}}uuujjjZZZLLLEEEGGGLLLQQQQQQTTTWWW\\\gggrrrwwwvvvtttuuuxxxzzz|||}}}}}}}}}|||||||||||||||{{{zzzzzzvvvvvvvvvvvvvvvuuuttttttrrroookkkkkkmmmnnnllljjjhhhfffccc```^^^\\\[[[[[[^^^bbbgggjjjjjjkkkmmmpppyyy|||~~~ooohhh^^^VVVQQQLLLGGGCCC===<<<:::999888888999999999999999::::::;;;<<<======>>>??????>>>>>>======???BBBDDDCCC@@@>>>???AAA===>>>@@@BBBDDDEEEEEEFFFDDDDDDCCCAAA@@@AAACCCFFFFFFCCC@@@??????@@@???>>><<<;;;;;;::::::;;;<<<<<<;;;===??????===>>>BBBFFFHHHKKKOOOTTTYYY]]]___aaacccgggjjjkkkiiiiiikkkmmmkkkmmmoooooonnnmmmnnnooonnnmmmmmmllllllmmmnnnooonnnoooooommmjjjhhhhhhhhhiiinnnssstttqqqmmmlllllllllmmmmmmnnnnnnooopppppprrrrrrqqqrrrssssssrrrpppoooppprrruuuwwwzzz{{{|||~~~}}}||||||}}}}}}{{{zzzvvvuuuuuuvvvwwwwwwuuussswwwuuuvvvzzz{{{lllaaabbblll{{{yyywwwkkklllpppvvv|||{{{wwwxxxxxxqqqeee[[[IIIKKKYYYooovvvooonnnttt|||~~~wwwnnnsssvvvsssjjjkkk}}}{{{jjj\\\MMMDDD===888666888444555555555444333111000,,,,,,+++++++++*********************************((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%'''((('''&&&%%%%%%&&&&&&'''(((((((((******))))))((((((((('''$$$%%%%%%&&&'''&&&&&&&&&''''''((())))))))))))(((((((((((((((((((((((((((+++******)))((((((''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&hhhLLL???===777666555444444444444444333222222222222222333333111000000///////////////000///......---------...---------............///,,,,,,------------------,,,++++++++++++,,,---...---------......//////000///...------------...///---...///000000///...---//////000000000111111111111333999CCCMMM\\\qqq~~~xxxpppiii]]]aaafffiiimmmyyy|||vvvyyyyyytttvvvvvvmmmnnnuuuvvvsssggg]]]PPPHHHIIINNNSSSUUUVVV\\\aaaccckkkuuuzzzyyyvvvvvvxxx{{{}}}~~~~~~}}}|||}}}~~~}}}|||zzzwwwuuuttttttttttttttttttsssrrrpppmmmjjjkkkooopppnnnjjjfffeeebbb___]]]\\\[[[[[[\\\cccjjjoooqqqtttzzz{{{sssmmmhhheeeUUUOOOHHHCCCAAA???<<<:::777888999999999:::;;;<<<;;;<<<>>>???AAAAAABBBBBBAAAFFFKKKLLLIIIGGGHHHJJJJJJMMMOOOMMMHHHEEEEEEGGGDDDFFFKKKPPPSSSUUUVVVVVVSSSPPPMMMLLLNNNQQQTTTUUUQQQMMMJJJHHHIIIJJJIIIHHHCCCBBBBBB@@@???>>>===<<<<<<==================>>>>>>AAAFFFIIIJJJLLLPPPSSSVVV\\\bbbeeeddddddfffiiiiiillloooooommmllllllmmmmmmmmmnnnoooooooooooooooqqqqqqooolllhhhfffhhhkkklllqqqtttsssnnniiihhhiiiiiiiiijjjkkkmmmnnnooooooqqqqqqqqqsssuuutttrrrooonnnooorrruuuxxxzzz|||}}}}}}{{{zzz{{{||||||{{{yyyvvvuuutttuuuwwwxxxvvvttttttvvvwwwzzz}}}yyykkkaaaccchhhrrr|||}}}zzzvvvtttxxxvvvqqqmmmmmmqqqvvv{{{~~~|||qqqgggRRROOORRR]]]kkkrrrsssssszzz}}}{{{xxx{{{|||yyyrrruuuwwwtttllliiisssttteeeTTTHHH@@@:::888:::666666555555444333333333---------,,,,,,,,,++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((((()))''''''''''''((((((((((((&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((''''''%%%&&&&&&'''''''''''''''''''''((())))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((('''((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&gggLLL???>>>777666555444444444444444222111111111111111222222333222222111111111111111000///...------------------------.........//////,,,,,,,,,------............------,,,---...///000+++,,,,,,---...///000000///...---,,,,,,---...///---...///000000///...---000000000000111111111111222666@@@NNN\\\jjj{{{~~~rrrjjjccc]]]\\\bbbiiiooovvv||||||}}}yyy|||xxxmmmlllpppmmmeeeYYYPPPGGGGGGNNNVVVZZZZZZ___gggkkkkkknnnvvvzzzyyywwwwwwyyy{{{~~~~~~}}}}}}~~~~~~~~~|||xxxtttqqqrrrrrrssssssrrrrrrqqqqqqmmmjjjiiikkkppprrroookkkeeedddaaa^^^]]][[[[[[[[[^^^eeeooouuuyyyyyylll___UUUPPPLLLKKKDDD@@@;;;::::::;;;999666666888:::<<<<<<<<<>>>???BBBDDDFFFHHHJJJKKKJJJJJJHHHPPPXXXYYYVVVSSSUUUXXXUUUXXXZZZWWWQQQLLLLLLNNNMMMQQQWWW^^^ccceeeffffffccc^^^YYYYYY]]]bbbeeefff[[[WWWSSSRRRTTTVVVUUUTTTKKKKKKJJJHHHFFFCCCAAA@@@AAA@@@????????????<<<:::888===BBBBBB@@@@@@EEEJJJIIIQQQYYY^^^^^^^^^aaadddhhhlllooopppnnnllllllmmmlllnnnoooqqqqqqqqqpppooosssrrrpppkkkfffeeeiiilllnnnrrruuurrrlllgggeeefffffffffhhhiiikkklllnnnnnnpppppprrrtttvvvuuurrrooommmoooqqquuuxxxzzz|||}}}{{{zzzyyyyyyzzz{{{zzzyyyvvvtttsssuuuxxxyyywwwtttrrrvvvzzz{{{|||wwwggg```\\\```gggkkkkkkjjjnnnooovvvzzzppplllnnnrrrxxx|||xxxnnn[[[XXXPPPNNN___tttzzzqqqwww~~~~~~xxxvvvvvvtttuuu}}}wwwvvvwwwuuuoookkkooovvv{{{kkkYYYLLLCCC<<<:::<<<777666555444444444444444......---------,,,,,,,,,((((((((((((((((((((((((((((((''''''''''''(((((('''((()))******)))((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++(((((((((((())))))))))))&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((()))))))))))))))***)))'''&&&&&&''')))***%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((++++++******))))))((((((dddGGG::::::444555555555444222000...333333222111111222222333222222222111111111000000////////////............111000...,,,,,,...000111...//////---+++***+++,,,------------------------------------------------,,,---......//////...............///000111111222***...222222000///111444555AAAPPP^^^mmm}}}|||lllaaaZZZXXX^^^eeeqqq~~~~~~uuulllkkkkkkaaaTTTNNNKKKIIIMMMUUU]]]ccceeejjjlllnnnqqquuuxxxzzz{{{{{{{{{|||}}}}}}}}}}}}}}}zzz{{{}}}|||zzzvvvrrrooorrrrrrrrrssstttrrrnnnkkklllkkkkkkmmmppppppmmmjjjgggbbb```___]]]ZZZZZZ]]]aaadddppp~~~|||rrraaaZZZQQQJJJFFFDDDAAA???888999::::::999:::===???;;;<<<<<<<<<<<>>>>><<<<<<<<>>:::777666444444444444222111//////...---+++***))))))))))))************))))))'''((()))******)))((('''))))))(((((((((((()))))),,,+++***(((''''''''''''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((())))))))))))(((((((((''''''&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((()))((('''''''''(((***+++''''''(((((())))))******dddGGG;;;;;;666666555555444222111000333333333222333333444444444444333333333222222222000000/////////.................................222111///...---,,,,,,+++........................---------------------------------............///------...//////000111111///000222111000///111222777JJJaaarrr}}}}}}{{{lllaaa^^^```gggnnnyyy~~~~~~xxxlllddd```YYYPPPLLLKKKMMMRRR[[[dddiiikkkooopppqqqsssuuuwwwyyyzzz||||||}}}}}}}}}}}}||||||||||||{{{yyywwwuuusssqqqtttsssrrrrrrrrrrrrpppnnnjjjjjjllloooqqqqqqmmmjjjfffbbb``````^^^\\\^^^bbbfffkkkwwwxxxjjj```RRRLLLDDD???===<<<;;;999888999::::::999888999;;;:::<<<>>>???AAADDDHHHLLLSSSWWW]]]dddjjjmmmnnnnnnmmmqqqtttsssooonnnppptttuuusssqqqooonnnooopppqqqqqqrrryyy}}}{{{zzz}}}}}}yyyttttttrrrqqqppppppppppppiiihhhgggeeebbb```^^^]]]___^^^WWWMMMGGGGGGEEEBBBAAA???===>>>???@@@???>>>@@@CCCHHHLLLPPPSSSWWWZZZ]]]aaafffkkknnnnnnmmmllliiijjjjjjkkkkkkkkkjjjjjjhhhhhhgggggggggfffffffffmmmkkkhhhfffdddccccccdddeeefffggghhhjjjkkklllmmmppppppqqqqqqppppppooooooqqqoooqqqvvvxxxwwwxxx|||}}}}}}|||zzzyyyxxxwwwvvv|||{{{yyyxxxxxxxxxyyyyyyyyyyyyxxxyyyzzz{{{}}}~~~{{{nnn\\\PPPOOOTTTZZZ^^^jjjmmmvvvuuuiiikkksssxxx|||~~~wwwwwwrrrfffYYYWWWaaalllqqquuutttyyy}}}zzzzzzzzzyyysssppplllwwwrrr___QQQGGG>>>999666555444444555444222111000///...---,,,***))))))(((((())))))))))))(((((((((((())))))))))))(((((()))(((((((((((((((((()))((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''(((((())))))))))))(((((((((((('''&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++***)))((('''&&&%%%%%%)))(((((('''((()))***+++(((((((((((())))))))))))eeeGGG;;;<<<888777666555444333333333333333333333444444555666444333333333333222222222000000000000////////////,,,---...//////...---,,,222///,,,,,,---...,,,)))////////////////////////------------------------......---,,,---...///000---------...//////000000111000000000000222444555???VVVqqq|||vvvssszzz~~~wwwiiiaaacccjjjtttzzzyyyxxx}}}xxxhhhZZZRRRNNNLLLLLLNNNSSS[[[dddkkkpppqqqsssssstttuuuvvvwwwxxxxxx}}}}}}~~~}}}}}}{{{zzzzzz{{{yyyvvvtttrrrqqqpppqqqsssrrrppppppqqqqqqpppooohhhiiimmmqqqsssrrrmmmiiieeeaaa```aaa```___ccciiiooowwwxxxkkk^^^RRRIIIBBB???:::777777888888888:::<<<>>>>>><<<:::::::::===@@@DDDIIILLLQQQUUUYYY```dddkkkrrrxxx{{{||||||{{{||||||{{{yyyyyy{{{}}}{{{wwwxxx|||~~~}}}|||{{{{{{{{{{{{{{{xxxwwwuuusssqqqpppoooooorrroooeeeYYYRRRRRRQQQOOONNNKKKHHHEEEDDDBBB@@@>>>???AAACCCEEEFFFIIIMMMOOOUUUXXX\\\aaaeeegggiiiiiihhhiiiiiiiiiiiihhhhhhgggfffffffffgggggghhhhhhhhhhhhfffdddcccbbbbbbbbbcccdddfffhhhgggfffgggkkknnnnnnnnnnnnnnnnnnooopppqqqssspppqqquuuwwwuuuvvvzzz{{{{{{zzzyyyyyyxxxxxxwww{{{zzzyyyxxxxxxxxxyyyzzz{{{zzzzzzzzzzzzzzz{{{|||xxxdddSSSJJJLLLSSSYYYdddmmmuuuzzzoookkknnnrrrvvv|||}}}{{{||||||{{{uuubbbUUUWWWdddoooxxxoooqqq~~~|||tttpppaaalllnnn\\\MMMBBB<<<666555444444555444222000000000///---,,,+++***)))'''(((((((((((((((((('''))))))(((((((((((())))))(((((((((''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((('''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******)))(((((('''&&&&&&((((((((((((((()))******))))))))))))((((((((((((dddGGG<<<===999888666444444444444555333333222333333444555666111111111111000000000000111111000000000/////////,,,,,,------------,,,,,,000,,,((()))---///---)))........................------------............///...,,,+++,,,---///111------------......//////000...------111555:::<<>><<<;;;::::::;;;<<<===???AAABBBEEEHHHMMMOOOPPPPPPPPPQQQSSSWWW^^^dddjjjpppuuuyyywwwzzz~~~yyyoookkknnnpppooommmiiieeeaaa^^^[[[XXXUUUQQQPPPNNNIIIDDDBBBAAABBBDDDDDDEEEGGGJJJOOOSSSVVV\\\]]]___bbbdddfffggghhhhhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeeeeeffffffggggggeeehhhjjjgggcccdddiiinnnrrrqqqpppnnnnnnooopppppptttqqqrrruuuuuurrrsssvvvwwwwwwwwwxxxxxxxxxyyyyyywwwwwwvvvvvvvvvwwwyyyzzz{{{{{{|||}}}~~~uuueeeUUUMMMMMMOOOTTTbbbooowww|||lllddd```iiiqqq|||}}}{{{aaaQQQRRRZZZdddpppyyyyyyzzzzzzvvvqqqnnnppp~~~vvvbbbQQQGGG:::888666555555444222111222111000///---,,,++++++)))******++++++******)))***)))(((''''''((()))***''''''((())))))(((''''''(((((((((((()))***+++,,,***))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''((((((((((((************************))))))))))))))))))))))))''''''(((((()))******+++'''(((((()))))))))))))))******))))))((((((''''''bbbFFF;;;<<<777777666555555555555555333222222111111222222222333222222222222111111111////////////............000///,,,******,,,///000///---,,,...222444444333---------------------------------...//////000000......---,,,---...///000........................333333222111222:::FFFOOO```ooozzzuuuppptttggg___ccchhhkkkqqqyyy~~~wwwuuuxxxwwwjjjhhhnnnuuu|||{{{jjjVVVKKKIIILLLSSSYYYcccfffkkkooopppqqqssstttpppqqqssstttvvvxxxzzzzzz||||||{{{zzzxxxvvvtttsssqqqrrrrrrrrrpppnnnllljjjffffffhhhkkkmmmllliiifffiiilllnnnnnnllljjjjjjjjjeeehhhnnnuuuxxx{{{{{{nnnbbbOOOKKKDDD???;;;;;;===???999;;;>>>AAABBBDDDGGGIIIOOOSSSWWWZZZ\\\^^^```bbbcccggglllqqqvvv{{{xxxtttuuuvvvtttooommmkkkkkkkkklllkkkiiiaaa```\\\WWWPPPKKKIIIIIIFFFEEECCCCCCDDDGGGJJJLLLRRRTTTWWW[[[___ccceeefffffffffffffffffffffffffffeeeeeefffgggggghhhhhhiiieeeggghhhfffddddddfffjjjrrrqqqppppppoooooooooooosssqqqqqqttttttrrrrrruuuvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwxxxzzz|||}}}zzz{{{|||~~~yyymmm___TTTNNNLLLQQQ\\\jjj{{{wwwjjjaaadddkkkwwwoooYYYOOOPPPXXXlllxxxuuusss}}}~~~yyyrrrooovvvqqq\\\OOO@@@<<<888555444444333222222222111///...---,,,+++***++++++,,,,,,++++++***))))))(((((((((((())))))'''((()))******)))((('''((('''''''''((())))))***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((())))))))))))(((((('''((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''(((((((((((())))))))))))))))))))))))*********************************))))))(((((((((''''''((()))))))))))))))))))))))))))((((((((((((~~~aaaDDD:::<<<555555666666666555444444555444333222222222222222222222222222111111111111............------------//////...------.../////////......///000111222222........................---------...///000000000---------............//////////////////////////////333555555777AAASSSaaaoooyyy~~~yyytttoooeeeaaaiiiooopppuuu~~~yyysssllllllrrr|||ttthhhjjjqqqwww{{{mmm]]]MMMHHHJJJOOOYYYbbbllloooqqqrrrqqqrrruuuwwwrrrssstttvvvxxxyyyzzz{{{zzzzzzyyyxxxvvvtttsssrrrrrrqqqooonnnlllkkkkkkkkkhhhfffeeefffiiijjjjjjjjjmmmmmmmmmjjjgggfffhhhkkklllqqq{{{zzzlllbbbWWWLLLBBB@@@>>>;;;:::;;;>>>AAA<<<@@@EEEIIILLLNNNRRRUUU___bbbeeehhhjjjmmmqqqtttvvvxxx|||~~~{{{|||zzzwwwuuutttssstttvvvxxxxxxxxxnnnmmmkkkfff___ZZZVVVUUUNNNLLLIIIFFFEEEEEEGGGHHHJJJLLLPPPTTTYYY]]]___aaa```aaaaaabbbcccdddeeeeeeddddddeeefffggggggggggggddddddddddddccccccccccccnnnnnnoooooopppooooooooosssppppppssstttrrrrrruuuvvvvvvvvvwwwwwwwwwwwwwwwxxxwwwwwwwwwxxxzzz|||}}}zzz{{{|||}}}~~~}}}}}}||||||~~~uuuiii]]]TTTOOOOOOSSSccc|||sssgggaaaeeeppp{{{iiiYYYSSSRRR___nnntttuuuwww||||||yyyuuutttzzziiiYYYEEE@@@:::555333333333333333222111000///---,,,,,,******++++++++++++******(((((())))))))))))((((((((()))***++++++***)))((((((''''''''''''(((((()))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''''''''((((((((()))(((((())))))))))))(((((('''((()))***+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))&&&'''((()))***))))))((((((((((((((())))))))))))~~~```DDD999;;;444444666666666555444333777666555444333222222222000000000000////////////......---------,,,,,,,,,---...///000000///...------......---++++++,,,...////////////////////////---------...///000000111,,,---......//////......000000000000000/////////)))///555777;;;III___qqq}}}}}}~~~}}}zzziiicccfffppptttsssxxxuuuooohhhhhhpppzzzssshhhjjjrrruuuxxx{{{aaaTTTJJJHHHKKKPPP\\\gggrrrsssuuutttrrrssswwwzzzuuuvvvwwwxxxyyyzzz{{{{{{xxxxxxxxxwwwuuutttrrrqqqqqqnnnkkkhhhfffgggiiijjjkkkhhhdddcccfffiiilllnnnooonnnlllgggccccccgggkkkrrryyyvvv```SSSMMMEEE===???>>>===;;;:::;;;>>>AAAAAAGGGNNNSSSVVVYYY^^^bbblllnnnqqqsssvvvyyy}}}~~~zzz}}}|||zzz{{{}}}~~~~~~}}}uuuuuutttpppjjjdddaaa___VVVSSSOOOKKKHHHGGGGGGHHHFFFHHHLLLPPPTTTXXXZZZ\\\[[[\\\^^^___aaacccdddeeebbbcccdddeeeeeeeeeeeeeeebbbaaaaaabbbccccccaaa___iiikkkmmmoooppppppoooooorrrooopppssstttrrrrrruuuvvvvvvvvvvvvvvvwwwwwwwwwuuuuuuuuuuuuwwwxxxzzz|||zzz{{{|||||||||{{{yyyxxxyyy{{{~~~{{{qqqeeeZZZTTTLLLLLL\\\yyyxxxkkk```aaaiiiuuu|||wwweee\\\QQQTTTbbbtttyyytttvvv~~~~~~|||uuuqqqwwwrrraaaIIICCC;;;555333333444444333222111000///...---,,,))))))************))))))'''((()))******)))((('''(((***+++,,,,,,+++***((())))))(((((((((((())))))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''&&&'''''''''(((((())))))(((((())))))))))))(((((('''((()))++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***+++,,,,,,&&&''')))*********)))(((''''''(((((())))))******ZZZDDD???999888<<<666000555444000444333333444444333333222111222222222111111111111000222111///.........///000.........////////////000***,,,...000111111000///------------------------,,,------...///000111111444333333333111000///...//////.........//////000000222666:::DDDVVVlll{{{||||||~~~|||vvvjjjfffjjjxxx|||~~~sssoookkkmmmuuu}}}~~~uuunnnqqqzzz~~~xxxooo[[[RRRIIIHHHPPP]]]ggglllppppppqqqrrrssstttuuuuuuwwwxxxyyyzzz{{{{{{{{{{{{yyyxxxwwwuuutttrrrqqqppppppmmmjjjhhhhhhhhhgggeeehhhdddbbbcccgggkkkmmmmmmmmmiiifffccc___aaalllxxx|||nnn[[[NNNGGGCCC>>>999999>>>@@@???@@@EEEHHHHHHMMMRRRXXX___cccgggjjjlllzzz~~~~~~~~~{{{||||||zzzwwwqqqllliii___YYYUUUUUUUUUQQQNNNNNNMMMMMMOOOPPPOOOOOORRRVVVVVVVVVXXX[[[```dddeeeeeebbbcccddddddbbbaaabbbcccdddcccbbb```___^^^]]]]]]hhhiiikkkmmmoooqqqrrrsssppprrrsssrrrpppppprrruuuuuutttssssssttttttsssqqqwwwvvvuuuttttttuuuvvvwwwuuuwwwxxxyyyyyyxxxvvvuuu}}}zzzyyy{{{zzzpppfff___WWWRRRSSSaaauuupppaaafffeeeiiisssxxxuuufff\\\TTTTTTaaalllqqquuu{{{~~~wwwoooooo}}}lllWWWKKK@@@;;;666000000555444444333222222111111000,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))''''''''''''''''''''''''&&&''')))******))))))((((((***---///000...+++)))((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))))))))******''''''''''''(((((((((((((((((())))))((('''&&&&&&************************''''''(((((()))))))))***************))))))))))))))))))(((((((((((())))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))ZZZDDD???999000666333111777444---000333333444444333333222111111111111000000000//////222111000///...//////000------........./////////---...///000000///......---------------------------------......//////000000000000000000000///............/////////000000///222999BBBQQQdddwww|||yyyssskkkaaa```jjj|||xxxrrrnnnrrr{{{|||yyywwwyyy|||xxxmmmdddUUUOOOJJJLLLUUUaaakkkooorrrrrrsssuuuvvvwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{yyyxxxxxxvvvuuutttsssrrrooollliiihhhggggggfffeeehhhfffcccdddhhhlllnnnnnnlllgggcccbbbdddkkkyyy~~~uuuaaaWWWJJJAAA>>>===;;;::::::???BBBCCCGGGNNNTTTUUUZZZ^^^ccchhhkkkooorrrttt~~~}}}zzzuuupppllljjjccc___``````^^^\\\]]]XXX[[[^^^]]]XXXSSSQQQRRRRRRRRRTTTXXX^^^ccceeeeeeeeefffgggeeecccaaabbbccc______]]]\\\\\\\\\]]]^^^eeefffhhhkkkmmmppprrrsssoooqqqrrrqqqooonnnpppsssuuusssrrrrrrtttuuuuuutttvvvuuutttttttttuuuwwwxxxxxxyyyyyyyyyyyyxxxwwwvvvyyywwwvvvxxx~~~zzzqqqkkk^^^VVVSSSYYYeeepppzzz}}}qqqfffgggaaa```jjjooozzzvvvaaaSSSLLLXXXgggooossswww{{{uuurrrzzzvvvaaaSSSEEE===777222222555444444333222222111111000++++++***)))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))((((((((((((((((((((((((&&&'''(((((())))))((((((&&&''')))+++,,,***)))'''((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((())))))***''''''''''''(((((((((((((((((())))))(((''''''&&&((((((((((((((((((((((((((((((((())))))***************)))))))))((((((((())))))(((((((((((())))))&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))ZZZDDD>>>777444888444333888555...111333333333333333222222111000000000000/////////...111111000///////////////,,,---------............/////////.........---------------------------------------------.........,,,---......////////////......///000000000000000222666@@@OOObbbuuu|||sssiii```YYY]]]lll{{{uuusssyyy|||zzz|||~~~wwwkkk]]]TTTOOOMMMNNNTTT^^^iiipppssstttuuuvvvwwwyyyzzz{{{|||zzz{{{{{{{{{{{{zzzyyyyyyvvvvvvuuuuuutttssssssrrrmmmkkkhhhgggggggggfffeeeiiigggeeeeeehhhlllooooookkkddd___aaaiiitttxxxhhh]]]IIIEEE???;;;999999<<<>>>???EEEJJJMMMRRR[[[aaacccjjjmmmqqqtttvvvyyy}}}~~~yyytttrrrnnniiieeefffgggeeefffhhheeelllqqqooofff\\\UUURRRNNNNNNPPPTTTZZZ```dddeeeggghhhhhhfffcccaaaaaabbb]]]\\\[[[ZZZ[[[\\\___``````aaadddgggkkknnnppprrrnnnoooooonnnmmmmmmnnnppptttrrrpppppprrrtttvvvvvvtttssssssssstttvvvwwwyyy{{{{{{yyyxxxwwwwwwwwwwwwvvvuuuuuuwww{{{}}}xxxggg^^^UUUSSSTTTYYYbbblll~~~wwwqqqooonnnddd^^^cccgggtttpppZZZIIIOOO^^^hhhnnnrrrzzzzzzyyy|||nnn^^^LLL@@@999555444555444444333222222111111000***)))))))))))))))******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''((())))))&&&'''(((((())))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))''''''''''''(((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((()))))))))***************)))))))))(((((((((''''''))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ZZZDDD===666<<<;;;333111888444///444222333333333333222111111111111000000000/////////111000000///////////////,,,,,,,,,---------............---------...//////........................---------------,,,,,,,,,,,,---......//////......---...000111111111111000777<<>>;;;<<<@@@CCCIIIQQQYYY]]]bbbiiilllllluuuwwwzzz|||~~~|||xxxvvvpppkkkgggiiiiiiiiilllpppnnnzzzrrreee[[[VVVOOOMMMLLLNNNTTT[[[```ccccccdddddddddbbbaaabbbccc___^^^\\\[[[\\\]]]```aaa\\\]]]```cccgggkkknnnooommmmmmmmmlllllllllmmmnnnuuurrrooonnnpppssstttuuurrrqqqqqqrrrtttvvvxxxyyy|||{{{xxxvvvuuuuuuuuuvvvvvvvvvwwwyyy{{{~~~rrrhhh]]]TTTMMMKKKSSS]]]vvvvvvqqqooouuuyyyrrriiifffeeeqqqhhhPPPMMMUUU___iiirrrwww|||zzzzzziiiSSSCCC<<<888555444444444333222222111111000))))))(((((())))))******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))((((((((((((((((((((((((***)))((('''((()))***+++***)))))))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))***)))(((((('''(((((((((''''''''''''(((((((((((((((((()))))))))(((((('''))))))))))))))))))))))))******************++++++((((((((((((''''''''''''(((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))}}}XXXCCC===666777666222666>>>888///333222222333333222222111000222222111111111000000000000000000000000//////...,,,,,,,,,---------......+++++++++,,,---///111111........................---------------,,,,,,,,,///000000000000///.........///000111222222222222999???MMMccczzzttteee[[[VVVXXXaaarrr}}}|||yyykkk[[[OOOLLLMMMTTTYYY```iiiqqquuuvvvvvvvvvwwwwwwxxxyyyzzz{{{|||vvvvvvvvvvvvuuutttrrrrrrnnnnnnnnnnnnnnnnnnnnnnnnkkkiiiffffffgggggggggfffggggggggghhhjjjmmmrrruuussspppqqqzzzyyyhhh[[[QQQHHHBBB>>>AAACCCAAA???@@@EEEJJJRRR]]]hhhooouuuzzzzzzwwwzzz|||~~~{{{yyytttpppnnnooooooooorrrxxxxxxuuuggg]]]WWWPPPLLLIIIIIINNNTTTYYY\\\ZZZ\\\^^^______```aaacccaaa```^^^\\\\\\\\\]]]^^^YYYZZZ]]]```dddhhhjjjlllkkkkkkjjjjjjkkkllllllllltttqqqnnnmmmnnnppprrrrrrpppppppppqqqsssuuuwwwyyy{{{yyyvvvtttrrrssstttuuuuuuvvvxxxyyyzzz{{{||||||~~~}}}tttiii\\\OOOFFFHHHOOOaaasssyyypppnnnnnnrrr~~~xxxoooeeelllqqq[[[QQQPPPVVVeeeuuuxxx}}}{{{|||ttt^^^KKK@@@;;;777444444444333222222111111000***)))))))))))))))******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''''''''''''''+++***)))((()))***+++,,,++++++***)))***+++,,,---))))))))))))))))))))))))))))))(((((((((((())))))******)))(((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))((())))))))))))))))))))))))++++++******************((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((({{{VVVAAA===777000333666CCCNNNDDD555666222222222222222111111000222222222222111111111111000000000000000///......,,,---------............)))***+++,,,...000111222........................---------------.........111111111111111000///...000000000000111222444555:::AAARRRiiiyyyjjj[[[TTTUUU[[[gggyyy{{{mmm]]]QQQMMMOOOTTT[[[```hhhpppvvvwwwwwwvvvwwwwwwwwwxxxxxxyyyyyyyyysssssssssrrrrrrpppooooooooooooooonnnnnnnnnnnnnnnkkkiiiffffffggghhhhhhhhhgggiiijjjkkkmmmqqqvvvzzzuuuvvv|||yyynnn___RRRJJJFFFCCC@@@:::===@@@CCCEEEIIIOOOTTT]]]iiiwww|||{{{uuurrrqqqrrrqqqpppsssyyyooobbbZZZUUUOOOMMMKKKLLLOOOSSSUUUVVVRRRUUUXXXZZZ[[[^^^aaacccaaa```^^^]]][[[ZZZYYYYYYYYYZZZ\\\___bbbdddfffggghhhffffffgggiiikkkkkkkkkqqqnnnlllkkkmmmooopppppppppppppppqqqrrrtttwwwxxxyyywwwuuusssrrrrrrssstttsssuuuxxxyyyxxxwwwwwwxxx|||}}}ttthhhXXXHHHBBBCCCOOO]]]mmmsssqqqmmmlllmmmooo}}}mmmiiivvv~~~vvvggg\\\TTTSSSaaassswwwyyy~~~~~~xxxoooWWWGGG???999444444444333222222111111000,,,++++++***)))*********************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((''''''''''''''''''''''''***)))))))))******++++++)))(((((((((((()))***+++))))))))))))))))))))))))***))))))(((((())))))***,,,+++***))))))(((((()))''''''''''''(((((((((((((((((()))*********))))))((((((((((((((((((((((((***************))))))))))))))))))((((((((('''''''''((()))******)))((('''((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((xxxTTT@@@===888444555777DDDPPPEEE666888222222222222222111000000111111111111000000000000///000000111000///...---------........./////////)))***,,,...////////////........................---------......//////000//////000111111111000000222111//////000222555777@@@IIIZZZnnnyyyoooaaaUUUTTTZZZcccrrr{{{xxx}}}{{{ooo^^^QQQLLLMMMQQQUUU```eeelllsssvvvwwwwwwvvvyyyxxxxxxxxxxxxwwwwwwwwwpppqqqqqqqqqpppooonnnnnnnnnnnnnnnmmmmmmlllllllllkkkiiigggggghhhjjjjjjiiiiiikkkmmmoooqqqvvv|||vvv]]]UUULLLEEEDDDEEEDDDDDD@@@BBBFFFKKKRRRYYYaaafffooozzz~~~}}}tttrrrrrrsssqqqnnnpppuuu}}}fff\\\YYYWWWQQQRRRUUUYYY\\\\\\YYYVVVNNNQQQTTTWWWYYY\\\___bbb`````````___^^^\\\ZZZXXXZZZ[[[\\\^^^```aaacccccccccaaa```bbbfffiiiiiihhhjjjiiihhhjjjmmmoooppppppqqqppppppppprrrsssuuuwwwwwwvvvuuutttsssttttttuuutttwwwzzz{{{yyywwwwwwwwwwww{{{{{{ttteeeRRREEE@@@DDDJJJUUU```fffiiilllooouuupppqqqsss}}}uuunnnaaaWWW[[[gggrrrssswww|||zzzgggPPPCCC;;;555444444333222222111111000......---+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))(((''''''''''''''''''''''''''''''((()))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((******))))))))))))******---,,,+++***))))))))))))''''''''''''(((((((((((((((((()))***************((((((((((((((((((((((((*********))))))(((((((((******)))))))))((((((((('''((()))******)))(((''')))(((((('''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((wwwRRR???===999;;;666000777AAA888...333111222222222222111000000000000000000///////////////000111111111000...---.........////////////000)))+++---/////////---,,,////////////////////////---------...///000111111,,,---...000111222222222333111///...///222666999IIIRRRaaasssyyypppggg\\\TTTXXXaaalll}}}{{{xxxrrryyy{{{qqqdddSSSIIIIIIMMMPPPQQQaaafffmmmsssvvvwwwvvvvvvzzzzzzyyyxxxxxxwwwvvvvvvoooppppppppppppooonnnnnnllllllkkkjjjjjjiiihhhhhhkkkiiiggggggiiijjjkkkjjjkkkmmmppprrrtttyyyqqq```LLLHHHCCCBBBEEEHHHIIIIIIMMMNNNRRRXXX```iiiqqquuu~~~vvvuuuvvvwwwsssoooqqqvvv~~~vvv```YYY[[[[[[SSSXXX```gggjjjggg```ZZZMMMPPPSSSVVVXXXZZZ^^^``````aaabbbcccbbb___]]][[[[[[\\\\\\]]]___```aaaaaa___]]]]]]___dddggghhhgggeeeeeefffiiimmmpppqqqqqqqqqqqqppppppqqqsssuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvzzz~~~~~~|||yyyxxxyyyqqquuu}}}~~~~~~|||ppp]]]LLLDDD>>>@@@FFFRRR^^^gggmmmqqqzzzrrrjjjwww}}}mmm[[[UUUZZZmmmooorrrvvv{{{~~~rrrWWWFFF<<<555444444333333222111111000000///...,,,+++***))))))************))))))))))))))))))))))))))))))))))))************************&&&'''(((*********)))((())))))))))))))))))))))))$$$%%%'''((((((((('''&&&'''(((((()))***)))))))))((((((((((((((((((((((((******))))))))))))******...---,,,+++************''''''''''''((((((((()))(((((()))******************************************)))))))))((((((''''''************))))))))))))'''((()))++++++)))(((''')))((('''''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((sssTTTBBB<<<:::777666555444333222222222444333222222111111222222111000000///////////////222111111000///......---......////////////.........,,,+++,,,///111///---000///...---------------111000///......///000111000000000000////////////444...///555555222;;;IIIMMM___qqqyyyyyyhhh^^^[[[]]]dddkkkzzzwwwnnnjjjzzzwwwqqqZZZVVVPPPLLLKKKPPPVVVZZZkkkmmmppptttxxxyyyxxxvvv{{{{{{{{{{{{zzzxxxvvvuuutttrrrpppooooooooommmlllooommmjjjhhhggggggggghhhjjjgggdddfffkkkmmmkkkgggtttqqqrrrxxx}}}{{{gggUUUJJJAAAAAABBBDDDIIIOOOTTTWWWXXXYYY^^^fffqqq|||||||||{{{xxxvvvuuuuuuuuuuuummm^^^]]]^^^[[[YYY___hhhpppsssnnnfff___VVVWWWVVVSSSTTT[[[______bbbaaaaaabbbccccccaaa```^^^]]]]]]\\\\\\\\\\\\\\\XXXYYYZZZ[[[]]]___``````bbbeeehhhjjjkkkllloooqqqmmmnnnoooooonnnpppsssvvvwwwvvvuuuvvvxxxyyyyyyxxx{{{|||}}}}}}|||zzzxxxwwwvvvxxx|||~~~~~~zzzoooZZZHHHEEE;;;;;;KKK]]]hhhpppwwwuuucccnnn}}}jjj[[[XXX]]]oooxxxrrrrrr~~~~~~jjjQQQAAA<<<777333222444555222000222111111000...---,,,+++***++++++++++++++++++++++++(((((((((((())))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((******))))))((((((''''''))))))(((((((((((())))))+++)))(((&&&&&&((()))+++,,,+++)))'''&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''))))))))))))***************)))((((((((()))+++,,,''''''((()))))))))))))))(((((((((((((((((((((((()))'''&&&'''***+++***(((''')))***)))((('''(((***((('''''''''((()))******,,,+++***(((''''''''''''sssUUUCCC<<<:::777666555444333333333333333333222111111111111222111111000/////////000000111111000000///......---......////////////......///...,,,...000111000...000///...------------...000///...------...///000000000000000////////////222...///444555666BBBRRR```mmmwwwyyy~~~ttthhhbbbaaaccciiipppvvvooonnn}}}{{{yyyzzz~~~|||ooocccRRROOOKKKJJJLLLSSS[[[```nnnooorrrvvvzzz|||{{{zzzyyyyyyyyyxxxwwwtttrrrqqqqqqooommmlllllllllkkkiiinnnllljjjhhhggggggggghhhiiiiiiiiijjjjjjkkkkkkkkkqqqsss{{{zzzhhhYYYLLLDDDEEEDDDEEEHHHNNNWWW___dddhhhjjjqqqzzz|||}}}|||{{{yyyxxxwwwwwwwww~~~}}}kkk______aaa___\\\aaaiiipppsssooofff```^^^___]]]XXXXXX[[[]]][[[_________```bbbcccbbb```^^^]]][[[ZZZZZZZZZ[[[[[[WWWWWWXXXYYY[[[\\\]]]]]]```cccfffiiijjjkkklllnnnlllmmmooopppppprrrtttwwwvvvuuuuuuvvvyyyzzzyyyxxxyyyzzz|||}}}|||{{{xxxwwwvvvxxx{{{}}}~~~~~~|||{{{~~~|||tttdddTTTIII???===IIIXXXcccppp{{{kkkmmmssszzzggg\\\VVVfffqqqooonnnvvv}}}~~~}}}|||uuu\\\HHH>>>777333111444555222111222111000///...,,,+++***)))++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((())))))))))))))))))(((((((((((())))))***)))(((''''''((()))******)))(((''''''(((***+++((((((''''''''''''(((((('''(((((((((((()))))))))***)))((((((((()))++++++((())))))***************))))))))))))))))))))))))***(((&&&'''***+++)))(((''')))***)))((('''(((***---,,,+++++++++++++++,,,***))))))((((((((())))))sssUUUCCC<<<;;;666666555444333333333444333222111111000000111111222222111000000000000111111000000//////.................................000///...///111111000/////////......------............------------......////////////000000000000111///111666888===MMM___jjjqqqvvvwww}}}uuuoookkkkkkkkklllqqqxxx}}}yyysssnnnrrr~~~wwwnnnmmmpppxxxxxxeeeUUULLLJJJIIIKKKQQQ[[[ffflllrrrrrrssswww{{{~~~||||||{{{zzzxxxvvvtttssssssqqqooonnnoooooommmlllmmmkkkjjjhhhgggggghhhhhhgggjjjmmmllliiiiiilllpppttt{{{rrr```SSSKKKGGGFFFKKKKKKMMMRRRZZZeeeooouuuvvvzzz}}}}}}}}}}}}}}}|||{{{yyyyyy}}}wwwggg^^^aaaddddddaaaeeekkkppprrrnnnfff```ccceeeddd```___aaa```]]]^^^]]]]]]___aaabbbbbbaaa^^^\\\ZZZXXXWWWWWWXXXYYYVVVVVVVVVWWWXXXXXXYYYYYY\\\___dddggghhhhhhiiijjjkkkmmmqqqsssssstttuuuvvvttttttuuuwwwzzz{{{zzzxxxwwwyyy{{{||||||{{{xxxvvvwwwxxxzzzzzzzzzxxxvvvuuu~~~|||ooocccOOODDD???EEEOOO[[[nnntttlllgggpppwwwdddSSS]]]hhhnnnnnnpppwww~~~{{{vvvyyymmmTTTCCC999444111333444222111333111111///...,,,***)))(((++++++++++++++++++++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((('''''''''((()))*********))))))(((((((((((())))))***)))(((''''''((()))***((('''''''''''')))+++,,,((())))))******))))))(((''''''''''''(((((((((((()))))))))((()))******+++))))))***+++++++++++++++***************************)))(((((())))))((('''''')))***)))((('''(((***,,,+++***)))(((((((((((())))))(((((()))******+++sssTTTCCC<<<;;;666555555444444444444555222222111000000000111111333222222111111111111111000000/////////.................................////////////000000000/////////............//////........................////////////000000000000222111333888<<>>777555444111222444444444333111000///...---************************(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''((())))))******))))))*********)))(((''''''''''''((()))******)))((('''(((((())))))))))))((((((*********)))(((''''''&&&&&&''''''((((((''''''&&&))))))))))))************(((((()))************)))''''''((()))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))''')))***)))((('''(((***(((((()))***+++---...//////...---+++***)))))))))oooQQQ???999888444444444444555666777888555444333333222333333333111111000/////////000000........................///...,,,++++++,,,...///...000111000---,,,---//////////////////000111111......///000000///...............///000111111111222666>>>MMM^^^jjjooonnnhhhnnnwww|||zzzrrrjjjeeeccchhhqqqwwwwwwzzz~~~zzzvvvsssrrruuuwwwyyypppnnnttt~~~uuuqqqqqqvvvwwwlll[[[MMMJJJLLLNNNRRRYYYaaahhhnnnqqqsssvvvuuutttuuuxxxyyyzzzyyyyyyxxxvvvtttrrrqqqqqqqqqnnnmmmkkkkkklllmmmlllkkkffffffggghhhhhhiiihhhhhhiiirrr~~~qqq```SSSKKKJJJOOOUUU\\\dddnnnxxx}}}~~~~~~|||zzzzzz}}}}}}|||||||||}}}~~~~~~rrrccc```fffmmmnnnmmmkkkjjjiiiiiijjjjjjhhhffffffjjjmmmnnnooorrrqqqnnnmmmjjjgggeeeeeeeeeeeedddaaaaaa```^^^[[[WWWTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWXXXZZZ[[[\\\^^^bbbeeefffiiilllnnnnnnnnnnnnoooqqqssswww{{{}}}|||wwwsssssssssrrrsssuuuxxx{{{}}}~~~}}}|||zzzxxxuuutttsssppptttwwwyyy|||~~~sssfff\\\QQQLLLVVVeee}}}nnneeefffnnnvvv~~~kkkXXXZZZkkkxxxxxxrrrkkklllzzzvvvyyy||||||xxx|||gggJJJBBB:::777444111222444222222111111000//////...************************(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((()))************)))))))))))))))(((((((((((('''((()))******)))((('''(((((())))))))))))((((((((())))))))))))((((((((((((''''''&&&&&&''''''(((((((((((())))))))))))***'''((()))***+++******)))(((((()))************)))************************&&&(((***)))(((''')))+++''')))***)))((('''(((***''''''(((((()))***+++,,,...---,,,+++++++++++++++nnnPPP>>>888777444444444555555777888999666555444444333333444444111000000///////////////---.....................///...,,,++++++,,,...//////111222111...---...000///////////////000111111,,,---...//////...---,,,---......///000111111222777;;;FFFWWWlllyyyzzzuuuvvvzzzvvvggg]]]YYYeeekkkttt{{{}}}}}}xxxsssqqqqqqrrrssspppooouuu}}}uuurrrttttttnnn```PPPHHHLLLSSSQQQUUU]]]fffmmmqqqssstttwwwvvvuuuvvvxxxyyyxxxwwwtttsssqqqooonnnnnnnnnnnnjjjiiigggggghhhiiihhhgggeeefffggghhhiiiiiiiiihhhfffsssjjjYYYOOOKKKJJJNNNTTT]]]fffppp|||~~~~~~~~~}}}zzzyyy|||~~~}}}}}}|||}}}~~~pppcccbbbkkkrrrsssrrrlllkkkiiiiiijjjkkkjjjhhhgggkkknnnmmmnnnqqqpppmmmkkkiiifffdddeeefffffffffbbbbbbbbb```]]]YYYUUURRRRRRRRRRRRSSSTTTUUUUUUUUUVVVVVVWWWXXXYYY\\\```dddbbbeeeiiikkkmmmnnnpppqqqrrrtttxxx|||~~~{{{vvvrrrtttrrrqqqqqqssswww|||~~~}}}|||{{{yyywwwvvvttttttooorrrssssssxxxqqqeeeWWWMMMQQQ\\\qqq}}}nnncccbbbgggmmm{{{yyyttt___ZZZgggwwwzzzuuueeeiii{{{zzzwwwzzz~~~|||{{{nnnMMMDDD<<<888555111222444000000000000////////////))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))(((((()))***************''''''(((((())))))******'''((()))++++++)))((('''(((((())))))))))))((((((&&&'''((()))*********))))))((('''&&&&&&'''((()))''''''''''''((((((((()))'''((()))++++++******)))))))))***+++++++++++++++++++++++++++++++++++++++%%%(((***)))((('''))),,,((()))***)))((('''(((***,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------lllOOO???999888777777777777777777777777666555333222111000000000333333222111000///...------...000000///...+++***,,,,,,------...///000000//////............//////000000//////............---...000222111///---+++(((,,,000222111000222555666AAASSSfffuuu~~~~~~kkkWWWUUU^^^iiixxx}}}|||tttuuuvvvtttrrrrrrttt{{{~~~|||{{{xxxuuurrrbbbWWWOOOKKKMMMSSSUUU\\\eeemmmrrrtttvvvwww|||{{{yyyxxxwwwwwwxxxxxxuuutttqqqmmmjjjjjjlllmmmmmmjjjggggggiiijjjhhheeeiiifffggglllnnnkkkjjjlllnnnxxxyyycccVVVNNNJJJKKKPPPRRR]]]jjjsssyyy|||yyyyyy||||||{{{zzz{{{|||}}}~~~}}}||||||~~~nnnccciiitttwwwwwwyyyvvvrrrnnnmmmnnnooommmkkkmmmmmmmmmlllkkkjjjiiihhhccccccccceeefffgggfffeeeeeeffffffeeebbb]]]YYYVVVUUUVVVWWWXXXWWWUUURRRQQQRRRSSSSSSTTTUUUYYY^^^aaacccfffhhhjjjkkkllloooqqqwwwwwwxxxzzz{{{yyyuuuqqquuutttttttttuuuvvvxxxyyy~~~}}}{{{xxxuuurrrpppooorrrpppoooooossszzz}}}vvvhhhWWWOOOPPP^^^ppp|||vvvpppiiicccaaaooovvvpppbbb```jjjvvv|||ooosss~~~wwwvvv~~~}}}yyyWWWGGG;;;:::888000///333333333222222111///...------,,,***(((((()))+++,,,***)))&&&%%%%%%&&&)))***++++++******)))(((((((((***+++,,,,,,***))))))***((()))***++++++***)))((())))))))))))))))))))))))''''''''''''((((((((((((,,,+++***)))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((,,,***(((''')))******)))))))))))))))((((((((((((+++++++++*********))))))))))))))))))))))))))))))***)))))))))((((((''''''(((((()))))))))*********,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,,,,,,,+++*********,,,---...kkkNNN???999888777777777777777777777777333333222222111111222222222222111000///...------***,,,...///000000///...,,,,,,------...//////000//////............//////////////////......------///000111222111000...---***...222222111111333666<<>>;;;555333777333333333222111000......+++++++++++++++******)))+++***(((''''''(((***+++((((((((()))******++++++)))***,,,+++***((())))))((()))***++++++***)))(((((((((((((((((((((((((((''''''((((((((())))))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++)))''''''(((******)))))))))))))))((((((((((((+++++++++*********))))))))))))))))))))))))))))))*********)))))))))((((((******+++++++++,,,,,,,,,)))))))))(((((((((((((((******++++++,,,+++++++++,,,,,,+++,,,,,,...///000jjjNNN>>>999888555555555555555555555555222111111111222333333444111111000///...------,,,+++,,,...///000000///...,,,,,,------...///////////////............//////...............---------111111111111111000000000---000333333111222555888AAARRRjjj|||{{{qqqkkkaaaXXX]]]ggguuuwwwrrrpppuuuzzzzzzyyyzzz~~~jjj[[[LLLIIIMMMPPPRRRTTTbbbgggmmmsssvvvxxxzzz|||}}}}}}|||{{{yyyxxxvvvuuurrrpppnnnlllllllllnnnoookkkkkkjjjgggdddcccdddeeefffiiiqqqyyyyyyrrrjjjhhhooowwwiiiZZZSSSOOOPPPVVV\\\eeelll{{{}}}{{{{{{}}}}}}yyywwwyyy|||~~~~~~}}}}}}}}}~~~qqqgggnnnxxxzzzyyy{{{}}}zzzwwwvvvuuutttsssqqqooonnnmmmkkkhhheeecccbbbcccccceeefffhhhkkkmmmnnnjjjjjjiiigggccc^^^YYYVVVWWWWWWVVVVVVVVVVVVVVVVVVQQQRRRRRRQQQQQQSSSWWWYYYZZZ]]]aaadddgggjjjnnnpppuuuuuuvvvxxxyyyxxxuuurrrqqqqqqppppppqqqrrrssstttwwwwwwvvvuuutttsssrrrrrrooommmllllllooouuu{{{zzzkkk\\\TTTCCCOOOeee{{{}}}|||ppphhhZZZ^^^llluuullleeegggnnnsssrrrsss{{{uuuyyypppZZZEEE===:::555222444333333333222111000///...)))+++,,,------+++)))'''************************((((((((()))******++++++(((***+++***)))((((((((())))))************))))))((((((((((((((((((((((((((())))))))))))*********,,,+++***)))(((((((((((())))))))))))))))))))))))******))))))))))))*********(((&&&'''((())))))((((((((((((((())))))))))))+++++++++***************))))))))))))))))))))))))+++++++++************)))+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********---------...///111333444hhhMMM>>>999777444444444444444444444444222222111111222222333444222111111000///.........///000000000///...---,,,---------.........////////////............//////............------------222111000/////////000000///111333222111222777;;;GGGZZZssstttgggaaa\\\XXX]]]gggvvvqqqmmmnnnuuu|||}}}ttt[[[PPPFFFEEEJJJOOOTTTYYYhhhlllqqquuuwwwyyy{{{}}}}}}}}}}}}|||zzzwwwtttrrrooommmllllllmmmoooppppppmmmmmmlllhhhcccaaacccfffiiilllttt{{{zzzqqqjjjhhhsss|||gggXXXPPPQQQUUU\\\eeennnxxx~~~}}}}}}~~~|||zzz{{{}}}~~~~~~}}}}}}}}}~~~qqqjjjpppyyyzzzzzz|||{{{yyywwwvvvtttsssqqqppppppooommmjjjgggccc```___aaabbbccceeegggjjjnnnpppiiijjjjjjjjjgggddd```]]]YYYYYYWWWVVVUUUTTTTTTTTTQQQQQQQQQPPPOOOPPPRRRUUUUUUXXX\\\```dddhhhlllooouuuuuuvvvxxxyyyyyyvvvsssrrrrrrqqqpppqqqrrrssstttuuuuuuttttttsssrrrqqqqqqnnnlllkkkjjjmmmrrrwwwzzzwwwfffYYYHHHJJJTTTdddrrrwwwwwwuuuvvv|||{{{qqq[[[]]]hhh~~~~~~ttthhhfffkkkrrrooollloooyyy}}}~~~fffLLL>>>999444222222111111111111000///...---+++,,,,,,---,,,+++)))((())))))***++++++***))))))++++++******)))(((((((((((()))******(((''''''((()))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***)))(((((())))))((((((((((((((((((((((((***))))))(((((())))))***((('''&&&&&&((()))((('''(((((((((((())))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,------------,,,++++++***************---...///111333555666777fffLLL>>>999777333333333333333333333333444333222222111111222222333222222111111000000000000000000//////...---------------...............//////............//////........................222000///------...///000///111222111111444:::@@@NNN```xxx|||mmm```\\\[[[ZZZ^^^fffzzzxxxttttttyyy~~~vvveeeOOOJJJFFFFFFHHHLLLUUU___kkkooosssvvvxxxyyyzzz|||||||||{{{zzzxxxuuurrrpppllljjjiiikkknnnqqqrrrqqqooopppnnniiidddbbbeeehhhjjjkkkppptttrrrkkkiiikkkxxxgggYYYUUUSSSZZZdddnnnwww~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~qqqkkkrrrzzzzzzyyy{{{xxxxxxwwwvvvsssqqqppppppqqqpppnnnkkkgggccc```______```aaabbbcccfffkkkpppkkklllmmmmmmkkkhhhdddbbbbbbaaa^^^[[[YYYWWWVVVVVVPPPQQQQQQPPPNNNNNNPPPRRRQQQTTTYYY]]]aaaeeeiiilllooooooppprrrttttttrrrpppoooooonnnmmmmmmnnnppppppuuuuuutttsssrrrqqqpppooonnnlllkkkjjjllloootttvvvssseeeVVVLLLGGGOOOZZZcccjjjpppvvv~~~xxxccc```ggg{{{zzzmmmggggggmmmkkkhhhiiiqqq~~~~~~zzz}}}|||vvvZZZGGG>>>999555444000000000000///...------///...,,,************+++'''(((***++++++***((('''++++++******)))(((((((((((()))******(((''''''(((***))))))))))))))))))***************************************+++++++++++++++***))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''&&&&&&''')))))))))''''''((((((((()))))))))***************************************************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))******++++++---,,,+++******+++,,,,,,...///111444777999;;;<<>>999666333333333333333333333333444333333222111111111222333333333222222111111111.........//////000111111........................//////............//////.........///////////////111000...---------...//////000111111222777@@@GGGWWWeeexxxvvvhhh]]]]]]______eeennnmmmXXXIIIGGGGGGIIIJJJNNNZZZfffllloootttxxxyyyyyyzzzzzzzzzyyyxxxvvvtttrrrpppoooiiiggggggjjjooossstttrrrqqqpppmmmiiifffeeefffhhhhhhgggiiikkkjjjhhhlllssslllXXXUUUZZZ[[[hhhvvv||||||||||||{{{{{{{{{{{{{{{pppkkkrrryyyyyyxxxzzzwwwxxxxxxwwwtttrrrrrrrrrqqqpppooollliiifffcccaaa^^^___```___^^^aaagggmmmpppqqqqqqpppmmmhhhdddbbbdddcccaaa^^^ZZZWWWUUUTTTQQQQQQRRRQQQOOONNNOOOQQQPPPSSSWWW[[[^^^bbbfffiiinnnnnnnnnqqqssssssrrrppppppooonnnnnnnnnoooppppppuuuttttttsssrrrqqqppppppooonnnlllkkklllnnnrrrtttyyy|||rrraaaPPPBBBCCCJJJTTTbbbooowwwpppgggfffuuu~~~tttiiiaaafffggghhhiiinnnyyy{{{yyyzzzvvvfffNNN@@@999555444///000000000//////...---000///,,,***))))))++++++'''((()))******)))((('''((((((((()))******++++++(((***+++***)))(((((((((******))))))))))))******++++++++++++++++++++++++)))************+++++++++******)))))))))))))))***))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&(((***+++)))(((''''''(((((())))))*********************+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++,,,,,,---------,,,+++++++++---...///111222555999===???AAABBBcccJJJ>>>999666444444444444444444444444222222111111222222333333222222222111111111111111.........//////000111222........................//////............///////////////000000000111111111000000//////////////////000111222555<<>>999666444444444444444444444444000000000111222333555666111111111111000000000000222111000///.................................---//////............////////////000000111111222222111111111111000000000///000111222333777@@@LLLUUU]]]bbblllvvv|||~~~rrrggg```ccchhhooo||||||~~~~~~yyyqqqhhhYYYLLLIIIDDDCCCKKKTTT]]]fffnnnkkkpppwww{{{|||{{{zzzyyyvvvtttrrrooonnnmmmmmmmmmfffddddddiiiqqqvvvvvvtttrrrmmmgggdddfffggggggeeeffffffiiimmmpppvvv{{{iii```]]]ccclll{{{}}}|||yyyzzzzzzzzzyyyyyyxxxwwwvvvmmmjjjqqqwwwuuutttwwwpppsssvvvuuussspppqqqrrrqqqqqqpppooommmkkkiiihhh```aaa```\\\YYY[[[bbbiiikkklllnnnnnnmmmjjjgggeeedddddddddcccaaa]]]ZZZWWWQQQSSSSSSSSSQQQPPPQQQRRRRRRTTTWWWZZZ[[[^^^aaadddjjjiiijjjlllnnnpppooonnnlllllljjjjjjiiijjjkkklllpppqqqrrrssstttuuuuuuvvvrrrpppnnnmmmmmmoooqqqsssooowww}}}|||lllZZZIIIEEEDDDEEEQQQaaafffqqqzzz~~~pppooo}}}vvvaaa\\\ccckkkoooqqquuu}}}~~~}}}zzz}}}{{{___JJJ???:::999222222333333333222222111---......///---+++)))'''++++++++++++++++++++++++++++++******)))(((((((((***+++,,,,,,***))))))***+++***)))(((((()))***+++))))))))))))))))))))))))((())))))))))))************)))))))))))))))******))))))))))))))))))))))))******))))))))))))******''''''(((***,,,,,,+++)))&&&''''''((()))******+++))))))******++++++++++++************************)))))))))******+++++++++************))))))(((((())))))***++++++,,,------------,,,,,,---000222444888:::>>>CCCGGGJJJLLLMMMcccKKK@@@;;;999666555555555555444444444555444444333333444444555000000000000///////////////000111222111///---,,,............////////////222111000///...---,,,,,,000000111222333333444444...------------...//////222333222333;;;KKKYYY___fff```___fffnnnrrrtttvvvnnniiigggiiimmmuuu~~~}}}zzz}}}}}}uuugggXXXOOOKKKFFFJJJNNNRRR[[[fffmmmmmmrrrssstttuuuwwwwwwxxxxxxwwwrrrlllhhhhhhjjjkkklllgggfffeeefffkkkrrrwwwzzznnnfff```aaadddddddddfffffffffiiipppvvvssseee[[[ZZZiii}}}xxxzzz~~~~~~zzzwwwuuutttsssqqqmmmiiihhhlllqqqttttttppprrrsssuuuuuuuuusssrrrpppooommmlllkkkkkkkkklllcccbbb```___^^^^^^^^^^^^fffhhhiiiiiihhhhhhiiijjjhhhhhhgggccc___[[[ZZZZZZTTTTTTSSSSSSRRRQQQPPPPPPPPPRRRTTTVVVXXX[[[___bbbccceeehhhjjjlllllllllkkklllnnnqqqqqqpppnnnmmmmmmrrrrrrrrrrrrrrrssstttuuurrrqqqooommmlllmmmnnnooopppsssuuuxxxtttcccRRRHHHCCCBBBHHHPPP]]]iiixxx{{{```___vvv|||rrrhhh\\\[[[cccpppssspppvvv~~~yyy{{{lllSSSAAA888666555333000///000111111111111000...---,,,+++++++++***+++---,,,***(((((((((+++++++++***)))(((((('''''''''(((((())))))******))))))))))))))))))))))))***&&&%%%)))***&&&''',,,***************)))((((((((()))+++,,,,,,+++)))(((((()))+++,,,------,,,+++************************((((((((((((((((((((((((((())))))))))))***************************************+++,,,,,,,,,,,,+++++++++++++++******))))))------,,,,,,+++************+++,,,.........---,,,000/////////222555888:::DDDCCCDDDHHHLLLNNNLLLIIIbbbJJJ???;;;888666555555555555444444444333333333222222333333333111111000000//////......---...000111111000///...............//////////////////////////////......000000000111222333333333//////......//////000111333333333666BBBTTTaaaeeeggg```[[[]]]bbbdddhhhkkkpppkkkhhhiiilllvvv}}}uuuuuuxxxxxxuuujjj\\\PPPJJJHHHEEEKKKSSSZZZcccmmmqqqppptttuuuvvvwwwwwwxxxwwwwwwsssooojjjggggggiiikkkllllllhhheeefffjjjppptttuuujjjccc___bbbeeeddddddeeeeeefffllluuu~~~zzzkkkccc___bbbttt~~~{{{zzzzzzvvvyyy~~~|||yyywwwvvvuuurrrmmmiiijjjnnnrrrsssqqqmmmnnnppprrrssssssrrrqqqooonnnmmmlllkkkkkkkkkkkkeeecccbbb```___^^^^^^^^^bbbdddfffgggggghhhjjjlllnnnmmmjjjfffccc```]]]\\\WWWVVVUUUTTTRRRQQQPPPPPPQQQRRRSSSSSSTTTVVVZZZ]]]bbbdddfffiiikkkkkkkkkjjjjjjllloooppppppooopppqqqsssssssssrrrssssssttttttqqqooonnnlllllllllmmmnnnoooqqqrrrttt|||zzzkkk[[[OOOFFF@@@CCCIIIYYYiii}}}fff^^^lllzzzwwwqqqkkkeee```bbblllpppnnnrrrzzz}}}xxxwwwuuu]]]III===888555333111000111222111000000000///---,,,+++++++++++++++,,,+++******,,,...++++++******)))(((((('''((((((((()))))))))))))))))))))))))))))))))))))))+++''''''++++++((())),,,***************)))(((((()))***++++++++++++***))))))******++++++++++++***************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************)))***++++++,,,,,,++++++++++++++++++*********))),,,+++++++++******))))))------.........---------000111222444888<<>>:::777666555555555555444444444333222222111111222222333222222111000//////......,,,---///111111111111000............////////////,,,------...///000111111//////000000111111222222000000000000000111111222333444555<<>>???AAACCCFFFGGGGGGFFFEEECCCDDDEEEGGGKKKRRR[[[bbb^^^GGG===:::999666555555555555444444444444333333333333333333444000111111111111222222222000000000////////////000............////////////000/////////............000000000000000000000000111111111111111222333333555BBBSSSeeeuuu|||ppppppnnniii]]]TTTVVV\\\dddiiippp}}}{{{www}}}}}}pppccc___bbbkkknnnnnnooovvvqqqgggXXXLLLHHHJJJPPPTTT[[[fffqqqtttuuuxxxxxxwwwrrrtttvvvwwwvvvssspppmmmgggfffgggiiikkkmmmmmmllliiikkkllljjjgggeeeeeeffffffgggjjjmmmnnnttt}}}{{{yyy~~~~~~|||xxxuuuqqqooojjjggggggmmmvvv}}}|||{{{{{{zzzzzz|||}}}~~~~~~}}}|||||||||zzz{{{{{{|||{{{zzzyyyxxxssstttuuutttssspppnnnmmmkkkjjjjjjiiiiiiiiiiiiiiiddddddccccccccccccddddddcccddddddeeedddcccbbbaaaaaa```^^^[[[YYYYYY[[[]]]eeegggkkkpppsssssssssrrrvvvrrrllleee___ZZZXXXWWWQQQQQQPPPNNNMMMNNNPPPSSSUUUVVVWWWYYY\\\^^^```aaadddgggiiijjjiiiiiiiiijjjllllllkkkkkkkkklllmmmmmmnnnnnnpppqqqrrrsssssssssqqqllliiijjjjjjiiinnntttwww{{{}}}|||zzzsssaaaPPPLLLOOO]]]uuu{{{iii\\\XXXhhh|||nnnaaa```iiiqqqmmmuuu~~~~~~zzz```OOO>>>:::555222111111111111///000111222222000///...$$$'''+++---------------)))))))))))))))))))))*********************++++++))))))))))))))))))))))))(((+++)))$$$%%%***,,,***(((((()))***************'''((()))******)))((('''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************++++++,,,------------,,,+++++++++,,,,,,,,,------))))))***+++,,,---......///111444777;;;>>>@@@AAAAAABBBDDDEEEFFFEEEEEEDDDBBBFFFKKKOOOTTTYYY```eee___GGG===;;;:::666666555555555444444444333222222222222222222333000000000111222222333333///......//////000111222............/////////000......//////////////////111111111111000000000000333333222222333333444555666FFF[[[lllzzz{{{tttsssrrrmmmbbb[[[___hhhgggllluuu|||xxx}}}}}}xxxtttlllaaa___bbblllpppqqqsss{{{|||```YYYNNNGGGGGGLLLTTTYYYZZZgggsssxxxxxxyyyyyywwwrrrtttvvvxxxwwwtttqqqooohhhhhhhhhjjjmmmnnnnnnlllhhhlllooolllfffbbbbbbccckkkmmmppptttwwwtttuuuzzz~~~}}}~~~}}}zzzwwwssspppnnnkkkgggeeefffnnnxxxzzzzzzzzzzzz{{{{{{||||||~~~}}}}}}||||||wwwxxxyyyzzzyyyxxxwwwvvvvvvxxxyyyvvvqqqlllkkkllliiiiiiiiiiiijjjkkklllmmmccccccaaaaaaaaabbbcccdddbbbcccddddddddddddbbbbbbaaa```^^^[[[XXXXXX[[[]]][[[^^^bbbfffkkkpppvvvzzz|||xxxqqqiiiccc^^^\\\[[[RRRRRRRRROOOMMMLLLMMMOOOTTTTTTVVVXXXZZZ]]]___aaacccfffjjjlllkkkkkkkkkkkkiiiiiiiiiiiijjjjjjkkkllllllmmmoooppprrrrrrsssssspppkkkhhhjjjiiigggkkkrrrsssxxx|||nnn[[[RRRLLLPPPdddzzzvvveeeVVVfffyyyooo\\\YYYdddnnnkkksss|||zzzzzzhhhTTT@@@;;;555111000111222222///000222333222111///.........///---+++)))******)))))))))))))))*********)))))))))***+++++++++,,,))))))))))))))))))))))))%%%(((%%%&&&)))'''(((((()))***************&&&((()))++++++)))(((&&&'''((()))+++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********************************+++,,,------......------+++++++++,,,,,,---------,,,,,,---...///111222222333555888<<>>QQQhhhuuu|||}}}tttwwwuuunnnhhhgggkkkmmmtttuuu~~~{{{|||qqqiiigggjjjnnnqqqyyywwwxxxvvvgggOOOLLLHHHFFFIIIOOOWWW\\\iiilllrrrwww{{{|||{{{{{{pppsssuuutttqqqnnnnnnppppppmmmlllnnnrrrtttqqqmmmllloooooojjjddddddjjjqqqvvvsssqqqvvvxxxsssyyy|||wwwrrrooommmllleeedddccccccfffnnnxxx~~~|||zzz|||zzzxxxxxxyyyzzz{{{{{{~~~|||yyyyyy{{{}}}}}}}}}xxxxxxyyyxxxxxxwwwuuuuuuvvvtttqqqpppppppppooommmmmmjjjgggfffhhhkkkmmmnnniiihhhfffdddccccccccccccccccccdddddddddeeeeeeeeebbbbbb```___]]][[[ZZZYYYZZZZZZZZZ]]]cccllltttyyy{{{zzzwwwrrrkkkddd]]]YYYXXXTTTNNNKKKKKKKKKLLLLLLPPPOOOOOOQQQTTTYYY]]]```cccggggggeeefffjjjkkkhhhmmmjjjhhhhhhkkkmmmmmmlllmmmnnnooopppqqqqqqpppoooooommmjjjiiijjjjjjjjjiiioooqqqxxx{{{qqqVVVLLLHHHQQQcccuuuyyyrrrccccccnnnoooaaaYYY^^^gggiiimmmvvv~~~yyy{{{vvvYYYEEE===666555555333111111000000000000000//////...---,,,+++*********++++++---,,,,,,+++***)))((((((******++++++++++++*********)))'''&&&&&&''')))*********))))))((('''''''''******++++++++++++******''''''((()))))))))))))))+++++++++************)))(((((()))***+++,,,------((((((((((((((((((((((((,,,,,,++++++***+++++++++---,,,+++******+++,,,---++++++++++++******))))))---+++***,,,...///---***,,,...///000///...///000666:::>>>AAABBBBBBBBBCCCCCC@@@@@@EEEHHHGGGGGGIIIPPPUUUYYY\\\aaagggjjjhhhyyyYYYDDD<<<999666555555444444444444555555444222111//////000111222333333222222111000000///000000000000000000000000///000000000000000///...////////////////////////111111000000000111222333000111333333333666999===GGGZZZooo|||}}}wwwwwwssslllffffffkkkooowww~~~}}}zzz{{{pppfffeeelllxxx~~~lll]]]MMMJJJFFFDDDGGGOOOXXX^^^mmmoootttxxx{{{||||||{{{rrrssstttsssqqqooonnnnnnmmmkkkjjjlllppprrroookkkkkkmmmmmmjjjeeeeeelllsss~~~|||~~~xxxvvvzzz~~~{{{zzzyyyvvvrrrmmmiiifff``````aaabbbfffnnnxxx~~~}}}{{{yyyyyyxxxyyyzzz{{{||||||{{{zzzxxxyyyzzz{{{{{{{{{xxxxxxwwwvvvvvvuuuuuutttvvvtttqqqpppppppppnnnmmmllliiifffeeehhhkkknnnooojjjiiifffdddbbbaaaaaaaaa^^^___bbbdddeeedddcccbbbbbbaaa```^^^\\\ZZZYYYXXXXXXXXXXXX[[[aaaiiiqqqvvv{{{zzzyyyuuuooohhh```\\\XXXUUUPPPMMMLLLLLLLLLKKKKKKKKKLLLNNNQQQVVVZZZ\\\aaadddeeedddfffjjjkkkiiimmmkkkhhhhhhkkkllllllkkkoooppppppqqqpppooommmlllnnnllljjjiiijjjkkkkkkjjjkkknnnuuuvvv___RRRHHHJJJWWWgggxxxyyytttkkkaaabbbuuuuuueeeYYYYYY___gggkkksssuuurrryyycccIII@@@777555444111//////000000000000000//////......---,,,******++++++,,,,,,,,,++++++***)))))))))******++++++++++++******---,,,***))))))***,,,---)))))))))))))))))))))*********++++++++++++******(((((()))************)))*********))))))))))))(((++++++*********))))))))))))))))))))))))))))))))),,,++++++******+++++++++,,,+++***((((((((())))))++++++++++++*********)))...,,,+++,,,//////---+++,,,---...//////111555888888;;;???AAAAAA@@@AAABBBCCC@@@@@@EEEJJJMMMRRRWWWYYYaaagggffffffiiilllmmmvvvWWWCCC<<<999666444444333333333333444444333333222222222111111111333333222222111000000000000000000000000000000000111111111111000///...---000000000000000000000000222222111111111222333444///222555555444666===CCCTTTdddxxx~~~vvvsssmmmfffbbbeeemmmuuu|||yyy{{{{{{pppggggggsssrrraaaTTTNNNJJJFFFEEEIIISSS]]]dddrrrsssuuuwwwyyy{{{{{{|||uuutttsssrrrrrrpppnnnkkkkkkjjjjjjmmmpppqqqmmmjjjhhhjjjkkkhhheeefffmmmsss|||~~~yyyuuu|||~~~}}}|||{{{sssttttttssspppiiiccc___ZZZ\\\___bbbhhhpppxxx~~~}}}wwwxxxyyyzzz{{{{{{|||{{{xxxwwwwwwxxxzzzzzzzzzyyyxxxwwwuuutttssssssttttttuuutttrrrqqqqqqpppnnnlllkkkhhhddddddgggkkkoooqqqlllkkkhhheeebbb```^^^^^^ZZZ]]]aaadddeeedddbbb```bbbaaa```^^^[[[YYYXXXWWWUUUTTTUUUXXX^^^eeemmmqqq{{{{{{|||zzzuuummmeee```ZZZVVVRRROOONNNMMMKKKJJJGGGHHHJJJMMMPPPTTTWWWYYY]]]aaacccccceeejjjllljjjnnnkkkiiiiiijjjkkkkkkjjjmmmnnnooopppoooooommmmmmkkkjjjiiiiiikkkllllllkkkgggjjjqqq||||||lll[[[IIICCCGGGTTTeeerrrzzz~~~|||zzzwwwuuueee^^^mmm{{{jjj]]]XXXZZZfffhhhnnnxxxvvvpppuuuqqqRRRFFF:::666444111//////000000111111000000///...///...,,,+++++++++,,,---******************************++++++++++++******---,,,+++******+++,,,---((())))))***++++++,,,,,,******++++++++++++******))))))***++++++++++++******))))))))))))(((((((((******)))))))))(((((((((************************++++++*********++++++,,,***))))))((())))))******++++++++++++************///...------//////...---......///000111666;;;@@@===???AAABBBAAAAAAAAACCCDDDAAAAAAGGGMMMTTT]]]fffjjjtttzzzvvvpppppptttwwwtttUUUBBB<<<:::888555444444333333444444555333333444444444333222111222222222111111111000000000000000000000000000000000000000000000///......111111111111111111111111////////////000000111111---222666666444888BBBJJJ\\\kkk|||ssskkkccc^^^\\\bbbmmmyyyxxx~~~uuupppsssuuudddXXXSSSPPPMMMJJJJJJPPPZZZeeellluuuuuuuuuvvvwwwxxxyyyyyyxxxuuuqqqqqqrrrqqqmmmjjjkkkkkkllloooqqqqqqnnnkkkfffhhhhhhgggeeeggglllqqqyyy~~~yyy~~~~~~}}}zzzxxxqqqqqqqqqoookkkeee___[[[VVVYYY^^^dddkkksss{{{xxxyyy{{{|||{{{zzzyyyyyywwwvvvvvvxxxyyyzzzyyyxxxyyywwwuuussssssssstttuuuvvvuuusssssssssrrrooommmiiifffddddddggglllppprrrooonnnkkkgggccc```^^^\\\[[[\\\___bbbccccccbbbaaabbbaaa```^^^\\\ZZZXXXXXXSSSSSSTTTWWW\\\ccciiimmmzzz|||~~~~~~yyyqqqhhhccc\\\XXXTTTPPPNNNMMMJJJIIIHHHIIILLLOOORRRUUUWWWXXX[[[___aaabbbeeelllnnnmmmmmmllljjjiiiiiiiiijjjjjjhhhiiilllnnnooopppppppppiiihhhgggiiikkkmmmmmmllleeehhhnnnxxxuuudddOOOCCC@@@FFFTTTaaannnuuuzzzyyyxxxyyyzzzyyy}}}ppphhhqqq~~~nnnbbb]]]\\\eeehhhlllrrrzzz~~~wwwyyy~~~]]]NNN>>>888666444222333000111111111111000/////////...---,,,+++,,,------))))))*********+++++++++******++++++++++++******++++++***))))))***++++++*********++++++,,,,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++************))))))))))))&&&&&&'''((()))***++++++***************************************++++++,,,))))))******,,,---......++++++++++++++++++++++++...---------............000222444555777;;;???CCCBBBCCCDDDDDDCCCCCCEEEFFFGGGEEEGGGNNNVVV]]]hhhqqqyyy{{{}}}tttUUUBBB<<<;;;:::666666555555555555666666222333444555555444222111222222222111111111111111111111111111111111111111......///000000000000000000000000000000000000000....../////////000000000,,,111555555555;;;FFFPPP```lll|||rrrggg[[[VVVWWW]]]kkkyyy|||}}}|||jjjWWWSSSVVVPPPOOONNNPPPWWWaaakkkqqquuuuuutttsssssstttuuuvvvxxxuuuqqqpppqqqqqqnnnjjjkkkllllllnnnooonnnllljjjdddfffggggggfffiiinnnrrr|||~~~}}}||||||}}}~~~}}}zzzwwwsssrrrooojjjeee```\\\ZZZUUUYYY```gggnnnvvv}}}{{{}}}~~~}}}zzzwwwvvvvvvwwwvvvvvvwwwyyyzzzzzzyyyzzzxxxvvvtttssstttuuuvvvwwwvvvuuuuuuuuusssqqqnnnhhhfffeeefffiiinnnqqqrrrqqqpppmmmjjjfffbbb___^^^\\\\\\\\\\\\]]]^^^___```bbbaaa```^^^\\\[[[ZZZYYYTTTTTTTTTVVV[[[```fffiiiwwwzzz}}}~~~zzzssskkkfff```\\\VVVQQQOOOLLLJJJIIIIIIJJJLLLOOOQQQTTTUUUVVVYYY]]]```aaaffflllpppnnnllllllkkkiiihhhhhhiiijjjggghhhkkkmmmnnnooooooooogggggggggiiilllmmmmmmlllggghhhmmmttt|||~~~yyykkkZZZMMMDDDBBBJJJSSSccckkkqqqrrrtttyyy}}}}}}|||tttsss|||pppfffaaa^^^bbbggglllooosss{{{|||{{{eeeTTTAAA888666555444555111111111111111000000//////...---,,,+++,,,------)))))))))***++++++,,,,,,******++++++++++++******+++******************+++,,,,,,,,,,,,++++++************++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,++++++++++++******&&&&&&'''((()))***++++++))))))))))))))))))))))))***)))))))))******+++,,,***+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---...000111444777;;;===>>>???@@@AAACCCDDDFFFFFFFFFGGGIIIJJJJJJLLLSSS]]]fffmmmwwwsssTTTAAA<<<;;;:::666666666555555666666666333333444555444333222111111111111111111111111111111111111111111111111111---...///000111111111111------------------------///000111111222222111111...111444666888@@@LLLVVVbbblllxxxsssdddWWWSSSUUU\\\lll|||~~~bbbPPPOOOUUUNNNOOOQQQVVV^^^fffmmmqqqtttssssssrrrrrrrrrrrrssswwwuuurrrqqqppppppnnnmmmkkkkkkkkkjjjiiihhhggggggdddfffhhhjjjlllpppuuuyyy~~~|||~~~|||zzzzzz|||{{{wwwsssrrrooojjjddd___\\\ZZZYYYWWW[[[bbbiiipppwww}}}}}}xxxttttttvvvxxxvvvuuuuuuwwwzzz{{{{{{yyyxxxwwwuuutttuuuuuuvvvwwwvvvuuuuuuuuutttqqqnnnhhhggggggiiilllpppqqqqqqqqqpppnnnlllhhheeeaaa```]]]\\\YYYXXXWWWXXXZZZ[[[______^^^]]]\\\[[[ZZZZZZUUUUUUUUUVVVYYY]]]bbbdddooorrrwwwzzzyyyuuuooojjjfffaaaYYYSSSPPPNNNLLLKKKIIIIIIJJJKKKMMMOOOQQQRRRVVV[[[^^^```dddlllooonnnjjjkkkkkkiiihhhhhhiiikkkjjjkkklllmmmmmmllljjjjjjffffffgggiiilllmmmmmmllliiijjjlllpppuuuyyy{{{|||{{{rrrgggZZZMMMDDDEEEJJJYYYbbbjjjnnnsss||||||nnnjjjwwwsssiiibbb]]]]]]cccjjjmmmooouuu~~~oooZZZCCC777555444333444111111222222111111000//////...,,,+++++++++,,,---))))))******+++++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))******++++++++++++************+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++)))(((&&&%%%++++++++++++,,,,,,,,,,,,+++,,,---------///222555999===AAADDDCCCBBBAAAAAAAAADDDHHHJJJLLLMMMPPPRRRRRRVVVaaammmvvv|||rrrRRR???:::999888666555555444444555555666333333333333333222111111111111111111111111111111111111111111111111111111...///000000000000000///........................000111222333333333222222222333444777===GGGSSS[[[dddkkkuuunnn^^^SSSTTTZZZdddxxxrrr[[[NNNLLLPPPMMMQQQWWW^^^ffflllppprrrssssssrrrrrrrrrqqqqqqqqqttttttsssqqqooonnnooopppnnnmmmkkkiiifffeeeeeefffeeehhhkkkpppvvv|||}}}yyywwwwwwvvvpppllliiigggccc___[[[YYYWWWWWWYYY]]]bbbiiiooowww~~~}}}|||vvvtttuuuxxxwwwuuurrrrrrtttxxxzzz{{{wwwvvvvvvuuuuuuttttttsssuuuttttttttttttsssooolllhhhhhhiiillloooqqqqqqpppooonnnmmmllliiifffcccaaa___^^^\\\ZZZXXXXXXWWWWWW[[[[[[[[[[[[ZZZZZZZZZZZZVVVUUUUUUUUUWWWZZZ]]]___dddhhhooouuuwwwvvvsssqqqmmmfff^^^VVVRRRQQQPPPOOOJJJIIIHHHHHHIIIKKKMMMOOOSSSXXX[[[]]]bbbiiimmmllliiijjjjjjiiiggggggjjjmmmkkkkkkllllllllljjjiiihhhffffffgggiiilllmmmllljjjjjjjjjjjjlllppptttxxxzzz~~~yyyrrrfffVVVGGGCCCFFFOOOYYYeeemmmvvvrrrccciii}}}xxxoooeee]]]TTT]]]gggjjjkkkppp{{{{{{dddIII;;;666444333333111222222222222111000000...---,,,******++++++,,,***************+++++++++******++++++++++++*********++++++++++++++++++***+++++++++++++++***************++++++++++++******)))******+++++++++++++++,,,,,,,,,+++++++++******++++++*********)))))))))************************(((((((((((()))***+++,,,***+++++++++***)))'''&&&+++++++++,,,,,,,,,------+++---/////////222777;;;???BBBDDDEEEEEEDDDDDDEEEDDDHHHNNNSSSVVVYYY[[[]]]___cccmmmwww}}}pppPPP===888888777555444444333333444444555333333222222222111111111111111111111111111222222111111111111111111111111111111111111000///...---111111111111111111111111///000111222333222111111555444444888@@@LLLWWW^^^fffllltttfffWWWNNNTTT```nnn}}}|||yyyxxxeeeWWWNNNLLLKKKOOOTTT\\\eeemmmqqqssstttrrrrrrsssssssssrrrqqqppprrrttttttrrrnnnmmmooosssrrrpppnnnjjjfffeeefffggggggiiinnnuuu}}}~~~xxxuuutttqqqkkkfffaaa```^^^[[[YYYWWWUUUUUUZZZ]]]ccchhhooovvv}}}~~~||||||~~~{{{vvvtttwww{{{wwwtttpppooorrrvvvyyy{{{uuuuuuuuuuuutttsssrrrqqqtttssssssssssssqqqmmmkkkhhhiiikkknnnrrrrrrqqqooolllllllllkkkiiifffcccbbbbbbbbbaaa```]]]ZZZWWWVVVXXXXXXXXXYYYYYYYYYYYYYYYVVVUUUUUUUUUVVVXXXZZZ\\\\\\aaaiiiqqqvvvwwwwwwvvvrrrkkkaaaXXXTTTSSSSSSSSSMMMKKKIIIHHHHHHJJJMMMOOOQQQVVVYYY[[[```gggjjjiiigggiiijjjiiiggggggkkknnnhhhiiijjjkkklllkkkkkkjjjffffffgggiiilllmmmkkkjjjjjjiiiiiijjjmmmrrrvvvyyy}}}xxxlllZZZIIIBBBDDDIIITTTbbbmmmxxx|||fffdddppp|||}}}tttjjj```NNNXXXdddhhhhhhmmmwwwmmmPPP???999777555555111222222222222111000000---,,,+++*********++++++******************************++++++++++++******(((((())))))))))))(((((()))))))))******+++,,,,,,******++++++++++++******))))))***++++++++++++***+++++++++************)))(((((()))***+++,,,------++++++++++++++++++++++++(((((((((((()))***+++,,,'''(((***,,,---......---+++++++++,,,,,,---------,,,...000111111444:::???CCCDDDEEEEEEDDDEEEGGGIIIHHHMMMUUU[[[```cccfffhhhkkkmmmtttzzz|||~~~yyymmmoooRRR@@@;;;999777666555444555888888666333333444444444444333222222111111000000111222333333000000000000000000000000/////////000111111222222000000000000111111111111222111000//////000111222555111555BBBNNNTTTZZZaaaeeeqqq|||wwwbbbYYYVVV]]]gggvvvwwwtttzzzxxxdddZZZUUUQQQNNNNNNYYY\\\bbbhhhllloooppppppttttttuuuuuutttsssrrrrrrtttrrrooommmnnnpppqqqqqqwwwtttnnniiidddbbbbbbbbbgggkkkssszzz~~~}}}{{{xxxuuurrrlllfffbbb^^^^^^\\\YYYVVVUUUVVVXXX[[[```fffkkkpppvvv~~~}}}yyyvvvwwwzzz~~~yyywwwpppjjjllltttzzzzzzuuuvvvvvvuuutttsssrrrqqqrrrwwwxxxtttqqqqqqoookkkhhhhhhhhhjjjkkkkkkiiigggdddfffgggfffcccaaabbbeeecccdddcccaaa^^^YYYTTTQQQTTTUUUVVVVVVWWWZZZ\\\[[[ZZZYYYXXXWWWXXXZZZ\\\]]][[[^^^ccciiinnnqqqssstttqqqoooggg\\\UUUUUUTTTRRRKKKJJJIIIHHHGGGIIILLLOOOUUUWWWZZZ^^^aaacccddddddeeefffhhhjjjkkklllkkkkkkiiihhhhhhiiikkkkkkiiihhhiiiiiijjjjjjjjjjjjiiiiiijjjgggfffggghhhjjjpppxxx~~~~~~yyyhhhRRRDDD@@@AAANNN___ppp}}}}}}aaaUUU^^^lll~~~}}}uuukkkbbb\\\VVVXXXeeemmmnnnttt~~~~~~~~~^^^FFF;;;777333///333333222222111000000000,,,,,,++++++***)))))))))++++++***((('''%%%$$$$$$)))******+++++++++******+++++++++*********))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))***++++++++++++***************************---,,,+++***))))))))))))---+++(((&&&%%%&&&((())),,,+++*********+++,,,---++++++******++++++,,,---------------,,,,,,++++++000000111333666<<>>HHHZZZooozzz]]]OOOTTT^^^jjjttt|||{{{yyyvvvqqqjjjcccZZZYYYdddmmmooorrrxxx}}}{{{{{{|||~~~fffLLL???999555222333333222222111000000000---------,,,++++++******++++++++++++++++++++++++'''((()))***++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))+++++++++++++++***))))))))))))***++++++++++++***************************+++***************++++++---,,,***((((((((()))***---------...---,,,+++***+++************+++,,,,,,------------------------333555888:::<<<>>>@@@AAABBBBBBDDDHHHMMMTTTZZZ^^^___bbbdddgggppp|||{{{|||vvvfffYYYTTTRRRnnnPPP???;;;999666888666444444555666555444222333333333333222111111111111111000111111222333000000000000000000000000111111000//////......---000000000000111111111111111111000000000111333444777<<>>===888222555888999666444333444444555555555555444333333333222222111000000111111111111111111111111111111222111111000000///......000000000000111111111111000000000111333666888:::GGGRRRWWWRRRNNNUUUccclllqqquuuzzzxxxkkk______fffzzzxxxyyytttjjjfffjjjqqquuu~~~{{{{{{ppp```TTTOOOOOOWWWaaahhhlllpppsssssssssssssssssssssrrrpppooommmllllllmmmnnnooojjjooosssssspppnnnoooqqqmmmmmmlllkkklllmmmnnnooozzz~~~~~~~~~|||yyywwwuuupppjjjfff___ZZZUUUPPPMMMKKKIIIHHHLLLOOOSSSVVVXXX\\\___bbbeeekkkrrrxxx{{{~~~~~~}}}}}}{{{yyywwwvvvtttvvvuuurrrsssvvvtttpppnnnnnnnnnooopppqqqqqqrrrssswwwvvvrrrpppqqqrrrpppkkkiiigggfffhhhiiiiiihhhgggeeeddddddfffgggeeeccc___^^^]]]]]]]]]___```bbb\\\UUUWWWccchhh```WWWUUUSSSTTTVVVWWWXXXXXXWWWWWWUUUTTTRRRRRRRRRUUUWWWYYY]]]eeemmmqqqtttuuuqqqkkk^^^XXXQQQMMMMMMMMMJJJGGGEEEEEEEEEGGGKKKPPPUUUXXX]]]^^^___bbbeeeiiilllnnnooonnnmmmmmmnnnmmmllljjjlllllllllkkkkkklllllllllnnnlllkkkmmmkkkiiikkkppppppuuu|||xxxpppVVVLLLCCCFFFXXXssskkk\\\SSSLLLSSShhhwwwhhhbbbfffnnntttyyyyyyyyyzzz}}}bbbHHH<<<999555444444333333222111111000000///......------,,,***++++++,,,------......+++,,,,,,,,,,,,++++++***))))))*********+++++++++))))))))))))))))))))))))))))))***+++++++++++++++))))))***++++++++++++***************************++++++++++++,,,,,,---...******+++++++++++++++******++++++,,,,,,---------...------------...//////---...///222777===BBBFFFMMMNNNLLLHHHEEEIIISSS\\\eeeooozzz}}}yyyxxx~~~sssvvvtttkkkfffggghhhgggkkkooovvv~~~eeeJJJ??????>>>999''',,,222666555555555666555555666666555555444333333333222111000000111111111111111111111111111111//////000000111111222222000000000000111111111111000000111222444666999:::NNNWWWZZZSSSPPPZZZhhhqqqqqqvvv{{{xxxhhhZZZ]]]hhhyyy~~~~~~|||~~~}}}tttrrrlllfffhhhqqqxxxzzz~~~oooZZZOOOPPPWWWbbbiiillloootttttttttttttttssssssssssssqqqooommmkkkjjjkkklllmmmgggmmmrrrssspppmmmnnnppplllmmmnnnoooqqqsssuuuvvv}}}{{{zzz|||~~~{{{xxxuuusssqqqkkkddd^^^RRRNNNJJJHHHHHHJJJKKKLLLMMMPPPUUUYYY[[[^^^aaacccgggmmmuuuzzz~~~zzz|||}}}|||zzzwwwvvvvvvuuuvvvuuuqqqqqqrrrpppjjjmmmnnnoooqqqrrrrrrrrrrrruuuxxxxxxsssqqqssssssrrriiigggeeeeeeggghhhiiihhhiiigggdddeeeggggggeeeccc___]]]\\\[[[\\\___ccceee___ZZZ___ooosssgggZZZUUUTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUTTTTTTTTTTTTUUUVVVXXX```hhhmmmrrruuurrrnnnddd]]]UUUQQQPPPNNNKKKGGGEEEDDDDDDEEEIIIOOOUUUYYY]]]^^^___aaadddhhhkkkmmmpppooommmmmmmmmmmmjjjhhhlllmmmmmmnnnnnnmmmmmmlllrrrooommmmmmkkkhhhjjjooolllnnnxxx|||zzz]]]RRRDDD???JJJaaa{{{ttteee\\\KKKRRRfff|||lllbbbccckkkrrr{{{wwwyyy|||~~~iiiMMM???<<<555444444333333222222111111111111000//////......,,,,,,,,,++++++************+++,,,---------------))))))******++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++))))))***++++++++++++***************************))))))***+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000///...+++***///............///000000000000222555:::AAAGGGJJJHHHJJJKKKIIIHHHNNN[[[fffpppzzz}}}zzzggg```eeeddd______iiiqqqsss}}}|||}}}iiiPPPBBB;;;:::999888777666555555444555555777555444666888888555222222222222222222222222222333333333222222111111111---...//////000000//////111222222222222111000000555222111222333666@@@JJJTTTZZZXXXRRRWWWhhhtttvvvzzz{{{wwwkkkZZZPPPTTT^^^zzzzzzyyy}}}{{{vvvooogggfffppp}}}yyybbbXXXNNNWWW___eeejjjqqquuutttuuuuuutttsssrrrrrrrrrrrrqqqooommmkkkiiiiiijjjjjjnnnnnnmmmmmmmmmnnnooopppgggjjjooorrruuuxxx{{{}}}}}}{{{vvvuuuxxx{{{yyywwwuuurrrlllfff___YYYUUUSSSIIIGGGDDDBBBCCCEEEIIILLLRRRVVV[[[]]]^^^aaahhhnnnuuuvvvyyy||||||~~~{{{yyywwwvvvvvvyyyxxxuuussspppnnnmmmlllpppooooooqqqssssssrrrppprrrqqqpppqqqrrrrrrqqqooonnnjjjeeedddfffiiiiiiiiifffeeeeeeeeeeeedddddddddbbbbbbaaabbbbbbcccddddddcccbbbbbbeeefffbbbYYYQQQNNNNNNOOOQQQTTTVVVUUUTTTTTTSSSQQQPPPRRRUUUYYY[[[SSS\\\dddffflllvvv{{{zzztttggg[[[UUUPPPHHHEEEGGGDDDDDDCCCDDDGGGKKKOOOQQQZZZ[[[]]]^^^```cccgggjjjlllggggggmmmpppmmmjjjkkkmmmmmmnnnoooooopppqqqqqquuusssooolllkkkkkklllmmmooorrryyy~~~fffWWWIIIDDDDDDMMMfffvvvgggYYYTTTWWWbbbxxx~~~qqqiii```YYY```nnnyyy}}}{{{VVVAAA>>>777333222444555222000111111111111111000///...---------......------,,,+++)))***++++++++++++***)))((()))***+++,,,,,,+++***+++***((('''((()))+++,,,+++++++++++++++,,,,,,,,,...***))),,,...,,,,,,...************+++,,,---...777+++(((///222,,,)))---************+++,,,---------------.........//////.........//////000000000///222666<<>>GGGRRRfffkkkooorrruuuuuummmcccUUUMMMKKK\\\yyynnn___WWWRRRPPPRRReeetttzzz}}}{{{\\\HHH<<<777444666555222111333111111111111000///............------,,,,,,,,,,,,---,,,***))))))***,,,---************+++************))))))))))))***++++++,,,,,,,,,+++++++++++++++,,,(((&&&***+++******,,,---,,,,,,,,,------...///444...+++---...,,,+++...000///...---,,,,,,,,,,,,+++++++++,,,,,,,,,------111000//////111444777:::??????@@@BBBCCCDDDEEEFFFLLLOOOVVVaaallluuu|||{{{aaaSSSTTT^^^fffpppxxxaaaJJJ???<<<:::888666666555444444444444444444555666666555444333333222222222222222222222222111111111111111111111111//////000111111111111000111111111222222111000000333111111444777<<>><<<:::888777666555444333333333333333555777666555333333333222222222222222222222222000000000111111111111111333333333333222000///...222222222222222111000000333111222555888===HHHSSS]]][[[^^^iiizzz}}}hhhWWWUUUXXX]]]kkk|||~~~ppp___TTTSSSZZZaaadddkkkqqqsssuuuxxxyyywwwsssttttttuuutttrrrqqqpppnnnjjjeeebbbbbbfffkkkooommmmmmmmmnnnooopppqqqrrrvvvzzz~~~|||yyytttooolllhhhccc```^^^]]]ZZZVVVSSSOOOLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKMMMOOORRRWWW\\\aaadddfffhhhjjjnnnssswww{{{~~~~~~{{{xxxvvvvvvwwwxxxvvvtttqqqnnnjjjhhhfffeeecccfffjjjjjjiiiiiikkknnnggghhhiiilllnnnnnnkkkhhhaaaccceeeeeecccbbbaaabbbddddddddddddccccccccccccdddccccccbbbbbbbbbbbbbbb]]]]]]]]]]]][[[YYYVVVUUUMMMJJJEEEBBBBBBCCCDDDDDDIIIJJJKKKMMMOOOPPPPPPPPPQQQPPPUUU^^^dddaaa\\\ZZZ]]]eeemmmmmmjjjddd\\\UUUNNNLLLHHHEEECCCCCCDDDDDDGGGLLLRRRWWWZZZ\\\^^^___```ccceeeccccccfffhhhhhhhhhiiilllooopppqqqpppppplllmmmnnnnnnmmmkkkiiihhhjjjkkkkkkllloootttzzz{{{ooo]]]LLLAAA@@@DDDNNN]]]kkknnnnnnooorrrttt\\\PPPGGGNNNfffxxxiiiaaa[[[TTTOOOXXXjjjsssxxxqqqRRRAAA;;;777777666333222444222222222222111000///...///...---,,,+++,,,---------,,,+++******+++,,,---,,,+++******)))*********((()))))))))******************))))))((((((''''''---)))'''+++,,,++++++---------,,,,,,,,,,,,------...---,,,++++++,,,...//////...---,,,++++++++++++,,,,,,,,,,,,------------......000222666;;;@@@CCCFFFDDDAAA@@@CCCHHHNNNRRRaaaeeeiiipppzzzlllaaaXXX\\\gggrrrzzz~~~|||]]]FFF===<<<:::888555555444333333444444444222555777777444222222333222222222222222222222222///000000000111111111222555555555555333222111000///000111111111111111000222111222666:::@@@LLLWWW^^^___ggguuuwwwcccTTTWWW]]]fffyyyzzz|||lllYYYRRRVVV___dddjjjppptttssstttxxxyyywwwssstttuuuuuutttsssqqqooommmiiiccc______ccchhhllllllkkkkkkmmmppptttxxxzzz}}}{{{zzz{{{uuuqqqlllgggbbb]]]YYYVVVVVVUUUSSSPPPLLLJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPSSSTTTWWW[[[___dddhhhjjjlllnnnrrrwww|||}}}yyyvvvuuuuuuwwwxxxsssqqqooollliiifffeeeddddddeeeffffffffffffffffffbbbcccgggkkkmmmlllgggccc^^^```bbbbbb``````aaaccccccccccccccccccdddddddddcccddddddeeedddcccbbbaaa[[[[[[\\\[[[ZZZXXXWWWWWWPPPLLLGGGDDDCCCBBBAAAAAAEEEGGGIIILLLMMMMMMMMMMMMNNNNNNTTT\\\]]]VVVQQQQQQXXXdddpppsssqqqlllddd\\\QQQOOOJJJFFFDDDBBBCCCCCCCCCGGGMMMQQQUUUWWWZZZ\\\\\\bbbeeecccbbbfffhhhfffiiiiiikkklllmmmnnnnnnnnnhhhiiikkkllllllkkkiiihhhhhhiiijjjjjjlllqqqxxx~~~|||jjjSSSDDD@@@BBBFFFTTTccckkkpppvvv{{{}}}fffYYYLLLLLL\\\uuu|||ooofff___WWWPPPPPPcccnnnvvv~~~\\\CCC===888777666333222444222222222222111000//////000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))),,,(((&&&***+++******,,,,,,,,,++++++++++++,,,,,,//////---******,,,...000//////...---,,,,,,------,,,------------............000333888===BBBGGGIIIDDDBBB???@@@EEEOOOYYY```nnnrrruuu{{{zzzyyyuuuooogggaaa```iiisss||||||\\\EEE===<<<:::888333333333333444555666666222555777777444222222444222222222222222222222222//////000000111111111222//////000111111111111000,,,---...000111111111111111000222777<<>>DDDIIIMMMPPPIIIGGGDDDFFFNNN[[[iiirrr}}}uuukkkiiifff```hhhfffjjjrrrwww|||~~~]]]FFF>>><<<999666666666555444333111///...111000000222555666555444666666555333111000///...000111111222222111///...000000111111222222222333111111000000111111222333777555555999???HHHSSS]]]dddmmmvvvzzzxxxhhh\\\TTTWWWcccwwwwwwzzzoooXXXOOOOOOSSS\\\dddrrrssstttvvvvvvvvvvvvuuuuuutttsssssstttsssqqqoooiiieee^^^YYYYYY^^^gggnnnllllllppptttwwwyyy|||wwwtttqqqmmmjjjggg```YYYUUUOOOIIIHHHJJJFFFHHHKKKMMMNNNOOORRRTTTQQQSSSUUUUUUUUUWWWYYY\\\]]]___``````bbbfffnnntttwwwvvvvvvzzz}}}|||xxxssspppppprrrttttttpppnnnllliiifffdddcccbbbbbbccceeedddbbb``````aaaZZZ^^^ccchhhiiifffbbb___]]]\\\[[[[[[[[[\\\^^^___]]][[[ZZZ[[[^^^aaaccccccbbbbbbcccdddeeeccc^^^[[[ZZZXXXWWWWWWXXXXXXXXXWWWRRRNNNIIIFFFDDDCCCBBBAAA@@@AAADDDHHHLLLMMMKKKIIIOOOOOOOOOMMMKKKKKKLLLMMM]]]fffrrr{{{}}}xxxpppjjj^^^WWWOOOIIIFFFDDDAAA???AAACCCFFFJJJNNNQQQTTTVVV___```aaabbbcccdddddddddggggggiiikkklllmmmnnnnnnkkkkkkkkkkkkjjjiiihhhhhhiiifffeeehhhiiilllssszzz|||bbbLLLAAA???CCCGGGSSSeeewwwrrr___TTTUUUbbbwww|||tttoooiii[[[MMMPPPUUUbbbuuupppSSS???888;;;666333333///444444333222111000///...111000...---,,,++++++***...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))---,,,***)))))))))******,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................*********+++---///111222333444888AAAJJJOOONNNJJJKKKIIIIIINNNYYYhhhuuu|||kkk___\\\^^^ccchhhqqqoooooouuuyyyqqqkkk^^^FFF===<<<999666888888777777666666555555444333333555777777666555333333333222222111111111111111111111111000000///+++++++++,,,---......///111111000000111111222333666555666:::BBBNNN\\\eeeiiioootttxxx{{{qqqfff]]]XXX```ooo{{{uuu{{{~~~uuudddTTTPPPTTTZZZbbbiiipppqqqrrrtttuuuuuuuuutttvvvtttsssrrrrrrqqqnnnlllhhhccc]]]YYYZZZ```jjjppppppppprrruuuvvvxxxzzzvvvrrrnnniiifff```ZZZTTTPPPLLLGGGGGGJJJJJJLLLOOOPPPQQQSSSVVVXXXXXXYYY[[[\\\\\\]]]```bbbdddeeeeeeeeeeeeiiiqqqwwwzzzyyyyyy}}}|||zzzxxxtttooollllllmmmnnnnnnkkkjjjhhhfffdddbbb```___```aaaaaa```]]]ZZZZZZZZZXXX[[[```cccccc```\\\YYYWWWWWWWWWWWWXXXYYY[[[\\\]]][[[YYYZZZ^^^aaacccdddbbbbbbbbbbbbcccaaa^^^[[[YYYXXXVVVVVVWWWXXXWWWVVVRRROOOLLLIIIGGGFFFDDDBBB@@@@@@CCCFFFJJJLLLLLLKKKNNNOOOOOONNNLLLKKKLLLNNNXXX___lllxxx~~~yyytttddd]]]SSSKKKGGGEEECCCBBB@@@BBBDDDHHHLLLPPPSSSUUU]]]]]]___```bbbbbbccccccfffgggiiijjjlllmmmmmmmmmlllllllllllllllkkkjjjjjjjjjgggfffhhhiiikkkqqqyyygggPPPCCC???>>>CCCRRRiiijjjZZZUUU[[[kkkzzz~~~wwwrrrppplll___SSSOOORRR]]]pppwwwXXXCCC:::<<<777444444000444444333222111000//////000///...---,,,+++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******************************---,,,***)))))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++******,,,...111222666999@@@HHHNNNOOOLLLIIIGGGIIIMMMVVVcccrrr~~~}}}mmm___[[[___dddkkkpppuuuuuuyyyzzztttqqqnnnmmm^^^FFF<<<;;;:::777555555444333333444555666555444444555666666555333000111111222333333444444222222111000000000000111------...///111222333333111111000000111111222333666666666;;;GGGWWWfffooopppppppppvvv~~~uuuggg\\\XXXZZZgggzzz~~~tttvvv~~~zzzeeeZZZQQQRRRYYY```ggglllnnnoooqqqssstttttttttsssuuutttrrrrrrqqqoookkkhhhfffaaa[[[XXX[[[cccmmmtttvvvtttuuuwwwwwwyyy~~~{{{wwwrrrnnnhhhccc___WWWQQQLLLJJJHHHEEEGGGKKKOOOQQQTTTUUUVVVXXX[[[]]]]]]___```aaabbbcccfffhhhlllmmmlllkkkjjjnnnuuu|||~~~~~~|||yyyuuurrrrrrnnniiifffffffffffffffccccccbbbaaa___]]][[[ZZZ[[[[[[[[[XXXUUURRRRRRRRRTTTWWWZZZ\\\[[[XXXSSSPPPOOOOOOOOOPPPRRRTTTWWWXXX[[[YYYXXXYYY]]]aaadddeeecccaaa```___```___]]][[[ZZZXXXVVVVVVWWWWWWWWWVVVSSSQQQOOOMMMLLLIIIFFFDDD??????@@@CCCGGGJJJLLLLLLMMMNNNOOONNNMMMLLLMMMNNNSSSXXXcccppp{{{|||xxxmmmeeeZZZPPPIIIFFFEEEEEE???@@@BBBEEEIIINNNQQQTTTZZZ[[[\\\^^^___```aaaaaaeeefffgggiiijjjkkkllllllmmmmmmmmmnnnmmmmmmllllllkkkhhhggghhhhhhiiinnnuuuoooWWWFFF>>>:::@@@PPPkkkwwwbbbUUUTTT___kkkssstttttttttuuusssiii^^^RRRQQQYYYlll___HHH<<<<<<777444555111444444333222111000000/////////...---,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,+++************++++++,,,............---,,,,,,,,,,,,,,,,,,,,,,,,,,,...................................................---,,,,,,---000333555999???HHHNNNOOOMMMJJJGGGHHHMMMVVVcccppp|||vvvaaaYYYVVV\\\fffooouuu{{{|||~~~zzzooogggeeehhhmmmqqq^^^EEE<<<;;;:::888555333222000000222333555444333333333444444222000000000111222333333444444333222111000///000111222111222333444666777888999111111000000111111222333555666777<<>><<<<<<===BBBFFFIIIJJJKKKLLLNNNNNNMMMMMMMMMOOOQQQTTT[[[fffrrrxxxwwwuuuuuummmaaaUUUMMMHHHGGGFFF??????@@@BBBFFFKKKOOOQQQWWWXXXZZZ\\\^^^___```aaadddeeefffhhhiiiiiijjjjjjllllllmmmmmmmmmmmmmmmllllllhhhggghhhggggggkkkrrr}}}vvv]]]HHH>>>:::@@@OOOjjj~~~iiiXXXRRRYYYbbblllrrryyy}}}yyyooo[[[VVVYYYjjj~~~||||||fffLLL===;;;666555777333444444333222222111000000///......---------.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................222111//////000444777:::;;;BBBJJJMMMKKKHHHGGGHHHNNNUUUaaannnxxxmmm]]]VVVTTTZZZggguuu}}}wwwoooiiibbb___cccjjjrrrvvv^^^EEE;;;;;;:::888999777555333222333444555555444333333444333111000222222222222222222333333444333111000000000111222///000111333444666777777111111000000111111222333333666777<<>>;;;666666888555444444333333222111111111//////...---------.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,++++++)))***+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................111000///000222666999<<<<<>>PPPhhhvvvxxxzzzuuuuuuzzz{{{sssfff^^^ZZZhhh|||vvvsssrrrqqquuu|||}}}~~~kkkZZZNNNOOOOOOQQQZZZiiisssvvvssstttuuuvvvvvvuuuttttttppppppoooooonnnkkkfffcccZZZWWWUUUYYYbbbkkkqqqtttxxxvvvwww{{{|||zzzzzz|||||||||tttpppiiiccc]]]XXXRRROOOKKKHHHIIINNNPPPPPPSSSWWWZZZ]]]___aaabbbdddfffiiidddfffhhhiiijjjlllppprrrsssvvvyyyzzzzzz}}}~~~zzzwwwuuurrrooollljjjhhheeeaaa^^^[[[YYYWWWVVVUUUTTTQQQOOOIIIHHHFFFEEECCCCCCBBBCCCAAABBBBBBBBBAAACCCFFFHHHKKKKKKKKKJJJHHHEEEBBB@@@<<<===???BBBFFFJJJNNNQQQSSSTTTYYY___eeehhhhhhgggeeeccc```____________^^^```^^^\\\[[[\\\\\\ZZZYYYRRRQQQPPPPPPOOOMMMIIIEEE???<<<888888:::===???@@@DDDGGGJJJLLLLLLLLLMMMNNNMMMNNNRRRXXX```iiirrrwww~~~zzzqqqeeeXXXNNNHHHFFFCCCAAA???>>>@@@DDDIIILLLSSSTTTWWWZZZ\\\^^^``````bbbbbbcccdddeeeffffffeeeggghhhiiijjjkkkkkkkkkkkkkkkhhhggggggfffdddgggmmmuuu~~~|||gggPPPBBB???CCCKKK^^^wwwbbbTTTRRRVVVeeeuuuooobbb[[[bbbppp{{{{{{~~~xxxXXXBBB<<<666666888555444444333333222222222222000000///...------.........---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))***+++,,,,,,---,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------...000333777:::<<<===@@@CCCCCCDDDHHHQQQXXX^^^gggsss|||jjjZZZXXX\\\ccciiiwwwxxxppphhhaaa```cccjjjsss}}}|||[[[DDD<<<;;;:::777444444444444444444444444666555444555666666444333222222222222222222222222222222333333222222111000000111111222333333444444111111000000111111222333111888<<>>???BBBGGGJJJPPPRRRTTTWWWZZZ\\\^^^___aaaaaabbbcccddddddddddddfffggghhhjjjkkkllllllllliiigggfffgggfffdddffflllttt{{{~~~kkkUUUGGG@@@CCCGGGTTTqqq~~~iiiWWWRRRTTT\\\pppzzzkkk___```jjjttt|||cccHHH>>>777555777333444333333333333222222222111111000...------------...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,***************************+++,,,---------,,,,,,,,,+++*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++---000444888;;;===???>>>@@@CCCFFFJJJRRR]]]dddlllttt}}}vvvaaa[[[aaahhhooouuurrrjjjiiiiiigggkkknnnttt}}}zzzZZZDDD===<<<:::666666777888999::::::::::::333222222333444444333111111111111222222333333444222222333444333222111000.........//////000000000111111111000111222222333111999>>>FFF[[[vvvwwwggg^^^___jjj~~~xxxmmmhhhoooyyy|||kkkVVVIIIHHHNNNSSSVVV___lllssssssvvvwwwwwwwwwuuutttrrrqqqqqqpppnnnlllhhhbbb[[[VVVTTTRRRSSSZZZeeemmmooooooqqqpppttt|||}}}uuuooonnnoooqqqssswwwxxx}}}yyyvvvrrroooqqquuuzzz~~~rrrlllccc[[[VVVSSSPPPNNNLLLKKKOOOVVVYYYXXXXXXZZZ```bbbeeeggghhhjjjlllnnniiikkkmmmoooppprrruuuxxxyyy}}}xxxzzz}}}~~~zzzvvvtttrrrqqqmmmiiidddcccdddeeeZZZYYYWWWVVVUUUTTTQQQNNNJJJIIIHHHIIIIIIGGGDDDBBBAAA???:::777555555777888999999999888888:::===@@@CCCCCCCCCBBBAAA@@@??????===>>>???CCCGGGKKKOOORRRTTTYYYaaajjjqqqrrrpppmmmgggeeedddcccdddcccaaa``````^^^[[[[[[[[[[[[YYYXXXUUUSSSRRRQQQPPPNNNLLLIIIDDDAAA===::::::;;;;;;:::@@@CCCGGGJJJJJJKKKKKKLLLHHHLLLNNNNNNPPPXXXfffrrr~~~ttteeeWWWLLLGGGGGGDDD@@@===>>>AAAFFFIIINNNOOORRRUUUXXX[[[\\\]]]```aaabbbcccccccccccccccfffggghhhjjjkkklllmmmmmmiiiffffffgggfffdddfffkkkttt{{{nnnYYYKKKBBBDDDDDDLLLfffnnn[[[TTTVVVTTTjjjsssdddbbbiiirrr{{{jjjMMMAAA888555666111444333333333333333333222222222000///------,,,,,,...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,---...---,,,,,,...,,,+++******---000222,,,,,,,,,,,,,,,,,,,,,,,,................................................---///444999===@@@BBBCCC???AAAEEEJJJRRR\\\ffflllyyylll^^^___iiipppyyy~~~tttfffbbbgggmmmooovvvwwwzzz~~~ZZZDDD===;;;999999666555555555555444444444333333444444333333222111333333333222222111111111222222222111111111000000000111222222222000///...000111333333111000111111666;;;AAAMMMeee~~~zzzaaaYYY```yyy}}}{{{pppggglll|||rrr]]]PPPMMMIIIMMMSSS\\\dddlllrrruuuuuusssrrrqqqrrrqqqpppnnnlllkkkhhhddd```[[[WWWUUUQQQWWW^^^dddggghhhiiijjjjjjpppxxx{{{sssmmmllljjjfffhhhnnnsss{{{~~~{{{pppooonnnppptttwwwyyyyyylllfff\\\UUUPPPOOOOOONNNNNNOOOQQQSSSUUUXXX[[[]]]___cccggggggiiimmmmmmjjjjjjllloooqqqqqqsssuuuxxxyyy{{{~~~~~~}}}{{{yyywwwvvvvvvtttqqqoooiiifffbbb___]]][[[YYYWWWXXXQQQKKKMMMRRRSSSNNNGGGDDDAAA>>>>>>@@@@@@???<<<999999888777555444333222666555555555666777999:::;;;<<<>>>@@@@@@>>><<<:::999:::???EEEEEEDDDGGGMMMXXX[[[eeesss{{{zzztttooonnnjjjfffdddcccbbb___\\\```]]][[[YYYYYYYYYWWWVVVSSSSSSQQQPPPNNNMMMKKKKKKEEECCC???;;;999888999:::<<>>GGGXXXooowwwbbb^^^ggg{{{zzz}}}|||wwwooojjjsssnnnZZZNNNLLLJJJNNNUUU^^^fffmmmrrrtttxxxvvvsssrrrqqqooommmjjjfffccc___ZZZWWWUUUUUUUUUUUUYYY```dddffffffffffffgggoooxxx}}}nnnhhhcccbbb``````eeemmmxxx~~~|||vvvsssmmmlllkkkmmmpppssstttuuugggaaaYYYRRRNNNMMMMMMLLLLLLNNNPPPRRRUUUXXX[[[]]]aaafffiiijjjlllppppppmmmlllnnnqqqrrrssstttwwwyyy|||}}}}}}{{{xxxvvvtttrrrpppnnnkkkhhhdddaaa\\\YYYWWWVVVSSSRRROOOKKKFFFGGGJJJJJJFFFAAA@@@>>>;;;;;;<<<<<<;;;999666555555444333222111111555555555555666777888999777888999::::::999777666888999<<>>???BBBDDDHHHKKKNNNQQQTTTWWW\\\___[[[]]]```ccceeeeeeeeeeeegggeeeccceeehhhjjjkkkjjjjjjhhhgggffffffggghhhjjjlllttt}}}{{{jjj[[[GGGDDDAAADDDRRRhhh}}}~~~ppp^^^RRROOOOOOUUUnnnzzzjjj______jjjvvv|||~~~~~~YYYDDD===:::888888555555555444444444333333333111/////////...+++)))&&&***+++)))***------************)))******+++,,,,,,,,,+++******************+++,,,,,,------,,,,,,,,,,,,,,,,,,---...//////+++,,,,,,,,,------------......------------......+++---//////......///111222666;;;@@@BBBCCCDDDFFFDDDHHHOOOXXXbbbnnnzzzpppgggiiilllooowwwwwwqqqpppmmmkkklllsss|||~~~ZZZDDD===:::777666666555555555555444444444444555555555555444333333333333333222222222222111444444444333333333333222222222111000000000000111---///111222222333555777;;;???MMMeee{{{qqqbbbdddooo{{{{{{zzz}}}|||uuuwwwrrrlllmmmzzz|||iiiVVVNNNOOOKKKPPPXXXbbbjjjooorrrtttxxxvvvsssqqqpppmmmjjjggg^^^ZZZUUUQQQOOOQQQUUUXXXZZZ^^^bbbeeeeeedddddddddjjjrrr}}}zzzzzz{{{wwwppp___[[[WWWVVVVVVZZZeeeppp~~~|||vvvoookkkhhhhhhgggfffhhhjjjmmmnnnmmmccc^^^WWWQQQNNNLLLKKKKKKLLLNNNQQQTTTVVVYYY]]]aaadddiiilllmmmooosssssspppoooqqqtttuuuvvvwwwyyy{{{~~~}}}{{{yyyuuurrroookkkiiieeeaaa^^^[[[XXXTTTQQQOOONNNLLLJJJFFFDDDBBB@@@@@@???===:::<<<:::777666777777555444333333333333222222222111333444555666666666666666444444555555555555555555999999;;;>>>>>>===CCCJJJVVVhhh}}}yyymmmeeeaaa___^^^\\\\\\]]]]]]\\\[[[YYYWWWVVVTTTSSSRRRPPPOOOMMMLLLKKKGGGEEEBBB???===;;;;;;;;;===???BBBEEEGGGHHHIIIIIIIIIHHHHHHIIIHHHJJJTTT___lllyyyxxxggg\\\WWWNNNKKKEEE@@@>>>>>>@@@BBBGGGIIILLLNNNQQQUUUZZZ^^^ZZZ\\\___bbbdddfffffffffeeecccccceeehhhjjjkkkkkkjjjjjjiiihhhgggggggggggghhhooovvvzzz}}}{{{pppdddOOODDD>>>BBBIIIUUUiii}}}{{{ppp___QQQKKKMMMTTTmmmuuufffZZZXXXaaaqqq}}}~~~cccJJJ???;;;999888666666555555555444444444333222000000000///---***(((++++++((()))------+++***************+++,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,------...///------------...............------,,,,,,------....../////////...///222444666999???BBBDDDDDDEEEFFFIIINNNUUU^^^iiiyyy|||kkkcccbbbkkksssyyytttnnnnnnyyytttqqqvvv}}}YYYDDD===999777555666555555555555444444444555555666666555555444333222222222222222222222222333333333333333333333222333222111000000000111222///000222222222333555888:::???SSSpppvvvhhh___gggtttwwwzzz~~~|||~~~}}}tttpppuuummmhhhnnn~~~vvvbbbSSSPPPRRRPPPUUU^^^gggnnnrrrssssssuuusssqqqooommmjjjfffcccWWWTTTQQQOOOPPPTTTZZZ^^^___bbbeeeggggggfffggghhhuuu|||~~~{{{|||yyyrrrqqqqqqjjj```TTTSSSQQQPPPRRR[[[jjjuuu}}}wwwpppiiidddbbbaaacccbbbbbbcccfffggghhhgggddd___WWWQQQNNNLLLKKKJJJKKKOOOSSSVVVXXX[[[aaaeeehhhmmmpppppprrrvvvvvvsssrrrtttvvvwwwxxxyyy{{{}}}}}}|||{{{yyywwwssspppkkkfffbbb^^^ZZZWWWSSSPPPLLLIIIHHHFFFDDDCCC@@@@@@???===:::888777777888666555444333333222222444444444444444444444444222333555666666666555444666555444444444555666777;;;:::;;;======>>>DDDLLL\\\qqqoooddd^^^]]]]]]\\\YYYZZZ\\\\\\ZZZWWWUUUTTTTTTSSSRRRQQQOOOMMMLLLKKKIIIGGGEEEBBB@@@>>><<<;;;<<<>>>@@@BBBEEEGGGHHHIIIHHHGGGHHHIIIHHHHHHOOOYYYbbbppp{{{mmmbbb]]]SSSOOOHHHCCC@@@???AAABBBGGGIIIKKKMMMPPPTTTZZZ^^^ZZZ\\\^^^aaacccdddeeeeeecccddddddfffiiikkklllllllllkkkjjjiiihhhfffeeeeeedddiiimmmqqqwwwyyytttmmmYYYGGG===@@@CCCEEEXXXqqqvvvxxx{{{|||uuufffVVVLLLMMMUUUqqq|||rrrdddYYYTTT[[[mmm}}}~~~nnnQQQAAA;;;999888555555555555444444444444333222222111111///...,,,,,,...---******...000...---,,,,,,,,,,,,---......+++,,,---...---,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///,,,------------.........------,,,,,,,,,,,,------///000///......000444777:::===@@@BBBCCCCCCEEEFFFMMMSSS[[[dddrrrllljjjllljjjdddbbbgggrrr||||||tttooonnnssszzz{{{{{{XXXDDD===999666555666555555555555444444444555555666666555555444333222222222222222222222222111111111111222222222222333222111000000111222333111222333333222333555777<<>>;;;<<<<<<:::666333333555555555444333222111222222333333333444444444444555333333555666666666555444777666444444444666888999;;;:::;;;>>>>>>@@@GGGPPPdddxxx}}}mmmaaa[[[ZZZ[[[[[[WWWZZZ]]]\\\YYYWWWUUUVVVTTTTTTRRRQQQOOONNNLLLLLLKKKJJJHHHFFFCCC@@@>>><<<;;;<<<===???BBBDDDFFFHHHHHHGGGHHHIIIIIIHHHLLLSSS]]]jjjyyyxxxlllccc^^^UUUQQQJJJDDD@@@???@@@AAAEEEFFFHHHJJJMMMQQQWWW[[[]]]]]]^^^```aaabbbccccccdddeeegggiiijjjlllmmmnnnmmmlllkkkjjjhhhfffeeedddbbbdddgggjjjqqqwwwwwwsssbbbLLL>>>@@@@@@>>>NNNfffrrrwww}}}zzzmmmZZZLLLGGGQQQooozzzqqqfff\\\VVVYYYhhhyyy{{{zzzYYYDDD;;;888777444444444333333333333222222222333222111///......---///...******...000...------,,,,,,------...///+++,,,---...---,,,+++******+++,,,,,,------,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,------------...------,,,,,,------.../////////...///222777:::===???@@@AAAAAACCCFFFIIIVVV]]]eeennniiiVVVXXXccchhhooopppvvvyyylllhhhkkkrrr|||yyyWWWCCC===:::777666666555555555555444444444444555555555555444333333111222222222222333333333000111111111111111222222222111111111111222333333333444444333222333555888AAAPPPiiivvvcccXXXZZZjjjxxxzzzwwwxxxxxxoookkkttt{{{cccRRRLLLMMMNNN[[[```gggmmmqqqrrrrrrppppppmmmjjjfffaaa[[[TTTOOOKKKLLLPPPUUUZZZ```eeehhhjjjiiiiiiiiijjjooovvv{{{zzzxxxsssoooqqqvvvyyyxxxyyyuuummmeeeaaa___XXXOOONNNOOOOOOPPPYYYgggrrrwwwwwwpppggg___\\\]]]^^^_________```bbbeeegggfffeeebbb\\\SSSLLLHHHGGGGGGGGGHHHNNNTTTXXXYYY^^^eeelllqqquuuwwwwwwwwwzzzyyyuuutttvvvxxxyyyyyyzzz|||~~~~~~~~~~~~~~~~~~}}}{{{xxxwwwvvvtttrrroookkkgggaaa[[[WWWSSSOOOLLLHHHEEEBBB???>>>===;;;:::666777777555222111111111333444444333222222333555222222222222333333333333444555555666666666555555666555444444555666888999:::999<<<@@@BBBEEEMMMVVVmmmuuufff\\\XXXXXXYYYZZZXXX[[[^^^]]]YYYWWWWWWXXXUUUTTTSSSQQQOOONNNMMMLLLLLLLLLKKKIIIFFFCCC???===:::::::::<<<>>>AAADDDFFFHHHFFFGGGJJJIIIHHHJJJOOO[[[eeeqqquuupppggg```]]]YYYTTTMMMEEE@@@>>>>>>>>>@@@BBBCCCEEEHHHMMMSSSWWW]]]^^^^^^___```aaabbbbbbdddfffiiikkkkkkkkkmmmnnnnnnmmmkkkiiigggfffeeeeeecccddddddfffmmmvvvyyywwwkkkTTTBBB@@@???===III[[[ssszzzrrr]]]KKKEEEMMMjjjzzzqqqiiiccc\\\YYYcccqqquuu{{{aaaHHH===999666444444333333333222222222111222333222000......///+++------)))***------++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,---------,,,,,,------...+++,,,,,,,,,,,,---------.........------............///000000222555;;;?????????@@@@@@BBBGGGNNNSSSccciiipppxxxtttZZZPPPXXXjjjxxxssskkkgggllltttzzzwwwVVVCCC===:::888777666555555555555444444444444444444444444333222222111111222222222333333333111111111222222333333333000111222222333333333222222333333333333444888;;;EEE[[[tttqqq^^^UUU\\\mmm{{{{{{zzz}}}zzztttsss|||qqqYYYMMMMMMPPPPPP___bbbgggllloooooonnnmmmgggeeebbb```\\\VVVPPPKKKLLLNNNRRRXXX___fffmmmpppooommmjjjhhhjjjqqqzzz{{{rrrqqqlllfffgggooosssrrrpppllldddZZZVVVWWWVVVRRRSSSTTTTTTVVVaaaooovvvuuurrrkkkbbb]]]\\\]]]___`````````bbbeeehhhjjjiiihhh```YYYPPPIIIGGGHHHJJJLLLLLLSSSZZZ^^^___dddllltttwww{{{|||zzzzzz|||zzzvvvtttvvvxxxyyyxxxyyy{{{}}}{{{|||}}}~~~~~~}}}|||~~~}}}|||{{{{{{yyywwwtttsssrrrooollljjjddd```YYYTTTPPPMMMJJJHHHEEEBBB>>><<<;;;:::888777555444333333222222111000111333444444222222555777444444444333333333333333777666666555555666666666666666666666777888999999<<<<<>>888888888999;;;???BBBEEEFFFDDDFFFIIIIIIGGGHHHLLLTTT\\\eeejjjhhhdddbbbbbbbbb]]]TTTJJJCCC???======???@@@AAACCCFFFKKKQQQVVV\\\\\\]]]^^^___aaaccccccdddgggjjjkkkjjjjjjkkkmmmooommmkkkhhhfffffffffgggffffffeeeeeemmmwww{{{zzzsss\\\GGG@@@??????FFFPPPmmmvvvwwwbbbOOOFFFKKKccczzzqqqkkkiiibbbZZZ]]]gggpppxxxiiiMMM@@@:::777555444444444333333333333///111333222///---...///***------++++++------***,,,++++++++++++,,,------,,,,,,+++******************+++,,,,,,------,,,,,,...------,,,,,,---------------------............000//////......//////000...///222444666:::@@@CCC@@@@@@@@@BBBGGGPPP[[[cccnnnssswwwxxx___VVVYYYdddzzz}}}xxxiiijjjoooxxx~~~uuuUUUCCC===;;;999777666666555555555444444444333333444444333333222111111111111222222333333333222222222333333444444444///111222333444333333222000111222222333666:::===GGG```xxxnnn\\\UUU^^^qqq{{{|||{{{wwwzzz~~~hhhRRRKKKQQQVVVVVV```cccgggjjjllllllkkkjjj\\\[[[[[[[[[ZZZVVVQQQNNNQQQRRRUUUZZZbbbkkksssxxxrrrooojjjggghhhqqq|||vvvlllkkkeee___aaajjjooonnniiifff]]]RRRNNNRRRVVVVVVYYYZZZYYY\\\iiiwwwzzzuuuoooiiiaaa\\\\\\^^^``````aaabbbcccgggjjjllllllkkk```YYYPPPIIIHHHLLLPPPRRRRRRYYYaaaeeefffkkkttt|||{{{~~~}}}}}}~~~|||xxxtttuuuwwwxxxxxxxxxzzz|||xxxzzz|||~~~~~~}}}|||zzz|||}}}}}}{{{yyyyyyyyyvvvtttrrrpppnnnlllhhhfff^^^ZZZTTTOOOKKKIIIFFFDDDCCC@@@<<<:::999888666555666444333333444555333111///222444333222333666999777777666666666555555555888888666555555666777888777888888999:::;;;;;;<<<@@@AAAGGGNNNRRRVVV___hhh{{{}}}rrriiibbbYYYTTTTTTVVVWWWWWWSSSUUUWWWUUUPPPOOORRRUUUUUUTTTSSSRRRPPPNNNMMMLLLNNNOOOOOOMMMJJJEEEAAA>>>777777666777999===AAADDDDDDCCCDDDHHHIIIGGGGGGJJJLLLSSS\\\aaacccdddgggiiilllfff[[[PPPGGGAAA???>>>@@@AAABBBDDDFFFLLLRRRWWWZZZZZZ[[[]]]___bbbdddeeecccfffjjjkkkiiihhhiiikkkpppnnnjjjgggffffffggghhhiiiiiiggggggnnnxxx}}}{{{xxxbbbJJJ@@@???@@@DDDHHHeeeppp{{{{{{hhhUUUDDDFFF[[[vvvzzzqqqlllmmmfff[[[YYY```oooxxxoooQQQBBB<<<888666666555555555444444444...111333222///---...///+++///000......000...+++...------------...//////---,,,***)))((()))***+++++++++,,,---------,,,,,,...------,,,,,,,,,------............/////////000000000////////////000000...000444666:::>>>CCCGGG@@@@@@@@@CCCKKKWWWeeeoootttwwwyyy~~~eeeSSSWWWcccooo~~~uuunnnjjjlllqqqyyyuuuSSSCCC>>>:::666777444333333222333444666777222444666666555222...+++222222333444444444333333111111111111111111111111---......///000111111222444222222444444555:::AAAQQQbbbrrr|||yyyiiiYYYTTT^^^rrr~~~}}}|||mmmWWWPPPOOONNNPPPUUU]]]\\\]]]```dddfffdddbbbXXXTTTTTTXXXYYYUUURRRRRRSSSXXX[[[\\\cccnnnsssrrrqqqnnnmmmooosssyyyyyymmmbbb```\\\ZZZZZZ\\\___bbbhhh___VVVQQQOOOOOOVVV^^^___```bbbfffkkkpppuuuxxxmmmhhh```ZZZYYY\\\bbbfffjjjhhhgggiiimmmooommmkkk___UUULLLJJJKKKLLLOOOSSSXXX]]]cccgggjjjooovvv|||}}}}}}yyyvvvuuussssssvvvzzz}}}|||zzzyyyzzz{{{}}}}}}}}}||||||zzzyyyxxxxxxxxxxxxuuusssssspppmmmkkkjjjiiigggeeeYYYSSSMMMJJJJJJHHHCCC>>>===:::666555666666444222666555333222222333444555555555444444444444555555888777666555666666555333777666666777888999999888=========>>>???AAACCCDDDFFFKKKTTT]]]aaaaaadddjjj{{{pppggg___ZZZTTTQQQRRRTTTTTTTTTRRRQQQOOOMMMKKKLLLPPPSSSQQQRRRRRRQQQOOOMMMNNNNNNOOONNNMMMMMMMMMHHHAAA;;;;;;999777666777:::===@@@BBBCCCEEEGGGHHHIIIHHHHHHKKKIIIMMMWWW```ffflllqqqsssqqqgggVVVIIICCCBBB@@@>>><<<<<<@@@DDDGGGNNNVVVWWWYYY\\\___aaabbbaaaaaadddeeeffffffffffffhhhjjjpppnnnjjjgggffffffggghhhjjjiiihhhiiimmmsssyyy}}}~~~fffMMM@@@===<<>>@@@AAACCCEEEFFFGGGGGGFFFHHHGGGKKKTTT\\\aaagggllltttssskkk\\\NNNHHHEEEBBB>>><<<<<<@@@CCCEEELLLTTTWWWYYY\\\^^^`````````___ccceeefffffffffgggiiikkkooommmjjjhhhffffffggghhhjjjiiihhhhhhkkkrrrzzziiiOOOAAA<<<;;;>>>BBBMMMdddyyyppp[[[KKKIIIMMM\\\qqqxxxooolllnnnhhhZZZRRRUUUbbbhhhrrr|||eeeHHH<<<<<<666666555444444444444555111222333333333111///...,,,,,,,,,---------......000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,---------...............---------...///111222222333777<<<@@@CCCCCCCCCFFFCCCFFFSSS```jjjsss{{{zzzvvvwwwxxx]]]\\\cccqqq~~~|||kkk___cccmmmwww~~~{{{qqqpppNNN@@@<<<999666777666555444444333444444444222222333333333222111000444444444444333222222111111111111111111111111111222222222222222222222222444222333555666888AAAKKK^^^hhhoooqqqvvv~~~~~~tttaaaUUUYYYcccppp~~~||||||{{{xxxooo]]]MMMJJJLLLLLLOOOUUUXXXYYY\\\___aaa```]]]YYYUUUSSSVVV]]]___\\\ZZZZZZXXX\\\___cccjjjsssvvvuuuwwwvvvwww|||~~~qqq```RRROOOOOOOOORRRVVV\\\aaaeee^^^UUUOOOOOOQQQSSSWWW[[[```bbbeeehhhjjjjjjjjjiiifffaaa[[[VVVVVVZZZ```eeeooonnnooosssvvvuuuqqqlllYYYRRRLLLLLLOOORRRXXX^^^aaabbbeeekkkrrrwww{{{|||}}}zzzwwwuuusssyyyyyyzzz|||}}}{{{xxxuuutttuuuwwwyyyzzz{{{{{{zzzzzzyyywwwwwwwwwuuurrrooojjjeee___ZZZVVVRRRNNNKKKHHHDDD@@@>>>>>>===:::777666555333333555666666555555555555444444333333333555555444444444444555555666666666666666555555555555555555666888;;;>>>@@@GGGJJJNNNSSSWWWYYY[[[[[[```hhhsssyyytttnnnooouuuyyyeeeWWWOOOMMMJJJFFFEEEFFFHHHIIIIIIHHHHHHGGGEEEDDDFFFJJJMMMSSSTTTSSSQQQNNNLLLLLLMMMKKKLLLLLLMMMMMMIIICCC???===;;;888666555777999;;;===???AAACCCDDDEEEEEEEEEDDDDDDHHHQQQXXX[[[___dddppprrrmmm```TTTLLLFFFBBB>>><<<<<>>===666666555444444444444444222222333333222111///...,,,,,,,,,---------......------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------........./////////......---------///000111333666;;;@@@DDDEEEDDDDDDFFFCCCHHHWWWhhhsssxxxzzzwwwvvv}}}lllZZZcccrrr~~~yyyqqqgggaaagggqqq{{{uuueee\\\nnnMMM???<<<999888999666666555555444444444333555555444444444555555666555555555444333222111000111111111111111111111111222222222222222111111111222111222444666:::FFFQQQiiinnnqqqooopppvvvyyyxxxoooYYYQQQ___ooo|||zzz}}}yyyvvvwwwwwwtttfffVVVJJJIIILLLKKKNNNTTTWWWZZZ^^^aaabbb___[[[WWWVVVUUUXXX___bbb___\\\\\\[[[]]]```eeennnuuuwwwvvvwwwxxx{{{yyytttiiiZZZOOOJJJKKKNNNQQQWWW]]]bbbeee[[[SSSNNNPPPTTTVVVXXXZZZ]]]aaafffjjjkkkkkkhhhfff```\\\XXXUUUVVV[[[aaaeeennnmmmnnnqqqrrrpppjjjeeeTTTOOOLLLNNNRRRVVV]]]ccciiihhhjjjpppxxx~~~~~~|||yyywwwvvvuuuzzz{{{}}}~~~}}}yyyuuurrrssstttvvvyyyzzz{{{{{{{{{wwwuuutttsssrrroookkkhhh```\\\VVVQQQNNNKKKHHHEEE???===:::888999888777555888777555444333222222111666777777777666555444333555444444333333444444555555555666666555555666777666666777777:::>>>CCCFFFLLLQQQXXX___fffjjjllllllqqqxxxwwwnnnpppxxxkkkYYYOOOIIICCCBBB@@@???@@@BBBCCCDDDFFFFFFFFFFFFFFFHHHKKKNNNTTTUUUTTTRRRNNNLLLKKKLLLJJJKKKMMMNNNMMMJJJEEEBBB???<<<999666444555777888<<<===???BBBCCCDDDDDDDDDBBBBBBGGGOOOSSSUUUYYY^^^hhhllllllbbbWWWNNNFFF@@@???<<<<<<>>>???AAAGGGNNNVVVXXXZZZ]]]^^^]]]\\\\\\aaabbbdddeeefffgggjjjlllmmmllljjjhhhgggggghhhiiiiiihhhgggfffhhhooozzzrrrYYYEEE;;;999<<>>777666555444444444444444222222333333222111//////,,,,,,,,,---------......,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------.........////////////000///...------...///111222555:::???DDDEEEEEEDDDCCCDDDGGGPPP___nnnwwwzzzzzzuuuyyy|||jjjhhhppp{{{xxxooojjjggghhhoooxxxttt```QQQKKKnnnMMM???===:::999:::666666666555555444444333666555444444444555666777555555555444333222111000111111111111111111111111111111111111111111000000111000111444666<<>><<<============>>>???AAACCCDDDEEEFFFGGGIIIMMMPPPVVVVVVUUURRRNNNKKKJJJJJJIIILLLOOOPPPNNNKKKGGGEEE@@@===999666444444666777;;;<<>><<<>>>>>>???DDDKKKTTTUUUXXX[[[\\\]]]\\\\\\```bbbdddeeeeeegggjjjllllllkkkjjjhhhhhhhhhiiiiiihhhhhhgggeeefffmmmyyywww```JJJ===:::<<<>>>KKKkkkmmmVVVKKKDDDHHHRRR^^^kkkuuu|||}}}rrraaaSSSUUUaaapppxxxyyyxxxzzz}}}{{{VVVAAA>>>777777666444444333333333333333222222111000000///,,,,,,,,,---------......//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------............////////////000///.........///111333444999===BBBEEEEEEDDDCCCDDDFFFPPP^^^kkkvvv|||~~~yyyqqqjjjsssxxx~~~~~~xxxoooiiijjjooowwwlll\\\OOOFFFBBBnnnMMM???===:::999:::555555666666666555444444333333222222222333444444444444444444333222222111111111111111111111111111000000111111111111111111000000222444777???PPPaaannnlllmmmrrrzzz~~~zzzddd\\\aaawwwzzzuuuzzz~~~||||||zzzrrrmmmrrr{{{|||^^^QQQHHHIIIKKKJJJOOOVVV[[[```eeehhhgggddd```___]]][[[\\\bbbeeecccaaabbbddd______gggqqqvvvyyyzzzvvvxxx}}}wwwrrrkkkeee```XXXPPPJJJFFFGGGIIILLLOOOQQQSSSTTTOOOLLLKKKOOOQQQSSSXXX^^^hhhiiiiiihhhfffbbb^^^\\\\\\]]]___cccggglllqqqtttwwwrrrmmmiiifffaaa[[[VVVOOOOOOSSSZZZ]]]___dddkkklllmmmpppuuuzzz}}}~~~~~~~~~|||{{{zzzzzzzzzxxxzzz|||{{{xxxtttqqqpppssstttvvvxxxzzzzzzzzzzzztttrrrpppmmmiiiccc\\\WWWPPPKKKEEE???<<<:::888777777666666555444444555555222333444444333333555777;;;:::999999888777666666444444333333333333444444111444777777555444777:::999;;;===>>>>>>@@@FFFKKKRRRWWW```iiiqqqwwwzzz{{{{{{qqqjjjoooxxxyyy^^^HHH???<<<888888:::<<<<<<<<<<<<===>>>@@@AAACCCEEEFFFIIIMMMPPPWWWWWWVVVRRRNNNJJJIIIIIIKKKNNNQQQRRRPPPLLLIIIHHHAAA>>>:::666444444666777999;;;===@@@BBBCCCCCCCCCAAABBBFFFJJJLLLMMMSSS[[[^^^gggnnnkkkcccZZZQQQIIICCC???>>>>>>>>>===BBBIIIOOORRRUUUYYY\\\]]]^^^]]]aaabbbddddddeeefffiiikkkjjjjjjiiiiiiiiiiiiiiiiiiggghhhhhhfffffflllwww{{{gggPPP@@@<<<===>>>HHHiiittt]]]OOOFFFGGGNNNWWWfffuuu|||lll[[[WWWaaammmuuuxxxxxxzzz|||\\\EEE>>>888777666555444333333333333333222111111000000000,,,,,,,,,---------.........------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------........./////////.........///111333666777<<<@@@CCCDDDCCCDDDGGGJJJJJJXXXiiiuuu~~~tttmmmrrruuuzzz~~~uuukkkggggggqqqzzzeeeSSSJJJEEEBBB???mmmLLL>>>;;;999777888444555666777777666555555333333333333222222222222333333333444444333222222111111111111111111111111000111111111222333333333222222444666999CCCVVViiiqqqmmmmmmuuuzzzrrrZZZ^^^lll~~~xxxxxx{{{xxxpppqqqyyyzzzvvvpppooovvvzzzZZZNNNFFFGGGJJJJJJQQQZZZ^^^bbbhhhjjjiiifffdddccc```]]]^^^cccgggggghhhjjjjjjbbb```iiisssxxx{{{~~~xxxzzz~~~ooojjjbbb[[[VVVQQQKKKGGGCCCDDDFFFIIIJJJKKKLLLLLLJJJJJJMMMQQQSSSUUU^^^hhhsssrrrooolllhhheeebbbaaaaaaeeejjjqqqwww|||wwwmmmeee```[[[VVVRRRQQQSSSZZZbbbeeeeeehhhnnnmmmpppuuuyyy|||}}}~~~|||zzzxxxwwwvvvuuuwwwyyywwwtttqqqpppqqqssstttuuuwwwxxxxxxwwwwwwpppnnnkkkgggaaaZZZQQQLLLGGGCCC===999888777777666666666666555444333444555222333555444333333666999;;;:::888666555555555555444333333222222333333444000444777777444444777;;;888<<>>???CCCHHHLLLPPPWWW^^^eeeiiilllmmmnnnmmmmmmjjjddd```ccckkkvvvttteeeOOOAAA>>><<<888666999<<<<<<;;;:::;;;<<<>>>@@@CCCEEEGGGJJJNNNQQQXXXXXXVVVRRRMMMIIIHHHHHHLLLPPPTTTTTTQQQMMMJJJJJJBBB???;;;777555555777888777888;;;>>>@@@AAABBBBBBAAAAAADDDGGGHHHJJJRRR[[[\\\fffooonnnhhh```WWWOOOEEEAAA??????>>>===AAAGGGKKKNNNRRRWWW[[[^^^___```bbbcccdddddddddeeehhhjjjiiiiiiiiiiiiiiiiiijjjjjjfffhhhjjjhhhfffjjjttt}}}~~~mmmUUUCCC>>>???>>>DDDdddjjjYYYLLLIIILLLTTTeeexxxsss```UUU]]]iiisssxxxzzzzzzzzzdddIII???888777666555444333333333333333222111000000000000,,,,,,,,,---------......++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,---------..................///000333666999:::>>>@@@CCCCCCCCCGGGNNNTTTWWWeeeuuu{{{mmmqqq~~~{{{sssiiieeeeeemmm}}}kkkaaaSSSHHHCCCBBB@@@???lllKKK===:::777555777333444555777777777666666444444555555444444333222222222333444444444333333111111111111111111111111111111222333333444555555333444666888;;;FFFZZZnnnwwwpppnnnxxxsssfffRRR^^^sssxxxxxx}}}~~~{{{|||}}}sssfffgggqqqyyyvvvsssssszzz{{{sssWWWKKKCCCEEEIIIKKKRRR\\\___ccciiikkkiiigggffffffaaa^^^___eeejjjkkkmmmqqqnnndddaaajjjtttzzz}}}wwwhhhbbbZZZTTTPPPMMMJJJHHHCCCDDDFFFHHHIIIJJJIIIIIIIIIKKKPPPUUUVVVZZZfffrrrzzzwwwtttqqqnnnllllllkkkfffkkksss{{{zzzmmmbbb[[[WWWRRROOOSSSVVV^^^gggjjjhhhkkkooopppuuu{{{~~~~~~|||yyyvvvtttrrrsssuuuwwwuuuqqqooopppqqqrrrsssuuuvvvvvvvvvuuuuuukkkiiieeeaaaZZZRRRIIIBBB@@@===999777888:::;;;<<<555666666444333333444555555777888666333222444666;;;999666444333333444555444333333222222333333444000444777777444444888<<<888<<<@@@@@@======AAAEEEEEEHHHMMMRRRWWWZZZ\\\]]]YYYXXXYYYZZZXXXTTTWWW\\\aaa___RRRBBB:::===<<<777555999<<<<<<:::999:::;;;???AAADDDGGGIIILLLPPPSSSYYYXXXWWWSSSMMMIIIGGGGGGMMMRRRVVVVVVRRRNNNKKKKKKBBB@@@<<<888666666777999555777999<<<>>>???@@@@@@AAAAAACCCEEEFFFHHHQQQ[[[ZZZeeennnooojjjbbbYYYRRRFFFBBB@@@???>>><<<@@@GGGIIILLLQQQVVV[[[___aaaaaabbbdddeeeeeedddeeegggiiiiiiiiiiiiiiiiiijjjjjjjjjeeeiiikkkiiifffiiisss{{{pppXXXFFF@@@@@@>>>AAAbbbvvvcccRRRMMMMMMTTThhh}}}tttaaaRRRZZZfffrrryyy{{{zzzxxxkkkMMM@@@888888666555444333333222444333222111000000000000,,,,,,,,,---------...............------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,,,,,,,---------............///111444888;;;===>>>@@@BBBBBBCCCIIITTT\\\jjjuuu{{{ooohhhrrrxxxkkk```fffiiitttssscccTTTPPPKKKGGGDDDBBB@@@>>>lllKKK<<<999666666999666555555555555444444444444444333222333444555666666555444444555666555333444444333222111111111111///000111222222111//////333444555777???OOObbbqqqwwwvvv|||zzzhhh\\\SSSaaayyy{{{rrrrrryyyzzzxxxmmmlllqqqvvvwwwtttuuu{{{~~~qqqdddKKKLLLJJJIIIJJJPPPZZZbbbhhhjjjmmmpppppplllfffaaaaaaaaabbbdddgggjjjmmmoooqqqmmmkkkoooxxxxxxrrrnnn___YYYQQQKKKHHHFFFEEEEEEEEEEEEEEEDDDBBBCCCEEEGGGGGGKKKOOOUUUbbbsssxxxtttuuuwwwwwwvvvtttsssuuu|||ssseee___YYYSSSQQQUUUZZZaaafffgggjjjooorrrqqqxxx~~~}}}xxxtttqqqppppppsssrrrqqqpppooooooooopppxxxvvvuuuvvvvvvvvvtttrrrmmmggg^^^UUUNNNHHHCCC@@@888888777777777777777888555555555555555555555555222333555555333222333444777777777666666666666666444444333333333333222222222222333444666999<<<======>>>>>>???>>><<<;;;:::???@@@AAACCCDDDFFFGGGHHHIIIHHHHHHIIIIIIJJJLLLLLLNNNKKKEEE???:::888666666:::;;;===<<<<<<<<<===???CCCGGGLLLPPPRRRSSSUUUVVV^^^[[[XXXSSSJJJBBBBBBHHHOOOSSSXXXZZZXXXTTTPPPNNNGGGBBB<<<777555555555555222555999<<<===>>>@@@AAABBBBBBBBBCCCFFFIIILLLNNNYYYbbbkkkoooooolllcccZZZRRRHHH@@@>>>>>>======@@@AAAGGGOOOVVVZZZ\\\___```cccdddddddddeeeffffffffffffhhhiiiiiiiiiiiikkklllmmmllljjjhhhhhhjjjoootttyyyvvvmmm^^^MMMCCC@@@AAAFFFZZZxxxqqq^^^QQQMMMUUUgggxxxzzzlllZZZZZZaaammmvvvxxxzzz|||}}}~~~wwwTTT???;;;999777777777666444222222222222111111111111000///............------------,,,,,,++++++,,,,,,---***+++---......---+++***++++++,,,,,,---...//////---------------...///000///////////////.........///---+++///555<<>>>>>>>><<<<<<===>>>???AAACCCCCCAAA???<<<:::888999::::::;;;>>>AAACCCDDDEEEGGGIIINNNQQQUUUWWWXXXYYYZZZ[[[]]][[[YYYTTTLLLDDDDDDHHHNNNSSSXXX[[[ZZZVVVSSSQQQIIIDDD>>>888666555555555333555888:::;;;===???AAABBBBBBBBBCCCEEEGGGJJJLLLTTT]]]ggglllnnnmmmggg___TTTJJJBBB??????>>>>>>@@@AAAFFFLLLSSSWWWZZZ]]]___aaabbbbbbccceeeeeeffffffdddfffiiijjjjjjkkkmmmnnnlllkkkjjjhhhhhhjjjnnnrrrwwwxxxtttfffTTTEEE@@@@@@CCCVVVtttwwwdddUUUNNNSSSbbbqqq}}}{{{nnn]]][[[^^^jjjuuuyyyzzz{{{xxx}}}zzz~~~~~~{{{VVV@@@;;;999777666666555444222222222222222111111111111///............------------,,,,,,++++++,,,,,,---+++,,,---......---,,,++++++,,,,,,------...............---------......////////////////////////......---...333:::AAADDDEEEDDDDDDEEEKKKVVVbbbmmmsssrrrooobbbbbbkkkvvv~~~mmmaaa___dddkkksss~~~lll___UUUMMMHHHEEEDDDBBBAAAAAAAAA@@@@@@gggIII===:::777555777666555555555555444444444444333333333333444555666444333222222444444333222222222222111222222333333222111111000111111222222444555777>>>JJJ[[[nnnzzz|||}}}yyyiii\\\WWW___qqqvvvjjjjjjqqqtttmmmqqqzzz~~~uuufffVVVKKKIIIHHHHHHKKKRRR[[[aaadddkkklllnnnooommmiiiddd``````ccceeeeeeeeeiiiqqqxxxwwwvvvwww|||zzzoooeee]]]XXXRRRRRROOOIIICCCAAACCCEEEGGGHHHHHHFFFEEEEEEGGGIIIMMMUUUbbbrrruuunnnmmmooopppqqqjjjkkkooouuuyyyxxxrrrlllddd]]]WWWUUUVVVWWWZZZ^^^ccciiinnnooorrrxxx||||||}}}zzzvvvrrrpppnnnmmmllljjjiiijjjllloooqqqqqqqqqqqqrrrtttssspppnnn^^^XXXOOOGGG@@@<<<888666777777777666666777777888777777777666666555555555555666888888666555666777444555666777777666555444111222222333333444444555777777777777888999::::::=========<<<;;;999888777777777777777666666666666666666777999;;;===???@@@===<<<;;;;;;<<<>>>@@@BBB>>>BBBHHHMMMPPPSSSUUUWWW]]]___aaaaaa```___``````]]][[[ZZZWWWOOOGGGFFFIIINNNRRRXXX\\\\\\ZZZWWWVVVNNNHHHAAA;;;888666555444444666777888999;;;???BBBBBBAAAAAABBBCCCEEEGGGIIINNNWWWbbbiiinnnpppmmmgggXXXNNNDDDAAA@@@>>>>>>@@@@@@DDDIIINNNRRRWWW[[[^^^^^^___aaacccdddfffggggggcccfffiiillllllmmmnnnooojjjkkkjjjiiihhhiiilllooouuu{{{}}}rrr\\\III???>>>???PPPlllyyyfffWWWMMMMMMXXXeeewww|||~~~~~~uuuaaaZZZZZZeeessszzz{{{{{{uuuqqqnnnxxx[[[BBB;;;999666555555555333222333222222222111111111111///............------------,,,,,,++++++,,,,,,---,,,---...//////...---,,,------------------------//////...---------............//////////////////...///222888???FFFIIIJJJFFFEEEHHHPPP]]]jjjssswwwsssiii^^^XXXaaarrryyykkk```]]]ccckkkssszzz~~~hhhWWWPPPLLLIIIEEECCCCCCDDDDDDDDDDDDCCCCCCdddHHH===;;;777555777666555555555555444444444333333333333444444555555333111111111333444333222111111111111222333444444333222111000000222333444222333777AAAPPPcccttt}}}xxxdddXXXUUU```uuuuuunnnpppyyy}}}qqqlllqqq|||{{{lll[[[MMMFFFHHHGGGIIIOOOYYYbbbfffggglllnnnooonnnjjjfffcccaaadddhhhkkkiiigggjjjttt}}}|||}}}|||oooddd\\\WWWTTTSSSSSSPPPIIICCCCCCHHHOOOPPPNNNKKKGGGEEEFFFKKKNNNSSS^^^ooo{{{tttjjjbbb```bbbdddeeecccfffkkkpppsssooohhhcccXXXUUUSSSTTTWWW[[[```ccchhhnnnrrrssswww}}}}}}zzzvvvrrrnnnlllkkkjjjiiiiiikkkooorrruuurrrrrrrrrsssrrrppplllhhhYYYSSSJJJBBB===999777555777666666666666777777888888888777777777666666666555777888888777666666777555666777888888777555444000111111222444555555666555555666888:::<<<===>>>=========<<<;;;:::999888555555555555555555444444666666777888:::<<<>>>??????>>>>>>===>>>@@@AAACCCAAAGGGNNNUUUZZZ^^^aaaccciiijjjjjjgggdddbbbbbbcccaaa___]]][[[TTTKKKHHHJJJNNNSSSZZZ^^^___]]][[[YYYSSSMMMEEE>>>:::777555444555666666666777999>>>AAAAAAAAAAAAAAABBBCCCEEEFFFKKKTTT^^^eeelllrrrqqqmmm]]]RRRGGGBBB@@@======???@@@CCCGGGKKKOOOTTTYYY]]]\\\^^^```ccceeeggghhhhhhdddgggkkkmmmmmmmmmmmmnnnjjjjjjjjjiiihhhiiikkkmmmttt~~~yyyaaaKKK@@@>>>>>>JJJbbb~~~|||qqqaaaSSSGGGEEEOOO[[[qqqwww}}}wwwbbbXXXSSS___ppp{{{{{{lllhhhsssaaaDDD;;;888666444444444333222333333222222222111111111///............------------,,,,,,++++++,,,,,,---------...//////...------------------------,,,,,,000///...---------------............////////////---000555;;;AAAFFFIIIJJJGGGIIINNNZZZgggqqqttttttzzzkkk]]][[[___kkk{{{yyyeee[[[\\\aaaiiipppzzztttgggVVVMMMMMMNNNMMMJJJFFFGGGHHHIIIIIIJJJLLLMMM~~~cccGGG===;;;888666777666555555555555444444444333333333444444444444444222111000111333444333222111111111111222333444444333222111111111222444555333555;;;HHH[[[nnn{{{zzzdddXXXVVVcccyyyyyytttrrrwww~~~yyyooollluuuwwwfffVVVKKKGGGGGGHHHMMMVVV```gggjjjiiimmmoooooolllhhhdddccccccjjjnnnpppnnnkkknnnwwwqqqddd\\\XXXWWWVVVTTTSSSOOOGGGCCCEEENNNWWWZZZUUUNNNGGGDDDHHHOOOUUU\\\iii{{{sssgggccc]]]YYYYYY[[[^^^```dddfffhhhkkkjjjeee___ZZZTTTUUUVVVXXX[[[aaafffiiimmmrrrvvvwwwzzz}}}yyytttpppllliiihhhhhhhhhiiikkkooosssvvvttttttttttttrrrmmmfffbbbRRRLLLCCC<<<888555444333666666555555666777888888888888888888888888888888666777999999777666777888999999::::::999888666555000000111222444555666666555666777999:::<<<======;;;;;;:::999888888888888555555555555555666666666666666666666777888::::::======<<<<<<===>>>???@@@CCCIIIQQQXXX]]]aaadddfffjjjjjjiiifffcccbbbbbbdddgggdddaaa___YYYQQQMMMNNNSSSXXX^^^bbbbbb```]]]\\\WWWQQQIIIAAA<<<999777555666666555555555777<<<@@@@@@@@@@@@@@@AAABBBCCCCCCJJJRRR[[[bbbjjjqqqsssqqqcccWWWKKKDDD@@@<<<;;;===@@@CCCFFFJJJMMMRRRXXX\\\[[[]]]```cccfffhhhiiiiiihhhjjjlllmmmlllkkkkkklllkkkkkkkkkjjjhhhhhhjjjlllttt~~~|||eeeNNNBBB@@@???FFFXXXpppwwwqqqoooggg[[[OOODDDBBBLLLXXXmmmvvv}}}vvvpppbbbUUUNNNYYYmmm|||qqqjjjtttgggHHH<<<999666444444444444333333333333222222222222111///............------------,,,,,,++++++,,,,,,------..................---------------------,,,,,,000///...------------------.........//////000000...111777<<<@@@DDDFFFGGGHHHNNNZZZhhhttt{{{zzzxxxxxx\\\VVV```mmmyyy{{{hhhWWWWWWbbbmmmrrruuu}}}rrrWWWPPPIIIHHHLLLOOOMMMJJJIIILLLNNNPPPQQQTTTYYY]]]cccGGG===;;;888666888666555555555555444444444222333444444555555444444222111000111333444444333222222222111222222333333222222222222333444555555666999BBBSSShhhzzzxxxcccXXXXXXjjj~~~~~~tttsssuuu}}}vvvnnnpppzzzrrr```RRRKKKIIIHHHLLLTTT]]]fffkkkllllllmmmooooookkkfffcccccceeennnqqqsssrrrqqqttt{{{~~~xxxpppeee\\\WWWVVVVVVVVVSSSPPPKKKEEECCCHHHQQQYYY]]]WWWOOOHHHEEEJJJSSSZZZfffrrrooo___WWWWWWWWWXXXZZZ]]]```aaafffeeedddbbb___[[[WWWUUUTTTYYY\\\]]]aaaggglllnnnrrrwwwzzzzzz}}}|||wwwqqqlllhhhfffddddddfffhhhkkknnnqqqsssuuuuuuuuutttqqqjjjbbb\\\PPPJJJBBB;;;888777666666555555555555666777888888777777888999999::::::;;;999;;;===<<<;;;:::;;;<<<>>>===<<<:::888777666555000000111222444555666666888999999:::::::::999999777777666666666666777777666666666777777777777777888888888888999999:::;;;===>>>>>>>>>@@@AAABBBCCCCCCGGGMMMSSSVVVYYY]]]___`````````___^^^```cccffflllgggdddccc___XXXUUUVVV\\\```fffhhhgggddd```___[[[UUULLLDDD>>>;;;888777555666555444444666:::===??????@@@AAAAAABBBCCCCCCHHHOOOWWW]]]eeennnsssrrrlll___QQQIIICCC===;;;<<<>>>AAAEEEHHHLLLPPPUUUYYYYYY[[[___cccfffgggggggggjjjkkklllkkkjjjiiijjjlllmmmmmmllljjjhhhhhhjjjlllsss}}}~~~jjjTTTFFFAAA???CCCPPPcccppppppjjjfffiiicccZZZPPPFFFDDDOOO\\\tttwwwpppnnncccTTTKKKTTThhhzzz|||tttzzznnnMMM===:::666555555555555444333333333333222222222222///............------------,,,,,,++++++,,,,,,---------------------------------------------------//////...---------......------......///000000000000444999===???BBBDDDFFFFFFPPP```ppp{{{~~~iiiYYYUUUhhh|||kkk___XXX```oooyyy}}}}}}qqqUUUHHHGGGGGGJJJNNNPPPNNNLLLOOOTTTZZZ___dddjjjqqqwwwdddHHH===;;;888777999666555555555555444444444222333444555555555444444222111000222444555555444333333222222111222222222111222333444555555555555777;;;FFFZZZrrrqqq___XXXYYYmmmzzz}}}xxxqqqttt}}}yyyhhhXXXNNNKKKKKKIIIPPP[[[dddjjjlllmmmnnnmmmooonnnjjjdddbbbdddgggmmmoooqqqsssuuuyyy~~~sssfffbbb\\\XXXUUUSSSRRRPPPPPPMMMIIIGGGHHHMMMSSSWWWWWWSSSNNNIIIHHHMMMVVV\\\hhhsss||||||vvvmmm```UUUTTTWWW[[[^^^______^^^^^^aaa___[[[VVVSSSSSSUUUVVVUUU\\\bbbbbbfffmmmrrrrrrxxx|||~~~{{{tttnnniiieeedddbbbdddfffjjjmmmoooqqqrrrrrrrrrsssrrrooohhh___YYYOOOIIIAAA;;;888888888888555444444555555777888888666777888999:::<<<======@@@AAACCCCCCAAA@@@AAABBBAAA???<<<999666555444555111111222333333444555555888888999::::::999888777777777666666777888:::;;;<<<<<<;;;;;;:::999999999:::::::::;;;<<<>>>???@@@@@@@@@@@@AAAAAABBBCCCCCC???BBBFFFIIIJJJLLLOOOQQQOOOQQQSSSUUUYYY___fffkkkmmmhhheeeeeeddd```___aaagggjjjooopppmmmhhhdddaaa]]]WWWNNNFFF@@@===:::888555555555444444555999;;;===>>>???AAABBBCCCCCCCCCCCCJJJQQQWWW```kkkqqqrrruuuhhhXXXNNNFFF???<<<===;;;>>>CCCGGGJJJNNNRRRUUUWWWYYY]]]aaadddeeeddddddiiijjjiiihhhggghhhkkknnnpppooollliiiggghhhkkknnnqqq{{{qqq[[[JJJAAA===@@@JJJZZZfffhhhfffeeejjjeee]]]RRRHHHFFFQQQ^^^~~~uuunnnpppeeeVVVLLLRRRcccuuuuuuSSS???;;;777555555666666666444444333333333222222222///............------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------+++,,,,,,------...............---------......///------......///000000111222666;;;>>>@@@CCCGGGJJJKKKWWWhhhvvv}}}lll[[[ZZZaaauuuyyy```___dddooozzz|||___HHHDDDEEEGGGIIILLLOOOSSSUUUZZZdddqqq}}}eeeHHH===:::888777999666666555555555444444444222333444555555555444333222111111222444666555444444444333222111111111111000222333555666666555444666:::GGG]]]uuuzzzjjj[[[VVVYYYlll}}}}}}uuuvvv}}}{{{nnn^^^QQQJJJJJJLLLJJJSSS___hhhlllmmmnnnooommmnnnnnniiicccaaadddhhhkkklllnnnsssxxx}}}}}}oooeeeZZZYYYWWWVVVUUURRRMMMJJJOOOLLLJJJJJJNNNRRRUUUVVVPPPOOOLLLJJJKKKPPPXXX]]]fffoootttpppggg___XXXRRRXXX\\\```cccaaa]]]YYYWWWXXXVVVQQQMMMMMMQQQWWW\\\UUU^^^dddeeehhhpppvvvuuu{{{zzzrrrlllfffcccbbbdddfffiiimmmppprrrssssssooooooqqqqqqnnnggg^^^XXXIIICCC;;;555333333444444444444444555555777888888555666777999;;;===>>>???EEEGGGHHHHHHFFFFFFFFFGGGCCC@@@;;;777444333333444111222222333333444444555444555777999:::;;;:::::::::999999999:::<<<>>>???BBBBBBAAA???===<<<;;;:::777777888:::<<<>>>@@@AAA???>>>>>>>>>===<<<<<<<<<===>>>@@@AAAAAABBBEEEGGGCCCFFFJJJOOOVVV___iiiooommmhhheeeggggggffffffiiinnnqqquuuuuuqqqkkkfffccc^^^XXXOOOGGGAAA>>>;;;:::444555555555444555888:::===>>>???AAACCCDDDDDDDDD???EEELLLSSS]]]iiippprrr|||mmm]]]QQQIIIAAA>>>>>>999<<>>FFFMMMPPPOOONNNLLLHHHDDDAAA???777888:::<<<>>>@@@BBBCCCGGGFFFDDD@@@===;;;<<<>>>888:::<<<===<<<;;;;;;<<<===@@@FFFNNNVVV___fffjjjkkkhhhfffgggkkkppptttuuuttt|||{{{ssslllgggbbbccc]]]TTTKKKEEE@@@<<<:::999888666444333444555666:::;;;>>>@@@BBBDDDDDDDDDGGGHHHLLLQQQZZZfffpppvvvvvvuuukkkZZZJJJCCC???<<<<<<===@@@CCCFFFJJJLLLMMMSSSVVVZZZ]]]___aaaccceeefffgggiiiiiijjjkkkmmmpppooommmjjjfffeeefffkkkoooqqq{{{{{{iiiPPP======>>>CCCNNN[[[dddffffffjjjhhh```QQQCCCAAAMMMZZZvvvllliiinnnlll]]]QQQPPPYYYfffyyyXXXDDD;;;999888333888<<<333555444444333333222222111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,+++,,,,,,------------............///------...---,,,---///111777;;;BBBGGGGGGGGGOOOYYYeeemmm{{{iiiYYYYYY^^^yyypppfffcccrrr}}}aaaKKKEEEIIIEEEAAABBBHHHNNNUUUcccqqqzzz[[[FFF@@@:::999999555555555555555555555555555444444444444444444444444333333333333333333222222222222333444444444444333111111111111222333444555999<<>>AAAGGGMMMQQQXXX___bbb]]]XXXTTTMMMFFFBBB???:::555222111222333555555444444555555666666777777777888999;;;<<<===???AAABBBAAA@@@DDDLLLSSS\\\ZZZWWWRRRLLLGGGCCC@@@999:::<<<>>>AAADDDFFFGGGKKKIIIFFFAAA<<<:::;;;<<<=========<<<::::::;;;===<<>><<<999888666444444444555666999;;;===@@@BBBCCCCCCCCCEEEGGGIIINNNVVVaaalllsssvvvuuummm\\\MMMEEE@@@<<<===>>>???BBBEEEHHHJJJKKKQQQTTTXXX\\\^^^___bbbcccfffgggiiiiiiiiijjjmmmooonnnmmmjjjgggeeegggkkknnnvvv~~~mmmWWWDDD<<<<<<@@@JJJXXXaaadddccciiieee[[[NNNDDDCCCKKKSSSsss{{{iiidddhhhooo```SSSOOOUUUaaarrr```HHH>>>:::888333666999111555555444333222222111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,---------------............///...//////......///222444;;;===BBBGGGIIIMMMYYYeeesssyyyttt___YYYcccooosssjjjggguuu{{{gggUUUGGGCCCEEEDDDDDDHHHPPPYYYggg}}}zzzZZZEEE@@@::::::;;;777444444444444444444444444444444444444444444444444333333222222222333444444000111222444444444333333222222111222222333444555===AAAOOOddduuu|||~~~}}}xxxmmm^^^TTTWWW```qqqyyyssstttrrrhhhYYYNNNMMMOOOQQQYYYaaalllrrrrrrooolllkkknnnkkkfffaaa___aaafffjjjpppqqqrrrvvv{{{ssshhh___WWWQQQOOOOOOPPPRRRRRROOOLLLJJJJJJKKKJJJIIIIIIJJJJJJIIIHHHEEEEEEGGGHHHKKKMMMPPPQQQSSSUUUVVVXXXXXXWWWVVVUUURRRRRRPPPMMMJJJJJJMMMOOOPPPSSSVVVYYY]]]ccciiinnnooorrrtttuuuvvvyyy~~~zzzrrrkkkfffcccaaa```aaacccgggiiijjjkkkmmmooonnnmmmllljjjfff___VVVPPPFFF@@@999444444333222000444333333222333555666777777:::===AAAEEEMMMXXX___bbbhhhiiicccZZZSSSLLLFFFAAA>>>999444111000111222555555555555555666777777777777888999<<<>>>AAACCCJJJKKKJJJHHHHHHLLLTTT[[[fffbbb\\\UUUMMMGGGCCCAAA<<<===???BBBFFFIIIMMMNNNQQQOOOJJJDDD>>>;;;;;;<<>>;;;999999;;;======@@@DDDJJJQQQXXX]]]aaahhhhhhkkkqqqxxx~~~|||ooojjjjjjfff```WWWOOOHHHCCC???<<<999888666555444444555666888:::<<>>@@@BBBEEEHHHIIINNNRRRVVVZZZ\\\^^^```bbbfffggghhhiiiiiijjjlllnnnmmmllljjjgggfffgggkkknnnzzz{{{oooZZZIII<<<:::;;;EEESSS^^^bbbaaaiiidddZZZNNNEEECCCGGGKKKhhhyyywwwgggbbbeeepppdddUUUNNNPPPZZZjjjxxxlllOOOAAA;;;888222444666///666555444333222111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,---------------............//////000000000000222555888AAAAAADDDHHHMMMUUUdddsss}}}hhh\\\```ooo}}}uuuhhhiiiqqqyyy^^^NNNHHHEEECCCDDDDDDGGGNNNZZZiii~~~{{{\\\FFF@@@:::999;;;777444444444444444444444444333333444444444444444444333222222222222333555555000111111111111111111111222222222222222333444444;;;CCCTTTiiiuuuxxxxxxyyy~~~vvvkkk]]]UUUZZZdddxxxzzzzzzxxxsss~~~vvvhhhXXXOOOOOOSSSWWW___gggpppuuusssnnnjjjhhhhhhfffcccaaaaaaeeejjjnnnrrrsssuuuxxx}}}|||jjj```XXXRRRMMMMMMLLLNNNOOONNNKKKIIIGGGGGGIIIGGGFFFFFFFFFFFFEEECCCBBBCCCDDDFFFHHHIIIJJJJJJLLLNNNQQQSSSSSSRRRPPPOOOIIIIIIHHHHHHIIINNNUUUZZZ\\\^^^aaacccfffjjjooosssrrrvvvyyyyyyxxx{{{}}}wwwooohhhdddbbbaaa```bbbdddeeeggghhhiiikkklllkkkiiigggddd___XXXOOOIIICCC???888444333333222111333333222222333555777888888<<>>???BBBFFFKKKPPPUUUWWWZZZWWWQQQIIIBBB??????AAACCCCCCBBB@@@===<<<<<<===AAABBBFFFKKKQQQWWW\\\___fffiiinnnwww{{{kkkfffgggccc^^^UUUMMMGGGBBB===:::999888777666555555555666777888;;;>>>@@@AAAAAAAAAAAACCCDDDFFFLLLUUUaaajjjqqquuurrrgggYYYNNNEEE???<<<<<<<<<===@@@DDDGGGIIILLLPPPUUUYYY[[[^^^```bbbeeeggghhhhhhhhhiiikkkmmmlllllljjjhhhggghhhkkkmmmxxx{{{{{{yyyuuukkkXXXFFF===999888AAAOOO\\\cccdddnnnjjjaaaTTTGGGAAABBBEEEYYYiii{{{~~~uuujjjfffhhhpppfffYYYNNNMMMVVVfffsss}}}xxxTTTCCC;;;888333444666000666555444333222000///////////////.........---------------------------------------------------------------------------------------............//////000000000111333888;;;EEEDDDGGGMMMTTT]]]lllzzzpppeeegggooozzz}}}oooiiirrrzzzcccLLLBBBCCCEEEFFFFFFIIINNNYYYiii}}}]]]GGG???999888999555444444444444444444444444333333333444444444555555222222222222333444444555555333111000///000111222222222222222333444555555:::GGG^^^sss{{{xxxuuuvvv|||rrrggg[[[VVV^^^iii{{{pppuuu}}}xxxvvvxxxdddTTTMMMNNNUUU[[[eeekkksssuuurrrlllhhhfffcccbbb```aaaeeejjjooosssssstttvvvyyy|||sssbbbYYYSSSMMMJJJJJJJJJKKKLLLKKKHHHEEEEEEEEEFFFEEECCCCCCCCCCCCAAA??????@@@BBBDDDFFFFFFFFFFFFHHHJJJLLLNNNNNNMMMKKKIIICCCDDDEEEGGGLLLSSS[[[aaaeeegggiiikkkmmmppptttwwwyyy|||zzztttllleeebbb`````````cccdddeeefffhhhhhhhhhhhhgggeeebbb^^^YYYRRRKKKFFFBBB>>>999555444444444444444333333333444666888999;;;???EEELLLUUU```llluuutttmmmaaaTTTIIIAAA??????<<<:::777333111000000111555555555666777888999999777888:::>>>DDDJJJPPPSSSYYYWWWSSSPPPOOORRRWWW[[[\\\XXXRRRLLLGGGDDDCCCCCC???AAADDDJJJQQQXXX^^^bbbddd```XXXOOOHHHEEEFFFHHHGGGIIIKKKKKKHHHEEECCCCCCDDDEEEIIINNNSSSYYY]]]```eeeiiipppzzz{{{jjjddddddaaa\\\TTTMMMHHHCCC>>>;;;999888777777666666555555555777:::<<<>>>???@@@@@@@@@BBBDDDEEEIIIQQQ\\\eeemmmsssuuummmaaaUUUJJJAAA;;;::::::;;;>>>CCCHHHKKKKKKOOOTTTXXX[[[^^^aaaccceeeggghhhhhhggghhhjjjllljjjkkkkkkiiihhhhhhkkkmmmuuuuuuuuutttrrriiiUUUBBB>>>:::888>>>LLL\\\hhhnnnwwwvvvppp___KKK??????DDDPPP^^^ooowwwsssnnnlllmmmpppjjj^^^QQQMMMVVVgggsss}}}ZZZEEE:::999444444777333555444444333111000000///000000000/////////......------------------------------------------------,,,------------------------------............///...//////000111555:::>>>EEEFFFLLLUUU\\\dddppp{{{xxxdddeeesss~~~wwwppprrr~~~___RRREEEBBBEEEFFFHHHIIIQQQYYYhhh~~~]]]FFF>>>777666888444444444444444444444444444222333333444444555555555222222333444444444333333555444333111111222333333111111222222333555666777>>>OOOiii}}}zzztttttt|||uuukkkbbb[[[\\\ggguuurrriiiqqq~~~{{{yyyyyyqqq\\\NNNJJJNNNVVV^^^iiinnnssssssoooiiifffeeebbb``````bbbhhhnnnrrrtttrrrsssuuuxxx|||ssseeeWWWPPPLLLHHHFFFFFFGGGHHHIIIGGGEEEBBBBBBBBBDDDBBBAAA@@@AAAAAA???===>>>???AAABBBDDDEEEEEEEEEFFFGGGIIIKKKKKKJJJIIIHHHFFFHHHJJJMMMQQQWWW^^^cccgggjjjmmmppprrrvvvzzz}}}~~~xxxrrriiibbb_________```bbbbbbccceeegggfffdddaaabbb```\\\YYYTTTOOOHHHDDD@@@===999555333333555666444444444444666888:::;;;>>>BBBJJJUUUbbbnnnxxx}}}ooo\\\MMMDDD===:::;;;999777555222111000111111666666666666777999:::;;;888999<<>>999888888777777666555555444666888;;;===>>>??????>>>AAADDDEEEGGGMMMWWW```iiiqqqwwwrrrhhh[[[NNNEEE<<<;;;999:::<<>>===>>>???@@@AAACCCDDDEEEFFFEEEFFFHHHJJJKKKLLLLLLMMMMMMPPPUUUYYY\\\aaaeeeiiimmmpppssswwwyyy}}}~~~vvvoooggg```^^^^^^___```______```ccceeeccc___ZZZZZZXXXTTTQQQNNNIIIDDD@@@===;;;888444222222444666444444444444666888:::;;;???CCCMMM^^^ppp~~~{{{fffPPPEEE@@@;;;777777666444333111111111222222666666666777888999;;;;;;999:::>>>DDDLLLVVV^^^dddfffccc___\\\ZZZYYYXXXWWWYYYWWWSSSOOOKKKIIIIIIHHHCCCEEEKKKTTT^^^jjjsssyyyzzzssshhh[[[PPPJJJJJJLLLPPPRRRVVVWWWVVVUUUTTTTTTRRRUUUYYY^^^eeekkkpppsssyyy|||tttjjjccc\\\XXXRRRMMMIIIEEEAAA>>>888888888888777666666555333555777:::<<<===>>>>>>:::???DDDEEEEEEIIIRRRZZZeeeoooxxxwwwmmmaaaRRRHHH@@@>>>;;;:::;;;???DDDHHHGGGKKKQQQUUUYYY\\\```bbbeeefffggggggffffffhhhjjjhhhiiikkkkkkjjjjjjkkkllllllooottt|||zzzaaaIII>>><<<:::;;;EEE[[[vvvnnnXXXJJJFFFHHHKKKUUUcccooovvvyyy{{{{{{ttt___RRRWWWeeepppvvvzzziiiMMM>>><<<666555777444222222111111111111111111000000/////////.................................------------------------+++,,,---.........---------------............//////000000111444999@@@EEEEEEHHHQQQ___jjjpppxxxpppfffdddppp~~~uuuvvv~~~pppSSSHHHFFFEEEHHHIIIKKKRRRYYYdddzzzyyyYYYBBB;;;555666999666666666666666666666666666222222333333444555666666111333555777666444000..."""&&&,,,111333222///,,,///000111222444777999:::FFFWWWppp|||pppkkkmmmpppjjjdddcccgggsss~~~zzz|||hhh```jjjssstttyyyzzzxxxxxxnnn]]]NNNKKKQQQWWW___hhhmmmoooqqqnnniiidddcccdddgggeeedddfffkkkoooqqqqqqnnnoooqqqvvv}}}wwwgggZZZOOOFFFDDDEEEDDDCCCDDDDDDEEEEEECCCAAA??????@@@@@@???>>>>>>??????>>>===?????????AAABBBDDDFFFGGGEEEFFFHHHJJJLLLNNNPPPQQQRRRWWW]]]cccgggkkknnnqqquuuxxx{{{}}}~~~tttnnnfff___]]]^^^___```\\\]]]^^^bbbdddaaa[[[VVVSSSPPPMMMJJJGGGCCC???<<<;;;999666333000111333666333333333444555777:::;;;???CCCOOOdddzzznnnXXXCCC<<<===:::666444444333222111111222222333666666666777888:::;;;<<<:::;;;???EEEOOOYYYbbbhhhllliiieeeaaa___]]]ZZZXXX[[[YYYUUUQQQLLLIIIGGGGGGDDDGGGNNNWWWcccooozzzyyylll]]]PPPJJJIIIJJJOOOQQQSSSTTTSSSTTTVVVWWW\\\^^^ccciiipppwww|||wwwlllbbbXXXTTTOOOKKKGGGDDD@@@===888999999888888777666555333444777999<<<=========888>>>CCCDDDDDDGGGOOOWWWbbbnnnyyyyyypppdddUUUIIIDDDAAA===::::::>>>BBBEEEEEEIIIOOOTTTWWW[[[^^^aaaeeefffgggfffffffffhhhjjjgggiiikkkkkkjjjjjjkkklllgggllltttfffMMM===<<<;;;:::CCCZZZzzzppp]]]PPPJJJIIIGGGPPP___mmmxxx}}}dddTTTVVVcccllluuuzzz~~~nnnQQQ@@@===777444555333000111111111111222222222//////.........---------........................------------------------***+++---...///...---------------.........//////000111222333666<<>>@@@AAABBBDDDDDDEEEEEEDDDGGGHHHIIIKKKNNNSSSZZZ```^^^```cccfffjjjnnntttwww}}}{{{vvvppphhhaaa^^^]]]\\\\\\aaa```^^^]]][[[XXXSSSOOOLLLGGGBBBAAABBBAAA===999999777555333222333444555777777666555555888<<<@@@???GGGUUUggg{{{{{{]]]RRREEE===;;;;;;888444222111000000222444777888:::999888888888999;;;;;;???>>>AAAKKKYYYdddkkkllliiifffcccaaa___]]][[[YYYZZZVVVRRROOONNNLLLHHHDDDFFFKKKRRR^^^ppp~~~rrrdddWWWNNNKKKJJJRRRSSSTTTRRRPPPQQQVVVYYY```gggrrr{{{vvvllldddRRRRRRQQQMMMHHHDDDAAA@@@???>>><<<:::777666555555444666888:::<<<===>>>>>>@@@@@@??????AAAFFFMMMSSSgggooowwwyyyuuujjjYYYKKKBBB>>><<<===>>><<<>>>BBBGGGIIINNNSSSYYY]]]```bbbccceeeggghhhhhhiiilllnnniiiiiihhhhhhiiikkkmmmnnnnnnrrrzzzlllPPPCCC;;;666999CCCYYYzzzyyyfffQQQIIILLLKKKOOO[[[lllzzzlllWWW\\\```mmmuuuyyy{{{zzzzzzzzzUUU>>>;;;888666666222222222222111111111111111000000000000////////////......---------,,,,,,,,,/////////...------,,,,,,))))))***+++---...//////......---------......///000///222888===???CCCIIIJJJLLLWWWjjjxxx|||ggg]]]SSSeeezzzlllmmmqqqwwwttt___TTTOOOHHHKKKLLLQQQWWWVVVaaayyy}}}xxxVVVAAA???:::777999777555555555555555555555555555555555555555555555555333333333333333333333333333444444333222222333555333111222444555555:::BBBRRRgggyyy{{{xxxvvvrrrmmmiiiccc^^^aaaoooxxxsssooossszzzlllgggeeeddddddooovvv|||{{{{{{||||||yyyaaaTTTKKKOOOYYYbbbkkkrrrttttttrrrnnniiieeedddeeekkkiiihhhhhhjjjnnnqqqsssvvvpppooowwwrrrcccYYYLLLJJJGGGCCCBBBAAABBBCCCAAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCEEEGGGHHHHHHKKKMMMOOOQQQTTTYYY___dddfffhhhkkknnnqqquuuzzz}}}{{{qqqllleee```^^^^^^^^^^^^cccaaa___\\\YYYUUUOOOKKKIIIDDD@@@>>>??????;;;777888777555444333444666666666666666555555777<<>>AAAIIIUUUbbbjjjlllkkkgggfffdddbbb```^^^[[[YYYUUURRRPPPNNNNNNLLLHHHEEEFFFLLLUUUcccuuuwwwgggZZZQQQNNNMMMRRRSSSTTTSSSTTTXXX^^^dddiiirrr|||~~~tttiiibbbQQQQQQOOOLLLGGGCCCAAA@@@>>>===;;;999888777666666333444666888:::;;;<<<<<<>>>>>>>>>>>>@@@EEEKKKPPPaaajjjssswwwvvvmmm]]]OOOFFFAAA=========;;;<<>>GGG\\\nnn}}}~~~zzzwwwrrrjjjbbb\\\YYYaaauuusssmmmkkkrrruuukkkiiigggdddcccqqquuuyyyzzz}}}}}}wwwZZZRRRNNNTTT___iiirrrxxxttttttrrrnnniiifffeeeeeejjjjjjiiihhhhhhlllsssxxx{{{ssspppxxxyyymmmbbbXXXQQQIIIGGGDDDBBB@@@@@@@@@AAA>>>>>>===<<<;;;;;;<<<<<<>>>>>>======>>>???@@@AAA@@@AAABBBDDDGGGJJJLLLNNNQQQTTTXXX[[[___bbbgggjjjkkkmmmpppqqqssswww{{{yyylllhhhbbb___^^^___```aaadddaaa]]]ZZZVVVPPPJJJFFFDDDAAA===;;;<<<;;;888555666555444444444555777888555555555444444777;;;>>>EEELLLTTT]]]eeehhh```UUUHHHBBB;;;999;;;;;;999555444444555777888999:::;;;888888777888999;;;>>>@@@AAAHHHUUUcccmmmooollliiifffffffffdddaaa^^^ZZZXXXRRRQQQPPPPPPQQQOOOLLLJJJKKKSSS___nnn{{{kkk^^^VVVSSSRRRWWWWWWVVVWWWZZZ```iiioooxxxyyyoooddd\\\PPPOOOLLLIIIFFFCCCAAA@@@===<<<;;;999888888777777222333444666777999::::::;;;<<<>>>???@@@DDDHHHLLLXXXcccooouuuwwwqqqdddWWWLLLDDD???===<<<::::::===AAADDDHHHNNNSSSXXX\\\]]]```cccgggjjjkkknnnpppsssmmmlllkkkjjjiiijjjkkkkkkmmmqqqyyyyyydddGGG???:::;;;@@@PPPooo{{{nnnZZZMMMKKKIIIKKKVVVjjj}}}sssaaa```]]]gggtttzzzvvv}}}___DDD???:::777888555333333222222111111111111000000000000////////////......---------,,,,,,,,,---------...............------......////////////......------......///000222111666???FFFGGGHHHKKKNNNZZZmmmvvv]]]VVVYYYjjj}}}}}}sssdddiiiqqq|||fffPPPHHHJJJLLLOOOWWWZZZ```hhhnnn~~~fffUUUvvvUUUAAA???:::666777555555555555555555555555555444444444444444444444444333333333333333333333333111222333222111000222333222111222444555777@@@JJJaaaqqq}}}~~~zzzwwwpppfff\\\VVVUUUbbb{{{tttooonnnwwwmmmgggiiiiiiiiijjjzzz{{{{{{zzz||||||uuulllUUUQQQQQQXXXcccnnnuuuxxxtttsssqqqmmmiiifffeeefffhhhgggeeeeeehhhnnnvvv{{{zzztttsss|||{{{kkk```XXXPPPKKKFFFDDDBBB@@@?????????@@@======<<<<<<<<<<<<<<<===@@@???>>>>>>???BBBEEEFFFEEEEEEFFFHHHKKKNNNQQQRRRWWW[[[```eeehhhkkknnnpppoooqqqsssuuuvvvyyy}}}uuuiiifffaaa^^^^^^___``````aaa^^^ZZZVVVQQQLLLFFFBBBAAA>>>:::999999888666444333333333333444555666777444555555444444666:::===AAAJJJUUU]]]bbbaaaVVVKKKAAA===;;;;;;>>>>>><<<888555666777999:::;;;;;;;;;888888777888:::>>>AAADDDIIIRRR```lllqqqppplllhhhhhhiiiiiifffbbb\\\WWWUUUSSSSSSTTTUUUVVVUUUSSSQQQWWWaaaooo~~~}}}lll```ZZZXXXXXX^^^]]]\\\]]]bbbkkktttzzz~~~rrrhhh___XXXPPPMMMIIIFFFDDDCCCAAA@@@<<<;;;:::999999999999999333444444555666888999999:::<<<>>>@@@AAACCCGGGIIISSS^^^kkktttxxxuuujjj^^^PPPGGG???===<<<::::::<<>>>>>>>>===>>>>>>??????????????????AAAEEEHHHJJJLLLMMMNNNOOORRRTTTVVVWWW\\\```gggllloooqqqssstttuuuwwwyyy{{{}}}}}}tttiiifffaaa^^^^^^_________\\\YYYUUUQQQMMMIIIDDDAAA>>><<<:::888777777666555111111222222333444555666444444555555555666:::===>>>JJJXXX```bbb]]]QQQFFF<<<;;;;;;===???@@@===:::777888999:::;;;;;;::::::888888888999<<>>===<<<<<<===>>>AAAFFFKKKQQQVVVZZZ\\\___bbbfffiiijjjjjjlllmmmooonnnmmmkkkkkkkkkkkklllpppuuu{{{tttYYYJJJ?????????FFF^^^zzz}}}}}}uuucccTTTOOORRRPPPVVVgggwww{{{ooo\\\VVVVVVlll{{{yyyuuu~~~jjjJJJ@@@888555777555444444333333222111111000000000000000////////////......---------,,,,,,,,,+++,,,,,,---...///000000.........------------------------...///000111111222444:::CCCHHHJJJMMMRRRgggvvvxxx[[[OOO[[[nnn}}}ooojjjrrrtttxxx~~~}}}bbbNNNEEEFFFLLLQQQ[[[hhhoootttkkkTTTDDD===qqqQQQ???>>>:::777888555555555555555555555555555333333333333333333333333333333333333333333333333222444666666555333333444444444555555444777CCCQQQkkkwww~~~|||rrrfffVVVTTTXXXiiippplllmmmsss|||gggcccddddddkkkvvv}}}yyyvvvqqqeeeYYYNNNRRRVVV[[[dddnnnsssrrrsssrrrqqqmmmiiifffffffffeeebbb```fffpppwwwxxxvvvttttttzzz|||kkk]]]UUUPPPJJJEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBB??????@@@BBBDDDHHHKKKMMMSSSTTTVVVYYY[[[\\\]]]^^^```dddkkkpppsssuuuwwwxxxvvvxxx{{{}}}|||tttiiifffbbb____________^^^XXXUUUQQQMMMJJJFFFBBB???;;;:::999777666555555555111111222333444555555555444555666666666777:::===@@@LLLYYY^^^[[[TTTIII>>>777888:::===@@@@@@???===<<<<<<;;;;;;;;;;;;;;;:::999999999;;;???EEEJJJNNNYYY___eeegggeeeeeehhhlllmmmnnnnnnhhh___XXXTTTSSSUUUXXX[[[^^^aaadddgggjjjxxxlllccc``````aaa```bbbjjjvvvxxxnnnhhhccc___SSSNNNFFFBBBBBBBBBAAA???===<<<;;;::::::999::::::888777666666666888999:::;;;===???@@@@@@BBBEEEGGGNNNXXXdddooowwwzzzuuummmZZZNNNBBB???>>>======>>>===@@@EEEKKKQQQVVVZZZ\\\^^^aaafffhhhiiijjjkkkkkknnnmmmlllkkklllmmmnnnooommmttt|||cccNNN???>>>???AAAUUUmmm}}}}}}sss```RRRNNNJJJIIIRRRfffzzzwwwmmmrrrgggXXXSSSUUUnnn{{{}}}yyytttpppMMM@@@777444777666555555444333222111111000000000000000////////////......---------,,,,,,,,,,,,,,,------...///000000......---------------------------...///000111222444777>>>DDDFFFHHHQQQZZZnnn|||kkkUUUQQQcccxxxxxxppprrr}}}}}}|||jjjUUUIIIEEEGGGLLLQQQ\\\lllvvvpppZZZFFF;;;999oooOOO===>>>:::777888666555555555555555555555555333333333333333333333333333333333333333333333333333333333111000000333555444555666777666;;;IIIXXXqqqzzz}}}rrrdddTTTUUU]]]ooo}}}ooollloooyyyxxxhhhffffffccclllzzz}}}|||wwwrrrlll```UUUKKKQQQWWW[[[dddooosssrrrrrrrrrqqqmmmiiigggfffgggeeefffhhhmmmsssvvvvvvtttuuuwww}}}uuucccUUUOOOKKKHHHEEECCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAACCCDDDDDDAAABBBEEEHHHKKKNNNQQQRRRVVVXXX]]]aaadddeeeeeeeeedddhhhnnnsssvvvxxxzzz|||wwwyyy}}}yyyppphhheeebbb```````````````VVVSSSNNNJJJFFFCCC???<<<888888777666444333444444333444444555666666666666444555777777777888;;;===AAALLLTTTTTTNNNHHH???888555777;;;???CCCDDDDDDCCCAAA@@@>>>===<<<;;;<<<<<<:::::::::<<>>===<<<;;;:::999999999888888666555666777888:::;;;<<<======>>>???CCCEEEIIIRRR^^^iiissszzzxxxsssaaaSSSEEE@@@???>>><<<===<<<>>>CCCIIIPPPUUUYYY[[[\\\```eeeiiikkklllmmmnnnlllkkkkkkkkkmmmnnnppprrrpppwwwkkkPPP<<<<<<======KKK```yyyuuuuuuuuukkkXXXMMMLLL@@@BBBOOOiiivvvdddeee```XXXUUUVVVnnnvvvxxx|||}}}sss~~~vvvQQQBBB888555888888666555444333222111111000000000000000////////////......---------,,,,,,,,,,,,---------......//////.............../////////------......///111222333666;;;BBBEEEDDDGGGUUUdddwwwuuu___TTTYYYoootttttt}}}iiiZZZJJJEEEEEEFFFKKKQQQZZZmmm|||nnn]]]LLL???:::;;;mmmMMM<<<===:::888999777555555555555555555555555333333333333333333333333333333333333333333333333333111---***(((+++000555444555777999999>>>NNN^^^sss|||~~~|||ooo```SSSVVV```sss~~~ssspppvvvssshhhiiihhheeennn|||}}}wwwoooggg\\\RRRJJJQQQWWW[[[dddpppuuusssrrrrrrqqqmmmiiigggfffgggfffjjjppptttttttttttttttxxxzzzqqq]]]OOOIIIGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAABBBCCCDDDEEEEEEGGGKKKNNNRRRUUUWWWXXXWWWZZZ```fffjjjkkkkkkkkkfffjjjpppuuuxxxzzz}}}}}}tttlllgggdddaaa```aaabbbbbbbbbWWWSSSMMMIIIEEE@@@<<<999666666666444222222222444555666777777777777777777444666777888888999;;;===@@@HHHNNNJJJDDD???:::666666999===BBBGGGIIIKKKKKKEEEDDDAAA>>><<<<<<======;;;:::;;;===BBBIIIPPPUUUSSSYYY]]]\\\YYY\\\fffpppkkkllllllfff^^^YYYXXXZZZ\\\```fffkkkrrr{{{tttiiieeeeeeeeelllsss~~~nnngggeeedddcccXXXPPPGGGBBBBBBBBBAAA>>>>>>===<<<;;;:::999999999888777666555555666888999;;;<<<<<<;;;;;;>>>AAADDDDDDNNNZZZeeeqqqzzz{{{wwwfffWWWHHHBBB@@@===;;;;;;:::===BBBHHHOOOTTTXXXZZZ[[[___eeejjjlllnnnoooqqqjjjjjjjjjkkkmmmppprrrtttuuu}}}oooQQQ::::::<<<:::EEEXXXhhhfffiiikkkbbbRRRJJJKKK@@@CCCSSSqqqzzzaaa]]][[[ZZZZZZXXXmmmwwwxxx|||xxxzzzTTTDDD999666:::999666666555444222111111000000000000000////////////......---------,,,,,,,,,---------...............////////////000000000111------......///111222333888>>>EEEGGGCCCFFFXXXjjjhhhWWWTTTaaazzz|||sssxxx~~~___QQQEEECCCEEEGGGLLLRRR\\\qqq|||kkkXXXKKK@@@888777;;;mmmQQQ???<<<777777999666777666444333333444666777555555555555555555555555444333333222222111111000333444444333222222333555444111333;;;>>>AAARRRfff}}}}}}||||||}}}zzzmmm___SSSYYYcccsss~~~}}}zzztttooommmooosss{{{zzz{{{vvvgggWWWMMMLLLOOOVVV___hhhnnnrrrsssuuurrrnnniiifffdddddddddoooqqqssssssqqqpppqqqrrrsssxxxvvvdddQQQJJJJJJHHHDDDBBBCCCBBBBBBBBBBBBBBBAAAAAAAAACCCGGGHHHHHHHHHIIIJJJHHHKKKOOOSSSWWWZZZ\\\]]]cccfffkkknnnnnnlllkkkkkknnnoooqqqtttyyy~~~}}}rrrjjjgggeeeddddddeeeddd___ZZZUUUQQQJJJEEE@@@===:::888777666444333222333333444222333444444555555444444888777666555555777999;;;CCCCCCCCC@@@;;;777666555;;;888;;;EEEMMMMMMMMMPPPKKKGGGCCC???===;;;:::888???;;;999===EEEMMMPPPQQQXXXUUUSSSSSSWWW]]]bbbeeeeeefffeeeccc___\\\[[[\\\aaaiiissszzzssshhhcccdddgggnnn}}}tttfffaaabbbbbbbbb\\\QQQGGGDDDCCCAAA???@@@>>><<<:::999:::999888777999999888888777777666666:::;;;<<<===>>>???@@@AAAEEEIIISSSaaapppxxxxxxvvvpppbbbOOOBBB>>>>>>===;;;>>>@@@BBBEEEJJJPPPXXX]]][[[^^^bbbfffiiijjjjjjiiipppooollliiihhhkkkpppuuuuuu}}}nnnYYYBBB999;;;@@@GGGMMM___cccdddbbb\\\UUULLLDDDCCCDDDQQQlllyyyhhhYYY^^^eeeZZZXXXiiizzzsss~~~]]]CCC<<<:::666222333333222222111000000000000/////////............111000///...------...///////////////////////////............////////////...///000000000222555888:::CCCHHHEEECCCNNNcccuuulllUUUYYYaaahhh~~~uuukkkrrriiiVVVLLLEEEEEEEEEEEENNNZZZaaa{{{bbbWWWIII???<<<;;;999777lllPPP???<<<777777999666777555444333333444555777444444444444444444444444222222333333333333333333333444444333222222333555666222444:::===AAARRReeeyyy{{{{{{{{{{{{wwwkkk^^^SSSZZZdddvvv~~~|||xxxvvvvvvwww{{{xxxxxxzzzuuugggXXXPPPOOORRRYYYbbbkkkqqqtttuuuuuurrrmmmiiifffffffffgggnnnqqqttttttrrrooommmmmmpppwwwuuubbbOOOHHHHHHFFFDDDBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEHHHJJJKKKKKKKKKKKKLLLPPPRRRVVVZZZ]]]```aaabbbaaaeeeiiilllmmmnnnnnnooopppqqqsssvvv{{{wwwmmmfffgggeeecccdddeeeccc^^^ZZZSSSOOOIIICCC@@@<<<:::777666555444333333333444555555555666777777777666666777666666555666777888999>>>??????===999666555555===<<>><<<;;;>>>;;;:::===EEEMMMPPPPPPTTTSSSSSSTTTWWWZZZ]]]^^^cccccccccbbb```___```bbbeeeppp|||rrrfffbbbfffkkk{{{ooobbb```bbbbbbaaa^^^SSSIIIFFFDDDAAA???@@@>>><<<:::999::::::888777777777777777777777666666::::::;;;===>>>???@@@AAADDDGGGPPP]]]llluuuwwwvvvooocccRRREEE@@@>>>;;;999===???AAADDDHHHOOOVVV\\\YYY\\\```eeehhhiiiiiihhhoooooonnnlllkkkmmmpppsssuuuzzz}}}|||~~~}}}uuuhhhUUUAAA888:::===BBBFFFYYY]]]```^^^ZZZTTTLLLDDDCCCDDDPPPjjj|||mmm^^^bbbgggYYYSSSaaatttsssaaaEEE<<<:::777333444444333333222222111111000000/////////.........000///...---,,,------...////////////////////////............////////////...000111111111333777:::???FFFKKKKKKLLLXXXnnndddSSSZZZeeennnxxxrrrwwwwww]]]RRRIIIEEEFFFGGGGGGOOO[[[qqqpppVVVMMMBBB:::888888777555kkkPPP???<<<777777999555666555444333333444555666333333333333333333333333222222333333444555555666333444444333222222333555777333444888<<>>;;;999777555444444444444555555666555666666777777777777777555666666777777777777777999::::::999777666777888@@@BBBLLLYYYbbbddddddeeebbb[[[RRRJJJDDDAAA>>><<<===;;;:::>>>EEELLLNNNOOOPPPQQQRRRSSSUUUVVVXXXYYY```aaabbbbbbbbbdddgggjjjppp}}}pppdddaaaiiisss}}}kkkbbbdddgggfffbbb^^^UUULLLHHHFFFBBB@@@AAA???===::::::::::::999777666666666666666666777777999:::;;;<<<===???@@@@@@BBBEEELLLXXXeeepppuuuvvvoooeeeVVVJJJBBB===999777;;;===???AAAEEELLLSSSXXXXXXZZZ___cccggghhhhhhhhhnnnoooqqqpppooooooppprrruuuwwwxxxxxxyyyzzzwwwrrrdddSSSBBB;;;;;;<<<>>>@@@SSSYYY]]]\\\ZZZVVVNNNFFFCCCDDDMMMdddrrreeehhhjjjYYYOOOYYYnnntttgggHHH;;;999777444555555555444333333222222000000000/////////......///...---,,,,,,,,,------////////////////////////............///////////////000111111222555999===BBBFFFJJJNNNTTTbbbvvvsss___VVV```lllvvv|||{{{|||~~~nnnYYYPPPIIIGGGJJJJJJKKKUUUcccrrrYYYIIICCC;;;777777777777555jjjOOO???<<<888777999555666555444444444444555666333333333333333333333333444444444444555555666666333333444333222222333555777444333666:::AAAOOO^^^fffnnnuuuvvvsssnnndddZZZRRRZZZjjj|||ppp]]]OOOIIIPPPWWW```iiiooorrrssstttrrrpppllliiihhhjjjmmmppprrrsssuuusssoookkkgggfffmmmxxx~~~kkkZZZJJJCCCCCCCCCBBBCCCCCCCCCEEEFFFHHHJJJLLLLLLOOOQQQTTTUUUUUUUUUWWWYYY[[[\\\^^^___aaacccddddddccceeehhhjjjlllooosssvvvtttuuuxxx{{{{{{qqqjjjhhhdddbbb``````aaa___YYYUUUKKKGGGBBB>>><<<:::888777444444444555555666777777444444555666666666666555666777999::::::999777666666888999999999999;;;===BBBIIIVVVdddmmmqqqqqqpppoooggg\\\PPPGGGBBB===;;;;;;:::;;;???EEEJJJMMMNNNOOOPPPQQQQQQRRRTTTWWWYYY___aaabbbdddeeehhhmmmppp|||~~~~~~}}}nnncccbbbnnn|||xxxjjjggglllppplllfff\\\TTTMMMKKKHHHCCCAAACCC???===;;;:::::::::999888444444555555666666777777888999:::;;;===>>>@@@@@@BBBCCCHHHRRR___kkkssswwwrrriii[[[MMMCCC<<<999888999;;;===???BBBHHHPPPUUUVVVYYY^^^cccfffhhhhhhhhhnnnpppqqqqqqpppppprrrsssuuuwwwzzz}}}~~~{{{gggWWWFFF>>>===<<<>>>AAAPPPYYY```___]]][[[SSSHHHCCCDDDJJJ\\\wwwvvviiijjjkkkZZZNNNVVVkkkwwwnnnKKK;;;888777444555555444444333222222222000000000////////////...........................////////////////////////............////////////...///000111333777<<>>:::888888999888777iiiNNN>>><<<888777999555555555555444444555555555333333333333333333333333666666666555555444444444333333444333222222333555555333333555:::BBBOOOZZZ]]]fffooosssrrrmmmcccYYYTTT\\\nnn|||lllYYYLLLHHHNNNVVVbbbkkkoooppppppqqqqqqooollliiiiiikkknnnqqqttttttssspppllliiiiiiiiiooozzzwwwcccUUUGGGBBBBBBBBBCCCDDDDDDEEEGGGIIILLLNNNPPPQQQRRRTTTVVVWWWXXXZZZ]]]___]]]]]]^^^___```aaabbbcccfffhhhiiikkklllnnnrrruuutttvvvyyy}}}yyyooojjjiiibbb___]]]\\\\\\YYYTTTOOOFFFBBB>>>;;;:::999888666444555555666777777777777444555666666777777666666888999;;;======;;;999888777999:::;;;<<<===@@@CCCHHHQQQ___llluuuzzz{{{zzz{{{rrreeeWWWMMMEEE@@@<<<;;;:::;;;>>>CCCHHHLLLNNNQQQQQQPPPOOOPPPSSSYYY^^^```bbbdddgggiiilllqqqttt{{{|||yyymmmcccdddsss|||ssslllmmmsssuuuooohhh[[[TTTOOOMMMIIIDDDBBBDDD???===;;;:::;;;;;;999888444444555555666666777777777888999:::<<<>>>???@@@BBBCCCGGGOOOZZZgggqqqvvvuuummm```QQQDDD===;;;;;;888999;;;===@@@EEELLLQQQUUUXXX]]]bbbfffhhhiiiiiinnnoooooooooooopppsssvvvsssvvv{{{~~~kkk[[[III@@@<<<<<<>>>BBBNNNZZZcccbbbaaa```UUUHHHAAABBBGGGUUUooovvviiiiiikkk]]]RRRXXXhhhyyyuuuOOO;;;777777444444444444333222222111111111000000000/////////////////////000000000//////////////////////////////............////////////---...///111333888>>>BBBIIIIIIOOO[[[gggssszzzcccaaafffqqq{{{|||xxxqqqbbbbbb[[[UUUQQQPPPPPPVVVllltttVVVDDD>>><<<:::888888888888777gggMMM>>>===888777999444555555555555555555555555333333333333333333333333777666666555444444333333333444444333222222333555444444444777<<>>:::888777777777666555666777777888777777666777777888999999999999999:::;;;===>>>>>><<<:::999999;;;<<<======@@@CCCFFFMMMXXXdddmmmuuu|||~~~~~~vvvjjj]]]SSSKKKEEEAAA;;;;;;;;;<<<@@@FFFKKKOOOSSSTTTSSSPPPOOORRRYYY______bbbfffjjjmmmqqqtttwww~~~}}}uuullleeegggxxxzzztttooopppssssssnnnhhh]]]XXXSSSQQQLLLEEEBBBCCC@@@>>>;;;;;;;;;;;;:::888666666666666666666777777666777888:::<<<>>>???@@@AAABBBEEELLLVVVbbbmmmtttvvvqqqfffWWWHHH???<<<===777888:::;;;>>>CCCJJJOOORRRUUUZZZ```dddggghhhhhhjjjkkkmmmmmmnnnpppsssvvvqqqrrrxxx~~~yyyvvvjjj[[[JJJ@@@;;;999<<<@@@IIIYYYfffffffffeeeXXXHHH>>>@@@CCCOOOhhhyyyssshhhhhhlllaaaVVV[[[ccczzz}}}UUU===999888555444444333333222111111111111111000000000///////////////000111111111000000////////////////////////............////////////...///000222555:::AAAFFFFFFHHHQQQaaannnwwwlllZZZaaammmxxx}}}~~~iiidddfffaaa[[[XXXWWWXXXbbb}}}cccJJJ???;;;:::999777777666777777fffLLL>>>===999777888444444555555555555555555444444444444444444444444444555555444444444444444444333444444333222222333555444666777:::AAAJJJSSSXXXWWW___jjjtttzzzxxxkkk]]]]]]fff{{{~~~zzzooo]]]MMMIIILLLPPP[[[hhhrrrsssrrrpppppppppooommmlllkkkjjjjjjjjjnnnooopppooonnnnnnooopppvvv{{{xxxhhhTTTJJJCCCCCCEEEEEEFFFHHHHHHIIIKKKMMMPPPSSSUUUVVVWWWXXXYYYYYYYYYZZZ]]]```____________```bbbdddeeegggiiilllmmmnnnoooqqqssstttwww{{{yyyqqqgggaaabbb]]]ZZZVVVTTTRRRMMMFFF@@@===:::777666666666666666777777888888888777666555777888999999::::::999999;;;<<<======<<<;;;:::999:::;;;<<<<<<===???CCCFFFLLLWWWaaafffmmmuuuzzzzzzxxxqqqggg]]]UUUNNNHHHDDD<<<<<<:::;;;>>>DDDKKKPPPUUUVVVVVVSSSPPPPPPVVV[[[\\\aaagggmmmqqquuuxxx{{{~~~yyyssslllgggkkk|||}}}wwwrrrpppooommmkkkddd___ZZZVVVNNNEEEAAABBB@@@>>><<<;;;;;;;;;:::999777777777777777777666666555666777999;;;===???@@@@@@AAADDDIIIQQQ]]]hhhpppsssrrrlll___NNNBBB===<<<777888999:::===BBBIIIMMMNNNRRRWWW]]]bbbdddeeefffdddgggkkkmmmoooppprrrtttpppnnnrrrzzz|||wwwrrrrrriii\\\MMMDDD>>>::::::<<>>FFFKKKFFFJJJYYYmmmyyywwwddd[[[hhhxxxzzzlllfffggggggfffcccccceeegggsssvvvVVVCCC???::::::999777666777999:::fffLLL>>>===999888888444444444555555555555444444555555555555555555555555222222333333444555555555333444444333222222333555444777:::>>>EEENNNVVVZZZXXX___jjjvvv~~~ppp```aaajjj~~~{{{uuuiiiWWWGGGDDDIIIRRR^^^llluuuvvvtttrrrrrroooooonnnmmmkkkjjjhhhhhhjjjmmmppprrrqqqqqqqqqqqqwwwzzzssscccPPPHHHBBBDDDFFFFFFGGGIIIIIIJJJLLLOOOQQQTTTUUUVVVZZZZZZZZZYYYXXXXXX[[[]]]^^^^^^^^^^^^___aaacccdddeeehhhlllnnnoooppprrrtttuuuxxx}}}wwwpppeee___aaa\\\YYYTTTQQQOOOIIIBBB<<<;;;999666444555666666666777888999999888777666555666666777888888888888777<<<<<<<<<<<<;;;::::::999::::::;;;;;;;;;===AAADDDHHHRRR[[[^^^cccmmmssssssnnniiiaaaYYYSSSMMMHHHEEE===<<<::::::<<>><<<;;;;;;;;;:::999999999888888777777666666555555777999;;;===???@@@>>>???BBBGGGOOOYYYeeellloooqqqpppeeeTTTEEE===;;;777888999:::===AAAHHHMMMLLLOOOUUU[[[___bbbcccddd^^^cccjjjoooqqqqqqqqqqqqooolllnnnvvvxxxtttrrrttthhh]]]QQQIIIBBB<<<999;;;DDDZZZmmmqqqttttttfffQQQ???AAA@@@CCCUUUnnnyyyvvvmmmmmmiiilllrrrfffWWWWWW[[[|||```EEE>>>===999777666666555444444333333111111111111000000000000,,,---///000000000///...////////////////////////............/////////000111222444666:::AAAIIINNNNNNTTTfff|||qqqaaabbbrrr~~~tttiiiYYY```eeebbbjjjiiimmmrrrvvvmmmOOOAAAAAA:::::::::999888999<<>>===888777999666777777666666666666777777888777666555444444555666333555666666555444444555777666444333333333333222333444999AAALLLUUU\\\___XXX[[[```ooo}}}rrrbbbbbbfffwww|||}}}yyy}}}|||wwwkkkXXXJJJJJJRRRVVVbbbooovvvvvvtttvvvxxxvvvtttqqqnnnlllkkkkkklllllllllmmmnnnppprrrssssssxxx{{{lll\\\MMMJJJGGGFFFGGGHHHHHHGGGKKKLLLNNNPPPSSSTTTUUUVVVYYYYYYYYYYYYYYYZZZ[[[[[[[[[\\\\\\\\\]]]___cccgggfffhhhkkknnnppprrrssssssuuuzzzssskkkddd]]]ZZZ[[[WWWQQQLLLGGGBBB===:::999888666555666777999:::::::::999999888888777777888888888999999:::::::::;;;;;;<<<<<<<<<;;;:::::::::999999:::===@@@CCCEEELLLMMMQQQYYYaaaeeedddbbb___^^^\\\ZZZVVVQQQJJJFFFCCC===999:::===BBBJJJRRRXXXTTTRRRUUUVVVTTTTTTWWWYYY___hhhpppwww}}}{{{pppuuuzzz{{{yyyvvvvvvwwwuuurrrnnnjjjfffjjj|||tttllloooqqqpppooojjjbbbXXXNNNEEEAAAAAA<<<;;;::::::<<<<<<;;;:::;;;:::999888777777777777777777777888:::<<<>>>@@@>>>===???DDDIIIPPP\\\hhhrrrwwwvvvhhhVVVGGG>>>888;;;<<<<<<<<<===@@@EEEIIIKKKNNNTTT[[[```cccddddddbbbfffkkkppprrrqqqmmmkkklllmmmoooqqqrrrrrrrrrrrrkkkcccYYYNNNBBB888777<<>>>>>>>>>>>dddKKK>>>===888777999666777666666555555666666777666666444333333333444444444666777666444333333444555444333333444444444444555666:::DDDOOOWWWZZZZZZTTTXXX[[[hhhsssiii^^^bbbppp{{{xxxzzz|||uuuyyyyyyyyy}}}}}}|||wwwkkkXXXIIIHHHNNN[[[eeepppvvvuuussssssuuuuuussspppmmmjjjiiiiiiiiikkklllnnnpppssstttvvvvvvxxxzzzkkk[[[MMMJJJGGGFFFGGGHHHHHHGGGKKKLLLNNNPPPSSSTTTUUUVVVZZZZZZZZZZZZZZZ[[[\\\]]]``````aaa```______bbbdddgggiiillloooqqqrrrrrrrrrwww|||{{{oooiiibbb]]][[[ZZZVVVOOOJJJEEE@@@<<<999888777666555666777999::::::999999888888888888888999999999999999:::::::::999::::::;;;;;;;;;;;;;;;999999999:::<<>>DDDOOOZZZ^^^XXXSSSUUUVVVUUUUUUVVV[[[bbbllluuu}}}yyyqqqkkknnnqqqssssssqqqppppppqqqmmmiiigggfffkkkzzzuuunnnrrrvvvvvvuuupppggg[[[NNNDDD@@@AAA???===;;;;;;;;;;;;999888;;;:::999888777777777777777777777888999<<<>>>@@@???>>>???DDDGGGLLLWWWbbbqqqwwwwwwkkkZZZKKK@@@999;;;;;;<<<;;;<<>>;;;777555555555555444333222111000000111111111111000000000000000000000000000000............//////////////////......//////000111000111555:::@@@FFFKKKNNNZZZkkk~~~```VVV\\\lll|||}}}|||jjj[[[WWWVVV]]]hhhwwwvvv\\\HHH??????<<<===>>>???@@@@@@@@@@@@bbbJJJ>>>===888777999666666555555555555555555666444444333222222222333333555777888777444333222333222222222333444555666777888888===HHHUUU\\\ZZZVVVQQQUUUVVV]]]ddd\\\XXXbbb|||sssrrrwwwxxxtttqqqqqqrrrvvvzzz~~~}}}|||xxxnnn]]]OOOMMMSSS```hhhrrrvvvtttqqqpppqqquuusssoookkkhhhfffffffffiiikkkooosssvvvxxxyyyzzzyyy|||}}}iiiZZZMMMKKKHHHFFFGGGHHHHHHHHHKKKMMMOOOQQQSSSTTTUUUUUUZZZZZZZZZ[[[\\\]]]^^^___aaabbbccccccbbbbbbccceeehhhjjjnnnqqqssssssrrrqqqyyy~~~tttkkkgggaaa]]]\\\YYYUUUNNNGGGCCC>>>:::888666666555555666888999;;;:::999999888999999:::;;;;;;;;;;;;;;;::::::::::::888999999::::::;;;;;;;;;:::::::::;;;===@@@BBBDDDGGGGGGIIIMMMRRRVVVWWWWWWVVVVVVUUUVVVUUURRRNNNKKKEEEBBB??????@@@FFFVVVdddiii___WWWVVVYYYYYYYYYZZZZZZbbblllwwwqqqgggaaabbbdddhhhkkkllljjjiiigggbbb___```bbbgggrrr}}}sssmmmrrryyy|||{{{wwwnnn^^^NNNDDDBBBDDDCCC@@@===<<<;;;:::888666::::::999888888777777777777777777777999;;;>>>???@@@???@@@BBBDDDHHHQQQ\\\ooovvvyyyooo```QQQDDD;;;::::::;;;:::;;;>>>BBBFFFIIILLLQQQVVV[[[^^^```aaacccggglllqqqsssssspppnnnnnnoooppprrrrrrrrrqqqpppuuusssooocccPPP???<<>>AAAQQQbbbeeemmm}}}uuudddeeeggg}}}}}}qqqPPP@@@;;;999555555555555444333222111000000111111111111000000000000000000000000000000............////////////000000//////000000111222///222777<<>>>>>>>>======<<<<<<;;;::::::999999999:::::::::;;;<<<===>>>AAADDDFFFHHHJJJJJJJJJKKKNNNQQQSSSTTTVVVUUUUUUUUUVVVUUUSSSQQQGGGEEECCCAAAAAAHHHYYYiiipppdddZZZXXX\\\]]]___aaa___fffqqqzzzzzzjjj```YYYXXXYYY]]]bbbeeedddbbb```ZZZXXX[[[```eeekkkrrr~~~oooiiinnnxxx~~~}}}rrr___NNNGGGGGGIIIEEEBBB>>><<<<<<;;;999777999999999999888888777777777777777777999;;;===>>>@@@??????BBBCCCFFFNNNXXXjjjsssxxxrrreeeVVVGGG===:::::::::999999<<<@@@DDDJJJLLLPPPTTTYYY]]]```bbbeeehhhmmmrrrtttsssqqqppprrrssstttuuuuuutttsssrrrtttvvvuuujjjTTT@@@:::>>>;;;IIIaaaxxxlll[[[FFF:::999>>>AAAQQQdddkkkkkkqqq```bbbggg}}}}}}wwwTTT@@@999777555555555555444333222111000111111222222111111000////////////////////////............////////////000////////////000111111222777<<<@@@CCCIIIQQQXXXkkkyyydddZZZ```fffzzzsssoooqqqpppWWWSSSWWWYYY^^^gggxxx\\\JJJ???===@@@AAABBBCCCDDDDDDEEEEEEEEE___GGG<<<===999888999666555555444444444444555555444444555555555555555555666777888777444222222222333444555444222222444666777:::EEEWWWhhhnnnhhh```\\\]]]VVVRRRQQQNNNXXXnnnrrriiioooxxx|||uuutttnnnrrrxxx{{{{{{wwwrrrnnnpppooommmhhh]]]TTTUUU[[[ggglllrrruuuuuusssrrrrrrsssqqqmmmiiifffeeeddddddhhhjjjnnnssswwwzzz|||}}}{{{vvveeeYYYPPPMMMJJJIIIJJJKKKKKKKKKMMMNNNPPPRRRSSSTTTUUUUUUXXXXXXXXXYYY[[[]]]^^^___\\\___bbbeeefffgggiiikkkoooqqqtttwwwyyyyyyxxxwww~~~vvvkkkhhhfffcccbbbbbb\\\VVVMMMEEE@@@<<<:::888555555666777888999:::;;;;;;;;;<<<======>>>>>>>>>@@@@@@??????>>>>>>======<<<<<<:::999999999999:::;;;<<>>===>>>AAACCCEEEMMMWWWcccmmmuuurrrhhh[[[KKK???:::::::::999999;;;???BBBIIIKKKNNNSSSXXX]]]aaacccgggjjjnnnrrrssssssqqqoooqqqrrrssstttttttttsssrrrssswwwyyyqqq[[[EEE;;;<<<;;;EEEZZZsssmmm]]]JJJ<<<;;;???@@@NNNcccmmmfff~~~mmm___bbbfff|||zzz|||~~~YYY@@@777777555555555555444333222111111111222222222222111111////////////////////////............//////////////////......//////000111444:::@@@CCCDDDIIISSS[[[rrr~~~sssZZZ]]]lllvvv}}}sssuuu{{{xxxeeeVVVUUUVVVWWWaaappplllSSSEEE??????BBBBBBBBBCCCDDDEEEEEEEEEEEE}}}]]]FFF<<<===999888:::666666555555555555555555666444555666777777777666666555777888777444333222333333555666555222111333666777===LLL```rrrxxxtttmmmeeebbbXXXRRRRRRSSSaaa|||~~~ooollluuuwwwqqqqqqjjjpppxxx}}}}}}yyytttqqquuusssooojjj```YYYZZZ```kkknnnsssvvvvvvuuutttuuurrrpppmmmjjjhhhgggggghhhkkkmmmooosssvvvzzz}}}~~~{{{uuufff[[[RRRPPPMMMKKKLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUWWWWWWXXXYYY[[[]]]___```___aaadddeeefffgggiiikkktttvvvxxxzzz|||}}}~~~~~~zzzqqqjjjhhhgggdddcccddd]]]VVVLLLDDD>>>;;;:::888666777888999999:::;;;;;;<<<>>>@@@AAABBB@@@???>>>????????????>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;<<>>AAAHHHIIILLLQQQVVV]]]bbbeeeiiikkknnnqqqrrrqqqooonnnmmmnnnoooqqqqqqqqqpppooorrrxxx}}}yyyfffNNNAAA>>>???DDDUUUnnn}}}mmm```PPP@@@<<>>HHH^^^jjjggg~~~}}}mmmcccgggcccyyyuuuwwwaaaDDD999999555555555555444333222111111111222222222222111111000000000000000000000000............///////////////............///000000444;;;CCCEEEEEEJJJVVV```ttt~~~___QQQ```wwwsssuuuggg[[[UUUVVVUUUUUUdddyyycccMMMDDD@@@AAACCCBBBCCCDDDEEEFFFFFFFFFFFF{{{\\\EEE;;;===:::999:::666777666666555555666666777444555666777777777666666444666777666444333333444000333666555222111555999999BBBTTThhhyyy|||wwwiiieeeYYYSSSWWW\\\nnnxxxnnnqqq}}}tttooonnnhhhmmmuuuyyyyyywwwvvvuuuwwwsssooojjjbbb]]]```gggppprrruuuwwwwwwvvvuuuuuupppooollljjjjjjjjjkkklllqqqqqqqqqsssvvvzzz~~~wwwiii```TTTRRROOOMMMNNNOOOOOOOOONNNOOOQQQRRRTTTUUUUUUUUUWWWWWWXXXZZZ\\\___aaabbbaaabbbdddeeegggjjjnnnqqqyyyzzz{{{}}}uuunnniiihhhgggdddcccddd\\\UUUKKKAAA<<<999888777888999::::::;;;;;;;;;;;;>>>@@@CCCFFFFFFCCC???===<<<<<<<<<===============<<<;;;::::::;;;<<>><<<;;;:::999666777999::::::999888777777777666777888999;;;<<<<<<;;;<<>>AAAEEEFFFIIINNNTTT\\\bbbfffjjjllloooqqqqqqpppnnnllljjjkkkmmmoooooopppoooooorrrxxx~~~oooXXXGGGAAABBBBBBOOOgggzzzyyykkk```SSSBBB===@@@===FFF]]]kkkpppxxxlllcccggg```vvv{{{~~~gggFFF:::;;;555555555555444333222111111222222333333222222111000000000000000000000000............////////////000000//////000000111222555>>>GGGIIIIIIOOO^^^jjjvvv~~~qqqYYYXXXkkkyyyooo{{{rrr[[[RRRPPPSSSSSSTTTeee{{{|||\\\IIICCCBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGyyy[[[DDD;;;===:::999:::666777777666666666666777777333444666777777777666666333555666666555444444555...222555444222222777;;;;;;FFFYYYnnn}}}}}}kkkeeeXXXTTTZZZbbbwwwtttooouuu~~~tttooonnniiimmmrrruuutttssstttuuuoookkkgggccc^^^[[[```hhhsssuuuwwwxxxwwwvvvuuutttooonnnlllkkkkkklllnnnooouuutttssstttwwwzzzxxxlllcccVVVSSSPPPOOOOOOPPPPPPPPPOOOPPPQQQSSSTTTUUUUUUUUUXXXXXXYYY[[[^^^```bbbddd^^^```ccceeeiiinnntttxxx||||||}}}~~~wwwssslllhhhhhhgggcccbbbccc[[[TTTIII@@@:::888777666::::::;;;<<<<<<;;;;;;;;;???BBBFFFIIIHHHDDD???<<<999:::::::::;;;;;;<<<<<<:::999999:::<<>>===>>>DDDLLLWWWbbbnnnrrrooofffXXXKKK<<<<<<;;;:::999:::>>>AAACCCDDDGGGKKKRRR[[[bbbfffkkkmmmoooppppppnnnlllkkkjjjkkkmmmooopppqqqqqqpppqqqvvv~~~sss]]]JJJBBBBBB???IIIaaatttttthhh^^^SSSBBB===AAA???IIIaaaqqqzzzttthhh___bbb^^^ttthhhFFF999:::555555555555444333222222111222222333333222222111000000000000000000000000............/////////000111111111000111222222333777AAAKKKNNNOOOVVVfffttt}}}hhh___gggxxxwwwsssaaaUUUMMMJJJPPPQQQTTTeeezzzwwwXXXHHHDDDCCCBBBBBBEEEEEEFFFGGGHHHHHHHHHHHH|||___FFF:::;;;888777888444555555666666666666555555555666666666555444333333444333333222222333333444444444444333222222555777>>>KKK___uuu~~~ooo^^^TTTWWW[[[bbbzzztttnnntttxxxrrrooommmjjjmmmoooqqqvvv{{{xxxssskkkbbbXXXTTTTTTXXXaaajjjrrrtttxxxzzz{{{yyyuuusssoooooommmjjjhhhhhhkkkmmmtttpppooouuuzzz|||pppdddYYYUUUOOONNNOOORRRRRRQQQPPPQQQRRRSSSRRRSSSVVVXXXVVVXXX[[[^^^aaabbbbbbbbbffffffffffffhhhnnntttzzz|||~~~zzzmmmjjjgggfffgggiiikkkkkkcccWWWIIICCC>>>888555444:::::::::999999:::===@@@BBBJJJPPPNNNJJJEEE>>>777666555555444444555777888;;;:::;;;>>>???@@@FFFNNNOOOPPPYYYhhhsssvvvwwwxxxzzzwwwrrrmmmjjjjjjnnnqqqkkkaaaTTTMMMNNNRRRUUUVVVWWWWWWVVVSSSOOOLLLKKKKKKMMMMMMNNNSSS^^^qqqnnn\\\TTTRRRKKKKKKLLLNNNTTT^^^iiiqqqtttwww~~~zzzmmmiiiggggggrrrxxxhhh^^^ZZZYYYWWWUUUSSSIIIAAA>>>===:::999:::999999999888888888888777666555555555666777999:::???===;;;;;;>>>CCCFFFHHHTTT___mmmttttttkkkZZZKKKCCC>>>;;;:::888666:::@@@AAADDDGGGKKKOOOUUU\\\aaaeeegggkkknnnpppooommmlllkkkmmmooorrrrrrqqqpppnnnsssxxx}}}iiiRRRCCC>>>@@@GGGWWWfffiii___SSSPPPFFF>>>===@@@MMMiiinnn___[[[ZZZ\\\eee{{{rrrLLL;;;<<<888666444222000111222222222111111111000000//////000000000000////////////000000000000000000000000000,,,,,,000333222222555===DDDKKKMMMRRR```tttwwwYYY^^^nnnyyyxxxoooyyyxxx\\\PPPLLLMMMPPPOOOUUUmmmqqqSSSEEECCCCCCAAA???CCCDDDFFFFFFFFFEEEFFFGGG^^^EEE:::;;;888777888444555555666666666666555555555555555666555555444444555555444333333222222222444444444333222333555777<<>>;;;:::;;;999999999888888888888777666555555555666777999:::>>><<<;;;;;;>>>BBBFFFHHHPPP]]]kkktttuuummm]]]MMMBBB>>>::::::888666888===@@@BBBFFFJJJOOOUUU\\\```dddgggkkknnnppppppnnnmmmmmmnnnqqqssstttsssqqqpppuuuyyyqqqYYYHHH???>>>BBBOOO^^^ddd]]]TTTLLLCCC===>>>DDDSSSpppjjj\\\XXXXXXWWW___uuuvvvOOO===<<<888666444222111111222222111111111111000000000///111111000000000/////////////////////////////////111...---111333222444777>>>DDDKKKPPPWWWeeewwwiiiSSS^^^qqq~~~{{{kkklll}}}kkkRRRJJJHHHJJJOOOSSS]]]yyysssTTTEEEBBBBBBAAA@@@BBBDDDGGGGGGGGGGGGHHHIII\\\EEE:::<<<888777888555555555666666666666555555444444555555666555555555555666555555444333111111333444444333222333555888<<>>;;;:::;;;999999999888888888888777666666555555555777888999===<<<;;;;;;===AAADDDGGGKKKYYYiiitttwwwppp```QQQBBB===::::::888666666:::>>>@@@DDDHHHMMMTTT[[[```bbbeeejjjnnnppppppooonnnnnnppprrrtttuuutttsssrrruuuxxxzzzaaaNNN@@@<<<===GGGVVV^^^[[[UUUIIIAAA<<<>>>DDDSSSpppiii\\\YYYZZZQQQXXXmmm{{{SSS???<<<777666444222111111222222111111111111000000000000111111111111000000000000////////////////////////222///...111333333555999AAAFFFMMMUUU___lll{{{rrr\\\SSSdddyyynnncccppp}}}^^^KKKHHHHHHLLLRRRYYYiiiuuuUUUEEEAAAAAAAAAAAABBBDDDGGGHHHHHHHHHJJJKKK~~~ZZZDDD;;;<<<888777999666555555666666666666555555333333444555666666666555444555555666555444333333333444444444333444666888???NNNeeeyyyqqqaaaTTTQQQVVVccczzz|||~~~~~~vvvxxxxxxtttrrrrrrnnniiiYYYRRRKKKKKKPPPWWWcccnnntttsssssssssrrrrrrqqqqqqtttsssqqqnnnlllmmmppptttuuutttuuuuuussssss{{{lll```WWWSSSOOONNNQQQTTTUUUTTTTTTVVVWWWXXXXXXYYY\\\^^^```aaabbbddddddeeeeeeeeegggjjjooorrrtttvvvyyy{{{{{{pppllliiijjjkkkooorrrttttttssskkk___QQQHHHAAA<<<;;;===;;;;;;;;;;;;<<<@@@EEEIIINNN___lllgggWWWHHH>>>:::888777777777888:::<<<===<<<<<<@@@GGGKKKLLLOOOTTTTTTYYYeeettt}}}}}}{{{|||sssmmmddd\\\XXXXXXZZZ[[[XXXUUURRRSSSYYY```fffhhhiiiiiigggbbbZZZRRRMMMJJJKKKPPPXXXbbbppp}}}lll```XXXRRRPPPIIIMMMSSS]]]jjjyyy~~~zzzzzzyyywwwzzzyyyrrrppprrrsssqqqnnn\\\PPPEEE@@@===:::999:::999999999888888888777777777666555555555777888999;;;;;;;;;;;;<<>>BBBFFFKKKRRRYYY^^^```ccchhhmmmpppppppppooooooppprrrsssttttttsssrrrrrruuu|||hhhQQQAAA===<<>>NNNeeeyyy|||pppbbbTTTPPPTTTddd|||uuuyyyzzzvvvsssqqqmmmhhhYYYQQQKKKLLLPPPXXXeeepppvvvuuutttsssrrrrrrqqqqqqrrrrrrqqqooonnnnnnqqqsssrrrrrrssstttrrrrrryyy}}}kkkaaaYYYTTTPPPOOORRRUUUVVVVVVUUUWWWYYYYYYZZZ[[[^^^aaaccccccdddeeeffffffffffffjjjnnnssswwwyyyzzz|||}}}tttpppoooiiijjjmmmqqquuuwwwwwwvvvnnncccVVVLLLCCC<<<;;;===:::;;;;;;;;;===BBBHHHLLLXXXhhhssskkkXXXGGG===999999888888888999:::<<<===:::;;;BBBLLLQQQPPPPPPRRRPPPWWWfffwww~~~tttlll```VVVQQQPPPOOOOOOPPPPPPQQQUUU\\\dddiiimmmoooooommmhhh^^^UUUNNNJJJNNNSSS]]]iiivvvrrrddd]]]WWWRRRQQQMMMRRR[[[fffsss||||||~~~~~~xxxsssrrrrrrqqqkkkfffWWWLLLBBB>>>;;;888888999999999999888888888777777777666666555555666888888999;;;<<<;;;;;;===AAADDDDDDQQQbbbooouuusssfffZZZIIIBBB<<<<<<;;;888777888:::<<<@@@DDDIIIPPPWWW\\\___bbbgggkkknnnoooooonnnnnnooopppqqqrrrrrrqqqqqqpppuuu{{{nnnUUUCCC>>>>>>GGGVVV___]]]XXXIIIAAA;;;:::<<>>999777:::888555555666666666666555555444444555555666555555555222333333444666888:::;;;333444555444444555888:::<<>>;;;===:::::::::;;;===CCCJJJOOObbbnnntttiiiUUUFFF???<<<::::::999888888:::;;;<<<:::<<>>999999999:::===CCCKKKQQQccckkkmmm```NNNCCC???>>>;;;:::999888888888999::::::>>>IIIWWW^^^YYYQQQMMMJJJTTTfffxxx}}}zzz{{{rrrgggYYYNNNJJJHHHGGGEEEHHHLLLSSS[[[bbbiiiooorrr||||||{{{uuujjj^^^UUUPPPPPPWWWdddrrrtttbbb]]]\\\VVVUUUZZZYYYbbbqqqyyyxxxtttooollliiiaaaUUUKKKFFF???999:::;;;:::999;;;999999999888888888888777888777666555555666777888666999<<<<<<999:::>>>BBBGGGPPP[[[dddkkkmmmhhh```OOOEEE;;;888888777777888999;;;>>>AAAEEEKKKQQQUUU\\\___dddhhhjjjkkkjjjiiimmmmmmnnnoooooopppppppppmmmwwwttt[[[GGGAAA>>>FFFUUU___```[[[HHH@@@;;;:::<<>>???888888999:::===DDDLLLQQQ```fffdddVVVGGG???======<<<;;;999888777888888999;;;@@@LLL\\\bbb\\\RRRLLLMMMXXXjjj|||~~~{{{{{{pppeeeWWWMMMIIIIIIGGGEEEHHHMMMUUU]]]eeekkkqqqtttyyynnnbbbXXXSSSLLLTTTaaaqqqmmm^^^\\\[[[WWWWWW]]]iiissszzzuuurrrmmmjjjfff\\\OOODDDAAA;;;777:::===<<<;;;<<<999999999888888888888777888777666555555666777888666999<<<<<<999999===BBBIIIQQQYYY```gggkkkhhhbbbPPPEEE:::666666555666777999;;;>>>AAADDDIIIOOOTTT\\\^^^cccgggiiijjjhhhgggnnnnnnnnnoooppppppqqqqqqjjjuuurrrYYYHHHAAA<<>>???FFFKKKQQQVVV^^^fffiiifffVVVJJJ>>>999777555777:::888999<<>>888777555444333333444444000000000000000000000000000000111111111111000000///...---------///000111111000000000444<<>>???BBBHHHNNNTTT]]]eeegggeeeWWWKKK???999777555777999999:::===???BBBHHHOOOSSS\\\bbbfffgggiiinnnpppoooooooooooonnnnnnmmmmmmmmmjjjmmmrrrxxx}}}zzzhhhWWWJJJCCC::::::CCCPPPXXX[[[SSSFFF;;;999999<<>>888777555444333333444444111111111111111111111111000000111111111111000000...............///000000111111111222666===FFFLLLLLLWWWhhhwwwfffOOOVVVeeevvvhhhcccjjj}}}qqq[[[RRROOOPPPTTTaaauuuuuu___OOOEEEBBBCCCCCCDDDFFFIIIMMMPPPRRRTTTuuuSSSCCC<<<;;;666777;;;777888777555444555666555444555555555555555555555555666666666666555555444444444555777777666888>>>CCCbbbuuuyyypppllllllpppfff\\\[[[cccuuurrrrrrxxx|||nnn^^^SSSPPPOOOSSS]]]iiiqqqtttuuuyyyzzzvvvtttttttttrrrkkkjjjiiijjjlllooosssuuuwwwxxxyyyzzz}}}uuuiii```]]]YYYWWWXXXYYYYYYYYY^^^___aaabbbaaabbbdddeeeiiihhhhhhiiikkkmmmoooppprrrvvvzzz}}}~~~yyypppooopppooommmmmmppprrrtttvvvvvvtttrrrpppmmmggg]]]TTTKKKDDD>>>:::===<<<;;;;;;<<>>???FFFMMMTTT^^^fffhhheeeXXXLLL@@@:::888666666999999:::<<>>:::888999CCCOOOPPPYYY___^^^___fffnnnssscccZZZXXXcccrrr{{{~~~mmmHHH>>>888777555444333333444444111111111111111111111111000000111111111111000000......//////000000//////111111222444777>>>EEEKKKNNNXXXiiiyyy\\\NNN[[[ssszzzfffeeepppgggVVVQQQPPPSSSYYYiiijjjWWWIIIDDDFFFCCCDDDGGGIIIMMMQQQTTTUUUtttRRRBBB<<<<<<777888;;;666777555333333444444333222555555555555555555555555777666666555555444444333555555666777666777???GGGkkk|||wwwmmmkkkllljjjaaaZZZ]]]hhhzzzxxxyyy{{{iiigggnnnttt{{{nnn^^^TTTRRRSSSXXXbbblllsssuuutttxxxyyyvvvtttuuuuuusssmmmllljjjjjjkkkooosssuuurrrsssuuuxxx{{{uuuiii```^^^[[[YYYYYYYYYZZZ[[[^^^```bbbcccdddeeegggiiijjjiiiiiiiiikkknnnqqqssssssvvv{{{~~~yyyqqqkkklllnnnnnnnnnooorrrsssuuuvvvuuurrrnnnkkkeee```WWWNNNGGGAAA<<<999::::::999888:::AAAIIIOOOQQQQQQMMMHHHGGGIIIIIIFFF???===:::777666888:::;;;???GGGUUU^^^YYYNNNIIILLLMMMZZZhhhnnnoookkkddd\\\RRRKKKEEEEEEFFFFFFGGGJJJKKKOOOVVVbbbmmmvvvyyyzzzzzzooo]]]TTTVVV]]]iii|||xxxkkkcccaaafffmmmrrriii\\\QQQJJJDDD???;;;:::::::::::::::;;;;;;;;;999999999999888888888888888777777666666666666666777777777888999;;;===>>>>>>EEEMMMUUU___hhhjjjhhh[[[NNNBBB<<<888666666999777999;;;>>>AAAGGGNNNRRRXXX^^^cccccceeejjjlllkkkooonnnmmmkkkjjjjjjjjjjjjjjjkkkkkkkkknnnqqqllldddSSSFFF:::777<<>>888777555444333333444444111111111111111111111111000000111111111111000000...///000111111000///...///111222444888>>>DDDIIIRRR[[[jjj{{{tttXXXWWWkkk~~~wwwhhhnnn{{{^^^RRRQQQQQQVVV___nnnuuu___NNNGGGHHHDDDEEEGGGJJJNNNRRRUUUWWWqqqQQQAAA<<<<<<777888;;;666999777555444555555444333666666666666666666666666666666555555444444444333444333444666555666@@@LLLooowwwmmmkkklllddd]]]YYYaaappprrruuuwwwbbbaaaiiiooovvv}}}zzzjjjZZZSSSSSSUUU\\\fffooosssuuussswwwxxxuuutttvvvvvvtttqqqooommmkkklllnnnqqqtttrrrtttvvvxxxzzzuuujjjbbbaaa___\\\ZZZZZZ[[[[[[\\\___bbbdddfffhhhkkkmmmkkkkkkjjjkkknnnqqqtttvvvssswww{{{~~~~~~tttmmmhhhiiilllmmmooorrrrrrsssuuuvvvsssooojjjggg]]]XXXPPPHHHCCC>>>;;;999777777777777:::AAAIIIOOOOOONNNJJJEEEFFFIIIIIIEEE===;;;888666666999<<<>>>>>>FFFRRRXXXSSSKKKIIIKKKJJJTTT```eeegggeee^^^WWWMMMHHHDDDFFFGGGGGGIIIMMMQQQSSSYYYbbbkkksssyyy{{{rrr___VVVXXX^^^jjj}}}vvvjjjfffjjjqqqrrriii\\\RRRKKKEEE@@@===;;;;;;;;;;;;<<<<<<<<<<<<999999999888888888777777888777777666666666666666666666777777999:::<<<===<<>>888777555444333333444444111111111111111111111111000000111111111111000000...///000111111000///......///111444888>>>EEEJJJWWWaaaooo~~~dddVVV___wwwqqqiiirrrsssXXXQQQRRRSSS[[[ggg{{{iiiUUUJJJHHHFFFFFFHHHJJJNNNSSSWWWYYYnnnPPPAAA<<<===888999;;;666<<<:::888777777777666555777777777777777777777777444444444444444444444444444222333666555555BBBRRRrrruuullliiiggg\\\WWWYYYhhh|||nnnqqqqqq]]]^^^hhhpppwww}}}}}}}}}{{{ssscccTTTOOOPPPTTT]]]hhhpppssssssqqqvvvxxxuuutttwwwwwwvvvsssrrrooonnnnnnooorrrsssyyy{{{|||||||||uuukkkddddddccc```\\\ZZZ[[[\\\[[[^^^aaadddgggjjjmmmpppllllllmmmnnnqqqtttwwwyyyuuuxxx{{{~~~vvvpppjjjfffiiikkkmmmppptttrrrtttuuuuuuqqqkkkeeeaaaVVVPPPIIIBBB>>><<<:::888666777888999;;;AAAHHHMMMHHHHHHEEEDDDGGGMMMLLLHHH<<<:::888666777999<<<>>>@@@GGGOOOQQQNNNHHHFFFGGGGGGOOOXXX\\\^^^^^^ZZZSSSLLLHHHGGGIIIJJJJJJLLLQQQPPPTTTYYY```gggqqqzzzuuucccSSSUUUZZZggg{{{}}}ooogggjjjqqqpppggg[[[QQQKKKFFFBBB???======<<<<<<<<<;;;;;;;;;999888888888888777777777888888777666666666666666555555666777888:::;;;<<<999???FFFMMMXXXbbbfffeee___SSSEEE>>>:::666666888555666999<<<@@@GGGNNNRRRXXX^^^cccccceeejjjlllkkklllkkkiiigggggghhhiiijjjjjjlllkkkhhhjjjpppssssss```NNN===777999???OOO^^^^^^UUUJJJCCCAAAAAAAAAAAANNNZZZccciiixxxpppaaaWWW___qqq|||vvvNNN>>>888777555444333333444444222222222222222222222222000000111111111111000000000000111111000000//////...///111333888???GGGMMM___jjjwwwiiiUUUSSSddd||||||jjjgggrrr~~~fffSSSRRRUUUVVVbbbtttttt^^^NNNIIIGGGGGGHHHKKKOOOTTTXXX[[[mmmPPP@@@<<<===999999;;;666;;;999777666666666555444666666666666666666666666222333333444444555555666444111333777666777EEEXXXvvv~~~rrriiiaaa\\\RRRPPPXXXmmmzzzkkknnniiiYYY]]]kkkuuu||||||xxxppp```RRRKKKMMMSSS]]]hhhppprrrrrrpppuuuwwwuuuuuuwwwxxxwwwrrrrrrqqqpppqqqrrrtttttt{{{~~~~~~tttjjjggghhhgggccc^^^[[[[[[]]]\\\___bbbeeegggiiimmmooolllmmmooorrruuuwwwyyy{{{yyyzzz|||~~~tttpppiiifffggglllooooooqqquuutttuuuvvvtttoooggg___ZZZPPPKKKDDD>>>;;;:::999888555666888999:::>>>BBBFFFCCCCCCBBBCCCIIIOOONNNIII===;;;999888777999;;;<<>>>>>===<<<<<<;;;:::999999888888888888777777777777888888777666666666666666555555555666888999;;;<<<999>>>DDDJJJTTT___ddddddaaaTTTGGG???:::666666888777888:::<<>>NNN___fff[[[KKK???<<>>??????@@@FFFLLLJJJDDD>>>===;;;999888888999999;;;???DDDGGGJJJMMMMMMJJJGGGLLLOOOPPPSSSUUURRRMMMPPPNNNNNNQQQPPPOOOQQQVVVOOOWWW___fffmmm|||mmm^^^\\\]]]cccqqq{{{qqqsssyyyzzziii```UUULLLGGGDDD@@@=========<<<;;;999888777777888888888888777777777777888888777666666666666666555555555666777999;;;<<<<<<@@@DDDJJJTTT___eeeeeebbbUUUGGG@@@;;;777666888:::;;;<<<===>>>BBBHHHLLLUUU[[[``````bbbgggiiihhhiiigggeeeeeeeeegggjjjlllgggkkkllljjjjjjpppvvvxxxuuu___III???;;;>>>MMM```mmm___KKK;;;888<<<@@@AAAIII]]]kkkkkkrrrnnn^^^aaannnyyy~~~~~~~~~{{{wwwPPP???888777555444333333444444222222222222222222222222000000111111111111000000333222000/////////000111111111222555:::DDDOOOVVVmmm{{{qqqMMMJJJ\\\vvv}}}mmmhhhqqqdddSSSMMMVVV[[[]]]pppmmmWWWKKKHHHHHHIIIKKKOOOUUUZZZ]]]jjjQQQAAA<<<===888888;;;666666666666666666666666666555555555555555555555555===<<<999777555555555555555777999888555:::KKK\\\uuu~~~xxxlllbbbWWWMMMFFFJJJ___zzzqqqiiisssqqqddd\\\dddqqq|||{{{kkkZZZPPPNNNOOOUUU___kkkrrrsssqqqppprrrrrroooppptttuuutttvvvuuuuuuuuuuuuuuuvvvwwwyyy{{{{{{zzzyyyuuummmiiijjjmmmkkkccc]]]\\\]]]]]]```dddiiijjjhhhgggjjjmmmkkkmmmqqqvvvzzz{{{zzzxxx{{{zzz}}}}}}rrrkkkiiieeefffiiimmmqqquuuyyy{{{zzzxxxtttpppjjjaaaXXXRRRHHHDDD>>>:::999999888888999999:::::::::999999888666888:::>>>@@@BBBBBBBBBAAA>>>:::888999;;;<<<======AAAGGGKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPPPPMMMMMMNNNOOOPPPPPPOOOMMMUUUZZZbbbnnn~~~iii]]]YYY\\\iiiwwwuuuxxxqqqeee\\\PPPGGGBBB???<<<999888888888777888888999999777888999::::::999888777777666666666555555555555444555666777999999999999???BBBBBBDDDOOO^^^eeedddddd[[[MMMBBB===;;;::::::888888888888:::???FFFJJJTTTYYYaaaggghhhhhhgggfffggggggggggggfffeeeccccccbbbeeegggggghhhmmmtttzzzwwwaaaJJJ???:::<<>>:::888888888777888999999999999999888888999:::<<<>>>AAABBBCCCBBBBBB???:::888999;;;<<<<<<===AAAFFFIIIJJJJJJJJJKKKIIIIIIJJJLLLMMMOOOPPPPPPOOOPPPRRRSSSTTTSSSRRRQQQXXX___mmmzzzeee\\\___cccsssmmmbbbYYYNNNEEEAAA???===;;;999999999888888999999:::888888999999999999888888777777666666666555555555666666555555666888:::<<<<<>>AAAEEEGGGGGGGGGHHHIIIFFFGGGIIIKKKMMMOOOQQQQQQMMMQQQWWWZZZ[[[ZZZYYYYYYaaammmvvvfffaaaiiiooo~~~lll___VVVKKKBBB??????>>>===;;;::::::999999:::::::::999999888888888888999999777777777666666666555555888666444333444777;;;===999;;;>>>CCCNNN\\\eeehhhjjj```QQQDDD;;;888666666999:::::::::<<<@@@FFFKKKPPPVVV^^^dddggghhhiiiiiijjjiiigggeeedddddddddeeeaaacccdddeeefffjjjrrrxxx|||iiiTTTFFF>>><<>>EEEUUUkkk{{{zzz[[[EEELLLcccwwwvvveeehhhyyytttaaaTTTRRRTTTZZZdddyyysssaaaOOOJJJGGGIIIJJJKKKPPPVVVnnnPPPAAA;;;<<<777888:::555666666666666666666666666444444444444444444444444111222444666777777666666333333555777888???PPP```pppsssvvvtttlll```SSSIIIHHHMMMddd~~~{{{xxxttteeedddgggoooyyyzzztttooofffYYYOOOLLLMMMQQQXXXcccmmmsssuuutttrrruuuuuusssssswwwxxxuuuxxxwwwvvvuuuttttttttttttxxxvvvvvvzzz{{{rrrkkkiiigggccc```eeelllnnnllleeehhhlllnnnnnnoooqqqsssuuuvvvwwwxxxyyy{{{~~~~~~uuupppllliiihhhjjjlllmmmooorrrvvvzzz}}}}}}yyysssjjj___TTTLLLFFFBBB<<<888777777666666777777888888999999888888999888888;;;@@@DDDEEEEEEEEEAAA<<<999999999::::::???BBBEEEGGGGGGFFFGGGHHHGGGHHHJJJLLLNNNPPPRRRSSSOOOXXXdddlllmmmjjjhhhhhhnnnyyylllkkkrrryyyppp]]]TTTHHH@@@============<<<<<<;;;:::::::::;;;;;;:::999888777777888999:::777777777666666666666555777666444444555777:::<<<888:::===BBBLLLXXXaaafffiiiaaaSSSFFF<<<888777777777777888888:::>>>CCCGGGMMMSSS[[[bbbfffhhhjjjkkkllljjjgggeeeddddddeeeeeeaaabbbccccccdddiiiqqqwww{{{jjjUUUEEE;;;777>>>GGG]]]WWWNNNEEEAAAAAAEEEHHHbbb|||vvvpppmmmiii___WWW\\\ooo{{{TTTBBB888777666444333333333333333333333222222222111111////////////////////////000000//////////////////111555;;;AAAKKK[[[ppplllQQQCCCUUUnnn~~~rrrfffnnnooo[[[SSSRRRTTT]]]lll{{{hhhTTTMMMGGGGGGGGGGGGJJJOOOqqqPPP@@@;;;<<<777777:::555666666666666666666666666777777777777777777777777333444555666666666444444333222444666999AAAQQQaaarrrpppnnnnnniii```UUUMMMHHHLLLccc|||~~~uuu```eeelllssszzzyyytttnnnhhh^^^SSSMMMMMMLLLQQQYYYccclllqqqssssssrrruuuuuussstttwwwxxxuuuwwwvvvuuutttssssssssssssxxxwwwwww{{{~~~|||yyyrrrkkkdddcccbbbbbbiiisssvvvtttlllmmmnnnooooooqqqsssuuuwwwyyyzzz{{{{{{}}}~~~vvvooollliiieeefffjjjnnnoooqqqtttxxx{{{~~~zzzuuulllaaaUUUMMMFFFBBB<<<888777777666666777777888999999999999999888777888>>>FFFKKKLLLKKKEEEAAA<<<999888888999999@@@CCCFFFHHHHHHGGGGGGGGGHHHIIIJJJLLLNNNPPPRRRSSS[[[iiizzz|||xxxvvv}}}~~~ttttttyyy~~~rrrZZZRRRGGG@@@=========<<<===<<<;;;;;;:::::::::;;;:::999888777777888999:::888777777777666666666666444444555666777888999999::::::===BBBJJJRRR[[[bbbfff___TTTHHH???999888999666777888888:::===BBBEEEKKKQQQYYY```eeehhhjjjlllmmmkkkhhheeeddddddeeeeeeaaabbbcccbbbbbbgggpppvvv{{{kkkWWWEEE999555999???PPPNNNIIICCC???@@@EEEJJJdddtttkkkgggeee\\\UUUZZZmmmTTT???888777666555444333333333333333333222222222111111//////////////////////////////000000000000000000111555<<>>BBBFFFIIIIIIGGGFFFFFFGGGHHHJJJLLLOOORRRTTTUUUeeeuuu}}}|||yyy{{{xxxxxxwwwvvv|||wwwmmmVVVOOOFFF@@@??????>>>======<<<<<<;;;::::::::::::999999888888888888999999888888777777777666666666222333555666777888888888;;;:::===BBBHHHMMMVVV^^^bbb^^^VVVKKKAAA;;;999999777888::::::;;;>>>BBBFFFJJJPPPXXX___dddgggjjjlllmmmkkkiiigggeeedddddddddbbbccccccaaabbbgggooovvv}}}ooo[[[GGG;;;777:::===JJJJJJHHHCCC>>>???FFFMMM```ssshhheeeddd]]]UUUXXXkkkUUU???888888666555444333333333333222222222111111111111000000000000000000000000//////000000000000111111111666===GGGTTTfffxxxvvvUUUPPPVVViiixxxwwwrrruuu}}}bbbSSSSSSTTTXXXcccxxxooo___TTTIIIEEEDDDCCCDDDGGGsssOOO@@@;;;;;;666777999444666666666666666666666666444444444444444444444444444444333333333333444444555333333666:::BBBRRR```iiibbb```eeefff^^^TTTNNNLLLMMM___sss}}}ooojjjuuu}}}xxxqqqfffXXXKKKJJJNNNNNNUUU^^^ggglllooopppppppppsssuuussstttwwwvvvsssrrrrrrqqqqqqpppqqqqqqqqqtttxxx~~~zzztttpppnnnkkkiiiggglllqqqssswww~~~~~~yyytttooooooqqqtttvvvwww{{{zzzrrrlllhhhfffccc```ccchhhpppqqqsssvvvyyy|||~~~|||xxxrrrggg\\\TTTGGGCCC>>>:::888888888777888888999;;;;;;<<<<<<;;;::::::===FFFPPPUUUSSSOOOAAA===999666666777777777:::???EEEIIIIIIGGGEEEDDDGGGHHHLLLPPPTTTXXX[[[]]]jjjyyyyyyssssssrrrpppwww{{{wwwrrriii___PPPJJJDDDAAAAAABBBAAA@@@===<<<;;;:::999999999999888888999999999999888888888888888777777777666666444444444444555777888999:::999<<>>BBBEEEJJJOOOWWW^^^cccfffiiikkklllkkkjjjhhhfffeeedddccccccdddcccaaabbbgggpppwww~~~rrr]]]HHH;;;999;;;>>>IIIJJJHHHBBB;;;;;;CCCKKKYYY{{{rrrgggeeeeee```WWWXXXhhhXXXBBB999888777555444444444444222222111111111000000000000000000000000000000000//////000000000111111111111666???KKK[[[nnnqqqNNNQQQ]]]nnn}}}mmmoooyyyrrr[[[UUURRRTTTZZZggg~~~tttdddWWWKKKFFFDDDCCCDDDFFFoooOOO@@@:::;;;666777999444666666666666666666666666777777777777777777777777666555444444555666888999666333333666:::CCCRRR___ddd]]]\\\dddggg^^^RRRKKKKKKKKK[[[mmmwww~~~}}}tttsss}}}uuuhhhXXXJJJIIINNNPPPWWW```iiinnnppppppqqqooosssuuussstttwwwvvvssspppppppppoooppppppqqqqqqrrrxxx}}}xxxrrrmmmjjjiiiiiinnnvvv|||}}}}}}uuuooonnnppptttvvvvvv{{{uuuppplllhhhgggdddbbbeeekkkpppqqqsssvvvyyy|||~~~~~~|||yyysssiii^^^VVVHHHDDD>>>:::999999888888888999:::;;;<<<<<<<<<<<<999999<<>>HHHJJJHHH@@@888777???GGGTTTwwwqqqhhheeegggbbbXXXXXXggg|||ZZZFFF999888777666444444444444111111111000000000000///000000000000000000000000//////000000111111111222222777AAAOOO```tttoooLLLSSS```qqq}}}eeelll{{{jjjXXXZZZQQQTTT[[[iiixxxgggYYYLLLFFFEEEDDDDDDFFFmmmJJJBBB<<<;;;999666555777888888777777666666666555444444555555666666777777555444333333333333444555444555666777999BBBRRR```cccZZZUUUZZZ___]]]WWWRRRGGGPPPYYYbbblllvvv|||{{{wwwwwwyyyzzznnn^^^OOOJJJNNNOOOVVV```jjjqqqtttssssssrrruuuwwwvvvsssrrrtttwwwrrrqqqqqqpppqqqrrrsssttttttyyyyyyqqqkkkjjjnnnuuuzzzyyy|||ssspppooonnnrrrvvvwww|||zzzooollliiidddbbbcccfffiiikkkrrrwwwzzzyyy{{{~~~{{{vvvlll___VVVLLLHHHBBB===;;;:::999999888888888888888999999:::>>>???AAAEEEIIIKKKLLLKKK>>>;;;888555555666888:::>>><<>>>>><<<;;;:::999999999999888888777777777777777::::::999888777666666555777666555555555666888999;;;<<<===>>>BBBIIIQQQWWWaaa```]]]UUUIII>>>777333444555666666777999===@@@JJJNNNUUU[[[aaagggmmmpppoooooommmjjjffffffgggiiifffdddcccddddddhhhqqq|||~~~xxxhhhOOO===888;;;===FFFGGGEEE>>>888888@@@HHHXXXsss}}}|||yyyqqqoookkkaaaVVVWWWggg|||ZZZBBB999777444333444444444333111111111111111111111111000000000000000000000000///111333333111111111222888<<>>===<<<;;;:::999999999999888888777777777777777666666555555444333333222777666555555555666888999:::;;;;;;===@@@GGGOOOUUU]]]]]][[[TTTJJJ???888555555555666666777999===@@@GGGMMMWWW___fffjjjmmmoooppppppnnnkkkhhhfffhhhiiihhheeecccdddeeehhhrrr}}}{{{jjjQQQ>>>999;;;===DDDEEEDDD>>>888888>>>EEEUUUnnn|||wwwxxxuuummmmmmkkkcccWWWUUUcccxxx^^^EEE:::777444333444444333333111111111111111111111111000000000000000000000000///000222222111000111222666;;;DDDSSShhhbbbIIIYYYmmm}}}pppgggsss|||___TTTVVVXXX[[[aaaqqqzzzsssjjj[[[KKKDDDBBB@@@CCCGGGjjjIIIBBB<<<:::999666555777555555555555444444444444666666666666666555555555555444444333333444444555444666777999???KKKZZZeeeggg\\\TTTTTTXXXXXXVVVVVVNNNNNNPPP[[[ppp|||lllmmmwwwuuudddTTTLLLLLLPPPXXXdddmmmrrrrrrqqqooosssqqqooorrrxxx{{{zzzwww|||zzzxxxuuusssrrrrrrrrrtttwww~~~yyywwwyyyyyyyyyyyy{{{xxxuuutttsssuuuyyyyyy{{{}}}~~~~~~~~~|||vvvpppiiihhhgggeeeeeefffjjjnnnpppuuu{{{|||zzzvvvnnnbbbZZZLLLGGGAAA<<<:::888777777777777666666666777888888888<<>>===<<<:::999999999999999888888777777777777777777777777666666555555555777666555555555666777888999999:::<<>>888777;;;@@@MMMaaaooommmkkknnnmmmfffkkkmmmfffXXXRRR]]]rrr___EEE:::777555333444444333222111111111111111111111111000000000000000000000000...000111111000000111222777===GGGWWWmmm{{{___MMM^^^sss{{{kkkhhhtttppp]]]WWWVVV\\\___ggg{{{~~~xxxrrrkkk]]]OOOFFFBBBAAACCCFFFhhhHHHAAA;;;:::888555555777777777777777777666666666777777666666555555444444444444444444444444444444444666777999AAANNN[[[bbbbbbYYYRRRSSSWWWWWWVVVVVVUUUTTTWWWgggzzzvvv{{{xxxhhhiiiqqq|||{{{nnn^^^QQQKKKJJJPPPYYYfffpppttttttsssrrrsssqqqqqqssswwwyyyyyywwwxxxwwwvvvvvvvvvvvvxxxxxx{{{}}}|||zzz{{{~~~{{{xxxvvvuuuwww{{{|||||||||{{{|||~~~}}}uuuppplllhhhdddeeeeeefffgggkkkooosssvvv}}}}}}{{{xxxuuummmbbbZZZKKKFFF@@@;;;999888777666666666666666666777777888;;;>>>DDDIIIJJJGGG@@@;;;:::999999999::::::;;;<<<@@@KKKQQQLLLJJJQQQVVVUUU[[[YYYWWWYYY```lllwww~~~~~~yyyvvvtttooolllfff___ZZZYYYYYYXXXYYY\\\___\\\WWWSSSPPPPPPQQQRRRRRROOOLLLIIIHHHFFFDDDBBB===<<<;;;:::999999999999999888888777777777777777777777777777777777777777666666555444555666777888999999:::<<>>AAAIIIVVVaaaiiilllnnnooorrrrrrqqqnnnkkkiiijjjkkkkkkhhheeeeeefffjjjuuuqqqXXXCCC<<<<<<===>>>@@@@@@===999777999<<>>:::888777666666666666666666666777777888===???BBBFFFGGGEEE@@@<<<888888888999:::;;;<<<===???JJJQQQMMMLLLSSSWWWUUUZZZXXXXXX[[[bbbnnnyyyvvvrrrqqqpppoooooooooqqquuuwww}}}yyysssooojjjfffaaaZZZVVVVVVVVVSSSSSSUUUQQQPPPNNNMMMNNNOOOQQQSSSPPPNNNJJJHHHFFFDDDBBB@@@<<<;;;:::999999999999999999888888777777777777777444444444444444444444555666555444444444555777888999:::;;;===???DDDJJJOOOZZZ___bbb\\\PPPDDD===;;;777777777777666777;;;===@@@GGGRRR\\\dddiiimmmooorrrrrrrrrooollljjjjjjkkklllhhhffffffgggkkkvvvttt\\\HHH???======<<<>>>???===:::888999:::???LLLUUUWWWYYY```eeedddrrruuummm[[[NNNTTTjjj{{{___AAA;;;888555333333333222111111111111111111111111111000000000000000000000000...///000000///000222444999BBBRRReeezzziii]]]XXXiii}}}{{{mmmfffrrrtttXXXVVVZZZUUUXXX^^^qqqzzzuuupppjjjbbbUUUIIICCCBBBBBBBBBeeeFFF???:::999888555555888444444444555555555555555666666666666666555555555333444444555555444444333222555666888DDDVVV___]]]VVVPPPNNNQQQTTTSSSRRRSSSTTT]]]mmmlllggglllqqqhhhYYY^^^cccnnnyyy}}}~~~~~~zzzxxxnnn___SSSPPPQQQQQQRRR\\\iiiqqqssstttvvvxxxrrruuuwwwuuuqqqoooqqqtttttttttsssssssssuuuvvvwwwyyy~~~{{{xxxyyy{{{|||~~~{{{yyyvvvwww{{{|||zzzxxxyyy|||}}}uuunnngggeeefff```ccchhhjjjkkkmmmrrrvvvzzz~~~{{{vvvrrrmmmdddZZZRRRFFFBBB===999777777777666777777666666666777888888<<<===???AAACCCCCC@@@===777666666777888;;;===>>>@@@HHHOOORRRTTTWWWWWWUUUXXXYYY\\\bbblllwww|||rrriiieeeaaabbbcccdddeeeiiiooosss{{{~~~xxxrrrmmmhhhddd\\\WWWSSSSSSRRROOOMMMOOOIIIJJJJJJLLLMMMOOOQQQQQQLLLIIIFFFDDDCCCBBB???>>>;;;;;;:::999999999999999999888888777777777777777555555555666666777777888666555444444444555666777999:::<<<===???CCCIIIMMM\\\bbbeee```RRRDDD===;;;888888888777666777:::<<<@@@FFFOOOXXX___fffkkknnnqqqrrrrrrpppmmmkkkjjjkkkjjjhhhggghhhiiillluuuvvv```LLLBBB>>>===;;;===>>>===;;;:::;;;<<<@@@LLLWWWZZZ\\\dddlllqqq{{{{{{qqq\\\NNNTTTiiizzzeeeDDD;;;999555444333333222111111111111111111111111111000000000000000000000000///000111000000111444666888EEEYYYooo___]]]bbbqqqrrrjjjjjj|||nnnVVVWWWZZZVVVWWWaaayyy~~~xxxrrrmmmhhhcccXXXJJJBBBAAAAAA@@@dddFFF???:::999888555555888444444444444555555555666555555555666666666666666333333444555555444333333222666777:::III^^^fffcccXXXQQQLLLMMMNNNNNNNNNQQQZZZggg{{{{{{lllgggiiikkk}}}zzzcccUUU[[[cccmmmvvvxxxwwwwwwuuuqqqnnnoooiii[[[RRRRRRSSSSSSVVV___jjjooooooooorrrvvvsssttttttsssqqqppppppppprrrrrrqqqpppqqqrrrssstttttt{{{~~~vvvvvvyyy}}}{{{xxxvvvvvvyyyyyywwwuuuwww{{{wwwqqqjjjbbb```bbbaaafffkkkmmmnnnpppuuuyyy~~~~~~zzzuuuoooiii___TTTLLLDDD@@@;;;777777777888777888777777777777888999999:::;;;>>>BBBEEEDDDBBB???999888888888:::===AAACCCEEEGGGNNNYYY___]]]XXXVVVXXX\\\dddooo{{{~~~qqqhhh```ZZZXXXUUUZZZ___cccgggmmmwww~~~{{{vvvoooiiiccc```YYYSSSOOOOOONNNJJJIIIJJJGGGIIIKKKMMMNNNNNNNNNMMMFFFDDDAAA@@@@@@???===<<<;;;:::999999888999999999999888888777777777777777888888888999:::;;;;;;<<<555555444333444555666777888999;;;<<<>>>BBBGGGKKKZZZaaafffaaaSSSEEE===;;;999999888777666777999<<>>>>>@@@NNN[[[___aaahhhttt}}}ttt]]]PPPVVVjjjzzzkkkHHH<<<999666444333333222111111111111111111111111111000000000000000000000000000111111111000222555888???NNNddd|||zzzXXX```mmm{{{wwwjjjlllttthhhWWWXXX[[[XXXZZZggg}}}zzztttnnngggdddYYYJJJAAA@@@@@@===cccEEE???999999888555555888555666666666777777888888444555555555666666777777333333444555555444333333111666888===NNNdddmmmhhh[[[SSSKKKJJJJJJIIILLLPPPbbbsss{{{nnniiijjjjjj~~~xxxaaaUUU]]]llluuu||||||zzzxxxtttpppeeehhhdddYYYRRRRRRSSSQQQXXXaaajjjnnnlllkkkooosssuuurrroooppprrrsssqqqnnnooonnnnnnnnnoooqqqssstttsss|||}}}xxxnnnqqq{{{}}}zzzxxxuuuuuuxxxwwwtttsssuuu{{{~~~~~~~~~tttnnnggg___\\\^^^bbbhhhnnnpppppprrrwww{{{~~~zzztttmmmfff\\\PPPHHHBBB???:::777777888888888888888888888888999999:::999<<<@@@EEEIIIHHHEEEAAA>>><<<;;;;;;===AAAEEEHHHIIIFFFOOO```hhhaaaYYYXXXYYY___jjjxxxoooaaaYYYRRRNNNNNNNNNVVV___fffmmmvvv~~~~~~zzztttmmmeee^^^ZZZWWWQQQLLLLLLKKKGGGFFFGGGEEEGGGIIIKKKKKKJJJHHHFFFCCCAAA>>>===>>>===<<<;;;::::::999999888999999999999888888777777777777777555555666777888999999:::555555444333444555666777666888999;;;===@@@EEEHHHWWW___eeeaaaSSSEEE>>><<<999999999777666666999;;;???FFFPPPZZZ```eeehhhjjjpppqqqqqqpppmmmjjjiiijjjgggfffgggjjjkkklllttt|||~~~~~~vvveeeRRRGGGAAA===<<<<<<=========>>>@@@AAA???NNN]]]bbbcccjjjxxxuuu^^^QQQXXXkkkzzzmmmJJJ<<<999666444333333222000111111111111111111111111000000000000000000000000111222222111111333666999IIIXXXooouuuUUUcccuuu}}}mmmfffooo~~~zzz^^^RRRUUUWWWVVV^^^mmm~~~xxxqqqfffdddZZZJJJ@@@@@@???<<<}}}^^^FFF???999999999666555666666555444333333444555666666666666777777777777777222444555666555666777999555888999???SSSkkksssmmmdddTTTTTTKKKFFFHHHGGGWWWkkk|||zzzlllhhhjjjnnntttbbb\\\___ppp|||vvvnnnpppdddWWWRRROOONNNPPPSSS[[[fffppprrrppppppooommmoooooonnnnnnooopppqqqqqqrrrpppnnnlllmmmoooqqqsssxxxzzz}}}|||uuu|||zzzuuusssqqqqqqrrrttttttvvvxxxzzz~~~yyynnnhhhbbb]]]\\\^^^bbbgggmmmnnnnnnrrr{{{{{{vvvnnneee\\\RRRIIICCC===<<<:::888777666555555555666777999:::999888888888:::???DDDGGGGGGDDD@@@BBBAAA@@@AAADDDHHHMMMPPPOOOSSSYYYgggqqqdddVVVZZZYYYaaapppttt___WWWSSSMMMKKKMMMOOO[[[gggpppyyy~~~{{{}}}uuunnnjjjddd\\\WWWWWWPPPMMMIIIGGGGGGHHHHHHGGGDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>===<<<;;;:::<<<;;;:::999888888888888999888888888777777666666888777555333444666999;;;777666555444444555666777=========<<<===???DDDGGGTTT\\\aaa]]]TTTKKK@@@888444444444555777999<<<===@@@DDDKKKTTT\\\bbbfffhhhppprrrrrrqqqlllhhhfffeeebbbfffjjjkkkjjjlllsssxxxxxxgggSSSDDD======:::>>>AAA@@@===;;;>>>BBBHHHWWWcccbbb___iii{{{}}}fffTTTWWWmmmmmmKKKAAA999333333444333222444000000000000000000000000111111000000000000111111222000///111111111666===KKK___wwwlllPPPjjj|||xxxiii]]]^^^qqqppp___YYYYYYXXXWWWccczzzssskkkaaaSSSHHHBBBAAA@@@???}}}^^^FFF>>>999999999666555666666555555555555555555666555555555555555444444444444555666666555555666777555888;;;BBBXXXpppxxxsssooo]]]ZZZOOOHHHIIIHHHYYYmmmuuuhhhfffmmmtttuuuaaa[[[^^^nnnzzz}}}vvvqqqeeeXXXRRROOONNNOOORRR[[[fffppprrrqqqqqqpppooooooooooooppppppqqqqqqqqqsssrrrpppooooooqqqssstttwww{{{||||||xxxxxxrrrooommmmmmooopppqqqrrrtttvvvxxxzzz{{{~~~}}}sssiiiccc___[[[\\\___bbbgggmmmoooooosss{{{|||vvvmmmdddZZZPPPGGGBBB<<<;;;:::999888777777777555555666777777888777777888:::???DDDHHHIIIFFFDDD>>>???AAAEEELLLTTT[[[___\\\aaafffqqqxxxhhhXXX[[[WWWaaasss|||hhhVVVPPPOOOLLLLLLPPPVVVaaannnyyy{{{wwwrrrlllfffccc^^^XXXSSSSSSNNNLLLIIIHHHHHHHHHGGGEEECCCCCCBBBBBBAAAAAAAAA@@@@@@??????===<<<;;;::::::<<<;;;:::999888888888888888888888888777777777666888777555555555666888999666666555555555666666777<<<<<<===<<<===???CCCGGGSSS[[[___[[[SSSKKKAAA999555555555555777999;;;<<>>|||]]]FFF>>>888999999777555666555666666777777666666555666666555555444444333333555666777666444333444555555999===HHH___www||||||iiicccTTTJJJJJJJJJ\\\sssmmmbbbdddqqq}}}vvvbbb[[[^^^pppzzz{{{rrrfffXXXQQQNNNMMMNNNQQQ\\\gggqqqsssrrrrrrrrrqqqooopppqqqrrrrrrrrrqqqpppsssrrrrrrqqqrrrssstttuuuvvvzzz~~~zzz{{{yyyrrrnnnkkkllloooqqqssstttvvvxxxxxxxxxwww|||~~~uuukkkaaa]]][[[YYY\\\```aaagggmmmoooqqqttt|||}}}vvvlllaaaWWWMMMEEE@@@;;;:::999999888999999999777777777777777888888999999;;;???DDDIIIJJJHHHFFF>>>@@@DDDKKKTTT___hhhnnnjjjpppttt{{{}}}kkkYYYZZZWWWdddyyymmm[[[LLLJJJKKKKKKOOOVVV^^^hhhvvv{{{tttpppiiiccc^^^]]]ZZZTTTQQQQQQLLLKKKIIIIIIIIIHHHEEECCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;:::999888888888888888888888888777777777777777777777666666666666666444444555666666777666666;;;<<<<<<<<<<<<>>>BBBFFFQQQXXX\\\XXXRRRKKKBBB:::666666555555666888999:::===AAAHHHQQQYYYaaagggjjjpppqqqsssssspppmmmlllkkkgggjjjllllllkkkmmmrrrvvvwwwwwwsssgggUUUEEE;;;888888;;;===>>>===???DDDHHHIIIZZZjjjmmmkkkoooxxx~~~zzzjjj[[[ZZZiiizzzzzzvvvPPP>>>777333555777555333444111111111111111111111111111111000000000000111111333111222333444555<<>>======}}}]]]EEE>>>888888999777666666555666777888888777666555999999888777666555555444444555666666444444444666555999???NNNggg~~~pppiiiXXXLLLLLLNNNbbb|||xxxggg^^^bbbrrrwwwbbb\\\```sss|||yyyrrreeeWWWPPPMMMLLLMMMQQQ^^^iiissstttsssssstttssspppqqqsssttttttsssqqqpppqqqqqqppppppqqqrrrsssttttttzzzwwwvvvyyyvvvqqqmmmnnnqqqssstttvvvwwwxxxwwwuuutttxxxzzz|||}}}||||||}}}~~~|||}}}{{{oooeee\\\YYYXXXXXX[[[```bbbgggmmmqqqssswww}}}}}}vvvkkk___TTTKKKCCC>>>888888888888888999::::::;;;:::999999999:::;;;<<<;;;<<>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;:::999999888888888999888888888777777777777777777777888888777666555444333444555777777777666666999:::;;;;;;<<<>>>AAADDDNNNTTTXXXVVVQQQLLLCCC;;;777777666555555666888999;;;>>>EEENNNWWW```gggjjjoooqqqssssssrrrooonnnnnnjjjlllmmmmmmlllmmmqqqtttxxxwwwrrreeeTTTEEE;;;777777999;;;<<<>>>AAAFFFJJJKKK\\\mmmqqqpppqqqtttvvvxxxwwwrrrfffYYYXXXgggxxxzzzxxxPPP===777444666888666333333111111111111111111111111111111000000000000111111222111222333333666???JJJaaawwwyyyccc\\\uuusssXXXQQQZZZlllvvvgggcccccccccgggmmm}}}||||||yyysssooommmggg```\\\VVVNNNEEE???<<<;;;;;;}}}^^^EEE===888888999777666777555666777888888777666555999999888777666555555444222333555555444444666888555888AAASSSlllrrrkkkZZZOOOOOORRRgggvvvhhh``````mmm{{{ttt___[[[aaarrr{{{wwwpppcccUUUNNNKKKKKKMMMRRRbbbllluuuvvvttttttuuutttppprrrsssttttttsssqqqpppnnnnnnmmmmmmnnnoooqqqrrruuu{{{{{{qqqrrrxxx|||tttoooooorrrpppqqqrrrsssrrrqqqnnnmmmtttvvvxxxyyyxxxxxxzzz{{{yyy{{{~~~}}}xxxkkkbbbZZZWWWWWWWWW[[[```ccchhhnnnsssvvvzzz}}}vvvjjj^^^SSSIIIAAA===777666666777777888::::::;;;;;;:::::::::<<<===???>>>>>>???AAADDDEEECCCBBBAAACCCGGGNNNXXXccclllrrrpppzzz}}}|||yyyiii\\\___fffvvvyyy\\\PPPFFFFFFHHHLLLWWWdddqqq~~~{{{sssmmmhhhdddeee```\\\\\\YYYSSSOOOOOOKKKKKKKKKLLLLLLIIIFFFBBB???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888888999999777777777777777777888888666777888999888666555333333444666777777777666555888999:::;;;;;;===@@@BBBKKKQQQUUUUUURRRNNNEEE<<<777777666555555666777888:::===CCCKKKTTT^^^fffjjjmmmppprrrsssrrrpppppppppllllllmmmllllllnnnppprrr|||yyyqqqcccRRRDDD<<<999555777999;;;>>>BBBFFFIIIJJJ\\\oooxxxzzz{{{{{{zzzsssoooiii___TTTTTTdddxxxyyyNNN>>>888444777888666333333111111111111111111111111111111000000000000111111000000111222222666BBBNNNhhh}}}rrrccccccwwwttt[[[XXXeeexxxtttiiigggfffdddjjjsss~~~zzzvvvsssrrrrrroooiiieeeccc^^^WWWSSSPPPJJJCCC>>>;;;:::;;;|||]]]EEE===888888999777666777555666666777777666666555666666555555444444333333000222444444444555666888666888AAAUUUnnnpppmmm]]]RRRRRRTTTjjj|||qqqgggbbbiiitttooo\\\[[[dddqqqzzzxxxlll___QQQKKKJJJJJJNNNSSSeeeooowwwwwwuuuuuuuuutttqqqrrrsssssssssrrrqqqpppnnnmmmkkkjjjkkknnnqqqsssxxx~~~vvvmmmrrr{{{wwwooonnnppppppqqqqqqqqqpppnnnmmmkkkoooqqqtttuuuuuuvvvxxxyyyyyy{{{~~~yyyssseee^^^XXXWWWXXXYYY\\\aaadddiiipppvvvzzz~~~{{{uuujjj^^^TTTJJJAAA<<<777777777777888999:::;;;:::::::::;;;<<<>>>???@@@@@@@@@???@@@BBBCCCBBB@@@>>>@@@EEELLLVVVbbblllqqqsss~~~{{{xxxllleeekkkuuuoooUUUKKKEEEFFFIIIOOO^^^ooo{{{qqqkkkhhhdddaaabbb]]]ZZZZZZWWWPPPLLLKKKKKKJJJJJJKKKKKKIIIEEEBBB======<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::999999888999999:::777777777777888888888888666666777888888777555555555555666666666666555555666888::::::;;;<<>>@@@BBBDDDEEEEEEAAA@@@???@@@BBBDDDDDDCCC???AAAEEELLLUUU```iiiooowww{{{wwwpppnnnwww{{{dddPPPHHHEEEIIIOOOXXXkkk~~~{{{ppphhheeedddbbbaaa^^^ZZZWWWXXXUUUOOOKKKJJJJJJIIIHHHGGGGGGFFFCCCAAA;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;<<<<<<<<<===:::999999888999999::::::666777777777888888888888555666666777777777777777888777666555555444555555555777999::::::<<<>>>@@@EEELLLSSSVVVWWWSSSHHH===666555444444555666777888:::<<<@@@FFFPPPZZZccchhhjjjlllooopppooonnnmmmnnnkkkjjjjjjjjjlllnnnooopppvvvrrrkkk```SSSGGG>>>999333555888<<>>>>>@@@CCCFFFHHHJJJJJJKKKAAA@@@???AAACCCFFFFFFFFFCCCDDDGGGLLLTTT^^^fffkkkyyyzzzvvvqqqsss~~~pppZZZMMMGGGFFFMMMUUUaaawww|||tttjjjcccbbbbbbbbbaaa\\\XXXVVVWWWVVVPPPLLLKKKHHHGGGEEEEEEEEEDDDBBB???::::::;;;<<<<<<======>>>:::;;;;;;<<<<<<=========999999999888999999::::::666666777777888888888999555555666666777777888888:::888666555444444444555555777999::::::;;;===???CCCKKKRRRWWWYYYUUUIII===555555444444555666888999:::<<>>999333555888<<>>999888999999888666444444444444444444444444555555555444444333333333666666555444555666777888<<<999@@@VVVmmmzzz~~~~~~zzztttllleee\\\WWW\\\cccxxxqqqpppzzz|||bbbXXXNNNKKKKKKMMMTTT[[[lllrrryyyzzzwwwssssssuuusssssssssrrrqqqpppooonnnmmmlllkkkllloootttyyy}}}xxxpppsss{{{vvvpppllljjjhhhiiimmmmmmhhhfffhhhiiijjjllloooqqqtttvvvwww|||~~~}}}vvvmmmddd___XXXXXXXXXWWWXXX\\\bbbgggjjjnnnsssxxx|||wwwuuuoooeeeYYYKKK???777:::777777:::;;;:::;;;??????EEELLLRRRWWWVVVLLL@@@777666777:::???CCCFFFGGGEEECCCEEEMMMWWW^^^gggnnnxxxwwwuuuuuutttwww~~~wwweeeZZZMMMIIIHHHMMMYYYkkkyyyqqqmmmiiiccc___^^^]]]ZZZYYYXXXUUUPPPLLLJJJGGGEEECCCAAA???>>>>>>>>>>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777888999:::888888888888888888888888777777666666666666777777777777777777777777777777555666888999:::;;;>>>AAADDDJJJRRRYYYZZZTTTIII@@@:::888555333444555555555<<<;;;===CCCNNNXXX___aaadddiiipppssssssoookkkiiijjjlllnnnnnnmmmlllmmmmmmiiiiiihhhcccZZZNNNCCC;;;777888999;;;<<<===>>>>>>AAAXXX|||iii^^^XXXYYYVVVTTTaaasss{{{___BBB;;;555555666333222333111111111111111111111111111222222222222333333333222333555555555<<>>;;;:::999888999qqqVVVBBB>>>999888999999888666555555555555555555555555555555555444444333333333444444333222333444555666:::999BBBYYYppp|||~~~~~~yyyooobbbXXXYYY___uuurrrttt~~~zzzbbbYYYOOOLLLLLLOOOVVV]]]lllrrrxxxzzzwwwtttssstttsssssssssrrrqqqpppnnnnnnlllkkkjjjjjjnnnsssyyy}}}zzztttxxx}}}wwwpppllljjjggggggiiiiiiffffffjjjlllmmmoooqqqtttvvvxxxyyy|||~~~zzzssskkkccc^^^WWWWWWWWWWWWXXX\\\bbbfffmmmqqqvvv{{{}}}vvvtttnnnfff[[[OOOCCC;;;;;;777777999;;;:::<<<@@@AAAIIISSSZZZ___]]]PPPCCC999888999;;;@@@DDDFFFGGGEEECCCEEENNNWWW___hhhpppzzzyyyzzz{{{}}}yyysss{{{~~~ooobbb[[[UUUQQQPPPVVVaaauuuyyyqqqlllggg```[[[ZZZYYYXXXWWWVVVSSSNNNIIIGGGFFFDDDBBB@@@>>>>>>>>>>>>======;;;;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888999999888888888888888888888888777666666555555666666777777777777777777777777777777999:::::::::;;;>>>@@@DDDJJJRRRZZZ[[[TTTJJJAAA:::888555333444555555555555555777???JJJVVV^^^aaafffjjjpppsssrrrooommmlllkkklllmmmmmmkkkkkklllnnnmmmmmmlllhhh___RRREEE<<<555666777888999:::::::::>>>SSSsssttthhh```___YYYTTT]]]mmm{{{cccCCC;;;555555555333222333111111111111111111111111///000000000000111111111222222444555666>>>PPPbbbzzzrrr```iii}}}ooo^^^oooooofffbbbdddgggmmm~~~}}}sssiiiccccccbbbbbbaaa^^^ZZZVVVTTTTTTUUUSSSQQQMMMIIIFFFCCCBBB===<<<;;;999888888888999pppUUUBBB>>>999888999999888666666666666666666666666666555555555444444444444444444444333222333444555666888:::FFF^^^uuu~~~zzzhhhXXXVVV\\\tttuuuzzzuuuaaaYYYQQQNNNNNNQQQYYYbbbmmmrrryyy{{{yyyvvvtttuuusssssssssrrrqqqpppooonnnllljjjiiiiiimmmssszzz~~~~~~zzzyyyrrrllljjjfffdddeeefffeeeggglllnnnoooqqqsssuuuwwwyyyyyy|||~~~~~~}}}zzzuuunnnfff___[[[VVVVVVVVVVVVXXX\\\bbbfffqqquuuzzz|||vvvsssooohhh```TTTHHHAAA<<<888777999::::::<<>>======>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888888888888888888888888888666555555555555555555666777777777777777777777777:::;;;<<<;;;;;;;;;===???EEEJJJSSSZZZ[[[VVVKKKDDD;;;888555444444555666555777777:::AAALLLWWW___ccciiilllppprrrqqqooonnnnnnmmmmmmmmmllljjjjjjlllnnnqqqqqqqqqmmmeeeWWWHHH===666666777777888888888888<<>>999888777666666777888888qqqUUUBBB>>>999888999999888666555555555555555555555555555555555555555444444444666666555444555666777888888<<>>999777999::::::>>>CCCHHHUUUdddmmmoooeeeSSSBBB>>>===<<<===@@@CCCDDDEEEDDDCCCEEEMMMUUU^^^kkkuuu}}}yyyfffcccgggsss{{{nnnfffbbbaaa]]]YYYYYY```nnn{{{tttmmmhhh```UUUPPPOOOUUU]]]cccaaa[[[VVVQQQMMMDDDBBB@@@===<<<===>>>???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;:::999888777888888888888888888888888555555444444444444555555666666666666666666666666888999:::::::::;;;===???DDDJJJRRRZZZ\\\WWWMMMFFF;;;888555444555666666666<<<===???EEEMMMVVV^^^bbbjjjlllnnnooonnnnnnnnnooopppooonnnllljjjjjjmmmoooqqqrrrrrrppphhhZZZIII===999999888888888888888999<<>>999888999999888666444444444444444444444444555555555555555555555555666666555444555666777888888???RRRmmmxxxlllZZZXXX```vvv|||xxxzzziii\\\VVVQQQOOOPPPTTT___jjjqqqtttyyy{{{|||zzzyyyxxxwwwwwwwwwvvvuuutttrrrrrrnnnmmmlllnnnqqqvvv|||~~~vvvppphhheeefffjjjkkkjjjkkknnnooopppqqqrrrtttuuuvvvwww|||~~~~~~~~~}}}}}}~~~|||xxxqqqiiiaaaZZZUUURRRUUUVVVXXXYYY\\\```eeeiiissswww}}}|||zzzwwwuuuqqqnnnhhh___RRRHHHAAA<<<999:::;;;<<<@@@FFFPPP]]]llltttsssgggSSSBBB???>>><<<===@@@CCCDDDDDDEEEDDDFFFMMMTTT^^^lllxxxtttggg```aaagggrrr~~~~~~sssjjjeeedddfffcccccckkkxxxyyyrrrkkkeee\\\RRRMMMNNNXXXeeeooommmeee^^^WWWQQQEEECCC@@@===<<<<<<>>>???>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;:::999888777777777777777777777777777555555444444444444555555666666666666666666666666444666888888999:::===???CCCIIIQQQYYY\\\WWWOOOHHH;;;999666444555666666666:::;;;>>>CCCJJJRRR[[[```iiikkkllllllllllllmmmooorrrqqqpppmmmkkkkkkmmmooooooooopppoooiii\\\JJJ===:::999888777777777888888;;;AAANNN```lllqqqvvvzzz{{{uuusssqqqcccRRRSSS```ppp}}}iiiFFF===666555555333222444111111111111111111111111111111222222222333333333000111333777<<>><<<;;;:::999777666555444555555tttWWWBBB>>>999888999999888666444444444444444444444444555555555555555666666666444444333222333444555666999AAAUUUqqq{{{lll[[[ZZZbbbxxxvvvqqqzzzyyyiiiXXXSSSPPPOOOOOOTTTaaammmrrrtttvvvxxxzzzzzzyyyyyywwwwwwwwwvvvuuutttsssrrrnnnnnnoooqqqtttxxx{{{}}}yyysssgggeeeggglllmmmlllmmmqqqrrrrrrssstttuuuvvvwwwxxx{{{|||||||||zzz{{{|||~~~~~~~~~}}}|||||||||||||||xxxtttlllddd\\\WWWSSSRRRVVVXXXZZZ\\\___ccciiilllssswww}}}~~~zzzwwwvvvssspppooollldddWWWMMMDDD>>>:::;;;<<<===CCCIIIYYYeeerrrxxxtttiiiWWWHHHAAA???>>>???BBBDDDEEEEEEIIIGGGIIINNNUUU^^^mmm{{{wwwxxxxxxwwwtttmmmeee^^^^^^bbbjjjsss|||}}}sssmmmkkkllljjjkkkrrr~~~~~~{{{xxxrrrkkkddd[[[RRRPPPRRR___qqq{{{oooeeeZZZQQQHHHEEEAAA===;;;<<<===???===>>>>>>?????????>>>>>>::::::::::::::::::::::::999::::::::::::999888888777777777777777777777777666555555555555555555666777777777777777777777777333444666777888:::===@@@BBBGGGPPPWWW[[[WWWPPPIII<<<999666555555666777666777999>>>CCCKKKTTT^^^dddiiijjjkkkkkkkkkkkkmmmnnnrrrrrrqqqnnnlllkkklllmmmnnnmmmmmmnnnkkk___NNNAAA888777666555555666777777888;;;FFFWWWdddjjjnnnqqqttttttxxxwwwdddPPPRRRaaappp}}}mmmHHH>>>666555444333222444111111111111111111111111///000000000000111111111111111444888===LLLfff|||kkkffflllwwwqqqggghhhyyyjjjdddbbbbbbgggsss}}}ooojjjfff___WWWSSSMMMIIIFFFEEEIIILLLLLLLLLFFFEEEDDDBBB@@@>>><<<;;;;;;:::888666555444555555tttWWWBBB>>>999888999999888666555555555555555555555555444555555555666666666777444444333222333444555666888AAAVVVqqq~~~|||yyyiii\\\\\\eee~~~nnnfffoooxxx{{{~~~xxxjjjTTTPPPNNNMMMNNNSSSaaannnrrrrrrrrrsssvvvwwwxxxxxxvvvvvvvvvuuutttsssrrrqqqmmmnnnpppsssuuuwwwyyyzzz}}}{{{vvviiiffffffjjjllllllppptttrrrrrrssstttuuuvvvvvvvvvwwwxxxxxxwwwvvvuuuwwwxxxxxxyyy{{{{{{zzzyyyxxxwwwrrrnnnggg```ZZZVVVUUUUUUXXXZZZ]]]___bbbggglllpppssswww~~~{{{vvvtttqqqooommmooooooiii]]]SSSGGGAAA<<<<<<===???EEELLL[[[gggrrruuurrrhhhZZZMMMCCCAAA@@@AAADDDGGGHHHHHHNNNLLLNNNRRRWWW```ppp{{{nnnnnnnnnlllgggbbbaaabbbeeekkksss{{{zzzxxxsssqqqssszzz|||{{{zzztttmmmfff]]]UUUUUUZZZlll{{{lll]]]PPPJJJGGGBBB>>><<<<<<===>>>;;;<<<===>>>??????>>>>>>::::::::::::::::::::::::;;;:::999999888888999999777777777777777777777777777666666555555666666777777777777777777777777777555666888888888:::<<>>===<<<;;;888777666555444555555666sssVVVBBB>>>999888999999888666666666666666666666666666444555555555666666777777666666555444555666777888888AAAVVVppp|||yyyzzzzzztttfff\\\___hhhhhh^^^fffqqqvvvxxx}}}vvvhhhRRROOOLLLLLLMMMSSSaaaoooqqqpppoooppprrruuuwwwwwwuuuuuuuuutttsssrrrpppppplllnnnqqqsssvvvwwwwwwwww||||||xxxkkkfffdddgggiiikkkqqqwwwppppppqqqqqqrrrsssssstttuuuuuuuuutttrrrqqqssstttsssvvvyyyzzzyyyvvvuuutttnnnjjjccc]]]YYYWWWXXXXXXYYY\\\___aaadddiiinnnrrrsssxxx~~~xxxsssrrrmmmkkkkkkoooqqqlllaaaXXXHHHBBB======>>>@@@FFFMMMZZZdddnnnqqqnnnfffZZZPPPEEECCCBBBDDDGGGIIIKKKKKKRRRPPPQQQUUUYYYbbbsssrrrfffggggggeeeaaa```eeekkknnnuuu}}}|||{{{|||{{{||||||vvvoooggg___XXXZZZ___xxxqqq___PPPLLLIIICCC???<<<<<<===>>>999:::<<<===??????>>>>>>::::::::::::::::::::::::<<<;;;999888777888999:::777777777777777777777777777777666666666666777777777777777777777777777777888999::::::999:::<<<>>>@@@EEEMMMUUUYYYWWWPPPJJJ<<<999666555666777777777666999===@@@EEEMMMVVV]]]iiikkkmmmnnnmmmmmmnnnooommmnnnooommmjjjhhhggggggooommmmmmpppooogggXXXLLL:::999888777888999;;;<<<:::<<>>===<<<<<<;;;;;;555444444333444555666777sssVVVDDD@@@;;;777666777777777666666777777777555444333777777666666555555555555444555555555444444555777:::DDDYYYqqq~~~}}}{{{|||{{{uuupppiii\\\TTT[[[jjj}}}|||^^^TTT```kkklllqqqvvvzzz|||~~~{{{nnnaaaNNNIIIGGGIIIMMMSSS]]]hhhmmmrrrtttssstttxxx{{{zzz|||yyyuuuttttttrrroookkkkkknnnppprrrrrrrrrtttuuuzzz|||vvviiieeebbbbbbfffkkkmmmmmmnnnppprrrsssssstttvvvxxxuuuuuusssqqqooooooqqqsssrrrrrrtttwwwyyyxxxtttqqqiiiddd\\\VVVUUUVVVXXXZZZ]]]___bbbeeehhhmmmsssxxx{{{}}}wwwqqqmmmqqqnnnlllppptttsssllleeeWWWLLL@@@===CCCJJJMMMMMMRRR]]]hhhkkkjjjgggaaa[[[RRRQQQPPPNNNMMMNNNQQQSSSYYYZZZZZZXXXZZZccctttvvvhhh\\\___cccfffiiimmmrrruuu|||zzz}}}|||wwwppplllgggdddiiiqqqooo___YYYPPPGGG???===<<<999888999========================:::::::::;;;;;;<<<<<<<<<;;;;;;::::::999888777777777777777777666666666666555666777777777666444333555555666666555555444333333555666777666777888:::BBBEEELLLVVV]]]]]]UUUMMMAAA;;;777777777555555777999999999;;;@@@IIITTT[[[gggkkkmmmmmmnnnqqqqqqooopppppppppnnnmmmkkkiiihhhjjjkkkkkkmmmqqqnnn___OOO>>>:::555444777:::;;;;;;>>>>>>KKKbbbwwwjjjRRRPPP[[[ttt~~~UUU>>>555888555444555222,,,...000111///.........111111000000000000111111111333555888CCCYYYuuukkkqqq{{{xxxzzzuuuddd^^^ZZZZZZcccrrrrrrcccZZZ\\\\\\TTTOOOPPPJJJEEEAAA@@@CCCDDDAAA>>>;;;;;;;;;:::999888777666666666555444444555777888sssVVVCCC@@@;;;777777777777777777666555444333444444555666666666555555555444444444555555555444444666777;;;FFF\\\sss~~~||||||{{{sssjjjaaaVVVRRR^^^ppp}}}zzzwww\\\TTT```mmmqqqyyy}}}|||ooobbbOOOJJJHHHJJJMMMRRR]]]gggmmmrrrtttsssssswwwzzzyyyyyywwwtttssssssssspppmmmmmmoooqqqrrrqqqrrrsssuuu~~~zzzsssiiifffccccccfffjjjllllllqqqrrrsssrrrqqqpppqqqrrrqqqqqqqqqpppooooooqqqssspppppprrruuuvvvtttqqqnnnfffaaaZZZUUUTTTVVVYYYZZZ^^^```cccfffiiinnntttxxx|||~~~~~~wwwrrrooorrrooommmpppttttttnnnhhh\\\QQQDDD@@@DDDKKKNNNNNNKKKVVVbbbhhhkkkllljjjfff]]][[[XXXUUUTTTUUUXXXZZZ_________]]]]]]fffvvvpppddd^^^bbbhhhnnnrrrvvvzzz}}}}}}|||zzzrrrnnniiihhhmmmvvv~~~hhhYYYSSSNNNEEE>>>======;;;:::<<<========================:::::::::;;;;;;;;;;;;;;;;;;;;;:::999999888777777888888777777777666666666555666777777666555444333555555666666555555444333333555666777666777888:::BBBEEELLLVVV^^^^^^VVVOOOBBB<<<777777777444444777999999999;;;???HHHSSS[[[ggglllooooooooorrrrrrooonnnnnnnnnnnnmmmllljjjjjjjjjkkkkkkmmmqqqnnn___PPP???:::666555888<<<===<<<===>>>LLLfff}}}mmmUUURRR]]]qqqUUU???555888555444555111///000222222000///000111111111000000000000111111111333555999DDD[[[vvv~~~kkktttzzzwwwzzzsssccc___ZZZYYYaaannnooobbb[[[^^^^^^UUUNNNNNNHHHDDD???>>>@@@AAA>>>;;;::::::::::::999888777666666666555444555666777888qqqTTTCCC???:::888777777777777777555333111111222444666555555555444444444444444444555555555444444666888===JJJ```vvv}}}|||xxxmmmaaaWWWNNNOOOcccyyywwwvvvqqq[[[VVVcccssszzz~~~qqqdddQQQLLLIIIJJJMMMRRR\\\fffmmmrrrtttssssssvvvxxxwwwvvvtttrrrrrrssssssqqqooonnnpppqqqqqqpppqqqsssuuuxxxrrriiifffddddddfffiiijjjjjjpppqqqrrrqqqooonnnnnnooolllnnnppppppppppppqqqrrrnnnnnnpppqqqrrrppplllhhh```\\\VVVTTTTTTWWWYYY[[[___aaadddhhhkkkpppuuuyyy}}}}}}wwwsssrrrssspppoooqqquuuuuuqqqmmmbbbWWWJJJDDDFFFKKKNNNPPPIIISSS^^^eeelllrrrtttssskkkgggaaa\\\YYYZZZ\\\^^^bbbbbbaaa___```hhhvvv~~~vvvkkkcccccciiirrrzzzyyyrrrllliiiiiipppxxxrrr```UUUQQQLLLDDD>>>>>>???======>>>========================;;;;;;;;;;;;:::::::::::::::::::::999888888777777888888888888777777777777555666666666666555444444555555666666555555444333333555666777666777888:::AAADDDLLLWWW``````YYYQQQCCC===888888777444444666888999999:::???HHHRRRYYYgggmmmrrrrrrrrrsssrrrooollllllmmmnnnmmmlllkkkjjjiiijjjkkkmmmqqqnnn```PPP???;;;666666999<<<======<<<>>>LLLhhhnnnWWWSSS\\\mmm{{{VVV@@@666888555444555111222333333222111111222444111111000000000000111111111333555;;;GGG^^^yyyyyylll{{{wwwuuuyyyqqq```^^^YYYWWW^^^lllxxxjjj```[[[___^^^UUUNNNLLLFFFBBB===<<<======;;;888999999999999888777666666666555555555555666777888pppSSSBBB???:::888888888777777666555333222222333555666444444444444444444444444444555666555444555777999>>>NNNeeeyyy~~~{{{rrrfffYYYPPPJJJPPPhhh{{{tttuuukkkZZZYYYgggxxxrrrfffRRRMMMJJJKKKMMMQQQ[[[eeemmmrrruuussssssvvvwwwuuuttttttsssrrrrrrqqqpppppppppqqqqqqpppooopppsssuuuzzztttiiihhhgggfffggghhhhhhiiikkklllnnnnnnmmmmmmnnnpppkkknnnqqqrrrqqqppppppqqqmmmmmmnnnoooooolllgggccc[[[WWWTTTSSSUUUXXX[[[\\\```cccgggjjjmmmrrrwww{{{~~~{{{wwwuuuuuutttrrrppprrruuuvvvtttqqqfff]]]PPPHHHGGGJJJNNNQQQRRRYYY```fffmmmvvvzzzzzzuuunnneee]]]YYYYYYZZZ[[[___```______aaaiiiuuu~~~{{{vvvsssrrrqqqmmmjjjnnnttt}}}~~~~~~zzzuuunnngggdddgggnnnttt|||}}}{{{sssfff[[[UUUTTTKKKDDD>>>>>>???>>>===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999:::999999999888888777777999888888888777777777777555555555555555555555444555555555666555555444333333555666777666777888:::???CCCKKKWWW```aaaZZZSSSDDD===999888777444444666888888999:::???GGGQQQXXXgggnnnttttttssssssrrrppplllmmmnnnnnnnnnllljjjiiiiiiiiijjjlllpppmmm___OOO>>>999555555888<<<======;;;===IIIcccnnnXXXTTT[[[mmmyyyXXXAAA777999555444555000333444333222000111333555222111111000000111111222111222666===KKKaaa{{{uuupppqqqrrryyyooo___YYYUUUUUU]]]mmm~~~pppfff^^^YYYZZZYYYRRRLLLJJJDDDAAA===;;;::::::888666777888888888777777666555555555555666666777888888oooRRRAAA>>>:::888888888777777444555555666666666555555444444444444444444444444333555666555555555777999???RRRjjj|||~~~zzzkkk```UUUNNNJJJSSSmmmyyytttwwwxxxcccWWWYYYfffxxxrrrfffRRRMMMIIIJJJLLLPPPZZZdddmmmrrruuuttttttvvvwwwuuuuuuuuutttsssqqqpppooooooqqqqqqqqqooonnnpppsssvvv~~~}}}xxxjjjjjjjjjiiihhhggggggggghhhjjjkkkkkkjjjjjjkkkmmmmmmpppssstttrrrpppoooooonnnnnnnnnnnnmmmiiiddd___WWWUUUSSSSSSVVVZZZ]]]^^^bbbeeeiiimmmppptttyyy|||~~~yyyvvvuuuvvvtttrrrqqqrrruuuvvvtttrrrggg```UUUMMMIIIJJJOOORRRZZZ___cccfffnnnxxx}}}}}}zzzrrrfff]]]YYYWWWWWWWWW[[[]]]^^^```cccjjjssszzzzzztttmmmjjjlllqqqtttuuuyyyyyywwwyyytttqqqkkkccc```ccciiimmmpppnnnkkkddd\\\VVVTTTTTTLLLDDD?????????===;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999888888888888888777888888888777777777777666555444444444444555555555555555555666555555444333333555666777666777888:::===AAAJJJVVV___aaaZZZSSSDDD===999888888555555777777888888:::???FFFPPPVVVfffooouuutttrrrrrrqqqpppnnnoooppppppnnnllliiiggghhhiiiiiikkkoookkk]]]MMM<<<888333333777;;;<<<<<<;;;<<>>MMMddd|||yyyrrrvvvmmmqqq|||nnn___VVVRRRSSS[[[lllzzzjjjddd]]]VVVSSSQQQMMMIIIHHHCCCAAA===;;;999888777666666666777777666666555555444555666777777888888888pppQQQ@@@===:::999999999888777444555666777888777666555444444444444444555555555333555666666555666888:::@@@UUUnnn~~~~~~xxxggg\\\SSSNNNMMMWWWsss{{{xxx{{{ppp[[[TTTXXXbbbsss{{{nnncccPPPKKKHHHIIIKKKOOOYYYccclllrrrvvvuuuuuuxxxxxxvvvuuuuuuuuutttqqqooopppppprrrqqqpppnnnmmmppptttxxx}}}~~~yyylllmmmnnnmmmjjjggggggggghhhiiijjjiiigggfffggghhhnnnqqqssstttrrrpppooooooooonnnnnnmmmkkkfff```\\\UUUTTTSSSUUUYYY]]]___```cccfffkkkooorrrvvv{{{~~~|||xxxuuuuuuuuurrrrrrrrrsssttttttrrrpppfffbbbZZZRRRMMMMMMPPPTTT]]]___aaadddlllwww}}}}}}{{{rrrfff]]]ZZZYYYXXXWWW[[[^^^aaadddhhhmmmrrrvvvtttmmmeeeccchhhqqqyyy}}}wwwssssssqqqqqqkkkccc___aaaeeefffhhheee```ZZZUUUQQQOOONNNJJJCCC>>>>>>???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888888888888888777777777777666666666666444444444333444444555666555555666666555555444333333555666777666777888:::;;;???GGGSSS]]]___XXXQQQCCC===888999888666666888666777888:::???FFFNNNTTTeeennntttrrroooooopppooopppqqqrrrrrrpppmmmiiiggghhhhhhhhhjjjllliiiYYYIII:::666222222666:::;;;;;;;;;>>>FFFUUUkkkrrr```ZZZ___mmm{{{ZZZCCC999:::555333444///111222222111000000111333222222111111111111222222111333666???OOOeee|||nnnppp|||{{{mmmsssmmm^^^UUURRRSSS[[[kkkwwwfffaaa\\\UUUOOOLLLIIIFFFEEEAAA@@@===:::999777777777555555555666666555555444444555666777888999999999pppPPP???===:::999999999888666444444444555555555666666444444555555555666666666333555666666666666999;;;@@@WWWqqq}}}vvvfff\\\RRRNNNNNNZZZxxx}}}|||~~~mmmYYYUUUYYYaaaqqq}}}ttthhh___NNNIIIFFFGGGJJJNNNXXXbbblllrrrwwwwwwwwwzzzzzzxxxssstttvvvuuurrrqqqrrrtttqqqpppooommmmmmpppuuuzzz{{{vvvnnnpppqqqppplllhhhggggggeeefffggggggeeeeeeeeeggglllnnnqqqqqqqqqppppppqqqooonnnmmmkkkiiiccc]]]XXXUUUTTTUUUWWW\\\___aaabbbdddhhhmmmqqqtttxxx|||}}}{{{||||||{{{wwwuuuttttttpppqqqrrrttttttrrrooommmeeeddd___XXXRRRPPPTTTXXX^^^___^^^___gggqqqvvvuuuuuummmbbb\\\[[[\\\[[[ZZZ]]]```dddhhhkkkmmmnnnooommmfff^^^\\\cccoooyyy~~~{{{uuurrrnnnpppkkkaaa\\\^^^```^^^bbb^^^YYYTTTQQQOOOLLLJJJGGG@@@<<<===???===;;;;;;::::::::::::::::::::::::999999999999999:::::::::777777777777888888888888666666666666555555555444444444333333333444555666555555666666555555444333333555666777666777888:::999===EEEQQQ[[[\\\UUUNNNBBB<<<888888999777777:::666777888:::>>>EEEMMMSSSdddmmmssspppkkklllnnnooooooqqqrrrsssrrrooollliiihhhhhhggghhhjjjfffVVVFFF;;;777333333777;;;<<<<<<;;;AAAJJJTTTeeevvv~~~{{{|||{{{ooo___ZZZ___hhhyyy[[[DDD999:::555333333///000111333333111000111222333222222111111222222333222333666@@@PPPfff{{{eeemmmxxxpppyyy|||jjj\\\TTTSSSVVV___ooosssddd___\\\WWWPPPKKKGGGDDDAAA>>>===<<<999777666777888333444444555555555444444333444666888999999999999qqqPPP???===:::999999999888666555444222111222444666888555555555666666666777777333555666666666777999;;;@@@XXXrrr}}}uuuggg]]]RRRMMMNNN\\\|||~~~nnnZZZXXX]]]bbbqqqxxxoooddd[[[MMMHHHEEEFFFIIINNNXXXbbblllrrrwwwwwwxxx{{{{{{yyyqqqsssuuuuuussssssuuuwwwqqqpppnnnlllmmmpppvvv{{{xxxrrroooqqqsssqqqmmmhhhgggggg```bbbdddeeeeeefffhhhjjjiiikkknnnoooooopppqqqsssnnnmmmllljjjgggaaaZZZVVVUUUUUUVVVYYY]]]aaabbbccceeeiiimmmrrruuuyyy}}}~~~{{{yyyzzz{{{zzzwwwtttssssssoooppprrrtttssspppmmmjjjeeeeeebbb\\\UUUSSSVVV[[[______]]]\\\bbbjjjnnnlllnnnggg^^^ZZZ[[[]]]]]]\\\]]]```eeeiiikkkkkkjjjhhhiiiaaaYYYXXX```lllvvv|||yyytttkkknnnjjj```ZZZ[[[[[[XXX\\\YYYTTTQQQPPPOOOMMMJJJCCC===:::<<>>EEEMMMSSSdddlllqqqnnniiijjjmmmnnnnnnppprrrtttsssqqqnnnlllhhhhhhggggggiiidddTTTCCC<<<888444444888<<<>>>===;;;DDDNNNWWWdddrrryyyyyywwwttttttuuukkk\\\WWW\\\dddvvv[[[DDD::::::666333333///000222444444333111111222333222222111111222222333222333666@@@PPPfff{{{___lllxxxttt~~~yyyhhhZZZSSSSSSXXXcccuuupppbbb]]]\\\YYYSSSMMMHHHBBB===<<<<<<;;;888666555666888333333444555555444444444333444666888999:::999999mmmTTT>>><<<888666666555444333888888777777666666555555333444555555666666555555555444333333555777888999FFF[[[sss~~~xxxiii___UUUPPPUUUeeeooo\\\ZZZaaahhhqqqzzz~~~xxxtttnnndddZZZIIIHHHEEECCCEEENNNZZZcccoooqqquuuxxxzzzzzzyyyxxxqqqssstttvvvvvvuuusssrrroooqqqpppmmmjjjllltttzzz~~~{{{rrrqqqooollliiieeecccaaa^^^```bbbbbbbbbaaabbbcccjjjjjjjjjjjjlllmmmoooppppppmmmiiifffbbb^^^YYYUUUUUUWWW[[[]]]___aaadddgggjjjmmmrrruuuwwwxxx{{{|||~~~~~~||||||{{{wwwtttrrrssstttsssrrrrrrqqqpppooonnnmmmkkkgggbbb^^^[[[XXXUUUSSSZZZXXXXXXYYY]]]```bbbbbb```^^^\\\ZZZZZZ[[[]]]___ffffffffffffffffffeeeeeekkk^^^TTTVVV\\\bbbiiiqqq|||zzzuuullleee___[[[XXXUUUWWW\\\YYYTTTOOOLLLKKKKKKHHHFFFCCCBBBAAAAAAAAA???<<<999666777888999999999999999888888777777888888999:::888888888888777777777777666666555555555444444444555555444333444555666777666666666666777777777777111333555777999999999999999>>>GGGPPPVVVVVVSSSOOOCCC<<<777888999777555666555555777;;;===@@@HHHRRR^^^eeekkkjjjfffeeekkkrrrvvvvvvuuuuuussspppkkkgggfffggggggeeeccc]]]OOOBBB:::777555555777:::;;;;;;>>>BBBMMM]]]nnnyyy~~~~~~vvvkkkmmmooo^^^SSS]]]bbbrrr}}}cccEEE666:::888555555222111111111111111111111111222222111111111111111111222999999AAAWWWkkkxxxbbbggg|||rrr___XXXRRRTTTXXXbbb|||rrrfff```]]]XXXQQQJJJEEEAAA===;;;999999888666555333222222333333333444444444555555666777999;;;<<<<<<<<<;;;iiiPPP@@@===:::888777777666555777777666666666666666555333444555555666666555555777666555555777999:::;;;EEEYYYqqq~~~zzztttiiiaaaWWWSSSWWWffftttddddddmmmttt|||yyysssnnncccXXXMMMKKKGGGEEEGGGOOO[[[dddoooqqqtttwwwyyyyyyyyyxxxrrrssstttuuuuuutttsssrrrqqqrrrqqqnnnkkkmmmsssyyy}}}zzzvvvrrrpppnnnjjjgggdddcccbbb]]]^^^`````````___```aaagggggghhhiiijjjkkkkkklllmmmjjjgggccc```\\\XXXUUUVVVXXX[[[^^^```bbbfffhhhkkknnnsssvvvwwwyyy{{{}}}~~~{{{{{{yyyvvvsssrrrssstttrrrqqqpppooonnnnnnnnnnnnmmmjjjfffbbb^^^ZZZUUURRRSSSRRRQQQRRRUUUXXXYYYYYYXXXWWWVVVVVVXXX\\\___aaadddddddddcccbbbaaa``````aaaWWWNNNOOOSSSWWW```iii{{{vvvpppddd]]]XXXUUUSSSPPPRRRWWWWWWSSSNNNKKKJJJHHHFFFCCCDDDCCCBBBAAAAAA@@@===:::888888888888888999999999888888777777888888999:::555555555555444444444444666666555555555444444444555444444333444555666777555666666666777777777777222333555777888999999999:::???GGGOOOUUUUUURRRNNNBBB;;;666777888777555666555444666:::===AAAKKKUUUccchhhmmmmmmjjjjjjooottttttsssrrrqqqpppnnniiifffccceeedddbbbaaa\\\OOOCCC999777555555777999::::::;;;@@@LLL```vvvxxxjjjiiikkk\\\QQQZZZbbbsssdddEEE777:::777555555333111111111111111111111111111111111111111111111111111888999BBBYYYlllzzz}}}```eee}}}~~~ppp]]]VVVTTTWWW[[[gggpppeee___ZZZUUUOOOIIIEEEAAA>>><<<999999888666555444333222333333444444444555555555777888:::;;;<<<===<<<<<>>;;;999999999888777555555555555555666666666333444555555666666555555666666555666777888:::;;;CCCXXXooo{{{}}}{{{wwwrrrjjjccc[[[VVVXXXeee~~~vvvkkkppp{{{wwwjjj^^^OOOMMMIIIFFFIIIRRR]]]fffooopppsssvvvxxxxxxwwwwwwsssssstttttttttsssssssssrrrsssrrrooommmnnnrrrwww}}}|||vvvqqqqqqoookkkhhheeecccbbbbbb\\\]]]^^^^^^]]]\\\]]]^^^cccdddfffhhhhhhhhhfffeeeiiifffccc```]]]ZZZWWWTTTVVVXXX\\\^^^```cccgggjjjmmmppptttwwwxxxzzz}}}~~~~~~}}}}}}wwwwwwwwwtttrrrqqqrrrttttttsssqqqpppooopppqqqqqqooommmjjjfffbbb\\\VVVRRRMMMLLLJJJKKKMMMPPPQQQPPPQQQPPPPPPQQQTTTYYY]]]___bbbaaa```^^^\\\[[[YYYYYYWWWQQQKKKIIIIIIMMMWWW```yyy|||pppjjj[[[UUUPPPOOOMMMKKKLLLQQQPPPMMMJJJIIIHHHGGGEEECCCDDDCCCBBBAAAAAA@@@>>><<<:::999888777777777888999888777777777777888999999777777777777666666666666555555555555555444444444555444444444444555666666555555666666666777777777222333555777888999999999;;;???FFFNNNSSSTTTPPPMMMAAA999555666888666666777666444555999<<>>;;;999999999888777333333444444555555666666333444555555666555555555444444444444444666888:::CCCXXXooo{{{}}}{{{yyyvvvoooiiiaaaZZZWWW```yyyuuuoooxxxooo___MMMKKKGGGGGGLLLVVVaaaiiinnnppprrrtttvvvvvvvvvvvvssssssssssssssssssrrrrrrssssssrrrpppnnnooorrrvvv{{{sssnnnnnnllliiieeecccaaaaaaaaa\\\]]]]]]\\\ZZZYYYZZZ\\\```bbbdddfffgggeeebbbaaadddaaa^^^[[[ZZZXXXUUUSSSVVVXXX[[[]]]```dddhhhlllooorrruuuwwwyyy{{{~~~~~~|||zzzyyysssssssssqqqooooooppprrruuutttsssrrrrrrsssuuuvvvnnnlllkkkhhheee___XXXRRRMMMKKKIIIIIIJJJKKKLLLKKKMMMMMMLLLMMMOOOSSSWWWYYY^^^]]]\\\ZZZWWWUUUTTTSSSSSSQQQMMMHHHFFFIIISSS]]]vvvxxxkkkdddVVVQQQLLLKKKIIIFFFHHHLLLIIIHHHGGGGGGGGGGGGFFFFFFDDDCCCAAAAAAAAA@@@>>><<<<<<:::888666666777888999777777777777777888999999888888888888777777777777555555555555555555555555444444444444555555666666555555555666666666777777333444555666777888999999<<>><<<;;;<<<:::888666666777888999777777666666777777888999555555444444444333333333444555555555555555555555444444444555555555555555555555555555666666666666444555555666777888999999<<>>888555333333555888999999:::;;;HHHdddkkkdddhhh___SSSUUURRRggg{{{gggHHH888999777444666444111111111111111111111111000000111111111222222222222888;;;HHH^^^mmm~~~vvv]]]hhhzzz}}}jjj]]][[[RRRVVV^^^oooyyyjjj___YYYTTTPPPJJJEEEAAA>>>;;;999888888777666555444444333444444444555555555666666555666888999:::;;;::::::jjjPPP>>>;;;888777777888777666555555555555555666666666333444555555666666555555444666888777555666:::===III___vvv}}}ssseeeYYY\\\ttt|||ssssss}}}bbbMMMEEEDDDEEEJJJTTT___hhhmmmnnnnnnpppqqqrrrsssssssssrrrssstttuuutttrrrpppoooqqqnnnlllkkklllqqqvvvyyyyyyqqqjjjffffffeeecccaaa___^^^]]][[[[[[YYYWWWTTTSSSTTTUUUZZZ\\\___bbbbbb```^^^\\\[[[XXXUUUTTTTTTUUUTTTSSSVVVXXXZZZ]]]```eeekkkooorrrtttvvvwwwxxx{{{~~~|||vvvppplllkkkkkkkkkiiiggggggiiijjjkkklllmmmnnnooopppqqqqqqiiiiiihhhgggeeeaaa[[[VVVLLLIIIFFFDDDDDDCCCBBBAAA@@@@@@@@@BBBEEEJJJNNNQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPSSSQQQKKKGGGMMMUUU[[[kkkvvv|||mmmaaa]]]QQQKKKEEECCCAAA???BBBHHHQQQPPPMMMHHHDDDBBBBBBDDDHHHFFFBBB@@@???>>><<<::::::999888777777777888999777666666666666777888888666555555555555444444444444444444555555555555555333444555555666666555555444444555555555666666666555555555555666777888999<<<>>>BBBHHHMMMOOOOOOMMMBBB:::444444666666666888;;;888777888:::???KKKWWWeeeeeefffiiimmmpppqqqqqqqqqooonnnnnnnnnmmmkkkiiiffffffccc___\\\WWWJJJ===888666444444666888999:::999:::GGGcccsssjjjjjj^^^NNNMMMPPPeeeyyyhhhIII888999666444666444111111111111111111111111000000000111222222333333333888===LLLbbbpppnnnXXXeee}}}uuuxxx}}}ggg[[[ZZZUUUYYYbbbuuu|||kkk___YYYTTTPPPJJJDDDAAA>>>;;;999888777777666555555444444444444555555555666666666777888:::;;;<<<===<<<<<>>MMMbbbxxx~~~vvvfffWWWZZZsssyyyqqqrrryyy___JJJEEEEEEGGGNNNYYYccciiilllmmmnnnooopppqqqqqqrrrrrrppprrruuuvvvuuusssooommmnnnkkkhhhgggkkkqqqxxx}}}}}}vvvllleeeccccccccccccaaa___\\\[[[XXXXXXVVVSSSOOONNNOOOQQQVVVXXX[[[]]]^^^]]]\\\[[[XXXVVVSSSRRRSSSTTTTTTTTTXXXZZZ\\\___bbbhhhnnnsssssstttvvvwwwxxxzzz~~~~~~~~~|||zzzuuupppkkkhhhhhhiiihhhfffdddcccdddfffeeegggiiilllmmmnnnnnnmmmlllkkkiiihhheee```[[[VVVKKKHHHDDDBBBAAA@@@>>>===<<<;;;;;;<<>>;;;999888888888888777888888777777666666555555333444555555666666555555111555777666333333888<<>><<<666777888999999999999999666666666666666777888888555444444444444333333333444444444555555555666666333333555666666666555444444444444555555555666666666666555555555777888999:::;;;???EEEKKKOOOPPPOOOFFF===666666666666666888555333444888;;;AAALLLXXXbbbdddhhhjjjkkkmmmpppsssqqqppppppqqqpppnnniiifffeeeggggggeeeccc^^^PPPCCC:::777555555777:::;;;;;;;;;===GGG\\\vvv|||}}}uuupppooo```PPPMMMWWWkkk{{{jjjJJJ888999666444666444111111111111111111111111///000000111222222333333333999AAATTTlllzzz[[[UUUddd}}}~~~mmmpppuuu```WWWYYYWWW\\\ggg{{{oooccc\\\PPPLLLGGGDDDBBB@@@???===777777666666555555444444555555555555666666666777222444555777888888888888nnnRRR???<<<999666666666666555444444444444444444444444555555555555555555555555333555666444333555:::???SSSiiiyyy}}}{{{rrrrrrwwwbbbSSSYYYrrrsssiiijjjyyyrrrZZZIIIEEEHHHJJJMMMVVVbbbjjjkkkooossswwwwwwtttpppoooooossstttuuuuuusssqqqnnnmmmiiieeeeeeiiinnnsss{{{{{{tttlllccc^^^bbbaaa___\\\ZZZWWWUUUTTTUUUSSSPPPLLLIIIGGGGGGGGGQQQRRRSSSUUUWWWWWWTTTRRRSSSRRRPPPPPPQQQTTTWWWYYY]]]]]]]]]^^^```fffnnnsssvvvuuuuuuwww{{{}}}}}}}}}zzzwwwsssmmmhhhdddaaa```fffddd```]]]\\\]]]___aaa]]]___cccfffhhhjjjmmmppplllpppppplllhhheee```YYYMMMIIIDDD@@@>>><<<;;;:::888:::;;;;;;:::999;;;<<>>GGGWWWooouuuxxxxxxzzzwwwaaaMMMNNNWWWnnnnnnMMM999888444222444333333000------...000111000000111222111000000222444555555BBBZZZpppwwwWWWQQQeee{{{|||iiiqqquuu\\\RRRVVVWWWXXXddd}}}mmm```XXXMMMJJJFFFCCC@@@>>>:::888555555555555555555555555111222444666777666666555666555444444555777999;;;nnnQQQ@@@===999777666666555444555555555555555555555555555555555555555555555555333555555444333555;;;???RRRiiixxx|||zzzsssssssss^^^PPPZZZwwwvvviiidddooovvvtttuuu|||oooZZZJJJFFFIIIKKKNNNWWWdddkkklllnnnqqquuuuuusssqqqppppppssstttttttttsssqqqnnnlllhhhddddddiiiooottt|||~~~wwwpppiiiccc______^^^\\\ZZZXXXVVVTTTSSSNNNMMMKKKIIIIIIIIIJJJKKKPPPRRRUUUWWWWWWUUUSSSQQQQQQPPPOOOOOOQQQSSSWWWYYYXXXZZZ]]]```dddjjjpppuuuuuuuuuvvvxxx{{{||||||{{{uuurrrnnniiiddd```^^^]]]___^^^]]][[[ZZZZZZZZZZZZZZZ]]]```bbbdddhhhlllooolllpppqqqnnnjjjggg```YYYOOOJJJDDD???<<<<<<;;;:::888999::::::999999:::;;;======>>>@@@CCCHHHKKKNNNRRRTTTTTTUUU[[[bbbeeebbbdddgggnnnyyy}}}sssjjj___UUUNNNJJJFFFBBB@@@AAAEEEIIILLLPPPMMMKKKJJJGGGGGGPPP[[[^^^YYYSSSLLLGGGBBB>>>;;;888888888777777777666666444444555555666666555555444444444444444444444444555555555555555555555555555555555555666666666666555555555555555555555555555444444555555666777888999;;;@@@FFFKKKNNNMMMKKKCCC;;;555555666666666888666999:::::::::BBBOOOZZZdddccceeehhhmmmpppqqqqqqqqqnnnkkkjjjkkklllllllllmmmllliiiiiijjjfffWWWGGG<<<999666555666888::::::888===EEETTTkkk~~~{{{uuuyyyzzz{{{uuu]]]JJJLLLYYYqqqnnnMMM999888444222444333222000...---///000111000000111222111000000222444777777DDD\\\rrruuuXXXRRRggg}}}xxxhhhrrruuu]]]SSSVVVWWWYYYfff|||lll___WWWNNNKKKFFFCCC@@@>>>;;;999555555555555555555555555333444555666777777777666777666555555666888:::;;;mmmOOOAAA>>>999777666555555444666666666666666666666666555555555555555555555555333444555444333666;;;@@@RRRhhhvvvyyyxxxrrrrrr~~~nnnXXXMMM[[[{{{}}}kkk```ffflllllloooxxx{{{lllYYYKKKGGGJJJLLLPPPYYYeeelllmmmmmmoooqqqrrrqqqqqqrrrssssssttttttsssrrrpppnnnlllgggddddddjjjooouuu}}}zzzrrrkkkgggccc```\\\[[[YYYWWWUUUSSSQQQPPPIIIHHHGGGGGGGGGHHHIIIJJJLLLPPPUUUVVVTTTPPPNNNNNNNNNMMMMMMMMMOOORRRUUUWWWUUUXXX]]]aaaeeeiiimmmpppqqqrrrsssvvvyyyyyywwwuuunnnkkkgggbbb]]]ZZZWWWVVVUUUUUUUUUTTTSSSRRRQQQQQQTTTVVVYYY\\\^^^bbbfffjjjkkkppprrrooollliiibbb[[[SSSMMMDDD>>>;;;:::::::::777888999999888888999;;;;;;;;;<<<>>>BBBHHHMMMQQQSSSWWWZZZ]]]cccjjjkkkhhhiiikkkqqqyyy{{{qqqfff[[[QQQKKKFFFEEECCCAAABBBEEEIIIKKKLLLLLLKKKJJJIIILLLXXXeeelllfff\\\RRRJJJDDD???<<<777777777777666666666555444666777999888777555333444444444444444444444444666666666666666666666666555555555555666666666666777777666666555444444333555444444555555666777888:::;;;???DDDIIILLLKKKIIICCC;;;444555666555666888555888999999;;;CCCPPPZZZccc``````dddlllrrrrrrqqqooommmllllllmmmooonnnnnnlllmmmlllnnnpppkkk[[[JJJ<<<999666555666888:::::::::===EEETTTiiiyyy{{{vvvssszzz|||{{{sssYYYGGGJJJ\\\sssnnnMMM:::999444111333111222000......///111111000000111222111000000222444888999GGG___tttttt]]]SSSjjjwwwjjjwwwvvv___TTTWWWVVVZZZiii{{{mmm```XXXNNNJJJFFFBBB@@@===;;;999555555555555555555555555444555666777777777777777777777666777888:::<<<===lllNNNAAA>>>:::777666555444333555555555555555555555555555555555555555555555555222444555444333666;;;@@@SSSjjjvvvvvvuuuooonnnwwwyyyiiiUUULLL[[[|||mmmaaagggooopppuuu~~~yyyiiiXXXLLLFFFJJJMMMQQQZZZfffmmmnnnmmmmmmnnnoooppprrrsssuuusssssssssrrrqqqooommmllliiiffffffkkkpppttt{{{wwwpppkkkfffbbb___[[[ZZZXXXUUURRROOOMMMKKKIIIHHHFFFDDDCCCBBBBBBBBBEEELLLRRRRRRNNNIIIHHHIIIIIIIIIJJJKKKMMMPPPSSSUUUVVVXXX[[[^^^```bbbfffhhhlllmmmpppsssuuutttpppmmmhhheeeaaa[[[VVVQQQOOONNNKKKKKKJJJIIIIIIIIIJJJKKKMMMPPPTTTXXXZZZ\\\___aaaiiimmmooonnnlllkkkgggaaaVVVOOOEEE===999999::::::666888999999888777999:::<<<<<<>>>AAAGGGMMMTTTXXXWWW\\\aaadddjjjpppsssqqqqqqrrrvvv|||}}}ssshhh[[[PPPJJJDDDEEEEEEEEEGGGIIIMMMPPPNNNPPPRRRQQQPPPVVVdddqqquuummm```TTTJJJCCC>>>;;;888888777777777666666666666777777888777666444333555555555555555555555555666666666666666666666666555555555555666666666666777666666666555555555444555444444555555666777888:::;;;>>>CCCHHHJJJIIIHHHBBB:::444444666555555777555666888999<<>><<<:::888555555555555555555555555444444555666666666666666777777888888999;;;===>>>jjjMMMAAA===999777666666555444444444444444444444444444555555555555555555555555222333555444444666<<>>===<<>>???CCCHHHKKKKKKOOOTTTWWWXXXYYYZZZ[[[fffjjjmmmmmmmmmooommmhhhXXXQQQFFF===999888999:::666888999999888777999:::<<<===@@@EEELLLSSSZZZ___\\\aaaeeegggmmmtttyyyxxxzzz{{{}}}wwwjjj\\\OOOHHHAAADDDGGGIIILLLPPPVVVZZZYYY]]]```^^^^^^dddooowwwssskkk^^^QQQGGG@@@<<<999999999888888888777777777888777555444444444555555555555555555555555555555555555555555555555555555555555555555666666666666555555555666666666777777555444444555555666777888999:::===BBBFFFIIIIIIHHHBBB:::444444555555555777555666888999===FFFQQQXXX^^^[[[ZZZaaalllssstttqqqpppoooooopppppppppmmmkkkhhhjjjlllooorrrmmm\\\KKK<<<999666555666888::::::===???HHHXXXhhhqqqqqqnnnjjjsssyyyzzzrrrYYYHHHMMM[[[rrrkkkKKK999999555222333111222000//////111222111000000111222111000000222444555:::III___uuunnnddd\\\xxx~~~wwwyyyaaaWWWYYYVVV```uuuqqqddd\\\LLLHHHCCC>>><<<:::888777555555555555555555555555444444333444444444555555777777888999;;;<<<>>>???hhhKKK???<<<999666666666666555444444444444444444444444555555555555555555555555111333555444444666<<>>===<<<<<<;;;:::>>>BBBBBB???===<<<===AAABBBCCCDDDFFFHHHJJJKKKPPPQQQSSSTTTWWW[[[aaafffggghhhjjjlllmmmkkkfffccc\\\YYYSSSMMMGGGBBB???===>>><<<999999===CCCJJJOOOPPPRRRTTTUUUUUUUUUVVVXXXdddjjjppprrrssstttqqqlllXXXQQQFFF>>>:::999999:::777888999999888888999;;;:::<<>>:::888999999999999888888888888888666444333333444666777555555555555555555555555555555555555555555555555555555555555666666666666444444555666666777888888555444444555555666777888999:::<<>>FFFPPPVVV[[[ZZZ\\\cccmmmssssssqqqooooooooopppqqqooollliiifffhhhiiilllpppkkkZZZIII<<<999666555666888:::::::::<<>>;;;:::888777555555555555555555555555444333333222222333444444666777888:::;;;===>>>???hhhJJJ>>>;;;888666666777777666555555555555555555555555555555555555555555555555111333444444444777<<>>>>>hhhIII===:::777666777888888777666666666666666666666666555555555555555555555555111333444444444777===BBBWWWrrr|||{{{uuujjjfff___]]]XXXRRRUUUhhhnnn\\\UUUeeeyyy}}}pppcccXXXSSSKKKOOOTTTZZZdddooouuuuuuuuusssqqqrrrttttttqqqnnnsssrrrpppooommmllllllllleeecccfffmmmsssxxx~~~{{{vvvnnngggaaa]]]YYYWWWKKKJJJHHHFFFCCCAAA???>>>:::::::::::::::999888777888777666777999::::::999===>>>>>>@@@AAABBBCCCCCCCCCFFFJJJMMMNNNNNNOOOPPPZZZYYYZZZ[[[[[[YYYUUURRRLLLIIIEEEAAA===:::888888666777:::???FFFMMMSSSWWWVVVRRRJJJCCC@@@DDDKKKQQQcccooo}}}~~~rrrfffVVVPPPGGG@@@<<<:::::::::888:::;;;;;;:::999;;;<<<999>>>FFFPPPYYYaaagggiiiqqq{{{yyywwwyyy}}}~~~iiiYYYOOOKKKFFFLLLTTT\\\eeepppyyyrrrfffXXXSSSNNNGGGAAA>>><<<;;;999777777777777666666666666444555777999:::999888777666666666666666666666666777777777777777777777777555555555555666666666777888888777777666666555555555444444555555666777888888999<<>>>>>dddKKK???===999777777666555444888777666555444333333333444444444444444444444444555444555777666777===EEE]]]nnnzzzyyysssqqqmmmggg]]]YYYVVVUUUVVVbbbjjjZZZSSSaaavvvsssiii^^^UUUOOOKKKMMMSSS___kkkrrrrrrooonnnoooqqqsssssssssqqqpppooopppqqqqqqpppnnnllljjjgggfffgggmmmrrrxxxvvvpppiiibbb^^^YYYTTTPPPHHHFFFCCC@@@>>><<<<<<;;;:::888888;;;;;;888777:::888888888888777777777777888888888999;;;===???@@@AAAAAAAAACCCDDDFFFGGGHHHNNNMMMMMMLLLKKKJJJIIIIIICCCBBBAAA>>>;;;888555333555999;;;>>>FFFPPPVVVVVVQQQKKKEEECCCBBBCCCJJJRRRjjj}}}uuu```VVVMMMEEEAAA>>>;;;<<<>>><<<888666888888777:::>>><<>><<<999777555444555666777777888888888666555555444444444555555555666777888888777666555555555666666777777888888555666666666666666555555777777666666555555444444666555555555555666666777::::::;;;???DDDHHHJJJJJJDDD<<<555444666555666888999777999===@@@BBBIIIQQQTTTYYYaaajjjppprrrpppmmmmmmmmmnnnqqqtttrrrmmmhhhhhhggggggjjjjjjbbbSSSGGG<<<999555444666:::===>>><<>>???eeeKKK???<<<999777777666555444777666555555444444444444444444444444444444444444555444555777666777===EEE___mmmuuuqqqkkkjjjiiiddd[[[VVVTTTTTTTTT___{{{lll]]]XXXfffzzzvvvlllaaaVVVNNNMMMOOOVVVbbbnnnttttttqqqnnnoooqqqrrrrrrrrrqqqpppooopppppppppooommmkkkiiiffffffjjjqqqvvvzzznnniiibbb[[[VVVQQQKKKHHHEEECCC@@@===;;;999888888;;;888999;;;;;;888777:::999999888888888777777777666777888:::<<<===>>>???=========>>>???@@@AAABBBEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>===<<<:::888777666555777:::===FFFPPPTTTRRRJJJFFFBBBAAAAAAEEEPPP\\\ssswwwbbbTTTKKKCCC???<<<:::;;;>>>===888666888888777999>>>>>>AAAJJJSSSYYY```lllxxxvvvrrrqqqsssvvv~~~}}}|||iii\\\UUUSSSTTTZZZdddppp|||{{{lll___UUUQQQIIIEEEAAA>>>;;;:::777555333444666777888888777777777666666666555666666666555666777888888777666555555555666666666777777777555555666666666666555555666666666666666555555555555555555555555666666777888888;;;@@@FFFKKKMMMNNNEEE<<<555555666555555888888666777;;;>>>@@@GGGNNNSSSXXXaaajjjpppqqqooommmmmmmmmoooqqqsssqqqlllhhhgggeeeeeehhhhhh```QQQEEE;;;888444333555888:::<<<>>>BBBJJJ```uuussslllrrrrrruuupppnnnlll]]]PPPRRRWWWggg{{{dddFFF777888555222444333222222111111111111222222000111111222222333444444666===LLL```tttqqqsss|||{{{bbbVVVWWWUUU]]]mmmuuuhhhZZZRRRQQQTTTPPPHHH???;;;::::::888888777555333333333444555444444333333444444555666666777888999;;;<<<===>>>eeeKKK???<<<999777777777666444555555555555555555555555444444444444444444444444555444555777666777===EEE^^^jjjooohhhbbbcccdddaaaYYYTTTRRRRRRRRRZZZrrrmmmaaa___ooo{{{ssshhhZZZPPPNNNRRRZZZeeepppvvvvvvtttppppppqqqqqqqqqqqqqqqrrroooppppppooommmkkkiiihhhfffgggmmmvvvzzz|||kkkggg```ZZZUUUOOOJJJGGGDDDBBB???<<<999777666666;;;888888;;;:::777777999888888888888777777777777444666999;;;===>>>======:::::::::::::::;;;<<<<<<<<<<<<;;;;;;:::::::::999999999999999888888888888666888:::>>>HHHRRRRRRNNNGGGEEECCCBBBBBBHHHYYYiiiyyydddRRRIII@@@<<<999888:::>>>===999777888888666999===@@@DDDLLLUUU\\\bbbooo{{{uuupppooorrruuu||||||zzzwwwvvvwwwzzz}}}uuuhhh```\\\ZZZYYYaaammmzzzpppdddZZZQQQLLLFFFCCC???<<<;;;:::888666222444666888888888777666777777777777777777777777666666777777777777666666555555555666666666666666555555666666666666666555555555555666666666666666555555444444555666666777666777:::@@@HHHMMMQQQRRRFFF===666555555444444666777555666:::<<<>>>DDDKKKSSSYYYbbbjjjooopppnnnlllnnnnnnoooqqqrrroookkkgggfffdddccceeefff^^^OOOCCC:::666333111333666777888>>>CCCKKKbbbzzz{{{vvv{{{zzzxxxmmmfffeeeYYYOOOSSSUUUggg|||dddGGG777999555222444333222222111111111111222222000111111222222333444444777>>>KKK^^^qqq|||mmmrrr|||www```WWWZZZYYY___kkk}}}uuulllbbbVVVNNNMMMHHHSSSSSSCCC888:::<<<888888777555444333333444555444444444444444555666666666666777888999:::<<<<<>><<<999777777777666555333444444555555666666555444444444444444444444444555444444777666777===EEEYYYeeekkkfff```bbbdddaaa[[[VVVSSSQQQPPPUUUkkkooogggjjj{{{yyynnn___TTTNNNRRR[[[fffpppvvvvvvuuusssrrrrrrqqqqqqrrrssssssooooooooonnnllljjjhhhgggggghhhmmmuuuzzz|||~~~rrrgggddd___ZZZUUUPPPLLLIIIDDDBBB???<<<999777666666:::777666999888555555888777777777777666666666666333666:::===>>>>>><<<;;;;;;;;;:::999999999999999888888888888777777777777666666666666777777888999888999;;;@@@KKKTTTSSSMMMJJJIIIHHHFFFFFFNNNcccvvvxxxeeePPPFFF===:::888777:::>>>>>>999777888888666888<<>>666555555444444666888555666999;;;===CCCJJJSSSYYYccckkkoooooonnnmmmooooooqqqqqqqqqnnnjjjhhhfffdddccceeeeee]]]OOOCCC:::666333222333555666666:::AAAJJJbbb~~~}}}kkk___^^^TTTLLLQQQSSSfff|||eeeGGG888999555222444333222222111111111111222222000111111222222333444444888>>>KKK\\\ooo{{{iiinnnzzz|||tttaaa[[[^^^]]]```hhhyyyuuullleee^^^SSSLLLJJJAAAMMMRRRIII???;;;:::888777666555444444444444555444444444444555666777777666666666666777888:::;;;fffKKK>>>;;;888777777777666555222333444555666666666555444444444444444444444444555444444777666777===EEESSSbbbmmmllliiikkkkkkhhhddd\\\UUURRRNNNQQQeeezzzrrrooowww{{{lll\\\RRRLLLQQQYYYccclllrrrtttuuuuuuttttttsssssssssttttttoooooonnnmmmkkkjjjhhhgggiiihhhkkkrrrvvvzzzpppeee[[[ZZZXXXTTTOOOKKKHHHFFFBBB@@@===:::888666666555888444444666666444444888777777777666666666555555555888;;;>>>???>>><<<:::;;;:::999888777777777777666666666666777777777777666555555555555666777888888:::===BBBKKKTTTTTTOOOLLLKKKLLLLLLOOO[[[rrruuuaaaMMMDDD<<<:::888888:::???===999777888888777999===AAADDDLLLUUU\\\cccqqq}}}zzzvvvsssrrrsssttttttsssqqqrrruuu{{{~~~wwwtttuuuwwwyyy}}}~~~uuuqqqmmmfff```^^^^^^eeepppxxx~~~uuufff[[[UUUQQQLLLHHHAAA>>>;;;999999888777666222333555777888777666555444555666777777777777666888888777666666666666666555555555444444444444444444444555666666666666666444444555555666666777777333333333444444555777777:::;;;>>>CCCIIINNNQQQQQQGGG>>>666555555444444666888666777:::<<<>>>DDDKKKSSSZZZdddllloooooonnnnnnoooppprrrrrrpppnnnkkkjjjhhheeedddeeeeee]]]OOODDD:::777444333444666777777888@@@KKKccchhh[[[[[[SSSLLLPPPQQQeeezzzfffHHH999999555222444333222222111111111111222222000111111222222333444444777???MMM^^^rrriiillluuuzzzsssccc___cccaaa___fffyyyzzzoooeee```ZZZQQQJJJHHH@@@AAAGGGNNNJJJ>>>777888666555555444444444444444555555555555666777888999777777666555666777999:::fffLLL===;;;888777777777777666222333555666666666555555444444444444444444444444555444555777666777===EEERRReeeuuuxxxwwwyyyxxxsssooodddYYYQQQKKKNNN```uuussstttxxxdddTTTKKKJJJOOOVVV___gggmmmrrrtttuuuuuuttttttttttttssssssnnnnnnmmmlllkkkjjjjjjiiijjjhhhjjjoootttzzzsssfff^^^TTTUUUSSSPPPKKKFFFDDDDDD===<<<999777555444444444666333222555555444666999888888888888777777777777999;;;>>>@@@@@@>>>;;;999888888777666555444444555444444444555555666666666777666555555555777888999999>>>BBBEEELLLUUUXXXVVVRRRQQQRRRWWW___oooooo\\\IIIBBB;;;:::999888:::===<<<888666888888777:::>>>AAADDDKKKTTT[[[cccqqq~~~|||yyyuuussstttqqqrrrssstttvvvzzz~~~~~~uuuqqqjjjdddcccfffkkknnn{{{~~~}}}ttttttpppfff___^^^]]]bbbiiinnnooopppoooppprrriii^^^TTTMMMIIIEEEAAA???===:::888777777666555333333444555666666666666333444666777888777777666999888777666555555666666444444444444444333333333333444555666777777777777555555555666666666666666222222333333444555777777<<<===???CCCIIIMMMOOOPPPFFF===666555555444444666888666777;;;===???EEELLLTTT\\\gggnnnpppooooooooooooqqqssssssqqqnnnmmmmmmjjjfffdddeeeeee^^^PPPDDD999777444444666777888888888AAALLLeee|||dddYYY\\\VVVOOORRRQQQcccxxxgggIII999:::555222444333222222111111111111222222000111111222222333444444666???OOOcccwwwjjjlllrrr{{{tttfffccceeeaaa___ggg}}}xxxlll```ZZZUUUMMMGGGDDD@@@888;;;IIIMMMAAA777777555555555555555555555444555555555555666888999:::999777666555555666888999fffMMM===;;;888777777888777666222444555666777666444333444444444444444444444444555444555777666777===EEEXXXlll~~~yyykkk[[[PPPHHHJJJ]]]rrrmmmrrrrrr\\\OOOIIIJJJMMMSSS[[[bbbjjjppptttrrrssstttttttttrrrqqqpppnnnmmmmmmllllllllllllllljjjhhhjjjpppvvv|||}}}~~~}}}|||vvvjjj^^^YYYSSSTTTSSSOOOIIICCCAAA@@@;;;:::888777666555666666666333222555666666888===;;;;;;;;;;;;:::::::::999===>>>@@@@@@@@@>>>;;;999777666555555444444444444333333444555555666777777666666555555666999;;;===???FFFKKKMMMRRRZZZaaacccbbb```aaaiiiuuuiiiUUUEEE>>>999999999777888;;;;;;777555777888888;;;@@@BBBEEELLLUUU\\\dddrrr|||xxxuuussstttppprrrtttwwwyyy~~~wwwrrrsssqqqnnnaaa___]]]]]]```eeelllpppzzz~~~yyyqqqqqqlll```ZZZ\\\WWWZZZ]]]___^^^]]]^^^^^^___[[[UUUNNNGGGCCC@@@>>>???<<<999777666666555444444444333333444555777888333555777888999999888777:::999777666555555555666444444444333333333222222333444555666777777777777666666666666666555555555222222222333444555777777;;;<<<>>>CCCHHHMMMOOOPPPEEE<<<555555666555555888777555666:::===???FFFMMMUUU^^^iiiooopppooooooqqqooorrrttttttqqqoooooopppjjjgggdddeeeddd]]]OOODDD777555444444666888888888777AAAKKKccc{{{dddZZZ^^^XXXOOOPPPRRRbbbuuugggIII::::::666222444222222222111111111111222222000111111222222333444444444???RRRhhh~~~iiijjjqqqyyyttthhheeeeee___```jjjwwwiii[[[SSSOOOHHHBBB???<<<777666===DDDDDD>>>888444444555555555555555444555555555666777888:::::::::888666555555666888999fffMMM===;;;888777777888777666333444666777777666444333444444444444444444444444555444555777666777===EEE___sssooo\\\OOOFFFHHH[[[ppp{{{eeelllnnnYYYNNNKKKJJJMMMRRRXXX```hhhpppuuupppqqqsssssssssqqqooonnnnnnmmmmmmllllllmmmmmmnnniiihhhlllsssyyyzzz|||}}}|||{{{xxxqqqdddYYYUUUQQQRRRQQQLLLEEE>>>;;;:::<<<;;;:::888888888999999666333333666888888;;;@@@>>>>>>=========<<<<<<<<<@@@@@@AAAAAA@@@===;;;999888777666666555555555666444444555666777888888999555555555555888;;;>>>@@@FFFNNNUUUVVVYYYaaajjjnnntttpppqqqxxxfffQQQAAA;;;888888888666666999:::666555777999999<<>>???@@@BBBBBB???;;;666333333444444666777888999:::777666555666777777777666666777999===@@@DDDHHHJJJPPPVVV\\\___bbbiiiuuu|||~~~cccLLLAAA;;;444111222555666666666777777777777999===@@@CCCHHHPPPXXX\\\cccssszzzuuuvvvuuusssmmmnnnrrr{{{{{{hhh[[[[[[\\\YYYZZZ___]]]aaafffjjjnnnqqquuuxxxzzz}}}{{{uuulllccc\\\UUUOOOLLLLLLKKKIIIGGGGGGHHHIIIJJJNNNKKKFFFBBB???===:::888888777666555444333333333444444666666666555444333666666666888:::;;;:::999<<<999666444444555555555333333333333333333333333444555555555555555444444999888666555444444555555555555555555555666777777999;;;<<>>BBBEEE888555222000111333555666777666555555666888;;;<<<<<<:::777555666888;;;===dddLLLAAA===777444444555555666666666666666555555555555111333555555444222222333111666444333888777===LLLjjj~~~~~~nnnYYYJJJDDDKKK^^^ooowww___bbbooouuu]]]NNNIIIJJJJJJMMMTTT^^^gggmmmoooqqqqqqpppppppppoooooooooooommmkkkkkkmmmmmmmmmllljjjkkkooovvv||||||www{{{||||||yyyqqqkkkeee^^^XXXYYYTTTNNNGGGCCC???;;;999999999999999888888888777555666666888:::===???AAAFFFBBB===:::;;;===???@@@?????????>>><<<999666444444444666777888999999999666555555555777888888888999:::<<>>999333111333555777777666777777777777999===???EEEIIIQQQXXX[[[aaappp{{{vvvvvvtttqqqqqqsssyyyzzzlll]]]SSSWWW\\\[[[]]]cccdddgggkkkooorrruuuyyy{{{yyy|||~~~}}}zzzuuulllccc\\\TTTNNNJJJFFFDDDCCCBBBDDDFFFHHHIIIOOOKKKFFFBBB???===:::888999888777666555444444444555555666777777666666666888888888999;;;;;;:::888<<<999777555666666555444333333333333333333333333555555555666666555555444666666555444555555666777555555555555555666777777888:::<<>>@@@<<<888333111333555666666666555555555666888:::;;;;;;:::888777777999;;;===dddLLL???<<<888666666666555555666666666555555555555444222444666666555333333444333777444333888888>>>NNNnnn~~~{{{{{{{{{jjjUUUGGGDDDNNNcccuuuwww```___gggtttzzzzzzttt]]]OOOKKKLLLKKKMMMRRR[[[dddkkknnnoooppppppppppppoooooonnnnnnlllkkkkkkmmmnnnnnnmmmkkklllqqqxxx}}}|||www{{{}}}}}}uuukkkbbb\\\YYYYYYTTTLLLFFFBBB???<<<;;;:::;;;;;;;;;::::::999888666777888:::<<>>;;;999777666555555444666888999:::999777666666666666666777999;;;<<<===@@@DDDHHHMMMSSSYYY^^^^^^dddkkkpppttt{{{qqqUUUCCC:::777333111333666888999666777777777777999<<>>===???CCCHHHJJJKKKOOOKKKFFFAAA???<<<:::888888777666555444333333333666666666666777888999999:::999999:::<<<<<<;;;999;;;999888777888777555444444444444444444444444444555555666666666666666555444444444444555666888888555555555555555666777777777999;;;???FFFNNNOOOLLL@@@888333444555444444555222444555555666;;;CCCIIIRRR___lllqqqsssuuuvvvuuuvvvuuusssrrrssssssrrrqqqrrrmmmiiikkklllcccQQQAAA888666333333444666666666777===CCCRRRfffjjjhhhnnnrrrlll]]]jjjnnnhhhOOONNNUUUpppgggIII999:::555222444333111111111111111111111111000000000000111222333333888CCCUUUllloooXXX]]]tttooofffggghhhgggdddssssss]]]SSSIIIDDD@@@;;;777777999888666444555666999;;;AAA:::444222555888888666555555444444555777999::::::999:::::::::;;;;;;<<>>;;;999777777777555444666666555555555444444444111333555555444333333444555888444222777888???PPPkkkyyy}}}ssssssuuueeeRRRGGGHHHVVVmmmxxxaaa___dddoootttvvv~~~qqq[[[OOOLLLLLLLLLMMMQQQXXX```hhhlllnnnooooooppppppooonnnmmmmmmkkkjjjkkklllnnnnnnmmmlllmmmrrryyy}}}}}}yyy~~~}}}xxxjjj___[[[YYYXXXSSSKKKDDD@@@>>>===<<<<<<<<<<<<<<<<<<;;;999999666777888;;;===???AAABBBAAA>>><<<;;;===???AAAAAA>>>;;;777444222333555666555777999::::::999666555777777777777777999===???BBBIIIRRRYYY]]]___bbbdddaaafffmmmssszzzfffNNN@@@888666444222333444666777666666777777777999===@@@EEEHHHPPPWWW[[[```kkkwww}}}sssrrrttttttssssssxxxyyyjjj___UUUOOOOOOXXX```ccceeeiiilllnnnpppqqqrrrtttwwwyyy}}}}}}}}}}}}yyyuuutttooohhh```XXXOOOFFF@@@===<<<<<<@@@GGGLLLOOOPPPMMMIIICCC???<<<:::999777555555333222111000000000666555555555666777999:::999999999;;;===>>>>>><<<:::999888888999888555333555555555555555555555555555555666666777777666666555555555555666666777777555555555555555666777777666999;;;???FFFNNNOOOKKK???888222333555444444666333555666666777;;;CCCIIIUUUbbbooorrrrrrsssuuuuuuxxxvvvsssqqqrrrrrrrrrqqqsssnnnkkkmmmnnneeeRRRBBB777555222222333555666666777???FFFRRRaaaaaa\\\bbb```bbbaaannnssseeeOOOLLLUUUqqqgggJJJ:::;;;777333555444111111111111111111111111////////////000111222333777BBBVVVooorrr\\\```vvvnnndddfffiiiiiieeewww}}}lllZZZPPPHHHDDDAAA<<<888888777666444333333444666888BBB;;;444222666999888555444444444444555666888888888999;;;=========<<<;;;eeeMMM===;;;999888888888666444555555555555444444444444///111444444333222333333555888444222777888???PPPhhhxxx}}}vvvwww}}}kkk\\\LLLGGGNNN___wwwzzzaaa___dddlllnnnooowwwmmmYYYMMMLLLKKKLLLMMMPPPVVV^^^fffkkkmmmnnnnnnooooooooonnnnnnllljjjiiijjjlllmmmmmmlllmmmmmmrrrxxx||||||}}}~~~xxxhhh]]]XXXXXXUUUPPPHHHBBB???>>>===<<<;;;<<<======<<<;;;999888555666777999;;;===>>>???<<<:::888999;;;=========;;;999555111000111444555555777999::::::888666444555555666555666999>>>CCCKKKUUUccclllmmmiiifffeeefffjjjpppxxxrrrWWWBBB888777777555444222222333444555666777777888:::???BBBDDDGGGOOOXXX]]]bbblllvvvssslllmmmqqqtttuuuxxx|||{{{mmm]]]RRRLLLKKKOOOXXXaaafffhhhjjjmmmnnnoooppppppqqqtttvvv{{{{{{{{{{{{}}}|||xxxqqqmmmeee]]]TTTKKKBBB<<<;;;:::<<>>777222333444444444666555666777777888<<>>===<<>>NNNiii{{{~~~xxx^^^RRRHHHIIIUUUiii~~~iiigggjjjppppppnnnvvv~~~kkkWWWMMMLLLJJJLLLOOORRRWWW^^^fffkkknnnmmmmmmmmmmmmnnnnnnooommmkkkjjjjjjlllmmmmmmllllllmmmqqqwww{{{}}}||||||uuufff\\\WWWUUUQQQMMMFFFAAA>>>===<<<;;;:::;;;<<<<<<<<<999777555444555666888999:::;;;;;;888777666666888999999888888666333111000111222444555666777888888777555444111333555555777===EEELLLYYYdddpppvvvssslllgggeeehhhkkksss~~~hhhNNN===777555666666444222111222333444555777888999===BBBEEEFFFIIIPPPZZZ```dddllluuu|||{{{tttlllhhhjjjnnnqqqrrryyyzzzzzzvvvmmm```RRRJJJEEEGGGMMMWWW```gggjjjkkknnnoooooooooooopppsssuuuvvvvvvwwwwwwzzz{{{rrrmmmddd[[[RRRIII@@@;;;999888;;;BBBKKKPPPOOOKKKFFFAAA<<<888777777777777777666555444333222222222222222222222333444555555444555777;;;???BBBCCCCCC:::888777666777666444333444444444444444444444444222333444555666666666666777777777777666555444333555555555555555666777777777:::===@@@FFFLLLKKKFFF>>>666111222444444444666666777888888888<<>>EEESSSccc```XXXZZZTTTbbbvvvwwwxxxWWWJJJLLLUUUooobbbEEE555777333000222111111111111111111111111111000000000000111222333333555AAAWWWrrrttt```bbbyyynnnddddddiiikkkpppqqqcccVVVLLLCCC???<<<777444444222222222222444666888999;;;999666555555666555444555555666666666777777777888:::===@@@AAA@@@>>>===cccKKK>>>;;;999777888888888777555555555444444444333333///111333444444333444444111666444333888777===LLLhhhzzz|||lllVVVMMMHHHOOO```vvvpppnnnpppuuuuuuttt~~~~~~kkkWWWNNNMMMKKKNNNRRRVVVZZZ```hhhmmmnnnmmmkkkjjjkkkmmmoooppppppnnnmmmlllnnnnnnnnnmmmkkkkkkooovvv{{{|||{{{zzz}}}qqqeee[[[UUUSSSMMMIIIDDD@@@>>><<<;;;999999:::;;;;;;:::888555333444555666777888888888777666555444555777777666555444444333222222111222222444555555666666666555555222555999;;;@@@HHHTTT]]]kkkqqqvvvuuummmgggfffgggiiioooyyysss```JJJ===:::222444555555333111333444333555777999;;;???EEEIIIJJJLLLSSS]]]bbbeeelllsssyyy~~~xxxpppmmmiiihhhiiijjjjjjhhhkkkkkkhhhccc\\\SSSMMMJJJGGGKKKQQQXXX```fffiiiiiilllmmmmmmmmmlllnnnqqqtttrrrsssuuuwwwzzzuuuoooeee[[[QQQIIIAAA===999999<<>>@@@FFFKKKIIIDDD===666111222444444444666555777888777777;;;CCCIIITTTbbboooqqqnnnooosssvvvuuusssrrrrrrqqqpppnnnlllkkkhhhggglllnnnfffSSSCCC777555333333555888999999999???FFFVVVhhhfff[[[[[[YYYeee{{{xxx{{{VVVKKKKKKVVVnnn~~~bbbEEE666777333000333222111111111111111111111111111000000111111222333444666@@@TTTmmmuuuaaaccc{{{}}}qqqffffffjjjkkkvvvmmmaaaTTTJJJ@@@<<<999555444555333333333444555666888888555888999999666555555666666666777777888888777777999;;;===@@@AAA@@@???>>>bbbIII???<<<888777777888888888555555444444444333333333000222444666555444555666000555333333888777<<>><<<:::888777999::::::999777444222444555777888888777666666555444444555666666444333222333333333333222111000444444444444555555666666444999>>>CCCIIITTTbbbmmmyyyzzzxxxpppfffbbbeeeiiipppwww|||uuummmdddUUUDDD;;;;;;...111444555333222444666333444777999<<>>AAAAAA@@@:::888444222333444444333333333333333333333333333000111222333444444444444333444555777777777666666555555555555555666777777999<<<>>>AAAFFFKKKHHHBBB===555000222444444444666444666777666666:::BBBGGGPPP```nnnpppnnnooouuuxxxtttsssrrrrrrrrrpppmmmjjjiiiffffffkkknnnfffSSSCCC888555333444666888999:::===CCCIIIZZZnnnlll___]]]___ggg{{{www}}}WWWLLLJJJYYYooo}}}eeeHHH999:::666444666555111111111111111111111111111111111111222333444555777@@@QQQhhh~~~yyydddeee~~~zzzttthhhgggkkklllzzzkkk```TTTIII???;;;999777777999555555555555666666777888333777<<<<<<888555555888666777777888888888888777:::;;;===@@@AAAAAA@@@???bbbHHHAAA>>>;;;888777777555444666555555555555444444444000333666555222111222444777555555666666777>>>GGG[[[sssuuueee^^^KKKKKKPPP___vvvjjjlllqqqxxx{{{sss\\\QQQRRRTTTRRRRRRWWW```iiinnnpppllllllkkkjjjkkkmmmpppqqqooooooooooooooonnnnnnmmmkkklllnnnttt~~~|||~~~}}}xxxzzztttggg^^^XXXQQQMMMMMMGGGAAA>>>======;;;999;;;:::888777555444444444222333444555555555555444333333444444333333222111222222333444444444444333666444222222444666777777888<<>>888444444333333222111111111222111333666888;;;@@@FFFJJJMMMQQQWWW[[[```eeekkkooorrrsssuuuxxxwwwrrrkkkggglllgggcccaaa```]]]VVVPPPQQQRRRRRRRRRQQQQQQSSSUUUXXXYYY\\\]]]___bbbgggjjjnnnllljjjjjjlllnnnooonnnrrrtttwwwyyy{{{|||ssshhh```YYYQQQGGG???>>>>>>AAAJJJQQQQQQIIIAAABBB@@@===:::888777888888888444111111333444333111444333222111111222333444444555666:::>>>@@@@@@???<<<999444222222333333333111222333333444444333333666666666666666555555555444555777888999999999888444444444444444555666666888<<>>KKKcccuuuvvvjjj```aaaeeepppyyyrrr^^^NNNKKKXXXsssdddHHH999888555555555000333333333333333333333333222222222111222222333333888???OOOdddxxx|||eeeeee|||pppeeeggglllnnnyyy|||eeeYYYNNNFFF===777666666555444333333333444444444555555444666888888666555555555888999:::;;;:::888666555555777:::===@@@BBBDDDDDDbbbIIIAAA>>>:::888777777555444666555555555555444444444444555666555444444555666666444444555555666===FFF]]]ttt~~~~~~sssccc\\\RRRQQQUUUeee}}}jjjjjjnnnvvv{{{vvv```TTTUUUSSSQQQQQQVVV___gggmmmooonnnmmmkkkkkkkkklllnnnooommmnnnooooooooonnnlllkkkiiijjjmmmsss}}}}}}|||xxxyyy~~~}}}pppddd\\\UUUOOOKKKGGGCCC???<<<;;;::::::999999888777666555444444444444444444444444333333333333333444444333333222111111222222333333333333333666555333222444666777888:::@@@HHHRRRaaaqqqzzz{{{wwwmmmddd```aaaeeemmmvvv{{{uuurrrbbb[[[QQQGGG???:::555333444333222222111111222222222333555888:::???DDDHHHJJJLLLPPPTTTXXX\\\```bbbbbbffflllrrrtttpppjjjfffddd___YYYWWWXXXWWWSSSPPPQQQSSSUUUVVVVVVWWWZZZ\\\\\\]]]^^^^^^___aaaeeehhhlllkkkjjjjjjmmmoooppppppppprrrvvvxxx|||~~~yyyqqqggg[[[PPPFFFAAA======@@@GGGNNNPPPJJJCCC@@@???<<<:::888888999999:::777444333333333111///444444333222222333444444555666888<<>>BBBHHHHHHEEE<<<888444222333444444444555555888<<<<<<<<>>AAAQQQkkk~~~rrrhhhiiiiiioootttlllXXXKKKHHH[[[vvvcccHHH999888555444555000222222222222222222222222222222111111111222333333666>>>MMMaaatttxxxbbbccc}}}qqqeeefffkkkmmmxxx|||eeeXXXLLLDDD<<<666555555555333333333333444444444555555444666888888666555555555888999:::;;;:::999777666666888:::===???BBBCCCDDDcccIII@@@>>>:::888888777666444666555555555555444444444777555333333444555666555444333333555444555<<>>:::888777888:::777777555444333333333333666555444333222222222222333333444444333333222111000111111222333222222222555555444333444666888:::???FFFRRRaaasss}}}vvvhhhbbb]]]___dddlllyyyyyynnnhhhdddTTTMMMDDD===888666555444333333222222111111222222222333555777999===BBBEEEHHHHHHIIILLLPPPRRRRRRQQQQQQXXXccclllooolllfff```\\\WWWRRRQQQRRRTTTTTTSSSWWWYYY[[[[[[\\\]]]___aaaaaaaaaaaa___^^^```cccfffkkkiiiiiijjjmmmpppqqqqqqooorrrvvvyyy|||yyylll]]]OOOGGGCCC>>><<<===CCCJJJMMMJJJFFF???>>><<<:::999999999:::888666555444555444222111555555555555555555555555777888:::>>>AAABBB@@@>>>;;;888444222222333333222000000111222222222222111444444444444444444444444444555777888999888888777666666666666666777888888777:::;;;;;;@@@FFFGGGDDD:::777333222222333444444555555777;;;<<<===CCCKKKSSS\\\gggmmmmmmlllmmmnnnpppqqqooommmoootttuuurrrkkkjjjhhhffffffbbbTTTFFF;;;777444555555444555:::AAAGGGZZZxxxttttttnnnkkkkkkbbbQQQGGGFFFXXXsssaaaGGG999888444444555111111111111111111111111111111111111111111222333333666===KKK^^^ooo|||ttt^^^___tttrrrfffeeejjjnnn{{{zzzcccXXXIIIBBB:::555444444444333333333333444444444555555333666888888777555555666888999:::;;;;;;:::888777888999;;;===???AAABBBBBBdddJJJ@@@===:::888888777666555666555555555555444444444777333//////222444444333444333444666555666<<>>888666666666666333333222222111222222333333444555666777:::???BBBGGGFFFEEEGGGIIIIIIHHHFFFGGGSSSaaajjjllliii```XXXXXXVVVSSSTTTVVVYYYZZZZZZ^^^```aaaaaa```___```aaadddcccbbb```___```dddgggiiihhhhhhjjjmmmqqqssssssrrruuuxxx{{{~~~wwwjjj]]]QQQJJJFFF???===<<<@@@FFFJJJJJJHHHAAA@@@>>><<<:::999999999333444444666777888888888888888999999999999888888:::;;;===@@@CCCBBB@@@===;;;888444111111222222222000111111222222222222222444444444444444555555555444555777888888888777666444444444444444555666666:::<<<<<<;;;???FFFGGGEEE999666333111111333333333666555777;;;<<<>>>EEENNNWWW___hhhmmmllllllmmmpppssstttrrroooooossstttrrrkkkjjjgggcccbbb^^^SSSGGG;;;777444555555444666;;;CCCMMMfff|||pppgggbbbZZZMMMFFFGGGUUUnnn^^^EEE888888444333555111111111111111111111111111111000000000111222333444777???LLL[[[jjjwwwqqq\\\\\\oooqqqeeedddllltttuuu```XXXGGGAAA999555555555555333333333333444444444555555333555888888777666666777999:::;;;;;;;;;;;;::::::999:::<<<===???@@@@@@@@@dddJJJ@@@===:::888888777666555666555555555555444444444777333//////222444444333555444555777777777===EEEYYYqqq|||{{{{{{ssseee___YYYXXX]]]ooouuu^^^[[[___mmm}}}xxxbbbRRRNNNKKKJJJIIIOOOXXXaaafffhhhjjjjjjkkkkkklllmmmnnnnnnmmmoooqqqsssssspppmmmkkkjjjkkknnnuuu~~~{{{wwwtttqqqoooggg```WWWQQQMMMJJJFFFCCCBBBCCCCCC>>>999555666888444333222222222222222333222222333333444555666777333333444444333333222111000000111222222222222111333555555555555777;;;>>>GGGTTTfffwwwooo^^^YYYYYY]]]gggrrr~~~~~~kkk]]]TTTOOOHHHCCC<<<777555555666666333222222111222222333333333444555555666999===AAAEEECCCBBBBBBBBBCCCBBBAAAFFFWWWhhhpppqqqmmmbbbXXXWWWWWWYYY[[[^^^_________```bbbdddcccbbbaaaaaabbbbbbbbbbbb``````aaaeeehhhhhhggggggiiinnnqqqssstttwwwyyy|||~~~~~~pppeee]]]VVVOOOJJJAAA???<<<>>>BBBFFFHHHHHHCCCBBB@@@>>><<<:::999888444555666888999;;;<<<======>>>???@@@@@@???>>>===>>>>>>???BBBCCCCCC@@@===;;;777333111111222222222111222222333444333333333444444555555666666666666444555666777888777666666444444444444444555666666:::<<<<<<;;;>>>DDDFFFCCC999666222111222333444444777666777:::<<<>>>GGGQQQ[[[bbbiiimmmlllkkknnnqqqtttwwwuuupppoooqqqrrrppplllkkkfffaaa___\\\RRRHHH===888555666666555888===CCCSSSpppooo```[[[UUULLLGGGIIIUUUmmm[[[DDD888888333222444111222222222222222222222222000000000000111222333444:::BBBNNNZZZggguuurrr\\\\\\ppp{{{qqqeeedddppp}}}ooo]]]VVVEEE@@@999666666777666555333333333444444444555555333555888888777777777777::::::;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>>??????>>>eeeKKK???===999888888888777666666555555555555444444444777555333333444555666555555444666888888888>>>EEEXXXooozzzzzz|||uuuhhhccc]]]^^^cccrrrrrrZZZZZZbbbsss|||dddSSSMMMHHHGGGGGGMMMWWWaaagggiiijjjjjjkkklllnnnnnnooopppnnnppprrrsssrrrqqqnnnmmmmmmnnnqqqwww}}}zzzwwwsssooolll]]]WWWPPPKKKIIIGGGDDDAAADDDDDDBBB>>>:::777666666333222222222222333333444111222444555777888888888333333444444333333222111000111111222333222222222333555666666555777<<<@@@KKK\\\ppp}}}yyyjjj\\\WWWYYY```kkkwwwzzzfffYYYPPPKKKDDD@@@:::666444444333333222222111111222222333333333444555555666999===AAAAAAAAAAAA???===>>>AAADDDOOObbbuuu|||{{{wwwlll```XXXYYY\\\^^^```aaaaaa```]]]```cccddddddcccdddeee```aaabbbaaaaaabbbeeeggghhhggggggiiinnnqqqttttttyyy{{{~~~}}}nnnddd___ZZZTTTOOOEEEBBB>>>===@@@CCCFFFGGGDDDCCCBBB@@@>>><<<;;;:::999::::::::::::;;;>>>AAACCCDDDGGGHHHHHHGGGDDDCCCCCCBBBBBBBBBCCCCCCAAA???:::777333111111222222111222222333444444444444333444444555555666777777777555555666777777777666555666666666666666777888888888:::::::::===BBBBBB???999666333111222444555555777666777999;;;???IIISSS^^^cccjjjkkkjjjjjjmmmqqqsssvvvwwwrrroooppppppnnnkkkjjjeee___\\\YYYQQQHHH===888555666666666999???BBBVVVxxx|||jjjZZZUUURRRKKKGGGHHHQQQhhhzzzYYYBBB888999333111444222222222222222222222222222/////////000111222333444<<>>888666666888777555333333333444444444555555333555888999888777888888:::;;;;;;<<<===>>>>>>???======>>>>>>>>>>>>======fffKKK???<<<999888888888777666666555555555555444444444444555666555444444555666444333555888888777===DDDXXXooo{{{{{{}}}vvvjjjeeebbbccciiitttsssZZZ]]]jjj~~~fffRRRLLLFFFEEEFFFLLLWWWaaagggjjjlllmmmmmmnnnoooooooooooooooppppppqqqqqqooonnnmmmooopppsssxxx|||xxxtttooohhhdddVVVPPPJJJGGGFFFEEEBBB???AAA???===:::999777555333222222222222222333444555222444666999999999888666333333444444333333222111111222222333333333333333222555777777555777===BBBQQQeee{{{zzznnnbbbYYYXXX[[[eeeqqq}}}sssaaaUUUMMMIIIAAA>>>999777555444222111222222111111222222333444333444555666777:::>>>AAA@@@CCCCCC@@@===???GGGNNN```ttttttfff[[[\\\]]]^^^^^^___```bbb^^^```dddeeeeeeddddddeee___```bbbcccbbbbbbcccdddhhhggggggiiimmmqqqssstttvvvyyy|||~~~~~~~~~tttkkkddd]]]WWWSSSIIIFFFAAA??????AAACCCDDDCCCCCCBBBBBBAAA@@@???>>>;;;<<<<<<;;;:::===BBBGGGHHHKKKNNNPPPPPPNNNKKKHHHGGGEEECCCBBBCCCCCCAAA@@@:::777333111111111222111111111222333333333333333333333444555555666777777555555666777777666555444666666666666666777888888888:::<<<<<>>:::777333222333555666666888666666999;;;@@@JJJUUU^^^ccchhhiiiggggggkkkpppnnnsssvvvsssqqqqqqqqqooohhhhhhddd^^^YYYVVVNNNEEE<<<777444444555555999>>>???XXX}}}xxxeeeUUUQQQPPPIIIDDDDDDNNNdddvvvWWWAAA888999333111444222111111111111111111111111......//////000222333444;;;DDDQQQ]]]jjj|||~~~ccc```ttt}}}uuuiiiffftttmmmWWWMMMAAA<<<666444666777666555333333333444444444555555333555888999888888888999;;;;;;;;;<<<===???@@@@@@>>>>>>???>>>>>>===<<<;;;fffKKK???<<<999888888888777666666666555555555444444444000333666555222111222444333222444777777666;;;CCCZZZqqq|||{{{}}}wwwjjjeeedddfffkkksssvvv[[[aaaqqqeeeQQQIIIEEECCCEEELLLWWWaaahhhkkkooooooooooooooonnnnnnmmmooooooooooooooonnnnnnmmmoooqqqsssxxx}}}wwwqqqiii```[[[RRRMMMGGGEEEEEEDDDBBB???>>>;;;777777888777444111222222222222333444555555444666999;;;;;;999666444333333444444444333222222222222333444444444444333111555888777666777===CCCWWWmmmtttdddYYYSSSZZZ___jjjwwwmmm]]]RRRLLLHHH???===:::888777666444222222111111111222333333444333444555666777:::???BBBBBBFFFHHHDDD@@@BBBMMMXXXooovvvggg``````^^^]]]\\\^^^aaadddbbbdddfffgggeeecccbbbaaa___aaacccdddbbbaaa```aaaiiihhhgggjjjmmmqqqsssssssssvvvzzz|||}}}~~~|||ssshhh___YYYVVVKKKHHHCCC@@@>>>???AAACCCAAAAAABBBCCCCCCCCCBBBBBB999:::;;;;;;<<<@@@HHHNNNLLLNNNRRRTTTTTTRRRNNNLLLIIIGGGDDDBBBBBBBBBBBBAAA:::777333000000111111111000000111222222222222111222222333333444555666666555555666777777666555444444444444444444555666666999===>>>???BBBEEECCC???:::777444333444666777777888666666999;;;@@@KKKVVV^^^bbbfffgggdddeeeiiinnniiipppuuusssrrrrrrrrrpppffffffccc\\\XXXTTTLLLCCC;;;666333333444444888>>>===YYYuuuaaaQQQOOONNNGGGAAA@@@RRRfffxxxUUUAAA888999333111444222000000000000000000000000.........///000222333444999CCCQQQ^^^lllfffbbbssswwwlllgggsssoooUUUIII>>>:::555333555666555444333333333444444444555555333555888999888888888999;;;;;;;;;<<<===???AAAAAA????????????>>>===;;;;;;cccLLL>>>;;;888777777777666555333333333333333444555666444444444444444444444444666444555666555444:::BBBWWWhhhxxx{{{yyyvvvqqqkkkjjjdddbbbiiivvvvvvcccgggxxxeeeQQQIIIDDDDDDFFFLLLVVV```hhhkkkmmmooopppqqqqqqpppooommmkkknnnrrrsssrrrpppnnnmmmooopppqqqwww{{{uuunnnggg```YYYTTTHHHFFFDDDCCCCCCBBB@@@>>>;;;:::888777555444444444666666666555333333444555555777888::::::999888777666444111///...000333555333333333333333333333333111555777666444888BBBKKKXXXlll{{{tttdddZZZXXXYYYaaafffooo{{{pppbbbWWWMMMFFFCCC===888777555111///111111111222333333333222222222222444888888:::@@@HHHKKKNNNPPPOOOOOOWWWeeeqqqxxxkkkaaa\\\YYY\\\^^^^^^___cccbbbccceeeffffffeeecccbbbdddcccbbbaaa````````````cccdddfffiiilllpppsssuuuyyyyyyzzzzzzzzz{{{~~~}}}vvvoooiiiccc]]]YYYPPPLLLHHHEEEDDDCCCBBBAAA===>>>???@@@AAA@@@??????>>>===<<<===@@@FFFLLLPPPNNNOOOPPPSSSTTTRRRNNNKKKJJJHHHFFFCCCAAA@@@@@@@@@:::444...---000222111...222222333333333444444444555555444444444333333333444555666888888666555444333444555666777777777777999999999<<>>===============>>>>>><<<=========<<<;;;999888dddLLL???<<<999777777777777666555555555555555666666666444444444444444444444444666444555666555555:::BBBXXXhhhwww{{{|||~~~~~~zzzqqqhhhcccgggssswwwbbbhhh{{{xxx^^^MMMFFFEEEEEEGGGMMMWWWaaahhhlllooopppqqqrrrrrrqqqpppoookkknnnqqqsssrrrpppoooooovvvvvvwwwzzz|||wwwpppiiibbb[[[TTTOOOFFFDDDBBBAAAAAAAAA???===<<<;;;999777555333222222444555555555444444555777777888999::::::999777666555444111000000111333444333333333333333333333333///222555444333888BBBKKK]]]kkksssjjj]]]WWWYYY[[[bbbhhhrrr{{{nnncccXXXNNNHHHCCC<<<777777555111000111111222222333333333333222333222444777888999???GGGKKKPPPUUUXXX[[[eeeuuuwwwiiiaaa\\\YYY[[[^^^]]]___bbbcccdddeeeffffffdddcccbbbccccccbbbbbbbbbccccccdddeeefffhhhkkknnnqqqtttvvvvvvwwwwwwwwwvvvwwwyyy{{{~~~xxxpppjjjddd^^^[[[RRRNNNJJJGGGEEEDDDCCCAAA===>>>???@@@AAA@@@@@@??????>>>???AAAFFFLLLQQQTTTTTTTTTUUUWWWXXXVVVRRROOOIIIHHHEEEBBB@@@???>>>>>>888333...---000222111///222222333333333444444444555555555555444444333333444555666777777666555444444444555666777777777777::::::;;;===@@@AAAAAA@@@:::777444333444555666555666444555888:::???IIITTTfffggghhhgggggghhhkkkmmmpppqqqqqqssstttsssooollliiieee```\\\YYYSSSJJJDDD===999555222222444888;;;DDD^^^zzzeeeUUURRROOOFFFEEEKKKaaasssSSSAAA999777000111444000///...---...000111000///111000000000000222333444999AAAOOO]]]kkk~~~}}}aaaeeessszzzwwwkkkjjjmmmnnntttvvv|||pppWWWEEE@@@:::555555555222222444555444333222333444666777666888999999888888999;;;============>>>??????@@@============<<<:::888777eeeLLL???===:::888888888777666888888777777777777777777555555555555555555555555555444555666555555;;;CCCZZZjjjwwwyyy}}}zzznnnddddddoooxxxbbbiii}}}qqqZZZKKKFFFGGGGGGIIIOOOXXXbbbjjjnnnoooppprrrrrrrrrrrrpppooolllnnnqqqrrrrrrqqqrrrssswwwwwwyyy|||~~~wwwrrrkkkccc[[[TTTMMMIIICCCBBB@@@?????????===;;;<<<;;;999666444222111111333444555444444444666888888999:::;;;:::999777555333333222222222222333444333333333333333333333333000222555555666<<>>FFFLLLSSS[[[```fffqqquuuggg```[[[YYY[[[]]]]]]^^^aaaddddddeeeeeeeeedddbbbaaaccccccccccccdddeeefffggghhhiiikkkmmmpppsssuuuvvvtttuuuvvvvvvuuutttuuuvvv{{{zzzqqqjjjeeeaaa___UUURRRNNNJJJHHHFFFDDDCCC??????@@@AAAAAAAAAAAAAAA???AAACCCGGGLLLQQQUUUWWWYYYXXXXXXYYYYYYVVVSSSPPPHHHFFFDDDAAA>>><<<;;;:::666222......000222111000333333333333444444444444666666666555555555555444444555666777777666555444555666666666666666666666;;;;;;<<<>>>AAABBBAAA@@@999666444333444555666555666555555888;;;???JJJUUUfffggghhhhhhggghhhjjjmmmqqqpppqqqrrrrrrpppllliiigggccc^^^[[[WWWPPPHHHAAA888666444222222555888:::@@@ZZZ}}}|||hhhYYYVVVRRRIIIGGGNNNfffxxxRRRAAA999777111222555111000///...///111222111000000000000111222222333333777>>>LLL[[[iii|||}}}cccgggqqq{{{yyynnnkkkkkkjjjjjjmmmvvvqqqUUUCCC@@@:::666666666444444666444444333222333444555666888999:::999888777888:::======>>>??????@@@AAABBB??????>>>===<<<:::888777dddKKK@@@===:::999999999888777888888888888777777666555555555555555555555555555555444444666555555;;;CCC^^^llluuuuuuzzzrrrcccaaammmxxxeeekkk{{{qqq[[[NNNJJJJJJJJJKKKQQQZZZdddkkkoooooopppqqqqqqqqqqqqpppooommmoooqqqrrrrrrrrrtttuuurrrtttwww{{{~~~|||tttoooggg^^^WWWPPPIIIEEEAAA???=========<<<;;;999:::999777555444333333222444555555555333444555777::::::;;;;;;:::888555444111222222333444444444444444444444444444444444444333555777888;;;CCCNNNWWWjjjfff^^^VVVSSSVVV]]]aaafffooo}}}~~~}}}yyysssjjj^^^SSSMMMAAA;;;777777666333222444111222333444444555555444444333555888777777===EEELLLTTT]]]ccciiisssvvvhhh___ZZZXXX[[[]]]]]]]]]```dddddddddddddddcccaaaaaaccccccccccccdddeeefffgggjjjkkkmmmooorrrsssuuuvvvtttvvvwwwvvvuuuttttttuuuxxx~~~yyypppjjjgggdddcccYYYVVVQQQNNNLLLIIIGGGDDDBBBBBBCCCCCCDDDDDDDDDDDDCCCEEEIIIMMMQQQTTTVVVWWWXXXWWWUUUTTTTTTRRRNNNKKKEEEDDDAAA???<<<999777666333111......000222222111333333333444444444444555666666666666666666666555555555666777777666555555777666666666666666777777;;;;;;<<>>888666333222444555666666888777888;;;>>>BBBMMMXXXfffggghhhhhhhhhhhhjjjlllnnnnnnoooppppppnnnjjjgggeeeccc___[[[VVVOOOFFF@@@555444333222333555777999;;;SSSttt~~~mmm```]]]WWWLLLJJJQQQhhhxxx}}}QQQ@@@999888222222666111222111000111333333333222//////111222222333222222777===JJJYYYhhh{{{{{{bbbeeeooo}}}}}}tttooommmkkkgggkkkxxxtttXXXEEE@@@:::666777777555666888444333333333333444555555777888999999999888:::;;;======>>>@@@AAABBBCCCCCCAAAAAA???>>><<<:::888777cccIII@@@===:::999999999888777666777777777777666444444555555555555555555555555444333444666555555;;;CCC]]]llltttssszzzqqqbbb```lll{{{iiillluuuppp]]]QQQNNNNNNNNNOOOTTT]]]eeelllpppnnnnnnoooooooooooonnnnnnnnnppprrrsssssssssuuuvvvrrruuuyyy}}}~~~zzzrrrlllddd[[[TTTMMMGGGDDD>>><<<;;;:::;;;:::999777666666555555555555666666777777777555333222333444999:::;;;;;;999777444333000111222444555555555444444444444444444444444444444666888:::???IIIUUU^^^llldddZZZUUUUUUYYY___ccciiirrryyyooobbbVVVOOOAAA;;;777777777333222444222222333444555666666666555444666888888888>>>FFFKKKSSS\\\ccciiitttxxxjjj]]]YYYXXX[[[]]]\\\]]]___bbbbbbbbbbbbbbbaaaaaa```bbbbbbbbbcccccceeeffffffkkklllnnnqqqrrrsssttttttssstttuuuuuusssssstttuuuwwwvvvnnnjjjgggfffeee[[[XXXTTTQQQOOOLLLIIIGGGEEEEEEEEEFFFFFFFFFGGGGGGJJJLLLOOORRRTTTUUUUUUTTTUUUSSSPPPNNNMMMKKKIIIFFFAAA@@@???<<<999666444222000///......000111222222333333444444444555555555555666666666666666666666555555666666666666555555777777666666666777888888999:::;;;>>>@@@@@@>>><<<777555222222333555666666999777888<<<>>>CCCNNNYYYfffgggiiiiiihhhhhhiiikkkkkkkkklllnnnooonnnjjjgggeeecccaaa]]]WWWNNNFFF@@@333333222222333555777888999MMMgggxxx~~~}}}~~~rrrjjjggg\\\MMMKKKTTTiiiwwwxxxOOO>>>888777222333555111111000///000222333222111//////111222222333222222777===IIIYYYhhhyyyxxx___aaakkk{{{wwwqqqoooooommmrrrxxx\\\IIIAAA;;;777777777666666888333333333333444444555555444666888999999:::<<<>>><<<===???AAABBBCCCCCCCCCBBBAAA@@@>>><<<:::999999bbbHHH???===:::888888888777666444555666777666555444333444444444444444444444444444333444666555666<<>>@@@@@@===;;;777444222111333555666666777555666:::===BBBMMMXXXfffgggiiijjjiiihhhiiijjjjjjjjjkkkmmmnnnmmmjjjgggeeedddbbb^^^WWWNNNFFF@@@555444333222333555777999999III]]]jjjnnnpppuuuzzz|||vvvtttooo^^^JJJIIITTThhhuuutttLLL<<<666666111222555000///...---...000111000///000000000111222222333333666<<>>@@@<<<>>>???AAABBBBBBBBBAAAAAA???>>><<<:::999999888bbbHHH???<<<999777777777777666333444555777777666555444333333333333333333333333444333444666555666<<>>999888777333111333222333444555777777777777555555777:::;;;<<>>===999999999777555333000...+++---...///000111333444444444444444555555555555333333444444555555555555666666555555555555666666666555555555666888;;;<<<::::::<<>>;;;666444111111333555666666777666777;;;>>>CCCNNNYYYeeehhhjjjjjjiiihhhhhhiiilllllllllmmmnnnlllhhheeecccdddccc^^^VVVMMMDDD@@@777555333222333555888999:::GGGYYYcccfffhhhooouuuxxxxxx{{{uuu^^^EEEDDDRRRdddsssqqqJJJ:::555555111111444///000///...///111222111000111000000000000222333444555;;;HHHXXXeeeqqqyyyccccccjjjuuuwwwlllnnnuuuzzzcccOOOBBB;;;777777666444333666555555666666777777666666555777999::::::;;;===???===>>>@@@AAABBBAAA@@@???===<<<:::888777777777777cccJJJ>>>;;;888777777777666555222444666777888777666555222222222222222222222222444222333666555666<<>>;;;999888888999999777666999888888888888888999999555666666555333333444666444555666777666555333111111111111222444666888999555555555555555555555555::::::;;;@@@JJJXXXeeennnlll```WWWVVVXXX[[[bbbjjjnnnwww~~~qqqbbbVVVOOOEEE>>>:::999777333111222222333444666777888888888666555888;;;<<<===DDDLLLUUU\\\eeelllsssqqqbbb[[[WWWWWW[[[]]][[[[[[\\\[[[[[[[[[\\\]]]^^^___```\\\]]]```dddhhhmmmpppsssrrrsssuuuwwwxxxwwwvvvuuuqqqqqqqqqqqqssswww~~~{{{rrrkkkgggccc```[[[YYYWWWUUUTTTRRROOOLLLGGGFFFEEEEEEEEEFFFGGGHHHCCCDDDEEEFFFFFFEEEDDDDDDEEEBBB>>>;;;;;;::::::999777777777666444222///...***,,,...///000111333555444444444555555555666666333333333444444444555555666666555555555555666666555555444555666999<<<>>>;;;<<<>>>AAACCCBBB>>>;;;666333111111333555666666999888999===@@@EEEPPP[[[eeehhhjjjjjjiiihhhhhhiiinnnnnnnnnnnnnnnkkkfffcccbbbcccccc^^^VVVLLLCCC???888777444222222555888::::::HHHXXXbbbdddfffkkkqqqtttxxx~~~xxx]]]AAA@@@PPP___ooooooHHH999444555000111333///333222111222444555444333222111/////////111444555333:::GGGWWWcccmmmzzz|||ggggggqqqyyyxxxllloooxxx|||gggSSSBBB<<<777666666333222555555666666777777777777777777888::::::::::::<<<======>>>@@@AAAAAA@@@???>>>:::999777555555555555666eeeKKK@@@===999777777888777777:::999777555444333444444444444444444444444444444555444444555444333999AAAYYYhhhrrrtttwww|||sssddd```[[[YYYbbbvvvkkkiiikkkttt{{{|||{{{{{{qqqkkkkkkllldddVVVSSSYYYaaaZZZSSSRRRZZZccchhhjjjmmmnnnooopppooonnnllljjjqqqsssttttttqqqnnnmmmlllsssvvv{{{~~~~~~uuummmaaa\\\TTTMMMGGGCCC???===;;;:::888777555444444444777777777777777777777777777555333111111333555777444444444444444444444555333222222333444666888:::666333111222666999999888888;;;>>>BBBMMM[[[ccceeejjj```VVVUUUYYY^^^eeekkkvvvzzz~~~|||{{{}}}sssiii___TTTKKKDDDDDDBBB===777333222333333333222333444666888999888888888888:::>>>EEEIIIPPPWWW```jjjttt}}}lll___XXXWWWWWWWWWXXXYYY[[[\\\ZZZ\\\^^^______```bbbdddaaabbbdddgggjjjnnnppprrruuuttttttwwwzzz{{{yyywwwvvvrrrtttyyy}}}{{{pppjjjgggccc```[[[XXXUUUSSSRRRPPPMMMJJJHHHGGGEEEDDDBBBAAAAAAAAAEEEEEEEEEDDDCCCAAA@@@?????????===<<<;;;;;;;;;;;;777666555333111///...---...///000111222333444444444444444555555555666666666666666666666555555555777777777777777666555555555555666666777777888888:::;;;<<<>>>@@@???<<<:::444444333333333444555555999999:::===>>>CCCOOO\\\ffffffffffffhhhjjjlllmmmqqqqqqqqqpppnnnjjjgggeeejjjgggccc^^^XXXOOOEEE???777777666444222222555777BBBNNN```kkkkkkgggiiippprrr}}}yyyXXX===AAASSSaaaooolllEEE===666666555333222333333111///......///111333111111000000111111222333333888DDDTTTaaaiiiqqqyyy{{{}}}oooiiinnntttttt|||kkkWWWGGG===555555777666444444555555555666666666666777888999:::<<<===>>>>>>>>><<<>>>AAACCCBBB@@@===<<<:::777444333333444444444cccIII@@@===999777777888777777666555555444555666777777777777777777777777777777555333444666555444:::BBBZZZjjjuuuvvvyyy|||rrrbbb___ZZZYYYdddxxxrrrpppsss}}}zzzsssooonnndddVVVSSSXXX\\\UUUOOOPPPYYYdddjjjmmmmmmnnnoooppppppnnnlllkkklllnnnoooooommmjjjiiiiiissswww{{{~~~|||sssjjj^^^YYYQQQJJJDDD@@@===;;;999888777666555444444444555555555555555555555555555444333222222333444555444444333333222222111111222222333333444555777777888555333333555666666444777:::>>>DDDPPP___hhhjjjkkk```WWWVVVZZZ___fffllluuuzzz}}}zzzyyyxxx{{{|||xxxoooeee^^^UUULLLFFFFFFDDD???999444444444222222111222333555777888777777777888:::???EEEJJJPPPVVV```iiisssvvvggg\\\WWWVVVVVVVVVVVVWWWYYYZZZWWWYYY[[[\\\]]]^^^```bbbdddeeefffiiimmmpppsssuuuwwwvvvwwwyyy|||}}}{{{yyyxxxvvvxxx~~~zzzpppkkkhhhccc^^^ZZZXXXUUUSSSQQQOOOLLLJJJHHHGGGEEEDDDBBBAAAAAAAAACCCCCCBBBAAA@@@???>>>>>>>>>===<<<;;;;;;:::::::::777666555333111000......//////000111222333444444222333333333444444444444666666666666666666666555777777777777777666555555555555666666777777888888<<<<<<===???@@@>>>;;;888444444333333333444555555888777999<<<>>>CCCPPP]]]gggfffffffffgggiiijjjlllnnnooooooooonnnkkkiiiggggggdddaaa]]]WWWNNNEEE???444555444333333444777:::AAAPPPdddooonnnhhhhhhkkkmmmxxxyyy[[[AAACCCSSSfffssslllEEE===666555555333222333222111000//////000111222111111000000111111222333555888BBBRRR```jjjqqqxxxxxx~~~xxxssssss{{{{{{rrr\\\KKKAAA888777777666444444555555666666666777777777888999:::<<<===>>>>>>>>>===???AAACCCCCCAAA>>>===999666333222333555666666bbbHHH@@@===999777777888777777555555555555555666777777777777777777777777777777555333444666666666<<>>>>>???@@@@@@>>>:::666333333333333333444555666666666888<<>>PPPaaalllqqqtttvvv{{{|||{{{xxxbbbPPPEEE;;;888888555333333555666666666666777777777777888:::<<<===>>>??????>>>@@@BBBDDDDDDBBB@@@>>>999666222111333666888888cccJJJ@@@===999777777888777777888777777666555444444444555555555555555555555555444333444777666777===FFF^^^ppp}}}ppp___[[[YYY[[[hhhwwwqqqmmmooo{{{yyyqqqfff\\\YYY\\\ZZZTTTOOOPPPXXXbbbgggiiinnnooooooppppppooonnnnnnjjjlllnnnnnnmmmmmmmmmnnnvvvyyy|||}}}~~~~~~|||vvvjjjaaaVVVQQQJJJCCC>>>;;;888666555444444444444444555555222222222222222222222222000111222333333222111000444444444333333222222222111222333444444333222111000000000222444666777777666:::@@@HHHUUUdddnnnppplllbbbZZZZZZ]]]bbbhhhnnnttt}}}yyyssspppoooooommmnnnkkkddd^^^[[[VVVQQQHHHGGGDDD@@@;;;888666555333333222222222333555666444555666777:::@@@HHHMMMRRRXXX```fffnnnyyytttggg```\\\VVVVVVUUUUUUUUUUUUUUUUUUUUUXXX[[[\\\^^^```bbbeeecccdddfffiiilllpppsssuuuzzzzzz{{{}}}vvvooonnnkkkbbbZZZVVVTTTQQQPPPNNNMMMJJJHHHGGGGGGEEECCCBBBAAAAAAAAAAAA???===;;;:::;;;<<<===;;;;;;;;;;;;;;;:::999999666555444333111000///...000000111222222333444444666666666777777777777888555555555555666666666666777777777777777666555555444444555666777888888999======???AAAAAA???:::777333333333333444444555666555555888===AAAHHHUUUcccjjjjjjhhhgggggghhhiiijjjjjjkkkmmmnnnmmmllljjjhhheeebbb___ZZZTTTLLLCCC===333444333333333666;;;???FFFaaa}}}}}}uuuoookkkqqqxxxttt___KKKKKKVVVrrr~~~eeeDDD;;;555555555333222333000000111111111111000000000000000000000111222222555444<<>>?????????@@@BBBDDDDDDCCCAAA@@@:::666333222444777999;;;bbbJJJ@@@===999777777888777777777777777666666555444444333333333333333333333333444333444777666777===FFF]]]qqq}}}ppp___YYYXXX\\\jjj{{{sssrrrjjjgggppp|||vvvnnnfff___]]]]]]YYYSSSNNNQQQZZZccciiikkknnnnnnnnnooooooooonnnnnnlllnnnpppqqqpppqqqrrrssswwwzzz|||}}}}}}}}}zzzrrrggg^^^TTTOOOHHHAAA===:::777555333333333333333333444555222222222222222222222222///000222333333222000///000000111111222222333333111222333333333222000///...///111222444555666777777<<>>;;;888666555555555444333333444555666333444555777:::AAAHHHNNNRRRXXX```fffjjjrrr}}}yyylllaaa\\\\\\WWWWWWWWWWWWWWWVVVVVVVVVUUUXXX[[[\\\^^^```bbbeeecccdddfffjjjnnnrrruuuwwwyyyzzz|||~~~tttnnnmmmiiiaaaYYYTTTRRROOONNNMMMKKKIIIFFFFFFFFFDDDBBBAAA@@@@@@???@@@???<<<;;;:::;;;<<<===;;;;;;<<<<<<<<<;;;::::::555555444333111000//////111111111222333333444444666666666777777777777888444555555555666666777777777777777777777666555555444444555666777888999999:::;;;>>>AAACCCAAA<<<999333222222333444555666666666777:::???DDDKKKYYYggglllkkkjjjiiihhhiiijjjkkkkkklllmmmmmmllljjjhhhfffgggeee```[[[TTTKKKAAA;;;555555444333333666;;;???MMMnnn{{{ppppppqqqlll[[[KKKMMMXXXttt```CCC;;;444444555333222333000000111111111111000000000000//////000000111222222222;;;RRRgggqqqqqqooovvvxxx|||~~~nnnXXXKKK>>>999888555444555333333444444444555555555666888999;;;===??????@@@???AAABBBDDDDDDCCCBBBBBB<<<999555444666888:::;;;aaaIII@@@===999777777888777777222333555666777777777777444444444444444444444444555333444666666666<<>><<<;;;999777555777666555444444444555666444555666777:::@@@HHHMMMQQQXXXaaagggjjjooowww~~~}}}yyysssggg\\\WWWXXXVVVWWWXXXXXXXXXXXXWWWWWWUUUWWWZZZ[[[\\\^^^```bbbfffgggiiimmmqqquuuxxxzzzxxxzzz}}}yyyqqqllljjjfff^^^YYYRRRPPPNNNLLLKKKJJJGGGEEEEEEDDDCCCAAA??????>>>>>>???>>><<<;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;:::555444444333222111000///222222222222333333444444333333444444444555555555444444555555666777777777777777777777777666555555333444555666777888999:::999;;;>>>BBBDDDBBB===999222222222333444555666777888888<<>>:::777555333333222222111111111222222111111111111111111111111111222222222222222222111//////000000111111222222000000/////////000111111///222555555444333444666777<<>>======<<<<<<<<<<<<;;;;;;;;;;;;:::888999;;;<<<<<<;;;:::999555444444333222111000000222222222333333333333444222333333333444444444444444444555555666777777888777777777777777666555555333333444666777999::::::;;;<<>><<<<<<;;;888777dddMMM@@@===999777777888777777555666777777777666555444444444444444444444444444555444444555444333999AAAMMMcccuuuwwwuuusssiii[[[XXXWWW\\\jjjttt|||}}}ddd[[[WWWcccttt}}}zzzxxxvvvpppjjjRRRMMMJJJNNNYYYccchhhjjjkkkkkkkkkkkkkkklllmmmnnnjjjkkknnnooopppsssvvvyyyzzz|||}}}||||||}}}xxxssslllcccZZZTTTMMMHHHBBB<<<888666444222333222222111000000111111111111111111111111111111222222222222222222222222555555444444444444444444000///.........000111222+++///444555555666888:::666<<>>===<<<<<<;;;::::::;;;;;;;;;:::999999777888:::;;;;;;:::999777444444333333222111000000222333333333333333333444444444444555555555666666444444444555666777777888777777777777777666666555333333444666777999::::::===>>>AAACCCDDD@@@:::666222222222333444555777777777888;;;AAAEEELLL[[[hhhgggfffeeeeeeeeeggghhhiiieeegggiiikkklllkkkjjjjjjbbb```\\\WWWQQQHHH???999222222222222555;;;BBBHHH\\\hhh___YYYWWWPPPHHHHHHPPPeeeyyyXXXAAA999333333444333222333333111000......000111333///////////////000111111666444999JJJ^^^ooo{{{yyyooo}}}uuuzzznnn^^^LLLBBB;;;666333444777777777777888888888888666777999;;;>>>???@@@AAA>>>???@@@AAABBBBBBBBBBBBEEECCCAAA???>>>;;;888555cccLLL@@@===:::888888777666555666555333333333444666888666555444333222333444444333444666666666777999;;;NNN\\\lllsssoooiiidddbbb]]]^^^eeeqqq~~~pppuuuttt```ZZZZZZdddrrr~~~|||wwwoooiiiVVVQQQMMMPPPYYYccchhhjjjlllmmmooonnnmmmkkkkkklllkkkkkklllnnnqqqtttvvvwwwxxxyyyyyyzzz|||~~~{{{vvvqqqkkkccc[[[VVVJJJFFF@@@;;;999777666444333333333222111000000///,,,...000222333222111000///111333444333222222333111111222222222333333333111111000000000000111111333333333444555777:::;;;999999???KKK\\\iiioooqqqjjjddd\\\ZZZ^^^cccfffeeepppuuu}}}xxxlllccc```bbbeeehhhhhhfffbbb^^^XXXPPPHHHBBB?????????>>>===;;;:::999777777777666555333222111333333555999???EEEIIIJJJXXX\\\dddnnnwww|||}}}}}}{{{~~~|||sssfff[[[UUUXXXXXXXXXXXXXXXYYYZZZ[[[WWWZZZ\\\^^^^^^```bbbdddeeehhhlllooorrruuuxxx{{{yyy|||wwwnnnpppooommmiiiccc]]]WWWTTTOOOMMMKKKJJJIIIFFFBBB???@@@???>>>===;;;;;;::::::999999888888888888888999::::::::::::999999888777777555222//////000222444666444222111111222333444555444444444444555666666666666666666666666555555888888888888888777666666222444777777777666666666===>>>@@@AAA@@@===:::888444444555555666666777777777888999<<>>999666444444666666999AAAKKK```iiibbb\\\XXXOOOEEEGGGPPPaaarrrVVV>>>;;;666444444444555444333222111000////////////000000000000111111111111444333888FFFXXXkkkssslll{{{}}}tttyyy}}}yyyvvvcccNNNAAA<<<888666777444444555555666777777777666777888999;;;===???@@@CCCBBBAAAAAABBBCCCBBBAAAFFFDDDAAA===;;;999888888cccLLL???<<<999777777666555444888777555333333333444555555555444333333333333444333444666666666777999<<>>>>>>>>===<<<:::999888777777777666555444222111333333555999>>>DDDHHHJJJXXX]]]gggqqqyyyxxxiii]]]WWWXXXXXXWWWXXXXXXYYYZZZ[[[XXXZZZ\\\]]]^^^___bbbeeeeeehhhlllooorrrvvvzzz}}}|||{{{tttpppooolllgggaaaZZZTTTPPPNNNLLLJJJIIIGGGEEEAAA>>>???>>>===<<<;;;::::::999999999888888888888999999;;;;;;;;;:::999777666555666444111//////000333555555444333222222222333444555444444444444555666666555555555555555555555555888888888888888777666666111333666777777777888999<<<>>>AAABBBAAA>>>:::777444444555555666666777777888999:::===BBBKKKUUU[[[\\\aaadddcccdddhhhjjjiiimmmjjjiiikkkooopppmmmiiifffbbb\\\VVVOOOFFF>>>888666444444555555777???HHH]]]jjjbbb]]]XXXNNNEEEHHHRRRfffvvvUUU>>>:::666444444555555444333333222111000000000000000000000000111111111111333222777DDDVVVjjjpppjjjwwwtttvvv~~~tttpppooovvvzzzhhhSSSEEE>>>999666666444444555555666777777888777888999:::<<<>>>@@@AAAAAA@@@@@@AAACCCDDDCCCBBBEEEDDDAAA>>><<<999888777cccLLL>>>;;;888666666666555444999888666444333333333333444444555555444444333222333444555555555777:::<<>>BBBDDDCCC???999666333444444555666666777777888999;;;===AAAHHHQQQVVVYYY```ffffffgggiiiiiifffmmmlllkkkmmmpppoookkkgggeeebbb\\\VVVOOOFFF>>>888666444333444444555===GGG]]]gggaaa[[[VVVLLLFFFMMMZZZppp}}}SSS===:::666444444555555555111111000000000000000111000000000000111111111111333111555BBBTTTiiiooohhhrrrxxxwww}}}vvvjjjbbbccchhhooouuuyyyoooZZZKKKBBB:::666555444444444555555666777888999999:::<<<===???@@@AAA@@@??????AAADDDEEEDDDCCCCCCCCCBBB@@@===:::777666bbbLLL>>><<<999777777777666555888777555444333333333444333444555666555444333222333444555555555777:::===IIIZZZiiioootttzzz{{{yyyvvvoooiiiiiinnnyyyccc]]]```sssxxxpppiiibbb]]]SSSOOOKKKPPPZZZeeelllnnnnnnoooooommmkkkkkkmmmooojjjkkkmmmppprrrsssuuuuuuuuuwwwzzz}}}~~~{{{yyywwwuuuuuupppiiibbbZZZSSSLLLHHHBBB???;;;999888777666555333333333222222111111111111111111111111222444444111222444444333222333444666555555555555444444444111111000000000000111111444444555666777888999:::;;;;;;???HHHSSS]]]dddgggjjjeee___\\\^^^bbbeeefffgggiiimmmqqqtttssspppmmmkkkeee^^^XXXUUUUUUVVVVVVRRROOOIIIEEEBBB???<<<:::999:::::::::999888777777777777777666666555333333333333444666:::@@@FFFKKKVVV___lllwwwpppbbb[[[WWWWWWWWWWWWXXXZZZ[[[\\\[[[\\\\\\[[[\\\___dddhhhhhhkkkooorrruuuyyy}}}}}}uuunnnlllhhhccc\\\VVVPPPMMMJJJHHHEEEDDDBBB@@@===::::::::::::999999888777666666666666666666777777888;;;;;;::::::888777666555222111000//////111333555111222333444444444444333555555555555555666666777444444444444555555555555888888888888888777666666111333666777777777999;;;;;;>>>BBBEEECCC???999555333333444444555666777777666888:::===AAAHHHOOOTTT[[[bbbggghhhiiikkkjjjhhhnnnmmmmmmoooooonnnjjjfffeeebbb]]]WWWPPPGGG>>>999444222222444444666???III```{{{ddd^^^YYYTTTKKKGGGTTTeee}}}{{{PPP===:::666444444555555555//////.........//////000///000000000111111111111333222555@@@QQQhhhtttfffmmmxxx~~~uuufffZZZYYY^^^dddiiiooowwwttt```QQQFFF<<<777666555555444444555666888888:::;;;<<<===>>>???@@@@@@@@@@@@@@@BBBDDDEEECCCBBBAAABBBBBBAAA???;;;777555bbbLLL???===:::999999999888777555555444444444555555555333444555666555444333222333444444444444777;;;>>>NNNbbbrrruuuxxxvvvkkkfffgggqqqiiibbbcccttt~~~wwwrrrlllddd^^^TTTOOOLLLOOOYYYdddjjjlllnnnoooooonnnllllllmmmooojjjlllnnnppprrrssstttttttttvvvyyy|||}}}{{{xxxtttrrrooojjjbbbZZZTTTMMMHHHDDD???<<<999888777777555444333333333333222222222222000000//////000111222333222333444333222222444555333333333333333222222222222222111111111111222222444555666777888888999999999:::???FFFPPPZZZbbbfffhhhddd```^^^^^^aaacccdddfffgggiiimmmpppoookkkhhhbbb]]]WWWRRROOONNNLLLKKKIIIEEEAAA===<<<:::999777777888888888888888777777777777777777666555444444222333444555777===EEEKKKTTT___mmmxxxooobbb\\\VVVVVVWWWWWWYYYZZZ[[[\\\[[[\\\\\\\\\\\\___dddhhhkkknnnrrrtttwwwyyy}}}zzzsssmmmkkkgggbbb\\\WWWRRRPPPIIIGGGCCCAAA@@@>>>;;;999888888999999888777666555444444444444444555666666888888999999999888777777111111000///000111333444000111222333444555555444666555555555555666777777444444444555555555666666888888888888888777666666444666777777666666888999;;;>>>BBBDDDCCC>>>888333222222333444555666777777333555888<<>>????????????AAA@@@AAACCCDDDDDDBBB@@@@@@AAABBBBBB???;;;777555cccLLL@@@===:::999999:::999888444444444555555555666666444444555555444444333222333444444333444777<<>>;;;999888888777666666777777888888888777777777777777777777666555444222333444333555;;;DDDLLLSSS___oooxxx~~~mmm```[[[VVVVVVVVVWWWYYYZZZ\\\]]][[[\\\]]]]]]^^^```dddgggmmmooosssvvvxxx{{{|||{{{~~~yyysssmmmjjjfffaaa\\\WWWSSSQQQIIIFFFBBB@@@>>>===;;;999777888888999888777666555333333333333444555666666666777888888999999888888111111000///000111222333000000111222444555666666666666555555666666777888444444555555666777777777888888888888888777666666666777888777666666888999;;;===AAABBB@@@<<<666333111111222444555666777888222444777;;;@@@IIIRRRXXXdddhhhjjjhhhiiimmmpppppppppppppppnnnmmmkkkjjjiiieeeccc___ZZZTTTKKKAAA;;;333111222444666999BBBLLL^^^}}}lllfff]]]RRRDDDAAAUUUnnnwwwOOO<<<999555444444666666666333333222222222222222333000000000000111111111111333222555>>>LLLaaa}}}}}}dddhhhoooxxx~~~uuuqqq}}}jjjXXXVVVZZZ```eeeiiiooowww}}}nnn___PPPCCC;;;:::666555444333444666888999;;;<<<===?????????>>>===???@@@AAACCCEEEEEECCC@@@@@@AAABBBAAA???<<<888555cccLLL???<<<:::999999999999888555555555555555555444444555555444333333333333444333333333333444777<<<@@@QQQ```kkkooozzzvvvggg______jjj}}}fff___^^^gggqqqvvvwwwwwwuuurrrooommmkkkggg```[[[PPPLLLHHHLLLWWWbbbiiikkklllnnnqqqrrrpppnnnlllllljjjllloooqqqssssssssssssrrrtttvvvxxxzzz}}}wwwpppkkkbbb]]]VVVOOOKKKHHHFFFDDD<<<:::777666666555333111111111111111111111111111...///111222333333222222333444444333222333555777777888888999:::;;;<<<<<<555555444444444444555555333444555666777777666666777999<<>><<<:::888777777777666555666666777888888888888888666777777777777666555555222333333222333999CCCLLLTTTaaaqqqyyy}}}lll___ZZZVVVVVVVVVWWWYYYZZZ\\\]]]ZZZ\\\]]]^^^___aaadddfffkkknnnrrrvvvzzz~~~zzzrrrooouuu||||||wwwssswww|||}}}wwwsssnnnkkkfffaaaZZZUUUQQQOOOIIIFFFBBB???>>><<<:::999666777888999999888666555444444444444555666777888777888888888888888777777222111000000000000000111000000000111222555777888666666666666666777777888555555666666777888888999888888888888888777666666555666777666666777999<<<;;;===???@@@>>>:::555222000111222333555666777888444555777:::???HHHRRRYYYccchhhjjjhhhiiinnnppppppqqqqqqooommmkkkkkkkkklllfffdddaaa\\\VVVMMMCCC===555333222444444666>>>HHHYYYtttvvvlllfff]]]QQQBBBAAAXXXtttwwwOOO<<<999555444444666666666444333222111111000111111000000000000111111111111222111444<<>>===<<<<<<===???CCCFFFGGGEEECCCAAAAAAAAA@@@>>>;;;888777cccLLL>>>;;;999888888999888777777777666666555444222222666555444333222333444555333333333333444777<<<@@@SSS]]]dddjjj}}}vvvggg```aaalll}}}aaa[[[YYYaaajjjooorrruuuuuuqqqmmmjjjhhheee___ZZZMMMIIIFFFKKKWWWbbbjjjlllkkknnnrrrsssqqqnnnlllkkkjjjllloooqqqsssssssssrrrrrrssstttvvvyyy~~~}}}vvvnnnhhh___ZZZSSSMMMIIIGGGFFFEEE<<<:::777666555444222000333333333333333333333333...000222444555444333222333444444333222333555777222222333555666777888999666666555555555555666666555666777999999999888888777999;;;???DDDKKKSSSXXX^^^```bbbbbb```^^^\\\[[[dddbbbbbbfffjjjkkkgggbbbYYYWWWSSSOOOKKKFFF@@@<<<999888666777888888666555555666777888888999999888666777777777777666666555222333333222222888CCCLLLVVVcccsss{{{}}}kkk^^^YYYVVVVVVVVVWWWYYY[[[\\\]]]YYY[[[^^^___```aaadddfffhhhlllqqqwww{{{{{{pppggg]]]YYY```jjjqqqxxxyyyqqqmmmlllpppvvv{{{}}}zzzuuurrrooolllggg```YYYSSSOOOMMMIIIFFFBBB???===<<<:::999666777999:::999888666555555555555666666888999999999999999888888666555555222222111000000//////000111000000000222444777999666666666666666777888888555666666777888999999:::888888888888888777666666333555666666666888;;;>>><<<===>>>>>><<<999555222000111222333555666777888777777888999>>>GGGRRRYYYaaagggjjjiiijjjnnnooonnnrrrqqqooommmjjjjjjlllnnngggeeebbb]]]WWWNNNDDD===666444333333222333;;;DDDVVVooo}}}vvvooorrrpppggghhhbbb[[[OOOBBBDDD^^^|||wwwOOO<<<999555444444666777777111111000...------------000000000000111111111111000000333:::EEEWWWrrr|||aaadddlllvvv{{{zzz{{{}}}gggkkkpppsssrrrqqqsssuuu}}}lllYYYGGG===:::777555444333333666888::::::<<<===??????===<<<;;;888:::===BBBGGGIIIHHHFFFAAAAAAAAA@@@>>>;;;999777bbbGGG???<<<999888888888777666666666555555666666666666555555555444444333333333111222333444555888<<<@@@LLLWWW```hhh{{{~~~nnn```]]]dddqqq|||ddd[[[YYYbbbjjjnnnttt|||yyyuuuqqqrrrsssmmm```UUUGGGIIILLLNNNRRR[[[hhhpppllllllmmmmmmmmmmmmmmmllljjjlllppprrrqqqqqqqqqqqqqqqtttwwwzzz|||~~~}}}wwwnnnddd]]]UUUQQQKKKEEEFFFIIIEEE???@@@===:::888777666333111222222111111222222333444222222222222222222222222333444666666555444555666555666888888777777999:::999999999999888777666555<<<;;;999888888888999:::===;;;:::<<>>@@@@@@>>><<<<<<777666555666777888777666444444333444777<<>><<<999777444444555555555555444444555666666666666666555444555777:::<<<;;;999666444444222000...---...//////111111111111222444666888777777777777777777777777666666666666777777777777888777777666666666666777777555444666:::<<<<<<:::<<<===??????===888333000111111222222444666777888555666777:::???HHHRRRYYYcccdddfffiiikkkmmmnnnoooppppppooonnnlllkkkjjjiiilllhhhccc^^^YYYQQQFFF???666444333555555666<<>>:::777555444333333444666777999:::;;;<<<<<<;;;999777999;;;>>>BBBEEEEEECCC@@@???@@@@@@???===999666444eeeJJJ???<<<999888888888777666555666666666666555555555555444444444333333333333222333444444555777;;;>>>KKKUUU___iii~~~}}}mmm___]]]eeeuuuzzzfff\\\YYYbbblllqqqyyyxxxqqqqqqrrrmmm```TTTIIIJJJJJJMMMSSS\\\gggnnnmmmmmmnnnnnnnnnmmmmmmlllhhhkkknnnppppppoooppppppsssuuuxxxzzz|||yyyqqqfffZZZRRRLLLKKKFFFDDDFFFKKKIIICCC@@@===999777666444222000222111111111111222333333222222222222222222222222111333555555444333444555555777888888777777888::::::::::::::::::999888777999999999999999:::<<<======;;;::::::>>>DDDIIILLLVVVXXX[[[[[[ZZZXXXWWWWWWYYY^^^bbbdddfffhhheee```[[[[[[YYYUUUOOOHHHCCCAAA@@@???<<<:::999999:::;;;777:::>>>AAABBB@@@<<<:::888666555666777888777666555555444555777<<<@@@CCCOOO^^^nnnvvvyyy~~~hhh[[[WWWUUUUUUVVVVVVWWWYYYZZZ[[[______```aaabbbdddeeefffnnnqqqvvv{{{rrr^^^RRRPPPLLLPPPSSSVVV___jjjooooookkkiiigggeee```^^^dddmmm{{{}}}~~~~~~{{{wwwsssqqqjjjfff```YYYSSSOOOMMMLLLIIIFFFCCC@@@>>><<<:::888666666666666555555444444444555555666666666555555555777:::;;;;;;:::777555222000...---,,,,,,---...222111111111222333555666777777777777777777777777666666777777777888888888888777777666666666666666555444333555888:::999888<<<===??????===888333000111111222333444666777888777888999<<>>666333333555555666===EEETTTqqq{{{ooofffbbbcccjjjqqqkkk___NNNDDDJJJ]]]nnnnnnLLL<<<999666444333333222111000000////////////000000000000000000000000000000555222111777AAAOOObbbrrrrrrssstttxxx|||zzz{{{}}}yyyqqqlllkkk{{{hhhSSSDDD;;;777777666555555555666777777666777999::::::999777666888:::<<<@@@DDDDDDBBB????????????>>><<<999666444eeeJJJ???<<<999888888888777666555666777777666555444333444444333333333333222222333444444444444666:::===IIITTT^^^jjj|||mmm^^^]]]hhh{{{wwwjjj^^^ZZZbbbmmmuuu}}}zzzpppoooqqqmmm___SSSLLLJJJIIILLLTTT^^^gggllloooooooooooonnnmmmllllllhhhkkknnnpppppppppqqqrrrvvvwwwyyyzzz||||||ssshhh\\\PPPIIIFFFFFFEEEDDDGGGLLLJJJEEE@@@===999666555333111///111111000000111111222333222222222222222222222222000222444444333333444555666777999888777777888999<<<<<<<<<===<<<<<<;;;;;;888888999:::<<<>>>???@@@@@@>>>;;;;;;===BBBGGGKKKQQQTTTWWWXXXWWWVVVUUUUUUUUU[[[___```bbbeeeccc___[[[]]]]]]WWWNNNGGGDDDEEE>>>===:::888777888999999;;;<<<@@@EEEHHHFFF@@@:::888777555555777777777666777666555555777;;;???AAAIIITTTbbbmmmwwwzzzeeeYYYTTTQQQQQQRRRSSSUUUWWWYYYZZZ]]]^^^___```bbbeeeggghhhnnnqqqwww|||rrr```QQQLLLNNNNNNSSSZZZ```kkkvvv{{{zzzooohhhbbbaaadddiiisss}}}{{{vvvsssiiifff```ZZZTTTPPPNNNMMMKKKGGGCCC@@@>>>===;;;999888888777666555444444333333333444555666666666666555777999;;;;;;:::777666222111///---------...///222111111111222222333444777777777777777777777777777777888888888999999999888888777666666666666666555444444666888999999888===>>>??????<<<888333000111111222333444666777777999:::;;;>>>CCCKKKUUU[[[```bbbfffiiilllnnnnnnooorrrqqqnnnllljjjiiiiiiiiifffdddbbb___[[[RRRFFF===444333333444555777???HHH[[[{{{ssseee```dddmmmuuunnn```NNNEEELLL```qqqmmmLLL;;;999555444333333222111000000////////////000000000000000000000000000000000///111777???KKK]]]lllyyy|||xxxuuuyyymmmffffffqqq|||dddPPPAAA999666777777777777777777777777666777888999999999777777888999;;;???BBBCCC@@@>>>??????>>>===;;;999666555bbbFFF???<<<999888888888777666555666777777666555333222333333333333333333333222444555555444444555888;;;HHHTTT```lll}}}ooo```___lllzzzooobbbZZZaaammmuuu~~~zzzooolllooolll___SSSMMMJJJHHHMMMWWWbbbjjjnnnqqqqqqqqqpppooonnnlllkkkkkkmmmppprrrssssssuuuvvvyyyyyyzzzzzz|||}}}uuukkk```UUUKKKFFFFFFHHHIIIHHHJJJLLLIIICCC@@@===999666444333111000111111000000000111222222222222222222222222222222111333555555444444555666777888999999888777888999<<<===>>>>>>?????????>>>;;;<<<<<<>>>???@@@BBBBBBDDDBBB@@@======@@@EEEIIIMMMPPPTTTUUUTTTRRRPPPPPPOOOUUUYYYZZZ[[[^^^^^^[[[[[[[[[ZZZTTTMMMGGGDDDCCC;;;999777666555666777888===???CCCKKKPPPNNNEEE===999777555555666777777666888777666666888:::===???EEELLLWWWcccqqqqqq___UUURRRPPPPPPQQQRRRTTTVVVWWWXXX[[[\\\]]]___bbbeeegggiiilllpppvvv{{{qqqaaaTTTLLLNNNTTTYYY```iiirrr}}}zzzrrrrrrxxxzzzwwwkkkhhhccc]]]XXXTTTQQQPPPLLLHHHDDD@@@???===;;;::::::999888666555444333333111222333444555666666666555777999::::::999888666555333111000///000111222222222222111222222222222666666666666666666666666888888999999999:::::::::999888777666666555555666777777777888:::;;;;;;;;;>>>>>>???>>><<<777333000000111222444555666777777999:::<<>>>>>>>>===<<<:::888666555aaaFFF???<<<999888888888777666444555666666666444333222333333333333333333333333444555555444333444888:::HHHWWWeeepppzzzooocccaaannnttteeeZZZ```jjjrrrzzzxxxnnnllloookkk___SSSMMMJJJIIINNNYYYeeennnrrrsssssssssqqqpppnnnlllkkkjjjmmmoooqqqrrrtttvvvxxxzzzzzz{{{{{{}}}}}}xxxooodddXXXNNNHHHEEEGGGLLLNNNNNNNNNNNNJJJCCC@@@===888555444444333222111111111000111222222333222222222222222222222222222444666666666666777888888999;;;:::999999:::;;;===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFEEECCC???======AAAEEEKKKNNNQQQRRRQQQNNNKKKJJJIIIOOOSSSRRRQQQTTTUUUTTTVVVSSSOOOLLLIIIFFFAAA===:::999888777777888:::;;;===@@@GGGPPPVVVSSSIII???:::888555444555666666666888888777777888:::<<<===DDDGGGOOOZZZjjjzzzwwweeeXXXQQQOOOQQQQQQQQQRRRSSSTTTVVVVVVYYYYYY[[[^^^aaadddggghhhlllpppuuu{{{zzznnn^^^RRRJJJIIIQQQ[[[jjjqqqzzz}}}yyyuuunnnlllgggbbb\\\XXXUUUTTTLLLHHHCCC@@@>>>===<<<:::;;;999888555444333222222111111333444555555555555444555777888999888777666444333111000///000222333222222222222333222222222666666666666666666666666999999999999::::::::::::999888777666555555555555666777888999:::;;;<<<===?????????>>>;;;777333000///111222444555666666666888999<<<@@@EEEMMMVVV\\\aaadddiiinnnqqqqqqpppooonnnllljjjhhhfffeeeeeeeee`````````___[[[RRREEE;;;333333333555555999FFFSSSuuuvvvooommmppptttlll]]]OOOLLLXXXppphhhJJJ:::888555333333444333222222222111111111111222222////////////////////////222000000333888DDDXXXjjj}}}xxxuuuvvvggg```aaaeee~~~gggSSSDDD;;;777666777777777777666555444666777888999::::::;;;;;;;;;;;;<<>>:::666333333333333333222222111111222222333444222222222222222222222222222444666777777777888999999:::<<<<<<;;;;;;===>>>???@@@BBBCCCEEEFFFGGGGGGIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGFFFBBB===;;;===@@@GGGJJJNNNPPPOOOLLLIIIHHHFFFKKKNNNKKKHHHJJJLLLKKKMMMHHHDDDBBBCCCBBB===999777777666666777999<<<===@@@EEENNNWWW[[[VVVJJJAAA;;;888555444555666666666888888777777888:::<<<===CCCEEEJJJTTTbbbpppzzztttggg[[[RRROOONNNQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXYYY\\\___bbbeeeggglllpppuuuyyy}}}}}}zzzwwwrrroooddd[[[PPPJJJHHHMMMZZZggg|||}}}zzz~~~}}}}}}zzzuuuqqqqqqnnnjjjddd___ZZZVVVTTTLLLHHHCCC???===<<<;;;::::::999666444222222222222111111222333444444444444333444555666777777666666111000...------...000111111222333444444444444333777777777777777777777777888888999999999::::::::::::999888666555555555555222444666777888999<<<>>>@@@@@@???===:::666333111///000333555666666666666666999<<>>@@@BBBBBBCCCEEEGGGIIIKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJLLLLLLHHHAAA======???AAAFFFKKKNNNNNNLLLJJJJJJDDDJJJKKKFFFBBBBBBEEEEEEAAA???===<<<;;;;;;:::999666666666777999<<>>NNN^^^oooddd\\\QQQHHHJJJZZZrrrcccHHH:::777444333444444333333000000////////////000000000000000000000000000000000000222444666???RRRdddtttzzz}}}}}}zzzrrrhhhbbbaaa___xxxxxxcccQQQDDD>>>:::999888666555555666666333444444555777888:::;;;<<<;;;<<<===@@@AAA@@@>>><<<<<<:::999777666666666aaaEEE???<<<999888888888777666444333111111222444777999555555555666666666777777222333333333333555888;;;FFFaaazzztttYYY___aaaaaalllwwwyyywwweeeYYY___jjjpppuuuzzz|||uuuiii[[[RRRLLLNNNOOOPPPSSS[[[fffoooxxxxxxvvvtttqqqnnnllljjjgggiiilllnnnppprrrvvvyyywwwyyy|||~~~~~~||||||mmmggg\\\PPPGGGFFFLLLRRRVVV]]]```]]]VVVMMMCCC999777444///---...000222222444444333333444444555666222222222222222222222222000222555666555555777888999;;;===>>>???@@@BBBDDDEEEFFFHHHJJJLLLNNNOOOOOOOOOOOOQQQQQQQQQQQQOOOOOONNNQQQSSSOOOGGGAAA@@@AAA===BBBIIIMMMNNNMMMLLLLLLEEEJJJKKKDDD??????AAAAAA888:::<<<:::666555888;;;;;;;;;<<<===@@@DDDGGGJJJTTT]]]hhhnnnjjj___RRRJJJ<<<999555444444555666666666777777888999;;;<<<===???BBBGGGOOOXXXaaahhhllljjjfff___XXXRRROOONNNOOOKKKLLLMMMOOORRRTTTWWWXXXUUUUUUWWWYYY\\\___aaaccccccfffjjjmmmnnnoooqqqrrrgggbbb\\\WWWSSSNNNHHHDDDDDD???>>>CCCJJJVVVgggtttxxx|||}}}{{{zzzwwwppphhh^^^YYYYYY```eeeeeecccbbbcccbbbcccjjjsssyyyyyywwwooolllhhhbbb[[[VVVQQQNNNKKKGGGAAA===;;;;;;::::::777666333111000111222222222222333333333222111111000111222333444444444444111000///......///111222000222444666777777777777777777777777777777777777777777888888888999999999:::999888666555555444444000444888:::;;;===AAADDDAAA@@@???===:::666333111...000333555777777666555666999>>>DDDLLLUUU^^^ddd```dddjjjnnnpppnnnjjjggggggiiikkklllllljjjgggfffbbb```^^^[[[WWWNNNBBB999555555777888888???PPPaaahhh[[[UUULLLFFFLLL^^^xxxaaaGGG999777444333444444444333222222111111111111222222000000000000000000000000---///222666777>>>OOO___rrrxxx~~~|||wwwtttnnneee___]]]\\\uuu}}}jjjYYYMMMFFF<<<;;;999777666666777888555555666777999:::<<<===;;;::::::<<<>>>??????===<<<;;;:::888777666666666eeeMMM>>><<<:::999888777555222444444555666666555444444666666666555555444333333444444333222111444888<<>>@@@AAACCCFFFIIINNNNNNNNNOOOPPPQQQRRRSSSUUUUUUTTTSSSSSSTTTUUUVVVZZZ\\\[[[XXXQQQJJJDDDBBB@@@BBBGGGMMMRRRSSSQQQOOOIIIKKKLLLJJJEEEAAA??????:::999999:::>>>AAACCCCCCEEEGGGIIIIIIJJJMMMRRRVVVdddnnnwwwxxxqqqeeeUUUHHH???;;;888666666777777777666666777999;;;???BBBDDDDDDGGGKKKQQQWWW\\\```bbbaaa\\\WWWSSSQQQPPPNNNMMMNNNMMMNNNPPPSSSUUUVVVUUUYYYXXXXXXZZZ\\\]]]\\\[[[\\\___cccfffgggfffcccbbb[[[WWWPPPHHHBBB>>>===<<<<<<<<<>>>BBBJJJTTT^^^dddkkkjjjhhhhhhfff```WWWPPPHHHIIIKKKKKKKKKLLLOOORRRQQQZZZbbbgggmmmtttxxxxxxtttooohhh^^^VVVOOOKKKHHHFFFBBB>>><<<;;;;;;:::999666555555444444333222222222222111111111111222222111000000111333333222111000//////000000111222333111222444666777666555444555555666888888999999999666777777888888888777777777777666444444333333333444666888999999;;;===???CCCCCCBBB>>>888333000///333444666666555555777888;;;>>>???BBBNNN\\\aaa^^^^^^fffnnnoookkkggggggiiiiiiiiiiiikkklllkkkhhheee``````^^^ZZZRRRHHH>>>999222333666999<<>><<<:::888888777555333555555555555555555555555444444444444444555555555555555444333222555999===HHH]]]sss{{{~~~~~~uuuiii______ccckkksss|||}}}fffTTTYYYhhhrrrxxx|||~~~{{{rrrbbbUUUNNNNNNNNNNNNRRR[[[gggpppzzzyyyxxxvvvrrroookkkiiiiiiggghhhnnnqqqrrrtttyyyyyyzzz|||~~~|||qqqfffWWWLLLKKKQQQWWWZZZ^^^``````ZZZNNNBBB999555222222222111111222222222333333333333333333333333333333333333333333333333111111333555666888888888<<<>>>@@@AAACCCEEEHHHKKKPPPPPPPPPQQQRRRSSSTTTUUUWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYVVVPPPJJJGGGCCCDDDGGGKKKOOOPPPOOOMMMLLLNNNOOONNNIIIEEECCCCCC@@@>>>===???DDDJJJOOOQQQWWWYYYZZZXXXXXX\\\dddkkkqqqxxx~~~{{{ssshhhZZZOOOAAA===888666555777777777888888999<<>><<<;;;;;;:::999555555555444333333222222222111111000000111111222000//////000222333111000------------...///000000222333555777777777666555555666777888888999888888888888999999999999888888:::999888777666666666666222444666777888999;;;===BBBBBBAAA>>>999444111000222444555555555555666888555999===CCCQQQ```eeeccc```gggnnnooojjjggggggiiikkkjjjjjjjjjkkkkkkhhhfff___^^^[[[UUUMMMCCC;;;555444444777:::===FFFWWWhhhvvvbbbTTTOOOIIIIIISSSfffzzz]]]BBB:::888555444444444222111111111000000000000111111000000000000000111111111444222222444666>>>NNN\\\kkkzzzwwwqqqkkkgggfffhhhjjjggguuu~~~uuukkkYYYIIIAAA999444555777666555777444555555666888999;;;<<<<<<<<<<<<===??????===;;;;;;;;;999888666666666666dddKKK>>><<<999888888777555444555444333333333333444555222222222333444555555555666666555444333555999<<>><<>>;;;::::::999888555555444444333333222222222111111000000111111222///......///111111000///,,,,,,,,,,,,---...///000222444555777777777777666777777888888888888888777999999:::::::::999999888666666555444333333333333333555777888888999;;;===AAAAAAAAA>>>999444222111222333555555444444666777333777>>>FFFTTTaaafffeeeccchhhmmmmmmiiifffgggjjjmmmllljjjjjjjjjjjjhhhgggaaa^^^YYYRRRIII???888333555555777:::>>>HHHZZZkkkppp\\\RRRLLLGGGHHHUUUiii|||YYY@@@:::888555444444444222111111111000000000000111111...//////000111222222222444333333555777===LLLZZZiii{{{wwwpppiiieeefffjjjooonnnzzzxxxnnn]]]MMMAAA:::666777888666444555444555666888999:::::::::===<<<<<<===???>>><<<::::::999888666555555666666cccJJJ>>><<<999777777777666555444333111000000111333444222222222333333444444444555555555444333444888;;;BBBSSSeeeooossssssooohhhdddffflllqqqssswwwgggRRRTTTaaammmxxxzzzmmm```OOOMMMJJJJJJPPP[[[hhhpppuuuuuuvvvuuussspppllljjjiiihhhkkkqqqsssrrrsssvvvwwwyyy{{{}}}~~~wwwiii___UUURRRTTTXXX]]]aaadddbbb\\\QQQDDD999444333222111111000000111111222444444444444444444444444333333333333333333333333555555444444555777999;;;===???BBBDDDFFFHHHLLLOOOTTTTTTUUUUUUWWWXXXZZZ[[[[[[ZZZYYYYYYYYYZZZ\\\]]]^^^^^^aaafffkkkiiiaaaYYYPPPNNNKKKLLLOOORRRTTTUUUUUUWWWYYYZZZYYYWWWTTTSSSPPPQQQUUU]]]gggrrryyy}}}{{{|||uuurrrwww|||}}}ssshhh[[[PPPGGGBBB;;;666555777888999:::<<<>>>AAAEEEIIILLLMMMQQQRRRTTTUUUVVVWWWWWWWWWWWWTTTPPPOOOOOOOOONNNMMMPPPOOONNNPPPRRRSSSSSSRRRTTTRRRQQQQQQRRRQQQOOOLLLJJJKKKMMMNNNMMMKKKHHHFFFCCC@@@===999666555555555666777999;;;>>>@@@AAABBBGGGJJJMMMKKKFFFAAA???@@@>>>EEEMMMRRRTTTWWW\\\```jjjqqqvvvwwwyyy}}}}}}yyytttkkkaaaWWWNNNIIIFFFDDDAAA===:::::::::999888555555444444333222222111111111000000000000111111///......///000000///---...------......///000111333444555666777777777777888888999999999888777777999999999:::999999888888444333333222111111111222555777999:::;;;<<<>>>@@@@@@AAA@@@>>>999555222222111333444444333444555777888;;;BBBKKKVVV___bbbbbbgggjjjlllkkkhhhfffhhhkkkooommmjjjjjjjjjjjjiiihhhddd```YYYPPPGGG>>>777444444444666999===GGGZZZkkknnnZZZPPPJJJDDDHHHWWWlll~~~VVVAAA999777555444444444333222111111000000000000111111/////////000111111222222111000111222444999FFFTTTddd}}}yyyttt}}}xxxqqqhhhccceeemmmsssxxxuuukkk\\\NNNCCC<<<888999999666444444444666777999::::::999999<<<<<<<<<===???>>><<<:::999888666555444555666777bbbJJJ>>>;;;888777777777666666666444333111111333444666444444444333333222222222333444444333222333666888>>>LLL]]]hhhnnnpppnnnlllpppoooooonnnkkknnn{{{hhhSSSRRR^^^jjjwww~~~yyykkk^^^OOOKKKHHHIIIPPP\\\hhhooorrrsssssssssrrrooommmkkkjjjiiilllqqqtttrrrrrruuuuuuwwwzzz{{{}}}|||ttthhh^^^UUUVVVYYY[[[___eeegggccc[[[NNNAAA777333333222222111111111111222222444444444444444444444444333333333333333333333333555444444444666888:::;;;<<<>>>AAADDDFFFIIIMMMPPPTTTTTTUUUVVVWWWYYY[[[\\\\\\[[[ZZZYYYYYYZZZ[[[\\\^^^```eeemmmsssqqqiiiaaaSSSQQQOOOOOOSSSWWWZZZ[[[ZZZ\\\___bbbdddbbb```^^^XXX\\\fffrrr~~~zzz{{{uuujjj\\\PPPGGGBBB;;;666555777999::::::<<<>>>AAAEEEGGGIIIJJJOOOPPPQQQQQQRRRRRRRRRQQQRRROOOMMMMMMMMMNNNNNNMMMLLLKKKKKKLLLOOOPPPOOOOOOQQQOOONNNNNNNNNLLLJJJHHHFFFGGGHHHIIIHHHEEECCCAAA>>><<<:::777666555555666666777999;;;=========<<<>>>AAACCCBBB>>>;;;;;;===BBBJJJTTTZZZ\\\___fffkkkyyy~~~~~~~~~{{{zzzuuulllaaaWWWOOOIIIFFFDDD@@@<<<:::999999888777555444444333222222111111111000000000000000000111///.........000000...,,,...------......///000111333444555666666777777777888999999999999888888777888888999999888777666666777666555555555555555555666888:::;;;<<<===???AAA@@@AAA@@@>>>999555222222111333444444333444555777;;;>>>EEEOOOXXX^^^aaabbbkkklllkkkiiiffffffiiikkkooommmkkkjjjkkkkkkjjjiiifffaaaYYYOOOEEE<<<666333333333555888;;;DDDVVVgggppp]]]OOOHHHBBBHHHZZZooo{{{RRRBBB999777555444444444333222111111000000000000111111000000000000000000000000000///000111222666BBBNNNddd{{{ooohhhwww|||tttjjjcccfffooowwwzzznnnggg\\\QQQGGG???:::::::::777555555666777888:::::::::999888;;;;;;;;;===??????===;;;999888666444444555777888bbbKKK>>>;;;888666666777777777888777666666666666777888555555555444333222222222222333333333222222444666:::FFFVVVccckkkoooqqqrrr|||wwwqqqjjjccceeeuuuhhhSSSQQQ\\\iiivvv}}}{{{zzzvvviii[[[MMMJJJGGGHHHQQQ\\\gggnnnppppppppppppooonnnmmmmmmllljjjlllqqqsssqqqrrruuuuuuwwwyyy{{{}}}{{{ssskkk___WWWYYY\\\]]]bbbiiiiiieee\\\NNN@@@666333444333222222222222222222333444444444444444444444444444444444444444444444444444444555666888:::<<<===<<<>>>BBBDDDGGGJJJOOORRRTTTUUUUUUVVVXXXZZZ\\\]]]^^^]]][[[ZZZYYYYYYZZZZZZ\\\aaaiiisssyyyxxxqqqjjjYYYWWWVVVWWWZZZ^^^```aaa___aaafffkkkooopppmmmjjjcccjjjuuu{{{zzzuuukkk]]]QQQEEEAAA;;;777666777999:::;;;<<<>>>AAACCCDDDEEEEEEHHHIIIJJJKKKKKKKKKKKKKKKKKKIIIHHHIIIKKKLLLKKKJJJIIIHHHHHHIIILLLMMMMMMLLLNNNMMMKKKKKKKKKIIIGGGEEEDDDEEEFFFFFFEEECCC@@@???:::999777666555444555555666888:::<<<=========<<<:::;;;===<<<;;;:::;;;;;;CCCLLLWWW^^^bbbgggpppxxxzzzuuummmbbbXXXPPPJJJGGGCCC@@@<<<999888888777666444444333333222222111111111000000//////000000111000///...///000000...,,,,,,,,,,,,,,,---...///000333333444444555666666777888888999999999999999888888888888888888777666555666555555444444444555555555777999::::::;;;===???AAAAAAAAA>>>999444222111222333555555444444666777:::<<>>===999888666444444666999:::cccLLL>>>;;;777666666777777777777777777777777777777777555555555444444444444444333444444444222333444666:::EEEUUUdddmmmsssxxx|||{{{rrrggg^^^aaarrrkkkUUURRRZZZeeerrr}}}~~~|||yyywwwxxxttthhhZZZLLLHHHFFFIIIRRR]]]ggglllnnnnnnmmmlllllllllmmmnnnnnnllllllppprrrqqqrrrvvvvvvxxx{{{}}}}}}vvvoooaaaYYY[[[^^^^^^cccllljjjfff]]]OOOAAA777555555444444333333333333444444555555555555555555555555666666666666666666666666444555777:::<<<>>>???@@@===@@@CCCFFFIIIMMMQQQTTTUUUVVVVVVXXXYYY[[[]]]^^^aaa___]]][[[ZZZYYYYYYZZZ\\\dddqqq|||}}}xxxdddcccccceeegggiiihhhgggeeeggglllssszzz|||zzzwwwpppvvvtttjjjcccXXXMMMBBB???:::777777888999999<<<===???@@@AAAAAAAAA@@@???@@@AAACCCEEEFFFFFFFFFGGGFFFFFFGGGJJJKKKKKKJJJFFFEEEFFFHHHKKKMMMMMMLLLLLLJJJIIIIIIIIIHHHEEECCCCCCDDDDDDDDDCCCBBB@@@>>>999888777666666666666666666777999;;;===>>>>>>>>>===;;;;;;<<<>>>??????>>>CCCMMMZZZbbbgggooo|||zzzuuummmbbbXXXQQQKKKIIIBBB???;;;999888888777666444444333333222111111111000000////////////000000111000//////000000...,,,------------...///000000222222222333333444555666777777888999::::::::::::999999999999888777666555444333333333333333444444555777999:::;;;<<<>>>@@@BBBBBBAAA>>>999444111000222444555555555555666888:::<<>>888666444444444555444333111111000000000000111111//////000000111111222222111111222444333555>>>III```ttthhh]]]lll{{{~~~rrrhhhhhhqqqzzzxxxssskkkcccQQQGGG>>><<<;;;999888::::::999999888888999999999888888999<<>>;;;777555666777888888444444555666666555444444333444444555555666666777444555555555444444555777>>>GGGWWWgggrrryyy|||rrrfff]]]___rrrqqqYYYTTTYYYaaalllvvv|||zzzvvvtttvvvttthhhZZZKKKHHHEEEIIISSS^^^fffjjjnnnlllkkkjjjjjjkkkmmmnnnooolllllloooqqqpppssswwwxxxzzz|||}}}yyyqqqcccZZZ]]]______dddmmmkkkggg]]]PPPBBB999666666555444444333333444444555555555555555555555555555777777777777777777777777444666999===@@@AAABBBBBB>>>AAADDDHHHKKKOOOSSSWWWVVVWWWWWWYYY[[[]]]___```cccaaa___]]][[[ZZZZZZZZZ^^^hhhxxxoooooooooqqqrrrrrrpppnnniiikkkqqqyyy~~~zzz~~~wwwggg]]]XXXPPPGGG@@@===999777888888999888>>>???@@@@@@@@@???>>>===999:::<<<>>>AAABBBCCCDDDHHHGGGGGGIIIKKKMMMMMMLLLEEEEEEEEEGGGKKKMMMMMMMMMKKKIIIHHHHHHHHHGGGEEECCCBBBCCCCCCCCCCCCAAA@@@???;;;:::999888888888888888555666888;;;===???@@@@@@>>>;;;999;;;???AAAAAA???DDDOOO\\\eeelllvvvzzzuuulllbbbYYYQQQLLLIIIBBB???;;;888888888777666444444333333222111111000000000////////////000000111000///000111000///---000//////000000111222333222222222222333444555555666777888999:::;;;;;;;;;;;;;;;;;;:::999888777666777777666666666777777888777999<<<======>>>@@@BBBCCCCCCBBB>>>888333000///333555666666555666777999===>>>EEERRRZZZ^^^eeemmmsssooojjjeeecccfffjjjmmmjjjjjjkkknnnppppppnnnkkkgggccc[[[RRRHHH@@@999666222333666888888<<>>;;;888777777777666555777666666666666555555555666444222000000222444666000222444555444444555666;;;HHHaaannnjjjppp~~~zzznnnaaaUUUVVVlllqqqWWWTTTZZZ^^^jjjxxx||||||yyyvvvuuuuuuooohhhVVVNNNHHHJJJPPPXXXbbbkkknnnnnnmmmkkkiiijjjnnnqqqllllllmmmnnnpppsssvvvxxxxxxzzz}}}~~~|||qqqkkkbbb^^^___bbbeeefffllljjjdddVVVFFF:::555444666444222222333333222111111222222222111222555888777777888999999999999999;;;<<>>>>>>>>???AAADDDGGGHHHMMMKKKKKKOOOSSSSSSNNNIIIHHHGGGEEEFFFGGGIIIHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBAAA@@@???>>>===???===999666444555777888777888:::;;;;;;===???BBB@@@???===<<<<<<>>>AAACCCOOORRRXXXaaammm}}}~~~vvvjjjaaa[[[UUUMMMGGGDDDAAA===:::999888666444333333444444333333222111000000000000000000000000111///---,,,,,,,,,...////////////000111111222222444555555666666666666666999888777666666777888999===;;;888777777888777666777666444333333444666777777999:::;;;;;;===@@@BBBFFFEEECCC>>>888333000000111333555666666666888:::<<>>>>><<<;;;:::999999999eeeLLL>>>;;;888777777777666555666666666555555555444444555444222111111222444555222444555666555555666777===IIIaaammmiiinnn||||||lll___TTTUUUiiipppWWWUUUZZZ^^^iiiwww}}}~~~}}}zzzyyyxxxrrrkkkYYYPPPIIIIIINNNUUU___hhhmmmmmmllljjjiiijjjmmmoooiiiiiijjjkkkmmmooorrrsssxxx{{{}}}~~~vvvoooeee______aaadddfffllljjjdddXXXIII<<<666555333222111222444555555555555666666555333333444666777777888888999999888888:::<<<@@@CCCFFFGGGFFFFFFHHHHHHIIIKKKNNNQQQTTTVVVYYYWWWVVVUUUWWWZZZ]]]```fffhhhlllllleee[[[WWWZZZaaappp}}}{{{{{{yyyrrrmmmllllllooosssyyy~~~yyymmmgggfff^^^SSSKKKFFFCCC>>>::::::999999888999;;;<<<===AAABBBDDDDDDCCCAAAAAAAAABBBCCCDDDEEEGGGIIIJJJLLLRRRQQQRRRWWW[[[[[[UUUPPPIIIGGGFFFFFFGGGHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBAAA@@@???>>>======<<<;;;999888777777777999;;;<<<===>>>@@@CCCFFFDDDBBB@@@??????AAACCCDDDJJJNNNVVVaaaooo}}}vvvkkkccc]]]VVVMMMGGGBBB@@@<<<:::999888777666555555555555555444333333000000000000000000000000111///...,,,,,,---.../////////000000111111222222444555555666666666666666777777666555555666777777<<<:::888777777888777666777666444333333444666777777999:::;;;;;;<<>>DDDNNNZZZccciiilllooommmjjjhhhggghhhjjjkkkmmmoooqqqqqqnnnlllkkkkkkgggbbb^^^YYYPPPBBB999777444333333555777<<>>>>>===<<<<<<<<<;;;:::::::::;;;;;;dddKKK>>>;;;888777777777666555555555555555444444444333444333333333333333333444333555777777555555555666>>>HHH___kkkhhhmmmzzz}}}wwweeeXXXQQQTTThhh~~~pppYYYUUUZZZ^^^hhhuuu{{{~~~}}}{{{tttkkk\\\RRRIIIGGGKKKRRR]]]fffllllllllljjjiiiiiilllnnnhhhhhhiiijjjlllnnnqqqrrryyy{{{~~~~~~}}}uuujjjaaa^^^```ccceeekkkkkkfff[[[MMM@@@999666444222111222444666666555222333555555444333444555666777777777888888888888999<<>>;;;999777777777777999;;;===>>>AAACCCEEEEEEDDDCCCCCCCCCGGGHHHJJJLLLNNNPPPQQQQQQWWWXXX[[[```dddccc]]]XXXKKKIIIFFFEEEFFFGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>><<<<<<======<<<:::888777<<<===???AAABBBEEEHHHKKKIIIHHHFFFEEEDDDDDDEEEFFFHHHMMMVVVbbbooo~~~{{{uuummmeee___WWWNNNGGGAAA???;;;999999999777666444444444444444333333222000000000000000000000000000///...---------...///000000000111111111111111444555555666666666666666666666555555555555666666;;;999777777777888777666777666555444444555666777777999:::::::::;;;>>>@@@EEEDDDAAA<<<777222111111222333555666666777999;;;;;;>>>EEEPPP[[[eeekkkmmmooommmkkkiiiiiiiiikkklllnnnooopppooollliiihhhhhheeebbb___]]]TTTFFF===999333333555888;;;@@@MMMZZZgggfff___UUUQQQWWW]]]___\\\OOOHHHUUUlll~~~cccDDD;;;999777555555555555333222222111111111111000000000////////////////////////222//////111111222777>>>LLL[[[qqqkkkfffqqq|||}}}uuunnnwwwooo___MMMCCC>>>;;;:::<<<999999888888888999999999777888999:::;;;<<<<<<;;;:::::::::::::::;;;<<<===cccIII>>>;;;888777777777666555555555444444444333333333222333444555555444333222333555666666444333444555<<>>999888666444444444444333222***---111333333444555666777777666777777777888888999<<>>AAACCCEEEDDDDDDDDDEEEHHHJJJMMMQQQTTTVVVWWWWWW]]]___cccgggjjjgggaaa\\\NNNKKKHHHFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>??????>>>===<<<;;;>>>@@@AAACCCEEEHHHMMMPPPNNNNNNLLLKKKJJJIIIIIIHHHLLLQQQYYYbbblllwwwxxxtttnnnggg```WWWMMMGGGBBB???<<<999888888666555111111222222111111000///000000000000000000000000000000///...---......///111111111111111111111111444555555666666666666666666666666666666666666666999888666777888888777666666666555555555555666666777999:::::::::;;;===???CCCCCC@@@;;;666222111222222444666666666777999;;;===@@@FFFPPP[[[dddiiikkklllllljjjjjjiiijjjkkkkkklllmmmnnnmmmjjjgggggggggeeecccaaa___WWWHHH===:::111222555;;;???FFFTTTaaaffffffbbb[[[YYY]]]aaaaaa\\\PPPKKKXXXooo___AAA888888777555555555555444222222222111111111000000111000000000000000000000000222//////111111111555;;;IIIWWWkkk|||tttkkkqqqzzz|||vvvsss}}}yyyhhhTTTGGG@@@<<<:::<<<:::999888888888999:::;;;888888888888999:::;;;;;;;;;::::::::::::;;;<<<<<>>;;;888777777777666555555555444444444333333333222333555666666555333222222333555555333222222333888???TTTcccfffooo|||}}}mmmYYYPPPPPPZZZppp}}}uuu___XXXZZZ```jjjuuuyyyvvvmmm]]]SSSIIIGGGKKKSSS^^^hhhlllnnnoooooommmmmmmmmnnnhhhiiijjjmmmqqquuuyyy{{{yyy{{{~~~}}}rrrggg___]]]^^^```hhhiiihhhcccYYYNNNCCC===:::888555444555444333222+++...111333444444555666777777777666777888999999:::===BBBGGGJJJKKKKKKKKKKKKLLLOOOPPPPPPOOOMMMLLLKKKLLLNNNQQQUUUZZZ___bbbgggeeeeeefffbbbYYYTTTSSSbbbvvvxxxrrrjjjbbbXXXQQQSSSYYY____________^^^^^^]]]\\\\\\\\\[[[XXXWWW^^^lllxxxvvvlll___UUUPPPMMMIIIFFF>>><<<:::999999888777666666666555555666777999:::;;;>>>AAACCCDDDDDDFFFGGGEEEHHHLLLPPPTTTWWWXXXYYY```cccgggkkkllliiiddd___RRROOOJJJGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@AAACCCDDDFFFJJJOOOSSSSSSSSSSSSRRRQQQPPPOOONNNQQQUUU\\\ccciiipppvvv{{{xxxtttrrrmmmfff^^^UUULLLGGGDDD@@@<<<999888666444333111111222222111111000///000000000000000000000000000000//////............111111111111222222222222444555555666666666666666777777777777777777777777777666666777888999888666666666666555555666666666777999:::::::::;;;>>>@@@BBBAAA>>>:::555222111222222444666777777777999;;;>>>AAAGGGQQQZZZbbbeeefffiiiiiiiiiiiiiiijjjjjjjjjiiijjjkkkjjjhhhffffffgggfffcccbbb```WWWHHH<<<777111111555:::>>>EEESSSaaabbbcccaaa^^^___dddgggeeeYYYNNNLLLZZZppp\\\AAA999888777555555666666555333333333222111000111111111111111111111111111111111111///000222222000333888EEERRRfffwww{{{oooooouuu|||xxxwww||||||ppp[[[LLLDDD===;;;;;;:::999888777888999;;;<<<:::999888888888999::::::<<<<<<;;;::::::::::::;;;aaaGGG>>>;;;888777777777666555555555555555444444444333333444555666666555444333000222444444222222222333555:::NNN___eeeqqq}}}}}}ppp]]]UUUUUU^^^uuutttzzzyyycccYYYZZZbbbnnnxxx|||sss___UUULLLJJJNNNUUU___iiilllnnnpppqqqooonnnmmmnnnggghhhjjjmmmqqquuuyyy{{{xxxzzz}}}wwwmmmddd___^^^___eeeggghhhfff___TTTIIIBBB777666444444666777666666333444666666555444555666999888777777777888:::;;;;;;===AAAEEEIIIKKKLLLLLLOOOOOOPPPPPPOOOMMMJJJIIIGGGHHHJJJMMMRRRWWW[[[]]]]]][[[\\\]]]YYYSSSQQQSSS```rrr}}}ssslllfff___YYYSSSMMMNNNSSSRRRRRRRRRSSSSSSTTTUUUUUURRRRRRQQQOOOOOOTTT\\\cccbbbYYYNNNFFFBBBAAA???>>>======<<<:::999777666555777777666666666888999:::<<>>============???@@@BBBCCCDDDEEEEEEEEEFFFEEEDDDCCCCCCDDDFFFGGGCCCDDDEEEEEEGGGKKKQQQUUUWWWXXXYYYZZZZZZYYYWWWVVVVVVZZZ```eeejjjoootttxxx}}}tttqqqooojjjddd[[[RRRKKKFFFCCC@@@<<<999888666444333444444444444444333333222000000000000000000000000000000000/////////......000000111111222333333444444555555666666666666666777777888888888888777777666555555777999999888666666666666666666666666666777999:::;;;;;;===@@@BBBAAA@@@===888444111222333222444666777777888:::;;;???BBBHHHQQQZZZaaacccdddggghhhiiijjjjjjjjjjjjjjjggghhhhhhgggeeedddeeefffdddaaa```]]]TTTFFF:::666444333444777:::AAAPPP^^^cccbbb^^^ZZZ^^^eeejjjiiiSSSLLLLLL\\\rrrZZZCCC===999888666777888888666555444333222111000111222222111111111111111111111111000...///222222000222666???LLL___qqq~~~pppmmmqqq~~~|||yyywwwtttxxx|||xxxbbbSSSIIIAAA<<<<<<999888777666777999;;;<<<::::::999888888999999999===<<<;;;:::::::::::::::```GGG>>>;;;888777777777666555666666666555555555444444444444555555555555444444000222444444333333444555444888KKK\\\dddqqq}}}|||~~~nnn___WWWWWWaaayyyqqqvvv}}}~~~ggg[[[[[[dddqqq{{{yyycccYYYPPPOOOQQQVVV___gggjjjmmmpppqqqooommmlllllljjjjjjkkknnnqqqtttxxxzzzvvvyyy|||~~~}}}uuukkkddd``````ccceeehhhiiidddZZZNNNFFF888666555555666777777666666777777666555444666777:::999888777888999;;;<<<;;;<<<@@@DDDIIIMMMPPPQQQRRRQQQPPPNNNJJJFFFCCCAAAAAABBBCCCFFFIIIMMMPPPQQQQQQRRRTTTUUUPPPLLLNNNUUUZZZjjjyyy~~~{{{sssiii```]]]WWWQQQPPPNNNKKKJJJMMMJJJJJJJJJKKKLLLMMMNNNNNNLLLJJJHHHHHHJJJMMMPPPRRRNNNJJJDDD???>>>>>>>>>>>>>>>>>>???===;;;999777777888888777888999;;;===>>>AAACCCEEEEEEDDDCCCCCCCCC@@@AAABBBCCCEEEHHHJJJKKKRRRVVV\\\aaaccccccbbbbbbZZZUUUOOOJJJGGGFFFDDDCCC@@@???>>>======<<<======@@@AAACCCDDDFFFGGGHHHHHHFFFGGGHHHHHHIIIIIIIIIHHHFFFGGGGGGGGGIIIMMMSSSWWW[[[]]]```bbbcccbbbaaa``````cccgggjjjnnnrrrvvvyyy|||yyyrrrnnnlllhhhaaaXXXOOOIIIFFF@@@===:::888888888777666555555555555555444333333000000000000000000000000000000000000000///......//////000111333444555555444555555666666666666666666666777888888777666666444444555777999999888666666666777777777777666666777888:::<<<===???BBBDDDAAA???<<<777333111222444333555666777777888:::<<>>:::999888888999999888777555333222000000111222333111111111111111111111111...---///222222000111666999FFFYYYkkkzzzsssnnnuuuzzz~~~sssnnnpppqqqwwwjjjZZZOOOFFF???>>>888777666555666888:::<<<;;;;;;:::::::::999999888;;;;;;:::::::::;;;<<<<<<~~~```GGG>>><<<888777777777666555777666666666666555555555555555555555555555555555000222444555444444555777444888III[[[cccppp|||{{{uuuhhh\\\VVVWWWbbb|||rrruuu|||iii\\\[[[eeettt~~~{{{fff\\\TTTQQQSSSWWW^^^eeeiiilllooopppooommmkkkkkknnnnnnoooppprrruuuwwwyyyuuuxxx{{{~~~zzzpppgggbbbaaaaaadddhhhjjjggg]]]QQQHHH<<<:::777666666555444222333444444444333444777999;;;:::999888888:::<<<===:::<<>>@@@BBBDDDEEEJJJKKKOOOOOOJJJGGGMMMVVVVVVcccpppqqqlllddd[[[SSSRRRKKKGGGHHHJJJHHHGGGGGGJJJIIIHHHHHHGGGGGGHHHHHHHHHDDDAAAAAAEEEHHHIIIIIIHHHFFFCCC???<<<;;;;;;<<<;;;<<<===<<<999777555555888888888:::<<>>???AAABBBCCCGGGLLLRRRXXX[[[]]]___```\\\WWWPPPKKKHHHFFFEEEDDD@@@???>>>======<<<<<<===@@@AAACCCEEEGGGHHHIIIIIIEEEGGGJJJMMMMMMLLLJJJHHHIIIIIIIIIIIIJJJNNNTTTXXX^^^aaadddggghhhhhhgggfffiiikkknnnoooqqqssswwwzzzyyy}}}|||{{{zzzvvvqqqllljjjfff^^^UUUMMMHHHEEE===:::888777888999999888333333444444333333222111000000000000000000000000000000000000000///............000111333555666666444555555666666666666666444555666777777666555444444444555777999:::888777666666777777777777666666666888;;;<<<>>>@@@DDDFFF@@@???<<<777333111222444333555777777777888:::<<>>>>>aaaHHH???<<<888666666777666666888777666444333333333333444444222222222222444444444555666666555555777999:::;;;CCCSSSgggtttyyyyyytttcccXXXYYY[[[aaawwwwwwvvvyyykkkWWWWWW]]]hhhxxx{{{hhh\\\SSSRRRRRRSSS\\\hhhjjjkkknnnoooooonnnllljjjmmmnnnoooqqqrrrrrrrrrrrrvvvxxx|||{{{rrrhhhaaacccaaabbbfffgggaaaSSSHHH@@@<<<888555555555555555555333111000111222555777666777888888888999<<<>>>;;;<<>>=========>>>@@@AAACCCDDDEEEEEEEEECCCBBBAAA===<<<;;;>>>CCCFFFGGGFFFJJJFFFBBB??????>>>===<<<============<<<;;;;;;:::<<<@@@AAA@@@AAAFFFIIIHHHJJJHHHGGGFFFEEEBBB???<<<;;;>>>@@@AAAAAAAAABBBDDDCCCKKKQQQRRRTTTZZZ___```___[[[UUUPPPLLLHHHDDDAAA??????===;;;:::;;;???BBBFFFDDDCCCDDDFFFHHHIIIIIINNNNNNMMMMMMMMMNNNPPPQQQOOOQQQRRRRRRRRRSSSUUUWWWaaaccciiinnnmmmkkkooovvvvvv~~~{{{}}}}}}{{{zzzyyywwwuuuvvvooofff\\\UUUNNNIIIFFF===:::777555666666666555666777777777666555555444000000000000000000000000///000000000111111111111111111111222333444666777555555666666777777888888666666666666666555555444666666777888888888888888666666777777777777666555;;;;;;:::;;;<<>>@@@EEELLLTTT\\\aaadddeeeffffffggghhhiiikkkmmmnnniiigggeeedddcccbbb```^^^[[[XXXTTTOOOIIIBBB:::555666888;;;;;;>>>LLLggg~~~{{{uuuoooeeeWWWLLLEEEFFFOOObbbxxxvvvPPPBBB<<<888<<<===;;;;;;===<<<999444333222111000000000000111111111111111111111111///111222222111111222333:::CCCTTTjjjzzzxxxxxx~~~|||}}}xxxqqqmmmfff``````iii}}}kkkXXXJJJ???:::;;;888555444666777999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<===>>>???bbbIII???<<<888666666777666666666555555555555555555555444333333222222333333444111222333222111111333444:::;;;CCCTTTiiiwww{{{yyyssscccYYYYYYZZZ^^^tttuuussswwwiiiUUUTTTYYYdddttt~~~jjj^^^TTTSSSSSSUUU]]]hhhiiikkklllnnnnnnmmmkkkjjjkkkkkkmmmoooqqqssstttuuuvvvxxx|||wwwoooiiieeebbbaaacccddd___TTTKKK@@@<<<888555444555444444555333111000111222555666666777999999999:::===???>>>@@@CCCGGGKKKPPPWWW[[[[[[OOOEEEAAA>>>777333333444444555777888999999999<<<>>>@@@BBBCCCEEEHHHJJJMMMRRRWWWUUUNNNFFFAAA???======<<<<<<<<<>>>???@@@BBBCCCDDDDDDCCCBBB@@@???<<<;;;;;;>>>CCCGGGHHHGGGJJJGGGBBB@@@???>>>===<<<===<<<;;;;;;;;;;;;<<<<<<:::AAAEEEEEEFFFKKKOOOPPPRRROOOKKKHHHFFFDDDBBB@@@<<>>;;;:::<<<@@@CCCEEEDDDCCCDDDGGGJJJLLLMMMOOOOOONNNNNNNNNOOOPPPQQQRRRTTTUUUUUUUUUVVVYYY[[[ccceeejjjpppppppppuuu}}}|||yyywwwsssmmmcccYYYQQQJJJEEEBBB===:::777555555666666555222333333444444333333333111111111111111111111111000000000000000111222222111111222222333444555666666666777777888999999:::777777777777777666666555666666777888888888888888666666777777777777666666:::999999:::;;;>>>AAACCCBBB???:::555222222333444666666666666888:::<<<>>>???CCCJJJRRRYYY^^^aaacccggggggggghhhhhhiiijjjkkkgggeeecccaaaaaa```^^^\\\YYYUUUPPPKKKEEE???888333444777:::;;;@@@RRRnnnzzzqqqhhh\\\PPPHHH@@@FFFRRReeexxxtttPPPBBB===999===???======???>>>:::444333222111000000000000000000000000000000000000...000111111000///111222888@@@PPPddduuu}}}vvvmmmiiiddd___^^^ddduuuqqq___PPPEEE???<<<:::666555666888999999::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<===???@@@AAAbbbJJJ???<<<888666666777666666333444666777777777666555444333333222222333333444444444555444222222333555;;;:::AAATTTjjjyyy|||xxxqqqddd\\\[[[ZZZ]]]pppwwwssswwwhhhSSSPPPTTT___pppjjj]]]RRRQQQRRRSSS[[[fffiiijjjkkklllmmmmmmlllkkkiiijjjkkkmmmpppsssvvvxxxwwwxxx{{{~~~wwwrrrhhhdddaaaaaaaaa]]]UUUOOO@@@<<<888555444444333333444333222111111333555666777888:::::::::;;;>>>@@@@@@BBBFFFJJJMMMQQQVVVZZZZZZOOODDD>>>999555222222222222333444555666666666<<<===>>>>>>>>>@@@CCCEEEHHHKKKNNNLLLFFF@@@======;;;:::::::::;;;<<<>>>???AAABBBBBBBBBBBB@@@???===:::;;;<<<@@@EEEIIIJJJIIIJJJGGGBBB@@@>>>>>>===<<<<<<;;;999999999<<<>>>@@@???GGGMMMMMMMMMQQQVVVYYY\\\VVVOOOIIIFFFEEEDDDDDDAAACCCGGGJJJLLLNNNRRRTTTXXX[[[]]]bbbkkktttuuupppnnnhhhaaaYYYRRRLLLGGGCCCAAA@@@???<<<;;;===AAADDDEEEDDDDDDEEEGGGKKKOOORRRQQQPPPPPPPPPPPPQQQRRRRRRUUUWWWXXXYYYYYYZZZ]]]___eeegggkkkqqqtttvvv}}}|||vvvpppfff\\\SSSLLLFFFCCC<<<999666444555666666555111111222333333333222222111111111111111111111111222111/////////000222444333333222333333444555555666666777888999;;;<<<<<<999999999999999888777777666777888888999888888888666666666777777777777777999999999999;;;===@@@AAAAAA>>>999444222222333444777777666777888:::<<<===???BBBIIIPPPWWW\\\___```hhhhhhggggggggggggggggggeeeccc```___^^^^^^\\\[[[VVVRRRKKKEEE@@@;;;666222222666999;;;DDDYYYwwwyyykkk]]]QQQHHHCCC>>>GGGWWWlll}}}pppOOOCCC>>>:::???AAAAAAAAACCC@@@<<<444333222111111000000111////////////////////////---///000000//////000111666<<>>;;;777666777888999999::::::;;;;;;;;;;;;::::::;;;;;;<<<>>>???AAABBBCCCcccJJJ???<<<888666666777666666444555777888888777555444333333333333333333333333555555666444222222333444999888???QQQiiixxxzzzvvvooofffaaa```]]]___nnn}}}xxxzzziiiRRRNNNQQQ\\\mmmyyy~~~iii[[[OOONNNOOOPPPWWW```iiijjjkkklllmmmmmmmmmmmmjjjjjjjjjkkknnnrrrvvvyyywwwxxx{{{~~~|||wwwkkkgggdddbbbaaa]]]VVVPPPAAA===888555444333333222444333222111222333444555777999:::;;;;;;===???AAA@@@BBBGGGJJJMMMPPPTTTVVVZZZQQQFFF===888555444444444444444444555666777777:::;;;;;;;;;;;;===AAADDDHHHJJJKKKIIIDDD@@@???>>>999999888888999:::<<<===@@@AAAAAAAAAAAA???>>>===:::<<<@@@DDDHHHKKKMMMMMMKKKGGGCCC@@@>>>>>><<<;;;;;;999888777999>>>BBBEEEKKKRRRVVVSSSQQQVVV\\\```ccc\\\QQQIIIEEEEEEFFFGGGHHHKKKOOOSSSVVVZZZ^^^bbbbbbfffjjjnnnuuu}}}~~~zzzwwwqqqhhh___WWWPPPIIIEEEBBBAAA@@@===<<<>>>AAAEEEGGGGGGFFFFFFHHHLLLPPPTTTRRRRRRRRRRRRSSSTTTTTTUUUVVVXXXYYYZZZ[[[\\\___aaaffffffkkkrrrvvvzzzxxxrrrggg]]]TTTMMMGGGCCC;;;888555444444555555555444444444444444333222111111111111111111111111111333111///......000333555444444333333333444444555555555666888999;;;<<<===:::;;;;;;;;;;;;:::999999777888888999999888888888666666666666666777777888999999999:::<<<>>>@@@AAA@@@===888444222222333555888777777777888:::<<<===@@@DDDIIIPPPVVV[[[^^^___ffffffffffffffffffffffffeeeccc```______^^^]]][[[UUUPPPHHHAAA<<<888555333333777999<<>>;;;777666666777888888:::::::::;;;;;;::::::::::::;;;===???AAACCCDDDEEEcccJJJ???<<<888666666777666666555666888888777555333111333333333333333333333333111222222111///...///111777666<<>>777555555444555555555555555666888888777888999:::<<>>???@@@@@@@@@???>>>===;;;>>>CCCIIILLLNNNOOOPPPKKKHHHCCC@@@>>>===<<<;;;:::999888888<<>><<<===AAADDDHHHIIIIIIIIIIIIKKKPPPTTTRRRSSSTTTUUUVVVWWWXXXXXXUUUWWWYYYZZZ[[[]]]```cccffffffiiiqqqwww|||tttmmmcccXXXPPPHHHBBB???:::777444333444555555555666555555444333111000///111111111111111111111111333222000...///111333555444444444333333444555555444444666777999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::888888999999999999888888666666555555666777888999999:::;;;<<<>>>???AAABBB???<<<777333111222444555777777777777999;;;===>>>DDDGGGLLLQQQWWW\\\___```cccccceeefffggggggffffffeeedddbbbbbbbbbaaa___]]]UUUOOOFFF???:::888666444444999;;;===KKKfffwwwdddRRRGGGBBBAAAAAAKKK^^^vvvgggLLLFFFAAA<<>>@@@CCCDDDEEEFFF~~~bbbJJJ???<<<888666666777666666666666777666555444222111222333333444444333333222222333333222000000111333555555;;;JJJ^^^mmmssstttssssssrrrooogggdddmmmyyymmmUUUNNNPPP[[[nnnxxxooo^^^PPPOOOQQQQQQVVV^^^eeegggjjjmmmoooooonnnmmmkkkkkklllnnnpppsssvvvxxxxxxxxxyyy{{{}}}|||yyypppnnnkkkgggbbb\\\TTTOOOEEEAAA;;;777555444333222333222222222333333444444666888:::;;;;;;===@@@BBBDDDFFFJJJLLLNNNRRRVVVYYYXXXUUUKKK???777666555333666555444444444555777888777999;;;===???CCCGGGKKKJJJIIIHHHFFFDDDBBBAAA@@@:::999888666666777888888;;;<<<===>>>>>>>>>===<<<;;;@@@FFFLLLNNNOOOPPPQQQLLLHHHCCC@@@>>>===<<<::::::999999;;;@@@FFFMMMQQQVVVXXXXXXVVVZZZdddmmmqqqeee^^^TTTLLLJJJKKKNNNOOOQQQTTTWWWZZZ^^^ccciiimmmoooxxx|||rrrhhh___VVVOOOJJJFFFDDDBBB>>><<<<<>>;;;777333111222444666666666777777999<<<>>>???HHHJJJNNNSSSYYY]]]```bbbbbbccceeefffggggggffffffeeeeeeeeeffffffddd```]]]TTTNNNFFF???:::888666555444999<<<>>>NNNjjjssscccUUUKKKFFFDDDAAANNNcccyyydddLLLGGGBBB@@@GGGMMMNNNMMMKKKDDD===555444333222222111111222111111111111111111111111000111222222111111222333333666???LLL[[[qqqpppdddqqq~~~yyyeee^^^YYY[[[fff|||nnn[[[NNN@@@===999666666777777666999999::::::::::::999999:::;;;>>>AAACCCDDDEEEEEE}}}aaaIII???<<<888666666777666666555555444444333333333222222333333444444333333222444555555555333333555777555666===IIIXXXgggqqquuuyyy{{{{{{uuujjjccchhhrrrnnnUUUNNNOOO[[[oooyyyqqq___QQQOOOQQQRRRVVV\\\```dddhhhmmmooonnnkkkjjjiiijjjlllpppsssvvvyyyzzzxxxxxxyyyzzz|||~~~~~~{{{ssspppjjjddd]]]WWWRRROOOGGGCCC===999666555444333222222222333333333444444555777999:::;;;===@@@BBBEEEFFFHHHJJJMMMQQQVVVZZZYYYXXXPPPCCC;;;999777444777666555444444555777888999;;;???BBBDDDFFFJJJMMMJJJIIIHHHGGGFFFCCC@@@>>>;;;:::888777666555666666666777999;;;<<<<<<;;;;;;:::@@@GGGLLLNNNNNNNNNOOOLLLHHHCCC@@@>>>===;;;:::::::::;;;???DDDKKKRRRVVVWWWXXXXXXYYY```jjjoooooo\\\WWWOOOJJJIIIKKKMMMNNNMMMOOORRRTTTWWW\\\bbbfffmmmttt|||}}}tttjjjaaaXXXQQQLLLGGGFFFBBB>>>;;;:::<<>>???@@@AAA===:::666222111222555777555555666777:::===???AAAKKKMMMPPPUUUYYY]]]aaabbbdddeeefffggggggfffeeeddddddeeegggiiiiiifffaaa]]]RRRMMMEEE>>>:::888666555111888;;;???PPPmmm}}}ooobbbXXXQQQKKKGGGBBBUUUnnnaaaKKKHHHCCCEEELLLRRRSSSRRRNNNFFF>>>555555444333222222222222111111111111111111111111///000111111000000111222111555===HHHVVVjjjuuucccmmm{{{mmmddd\\\^^^iii|||vvvbbbTTTCCC@@@;;;888888888888888999999::::::::::::999999:::<<<>>>AAACCCDDDDDDCCC|||```III???<<<888666666777666666333333222222222333444555222222444444444444222222000111222222111111333555555888>>>HHHVVVdddpppwww}}}xxxjjjbbbdddlll|||nnnUUUNNNOOO[[[oooyyyppp^^^OOOMMMPPPPPPTTTZZZ]]]aaaggglllnnnmmmiiigggfffhhhlllqqquuuyyy{{{|||yyyxxxyyyyyy{{{~~~}}}vvvqqqiii```XXXTTTQQQPPPHHHDDD>>>:::777666444333222222333333333444444444555777999:::;;;<<<@@@BBBCCCDDDFFFGGGJJJOOOUUUYYY\\\\\\UUUHHH???===;;;777999888777666666777999:::;;;>>>BBBEEEGGGIIIKKKMMMLLLKKKJJJIIIHHHEEEAAA???===;;;999777555555555555222444666888999:::::::::999???GGGLLLMMMLLLMMMNNNLLLHHHDDD@@@>>>===;;;:::::::::===AAAGGGNNNTTTXXXYYYZZZZZZ]]]eeellllllhhhTTTOOOJJJGGGGGGHHHJJJKKKHHHJJJLLLNNNQQQUUU[[[___iiimmmssszzz}}}tttjjjaaaYYYRRRNNNHHHFFFCCC>>>:::999;;;===???EEEKKKMMMMMMMMMQQQUUUQQQSSSVVVZZZ]]]```aaaaaa\\\^^^aaabbbdddgggjjjmmmrrrpppssszzzuuummmfff___VVVLLLEEE>>>999666777555222111333444555444111222333444555666666666222222222222222222222222111111222222222333333333222222333333555666888999999999999::::::;;;;;;;;;===============<<<<<<;;;:::::::::::::::999888777666666555444555777999;;;777888:::<<<===?????????<<<:::666222111222555777444555666777:::===@@@BBBLLLNNNQQQUUUYYY]]]aaabbbfffggghhhhhhhhhfffcccbbbcccdddgggjjjkkkgggaaa\\\QQQLLLDDD>>>:::888666444///666:::???QQQnnnyyykkkaaa[[[UUUNNNHHHCCC\\\yyy```KKKHHHCCCHHHPPPVVVWWWUUUQQQHHH???555555444333222222222222000000000000000000000000...///000000//////000111000333<<>>AAACCCCCCCCCBBBtttWWWEEE<<<:::888777777888777777333444555555666666555555333333333333333333333333444222111000000000...,,,111999<<>>:::777555444222222222222222222222222222444666888:::;;;===@@@CCCEEEHHHKKKLLLLLLNNNSSSXXX^^^___ZZZLLL???::::::999;;;999888777777999;;;<<<@@@??????BBBGGGIIIIIIGGGDDDFFFHHHHHHEEEBBBAAAAAA===<<<:::777555333111111555666666777777777777777===>>>AAACCCFFFHHHIIIJJJGGGGGGGGGFFFDDDAAA???=========>>>BBBGGGLLLPPPQQQYYYZZZ]]]______^^^\\\ZZZWWWPPPGGGDDDEEEGGGFFFDDDEEEHHHLLLOOOQQQSSSVVVXXX^^^dddkkksss~~~yyypppfff\\\UUUQQQLLLHHHCCC@@@??????>>>===@@@DDDIIILLLNNNOOOPPPQQQQQQTTTWWWYYYZZZ\\\___bbbbbbaaaaaadddiiimmmnnnnnnqqqssswww{{{xxxoooiiiaaa[[[QQQHHHAAA<<<888555222222222222222111000000222333333444444444333333444444444444333333222222////////////000111222333444444555555666666777777:::;;;<<<======<<<;;;;;;=========<<<;;;;;;::::::<<<;;;;;;:::999888777777666666555555555555666666888<<<===;;;===AAABBB@@@<<<999666444444555666555444666888888888;;;AAAGGGQQQQQQRRRTTTXXX\\\```cccccceeeggghhhhhhgggeeeccccccfffiiikkkjjjfffbbb___UUUOOOGGG@@@;;;888666555555444;;;CCCPPPmmmzzzoooiiikkkgggZZZPPPMMMJJJaaarrr}}}aaaNNNKKKJJJMMMYYY[[[\\\ddd^^^KKK@@@;;;888555333333333333222222222222111111111111000////////////000000000000444333777AAAOOOaaayyyeeekkkttt}}}{{{ooobbb```fffqqqwwwhhh^^^IIICCC===:::::::::888555777888999:::;;;:::999999:::;;;===AAACCCDDDAAA???wwwZZZHHH===;;;888666666666555444666666555444333222111111333333333333333333333333555444333333444555333222111888;;;FFF\\\hhhllluuu|||sssdddZZZ___sssxxx___MMMMMMZZZeeessswww```NNNNNNOOOKKKLLLSSSWWW[[[aaahhhmmmpppooonnnnnnppprrrssssssuuuwwwxxxyyyyyyyyyyyyzzz|||~~~}}}zzzsssjjjccc^^^YYYSSSOOOHHHDDD>>>:::777555444333222222222222222222222222444555888:::;;;>>>AAADDDFFFIIILLLLLLLLLOOOSSSXXX```bbb]]]PPPCCC===;;;999999999888888888999;;;<<<@@@??????@@@CCCCCCAAA>>>???AAACCCDDDDDDCCCCCCBBB???===;;;888555444333222555555666777777777777777:::;;;===???AAACCCDDDDDDDDDDDDEEEEEECCCAAA>>>=========>>>AAAEEEJJJMMMOOOTTTVVVXXX[[[\\\\\\[[[[[[YYYSSSKKKFFFFFFFFFFFFFFFFFFIIILLLOOOPPPRRRUUUWWW\\\aaaeeejjjttt~~~zzzrrriii```XXXTTTMMMIIIDDDAAA@@@@@@??????===AAAEEEHHHIIIKKKMMMOOORRRTTTWWWZZZ[[[]]]```bbbaaa```aaaffflllqqqrrrrrrtttvvvzzz~~~{{{rrriiiddd]]]UUUJJJ@@@:::666444333333333333333333222222111222333333444444333333222111111111111111111000000000000000000111222333444777777888888999999::::::888999:::<<<<<<<<<<<<<<<=========<<<;;;;;;::::::<<<;;;::::::888888777666666666666666666777888888<<>>AAAAAA???===:::555333444666777777555777999999999<<>>;;;::::::777555888999:::;;;;;;;;;:::999:::;;;===AAACCCDDDAAA???yyy]]]JJJ>>><<<888666555444333222777666444222111111111222333333333333333333333333555444333444666777666555000777:::DDDYYYdddgggooo~~~vvvfffZZZ\\\qqq}}}eeeRRRPPPZZZbbbooo}}}zzzaaaLLLIIIKKKGGGHHHMMMQQQVVV^^^fffmmmqqqrrrrrrqqqppppppqqqsssttttttsssuuuuuuvvvxxxzzz|||}}}zzztttlllfffaaa\\\UUUPPPHHHCCC>>>999777666444333222222222222222222222222333555777999;;;>>>CCCFFFHHHKKKMMMNNNMMMOOOSSSWWWaaaeeebbbUUUHHH@@@<<<:::777777888999::::::;;;;;;>>>>>>>>>???@@@???===;;;======>>>@@@BBBCCCBBBAAA@@@???<<<999777555555555555555666777777777777777888999:::;;;<<<>>>>>>??????@@@BBBCCCCCC@@@>>><<<<<<======???BBBFFFJJJLLLQQQSSSUUUXXX[[[\\\]]]]]]\\\XXXPPPJJJFFFFFFGGGIIIJJJLLLOOOQQQRRRTTTVVVYYY___bbbdddgggoooyyy~~~{{{uuummmddd]]]YYYOOOKKKFFFCCCBBBBBBBBBAAA===???AAADDDEEEHHHKKKNNNRRRUUUXXXZZZ[[[]]]```bbb___```ccchhhnnntttvvvwwwwwwyyy}}}}}}yyyssslllccc]]]VVVOOODDD:::555333333222444444444444444333333222222333333444333333222222333333333333333333333444111111111111222333444555777888888999:::;;;;;;;;;666777888:::<<<==================<<<;;;;;;::::::;;;;;;:::999888777777666666666666666777999:::;;;???BBBBBB@@@@@@BBBAAA>>>>>>:::555333444666888999666888999::::::>>>EEEJJJQQQRRRSSSVVVZZZ^^^bbbdddfffggghhhiiihhheeecccaaabbbdddhhhjjjjjjgggdddaaaYYYTTTLLLDDD<<<777555444444444;;;DDDQQQmmmvvvjjjcccffffff\\\PPPLLLPPPfffuuu}}}```TTTSSSTTT```kkknnnooosssfffNNNAAA;;;999666444444444333222222222222111111111111000/////////000000000111111000111555;;;CCCSSSlllpppnnnooovvv}}}rrryyy~~~}}}sssjjjgggffffffjjjooo{{{jjj]]]PPPKKKDDD>>>;;;999777666888999::::::;;;;;;::::::;;;;;;>>>AAADDDDDDBBB???{{{^^^KKK>>><<<888666666666444333555333222111111333555666333333333333333333333333333222111222444555444333000666888AAAUUU___bbbiiiyyy}}}tttfff[[[]]]qqqmmmZZZUUU[[[aaaiiiuuu~~~dddLLLFFFGGGEEEEEEIIIMMMSSS\\\eeekkkooorrrsssooolllkkkmmmppprrrqqqnnnrrrrrrtttwwwyyy|||~~~~~~zzzuuunnnhhhddd^^^WWWRRRGGGCCC===999777666555444222222222222222222222222333444777999;;;???DDDGGGJJJLLLNNNNNNMMMOOOSSSWWWbbbgggfff[[[NNNEEE>>>999666777888999:::;;;;;;;;;;;;;;;===???@@@AAA@@@????????????@@@CCCCCCAAA???BBB@@@>>>;;;888777777777555666777777888888777777999999999999:::;;;<<<<<<<<<>>>@@@BBBCCCAAA???===<<<======>>>@@@CCCHHHKKKSSSTTTWWWZZZ]]]```aaabbbaaa]]]WWWOOOIIIHHHJJJMMMOOOQQQSSSUUUVVVYYY\\\^^^eeeiiilllooovvv}}}xxxppphhh```\\\RRRNNNIIIFFFEEEEEEDDDDDD???@@@AAACCCDDDGGGLLLOOOPPPSSSWWWYYYZZZ\\\^^^___^^^```dddiiinnnsssvvvwwwwwwyyy}}}{{{zzzwwwtttoooggg^^^XXXNNNHHH@@@:::777666555555555555555555555444444333333444444444444333222222333333333333333444444444111111111111222333444444555555666666777888999999888888:::;;;<<<======>>>=========<<<;;;;;;::::::;;;;;;:::999888777666666444444555666777999;;;;;;???CCCDDDBBBBBBDDDCCC@@@>>>:::555333444777999;;;777888::::::;;;???GGGMMMRRRSSSUUUXXX[[[___cccddddddeeeggghhhhhhfffdddbbbbbbdddgggiiiiiigggeeeccc\\\XXXPPPGGG>>>888555444444444<<>>999777777888888888999999999999999;;;<<<>>>AAADDDDDDBBB@@@{{{^^^KKK>>>;;;999777888888888777666555333222222444666777333333333333333333333333333222111111222222111///000666666>>>QQQ[[[^^^ffftttzzzqqqeee\\\^^^rrrrrr___XXX[[[___eeeppp|||~~~hhhPPPGGGFFFDDDEEEGGGLLLSSS\\\dddiiillloooqqqmmmkkkjjjlllppprrrqqqoooppprrrtttwwwyyy|||~~~~~~~~~{{{vvvpppkkkfff```WWWQQQFFFBBB===999777777666555222222222222222222222222333444666777:::>>>CCCGGGJJJLLLNNNNNNMMMOOOSSSWWWaaahhhkkkbbbUUUIII@@@:::666777888::::::;;;::::::999;;;<<<>>>???@@@AAABBBDDDDDDEEEGGGHHHGGGEEEBBBDDDBBB>>>;;;999999999:::666777888888999999888888888888777777777888999:::;;;<<>>??????CCCIIIMMMUUUWWW[[[___ccceeefffgggfffbbb[[[SSSNNNMMMPPPTTTSSSUUUXXXZZZ\\\___cccfffjjjqqqxxx|||zzzrrrjjjbbb^^^UUUQQQLLLIIIHHHHHHGGGGGGAAAAAABBBBBBCCCFFFKKKNNNNNNQQQUUUXXXYYYYYY[[[\\\]]]```dddhhhlllooorrrttttttvvvzzzzzzxxxuuurrrlllcccZZZSSSEEEBBB???===<<<;;;999777666777777777777666555555555555555555555444333333////////////////////////000//////000000111222333333333444555666777888999<<<<<<<<<<<<<<<==================<<<;;;;;;::::::;;;::::::999888777666555222333333444666888:::;;;>>>BBBCCCBBBCCCEEEDDDAAA<<<888444333444777:::;;;777999::::::;;;@@@IIIOOOUUUVVVWWWZZZ]]]```cccdddaaaccceeehhhiiihhhgggfffbbbdddgggiiiiiigggeeeccc^^^[[[TTTJJJ@@@888555555555444===GGGVVVpppyyyjjj^^^YYY___bbbZZZQQQNNNOOOhhh{{{eee\\\___bbbqqqyyy|||lllPPPDDD===:::777666666666555444222222222111111111000000000000000000111111111111111222555777999EEE]]]sssyyyssspppwwwzzzqqqmmmttt|||wwwrrrnnnhhhbbb```bbbsssvvvhhhkkkggg]]]PPPCCC;;;888999777777777777777888888999;;;<<<>>>BBBDDDEEEBBB@@@|||___KKK>>>;;;999888999:::999888999888666444333333333444333333333333333333333333444333111222222333111000111555444:::MMMXXX\\\eeepppyyyoooeee\\\]]]ooosss```XXXYYY]]]dddmmmyyylllVVVIIIEEECCCDDDGGGKKKSSS\\\cccfffiiilllnnnnnnmmmmmmoooqqqssssssrrrqqqsssuuuwwwyyy{{{||||||}}}~~~|||xxxrrrmmmhhh```WWWPPPEEEAAA<<<999888777777666444444444444444444444444333444555666888<<>>AAADDDKKKOOORRRSSSQQQMMMJJJHHHEEEBBB???;;;::::::;;;;;;888888999:::::::::::::::666666555444444666777888;;;<<<===???@@@@@@@@@@@@<<<>>>@@@@@@AAAFFFMMMSSSXXX[[[aaagggkkknnnooooookkkfff^^^WWWTTTUUUXXXZZZXXXZZZ]]]aaadddiiinnnrrrsss|||}}}tttkkkddd```XXXTTTOOOLLLKKKKKKJJJJJJBBBCCCCCCCCCCCCEEEIIILLLMMMPPPTTTWWWXXXXXXYYYZZZ\\\___dddgggjjjlllnnnpppqqqtttxxx}}}~~~{{{yyyuuupppiiiaaaWWWQQQBBBAAA@@@@@@@@@???<<<999:::::::::::::::999888888777777777777666555444444111111111000000000//////////////////000111222333444555555777888999:::;;;>>>>>>======<<<======>>>=========<<<;;;;;;::::::::::::999888777666666555222222333444666777999:::<<<@@@BBBBBBCCCEEEDDD@@@999666333333555777999999777888999999;;;AAAJJJQQQXXXYYYZZZ\\\^^^```bbbccc___aaadddhhhiiiiiihhhgggdddeeeggghhhhhhgggdddccc```^^^XXXMMMAAA999666777666666>>>IIIYYYrrrwwwhhh___[[[``````WWWPPPNNNRRRjjj}}}lllbbbffflllxxx~~~lllNNNCCC===;;;888666666666555444222222222111111111111000000000000111111111222222222222444666888BBBVVVjjjzzzzzzuuuzzz{{{xxx{{{xxxqqqiii```___bbblll}}}~~~rrruuuqqqgggWWWFFF;;;999:::888777777777777888999999<<<<<>>;;;999:::;;;<<<999:::;;;;;;<<<<<<;;;;;;777666555555555777888::::::;;;;;;<<<===>>>??????===???BBBCCCDDDIIIRRRYYY[[[```iiirrrxxx|||}}}}}}ooohhh___YYYZZZ]]]___```aaadddggglllpppwww~~~vvvllleeebbbZZZVVVRRRNNNMMMMMMMMMLLLFFFGGGGGGGGGFFFGGGIIIKKKMMMPPPUUUWWWXXXXXXXXXYYYYYY]]]cccgggiiijjjmmmoooqqqsssxxx~~~{{{vvvqqqjjjbbbYYYTTTJJJHHHFFFDDDDDDCCC@@@>>>>>>>>>??????>>>>>>===<<<999999999888888777555555777666666555444333222222000000000000111222333333555555666777999:::;;;<<<<<<<<<;;;;;;<<<===>>>???=========<<<;;;;;;::::::::::::999888777666555555444444444555666888999:::<<<@@@BBBAAAAAACCCAAA<<<555444333333666777888777666777888999:::AAAJJJQQQZZZ[[[]]]^^^___```aaaaaa```bbbeeehhhiiiiiigggfffeeefffggghhhhhhfffdddbbb```___ZZZOOOCCC:::888888888777@@@LLL[[[tttvvvkkkdddbbbddd___TTTMMMNNNYYYooo}}}wwwnnnsss|||oooPPPEEE>>>;;;888777777777666555222222222111111111111000000000111111111222222222333111111444777@@@PPP```sss}}}|||}}}uuuhhh^^^\\\```gggvvv|||wwwtttjjjXXXEEE:::888;;;:::999888888888999;;;;;;<<<===???BBBEEEEEECCCAAA~~~```KKK@@@===999777777666555333111222333444444444333333333333333333333333333333......---///111333333222333555111555HHHUUU\\\fffooottteeeWWWSSSbbbvvvwwwddd\\\]]]___iiilllsss||||||ooo]]]MMMCCC@@@CCCHHHHHHPPP[[[aaadddfffjjjnnnnnnppprrrpppmmmkkkmmmooouuuvvvxxxyyyzzzzzzyyyyyy|||||||||}}}~~~}}}yyytttoooiii___TTTLLLDDD@@@<<<999888888888777666666666666666666666666333333333333555888>>>BBBEEEHHHKKKLLLLLLNNNTTTXXXdddoooxxxttthhh[[[MMMDDD===;;;999777777777999:::;;;<<<===>>>@@@GGGPPPWWWgggnnnssslll\\\MMMEEECCCEEEBBB>>>;;;999:::;;;===:::;;;<<<<<<======<<<<<<:::999888777888:::<<<===::::::999999:::<<<===???===@@@CCCDDDFFFLLLVVV]]]___fffppp{{{qqqiii___[[[]]]bbbdddcccjjjlllqqqvvv{{{wwwmmmgggccc[[[XXXSSSOOONNNNNNNNNMMMJJJKKKLLLKKKJJJJJJKKKMMMNNNQQQVVVXXXYYYYYYYYYYYYWWW\\\cccgggiiijjjmmmpppqqqtttyyyyyysssllleee^^^YYYTTTPPPLLLIIIGGGFFFEEECCCAAABBBBBBBBBBBBAAA@@@@@@:::::::::999999777666666666666555444222111000///111111111111222333444555333444555777888999;;;;;;:::999999:::;;;===???@@@>>>======<<<;;;;;;::::::::::::999888777666555555666666666666777999:::;;;===AAACCCAAA@@@@@@>>>999333222222444666777777666666777888888:::@@@JJJRRR\\\]]]^^^___````````````bbbcccfffhhhiiihhhfffeeefffggghhhhhhgggeeecccbbb```___[[[QQQDDD;;;888999888888AAAMMM]]]uuuvvvooojjjhhhhhh___QQQKKKMMMdddwwwxxxsssTTTIII>>><<<888777777777666555222222222111111111111000000111111111111222222222333000///222777>>>MMMZZZooozzz~~~wwwggg[[[ZZZ^^^fffsssuuusssiiiXXXDDD999888<<<<<<;;;:::999:::;;;<<<===<<<===???BBBEEEEEECCCAAA