BM6P6(@ vvvqqqooolllkkkkkkjjjjjjmmmrrruuuuuutttrrrqqqpppnnnmmmkkkjjjjjjhhhhhhhhhgggfffdddcccbbbbbbccccccccccccdddddddddeeeffffffdddaaa___^^^^^^```aaabbbccccccbbbaaa```aaa```___^^^^^^___```aaabbbcccdddeeefffggggggggg```^^^]]]___aaabbb```]]]ZZZ[[[]]]___```aaabbbbbb]]]\\\ZZZYYYYYYYYYZZZ[[[]]]]]]]]][[[XXXWWWZZZ^^^]]]]]][[[ZZZXXXVVVTTTTTTVVVTTTRRROOONNNNNNOOOOOOWWWUUUVVV]]]eeeeee]]]TTTQQQKKKCCC===:::888444222111111222222222333333333222222222222222333444555555555666666555333111000555333333333111000777???>>>MMMYYY\\\cccoootttqqqmmmaaaUUUMMMFFFCCCNNN]]]yyy{{{jjj^^^ggg~~~mmmXXXFFFAAA===555222555111111111111000000000000,,,,,,,,,+++++++++******///,,,******++++++***)))))))))))))))))))))))))))************))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((())))))************))))))))))))******---,,,***)))))))))******)))))))))))))))))))))))),,,++++++******++++++,,,)))************+++++++++---,,,************,,,---++++++******++++++,,,---......//////000222333444888DDDWWWjjjxxxttthhhmmmqqqvvvxxxzzz|||ooogggcccfffooo~~~tttiiihhhjjjjjjooowwwuuukkkfffXXXSSSKKKFFFCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDFFFFFFGGGHHHIIIJJJLLLMMMLLLLLLLLLLLLLLLKKKJJJIIINNNNNNNNNMMMKKKIIIFFFEEEFFFDDDAAA>>><<<<<<<<<===:::;;;;;;<<<<<<<<<<<<<<<:::888444222111222555666999:::@@@IIIOOOSSSZZZaaahhhvvv}}}nnn^^^UUUQQQMMMLLLMMMCCCBBB???<<<:::888666666777888888999;;;===???@@@DDDCCCBBBBBBBBBCCCEEEFFFJJJJJJKKKOOOUUUYYY\\\]]]ZZZWWWTTTRRRRRRSSSSSSRRRTTTTTTTTTTTTSSSRRRQQQPPPQQQRRRSSSTTTTTTSSSRRRRRRSSSTTTTTTTTTSSSQQQOOOMMMNNNPPPSSSTTTSSSRRRRRRSSSuuuqqqnnnkkkjjjhhhggggggjjjooorrrrrrqqqppppppooonnnmmmkkkjjjjjjhhhhhhhhhgggeeedddbbbaaabbbbbbcccccccccdddddddddfffggggggeeeaaa___^^^^^^```aaabbbbbbbbbbbbaaa````````````______`````````^^^___aaabbbbbbbbbbbbaaaZZZYYYXXXYYY[[[\\\ZZZXXX\\\]]]^^^_______________\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZ[[[\\\ZZZYYYZZZ]]]```\\\[[[YYYWWWUUUTTTTTTTTTUUUSSSPPPMMMLLLMMMNNNOOOWWWVVVWWW[[[___\\\TTTLLLHHHCCC===999888666444222111111222222222333333333333333333333333444555555444555555555444333111000//////111333222222999AAAOOO```nnnpppqqqtttrrrkkk___UUUMMMIIIEEEFFFVVVhhhqqqgggeeettt~~~aaaOOOAAA>>><<<555333666111111111111000000000000---,,,,,,,,,,,,+++++++++,,,+++***+++,,,---,,,+++))))))))))))))))))))))))*********)))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((())))))))))))))))))(((((())))))))),,,+++***)))))))))******)))))))))))))))))))))))),,,++++++******++++++,,,)))************+++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------.........///000111333333666@@@SSSgggyyyttthhhhhhlllqqqtttwww{{{ooogggdddiiirrrqqqfffeeeffffffkkkssszzznnnccc]]]SSSNNNGGGBBB@@@??????????????????@@@@@@@@@AAAAAACCCCCCDDDEEEFFFHHHIIIJJJLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEEEECCC@@@>>><<<<<<<<<===<<<<<<===>>>>>>>>>>>>===999777444222111222444666666777<<>>>>>???????????????999777444222111222444555888888<<>>===;;;:::999888777777777888999<<>>LLLYYY|||sss```SSSJJJDDDDDDJJJTTTeeessshhhfffpppjjjVVVEEE<<<666777888555333444111111111111000000000//////.........------------******+++...//////---***))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))))))))))))))((((((''''''&&&''''''((((((((((((''''''*********))))))))))))***))))))))))))))))))))))))++++++************++++++))))))*********++++++++++++,,,............,,,+++------,,,,,,,,,---..................000111222333555<<>>@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDDDDFFFEEECCCBBBBBBBBBCCCDDD@@@???>>>===<<<<<<<<<<<<======>>>???????????????888666444222111222333555888888<<<@@@CCCHHHRRR^^^ssskkk___TTTPPPMMMGGGBBB@@@<<<;;;;;;:::999999::::::777888;;;>>>CCCGGGKKKMMMRRRPPPLLLIIIFFFFFFFFFGGGDDDFFFKKKRRRYYY^^^```aaaZZZXXXUUUTTTTTTTTTSSSQQQTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRQQQPPPSSSSSSTTTSSSRRRSSSVVVXXXxxxqqqnnnkkkhhhhhhllllllmmmnnnnnnoooooopppjjjkkkllllllllljjjiiihhhdddcccbbbbbbbbbbbbccccccddddddddddddeeeeeeeeeeeehhhhhhgggddd```^^^___```bbbaaaaaa`````````______]]]___bbbccccccbbb___]]]]]]^^^```aaa```___]]]\\\[[[[[[\\\\\\[[[ZZZYYYYYY[[[[[[\\\\\\]]]\\\\\\\\\\\\\\\]]]^^^^^^\\\[[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\YYYWWWTTTRRRQQQRRRTTTUUURRROOOKKKHHHHHHKKKOOOQQQRRRRRRPPPKKKDDD===:::999111111111/////////000111111111222222222333333333444555555666666555444444222111111111222222222333444333555777:::EEEZZZmmmmmmYYYLLLIIIEEEHHHUUUggg}}}zzztttkkkdddbbblll|||uuuWWWEEE@@@:::777777777555333333111111111111000000000////////////.........------,,,,,,,,,...///---***((()))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&''''''((((((((((((''''''))))))))))))***)))))))))))))))))))))))))))))))))+++******))))))******+++))))))*********++++++++++++,,,............,,,+++------,,,,,,,,,---......------......///111222333666;;;HHHZZZnnnsssjjjkkkpppsssuuu~~~|||wwwtttzzz~~~vvvfffXXXUUUTTTSSSXXX```gggjjjllliii```UUUJJJDDD???<<<888666555555444222444333222111111333555666777777888999;;;===???@@@BBBBBBCCCCCCCCCCCCBBBBBBFFFEEECCCAAA@@@@@@@@@AAA===<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======777666444222222222333444333444888===@@@EEERRR^^^xxx|||ggg]]]SSSPPPNNNHHHCCCAAA<<<;;;;;;;;;;;;;;;<<<<<<888:::===AAAFFFKKKOOORRRVVVTTTOOOKKKHHHGGGGGGGGGDDDGGGLLLSSS[[[___``````YYYWWWUUUUUUUUUUUUSSSRRRSSSSSSTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSUUUUUUVVVUUUTTTUUUXXXZZZuuuqqqoookkkhhhhhhiiikkklllkkkjjjjjjkkkllliiijjjllllllkkkiiigggeeeaaa`````````aaabbbdddeeeeeeeeeeeefffffffffggggggggggggeeebbb___^^^___```bbbbbbaaa```____________]]]^^^aaabbbbbbaaa^^^]]]\\\\\\\\\]]]]]]]]]\\\\\\ZZZ\\\]]]\\\ZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^\\\\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWXXXYYYZZZYYYXXXXXXWWWTTTRRRQQQQQQRRRRRROOOMMMIIIGGGHHHJJJMMMPPPNNNMMMJJJDDD>>>999666555000111111000......///000111111222222222333333333444444555666666444333222111000000000111222333333666555777:::@@@PPPjjjjjjUUUIIIGGGFFFOOOfffssskkkddd^^^aaakkk|||hhhOOOCCC>>>;;;999777777555333222111111111111000000000000//////.........------------,,,+++,,,---,,,)))'''))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((('''''''''''''''''''''((()))******)))(((''''''((()))*********))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...---------...///000111222555:::GGGYYYnnn}}}rrrlllnnnsssvvvxxx~~~|||qqqaaaSSSOOONNNNNNSSS\\\```bbbccc___WWWMMMEEE@@@:::888666444444333222000111111000///000111222333333333444666888:::<<<===@@@@@@AAABBBBBBBBBAAAAAACCCCCCAAA@@@???>>>>>>>>>::::::;;;;;;<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<666555444333222222222333333555;;;@@@BBBGGGTTTbbbuuuyyyiii^^^UUUQQQOOOIIICCCAAA<<<;;;;;;;;;;;;<<<======:::<<>>999555222111...000111000......///111111111222222222333333333333444555555555444222111000/////////000111333444666888<<>>>>>>>>>>>===>>>>>>>>>>>>======<<<;;;888888999:::;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;666555444333222222222222666999???DDDEEEHHHUUUbbbooozzznnnbbbWWWRRRNNNGGGAAA>>>;;;;;;::::::;;;;;;<<<<<<<<<>>>AAAFFFKKKQQQUUUXXXVVVRRRMMMGGGDDDCCCCCCDDDHHHKKKQQQWWW]]]^^^]]]ZZZVVVUUUTTTUUUWWWXXXWWWUUUUUUVVVVVVWWWWWWVVVVVVUUUVVVVVVUUUVVVWWWYYYZZZ[[[YYYYYYXXXWWWVVVWWWWWWXXXWWWYYY[[[\\\[[[[[[\\\]]]{{{sssqqqpppllliiiiiihhhjjjkkkjjjgggfffgggiiijjjkkklllllljjjgggdddbbb\\\\\\\\\]]]```cccgggiiihhhhhhhhhhhhiiiiiiiiiiiiccccccbbb___]]]]]]```bbbcccbbb```___^^^^^^^^^___]]]]]]^^^______^^^]]]]]]\\\[[[ZZZZZZ[[[]]]___aaa]]]___aaa___\\\ZZZ[[[\\\\\\\\\]]]^^^^^^^^^]]]]]]]]]\\\ZZZYYYYYYYYYZZZ[[[UUUTTTSSSUUUXXXZZZXXXUUUUUUTTTSSSQQQOOOMMMLLLKKKFFFFFFEEEDDDEEEFFFHHHJJJLLLGGG@@@:::666333///---,,,...000000......000222111111222222222333333333222333444555555333111000////////////000111333444666:::BBBLLLXXXlll}}}dddMMM???BBBHHHaaazzzhhh\\\]]]\\\]]]rrrfffMMMCCCDDD;;;;;;999666555666555333111111111111000000000000......---------,,,,,,,,,***((('''''')))+++++++++)))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((''')))***,,,,,,***)))'''&&&'''(((*********)))((())))))))))))))))))))))))******))))))))))))******)))************+++++++++---,,,************,,,---++++++******++++++,,,---------------///000111222555999DDDUUUeeewww|||vvvqqqnnntttzzz~~~xxxuuuzzz}}}hhhXXXIIIFFFEEEEEEKKKTTTZZZZZZXXXRRRIII@@@:::777333222111111222111///,,,+++,,,---............---,,,,,,---///111333555777666777888999999999999999888999;;;<<<===<<<;;;;;;777777999:::;;;<<<<<<<<<:::;;;;;;<<<===<<<<<<<<<555555444333222222222222444777>>>BBBBBBDDDPPP]]]kkk|||rrrfffYYYSSSMMMEEE>>>;;;::::::999999999:::;;;;;;===???BBBGGGMMMRRRWWWYYYSSSPPPJJJEEEAAA@@@AAABBBJJJMMMRRRXXX]]]^^^[[[YYYTTTTTTTTTVVVXXXYYYXXXVVVWWWWWWXXXXXXYYYXXXXXXXXXXXXXXXWWWXXXYYY[[[]]]^^^[[[ZZZXXXWWWWWWXXXYYYZZZXXXZZZ]]]^^^]]]]]]]]]]]]yyynnnlllkkkiiihhhhhhgggggghhhhhhhhhhhhggggggjjjlllmmmmmmjjjeee```]]][[[YYYYYY\\\dddkkknnnooonnniiieeeeeegggiiigggcccbbbaaa______aaacccccccccbbbaaaaaa```___^^^^^^^^^\\\]]]___``````___]]]\\\XXXYYYZZZ[[[]]]___aaabbbcccbbbaaa```___^^^^^^^^^___^^^^^^]]]]]]]]]^^^___^^^]]][[[YYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVXXXUUURRRPPPOOOMMMJJJHHHIIIHHHFFFDDDCCCCCCDDDEEEGGGDDD>>>777222///...---)))+++...//////000111333000111222333333333333333555444222000//////000111111222...000888666333;;;;;;BBBQQQcccwww{{{\\\KKKJJJGGGXXXzzztttbbbaaa___]]]]]]kkkmmmYYYHHH???<<<555555444333222111111000222111111000///......---,,,***)))***---///...,,,++++++***)))(((((())))))+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&''''''((((((((((((((()))))))))))))))(((''''''(((((((((((()))))))))))),,,,,,,,,+++++++++******...------,,,+++***))))))+++++++++++++++***)))((())))))))))))))))))))))))------------------------000///...---...000222333444:::AAANNNeee~~~{{{tttnnnpppuuu}}}zzzrrrnnnsss~~~yyy}}}rrr\\\TTTKKKDDDCCCGGGLLLNNN[[[WWWPPPGGG@@@:::666444111111000///////////////------------------,,,,,,,,,,,,++++++,,,///222333555555555666777888888999888999::::::;;;;;;;;;;;;888888888888888888888888<<<;;;;;;===??????;;;777333222000......///000111888777;;;AAAEEEHHHPPPXXXhhhsss{{{kkk[[[RRRMMMGGGAAA>>><<<:::888777777999<<<===???CCCFFFGGGKKKRRRVVVUUURRRKKKDDDAAA>>><<>>>>>;;;999888777555333222333444444333333777===BBBFFFOOOXXXfffrrrooo^^^TTTOOOHHHBBB???:::999777666777999;;;===@@@DDDFFFGGGJJJQQQSSSRRRIIICCC>>>===<<<<<>>===<<<;;;===:::666222///...------***,,,///000000000111333333333444555555555444444333333333222111111000000///444222222888888===MMM[[[mmmiiiOOOFFFFFFRRRvvvsssaaaYYY[[[YYY\\\gggzzzbbbNNNDDD???<<<<<<:::999999888777666555555111111111000000//////...111///...---......,,,+++------,,,++++++++++++,,,***))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&''''''(((((('''''')))))))))))))))(((((('''(((((((((((())))))))))))+++************)))))))))))))))))))))))))))))))))***++++++++++++***))))))************************,,,,,,,,,,,,------------...---,,,,,,---...000111444999AAAOOOeee|||{{{wwwqqqllliiiqqq}}}|||}}}rrrkkkmmmyyyzzzxxx}}}qqqaaaOOOJJJBBB>>>>>>BBBFFFHHHLLLHHHBBB;;;666444333333///......---------------+++,,,,,,------.........---------.........////////////000000111111222222444555666777888888888888444444555777888:::;;;;;;<<<;;;:::;;;<<<===<<<:::888777555333111111111222000000555;;;@@@EEEOOOYYYhhhtttuuubbbXXXQQQIIIBBB???999888666666666999;;;===AAADDDFFFFFFHHHMMMOOONNNAAA===:::<<<===>>>BBBHHHLLLRRRXXX\\\aaafffgggeee___```bbbcccbbb```^^^\\\]]]^^^^^^\\\ZZZXXXXXXYYYZZZZZZYYYYYY\\\aaafffiiifffaaaZZZWWWWWWYYY\\\]]]eeeeeefffggghhhiiiiiijjjyyypppoooooollliiihhhggggggfffeeeeeeeeeeeeeeehhhhhhiiihhhgggfffeeedddbbbgggpppyyy}}}}}}yyyvvvpppmmmiiiffffffeeecccaaacccaaa___^^^```aaaaaaaaa``````aaaaaa```^^^\\\ZZZ]]]\\\\\\[[[[[[\\\\\\]]]\\\\\\\\\]]]^^^```aaabbbaaa```___]]]\\\[[[ZZZZZZYYYZZZ\\\^^^^^^]]][[[ZZZYYYYYYYYYXXXYYYYYYYYYYYYUUUUUUUUUTTTTTTSSSSSSSSSOOOMMMLLLLLLJJJHHHCCC@@@============<<<:::888666666555222///...---------+++---///000000000111333333333444444444444444333222333333333333222111000///666555666;;;???JJJ___ooo|||[[[JJJGGGGGG\\\}}}jjj``````\\\]]]eeewwwpppUUUFFFAAA???===<<<888777777666555444333222111111111000000000//////000////////////......---,,,,,,++++++++++++,,,,,,************))))))))))))************************''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))(((((((((((((((((())))))))))))***)))))))))))))))))))))))))))))))))******++++++******+++++++++******)))************************,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,...///000222666@@@PPPeee|||}}}wwwqqqmmmiiirrr{{{{{{pppggghhhtttzzzuuuuuuyyy~~~wwwfffVVVIIIDDD>>>;;;<<<@@@CCCEEEFFFBBB<<<666222000000111------,,,,,,,,,,,,,,,---++++++,,,,,,---...//////---......//////...---------........./////////000222222444555666666666666444444555666777888999:::<<<;;;::::::;;;;;;<<<<<<888777555333111000//////111222666<<>>???CCCEEEDDDEEEJJJKKKHHH@@@===<<>>AAABBBBBB???999444000.........,,,,,,++++++++++++,,,,,,++++++,,,,,,---...//////.........///......---,,,...............////////////000222333444555555555666666666666666777777777:::::::::::::::;;;<<<===;;;:::888666444222111111222333777;;;>>>DDDQQQ^^^rrr|||hhh[[[SSSJJJDDDAAA:::999777666777:::<<<>>>===AAABBBBBBCCCGGGGGGEEECCC@@@???BBBEEEFFFJJJPPPPPPXXX```eeelllrrrsssppplllkkkiiigggeeecccbbbaaacccaaa___]]]\\\\\\[[[[[[]]]\\\[[[\\\^^^bbbgggiiieeeaaa[[[YYYZZZ]]]aaabbbfffggghhhjjjlllmmmoooooo}}}rrrooonnnkkkiiiiiifffeeeeeedddeeeggghhhiiiiiihhhgggfffgggiiilllnnntttxxx}}}~~~|||wwwrrrooollljjjhhhfffdddddddddddd```^^^\\\[[[\\\]]]]]]]]]___^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]^^^_________^^^]]]]]]\\\\\\\\\]]]`````````___]]][[[YYYWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWVVVVVVUUUTTTSSSRRRRRRSSSPPPLLLHHHEEEAAA===;;;::::::999888666555333222.........---.........///,,,...000111000000111222222222333333222222111111333333333333333333222222,,,555888>>>KKKVVViiiyyyZZZHHHFFFNNNVVVrrrlll___bbbkkkxxxbbbTTTFFFAAABBB???:::777999888888777666555444333111111111111111111111111,,,---//////...///000222+++************++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((()))************)))'''(((((()))))))))))))))(((((((((((()))))))))))))))))))))************+++******++++++,,,,,,,,,---))))))***++++++++++++***++++++++++++++++++++++++******++++++,,,,,,------++++++,,,------.........000111:::KKKaaawwwwwwrrroooqqqzzz~~~zzz~~~yyytttkkkbbbaaalll{{{rrrlllmmmqqqtttxxx}}}sssbbbQQQGGG???===:::999;;;===>>>>>>===:::777222///---,,,,,,+++++++++++++++,,,,,,---+++,,,,,,------...........................------......//////////////////...///000222333444444555666666666666555555555555888999;;;;;;::::::;;;===999888777555333222000///000222666:::<<>>GGGZZZiii}}}gggSSSIIIJJJ[[[mmmoooeeemmm~~~iiiSSSIII@@@???@@@>>>;;;::::::999999888777666555555111111111111111111111111,,,...000///---,,,...000+++++++++++++++,,,------,,,,,,,,,+++++++++******************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))************++++++,,,,,,************++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------+++,,,---....../////////111000666GGG[[[ppp|||wwwvvvuuu~~~zzz~~~yyyuuummmdddaaakkk|||uuulllgggkkkqqqvvv{{{xxxjjjXXXIIIAAA<<<:::888888999::::::999555444333111///...---,,,+++++++++++++++,,,------------------------------///...---,,,------///////////////...............---...000111333444444444444444444555555666666666555888;;;<<<;;;:::;;;<<<777666666555333111000///...111666;;;>>>FFFXXXhhhxxxdddWWWPPPIIICCCAAA:::888666444444555777888:::???BBBCCCFFFJJJJJJHHHHHHCCCAAACCCFFFIIIOOOVVV\\\fffrrrzzz}}}xxxuuurrrnnnjjjhhhgggggghhhddd```^^^^^^^^^]]]\\\]]]^^^^^^___```aaabbbccc___^^^\\\]]]```dddfffgggeeefffiiilllpppsssuuuwwwtttmmmkkkiiihhhiiieeeeeedddeeegggiiilllnnnjjjhhhgggfffhhhlllqqqttt{{{|||{{{wwwqqqmmmlllmmmnnnmmmkkkgggbbb```___```^^^\\\YYYYYYYYYZZZZZZYYYZZZYYYWWWWWWXXX[[[^^^```\\\]]]___``````___]]]\\\XXXXXXWWWWWWWWWWWWXXXXXX]]]]]]]]]]]]^^^___```aaa]]]\\\[[[ZZZYYYYYYYYYZZZWWWXXXYYYYYYYYYXXXVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOKKKGGGAAA===::::::999888888777444222000/////////---......//////000000000---///111111111000111222444555555555444444333222555444222111111222444555777???DDDPPPfffwwwsss[[[PPPLLLQQQhhhrrrqqqjjjUUUKKKDDD>>>>>>???>>>>>>@@@999999888777666555444444111111111111111111222222---///111///,,,+++,,,...,,,,,,,,,,,,------...///+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,******))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,---...////////////222000444CCCVVVkkk~~~}}}xxxzzz~~~{{{xxxpppfffbbbjjjzzzrrrhhhdddjjjsssyyy|||sssdddRRRDDD???:::888777777888888777666000000000000000...---,,,,,,+++++++++,,,------...------------------,,,,,,///...,,,+++,,,---000111........................---...000111333444444555111222333444555777888888444888<<<===;;;::::::<<<:::::::::999888666444444...111777===AAAKKK^^^pppvvvbbbVVVOOOHHHCCCBBB999777555222222333444666:::???CCCEEEHHHMMMMMMKKKJJJEEEBBBEEEHHHLLLSSS[[[eeeppp}}}{{{yyyuuupppllljjjiiiiiiiiieee```^^^______^^^\\\]]]^^^___```aaaaaa``````]]]\\\\\\^^^bbbfffggghhheeegggjjjmmmqqquuuxxxyyy~~~rrrlllkkklllkkkjjjhhhhhhhhhiiikkklllkkkjjjlllkkkjjjjjjmmmrrrvvvyyy~~~yyysssooonnnllljjjggghhhggggggeeedddbbbaaa```]]]\\\[[[ZZZZZZ[[[\\\\\\XXXXXXXXXYYYZZZ\\\]]]^^^_________```aaa```^^^\\\YYYXXXWWWUUUUUUVVVWWWWWW[[[]]]______^^^]]]^^^___```___\\\ZZZXXXXXXWWWXXXWWWXXXXXXXXXXXXVVVUUUTTTTTTRRROOONNNNNNMMMJJJHHHDDDAAA===<<<;;;:::666333444333111000/////////000//////...------...000111////////////000111222333333333333222333333444555444111000333555555888<<<===AAAMMM```wwwnnn\\\LLLJJJWWWlll}}}iiiXXXOOODDDBBB@@@??????>>>===<<<;;;:::999777666666555555777666555444333222222222/////////...------,,,,,,,,,,,,,,,---------......------,,,,,,+++***))))))************))))))))))))))))))))))))************###$$$%%%&&&''''''''''''&&&''''''((()))******+++++++++)))(((''''''''''''))))))))))))(((((((((((())))))))))))************+++*********))))))((((((*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,(((***,,,...000000000000333111444???PPPeee~~~zzz}}}|||}}}~~~|||vvvlllbbbeeeyyynnnkkkjjjnnnuuu{{{vvvhhhWWWHHH>>>999777777777777666666666666222000...,,,,,,***(((&&&+++,,,,,,---...///000000------------------------,,,,,,,,,------.........000///...------...///000000000000000000111111222333444444444555555666666;;;;;;::::::::::::999999::::::::::::777444111///000222222888DDDMMM___zzz|||kkkYYYOOOJJJDDD@@@>>>:::888555333333555888::::::>>>EEEKKKPPPRRRRRRQQQLLLHHHEEEGGGIIINNNYYYdddlll~~~~~~yyysssnnnjjjhhhggghhhgggfffdddbbb```___^^^_________````````````aaa_________aaadddgggiiiiiikkkmmmoooqqqssswww|||}}}rrrlllkkklllkkkjjjgggggghhhjjjmmmoooooonnnmmmlllllllllooorrruuuxxxyyyuuuooolllkkkjjjhhhfffeeeffffffeeedddbbb```___]]]\\\[[[ZZZYYYZZZZZZ[[[XXXXXXYYYYYY[[[\\\]]]^^^___^^^^^^^^^______\\\ZZZXXXWWWWWWWWWXXXYYYZZZZZZ[[[]]]^^^___^^^]]]^^^___]]]\\\ZZZXXXWWWVVVVVVVVVXXXXXXYYYZZZYYYXXXWWWVVVTTTRRROOONNNLLLKKKHHHFFFCCC@@@===;;;:::888444111111000...---,,,,,,------//////...---...///000111000000000000111222333444444333333333333333444444333000000333555555777;;;CCCJJJXXXkkkyyy___SSSLLLVVVkkk~~~vvvuuuzzz}}}mmmYYYKKKDDDCCCAAA???>>>>>>>>><<<;;;::::::888777666555555555777666555444333222222222000//////......---,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++*********************))))))))))))(((((()))))))))*********###$$$%%%'''(((((())))))&&&''''''((())))))******+++***)))(((((('''''''''))))))))))))(((((((((((())))))))))))************************)))))))))(((*********++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,------------...///000000111111000111000333>>>MMMaaayyyzzzxxxzzz~~~{{{pppeeehhh{{{zzzkkkkkkooovvv|||~~~}}}wwwmmm___QQQEEE>>>:::777777666666666555555555111///---,,,,,,+++)))'''......---------,,,,,,,,,........................,,,,,,,,,,,,,,,---------000///...------...///000000000000000000111111222222333444555666777888999;;;:::::::::::::::::::::::::::::::::888444111///...222333999FFFQQQhhhpppaaaRRRKKKGGGBBB>>>===999777555333333555777999;;;???GGGNNNSSSUUUUUUTTTNNNJJJIIIKKKNNNTTT```kkkzzzyyysssnnnkkkjjjiiikkkjjjhhhfffdddbbb```___````````````aaaaaaaaaaaaaaaaaabbbcccfffhhhjjjjjjlllmmmooorrrvvv{{{zzzqqqlllkkkkkkjjjiiigggggghhhkkkooorrrrrrrrrmmmmmmnnnnnnpppqqqssstttrrroookkkhhhhhhgggfffdddbbbcccdddeeedddbbb```^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]]]]^^^]]]\\\\\\]]]\\\ZZZXXXVVVWWWXXXZZZ[[[\\\\\\\\\ZZZ\\\^^^^^^]]]\\\]]]^^^^^^]]]\\\[[[ZZZZZZZZZZZZXXXYYYZZZ[[[[[[ZZZXXXWWWSSSQQQNNNLLLJJJHHHFFFCCCBBB@@@<<<:::888555222000///...---,,,,,,,,,,,,,,,///............///000111111111111222333333444444444444333333222333333444444111222666999999===AAANNNXXXiiizzzcccPPPMMMUUUlllooogggffflllnnnqqqttt|||nnnZZZIII@@@>>>AAA???===<<<<<<<<<;;;:::999888777666555444444444777666666555444333222222000000///......------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))(((((())))))))))))******$$$%%%&&&((())))))******'''''''''(((((())))))*********))))))((((((''''''(((((((((((())))))))))))))))))))))))************************))))))))))))*********+++++++++++++++*********++++++++++++,,,,,,,,,---------.........000000/////////////////////...222<<>><<<;;;:::;;;;;;;;;:::888777666555444444444444777777666555444333222222000000//////...---------******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************)))))))))((((((((((((((()))))))))***''''''((()))))))))))))))'''''''''((((((((()))))))))))))))))))))(((''''''(((((((((((())))))))))))((()))))))))*********************)))))))))))))))***************+++++++++************++++++++++++,,,,,,,,,,,,------------......,,,++++++,,,............333;;;FFFUUUjjj{{{zzzvvvuuu{{{~~~rrreeeggg{{{tttlllfffooo{{{{{{rrrkkkbbbTTTHHH???;;;;;;;;;666666555444222111000000---,,,+++,,,......---,,,***++++++,,,---...///000......////////////000000111111111000000/////////...............//////000000000000000000111111222111111222333555666777777666666777777888888999999::::::;;;:::888555222111000666666999BBBNNNkkk~~~gggUUULLLDDDBBBAAA<<<999999666444333222222333555777===CCCLLLUUUZZZZZZXXXVVVQQQQQQSSSWWW\\\dddsss}}}vvvpppllllllmmmnnnrrrqqqooommmjjjhhhfffeeeddddddddddddeeeeeeeeeeeefffgggiiijjjjjjkkklllmmmqqqrrrtttwww|||uuurrrooollljjjiiiiiihhhiiiiiijjjlllooopppooonnniiijjjkkkkkkkkkjjjiiiiiigggggggggfffeeeeeeeeefff```aaacccccccccaaa___^^^\\\\\\[[[ZZZYYYXXXWWWVVVYYYZZZ[[[\\\]]]]]]\\\\\\\\\ZZZXXXXXXYYYYYYWWWVVVWWWXXXYYYYYYYYYXXXWWWVVVXXXZZZ\\\\\\[[[ZZZ[[[\\\WWWWWWWWWWWWWWWWWWWWWWWWVVVWWWYYYZZZYYYWWWTTTRRRKKKIIIGGGFFFFFFEEECCCAAA???>>><<<999555222000///...............------------...///000000111111111333333444555555555444444111111111111111222333333888777===GGGQQQYYYccckkkxxx~~~iiiXXXMMMIII[[[zzzlll^^^UUUSSSVVVZZZcccsssiiiUUUGGG???>>>AAA<<<;;;999999:::;;;:::999888777666555555444555555777777777666555444222111111000000///......------******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************)))))))))((('''(((((((((((()))))))))************)))((('''&&&''''''''''''((((((((((((((())))))***))))))(((''''''((((((((()))))))))***((()))))))))************))))))))))))))))))******************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++---///000//////444;;;CCCQQQfffxxxvvvqqqqqqxxxrrrdddfff{{{{{{nnnggggggrrr}}}wwwnnneee[[[MMM@@@:::888888999444444333222111000///...,,,++++++,,,...//////...,,,,,,---...///000111111------........./////////111111000000//////......---......///////////////000000000000000111111222111222222222222222222222333333444555666777777777::::::;;;:::999666333111111666666888AAAMMMjjjrrr^^^PPPHHHBBBAAA???:::777777444333222222222444555666>>>DDDMMMTTTYYYYYYVVVTTTSSSTTTWWW]]]bbbkkk|||{{{wwwqqqllljjjkkkmmmooosssrrrpppnnnllliiihhhgggfffffffffggggggggghhhhhhgggiiilllmmmmmmlllnnnooovvvwwwxxx{{{xxxpppooommmllljjjiiihhhgggiiihhhhhhjjjkkklllkkkjjjgggggghhhhhhggggggfffeeeeeefffggggggeeedddeeefffcccccccccbbbaaa```______[[[\\\\\\[[[ZZZYYYXXXWWWYYYZZZ\\\]]]]]]]]]\\\[[[[[[YYYWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUUUUWWWYYY[[[[[[ZZZYYYZZZ[[[WWWXXXXXXXXXXXXXXXWWWVVVUUUWWWYYYYYYXXXUUUQQQNNNHHHGGGDDDCCCCCCBBB@@@>>>;;;;;;:::777333000//////+++,,,,,,------,,,++++++---...///000111222222222333444555666666555444333111111111222333444555666:::>>>JJJ[[[iiisss{{{zzzcccRRRLLLLLLPPPhhhiii[[[TTTPPPTTT[[[\\\kkkvvv]]]LLLBBB<<<;;;<<<;;;999888888:::;;;;;;:::888777666666555555555666666777777777666444222111111111000//////......---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))''''''(((((((((((())))))************)))(((&&&&&&'''''''''''''''''''''''''''((()))******)))((('''''''''(((((())))))******))))))))))))************))))))))))))***************************))))))))))))))))))************+++*********+++++++++,,,,,,------------...///000111///000444:::AAAOOOeeeyyy{{{oookkklllxxxqqqdddggg~~~rrriiidddjjjvvv~~~}}}{{{zzzsssjjj^^^UUUGGG===888777777666222222111000///......---,,,++++++,,,///000000///000000000////////////...---------......//////000............------------,,,---...///000000000///000000000000000111111222111111111111000000000000111222333444555666777888::::::;;;;;;999777444222000555555999DDDOOOiii}}}hhhXXXLLLFFF@@@???<<<777555666333333222222333444666777>>>CCCKKKRRRWWWXXXVVVTTTWWWYYY^^^dddjjjttt}}}rrroookkkhhhhhhiiilllnnnrrrqqqooommmkkkjjjhhhggghhhhhhiiiiiiiiijjjjjjjjjhhhlllpppqqqppppppqqqttt{{{|||~~~wwwtttkkklllmmmllljjjhhhggggggfffeeeeeefffhhhiiihhhgggfffffffffeeeeeeeeeeeeeeeccceeegggfffdddcccdddffffffeeecccaaa````````````[[[[[[\\\\\\\\\[[[YYYXXXYYY[[[\\\^^^^^^]]]\\\[[[YYYWWWVVVVVVXXXYYYYYYYYYWWWVVVVVVVVVVVVVVVWWWWWWVVVXXXZZZZZZYYYYYYYYYZZZ[[[[[[\\\\\\[[[ZZZYYYXXXVVVXXXYYYZZZXXXSSSOOOLLLJJJGGGDDDBBB@@@>>>;;;999666777777444000------...+++,,,---......---,,,+++,,,---///111222222222222222333555666666555333222222333333444666888:::;;;AAAJJJ^^^vvvzzznnn```SSSLLLNNNSSS^^^wwwsss\\\TTTRRRRRRZZZeeennniiiQQQDDD@@@===;;;::::::999888888:::<<<;;;;;;888888777666666666777777666777888888777555333111111111000000///.........,,,,,,,,,,,,---------------,,,,,,++++++*********************))))))))))))'''''''''((((((((())))))'''(((((())))))((((((''''''''''''''''''''''''''''''((()))******)))(((''''''''''''((()))*********))))))))))))************((()))))))))************+++*********)))))))))((())))))))))))************+++++++++,,,,,,,,,---------......//////............///333888???MMMeeezzz|||uuunnnjjjlllzzznnnbbbfff}}}vvvjjjfffeeemmmyyy|||xxxvvvoooeeeWWWNNNBBB:::888888777555000/////////......------,,,++++++,,,///000000///000////////////.........---......///000000111111......//////////////////,,,---...///000000000///000000000000000111111222000000000111111111111111222222333555666888999999999:::;;;;;;999777444333111444444999DDDNNNcccppp```TTTGGGAAA<<<;;;888444333555333333333333444555666777<<>>:::888666666333111///.........---,,,......------...///111222000000000000000000111222111555444111333888888333222111666===@@@???CCCKKKXXXmmm~~~tttggg___YYYRRRNNNPPPWWW^^^dddhhh}}}bbbPPPTTT\\\aaaooo{{{bbbXXXKKKCCC@@@???>>><<<<<<<<<;;;;;;;;;<<<<<<===:::::::::999888777777666999999777666444222111111222222333222222111000///)))***,,,---.../////////000///...---+++***)))(((******++++++++++++******************************%%%''')))***))))))***+++))))))'''&&&%%%$$$$$$$$$%%%&&&((()))))))))((('''%%%&&&((()))))))))((('''&&&&&&'''((()))******+++***(((&&&'''***,,,,,,***)))************)))(((((()))************+++++++++000///------,,,---...///------------------------,,,,,,///555===KKK```rrruuuooommmsssnnnppp|||wwweeebbbgggpppttthhheeehhhlllvvv{{{|||wwwsssnnndddYYYLLLEEE>>>;;;;;;:::666222333222000...,,,++++++***......////////////......000///...---,,,------...////////////000000000000111111111111000///------...............///000000111111111000000000000000000111111111111222222222000111222444666777999999666555555555555444444444111333555666;;;GGGWWWbbbrrrsssqqqkkkeee___UUUKKK>>><<<888666555444333111333333333333333444888;;;>>>BBBIIIOOOTTTYYY^^^bbbfffjjjqqqxxxooogggbbbccceeegggiiijjjkkkkkkmmmllliiigggffffffggghhhiiikkkmmmnnnoooqqqtttwwwvvvwwwyyyyyyyyy{{{}}}xxxssspppnnnppptttvvvtttqqqooommmkkkiiihhhgggggggggfffggghhhgggeeeddddddeeefffggghhhhhhhhhfffdddcccbbbbbbaaa``````aaabbbccccccddddddcccbbb```^^^]]]______^^^]]]\\\[[[YYYXXX[[[\\\]]]^^^^^^^^^]]]]]][[[YYYWWWWWWYYYYYYWWWTTTWWWWWWWWWXXXXXXWWWWWWVVVXXXWWWVVVUUUUUUVVVWWWXXXYYYXXXWWWWWWXXXYYYWWWVVVXXXVVVTTTTTTUUURRRKKKEEEBBBAAA>>>;;;888666444444222000............---,,,......------...///111222111111111111111222333333444777666222333666555000222111555???GGGMMMVVV___iiizzzsssqqqnnndddZZZUUUOOOQQQVVVaaalllvvv}}}xxx```QQQWWWcccmmmvvvhhhWWWOOOEEE@@@???@@@???===<<<;;;;;;;;;;;;;;;<<<<<<::::::999999888777777666888888777555444333222222333333333222111000//////,,,,,,---.........------...------,,,,,,+++++++++******++++++++++++******************************%%%''')))))))))((()))***((((((''''''&&&&&&''''''&&&'''((()))))))))(((''''''((()))*********))))))((((((((())))))*********---+++((((((******(((''''''((()))***************)))************+++++++++---,,,++++++++++++,,,---------------------------///...000555;;;GGG\\\nnn{{{rrrmmmkkkpppnnnqqqzzzxxxgggdddgggooo|||mmmeeeeeejjjoooxxxzzzyyytttoooiii]]]QQQGGGAAA;;;888888777444000222111000...,,,+++++++++......////////////......000///...---------....../////////000000000111111111111111111000///...---///............///000000111111111111222222222222000111111111111222222222000111222444666777999999777777666666666555555555000333555666:::BBBNNNWWW___aaa___[[[XXXVVVOOOHHH>>>;;;777555444444222111222333333333333555888;;;===AAAGGGNNNTTT[[[aaaeeellloootttzzzzzzmmmgggeeeggghhhkkklllmmmnnnnnnkkkjjjhhhfffeeeeeefffgggiiikkkmmmoooppprrrvvvxxxyyyzzz{{{{{{{{{}}}{{{vvvmmmiiiiiijjjnnnsssuuutttqqqnnnllljjjhhhffffffggghhhhhhhhhhhheeecccbbbccceeehhhhhhiiihhhgggdddbbbaaabbbaaaaaa`````````aaaaaaccccccccccccbbbaaa```___``````______^^^]]]\\\\\\^^^______```______^^^]]]ZZZYYYXXXXXXYYYXXXVVVTTTWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVUUUTTTTTTUUUWWWWWWVVVTTTUUUSSSQQQQQQQQQNNNHHHCCC>>>===;;;888555333222111111///...---.........,,,............///000111222111111111222333444555555333555555333222444333000444333999FFFVVVdddqqq{{{rrrlllfffccc]]]UUUQQQQQQOOO[[[mmmrrr___TTT]]]mmm~~~{{{eeeTTTOOOJJJCCC@@@AAAAAA@@@>>>;;;;;;::::::::::::;;;;;;:::999999888888777777777777777666555555444333333555444333111000000//////......//////...---,,,,,,,,,,,,,,,,,,,,,---------******++++++++++++******))))))))))))))))))))))))$$$&&&((()))(((((((((***((('''''''''((())))))***&&&'''((()))))))))((((((((()))***+++++++++******)))*********************,,,+++))))))******((('''&&&'''((()))+++++++++,,,)))************+++++++++,,,,,,++++++++++++,,,,,,------------------------111000111444777BBBVVViiizzzyyyssspppmmmnnnnnnqqqvvv}}}}}}lllgggiiinnnttthhhdddhhhpppvvv|||{{{wwwrrrmmmeeeXXXKKKCCC>>>999777777666444111111111///...,,,,,,++++++......////////////......000///......------......000000000111111111222222111111111111111000///...//////......//////000111111111111222333333444444000111111111111222222222111111222444666777888999888888888777777777666666000222555555777;;;CCCIIIPPPRRRRRRPPPQQQRRRPPPJJJ<<<999666444333333111000222333444444444555999;;;===@@@FFFMMMUUU^^^ggglllvvvwwwzzz}}}~~~vvvlllhhhgggiiikkkmmmooopppppppppllljjjhhhgggfffggghhhiiijjjlllnnnppprrrtttxxx{{{|||}}}}}}}}}~~~vvvyyy|||~~~|||vvvooojjjhhhiiikkkpppssstttqqqnnnmmmkkkhhhfffeeefffggghhhggggggfffdddbbbbbbeeegggjjjiiiiiigggeeeccc```___bbbbbbbbbaaaaaaaaaaaaaaacccccccccbbbbbbbbbaaaaaaaaaaaa``````______``````ccccccbbbaaa___^^^]]]\\\YYYYYYYYYYYYYYYWWWUUUTTTVVVWWWWWWXXXXXXXXXXXXWWWUUUUUUTTTSSSSSSTTTUUUUUUSSSSSSSSSTTTVVVVVVTTTRRRQQQPPPNNNNNNMMMJJJDDD@@@;;;:::888666333222111000000...------...///...---////////////000111222222000000111222333444444555///111333222222222333222666999CCCUUUjjj~~~{{{eeebbb___\\\VVVQQQUUU[[[fffyyykkk```[[[fffyyymmmYYYLLLNNNJJJGGGEEEDDDCCC@@@>>>;;;;;;:::999999999:::::::::999999999888888888777666666666666666555555555777555444222000000000000...////////////...------------------------------***++++++,,,,,,++++++***((((((((((((((((((((((((%%%&&&((((((((('''((()))((((((''''''(((((()))***''''''(((((()))))))))))))))))))))***************+++++++++***************((((((((()))***++++++***'''''')))******+++++++++))))))*********+++++++++------------------......,,,,,,------------------111000111222555???TTTggg~~~|||yyywwwtttqqqooonnnqqqyyy|||{{{tttmmmmmmooo|||ooogggfffmmmvvv}}}}}}xxxsssnnndddVVVJJJ@@@===:::888888777555333111000///...---,,,,,,,,,......////////////......//////..................000111111111222222222222111222222222111111000////////////...///000000111000000111111222333444444000000111111111222222222111222333444555777888888888888777777777666666666222333333333444777<<>>===CCCHHHKKKLLLKKKDDD;;;:::777444333333222222000000222555666777888:::<<>>IIIUUUkkkooo[[[OOOLLLPPP[[[iiixxxzzz{{{wwwnnngggcccttt~~~mmm]]]RRRKKKHHHGGGAAABBBDDDDDDCCCBBBAAAAAA>>>===<<<;;;::::::::::::<<<<<<==================<<<<<<;;;;;;:::::::::999555666888::::::888666555000000111111111000//////...............---------+++,,,,,,------,,,,,,+++************************(((***++++++***))))))***((((((((('''(((((())))))***)))((((((((()))***+++******)))))))))***+++,,,((((((((())))))*********(((***------***'''''''''((())))))************))))))************+++++++++'''(((***+++,,,,,,++++++++++++,,,,,,---......///...000222333555@@@YYYppp{{{www~~~uuuqqq|||ssspppwww}}}~~~kkkiiilllqqqnnnkkkooovvv}}}~~~zzzsssdddQQQFFFDDD999999999777555222111111......---------......///......////////////......---...///000111000000////////////000000000111111222222333333333333333222000000//////000000111222111111111111111111111111000111111111111222222222222333333444555666777777888888888777777777666666888777555444555777999:::;;;AAAEEEHHHJJJJJJEEE===:::888555333333333222111///222555666777888:::<<<>>>CCCLLLWWWdddrrrpppiiigggfffiiilllppprrrqqqpppooohhhhhhggggggiiilllnnnppptttvvvwwwxxxyyyzzz}}}gggiiiiiigggcccaaaaaacccdddfffiiijjjjjjiiiiiijjjbbbccceeeggggggfffeeeccccccdddffffffdddccccccddddddccccccbbbbbbcccddddddccccccddddddcccbbb```___aaaaaaaaaaaaccceeeggghhhfffeeebbbaaa``````aaabbb^^^]]]\\\[[[ZZZ[[[\\\]]]WWWZZZ]]]\\\XXXUUUSSSSSSQQQQQQRRRTTTTTTUUUUUUUUURRRQQQPPPOOOOOOPPPQQQRRROOOOOOOOOPPPPPPNNNJJJFFFDDDDDDDDDAAA===:::888888444333222000//////......,,,+++***+++---////////////000222333444444333333444555666666666444222000///...111666999===IIIWWWkkkhhhYYYRRROOOPPPUUUcccvvv{{{rrrooojjjggggggmmmsss___RRRNNNLLLGGGCCCEEEFFFGGGFFFCCC@@@>>>>>>???>>>===<<<;;;:::::::::=========>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::444666999<<<<<<:::888666333333222222000///...---,,,,,,------...//////000+++,,,,,,------,,,,,,+++************************)))+++,,,,,,***)))******''''''(((((()))+++,,,---***)))((((((((()))+++,,,,,,+++*********+++,,,---&&&''''''((()))******+++$$$(((+++,,,+++)))***+++&&&'''(((***++++++++++++)))************+++++++++)))***,,,---......------++++++,,,,,,---...//////000111444444555AAAZZZqqq}}}{{{tttrrr}}}yyysssyyy~~~|||fffeeehhhpppnnnnnnttt}}}~~~uuucccMMMCCCCCC;;;<<<<<<:::777444333333...------------...//////......////////////......---...///111111111000///////////////000000000000222222333444444333333333000000000000000111111222333333222222222222222222000111111111111222222222333333444444555666777777999999999888888888888777888777777777888888666555666;;;???AAADDDGGGDDD>>>:::888555444444444333222///222555777888999;;;<<<===CCCMMMXXXeeesss~~~pppkkklllcccfffjjjmmmoooooommmllliiiiiiiiiiiikkknnnqqqrrrvvvwwwyyyyyyyyyzzz}}}ggghhhgggeeebbbbbbccceeehhhhhhggggggffffffffffffcccddddddeeeeeeddddddcccbbbccceeefffgggfffeeeddddddeeefffdddbbbaaaaaabbbbbbbbbbbbbbbaaaaaaaaa```aaabbbcccccceeeeeefffgggeeedddcccaaa````````````ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZXXXWWWVVVUUUTTTTTTSSSTTTTTTTTTTTTUUUUUUUUURRRQQQQQQOOONNNMMMMMMLLLJJJKKKLLLMMMKKKHHHEEEBBB>>>===;;;999666444222111111111000000/////////...---,,,++++++,,,///111333111222333333444444444444111222444333111000000111333333444777:::EEE]]]uuu~~~ooobbbWWWOOONNNQQQPPP___sssnnndddaaa```gggrrrooocccTTTKKKJJJIIIGGGDDDEEEFFFHHHHHHGGGEEECCCAAA>>>>>>===<<<<<<<<<<<<<<<999;;;===??????>>>===<<<<<<;;;:::999999999999999<<<<<<<<<;;;:::777555333111111000000//////..............................------,,,,,,,,,,,,++++++......,,,+++***))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************************************************************))))))))))))))))))))))))'''(((***+++,,,,,,++++++------/////////...---,,,***,,,///111333>>>UUUjjjzzztttrrr|||yyyxxxhhhaaaiiivvvxxxllliiinnn{{{|||mmm\\\LLLAAA;;;<<<;;;999777444222000///---...///000111111111111////////////////////////......///000000///...---//////000000111111222222222333444555555333111000111000/////////111222333333333333333333333333333000111111111111222222222222222333444444555555666<<<<<<<<<<<<;;;:::999888;;;:::888666444444444555999:::<<>>AAAHHHTTTaaannnwww{{{xxxnnniiidddbbbeeejjjmmmooonnnllljjjhhhhhhiiijjjkkkmmmoooooosssuuuwwwyyyyyy{{{}}}fffgggfffeeecccbbbdddfffggggggfffffffffeeeeeeeeecccddddddeeeeeeddddddccccccddddddeeeeeeeeeeeeeeedddeeeeeedddbbbaaaaaabbbbbbbbbaaa````````````aaaaaaaaabbbbbbcccdddddddddcccbbbaaa```____________]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYWWWWWWVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPPPPNNNMMMLLLKKKKKKGGGGGGGGGGGGEEEBBB???===<<<;;;999777555333222111000000000//////.........------,,,,,,---///111333000111222222333333333222000222333333111111111222222000333:::EEEYYYwwwmmmeee[[[RRRKKKGGGLLLSSS\\\nnnyyyddd___bbbgggtttxxxbbbYYYMMMGGGGGGHHHFFFCCCEEEEEEFFFEEEDDDBBB@@@??????>>>======<<<<<<======;;;<<<===>>>>>>>>>===<<<===<<<<<<;;;;;;;;;;;;<<>>;;;888777666666666222111111000//////.......................................---------,,,,,,---,,,+++******)))******))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))***++++++))))))))))))************************************************************))))))))))))))))))))))))((()))+++,,,------,,,,,,,,,---------------,,,,,,,,,---///000222;;;PPPccc{{{|||xxxxxx|||vvvfff___fffsssrrriiiiiiqqqyyygggVVVIIIAAA>>><<<;;;999666444222000///,,,,,,---//////000000///////////////////////////......000000000///...---,,,------....../////////222333444555555333222000111000/////////000222333222222222222222222222222000000111111111222222222222222333333444555555555;;;;;;<<<<<<;;;;;;:::999;;;:::888666555555555555777999<<>>===;;;999777666666666777888999::::::;;;===???DDDNNNZZZfffpppvvvuuummmhhhcccaaadddhhhlllnnnmmmkkkjjjhhhhhhiiijjjkkkmmmnnnoooqqqtttwwwyyyzzz|||eeeffffffeeecccccceeefffeeeeeeeeeeeeddddddddddddcccddddddeeeeeeddddddcccddddddccccccddddddeeefffdddeeeeeedddbbbaaabbbccccccbbb```^^^^^^___```aaabbbbbbbbbbbbbbbbbbbbbbbbaaa```___^^^^^^^^^^^^^^^_______________^^^]]]]]]ZZZYYYXXXXXXWWWWWWWWWXXXTTTTTTTTTSSSRRRRRRQQQQQQOOOOOONNNLLLKKKIIIHHHHHHFFFEEECCCAAA>>>;;;999888777777666555444222111111/////////..................---------...000222333000000111222222222111111000111222222000000222333333333777DDDXXXrrrpppbbbSSSNNNIIIFFFCCCEEEQQQ^^^rrr|||lll^^^___hhhtttxxxbbbTTTNNNFFFCCCFFFHHHGGGEEEGGGGGGEEEDDDBBBAAA@@@?????????>>>=========>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>BBB>>>:::666444555777999222222111111000//////////////////////////////////////////............---+++******)))))))))******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***************++++++,,,))))))))))))************************************************************))))))))))))))))))))))))******,,,---------------,,,,,,+++++++++,,,,,,---...///000000000777III[[[sss}}}}}}tttddd\\\bbboooxxxjjjeeejjjwwwuuu___NNNDDD@@@???;;;:::888555333111000///++++++,,,---............////////////////////////...///000111111000///...//////000000111222222333222333444555444333222111000000000///000000111222111111111111111111111111000000000111111111222222222222333333444444555555999::::::;;;;;;;;;;;;;;;:::999888777666555555555555777;;;@@@EEEGGGFFFEEEEEEEEEDDDBBB@@@>>><<<:::::::::::::::::::::::::::<<<===???EEEOOO[[[fffmmmxxxqqqkkkfffaaaaaacccgggkkkmmmlllkkkiiiiiiiiiiiijjjkkkmmmnnnoooooorrrvvvyyy|||dddeeefffeeeddddddeeegggdddddddddccccccccccccccccccddddddeeeeeeddddddcccdddcccbbbbbbbbbccceeefffcccdddeeedddbbbaaabbbccccccaaa___]]]]]]^^^```aaaccccccbbbbbbbbbaaaaaaaaa```______^^^^^^^^^__________________^^^]]][[[ZZZXXXXXXWWWVVVVVVVVVWWWWWWTTTTTTSSSRRRQQQPPPOOOOOOMMMMMMKKKJJJHHHFFFEEEDDDGGGEEEAAA>>>:::888777666333333333222222111111111..................------//////...//////111222333111111222222222222111111111111111000...///111333666:::FFFXXXpppwwwkkk[[[NNNLLLIIIGGGFFFGGGPPPdddvvvooohhhdddjjjvvvhhhVVVLLLHHHDDDDDDGGGJJJIIIHHHJJJIIIGGGEEECCCBBBAAAAAA??????>>>>>>>>>>>>??????@@@@@@>>>============>>><<<======>>>????????????AAA>>>:::666555555888999333222222111111000//////000000000000000000000000/////////.........------))))))(((((()))******+++))))))))))))))))))))))))'''(((************((('''((((((((((((((((((((((((***))))))))))))***++++++((()))))))))************************************************************))))))))))))))))))))))))******+++,,,,,,------------,,,+++++++++,,,---...//////000111111666FFFUUUjjj|||{{{yyy}}}~~~ssscccZZZ```lllrrrfffcccmmm}}}oooYYYIIIAAA>>>>>>;;;999777444222111000000,,,,,,---...............////////////////////////...///000111111111000///000111111222333444555555333333444444444333222111000000000000000000111111000000000000000000000000000000000000111111111111111222222333444444555555777777999:::;;;<<<<<<<<<999888888777777666666666555777;;;@@@DDDGGGHHHHHHKKKJJJIIIGGGDDDAAA???>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<>>:::777555444444000000000000000000111111------..................000000000000111222222333222333333333333333222222222111000...---...000333777DDD[[[uuu|||lllcccZZZPPPHHHIIIGGGHHHLLLTTTddd~~~rrrgggiiippp|||mmmYYYNNNHHHFFFCCCDDDGGGIIIHHHGGGJJJIIIGGGEEECCCAAAAAA@@@??????>>>>>>>>>>>>??????AAA@@@???>>>>>>>>>>>>>>>;;;<<<===>>>>>>>>>>>>>>>===<<<;;;999888777777666333333333222111111000000111111111111111111111111.........------------,,,(((((((((((()))***+++,,,))))))))))))))))))))))))))))))+++,,,,,,+++))))))(((((((((((((((((((((((()))(((((((((((()))******((()))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***++++++,,,---...---,,,,,,,,,---///000//////000222333777EEERRRaaasssvvvrrryyy}}}ssscccYYY^^^jjj|||ooogggdddqqq}}}hhhTTTFFF???<<<;;;:::888666333111000000000...//////000000000000///000000000000000000000000...///111222222222111000---......///111222222333333444444444333333222222000000111111111000000000//////////////////////////////000000000111111111111111222222333444444555444555777888:::;;;;;;;;;888888888888888777777777777999===@@@DDDFFFIIIJJJRRRQQQPPPMMMJJJGGGEEECCC=========>>>>>>>>>>>>>>>============AAAJJJUUU]]]fffuuu|||pppjjjgggeeecccgggiiilllnnnooonnnmmmllljjjjjjjjjkkklllmmmnnnooommmqqquuuzzz~~~ccceeegggfffeeeddddddeeebbbbbbbbbbbbcccccccccccccccddddddeeeeeeddddddcccbbbbbbaaaaaabbbbbbcccdddbbbdddddddddbbbbbbcccdddcccbbb```^^^^^^___```aaadddddddddccccccbbbbbbbbbaaaaaaaaaaaaaaabbbcccdddbbbcccccccccbbb___\\\ZZZVVVUUUTTTTTTSSSSSSSSSSSSRRRQQQPPPOOONNNMMMLLLLLLIIIHHHFFFDDDAAA???===<<<===;;;888555333222111111...////////////000000000.............../////////111111111222222333333333333333444444444333222222111111000......000444888===SSSssskkk\\\UUUOOOKKKHHHDDDEEELLLXXXiiizzzjjjeeepppnnnYYYMMMGGGEEECCCBBBBBBDDDEEEEEEEEEFFFFFFDDDCCCAAA@@@???>>>>>>>>>=========>>>??????@@@@@@@@@@@@????????????:::;;;===>>>>>>===<<<<<<:::;;;;;;;;;:::888666555444444333333222111111111000000000000000000000000.........---------,,,,,,)))))))))))))))***+++,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***+++,,,---------------...//////000......000333444777BBBNNN\\\nnnpppkkkuuu|||sssdddYYY]]]hhh~~~wwwmmmiiiiiiwwwsss```OOOEEE???<<<:::999888555222000///000000000111111222222111111111000000000000000000000000///000111222333333222222//////000111333444555555444444333333333222222222000111111111111000///////////////////////////////////////000000000111111111111222222333333444444222333555777888999::::::777777888999999888888888999;;;???BBBEEEHHHLLLOOOZZZYYYWWWUUUQQQNNNKKKIII@@@@@@@@@@@@@@@@@@??????===>>>??????@@@FFFOOOWWW```lllyyysssmmmiiiffffffggglllnnnoooppppppooonnnmmmkkkkkkkkkkkklllmmmnnnooonnnqqqvvvzzz~~~dddfffggggggeeecccccccccbbbbbbbbbccccccdddddddddcccddddddeeeeeeddddddccc```aaaaaabbbbbbbbbbbbbbbbbbcccddddddbbbbbbcccdddbbbbbbaaa````````````aaabbbbbbbbbbbbbbbaaaaaaaaa`````````aaabbbcccdddeeebbbcccdddcccaaa^^^[[[YYYWWWWWWUUUTTTSSSSSSSSSSSSPPPPPPOOONNNMMMMMMLLLLLLHHHGGGEEEBBB???<<<:::999666555444333111111000000.........////////////000.........//////000000000111222222333333333333333333333333333333222111111000000//////111555<<>>======<<<<<<======>>>???>>>???@@@AAAAAAAAA@@@???;;;<<<>>>???>>>===;;;::::::;;;;;;;;;:::888666555444444444333222222111111000000000000000000000000/////////............---++++++*********++++++,,,))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))***+++---...++++++,,,---..................///222333555>>>HHHZZZlll|||kkkfffrrr{{{|||rrrcccWWW[[[eeeyyyrrrjjjiiinnn}}}xxxkkkXXXIIIAAA???===<<<999777444111//////000111111111222222222222111111000000000000000000000000///000111333444333333222111222333444555777888888444444333333222222222333000111111222111000///...////////////////////////////////////000000000111111111111222333333444444111222333555666777777777666777888999999999999888:::===BBBEEEHHHMMMSSSXXX^^^]]][[[XXXUUUQQQNNNLLLDDDCCCCCCBBBAAA@@@???>>>;;;>>>AAAAAAAAADDDLLLRRR]]]dddoooyyy|||tttnnnllliiifffggglllppppppqqqqqqqqqooommmlllllllllkkkllllllmmmnnnoooooorrrvvvzzz}}}eeefffhhhgggeeecccbbbbbbbbbbbbccccccddddddddddddcccddddddeeeeeeddddddccc___```bbbcccccccccbbbaaabbbcccddddddcccbbbccceeebbbbbbbbbbbbbbbaaaaaa````````````aaaaaaaaaaaaaaa````````````aaacccdddeee```aaabbbaaa___\\\XXXVVVYYYXXXWWWUUUTTTSSSSSSSSSOOOOOONNNNNNMMMLLLLLLLLLGGGFFFDDDAAA>>>;;;999888444444333333222222111111......//////////////////.../////////000000111111222222333444444444333333222222222222222111000////////////000444:::BBBHHHgggqqqaaaQQQKKKIIIFFFGGGKKKUUU\\\mmmiiidddkkksss^^^RRRLLLIIIGGGDDDCCCBBBAAACCCEEEGGGHHHDDDEEEFFFFFFFFFCCCAAA@@@<<<<<<<<<<<<<<<===>>>>>>===>>>@@@BBBCCCBBB@@@???===>>>???@@@???===;;;:::;;;;;;;;;:::999888777777555444444333333222222111////////////////////////000000000000////////////,,,,,,+++++++++++++++,,,))))))))))))))))))))))))***)))(((''''''((()))************************************)))***++++++,,,))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,++++++***+++,,,...///(((***+++---......------///...///111222333:::CCCZZZlll{{{jjjdddqqqzzzzzzqqqbbbVVVYYYdddttt~~~nnnggghhhrrrtttfffSSSEEE???>>>>>>>>>999777333000//////000111111111222222222111111000000000000000000000000000///000222333444444333333...///000111333444555666555444333222222222333333000111222222222000///...000000000000000000000000////////////000000000000000111111222333333444444000111333444555666666666555666888999::::::999888:::>>>CCCGGGKKKQQQYYY^^^^^^]]][[[XXXTTTQQQMMMLLLGGGFFFEEECCCAAA???======:::>>>BBBCCCBBBDDDIIIOOO\\\___gggqqqvvvvvvxxx~~~tttooolllllliiieeehhhpppqqqrrrrrrqqqpppnnnlllkkklllllllllllllllmmmnnnoooppprrrvvvyyy|||bbbccceeefffffffffeeeeeebbbbbbcccccccccdddddddddffffffeeeddddddddddddeeefffcccbbbdddhhhiiifffbbbbbbbbbbbbbbbbbbcccccccccddddddcccbbbaaa```___^^^\\\]]]]]]^^^___```aaaaaabbbbbbbbbbbbaaaaaaaaa```aaabbbbbbbbb```]]]ZZZXXXYYYXXXVVVTTTRRRRRRRRRRRRPPPNNNLLLKKKLLLLLLKKKJJJFFFCCC???<<<:::888555333444333222000///---,,,+++///...---,,,---...///000...000111222111111333444222111111222444555555333000111222111000///000111666+++***444999;;;JJJ___|||~~~jjjZZZSSSFFFBBBHHHHHHKKKYYYbbbvvvmmmccckkkwwwxxx```QQQJJJFFFEEEFFFDDDBBB@@@BBBEEEGGGFFFDDDCCCCCCCCCDDDCCCCCCBBBBBB===<<<<<<<<<<<<;;;;;;;;;===???@@@BBBBBBAAA@@@???======>>>>>>===<<<;;;999::::::999999888777777777666555333111111222333444222111000//////......///------...000222111...,,,---------,,,,,,,,,++++++)))))))))))))))*********+++*********))))))(((((()))((('''''''''(((***+++***++++++***((('''(((***))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******************...---,,,+++++++++++++++,,,,,,,,,---...///000000++++++---000111222999AAAVVVooo~~~}}}~~~nnnhhhpppxxx}}}vvvqqqeeeXXXXXXcccuuuuuuiiihhhlllyyyxxxkkk___MMM???999999<<<===777444000......000111222111000000000111222333333111111111111111111111111222222222333333444444444111111111111222333444444555555444444444333333333000000000000000111111111000000111222222222222222111000//////000111000...111222333444555444333222555444333222333444555666666666666777888999:::;;;???FFFLLLNNNQQQVVVYYYXXX^^^[[[VVVTTTRRRRRRQQQPPPKKKIIIFFFBBB@@@@@@@@@@@@>>>???AAAAAABBBEEEIIILLLTTTYYY___eeeiiimmmppprrrqqqoookkkiiiiiilllooorrrssssssrrrqqqpppnnnmmmlllmmmllllllllllllmmmnnnnnnoooppprrrsssuuuxxx|||bbbccceeefffffffffeeedddbbbbbbbbbcccccccccddddddfffeeeddddddccccccddddddeeecccbbbdddhhhiiieeebbbdddcccccccccccccccccccccdddccccccbbbaaa```______]]]]]]^^^^^^______````````````____________``````______^^^^^^\\\ZZZWWWVVVXXXWWWUUUSSSRRRQQQQQQQQQOOOMMMKKKJJJKKKKKKJJJHHHEEEBBB>>>;;;999777555222333222111000///---,,,,,,++++++*********+++,,,---...000111222111111333444555333222333444444333222000111222111///...///111111---000999AAAJJJ^^^rrrxxxiii[[[PPPMMMDDDCCCLLLPPPWWWggg|||vvvggggggxxxyyygggRRRGGGBBB??????@@@CCCBBBAAABBBEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>=========<<<<<<<<<===???@@@BBBBBBAAA@@@???>>>>>>??????>>>===;;;:::999999888888777666666555777666444111000000111111111000//////////////////000//////000222111///------------,,,,,,,,,++++++)))))))))))))))))))))***************)))))))))((()))(((((('''((()))***+++***++++++***((('''(((***))))))))))))))))))))))))************************))))))))))))))))))))))))************************------,,,+++++++++++++++,,,,,,------......//////)))))),,,000222333;;;CCCTTTmmm}}}{{{{{{tttnnntttzzzxxxrrrnnncccWWWXXXbbbssssssjjjlllrrrwwwdddYYYJJJ@@@<<<<<<;;;:::666333///...000222444555444333222222222222222222111111111111111111111111222222222333333444444444222111111222222333444555555555555555444444444444333333333222222111111111000111111222222222222222222000//////000111000///222222333444444444333222444444333333444444555666666666666777888:::;;;<<>>?????????>>>>>>>>>=========>>>@@@AAAAAAAAA@@@???>>>??????@@@???===<<<;;;999999999888777777666666777666444111//////////////////.........///000000333222111111111111000...------------,,,,,,,,,,,,******))))))))))))))))))************)))))))))))))))(((((((((((()))***+++)))***+++***(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,++++++++++++++++++---------------.........******,,,000111222999AAAQQQhhh~~~yyyuuuuuu||||||uuuzzz~~~{{{tttnnnjjjaaaWWWXXX```rrryyyoookkkqqqzzzrrr[[[QQQFFF@@@@@@???;;;666555222//////111444666666666555444333222222222222222222222222222222222222222222333333333333444444222222222222333444555666777777666666666555555555666666555444333222222111111111111222222222333333444111//////111222222222222333333444444333222222333444444555555555555555666666666777999;;;<<<===CCCIIINNNOOOQQQUUUWWWVVVUUUSSSQQQQQQRRRSSSRRRQQQJJJJJJIIIHHHGGGEEECCCCCCAAACCCEEEFFFFFFGGGHHHJJJSSSUUUXXXYYY[[[]]]___bbbffffffgggiiilllpppsssuuussssssssssssrrrqqqpppooolllkkkjjjiiiiiihhhiiiiiidddgggkkknnnpppsssvvvxxxzzz{{{~~~cccccceeeeeefffeeedddcccbbbbbbbbbbbbccccccccccccccccccbbbaaaaaaaaaaaaaaacccbbbbbbdddffffffdddbbbeeeeeedddccccccbbbaaaaaaaaaaaaaaaaaaaaa`````````^^^^^^^^^^^^]]]]]]\\\\\\]]][[[ZZZYYYZZZ]]]```bbbaaa```^^^\\\ZZZYYYYYYXXXUUUTTTSSSRRRPPPOOOOOONNNLLLJJJGGGFFFFFFFFFEEECCC@@@===:::777666555222111////////////////////////---...//////000000000000///111222222111111222444666555444444555555333222000111111///------///000000777>>>FFFYYYuuutttdddXXXQQQLLLHHHEEELLLKKKOOO___ooo~~~xxxnnngggjjj}}}qqqZZZPPPFFFCCCCCCBBBBBBCCCBBBAAABBBBBBDDDDDDDDDDDDCCCCCCBBBAAA@@@???===<<>>>>>>>>=========>>>>>>???@@@AAA@@@@@@?????????@@@@@@???>>><<<;;;::::::999999888777777777555444222111000/////////............///000111222555333000000000000///......------------,,,,,,,,,*********)))))))))))))))*********))))))))))))))))))))))))))))))*********(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++------,,,,,,,,,,,,,,,---...---------------------///...///111000///444<<>>CCCIIILLLLLLMMMRRRTTTSSSRRRPPPOOOPPPQQQQQQPPPOOOJJJJJJKKKKKKJJJHHHFFFEEEDDDFFFGGGHHHGGGFFFGGGHHHTTTVVVXXXYYYZZZ\\\___bbbcccdddgggjjjmmmqqqssstttssssssssssssrrrqqqpppoookkkjjjhhhgggfffeeeeeeeee```cccgggjjjlllmmmnnnpppqqqrrruuuyyy~~~ccccccdddeeeeeedddcccbbbaaaaaabbbbbbbbbcccccccccbbbbbbaaa````````````aaaaaaaaabbbccceeeeeecccbbbdddccccccbbbaaa``````___aaaaaaaaa```````````````^^^^^^^^^]]]\\\\\\[[[[[[]]][[[ZZZZZZ[[[^^^aaacccbbbaaa___]]][[[ZZZYYYYYYSSSSSSRRRQQQPPPNNNMMMLLLIIIGGGEEECCCCCCCCCAAA@@@===:::777555444333111///---.........////////////***++++++,,,------......111222333333222222333444444333222333555666555444000000000///---...000222444===GGGTTTmmmyyyjjjZZZQQQNNNKKKHHHGGGDDDOOOSSSZZZqqqxxxvvvkkklllnnnrrr|||mmm^^^NNNGGGAAAAAAAAA???>>>@@@@@@AAABBBBBBCCCCCCDDDEEEBBBBBBBBBAAA@@@>>>===<<<>>>>>>>>>=========<<<<<<>>>>>>??????@@@@@@@@@@@@??????@@@@@@???>>><<<;;;888888888777666666555555222222111111111111111111.........///000111222333444222000//////000///............---------,,,,,,************))))))(((((())))))))))))))))))******((())))))***************''')))++++++***))))))***))))))))))))))))))))))))((((((((((((((((((((((((************************))))))*********+++++++++......------------......---------------,,,,,,,,,000...///111///...333:::JJJ```|||yyyxxxwwwtttmmmkkktttxxxsssmmmhhhbbb\\\[[[]]]ppptttjjjgggkkkwwwssseeeNNNGGG@@@>>>AAAAAA===888444222///...///000000000000000000000111222444444222222222222222222222222333333333333333333333333333333333333444555666666999999888888888777777777444444444555555666666666555444444444444555666666777555444444666777888777666555555444444444333333444555666777888777666555555555666777888:::;;;<<<@@@EEEHHHGGGHHHLLLOOONNNOOONNNNNNOOOOOOOOOLLLJJJIIIKKKLLLMMMMMMKKKIIIGGGGGGHHHHHHGGGEEEDDDEEEFFFMMMOOORRRTTTUUUXXX\\\___bbbdddfffjjjmmmoooqqqrrrssssssrrrrrrqqqpppooonnnhhhgggfffdddcccbbbbbbbbb___bbbeeegggggggggggghhhkkklllnnnqqqvvv{{{cccddddddeeeeeedddbbbbbbaaaaaaaaabbbbbbbbbbbbcccbbbbbbaaa````````````aaa```aaabbbcccdddcccbbbbbbbbbbbbbbbaaa``````______aaaaaaaaa``````_________]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\[[[[[[\\\^^^aaabbb___^^^]]][[[YYYXXXWWWVVVQQQQQQQQQPPPOOOMMMLLLKKKGGGEEEBBBAAAAAA@@@>>>===:::888555333333222000...------........./////////---,,,,,,,,,---///111222333444555555333333444555222111111222444555555444000000000///...///333555:::FFFUUUhhhhhhWWWHHHFFFGGGFFFEEEGGGGGGWWWaaappppppeeecccbbbmmm{{{ttt^^^QQQHHHCCC@@@AAAAAA???>>>@@@@@@AAACCCCCCBBBBBBDDDEEEBBBBBBBBBAAA@@@???>>>===>>>>>>=========<<<<<<<<<>>>>>>>>>>>>??????@@@@@@>>>??????@@@???===<<<;;;555555444444333222222222111111111222222222222222000//////000111222333444222111//////000000///---............---------,,,++++++******)))((((((((())))))))))))************((()))******++++++******&&&(((++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,---------------......///,,,,,,,,,,,,,,,---------,,,+++---000///000666>>>III^^^zzzzzzyyyxxxuuunnnlllsss}}}}}}vvvsssmmmhhhddd```______nnn~~~|||nnnggghhhooo}}}}}}kkk^^^IIIFFFCCCBBBBBB@@@<<<999444222///.../////////.........///000111333444555333333333333333333333333444444333333333333222222222222222222333444555666999999888888888777777777333333444555666777888888777777666555666777888999888888777888:::;;;;;;:::888777666555555555555555555666666777777777777777555555555666777888999:::<<<@@@CCCBBBCCCGGGJJJIIIKKKKKKLLLMMMNNNMMMJJJHHHIIIKKKLLLNNNNNNMMMKKKJJJIIIIIIGGGEEEBBBAAABBBDDDFFFIIIMMMPPPSSSVVVZZZ]]]```bbbdddgggjjjmmmoooppprrrqqqqqqpppooommmkkkjjjeeeeeecccbbbaaa``````___```aaacccdddcccbbbcccdddhhhhhhjjjlllppptttwwwyyyzzzzzzyyyxxxwwwwwwvvvvvvcccddddddeeedddcccbbbaaaaaaaaaaaaaaabbbbbbbbbbbbcccbbbaaaaaa``````aaaaaa___```bbbccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbaaa```___^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^___```\\\\\\\\\[[[YYYWWWUUUSSSPPPPPPPPPPPPNNNLLLJJJIIIFFFCCCAAA??????>>><<<;;;888666333222111111///...------..................111///...---...111444666555666777666555444555666222111000111333333222111///000000//////111555888AAAQQQggg}}}www[[[MMMCCCCCCCCCAAAFFFPPPVVVjjj{{{tttddd___```qqq|||dddSSSMMMFFFBBBAAACCCCCC@@@@@@CCC???AAACCCCCCAAAAAACCCEEEAAAAAABBBBBBAAA@@@???????????????>>>>>>>>>======>>>>>>>>>>>>>>>??????@@@>>>>>>??????>>>===;;;:::666555555444333333222222222333333333333333222222222111111111222333444444111000000222333222000...............------------++++++******)))(((((('''((()))))))))************((()))***+++++++++******&&&(((+++,,,+++))))))***))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,+++++++++++++++,,,------+++++++++,,,,,,------...++++++,,,//////000666>>>III]]]zzz}}}{{{xxxsssooottt|||xxxrrroookkkgggeeeeeedddccckkkyyyvvvkkkhhhlllvvvrrr```TTTDDDFFFHHHHHHEEE@@@;;;888333111//////000111111000000000000111222333444555333333333333333333333333444444444333333222222222222111111222222333444555888888888888777777777777666666777777888888999999:::999888777777999:::<<<999999:::===??????===;;;:::999888777666666666777777777666666777777888999555555555555555666777777888===???>>>???DDDGGGGGGFFFGGGIIILLLNNNMMMJJJHHHJJJKKKLLLMMMNNNMMMMMMLLLJJJIIIFFFBBB>>>>>>@@@BBBBBBFFFKKKOOORRRUUUXXXZZZ\\\]]]___bbbeeeiiilllnnnqqqpppooonnnllljjjhhhgggcccbbbaaa```___^^^^^^^^^___```aaaaaa```aaaccceeeggggggggghhhjjjmmmpppqqqqqqqqqooonnnmmmllllllkkkcccddddddeeedddcccbbbaaaaaaaaaaaaaaabbbbbbbbbbbbccccccbbbaaaaaaaaaaaaaaa^^^```bbbcccbbbaaaaaabbbbbbbbbbbbbbbbbbccccccccccccbbbaaa```___^^^]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^\\\\\\]]]]]][[[XXXUUUSSSOOOPPPPPPOOONNNLLLJJJHHHEEEBBB@@@>>>>>>===;;;999777444222111111000///---........................///---***)))***---222555666777888777666555666777444222111111222111000//////000000///000333777;;;GGGYYYuuu}}}nnnfffUUUJJJDDDEEECCC???KKK\\\ggg~~~|||hhhaaaeeejjjpppZZZNNNMMMAAA>>>===@@@AAA??????BBB>>>AAACCCCCCAAAAAACCCEEEAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>??????@@@======>>>>>>>>><<<;;;:::888888888777666666555555555555555444333222111000333333222222333333444444111111222444555555222/////////.........---------+++++++++***)))(((((('''(((((())))))*********+++((()))***+++,,,+++******%%%(((+++,,,+++***)))***))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,***)))))))))***++++++,,,******+++,,,,,,---.........---...000///...333;;;III]]]zzz~~~{{{wwwsssvvv|||uuummmllliiiffffffhhhhhhfffhhhuuu}}}sssjjjiiippp|||yyyhhhWWWKKK@@@FFFLLLNNNIII@@@999666111000///000222333333222333333333222222333444444333333333333333333333333444444444333333222222222111111111111222333444444888888888777777777777666::::::999999999999999999;;;:::999888888:::<<<===::::::<<>><<<<<<;;;999777777777777888888777666666666777999:::555555444444444444555555777;;;>>><<<>>>CCCFFFFFFBBBDDDGGGKKKNNNNNNLLLIIIJJJJJJKKKLLLMMMNNNNNNNNNKKKIIIEEE???<<<;;;>>>AAA===AAAGGGKKKNNNPPPSSSTTTXXXYYY[[[^^^bbbgggkkkmmmppppppooommmjjjhhheeedddaaa```___^^^^^^^^^^^^^^^^^^___```______aaadddgggffffffffffffgggiiikkkmmmlllkkkjjjhhhgggfffeeeeeebbbbbbcccdddddddddccccccaaa```___^^^^^^___```aaa_________```aaaaaabbbbbbaaa```_________aaabbbccc^^^aaadddeeecccaaabbbdddcccbbbaaabbbcccbbb```^^^^^^[[[XXXWWWXXX[[[\\\\\\\\\]]]^^^___^^^]]]\\\[[[[[[\\\\\\[[[XXXTTTOOOMMMSSSQQQOOONNNMMMJJJFFFCCCBBB@@@===;;;:::999666444555444333111///...------000///...---,,,------...///000000000000111111111666555444333333444666666;;;777333111111222000---222...///555999999<<>>;;;;;;;;;<<<<<<=========<<>>>>>???@@@AAAAAAAAA@@@???===<<<:::999888777777777777777777777888888888888888888888777777777777777666777888:::<<>>:::888999:::;;;>>>BBBGGGLLLOOOQQQRRRRRRTTTVVVZZZ^^^bbbfffhhhnnnmmmllljjjhhhgggeeeeeeaaa^^^ZZZZZZ\\\]]]\\\ZZZ\\\\\\[[[\\\]]]___aaacccaaabbbcccdddeeefffffffffbbbbbbaaa```___^^^^^^]]]aaabbbbbbbbbbbbbbbaaaaaa``````____________``````aaaaaabbbbbbccccccddddddaaaaaa`````````aaabbbccc___bbbddddddbbbaaabbbccccccbbb``````aaa```___]]]]]][[[XXXWWWYYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYYZZZ[[[[[[ZZZWWWSSSPPPMMMNNNMMMLLLKKKKKKIIIEEECCC@@@>>>;;;:::999888555333444333222000///---------000///...---------......000000111111111222222222555444333222222333444555666333000///000000///---///...000555777<<>>===============::::::;;;;;;;;;<<<<<<<<<<<<>>>@@@???;;;888777777555555555555555444444333333333333333333333333333333333111///...///111444222333444444444333222111...////////////...------++++++*********)))))))))(((&&&%%%'''***+++***)))************)))))))))((()))***************************++++++++++++******)))))))))))))))*********((()))++++++)))(((((()))))))))((((((((()))+++,,,,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,------...111777;;;HHHZZZvvv}}}zzz~~~vvvmmmjjjiiigggeeeddddddddddddiiixxx~~~pppjjjeeehhhtttsssbbbSSSKKKLLLMMMWWW^^^WWWIII>>>777222111111111111111222222333222333333444444333333222444333333222222333333444444333222111111222333444333444444333111111333555666777777888999999888888777777888999:::;;;<<<===???????????????@@@AAABBBCCCCCCDDDDDDCCCBBBAAA@@@===<<<;;;:::999888888888::::::999888777666555555777777777888888888888888777777888999;;;>>>???AAAEEEHHHMMMQQQSSSRRRNNNKKKLLLLLLLLLMMMNNNOOOPPPQQQOOOKKKEEE???;;;999999999;;;===AAAFFFKKKOOORRRSSSRRRSSSTTTWWW[[[___ccceeekkkkkkjjjiiihhhfffeeedddaaa^^^[[[[[[\\\]]]\\\[[[[[[[[[[[[[[[\\\]]]___```___```aaabbbbbbccccccbbb```___^^^]]]\\\[[[ZZZZZZaaaaaabbbaaaaaa```___^^^______````````````______aaaaaabbbbbbcccdddddddddbbbbbbaaaaaaaaabbbcccccc```bbbddddddbbbaaaaaaaaadddbbb___]]]]]]]]]]]]\\\[[[ZZZXXXYYYZZZ\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWYYYYYYYYYXXXVVVSSSPPPNNNJJJHHHGGGGGGGGGFFFCCCAAA===;;;999888777666333111333222111///...---------000//////............///222222222222333333333333333333222222222222333333333111//////000000///...///000333666999BBBUUUfffuuuyyy{{{sssdddSSSHHHBBBDDDFFFHHHMMMYYYnnnpppfffnnn{{{vvv___QQQLLLHHHGGGHHHFFFCCC@@@?????????>>>======>>>???@@@AAACCCCCCDDDDDDDDDCCCBBBBBBAAABBBBBB>>>????????????>>>>>>===::::::::::::;;;;;;;;;;;;;;;<<<>>>===:::888777777444555555555555444333333333333333333333333333333333222000111222333333333222333444444444333111000///000000000000///......++++++++++++************)))(((((()))+++,,,+++***************))))))))))))((((((((())))))***************++++++++++++******'''(((((()))******++++++(((***+++***(((''''''''',,,+++***)))((((((((()))++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------...111666:::HHHVVVmmm}}}tttmmmhhhgggfffddddddccccccdddiiixxx{{{lllddd^^^eeewwwxxxjjj[[[OOOKKKNNNUUU```dddYYYGGG:::333000111111111111111222333333222333333444444333333222333333333222222333333444444333222111111222333444333444444333222222333555555666777999:::::::::::::::::::::;;;<<<===>>>>>>AAAAAAAAAAAABBBCCCDDDEEEIIIIIIHHHGGGEEEDDDBBBAAA>>>===<<<;;;:::999999999::::::999888777666666555777777777888888999999:::888888888999;;;<<<>>>???FFFIIINNNRRRSSSRRRPPPNNNMMMNNNNNNOOOPPPQQQRRRSSSOOOLLLFFF@@@<<<999888888:::<<<@@@EEEJJJOOOSSSUUURRRRRRRRRSSSVVVZZZ___aaaffffffgggggggggfffdddccc```^^^\\\\\\\\\\\\\\\ZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]]]]^^^^^^______^^^^^^^^^\\\\\\[[[YYYXXXVVVUUUUUUbbbbbbbbbaaa```___^^^]]]^^^___```aaaaaa```___^^^___``````aaaaaabbbccccccbbbbbbbbbbbbbbbbbbccccccaaabbbccccccbbbaaa``````dddaaa]]][[[ZZZ[[[ZZZZZZYYYXXXYYY[[[^^^``````___[[[ZZZXXXVVVUUUUUUVVVVVVVVVVVVVVVVVVTTTQQQNNNMMMHHHFFFDDDDDDCCCBBB@@@>>>:::888666555555444222000111111000...------------000/////////////////////333333333333444444444444333333333222222222222222333222111000000111111000444666999===BBBMMM^^^lllxxxwwwpppeeeWWWLLLHHHGGGIIILLLQQQZZZjjjtttjjjkkk|||yyyhhhVVVMMMIIIGGGHHHIIIFFFCCC@@@>>>>>>>>>===<<<<<<<<<>>>???AAACCCDDDEEEDDDDDDCCCBBBAAAAAAAAAAAA===>>>???@@@@@@???>>>===::::::::::::::::::::::::999:::;;;;;;:::888777777555555555555555444333333222222333333333333444444333111000222555666444222222222333444333222111000//////000000000///......,,,,,,,,,,,,++++++++++++************+++,,,,,,,,,*********)))))))))))))))&&&&&&'''((()))******+++******++++++++++++******(((((())))))************)))+++,,,+++((('''&&&'''++++++***))))))((((((((()))***+++,,,---,,,+++***+++++++++,,,,,,,,,------+++,,,------...111555888HHHQQQbbbzzz~~~yyyrrrllleeeeeeeeedddddddddddddddiiiwwwyyyjjjaaa\\\fff|||sssdddWWWOOOPPPUUU]]]fffhhhYYYEEE888222111222111111111111222333333222333333444444333333222333333222222222333444444444333222222222222333444333444555444333333444666555666888999;;;<<<<<<===<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFLLLKKKJJJHHHFFFCCCAAA@@@>>>>>>===;;;;;;:::::::::777777888888888999999999777777888888999:::;;;;;;:::::::::;;;;;;===>>>???GGGJJJNNNQQQRRRRRRQQQPPPMMMMMMNNNOOOQQQQQQRRRRRROOOLLLGGGBBB===:::999888999;;;???DDDJJJPPPUUUWWWSSSRRRPPPPPPRRRVVVZZZ]]]```aaacccdddeeedddcccbbb___^^^]]]\\\[[[[[[ZZZZZZ\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]\\\[[[[[[ZZZZZZYYYXXXVVVUUUSSSRRRQQQbbbbbbbbbbbbaaa```___^^^^^^___```aaaaaa```___^^^`````````aaabbbbbbccccccbbbbbbcccccccccbbbbbbbbb```aaaaaabbbcccbbbaaa___bbb___[[[YYYYYYYYYYYYXXXVVVWWWZZZ^^^bbbdddcccbbbZZZYYYWWWUUUUUUUUUUUUVVVTTTTTTSSSRRRPPPNNNLLLKKKHHHFFFCCCAAA@@@>>><<<:::777555333333333222000///000000///...............///000000000000000000000333444444444444555555555444444444444333333222222222222111000///000222444999===AAAGGGOOOZZZdddiiipppkkkaaaUUUJJJFFFHHHKKKOOOUUU```pppuuufffgggtttyyyggg[[[PPPKKKJJJHHHGGGHHHEEECCC???>>>>>>===<<<;;;;;;<<<===???AAACCCDDDEEEDDDDDDCCCAAAAAA@@@@@@@@@======???@@@@@@???>>>===::::::::::::::::::::::::999999999999999999999888555555666666555555444333222222222333333444444444333111000333666777444111111222333333333222111000...////////////...------,,,,,,,,,,,,------------++++++,,,,,,++++++,,,---))))))))))))))))))******&&&&&&'''((()))******+++******++++++++++++******************))))))((((((***,,,---,,,)))(((((((((((())))))***************'''((()))+++++++++***)))+++++++++,,,,,,,,,------+++,,,------...000444777HHHNNN\\\qqq|||~~~|||xxxrrrlllgggddddddeeeeeeeeeffffffeeehhhuuuyyykkkbbb___jjjnnn___UUURRRVVV]]]eeejjjhhhWWWCCC777444444222222222111222333333444222333333444444333333222333222222222333333444555444444333222222333444444333555666666555555666777666777888:::<<<===>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@AAABBBCCCEEEGGGHHHLLLJJJHHHFFFCCCAAA@@@???>>>>>>===<<<;;;;;;;;;;;;888888888888999999999999777888888999:::;;;;;;<<<<<<<<<<<<======>>>???@@@FFFJJJNNNPPPPPPPPPQQQRRRNNNNNNPPPQQQRRRRRRQQQQQQMMMKKKHHHDDD???<<<:::999:::<<>>>>>>>>===<<<;;;<<<===???AAABBBDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@<<<======>>>>>>>>>>>>===;;;;;;;;;;;;::::::::::::999888777888:::;;;:::999666777777777777666555555111222222333333444444555333222222333444555333222111222333333333222000///...////////////...------------------............***,,,---,,,++++++,,,---))))))))))))************((((((((())))))***************++++++++++++******++++++******)))(((((('''***,,,---,,,***)))))))))&&&'''(((***++++++++++++''''''((()))************++++++,,,,,,,,,,,,------+++,,,---......000333666FFFLLLXXXkkkyyy~~~yyyrrrlllhhhdddeeefffggghhhhhhhhhhhhgggssswwwjjjdddcccppp|||hhh[[[UUUVVV___gggmmmmmmeeeRRR@@@888666666222222222222222333444444222333333444444333333222222222222222333444555555555444333222222333444555444666888888888777888999777888:::;;;===>>>>>>??????@@@BBBCCCCCCCCCBBBAAAAAAAAABBBDDDEEEHHHJJJKKKHHHGGGEEECCCAAA???>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;:::999888777777666999999999::::::;;;;;;<<<=========>>>>>>@@@AAABBBDDDHHHLLLNNNMMMMMMPPPRRRPPPQQQRRRSSSSSSRRRQQQPPPKKKJJJHHHEEEAAA>>>;;;:::<<>>?????????>>>;;;<<<===???@@@BBBCCCCCCEEEDDDBBBAAA@@@?????????<<<<<<<<<<<<<<<======>>><<<<<<<<<;;;;;;;;;:::::::::888666888;;;===<<<;;;888888888888888777666666111111222333333444555555222333444333222111222333111222222333333111000//////000000000000///......------........./////////***,,,---,,,***)))+++---((()))))))))************)))***************************++++++++++++***************)))))))))))))))(((***++++++)))((()))***&&&''')))***++++++******(((((((((((()))***+++,,,++++++,,,,,,,,,,,,------***,,,---......000222555???FFFRRRcccwwwxxx|||uuuoookkkeeefffhhhiiikkkkkkkkkkkkfffqqq}}}sssfffcccfffsssvvvcccYYYXXX^^^jjjtttuuupppbbbMMM>>>888777666333222222222222333444444222333333444444333333222222222222222333444555666555444333222222333444555555777:::::::::999:::;;;888999;;;<<<===>>>??????@@@AAACCCDDDDDDDDDBBBAAA???@@@AAACCCEEEGGGIIIJJJEEEDDDBBB@@@???>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;<<<;;;::::::888888777666:::::::::;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBFFFJJJKKKJJJJJJNNNRRRQQQQQQRRRSSSRRRPPPNNNMMMIIIIIIHHHFFFCCC@@@===;;;>>>BBBHHHOOOUUUYYYZZZZZZZZZYYYWWWUUUTTTTTTTTTUUUTTTTTTUUUWWW[[[___ccceeebbbdddeeeddd```]]]]]]]]]XXXYYYZZZ[[[[[[[[[ZZZYYYWWWXXXXXXXXXXXXXXXWWWVVVTTTTTTSSSSSSSSSRRRRRRRRR]]]]]]^^^^^^___^^^^^^^^^aaa```___^^^^^^___```aaa```aaaaaabbbbbbcccdddddd```aaabbbbbbbbb```___^^^^^^]]]]]]```dddeeecccaaa\\\[[[ZZZ[[[\\\[[[YYYWWWXXXZZZ]]]aaabbb___ZZZUUUNNNOOOPPPRRRSSSRRRRRRQQQPPPOOOMMMJJJGGGEEECCCAAA===;;;888666666666555444333111000000111111000...000000000000000111111222///000111222333333222111333333333444444444555555222222333333222111///...111222222333666???KKKSSS[[[gggnnnggg[[[SSSMMMGGG???===;;;;;;???GGGPPPVVVdddwwwzzznnncccaaafff~~~~~~jjj[[[SSSQQQKKKGGGHHHIIIGGGGGGIIIDDDBBB?????????@@@@@@???<<<<<<===???@@@AAABBBCCCEEEDDDBBBAAA@@@?????????<<<;;;:::::::::<<<===>>>=========<<<<<<;;;;;;;;;:::888666888;;;>>>===<<<999999999999999888777777111111222333333444555555222444555333000...111444111111222333222111000///111111111111111000//////---.........//////000000***,,,---,,,***)))***---(((((())))))*********++++++++++++*********************++++++++++++******((((((((()))******++++++&&&(((******)))(((((()))'''(((***++++++***))))))***))))))((()))+++---...++++++,,,,,,,,,---------***,,,---......///222444888???KKK[[[nnnxxx~~~zzzsssllliiieeegggiiikkklllmmmmmmmmmeeeppp{{{ooobbbbbbggguuusssaaaZZZ\\\eeesss{{{sss```JJJ<<<888777555333333222222333333444555222333333444444333333222222222222222333444555666555444333333333333444555666888;;;<<<;;;;;;;;;<<<::::::<<<===>>>>>>>>>>>>@@@AAACCCEEEEEEDDDBBBAAA<<<===>>>@@@BBBEEEGGGHHHCCCBBB@@@???>>>>>>??????<<<<<<;;;:::::::::;;;;;;888888999999999:::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<>>>???AAABBB@@@EEEIIIIIIHHHHHHMMMQQQOOOOOOPPPPPPOOOMMMJJJIIIHHHHHHGGGFFFDDDAAA>>><<>>HHHVVV```sss}}}lllaaa[[[___pppuuufff[[[SSSPPPNNNJJJGGGGGGHHHIIIHHHGGGHHHFFFDDDAAA@@@?????????;;;<<<===>>>???@@@AAAAAACCCCCCBBBAAA@@@???===<<<;;;===??????>>>===>>>>>>===<<<;;;::::::::::::;;;777888:::;;;<<<===============<<<;;;999888777777444222222333555777777777777666555444333222222222333222222333444333111///111000...------...///000//////////////////...---//////...---,,,,,,+++++++++++++++************)))***************************++++++,,,,,,++++++***,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,.........------,,,,,,,,,+++,,,---,,,,,,...111333555???FFFRRRgggyyyxxxooohhhiiijjjlllnnnppppppmmmkkkmmmoooyyyqqqeee]]]```iiiwwwkkk]]][[[___ppp|||zzzpppXXXCCC999777666333333222222111111222222333666555444333333333333333555555444444444555666666333222000//////111222444666777999;;;<<<===>>>>>>===>>>>>>??????@@@@@@AAAEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBCCCDDDCCCBBBBBB??????>>>>>>>>>>>>??????<<<===============<<<<<<::::::999999::::::;;;<<<>>>======<<<<<<<<<<<<===<<<<<<<<<===>>>@@@AAABBBCCCCCCDDDFFFGGGIIIJJJJJJMMMMMMNNNNNNNNNMMMMMMLLLMMMLLLJJJIIIHHHGGGFFFFFFIIIKKKNNNQQQUUUXXXZZZ[[[\\\[[[ZZZXXXVVVTTTSSSRRROOONNNOOOSSSYYY^^^aaabbbfffiiikkkiiiccc^^^\\\\\\YYYYYYZZZ[[[\\\[[[XXXVVVVVVUUUTTTTTTUUUVVVXXXYYYUUUTTTTTTTTTSSSSSSRRRRRR``````___^^^]]]\\\[[[[[[[[[\\\\\\^^^___```aaaaaabbbbbbaaaaaaaaa`````````^^^^^^___`````````______ZZZ[[[]]]^^^___^^^]]]\\\YYYZZZZZZZZZZZZYYYXXXXXXYYY]]]______ZZZUUURRRPPPJJJJJJKKKJJJHHHFFFCCCAAAGGGFFFDDDAAA???===;;;;;;888666444333333222000...000000000000000000000000...///000222222222222222666555444555777777777666222333333444555555555555222111000///000000000000111666;;;@@@MMM___mmmsssqqqlllbbbTTTGGG???:::888;;;;;;<<<>>>EEESSSeeeqqqxxxlll___[[[___llluuuiii^^^VVVPPPLLLMMMJJJGGGGGGHHHIIIHHHGGGFFFEEEBBB@@@>>>>>>======<<<<<<<<<===>>>???@@@AAABBBBBBBBBAAA@@@???===<<<<<<>>>??????===<<<======<<<<<<<<<;;;;;;;;;::::::999999:::<<<<<<=========;;;;;;;;;;;;::::::999999555444333444666888888888999888666555444333333333111111111222333222000...000///.........///000111//////000000//////......//////...------,,,++++++++++++++++++***************************************++++++,,,,,,++++++***,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))***++++++,,,,,,------------,,,,,,,,,,,,+++,,,------,,,...000333111;;;AAAMMMaaasss~~~xxxpppjjjiiijjjkkknnnppppppmmmkkkkkknnnxxx~~~nnnbbbZZZ___jjjzzz|||hhh]]]]]]ddduuu|||lllTTT@@@888666555222333333222222222222333333444444444444444444555555444444444555555555555666333333111111111333444666777888999;;;===>>>>>>>>>?????????@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@>>>>>>;;;<<<===>>>???>>>>>>===???>>>>>>======>>>>>>???<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<======??????>>>======>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCBBBCCCDDDEEEGGGHHHIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMKKKKKKJJJIIIIIIIIIJJJJJJLLLMMMPPPSSSVVVXXXZZZZZZ[[[ZZZYYYWWWUUUTTTSSSRRRQQQPPPOOOQQQVVVZZZ]]]^^^dddhhhkkkkkkfffbbb``````\\\[[[[[[[[[[[[ZZZXXXVVVWWWWWWVVVVVVVVVWWWYYYZZZUUUUUUTTTTTTSSSRRRQQQQQQ_________^^^]]]\\\[[[[[[[[[[[[\\\]]]^^^^^^______``````__________________\\\]]]^^^___``````______[[[\\\]]]^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWWWWWWWYYY[[[ZZZWWWRRRNNNMMMJJJJJJJJJIIIGGGEEECCCAAABBBAAA???===:::999888777666444222111222111///---////////////////////////000000111222333333333333444333222333444555444333222222444555555666666666444222111//////000111222666;;;BBBOOObbbsssyyywwwkkkbbbTTTHHH???:::777777:::;;;===BBBMMM```uuuqqqeee\\\WWW]]]lllzzzpppddd[[[VVVSSSNNNJJJLLLJJJHHHGGGHHHHHHHHHFFFEEECCCAAA???===<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@AAAAAAAAAAAAAAA@@@???>>>======>>>??????===;;;;;;<<<;;;<<<=========<<<;;;::::::;;;<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;666555444555888::::::::::::999888666444333333333000000000000222111///,,,///////////////000111222000000000000000///......//////......---,,,,,,,,,,,,+++++++++***************************************++++++,,,,,,++++++***,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---------...000222///888===GGG[[[lll~~~yyyqqqkkkjjjjjjkkkmmmoooooommmkkkjjjlllvvvzzzkkk___XXX^^^kkk|||uuuddd]]]aaajjj}}}wwweeeNNN>>>777555444222444444333333333333444444333333444444555666666777333444555666777666555555333333222222333555777888888999:::<<<===>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>???>>>>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>======<<<<<<======>>><<<<<<============<<<<<<======<<<<<<======>>>???@@@???????????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEBBBCCCDDDEEEFFFHHHIIIIIIKKKKKKLLLMMMNNNNNNNNNNNNKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQSSSVVVWWWYYYYYYYYYWWWWWWVVVTTTSSSSSSRRRRRRSSSQQQNNNNNNQQQUUUXXXYYYbbbfffkkklllhhhdddcccccc```^^^\\\[[[[[[ZZZYYYWWWZZZYYYYYYXXXYYYYYYZZZ[[[VVVVVVUUUTTTRRRQQQPPPPPP]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^_______________\\\\\\]]]]]]^^^_________\\\\\\\\\\\\[[[ZZZXXXWWWWWWXXXXXXXXXXXXWWWVVVVVVUUUVVVWWWVVVSSSOOOLLLIIIKKKKKKJJJIIIHHHFFFDDDBBB@@@???===;;;999777777666333222000000000000...---............////////////111111222333444444444444222111111111333444333222222222444555555666666666333222111//////000333666===EEEQQQ___oooxxxuuummm]]]RRRFFF???<<<:::999:::;;;>>>CCCLLL\\\rrr}}}eee\\\ZZZ]]]kkkpppeeeYYYSSSRRRRRRNNNJJJKKKJJJIIIHHHHHHHHHGGGFFFEEECCCAAA???===<<<<<<<<<<<<<<<;;;:::;;;===???@@@@@@@@@@@@@@@@@@???>>>===>>>???@@@???===;;;;;;;;;:::<<<===>>>>>>===;;;:::;;;<<<======>>>>>>>>>======<<<<<<<<<;;;;;;::::::888666555777999;;;;;;;;;:::999777666444333222222111000000111222111///---/////////000111222333333111111111111000///......//////......---------,,,,,,,,,+++++++++************************************++++++,,,,,,++++++***,,,,,,,,,++++++*********))))))))))))))))))))))))(((((()))))))))*********)))))))))***++++++,,,,,,*********++++++,,,,,,,,,+++,,,......---...///111///888;;;EEEWWWggg}}}{{{yyy{{{||||||}}}yyyrrrmmmjjjjjjkkkmmmoooooommmkkkjjjmmmvvvzzzjjj___XXX___lll}}}qqqbbb___hhhrrrsss```III<<<888666444333555444444333333444444555444444555555555555555555222333555777888777666555333333333333555666888999999999;;;<<<===>>>>>>>>>CCCCCCBBBAAA@@@@@@??????<<<<<<=========<<<;;;;;;======>>>>>>>>>??????>>>======<<<<<<<<<<<<======<<<<<<======>>>>>>=====================>>>?????????????????????@@@AAAAAAAAAAAAAAABBBBBBCCCEEEEEECCCCCCDDDEEEFFFGGGHHHIIIJJJJJJLLLMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMNNNOOOPPPQQQSSSUUUVVVWWWWWWVVVVVVRRRRRRQQQPPPPPPPPPQQQRRRSSSPPPLLLKKKMMMQQQTTTVVV___dddiiikkkhhhdddbbbbbbbbb___\\\ZZZ[[[[[[[[[ZZZ\\\\\\[[[[[[[[[[[[[[[[[[WWWVVVUUUSSSRRRPPPOOOOOO[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^______`````````\\\\\\\\\\\\\\\]]]^^^^^^\\\[[[[[[ZZZXXXWWWUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSQQQMMMIIIGGGFFFEEEDDDCCCAAA???>>>===<<<;;;:::888666555555555111000......//////...------........./////////000222222222333333444555555666444444555666777666555222333333444444444444444111111111000000333999>>>IIITTTaaajjjnnnmmmeee[[[LLLBBB:::::::::999999<<<>>>EEEQQQ```tttmmmaaa\\\aaallluuuhhh^^^TTTOOOPPPPPPMMMHHHIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDAAA???===<<<<<<<<<<<<<<<;;;;;;<<<===>>>?????????@@@@@@@@@???>>>>>>>>>@@@@@@@@@===<<<;;;<<<;;;<<<>>>??????>>><<<;;;<<<<<<===>>>????????????@@@???>>>===;;;:::999888888666555777999;;;;;;;;;999888666444333222111111333222222333444333111//////000111222222333444444222222222222111000///...///...............------,,,,,,,,,++++++++++++******************************++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++************************))))))))))))************)))))))))***++++++,,,,,,*********++++++,,,,,,,,,+++---.........---///000///777999AAARRRaaavvvyyyxxxzzz{{{zzz{{{~~~yyysssnnnjjjjjjjjjlllnnnnnnmmmkkkkkknnnwww{{{kkk```[[[aaammm|||ooodddfffqqq|||qqq[[[EEE<<<:::777555555555444444333333444444555666666666666555444222222222333666888888888777666222222333444555666777888999999;;;<<<============BBBBBBAAA@@@???>>>>>>===<<<<<<===============<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<======<<<===>>>>>>?????????>>>===============>>>>>>???=========>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOOOONNNNNNOOOOOOPPPQQQRRRTTTVVVVVVUUUSSSRRRNNNMMMLLLLLLMMMOOOQQQRRRSSSOOOKKKJJJLLLOOORRRSSS[[[```eeegggdddaaa```aaaccc```\\\[[[\\\]]]^^^^^^]]]]]]]]]\\\\\\[[[[[[ZZZVVVVVVUUUSSSRRRPPPOOONNNZZZZZZZZZZZZZZZZZZ[[[[[[]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___``````aaa\\\\\\[[[[[[[[[[[[\\\\\\ZZZYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQRRRQQQOOOOOONNNKKKGGGCCCBBBAAA@@@>>><<<;;;:::999777666555333222111111111000///......///000...---.........//////000000111222222222222333444555666444333333333555666555444333333333333333222111111///111222222444:::CCCJJJWWWaaahhhhhhbbb[[[RRRJJJAAA888555888:::777:::@@@BBBOOOcccyyykkkcccbbbaaammm~~~ssskkk```YYYQQQMMMMMMLLLIIIFFFGGGIIIJJJIIIGGGFFFEEEFFFEEEDDDAAA???===<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@????????????@@@AAAAAA???======>>><<<===>>>?????????>>>===<<<<<<>>>???@@@AAAAAAAAABBBAAA@@@>>><<<:::888888666555444555888:::::::::777666555444333222222222444444444555666555333111111111222333444444444333333333333222222000///...........................,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++************************)))))))))*********++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++---//////...---...///---444555;;;KKKYYYnnn}}}|||{{{yyyxxx|||~~~yyysssnnnjjjiiiiiikkkmmmnnnmmmllllllpppxxx|||lll```]]]bbbnnn~~~ppphhhnnn|||oooXXXBBB<<<;;;888555666444444333333333333444444666666666666555222000///222444555777888888888777333333444555666777777777888999:::;;;<<<<<<<<<<<<@@@@@@???>>>======<<<<<<<<<<<<===>>>?????????>>>===<<<<<<<<<<<<===>>>>>>>>>======<<<<<<======>>>===>>>???@@@@@@AAA@@@@@@>>>============>>>??????=========>>>???AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMPPPPPPOOOOOOOOOPPPPPPQQQPPPRRRTTTUUUUUUSSSQQQOOOKKKKKKJJJJJJLLLOOORRRTTTTTTPPPMMMKKKLLLOOOPPPQQQVVVZZZ___aaa```___```bbbdddbbb^^^]]]]]]^^^^^^^^^]]]]]]]]]]]]\\\ZZZYYYXXXUUUUUUTTTSSSQQQPPPOOOOOOZZZ[[[[[[[[[\\\\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\\\\ZZZZZZ[[[\\\]]]^^^___```^^^]]][[[ZZZYYYYYYZZZZZZXXXWWWUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOMMMKKKJJJJJJHHHCCC@@@@@@???>>><<<:::999888888444333222000000////////////...---...///000///.........///000000111222222222111111111222333444555222111000111333444333222333333333222111000///......111444666999BBBNNNWWW```cccaaaXXXNNNHHHCCC===:::333333:::<<<;;;CCCNNNVVVgggkkkbbbdddiiiqqqttthhhcccYYYUUUPPPMMMKKKJJJHHHFFFFFFIIIKKKJJJGGGEEEEEEFFFDDDBBB@@@>>><<<;;;;;;;;;;;;===>>>@@@@@@???>>>=========>>>??????????????????@@@BBBBBB@@@??????@@@======>>>>>>>>>?????????;;;<<<>>>@@@AAABBBCCCCCCAAAAAA???>>><<<;;;:::999555444333444666888888888666666555444444444444444555444444555666555333111222333444555555444333333444444444333222111///...............////////////------,,,,,,,,,+++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))))))))***++++++,,,,,,------------,,,,,,,,,,,,+++---//////...---......,,,222222777FFFTTTiii~~~|||zzzzzz}}}xxxrrrnnnjjjiiiiiijjjlllmmmmmmlllmmmpppxxxzzzjjj^^^\\\cccqqq|||qqqlllvvvnnnUUU@@@;;;;;;777444666333333222222222222333333333444555555444222000///444444555666777888999999555666666777777888888777777888999:::;;;;;;;;;;;;===<<<<<<<<<;;;;;;::::::;;;<<<===>>>???????????????>>>>>>===>>>???@@@AAA???>>>>>>======>>>>>>???>>>???@@@AAABBBBBBBBBBBB???????????????@@@@@@AAA===>>>>>>???AAABBBDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKNNNNNNNNNOOOPPPQQQRRRSSSPPPQQQTTTUUUUUUSSSPPPNNNKKKKKKJJJKKKMMMQQQUUUWWWWWWSSSPPPNNNMMMNNNMMMLLLPPPTTTZZZ\\\]]]___cccfffhhheeeaaa___^^^]]]\\\ZZZ\\\\\\\\\\\\[[[YYYWWWVVVTTTSSSSSSRRRQQQQQQPPPPPP\\\\\\\\\]]]]]]^^^^^^______^^^^^^]]]]]]\\\\\\\\\XXXYYYYYY[[[\\\]]]^^^___^^^]]][[[ZZZYYYXXXYYYYYYVVVUUUTTTRRRQQQQQQPPPPPPOOOOOOPPPPPPOOOOOONNNMMMMMMKKKHHHHHHHHHFFFAAA===<<<;;;999777666555444444333333222000000////////////...---...000000000......//////000111222222333222111000000111222444555555444333444666777666555333333333222000...---,,,///222666999>>>HHHVVV```bbb___UUUGGG???<<<:::777777222333<<<@@@CCCOOO___rrrkkkaaacccjjjqqq|||hhh___]]]UUUTTTRRROOOLLLJJJIIIHHHFFFIIIKKKJJJGGGEEEEEEFFFBBBAAA???<<<;;;:::::::::;;;===???AAAAAA@@@>>><<<<<<===>>>??????@@@?????????AAABBBBBBAAA@@@AAABBB>>>>>>======>>>???@@@@@@:::;;;===@@@BBBCCCDDDEEE@@@??????>>>===<<<<<<;;;444222222333555777777777666666555555555555666666555444444555666555333111333444555555555444333222444444444333222111//////.........///////////////---------,,,,,,,,,++++++************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))))))))***++++++,,,,,,.........------,,,,,,,,,+++---///000///------...---333333777EEESSSgggvvv|||yyy{{{~~~}}}xxxrrrnnnjjjiiiiiijjjlllmmmmmmllllllpppwwwxxxhhh\\\ZZZccctttzzzrrrooo|||mmmSSS>>>:::;;;666333555333222222111111222222333000222333444444333111000444444555555666888999:::777888888999999999888888777888999999::::::::::::;;;::::::::::::999999999;;;;;;===>>>??????@@@@@@;;;;;;:::999:::;;;<<<===??????>>>>>>>>>>>>?????????@@@AAABBBCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCC>>>??????@@@BBBDDDFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJLLLLLLMMMNNNPPPRRRTTTUUUPPPRRRTTTVVVVVVSSSPPPNNNLLLKKKKKKLLLOOOSSSWWWZZZYYYVVVSSSPPPNNNMMMKKKIIILLLQQQVVVZZZ\\\```fffkkkkkkhhhdddaaa___\\\YYYWWW[[[\\\\\\[[[ZZZXXXVVVUUUSSSSSSRRRRRRQQQQQQQQQPPP]]]]]]]]]]]]^^^^^^___```aaa^^^ZZZYYYYYYZZZZZZZZZXXXXXXYYYZZZ\\\]]]^^^___bbb]]]WWWUUUUUUWWWWWWVVVSSSQQQOOONNNNNNMMMKKKIIINNNMMMKKKJJJIIIIIIIIIJJJHHHGGGEEECCCAAA???===<<<888777666555444333333333222111000.........///000------,,,+++,,,---...///,,,------...///000000000333333333333333333333333555555444333333222111111000///...------...000111000333:::AAAIIIOOOSSSUUUSSSJJJ@@@<<<888555666:::444999999===HHHOOO^^^vvviii___bbbmmm}}}|||kkk```[[[YYYWWWRRRMMMJJJKKKKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDD@@@>>><<<;;;;;;;;;<<<===>>>>>>>>>===;;;;;;<<<===>>>???AAAAAABBBBBBBBBAAAAAA@@@@@@?????????::::::;;;;;;<<<=========>>>???AAAAAA@@@@@@@@@AAAAAA???=========<<<777444444333333333444666888999888888888777777555444444111222444666666555444333444333222222333444666777666444222111/////////000000000000000000000000000...............------------,,,,,,+++*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))******+++,,,+++***)))(((++++++***************+++------------------------...............///000000///444222444AAAPPPhhhzzz{{{sssvvv}}}}}}www~~~}}}|||xxxpppiiiiiiiiijjjkkklllnnnooopppooosssyyy}}}pppaaa[[[ZZZbbbqqqwwwnnnwwwkkkYYYDDD999555333222333666555444333333333333444333333333333333333333333777666666666888999888777444555777999::::::::::::999888777666666666777888===;;;999777777777999:::======>>>>>>>>>?????????============>>>>>>>>>>>><<<<<<;;;<<<<<<===>>>???BBBCCCDDDEEEEEEEEEDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@??????>>>???@@@BBBDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJKKKMMMNNNNNNOOOOOONNNLLLKKKIIIHHHHHHHHHIIIIIIJJJKKKMMMNNNPPPQQQVVVVVVUUUTTTSSSSSSSSSTTTPPPNNNMMMNNNRRRWWW[[[]]]___^^^\\\WWWQQQLLLJJJIIILLLNNNQQQVVV[[[aaagggiiijjjiiigggeeeaaa^^^[[[ZZZYYYXXXWWWWWWVVVVVVWWWWWWRRRSSSTTTTTTSSSQQQOOOMMM\\\\\\\\\]]]]]]___``````aaa^^^ZZZXXXYYYYYYYYYXXXXXXYYYYYY[[[\\\]]]^^^^^^___[[[WWWUUUUUUVVVUUUTTTQQQPPPNNNMMMMMMMMMKKKIIILLLLLLLLLKKKIIIGGGEEEDDDCCCBBB@@@>>><<<:::999888666666555333333222222222111000000/////////////////////.........///000111///000000111222222333333444444444444444444444444555444444333222222111111111000.........///111222111444:::@@@FFFJJJMMMNNNGGG@@@999777555333555999888===>>>GGGYYYhhh|||rrrcccbbbmmm|||mmm```YYYVVVUUUUUUQQQLLLJJJJJJKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEEEEEEECCC@@@===;;;:::;;;;;;<<<======>>>>>><<<;;;:::<<<<<<>>>???@@@AAAAAAAAAAAAAAAAAA@@@??????>>>>>>::::::;;;;;;;;;;;;<<<<<<<<<>>>@@@@@@???>>>???@@@???===;;;;;;;;;:::666333222222222222333555777888666666777777888888777777333333444555555444333222333222222222222444555666555444222111000///000000000000000000000000000000/////////.........---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))((()))***+++,,,,,,+++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///...333111333???MMMeee{{{|||uuuyyyzzzsssuuu~~~}}}}}}yyyrrrlllgggggghhhhhhjjjlllmmmnnnqqquuuzzz~~~pppccc\\\[[[dddttt{{{ttt}}}lllZZZEEE;;;777444444444555555444444444333333333333333333333333333333333555444444555777999888777555666777999:::;;;::::::999888777777777888999:::<<<;;;:::999999999::::::>>>>>>>>>>>>?????????@@@>>>=================================>>>???@@@@@@BBBCCCDDDEEEFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBBBB>>>??????@@@BBBEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNMMMKKKIIIHHHGGGFFFFFFHHHHHHJJJLLLOOOQQQTTTUUUXXXWWWVVVUUUUUUTTTUUUUUUSSSQQQOOOPPPTTTXXX[[[]]]___```^^^YYYRRRLLLJJJJJJLLLMMMOOOSSSXXX]]]cccffffffeeedddbbb```]]][[[ZZZXXXXXXWWWVVVVVVVVVVVVWWWSSSTTTTTTUUUTTTRRROOONNN[[[[[[[[[\\\]]]___```aaaaaa^^^ZZZXXXXXXXXXXXXWWWYYYYYYZZZ[[[[[[\\\]]]]]]\\\YYYWWWUUUUUUTTTSSSQQQOOOMMMKKKKKKLLLLLLJJJHHHIIIJJJKKKJJJHHHEEEAAA>>>>>>===<<<:::888777555555444444333222111111111111//////000000000///......///////////////000111111111111222222333333444444333333333333333333333333444444333333222111111111000000///...///000222333333666:::???BBBCCCCCCCCC<<<888555666666555777<<<>>>EEEJJJYYYuuukkkddddddoooooo___YYYXXXVVVTTTRRROOOKKKIIIJJJKKKKKKJJJHHHHHHGGGFFFEEEEEEEEEEEECCCAAA???<<<::::::;;;;;;<<<<<<===>>>===<<<;;;:::;;;<<<===??????@@@@@@@@@AAAAAA@@@??????>>>======;;;::::::::::::999999999:::<<<>>>>>>===<<<===>>>===;;;:::999999888555333111111111222333444666777444555666888999:::::::::555555555444444333222222111111111111222333444555333333222111000000111111000000000000000000000000111111000//////...------------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********'''((()))+++,,,---------++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---222000111===III^^^yyyyyy}}}}}}{{{yyyuuupppkkksss~~~~~~~~~{{{tttooohhhgggggghhhiiikkkmmmooossswww|||qqqddd^^^\\\fffwwwzzzlllZZZFFF<<<888666555555333444555555555444333222333333333333333333333333333222222444777999999888666777888999:::;;;;;;;;;999999888888888:::;;;<<<::::::;;;<<<<<<<<<;;;;;;>>>>>>>>>????????????@@@>>>>>>>>>===<<<<<<<<<;;;>>>>>>??????@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEDDDDDDDDD???@@@AAACCCEEEHHHJJJKKKIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLKKKIIIFFFEEEDDDCCCCCCFFFGGGJJJMMMQQQUUUWWWYYYYYYYYYXXXWWWVVVUUUUUUVVVVVVTTTRRRSSSVVV[[[]]]___```bbbbbb\\\RRRKKKJJJKKKLLLLLLLLLNNNRRRWWW\\\_________^^^]]]\\\[[[[[[ZZZXXXXXXWWWVVVVVVVVVVVVWWWTTTUUUUUUVVVUUURRRPPPOOOZZZZZZZZZ[[[\\\^^^``````bbb___[[[YYYYYYYYYXXXXXXZZZZZZZZZZZZZZZ[[[[[[[[[YYYXXXWWWVVVUUUSSSQQQPPPKKKJJJIIIIIIJJJJJJHHHGGGFFFFFFFFFFFFDDDAAA>>><<<<<<<<<;;;999888666555444222111000000/////////000......000000000///...---.............../////////111111111222222222333333111111111111111111111111333333222222111111111000//////......///000111222444777:::<<<===<<<:::999999666666999999999===BBBFFFSSS___sssuuucccfffqqqqqq___VVVVVVXXXVVVSSSNNNLLLJJJIIIIIIIIIJJJJJJHHHGGGFFFDDDDDDDDDDDDDDDBBB@@@===;;;::::::;;;;;;<<<<<<===>>>===<<<;;;:::;;;<<<===>>>????????????@@@@@@???>>>>>>===<<<<<<::::::999999888777777666888999;;;;;;:::::::::;;;;;;:::999888777666555444222222222333444555666777444555777888::::::;;;;;;888777555444222222222222000000000111111222333333222222111111111111111111////////////////////////333222111000///...------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,,,,---++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,111///000:::CCCVVVppp|||~~~xxxtttqqqooonnnuuu|||wwwsssjjjjjjjjjjjjkkknnnpppqqqssswww|||qqqddd___]]]hhhzzz}}}kkkYYYFFF<<<999666555555333444555666666444222111222222333333333333444444222222222444888::::::999777888999::::::;;;;;;;;;:::999999999:::;;;===>>>999:::<<<>>>???>>>===<<>>>>>======<<<;;;::::::===>>>???@@@AAAAAABBBBBBAAABBBCCCCCCDDDDDDDDDDDDGGGGGGGGGFFFFFFFFFEEEEEECCCDDDEEEFFFHHHIIIKKKLLLJJJJJJIIIIIIHHHGGGGGGGGGIIIJJJLLLMMMMMMMMMKKKKKKJJJHHHFFFCCCAAAAAAAAAAAAEEEGGGJJJNNNSSSVVVYYYZZZZZZZZZXXXWWWVVVVVVVVVVVVVVVUUUTTTVVVZZZ___aaaccc```bbbccc\\\RRRKKKJJJKKKKKKJJJIIIJJJLLLPPPUUUWWWXXXXXXXXXXXXYYYYYYZZZZZZYYYXXXWWWWWWVVVVVVWWWWWWUUUVVVWWWWWWVVVTTTQQQPPPZZZZZZZZZ[[[\\\]]]^^^___bbb___\\\ZZZZZZZZZZZZYYYZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVTTTQQQPPPOOOIIIHHHFFFFFFGGGGGGFFFEEEBBBAAA@@@???>>>=========999999888777666555444333000000///............///---...///000000///...---.........///////////////222222222222333333333333333333333333333333333333222111111111111111000000............///000111111555666888999999777555333777555666999;;;===CCCKKKSSSgggzzz~~~rrriiiiiirrrhhh^^^RRROOOSSSUUURRRMMMKKKJJJJJJHHHHHHHHHIIIIIIGGGFFFDDDCCCBBBBBBCCCDDDAAA???===;;;::::::<<<<<<<<<===>>>>>>>>>===<<<;;;<<<===>>>??????@@@??????@@@??????>>><<<;;;;;;:::999999888777666555444444555777999999888888888999999999999888666666555666333333444555666777888888777777888999999999999999888777555444222222111111//////000111222222222222111111222222111111111111////////////////////////333222111000///...------,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///+++111//////777>>>OOOggg|||~~~{{{vvvrrrrrrtttwww|||~~~zzzwwwlllkkkjjjjjjlllnnnqqqsssrrrvvv|||pppddd___]]]iii|||iiiXXXEEE<<<999666444444333444555666666444222111222222222333333444444444333333333555999;;;<<<;;;999999999::::::;;;<<<<<<:::::::::::::::<<<>>>???999;;;===???@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::999;;;<<<>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHJJJKKKMMMNNNNNNLLLJJJIIIGGGEEEBBB@@@>>>??????@@@FFFHHHLLLPPPTTTWWWYYYZZZ[[[[[[YYYXXXWWWVVVVVVVVVVVVUUUUUUXXX]]]bbbeeeggg___aaa___YYYPPPJJJIIIJJJJJJIIIGGGGGGHHHKKKNNNPPPQQQQQQRRRSSSUUUWWWYYY[[[ZZZYYYXXXXXXWWWWWWXXXXXXVVVWWWXXXXXXWWWUUUSSSQQQZZZZZZZZZZZZ[[[\\\]]]]]]aaa^^^[[[YYYZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVUUUUUUTTTVVVVVVTTTQQQOOONNNNNNHHHFFFEEEDDDEEEEEECCCAAA???>>><<<:::::::::;;;<<<555444444333222111111000///......------.........------.../////////......000000111222222222222222444444444444555555555555555555555555555555555555000000000000000000000000---...///000111111222222444555555666666555444333555444555:::>>>EEEQQQ\\\lll|||sssoooiiifffgggvvvvvvkkk[[[UUUOOOOOOSSSUUURRRMMMIIIIIIJJJHHHFFFFFFGGGHHHGGGEEECCCAAAAAAAAABBBCCC@@@???===;;;;;;<<<===>>>>>>>>>???@@@???>>>===<<<>>>>>>???@@@@@@@@@@@@@@@??????>>>===;;;:::999999777777666555555444333333444666888888777666777888777888888777555444555777333444555777888888888888888888888999888888777777777666666555333222111111//////111222222333222222222222222222222111000///000000000000000000000000111111000//////...------,,,---.../////////...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------......///+++111//////555:::HHH___ttt||||||zzzvvvsssuuu{{{~~~{{{yyylllkkkjjjiiikkknnnqqqsssrrrwww|||qqqeee```]]]kkkhhhWWWEEE<<<999666444444333444555555555444333222111222222333333444444555444333444666999;;;<<<;;;;;;::::::::::::;;;<<<===;;;;;;:::::::::<<<===>>>;;;<<<>>>??????>>>===<<<>>>>>>============<<<<<<<<<<<<<<<;;;:::::::::999999:::<<>>???AAAGGGIIIMMMRRRWWWZZZ\\\]]]^^^]]][[[ZZZXXXXXXWWWWWWWWWVVVWWWZZZ```dddggghhh___]]]XXXRRRLLLIIIHHHHHHHHHGGGGGGFFFGGGHHHJJJJJJLLLMMMMMMOOORRRUUUYYYZZZ[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXYYYZZZYYYVVVTTTSSS[[[[[[ZZZZZZZZZZZZ[[[[[[]]][[[XXXWWWXXXYYYZZZYYYXXXXXXWWWVVVUUUTTTSSSRRRRRRSSSSSSQQQMMMJJJKKKLLLGGGEEECCCCCCCCCBBB@@@???<<<;;;;;;:::999777666666222222111111000000//////......---------......///---------------...///000000111222333333333222222444444444444444444444444444444444444444444444444000000000000000000000000///000111222333444444444222333333333444555666777777777:::AAAJJJVVViiiyyyyyyjjjdddaaa___gggttt}}}pppeee\\\VVVRRRNNNMMMPPPRRRQQQPPPHHHIIIJJJHHHEEEDDDEEEFFFFFFEEEBBB@@@???@@@BBBCCC@@@???===<<<<<<===>>>??????@@@@@@AAAAAA???>>>===???@@@@@@AAAAAAAAAAAA@@@???>>>===<<<;;;999888888555555444444333333333222333555777777666666666777555666666555222222444777222333555666777888777777666777777888888777777666555555666666555333111000///000111333333333333222222333333333222000///...000000000000000000000000/////////.........------,,,---///000000000......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,------++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,------...+++111000///444777CCCYYYlll{{{}}}~~~~~~{{{xxxzzz|||{{{nnnmmmkkkkkklllooosssuuutttyyy~~~tttgggbbb___mmmhhhXXXFFF>>>;;;888555555555555444444444333333333111111222333333444555555444333333555888:::::::::<<<;;;;;;::::::;;;======<<<;;;:::::::::;;;<<<===<<<===>>>>>>>>>===<<<;;;===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::888:::<<>><<<<<<>>>@@@BBBFFFJJJOOOUUU[[[___aaacccaaa```^^^]]][[[ZZZZZZZZZZZZYYYZZZ\\\```dddeeefff^^^XXXPPPKKKHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGJJJJJJKKKMMMPPPTTTXXXZZZ]]]\\\[[[[[[ZZZZZZ[[[[[[YYYYYYZZZ[[[ZZZWWWUUUTTT\\\[[[[[[ZZZZZZZZZZZZZZZ[[[XXXVVVUUUVVVXXXYYYYYYXXXWWWVVVUUUSSSRRRQQQQQQPPPQQQQQQNNNIIIGGGIIIKKKGGGEEECCCBBBBBBAAA???===:::;;;;;;;;;999666222000222222111111000000000000......---------......///...---,,,,,,---...///000...///000111222111000000222222222222222222222222111111111111111111111111////////////000000000000000111333444555666666666111111111222333666888:::<<<<<>>======>>>???@@@@@@@@@AAABBBAAA@@@???>>>@@@@@@AAABBBBBBBBBAAAAAA???>>>===<<<:::999888777444444333333333333222222333555777777666555666777333444555333000000333666111222444666777777666666555555666777777777777777333444666666666444222000///000222333444444333333333333444333222000...---000000000000000000000000...............---------+++---///000111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++---///000++++++++++++,,,---...///))))))))))))))))))))))))++++++******++++++,,,---+++222000///333666AAAVVVgggxxx|||}}}|||{{{qqqpppnnnmmmooorrrvvvxxxvvv{{{vvviiidddaaapppiiiYYYHHH???<<<999777666666555444333333333444444111111222333333444555555333333333444777999999888===<<<;;;:::;;;;;;===>>>===<<<;;;:::999:::;;;<<<======>>>======<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;888:::===@@@AAAAAAAAA@@@DDDDDDCCCDDDEEEGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKHHHIIIKKKLLLMMMMMMLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPLLLMMMOOOPPPNNNKKKGGGEEEAAA???===;;;;;;>>>AAACCCFFFJJJPPPWWW^^^cccfffhhhcccbbbaaa___]]]\\\\\\\\\]]]\\\\\\]]]```ccccccccc]]]UUUKKKFFFFFFGGGFFFDDDEEEFFFGGGHHHHHHGGGFFFEEEHHHIIIIIIKKKOOOSSSXXXZZZ^^^]]]\\\\\\[[[[[[\\\\\\YYYZZZ[[[[[[ZZZXXXVVVTTT[[[[[[\\\\\\[[[ZZZXXXWWWVVVVVVUUUTTTUUUVVVWWWXXXWWWVVVUUUSSSRRRPPPNNNNNNNNNMMMKKKHHHGGGFFFFFFFFFCCCBBBAAA???===<<<::::::888777666444222111111111...............///000000..................------+++,,,---///000000000000222222222222222222222222777555444444555555444333333333222111000///......111000000000000000111111222222333333333222222111555111111777:::888555555BBBEEEMMM\\\rrroooddd___ZZZ[[[eeewwwnnnbbbZZZTTTQQQMMMKKKIIIGGGGGGGGGIIIJJJLLLIIIEEEBBBAAAAAACCCEEEHHHFFFCCCAAA??????@@@@@@AAAAAA@@@@@@??????@@@@@@EEECCCAAA???>>>???AAABBBBBBBBBAAA@@@@@@????????????>>><<<;;;::::::;;;;;;888888888888777777777777777777777666555555444444444444333333333444555555555555555555555666777888888888777666666666666666555666777888777666444333333333333333333333333333666555444333222111111111---......///000111111222......//////......---,,,...------------...//////000///...---++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++***++++++,,,,,,++++++***+++,,,------......------***...222333444888@@@GGG[[[nnn|||uuuvvv~~~wwwtttqqqoooooorrrvvvyyy{{{}}}yyymmmdddcccooommmZZZFFF===:::666222000444333333222222333333444111222333333444444333333222222333444555666888999666888:::;;;;;;:::999888:::::::::;;;<<<===>>>>>>999:::;;;;;;<<<<<<;;;;;;;;;:::999888777777777777:::;;;<<<;;;::::::;;;===@@@??????AAADDDDDDAAA>>>BBBAAA@@@BBBEEEHHHIIIJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKNNNOOOOOONNNNNNMMMMMMMMMMMMOOOPPPQQQQQQOOONNNMMMLLLJJJGGGDDD@@@??????>>>???@@@BBBCCCJJJKKKNNNVVV```hhhkkkllljjjgggcccaaaaaaaaaaaa```]]]^^^______`````````___\\\UUULLLHHHIIIKKKJJJHHHHHHFFFDDDDDDEEEFFFFFFFFFHHHIIIIIIIIIIIILLLQQQTTT]]]]]]]]]______^^^[[[YYYZZZZZZ[[[[[[ZZZXXXVVVUUUYYYZZZZZZZZZZZZXXXWWWVVVVVVUUUTTTSSSSSSTTTUUUUUUUUUTTTRRRQQQOOOMMMMMMLLLLLLKKKHHHFFFDDDCCCCCCCCC@@@???>>><<<;;;999888777444444444333333222222111.........------...//////---------------------------......////////////...222222222222222222222222555444333333444444333222222222111000000///......////////////000000111222444444444444444333333222<<<777444666888999===CCCJJJTTTfff{{{mmm___^^^^^^```gggvvv|||nnnbbbYYYTTTPPPMMMKKKJJJHHHGGGFFFFFFGGGHHHIIIGGGDDDBBBAAAAAABBBCCCFFFEEEBBB@@@??????@@@AAABBBAAAAAA@@@@@@AAAAAAAAAFFFDDDBBB?????????AAABBBAAAAAABBBAAAAAA@@@???>>>======<<<;;;::::::::::::999999888888888777777777777777777666555555444444333333333333333444444555555555555555555666777777888888777777666666777777555666777888888666555333444444444444444444444444555555555444333222000000.........//////000000000....../////////...------...------------.../////////......---------------,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,))),,,/////////222999???SSSggg~~~uuuppprrr|||zzzwwwtttqqqqqqssswwwyyyyyy|||~~~zzzooofffeeepppooo\\\HHH>>>;;;777444333444444333333333333444444111222333333444444333333333333222333444666888999777888999:::::::::999888999:::;;;<<<============:::;;;<<<<<<======<<<<<<<<<;;;:::999999999999999;;;<<<<<<;;;::::::<<<===AAACCCEEEGGGHHHHHHEEEDDDDDDCCCBBBBBBEEEGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIJJJLLLMMMMMMLLLMMMMMMLLLLLLMMMNNNPPPQQQQQQOOONNNMMMLLLJJJGGGDDD@@@?????????@@@BBBDDDEEELLLMMMQQQXXXaaaiiimmmnnnnnnkkkgggeeeeeeeeedddccc^^^__________________^^^]]]VVVNNNKKKLLLMMMLLLKKKGGGFFFDDDDDDFFFGGGGGGFFFHHHHHHIIIIIIIIILLLQQQTTTZZZZZZ\\\]]]^^^]]][[[ZZZZZZZZZ[[[[[[[[[YYYXXXWWWWWWWWWXXXXXXWWWVVVUUUSSSUUUTTTSSSRRRRRRQQQRRRRRRSSSQQQOOOMMMKKKJJJJJJJJJHHHGGGEEECCCAAA@@@@@@@@@<<<;;;:::999777555444444///000111222222222111000......---,,,,,,,,,------,,,,,,,,,---------------000000000000000///...---333333333333333333333333444333222222333333222111000000000//////...............//////000111222222666666555555555444444444888555555666888;;;DDDNNNYYYkkk{{{hhh]]]YYYaaafffooo}}}nnniii```YYYUUURRRPPPNNNJJJIIIGGGFFFEEEEEEFFFFFFFFFEEEDDDBBBAAAAAAAAAAAADDDBBBAAA??????@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCGGGFFFCCCAAA@@@@@@AAAAAA@@@AAABBBCCCBBB@@@>>>===<<<<<<<<<<<<;;;:::999888::::::999999999888888888888777777666666555444444333333444444444555555555666666555555555666777777999999888888888777777777666777888888888777555444555555555555555555555555444444555555333222000///.....................//////////////////......---......------......///000---.........//////000000,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++***---......---///444888HHH]]]zzzuuupppmmmooowww~~~{{{wwwsssqqqsssvvvxxxwwwzzz}}}{{{ppphhhgggqqqrrr^^^III>>>;;;999666555444444333333333333444444111222333333444444333333444333222222333555777999999999999999999999999999888999;;;===>>>===<<<;;;;;;;;;<<<===============<<<;;;;;;:::::::::;;;;;;<<<=========<<<<<>>===<<<888888777555444333222111---...000111111000...---------,,,,,,++++++,,,,,,---------...............111111222222222111111000333333333333333333333333444333222222333333222111////////////...............///000111333444444444666666555555444444444444111333888===@@@EEEQQQ^^^uuuyyyeee[[[^^^fffqqqyyyooo```]]]YYYVVVSSSPPPOOONNNIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@BBBAAA?????????@@@BBBDDDEEEDDDDDDCCCCCCDDDDDDEEEHHHFFFDDDBBBAAA@@@AAAAAA@@@AAACCCDDDCCCAAA>>><<<;;;<<<=========<<<:::999;;;;;;;;;:::::::::999999888888888777666666555555555555666777777888888888777777666666666666777777:::::::::::::::999888888888888999999888888777666555555555555555555555555333444555555444222///..................---------///000000000000///.....................//////000...//////000000000000000------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,.../////////000444777CCCUUUrrryyyrrrooonnnooovvv}}}}}}xxxssspppqqqsssttttttwww{{{}}}qqqiiiiiirrrrrr___III???;;;999666666333333222222222222333333111222333333444444333333555444222111222444666888999999888888888888999999777999<<<>>>>>>===;;;999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>???@@@@@@AAACCCGGGJJJNNNUUU\\\\\\UUUPPPNNNPPPNNNLLLJJJJJJKKKKKKJJJHHHIIIIIIHHHIIIJJJKKKMMMNNNNNNLLLJJJIIIJJJKKKKKKJJJLLLLLLLLLLLLMMMNNNOOOOOOPPPOOOMMMMMMMMMKKKGGGEEE@@@@@@AAABBBEEEHHHJJJLLLQQQSSSWWW^^^ffflllqqqsssxxxuuusssqqqpppnnnkkkhhhdddcccbbb```___^^^]]]]]]]]]ZZZUUUSSSSSSTTTSSSRRRHHHHHHGGGIIIKKKLLLKKKIIIMMMMMMMMMLLLJJJKKKMMMOOORRRTTTWWWZZZ\\\]]]___```^^^^^^^^^^^^^^^]]]]]]]]]UUUVVVVVVVVVVVVTTTSSSRRRSSSSSSRRRQQQPPPNNNMMMMMMMMMLLLJJJHHHGGGFFFGGGGGGBBBBBBAAA???>>><<<:::999666666555333222111000000---...000000000...+++***---,,,,,,+++++++++,,,,,,.../////////000000000111111111222444444555555555333333333333333333333333555444333333444444333222............////////////000111333555666666777666555555444444444444555555444777===EEEKKKXXXlll}}}hhhYYYXXXgggwwwnnn```ZZZYYYWWWTTTPPPLLLJJJIIIIIIIIIHHHFFFEEEDDDDDDDDDBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@?????????AAACCCEEEGGGFFFEEEEEEDDDDDDEEEEEEGGGFFFDDDBBBAAAAAAAAAAAA@@@AAACCCDDDDDDAAA???=========?????????>>><<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888777666666777888999:::;;;;;;;;;;;;999888888777777888888888;;;;;;<<<<<<;;;;;;:::999999999999999999888888777555555555555555555555555333444444444333111///..................---------000000111111000000///...///............///000000000000111111111000///...---------,,,,,,,,,++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***+++,,,,,,---------------,,,---...///000222555777AAAPPPhhhwwwqqqoooooopppuuu{{{}}}wwwqqqmmmmmmnnnoooppptttyyy~~~}}}rrrjjjjjjrrrrrr^^^III???<<<999666555222222111111111111222222111222333333444444333333555444333222222333555666888888777777777888999:::777999;;;===>>><<<:::999999999:::;;;;;;;;;;;;::::::::::::;;;<<<===>>>???@@@AAACCCEEEGGGLLLQQQUUUWWW^^^dddbbbZZZRRRPPPRRRSSSQQQPPPPPPPPPPPPNNNLLLKKKKKKJJJJJJKKKMMMOOOQQQPPPNNNKKKJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOOOOOOONNNMMMMMMMMMKKKHHHEEE@@@AAABBBCCCFFFJJJMMMNNNRRRUUUZZZ```ffflllrrruuuyyywwwvvvtttsssqqqmmmjjjfffeeecccaaa___^^^^^^^^^]]][[[XXXWWWWWWWWWWWWVVVMMMLLLKKKLLLNNNOOONNNMMMRRRRRRQQQNNNKKKJJJJJJKKKOOORRRVVVYYYZZZ]]]```cccbbbbbbaaa```______^^^^^^TTTUUUUUUUUUUUUSSSRRRQQQPPPPPPPPPOOONNNMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDCCC??????>>>===;;;999777666444333333222000//////.........//////...,,,+++***,,,+++++++++,,,,,,---...//////000000111222222222111222333444555666666666333333333333333333333333555444333333444444333222.........//////000000000222333555777888888777777444444333333444555777888;;;<<>>>>>???????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;:::999999888888888:::;;;===>>>>>>>>>===;;;;;;:::999999999::::::;;;<<<===>>>===<<<;;;:::;;;;;;::::::999999999999666666666666666666666666444444333222111000//////.....................///111111111111111000////////////......//////000111///000111111111///...---------------,,,,,,,,,,,,++++++++++++++++++++++++***************++++++++++++++++++******************++++++,,,,,,++++++***,,,,,,---............---)))***+++---///222444555???KKK```www}}}vvvpppoooqqqssswww|||{{{tttnnnjjjiiijjjkkkmmmrrrwww}}}}}}rrrkkkkkkrrrqqq^^^JJJAAA>>>:::666444222222111111111111222222111222333333444444333333444444333333333333333333555666666777888999::::::888999;;;<<<<<<;;;:::999888888999::::::::::::::::::;;;;;;<<<>>>???AAABBBDDDFFFHHHJJJMMMSSSYYY^^^]]]cccgggddd[[[TTTRRRSSSUUUTTTSSSTTTUUUUUUSSSQQQNNNMMMMMMMMMNNNPPPSSSUUUQQQNNNKKKJJJKKKLLLMMMLLLLLLLLLNNNOOOOOOPPPOOOOOOOOONNNMMMMMMMMMKKKHHHFFFAAAAAABBBDDDGGGJJJMMMOOORRRUUU[[[aaafffkkkqqquuuyyyxxxxxxwwwvvvsssooollliiigggeeebbbaaa`````````^^^^^^]]]\\\[[[[[[[[[[[[TTTRRRPPPPPPQQQRRRSSSRRRVVVVVVUUUQQQMMMJJJJJJJJJLLLPPPTTTWWWXXX[[[```ddddddccccccbbbaaaaaabbbbbbRRRSSSSSSSSSSSSQQQPPPOOOLLLLLLLLLLLLKKKJJJHHHGGGDDDEEEEEEFFFEEECCCAAA???;;;;;;;;;:::888666444333111111000///...------,,,------------------------++++++++++++,,,...///000...//////000111111222222111222333444444444444444444444444444444444444444444333222222333333222111......///000000111222222333444666888888888666666444444333333555777:::;;;@@@DDDNNN```uuu}}}nnncccbbbfffnnntttccc\\\\\\_________[[[UUUPPPNNNNNNMMMLLLLLLKKKIIIHHHFFFEEEFFFFFFFFFFFFGGGGGGHHHHHHCCCCCCAAAAAAAAACCCEEEFFFJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>????????????>>>>>>>>>==================<<<;;;;;;::::::888:::<<<>>>??????>>>>>>======<<<;;;;;;;;;;;;;;;<<<===>>>??????===;;;:::<<<;;;;;;:::::::::::::::888888888888888888888888666444222000//////000111.........//////000000000111111222222111111000//////////////////000000111---...///111111000///......------------,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))***++++++,,,,,,++++++***++++++,,,------------,,,))))))***,,,///111222222:::DDDYYYrrr}}}uuupppqqquuuxxx}}}~~~~~~zzzssslllhhhggghhhiiikkkpppvvv||||||sssmmmkkkrrrqqq___MMMDDDAAA<<<777444444333333333333333333444111222333333444444333333333444444444444333222111222333666888::::::;;;;;;::::::;;;;;;;;;::::::999888999::::::;;;;;;::::::<<<===>>>???AAACCCEEEFFFIIIJJJLLLMMMPPPVVV\\\aaa___bbbeeeccc\\\VVVUUUUUUTTTTTTTTTVVVXXXXXXVVVTTTQQQPPPOOOOOOQQQSSSWWWYYYPPPMMMJJJIIIJJJLLLMMMMMMLLLMMMOOOPPPQQQQQQPPPPPPOOONNNMMMMMMMMMKKKHHHFFFBBBBBBCCCDDDGGGJJJMMMOOOQQQUUU[[[```eeejjjppptttyyyyyyyyyzzzyyyvvvrrrnnnkkkiiifffdddbbbbbbbbbbbb```aaabbbbbbaaa``````aaa\\\YYYUUUSSSSSSUUUVVVWWWVVVWWWVVVSSSOOOMMMLLLMMMHHHMMMRRRTTTUUUWWW]]]bbbcccbbbbbbbbbccceeefffgggPPPQQQQQQRRRQQQPPPNNNMMMHHHIIIIIIJJJIIIHHHFFFEEEAAABBBDDDDDDCCCAAA>>><<<999999999888666444111000//////......---,,,++++++,,,,,,,,,,,,---...///000******+++,,,---///000111---......///000111111222222222333333333222111111444444444444444444444444333222111111222222111///......///000111222333333333444666888888777555444555444444444666999<<<>>>FFFOOObbb|||mmmbbb___iiiuuunnn^^^TTTTTT[[[YYYZZZZZZWWWQQQMMMKKKLLLNNNNNNMMMLLLKKKIIIGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKEEEDDDBBBBBBBBBDDDEEEGGGKKKJJJHHHFFFDDDBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBDDDCCCCCCBBBAAAAAA@@@@@@???>>>===<<<<<<===>>>???????????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;888999<<<>>>??????>>>>>>???>>>===<<<<<<<<<<<<<<<<<<===???@@@???>>><<<;;;<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::777555222///...///000222---......///000111222222111222222222222111000000///////////////000111111***+++...000111111000///......---------,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++******))))))+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,...000222222111666@@@VVVppp~~~vvvqqqtttyyy~~~~~~}}}~~~yyyssslllhhhfffggghhhjjjnnnuuu{{{|||tttooojjjrrrqqq```OOOGGGCCC>>>888555666555555444444555555666222222333444444444333333222333555666555333111///000222555888;;;;;;;;;;;;;;;:::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;>>>???@@@AAACCCFFFHHHIIIMMMMMMNNNOOOQQQVVV\\\aaa^^^aaabbbaaa\\\XXXWWWWWWSSSSSSTTTVVVXXXYYYXXXVVVSSSRRRQQQQQQSSSUUUYYY[[[NNNKKKHHHGGGIIIKKKLLLLLLMMMNNNPPPQQQRRRRRRQQQPPPNNNMMMMMMMMMMMMLLLIIIFFFBBBBBBCCCDDDGGGJJJMMMOOOPPPUUU[[[```dddiiioootttyyyyyyzzz{{{{{{xxxssspppllljjjgggeeeccccccddddddbbbdddeeeeeedddcccddddddaaa\\\WWWTTTUUUWWWYYYYYYUUUVVVVVVTTTQQQOOOOOOPPPFFFJJJOOORRRRRRUUU[[[aaaaaaaaaaaabbbeeegggjjjlllRRRPPPOOOOOOOOOOOOMMMLLLGGGHHHHHHIIIHHHGGGEEEDDDIIIGGGDDDBBBAAA@@@===;;;999888666444222000...---,,,---.........---,,,+++///...+++***))))))***+++++++++,,,------......///...///000222333444555555444333333222222333333444666666555555555444444444222111//////000111000000111000000333777::::::999<<<<<<<<<<<<:::888555444777333111444777888===CCCOOOcccuuugggZZZ^^^kkk~~~iii]]]XXXTTTSSSTTTRRRVVVXXXVVVPPPLLLMMMOOOOOOOOOPPPOOOMMMKKKHHHFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDBBB@@@AAABBBDDDDDDDDDGGGFFFEEEDDDCCCCCCCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@DDDCCCBBBBBBAAAAAAAAAAAA????????????????????????<<<===>>>??????@@@??????@@@??????>>>===<<<<<<<<<============>>>???@@@AAA>>>??????>>>======???@@@AAA@@@@@@???===<<<:::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999888888333333222333555555333111222222222222222222222222111111111222222111111111---......///......---,,,......///111333333111///...------,,,,,,++++++*********************++++++++++++++++++******)))))))))))))))***++++++,,,,,,+++++++++*********)))))),,,+++*********+++,,,---,,,,,,------///000222222555;;;NNNkkk~~~|||zzztttpppttt~~~zzzssslllgggeeeeeefffjjjmmmqqqwww}}}zzzqqqllljjjrrr~~~yyygggSSSIIIDDD>>>888444444333333333333444555555333333333444444444555555222333555777777666444333333444555666888:::<<<===<<<;;;;;;<<<======<<<;;;999;;;<<<======>>>AAACCCBBBBBBBBBDDDGGGKKKOOORRRNNNPPPRRRSSSSSSTTTWWWYYYZZZ]]]``````]]]XXXUUUSSSSSSSSSTTTUUUXXXXXXVVVUUURRRSSSSSSTTTTTTTTTSSSSSSHHHIIIJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNOOONNNMMMJJJGGGEEEFFFEEEEEEEEEGGGJJJLLLNNNTTTXXX]]]```cccgggnnnssswwwzzz}}}|||yyyuuurrrpppooolllhhhggghhhhhhfffcccbbbbbbcccfffiiijjjiiigggbbb___ZZZVVVUUUWWWZZZ]]][[[ZZZYYYXXXWWWUUUQQQNNNMMMNNNPPPRRRTTTVVVXXXYYY```bbbfffjjjkkkkkkjjjhhhQQQOOONNNMMMMMMMMMKKKIIIGGGGGGGGGGGGFFFEEEDDDDDDEEECCCAAA??????===;;;888555444333222111///......,,,------...------,,,,,,///...,,,***)))***++++++---------...//////000000111111222333444444444333444444333333333333444444333333333222222222111111///...---...///000111111555555666:::???CCCCCCBBB@@@???>>><<<999777555444777555666999===@@@IIIQQQddd{{{{{{pppfff___dddjjjzzzzzzjjjYYYQQQNNNLLLKKKLLLOOOSSSUUUSSSNNNKKKLLLNNNPPPPPPPPPPPPNNNKKKIIIGGGGGGHHHIIIJJJJJJHHHFFFEEECCCBBB@@@AAACCCEEEEEEEEEHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAACCCCCCBBBAAAAAAAAAAAAAAA???????????????????????????@@@AAABBBBBBCCCCCCCCC>>>>>>>>>>>>============<<<======>>>???@@@AAABBB???@@@@@@???>>>>>>???AAAAAAAAA@@@???>>><<<;;;:::999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888444333222222444444333222333333333333333333333333111222222333333222222111111111111000000//////////////////111333333111/////////......---,,,,,,,,,*********+++++++++++++++++++++++++++*********)))((())))))******+++,,,,,,,,,++++++++++++*********++++++*********+++,,,---------------...000111111222888KKKfff{{{}}}vvvpppsss}}}~~~~~~~~~~~~zzzssslllgggeeeeeefffgggiiinnnuuu{{{}}}tttmmmkkksss|||jjjVVVLLLFFF???999666777666555444444444444444222222222333333333444444222333555666777666555444333444444666777999;;;<<<;;;;;;;;;<<<>>>>>>===<<<;;;===>>>>>>>>>???AAADDDCCCDDDEEEHHHLLLPPPTTTWWWXXXVVVUUUSSSSSSUUUVVVWWWYYY[[[^^^]]]ZZZVVVSSSQQQRRRRRRSSSUUUWWWWWWVVVTTTTTTTTTTTTSSSSSSRRRRRRRRRJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPOOOOOOMMMNNNNNNNNNLLLIIIGGGEEECCCCCCCCCEEEGGGKKKNNNPPPUUUYYY^^^aaadddhhhmmmrrrwwwyyy{{{zzzwwwtttqqqpppqqqnnnkkkjjjkkkjjjhhheeeccccccdddfffiiijjjhhhgggcccaaa]]]ZZZXXXYYY[[[]]]\\\[[[ZZZYYYXXXWWWSSSQQQNNNNNNOOOPPPRRRTTTVVVWWW^^^aaafffkkkmmmnnnmmmlllPPPNNNLLLKKKKKKJJJHHHFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA???<<<;;;;;;999777555111111000000/////////...---------,,,,,,------...///...---+++++++++,,,,,,......///000000111111222333444444444444444333333444444444444444444444444222222111111111000000000...------...///111333444999;;;???EEEKKKNNNMMMLLLEEEBBB???;;;888666555555666555888===AAAIIIWWWeeessseee\\\[[[```qqq{{{vvvdddXXXMMMJJJJJJJJJJJJLLLLLLOOOQQQPPPLLLJJJKKKMMMPPPPPPPPPPPPNNNLLLIIIHHHFFFGGGIIIKKKJJJHHHFFFDDDBBBAAA@@@AAADDDFFFGGGGGGIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDD>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???@@@BBBCCCDDD@@@AAAAAA@@@??????@@@BBBBBBBBBAAA@@@???>>><<<;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888666444222111333444444333444444444444444444444444333333444444444444333333444333222000/////////000000///000111333333111///000000000///......------++++++++++++++++++++++++++++++++++++************(((((())))))***+++++++++,,,,,,,,,,,,++++++++++++++++++******++++++,,,---......------...///000000111666EEE^^^uuu{{{tttvvv~~~}}}}}}yyyssslllhhheeeeeeeeedddggglllrrryyyxxxooommmuuunnnZZZOOOGGG@@@:::777999888777555444444333333111111111222222222333333222333555666666666555444333333444555777999:::;;;;;;<<<===???@@@@@@@@@??????@@@AAAAAA@@@AAACCCEEEEEEGGGIIINNNSSSXXX\\\^^^ddd^^^WWWSSSTTTUUUVVVUUUYYYZZZ[[[YYYUUURRRPPPPPPQQQQQQQQQSSSUUUVVVTTTRRRVVVUUUSSSQQQPPPPPPQQQQQQMMMMMMLLLLLLLLLKKKKKKKKKMMMMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMKKKIIIFFFDDDAAAAAABBBDDDGGGKKKOOORRRVVV[[[```dddfffhhhmmmqqqwwwxxxyyywwwtttrrrqqqqqqsssqqqpppooonnnmmmkkkhhheeedddeeefffiiiiiihhhgggeeecccaaa___]]]]]]]]]^^^^^^\\\[[[ZZZZZZYYYVVVTTTPPPPPPOOOOOOPPPRRRTTTUUUZZZ^^^dddkkkoooqqqrrrqqqPPPNNNKKKJJJIIIHHHFFFDDDDDDCCCAAA???>>>>>>??????<<<;;;999888777666444333000000//////...............---,,,+++,,,---.../////////------,,,,,,------/////////000111111222222333444555555555555555555444555555555555555555444222222222222111111111111...//////000111333777999===BBBKKKRRRWWWWWWTTTQQQHHHDDD???999555444555555888999>>>DDDLLLYYYoooooobbb[[[WWW```ooopppcccWWWOOOHHHIIIKKKKKKLLLNNNKKKLLLNNNMMMLLLKKKLLLMMMOOOOOOOOONNNMMMKKKIIIHHHFFFGGGIIIKKKJJJHHHEEECCCAAA@@@@@@BBBEEEHHHHHHHHHIIIIIIHHHGGGFFFEEECCCCCCAAAAAA@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAABBBBBBAAA@@@@@@??????>>>===<<<<<<;;;<<<>>>@@@BBBCCCDDDEEEBBBCCCCCCBBB@@@@@@AAACCCBBBBBBBBBAAA@@@???======;;;<<<<<<=========<<<<<<;;;;;;;;;;;;:::999888888777555222111222444555555666666666666555555555555555555555666666555555555555333111...------...///111000000111333333111///111000000//////...------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++(((((())))))***++++++,,,---------,,,,,,,,,+++++++++***++++++++++++,,,,,,......---------...//////111555AAAVVVlll}}}|||~~~~~~|||yyysssnnniiifffeeeeeeeeegggkkkqqqxxx~~~{{{qqqnnnvvvsss^^^QQQGGG???999777777777555444444333333333222222222222333333333333222333444555666666666555333333444555666888:::;;;<<>><<<;;;:::;;;;;;999888666555555555333111111111000///...------,,,------,,,+++,,,---.../////////................../////////000111111222222222222444555666777777777444444555666666555444444222222111111111000000000...///111222333777<<<@@@HHHOOOXXX```aaa]]]VVVQQQGGGCCC===888444444666888:::>>>FFFRRRaaauuurrr___\\\^^^bbbqqqyyylll___VVVMMMGGGDDDGGGJJJIIIJJJLLLKKKLLLLLLLLLLLLLLLMMMNNNMMMMMMMMMLLLJJJIIIHHHGGGFFFHHHIIIJJJIIIGGGDDDBBBAAA@@@AAACCCGGGIIIIIIIIIHHHHHHHHHHHHGGGEEEDDDCCC@@@???>>>=========>>>>>>@@@@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@AAAAAAAAAAAACCCBBBAAA???>>><<<;;;:::<<<===???AAACCCEEEEEEEEECCCDDDDDDCCCAAA@@@AAACCCBBBBBBBBBBBBAAA???>>>============>>>>>>===<<<<<<;;;;;;;;;;;;:::999888888888666333222444666666666777777777666666555555555666666777777777777666666666444222///......///000222111000111222333111000000000//////...---------------------,,,,,,+++++++++++++++++++++++++++,,,))))))******++++++,,,,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,......---------......///333555===MMMdddxxx{{{yyyuuupppkkkhhhfffeeehhhjjjmmmqqqvvv||||||sssoooxxxwwwbbbSSSGGG===888777444333333222222333444444333333333333444444444444222333444555555666666666444444444555777888::::::???BBBGGGHHHHHHGGGGGGHHHEEEFFFGGGGGGFFFFFFHHHJJJLLLNNNSSSXXX^^^bbbeeefffeee]]]SSSOOOQQQTTTTTTSSSXXXXXXXXXUUURRRPPPPPPQQQOOOOOOPPPQQQTTTTTTRRRQQQQQQPPPOOONNNNNNPPPRRRTTTOOONNNMMMLLLKKKKKKLLLLLLNNNNNNOOOOOOOOONNNNNNMMMLLLMMMMMMLLLKKKHHHEEECCCDDDDDDDDDEEEGGGKKKNNNPPPXXX^^^eeeiiikkklllooorrrvvvvvvuuurrrpppooopppqqqssstttvvvvvvuuurrrpppooolllkkkiiiiiijjjkkkjjjiiiggggggggggggfffdddcccaaaaaa___]]]\\\[[[[[[YYYWWWVVVUUUSSSRRRRRRRRRSSSSSSRRRUUU[[[bbbiiinnnrrrtttKKKIIIGGGFFFEEEDDDBBB@@@======;;;:::888777777777666555333333333333222000000000///...---,,,,,,+++,,,,,,,,,,,,---....../////////////////////////////////000000111222222333000111333555666777888888333444555666666555444333000000/////////.........,,,000333666999???GGGMMMXXX]]]dddgggccc[[[SSSOOOEEEAAA<<<888666888:::===;;;AAAOOOddd{{{nnnccc^^^eeennnwwwsssiii]]]RRRLLLKKKGGGEEEIIIKKKJJJJJJLLLLLLLLLKKKKKKLLLMMMNNNNNNLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFDDDCCCAAAAAABBBEEEHHHJJJIIIHHHFFFGGGGGGHHHGGGEEEDDDCCC@@@???>>><<<<<<===>>>>>>@@@AAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@>>><<<;;;;;;===>>>AAACCCEEEEEEEEEEEEDDDDDDDDDCCCAAA@@@AAACCCAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;:::999888888999777555555777888888777888777777666666555555555666666777777777777666666777666444333222222222333444222111111222333111000000000000///......------///......------,,,,,,+++++++++++++++,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,+++------,,,,,,---...//////333555:::GGG]]]uuu~~~~~~~~~~~~{{{zzzvvvrrrnnnjjjhhhfffiiijjjlllpppuuuzzz{{{sssoooxxx{{{fffUUUGGG===888777222222111111222333444444333333444444444555555555222333333444555666777777555555666666777999:::;;;AAAFFFJJJLLLJJJHHHHHHJJJGGGIIIJJJIIIIIIIIILLLNNNOOORRRVVV[[[___aaabbbbbb\\\WWWQQQNNNOOORRRSSSSSSVVVVVVWWWUUUSSSQQQQQQRRROOOOOOOOOQQQSSSTTTRRRQQQNNNNNNMMMNNNOOOPPPRRRSSSNNNMMMLLLKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPOOONNNNNNMMMMMMMMMMMMKKKIIIFFFDDDFFFEEEEEEFFFIIILLLOOOQQQXXX^^^ffflllnnnoooqqqssstttuuutttrrrpppooopppqqqrrruuuyyyzzzyyyvvvtttsssqqqnnnllllllllllllkkkjjjiiiiiijjjkkkkkkiiihhhgggeeeccc```^^^]]]\\\ZZZYYYXXXXXXXXXWWWWWWVVVUUUUUURRRSSSWWW\\\bbbiiinnnqqqFFFDDDBBBBBBBBBAAA@@@>>>::::::999888777555444333333222000000111111000...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............///000000000000000000000111111111222333333444444111222333444555666666666222333444555555444333222000000000/////////.........333999>>>DDDMMMXXXaaaggghhhhhhccc[[[RRRLLLIIIBBB@@@<<<::::::===@@@CCCFFFOOOcccxxxdddgggooo{{{oooeee]]]SSSKKKHHHKKKHHHGGGKKKMMMKKKLLLOOOMMMKKKJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHJJJIIIHHHFFFEEEEEEDDDDDDBBBBBBCCCFFFIIIJJJIIIHHHCCCDDDFFFGGGGGGFFFDDDCCCBBB@@@???======>>>???@@@@@@AAACCCEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDAAA@@@@@@??????>>>>>>>>>>>>@@@BBBDDDFFFFFFEEEDDDDDDDDDDDDBBB@@@@@@@@@BBB@@@AAAAAAAAA@@@???>>>===>>>????????????>>>===<<<;;;;;;;;;;;;:::999888888:::999888888::::::999888888777777666555555444444666666777777777777666666666555555555444444333333555333111111222222222000222111111000000///....../////////...---,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------......///,,,++++++++++++*********)))***+++,,,,,,,,,+++++++++++++++,,,---...///000111333777BBBYYYsss}}}yyy}}}{{{{{{{{{|||~~~|||{{{xxxtttpppllliiigggfffgggjjjmmmsssyyy~~~yyysssnnnxxxjjjXXXIII===888999444444333222222222333333222222333333333444444444333333333444555666777888777777777777888:::;;;<<>><<<888888999888666444222000111///......//////...---(((((()))***+++,,,,,,---)))+++,,,...//////...---///000000111111111000000222222333444444555555666333333444444444444444333111222444555555444222111222222222222111111111111111777???GGGOOOZZZgggqqqnnnmmmggg\\\QQQHHHDDDCCCAAA???===<<<===AAAEEEGGGZZZddd{{{sssfffgggssssssccc\\\XXXPPPKKKJJJHHHEEEEEEIIIJJJIIIJJJNNNMMMKKKIIIIIIJJJKKKLLLLLLNNNMMMLLLJJJJJJIIIIIIIIIKKKIIIGGGEEEDDDDDDDDDEEECCCCCCDDDFFFIIIJJJIIIGGGBBBCCCEEEFFFGGGFFFDDDCCCCCCBBB@@@>>>>>>???@@@AAAAAABBBDDDFFFFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCC>>>>>>??????@@@@@@@@@AAA@@@AAACCCEEEFFFFFFEEEDDDCCCDDDDDDBBB@@@???@@@AAA@@@@@@@@@@@@@@@???>>>===???????????????>>>======;;;;;;;;;;;;:::999888888::::::999:::<<<<<<:::888888777777666555444444333666666777777777777666666222333333444444333222222555333111111222222222111333333222222111000000000000000///...------,,,,,,+++++++++,,,,,,---------,,,,,,---......//////000+++++++++*********)))))))))***+++,,,---,,,++++++***++++++,,,---...000111///111555@@@WWWsss|||tttuuuuuuvvvyyyyyyzzz{{{}}}~~~|||{{{yyyvvvrrrnnnjjjhhhcccdddgggkkkqqqxxx~~~~~~wwwsssmmmxxxmmmZZZJJJ>>>::::::777666555444333222222222111111222222222333333333333333333333555666888888888888888888999:::;;;<<>>IIIXXXfffqqquuuwwwllldddWWWLLLHHHFFFBBB>>>===>>>@@@AAABBBHHHTTT___lllzzzmmmiiimmmssstttgggYYYRRRNNNIIIFFFFFFGGGFFFFFFHHHLLLNNNMMMKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJHHHFFFCCCBBBCCCDDDFFFGGGIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCBBB@@@???>>>>>>>>>??????@@@@@@@@@AAABBBDDDFFFFFFEEECCCBBBCCCBBBAAA@@@??????>>>???CCCCCCDDDDDDDDDCCCAAA@@@CCCBBBAAA@@@@@@@@@AAAAAAFFFDDDCCCBBBBBBCCCDDDFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDBBBAAA@@@@@@@@@>>><<>>===<<<;;;;;;;;;::::::::::::;;;<<<<<<>>>>>>===<<<;;;::::::999666666555555555555666666666666555555555777888999888777666555555555777777444444444444444444444444333111000000111222111000222111000...------------,,,++++++++++++,,,---------000333333111...,,,,,,...---,,,+++************++++++******++++++,,,---------,,,+++,,,---...//////222666===NNNfff{{{ssstttrrrwww~~~||||||~~~{{{yyywwwwwwxxxuuunnngggffffffgggjjjooouuu{{{~~~xxxssssss|||sss^^^NNNCCC===:::777555222222333444444444222222222222222222222222333333444444555444444444666777999999999999;;;<<>>>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEDDDBBBAAACCCCCCBBBAAA@@@@@@@@@@@@BBBBBBCCCCCCCCCBBB@@@@@@AAAAAAAAAAAAAAAAAAAAABBBEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCBBBBBBAAAAAABBBBBBCCCAAA@@@@@@@@@@@@???===@@@??????>>><<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<===@@@???>>>===<<<;;;:::999666666555555555666666777777666555555555666777888::::::888777555555444444555555555555555555555555555444222333444555444333222222000///...---------,,,,,,,,,------///000000222444666666333000...---------,,,+++************+++++++++***++++++,,,---------,,,,,,,,,---...//////111444:::IIIaaayyy{{{rrrrrrpppttt~~~||||||~~~|||zzzxxxyyyyyyvvvoooiiifffffffffhhhnnnuuu|||{{{wwwttt|||wwwbbbQQQEEE>>>:::888666444333444555555555333333333333333333333333444444555666666666555555666888999:::::::::<<<>>>CCCGGGKKKJJJFFFBBBBBBDDDEEEFFFIIIKKKNNNOOOOOOOOOPPPPPPQQQRRRQQQPPPOOONNNLLLLLLLLLLLLLLLLLLMMMMMMOOOPPPQQQSSSTTTTTTSSSSSSMMMNNNOOOPPPPPPPPPOOONNNNNNNNNMMMMMMLLLLLLKKKKKKHHHHHHGGGGGGIIIMMMPPPRRRSSSTTTTTTSSSRRRQQQRRRTTTRRRRRRQQQPPPNNNKKKHHHGGGEEEGGGIIILLLOOORRRTTTUUU]]]bbbjjjppprrrrrrrrrrrrsssrrrooolllkkklllmmmnnntttuuuwwwzzz~~~~~~|||xxxuuuqqqooorrrtttwwwvvvsssqqqqqqqqqpppooonnnmmmllliiieeebbbaaaaaabbbcccdddbbb___\\\[[[[[[ZZZXXXWWWYYY]]]```999888777666555444333222222222111000000//////...///......------,,,,,,+++...---------------..................///000111222333444444444444555555555555555555666666666666777666777777666555444333222222...,,,111444222111111333666:::<<<===@@@FFFKKKTTTYYYbbbkkkpppoooiiidddRRRNNNHHHDDDCCCBBBAAAAAADDDHHHMMMRRR[[[jjj}}}zzzmmmggggggmmmzzzppp^^^UUUNNNMMMLLLHHHFFFFFFFFFFFFFFFHHHKKKLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLKKKHHHFFFFFFGGGHHHJJJHHHIIIIIIHHHEEECCCCCCDDDEEEFFFFFFGGGFFFEEECCCBBBDDDDDDCCCCCCBBB@@@???>>>======>>>???@@@BBBBBBCCCBBBCCCDDDDDDDDDBBBAAA@@@CCCBBBBBBAAAAAAAAABBBBBB@@@@@@AAAAAAAAA@@@???>>>@@@@@@@@@AAABBBBBBCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEBBBAAA@@@@@@??????@@@@@@@@@???>>>???@@@AAA@@@>>>???>>>>>>===<<<;;;::::::<<<<<<<<<<<<=========>>>AAA@@@???>>><<<;;;:::999555555555555666666777888888777666555444555666666888888888888777666555444666666666666666666666666666444333444555666555444333222111000///.........---------...000111333444777999:::999666222000///,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,---...///000000111666CCCXXXpppwwwtttrrruuu~~~}}}}}}~~~~~~}}}}}}|||{{{zzzzzzzzzwwwpppkkkfffeeeeeeffflllsss{{{~~~{{{uuu{{{}}}hhhUUUGGG>>>:::999777555444555666666555444444444444444444444444444555666777777777777777666888:::;;;;;;<<<>>>@@@@@@CCCFFFFFFCCC@@@@@@AAADDDFFFHHHKKKMMMNNNNNNNNNOOOOOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNPPPSSSUUUUUUTTTSSSRRRNNNNNNOOOOOOOOONNNMMMMMMNNNMMMMMMLLLKKKJJJJJJIIIJJJIIIHHHHHHIIILLLOOOQQQSSSUUUVVVVVVUUUTTTUUUVVVSSSRRRRRRPPPNNNLLLJJJIIIIIIIIIJJJLLLOOOSSSVVVXXX___cccjjjooopppppppppppppppnnnjjjgggffffffggghhhoooppprrrvvvzzz~~~~~~zzzvvvttttttuuuvvvtttrrrooonnnoookkkkkklllmmmllljjjeeeaaaddddddeeefffgggfffbbb_________]]]ZZZXXXWWWYYY[[[555555444444333222111111111111000//////......------------,,,,,,+++++++++------------.........///////////////000111222222444444444555555555666666555555555666666666666666666666666555444333222111444///---333777777555555444999@@@EEEHHHKKKPPPTTTXXX[[[```eeefffbbbZZZTTTIIIFFFCCCCCCAAA@@@BBBFFFJJJTTT___jjjxxx|||ooohhhdddiiisssqqqdddTTTNNNJJJKKKJJJFFFDDDEEEEEEFFFGGGHHHJJJKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLJJJGGGEEEEEEFFFIIIKKKHHHIIIIIIGGGEEECCCDDDEEEGGGGGGGGGFFFEEEDDDBBBAAACCCCCCBBBBBBAAA???>>>===<<<<<<===???@@@BBBCCCDDDCCCCCCCCCCCCBBBAAA???>>>AAAAAA@@@@@@@@@AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDAAA@@@@@@???????????????>>>======>>>@@@AAA@@@???>>>======<<<;;;;;;::::::<<<======>>>>>>>>>>>>>>>@@@???>>>===;;;999888888555555555555666777888999888777555444444444444555333444666888999999888888555555555555555666666666444333333333555666555333444333222000////////////,,,,,,---...000222444555:::<<<<<<:::666222000000,,,,,,+++++++++,,,------,,,++++++++++++,,,------,,,,,,,,,,,,------......111000000444>>>OOOfffyyy|||}}}~~~yyyyyy}}}}}}|||{{{{{{{{{zzzzzzzzzzzzvvvppplllgggeeedddeeejjjrrrzzz}}}vvvzzzmmmYYYHHH===999999777444444444555555444333333333333333333333333444444555666777777777777666888:::;;;<<<===@@@BBB>>>AAACCCCCCAAA??????@@@DDDFFFHHHJJJLLLMMMMMMMMMOOONNNNNNMMMMMMNNNOOOOOOJJJJJJJJJJJJKKKMMMNNNOOONNNPPPTTTVVVVVVUUURRRPPPOOOOOONNNNNNNNNMMMLLLLLLMMMMMMLLLKKKJJJIIIIIIHHHLLLJJJIIIHHHIIILLLNNNPPPUUUWWWYYYZZZYYYWWWWWWXXXRRRRRRQQQPPPNNNMMMKKKKKKKKKKKKKKKMMMPPPTTTXXX[[[```dddiiilllmmmmmmmmmmmmkkkiiieeebbb`````````aaaiiikkknnnrrrvvv|||{{{xxxwwwvvvuuurrrpppmmmlllllliiihhhhhhiiijjjiiigggdddffffffggghhhiiihhheeebbbbbbbbb```\\\XXXVVVVVVWWW222222222111111000000000000000///......------,,,,,,,,,,,,,,,,,,+++++++++,,,------...............000000///000000111222333444444444555555555666666444444444444444444444444333333333333222111000///111---,,,111666777888:::;;;CCCMMMTTTVVVWWWXXXYYYTTTTTTVVVWWWWWWSSSMMMIIIDDD@@@@@@AAAAAA@@@GGGPPPYYYiii{{{oooggg___aaakkk|||xxxkkk]]]SSSOOOKKKHHHJJJHHHDDDAAABBBDDDEEEGGGHHHIIIIIIIIIJJJHHHHHHHHHHHHHHHIIIJJJJJJKKKIIIFFFDDDDDDGGGJJJLLLHHHIIIHHHFFFDDDCCCDDDFFFIIIHHHHHHGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@>>>===<<<;;;<<<===>>>@@@AAABBBCCCBBBBBBBBBAAA@@@???>>>>>>@@@???????????????@@@@@@======<<<<<<<<<=========>>>???AAABBBDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@??????>>>>>>??????<<<;;;;;;===???AAAAAA@@@======<<<<<<;;;;;;::::::<<<===>>>?????????>>>>>>>>>===<<<;;;999888777666666666666666666777888888777666555333333333444444333444666777888888888777333333444444444555555555444444444555777888666444444333222000////////////++++++,,,...000222444555999::::::888444111000///,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------------222//////444:::GGG^^^rrr~~~xxxvvvvvvyyy}}}~~~}}}|||{{{zzzzzzyyyyyyzzzzzzxxxuuuppplllgggeeecccdddhhhpppxxx}}}~~~|||vvvyyy}}}qqq[[[III>>>999888666333333333444333222111111111111111111111111333333444555666777777777666888:::<<<<<<>>>@@@BBB???@@@BBBBBBBBBAAAAAAAAADDDEEEHHHJJJLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRKKKJJJIIIIIIJJJLLLNNNOOONNNPPPSSSVVVVVVTTTRRRPPPOOONNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHLLLKKKJJJIIIIIILLLNNNPPPVVVYYY\\\]]]\\\ZZZYYYYYYRRRRRRQQQOOONNNMMMMMMLLLMMMMMMMMMOOORRRVVVZZZ\\\```cccfffhhhhhhggghhhhhheeeccc```]]][[[[[[\\\]]]eeegggkkkooossszzz|||zzzwwwtttqqqnnnmmmkkkjjjllljjjhhhhhhjjjkkkllllllffffffgggiiijjjiiifffcccddddddbbb___ZZZVVVUUUUUU000000000000000///////////////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////000000000000111222333444333444444444444555555555333333333333333222222222111111222222111111000000...+++---222777:::AAAGGGQQQXXXaaaeeeccc^^^ZZZXXXMMMLLLKKKKKKKKKJJJGGGDDDAAA===>>>BBBDDDGGGTTTdddtttlll___^^^aaaiiizzz}}}rrrgggZZZOOOJJJLLLHHHGGGHHHEEEAAA???AAACCCEEEGGGHHHGGGGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIGGGFFFEEEEEEGGGJJJKKKIIIIIIHHHFFFDDDCCCEEEGGGIIIIIIHHHFFFEEEDDDCCCCCCAAAAAA@@@@@@???===<<<;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAA@@@@@@??????>>>>>>@@@???>>>>>>>>>>>>??????<<<<<<;;;;;;;;;<<<======>>>???AAACCCDDDEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>>>>>>>>>>>>><<<;;;;;;<<>>?????????>>>===;;;;;;:::999888777777666888777777666666777777888666555444333222333444555666777666666555444333222222222333333444555555555777666777999;;;;;;:::888333222111000///.........***+++,,,---///111333444666777777555222000///000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...+++,,,------......------222...///444888AAAVVVkkk}}}zzzvvvvvvuuussswww~~~}}}~~~~~~}}}|||{{{{{{zzzzzzxxxyyyzzzzzzxxxtttpppmmmhhhfffddddddhhhnnnuuuyyy}}}|||uuuwwwzzz~~~ttt]]]JJJ???;;;888666333222333333222222111111111111111111111111222333444555666777777777777999;;;<<<<<<===???AAA@@@@@@AAABBBBBBCCCBBBBBBDDDEEEGGGIIIKKKKKKKKKKKKGGGHHHIIIKKKMMMOOOPPPQQQLLLKKKIIIIIIIIIKKKMMMOOOOOOPPPSSSTTTTTTSSSQQQOOONNNMMMLLLLLLKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJLLLKKKJJJIIIJJJLLLOOOQQQXXX[[[^^^___^^^[[[YYYXXXSSSRRRQQQPPPOOOOOOOOOOOONNNOOOPPPRRRUUUYYY\\\^^^___aaaccccccbbbaaabbbccc```^^^[[[YYYYYYZZZ[[[]]]bbbeeejjjnnnqqqwww|||xxxssspppnnnmmmllljjjllliiifffeeegggjjjlllmmmgggggghhhjjjkkkjjjgggddddddeeeeeebbb^^^ZZZXXXXXX////////////////////////......------,,,+++++++++,,,,,,,,,------------------...///111111111111000111111111111222333444444333333333333444444444444444333333333222222222222000000111222222222222111111222666<<>>@@@HHHNNNWWWlllqqqddddddllluuu~~~yyylllddd[[[PPPJJJJJJGGGEEEDDDEEEBBB>>>===@@@CCCEEEHHHHHHFFFFFFGGGIIIGGGGGGGGGGGGGGGHHHHHHIIIGGGFFFFFFFFFFFFHHHJJJKKKIIIIIIHHHEEECCCCCCEEEHHHHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@@@@???>>>===;;;;;;:::;;;;;;<<<===>>>>>>???@@@??????>>>>>>>>>??????AAAAAA@@@???>>>>>>>>>>>><<<;;;;;;:::;;;<<<===>>>???@@@BBBDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBBBB>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::<<<>>>??????>>>>>>>>>============<<<<<<:::;;;===??????>>>===<<<:::::::::999999999888888999999888777666666666666444333222222222333444555888777555444222222111111333333333444555666666666777777888:::<<<===;;;999222222000///...---------+++,,,,,,---///111222333222333444333111000000111///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,---.........------///,,,...444666<<>><<<;;;::::::;;;;;;;;;<<<<<<======???>>>>>>>>>>>>>>>???@@@CCCBBBAAA@@@????????????<<<;;;;;;:::;;;<<<===>>>???AAACCCDDDEEEDDDCCCBBBAAABBBBBBCCCCCCBBBBBBAAA<<<<<<;;;::::::::::::;;;<<<;;;:::<<<>>>??????>>>>>>>>>>>>>>>>>>=========:::;;;===>>>???>>><<<;;;::::::::::::::::::::::::;;;:::999777666666555555333222222111222333555666555444333222111222333444444444444555666777777888555555777999;;;;;;999777222111000...---------------------...///111333333000111222222000000111333000///...---,,,+++++++++---,,,,,,,,,,,,---......+++,,,---.........---,,,---***---333555999LLLbbbxxx|||ssstttpppwwwxxxrrrsss{{{{{{{{{{{{{{{{{{zzzzzzyyy{{{}}}}}}zzzvvvrrrqqqhhhgggffffffhhhlllpppssssssuuuwwwwwwvvvuuuvvvvvvssssssuuuxxx}}}ssstttxxx}}}yyyaaaNNNEEECCC;;;888666444444555444333222222222222222222222222444555666777999999::::::888999;;;;;;;;;;;;<<<>>>@@@??????@@@BBBDDDDDDCCCDDDEEEGGGIIIJJJJJJJJJJJJGGGIIIKKKMMMNNNNNNMMMLLLNNNLLLJJJHHHHHHIIIKKKMMMPPPPPPPPPPPPPPPPPPOOOOOOLLLKKKJJJJJJJJJLLLMMMNNNJJJJJJKKKKKKLLLMMMMMMMMMKKKJJJIIIIIIJJJMMMQQQSSSZZZ]]]aaabbb___[[[WWWUUUXXXWWWUUUTTTTTTTTTUUUVVVSSSTTTWWW[[[^^^```bbbbbb\\\]]]]]]\\\ZZZYYYZZZ[[[XXXWWWVVVVVVWWWZZZ]]]___```eeellloooqqquuu|||yyysssooooooooonnnlllkkkjjjjjjlllnnnooonnnllliiiiiikkkmmmnnnmmmjjjhhhfffhhhjjjiiigggdddbbbbbb---,,,+++*********+++,,,///......---------.....................///000000000000111111111222222222444444444333333222222222222222222222222222222222555333111111111111000///111333444444555888>>>CCCEEEPPPXXX]]]fffuuuuuuhhhZZZLLLDDDBBBHHHAAA>>>@@@AAA>>>???CCCEEEMMMYYYeeeuuu|||iiieeelllxxxuuulllccc^^^UUUNNNJJJGGGFFFEEEJJJGGGCCC???=========>>>@@@BBBEEEFFFFFFEEEFFFGGGKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFEEEFFFGGGGGGGGGEEEDDDCCCDDDDDDBBBAAAAAAAAAAAAAAA??????>>>===<<<;;;::::::;;;:::999999:::;;;===>>>@@@===;;;<<<>>>???>>><<>>============>>>>>>>>><<<;;;;;;===>>>======@@@AAABBBBBBBBBAAA@@@??????@@@AAABBBAAA???===<<<::::::999999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>????????????>>>>>>======>>><<<<<<===@@@@@@>>>;;;666666555555666777888888777777666666666555555555333333222222222333444444555555333222111000000000///111444666777666555444333444555777777777666666111000///......///000111////////////000222333444444333111000///000111222111///---,,,,,,---,,,******++++++,,,,,,++++++***...------,,,,,,------...,,,,,,...///000888JJJ[[[oooyyyrrrqqqxxxzzztttttt~~~}}}|||}}}~~~}}}zzz|||~~~}}}yyytttqqqllliiigggfffiiimmmooopppuuuqqqooopppnnnkkkjjjmmmiiimmmrrrvvvyyy|||tttvvvyyyiiiVVVIIIBBB;;;999555444444444444444333333333333333333333333555555555555666888999:::<<<===>>>===<<<;;;<<<===>>>???AAABBBBBBBBBBBBAAAEEEFFFHHHIIIJJJKKKKKKKKKHHHIIIKKKLLLKKKJJJHHHFFFJJJJJJIIIHHHHHHIIIKKKLLLRRRQQQPPPOOONNNNNNNNNNNNLLLKKKJJJJJJJJJKKKMMMNNNOOONNNMMMMMMMMMMMMKKKIIIHHHHHHGGGHHHJJJOOOTTTWWWZZZ]]]aaabbb```\\\YYYXXX[[[XXXVVVUUUUUUUUUTTTSSSTTTRRRVVVaaaiiiiiieeedddZZZVVVSSSRRRUUUWWWWWWVVVUUUWWWXXXYYYYYYZZZ]]]___fffiiilllppptttyyy~~~yyyssspppoooooonnnfffhhhlllnnnppppppooonnnmmmnnnnnnoooooooooooonnnjjjjjjjjjjjjiiiiiihhhggg---,,,+++******+++,,,,,,---------,,,,,,------...///............///000000111111111222222222333333222222333333333333333333222222222333333333444444666444333222222333333222333444666888<<>>===@@@AAAAAAFFFMMMUUUaaarrrwwwmmmppp|||wwwiiiaaa\\\WWWQQQLLLIIIHHHFFFFFFHHHFFFCCC@@@===<<<<<<<<<>>>AAADDDEEEEEEEEEFFFGGGKKKKKKJJJJJJIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA???>>>===<<<;;;::::::999::::::999999:::;;;===>>>???===;;;;;;>>>???>>><<<>>>======<<<<<<============;;;;;;<<<>>>@@@@@@???@@@@@@AAAAAA@@@???>>>===>>>???@@@AAA@@@???===<<<999999999999::::::;;;<<<;;;;;;===>>>?????????????????????>>>>>>=========<<<;;;<<<>>>@@@AAA>>>;;;999999888888999999:::;;;555555444444444333333333444333333333333444555555555444333222111000000000000222444666777666444333222333444555666555555444111000//////...///000111////////////000111222222333222000//////000111222111///---------...---,,,++++++,,,,,,,,,,,,++++++...------,,,,,,------.........///000000666GGGWWWnnn}}}xxxrrryyy{{{uuusss~~~~~~~~~~~~}}}}}}|||{{{{{{}}}~~~~~~}}}{{{|||~~~~~~}}}zzzwwwtttmmmjjjggggggiiilllooopppqqqmmmkkkkkkjjjggghhhkkkjjjnnnsssxxxzzz|||wwwxxx|||lllXXXIIIAAA<<<999666444444555444444333333333333333333333333555555555555666888999::::::<<<===<<<;;;:::;;;<<>><<<;;;:::<<>>===;;;;;;<<<===>>>???>>>===<<<;;;999888999999:::;;;<<<===:::;;;<<<>>>???@@@@@@@@@??????>>>>>>===<<<;;;;;;888999<<>>;;;999999999999999::::::;;;555555555444444444444333555444444444555555666777555444333111000000000000222444555777777666444333222222333444444444333333000000/////////000000111000000000//////000000111111000///...///000111222222000...---.........,,,++++++,,,,,,,,,,,,++++++...------,,,,,,------...//////000000000444CCCQQQlllvvv|||~~~xxxttt{{{~~~|||||||||{{{}}}zzzxxxxxxzzz|||}}}}}}|||}}}~~~~~~}}}{{{zzzyyyooolllhhhggghhhlllnnnooommmhhhfffffffffdddeeeiiilllpppvvv{{{}}}~~~xxxyyy~~~ttt___MMMBBB>>>;;;777555555555555444333333333333333333444444555555555555666888999:::;;;<<<======;;;;;;<<<===???@@@BBBDDDDDDDDDDDDCCCBBBCCCDDDFFFHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJNNNMMMMMMLLLLLLLLLMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNQQQPPPOOOOOOPPPPPPNNNLLLIIIHHHHHHJJJMMMQQQVVVYYYYYY[[[^^^^^^]]][[[ZZZZZZWWWUUUSSSSSSSSSSSSQQQPPPMMMNNNVVVbbbeee^^^TTTNNNJJJIIIJJJMMMPPPRRRSSSRRRWWWYYY[[[]]]^^^aaadddgggnnnpppsssvvvzzz~~~~~~vvvqqqooonnnnnnmmmmmmlllmmmooorrrtttvvvooooooooopppppppppqqqqqqkkklllmmmnnnnnnoooooonnn++++++++++++,,,,,,,,,---,,,,,,,,,------///000111000000//////000000111222333333333444444444555555222222222222222333333333222222222222222222222222111000///......000333666;;;???FFFRRRcccvvv{{{ooo___SSSGGGDDDEEEDDDCCCDDDBBBEEEHHHIIIKKKVVVhhhxxx{{{hhh[[[SSSPPPLLLJJJHHHHHHHHHHHHGGGEEEDDDDDDBBB@@@>>><<<:::999;;;>>>BBBDDDEEEFFFGGGIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCDDDDDDCCCAAA>>><<<<<<;;;:::888777777777777999999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;======>>>>>>??????>>>>>>>>>======>>>AAABBBAAA@@@??????>>>===<<<;;;;;;:::;;;<<<=========<<<;;;;;;888888888999:::;;;<<<===999:::<<<===???@@@AAAAAA??????>>>===<<<;;;:::999555888<<>>??????>>>>>>???@@@@@@AAACCCDDDEEEEEEEEEEEEBBBCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPNNNNNNQQQPPPOOOOOOPPPPPPNNNLLLIIIIIIJJJKKKNNNRRRWWWYYYXXXZZZ\\\\\\[[[YYYYYYZZZUUUSSSRRRRRRSSSRRRQQQOOOJJJKKKRRR[[[\\\TTTJJJDDDDDDFFFJJJNNNRRRTTTTTTTTTVVVYYY\\\^^^```dddhhhkkkppprrruuuxxx{{{{{{vvvsssqqqpppooopppppprrrsssuuuwwwxxxoooooooooppppppqqqrrrrrrooooooppppppqqqppppppppp++++++,,,,,,------------............///111222222000000000000000111222222333333444444444555555555444444333222111111000000333222222111000///......222222222222222666<<>>???@@@AAAAAAAAAAAAAAA@@@??????@@@AAAAAA???===???>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;999999999999:::;;;<<<===999:::<<<===???@@@AAAAAA??????===<<<:::999888777444777<<>><<<;;;555555444444444444555555777777777777777777777777666666666666777888999:::666555444222111111000000777777777777777555444333555444444333333222222222//////000111111111111111333222111000000///000000000///////////////000000...---++++++,,,---,,,+++,,,,,,,,,------,,,,,,,,,...------,,,,,,------...---,,,---000111444>>>HHHddd}}}yyywwwvvvuuuyyy}}}{{{|||}}}|||yyyvvvvvvxxx{{{}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~uuupppjjjggggggjjjlllmmmkkkfffcccddddddeeeiiioootttyyyoooZZZLLLAAA>>>:::777666666555444333333333444444555555555555555555555666888999:::<<<>>>??????>>>>>>???AAA@@@AAACCCEEEFFFFFFFFFEEECCCDDDEEEGGGHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQPPPOOONNNPPPOOONNNOOOPPPPPPNNNLLLJJJJJJKKKLLLOOORRRVVVXXXWWWYYY[[[[[[YYYXXXXXXXXXSSSRRRQQQRRRSSSRRRPPPNNNIIIHHHLLLQQQQQQJJJCCCAAABBBEEEJJJOOORRRTTTUUUUUUVVVYYY\\\___bbbfffjjjnnnpppsssvvvyyy|||zzzvvvsssqqqqqqsssuuuxxxyyyyyyyyyxxxoooooooooooopppqqqrrrssssssssssssrrrqqqpppooonnn***+++,,,---......------000000000000000111222333111111111111111222222333333333333444444444555555555555444222111000///...222111111000///...------///111333555888???HHHPPPdddjjjuuu}}}mmm___YYYJJJDDD@@@AAABBB@@@BBBEEELLLWWWccckkkvvvvvv|||qqq```VVVQQQNNNLLLKKKIIIGGGGGGGGGFFFDDDBBBBBBBBBAAA??????>>>>>>>>>@@@BBBEEEFFFFFFEEEFFFGGGEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCEEEEEEDDDCCCAAA>>>;;;999<<<:::888666555555666777777888999:::;;;;;;;;;::::::<<<>>>>>>===<<<;;;<<>>???@@@@@@@@@???>>>===;;;999888666555444888<<<>>>>>><<<;;;;;;777666666555555555555555444555555555555666666666555555555666777888999:::777666555333222222222222777777888777777666555555666555444333222111111222//////000111222222222222444333222111111111111111111111111000000/////////---,,,******+++,,,,,,+++,,,,,,------------,,,,,,...------,,,,,,------...,,,+++---000111333;;;DDDZZZsss~~~yyytttnnnzzz}}}{{{{{{|||{{{yyywwwxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}wwwrrrkkkggggggiiikkklllkkkfffcccccceeeggglllssswww{{{uuu___QQQCCC@@@;;;888777666555444333333333444555555666666555555555555666888999:::999;;;<<<<<<<<<<<<===??????@@@BBBDDDFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGIIIJJJJJJJJJJJJHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPPPPPPPPPPOOOOOONNNPPPOOONNNOOOPPPPPPOOOMMMKKKKKKLLLMMMOOORRRTTTUUUVVVYYY[[[[[[XXXVVVUUUUUUPPPOOOOOOPPPQQQPPPNNNLLLHHHFFFGGGJJJIIIDDDBBBCCCBBBFFFKKKOOOQQQSSSUUUVVVWWWZZZ]]]aaadddhhhlllppprrruuuxxx|||zzzuuurrrsssuuuxxxzzz{{{zzzxxxwwwooonnnnnnnnnoooqqqrrrttttttttttttsssqqqpppnnnmmm***+++,,,............---111000000000000000111111222111111111111222333333222333333333444444444444444333333222111000///////////////000000000000000000333888===CCCNNN\\\fff{{{|||vvviiiYYYPPPOOODDDAAA@@@BBBCCCEEELLLUUUaaappprrriiidddiiiqqqzzz{{{pppaaaVVVQQQOOOMMMKKKIIIGGGEEEDDDDDDDDDCCCBBBBBBAAA@@@??????@@@AAACCCDDDFFFHHHHHHFFFEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>??????@@@AAAAAAAAAAAAAAADDDCCCBBBAAA@@@>>>======<<<;;;888555444555666777666777999:::;;;;;;:::::::::===@@@@@@>>><<<<<<===>>>???AAACCCDDDCCCCCCBBB>>>>>>???@@@AAA@@@>>>;;;::::::999999999:::;;;<<<;;;;;;;;;;;;;;;<<<======;;;;;;:::999999999::::::;;;;;;===>>>???????????????>>>===;;;888666555444666999<<<===;;;::::::;;;777777666555555555555555444555555555666666666666555555555666777888999:::888777666555444333333333777777777777777777777666666555333111000000000000...///111222333333222222444444333333222333333333333333222222111000///...---,,,***+++,,,------,,,,,,,,,------------,,,,,,...------,,,,,,------......,,,...000111111777>>>MMMhhh{{{yyyqqqxxx}}}}}}~~~}}}}}}~~~{{{zzzyyy{{{}}}~~~~~~~~~}}}||||||yyytttlllgggfffhhhjjjkkkjjjdddaaabbbdddfffmmmtttxxx{{{|||fffWWWEEEAAA===999888777555444333333444444555666666666555555555555666888999:::888:::;;;<<<;;;;;;===>>>>>>???BBBDDDEEEFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCEEEEEEFFFFFFFFFEEEDDDCCCBBBDDDEEEGGGHHHHHHHHHHHHGGGHHHHHHJJJLLLNNNPPPQQQQQQPPPOOOOOONNNNNNOOOOOOPPPPPPOOOPPPRRRRRRPPPOOOLLLLLLLLLMMMNNNPPPRRRSSSVVVXXX[[[[[[XXXUUURRRQQQLLLLLLLLLMMMNNNNNNKKKIIIGGGEEEFFFHHHGGGDDDDDDGGGGGGJJJOOORRRSSSUUUWWWZZZZZZ\\\```cccfffjjjooorrrvvvxxx|||zzzvvvvvvvvvwwwxxxxxxwwwvvvvvvnnnmmmmmmmmmnnnppprrrtttrrrrrrrrrrrrqqqpppnnnnnn)))+++,,,...//////......111000000////////////000222222111111222222333444222222222333333333444444222222222111111111111111---...///000111222333333777<<>>@@@DDDGGGMMMZZZhhhvvvkkk^^^[[[ZZZ___kkk|||~~~nnneeeYYYQQQPPPPPPNNNLLLHHHEEECCCBBBCCCDDDCCCCCCBBBAAA???>>>???AAADDDEEEGGGHHHJJJIIIFFFDDDCCCDDDEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@???>>>======<<<===???@@@AAABBBAAAAAA@@@BBBAAA@@@?????????@@@@@@===;;;888555444555666888666777999:::;;;;;;:::::::::===AAAAAA>>><<<<<<======>>>AAACCCCCCCCCBBBAAA<<<<<<===???AAAAAA???===888777777777777999:::;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;:::999999999999<<<<<<===>>>>>>>>>>>>>>>???>>>===:::888666444333777:::<<<<<<:::999999;;;777666555444444444444444666777777777888888999999444444444555666888999:::999888777666555444444444777777777777777777888888555444222000.........///...///111222333333222222444444444333333444444555444444444333111000...---...---+++,,,---......---,,,------......------,,,...------,,,,,,------...000...///111111000333999EEE```vvvwwwtttyyy|||{{{xxxzzz|||{{{{{{}}}~~~~~~~~~}}}{{{zzzzzzuuummmgggfffhhhjjjkkkhhhccc___```bbbeeellltttxxx{{{lll]]]EEEBBB===:::888777555444333333444444555666777777555555555555666888999::::::;;;======<<<===>>>@@@>>>???AAACCCEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCCCCAAA???>>>@@@AAACCCEEEFFFGGGFFFFFFGGGGGGHHHJJJLLLNNNPPPRRRRRRQQQOOONNNMMMNNNOOOOOORRRQQQQQQRRRSSSSSSRRRPPPLLLLLLLLLMMMNNNOOOPPPQQQUUUXXX[[[\\\YYYTTTPPPOOOIIIIIIJJJKKKLLLKKKIIIFFFFFFEEEFFFIIIHHHEEEFFFJJJLLLPPPTTTVVVVVVXXX[[[^^^\\\___bbbeeehhhlllqqqtttyyy|||{{{xxxwwwuuutttttttttuuuuuummmmmmllllllmmmooorrrsssppppppqqqqqqqqqpppoooooo000000000///////////////............////////////333222222111111222222333333333222222111222222222...000333333222111111111///111333333333444666999???GGGUUUcccjjjpppzzztttjjjfffaaaYYYQQQJJJFFFCCCAAAEEEAAACCCJJJRRR\\\mmm}}}wwwfff\\\ZZZ[[[dddrrrwwwnnn\\\XXXTTTPPPOOOOOOOOOOOOJJJIIIGGGEEECCCBBBAAAAAABBBBBBBBB@@@???@@@CCCEEEOOOOOOMMMKKKHHHFFFEEEDDDBBBCCCCCCCCCCCCCCCBBBBBBBBB@@@???===<<<<<<<<<<<<@@@???????????????@@@AAA???>>><<<;;;;;;<<<=========<<<:::999888777777777;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@@@@???===<<<===>>>@@@AAACCCDDDDDDCCCAAA@@@???>>>>>>===<<<<<<;;;;;;:::999777666666888:::<<<:::;;;<<<<<<;;;;;;===>>>========================<<<=========>>>>>>>>>>>>>>>;;;888444222222222333:::::::::::::::999999888666666555444333333333333888888777777666666555555666666666666777777777777777777777666444333555666555555666666777999:::;;;888555222111111111000///111111111111222333444444555666888888888777888999777666555222111///......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++///...------...000333444@@@KKKeee}}}uuurrruuuxxxwwwuuuwww}}}~~~|||zzz{{{}}}}}}|||{{{{{{}}}~~~~~~~~~yyytttmmmiiiggggggggggggaaa```___]]]^^^ccckkkpppvvvyyy}}}sss]]]MMMFFF@@@???===888666666444444444555555555666666666555555444444666777888888999;;;;;;:::;;;<<<>>>EEECCCAAAAAACCCEEEFFFFFFFFFEEEDDDBBBAAA@@@?????????>>>>>>@@@AAAAAA@@@???>>>???BBBDDDFFFGGGGGGGGGHHHIIIJJJLLLMMMOOOPPPQQQRRRQQQOOONNNNNNOOOQQQRRRQQQQQQRRRRRRRRRRRRRRRQQQQQQOOOMMMKKKMMMPPPTTTVVVZZZZZZZZZYYYVVVRRRNNNLLLIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHHHHHHHIIIIIIJJJKKKSSSRRRQQQSSSWWW[[[^^^___bbbeeehhhkkknnnqqqtttwww|||wwwsssqqqssssssrrrpppjjjjjjkkkllllllmmmnnnnnnnnnooopppqqqqqqpppooonnn000000000000000000000000000000000111111111222222333222222111111222222333333222222222222333444444/////////000111111111111111333555555666:::BBBHHHTTTYYYdddnnnqqqrrrxxx}}}vvvlllaaaZZZVVVSSSNNNIIIDDD@@@>>>===AAABBBIIIVVVdddttt{{{iii___[[[```ggg{{{{{{rrrggg^^^YYYUUUQQQOOONNNNNNMMMKKKHHHGGGFFFDDDCCCBBBAAAAAABBBBBBBBBAAA@@@AAADDDGGGOOONNNMMMKKKHHHFFFEEEDDDBBBCCCCCCDDDDDDCCCBBBBBBAAA@@@>>><<<;;;;;;;;;<<<>>>============>>>?????????>>>===<<<<<<===>>>>>>>>>===<<<:::999999888888;;;<<<<<<======>>>>>>>>>@@@@@@@@@???===<<<===>>>@@@AAABBBDDDDDDBBBAAA@@@>>>>>>======<<<;;;;;;::::::888777555666777:::;;;:::;;;======<<<<<<===>>>========================<<<<<<<<<===>>>??????@@@===:::666333111111222333777777777777777666555444444444333333222333333333777777666666666666666555555555555555666666666666666777777555333333444555555555555666777999;;;<<<888555222000111111111000222222222222333444555666555777999999888777888999888666555333111000//////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,......------...000222444>>>FFF]]]uuu~~~zzzqqquuuxxxwwwttttttyyy~~~}}}}}}}}}}}}~~~~~~}}}yyyuuuoookkkiiihhhfffeeeaaa```___^^^^^^bbbhhhmmmtttwww||||||~~~yyyeeeSSSKKKCCCAAA>>>999777888444444444555555666666666666555555444555666777888999:::<<<;;;;;;;;;<<<===BBB@@@???@@@CCCFFFHHHHHHFFFEEECCCAAA@@@>>>>>>>>><<<<<<<<<===>>>>>>===<<<===???AAADDDFFFGGGGGGGGGIIIJJJKKKMMMOOOQQQRRRSSSRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSQQQOOOMMMLLLMMMQQQUUUXXX^^^]]]\\\YYYUUUQQQMMMKKKHHHHHHGGGGGGGGGIIIJJJKKKJJJJJJJJJKKKLLLNNNOOOPPPVVVVVVVVVXXX\\\___aaaaaafffiiinnnsssxxx~~~~~~zzzuuutttuuuuuusssqqqjjjjjjjjjkkklllmmmmmmmmmmmmmmmooopppppppppoooooo111111111111111111111111000111111111111222222222222222111111111111222222222222222222222333444555111000......000222333333555777999999<<>>??????>>>>>>>>>>>>???@@@@@@???>>>===<<<;;;;;;;;;<<<======>>>???@@@@@@AAA@@@AAAAAA???===<<<===??????@@@BBBCCCCCCBBB@@@???=========<<<;;;;;;::::::999888666555666777999;;;;;;<<<>>>>>>===<<<===>>>========================<<<<<<<<<===>>>??????@@@;;;888555111000000222444777777777666555444333222222222111111222222333333555555555555555666666666444444444444555555555555666666666444222111222444555444555666888:::===???999666222000000222222222222222222333444666777888666888999999888888888999888777555333111000000/////////............//////------------------------,,,,,,------...---------......------...000222333:::@@@RRRhhhttt}}}{{{rrrvvvyyywwwsssqqqtttxxx}}}{{{zzzvvvrrrooollliiieeeccc`````````______aaaeeeiiippptttzzz}}}yyy{{{rrr]]]RRRGGGBBB???:::888999555555555555666666666666666555555555555666777777:::;;;<<<<<<;;;:::<<<===>>>======???CCCGGGIIIIIIEEEDDDBBB@@@>>>===<<<<<<:::;;;;;;<<<<<<<<<<<<<<<===>>>@@@CCCEEEFFFGGGHHHIIIKKKLLLOOOQQQSSSTTTTTTSSSSSSRRRQQQQQQRRRSSSSSSUUUUUUVVVVVVVVVUUUUUUTTTPPPOOOMMMMMMOOOSSSXXX[[[bbb```]]]XXXSSSNNNJJJHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNPPPRRRTTTVVVWWW[[[]]]```ccceeefffggggggjjjmmmsssyyy}}}yyywwwwwwvvvsssqqqiiijjjjjjkkkkkkllllllmmmkkklllmmmnnnoooppppppppp111222222222222222333333/////////000000000111111222222111111111111222222222222111111111222222333111111111000///222888<<<===???BBBDDDHHHRRR___jjjpppoooqqqtttqqqjjjggghhhfffeee```YYYQQQKKKHHHGGGGGGHHHHHHEEECCCEEEKKKQQQ\\\gggyyyttt^^^```llluuu~~~pppgggaaa]]]WWWRRROOONNNMMMMMMMMMKKKHHHEEECCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCBBBBBBCCCFFFIIILLLKKKJJJIIIGGGFFFEEEDDDBBBCCCCCCDDDDDDDDDDDDCCC@@@>>>===;;;::::::::::::;;;;;;<<<======>>>>>>>>>?????????@@@@@@AAAAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCC@@@AAAAAA???======>>>??????@@@BBBCCCCCCBBB@@@???===<<<<<<<<<;;;;;;;;;:::888777666666777888:::;;;<<<===???@@@>>>======>>>================================================999777333000///111333444888888888777666555444333111111111111111222333444333333444444555555666666444444555555555666666666555666555444111000111222444444555666999<<>><<<;;;::::::;;;<<<>>>>>>=========>>>===>>>@@@CCCEEEGGGHHHIIIJJJKKKNNNPPPRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVUUUTTTPPPOOONNNNNNQQQVVV[[[___fffbbb]]]VVVPPPJJJGGGEEEGGGGGGHHHIIIKKKLLLNNNNNNRRRRRRSSSUUUWWWYYY[[[\\\bbbeeejjjmmmoooooooooooorrrvvv{{{|||yyyxxxvvvsssooojjjjjjjjjjjjkkkkkklllllljjjkkklllmmmnnnooopppppp111111222222333333333333000000000000111111111111222111111000000111111222333222111000000000000000---222555444222666BBBLLLPPPRRRTTTWWW[[[bbbkkkrrrqqqmmmkkkjjjfff^^^XXXVVVWWWSSSNNNJJJHHHGGGFFFDDDHHHJJJKKKIIIHHHNNNZZZeee|||pppgggsss{{{~~~yyyoooccc[[[XXXVVVRRROOOMMMMMMLLLMMMMMMKKKHHHEEEBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBAAACCCFFFIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBCCCCCCDDDEEEEEEDDDDDD@@@>>>===;;;::::::::::::;;;<<<===??????@@@?????????@@@AAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDAAAAAAAAA@@@>>>===>>>??????@@@BBBCCCCCCBBB@@@???<<<<<<<<<<<<<<<;;;;;;;;;888777777777888999;;;;;;===???AAAAAA@@@>>>>>>>>>========================???>>>>>>===<<<;;;::::::777666444222222222444555888888888888777666555444222111111111222333444444333333444444555555666666555555666666666777777777555666555333111000000222333444555888;;;===???AAA999777333222444555666777333333333444555666777888888:::;;;;;;999888999:::888777666444333222222222111000///......///000111........................++++++,,,---............---------......///000000111777EEEWWWgggxxx}}}zzz~~~}}}xxxtttuuuxxx~~~{{{yyy{{{zzzxxxvvvsssmmmfff```___```aaa```______aaaccclllqqqxxx~~~|||xxxvvvvvvyyy}}}qqq```NNNEEE@@@;;;999999777777777777777777777777444555555666666666666666999:::;;;;;;::::::;;;<<<>>>======???AAADDDDDDCCCAAA@@@???===<<<;;;::::::;;;===??????>>>===>>>??????@@@AAADDDFFFIIIKKKLLLKKKMMMOOORRRTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUUUUVVVVVVUUUTTTTTTSSSOOONNNNNNOOOSSSYYY___ccchhhccc\\\SSSLLLGGGDDDCCCGGGHHHJJJLLLNNNOOOQQQQQQWWWWWWXXXYYY[[[]]]___```fffjjjooorrrssstttuuuwww}}}{{{xxxuuuqqqnnnjjjkkkkkkkkkkkkkkkllllllkkkkkklllmmmnnnooopppqqq111111111222222333333444222222333333333444444444111111000000000000111111222222111000000000000000---444:::>>>AAAIIIXXXdddnnnllljjjkkknnnqqqssstttppphhhbbb___[[[RRRKKKHHHKKKGGGCCCAAACCCDDDEEEDDDKKKPPPUUUUUUVVV___ooo}}}}}}zzz}}}~~~zzz~~~mmmeee[[[UUUTTTTTTRRROOOLLLLLLKKKLLLLLLKKKHHHFFFCCCCCCBBBBBBCCCDDDDDDEEECCCDDDCCCBBBAAABBBDDDGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEE@@@???===;;;::::::;;;;;;<<<===???@@@AAAAAAAAA@@@@@@AAABBBDDDEEEFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAABBBBBB@@@>>>===>>>@@@@@@AAACCCDDDDDDCCCAAA@@@========================888888888999:::;;;<<<======@@@BBBCCCAAA???>>>>>>========================>>>===<<<;;;:::999888888666666555555555666666777666666777777777666555555444444333333444444555555555555555555555666666666666666666666777777777888666666666444111000000111222444777:::===>>>??????999888666666777999999888555555555555666777888888999;;;<<<<<<:::999999:::888777666555444333333333111111000000000000111111////////////////////////,,,,,,------...---------------.........////////////444@@@PPP___qqq{{{xxxzzz}}}|||yyy{{{{{{zzzyyyuuuooogggbbb```aaaaaa```______aaaccckkkpppwww|||~~~yyyuuurrrssswww|||xxxfffRRRGGGBBB===::::::888888888888777777777777444555555666777666666666777888::::::999999;;;<<>>>>>???AAABBBAAA@@@???>>>===<<<;;;;;;;;;;;;:::===@@@???===<<<>>>@@@BBBBBBDDDFFFHHHKKKNNNOOONNNPPPRRRUUUVVVVVVUUUTTTVVVWWWYYYZZZZZZYYYWWWVVVUUUUUUUUUUUUTTTSSSSSSRRROOONNNNNNPPPUUU\\\cccgggiiiddd[[[RRRJJJFFFDDDDDDHHHIIILLLNNNQQQSSSTTTUUUZZZ[[[\\\^^^aaacccfffgggjjjmmmrrrssstttvvv{{{}}}xxxuuuqqqnnnllllllllllllllllllllllllmmmllllllmmmnnnooopppqqq000000111111222333333333333333333444444444444555111111000000000000111111111111111111222333444555666:::BBBMMMZZZjjjyyyyyyvvvxxxxxxuuuppphhh^^^VVVSSSQQQKKKEEEBBB@@@AAAAAAAAAAAADDDIIIMMMWWW```jjjooorrr}}}~~~yyyyyy{{{~~~www}}}uuufff___WWWTTTTTTUUURRRNNNKKKJJJIIIIIIJJJJJJHHHFFFDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCAAA@@@@@@BBBEEEDDDCCCCCCBBBBBBAAAAAAAAABBBBBBDDDEEEEEEFFFFFFFFFAAA@@@>>><<<;;;;;;;;;<<<;;;===???AAABBBBBBAAAAAA@@@AAACCCEEEGGGGGGGGGGGGEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBB@@@>>>>>>???@@@AAABBBDDDEEEEEEDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>888999999:::;;;======>>>>>>AAACCCDDDBBB@@@>>>>>>========================:::::::::999999999888888555666888999:::999888888777777888888999999888888777777666666555666666666777777666666666666666555555555555666666666777777777777777444111000111222111444999===??????>>>===999888888999;;;<<<;;;999999999888888888999999::::::;;;===<<<:::999999:::888888666555444444444444000111111222222111111000////////////////////////---------...------,,,,,,------......///............222:::FFFSSSfff~~~}}}|||~~~zzz|||{{{{{{zzzwwwqqqiiidddaaaaaaaaa___^^^```ccceeejjjnnntttyyy}}}}}}wwwrrroooooottt{{{}}}kkkVVVKKKFFFAAA===;;;999999999888888777777777444444666777777777666555444666777888888999;;;<<<>>>======>>>@@@AAA@@@???======<<<<<<<<<<<<======<<>>>>>???@@@BBBCCCEEEFFFFFFEEECCCBBB>>>>>>>>>>>>????????????999999:::;;;<<<>>>>>>??????AAADDDEEECCC@@@???>>>========================666777777888999999::::::555777999<<<===<<<:::888999:::;;;<<<<<<<<<<<<<<<:::999888777777777777777888888777777666666555555444444444555555555666666777888777555222000111222111555:::???AAA@@@===;;;999999:::<<<>>>>>><<<:::<<<<<<;;;;;;::::::;;;;;;:::<<<===<<<;;;999999:::999888777555555444444444000111222333333222111000000000000000000000000000............---,,,++++++------......///............000666???KKK]]]uuu~~~}}}{{{|||{{{{{{zzzwwwrrrkkkeeebbbbbbaaa___^^^```dddgggiiimmmrrrwww{{{|||wwwqqqmmmkkkqqqyyymmmYYYMMMHHHCCC???<<<999999999999888888777777333444666777777777666555222444666777777999;;;===<<<<<<<<<>>>@@@AAAAAA???<<<<<<<<<<<<<<<===>>>??????CCCFFFEEEBBB@@@CCCFFFGGGGGGHHHJJJMMMPPPSSSUUUVVVXXXZZZ[[[[[[ZZZWWWVVVWWWYYY\\\^^^^^^\\\YYYWWWVVVWWWVVVVVVUUUTTTSSSRRRNNNNNNOOORRRXXX___gggkkklllfff\\\SSSLLLIIIJJJJJJIIIKKKOOORRRVVVXXXYYYYYY[[[]]]```eeejjjppptttwwwwwwzzz|||{{{|||zzzvvvtttrrrnnnnnnnnnnnnnnnnnnmmmmmmppppppooonnnnnnooopppqqq222222222222222222222222555222000000222333222000111222333333111/////////222222333444888===CCCFFFFFFSSSeeeyyy~~~wwwyyywwwjjj]]]UUUKKKDDDCCCDDDBBBBBBBBBEEEEEEIIIOOOQQQTTT```mmm~~~nnnhhh]]][[[^^^iiirrr|||rrrddd]]]WWWPPPNNNPPPQQQOOOLLLJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEFFFGGGGGGGGGGGGGGGAAAAAAAAA@@@@@@???????????????@@@AAABBBCCCDDDEEEBBBCCCEEEGGGHHHIIIJJJJJJCCCCCCCCCBBBAAA@@@>>>>>>AAABBBBBBBBBCCCCCCDDDDDDBBBCCCCCCAAA@@@@@@BBBDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEBBB??????AAABBBAAA???>>>>>>>>>>>>=========<<>>???@@@@@@@@@???>>><<<;;;666555555666777999:::<<<999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;<<<===??????<<<;;;;;;;;;;;;<<<<<<===>>>===:::888888888999::::::999777666555444555555444666777666444222222222444777;;;???AAA@@@>>><<<======>>>???????????????<<<======;;;888777:::======???@@@AAA@@@===:::888888888666555444333333222000111333444444333222111111111111111000000000000...///000111111000///...///...,,,++++++,,,...///+++222888<<>>;;;:::999:::;;;:::888777888999:::999666555666777777777888999:::<<<===>>><<<===>>>???@@@@@@@@@@@@???>>>=========???@@@AAA???AAABBBCCCCCCEEEHHHJJJKKKLLLOOORRRUUUXXX[[[\\\\\\___aaa```]]]ZZZZZZ[[[]]]]]]]]]]]]]]]\\\[[[ZZZ[[[ZZZYYYYYYXXXVVVRRROOONNNTTTVVVVVVXXXaaaiiimmmpppfff\\\VVVRRRNNNNNNQQQNNNPPPSSSVVVXXXZZZ^^^```cccdddfffiiinnnsssxxxzzz}}}}}}yyytttpppnnnlllllllllnnnnnnmmmlllpppqqqqqqpppooooooppprrr222222222222222222222222666444333333555666555333222333444333222222333555777999===CCCIIIPPPVVV[[[aaakkkzzz{{{qqqqqqnnnbbbWWWLLLEEE@@@AAACCCCCCDDDFFFIIIKKKSSS]]]bbbhhhtttjjj\\\VVV[[[\\\eeessslllaaaZZZUUUOOOMMMOOOPPPNNNLLLKKKKKKJJJIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEFFFFFFFFFFFFFFFEEEBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFDDDEEEFFFGGGHHHIIIIIIIIICCCCCCCCCBBBAAA@@@???>>>@@@AAAAAABBBCCCDDDDDDEEEDDDDDDCCCAAA??????AAABBBDDDEEEEEEFFFFFFFFFFFFEEEEEECCC@@@@@@AAABBB@@@>>><<<<<<======>>>?????????BBBBBBCCCCCCBBBAAA???>>>??????@@@@@@???>>><<<;;;666666666666777999;;;<<<:::;;;<<<======<<<;;;:::;;;;;;;;;<<<===???@@@AAA>>>>>>===============>>>???>>><<<:::999:::;;;;;;<<<;;;999777666555555555555666777555333222333444444777;;;???@@@@@@>>><<<======>>>???@@@@@@@@@@@@===>>>>>><<<999888;;;===>>>???@@@@@@???===:::888777777555444333222222222000111333444444444222111111111111000000000//////...///000000000000///...///...,,,++++++,,,...///+++000555999AAARRRiiixxx{{{xxxzzzzzzxxx{{{yyy|||~~~|||{{{yyytttmmmhhheeedddcccbbbcccdddeeeeeefffhhhlllqqqwww|||}}}xxxqqqlllhhhnnnuuu{{{~~~uuu```SSSKKKDDD@@@@@@<<<;;;::::::;;;:::999777999::::::999777666666777777777888888999;;;<<<===;;;<<<===>>>????????????@@@???>>>>>>>>>???@@@AAA@@@AAACCCDDDEEEGGGJJJLLLOOOQQQSSSVVVYYY\\\___```aaaccccccaaa^^^\\\\\\]]]^^^^^^^^^]]]]]]\\\[[[ZZZ[[[ZZZZZZZZZYYYWWWRRROOOMMMQQQSSSUUU[[[gggooorrrqqqhhh^^^ZZZVVVQQQQQQSSSSSSUUUYYY[[[]]]```cccfffhhhiiikkkooosssxxx|||~~~yyytttqqqmmmlllkkklllmmmnnnnnnlllqqqqqqrrrpppnnnnnnoooppp222222222222222222222222333222222333555555444222222333333222222333666999BBBHHHQQQZZZbbbiiiooorrrwwwtttfffbbb___WWWNNNEEE@@@???CCCFFFHHHKKKNNNSSSYYYeeeqqqyyyvvviii___XXXVVV```fffsssxxxxxx~~~rrrddd[[[WWWRRRNNNLLLMMMNNNMMMKKKKKKKKKJJJJJJIIIHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBAAAAAAAAACCCDDDDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFCCCCCCCCCBBBAAA@@@???>>>??????@@@AAACCCDDDEEEEEEDDDDDDCCCAAA???>>>@@@BBBEEEFFFGGGIIIIIIIIIHHHGGGFFFDDDBBBAAAAAAAAA???===:::;;;<<<===???@@@AAABBBAAAAAAAAAAAA@@@???>>>>>>>>>??????@@@???>>><<<;;;777777666666777999;;;<<<;;;<<<===>>>>>>===<<<;;;;;;<<<<<<===???AAABBBCCCAAAAAA@@@???>>>>>>>>>???@@@???===<<<;;;;;;<<<===>>>===;;;999888777666666777777777555333333444666666888<<>>>>>???@@@@@@???===:::999777666555333222222222222000111333444555444333333222222111000//////......---...///000000///...---///...---,,,,,,---...///,,,///222555<<>>>>>>>>>>>AAA@@@???>>>>>>???@@@@@@@@@BBBDDDEEEGGGIIIMMMPPPUUUWWWYYY]]]```ccceeefffiiiiiigggccc```^^^___aaa______^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[WWWRRRNNNMMMOOOQQQVVVcccqqqyyyzzzrrrjjjbbb___[[[WWWVVVXXXYYY\\\___bbbdddgggkkkmmmooopppssswww{{{zzzuuurrrmmmlllkkkkkkmmmnnnnnnmmmqqqrrrrrrpppnnnmmmnnnooo111111111111111111111111111222222333444444333222444444555555666:::@@@DDDSSS]]]lllwww}}}~~~~~~}}}gggXXXSSSQQQLLLGGGBBB@@@BBBHHHMMMPPPVVV\\\cccmmm{{{rrrccc```bbbdddgggqqqyyyvvvqqqvvv~~~vvvooonnnlllddd[[[VVVRRROOOLLLKKKLLLMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCBBBBBBAAA@@@>>>======>>>???@@@BBBCCCDDDEEEBBBBBBBBBAAA??????AAACCCFFFGGGIIIJJJJJJJJJHHHHHHEEEEEECCCBBBAAA@@@>>>===:::;;;<<<===???@@@AAABBB????????????>>>>>>=========>>>?????????>>><<<;;;888888777777888999;;;<<<<<<===>>>??????>>>===<<<<<<<<<===>>>@@@BBBDDDEEECCCBBBAAA@@@???>>>>>>>>>???>>>===<<<<<<<<<<<<=========<<<;;;;;;:::::::::999999888555444444666999777999<<>>???AAABBBBBBCCCCCCBBBAAA@@@>>>=========>>>??????@@@@@@???===;;;999777777666444444333333333111222333444555555444444333333222111///...---------...///000000///...---//////...------...//////......000333888EEEZZZlll{{{}}}zzz}}}}}}~~~|||}}}}}}zzzwwwtttsssnnnjjjgggiiimmmmmmiiieeeeeefffhhhkkknnnsssxxx{{{}}}}}}~~~~~~|||vvvnnniiijjjnnntttyyy~~~kkk\\\RRRKKKGGGEEE>>><<<:::999999999888666888999:::999777555666777777777777777888999:::;;;::::::;;;<<<============AAA@@@???>>>===>>>??????AAABBBDDDFFFIIILLLQQQUUUYYY\\\___dddhhhkkkmmmnnnrrroookkkfffcccbbbccceeeaaa```___^^^]]]]]]\\\\\\[[[[[[\\\\\\[[[WWWRRRMMMNNNPPPSSS[[[lll|||sssllleeeccc```\\\ZZZ\\\___aaaeeehhhjjjmmmqqqsssuuuwww{{{~~~wwwtttnnnlllkkkkkkmmmnnnnnnnnnrrrrrrrrrooommmllllllmmm111111111111111111111111222333444555555555666666444666:::>>>DDDLLLVVV\\\mmmyyy{{{lllXXXLLLHHHIIIGGGDDDBBBBBBGGGNNNSSSXXXaaajjjvvviii```eeemmmuuuzzz{{{ooorrr{{{yyyhhhaaa\\\^^^^^^ZZZTTTRRRNNNMMMKKKJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@>>>===<<<;;;<<<===???@@@BBBCCCCCC>>>?????????@@@AAADDDGGGFFFGGGIIIJJJJJJIIIGGGFFFCCCDDDDDDCCCAAA>>>===<<<<<<<<<=========>>>>>>>>>>>>======<<<<<<<<<<<<<<<======>>>???>>>===<<<;;;999999888888888:::;;;<<<<<<===>>>??????>>>===<<<<<<===>>>???AAACCCEEEFFFBBBAAA@@@???>>>==================<<<<<<<<<<<<<<<;;;<<<<<<===============::::::999777555666888;;;999;;;===??????>>>===<<<===>>>@@@AAACCCDDDEEEEEEDDDCCC@@@???>>>>>>>>>>>>????????????>>><<<;;;:::999888777666666555666666222222333444555555666666444333222111000///......---...///000000///...---////////////////////////111///000333666???RRReee{{{~~~}}}}}}yyyvvvyyy}}}|||yyyxxxxxxqqqnnnkkkmmmpppqqqmmmhhhiiiiiiiiiiiijjjooowww|||~~~~~~~~~}}}xxxqqqkkkmmmppptttzzzrrraaaVVVPPPKKKGGG@@@===;;;999999888777666888999999888666555555666666666777777888999:::;;;:::;;;<<<===>>>>>>>>>>>>??????======<<<===>>>???AAACCCEEEHHHKKKPPPVVV[[[^^^aaaeeekkkpppsssuuuvvvxxxtttmmmhhheeeeeefffhhhcccbbb```___^^^]]]]]]]]]\\\[[[[[[[[[ZZZWWWQQQMMMNNNQQQVVVbbbtttuuummmhhhfffddd```___aaabbbeeeiiilllnnnrrruuuxxxyyy}}}|||xxxqqqnnnllllllmmmoooooooooqqqqqqqqqooolllkkklllmmm111111111111111111111111...000222333444777:::===888<<>>===<<<;;;:::;;;;;;===>>>???@@@@@@;;;<<<>>>???@@@BBBFFFIIIFFFHHHJJJKKKJJJHHHEEECCC@@@BBBCCCBBB@@@===<<<<<<=========<<<<<<;;;;;;;;;<<<<<<;;;::::::;;;;;;<<<<<<===>>>>>>>>>===<<<<<<::::::999999999:::<<<<<<<<<===>>>??????>>>===<<<===>>>>>>???AAACCCDDDEEE@@@@@@???>>>==============================<<<<<<;;;<<<===>>>>>>>>>>>>>>>:::::::::999777888999;;;;;;<<<>>>??????>>>===<<<===>>>@@@BBBDDDEEEFFFGGGFFFCCC@@@?????????>>>===@@@?????????>>><<<;;;:::999999888777777777777777333333333444555666777777444444333222111111000000...///000111111000///...///000000000000000000///222///000444555:::KKK^^^yyy|||vvvqqqwww~~~~~~{{{{{{|||tttqqqoooppprrrsssqqqooommmllljjjhhhiiippp{{{zzztttooooooppptttyyyyyyiii]]]WWWPPPJJJCCC@@@===;;;::::::999777888999999888666555666777666666666777999;;;<<<===<<<===>>>???@@@@@@@@@@@@???>>>=========>>>@@@AAADDDFFFHHHKKKOOOUUU]]]aaafffhhhmmmssswwwzzz{{{|||{{{vvvoooiiihhhhhhiiiiiieeedddaaa___^^^^^^^^^^^^]]]\\\ZZZYYYXXXUUUQQQMMMKKKRRR]]]kkk|||wwwpppjjjhhhgggeeeeeehhhgggiiimmmpppsssvvvzzz}}}~~~tttrrrnnnmmmnnnooooooooooooppppppnnnlllkkklllmmm111111111111111111111111---000333666999???FFFKKKPPPTTT]]]gggrrr}}}xxxuuutttnnngggcccbbb___YYYOOOJJJEEECCCEEEGGGHHHGGGCCCGGGOOOXXX```jjj|||vvvrrreeehhhrrrzzzyyy{{{zzziiieeeaaabbbdddaaaYYYRRRNNNJJJIIIMMMOOOMMMKKKKKKIIIJJJKKKKKKJJJKKKLLLMMMHHHHHHGGGFFFFFFEEEEEEDDD????????????????????????AAAAAABBBBBBBBBBBBAAAAAA????????????????????????AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGBBBBBBCCCCCCCCCCCCCCCBBB??????>>>>>>===;;;:::999999999:::;;;<<<<<<======;;;===>>>??????AAAEEEHHHHHHJJJKKKLLLJJJGGGDDDAAA===@@@BBBAAA???<<<;;;<<<<<<<<<;;;;;;;;;:::::::::;;;:::999999999999:::;;;;;;<<<===>>>>>>===<<<<<<;;;;;;:::999999:::<<<===<<<<<<===>>>>>>===<<<<<<>>>>>>>>>???@@@BBBCCCDDD??????>>>>>>>>>>>>>>>???===>>>>>>>>>>>>>>>>>>>>>===>>>>>>???>>>===<<<;;;999:::;;;;;;:::999:::<<<<<<===>>>??????>>><<<<<<===>>>@@@CCCEEEGGGHHHHHHGGGCCC@@@?????????>>><<<@@@@@@???>>>===<<<;;;;;;999888777777777777777777333333444444555777888999444444444333333222222222///000111222222111000///000000000111111000000000222///000444555666EEEWWWooo{{{~~~rrrllluuu}}}}}}~~~uuutttsssrrrssstttuuuvvvooonnnkkkhhhiiisss~~~wwwssspppppprrrxxx~~~pppeee^^^VVVNNNHHHDDD@@@>>>======<<<;;;:::;;;;;;:::888777777888555666666888:::<<<>>>???>>>???@@@AAABBBBBBBBBBBB??????>>>>>>???AAACCCDDDHHHIIILLLPPPTTT[[[ccciiippprrrvvvzzz}}}~~~~~~~~~{{{vvvooojjjiiijjjjjjiiifffeeebbb```^^^^^^______^^^[[[YYYWWWUUUSSSPPPMMMJJJVVVgggxxx{{{sssmmmkkkjjjiiikkknnnlllooorrrvvvyyy|||xxxuuuqqqooooooooooooooonnnoooooommmkkkkkklllnnn000000000000000000000000444777;;;???DDDMMMWWW^^^pppuuu|||wwwtttdddccc\\\TTTPPPOOOKKKFFFEEECCCBBBDDDGGGIIIIIIHHHEEEJJJSSS]]]fffssswwwggg```___eeepppwwwsssyyyssseee^^^VVVRRRRRRRRROOOLLLIIIFFFFFFKKKMMMJJJHHHIIIHHHIIIKKKKKKKKKKKKLLLMMMGGGGGGFFFFFFEEEDDDDDDDDD>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>AAAAAACCCEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHH@@@@@@AAABBBCCCCCCCCCCCC>>>>>>======<<<:::999888999999999::::::;;;;;;;;;===>>>?????????AAADDDFFFJJJKKKMMMMMMKKKHHHCCCAAA;;;>>>AAAAAA>>>;;;;;;<<<:::::::::::::::::::::::::::999888888888999:::;;;;;;<<<===>>>>>>===<<<<<<<<<;;;:::999:::;;;<<<===;;;<<<===>>>>>>===<<<;;;????????????@@@AAABBBCCC?????????>>>??????@@@@@@>>>??????@@@@@@@@@??????@@@@@@@@@???>>><<<:::999999:::<<<<<<;;;:::;;;;;;===>>>>>>??????>>><<<<<<===>>>AAACCCEEEGGGHHHIIIGGGCCC???>>>??????>>><<<@@@@@@???>>>===<<<;;;;;;888777777666666666666777333333444444666777888999444444444444444444444444000111222333333222111000000000111111111111000000222...///444444333@@@RRReeesss}}}nnniiittt~~~~~~uuuuuuuuutttssstttwwwzzzooonnnkkkhhhjjjwwwyyyuuuooooooqqqvvv}}}uuujjjcccZZZQQQKKKHHHCCCAAA@@@???>>>===<<<======<<<:::999999:::555555666888;;;===@@@AAA@@@@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@AAACCCEEEGGGKKKLLLOOOSSSXXX___hhhnnnwwwyyy}}}~~~{{{uuunnnkkkjjjkkkjjjiiigggeeeccc```___^^^___```^^^[[[XXXUUUSSSRRROOONNNLLL[[[ppp~~~vvvooommmllllllnnnssspppssswwwzzz}}}||||||~~~zzzwwwrrrpppoooppppppooommmnnnnnnmmmkkkkkklllnnn000222333222000111555999:::;;;BBBOOO[[[fffvvvvvvggg```TTTQQQMMMIIIFFFDDDEEEEEEDDDFFFGGGIIILLLPPPUUUXXXZZZ[[[^^^fffttt{{{rrrhhh___\\\```eeeooovvvvvvsss```WWWTTTPPPKKKGGGEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHHHHJJJLLLMMMJJJGGGBBBCCCEEEFFFEEEDDDBBBAAA======<<<<<<<<<<<<======>>>???@@@@@@AAAAAAAAAAAA<<<===============<<<<<<@@@BBBDDDDDDCCCCCCCCCDDDGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@AAAAAA???>>>>>>>>>===<<<;;;::::::999888:::;;;;;;:::999;;;<<<>>><<<;;;;;;===AAAEEEHHHKKKLLLMMMKKKGGGCCC@@@???======>>>??????>>><<<<<<<<<;;;999888888999;;;<<<:::::::::999999::::::;;;<<>>>>>>>>>>>======<<<;;;:::999999999========================??????????????????@@@@@@>>>??????@@@@@@??????>>>AAABBBBBBCCCBBB@@@???>>>AAA@@@>>>=========>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>>?????????>>>>>>@@@AAAAAAAAAEEEKKKKKKGGGCCCBBB@@@>>><<<<<<<<<<<>>>>>>>>===:::999999888777666666555333444666888999888777666666666555444444444444444444444333222111000///...222111000//////.........000000//////111666>>>CCCYYYgggyyy|||uuummmooo~~~}}}wwwuuutttvvvzzz{{{yyywwwuuummmfffeeejjjwwwzzzsssqqqqqquuu|||}}}zzzsssmmmcccYYYPPPIIIEEEDDDBBB???===???======<<<;;;::::::999999999:::;;;<<<>>>???@@@AAA===???AAADDDEEEEEEDDDCCCAAA@@@?????????AAACCCDDDKKKMMMPPPUUU[[[ccclllrrr{{{~~~|||}}}qqqmmmiiifffgggiiijjjjjjgggddd```^^^^^^___^^^^^^ZZZYYYXXXXXXTTTMMMKKKMMMRRRcccwww|||uuupppnnnpppqqqrrrrrrvvv{{{}}}zzzvvvuuuzzzxxxpppnnnooooooqqqssstttqqqnnnlllmmmnnnoooooo333444555444222444:::>>>GGGLLLYYYlll{{{qqqbbbVVVPPPIIIGGGDDDAAA???@@@AAABBBDDDGGGKKKNNNRRRXXX```fffhhhjjjpppzzzyyypppdddbbb]]]YYYXXX^^^iiirrr|||yyy~~~iii[[[QQQOOOKKKHHHEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHIIILLLLLLJJJGGGDDDEEEFFFFFFEEECCCAAA@@@>>>======<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAA@@@<<<<<<<<<======<<<<<<<<<>>>@@@BBBBBBAAA@@@AAABBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@??????@@@@@@???============<<<;;;;;;::::::999:::;;;:::888888888:::<<<;;;;;;<<<>>>BBBFFFHHHJJJKKKLLLJJJFFFBBB@@@???===>>>?????????>>>===<<<:::999888777777999:::;;;999999999::::::;;;<<<===>>>DDDGGGCCC???>>>>>>===>>>===<<<;;;::::::::::::========================>>>>>>>>>?????????????????????@@@@@@@@@@@@??????BBBBBBCCCCCCBBBAAA???>>>@@@@@@>>>=========>>>>>>>>>>>><<<<<<;;;<<<======>>>??????@@@@@@?????????>>>CCCGGGHHHJJJLLLJJJEEEBBBAAA???===<<<<<<<<<===?????????>>>>>>>>>======999888888777666666555555444555777999999999888777666666666666666777888888666555444333222111111000111111000///.........///000000//////000555<<<@@@QQQ___qqq}}}~~~}}}}}}zzzuuuooorrr~~~}}}}}}yyywwwvvvxxxzzzzzzyyyvvvsssmmmhhhgggkkkxxxzzzuuurrrqqqsssyyy}}}}}}{{{}}}~~~xxxrrrggg]]]QQQKKKFFFEEECCC???>>>???=========<<<;;;:::::::::::::::<<<===???AAABBBCCC@@@AAACCCDDDDDDCCCBBBBBB@@@@@@??????AAACCCFFFHHHNNNPPPSSSWWW]]]eeemmmssszzz|||xxxvvvmmmjjjgggfffgggiiijjjkkkgggdddaaa____________^^^]]]ZZZYYYXXXSSSLLLLLLPPPZZZnnnxxxsssrrrssstttttttttxxx}}}vvvvvvuuuvvv{{{{{{rrrpppppppppqqqtttsssppplllkkklllnnnoooooo555666888888:::???GGGNNN___hhh{{{pppbbbWWWNNNFFFAAA@@@>>><<<<<<===@@@CCCEEEJJJOOOUUUYYY]]]eeepppyyy}}}|||jjj\\\UUUSSSSSSSSSUUU\\\kkk|||~~~}}}jjjZZZSSSJJJHHHFFFDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGIIIKKKKKKIIIGGGFFFFFFFFFFFFEEEBBB@@@???>>>>>>===<<<<<<<<<<<<<<>>@@@AAABBB@@@@@@AAABBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDBBBAAA@@@???>>>======>>>???===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;999666555555666888999:::===@@@CCCFFFHHHHHHIIIIIIHHHDDD@@@???>>>>>>>>>???@@@???>>>===<<<999888777777777999:::;;;888888999:::<<<===>>>??????DDDGGGCCC???>>>>>>===>>>===<<<;;;::::::::::::========================<<<=========>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDCCCAAA@@@???@@@???>>>===<<<===>>>>>>>>>===;;;:::;;;<<<>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@IIIRRRRRRPPPMMMIIIDDDAAA@@@>>>===<<<<<<<<<===>>>>>>>>>>>>============999999999888777777666666555666888999::::::999888666666777777999:::<<<<<<777777666555444333333222000000///.........//////000000000//////333888<<>>???>>>>>>======<<<<<<;;;;;;:::;;;===???AAACCCEEEFFFEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@AAACCCGGGJJJLLLQQQSSSWWW[[[___fffmmmrrrxxx~~~zzzsssooojjjhhheeeeeegggiiijjjjjjgggdddaaa`````````___^^^___\\\YYYVVVPPPLLLNNNUUUbbb||||||xxxvvvwwwwwwwwwvvv{{{zzzvvvooossswww{{{vvvssssssrrrsssvvvuuurrrnnnlllmmmoooqqqrrr555888===CCCIIITTT```iiisssgggWWWLLLFFFCCC???<<<======<<<===AAAGGGLLLPPPYYY___eeeiiinnnwww~~~nnnbbbXXXSSSRRRVVVYYY]]]bbblllzzzjjjYYYNNNIIIFFFEEECCCBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFGGGIIIIIIIIIHHHGGGGGGGGGFFFEEECCCAAA???>>>>>>>>>===<<<<<<<<<<<<<<>>;;;:::::::::;;;;;;;;;<<<@@@BBBCCCDDDCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBB@@@???>>>===<<<;;;<<<======<<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::888444222111111333555888<<<@@@CCCEEEFFFEEEFFFGGGEEEBBB???>>>>>>>>>??????@@@???>>><<<;;;888888888888888999;;;;;;999999:::<<<===>>>>>>>>><<>>???=========<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???AAAAAA@@@@@@@@@@@@AAAAAACCCCCCDDDDDDCCCBBB@@@???>>>===<<<;;;;;;<<<===>>>>>><<<;;;::::::<<>>>>>=========<<<<<<<<<;;;;;;::::::999999999999666777888:::::::::::::::888888888888999;;;<<<===777777777666555444444444000//////......//////000000000000//////111555888>>>IIIYYYhhhzzz~~~}}}|||}}}~~~~~~|||zzzyyywwwvvvuuutttqqqooollljjjjjjrrrvvvrrroooooorrrwwwzzz{{{vvvvvvxxxzzz~~~}}}pppeeeYYYRRRLLLJJJGGGBBB@@@AAA??????>>>>>>============;;;<<<===@@@BBBEEEGGGHHHGGGFFFEEEDDDDDDDDDEEEEEECCCCCCCCCCCCEEEHHHLLLNNNSSSVVVYYY]]]aaafffkkkooouuuzzz~~~wwwpppllliiigggddddddeeeffffffffffffcccaaa`````````___^^^```\\\WWWSSSMMMKKKQQQZZZhhh~~~{{{zzzzzzzzzzzzyyy~~~wwwqqqpppmmmttt}}}|||yyyxxxwwwwwwyyyyyyvvvrrrppprrrtttuuuvvv<<>>>>><<<999======>>>BBBHHHQQQYYY^^^kkkqqqxxx}}}tttaaaVVVQQQQQQWWW]]]aaafffmmmttt|||}}}hhhZZZOOOGGGBBBEEEDDDBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBDDDEEEGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDBBB@@@>>>=========<<<<<<<<<<<<======@@@@@@@@@@@@??????>>>===;;;::::::::::::;;;<<<===AAABBBDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???======<<<;;;::::::<<<<<<<<<:::999999::::::;;;<<<<<<<<<;;;<<<:::777333000......///111555999===AAACCCDDDDDDDDDEEECCC@@@>>>===>>>>>>>>>??????>>>===;;;:::999999999999999:::;;;;;;:::;;;<<<=========<<<<<<888<<<===;;;;;;>>>???===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===>>>??????AAA@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCAAA@@@???<<<;;;:::::::::;;;<<<======<<<;;;:::;;;===???@@@@@@@@@AAACCCCCCDDDDDDDDDOOOYYY^^^XXXMMMGGGDDDCCC>>>===<<<;;;;;;;;;<<<============<<<<<<<<<<<<;;;999999999999999888888888777888999999:::;;;;;;;;;999999888888888999:::;;;777777777666555555444444111111000////////////000000000111000///000222555999BBBOOO^^^qqq~~~|||{{{zzz{{{|||~~~|||xxxuuusssrrrrrrtttpppllliiiggglll{{{uuusssooooooqqqvvvzzz|||vvvvvvwwwxxx{{{rrrfff___XXXQQQOOOKKKEEEBBBBBB@@@@@@???????????????>>><<<===???AAADDDFFFHHHIIIGGGGGGGGGFFFGGGGGGHHHIIIGGGFFFEEEEEEGGGIIILLLNNNSSSVVVZZZ^^^aaaeeeiiilllrrruuuzzz|||zzzvvvqqqooojjjgggdddbbbbbbbbbbbbbbbdddbbb````````````___]]]]]]YYYUUUPPPKKKKKKUUUaaaqqq~~~||||||||||||{{{{{{|||qqqoooppppppwww~~~}}}}}}zzzwwwuuuvvvwwwxxxxxxRRR[[[iiiwwwmmm\\\JJJEEE>>>;;;::::::999777===???BBBIIISSS```kkkrrr{{{hhh]]]QQQNNNPPPVVVaaajjjrrrxxx}}}}}}yyyeeeVVVNNNIIIDDD???CCCCCCBBBAAA@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAABBBEEEGGGGGGFFFEEEFFFFFFFFFEEECCCBBB@@@>>>===<<<<<<;;;;;;<<<<<<===>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;:::::::::<<<===>>>@@@BBBCCCCCCBBBBBBCCCDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>===<<<;;;:::999:::<<<<<<<<<:::999999::::::;;;;;;;;;<<<<<<<<<;;;777222///---------///333777;;;???AAABBBBBBCCCCCCBBB???===>>>???===>>>>>>>>>===;;;999888999999999999999999999888:::;;;<<<======<<<;;;:::777:::;;;999999===>>><<<::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::<<<===???@@@AAAAAA@@@???>>>>>>???@@@AAAAAABBBBBBCCCBBB@@@???>>>999999888777888999:::;;;===<<<<<<<<<<<<======>>>>>>???@@@BBBDDDEEEFFFFFFQQQXXXYYYQQQGGGBBBBBBAAA<<<<<<;;;::::::;;;=========<<<<<<<<<;;;;;;;;;;;;777777777777777777777777888888888999999:::;;;;;;999888888888888999999:::888777777777666666666666333333222111000000000000///000111111000000111333666===IIIVVVhhhxxxyyyzzzyyyzzz|||}}}yyyuuurrrrrrssswwwqqqkkkgggeeehhhrrr~~~wwwuuusssqqqrrruuuyyy|||wwwxxxyyyyyyzzz~~~vvvjjjeee]]]VVVSSSOOOHHHDDDEEEAAAAAA@@@@@@@@@@@@@@@@@@???@@@AAADDDFFFHHHJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKHHHGGGGGGGGGHHHJJJMMMNNNRRRUUUZZZ^^^bbbeeehhhkkkqqqssswwwyyyyyywwwtttqqqkkkgggbbb___^^^___``````bbb```____________^^^\\\YYYWWWTTTPPPLLLNNN[[[iii}}}|||}}}~~~}}}}}}|||}}}~~~wwwpppoooqqqtttzzz|||{{{{{{{{{yyyxxxsss}}}wwwnnnbbbSSSHHH???>>><<<::::::;;;<<<===CCCFFFLLLVVVeeeuuuzzzmmmcccZZZUUUTTTZZZaaahhhrrr{{{yyyvvvxxx|||kkkcccWWWMMMGGGDDDBBB@@@@@@@@@???????????????????????????@@@@@@AAAAAAAAAAAADDDGGGGGGEEEDDDEEEFFFDDDCCCAAA@@@>>>===<<<<<<:::::::::;;;===>>>@@@AAAAAAAAA@@@@@@???===<<<;;;<<<;;;::::::;;;<<>>=========>>>>>>>>>>>>======;;;:::999:::<<<===<<<;;;::::::::::::::::::;;;;;;<<<<<<;;;777222///------...///222666:::>>>@@@BBBBBBCCCCCCAAA???===>>>???<<<=========<<<:::888777888888888777777666555444777999:::<<<===<<<;;;::::::<<<;;;888999<<<<<<999999888888777888888999999::::::::::::::::::::::::999999;;;<<<>>>@@@AAABBB@@@???===<<<<<<===???@@@@@@AAAAAABBBAAA???>>>===777666666555666777888999<<<======>>>>>>===<<<;;;;;;===???AAADDDFFFGGGHHHJJJOOOPPPIIIAAA??????>>>;;;;;;:::::::::;;;===>>><<<<<<<<<;;;;;;;;;::::::888888888888888888888888777777777888888999:::;;;777777777888999:::;;;<<<999999999999888888888888666555444222111000000000///000222222111111111333333:::DDDPPP```uuu|||rrrwww~~~}}}{{{vvvttttttvvvyyyqqqhhhfffeeehhhnnnuuu{{{zzzwwwuuussstttwwwyyywwwyyy{{{zzzxxx{{{{{{qqqiiibbb[[[WWWRRRKKKGGGGGGAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEGGGIIIKKKLLLMMMLLLMMMNNNNNNNNNMMMLLLKKKFFFFFFFFFGGGIIILLLOOOPPPRRRVVV[[[```cccfffhhhjjjqqqtttyyy}}}~~~{{{uuuqqqjjjeee___[[[[[[^^^```aaa```___^^^^^^___^^^\\\[[[WWWUUUTTTQQQNNNRRRaaaqqq~~~}}}|||}}}|||}}}xxx{{{|||rrrnnnpppsss{{{~~~~~~{{{uuueee[[[QQQGGGBBB999:::;;;;;;<<<>>>BBBFFFKKKOOOWWWddduuu|||xxxpppfff\\\VVVWWWXXX^^^jjjttt|||yyytttqqqrrrsss|||wwwdddZZZWWWRRRJJJCCC@@@@@@BBB<<<=========>>>>>>??????======>>>???@@@AAAAAABBBAAADDDGGGGGGEEECCCDDDFFFBBBAAA@@@>>>===<<<<<<<<<999999:::;;;===???AAABBBAAAAAAAAA@@@>>>===;;;:::===<<<;;;:::;;;===???AAADDDFFFGGGHHHGGGFFFGGGHHHGGGFFFDDDBBB@@@>>><<<<<<;;;<<<<<<===>>>=========;;;:::999:::<<<===<<<;;;::::::::::::::::::::::::===<<<;;;777222///------///000222666999>>>AAACCCBBBBBBBBBAAA???>>>???@@@<<<<<<<<<<<<;;;999777666777777666666555444222111555666999;;;======<<<;;;>>>???===999999;;;;;;777888777777777777777888888::::::::::::::::::::::::999999;;;===???@@@BBBCCC???>>>===;;;;;;===>>>???@@@@@@AAAAAA@@@???===<<<666555444444555666777888<<<===>>>??????===;;;999:::;;;>>>AAADDDFFFHHHIIICCCHHHHHHCCC>>>>>>===;;;;;;::::::999:::;;;===>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777777777888999:::;;;666666777888:::<<<>>>???;;;::::::::::::::::::999888777555333222000000///...000222333222111222333222888AAAMMM\\\pppuuunnnuuu}}}xxxuuuvvvyyy{{{pppgggeeegggiiimmmrrr{{{~~~{{{wwwtttsssuuuvvvwwwzzz|||zzzwwwxxx~~~wwwlllddd]]]YYYTTTLLLHHHHHHBBBBBBBBBBBBBBBBBBBBBBBBGGGGGGIIIJJJKKKMMMNNNOOOOOOPPPQQQQQQPPPMMMKKKIIIDDDDDDEEEFFFIIIMMMQQQSSSRRRVVV\\\aaadddgggiiikkkrrrvvv|||~~~vvvppphhhccc]]]YYYZZZ^^^aaaccc___^^^]]]]]]^^^^^^\\\ZZZUUUUUUTTTSSSQQQVVVfffvvv}}}||||||~~~|||~~~~~~{{{wwwyyywwwooommmpppsssgggWWWNNNFFF@@@>>><<<:::999<<>>>>>>>>???=========>>>??????@@@@@@CCCCCCDDDDDDDDDDDDDDDDDDEEECCC@@@===<<<;;;<<<<<<999999888999:::<<<>>>???CCC@@@<<<<<<>>>???>>>===;;;;;;;;;<<<===???@@@AAA@@@BBBDDDGGGHHHHHHGGGGGGHHHEEEBBB>>>;;;:::999999===<<<;;;:::::::::::::::999:::;;;;;;<<<<<<;;;;;;999::::::::::::999888777;;;:::999777555333111000...111555999<<<>>>>>>>>>@@@AAABBBCCCBBB@@@>>><<<::::::;;;::::::999777777999888555333333333444555111333666999;;;;;;:::999::::::::::::::::::::::::999777444444666888:::;;;888888999:::;;;;;;;;;;;;999999:::;;;===>>>>>>???=========>>>>>>>>>>>>>>>>>>???@@@@@@???===;;;999:::999888666666666777777>>>>>>===<<<;;;999888777777;;;<<<<<>>;;;:::999888777999999999999:::;;;<<<<<<<<<;;;;;;:::999999999999:::999888777666555555555444444444444555777888999999999999::::::;;;;;;;;;???<<<999777888999::::::555555444333222000000///000000111111222222222222666666<<>><<<>>>>>>???CCCIIIRRR^^^gggpppxxxtttggg^^^VVVVVVYYY```iiipppttttttwww{{{~~~qqqhhhgggmmmrrrssseee[[[SSSNNNFFFDDDCCCBBBBBBAAA???==================>>>>>>>>>======>>>>>>??????@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCDDDBBB???===;;;:::;;;;;;999999888999:::<<<>>>???AAA???<<<<<<===???>>><<<<<<<<<<<<===>>>???@@@AAA@@@BBBDDDFFFGGGGGGFFFEEEFFFDDDAAA===;;;999999999<<<<<<;;;:::::::::::::::999:::;;;;;;<<<<<<;;;;;;999999:::::::::999888888999888777666444333222111111333666999<<<=========@@@AAABBBBBBAAA@@@===<<<;;;::::::999999888777777888666444222222222333444222333444555777888999999999999999999999999999999777555333333555888999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>===;;;999777999888777777777888999999;;;;;;;;;:::999999888777666:::<<<<<>>;;;:::::::::999::::::::::::;;;<<<======;;;;;;:::999999999:::::::::999888666555444444333444444555666777888999999999:::::::::;;;;;;;;;<<<===;;;::::::::::::999888555555444333222111000000000111111111222222222222666555999CCCPPP^^^qqq~~~}}}zzzuuupppqqqxxx|||xxxuuutttoooooonnnlllkkklllnnnpppwww|||xxxuuussssssssszzz{{{||||||{{{|||}}}wwwpppfff\\\VVVRRROOONNNKKKJJJHHHFFFEEEDDDDDDEEEGGGIIILLLMMMMMMNNNOOOQQQPPPRRRTTTSSSPPPLLLJJJIIIFFFFFFEEEFFFHHHLLLPPPRRRUUUXXX\\\```cccfffkkknnnrrryyy{{{ssskkkeeedddbbb`````````bbbbbbbbb___\\\[[[\\\\\\\\\\\\YYYSSSQQQTTTWWW```www|||{{{zzz{{{~~~}}}{{{yyyzzz}}}}}}wwwsssxxxwwwrrroooqqqyyyuuufffUUUKKKEEE@@@>>>>>>BBBGGGMMMRRRZZZgggwwwtttggg]]]TTTNNNIIILLLVVVgggzzz|||qqqjjjiiippp{{{ppp___SSSKKKHHHFFFCCCBBBAAAAAAAAAAAA???=================================>>>>>>???@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCAAA???===;;;:::::::::999999888888999;;;===>>>???===<<<;;;<<<======<<<<<<======>>>???@@@AAAAAAAAABBBCCCDDDEEEDDDCCCCCCDDDBBB???<<<:::999999999<<<;;;;;;:::::::::::::::999:::;;;;;;<<<<<<;;;;;;888999999:::::::::999999888888888777777666666666444666888:::<<<===<<<<<>>;;;:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>:::999888888888999:::;;;999888777555444333222222444555777888999999999999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<;;;888666555555444333222111000000111111111111222222222222555444666>>>GGGUUUhhhwwwuuuvvvvvvtttrrrtttxxx|||{{{|||yyyvvvtttnnnooopppooonnnnnnppprrruuu{{{|||xxxtttrrrqqqqqq{{{}}}~~~~~~}}}|||}}}}}}zzztttkkkccc]]]XXXUUUSSSRRRPPPMMMJJJHHHFFFFFFFFFJJJKKKMMMNNNNNNOOOPPPRRRQQQSSSUUUTTTPPPLLLIIIHHHEEEEEEEEEGGGIIILLLOOOQQQUUUXXX\\\```cccfffjjjmmmssszzz}}}zzzrrriiicccccccccccccccccccccccc___]]][[[[[[]]]^^^^^^]]]ZZZTTTQQQTTTZZZiii|||zzzyyyzzz|||~~~~~~|||yyywwwxxx||||||wwwsssxxxzzzsssrrrssswww~~~zzzxxxvvvrrrmmmbbbWWWLLLFFFCCCAAABBBDDDHHHTTT```hhhrrrnnn]]]UUUPPPNNNMMMOOOTTTbbbwwwuuusssppprrryyyxxxnnn___RRRIIIDDDCCCBBB@@@??????@@@BBBBBB@@@>>>>>>============<<<<<<<<<===>>>>>>??????@@@AAAAAA@@@AAABBBCCCCCCDDDCCCCCCDDDBBB@@@>>>===;;;;;;;;;999999888888888:::;;;<<<===<<<;;;;;;<<<<<<<<<;;;===>>>>>>???@@@AAAAAAAAA@@@AAABBBBBBBBBAAAAAA@@@AAA@@@>>><<<:::999999999;;;;;;::::::999::::::;;;999:::;;;;;;<<<<<<;;;;;;888888999:::::::::999999888888999999:::::::::;;;999:::;;;<<<<<<<<<<<<;;;??????@@@@@@???>>>======<<<;;;999888777777888888333222111000000000000111333333333444555666777888777777777777777777777777444333333444666777777666999999999999:::;;;<<<<<<>>>===<<<;;;;;;<<<>>>???>>>===============<<<<<<999999::::::::::::999888999999999::::::;;;;;;<<<;;;;;;999888666555555444333888;;;<<>>999888777777777999:::<<<999888777555444333222222555777999;;;<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;:::888666555444444333222222111111222222222222222222222222444333444:::BBBNNNbbbsssssswwwzzzyyyxxxzzz{{{zzz{{{yyy}}}~~~|||yyyvvvuuupppqqqrrrrrrpppooooooppptttwwwyyy|||~~~zzzvvvtttrrrrrr|||~~~~~~|||||||||}}}zzzrrrkkkfffaaa]]][[[WWWUUURRROOOLLLKKKJJJJJJMMMNNNOOOOOOOOOOOOQQQSSSRRRTTTUUUTTTPPPLLLIIIHHHDDDEEEFFFGGGJJJLLLNNNOOOSSSVVV[[[^^^bbbfffjjjmmmssszzz~~~~~~|||yyyqqqiiieeeeeefffffffffdddcccbbb^^^]]]\\\^^^```aaa```___]]]XXXUUUYYYbbbttt}}}{{{zzzzzz|||~~~~~~~~~}}}|||zzzwwwuuuwww{{{~~~}}}xxxtttvvvxxxrrrtttzzzzzzooogggccc___YYYUUUSSSKKKEEECCCCCCDDDIIIOOOVVVgggxxxpppZZZOOOLLLKKKNNNRRR]]]dddsss|||ooottt{{{zzzpppbbb[[[RRRKKKFFFCCCAAA@@@;;;;;;;;;===??????===;;;=========<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDEEEDDDBBBAAA???>>>===<<<:::999888777888888::::::;;;;;;<<<<<<<<<;;;;;;<<<===>>>???@@@AAAAAA@@@@@@???@@@@@@@@@??????>>>>>>???>>>===<<<;;;:::999999::::::999999999::::::;;;999:::;;;;;;<<<<<<;;;;;;888999999:::::::::999999666666777999:::;;;<<<<<<===============<<<<<<;;;>>>>>>??????>>>>>>======<<<;;;:::999888888888888222222111111111111111111222333666888999888777777666666666666666666666666555444444555777888888777777777777777888999:::;;;===<<<<<<;;;;;;<<<===>>>>>>>>>======<<<<<<<<<;;;777888999:::;;;<<<======<<<<<<<<<<<<<<<;;;;;;::::::999888888888888999:::444888;;;===BBBIIIMMMMMMJJJFFF@@@<<<:::::::::999999999999999:::;;;<<<===999888666555666888:::;;;999888777666555444444444777999;;;=========;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===;;;888666777888888888555444444333333222222222333222222222222222222222333222444999???JJJ^^^ooovvv~~~}}}zzzyyy|||{{{{{{xxxvvvuuusssttttttrrrooommmmmmmmmrrruuuwww||||||yyyxxxvvvvvv}}}~~~~~~|||{{{{{{{{{zzzuuupppkkkfffbbb[[[ZZZWWWTTTRRRPPPPPPPPPOOOPPPQQQPPPOOOPPPRRRTTTRRRTTTUUUTTTQQQMMMJJJIIIEEEEEEFFFGGGIIIKKKLLLMMMQQQTTTYYY]]]aaaeeejjjmmmtttzzz}}}zzztttllljjjkkkkkkkkkiiigggdddbbb`````````bbbdddeeecccbbb]]]ZZZZZZ^^^hhhzzz~~~{{{{{{|||}}}}}}|||zzzyyyxxxvvvtttvvvyyy}}}~~~~~~}}}xxxtttttt|||uuurrrwwwxxxnnnjjjhhhggghhhccc\\\UUUPPPMMMIIIHHHLLLGGGEEEFFFHHHKKKUUU^^^mmmooo^^^OOOLLLMMMNNNTTT\\\iiisss~~~zzzzzzyyy{{{jjj___OOOLLLIIIFFFDDDCCC@@@>>><<<<<<===???AAAAAA>>><<<;;;;;;<<<<<<<<<=========>>>>>>??????@@@AAAAAAAAAAAAAAACCCDDDEEEEEEEEEEEEFFFEEEDDDBBBAAA???>>>===:::999888777777777888999999;;;======<<<;;;<<<===<<<===???@@@@@@@@@???>>>>>>>>>===========================<<<<<<;;;::::::999999999999999::::::;;;999:::;;;;;;<<<<<<;;;;;;999::::::::::::999888777444444555777999:::;;;<<>>======<<<<<<>>>>>>==================<<<<<<<<<<<<;;;:::999888222222222222222222222222333555888:::;;;:::888777666666666666666666666666666555444444777888888888777666666555666777999:::<<<<<<<<<======>>>>>>>>><<<<<<;;;;;;:::999999999777888999:::<<<===>>>???>>>>>>>>>>>>===<<<;;;:::555666666777999<<>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;===:::666444555666777777555444444444333333333222333333333333222222222222111222444888<<>>>>>>>>@@@BBBCCCCCC@@@===999::::::;;;<<<===>>>>>>>>>??????@@@@@@AAAAAABBBAAABBBCCCEEEFFFGGGGGGGGGEEEDDDDDDBBBAAA???===<<<:::999888777666666777888999;;;>>>>>>===<<<<<<>>>;;;===>>>@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<===<<<<<<=========<<<<<<;;;999999888888999::::::;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999888777666555666777888:::<<<===>>>AAA@@@??????>>>==================<<<<<<======>>>;;;<<<>>>???>>><<<999888333333444444444444444333555666777999999999999888666666666666666666666666666444222222444666888888888777666555666888:::;;;;;;<<>>?????????>>>===<<<666666666777999<<>>===???DDDFFFDDDBBB@@@>>>======<<<:::888:::999999::::::;;;<<<===:::999666444444555888999:::::::::::::::;;;;;;<<<=========>>>>>>>>>>>>>>>;;;;;;;;;;;;:::::::::999999777555444555555555444444444444444444333333333444444333333333222222222000111444666888???PPPaaaooo|||{{{~~~{{{yyyvvvtttssstttsssqqqmmmjjjiiijjjlllkkkrrryyy~~~|||}}}}}}|||{{{zzz|||}}}yyy~~~zzzuuunnnjjjgggeeeaaa]]]ZZZWWWVVVUUURRRRRRQQQPPPNNNOOOQQQSSSPPPRRRTTTTTTRRROOOMMMLLLKKKIIIGGGFFFFFFGGGIIIKKKNNNRRRXXX^^^ccciiiooosssxxx}}}ttttttsssrrrpppnnnmmmlllllllllmmmnnnooommmiiifff^^^```aaaeeeooo}}}{{{yyyxxxvvvuuusssuuuvvvvvvuuuuuuvvvxxxyyyyyyzzz||||||zzzuuurrrpppxxx}}}rrrrrruuu}}}jjj```RRRJJJIIIJJJJJJIIIEEEFFFEEEAAA???BBBKKKSSSVVVUUUUUUYYY]]]dddssswwwlllkkkjjjlllrrrtttkkk___YYYSSSVVVbbbkkkooozzz~~~yyy||||||zzzxxxzzz~~~vvvjjjaaa[[[SSSKKKDDDFFFDDDCCCCCCDDDCCCAAA@@@;;;;;;<<>>??????>>>??????@@@@@@AAABBBBBBBBBCCCDDDFFFGGGGGGHHHHHHDDDDDDCCCBBB@@@>>><<<;;;:::999888666666666777777888<<>>;;;<<<>>>???@@@???===<<<;;;::::::::::::;;;<<<===<<<<<<===============<<<999888888888999::::::;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;:::999777666555888999:::<<<>>>???@@@AAABBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<======>>>;;;===???AAA@@@===:::888444444555666666555555555777777666666666888999:::777777777777777777777777666333111000222555777777999888666666777888;;;<<<;;;===AAACCCEEEDDDCCCAAA>>>>>>===<<<;;;;;;::::::;;;;;;::::::999:::::::::;;;<<<>>>???@@@@@@??????;;;:::888777777999:::<<<<<>>BBBCCCAAA>>>===<<<===>>>>>><<<:::;;;;;;;;;;;;;;;===>>>>>>;;;999666333333444777999;;;;;;;;;;;;<<<===>>>??????>>>>>>===>>>>>>???@@@;;;;;;;;;::::::999999999666555555666666555333111444444444444444444333333444444444333333222222222///000333555555:::JJJZZZggguuu~~~zzz~~~|||zzzxxxuuutttsssrrrqqqoookkkhhhhhhkkkmmmiiiqqqyyy}}}}}}~~~|||||||||{{{yyyzzz|||~~~yyy{{{uuuooojjjkkkiiieee```[[[XXXVVVUUURRRRRRQQQOOONNNNNNQQQSSSOOOQQQTTTTTTRRRPPPNNNMMMMMMKKKGGGEEEDDDFFFHHHJJJOOOSSSYYY___eeelllrrrvvv{{{uuuuuutttsssrrrrrrqqqqqqppppppqqqrrrrrroookkkgggbbbdddeeehhhrrr}}}zzzxxxvvvtttrrrrrrtttvvvvvvuuuuuuuuuvvvvvvvvvxxxyyyzzzxxxtttpppooovvvwwwssstttzzzYYYQQQIIIFFFEEECCCBBBBBB@@@BBBEEEFFFGGGKKKQQQWWW___cccgggiiilllvvvssseee___UUU[[[bbbccc^^^ZZZYYY[[[XXXcccqqq{{{|||zzz~~~{{{sssqqqooopppvvv}}}}}}uuuhhhaaaWWWQQQNNNKKKFFFBBBBBBAAAAAA@@@???>>><<<<<<>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEGGGHHHHHHHHHEEEDDDCCCBBBAAA@@@??????<<<;;;:::999888777777777888999;;;<<<===<<<;;;:::<<<===============<<<<<<<<<===>>>???@@@@@@???>>>===>>>>>>>>>>>>===<<<<<>><<<;;;;;;<<<<<<======<<<<<<======<<<:::777>>>===<<<:::777555333333777999;;;<<<===>>>AAADDDEEECCCAAA>>><<<<<<======>>>>>>===<<<<<<===??????@@@???===<<<===<<<;;;999777666666666666666777888666666666666777888999:::888888777777666666555555333333333444666888;;;===666666666666666777777777>>>@@@CCCFFFFFFEEEBBBAAA???===<<<;;;<<<<<<:::888;;;<<<<<<:::777666777888888<<<@@@BBBBBB@@@???>>>??????>>>;;;888777888:::===???BBBBBB@@@>>>>>>>>>;;;::::::999999::::::;;;888:::;;;;;;:::999:::;;;999777555333333666888:::<<<===>>>???AAABBBCCCDDD@@@@@@???????????????@@@===<<<<<<;;;999888777777999::::::999666555555666333333333444666666555333555555555555444333222111666444222111444:::DDDJJJYYYjjjyyyyyy~~~tttttt|||}}}|||{{{yyyvvvtttsssrrrtttrrrooolllkkkkkklllnnnpppqqquuu~~~zzzxxxvvvzzz|||yyyuuusssuuuxxxzzz{{{|||vvvtttsssqqqtttpppjjjddd___ZZZVVVSSSQQQTTTUUUQQQOOOPPPQQQOOOQQQRRRSSSTTTTTTSSSRRRQQQLLLJJJFFFAAA@@@BBBHHHMMMQQQTTTYYY^^^eeemmmvvv|||vvvuuusssrrrrrrssstttvvvwwwvvvssspppnnnllllllllldddgggjjjooowww{{{wwwuuusssrrrpppqqqppppppooooooooopppppptttrrrrrrtttvvvwwwtttqqqrrrxxx}}}vvvuuuzzzKKKFFFBBBAAADDDFFFHHHIIIKKKNNNQQQSSSUUUZZZbbbhhhvvvzzz~~~}}}mmm^^^RRRMMMJJJPPPVVVWWWUUUTTTVVVZZZhhhsss{{{wwwvvvtttnnnmmmpppwww|||~~~zzz{{{~~~|||rrriiiVVVPPPIIIFFFFFFFFFCCC@@@AAAAAAAAA@@@???>>>===<<<>>>????????????>>>======<<<<<<<<<===>>>???AAABBB@@@@@@@@@@@@@@@@@@AAAAAAAAABBBDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA???>>>===;;;::::::::::::::::::;;;;;;;;;;;;;;;:::<<<<<<============<<<<<<<<<===???@@@@@@@@@???>>>??????@@@@@@??????>>>===>>>>>>===<<<<<<===>>>???>>>===<<<<<<======;;;999;;;;;;:::888777666555555777999;;;======???BBBEEEEEECCCAAA???======>>>??????>>>===<<<===>>>???@@@???>>>======>>>===;;;999888888888888888888999:::999999999888999999:::;;;888888888777777666666666555555555666888999;;;<<<777888888888999999::::::===@@@CCCEEEFFFEEECCCBBB@@@>>><<<<<<<<<<<<:::999:::;;;;;;999777666777888888;;;???AAA@@@???>>>===>>>>>>===;;;999888999;;;>>>@@@BBBBBB@@@>>>======<<<;;;;;;::::::::::::;;;:::;;;<<<<<<;;;::::::;;;999888555444555777;;;===??????@@@AAABBBCCCCCCDDDAAAAAA@@@??????>>>????????????>>>===<<<;;;::::::777888999888777666777888555333333444555666555444555555555555444333222222444333222111333888@@@FFFPPP```qqq}}}~~~www~~~{{{ppppppzzzyyyxxxxxxwwwvvvvvvuuuuuuvvvtttqqqnnnmmmmmmnnnoooppppppttt{{{xxxvvvuuuyyy|||xxxtttrrrtttwwwyyyzzz~~~~~~}}}~~~~~~zzzzzzyyywwwxxxsssmmmfff___ZZZVVVTTTQQQUUUVVVRRRPPPRRRRRRQQQRRRSSSTTTUUUUUUTTTTTTSSSNNNLLLHHHCCCAAADDDIIINNNRRRUUUZZZ```gggoooxxx~~~xxxvvvtttrrrqqqqqqssstttvvvuuussspppnnnmmmlllllliiilllooosss|||}}}yyyuuutttrrrqqqoooooonnnmmmlllkkkkkkjjjjjjmmmlllmmmooorrrsssqqqnnnpppvvv|||vvvvvv|||AAAAAAAAAEEELLLSSSXXXZZZ```bbbeeegggiiioooxxx~~~zzzcccVVVKKKDDDAAABBBGGGMMMOOOQQQUUU]]]ddd{{{yyymmmgggdddfffnnnvvv}}}yyytttttttttnnnbbbXXXLLLGGGCCCBBBCCCDDDCCCBBBAAAAAAAAA@@@???>>>===<<>>>>>===<<<<<<===>>>???AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEGGGHHHHHHHHHFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;::::::999:::::::::<<<<<<===============<<<===>>>???@@@AAA@@@???????????????@@@??????>>>===>>>============???@@@AAA@@@???===<<<======<<<;;;999888777777666666666666777999<<<===>>>@@@CCCEEEDDDCCCAAA@@@??????@@@@@@???>>>>>>===>>>???@@@AAA???>>>>>>>>>???>>><<<999:::::::::::::::;;;<<<<<<===<<<;;;;;;;;;;;;;;;;;;888888888888888777777777777888999::::::;;;::::::999999:::;;;<<<======>>><<>>??????===<<<<<<=========;;;999999;;;===???@@@BBBAAA???===<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<===<<<:::999:::;;;999888777777888;;;>>>@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAA??????>>>>>>>>>===<<<<<<;;;:::999888888555777888888777777888999777555333333555777777777666666666555444444333333222222222222222666<<<@@@GGGWWWiiiyyy{{{vvv{{{xxxnnnmmm{{{~~~~~~wwwvvvvvvvvvvvvvvvvvvvvvyyywwwtttrrrppppppqqqrrrppppppsssyyy{{{vvvttttttyyy}}}yyyuuussstttwwwyyyzzzzzz{{{{{{zzzxxxyyy{{{}}}zzzrrrhhh___YYYTTTRRRRRRVVVWWWTTTSSSTTTUUUSSSTTTTTTUUUVVVWWWWWWVVVVVVQQQOOOKKKFFFDDDFFFKKKOOOSSSWWW]]]ccckkksss|||{{{yyyuuurrrpppooopppqqqtttsssrrrqqqooonnnmmmmmmmmmooorrrvvv}}}zzzvvvsssrrrqqqpppnnnnnnmmmkkkiiigggfffeeeeeeffffffhhhkkkooopppooommmooottt{{{vvvxxxCCCHHHNNNUUU___kkkrrrsssvvvxxxzzz{{{|||fffTTTKKKFFFDDDCCCCCCHHHOOOTTTZZZcccoooyyyxxxqqqiiidddfffqqqxxxrrrlllhhheee___TTTLLLKKKHHHDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@???>>>======>>>>>>??????>>>>>>===<<<;;;<<<<<<>>>@@@BBBDDDEEEBBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDEEEFFFGGGGGGGGGDDDCCCCCCBBBAAAAAA@@@@@@???>>>===;;;::::::::::::<<<;;;999888888888999:::;;;<<<==================>>>???@@@AAAAAA@@@??????>>>>>>??????>>>>>>===<<<>>>=========>>>@@@BBBCCCBBB???===<<<<<<======<<<999888777666555555666666666999<<<>>>???@@@CCCEEEDDDCCCBBBAAAAAAAAAAAAAAA??????>>>>>>???@@@AAABBB???>>>>>>???@@@???<<<:::::::::::::::;;;<<<======???>>>===<<<;;;;;;;;;;;;888888888999999999999999:::;;;<<<======<<<;;;:::::::::;;;<<<===>>>???@@@<<<>>>AAACCCEEEEEEDDDDDDBBB@@@>>>>>>>>>===;;;999888888777666444444777999777:::===>>>===<<<;;;;;;<<<======<<<:::;;;===??????@@@BBBAAA>>><<<<<<<<>>===<<<<<<<<<<<<<<<<<<======;;;999888888::::::999999:::<<>>>>>===;;;;;;;;;:::999888888888777888999888777666777888999777444444555777999999777777666555555444444444222333444333333555999;;;DDDRRRcccuuu{{{wwwyyy}}}yyyrrrsss~~~xxxxxxwwwwwwvvvvvvvvvuuu{{{yyywwwuuussssssssstttpppqqqtttyyy~~~}}}{{{ttttttuuuzzz}}}xxxuuuvvvxxxyyyzzzwwwxxxwwwuuutttuuuxxx{{{}}}wwwjjj^^^UUUPPPOOOSSSXXXZZZWWWUUUWWWWWWUUUVVVVVVWWWXXXXXXYYYYYYYYYRRRQQQMMMIIIFFFHHHLLLPPPUUUYYY```hhhpppxxx~~~}}}zzzvvvrrrooonnnnnnnnnqqqqqqrrrqqqqqqpppnnnnnnnnnppprrruuu~~~yyywwwsssrrrqqqpppooommmlllkkkiiifffdddbbbaaaaaaaaacccfffjjjnnnooonnnnnnooosss{{{yyy{{{JJJTTT```iiivvvmmmWWWLLLHHHGGGFFFFFFJJJQQQZZZaaaiiitttyyyjjjkkkmmmpppyyy~~~rrrkkkbbb[[[WWWRRRKKKFFFFFFDDDAAA@@@?????????>>>@@@@@@@@@@@@@@@???>>>=========>>>>>>======<<<;;;;;;;;;<<<===???AAACCCDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@???>>>===<<<;;;:::::::::;;;:::888777777888999:::;;;;;;<<<===============???@@@AAABBBBBBAAA@@@?????????@@@@@@??????>>>============>>>???AAACCCDDDBBB???===<<<<<<======<<<:::999777555444444555666777:::===???@@@AAABBBDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@?????????@@@AAACCCDDDAAA@@@???@@@@@@???<<<:::999999999::::::<<<======???>>>===;;;::::::::::::888888999999::::::;;;;;;<<<===>>>>>>>>>===;;;:::::::::;;;<<<===??????@@@<<<>>>@@@CCCDDDEEEDDDDDDBBB@@@>>>>>>>>>===;;;999777777666555333444777:::888;;;===>>>===<<<;;;<<<<<<======<<<;;;<<<>>>@@@???@@@AAA@@@===<<<<<<===@@@??????>>>======>>>>>><<<<<<<<<:::777777888999;;;;;;<<<===???CCCFFFHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCBBB@@@???>>>>>>>>>?????????>>>======<<<<<<;;;;;;<<<:::777666666777:::888555555777999::::::999888777555555555555555333444666666555666888:::@@@LLL\\\ooo}}}~~~zzzzzz|||}}}|||zzz~~~{{{xxxyyyyyyyyyyyyyyyyyyzzz|||{{{yyywwwvvvuuuuuuuuuqqqrrrvvvzzz~~~~~~tttuuuyyy~~~|||yyyxxxyyyzzzzzzuuuvvvuuutttssstttwwwzzzyyyzzzkkk\\\RRRMMMMMMWWW\\\^^^[[[ZZZ[[[ZZZXXXYYYYYYYYYYYYZZZZZZ[[[[[[SSSRRROOOKKKIIIJJJNNNQQQXXX]]]eeemmmuuu}}}}}}}}}zzzwwwsssooommmllllllnnnoooqqqrrrrrrqqqpppnnnnnnppprrrttt{{{}}}vvvtttqqqppppppooommmkkkgggfffdddbbb```______^^^___bbbgggkkknnnnnnnnnnnnpppttt~~~}}}WWWfffuuuhhh\\\PPPLLLKKKJJJJJJLLLVVV^^^iiissszzz|||uuulllttt~~~zzzggg```WWWPPPMMMJJJFFFCCCAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???AAACCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@???>>><<<<<<<<<<<<888888777777888888999::::::;;;<<<===>>>>>>>>>>>>@@@AAABBBCCCBBBAAA@@@???AAAAAABBBBBBAAAAAA@@@???>>>=========???@@@BBBDDD@@@???===<<<======<<<;;;;;;:::777555444555666777;;;===AAABBBBBBBBBCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBDDDEEEEEECCCAAA??????>>><<<:::999999999999:::;;;======>>>===<<<;;;::::::::::::888999999:::;;;<<<<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<===>>>>>>??????===>>>@@@BBBCCCDDDDDDCCCBBB@@@>>>======<<<:::888777777666444333555999<<<;;;===??????>>>=========>>>>>>>>>===<<<<<<>>>@@@>>>?????????===<<<===>>>@@@@@@????????????@@@@@@<<<<<<;;;999888777999;;;>>>>>>???@@@CCCFFFIIIJJJIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCBBB@@@@@@??????????????????>>>>>>=========>>>>>>>>><<<999777666777;;;999777777999;;;;;;::::::999777666555555666666444666777777666666888::::::CCCRRRfff|||}}}{{{}}}{{{{{{|||}}}}}}~~~|||{{{zzzxxxwwwvvvuuuuuuqqqsssvvvzzz|||}}}~~~}}}vvvyyy~~~zzzwwwwwwwwwwwwssstttttttttssstttvvvxxxvvv|||kkk\\\RRROOOPPP]]]bbbdddbbb``````___\\\\\\[[[ZZZZZZZZZZZZ[[[[[[UUUTTTQQQNNNLLLNNNRRRUUU\\\aaajjjrrrzzz}}}zzzyyywwwtttqqqnnnllljjjlllnnnpppssssssrrrqqqoooppprrrssstttyyyyyysssqqqooonnnmmmllliiiggg```______^^^^^^^^^^^^___aaafffkkkooopppppppppppprrruuusssxxxuuu}}}]]]XXXVVVXXXYYYZZZ\\\```hhhrrr~~~~~~|||}}}zzzrrrlllYYYTTTNNNJJJHHHFFFCCCAAA@@@AAAAAAAAAAAAAAABBBCCC???@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@@@@???>>>>>>>>>>>>??????@@@BBBCCCDDDEEEEEEDDDDDDCCCBBBBBBAAA??????@@@AAABBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@>>>===<<<;;;;;;;;;555555777888999999999999:::;;;<<<===>>>>>>>>>>>>AAABBBCCCCCCCCCBBB@@@??????@@@@@@@@@@@@???>>>>>>>>>=========>>>???AAABBB>>>===<<<<<<======;;;999:::999777555555777999:::@@@BBBEEEGGGFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@>>>>>>AAAAAA@@@@@@BBBCCCEEEFFFIIIEEEAAA???>>>===<<<;;;999999999:::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;888999:::;;;<<<===>>>>>>???>>>===========================>>>>>>?????????>>>???@@@BBBBBBCCCCCCBBBBBB@@@>>><<<<<<;;;999777777777666444444666:::======???AAAAAA???>>>>>>????????????>>><<<<<<>>>@@@<<<===>>>>>>======>>>@@@@@@?????????@@@AAABBBCCC======<<<;;;999:::<<<>>>@@@@@@AAACCCEEEHHHJJJLLLIIIHHHHHHGGGGGGFFFFFFFFFCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>===============>>>??????===:::999999:::;;;999999999;;;<<<;;;:::;;;999777666555555666777444555666666555666888:::666===JJJ\\\pppzzzzzz~~~~~~{{{zzzyyyxxxwwwuuuuuutttqqqsssvvvxxxxxxxxxxxxyyyxxx}}}}}}wwwtttrrrqqqpppppprrrssstttssssssuuuvvvuuu~~~{{{lll]]]UUUUUUWWWeeejjjllliiiffffffddd```^^^]]][[[ZZZZZZZZZZZZ[[[WWWVVVTTTRRRQQQSSSWWWZZZ___eeennnvvv}}}}}}yyyvvvvvvwwwvvvssspppllljjjiiilllpppsssttttttqqqpppqqqrrrssssssuuu~~~zzzwwwpppnnnllljjjiiihhheeebbb]]]]]]]]]^^^```bbbcccdddjjjnnntttwwwwwwuuuuuuuuurrruuuvvvgggeeelllzzzwwwjjj^^^]]]```fffjjjlllrrryyyxxxzzztttttt|||xxxrrrvvvuuukkkbbbZZZOOOLLLIIIGGGFFFDDDBBB??????@@@@@@???>>>======>>>??????@@@@@@@@@??????>>>AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFEEEEEEDDDCCCBBBBBBBBB>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA>>>===<<<;;;999999999999222444666888:::::::::999:::;;;<<<===>>>>>>>>>>>>BBBBBBCCCCCCCCCBBB@@@???<<<<<<<<<<<<<<<;;;;;;:::>>>============???@@@AAA===<<<<<<=========:::777999888666555666999;;;===DDDFFFIIIJJJIIIGGGGGGGGGDDDDDDCCCBBBAAA???===<<>>===<<<;;;;;;999999::::::<<<===>>>???>>>======<<<<<<<<<<<<<<<888999:::;;;<<<>>>?????????>>>===<<<<<<===>>>????????????????????????@@@???@@@AAAAAABBBBBBBBBBBBAAA???===<<<;;;:::888666777777666444444666;;;>>>???AAABBBBBB@@@???@@@@@@@@@@@@@@@>>><<<<<<>>>@@@<<<=========<<<===???AAA?????????@@@AAABBBCCCDDD>>>>>>>>><<<;;;<<>>???>>><<<;;;;;;<<<:::::::::;;;======;;;:::;;;:::888666555666777888444555555555444555888:::777;;;FFFUUUgggzzz~~~{{{wwwzzz}}}zzzyyyzzzzzzyyyxxxvvvuuutttsssqqqsssuuuuuuuuutttttttttzzz{{{tttpppnnnlllkkknnnpppsssssssssssssssuuuttt~~~{{{mmm___YYYZZZ^^^jjjoooqqqnnnkkkjjjhhhddd___^^^\\\ZZZYYYYYYZZZZZZXXXXXXWWWUUUTTTVVVZZZ^^^aaagggpppxxx}}}wwwuuusssuuuvvvwwwuuuqqqllljjjhhhkkkppptttuuutttrrrpppoooqqqqqqpppqqqxxxzzzwwwvvvmmmkkkiiihhhgggeeeaaa___^^^^^^```bbbdddgggjjjkkkrrrwww}}}~~~|||{{{{{{rrruuu}}}ttteee\\\[[[aaaiiiooopppmmmiiigggiiinnnvvv~~~sssttttttuuuppphhhsss~~~oooccc[[[UUURRRLLLJJJHHHDDDBBB@@@@@@???AAA@@@@@@???>>>======<<<@@@AAA@@@???>>>???BBBDDDCCCBBBAAA@@@@@@@@@@@@AAA===>>>>>>??????@@@AAAAAACCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAA@@@???>>>@@@AAACCCBBBAAA@@@???@@@AAABBBCCCBBB@@@>>><<<:::999999999777444555777:::;;;<<<<<<===>>>@@@@@@???>>>>>>DDDCCCCCCBBB@@@???>>>>>>@@@@@@??????>>>=========>>><<<::::::<<<>>>???>>>===:::999:::===>>>===;;;888999999888777888:::===FFFIIILLLMMMKKKHHHFFFEEEEEEDDDBBB???===<<<;;;:::???BBBDDDCCCAAA@@@BBBEEEGGGBBB<<<:::<<<<<<999666888888888999:::;;;===>>>;;;<<<<<<===============<<<;;;;;;<<<<<<===>>>???AAA???===<<<===??????>>>===>>>>>>?????????>>>>>>@@@?????????@@@AAABBBBBB@@@???===;;;999888888777444444555666888:::===>>>>>>?????????>>>>>>@@@BBBCCCAAA???===<<<;;;;;;;;;;;;<<<===>>>>>>???>>>>>>>>>======???BBBCCC@@@===>>>============???@@@AAAFFFFFFGGGHHHHHHIIIJJJJJJFFFEEEDDDCCCBBBBBBCCCDDDAAABBBDDDEEEEEECCCBBB@@@@@@AAABBBBBBBBBAAA@@@???<<<;;;;;;:::999999999999<<<<<<===>>>>>>>>>>>>>>>::::::999999888777777666666666555555555555666666999999@@@OOO```ooo}}}~~~qqqhhhkkkvvv|||xxx{{{zzzxxxvvvuuutttssssssqqqppprrruuutttpppqqqtttzzz~~~~~~|||wwwppplllmmmnnnrrrtttuuuuuutttsssssstttwwwzzz{{{mmm```\\\bbbiiivvvwwwyyyxxxvvvqqqkkkhhhcccaaa^^^[[[ZZZZZZ[[[\\\[[[[[[[[[[[[[[[^^^bbbfffkkkooouuuyyy}}}}}}wwwsssrrrxxxvvvtttssstttrrrmmmiiikkknnnrrrsssrrrpppnnnmmmnnnppprrrrrrqqqvvv~~~{{{uuuooolllhhhfffcccccceeeeeeccc``````aaadddggglllqqqtttwww|||zzz~~~vvvlll```VVVRRRMMMQQQVVVZZZ^^^cccjjjoooxxx}}}}}}xxxmmmttt}}}ssskkkuuuxxxlll```VVVPPPLLLIIIIIIHHHEEEBBB@@@??????????????????>>>===<<<<<<<<>>===>>>@@@CCCAAAAAAAAA@@@@@@?????????>>>>>>??????@@@AAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@???>>>>>>@@@BBBCCCBBBAAA@@@@@@AAABBBBBBBBBAAA???>>><<<;;;::::::;;;:::888999;;;===>>>===<<<===>>>>>>??????>>>>>>BBBBBBAAA@@@???>>>======??????>>>>>>===<<<<<<;;;<<<;;;999:::<<<===>>>======;;;:::;;;===>>>===;;;999::::::999888888:::<<>>>>>===>>>@@@AAAAAA>>>>>>???AAACCC>>>999888:::;;;:::777888888888999:::;;;<<<===;;;;;;<<<===============;;;;;;;;;;;;;;;===>>>>>>AAA???>>>>>>???@@@@@@???>>>>>>?????????>>>>>>===>>>>>>>>>??????@@@AAABBB???>>>===;;;:::999888888999999999:::<<<>>>AAABBBAAABBBBBBAAA??????@@@AAABBBAAA???<<<;;;:::::::::<<<===>>>???@@@@@@@@@@@@@@@??????AAADDDEEECCCAAAAAA@@@?????????@@@AAABBBEEEEEEFFFGGGGGGHHHIIIIIIEEEDDDCCCBBBBBBBBBCCCDDDAAABBBCCCEEEEEEDDDBBBAAAAAAAAABBBCCCBBBAAA@@@???>>>===<<<;;;::::::::::::<<<======>>>??????>>>>>>:::::::::999888777777777666666555555555555666666999888>>>JJJXXXffftttwwwlllgggjjjuuu}}}}}}yyyxxxwwwuuutttsssrrrrrrrrrpppqqqsssrrrnnnppptttxxxyyywwwrrrlllhhhiiikkkqqqssstttuuutttssstttuuuxxxzzzyyymmmdddccciiiooozzzzzzzzzyyyvvvqqqlllhhhdddbbb___]]][[[[[[\\\]]]\\\\\\]]]\\\]]]___cccggglllpppuuuyyy|||yyytttrrrqqquuusssrrrrrrrrrpppmmmiiijjjnnnrrrttttttrrrqqqqqqrrrtttuuusssrrrttt{{{|||wwwqqqkkkhhhgggeeedddfffhhhiiihhhfffhhhjjjmmmqqqvvvzzz~~~}}}hhh[[[SSSLLLJJJJJJHHHLLLQQQUUU[[[eeesss}}}{{{uuuttttttqqq}}}vvvnnnttt~~~jjjdddZZZRRRLLLIIIFFFEEEEEEDDDBBB@@@???>>>>>>???=========<<<<<<;;;;;;:::===>>>>>>===<<<<<>>===>>>??????@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAA???@@@???===<<<===???BBBBBBBBBAAAAAAAAABBBBBBCCC@@@@@@>>>===<<<;;;;;;;;;<<<;;;;;;===??????>>>=========<<<<<<======>>>???@@@@@@???>>>===<<<;;;;;;======<<<<<<;;;::::::999:::999888888:::<<<<<<<<<===<<<;;;<<<>>>>>>>>><<<;;;<<<<<<;;;999999:::<<<@@@CCCGGGHHHGGGEEEDDDCCCCCCCCCBBBAAAAAA@@@AAAAAA???@@@AAA@@@>>>======>>>>>>:::666555888999999777999999999::::::;;;;;;;;;;;;;;;<<<============<<<::::::999999:::;;;======AAA@@@???@@@BBBBBBAAA???>>>?????????>>>===<<<<<<=========>>>??????@@@@@@???>>>===;;;:::999999999;;;;;;<<<===>>>@@@BBBCCCDDDEEEEEECCCAAA??????@@@AAA@@@===;;;999888888888===>>>???@@@@@@AAAAAAAAA?????????AAADDDEEEEEECCCDDDDDDBBBAAAAAAAAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGBBBBBBAAAAAAAAABBBCCCCCC@@@AAACCCDDDEEEDDDCCCCCCAAAAAABBBCCCBBBAAA@@@??????>>>===<<<<<<;;;;;;<<<======>>>????????????>>>;;;::::::999999888888777666666555555555555666666999777:::CCCNNNZZZiiivvv{{{qqqiiifffkkkrrrxxx}}}yyyyyyxxxwwwuuutttrrrrrrqqqqqqtttqqqpppqqqooolllnnnsssppppppooojjjeeecccdddgggoooqqqssstttssssssuuuvvvwwwzzz~~~~~~vvvooolllnnntttxxx~~~~~~|||yyyuuupppllliiieeecccaaa^^^]]]]]]^^^^^^]]]^^^___^^^___aaaeeehhhmmmooossswwwzzz~~~{{{tttpppooooooqqqppppppppppppooollljjjkkknnnrrruuuuuutttttttttwwwxxxwwwuuurrrrrrwww{{{|||{{{zzzwwwsssnnniiifffeeeeeegggjjjnnnppppppoooqqqtttxxx}}}zzzjjjWWWLLLGGGFFFHHHLLLNNNUUU]]]ccchhhqqq~~~zzz}}}xxxsssuuuzzzzzzpppqqquuutttnnnjjjZZZUUUNNNIIIFFFEEECCCBBBCCCBBB@@@???>>>>>>??????<<<;;;;;;;;;::::::999999;;;<<<<<<<<<;;;;;;===???===???@@@AAAAAA@@@>>>===?????????@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>===;;;:::;;;???AAABBBBBBBBBBBBBBBBBBCCCCCC???>>>===<<<<<<<<<<<<<<<;;;;;;<<<>>>??????<<<:::===<<<;;;;;;;;;<<<>>>??????>>>>>>===<<<<<<;;;;;;;;;::::::999999888888777888777666777:::;;;;;;:::<<<<<<<<<<<<===>>>>>>===<<<======<<<;;;:::;;;<<>>======;;;888444333555666666666999::::::::::::::::::::::::;;;<<<<<<======<<<<<<999999888777888:::<<<===@@@@@@@@@BBBDDDDDDBBB?????????>>>>>>===<<<;;;:::;;;;;;<<<===>>>??????@@@>>>>>>===;;;::::::::::::;;;;;;<<<===>>>???@@@AAACCCDDDEEECCCAAA??????@@@@@@???<<<:::888777777777<<<===>>>???@@@AAAAAAAAA======>>>@@@BBBCCCDDDDDDFFFEEEDDDBBBAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDD@@@@@@@@@AAAAAABBBBBBCCC@@@AAABBBCCCDDDDDDCCCCCC@@@AAABBBBBBBBBAAA?????????>>>===<<<<<<<<<<<<<<<>>>>>>??????@@@??????>>>;;;;;;::::::999999999999777666666555555666666777888777999>>>FFFQQQbbbrrrzzzqqqkkkjjjlllppprrr|||uuuuuu}}}}}}wwwvvvuuusssrrrrrrqqqqqquuuqqqooonnnllliiilllqqq~~~xxxqqqhhhiiigggddd___^^^aaadddmmmooorrrsssssstttuuuvvvuuuwwwzzz~~~|||uuurrruuuzzz|||xxxsssnnnjjjhhhdddcccaaa___^^^^^^^^^______```aaaaaaaaacccgggiiilllnnnpppsssvvvyyy}}}|||uuuooollllllnnnoooooooooppppppooommmllllllooosssuuuttttttssstttxxxxxxwwwuuurrrqqqtttvvvxxxxxxwwwuuurrrnnnjjjhhheeegggkkkqqquuuxxxyyyyyyxxx{{{cccWWWLLLHHHHHHJJJNNNTTTZZZ___ffflllrrr{{{xxx||||||ssspppttt{{{oookkkiiiccc[[[WWWNNNKKKFFFCCCAAA@@@???>>>AAA@@@???>>>>>>>>>???@@@:::::::::999999999999999:::;;;<<<;;;::::::<<<======>>>@@@BBBBBB@@@???>>>>>>??????@@@@@@AAABBBBBB@@@@@@@@@@@@?????????>>><<<<<<<<<;;;:::;;;===@@@@@@AAAAAABBBBBBCCCCCCCCC>>>>>>===<<<<<<<<<<<<<<<<<<<<<===???@@@???<<<999<<<;;;:::::::::;;;===>>>>>>>>>======<<<<<<;;;;;;999999888888777666666666666555555777999;;;:::999;;;<<<<<<===<<<======>>><<<>>>???>>>===<<<===>>>@@@BBBEEEFFFEEEDDDDDDDDDFFFEEEDDDBBBAAA@@@??????CCCBBB@@@???>>>===<<<;;;:::777444333333333444444999999:::;;;;;;;;;:::999:::;;;;;;<<<<<<<<<<<<<<<999888777666777999;;;===??????@@@BBBCCCCCCBBB@@@>>>>>>>>>===<<<;;;:::999999:::<<<>>>????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>????????????AAABBBBBB@@@??????@@@>>>===;;;999888777777777:::;;;<<<>>>???@@@@@@@@@===>>>???@@@AAACCCEEEFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCC??????@@@AAAAAABBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBB???@@@AAAAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<======???@@@@@@@@@@@@@@@??????;;;;;;;;;:::::::::::::::888777777666666777777888888888999===BBBLLL```qqq}}}wwwrrrppppppppppppzzztttsss{{{~~~}}}||||||{{{wwwvvvuuutttsssrrrrrrrrruuuqqqnnnmmmjjjhhhkkkqqqzzzuuummmgggbbbcccbbb___\\\\\\```dddlllnnnqqqrrrrrrsssuuuvvvrrrtttvvvwwwyyyzzz{{{|||{{{wwwxxx~~~|||wwwqqqlllhhhfffcccbbb```___^^^^^^^^^^^^```aaabbbcccccceeehhhjjjjjjkkklllnnnrrruuuwwwxxx|||zzzwwwqqqmmmkkkkkkmmmnnnoooqqqqqqqqqpppoooooonnnqqqssstttsssrrrqqqrrrvvvvvvuuutttrrrrrrssstttttttttuuutttssspppmmmkkkhhhlllrrryyy~~~~~~|||}}}|||{{{}}}|||tttjjjQQQKKKIIILLLQQQTTTYYY___kkklllnnnsss||||||wwwsssuuuuuuiiibbb]]]UUUNNNLLLJJJHHHEEECCCBBBAAA@@@>>>@@@???>>>===<<<===>>>>>>999999999999999999999999999:::<<<;;;::::::;;;===<<<===??????@@@???>>>>>>===>>>>>>???@@@@@@AAAAAA>>>>>>>>>=========<<<<<<999:::;;;;;;::::::<<<>>>??????@@@AAABBBBBBBBBBBB>>>>>>===<<<;;;;;;;;;;;;>>>>>>>>>@@@AAA???<<<::::::::::::999:::;;;;;;<<<======<<<<<<;;;;;;;;;;;;888888777777666555555555444444555777999;;;:::999:::;;;<<<<<<;;;;;;<<<>>><<<>>>@@@@@@???>>>???@@@AAACCCEEEEEEDDDCCCCCCDDDEEEDDDBBBAAA???>>>======@@@>>><<<<<<<<<;;;:::888999777555333222222333444777888:::;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;:::888777666666888;;;===>>>>>>>>>???AAABBBAAA???<<<=========<<<;;;::::::999:::<<<>>>@@@@@@@@@???======<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@===???AAAAAA@@@>>>>>>>>>===<<<:::999888888999999999:::<<<===??????@@@@@@@@@BBBCCCCCCCCCDDDGGGIIIFFFEEECCCAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@???>>>===<<<;;;;;;;;;;;;<<<>>>???@@@@@@AAAAAAAAAAAA@@@??????;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999888999;;;===@@@III]]]ppp|||yyywwwuuuuuuuuu{{{xxxtttuuu{{{~~~}}}zzz{{{yyyyyyyyyyyyvvvvvvuuutttsssrrrrrrsssuuuqqqnnnmmmkkkhhhkkkqqquuuwwwmmmfffbbb^^^^^^^^^\\\YYY[[[```eeekkknnnppprrrrrrrrrtttuuupppqqqrrrrrrrrrtttwwwyyy~~~|||||||||wwwqqqlllhhheeebbbaaa```______^^^^^^^^^```aaacccddddddfffhhhkkkiiiiiiiiikkkooorrrttttttvvvuuusssppplllkkklllnnnnnnpppssssssrrrppppppqqqppprrrttttttrrrqqqqqqrrrtttttttttttttttttttttsssqqqrrrtttttttttrrrpppooommmsss{{{xxxxxxoooiiieeehhhhhhfffeeeddd^^^WWWMMMKKKOOOXXX___dddiiioooyyyyyy{{{}}}|||||||||pppfff[[[UUUPPPJJJGGGGGGFFFDDDBBBBBBBBBBBB@@@???>>>===<<<;;;:::;;;;;;<<<999999999999999999999999888:::<<<<<<;;;:::;;;<<<;;;;;;;;;<<<<<<=========<<<======>>>>>>???@@@@@@<<<<<<<<<;;;;;;;;;::::::666888:::;;;::::::;;;;;;===>>>???AAAAAAAAAAAAAAA???>>>===<<<;;;:::::::::???>>>===>>>>>>===;;;888888999999:::::::::::::::;;;;;;:::::::::999999999888777777666666555444444444444555777:::;;;:::999888:::<<<;;;:::999;;;===;;;===@@@AAAAAA@@@AAABBBBBBCCCEEEDDDCCCBBBBBBCCCAAAAAA???>>>>>>=========???===;;;;;;<<<<<<:::777777666555444333444666888666777999;;;<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::999777555666999<<<>>>===<<<;;;<<<>>>@@@@@@???;;;;;;<<<<<<<<<;;;;;;:::999:::===???AAAAAA@@@@@@======<<<<<<<<<<<<======>>>???@@@AAAAAAAAA@@@???>>>@@@BBBBBB???===<<<<<<;;;:::999888999999:::;;;:::;;;<<<>>>@@@@@@AAAAAABBBCCCEEEDDDCCCCCCFFFIIIEEEDDDCCCBBBAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@@@@@@@???>>>>>>=========<<<===>>>>>>>>>===;;;:::::::::;;;<<<>>>@@@BBBCCCAAAAAABBBBBBAAA@@@@@@???;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;888:::<<<======DDDXXXkkkwww{{{~~~~~~{{{zzz|||}}}}}}}}}|||{{{}}}~~~zzz}}}wwwuuuuuuvvvvvvuuutttsssrrrrrrqqqqqqrrrssspppnnnnnnllliiilllqqqppp{{{{{{ooogggbbb___ZZZ[[[[[[YYYXXXZZZ```eeelllnnnpppqqqqqqqqqssstttooopppqqqpppoooqqquuuyyy}}}~~~~~~yyysssmmmhhhfffcccbbbbbbaaa`````````___```aaacccdddeeefffhhhjjjjjjhhhhhhjjjooorrrsssrrrqqqqqqqqqooommmlllmmmooonnnqqqssssssqqqooopppqqqppprrrtttttttttssstttuuuvvvvvvvvvvvvwwwvvvuuusssssstttvvvxxxxxxwwwvvvuuutttzzzyyyjjjtttkkkddd___[[[RRRWWWYYYWWWUUUTTTPPPJJJRRRRRRXXXccclllrrrxxx}}}~~~~~~~~~xxxuuuvvvyyy{{{xxxoooaaaWWWNNNIIIFFFCCCBBBEEE>>><<<;;;;;;<<<<<<;;;999===<<<:::999888999999:::999999999999999999::::::888:::<<<<<<;;;;;;;;;<<<:::999999999999:::;;;<<<<<<<<<<<<===>>>>>>??????;;;;;;:::::::::999999999444777:::<<<;;;:::::::::<<<===???@@@AAAAAA@@@@@@???>>>===<<<;;;:::::::::===;;;::::::::::::888666777888999:::;;;:::999999999999999888888888888888888777777666555555444444333333555777:::;;;:::999777:::<<<;;;999888:::===:::===@@@AAAAAAAAABBBCCCBBBCCCDDDDDDBBB@@@@@@AAA>>>===============>>>>>>@@@>>><<<<<<>>>>>><<<999555555555444444555888;;;555777999;;;======<<<;;;999:::;;;;;;<<<<<<;;;;;;;;;999777666666999<<<>>>===;;;999:::<<<>>>??????::::::;;;;;;<<<;;;;;;;;;999:::===@@@AAAAAAAAA@@@===<<<<<<<<<<<<======>>>===>>>???@@@@@@@@@???>>>AAABBBDDDCCC@@@<<<::::::::::::999999999:::<<<===;;;<<<===???AAABBBBBBBBBAAACCCDDDBBB@@@AAADDDGGGFFFEEECCCBBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDCCCBBB@@@???AAA@@@???===<<<<<<<<<<<<;;;<<<=========<<<:::::::::;;;<<<===@@@BBBDDDFFFBBBBBBBBBBBBAAAAAA@@@???;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<777:::======;;;@@@TTTgggooouuu|||~~~~~~zzzuuuwww}}}zzztttqqqrrrrrrsssssssssrrrqqqpppppppppppprrrpppoooooommmjjjlllqqqkkkvvv{{{uuuiiibbb^^^\\\XXXYYYYYYWWWVVVYYY```eeelllnnnpppqqqqqqqqqrrrsssoooppppppooonnnpppuuuyyy|||{{{uuuooojjjgggdddcccccccccbbbbbbaaaaaa___aaadddeeeeeefffhhhjjjjjjiiihhhkkkpppssstttsssnnnoooppppppnnnnnnnnnpppnnnqqqsssssspppnnnooopppppprrrtttuuuuuuvvvwwwxxxxxxxxxxxxyyyyyyxxxvvvtttvvvxxxzzz|||}}}}}}|||{{{xxx~~~gggYYY~~~hhh\\\WWWRRRMMMLLLIIIJJJJJJJJJKKKNNNRRRVVVVVVccctttvvvnnnnnnssszzz{{{yyyooo___VVVMMMLLLJJJGGGDDDAAA???>>>>>>===<<<;;;;;;<<<===>>><<<;;;;;;:::::::::;;;;;;999999888888999999:::;;;:::::::::;;;;;;:::999999<<<<<<::::::999:::;;;<<<:::::::::;;;<<<===>>>???===<<<:::888666666666666777666555555777999<<<>>>;;;===>>>???=========>>>??????===<<<<<<;;;;;;;;;777888999999999999888777888999::::::888888999::::::999999888777666555555444444444444333333333333555555555555777999;;;<<<:::999999:::;;;<<<===>>>???>>>>>>>>>@@@CCCEEEGGGGGGFFFDDDBBB@@@?????????::::::999:::;;;===???@@@???>>>===<<<:::999888777888777777777777999;;;<<<888:::<<<>>>===;;;888555:::999888777888999:::;;;999888777777777999<<<===:::::::::::::::;;;<<<===::::::;;;;;;<<<;;;;;;:::::::::;;;===>>>@@@AAAAAA>>>>>>===<<<<<<<<<<<<<<>>>>>DDDEEEEEECCC@@@<<<::::::999999888888999:::<<<===>>>>>>>>>>>>>>>@@@AAABBBDDDDDDDDDDDDEEEFFFHHHHHHJJJGGGCCC@@@???AAADDDFFFBBBBBBAAA@@@@@@???>>>>>>DDDEEEEEECCCAAA??????@@@@@@>>>;;;:::;;;=========<<<===>>>>>>>>>===;;;;;;:::;;;===???AAACCCEEEFFFGGGEEEBBB@@@>>>>>>??????===>>>>>>>>>>>>>>>======@@@???===<<<::::::999999===;;;:::<<<===@@@JJJTTThhhuuu}}}zzz|||{{{xxxwwwxxxvvvpppnnnoooooonnnnnnnnnmmmnnnnnnooopppqqqppppppnnnmmmkkkiiihhhhhhjjjmmmooolllgggaaa^^^^^^WWWUUUSSSSSSVVV\\\bbbfffiiinnnqqqqqqsssvvvuuurrrpppooommmlllmmmppptttwww~~~yyyrrrlllgggeeeeeeeeedddbbbaaabbbcccggggggggggggggghhhiiiiiiiiihhhhhhlllqqqtttsssrrrnnnnnnmmmmmmmmmnnnnnnoooqqqqqqppppppoooooonnnnnnrrrrrrssstttuuuvvvwwwxxx{{{xxxuuutttuuuvvvvvvvvvyyyzzz{{{{{{{{{{{{}}}kkkXXXOOOxxxhhhXXXQQQOOOLLLIIIHHHDDDFFFHHHKKKNNNTTTZZZ^^^eeerrr|||wwwnnnoooqqqwww~~~xxxrrrsss||||||mmm___UUUOOOHHHGGGEEEDDDAAA@@@>>>===<<<<<<;;;;;;<<<===??????<<<<<<;;;:::::::::::::::999888888888888999:::::::::::::::;;;;;;::::::999<<<<<<::::::999:::;;;;;;;;;;;;::::::::::::;;;;;;888777666555555555666666999888888777888999;;;<<<<<<===??????>>>======>>>???>>>===<<<;;;;;;::::::777777777777777777777777888999;;;:::999888999:::999999888777555444333333666666666666666666666666555555555555666777999:::999999999:::;;;<<<============<<<<<<>>>@@@CCCDDDFFFDDDAAA???=========>>>;;;::::::::::::;;;<<<<<<======<<<;;;:::999888888666555555555666777888999888999;;;<<<<<<:::888666888888888888888999::::::999999888777888:::<<<===:::::::::::::::;;;<<<<<<999:::;;;;;;;;;;;;;;;;;;999:::;;;===>>>@@@AAABBB>>>>>>===<<<<<<<<<<<<<<>>>>>???BBBCCCDDDBBB???<<<;;;;;;;;;:::::::::;;;===>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCEEEFFFHHHHHHHHHFFFCCC@@@@@@AAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDDDDCCC@@@??????@@@@@@===;;;:::;;;=========<<<<<<===>>>===<<<;;;:::;;;<<<===???AAACCCDDDEEEFFFDDDBBB@@@???>>>>>>???>>>>>>????????????>>>>>>???>>>===<<<;;;:::::::::<<<::::::;;;<<<>>>FFFPPPcccrrr}}}~~~}}}yyyzzz}}}yyyoooiiihhhkkknnnoooooonnnnnnnnnnnnoooooopppoooooonnnmmmkkkjjjiiiiiijjjlllmmmkkkfffaaa___^^^XXXWWWUUUVVVYYY^^^cccfffiiiooossstttuuuxxxvvvrrrnnnmmmllllllnnnqqqtttvvv{{{}}}{{{tttnnnkkkgggggggggeeebbbaaaaaabbbfffffffffffffffggghhhhhhhhhggghhhkkkppprrrrrrppplllllllllmmmnnnooopppqqqpppppppppoooooonnnnnnnnnqqqrrrssstttvvvwwwxxxyyy|||yyywwwvvvwwwxxxxxxwwwwwwyyy{{{||||||~~~zzzcccRRRHHH```UUUKKKIIIIIIHHHGGGHHHFFFIIINNNSSSYYY```hhhmmmyyywwwqqqlllhhhffftttyyyrrrmmmoooyyyyyymmm```UUUNNNJJJHHHCCCBBBAAA@@@???>>>======;;;;;;;;;;;;<<<>>>???@@@===<<<;;;:::999999888888888888888888888999999:::999::::::;;;;;;:::::::::<<<;;;::::::999999999:::<<<;;;:::888777777777777555555444444444666777888;;;;;;::::::::::::::::::===>>>@@@???>>>======>>>>>>>>>===<<<;;;:::999999777666555555555555666777999:::<<<;;;:::999999:::999888777555444333111111555555666666777888888888666666555444555666777888999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;===???@@@DDDBBB???<<<::::::;;;<<<:::::::::::::::999888777::::::::::::999999999999666555555555666777888999888999999999999888777777888888999999::::::999999:::999999888999:::<<<===999999999999:::::::::;;;888999:::;;;;;;;;;;;;;;;999:::;;;===>>>@@@AAABBB>>>>>>===<<<<<<<<<<<<===>>>@@@AAAAAA???>>>>>>???@@@AAABBBAAA???===<<<===<<<<<<<<<<<<===???@@@AAA>>>???AAABBBCCCCCCBBBBBB@@@@@@AAABBBDDDEEEGGGHHHEEEDDDBBBAAA@@@AAAAAABBB>>>>>>??????@@@AAABBBBBBBBBCCCCCCBBB@@@>>>>>>???>>><<<::::::<<<=========;;;<<<=========<<<::::::<<<===>>>???AAABBBCCCDDDDDDCCCBBBAAA@@@???>>>===>>>??????@@@@@@@@@??????>>>======<<<;;;;;;;;;<<<:::888999;;;::::::AAAIIIXXXiiixxx~~~{{{}}}zzzsssiiicccccchhhnnnqqqpppoooooonnnnnnnnnnnnooonnnnnnmmmmmmlllkkkkkkjjjjjjkkkkkkiiieeebbb______YYYYYYYYYZZZ]]]aaadddgggjjjpppuuuvvvxxxyyywwwrrrkkkkkklllmmmoooqqqssstttxxxyyy{{{|||vvvqqqnnniiijjjiiigggdddbbbbbbbbbfffeeeeeeeeeeeeffffffggggggfffgggjjjmmmoooooonnnlllllllllmmmnnnppprrrsssnnnoooooooooooonnnnnnmmmqqqrrrtttuuuwwwyyyzzz{{{|||zzzxxxxxxyyyzzzyyyxxxuuuwwwzzz|||~~~ooo\\\MMMDDDWWWOOOIIIJJJLLLMMMOOORRRUUUYYY]]]bbbiiipppxxx}}}}}}{{{}}}qqqjjjhhhhhhiiiuuuxxxpppqqqxxx|||zzzuuugggaaaWWWMMMFFFCCCCCCDDDBBBAAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<======>>>>>>===<<<;;;999888777777777777777777777777888999999999999:::;;;;;;;;;::::::<<<;;;;;;:::999888888888999888777666555555555555666666555666666888:::;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>???@@@@@@>>><<<<<<=========<<<;;;:::999888777666555333222222333555666999;;;<<<<<<:::999999:::999888777555444222111000222222333444555777777888888777666555555666777777999999::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<@@@???>>>===;;;:::999888888888999:::999888666555777777888888888999999999888888888888888999999:::888888777777777777777888888999:::;;;<<<;;;:::999::::::999999:::;;;<<<<<<888888999999999999999999777777999:::;;;;;;;;;;;;999:::;;;===>>>@@@AAABBB>>>======<<<<<<<<<<<<<<<===>>>??????=========>>>===>>>??????>>>======???<<<<<<<<<===>>>???@@@AAA;;;===???AAAAAAAAA???>>>>>>??????@@@BBBDDDFFFGGGBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBAAA???===>>>???===;;;::::::<<<===>>>===;;;<<<=========<<<:::999===>>>>>>@@@AAABBBCCCCCCBBBBBBBBBBBBAAA???>>>===>>>>>>???@@@@@@@@@??????======<<<<<<<<<<<<<<<===888777888:::888777;;;BBBJJJ[[[nnnzzz|||vvvqqqjjjffffffjjjooosssppppppooonnnnnnmmmnnnnnnmmmmmmmmmmmmlllllllllllljjjjjjiiigggeeebbbaaa```\\\\\\]]]___bbbdddggghhhkkkqqqvvvxxxyyyyyyuuupppiiijjjllloooqqqrrrssssssttttttvvvzzz{{{vvvrrrooojjjkkkllljjjgggeeeeeeeeefffffffffeeeeeeffffffgggeeefffgggiiilllmmmnnnmmmmmmmmmnnnnnnooopppqqqrrrmmmnnnoooooopppooonnnnnnqqqrrrtttvvvxxxzzz|||}}}{{{yyyxxxyyyzzzzzzyyywwwtttvvvyyy{{{}}}yyygggYYYMMMFFFRRRMMMLLLPPPUUUXXX___ffflllnnnpppsssvvv|||}}}rrrhhheeeiiirrrxxxuuuqqqrrroooggg___RRROOOIIICCC@@@??????@@@DDDCCCBBB@@@???===<<<;;;===============<<<<<<<<<===<<<:::999888777666666777777666666777777888999888999::::::;;;;;;;;;:::<<<;;;;;;:::888777666555444444444444444555666666888777666666777888999:::::::::<<<======>>>======>>>???@@@???===;;;;;;;;;:::;;;;;;;;;:::999888777555444222111111222444555888:::<<<<<<;;;999888888999888777666444333222111111222333444555666777888999888777666555666777777888999:::;;;;;;;;;:::::::::999999999999999::::::;;;<<<>>>???>>>;;;888666555666888888888777666555555555666666777888888999777888888888999999999999888777666666666777888888888999;;;<<<<<<<<<;;;:::::::::999999::::::;;;;;;777888888999999888777777555666777999:::;;;;;;;;;:::;;;<<<===>>>???@@@AAA===<<<<<<;;;:::;;;;;;;;;;;;<<<===<<<;;;:::<<<===;;;<<<======<<<<<<>>>???;;;<<<<<<===>>>>>>??????:::;;;>>>@@@@@@@@@>>>=========>>>???@@@BBBDDDDDD@@@@@@@@@@@@@@@??????>>>???????????????????????????@@@AAA@@@>>>======>>>;;;:::999:::<<<>>>>>>===;;;<<<=========<<<;;;:::===>>>>>>@@@AAABBBCCCCCCAAABBBBBBAAA@@@???>>>======>>>??????@@@@@@@@@@@@>>>======<<<<<<<<<======888777888999777444888>>>AAAPPPcccrrr~~~vvvuuusssqqqoooppprrrsssppppppooonnnnnnmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmjjjiiigggfffeeedddcccbbb___```bbbdddfffhhhjjjkkkmmmrrrwwwwwwxxxwwwsssmmmiiijjjlllooopppqqqrrrrrrpppqqqssswww|||~~~zzzvvvrrrppplllnnnooonnnkkkjjjiiiiiihhhhhhggggggggggggggghhhdddfffhhhjjjkkkmmmnnnoooqqqppppppoooooooooppppppmmmnnnpppqqqrrrqqqpppppprrrssstttvvvyyy{{{|||}}}yyyxxxxxxxxxyyyxxxvvvtttrrrtttwwwyyy{{{~~~qqqbbbWWWNNNHHHOOOOOOTTT]]]dddiiirrr{{{}}}yyyrrrnnnooowww|||ppphhhccc]]]TTTMMMCCCBBB@@@===<<<<<<<<<===CCCBBBAAA@@@>>>===;;;;;;<<<<<<============<<<<<<;;;:::999888777777666666666666666666666777777888888888999:::;;;;;;;;;;;;;;;;;;;;;:::888666444333111111222222444555666777666555555555666777999:::::::::;;;<<<======>>>>>>===??????>>>;;;999999999777888999::::::999888777444333222222222222333444777:::<<<<<<:::888777666777777666555444333333222333333444555666777888999888777666555555555666777888999:::;;;;;;:::999888777777777888888888888888666999;;;>>>===;;;888666666666777777777666666555333444444555666777777777555666777777777777666666777777777666777777888999888888999::::::::::::999999999999999999999999999666777888888888777666555444555666888:::;;;;;;;;;<<<<<<<<<===>>>?????????;;;;;;:::999999999999:::888999:::999888888:::<<<:::;;;<<<<<<;;;;;;>>>@@@<<<<<<============<<<<<<;;;<<<>>>???@@@@@@??????============>>>@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>???@@@???===<<<===>>>999888888:::===>>>>>>===<<<===>>>>>>>>>===;;;;;;<<<===>>>???AAABBBCCCDDDBBBAAAAAA@@@??????>>>>>>>>>???@@@@@@AAAAAAAAAAAA???>>>>>>===<<<<<<<<<===999777888888666333777===???IIIYYYjjj|||}}}zzz|||}}}~~~|||xxxuuusssrrrpppoooooonnnnnnnnnnnnooonnnnnnnnnmmmmmmmmmmmmmmmllliiifffeeeeeeffffffeeeddddddeeegggiiikkkmmmnnnqqqvvvyyywwwvvvuuuqqqkkkhhhiiikkklllnnnnnnooooooooooooqqqvvv{{{~~~~~~~~~|||zzzxxxuuutttppprrrsssrrrpppmmmlllllliiiiiihhhgggggggggggghhhcccfffiiikkklllnnnppprrrsssrrrqqqpppoooooooooooonnnppprrrtttuuutttsssrrrrrrssstttvvvxxxzzz{{{|||xxxxxxxxxxxxxxxvvvsssooooooqqqtttwwwyyy}}}~~~lll^^^TTTMMMHHHUUUZZZfffrrryyy}}}wwwooocccZZZTTTNNNHHHCCC===<<<;;;:::999:::;;;<<<>>>>>>===<<<<<<;;;::::::999:::;;;===>>>??????>>>999999888777777777777777666555555555555666777777777888999:::;;;;;;;;;;;;;;;;;;;;;:::888555333222111111111222333555666777444444444555777999<<<======<<<;;;;;;;;;<<<=========>>>>>>===:::888777777444666888999::::::999888333333333333333333333333666999;;;<<<999777555555444444444444333333333222222333333444555666666777555444333333333444555666888999:::;;;;;;:::888777333444555555666666666666555666777888999999999888:::999888666555555555555333333444444555555666666555666777888888777666555777777777888888999999999666666555555666666777888888888888999888888888777555666777888888666444333222333555777999;;;;;;<<<========================:::999888888777777888888666777777666555666888::::::;;;;;;;;;:::;;;===???===>>>>>>>>>>>><<<;;;:::;;;;;;<<<<<<===>>>>>>>>>======<<<<<<===>>>>>>???>>>======<<<<<<===>>>>>>======>>>>>>??????@@@@@@===>>>???>>><<<;;;<<<===888777888:::===???>>>======>>>?????????>>><<<<<<;;;<<<===???AAACCCDDDEEEBBBAAA@@@>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDD@@@@@@>>>===<<<<<<<<<<<<:::888888888555333777>>>>>>CCCOOO___rrr~~~|||vvvrrrqqqooonnnnnnnnnnnnoooooopppoooooonnnnnnmmmmmmllllllmmmiiifffeeefffhhhhhhggghhhhhhhhhiiikkkmmmppprrrvvvzzz{{{xxxvvvuuupppkkkggggggggghhhiiiiiijjjjjjnnnooorrrvvv{{{~~~~~~zzzzzz{{{||||||||||||{{{vvvxxxxxxwwwsssooolllkkkhhhhhhgggfffffffffffffffcccfffjjjmmmnnnooosssuuurrrrrrqqqpppppppppqqqqqqpppqqqtttwwwxxxxxxvvvuuussssssuuuvvvwwwyyyzzzzzzyyyyyyyyyyyyyyyuuuqqqmmmkkknnnrrruuuyyy}}}}}}lll]]]RRRKKKGGGaaaiiixxxjjjcccZZZQQQJJJFFFCCCAAA===;;;:::888999:::<<<===999999999999999:::::::::555777:::===???AAAAAAAAA888888777777777777777888555555555555555666777777777888999:::;;;;;;<<<;;;;;;;;;;;;:::888555333111222222222222333444555666555555666888:::>>>AAACCC@@@>>><<<:::999:::;;;<<<<<<===>>><<<999777666666333444777999::::::999888222333333444444333333222666888;;;;;;999666444444222222222222222222222222000111111222222333333333222222111111111222333444777999:::;;;;;;:::888777000111222333444444444444555444333333444777999;;;===;;;999666444333333333333333333444444555555555777888999::::::999888777666777888999999999999999444444333222222444555666777777888888888777777666555666777888777666444222222333555777999;;;;;;<<>>>>>>>>=========<<<999888888777666777777777555555666555444555777999:::;;;;;;:::999:::<<>><<<:::999999999888999999:::<<<<<<======<<<<<<<<<<<<======>>>===<<<;;;;;;<<<>>>>>>;;;;;;<<<>>>???AAABBBBBB<<<===>>>===<<<;;;<<<===777777888:::===???>>>===>>>???@@@@@@@@@???===<<<:::;;;===???AAACCCEEEFFFCCCAAA???======>>>???@@@BBBCCCDDDEEEFFFFFFFFFFFFAAA@@@???===<<<;;;;;;;;;;;;999888888555333888???<<<>>>FFFVVVjjj|||}}}}}}}}}|||uuuqqqpppnnnnnnmmmnnnnnnooopppqqqpppoooooonnnmmmmmmllllllnnnjjjfffeeegggiiiiiiiiijjjiiiiiijjjlllooorrrtttzzz}}}}}}yyyvvvuuuqqqkkkeeeeeeeeeeeeeeefffggggggnnnooorrrwww|||~~~}}}vvvwwwyyy|||~~~{{{||||||yyytttoookkkjjjhhhgggfffeeeeeeeeeeeeeeecccgggkkknnnoooqqqtttxxxqqqpppppppppqqqrrrssssssqqqsssvvvyyyzzzzzzxxxwwwssstttuuuvvvwwwxxxyyyyyyzzzzzzzzzzzzyyyuuupppllliiilllpppuuuzzzooo___RRRJJJGGGkkkxxx|||}}}}}}tttyyy~~~yyyzzz{{{pppiiiWWWSSSNNNHHHCCC???===<<<999::::::::::::999888888999::::::;;;;;;::::::999:::777666999???BBBAAA>>><<<<<<;;;:::999888666555777777666555555666777888;;;:::999999999999999999;;;999666333222333444666555555555555555555555555666666666666888:::<<<===BBBAAA???===;;;:::999999888999999888555444444444666666777888888777555444333222111000////////////555555444444444333333333666666555444444333222222333222111111111222333444444444444222111111333555999999999888777666666555666555333222222222333333444333333444555777999;;;;;;;;;;;;:::888555222111444333222111333666999;;;777888999;;;<<<=========;;;:::999888888888999:::444444333222333444555666:::999888666555555555555666666555444444444444555222444666777777666444222======<<<<<<;;;:::999999888777555444444555666777444333222222333444666777:::999888:::;;;======<<<>>>===<<<:::888666555444222333333444555666777777<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<===???@@@BBBAAA@@@?????????@@@AAA???===;;;<<<======:::777777888999999:::<<>>>>>;;;===>>>@@@AAA@@@???>>>BBBAAA???============>>>@@@AAACCCEEEFFFGGGGGGFFFDDDCCCBBBAAA???>>>===<<<888777666666888:::===>>>BBB@@@EEEQQQ```mmmzzz~~~}}}}}}||||||}}}tttnnnlllmmmnnnmmmlllkkkkkkmmmooopppqqqpppooopppqqqpppooommmjjjiiihhhfffffffffggghhhfffgggjjjllllllnnnrrrwwwyyy{{{}}}|||xxxsssnnnlllggggggeeebbb```aaacccfffhhhkkkpppsssuuuwwwyyy{{{ssstttvvvyyy}}}~~~vvvxxxzzzwwwqqqlllkkklllnnnjjjfffdddeeeffffffeeeeeegggjjjmmmooopppqqqqqqoooooopppqqqqqqqqqqqqqqqqqqsssxxx{{{}}}{{{yyywwwzzzzzzzzzxxxvvvuuuvvvwww|||||||||{{{zzzvvvpppkkkiiilllooorrruuu{{{yyyjjj[[[PPPJJJHHHyyy~~~{{{}}}zzzuuuoooxxx}}}www{{{vvviii^^^WWWPPPMMMIIIDDD@@@>>>===<<<:::999999999888888888888999::::::;;;;;;::::::999:::777666999>>>AAA@@@>>><<<<<<;;;;;;999888777666888777666555555666777888777666666666666777888888<<<:::888666555555666666666666666666666666666666888888777666666777888999<<<<<<;;;::::::999999:::888999999777444333444555666666777888777777666555333333222111000000000000333333333333222222222111555444444444444333333333444333222222222222333444222333333222222222555777999999888777777666555555555444333222111222222333333333333333555777999:::999999::::::999777666555555444222222333666999;;;999999:::;;;<<<<<<<<<<<<;;;:::888777777777888888444444333333333444555666:::999888777666666666666666666555444444444444555555555444444444444555555;;;::::::999888777777777888777555444444444555555222222222222333555777888;;;;;;;;;<<<======<<<;;;<<<;;;:::999888888777666222333333444555666666666;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;===>>>???AAAAAA@@@@@@??????@@@@@@???===;;;;;;<<<<<<999777777888999999999;;;>>>@@@@@@@@@@@@@@@???>>>======;;;===???@@@AAA@@@>>>===@@@???>>>=========>>>???AAABBBDDDEEEFFFFFFFFFFFFDDDCCCBBBAAA@@@>>>======999888888888999;;;===???@@@>>>BBBLLLYYYdddpppzzz~~~}}}}}}~~~wwwxxxyyypppjjjjjjkkklllkkkkkkkkkkkkmmmoooppppppoooooooooppppppnnnmmmkkkjjjhhhggggggggghhhiiiiiiiiikkkmmmnnnooosssvvvyyy{{{|||zzzwwwrrrnnnlllhhhgggeeebbb``````bbbdddhhhkkkoooqqqrrrssstttvvvqqqqqqsssvvvyyy{{{zzzyyyqqqrrrqqqoookkkhhhggggggjjjhhhffffffgggiiiiiihhhggghhhjjjlllnnnooooooooonnnoooppprrrrrrrrrrrrqqqtttvvvyyy||||||{{{yyyxxxxxxyyyyyyxxxvvvvvvxxxyyy|||{{{{{{{{{yyyuuuooojjjfffjjjnnnsssxxxvvvhhhZZZOOOIIIFFF|||}}}|||uuurrrpppuuuzzzxxxwwwkkk```VVVMMMGGGGGGEEEBBB@@@===<<<<<<<<<:::999888777666777888888999999::::::::::::999999999888777999>>>@@@???===;;;<<<;;;;;;:::999888777888777666555555666777888555555555555666777888888<<<;;;;;;:::999888777777888888888888888888888888999888777666555444444444666666666777888999999:::888888777555333222444555555555666777777777666666444333333222111111111111222111111111000000000000222333333333444444444444555444333333333333444444111222333333222333666888888888777777666666555555444333222111111111222222222222222333555666888999777888999::::::::::::999666555444333444666999:::;;;;;;<<<<<<<<<<<<;;;;;;:::999777555555555555666444333333333333444555555:::999888777777666777777777666555555444444555555888555333000000333555888777777666666555555444444777666666555444333222222000000000111333555777999<<<===>>>??????===;;;:::999999999999999999888888222333333444444555555555999999999999999:::::::::::::::::::::;;;<<<===>>>@@@@@@AAAAAA@@@??????>>>???===;;;;;;;;;;;;999777666777888888888999<<<>>>@@@@@@@@@@@@???>>>===<<<<<<===???@@@@@@@@@>>>===>>>>>>=========>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>===;;;;;;::::::;;;===>>>@@@@@@>>>@@@HHHRRR[[[eeeoooyyyzzz||||||}}}~~~}}}}}}~~~{{{tttttt||||||uuujjjeeeeeegggjjjjjjjjjkkklllnnnoooppppppoooooooooppppppnnnlllkkkkkkjjjiiiiiiiiijjjjjjjjjkkklllnnnpppsssuuuvvvzzzzzzyyyxxxuuuqqqnnnlllhhhgggeeebbb___^^^```aaagggiiilllmmmmmmlllmmmnnnmmmmmmoooqqqtttuuusssqqqllliiieeecccccccccbbbbbbcccdddfffhhhjjjlllmmmmmmmmmmmmnnnnnnoooooooooooonnnooorrrsssttttttsssrrrwwwxxxzzz{{{|||{{{zzzzzzwwwxxxyyyxxxwwwwwwyyy{{{{{{zzzzzzyyywwwsssmmmiiifffjjjoootttzzzuuuhhhZZZPPPIIIFFFyyytttsssvvvxxx}}}}}}nnnhhh___WWWPPPJJJFFFCCCAAA@@@>>>===;;;;;;;;;;;;:::999777555555666777999999999::::::::::::999999999888888999===>>>>>>===;;;;;;<<<;;;;;;:::999999888888666555555666666777888777777777777777888888;;;;;;<<<;;;:::999777666888888888888888888888888888777666555333222222111333333444666777888888888777777666444222111333555444555555666666777777777555444444333222222333333111111111111000000000000111111222333444555666666666666555555555444444555222333444444333333555666777777777666666555555555222222222222222222222222111222222444555666888888888888999:::;;;;;;;;;<<<777666555555666777999:::<<<======<<<<<<;;;:::999888777555444333333333333444333444444444555555555888777777666666666777777777666666555555555555555777555222000000222555777555555555444444444444444666666666555444222111000//////000111333666999:::===???AAABBB@@@===:::999999999999888888888888888333333333444444444444444777777777888888888999999999999::::::;;;<<<<<<===???@@@AAAAAAAAA???>>><<<>>>===;;;::::::999888888555777888888888888:::<<>>===<<<;;;<<<===???@@@@@@???>>>===<<<<<<<<<<<<===???@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>===============>>>???@@@AAA???@@@GGGMMMTTT___hhhqqqvvv{{{||||||~~~}}}{{{}}}}}}}}}~~~yyywww|||~~~{{{}}}|||zzzuuulllgggffffffiiijjjkkklllmmmnnnpppppppppooonnnoooppppppnnnlllllllllkkkkkkkkkkkkkkkkkkjjjkkkmmmnnntttzzz{{{yyyyyyxxxuuutttrrrpppmmmkkkggggggeeeaaa^^^\\\]]]^^^bbbeeeggghhhhhhggghhhiiijjjjjjkkknnnoooooollliiieee```ZZZYYY[[[^^^^^^]]]\\\```fffjjjmmmoooqqqsssvvvvvvvvvuuutttsssqqqqqqooopppsssuuuvvvuuutttrrrxxxxxxyyyzzz{{{||||||}}}yyyzzzzzzyyywwwwwwxxxzzzxxxxxxwwwwwwvvvqqqlllggggggkkkqqqvvv|||yyykkk___TTTKKKFFF|||{{{yyyxxxyyy}}}~~~xxxoooiiiYYYTTTMMMHHHEEECCCBBBAAA???>>>===<<<;;;::::::999:::999777555555666777999888999999::::::999999888999999999:::<<<======<<<;;;;;;<<<<<<<<<;;;;;;:::999888777555555555666777999999888777666666777777::::::;;;;;;:::888666444777777777777777777777777444444444444333333222222333333555666666777666666555555555333111111222444333444444555666777777888666555555444444444444555333222222222222111111111111111222333555666777888777777777777666666555555444555666555333222333333666666666555555555555555222222222222333222222222111222333444666777888888:::::::::::::::;;;;;;;;;999888777777777888999999======<<<<<<;;;999888777666555444222111111222222444444555555666666666666666666555555555666777777777777666555555555555666444333222222222222333444444444555555555555555555666666666555444222111000///000000222444777:::;;;===@@@BBBBBB???;;;999999:::999999888888777777777444444444444444444444333555555555666777888999999999999:::;;;;;;<<<<<<<<<@@@@@@AAAAAA@@@???===<<<===<<<;;;999888777888888555777999999888888999:::===>>>>>>>>>>>>===<<<<<<===>>>???@@@@@@???===<<<;;;;;;;;;;;;===???AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@????????????????????????@@@@@@???>>>???DDDIIIOOOYYYcccpppxxx~~~~~~~~~}}}|||zzzyyyyyy|||~~~zzztttvvv{{{wwwyyyyyytttpppnnnmmmmmmmmmmmmnnnooopppqqqpppooonnnnnnoooooonnnllllllllllllmmmmmmmmmmmmlllhhhkkkllloooxxx~~~yyyuuuqqqooonnnnnnllljjjfffeeedddaaa]]][[[[[[\\\\\\___bbbdddddddddeeefffhhhiiiiiikkkkkkiiieeebbbZZZUUUPPPOOORRRVVVYYYYYYXXX___hhhmmmooorrrvvvzzz~~~{{{xxxvvvrrrsssuuuvvvvvvvvvtttsssvvvwwwwwwxxxzzz|||}}}~~~{{{{{{{{{yyyvvvuuuvvvwwwuuuttttttuuutttpppkkkgggfffjjjpppvvv}}}qqqcccWWWLLLEEE|||{{{|||}}}|||uuusssoooeee[[[VVVLLLHHHCCC@@@>>>>>>===<<<=========<<<;;;:::999999:::999888777666777888888888888999999999999888888999999::::::;;;;;;;;;<<<;;;;;;<<<<<<===<<<<<<<<<999888777666555555666666888777666666555555555666999:::::::::999777555444666666666666666666666666222333333444444333222222222333555666666666555444222333444333222111111222333333333444555777888999777666666555555555666666444444333333333222222222222222333555666777888999888999999999888777666555555666777666444222222222555555555555555555444444222222333444444444333333111222444666777888888888;;;::::::999999::::::;;;:::999999888888888999999<<<<<<;;;;;;:::888777666444444222111111111222333555666777777888888777777666666555555666777888888888777666666555555666666111222222333333222222111444555555555666777777777777666666555444333222222111111222333555888;;;<<<<<>><<<<<<<<<<<<;;;999666666777999666888::::::888888888999;;;<<<<<<==================>>>@@@@@@@@@???===<<<;;;::::::;;;<<>>============<<<::::::;;;;;;;;;::::::::::::999999999888888888888888888999999999999888888999::::::::::::::::::;;;;;;;;;<<<===============:::999777666555555555666555555555666777888999::::::::::::999888777666555666666666666666666666666333333444444444333222111000111333555666555444444000222444444333111000000222222222333444777999:::777777666666666777777888444333333333333222222222333444555666777888999:::999:::::::::999888666666444666777777555333333333444444444444444444444444222333444555666555555444222333555777999999999999:::999888888999:::;;;<<<;;;;;;::::::999999999999:::::::::999888777666555333222111111111222333444666777888999:::999999888777777777777888999:::;;;888777777666666666666666111111222222222222111111444444555666666777888888888777555444444444555555333333333444666999;;;===:::===???===999666777999777777777777888888888888888888777666555555444444333333444666777999::::::999:::<<<===>>>>>>======BBBAAA@@@>>>======<<<<<<;;;<<<;;;888555444777999777999;;;;;;999888888888999:::;;;<<<===>>>>>>>>>===>>>@@@AAA@@@???===;;;;;;;;;:::;;;<<<>>>@@@AAABBBAAAAAAAAABBBDDDEEEFFFCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>===>>>@@@@@@CCCLLLWWWiiiwww~~~zzz~~~uuunnnqqq|||{{{||||||yyyuuuqqqoooppprrrsssooonnnmmmnnnoooooommmkkkkkkkkkmmmnnnnnnnnnmmmmmmjjjmmmnnnqqq~~~vvvooohhheeeggghhhhhhfffaaabbbaaa___\\\ZZZYYYZZZXXX[[[^^^`````````aaaccceeeeeeeeeeeeddd___YYYUUUJJJJJJIIIHHHIIINNNTTTXXX___iiissswwwwwwzzzzzzyyyxxxvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvvvvtttttttttqqqooonnnnnnooommmmmmooopppqqqoookkkhhhdddiiiqqqyyysssbbbQQQGGG}}}|||yyyuuuwwwyyy{{{~~~}}}xxxhhh]]]RRRNNNLLLHHHDDDDDDAAA???======???@@@AAA@@@777777999:::;;;;;;;;;;;;999::::::::::::999888888888888999999999999888888999:::;;;;;;:::999:::;;;:::;;;<<<===>>>>>>>>>>>>:::999777666555555555666555555666888:::<<<>>>???<<<;;;:::999888888777777666666666666666666666666444555555555444222111///---...111444555555444444...111444555333111//////222222222333444777999:::888777777777777777888888333333333222222222222111555555666777888999::::::::::::;;;;;;:::999777666222444666777666444444555444444444444444444444444222333555666666666555555333444666888::::::::::::888777777777888:::<<<===;;;;;;;;;::::::999999888999999999888888666555555222111111111111333444555777888999:::;;;:::999999888888888999:::;;;<<<===888888777666666666666666222222111000000111222222333444555555666777888888888777555444444555666888555444555555777999<<<===999<<<>>>;;;666444666999444555666777888999:::;;;999999888777666555555444333333444666777999:::;;;:::;;;<<<>>>>>>>>>>>>===CCCBBB???>>><<<<<<======;;;<<<;;;888555444666:::888:::;;;;;;:::888888888777888:::<<<===>>>??????>>>???@@@AAA@@@???===;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@AAABBBDDDFFFGGGCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@???>>>>>>AAA@@@@@@AAA@@@AAAJJJTTTdddttt~~~vvvpppttt}}}wwwrrrpppppprrrtttooonnnmmmnnnoooooommmkkkjjjkkkmmmnnnnnnnnnmmmlllllloooooorrruuunnnfffccceeeggggggeee```aaaaaa___\\\YYYYYYZZZYYY[[[^^^```______```aaaccccccccccccaaa\\\VVVQQQJJJLLLMMMLLLLLLPPPWWW]]]cccmmmxxx{{{zzz}}}}}}{{{xxxvvvttttttuuuvvvuuuvvvvvvvvvuuutttrrrqqqnnnoooooonnnlllkkklllnnnkkkkkkmmmoooqqqooolllhhhjjjnnnuuu{{{{{{iiiWWWKKK~~~|||~~~~~~yyysssooopppuuu}}}wwwqqquuu{{{mmmdddTTTQQQMMMJJJGGGEEEDDDDDD@@@???>>>===<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;::::::999888777777777777888999:::;;;<<<<<<<<<<<<999:::;;;<<<<<<;;;;;;:::<<<;;;:::999888999:::::::::999888777777777888999;;;;;;;;;:::999888666666666777777777666555333222333555666777777555333222///000000111222222333333666555444444222222111000///000111222333444444444777777777777888999:::;;;888777444222111111222333888888:::;;;;;;;;;::::::::::::999888777777888888888777666555333333333333666666666666555444333222444555666888:::;;;;;;;;;999777555666888:::;;;:::888999::::::;;;;;;:::::::::999666666888999999999:::::::::999888777777666333333222111222555777999:::;;;===>>>???>>><<<;;;;;;;;;;;;;;;;;;<<<======:::999888777666666666666555444222111111222444555444444444555777888:::;;;:::;;;::::::999888777666777888888777666666777999<<<<<<;;;:::999888888777888888888888999:::;;;;;;;;;;;;;;;:::888555222111000222555666777888;;;===999:::;;;===???AAABBBCCCCCCCCCAAA@@@>>>===<<<;;;:::999999999999999999:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@???>>><<<;;;>>>AAACCCBBB???<<<<<<>>><<<;;;999999999;;;===>>>AAABBBCCCDDDFFFHHHIIIJJJGGGEEEBBBAAABBBBBBBBBAAA@@@BBBBBB@@@======@@@CCC@@@@@@@@@@@@@@@CCCGGGKKK^^^lll{{{~~~~~~|||}}}wwwyyyyyyvvvuuutttqqqrrruuupppnnnlllkkkllllllkkkiiifffiiilllmmmkkkjjjlllmmmmmmlllnnnttt}}}~~~pppjjjccc```aaacccddddddfffddd```___^^^]]][[[YYYWWWXXX[[[^^^`````````___```aaaaaa```^^^\\\YYYXXXRRROOOMMMLLLOOOUUU\\\aaakkkttt|||}}}zzz||||||vvvuuusssqqqtttxxxxxxxxxwwwwwwvvvvvvuuuuuupppnnnkkkiiiggggggggggggjjjlllnnnnnnmmmmmmnnnooolllooouuu{{{~~~iiiWWWLLLzzz{{{}}}{{{xxxvvvuuussswww|||tttooolllrrryyykkk___WWWMMMKKKHHHDDDBBBAAA@@@AAA@@@???>>>======<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<::::::999888888777888888888888999;;;;;;<<<<<<<<<::::::;;;<<<<<<;;;:::999;;;;;;999888888999:::;;;999888888777888999:::;;;;;;;;;;;;;;;:::888666555777777777777777666555444444555555666555444222222000000000111222333333333555444444333333222222222000111222333333444444444666666666777888999::::::888777555333333333444555888999;;;;;;<<<;;;:::999999999888777777777777777888888777666555555555555666777777666666555444333444444666888999:::;;;;;;888777555666888:::::::::888999999:::::::::::::::999777555444666777777666999888888888777777777777444333222222333555888999:::;;;===>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<=========<<<;;;:::999888888888555444333222222333444555444444555555777888:::;;;;;;;;;;;;;;;:::999888777777888999888666666888999;;;;;;;;;;;;;;;:::::::::;;;::::::999999999::::::<<<;;;;;;999777555333222222444666777888999;;;===;;;<<<===???@@@BBBCCCDDDCCCCCCBBB@@@???>>>===<<<::::::999999999999::::::===<<<<<<<<<<<<======>>>??????@@@@@@@@@???>>>===???AAACCCBBB???======>>>===<<<;;;::::::<<<>>>???AAABBBCCCEEEGGGHHHIIIJJJGGGEEEBBBAAAAAABBBAAA@@@AAAAAAAAA@@@??????@@@BBB???????????????AAAEEEHHHYYYhhhxxx{{{yyy{{{uuuyyy}}}yyyxxxzzzyyyuuusssuuuooommmkkkkkklllmmmlllkkkgggjjjmmmmmmlllkkklllnnnmmmlllnnnttt{{{~~~|||nnnhhhbbb___```bbbcccbbbdddbbb___^^^^^^]]][[[ZZZXXXYYY\\\^^^`````````___```______]]]\\\YYYWWWVVVSSSQQQOOOOOORRRYYY___dddooowww|||~~~{{{vvvtttrrrqqqtttxxxxxxxxxxxxwwwwwwvvvuuuuuullljjjfffdddbbbcccdddeeejjjlllnnnnnnmmmlllmmmnnnmmmqqqwww|||qqq]]]PPPzzz}}}}}}zzzwwwvvvxxx|||pppnnnooovvvzzzooodddYYYPPPJJJGGGEEECCC@@@???>>>>>>>>>??????>>>======<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888888888999888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999:::999888888888999:::;;;888777888888999;;;<<<===:::;;;<<<<<<;;;999777555888888777777777777777888555555444444333222111111000111111222222333333444444333333333333333333333111222222333333444444444666666666777777888888999888777666555555666777888::::::;;;<<<<<<;;;:::999888777777666666666666777888888888888888888888888888888888777777666555444333444666777888999::::::888666555666888999:::999777888999999::::::999999777555333222333444444333666666666666777777777888555444444444555777999:::;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;<<<======>>>===<<<;;;:::999999888666555444333333444555666444555555666777999:::;;;<<<=========<<<;;;:::999888999999888777777888:::;;;;;;;;;;;;<<<<<<=========<<<;;;:::999999999999===<<<:::888777666555555555777999999999999;;;======>>>???AAABBBDDDEEEEEEDDDCCCBBBAAA@@@???>>>===;;;;;;::::::::::::;;;;;;??????>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@???@@@AAACCCBBB@@@>>>>>>??????>>><<<;;;<<<===???@@@BBBCCCDDDFFFHHHIIIJJJJJJGGGEEEBBBAAAAAAAAA@@@???BBB@@@??????AAABBBAAAAAA===>>>>>>======???BBBEEERRRaaaqqq{{{}}}}}}wwwvvvyyytttzzzvvvtttuuuzzz{{{wwwsssssspppnnnllllllmmmnnnnnnmmmiiijjjmmmmmmllllllmmmnnnmmmlllnnnrrrxxx{{{zzzxxxkkkfff```]]]___aaaaaaaaabbb```^^^^^^^^^^^^\\\ZZZYYY[[[]]]___`````````___aaaaaa___]]][[[YYYWWWVVVVVVTTTSSSSSSWWW]]]dddhhhssszzz}}}~~~zzztttsssqqqpppsssyyyxxxxxxxxxxxxwwwvvvuuuttthhhfffbbb___^^^```ccceeeiiikkknnnooonnnlllllllllmmmrrrxxx~~~uuu^^^PPPyyyxxxyyy}}}qqqqqqtttzzz{{{sssnnneee]]]UUUOOOHHHDDDCCCCCCAAA@@@????????????>>>>>>>>>>>>===<<<;;;;;;999999:::::::::;;;;;;;;;===============<<<<<<<<<999999888888888999::::::999:::;;;<<<<<<<<<<<<<<<>>>>>>>>>===<<<;;;::::::999999888777777888:::;;;888999999999:::;;;<<<<<<999:::<<<<<<<<<999777555999888777666777888999:::555555333222111000000111222222222222333333444444333333333333444444555555333333333333333444555555555555666777777777777777777777777666777888999::::::;;;;;;<<<<<<;;;999888777666666555555555666666666777777888999999::::::888888999888888777666555333333555666777888888888666555555666888999999888666777888888999999888888777444222111222333222111333333444555666777888888666666666666777888:::;;;===>>>>>>??????>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::888777777777666555555555555666777555555666777888:::;;;<<<>>>>>>>>>>>>>>>===<<<;;;888999:::999777777999:::<<<<<<<<<==================<<<;;;;;;:::::::::;;;===;;;:::888777777777888888999;;;;;;::::::;;;===@@@@@@AAABBBCCCEEEEEEFFFCCCCCCBBBBBBAAA@@@??????===<<<<<<;;;;;;<<<<<<===AAAAAAAAA@@@@@@???>>>>>>;;;<<<===>>>???@@@@@@@@@AAAAAABBBAAA@@@????????????>>>===<<<<<<===???@@@BBBCCCEEEGGGIIIJJJJJJKKKGGGDDDAAA@@@@@@@@@???>>>BBB???===???BBBDDDBBB@@@>>>>>>>>>>>>===>>>@@@CCCIIIWWWhhhqqqxxxzzz{{{wwwxxx|||xxx}}}tttqqqsssyyy}}}|||zzzyyyuuurrrooommmmmmmmmmmmllljjjkkkllllllllllllmmmmmmllllllmmmqqqtttvvvuuussshhhccc^^^\\\^^^```aaa```___^^^]]]]]]^^^^^^]]][[[[[[\\\]]]___````````````eeecccaaa___]]][[[YYYYYYWWWWWWVVVWWW[[[aaagggjjjttt{{{|||{{{|||vvvqqqqqqpppppptttyyyxxxxxxxxxwwwvvvtttrrrqqqgggddd```^^^^^^aaaeeehhhjjjlllpppqqqpppnnnllllllmmmrrryyy~~~ttt[[[LLLrrrrrrrrrttttttppphhhccc```[[[UUUPPPLLLIIIFFFDDD@@@@@@@@@???????????????===>>>>>>>>>===<<<;;;:::999999999:::::::::;;;;;;>>>>>>======<<<<<<<<<<<<999888888888999:::;;;;;;;;;<<<<<<============<<<@@@???>>>======<<<;;;;;;999888777777777777999999::::::::::::::::::::::::999999;;;;;;:::999777666888777666666666777888999555444333111111000111111333333333333333444444444222333333444444555555666444444333333333444555666555555666777777777777666666666777777888888999:::999999:::;;;;;;:::999888666555555555555555666666555555777999::::::::::::999999999999888777666555222333444555666777777777555444444555777888888777555666777777888888777777666444222111222333333222222222333555666777888999777777777888999:::;;;<<<@@@@@@@@@@@@??????>>>>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;:::888777888777777777777777777888666666666777999:::<<<===>>>>>>?????????>>>======999::::::999888888999;;;??????>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===<<<;;;999888888888999:::999;;;<<<<<<;;;;;;<<<>>>AAAAAABBBCCCDDDDDDEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>============>>>>>>AAABBBBBBBBBAAA@@@???>>>999:::;;;<<<===???@@@AAAAAAAAA@@@@@@@@@@@@@@@??????>>>===;;;;;;<<<>>>???AAACCCEEEHHHJJJJJJJJJJJJGGGDDDAAA?????????>>>===@@@===<<<>>>BBBDDDBBB@@@???@@@@@@???>>>>>>@@@BBBCCCNNN\\\fffmmmxxx{{{~~~xxxssssssyyy{{{wwwrrrooommmlllkkkjjjlllkkkkkkkkkllllllmmmlllllllllmmmoooqqqrrrqqqpppfffbbb]]]\\\^^^aaaaaa```^^^]]]]]]^^^``````^^^\\\[[[\\\]]]___```aaabbbbbbfffeeedddbbb___]]]\\\[[[YYYXXXYYYZZZ^^^ccchhhkkkuuu{{{|||yyy|||{{{wwwtttpppmmmnnnooopppuuuzzzxxxxxxxxxvvvtttqqqnnnllleeebbb___^^^___cccgggkkkllloootttuuutttqqqooonnnmmmrrryyy~~~qqqXXXJJJ{{{|||}}}~~~~~~}}}rrrpppmmmjjjfff___XXXSSSPPPMMMIIIGGGEEEDDDCCCAAA========================<<<===>>>>>>===<<<:::999999999999999::::::::::::>>>======<<<<<<;;;;;;;;;888888888999999;;;<<<===;;;<<<<<<=========<<<<<<>>>>>>===<<<;;;;;;;;;<<<:::999777666666666777888:::::::::;;;:::999888888888888888888888777777666666666555555555555555666333333333222222222111111444444444444444444444444333333444444555555555666666555444333333444666666555666777888888888777666555555666666777777777888666777999:::::::::999888666555555555555666666777444666888:::;;;;;;::::::888999999888888777666555222222333444555666666555444333444555777888777555444555666666777777666666555333111111222444444333222333444555666888999999888888999:::;;;<<<======AAAAAA@@@@@@??????>>>>>>::::::999888888888999999;;;;;;=========<<<;;;:::888888999999999999888888666777777888999;;;<<<===>>>>>>????????????>>>>>>:::;;;;;;:::999999:::<<>>===<<<;;;::::::999999999999:::;;;<<<===:::::::::999::::::;;;;;;999;;;<<<<<<;;;;;;===>>>AAAAAABBBBBBCCCCCCCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@AAABBBCCCBBBAAA@@@???::::::;;;;;;===???@@@AAAAAA???>>>>>>???@@@@@@???@@@???===<<<;;;<<<>>>???@@@BBBEEEHHHJJJJJJIIIIIIGGGDDDAAA??????>>>===<<<<<<<<<<<<>>>AAABBBAAA@@@AAABBBBBBAAA???>>>???AAA???FFFQQQ[[[bbbmmm}}}~~~~~~zzzssspppvvv~~~{{{uuupppmmmllljjjiiimmmkkkiiiiiikkkllllllkkkkkklllmmmoooooooooooonnnfffbbb^^^]]]```bbbbbbaaa^^^^^^^^^```aaaaaa___]]][[[\\\]]]___aaabbbddddddffffffffffffdddbbb___^^^[[[[[[\\\^^^aaadddhhhjjjtttyyyzzzwwwwwwzzzzzzzzzzzzzzzyyyuuupppllljjjggghhhlllpppqqqvvv{{{zzzzzzyyywwwtttoookkkiiibbbaaa______aaaeeejjjmmmppptttyyy{{{yyyvvvrrrqqqnnnsssyyy~~~kkkVVVJJJxxxzzz}}}yyytttooouuu|||wwwjjjgggaaa[[[UUUPPPLLLJJJHHHEEECCCBBBBBBAAA???>>><<<<<<============<<<<<<<<<===>>>>>>===<<<:::888888999999999999:::::::::======<<<<<<;;;::::::999888888888999:::;;;======:::;;;;;;;;;;;;;;;::::::;;;:::999888888999::::::;;;999888666555555555666777888999::::::999999888888777666555555666666777444444444444444333222111111222333444444444333222555555555444444444444444444444444555555555555555777666555444444555666777666777999::::::888777666444444555555555555555555333555666888999999999888666666555555666666777888666888:::<<<<<<<<<;;;;;;888888888888777666555444111222333444444555444444333333333555777888666555444444555666666666666555333111000000222444444444333333444666777888999999999:::;;;<<<===>>>>>>>>>@@@@@@???>>>============999999888777777777777777888999;;;=========<<<;;;999999::::::::::::999999777777777888:::;;;===>>>>>>>>>????????????>>>>>>:::;;;<<<;;;999999;;;<<<=========<<<<<<;;;;;;;;;::::::999999999::::::;;;999999:::;;;;;;<<<;;;;;;999:::<<<<<<<<<<<<===???@@@@@@AAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@???@@@AAACCCCCCBBBAAA@@@===<<<<<<===>>>@@@BBBCCCAAA>>><<<<<<>>>@@@???>>>BBB@@@???=========???@@@???AAADDDGGGIIIIIIIIIHHHFFFDDD@@@>>>>>>>>>===;;;888:::===>>>??????@@@AAAAAABBBBBBAAA???===>>>???>>>@@@GGGQQQZZZddduuu}}}}}}~~~xxxtttyyy|||uuupppnnnmmmlllkkkmmmjjjhhhhhhjjjkkkkkkiiijjjkkkmmmnnnnnnnnnnnnnnnfffbbb______bbbddddddccc______```aaabbbbbb___]]][[[[[[]]]___aaaccceeegggjjjkkkmmmnnnmmmjjjfffddd^^^^^^___aaacccfffiiijjjoootttyyyyyyuuuqqqpppqqqpppooooooooommmjjjeeeaaa``````ccckkkpppssswww|||~~~~~~}}}zzzuuuooojjjgggcccbbbbbbcccfffjjjnnnqqqtttyyy~~~zzzvvvtttpppuuu{{{~~~ttt___OOOGGG{{{~~~|||nnnggg```eeelllvvvxxxppp]]]YYYRRRKKKFFFCCCBBBBBBFFFDDDBBBAAAAAA@@@===;;;>>>>>>>>>??????>>>======<<<<<<>>>>>>===<<<999888888888999999999:::::::::======<<<;;;::::::999999777888888999:::<<<===>>>999999:::::::::999888888888777666666666777888999;;;:::888666555444444444444555777999:::::::::999888777555333333444666777333333444444333111///...///111333555666555444333555555555555555555444444555555555555555555555555888777555444444555666777777888999::::::999777666333444444444444444333333222333555777888999999999666666666666666777888888888999<<<===>>>>>>===<<<777888888777777666555444111222333333444444444444333333333555777888666444333444555555666666555555111000...///111444444444444444555666777888999999999:::;;;===>>>>>>????????????===<<<;;;;;;;;;;;;888888777666666555666666444666888:::;;;;;;;;;:::999::::::;;;;;;::::::999777777888999:::<<<===>>>===>>>>>>?????????>>>>>>;;;;;;<<<;;;:::999;;;===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888888888888888999:::<<<======<<<;;;888:::;;;<<<<<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@AAA@@@@@@??????@@@@@@AAA>>>???AAACCCCCCBBBAAA@@@???>>>>>>>>>???AAACCCDDD@@@===;;;;;;===??????===CCCBBB@@@>>>>>>???@@@AAA>>>AAADDDGGGIIIIIIHHHGGGFFFDDD@@@>>>>>>===<<<;;;555999===>>>======???AAAAAABBBBBBAAA>>>======>>>===<<>>BBBBBBAAA@@@???>>>===<<<::::::<<<===??????@@@@@@AAA@@@===;;;:::999999999;;;999777666777999;;;======<<<<<<;;;:::999888777999999999999999999999999:::;;;;;;;;;::::::999888666666777777777777666666777555444333333444666777666777777777666555333222333222222222222222222222333333333333333333333222555555555555555444444444555555555555555555555555555555555555555666777777:::999888777666777888999999999888777666555444444777666555333333333333333222333444555666888999999444555666666555555666888999:::;;;============<<<999777555444666777777666777444333666999888333...111222333444555555555555333444444444444444333333666666555444444444444555333444444555555555555555888999:::<<<===>>>>>>>>>=========<<<;;;:::888777333333333333444555666666777777888999::::::::::::;;;;;;<<<<<<;;;999888777777888999:::;;;::::::999>>>????????????===<<<;;;::::::999888999:::;;;<<<<<<<<<<<<:::888777888:::;;;:::999888888999:::;;;999999;;;>>>AAA@@@>>>;;;999:::;;;<<<>>>@@@AAABBBBBBBBBBBBAAA@@@???============<<<:::999:::<<<>>>CCCBBBBBBAAAAAA@@@@@@???AAABBBCCCCCCCCCBBBAAA@@@???>>>===???BBBBBB???<<>><<<<<<===>>>???CCCBBB@@@??????@@@BBBCCCBBBAAABBBGGGLLLMMMIIIDDDGGGEEEBBB???<<<;;;;;;<<<999:::<<<===???AAABBBCCCCCCCCCCCCBBBAAA???>>>===<<>>===@@@@@@???>>>===<<<;;;;;;@@@@@@???>>>===<<<::::::@@@???===;;;999999888999999888777777777999;;;===;;;;;;::::::999888777777555666777888999;;;<<<<<<999999::::::::::::999999666666777777777777666666888777666444444555666777666666777777666555333222444444333222111111000000222222333333333333333333555555555555555555555555444444444444444444444444555555555555555666666777999999888888777777888888999888777666555444333333333222222222222111111111111222333333444555666666333555666666555555666777999:::;;;<<<===<<<<<<;;;:::888666666777999999888999555222222555666333000222333444555666666666666444444444555555444444333666555555444444444444444333444555555666666555555888888:::;;;<<<=========<<<<<<<<<;;;:::888777666222111111222222333444555777777888999::::::::::::;;;<<<<<<<<<<<<:::999888777777777777888999:::;;;===>>>>>>???>>><<<;;;:::::::::999999999:::;;;<<<<<<<<<<<<:::888777888:::::::::999888888999::::::::::::;;;>>>@@@@@@>>><<<;;;<<<===>>>@@@AAACCCCCCBBBBBBBBBAAA@@@>>>===<<<======<<<;;;999:::<<<>>>BBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@>>>>>>@@@BBBBBB???===@@@@@@?????????@@@BBBCCCCCCAAA@@@??????@@@AAACCCAAA@@@AAAFFFKKKLLLHHHCCCFFFDDD@@@===;;;::::::::::::;;;<<<>>>@@@BBBCCCDDDEEEEEEDDDDDDBBBAAA??????===AAADDDDDDFFFPPPbbbppp}}}}}}zzz{{{{{{zzz|||}}}}}}sssvvvyyy~~~~~~wwwvvvzzzxxxxxx~~~zzzrrrrrrqqqpppnnnlllkkkkkkkkkjjjiiikkkmmmnnnmmmllljjjkkkkkkllllllmmmmmmmmmgggfffeeeeeedddddddddddddddcccaaa______^^^______^^^]]]]]]^^^```eeeiiillloooxxx~~~~~~~~~~~~|||vvvuuuqqqllliiiggggggeeedddbbbaaa`````````^^^[[[YYY]]]___aaa```\\\XXXUUUTTTXXX\\\cccjjjqqqyyy|||uuuoookkkjjjmmmnnnooorrruuuxxx{{{|||}}}xxxuuuuuuxxx}}}zzzpppgggccccccbbbbbbbbbbbbbbbbbbaaa```\\\UUUOOOIIICCC===:::~~~lllbbb`````````dddmmmvvvzzzwwwrrrccc]]]VVVQQQOOOMMMIIIEEEDDDAAA>>>======>>>===<<<>>>======<<<;;;:::999999;;;;;;<<<===>>>>>>>>>>>>>>>===<<<:::999888888888555666666888999:::;;;<<<999999999888888777777777555555666777999:::;;;;;;888888999999:::999999999666777777888888777777666888777555444333444555555555555666666555444333222555444333222111///......111111111222333333333444555555555555555555555555333333333333333333333333555555444444555555666777888888888888888777666666777777666555444333333222000000222333333333222111111111111222222333333333333444666555444444555777888999:::;;;<<<;;;:::999999777666777999:::::::::;;;666000...000222222111333333444555666666666666444444555555555555444444666555444444333333444444444444555666666666666555666777888:::;;;;;;;;;;;;999999999999888777555555000000000111111222333444777888999::::::;;;::::::;;;<<<======<<<;;;999888777666555555666888;;;===<<<============;;;:::999::::::999999999:::;;;<<<;;;<<<<<<:::888888999:::::::::999999999999::::::;;;;;;;;;===???@@@@@@>>><<<======>>>@@@AAAAAABBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;::::::<<<>>>AAAAAAAAAAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBAAA@@@@@@@@@??????AAABBBBBB@@@===??????@@@AAABBBCCCDDDDDDBBBAAA???>>>>>>???AAABBB??????@@@DDDHHHIIIFFFBBBCCCAAA>>>;;;999888999999;;;<<<===???AAACCCEEEFFFHHHHHHGGGFFFEEECCCAAA@@@???AAABBBAAACCCLLL\\\iiiuuu|||}}}{{{|||}}}}}}{{{|||~~~rrrrrrtttyyy}}}zzztttrrruuusssuuu}}}}}}ooommmjjjkkkmmmnnnllliiilllkkkkkklllnnnoooooonnniiiiiihhhiiijjjkkkmmmnnnhhhhhhgggffffffeeedddddddddcccaaa___^^^^^^^^^^^^^^^^^^^^^___bbbfffjjjlllttt{{{}}}yyytttooolllhhhdddbbb```^^^\\\[[[[[[ZZZYYYWWWXXXZZZ]]]]]]ZZZWWWUUUUUUZZZ^^^eeelllrrryyyzzztttpppnnnooopppqqqsssuuuxxx|||~~~yyywwwwww{{{{{{nnncccZZZUUUYYYXXXWWWUUUSSSQQQOOONNNKKKHHHDDDAAA???<<<999777qqqhhhfffccccccdddgggjjjiiiccc^^^RRRNNNJJJGGGFFFEEECCCAAA>>><<<::::::<<<======<<<<<<<<<;;;;;;:::999999888777888:::<<<===>>>??????;;;;;;:::999888888777777333444666888::::::;;;:::888888777777777666666666777777777777777777777777888999999999888888777666666777777888888777777666555444333111111111111111333444555555555333222111333333222111000////////////000000111222333333444555555555555555666666666222222222222222222222222555444444444444555666666777777888888888666555444555555444333333222111111///111333555666555444333222222222222222111111111222444555555444333555666777888999:::::::::999888777666555666999::::::999:::555000......000000000222333444444555555555444333444444555555555555444555444444333333333333333444444555666666666666555555666777888999999999999777777777777666555444333111000000111111222333444666777888999::::::::::::::::::;;;<<<;;;:::999888555555666777888:::<<<===;;;<<<<<<===<<<:::999888999999999:::::::::;;;;;;;;;;;;<<<:::888888999;;;::::::::::::::::::::::::<<<;;;;;;===???AAAAAA@@@;;;;;;<<<<<<===>>>>>>>>>????????????>>>===<<<;;;;;;<<<<<<;;;::::::<<<>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAA@@@>>>???@@@AAABBBBBBBBBBBBBBBAAA???>>>======>>>???AAA>>>>>>???BBBEEEFFFCCCAAA@@@>>><<<999777777888888<<<===>>>@@@CCCEEEGGGGGGJJJJJJIIIHHHGGGEEEDDDCCCBBBCCCCCCAAAAAAHHHVVVaaapppyyy}}}~~~xxxrrrssswww{{{xxxrrroooqqqsssuuu|||wwwooogggeeehhhkkkjjjhhhlllkkkkkklllnnnooonnnmmmjjjiiigggfffggghhhjjjllliiiiiihhhhhhgggffffffeeeeeecccaaa___^^^^^^^^^^^^______```aaadddgggjjjkkkuuuyyy}}}}}}yyytttppplllfffccc```]]]ZZZXXXXXXYYYXXXXXXVVVXXXXXXXXXVVVVVVXXXYYY]]]aaaggglllqqqwww|||{{{uuupppnnnoooqqqssstttvvvyyy|||{{{yyy{{{~~~|||mmm```VVVOOOLLLNNNMMMLLLKKKIIIHHHFFFFFFAAA???<<<:::999888666444rrrhhheeedddbbb___]]]\\\XXXSSSOOODDDBBB@@@>>>>>>>>>======;;;:::999:::<<<======<<<;;;;;;;;;:::999999888888<<<<<<<<<;;;:::999888777999888888888888777666666111333666888:::::::::999888777777666666555555555666666666666666666666666999999999888777555444333666666777777777777666666333333222222111111111111222222333444444333111111000000000000000000000000//////000000111222333333333444444444555555555666222222222222222222222222444444444444444555666666555666777777666444333111333333222222111000000000...000222555666555444333333333333333222222222222222333444444333333444555666666888999999888888777444333333555777888777666555333111000000000///...111111222333333333222222222222333444444555444444444444333222222222222222333333444555555555555555333444555666666777666666555555555555444333222222111111111222222333444555555666777888999999999999777888999:::999888777666444666999;;;======<<<<<<;;;<<<<<<<<<<<<:::999888999999:::::::::;;;;;;;;;:::;;;;;;:::999888999;;;::::::::::::::::::::::::<<<;;;;;;===@@@BBBBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;;;;:::;;;<<<<<<;;;;;;===>>>@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@???DDDDDDDDDDDDCCCBBBAAA@@@???===<<<;;;;;;<<<===???======???AAACCCCCCBBB@@@>>>===:::888777777888888<<<===???AAADDDFFFHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEBBBBBBGGGQQQZZZhhhttt|||vvvuuuxxx{{{yyyrrrnnnooouuuwww|||{{{jjjbbbdddggghhhgggjjjiiiiiijjjlllmmmmmmllllllkkkhhhfffeeeeeegggggghhhhhhiiiiiiiiihhhgggffffffdddbbb```___^^^^^^^^^______aaaccceeehhhiiijjjppprrrvvvyyyzzz{{{~~~}}}zzzwwwrrrlllhhh___[[[WWWUUUTTTUUUUUUTTTVVVVVVTTTRRRQQQSSSXXX\\\aaadddiiillloooqqqtttwwwyyywwwsssnnnkkkkkkooorrrwwwxxxzzz}}}~~~|||}}}}}}mmm^^^SSSMMMIIIGGGCCCBBBAAA@@@???>>>===<<<<<<999777666777666555444yyywww|||oooddd```___[[[WWWRRROOOKKKGGGDDD======<<<<<<<<<<<<<<<<<<:::999999:::<<<===<<<;;;:::999999999888888888888777888888999999888888777666666777777777666666555222333555777888999999888999888888777555444444333222222333444666777888888999888888777666444333222444555555666666555555444444444444444444444444444000111222333333222111000.........///000000111111/////////000111111111222222222222333444444555555222222222222222222222222444444333333444444555666444555444444333222000000111111000000////////////---...000111222222222111444333333333333333333333111222444333222222333555333444666777888888777777222222222333555666555333111222222222111000///...000111111222222111111111000111222333333444333333444333222222111111222222222222333444444444444444222222333444444444444444333333444444333222222111222111111222222333444555444555666777777888888777666777888888888888666666444666:::>>>???>>><<<:::;;;<<<<<<<<<<<<:::999888888999:::;;;;;;;;;:::::::::;;;;;;:::999888:::<<<::::::;;;;;;;;;;;;::::::<<<;;;<<>>>>>=========<<<=========<<<<<<;;;:::999;;;<<<<<<;;;;;;===>>>??????@@@AAAAAABBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAACCCEEEDDDBBB@@@@@@@@@IIIIIIGGGEEECCCAAA@@@???<<<;;;999888888999;;;<<<<<<===???@@@AAAAAAAAA@@@>>>===:::888888888999:::<<<===???AAADDDFFFHHHIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFDDDCCCFFFMMMSSSaaappp{{{wwwvvvxxx{{{zzzsssooonnntttwww|||vvvhhhdddfffggggggiiihhhhhhiiikkkllllllkkkmmmkkkiiigggeeeeeeddddddfffggghhhiiijjjiiihhhggggggfffdddaaa```_________^^^___aaadddfffggghhhiiijjjjjjnnnrrrtttsssvvvzzz~~~~~~}}}}}}{{{vvvpppkkk```]]]XXXUUUTTTTTTSSSRRRSSSQQQOOOLLLKKKNNNSSSXXX^^^aaadddggghhhhhhjjjkkklllkkkhhhfffeeehhhnnnrrrxxxyyy{{{~~~tttkkk]]]QQQIIIFFFDDDDDD@@@@@@>>><<<:::888666555444333222222444555555555rrrmmmrrr}}}sssddd[[[ZZZTTTQQQNNNJJJFFFBBB>>>;;;;;;<<<===<<<<<<<<<<<<===:::999999:::;;;<<<:::999777777777777666666666666111222444666888999::::::444555666666777666555444333444555666777777777777::::::999777555444333222111111222444555666777888555555666666666555444444333333444444444444333333222333444555555666666666///000111222222111000000....../////////////////////000000000000000000000000000111222222333444444333333333333333333333333444444333333444444555666444333222111////////////////////////............//////000000111111111222222333333333333333333333111222333333222222333444111222444666777888888777222222222333555555333111000111222222111111111111111111222222222111111111//////000111222222222222333333222111111111111111000111222222333333222222111111222333333333222222222333333333333222111111111000000111111222333444222333444555666666666666666777888999999888777666666777:::<<<===<<<;;;:::<<<<<<======<<<;;;999888888999:::;;;;;;;;;::::::999:::;;;:::999999:::<<<::::::;;;<<<<<<;;;:::::::::;;;===@@@CCCDDDCCCAAA@@@@@@???>>>======<<<<<<;;;<<<<<<<<<<<<;;;::::::888:::<<<===<<<<<<===>>>>>>??????@@@BBBCCCCCCDDDBBBAAA@@@?????????@@@AAAAAADDDFFFEEEBBB@@@@@@AAAIIIHHHEEEBBB@@@>>>>>>>>>:::999777666666777999:::<<<>>>???@@@@@@@@@@@@AAA>>>===;;;999999999;;;<<<;;;<<<>>>AAACCCFFFHHHIIIEEEFFFGGGGGGHHHHHHGGGGGGDDDFFFFFFEEEDDDFFFIIIMMMXXXjjj|||{{{sssrrrtttyyyyyytttpppooommmsss|||sssjjjhhhiiiiiiiiihhhgggiiikkklllkkkjjjkkkjjjiiihhhgggfffeeedddccceeegggiiijjjjjjiiihhhiiihhheeecccaaa`````````]]]^^^aaadddfffgggggggggeeedddhhhnnnooommmooouuuwwwwwwyyyyyyxxxsssmmmhhh___\\\XXXUUUSSSQQQOOOMMMKKKJJJIIIGGGFFFGGGJJJMMMQQQTTTWWWZZZZZZZZZ[[[\\\[[[[[[ZZZZZZ\\\aaahhhmmmssstttvvvyyy}}}~~~rrr___YYYPPPHHHCCCAAA???>>>??????===;;;888666555444222000///000222333333333nnnjjjnnnwwwxxxmmm```UUUPPPQQQKKKJJJHHHFFFBBB===999666777888999999888888999:::;;;:::999:::;;;:::999777555555555555555555444444555666666666555444333333333444555666666666555444555555555555666666777777<<<;;;:::888666444222111444444444444444444444444222333444555666666666666222333333444444333333222000111222333444555555555///000111222222111000///000000//////.........---000000000000//////////////////000111222222333333333333333333333333333333444333333333333444555555444333000///------........................------222222222111222222333444111111222222222333333333000222333333222111333444///111333555777888888888333333333444555444222000111111111111000000222444222222333333333222222111......///111111222222222333222222111000111111111000000111222222222222111000111111222222222222111222222333333333222222111////////////000111222333111222333444555555555555777777999::::::999888777888888888999999:::::::::<<<======>>>===;;;:::999888999:::;;;<<<;;;::::::999:::;;;:::999999:::<<<::::::;;;<<<<<<;;;:::::::::;;;===AAAEEEEEECCCAAA>>>>>>===<<<;;;:::999999;;;;;;<<<<<<;;;;;;::::::888:::<<<===<<<<<<===>>>>>>>>>???@@@BBBCCCDDDDDDBBBAAA@@@?????????@@@AAABBBDDDGGGFFFBBB@@@@@@AAAEEECCC@@@===;;;:::;;;;;;888777666555555666777888===>>>@@@@@@@@@???@@@AAA???>>><<<::::::;;;<<<===;;;<<<>>>@@@CCCFFFHHHIIICCCDDDEEEFFFGGGGGGGGGGGGCCCDDDFFFFFFEEEEEEGGGIIIMMM___ttt~~~}}}ooonnnqqqwwwxxxtttqqqpppfffooo||||||ppplllkkkkkkiiihhhhhhiiikkkllllllkkkhhhiiiiiiiiihhhgggfffeeebbbcccfffiiijjjjjjjjjiiijjjiiifffdddbbbaaaaaaaaa\\\^^^aaadddfffgggffffffcccbbbfffmmmnnnjjjlllrrrpppqqqrrrtttsssnnngggaaaYYYVVVRRROOOLLLJJJGGGEEECCCDDDEEEDDDCCCBBBBBBDDDCCCGGGKKKMMMNNNNNNOOOOOOMMMNNNOOOQQQTTTZZZaaaggglllnnnpppssswww{{{~~~uuuggg[[[PPPLLLGGGCCCAAA>>>;;;999999999888666555444333222444222111000111111111000tttpppssszzzzzzpppbbbWWWRRRMMMIIIEEEGGGFFFDDDAAA>>>;;;999888444555777999:::::::::999<<<;;;;;;;;;;;;:::::::::999888777777777777777888666666555555555444444444444555555555555555444444555555555555555555555555<<<;;;:::999777666555444888777666666777666444222333333333333333333333333333333333222222111111111000111111111111222222222111111111111000000000000...------,,,,,,------...////////////000000000000......///111111222222222222333444333111000111222//////000111222333333333222111000///---------,,,...............---------------......///000000000333333333222222222111111000000//////000000111222444444444333222111000///000111222333444555555555222222333333333222111111222222222111111111111111111000///...........................////////////111111000000/////////...---...///000000111111111222111000000//////000000111111000000111111222333222222333333333333444444555444444555888999999888:::999777666666777999:::<<<<<<;;;;;;;;;:::::::::;;;888666666999:::999777:::999888777777666666666<<<<<<===;;;999888888999<<<===???AAABBBAAA@@@???======<<<;;;;;;;;;<<<<<<::::::;;;<<<;;;:::999777888999:::<<<<<<<<<<<<;;;<<<===>>>???@@@AAABBBBBBBBBAAAAAA@@@?????????@@@@@@@@@AAABBBDDDCCC@@@>>>>>>===;;;;;;;;;;;;999888666555555555666777999:::>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>AAAEEEHHHJJJKKKIIIGGGEEEDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDKKKRRRaaaqqqyyy|||nnnnnnlllkkkooottttttpppmmmpppwwwqqqooonnngggffffffffffffgggggghhhjjjiiihhhggggggffffffgggeeefffgggiiijjjjjjjjjjjjiiihhhfffdddbbbaaa``````______aaabbbdddeeeggggggdddfffiiijjjjjjiiijjjjjjnnnmmmkkkhhheee```YYYTTTQQQMMMGGGEEEDDDDDDBBB@@@BBB???<<<<<<===???@@@@@@??????@@@AAACCCEEEFFFHHHIIIJJJLLLPPPUUUZZZ___aaabbbdddgggjjjnnnrrrtttvvvyyywwwtttssstttxxx|||}}}wwwooofff\\\RRRLLLBBBBBB@@@???===;;;999999888777555444333333444444222000///000333444222000zzzrrrsssuuuyyy||||||wwwsssggg___UUUOOOLLLKKKHHHEEECCCBBB@@@>>>;;;999777666555666888:::;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999888888777777666666777777555555444444444444333333444444555555555555444444555555555555555555555555:::999999888777666555444666555444444555555333111333333333333333333333333333333222222222111111111//////000000000111111111111111111000000000//////.........------............/////////000000000000......///111111222222111222333333222000000111333000000000111111222222333222111000...---,,,,,,,,,------........................//////000111111111444444333333333222222222111111111111111222333333333333333333222111000//////000111333444555555555333333444444333222111111444333333222111000000///000000//////............//////////////////......000000/////////............///000111222222222222444333333222222222222222111111000000111111222333444444444333333222222222333333333555888999:::999;;;:::999888888999;;;<<<;;;;;;;;;:::::::::999999:::888666777999:::999777;;;:::888666555444444555999:::<<<;;;999888888999;;;<<<>>>@@@@@@@@@???>>>======<<<<<<<<<<<<;;;;;;999999:::::::::999888888888999:::<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAA@@@@@@???>>>>>>>>>>>>>>>??????@@@AAACCCBBB???======<<<::::::;;;;;;:::888555555555555666888:::;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;<<<<<<>>>@@@CCCFFFHHHHHHGGGEEEDDDCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCGGGMMMYYYgggpppuuu|||}}}rrrqqqnnnlllpppwwwyyyvvvrrrwwwwwwpppmmmllliiiiiihhhhhhiiiiiijjjkkkiiihhhgggfffeeeeeeeeeeeeeeefffggghhhiiiiiiiiiiiihhhgggfffdddcccbbbaaaaaa___```aaaccceeeggghhhiiihhhiiijjjjjjiiihhhggggggfffdddaaa^^^ZZZUUUNNNJJJFFFCCC???===>>>>>>===<<<===;;;::::::<<<>>>>>>===@@@??????@@@@@@AAABBBBBBHHHIIIKKKOOOSSSWWW[[[]]]``````bbbdddgggjjjlllmmmmmmlllkkkkkknnnssswww{{{~~~|||ooojjjbbbZZZSSSLLLFFFBBBAAAAAA???===;;;999888777777666555333333333333333333111000111333555333222}}}ooollliiihhhhhhfffbbb^^^UUUPPPJJJGGGGGGGGGEEECCC>>>>>><<<;;;999888777666666777999;;;<<<===>>>>>>===<<<<<<;;;:::999999888888777777777666666666666444333333333333222222222333444444555555444444444444444444444444444444444777777666666666666555555555333222333333333111///222222222222222222222222222222222111111111111111.../////////000000000000111111000000000000////////////............//////....../////////000000000......///000111111111111333333222111//////111333111111111111111111111111111000///...---,,,,,,,,,,,,---------...///////////////000000111222222222444444444333333333333222222333333333333444444444111111222111111000///......///111222444555666666555555555444444222111111555555444333222000///...000000000///////////////000000000///......------///............---------///000111222333333333333444333333333222222222222111111000000111111222333555555444333222111000000111111111444777999:::999;;;:::888888888888999:::999999999999888888888888:::999777888999:::999888<<<:::777444222222333444666999;;;;;;999888888888999:::<<<===>>>>>>======<<<===>>>>>>>>><<<;;;:::999888888888888888999999999999:::;;;<<<<<<<<<<<<::::::;;;<<<===>>>>>>???>>>>>>>>>===============>>>>>>>>>???AAA@@@>>><<<<<<;;;::::::<<<<<<;;;:::555444444555777999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???AAACCCDDDDDDCCCCCCBBBBBBBBBCCCDDDCCCBBBBBBAAA@@@AAAAAAAAACCCFFFNNNYYYbbbiiiuuu{{{|||}}}uuusssooommmsss|||zzzwwwoookkkjjjiiiiiihhhhhhiiiiiijjjkkkiiihhhgggeeedddcccccccccdddeeefffgggggggggggggggfffeeedddccccccbbbbbbccc``````bbbdddfffhhhjjjkkkmmmmmmlllkkkiiigggeeeddd^^^[[[WWWSSSNNNIIICCC???;;;999666666888:::;;;;;;::::::;;;>>>AAABBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBGGGHHHKKKNNNRRRUUUWWWXXX\\\\\\[[[[[[\\\]]]___```\\\]]]^^^```eeejjjooorrruuuyyy|||qqqiii^^^XXXOOOHHHDDDAAA@@@>>>@@@???===;;;999777666555555555444333222222222222333222111222444555444333uuueee```YYYVVVUUUUUUSSSQQQMMMKKKGGGFFFFFFEEEBBB@@@<<<<<<<<<;;;:::999999888777888:::;;;===>>>???@@@===<<<<<<;;;:::999888888777777777777666666555444222222222222111111111111222333333444444444444333444444444444444444444444555555666666666777777777444333222333333333111///222222222222222222222222111111111111111111111000/////////000000000111111111000000000////////////......------------.............../////////000000......///000111111000000222222222000......000333111111111111000000000000000///...---,,,,,,,,,,,,,,,,,,,,,---...///000000...//////000000111222222333333333222222222111111222222333333444444444333000000000000000///......---...000222444555666666666666666555444333222111444444444444333222000///000000000000000000000///111111000///...---,,,,,,------------------------///000111222333333333333111222222111111111000000111111000000111111222333444444333333222111111000000///000333666999999999888777666555555555666666888777777777666666666666999888888999999999999888999777444111000222444666777999;;;;;;999777666666888999:::;;;<<<<<<<<<<<<===>>>???@@@???===;;;::::::999888888888999:::;;;999999:::;;;;;;<<<<<<<<<::::::;;;;;;<<<======>>>======>>>>>>>>>============<<<<<<===??????===<<<;;;:::999:::<<<<<<<<<:::444444555666888:::===>>>????????????????????????>>>>>>===<<<<<<<<<<<<===<<<<<<===>>>???@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAA@@@??????>>>>>>??????AAAAAAEEEMMMUUU___nnn{{{~~~wwwvvvrrrqqqyyy~~~{{{rrrlllhhhfffffffffeeeffffffggggggiiihhhgggeeedddcccccccccddddddeeefffffffffeeeeeeddddddccccccccccccdddddd```aaaccceeehhhjjjkkklllooonnnmmmmmmllliiifffddd\\\XXXRRRLLLGGGBBB===999777666555555777:::<<<======???CCCHHHMMMOOONNNMMMDDDDDDDDDDDDEEEGGGHHHIIIIIIKKKOOORRRUUUWWWWWWWWWYYYXXXUUUSSSQQQQQQRRRSSSOOOPPPSSSWWW\\\aaaeeegggiiimmmsss{{{vvvjjj^^^WWWPPPKKKDDD@@@>>>>>>>>>>>>===<<<;;;999777555444333444333333222222111111111222111111222222333333333qqqggg[[[UUUMMMIIIHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCAAA???==================<<<<<<888999:::;;;<<<>>>???@@@<<<<<<;;;:::999999888888888888888888777666555444222222111111111000000000111111222333444444333333444444444444444444444444555555666777777888888999666444444444444444222000111111111111111111111111000000000000000000000000000000000111111111222222000000000////////////...---,,,,,,++++++,,,,,,---............////////////...//////000000000000///111111111000......000111111111000000000000000000000///...---------------,,,,,,,,,---...///000000------...//////000000111111111111000000000000///000000111222333222222111//////000000000///.........///000222333444555555555555555555444333222111111222444555555444333222000000111222222111111000222111000///...---,,,+++,,,,,,,,,---------------...///000111222222222222111222222222222111000///111111000000111111222333222222222222222222222222///...///222555888888888666666555555444444444444555555555555444444444444777888999999999888888777555333111000000333666999999:::<<<;;;888666555555888999:::;;;;;;<<<<<<<<<>>>???@@@@@@@@@>>>;;;:::<<<;;;:::999999:::<<<<<<888888888999::::::;;;<<<:::;;;;;;<<<<<<===============>>>??????>>>>>>===<<<;;;:::;;;===>>>===<<<;;;:::999:::<<<<<<<<<:::555555555666888;;;===???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<======>>>????????????>>>???@@@AAABBBBBBAAAAAA???>>>>>>===============@@@???AAAFFFMMMVVVfffsss~~~~~~~~~||||||{{{}}}~~~yyywwwxxxpppkkkgggfffeeedddddddddddddddjjjiiihhhfffeeeddddddddddddeeeeeeeeeeeeddddddccccccbbbbbbbbbbbbcccdddeeebbbbbbdddfffhhhjjjlllmmmmmmmmmnnnpppqqqooojjjfff]]]WWWPPPIIICCC???:::888777777777888999<<<@@@BBBDDDGGGNNNVVV\\\```___^^^QQQOOONNNLLLMMMNNNQQQRRRTTTWWWZZZ]]]^^^]]]ZZZYYYWWWTTTPPPKKKHHHGGGHHHIIIGGGIIIMMMQQQUUUYYY[[[\\\___bbbfffmmmxxx~~~|||{{{{{{{{{||||||vvvuuusssmmmeeeZZZPPPJJJBBB???<<<:::;;;;;;:::999:::999888777666555444333222222222222222222111111///000000111000111111222~~~yyyooobbbYYYTTTNNNFFFBBBBBBBBBBBB@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>999999999:::;;;<<<===>>>::::::::::::999999999999888999999999888777555444222111111111111000000000000000111222333333333333333333333333333333333333555555666777777888999999777555555555666555333111000000000000000000000000////////////000000000000111111111111222222222222000000////////////......,,,,,,++++++++++++,,,,,,------........./////////...//////000000////////////000111000///......///000000000000000000000000000000///...............,,,---------.../////////---------...//////000000000000000/////////.........///000111222111000000//////000000000000//////...///111222333333333333444444444444444333333222000222444666666666555444///000222333333222111111222111000///...---,,,,,,,,,,,,,,,------------......///000111222222222222333444555555555444222111111111000000111111222333111111111111222222333333///......111444666777666777777777666666555555444444333333333333222222222444666999999888666666666222111000000222555888:::;;;;;;;;;:::777666666777:::::::::;;;<<<<<<======@@@@@@@@@@@@???>>><<<;;;======<<<;;;;;;;;;;;;;;;777777777777888999:::;;;::::::;;;;;;<<<<<<<<<<<<;;;<<<>>>?????????>>>===;;;:::999;;;===>>>===<<<<<<;;;::::::<<<<<<;;;:::777666666777999;;;===???@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@??????>>>???AAACCCCCCCCCAAA@@@>>>======<<<<<<<<<<<<<<<>>>===>>>CCCHHHOOO\\\hhhxxx}}}}}}{{{zzzvvvqqqzzzxxxrrrkkkjjjiiigggfffeeeeeedddiiihhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccbbbbbbbbbbbbbbbbbbcccddddddcccdddeeefffhhhjjjkkkkkkkkklllooosssvvvtttnnnhhh]]]WWWNNNFFF@@@===:::888888999;;;<<<>>>AAAFFFJJJPPPSSSZZZccckkkoooooommmdddaaa]]]YYYYYY[[[___aaahhhjjjlllmmmjjjeee___[[[UUUQQQKKKEEEAAAAAAAAABBBCCCEEEJJJNNNRRRSSSTTTTTTXXXZZZ\\\aaakkk{{{}}}zzzyyyyyypppnnnkkkiiijjjkkklllkkkeeedddaaa[[[TTTMMMFFFBBB<<<;;;::::::;;;;;;999888777666666666555555444444222222333333333222222111...///000000//////000222vvvpppjjjfffccc^^^TTTMMMLLLGGGAAA???@@@@@@???>>>>>>???@@@@@@@@@@@@@@@@@@>>>>>>==================999999888888888999;;;;;;999999999999999:::::::::999:::;;;;;;:::888555444222222222111111111000000///000111222333333333333333333333333333333333333444555555666666777777777777555555555555555333111000000000000000000000000........./////////000000000000000000111111111111000000/////////.........---,,,,,,++++++,,,,,,------------.........//////...///////////////......---///111222000...------......//////000000111111111111000////////////000------...........................///000000111111000000000000////////////---...000222222111000//////000000111111000000000000000111222222222222222111222222333333333333333111333555777777666444333///000222333444333222111111000000///...------,,,,,,---------............///000111222333333333333333444555666555444222111111111000000111111222333222222222111111111111111///......000333555555444777777777666555444333333222222222111111111000000222555888888666444444555222111111222333555777888:::::::::888777888:::===;;;;;;<<<<<<======>>>???BBBAAAAAA@@@>>>======<<<=========<<<;;;:::999888666666555555666777888999999999999:::::::::::::::999;;;<<<>>>>>>>>><<<;;;;;;:::999:::<<<>>>>>>======<<<::::::;;;;;;:::888888888888888999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::::::::::::::<<<===>>>@@@@@@AAA@@@@@@???@@@CCCEEEEEEDDDAAA@@@>>>===<<<<<<;;;;;;<<<<<<:::999<<<@@@CCCGGGQQQ[[[nnnyyy}}}yyyxxxzzzyyyuuuwww}}}yyyssszzz|||ooonnnkkkiiigggeeeddddddffffffeeeeeeeeeeeeeeefffffffffffffffeeedddcccbbbbbbbbbbbbbbbbbbbbbcccdddddddddeeefffggghhhiiijjjjjjlllqqqwww|||yyypppiii___XXXNNNFFF@@@===;;;::::::<<<@@@BBBEEEJJJPPPUUU___bbbhhhpppwww{{{{{{yyyvvvrrrmmmjjjkkkpppwww|||~~~}}}vvvlllbbb\\\RRRMMMGGG@@@<<<<<<===>>>???BBBGGGLLLOOOPPPPPPOOOOOOQQQTTTXXX^^^jjjxxx{{{xxxxxxyyyyyyxxxvvvuuuttttttxxx~~~}}}|||{{{||||||zzzzzzxxxsssmmmiiihhhiiibbb^^^ZZZYYYZZZ\\\\\\[[[VVVTTTQQQLLLGGGCCC@@@>>><<<:::999999::::::999888444444444555555666666666111222333444444333222222...000222111//////111333eee___XXXTTTSSSPPPJJJEEEEEEAAA======@@@BBBAAA???AAAAAABBBAAA???>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<999999777777777888999999777888888999999:::;;;;;;:::;;;<<<<<<;;;888666444222222222222111111111111//////000222222333333333333333333333333333333333444444444555555555666666666555444444555555333111000000000000000000000000---.........//////000000////////////000000000000000/////////...............------,,,,,,------...---------.........//////...///////////////......,,,...222222111...---,,,---......///000111111222222111111000000000000111...............---------/////////000111111222222111111111111000000000000---///111222222222000///000000111111111111111000111111222222222222111111000000111222333333333333333555777888777555333111///000222444444444222111000000000///......---------------....../////////111111222333444444444444111222333444444222000///111111111000111222222333444333333222111000////////////...000333444444333444444444444333222111000111111111111000000000000111444888888555333333555333333333333444555666666999999888777777:::>>>AAA======<<<======>>>???@@@CCCBBBAAA???>>>=========<<<<<<===<<<;;;999666555555555444444555666888999888888888888888999999999888999;;;======<<<;;;:::<<<:::999:::<<<>>>>>>>>>>>>===;;;;;;;;;;;;999888999999888888999;;;<<<===========================;;;;;;:::999999999999:::<<<===???@@@AAAAAAAAA@@@@@@BBBDDDFFFFFFDDDAAA???======<<<;;;;;;;;;;;;<<<777777:::???AAABBBIIIRRRcccppp{{{|||yyywwwwwwvvvwwwzzzxxxsssqqquuu{{{}}}~~~|||xxx}}}pppnnnllliiifffdddcccbbbddddddccccccddddddeeefffgggggggggfffeeedddcccbbbcccbbbbbbbbbbbbbbbcccccceeeeeeffffffggghhhhhhhhhkkkmmmssszzz{{{qqqhhhaaaZZZPPPGGGBBB???>>>>>><<<@@@DDDHHHKKKQQQYYY___lllnnnssszzz|||xxxvvvzzz}}}pppddd\\\OOOKKKDDD===999999;;;<<<<<<@@@EEEKKKOOOOOOOOOMMMHHHKKKNNNRRRVVV]]]gggooojjjgggcccaaaaaabbbccccccdddbbbaaabbbgggooowww}}}wwwuuuttttttvvvwwwvvvvvvwwwuuurrrooommmmmmmmmnnnppppppnnniiibbb^^^]]]^^^YYYUUUPPPOOOQQQRRRRRRQQQMMMKKKGGGCCC@@@>>>======:::888555444444555555555333333444444555666777777111222444444555444333222///111333222000000222444OOONNNMMMJJJHHHFFFDDDCCC<<<<<<<<<<<<============??????>>>==================<<<<<<<<<<<<======>>>===<<<:::888777777888999888888999999999888888777777999;;;:::999777777777777666444333222222222333555555555555444333222111222222333333444555555555777777777777666666666666555555555444444333333333000000///...............,,,,,,------.../////////000000000000000000000000000111111222222000///...+++,,,...//////---,,,++++++---///111111///,,,***,,,,,,------.../////////000000//////.........---,,,---...///000111222222333333222111000///...---............////////////000000000000000000000000111111000000//////......------......//////000000///////////////.........000000000000000000000000444333333222222333333444111222444666666555444333111111222222222222111111//////......---------,,,111000000/////////000000111222333444444444333333222222333444555555555444111222333444444222000///111222333444333222///...---///222333222222222333444333222111000000000000000000000000111111111111222444666666555333333444444444444444555666888888>>>===<<<<<>>>>>>>>>>>>>>===;;;;;;;;;<<<<<<<<<======AAA???===:::888666666666555555666888999:::;;;<<<;;;<<<>>>?????????>>>===???>>>===<<<<<<===???@@@===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC;;;::::::999999:::::::::;;;:::888999<<>>999555555999<<>>;;;888666555333444666777777777666555444333333444555555444222222222222222222222222222333222222222111000000000HHHGGGFFFEEEDDDCCCBBBBBB<<<<<<<<<=========>>>>>>@@@@@@???>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===<<<;;;999888777777888888666777888999999999999999555777999999777555555666777666555444333333444444555555555555555333222222333333444555666666777777777777777666666666555555555555444444444333333333000000///............///,,,------......///000000000000000000000000000000///000000111000///...---......---------------...+++---...000000...,,,+++,,,,,,---......//////000000000/////////.........---......///111222222333333333222111000///...---............////////////111111111111111111111111000000000000//////...............///////////////......//////////////////000000000000000000000000444333222222222222222333000222333555555444333222000111111222222111111000000000//////............000000////////////000000222222333333444444444444555555555555555555444333222333555666666555444333000111222333333111///...,,,///111222222111111222333333222111000000000000///000000000111111111111222333555666444333333444666666666777888999:::;;;>>>===<<<<<>><<<<<<======<<<::::::;;;;;;:::999777777666555666888:::;;;777888888777666666888:::;;;<<<<<<======<<<<<<<<<::::::;;;;;;<<<<<<======>>>===;;;999888888888999666666777888999:::;;;;;;;;;<<<===???@@@@@@??????>>>===;;;::::::;;;<<<===>>>???@@@BBBCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBB;;;;;;::::::999:::::::::;;;:::999:::<<>>===;;;999888666666444444555666666666666666333222222333444444333111222222222222222222222222222222222111111111111111?????????????????????@@@============>>>>>>>>>>>>@@@@@@@@@???????????????>>>===<<<;;;;;;:::;;;;;;:::999888777777777777777555666777888999:::::::::666888999999777666666777777666555555555555666666666666666666555444333222222333333555666777888888777666666666666555555555444444444444333333333333111000000///////////////------......//////000000000000000000000000000000///////////////...------000///---,,,,,,---///111,,,,,,---......------,,,,,,------......///000000000000////////////.........//////000111222333333222222111000//////..................////////////111111111111111111111111000000000////////////...///////////////..................//////000000000000000000000000000000000333333222111000000111111000000222333333333222111000000111111111111000000111111111000000000000000000///////////////000000222333333333444444444444777777777777666555444444333444555666666555444333000000111222222111///...---///111222111111111222333222111000///////////////000000000000111111111222333555555333222333444666666777888999:::;;;;;;===<<<;;;<<<>>>BBBFFFIIIGGGFFFDDDBBB@@@???>>>>>>===?????????===<<<===>>>AAA>>><<<;;;;;;;;;;;;:::999999777666666777888999666777888888777777999;;;:::;;;;;;;;;;;;;;;::::::999999::::::;;;<<<======<<<;;;:::999999:::;;;<<<888888888999999::::::::::::;;;===???AAAAAAAAAAAA@@@>>><<<;;;:::;;;<<<===???@@@AAABBBCCCDDDDDDDDDFFFGGGHHHGGGFFFCCCAAA???<<<<<<;;;:::999999:::::::::::::::;;;===???AAABBBGGGMMMVVVcccpppyyy~~~~~~uuuooooooqqquuuwwwxxx~~~yyytttqqqqqqkkkrrrzzzvvvuuuppplllgggddddddeeeeeeeee___````````````___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]___```bbbdddfffggghhhhhhiiikkkoootttwwwtttllleeeaaaXXXQQQQQQQQQOOONNNPPPSSSWWW\\\```dddjjjqqqwww{{{zzz~~~kkk^^^SSSIIICCCAAA999999999888777888;;;>>>AAABBBIIISSSXXXXXXVVVUUUPPPIIICCCCCCBBBAAABBBEEEGGGGGGGGGGGGFFFDDDBBBAAA>>>>>>=========>>>???@@@???@@@AAABBBCCCCCCCCCBBBGGGHHHIIIHHHGGGGGGHHHIIILLLJJJHHHHHHHHHFFFCCCAAA??????>>>======<<<<<<;;;999999888888777777666666555555444444444555666666222111111222333333222000222222222222222222222222111111111111111222222222<<<<<<<<<=========>>>>>>=========>>>>>>>>>?????????@@@@@@@@@??????>>>>>>======<<<:::999999999999999888888777777777666666666777888999999999999999999:::;;;;;;999888888999666666666666666777777777666666666666555444333333111111222333555666777777666666666555555555444444333333333333333333333333222111000000//////000000---......//////000111111000000000000000000000000///000////////////......//////...---...///000111---,,,,,,,,,,,,------...---------...//////000000000000/////////////////////000000111222222333333222111111000//////..................////////////111111111111111111111111////////////////////////000000//////......------------...///000111111222000000000000000000000000333222111000//////////////////111111222111111111000111111111111111111000222222222222222222222111000////////////000111111333333333333333444555555777777888888888777666666444444444444333222111000///000111111111000000///...111333444333222222333222111000000/////////000000000000000111111111111222444555444333222333444444555666777777888888888;;;::::::;;;>>>AAAEEEGGGHHHFFFDDDAAA???===<<<;;;;;;===>>>>>>>>>>>>???@@@DDDAAA===;;;;;;<<<<<<;;;;;;:::999888777666666777666777888888777888:::<<<;;;;;;<<<<<<;;;;;;::::::888888999:::;;;<<<===>>><<<;;;:::999999:::;;;<<<::::::::::::::::::999999:::;;;>>>@@@BBBCCCCCCCCCCCCAAA???=========>>>???@@@AAABBBCCCDDDDDDDDDDDDGGGHHHHHHHHHFFFBBB???<<<======<<<::::::999999999888999<<<>>>@@@BBBCCCCCCFFFIIIPPP___ooo}}}yyyuuuvvv{{{~~~wwwssspppppplllrrr}}}xxxssskkkfffddddddeeeeee____________^^^]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^```bbbdddeeeggggggggghhhkkknnnpppmmmhhhccc```YYYTTTVVVXXXWWWVVVWWWZZZ^^^ccchhhkkkpppuuuyyyzzz{{{mmmWWWJJJCCC>>>::::::555666777777777888:::<<>>;;;;;;;;;;;;;;;:::999888<<<===>>>>>>?????????>>>???@@@BBBBBBAAAAAACCCDDDGGGFFFFFFEEEEEEDDDBBBAAA======<<<<<<;;;:::::::::666666666666666555555555555555333333333444555666222111111222333333222000111111111111111111111111000000000111222222222333>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>?????????>>>===<<<<<<<<<:::999888888888888888888888888777777777666999999999999999888777666999:::;;;:::888777888:::666666777777777777777777666666666666555444333222222333444555666777888888555555555555444444444444333333333333333333333333222222111000000000000000......//////000111111222000000000000000000000000111111000000000/////////,,,---///000000000//////---,,,,,,,,,,,,---...///------......///000000111//////000000000000000000000000000111222222333333111111000000///.....................////////////000000000000000000000000.............../////////000000//////......---------......///000111222222000000000000000000000000222111000000/////////000//////000000000111000000111111222222222222111111222333333333333333333333000000000000000111222333444444333333333444555666555666777888999999999999777777666444333111///...000000000111111111000000111333555666555444444444222111111000000000000000111111111111222222222333333444555555333333444555555555666777777777666666888888888:::<<>><<<;;;:::;;;===>>>?????????AAACCCDDDAAA>>><<<<<<===<<<<<<===<<<:::999777666555555555666888888888999;;;==================<<<;;;;;;777888999:::<<<===>>>??????>>><<<:::999999::::::;;;;;;;;;::::::::::::::::::<<<>>>AAACCCDDDDDDDDDCCCAAA@@@>>>>>>>>>@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGEEEAAA===;;;???>>><<<;;;:::999999999666888<<>><<<999777777555777888888888888999;;;BBBEEELLLVVVaaagggfffbbbTTTMMMGGGFFFEEECCCCCCFFFEEEFFFGGGGGGEEECCC@@@>>>:::;;;;;;<<<;;;;;;999999999999::::::;;;;;;::::::888999;;;<<<;;;<<<===??????@@@@@@@@@???>>>======::::::999888888777777666777777666666555444444333555444333222222333444555333222222222444444333111111111111111111111111111000000000111222222222333????????????>>>>>>>>>>>><<<<<<<<<<<<==================>>>??????===<<<;;;;;;:::999888888777888888777888888999999888777777:::::::::999888777666555777888888666555444666777666666777777777777666555555555555555444333222111666666666777888888999999555555444444444333333333222222222222333333333333333222222111111111111111//////000000111111222222000000000000000000000000222222111000000000000000***,,,...000111000///------------------...///000---......//////000111111//////000000000000111111000000000111111111222222000000000//////.....................////////////////////////////////////---............////////////////////////........./////////000000111111111000000000000000000000000111111000000000000111111/////////000000000111111222222333333333333222222222333333333333444444444111111111111222333444555555444333333333444666777444555666888999:::;;;;;;::::::888666444333111111111111111111111222222222333555777777666555555555222222111111111111111222222222333333333444444444555666666555444444555777777888999999999777666555555555666888:::===@@@AAACCCBBB@@@>>><<<;;;:::::::::<<<>>>??????@@@BBBCCCCCC@@@>>>============<<<===<<<;;;:::888666555444444666777888888:::<<<>>>????????????>>>===<<<<<<777888999;;;===???@@@AAAAAA???===;;;999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<===???BBBDDDEEEEEEEEE@@@???===<<<<<<>>>???@@@CCCDDDEEEFFFFFFFFFFFFFFFDDDEEEEEEEEEDDDAAA???===@@@???===<<<:::999888888666888===BBBEEEHHHHHHIIICCCCCCHHHVVVjjj{{{|||vvvqqqoooooopppnnnnnnqqq~~~|||vvvmmmfffccccccddddddcccbbb```^^^\\\ZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]^^^\\\\\\\\\]]]^^^```bbbccccccdddeeeeeeeeeeeeddddddaaa]]]^^^dddgggeeeaaa```___aaadddiiinnnrrruuuwww}}}|||qqqTTTHHH===::::::888888999777888999999888999:::<<>>888999:::::::::::::::999888888999999999999888888777888:::;;;:::;;;===>>>===>>>???>>><<<;;;;;;<<<;;;;;;;;;:::999999888888777777666555444333222222444444333222222222333333333222222333444444333111111111111111111111111111111111111111111222222222>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@>>>===;;;999888888777777777888888777888999::::::999888888999999999999999888777666666777666555333333555777666777777777777666444333444444444444333222111000555555555666666666666666444444444333333333333222111111222222222333333333333333222111111111111222//////000111111222222333000000000000000000000000222111000///...//////000+++,,,,,,---.../////////------...//////000000111.........///000000111111//////000000000111111111//////000000000000111111///////////////.....................////////////........................---------.........//////.........///////////////000000000000000000000111000000000000000000000000000000000000111222333333000000///000000000111222333444444555555444444333222222222333333444444444333333333333444555666666666555333333333444666777555555777888999999999999999888777666555444444444222222222222222333333444333555777777666555444555333333222222222222333333444444444555555555555666777777777666555555777999888999999999777555333111333333444666888;;;===??????>>>===<<<;;;:::::::::999;;;===>>>>>>???@@@BBB@@@>>>======>>>>>>===<<<===<<<<<<:::999777555444444666777888999:::===???????????????>>>===<<<;;;777888:::<<<>>>@@@BBBBBB@@@???===;;;:::999999999;;;;;;;;;;;;<<<<<<<<<<<<===>>>AAACCCDDDEEEEEEEEE???>>>=========???AAABBBDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@>>><<<:::999888888777999===AAADDDFFFGGGHHHAAAAAAEEEPPP```ppp|||~~~xxxrrroooooopppqqqoooppprrrwww~~~uuuooohhhbbbaaabbbdddeeebbbaaa___]]]\\\\\\\\\\\\[[[[[[\\\\\\]]]^^^^^^___\\\\\\[[[[[[\\\^^^___```bbbccccccccccccccceeefffbbb```cccjjjnnniiidddaaa______bbbffflllqqqtttvvv}}}{{{rrreeeXXXEEE>>>888888999777999<<<888999:::999999;;;>>>@@@GGGPPP^^^jjjuuuxxxnnn```PPPIIICCCCCCBBB@@@AAADDDDDDEEEGGGGGGEEEBBB>>>;;;888888888888888888888888999999::::::::::::999999999:::<<<<<<<<<<<<>>>@@@===???@@@???<<<:::;;;<<<======<<<;;;;;;::::::999555555444444333333222222333333333333333222111111222111111222333333222000111111111111111111111111222222222111111111111111;;;;;;<<<======>>>??????:::::::::;;;;;;;;;<<<<<<>>>???AAAAAAAAA@@@>>><<<888777777777777777888999888888:::;;;;;;:::999888777888888999999999888888888888888666444444666888666777777777666555333222333333333333222111000000333333222222222111111111444444444333333333222222111111111222222333333333444333222222111111222222000000000111222222333333000000000000000000000000111000///------......///---,,,+++***+++---///111---...///000111111111111......//////000000111111//////000000111111111222////////////000000000000///////////////...................../////////000---------------------------------.........//////---.........//////000000111111111000000000000000000000000000000000000000//////000000111333444555000000000000000111222222444555555666666555555444222222222333333444444444333333333444555666777888666555333333333444666888666777777888888888777777444444333333333444444555333222222222333444444555333555777777555444444444333333333222333333444444555555555666666666666777888888888777555666888:::777777777777555222///---111222333555777:::<<<===<<<<<<;;;::::::::::::;;;999:::<<<=========???AAA>>>======>>>??????===;;;<<<<<<<<<;;;999777555444444555777888999;;;===@@@????????????>>>===<<<;;;888999:::<<>>===;;;:::::::::;;;;;;;;;;;;<<<<<<<<<======>>>???AAACCCEEEEEEEEEEEEAAA@@@??????@@@BBBDDDFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEAAA@@@>>><<<:::999888777888:::===@@@CCCDDDEEEEEEBBBBBBDDDKKKWWWeeepppwwwwwwvvvxxxxxxrrroooppprrrtttrrruuuvvvuuuyyy{{{}}}nnniiiccc___```bbbeeefff```___^^^]]]\\\]]]^^^^^^[[[[[[\\\]]]^^^^^^______]]]\\\[[[[[[[[[\\\^^^^^^bbbbbbbbbbbbbbbcccfffhhhcccbbbfffnnnqqqllleeeaaa^^^^^^```dddjjjppptttvvv{{{vvvjjj___PPPCCC>>>999777777777777999>>>888999:::::::::===AAADDDIIIVVVfffttt~~~~~~nnn[[[QQQJJJDDDCCCBBB@@@@@@CCCBBBCCCEEEEEECCC???;;;999999888777777666777777777777888888888888888777777777999::::::::::::;;;===:::===>>>===999777888999888888888777666666555555222222222222222222222222222333333444333222111///111000///000222222000///000000000000000000000000333222222222111111000000<<<===>>>===;;;999:::;;;777777888999;;;<<<======???BBBFFFFFFDDD@@@<<<;;;;;;:::999888777777777777999999888888777777666666555666777888999:::::::::;;;999777666777777666555444444444444333222111000111111111111111111111111333333333444444444555555333222222111000000000111222222222222222222222222111111222222222222111111111222333333333333222111111111111111111111222222////////////////////////---------............///---------............//////////////////000000111////////////............111111000......---------///////////////.........*********++++++,,,,,,,,,.........------,,,,,,,,,---------------------------.../////////...,,,+++...///000000000000//////+++,,,---...///////////////000000111222333333333//////000111111111111111444444444555444444333333111111111000///...---,,,333444444555666777888888777666555333222111000000777777777777777666666666555444444333333444444555333333333333333444555666666555333222333666999:::555666777888999888777777444555777888999999888888777888888999999999888888:::999666444111000000000000222444666888999888888<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<999777<<<<<<;;;:::::::::;;;;;;:::999777666555555555555555666777888:::<<<>>>???AAA???<<<;;;;;;;;;999888999:::<<<===???@@@@@@AAACCCAAA===;;;:::;;;===???AAA>>><<<;;;<<<===>>>>>>>>>???@@@BBBCCCDDDEEEEEEDDDCCC@@@>>>===???EEEIIIGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCEEECCC???<<<999888888888======>>>???AAABBBCCCCCCAAABBBEEEIIIPPPZZZfffnnnqqqrrrvvv~~~xxxyyyyyyvvvrrrqqqttt{{{}}}zzz~~~sssggg]]]\\\```aaaaaabbbaaa```___^^^^^^^^^^^^^^^\\\[[[[[[\\\]]]^^^___```[[[YYYWWWUUUUUUVVVYYYZZZ^^^aaaccceeeeeeeeeggghhhfffgggjjjnnnppplllccc]]]YYY[[[^^^bbbgggkkkoooqqq{{{nnn^^^TTTKKKCCC<<<:::888777777999;;;<<<===<<<===>>>>>>???CCCGGGKKKXXXdddsss~~~|||gggUUUIIIEEE???;;;;;;<<<>>>???AAA???===<<<;;;;;;;;;;;;;;;999666777:::;;;:::888999999888999:::;;;:::999:::::::::;;;<<<===>>>>>><<<============;;;999888>>>===;;;999777555444444333333333222222111111111333333222111111222333333000000111111111111000000......///000111222222333111111000000000000111111;;;<<<===<<<:::999999:::777888888999:::;;;<<<<<<>>>AAADDDEEEBBB???<<<::::::999888777666666666666777777777777666666666666666666777999999::::::::::::888666555666666555333444444444444333222111000111111111111111111111111222222333333333333444444333333222111111111111111222222222222222222222222000111111222222111111000111111222333333222111111111111111111111111111111........................------------............------------............//////...............///////////////............111000///...------------.............../////////++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////...---,,,...//////000000/////////,,,,,,---.../////////////////////000111222222222//////000111111111111000222222333333333333222222333333333333222111000000333444444555555666666666444333333222222222333333555555555555555555555555555444444333333444444555444333333333444444555666999888555444333444666777777777888999999999999888666777888999::::::999999888888999999999888888777888777555333111000000000111111333444666666777777::::::::::::::::::;;;;;;<<<<<<<<<<<<===<<<:::999999:::::::::::::::::::::;;;:::888777666666666777666777888:::<<>><<<;;;<<<>>>@@@@@@>>><<<<<<>>>????????????@@@AAABBBCCCDDDDDDDDDDDDCCCAAA>>>>>>@@@FFFJJJLLLLLLKKKIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCAAA???===;;;;;;<<<===>>>>>>???@@@AAABBBCCCCCC@@@AAADDDGGGMMMUUU___eeehhhlllssszzzzzz|||~~~zzz{{{|||zzzxxxyyyxxxlll```\\\[[[ZZZ\\\___aaaaaa```___^^^^^^______\\\\\\\\\]]]]]]^^^^^^___[[[YYYWWWUUUUUUVVVXXXYYY\\\^^^aaabbbcccdddgggiiiggghhhjjjmmmnnnkkkddd___]]]^^^___bbbfffjjjnnnqqqxxx~~~ppp^^^PPPHHHBBB<<<666777666666666888;;;<<<===AAACCCEEEEEEEEEIIIPPPWWWfffqqq~~~|||gggUUUGGGBBB===999999:::<<<<<<>>>===;;;:::999999::::::;;;999777777:::;;;:::888;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>???????????????>>>?????????===<<<:::999;;;:::999777555444333333333333333222222111111111333222222111111222222333000000111111111111000000//////000000111111222222111111000000000000111111;;;<<<<<<;;;999888888999888888999999999:::::::::<<>>>>>???AAABBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@???BBBGGGKKKNNNMMMKKKIIIGGGEEEEEEDDDFFFFFFFFFFFFFFFEEEEEEDDDAAA@@@???>>>???@@@AAABBB??????@@@AAAAAABBBCCCCCC???AAACCCFFFIIINNNTTTXXX\\\dddnnn{{{vvvnnnnnnrrrvvv|||}}}vvvhhh___XXXVVVZZZ```ccccccbbb```____________\\\]]]^^^______^^^]]]\\\ZZZYYYWWWUUUUUUUUUWWWXXXZZZ[[[]]]^^^___bbbfffjjjjjjjjjkkklllllljjjfffcccccccccbbbccceeeiiilllooottt{{{xxxggg\\\MMMCCC>>>;;;777444666666777888:::===???AAAGGGKKKNNNNNNNNNSSS^^^hhhyyy|||gggVVVDDD@@@:::777666888999999:::999999888888888999999;;;999888888999::::::999>>>======>>>???AAADDDEEEEEEEEEEEEDDDDDDBBBAAA@@@BBBBBBAAA@@@>>><<<;;;:::888777666444333222222222222222222222222111111111333222111111111111222333000000111111111111000000000000000000000111111111111111000000000000111111;;;<<<<<<;;;999888888999999999999999999888888888:::<<<>>>>>><<<:::999999666555555444333333444444222222333333444444555555666777888888999999999888666444333333444444444333222222222222222111000000000000000000000000000000/////////000000000111111333222222111111111222222111111111111111111111111///000000000000000000///000000000000000000000000000000//////////////////------------------------+++,,,,,,,,,------------,,,,,,---------.........------------...///000000////////////............///......---,,,,,,------++++++,,,---......//////...---------,,,,,,+++++++++++++++,,,,,,------...++++++++++++++++++++++++.........///............---............------,,,------...///000000000000---------....../////////...//////000000000000000000000111222222222111111000000000000000111222222333333333333222222111111000000000111222444555666000111111222333444444555555444444333333444444555555444444444444444555555444444444444555777999;;;;;;;;;::::::;;;;;;<<<<<<::::::;;;<<<<<<=========;;;:::999888777777777666666555555444333333333333444333222222222444555666777777777888888888888888999:::;;;:::999999999:::555777999;;;<<<<<<:::999===<<<<<<<<<<<<;;;<<<<<<999:::<<>>???@@@?????????AAACCCDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBAAABBBBBBAAABBBDDDHHHKKKPPPNNNLLLIIIFFFCCCBBBAAAEEEEEEFFFFFFFFFEEEEEEDDDBBBAAAAAAAAAAAABBBCCCDDD@@@@@@AAAAAABBBBBBBBBCCC@@@BBBDDDEEEFFFHHHKKKMMMSSS]]]jjjuuuvvvnnnggggggjjjooovvv|||uuuhhh]]]XXX]]]eeegggfffeeecccaaa```______\\\]]]___``````^^^\\\[[[ZZZYYYWWWUUUUUUUUUVVVWWWXXXXXXYYYYYY[[[___eeeiiilllkkkkkkkkkkkkjjjiiihhhiiigggeeeddddddgggkkkmmmooouuuxxxwwwvvvsssmmmgggZZZRRRFFF>>><<<;;;:::888888999;;;<<<>>>AAAEEEGGGMMMSSSWWWWWWVVV^^^mmmyyy{{{gggXXXBBB>>>999666555666777777777777777777888888999999:::999888888999:::::::::??????@@@AAACCCFFFJJJMMMMMMMMMLLLKKKIIIFFFDDDCCCFFFEEEDDDBBB???===;;;:::666555444333333222333333222222222111111111111111222222111111111111222222000000111111111111000000111111111000000000000000111111000000000000111111;;;<<<<<<;;;999888888999999999888888888777777777777999::::::999777888888555444333333222333333333111111222222333333444444666666777777888888777777555444222333444555555444111111222222111111000000////////////////////////........./////////000000111111111000000111111222000000000000000000000000...//////000000//////.../////////////////////////////////......---------------------------------++++++++++++,,,,,,,,,---,,,,,,,,,------------...+++,,,,,,...///111333444////////////...............------,,,,,,,,,,,,---***++++++,,,---......///---------,,,,,,+++++++++***++++++,,,,,,---------------------------------...------------.........---------------,,,++++++,,,---...///000000000000---------------...............///000000000000000000000111222222222222222////////////000111222333333333333222111111000000111111111111222222333444111111222333444555555666555444444333333444444555555444333333333333444444333333333444555777999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>;;;;;;999888777777777777666666666666666555555444666555444444444666777888999999888777666666555555666777888888666555777999666888:::<<<======<<<;;;=========>>>>>>>>>>>>>>>;;;<<<===@@@BBBFFFHHHJJJEEEAAA<<<999888999::::::999:::<<>>???@@@@@@@@@@@@BBBDDDEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBAAABBBCCCCCCDDDEEEIIIKKKSSSRRROOOKKKHHHEEECCCCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEEEEEEEDDDEEEFFFMMMXXXeeennnvvv||||||yyyqqqjjjddddddfffhhhnnntttttteee]]]___gggmmmkkkiiifffcccaaa```___\\\^^^___``````___]]][[[ZZZYYYXXXVVVVVVUUUVVVVVVWWWWWWWWWVVVXXX\\\bbbfffkkkkkkjjjjjjiiijjjkkklllllljjjgggddddddfffiiikkklllppprrroookkkhhhbbb[[[TTTMMMDDD>>><<<<<<===<<<;;;===???AAABBBEEEJJJMMMSSSYYY^^^^^^```iiiyyyyyyfffWWWAAA>>>999666666666777777555666666777888888888888777888888888999:::;;;<<>>;;;:::888777777777888888777888888888777666555555666666666666777888999:::::::::999888666555444333333555777666333333666999888999;;;<<<===<<<<<<;;;<<<===>>>???@@@@@@??????<<<===>>>???AAACCCEEEFFFAAA>>>:::999:::;;;<<<<<<:::;;;===@@@BBBDDDEEEEEEBBBAAA@@@??????@@@@@@AAACCCAAAAAABBBDDDEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBDDDEEEFFFFFFFFFIIIKKKPPPNNNKKKHHHEEECCCAAA@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDDDDCCCBBBCCCDDDIIIRRR]]]fffooovvvxxxuuuooojjjgggggggggfffhhhmmmzzz}}}rrrfffeeeiiitttrrrnnnjjjfffbbb```___]]]^^^___``````___^^^]]][[[ZZZYYYXXXWWWVVVVVVVVVWWWWWWWWWVVVVVVYYY^^^bbbfffgggggggggggghhhkkknnnkkkjjjgggeeeeeefffhhhiiihhhlllllliiieeeccc]]]WWWPPPJJJCCC>>><<<===?????????BBBEEEFFFGGGIIIOOOSSSZZZ___dddfffjjjuuuwwwcccTTTAAA===999666666666666666444555666666777777777666555666888888999:::===??????DDDIIIMMMOOORRRWWW[[[^^^\\\WWWRRROOOMMMLLLLLLMMMKKKHHHDDD@@@===;;;:::666666555444333333444444000000000111111111111111000000111222222111000000000000111111111111000000000000000000000111111111111111000000000000111111777888999888666555555666666666777777777777777777333444444444333333555777333333333222222333333444333333222222222222222222333444444555444444333333222000///000222444444444//////000000000000000///....................................////////////...............///000000////////////////////////---......//////......---......---,,,,,,---............------,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,------------------...///000111222////////////............,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,)))******************+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,+++***)))(((***+++,,,---...........................------------...//////000000//////---...///000111111111111222111///...///000111222222222222222222222222111111111111111111222222333333333444444444444444444555444444333333444444555333222111111000000111111222222222333333333444444444666999;;;<<<:::888666999999888888999:::<<<===:::999888666666777999:::777888888888777666444333444555666888999:::::::::999999888888777666555555333555777555222222666:::::::::::::::::::::::::::<<<===>>>@@@AAAAAA@@@@@@=========>>>>>>@@@AAAAAA===;;;999999;;;===>>>>>><<<===???AAACCCDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCEEECCCAAAAAABBBDDDDDDCCCBBBCCCDDDDDDDDDDDDDDDCCCCCCEEEGGGGGGGGGGGGHHHIIIJJJHHHFFFDDDAAA???>>>===???@@@AAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>???@@@BBBBBBAAAAAABBBDDDDDDKKKSSS]]]iiitttxxxuuurrrooooooqqqoookkkjjjmmmuuuzzz}}}{{{yyyuuuvvvyyywwwsssmmmhhhccc```^^^]]]]]]^^^^^^______``````\\\[[[ZZZYYYXXXWWWWWWVVVYYYYYYXXXVVVUUUWWWZZZ]]]___aaabbbcccccceeeiiimmmiiihhhgggfffffffffggghhhdddhhhhhheeebbbaaa\\\WWWPPPLLLFFFBBBAAACCCEEEFFFGGGKKKNNNOOONNNPPPVVV[[[cccfffjjjooovvvuuu```PPP???<<<888666555666555444222333444555555555444333222444777888999;;;>>>BBBAAAGGGOOOTTTVVVYYY^^^bbbddd```ZZZTTTPPPOOOOOOPPPOOOLLLHHHDDD???<<<:::999777666555444333222222222///000000000111111111222///000111222222111000///000000111111111111000000//////000000111111222222111111000000000000111111555666777666444222333444666666666666777777777888222333333222111222555777333333333222333333444444444333333333222222111111333333333444444333222222000......///111333333222//////000000000000000///................................./////////000000---------------...///000////////////////////////---..................---......,,,,,,,,,,,,............---,,,,,,+++******++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------.........---------......000/////////............+++++++++***++++++,,,,,,,,,,,,++++++++++++++++++(((((())))))*********+++---,,,,,,++++++*********++++++++++++++++++++++++******)))))))))***,,,---,,,,,,,,,++++++)))((((((******+++,,,------------........................---......///////////////,,,---...///000000000000000///---,,,,,,---...///222222222222222222222222000000000000111222444444444444333333333333333333555444444333333444444555222222111000//////000000---...///111333555666777222555888;;;<<<999666444999888777777888999;;;<<<:::999777666666888:::;;;777777888888666555333222222444666888::::::::::::888888888888777777777777333666888666333222777;;;::::::999888888999999999;;;===>>>@@@AAAAAAAAA@@@>>>===============>>>>>>:::999888:::===?????????>>>???AAACCCDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFDDDAAA@@@AAACCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDFFFHHHHHHGGGGGGHHHIIIJJJIIIGGGEEECCCAAAAAA@@@>>>???@@@@@@AAAAAAAAAAAA===>>>???@@@AAAAAAAAAAAA@@@@@@??????>>>============???@@@AAA@@@@@@BBBDDD@@@EEEMMMWWWffftttyyywwwvvvvvvwwwzzzxxxrrrpppqqqrrrxxxwwwvvv{{{}}}{{{zzz{{{}}}}}}zzzuuuoooiiiddd```^^^]]]]]]]]]]]]^^^```aaabbb\\\\\\[[[ZZZYYYXXXWWWWWWZZZZZZYYYWWWUUUVVVXXXZZZZZZ\\\___``````bbbgggkkkggggggffffffffffffggggggbbbeeefffcccaaa```]]]XXXTTTPPPLLLIIIHHHJJJMMMOOOOOOSSSVVVWWWVVVWWW]]]ccchhhkkknnnttt}}}ttt^^^LLL>>>;;;777555555555444333111222333444444333222111000333777888999;;;???CCCBBBJJJSSSYYY[[[]]]bbbfffgggbbb[[[TTTPPPPPPQQQSSSPPPMMMIIIDDD???;;;999888777666444333222111111111//////000000111111111222///000111222222111000///000000111111111111000000...//////000111222222333111111000000000000111111555555444444444444555555777777666555555666888888333333333333333333333333555444333333222222333333333222111111000000111111111111111111111111111111000000000111111111111111111222222222222111000000............------------..................------......---------,,,,,,,,,------............------///...---,,,+++,,,------))))))*********+++++++++//////.........---------111///---,,,,,,+++)))'''))))))************)))))),,,,,,,,,---------......000...,,,++++++---000111//////...---,,,,,,++++++***+++---,,,***)))))))))***++++++++++++***))))))''')))***++++++***)))'''###''',,,000111///+++(((*********++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,++++++***))),,,,,,,,,+++***)))((('''******+++++++++,,,,,,,,,,,,------.../////////.........///000000000000000000000///...............---------.........//////,,,------///000111222333222333333444555555555444222222111000111222444555222111111000///.........000////////////000000111333333444444555666666777777777888999;;;<<<======<<<;;;999777666666777777888888888888777666444333666666777999:::<<<===>>>:::999888888777777888888999888777555555777888999999::::::::::::999888777;;;===???AAABBBCCCBBBBBB>>>;;;999999;;;<<<;;;999999777999===???======@@@CCCAAA???AAAEEEHHHIIIHHHIIIGGGDDDCCCEEEGGGHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@>>>@@@BBBCCCEEEEEEEEEDDDGGGGGGGGGFFFEEEEEEFFFHHHIIIIIIGGGCCC@@@>>>>>>???<<<===>>>???????????????===>>>@@@AAABBBAAAAAA@@@>>>======>>>??????===;;;??????@@@AAAAAABBBCCCCCCCCCDDDIIISSSbbbooowww{{{zzz~~~yyywwwwwwvvvzzz{{{ssssssyyywwwpppnnnqqqsssrrrvvv|||{{{~~~tttiiiccc```___^^^]]]___``````___^^^______]]]\\\ZZZXXXWWWVVVUUUUUUVVVUUUSSSRRRRRRSSSUUUVVV\\\[[[ZZZZZZ[[[^^^aaadddfffgggggghhhgggfffeeedddeeeddddddddddddccc```^^^\\\XXXRRRPPPPPPSSSVVVWWWXXX[[[```aaaaaabbbdddgggssswww|||mmmXXXIII>>>;;;777555666666666555333333333333333333333333555555666666777:::???CCCKKKRRRZZZ___eeekkkllliiijjjhhhbbbZZZXXX[[[[[[XXXVVVMMMEEEAAA<<<777555777222222222111111111111000000000000000000000000000000000000000000000000000...///000111111111111111333222111111000000111111444444333111000...------666666555555555555666666666666555444444444555666333333333333333333333333444333222222111111222222222222111000000000000111111111111111111111111111+++++++++,,,,,,---------000000111111111000//////000000000000////////////..................------...------------,,,,,,,,,------............------...---,,,+++***++++++,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++...---++++++,,,,,,+++*********++++++++++++******,,,,,,,,,,,,------------...---,,,,,,,,,---///000.........---,,,,,,++++++***+++,,,+++)))((()))***+++,,,,,,,,,,,,+++******'''(((***++++++***((('''((()))+++---------+++*********++++++++++++++++++******))))))))))))******+++++++++++++++***))))))------------,,,+++***************+++++++++,,,,,,------......////////////......///000000000000///000///......------......,,,,,,------------........./////////000000111111222222333444444444444444222222111111111222333333222222111000000///......//////......//////000000222333333444555555666666666777888999:::;;;<<<===;;;:::888666666666666777666777888888888777666555555666888:::;;;<<<======999999888777777777888888999888666555555666888999:::::::::999999888888888===>>>???AAAAAAAAA@@@@@@===;;;999:::;;;<<<:::888666555666;;;>>>===???BBBGGGDDDBBBCCCFFFIIIJJJIIIHHHGGGEEEEEEFFFGGGGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@???@@@AAACCCDDDEEEDDDDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHGGGDDDAAA>>>======>>>======>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???>>>===<<<===??????===;;;======>>>@@@AAACCCDDDDDDBBBCCCFFFOOO]]]kkkvvv{{{{{{yyyxxx}}}uuurrruuurrrmmmkkkmmmnnnooottt|||~~~xxxyyy{{{nnnddd^^^ZZZYYYXXXZZZ\\\]]]^^^^^^^^^______^^^\\\[[[YYYXXXXXXWWWWWWVVVTTTSSSSSSTTTVVVWWWZZZYYYXXXXXXZZZ\\\___aaadddeeeggghhhhhhgggeeedddcccccccccdddeeedddbbbaaa___[[[WWWUUUVVVYYY[[[[[[[[[^^^aaacccdddeeeiiilllwww~~~oooXXXIII===:::777555555666666555555555444444444444444444555666888999;;;>>>CCCFFFPPP[[[fffmmmsssxxxyyywwwvvvtttmmmdddaaacccbbb___TTTLLLDDD@@@;;;666555666222222222111111111000000000000000000000000000000000000000000000000000000///000000111111111111000222111111111111111222222444444333222111000//////777666666666666666666777555444333222222222222222333333333333333333333333222222111000000000000111222111000000//////000000////////////////////////------......///000111111//////000000//////...---000000000////////////...------------------......------------,,,,,,,,,,,,,,,------......------,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,+++***)))+++---...---,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,---------.........------,,,,,,+++++++++*********)))'''''')))+++,,,,,,------,,,,,,+++***((((((************((((((,,,+++***))))))***,,,---+++++++++***************))))))(((((((((((())))))******+++++++++***))))))+++,,,,,,,,,,,,,,,++++++*********++++++++++++,,,---------...............---...//////000////////////......---------------+++++++++,,,,,,,,,,,,---000000000000000000000000111222333333333333333333111222222222222111111000111111111000//////............------...//////000222222333333444444555555555555666888999;;;<<<<<<999888777666555555666777666777777888999999888888555777999<<<======<<<;;;999888888777777777777777888888666666666666888888;;;:::999777777888999:::>>>???@@@@@@@@@???>>>===<<<;;;:::;;;;;;:::777555444222333999===>>>BBBGGGLLLIIIFFFEEEFFFHHHHHHHHHGGGFFFFFFGGGHHHHHHGGGEEECCCCCCBBBBBBAAAAAAAAA@@@???@@@AAABBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFEEEBBB???===<<<<<<=====================<<<<<<>>>???@@@@@@@@@???>>>======<<<<<<===>>>>>>===;;;:::;;;===???AAACCCDDDEEEBBBAAACCCJJJWWWfffrrryyy}}}~~~yyyrrrqqqmmmkkkiiiiiiiiilllttt~~~uuusss{{{vvviii___ZZZWWWXXXYYY[[[]]]^^^]]]]]]\\\___^^^\\\[[[YYYYYYXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWVVVVVVWWWZZZ\\\^^^```bbbeeeggghhhgggeeedddbbbcccdddeeeffffffeeedddbbb```]]]]]]^^^```aaaaaaaaabbbdddeeefffjjjnnnrrrzzzkkkUUUFFF<<<999666444555666666555666666666555555444444444555777;;;>>>AAAEEEJJJMMMXXXgggwwwzzzpppkkkjjjgggbbbPPPHHHAAA>>>:::666444666222222111111111000000000000000000000000000000000000000000000000000000000000111111111111000000///000000000000111222333444333333333333333222222222777777777888888777777777555444444333222111111111222222222222222222222222111111000////////////000111000//////......//////........................///000111222333444555555///000000000000///............---------,,,,,,,,,,,,,,,------------......---------,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,++++++************))))))))))))************//////..................***))))))***,,,...---,,,)))******++++++******)))++++++++++++,,,,,,,,,,,,***+++,,,---...------,,,---,,,,,,,,,+++++++++*********)))'''&&&&&&)))+++++++++,,,,,,++++++***)))(((((()))******)))((((((---,,,***)))((()))+++,,,++++++******)))))))))((((((''''''''''''(((((()))***+++++++++++++++******((())))))************)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...////////////.........---,,,,,,,,,,,,,,,************++++++++++++//////000000000000000111111111222222222222222111111111222222222111///...000/////////......---------------------...///000222222222222333333444444333444555666888:::;;;;;;999888777666666777888888888888888999999999888888777888;;;>>>???>>><<<;;;888888777666666666666777888777666666666666777888<<<:::777555555777999;;;<<<===>>>?????????>>>===;;;;;;;;;;;;:::888555333222000333999???CCCHHHOOOUUURRRNNNJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIHHHFFFCCCAAAAAAAAAAAAAAA@@@@@@@@@??????@@@AAABBBBBBCCCCCCBBBCCCCCCFFFHHHJJJKKKJJJGGGDDD@@@===<<<<<<===<<<======<<<;;;;;;;;;;;;;;;>>>??????@@@???>>><<<;;;<<<;;;;;;<<<>>>>>>===;;;:::;;;<<<>>>@@@AAACCCCCCBBB@@@AAAFFFQQQ```nnnvvv}}}tttooojjjiiiiiiggggggllluuu~~~vvvnnnuuu~~~rrrggg___\\\]]]]]]]]]^^^^^^^^^\\\ZZZ[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUTTTSSSSSSTTTUUUUUUTTTTTTSSSSSSUUUVVVYYYZZZ[[[^^^aaadddfffeeedddbbbccceeegggggggggfffffffffdddbbbaaabbbeeeggggggggggggfffffffffhhhkkkpppsss{{{rrr___MMMAAA;;;888555444555666666666777777777666555555444444777999<<<@@@EEELLLTTTZZZccctttuuummmiiiddd^^^KKKCCC===;;;999444333555111111111111000000000000////////////////////////////////////////////////111111111111111000///.../////////000111333444555222222222222333333333333777777888999999888777777555555555444333222111111222222222222222222222222111000//////......//////000///......------......------------------------,,,,,,---...///111111222000000111111000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***(((((()))))))))*********---------...............+++***)))***,,,,,,,,,***(((((())))))))))))((((((*********+++++++++,,,,,,)))***,,,---...---,,,++++++++++++++++++*********)))))))))'''&&&&&&))),,,***************)))((((((((((((((())))))(((((((((*********************)))*********))))))(((((((((''''''&&&&&&'''((())))))++++++,,,,,,,,,,,,,,,+++(((((()))*********))))))))))))*********+++++++++++++++***))))))******+++,,,,,,---...............---,,,,,,+++++++++++++++)))))))))*********++++++,,,---...///000111222222000111111111111111000000000111111222111000...---------------------,,,,,,,,,,,,,,,------...000000111111111111222222222222111222333555777888:::::::::999888888888999:::;;;;;;:::999888888777777777888:::===??????>>><<<;;;888777666666555555666666777666666666666666666777:::888555333333555999;;;999:::<<<>>>?????????>>>:::;;;<<<;;;999555222111333111555===DDDIIIPPPWWWaaa___ZZZTTTOOOJJJGGGFFFFFFFFFFFFHHHIIIHHHDDDAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>??????@@@AAAAAACCCCCCEEEIIINNNQQQRRRQQQIIIDDD???<<<<<<======<<<<<<<<<;;;:::999999999:::===>>>>>>???>>>===;;;:::;;;::::::;;;======<<<;;;;;;<<<<<<===>>>???@@@@@@BBBAAA@@@CCCLLLYYYfffooo|||}}}uuuoooggghhhhhhggghhhnnnvvv|||xxxmmmqqq{{{|||qqqgggbbb]]]\\\[[[[[[]]]]]][[[YYYXXXWWWVVVVVVUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQQQQQQQRRRTTTUUUVVVWWWYYY\\\___aaaaaa``````dddgggiiiiiigggeeeeeefffcccbbbbbbdddhhhjjjjjjjjjkkkiiigggfffhhhlllooorrr{{{oooaaaSSSGGG@@@:::777555444555777777777888888888777777666666666:::;;;>>>BBBIIISSS___fffqqqrrrhhhbbb[[[TTTEEE>>>999888777333222444111111111000000000//////////////////////////////////////////////////////111111111111111000///.../////////000111333444555000000111111222333333444666777888999999888777666555555555555444444222222222222222222222222222222111000//////....../////////...------,,,,,,------------------------------++++++,,,---......//////000111111111111000///////////////............---++++++,,,,,,------......,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---,,,++++++************++++++++++++,,,************++++++++++++,,,+++******++++++***)))'''(((((((((((((((((('''))))))*********+++++++++)))***+++,,,---,,,++++++************************)))))))))((('''(((***,,,)))))))))***)))(((((('''((((((((((((((((((((((((((()))***+++++++++))))))))))))))))))((((((((((((''''''&&&''''''((()))*********+++,,,,,,,,,,,,+++***+++++++++++++++******)))))))))************+++,,,+++)))(((((()))******+++,,,------......------,,,,,,+++***************)))))))))************+++***+++,,,---///000111222000000000111000000///...///000000000000//////...---------------------,,,,,,,,,------...///111111000000111111111111111111000000222444666777999::::::999888888999:::;;;<<<;;;:::999888666666666666999:::<<<======<<<;;;:::777777666555555555555555666666666666666666666666888666333111222444777999777888;;;===>>>??????>>>;;;<<<<<<:::666222111000444333888BBBJJJPPPVVV]]]iiihhheee___WWWOOOKKKIIIEEEEEEEEEFFFGGGFFFCCC@@@@@@@@@??????>>>>>>>>>=========<<<<<<======>>>???CCCCCCFFFLLLTTTYYYYYYXXXJJJEEE>>>;;;<<<<<<;;;:::;;;:::999888777888999:::;;;<<<=========<<<;;;::::::999999:::<<<===<<<;;;;;;<<<<<<======>>>>>>>>>@@@@@@@@@BBBHHHQQQ\\\cccrrr{{{}}}xxxssshhhjjjkkkkkkooovvvyyyyyy}}}{{{mmmnnnwww|||ppphhh\\\YYYVVVVVVYYY[[[ZZZYYYVVVUUUUUUTTTTTTTTTUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOPPPQQQRRRSSSSSSSSSTTTWWWYYY[[[\\\\\\\\\bbbeeehhhgggdddbbbbbbdddbbbaaaaaadddhhhkkkllllllllliiiffffffiiimmmpppqqq{{{{{{lll]]]SSSLLLFFFAAA:::888555555666888999999::::::::::::::::::::::::>>>???BBBFFFMMMXXXccckkkyyy~~~tttggg]]]XXXPPPIII@@@:::666666555222111333111111000000000/////////000000000000000000000000000000000000000000000000000111111111111000000////////////000111333444555000000000111222333333444555666888999999888666555333444444555555444333222111111111111111111111111111000000///.../////////...------,,,,,,,,,,,,,,,........................------....../////////000//////000000//////...---/////////.........------***++++++,,,------......,,,,,,,,,++++++++++++*********++++++++++++*********+++,,,,,,,,,+++))))))************++++++++++++(((((()))))))))*********+++***)))***+++,,,+++)))(((((())))))))))))(((((())))))))))))*********+++)))******+++++++++++++++)))*********************((()))******))))))***,,,***************)))(((((((((((((((''''''((((((((('''((()))******+++******''''''((((((((((((((((((''''''''''''((()))***+++(((((()))***************++++++,,,++++++***)))((())))))))))))************...,,,+++)))))))))+++,,,++++++,,,------------,,,++++++***))))))))))))***))))))*********+++++++++++++++,,,,,,---.../////////000000000//////...---//////.........///000000........................---------...///000222222000000000000000000000000...///111222555777888999888888777777888:::;;;===999999777666666666666777888999999999999999888888777666555555444444555555555666666666666666666555555333222000111333555777888999;;;<<<=========<<<<<<===<<<999444000///000444444;;;FFFNNNTTTZZZ```ggghhhhhhcccZZZRRRLLLJJJEEEDDDDDDDDDEEEDDDBBB???@@@@@@???>>>======<<<<<<<<<;;;:::::::::;;;<<<===BBBBBBFFFNNNXXX______^^^KKKEEE===999::::::999777999888777666666777999:::999:::;;;<<<===<<<;;;;;;999888888:::<<<===<<<:::999::::::<<<===>>>??????===???@@@AAACCCIIIQQQWWWdddnnnyyy~~~}}}ooorrrtttvvv|||{{{xxx{{{nnnlllsss~~~}}}rrrccc]]]VVVTTTUUUWWWVVVTTTRRRRRRQQQQQQQQQRRRRRRSSSQQQQQQRRRRRRRRRRRRQQQQQQNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSUUUVVVXXXYYY\\\```dddddd```^^^```cccaaa``````cccgggkkkmmmnnnjjjgggeeeggglllppprrrsssxxxwwwnnnfffZZZQQQLLLHHHEEEBBB:::888666666777:::;;;;;;<<<======>>>>>>??????@@@AAACCCGGGLLLRRRZZZbbbhhhqqqzzz|||vvvllliiiaaaVVVNNNKKKEEE>>><<<666333444444111111222111000000000////////////000000000000000000000000000000000000000000000000///000000111111111111000000000000000111222333444111111222222333333444444444666777888888777666444111222333444555444333222111111111111111111111111111111000///////////////...---,,,,,,++++++,,,,,,........................,,,,,,,,,---------------......//////......---,,,------,,,,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,+++++++++************++++++++++++******)))******++++++)))((('''(((((((((((())))))))))))))))))******+++++++++,,,***)))((()))+++,,,,,,+++))))))************))))))))))))))))))***************************+++++++++)))))))))))))))*********''')))+++,,,+++***+++,,,+++++++++++++++***))))))((((((''''''''''''(((((((((((((((((()))***,,,---&&&'''''''''(((((())))))'''''''''((((((***++++++&&&&&&'''(((((()))((((((*********))))))'''&&&&&&))))))))))))************///...,,,******+++,,,---++++++,,,------------,,,+++******)))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...------///...---------///000222/////////000000000000000------......000111222333000000000000////////////......000222444666888999777777666666777999;;;<<<777666555555555666888999777777777666666666666666666666555444444444444555555555666666666666555555333222111000000222444555::::::;;;<<<<<<<<<::::::======<<<888222//////000333555<<>>===<<<;;;:::;;;:::999888999:::;;;<<>><<<;;;::::::;;;999888777777888:::<<<>>>AAACCCIIIQQQZZZ[[[VVVQQQDDDAAA===999666555666666666555555555555666666777<<<;;;:::999999999::::::666666777777888:::;;;<<<888888999999;;;===>>>???============???AAACCCDDDPPPYYYeeeooottt~~~zzzwwwsssttt~~~zzzsssooopppqqqvvv{{{qqqhhhaaaVVVKKKIIIMMMLLLKKKJJJKKKMMMOOONNNMMMOOOOOOOOOPPPPPPPPPQQQQQQPPPQQQQQQQQQPPPOOOOOONNNNNNMMMMMMMMMNNNPPPRRRSSSSSSSSSSSSUUUWWW[[[___aaa```aaaccceeefffggghhhhhhcccbbbccciiiqqquuusssppptttssssssrrrooojjjbbb]]]YYYVVVPPPJJJEEEBBB@@@@@@>>>999999======::::::??????@@@BBBBBBCCCFFFJJJMMMKKKNNNPPPRRRSSSUUUXXXZZZaaa``````bbbccc```XXXRRRPPPJJJBBB>>><<<:::444///444333222111000000000000222111000///...---,,,,,,000///...---,,,---......000000////////////000000000000////////////000000//////000000111111111111333444666777777666666555666666666555555555444444666777777777777555333222222222222222222111000000111000///.....................---------,,,,,,,,,000///...---,,,,,,,,,,,,............////////////000000000000000000000000//////...---------------......---,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,++++++***)))************))))))))))))++++++++++++++++++++++++,,,,,,+++***))))))))))))+++*********))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''''''''((((((((())))))))))))(((((((((((()))******((((((((()))******++++++***))))))(((((('''&&&&&&)))((('''''''''''''''(((((((((((((((((('''''''''&&&'''(((((())))))(((((()))((((((((()))***,,,------+++)))''''''((()))***)))))))))))))))(((''''''''''''((((((((())))))))))))))))))((((((((((((((('''(((***++++++***((('''+++(((&&&'''+++---***''')))))))))***************************************++++++,,,,,,,,,,,,++++++***++++++,,,------......000//////...............------...///000111222222111000/////////000111222.........000444666777666333444666777888888777777444222000000222444555555444444333222222222222333444333222111111222333333888555111333777999888666666555222000000111333444555666777888999::::::;;;:::999777555333222111111333555999@@@KKKUUU\\\___\\\]]]\\\WWWPPPIIIEEECCCAAAAAAAAABBBDDDCCCAAA???@@@???===<<<;;;;;;;;;;;;999999777777888999;;;===BBBBBBFFFLLLRRRSSSNNNIIIAAA>>>:::777444333333444444444444555666777888999;;;;;;;;;:::::::::999999666666777777888:::;;;<<<999999::::::<<<===>>>???<<<<<<<<<===>>>@@@BBBCCCIIIPPPZZZdddjjjuuuxxxtttqqqnnnsss~~~{{{uuurrrssssss{{{sssjjj^^^PPPIIIIIIKKKJJJHHHIIIKKKLLLKKKJJJLLLLLLMMMMMMNNNOOOOOOPPPOOOOOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLNNNOOOPPPOOOOOOOOOQQQSSSWWWZZZ\\\___```aaabbbdddeeeeeeeeedddcccdddjjjqqqtttsssppprrrqqqpppooommmhhhbbb^^^YYYVVVPPPJJJEEEBBBAAA@@@AAA===<<>>===<<<<<<;;;;;;<<<<<<::::::888888888999:::;;;AAA@@@AAAEEEHHHHHHDDD@@@===:::777444222111111111222222333444666888:::;;;:::;;;;;;<<<;;;:::999888666666666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAACCCFFFNNNXXX```kkk{{{wwwuuutttrrruuu~~~~~~zzzxxxzzz{{{wwwmmm^^^QQQJJJJJJIIIGGGGGGHHHIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNNNNLLLMMMMMMMMMMMMLLLLLLKKKLLLKKKKKKJJJJJJKKKLLLLLLJJJJJJJJJLLLNNNQQQSSSUUU[[[\\\]]]^^^___```aaaaaaccccccdddhhhnnnqqqpppmmmooonnnllljjjiiigggccc```\\\YYYTTTNNNIIIGGGEEEEEEHHHDDDBBBBBBAAA??????BBBGGGIIIKKKLLLMMMNNNQQQSSSQQQSSSUUUVVVUUUUUUVVVXXXVVVYYY\\\\\\XXXQQQKKKHHHEEE@@@;;;999999999666333333222111000000000000000......///000111222333333111111000/////////////////////............//////111111000000000000111111111111111222222222222222222333555666777777777666444444444444333333333333222333444444444222111000222222222333333222111111222222000///............///.........------------//////...---------------............////////////111111111111111111111111///...------,,,,,,------------+++***)))))))))))),,,,,,,,,++++++++++++***+++++++++++++++***))))))'''(((((()))***+++++++++++++++++++++************,,,+++***)))))))))))))))************************)))(((((((((((())))))***)))))))))))))))(((''''''&&&'''''''''(((((((((((('''''''''''''''((())))))************))))))((((((++++++,,,------......///))))))((('''&&&&&&&&&&&&&&&'''((()))***)))(((((('''((())))))******))))))'''''''''''''''((())))))+++***(((&&&&&&((()))+++'''(((((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((''''''(((((()))******)))((((((&&&%%%%%%'''***,,,+++*********))))))((((((''''''''''''(((((()))***++++++******++++++++++++******))))))))))))******++++++------.........---------,,,------...///000111111...---------...///111222444333222222333333111000000111333444444444333333/////////222444555444222333333222111111111111111444333222000000000000111666444333555777999999888555444333222222333555666777888:::<<<============:::999888666555444444444444666999@@@JJJRRRWWWYYY]]]ZZZUUUOOOIIIDDDAAA@@@AAA@@@@@@BBBCCCCCCAAA???<<<<<<<<<<<<<<<<<<<<<===;;;:::999888888888999999???======>>>@@@???===;;;:::888555333111000000000333333444555777888:::;;;999;;;<<<======;;;999888555555555666666888999999;;;;;;;;;;;;;;;::::::999999::::::;;;<<<===??????AAAAAAFFFPPPYYYcccqqq|||{{{{{{{{{zzzxxx~~~~~~|||zzzzzz}}}}}}~~~rrrbbbVVVJJJHHHEEEDDDEEEFFFGGGGGGDDDEEEFFFHHHJJJKKKMMMMMMKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIFFFGGGGGGHHHJJJLLLNNNOOOTTTUUUVVVWWWZZZ\\\^^^___aaaaaabbbeeeiiilllkkkjjjllljjjgggfffffffffeeecccaaa^^^YYYTTTPPPNNNNNNNNNSSSOOOJJJGGGDDDAAAAAACCCEEEGGGKKKMMMOOOPPPSSSUUUTTTVVVYYYZZZZZZYYYZZZ[[[\\\```ccc```XXXPPPJJJGGG@@@===999777777777555333444444333222222222222222......///000111222222333111000000/////////////////////............//////000000000//////000000000222222222222222222222222111222444555666777666666222222222222333333333333111111222333333222000000111222222333333333222222222222111//////.........000000000000//////////////////...---------..................////////////000000000000000000000000......---,,,,,,,,,,,,,,,---,,,+++***)))(((((((((,,,,,,+++++++++************++++++++++++***))))))''''''((()))***++++++,,,+++++++++******)))))))))(((((((((((()))***++++++))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))((('''''''''''''''(((((((((((()))'''''''''''''''((())))))++++++******)))((((((((((((((())))))***+++++++++***)))((('''''''''''''''(((((()))))))))))))))(((''''''((()))))))))))))))'''''''''((((((((((((((('''((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((())))))***((((((((())))))(((((((((&&&&&&%%%&&&((((((((('''******))))))((((((''''''&&&&&&'''((())))))******)))******++++++******)))(((((()))))))))))))))***+++,,,------------,,,,,,,,,,,,---...///000111111...---------...///111222555333222222222222111//////000222333333222111111//////000222444333111///222222111000000000000111444333111000000000111111555555555666888999888888444333333333333444666666888:::<<<>>>??????>>>===;;;:::999888777777777777666777:::AAAHHHOOOSSSTTTVVVSSSNNNJJJFFFDDDBBBAAAAAA@@@@@@AAACCCCCCAAA>>><<<<<<==================;;;;;;:::999888888888888;;;:::::::::;;;<<<;;;:::999888666444222111111111555555555555777888999::::::;;;<<<======;;;999888555555555555666666777888::::::;;;;;;:::999777777999999:::;;;<<<=========AAA???BBBJJJRRRZZZfffppp{{{}}}||||||{{{{{{|||wwwvvvxxxxxxxxxvvvwww|||yyyzzz~~~tttdddMMMIIIDDDBBBAAABBBCCCCCCBBBCCCDDDFFFHHHJJJKKKLLLJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHEEEEEEFFFFFFHHHIIIJJJKKKLLLMMMNNNQQQTTTWWWZZZ\\\______```cccfffhhhhhhhhhhhhfffcccbbbdddeeeffffffccc```\\\XXXUUUTTTUUUUUU]]]YYYRRRKKKEEEDDDCCCCCCBBBFFFKKKOOORRRTTTVVVXXXWWWZZZ]]]______``````aaaeeeggghhhcccZZZPPPIIIGGG???===:::777555444333222333333222111111111222222000000000000000000000000000000000000//////......//////............//////000//////......//////000222222222222222222222222000111333444555555444444111111111111222222222222000111222222222222000000111222333333333333333333111111000000//////000000222111111111000000000000//////...............///............////////////////////////////////////...------,,,,,,,,,,,,,,,,,,+++***)))))))))))))))++++++++++++******************++++++******)))((('''(((((()))***++++++++++++++++++***))))))(((((('''''''''((()))***+++,,,((((((((((((((()))))))))(((''''''(((((()))***+++)))))))))))))))(((''''''(((((((((((())))))))))))((((((''''''(((((()))***+++*********))))))((((((,,,,,,++++++***)))))))))***))))))(((((())))))***+++***)))((((((((())))))&&&''''''((((((((((((((())))))************))))))%%%&&&)))***+++)))(((&&&&&&&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&((()))***+++((((((((((((((((((((((((((('''''''''''''''''''''***))))))))))))))))))(((&&&&&&''''''(((((())))))))))))************))))))))))))))))))))))))))))))***+++,,,---------,,,+++,,,,,,---...///000000111///............///111222111000000111333555444333///000111222222111000000/////////111222222000...222111000000///000000000333222111000000111222333555666777888888888777777111111111222333444555666888999<<<>>>??????>>>===<<<<<<;;;:::999999::::::999999<<>>======>>>?????????>>>>>>::::::::::::999888888888888999999999::::::;;;;;;888888666555444333333222555555555666777888999:::;;;<<<<<<===<<<;;;:::999666666666666666777888999::::::;;;;;;:::999777666999999:::<<<<<<======<<>>DDDIIIOOOZZZdddyyy~~~|||~~~{{{vvvuuuuuuuuutttssstttzzzvvvwww{{{qqqWWWRRRJJJDDDAAA@@@@@@???@@@AAABBBDDDFFFHHHIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHKKKNNNRRRUUUWWW[[[[[[]]]___aaaccceeefffbbb```^^^^^^aaadddffffffaaa___\\\YYYXXXXXXYYYZZZccc```XXXMMMGGGGGGGGGEEEDDDIIIOOOTTTWWWXXXZZZ[[[ZZZ]]]aaadddddddddeeeeeeiiiiiifff```XXXOOOIIIFFF???>>>;;;888555444333333222111000000000000111111333222222222111111000000000111111111111000//////000000////////////000000000000////////////000000222222222222222111111111///000222333333222222111000000000111111111222222000111222222333222111000111222333333444444333333000000000///000000111222111111111000000000000/////////............//////............////////////...........................---,,,,,,++++++,,,,,,++++++***))))))*********++++++++++++***************************))))))((((((((())))))*********++++++++++++***)))(((((((((((((((((((((((()))***+++(((((()))))))))*********''''''''''''((()))***+++)))))))))))))))(((''''''))))))))))))*********+++)))(((((((((((()))***************)))))))))))))))...------,,,++++++******))))))))))))***+++,,,---...,,,***'''&&&'''((()))%%%%%%&&&'''''''''''''''))))))***++++++***)))(((&&&'''((()))))))))((((((%%%&&&''''''((((((''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((''''''(((((((((((()))))))))((((((((())))))))))))***************''''''''''''''''''''''''((())))))))))))))))))((()))))))))))))))))))))))))))***,,,---------,,,++++++,,,,,,---...///000000111000/////////000111222000//////111333555555444///000111222222111000///...------///111333222111111111000////////////000222222111111222333444555666777999999888777666666111222222333444666777777999;;;>>>@@@AAAAAA???>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;===AAAFFFJJJKKKJJJHHHEEEBBBBBBCCCCCCAAA???@@@???@@@AAABBBBBB@@@>>>??????@@@AAA@@@@@@???>>>999999:::::::::999999888777888999:::999999::::::888777666555555444333333444444555666777999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999::::::;;;;;;<<<=========;;;999888999:::;;;<<<======<<<<<<===<<<>>>AAACCCFFFPPP[[[mmmyyy}}}{{{xxxvvvsssqqqoooqqqqqquuu|||ttttttxxx{{{~~~kkkdddYYYOOOHHHDDDAAA???>>>???@@@BBBCCCEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIFFFFFFGGGHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFIIILLLOOOQQQQQQSSSTTTVVVXXX[[[]]]___[[[ZZZYYY[[[^^^bbbdddddd```___\\\[[[[[[\\\^^^```dddbbbZZZNNNIIIKKKLLLIIIHHHMMMSSSWWWYYYYYYYYYZZZ]]]```dddffffffeeeeeeeeeiiifff```[[[VVVPPPJJJFFF>>>===;;;999666555555666333333222222222333333444555444444444333333333333222333444444444333222111111111000000000000111111222222111111111111222222222222111111111000000000///000111111111000///...//////000000111111111222000111222333333222111000111222333333444444444444////////////000111222333000000000000//////////////////.........//////000............/////////000...........................---,,,,,,++++++,,,,,,+++***************+++,,,+++++++++************)))***************)))(((((())))))))))))************+++++++++***)))(((((('''***))))))(((((((((((()))))))))******+++++++++,,,''''''''''''((()))++++++)))))))))))))))((((((''')))*********++++++++++++)))))))))))))))***++++++))))))))))))))))))******&&&''''''((())))))******))))))******+++,,,......000...***'''%%%&&&((()))$$$%%%&&&&&&''''''&&&&&&''''''((())))))((('''&&&((('''&&&&&&'''((()))***%%%%%%&&&'''((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''(((((((((***++++++******+++,,,))))))******++++++,,,,,,''''''''''''''''''&&&&&&(((((())))))))))))((((((************))))))))))))((()))+++---------+++***+++,,,,,,---...///000000222111000//////000111111333222111111333333333111000000111222222111000///,,,+++,,,...111333444333111111000///////////////222222111111222444666777777888::::::888666555555333444555666777999999:::<<<>>>AAACCCDDDDDDBBBAAA>>>>>>============>>>>>><<<===>>>AAAFFFHHHHHHHHHEEECCC@@@@@@BBBBBB???===@@@??????AAABBBBBB@@@>>>@@@AAAAAABBBAAA@@@???>>>888999999:::::::::999999777999::::::999888888999777777666555555444333333222222444666888;;;===>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<======<<<===>>>??????===;;;:::999:::<<<===>>>======<<<>>>>>>???AAA@@@BBBMMMXXX[[[jjjxxx~~~{{{{{{{{{yyywwwrrrnnnkkkooonnnrrrwww~~~rrrssswwwxxx}}}}}}tttgggZZZPPPIIIEEECCC======>>>@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDFFFEEEEEEEEEFFFHHHKKKMMMHHHJJJLLLNNNPPPRRRVVVXXXWWWVVVVVVXXX\\\```bbbbbbaaa```^^^^^^^^^```ccceeecccbbbZZZNNNJJJNNNPPPMMMJJJNNNTTTXXXXXXWWWVVVVVV```cccfffgggfffdddcccccchhhccc\\\XXXUUUQQQLLLHHH======<<<999777666777888777777666666666777777888555666666666666666666666444555666666666555444333222222111111111111222222444333333222222333333444222111111111000000////////////000000000...---,,,333222111000000111222333111000...------///111222000000111222333444444555111111111111111222222222---......///000111111222222222111000//////000000------,,,,,,,,,,,,------///...---,,,+++*********,,,,,,,,,------.........+++++++++++++++***)))((())))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))((('''&&&%%%'''***,,,+++(((''')))+++++++++******))))))((((((*********)))***++++++,,,******++++++++++++******)))))))))))))))))))))))),,,,,,***)))(((((((((((()))******++++++,,,------222///+++'''%%%&&&(((***))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###"""""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&((()))((((((((((((((((((((((((&&&'''((())))))******)))''''''(((((())))))******((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%++++++++++++++++++++++++,,,,,,---......---,,,,,,...------......///000111000000000000000000000000333111//////111222333333222111111000000000000111000111222333333222111000//////.........000111222///000111111111222555888777888888777777666555444111111222333555888;;;===>>>AAADDDEEECCCAAA???>>>???@@@BBBCCCCCCCCCBBBBBB@@@??????AAACCCEEEDDDCCC@@@@@@@@@@@@?????????>>>=========>>>???AAABBBCCCDDDCCCCCCCCCCCC@@@===999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::<<<;;;999777666555444444444555666777999:::;;;<<>><<<;;;;;;<<<======;;;<<<<<<<<<======>>>>>>>>>>>>???>>>>>>===<<<;;;;;;<<<>>>@@@@@@@@@>>>===>>>======???BBBFFFHHHHHHSSS^^^mmmzzz|||{{{}}}{{{sssmmmjjjiiinnnjjjhhhllluuu}}}vvvuuuxxx}}}nnn```XXXOOOFFFDDD<<<999<<<>>>===???DDDCCCDDDDDDDDDCCCDDDEEEGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKMMMNNNNNNQQQRRRTTTWWWYYY\\\^^^___\\\\\\\\\\\\[[[[[[ZZZYYYYYYWWWSSSOOOLLLLLLLLLMMMLLLMMMOOOSSSVVVZZZ\\\]]]aaaeeehhhhhhddd___\\\\\\aaa[[[UUURRRQQQOOOJJJEEEAAA>>>;;;888666666777888555888:::999666555555777:::999999999:::;;;<<<<<<999888888777555444333333666555333222222333444666222222222222222222222222444333222111000///...---.........------,,,,,,,,,222222111000000111222222111111000000000111222333111111111222222333333444/////////////////////000---......///000000111111111000//////......//////...------------------...///...---,,,++++++++++++,,,,,,,,,,,,---------...++++++++++++*********)))))))))))))))************+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))((((((((('''''''''((((((((()))))))))))))))(((((((((((((((''''''((()))******)))((()))***((((((((((((''''''&&&&&&((((((((((((((()))******)))******++++++******)))))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&''''''((()))***+++,,,,,,++++++***)))))))))*********))))))(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''&&&%%%###"""######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$%%%''')))***((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((())))))((((((''''''''''''((((((*********)))))))))((((((++++++++++++++++++++++++,,,,,,---......---,,,,,,---------......///000111111111111111111111111111222111//////000222222222000000000000000111111222///000111333333333222222111000000///000111222333444444444222111111444666888888888888777666444444222222333555777:::===??????AAACCCCCCBBB?????????BBBCCCDDDEEEEEEEEEDDDCCCAAA@@@???AAACCCDDDCCCBBB@@@?????????>>>>>>>>>>>>======>>>???@@@AAACCCDDDEEEDDDCCCDDDDDDBBB???<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<<<<<;;;999888666555555555555666777888:::;;;<<<===???>>>===<<<<<<===>>>>>>>>>>>>>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>=========>>>@@@AAABBBAAA@@@???<<<;;;<<<>>>CCCGGGIIIJJJMMMVVVeeesss}}}~~~|||~~~~~~wwwpppmmmkkknnnllllllnnnrrr~~~{{{yyyzzz}}}sssjjj```WWWMMMCCC;;;;;;===;;;<<>>;;;::::::;;;<<<999;;;<<<;;;999777999;;;==================>>>??????>>>===<<<:::999888777:::888666444444444555555222222222222222111111111333222111000///...------.........------,,,,,,,,,222222111000000111222222111222222333333444333333222222222222222222222222000000//////////////////.........//////000000111//////......------...............------.........///...---,,,,,,++++++,,,+++,,,,,,,,,,,,,,,---------,,,++++++******++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))******)))))))))(((((((((''''''((((((((()))))))))))))))(((''''''(((*********)))((((((******)))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((()))******++++++******)))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&%%%&&&&&&''')))***++++++'''(((***,,,,,,+++)))((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###%%%&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&'''"""######$$$&&&(((***+++((((((((((((((((((((((((************)))((('''&&&((((((((('''''''''''''''((((((''''''''''''((((((+++***************))))))++++++++++++++++++++++++,,,,,,------------,,,,,,------......///000000000111111111111111111111111000000000///000111111222////////////000111222222---///111333444555555555444333222111222333444555777666555333222333666999999999999888777555444333222333444666999===???AAAAAABBBCCCAAA???>>>>>>???CCCDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@BBBBBBAAA@@@>>>>>>>>>>>>============>>>>>>???@@@AAACCCDDDEEEEEEEEEDDDEEEFFFEEEBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@<<<;;;:::888777666666666777888888:::;;;<<<===>>>??????>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBB>>>>>>>>>>>>???????????????AAABBBDDDDDDCCCBBBAAA<<<;;;;;;>>>CCCGGGIIIJJJGGGOOO[[[gggsss}}}|||}}}{{{tttpppmmmlllnnnqqqrrrqqqwww~~~~~~~~~uuulll[[[OOOCCC@@@AAA???===<<>>>>>>>>>>>??????????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA?????????@@@AAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBFFFFFFHHHJJJLLLNNNPPPQQQPPPQQQRRRTTTUUUVVVVVVVVVTTTTTTSSSRRRQQQQQQPPPPPPTTTUUUUUUVVVWWWXXXYYYYYY\\\]]]^^^\\\ZZZXXXXXXXXXTTTQQQNNNNNNOOOOOOLLLIIICCCBBBAAA???>>>>>>???@@@???@@@???>>><<<<<<>>>???CCCCCCBBBAAAAAAAAABBBBBBDDDCCCAAA@@@>>><<<;;;:::;;;:::777555444333333444222222222111111000000000111111000///...------,,,.........---------------222111111111111111111222///111333444555444333222333333333222222111111111222222222111111111111111........./////////000000//////......---......//////......------......///......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,,,,((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))************))))))))))))'''''''''((((((((())))))***)))'''&&&''')))+++,,,+++(((&&&'''***+++)))'''))))))))))))))))))))))))&&&&&&'''''''''(((''''''))))))************))))))))))))))))))))))))))))))+++***)))(((((((((((((((''''''''''''(((((((((((()))***+++++++++(((&&&$$$((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&(((((('''&&&$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''''')))))))))))))))(((''''''((((((''''''&&&&&&%%%%%%((((((''''''''''''(((((())))))))))))((((((((((((***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000222222222222222222222222///000000000000000111222111111000000000111111222---...111444666777777777666555444333333444555666555555555444444666;;;>>>::::::999999777666444333111222444777;;;>>>@@@BBBBBBBBBBBB@@@===<<<>>>???BBBBBBCCCCCCCCCBBB@@@???CCCAAA@@@@@@AAAAAA@@@>>>>>>============<<<<<<<<<>>>??????@@@BBBDDDFFFGGGFFFEEEEEEFFFGGGGGGEEECCC<<<<<<============>>>>>>======???@@@AAAAAAAAAAAA<<<;;;:::999888777777777999999:::;;;<<<===>>>>>>????????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>???@@@@@@AAABBBCCCEEEFFFFFFEEEDDDBBB===<<<<<<>>>BBBEEEGGGHHHFFFJJJRRR[[[fffrrr}}}yyyzzz~~~yyytttqqqmmmsssyyyyyysssrrr|||hhh]]]RRRNNNOOOMMMEEE???===;;;::::::;;;<<<<<<<<<;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>======@@@AAABBBCCCEEEFFFHHHHHHHHHIIIKKKNNNPPPQQQRRRRRRPPPPPPQQQRRRRRRRRRQQQPPPSSSSSSTTTTTTUUUUUUVVVVVVYYYXXXWWWUUUTTTTTTUUUWWWRRRPPPOOOOOOOOOOOOMMMJJJCCCCCCBBBBBBBBBBBBBBBBBBDDDCCCBBB@@@???@@@BBBCCCGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCAAA???===;;;999888777666555333222111111222222111111000000//////.../////////......------,,,...............---------111111111222222111111111---///222444444444222111444333333222222111111111222222222222111111000000............/////////////////////......///000000......------------......------,,,++++++++++++,,,+++++++++++++++++++++++++++++++++***+++++++++,,,((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))************))))))))))))''''''''''''(((((((((((()))((('''&&&'''(((***,,,***(((&&&'''***+++)))&&&((((((((((((((()))))))))&&&'''((()))))))))(((((()))))))))******)))))))))((((((((((((((((((((((((***))))))((((((((((((((()))))))))(((''''''&&&&&&***))))))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((((((((('''&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&%%%%%%((((((''''''''''''(((((((((((((((((())))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///111111111111111111111111...000222111000///111222444333222111111111111111...///222555777888888888888777666444444444555555666777666666666888<<>>@@@AAABBBBBBAAA>>><<<<<<>>>@@@BBBBBBCCCCCCCCCBBB@@@???BBBAAA??????@@@@@@???===============<<<<<<<<<;;;>>>??????AAABBBDDDFFFGGGGGGEEEEEEEEEGGGGGGFFFDDD=========>>>>>>?????????<<<===>>>???@@@AAAAAAAAA<<<<<<;;;999888888888888::::::;;;<<<===>>>>>>???>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>???@@@AAABBBCCCEEEFFFGGGGGGFFFDDDCCCAAA???>>>>>>AAACCCDDDDDDCCCEEEJJJQQQZZZgggttt||||||uuuvvv}}}~~~{{{yyyxxxooovvvsssllleeecccdddaaaVVVKKKAAA===999888999:::;;;:::999::::::;;;<<<===>>>>>>==============================>>>>>>>>>>>>>>>???>>>>>>============<<<<<<<<<======>>>@@@AAAAAABBBAAABBBDDDGGGIIIKKKLLLLLLJJJKKKMMMOOOPPPPPPOOONNNPPPPPPQQQRRRSSSTTTUUUUUUUUUSSSQQQOOOPPPQQQSSSTTTSSSRRRQQQQQQPPPOOOMMMKKKEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEBBBAAAAAABBBCCCDDDFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA???===;;;999777666333333333222222222222222000000000//////.....................------------........................000111222222222222111000,,,...000222333333222111333333333222222111111111111111000000///................................./////////...//////000111---------,,,,,,---------++++++************+++++++++++++++************)))))))))***+++++++++******))))))))))))************))))))************))))))))))))))))))))))))))))))******)))))))))(((((((((&&&&&&'''''''''((((((((((((((('''&&&&&&''')))))))))(((''''''))))))((('''%%%&&&&&&&&&&&&''''''''''''((()))***+++***))))))((())))))******))))))(((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&''')))))))))((('''&&&%%%%%%'''&&&%%%%%%&&&(((+++---&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************((((((((('''''''''''''''((((((''''''''''''(((((())))))***************+++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++---...000000000000///000000000000000000000000...111444333111000111444555444333333222222333333000222444666777888888888888777666444333333333444999::::::888777777999;;;999999999999888777666666111333666999<<<>>>@@@@@@???@@@???>>><<<<<<>>>@@@CCCDDDEEEEEEEEEDDDCCCBBBAAA@@@??????@@@@@@>>>===============<<<<<<<<<<<<>>>>>>???@@@BBBDDDFFFHHHGGGEEEDDDDDDEEEFFFEEEDDD===>>>>>>??????@@@@@@AAA======>>>???@@@@@@@@@???===<<<;;;:::999999999999:::;;;;;;<<<======>>>>>>===>>>???AAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@?????????@@@AAABBBDDDEEEFFFGGGGGGEEEDDDBBBBBB@@@???>>>@@@AAABBBAAA>>>@@@DDDIIIRRR^^^kkktttuuu}}}xxxqqqqqqxxx~~~pppmmmttt{{{zzzxxxvvvwwwssshhh\\\NNNGGG???:::999::::::999888888888999:::::::::;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======<<<===???AAACCCDDDEEEEEEDDDEEEGGGIIIJJJKKKJJJJJJMMMMMMNNNOOOQQQRRRSSSSSSQQQNNNKKKJJJLLLOOOPPPQQQQQQQQQQQQQQQOOOMMMKKKJJJGGGHHHIIIJJJJJJHHHGGGFFFEEECCCAAA@@@AAABBBBBBAAAAAAAAA@@@?????????@@@@@@??????===<<<:::888666666333333333333333333333333........................---------............................../////////000111222222222222111000---...000111222333222222333333222222222222222222111111000000///......---...........................---------......///000,,,,,,++++++++++++,,,,,,***)))))))))))))))******++++++******))))))))))))&&&'''***+++,,,+++)))((())))))))))))************((()))***++++++***)))((()))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&'''((()))(((''''''((()))%%%%%%%%%&&&&&&&&&''''''&&&((()))++++++***)))((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&(((+++---(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$###(((((((((((((((((((((((('''((()))))))))))))))((('''((((((((((((((())))))((((((''''''''''''(((((((((((()))))))))*********)))******+++,,,,,,------,,,,,,+++******+++,,,,,,+++,,,...000111000//////////////////////////////...222555555222000222555333333333444444666777777333444666777888777777666888777555333222111222222888999::::::999888999:::888888888999999888888777444555888;;;>>>???@@@@@@===>>>>>>>>>======>>>@@@BBBCCCDDDEEEEEEEEEDDDCCC@@@???>>>>>>???@@@???===>>>>>>>>>=========<<<<<<======>>>@@@BBBDDDFFFGGGFFFEEECCCCCCCCCDDDCCCBBB>>>>>>??????@@@AAAAAABBB>>>??????@@@@@@@@@??????===<<<;;;::::::999:::::::::;;;;;;<<<<<<======>>>;;;===???AAABBBCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCBBB@@@??????@@@AAABBBCCCDDDFFFFFFFFFDDDBBBAAABBB@@@>>>>>>@@@AAABBBAAA???@@@BBBFFFLLLVVVaaahhhjjjqqq|||vvvooonnntttzzzuuummmooorrrvvvxxxwwwyyy~~~vvvkkk```VVVHHH???<<<;;;:::888666666666666666666666777888888999999999:::::::::::::::::::::::::::::::::999999::::::::::::::::::888888888999999999999999::::::<<<===>>>>>>???>>>>>>???AAABBBDDDEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLKKKHHHEEEFFFIIILLLMMMLLLKKKLLLNNNNNNLLLJJJHHHHHHEEEFFFHHHIIIHHHFFFDDDCCCBBB@@@>>>???AAAAAA???===;;;::::::::::::;;;;;;<<<;;;;;;:::888777666444444222222222222222111000000,,,,,,,,,---......//////------......////////////---........./////////000000111222333333222111000......000111222333333444222222222222222222222222333333333222111000000///.....................---,,,,,,,,,,,,------...///,,,++++++******++++++,,,)))((((((((((((((())))))+++*********))))))(((((($$$&&&))),,,,,,+++(((&&&))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%$$$$$$&&&(((***)))&&&%%%'''***'''''''''((((((((())))))&&&''')))***+++***)))'''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))((((((((((((((((((''''''$$$%%%&&&'''''''''%%%%%%************************************)))((('''&&&''''''(((((())))))******((((((''''''''''''((((((%%%&&&&&&&&&''''''(((((())))))***+++,,,,,,---------,,,+++******+++,,,---+++,,,///000111000///...////////////////////////...222777666333111333555111222333444666888:::;;;555666777888888777666555777666444222111000111111333666999;;;;;;:::;;;<<<777777888999999999999888666777:::===???@@@AAAAAA;;;<<<>>>>>>======???@@@???@@@BBBCCCCCCCCCBBBBBB???>>>===>>>???@@@???>>>>>>>>>>>>>>>============<<<<<<>>>???AAADDDFFFGGGFFFDDDBBBBBBBBBBBBAAA@@@>>>>>>???@@@AAAAAABBBBBB@@@@@@AAAAAAAAA@@@??????===<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<======;;;<<<>>>AAABBBCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBDDDCCCAAA?????????AAABBBCCCDDDEEEFFFEEEDDDBBB@@@@@@>>>===>>>@@@BBBCCCCCCCCCDDDDDDFFFIIIPPPXXX]]]ccchhhpppzzz|||uuunnnmmmsssyyy|||rrrqqqkkkmmmmmmmmmqqqxxxzzzxxx|||}}}tttmmmaaaPPPDDD>>><<<:::888444444444444444444444333777777888888999999999:::999999999888888888888888777777777777888888999999777777777777777777777777888999:::;;;;;;;;;;;;;;;<<<<<<===>>>???AAABBBCCCBBBBBBCCCCCCCCCDDDDDDDDDGGGDDDBBBCCCFFFIIIJJJIIIFFFHHHJJJKKKIIIHHHGGGFFFAAACCCDDDEEEEEEBBB@@@>>>@@@>>>===>>>@@@@@@===:::666666666666666777888999777777666555444333222111111111111000...---+++******++++++,,,---...//////------......///000000000---.........//////000000222222222222222111000///000000000000111222333444333222111111333333222111000111111///---,,,---.........---------......///------,,,,,,,,,---......,,,++++++******))))))))),,,+++)))(((((()))+++,,,******))))))))))))*********)))(((&&&&&&((()))***((((((((((((((('''''''''((((((((((((((((((((((((+++++++++)))((((((+++---))))))))))))((((((((((((%%%&&&&&&'''((('''''''''&&&&&&''''''''''''&&&&&&)))******(((%%%"""!!!!!!%%%&&&&&&$$$######%%%'''))))))))))))************)))+++------+++((((((((())))))))))))((('''&&&%%%"""""""""###$$$%%%''''''''''''''''''''''''''''''"""######$$$&&&''''''(((((('''&&&%%%$$$#########%%%$$$$$$######$$$$$$%%%'''''''''''''''''''''''')))'''$$$""""""###&&&'''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((('''%%%$$$###&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((()))***++++++***)))(((+++++++++++++++***)))(((++++++++++++++++++,,,,,,---......///////////////...///000000000...---,,,000000111111111222222222222333333333444555555555777777777777666666666666222222111111222222333444555666999:::999777888:::999888888888999:::;;;;;;888999:::;;;<<<<<<<<<<<<;;;:::::::::;;;<<<>>>???@@@BBBDDDFFFFFFEEECCCAAAAAAAAA???>>><<<<<<;;;;;;<<<=========>>>>>>>>>>>>======???AAACCCFFFIIIJJJFFFCCC???======?????????===>>>??????AAAAAABBBCCCBBBBBBBBBBBBAAA@@@???>>>;;;;;;:::::::::999999999999:::;;;<<<<<<<<<;;;:::;;;<<<>>>AAABBBCCCCCCBBBEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@AAAAAA@@@BBBDDDDDDBBBAAA@@@AAA<<<<<<===@@@DDDGGGGGGGGGDDDDDDEEEFFFIIILLLOOOQQQXXX___gggnnnuuu{{{}}}}}}zzz~~~xxxsssrrrsssrrrxxxtttppplllhhheeeffflllrrrwwwxxx~~~||||||zzzuuuxxxlll\\\PPPHHHCCC>>>:::666555555555666666444333333444666444222111444666222444666777888777666555555555555555555555555555555555555555444333222222666666777888888888888888;;;888777888;;;===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<:::999999::::::999777000000111111111222222222111111111111111111111111...///////////////......,,,---------.../////////000000///...---,,,,,,+++---...///000111222333333222222222222222111000000////////////000111222333333111111111222333222111000111111///---,,,---///......------------......------,,,,,,,,,,,,,,,,,,++++++++++++************++++++***))))))***++++++******))))))))))))******+++***(((''''''(((***+++''''''''''''(((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%(((***)))))))))(((((((((''''''&&&&&&''''''((((((((('''&&&''''''((((((''''''&&&&&&'''((('''%%%$$$###$$$%%%&&&&&&%%%######%%%'''(((((((((((())))))))))))(((***,,,,,,+++***+++,,,)))))))))(((''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''')))((('''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%((((((((((((((((((((((((((('''%%%######$$$%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((******+++******)))((('''&&&&&&&&&'''''''''''''''(((((())))))))))))((((((((()))***++++++***)))((())))))***++++++******************++++++++++++,,,------...////////////......//////000///...---,,,000000000111111111222222333333333444555555666666777666666666666555555555222222222222222333444444333666:::;;;888555555888888888888888888999:::;;;999999:::<<<<<<<<<<<<<<<======<<<;;;;;;<<<===>>>@@@AAACCCDDDDDDCCC@@@???>>>>>>===========================>>>>>>>>>??????======>>>@@@BBBDDDFFFGGGEEEBBB???======>>>>>>===>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBAAA@@@??????<<<<<<;;;;;;::::::::::::999:::;;;<<<<<<;;;::::::===>>>???AAABBBCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCBBB?????????@@@@@@@@@@@@AAAAAACCCEEEEEECCCBBBAAABBB======>>>AAADDDGGGHHHHHHDDDDDDEEEGGGIIIKKKMMMNNNOOOVVVaaajjjqqquuuvvvvvvzzz{{{{{{}}}|||{{{vvvppplllfffbbbccciiiqqqvvvxxx}}}~~~}}}zzzzzzqqqeee[[[VVVQQQLLLHHH@@@===999666555555444333111333444333111000111333222333555666777666555444444444444444444444444444333444444444444333333222444555666666777666666666888666555666999::::::999;;;;;;:::999888888777777::::::;;;;;;<<<======>>>>>>???AAAAAAAAA???>>><<<::::::::::::::::::::::::888777666666777777666444000000111111111222222222111111111111111111111111...///////////////......------..................111000000//////......---...//////000111222222333111222222222222111000000............///000111222222111000000222222111000000111111///------...///...------,,,,,,------------,,,,,,++++++*********++++++++++++++++++,,,,,,)))******************)))***))))))(((((())))))***+++***)))(((((()))***+++&&&&&&&&&'''((((((((()))((((((((((((((((((((((((&&&''''''%%%$$$$$$&&&))))))((((((((((((''''''''''''''''''(((((((((((((((''''''((((((((((((''''''###%%%&&&'''&&&%%%&&&'''%%%&&&&&&%%%$$$###%%%'''&&&&&&&&&'''''''''((((((((()))***)))((((((***++++++***((('''&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%***)))((('''&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%((((((((((((((((((((((((''''''&&&%%%$$$$$$######$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++&&&''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((('''))))))************))))))'''((()))***++++++++++++))))))******++++++++++++,,,,,,---.....................//////......---,,,000000000000111111111111333333444444555666666777555555555555444444444444333333333333333444444555333777::::::777555555555666666777777888999::::::999:::;;;<<<==================;;;:::::::::;;;<<>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>>>>???@@@BBBCCCDDDBBB@@@???>>>>>>>>><<<;;;>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBAAAAAA@@@???======<<<<<<;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::?????????@@@AAACCCDDDEEECCCCCCCCCCCCCCCBBBBBBAAA>>>>>>??????@@@@@@@@@@@@@@@BBBDDDDDDBBBAAA@@@AAA???>>>???BBBEEEHHHIIIHHHCCCDDDFFFGGGHHHIIIJJJJJJEEEMMMYYYeeelllnnnpppppp{{{{{{uuupppkkkeeeaaabbbgggooouuuvvvyyy~~~|||wwwpppkkkhhhddd___[[[PPPJJJBBB;;;777555444333111222333222111000111222111222444555555555444333444444444444444444444444222222333333333333333333222333444444555555444444555444333444666777777777999888777666444333222222555555666666777777888888888999:::::::::999888777555555555555555555555555444333222222333444222111000000000111111111111222000000000000000000000000...//////000000///////////////..................000000000000000000000000000000000111111111222222111111222222222111111000///////////////000222222111000//////111111000///000111111///...---...000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((******++++++,,,,,,------((()))***++++++***)))((())))))(((((((((((())))))+++***))))))))))))***+++%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((())))))(((''''''(((***((((((((('''''''''&&&&&&''''''''''''(((((())))))'''(((((())))))(((((('''"""$$$&&&&&&%%%%%%&&&'''$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((&&&$$$$$$&&&(((+++***(((&&&%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''&&&'''''''''&&&$$$"""!!!$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%'''((((((((((((((((((''')))))))))******)))))))))'''(((((()))******))))))(((((())))))***++++++++++++,,,,,,------------------------...------------/////////000000000111111333333444555555666777777444444444333333333222222444444333333333444555555444666666555555777666444555555666777888999999999::::::;;;<<<============::::::999888888999:::;;;??????@@@@@@???===;;;::::::;;;<<<<<<============???>>>>>>===>>>???@@@AAA???????????????@@@AAAAAAAAA@@@??????@@@???<<<:::===>>>>>>???@@@AAABBBBBBAAAAAABBBBBBAAA@@@@@@???>>>>>>===<<<<<<<<<===>>>;;;;;;;;;;;;:::::::::999???>>>>>>>>>???AAACCCDDDAAAAAABBBBBBAAAAAA@@@???======>>>>>>???@@@@@@@@@???AAACCCBBBAAA?????????@@@@@@@@@CCCFFFIIIIIIIIIDDDEEEFFFHHHHHHHHHGGGFFFCCCHHHSSS___eeehhhlllqqq~~~{{{tttpppmmmiiifffgggkkkppptttwwwwwwxxx|||~~~{{{zzzxxxuuuppplllccc]]]TTTKKKDDD>>>999555333333333333222222222222111222333333333333222222333333333333333333333333000000111222333333333222222222333444444444444333333333222333444555666666888777777555444333333222111222222222333333444444333444444555555444333333222222222222222222222222222000///000111222000///000000000000111111111111////////////////////////...//////000000000000///000000//////......------/////////000000111111111111111111111111111111111000111111222222222111111000000000000111222333333000///......000000///...//////000///------...///------,,,+++++++++++++++++++++,,,+++***)))((('''*********++++++,,,,,,,,,'''(((***,,,,,,***((('''))))))(((((((((((())))))***))))))))))))))))))***$$$%%%%%%&&&'''(((((()))((((((((((((((((((((((((((()))***)))(((((()))***''''''''''''&&&&&&&&&&&&(((''''''&&&'''((())))))''''''((((((((((((''''''###%%%'''&&&%%%$$$$$$%%%$$$%%%&&&&&&%%%$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&)))++++++***(((&&&%%%&&&'''(((############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###!!!$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''***))))))))))))))))))***)))))))))))))))((('''&&&''''''((())))))***++++++******+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------....../////////000000000222222333444555666777888333333333333222222222222444444333333333444555555444555222///222777666111333444666888999999999999999:::;;;<<<============999888888888:::;;;===???>>>?????????>>><<<;;;:::<<<<<<===>>>>>>======<<>>=========>>>@@@AAA@@@@@@???>>>>>>?????????@@@@@@@@@@@@@@@???<<<999<<<======>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>===<<<;;;;;;<<<>>>>>>;;;;;;::::::999999999999<<<<<<;;;;;;<<<>>>@@@AAA???@@@@@@@@@@@@???>>>>>><<<<<<===>>>>>>???@@@@@@@@@BBBDDDDDDBBB@@@@@@@@@AAA@@@AAACCCFFFIIIIIIIIIEEEFFFGGGHHHGGGFFFEEEDDDDDDFFFMMMVVV[[[^^^gggrrr~~~xxxrrrqqqqqqrrrssstttuuuvvvxxxwwwuuuwww|||yyyxxxssslllddd[[[QQQGGG@@@888777555333333333222222222222222222222222111111222222222222222222222222//////000111222222222111111222333333444444333333222333333333333444555666555555555555444444444444000000111111111111222222111111111222222222111111000000000000000000000000111/////////111111000///000000000000000000000000..............................///000111111000000000000000//////......------......//////000000111111111111111111222222222000000111222222222222111000000000000111222333444///...------//////...------......---,,,,,,---///------,,,+++***************+++,,,,,,+++***((('''******************++++++'''(((***++++++***(((''')))((((((''''''(((((()))((((((((())))))(((((((((%%%%%%%%%&&&'''''''''(((((((((((((((((((((((((((&&&'''(((((('''&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%'''((()))&&&&&&''''''''''''&&&&&&$$$&&&'''&&&$$$############%%%'''&&&%%%$$$$$$%%%######$$$$$$$$$$$$%%%%%%"""$$$&&&'''(((***---000+++***((('''&&&&&&''''''"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&******))))))))))))******))))))))))))((('''&&&%%%&&&&&&'''((()))******+++)))******+++++++++++++++,,,,,,+++++++++,,,------............////////////111111222333444666777777333333333333222222222222333333333333333444444555222888999333111555444///333444777999::::::::::::888999:::;;;<<<<<<<<<<<<999999999:::<<<>>>AAABBB<<<======<<<<<<;;;::::::<<<===>>>??????>>>===<<>><<<;;;<<<===???@@@???>>>>>>===============@@@???>>>??????>>>;;;888;;;;;;<<<===>>>???@@@@@@>>>>>>?????????>>>>>>======;;;:::999999;;;===>>><<<;;;:::999888888999999999999999999:::;;;<<<===>>>>>>>>>>>>>>>======<<<;;;;;;<<<===>>>??????@@@BBBDDDFFFFFFDDDCCCBBBCCCAAA@@@AAACCCFFFHHHIIIHHHFFFGGGGGGGGGGGGFFFEEEEEEEEECCCFFFMMMPPPSSS```ooovvvxxxzzz}}}~~~~~~~~~}}}xxxwwwvvvuuuyyyzzzrrrggg[[[SSSEEEAAA;;;666444333222111222222222222111111111111111111111111111111111111//////000000111000000000111111222333333333333222111222333333222333555777222222222222222333333333000000111111111111111111000000111111111111222222000000000000000000000000000///...///111111111000111000000000000000//////////////////////////////......///000111111111111000000//////////////////.........//////000000000111111111222222222333333000000111222222222222222/////////000000111222333...---,,,---.........,,,+++,,,---,,,+++***,,,...---,,,+++******))))))))))))***,,,------+++***)))******))))))))))))))))))'''((()))******)))((('''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&((('''&&&%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$'''&&&$$$$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&$$$######$$$###%%%''''''%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&''''''((()))***)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''######$$$%%%%%%%%%$$$$$$######$$$%%%&&&''''''(((&&&''''''((((((''''''&&&+++***)))(((((()))***+++''''''((((((((('''&&&&&&%%%&&&&&&'''((()))***+++((()))******++++++******,,,+++*********,,,---...------.........////////////000111222333555666666444444333333333222222222222222222222222333444444333DDDNNNEEE888444444333333555777:::;;;;;;;;;:::777888999:::;;;;;;;;;;;;:::999999999;;;===???@@@999999:::999999999999999:::<<<>>>@@@AAAAAA@@@???>>>===;;;::::::<<<>>>@@@<<<;;;;;;:::::::::::::::>>>===<<<;;;<<<;;;999777999::::::;;;<<<===>>>>>><<<<<<===============<<<;;;999888777777999;;;===<<<;;;:::888888888888999777888999:::::::::::::::===============<<<;;;;;;:::;;;;;;<<<===>>>???@@@BBBDDDEEEEEEDDDBBBBBBBBBAAA@@@@@@BBBEEEHHHHHHGGGHHHHHHGGGFFFFFFFFFFFFGGGEEEBBBDDDJJJKKKLLLZZZkkk||||||~~~~~~||||||}}}}}}tttjjjcccZZZRRRHHH???:::777444333333333222222111111111111000000000000000000000000//////000000000///......//////000111111111111000000222333222111111444666333333333222222111111111000000000000000000000000000000000000111111222222000000000000000000000000///......///000111111///111111000000////////////////////////////////////......///111111222222111///////////////000000000000000000000000000000000000000111222222333444444///000111222222222222222.........//////000111222...---,,,,,,......---,,,***+++,,,+++******+++------,,,+++***)))))))))))))))***,,,------,,,+++*********))))))((((((''''''(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$######%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%$$$$$$$$$%%%###%%%''''''&&&$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###%%%'''&&&###!!! ))))))))))))((('''&&&%%%''''''&&&%%%%%%%%%&&&&&&########################(((''''''&&&$$$######"""$$$######"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******&&&''''''((((((''''''&&&""""""###$$$&&&'''((((((&&&''''''''''''''''''&&&+++***)))(((((()))***+++%%%%%%&&&'''((((((((((((%%%%%%&&&'''((()))***+++(((((()))***************++++++*********+++---...---------.........//////...///000111333444555666444444444333333333222222222222111111222222333444555QQQbbbVVV@@@666666888333555888;;;<<<<<<<<<;;;777777888999::::::::::::888888777777777888:::;;;777777777777777888888888888:::===@@@BBBCCCCCCBBB===<<<:::999999;;;>>>???999999888888777888888888===;;;999999999999777666888999999:::;;;<<<======;;;;;;<<<<<<<<<<<<<<<;;;:::888666555666888:::<<<===;;;:::888777777888888666777999:::;;;;;;:::999<<<<<<======<<<<<<;;;:::::::::;;;<<<===>>>???@@@???@@@BBBBBB@@@?????????AAA@@@@@@BBBEEEGGGGGGGGGIIIHHHGGGFFFFFFFFFGGGHHHGGGCCCEEEKKKKKKJJJWWWiiittt|||xxxzzz~~~~~~|||}}}~~~~~~~~~xxxqqqkkkkkkbbbTTTHHHAAA<<<888666444444333222111111222222000000000000000000000000///000000000///...---------......///000/////////...111222222000000333666777666555444333222111000000000000000000000000000000000000000000111222333000000000000000000000000///...---...000111000///111111000000/////////...000000000000000000000000......///111111222222222......//////000000111111111111111111111111111111///000000222333444555555111111222222333333444444......------------......111///......///000...---------,,,,,,+++***)))))))))************++++++++++++******)))******++++++***$$$###(((+++(((''')))((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&((()))))))))(((''''''&&&%%%&&&((()))((('''$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))'''%%%$$$''''''&&&%%%###!!!###$$$""" !!!((('''%%%#########%%%&&&$$$$$$######""""""######"""""""""###$$$$$$$$$%%%&&&'''''''''&&&$$$"""!!!&&&$$$"""!!!""""""!!! %%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!"""%%%((((((%%%"""$$$%%%'''&&&&&&%%%'''(((%%%%%%&&&&&&&&&%%%$$$$$$''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((((((*********))))))((('''&&&%%%&&&(((************))))))))))))))))))(((((('''&&&''')))***+++++++++***,,,,,,,,,------///000000222222222222333444555555111111111111111111222222111111111111111111111111222CCCRRRNNN<<<---...555000333777;;;<<<;;;888666555555555555666777888999999888666888:::;;;888666888777666666666777999:::===>>>@@@AAAAAA@@@>>>===:::;;;;;;;;;;;;;;;;;;:::777666555444444444555666999999888888777666666666777888999:::<<<===>>>???;;;;;;:::999888777666555444444444444666888:::<<<======<<<;;;999888777777::::::999999999999::::::???>>>======<<<<<<<<<<<<<<<<<<<<<===============???@@@@@@AAAAAAAAA@@@@@@===>>>???AAACCCFFFHHHIIIHHHHHHIIIJJJIIIHHHFFFEEEGGGEEECCCAAACCCHHHMMMQQQaaakkkwww~~~~~~|||yyytttnnnpppvvv~~~~~~|||yyyyyy{{{}}}~~~~~~}}}}}}||||||yyyvvvsssqqqnnnmmmeeeWWWNNNKKKGGG@@@;;;<<<:::555444666777555222111000000222333222222111000///...------------............//////000000////////////000111222333777666444333222111111111222222111000///...------000000000000000000000000////////////000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000///////////////...---,,,,,,---.../////////000111222222333333333333222222333333444555/////////000000000000000......------------.........---+++,,,------,,,***------,,,,,,+++******))))))************+++++++++,,,+++++++++++++++,,,,,,---(((&&&***,,,***)))+++---,,,,,,+++***)))((((((''''''(((((()))*********((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&''''''(((((((((((((((###"""!!!"""###$$$$$$"""%%%%%%&&&''''''''''''&&&&&&'''((()))((('''%%%$$$''''''&&&&&&%%%$$$######"""$$$%%%%%%$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&$$$###"""(((&&&$$$$$$%%%&&&%%%$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$###""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&$$$$$$%%%''''''%%%""""""$$$%%%$$$######$$$%%%###$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&'''((((((((('''((())))))))))))(((''''''###$$$&&&''''''''''''&&&''''''((())))))))))))))))))***+++,,,------,,,,,,,,,,,,,,,,,,---...///000000000000000111222333444222222222111111000000000////////////////////////111;;;DDDAAA666......222000333777:::;;;:::888666555555555555666777888999999777666777::::::888666666666555555666777999:::===>>>@@@AAAAAA@@@>>>===;;;;;;;;;;;;;;;:::999999333333222111111111222333777777777666666555555555777777888999:::<<<<<<===;;;;;;:::999777666555555555555555666777999;;;<<<===<<<;;;:::999888777777999999999888888999999999;;;;;;:::999999999999999<<<<<<<<<=========>>>>>>??????@@@@@@@@@??????>>>@@@@@@@@@AAABBBCCCEEEEEEGGGHHHKKKLLLKKKHHHEEECCCFFFDDDBBBAAABBBEEEHHHKKKRRR[[[gggnnnrrrvvv~~~|||zzzzzz~~~yyyqqqoooooopppnnnkkklllpppxxxuuurrrpppqqqwww|||}}}}}}|||zzzxxxvvvuuusssqqqpppoooqqqmmmccc[[[YYYVVVRRRLLLJJJBBB:::777:::999666444222///...///000///...//////......---------,,,////////////000000111111/////////000000111222333666555444222111111000000111000000//////......---000000000000000000000000////////////000000000000000000000000000000000000111111000000000/////////000000000000000000000000000000000000////////////222111111000000111111222000000000111222222333333333333222222333333444555////////////..................------------......---,,,***+++,,,,,,+++)))---,,,,,,++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///***(((***+++******,,,,,,+++***)))'''&&&%%%%%%''''''(((((()))*********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''((())))))&&&%%%$$$%%%'''''''''%%%%%%&&&''''''((((((''''''&&&&&&'''(((((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$$$$%%%'''(((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$###'''%%%$$$$$$&&&''''''&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$########################"""######$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$""""""###$$$%%%&&&'''((()))'''&&&%%%&&&&&&$$$######$$$%%%$$$###"""###$$$"""######%%%&&&''''''((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& """$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&'''(((((()))((((((((((((((()))******))))))(((%%%&&&''')))******++++++'''(((((()))))))))((((((,,,,,,,,,,,,---...//////.........//////000111222333333222111000///......////////////////////////111333555555222//////000000222555888999888666555555555555555666777888999777777666777888999777555444444444444555777999;;;<<<===???@@@@@@???===<<<;;;;;;;;;:::999888777666222111000//////000111222555555555555555555444444666777888999:::::::::;;;;;;;;;:::888777666555444666666666777888:::<<<<<<;;;;;;::::::999888777777999999888888888888999999:::999888888777888888888;;;;;;<<<======>>>??????>>>>>>>>>>>>>>>===<<<;;;?????????@@@AAABBBDDDDDDFFFHHHKKKLLLKKKGGGCCC@@@DDDBBBAAA@@@@@@AAACCCEEEEEEKKKSSSXXX\\\cccmmmttt}}}wwwuuuuuuxxx}}}{{{qqqccc```aaafffjjjiiijjjlllttt{{{|||mmmhhhfffjjjuuu}}}}}}}}}zzzwwwuuuttttttsssqqqpppvvvwwwqqqkkkiiijjjjjjiiibbbUUUJJJGGGIIIFFFAAA:::666222//////000000///...///////////////...---000000000000111111111111000000000000000111333333444444222111000000000000........................000000000000000000000000////////////000000000000000000000000000000000000000000///////////////...////////////////////////////////////000000000000333333222222222222333333000000111111222333333333333333222222333333444555111111000000/////////......------,,,,,,------......---+++,,,------,,,***,,,,,,,,,++++++*********))))))*********+++++++++++++++,,,,,,++++++******---***(((((((((((()))***))))))((('''&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''(((''''''&&&&&&''')))******(((((()))***+++***)))%%%&&&''''''((((((''''''%%%&&&'''''''''&&&%%%%%%###""""""""""""###%%%&&&&&&$$$!!!"""%%%'''&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%%%%$$$###!!! !!!###%%%%%%%%%""""""""""""#####################"""""""""""""""$$$###"""""""""###%%%&&&%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$$$$&&&######$$$$$$%%%&&&''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$&&&'''((($$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''((((((((((((+++++++++++++++*********&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&%%%,,,,,,++++++,,,---............---......///000111111111111000000/////////111111111111111111111111000111111111111000000000000111333555666666555444444444444555555666777888666666666777777777666555222222222333555888:::;;;;;;<<<>>>??????>>><<<;;;;;;;;;:::999888666555444222111000///000111222333333444555555666555444444777888999:::;;;;;;;;;:::<<<;;;:::999777555444444555666666777888999:::;;;::::::999999888888777777999888888777777888888999::::::999888888999999999:::;;;<<<===>>>???@@@@@@============<<<:::999999;;;;;;<<<>>>@@@CCCEEEGGGFFFGGGHHHHHHFFFCCC@@@>>>@@@@@@??????@@@@@@AAABBBAAADDDGGGHHHJJJPPPYYY```rrr~~~xxxtttqqquuuxxx}}}wwwkkk___[[[ZZZ```fffgggiiijjjsss|||wwwkkkfffcccjjjwww~~~{{{zzz{{{{{{xxxvvvtttyyy|||xxxsssrrrxxx}}}zzznnneeedddeee___WWWDDD@@@:::555444333333222///000111111111111000///000000000000000000111111000000000000111222333333333222111000////////////------------......//////000000000000000000000000////////////000000000000////////////////////////////////////............////////////////////////////////////000000000000111111000000000000111111111111111222222333333333333333222222333333444555111000000000//////......------,,,,,,,,,,,,------...,,,++++++,,,---+++***,,,,,,+++++++++++++++***))))))*********+++++++++*********+++***)))((('''***+++***(((''')))***************************+++((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))$$$$$$%%%&&&''''''''''''(((''''''&&&&&&''')))***&&&%%%%%%%%%'''((('''&&&%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$######"""############"""!!!$$$''''''$$$ """"""$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&'''((()))&&&%%%%%%%%%$$$$$$######!!!"""$$$%%%&&&%%%%%%$$$!!! """$$$$$$$$$!!!!!!""""""############""""""""""""""""""""""""$$$###"""""""""###%%%&&&######$$$######"""!!! ############""""""""""""############"""###%%%&&&$$$%%%&&&&&&$$$$$$$$$&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%'''((((((((((((((('''''''''&&&&&&&&&'''(((((())))))))))))((((((***))))))))))))))))))))),,,++++++++++++,,,,,,------------......///000111.........//////000000000000000000000000000000000---000333333000......///000111222333333333333333333333333333444555666777444555666666555555555555222222222333555888:::<<<:::;;;===>>>>>>===;;;:::::::::999888666555333222000//////...///000111222222333555666777666555555888999;;;===>>>>>>=========<<<;;;999888666555444444555666777888888999999888888888888888888888777999999888888888888999999999999999888888999::::::;;;;;;<<<===>>>???@@@AAA<<<<<<<<<;;;:::999888777999:::;;;===???BBBDDDEEEFFFEEECCCAAA???>>>>>>>>>===>>>>>>???@@@AAABBBCCCAAABBBBBBAAABBBFFFNNNTTTeeeoooxxxxxxsssppppppooo{{{}}}rrrhhhbbb[[[XXX[[[___aaabbbeeeooo{{{vvvmmmiiigggooo}}}{{{yyy{{{{{{wwwrrrrrr{{{}}}xxxnnnUUUOOOGGG???:::666444222000000111111111000//////000000000000000000000000000000000000111222333444222222111000////////////,,,,,,------.../////////////////////////////////////////////000000000000////////////////////////............////////////////////////////////////.../////////000000000111000000000000000000000000222222222222222333333333333333222222333333444555............------------------,,,,,,,,,,,,------,,,+++)))***++++++***(((++++++++++++++++++++++++)))************+++++++++))))))*********((('''&&&'''+++---***)))+++---+++''''''((())))))******+++''''''(((((()))*********((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''((())))))%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%######"""###%%%''')))(((%%%"""############$$$$$$$$$$$$###$$$$$$%%%&&&''')))***%%%%%%%%%%%%%%%$$$$$$$$$!!!"""###%%%%%%%%%$$$$$$"""!!! !!!###%%%%%%$$$ !!!!!!""""""###""""""""""""#####################"""######$$$%%%""""""""""""""""""!!! ######""""""!!!!!!!!!!!! !!!######""""""$$$&&&!!!"""######""""""###%%%'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""#########$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''(((''''''&&&&&&'''(((((()))))))))))))))(((''''''(((((((((''''''((())))))+++++++++******++++++,,,------,,,------...///000,,,,,,---...///000111111........................)))...333333///,,,,,,...000000000000111111222222111111111111222333444555222444666666444333444555333333333444666888;;;<<<999:::<<<======<<<:::999999888888777555444222111------,,,,,,---...///000000222444666777777666555888:::===???AAAAAA@@@??????>>>===;;;999777555555444444666777777888888777777777777777777888888888:::999999999999999999:::888888888777888888999:::<<<<<<===>>>>>>???@@@@@@:::::::::::::::999888777;;;;;;<<<<<<===>>>@@@AAAEEEBBB???<<<:::;;;===>>>=========>>>???AAABBBCCC?????????>>>@@@DDDKKKPPPZZZ```gggiiiiiikkkpppttt}}}yyyrrrjjjfff```\\\\\\\\\ZZZZZZ]]]hhhuuuxxxqqqooopppyyy}}}zzzwwwsssooooooxxx{{{fff```VVVLLLDDD===777444444333222111000000000000222222222111111111111111111111000111111222333444222222111000000///000000------........./////////////////////////////////////////////000000000000000000000000000000000000...////////////000000000////////////////////////......//////000000111111111222333333333333222111222222333333333333333333333333222222333333444555..................//////---,,,,,,++++++,,,,,,------+++******++++++***)))++++++++++++++++++++++++)))************+++++++++)))***+++++++++)))'''&&&""")))---+++))),,,---***&&&&&&&&&'''''''''''''''''''''(((((()))*********%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&''''''((((((((((((((('''%%%%%%&&&'''((('''&&&###$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''###%%%'''((('''&&&###""""""$$$&&&'''&&&%%%%%%&&&%%%$$$###""""""######$$$""""""###$$$%%%''')))***$$$$$$%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%$$$######$$$"""!!!"""$$$%%%%%%$$$ !!!!!!"""######$$$"""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$###!!!""""""#########"""""""""""""""""""""######### ###%%%%%%###"""###$$$!!!"""###"""###$$$&&&&&&%%%$$$######%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&((((((''''''((()))***+++'''(((((())))))))))))(((&&&&&&%%%%%%%%%'''((()))++++++************++++++++++++++++++,,,---......---------....../////////........................***---000000///......000000//////......///000111/////////000000111222333111444666555333222333444444444444555666999;;;<<<888:::;;;<<<<<<;;;:::888777777666666444333222111------,,,,,,---...000111...000333555777666555444777999===@@@BBBBBBBBBAAA@@@@@@>>><<<:::888666666444555777888999999888888666666666777777777888888;;;;;;::::::::::::;;;;;;999999999999999:::;;;;;;======>>>>>>>>>?????????999999:::::::::999999888::::::;;;;;;<<<>>>???@@@BBB@@@>>><<<;;;;;;======>>>>>>===<<<===>>>???@@@=========>>>@@@CCCHHHKKKNNNQQQWWW\\\```gggrrr{{{}}}zzzvvvqqqnnnkkkjjjiiiccc\\\YYY[[[dddqqq~~~xxxvvvxxx}}}yyytttsssqqqooouuu}}}}}}pppjjjbbbZZZRRRLLLFFFBBB===;;;888555444444555666555555444444333333333333111111111111222333444444222222111000000000111111////////////////////////////////////////////////////////////000000000000000000000000000000000000/////////000000000111111000000000000000000000000.........///000111111111222333444555555444333222333333333333333333333333333333222222333333444555//////000000111111222222---,,,,,,++++++,,,,,,---///...,,,---......---+++++++++++++++++++++++++++)))************+++++++++***+++,,,---,,,***(((&&&&&&+++)))(((***+++(((++++++******))))))((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&((()))))))))((('''%%%$$$###$$$&&&'''&&&%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''!!!$$$''''''%%%""" """$$$%%%$$$!!!!!!%%%((('''%%%###!!!!!!"""###$$$!!!""""""###%%%''')))***$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""###""" !!!"""$$$######"""######$$$%%%&&&&&&&&&""""""######$$$$$$$$$%%%!!!"""###%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""%%%((((((%%%"""!!!""" """$$$$$$$$$%%%''')))%%%$$$######$$$&&&(((***%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$%%%'''(((%%%&&&''')))************)))((((((((()))***,,,---++++++***************+++))))))))))))***+++,,,---..................------000000000000000000000000...------...111333333333000///...------...000111............///000111222111333555555222111222444555555555666777999;;;<<<888999;;;<<<<<<;;;999888666666666555444333222111//////......///000222333,,,...111444555555444333666888<<<@@@BBBCCCBBBBBBAAAAAA???===;;;999777666666777888999::::::999888555555666666777777888888<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<======>>>???>>>>>>>>>>>>>>>?????????888999999:::::::::999999666777888:::<<>>>>>============@@@???===;;;:::;;;===>>>=========>>>???AAACCCEEEEEEGGGLLLSSS[[[eeettt}}}{{{xxxvvvvvvxxxwwwnnnccc^^^___eeepppzzz~~~~~~{{{vvv{{{xxxtttuuutttqqqssszzzyyy~~~rrrnnniiiddd___[[[VVVSSSFFFCCC???;;;::::::<<<===777777666666666555555555111111111111222333444555333222111111111111111111000000000000000000000///////////////////////////////////////000000000000000000000000000000000000//////000000111111222222111111111111111111111111---......///000111111222222222333444444333222222333333333333333333333333333333222222333333444555111111000///////////////---,,,,,,---///000///...---.........---,,,++++++******))))))))))))***+++******************++++++((((((((((((((((((((((((***((('''((()))***)))''''''((()))))))))(((&&&%%%(((''''''''''''(((((()))***(((''''''(((((('''%%%((('''&&&&&&(((((('''&&&''''''((()))))))))))))))************)))(((&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%'''((((((&&&&&&'''(((%%%%%%%%%$$$$$$#########$$$$$$###"""###$$$%%%&&&(((&&&%%%###""""""######"""""""""###$$$$$$%%%%%%###%%%&&&&&&$$$######$$$((('''&&&$$$###"""""""""!!! !!!!!!"""###$$$"""###$$$%%%%%%$$$###"""$$$"""!!!"""######"""!!!!!!###$$$$$$######$$$%%%$$$######"""""""""""""""######"""""""""###%%%&&&%%%$$$#########$$$"""!!!########################'''&&&%%%$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&########################"""######$$$$$$%%%&&&&&&$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$&&&$$$###%%%((()))'''%%%&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&%%%&&&((()))))))))(((''')))))))))))))))************+++,,,---...---,,,,,,+++++++++,,,,,,,,,------...---,,,,,,,,,---...///000000////////////000000444222...------------,,,000000000...,,,+++,,,---444444444444444444444444444444555555666777777777::::::;;;;;;:::999777666888999999888777444222000///......---------......111333555555444333444555999:::<<>>===<<<;;;;;;;;;;;;;;;;;;;;;===???AAAAAA>>>;;;???>>><<<:::999:::;;;<<<999999999999999:::::::::777777777888:::<<>>???>>>>>>===<<<;;;::::::;;;<<<<<<<<<===>>>@@@AAABBBDDDDDDEEEJJJSSSbbbqqq||||||~~~~~~vvvkkkiiimmmvvv~~~}}}tttuuuzzzvvvvvvwww{{{}}}zzzxxxwwwxxxzzz|||{{{|||~~~}}}{{{wwwrrrllljjjkkkkkkjjjhhhfff]]]QQQKKKLLLPPPRRRSSSPPPEEE<<<<<<;;;777444555777444111000111222222222888000,,,---//////...000////////////............//////...------......///111000///.........//////444444333222111000//////---...///000000///...---333222000...---...000111////////////000000000000///000222333333333222222333333333333444444555555333333444444555666777777111111000///////////////...---,,,---//////...---...............---,,,,,,))))))(((''''''''''''(((,,,,,,+++***))))))))))))))))))))))))))))))))))))***((('''((()))***)))''''''((()))))))))(((&&&%%%)))(((((('''''''''((((((***(((''''''(((((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&'''((((((((((((''')))))))))((((((&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&%%%###"""!!!!!!""""""!!!""""""######$$$%%%%%%###%%%&&&%%%$$$#########%%%$$$$$$######$$$$$$$$$###""""""!!!!!!!!!"""""""""###$$$$$$$$$$$$###"""%%%###"""###$$$%%%$$$"""!!!###$$$$$$######$$$%%%%%%$$$###""""""!!!""""""###""""""!!!"""###$$$%%%(((&&&%%%%%%&&&'''%%%$$$########################&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###%%%'''(((&&&$$$%%%&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&''''''((((((((((((((())))))))))))***************+++,,,---------,,,,,,------------............------,,,+++,,,---...///000000/////////000000111///...------...///...------...///...------...000444444444444444444444444333444444555666666777777777888999999888777666555888888888777555333222111000//////....../////////333555666666444333444555888999;;;>>>AAACCCEEEFFFEEECCC@@@===;;;::::::;;;;;;;;;:::999888777666555666444222333666999::::::>>>======<<<<<<<<<============>>>@@@BBBAAA???===???>>><<<:::999:::;;;<<<999999999::::::::::::;;;888777777888999;;;===???===>>>>>><<<;;;:::;;;=========<<<;;;::::::;;;;;;>>>>>>===>>>???@@@AAAAAABBBBBBCCCGGGOOO\\\jjjtttyyy{{{~~~|||wwwzzz~~~nnnkkkuuu{{{tttqqqqqqrrrzzz~~~}}}||||||}}}~~~~~~}}}{{{xxxtttppppppsssvvvwwwwwwvvvooofffbbbeeejjjmmmnnn^^^TTTKKKHHHEEE>>>999999999999:::::::::999888777999222---...///...---...////////////////////////111111111000111111222222000//////...............///////////////.........111222333333333333222111000///---,,,,,,,,,---...000000000000111111111111///000111333333444333333444555555666666666666666333333222222333444666777111111000//////////////////...------...///...,,,.........///......---,,,------,,,+++************---,,,+++***)))((((((((())))))))))))))))))))))))***((('''((()))***)))'''((((((((()))(((((('''&&&***)))(((''''''''''''''')))(((''''''(((((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&'''''''''''''''&&&%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&%%%######$$$&&&((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$"""!!! !!!"""!!!!!!"""######$$$$$$%%%###$$$&&&%%%$$$"""######"""""""""###$$$%%%&&&'''$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""%%%$$$###$$$%%%&&&%%%###!!!###$$$$$$######$$$%%%&&&%%%$$$###"""!!!!!!!!!###""""""""""""###$$$$$$%%%$$$######$$$$$$###"""########################$$$$$$#########$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######""" !!!"""###$$$$$$%%%%%%%%%&&&''''''''''''&&&$$$######$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((''''''&&&'''''''''''''''((())))))(((((())))))***************+++,,,---------,,,,,,,,,,,,,,,,,,---------------,,,+++++++++,,,...//////////////////000111222000...---.........,,,+++***,,,------...///111333444444444444333333333333333333333444555555666666666777888999888888666666888777666555333333222222111111000000000111111222666777888777555333444555888999;;;<<<>>>@@@BBBCCCBBB@@@>>><<<;;;:::;;;;;;===<<<;;;:::888777555555333222111333666999;;;;;;>>>>>>>>>>>>>>>???????????????>>>@@@AAABBB@@@??????===<<<::::::::::::;;;999999:::::::::;;;;;;;;;999999999999999;;;<<<<<<<<<======<<<::::::;;;======<<<<<<;;;;;;;;;<<<<<>>CCCHHHIIIEEEAAA??????;;;444//////000///...///------------------------////////////000000111111111000000000////////////,,,---------....../////////000000111111000000///000///---,,,,,,---......000000000111111111222222000111222444444555555444111222333444444444444333444333333444666999===???111000000///////////////000///------......---+++.........//////......------,,,,,,,,,,,,,,,------,,,+++***)))))))))))))))***************************((('''((()))***)))'''((((((((((((((((((''''''******)))''''''&&&&&&&&&)))(((''''''((()))(((&&&((('''&&&&&&(((((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&$$$$$$&&&(((''''''''''''''''''''''''###############$$$$$$$$$$$$###"""!!! !!!""""""!!!!!!""""""###$$$$$$$$$###$$$%%%%%%###""""""###""""""""""""###%%%&&&'''$$$######"""!!!!!!""""""#########$$$$$$#########$$$###"""###%%%%%%%%%###!!!###$$$$$$######$$$%%%&&&%%%$$$###"""!!!!!!!!!$$$$$$#########$$$$$$$$$###"""!!!!!!"""###"""!!!##########################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((((((''''''(((''''''&&&&&&''')))***(((((())))))******++++++++++++,,,,,,,,,---------))))))*********+++++++++,,,,,,+++++++++---...///////////////000111222222777444000---,,,,,,***)))***,,,---......///222444444444444333333333333333222222333333444444555555777888999:::;;;::::::999888777555444333333333444333333333333333333444555999999999888555444444555::::::;;;<<<>>>???@@@@@@@@@???>>>===<<<<<<<<<===>>>===;;;999777555444444222222222444777:::<<<===@@@@@@@@@AAAAAAAAAAAAAAAAAA???>>>???@@@AAA@@@???>>>===<<<:::::::::::::::888888999999::::::;;;;;;;;;::::::::::::::::::;;;===>>>>>>===<<<<<<===???===============>>>??????????????????@@@AAACCCCCC@@@@@@@@@AAAEEELLLUUU[[[aaaeeennnwww{{{|||||||||uuukkkiiijjjeeefffhhhggggggjjjooosss}}}~~~zzzyyy}}}~~~{{{{{{}}}zzztttlllfff```YYYRRRNNNKKKQQQVVVUUUPPPJJJIIIJJJBBB:::444444444111///000........................---......///000000000000111111111111111000000000....../////////000000000........................111000000/////////000111000000000000111111111111333333444444444444444444///000111333333444444444666777888;;;@@@FFFKKKNNN111000000///////////////000///------......---+++------...............---&&&&&&''''''((()))++++++(((((((((((()))***++++++))))))))))))))))))))))))***((('''((()))***)))'''(((((('''''''''(((((((((******)))''''''&&&&&&&&&((('''&&&'''((()))((('''((('''&&&&&&(((((('''&&&&&&&&&'''(((((((((((('''''''''((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''((('''%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$###"""!!!"""###### !!!!!!"""######$$$$$$"""$$$%%%%%%###""""""############""""""###$$$$$$"""""""""""""""###$$$$$$$$$##################$$$###!!!!!!"""$$$$$$$$$###!!!###$$$$$$######$$$%%%&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$###$$$%%%&&&%%%$$$########################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((((('''(((''''''&&&&&&''')))***'''(((((()))******+++++++++++++++,,,,,,,,,------))))))*********+++++++++,,,,,,++++++,,,...///000000000000000000111222222:::555///,,,++++++,,,---,,,---.........///111333444444333333333222222222111111111222333333444444555777888:::;;;;;;;;;:::999888666555444555666666666555555555666666777888;;;;;;;;;888666555555777;;;<<<<<<===>>>???@@@@@@@@@@@@??????????????????>>><<<:::888666555444444333444666888:::===???AAABBBBBBCCCDDDDDDDDDCCCBBB@@@???>>>>>>???@@@???>>>===<<<<<<;;;::::::999999777777777888999::::::;;;<<<<<<<<<<<<;;;;;;::::::===>>>>>>>>><<<<<<>>>@@@?????????@@@AAABBBCCCDDD>>>>>>???@@@BBBCCCEEEFFFAAAAAAAAAAAABBBGGGMMMQQQUUU[[[fffqqqwwwzzz{{{xxxyyyuuuyyy{{{rrrllljjj```aaabbbaaaaaaeeemmmttt{{{~~~|||yyyyyyzzz{{{zzz{{{zzzyyyyyy{{{|||}}}|||zzzxxxsssmmmhhheee```]]]]]]aaadddbbb\\\XXXXXX[[[RRRIIIAAA>>>;;;555111000333222222222222111111111///000111222222222222111000000111111111000///...111000000000000/////////111111000000000000111111111111111000111111111222//////000000000111111111333333222222222111111111222333444555666888::::::999;;;@@@GGGNNNTTTYYY[[[111111000//////////////////...------...///...,,,+++,,,------...---------'''((((((((()))***,,,,,,'''''''''((()))***+++,,,((((((((((((((((((((((((***((('''((()))***)))'''(((''''''''''''((())))))***)))((('''''''''''''''((('''&&&'''((()))((('''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&'''(((((((((((((((''''''(((((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%""" !!!###%%%#########$$$$$$$$$$$$%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$""""""""""""###$$$ !!!""""""######$$$"""###%%%$$$###!!!""""""%%%$$$###"""""""""""""""""""""""""""###$$$%%%%%%$$$$$$###""""""###$$$$$$"""!!! !!!###$$$$$$###!!!###$$$$$$######$$$%%%%%%%%%$$$############$$$%%%%%%%%%&&&%%%%%%$$$######"""""""""$$$%%%$$$###########################!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''((())))))''''''((()))***++++++,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------------,,,---...///111222222111111000000111111111555111---***+++---///000.../////////......000222444444333333222222111111000000111111222333333333222444666888999::::::::::::999888888888888888999888888888888888999:::;;;======<<<999777666777999<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>===:::888666666666666666888;;;===>>>@@@CCCEEEEEEFFFFFFGGGGGGEEEDDDCCC@@@???>>>???@@@@@@>>><<<<<<<<<;;;;;;:::999999999777777888999::::::;;;;;;======>>>>>>======<<<;;;<<<======<<<;;;<<<===???@@@@@@@@@AAACCCEEEFFFGGG@@@@@@@@@AAACCCDDDFFFGGGCCCCCCCCCBBBBBBCCCGGGJJJMMMRRR]]]hhhnnnpppuuu|||}}}wwwuuuwwwuuuwww}}}|||ssslllhhhbbbddddddaaa^^^```hhhoootttzzz{{{xxxwwwvvvvvvsssssstttuuuwwwyyyzzz{{{yyyyyyvvvppplllmmmkkkiiilllnnnooommmjjjiiijjjmmmggg]]]SSSLLLFFF>>>777666555444444333222111000000000111222333222222000000//////000111111///...---111111000000//////......111000////////////000111000000000000111111111111000000000111111111222222222111111111111222333444555555555666888<<<@@@BBBAAAFFFMMMUUU\\\___```aaa111111000///////////////...---,,,---//////...---***++++++,,,------,,,,,,...------,,,,,,,,,------((((((((((((((()))***+++''''''''''''''''''''''''***((('''((()))***)))'''(((''''''&&&'''((()))***)))(((((('''''''''((((((((('''&&&''')))))))))(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&%%%&&&&&&'''''''''&&&&&&#########$$$%%%&&&'''((('''&&&%%%""" """%%%############$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$###"""!!!!!!!!!!!!###### !!!!!!"""#########"""###$$$$$$"""!!!!!!"""$$$$$$###"""""""""""""""#########"""######$$$$$$$$$$$$###""""""###$$$$$$"""!!!!!!"""$$$%%%%%%$$$!!!###$$$$$$######$$$%%%$$$$$$#########$$$%%%%%%######$$$$$$$$$###"""!!!!!!  """""""""!!!########################!!!"""$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$&&&((('''%%%###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((''''''((()))***+++,,,,,,,,,,,,+++++++++,,,---...------------........................///111222444333333222111000000000000///---++++++,,,------------...//////...///111333444444333333222111111000//////000000111222222333111333555888:::;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;999999999::::::;;;============<<<:::777777999;;;;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@???>>><<<:::888888999::::::===AAABBBCCCDDDFFFIIIHHHHHHIIIIIIHHHFFFDDDCCC@@@@@@@@@AAABBBAAA>>><<<;;;;;;;;;;;;:::999888888888999999:::;;;<<<===>>>>>>>>>???@@@???>>>======<<<===>>>=========???@@@??????@@@BBBCCCFFFGGGIIICCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCAAAAAACCCEEEGGGIIIOOOXXX^^^aaahhhooozzz}}}}}}xxxuuuvvvyyy|||}}}zzzrrrllljjjiiikkkkkkggg```^^^ccchhhnnnuuu~~~~~~~~~~~~}}}vvvwwwxxxxxxyyyzzz{{{}}}{{{|||yyyqqqnnnpppqqqooooooppprrrtttuuuwwwxxxxxxtttjjj```ZZZUUULLLGGGEEE>>>>>><<<;;;999777666666666777888888888666444333333444555666555444222111111111111222222222222222111000///......///000111000111222222333333333222222222222333333333444444444444444666888;;;===???===<<<;;;<<<@@@EEEKKKOOOPPPVVV___fffiiihhhccc```111111000///////////////---,,,,,,---///000///...)))***++++++,,,,,,,,,,,,///...,,,+++***)))))))))***))))))(((((((((((()))''''''''''''''''''''''''***((('''((()))***)))(((((('''&&&&&&'''((()))***(((((('''''''''(((((()))'''&&&&&&''')))***)))(((((('''&&&&&&(((((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%""""""###$$$%%%'''((())))))(((&&&$$$!!!"""$$$'''#########$$$$$$%%%%%%%%% !!!"""###$$$###"""""""""!!!  !!!""" !!!!!!"""#########"""###$$$$$$"""!!!!!!"""###"""""""""""""""######&&&%%%$$$###""""""""""""%%%$$$###""""""###$$$%%%###""""""###%%%'''&&&%%%!!!###$$$$$$######$$$%%%############$$$%%%&&&&&&!!!"""#########!!! ###""""""###$$$%%%%%%$$$########################"""###%%%&&&''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###############$$$%%%&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%''')))(((%%%###$$$&&&&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((%%%&&&((()))))))))((('''&&&'''((()))***+++,,,,,,---,,,+++***+++,,,---...++++++,,,,,,,,,,,,------//////...///000222444555444444222111000000//////---,,,,,,------+++(((%%%,,,---/////////000222444444444333333222111000000/////////000111111222222333444777:::<<<=========;;;<<<===>>>>>>>>>===<<<:::::::::;;;;;;===>>>>>>======<<<:::888888:::<<<:::;;;<<<===>>>@@@@@@AAABBBBBBBBBBBBBBBAAA@@@???AAA???===;;;:::;;;<<<======AAADDDFFFEEEFFFHHHKKKIIIJJJKKKKKKIIIGGGDDDCCC@@@AAABBBCCCDDDCCC???<<<;;;;;;;;;;;;:::999888888::::::;;;<<<===>>>???@@@>>>???@@@AAAAAA@@@???>>>???@@@AAA@@@???@@@AAACCC>>>>>>???AAACCCEEEHHHIIIGGGFFFEEECCCBBBBBBBBBBBBDDDDDDDDDCCCAAA@@@AAABBBAAAAAADDDJJJOOOTTT]]]fffmmmqqqvvvvvvuuuvvvzzzyyyrrrooonnnooorrrsssnnneee```aaadddkkkttt|||~~~|||sssooorrrsssqqqlllmmmpppuuuzzz}}}}}}|||wwwnnneeebbb___ZZZVVVUUUOOONNNLLLJJJHHHFFFDDDDDDBBBCCCDDDDDDCCCAAA???===888999;;;<<<;;;:::888777222333333555666777888888666555444333333444555666333444555555666666666555444444444555555555666666888888:::<<<@@@DDDHHHJJJKKKIIIHHHHHHMMMTTT[[[```^^^dddmmmssssssmmmeee___333222000//////000111222...............------,,,------------------------***++++++)))(((''')))***))))))))))))************))))))************))))))&&&&&&''''''(((((())))))(((,,,...,,,(((%%%'''***'''''''''''''''((()))***((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&'''((((((&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$!!!###$$$###"""!!!"""### """######%%%$$$###!!!!!!!!!"""###"""""""""###$$$$$$$$$%%%""""""""""""############""""""!!! ###"""""""""!!!!!! """$$$%%%###!!! !!!###$$$%%%%%%$$$"""!!!######""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$###&&&$$$""" !!!###''')))%%%%%%$$$###$$$%%%'''((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&%%%$$$######%%%$$$###""""""$$$&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((######$$$%%%&&&&&&&&&&&&%%%&&&((()))))))))((('''))))))))))))))))))))))))***+++,,,---............,,,,,,,,,++++++*********,,,...000000///...///000////////////////////////,,,,,,,,,---------..................///000222222555555444333222222222222000000000000111222333444333555777;;;===???@@@@@@@@@???>>>?????????===;;;<<<======<<<::::::;;;===???===<<<:::999999999::::::<<<>>>>>>>>>>>>???@@@BBBBBBAAA@@@@@@AAAAAABBBAAAAAA@@@???????????????CCCEEEIIIJJJJJJJJJKKKLLLJJJKKKKKKJJJHHHEEEBBB@@@CCCBBBBBBCCCDDDCCC@@@>>>===???AAABBB@@@===:::777888999:::<<<>>>???AAAAAA<<<>>>@@@BBBCCCBBBAAA@@@@@@AAAAAA@@@===<<<<<<===;;;<<<===???AAADDDGGGHHHFFFFFFEEEDDDDDDEEEEEEFFFGGGFFFDDDCCCAAA@@@@@@@@@BBBBBBCCCDDDGGGMMMUUU[[[fffjjjnnnrrryyy|||vvvrrr{{{~~~~~~xxxpppiiihhhjjjpppqqqrrrrrrsssyyy|||uuurrrsssuuunnnoooppppppppprrruuuxxxsssppplllgggdddccccccccc``````_________]]]YYYVVVZZZ\\\^^^]]]WWWQQQKKKIIIEEEHHHLLLLLLHHHEEEDDDEEE???@@@BBBFFFIIIGGGBBB======:::777666777888888888:::999999>>>DDDFFFDDD@@@???;;;:::===@@@@@@AAADDDFFFKKKJJJEEEKKKYYY^^^ZZZWWWTTTQQQQQQUUU\\\aaadddhhhmmmrrrrrrlllddd^^^\\\......------...///000000...////////////...------------------------------)))***+++***)))((()))***+++++++++******)))))))))((())))))******))))))((('''''''''((((((((((((((((((+++...,,,(((%%%''')))(((''''''''''''(((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''###%%%&&&&&&$$$"""######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###"""!!!!!!!!!!!!###$$$###"""!!!"""$$$!!!!!!!!!!!!"""###$$$$$$%%%$$$"""!!!!!!!!!"""##################$$$$$$$$$""""""""""""############$$$###""""""!!!!!!""""""#########""""""!!!!!!!!!!!!!!! """###$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$%%%$$$"""!!!!!!"""%%%&&&$$$######"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&'''(((((((((((('''))))))))))))))))))))))))***+++,,,---............,,,,,,,,,+++++++++******,,,...000000///...///000////////////////////////,,,---------............/////////000111222333444666555444333222222222222222222111111111111222333444555888;;;>>>???@@@@@@AAA???>>>>>>???>>><<<:::;;;<<<======<<<<<<===>>>>>>===<<<:::999999:::::::::<<<>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAAAAABBBCCCBBBBBBAAAAAAAAABBBBBBGGGHHHJJJJJJHHHGGGHHHHHHGGGHHHHHHHHHGGGDDDBBB@@@CCCBBBBBBCCCDDDCCCAAA???>>>???@@@AAA???===:::888:::::::::;;;;;;<<<>>>>>>>>>???AAABBBBBBBBBAAAAAAAAABBBBBB@@@>>><<<;;;<<<<<<===>>>@@@CCCEEEFFFGGGDDDEEEEEEEEEEEEEEEEEEEEEGGGFFFEEECCCBBBAAA@@@@@@???@@@@@@AAACCCHHHOOOTTT```ffflllrrr{{{}}}zzz}}}uuuooooooqqqxxxuuuppplllmmmrrryyy}}}|||uuurrrrrrssskkkllllllkkkiiijjjkkkmmmrrrqqqooommmkkkiiihhhgggmmmmmmnnnoooqqqqqqooommmmmmnnnnnnkkkeee___[[[YYY[[[^^^bbbccc```]]][[[[[[QQQSSSYYY___bbb```YYYSSSNNNKKKHHHFFFGGGHHHHHHHHHHHHFFFDDDGGGMMMRRRRRRPPPRRRMMMKKKNNNPPPOOOPPPRRRSSSZZZ[[[WWWYYYbbbeee```]]]ZZZXXXZZZ___ffflllooooooppppppmmmiiifffhhhjjj.........///............//////000000000///......------------------------(((***,,,,,,***)))((()))---,,,,,,+++)))((((((''''''(((((())))))(((((('''((((((((((((((('''''''''(((+++---+++(((&&&''')))((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((###%%%&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%###!!!"""###$$$###""""""###$$$""""""""""""###$$$%%%%%%$$$###""""""!!!"""""""""$$$$$$$$$###############""""""""""""############%%%%%%$$$#########$$$$$$###############"""""""""!!!"""""""""################################################$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$###""""""!!!"""""""""###""""""""""""###$$$$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))))))))((((((&&&%%%%%%)))))))))((()))******+++))))))))))))))))))))))))******+++,,,------------,,,,,,,,,++++++++++++***,,,...000000///...///000////////////////////////------........./////////111111111111333444555666666555444333222222222222444333333222222222222222555777999<<>>=========;;;999999<<<>>>???>>>===>>>???======<<<;;;:::::::::;;;:::<<<>>>???>>>===>>>?????????@@@@@@AAAAAABBBBBBEEEDDDDDDDDDDDDDDDEEEEEEJJJKKKJJJHHHEEECCCDDDEEEEEEEEEFFFFFFEEECCCAAA@@@CCCCCCBBBDDDEEEDDDBBB@@@@@@@@@@@@???>>>===<<<;;;>>>===;;;999999:::;;;<<>><<<;;;;;;<<<>>>@@@CCCEEEFFFFFFFFFCCCDDDEEEFFFGGGFFFFFFEEEGGGFFFEEECCCBBBAAAAAA@@@>>>???@@@AAABBBEEEIIILLLWWW^^^gggppp|||}}}yyyzzz}}}~~~rrrkkkjjjnnnqqqtttxxxssssssyyy}}}~~~}}}~~~{{{wwwuuutttmmmnnnmmmkkkhhhffffffgggpppqqqqqqqqqooonnnlllkkkrrrrrrsssvvvzzz|||||||||wwwwwwuuupppkkkgggeeeeeemmmppptttvvvtttqqqooonnnfffjjjrrrzzz}}}zzzsssmmmeeebbb___]]]^^^___``````aaa]]]ZZZZZZ___dddfffgggbbb]]]ZZZ\\\]]][[[[[[]]]]]]fffjjjeeecccggggggcccbbb```^^^___dddiiinnnpppoooqqqrrrqqqpppppptttwww444333333222111///...---000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,(((***------+++)))((((((++++++***))))))(((''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&(((***+++***(((''''''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&((('''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###!!! """###$$$$$$""""""###$$$"""""""""""""""###$$$%%%######""""""""""""""""""%%%$$$$$$$$$###"""""""""!!!"""""""""############%%%$$$$$$######$$$$$$$$$$$$$$$##################%%%$$$#########$$$%%%&&&###""""""""""""######$$$"""""""""######$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$###$$$$$$######"""!!!!!!##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&%%%((('''&&&%%%&&&''')))***)))))))))))))))))))))))))))***+++,,,,,,---------++++++++++++++++++++++++,,,...000000///...///000////////////////////////.........////////////000000000111222333444666777666555444333333222222333333333222222333444444555777888;;;===???@@@@@@@@@AAA???===<<<<<<;;;:::888999<<<>>>???>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;===>>>???>>>===>>>???===>>>???@@@AAABBBCCCCCCFFFFFFFFFFFFFFFGGGGGGHHHJJJJJJIIIEEEBBBAAABBBCCCEEEEEEEEEDDDCCCAAA@@@???CCCBBBBBBDDDEEEEEECCC@@@AAA@@@???>>>============???>>>;;;999999:::<<<>>>CCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFCCC@@@<<<::::::<<<>>>AAADDDFFFFFFFFFEEECCCDDDFFFHHHIIIHHHGGGFFFGGGFFFEEECCCBBBAAAAAA@@@@@@BBBCCCCCCCCCDDDGGGIIINNNUUU```kkkyyyzzzqqqoooooonnnkkkkkkggggggooovvvxxxzzz|||}}}{{{wwwxxxxxxvvvrrrooonnnnnnrrrsssrrrrrrpppooommmlllnnnnnnooorrruuuxxxxxxxxxsssrrroookkkggggggiiikkkuuuxxx|||~~~}}}{{{wwwuuussswww{{{vvvssspppoooqqqsssuuuvvvyyyuuuqqqpppqqqsssttttttkkkeeebbbcccccc```___aaabbbkkkoookkkgggggghhhgggjjjgggdddccceeeiiikkklllkkksss}}}444444333222111000000///000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,(((+++------,,,***)))(((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&((()))******(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$"""$$$%%%$$$###"""###$$$""""""!!!!!!!!!"""######"""""""""#########""""""%%%$$$$$$$$$###"""""""""!!!"""""""""##################"""""""""######$$$##################$$$$$$###"""  !!!"""""""""!!!!!!""""""###$$$ !!!!!!""""""#########""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!  !!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''###"""!!!!!!!!!"""$$$%%%))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,...000000///...///000////////////////////////.........////////////000/////////000222333555666666666555444333333333333111111222333555666888999888999;;;===????????????@@@>>>;;;:::::::::999888999;;;>>>>>><<<:::999999;;;;;;<<<<<<<<<<<<<<<<<<;;;===??????>>>===>>>>>><<<===???AAACCCDDDDDDDDDGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGFFFCCCAAA@@@BBBDDDGGGFFFEEEDDDBBB@@@???>>>BBBBBBBBBCCCEEEEEECCCAAAAAA@@@???>>>======>>>>>>???===;;;:::;;;===@@@BBBCCCCCCBBBBBBBBBCCCDDDDDDFFFGGGGGGEEEAAA===;;;:::<<<>>>AAADDDFFFGGGFFFFFFEEEFFFHHHJJJJJJJJJHHHGGGGGGFFFDDDCCCAAA@@@@@@@@@AAABBBDDDDDDCCCCCCEEEGGGFFFNNNWWWbbbppp}}}xxxvvvssslllfff___\\\]]]eeennnrrruuuwww}}}~~~}}}|||{{{yyywwwuuusssqqqpppnnnmmmnnnooorrrsssrrrpppnnnllliiigggfffiiiooossszzz{{{~~~~~~{{{xxxxxxzzz~~~~~~|||zzzwwwwwwzzz~~~}}}{{{yyyvvvtttoooiiifffgggfffcccaaacccgggmmmpppmmmiiijjjnnnpppqqqnnnjjjjjjlllpppsssuuuxxx333222111000000000222222//////000000000///......,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++***)))***'''''''''(((((()))))))))'''(((((())))))(((((('''((((((((((((((('''''''''((((((((())))))(((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%"""###%%%%%%$$$###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''###$$$%%%$$$#########%%%""""""!!!!!!!!!""""""###!!!!!!"""############"""$$$$$$$$$###############""""""""""""############"""!!!!!!!!!!!!"""######"""""""""###############$$$###!!! !!!"""""" !!!!!!""""""#########!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!! !!!############$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''%%%%%%%%%%%%%%%&&&&&&'''))))))))))))))))))))))))(((((()))***++++++++++++***++++++++++++,,,,,,,,,,,,...000000///...///000////////////////////////------........./////////------...///111333444555777666555444333333333333000111222444666888;;;<<<888999;;;===>>>>>>>>>>>>>>><<<999999999::::::999999;;;<<<<<<;;;999999999:::;;;<<<===============<<<===??????>>>======>>><<<===@@@CCCEEEFFFGGGGGGGGGFFFFFFEEEDDDEEEEEEEEEBBBCCCCCCBBBAAAAAABBBDDDFFFEEEDDDBBBAAA@@@???>>>AAA@@@AAABBBDDDDDDBBB@@@AAA@@@???>>>>>>>>>>>>???===<<<<<<<<<===???BBBCCCAAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHGGGCCC>>><<<;;;;;;===???BBBEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGEEEEEECCCAAA@@@??????>>>???@@@AAAAAA@@@AAACCCEEECCCHHHOOOVVVbbbnnnsssssswwwyyy{{{{{{|||zzzxxxsssllleeeZZZVVVWWW___gggkkknnnqqqsssvvv~~~~~~{{{yyyqqqqqqrrrtttvvvvvvsssqqqooommmjjjgggggglllsssyyy{{{{{{|||}}}~~~|||yyyvvvwwwyyyzzz{{{zzzzzz|||~~~|||yyyvvvvvvyyy}}}|||xxxtttqqqnnniiifffgggfffcccbbbdddiiikkklllkkkjjjlllqqquuurrrpppnnnpppvvv~~~:::888444111//////111222...////////////...------+++++++++++++++++++++++++++,,,---,,,***)))***+++************))))))))))))((())))))******))))))((('''''''''((((((((((((((('''''''''((())))))((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&!!!###%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$&&&&&&###$$$%%%%%%######$$$%%%$$$######""""""######### !!!"""###$$$######"""###############$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!"""######!!!!!!!!!""""""#########%%%$$$######"""""""""### !!!############"""######""""""""""""""""""""""""""""""""""""""""""###$$$$$$######"""!!! ###############$$$$$$$$$######$$$$$$$$$###!!!!!!###""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%!!!!!!!!!!!!!!!"""############$$$$$$%%%&&&&&&'''#########$$$%%%%%%%%%&&&&&&''''''(((((((((''''''(((((()))************)))))))))))))))))))))))))))'''((()))***++++++++++++******+++++++++,,,,,,,,,,,,...000000///...///000////////////////////////,,,---------............------...///111333555666777666555444444333333444222222333444666999;;;<<<888999;;;<<<=========<<<===:::888777888:::::::::888999;;;;;;;;;;;;<<<>>>999:::<<<===>>>>>>>>>===<<<>>>??????===<<<===>>>;;;===AAADDDGGGHHHIIIHHHFFFEEEDDDCCCBBBAAAAAAAAA???@@@BBBBBBAAA@@@AAABBBAAAAAA@@@@@@???@@@@@@@@@?????????AAACCCCCCAAA???@@@@@@@@@?????????>>>>>><<<<<<<<<<<<===???@@@AAA>>>???AAACCCDDDEEEDDDDDDEEEGGGIIIGGGDDD@@@===<<<:::;;;===@@@CCCFFFHHHIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCBBB@@@???>>>=========>>>?????????@@@CCCFFFBBBEEEHHHKKKSSS]]]bbbaaafffjjjooovvv{{{yyy}}}~~~yyyvvvsssmmmiii```[[[YYY___eeegggiiillllllooouuu~~~zzzwwwyyy||||||{{{zzz{{{~~~{{{|||{{{yyytttpppooorrryyy~~~}}}{{{{{{|||{{{xxxuuusssuuuwwwxxxwwwxxx{{{~~~zzzvvvrrrqqqtttxxx{{{}}}zzz|||}}}}}}{{{xxxvvvuuurrrmmmjjjlllllljjjiiikkkmmmlllmmmnnnppprrruuuxxxxxxvvvvvvzzzEEEAAA:::444000......///...............------,,,++++++++++++++++++++++++,,,,,,,,,+++))))))+++,,,...------,,,+++***))))))))))))************))))))&&&'''''''''(((((())))))'''''''''((())))))((('''%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((###%%%''''''&&&&&&'''((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$ !!!"""$$$$$$$$$###"""""""""######$$$$$$$$$%%%""""""""""""############""""""!!!!!!"""###$$$$$$ !!!!!!"""""""""###!!! !!!###$$$$$$"""!!!%%%$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$$$$$$$###!!! """"""!!!!!!"""###$$$%%%!!!"""#########!!! ######""""""###$$$%%%%%%"""""""""""""""""""""""" !!!###%%%''''''!!!###%%%&&&&&&&&&$$$#########$$$%%%&&&&&&''''''""""""###$$$%%%%%%&&&&&&************)))((('''&&&###$$$&&&'''''''''&&&%%%))))))))))))))))))))))))'''((()))******+++++++++*********++++++,,,,,,,,,,,,...000000///...///000////////////////////////,,,,,,,,,---------......---......000111444555777777777555444444444444444444444444555777888:::;;;888999:::<<<<<<<<<<<<;;;;;;999777666888:::;;;;;;777888:::;;;;;;===@@@CCC999:::<<<>>>>>>???>>>>>><<<>>>??????===<<<===>>><<<>>>AAAEEEHHHIIIJJJJJJFFFEEECCCBBB@@@?????????===@@@BBBBBBAAA@@@@@@@@@<<<<<<======>>>@@@AAABBB???>>>???@@@BBBBBBAAA?????????@@@@@@@@@???>>>>>>;;;;;;<<<======>>>>>>>>>;;;===@@@CCCEEEEEEEEEDDDEEEGGGIIIHHHEEEAAA>>>===999:::<<<>>>BBBEEEIIIJJJIIIHHHFFFEEEDDDCCCCCCDDDCCCBBBAAA???>>>======<<<>>>????????????BBBFFFIIIBBBDDDDDDEEEJJJSSSWWWVVVXXX]]]ccckkkyyyxxxzzz}}}|||}}}~~~|||wwwuuusssqqqnnnhhhbbb___cccggghhhiiikkkiiikkkooorrruuuwwwwwwwwwwwwqqqkkkiiimmmqqqrrrqqqsssuuu{{{{{{~~~}}}zzz{{{|||zzzooorrrvvvwwwwwwxxx|||yyyuuupppnnnpppsssvvvwwwvvvxxxzzz{{{{{{{{{|||||||||wwwtttvvvwwwuuuuuuwwwvvvttttttxxx|||}}}~~~UUUHHH===888555///---000333222000//////...,,,+++---------,,,,,,,,,++++++***++++++++++++***)))))),,,,,,+++***))))))******++++++***)))((('''&&&&&&)))***++++++***(((&&&$$$&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''((())))))$$$((()))(((&&&$$$''''''%%%%%%%%%%%%''''''%%%"""!!!###""" ###&&&%%%!!!!!!%%%""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""#######################################$$$$$$###"""!!!!!!!!!"""%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!! """"""""""""""""""""""""(((%%%""""""$$$%%%$$$"""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$ %%%&&&"""###'''&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&###%%%%%%$$$"""!!!"""###!!! !!!!!!"""###$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""%%%$$$######%%%'''***+++)))((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%%%%''')))+++---))))))***++++++++++++***+++,,,---.........---,,,++++++++++++,,,,,,---...//////000///------...000///...,,,******+++,,,---///000000///...///222444444444555555555555555555666666666666777888999:::777777666888:::<<<;;;;;;777666666777999::::::888666777999:::;;;===@@@BBB<<<===???AAABBBBBBBBBBBB>>>>>>>>>=========<<<<<<@@@AAACCCEEEFFFFFFFFFFFFEEEDDDCCC@@@<<<;;;;;;===<<<<<<======>>>>>>??????>>>===<<<<<<<<<===???@@@??????@@@@@@@@@???>>>>>>@@@?????????>>>>>>=====================<<<<<<<<>>@@@CCCEEEFFFFFFFFFFFFEEEEEEDDDCCCBBB??????>>>===<<<;;;::::::<<<===>>>@@@CCCEEEGGGHHHAAABBBDDDGGGJJJLLLNNNOOORRRTTTZZZcccnnn{{{{{{ttttttyyy~~~|||||||||wwwtttssssssrrrpppnnnlllkkkkkkmmmnnnxxxrrrkkkggghhhlllqqqtttmmmgggccceeehhhggghhhiiimmmqqqxxxzzz}}}|||wwwyyyxxxrrrsssyyy~~~~~~{{{|||dddVVVGGG>>>888222000333111///......000000///...,,,,,,,,,,,,++++++++++++***++++++++++++***))))))++++++***)))))))))))))))++++++***)))((('''&&&&&&((()))))))))((('''%%%$$$&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&''' """###$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$!!!"""$$$%%%%%%$$$ ###%%%$$$"""!!!"""$$$########################################################################!!!!!!!!!!!!""""""""""""!!!!!!"""############"""########################$$$###""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""#########"""!!!!!! """"""""""""""""""""""""%%%###""""""$$$$$$""" ############"""""""""!!!""""""""""""""""""""""""$$$ #########%%%%%%$$$$$$$$$#########""""""""""""""""""""""""###$$$%%%$$$"""!!!"""######""""""!!!!!!!!!""""""###$$$%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$$$$%%%$$$######$$$&&&(((***((('''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&'''(((***+++))))))***++++++++++++*********,,,,,,---,,,,,,++++++++++++++++++,,,------...//////...------...000000///---++++++,,,---...///000000000///000222444555555555555555555555444555555555555666777888888666666555777999;;;::::::888666555666999:::;;;:::999;;;<<<<<<<<<<<<===???===>>>???AAABBBBBBAAAAAA?????????>>>>>>>>>>>>>>>BBBCCCCCCDDDEEEEEEEEEDDDCCCCCCAAA>>>;;;::::::<<<;;;<<<<<<======>>>>>>>>>===============>>>??????>>>??????@@@@@@@@@???????????????>>>>>>>>>======>>>>>>======<<<<<<;;;;;;===>>>@@@AAABBBBBBBBBAAAEEEFFFGGGFFFCCCAAA??????<<<<<<===???@@@BBBDDDEEEEEEEEEEEEEEEDDDCCCBBBBBB???>>>===<<<;;;::::::;;;;;;===???BBBDDDEEEEEEEEEAAAAAABBBCCCEEEFFFGGGHHHIIILLLQQQYYYcccnnnwww}}}~~~~~~}}}zzzwwwxxx}}}}}}yyyxxxzzz|||}}}|||zzzwwwvvvxxx}}}tttiiieeeeeehhhjjjllleeeaaabbbddddddeeegggjjjnnntttxxxiiiVVVIII???888555666111///......///000///...,,,++++++++++++************++++++++++++***))))))***))))))(((((((((((()))++++++***)))((('''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&''''''(((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%(((((('''&&&%%%%%%&&&&&&############$$$$$$$$$$$$&&&%%%###"""###$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""###%%%&&&&&&&&&"""######$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""########################""""""""""""""""""###$$$"""###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""###$$$###!!!############""""""""""""""""""""""""""""""""""""$$$"""!!!###"""!!!###############""""""""" !!!"""######"""!!! ###$$$$$$$$$"""!!!"""###$$$$$$###"""!!!!!!!!!!!!###$$$%%%%%%&&&%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%%%%$$$#########$$$&&&'''&&&&&&'''(((''''''%%%$$$&&&&&&'''''''''(((((((((***)))(((((((((((())))))((()))******++++++******))))))***++++++++++++***+++++++++***++++++,,,------......---,,,,,,...///000///...---,,,---......///000111000000000333555777666666666555555444444333333444444555666666666555555444666888:::999999888666444555777:::<<<<<<===???@@@@@@>>><<<;;;;;;>>>>>>???@@@AAAAAAAAA@@@?????????@@@@@@@@@@@@@@@DDDDDDCCCBBBBBBBBBBBBBBB@@@@@@???<<<999888999:::::::::;;;;;;<<<======>>>===>>>>>>????????????>>>===>>>>>>??????@@@@@@@@@>>>>>>>>>>>>============???>>>===<<<;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAACCCEEEFFFEEEBBB@@@??????======>>>???@@@BBBDDDEEEDDDEEEEEEDDDDDDCCCBBBAAA>>>===;;;999999999;;;<<<;;;===@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDHHHOOOWWW```gggllllllpppuuuxxxxxxzzz}}}}}}pppfffbbbaaaaaaeee___[[[\\\___```dddiiijjjmmmrrr|||zzzhhhXXXKKKBBB;;;777444111///.........---,,,+++++++++*********))))))***++++++++++++***)))))))))(((((('''''''''((((((*********)))(((''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$############'''%%%###"""!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!"""$$$%%%%%%%%%$$$###"""###$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!!########################"""!!!!!!!!!"""###$$$$$$!!!"""$$$%%%%%%###!!! !!!"""""""""""""""######"""""""""""""""""""""""" !!!###$$$$$$###!!!#########"""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$$$$""""""###########################!!!""""""""""""""""""!!!"""###$$$###"""!!!"""###$$$######"""!!!!!!""""""""""""############""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%'''(((((('''%%%$$$'''((((((((()))))))))))))))))))))((())))))))))))((())))))***************))))))*********+++++++++++++++************++++++,,,,,,---,,,++++++---/////////...---,,,------......///111111000111333444777777666666555444444444333333444555555555555555555444444555888999999888888555333333666999<<<<<>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAEEEDDDBBB@@@?????????@@@======<<<:::777666888999999999::::::;;;<<<=========>>>???@@@@@@???>>>===<<<=========>>>???@@@AAA========================???>>>===;;;::::::::::::;;;<<<===>>>???AAAAAABBBCCCDDDFFFEEEBBB@@@??????>>>>>>>>>???@@@BBBCCCDDDCCCDDDDDDCCCCCCBBBAAA@@@===;;;999777777999;;;===>>>???@@@AAAAAAAAAAAA@@@DDDCCCCCCBBBAAAAAA@@@@@@AAACCCEEEJJJPPPWWW\\\___dddiiiooosssuuuwwwzzz}}}xxxmmmfffbbb```\\\WWWTTTVVVZZZ]]]ccciiiiiilllpppwww~~~wwwwwwhhh[[[PPPDDD<<<555333///............---+++++++++*********))))))***++++++++++++***))))))((('''''''''''''''((((((******))))))((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%&&&$$$###"""###%%%%%%###"""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$ !!!###$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%%%%###"""!!!""""""""""""""""""######"""""""""""""""""""""""""""############$$$%%%$$$######$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!"""######"""!!!"""###"""""""""""""""###$$$$$$"""""""""######""""""!!! !!!"""######$$$$$$$$$######"""""""""######%%%&&&(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((()))*********(((((()))************)))***************++++++,,,+++******)))))))))*********+++,,,+++***+++,,,......------,,,,,,,,,,,,,,,,,,...000111000111222444666555555555444444444333333444555666666666555555555444444555888999999888777444222222444888:::;;;<<>>======>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???===<<<<<<<<<===;;;;;;:::888666555777888888888999:::;;;<<<=========>>>???@@@@@@???======<<<;;;;;;<<<<<<>>>???@@@<<<<<<<<<<<<<<<<<<<<<===???>>><<<:::::::::;;;;;;======>>>???@@@AAABBBCCCCCCEEEFFFFFFCCCAAA@@@AAA????????????@@@AAABBBCCCBBBCCCCCCBBBBBBAAA@@@???;;;:::888777777999<<<>>>BBBBBB@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBCCCEEEHHHLLLPPPTTTVVV^^^bbbgggjjjlllpppvvv{{{|||~~~}}}uuunnngggcccXXXSSSQQQRRRTTTWWW]]]dddeeeiiimmmqqqxxx|||yyywwwuuussssssuuuxxxzzzyyyxxxyyy|||}}}wwwssswwwmmmbbbTTTHHH999666333111111111111111,,,++++++++++++************++++++++++++***))))))(((''''''''''''(((((()))***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&'''((('''%%%"""!!! !!!!!!""""""!!!!!! !!!###%%%&&&%%%%%%%%%&&&###$$$$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""###$$$ !!!"""#########"""!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$#########""""""""""""############""""""""""""""""""""""""!!!!!! !!!$$$$$$"""#########$$$$$$$$$$$$$$$&&&%%%"""!!!!!!"""%%%&&& """###"""!!!!!!"""$$$""""""""""""###$$$%%%%%%$$$$$$$$$%%%$$$$$$###"""!!! !!!"""###$$$###$$$$$$##################$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%'''((())))))))))))'''((())))))******))))))*********)))******+++,,,+++***))))))((())))))))))))***+++*********,,,...------,,,,,,,,,+++++++++***,,,///000000000111222333333333333333333333333333444555666666666444444444333222444666888888777555333111111333555666777888:::<<<===<<<<<<<<<===============???@@@AAABBB@@@@@@??????>>>>>>>>>>>>===<<<;;;:::::::::::::::999999999777555555666888888888999:::<<<===>>>>>>===>>>>>>>>>>>>======<<<;;;::::::999:::;;;===>>>;;;;;;;;;<<<<<<<<<<<<<<<>>>===;;;999999:::;;;===@@@@@@@@@@@@@@@AAABBBCCCCCCEEEFFFFFFDDDBBBAAAAAA@@@?????????@@@AAAAAABBBAAABBBBBBAAAAAA@@@???>>>999888888777999;;;===???EEEDDDBBB@@@???>>>>>>>>>;;;;;;<<<<<<===>>>>>>???AAABBBCCCEEEGGGJJJLLLMMMTTTWWWZZZ]]]```gggpppwwwxxxrrrsssxxx~~~{{{tttlllfff\\\XXXVVVVVVUUUUUUZZZaaafffiiikkkkkknnnqqqooojjjjjjjjjjjjkkkmmmppprrrtttqqqpppssszzz|||yyy~~~}}}{{{yyyyyyxxxwwwtttrrr{{{tttgggZZZEEEAAA;;;666444222000///,,,,,,,,,,,,++++++++++++***++++++++++++***))))))((((((''''''(((((()))***))))))))))))((((((((((((&&&'''((())))))((('''&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''((()))*********(((&&&%%% !!!"""######"""!!! !!!###&&&&&&$$$######%%%!!!$$$&&&&&&###"""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!######!!!!!!"""$$$!!!"""""""""############""""""""""""""""""""""""###### ###### """""""""#########$$$$$$$$$###"""!!!!!!"""###$$$ !!!""""""!!!!!!"""$$$#########"""######$$$$$$$$$$$$$$$$$$$$$###""""""$$$###"""!!!""""""###$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((()))))))))***%%%&&&'''(((((('''&&&&&&'''(((((()))))))))))))))))))))((((((((()))***+++******)))(((((((((((((((((()))***)))))))))+++------------------,,,,,,+++(((***---/////////000111000111111222222333333444222333444555555444333222111000000111444555555444444222111111222333333222333555666777666777888:::;;;;;;<<<===>>>@@@CCCDDD??????>>>===<<<;;;;;;:::666777888888999999999999888888888666555555777999888888999;;;<<<===??????>>>======<<<<<<<<<<<<<<<;;;:::888777888999:::;;;::::::;;;;;;;;;<<<<<<<<<===;;;:::888999:::===>>>BBBAAA@@@@@@@@@@@@AAABBBAAACCCEEEEEECCCAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===777777888999;;;<<<>>>???DDDEEEEEEEEECCC@@@<<<:::888888999:::;;;;;;<<<<<<@@@@@@AAABBBCCCEEEFFFFFFJJJLLLOOOQQQTTT[[[eeelllttt||||||qqqnnnrrrvvv|||yyyoooiiicccaaaaaabbbaaa```eeelllwwwwwwssskkkgggfffccc___aaabbbdddeeehhhjjjlllmmmjjjiiinnnxxx|||}}}{{{uuupppsss}}}~~~{{{~~~}}}xxxsssuuuyyyyyyxxxvvvtttrrrrrrsssrrrooolllttthhhRRRLLLCCC<<<555111---***---------,,,,,,,,,++++++***++++++++++++***))))))((((((((((((((()))******))))))))))))((((((((((((&&&((()))++++++***((('''&&&''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''(((######$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###"""$$$$$$!!! !!! %%%((('''###!!!###'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""!!!!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! """###%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! """!!!"""%%%!!!!!!""""""#########$$$""""""""""""""""""""""""###'''&&&"""!!!%%%$$$ !!!!!!!!!""""""###### !!!"""######"""!!! !!!""""""!!!!!!"""$$$&&&%%%$$$###"""""""""""""""""""""""""""!!! &&&%%%$$$#########$$$%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((('''%%%$$$"""'''(((((()))))))))))))))(((''''''&&&&&&((()))*********)))((((((((((((((('''((())))))))))))+++---......//////......---,,,'''))),,,.........///000//////000111222333333444000222333444444333111000///......///222333333222333222111111222222111///000222222222111222444666;;;;;;;;;<<<>>>AAACCCEEE???>>>>>><<<;;;:::999888222444666777999999888888777888777666555555777999888999:::;;;===>>>???@@@>>>===<<<:::::::::;;;<<<;;;999888666666777999::::::::::::;;;;;;<<<<<<<<<<<<;;;999888999;;;===???BBBBBB@@@?????????@@@AAA@@@BBBDDDCCCAAA@@@??????AAA@@@@@@???@@@@@@AAAAAA@@@@@@AAA@@@@@@???>>>===666777999:::<<<>>>??????BBBEEEHHHIIIGGGAAA:::666999999999:::;;;;;;<<<<<<@@@@@@AAAAAABBBCCCDDDDDDEEEGGGIIIJJJLLLRRRZZZ```gggqqqxxx{{{xxxrrrqqqtttwww||||||rrrkkkiiihhhjjjmmmnnnooouuu|||~~~pppfffbbb^^^YYYXXXYYY[[[]]]___```aaaaaaddddddjjjttt{{{yyyrrrppppppoooppppppllljjjppp}}}~~~uuuuuu~~~xxx{{{~~~}}}}}}xxxooommmrrrwwwxxxwwwrrrpppnnnoooooonnniiieeewwwgggXXXIIIBBB===777333555111...,,,+++,,,............---,,,+++************((('''(((((()))+++,,,---***))))))((('''&&&&&&&&&(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***+++%%%%%%&&&''''''&&&%%%%%%(((((('''&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""!!!###$$$$$$$$$############$$$$$$###$$$$$$###  $$$#########""""""!!!!!!!!!!!!""""""######$$$$$$%%%%%%$$$$$$###"""""""""#########$$$%%%%%%&&&&&&$$$#####################!!!!!! !!!!!!"""###$$$######""""""!!!!!!!!!  !!!!!!"""###%%%&&&### !!!!!!""""""!!! """!!!!!! """###$$$!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$###"""!!!!!! #########""" """$$$%%%%%%%%%$$$###"""!!! """"""############""""""!!!!!!""""""######$$$$$$"""$$$%%%%%%###!!! $$$%%%&&&&&&''''''&&&&&&&&&'''((()))((('''%%%$$$$$$$$$%%%&&&'''((()))***))))))(((((((((((())))))&&&&&&&&&''''''''''''(((+++***)))(((((()))***+++''''''((()))***+++++++++.../////////...------,,,'''(((***,,,---////////////...,,,,,,,,,---///111555444444333222111000000000000000000111111111111333222000///......//////111111111111222333333444:::<<<>>>@@@AAABBBAAAAAA???===;;;999888666333111111222333444555444333333444333333333444777:::<<<<<<<<<<<<<<<======>>>>>>???>>>>>>===<<<<<<;;;;;;999888777555555666666777888888:::;;;<<<;;;;;;:::<<<;;;999999999;;;===>>>BBBAAA@@@?????????@@@AAAAAABBBBBBAAA@@@???>>>===@@@???>>>======>>>??????????????????>>>===<<<;;;:::<<<>>>>>>===<<<===>>>BBBFFFKKKKKKFFF???;;;999888999999::::::;;;;;;<<>>@@@AAAAAAAAA@@@>>>;;;888666555444222000111222333444444444333333444333333333444777999;;;;;;;;;;;;<<<<<<=========>>>>>>===<<<<<<;;;::::::888888666555555555666777888999:::;;;<<<;;;;;;:::;;;:::999999999;;;===???AAA@@@???>>>======>>>???@@@@@@@@@AAA@@@??????>>>???>>>===<<<<<<===>>>???============<<<;;;::::::777999<<<======>>>@@@AAACCCGGGJJJIIIEEE???<<<:::888999999::::::;;;;;;<<>>???@@@@@@@@@??????<<<999555333222222111111111222333444444444333333444333333333555777999:::::::::;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;::::::999888777666555555555666666888999999::::::::::::999999888888888:::<<<>>>???AAA@@@>>><<<;;;;;;<<<<<<===>>>??????@@@@@@??????>>>===<<<;;;;;;<<<===>>><<<<<<<<<;;;;;;:::999999555777:::<<<>>>@@@CCCEEEDDDEEEGGGEEEAAA===;;;:::888999999::::::;;;;;;<<<>>>???@@@BBBBBBBBBAAAAAABBBAAA@@@??????AAAFFFJJJVVVWWW[[[aaahhhmmmoooooogggjjjjjjhhhlllwwwxxxsssmmmhhhiiibbbYYYRRRNNNNNNOOOOOOUUUZZZ```eeeeee```YYYTTTTTTVVVWWWWWWWWWZZZ]]]```bbbdddeeedddccciiisss|||{{{qqqjjjiiiiiigggiiikkklllkkkkkkooouuu{{{yyyyyywwwqqqiiiiiinnnssswwwyyyyyy~~~|||uuuqqqqqqvvv|||zzztttqqqlllggggggfffeeedddcccaaa^^^ZZZYYYTTTRRRSSSRRRPPPQQQTTTuuujjj^^^QQQEEE???777444111000000000///...------,,,+++***************************)))(((((())))))((((((''''''''''''$$$%%%&&&'''((()))))))))''''''''''''''''''''''''((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!###%%%'''###$$$%%%&&&%%%$$$"""!!!!!!""""""""""""""""""!!!"""$$$$$$$$$"""""""""$$$#########"""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""######"""!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""""""""  ###$$$!!! !!!"""###$$$$$$###!!! !!!!!!!!!!!!""""""############""""""""""""""""""############""""""""""""############""""""!!!""""""#####################""""""!!!!!!!!!!!! !!!""""""!!!!!!"""$$$!!!!!!"""###############""""""############"""""" !!!""""""######%%%%%%%%%$$$"""###%%%((("""###$$$$$$%%%%%%$$$$$$((('''&&&%%%%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))***)))((('''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((()))))))))++++++++++++******************++++++++++++******((()))***+++,,,---------******))))))******+++,,,'''))),,,///111111000///............////////////------......///000111111///000111333666999;;;======>>>???@@@@@@???>>>===;;;777333111111222222222222222333333333444444444444444444444666777999:::::::::::::::::::::::::::;;;;;;;;;::::::999999999888777666555555555666666777777777888888888888777777777888888:::<<<>>>???AAA@@@>>><<<;;;::::::;;;;;;<<<===>>>???@@@@@@@@@===<<<;;;:::;;;<<<===>>>===<<<;;;;;;:::999999999555777:::<<<>>>@@@DDDFFFCCCCCCBBB@@@>>>;;;:::999888999999::::::;;;;;;<<<===>>>???AAAAAAAAA@@@????????????======>>>BBBEEEQQQRRRUUUZZZ```eeehhhjjjfffhhhggghhhooo|||{{{{{{|||zzzxxxtttxxxrrriiiaaa^^^^^^aaaccciiiooowwwzzzuuuiii]]]UUURRRRRRSSSTTTUUUVVVXXXYYYXXXYYYZZZZZZ[[[___eeejjjnnnkkkddd\\\YYY[[[aaaeeefffiiillloooqqqtttyyy}}}||||||yyyrrrmmmlllkkkiiilllqqqtttxxxzzzzzz}}}}}}wwwuuutttrrrsssuuuyyyzzzvvvoooiiieeebbb^^^YYY\\\^^^]]]ZZZYYYYYYVVVRRRQQQMMMLLLOOOQQQQQQRRRVVVvvvjjj]]]PPPHHH<<<888444111000000///...------,,,+++******************++++++***)))((('''((((((((((((''''''''''''!!!"""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$"""!!!  !!!$$$%%%######$$$$$$$$$"""!!! """######$$$$$$######"""$$$%%%%%%###  """"""""""""""""""######$$$$$$######""""""!!!!!!$$$$$$$$$######"""""""""!!!!!!!!!"""######$$$$$$$$$######"""!!! ######"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!$$$""""""$$$'''((($$$!!!!!!$$$%%%$$$!!!  !!!!!!!!!######"""""""""""""""""""""""""""######"""""""""""""""############"""""""""""""""""""""######$$$"""""""""!!!!!!!!!!!!!!! """"""!!!!!!"""### !!!"""###############""""""############"""""" !!!!!!"""#########$$$$$$$$$###""""""$$$'''"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((((((((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((((((++++++******************))))))***************))))))******+++,,,,,,,,,,,,)))))))))))))))***++++++)))+++...000111000///---............////////////---......///000111222222222222333555666888:::;;;<<<===>>>>>>>>>===<<<;;;:::777333111222333444444222222222333333333444444555555555666777888999::::::::::::::::::::::::999:::::::::::::::999999999999888777666555666777777666666555555555555555555666777777999:::<<<===>>>AAA@@@>>><<<;;;:::;;;;;;999:::;;;===>>>???@@@@@@<<<;;;:::::::::<<<===>>>>>>===<<<;;;::::::::::::888999;;;<<<===???CCCEEEEEEDDDBBB???>>>===<<<;;;888999999::::::;;;;;;<<<===>>>???@@@@@@@@@???>>><<<===>>>======>>>AAADDDJJJKKKNNNRRRWWW\\\bbbeeecccccccccfffppp~~~vvvpppyyyyyyrrrnnnooorrruuu}}}wwwiii```XXXXXXWWWWWWVVVUUUTTTRRROOOPPPQQQRRRTTTVVVYYYZZZ^^^YYYSSSOOONNNQQQZZZaaaaaadddhhhlllpppssswwwyyyyyy}}}yyyqqqlllkkkgggeeefffhhhiiimmmrrrpppuuuwwwuuuvvvzzz|||{{{sssmmmhhhiiikkkkkknnnrrrrrryyy{{{lllddd\\\WWWUUURRROOOLLLMMMRRRSSSQQQSSSYYY\\\ZZZZZZVVVUUU[[[```aaabbbeeeuuuiii]]]SSSFFFAAA999333000///.........---,,,+++************)))***+++++++++)))((('''((((((((((((((((((''''''$$$%%%&&&''''''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""!!! !!!"""###$$$$$$%%%$$$$$$###"""""""""###$$$%%%%%%$$$###"""!!!"""###""" """""""""""""""############!!!!!!!!!!!! %%%%%%%%%$$$###"""""""""###""""""!!!!!! ######"""!!! ###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!"""$$$&&&%%%""" !!!$$$$$$###  !!!!!!!!! """"""""""""""""""""""""!!!""""""######""""""!!! !!!!!!""""""!!!!!! """!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!"""### !!!!!!"""#########"""""""""############""""""!!!!!!!!!"""######$$$$$$###$$$%%%$$$""""""###%%%###$$$$$$%%%%%%%%%%%%%%%"""$$$&&&(((((('''%%%$$$&&&&&&&&&'''''''''(((((((((''''''&&&''''''((((((&&&&&&&&&''''''''''''((('''(((((())))))(((((('''))))))))))))))))))******((()))******+++***************+++++++++++++++***+++++++++,,,,,,,,,,,,,,,+++---...000000000...---....../////////000000000...///000111222222222222444444444555666888999::::::;;;<<<<<<<<<;;;:::999888555333222333555555555333333222222222333444555666777777888999:::::::::;;;;;;::::::::::::999999:::::::::::::::::::::::::::999888777666777888888666555555444444444444555666777888999:::;;;<<<===@@@???===;;;::::::;;;;;;888999:::<<<===>>>??????;;;;;;::::::;;;<<<>>>???>>>===;;;:::999999:::;;;:::;;;<<<<<<===???BBBEEEIIIFFFCCCBBBAAA@@@???===888999999::::::;;;;;;<<<===>>>???@@@@@@???>>>>>>;;;<<<>>>>>>>>>>>>AAACCCAAACCCEEEHHHKKKQQQWWW[[[^^^___```gggtttwwwnnnuuu|||{{{yyy{{{~~~rrrkkkaaa```___^^^^^^[[[XXXUUUPPPQQQSSSVVVYYYZZZYYYWWWVVVQQQMMMKKKJJJKKKPPPXXXYYYZZZ]]]```eeeiiimmmoooqqqtttuuuuuuqqqllliiigggeeeeeefffhhhjjjllloooqqqnnnssstttpppmmmllljjjgggeee^^^ZZZ\\\]]]^^^```dddeeekkkqqquuuxxxyyyssslllZZZRRRKKKJJJIIIGGGFFFFFFEEEMMMSSSTTTZZZgggoooooopppkkkkkkqqqvvvxxxxxxzzzxxxmmmdddXXXPPPEEE;;;444222000000...---,,,+++************((()))***++++++***(((''''''((((((((((((((((((((())))))******+++******)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%$$$#########%%%$$$"""!!!!!!"""$$$%%%###############"""""""""%%%$$$$$$#########$$$$$$!!!"""###$$$$$$###"""!!!!!!"""######"""!!!"""$$$!!!"""""""""############ !!!!!!!!!!!!###############"""""""""$$$######"""!!!!!! """!!!!!!!!!!!!""""""###""""""""""""######$$$$$$!!!!!!!!!  ###$$$"""  !!!!!!"""""""""!!!!!! """#########"""!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!""""""""""""""""""!!!"""!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!"""###!!!!!!"""""""""""""""!!!""""""############""""""""""""######$$$$$$%%%%%%$$$&&&'''&&&$$$######$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''''''''(((''''''((())))))((('''''''''''''''((()))))))))***((()))***++++++++++++*********+++++++++******)))++++++,,,,,,------,,,,,,+++,,,---.../////////////////////000000000111111000111222333444333333222333333444444666777999:::888888:::;;;;;;:::999888555444222222444555555444333333222222222333444555888888999:::;;;;;;;;;;;;<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;999888888888999:::888777555444444444555666777777888999:::;;;;;;;;;===<<<;;;:::999999:::;;;777888:::;;;======>>>>>><<<;;;;;;;;;;;;===>>>???===<<<:::888777888999::::::;;;<<<<<<===???CCCFFFHHHEEEBBBAAABBBAAA???===888999999::::::;;;;;;<<<>>>???@@@@@@@@@@@@>>>>>>;;;===>>>>>>>>>===>>>@@@<<<===???@@@AAAFFFLLLQQQXXXYYY\\\eeesss|||wwwxxxzzzvvvzzz~~~xxxtttmmmllllllmmmooonnnjjjfffaaaaaaccchhhmmmmmmiiieee```[[[YYYXXXSSSNNNNNNSSSSSSSSSSSSVVVZZZ___dddfffhhhjjjkkkiiieeeaaa``````___bbbeeehhhjjjlllkkkjjjhhhmmmnnnjjjeeebbb^^^YYYUUUPPPMMMOOOQQQRRRTTTXXX\\\aaafffhhhkkkkkkddd\\\PPPIIIFFFHHHIIIHHHJJJOOONNN[[[dddgggooo~~~{{{ssshhh^^^PPPCCC:::666444333...---,,,+++************'''(((***++++++***)))((('''''''''((((((((((((((('''((((((((((((((('''&&&((((((((((((((((((((((((&&&'''((((((((('''&&&%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$###""""""&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$###!!!!!!!!!"""###$$$ !!!"""$$$$$$"""!!! $$$%%%%%%$$$"""!!!"""###!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$ !!!!!!""""""###############$$$%%%%%%&&&&&& !!!"""###!!!!!! !!!!!!"""###$$$""""""######$$$$$$$$$%%%""""""""""""!!!!!!!!!!!! $$$((((((%%%"""!!!"""&&&$$$""" !!!###%%%!!!"""###%%%%%%$$$$$$### !!!"""######$$$!!!!!!""""""""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!!!!!!!###%%%&&& !!!!!!!!!!!!!!!!!!""""""!!!""""""!!!!!!""""""""""""!!!!!!""""""############""""""#########$$$%%%%%%&&&&&&&&&'''))))))&&&$$$######$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$######%%%'''(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%&&&&&&'''((())))))***))))))***+++++++++++++++***++++++++++++***))))))))))))***++++++++++++*********+++,,,---///000000000000000000111111111111111222333444555444333222222222333444666888:::;;;666777888999:::999999888333222111222444555444333444333222111222333444555999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999:::;;;999888777666555555666777777888999:::::::::::::::;;;:::999888888888999:::888888:::;;;<<<=========<<<<<<;;;;;;<<<===???@@@<<<;;;888777666666888999999:::;;;<<<===@@@EEEHHHEEEBBB??????@@@???<<<999888999999::::::;;;<<<<<<>>>???@@@AAAAAA@@@???>>><<<===???>>>===<<<<<<===;;;<<<===<<<<<<@@@FFFKKKPPPRRRUUU^^^kkkvvvtttmmmnnnooovvv{{{~~~}}}zzzvvvvvvxxx|||}}}zzzrrrrrruuuzzzzzzuuupppkkkiiihhhaaaVVVRRRTTTSSSRRRPPPRRRVVV\\\aaaccc^^^```aaa^^^XXXTTTRRRRRRVVV[[[___bbbddddddbbb___]]]bbbdddaaa]]]ZZZUUUPPPJJJEEEDDDHHHLLLMMMPPPTTTYYY]]]```bbbdddddd\\\SSSNNNIIIIIIMMMPPPPPPUUU\\\___nnnyyy|||}}}wwwooo^^^KKK???:::666111/////////.........------***++++++,,,,,,++++++***''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((())))))(((&&&%%%%%%&&&((()))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$#########$$$!!!!!!""""""#########$$$ """$$$&&&'''(((((($$$$$$#########$$$&&&'''"""###%%%%%%###"""###$$$"""""""""""""""""""""""""""#########"""!!!$$$%%%"""""""""""""""###############"""!!! !!!"""###!!!"""#########!!! """"""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!$$$###!!! !!!"""###""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$#########""""""!!!!!!"""!!! """###$$$####################################"""!!!!!!######"""!!!  !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""############"""$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""############$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&''''''((()))***&&&&&&&&&''''''''''''''')))(((&&&%%%%%%&&&'''((())))))(((((('''''''''&&&&&&''''''((()))******+++************)))))))))(((++++++++++++++++++,,,,,,,,,,,,------------------333333222111111000//////222333333444444333333222333333222222333666999:::999999999888888888888888888666555555666777777666777666555444444555666777::::::::::::::::::::::::::::::::::::::::::;;;;;;999999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;999777444333444666777999:::;;;;;;999999:::;;;::::::999999888999999:::<<<;;;;;;>>>@@@@@@===999:::::::::;;;;;;<<<<<<<<<>>>>>>===:::666555888;;;<<<;;;:::<<<@@@CCCBBB@@@FFFDDDAAA>>><<<:::::::::999;;;<<<<<<;;;;;;===>>>???????????????>>>>>>>>>;;;<<<======<<<<<<===>>>===<<<;;;::::::;;;===>>>CCCFFFNNNYYYdddkkklllkkkggghhhkkkqqqyyyzzzyyy{{{}}}vvvyyy}}}}}}yyyxxxvvvrrrllleee```]]]WWW___```\\\aaalllppplllccc^^^___bbb[[[MMMIIIOOOQQQRRRUUUXXXZZZYYYVVVSSSPPPUUUWWWWWWWWWVVVOOOGGGEEEDDDCCCEEEIIIOOOTTTWWW___fffnnnrrroooggg^^^XXXTTTSSSVVV```iiiooouuuzzz{{{mmmZZZMMMFFF>>>777111000...------,,,+++***++++++++++++++++++++++++)))(((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$""""""""""""######$$$$$$"""###############""""""$$$###"""""""""###$$$%%%"""###%%%%%%###"""###$$$""""""""""""""""""""""""$$$$$$%%%%%%$$$###!!! &&&!!!$$$((((((%%%""""""""""""############$$$###""""""!!!"""######"""######$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!"""""""""######"""""""""$$$###!!! !!!###$$$!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########"""""""""!!!!!!###""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!############"""!!!  """######""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""###"""!!!!!!!!!!!!!!!"""""""""""""""############%%%%%%%%%&&&%%%%%%$$$$$$""""""""""""############&&&%%%$$$$$$$$$%%%''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''&&&%%%&&&&&&'''((()))(((((((((''''''''''''((((((((()))***+++++++++*********)))))))))((((((***++++++++++++,,,,,,,,,------........./////////111111111222222222333333333333333333333333222222333222222222444666888:::888888888888888888888888888666555666777999888888888777666555555666777888:::;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999777888999:::;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===<<<:::777555444555777888;;;<<<<<<<<<:::999999;;;999999999999999999999999;;;;;;;;;===???>>><<<999999:::::::::;;;;;;;;;;;;<<<<<<<<<999666666888;;;<<<;;;;;;===AAACCCBBBAAAAAA@@@>>><<<;;;;;;;;;;;;:::;;;<<<<<<;;;;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>???@@@===<<<;;;::::::;;;===>>>BBBEEEJJJSSS\\\aaabbb```___aaadddjjjqqqwww|||~~~}}}||||||yyyyyy|||yyyrrrnnnwww~~~~~~|||||||||zzzvvvqqqmmmkkkkkksssuuurrruuu~~~uuuooommmmmmcccTTTOOOSSSXXXZZZ[[[\\\ZZZWWWSSSQQQTTTXXXYYYXXXXXXXXXTTTMMMHHHHHHJJJNNNUUU\\\bbbeeemmmqqquuuwwwuuunnnhhhddd``````gggttt~~~nnn```TTTHHH>>>666333000------,,,+++***,,,,,,+++******+++,,,,,,++++++******)))(((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$"""############$$$$$$$$$'''((((((''''''&&&%%%$$$%%%%%%$$$#########$$$$$$"""###%%%%%%###"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$###"""!!!!!!###!!!%%%$$$"""""""""""""""############%%%%%%$$$###""""""######"""######$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""#########!!!!!!!!!"""###$$$ !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!######""""""""""""!!!!!!######$$$$$$$$$###"""""" """######""""""!!! !!!!!!!!!""""""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%%%%&&&&&&&&&%%%$$$######"""""""""#########$$$$$$((('''%%%$$$%%%&&&((()))(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%'''((()))***++++++******))))))((((((&&&%%%%%%%%%&&&'''((()))((((((((((((''''''''''''((())))))******++++++,,,))))))))))))((((((((((((******+++++++++,,,,,,,,,....../////////000000000000000111222444555666666333333333333333222111000222222222222444666888999777888888888888888888888777666555666999:::;;;:::999888777666666777888999;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999888888888777666777888999999:::::::::=========<<<<<<=========<<<;;;888777666777888999===>>>>>>===:::999999:::888888999999999999888888:::::::::;;;===<<<:::888999999::::::;;;;;;::::::999999999888777777999;;;<<<<<<<<<>>>AAABBBBBBAAA===<<<;;;::::::;;;<<<===:::<<<===<<<;;;;;;<<<===:::::::::::::::;;;;;;;;;===>>>??????>>>>>>???@@@===<<<;;;;;;;;;;;;<<<<<>>>>>===<<<<<<::::::999999888777666666777777888999::::::::::::======<<<<<<<<<<<<=========<<<:::999888999::::::???@@@@@@>>>;;;999999:::777888999::::::999999888::::::::::::;;;:::999888888999:::;;;;;;:::999999666777777777777999:::<<<<<<===>>>@@@BBBBBBBBBAAA<<<<<<;;;::::::;;;<<<===;;;<<<======;;;:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<======<<<<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;===>>>???BBBDDDGGGHHHHHHLLLOOOSSSXXX___fffmmmqqqtttssssssuuuxxxzzz{{{}}}xxx{{{|||www}}}~~~wwwmmmjjjllljjjnnnqqqnnnhhhbbbbbbcccdddhhhiiiiiikkkmmmjjjeeeaaabbbeeemmmuuu{{{}}}}}}~~~~~~~~~qqq^^^PPPCCC<<<333//////000000///---,,,***))))))***,,,------,,,,,,+++***))))))(((''''''(((((((((((('''''''''''''''(((((((((((()))######$$$%%%%%%$$$######%%%%%%%%%&&&&&&'''''''''%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""###############"""%%%%%%$$$$$$######"""""""""###%%%%%%###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!"""""""""#####################""""""!!!!!! !!!!!!!!!!!!""""""###### !!!!!!!!!"""""""""######"""!!! !!!"""### !!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!"""""""""!!!""""""""""""""""""""""""!!!""""""""""""!!!!!! """!!!   !!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!$$$###!!! """$$$%%%&&&&&&%%%%%%$$$###"""!!!############$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''((()))+++,,,******)))(((''''''&&&&&&###$$$%%%&&&&&&''''''((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''&&&))))))***+++,,,,,,------,,,------...//////000000333333333333333333333333111222222222111111000///111111222333444555777888555555666777888888999999777666666777:::=========<<<;;;:::888888888999:::;;;<<<>>>>>>>>>>>><<<;;;::::::999999888777666666888999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======<<<;;;;;;;;;<<<<<<@@@AAA@@@>>>;;;999999:::888888999::::::::::::::::::;;;;;;;;;:::999999999999:::;;;<<<<<<;;;999888555555555777999;;;<<<<<<<<<>>>@@@BBBBBBBBBBBBBBB>>>>>><<<;;;:::;;;;;;<<<<<<===>>>===;;;::::::;;;999:::::::::;;;;;;;;;<<<;;;<<<======<<<<<<===>>><<<<<<=========<<<:::999:::;;;<<<===>>>@@@BBBCCCCCCFFFKKKOOOUUU\\\dddjjjkkklllnnnoooqqqtttwwwxxxuuuvvv~~~}}}zzz{{{uuuyyy{{{xxxpppkkkjjjllliiinnnsssuuuxxxyyyuuuooolllmmmrrrzzzoooaaaKKKAAA666000///000///---,,,,,,+++******+++,,,,,,,,,+++++++++***)))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$###!!! !!!!!!!!!"""!!!!!! """###%%%%%%###"""###$$$""""""""""""""""""""""""###""""""!!!!!!""""""###$$$###!!!!!!"""###"""!!!""""""""""""############ !!!""""""""""""!!!!!!"""!!!!!! !!!!!!"""### !!!!!!""""""######"""!!!!!! !!!!!!""" !!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!  !!!!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!"""$$$%%%$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%'''''''''''''''((()))***((((((''''''&&&&&&%%%%%%###$$$%%%&&&&&&'''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&))))))***+++,,,------...,,,,,,---...//////000000333333222111111000//////000000000111111111000000000000111333444555666777444444555666888999::::::777666555777:::<<<=========;;;:::999888888999999;;;<<<>>>??????>>><<<;;;:::::::::999888888888777:::;;;<<<======>>>>>>>>>;;;;;;::::::::::::;;;;;;>>>>>>===============>>>???@@@@@@>>>;;;999999:::::::::999999:::;;;<<<===<<<======<<<:::999:::;;;:::;;;<<<======;;;:::888555555555777:::<<<===<<<<<>>===;;;:::::::::;;;===>>>>>>===;;;999:::;;;777777888888999999::::::===>>>??????>>>>>>???@@@;;;<<<>>>>>>>>><<<:::888777999;;;<<<;;;<<<>>>@@@;;;???BBBEEEHHHNNNWWW]]]dddhhhllllllmmmrrruuuuuurrrrrrwww||||||yyysssqqqqqqnnntttzzz~~~xxxuuuwww|||~~~rrrXXXLLL===444111111...+++++++++++++++++++++++++++******************))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###""" !!!"""###"""!!!!!!"""###%%%%%%###"""###$$$""""""""""""""""""""""""###"""!!!!!!!!!!!!"""######"""!!!!!!!!!!!! """"""""""""############ """###$$$$$$######$$$###"""!!!!!!!!!"""### !!!"""######### !!!!!!!!!!!!!!!!!!  !!!"""############!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!!!!!!!""""""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""!!! !!!!!!""""""""""""!!!!!! !!! !!!!!!"""###$$$""""""""""""##################$$$$$$$$$######"""#########$$$$$$$$$%%%%%%$$$%%%&&&'''(((''''''&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$''''''''''''((((((((()))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%((()))***+++,,,------...,,,---...///000111111222111111000//////...------......///000111111111111///000111333444555666666333333555666777999::::::777666555777999;;;<<<;;;===;;;:::888888888888999:::;;;===??????===;;;:::::::::::::::999999999999;;;;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>?????????>>>??????===;;;999999:::<<<;;;:::999:::<<<>>>@@@>>>???@@@>>>;;;:::<<<===;;;<<<>>>???>>><<<:::999666555555888<<<>>>===<<<<<<@@@DDDEEECCCBBBBBBBBB===<<<;;;:::999999::::::>>>>>>???===:::999999:::777777888888999::::::;;;===>>>??????>>>>>>???@@@;;;<<<>>>???>>><<<999777777999<<<<<<::::::;;;<<<:::===?????????CCCJJJPPPWWW___eeeeeegggmmmpppooolllkkknnnwww}}}}}}~~~zzz|||zzzxxx}}}{{{cccVVVEEE:::555444000,,,***++++++,,,,,,++++++***)))))))))))))))*********''''''(((((((((((('''''''''''''''((((((((())))))'''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%$$$#########$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%% !!!"""############"""###$$$%%%&&&&&&%%%$$$"""###%%%%%%###"""###$$$""""""""""""""""""""""""!!! !!!!!! !!!"""""""""""""""""""""############!!!"""$$$%%%%%%%%%%%%&&&%%%$$$"""""""""###### !!!"""######$$$ !!!""""""!!! !!!!!!###$$$%%%%%%%%%%%% !!!"""######$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$ !!!!!!"""""""""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""""""""!!! """###$$$###"""   !!!###$$$%%%!!!!!!"""############""""""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&(((******)))'''&&&(((((('''&&&&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$&&&&&&&&&'''''''''''''''$$$%%%&&&&&&&&&%%%$$$###&&&'''''''''(((((())))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%((())))))+++,,,---......---...///000111222333333///.........------------,,,---...000111111111111///000111333444555666666222333444666777999:::;;;777666555666999:::;;;:::<<<;;;:::888777777888888999;;;===>>>>>>===;;;999::::::::::::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<<<<======??????????????????@@@@@@===>>>>>>===:::999999:::>>><<<:::999:::<<<@@@BBB@@@AAABBB@@@<<<;;;===???;;;===???@@@???===;;;999777666666999===???>>><<<<<<@@@DDDFFFDDDBBBBBBBBB;;;:::999888888888999:::>>>??????===:::999999:::999999:::;;;<<<<<<======;;;<<<======<<<<<<===>>>:::<<<>>>@@@???<<<999666777:::======:::888888999===???@@@>>>;;;===CCCIIIGGGPPPXXXYYY[[[bbbfffeeefffdddgggmmmooonnnqqqxxx||||||{{{{{{{{{eeeLLL>>>666000...000///+++((())),,,---***%%%))))))***+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''$$$###"""!!!"""###%%%&&&#########"""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""######"""!!! """""""""!!! ###$$$%%%$$$""" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!""""""""""""""""""""""""###"""  !!!!!!!!!!!!!!! %%%###!!!!!!###### !!!!!!""""""""""""!!!!!!########################$$$###!!!   """$$$%%%$$$###""" !!!""""""!!!"""###"""!!! !!!!!!""""""""""""!!!!!! !!!"""###$$$$$$%%%$$$"""!!!!!!"""$$$%%%###$$$%%%&&&&&&%%%$$$###$$$###"""""""""###$$$%%%((('''&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''+++***)))((((((''''''((())))))((('''&&&&&&%%%%%%###$$$%%%%%%$$$$$$&&&''')))))))))***++++++,,,,,,---......///////////////---,,,+++++++++,,,---......///111222222111000///222333444555555555333333444444555555666777777888999888777666777999<<<>>><<<<<<;;;:::::::::;;;;;;:::;;;>>>???@@@???>>>===<<<===>>>===;;;:::999:::;;;;;;:::::::::<<<>>>???===;;;999999<<<>>>???@@@@@@@@@@@@@@@????????????999999::::::;;;<<<<<<===;;;;;;<<<;;;;;;===AAADDDEEEDDDBBB@@@?????????@@@>>>===<<<<<<<<<<<<:::888777777777999;;;===@@@AAAAAABBBCCCDDDDDDCCCBBBAAA@@@===:::777777777777666;;;<<<>>>===<<<;;;;;;<<<<<<<<<============<<<<<<>>>>>>>>>>>>>>>===<<<<<<::::::;;;:::999:::<<<>>>???<<<:::999999999888777;;;999888777888:::===???CCCEEEGGGIIIMMMRRRYYY]]]```dddiiimmmoooppprrrssswwwyyyzzzxxxxxx|||~~~oooYYYKKK@@@666222222///,,,***+++---...---***,,,------...---,,,+++***'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%% """$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$######$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$$$$ !!!!!!  !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!###$$$%%%$$$""" !!!"""""""""""""""""""""""" !!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%###"""!!!!!!!!!"""!!!!!!!!!!!! """"""""""""""""""""""""&&&$$$"""###$$$$$$!!!!!!!!!""""""""""""!!!!!! """!!! !!!"""""" !!!###$$$$$$###"""!!! !!!""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!! !!!!!!""""""######$$$%%%$$$"""!!!!!!"""$$$%%%!!!"""############"""!!!$$$$$$#########$$$%%%&&&((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&''')))(((((('''&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&'''(((((()))******++++++,,,,,,,,,---............---,,,,,,+++++++++,,,---......///000222222111000///000111222444555555444444333333444444555666666777777666555555666888;;;===<<<;;;:::999999999999999:::;;;===>>>??????>>>>>>===>>>???>>><<<:::::::::;;;::::::;;;;;;<<<===>>>===;;;999:::===???AAAAAAAAA@@@???>>>>>>=========;;;;;;;;;<<<===>>>>>>>>>:::;;;;;;;;;;;;===@@@CCCFFFEEECCCAAA@@@??????@@@<<<;;;;;;;;;======;;;999888888888888;;;>>>@@@BBBAAABBBCCCDDDDDDCCCBBBAAAAAA>>>:::888888999999888999:::<<<;;;:::888999999;;;<<<<<<======<<<<<<;;;>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::;;;>>>AAABBB???;;;999999999888888999888666555666888;;;===>>>???@@@BBBDDDHHHMMMQQQXXX\\\bbbhhhmmmqqquuuxxxuuuwwwyyyxxxxxx{{{~~~mmm^^^NNN@@@777444111000...---,,,,,,---------............---,,,,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''' """$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%"""""""""######$$$$$$$$$!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!""""""###"""###$$$$$$""" !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! $$$###""""""######!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$!!!"""###$$$###"""!!! !!!!!! !!!""""""$$$###!!! """$$$&&&!!!!!!""""""""""""!!!!!!########################%%%$$$###""""""###$$$%%%!!!"""############"""!!!%%%$$$$$$$$$$$$%%%&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))((((((((('''&&&&&&%%%%%%&&&'''((('''&&&%%%&&&'''(((((())))))******++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---------...000111111111000///---...000222333444555555222222333333444444555555555444333333444666999:::;;;;;;:::888888777777777;;;;;;<<<<<<===>>>>>>>>>>>>???@@@???<<<:::::::::999:::;;;<<<<<<=========<<<;;;:::;;;>>>AAABBBBBBBBBAAA>>><<<;;;;;;;;;;;;:::;;;;;;<<<<<<======>>>999:::;;;;;;;;;<<>>>>>:::999:::;;;===>>>===<<<:::999888888:::>>>BBBDDDAAABBBCCCDDDDDDCCCBBBAAA@@@>>>:::999:::;;;;;;;;;999:::<<<;;;999888888999:::;;;;;;<<<<<<;;;;;;:::===>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;===AAADDDGGGBBB===999888999999888777666555444555666999:::::::::;;;;;;;;;>>>BBBEEEMMMQQQXXX___eeemmmtttyyyvvvxxxyyyxxxvvvwww{{{wwwxxx~~~ooo]]]JJJ===666444444111---***((()))++++++++++++++++++*********''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""###%%%%%%&&&%%%$$$### !!!""""""###########################!!!!!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!"""""" """######""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""######"""!!! """!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$######""""""$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((((())))))(((((('''''''''&&&&&&&&&((()))***((('''&&&&&&'''''''''(((((()))******+++******+++,,,,,,,,,,,,+++*********++++++,,,------------...000000000000000......///000111222333333111111222222333333333333444333333333444666888999<<<;;;:::999888777777777;;;;;;;;;;;;<<<===>>>??????@@@AAA???<<<:::999999888999:::<<<===<<<<<<;;;<<<;;;:::<<>>;;;:::999::::::888888999999:::::::::::::::;;;<<<<<<;;;<<>>;;;:::999999;;;>>>BBBEEEAAABBBCCCDDDDDDCCCBBBAAA???<<<:::999:::;;;<<<<<<;;;<<<======;;;999999:::999::::::::::::::::::999<<<<<<============<<<<<<======<<<;;;<<<>>>CCCGGGIIIEEE>>>:::888888999999666666555444555666888999999999::::::999;;;>>>@@@DDDGGGLLLRRRYYYaaaiiinnnuuuvvvwwwvvvsssqqqqqqssswww}}}yyy||||||jjjWWWFFF;;;555444000,,,((((((***,,,+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((+++***)))'''%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!"""###$$$$$$###"""!!! !!!""""""### !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!######!!!!!!!!!"""""""""""""""""""""""""""!!!  !!!""""""  !!!"""######!!!!!!!!!!!! $$$$$$$$$#########"""""" !!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""!!!!!! ###""""""!!!!!!!!!"""""" !!!"""""""""!!! !!!!!!""""""""""""!!!!!!%%%%%%$$$$$$###"""""""""$$$##################$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''''''''''''''&&&&&&&&&((()))***)))'''&&&&&&(((&&&''''''(((((()))************+++,,,,,,,,,,,,+++))))))***+++,,,,,,------,,,,,,---...///000000000000//////000000000111111111111111222222222222222333333333333444666777888<<<;;;:::999888888888888<<<<<<;;;;;;<<<===>>>???@@@AAAAAA???<<<999888888666777999;;;;;;;;;::::::;;;::::::<<<@@@BBBCCCCCCAAA@@@>>><<<;;;::::::;;;888888888999999999999999:::;;;======<<<===???AAAAAA@@@???>>>===;;;:::999:::::::::<<>>;;;888888999;;;;;;;;;;;;<<<======:::999999999888888999999999999888888:::;;;;;;<<<<<<<<<;;;;;;<<<===<<<<<<<<>>999888888999999777777666666666777888888777888999999999:::===@@@>>>@@@CCCFFFJJJOOOVVV[[[iiikkklllmmmllljjjjjjjjjiiiooouuuyyy~~~}}}~~~xxxgggTTTFFF888444000,,,+++,,,...000---,,,+++*********++++++(((((((((((((((((((((((('''''''''''''''((((((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$###############""""""""""""""""""!!! """""""""######$$$$$$$$$"""!!!!!! !!!!!!"""!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!  """"""!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%  !!!###$$$%%%%%%%%%!!!!!!!!!!!! ######""""""!!!!!! !!!"""$$$###"""!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""!!! """"""!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!""""""!!!######""" !!!!!!""""""""""""!!!!!!$$$$$$$$$######"""""""""##############################"""!!!!!!"""######$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&(((***+++'''''''''''''''''''''''''''((()))((('''&&&'''(((&&&&&&''''''(((((()))))))))******+++,,,+++++++++'''(((***+++,,,,,,,,,,,,+++,,,,,,---...///000000111000000/////////000000111111222222222222222222222222222333444555666777;;;;;;:::999999999999:::<<<<<<======>>>?????????@@@@@@@@@>>>:::888666666555666777888999999999999;;;::::::===@@@AAABBBAAA??????>>>>>>>>>>>>======::::::::::::::::::::::::999;;;<<<===<<<<<<>>>???============<<<:::999888:::::::::;;;===>>>===<<<888888999:::<<>>;;;999888999:::;;;;;;999;;;;;;:::888666666666777777777888888777777777888888999::::::::::::999:::;;;<<<<<<<<<>>>@@@CCCDDD@@@;;;888888888999999888888777777777777888888444666777777777888:::<<<;;;<<<======>>>AAAFFFIIITTTVVVYYY\\\^^^`````````\\\___ccchhhllloooppppppqqqtttxxxzzz{{{}}}|||uuuvvvyyyfffUUUCCC<<<444000///000000000...---,,,+++++++++,,,,,,((((((((((((((((((((((((((((((((((((''''''''''''%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######"""###$$$%%%%%%$$$###"""#########$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!! !!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""!!!!!!"""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######!!!!!!!!!"""$$$%%% !!!!!!"""###$$$######"""!!!!!!!!!!!! !!!###%%%%%%###!!!"""$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""#########"""!!!!!!!!! !!!!!!"""$$$######"""!!!!!!"""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########$$$$$$###############"""!!!!!!"""#########$$$%%%&&&'''&&&&&&%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%'''(((((('''&&&''')))%%%&&&&&&''''''((())))))(((((()))************)))&&&((()))+++,,,,,,,,,,,,+++++++++,,,---///000000000000/////////000222333222222222222222222222222000000000111222333444555999888888888888999999:::<<<===>>>@@@@@@@@@@@@??????@@@@@@===999666555555555555555555666666888888;;;::::::<<>><<<===???AAABBBBBBAAA@@@:::::::::::::::999999999777999;;;;;;::::::;;;<<<;;;<<<<<<===<<<;;;:::999999999888999::::::999777666777999;;;===>>>@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@===:::999:::;;;;;;;;;999;;;;;;:::888666555666666666666777777666666666666666777888888888888888888:::<<<===<<<<<<===>>>???<<<999777888888999888888777777777777777777777333444555555444444555777888999:::::::::;;;>>>@@@BBBCCCFFFIIIMMMPPPQQQQQQOOOQQQTTTYYY]]]___bbbdddggghhhjjjmmmqqqvvv{{{vvvsssrrr```PPPFFF;;;444222222///,,,---,,,+++*********+++,,,))))))))))))))))))))))))))))))((((((''''''&&&&&&((('''&&&&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""#########$$$%%%%%%%%%&&&&&&%%%###"""""""""###$$$#########""""""""""""""""""!!!  !!!"""!!! !!!"""$$$%%%######################## !!!"""""""""!!!"""!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """### !!!!!!""""""""" """!!!!!!!!! ###""""""!!! !!!$$$###!!! !!!###!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$###### !!!"""###$$$$$$###""""""!!!""""""###"""!!! !!!"""$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$$$$&&&'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%"""&&&'''''''''''''''''''''$$$&&&''''''&&&&&&((()))%%%%%%&&&&&&'''(((((()))&&&''''''(((((((((((((((&&&''')))+++,,,---,,,,,,+++++++++,,,---...000111///.........000222444555333333222222222222222222......///000111222333333666666666666777888999:::;;;===???AAABBBAAA@@@??????@@@???===999555444444444444333333444555777888;;;::::::<<<>>>???>>>===:::<<<@@@CCCEEEEEEDDDCCC888888777777777777777777555777999999888888999:::;;;;;;<<<======<<<;;;:::999777666777777777555333444666888;;;===>>>???>>>AAABBBCCCDDDDDDCCCBBBAAABBB???<<<:::;;;<<<<<<<<<;;;======<<<:::888777888555555666666666666555555555555666777777777777777777999<<<===<<<;;;;;;;;;;;;999777666888999888888777777777777777666666666333444555444333222333444666777999999999:::<<<>>>::::::;;;>>>AAACCCCCCBBBHHHHHHKKKPPPUUUXXX[[[^^^``````aaadddiiiooouuuxxxzzzttt|||~~~uuuaaaQQQAAA;;;777111///111,,,,,,,,,+++)))((()))***(((((('''(((((('''%%%""")))(((&&&$$$#########$$$((('''%%%#########%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##################%%%$$$###"""###$$$%%%&&&%%%!!!!!!###"""###%%%%%%###"""###$$$'''&&&$$$""" !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!  !!!"""###$$$%%%&&&&&&&&&""""""""""""!!!!!!!!! ###!!!  !!!###$$$###!!!"""""""""!!!""""""""""""""""""""""""###############"""!!! """!!! !!!###$$$&&&$$$"""!!! !!!"""### !!!!!! !!!'''%%%""" """###!!! ###$$$""" !!!###$$$###""""""!!! """###$$$!!!"""$$$$$$"""""""""###!!!!!!######"""""""""######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((()))***''''''&&&%%%$$$$$$######''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&'''))))))((((((((((((((())))))))))))((('''''''''''''''&&&''''''&&&%%%%%%(((***((((((((((((((((((((((((***************++++++++++++***)))((((((***,,,...,,,,,,,,,---...//////000000//////............///000000111222333444444555333444555666777777777777999:::<<<>>>???>>>===<<>>===;;;:::999888777888777666555444555666666555777:::=========;;;:::<<<===???AAABBBAAA@@@???:::777444555777999999888555666777888777888;;;===>>>>>>>>>===<<<<<<;;;;;;;;;444555======444000444666777:::<<<>>>@@@AAABBBAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<:::888555333666777888888888777555444444555666666777666666666888888999::::::::::::999>>><<<999666555444555555444555666777777555333222555555555555555555555555333444444333222333555777333444444555666777888888:::<<>>>>>======>>>>>>===<<<:::999888777555444333222222222333333555777888:::;;;:::999888999;;;<<<>>>>>>===<<<;;;999666444555777999999888777999::::::999:::<<<>>>??????>>>===<<<;;;:::999999222333:::;;;444222666666888:::<<<>>>@@@AAAAAAAAA@@@@@@@@@@@@?????????>>>>>>======<<<;;;;;;;;;;;;;;;<<<;;;:::888555333333444666777777777666666444444555555666666555555666777888888999999888888===;;;888666555444555555333444555666555444222111222222222222222222222222333444444333222333555777222222333333444555555555555777999:::<<>>===<<<;;;:::999888777444333222111000111222222555666666666666666666666777777888999888777666555888666555555777888888777:::;;;<<<<<<;;;;;;===>>>@@@???>>><<<;;;999888777888222111666888444444888777888:::<<<>>>???@@@@@@@@@@@@?????????>>>>>>>>>=========<<<;;;::::::::::::;;;;;;;;;999777555444000222333555666777666666333333333444444444444444555555666777777777777777;;;:::888666555444555555222333444444444333111000111111111111111111111111222333444333222222444666222222222222222222222222222333444444333444666888???>>>>>>???CCCGGGLLLOOOXXXZZZ]]]aaadddfffggggggfffeeefffhhhfffgggnnnxxx~~~yyysssqqqjjjgggdddccceeehhhiiiiii}}}mmm```UUUHHH;;;333111000......------+++******)))(((((())))))(((&&&(((((('''&&&%%%$$$######'''&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$%%%!!!!!!#########""" """""""""$$$%%%%%%""" !!!###$$$$$$"""""""""###$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ########################!!!!!!!!!!!!"""""""""""" !!!###$$$$$$$$$$$$%%%$$$$$$######""""""!!!!!!!!!""""""""""""!!!!!!$$$###!!! !!!""""""!!! !!!""""""!!!""""""  !!!""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!! !!!"""###$$$"""######""""""""" """######""""""!!!!!!!!! !!!!!!!!!!!! """!!! !!!!!!!!!!!!"""###"""!!!"""###$$$$$$""" !!!"""!!! """$$$$$$#########""""""!!!!!! ###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$)))((((((''''''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((((((''''''((()))))))))((('''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))+++***))))))))))))******++++++,,,,,,,,,---------------------......///000222222111111000000000000111222333444555555555555999999888999999:::<<<<<<===<<<<<<:::999888888777555444222111111111222333555444333222222333444444555555666555555333222111666555555555666777777777:::<<<======<<<<<<===>>>@@@???>>><<<999777666555888222000333555444555999777888:::<<<===>>>???????????????>>>>>>>>>============<<<;;;:::999888888999999999999888666555444000111333444555555444444222222222222222333333444555555666777777777777666999888777555555444444555333333333444333222111111222222222222222222222222222333444333222222444555222222222111111000000000222333444333111111222444666555555666888;;;>>>@@@LLLMMMOOORRRTTTWWWYYYZZZXXXZZZ]]]___^^^```jjjvvv||||||zzzzzz~~~~~~{{{yyyzzz||||||||||||~~~}}}wwwpppjjjfffkkkfffaaa]]]\\\\\\\\\\\\xxxlllaaaUUUFFF;;;555222///------,,,+++)))+++)))(((((())))))((('''((((((''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$######"""######$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""###"""!!!!!!"""###"""!!!!!!"""$$$$$$"""!!!"""#########"""!!!"""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!###$$$$$$$$$$$$#########""""""!!!!!!!!! !!!"""#########$$$###!!! !!!"""!!!!!! !!!!!!  !!!""""""############ !!!!!!""""""""""""""" !!!!!!"""######!!!""""""!!!!!!!!!!!!!!!#########"""  !!!!!!!!! !!!!!!  !!!!!! !!!"""""""""  """###"""!!! !!!!!!######"""######""""""!!!!!! ###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''((())))))(((((()))***))))))((('''''''''''''''(((''''''&&&%%%&&&&&&&&&###&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))''''''(((((()))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000000222111111000000//////...000111222333333444444444888777777777888999:::;;;;;;;;;:::999888777777666444333222111000111222222444333222000000111222333555555555444333222111000444444555666555555666666888:::<<<===<<<;;;<<<===??????===;;;888666444444999444000111333444666999888999:::<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;:::999888777777888888777777666555444333111222333444444333222111222111111111111222333333555666777777888777777777777666666555555444444444444444444444444333333222111111111111111111111111111222444444333222333444333333222222111000000000222333444444222222333444222222222333444555777888===>>>???AAADDDFFFHHHIIIKKKMMMQQQTTTSSSUUU___kkkooottt{{{~~~~~~{{{xxxwww{{{|||}}}{{{~~~{{{xxxtttrrrwww~~~}}}~~~ssspppmmmmmmoooqqqssssssuuuwwwwwwuuunnngggbbb___```[[[TTTNNNKKKJJJHHHHHHyyyooocccSSSDDD<<<777000---------+++)))***(((''''''((()))((((((''''''((())))))))))))(((&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$##################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$######"""&&&$$$!!!!!!"""$$$$$$$$$ """######"""!!!!!!""" ########################$$$$$$$$$$$$############ !!!!!!!!!!!!"""""""""""" !!!"""############!!!!!!!!!!!!!!!!!!!!!!!! """######$$$$$$""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""" $$$""" !!!"""###############""" !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!! """###"""""""""###!!!"""#########!!!  !!!!!! !!!!!!!!!""""""""""""###### !!!!!!!!! !!!""""""!!! !!!!!! !!!"""""""""###""""""""""""""""""!!!###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%""""""###$$$%%%''''''(((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$&&&''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&###%%%&&&&&&&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******%%%&&&'''(((***+++,,,,,,------------------------+++++++++,,,---///000111111000000000//////......///000111222333333333333555666666777888888999999999888888777666666555555222111000///...///000000333222111111111222333444666555555444333222222111222444666666555444555666666888;;;<<<<<<<<<<<<===>>>===<<<:::777555444333777444111111333666999;;;999999:::;;;<<<==================<<<<<<<<<;;;;;;<<<;;;:::999888777666555666555555444333222222222222333444444444222111000222111111000000222333444555666666777777777777777555555555555555444444444555444444444333333333333////////////////////////000222444444333222333444333333333222222111111111///111333333222111222333111111222222333333333333555666777888:::;;;<<<======>>>BBBEEEEEEFFFNNNWWW]]]bbbhhhkkkjjjhhhhhhiiiiiiiiijjjlllmmmooopppqqqqqqssssssrrrsssyyy{{{wwwtttpppnnnqqqwwwyyy}}}||||||}}}vvvuuutttssstttvvvwwwwwwkkkhhheeedddeeeggghhhiiiggghhhgggddd^^^YYYVVVUUUMMMIIICCC???>>>===;;;:::~~~tttcccSSSDDD<<<333...---...---+++)))'''%%%%%%'''(((((('''&&&'''((()))***))))))(((%%%&&&&&&'''''''''''''''######$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''%%%$$$###""""""!!!!!!!!!%%%###""""""$$$$$$$$$### """######"""!!!!!!""" """############""""""""""""""""""""""""$$$############""""""""" !!!!!!!!!!!!"""""""""""" !!!!!!"""""""""!!!!!! !!!!!!""""""""" !!!""""""############!!!"""#########"""  !!!!!!!!!!!! ###"""!!!!!!###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!  !!!"""###""""""!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!"""$$$ !!!!!!""""""""""""""" """!!! !!! """#########""""""  !!!!!!!!!###$$$#########%%%!!!  """#########"""""""""##################$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%""""""###$$$%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$###$$$%%%%%%$$$$$$%%%'''))))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%"""$$$%%%%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***++++++&&&&&&((()))************------,,,,,,,,,,,,,,,,,,******+++,,,---///000111/////////////////////......///000111222222222222333444666777888888777777666666666555555444444333222111000/////////000111222222222222222333444555555555444333333333333333111333666666444333444555444777;;;=========>>>>>>===<<<;;;999777555444333333222000111555:::>>>>>>999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;:::999777666555444444333222111111000000000111222333444444444333222333222111000000222333555444444555666666666666555333444444555555555444444444333333222222222222222///////////////////////////111333444333222222333222222222111111111111111...000222222111000000000///000111111222111111000222333444555666666666555444333666:::;;;;;;>>>DDDHHHMMMRRRTTTSSSRRRUUUXXXXXXXXXXXXYYY[[[]]]___``````bbbdddfffiiiooovvv{{{~~~|||{{{zzzvvvrrrnnnllliiihhhkkkqqqqqquuuvvvqqqnnnqqqttttttuuuuuuuuuwwwzzzzzzxxxuuujjjeeeaaabbbgggjjjjjjhhh```\\\XXXVVVVVVVVVWWWVVVQQQRRRPPPMMMIIIFFFEEEEEE===;;;888666666666555555}}}|||}}}~~~qqqaaaIII@@@555///...///...---)))'''%%%%%%&&&(((((('''(((((())))))'''&&&$$$###%%%%%%&&&'''((((((((('''###$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''***)))'''%%%$$$$$$%%%&&&"""!!!!!!###$$$$$$""" """######!!!!!!!!!""" """###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!  !!!"""###$$$$$$###############""""""!!! !!!###%%%$$$"""  !!!!!!!!!!!!  ###"""$$$""""""""""""""""""""""""!!!"""""""""!!!  """#########"""!!!!!!"""""""""!!! """"""###!!! !!!### !!!"""###$$$%%% """!!!""" """"""!!!   """### """$$$%%%%%%%%%&&&'''"""!!! !!!###$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))''''''&&&%%%$$$$$$######$$$$$$############$$$$$$###%%%&&&&&&%%%$$$&&&'''***)))((('''&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""###$$$$$$$$$%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,'''((()))))))))))))))(((+++*********************)))******+++---///111222////////////////////////...///000111111222222222222333666777888888666555555555555444444333333222555444222111111111222333111111222333444555555555555444333333333333333333000333666666444333444555333777;;;===>>>>>>???@@@<<<;;;:::888777555444333/////////111666===AAABBB999:::;;;;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;:::888777555444444222222111000/////////000///000222444555555555444333222111000000222444555222333444444555555444444333333444444555555444444333222111111000000111111222222222222222222222222///111333444333222222333000000000000111111111111///111333222111///...///---...///000000000///......///000111111000///...111///000555777555666999999===BBBCCCAAAAAAEEEIIIIIIIIIIIIIIIKKKMMMOOOQQQQQQRRRUUUXXX[[[___aaabbbrrrnnnlllrrrzzz}}}wwwpppmmmhhheeeeeecccbbbfffmmmkkknnnmmmfffbbbeeejjjmmmnnnmmmmmmoooqqqpppkkkgggcccZZZRRRTTT\\\aaa^^^XXXPPPMMMHHHDDDCCCCCCBBBAAAAAAAAA???<<<888777888999444222000000111111000///www}}}}}}{{{zzzmmmSSSGGG<<<:::777000)))(((......,,,)))******(((%%%))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############+++&&&###!!!######$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!***((()))'''"""""""""""""""#########!!!"""""" !!!!!! %%%$$$""" !!!$$$&&& """$$$%%%$$$"""%%%"""  """+++!!!!!!""""""""""""!!!!!!!!!!!!  !!!######!!!   !!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$###""""""###""""""!!! """  """### """"""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""###"""!!!!!!  !!!"""###$$$%%%%%%%%%######""""""###$$$%%%%%%######$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%"""###%%%&&&'''(((((((((((((((((('''&&&%%%###"""###$$$%%%%%%###"""""""""###$$$%%%$$$"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((***))))))(((((()))***+++))))))))))))))))))))))))++++++,,,,,,,,,+++******---,,,+++***+++,,,---...///......---------......222222222222111111111111222444666777888777666555222444666888888666444222222222111111111111222222444000///111222222555:::===;;;888555333333444444000222333333222111333444666777888999;;;>>>@@@AAA@@@>>>:::777444333333333///111444777:::===???@@@???>>><<<;;;;;;===???@@@;;;:::999777777777888888888888888888777666444444444444222000///............///111222333333222222......///000111333555666888555222111333555444222111111222333333222222222111111000000000000111111111111111111000000000000111111111111111111111111111000000000//////......000000///...............111000000///...------,,,000000000000000000000000222111///...///000222333444555666666777777666666<<<<<<<<<<<<===>>>???@@@@@@AAACCCFFFJJJLLLOOOPPPVVVUUUVVVZZZ```ccccccbbb]]][[[ZZZXXXXXXYYYZZZ[[[```]]]ZZZXXXWWWYYY[[[]]]^^^[[[XXXUUUUUUTTTSSSRRRIIIEEEBBBCCCFFFGGGCCC??????===;;;999777777777777555444333222222333444555000///...------...///000uuupppwwwxxxyyy|||sss]]]DDD777111......111%%%((()))'''%%%'''...333))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!! '''"""..."""*** $$$%%% !!!!!! ######""""""!!! ### ***)))$$$$$$######""""""!!!!!!"""$$$%%%""""""$$$ """"""!!! """&&&((((((%%%"""!!!"""$$$%%%&&&'''(((---&&&!!!"""$$$""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%$$$$$$!!!""""""""""""!!!!!! ###!!! """###!!!!!!!!!  !!!!!! !!!!!!!!!######""" !!!"""###$$$$$$$$$$$$$$$######""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###%%%&&&%%%###""""""######$$$%%%$$$###""""""$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&''''''''''''***)))((((((((()))***+++)))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---------......111111000000000111111222666777888888888666444222333444555666666555333222222222111111111111222222444000000222444444777;;;@@@>>>;;;888777666666666111222333333222222333444666777:::<<<>>>>>>>>>>>>???===:::777555444444444111222555999<<<>>>@@@AAA???>>>===<<<======>>>???;;;:::888777666666777777888888888888777666555555444333111000///.........//////000111222333333333000000111222333555666777999666333333555666555444222222333333444333333222111111000000000000111111111111111000000000//////222222222111111111111111000000000000000000000000000000///...........................////////////////////////////////////111000///......000111222222222333444444444444333222222222333333444666666666666888:::===???@@@AAACCCBBBCCCFFFKKKNNNMMMLLLIIIHHHFFFEEEEEEFFFGGGHHHIIIHHHFFFDDDCCCDDDFFFGGGHHHFFFCCCBBBAAA@@@???======:::777777:::;;;888444444333222222222222333444///......------......//////...---,,,,,,---...///vvvyyy|||}}}|||jjjfff^^^NNN999++++++222------//////...+++)))((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$ ###""""""&&& !!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###///------###%%%%%%$$$###"""!!!  """  $$$'''%%%###""""""""""""!!!######"""%%%$$$###(((###"""))) !!!!!! """!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""############### !!!"""""""""!!!!!!###!!! """###"""!!!!!! !!!!!! !!!!!!"""############"""!!!  !!!"""######$$$$$$$$$$$$$$$############"""######$$$%%%((('''&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$######$$$###%%%%%%%%%###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$###############$$$%%%&&&&&&&&&&&&)))(((((((((((()))***+++))))))))))))))))))))))))'''((()))***+++,,,------++++++---...////////////......---------......///111000.........000222333666777999999999777555333666666777777666555444444222222111111111111222222333000000444666666888===AAA@@@===;;;888777666666111333444444333333444555555888;;;>>>???>>><<<;;;===<<<:::888777666666777333555888<<<>>>AAABBBBBB>>>>>>>>>>>>>>>>>>>>>===:::999888777666666666666888888888888888777666555222222000///............000000000000111222333333000111111222333555666777777555333333444555555444444444555555555444444333111111000000000000111111000000000000////////////222222222222111111000000000000000111111111111111000000///...............+++,,,---...///111111222//////////////////////////////...------///000111...///000000111111000000000000///000000111222333222222333444555666777777666666777999<<<>>>===<<<<<<;;;999888888888999:::999888777777666666777777888666555444444333000...333000......111111///,,,...------,,,------......***++++++++++++++++++***------,,,,,,,,,,,,------rrr}}}www[[[MMMHHHAAA444(((***###!!!'''...///+++'''))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$***((("""$$$!!!!!!111!!!"""###$$$$$$%%%%%%$$$$$$!!!!!!!!!""""""######### """)))$$$#########""""""!!!!!!!!! ###!!!"""""" &&&(((%%%$$$'''***###&&&&&&&&&***'''!!!%%%### !!!!!!!!!!!! $$$###"""  !!!""""""!!! """"""!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!! !!!"""""""""!!!###"""!!! !!!"""######!!! !!!!!! !!!!!!######"""""""""""""""### !!!!!!"""$$$%%%&&&$$$$$$$$$%%%$$$$$$######$$$###############$$$$$$''''''&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%""""""###%%%%%%&&&&&&&&&%%%%%%$$$###############$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%'''&&&%%%$$$$$$%%%$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$%%%&&&&&&&&&&&&&&&'''((((((((())))))******((((((((((((((((((((((((((((((((()))***+++,,,,,,)))***,,,...//////.........------------...//////000...---,,,---///222444333555777999::::::999888:::999999888777777666666222222111111111111222222111///000444777666888<<>>???@@@@@@???===<<<999999888777666555444444666777777777666555555444111111000///.........///222111000000000111333444/////////000111222444555555444333333444444444333555666666666666555555444111111000000000000111111000000000/////////......333333222222111000000000222222222222111111000000000000///...............+++,,,---...///000111222////////////////////////...------------...///000------...///////////////111111111111111222333333444444333333333333333333333333444555777777777666777666555444444444555555222333333333333333222222222111111111111000---***111///---...///000...,,,000///...---,,,+++******+++,,,---......---,,,+++------,,,,,,,,,,,,------mmm{{{tttcccRRRCCC999333555...***,,,,,,***,,,000))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""!!!!!!!!!###%%%&&&''' !!!""""""###""""""""" ...''')))(((!!!###!!!!!!""""""#########$$$%%%!!! %%%&&&!!!***(((### ###)))888KKKXXXZZZVVVQQQOOONNN===''' """&&&%%%""""""############""""""######"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""#########""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!  !!!!!! !!!!!!  """###$$$ !!!!!!###$$$&&&'''$$$$$$%%%%%%%%%$$$$$$###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######%%%&&&''''''''''''%%%$$$$$$###$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$######%%%&&&&&&%%%$$$%%%&&&$$$%%%&&&%%%#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%&&&&&&''''''''''''&&&&&&''''''((()))*********((((((((((((((((((((((((******)))(((((())))))***((()))+++,,,------,,,,,,---------------.../////////---,,,+++,,,...111333333444777999::::::999888999888888777777777666666222222111111111111222222000...000555888777888;;;???>>>>>>===:::888555444333555666666555555666777999888777666777888:::;;;::::::999999999999999999999;;;>>>AAADDDDDDDDDDDD===>>>@@@AAAAAA???===;;;999999888777666555444333444444444444444444333222111000000/////////000000222111000000000111222333/////////000111222333444555555666666666555666666777777777777666666555444111111000000000000111111000000000000////////////222222222111111111000000555444333222111//////...000000///...............---.........//////000000........................---------------......///------.../////////////////////.........///000000222222111000000//////...///000111222111111111111111000000///////////////---...////////////...---...---------...---***'''000///......//////...---//////......---,,,+++***,,,---...//////...---,,,---------......---------jjjJJJ;;;666"""&&&000666000%%%%%%---))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""" &&&666###$$$$$$%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$+++$$$&&&###!!! !!!"""###$$$%%%%%%'''!!! ###"""!!!555YYYddd>>>"""'''''' """######$$$$$$######"""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&'''&&&%%%$$$######$$$$$$ !!!!!!!!! !!!"""!!!!!!!!!"""""""""!!!!!!!!!""""""###!!!!!! !!!!!! !!!###$$$ """###$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$######"""#########""""""######$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''''''''%%%$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%$$$######"""$$$&&&&&&%%%$$$%%%&&&$$$&&&&&&%%%$$$###$$$%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########&&&&&&'''((((((''''''&&&%%%&&&'''((()))*********))))))))))))))))))))))))+++***((('''''''''((())))))******+++++++++++++++---------------...///000...---,,,+++,,,---///111555666888999999888666555555555666666666666555555222222111111111111222222111///222888:::888888:::>>>???@@@???>>>;;;888666444666777777666555777888:::888666555555888:::<<<999999999999999888888888:::===@@@DDDEEEFFFEEEDDD>>>???AAAAAAAAA???===;;;999999999888777555444333222222333333333222222111111000000000000000111222222111111111111111222222222222222222333444555666666888::::::999888999:::777777777777666666555444111111000000000000111111111111111111000000000000111111111111111111111111444444333111000///...---000000///...............///////////////.................................---------.....................///000000000000///000//////...//////000000222222111111000000//////---///000000///......///............---------,,,,,,,,,---.........---------,,,+++,,,---,,,+++)))++++++++++++++++++++++++)))***+++,,,---------,,,+++,,,,,,------,,,,,,+++------............------rrrAAA111&&&(((,,,***))),,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%***###...---(((---(((QQQ))) $$$!!!!!!!!!""""""######$$$$$$###!!! ...)))\\\KKK '''///""""""############"""""" !!!"""###$$$$$$%%%!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!$$$'''((('''&&&$$$###"""""""""### !!! !!!###!!! !!!!!!!!!!!!"""###$$$$$$!!!!!! !!!!!! !!!!!!!!! !!!"""#########$$$%%%&&&&&&&&&&&&%%%$$$$$$###""""""######!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%###"""""""""$$$%%%######$$$%%%%%%%%%%%%$$$!!!###%%%%%%$$$###$$$%%%%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%'''((()))******))))))))))))))))))))))))))))))((('''&&&&&&''')))***,,,,,,++++++******++++++---,,,,,,------///000000---,,,,,,,,,,,,,,,------444555777888888777555444333555777888999888777666222222111111111111222222333222555;;;<<<:::999;;;<<<===???@@@>>><<<888666555666888777666666777999999888888777888:::<<<===888999999999888777777666;;;>>>AAAEEEFFFFFFEEECCC@@@@@@AAAAAA@@@???===<<<::::::::::::888666444333222222333333333333222222111111111111111222333333111111222222222111111000222222222222333444555555555777::::::999888888:::777777777777666555444333111111000000000000111111222222222222111111111111000000000111222222333333111111000000000000//////000000///...............////////////////////////........................------...///////////////......///000000000000///222111111000000111111222222222222222222222222222---///111111///...///000//////000/////////...---............/////////000000...,,,,,,---...---,,,)))*********))))))******((()))***,,,,,,,,,,,,,,,++++++************+++++++++,,,------------,,,+++OOO------000---((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""")))%%%###***\\\%%% ***"""############"""""""""""""""!!!$$$%%%000HHHFFF!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""!!!%%%(((***$$$###!!!  !!!!!!!!! !!!###!!! !!!###$$$%%%!!!!!! !!!!!!!!!!!!!!!!!!!!! !!! !!!!!!"""###$$$"""###$$$%%%&&&'''''''''%%%%%%$$$###""""""######"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######'''&&&###!!! !!!"""!!!!!!###$$$%%%&&&&&&&&& """$$$$$$######$$$%%%%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###%%%'''(((*********)))))))))))))))))))))))))))'''&&&%%%%%%&&&(((+++,,,///...,,,+++******+++,,,,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,+++000222444777888999888777555777:::<<<======;;;:::222222111111111111222222666555888>>>???<<<:::<<<888:::<<<>>>===:::777555555777888888777777888999888888:::;;;<<<=========888888888888888777666555<<<>>>BBBEEEGGGFFFDDDCCCAAAAAAAAA@@@???>>>======;;;;;;;;;:::999777555333222333333444444444333333111111111111222333444444000111222333333222000///000000000000111222333333111444888888666555666777777777777777666555444333111111000000000000111111333333333222222222111111//////000111222333333444---......///000111111222000000///...........................//////000000........................---...//////000000//////---...//////000000//////000//////.........//////....../////////000000000***---//////---+++---///....../////////...---,,,------,,,,,,---.../////////---+++***+++---------+++,,,---,,,,,,+++,,,---,,,,,,---------+++***))),,,+++***))))))***+++,,,***+++,,,------,,,+++***xxx~~~;;;###222'''...,,,'''+++***###((()))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%$$$###""""""%%%$$$$$$$$$###""""""""" """ """$$$WWW###$$$$$$&&&""""""!!!!!!!!!!!!""""""""" """222(((!!!$$$###((($$$ """!!! ######"""!!!!!!!!!!!!!!!%%%$$$###""""""""""""""""""$$$###!!!###)))---,,,$$$###""" """###$$$###############"""!!!  ######"""!!!!!!"""###$$$""""""""""""""""""""""""!!!"""###"""!!!"""###"""!!!!!! !!!!!!"""###%%%&&&&&&%%%###""" !!!!!!""""""######"""""""""!!! """$$$%%%%%%###""""""### !!!###%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""((('''%%%$$$###$$$%%%%%%"""###$$$%%%%%%$$$###""""""######$$$$$$%%%&&&&&&$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%)))))))))))))))*********)))(((((()))+++++++++)))''''''''''''''''''&&&&&&***+++,,,---...---,,,,,,////////////............000...,,,++++++---000111222444777777666444333333555555444444444333333333222111000000000111222333444666888;;;=========<<<777999;;;===<<<:::777444777888999:::::::::::::::777888999:::;;;<<<<<<;;;<<<;;;888666555555666666<<>><<<;;;999:::;;;;;;:::777555333222222333333333222111111000111111222222222111111444333333222111111111222333444444555555444444333777666555555555555555666777777666555444444333333222222111111111111111111222222222111111111000000111111222333555444111///111111111111000000/////////////////////.........//////////////////////////////...------------...++++++,,,,,,,,,,,,------000000//////......------//////............//////111111111111111111222222......------------..............................////////////////////////,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++uuuxxxuuu|||~~~333///+++777"""---$$$,,,333$$$))))))((((((((('''''''''&&&''''''((((((''''''&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""###"""$$$ %%% YYY%%% $$$###%%%"""!!!!!! !!!!!!"""***((([[[ !!! &&&)))###!!! """""""""######"""!!!!!!!!!!!!!!!!!!  ###+++//////$$$###!!! !!!###$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!"""""""""###"""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!""""""!!!!!! !!!!!!!!!"""###%%%%%%###"""!!! !!!!!!!!!"""""""""###""""""!!!!!!!!! """$$$$$$#########$$$""""""###$$$%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&%%%$$$#########$$$$$$"""###$$$%%%%%%$$$###"""!!!""""""######$$$%%%%%%%%%$$$$$$###""""""!!!!!!$$$######"""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((((((((((((((()))))))))***((('''''')))*********(((((((((((((((((((((((()))***+++,,,,,,,,,++++++////////////////////////000...---+++,,,---000111333666888999777555555555777777666666666555555555333222111000000222333555555666999;;;<<<<<<<<<;;;888999;;;<<<;;;:::777666777888999:::::::::::::::888888:::;;;;;;<<<<<<<<<===;;;999666666666777888===@@@DDDFFFFFFDDDDDDDDDAAAAAA@@@@@@???===<<<;;;::::::;;;;;;:::888666444444444444444333222222111333333444444444444333333444333222222111111222222333333444444444444333333444555555666666777777777666666555444444333222222111111111111111111111111222222222222111111111111222222333555777777555333333222111000/////////////////////////////////...........................///...------,,,,,,------++++++,,,,,,,,,,,,------////////////............//////............//////000000000000000000000000......------------......------------------------------------------------,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++************))))))******++++++,,,,,,}}}jjjnnnlllsssyyyuuuyyy~~~___,,,888$$$===""""""---)))))))))((((((((('''''''''(((((((((((((((((('''$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$$$$%%%$$$&&&"""'''"""YYY%%%"""!!!""""""!!!!!! !!!!!!"""(((///JJJ]]]--- 000!!!"""######!!!!!!"""######""""""!!!!!!!!!!!!!!!"""!!!!!! !!!""")))------######!!!!!!!!!!!!#####################""""""!!!""""""""""""""""""""""""###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! """######!!! !!!!!!!!!!!!!!! !!!!!!"""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!! """###"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%''''''''''''%%%%%%%%%$$$###"""""""""######"""###$$$%%%%%%$$$###""" !!!!!!"""######$$$$$$%%%%%%%%%$$$######""""""&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((((((((((((***(((&&&%%%''')))******((()))))))))))))))))))))((()))******++++++******////////////000000000000000///---,,,---...000111555777999999888777777777666666666666666555555555555333111000000222555666666777999;;;;;;;;;;;;:::999999:::::::::999888888888888999:::::::::999999888888999:::;;;;;;;;;;;;<<<:::888666666777999:::>>>AAAEEEGGGGGGEEEEEEEEEAAA@@@???===<<<<<<<<<<<<;;;;;;<<<<<<;;;999777666777666666555444333333222444444555555555444444333333333222222111111222222222333333444444333333222222333555777888888888777444444444333222222111111111111111111111111111111222222222222222222222333222222333666999:::999777555333111///..................//////////////////...........................---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------...............///////////////............//////........................------------------------------------------------++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++***************)))))))))*********))))))))))))(((((((((((()))***+++,,,---|||hhhgggdddiiisssmmmqqqzzzppp~~~~~~ :::$$$%%%333,,,)))))))))(((((((((((('''''''''((((((((((((''''''''''''&&&%%%$$$######""""""""""""###$$$$$$$$$%%%$$$&&&$$$&&&###((("""WWW$$$""" !!!###""""""!!!!!!""""""###$$$...555 ###%%%$$$!!!!!!###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""!!!###""" %%%&&&%%%###"""!!!!!!!!!!!!"""###  !!!!!! ######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!!!!!!!!!!!!!!!!!!!!"""###"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""" """"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############$$$######$$$%%%%%%$$$######!!!!!!""""""###$$$$$$$$$&&&&&&%%%%%%$$$######"""&&&%%%$$$"""!!!!!! #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&''''''(((((()))))))))+++(((%%%$$$%%%((()))***((((((((((((((())))))))))))))))))***************/////////000000000000000000///...---...///111222444666888888777666777777444444444444444444444444666555222111111333666888888888999:::::::::999999::::::999999999999999999888999999:::::::::999999666777888999999999999999:::888666555555777:::;;;???BBBFFFGGGFFFEEEDDDDDD@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888999888777666555555444444333333444444444333222222333333222222111222222333222222333333333333222222333444666888888888666555333222222222111111111000111111111111111222222222222222222222333333333333111111222555999;;;:::999555444111///------------............////////////........................---,,,++++++******+++++++++++++++,,,,,,,,,---------------......////////////......------......///...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))(((***)))((((((((()))***+++{{{eeeaaaccciiijjjiiikkktttgggvvvyyy222333'''999$$$***)))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%$$$######"""""""""###$$$$$$$$$%%%###%%%$$$%%%"""'''!!!XXX%%% $$$###$$$$$$######""""""######$$$"""&&&vvv888&&&"""%%%$$$ !!!""""""!!!!!!!!!!!!""""""###%%%$$$ """""" """!!!!!!!!!!!!!!!!!!"""  !!!""""""!!! $$$$$$######"""!!! """######!!! !!!"""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""###### """######!!! !!!"""$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""######$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""######""""""""""""###############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%''''''((())))))***++++++,,,)))%%%$$$%%%'''))))))&&&&&&&&&''''''(((((((((************++++++,,,,,,......//////000000000111000000/////////000111222222444666666555444555777333444444444444444444444777666444333333555777999888999999999999999999999:::999999888888999::::::999999:::::::::999999888555666666777777777777666888666444333444777;;;===@@@CCCFFFGGGEEECCCAAAAAA???>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999:::999888777666666666666555555555555555444333222333222222111222222333333222333333444444333333222555666777888777666333222111111111111111000000000000000111111111222222222222222222222222222222222//////000333666888999888444333111///------,,,------.........//////000000........................,,,,,,+++************++++++++++++,,,,,,,,,------,,,,,,------......//////......------------......//////.........---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******+++++++++******************************++++++++++++++++++((()))))))))*********+++---,,,***(((''''''((((((uuu}}}bbb]]]aaaggg```fffdddnnnfffsssxxx---444!!!+++(((******)))))))))(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###############$$$$$$$$$###$$$###%%%!!!&&&!!!ZZZ(((###'''&&&'''$$$######""""""######$$$@@@###""""""###"""  !!!!!!!!!!!!!!!""""""###  !!!!!! ###### ###$$$"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""$$$$$$$$$$$$""""""######$$$$$$###"""!!! !!!"""###"""!!!"""###!!!!!!!!!!!!"""###$$$$$$  """"""""""""!!!!!!!!!!!! !!!""""""###$$$$$$!!!###$$$$$$""" !!!!!!$$$#########$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%%%%$$$######""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''((()))***+++,,,,,,,,,)))&&&&&&'''((()))(((%%%%%%&&&&&&''''''((((((+++************+++,,,,,,------......//////000000000000000000000111111222111222333333333333444666555555555666666666666666777666666555666777888999888888888888999999999999999999888888999999:::;;;999999:::::::::999888888555555666666777666666555777555333222444888===@@@BBBEEEGGGGGGDDDAAA???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999777666666777777888888888888888888777666555222222111111222222333333333444444555555444444333666666666666555333111000111111111111111111111111000000000111222222333333222222222111111111000000///......000333555555555222222111000///---,,,,,,------......///000000000---------------------------,,,++++++******++++++++++++,,,,,,,,,,,,---------------------...............------------......//////......---,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))*********+++++++++++++++((())))))+++,,,---...///000...+++)))'''''''''(((wwwvvvaaa^^^___]]][[[eee[[[iiihhhoooppp666===...*********)))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$##################$$$###%%%!!!'''!!!ZZZ'''###&&&###$$$""""""!!!!!!!!!!!!""""""!!!;;; ,,,***uuu***&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""""""""######$$$%%%"""""" !!!%%%&&&### !!!!!!!!!!!!!!!!!! !!!"""###############!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""######"""!!! """"""""""""###$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!!!! !!!!!!!!!###"""""""""!!!!!!!!!  !!!"""###$$$%%%%%%!!!"""$$$$$$###"""###$$$%%%$$$###""""""###%%%&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***++++++,,,***(((((()))))))))(((&&&&&&&&&'''(((((())))))***))))))((()))***+++,,,,,,,,,,,,---.../////////000000000111111111222222000222333222222222444666555555555666666666777777666777777888888888888888888888777888888999::::::888888999999999:::::::::999::::::::::::999888777666777777888888777777666888666444444666;;;@@@CCCFFFHHHJJJIIIEEEAAA>>>======>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::::::::::::::999888666555666777999:::999999999999888777666555222222111111222222333444444555555666666555555444444444444333333222222111111111111111111111111111///000000111222222333333333222111111000///......111///...///111222222111///000111111000...,,,+++------......///000000111------------------------------,,,+++++++++++++++++++++,,,,,,,,,,,,------...------------------,,,...------,,,,,,------......------,,,++++++*********+++---......---+++***++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))*********++++++((()))***,,,...000222333000...+++)))(((((()))***fffhhhuuuhhh^^^bbb```WWWZZZfffVVVeeeiiiiiieeeAAA999************))))))))))))''''''((((((((((((''''''(((((('''&&&%%%$$$$$$###%%%$$$$$$$$$######""""""$$$%%%$$$&&&"""'''"""XXX%%%"""  """uuu222 """"""'''(((***%%%!!! """$$$###!!!!!!!!!!!!!!!!!!"""###### !!!"""""" ######!!!!!!%%%%%%""" !!!!!!!!!!!!  !!!""""""!!!!!!!!!"""######"""!!! !!!""""""!!! !!!""""""###$$$%%%!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######""""""!!!!!!!!!  !!!"""###$$$%%%&&&!!!###$$$$$$$$$%%%&&&'''&&&###"""!!!!!!"""###%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$######"""!!!!!!!!!"""""""""""""""######$$$&&&%%%%%%$$$$$$#########&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***+++,,,***))))))******)))'''&&&''''''((()))******+++)))((('''''''''(((***+++++++++,,,,,,---...//////000111111111111222222222111222333333222333555777333333333444444444555555666777888::::::999888888777777777777888999:::;;;777888999::::::::::::::::::::::::::::::999888777888888999999999888888777999777555555888===BBBFFFIIIKKKLLLJJJFFFAAA>>>=========?????????>>>===<<<;;;;;;:::999999999::::::888777555555666777:::;;;888888888777777555444444222111111111222333333444555555666666666666555555222222111111111222333333111111111111111222222222///000000111222222333333333222111000///------,,,222000//////000111111000---///111222111///,,,+++---------...///000000111------------------------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,...------,,,,,,------...,,,,,,++++++***))))))(((***+++---......---+++***************************************************++++++******))))))(((((())))))))))))))))))))))))'''((((((((())))))******((()))+++...000333555666000...+++)))((()))+++,,,```aaaaaa^^^YYYVVVWWWXXXZZZ\\\dddZZZhhh^^^sssxxx&&&)))"""---+++###&&&&&&$$$***!!!%%%'''%%%$$$&&&'''&&&***)))'''&&&%%%%%%&&&&&&########################$$$((((((...[[[$$$!!!'''%%% """%%%&&& (((CCC((("""&&&"""%%% ######$$$uuu!!!$$$000"""!!! !!!!!!!!! !!!"""""""""!!! """"""""""""""""""""""""'''&&&%%%$$$###!!! """"""#########""" """"""!!!!!!"""###$$$$$$######""""""!!!!!! """"""############""""""###$$$%%%&&&&&&%%%$$$###""""""!!!!!!!!!!!!!!!!!!######$$$######"""!!! """"""!!! $$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""""""""%%%%%%%%%$$$###$$$&&&(((%%%%%%$$$######$$$%%%%%%""""""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%###$$$%%%%%%$$$###!!! &&&%%%%%%$$$###"""!!!!!!(((!!!$$$'''%%%$$$&&&######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&(((((())))))*********++++++***)))))))))))))))***------,,,,,,,,,,,,++++++------......///000000000111111222222222222111111666444000---+++...333777888777666666666777999:::444444555555666888999:::888999999::::::999999999<<<:::666444333444666888;;;:::999888777666666666777666444555888===BBBEEEKKKIIIFFFDDDCCCAAA>>><<<===<<<;;;;;;::::::::::::999:::;;;;;;:::888555444666666555555555666666777666777777777777555444333111111000000111111222333222333444555555555444333666555444333222222222222222333222222111///---------...///111222222///,,,222111111111000000//////------...........................------,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---,,,)))+++//////,,,///............---------+++++++++*********)))))),,,,,,,,,+++++++++******++++++***************+++,,,++++++******++++++,,,++++++******++++++,,,---)))))))))))))))))))))))),,,+++)))(((((()))+++,,,'''&&&&&&&&&'''(((***+++)))+++...111444666777777111///,,,)))''''''''''''ZZZ\\\^^^\\\YYYVVVVVVVVVYYYVVV___ZZZiiidddppp+++444,,,"""555!!!%%%222###555///+++,,,,,,(((''')))'''&&&%%%$$$%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$)))))))))$$$$$$ ...eee))),,,!!!!!!%%%$$$%%%$$$(((***RRR,,,""" '''(((!!!"""&&&)))""",,,hhh '''"""&&&"""!!!!!!!!!"""###""""""!!!"""""""""!!!!!!""""""""""""""""""""""""""""""""""""#########$$$ """"""!!!!!!"""######$$$###"""""""""!!!!!!!!! """"""############""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$###!!!!!!!!!""""""#########""""""""""""!!! $$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&'''%%%%%%$$$######$$$%%%%%%!!!!!!"""$$$$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$######$$$$$$$$$###""""""%%%$$$$$$######""""""""")))###!!!$$$%%%"""!!!"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))(((((((((((('''''''''(((((()))))))))*********)))))))))(((((()))*********+++++++++,,,,,,---------------...//////000000000111111222222111111000222222111000...///111444777666666555666666888999444444444555666777999999999999999999999999888888888777444222111222444555999888777666555444444444555444333444777<<>><<<<<<;;;::::::999999999:::888999::::::999777555333555555444444555666777777555555666666555444222111111111000000111111222333222222444555555555444333555555444333222222222222000000000000000000000000111000///000111111000...111111111000000000//////------..................,,,,,,+++++++++*********,,,,,,,,,------.........************************++++++++++++++++++++++++---///...,,,---111///+++,,,,,,+++++++++*********+++++++++*********)))))),,,,,,+++++++++*********++++++***))))))******++++++++++++******+++++++++)))))))))))))))******+++)))))))))))))))))))))))),,,+++)))(((((()))+++,,,''''''&&&&&&'''((()))***)))***,,,///111222222222///---+++)))((((((((()))UUUXXX[[[\\\[[[YYYWWWWWW[[[RRR\\\\\\iiiiiiiii~~~hhhfff&&&+++222""")))555'''$$$%%%)))%%%###'''&&&%%%%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$!!!!!!---\\\!!!%%%&&&%%%###)))$$$'''444555!!! +++%%%######'''***!!!YYY"""$$$!!!"""""""""######$$$$$$$$$ !!!"""""""""!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$!!!""""""""""""!!! """"""!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!! !!!!!! ###%%%&&&$$$"""!!! """######$$$$$$$$$"""!!!!!! !!!$$$$$$$$$########################""""""!!!!!!!!!"""$$$&&&&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%% !!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###""""""""""""###$$$$$$########################%%%!!!!!!%%%'''&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((()))***+++(((((()))***+++,,,---...,,,,,,---......//////000000000111111111111000000...000222333111000000000555555444444444555666777444444444444555666888888999999999999888888777666666555444333222222222333666555444333222111111111333222111333666<<>>===;;;:::999999888888888888888777888888888777555333222333333333444555666777888444444444444333222111000111000000000000111222222111222333444444444444333555444333222222111222222............///000222333777444111000111222222222000000000000////////////......------------------++++++++++++************+++,,,...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,***,,,///...***++++++++++++************+++************)))))))))++++++++++++*********)))******)))))))))******+++++++++************++++++'''''''''''''''((())))))))))))))))))))))))))))))+++***)))(((((()))***+++((((((''''''''''''((()))((()))***+++,,,,,,,,,,,,+++***)))(((((()))******XXXZZZ\\\^^^^^^]]]\\\[[[```UUU^^^___dddhhhccc{{{|||xxx+++...,,,!!!...,,,%%%---)))***---//////+++'''%%%######"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&(((+++$$$///```!!!$$$"""  ###&&&%%%!!!///&&&[[[$$$%%%&&&,,,(((###&&&"""%%%###((()))%%%***III$$$$$$ !!!"""############$$$%%%!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!#####################"""""""""!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""!!! !!!"""### """$$$%%%%%%$$$###!!!!!!"""###############"""!!! !!!!!!##############################"""!!! !!!###&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!!!!###%%%&&&!!!"""""""""#########$$$%%%$$$%%%&&&''''''''''''$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))******((((((((((((((((((((((((&&&&&&&&&'''((()))***+++(((((())))))***+++,,,,,,+++,,,,,,---....../////////000000000000000000///,,,///111222111000///000333333333333333444444555333333333333444555666777888888888888777666555555555555666666555444444333333333333222111000//////111111000222666;;;BBBEEEGGGDDD@@@=========<<<;;;888777777666666777777777777777777666555444222111222222222333444666777888333333333333222111000000000000000000000111222222111222222333333333333333444333333222111111222222///...---,,,---///222444<<<888444111222444555666////////////////////////......------------,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,...///000...---+++........................++++++++++++++++++++++++***+++***)))---333555333......---------,,,,,,,,,************))))))))))))+++************)))))))))***))))))))))))******+++******))))))))))))******''''''&&&&&&''''''((()))))))))))))))))))))))))))***)))(((((((((((()))***(((((((((''''''''''''''')))))))))))))))(((((((((((((((((((((((()))++++++bbbbbbbbbbbbbbbbbbaaa``````ZZZaaa```aaafffdddiii```(((444"""555'''+++(((+++$$$"""(((***&&&%%%$$$###"""!!!""""""###"""""""""""""""""""""""")))!!!'''&&&'''XXX(((!!!!!!&&&)))######%%%"""$$$QQQ...)))!!! &&&!!!!!!&&&'''###$$$&&&""" +++ppp"""!!!!!!######!!!!!!###$$$"""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###"""!!! !!!###%%%&&&###############"""!!!!!!!!!!!! !!!!!!########################&&&&&&%%%$$$$$$###""""""!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###!!!!!! !!!###%%%&&&!!!!!!!!!"""######$$$$$$'''((((((&&&$$$"""!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((())))))***((('''''''''''''''''''''&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))++++++,,,,,,------.........//////000000//////...---///000//////...000111111222222222333333333333222222222222333444555555666777777777666666555444444555666666666555444333222222333333333222111000111000000111555;;;AAAEEEDDDAAA>>><<<<<<<<<;;;:::666666555555555666666777777666666555444333222111111111111222333555666777444444333222222111111111000000//////000000111222111111111111222222333333333333222111111111222222000///---,,,,,,...///111:::777222///000222333444.....................///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---,,,***************************++++++++++++++++++++++++//////---,,,222<<>>>>>>>>>>>???===:::888555555555555555666777777888777666555444333333222222222111222222333444444333222111////////////000///////////////000111111111000000///000111222333222222111111111111222222.........---------,,,,,,---,,,,,,,,,......,,,+++,,,,,,---------...............------,,,++++++***((()))))))))************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++)))'''***111444333))))))))))))(((((((((((((((((((((((())))))******))))))(((((((((''''''''''''''''''(((((()))++++++)))((((((''''''(((((()))((((((((((((((())))))***(((((((((((((((((((((((('''''''''(((((('''''''''%%%&&&'''((())))))(((((((((''''''&&&'''((()))***((((((((((((''''''&&&&&&yyyooobbbmmm```^^^hhhaaa```hhheeelllkkkmmm:::""",,,---!!!---)))888qqqFFF+++###%%%$$$###***!!!777PPP\\\\\\GGG111'''"""!!! ###!!!$$$&&&!!!!!!###&&&(((###&&&---$$$%%%WWW !!!$$$''')))'''"""!!!$$$%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!!!!!!! !!!###$$$###"""!!! !!!!!!!!!""""""###### !!!!!!!!!!!! !!!"""###$$$$$$###"""!!!  !!!"""######$$$$$$### !!!"""###""""""######$$$$$$$$$$$$############$$$$$$$$$$$$#########"""!!!"""$$$'''###$$$%%%&&&&&&%%%$$$### !!!###%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$ """#########"""!!!"""""""""""""""!!!!!!!!!###'''###!!!$$$%%%"""%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((()))))))))******+++,,,,,,---------..................---***,,,...//////...///000000111222333444333222222111111111111111111222222111111333444555666666666777777666666666777777888444666999<<<>>>??????>>>555444333333666;;;@@@DDD======>>>???@@@>>>:::777555555555555555666777888888777666555444333333333222222222111222222333333222111///...------......///////////////000111111111000/////////000222333222111111111111111222222,,,,,,---......------,,,,,,,,,---///111000---+++,,,,,,,,,------...............---,,,,,,+++************++++++,,,,,,,,,,,,++++++***)))(((((())))))((((((((((((((((((((((((+++++++++++++++++++++++++++---,,,)))***---,,,((())))))))))))(((((((((((('''((((((((())))))******)))(((((((((''''''''''''''''''''''''((()))++++++((((((''''''''''''(((((((((''''''''''''((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&$$$%%%''')))))))))))))))&&&&&&%%%%%%&&&((()))***((()))(((((('''&&&$$$$$$ooolllkkkgggcccaaaaaadddfffiiiggggggjjjtttjjj***&&&000!!!---'''******XXX###$$$!!!###"""!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!###!!!ZZZLLL'''$$$...111(((!!!""" !!!"""######"""!!! """!!!!!!!!!  !!!""""""###"""""""""""""""!!!!!!!!!######""""""!!!!!! ###$$$%%%$$$"""""""""$$$ """!!!######"""!!!!!!!!!!!!!!!"""!!!  """###!!!"""$$$%%%%%%$$$"""!!!######""""""!!!!!! !!!"""###$$$$$$###"""!!!######""""""!!!!!! !!!"""#########"""%%%%%%%%%%%%$$$""" ###"""""""""""""""######(((((('''&&&%%%%%%%%%%%%$$$###############$$$$$$######""""""!!!!!! !!!  """###!!!%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%%%%%%%$$$###""""""######%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&%%%$$$$$$###""""""$$$&&&(((******(((%%%###)))((((((((('''''''''&&&))))))*********+++++++++------------------------------,,,,,,,,,---......000/////////000111222222...///000222333444555555222222333333444555666666666666555444444444444555;;;888666999===>>>;;;888333333333555666888999:::=========<<<;;;:::999888444555555666777888888999===:::666333222444666888...//////000//////...---000000/////////.........000000000000////////////111111000000000000000111222000//////111333333333///---******+++,,,,,,+++...//////000///---+++***)))***,,,,,,++++++,,,............------,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---,,,***)))))))))***++++++*********))))))(((((((((((((((((((((((((((((()))))))))***))))))((('''(((((())))))((('''&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%$$$######%%%'''''''''&&&%%%$$$$$$######))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))%%%&&&&&&&&&'''(((((((((uuuqqqkkkddd``````bbbeeeddddddeeeiiirrr)))%%%000 )))'''******YYY$$$$$$ ###"""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!###%%%%%%###!!!!!!!!!!!!%%%^^^""" """))),,,%%% ######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!###$$$$$$$$$"""!!!"""###"""!!!###"""!!!!!!  !!!""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""!!!!!!!!!!!!""""""###$$$$$$###""""""######""""""!!!!!!!!!!!! !!!###$$$$$$######"""###$$$%%%&&&%%%$$$$$$############$$$%%%&&&'''((('''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$###"""""""""""""""!!!!!!###"""!!!"""$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""###%%%%%%$$$$$$###"""""""""""""""#########$$$$$$%%%%%%&&&###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))(((%%%$$$'''''''''(((((()))))))))******+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---......//////////////////000111111111222222222222111111000111222333555666777888555555555555555666777888;;;888666777::::::777333000000000111333555777999::::::;;;;;;;;;:::999999666666777777888999999::::::888555333333555777999333333222222111000//////000000//////...---,,,,,,.........//////000000000111111000000000000000111222111///000111222222111222///------...///........./////////...---+++******+++,,,,,,+++***+++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,+++***)))((())))))************)))))))))(((((((((((((((((((((((((((((()))))))))((((((''''''&&&((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&''''''&&&%%%$$$&&&'''(((((((((''''''&&&&&&%%%''''''''''''&&&&&&&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''zzzoooeee___^^^```bbb```aaadddiiiqqqzzz555&&&111%%%)))'''******YYY$$$$$$ """!!!""""""############"""""" !!!!!!######""""""!!!!!! !!!!!!!!!!!! ###$$$%%%### !!!%%%www--- $$$%%%###!!!###$$$###"""!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""######$$$ !!!!!!!!!!!!!!!###""""""""""""!!!!!!!!!"""###$$$###!!! !!!"""$$$!!!"""$$$### !!!   """$$$$$$###"""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$#########""""""""""""!!!!!!!!! !!!"""###$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%"""""""""###%%%&&&((()))((('''&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$"""""""""#####################"""###$$$$$$###!!! !!!!!!$$$############$$$%%%&&&%%%$$$##################""""""###$$$%%%&&&&&&'''"""############$$$$$$$$$$$$$$$$$$%%%&&&''''''(((%%%&&&''''''''''''&&&&&&&&&&&&'''((()))***+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000//////............///111111222222222222111111///000111333555777999999555555555555777888999:::999777444555666666333//////...------///222666888888999999:::;;;;;;::::::777777888888999:::::::::888666444333333555888999666555333111/////////////////////...---,,,,,,+++++++++,,,---...///000111000000000//////000000111222111000111222222000///222000......///000///...............---,,,+++++++++,,,---,,,*********,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------******)))((((((((())))))******))))))))))))((((((((((((((((((((((((((((((++++++)))((('''''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''%%%'''((('''&&&$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&rrreee]]][[[\\\^^^```bbbeeejjjooosssvvvxxxrrrvvv|||ZZZ***...,,,+++'''******ZZZ$$$ $$$ """!!!"""""""""######""""""""" !!!!!!""""""############""""""!!!!!! !!!!!!!!!!!! !!! """$$$$$$!!! !!!III!!!!!!!!!!!!"""$$$###"""!!!!!!!!!!!!######"""""""""!!!!!!!!! !!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""!!!"""###"""!!! """%%%""" !!!"""###"""!!!###"""!!!!!!!!!!!!"""""" !!!""""""""""""""""""############"""""" !!!!!!""""""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%&&&&&&&&&&&&$$$"""!!!!!!!!!!!!"""###$$$&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$############""""""######$$$$$$%%%%%%"""!!!!!!""""""""" """""""""##############################$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&''''''((()))***++++++******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,---......111000//////...............///111222444555555555111111222444555777888999555555555555666777888999777555333333444444111//////...------///333888;;;::::::;;;;;;;;;;;;;;;:::888888888888999999::::::777666555333333444666777222111...,,,,,,,,,---...------------------------++++++,,,------...//////000////////////000000111111111111222222222///---111///......//////...---------------,,,,,,+++++++++------,,,***)))***+++++++++++++++++++++******************************))))))))))))************))))))(((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((...---+++)))((((((((()))'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((($$$&&&''''''%%%###""""""$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%rrrddd]]]ZZZZZZ[[[___aaadddgggiiijjjjjjiiihhhmmmttt|||,,,(((000)))'''******YYY$$$$$$ """!!!###""""""""""""""""""### !!!!!!""""""#########"""""""""!!!!!!!!! !!!!!!!!!!!! %%% ''')))%%% !!!###### !!!""""""!!! !!!""""""""""""!!! %%%$$$###"""!!!  !!!!!!""""""""""""""""""############!!!"""###"""!!! """###""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""  !!!!!!"""""""""######""""""""" !!!!!!""""""##############################""""""""""""###########################$$$$$$$$$$$$$$$%%%%%%%%%###"""!!!##################$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""######$$$$$$%%%%%%""""""######"""!!! #########$$$$$$%%%%%%%%% !!!!!!"""""""""""""""$$$$$$############$$$%%%%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$###########################&&&%%%%%%$$$%%%&&&'''((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++*********+++,,,---......222222111000////////////000000222444555666666777444444444555555666666666666555555444444555555555444333333333444333222000111000//////222777;;;>>>>>>>>>>>>>>>===<<<;;;:::777777777888888888888888888777666444333222222222///---,,,++++++,,,...000******+++,,,---...//////---------------,,,,,,,,,//////......///000111111111000000111222111///,,,000///...///000000...------,,,,,,++++++++++++++++++------,,,***)))***+++++++++++++++,,,,,,,,,,,,************************((((((((()))))))))******((((((((()))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((++++++***)))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''$$$&&&((((((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))******)))((('''''''''&&&&&&%%%%%%%%%$$$~~~pppeee___]]][[[ZZZ]]]___```bbbbbbbbbaaa```dddggglllsss{{{...%%%---%%%'''******XXX###$$$!!!###"""######""""""""""""###### !!!!!!!!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!$$$###%%%ZZZ$$$ """###  !!!###$$$$$$###!!!$$$###"""!!!  !!!!!!""""""######"""""""""############$$$"""###$$$###!!! !!!"""!!! !!!!!!  !!!%%%###!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""############$$$######"""""""""######$$$ """$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$#########""""""!!!!!!!!!""""""""""""""""""###############$$$%%%&&&&&&$$$""""""###!!!!!!""""""######$$$$$$ !!!!!!""""""!!!!!!!!!!!!!!! !!!!!!"""###'''&&&&&&%%%$$$###""""""!!!"""###%%%%%%$$$#####################"""""""""%%%$$$$$$$$$%%%&&&'''(((''''''''''''((((((((((((((((((((())))))))))))***************************************+++---...///222111111000000000000111333333444444444444333333555555555555555555555555666666555444444444444444222222333333333222111111111111111222555999===@@@@@@@@@@@@???>>><<<;;;:::888888888888888888888888888777666555333111000//////......---...000111222***+++,,,---...///000111......---------,,,,,,,,,............///000111111111000///000111111///...222111000111222222000...,,,,,,+++******++++++,,,+++,,,---,,,*********,,,+++++++++,,,,,,,,,,,,,,,************************)))************+++++++++(((((()))*********))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''(((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%zzznnnfffcccaaa___\\\]]]^^^^^^___```aaaaaaaaacccdddgggkkksss}}}...,,,+++%%%'''******WWW###$$$"""$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""############""""""!!!###000""" ###### $$$ !!!!!!!!!!!!!!!!!!  !!!!!!""""""###$$$$$$%%%""""""#########$$$$$$$$$###$$$$$$$$$"""!!!"""### !!!"""### !!!!!!"""!!!!!! !!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!! !!!""""""""""""#########$$$$$$$$$######"""!!!!!!!!!"""### !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$############!!!!!!!!!!!!"""###$$$%%%###"""""""""""""""!!!!!!$$$&&&'''&&&###!!!"""### !!!"""######### !!!"""###""""""!!!"""!!!!!!!!!""""""###$$$&&&%%%%%%$$$$$$#########!!!"""$$$%%%%%%$$$###""""""""""""######$$$$$$%%%######$$$%%%&&&&&&''''''$$$$$$%%%&&&'''(((((()))((())))))))))))*********************************)))))))))***+++---...///000////////////000000111111222222333333222222111444444555555666666777777666555555555555555666777222333333222111///......//////000222666999===???>>>>>>>>>>>>>>>===<<<<<<999999999999999999999999555666555555444222000///000000000111111111111111------........./////////------------...............------......000111111111///......000111111000111000000111222111///---,,,+++***))))))***+++,,,***+++,,,,,,+++***+++---************+++++++++,,,************************)))))))))*********++++++((((((***+++++++++******'''''''''((((((((())))))(((((((((((((((((((((((($$$&&&(((******)))'''&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$%%%%%%$$$$$$&&&((((((((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&wwwnnnhhhgggeeeaaa^^^_________```bbbdddeeefffcccddddddgggnnnxxx...444,,,)))'''******VVV"""%%%"""%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$######"""""" !!!"""###$$$$$$######$$$$$$$$$$$$#########&&&"""!!!333JJJ !!! $$$###!!!'''"""!!!!!!""" !!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$%%%%%%%%%""""""######$$$$$$$$$$$$###$$$%%%$$$###""""""$$$ !!!!!!!!!!!!###%%%!!!!!!!!!!!!!!!"""###$$$!!!"""###"""!!! """"""!!!!!!!!!!!!""""""######""""""!!!!!! """!!!  !!!"""""""""######$$$$$$$$$$$$###"""!!! !!!""""""$$$%%%&&&&&&&&&%%%$$$###!!!!!!"""###$$$&&&'''((('''&&&%%%$$$############!!!!!!""""""###$$$&&&'''######""""""!!!!!! """$$$&&&%%%!!! !!! !!!!!!"""###$$$$$$%%% !!!"""$$$$$$######"""%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%% """$$$%%%%%%%%%###""" !!!"""###%%%&&&'''((("""###$$$%%%&&&'''&&&&&&!!!"""###%%%'''(((******)))************+++++++++)))))))))))))))))))))))))))))))))***+++---...///...............///000111,,,---///000222333333333333333444555666777888999555555555555666888999:::333333333222///,,,++++++,,,---///222555999;;;===;;;<<<<<<===============::::::::::::::::::::::::333444444555444333111000111111111222111000///...111000000///......------+++,,,,,,---...///000000---------......000111111111///------///111222111...------...//////,,,***++++++***))))))***+++,,,)))***,,,,,,++++++,,,...(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((((((((()))***,,,,,,,,,+++***&&&'''''''''(((((())))))((((((((((((((((((((((((%%%(((+++......---***)))$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!$$$&&&''''''&&&%%%$$$$$$###############$$$$$$%%%%%%%%%&&&%%%############%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&yyyuuuooolllkkkiiieeeaaa^^^^^^aaadddeeeeeefffiiijjjhhhggghhhlllsss999111$$$...)))...***YYY###&&&'''""""""""""""###############"""!!! !!!###%%%&&&###$$$%%%&&&%%%###!!!###!!!&&&'''!!!%%%"""999777&&& !!!"""######!!!!!!  !!!!!!!!!!!!###$$$###"""###!!!$$$$$$$$$###############$$$$$$%%%&&&&&&%%%%%%%%%"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """""""""""""""""""""""""""!!! !!!###$$$""""""############""""""############""""""""""""$$$""""""###&&&'''%%%"""!!!"""""""""!!!"""###%%%&&&&&&&&&%%%$$$###"""!!!%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&%%%""""""###$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################$$$###"""!!!!!!"""######"""###&&&''''''%%%###!!!%%%%%%&&&'''((((((''''''$$$$$$$$$$$$%%%&&&'''(((""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((&&&'''(((*********)))(((,,,,,,+++***+++,,,---...///............//////000333222222111111222222333666444222333666777666444555444444555555666777888666555333111000///......///000000111222444888;;;===>>>>>>?????????>>>>>><<<;;;:::999999999999::::::888444333222222111000//////000111111111111111111000///......///000111---------------...///000//////000111111111111111000000//////......------111000---+++******+++,,,---,,,,,,,,,+++***************+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++$$$%%%&&&((())))))******''''''&&&&&&&&&&&&'''''''''((()))******+++*********'''%%%&&&((((((&&&$$$'''***,,,+++(((&&&'''(((###&&&+++......+++&&&###((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%#########%%%&&&&&&$$$"""&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$%%%%%%$$$"""!!!{{{tttpppkkkiiiiiihhhddd```______aaadddfffgggiiijjjlllhhhfffgggjjjqqqJJJ777---+++///$$$+++ZZZ $$$%%%!!!%%%""""""""""""############""""""!!! !!!###%%%&&&###$$$$$$$$$$$$"""!!! """******$$$%%%### +++... !!!"""""""""###"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!! !!!!!!!!!"""###############$$$%%%&&&&&&%%%%%%%%%%%%###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!! """""""""""""""""""""""""""!!!!!! !!!"""###$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!'''%%%%%%&&&((()))'''%%%###$$$%%%$$$######%%%&&&%%%%%%%%%%%%$$$######"""$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&%%%""""""###$$$"""""""""""""""######$$$################################################""""""""""""""""""""""""$$$###"""!!!!!!"""######"""###%%%&&&&&&%%%$$$"""$$$$$$%%%&&&&&&&&&&&&&&&############$$$%%%&&&'''""""""######$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((('''(((((())))))))))))(((++++++***)))***+++,,,------------,,,------...///111111111111222222333444555444222444666777666444888777666555444444444444555444333111000///......///000000000111333777:::===>>>>>>?????????>>>>>>;;;;;;;;;;;;::::::::::::;;;888555333333333222111///000000111111111111111111111000000000000111111......---------...////////////000111111111111111111111000000000000//////222000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,+++++++++%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''))))))*********))))))((()))'''%%%&&&((((((&&&$$$''')))+++***(((&&&'''(((%%%'''((())))))((('''%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$!!! !!!###$$$"""!!!%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$uuunnnkkkhhhgggiiiiiifffcccbbbcccdddfffkkkoooqqqqqqrrrlllhhhhhhjjjppp|||LLL555000(((333&&&222YYY###'''!!!!!! """"""""""""############"""!!!!!!!!!!!!###$$$&&&#########""""""!!!!!! ))) ###%%%(((,,,''' ...'''...!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """!!!"""$$$### !!!""""""###!!!"""###$$$%%%&&&&&&&&&'''&&&%%%$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!""""""######""""""!!! ######"""$$$%%%&&&%%%###$$$%%%%%%$$$""""""###%%%$$$$$$$$$%%%%%%$$$$$$###"""###%%%%%%$$$$$$&&&'''%%%&&&&&&%%%""""""###$$$"""""""""""""""######$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$""""""""""""###$$$%%%&&&!!!""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((('''(((((((((***))))))))))))***++++++,,,+++++++++,,,,,,---...///000000111222333444444555444333444666666666555888777666555444444444444555444222111000///......//////000000000222666999>>>>>>>>>??????>>>>>>===;;;;;;<<<===<<<;;;:::999999666333222222222222111000000111111111222222222222222333333333333222222000//////............//////000111111222111111111111111111111222222222222222111///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***)))************************''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''************)))((('''&&&((('''&&&&&&'''(((&&&%%%((()))***)))'''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""!!! """######"""$$$$$$$$$#########""""""&&&%%%###!!!!!!###%%%&&&{{{nnnkkkhhhiiilllnnnmmmkkkhhhhhhhhhlllttt}}}~~~{{{ssslllkkkmmmrrr|||???333///,,,...000000TTT&&&$$$"""!!!"""""""""############"""!!!!!!!!!"""###$$$%%%######"""!!! !!!!!! """### ***%%%"""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""###"""###''''''%%% !!!!!!!!! !!!"""$$$%%%&&&&&&&&&$$$######"""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!!!!!!!"""#########"""#########"""  """"""###$$$%%%%%%%%%%%%%%% """$$$$$$$$$%%%&&&(((%%%&&&&&&$$$""""""###$$$"""""""""""""""######$$$######################## !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""######$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$!!!!!!"""""""""#########%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***+++***((('''&&&&&&'''((())))))))))))******+++++++++++++++++++++,,,---...---...///111333444444555444444444444555666666555444444444444555666777777444333222000//////.........///000//////111555888>>>>>>>>>>>>>>>>>>===<<<;;;<<<===>>>>>><<<:::999666444111000111111000000111111111111222222333333222333555555555555333222111111000///............000111111222222111111111///000000111222222333333222111///...---,,,,,,,,,******++++++,,,,,,---------------,,,+++***)))((()))))))))(((((()))))))))(((((()))(((((('''&&&&&&''''''&&&&&&&&&&&&''''''))))))******)))(((''''''''''''&&&''''''''''''&&&((((((((((((''''''(((((()))(((&&&%%%%%%&&&((()))%%%&&&&&&&&&'''(((((((((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########&&&$$$""""""$$$&&&&&&&&&$$$$$$$$$$$$############%%%$$$############$$$%%%wwwsssooopppsssvvvwwwvvvnnnoooooosssyyyooonnnpppttt{{{<<<===000444***000$$$VVV!!!###***%%%%%%!!!"""""""""############!!!!!!!!!""""""###$$$$$$###"""!!!!!! !!!!!!"""%%%+++###!!!''''''000000"""""""""""""""!!!!!!!!! !!!!!!!!!!!!"""###""" &&&)))((("""""""""!!!!!!  !!!###$$$%%%%%%%%%"""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""###$$$%%%%%%%%%%%%%%%%%%"""######"""  """""""""###$$$%%%%%%%%%%%% !!!###$$$$$$%%%'''(((%%%&&&&&&$$$""""""###$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$ """"""""""""""""""""""""!!!!!!""""""############""""""######$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%""""""!!!!!!""""""######"""""""""""""""#########&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))***)))(((&&&&&&&&&'''(((*********+++++++++++++++++++++++++++,,,---...///,,,---///111333444444444333444555555555555555666333333333444444555666777333222111000//////.........////////////111555888>>>>>>>>>>>>>>>===<<<<<<;;;<<<===>>>>>><<<:::999666444111111222222222111333222222111222333444444333444555666666555444333222111000///////////////111111222222222222111111---......///000111222222111000///...---,,,,,,+++))))))******++++++,,,,,,---------,,,+++***)))((()))((((((''''''(((((()))))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))&&&''''''''''''&&&''''''((((((&&&&&&'''(((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&''''''((()))***)))'''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''%%%######%%%'''''''''&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###{{{wwwyyy{{{||||||uuuuuutttyyyzzznnnlllooossswww{{{HHHGGG222333222...!!!^^^ !!!'''"""""""""""""""############!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""###"""%%%&&&"""999BBB """"""""""""""""""""""""!!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!""""""''''''%%%$$$$$$###"""!!!  !!!"""###$$$$$$$$$!!!"""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""""" !!!!!!""""""!!!!!! !!!!!!""""""###$$$$$$$$$ """$$$$$$###"""###$$$###$$$$$$###!!!!!!"""$$$"""###$$$%%%%%%%%%%%%%%% !!!###$$$$$$$$$&&&(((%%%&&&&&&%%%""""""###$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""######$$$######"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""""""""##############################%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((''''''&&&''''''''')))***++++++,,,,,,++++++*********+++,,,---...///+++---///111333444333333333444555555444444555777777666555444333333333333222222111000////////////---...//////000333777:::>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===<<<;;;:::999777555333333444555555444444333222222222333444555333333444444444444333333222111111000000000000111222222222333222222111000,,,------...///000000000//////...---,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))))))))''''''''''''))))))(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))%%%&&&((('''&&&&&&'''((()))'''%%%%%%'''((()))((('''((()))******)))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$######''''''&&&&&&''')))+++,,,111...+++'''$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$"""$$$&&&''''''&&&$$$"""}}}{{{|||||||||zzzzzzxxx{{{uuuhhheeeiiimmmppprrruuu{{{XXXIII<<<111555222)))oooFFF--- &&&""""""""""""############ !!!"""######$$$$$$$$$!!!"""###$$$$$$###""""""!!!(((''',,,"""!!!!!!!!!"""#########$$$!!!!!!!!!!!!"""""""""### !!!!!!!!!!!!!!!"""%%%$$$$$$######""""""!!!!!!!!! !!!!!!"""######"""""" !!!###%%%&&&&&&&&&%%% !!!!!!!!!""""""""""""""""""""""""""" !!!"""###""""""!!! !!!!!!!!!!!! !!!!!!""""""###$$$$$$%%%!!!!!!  """"""#########!!!!!!###%%%######$$$%%%%%%%%%$$$$$$ """###$$$######%%%'''%%%&&&&&&%%%""""""###$$$"""""""""""""""######$$$################################################!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$######"""###%%%&&&&&&%%%$$$"""%%%%%%%%%%%%%%%$$$######$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&''''''((('''''''''((((((***+++++++++***))))))))))))***+++,,,---...,,,---000222333333222222222444666666444333555777666666555444333333333333222111000//////...//////---...///000111444999<<<>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;::::::::::::555444222111333444555444555444222222222333555666333222222111111222222333111111000000000111222222222333333333222222111000---------....../////////......------,,,***))))))------------------,,,,,,++++++,,,,,,,,,++++++******)))(((''''''((()))***'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''$$$&&&((((((&&&&&&'''))))))&&&$$$$$$&&&))))))((('''((((((((((((((((((''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&(((+++---///111...+++'''%%%$$$$$$%%%''''''''''''''''''''''''$$$$$$$$$$$$############"""!!!!!!"""$$$$$$###!!!%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$zzzuuu{{{{{{zzzyyyyyy}}}}}}yyy|||pppbbb___cccgggiiikkkgggmmmvvvdddIIIIII777---777000ggg---%%%%%%%%%%%%%%%%%%%%%%%%***777$$$###...ddd"""&&&'''+++---&&&""""""""""""############ !!!"""######$$$$$$###!!!"""$$$%%%&&&$$$###"""''' %%%)))%%%{{{ !!!"""###$$$$$$%%% !!!!!! !!!!!!!!!""""""""" $$$%%%"""!!!!!!!!!"""""""""""""""!!!!!!"""""""""""""""!!!"""$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""""""""""""""""""""""" """#########"""!!! !!!!!!!!!!!! !!!!!!"""###$$$$$$%%%"""%%%$$$"""!!!###%%% !!!  """$$$$$$$$$%%%%%%%%%$$$$$$###!!!"""$$$$$$######$$$&&&&&&&&&&&&%%%""""""###$$$"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  """###$$$$$$$$$###"""###&&&''''''%%%###!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%'''((()))(((''''''&&&''')))*********)))((('''''''''((()))+++,,,---,,,---000222333333222111222444666666444333555777333333333333444555666666222111000//////...//////,,,...///000222666:::>>>>>>>>>>>>>>>===<<<;;;:::<<<;;;:::999999999::::::222000......000111222111555444333222222444555777333222000000000000222333111000000000111222333333333333333333333222111000............////////////---------,,,+++***)))(((000000000///.........---******+++,,,,,,,,,+++++++++)))(((''''''((()))+++''''''(((((((((((((((''''''''''''&&&&&&'''''''''))))))))))))((('''&&&%%%$$$&&&((((((&&&%%%'''***)))&&&######&&&))))))(((((('''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%"""###$$$%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((((((&&&&&&%%%&&&(((,,,///111,,,***(((&&&&&&''')))***''''''''''''''''''''''''############""""""""""""!!!!!!!!!###%%%%%%###!!!$$$$$$$$$############"""'''&&&$$$######$$$&&&'''ssspppooosssiiiyyyooo~~~xxx{{{~~~hhhWWWYYY______^^^bbbiii___dddzzzeeeUUUGGGDDD>>>000777''''''HHH&&&&&&,,,,,,!!!,,,$$$&&&(((&&&((($$$)))###XXX$$$""" !!!""""""""""""!!!!!!!!!!!!'''!!!)))(((%%%### """$$$"""&&&%%% """!!!'''sss}}}+++%%%###"""#########!!!&&&%%%%%%$$$#########$$$ !!!""""""###!!!######"""!!! !!!""" !!!###!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$"""!!! ######"""!!!!!!!!!!!!""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!$$$$$$$$$#########"""""" !!!"""###"""#########"""""""""""""""$$$$$$$$$$$$$$$&&&'''(((((('''%%%######$$$%%%&&&!!!!!!!!!!!!!!!""""""###%%%%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! """"""#########$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""!!!!!! !!!!!!"""###$$$$$$###############$$$"""############$$$$$$$$$""""""#########$$$$$$$$$#########%%%&&&&&&%%%###%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''************))))))))))))******+++++++++,,,,,,,,,---...000111333444444444111111222333333444444555222222222222222222222222000000///...............///...---...111666:::===CCC???<<<;;;<<<===;;;999;;;;;;;;;;;;:::999888888333222111222444555444333444333222222111111222222111111000000111111222333///000000000000111111111222333444444333000...,,,,,,------......------,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******+++***)))((('''&&&%%%%%%''''''''''''((((((((((((+++)))'''&&&%%%&&&'''(((''''''''''''''''''''''''******))))))((((((''''''***)))(((((()))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&%%%###"""!!!"""######llliiihhhlllwwwyyy|||{{{jjj^^^```ccc___\\\]]]XXXaaammmooojjjuuuaaaYYYNNNLLL444FFF!!!000:::000+++(((,,,555$$$''''''((()))''')))%%%***$$$YYY%%% ###!!!"""######"""""""""!!!!!!!!!---"""...######"""%%%&&&&&&%%%$$$""" (((***###LLLTTT ###$$$%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$#########"""!!! !!!"""###"""  !!!!!!  """###"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!! !!! !!!!!!"""###### !!!!!!!!!!!! """"""""""""#####################"""""""""!!!!!! """$$$$$$###!!!"""""""""""""""###$$$$$$######$$$%%%%%%&&&&&&'''$$$###!!! !!!"""""""""!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""######"""""""""!!!!!!!!! """"""#########$$$$$$$$$###############"""!!! ############$$$$$$%%%%%%""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((((()))))))))******,,,---///000222333333333222222333333444555555666333333333333333333333333222111000///............//////...///222666;;;>>>BBB???<<<;;;<<<<<<;;;999;;;;;;;;;;;;:::999888888444333222333555666555444444333222222111111222222111111111111111222222333000000000111111111222222222333333333222000...,,,........................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******((((((((((((((((((''''''''''''((((((((()))))))))+++***(((&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((()))))))))'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&gggeeedddgggppp|||www~~~zzz}}}yyyhhhXXXSSSUUUXXXbbblllYYYTTT___vvvddd```VVVOOOLLL)))BBB555!!!(((UUU///(((&&&111$$$'''((('''((($$$)))###YYY&&&!!!$$$"""###$$$$$$#########"""""""""'''""""""+++!!!"""###$$$$$$###!!! )))222 """```%%%%%% ###&&&&&&$$$###%%%(((%%%%%%$$$$$$######$$$$$$&&&%%%$$$###"""!!! """"""!!!  !!!"""!!!  !!!"""### !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""" !!!!!!""""""!!!!!!  !!!!!! !!!######$$$ !!!!!!!!!!!! """""""""######$$$$$$$$$"""""""""!!!!!!!!!!!!!!!!!! """$$$&&&&&&%%%######"""""""""$$$%%%&&&"""###$$$&&&&&&&&&&&&%%%%%%$$$"""!!!!!!""""""###""""""#########$$$$$$$$$ !!!!!!!!!!!!#########""""""#########""""""""""""!!!!!!!!!!!!"""""""""############$$$######"""!!!!!!!!!""""""$$$$$$$$$$$$%%%%%%%%%&&&"""!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&(((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&(((((((((((())))))))))))+++,,,---///000111111222222333333444555555666666444555555555555555555555444333222000///.........000//////000333777;;;===AAA???<<<;;;;;;<<<;;;:::;;;;;;;;;;;;:::999888888666444444444666777666555333333222111111111111222000111111111111222222222111111111111222222222333111222222222111000...---000///...------...///000------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((()))))))))%%%&&&&&&'''((()))******((((((((()))))))))******+++***)))((('''((()))***))))))))))))))))))))))))&&&''''''((())))))******###&&&((((((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&jjjgggfffiiioooxxxqqqfff\\\YYY\\\eeetttwwwoooddd\\\NNNOOO<<<777<<<,,,333&&&ggg+++&&& 111"""$$$&&&$$$&&&"""'''!!!ZZZ&&&!!!%%%###$$$$$$$$$$$$$$$#########"""***((((((%%%''')))&&&!!!###)))---888@@@^^^+++!!!%%%%%%!!! ###&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$###### !!!"""!!!!!!""""""!!!!!!!!!!!!"""### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!  """### !!!""""""###### !!!!!!!!!!!! !!!"""###$$$$$$$$$""""""""""""""""""""""""###!!! !!!###%%%%%%%%%%%%$$$###""""""###%%%&&& """$$$&&&'''&&&%%%$$$&&&%%%$$$$$$######$$$$$$######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""############%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$##################$$$%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%)))))))))*********++++++)))***,,,---///000000000111222222333333444555555555555555666666666666666666555333111000///......000000000111333777:::===@@@>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;:::999888888666555444444666777666444333222222111111111111111000000111111222222222222111111222222222333333333111111111111000///...---000///---++++++---///000........................---------,,,,,,,,,++++++++++++++++++++++++++++++***))))))(((((((((((()))%%%&&&&&&'''((()))******))))))))))))************+++***))))))))))))******(((((((((((((((((((((((('''''''''((((((((()))))) %%%)))(((%%%###&&&***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""######$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%###""""""###%%%%%%!!!!!!"""""""""###$$$$$$nnnlllkkkmmmqqqvvvzzz|||wwwdddbbbTTTLLLGGG555,,,CCC###:::''':::'''+++///***$$$&&&$$$&&&"""'''!!!YYY&&&!!!%%%###%%%$$$$$$$$$$$$#########"""!!!;;;---$$$###&&&%%%!!!!!!%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""""""""  !!!"""""""""!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!  !!!###$$$!!!""""""######"""!!!!!! !!!!!!!!!!!!  !!!"""##############################$$$"""!!! """###""""""&&&%%%###"""""""""###### """$$$&&&&&&&&&%%%$$$#########"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$#########"""""""""!!!$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$"""""""""###$$$%%%!!!"""###$$$$$$$$$$$$#########""""""###$$$%%%%%%""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%$$$######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((()))))))))*********((()))+++,,,....../////////000000111222222333333555555555666666666777777666555333222000///......000000000111333666999;;;>>>===<<<;;;::::::;;;<<<;;;;;;;;;;;;:::999888888666444333444555555444333333222111111000000111111///000111222222222222111111111222222222333333333000000000000///......---...---+++******+++---...........................------,,,,,,,,,+++++++++++++++++++++++++++++++++******)))(((''''''(((((('''''''''((((((((((((((())))))))))))***************)))))))))))))))******'''''''''''''''''''''''')))((((((((('''''''''&&&$$$((((((%%%$$$'''+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###### !!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$###"""!!!!!!"""###$$$ !!!!!!"""############ooonnnnnnppptttxxxyyyyyyzzzzzzhhhggg```ZZZ<<>>HHH***444---777&&&%%%******((()))''')))%%%***$$$XXX%%% $$$###$$$######"""""""""!!!!!!!!!fffKKK111((("""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$######""""""$$$$$$$$$"""!!!"""###!!!!!!!!!!!!!!!  !!!!!!"""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!  !!!!!!!!! """###%%%&&&&&&%%%$$$### !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""#########$$$"""""""""###%%%%%%###!!!!!!#########"""""""""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$!!!"""$$$%%%&&&%%%$$$### !!!"""###$$$%%%&&&###""""""!!!!!!""""""### !!!!!!!!!"""""""""#########""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""$$$%%%&&&%%%$$$### !!!"""###$$$"""############$$$$$$$$$#########$$$$$$$$$%%%%%%&&&$$$######%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***,,,---...///////////////000111111222222111111222333333444555555333333222000000/////////......///000222444666888;;;======;;;999888;;;===;;;;;;;;;;;;:::999888888777666555555666666555333222222111000000000000000///000222333333222111000000000000111111111222222//////......------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,++++++++++++*********************************)))''''''&&&&&&''')))(((((((((''''''''''''''''''((((((((()))))))))''''''(((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$""""""###$$$$$$$$$######!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$###"""lllmmmqqqvvv}}}bbbeeeUUUaaaAAA444JJJ(((222)))///TTT 111&&&&&&(((&&&((($$$)))###WWW$$$ $$$"""$$$""""""""""""!!!!!!!!!!!!)))###%%%###'''!!!$$$&&&%%%$$$$$$#########$$$%%%%%%&&&""""""###$$$$$$%%%&&&&&&###$$$%%%$$$"""""""""$$$ !!!!!!  !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!   !!! !!!"""%%%'''((('''&&&&&& !!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!"""%%%'''(((&&&###"""$$$%%%$$$###""""""""""""###$$$%%%&&&!!!""""""""""""!!! """###%%%%%%$$$###""" """$$$''')))+++,,,""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""############""""""!!!!!!!!! !!!"""$$$$$$$$$###""" """#########!!! """"""""""""###$$$%%%&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$%%%'''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%'''''''''((((((((())))))((()))***,,,---...//////000000000111222222333333000000111222222333444444222222111000//////000000------...000222444666777;;;<<<===;;;888888;;;>>>;;;;;;;;;;;;:::999888888999777666666777777666444222111111000000000000000...000222333333333111000///000000000000111111111//////...---------......,,,------......------,,,////////////////////////,,,,,,,,,+++++++++************************************)))''''''&&&&&&&&&''''''((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((()))(((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((''''''&&&((()))***((('''''''''''''''''''''''''''&&&&&&''''''((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&& !!!"""###############"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$!!!"""######"""!!! |||tttpppuuu|||pppfffaaa[[[RRRGGG>>>777222000,,,,,,'''333,,,$$$)))$$$'''$$$444$$$XXX&&&!!!$$$"""###""""""############""""""222:::&&&$$$'''%%%"""######$$$$$$######"""###$$$%%%''''''''''''&&&&&&&&&%%%$$$$$$######"""######$$$$$$$$$######"""!!!!!!!!!!!!!!! #########""""""""""""""" !!!"""######"""!!!  !!!!!!""""""""""""!!!!!! !!!!!!""""""######"""$$$'''))))))(((&&&$$$%%%"""!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$######"""!!! !!!!!!!!!!!!"""""""""### !!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$ !!!###%%%%%%$$$"""$$$#########$$$### !!!###%%%%%%$$$###"""###$$$""" !!!!!! !!!"""$$$%%%%%%### """!!! !!!"""###"""!!!$$$$$$###""""""######$$$  ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((('''&&&&&&'''###"""!!!"""$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&(((***++++++******++++++++++++,,,,,,,,,,,,,,,---------------000000111222222222222111222222222111000//////...,,,,,,---///111333555666::::::999888888888999999666888;;;;;;999777666666999777666555666777666555222222111000//////000000222222222111111111111000---.........//////000000......---------,,,,,,,,,*********++++++,,,,,,,,,------------------------+++++++++************)))))))))******++++++,,,,,,)))((('''&&&%%%&&&''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))((((((''''''''''''''''''&&&%%%$$$######$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###"""!!!!!!!!!"""###$$$(((&&&### !!!###%%%########################$$$$$$$$$######""""""""""""######$$$$$$%%%&&&&&&)))))))))))))))))))))(((zzz|||vvvmmmddd^^^UUULLLCCC<<<666333---444333+++333%%%%%%+++(((000!!!000[[[(((###&&&$$$%%%""""""############""""""$$$XXXaaa!!!(((***%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###!!! !!!!!!""""""!!!!!! """""""""""""""""""""""" !!!!!!""""""!!!!!! ######""""""""""""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""" !!!######"""!!! %%%"""!!!######"""""""""""""""""""""""""""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!""""""############""""""""""""############$$$$$$$$$%%%&&&%%%$$$$$$############!!!!!!!!!###%%%%%%$$$"""$$$#########$$$###!!!!!!###%%%%%%###"""""""""$$$""" !!!""""""!!!""""""!!! """!!! !!!"""###"""!!!########################""""""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%'''((($$$######$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&'''((())))))))))))******+++++++++,,,,,,,,,............///////////////000111111222222111111222222111000000///......---------///000222444555888888888888888888888888888999;;;;;;999888888888777555444444555666666555333333222111111111111111222222222222111111111111........./////////000000............---------,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))***************)))((('''&&&%%%&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))'''((((((((())))))))))))''''''((()))))))))))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%$$$$$$#########$$$$$$########################%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$vvvzzzvvvhhhbbbZZZQQQIIIBBB<<<777666+++!!!)))bbb+++(((666))))))YYY%%% ### """"""############""""""))))))$$$)))$$$---%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%###""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%###""" !!!!!!""""""!!!!!! """"""""""""""""""""""""!!! !!!$$$$$$############$$$$$$ """"""!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""$$$""" !!!""""""""""""""""""""""""""""""""" !!!"""############!!!!!!!!!!!!!!! $$$$$$$$$$$$############"""""""""#########$$$$$$'''&&&%%%$$$###"""""""""###""""""###%%%%%%$$$"""$$$###"""###$$$###!!!!!!###$$$$$$""" !!!!!!"""!!!!!!"""###$$$"""!!!%%%###!!!###"""!!! !!!"""###"""!!!!!!"""###$$$$$$###""""""$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%############$$$$$$$$$$$$++++++***(((%%%###$$$%%%$$$$$$%%%'''))))))&&&$$$&&&%%%$$$######$$$%%%&&&&&&''''''((((((''''''&&&)))))))))))))))(((''''''***++++++++++++,,,,,,,,,---------......///////////////000111111111111111111111000000//////..................///111222333666777888999999888777666999:::;;;:::999888888:::555333222222444555555444444444333222222222222333333222222222111111111111......////////////000000/////////.........------............------------++++++++++++++++++++++++++++++*********)))))))))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$###$$$%%%%%%&&&'''(((((()))''''''((((((((()))))))))''''''((())))))))))))((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########((((((&&&%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########""""""""""""""""""""""""~~~rrrtttyyy|||{{{lllfff]]]UUUNNNGGG???:::+++777++++++666ZZZ###&&&)))+++333XXX$$$ """"""############"""""" '''"""))),,,&&&###$$$$$$$$$$$$$$$$$$###%%%&&&&&&'''&&&%%%$$$############$$$$$$%%%%%%%%%""""""###$$$$$$$$$######"""""""""""""""!!! !!!!!!!!!"""""""""""""""!!!  !!!"""!!!!!! !!!!!!""" !!!!!! """""""""!!!!!! """"""!!! !!!"""###$$$###"""!!! !!!""""""""" !!!"""######""""""!!!!!!!!! !!!!!!"""###$$$%%%&&&!!!""""""""""""#########'''&&&%%%###""""""""""""$$$###"""###%%%%%%$$$"""$$$###""""""######""" !!!"""######!!! !!! !!!"""$$$$$$""" &&&$$$!!!!!!$$$&&&"""!!! !!!"""###"""!!! !!!###%%%%%%$$$"""!!!$$$$$$############$$$$$$############$$$$$$$$$$$$ !!!"""$$$%%%'''((()))%%%&&&''''''$$$###"""######$$$%%%(((***)))&&&###&&&%%%###""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((()))(((((('''&&&%%%*********+++++++++,,,,,,*********+++,,,,,,------...///000000111111000000000000000//////.....................///000000111555666888999:::999777666999::::::888777666888999666555333333333444333222333333222222222222333333333333222222222111111111//////////////////000000000////////////.........------,,,,,,++++++******************************************))))))))))))))))))(((((('''''''''&&&((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((())))))'''''''''((((((((())))))&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################)))(((((('''&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%########################%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!"""""""""###############vvvooooooppprrr|||rrrjjj```XXXQQQJJJBBB===666(((444+++(((///===999111###[[['''!!!$$$!!!!!!""""""############""""""&&&%%%TTT(((,,,,,,***+++$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$"""""""""""""""!!!!!! !!!!!!""""""""""""!!!  !!!!!!  !!!!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!  !!!"""!!!""""""!!!!!!!!!"""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!  !!!"""###$$$$$$!!!""""""""""""#########&&&%%%$$$###""""""""""""$$$###!!!"""$$$%%%$$$###$$$###!!!"""######"""!!!!!!""""""""" !!!### """######!!!######""""""""""""###$$$"""!!! !!!"""###"""!!! """$$$%%%$$$"""!!!$$$######""""""######$$$""""""#########$$$$$$$$$!!!"""###%%%'''((()))***"""$$$$$$$$$$$$""""""$$$&&&((('''$$$!!!&&&%%%###""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&)))))))))*********++++++))))))******+++,,,,,,---......///000000000000////////////.....................------...//////000444666888999:::999888777777888888666555444666777999777555333333333222000222222111111111222222333333333333222222222222111000000000000000000//////000////////////.........,,,,,,,,,+++*********)))))))))))))))))))))))))))*********)))))))))(((((()))(((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((())))))******''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################'''''''''&&&%%%$$$$$$###%%%$$$$$$$$$$$$%%%''''''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###"""!!!!!!"""#########$$$$$$%%%%%%}}}xxxxxxooolllkkkkkkiiijjjttt{{{qqqeee[[[UUUOOOGGGAAA222BBB###,,,***'''MMM""")))&&&&&&,,,ZZZ&&&!!!###!!!!!!""""""############""""""%%%"""!!!(((***444###444'''&&&&&&''''''''''''&&&&&&!!!"""$$$%%%&&&&&&&&&%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$"""!!!!!!""""""######""""""!!!  !!!!!!""""""###!!! !!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!  !!!"""### """###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!"""""""""###"""""""""!!!!!!!!!!!! """""""""#########$$$$$$$$$$$$###""""""""""""###"""!!! ###$$$$$$$$$$$$###!!!!!!"""######""" !!!""""""!!!!!!###%%%###"""""""""######!!! !!!!!!"""!!!!!! """!!! !!!"""###"""!!! """############"""###""""""""""""""""""###"""""""""############$$$''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$###"""!!!!!!"""$$$&&&%%%###!!!%%%$$$###""""""###$$$%%%&&&''''''((((((''''''&&&###$$$%%%&&&&&&&&&&&&&&&'''(((((((((((()))))))))******+++,,,------......---......///////////////..................---------------------...///000444555666777888888777777555666777666555444444555999777444333333333222000222111111111111222222333333333333333222222222222111111000000000000///////////////.........------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******)))))))))(((((((((((((((((((((''''''''''''''''''((((((''''''&&&%%%$$$%%%%%%&&&'''((())))))((((((((()))))))))))))))&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%$$$######$$$&&&'''"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$###""""""!!!!!!!!!""""""######$$$$$$$$${{{sssnnnmmmeeeeeeggghhhhhhiiiqqqyyyzzzkkk```ZZZTTTMMMGGGHHH!!!===999&&&&&&...kkkwww###,,,***###%%%XXX$$$### !!!""""""############""""""%%%$$$"""...<<<"""(((&&&&&&''''''''''''&&&&&&######%%%%%%&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""############"""!!!!!! !!!""""""### !!!!!!""""""!!!!!! ######""""""""""""###### !!!!!!!!!!!!!!!!!!  """""""""""""""###$$$$$$"""$$$###!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%#########"""""""""!!!!!!############$$$$$$$$$%%%"""""""""""""""######$$$ !!!$$$%%%%%%$$$"""!!!!!!"""#########!!!"""""""""###&&&((((((&&&$$$###$$$$$$"""!!! !!!!!!!!!!!!!!!"""!!! !!!"""###"""!!! !!!!!!"""###############""""""""""""######""""""""""""############((('''&&&%%%###"""!!! ((())))))(((%%%#########"""!!!!!!###$$$%%%###"""########################&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((())))))***+++,,,---......------.../////////......------------------------,,,,,,,,,,,,---...///000222222333444444555666666444666888888666555444555555333222111333333333222222222222222222333444444444444333333333222222222111111111000000000//////............---------,,,***************+++++++++))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((())))))&&&'''((((((((('''&&&%%%&&&''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$######""""""!!!!!!"""""""""###$$$$$$%%%%%%}}}uuummmgggfffcccccceeehhhjjjlllqqquuupppddd^^^YYYQQQKKK:::===999###555555000RRR###(((&&& [[[(((###'''$$$%%%""""""############""""""222 $$$DDDddd$$$"""444%%%!!!%%%:::$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$"""!!!#########$$$$$$%%%&&&&&&!!!!!!"""$$$$$$%%%%%%%%%###############"""!!!!!! !!!""""""### !!!"""######"""!!! """"""!!!!!!!!!!!!""""""  !!!!!!!!! """$$$###!!! !!!### !!!"""""""""""" !!!###$$$%%%&&&'''!!!!!!"""###$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%!!!$$$%%%%%%$$$""" """######### !!!""""""$$$(((***,,,)))&&&%%%%%%%%%$$$###""""""!!!!!!"""###$$$%%%"""!!! !!!"""######!!! !!!"""$$$$$$$$$##################$$$""""""""""""############$$$$$$$$$###"""!!!  """'''***$$$"""!!!"""$$$%%%$$$###"""###$$$$$$$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,,,,,,,---......//////......------------------------+++++++++,,,---...000000111111111111222333444555444777999:::888666555555111000///000222333444333333333333333444444555666444444444333333333222222222111111111000000//////......---------,,,,,,,,,&&&&&&''''''(((((())))))************************))))))))))))((((((((((((''''''(((((())))))******&&&'''((((((((('''%%%%%%)))))))))))))))(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''''''''((((((((())))))""""""###$$$%%%'''((()))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%!!!###%%%'''&&&$$$!!!"""""""""""""""""""""""" !!!!!!"""""""""###############""""""""""""###$$$$$$%%%&&&'''''''''yyyrrrlllgggdddbbbeeehhhmmmpppssstttuuuxxx|||mmmccc[[[UUUQQQBBB>>>888333000---***''''''111&&&888ZZZ&&& ### !!!%%%$$$""" !!!###***###''')))DDD%%%...###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%$$$$$$$$$######%%%$$$###"""""""""###$$$ !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!  !!!######""""""!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!!!!###%%%&&&######""""""######$$$%%%%%%$$$"""!!!!!!###$$$&&&&&&%%%###"""""""""######$$$#########""""""!!!!!!"""""""""""""""""""""""")))"""$$$'''''''''***)))'''&&&%%%%%%### !!!"""""""""""""""!!!!!! !!!###$$$%%%######""""""!!!!!! !!!!!!!!! !!!!!!!!!$$$"""!!! !!!"""$$$"""!!!!!!!!!!!!!!!"""###"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((())))))((()))+++------------------------,,,......//////...---,,,,,,,,,,,,,,,---...///000000111222333333444444444444999999888777666666555555333222111111111222333444444333333444666666555444333333222222111000//////222000//////000111111000,,,,,,,,,++++++************************++++++,,,++++++***)))((((((((()))***))))))((('''&&&&&&&&& %%%)))***'''%%%%%%&&&******))))))))))))******+++)))'''&&&%%%&&&((())))))((('''%%%###$$$(((+++''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&((()))(((((('''&&&%%%%%%%%%%%%(((((('''&&&$$$###""""""&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########""""""!!!&&&&&&%%%$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!  !!!""""""######!!!"""$$$###!!!!!!!!!""""""""""""!!!!!! !!!"""######$$$######yyyrrrmmmhhhdddeeegggjjjnnnqqqtttwwwxxxtttssshhh```XXXTTTGGGBBB;;;555111...+++)))000UUU***&&&ZZZ&&& ###!!!!!!!!!!!! !!!!!!"""###$$$"""$$$&&&$$$xxxttt +++222###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%$$$$$$$$$#########$$$$$$###""""""###$$$%%%######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""######### !!!!!!  !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!"""$$$%%%######""""""######$$$%%%######$$$$$$$$$#########%%%$$$"""!!!!!!!!!""""""$$$#########""""""""""""""""""""""""""""""""""""&&&### !!!&&&***++++++'''%%%$$$$$$%%%$$$""" !!!!!!!!!!!!!!! """!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!"""$$$###"""!!!!!! !!!!!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$###### !!!!!!""""""!!!!!!######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((()))+++---------,,,,,,,,,,,,,,,,,,......//////...------,,,,,,,,,,,,------...///000000111222333444444444444444333333222111111000000222222111111111222333444444444555777999888666333444444333333222111111000000...------...//////...------,,,,,,+++******)))***))))))))))))***+++++++++***))))))))))))))))))***))))))(((''''''&&&&&&###&&&)))***)))(((''''''))))))((((((((())))))******)))'''&&&&&&&&&(((((('''((('''&&&$$$%%%'''***''''''''''''&&&&&&%%%%%%((((((''''''&&&'''''''''''''''&&&%%%%%%%%%%%%&&&(((''''''&&&$$$######"""######$$$$$$$$$$$$######''''''&&&&&&&&&&&&'''''' !!!"""######$$$######&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%(((%%%######$$$%%%$$$"""!!!!!!""""""""""""!!!!!!!!!!!!"""#########""""""zzzuuupppkkkggghhhiiikkknnnrrruuuyyyzzzsss||||||pppfff]]]XXXMMMGGG???777222///---+++"""888qqqmmm%%%(((YYY%%% ###!!!""" !!!"""###############&&&&&&''',,,444...&&&###$$$$$$""" ###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%$$$$$$$$$$$$########################$$$%%%&&&!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############$$$ !!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!""""""###""""""""""""###$$$$$$"""$$$%%%&&&%%%###!!! ######"""!!!!!!!!!!!!"""###############"""""""""""""""""""""""""""""""""###%%%###!!!&&&111333...%%%$$$###$$$%%%%%%###"""!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!%%%$$$###!!! """###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###### !!!!!!"""###"""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&((()))(((((((((***,,,,,,,,,+++++++++,,,,,,,,,.........///......---,,,,,,,,,,,,,,,---...///000///000111333444555555555555555555444333333222222222222111111222222333444222444888;;;===;;;666222444444444333222222111111...,,,++++++,,,------,,,///...---,,,+++***)))((())))))((((((((()))******))))))))))))))))))***+++***))))))((((((''''''&&&&&&'''(((***++++++)))&&&'''''''''(((((()))))))))***)))'''&&&&&&&&&'''(((&&&'''((('''&&&%%%'''((((((((((((''''''''''''&&&((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''' """###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""############"""""""""!!!$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$"""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!""""""""""""!!!!!! |||yyyuuupppllljjjjjjkkkmmmppptttwwwzzzvvv}}}xxxlllaaa[[[SSSLLLBBB999333000...--- 777$$$:::///YYY%%% ###!!!""""""######$$$###"""!!! !!!)))%%%$$$(((!!!BBB &&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$############""""""######$$$%%%&&&&&& !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!$$$###""""""!!! """""""""""""""###$$$$$$$$$%%%%%%%%%$$$###!!! #########""""""""""""###########################""""""""""""""""""""""""!!!((('''"""(((777999000%%%$$$###$$$%%%$$$###!!!""""""###$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!###$$$$$$###!!! ######"""!!!!!!"""############"""!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&'''(((((('''''')))+++++++++*********+++,,,,,,---...............---------,,,,,,,,,------...///...///000222444555555666888888777777666666666666222111222222222222333333111444:::???AAA===666111333333333222222111111111...---++++++---...---,,,000///...---+++***((((((((((((((((((((())))))***)))((((((((()))***++++++))))))))))))((((((''''''((('''&&&))),,,,,,)))&&&&&&&&&'''(((((())))))))))))((('''&&&&&&&&&''''''%%%&&&((()))'''&&&&&&'''((((((((((((((((((((('''))))))******)))'''%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$((('''''''''((((((((()))%%%$$$###""""""###$$$%%%!!!"""######$$$$$$$$$$$$###############$$$$$$$$$!!!!!!"""###############!!!!!! """""""""""""""""""""!!!$$$###!!! !!!!!!""""""""""""!!!!!!"""""""""""""""!!! ~~~|||xxxuuummmmmmmmmmmmooorrrtttvvvuuuqqq|||qqqeee]]]VVVOOOEEE;;;555111...------222111%%%YYY%%% $$$"""###""""""$$$$$$$$$###!!! !!! %%%&&&***pppttt;;;***)))%%%444""""""%%% +++$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""!!!  """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!#########"""!!!!!! """"""!!!!!!""""""###$$$'''&&&$$$""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################&&&'''""")))666777---&&&%%%$$$$$$$$$###!!! !!!""""""#########""" !!!"""###$$$$$$######"""!!!  !!!""""""!!! ######""""""""""""######!!!!!! !!!!!!"""######"""""""""#########$$$$$$######$$$$$$$$$$$$###### !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&''')))+++***)))(((((((((***+++,,,------...............------,,,,,,,,,,,,------...---...000222333444555555444444333333333333333222111111222222333333333333111444:::???AAA===666000111111111111000000000000000///------///000///...000000...---+++***)))(((((((((((((((((())))))***)))((((((((()))***++++++)))))))))))))))(((((((((((('''&&&(((+++,,,)))&&&%%%&&&'''((())))))(((((((((''''''&&&&&&&&&&&&&&&$$$&&&))))))(((&&&&&&&&&'''(((((((((((((((((((((((())))))))))))'''%%%$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$ """$$$%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!!!! $$$$$$$$$$$$######$$$%%%!!!!!!""""""""""""!!!!!!""""""###""""""!!! ~~~sssrrrrrrqqqqqqrrrrrrsssqqq~~~qqq~~~}}}___^^^mmmxxxkkkbbbXXXQQQHHH???888333000...+++***---&&&TTTYYY%%% $$$"""### !!!###$$$%%%%%%&&&(((''',,,&&&'''GGG"""***...,,,'''222&&&###%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###$$$%%%&&&&&&&&&%%%######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###############"""""" !!!!!!""""""!!!!!! !!!"""###%%%&&&######"""!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!############!!!!!!!!!!!!""""""""""""!!! """!!!!!!!!!!!!"""######'''%%%###!!!!!!"""###$$$###$$$%%%%%%&&&%%%%%%%%%#########$$$$$$$$$$$$$$$########################"""$$$###)))000...&&&&&&%%%$$$###$$$###  !!!  !!!###$$$%%%#########"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%###""""""""""""###$$$$$$######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%&&&'''&&&&&&&&&(((***)))((('''&&&''')))+++,,,,,,---......///.........------,,,,,,,,,,,,------...///000222333444444444222222222222222222222222000111222333333333333222111444888===???<<<666111000000000000000000000000111///......///000000///000///...---,,,+++***)))))))))((((((((()))******))))))))))))))))))***+++))))))))))))))))))))))))(((''''''(((******)))((('''((()))***))))))''''''''''''''''''&&&&&&%%%%%%$$$&&&))))))'''&&&&&&&&&&&&''''''''''''((((((((('''((((((((('''&&&%%%%%%############$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$#########%%%&&&(((&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$###!!! """"""###$$$$$$$$$$$$###!!!"""$$$&&&((())))))***'''''''''&&&&&&&&&%%%%%%"""""""""""""""#########!!!"""######""""""$$$&&&!!!!!!""""""""""""!!!!!!"""############""""""!!!{{{{{{zzzxxxvvvtttrrrqqqrrrwww{{{vvvuuuaaa]]]bbbgggpppppptttqqqhhhZZZTTTKKKCCC<<<777333000+++///+++,,,$$$YYY%%% $$$"""### !!!"""###%%%&&&'''***---(((%%%!!!]]];;;///$$$$$$!!!$$$//////)))---%%%$$$$$$((($$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%############""""""""""""###$$$%%%&&&&&&%%%%%%$$$!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!!###$$$&&&""""""!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!""" !!!###$$$$$$###!!! !!!"""#########"""!!!!!!!!!!!!!!!"""######$$$$$$##################"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%######################## !!!$$$(((,,,+++&&&!!!$$$###"""###$$$###""" !!!!!!"""""""""!!!!!!!!!!!!!!!"""###### !!!!!!""""""#########"""!!! !!!"""###!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!"""###$$$###""""""!!!"""###$$$%%%######$$$$$$$$$$$$######%%%&&&&&&'''''''''''''''%%%%%%%%%$$$$$$$$$#########"""""""""######$$$%%%""""""###$$$%%%&&&''''''$$$%%%&&&&&&%%%&&&(((***)))'''&&&%%%&&&(((+++,,,,,,------...//////......------,,,,,,+++,,,,,,---//////111222222333333333444444444444444444444444000111222333333333222222111333666999;;;999555111000000000000000000000000///---,,,,,,---......---///......---,,,,,,++++++***))))))))))))***+++++++++***))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++))))))++++++***)))'''&&&&&&'''''''''&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$#########$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&((()))$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$############""""""""""""######$$$$$$%%% """"""!!! """!!!!!!""""""""""""!!!!!!"""######$$$$$$$$$$$$###~~~{{{wwwtttrrrwwwsss|||zzzkkk```\\\___dddhhhkkkqqqxxx~~~wwwmmm[[[VVVNNNFFF???:::555222/// +++---,,,XXX%%% $$$###$$$$$$$$$"""""""""###$$$%%%!!!%%%///...!!!...fff{{{MMM)))&&&+++%%%!!!%%%$$$&&&)))***&&&"""!!!"""$$$,,,+++"""######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&############""""""""""""$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""""""""!!!!!!########################!!!!!! !!!!!!""""""""""""!!!!!!  !!!###$$$!!!!!!!!!!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!"""""" """###$$$$$$###"""  """$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######!!!"""$$$%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$############$$$$$$%%%%%%%%%########################%%%###&&&...111+++$$$!!!"""!!!!!!"""$$$%%%###"""!!!!!!###$$$$$$%%%%%%%%%###""""""!!!!!!!!!!!!!!!!!!"""$$$%%%&&&%%%$$$!!! !!!$$$%%%######$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!"""###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$###############"""######$$$%%%%%% !!!###$$$%%%&&&'''$$$%%%&&&&&&%%%%%%''')))((('''%%%%%%%%%(((+++,,,,,,,,,---.../////////...------,,,++++++,,,,,,,,,///000111222222222222222333333333333333333333333000111222333444333222222222222444777888777444111111111111111111111222222---+++******+++,,,,,,+++.........------,,,,,,,,,***************++++++,,,++++++***)))(((((()))))))))))))))))))))*********(((+++---,,,***)))+++...***+++,,,,,,+++)))'''%%%&&&&&&''''''&&&&&&%%%$$$&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''"""!!! """%%%&&&!!!###%%%%%%###!!!###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$###############"""!!!!!!$$$$$$$$$$$$#########""" !!!"""###$$$$$$%%%%%%&&&'''%%%!!! !!!###!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%~~~}}}|||{{{{{{zzzwww}}}||||||xxxiiifffccc^^^___fffiiipppwww|||qqqeeeYYYMMMHHHCCC<<<666333444!!!)))+++333!!!AAAWWW%%%###((($$$###%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''aaa###&&&'''***))) ((((((''''''''''''''''''&&&&&&%%%$$$######""""""%%%$$$"""""""""###%%%'''&&&333!!!$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%%%%$$$######""""""!!!$$$%%%%%%&&&%%%$$$"""!!!########################!!!!!!""""""#########$$$###"""!!! !!!""""""%%%$$$"""  !!!!!! ######""""""""""""###### !!!"""######"""!!! !!!!!!!!!!!!""""""""""""  !!!"""""""""""""""###!!!  !!!###""""""""""""############ !!!"""######"""!!! $$$###"""""""""###%%%%%%###$$$%%%%%%######$$$%%%'''&&&$$$""""""!!!"""""" &&&444;;;***+++#########""""""""""""""" !!!""""""!!!  !!!""""""!!! !!!!!! """###%%%'''&&&%%%###""""""!!!!!! !!!###$$$%%%&&&(((&&&""" """$$$""""""""""""############%%%$$$$$$###"""!!!!!! #########"""""""""""""""%%%%%%%%%$$$###"""!!!!!! !!!"""$$$$$$%%%%%%!!!"""###%%%&&&''''''(((''''''&&&%%%&&&'''((()))+++***)))))))))))))))******+++,,,...///000000000000111000...,,,+++,,,---//////000111222333333444222222333333444555555666333333333333222222111000111444777999999888555333222222222111111111000000111111111000///---,,,+++***************)))((('''''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++)))'''$$$"""&&&&&&'''((())))))((((((***)))(((''''''((()))***''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%$$$###!!! !!!"""$$$%%%$$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&)))%%%!!! ###%%%&&&%%%"""$$$&&&&&&%%%$$$###$$$###$$$$$$%%%%%%$$$$$$############"""""""""!!!!!!$$$###"""###$$$$$$###"""&&&$$$!!!"""$$$ !!!!!!"""###$$$$$$$$$}}}}}}}}}}}}~~~{{{zzzvvvfffbbb^^^XXXXXX]]]^^^dddkkkpppttt|||vvviii]]]QQQKKKFFF???888666...+++333&&&000---"""cccWWW&&&###'''$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&JJJ(((""" &&&)))%%%$$$$$$$$$$$$$$$%%%%%%######"""!!!!!! ###"""!!! !!!"""$$$%%%!!!'''+++###***000$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!$$$$$$$$$#########"""""""""###$$$$$$$$$###"""!!!######################## !!!!!!!!!""""""""""""######"""!!!!!!!!!"""###$$$$$$###""" """!!! !!!######!!!######""""""""""""###### !!!""""""""""""!!! !!!!!!!!!!!!""""""""""""###$$$!!!!!!$$$###!!!!!!!!!"""""""""""""""###"""  """###""""""""""""##################$$$$$$$$$$$$######$$$###"""""""""###%%%%%%###$$$%%%%%%######$$$%%%&&&%%%$$$""""""!!!""""""###((("""444:::,,,,,,$$$$$$$$$#########$$$$$$ !!!""""""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$$$$###"""!!! !!!!!!"""###$$$%%%&&&&&&&&&$$$!!!!!!"""!!!!!!!!!"""""""""###### !!!###$$$&&&''''''"""""""""""""""#########$$$%%%%%%$$$$$$"""!!!!!! !!!"""$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$&&&&&&)))))))))(((((()))******)))***+++,,,------.........///000///---,,,,,,---//////000111222333333444555555555555444333222222333333333333333222111111000222444666666555333222222222111111111000000000000000000///...---,,,+++------,,,,,,++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&$$$!!!&&&'''''''''((((((((()))))))))(((''''''((())))))''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$###"""!!!"""###%%%&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$######%%%&&&%%%###!!!###%%%%%%$$$######$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%###"""###$$$%%%$$$###%%%###!!! !!!### !!!""""""######~~~~~~{{{www{{{sssllleee]]]ZZZ^^^]]]dddkkkpppuuu|||~~~pppdddWWWPPPJJJBBB<<<999333000444&&&444&&&XXX&&&###'''$$$###%%%$$$$$$$$$$$$$$$$$$##################$$$$$$%%%MMMsss,,,'''999...&&&+++&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$######"""%%%$$$$$$######%%%&&&'''555 )))!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###"""!!!!!! !!!!!!!!!"""""""""""""""!!!!!!"""#########""""""######################## !!!!!!!!!!!!"""######"""""""""######$$$"""""""""!!!!!!!!! $$$#########$$$### ###""""""!!!!!!""""""### !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$%%%######%%%$$$"""!!!!!!!!!!!!"""######"""""" """"""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%###$$$%%%$$$######$$$%%%%%%$$$###"""""""""""""""%%%)))&&&222555++++++!!!%%%%%%$$$$$$$$$%%%%%%%%% !!!!!!""""""!!!!!! """!!!!!! !!!!!!""" !!!"""###$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%%%%&&&&&&###"""!!!  !!!!!!!!!"""""""""############""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''''''''''''''((())))))((((((((((((((()))***+++((())))))***+++++++++***,,,...000000...---------...//////000111222333333444555666666555444222111333333333333333333222111000000111222222222222111111111111111000000000000/////////......,,,+++***+++***(((''''''((())))))++++++******************''''''''''''''''''''''''))))))))))))))))))))))))+++***)))'''&&&$$$###"""((('''&&&&&&&&&'''((())))))(((''''''''''''((()))'''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###"""""""""######$$$###"""""""""###%%%&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$###$$$%%%'''&&&$$$"""!!!###$$$$$$###""""""#########$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!######"""!!!""""""!!! !!! !!!!!!""""""|||~~~~~~~~~wwwyyy~~~qqqiii```WWWSSSTTTVVV\\\ccciiimmmsss{{{vvviii[[[SSSMMMDDD===;;;777)))111)))%%%---)))222)))YYY&&&"""&&&$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&///***###"""%%%%%%%%%&&&'''((()))***&&&&&&%%%%%%%%%$$$$$$$$$###""""""""""""###$$$%%%$$$!!!)))%%%***"""$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!! !!!"""######!!!!!!"""######$$$$$$$$$########################!!!!!!!!!"""""""""""""""###############$$$$$$$$$ ###"""!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""!!!###""""""###!!!""""""!!!!!!!!!"""###$$$""""""!!! !!!""""""!!!"""""""""############$$$###!!!!!!!!!!!!###$$$############$$$$$$%%%%%%"""$$$%%%$$$###"""###$$$$$$#########""""""######$$$((()))......(((&&&"""%%%$$$$$$###$$$$$$%%%&&&""""""""""""!!!!!!!!! ###"""!!! !!!"""### !!!###$$$%%%%%%$$$$$$######""""""###$$$%%%%%%'''''''''&&&&&&&&&%%%%%%!!!"""""""""!!!!!!  !!!!!!!!!!!!###""""""  !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%&&&%%%###""""""$$$&&&''')))))))))))))))*********&&&&&&&&&'''((()))***+++(((((()))******)))))))))))),,,///000///...............///000111222333333000111333555666555444444222222333333333333222222000000//////000000111222111111000000000/////////............---,,,+++***)))(((&&&%%%%%%&&&''')))************************))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***)))))))))))))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$$$$############$$$###""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$############$$$$$$###"""!!!"""$$$###"""!!!"""#########$$$$$$$$$$$$######""""""""""""""""""""""""!!!  !!!  !!!!!!!!! !!!!!!"""""""""ttt{{{~~~~~~|||nnn___VVVNNNEEE>>><<<444(((555888+++((('''---///999ZZZ'''"""%%%###%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((ppp^^^eeeaaa```ccc[[[[[[[[[[[[\\\^^^______\\\\\\\\\[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYZZZZZZZZZnnn&&&"""+++!!!)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!""""""###$$$%%%&&&&&&############$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$!!!!!! """!!! !!!###""""""!!!!!!!!!!!!""""""  !!!!!!!!!!!!"""""""""""" """!!!!!!""" """""""""""""""######$$$""""""!!!!!!!!!!!!""""""!!!"""""""""############$$$###"""!!!!!!"""###$$$######$$$$$$%%%%%%%%%%%%"""###$$$$$$""""""###$$$#########$$$$$$$$$$$$$$$%%%(((000---)))(((###$$$$$$###"""""""""$$$%%%&&&######""""""!!!!!!!!!!!!###"""!!! !!!"""### !!!###$$$%%%%%%$$$$$$""""""""""""###$$$%%%&&&(((((('''&&&&&&%%%%%%$$$""""""#########"""!!! !!!!!!!!!!!! !!!"""### !!!"""###$$$$$$%%%######$$$$$$$$$###"""""" !!!"""###$$$$$$$$$######"""!!!!!!"""%%%''')))%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***((()))***************)))))),,,///000000...............///000111222222333000111222333444444444333111111222222333222222111111000/////////000222222000000000/////////..................---,,,++++++,,,+++)))(((((()))+++,,,)))))))))***++++++,,,,,,************************))))))))))))))))))))))))'''&&&&&&&&&&&&'''((())))))(((&&&$$$$$$&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""######"""###$$$$$$$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%###"""!!!  """$$$"""#########!!!!!!"""$$$"""######$$$$$$######""""""""""""""""""""""""""""""!!! """"""!!!  !!!""""""!!! !!!"""""""""""""""######nnnsssxxx|||~~~~~~uuudddZZZRRRHHHAAA>>>:::444333///***///...###---nnnZZZ'''!!!$$$###%%%%%%$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&'''(((((($$$KKKZZZ###%%%,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&'''((())))))%%%$$$$$$###$$$$$$%%%&&&########################%%%$$$$$$$$$$$$$$$###### !!!"""###$$$$$$$$$$$$#########"""""""""!!!!!!"""###"""!!! ###%%%"""!!!!!! !!!!!!"""!!!!!!  !!!!!!!!!!!!!!!!!!"""""""""""" ###### ###### !!!"""###$$$$$$$$$######""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&%%%%%%%%%"""###$$$###""""""###$$$######$$$%%%&&&&&&&&&%%%'''+++888///(((***"""'''$$$###"""!!!"""$$$&&&'''$$$$$$###"""!!!!!!!!!!!!###""""""!!!!!!""""""### !!!"""###$$$$$$$$$$$$!!!!!! !!!"""######''''''&&&%%%%%%$$$######""""""############"""""" !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$######$$$$$$$$$######"""!!!!!!"""###############!!!!!!!!!"""###%%%''')))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))((()))******+++++++++******,,,/////////......///---......///000111222222333333222111111000000//////000111111111111111111000000000000000111111222////////////...........................---,,,,,,***)))((((((((()))***+++(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%!!!"""""""""############$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######!!!"""%%%######$$$###!!!!!!###%%%""""""############""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$### !!!""""""""""""""""""""""""""""""############jjjlllmmmpppxxxvvv|||kkk```WWWMMMFFFCCC@@@<<<...'''***///222+++666[[[(((!!!$$$###&&&###$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&'''''''''(((''')))!!!+++///$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&''''''%%%$$$###""""""######$$$########################$$$$$$$$$$$$######"""""" !!!######$$$######!!!!!!!!!"""######$$$$$$"""%%%%%%"""!!!!!! !!!!!!""""""!!! !!!""""""!!!!!!!!!!!!""""""""""""###$$$!!!!!!$$$### !!!$$$%%%&&&%%%###""""""""""""######"""""""""""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%!!!###$$$###"""!!!"""$$$###$$$%%%'''((((((''''''&&&***===///&&&*** (((%%%$$$###"""###%%%''')))%%%$$$###!!!!!!!!!!!!!!!"""""""""######"""""""""!!!!!!!!!!!!"""###$$$$$$"""!!!!!!!!!!!!!!!""""""%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######&&&%%%$$$###!!! """""""""""""""#########"""######$$$$$$$$$######""""""###$$$$$$$$$######!!!""""""###$$$%%%%%%&&&&&&'''((()))***))))))((('''&&&&&&%%%&&&&&&''''''&&&'''(((******+++++++++,,,...///...------...///------...///000111222222333222000...---...///000......///000000000000000/////////000000000000000/////////.........------....../////////...------'''''''''((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''"""$$$$$$###!!! ###%%%$$$$$$$$$###""""""$$$&&&""""""############""""""######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###""""""""""""######$$$$$$""""""""""""""""""""""""hhhhhhggghhhppp{{{vvvkkkqqqeee\\\RRRJJJGGG999777---555666$$$###,,,111!!!333'''[[[(((!!!######&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''---555111$$$((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""%%%$$$###!!!!!!!!!""""""########################$$$#########""""""!!!!!!!!!"""#########""" !!!###$$$%%% %%%&&&"""!!!!!! !!!!!!###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!""" """!!!!!!$$$''''''%%%###!!!""""""############""""""""""""""""""############"""###$$$%%%%%%$$$###"""###$$$%%%&&&'''&&&%%%%%%!!!###$$$###"""!!!"""######$$$&&&((())))))((((((###(((===...###(((%%%'''%%%$$$###$$$&&&)))+++&&&%%%###!!!!!!!!!!!!"""!!!"""###$$$$$$###"""!!!!!!!!! """$$$%%%$$$$$$############$$$$$$#########"""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""############ !!!""""""############""""""""""""""""""######$$$$$$$$$############$$$%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$######"""###%%%&&&&&&&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%&&&''')))***+++++++++...//////...,,,,,,...///------...///000111222222000...,,,+++,,,...111333------...//////000//////---...//////000000////////////.........---------/////////000//////......)))***+++,,,---,,,,,,,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++))))))))))))))))))))))))&&&'''(((((('''%%%###!!!&&&''''''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&###$$$&&&''''''&&&$$$###(((''''''&&&&&&''''''(((!!!$$$''''''$$$######%%%%%%%%%%%%$$$""""""%%%'''""""""############""""""!!!!!!""""""###############!!! !!!"""###""" ######""""""###$$$%%%%%%!!!!!!!!!!!!!!! fffggghhhiiikkkqqqzzz~~~sssrrrxxxzzzlll___RRRHHHEEE<<<999555000---***)))((((((,,,%%%RRRZZZ(((###'''$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((&&&%%%%%%&&&'''(((&&&---666!!!((( '''!!!"""###$$$$$$###"""!!!$$$%%%&&&%%%#########%%%%%%###!!!!!!$$$&&&""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$###""" !!!"""%%%$$$ %%%'''$$$!!!###$$$$$$"""!!!"""###""""""!!! !!! !!!######""""""!!!!!! """"""###$$$$$$$$$$$$$$$ !!!"""######"""###$$$%%%$$$""" """$$$%%%%%%$$$$$$%%%#########"""""""""""""""$$$&&&((('''&&&$$$###$$$"""((()))$$$!!!%%%'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""...111(((###%%%%%%  """$$$%%%&&&&&&&&&%%%$$$"""!!! !!!!!!###""" ### !!!"""$$$$$$######""" !!!###%%%%%%%%%$$$###%%%%%%$$$###"""!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!"""""" !!!###%%%'''!!!!!!"""###$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++*********))))))((((((+++,,,---////////////...,,,,,,,,,,,,---...//////000111222111///------......///000000000000//////------............------+++++++++************))))))))))))(((((((((((((((((())))))*********)))))))))))))))))))))))))))))))))***,,,+++)))(((((()))***)))(((''''''((()))***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%''''''%%%#########""""""###%%%'''(((#########"""######$$$%%%###"""""""""###$$$%%%%%%!!!!!!!!!!!!""""""""""""$$$###!!!  """###"""############$$$$$$$$$#########"""######$$$$$$fffggghhhiiikkkqqqyyyrrrlllmmm~~~pppbbbUUULLLIII???<<<777222///---+++***(((******000###ccc[[[((($$$'''$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((()))'''))))))!!!"""###$$$$$$###"""!!!%%%&&&'''&&&$$$######$$$#############################################$$$$$$######""""""######$$$$$$###"""!!! !!!!!!"""!!!"""  %%%$$$ """######"""!!!!!!"""$$$$$$###"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!! !!!!!!!!!!!!!!!""""""#########"""  !!!""" !!!"""###$$$%%%%%%"""$$$&&&%%%$$$"""""""""$$$'''###!!!###$$$!!!"""""""""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%###,,,///'''"""%%%&&&!!! !!!###$$$%%%%%%$$$$$$$$$###"""!!! !!!!!!###$$$$$$$$$""""""###$$$ !!!"""###$$$######""""""###$$$&&&&&&%%%$$$###$$$$$$######"""!!!!!!!!!!!!""""""############### !!!!!!!!!"""######"""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!###$$$$$$###!!! """!!!!!!!!!"""###%%%&&&""""""######$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))*********)))))))))((((((***+++---...//////......,,,,,,+++,,,,,,---...///...000000///...---...///000000/////////.........------............------+++++++++************)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++)))(((((()))***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&%%%%%%$$$###"""""""""##################$$$$$$$$$"""""""""############$$$%%%$$$"""!!! !!!"""###"""############$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%fffgggiiijjjnnnssszzzsssjjjfffuuugggYYYPPPNNNCCC???999555222000---,,,///222)))$$$[[[)))$$$&&&###$$$%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&''''''((('''ttt@@@%%%&&&###""""""###$$$$$$###""""""&&&''''''&&&$$$"""###$$$"""$$$&&&'''&&&$$$!!!#####################"""$$$######""""""######$$$######"""!!!!!!!!!"""""" """"""!!!"""%%%$$$!!!""""""!!! !!!"""############"""""""""""" !!!""""""!!! !!!"""######### !!!!!!""""""!!!!!!""""""!!!!!! """"""!!!!!!!!!!!!!!!!!! !!!!!!"""%%%''' !!!"""###$$$$$$%%%!!!"""$$$###"""!!!!!!!!!###%%%###""""""""" !!!"""""""""######$$$$$$'''&&&%%%$$$$$$%%%&&&'''###***+++$$$!!!$$$&&&$$$"""###$$$%%%%%%$$$""""""###""""""!!!!!!!!!""""""%%%$$$############"""!!!!!!!!!"""############"""$$$$$$%%%&&&&&&%%%###"""""""""""""""""""""""""""!!!!!!"""############""" !!!"""###$$$$$$$$$######""""""""""""###$$$$$$$$$######""""""""" !!!"""######"""!!! !!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))******))))))))))))((((((***+++,,,---............+++++++++,,,,,,---...///---......---,,,---///111333222000...------------,,,------......------,,,+++++++++************)))************************))))))************))))))(((((((((((((((((((((((((((***+++***)))(((((()))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***))))))(((&&&%%%$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%% """###!!!!!!$$$###$$$$$$%%%%%%$$$$$$$$$'''&&&%%%###"""!!!!!!!!!###$$$$$$$$$$$$$$$###"""#########$$$$$$$$$%%%%%%'''&&&$$$"""!!!!!!"""""""""############$$$$$$$$$(((((('''&&&%%%%%%%%%%%%gggiiilllooossswww|||||||||wwwmmmeeefff{{{lll^^^UUURRRGGGBBB;;;777444222///,,,///!!!---"""333******\\\)))$$$'''###$$$%%%'''(((******((('''%%%&&&&&&&&&&&&'''''''''(((+++###---111$$$(((########################%%%&&&&&&%%%###!!!!!!"""$$$%%%'''''''''$$$!!!############""""""""""""######""""""""""""############"""""""""""""""""""""$$$$$$""""""%%%%%%""" """"""!!! !!!""" !!!!!!!!!!!!!!! !!!!!!!!!"""$$$%%%%%%%%% !!!!!!!!!"""""""""###!!!""""""###############!!!!!!!!!!!! !!!!!! !!!"""###$$$$$$$$$###$$$'''***$$$$$$######""""""!!!!!!!!!"""######!!! !!!"""###$$$$$$###"""###$$$######$$$$$$%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''((($$$((((((""" $$$&&&&&&$$$$$$%%%%%%$$$###!!! """"""""""""""""""######$$$"""!!!!!!!!!"""""""""############$$$$$$$$$%%%$$$###"""!!!!!!!!!""""""############ !!!"""""""""""""""#########$$$$$$%%%%%%&&&######"""!!!!!!"""""""""$$$$$$$$$###""""""!!!!!!!!!!!!"""######"""!!!!!!!!!"""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))((((((******+++,,,,,,---------++++++++++++,,,---...///---......---,,,...222555666444111///---------...,,,,,,------------,,,,,,+++++++++*********))))))***+++++++++++++++,,,,,,)))************))))))(((''''''''''''''''''''''''''')))******)))(((((()))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%$$$###""""""###$$$%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$#########$$$$$$##################$$$$$$!!!"""$$$$$$$$$%%%&&&%%%$$$###"""&&&%%%$$$###""""""""""""$$$%%%%%%%%%%%%$$$"""!!!############$$$$$$$$$%%%''''''%%%$$$###""""""###""""""#########$$$$$$$$$)))((('''&&&%%%$$$$$$$$$iiikkkpppuuuzzz}}}~~~~~~zzzzzz|||wwwnnnfffVVVtttdddYYYTTTJJJDDD<<<888666444000,,,(((999333###)))'''MMM\\\)))$$$'''$$$%%%&&&''')))******)))'''&&&%%%&&&&&&'''''''''(((((())) ---222"""$$$+++$$$$$$############$$$$$$###$$$%%%$$$!!! !!!"""&&&&&&&&&%%%$$$###""""""""""""""""""""""""""""""###""""""""""""""""""###""""""#####################$$$###!!!$$$### !!!"""!!! !!!""" !!!!!!!!!!!!  !!!!!!"""######"""""""""!!!!!!!!! !!!!!!"""############### !!!!!!!!!!!!  !!!"""############!!! """$$$$$$$$$######"""!!!!!! """###$$$###""""""###$$$'''$$$!!!!!!!!!"""$$$&&&$$$$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&$$$!!! ###%%%&&&$$$$$$%%%%%%$$$###!!! """""""""##################  """""""""""""""#########"""""""""""""""!!! !!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###&&&&&&%%%%%%$$$$$$######!!!!!! !!!!!!"""#########""""""!!!!!!!!!########################"""######$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))***++++++,,,---++++++++++++,,,---............///......000444777999666333000...------...++++++,,,,,,,,,,,,+++++++++++++++*********))))))******++++++,,,,,,,,,,,,***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((('''((()))(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$###"""""""""######$$$%%%&&&&&&""""""######$$$%%%&&&&&&############$$$$$$$$$$$$""""""!!!!!!"""###$$$%%%########################"""%%%&&&###$$$)))$$$%%%&&&&&&%%%$$$"""!!!$$$###############$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""#########$$$$$$'''&&&%%%$$$$$$#########""""""#########$$$$$$$$$'''&&&%%%$$$############hhhlllsss{{{}}}}}}|||{{{vvvnnnggg___nnn___XXXNNNGGG>>>:::999666111,,,***111!!!444***333vvv\\\)))%%%(((&&&&&&&&&'''((())))))((('''&&&$$$%%%&&&'''((((((((((((!!!%%%!!!'''```ppp222%%%$$$############$$$%%%"""$$$$$$$$$"""!!!"""###'''&&&$$$"""""""""###$$$!!!!!!!!!"""""""""#########""""""!!!!!!""""""###!!!"""###$$$$$$$$$######!!!### !!!""" """"""!!!!!!"""### !!!###$$$$$$###""""""!!!""""""!!!!!!###$$$#########"""!!!  !!!!!!  !!!!!!"""""" !!!""""""######$$$$$$$$$""" !!!!!!!!!""""""###############$$$$$$$$$######%%%&&&'''"""!!!!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$"""!!! """###$$$"""###$$$%%%%%%$$$"""""""""######$$$$$$###""""""###"""!!!!!!!!!!!! """""""""!!!"""######$$$!!!!!!!!! !!!!!!""""""#########$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$###"""!!! !!!!!!"""""""""""""""""""""""""""$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))((())))))***+++,,,*********++++++,,,---......///000000000111444777888666333111///---------***++++++,,,,,,++++++***+++++++++************)))*********++++++,,,,,,---******+++******)))((('''''''''''''''''''''''''''&&&'''))))))((('''((()))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$###""""""!!!!!!###$$$%%%$$$$$$$$$##################%%%&&&$$$!!!!!!$$$'''%%%%%%%%%%%%%%%$$$###"""######""""""###$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%"""""""""############$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%$$$$$$###""""""""""""fffkkkuuuyyytttzzz}}}wwwrrrooovvvyyyggg^^^RRRJJJAAA<<<<<<999444......###,,,$$$888(((111[[[)))%%%)))'''(((''''''''''''''''''''''''$$$%%%&&&(((((((((((('''!!!***,,,...'''+++%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$###"""""""""###$$$ !!!"""###$$$$$$""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$#########  """###""""""###$$$ !!!###$$$$$$$$$###""""""$$$%%%%%%###"""###%%%""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!###$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###""""""""""""###############$$$$$$###"""###%%%'''&&& $$$&&&###!!!###%%%%%%%%%$$$$$$######"""###$$$%%%&&&&&&%%%$$$###%%%###!!!!!!!!!!!!!!!""" !!!###$$$%%%%%%$$$$$$###$$$$$$%%%$$$###!!!!!!"""###$$$###"""!!!"""######"""!!!!!!!!!"""$$$$$$!!! !!!!!!""""""""""""""""""#########$$$%%%&&&&&&''''''&&&&&&######""""""!!!!!!!!! !!!!!! !!!""""""###!!!""""""######$$$$$$$$$######""""""""""""######%%%%%%$$$#########$$$%%%!!!!!!!!!""""""######$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((''''''((()))+++,,,************+++,,,---...,,,...000000000111333555444333222000...,,,+++*********++++++++++++******+++++++++************)))))))))******+++,,,,,,,,,+++++++++******)))((('''''''''''''''''''''''''''%%%'''))))))((('''((()))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%((('''%%%###""""""###$$$%%%%%%$$$$$$$$$#########""""""###""""""""""""###%%%%%%$$$$$$###$$$$$$$$$$$$$$$######"""#########'''%%%$$$"""###$$$&&&(((#########$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$######"""""""""######dddjjjuuu~~~wwwlllwwwyyygggmmmbbbTTTLLLCCC>>>>>><<<666000)))111---!!!%%%///++++++$$$888[[[)))&&&***((()))''''''&&&&&&&&&&&&''''''###$$$&&&((())))))((('''$$$'''&&& :::000&&&%%%$$$######$$$%%%&&&###%%%&&&&&&&&&&&&''')))!!!""""""############""" !!!"""###$$$%%%""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%%%%$$$### %%%'''### !!!"""!!!!!!############$$$%%%!!!"""###"""!!! !!!###"""""" !!!!!!""""""###### !!!!!!"""""""""""""""$$$###"""!!! """$$$%%%%%%$$$$$$!!!###%%%%%%$$$###"""###%%%%%%$$$###"""!!! #########"""""""""%%%'''&&&!!!"""***,,,'''"""""")))(((''''''&&&%%%$$$###!!!###%%%''''''%%%###!!!%%%"""!!!""""""!!!  """$$$%%%&&&&&&&&&$$$%%%%%%%%%$$$###!!! """%%%$$$!!! """%%%###"""!!!!!!!!!"""$$$%%%!!!!!! !!!!!!"""###$$$######""""""""""""""""""""""""###$$$$$$$$$$$$##################$$$$$$$$$""""""!!!""""""###$$$$$$""""""###$$$%%%&&&&&&'''""""""!!!!!!!!!!!!""""""'''%%%###""""""###%%%&&& !!!"""######$$$###%%%'''&&&%%%$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((''''''((()))+++,,,************+++,,,---...+++---///111000000111222111111111///...+++)))(((******++++++++++++******+++++++++************)))(((((()))***++++++,,,,,,+++++++++******(((''''''((((((((((((((((((((((((%%%'''((()))((('''((()))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&---+++(((%%%###"""######%%%%%%%%%%%%$$$$$$######&&&%%%$$$&&&''''''%%%###%%%%%%#########$$$%%%&&&&&&&&&$$$###""""""!!!!!!'''%%%###!!!"""$$$(((***$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!###$$$$$$$$$$$$$$$"""############$$$$$$$$$#########"""######$$$$$$dddiiiuuu}}}rrrmmmkkkooovvvmmmuuufff[[[QQQHHHCCC???999555444///...,,,***)))(((''''''''''''LLL[[[((($$$)))(((***$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$+++%%%III..."""%%%$$$#########$$$%%%&&&$$$$$$$$$######""""""""" !!!""""""###############""""""!!!!!! !!!!!!""""""""""""!!!!!!%%%"""!!!"""%%%''''''%%%###$$$%%%###!!! !!!"""!!!###$$$###"""!!!$$$$$$$$$###"""!!!!!!  !!!"""###%%%%%%&&&""""""""""""############$$$"""'''&&&###!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&%%%$$$###&&&%%%###!!!!!!!!!!!!"""###$$$%%%%%%###  &&& '''((($$$$$$############$$$$$$$$$%%%'''&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$"""!!!!!!""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!"""######"""!!! """&&&((('''&&&%%%%%%,,,***'''$$$""""""""""""############"""""""""!!!######!!!!!!!!!"""###$$$$$$###""" """###$$$(((((('''&&&%%%###"""!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,'''###!!!$$$'''(((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))***+++,,,------...------///000111111111111/////////...---------,,,************************'''((()))******)))((('''(((((()))***+++,,,,,,---************))))))))))))+++***((('''&&&&&&&&&'''******)))((('''&&&%%%%%%))))))((((((''''''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''&&&$$$!!! $$$%%%&&&'''''''''&&&&&&'''%%%$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$###""" %%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%###!!!"""$$$&&&&&&%%%$$$###"""!!!!!!!!!###$$$%%%$$$###"""###$$$""""""#########$$$$$$$$$%%%%%%$$$""" !!!############$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$iiijjjqqqzzz|||vvvooommmhhhkkkqqqzzzzzz{{{|||mmm]]]SSSJJJFFFAAA;;;666555111000...,,,***)))((((((444'''[[[((($$$)))((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$&&&"""((( :::000###$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%"""""""""""""""!!!!!! $$$#########""""""""""""!!!!!!""""""""""""!!!!!!###!!! ###$$$$$$""" """######"""!!!"""### !!!###$$$$$$###!!! ######""""""!!!  !!!""""""!!!!!!!!!"""""""""######$$$!!! $$$'''&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%%%%$$$###&&&%%%###!!!!!!!!!!!!""""""###%%%&&&&&&$$$!!! """%%%###&&&###$$$##################$$$!!!###%%%%%%%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""""""""###$$$"""###$$$%%%%%%$$$###"""######""""""!!!!!! #########""""""#########"""""""""""""""""""""""" """%%%)))******((((((((()))'''%%%###!!!!!!"""""""""!!!!!! ######"""""""""""""""###$$$###!!! !!!###$$$###$$$%%%%%%&&&&&&%%%%%%""""""""""""""""""!!!!!!############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''&&&$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&'''((())))))))))))'''(((((()))***+++,,,---------...///000000000000------------,,,,,,,,,,,,+++++++++***************(((((())))))))))))(((((('''((((((***+++,,,------************))))))))))))+++***((('''&&&&&&''''''((((((((((((((('''''''''((((((''''''''''''''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%&&&%%%$$$!!!""""""""""""#########"""""""""""""""""""""""" !!!"""$$$$$$$$$$$$###%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$""" """%%%&&&&&&%%%$$$#########$$$$$$%%%%%%$$$""" !!!"""!!!!!!"""""""""#########$$$%%%$$$""" !!!#########$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$ooommmnnnqqqqqqmmmkkkmmmjjjkkkmmmsss{{{uuuhhhvvv```WWWMMMIIIDDD===888777333222000...,,,+++******&&&%%%---[[[)))%%%)))((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$&&&&&&&&&---ddd,,,$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$###""" $$$$$$$$$$$$############!!!!!!""""""""""""!!!!!!###!!! !!!#########!!!"""$$$###""""""######$$$%%%%%%$$$""" """"""!!!!!! !!!!!!!!!"""""""""###### !!!!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%$$$$$$###%%%$$$###!!!!!!!!!"""""" !!!###%%%&&&%%%$$$###!!!%%%$$$%%%%%% ######################## """$$$%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$###"""!!! ######$$$$$$$$$$$$######""""""""""""""""""""""""!!!  !!! ###&&&'''&&&%%%%%%%%%&&&%%%###"""!!!!!!""""""###"""  !!!###############"""!!! ###"""!!! !!!"""###!!!"""###%%%&&&&&&&&&&&&######"""""""""!!!!!! ############$$$$$$$$$%%%'''&&&$$$###"""###$$$$$$"""###$$$&&&((('''### ###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&''''''((()))***++++++,,,---............------++++++++++++,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((((((((((())))))************************************))))))))))))***)))(((''''''&&&''''''&&&'''''''''(((((())))))(((((((((((())))))))))))%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!"""######!!! !!!###%%%%%%$$$!!!""""""""""""#########""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""###"""!!!!!!###%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%###!!! !!!!!!!!!!!!!!!"""""""""$$$$$$$$$###!!! !!!###$$$$$$$$$###############""""""###$$$$$$$$$$$$###vvvrrrpppooolllhhhhhhlllpppnnnmmmnnnsss{{{~~~www{{{}}}eee[[[QQQLLLFFF>>>999777444222111///---,,,++++++***,,,$$$+++888[[[)))%%%)))'''(((''''''''''''''''''''''''%%%%%%''''''''''''%%%%%%###$$$'''$$$%%%+++RRR$$$###$$$$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$###"""!!! ########################!!!!!!""""""""""""!!!!!!#########$$$$$$$$$$$$######$$$$$$"""!!!!!!$$$$$$%%%%%%$$$###"""!!!"""""""""!!!!!! ######################## !!!!!!!!!!!!!!!$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$######%%%$$$"""!!!!!!!!!"""###!!!#########"""!!!!!!$$$$$$###$$$ #########$$$$$$#########"""$$$&&&&&&&&&%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###############$$$%%%%%%$$$############""""""!!!!!! ###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!$$$%%%$$$#########$$$###""""""""""""###$$$%%%$$$"""!!!!!!!!!"""######$$$$$$$$$###""" """"""!!! !!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!#########$$$$$$$$$%%%%%%'''&&&$$$###""""""$$$$$$ """$$$&&&&&&%%%###!!!###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&''''''((()))***+++,,,,,,,,,---------,,,,,,+++******++++++,,,,,,---------,,,,,,++++++******)))***)))(((''''''((()))***------,,,***)))'''&&&&&&************)))))))))((())))))((((((''''''''''''''''''''''''(((((((((((())))))******++++++,,,,,,%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%###!!! !!!"""###"""!!! !!!###$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""###############$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""!!! !!!#########"""""""""######$$$######$$$###  """"""""""""""""""""""""###$$$$$$###!!! !!!###$$$$$$######"""""""""!!!"""######$$$$$$$$$######zzzxxxvvvtttnnnhhhgggkkkqqqooommmmmmpppwwwkkkkkk```UUUNNNGGG???999888444333111///---,,,+++++++++###555222LLL[[[***&&&***'''(((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%"""$$$!!!))),,,)))333######$$$$$$%%%%%%%%%%%%"""""""""######$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""$$$$$$$$$#########"""%%%%%%###!!!######$$$$$$$$$###############"""""""""""""""!!!!!!  !!!!!!!!!!!!"""&&&&&&"""!!!""""""""""""""""""""""""!!!!!!""""""#########"""$$$###"""!!!!!!!!!"""###!!!!!!"""###"""!!! """$$$!!! ###$$$"""###$$$$$$$$$$$$###"""&&&((()))(((&&&%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######"""!!! !!!"""###$$$$$$###"""!!! !!!!!!""""""#########$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###%%%''''''&&&%%%%%%&&&###############$$$%%%%%%%%%$$$"""!!!!!!!!!"""######$$$$$$$$$###""" """"""!!!!!!!!!!!!""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$#########$$$$$$!!!"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''(((((()))***+++,,,,,,+++,,,,,,,,,,,,,,,+++***++++++,,,,,,------......,,,,,,,,,,,,++++++*********)))(((''''''((()))***++++++******)))(((''''''************)))))))))(((((((((((((((((('''''''''(((((((((((('''''''''''''''(((((())))))*********&&&&&&'''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%$$$"""!!! """###%%%&&&%%%######$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$############"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$######"""###$$$###""""""###%%%$$$############$$$$$$%%% !!!""""""!!! """###########################"""###$$$###"""!!!!!!"""#########""""""!!!!!!!!!######$$$$$$$$$######"""|||{{{{{{yyyqqqhhhfffhhhllllllmmmmmmpppwwwyyyrrrttthhhYYYPPPHHH@@@;;;:::555333222000...---,,,,,,,,,***%%%444###[[[***&&&***''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''###""" '''((("""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&& !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!"""###"""!!!""""""!!!$$$&&&%%%###!!! ####################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" ###''''''$$$""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$###"""!!!!!! ###!!!###&&&"""###$$$%%%%%%$$$###"""'''))))))(((&&&$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!!!! !!!!!!""""""###%%%%%%#########$$$#########$$$$$$$$$%%%%%%!!!!!!!!!!!! ###############"""!!! """"""############"""""" """$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!"""%%%'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((()))***+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))&&&'''(((((()))***++++++************))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))((('''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&)))'''&&&%%%%%%%%%###"""!!!""""""""""""#########!!!!!!!!!"""######$$$$$$######"""######$$$%%%&&&"""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&!!!""""""""""""###%%%$$$$$$$$$$$$############!!!"""$$$$$$"""!!!""""""""""""""""""!!!!!!!!!!!!###$$$$$$$$$$$$###""""""}}}|||}}}zzzqqqgggdddggghhhkkkmmmoooqqquuu{{{|||~~~ooo___SSSJJJBBB======666555444222000///......444444''',,,***333\\\+++'''***''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$""""""%%%III"""###$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$$$$$$$!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!!!!###"""!!!"""$$$"""$$$%%%%%%###"""######$$$######"""!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!!!!"""""""""######!!!###$$$%%%$$$#########"""""""""""""""""""""""""""""""""!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$###""""""!!!!!! !!!""""""###%%%!!!###$$$%%%%%%$$$###!!!%%%&&&'''&&&$$$######$$$######$$$$$$$$$$$$######""""""#########!!! """###$$$$$$$$$$$$###""" !!!!!!""""""###############""""""#########""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!! !!!"""""" !!!""""""################## !!!"""""""""!!!######"""""""""""""""#########$$$$$$$$$$$$###### !!!"""###%%%%%%&&&&&&!!!!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!"""$$$&&&&&&&&&%%%$$$!!!###$$$###"""###%%%(((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&''''''((()))***++++++******+++,,,------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,---------(((((())))))))))))((((((''''''(((((()))*********************))))))))))))&&&'''((())))))((('''''''''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))***)))((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$$$$%%%&&&(((&&&%%%%%%&&&&&&%%%###!!!""""""""""""######### !!!!!!"""######$$$$$$""""""!!!!!!"""###%%%&&&!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$######"""$$$%%%&&&%%%$$$%%%&&&%%%%%%$$$###"""""""""###!!!###$$$###""""""###$$$$$$#########"""""""""""" """$$$$$$###""""""""" !!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""|||||||||yyypppeeebbbfffiiilllpppqqqqqqrrruuuwwwbbbvvvjjjjjjmmmrrr{{{xxx|||wwwooommmpppjjjjjjlllmmmpppsssuuuvvvvvvuuubbbUUUKKKCCC???@@@888777555333222000000///***---$$$+++'''444???\\\+++'''***''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$ %%%&&&&&&!!!%%%+++$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!...!!!((("""###$$$%%%&&&%%%$$$$$$%%%$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!###%%%$$$$$$%%%'''"""###$$$$$$$$$$$$%%%'''&&&%%%###!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""############ !!!""""""###""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!""""""######"""!!!!!!"""###$$$"""""""""!!!!!!!!!!!!!!!'''"""!!!%%%&&&$$$"""!!!"""$$$%%%%%%$$$"""!!!!!!###$$$$$$###"""###$$$######$$$$$$$$$$$$###### """#########"""!!!###$$$%%%%%%%%%%%%$$$###""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""###$$$%%%$$$###"""###$$$!!!!!!""""""""""""!!!!!!!!!"""$$$&&&%%%###!!!######"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""""" !!!"""######$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$'''((('''%%%$$$ ###%%%&&&$$$###%%%(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''((()))******)))***+++,,,---.........,,,+++++++++******)))))))))***+++,,,------...///'''((()))******)))(((''',,,+++***)))((('''&&&%%%************))))))))))))&&&'''((())))))(((''''''%%%%%%&&&'''((()))***+++))))))(((((('''''''''&&&$$$%%%'''))))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''&&&$$$!!! !!!###$$$%%%%%%%%%&&&%%%$$$$$$&&&'''&&&%%%###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$###!!!!!!!!!!!!"""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$######!!!###%%%%%%%%%$$$%%%&&&""""""!!!$$$%%%%%%$$$"""!!!"""#########""""""!!!!!!!!! """$$$$$$###""""""""" !!!!!!""""""$$$$$$$$$$$$$$$###"""!!!~~~yyynnnffffffiiifffiiilllmmmnnnqqqwww|||qqqjjjmmmpppnnnooouuu|||~~~}}}|||wwwpppnnnjjjiiikkkmmmnnnsssyyyxxx{{{iiiWWWNNNIIIDDD@@@;;;666111...---...//////,,,+++)))'''(((***,,,...eee~~~RRR000""""""&&&)))''''''''''''''''''''''''''''''((((((((('''%%%$$$######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((######$$$%%%&&&((()))***&&& ###''''''$$$###$$$%%%&&&&&&$$$"""!!!$$$%%%%%%%%%$$$$$$&&&(((!!!"""###$$$%%%&&&&&&%%%########################!!!!!!!!!!!!"""###$$$%%%!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######"""""""""""""""#########$$$$$$$$$############"""######""""""!!!!!! !!!!!!""""""#########$$$%%%""" ###$$$###!!!!!!"""!!!  """ !!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!""""""###!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%$$$$$$###""""""""""""!!!!!!!!!$$$&&&'''$$$###$$$''')))((('''$$$$$$####################################$$$$$$"""!!!  !!!"""!!!!!!!!!!!!!!!"""######$$$###"""!!! #########""""""""""""!!!###""" !!!""""""!!! !!!"""###$$$$$$%%%######""""""!!!!!! """"""!!!!!!!!!!!!""""""###$$$$$$%%%%%%%%%$$$$$$"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$######"""!!!!!!!!!!!!"""$$$%%%&&&&&&%%%$$$&&&$$$######$$$%%%$$$$$$"""!!!!!!!!!!!!###$$$%%%'''%%%""" !!!###&&&((('''&&&$$$$$$###$$$%%%&&&$$$%%%&&&'''((('''&&&%%%))))))******++++++,,,,,,))))))*********+++++++++((()))***++++++***((('''******++++++++++++******------,,,+++)))'''&&&%%%''''''(((((())))))*********)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''+++***)))'''&&&&&&%%%%%%(((((((((((('''&&&%%%$$$'''&&&%%%$$$###"""""""""%%%%%%$$$$$$###$$$$$$$$$#########"""""""""!!!!!!!!!!!!"""############"""%%%%%%%%%&&&&&&'''''''''%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$###"""""""""!!!"""###$$$$$$%%%$$$$$$!!!"""###"""!!!"""###%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$'''%%%###""" !!!~~~uuummmkkkkkkiiiiiijjjkkknnnsssxxx}}}~~~pppkkkooorrrqqqqqqwww|||uuunnniiijjjkkklllooosssvvvxxxppp]]]QQQKKKEEE@@@<<<888444111111111000000...,,,***)))))))))***+++,,,111&&& &&&)))%%%---'''!!!!!!&&&)))(((%%%'''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&((((((&&&""" $$$(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&'''$$$$$$%%%%%%%%%$$$$$$###$$$###########################"""""""""""""""###!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$""" """###"""!!! !!!"""""" !!!"""!!!!!!""""""""""""""""""!!!!!! !!!!!!"""######"""!!! """###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$###"""######$$$###""""""%%%'''###!!! !!!$$$%%%%%%$$$%%%$$$#########%%%&&&'''##################$$$$$$######"""!!!!!!"""######"""""""""""""""###$$$$$$&&&%%%$$$###""""""""""""######"""""""""!!!!!!!!!""""""!!!!!!"""######"""!!!"""""""""############"""""""""###############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""$$$$$$$$$$$$$$$###""""""""""""""""""############""""""#########""""""!!!$$$###""""""###$$$$$$$$$""""""!!!!!!"""###%%%&&&'''%%%###""""""$$$&&&'''((('''&&&&&&&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''((()))))))))*********++++++((()))***++++++***)))((()))******++++++******)))***************)))(((((())))))))))))*********+++***)))(((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''))))))(((((('''(((((((((&&&&&&&&&&&&%%%$$$###"""&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########!!!"""######$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%$$$$$$###"""!!!###%%%&&&$$$""" &&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$$$$#########""""""!!!!!!"""###$$$zzzrrrnnnllljjjgggiiinnnuuu{{{~~~{{{qqqnnnrrruuuuuusssyyy}}}sssiiihhhjjjkkklllnnnsssuuu{{{yyydddVVVMMMFFFAAA===;;;888666555444222000...------+++***))))))(((111111,,,'''''',,,...---(((((((((***+++)))&&&"""((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$###""""""###%%%''')))((('''%%%######$$$%%%&&&###%%%&&&%%%$$$$$$&&&'''&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$######"""""""""%%%$$$###"""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""######""""""""""""""""""$$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$%%%%%%###!!! !!!""""""!!!!!!"""######!!!!!!"""###$$$###############"""""" !!!""""""$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$###$$$%%%'''"""!!! """$$$$$$###&&&%%%$$$###$$$%%%((()))$$$$$$$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%###############$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$###""""""""""""!!!!!!!!!""""""""""""######$$$$$$""""""""""""""""""######!!!""""""###$$$%%%%%%%%%""""""!!!!!!!!!!!!"""""""""!!!  !!!!!!!!! !!!!!!""""""$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""""""""######$$$$$$""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))************((()))***++++++***)))))))))******++++++******)))'''((()))******+++++++++************++++++++++++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((())))))*********&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########"""""""""""""""%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!! !!!"""###$$$%%%&&&&&&&&&###############$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!$$$&&&&&&%%%###!!!!!!!!!""""""!!!!!!!!!!!! ######$$$$$$$$$######"""""""""!!!!!!"""###$$$$$$zzzpppooojjjffffffmmmvvv}}}xxxsssrrruuuvvvvvvuuuzzz~~~vvvjjjgggjjjkkkkkklllpppsssxxx}}}lll\\\PPPHHHCCC>>><<<:::888777666222000,,,---------,,,+++)))(((((($$$"""&&&)))((('''(((---,,,)))%%%$$$%%%(((+++(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$###############$$$ """###!!! !!!$$$(((''''''%%%$$$$$$$$$%%%&&&###$$$&&&&&&%%%$$$%%%'''%%%%%%%%%%%%$$$###""""""$$$$$$######""""""!!!!!!$$$$$$###"""!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########"""""""""""""""############"""""""""""" !!!!!!""""""#################################"""!!!!!!""""""""""""!!!###$$$###"""!!!"""###$$$$$$$$$######""""""!!! !!!!!!"""$$$$$$###"""!!!!!! !!!%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###%%%&&&$$$#########$$$&&&&&&'''((('''%%%######$$$&&&(((%%%$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$%%%%%%%%%""""""######$$$$$$$$$###''''''&&&%%%%%%%%%%%%%%%$$$############"""""""""!!!"""$$$$$$$$$$$$%%%%%%!!!!!!""""""######$$$$$$"""""""""######$$$$$$$$$""""""!!!!!!!!!!!!""""""&&&$$$"""!!!!!!"""###$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$%%%%%%$$$######"""""""""######$$$$$$$$$'''&&&$$$#########$$$%%%!!!"""###$$$$$$$$$$$$%%%""""""######$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''((())))))((((((''''''&&&&&&((((((((()))))))))******))))))***+++++++++******))))))************))))))''''''(((******+++++++++************************((((((((((((((()))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((())))))***************((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%#########""""""!!!!!! $$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$%%%%%%$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%!!!!!!###$$$$$$$$$$$$$$$ """$$$$$$#########$$$ $$$$$$$$$$$$$$$###"""!!!%%%$$$###""""""!!!!!!!!!ttt|||sssrrrlllffffffmmmvvv~~~||||||~~~wwwvvvwwwwwwwwwvvvvvvxxxyyy|||xxxkkkhhhjjjllllllnnnnnnpppvvvzzz|||sssbbbUUUKKKEEE>>><<<:::999888666222///***+++---......---,,,+++000++++++...---&&&$$$&&& ###$$$$$$###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$###"""""""""######"""$$$### ###'''%%%%%%&&&&&&&&&%%%$$$###"""$$$&&&&&&%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$############"""""""""!!!!!!""""""!!!!!!"""###$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$###""""""############""""""!!!!!!#########"""""""""!!!!!! !!!!!!""""""######"""""""""""""""!!!!!!!!!#########"""""""""###$$$!!!###$$$###"""!!!"""############""""""!!!!!!!!! !!!""""""#########""""""###$$$$$$%%%%%%$$$######$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%###$$$%%%%%%###"""###$$$$$$%%%%%%%%%%%%&&&'''((()))'''%%%###""""""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########""""""&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########!!!$$$&&&&&&%%%$$$%%%&&& !!!"""###$$$%%%%%%######"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""'''&&&$$$"""""""""$$$%%%###"""!!!!!!!!!"""$$$%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$######""""""%%%$$$#########$$$&&&'''!!!$$$&&&'''%%%$$$%%%&&&"""###$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$"""######$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((()))))))))(((((('''''''''''''''((((((((()))))))))))))))***+++++++++++++++)))))))))******)))))))))((())))))************)))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))******+++***)))(((((((((((())))))(((((('''''')))((('''&&&%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######"""""""""!!!$$$##################$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""########################$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$%%%!!!!!!###$$$$$$$$$$$$$$$!!!######"""!!!"""##################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$######""""""!!!!!!gggsssxxxrrrnnniiihhhllluuu}}}}}}zzz{{{~~~|||wwwyyy|||zzzxxxvvvtttttttttttt|||xxxllliiijjjjjjllloookkknnnsssxxxyyy|||}}}kkk[[[OOOHHH???===;;;999888666222///+++,,,---...///...------444000...---***(((***...333222///+++'''$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""$$$&&&%%%###"""%%%(((###$$$%%%&&&&&&$$$"""!!!"""$$$&&&'''&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%##############################$$$$$$######"""!!!$$$$$$######"""!!!!!!!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! """#########!!!!!!"""$$$!!!"""######!!!!!!"""###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""#########"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&"""$$$%%%%%%$$$""""""###"""###$$$$$$###$$$&&&(((''''''&&&$$$#########"""&&&&&&&&&%%%$$$$$$######"""######$$$$$$######""" !!!######"""!!!!!!%%%$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$#########"""&&&)))(((&&&$$$$$$&&& !!!"""###$$$%%%%%%######""""""!!! """"""!!!!!!!!!!!!""""""%%%$$$###!!!!!!!!!""""""!!! !!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""!!!!!!!!!!!!"""###$$$%%%"""&&&)))(((&&&$$$%%%&&&######$$$&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))******+++,,,,,,,,,((())))))******))))))((()))************))))))((()))))))))(((((((((((((((&&&'''((()))*********)))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))***+++***)))'''&&&&&&&&&'''''''''&&&&&&%%%)))((('''%%%$$$$$$##################$$$%%%&&&&&&############$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$##########################################$$$$$$$$$$$$######!!!!!!!!!"""""""""#####################$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!###############$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!"""$$$$$$###!!!""""""###############$$$######$$$$$$$$$######""" !!!###$$$$$$$$$$$$bbbooo}}}rrrpppllljjjlllrrr|||~~~zzzxxxzzzzzzvvv{{{~~~zzzyyyqqqrrrqqqpppttt|||uuuvvv|||wwwnnnjjjhhhfffiiimmmgggjjjpppuuuvvvyyytttaaaSSSKKKAAA???<<<999888666333111---............------,,,******(((%%%''',,,...---...+++&&&"""###&&&+++...$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%###$$$%%%$$$$$$$$$%%%&&&###$$$$$$$$$######""""""!!!$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###""" !!!!!!"""############"""""""""""""""#############################################""""""!!!$$$$$$######"""!!!!!! ###"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!"""!!! ### !!!"""""" !!!"""""""""##################"""""""""""""""###$$$$$$""""""!!!!!!!!!!!!!!!!!!$$$$$$%%%&&&&&&%%%$$$$$$!!!!!!###$$$%%%&&&&&&&&&###%%%''''''%%%#########!!!"""$$$###""""""%%%'''$$$%%%&&&''''''&&&%%%%%%'''&&&&&&%%%$$$$$$######"""###$$$%%%%%%$$$###"""!!!"""$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$%%%%%%#########"""""""""!!!!!!$$$(((+++***&&&###$$$&&&#########"""""""""""""""###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########"""!!! !!!""""""######""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########"""""""""&&&***)))%%%""""""$$$###$$$%%%&&&'''''''''&&&'''&&&&&&%%%$$$#########"""###%%%&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((************+++,,,------(((((())))))))))))(((((())))))************))))))*********)))))))))((((((%%%&&&((()))*********)))''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&'''(((******)))((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$############$$$%%%&&&'''"""#########$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%##################$$$$$$#########$$$$$$###############$$$$$$$$$$$$##################$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$###############$$$$$$%%%$$$$$$###"""!!!###$$$%%%$$$"""   !!!!!!!!!!!!""""""###$$$$$$$$$###### !!!###$$$$$$$$$$$$aaannnrrrqqqooollllllqqq{{{zzzvvvxxxxxxuuu}}}}}}|||nnnppppppnnnpppttttttpppqqqrrrwww~~~wwwnnnjjjfffccceeejjjeeehhhnnnrrrtttwww{{{fffUUULLLCCC@@@<<<:::888777444222000000///...---,,,,,,++++++---,,,)))---222---$$$&&&&&&''')))***)))&&&###"""###$$$%%%&&&&&&'''((('''&&&&&&%%%&&&'''((()))))))))))))))(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&""""""""""""#########"""%%%$$$"""!!! !!!"""###!!!$$$'''((('''%%%%%%%%%'''''''''&&&$$$"""!!!  !!!"""###$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$#################################"""!!!!!!$$$$$$$$$###"""!!!!!! """"""""""""!!!!!!!!!!!!######""""""!!!!!! $$$#########""""""!!!!!! !!!!!! !!!"""!!!  """#########$$$$$$%%%%%%&&&###############$$$$$$%%%###"""!!! ###$$$&&&''''''&&&$$$### !!!###$$$%%%&&&''''''%%%'''((((((&&&%%%$$$$$$!!!$$$%%%%%%######&&&((("""###&&&(((***)))((((((''''''&&&%%%%%%$$$############%%%%%%%%%%%%###### """$$$%%%%%%%%%###"""%%%%%%$$$$$$$$$%%%%%%&&&!!!!!!!!!!!! $$$))),,,+++&&&######%%%&&&%%%$$$###"""!!! """""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$###""" """###%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%&&&&&&$$$%%%&&&&&&%%%$$$"""!!!"""&&&***)))$$$ """###$$$%%%'''(((''''''&&&'''&&&%%%$$$############ !!!###$$$%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((************+++,,,---...(((((())))))))))))(((((('''((()))******+++******,,,+++++++++******))))))%%%&&&((()))*********)))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***###$$$''')))******)))((((((((()))))))))))))))((($$$$$$######$$$$$$%%%%%%############$$$%%%&&&'''#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$!!!!!!""""""######$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&$$$######$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$######""""""!!!"""###$$$$$$%%%$$$$$$!!!###$$$$$$######$$$%%%!!!"""""""""######$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$###!!!!!!kkkttt~~~yyysssnnnnnnooorrryyy}}}xxxuuuvvvxxx|||{{{~~~vvvuuutttsssqqqnnnlllkkkpppoooqqqvvv{{{wwwvvvrrrlllkkklllhhhbbbaaaeeelllrrrtttwwwppp\\\MMMEEECCC???<<<999777666555///...---,,,+++,,,---------,,,,,,+++***)))((((((,,,+++***((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''******))))))((((((''''''&&&'''''''''&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$###"""###$$$&&&'''$$$$$$$$$############"""!!!!!!""""""""""""!!!!!!'''&&&$$$#########$$$$$$%%%&&&'''%%%###""""""###$$$$$$###"""!!!!!!""""""""""""""""""############""""""!!!$$$&&&'''$$$!!!!!!$$$!!!!!!!!!"""######$$$$$$!!!!!!!!!!!! """ """%%%######""""""!!!!!! """"""""""""""""""""""""""" !!!$$$$$$""" !!!###%%%%%%###!!! !!!"""######"""!!! """""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&%%%###"""!!!$$$###""""""###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$######"""######$$$((('''&&&$$$###!!! """"""""""""!!!!!!!!! $$$$$$############$$$$$$$$$#########""""""!!!!!! !!!""""""""" ######$$$%%%%%%&&&''''''$$$%%%'''((((((&&&$$$############""""""""""""!!!"""$$$$$$ ###$$$!!!"""))),,,***'''''''''%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!!!!&&&%%%$$$######$$$%%%&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''+++******))))))***++++++*********)))))))))))))))((()))+++,,,,,,+++)))((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((+++******)))(((''''''&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$###"""######$$$ !!!###$$$%%%%%%$$$$$$'''&&&###!!!!!!###%%%'''"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######&&&%%%$$$######%%%'''(((######$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%% """%%%&&&%%%###""""""%%%$$$###""""""###$$$%%%nnnuuu{{{|||}}}|||zzztttqqqqqqsssvvv~~~}}}vvvtttsssxxxwwwxxx}}}}}}zzzwwwrrroookkkjjjpppppprrrvvvxxx{{{wwwsssssssssqqqmmmllllllhhhaaa```cccjjjqqqssswwwxxxcccSSSHHHEEEAAA===;;;999777666000///---,,,,,,,,,,,,---+++++++++***************,,,+++***)))'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&''')))))))))(((((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$###$$$$$$%%%%%%#########"""""""""!!!!!!###$$$$$$$$$$$$$$$$$$###&&&%%%$$$#########$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$$$$###"""""""""""""""""""""""""""############!!!###%%%%%%$$$#########%%%%%%%%%$$$"""!!!"""###""""""""""""############"""""""""!!!!!!!!! !!!!!!  """"""###"""""""""!!!!!!!!! """"""""""""""""""""""""""" !!!###$$$""" """$$$%%%%%%$$$""" !!!!!!""""""""""""!!!!!!"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''&&&%%%$$$#########""""""###%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$$$$"""###$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$########################&&&&&&&&&%%%$$$############""""""""""""""""""###############"""""""""!!! !!!"""""""""!!!!!!######$$$%%%%%%&&&''''''%%%&&&&&&'''&&&%%%###"""$$$$$$#########""""""""""""$$$$$$!!!"""''')))'''%%%,,,///+++&&&%%%$$$###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&''''''(((((('''''')))))))))******+++++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))******))))))(((''''''&&&''''''''''''''''''''''''(((((('''&&&%%%$$$######%%%$$$#########$$$%%%&&&!!!"""$$$%%%&&&&&&%%%%%%$$$###""""""###%%%'''(((############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$%%%#########$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###########################$$$$$$$$$%%%######$$$$$$$$$###"""!!!$$$$$$###""""""###$$$$$$tttxxxxxxsssppprrruuuuuuzzzvvvtttvvvxxx}}}~~~wwwssswwwxxxzzz~~~|||uuuqqqmmmlllrrrssswwwyyyvvvuuu|||tttlllppprrrrrrooonnnnnnhhhbbb^^^```gggnnnqqquuulll[[[LLLHHHCCC>>><<<;;;999888111000...---,,,,,,,,,---))))))*********+++++++++++++++***)))'''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%$$$######""""""""""""!!!!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$###$$$$$$###!!! !!!"""$$$###""""""""""""""""""""""""""""""###############$$$&&&&&&%%%%%%&&&(((&&&%%%###"""######"""!!!$$$############"""""""""######"""""""""!!!!!!!!!!!!"""$$$%%%$$$###!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!######"""!!!!!!"""$$$%%%%%%$$$"""!!!""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%######"""######$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&$$$###""""""!!!"""######"""!!!"""###$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%% !!!!!!""""""######$$$''''''&&&&&&%%%$$$$$$###""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!"""#########$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$######"""%%%$$$$$$$$$############$$$%%%$$$!!!"""'''***)))%%%---222---%%%###$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''&&&''')))***++++++++++++))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******))))))(((((('''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$##################$$$%%%&&&'''"""###%%%&&&''''''&&&%%%#########$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""!!! !!!###$$$#########$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%###"""!!!"""""""""#########$$$$$$&&&$$$!!!"""$$$$$$""" $$$$$$###""""""###$$$$$$~~~{{{pppggghhhnnnqqqzzzxxxxxx{{{}}}xxxsssrrrrrrssswww{{{|||wwwssswww{{{tttpppuuuwwwuuussspppjjjccc]]]^^^dddkkkooottt~~~sss```PPPKKKCCC>>><<<;;;:::888333111///...,,,,,,,,,---************************+++******)))((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''&&&$$$######%%%$$$%%%&&&&&&%%%$$$"""!!!######"""""""""!!!!!!!!!#########$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$"""!!!!!!#########"""""""""""""""###!!!"""""""""############!!!"""############&&&((('''$$$!!!!!!$$$%%%###!!!%%%%%%$$$######"""!!!!!!############"""""""""""""""###%%%&&&%%%###!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!!!!"""$$$%%%%%%$$$"""!!!###"""!!! !!!"""###"""""""""""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""""""""###$$$###"""!!!"""$$$#########"""######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&""""""""""""!!!!!!!!!!!!########################""""""!!!!!!!!!!!!""""""#########"""""""""""""""###"""!!!!!!"""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&$$$$$$#########%%%%%%%%%$$$$$$$$$######''''''$$$###&&&%%%&&&///333...&&&%%%'''(((#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((('''''''''$$$%%%(((***,,,++++++***((((((((()))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&''')))***))))))((((((((('''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%###!!! #########$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$######""""""""""""###$$$############$$$$$$$$$$$$!!!"""""""""#########$$$####################################$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""!!!""""""""""""#########&&&""" $$$&&&$$$!!!$$$##################$$$rrreeedddkkkpppyyyxxx{{{{{{wwwwwwxxxsssvvv{{{}}}xxxsssuuu|||xxxsssyyy|||zzzwwwtttmmmfff^^^^^^bbbhhhmmmrrr{{{xxxdddTTTMMMCCC>>><<<;;;:::777444333111...---,,,,,,,,,,,,,,,++++++***))))))(((******))))))((((((((('''&&&''''''((((((''''''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&''''''&&&$$$######$$$$$$%%%&&&&&&%%%$$$"""!!!$$$$$$#########"""""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%###"""###$$$###"""""""""""""""######!!!"""""""""############ """"""""""""###%%%''''''$$$!!!!!!$$$%%%###!!!&&&&&&%%%$$$###"""!!!!!!############""""""""""""############"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""###$$$$$$$$$$$$###"""###"""!!! !!!"""###"""""""""""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%###"""""""""######$$$%%%$$$%%%&&&'''((('''''''''""""""!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$######""""""######$$$""""""""""""""""""############""""""###$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&'''$$$ $$$'''&&&***222444...'''%%%&&&'''######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''''''''###%%%'''***++++++***)))''''''(((((()))))))))))))))))))))******)))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''''''''''''''''''''''''''############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""$$$%%%%%%$$$$$$###%%%&&&'''&&&%%%###!!!###$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$######""""""""""""############""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$#####################$$$"""""""""######$$$$$$$$$"""###%%%&&&'''&&&&&&%%%!!!""""""""""""#########$$$ $$$'''%%%"""#########$$$$$$#########yyyhhhdddjjjpppwwwxxx|||}}}|||ssstttxxx{{{yyyttttttxxxxxxvvvssszzz~~~}}}yyyvvvpppjjjbbb```bbbgggkkkoooxxxlllXXXOOODDD>>><<<<<<:::777666444222///---,,,,,,,,,------,,,+++***)))((('''))))))))))))))))))))))))''''''((((((((((((''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''(((&&&$$$"""###$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$###%%%&&&%%%$$$###$$$%%%"""""""""""""""######$$$""""""""""""############"""###%%%%%%$$$$$$%%%'''%%%###""""""###$$$$$$###&&&&&&%%%$$$######""""""######"""""""""!!!!!!!!!###"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!######"""!!!"""######$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%########################"""""""""""""""""""""""" !!!###$$$%%%%%%$$$######%%%&&&%%%$$$###$$$%%%###############$$$%%%&&&$$$%%%'''((())))))(((''' !!!###$$$%%%%%% !!!!!!###$$$%%%&&&&&&$$$$$$############$$$$$$""""""""""""#####################$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$###############%%%$$$"""$$$***...---///333333,,,'''%%%$$$"""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%'''((())))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!%%%%%%&&&%%%%%%###"""!!!""""""$$$$$$$$$$$$###""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""#########""""""""""""""""""###!!!!!!!!!!!! """""""""############$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&!!!!!!""""""###$$$$$$$$$!!!"""###%%%&&&&&&&&&'''"""""""""#########$$$$$$!!! $$$&&&$$$""""""###$$$$$$$$$$$$###"""llleeeiiioootttvvv|||wwwuuuvvv{{{{{{wwwuuuvvvttt}}}yyynnnvvv{{{zzzxxxvvvrrrmmmfffccccccfffjjjmmmttt|||www]]]RRRFFF???>>>>>><<<999777555333000...,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))***''''''((((((((((((''''''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''((((((&&&$$$""""""###$$$$$$$$$###$$$$$$%%%%%%############""""""""""""###$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$"""$$$%%%$$$###"""###%%%"""""""""""""""###$$$$$$""""""""""""############"""$$$&&&&&&%%%$$$$$$$$$###$$$$$$###""""""###%%%%%%%%%%%%$$$$$$#########"""""""""!!!!!!!!! !!!!!!!!!""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!######!!! """###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''')))((('''&&&%%%%%%&&&&&&&&&''''''(((((('''&&&&&&########################"""""""""""""""""""""""" !!!###$$$%%%$$$"""!!!"""$$$%%%$$$###"""###$$$#########$$$$$$%%%&&&'''$$$&&&(((*********)))(((!!!!!!""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%######""""""""""""######!!!"""""""""############"""###$$$&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$$$$######"""$$$$$$#########""""""""" $$$$$$###&&&,,,///...+++---+++'''&&&'''&&&"""""""""""""""###$$$%%%&&&##############################""""""######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((((((&&&&&&''''''((())))))***))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$#########$$$%%%%%%%%%$$$#########$$$%%%%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######""""""""""""######$$$######""""""######$$$""""""""""""!!!!!! """"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!!!!!!!"""###$$$$$$$$$###############$$$%%%&&&############$$$$$$$$$%%%!!!!!!"""######"""!!! """###$$$$$$$$$$$$###"""nnneeehhhmmmsssuuu||||||xxxxxx|||{{{xxxwwwtttyyyiiiqqqxxxwwwvvvuuusssoooiiieeedddfffiiilllsssyyy}}}```UUUGGG@@@???@@@===:::888666333000...---,,,,,,***************+++++++++))))))))))))************''''''(((((((((((('''''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''((((((&&&$$$""""""###$$$$$$###"""###$$$&&&'''""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%&&&%%%%%%$$$!!!"""######"""!!!"""$$$""""""!!!""""""###$$$$$$""""""""""""############ ###%%%&&&$$$""""""!!!!!!$$$%%%$$$!!!!!!###&&&%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!  """$$$$$$$$$###""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!######!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! """""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((+++***((('''&&&&&&&&&'''''''''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%$$$### !!!###$$$###"""!!!"""###$$$$$$$$$$$$%%%&&&'''((($$$&&&(((***++++++))))))%%%%%%$$$$$$###""""""!!!%%%%%%$$$$$$###""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$!!!###%%%'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%% """###"""!!! #########""""""""""""!!! ###$$$###%%%***+++)))$$$$$$###"""&&&+++***%%%""""""""""""###$$$%%%&&&""""""""""""""""""""""""###"""""""""######$$$%%%''''''%%%$$$$$$%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''((())))))***))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((($$$&&&(((******(((&&&$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((!!!"""$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""""""""""""""##################""""""""""""""""""#########$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$%%%$$$###"""""""""###$$$###$$$$$$$$$$$$%%%%%%%%%!!!###%%%%%%""""""###$$$%%%%%%$$$###"""tttjjjggggggoooxxxwwwqqqttt}}}yyyxxx{{{{{{vvvqqqpppxxxxxxqqqpppwww{{{wwwpppnnnfffeeedddeeehhhmmmqqqsssqqqsssuuuwwwyyy~~~ppp]]]IIIAAAAAA>>>:::888555444333111///...,,,,,,---,,,++++++******++++++((((((''''''&&&&&&&&&%%%))))))(((''''''&&&%%%%%%'''((()))******(((&&&%%%)))&&&######%%%&&&%%%###$$$$$$$$$###$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""######!!!"""$$$%%%%%%$$$"""!!!&&&&&&%%%%%%$$$###"""""" !!!"""""""""""""""%%%%%%%%%%%%$$$###""""""######$$$$$$$$$######"""&&&%%%###!!! !!!"""###$$$$$$############$$$$$$!!!!!! !!!"""#########"""!!! !!!"""###""""""""""""""""""""""""###"""!!! !!!""""""""""""""""""!!!!!!!!!!!!######""""""""""""######"""""""""""""""""""""""" !!!###%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%((('''%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$#########$$$%%%&&&(((((()))###"""!!!!!!!!!"""$$$%%%###########################%%%%%%%%%!!!###$$$""" """%%%&&&%%%###%%%%%%''''''''''''%%%%%%!!!""""""#########""""""&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''########################&&&%%%$$$###""""""""""""$$$$$$#########$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$#########$$$&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((''''''+++*********))))))((((((***++++++***((('''((()))&&&&&&''')))************(((***+++***)))((()))+++*********'''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""%%%%%%%%%%%%%%%$$$######%%%###"""###$$$$$$###"""$$$$$$$$$############"""$$$%%%&&&'''%%%### $$$$$$$$$############"""""""""""""""############$$$$$$$$$###""" $$$$$$$$$$$$%%%&&&'''(((***(((&&&%%%&&&&&&$$$###"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$wwwnnnjjjiiilllttt~~~~~~vvvpppttt|||{{{yyyyyyxxxuuurrrnnnuuu}}}vvvqqqvvv{{{yyyssspppjjjfffcccbbbeeeiiimmmnnnpppqqqpppppprrrwww~~~xxxdddNNNDDDAAA>>>:::888666555444222000...,,,+++,,,,,,+++***************++++++*********)))))))))''''''&&&&&&%%%$$$$$$###'''((()))******((('''%%%(((&&&$$$$$$%%%&&&%%%###&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""###$$$$$$###""""""$$$$$$$$$###""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""######$$$$$$$$$######!!! !!!$$$&&&((($$$######""""""######$$$""""""!!!!!!"""######$$$"""!!!  !!!"""""""""""""""""""""""""""""""""!!! !!!"""###"""""""""""""""""""""!!!######""""""""""""##############################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))(((''''''&&&)))(((((('''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% &&&$$$ $$$###!!! !!!$$$%%%$$$"""$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&((())))))&&&&&&'''(((((((((((((((***)))))))))((((((((((((((()))***)))''''''((()))%%%&&&'''(((((((((((((((&&&((()))((('''&&&'''((()))***)))'''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###&&&%%%###""""""###$$$$$$$$$###"""###$$$$$$###"""""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!! """"""###$$$%%%&&&&&&'''!!!!!!"""""""""#########$$$$$$$$$###""" #########$$$%%%%%%&&&&&&&&&$$$""""""###$$$######""""""""""""""""""""""""""""""""""""""""""###$$$zzzsssmmmjjjhhhoooxxx{{{{{{tttooosss|||yyyvvvtttssssssnnnrrryyyvvvwww~~~zzzvvvooojjjdddbbbdddhhhkkklllpppooommmlllmmmrrrzzzmmmUUUHHHBBB===999888888777555333000...,,,+++++++++***))))))))))))***++++++++++++******************))))))(((((('''''''''((()))))))))((('''&&&(((&&&$$$$$$%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! """###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!! """"""###$$$%%%%%%%%%$$$&&&%%%###!!!!!!!!!!!!"""$$$######""""""######$$$!!!!!!!!!!!!!!!""""""###!!!  !!!########################!!!!!! !!!"""###$$$""""""""""""""""""""""""######""""""""""""##############################&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((())))))))))))(((''''''''''''((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))(((''''''&&&%%%$$$$$$###$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""!!!%%%&&&!!! $$$"""!!! !!!###$$$###"""###$$$%%%%%%%%%%%%$$$###''''''&&&&&&%%%%%%$$$$$$"""###$$$%%%%%%$$$######!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######"""###$$$%%%&&&((())))))'''''''''''''''(((((()))((((((((('''''''''''''''&&&'''((((((''''''((()))&&&&&&'''''''''''''''&&&&&&'''((((((&&&&&&'''((((((((()))(((&&&&&&''')))''''''''''''''''''''''''###$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''%%%""" !!!###%%%$$$###"""###$$$%%%$$$""" !!!"""###$$$%%%&&&&&&###"""!!!!!!!!!###$$$&&&"""######$$$%%%&&&''''''!!!!!!!!!!!!""""""""""""############"""!!! !!!"""###$$$$$$%%%$$$$$$###!!! !!!###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""""""""""""""}}}yyytttnnniiidddjjjrrrzzz}}}{{{xxxxxxqqqnnnsss|||xxxqqqnnnpppsssrrrtttwww~~~{{{wwwqqqiiieeefffiiikkklllnnnnnnmmmmmmnnnsssyyy~~~vvv]]]MMMEEE>>>:::999:::999777444111...,,,++++++***))))))((()))))))))((((((((((((((((((((((((++++++******))))))))))))&&&''''''((('''&&&%%%%%%'''&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!"""############"""$$$%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%&&&&&&)))'''%%%### ######""""""""""""######  !!! !!!!!!!!!""""""""""""""""""""""""""" !!!"""######$$$"""""""""""""""#########$$$######""""""######$$$########################$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''$$$%%%&&&'''''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!((($$$"""$$$###############$$$###############$$$$$$#########((('''&&&&&&%%%%%%$$$$$$!!!"""$$$%%%&&&%%%###"""!!!!!!""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$&&&'''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''')))***''''''((((((((('''&&&&&&((()))***)))(((((()))***&&&(((((((((''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$%%%$$$"""!!!!!!!!!"""###$$$"""""""""$$$%%%$$$###!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###### !!!!!!!!!"""""""""###############"""!!! !!!"""###$$$$$$###"""%%%###""""""$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!"""zzzvvvuuussslllgggdddgggllluuuxxxvvvtttrrrrrrooonnnttt}}}}}}sssjjjhhhkkkpppwwwvvvxxx}}}uuummmhhhfffggghhhiiikkkmmmooopppssswwwzzz~~~eeeTTTIIIAAA<<<<<<;;;:::888555222///---,,,+++***))))))((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%&&&'''&&&&&&%%%$$$$$$###$$$$$$&&&&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!"""###############&&&&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&"""""""""""""""######$$$###""""""""""""""""""###""""""!!! !!!!!!!!!!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!"""""""""#########$$$$$$$$$############$$$$$$########################$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&###$$$&&&'''''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''((($$$%%%%%%%%%%%%%%%%%%%%%##################""""""""""""""""""""""""""""""### '''!!!$$$***%%%%%%%%%&&&%%%%%%$$$%%%%%%########################'''&&&%%%$$$######$$$$$$!!!###%%%&&&'''&&&$$$###!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###%%%&&&'''%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$########################'''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((***)))))))))***+++(((((()))))))))(((((('''''')))***)))((('''((()))&&&''')))(((''''''((()))(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""###$$$%%%$$$"""""""""###$$$$$$"""!!! ###"""!!!"""$$$%%%$$$########################### !!!"""######!!!############""""""""""""!!!!!!!!!!!!"""""""""""""""###############"""!!!!!!!!!"""#########""""""'''%%%###"""######"""!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""{{{vvvuuuuuusssmmmgggffffffiiiqqq}}}wwwrrrooollljjjmmmlllooowwwwwwllldddbbbfffkkkwwwvvvxxx~~~~~~zzzmmmeeedddeeeeeehhhkkkmmmnnnppprrrtttzzzooo]]]OOODDD???>>>;;;:::888666333111///...++++++***))))))))))))***(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%''')))&&&&&&%%%$$$############&&&%%%$$$######""""""###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$############""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""###########################$$$%%%%%%&&&%%%%%%%%%''''''''''''&&&%%%$$$#########$$$%%%&&&&&&&&&%%%############""""""""""""###""""""!!!!!!""""""###%%%$$$$$$############$$$!!!!!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""!!!""""""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''((())))))))))))''''''&&&%%%%%%%%%%%%&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%&&&'''&&&&&&%%%$$$######"""""""""#########"""!!!!!! """"""&&&!!!000:::***&&&'''((('''%%%%%%%%%'''$$$$$$###""""""###$$$$$$%%%$$$###""""""###$$$%%%$$$%%%&&&(((((((((''''''###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&"""""""""###$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$((('''%%%$$$###"""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&& !!!"""###$$$&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))******))))))***+++(((((()))))))))))))))(((%%%&&&''''''%%%%%%&&&'''&&&((())))))(((''''''(((''''''''''''''''''''''''''''''&&&%%%$$$###""""""######$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$###""""""$$$$$$###"""!!!"""%%%&&&&&&$$$!!!###"""!!!"""$$$%%%%%%$$$$$$$$$$$$#########"""""" """$$$%%%%%%###  !!!"""###$$$$$$""""""""""""############""""""######$$$###############""""""""""""######&&&$$$!!!!!!!!!!!!""""""""""""""""""""""""$$$###""""""""""""""""""~~~|||{{{{{{zzzvvvpppkkkjjjgggfffnnn{{{yyysssoookkkhhhfffiiijjjqqq{{{zzzoooeee___^^^bbbfffqqqqqqvvv~~~xxxlllkkkoooiiijjjkkkkkkjjjlllnnnpppwww{{{fffVVVHHH@@@>>>;;;:::888666444222111000,,,,,,+++***************(((((())))))************************************((('''&&&&&&&&&%%%&&&&&&%%%&&&((('''%%%%%%'''***''''''&&&%%%$$$######$$$&&&%%%$$$###""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%############""""""""""""!!!###$$$%%%%%%$$$###!!!""""""###$$$$$$###""""""###########################$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$""" """"""!!!!!!!!!!!!""""""$$$$$$###""""""""""""""" """###$$$$$$$$$########################### !!!"""######"""!!!!!!!!!""""""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))******''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&&&&###???MMM111%%%'''((('''%%%###%%%&&&%%%$$$############$$$%%%$$$###"""!!!"""$$$&&&'''''''''((())))))******+++&&&&&&&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&###############$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&""""""###%%%&&&'''((()))'''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''((()))***)))((('''((()))&&&&&&'''((())))))))))))%%%&&&''''''%%%%%%&&&'''''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%$$$######%%%%%%$$$######$$$%%%%%%%%%$$$"""!!!"""!!!!!!"""$$$&&&%%%$$$###############$$$$$$$$$######$$$%%%&&&%%%$$$$$$ !!!"""###$$$%%%%%%############$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$"""!!! """$$$%%%%%%###!!!!!!""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###$$$zzzsssnnnmmmhhhfffmmmzzz~~~wwwssspppkkkgggeeefffiiirrr}}}~~~wwwkkk```[[[\\\```ccckkkmmmtttwwwwww}}}ooonnnllljjjhhhiiimmmpppxxxmmmZZZKKKAAA>>>::::::888777555333222111---,,,++++++******++++++''''''(((((()))))))))***((((((((((((((()))))))))))))))(((''''''''''''((($$$&&&((('''%%%%%%(((***)))((('''&&&%%%$$$$$$%%%&&&%%%$$$###""""""""""""#########$$$$$$###############$$$$$$$$$%%%%%%%%%############"""""""""""" """###$$$$$$###""" !!!"""$$$&&&&&&$$$"""!!!""""""""""""############""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$###""""""%%%%%%&&&&&&&&&%%%$$$$$$ !!!###$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""!!! !!!"""#########"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######"""!!! !!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%'''((()))''''''''''''''''''''''''%%%&&&&&&'''((((((((('''%%%%%%$$$$$$%%%&&&((()))''''''&&&%%%%%%%%%%%%&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###!!!""""""$$$%%%&&&''''''$$$%%%%%%&&&%%%$$$###"""########################'''"""***'''&&&KKKZZZ777$$$&&&(((&&&$$$"""$$$&&&&&&%%%$$$######$$$%%%&&&$$$###""""""###%%%''')))))))))))))))***+++------(((''''''&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''########################%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%&&&""""""###$$$&&&(((***+++$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!"""###$$$%%%%%%&&&''''''''''''''''''''''''((()))*********)))'''&&&%%%%%%%%%&&&&&&'''''''''((()))***)))'''&&&&&&'''$$$%%%&&&'''(((((((((((('''((()))(((''''''((()))''')))+++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$!!!!!!"""###$$$%%%%%%&&& !!!"""$$$%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$'''%%%""" """%%%'''%%%$$$"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$|||vvvqqqpppkkkiiinnnvvv}}}}}}tttppprrrqqqkkkeeeiiilllrrryyyuuuiiiccc```^^^^^^aaaaaaiiiqqqzzztttnnnqqqrrroooooottt}}}uuu___NNNDDD???AAA666666;;;444000222//////---***)))***++++++***))))))************)))))),,,,,,+++***)))(((''''''***)))'''%%%$$$%%%&&&''''''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###%%%'''%%%%%%&&&&&&%%%$$$"""!!!$$$###""" !!!"""#########""""""""""""""""""!!!!!!!!!"""""""""!!!$$$###"""!!!!!!"""###$$$$$$$$$#########$$$%%%&&&&&&''''''&&&%%%$$$###"""######$$$$$$$$$######"""''''''&&&###!!! !!!"""######$$$$$$$$$%%%%%%%%%"""###$$$%%%$$$"""  !!!"""###$$$###""" !!!"""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$%%%%%%&&&%%%$$$""" """###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%%%%%%%%%%''')))''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###"""!!! """$$$%%% """###%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ &&&$$$!!!222JJJIII777%%%'''******)))''''''((( !!!!!!"""###$$$$$$$$$&&&''''''%%%###"""###%%%&&&(((***,,,---......---(((''''''&&&&&&''''''((()))(((''''''%%%%%%$$$###$$$$$$$$$$$$#########"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%###!!! !!!###%%%'''"""$$$&&&((('''%%%"""(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&((('''&&&&&&$$$$$$###"""&&&&&&%%%%%%%%%$$$$$$$$$)))"""%%%)))&&&!!!&&&&&&'''&&&$$$$$$&&&(((((('''&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&''''''''' !!!"""###############$$$$$$############$$$$$$###(((&&&!!!&&&111222***+++******)))((('''''''''!!!"""$$$%%%&&&%%%%%%$$$&&&%%%###"""""""""###$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$###!!! ###$$$%%%&&&'''&&&%%%%%% !!!"""###$$$%%%%%%%%%&&&'''''''''&&&$$$"""!!!!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$}}}zzzxxxsssoooppplllkkkqqqwww|||}}}vvvtttvvvuuuoooiiijjjlllrrrxxxtttjjjeeecccaaaaaaccc___fffoooyyyuuunnnqqqtttrrrqqqtttxxx}}}}}}gggUUUHHHAAA>>>555777===777444444000...,,,)))))))))******)))))))))************))))))******))))))(((''''''''')))(((&&&%%%%%%&&&'''((('''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!###$$$%%%%%%%%%%%%%%%$$$###"""!!!%%%$$$$$$###""""""######!!!"""""""""############$$$"""  !!!######$$$###"""!!!!!!"""###$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""!!!######$$$$$$$$$######"""&&&&&&%%%###!!! !!!###############$$$$$$$$$$$$#########"""""""""""""""$$$######""""""###$$$%%%###"""!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$&&&&&&'''&&&%%%###!!! """"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&&&&''''''''''''&&&%%%%%%############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%'''&&&%%%$$$$$$&&&'''((($$$$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""""""""############""""""!!!%%%"""***999888+++$$$%%%''''''&&&$$$$$$%%%""""""######$$$%%%%%%&&&&&&'''((('''&&&&&&''')))+++,,,,,,,,,+++)))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######%%%%%%%%%$$$$$$$$$##################"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%$$$"""!!!!!!###&&&'''###$$$&&&'''&&&%%%"""!!!'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((('''''''''''''''&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%***&&&######&&&(((((('''%%%&&&'''&&&%%%%%%&&&(((((('''&&&&&&%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###'''&&&!!!%%%//////((()))(((((('''&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&######"""!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$###"""!!!!!!""""""###$$$%%%&&&&&&&&&%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$######""""""$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%}}}vvvttttttsssqqqpppmmmooovvv{{{|||~~~~~~yyyxxxzzzxxxsssnnnkkkmmmqqqwww}}}||||||ssskkkiiihhheeedddeee\\\ccclllxxxvvvmmmqqqwwwuuussstttssswwwrrr^^^NNNDDD>>>555888===777444444......,,,)))((()))***)))((())))))************))))))((((((((('''''''''''''''((('''&&&%%%%%%&&&((()))+++)))'''&&&&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$###"""###$$$$$$%%%$$$######""""""""""""######$$$$$$######""""""!!!!!!""""""######$$$$$$&&&###  ###&&&######""""""""""""######""""""$$$%%%%%%%%%$$$#########""""""!!!!!! """######$$$$$$$$$######$$$%%%%%%###"""!!!"""$$$""""""""""""############$$$###!!! """$$$%%%""""""!!! !!!!!!"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$%%%$$$$$$&&&'''''''''&&&%%%###"""!!!"""###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&'''''''''(((((('''$$$######$$$&&&&&&&&&&&&&&&%%%$$$$$$"""""""""""""""#########%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%$$$%%%%%%###"""!!!!!!!!!"""$$$%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$############"""######$$$$$$$$$$$$######"""""" $$$)))((($$$$$$%%%'''&&&$$$#########$$$$$$$$$%%%%%%&&&&&&'''''')))******)))***+++---,,,,,,+++***(((&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%###"""###$$$&&&'''$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%'''(((%%%'''''''''%%%%%%&&&''')))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&###'''&&&"""$$$++++++&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$###""""""##################"""!!!!!!"""###$$$%%%%%%%%%%%%&&&$$$""" !!!$$$&&&###$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###############$$$$$$$$$$$$############""""""""""""""""""""""""""""""######$$$%%%%%%%%%xxxrrrppprrrssstttnnnnnnsss|||~~~|||{{{xxxtttqqqkkkmmmqqqvvv}}}~~~{{{|||uuuoooooonnnjjjfffeee[[[aaajjjvvvuuujjjooovvvuuurrrrrrpppssszzz}}}fffRRRFFF@@@888999:::333333555...000---+++************)))))))))************))))))'''''''''(((((()))))))))&&&&&&&&&&&&&&&'''((()))&&&$$$######$$$%%%$$$"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$"""!!!!!!!!!"""### !!!"""""""""!!! #########"""""""""""""""$$$###""" ###%%%###""""""""""""""""""### """$$$%%%&&&%%%###"""""""""!!!!!! """"""###$$$$$$$$$######"""###$$$$$$""""""###%%%!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!###$$$%%%"""!!!!!!  !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!###$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''%%%######$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""""""""#########%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%%%%%%%%%%  !!!!!!$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""""" ###$$$"""###'''&&&'''((('''%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&(((***,,,,,,+++***+++---'''''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&%%%$$$######$$$$$$%%%'''((((((&&&&&&&&&''')))((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$###!!! !!!###%%%%%%%%%$$$$$$$$$$$$%%%%%%###&&&%%%"""###''''''$$$%%%%%%$$$$$$$$$#########"""""""""!!!!!! $$$%%%&&&''''''&&&$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%$$$#########$$$&&&''''''&&&%%%###"""######$$$""""""""""""!!!!!!!!! ###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%zzzrrroooppprrrtttnnnpppwww}}}yyyuuussslllnnnqqqvvv}}}~~~}}}}}}xxxuuuwwwvvvpppjjjggg___bbbiiitttqqqfffjjjqqqqqqnnnoookkkooovvvmmmVVVHHHCCC;;;999777222777===999222000---+++,,,,,,+++***))))))************))))))'''(((((())))))******+++&&&&&&&&&&&&''''''((((((!!!&&&***++++++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$###"""!!!!!!!!!"""### !!!"""######"""!!! %%%$$$$$$###"""!!! """%%%$$$###!!!"""###"""""""""######""""""""" !!!###%%%%%%$$$###"""######"""!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$!!!###$$$$$$#########%%% !!!!!!!!!""""""""" !!!"""###$$$$$$###"""$$$$$$$$$$$$###""""""!!! !!!!!!""""""###### !!!!!!!!!"""""""""###!!!!!!###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%'''''''''%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######### """&&&$$$ """***&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%)))+++,,,,,,***)))((()))%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''((($$$$$$%%%&&&&&&'''''''''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$#########%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%%%%%%%$$$'''$$$!!!"""$$$%%%### %%%'''((()))'''&&&&&&'''(((''''''&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########%%%###!!! !!!###$$$$$$$$$############$$$$$$"""$$$%%%######$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###############$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$###"""###$$$%%%'''&&&$$$#########$$$%%%""""""""""""!!!!!!!!! """#########$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%wwwrrrppppppqqqrrrttt}}}~~~xxxuuuooooooqqqvvv}}}}}}}}}zzzrrrnnnfffgggiiirrr}}}mmmbbbfffkkkjjjjjjlllgggkkkrrr|||ttt\\\MMMDDD===:::888555???IIIEEE444111...---------,,,+++))))))************))))))((()))))))))******++++++&&&&&&&&&'''''''''''''''$$$$$$$$$%%%((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&''''''((($$$######""""""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$###"""!!! """&&&'''$$$!!!!!!###""""""############""""""!!!!!!###$$$$$$$$$###"""$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$$$$$$$$$$!!!###%%%%%%#########$$$!!!!!!!!!!!!"""""""""""" !!!###%%%%%%$$$"""!!!""""""#########"""!!!!!! !!!"""""""""""""""!!! !!!!!!""""""######!!!"""###$$$$$$%%%$$$$$$######%%%&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***)))((('''&&&$$$######$$$%%%''''''&&&&&&''')))&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$###"""############$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%"""!!!%%%$$$%%%%%%$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((***,,,+++)))'''&&&&&&(((''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&''''''(((((('''''''''(((((((((((((((%%%%%%&&&&&&'''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$(((%%%"""###'''(((%%%"""%%%'''))))))((('''&&&'''&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$######""""""######$$$!!!###%%%$$$###"""######%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""######!!!"""##################%%%%%%%%%%%%$$$###"""!!!!!!"""$$$%%%&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$|||wwwtttttttttxxxzzzyyyrrrrrrrrruuuzzz}}}xxxnnnlllkkkpppxxxjjjaaacccfffeeefffjjjfffkkksss}}}|||cccSSSEEE???===999666AAAJJJDDD444111...,,,,,,,,,+++***))))))************))))))((((((((()))))))))))))))''''''''''''''''''&&&&&&,,,***(((''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$###&&&&&&%%%%%%&&&&&&'''(((""""""""""""""""""###### ###'''&&&""" """%%%!!!"""###$$$$$$###"""!!!""""""""""""############$$$###!!! """###$$$!!!!!!"""$$$$$$%%%%%%$$$!!!###%%%%%%$$$""""""###!!!!!!"""""""""#########"""############""""""!!! !!!!!! !!!""""""######"""!!! !!!"""#########!!!"""###$$$$$$%%%$$$$$$###$$$%%%'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%&&&''''''&&&&&&''')))&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###&&&&&&###!!!"""######$$$%%%%%%$$$$$$$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++)))(((''''''***)))(((''''''((()))***((((((''''''''''''(((((('''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%$$$#########$$$$$$%%%%%%$$$$$$############%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''')))***)))'''&&&'''$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%!!!"""%%%&&&$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""###!!!!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!""""""###$$$$$$%%%########################|||zzzzzz{{{~~~|||tttsssssstttxxxtttppplllooo|||uuuiiiaaabbbcccaaadddjjjgggmmmvvvhhhXXXFFFAAA???:::555>>>DDD<<<333000---,,,,,,+++***)))))))))************))))))(((((((((((((((((((((((('''((((((((('''&&&%%%%%%$$$######%%%'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######"""###%%%&&&&&&%%%$$$###%%%%%%$$$###$$$%%%'''((( !!!"""###$$$%%%%%%"""$$$&&&$$$ ###'''!!!"""###$$$$$$###"""!!!"""""""""!!!"""######$$$###"""!!! !!!###$$$!!!!!!"""$$$$$$%%%%%%%%%"""$$$&&&&&&$$$"""""""""""""""""""""############&&&$$$"""!!! !!!"""### !!!"""$$$$$$$$$######""""""#########!!!  !!!"""######$$$!!!"""###$$$$$$%%%$$$$$$$$$%%%&&&(((((((((((('''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((('''&&&%%%&&&(((''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$%%%&&&'''$$$%%%&&&'''''''''&&&&&&###$$$%%%'''((()))))))))$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$######"""!!!&&&'''""""""'''(((%%%&&&'''''''''&&&(((***---((((((((((((((('''''''''$$$&&&)))+++***)))))))))(((((((((((()))+++,,,...++++++************++++++(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%$$$$$$$$$#########""""""$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&& $$$((('''$$$"""%%%)))%%%'''******)))'''''''''###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''###############"""!!! &&&%%%%%%$$$$$$%%%%%%&&& """%%%'''$$$!!!"""%%%###############$$$$$$$$$$$$$$$#########%%%&&&'''$$$###"""""""""###%%%&&&######$$$%%%&&&&&&&&&&&&'''%%%###""""""###%%%'''&&&%%%$$$###$$$%%%&&&'''######$$$$$$$$$######""" """$$$%%%&&&%%%%%% !!!###$$$$$$$$$###""""""""""""!!!!!!!!!!!! !!!!!!"""######$$$$$$######""""""""""""""""""{{{ssswwwxxxvvvxxx{{{uuuooopppwww~~~qqqjjjaaa]]]___dddhhhjjjmmmpppvvv}}}rrr\\\MMMFFF???===;;;777555777222111000///...---,,,,,,+++***)))***+++***)))'''(((((((((((((((''''''''',,,+++(((''''''(((+++,,,&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$$$$&&&'''%%%%%%%%%$$$$$$$$$###############"""######$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$"""!!!""""""""""""!!!!!!!!!!!!$$$$$$###############$$$######$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%$$$$$$###""""""""" !!!###$$$%%%&&&'''&&&'''&&&$$$""""""###$$$!!!!!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######$$$###"""!!!!!! !!!!!!#####################$$$""""""""""""""""""""""""$$$%%%((()))***(((&&&%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((%%%%%%$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""$$$%%%))))))(((&&&%%%&&&(((+++&&&&&&&&&'''((()))******&&&'''((()))((('''&&&%%%&&&'''((()))(((&&&$$$###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''')))************)))((((((******+++++++++,,,,,,,,,.........///////////////.........///000000111111......------------......///...,,,+++******++++++++++++++++++******)))(((***)))&&&%%%&&&(((+++...((((((''''''&&&%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''((((((((((((''''''&&&&&&&&&&&&%%%$$$#########$$$%%%+++***)))(((((((((((((((((((((((('''&&&$$$###"""(((((((((((((((((((((((())))))((('''''''''''''''))))))((('''###$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&$$$"""!!! ######$$$$$$$$$$$$##############################%%%%%%%%%$$$###"""!!! ''''''&&&%%%$$$$$$$$$$$$###%%%(((&&&### !!!%%%&&&&&&&&&%%%###!!! ########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&''''''&&&%%%$$$###!!! '''&&&$$$#########$$$$$$"""!!!!!!!!!###$$$&&&(((((('''%%%###""""""###$$$|||{{{||||||www}}}|||}}}}}}vvvnnnmmmttt|||}}}~~~|||pppiiiaaa]]]^^^cccgggjjjkkknnntttzzzzzzdddRRRIIIAAA===:::666444555111000///...,,,+++***)))***)))))))))******((('''(((((((((((()))))))))******)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&&&&""""""############""""""$$$%%%%%%$$$$$$"""!!!!!!###"""""""""!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""######$$$$$$$$$#########%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$########################$$$$$$$$$!!!###$$$###""""""###$$$""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$######"""!!!!!! ###""""""!!!!!!!!!!!!"""##################""""""""""""""""""""""""""""""###%%%'''))))))(((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""$$$%%%%%%######$$$&&&))))))((('''%%%&&&(((+++&&&&&&''''''(((((())))))&&&'''(((((((((((('''&&&%%%&&&&&&'''&&&%%%$$$###%%%%%%&&&'''''''''''''''(((((())))))))))))******---------.........------...////////////000000000111111111111222222333333333333444444444444555555555555444444444444555555333222111111111222333333000000000000///...,,,,,,++++++*********+++,,,,,,******))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$#########$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$###$$$$$$%%%&&&&&&"""##################"""########################$$$$$$$$$$$$###"""!!! $$$$$$#########$$$$$$%%%"""$$$&&&&&&###"""###$$$!!!!!!"""###############""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$###!!! !!!!!!""""""""""""###$$$&&&''''''&&&$$$###"""###$$$%%%{{{}}}|||xxxuuuwww{{{zzzyyypppnnnssszzz}}}}}}|||{{{oooiiiaaa]]]]]]aaafffhhhkkkoootttzzzqqqXXXMMMCCC>>>:::666333444222222000///---+++))))))***)))))))))******(((&&&((((((((())))))******+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&'''(((######""""""""""""######&&&%%%$$$###""""""""""""######"""""""""!!!!!!!!!$$$###"""!!!!!!!!!!!!!!!#################################$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!"""###"""""""""###"""""""""!!!!!! """"""""""""""""""""""""#########""""""!!!!!! """!!!!!!!!!!!!""""""############""""""!!!!!!!!!""""""""""""""""""""""""###%%%'''((()))(((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%%%%$$$##################$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''((())))))'''&&&&&&(((***''''''''''''((((((((((((&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++,,,,,,,,,------.........111222222333444444555555444555555555666666666666444555666666777888999999<<<<<<;;;;;;;;;;;;::::::999999888888888888999999999999999999:::;;;<<<===777777777666555333222111//////000111111000...------------,,,++++++***************))))))))))))(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%"""###&&&((())))))))))))''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%############%%%&&&'''(((""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###"""!!! !!!!!!!!!""""""$$$%%%%%%###$$$%%%$$$###$$$&&&'''"""""""""""""""###$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$$$$#########""""""""""""!!! !!!###############$$$%%%&&&&&&%%%$$$#########$$$%%%xxx{{{}}}wwwrrrnnnrrr~~~}}}yyyzzzzzzzzz}}}}}}{{{}}}|||nnniiibbb]]]\\\___cccfffmmmrrrxxx|||{{{^^^RRREEE???;;;777555555666555333111///---+++******)))((()))******(((&&&)))))))))(((((((((((((((&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&$$$######$$$&&&&&&%%%$$$###"""""""""###$$$#########"""""""""!!!!!!"""""""""""""""###$$$$$$##################$$$$$$""""""""""""############!!!!!!""""""###$$$%%%%%%''''''&&&%%%###"""!!!!!!###$$$###"""""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%!!!!!! !!!!!!"""############""""""!!! """"""""""""""""""""""""###$$$&&&'''(((((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%$$$###""""""""""""###$$$$$$%%%&&&''''''(((%%%&&&''''''&&&&&&'''(((((())))))(((''''''(((***((((((((((((((((((''''''%%%&&&&&&''''''(((((((((+++***)))(((((()))+++,,,)))***+++---.../////////000000111111222333333333666666777777999:::;;;<<<:::::::::;;;;;;;;;<<<<<<999:::;;;<<<>>>???@@@AAACCCCCCBBBAAAAAA@@@??????======<<<<<<<<<<<<======???????????????@@@AAAAAA=========<<<;;;999888777666666777777666444333222111111111000//////...............---,,,++++++***************))))))))))))))))))((('''&&&&&&&&&'''"""#########$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&((((((((())))))))))))***)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$%%%$$$$$$###""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""###$$$%%%%%%%%%$$$$$$$$$%%%&&&((()))(((&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$######"""""""""########################$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%&&&wwwzzz~~~}}}xxxqqqmmmjjjooo{{{yyyyyy{{{}}}}}}}}}}}}|||zzzoookkkddd^^^[[[\\\```dddlllrrryyy}}}eeeWWWGGG@@@===999777888777666444222000...,,,+++***)))(((((())))))(((&&&))))))((('''&&&%%%%%%$$$&&&''')))******)))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$(((((('''&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''######"""!!!"""$$$%%%&&&############""""""""""""!!!!!!"""###$$$&&&'''(((######""""""######%%%%%%&&&&&&&&&&&&&&&&&&&&&%%% !!!"""###$$$$$$&&&%%%%%%%%%$$$$$$###### """%%%&&&$$$###""""""$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%!!!!!! !!!!!!"""#########"""""""""!!!!!! """"""""""""""""""""""""###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((%%%'''(((((('''&&&((()))((()))***)))(((''')))***))))))))))))))))))((((((&&&&&&&&&'''((()))******---,,,*********,,,...000...///000222333444444444444555555666777777888888::::::::::::<<<>>>???@@@>>>>>>>>>?????????@@@@@@>>>>>>@@@AAACCCDDDFFFFFFHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAA@@@???>>><<<;;;???>>><<<;;;::::::::::::666666555555444333333333333222222111000///......---------,,,,,,++++++++++++***)))((('''&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''''''''''''''''''''&&&%%%%%%'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%((((((((())))))))))))***)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$((('''%%%###"""!!! ######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$###############(((&&&%%%$$$$$$$$$%%%%%%)))(((&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%tttwwwzzzzzzvvvqqqmmmjjjjjjmmmwww~~~tttxxx{{{yyyxxxwwwvvvqqqmmmggg```[[[ZZZ^^^aaagggooowww{{{nnn^^^KKKBBB???;;;999888444444222000///---++++++)))((((((((())))))'''%%%)))(((((('''&&&%%%$$$$$$'''((()))******)))((('''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""###$$$%%%%%%$$$$$$#########"""""""""!!!""""""###%%%'''((()))######"""""""""$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$"""$$$&&&&&&%%%######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""########################"""!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((%%%'''((((((''''''((()))((()))******(((((()))***************++++++++++++)))))))))***+++,,,...//////...---------///222333444555666777888888999999777888888999:::;;;<<<<<<============>>>@@@BBBCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBDDDEEEFFFHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@CCCDDDDDDCCCCCCBBBAAA@@@EEEDDDBBB@@@??????@@@@@@<<<<<<;;;;;;:::999999999888888777666555555444444222222222111111000000///,,,+++***((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))))))))(((&&&&&&'''''''''(((((((((((()))''''''''''''((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$''''''&&&%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$###""""""###'''&&&$$$###$$$%%%$$$##################$$$%%%%%%########################$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$########################$$$$$$"""###$$$$$$%%%$$$$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$nnnpppsssrrrnnnkkkjjjjjjkkkmmmttt}}}ssskkksssuuuzzz~~~}}}|||wwwvvvtttssspppjjjbbb[[[YYY\\\___ccckkkuuuzzz}}}xxxeeePPPEEE@@@;;;888777444333222111///...---,,,)))((('''((())))))'''%%%&&&''''''''''''''''''''''''''''''(((((('''''''''$$$$$$%%%%%%&&&''''''(((((('''&&&%%%$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""############$$$%%%&&&'''###"""!!!!!!"""$$$&&&'''#########"""""""""!!!!!!""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""$$$%%%%%%$$$$$$&&&'''%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################""""""!!!!!!!!!!!!"""!!!!!!""""""###$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((('''''''''''''''(((((((((%%%&&&((('''&&&&&&''')))((()))+++***)))((()))***+++++++++,,,,,,------------------...///111333555333333333333444666888999999:::;;;;;;<<<<<<<<<<<<999:::;;;<<<===>>>>>>???AAA@@@@@@???@@@BBBDDDFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHCCCBBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@??????=========<<<<<<;;;;;;;;;999888888777666666555555000///...,,,***)))))))))((((((((((((''''''''''''%%%&&&'''''''''&&&%%%$$$$$$%%%'''''''''&&&$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))'''%%%$$$''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$#########$$$######"""""""""######$$$###"""###%%%&&&$$$""""""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""######$$$$$$%%%&&&&&&'''"""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$##################!!!"""###$$$%%%$$$$$$###!!!"""$$$&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###"""iiikkkmmmllliiihhhiiikkklllmmmrrryyy}}}~~~yyyiiibbblllpppxxx}}}{{{|||}}}zzzxxx|||{{{zzzwwwuuuuuurrrlllccc[[[XXXZZZ^^^aaakkkvvv{{{~~~kkkTTTGGG@@@;;;666444555555444333222111000///)))((('''((())))))'''%%%%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))(((&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%"""""""""$$$%%%'''((()))%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&$$$"""$$$$$$$$$############"""%%%$$$$$$###""""""#########"""!!!!!!"""$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$###### """#########%%%'''***%%%%%%%%%%%%%%%%%%&&&&&&"""""""""""""""""""""""" !!!###$$$%%%''''''$$$###"""!!!!!! !!!!!!!!!!!!"""###$$$%%%&&&&&&"""""""""""""""""""""""""""######$$$&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((''''''''''''#########$$$%%%&&&((((((((((((((((((((('''''''''%%%&&&''''''&&&&&&''')))((()))++++++)))((()))***++++++,,,------...//////111000000111333555777999999999999:::;;;===>>>???<<<===>>>>>>>>>>>>>>>===:::;;;<<<===>>>???@@@@@@DDDCCCBBBAAABBBCCCFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJGGGFFFFFFEEEEEEFFFFFFGGGCCCDDDEEEGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIHHHHHHHHHEEEGGGJJJKKKKKKIIIFFFDDDGGGGGGFFFFFFEEEEEEDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@======<<<<<<;;;:::999999555444333111///...------******))))))((((((((('''%%%&&&'''''''''&&&%%%$$$&&&''')))))))))'''%%%$$$ !!!"""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###((('''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$#########$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""""""""!!!!!!!!! !!!!!!"""###$$$!!! ###&&&(((%%%###'''((((((((('''%%%###"""######################## !!!"""######$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########"""""""""###$$$%%%&&&&&&%%%$$$!!!"""$$$&&&''''''''''''&&&&&&&&&%%%$$$###"""!!!___eeekkkkkkfffdddhhhnnnrrrrrrrrrsssuuuyyy~~~uuuccc___eeelllppptttxxx}}}yyywwwyyyzzzyyy{{{{{{xxxqqq{{{}}}wwwmmmddd^^^\\\]]]^^^aaaeeemmmwwwtttZZZKKKCCC===:::999777555222111111111000///,,,+++***(((((((((((())))))(((((('''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''')))******%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!$$$$$$######$$$$$$%%%&&&"""""""""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((&&&%%%$$$#########&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!!############$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""$$$%%%%%%%%%%%%&&&(((''''''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%,,,***(((((())))))'''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%'''))))))&&&$$$&&&&&&%%%%%%%%%&&&((())))))))))))))))))***++++++''')))+++...000222333444555555666777888::::::;;;>>>>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCBBB@@@??????<<<===???@@@@@@@@@??????AAADDDFFFFFFDDDDDDFFFIIIIIIJJJJJJJJJJJJJJJIIIIIIGGGFFFEEEDDDEEEGGGJJJKKKMMMKKKJJJIIIIIIIIIGGGEEEHHHHHHHHHGGGGGGFFFFFFFFFIIIHHHFFFEEEEEEGGGIIIJJJIIIJJJJJJIIIGGGFFFGGGIIIGGGIIIJJJLLLLLLJJJIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFHHHGGGEEEEEEEEEEEECCCBBBCCCBBBBBBAAA???===;;;:::;;;:::888555222///---,,,------+++***)))((((((((()))((((((((()))***,,,---$$$###"""!!!"""###&&&''''''&&&&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&'''((((((((($$$$$$((()))&&&###$$$&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%&&&%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$&&&&&&&&&&&&$$$$$$###%%%&&&$$$""""""%%%)))########################%%%%%%$$$$$$###""""""!!!&&&&&&%%%$$$#####################$$$$$$%%%%%%%%%$$$&&&&&&%%%###"""###$$$((((((&&&%%%$$$#########'''%%%"""  """###'''&&&%%%$$$###!!! ######$$$%%%%%%&&&''''''***(((%%%###!!!!!!"""###YYY```hhhjjjfffeeehhhlllrrrssstttssstttxxx~~~xxxfffaaaeeepppsssuuuwwwyyyxxxssstttxxxxxxwwwyyyxxx~~~}}}|||vvv}}}|||sssiiiaaa]]][[[[[[^^^dddmmmxxxyyy___OOOFFF???;;;:::999777444333333111///------,,,+++)))))))))******((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''((()))###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''%%%%%%$$$###""""""""""""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&)))(((''''''))))))((('''(((((('''''''''&&&&&&&&&%%%$$$######%%%%%%%%%$$$''''''&&&&&&'''((()))***************+++,,,---......///111333555777888888::::::;;;<<<===>>>??????@@@@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBB@@@AAABBBBBBCCCBBBAAAAAABBBCCCDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBAAA@@@AAACCCEEEFFFJJJHHHGGGHHHIIIIIIHHHFFFHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFFFFGGGHHHIIIJJJKKKMMMOOONNNLLLJJJIIIIIIGGGHHHJJJKKKLLLKKKJJJIIILLLLLLLLLLLLLLLKKKJJJJJJLLLKKKIIIIIIJJJJJJIIIGGGDDDDDDDDDCCCAAA???>>>======<<<:::999777555333222333333222000//////......******)))))))))***+++,,,&&&&&&$$$$$$$$$&&&((()))'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&'''((((((&&&###$$$)))+++(((&&&'''''''''((((((((((((''''''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&########################&&&$$$"""###%%%&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$###!!!!!!"""### !!!!!!"""###$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%#########%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!! ######$$$$$$%%%&&&&&&''''''&&&$$$"""!!!!!!""""""QQQYYYdddiiiiiihhhiiilllrrrtttvvvuuutttwww~~~|||mmmfffgggqqqqqqrrrsssvvv{{{|||vvvooonnnqqquuuuuussstttssswww|||}}}|||{{{|||}}}{{{yyy~~~}}}~~~vvvmmmddd___[[[ZZZ\\\cccmmmyyygggUUUJJJBBB===<<<:::999777666555222///,,,...---,,,************+++((((((''''''''''''((((((''''''''''''''''''''''''((('''$$$""""""$$$'''(((%%%%%%%%%%%%%%%&&&'''(((###$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$$$$######$$$$$$%%%&&&#########$$$%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$###""""""######$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""############"""""""""############$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%&&&&&&%%%###!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&(((***)))((((((((((((''''''''''''&&&(((%%%###"""###%%%&&&&&&(((((((((((()))***,,,,,,---------...///111222333777888999;;;<<<===>>>>>>>>>??????@@@AAABBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDBBBAAAAAAAAA@@@>>>>>>???>>>===<<<======>>>>>>>>>>>>======<<<<<<;;;:::;;;<<<>>>???CCCBBBBBBCCCFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJLLLNNNQQQRRRPPPMMMKKKJJJJJJKKKMMMNNNOOONNNMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLNNNMMMKKKLLLMMMNNNLLLKKKGGGGGGGGGFFFEEECCCBBBAAA@@@??????>>><<<;;;::::::666555444333222111111000------,,,+++******++++++)))((('''''''''((()))***&&&%%%$$$######$$$&&&'''%%%%%%%%%&&&'''''''''(((%%%###%%%+++...+++))))))((((((''''''''''''((((((***)))((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""#########"""!!!""""""######$$$%%%%%%&&& !!!"""###$$$%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&!!!"""###$$$%%%$$$######!!!###%%%'''((((((&&&%%%#########""""""!!!!!!!!!######$$$$$$%%%%%%&&&&&&%%%$$$"""!!!!!!!!!"""###KKKTTT```hhhlllmmmmmmnnnsssvvvyyyxxxuuuxxxuuummmjjjllllllmmmpppuuu{{{wwwrrrmmmlllooorrrrrrqqqooonnnqqqvvvzzz|||zzzyyyzzz|||{{{yyy{{{|||vvvooohhhbbb^^^\\\[[[bbblllxxxooo\\\OOODDD>>>===999888888888777555111---...---+++***))))))******(((''''''''''''(((((()))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%&&&''''''(((%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$%%%&&& !!!""""""###$$$%%%%%%&&&%%%%%%%%%$$$$$$##################$$$%%%''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""!!!!!!!!! !!!!!!""""""######$$$$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$%%%$$$"""!!!"""###%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&%%%$$$&&&((()))((('''((((((((('''''''''''''''***(((&&&&&&'''((((((((())))))******,,,---...///111111111222444666888999???@@@AAABBBBBBCCCCCCBBBAAAAAAAAABBBCCCDDDDDDEEEDDDEEEFFFHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHFFFEEEDDDBBB@@@>>><<<;;;;;;888666777999:::888555555666666777777777777666888777666666666777888999;;;;;;;;;===@@@BBBBBBBBB>>>>>>??????@@@@@@AAAAAACCCDDDFFFHHHIIIJJJJJJJJJJJJMMMPPPQQQPPPOOOOOOPPPRRRRRRRRRSSSRRRQQQPPPPPPKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKJJJKKKMMMMMMLLLKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@??????888888888777666555444333222111000...---,,,++++++***)))(((((((((((())))))&&&%%%#########%%%''')))&&&&&&&&&&&&'''''''''''''''%%%'''---///,,,))))))((((((&&&%%%%%%&&&((((((***)))(((''''''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!###&&&'''%%%###%%%%%%%%%%%%$$$$$$$$$$$$####################################$$$%%%&&&&&&%%%%%%%%%$$$$$$#########"""###%%%%%%$$$$$$%%%&&&$$$%%%&&&&&&%%%### !!!"""$$$%%%&&&&&&%%%$$$!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%%%%%%%%%%######""""""""""""###$$$HHHOOO[[[fffnnnqqqrrrqqqssswwwzzzzzzyyyzzz}}}uuuooohhhggghhhmmmuuu|||uuuqqqkkkjjjlllooorrrrrrkkkkkkmmmssszzz}}}yyywwwuuuvvvyyyxxxvvvwwwzzzzzztttmmmfffaaa^^^\\\ccclllxxxxxxcccRRREEE>>>===777777777888888777444111---,,,***)))(((((())))))'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''((()))&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""""""""###$$$%%%&&&'''$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""!!!!!!!!! !!!!!!""""""######$$$$$$ !!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""$$$$$$######$$$%%%%%%&&&&&&&&&'''''''''(((***)))((('''&&&%%%%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((&&&%%%&&&'''((('''&&&(((((((((((((((((((((((((((((((((***,,,,,,***(((******,,,---///000111222666666777888999;;;===>>>DDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFCCCBBB???<<<999666444333333111///222666888777555555555666777777777777777777777666666666666666666666555555777:::<<<<<<;;;777777777888888999999999???@@@BBBDDDFFFHHHHHHIIIJJJKKKMMMNNNOOORRRVVVYYYVVVUUUUUUTTTRRRQQQOOOOOOJJJKKKKKKLLLLLLLLLKKKKKKLLLKKKJJJKKKLLLMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIHHHGGGEEEDDDBBBAAA@@@???@@@@@@???>>>===;;;:::777666555333222000...---******)))((((((''''''''''''&&&%%%$$$%%%&&&((()))'''''''''''''''''''''&&&***'''(((---...***''''''((('''&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""%%%'''%%%"""$$$$$$$$$###############$$$$$$$$$###########################$$$%%%&&&&&&%%%%%%%%%$$$$$$#########"""###%%%%%%$$$$$$%%%&&&%%%&&&''''''&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$%%%############$$$$$$%%%%%%EEEJJJTTTaaakkkrrrsssrrrsssuuuxxx{{{||||||~~~zzzrrrhhheeefffkkkttt{{{|||zzzppplllhhhfffiiinnnrrrtttjjjkkkmmmttt}}}yyyuuuqqqnnnnnnrrrsssqqqrrruuuyyyqqqiiiccc```\\\dddmmm{{{iiiVVVGGG???===777666666777888777555333,,,+++***(((((((((((()))''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((('''''''''(((((()))$$$%%%%%%%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$#########""""""""""""###$$$%%%%%%###"""""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""############!!!!!!""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$!!!"""$$$$$$###$$$%%%'''%%%&&&&&&''''''(((((((((******((('''&&&&&&%%%%%%''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''((())))))))))))(((''')))'''&&&'''(((((('''&&&'''(((((((((((()))))))))&&&&&&(((+++------+++)))---...000222444555666666;;;;;;<<<===>>>???AAABBBEEEFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIFFFFFFHHHJJJKKKLLLLLLLLLLLLLLLKKKIIIFFFDDDBBB@@@===;;;999666333111000/////////000333666999:::999:::;;;<<<===>>>>>>>>>===::::::::::::999888888888666555444555777777777666222222222222222333333333888999;;;===???BBBDDDEEEHHHIIIJJJLLLNNNSSSZZZ^^^TTTSSSRRRPPPOOOMMMLLLLLLLLLMMMNNNNNNOOONNNNNNNNNNNNLLLKKKLLLMMMMMMLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJKKKJJJIIIGGGFFFDDDCCCCCCBBBCCCCCCCCCBBB@@@>>>===<<<;;;:::999777555222111,,,,,,+++******)))(((((((((((('''''''''((()))))))))((((((((('''&&&&&&&&&+++''''''***+++(((&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###"""######$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&###$$$%%%&&&'''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%AAADDDLLLXXXeeennnqqqqqqpppqqqtttyyy}}}}}}{{{xxx|||}}}ttteeebbbbbbiiitttzzzyyyvvvmmmkkkhhhgggiiimmmppprrrlllmmmpppuuuwwwnnnkkkggggggkkknnnoooqqquuuxxxpppiiidddaaa[[[eeeqqqppp[[[JJJAAA???999777666666666666444333---,,,***)))((())))))***&&&&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&(((''''''&&&&&&'''''''''$$$%%%&&&%%%######%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$######"""""""""######$$$#########"""######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$###$$$&&&%%%$$$$$$%%%&&&$$$$$$%%%&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''((()))******)))((('''((('''&&&''')))******)))'''((((((((())))))))))))((('''(((***...//////...111222555777:::;;;<<<<<<@@@@@@@@@@@@AAABBBDDDDDDFFFFFFGGGHHHIIIIIIHHHHHHFFFFFFFFFGGGGGGGGGGGGHHHEEEFFFGGGIIIJJJKKKLLLLLLMMMLLLIIIFFFCCC???;;;:::555444333111000000000111222444777999:::<<>>===<<<<<<;;;999777777777777555333111111111000000000000000000111222444777:::===???BBBDDDFFFIIILLLPPPVVVYYYPPPPPPOOONNNMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOMMMLLLLLLLLLLLLKKKJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGDDDEEEFFFFFFEEECCCAAA???@@@@@@???>>><<<999777666000000000///...,,,+++***))))))***+++***)))((((((***))))))((('''&&&&&&%%%)))%%%$$$'''((('''&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&%%%###"""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$'''+++///111000///---+++)))((('''########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%#########%%%###$$$$$$$$$%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%##################""""""$$$$$$#####################$$$$$$$$$$$$#########>>>@@@FFFQQQ```jjjoooooonnnnnnqqqwww}}}~~~xxxrrrxxx~~~~~~tttaaa^^^^^^gggsss{{{zzzvvvnnnmmmkkkjjjkkklllnnnooonnnoooqqqwwwuuuhhhgggddddddiiinnnppptttxxx~~~zzztttnnniiieeecccZZZfffsssttt^^^LLLCCCAAA;;;999666555555444333111...---,,,************+++&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###""""""###%%%''''''&&&&&&%%%%%%%%%&&&&&&''''''((('''&&&%%%''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$######"""""""""######$$$$$$$$$%%%$$$###"""""""""""""""###&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$&&&''''''&&&$$$###$$$%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&((()))***+++%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((('''((()))******)))((('''&&&%%%%%%'''***,,,,,,+++'''((((((((())))))******,,,+++***+++///222555555444555888;;;>>>??????@@@CCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIIIICCCDDDDDDDDDDDDDDDDDDEEEDDDEEEGGGIIIJJJKKKLLLLLLMMMKKKHHHDDD@@@;;;777555111000//////000222333444666:::===>>>>>>???CCCFFF@@@AAABBBCCCDDDDDDDDDDDDCCCDDDCCCCCCBBBAAA??????@@@>>>;;;:::999888555333222222111111000000//////+++++++++---000444888;;;;;;>>>BBBFFFHHHKKKOOOQQQOOONNNNNNNNNNNNOOOPPPPPPMMMNNNNNNOOOPPPPPPPPPOOONNNLLLJJJJJJKKKJJJIIIGGGJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKLLLLLLKKKIIIGGGEEEBBBBBBBBBAAA???<<<:::888444444333333111000...---***+++,,,---,,,***((('''******)))((('''&&&&&&%%%'''###!!!$$$'''&&&'''***$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&"""$$$&&&&&&(((...666===AAA???<<<777222---***(((((('''&&&$$$"""!!! &&&&&&%%%$$$#####################$$$$$$%%%%%%&&&$$$&&&&&&%%%###"""###$$$'''&&&$$$###"""!!!!!!""""""%%%'''&&&$$$"""$$$$$$$$$$$$#########"""$$$$$$#################################"""!!!!!!888>>>CCCHHHTTTccckkkjjjmmmnnnpppsssvvvxxxxxxwwwvvvzzzyyyuuuiii```YYY```ooozzzzzztttnnnnnnmmmlllkkkkkkkkkkkklllpppvvv{{{yyyiiigggdddaaaccckkksssyyy||||||uuuxxxzzzssskkkggghhhhhhrrrfffRRRFFF@@@>>>;;;888666555666555444111000///---,,,+++******)))(((((()))))))))&&&$$$&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$###%%%((()))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############$$$&&&%%%###""""""$$$&&&'''(((''''''&&&$$$######"""((('''&&&%%%%%%%%%''''''%%%$$$"""!!!"""$$$'''(((&&&$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###############"""!!!!!! !!!"""###$$$%%%%%%########################""""""#########$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%$$$%%%(((+++%%%&&&'''((()))))))))))))))******)))'''%%%&&&'''))))))))))))))))))))))))((()))***+++++++++))))))++++++++++++,,,---......+++,,,---000222555888:::=========>>>@@@AAACCCDDDGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@???=========>>>>>>CCCCCCCCCDDDFFFHHHIIIJJJJJJHHHDDD@@@<<<888666555000111222333444555666666<<<===???AAAAAAAAAAAA@@@CCCCCCBBBBBBAAAAAAAAA@@@>>>>>>========================<<<:::888666444333666444222333555444222///000000/////////000000111333555888;;;>>>DDDJJJNNNMMMMMMNNNOOOPPPPPPPPPPPPMMMNNNOOOQQQQQQQQQQQQPPPPPPOOOMMMKKKIIIGGGGGGFFFCCCFFFJJJNNNPPPOOOLLLJJJKKKLLLMMMMMMMMMKKKJJJIIIMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFEEECCCAAA???>>>;;;:::999888666444222222111000///,,,***'''&&&%%%((((((((((((((((((''''''((('''%%%###""""""###$$$&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))'''%%%###%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###"""""""""###%%%'''(((&&&$$$'''%%%"""444LLLSSSYYY[[[QQQ;;;,,,+++,,,)))"""######$$$$$$######"""(((&&&%%%###""""""######%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((((('''%%%%%%&&&$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$######!!! !!!!!!"""###############999>>>BBBFFFQQQ```iiikkkooooooppprrrtttwwwzzz|||zzz|||~~~zzznnnddd]]]aaannnyyyzzzvvvvvvtttrrrooommmkkkkkkjjjmmmqqqwww}}}~~~ooohhheeeccceeellluuu|||{{{qqqsssvvvtttmmmiiilllllltttkkkWWWIIIBBB>>>;;;888555555555555444000///...,,,+++***))))))((('''''''''((((((&&&$$$&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))&&&%%%$$$%%%((()))'''%%%&&&&&&&&&&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!"""###$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###"""""""""###$$$'''%%%###""""""###%%%&&&&&&%%%#########$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!""""""""""""####################################""""""#########$$$$$$$$$!!!!!!!!!"""######$$$$$$'''''''''&&&%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%&&&((()))%%%&&&'''((())))))))))))((())))))(((&&&$$$%%%&&&)))))))))))))))))))))))))))******++++++*********++++++,,,,,,...///000111222333444666999<<<>>>????????????@@@AAABBBCCCDDDGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA???>>>======;;;:::999999999:::;;;;;;======>>>???@@@BBBDDDDDDFFFEEECCC@@@===;;;999888666777888999:::;;;;;;<<<<<<===>>>???@@@???>>>>>>>>>>>>=========<<<<<<<<<999999999999999888888888888888888777777555444444666444333333555555333111111111000///////////////...000333555888===CCCGGGKKKLLLNNNPPPQQQQQQQQQPPPNNNOOOPPPRRRRRRRRRQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGEEEHHHKKKNNNPPPOOONNNLLLLLLMMMMMMNNNMMMLLLKKKJJJLLLLLLLLLKKKKKKJJJJJJIIIKKKJJJJJJIIIGGGEEEDDDCCC>>>===;;;999777666555555555555333111///---,,,+++++++++***))))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%$$$""""""############""""""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&'''))))))&&&$$$'''&&&'''<<>>;;;777555555555444333//////---+++***)))))))))'''&&&&&&&&&''''''%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''$$$$$$######$$$$$$%%%&&&"""###$$$%%%&&&%%%$$$### !!!"""###$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%(((&&&%%%###""""""###$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""############""""""!!!$$$#########""""""!!!!!!""""""""""""""""""""""""###############$$$$$$$$$!!!!!!""""""###$$$$$$$$$(((((('''&&&&&&%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%'''(((((('''&&&'''(((&&&&&&''''''((()))))))))'''(((((('''%%%$$$%%%&&&************************++++++************++++++,,,,,,...///111333444555999999;;;===???AAACCCDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCAAA@@@??????>>>=========<<<;;;:::999888555555555555666777888999999999999:::;;;===>>>???AAAAAAAAAAAA@@@>>>===;;;999:::;;;<<<===>>>>>>>>>;;;<<<<<<<<<<<<;;;::::::777777777777777666666666444444444333333333222222111222333333444444333333444333333333555666555444333222111000///.........+++---///111333777<<<@@@HHHJJJNNNQQQRRRRRRRRRQQQPPPQQQRRRSSSSSSSSSRRRQQQPPPPPPNNNMMMKKKJJJIIIHHHHHHJJJLLLNNNOOOPPPOOOOOOMMMMMMNNNOOOOOONNNLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKMMMMMMLLLLLLJJJIIIHHHGGGBBBAAA>>>;;;:::999::::::::::::999888666555444333000///...,,,***)))''''''###$$$''')))***)))((('''***)))(((&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$'''(((+++CCC```jjjjjjWWWBBB666000+++'''&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###!!!!!!###$$$%%%$$$$$$$$$##########################################$$$$$$$$$$$$######$$$$$$$$$$$$###"""!!!!!!!!!"""######$$$$$$######======<<<>>>FFFTTTbbbjjjtttuuutttrrrsssyyyxxxqqqiiiiiipppzzzzzzxxxtttqqqooonnnooopppooottt{{{xxxtttpppooossszzzvvvpppvvv{{{zzzvvvqqqqqqtttyyy}}}yyyvvvvvv{{{{{{cccPPPFFF???<<<888555555555444333000///...,,,+++***))))))((('''&&&&&&(((((('''%%%&&&&&&''''''''''''&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''(((''''''&&&%%%&&&&&&''''''(((((((((''''''''''''''''''&&&&&&$$$$$$######$$$$$$%%%&&&###$$$&&&&&&&&&$$$"""!!! ###%%%&&&&&&&&&%%%&&&&&&%%%%%%$$$######"""((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$#########$$$ """$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""""""""############"""!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%&&&(((******((('''&&&''''''''''''''''''((())))))'''((()))(((&&&%%%&&&'''************************,,,+++***)))***+++,,,---...///111333666888999:::<<<===???@@@BBBCCCDDDEEEGGGGGGGGGFFFFFFEEEDDDDDD@@@???===;;;999999888888999999:::;;;::::::999888777777777777888888999999888888888999:::<<<===>>>===>>>@@@AAAAAA???===<<<666777999:::;;;;;;;;;:::::::::999999888777666555333333333333333333333333111111111000//////............///000111111111111222111111222333444555555444333222000///.........---...///000222555999===FFFIIIMMMQQQTTTTTTRRRQQQRRRRRRTTTTTTTTTTTTSSSRRRRRRRRRQQQPPPOOONNNLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPNNNOOOPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMMLLLLLLKKKJJJIIIGGGEEEBBB???===>>>???@@@=========<<<;;;;;;::::::666555333000...+++)))(((%%%&&&((()))))))))(((((()))(((((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""""""""&&&$$$((())),,,AAAYYY```TTTAAA000---,,,'''$$$'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""" !!!###%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""!!!""""""###$$$$$$$$$$$$###>>><<<;;;===BBBMMM[[[fffsssvvvxxxwwwvvv||||||wwwrrrqqquuu}}}~~~zzzvvvsssqqqqqqppppppuuu{{{}}}{{{zzzyyyzzz|||wwwvvv{{{~~~sssvvv}}}}}}yyyppppppqqqsssuuuvvvwwwwwwuuurrrrrruuuyyy~~~jjjTTTGGG@@@===999666555555444333222111///...,,,+++++++++)))((('''''')))***)))(((&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))&&&'''((((((''''''&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&''''''&&&###  ###$$$$$$"""!!!%%%%%%%%%$$$$$$######"""#########$$$$$$#########"""###$$$$$$%%%%%%%%%%%%!!!$$$&&&&&&$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""!!!""""""#########""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&(((******((('''&&&'''(((''''''''''''((())))))((()))***)))((('''((())))))))))))))))))))))))))),,,++++++++++++---///000111222555888;;;===>>>???@@@AAABBBDDDEEEEEEEEEEEEIIIIIIHHHHHHFFFDDDBBBAAA:::888666444333333333333666777999;;;<<<<<<<<<;;;============<<<<<<;;;;;;888888888888999:::<<<<<<999:::<<<======;;;999888555666888999:::999888888:::999888666555444333333333333333333444444444444222222111000000///.........///////////////...---///000000000111222444555555444333222111000000000///000111111222555999<<>>>>>>>>======;;;:::888555222///---,,,,,,+++)))(((''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%$$$$$$&&&%%%)))***(((666EEEEEE888,,,&&&((((((""""""((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$===;;;;;;===@@@GGGTTT___nnnuuu{{{{{{yyy}}}~~~|||{{{|||yyytttqqqoooppptttzzz}}}|||zzzxxxwwwtttvvv|||zzz|||xxxwww}}}{{{tttrrrpppooooooqqqsssuuuooonnnooorrrssswwwrrrYYYKKKBBB>>>:::777666666555444333222000...---,,,,,,,,,***)))'''((()))*********&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''&&&%%%###!!! ###%%%%%%%%%$$$###!!!""""""###$$$%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%###&&&((('''$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########!!!""""""############"""!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$###############""""""######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%'''(((((('''&&&'''((()))((('''&&&&&&'''((()))(((*********(((((()))***************************------...///000222444555555777:::>>>AAABBBCCCDDDDDDEEEFFFHHHHHHHHHGGGGGGGGGGGGGGGEEECCC@@@===;;;333222000......///111222555666999<<<===>>>===<<>>===<<<;;;666666666777777888::::::777777888999999999888777:::;;;===??????>>>===<<<<<<;;;999777666555444444666666666777777777777777555444444333222111000000000000000000///...------...///000///...///222555444444333333333444444555222333444444555888<<>>===<<<999777555333222222000,,,***((('''((()))%%%&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%$$$))))))$$$+++222---'''%%%&&&'''&&&""""""%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######"""###$$$$$$%%%$$$$$$$$$===;;;<<>>>>>AAACCCEEEGGGGGGFFFDDDCCC???>>><<<:::999999999999999999::::::;;;;;;;;;;;;888777666555444333222222111111111111111000/////////000111///...///222555333333333444555777888999999:::;;;;;;<<<>>>BBBEEEIIIJJJMMMOOOQQQRRRRRRRRROOOPPPRRRTTTVVVVVVVVVVVVSSSTTTUUUVVVVVVUUUSSSRRRPPPQQQRRRSSSTTTTTTTTTTTTQQQRRRTTTUUUUUUUUUTTTSSSOOOOOOOOONNNNNNMMMMMMLLLMMMNNNOOOPPPQQQRRRRRRRRRMMMMMMKKKJJJIIIIIIHHHIIIEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@>>>===;;;:::888888333222000...---+++******''''''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$##################$$$%%%%%%&&&&&&%%%%%%!!!!!!"""######"""!!! $$$"""'''&&&!!!%%%***###"""&&&'''%%%%%%'''&&&#########$$$$$$$$$$$$######$$$%%%&&&''''''&&&%%%%%%###########################%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$<<<:::<<<@@@@@@@@@IIITTTaaannn{{{}}}}}}}}}}}}xxxrrrnnnooosssvvvxxxwwwuuuttttttpppsss|||}}}tttooonnnooooooooojjjlllqqquuuwwwyyygggVVVDDDAAA===:::888888777666111000///---,,,+++******)))'''%%%%%%''')))))))))&&&''''''''''''''''''&&&''''''&&&&&&&&&'''((((((&&&)))+++***'''%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''######$$$$$$%%%$$$$$$$$$$$$$$$$$$###############"""$$$&&&'''''''''###$$$&&&''''''$$$"""  """!!!$$$((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!"""###############%%%%%%$$$###"""!!! ########################$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&''''''(((%%%%%%'''((()))+++,,,,,,######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%(((+++***)))'''&&&&&&'''((()))&&&((()))(((''''''((()))........................000222666999<<<>>>??????<<<>>>BBBEEEHHHIIIIIIIIIEEEFFFHHHIIIIIIGGGFFFDDD??????>>><<<999555111...,,,,,,***+++,,,///333555666777999::::::888666444333444555777777777666666999999999999999:::;;;<<>>999999888777666555444333000111222222222222222222111222222000...///222666222333333555777999;;;<<>>===<<<<<<222333333333222///,,,+++))))))******)))'''%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''###############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$######!!!%%%%%% %%%***""" &&&&&&!!!$$$++++++############$$$$$$#########$$$%%%&&&'''''''''&&&%%%########################"""$$$&&&&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%$$$$$$########################""""""############""""""###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$===;;;:::;;;<<<===EEEOOO```lllvvvyyy{{{~~~yyyvvvyyy}}}~~~}}}uuummmhhhjjjtttyyyuuuqqqtttyyyzzzvvvzzz~~~}}}|||rrrlllllloooiiinnnuuuzzz}}}oooZZZHHHAAA<<<;;;:::666444444222111000///---+++***)))***))))))((('''&&&&&&%%%)))(((((('''''''''((((((''''''&&&%%%%%%$$$######%%%%%%&&&&&&%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######""""""""""""######"""######"""  """$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$ """$$$%%%&&&%%%###"""#########$$$$$$%%%%%%&&&$$$###""" !!!""" !!!!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!!!!"""%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$(((((()))(((((())),,,...+++)))&&&$$$###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&*********)))''''''(((***000000///......111555888;;;<<<>>>@@@BBBDDDEEEFFFFFFCCCAAACCCFFFHHHGGGEEEEEEEEEDDDCCCAAA???>>>===999777555111...,,,***)))******)))***,,,...000111444444333333222222111111222222222222444666888:::<<<>>>@@@AAAAAABBBCCCEEEDDDFFFHHHKKKLLLLLLKKKJJJOOOMMMJJJKKKNNNOOONNNMMMEEECCCAAA???>>>>>>???@@@AAA===;;;;;;===??????===???<<<999777777888777777444444444444444333222111///333444111000222111///999666555:::======>>>@@@AAADDDGGGGGGFFFGGGJJJMMMPPPOOOOOOOOOOOONNNNNNNNNOOOPPPQQQRRRSSSUUUVVVVVVUUUVVVUUUTTTRRRQQQRRRSSSQQQRRRTTTUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTRRRPPPMMMLLLKKKIIIFFFCCCBBBDDDFFFIIILLLNNNOOOOOOLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHHHHEEEDDDCCCBBB@@@???======::::::999888777555333222000...,,,***)))))))))***(((((()))***)))(((&&&%%%)))(((&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%)))((('''&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%###"""""""""######'''''''''&&&%%%$$$###""" !!!"""#########""""""############""""""########################!!!###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############"""!!!!!!!!! !!!###&&&'''%%%%%%$$$$$$###"""""""""???<<<:::::::::;;;AAAJJJXXXeeessszzz}}}xxxsssrrrvvvzzz}}}}}}zzz{{{zzzrrrkkkggglllvvv|||xxxuuuwww|||}}}zzz|||ppplllmmmlllpppvvv{{{}}}vvv```LLLEEE>>><<<:::666333444222222000///---+++************)))(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######""""""""""""######$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$$$$######""""""######$$$!!!"""###$$$%%%$$$#########$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! !!!!!!"""!!!!!!!!!"""###$$$$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((('''&&&''')))++++++***'''%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))***+++***))))))+++,,,///000111222333666;;;>>>@@@AAAAAACCCDDDEEEFFFGGGEEECCC@@@@@@BBBBBBAAA???@@@@@@???>>>===;;;999888444333222000...---,,,,,,,,,,,,++++++,,,---...///000000000/////////......222222222333444666999:::<<>>>>><<<;;;;;;<<<<<<===<<<;;;:::999666::::::888888;;;;;;:::<<<888888===@@@@@@AAADDDGGGIIIJJJJJJHHHIIIKKKMMMNNNNNNOOOPPPPPPQQQRRRRRRNNNOOOPPPQQQRRRTTTUUUUUUVVVVVVVVVUUUSSSRRRSSSTTTRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPNNNMMMKKKIIIEEEBBB===>>>???AAACCCFFFGGGIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFDDDCCCBBB@@@@@@>>>>>><<<;;;999777555555444333111///---,,,+++***(((((()))))))))))))))((()))(((&&&%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%###"""""""""###$$$&&&&&&&&&&&&%%%$$$###### !!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%##############################$$$%%%%%%$$$###"""$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$######"""!!!###"""""""""""""""######$$$$$$$$$###############@@@<<<:::999888888===DDDMMM\\\nnnxxx~~~~~~zzzrrrnnnnnnsssyyy|||zzztttsssxxx}}}}}}uuulllhhhgggnnnwww~~~}}}yyy{{{xxxpppoooooorrrwwwzzz}}}gggQQQHHH@@@===:::666444444222222111///---,,,***************))))))(((((('''$$$$$$###$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######""""""""""""######%%%&&&&&&%%%######$$$&&&###########################$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$"""######$$$$$$######""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$############"""!!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%'''(((+++***((('''&&&&&&'''(((((((((((((((((((((((((((%%%&&&&&&''''''(((((()))(((***+++++++++,,,...000000333666999;;;>>>BBBEEEGGGFFFFFFFFFFFFFFFFFFFFFCCC@@@===<<<<<<;;;999888888888777777555444333222//////......---......//////...---------------...............------------111111111222444666888:::<<<@@@EEEIIIKKKKKKLLLMMMOOOQQQRRRTTTUUUUUUTTTTTTSSSRRRQQQRRRSSSSSSQQQOOORRRQQQOOOMMMKKKJJJIIIIIIFFFEEEDDDDDDFFFFFFEEEDDDEEEEEEEEEEEEDDDCCCAAA@@@>>>@@@AAACCCBBBAAA???===;;;>>>>>><<<===BBBCCCBBB@@@======BBBEEEEEEFFFHHHEEEFFFGGGGGGGGGHHHJJJLLLKKKKKKKKKLLLLLLNNNOOOOOOMMMNNNNNNPPPQQQRRRSSSTTTVVVWWWWWWVVVTTTSSSSSSUUUTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTPPPPPPOOONNNMMMIIIDDD@@@999999888999;;;===@@@BBBFFFGGGIIILLLMMMNNNNNNNNNLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCAAA>>><<<:::999999999999777666333111...---******)))))))))******+++((('''&&&%%%$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%&&&'''''''''&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$###!!! """############$$$$$$$$$BBB===::::::999888<<>>======<<<<<<<<<;;;999666444222///...,,,***))))))******''''''&&&&&&%%%$$$$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$###""" !!!""""""###$$$$$$%%%%%%CCC>>>:::;;;;;;:::<<>>AAAEEEHHHIIIJJJKKKLLLMMMLLLJJJGGGDDDBBB@@@>>>777666555444222111111111,,,,,,,,,,,,,,,+++***)))---------------...///000///000111111222333333333...//////000000111111111......///000222555888999>>>CCCIIINNNPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRPPPQQQRRRSSSSSSSSSSSSTTTRRRRRRRRRRRRPPPNNNLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHKKKMMMNNNNNNKKKIIIIIIJJJHHHHHHIIIIIIJJJJJJKKKKKKKKKNNNOOOPPPUUUYYYYYYTTTMMMGGGDDDEEEEEEDDDEEEGGGEEEFFFHHHLLLPPPRRRTTTUUURRRQQQNNNLLLKKKJJJKKKKKKKKKLLLMMMNNNOOOQQQQQQRRRQQQSSSUUUTTTSSSQQQQQQRRRTTTSSSRRRQQQQQQQQQRRRSSSQQQQQQRRRRRRRRRSSSSSSSSSQQQPPPQQQQQQPPPLLLGGGBBB===;;;777444333444777888777999===AAAEEEHHHIIIJJJMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJKKKJJJHHHFFFDDDBBBAAAAAA======>>>>>>===;;;999888666444111...+++***))))))((('''''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$###############$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%% !!!!!! $$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######!!!"""###$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&FFF@@@<<<<<<===;;;<<>>;;;:::333444444222000///000111+++,,,,,,,,,,,,,,,++++++............///000111111111222333555555666666666...//////000111222222333222222333444777999<<<>>>BBBFFFKKKOOOPPPQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQQQQSSSUUUPPPQQQSSSSSSRRRPPPNNNLLLFFFGGGGGGFFFFFFFFFIIILLLMMMQQQWWWXXXTTTQQQOOOOOOOOOMMMJJJIIIJJJMMMQQQSSSVVVZZZ___dddkkkpppmmmfff[[[SSSKKKHHHFFFDDDDDDHHHLLLMMMQQQVVV\\\^^^^^^]]]WWWUUURRRNNNLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRPPPRRRTTTTTTSSSQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRPPPPPPQQQQQQRRRRRRSSSSSSRRRQQQQQQRRRQQQOOOJJJGGG@@@===888444111111222333111333666:::>>>BBBEEEGGGMMMMMMNNNOOOPPPPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIGGGFFFDDD@@@@@@@@@@@@@@@???>>>>>><<<;;;777444000---+++***(((((()))(((((('''&&&%%%'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%$$$###"""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""" !!!"""###############!!!!!!"""###$$$$$$%%%%%%IIIBBB=========::::::;;;;;;>>>DDDNNN___pppvvvuuusssnnnlllqqqxxx~~~{{{uuuqqqdddfffhhhiiijjjnnnssswwwzzzwwwvvvwwwyyysssllljjjiiijjjnnntttyyy||||||}}}~~~hhhWWWEEE>>><<<:::777777444333222000...---,,,+++(((((((((((((((((((((((()))((('''&&&&&&%%%%%%&&&$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""###$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$######""""""""""""######!!!"""###$$$%%%$$$######!!!###%%%&&&'''%%%$$$"""!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$"""!!!###$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%''')))***)))((()))***$$$%%%'''))))))(((&&&$$$%%%%%%%%%&&&'''((((((((())))))***,,,...///000111444666999;;;===@@@DDDGGGJJJLLLNNNNNNNNNMMMNNNPPPLLLKKKHHHDDD???;;;888777333444444222///...///111---....../////////....../////////000111333444555555666777888888777777666111111222333444555666777999999:::<<<>>>AAADDDFFFHHHKKKNNNPPPQQQQQQRRRTTTQQQQQQPPPPPPOOOOOOOOOOOONNNPPPQQQQQQQQQTTTYYY]]]___``````^^^[[[VVVQQQNNNCCCDDDFFFFFFGGGKKKQQQVVV^^^gggrrrvvvssskkkeeebbb\\\XXXRRROOOPPPUUU]]]bbbfffnnnxxxqqqfff[[[TTTOOOLLLMMMPPPUUUXXX___hhhqqqvvvvvvtttiiieee___WWWQQQMMMKKKJJJKKKLLLMMMNNNPPPQQQRRRRRROOORRRTTTUUUTTTRRRRRRRRROOOPPPPPPQQQRRRRRRRRRRRROOOOOOPPPQQQQQQRRRSSSSSSSSSRRRQQQRRRRRRQQQNNNLLLDDDAAA<<<777333000//////...///111444999>>>CCCEEEMMMMMMOOOPPPQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPQQQPPPMMMJJJIIIEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@>>>;;;777444111///)))*********)))((('''&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$"""!!!"""###%%%&&&$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$######"""!!!"""""""""""""""######$$$"""""""""###$$$$$$$$$%%%LLLDDD>>>===<<<999777777666999>>>HHH[[[llltttrrrxxxrrrooossszzz}}}xxxuuueeeddddddfffkkkqqqwww{{{}}}xxxuuuuuuxxxyyynnnggggggfffgggkkkrrrxxx{{{|||~~~ooo]]]III@@@===:::777666444333222000///---,,,+++''''''''''''(((((((((((()))((('''&&&%%%$$$$$$$$$###$$$%%%&&&((()))***+++''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$######&&&&&&%%%%%%&&&&&&'''(((%%%$$$$$$######$$$$$$%%% !!!"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$######$$$%%%&&& """$$$%%%&&&%%%###""" """$$$''''''&&&$$$###!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&###&&&((())))))((()))***%%%&&&)))******)))'''%%%&&&&&&&&&'''((())))))***'''(((***,,,///222444555888:::===@@@BBBEEEIIILLLLLLNNNOOOOOONNNNNNPPPRRRLLLJJJGGGCCC>>>:::777555555666666333///---...000//////000111111111111000......///111333555777888999999::::::999888666555555555666777888:::;;;;;;??????@@@BBBDDDGGGJJJLLLLLLNNNPPPQQQQQQRRRSSSUUUOOONNNMMMLLLLLLLLLLLLLLLHHHKKKMMMOOORRRXXXaaagggxxxwwwuuupppiii```XXXSSSHHHJJJLLLMMMPPPVVV___fffxxx|||mmmhhh```[[[]]]dddmmmtttzzzwwwiii```ZZZVVVWWWZZZ___dddnnn|||{{{rrrggg\\\UUUOOOMMMLLLLLLMMMNNNPPPQQQRRRSSSPPPSSSUUUVVVUUUSSSSSSSSSMMMNNNPPPRRRSSSSSSRRRRRROOOOOOPPPPPPQQQRRRSSSSSSTTTRRRRRRRRRSSSRRRQQQOOOHHHEEE@@@;;;666222000///......///111666<<>><<<888555444333222000///---,,,+++,,,***(((((()))***)))(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&)))***((($$$"""###&&&((('''&&&%%%&&&(((***+++!!!###$$$$$$$$$$$$%%%''' """%%%&&&%%%%%%%%%&&&'''$$$!!!"""%%%&&&%%%###""""""""""""""""""""""""!!!"""""""""############%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$""" """%%%''''''%%%'''''''''&&&%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%'''***,,,...,,,,,,+++)))&&&$$$$$$%%%'''(((((('''&&&'''))),,,+++,,,---000333777:::<<>>HHHJJJNNNQQQRRRRRRQQQQQQOOOPPPQQQSSSSSSSSSRRRRRRQQQQQQRRRRRRRRRSSSSSSTTTOOONNNMMMLLLJJJGGGEEEDDDGGGFFFEEEDDDCCC@@@<<<888222000...+++***)))))))))((((((''''''''''''''''''''''''(((((('''%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######(((((((((''''''&&&&&&%%%""""""""""""""""""###$$$""""""!!!!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$###$$$&&&&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$##################""""""""""""##################""""""!!!!!!!!!"""""""""############UUUOOOGGG@@@<<<;;;:::999999;;;<<>>===<<<;;;999888777666777999===AAACCCDDDCCC@@@===;;;:::;;;;;;;;;;;;<<<===???AAACCCDDDEEEGGGIIIJJJIIIIIIJJJKKKJJJIIIIIIJJJLLLMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQSSSYYYeeepppsssppphhhbbb]]]ZZZUUUPPPRRRXXXcccmmm|||{{{pppgggaaalll~~~~~~tttmmmnnnwww{{{llleeeiiirrryyy{{{jjjaaa\\\bbbkkksssyyy}}}qqqggg```]]]ZZZVVVRRROOONNNNNNNNNNNNNNNNNNPPPSSSTTTSSSRRRTTTSSSSSSSSSSSSQQQNNNLLLNNNNNNMMMJJJFFF@@@;;;888222000...------///222444>>>AAAGGGMMMQQQRRRRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUSSSSSSSSSSSSRRRQQQPPPPPPNNNNNNOOOOOOOOOOOONNNNNNMMMLLLKKKJJJJJJHHHEEEBBB;;;:::777333000...,,,+++'''(((((()))(((&&&$$$"""$$$$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$########################$$$$$$$$$$$$""""""######$$$%%%&&&'''$$$$$$$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%###"""###$$$%%%$$$$$$######$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""$$$%%%&&&"""###%%%&&&&&&&&&$$$###\\\UUULLLCCC>>>;;;:::999===;;;:::<<>><<<::::::;;;<<<======<<<<<<===@@@DDDGGGIIIGGGEEEBBB???======???@@@BBBBBBCCCEEEFFFHHHIIIJJJJJJLLLNNNOOONNNNNNNNNOOOMMMNNNOOORRRSSSRRROOOLLLLLLKKKIIIHHHHHHIIIKKKLLLMMMRRRZZZgggyyyppphhhaaa[[[UUURRRVVV\\\ooo}}}uuuooojjjlllyyy|||tttoooqqqzzzuuujjjhhhppp||||||llleeedddnnn{{{{{{qqqjjjfff___YYYUUUSSSSSSRRRPPPOOONNNOOOQQQRRRQQQPPPVVVUUUTTTSSSSSSQQQMMMKKKKKKLLLMMMLLLIIIDDD???<<<777555333000///000111222777<<>>===::::::999999:::===@@@BBBDDDDDDDDDDDDFFFIIIKKKMMMHHHFFFDDDBBBBBBCCCEEEGGGIIIIIIJJJKKKLLLMMMMMMMMMKKKMMMOOOOOONNNMMMNNNOOOMMMQQQXXX^^^aaa___XXXSSSMMMLLLIIIHHHIIILLLOOORRRTTT\\\iiiyyyqqqjjjaaa[[[VVVTTTYYY```uuu}}}uuurrrqqquuu~~~xxxtttwww~~~uuunnnqqq}}}zzzpppmmmkkkwwwsssmmmeee___]]]\\\[[[ZZZYYYWWWUUUTTTUUUUUUSSSRRRSSSRRRPPPPPPPPPOOOMMMLLLJJJLLLMMMNNNLLLHHHDDDAAA<<<:::777444222111111111333777>>>FFFKKKNNNOOOOOOQQQQQQQQQQQQRRRTTTVVVWWWRRRSSSTTTUUUTTTSSSQQQPPPNNNOOOOOOOOOOOOOOONNNMMMNNNLLLLLLLLLMMMMMMLLLJJJIIIGGGEEEAAA>>>:::777555333000---)))''''''((()))''''''''''''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$#########""""""#########%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%&&&'''%%%###""""""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''######""""""""""""######"""$$$&&&(((((('''$$$###%%%###!!!"""%%%''']]]XXXQQQJJJEEE@@@;;;888<<<888999===???FFFYYYmmmuuu{{{}}}wwwsssvvvzzzyyyjjj```^^^bbbnnnyyy~~~zzzvvvtttvvvyyy{{{xxxvvvwwwwwwvvvxxx{{{~~~|||xxxppphhhdddeeehhhhhhmmmuuu|||rrrpppmmmnnnpppjjjiiigggeeefffgggjjjttt~~~kkkUUUGGG>>>::::::555555444333222111000///))))))***+++------+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((***)))(((((('''((((((((($$$$$$###$$$&&&'''&&&%%%''''''&&&&&&%%%$$$###"""!!!###$$$$$$$$$$$$&&&'''%%%&&&&&&%%%###"""###$$$%%%&&&&&&&&&$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!$$$&&&&&&%%%$$$$$$$$$!!!"""$$$%%%''''''((((((#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***%%%&&&((()))***+++++++++)))***+++***))))))+++---000222444666888;;;@@@CCCEEEHHHKKKNNNPPPOOOMMMKKKGGGGGGHHHKKKNNNPPPPPPOOOHHHFFFDDDAAA???===<<<;;;999;;;<<<>>>???AAAEEEHHHJJJJJJIIIIIIJJJKKKMMMNNNKKKJJJIIIHHHIIIKKKMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMJJJKKKLLLLLLLLLLLLOOOQQQPPPXXXeeeqqqvvvqqqfff^^^TTTRRROOOMMMOOOSSSYYY\\\```iiivvvmmmfff___[[[WWWVVV[[[bbbssszzzssspppqqqvvv|||yyy{{{{{{yyy~~~tttoooooorrr}}}tttnnnhhheeefffhhhhhhgggeeedddddddddcccaaa\\\YYYSSSQQQNNNLLLMMMNNNMMMMMMKKKLLLNNNOOOOOOMMMJJJIII@@@>>>;;;888555333222222111555;;;AAAGGGJJJLLLLLLMMMMMMMMMNNNPPPQQQSSSSSSQQQRRRSSSTTTSSSQQQNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMKKKKKKKKKMMMNNNNNNMMMJJJJJJHHHFFFBBB???<<<:::666444000,,,)))((()))***&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%###"""###$$$""""""$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&###""""""""""""""""""######%%%'''((((((&&&###!!!&&&### !!!%%%'''^^^[[[UUUOOOJJJDDD>>>:::;;;888999======AAARRRfffooovvv}}}}}}xxxtttwww|||ttthhh___^^^jjjxxx~~~yyyuuusssqqqpppsssnnnnnnrrruuutttvvv{{{}}}wwwooogggccceeeiiiiiinnnwwwvvvsssnnnppprrrkkkiiihhhhhhkkkjjjkkksss}}}ttt\\\LLL@@@;;;:::555555444333222111111000+++******++++++***'''$$$((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((***(((&&&$$$$$$%%%'''(((###%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%$$$######$$$%%%%%%$$$###$$$&&&###$$$&&&%%%$$$######$$$%%%$$$######$$$%%%$$$$$$########################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######&&&'''%%%$$$$$$%%%!!!"""$$$%%%'''(((((((((###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***'''((()))***+++******))))))***,,,,,,,,,---000222333555888;;;===AAAFFFJJJIIIKKKMMMOOOOOONNNLLLJJJGGGFFFEEEGGGIIIJJJHHHFFF@@@???>>>===<<<======>>>>>>@@@CCCEEEEEEGGGJJJMMMKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQMMMNNNNNNNNNMMMLLLKKKJJJHHHIIIIIIIIIJJJMMMRRRVVV[[[fffwww}}}mmm```YYYVVVRRROOOQQQVVV\\\```bbbkkkuuu}}}zzzccc^^^YYYWWWUUUTTTYYY```jjjuuu~~~~~~yyyssskkkggghhhooovvv{{{wwwtttvvvzzz}}}~~~wwwnnnlllooowww~~~pppllliiikkkrrrwwwyyyyyyzzz|||~~~vvvoooaaa\\\UUUPPPMMMLLLKKKJJJJJJKKKLLLNNNNNNNNNMMMLLLFFFDDDAAA>>>;;;888666666222444888===BBBFFFIIIJJJKKKLLLMMMOOOQQQRRRRRRRRRQQQRRRRRRRRROOOLLLHHHFFFFFFFFFHHHIIIJJJKKKKKKKKKLLLKKKJJJKKKNNNOOOPPPOOOIIIIIIIIIGGGEEEBBB???>>>:::999777444111...,,,+++((('''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######%%%&&&%%%######$$$%%%!!!"""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$''''''&&&%%%$$$###""""""$$$###"""!!!"""###$$$&&&___\\\XXXSSSNNNHHHAAA<<<<<<888999===<<<===MMMaaajjjsss|||}}}xxxuuuxxx}}}}}}pppccc___kkkzzz~~~yyyuuurrrpppmmmooojjjkkkqqquuutttwww|||yyyppphhheeehhhkkkjjjpppyyy{{{wwwrrrssstttmmmjjjiiikkknnnmmmlllsss}}}{{{aaaOOOBBB;;;999555555444333333222111111///...,,,+++(((%%%)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''%%%""" !!!$$$&&&"""%%%'''&&&###"""$$$&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%###"""###$$$ $$$%%%&&&&&&'''(((%%%""" ###%%%###!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$"""&&&'''%%%$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((()))***+++++++++)))((('''(((***,,,...///111444777666888;;;===@@@EEEJJJMMMJJJKKKLLLMMMMMMKKKIIIHHHFFFCCCAAAAAACCCBBB???<<<;;;::::::;;;<<<>>>@@@AAACCCFFFJJJKKKJJJJJJLLLOOOJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPMMMMMMMMMMMMLLLJJJHHHFFFFFFGGGGGGHHHJJJOOOVVVZZZfffrrrjjj[[[YYYUUUPPPMMMNNNSSSYYY]]]]]]eeemmmqqquuuwwwtttoooYYYUUUSSSSSSRRRQQQVVV\\\ccckkkrrrtttyyy~~~yyytttsssnnnfffbbbccchhhmmmvvv~~~}}}xxxqqqmmmkkkmmmqqqxxx~~~|||{{{}}}|||tttnnnnnnssszzz~~~uuunnnlllkkkqqq{{{rrrkkk```VVVOOOJJJHHHFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJGGGCCC@@@===;;;;;;333444777;;;@@@DDDGGGIIILLLNNNPPPRRRTTTTTTTTTTTTRRRRRRRRRPPPLLLGGGBBB???===>>>@@@CCCEEEFFFGGGHHHMMMKKKKKKLLLNNNQQQQQQQQQMMMMMMMMMLLLJJJHHHFFFDDD===>>>???>>>:::666111---+++***((('''&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%$$$###$$$&&&!!!"""$$$%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%+++(((%%%!!! !!!###$$$"""###$$$%%%&&&%%%$$$$$$ddd___XXXSSSOOOIIIBBB===:::999888777:::@@@IIIOOObbbmmm{{{xxxooobbbaaaooovvvzzz{{{vvvrrrrrrrrrppplllnnnoooooonnnrrrxxx~~~~~~tttlllggghhhmmmrrruuuzzz}}}xxxqqqpppooohhhhhhoooqqqmmmpppyyyjjjSSSDDD===:::999888666444222111000000...---,,,+++************))))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((***(((%%%######$$$&&&(((&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%!!!!!!%%%'''%%%''''''''''''''''''''''''!!!""""""$$$%%%&&&''''''!!!"""###%%%&&&&&&%%%%%%"""###$$$%%%$$$$$$"""!!!"""%%%(((***+++***)))(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###&&&(((((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&++++++*********,,,---...------...000333777;;;>>>===>>>AAADDDGGGIIIIIIIIIKKKJJJHHHHHHHHHGGGEEECCCAAA>>>:::777555666777999666999<<>>>>>===<<<<<>>;;;777444333///---***(((''''''((((((&&&&&&%%%&&&'''&&&###!!!''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$%%%######""""""###$$$%%%%%%'''&&&$$$""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&%%%$$$"""!!!%%%%%%$$$###"""!!! """############$$$$$$$$$&&&%%%###!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&gggbbb[[[UUUQQQKKKDDD???;;;:::888777999???FFFLLL]]]iiiwww}}}sssddd___jjjtttxxxyyyvvvtttuuuuuurrrqqqqqqqqqqqqssswww|||}}}vvvpppnnnppptttvvvzzz~~~~~~|||xxxuuuooohhhgggnnnoookkknnnvvvoooWWWGGG???;;;:::999777555333222222111...---,,,+++************))))))))))))(((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&""""""&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""###$$$$$$%%%%%%$$$######"""###%%%'''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''************+++---...000111111222444777:::===???>>>@@@BBBDDDFFFFFFGGGGGGFFFEEECCCCCCBBBAAA???===:::888666333333444666888;;;===@@@BBBBBBDDDFFFHHHJJJKKKLLLLLLLLLLLLNNNPPPNNNMMMKKKLLLMMMNNNNNNMMMJJJJJJIIIIIIJJJKKKMMMOOONNNSSSWWWUUUNNNHHHGGGIIIKKKNNNQQQRRRRRRWWW___fffnnnyyyzzzoooddd[[[TTTPPPNNNKKKJJJKKKLLLMMMNNNPPPPPPRRRVVVZZZ[[[YYYVVVSSSUUUWWWXXXYYY[[[^^^```dddjjjnnnpppttt{{{|||yyyooommmiiifffddddddfffgggffflllooopppuuu|||sssooolllhhhgggjjjjjjhhhjjjpppvvv|||}}}xxxtttsssqqqqqqtttzzz~~~wwwtttpppoooppppppzzzppphhhdddfffvvv{{{oooddd\\\VVVTTTUUUTTTSSSQQQOOOMMMMMMLLLLLLMMMLLLKKKIIIHHHFFFFFFEEEAAA@@@>>>>>>@@@DDDHHHKKKMMMPPPRRRSSSRRRQQQQQQRRRNNNOOONNNMMMIIICCC>>>;;;555444444555666888:::;;;@@@AAACCCFFFIIIKKKMMMNNNKKKKKKLLLLLLLLLLLLKKKKKKHHHGGGEEECCC@@@===:::999333111///,,,***))))))***''''''&&&'''((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$######""""""""""""#####################$$$%%%%%%'''&&&$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$###""""""!!!!!!"""#########$$$$$$%%%%%%%%%$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$jjjeee^^^XXXTTTNNNGGGAAA<<<;;;999888888<<>>>>>???@@@AAABBBBBBBBBBBBAAA@@@>>><<<;;;:::999666444222111000000111444777888AAABBBEEEEEEEEEEEEFFFHHHHHHJJJMMMNNNNNNNNNPPPQQQNNNMMMLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJLLLNNNPPPVVVYYY[[[WWWOOOHHHGGGHHHIIIKKKLLLKKKKKKNNNTTTYYYaaafffggg```WWWQQQOOOMMMLLLLLLLLLLLLMMMNNNPPPPPPRRRRRRRRRSSSUUUWWWVVVUUUYYY[[[^^^aaabbbeeehhhkkklllpppssstttwww{{{{{{yyypppooonnnmmmnnnoooqqqrrrnnnrrrtttsssvvv}}}zzzrrrooollljjjjjjlllooonnnqqqwww|||}}}uuuqqqnnnmmmllllllnnnsssyyy||||||vvvrrrllliiiiiiiiitttrrrfffbbbaaafffvvv~~~qqqgggbbb```aaaeeeeeebbb___]]]\\\YYYTTTPPPQQQPPPOOONNNMMMLLLLLLLLLHHHFFFCCCBBBCCCFFFJJJMMMNNNPPPRRRRRRQQQQQQQQQRRRNNNNNNNNNMMMJJJFFFBBB???777555333111000111222444888999<<>>===;;;999777:::>>>BBBMMMWWWgggvvv~~~~~~ooo___bbbsss~~~xxxtttpppqqqvvv|||zzzqqqlllpppsssyyyvvv}}}zzzrrrlllhhhiiihhhgggjjjoooxxx~~~eeePPPCCC===:::999888666444333222222......---,,,++++++++++++))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''###%%%(((++++++)))'''%%%###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''(((&&&&&&)))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""''''''''''''%%%###!!! %%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$######$$$$$$$$$%%%&&&&&&''''''(((((((((###$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&&&&&&&'''&&&%%%%%%%%%%%%'''((())))))***+++---000222444555777888;;;=========<<<<<<>>>>>>======<<<;;;:::::::::888555444333222000///......///111444777:::;;;CCCEEEHHHIIIHHHHHHHHHIIIHHHJJJMMMNNNNNNMMMNNNNNNLLLKKKJJJJJJKKKJJJHHHGGGIIIJJJLLLMMMNNNOOOPPPPPPUUUWWWXXXSSSLLLGGGEEEFFFGGGGGGGGGEEEDDDEEEHHHKKKQQQSSSSSSOOOKKKKKKNNNQQQOOOQQQTTTUUUVVVWWWYYYZZZ___^^^\\\\\\\\\^^^___```ccceeeiiillloooqqqtttwwwvvvxxxzzz{{{|||}}}~~~}}}}}}}}}}}}~~~~~~~~~{{{}}}~~~}}}}}}{{{yyyxxxyyy{{{zzzyyy|||wwwqqqooolllllllllnnnrrrxxx~~~~~~vvvpppiiifffggglllwwwxxxiiiaaa```ccchhhwww|||nnngggfffhhhnnnuuuvvvtttrrrssssssooofff___```^^^[[[WWWTTTQQQPPPOOOOOOMMMJJJHHHHHHJJJMMMPPPOOOQQQQQQQQQOOONNNOOOQQQOOOPPPPPPPPPNNNKKKGGGEEE???<<<777333000000111222222333555888<<>>:::666333000...---***((('''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%######$$$%%%&&&&&&'''((($$$#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! $$$##################$$$lllfff___ZZZVVVQQQJJJEEE???>>>===:::888888;;;===EEEMMM\\\mmm{{{}}}~~~~~~|||{{{{{{|||~~~xxxeeefffqqq|||wwwssssssxxx}}}xxxnnniiikkkoooxxxuuuyyy|||wwwuuuooojjjgggfffeeeiiimmmtttzzzmmmUUUEEE>>>999888666444333111111000///...---,,,++++++++++++))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''(((''''''***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&''''''((()))(((&&&$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((($$$$$$%%%&&&&&&&&&&&&%%%###&&&)))***)))((('''''''''&&&%%%%%%&&&((()))+++***,,,...000333666777888;;;<<<>>>??????>>>;;;::::::999888777555444333333666333111000000000///...///000222555999<<<>>>@@@CCCEEEIIIKKKKKKKKKKKKLLLLLLNNNPPPPPPOOOMMMMMMMMMMMMKKKJJJJJJJJJIIIFFFDDDFFFHHHLLLOOOQQQPPPMMMLLLJJJKKKKKKIIIEEEBBBBBBDDDEEEFFFFFFEEEFFFHHHJJJMMMMMMNNNPPPPPPPPPRRRVVV[[[YYY\\\```bbbcccdddfffhhhlllkkkjjjhhhhhhjjjllloooqqqtttwwwzzz|||~~~{{{vvvwwwuuuuuuvvvyyy}}}wwwqqqmmmnnnrrrsss~~~tttggg___```eeeooo|||~~~tttkkkiiikkkqqq|||yyy{{{wwwppphhh```ZZZVVVSSSSSSQQQOOOMMMMMMOOOQQQRRROOOPPPPPPOOONNNNNNPPPRRRQQQRRRRRRRRRQQQOOOMMMKKKGGGDDD>>>888444222111222000111222333666888;;;<<>>;;;999888999;;;>>>EEERRRdddvvvyyyyyyxxxwwwvvvxxx|||llllllqqq}}}yyywwwyyy~~~uuunnnkkkhhhlllvvvzzzvvvxxxwwwyyytttmmmgggeeeeeeiiilllnnnvvvtttZZZIIIAAA999888666444222111000000///...---,,,++++++++++++))))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''%%%%%%))))))'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&%%%#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&###%%%)))***)))(((((((((((((((&&&&&&'''))),,,------...111444777999;;;;;;???@@@@@@@@@???===:::999555444333111000/////////222000......000222222222333555777;;;===@@@AAAAAAAAAEEEIIIKKKLLLLLLMMMMMMOOOQQQRRRQQQOOOMMMMMMNNNOOONNNMMMLLLLLLJJJFFFDDDAAADDDHHHKKKLLLJJJGGGEEE>>>@@@@@@@@@???@@@BBBEEECCCDDDEEEHHHLLLPPPTTTVVVSSSRRRUUUYYYZZZZZZ^^^cccgggkkkooopppoooppprrruuuvvvvvvuuuttttttvvvzzz}}}yyyuuurrrrrrwww}}}|||wwwjjjaaa```eeemmmxxxvvvppplllnnnttt||||||pppfff___\\\WWWWWWVVVVVVVVVWWWXXXYYYOOOPPPPPPOOONNNPPPTTTWWWSSSSSSTTTTTTSSSRRRPPPOOOKKKHHHBBB<<<777444222222000//////000222444666888===???BBBEEEIIILLLNNNOOONNNNNNNNNMMMMMMKKKJJJIIIFFFEEECCC@@@<<<999666555000---+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&######"""######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%jjjeee___[[[YYYUUUOOOJJJAAAAAA@@@===:::888888::::::>>>JJJ]]]ppp~~~uuutttsssqqqrrrvvv|||qqqqqquuu|||yyyxxx{{{zzzpppmmmnnniiiiiirrrxxxxxx{{{}}}xxxppphhheeefffiiikkkkkkttt|||```MMMDDD:::888777555333222111111///...---,,,,,,+++,,,,,,))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$###!!!!!!&&&'''%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$%%%%%%%%%$$$%%%(((******)))((('''(((+++...///000111444777:::<<<======>>>>>>>>><<<:::888555444222111///...---------...///...,,,---111444555666666888;;;>>>???@@@@@@@@@AAAEEEIIIKKKLLLKKKKKKLLLMMMNNNNNNMMMKKKKKKLLLNNNOOONNNMMMLLLLLLIIIEEEBBBAAABBBCCCDDDDDDCCCBBBAAA===>>>???AAACCCFFFJJJLLLJJJKKKMMMQQQVVV[[[___```___]]]___eeehhhhhhkkkqqqvvvzzz}}}}}}{{{{{{}}}yyyyyyxxxyyyzzzpppfffdddjjjhhhpppvvv|||rrrnnnooottt{{{|||ppphhhddd___```bbbcccdddeeeeeeeeeXXXWWWUUURRRPPPPPPSSSVVVSSSSSSSSSSSSSSSRRRPPPPPPMMMJJJFFF@@@;;;777444333///.........000333555777:::<<>>;;;999999999888;;;EEEXXXmmm|||rrrqqqooommmnnnttt|||tttttt|||}}}xxxuuuwww~~~vvvlllkkkoookkkiiiooo|||{{{zzz{{{rrriiieeegggjjjlllkkkuuu~~~}}}dddPPPGGG;;;:::888666444333222222//////...---,,,,,,,,,,,,))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&*********)))(((&&&$$$###'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% """!!!###%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&$$$###$$$$$$######$$$&&&'''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%""" """(((,,,+++***(((((())),,,///111222333666999<<<===>>>>>>;;;:::999777444222///...000///...---,,,---......---,,,+++---111555888999888:::<<<>>>@@@??????>>>BBBEEEIIIKKKKKKJJJJJJJJJHHHHHHHHHGGGGGGGGGJJJLLLMMMLLLKKKJJJIIIFFFBBB???CCCBBBAAA@@@???@@@AAAAAACCCCCCDDDFFFJJJNNNSSSVVVZZZZZZ[[[^^^cccfffiiiiiimmmjjjllltttxxxyyy}}}{{{tttkkkjjjpppgggnnntttvvvooonnnpppwww~~~tttlllhhhhhhjjjmmmpppqqqqqqqqqpppbbb```[[[UUUPPPNNNOOOQQQSSSSSSSSSRRRRRRQQQPPPOOOOOOMMMIIIDDD>>>:::777555...------...000333666888>>>???@@@BBBDDDEEEFFFFFFMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIGGGEEECCC@@@???888555111///...---+++***''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%%%%&&&'''((()))'''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))((((((''''''&&&%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######""""""!!!''''''(((((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###jjjhhhddd```\\\VVVOOOJJJFFFCCC???;;;888888999::::::@@@FFFPPPaaauuu~~~}}}~~~vvvppppppppprrrzzz|||{{{xxxuuutttwww||||||rrrrrrrrrnnnmmmoooqqquuu{{{}}}xxxvvvqqqnnnmmmjjjgggkkkpppvvvzzz|||~~~rrrVVVCCC???<<<888666555555555444111000000///...,,,+++***))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&$$$$$$%%%)))((('''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((()))***%%%%%%%%%$$$$$$$$$######!!!###$$$$$$%%%''')))((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%'''***+++&&&&&&%%%%%%%%%%%%$$$$$$(((((()))))))))'''&&&%%%&&&&&&&&&''''''(((((((((&&&''')))(((''''''(((***+++++++++,,,...111444555555777:::===?????????>>><<<:::666333000/////////111000///.........///000111111111222444777999;;;999:::;;;===@@@BBBDDDFFFFFFFFFHHHIIIIIIHHHGGGFFFCCCEEEGGGGGGEEEDDDCCCCCCDDDDDDDDDCCCBBB@@@>>>>>>???BBBFFFFFFDDDCCCEEEGGGMMMOOOOOONNNSSS]]]ccceeehhhjjjllloooqqqsssttttttuuuxxx|||~~~uuuuuuuuuqqqkkklllooowwwuuuqqqllljjjooo{{{vvvooonnnrrrtttwwwyyyyyyyyyzzz|||rrrlllcccZZZTTTQQQQQQQQQSSSRRRQQQRRRSSSRRRPPPNNNMMMLLLKKKJJJGGGBBB;;;666111000000000333666:::<<<>>>>>>>>>>>>???@@@AAAAAAFFFIIILLLNNNMMMMMMLLLMMMOOOLLLIIIHHHIIIHHHEEEBBB???===999444000...,,,+++---+++)))((((((((('''&&&))))))(((''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$########################&&&%%%$$$###""""""""""""%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!###!!! """%%%&&&%%%###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$#########$$$%%%%%%%%%&&&kkkiiieeeaaa\\\WWWPPPKKKFFFDDD???;;;888888999:::999<<<@@@GGGXXXmmmzzz}}}yyyrrrqqqppprrryyyzzzxxxtttpppooosssyyy~~~|||tttvvvvvvsssrrrqqqsssxxx}}}~~~||||||zzzuuuqqqnnnrrrvvvzzz|||~~~www[[[GGG???<<<888666555555444333111000000///...,,,+++***))))))))))))))))))))))))***)))))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&***)))((('''&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&%%%$$$%%%(((+++((((((''''''''''''(((((()))(((''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&((((((((('''&&&''''''''''''&&&&&&&&&&&&'''((())))))(((((()))***+++,,,,,,...000333666888;;;<<<===>>>>>>===<<<;;;777555333000///...//////111000/////////000111222222222333444666999<<<===??????@@@@@@BBBCCCDDDEEEFFFGGGGGGHHHGGGFFFEEEDDDCCCDDDEEEDDDBBBAAAAAAAAA@@@AAABBBAAA@@@@@@@@@AAABBBFFFKKKLLLLLLLLLOOOQQQTTTYYY]]]```hhhrrrxxxyyywwwxxxyyy|||~~~}}}}}}zzzrrrnnnqqqooorrrwwwyyywwwvvvxxx|||vvvrrrsssuuuxxx|||{{{yyyuuutttuuu}}}zzzyyyxxxtttpppppprrryyyyyyuuusssnnnpppyyy}}}tttqqqrrryyy|||zzzoooccc[[[VVVSSSRRRPPPOOOMMMMMMNNNOOONNNMMMNNNNNNMMMMMMLLLIIIDDD@@@777666444333444777:::<<>>>>>======BBBDDDGGGIIIJJJKKKMMMNNNNNNLLLJJJJJJKKKJJJHHHEEECCCAAA===999666333111111...+++)))(((((()))(((''')))(((((('''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######""""""!!!%%%###""""""$$$%%%###!!!$$$$$$%%%%%%%%%$$$###############$$$$$$$$$%%%%%%######$$$$$$$$$######""""""""""""###############mmmjjjfffbbb^^^XXXRRRMMMHHHEEE@@@<<<888888888999:::::::::???NNNdddvvv~~~|||vvvssspppqqqxxxzzzwwwrrrmmmmmmqqqyyy}}}wwwzzz|||zzzxxxvvvvvv~~~rrrtttvvvxxxzzz~~~aaaLLL???<<<888555444444333222111000000///...,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''%%%%%%$$$###""""""""""""&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%((('''$$$!!! $$$'''((((((''''''''''''((((((+++***)))((('''&&&&&&&&&)))((('''&&&%%%&&&&&&''''''''''''&&&%%%$$$$$$### ###&&&(((((('''&&&(((''''''&&&&&&%%%$$$$$$''')))******))))))***+++------///111444777:::<<>>===:::888555444333222000/////////000111000000000111222333555666555555666888;;;===@@@AAAFFFEEEEEEDDDDDDDDDEEEEEEHHHHHHHHHHHHGGGEEEDDDCCCDDDEEEDDDBBB@@@>>>???@@@>>>@@@AAABBBBBBDDDFFFIIIKKKOOOUUUWWWXXXZZZ^^^aaaaaahhhooouuu~~~uuupppoooooonnnooorrrxxx~~~tttjjjccc_________eeelllooommmlllmmmuuuyyyssslllfffbbb```aaafffrrr~~~xxxvvvvvvuuuvvvxxxxxxqqqkkkiiigggcccbbbdddmmmxxx~~~|||yyy}}}|||{{{tttrrrwww}}}~~~wwwtttwww}}}sssggg___ZZZWWWQQQNNNKKKIIIKKKLLLMMMNNNOOOMMMLLLLLLLLLKKKHHHFFF@@@===:::777666777999:::CCCCCCBBBAAA??????>>>>>>>>>???BBBCCCEEEGGGKKKNNNNNNMMMLLLLLLMMMMMMKKKIIIHHHFFFCCC@@@<<<:::888888000---***((())))))))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""&&&%%%######$$$###""" ###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$###"""!!!!!!"""""""""!!!!!!!!!!!!!!!ooolllgggccc___ZZZTTTPPPKKKHHHBBB===999888888888;;;::::::>>>JJJ^^^qqq}}}~~~yyytttoooooouuu{{{|||xxxsssnnnnnnttt~~~}}}{{{~~~~~~{{{}}}vvvvvvvvvwwwyyy|||fffNNN@@@===999666444444333111111000000///...,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$$$$%%%'''$$$###"""!!!!!!!!!!!!!!!%%%&&&&&&&&&&&&''''''''')))(((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###!!!"""$$$(((''''''&&&&&&''''''(((***)))((('''&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$######'''(((((('''%%%&&&&&&&&&&&&&&&%%%%%%%%%'''(((******)))***+++---///000222555888;;;>>>???>>>===;;;888444111///...222111111000000111222222000111222333555777888999::::::<<<>>>@@@BBBDDDEEEGGGGGGFFFEEEEEEEEEEEEEEEHHHHHHGGGFFFEEEDDDCCCBBBDDDDDDCCCAAA>>>>>>???AAA@@@CCCFFFGGGIIILLLQQQUUUYYY]]]bbbeeeeeehhhlllpppqqqwww~~~zzzooogggdddbbbbbbeeehhhlllqqq|||~~~wwwppphhhbbb```\\\___gggpppssspppoooqqqyyytttlllddd___[[[YYYZZZbbbtttuuuoooppprrrtttuuuqqqiiibbb```]]]ZZZZZZ\\\eeeoooxxx|||}}}~~~{{{{{{{{{zzz{{{~~~xxxuuuyyy}}}{{{uuutttxxxwwwmmmeee```WWWSSSMMMJJJKKKLLLNNNNNNQQQOOOLLLKKKKKKKKKJJJHHHGGGDDD???:::888777888888======???@@@AAABBBCCCCCC>>>>>>>>>>>>???BBBHHHKKKNNNNNNNNNNNNNNNMMMLLLJJJJJJIIIGGGDDDAAA???===<<<666333...+++*********)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""#########%%%$$$############""""""######$$$%%%%%%%%%$$$$$$"""""""""#########$$$$$$$$$$$$%%%$$$$$$###"""!!!######""""""!!!!!! qqqnnniiieeeaaa\\\WWWSSSOOOKKKEEE???:::888888888888888:::>>>GGGVVVggguuu|||}}}{{{uuuooonnnrrruuu~~~}}}}}}}}}zzztttooopppvvvxxxvvvttttttvvvzzz}}}jjjPPPBBB>>>:::666555444222111111000000///...,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$######%%%&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$######$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&'''((())))))(((((('''&&&&&&%%%$$$$$$!!!###%%%(((((((((&&&%%%$$$$$$%%%%%%&&&'''((((((&&&''')))***++++++...///333444666999;;;>>>???@@@;;;:::777333111///...---111111111111111111111111222333555777999;;;<<<===@@@AAABBBCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@???@@@CCCEEEEEEIIIOOORRRSSSWWW]]]bbbkkknnnrrrsssssstttxxx|||wwwuuuuuuqqqmmmoootttyyy~~~~~~xxxqqqjjjgggeeebbb```dddjjjooouuuyyytttooohhhddddddbbbfffnnnwwwzzzxxxyyy}}}tttjjjbbb^^^[[[[[[___jjj~~~{{{uuuxxx~~~sssjjjaaa]]][[[XXXZZZ]]]iiiqqqwwwuuusssssssssrrrvvvrrrnnnlllllllllkkkiiikkkttt~~~zzzxxx~~~{{{uuuuuuxxx}}}{{{rrrlll^^^ZZZTTTPPPOOOOOOOOOOOORRRPPPMMMMMMMMMNNNNNNMMMJJJHHHCCC>>>:::888777777999:::===@@@BBBDDDEEEFFF@@@???===;;;:::<<>>:::555111...---+++)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$""""""############$$$%%%###$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!"""""""""###%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$######"""""""""sssoookkkfffbbb^^^YYYVVVSSSOOOHHHBBB<<<999888888555555888===BBBKKKZZZiiivvv{{{}}}wwwqqqoooqqqrrrxxxzzzsssyyy{{{uuupppooouuu~~~xxxuuurrrrrrtttwwwxxxyyy|||oooUUUDDD@@@<<<888666555333111111000000///...,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$"""###%%%((('''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$######### ###&&&(((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&'''((())))))''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&###$$$%%%&&&((()))******&&&(((+++,,,...000222555888999;;;<<<>>>>>>??????999888444111000///000000000000111111111222222222888999;;;===@@@AAABBBBBBEEEEEEFFFFFFFFFEEEDDDDDDAAAAAAAAAAAAAAABBBCCCCCC???>>>>>>======>>>?????????AAACCCEEEFFFHHHLLLNNNOOOVVV]]]aaabbbeeekkkqqq|||{{{ooogggfffgggfffdddfffllluuu}}}zzzvvvqqqoooooommmiiieeehhhqqqxxx{{{vvvrrrkkkfffgggeeeiiiqqqzzz~~~~~~tttkkkddd___\\\]]]cccooo{{{pppeee___\\\[[[___dddtttzzz|||wwwssstttwwwyyyyyypppiiifffccc___\\\ZZZeeepppuuuxxx~~~|||}}}{{{xxxyyy{{{{{{tttfffccc___\\\ZZZYYYWWWUUUQQQOOOMMMMMMNNNOOONNNMMMKKKJJJGGGCCC???<<<:::888:::;;;>>>@@@AAABBBBBBBBBBBB@@@===999666666:::===DDDGGGKKKLLLLLLKKKKKKLLLJJJJJJIIIHHHFFFEEECCCBBBBBB???;;;777444111...+++))))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$$$$$$$%%% """###$$$######%%%&&&$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!"""""""""######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$tttqqqlllgggccc```[[[XXXVVVRRRKKKDDD>>>;;;999999555555888;;;===BBBPPP```pppzzzzzztttrrrrrrqqqttt}}}zzzjjjjjjrrr}}}yyyrrrooorrryyy~~~vvvssspppppprrrttttttsssvvvwww\\\FFFBBB===999777555444222111000000///...,,,+++***))))))))))))))))))))))))'''((((((((()))))))))***'''((()))******)))((('''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%$$$%%%'''***$$$$$$#########$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%"""""""""###############&&&&&&%%%%%%%%%$$$$$$$$$ ###%%%&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''%%%%%%&&&''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''((()))******'''***---000222555888;;;<<<===>>>??????>>>======777555111...---...///000111222333555666888888888>>>@@@BBBEEEGGGHHHHHHHHHGGGGGGGGGFFFDDDBBB@@@>>>AAA@@@@@@?????????@@@@@@>>>======>>>???AAACCCDDDDDDGGGLLLQQQTTTXXX\\\^^^___gggqqquuuvvvxxx}}}~~~qqqllleee```aaadddgggiiihhhqqq||||||xxxvvvvvvsssmmmhhhlllwww{{{vvvtttmmmiiijjjfffiiiqqqzzzvvvnnnhhhaaa\\\^^^cccmmm{{{xxxkkkccc```aaagggnnnzzz{{{xxx}}}uuulllgggddd```]]]VVV___jjjssszzz~~~zzzssstttrrrqqqtttyyy}}}}}}yyyyyyzzz~~~~~~vvvooonnnmmmmmmllljjjfffccc]]]ZZZXXXUUUTTTRRROOOLLLKKKKKKJJJHHHEEEAAA===;;;:::<<<>>>@@@@@@@@@???>>>@@@>>>:::666222222444666:::???EEEIIIJJJKKKMMMOOOKKKLLLLLLKKKJJJHHHFFFEEEDDDBBB???===;;;777333000******)))(((((((((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))(((&&&%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%!!!###%%%$$$""""""###%%%&&&&&&&&&%%%$$$###"""!!!############$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%uuuqqqlllhhhddd```\\\ZZZXXXTTTMMMEEE???;;;::::::888777888;;;:::===MMM]]]nnnyyy|||vvvuuutttqqqsss}}}yyyccc___gggvvv~~~vvvqqqqqqvvvzzzuuurrrooooooqqqrrrqqqpppuuu}}}bbbGGGCCC>>>:::888666444333111000000///...,,,+++***))))))))))))))))))))))))'''((((((((())))))******&&&'''(((******((('''&&&(((((('''&&&%%%%%%$$$$$$(((((('''&&&%%%&&&))),,,'''&&&&&&%%%&&&&&&''''''''''''''''''((((((((()))&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&''')))+++'''&&&&&&%%%%%%&&&&&&'''+++***)))((('''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((((((&&&%%%$$$$$$%%%&&&(((***((((((((())))))))))))))))))+++///333555999===@@@??????@@@@@@???>>><<<;;;555222...+++******,,,...333555777:::<<<>>>@@@@@@CCCEEEGGGJJJKKKLLLLLLLLLHHHHHHGGGEEEBBB???<<<:::AAAAAA@@@???>>>>>>>>>>>>@@@@@@@@@BBBDDDFFFIIIJJJKKKOOOVVV\\\aaafffjjjmmmmmmvvvyyyppplllnnnsssxxx|||yyyppphhheeebbb```aaagggmmmqqqoooxxx|||yyywwwtttmmmgggmmmzzzuuuqqqpppjjjgggjjjfffjjjrrr{{{xxxppplllccc\\\]]]bbbjjjttt}}}pppgggeeefffmmmuuuzzz}}}|||vvvmmmiiihhheeecccZZZaaalllyyy~~~qqqiiifffeeeiiipppwwwzzzzzzvvv{{{{{{vvvuuuvvv{{{}}}vvvxxxxxxyyy{{{{{{yyytttpppqqqnnniiiddd___ZZZSSSOOOJJJKKKLLLKKKIIIEEEAAA>>>999:::===???@@@@@@???>>>===<<<888444000///111333333999AAAFFFIIILLLOOORRRMMMNNNNNNNNNMMMKKKIIIHHHCCCBBBAAA@@@???<<<777444+++******)))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$&&&''''''&&&$$$###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%""" !!!###''''''&&&%%%$$$"""!!! $$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&#########$$$%%%%%%%%%&&&vvvsssnnnjjjgggccc^^^[[[YYYUUUNNNGGGAAA>>><<<;;;666777777777888>>>GGGNNNfffsss}}}{{{wwwvvvuuuqqqvvvvvvaaa\\\cccttt{{{qqqpppuuuxxxqqqnnnnnnooonnnllloootttyyyhhhOOO???:::999222333777444111111111111000///...---*********)))******+++,,,((((((((((((''''''''''''$$$%%%'''))))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$%%%'''''''''&&&%%%%%%$$$%%%&&&((()))%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&%%%$$$###"""!!!%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%'''((('''&&&$$$%%%%%%"""###%%%''''''&&&%%%$$$((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''###%%%&&&'''(((***...111---000333888===AAACCCEEEJJJGGGDDDDDDDDDAAA<<<888000000000/////////000000444666999===AAADDDGGGHHHKKKKKKKKKJJJJJJIIIIIIIIIJJJGGGBBB???===<<<;;;;;;;;;===>>>???>>>>>>???@@@@@@CCCGGGIIIJJJNNNSSSXXXSSS[[[fffooovvvzzz|||}}}{{{nnngggiiijjjfffjjjssswwwqqqooojjjdddbbbfffmmmtttxxxzzzzzzsssuuutttkkkgggiiimmm}}}kkkdddeeedddeeeiiifffhhhqqqtttmmmgggddd```]]]___gggqqqyyy~~~sssnnnnnnmmmmmmoooqqq{{{uuurrrlllmmmlllddd___hhh{{{zzzssslllhhhooozzz|||uuupppkkklllttt|||{{{uuutttuuuzzz{{{vvvwwwxxxsssaaaTTTOOONNNLLLKKKLLLMMMKKKFFFBBB???<<<999888:::===>>>???<<<:::666222000.........000333777===CCCGGGJJJLLLJJJLLLNNNNNNMMMMMMNNNOOOKKKJJJHHHEEEBBB???===<<<555222...++++++******)))((('''''')))***+++***(((***(((&&&&&&'''((()))((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""""""""""""""""""""""""""&&&'''''''''&&&$$$"""!!! """###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuurrrnnnkkkhhheeeaaa^^^ZZZWWWPPPJJJEEEAAA>>><<<999999888777777<<>>@@@BBBHHHKKKOOORRRTTTXXX^^^bbbccciiisss{{{tttlllbbb___fffkkkmmmttt~~~vvvnnnnnnkkkhhhgggjjjooovvv{{{}}}qqqiiilllllleeebbbeeekkkzzzttt```[[[[[[[[[\\\aaaeeehhhrrr}}}lllggg___]]][[[[[[___hhhsss{{{vvvnnnkkkiiijjjmmmooo{{{uuurrrnnnooonnneeeccclll{{{wwwsssttt~~~}}}nnnhhheeeiiiooottt|||zzzuuutttuuuzzzxxxtttvvvrrrccc\\\RRRNNNJJJHHHIIIIIIGGGDDDEEECCC???======>>>=========;;;888444111///.........///333777<<>>?????????@@@CCCHHHLLLRRRUUUZZZ___ccchhhmmmqqqwww||||||rrrmmmnnnrrrvvvwwwyyymmmfff``````jjjtttzzzsssiiicccddddddcccdddiiirrrxxxkkkaaa[[[^^^___[[[[[[___iiivvvwwwdddSSSPPPQQQPPPRRRWWW```dddnnnyyymmm___[[[TTTTTTTTTWWW]]]gggsss{{{vvvmmmfffbbbeeejjjppp}}}vvvssspppqqqooodddfffnnn|||||||||qqqjjjeeefffkkkrrrzzz{{{uuuuuuzzz~~~{{{~~~yyyuuutttvvv{{{}}}xxxssssssuuuooohhhZZZTTTLLLHHHHHHJJJIIIHHHHHHEEEBBB???>>>===:::888===<<<:::777555222000///---...///222555:::>>>AAAJJJLLLOOOPPPOOOOOOOOOPPPMMMMMMKKKJJJHHHGGGFFFEEE@@@<<<777444222000---,,,+++)))((((((((((((&&&%%%)))'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&wwwtttqqqnnnllliiifffccc]]]YYYUUUQQQNNNIIIBBB===<<<:::888666666999===@@@JJJ[[[oooyyyyyyvvvuuuvvv}}}sss\\\PPPSSShhh~~~zzzzzz|||~~~zzzxxx{{{{{{wwwrrrmmmiiihhhllloooppprrrwwwxxx{{{~~~~~~]]]JJJAAA>>>777666777111444444333222000...,,,+++++++++***************+++***************++++++++++++***)))''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&''''''&&&$$$%%%&&&''''''&&&$$$###"""$$$''''''&&&%%%$$$%%%$$$$$$%%%&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''')))(((&&&%%%%%%&&&&&&&&&'''((()))(((((('''((((((''''''''''''(((((())))))(((''''''((((((((((((((((((((((((((((((((()))+++,,,---...111444777@@@BBBFFFJJJMMMOOOOOOPPPLLLMMMLLLFFF===666333222111111222555999>>>CCCFFFHHHJJJKKKLLLLLLJJJGGGFFFDDDCCCBBB@@@>>>>>>>>>>>>=========<<<<<<===@@@BBBCCCDDDEEEGGGJJJPPPWWW]]]___bbbgggmmmsssxxx|||~~~rrrkkkeeedddjjjqqquuuwww{{{nnniiieeefffppp{{{~~~jjj___UUUWWWYYYXXXZZZaaammmvvvmmmZZZRRRNNNQQQSSSRRRTTTYYYfffoooxxxgggWWWKKKJJJKKKJJJMMMSSSYYY^^^gggooouuu{{{uuu\\\QQQPPPKKKMMMOOOSSSZZZdddooowwwwwwnnnfff___[[[aaaiiiwwwyyyuuurrrsssooodddffflllyyy}}}}}}rrrlllgggiiirrr~~~zzzqqqlllnnnsssxxx{{{|||yyyzzzyyyvvv|||yyyxxxxxxyyyyyysssqqqppprrruuuxxxqqqddd^^^VVVPPPOOONNNMMMKKKHHHFFFDDDBBBAAA@@@===:::<<<<<<;;;:::999777555444111000//////222666:::===HHHKKKNNNPPPPPPPPPPPPQQQMMMMMMLLLLLLKKKJJJIIIIIIEEEAAA===999666333000...+++***(((((((((((('''&&&(((&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%###!!! !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&&&&&&&zzzwwwssspppmmmjjjfffccc^^^ZZZUUUSSSPPPLLLDDD>>>;;;999666555777:::===???HHHVVVjjjxxx|||zzzxxxyyy|||ttt^^^QQQQQQdddyyy}}}}}}~~~~~~|||~~~vvvsssvvv{{{|||zzzooojjjgggjjjnnnqqquuuyyyyyyzzz{{{}}}cccOOOCCC???999999:::444222222222222111///......***)))))))))***+++,,,,,,)))*********+++++++++,,,,,,,,,***)))((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''%%%!!!"""$$$&&&''''''&&&&&&"""%%%''''''%%%$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&((()))((('''%%%&&&&&&''''''((((((((()))((((((((((((''''''''''''(((((((((''''''&&&''''''((((((((((((((()))))))))*********,,,...111333777<<>>===;;;::::::;;;<<<<<<===>>>>>>>>>@@@DDDGGGIIIKKKOOOTTTZZZaaaiiinnnpppsssxxx~~~yyykkkbbbbbbccciiisss{{{|||nnnfffdddgggoooyyymmm[[[SSSMMMOOOPPPPPPSSS]]]lllwwwnnn[[[OOOKKKIIIKKKNNNPPPSSSWWW```dddiiimmmppprrrnnniii[[[PPPHHHIIIJJJIIIMMMUUUZZZ___eeeggggggjjjmmmpppwww}}}uuuaaaQQQKKKLLLIIIKKKNNNQQQWWW```iiiooo{{{jjjfffaaa]]]XXXWWW^^^gggzzz}}}zzzuuuuuuqqqfffgggkkksss|||~~~}}}~~~wwwppplllgggjjjwww}}}uuunnnlllnnnqqqsssxxxrrroooqqquuuyyy~~~zzzwww~~~~~~vvvqqqppppppsssxxxzzzkkkgggaaa^^^[[[WWWQQQMMMKKKJJJHHHGGGGGGFFFDDDBBB;;;;;;<<<<<<<<<<<<;;;:::444333000///000333777999DDDGGGLLLOOOOOOPPPQQQQQQMMMLLLLLLLLLLLLLLLLLLLLLHHHEEE@@@===:::777333111---+++))))))*********)))(((&&&&&&&&&(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%&&&&&&'''########################$$$$$$$$$$$$%%%&&&&&&'''***)))'''%%%$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&{{{xxxtttqqqnnnjjjfffcccaaa\\\VVVTTTSSSOOOGGG@@@;;;999666666888;;;>>>???EEENNN___qqqzzz{{{zzz{{{}}}sssaaaTTTRRR___qqq~~~~~~|||}}}yyywwwsssxxxrrrjjjdddggglllpppuuuzzzzzz{{{{{{|||lllUUUFFF@@@999999;;;555222222222222111000//////******))))))***++++++,,,)))))))))***++++++,,,,,,++++++******))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&(((((('''%%% !!!###$$$&&&'''''''''%%%'''((((((&&&%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%'''((((((((()))***''''''''''''((((((((()))((((((''''''''''''((((((''''''&&&&&&''''''((((((''''''((()))***+++,,,,,,,,,...222555888===BBBFFFGGGIIIMMMPPPRRRRRRQQQPPPNNNJJJDDD>>>999888;;;>>>??????AAADDDGGGJJJLLLMMMLLLLLLKKKIIIGGGEEECCCBBB<<<;;;999999999:::<<<>>>>>>@@@BBBCCCBBBEEEJJJOOORRRWWW^^^eeelllsssyyy~~~~~~lll___\\\bbbkkkuuu~~~zzzlll^^^___bbbjjjuuu~~~~~~lllYYYMMMHHHGGGHHHHHHJJJOOOZZZhhhrrryyy{{{{{{yyyvvvooo```RRRNNNMMMNNNOOORRRUUUXXX[[[\\\]]]]]]^^^___^^^[[[XXXVVVNNNJJJNNNOOONNNSSS\\\eeejjjlllhhhcccbbbbbbaaa___dddeee```VVVNNNMMMOOOLLLNNNPPPTTTXXX]]]dddiiioootttzzz~~~wwwkkkZZZWWWVVVVVVTTTTTT[[[cccttt{{{yyytttsssqqqggggggjjjqqqxxxzzz|||xxxvvvrrrmmmnnn{{{}}}xxxvvvwwwxxxyyyyyypppiiihhhhhhiiimmmrrrvvvyyy|||}}}{{{zzzyyyyyyzzztttqqqpppuuu|||}}}rrrpppnnnnnnlllfff\\\UUUOOOLLLJJJHHHHHHGGGFFFDDD=========>>>>>>?????????888666333000000111444666>>>BBBHHHLLLNNNOOOQQQRRRMMMMMMMMMMMMMMMMMMMMMMMMJJJGGGDDDAAA???<<<888666111///,,,+++,,,,,,,,,+++(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$###$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%yyywwwssspppnnnkkkhhheeeeee^^^XXXUUUUUURRRJJJDDD>>>:::777666999<<<======AAAEEETTTiiixxx||||||}}}~~~qqqcccXXXSSS[[[hhh~~~}}}yyyuuu{{{~~~{{{zzz}}}yyy}}}sssiiiaaabbbhhhmmmtttyyy{{{||||||}}}vvv\\\III@@@888888:::444444333333222111000...------,,,+++***))))))))))))(((((())))))***++++++,,,'''((())))))))))))''''''&&&&&&''''''''''''&&&&&&%%%$$$%%%&&&((((((&&&%%%############$$$%%%&&&''''''((((((&&&%%%$$$%%%'''$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%'''((((((((()))***''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''(((((()))***&&&&&&((()))+++,,,......000333666999<<<@@@EEEIIIIIILLLOOORRRSSSRRRQQQOOOLLLHHHBBB??????@@@BBBDDDEEEFFFGGGIIIJJJKKKKKKJJJHHHGGGEEEBBB@@@??????>>>::::::999999:::===AAACCCGGGJJJMMMMMMLLLOOOUUU[[[bbbhhhqqqzzzqqqeee^^^```iiivvvpppaaaSSSUUUYYYaaakkkuuu|||zzzxxxsssfffVVVJJJFFFFFFFFFFFFHHHKKKRRR[[[dddiiilllnnnmmmgggccc___XXXPPPSSSUUUXXXYYY[[[___aaabbbaaa^^^[[[[[[ZZZYYYXXXWWWXXXSSSSSSXXXYYYXXX^^^hhhnnntttvvvqqqmmmmmmllliii``````___[[[WWWTTTSSSTTTPPPRRRUUUXXXZZZ^^^cccggggggiiikkklllnnnllldddZZZUUURRRQQQTTTTTTTTTXXX]]]iiiyyyuuuooopppkkkjjjjjjddddddiiirrryyy||||||}}}yyyrrrpppzzz~~~tttjjjfffdddbbbdddgggmmmpppsssrrrnnnmmmooosss{{{~~~yyysssqqqwww}}}{{{{{{}}}~~~yyyppphhh[[[WWWQQQMMMKKKIIIFFFEEEBBBAAA@@@???>>>???@@@AAA===;;;888555444444555666888===DDDIIIMMMNNNPPPQQQOOOOOONNNNNNNNNNNNNNNNNNKKKIIIGGGEEEDDDBBB>>><<<888555111...------,,,+++)))(((((()))+++***)))''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$###""""""!!!"""######$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$wwwuuurrrpppooommmjjjhhhhhhaaaYYYWWWWWWTTTMMMFFF@@@<<<888777:::<<<<<<;;;@@@@@@MMMdddxxx~~~pppdddZZZTTTXXXbbbuuu~~~wwwuuusssyyyzzzvvvuuussshhh^^^^^^dddkkkrrrxxx|||}}}~~~}}}aaaKKK@@@777666888222666555444333111///---,,,000///---+++)))'''&&&&&&'''(((((()))******++++++$$$%%%'''))))))(((&&&%%%&&&&&&''''''''''''&&&&&&%%%$$$%%%&&&((((((&&&$$$%%%$$$#########$$$%%%&&&&&&&&&%%%###""""""###%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''(((***)))'''&&&&&&'''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))((())))))***++++++%%%&&&''')))+++---///000444666999;;;===AAAFFFJJJKKKMMMQQQSSSTTTSSSQQQOOOJJJFFFBBBAAADDDGGGHHHGGGHHHIIIKKKLLLLLLJJJIIIGGGCCCAAA>>>;;;:::999::::::::::::999:::===@@@DDDGGGPPPTTTWWWWWWVVVYYY___eeeooovvvuuuhhhcccaaafffppp}}}www```QQQHHHJJJNNNTTT^^^hhhnnnooojjjgggaaaUUUIIICCCDDDHHHMMMMMMOOOUUU\\\bbbfffhhhaaadddbbb[[[VVVUUUSSSPPPYYY]]]```aaacccfffhhhhhhgggccc___^^^^^^]]]]]]^^^]]]YYY[[[aaabbbaaahhhrrrqqqyyy}}}zzzxxx{{{|||zzznnnjjjeee```]]]ZZZWWWVVVSSSVVVYYY[[[]]]```dddgggiiiiiiiiiiiiiiiggg```XXXUUURRRQQQTTTUUUTTTUUUYYYaaasssqqqdddccceeeaaaaaaccc^^^```gggrrr{{{~~~{{{wwwooollluuuxxxmmmgggdddaaabbbdddmmmppppppjjjbbb___dddiiitttzzz{{{tttqqqxxxyyylllfff___XXXSSSPPPMMMKKKFFFDDDBBB???>>>>>>???@@@CCCAAA>>>;;;999888888888444:::AAAGGGKKKNNNPPPQQQPPPPPPPPPPPPPPPPPPOOOOOOLLLKKKIIIHHHGGGFFFCCC@@@>>>:::555111...---+++))))))))))))***,,,+++)))'''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%&&&'''((('''&&&%%%$$$""""""###$$$%%%%%%&&&&&&(((((('''&&&%%%$$$$$$###|||wwwsssqqqrrrpppjjjeeefffccc^^^ZZZVVVQQQMMMIIIBBB???===;;;;;;:::999777:::AAAKKKYYYqqqrrrggg]]]TTTSSSWWWoooyyyvvvvvvuuuvvvxxxyyy}}}wwwmmmeeeeeeiiikkknnnqqqtttxxx}}}gggMMMBBB<<<444333888666555444333111000///...+++******)))))))))))))))---,,,,,,+++***)))((((((+++***((('''&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&((((((((()))(((''''''&&&((((((((((((((((((''''''***)))((((((((()))+++,,,((())))))************)))'''(((***,,,---000444888888999<<<@@@DDDGGGJJJLLLOOOPPPRRRSSSSSSQQQPPPOOOKKKJJJHHHGGGHHHJJJLLLNNNJJJIIIGGGDDDCCCBBBBBBBBB===<<<<<<;;;;;;;;;<<<<<<999;;;>>>???@@@DDDLLLRRRZZZ[[[\\\```dddjjjooorrr~~~~~~|||xxx{{{vvvnnngggcccmmmssszzz}}}~~~ttt```RRRKKKGGGJJJMMMOOOVVV^^^aaa___aaaZZZQQQKKKFFFDDDJJJQQQWWW\\\```bbbjjjssssssnnneeeaaa]]]\\\]]]^^^]]][[[aaaccciiippprrrpppqqquuuooorrrsssrrrsssuuurrrmmmllliiihhhjjjjjjkkkqqqxxx}}}{{{uuurrrmmmeee___]]]ZZZZZZ___hhhllllllnnnqqqxxx|||{{{uuunnniiiccc]]]YYYVVVVVVXXXYYYVVVWWW[[[bbbqqq~~~wwwqqqkkkeeebbb^^^\\\]]]```bbbccc^^^___ggguuu|||xxxqqqlllooouuu}}}yyyqqqmmmjjjiiimmmsss|||{{{wwwnnnddd___```cccpppuuu|||~~~yyyyyy|||wwwssssss{{{~~~uuufffXXXOOOLLLJJJHHHEEECCCBBBDDDFFFGGGCCCCCCCCCBBB@@@???===<<<777:::???EEEIIIMMMOOOPPPRRRQQQOOOOOONNNOOOPPPQQQMMMMMMLLLJJJIIIHHHGGGFFFCCCAAA>>>999444///,,,***)))'''%%%&&&''')))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&%%%$$$######%%%'''(((***)))((('''&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&"""$$$&&&(((((((((&&&%%%%%%%%%%%%$$$$$$#########&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''(((((('''|||xxxtttrrrsssqqqkkkggggggccc___[[[WWWSSSNNNKKKAAA???<<<;;;;;;;;;999888;;;@@@HHHWWWqqquuujjj```XXXWWWZZZkkk{{{zzzsssuuussstttuuuwww~~~xxxnnnfffeeehhhjjjmmmppprrrwww}}}qqqTTTGGG@@@999666999666555444333222000//////++++++***)))))))))))))))))))))************************)))((('''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%'''(((((((((((('''&&&&&&%%%&&&&&&'''''''''&&&&&&(((((('''''''''((()))***((())))))*********))))))(((***,,,...000333777;;;<<<===@@@CCCFFFIIIKKKLLLNNNOOOQQQRRRRRRQQQPPPNNNKKKKKKKKKKKKLLLMMMNNNNNNLLLJJJFFFCCC???===<<<;;;888888888888999:::<<<===>>>???@@@CCCHHHOOOXXX^^^fffgggjjjnnntttzzzwwwrrrnnnooonnnooowwwzzzooohhhdddiiinnntttvvvvvvvvvxxxzzzzzz{{{xxxnnn___QQQIIIEEEGGGJJJNNNQQQXXX```cccaaa\\\SSSKKKIIIIIIKKKSSS[[[bbbhhhnnnrrrxxx~~~|||vvvlllkkkiiiiiiiiihhhgggeeeiiijjjnnntttvvvuuuwww|||~~~zzzwwwuuurrrppprrrxxx|||yyyooohhhfffdddhhhqqqzzz}}}|||~~~{{{sssmmmgggbbb______bbbcccbbbcccffflllwww}}}tttlllccc```]]][[[\\\]]]]]]\\\\\\\\\cccoooyyy}}}vvvsssmmmlllqqqxxx{{{uuurrrppppppuuu}}}xxxllleeedddfffooopppssstttpppoooxxx}}}yyywwwvvvyyy|||iiiZZZSSSOOOMMMIIIFFFEEEEEEFFFFFFBBBBBBBBBBBBAAA@@@???>>>===>>>AAAEEEIIINNNQQQSSSSSSSSSQQQQQQPPPQQQQQQRRROOONNNMMMLLLJJJHHHGGGGGGEEEDDDAAA===888333///---,,,***(((''')))******)))(((((('''''''''&&&&&&&&&&&&&&&%%%&&&''''''&&&$$$%%%$$$###"""###$$$&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&###$$$&&&''''''%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$%%%&&&%%%$$$|||yyyuuuttttttrrrmmmiiigggddd___\\\XXXUUUPPPMMMBBB???<<<;;;;;;;;;:::999;;;???EEETTTqqqzzznnneee^^^\\\]]]fffuuu~~~tttuuussssssuuuxxx|||sssjjjiiijjjkkkmmmppprrrxxxxxxWWWGGG@@@999666666666555444333222111000///,,,+++******))))))******))))))))))))))))))))))))))))))))))))((('''&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))***,,,///222444777;;;???BBBCCCDDDFFFIIIKKKLLLMMMLLLNNNPPPQQQRRRQQQPPPOOOLLLMMMOOOPPPPPPOOONNNMMMIIIFFFCCC???;;;999777777555555555666888;;;>>>@@@DDDDDDFFFLLLVVV```iiinnnrrrsssvvvzzz{{{sssiiigggggghhhjjjqqq~~~yyyllleeebbbbbbfffjjjllljjjiiiiiikkkdddccc^^^VVVMMMGGGFFFGGGLLLQQQVVV[[[ccckkkmmmkkk```VVVMMMLLLQQQXXXaaahhhpppvvv|||yyy{{{~~~~~~|||xxxvvvuuuvvvuuuvvvzzz||||||}}}xxxrrrrrrvvv|||wwwooolllkkkssswwwssshhhfffggglllnnnmmmooorrr|||sssgggddd```^^^]]]\\\ZZZYYY\\\\\\```jjjssszzz}}}ppplllkkkiiikkksss}}}{{{xxxvvvvvv|||vvvpppppprrr}}}wwwrrrnnniiifffiiiooosss{{{{{{yyyzzz{{{{{{}}}}}}jjj___SSSOOOJJJGGGEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDGGGJJJOOOTTTVVVUUUUUUTTTSSSRRRSSSSSSSSSQQQPPPOOOMMMLLLJJJIIIHHHGGGFFFEEEBBB>>>999555222111...+++************)))((((((((('''''''''&&&&&&'''&&&%%%&&&((((((&&&%%%$$$$$$###"""###$$$%%%&&&%%%%%%&&&&&&'''''''''(((%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&%%%###"""!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$$$$$$$###!!!|||yyywwwuuuuuusssooolllfffccc___\\\YYYUUUQQQNNNCCC@@@<<<;;;;;;;;;;;;:::;;;>>>DDDTTTrrrrrrhhhbbb___^^^bbbppp{{{xxxwwwwwwzzz}}}xxxpppmmmlllkkkmmmqqquuuzzz[[[GGG@@@;;;666555666555444333222111000000,,,,,,+++************+++---,,,+++)))(((&&&%%%$$$((()))*********((('''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))+++...222555777;;;???BBBFFFFFFGGGIIIJJJKKKLLLMMMMMMOOOQQQRRRSSSRRRQQQPPPOOOPPPRRRSSSRRROOOKKKHHHAAA???===:::888777777777777777777888;;;???CCCFFFIIIJJJOOOZZZgggsssyyy{{{}}}~~~{{{pppjjjhhhiiikkknnnoooqqqzzzooo```[[[YYYZZZ]]]```___[[[YYYYYYZZZTTTSSSQQQMMMKKKLLLPPPTTTXXX^^^fffmmmwwwqqqeeeZZZYYY___fffnnntttyyy}}}~~~}}}|||wwwwww{{{|||tttrrrpppzzz~~~zzznnnlllooouuuyyyyyy{{{uuuppphhhbbb___^^^]]]\\\```aaadddlllttt{{{{{{iiibbbbbbbbbbbbhhhsss}}}~~~yyywww}}}|||}}}{{{rrrkkkdddaaaaaaeeemmmwww}}}~~~zzz{{{yyyppp]]]WWWOOOJJJHHHHHHHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIKKKNNNRRRUUUWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQOOONNNLLLKKKJJJHHHIIIHHHGGGCCC>>>:::777555222...,,,+++***)))((((((((((((((('''''''''''''''&&&&&&'''(((((('''%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$$$$$$$###"""{{{yyyxxxvvvuuussspppnnnfffccc___\\\YYYUUUQQQOOODDDAAA===;;;:::;;;:::::::::>>>EEESSSooo~~~tttkkkeeeaaa^^^]]]jjjxxx}}}|||~~~{{{rrrnnnjjjhhhjjjnnnuuuyyy~~~eeeMMMDDD???<<<999666555444444333222111111---,,,,,,+++++++++++++++,,,,,,***)))(((&&&%%%%%%((()))*********)))((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((('''((((((((((((((((((((((((''''''((())))))(((((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&'''((((((((((((&&&&&&''''''((((((((((((***))))))))))))***++++++---000444777:::===AAACCCGGGHHHIIIJJJKKKLLLMMMMMMOOOQQQSSSTTTUUUTTTSSSRRRQQQRRRSSSRRROOOJJJDDDAAA<<<;;;999888777777777888::::::;;;===AAAEEEJJJLLLOOOSSS]]]kkkyyy|||lllcccdddiiinnnssswwwwwwxxxvvv^^^QQQNNNNNNOOORRRTTTSSSOOOMMMMMMNNNLLLLLLMMMNNNQQQWWW]]]aaagggoooxxxvvvlllkkkoootttyyy}}}|||yyyxxx~~~rrrqqqvvv}}}|||pppfffaaaaaabbbdddgggjjjnnnuuu}}}www|||}}}sssdddYYYWWWZZZXXXZZZaaallluuu}}}{{{vvv{{{vvvooogggaaa^^^]]]eeeooouuuwwwyyy}}}vvvuuuyyy~~~~~~nnnfff\\\UUURRRPPPNNNKKKEEEEEEDDDDDDDDDEEEFFFGGGGGGIIILLLOOORRRTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQQQQSSSSSSRRRPPPOOONNNMMMLLLIIIJJJJJJIIIGGGBBB>>><<<888555111...,,,+++)))'''))))))(((((((((''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%yyyyyyxxxwwwuuusssqqqppphhheeeaaa]]]ZZZVVVRRROOOGGGCCC>>>;;;::::::999999888>>>EEEPPPhhh|||}}}vvvmmmjjjfffaaa[[[dddppp~~~|||sssmmmgggdddeeejjjpppuuu{{{lllQQQDDD>>>;;;999555555555444333222222222...---,,,,,,++++++,,,,,,((((((((())))))*********)))))))))******))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%&&&'''((()))((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%%%%&&&&&&'''((())))))))))))''''''((())))))))))))(((***)))))))))***,,,...///000333888;;;===@@@CCCEEEGGGHHHIIIJJJLLLNNNOOOOOORRRSSSUUUVVVVVVTTTSSSRRRPPPOOONNNKKKGGGBBB>>>;;;<<<;;;999888777777777888<<<>>>AAAEEEJJJOOOSSSUUUZZZbbbooo}}}pppeeeaaagggpppvvv}}}xxxaaaOOOGGGFFFFFFGGGKKKNNNNNNLLLLLLNNNQQQQQQRRRTTTXXX]]]ccciiilllvvv~~~||||||~~~}}}qqqqqqwwwtttiiieeefffjjjmmmqqqwww~~~vvvuuupppfffZZZTTTTTTVVVSSSUUU[[[dddjjjppp{{{|||www|||tttooojjjeeecccaaakkkvvv}}}|||yyyxxxyyyyyy{{{vvvsssuuuyyy~~~xxxpppgggaaa^^^ZZZRRRLLLHHHGGGEEEDDDCCCDDDDDDEEEFFFHHHLLLPPPRRRSSSSSSSSSTTTTTTTTTTTTSSSQQQPPPOOORRRRRRRRRQQQPPPOOOOOOOOOKKKLLLLLLKKKIIIFFFCCCAAA<<<999444111///---+++))))))))))))(((((((((''''''((('''&&&'''))))))'''&&&'''''''''((((((((())))))'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&''''''&&&xxxxxxxxxwwwtttrrrqqqqqqllliiiddd```]]]XXXTTTQQQIIIEEE???;;;999999888888777>>>BBBIII^^^~~~~~~xxxqqqpppmmmhhh```cccjjjzzzzzzyyy|||zzzyyy~~~uuunnngggbbbdddiiilllsss}}}tttVVVCCC<<<888777555555555444333333222222......---,,,,,,,,,,,,,,,'''(((((()))***+++,,,,,,***)))))))))))))))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((&&&&&&(((((('''&&&&&&&&&&&&''''''''''''((((((((())))))'''(((((((((((('''&&&&&&'''(((((()))))))))((((((&&&'''((()))***))))))(((***)))))))))+++...111222444777<<>>;;;999555555555444444333333222......---,,,,,,,,,,,,---************************+++***)))(((((()))***+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%(((((('''&&&&&&&&&&&&''''''((((((((())))))******(((((())))))(((((('''&&&((((((((((((((((((''''''&&&&&&((()))))))))(((''')))))))))***,,,///222444777:::???BBBCCCDDDFFFHHHFFFHHHJJJLLLPPPRRRTTTVVVSSSTTTUUUUUUTTTRRRPPPNNNHHHEEEAAA===:::999999999444444555888;;;>>>BBBDDDEEEIIIQQQ[[[cccjjjoooqqqvvv{{{xxxzzzzzzpppkkkfffcccfffmmmrrr{{{~~~{{{xxxoooeeeYYYWWWPPPHHHFFFHHHHHHEEEJJJPPPWWW]]]bbbhhhpppuuu~~~{{{zzzttttttwww|||vvvnnngggaaa[[[VVV^^^^^^aaadddeeefffoooyyy}}}|||zzzvvvvvvwwwssspppnnnoooxxxzzzqqqkkkpppzzzxxxuuuwwwzzz}}}vvvwww}}}vvvjjjVVVTTTQQQMMMKKKJJJJJJKKKFFFFFFGGGIIILLLPPPSSSVVVUUUUUUVVVUUUTTTRRRPPPOOOOOOPPPPPPPPPQQQQQQRRRRRRPPPPPPOOOMMMLLLKKKKKKJJJBBB???;;;777555333111///))))))))))))(((((((((((((((''''''((())))))(((&&&%%%&&&''''''((((((''''''"""######$$$&&&''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&%%%$$$############&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""######""" yyyxxxvvvuuusssrrrrrrrrrppplllgggbbb^^^[[[XXXUUUMMMIIICCC>>>;;;999888666:::>>>@@@EEEVVVxxx}}}|||}}}|||yyyssshhhdddvvvwwwooonnnrrrxxx|||yyyuuussszzzyyyqqqsss{{{wwwrrrfffbbbllliii|||cccMMM@@@;;;999:::999666444333222222222//////---,,,+++*********)))'''&&&%%%&&&'''***+++************))))))))))))&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((('''&&&%%%$$$((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''((((((((((((((((((((((((...)))%%%###%%%''''''&&&&&&''''''((()))******+++))))))((())))))***+++,,,)))***,,,---///333999===:::;;;<<>>;;;666222000---)))'''''''''&&&&&&((('''&&&%%%%%%&&&((()))(((&&&%%%###""""""######$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%######$$$&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&$$$###"""&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&'''((((((((('''!!!"""###$$$%%%&&&&&&&&&xxxwwwvvvtttsssrrrqqqqqqqqqmmmiiidddaaa]]]YYYVVVMMMIIICCC>>><<<:::999777999===@@@DDDTTTtttzzznnnhhhvvvvvvooommmppptttwwwwwwtttrrrxxx{{{tttvvv}}}}}}vvviiieeepppsssgggOOOBBB<<<:::999888666444333222333333///...---,,,+++*********(((''''''&&&'''((()))***************))))))))))))'''''''''(((((('''''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((,,,)))%%%$$$&&&'''&&&%%%'''''''''((()))*********&&&&&&&&&&&&&&&'''((())))))+++---///111555999<<<======???BBBEEEHHHKKKLLLRRRSSSTTTUUUVVVVVVVVVVVVTTTRRRQQQOOOMMMIIIDDD@@@;;;888555555777999999888:::===@@@BBBEEEIIIOOOTTT___cccooo}}}~~~rrrkkkiiikkklllppp}}}qqqdddcccccc]]]\\\``````dddgggeee]]]SSSMMMJJJHHHHHHIIIIIIJJJNNNTTTXXXbbbjjjxxxzzzqqqjjjhhhnnnsssxxxzzz|||~~~zzzpppgggeeecccdddhhhmmmrrr||||||wwwuuuuuuzzz{{{sssooonnnmmmttt|||~~~zzzqqqjjjddd\\\RRRKKKGGGGGGGGGIIILLLNNNMMMMMMPPPRRRUUUUUUSSSPPPOOONNNOOOMMMKKKMMMQQQTTTUUUUUUUUUUUUTTTRRRPPPNNNKKKJJJJJJHHHEEECCCAAA>>>:::666333000,,,***))))))((('''((((((''''''''''''(((((('''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&((('''&&&$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&'''''''''&&&%%%%%%""""""###$$$%%%%%%%%%%%%wwwwwwuuusssrrrqqqqqqqqqqqqnnnkkkhhhddd```ZZZWWWMMMIIICCC???===;;;:::999888<<>>===;;;:::888;;;>>>BBBKKKbbbpppnnnvvvxxxsssqqqqqqqqqpppsssssssssttt||||||zzz}}}sssqqqsssWWWEEE>>><<<666666555555444444444444...---,,,+++***)))))))))'''((())))))))))))((((((************)))))))))((((((((())))))))))))((((((&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&)))(((&&&%%%%%%%%%&&&''')))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&''')))***((((((((((((((((((((((((((((((((())))))(((&&&%%%'''((((((((()))))))))***+++++++++++++++,,,,,,---+++///333777999:::<<<===BBBDDDFFFIIIMMMOOOQQQRRRUUUVVVWWWXXXWWWTTTQQQOOOMMMIIIDDD@@@>>><<<999777555444444666:::>>>AAACCCJJJMMMQQQTTTWWW^^^iiirrryyylllhhhkkkpppuuuzzzeeeYYYMMMJJJJJJHHHIIILLLMMMOOOQQQOOOMMMLLLOOORRRUUU[[[bbbdddffflllxxx~~~|||xxxwwwyyy~~~yyysssnnncccaaabbbgggjjjnnnuuu}}}}}}wwwuuu|||yyykkkeeeaaa```gggmmmoooqqqssstttwww|||ppp]]]RRROOOLLLKKKKKKLLLLLLKKKLLLNNNQQQSSSRRRRRRRRRSSSQQQMMMIIIGGGHHHLLLPPPSSSWWWWWWWWWWWWVVVTTTQQQPPPNNNLLLJJJIIIHHHFFFDDDBBB===999555222000...+++)))'''((()))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$"""$$$&&&&&&&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%wwwvvvtttsssqqqqqqppppppooonnnllljjjgggbbb[[[WWWOOOKKKEEEAAA???===<<<;;;888999<<>><<<666666666555555444444333......,,,+++***)))))))))((())))))***))))))((((((************)))))))))((((((((())))))))))))((((((&&&&&&''''''(((((()))))))))))))))((((((''''''''')))((('''&&&%%%&&&'''((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%######%%%&&&(((((((((((((((((((((((((((&&&((()))***)))(((&&&&&&(((((((((((())))))))))))(((((((((((()))***++++++...222777:::<<<===>>>???DDDFFFIIILLLOOOQQQSSSSSSVVVVVVWWWWWWTTTQQQMMMJJJGGGCCC>>>:::888777666555555555777999===AAAFFFIIIMMMSSS[[[___dddmmmyyywwwpppoootttyyy~~~}}}oooWWWOOOFFFCCCCCCDDDEEEHHHMMMPPPRRRRRRRRRUUU\\\aaagggmmmsssuuuvvv|||~~~|||wwwrrriiiggghhhlllnnnpppvvv}}}}}}xxxwwwzzzzzzoookkkggghhhnnnrrrpppnnnmmmooorrrwww~~~}}}}}}mmm\\\VVVOOOJJJIIIJJJKKKKKKKKKMMMPPPRRRRRRRRRSSSTTTSSSPPPLLLHHHFFFGGGKKKMMMUUUVVVWWWXXXXXXVVVTTTSSSOOOMMMKKKJJJIIIIIIGGGEEEAAA>>>:::666444111...+++'''(((((())))))'''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%!!!###%%%&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$wwwwwwuuusssrrrqqqqqqqqqpppnnnmmmkkkhhhccc]]]XXXRRRMMMGGGBBB???>>><<<:::999777:::@@@DDDMMMcccyyy}}}sssmmmooo{{{xxxjjjeeekkkwww}}}||||||{{{zzzxxxyyyyyywwwxxx{{{yyyyyy|||~~~bbbJJJ???===666666666666555444333222//////---,,,+++***************))))))))))))((((((************))))))))))))'''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$###""""""""""""###$$$((((((((((((((((((((((((&&&(((******)))''''''((((((((((((((())))))))))))(((((()))***+++---...///111555999===>>>???@@@AAAEEEGGGKKKNNNQQQSSSTTTUUUWWWWWWVVVTTTQQQLLLIIIFFF@@@<<<888555444555555555555777:::===AAAFFFMMMQQQQQQZZZfffooouuu~~~yyytttsssuuuwww|||~~~~~~}}}xxxkkk]]]NNNJJJFFFEEEGGGKKKNNNPPPRRRVVVYYY\\\___dddkkkqqq{{{~~~{{{vvvkkkkkkmmmrrruuuwww|||}}}zzzyyy{{{{{{}}}xxxrrrnnnnnnttt~~~}}}uuuqqqkkkmmmrrr|||{{{zzz}}}zzzeee___VVVOOOKKKJJJKKKKKKJJJMMMOOOQQQQQQRRRSSSUUUTTTSSSPPPLLLHHHGGGHHHJJJQQQSSSVVVXXXYYYXXXVVVUUURRROOOMMMKKKKKKJJJIIIGGGEEEBBB???<<<999666222///))))))))))))((('''&&&&&&&&&''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&###$$$&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''((((((((($$$$$$%%%&&&&&&&&&%%%%%% !!!"""$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$$$$xxxwwwvvvtttsssrrrqqqqqqrrrpppnnnllliiieee___[[[TTTOOOIIICCC@@@===;;;::::::666888???BBBEEEQQQaaavvv}}}ssslllfffhhhuuurrrhhhiiisss}}}|||}}}|||zzzzzz~~~yyyvvvvvv|||iiiNNNAAA>>>777777777777555333222000000000...---,,,+++++++++,,,+++)))((((((((())))))************))))))))))))'''''''''(((((('''''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&(((******((('''(((***))))))))))))(((((((((((())))))***,,,...000222333444777;;;>>>???@@@BBBDDDGGGIIIMMMQQQTTTVVVVVVWWWUUUTTTRRRNNNJJJFFFCCCAAA<<<999666444666777888888888;;;@@@DDDIIIPPPXXX^^^___kkkzzz~~~zzzuuuqqqooooooqqqqqqooollliiidddYYYNNNIIIIIIJJJMMMSSSZZZ___aaaaaaffflllqqquuu{{{~~~{{{nnnooottt|||xxxsssoooppprrrrrrvvvzzz}}}zzzwwwuuurrrwwwyyylllmmmrrr{{{yyyxxx{{{}}}pppjjjbbb[[[UUURRRNNNLLLKKKMMMOOOPPPPPPQQQSSSUUUTTTVVVVVVSSSNNNKKKJJJKKKMMMOOOSSSWWWYYYYYYXXXVVVUUURRROOOMMMMMMLLLKKKJJJIIIGGGCCCAAA???;;;777444---,,,+++***))))))))))))&&&''''''((('''&&&$$$$$$&&&&&&&&&&&&''''''''''''&&&''')))((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%""""""$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###yyyxxxvvvuuussssssrrrrrrtttrrrooommmjjjfffaaa^^^UUUPPPJJJDDD@@@===;;;999;;;555777???BBB@@@GGGSSShhhttt|||{{{|||~~~wwwkkkggg```bbbppp{{{~~~yyymmmiiiqqqzzz~~~|||{{{yyysssrrr|||~~~|||mmmQQQCCC???777888888777555333111///111000///...---,,,,,,,,,---+++)))''''''((()))***************))))))))))))&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&%%%&&&&&&&&&''''''(((((('''((()))))))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))((((((((((((((((((((((((&&&)))******'''&&&(((+++))))))))))))((((((((((((%%%&&&'''))),,,...111222666999<<<>>>???AAACCCEEEIIIKKKOOOSSSVVVXXXXXXXXXRRRQQQMMMIIIDDD@@@===;;;;;;999777777999;;;<<<<<<;;;@@@FFFLLLQQQYYYccciiippp}}}{{{||||||yyytttnnnjjjhhhgggfffccc]]]ZZZUUULLLBBBFFFJJJOOOTTT\\\ffflllnnnrrrxxx|||zzzrrrttt|||zzzvvvjjjeeebbbdddgggkkkqqqxxxwwwtttvvvwwwrrrqqqttt|||wwwvvvzzz{{{xxxtttnnngggaaaZZZSSSOOOKKKMMMOOOPPPPPPQQQSSSUUUTTTWWWYYYXXXSSSOOOMMMMMMJJJMMMRRRVVVYYYYYYXXXWWWWWWTTTQQQOOONNNNNNLLLKKKLLLJJJGGGEEEBBB???;;;888000///---+++******+++,,,''''''(((((('''%%%###"""%%%&&&&&&&&&'''((((((((((((***+++***(((''''''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###!!! ###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###xxxvvvuuuuuuvvvvvvuuutttrrrrrrpppmmmgggccc```___WWWRRRLLLFFFBBB???===;;;666666777888:::>>>DDDHHHVVVgggvvvzzzwwwsssmmmgggcccaaadddmmmvvv}}}rrrjjjppp{{{~~~wwwsss}}}vvvWWWEEE???:::888777666666555222000111111111111000...---,,,))))))))))))))))))))))))((((((((((((''''''''''''$$$&&&))))))&&&%%%&&&((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&((()))))))))((('''((()))***)))((('''(((***))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&&&&''''''((()))***---,,,,,,,,,---000333555::::::;;;<<>>AAADDDGGGHHHMMMNNNPPPRRRRRRQQQPPPNNNIIIDDDAAA@@@===888666888999888999;;;???DDDHHHJJJNNNWWW```dddjjjuuu{{{nnnttt|||}}}xxxqqqkkkgggbbbYYYSSSQQQOOONNNMMMMMMPPPTTTWWWYYY___hhhsss{{{~~~}}}|||uuutttkkkbbb]]]\\\]]]ccckkkpppxxx{{{yyywwwtttyyy~~~{{{yyy}}}}}}~~~}}}yyyooojjjccc^^^VVVQQQPPPQQQSSSTTTWWWWWWXXXZZZZZZXXXSSSOOOJJJJJJKKKMMMPPPSSSVVVXXXWWWUUUSSSSSSSSSRRRQQQOOOMMMLLLJJJIIIHHHEEEBBB???<<<999555111000...,,,***)))(((&&&&&&'''((('''&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&vvvtttssssssttttttsssrrrqqqqqqpppmmmjjjeeeaaa___XXXSSSLLLGGGBBB???<<<999888999:::999999999;;;===EEEQQQ^^^eeehhhjjjhhhfffdddaaacccjjjttt}}}xxxfffgggttt{{{uuuxxx}}}```JJJ???;;;999777666777666444222222222222111000///------************************++++++*********)))))))))(((***+++***(((''''''''')))))))))((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''((((((((((((((('''&&&$$$&&&'''&&&%%%$$$%%%&&&))))))((((((((((((''''''))))))((((((((((((''''''))))))))))))))))))))))))++++++*********++++++,,,...///000222444555777777;;;<<<>>>AAADDDGGGJJJKKKOOOPPPPPPOOOMMMKKKHHHGGG@@@<<<;;;<<<;;;777777:::999:::;;;>>>DDDKKKRRRVVV[[[gggssswww{{{ooogggsssooodddZZZWWWTTTOOOJJJHHHIIIJJJLLLPPPWWW```hhhmmmvvv}}}zzzvvvnnneeeaaa```aaagggnnnpppzzzyyyuuuvvvwwwwww|||~~~}}}wwwrrrxxx}}}}}}yyyqqqfff\\\WWWTTTTTTTTTTTTUUUWWWZZZ\\\ZZZVVVSSSOOONNNLLLLLLMMMPPPSSSUUUVVVUUUUUUUUUVVVVVVTTTRRROOONNNLLLKKKJJJHHHEEECCCAAA>>>:::666444111...,,,)))(((&&&&&&((())))))(((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%uuutttrrrsssttttttsssqqqqqqqqqpppooolllhhhccc___YYYTTTNNNHHHCCC???;;;999777888999999888888999:::AAAKKKYYYdddjjjllljjjgggbbb___aaahhhqqq}}}uuuccccccqqq{{{|||}}}~~~~~~wwwyyyzzzwwwsssrrruuuyyyxxx~~~hhhNNN@@@;;;999777777777666555444222222222111000///...---************************++++++*********))))))))),,,------,,,+++))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''$$$%%%&&&&&&$$$$$$%%%&&&))))))(((((((((((((((((())))))(((((((((((((((((()))))))))))))))))))))))),,,+++++++++++++++,,,,,,...000222444666777888888:::<<<@@@DDDHHHLLLNNNOOOPPPOOOMMMKKKGGGDDDAAA@@@<<<999999<<<<<<::::::===<<<===@@@DDDJJJSSS\\\bbbkkkxxxkkkiiiwww}}}cccVVVKKKIIIKKKJJJHHHGGGKKKNNNSSS[[[eeeqqq|||~~~wwwpppjjjhhhiiikkkrrryyy}}}wwwooooootttyyy|||yyyooooooyyy{{{mmmbbb[[[VVVTTTQQQRRRUUUYYY]]]]]][[[YYYTTTRRROOOLLLLLLNNNQQQRRRWWWVVVVVVWWWXXXXXXVVVTTTTTTRRROOONNNMMMKKKHHHFFFCCC@@@<<<888555222...,,,***((('''''')))******)))'''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%vvvtttsssssstttuuusssrrrrrrqqqqqqqqqpppllleee```[[[VVVPPPJJJEEE@@@<<<999555666888888888888999:::>>>GGGWWWgggpppqqqlllhhh```^^^```gggqqq}}}nnn______nnnuuuuuuuuuyyy{{{{{{~~~tttjjjmmmppprrrrrrssstttvvvvvvwww|||oooSSSBBB<<<:::777777777777666555222222222222111///...---******************************)))))))))(((((((((,,,,,,++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((%%%'''((('''&&&%%%&&&'''(((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,,,,///000222555777999999::::::===BBBGGGLLLOOOPPPQQQNNNLLLIIIEEEBBB>>><<<;;;;;;999999===>>><<<<<>>:::777888888777666777:::<<<;;;???OOOfffvvvyyyuuussskkkiiikkkooottt}}}ggg[[[ZZZiii~~~uuuwwwsssvvv~~~~~~zzz}}}tttgggggghhhkkkoooqqqrrrqqquuutttuuu|||zzz[[[GGG===;;;888777777888888888333333333222111000///...++++++++++++++++++++++++++++++*********))))))))))))'''&&&''')))***'''%%%''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&''')))***+++&&&((()))((('''&&&'''((((((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))***++++++,,,---///000111444444555666999<<>>;;;::::::;;;<<<<<<;;;>>>DDDFFFFFFGGGJJJNNNUUU^^^gggppp{{{yyyppplllnnnpppqqqqqqmmmlllhhhdddeeecccZZZPPPIIIFFFHHHPPPXXX^^^dddiiigggrrryyypppkkkdddbbbfffoooyyy||||||~~~zzzyyy~~~~~~xxxyyykkk___\\\XXXWWWXXX[[[]]]]]][[[ZZZXXXVVVUUUUUUUUUUUUQQQOOOMMMMMMPPPTTTVVVWWWSSSPPPMMMLLLLLLLLLLLLKKKJJJHHHEEEBBB@@@<<<777444000...++++++++++++***)))((((((*********)))'''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((({{{zzzxxxyyyzzzzzzyyywwwtttttttttwwwyyyuuulllddd```\\\VVVPPPJJJDDD>>>:::::::::888666555666999<<<===???MMMeeexxx}}}{{{{{{qqqppppppsssvvv~~~hhh]]][[[hhh}}}yyy{{{|||~~~|||~~~xxxiiigggeeefffjjjnnnpppooouuutttvvv}}}}}}^^^III>>>;;;888777888999999999333333333222111000///...++++++++++++++++++++++++,,,,,,,,,+++++++++******+++)))(((***,,,---+++((((((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))&&&%%%%%%&&&''')))+++,,,&&&'''((((((&&&&&&'''((((((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))++++++,,,---///111333444777666666777:::>>>AAACCCGGGIIILLLNNNMMMKKKGGGDDD>>>===:::888888:::<<<===>>>===AAAIIILLLMMMNNNRRRRRRZZZfffqqq{{{}}}}}}uuulllhhhgggggghhhjjjccc```YYYTTTTTTVVVQQQIIIHHHGGGLLLUUU]]]bbbiiioooooo|||yyyrrrlllfffbbbeeemmmvvv}}}|||wwwtttxxx}}}tttyyyuuufffaaa[[[WWWVVVXXXYYYZZZ\\\[[[ZZZYYYXXXWWWWWWWWWWWWSSSNNNLLLLLLNNNOOOPPPMMMKKKIIIIIIKKKLLLLLLLLLIIIGGGEEEBBB@@@<<<888444111///,,,+++++++++***(((((()))***+++***)))'''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))zzzzzzzzzyyyyyyyyyxxxxxxzzzwwwuuuvvvwwwuuuoooiii```^^^[[[UUUMMMEEE>>>:::888777666555555666888999999<<>>??????BBB@@@DDDMMMRRRRRRUUU[[[^^^hhhwwwxxxrrrjjjrrr}}}pppddd```___[[[XXXVVVPPPPPPNNNJJJKKKOOOPPPMMMRRRTTTVVVZZZbbbllluuuxxxyyywwwooofffaaacccjjjpppttt{{{ttt|||zzzxxx}}}wwwwww{{{qqqlllfff___ZZZXXXWWWWWWXXXZZZ[[[\\\\\\ZZZYYYWWW]]]YYYTTTPPPMMMLLLKKKIIIDDDBBBAAABBBFFFIIIJJJKKKIIIJJJIIIEEE@@@;;;999888777222---)))(((***+++++++++******)))))))))))))))***))))))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''|||{{{{{{zzzzzzyyyxxxxxxyyyvvvtttuuuvvvtttnnniiibbb```\\\VVVOOOFFF???;;;888777555444444666777888;;;<<>><<<888888888:::<<>><<<===AAAFFFIIIKKKJJJKKKLLLJJJFFFBBB@@@???<<<888222...+++***)))(((******))))))((())))))******))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&~~~}}}|||{{{zzzyyyxxxwwwwwwuuussstttuuusssmmmiiicccaaa^^^XXXPPPHHHAAA===888777555444444555777888<<<;;;???KKK^^^qqq}}}zzzzzzvvvgggaaa\\\iii{{{~~~}}}~~~ssskkkeeedddeeefffjjjooo{{{xxx[[[DDD>>>::::::888555333555444333222111111000...,,,,,,+++++++++************))))))(((((((((((())))))***))))))(((''''''&&&&&&***)))(((((((((((())))))&&&&&&'''(((((((((((('''+++++++++***)))&&&$$$###$$$$$$'''++++++((((((,,,&&&''''''((((((''''''''')))))))))))))))))))))))))))(((((((((((()))******************************)))***,,,...111444555666444666888<<<@@@DDDGGGIIIIIIJJJIIIFFFAAA<<<888777555666999<<>>999777666444444555666777;;;:::<<>><<<999888666333000---)))))))))(((((())))))***))))))((((((''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~|||{{{xxxwwwuuutttuuutttsssrrrrrrpppmmmkkkeeeccc___YYYRRRJJJCCC???:::888777555555555777888888888;;;CCCPPP___mmmvvvzzzxxxwwwzzz|||~~~rrreee[[[aaannn~~~}}}zzzyyyxxxxxxzzz{{{nnnhhhffffffjjjppphhhLLLCCC;;;::::::666444444444333222222222222///---,,,,,,,,,++++++++++++***,,,++++++******++++++,,,''''''''''''(((((())))))((((((((()))))))))))))))'''((()))***+++,,,,,,,,,((()))*********)))'''&&&"""%%%((((((''''''''''''&&&''''''((())))))(((((()))))))))))))))))))))))))))))))))))))))***++++++))))))******+++++++++,,,,,,---///000333555666777888:::>>>CCCGGGIIIJJJJJJAAAAAA@@@===:::888888999777;;;@@@DDDGGGKKKPPPSSS^^^fffsssnnnffflllzzziiiVVVNNNGGGFFFGGGFFFHHHKKKJJJPPPXXXddduuu}}}yyyqqqoooqqquuuxxx{{{}}}yyypppqqqyyy~~~sssjjj]]][[[YYYWWWWWWYYY[[[\\\ZZZ[[[]]]___```]]]XXXTTTEEE???777333444999>>>AAADDDGGGKKKLLLJJJHHHFFFEEE???>>><<<;;;:::777222...++++++***)))))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%~~~}}}{{{yyyxxxvvvvvvttttttsssrrrqqqooonnnmmmgggeeeaaa\\\TTTLLLEEEAAA;;;:::888666666666777888777888<<>>BBBEEEGGGGGGFFFFFF<<<===<<<:::999999;;;===;;;???DDDHHHLLLRRRZZZ```lllxxxqqqggghhhsssttt^^^JJJEEECCCFFFJJJLLLOOOSSSVVV```nnn}}}xxxrrrtttwww{{{}}}wwwoookkknnnvvv~~~~~~zzzvvvtttuuuwwwxxxyyywwwdddaaa]]]ZZZYYY[[[]]]```]]]]]]]]]___aaaaaa___]]]LLLEEE<<<555333666:::<<>>???AAADDDGGGGGGEEEBBB@@@;;;;;;:::999888999===???AAAFFFLLLQQQWWW___kkksss~~~tttjjj___^^^hhhvvv|||nnn^^^TTTEEECCCEEELLLQQQTTTWWW\\\hhhzzz~~~zzztttnnnlllnnntttzzz~~~yyyvvvrrrqqqsssuuuwwwwww|||}}}tttppphhhaaa]]]\\\]]]___```______aaaccccccbbb```PPPIII>>>777444555777999???CCCIIILLLMMMLLLKKKKKKHHHFFFDDDBBB@@@<<<777444111000...,,,+++))))))((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''~~~}}}|||{{{uuuuuuuuusssqqqooooooppplllkkkgggaaaZZZQQQJJJFFF>>>===:::999888888999:::;;;;;;<<<===CCCQQQdddqqqyyy~~~}}}|||ddd```bbbppp~~~~~~~~~wwwjjjcccbbbgggnnnzzzZZZLLL>>>999:::999999:::444333222222333333111///---------,,,,,,,,,++++++((((((''''''''''''((((((,,,,,,++++++***))))))))))))*********)))(((&&&%%%&&&''''''(((((((((((((((((()))***++++++***)))(((###***---***)))------***&&&&&&((()))************))))))))))))))))))))))))*********)))******+++,,,))))))***+++,,,,,,------///111444777;;;???BBBCCCAAACCCFFFGGGFFFCCC>>><<<;;;;;;:::999888:::===@@@HHHMMMTTTZZZ```kkkyyy~~~uuulll```WWWPPPVVVfffvvv}}}~~~zzzwwwrrreeeUUUJJJHHHFFFEEEJJJRRRXXX[[[___cccwww}}}wwwpppnnnppprrrvvvzzz{{{wwwuuussstttvvvzzz|||}}}yyyzzz~~~ssshhh___[[[[[[[[[bbbaaabbbcccddddddbbb```QQQJJJ???777444555666777:::???EEEJJJLLLLLLLLLLLLFFFEEEDDDCCCCCCAAA>>>;;;333222000---+++***)))((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''~~~zzzxxxwwwxxxxxxvvvuuutttuuutttsssrrrnnnjjjddd```[[[UUUMMMGGGAAA???;;;888555555666666777===;;;;;;DDDNNN^^^tttzzz~~~lllZZZYYYjjj~~~}}}yyyzzznnndddbbbgggkkk|||dddKKK>>>===999888;;;888666777777777555444222000+++---///000///...---...)))+++++++++***)))***+++...,,,))))))++++++)))&&&))))))))))))))))))))))))))))))(((((((((((())))))+++***))))))******)))((('''((()))******)))((('''))))))))))))((((((((((((******))))))))))))******)))***+++,,,---,,,+++++++++++++++,,,---...000111111333777;;;>>>@@@AAAAAAJJJIIIGGGDDDAAA>>>;;;:::999:::;;;<<<===???CCCFFFPPPWWW```gggnnnyyyvvvooommmjjjddd^^^\\\NNNSSSVVVWWWcccvvv}}}pppbbbYYYRRRKKKGGGGGGGGGGGGKKKSSSYYY___jjjtttxxxrrrqqqpppooopppsss|||}}}tttuuuxxx~~~|||}}}yyymmmaaa[[[[[[______```cccfffeee```[[[QQQHHH===888888999777333555888===CCCGGGIIIIIIIIIIIIFFFDDDCCCDDDDDDAAA>>>999555111---,,,+++***((('''((((((((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%{{{yyyyyyyyywwwvvvuuuuuuuuuuuurrrpppnnniiiddd```\\\WWWOOOJJJCCC@@@===999777666777777666<<<::::::CCCLLL\\\tttmmm[[[XXXhhh}}}|||{{{}}}~~~yyyxxx|||rrrfffcccggglllzzzkkkQQQBBB???:::999;;;888666666666666555333111000.../////////---++++++***)))+++,,,+++***)))***+++...+++)))***++++++)))'''))))))))))))))))))))))))***))))))(((((())))))***((('''''''''''''''&&&%%%((()))***++++++***)))((()))))))))))))))))))))(((******))))))))))))******)))***+++,,,---,,,,,,++++++++++++,,,---///000111222555999===AAACCCDDDDDDHHHFFFDDDAAA???======<<<;;;<<<===>>>@@@EEEKKKOOO\\\cccmmmttt{{{|||hhh```YYYWWWVVVRRROOOOOOKKKQQQTTTZZZjjjtttfffWWWPPPMMMIIIGGGHHHHHHKKKSSSZZZ___fffuuuyyyrrrqqqooonnnqqqvvvyyy~~~sssuuu|||zzzjjjaaa```bbb``````ccceeeddd___[[[NNNEEE:::555777888666444444666;;;@@@DDDHHHIIIJJJKKKHHHEEEDDDDDDCCCAAA???<<<888444000///---+++***(((((())))))((((((''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%}}}{{{zzzyyyvvvvvvuuuvvvvvvuuuqqqoookkkhhhccc```]]]YYYRRRLLLEEEBBB>>>:::888777777888555;;;999999BBBIII[[[tttrrr___YYYeeexxxzzzwwwyyy|||~~~{{{sssvvv~~~uuuhhhdddhhhmmmyyytttXXXFFFBBB<<<:::;;;777666666666555444333222111//////...---,,,+++*********+++,,,+++***)))***,,,---+++******++++++)))((())))))))))))))))))))))))*********))))))*********+++*********))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111444777<<<@@@DDDGGGHHHIIIFFFDDDAAA>>><<<<<<===>>>??????@@@BBBGGGNNNWWW]]]kkkrrr|||tttfffXXXRRRLLLLLLKKKIIIIIILLLLLLRRRYYYcccxxxrrraaaOOOIIIJJJLLLLLLMMMPPPVVV___gggkkktttyyytttrrrpppooosssxxxyyyrrrvvv}}}||||||vvvkkkiiieeecccaaabbbdddccc___[[[NNNFFF<<<777777999888666555777:::>>>CCCHHHLLLOOONNNKKKGGGEEEDDDCCCBBBAAA@@@<<<888555222000---+++******)))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&}}}|||zzzxxxuuuuuuvvvwwwwwwtttpppmmmhhheeeaaa___]]]YYYSSSNNNFFFCCC???;;;888777777777666:::999:::BBBHHHZZZvvvzzzeee\\\cccrrrzzzwwwyyy|||wwwpppvvvuuuhhhdddiiiooo{{{{{{\\\HHHBBB<<<:::<<<777777777666666555444333333111///---------------,,,***+++,,,,,,******+++,,,,,,+++************))))))))))))))))))))))))))))))++++++************++++++,,,,,,---,,,+++***++++++************************)))))))))))))))*********+++******))))))******++++++++++++,,,,,,,,,,,,,,,---------...///111222333888;;;???DDDHHHKKKLLLMMMGGGDDD???<<<:::;;;===???AAACCCEEEIIIPPPZZZeeemmmyyypppbbbYYYTTTPPPMMMNNNLLLJJJLLLPPPUUU]]]ggguuuyyyeeePPPJJJOOOUUUYYY[[[ccceeelllttt{{{~~~zzzwwwwwwuuusssvvv{{{uuuyyy}}}{{{zzz|||uuussshhheeebbbbbbddddddaaa^^^TTTMMMCCC===<<<<<<;;;999999999;;;???DDDKKKPPPTTTQQQNNNJJJGGGEEEDDDCCCCCCBBB???<<<999666333///,,,,,,+++******))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&~~~|||yyyvvvvvvuuuvvvvvvvvvtttpppllleeebbb___]]]\\\YYYTTTOOOFFFDDD???;;;777666666666888;;;999<<>>???DDDGGGLLLRRR\\\hhhttt|||mmm___WWWSSSMMMLLLLLLMMMKKKIIIMMMSSSbbbmmm{{{yyyfffSSSPPPYYYdddkkkpppzzzwwwwww}}}|||~~~~~~{{{}}}yyy{{{}}}{{{yyyzzz|||zzzmmmiiieeedddeeefffdddbbb[[[TTTLLLEEEBBB???<<<:::;;;;;;;;;>>>CCCJJJPPPTTTQQQPPPNNNJJJGGGEEEEEEEEECCCAAA>>><<<999555111---...---+++***)))))))))***'''''''''(((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&}}}yyyuuuwwwvvvuuuuuuuuusssooollleeebbb___^^^]]][[[UUUQQQGGGEEE@@@;;;777555555555888:::999<<>>@@@BBBGGGLLLUUU___jjjwwwuuu^^^UUURRRPPPHHHHHHIIIKKKJJJLLLUUU```vvvpppddd[[[```mmmyyy~~~~~~|||~~~|||zzzzzz~~~vvvqqqkkkgggggggggfffddd^^^ZZZSSSMMMHHHCCC>>>:::;;;::::::<<<@@@FFFKKKOOOPPPQQQPPPNNNJJJGGGGGGGGGDDDCCCAAA???===999444000000...---+++*********+++&&&''''''((((((''''''&&&))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''zzzuuuxxxvvvuuutttsssrrrooommmfffccc```______\\\WWWSSSIIIFFFAAA<<<888666666666888999888<<>>777000,,,---...,,,***+++,,,------++++++,,,---)))***,,,+++))))))***,,,))))))))))))))))))))))))***))))))(((((())))))***,,,///111000,,,***,,,///******)))(((((()))******((())))))******+++,,,,,,,,,++++++******++++++,,,---,,,,,,+++,,,---...///...///111444777;;;>>>@@@DDDFFFHHHJJJKKKKKKJJJIIIDDDBBB@@@???@@@BBBEEEGGGKKKRRR___lllyyygggTTTOOOOOOMMMIIIHHHIIIKKKNNNWWWiiizzznnnjjjmmmzzzzzzwwwxxxyyy{{{||||||~~~~~~~~~~~~zzzqqqkkkiiigggeeecccaaa___[[[VVVPPPIIICCC???<<<<<<;;;<<>>:::888777777777888777;;;@@@AAAWWW{{{zzzyyyyyyyyy|||vvveee]]]___qqqyyywww{{{~~~|||xxxuuu{{{~~~~~~}}}|||~~~tttjjjiiikkkpppsss}}}mmmOOOCCC;;;999888222555444333222111222333444888111+++***---111111000+++,,,------++++++,,,---(((***,,,+++)))(((***,,,))))))))))))))))))))))))))))))(((((((((((())))))))),,,///---)))'''***---,,,+++***))))))***+++,,,((())))))***++++++,,,,,,,,,++++++******++++++,,,------,,,+++,,,---...///...///111555999===@@@BBBFFFGGGIIIJJJKKKJJJHHHGGGAAA@@@@@@@@@BBBFFFIIILLLNNNWWWeeetttxxx]]]NNNMMMMMMLLLIIIHHHHHHJJJPPP___xxx~~~sssvvv|||vvvssssssuuuxxxyyyzzz}}}{{{zzzyyyxxxyyy|||vvvnnnjjjgggdddaaaccccccaaa]]]WWWPPPIIIEEE???>>>>>>>>>@@@DDDGGGJJJMMMQQQTTTSSSOOOKKKIIIIIIGGGFFFFFFFFFDDD@@@:::666222000...+++******+++,,,))))))************))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''}}}{{{xxxwwwvvvtttrrrpppnnnmmmkkkjjjgggeeeaaa\\\UUUPPPLLLHHHBBB===:::888555333888444666<<<>>>CCCWWWnnn}}}zzzwwwxxx}}}vvvcccYYY^^^nnnyyy{{{}}}{{{{{{~~~xxxtttrrruuu~~~|||}}}rrrjjjjjjkkkllloooxxxuuuSSSFFFBBB<<<999;;;666555333222111111222222111111///...,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++***))))))))))))******+++++++++,,,,,,,,,(((((())))))******++++++)))***++++++***)))***+++******************************+++++++++,,,,,,,,,,,,***((((((***+++,,,,,,++++++++++++,,,---......---///222666:::>>>BBBCCCIIIHHHGGGFFFEEEDDDDDDDDD===???AAABBBBBBEEELLLQQQSSS```ooo|||}}}eeeUUUMMMHHHFFFGGGCCCKKKRRRVVVbbbzzz}}}xxxssspppooosssyyyzzz}}}zzzwwwvvvwwwzzz||||||uuuppplllgggccceeeaaaaaadddccc[[[RRRMMMIIIEEECCCCCCHHHLLLMMMMMMOOOPPPSSSTTTSSSPPPLLLJJJJJJHHHEEECCCAAA???<<<:::666555222///,,,*********)))************))))))((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$(((((((((((((((((((((((((((''''''''''''&&&&&&&&&~~~|||yyyxxxvvvtttqqqpppooonnnnnnllljjjgggccc^^^WWWRRRLLLHHHCCC>>>;;;999777555888555666;;;<<<@@@QQQeee~~~||||||zzzxxxzzz~~~wwwfff\\\___mmm||||||~~~|||zzz{{{vvvtttssstttzzz||||||tttkkkiiihhhkkknnnvvvxxxVVVFFF@@@:::777999555555444333333333333444111000///...---,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++***))))))))))))************+++++++++,,,)))))))))))))))*********)))***++++++***)))***+++******************************+++++++++,,,,,,,,,,,,+++))))))+++,,,---,,,+++++++++++++++,,,---......000444888<<<@@@CCCEEEHHHGGGEEEDDDCCCCCCDDDDDDAAACCCEEEFFFGGGKKKRRRWWWaaakkkyyy~~~mmmZZZNNNHHHEEEEEEGGGFFFNNNWWWbbbsss~~~vvvrrrooommmpppvvv}}}}}}yyyvvvwww|||}}}wwwqqqjjjeeehhheeefffkkkllleee^^^ZZZSSSPPPNNNOOOSSSVVVWWWWWWRRRRRRRRRTTTUUUSSSPPPMMMKKKHHHFFFDDDCCCBBB???===999777444111...,,,++++++***************))))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&~~~{{{yyyvvvsssqqqppppppqqqqqqooollliiieee```YYYUUUMMMIIICCC???<<<:::888777777555777;;;:::<<>>999666888555555666666666555444444000///...---------------++++++,,,,,,,,,,,,------,,,+++***)))(((((((((((()))))))))*********++++++************)))))))))))))))***++++++***)))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,---+++******,,,------,,,************+++,,,---...000222666:::???BBBEEEFFFFFFEEEBBB@@@@@@AAACCCDDDEEEGGGJJJLLLOOOUUU]]]dddnnnwwwzzzfffZZZMMMGGGEEECCCEEEHHHLLLWWWfffwww~~~|||~~~{{{uuussspppnnnpppuuu|||yyyxxx~~~zzzrrrllliiiffffffkkknnnkkkgggfff```___^^^___aaadddeeedddYYYVVVTTTUUUXXXYYYUUUPPPLLLJJJGGGFFFFFFEEEBBB@@@===;;;888555111///---,,,++++++*********)))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&~~~|||yyyvvvrrrqqqqqqrrrssssssqqqmmmjjjfffaaa[[[WWWNNNJJJCCC>>><<<:::999888666555777:::999:::DDDPPP^^^qqq|||yyyvvvvvvwwwyyy}}}zzznnnaaa[[[eeeyyy~~~~~~|||wwwsssqqquuuxxxvvvvvv}}}yyyxxxzzzyyynnngggbbbfffhhhnnnxxx]]]GGG>>>999888999777777888888777666444333///......---------......+++++++++,,,,,,,,,------++++++***)))((((((((((((((())))))))))))*********++++++******))))))(((((()))***++++++***)))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,***)))***,,,---,,,+++************+++---...///111333777;;;???BBBDDDEEECCCAAA>>>======???BBBDDDFFFJJJOOOTTTZZZbbbmmmuuu~~~sssdddUUUMMMFFFDDDDDDDDDGGGLLLWWWhhh}}}}}}yyy{{{~~~yyyvvvvvvuuusssuuuyyy~~~zzzzzz{{{pppjjjeeehhhkkkkkklllnnnkkkkkklllnnnpppqqqqqqqqqeee^^^YYYYYY]]]]]]YYYSSSMMMKKKIIIHHHHHHGGGDDDBBB???>>>;;;777444000...---,,,++++++***))))))))))))((((((((((((((((((((((((***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&|||zzzvvvsssqqqqqqssstttssspppmmmjjjfffbbb\\\YYYPPPKKKDDD>>>;;;999888777444555777999999:::BBBJJJTTTfffyyy~~~xxxssspppqqqrrrtttvvvzzz}}}rrrcccYYY___rrr~~~}}}xxxsssqqqvvv{{{zzzxxx~~~zzzzzz{{{~~~sssjjjcccdddgggmmmvvvaaaIII???<<<;;;;;;:::::::::999888555333111///......---------......+++++++++,,,,,,,,,------,,,+++***)))((((((((((((((())))))))))))*********++++++******))))))(((((()))***++++++***)))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***)))***,,,---,,,************+++,,,...///000222444777;;;???AAABBBBBB???>>><<<;;;===@@@DDDFFFHHHNNNVVV___hhhtttuuusssuuu|||xxxfffVVVKKKGGGDDDDDDDDDFFFMMMTTTggg{{{}}}}}}zzzwwwwwwzzz{{{yyy{{{~~~~~~yyy~~~vvvllliiijjjkkkooossstttvvvyyy|||}}}}}}}}}}}}rrrjjjcccaaacccbbb]]]WWWQQQNNNLLLJJJIIIHHHEEECCC@@@???===999666222///...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&{{{zzzwwwtttssssssssstttrrrooollliiifffccc^^^[[[TTTNNNFFF???<<<:::888888333555777888888:::@@@EEEPPPaaavvvwwwppplllmmmnnnpppssswww~~~xxxfffYYY\\\lll|||~~~zzzuuurrrxxx||||||{{{|||qqqiiieeeiiiooowwwgggMMMAAA>>>===<<<;;;::::::888777555333222000///...---------------++++++,,,,,,,,,,,,---------,,,+++***)))))))))))))))))))))*********++++++************)))))))))))))))***++++++***)))***+++******************************+++++++++,,,,,,,,,+++******+++---...,,,++++++++++++,,,---///111111333555888<<<>>>??????>>>======<<<===@@@DDDHHHKKKOOOWWWcccooozzzssskkkeeeiiiqqq{{{}}}sss^^^NNNEEECCCCCCEEEHHHMMMXXXdddxxxxxx|||~~~|||{{{{{{vvvyyy}}}~~~zzzxxx{{{zzzsssllljjjjjjmmmqqqyyy}}}}}}wwwpppmmmllliiiddd___VVVTTTPPPNNNLLLIIIFFFCCCAAA@@@>>><<<888555222000///---,,,***)))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&zzzyyyxxxvvvuuuttttttsssrrrooollliiigggdddaaa^^^XXXRRRIIIBBB===;;;:::999444666777555555888===@@@KKK[[[rrrxxxppplllkkkmmmoooqqqvvv~~~lll]]]\\\iiiwww~~~zzzuuuxxx|||{{{{{{yyyooohhhlllrrryyymmmQQQCCC???<<<999999888777666666666666666111000///...---,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,+++************************+++++++++,,,)))))))))))))))*********)))***++++++***)))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,...000000...,,,,,,,,,,,,---///111222333555777:::===>>>>>>===<<<===>>>???BBBFFFKKKOOOQQQ[[[dddrrrxxxjjjbbb]]]```iiiwwwqqq[[[KKKCCCBBBDDDIIIOOOYYYkkkzzz~~~|||xxxtttrrrqqqqqqkkkoootttvvvvvvuuuvvvwww||||||}}}}}}}}}}}}}}}}}}|||}}}|||uuupppmmmlllnnnxxx~~~}}}yyyvvvrrrmmmjjj^^^ZZZVVVRRROOOKKKGGGDDDBBBBBBAAA???<<<999666444000...,,,***)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&yyyyyyxxxwwwvvvuuutttsssrrrooollljjjhhhfffcccaaa\\\VVVLLLDDD???===;;;:::666777777444333666:::<<>>???>>><<<;;;>>>???BBBFFFKKKPPPTTTVVVdddnnn}}}pppbbb^^^]]]bbbnnn~~~rrrZZZJJJCCCCCCGGGNNNVVVdddzzz}}}zzzyyy{{{}}}~~~}}}xxxwwwuuurrrmmmkkkjjjjjjdddiiinnnqqqpppooopppqqqttttttttttttttttttttttttuuuwww{{{}}}|||uuuqqqqqquuu|||}}}xxxuuurrrccc___ZZZVVVQQQMMMHHHDDDCCCCCCCCCAAA>>>;;;888777000...,,,***)))))))))***))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&|||yyywwwwwwwwwvvvuuussspppmmmjjjhhhfffbbb```ZZZUUUNNNGGGBBB===999666555555666666777999:::;;;EEEMMM```uuu}}}wwwooommmiiilllpppuuu{{{lllaaaeeeoooxxxyyyvvvvvvzzz}}}~~~{{{uuuwwwzzz|||xxxZZZIIICCC===666999999777666555555555555111000///......------...,,,,,,,,,------.........///---++++++,,,,,,,,,+++,,,,,,++++++***)))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))***+++---//////...---,,,------/////////...---,,,///000000///000333777;;;:::;;;<<<<<<:::;;;<<<>>>BBBFFFJJJMMMPPPVVVaaaiiixxxkkk\\\[[[]]]lllkkkQQQIIIHHHKKKNNNVVViii~~~~~~{{{yyyuuurrrooommmnnnpppqqqqqqmmmllljjjhhhggggggggggggeeefffhhhiiiiiiiiihhhggglllkkkkkklllmmmnnnlllkkkmmmmmmooowww~~~~~~~~~~~~xxxzzzxxxsssssszzzyyyoooggg^^^VVVRRROOOLLLIIIGGGFFFEEEBBB???<<<:::888444222///,,,***))))))***************))))))))))))&&&&&&''''''(((((())))))(((''''''%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&|||yyywwwwwwwwwuuutttrrrpppmmmjjjiiifffcccaaa\\\WWWPPPIIICCC???:::888555555555666777888::::::>>>EEEWWWnnnzzzyyyrrroooiiilllpppuuu{{{sssdddeeennn|||{{{wwwvvvzzz|||~~~yyyxxxwwwwwwzzz{{{\\\IIICCC===888:::999888777666555444444111000///......------...,,,,,,,,,---------......///---++++++,,,,,,,,,+++++++++++++++************)))******++++++++++++*********+++++++++,,,,,,,,,++++++++++++************+++,,,.../////////---,,,---......//////...------//////000000111444888<<<999:::;;;;;;:::;;;>>>@@@BBBHHHOOOUUU[[[eeepppxxxnnn___[[[[[[kkk}}}kkkUUUPPPMMMVVV```lll{{{~~~}}}|||~~~~~~~~~~~~|||yyyxxxwwwuuusssmmmjjjgggeeefffhhhhhhhhheeedddcccbbbaaaaaaaaabbbbbbcccdddeeeeeeeeeddddddhhhgggggghhhiiiiiihhhfffffffffiiisss~~~~~~~~~~~~~~~xxxyyy~~~~~~yyyvvvzzzwwwoooddd[[[UUUQQQMMMJJJHHHGGGFFFDDDAAA>>><<<;;;666444111---+++***)))************)))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}yyywwwwwwvvvuuutttqqqooolllkkkiiihhheeeccc^^^YYYRRRKKKEEE@@@<<<999444444444555666777888999;;;@@@OOOeeewwwzzztttooojjjmmmqqqvvv|||zzzgggeeemmm~~~}}}|||xxxvvvxxx{{{~~~{{{uuurrrtttyyy___KKKCCC>>>:::;;;:::999888666555444333111000///......------...,,,,,,,,,------------...///---++++++,,,,,,,,,+++************++++++++++++++++++++++++++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,---...///000///......---....../////////.........000111111333666:::>>>;;;<<<===<<<===>>>BBBEEEHHHOOOYYYcccmmmxxxtttddd]]]ZZZfffwwwmmmZZZWWWRRR```rrr}}}{{{zzzyyyxxxvvvuuussssssssstttuuuvvvxxxxxxyyyyyywwwtttqqqoooooonnnmmmllleeebbb___]]]^^^______^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^______``````______bbbaaaaaabbbccccccaaa___\\\]]]aaalllzzz{{{yyy{{{}}}~~~~~~}}}yyyxxxxxxwwwwww{{{~~~|||zzzzzz|||~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~zzzzzz|||{{{zzz}}}yyymmmbbb[[[UUUPPPLLLIIIHHHGGGEEECCCAAA???>>>999777444000---+++******))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&'''((()))***++++++''''''''''''''''''''''''~~~zzzxxxwwwwwwvvvtttqqqooolllkkkjjjiiigggeee___ZZZSSSKKKFFFAAA<<<999444444444444555666777888===???KKK___ttt|||wwwpppllloootttyyy~~~hhhdddkkk{{{{{{vvvtttvvvxxx{{{}}}tttppppppvvvdddMMMCCC???<<<<<<;;;:::999777555333222111000///......------...------------------------///---++++++,,,,,,,,,+++))))))***++++++,,,------,,,,,,,,,,,,+++******)))******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++---...//////000000//////.........//////////////////000222333555888<<<@@@???@@@@@@???@@@CCCHHHKKKTTT\\\hhhtttxxxjjjaaa]]]]]]ppp{{{qqq```___^^^mmm~~~~~~~~~{{{yyyxxxxxxzzzyyywwwuuuppppppoooooonnnnnnmmmmmmlllmmmppprrrssssssrrrqqqqqqnnnkkkiiiiiihhhgggfff```]]]ZZZYYYYYYZZZYYYYYYXXXXXXYYYYYYZZZ[[[[[[\\\YYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\^^^___^^^[[[YYYUUUVVV\\\gggvvv~~~wwwttttttuuuuuusssooommmmmmnnnnnnllloootttvvvuuusssrrrrrruuuxxxzzz{{{zzzyyyxxxyyyzzz{{{||||||~~~}}}|||}}}~~~}}}~~~{{{yyyyyy}}}yyyzzzvvvkkkbbb\\\UUUPPPIIIIIIGGGEEECCCBBBAAA@@@<<<:::777333000---+++***)))))))))(((((((((''''''))))))((((((''''''&&&&&&''''''((()))******++++++((((((((((((((((((((((((|||zzzyyyxxxwwwuuuqqqooommmlllkkkjjjhhhfff```[[[SSSLLLFFFAAA<<<999555555444555555666777888===???HHH[[[rrrwwwooosssxxx~~~}}}gggcccjjj~~~xxxtttqqqsssvvvyyyzzzppplllnnnsssjjjPPPDDD@@@===;;;;;;;;;999777555333222111000///......------...------------------------///---++++++,,,,,,,,,+++))))))***+++,,,------...,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,------------,,,,,,,,,+++---......///////////////............//////000000000222444666777:::>>>AAAAAAAAAAAAAAACCCGGGNNNRRRaaaiiivvvzzznnnddd```XXXlll{{{yyyjjjiiiqqqzzz}}}}}}}}}zzzwwwvvvuuuuuuttttttnnnnnnnnnnnnoooooonnnmmmjjjjjjjjjjjjjjjjjjkkkkkkiiikkkmmmpppqqqpppooonnnnnnjjjgggdddcccaaa```^^^ZZZXXXVVVUUUVVVVVVUUUTTTTTTUUUVVVWWWXXXYYYYYYZZZWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\[[[XXXUUURRRSSSXXXdddsss}}}~~~yyysssooonnnllliiifffaaaaaadddiiihhheeeeeehhhnnnmmmlllkkkmmmpppsssuuuvvvuuuuuuuuuuuuvvvwwwxxxwww{{{~~~~~~~~~}}}|||{{{|||}}}~~~|||}}}~~~~~~~~~~~~}}}|||zzzwwwuuuvvvzzz~~~|||}}}ssskkkccc[[[VVVJJJIIIGGGEEECCCBBBAAAAAA???===:::777333000---,,,))))))))))))(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((~~~{{{{{{zzzxxxwwwrrrpppnnnlllllljjjhhhfffaaa\\\TTTMMMGGGAAA===:::666555555555666666777888999<<>>:::;;;;;;:::888666444222111000///......------......------------,,,,,,,,,///---++++++,,,,,,,,,+++*********+++,,,------...,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,......---------,,,,,,,,,------........./////////............///000111111222444666888999;;;???AAAAAAAAABBBDDDHHHOOOXXX^^^nnnwwwyyylllccc___VVVlll}}}ttttttyyy{{{yyywwwzzznnnmmmlllkkkkkkjjjjjjjjjggghhhiiijjjjjjjjjjjjjjjeeeeeeffffffgggggghhhhhhfffhhhjjjmmmnnnmmmllllllhhheeeaaa]]]\\\ZZZXXXVVVSSSRRRPPPPPPQQQQQQQQQPPPPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXXXXXXXYYYZZZ[[[YYYVVVRRROOOPPPVVVbbbqqq{{{~~~~~~xxxssslllhhheeebbb]]]YYYWWWXXX^^^dddddd```___bbbeeeeeefffgggiiilllnnnpppqqqqqqqqqqqqrrrrrrssstttsssvvvyyyyyyxxxyyy}}}~~~}}}~~~|||{{{zzz{{{{{{||||||||||||}}}}}}~~~~~~~~~|||}}}}}}yyyyyyxxxwwwuuuvvvzzz|||||||||}}}uuukkkaaaZZZLLLKKKHHHEEECCCBBBAAAAAAAAA???===:::666333000///************))))))))))))((((((((((((((('''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''}}}|||{{{zzzxxxsssqqqnnnmmmllljjjhhhfffddd^^^VVVOOOHHHCCC>>>;;;777777666666666777888888666;;;CCCSSSkkk}}}~~~iii```bbblll|||}}}tttqqqpppsssvvvxxx}}}tttjjjkkklllppp|||sssVVVFFF@@@>>>999:::::::::999777555333111000///......------.........---------,,,,,,,,,///---++++++,,,,,,,,,++++++++++++,,,,,,---------++++++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,............---------------------------......//////.........///000111222444666888::::::<<>>888999:::;;;:::888666444111000///......------............------,,,,,,,,,///---++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,,,,------------******+++++++++,,,,,,,,,//////.........------------,,,,,,,,,,,,---......///.........///000222333555777999;;;;;;<<>>:::666444...---,,,***))))))((((((******))))))((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((}}}|||xxxuuuuuutttrrrpppnnnnnnllljjjhhheeeaaa[[[UUUOOOIIIBBB>>>999999777666666777888888777<<>>BBBGGGLLLOOORRRUUUXXXZZZ\\\___```___```aaacccccccccdddeeeffffffffffffdddbbb]]]WWWUUUZZZdddlllppprrruuuxxx{{{}}}~~~}}}|||}}}~~~~~~}}}|||{{{{{{{{{{{{xxxwwwvvvtttsssssssssssstttssssssssstttuuuwwwxxxyyyyyyzzz{{{}}}~~~|||~~~~~~{{{{{{}}}rrr]]]KKKCCC>>>@@@CCCCCCDDDFFFCCCCCCCCCBBB@@@===:::888111000///---+++*********(((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''}}}zzzvvvuuuvvvuuusssqqqpppooonnnllljjjgggddd___ZZZTTTNNNHHHCCC<<<:::999777666666777777999;;;>>>KKKhhhvvvfffZZZ\\\mmm~~~|||tttvvvvvvzzz}}}uuussssssuuuzzzeeeLLL@@@===;;;;;;;;;;;;:::888666555444333222111000000000000........................------,,,,,,,,,,,,------,,,,,,+++***************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000/////////000111111222222222444666:::===?????????>>>>>>???CCCIIIMMMTTTeee~~~sssjjjuuufffVVVOOOMMMOOORRRVVV___jjjrrrxxxzzzyyyyyyuuupppjjjgggbbb\\\YYYWWWWWWXXXTTTRRRQQQPPPQQQQQQRRRRRRUUUUUUTTTSSSRRRQQQQQQPPPRRRSSSTTTUUUUUUUUUTTTTTTRRRRRRSSSSSSSSSSSSRRRRRRVVVWWWYYY[[[\\\\\\[[[[[[YYYXXXUUURRROOOLLLJJJIIIFFFFFFEEEEEEFFFGGGHHHIIIJJJLLLMMMLLLLLLLLLNNNPPPSSSRRRQQQPPPPPPQQQRRRSSSPPPRRRTTTUUUSSSPPPKKKHHHDDDFFFIIIOOO]]]mmmuuuvvvmmm```SSSKKKEEEAAA@@@AAA@@@EEELLLPPPRRRTTTVVVYYY[[[]]]___```______aaabbb```aaabbbcccccccccbbbaaa]]]ZZZTTTOOONNNVVVaaaiiilllooossswwwzzz|||~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||yyyyyywwwvvvttttttssssssuuuuuuuuuuuuuuuvvvwwwxxxvvvwwwxxxyyy{{{|||}}}~~~}}}~~~~~~zzz|||xxxaaaLLLBBB;;;;;;???@@@BBBDDDBBBBBBCCCCCCAAA???<<<;;;333222000...,,,******)))((((((((())))))******+++(((((((((((((((((((((((())))))((((((''''''&&&&&&}}}{{{wwwuuuvvvuuusssqqqpppooonnnllljjjgggddd```\\\WWWQQQJJJEEE===<<<:::888666666666777777;;;@@@MMMjjjzzzjjj___]]]jjj|||vvvvvvuuuwww|||~~~~~~||||||}}}gggMMMAAA@@@:::;;;;;;;;;:::888777555444333222111000000000000........................++++++,,,,,,,,,,,,++++++)))))))))))))))***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////......///000000111111222333666999<<>>@@@@@@AAABBBCCCBBB@@@>>>===444333111...,,,***))))))(((((())))))******++++++(((((((((((((((((((((((()))))))))((((((''''''&&&|||xxxuuuvvvtttrrrpppoooooonnnllljjjgggeeeaaa]]]YYYRRRKKKGGG>>>===:::888777666666666555;;;AAALLLfffsssjjjaaajjj~~~{{{vvvttttttvvv{{{~~~jjjNNNBBBAAA::::::;;;;;;:::999777666333333111000000000000000........................++++++,,,,,,,,,,,,++++++((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////...------......///000111111333555888<<>>???AAABBBBBBAAA???>>>777555333000...,,,******))))))******************(((((((((((((((((((((((())))))((((((((((((((((((~~~yyyvvvvvvrrrqqqooonnnnnnmmmllljjjfffdddaaa^^^ZZZSSSLLLGGG???===;;;999777666666666444:::???FFF\\\{{{{{{ttteeejjjzzzyyysssqqqrrrwww}}}oooPPPAAA@@@999:::;;;;;;:::999777666222222111000////////////........................+++,,,---......---,,,+++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111...------......000111111222444888<<>><<<;;;::::::<<<>>>@@@AAABBBAAA@@@???:::999666333000...---,,,++++++******************((((((((((((((((((((((((((((((((((((((()))))))))zzzwwwvvvrrrpppnnnmmmnnnmmmkkkiiifffdddaaa^^^ZZZTTTMMMHHH???>>>;;;999777666555555555:::===AAASSSrrr}}}xxxeeehhhuuuxxxrrrnnnqqqxxx~~~}}}}}}sssRRR@@@>>>999::::::;;;:::999777666222111000///....................................,,,---...//////...---,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000111111222............///000111222444666:::>>>BBBDDDFFFFFFHHHHHHJJJNNNVVVbbbpppyyy|||~~~vvvgggYYYRRRPPPQQQVVVXXXXXX[[[```fffooo{{{sssnnnjjjgggbbb^^^WWWVVVTTTRRROOOMMMLLLLLLHHHHHHIIIJJJJJJKKKKKKLLLJJJLLLMMMLLLJJJJJJMMMPPPPPPPPPOOONNNMMMLLLKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOQQQRRRRRRQQQOOONNNOOOPPPRRRSSSTTTUUUTTTTTTPPPPPPPPPOOOMMMJJJGGGFFF???AAACCCGGGIIILLLMMMNNNLLLMMMNNNMMMLLLLLLNNNPPPPPPPPPOOONNNNNNOOOPPPPPPQQQRRRTTTTTTRRRNNNIIIFFF???@@@AAAEEERRRccclllnnnrrreeeVVVMMMGGGDDDDDDFFFNNNUUU[[[\\\YYYXXX\\\aaadddiiipppsssqqqmmmhhheeeaaaaaaaaa```]]]XXXTTTQQQDDDDDDFFFLLLTTT]]]dddhhhhhhrrr~~~~~~zzzyyytttssssssuuuyyy~~~~~~|||zzzzzz{{{}}}}}}|||{{{}}}|||{{{zzzyyyyyyxxxxxxyyyxxxwwwwwwvvvvvvvvvwwwwwwwwwxxxxxxxxxwwwvvvuuutttsssssssssttttttuuuuuuuuurrryyy}}}}}}}}}rrrpppooorrryyyuuubbbLLLAAA>>><<<::::::;;;<<>><<<;;;;;;:::888666222111000//////.........///......---------......,,,...000111000...,,,******+++---......---+++*********+++++++++,,,,,,,,,...------,,,,,,,,,---------......///000111111222///000111000000111444666888:::>>>AAAEEEGGGHHHIIIIIINNNVVV]]]dddnnn}}}|||uuuvvvtttppphhh^^^UUUPPPKKKLLLPPPWWW[[[]]]cccjjjtttzzzrrrooogggeeebbb^^^ZZZWWWUUUTTTOOONNNMMMKKKIIIHHHHHHGGGEEEEEEFFFFFFFFFGGGGGGGGGJJJJJJJJJJJJJJJJJJIIIIIILLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTRRRPPPNNNLLLJJJFFFCCCBBBCCCEEEGGGIIIJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQTTTUUUUUUUUUQQQLLLFFFCCCBBBCCCAAA@@@KKK^^^lllqqquuuiiiYYYMMMIIIKKKNNNPPPTTTWWWYYYYYYXXXZZZ___dddjjjnnntttxxxvvvqqqjjjeeefffdddbbb```]]]XXXRRRMMMGGGDDDGGGTTT]]]aaadddiiinnnuuu~~~yyyssstttssstttxxx}}}~~~}}}{{{xxxwwwwwwxxxxxxxxxyyyyyyyyyzzz{{{}}}~~~~~~}}}{{{|||~~~~~~|||zzzzzzzzz}}}zzzxxxwwwxxxwwwuuurrrtttvvvwwwvvvrrrppprrrsssoooqqqsssuuuvvvvvvuuutttrrrtttxxx|||zzzvvvqqqqqqxxx}}}oooWWWFFF@@@>>>:::777888:::<<>>======<<<;;;999555111...+++---,,,***)))))))))************))))))((((((''''''((('''&&&&&&((())))))(((~~~}}}{{{yyyuuussspppoooooonnnlllkkkgggeeebbb___ZZZTTTMMMHHHBBB???<<<999999999999888999666999@@@GGGTTTooozzzjjjaaabbbuuu~~~tttqqquuu~~~{{{yyyvvvwww~~~^^^GGG>>>===;;;999999999888777555222111000//////.........///......---------..................------,,,,,,------------------------+++,,,,,,,,,------------...------,,,,,,------............//////000000000///000111000000222555777888:::>>>BBBEEEHHHJJJLLLQQQXXXbbbllluuu~~~vvvllliiiddd___ZZZSSSMMMIIIKKKLLLSSS\\\ccchhhpppxxxuuuiiibbb___\\\ZZZXXXTTTQQQOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPRRRRRRSSSTTTUUUUUUUUUUUUTTTRRRPPPNNNMMMJJJGGGDDDBBBCCCDDDFFFHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMSSSRRRPPPOOONNNNNNOOOOOOTTTUUUVVVUUURRRMMMGGGDDDBBBBBBAAAAAAKKK^^^mmmrrrxxxmmm]]]QQQMMMNNNRRRTTTWWWYYY[[[[[[ZZZ]]]bbbggglllpppvvvyyyxxxrrrjjjeeedddccc```^^^[[[VVVPPPLLLGGGFFFLLLXXXaaadddfffjjjoooxxx{{{vvvuuusssrrruuuyyy{{{zzzxxxwwwvvvtttssstttvvvwwwxxxxxxxxxxxxyyy{{{|||}}}~~~}}}~~~}}}|||}}}~~~|||{{{{{{|||yyywwwwwwyyyyyywwwtttsssuuuvvvuuurrrqqqrrrtttpppqqqsssuuuvvvuuutttsssssstttwwwzzz}}}}}}xxxvvvrrrsssyyy}}}vvv^^^KKKAAA===:::666666777999;;;===>>>>>>>>>>>>===<<<:::666333///------,,,+++***)))******+++******))))))(((((((((((()))'''&&&&&&((())))))(((~~~|||wwwuuurrrqqqpppooonnnllliiigggdddaaa\\\VVVOOOJJJBBB???;;;999888888888777:::777888>>>BBBMMMeee}}}{{{iii]]][[[nnnwwwuuuyyyvvvrrrooopppwwwbbbIII???<<<:::999888999999777555222111000//////...............---------......//////...,,,+++++++++------...------,,,,,,------...------------...............---------------...........................///000000111111111333777:::<<<>>>CCCFFFIIILLLPPPRRRYYYbbbooo{{{{{{sssaaa\\\TTTOOOMMMKKKHHHEEEMMMPPPYYYdddmmmtttnnn```XXXSSSQQQOOONNNLLLJJJHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNPPPQQQRRRSSSTTTTTTTTTTTTTTTRRRPPPNNNMMMKKKGGGEEECCCCCCCCCDDDFFFHHHJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMTTTRRRPPPNNNNNNNNNPPPQQQTTTUUUVVVVVVSSSNNNIIIEEEAAAAAA@@@BBBLLL]]]mmmttt{{{qqqcccXXXSSSSSSVVVXXXYYY[[[^^^^^^]]]```eeejjjppptttyyy|||zzzssskkkfffbbb```]]][[[XXXSSSNNNJJJFFFJJJTTT```ggghhhhhhjjjppp{{{|||yyyvvvssspppqqqssstttsssqqqooonnnmmmmmmnnnqqqtttvvvuuuvvvwwwyyyzzz{{{||||||{{{|||}}}{{{yyyxxxxxxyyy}}}{{{{{{zzzyyyxxxxxxyyyyyyxxxwwwrrrtttuuutttrrrrrrssstttqqqrrrttttttttttttrrrrrrqqqssstttuuuvvvyyy}}}zzzyyy{{{xxxxxx|||}}}~~~eeeQQQEEE???;;;888555555666888:::===@@@AAA>>>>>>===;;;888555222000...---+++*********+++,,,***))))))))))))((((((((()))'''&&&'''((()))))))))wwwuuurrrppppppooommmkkkiiigggdddaaa]]]WWWOOOJJJBBB???;;;888888777777666999666777<<>>===:::777555333///...---+++++++++,,,,,,)))))))))))))))))))))))))))(((&&&''')))******)))yyyvvvsssqqqqqqooonnnlllhhhfffdddaaa]]]WWWPPPKKKBBB???;;;888888777666555888555666;;;>>>FFF\\\sss}}}|||}}}|||nnn___WWWfff~~~~~~xxx~~~{{{sssooojjjgggggglllttthhhLLL@@@===<<<::::::::::::888777222111000///............---------------...//////***+++---......---+++******+++---//////---+++***,,,,,,,,,,,,---------------------------...///000...............---------000111222222333777<<<@@@EEEIIIMMMOOOQQQUUU]]]cccvvvwwwttt|||zzzsssggg\\\QQQNNNKKKLLLOOORRRSSSRRRZZZ```lllyyy}}}zzznnncccVVVNNNKKKJJJGGGDDDDDDCCCCCCBBBBBBCCCCCCDDD?????????@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOOOOPPPQQQRRRTTTTTTUUUUUUUUUSSSQQQPPPOOOMMMIIIGGGDDDDDDCCCCCCEEEHHHKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLNNNPPPRRRPPPQQQSSSSSSQQQMMMHHHEEE@@@??????CCCKKKYYYiiiuuu~~~wwwmmmccc\\\ZZZ[[[]]]ZZZ]]]___``````ccchhhmmmtttxxx|||~~~|||uuulllgggaaa^^^ZZZWWWUUUSSSPPPNNNIIIUUUccckkkmmmkkkjjjiiiooo}}}}}}zzzwwwsssooooooppppppmmmjjjddddddcccaaaaaaccchhhmmmrrrsssvvvyyyzzzyyyxxxwwwvvvuuupppiiicccbbbggglll{{{}}}|||}}}}}}|||zzzxxxvvvuuuuuutttssssssttttttuuuttttttsssssssssrrrrrrqqqppppppppprrrtttrrrnnnnnnqqquuuxxxxxxyyyzzzzzz{{{{{{|||{{{}}}~~~zzz}}}zzzeeeRRREEE===:::888777555444666:::???BBB?????????>>><<<:::777666222000...---,,,+++,,,,,,))))))))))))************)))((('''''')))******)))|||yyyvvvtttsssrrrpppnnnhhhfffdddaaa]]]WWWQQQLLLCCC@@@<<<999888888777666777444666:::===EEE[[[rrr|||zzzzzzzzz|||zzz{{{|||zzzjjj[[[TTT```vvv}}}vvv{{{{{{pppllllllgggeeeeeejjjppp}}}mmmOOOBBB<<<:::888888888777555333222111000//////.........---------------...///000)))+++---///000...,,,***,,,---///000000///---,,,+++,,,,,,,,,,,,---------------------...///000000.....................///111111222222444999???CCCFFFKKKPPPSSSVVV]]]gggooosssiiikkkwww}}}qqqhhh]]]SSSIIIJJJLLLPPPTTTXXX]]]___gggooo|||~~~qqqhhhaaa]]]XXXRRRKKKGGGFFFEEEBBB@@@BBBBBBAAAAAA@@@AAAAAABBB????????????@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJLLLLLLMMMMMMNNNOOOOOOPPPOOOPPPQQQSSSTTTUUUUUUVVVUUUSSSQQQPPPOOONNNKKKHHHDDDDDDDDDEEEGGGIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLNNNPPPRRRRRRPPPLLLHHHEEE@@@>>>>>>CCCJJJUUUfffttt}}}yyyqqqggg___[[[\\\^^^[[[]]]`````````ccciiinnnssswww|||~~~{{{tttlllfff___\\\XXXVVVUUUTTTSSSRRROOO]]]jjjooommmkkkkkkjjjooo|||zzzuuurrrooooooooommmiiieee\\\]]]]]]ZZZYYY\\\bbbgggoooqqqtttwwwwwwuuusssqqqooommmggg^^^WWWXXX___fffxxx}}}}}}yyywwwvvvvvvwwwuuutttuuuvvvvvvuuutttrrrrrrrrrqqqqqqppppppppprrrvvvxxxvvvqqqoooqqqttttttuuuvvvwwwxxxzzz{{{{{{}}}|||zzzuuu___MMMAAA;;;;;;999666444444777:::===>>>??????>>>===;;;999888555333111...,,,+++++++++)))))))))************+++***((('''''')))******)))}}}|||yyyvvvtttsssqqqooommmiiihhheeeccc___YYYRRRNNNDDDAAA===:::999888777666666444555:::<<>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNOOOPPPRRRTTTUUUVVVWWWWWWUUUSSSRRRQQQPPPNNNKKKIIIDDDEEEFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKNNNPPPRRRSSSQQQMMMIIIFFF@@@===>>>BBBHHHQQQbbbrrr}}}zzztttjjjaaa]]]^^^```[[[^^^aaaaaabbbeeekkkpppqqquuuzzz|||zzztttkkkfff]]]ZZZVVVTTTTTTUUUUUUTTTVVVeeeqqqqqqmmmlllmmmmmmooo{{{zzztttqqqnnnmmmlllhhhaaa[[[SSSTTTUUUSSSRRRVVV]]]dddlllnnnqqqsssssspppmmmjjjeeeccc^^^UUUNNNQQQ[[[eeeuuu{{{}}}zzz{{{|||yyywwwuuuvvvwwwxxxvvvtttqqqqqqqqqppppppppppppqqqqqqvvvzzzxxxrrrnnnooorrrpppqqqsssuuuwwwyyyzzz{{{}}}~~~oooZZZLLLEEEBBB???;;;888666777999:::===>>>>>>>>>===<<<:::999777666333///,,,+++***)))))))))*********+++++++++***)))'''((()))+++******|||zzzwwwtttrrrqqqooommmkkkkkkiiigggddd```[[[TTTOOOEEEBBB===:::999999888666777444555999;;;BBBVVVlll}}}uuupppnnnkkkggglllqqquuu{{{~~~zzzrrr```VVVQQQ\\\nnn}}}}}}qqquuuxxxmmmgggdddccc``````ccciiiooo{{{uuuVVVGGG@@@>>>;;;:::999777444222222111000//////.........,,,,,,,,,---...///000111...------,,,---...///000---***&&&$$$$$$&&&***---............/////////000---------......000111111---......///000111222222222222222333666;;;BBBGGGKKKRRR[[[bbbiiiuuuyyyqqqvvvlllWWWNNNKKKJJJPPPVVV\\\___ccckkkyyyyyygggXXXPPPMMMJJJGGGCCCDDDEEEEEEFFFGGGKKKNNNFFFEEEDDDCCCBBBAAAAAAAAA???>>>===<<<<<<<<<<<<<<<>>>>>>???@@@BBBCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMPPPQQQRRRTTTVVVWWWWWWXXXUUUTTTRRRQQQPPPOOOLLLIIIDDDEEEGGGIIIKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMGGGIIILLLOOOPPPPPPPPPOOOOOOQQQSSSTTTRRROOOJJJGGG@@@======BBBGGGOOO```qqq~~~|||vvvlllccc______aaa]]]___bbbccccccffflllqqqppptttyyy|||zzzssskkkfff[[[XXXTTTRRRSSSTTTUUUUUU[[[jjjuuusssmmmmmmooooooppp{{{{{{ssspppmmmllliiicccZZZTTTLLLNNNOOONNNNNNRRR[[[ccciiillloooqqqpppmmmhhheee^^^]]]WWWOOOJJJNNNZZZeeettt{{{~~~{{{yyyvvvwwwxxxxxxvvvsssqqqpppppppppppppppqqqqqqnnntttyyywwwqqqlllmmmooonnnooopppsssuuuxxxyyyzzz|||}}}{{{gggXXXQQQIIIFFFAAA===:::999:::;;;======>>>>>>>>><<<;;;:::999777444000---***)))((())))))******++++++++++++***)))'''(((***++++++***~~~~~~|||zzzxxxuuutttsssrrrooommmkkkhhhccc\\\UUUOOOFFFBBB===:::888888777666666777:::;;;;;;BBBVVVjjj~~~tttqqqmmmgggfffjjjpppwwwwwweeeTTTOOOYYYjjj|||tttvvv~~~zzzoooiiieeebbb___^^^___dddllluuuwwwUUUEEE???===:::999999888666444222111000//////.........---...///...------...///000000000000///---,,,+++)))***++++++,,,,,,,,,,,,...............///000000//////............////////////000000000000//////444444555777;;;AAAGGGKKKRRRWWWbbbppp~~~xxxcccUUULLLJJJLLLPPP[[[eeeggglll|||sssgggYYYQQQKKKEEEBBBCCCBBBEEEGGGIIINNNSSSRRRLLLMMMKKKHHHEEEAAA>>><<<;;;;;;<<<===>>>>>>===<<<;;;;;;<<>>>>>AAAFFFPPPbbbsss~~~{{{pppeeeaaa___]]]]]]___aaabbbccceeeiiilllqqqtttwwwxxxtttmmmddd^^^VVVRRRPPPRRRUUUUUUWWWZZZgggmmmsssrrrmmmiiikkkoooqqqyyy~~~vvvppphhhccc___[[[VVVQQQNNNLLLLLLNNNNNNPPPYYYccckkkooopppooommmkkkddd\\\WWWQQQKKKHHHGGGLLLZZZggguuu}}}{{{zzzwwwtttrrrssssssrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnoooppppppqqqpppooooooqqqsssvvvwwwxxx{{{~~~wwwfffYYYXXXTTTKKKBBB<<<999:::<<<>>>@@@AAAAAA???===<<<<<<;;;999555111///---------+++***)))))))))))))))***''''''((()))))))))))))))}}}|||zzzxxxvvvtttssssssooommmkkkhhhddd]]]UUUPPPJJJEEE@@@;;;999777666555444555888888888???QQQddd~~~uuusssooohhhhhhmmmsss{{{~~~iiiWWWQQQYYYiiizzzzzzzzzoooiiigggdddaaaaaabbbhhhpppxxxxxxWWWFFF???===;;;999999888666444222111000//////......///---...//////------...///...///////////////...---***++++++,,,------,,,,,,...............///000000//////............/////////000000111111111111000333444555888<<>>===???DDDGGGJJJMMMSSSZZZZZZVVVRRRPPPLLLGGGBBB???===<<<>>>>>>>>>>>>===<<<:::999:::;;;>>>@@@BBBBBBCCCBBBEEEDDDDDDFFFHHHJJJJJJIIIGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJKKKMMMMMMNNNNNNNNNPPPQQQRRRTTTUUUUUUTTTTTTTTTSSSQQQPPPPPPNNNKKKIIIGGGIIIKKKMMMNNNNNNNNNMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOQQQRRRSSSSSSRRRSSSSSSSSSPPPKKKHHHAAA???>>>AAAEEEOOOaaarrr~~~~~~ssshhhcccaaa___]]]^^^```aaabbbdddhhhkkkqqqtttvvvwwwrrriii```ZZZSSSOOOMMMPPPSSSTTTXXX]]]hhhnnnrrrqqqllliiikkkooopppxxx|||tttnnnfff```]]]XXXSSSOOOMMMLLLLLLNNNOOORRRZZZdddnnnqqqssspppllliiiaaaYYYSSSMMMIIIFFFFFFLLLZZZhhhwww}}}{{{xxxuuurrrrrrrrrqqqppppppooonnnnnnnnnmmmmmmmmmmmmnnnoooooopppoooooooooppprrrtttvvvuuuwwwzzz|||}}}tttggghhhddd\\\QQQGGG@@@>>>>>>===???@@@AAA@@@>>>=========;;;888444111///......++++++***))))))))))))***''''''((()))))))))))))))|||{{{yyywwwvvvuuuttttttooommmkkkhhhddd^^^WWWRRRMMMIIIBBB===999777555333555666777888777<<>>???CCCEEEKKKQQQVVV]]]dddeeebbbZZZVVVPPPIIICCC???======@@@@@@???>>>===;;;:::999::::::<<<>>>@@@BBBCCCDDDDDDCCCCCCDDDGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMOOOQQQSSSUUUVVVVVVVVVVVVTTTSSSQQQQQQQQQOOOMMMJJJHHHIIIKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKLLLLLLNNNOOOOOOOOOPPPRRRSSSTTTSSSSSSSSSSSSSSSQQQLLLIIIAAA???>>>@@@DDDNNN```ppp}}}uuujjjdddaaa^^^\\\]]]______```cccgggjjjqqqsssuuutttnnneeeZZZTTTNNNJJJIIILLLPPPTTT[[[ccckkkoooqqqoookkkiiikkkoooooowww{{{qqqkkkccc]]]YYYUUUPPPLLLLLLKKKLLLOOOQQQTTT]]]gggqqquuuvvvqqqkkkeee\\\TTTLLLHHHEEEDDDEEELLL\\\kkkzzz~~~{{{vvvsssqqqqqqqqqpppooooooooonnnmmmllllllllllllmmmnnnnnnooonnnnnnnnnoooppprrrsssqqqsssvvvwwwxxxzzz|||~~~}}}yyyzzz{{{|||~~~wwwqqqooojjj___RRRGGGAAA???===>>>???AAAAAA@@@???>>>>>>===;;;888555222///...,,,+++******))))))******(((((())))))******))))))~~~{{{zzzyyywwwvvvuuuuuuuuuooommmkkkhhheee```ZZZUUUOOOKKKDDD>>>;;;888666444777777999999888;;;IIIWWWvvvyyyvvvsssmmmppptttyyyqqq]]]SSSVVVccc{{{|||qqqllljjjiiiiiifffiiioooxxx~~~{{{\\\III???===;;;::::::999666444333222111000////////////---///000///...---...///......///////////////...------...............---...............///000000//////............///////////////000111222222333888:::>>>AAADDDIIIQQQWWWlll{{{nnnaaaTTTLLLJJJMMMVVV___bbbkkkxxxwwwqqqhhh^^^WWWTTTMMMFFFDDDBBBAAADDDIIIGGGPPP[[[ccckkkpppnnniii^^^YYYQQQIIIBBB>>><<<<<>>>>>===<<<<<<;;;;;;;;;<<<===>>>@@@BBBCCCCCCCCCBBBDDDFFFHHHGGGFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLOOOPPPRRRTTTVVVWWWWWWVVVUUUSSSRRRRRRRRRQQQNNNLLLIIIJJJKKKLLLLLLLLLLLLLLLIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPQQQSSSTTTTTTSSSSSSTTTSSSQQQMMMJJJBBB@@@>>>@@@CCCLLL]]]mmmzzzwwwjjjccc^^^\\\[[[\\\]]]]]]]]]```eeehhhoooqqqrrrpppiii___UUUNNNIIIFFFFFFJJJOOOUUU___iiinnnqqqrrroookkkjjjlllooopppwwwyyyoooiii```ZZZWWWSSSOOOKKKKKKKKKMMMQQQTTTXXXaaakkkuuuyyyyyysssjjjaaaWWWOOOEEECCCBBBCCCEEEMMM^^^nnn~~~zzzvvvqqqqqqpppppppppooooooooolllkkkkkkkkkkkklllmmmmmmnnnmmmmmmmmmmmmnnnppppppnnnppprrrttttttuuuxxxzzz~~~zzztttuuuwwwvvvyyyuuuvvvssskkk^^^QQQHHHDDD?????????@@@BBBBBB@@@???>>>>>>===;;;888444000...---,,,+++***************((())))))*********))))))}}}{{{zzzyyywwwvvvuuuuuuuuuooommmkkkhhhfffaaa\\\XXXPPPLLLEEE@@@===:::888777888777999999777999DDDPPPeeettt~~~{{{vvvvvvvvvrrrrrrvvvzzzqqq]]]RRRTTT___xxx~~~sssmmmjjjjjjkkkgggjjjqqqyyy}}}]]]HHH@@@>>>;;;::::::999777555333222111000000/////////...///000///......///000000000000000///...---,,,.........//////......---...............///000000//////............//////............000111333444999===AAADDDGGGNNNXXX```www}}}}}}zzzsssnnnZZZSSSMMMLLLLLLPPPXXXaaahhhtttwwwmmmgggddd```YYYSSSNNNHHHDDDBBB@@@???CCCHHHJJJWWWfffooouuuuuuooohhh\\\WWWPPPGGGAAA<<<::::::<<<<<<<<<===>>>???@@@@@@>>>>>>>>>>>>???@@@BBBBBBEEEDDDDDDFFFHHHJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLNNNOOOQQQSSSUUUVVVVVVVVVUUUSSSRRRSSSSSSRRRPPPNNNKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJKKKLLLMMMNNNOOOMMMNNNNNNNNNOOOQQQRRRSSSUUUTTTSSSTTTTTTRRROOOLLLCCC@@@>>>???BBBJJJZZZjjjyyy{{{lllccc]]]ZZZXXXYYYYYYXXXYYY\\\aaadddjjjkkkkkkhhhbbbYYYPPPJJJFFFDDDEEEIIIOOOVVVbbbnnnsssttttttqqqnnnlllnnnppprrrxxxyyymmmggg^^^XXXUUUSSSOOOLLLLLLLLLOOOTTTWWW[[[eeennnwww||||||tttiii^^^SSSKKK@@@@@@AAACCCEEEMMM___qqq~~~|||}}}}}}}}}zzzrrrrrrqqqqqqppppppooooookkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmnnnqqqqqqrrrrrruuuvvvxxx|||yyyuuuvvvyyyuuuwww~~~~~~yyynnnaaaTTTLLLDDDBBB@@@@@@BBBCCCBBB@@@===>>>>>><<<:::666222///...---,,,+++************))))))************))))))~~~|||{{{yyywwwvvvuuuttttttooommmkkkiiifffccc^^^[[[RRRNNNGGGBBB>>><<<:::888666555666888666777???IIITTTfffsssrrrppptttwwwvvvtttvvvzzzsss___TTTTTT]]]uuuuuummmjjjjjjkkkhhhlllttt|||```HHH@@@>>><<<;;;:::999777555333333222111000000000000...///000000......///000111111000000///---,,,+++.........///......---,,,...............///000000//////............//////.........///000222555666999===BBBFFFLLLVVVdddooo}}}sssllliiieee___YYYMMMJJJIIILLLPPPTTT]]]ffftttxxxooojjjddd]]]YYYWWWUUUSSSQQQKKKGGGDDDCCCAAA@@@DDDJJJOOO]]]mmmuuuvvvrrriii___VVVRRRLLLEEE???;;;999888999999:::<<<>>>AAACCCEEEAAAAAABBBCCCDDDEEEFFFFFFCCCBBBCCCEEEIIIKKKLLLKKKLLLKKKIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNPPPRRRSSSUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTRRRPPPMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMNNNNNNOOOQQQRRRSSSUUUTTTSSSTTTTTTSSSPPPNNNDDDAAA??????@@@HHHXXXgggzzz~~~ooobbb[[[WWWSSSSSSRRRQQQRRRUUUZZZ^^^bbbbbbaaa^^^XXXRRRLLLHHHEEEDDDFFFKKKPPPXXXeeeqqqwwwwwwwwwuuurrrppppppqqqrrrxxxxxxkkkddd\\\WWWTTTSSSPPPNNNNNNNNNRRRXXX[[[___hhhqqqxxx}}}~~~uuuhhh\\\QQQIII???@@@CCCEEEFFFNNNaaasss}}}zzzwwwwwwxxxzzz}}}|||ttttttsssrrrqqqpppoooooolllkkkkkkkkkkkklllmmmmmmmmmmmmmmmmmmmmmllllllllllllnnnoooppppppppprrrtttrrruuuxxxzzz}}}yyywwwyyy|||xxxzzz{{{nnn]]]RRRMMMHHHBBB@@@BBBCCCCCCAAA===>>>>>>===;;;888555333///...---,,,+++***************++++++******))))))}}}|||zzzxxxvvvtttsssssspppmmmkkkiiigggddd```]]]VVVQQQJJJCCC???<<<999777555555666888777777===FFFSSSdddqqqpppmmmqqquuuuuutttwwwzzzxxxdddXXXVVV]]]ssswwwmmmiiiiiijjjlllpppxxxcccIII@@@>>><<<;;;;;;999777555333333222111000000000000...000111000///...///000//////000000///...------...............---,,,,,,...............///000000//////............//////000000000000222555888999:::???FFFLLLUUUdddwww~~~sssfff\\\XXXVVVRRRNNNKKKIIIKKKPPPUUU\\\gggrrrwwwlllddd[[[XXXSSSNNNLLLLLLMMMNNNJJJGGGEEEEEECCCBBBGGGOOOUUUbbbooossspppiii^^^UUUOOOMMMHHHCCC???<<<999999999999:::<<<>>>BBBDDDFFFBBBDDDGGGIIILLLMMMMMMNNNFFFFFFGGGJJJNNNQQQRRRRRROOONNNKKKIIIHHHGGGHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJKKKMMMMMMNNNNNNNNNQQQRRRSSSUUUVVVVVVUUUUUUUUUTTTSSSTTTUUUUUUSSSRRROOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOONNNNNNOOOOOOPPPRRRSSSTTTVVVUUUTTTTTTTTTSSSQQQOOOEEEAAA???>>>???FFFVVVeeewww~~~mmm___VVVQQQLLLKKKJJJIIIIIIMMMRRRVVVYYYXXXUUURRROOOKKKHHHFFFFFFFFFIIINNNSSSYYYfffssszzz{{{{{{zzzwwwtttrrrrrrrrrwww~~~|||vvvhhhaaaYYYTTTSSSSSSQQQOOOQQQQQQUUU[[[^^^bbbjjjtttwww}}}vvvhhh[[[PPPHHH???AAAEEEGGGGGGOOObbbttt|||yyyvvvsssssssssuuuxxx}}}}}}wwwwwwuuutttrrrqqqoooooolllllllllllllllmmmmmmnnnmmmmmmnnnmmmmmmlllkkkkkkkkkmmmnnnooonnnnnnppprrroooqqqssstttvvv{{{|||{{{|||~~~|||{{{~~~lll]]]UUUMMMEEE@@@AAACCCCCCBBB?????????>>>===;;;999888000///...,,,+++++++++******++++++++++++***)))(((~~~|||zzzxxxuuutttsssrrrpppnnnkkkiiigggeeeaaa^^^ZZZTTTLLLEEE???;;;777555777777888;;;:::999???GGG[[[kkkvvvrrrlllnnnrrrrrruuuwww{{{}}}iii[[[YYY]]]qqqxxxmmmhhhhhhiiiooottt|||eeeKKK@@@>>><<<;;;;;;:::777666444333222111000000000000...000111000///...///111---......///////////////---.........---,,,++++++...............///000000//////............//////222111111222444777:::<<<===CCCKKKSSS^^^pppvvvjjj[[[QQQNNNNNNMMMKKKMMMLLLNNNTTTZZZcccrrrzzzuuuooofff___UUUSSSOOOJJJGGGGGGJJJMMMEEECCCBBBCCCBBBAAAGGGOOOZZZeeennnoooiiiaaaWWWNNNKKKIIIFFFCCC???<<<:::999:::::::::<<<>>>AAADDDFFFCCCFFFJJJNNNQQQSSSTTTTTTQQQQQQRRRUUUZZZ]]]______QQQPPPMMMJJJHHHGGGHHHHHHJJJJJJJJJJJJKKKKKKKKKLLLIIIJJJKKKLLLNNNNNNOOOOOOSSSTTTUUUVVVWWWVVVVVVUUUUUUTTTSSSTTTVVVVVVTTTRRRPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNPPPPPPPPPPPPRRRSSSTTTUUUVVVUUUTTTTTTTTTTTTQQQOOOEEEAAA???>>>???FFFUUUdddsss{{{iiiYYYPPPKKKGGGFFFEEEDDDDDDGGGMMMQQQRRRQQQNNNKKKHHHFFFEEEEEEFFFGGGKKKQQQTTTZZZgggsss|||}}}}}}|||zzzwwwtttrrrqqquuu}}}{{{ttteee___WWWSSSRRRRRRQQQOOORRRSSSWWW]]]```cccllluuuvvv}}}vvvhhh[[[PPPHHHAAACCCGGGHHHHHHOOObbbuuu~~~yyyvvvrrrppppppppprrruuuzzz}}}yyyxxxwwwuuusssqqqoooooommmllllllllllllmmmnnnnnnnnnnnnnnnnnnmmmlllkkkkkkjjjlllmmmmmmmmmmmmnnnpppnnnppprrrrrrsssvvv}}}|||~~~vvv}}}~~~mmmZZZQQQFFF@@@@@@CCCCCCBBB@@@@@@@@@???>>>===<<<<<<000000...---,,,++++++++++++++++++++++++***)))(((~~~|||yyyxxxwwwuuusssqqqpppnnnmmmllljjjgggbbb___[[[VVVNNNFFF???;;;999999777555444666777888>>>EEE[[[rrryyyooolllmmmpppxxxyyy{{{xxxeeeYYY[[[lllxxxllldddeeejjjwwwfffMMMEEEEEECCC@@@<<<999999999000111111222222333444444000000000000000000000000000///...---------------///............///000000///...---,,,---...000222000////////////000000111333000///222444444888>>>BBBFFFPPP^^^ooovvvmmm```TTTNNNLLLKKKLLLOOORRRRRRXXXbbbjjjrrr|||uuuooolllkkkggg^^^VVVNNNLLLIIIFFFEEEEEEFFFGGGFFFGGGGGGEEECCCDDDHHHLLL```gggnnnkkkaaaUUUNNNLLLHHHGGGEEECCCAAA>>><<<;;;555888;;;<<<===AAAGGGMMMLLLLLLNNNRRRWWWZZZ\\\\\\]]]___bbbggglllllljjjhhh[[[TTTLLLHHHIIIIIIHHHEEEIIIIIIHHHHHHHHHIIIIIIJJJHHHIIIJJJLLLMMMOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSUUUUUUTTTUUUVVVVVVUUUSSSUUUTTTSSSQQQOOOMMMKKKKKKKKKKKKJJJKKKKKKLLLMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRTTTTTTSSSSSSRRRPPPOOONNNJJJDDD???>>>???FFFUUUcccrrr}}}zzzhhhXXXLLLDDD?????????@@@BBBDDDFFFHHHHHHHHHGGGFFFFFFFFFFFFFFFJJJMMMRRRVVVVVVZZZgggvvv{{{zzzyyyxxxwwwyyy}}}}}}ssskkkaaa^^^ZZZXXXWWWVVVUUUSSSSSSVVV[[[___ccchhhmmmqqq{{{|||{{{vvvkkk\\\NNNEEE@@@AAADDDGGGHHHPPPaaarrr}}}uuuooollllllmmmooorrrtttvvvxxxyyy}}}~~~}}}xxxzzz{{{xxxxxxyyyvvvpppqqqpppnnnlllkkklllmmmnnnpppooonnnmmmlllkkkjjjjjjiiiiiiiiijjjkkklllmmmnnnpppnnnmmmooopppsss|||~~~|||zzz}}}}}}~~~hhhYYYLLLIIICCC<<<===FFFAAAAAA@@@@@@>>>===<<<;;;444222000---+++))))))(((///***&&&&&&)))+++***(((~~~|||yyyxxxxxxvvvtttrrrqqqooonnnmmmllliiieeeaaaZZZVVVPPPIIIBBB===999888999666666888999:::???FFFYYYpppwwwnnnkkkllloooxxxzzz{{{kkk]]]]]]nnnwwwooojjjlllqqqyyyiiiPPPFFFEEECCC???<<<:::999999555444444333222111000///000000000000000000000000000///...------------............---...//////000//////---------...000111000////////////000111111333000111555777888<<>>===<<<:::<<<===>>>???DDDMMMSSSTTTUUUWWW\\\ccchhhkkkkkkmmmnnnqqqtttuuurrrlllgggXXXQQQJJJGGGHHHIIIHHHFFFIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSWWWVVVVVVWWWXXXXXXWWWUUUUUUTTTSSSQQQOOOMMMKKKKKKMMMLLLKKKKKKKKKKKKKKKKKKMMMMMMNNNOOOQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPOOOJJJEEE@@@>>>???EEESSS```ooozzzwwweeeUUUIIIBBB>>>>>>>>>>>>???AAACCCEEEBBBBBBAAAAAAAAAAAABBBBBBGGGKKKRRRWWWXXX[[[hhhuuu|||{{{yyywwwwwwyyy}}}yyyoooggg^^^\\\ZZZYYYYYYXXXWWWUUUVVVYYY]]]aaaeeeiiiooosss{{{|||}}}xxxlll\\\NNNEEE@@@AAACCCFFFHHHQQQcccttt|||uuunnnkkkiiijjjkkkmmmoooqqqssstttwwwxxxzzz||||||zzzwwwuuutttzzz~~~}}}||||||yyyuuusssqqqooommmlllmmmnnnppppppoooooonnnmmmllllllkkkkkkkkkjjjjjjjjjkkkllllllooommmlllnnnppprrrzzz~~~yyyzzzvvvdddTTTMMMFFF======CCCAAAAAA@@@@@@???===<<<;;;666444111...,,,+++***+++///***&&&&&&)))+++***(((}}}zzzyyyyyyxxxvvvuuuqqqpppooonnnmmmkkkgggdddZZZXXXSSSMMMFFF???:::777;;;888888::::::;;;@@@GGGXXXnnnuuummmlllkkknnnvvvyyy{{{qqq``````ppp}}}wwwtttrrruuuyyynnnRRRFFFEEEBBB???<<<:::999999666666555333111000///...000000000000000000000000//////......------.........------------...////////////...------...000111///////////////000111222222111333888:::;;;@@@GGGJJJUUUeeexxxvvvqqqvvvxxxfffVVVNNNJJJNNNTTTVVVXXXZZZ```ggguuutttmmmdddaaa___aaacccaaa[[[UUUKKKIIIFFFCCCBBBBBBCCCDDDFFFGGGGGGEEECCCDDDIIINNN]]]bbbeeeaaaWWWNNNIIIHHHCCCCCCBBBAAA???>>>=========>>>>>>>>>AAAHHHSSS\\\___```ccciiiqqqwww{{{|||~~~}}}xxxqqqgggaaaRRRMMMGGGEEEFFFGGGGGGFFFHHHHHHHHHIIIIIIJJJJJJJJJLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOQQQRRRTTTUUUUUUUUUYYYXXXXXXYYYZZZZZZYYYWWWUUUTTTRRRQQQNNNMMMKKKJJJNNNMMMLLLKKKJJJJJJJJJJJJMMMNNNOOOPPPRRRSSSTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPLLLFFF@@@>>>>>>CCCPPP]]]lllwww}}}sssaaaQQQFFF???<<<<<<;;;;;;<<<>>>???@@@============>>>???@@@@@@EEEIIIPPPVVVYYY]]]iiivvv|||zzzwwwxxxzzz}}}~~~{{{ssshhh```ZZZYYYZZZ[[[]]]]]]ZZZXXXZZZ\\\```cccgggkkkqqquuuzzz}}}zzznnn]]]MMMDDD@@@@@@AAAEEEIIISSSfffwww}}}tttnnnjjjhhhhhhhhhiiijjjmmmoooqqqrrrsssssssssrrrpppnnnmmmppp{{{~~~{{{wwwuuuqqqnnnmmmnnnpppqqqoooooonnnnnnmmmmmmllllllllllllkkkjjjjjjjjjjjjjjjnnnkkkkkkmmmooopppwww~~~zzzxxx}}}qqq]]]SSSKKKBBB???BBBAAAAAAAAA@@@???>>>===<<<:::777333///---,,,------...+++''''''***+++***(((~~~{{{zzzzzzzzzxxxwwwrrrpppooonnnnnnllliiifff^^^ZZZUUUNNNGGG@@@<<<:::;;;888888:::::::::???EEEWWWkkksssnnnnnnlllllltttvvvzzzsss``````ppp|||yyyxxxxxx{{{qqqTTTHHHEEEAAA>>><<<;;;999888444444333333222111000000//////////////////////////////............//////---------------....../////////............///000////////////000111222222222222555999<<<===CCCKKKUUUbbbtttuuunnnmmm~~~qqq___RRRMMMMMMUUU\\\___aaacccjjjxxx~~~xxxqqqhhhbbb[[[ZZZZZZ\\\___^^^YYYTTTLLLJJJGGGDDDCCCCCCDDDEEEHHHIIIJJJHHHFFFGGGKKKOOOZZZ\\\]]]YYYQQQIIIFFFEEE@@@@@@??????>>>=========<<<=========BBBLLLZZZdddiiijjjnnnttt{{{}}}vvvnnndddZZZTTTJJJGGGCCCBBBCCCEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOOOOPPPSSSUUUWWWXXXXXXXXXZZZYYYXXXYYYZZZ[[[YYYWWWTTTTTTRRRPPPNNNLLLKKKJJJLLLKKKKKKJJJJJJJJJKKKKKKMMMNNNNNNPPPQQQRRRSSSTTTVVVVVVVVVUUUTTTSSSRRRRRRMMMGGGAAA>>>===AAAMMMYYYjjjtttzzzppp^^^NNNCCC===;;;:::999999999:::;;;<<<;;;<<<<<<<<<>>>???@@@AAAFFFHHHMMMSSSWWW]]]kkkxxx{{{xxxyyy{{{|||{{{uuulllaaaZZZUUUVVVZZZ^^^aaaaaa___\\\]]]___bbbdddhhhlllrrrvvvzzz|||ooo\\\MMMDDD???>>>@@@DDDJJJUUUiiizzz~~~uuuoookkkiiiiiihhhiiijjjlllnnnpppqqqqqqpppnnnllljjjiiiiiirrr}}}zzzuuuqqqnnnnnnooopppmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkmmmiiiiiilllnnnooosssyyy~~~{{{|||{{{fffYYYPPPHHHCCCCCCAAAAAAAAAAAA@@@???>>>===<<<999444000---------...---+++)))(((***+++***)))}}}{{{{{{{{{zzzyyyrrrpppnnnmmmmmmkkkiiigggbbb]]]UUUMMMEEE@@@>>>===:::777777999999888<<>>???DDDLLLXXXjjj{{{xxxqqqnnnkkkkkkjjjjjjkkkmmmnnnooooooooonnnjjjgggeeefffhhhyyy~~~yyyssspppnnnnnnnnnmmmllllllkkkkkkjjjjjjjjjiiiiiiiiiiiijjjkkklllmmmlllhhhgggkkkmmmmmmppptttxxx{{{ssscccWWWLLLDDDAAAAAAAAABBBAAAAAA@@@???>>><<<:::555111...------...,,,+++*********+++***)))||||||{{{{{{zzztttrrrooommmmmmkkkiiigggddd___VVVMMMEEEAAA???>>>999777777999888777:::???LLL```nnnuuuzzzuuurrryyyzzzlll^^^^^^nnn}}}~~~zzzXXXJJJEEE???<<<<<<<<<:::888888777555333111///------000000000000000000000000//////......//////000000...............///000000///////////////........./////////000111222333444444555999>>>AAAFFFRRR^^^rrruuuooovvvttt___SSSQQQTTT[[[aaaeeehhhrrr}}}uuummmaaa^^^\\\]]]^^^^^^[[[WWWUUUTTTTTTUUUVVVVVVTTTRRRHHHFFFCCC@@@??????@@@AAAFFFJJJMMMLLLIIIGGGGGGIIIOOOPPPPPPNNNIIIDDDBBBAAA<<<<<<;;;;;;;;;;;;::::::;;;===@@@CCCHHHSSS```jjjwwwyyy}}}qqqiii]]]RRRJJJEEEBBB@@@======<<<<<<===@@@BBBDDDCCCEEEGGGJJJKKKLLLLLLKKKKKKKKKMMMNNNPPPRRRSSSTTTRRRTTTWWWZZZ\\\\\\\\\[[[XXXWWWWWWXXXYYYYYYXXXVVVTTTSSSQQQPPPMMMLLLJJJIIIGGGGGGHHHIIIJJJLLLMMMNNNKKKLLLMMMNNNPPPQQQRRRRRRUUUUUUUUUUUUUUUTTTSSSSSSPPPJJJDDD@@@>>>@@@KKKVVVhhhrrrvvvlllZZZKKK@@@:::888777666666666777888999999999999:::;;;===>>>???EEEDDDFFFLLLRRR[[[jjjwwwzzzwwwvvvtttmmmddd\\\UUUSSSQQQTTTZZZaaagggiiigggeeecccdddeeegggiiinnntttxxx{{{|||lllYYYJJJDDD>>>===???FFFNNNZZZkkkzzz|||vvvsssmmmmmmnnnnnnnnnnnnnnnnnnkkkllljjjgggcccbbbfffjjj}}}}}}}}}zzzvvvrrrpppnnnnnnnnnnnnmmmlllkkkjjjiiiiiiggghhhhhhhhhjjjkkklllmmmlllhhhgggkkkmmmmmmnnnppppppqqqrrrvvv}}}rrr```QQQFFF@@@BBBBBBBBBBBBBBBAAA@@@???<<<:::777444111///...---+++++++++++++++*********~~~||||||{{{zzzwwwtttqqqooonnnllljjjhhhccc^^^WWWOOOGGGAAA>>><<<999777777999888666999>>>BBBXXXkkkxxx~~~zzzlll```___nnnzzzzzz]]]KKKEEE>>>;;;<<<<<<:::888777666555333111///...---000000000000000000000000///////////////000111111000////////////000111111///////////////......---/////////000111222444555666888<<>>>>>???@@@IIIMMMRRRRRRNNNJJJHHHGGGJJJKKKLLLKKKHHHDDDAAA???;;;;;;:::::::::999999999999<<<@@@CCCGGGOOOYYY```kkknnnsssxxxzzzwwwqqqlll]]]WWWMMMEEE@@@===<<<;;;::::::::::::;;;===@@@BBBBBBDDDGGGJJJLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSQQQTTTWWWZZZ[[[[[[ZZZYYYXXXWWWWWWXXXYYYYYYXXXVVVSSSSSSQQQOOOMMMKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMNNNOOOPPPRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRPPPKKKEEEBBB???AAAKKKVVVfffppptttjjjXXXIII???999777777666666666777999:::999999999:::;;;<<<===>>>AAAAAAFFFMMMTTT[[[fffqqq{{{~~~zzzrrrqqqmmmeee[[[TTTPPPPPPQQQTTTZZZbbbhhhkkkjjjhhhfffggghhhiiikkkpppvvv{{{|||{{{iiiWWWIIIDDD>>>===@@@HHHQQQ\\\kkkxxx{{{yyyqqqrrrtttttttttsssqqqpppjjjkkkiiifffbbbccchhhnnnzzzxxxyyyzzz}}}|||zzzwwwuuurrrqqqpppqqqpppooonnnlllkkkiiiiiiiiiiiihhhhhhiiijjjkkkkkklllhhhgggkkknnnmmmlllnnnkkkjjjjjjmmmrrrxxxkkkYYYLLLEEEBBBBBBBBBBBBBBBAAAAAA@@@===<<<:::888444111///---+++,,,,,,,,,+++*********~~~||||||{{{zzzyyywwwssspppooommmjjjiiiaaa^^^XXXQQQIIIBBB===::::::888888:::999777999>>>;;;RRRhhhzzzmmmbbb```ooozzztttuuu}}}aaaLLLEEE>>>;;;<<<<<<;;;888333333333222222222222111000000000000000000000000///////////////000111111000000000000000111111222//////000000///...------/////////000111333444555888:::???FFFMMMXXXkkk{{{yyyvvvlllYYYOOOMMMOOOYYYfffmmmnnnvvvzzzhhh[[[TTTRRRNNNNNNOOOSSSXXXZZZXXXUUULLLKKKJJJJJJLLLNNNPPPQQQIIIGGGDDDAAA@@@@@@AAABBBFFFKKKPPPQQQMMMGGGDDDBBBGGGHHHIIIIIIGGGDDDAAA???;;;;;;::::::999888888888777:::>>>@@@CCCHHHPPPVVV\\\```fffkkkmmmhhhaaa[[[OOOJJJCCC>>>;;;:::999888888888999::::::<<>>>>>>>>???FFFOOOVVV\\\dddlllwww}}}yyyooommmhhh___UUUOOOMMMNNNQQQTTTZZZbbbiiilllkkkjjjiiiiiijjjkkkmmmrrrxxx}}}|||zzzhhhUUUIIIDDD>>>===@@@IIIRRR]]]kkkwww~~~|||vvvxxxzzz{{{{{{yyyvvvtttkkklllkkkgggdddeeelllsss|||ttttttwwwxxxyyyyyyxxxxxxwwwuuusssrrrtttsssrrrpppnnnllljjjiiikkkjjjiiiiiihhhiiiiiiiiimmmhhhgggkkknnnmmmlllllliiiggggggiiikkkqqqzzz~~~~~~tttaaaTTTMMMBBBBBBBBBCCCBBBBBBAAAAAA>>>>>>===;;;777333000...+++,,,------+++*********