BM6P6(@ 111000000///......------...---+++***))))))***+++,,,,,,+++***))))))******))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''+++,,,,,,------,,,,,,++++++***)))***+++,,,+++)))---+++(((&&&&&&(((+++------,,,+++)))((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$&&&((()))*********,,,+++))))))***,,,///111555111,,,)))(((((('''''')))(((''''''''')))***+++&&&))),,,,,,***((()))+++......---,,,+++))))))((())))))))))))************((())),,,......---+++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,000222444444222222222333000111222333444333222111333333444555777888::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@BBBCCCDDDBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCEEEGGGJJJMMMNNNUUUQQQMMMKKKLLLNNNOOOPPPTTTUUUTTTSSSSSSUUUYYY]]]___```bbbddddddcccaaa```bbbfffiiihhhiiikkkiiieeebbbcccfffggghhhhhhgggfffhhhfffddd___ZZZTTTOOOLLLKKKIIIHHHFFFFFFGGGIIIJJJKKKKKKLLLNNNQQQVVVZZZ\\\fffiiikkkllllllmmmnnnppprrrrrrtttwwwyyyxxxsssnnnpppooooooppppppooommmjjjiiigggeeeeeeeeefffeeedddffffffdddaaa]]]ZZZZZZZZZ\\\ZZZ[[[______]]]\\\___```aaaccccccaaa^^^YYYVVVWWWWWWWWWWWWWWWXXXYYYYYY]]]___aaaaaaaaaaaadddgggYYYNNNCCC@@@AAA???>>>???===>>>DDDPPPaaaqqq~~~|||qqqddd\\\SSSRRRPPPOOOKKKEEE>>>999444333111000000000111111888666333000///111333555444666999;;;>>>BBBFFFJJJRRRXXX]]]aaadddeee```XXXZZZWWWTTTTTTUUUSSSMMMGGG@@@===:::888777666555444///111444666888888777777555333111000///000111222111111000000//////......///......------,,,++++++++++++,,,------......///---------------...//////111111000000000000000111//////...///000222444555666999===AAADDDGGGKKKNNNIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHFFFFFFGGGHHHIIIKKKKKKLLLQQQQQQSSSUUUXXX\\\___aaaeeegggkkknnnpppqqqpppppprrrsssuuuwwwxxxyyyyyyyyy|||lllaaa```llloooYYYSSSMMMRRRddd~~~iiiYYYFFF>>>BBBHHHJJJHHHKKKIIIDDD???<<<<<<>>>AAACCCBBB???888000,,,+++,,,))))))))))))+++---///000)))'''$$$$$$&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%333222111///...------,,,///...---,,,,,,+++++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''++++++,,,,,,,,,,,,+++++++++***))))))++++++***(((---+++(((&&&%%%&&&'''(((++++++***)))((((((((((((%%%&&&''''''''''''&&&%%%###############$$$%%%&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&((())))))))))))******))))))***,,,...///000---***((()))***++++++)))((((((''''''((()))***!!!%%%'''))),,,///...---,,,+++***))))))((((((((())))))))))))***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///......---------...,,,...000000000///000111333333444555555555555555333444555777888999::::::::::::::::::;;;<<<===>>>============>>>???@@@AAACCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEGGGJJJLLLNNNUUUQQQMMMLLLLLLNNNOOOOOORRRTTTVVVVVVVVVWWWYYY[[[]]]^^^```aaaaaaaaa`````````dddfffeeeggglllmmmkkkeeeeeeeeeeeeffffffggghhhdddccc___ZZZTTTNNNHHHEEECCCBBB@@@??????@@@BBBCCCEEEFFFGGGIIIMMMRRRVVVYYYaaacccgggiiikkkmmmppprrrqqqrrrtttxxx{{{zzzvvvrrrrrrqqqpppooopppooommmkkkiiigggeeedddeeeeeedddbbbeeeeeedddaaa]]][[[[[[\\\]]][[[\\\___```]]]^^^aaa___```aaabbb```^^^[[[ZZZXXXXXXXXXXXXXXXYYYYYYZZZ\\\]]]^^^```bbbeeeiiikkkYYYNNNCCC??????===;;;<<<999<<>>555444222111000111111222777555333111000111222333444666999;;;===AAAFFFJJJRRRXXX^^^bbbfffhhhddd]]]ZZZVVVSSSRRRRRROOOHHHCCC<<<999666444444333222111000111333555666666666555444333111//////000111222111111111000//////............------,,,+++++++++++++++,,,,,,---...............---------......///111111000000000000111111///............000111222222555888;;;>>>BBBGGGKKKHHHGGGGGGEEEDDDBBBAAA@@@BBBBBBCCCEEEEEEFFFFFFFFFFFFFFFHHHIIIIIIIIIHHHHHHFFFFFFGGGIIIJJJKKKLLLMMMPPPPPPQQQTTTWWWZZZ^^^```ccceeehhhkkkmmmoooppppppqqqsssuuuwwwxxxyyyxxxxxx{{{|||iii___\\\ppp{{{gggXXXKKKMMM[[[qqqtttbbbLLLAAABBBGGGHHHFFFJJJIIIFFFBBB???>>>@@@BBBBBBBBB???999222,,,******))))))((()))***,,,...///+++)))&&&%%%'''((()))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222111///...---......///////////////...---,,,,,,******)))((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''***++++++++++++++++++***,,,***))))))******)))'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%#########$$$%%%&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&''''''((((((((((((((((((((()))***+++,,,------...+++)))((()))+++,,,,,,))))))((('''''''''(((((( """&&&((())))))+++,,,---,,,,,,+++***)))((((((''''''((((((((())))))))),,,+++)))(((((()))***,,,+++++++++,,,,,,---------000000///............///...000222333222222333444555555555444555666666777333444777999::::::::::::888888888999:::<<<===>>>>>>>>>======>>>???@@@@@@CCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEGGGJJJLLLNNNTTTQQQNNNLLLMMMNNNOOOOOOQQQTTTWWWYYYYYYYYYYYYZZZ]]]]]]]]]^^^^^^^^^_________bbbbbbaaaccchhhkkkiiieeedddbbb```___```bbbccc]]][[[WWWRRRKKKEEE@@@===<<<;;;:::999999:::<<<===@@@AAABBBEEEJJJOOOTTTWWWZZZ]]]aaaeeeiiimmmqqqtttqqqrrruuuyyy||||||yyywwwvvvsssqqqoooooonnnmmmkkkiiigggeeedddeeedddbbbaaacccccccccaaa^^^]]]]]]______\\\\\\___```^^^```ccc`````````______^^^]]]]]]YYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\___eeejjjnnnppp^^^RRRFFFAAA@@@===:::;;;555999DDDVVVlllzzzmmmcccXXXWWWUUUSSSPPPKKKEEE@@@777555444222222222222333555444333222111111111111444555888999<<<@@@EEEIIINNNTTTZZZ^^^ccceeeaaa[[[YYYUUUQQQOOONNNJJJDDD???888666333111222222111000111222333444555444333222222111000/////////111111222111111000000///......---------,,,++++++******++++++,,,,,,------......///......---------......111111111111111111111111///......------......///...000222444777<<>>???AAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGJJJLLLMMMSSSQQQNNNLLLMMMOOOOOOOOORRRTTTWWWXXXYYYYYY[[[\\\```___^^^]]]\\\\\\\\\]]]]]]```aaa___```cccccc```cccaaa^^^[[[YYYWWWVVVVVVRRRPPPMMMHHHCCC>>>:::888:::999777666777888:::;;;>>>???AAADDDIIIOOOTTTWWWVVVYYY^^^bbbfffkkkppptttrrrtttwwwzzz||||||zzzxxxxxxuuurrrooonnnnnnmmmkkkjjjiiigggffffffeeebbb```aaabbbbbb```^^^^^^___``````]]]]]]```aaa```aaaeeecccbbb```^^^]]]\\\]]]]]]ZZZZZZ[[[[[[\\\\\\\\\[[[]]][[[[[[___fffmmmrrrsssgggZZZMMMGGGDDD???<<<<<<666:::DDDWWWnnnzzzqqqdddZZZPPPOOOMMMMMMKKKHHHCCC@@@888777555444333333333333333333333333222111000///222333555777:::>>>DDDHHHLLLQQQVVVZZZ]]]```\\\VVVSSSQQQMMMKKKIIIFFFBBB>>>777555333222333333333222222333333333333222111000111000000//////000111111222222111111000//////...---,,,,,,++++++******)))***++++++,,,------......//////...------------...000000111111222222111111000000//////...------------......000333888???EEEIIIJJJJJJJJJIIIFFFCCCAAABBBBBBAAAAAAAAAAAAAAABBBAAAAAABBBDDDEEEFFFFFFGGGFFFGGGHHHIIIKKKLLLMMMNNNOOOOOOPPPRRRUUUXXX[[[]]]```aaabbbeeeiiilllppprrrpppqqqtttvvvwwwwwwwwwwwwwww~~~}}}{{{aaaSSSSSS]]]sssxxx^^^KKKKKKMMMMMM[[[ppp}}}hhhSSSEEEAAADDDGGGHHHIIIKKKJJJHHHFFFFFFFFFHHHHHHFFFBBB<<<666000---))))))((((((((()))+++,,,,,,***((('''(((((('''&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%---,,,++++++++++++------,,,---......---,,,***))))))((((((((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))(((***)))(((((())))))'''&&&###$$$&&&((())))))))))))############$$$%%%&&&&&&'''''''''''''''''''''''')))((((((''''''(((((((((''''''&&&&&&&&&''''''((((((((((((((((((''''''&&&(((***,,,...//////.........,,,)))))))))***)))((()))(((((((((''''''&&&&&&%%%&&&(((+++---.........*********))))))(((((((((&&&&&&&&&'''((()))))))))))))))*********)))))))))******+++,,,,,,---.........------,,,------......+++---///000000000222333444444333222333444555666555666888999:::::::::999777777777888:::<<<>>>???AAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFFFFGGGIIIKKKLLLQQQOOOMMMMMMNNNPPPPPPPPPTTTUUUVVVVVVVVVXXX\\\___dddbbb```^^^\\\[[[[[[ZZZZZZ___bbbaaaaaaaaa^^^ZZZ___^^^\\\XXXTTTOOOKKKHHHGGGEEECCC???<<<999777666777666555444444666888999;;;<<<>>>AAAGGGLLLRRRUUUUUUXXX\\\___cccgggmmmpppsssuuuwwwyyyyyyyyywwwwwwyyyvvvrrrooonnnnnnlllkkkllljjjiiiiiihhhgggdddbbbaaaaaaaaa```^^^]]]^^^___```]]]^^^aaabbbaaabbbfffgggeeeaaa]]][[[ZZZ[[[\\\ZZZ[[[\\\\\\]]]]]]\\\\\\^^^]]]]]]```fffmmmsssvvvpppbbbTTTMMMHHHAAA===<<<777:::EEEYYYppp~~~tttkkkaaaVVVNNNFFFEEEEEEFFFFFFEEEBBB???999888666444333333333444222222222222222000///...///111333555888===DDDHHHMMMRRRUUUWWWYYYZZZVVVOOOIIIGGGEEEDDDCCCAAA>>><<<777555333222333444444333333333333333222111000000//////000000000111222222222222222111000000//////---,,,,,,++++++******)))******++++++,,,------...///......---------......///000111222333222222222333222222111000///...---.........///111666>>>CCCJJJLLLNNNPPPOOOMMMJJJGGGCCCBBBAAA@@@?????????@@@??????@@@AAABBBCCCDDDEEEEEEFFFGGGIIIKKKLLLNNNNNNPPPPPPQQQSSSUUUYYY\\\]]]___```bbbdddhhhlllpppqqqoooqqqsssuuuvvvwwwwwwvvvuuu||||||zzz}}}uuuYYYPPPOOO___uuuoooXXXSSSOOOIIIRRRdddtttttt___KKKBBBCCCHHHGGGIIILLLMMMKKKJJJIIIIIIIIIHHHGGGDDD???999222...***)))((((((((()))***++++++)))'''&&&''''''&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000///...---+++***)))(((,,,,,,,,,,,,+++***))))))))))))((((((((()))******(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((())))))(((((('''((('''&&&'''((()))(((''')))))))))))))))((('''&&&'''''''''''''''((())))))(((((('''&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%'''''''''&&&''''''((()))'''(((((((((((((((''''''***+++---...///000//////***)))((((((***+++++++++''''''((((((((('''&&&&&&%%%%%%'''***---//////---))))))))))))((((((''''''&&&&&&'''((())))))***+++((()))***+++++++++******+++++++++,,,,,,------------,,,,,,,,,,,,---......---///111222111111222444555555555444555666666777666666777777888999999:::888888888999:::<<<===>>>>>>>>>======>>>???@@@@@@????????????@@@AAACCCCCCHHHGGGGGGGGGHHHIIIKKKLLLOOOMMMLLLMMMOOOQQQRRRRRRTTTTTTTTTTTTUUUXXX]]]```ddddddbbb```^^^\\\ZZZYYYWWW]]]aaabbbbbbccc___YYYYYYYYYWWWSSSNNNHHHBBB???===<<<:::888666555555555333222000000000222444666666777999<<>>===<<<;;;;;;888555333222333444444333444444333222222111111000//////000111222333333333333222222111111000//////---------,,,++++++************++++++,,,,,,---------------------.../////////000111333333333222222444444444333222111///...////////////000555;;;@@@IIILLLPPPSSSTTTRRROOOMMMDDDCCCAAA???>>>>>>>>>???>>>>>>>>>>>>???@@@BBBBBBDDDEEEFFFHHHJJJLLLMMMNNNPPPPPPQQQSSSUUUXXX[[[]]]]]]^^^aaadddhhhkkknnnooooooppprrrtttvvvvvvvvvvvvsssyyy{{{xxxxxx|||cccSSSHHHOOO```rrrkkk]]]SSSKKKPPP\\\eeezzz~~~nnn[[[MMMGGGFFFFFFIIILLLNNNMMMLLLLLLLLLHHHGGGEEECCC@@@:::444///,,,+++***)))((()))***+++)))(((&&&&&&''''''&&&$$$))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%---.../////////---+++)))---,,,+++******))))))***)))))))))))))))***++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&%%%%%%&&&((())))))(((+++***))))))((('''&&&&&&(((((('''''''''((()))))))))((('''&&&&&&'''((()))%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''((())))))''''''((((((((((((((('''******,,,---.../////////***)))((()))***+++***)))%%%&&&'''((((((((('''&&&+++******,,,......,,,)))))))))((((((((((((''''''&&&''''''((()))***+++,,,***)))))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000222444444333333444555333333444555555555555555777666555555666777999:::::::::::::::;;;<<<===>>>============>>>???@@@AAA?????????@@@AAABBBDDDDDDIIIHHHGGGGGGHHHIIIJJJKKKLLLKKKKKKMMMPPPRRRSSSSSSQQQSSSTTTUUUVVVXXX[[[^^^aaaaaaaaaaaa___]]][[[ZZZXXX]]]___^^^^^^^^^[[[VVVQQQOOOLLLIIIDDD@@@<<<:::777666444222111111111222///...---------///111333444444666999>>>CCCHHHKKKPPPRRRTTTWWWZZZ^^^dddhhhkkknnnrrrsssrrrrrrsssuuutttsssqqqpppooonnnkkkiiijjjiiiiiijjjjjjiiifffcccbbbbbbaaa^^^ZZZXXXXXXYYY\\\[[[^^^dddeeebbbaaacccgggeeeaaa^^^[[[[[[[[[[[[YYYZZZ\\\]]]]]]]]][[[ZZZZZZ^^^```aaabbbhhhttt~~~ppp```VVVNNNEEE???===::::::BBBSSSkkk~~~ttteeeWWWNNNJJJIIIEEEDDDDDDDDDEEEEEECCCAAA:::999666444333222222333222111111000//////......///000222555:::BBBJJJPPPLLLPPPRRRQQQQQQQQQLLLEEE@@@@@@???>>><<<<<<<<<===;;;999666555666666666555555444333222222222222222///000111222333444555555333333222111111000000///......------,,,+++++++++*********+++,,,,,,------,,,,,,,,,---...///000111...000222333444444333222444444444444333222000///...............111666:::DDDHHHNNNSSSUUUUUUSSSQQQFFFDDDBBB???======>>>>>>>>>===<<<<<<===>>>???@@@BBBCCCEEEGGGIIIKKKLLLMMMOOOOOOPPPQQQTTTWWWYYY[[[ZZZ\\\```dddgggiiikkkkkknnnppprrrtttuuuvvvvvvuuusssvvvvvvuuuwww}}}}}}zzzxxxcccPPPLLLTTTccc}}}vvvggg[[[TTTTTTXXXooouuudddRRRFFFFFFIIILLLNNNNNNMMMNNNOOOKKKHHHFFFDDDBBB>>>999444---,,,+++***))))))***+++((('''''''''))))))'''&&&))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((***...111222222111000...---+++***))))))***+++******))))))***+++,,,,,,************************(((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&%%%$$$$$$&&&((())))))((((((((('''''''''(((((()))'''&&&&&&%%%%%%&&&&&&&&&)))((('''&&&&&&'''((()))%%%%%%%%%&&&'''((()))***'''''''''''''''((())))))&&&''''''((()))(((((((((*********+++,,,---...///...,,,***)))))))))'''%%%$$$%%%'''((((((((('''''''''&&&&&&))),,,---+++)))((((((((((((((('''''''''''''''((()))***+++,,,,,,,,,***((('''(((,,,000333---,,,,,,,,,,,,,,,,,,,,,...............///000111...000111111000///000111000111222333444333222111888666444333444666999;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@BBBCCCDDD@@@@@@@@@AAABBBCCCEEEFFFIIIIIIHHHGGGHHHIIIJJJKKKKKKJJJJJJMMMPPPSSSTTTTTTNNNQQQUUUWWWXXXXXXZZZ[[[]]]^^^`````````^^^\\\[[[[[[]]]]]]YYYWWWVVVTTTOOOIIIGGGBBB>>>:::888777777444333111///.........///...---,,,,,,---///111222444444666999===BBBGGGJJJLLLNNNQQQSSSWWW[[[aaafffgggjjjoooqqqpppqqqsssuuurrrqqqpppppppppnnnkkkhhhhhhggghhhiiijjjiiifffcccccccccaaa]]]YYYWWWVVVWWWZZZZZZ^^^eeefffcccaaabbbeeeccc```^^^\\\\\\\\\]]]XXXZZZ[[[]]]]]]\\\[[[ZZZWWW\\\aaaaaa```gggvvvwwwfff[[[SSSIIIBBB@@@<<<;;;???OOOddduuu||||||{{{rrrbbbSSSJJJIIILLLHHHGGGEEEEEEEEEDDDBBB@@@:::888666444333222222222222111000///.........///000111444777<<>>>>>===<<<;;;;;;<<<>>>>>>BBBBBBDDDFFFHHHJJJLLLMMMNNNNNNOOOPPPRRRUUUXXXZZZYYY[[[___cccfffhhhhhhhhhnnnoooqqqtttuuuuuuuuuuuussstttsssssswww~~~~~~vvv|||uuu]]]QQQQQQ]]]yyyppp]]]PPPPPPgggxxx]]]HHHFFFIIILLLMMMNNNNNNOOOPPPOOOLLLIIIGGGFFFCCC>>>:::...---,,,************+++(((((('''(((******)))'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,---+++***)))***,,,---,,,***))))))***,,,------+++)))(((&&&&&&''''''---+++)))((('''((()))***''''''''''''''''''''''''+++(((&&&''')))+++)))'''(((((((((((())))))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&$$$$$$'''))))))%%%"""%%%&&&'''(((((('''&&&%%%((()))+++,,,,,,+++)))((($$$$$$$$$%%%&&&'''((()))(((''''''''''''(((((()))''')))+++,,,++++++,,,...,,,***((('''(((((('''&&&+++***)))'''''''''((()))(((***---...---,,,,,,---))))))))))))(((&&&###""""""###$$$&&&((()))++++++''''''&&&&&&'''(((***+++///---+++***+++,,,,,,,,,,,,---......//////......222111000///000111222333222222333333444555555555777777777777888999:::;;;<<<;;;;;;;;;;;;<<<======;;;;;;<<<>>>???@@@AAABBBEEEBBB???@@@CCCEEEEEEDDDGGGGGGGGGJJJMMMOOOPPPOOOMMMNNNPPPPPPPPPPPPQQQSSSOOOPPPSSSVVVYYYZZZZZZZZZZZZ[[[\\\\\\]]]]]]]]]\\\^^^\\\YYYUUUPPPKKKGGGDDDAAA>>>:::666333333444555888666222///,,,+++++++++...+++)))***...000///---111222333444777===CCCHHHKKKOOORRRTTTUUUXXX^^^ccciiikkknnnppprrrrrrrrrqqqtttsssrrrpppmmmjjjhhhfffgggeeedddfffiiijjjhhheeeaaaaaaaaa___]]]ZZZXXXVVVYYY[[[^^^```bbbbbbaaaaaa^^^^^^^^^]]]]]]^^^^^^___\\\\\\^^^______^^^]]]\\\aaa]]][[[\\\^^^cccppp|||rrrdddWWWLLLFFFDDD<<<@@@HHHUUUcccnnntttuuuyyyuuulllcccZZZRRRNNNKKKGGGFFFGGGHHHIIIHHHEEECCC<<<999666333111111222333222222000///............000222444555:::GGGXXXeeebbbaaa```bbbdddddd```\\\UUUOOOHHHDDDDDDFFFFFFEEEHHHCCC===888666555444333444444333222111111222222777666555444333222222222333333333222222222111111000...,,,,,,,,,,,,***((((((***+++***)))((()))***---...///000000111111000111///...000333666666555666555555444444333333222222111///---,,,---...///444888???FFFKKKMMMMMMLLLHHHDDDAAA???@@@@@@>>>;;;<<<;;;;;;:::;;;<<<===>>>BBBCCCCCCEEEFFFGGGHHHIIILLLMMMNNNOOOPPPSSSXXX[[[ZZZ\\\^^^```bbbdddhhhjjjllljjjjjjmmmrrruuutttssswwwsssqqqqqqvvvzzz||||||uuusss\\\MMMSSSmmmqqq]]]ZZZ^^^lllmmmTTTHHHEEEFFFLLLOOOOOOPPPRRRMMMLLLJJJIIIHHHEEEAAA>>>333///***(((((()))******)))(((''''''((()))(((&&&&&&&&&&&&&&&%%%$$$###"""''''''&&&&&&''''''((()))---......---+++***,,,------,,,***))))))***,,,---+++***)))((((((((()))))),,,+++)))((('''((()))***'''''''''''''''''''''''')))'''%%%%%%'''((('''&&&&&&&&&''''''((((((((()))(((((((((''''''&&&&&&&&&((('''''')))+++***'''$$$%%%&&&'''(((((('''&&&%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%&&&''''''((((((''''''''''''((())))))***,,,------+++******++++++***((()))***++++++***+++***)))'''''''''((())))))***,,,,,,,,,+++++++++******))))))(((&&&%%%$$$%%%&&&&&&'''(((((())))))((('''''''''''')))***+++,,,+++******,,,......---,,,---......//////......000000000000000111111222222333333444555555666666777777777777888999::::::;;;;;;;;;;;;;;;<<<============>>>>>>>>>?????????DDDBBB@@@@@@CCCEEEEEEDDDIIIIIIIIILLLPPPRRRSSSRRRMMMNNNPPPPPPOOOPPPQQQSSSPPPQQQSSSTTTUUUVVVVVVVVVXXXYYYYYYYYYYYYYYYYYYXXXVVVTTTQQQMMMHHHCCC???===<<<:::666222000000111222222111///,,,++++++,,,,,,((()))*********+++,,,---///000111222555:::@@@EEEJJJNNNRRRSSSUUUXXX^^^ccchhhjjjmmmppprrrrrrrrrrrrrrrrrrpppnnnllliiigggffffffdddcccdddfffgggeeebbbbbbbbbaaa```^^^[[[YYYWWWZZZ[[[^^^```aaaaaa```___\\\\\\[[[[[[\\\]]]^^^^^^____________^^^]]]\\\[[[]]]ZZZYYY[[[\\\aaalllwwwzzznnnaaaUUUMMMJJJAAAEEENNNZZZgggooossssssuuuqqqjjjaaaYYYSSSOOOMMMIIIIIIHHHIIIIIIGGGDDDAAA:::888555222111111222333222111000///............///111444666;;;GGGWWWdddlllmmmooorrruuusssoookkkeee^^^TTTOOOMMMMMMLLLKKKLLLGGGAAA<<<999777666555333333222222222222333333777666555444333333333333333333333222222222222111000...,,,,,,,,,,,,***))))))***++++++******+++,,,......///000000000000000111///...000333666666555666555555444333333222222222000...---,,,,,,---...///222888>>>BBBEEEEEEEEEGGGEEEBBBBBBCCCBBB@@@===<<<;;;;;;:::;;;<<<>>>???AAABBBCCCDDDEEEGGGHHHHHHKKKLLLNNNNNNOOORRRVVVZZZYYY[[[]]]___```cccfffiiikkkjjjjjjmmmqqqttttttsssuuusssqqqrrrvvvzzz{{{{{{pppZZZUUUeeeyyymmm___^^^hhh~~~zzzeeeNNNHHHFFFKKKOOOOOOOOOPPPOOOMMMLLLKKKJJJHHHDDDAAA555111,,,)))))))))******((('''&&&&&&'''((('''&&&&&&&&&&&&&&&%%%$$$######"""""""""""""""###$$$$$$...//////...,,,+++---...---,,,+++*********,,,,,,)))))))))))))))***+++,,,+++***)))((('''((()))***''''''''''''''''''''''''((('''%%%%%%'''((('''&&&$$$$$$%%%&&&''''''((((((******)))(((''''''&&&&&&'''''''''(((******'''%%%&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&'''&&&&&&&&&&&&&&&''''''((('''''''''(((((()))***...//////...+++)))))))))((('''&&&(((***,,,------******(((''''''(((((())))))******+++******)))(((+++***)))((('''&&&&&&&&&))))))((((((((((((''''''(((((((((((((((***++++++***))))))+++...///...---,,,---......//////......//////000111111111111000333333444444555666666777666666666666777888999:::;;;;;;;;;;;;;;;<<<<<<===??????>>>>>>======<<<<<>>999666444222111111111222222333444444444777666555444444444444444333333333333222222222222000...---,,,---,,,***))))))***,,,,,,++++++,,,......//////000000000000000111000///111333555666555555555555444333333222222222111///---,,,+++,,,,,,,,,...111555999<<<>>>???CCCBBBBBBBBBCCCBBB@@@===<<<;;;::::::;;;===>>>???@@@@@@AAACCCDDDEEEFFFGGGIIIKKKLLLMMMNNNPPPTTTWWWWWWYYY[[[\\\^^^```dddfffhhhhhhjjjmmmqqqssstttssssssrrrrrrtttwwwyyyzzzzzziiiXXXZZZcccvvveee^^^```rrrvvvVVVLLLFFFHHHMMMNNNMMMLLLPPPNNNMMMMMMMMMKKKGGGEEE:::666000,,,******)))))))))'''&&&'''((()))((('''&&&&&&'''&&&&&&%%%$$$############$$$$$$$$$%%%%%%...//////---,,,+++---...---,,,+++*********++++++***************+++++++++***)))(((((((((((())))))''''''''''''''''''''''''***)))((((((((()))))))))$$$$$$%%%&&&'''(((((()))***))))))((('''&&&%%%%%%%%%%%%&&&&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''&&&&&&&&&&&&'''''''''''''''((()))******...///000...,,,)))))))))%%%$$$$$$%%%(((************)))(((''''''((()))***,,,+++************)))(((***)))'''&&&%%%&&&''''''))))))))))))((((((((((((((((((((()))******++++++***)))***,,,//////---+++,,,---......///.........///000111222333222111000333444444555555666666777666666666666777888999999;;;;;;::::::;;;;;;<<<===>>>>>>>>>=========<<<<<>>:::777555333111///---***)))***+++,,,******)))))))))***+++,,,&&&(((++++++***))))))+++***,,,---...///333888<<>>@@@@@@???===<<<<<<;;;;;;;;;<<<===???@@@??????@@@AAACCCDDDEEEFFFGGGIIIKKKLLLLLLNNNRRRTTTUUUVVVYYYZZZ[[[]]]aaaccceeegggiiimmmppprrrssssssrrrrrrsssuuuwwwyyyyyyyyy~~~~~~|||dddYYYWWWlllvvvkkk___YYYfff|||}}}^^^QQQFFFFFFKKKMMMLLLKKKOOONNNMMMNNNNNNMMMJJJHHH@@@;;;444///,,,+++)))(((***(((((((((***+++***)))&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&---......---+++***,,,------,,,,,,++++++*********++++++++++++*********)))(((((((((((((((((())))))(((((((((((((((((((((((()))))))))((((((((()))***%%%%%%&&&'''(((((())))))((((((''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&&&&'''''''''''''''(((((()))+++++++++---...---,,,******+++'''%%%$$$%%%'''(((((('''***)))(((''''''((()))***...,,,******++++++***(((((('''&&&%%%%%%%%%&&&'''''''''(((((())))))******'''((())))))***+++++++++,,,+++,,,---......+++))),,,---......///.........///000222333333333222111333333444444555666666666555555555555666777888999:::::::::::::::;;;<<<<<<<<<<<<======>>>????????????@@@BBBCCCCCCDDDEEEFFFFFFGGGIIIMMMQQQSSSRRRQQQMMMOOOPPPOOONNNNNNOOOPPPQQQPPPOOOOOOOOOQQQRRRSSSSSSRRROOOLLLIIIFFFEEEDDDAAA???<<<999666444333333///...,,,***))))))***++++++*********************,,,***)))+++---...,,,******+++------///111555999;;;@@@EEEIIIKKKOOOTTTXXX```cccgggkkkoooqqqqqqqqqpppooommmkkkiiihhhhhhhhhaaaccceeefffgggggghhhiiidddcccbbb```___]]]]]]\\\VVVXXX[[[___aaabbbbbbbbbcccbbbaaa___]]]]]]\\\\\\ZZZZZZYYYYYYZZZ\\\^^^___]]]\\\^^^`````````eeemmm~~~pppgggaaa]]]\\\aaaggglllnnnkkkhhhffffffeeeccc___[[[VVVQQQOOOKKKIIIEEEBBB???<<<777444333222111000//////000000000//////...............,,,///333666===IIIZZZgggoooppprrrrrrrrrqqqpppooobbbZZZPPPIIIEEECCC@@@======;;;777666666777666555333444555666777777666666555555444444444555555666444444444333333333222222111///------------+++)))''')))******))))))***,,,---...///000000111111111111222222222333444555777777777666666555444444333666555444222000///......---,,,,,,,,,...111444666666888;;;===>>>>>>============<<<;;;<<<===>>>???>>>>>>???AAABBBCCCDDDEEEFFFHHHJJJKKKKKKMMMPPPRRRSSSUUUWWWXXXYYY[[[^^^aaabbbeeeiiillloooqqqrrrsssppprrrsssuuuvvvwwwyyyzzz}}}~~~wwwcccWWWWWWoooyyyrrrbbbXXX___mmm}}}~~~hhhXXXHHHEEEHHHJJJKKKKKKMMMLLLLLLMMMNNNNNNKKKIIIEEE@@@888222...,,,***)))((('''&&&''')))***)))(((&&&&&&'''''''''&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$---......---+++***,,,------,,,,,,,,,+++******)))***+++++++++***)))((((((''''''(((((((((((())))))((((((((((((((((((((((((&&&'''((('''%%%%%%'''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''((()))((('''&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''''''''(((((('''''''''((()))***+++,,,)))+++,,,,,,+++***+++,,,***(((&&&&&&(((((((((''')))((((((''''''(((******...+++((()))+++---+++)))''''''&&&&&&&&&''''''(((%%%%%%&&&''')))***++++++&&&'''((()))************---,,,,,,,,,------+++))),,,---......//////......000000111222222222222222222222333333444555555666444444444555555666777888:::::::::::::::;;;;;;<<<;;;;;;<<<>>>???AAABBBBBB>>>@@@BBBDDDCCCDDDEEEFFFIIIIIIKKKOOORRRTTTRRRQQQMMMOOOPPPOOONNNMMMNNNPPPOOOOOOOOOPPPQQQRRRSSSTTTRRRPPPLLLGGGCCC@@@>>>>>>888777555333222111111222///...,,,+++************++++++++++++*********)))///+++((()))---///---******+++,,,---...000333666999>>>DDDHHHKKKOOOTTTXXX]]]___dddhhhlllooopppppplllkkkiiigggeeeeeeffffff^^^aaacccdddddddddfffgggdddcccaaa```^^^]]]]]]]]]WWWYYY\\\```bbbcccccccccaaa```^^^\\\ZZZYYYYYYYYYXXXXXXYYYZZZ\\\^^^___```]]]\\\]]]___^^^]]]bbbjjj}}}|||tttnnnhhhfffiiimmmnnnlllhhhfffeeeeeedddbbb___YYYSSSMMMJJJDDDBBB>>>;;;999777444111000000////////////////////////......---......///,,,...222555===KKK^^^llluuuvvvuuurrrlllgggcccbbbXXXRRRJJJEEECCC@@@<<<999;;;999777777888999999999777888999999999888666555333333333333333444555666444444444444333333333333111///...---...---+++***(((*********)))((()))***+++,,,...///111222222222111222333333333333555777888888888777666666555555666666555444222111000000,,,+++******+++---000111333666999<<<<<<===>>>@@@???>>>===<<<<<<<<<===>>>>>>>>>???AAABBBCCCDDDEEEEEEGGGJJJKKKKKKLLLNNNPPPRRRTTTVVVWWWXXXYYY]]]______ccchhhlllnnnppprrrsssppprrrttttttuuuvvvyyy{{{kkkWWWNNN]]]ssszzzjjj______ccckkktttcccPPPHHHGGGGGGJJJLLLKKKKKKKKKMMMOOOOOOMMMKKKIIICCC<<<555111...+++***%%%$$$###%%%'''((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((''''''...//////...,,,+++---...------,,,,,,+++***))))))'''((()))*********)))(((&&&''''''(((((()))((((((((((((((((((((((((((((((&&&'''((('''%%%%%%''')))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((()))(((&&&&&&(((***&&&&&&%%%$$$$$$%%%&&&&&&))))))(((((((((((())))))''''''&&&''''''((()))***'''''''''((()))+++,,,---(((***++++++***)))******)))'''&&&&&&'''((((((''')))(((''''''''')))***+++---)))&&&'''***---+++)))''''''((()))))))))))))))%%%%%%&&&'''((())))))***%%%&&&((()))******))))))---,,,***+++,,,------,,,,,,---......//////......///////////////000000111111111222222333444444444444444444444555666777777::::::999999::::::;;;<<<<<<<<<===???@@@BBBCCCCCC<<<@@@CCCDDDDDDCCCEEEGGGIIIIIILLLOOORRRRRRPPPNNNMMMOOOPPPOOONNNMMMNNNOOONNNNNNOOOPPPQQQQQQQQQQQQPPPMMMHHHBBB===:::888777222111///......///111222//////---+++******))))))))))))***************)))---+++((('''((()))+++,,,)))***+++,,,,,,---000222444999@@@EEEHHHLLLQQQUUUYYY\\\aaafffjjjmmmoooooollljjjhhhfffeeeffffffggg```ccceeeeeecccbbbccceeedddbbb```___]]]]]]]]]]]][[[\\\___aaabbbcccbbbaaa]]]]]]\\\[[[ZZZZZZZZZZZZYYYZZZ\\\]]]^^^___``````___^^^^^^___^^^]]]bbbiiiwwwvvvnnnoooqqqqqqooojjjgggffffffdddcccaaa]]]VVVOOOHHHDDD<<<:::777555444333111///..................//////.........------......///,,,...111555===MMMbbbqqqzzz}}}}}}uuummmfffcccXXXSSSNNNJJJHHHEEE@@@<<<===;;;::::::<<<===<<<<<<<<<<<<===<<<;;;888666444111111111222222444555555555444444444444333333333111000...---...---,,,***+++,,,,,,+++)))(((((()))***+++---///111333444444111333444444222333555888::::::999999888777777777444444444444333222111000---,,,+++******,,,---///000333666888888:::===@@@AAA@@@>>>===<<<;;;<<<<<<>>>???@@@AAABBBDDDEEEEEEEEEGGGJJJKKKKKKLLLNNNOOORRRSSSUUUVVVWWWYYY\\\^^^]]]bbbhhhlllnnnoooqqqsssqqqrrrsssssssssuuuyyy}}}tttZZZOOORRRaaayyyvvvkkkfff```^^^qqqqqq[[[NNNGGGEEEHHHMMMJJJJJJKKKMMMPPPPPPOOOMMMKKKFFF>>>777222///---+++&&&%%%$$$%%%''')))((('''&&&&&&''''''''''''&&&&&&'''(((***,,,,,,+++***)))///000000///------...///---------,,,+++***)))((($$$%%%''')))***+++******&&&&&&'''((())))))(((((())))))))))))))))))))))))''')))+++)))'''&&&(((+++'''&&&&&&%%%%%%$$$$$$###&&&&&&''''''((()))))))))%%%'''(((&&&$$$###&&&(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''')))***+++'''''''''((()))+++,,,---)))***++++++)))(((((()))%%%$$$######%%%&&&&&&&&&)))(((''''''''')))***++++++'''$$$%%%))),,,+++((('''(((***,,,,,,,,,+++***%%%%%%&&&&&&''''''(((((($$$&&&''')))))))))((((((,,,***)))))),,,...//////,,,---......//////............---,,,,,,...///000000111111222222333444444444444444444444666777777::::::999999::::::;;;<<<>>>>>>???@@@AAABBBCCCCCC<<>><<<888555333000000000111222333444555555555444444444333333333111000............,,,***---......,,,***((()))***)))***,,,///111333555555111333555444222222555888;;;;;;::::::999888888777333333333333333222111000///...---,,,,,,---...///,,,///222333444666;;;???CCCAAA???===;;;;;;;;;;;;??????@@@AAACCCDDDEEEEEEEEEGGGJJJKKKLLLLLLNNNOOORRRSSSUUUVVVWWWXXX[[[^^^[[[aaahhhlllnnnoooqqqtttqqqssssssrrrqqqtttyyy~~~}}}~~~dddTTTMMMWWWrrr~~~tttmmm```XXXhhh{{{dddRRRGGGCCCGGGMMMKKKKKKLLLNNNQQQRRRPPPOOOLLLGGG???888444000...,,,)))((('''(((+++,,,,,,+++&&&&&&'''''''''''''''&&&$$$%%%'''((()))((('''%%%//////---,,,+++*********...,,,+++,,,,,,+++)))'''+++++++++***)))(((((('''))))))))))))************''''''(((((((((((('''''''''))))))&&& """&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%(((''''''&&&'''(((***+++%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&''''''''''''((()))************+++++++++((()))*********((('''%%%'''&&&%%%%%%&&&'''&&&&&&$$$%%%%%%&&&'''((()))))))))***,,,------+++(((&&&***))))))((('''&&&&&&&&&%%%%%%%%%&&&((()))+++,,,)))******)))((())),,,...++++++++++++++++++,,,,,,///////////////...............///000000000000000111333444444222222333555333333444444555666666666777777777888999:::;;;<<<=========>>>???AAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFJJJLLLNNNNNNLLLJJJJJJJJJNNNPPPRRRPPPMMMKKKKKKMMMNNNMMMMMMLLLKKKJJJIIIHHHKKKHHHCCC===888444111000******)))***+++---///000000...---+++******+++++++++)))(((***,,,,,,)))%%%---+++******+++,,,,,,+++)))))))))***+++---...///222555999>>>AAAEEEJJJMMMTTTXXX^^^cccgggjjjmmmoooqqqooommmjjjhhhgggggggggeeeggghhhgggcccbbbccceeegggeeebbb___^^^^^^^^^___```aaaccceeedddbbb___]]][[[\\\\\\]]]]]]^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^```aaaaaabbbcccddddddeeewww{{{tttqqqnnnmmmllljjjeee```ccc___XXXPPPJJJCCC===999444444333222111000//////......//////000000111111//////.........---------,,,000555888>>>OOOfffwwwvvvqqqjjjeeeaaa]]]WWWSSSQQQMMMHHHHHHJJJJJJGGGCCCBBBAAA???<<<999555333111111111222222222333333333222222222333333333444444222222222111///---***)))***************************+++---///111333444444555444333222333555777999999:::;;;<<<<<<:::888777999888666555333333222222222111///---,,,,,,,,,,,,,,,...000222333666:::<<>>=========>>>>>>>>>>>>???@@@BBBCCCDDDDDDFFFHHHJJJJJJKKKNNNPPPSSSSSSTTTUUUVVVXXXYYYYYYbbbbbbdddgggjjjmmmoooqqqqqqrrrrrrtttvvvxxxzzz{{{{{{}}}aaaUUUTTTeeexxx}}}vvvfffVVVZZZjjj}}}qqqZZZIIIBBBBBBCCCHHHJJJLLLOOOPPPPPPOOOOOOJJJHHHDDD@@@<<<666000,,,///---)))&&&%%%&&&((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''000///...,,,++++++******,,,+++***+++++++++)))'''++++++******)))(((((('''&&&&&&'''''''''(((((((((''''''(((((((((((('''''' $$$((('''%%%$$$'''***(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&'''''''''''')))*********++++++++++++++++++******))))))))))))'''&&&%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((())))))))))))***+++,,,,,,***((('''***))))))(((''''''&&&&&&'''''''''''''''((()))******++++++***))))))***,,,(((((()))******+++******////////////..................///000000000000000000111333222111111222444444444555555666777777888888888888888999;;;<<<===<<<======>>>@@@AAACCCCCCCCCCCCDDDEEEEEEFFFFFFGGGIIIKKKLLLLLLKKKIIIIIIIIILLLNNNPPPOOOLLLJJJKKKLLLNNNMMMMMMLLLKKKJJJJJJJJJFFFBBB<<<666111///......+++*********,,,---///111---,,,+++))))))))))))******)))((((((******(((&&&+++)))'''((()))***)))))))))))))))***+++,,,......000333777;;;>>>CCCGGGJJJQQQUUU[[[aaaeeehhhkkkmmmnnnmmmkkkiiiggggggggggggdddfffgggeeecccaaabbbddddddbbb```___^^^^^^___```ccccccdddeeedddbbb```^^^[[[\\\\\\]]]]]]^^^______^^^^^^^^^^^^^^^^^^^^^^^^______```aaaaaabbbccccccnnnxxxvvvrrrmmmiiigggddd```]]]YYYUUUOOOIIIDDD???:::666111111000///...---------////////////000000111111//////.........---------,,,111555999@@@PPPgggxxx{{{uuurrrmmmgggccc]]]XXXSSSQQQQQQOOOJJJEEE???>>>;;;888555333222111111111111222222222222333222222222333333333333444000000111111000...,,,+++************************((()))+++---///000000111444333222222333444666888:::;;;<<<======<<<:::999999888777555444333222222222111///,,,***))))))))))))+++---///000222666888AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@AAACCCCCCDDDFFFHHHIIIJJJKKKNNNPPPTTTUUUVVVXXXYYYZZZZZZZZZZZZ[[[^^^bbbgggkkkooorrrvvvvvvuuutttttttttttttttwwwyyy{{{|||}}}nnn[[[QQQ\\\mmmyyysssfffZZZXXX___qqqrrr___OOODDDBBBCCCFFFGGGJJJLLLMMMMMMLLLLLLLLLIIIFFFBBB???999444///...,,,)))'''%%%&&&'''(((((((((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%000000...---,,,,,,,,,,,,,,,*********+++***(((&&&++++++******)))(((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''###(((***((('''(((***((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&((((((''''''((((((((())))))))))))******+++++++++++++++...---+++***)))***+++,,,''''''&&&&&&&&&&&&''''''''''''(((((())))))*********************))))))))))))))))))(((''''''&&&&&&)))(((((('''''''''((((((+++,,,---,,,***(((((()))'''(((***+++,,,,,,,,,+++..............................///000000000000000///111222222111000222333555555666666777888888888888888999999:::<<<===>>><<<===>>>???@@@BBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHJJJKKKKKKIIIHHHHHHIIIJJJLLLMMMMMMKKKJJJKKKLLLLLLKKKJJJIIIGGGGGGFFFFFF@@@<<<666000---,,,---...,,,,,,++++++,,,...///000---,,,+++***))))))******,,,***(((((()))***)))((()))'''&&&&&&'''((((((''')))))))))***+++,,,---...---000444888;;;???DDDGGGMMMRRRXXX^^^bbbeeehhhjjjjjjiiihhhgggffffffggggggccceeefffeeecccaaaaaabbb```___^^^]]]]]]^^^```aaadddccccccbbb```___^^^^^^\\\\\\\\\]]]^^^^^^______]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^______`````````dddtttvvvuuupppiiiccc^^^ZZZVVVSSSMMMIIIDDD???;;;888555222//////......---------,,,/////////000000000000111/////////.........---------000555999AAARRRiiizzz|||vvvqqqiiiddd^^^ZZZVVVPPPIIICCC;;;999666333111111111111000000000111111111222222111111222222222333333333...///000000000///...---++++++++++++++++++++++++------///000111222222222333222111111222333555666:::;;;<<<===>>>===<<<;;;999888777666555333333222444333000---+++)))(((((((((***,,,---...///222555???AAADDDFFFGGGEEECCCAAA>>>>>>>>>>>>???AAABBBCCCDDDFFFHHHIIIJJJLLLOOOQQQUUUWWWYYY[[[\\\\\\[[[ZZZXXXYYY[[[___dddiiinnnpppwwwvvvuuutttsssrrrqqqqqqtttuuuvvvxxxzzz~~~jjjVVVWWWeeetttrrrggg```YYYSSSaaaooowwwlll\\\LLLEEEFFFFFFGGGIIIJJJKKKKKKKKKJJJLLLJJJHHHEEEBBB>>>888444---,,,***((('''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000000///...---,,,,,,---,,,+++***+++++++++)))(((************))))))(((((('''((((((((())))))))))))''''''((((((((((((''''''&&&(((******(((&&&&&&''')))((((((''''''(((((()))'''''''''''''''&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''))))))*********+++++++++)))***+++,,,,,,,,,++++++,,,+++++++++++++++++++++'''''''''&&&%%%&&&'''((()))))))))))))))***************(((((((((((()))***))))))((((((''''''''''''((((((''''''''''''(((((()))+++------+++)))((()))(((***,,,...///000///...------...............///......///000000000000000000111222222111111222333444555555666777777888888999999999:::;;;<<<===>>><<<===>>>@@@AAABBBCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLKKKKKKKKKKKKIIIGGGEEEBBB@@@>>>>>>===:::777444000.........///------,,,,,,,,,---///000......------,,,,,,,,,,,,...,,,***)))******++++++***(((''''''((())))))((())))))))))))***+++,,,---,,,///222555888===BBBEEEKKKOOOVVV\\\```cccfffhhhfffffffffffffffgggggggggeeeeeeffffffeeecccbbbbbb\\\\\\\\\]]]^^^___```aaabbbaaa___]]][[[[[[[[[[[[\\\\\\]]]]]]^^^_________]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^```lll{{{|||vvvqqqnnnhhhbbb[[[UUUOOOLLLFFFBBB===888555333111///////////////////////////000000000000000000000000////////////............,,,///333888BBBTTTjjjzzzyyytttlllggg```ZZZSSSJJJBBB<<<777555222000...///111222//////000000000111111111111111111111222222222222///000000111000///...---++++++++++++++++++++++++///000111222222333222222111111000000111222333444999:::;;;<<<<<<<<<<<<<<<999999888777666444333222555444333111///---,,,+++***+++---------///111333999===BBBGGGIIIGGGDDDBBB>>>>>>>>>??????AAABBBBBBEEEFFFHHHIIIJJJLLLPPPRRRUUUWWWZZZ]]]^^^]]][[[ZZZ\\\\\\]]]___cccgggjjjmmmqqqrrrssstttuuuuuuuuuuuuttttttuuuuuuwww|||www___VVV]]]oooyyymmmjjjbbbWWWXXX```ooo|||nnnYYYLLLKKKHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFBBB<<<888---,,,+++***((('''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''000///...------------------,,,+++,,,------+++************)))))))))))))))((((((((())))))))))))***''''''((((((((((((''''''++++++***(((&&&%%%&&&'''((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))******++++++'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&(((((())))))))))))******)))***+++------,,,++++++&&&(((+++,,,,,,+++)))'''&&&'''((('''%%%%%%''')))***************)))))))))***)))'''&&&&&&((()))***(((((((((((('''''''''''''''&&&&&&''''''((()))***''')))+++,,,+++******+++)))***,,,...////////////,,,---------......//////......///000000000000000111222333333222222333555333444444555555666666777999999999:::;;;<<<===>>><<<===???AAABBBCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHJJJKKKLLLKKKIIIHHHIIIKKKJJJJJJJJJKKKKKKKKKKKKJJJGGGEEEAAA===999777555555222222222222111000...---...---,,,+++,,,,,,..................---------,,,,,,+++***)))((((((***+++,,,+++))))))+++++++++***))))))))))))***+++,,,,,,,,,...111444777;;;AAADDDJJJNNNUUU[[[___bbbfffhhhdddeeeeeefffggghhhhhhhhhggghhhhhhiiihhhgggeeeccc[[[[[[\\\]]]^^^___```aaaaaa___]]][[[ZZZZZZ[[[[[[\\\]]]]]]^^^^^^___``````]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]___eeennnvvvzzzyyywwwwwwttttttrrrmmmdddZZZRRRMMMEEEAAA;;;666333111///---......//////000111111111111111111111000000000000000000/////////.........+++...111777BBBUUUkkk{{{zzzsssnnnfffbbb[[[SSSKKKBBB:::666555333000...---///000222........./////////000000000000000111111111222222111111222111000///---,,,++++++++++++++++++++++++,,,------...//////......111000000000111111111222666777888999::::::;;;;;;999999999888777555444222333333222222111000//////+++,,,------,,,---///111333777>>>CCCFFFFFFDDDCCC@@@?????????@@@AAABBBBBBEEEFFFHHHIIIJJJLLLQQQTTTTTTVVVZZZ]]]^^^^^^\\\[[[^^^^^^]]]^^^aaadddhhhjjjmmmoooqqqtttvvvxxxxxxyyyvvvvvvvvvvvvwwwzzzjjjXXXTTTccc|||zzzuuummm___]]]bbbrrr}}}gggTTTMMMIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHDDD???<<<000///---+++)))(((''''''(((((()))))))))((('''&&&''''''''''''''''''''''''///......---,,,,,,---------,,,,,,---......,,,+++******))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''***)))'''%%%%%%'''(((***''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((('''''''''((((((((((((((($$$%%%%%%%%%%%%$$$$$$###%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))***,,,......---,,,***###&&&***,,,---***'''%%%&&&((()))(((%%%%%%'''***++++++******))))))(((((((((((('''&&&&&&''')))***((((((((((((((((((''''''&&&&&&&&&'''''')))******''')))+++++++++***+++---((())))))***+++,,,------,,,,,,,,,---......//////......///000000000000000111333444444333222444555333333444444555666666666888888999999:::<<<===>>><<<===???AAACCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHKKKLLLLLLJJJIIIHHHJJJKKKIIIHHHHHHIIIJJJJJJHHHGGGEEECCC>>>999555222111000+++---000111111///,,,***...---,,,+++++++++,,,---++++++,,,,,,,,,,,,++++++((())))))(((&&&%%%'''(((---+++******,,,,,,,,,+++)))))))))))))))***++++++,,,...000222555:::@@@DDDHHHMMMTTTZZZ^^^bbbeeegggdddeeefffhhhiiiiiiiiiiiijjjjjjjjjkkkllljjjgggddd\\\\\\]]]^^^^^^______```aaa```^^^]]]\\\\\\]]]^^^]]]]]]]]]^^^______``````^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]______ccckkkqqqsssvvvzzz~~~yyyooocccYYYSSSEEEAAA;;;666333111///...------...///000111222222222111111111111000000000000000000/////////......,,,---111888DDDXXXnnn}}}}}}wwwqqqjjjdddZZZWWWQQQIIIAAA;;;666333222111///...---...///000------.........////////////000000000000111111111222222222222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////000111111111111111111111444444555666888999::::::::::::::::::888666444333000000111111111000///...,,,,,,---,,,******,,,---...222777===AAADDDDDDDDDAAAAAAAAAAAAAAABBBCCCCCCEEEFFFHHHHHHJJJMMMQQQUUUTTTVVVYYY\\\^^^_________]]]\\\\\\\\\^^^bbbfffhhhlllnnnqqqsssuuuvvvwwwwwwwwwwwwwwwwwwwwwyyy~~~iiiYYY]]]ssswwwiii```hhh}}}uuu___PPPHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIGGGBBB???555333000---***(((((('''(((((()))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%...------,,,,,,,,,,,,,,,,,,++++++,,,---...,,,+++)))))))))))))))))))))***(((((((((((()))))))))***''''''(((((((((((('''''''''&&&%%%&&&'''((()))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))'''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''')))***,,,......---,,,***$$$&&&)))++++++***(((&&&&&&(((***)))%%%$$$'''+++++++++***)))(((((('''''''''&&&&&&&&&''''''((()))'''(((((((((((((((((((((((((((''''''''''''(((((()))***+++***))))))+++,,,***)))(((((((((***+++---++++++,,,------...//////......///000000000000000000222333333222222333444444444444555666666777777888888888888999;;;<<<===<<<===@@@BBBCCCDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGJJJKKKJJJIIIGGGGGGIIIKKKHHHFFFEEEFFFGGGGGGEEEBBB???===888333000.........+++,,,...//////...,,,+++---,,,+++***)))******+++***+++,,,------,,,++++++''')))+++***(((&&&'''(((+++***((((((***+++***))))))))))))))))))******+++,,,---///111333888>>>BBBFFFKKKRRRXXX]]]```dddffffffggghhhjjjkkkkkkkkkkkkkkkjjjjjjlllmmmlllhhhddd^^^^^^____________^^^^^^___^^^^^^]]]]]]^^^^^^^^^]]]]]]^^^^^^___`````````________________________^^^^^^^^^^^^^^^^^^^^^^^^```]]]```jjjrrrvvv|||{{{nnnaaaWWWRRRCCC???999444222111000///......///111222444555666222222222111111111000000000000000000/////////...---///222999GGG[[[qqqxxxqqqkkkddd]]]WWWLLLJJJDDD>>>888444333333//////...---------------,,,------------........./////////000000000111111000111111222111000///...,,,,,,,,,,,,,,,,,,,,,,,,------...000000111111111111111111222222111111000333333444555777888:::;;;::::::;;;:::999777444333222222222222111000...---...//////---++++++,,,---+++...222777===AAADDDFFFCCCCCCBBBBBBBBBCCCDDDDDDFFFGGGHHHHHHJJJMMMRRRVVVUUUWWWYYY\\\___aaaccccccbbbaaa___]]]^^^```ccceeeiiikkknnnqqqssstttuuutttuuuvvvwwwwwwwwwyyy|||kkkccciiirrr|||eeeeeewwwnnnVVVIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFHHHKKKLLLJJJEEEBBB:::777222...***((((((((('''(((*********)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%------,,,+++++++++,,,,,,+++******+++------+++***)))))))))))))))************+++++++++,,,,,,,,,,,,''''''((((((((((((''''''&&&&&&'''((()))(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%%%%&&&((()))***)))((((((%%%&&&'''''''''&&&%%%$$$(((((((((((())))))))))))(((***---//////...,,,***&&&'''((()))))))))))))))%%%)))+++)))%%%$$$'''++++++******)))((('''&&&&&&%%%&&&&&&''''''((((((((('''''''''(((((((((((((((******)))''''''&&&&&&&&&,,,---,,,***(((((()))+++...,,,***((((((***---...++++++,,,,,,---...//////...//////000000000000000///111222222111111222333555555666666777888888888777777777888999:::<<<<<<<<<===@@@BBBDDDDDDCCCBBBCCCCCCCCCDDDEEEEEEFFFFFFIIIJJJIIIHHHFFFFFFHHHJJJGGGEEECCCCCCEEEEEEBBB???999666222...++++++++++++---............/////////---,,,+++))))))))))))***,,,---.../////////...---))),,,///...+++))))))+++)))(((&&&&&&((()))((('''***)))))))))))))))***++++++,,,...///222777===AAAEEEJJJQQQWWW[[[___ccceeeggghhhjjjkkklllllllllkkkkkkjjjjjjlllnnnlllhhhddd````````````___^^^]]]]]][[[[[[\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^___`````````````````````````````````________________________bbb___cccnnnxxx}}}uuugggYYYPPPLLLAAA===777333111111111111111111333444666888999:::222222222222111111000000000000000000///////////////000444;;;III^^^ttt}}}wwwnnnfff```YYYQQQLLLBBB@@@;;;555111///000222------------,,,,,,++++++,,,,,,,,,---------......////////////000000000000...///000111222222111000,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---.........111111222222222111111000333333444555777999:::;;;::::::;;;;;;:::777444333666666666555444111///...222222222000...---...///+++,,,///444:::@@@EEEHHHDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHJJJMMMSSSVVVWWWXXXZZZ]]]```cccfffgggkkkiiieeeaaa___```aaabbbdddfffjjjooorrrtttuuuuuurrrsssvvvwwwwwwyyy|||~~~}}}xxxiiibbbaaassskkkeeeuuuzzz]]]LLLLLLKKKJJJIIIIIIIIIIIIFFFGGGIIILLLMMMLLLHHHDDD===:::444...***(((((()))'''(((***+++***)))'''&&&''''''''''''''''''''''''000///...------------------,,,,,,,,,------+++)))))))))(((((('''''''''&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((()))))))))(((&&&%%%(((%%%""""""%%%&&&&&&$$$(((((((((((()))***,,,,,,...//////000///---,,,++++++---...///...+++(((&&&%%%%%%%%%&&&'''((()))***''''''''''''((()))+++,,,***((('''&&&''''''%%%######$$$&&&(((((('''&&&$$$000---***)))***+++++++++)))***+++***)))***,,,---+++)))'''(((,,,...///...+++,,,,,,---......------............///////////////000000222333444555555111222444555666555555444666777888999:::;;;;;;;;;666999===@@@AAAAAABBBCCCCCCDDDDDDCCCBBBBBBDDDGGGHHHIIIIIIIIIIIIIIIHHHHHHEEEDDDCCCBBBBBB@@@===:::666444111...,,,***))))))(((---///+++***///111...///...,,,*********,,,---//////.........---------///...,,,***)))))))))***,,,,,,++++++******))))))+++***************+++,,,'''''')))***...555<<>>:::999666333000...---,,,------.........---,,,,,,++++++,,,------......///---...///000111222222222111111111111000000000000...---,,,,,,++++++,,,,,,***+++,,,---...000111111444333222111000000000000222222333333444555666666777777888999999888666555666666666555444111///...+++,,,------......------)))+++---000333999@@@DDDEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEGGGHHHJJJNNNTTTXXXUUUVVVXXX[[[^^^bbbeeefffeeeeeedddcccaaa___^^^]]]___cccgggkkkmmmooorrrtttttttttwww{{{{{{yyy{{{~~~qqqccc]]]___qqqxxxiiilllqqqZZZKKKAAAGGGLLLIIIHHHKKKMMMOOOPPPPPPMMMKKKKKKKKKCCC>>>777000+++((((((((('''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000///...---,,,,,,,,,,,,)))))))))+++...///...---******)))))))))((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((%%%&&&&&&'''&&&%%%$$$###***'''%%%&&&))),,,,,,+++''''''(((((()))+++,,,---............---,,,++++++)))******+++)))'''%%%$$$''''''&&&&&&&&&'''(((((((((''''''&&&'''(((***++++++)))(((((())))))'''&&&%%%%%%&&&'''(((''''''&&&---+++((('''(((************)))(((%%%$$$%%%(((++++++)))'''(((,,,......---,,,------.........------............///////////////000000111333444444555111222333444555555555555666777888:::;;;;;;;;;;;;999;;;<<<======???AAACCCDDDDDDEEEDDDCCCDDDFFFHHHJJJJJJJJJJJJIIIHHHGGGGGGEEECCCAAA@@@???<<<888555222000...,,,***)))))))))(((---///+++***,,,---***///...,,,+++***+++,,,---.........------,,,,,,,,,---,,,+++*********+++,,,))))))***++++++,,,------)))))))))******+++++++++******+++,,,...333:::???DDDGGGLLLQQQUUUYYY^^^aaaeeegggiiijjjjjjkkklllmmmqqqqqqqqqrrrqqqnnniiieeedddcccaaa___^^^]]]]]]^^^]]]\\\[[[[[[]]]___^^^^^^[[[\\\^^^^^^]]]]]]___`````````aaaaaaaaa```______```ccceeedddccccccgggkkksssxxx}}}~~~tttkkk^^^RRRHHHBBB===;;;888777555333111000//////000000000111333666888:::888666444333222444555666////////////////////////---...111888FFFYYYooo}}}yyyrrriiibbbXXXNNNFFF???:::777444333111///...---,,,,,,)))***+++---......//////++++++,,,------......///...///000111222333333333111111111111000000000000///...---,,,++++++++++++)))***+++,,,---...///000333222111111000111111111111111222333444444555666888888999999999777666555444444444444222000///---222111000///---+++(((''')))+++---///222666===AAACCCCCCDDDEEEEEEDDDDDDCCCEEEEEEFFFGGGIIILLLQQQUUUVVVVVVXXXYYY\\\^^^```aaacccccccccbbbaaa```^^^^^^```dddiiimmmoooqqqsssttttttsssvvvyyyzzzxxxzzz}}}}}}{{{eeeXXXUUUhhh{{{iiieeesss}}}cccQQQDDDFFFKKKIIIHHHKKKMMMOOOPPPPPPNNNLLLKKKKKKFFFAAA:::333---***))))))'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&///...---,,,++++++++++++)))))))))+++---...---,,,************))))))))))))''''''''''''''''''''''''))))))(((''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&''''''$$$%%%%%%%%%%%%$$$$$$###&&&%%%$$$&&&(((+++++++++'''''''''(((***,,,---......---,,,++++++******+++---,,,,,,+++***)))(((((()))(((''''''&&&&&&'''''')))((('''&&&'''''')))))),,,***))))))***+++***)))'''''''''''''''(((((()))***(((&&&&&&'''))))))))),,,***'''###!!!"""'''***+++)))((())),,,---...---....../////////......---............///////////////000000111222333444444222222222333333444555666777888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;===@@@CCCCCCDDDEEEEEEEEEEEEHHHJJJKKKKKKKKKJJJIIIHHHGGGFFFDDDBBB@@@>>><<<888333000///...,,,+++*********++++++///111...,,,,,,+++)))///...---,,,,,,,,,---...------------,,,,,,,,,,,,++++++***++++++,,,---...*********+++,,,,,,------)))***+++---.........---......------...111777;;;AAAEEEJJJOOOSSSWWW\\\___dddfffhhhjjjjjjjjjlllmmmoooooooooppppppnnnjjjfffdddcccaaa___]]]]]]]]]]]]^^^\\\[[[[[[]]]^^^^^^]]]ZZZ\\\]]]]]]]]]]]]^^^```cccbbbaaa```____________bbbdddfffffffffjjjpppvvvuuuzzz~~~~~~wwwnnnaaaXXXKKK@@@:::888999:::888777666444222111111111000000000111222444666777888777666555666777888999000000000000000000000000...///111888EEEWWWkkkwww}}}wwwlllcccZZZTTTKKKBBB;;;666222000///...------------------)))***+++,,,---.........++++++,,,------......//////000111333444444444444222222111111111000000000000///...,,,+++*********((())))))+++,,,---...///111111111000111111222333000000111222333444555666999999::::::999777666555222222222222111000///...444444222000---***'''%%%)))***,,,---///333888;;;@@@BBBFFFIIIJJJHHHFFFDDDEEEFFFFFFFFFGGGKKKOOOSSSWWWWWWXXXYYYZZZ[[[\\\\\\```aaaaaabbbbbbaaa______aaaeeekkkppprrrrrrsssttttttssstttwwwwwwvvvzzz~~~~~~~~~zzznnn[[[RRR```www~~~jjj```fff|||ppp\\\IIIFFFIIIIIIHHHJJJMMMOOOQQQPPPNNNMMMLLLLLLJJJFFF???777000,,,***)))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&///...---,,,+++*********,,,+++***+++,,,,,,***((())))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((())))))''''''''')))***,,,...///...---+++)))))))))******...---,,,***************((((((''''''''''''((((((+++***)))((('''((()))***,,,***((((((***+++++++++)))((('''&&&'''(((***+++(((&&&%%%&&&(((*********++++++)))'''%%%&&&))),,,***))))))***+++---------/////////000//////...---............///////////////000000111222333333333333222222111222444555666777888999:::;;;<<<<<<<<<===>>>>>>===<<<===@@@BBBBBBCCCEEEEEEDDDEEEGGGIIIIIIIIIIIIIIIIIIHHHGGGFFFCCCAAA???===;;;777333//////...---+++++++++,,,,,,///111333222000...---,,,///......---------...///..................------++++++++++++,,,,,,------------,,,+++***))))))(((%%%'''***,,,------,,,+++...///.........111555999???CCCIIINNNRRRWWW[[[^^^bbbdddgggiiiiiiiiikkklllkkkkkkkkklllmmmlllhhhffffffdddbbb```^^^]]]]]]]]]^^^\\\[[[[[[\\\]]]]]]\\\ZZZ[[[]]]]]]\\\\\\^^^___bbb```___]]]]]]^^^```aaabbbdddeeefffhhhnnnxxxyyy{{{zzzuuuoookkkccc[[[QQQJJJ@@@999666888;;;======<<<:::777555333222111111111000000111333555666555555555555666777888999111111111111111000000000//////111888EEEVVVgggrrr{{{{{{tttmmmcccZZZTTTNNNEEE===777333000.........---------......///------------,,,+++******++++++,,,------......///000111222444555555666666222222222111111111000000222111///---+++***))))))((()))***+++,,,...//////000000000000111222333444111111222333444666777777::::::;;;;;;:::888666555222222222222111000000000111111111000...---+++******+++,,,,,,---///333666===AAAHHHMMMOOOMMMIIIFFFFFFFFFGGGGGGHHHKKKPPPTTTXXXYYYZZZ[[[\\\\\\\\\]]]]]]^^^```bbbbbbbbbaaa``````eeelllppprrrrrrqqqqqqtttrrrrrruuuuuutttxxx~~~~~~}}}{{{~~~zzz||||||}}}~~~kkk]]]___lll{{{lllccccccooo}}}iiiRRRIIIHHHHHHHHHIIIMMMOOOQQQQQQOOOMMMMMMMMMMMMIIIBBB;;;444...+++)))'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&//////---,,,+++*********+++***)))***++++++)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&''''''((((((((((((&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))***'''(((((()))+++,,,...///---,,,***)))(((((()))***+++***(((&&&%%%&&&'''(((&&&&&&&&&'''((()))******,,,+++***)))))))))***++++++)))''''''(((************)))'''&&&'''(((+++,,,((('''&&&'''***+++++++++'''(((***+++******,,,---)))***+++++++++,,,,,,---...///////////////..................////////////000000000111111222222333333222111111222333555666777777999:::;;;<<<<<<<<<<<<>>>@@@AAA@@@??????@@@???AAACCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFF@@@>>>===<<<;;;888444111...---,,,*********+++,,,///000222222111......///.........---............/////////000000000000000------------,,,,,,++++++---,,,+++***)))(((''''''!!!###%%%((())))))(((''',,,---------...111555999===BBBHHHNNNSSSWWW[[[]]]aaacccfffggghhhiiijjjllljjjiiiiiikkklllkkkhhhfffgggeeecccaaa___^^^^^^^^^]]][[[ZZZZZZ\\\]]]]]]\\\ZZZ\\\]]]]]]]]]]]]^^^```^^^]]]\\\[[[\\\^^^aaacccaaabbbdddeeehhhppp||||||nnnbbb[[[UUUOOODDDAAA>>>===???BBBEEEFFFDDDBBB???;;;777444222111111111000000111333444555444444555777888888888999333333222222222111111111111000222888EEEUUUdddmmmsssvvvvvvqqqlllhhhaaa[[[SSSLLLCCC;;;666333000/////////...---------------------------,,,+++***)))++++++,,,------......///111222333444555666666666222222222222111111111111333222000---+++***))))))))))))***,,,---...///000//////000000111222444444222333444555666888999999:::;;;;;;;;;:::999777666444444444333222222222222//////000000//////...---***+++,,,,,,,,,---///222:::???GGGNNNQQQPPPMMMKKKGGGHHHIIIIIIKKKNNNSSSWWWYYYZZZ\\\^^^___`````````[[[]]]```bbbccccccbbbaaa___dddjjjooopppoooooonnnrrrppppppssssssssswww}}}~~~|||zzz}}}}}}zzz}}}ttt{{{jjj^^^]]]qqq~~~qqqjjjhhhggghhhkkkvvv]]]MMMHHHGGGHHHIIILLLNNNPPPPPPOOOMMMMMMMMMMMMJJJDDD>>>777111---***((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000000...,,,+++*********''''''''')))+++,,,+++***''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&((())))))(((&&&'''((()))))))))***+++,,,---...,,,+++***)))))))))))))))+++***)))'''''''''((()))&&&&&&&&&'''((()))+++,,,+++***)))))))))***+++,,,+++)))&&&%%%&&&((())))))***)))'''&&&'''(((***+++)))(((((()))+++,,,,,,+++"""%%%)))*********++++++(((***,,,,,,+++++++++,,,------...////////////...............////////////000000000111111111222222111111111222222333444555666777888999:::;;;;;;;;;:::===@@@AAA@@@???>>>???>>>@@@BBBBBBAAA@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCC;;;:::999999999777444111+++***)))))))))+++,,,---///......000...++++++///,,,---------............000000000111111111111111------......---,,,+++***************************&&&''')))***+++++++++******+++,,,------000444777;;;@@@GGGMMMRRRVVVZZZ\\\___bbbeeefffggghhhjjjkkkkkkjjjjjjkkklllllljjjhhhgggeeeccc```^^^]]]]]]]]][[[ZZZYYYZZZ\\\^^^^^^]]][[[]]]^^^^^^^^^^^^___aaa]]]\\\[[[[[[]]]___bbbddd___```bbbdddhhhqqq|||}}}jjj[[[TTTPPPLLLCCCCCCEEEIIIMMMPPPPPPOOOIIIGGGCCC>>>:::666333222222111111111222333555666666777999;;;<<<<<<;;;:::444444444333222222111111222111222999FFFUUUbbbjjjiiimmmnnnjjjhhhgggbbb]]]OOOHHH???888333111000//////...---,,,+++++++++++++++,,,------.........---++++++,,,------......///111222333555666666666666333222222222222111111111333222000...,,,******))))))***+++,,,---//////000000000000000111222333444333333444666888999:::;;;::::::;;;<<<;;;:::999888777777555444333333333333111111111111000///------+++---...---,,,---...000666;;;CCCJJJOOOQQQPPPOOOJJJKKKKKKKKKLLLOOOTTTXXXXXXZZZ\\\___aaabbbbbbbbb[[[]]]aaadddeeeeeecccbbb```dddiiilllmmmmmmmmmmmmooonnnooorrrrrrrrruuuzzz}}}}}}}}}{{{|||yyy~~~tttvvvuuu]]]QQQaaa{{{}}}oooeeefffkkkkkkfffccctttiiiTTTIIIFFFGGGIIIKKKMMMOOOOOONNNLLLLLLMMMLLLJJJFFFAAA;;;555000...))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&222111///---,,,+++******'''&&&&&&(((+++,,,+++***''''''(((((())))))))))))((((((((((((((((((((((((&&&'''((((((((('''%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%''''''"""%%%(((((('''&&&'''(((+++*********++++++,,,---++++++++++++***)))((((((,,,++++++***************((((((''''''((()))******((((((''''''''')))***+++---***&&&%%%&&&'''(((((((((((('''''''''((()))***)))((((((***+++,,,+++***$$$&&&(((((((((((()))+++(((***------+++***+++,,,***+++,,,....../////////............////////////000000000000111111111111000111222333333333333333555666777888999:::::::::999;;;============>>>???>>>@@@BBBBBB@@@?????????BBBBBBBBBAAA@@@???======777666555555444333///---))))))***+++---000222444333///......,,,''')))...++++++,,,---------------//////000000111111111111+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///***+++,,,,,,,,,...111444888===EEELLLPPPTTTXXXZZZ^^^aaadddffffffgggiiikkkkkkjjjjjjjjjkkkkkkiiigggeeedddaaa^^^\\\[[[[[[[[[ZZZYYYXXXYYY\\\^^^___^^^\\\^^^____________```bbb___^^^^^^^^^___aaabbbccc^^^```bbbdddhhhqqq||||||kkk^^^[[[[[[ZZZUUUUUUVVVYYYZZZYYYWWWTTTIIIGGGDDD???;;;777444333222111111222333555666888888:::<<<>>>>>>>>><<<;;;555555555444333222222222222111222:::GGGVVVbbbhhhfffjjjllliiifffccc\\\VVVHHHBBB:::333111000000111//////...------------...------.../////////......++++++,,,------......///111222333444555666666666333333222222222111111111222111000...,,,++++++***((()))***+++,,,---...///111000000000111222333333222333444666777999:::;;;999999;;;<<<<<<<<<;;;:::999888666555333333333333222222222111000///...------...//////------...000111555<<>>AAA???AAACCCBBB@@@>>>>>>>>>DDDCCCBBB@@@>>>;;;999888444333222111000...+++(((***+++,,,///222666:::<<<888333000000,,,''')))///***+++,,,,,,---------,,,.../////////000000111111)))***,,,.../////////...222111000///---,,,+++***+++***)))))))))***+++++++++,,,,,,,,,+++,,,///111666;;;CCCJJJOOOSSSVVVXXX^^^```ccceeefffgggiiikkkiiihhhggghhhhhhhhhfffddddddbbb```]]][[[YYYYYYYYYYYYXXXWWWYYY\\\_________]]]___``````___```aaabbbbbbaaaaaaaaaaaabbbbbbbbb^^^```bbbdddhhhqqq||||||ppphhhiiilllnnnjjjiiigggeeeccc^^^XXXTTTHHHFFFCCC???;;;888555444222111111222333666888999888:::<<<>>>>>>===;;;:::666666555444333333222222333111333;;;HHHWWWbbbggghhhmmmoookkkeee^^^TTTJJJCCC>>>666111///000222222000000000000000111222222111111111000///---,,,+++++++++,,,------......///111111333444555666666666333333333222222222111111222111///...,,,,,,++++++''''''(((***+++,,,---...111111111000111111222333111222333555777888::::::888999:::<<<===<<<<<<;;;:::999777444333222222222000000111111111111000000---///000000......///000---111888???GGGMMMQQQSSSRRRRRRPPPMMMLLLLLLOOOQQQVVVXXXZZZ]]]^^^^^^]]]\\\]]]___cccfffgggfffeeecccccceeehhhjjjkkkkkklllnnnkkkkkknnnrrrsssqqqrrrvvvyyyvvvvvv{{{zzzuuussswwwyyyzzz|||wwwwwwtttuuuqqq[[[YYYcccuuuxxxwwwkkkbbbfffnnnrrrqqqpppdddvvvyyy___KKKDDDEEEIIIIIIKKKMMMMMMLLLKKKKKKKKKLLLKKKIIIFFFBBB===999666,,,+++)))((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&......---,,,+++***))))))+++***))))))***---000222&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''%%%(((+++......,,,(((&&&((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''))))))))))))(((%%%###"""&&&&&&&&&'''''')))******------------------------,,,+++)))((((((***+++---++++++***)))(((''''''&&&'''((()))******++++++******)))((('''''''''''''''+++***((('''&&&%%%$$$$$$''''''''''''''''''&&&&&&(((((((((((())))))))))))++++++++++++++++++++++++))))))*********+++++++++++++++******++++++,,,---++++++,,,------......///111111000000000000111111///000222333444444333222666666888999999:::999999999;;;>>>@@@AAA@@@>>>===>>>???@@@@@@@@@>>>===<<<============>>>===:::777444555777888777333///---+++***+++...222555777777222111000......---------++++++******++++++,,,---.........////////////////////////...---------,,,***+++------------+++***+++++++++*********))))))******)))***,,,000444666888;;;@@@EEEJJJOOOUUUYYY^^^```bbbccccccdddfffhhhiiigggggghhhiiihhhddd``````___^^^]]][[[ZZZXXXWWWWWWWWWXXXYYY[[[\\\^^^^^^_________``````````````````cccffffffdddcccdddeeeaaa___aaaiiinnnqqqxxx~~~xxxuuuvvvyyy|||zzzuuunnnfff___WWWOOOJJJBBBAAA>>>;;;777444444555222222333666:::<<<:::777;;;<<<===>>>>>>===<<<;;;888777666555555444555555000111333<<>>GGGOOOUUURRRSSSQQQMMMMMMQQQRRRQQQXXXZZZ^^^aaaccccccaaa```aaabbbbbbcccddddddddddddcccdddfffiiijjjkkkkkkkkkiiikkkmmmnnnnnnoooqqqssszzzxxxxxxyyy||||||tttppptttxxxyyy|||tttsss}}}cccTTTVVVhhh~~~zzzvvvllldddgggppprrrmmmccciiiwww}}}yyygggUUUGGGEEEKKKEEEKKKMMMIIIHHHMMMQQQPPPOOONNNKKKHHHEEE???999555///,,,***(((((('''%%%$$$&&&&&&''''''(((''''''&&&222111000...---,,,,,,,,,))))))))))))***,,,---...(((((())))))))))))(((((()))))))))))))))*********((((((((((((((((((((((((%%%%%%%%%$$$%%%&&&&&&'''$$$%%%'''))))))&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%&&&&&&))))))(((((('''&&&$$$$$$(((((('''''''''(((((()))++++++++++++++++++++++++,,,+++***(((((()))+++,,,++++++******)))(((''''''))))))***))))))((('''&&&)))(((''''''&&&&&&&&&'''%%%%%%$$$$$$$$$$$$$$$%%%(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))*********+++++++++------,,,,,,------...///+++,,,,,,------......///111111000000000000111111000111222333444444444333666666666777888888999999888:::<<<>>>>>>>>>===<<<>>>???@@@@@@???>>><<<;;;===<<<======>>><<<888555555666777888777555222111111//////000222444444444000000///......---------++++++******++++++,,,---............//////////////////...............------..................---...------------,,,,,,,,,,,,+++++++++---000444666777:::???DDDHHHNNNSSSWWW]]]___aaaccccccdddfffhhhgggffffffgggiiiiiigggddd______``````___^^^\\\[[[ZZZZZZ[[[\\\\\\\\\\\\\\\^^^^^^_____________________bbbeeefffdddccccccdddbbb```aaahhhmmmqqqyyy~~~|||tttiii^^^TTTMMMGGGDDDBBBAAA>>>;;;888666666777777666666888;;;======;;;??????>>>>>><<<;;;:::999777777666555444444444444333555777@@@PPPaaahhhgggkkkiiiccc[[[RRRIIICCC@@@===;;;888777777777666555444444333222222111222222333111///...///...---,,,,,,------...///000222222222333444555666777777777777555444444555555222///111111111000///---+++***+++,,,,,,---......////////////000000111222222333333444555444333444555777777666666777888:::<<<===999999888777666444333333111111111111111111111111000111111///+++***---///---///222555:::BBBKKKQQQRRRTTTSSSOOOOOOQQQRRRPPPUUUZZZaaaiiillllllhhhdddbbbcccdddddddddcccaaa``````bbbeeegggiiikkkkkkkkkiiikkkmmmnnnmmmnnnppprrrvvvvvvxxxzzz}}}|||sssmmmpppvvvyyy}}}{{{ttt}}}lllYYYTTT___|||~~~{{{rrrhhhfffiiigggbbb^^^dddqqqwwwyyyooo[[[IIICCCDDDCCCIIILLLIIIGGGKKKMMMKKKOOONNNLLLJJJHHHEEE@@@<<<000...+++))))))((('''&&&(((((((((((('''&&&%%%%%%333111000...---------...((())))))***************)))******++++++******)))'''(((((()))******++++++((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&'''(((((((((&&&%%%###$$$$$$%%%&&&&&&%%%$$$$$$(((''''''&&&%%%%%%%%%&&&(((((('''&&&&&&&&&&&&&&&***)))((((((''''''((((((++++++++++++++++++++++++---,,,***)))(((((()))***+++******))))))((((((((()))))))))(((((('''&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***+++((()))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***************+++++++++------,,,,,,------...///,,,,,,,,,---......//////111000000//////000000111111222333444555555555444666666555555666777999:::888999:::;;;<<<<<<<<<<<<>>>??????@@@???===<<<;;;<<<<<<<<<======:::666222555666666777777777666666777555333222222111000///.........///.........---++++++******++++++,,,---............//////000000............////////////111000000//////000000111//////.........------------,,,+++***,,,///222444666999>>>BBBFFFLLLQQQUUU[[[^^^```bbbbbbccceeegggfffeeedddfffhhhiiiiiihhh^^^```bbbccccccbbbaaa```]]]]]]^^^^^^]]]\\\ZZZYYY]]]]]]]]]]]]]]]]]]]]]]]]]]]___cccddddddcccccccccdddaaabbbhhhmmmssszzz~~~zzzqqqcccVVVMMMIIIFFFEEEBBB@@@>>><<<:::999999999???===<<<===???@@@@@@@@@EEEDDDBBB???<<<:::999888888777666555444444444444444666999AAAQQQbbbiiiiiihhhddd]]]UUUMMMHHHEEECCCEEEBBB>>>;;;;;;;;;:::999888777666555444333333333444222000000000///---+++.........//////111222333333333444555666777888888777666444444555444222000333333333222111///---,,,------......//////000000/////////000000111111222333444555444333333555666444444555666888:::<<<===:::999888777555444333222222222222222222222222222111111111000////////////---...///111555<<>>???@@@@@@???===<<<;;;<<<<<<<<<<<<<<<999444111555555555555666777888888999777333222111000...,,,,,,---...///000///...---++++++******++++++,,,---------......//////000000.........//////000000111222111000//////000111222...---------,,,,,,,,,,,,,,,+++***)))***,,,///111777999>>>BBBFFFKKKPPPTTTYYY\\\___aaabbbbbbdddeeeeeedddccccccdddeeeffffff^^^```bbbddddddcccbbbaaa\\\\\\]]]^^^]]]\\\ZZZXXX\\\\\\[[[[[[[[[[[[ZZZZZZZZZ]]]```bbbcccccccccbbbeeeddddddiiipppxxx|||vvvnnnbbbXXXSSSQQQPPPPPPJJJHHHEEECCCCCCCCCBBBAAADDDDDDDDDDDDEEEDDDCCCCCCJJJHHHDDDAAA>>><<<<<<;;;:::999888777666555555555111444888???NNN^^^ffffffeeebbb]]]YYYUUUSSSQQQPPPPPPLLLGGGBBB@@@???===<<<;;;:::888777555444444444333222000111111111///.../////////000000111333333222222333333444666777777666666555555444333111000222333333333222000...,,,---------....../////////....../////////000000000222333444333222222444666444555555666888999:::;;;999999888666555333222222222222222222222222222222222111111111333333111/////////...///111777???EEEKKKPPPRRRRRRTTTWWWVVVSSSPPPVVV___jjjqqqpppiiicccbbbdddfffgggfffccc```]]]\\\^^^aaaeeehhhjjjllllllkkklllmmmmmmllllllnnnooorrrtttwwwyyy{{{~~~vvvkkkjjjqqqzzz{{{|||ttt]]]SSS[[[iiizzzqqqjjjfff___YYY^^^gggqqqzzzeeeQQQEEECCCGGGJJJLLLMMMMMMLLLJJJKKKJJJJJJKKKKKKIIIFFFCCC666222---***))))))))))))))))))((('''''''''&&&&&&,,,+++++++++,,,---///000)))***,,,------+++)))(((((())))))******))))))(((((('''''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&''''''((()))!!!!!!""""""###$$$%%%&&&$$$&&&'''))))))'''&&&$$$ !!!!!!"""###%%%''''''''''''&&&%%%%%%'''((()))&&&&&&'''''')))***,,,,,,........................,,,+++***)))((((((''''''&&&'''''''''''''''''''''''''''((()))************%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''((((((((())))))))))))************''''''''''''''''''''''''************************++++++******++++++,,,---,,,,,,---......//////000000000////////////000000333333333333444555666666999888777777777999;;;===;;;;;;;;;<<<======>>>>>>>>>???@@@@@@@@@???===<<<===<<<;;;;;;:::888444111444444444444444666777888777444222000000///---,,,,,,---000111111000...---++++++******++++++,,,------------...///000000111...//////000000111111111222111000//////000111222.........---------,,,,,,...---+++***+++---000222888:::>>>BBBFFFJJJOOOSSSWWWZZZ^^^```aaaaaacccdddddddddcccaaa`````````aaa^^^___```bbbbbbaaa```^^^YYYZZZ[[[\\\\\\\\\[[[ZZZ[[[[[[ZZZZZZYYYYYYYYYXXXYYYZZZ\\\^^^aaabbbcccbbbffffffhhhmmmvvv}}}zzzvvvqqqjjjdddaaa___]]]\\\XXXTTTQQQOOOOOOOOOMMMKKKIIIJJJLLLLLLKKKHHHEEEDDDIIIGGGDDDAAA???=========<<<;;;:::888777666666666///333777>>>LLL[[[dddeeebbbaaa```aaacccbbb```]]]WWWSSSMMMHHHEEECCC@@@>>><<<;;;999666444333222222111111111333555555444333111111111222333444555666444444444444444666777888555666666555444222111111000111222333222000---+++++++++,,,,,,,,,,,,---------...............//////111222333222222222444666777777777777888888888777888888777666555444333333444444444444444444444444444333222333444444333111222111000///000444;;;???CCCIIINNNPPPTTTZZZ[[[XXXPPPQQQWWW```iiimmmkkkgggaaaccceeeggggggdddaaa___[[[]]]```dddhhhjjjkkklllkkklllmmmmmmllllllnnnooossstttvvvvvvxxx|||}}}qqqmmmsss|||zzzuuuzzznnn\\\XXX\\\uuuppp```[[[eeeuuuttt[[[IIIDDDDDDGGGKKKMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKGGGDDD999555///***))))))))))))'''''''''''''''((()))***,,,------....../////////)))***,,,------+++***((('''(((((())))))(((((('''******))))))(((''''''&&&(((((((((((((((((((((((((((''''''''''''((())))))######$$$%%%&&&'''((((((&&&&&&'''(((((('''&&&&&& !!!"""###%%%'''(((''''''&&&&&&&&&''''''(((%%%&&&&&&''')))+++---...,,,,,,,,,,,,,,,,,,,,,,,,*********))))))(((((('''&&&&&&&&&''''''(((((((((++++++++++++***)))((('''%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''(((%%%%%%&&&&&&''''''(((((()))))))))*********++++++))))))))))))))))))))))))+++++++++***************------,,,,,,------...///---------...//////000000000//////......//////000222222222222333444555666999999888888999:::<<<===;;;<<<===>>>????????????>>>???@@@AAAAAAAAA@@@???>>><<<:::999999888666444666555555444444555666666444222000///000000///...---///222444444111...,,,++++++******++++++,,,---,,,------...///000111111000000000000111111111111000000000//////000000000000000/////////.........000///------...000333555888;;;>>>BBBEEEIIINNNQQQUUUXXX\\\___```aaabbbccccccdddcccaaa^^^\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^XXXXXXYYYZZZ[[[[[[\\\]]]ZZZZZZZZZYYYYYYXXXXXXWWWYYYXXXXXXZZZ^^^bbbccccccfffiiimmmsss~~~}}}yyyvvvssspppkkkhhhaaa\\\WWWUUUUUUTTTQQQNNNNNNPPPQQQPPPMMMIIIGGGFFFFFFEEECCC@@@>>>===<<<;;;<<<;;;:::888777666666666///444888???KKKZZZdddeeebbbbbbdddhhhllllllhhhdddYYYVVVRRRNNNLLLIIIEEECCC>>>===;;;888555333222222444444555777:::;;;:::888444555555666777999;;;<<<999888777666666777888999555666777666333111111222///000222222222///---+++******************++++++------------------------...000111111111222555777888888999999888888777666888888888777777666666666555555555555555555555555666666555555444444444444444444333111000222666:::;;;AAAHHHMMMSSS[[[^^^]]]QQQNNNOOOVVVaaajjjmmmmmm```aaacccddddddccc```___ZZZ\\\___cccfffhhhiiijjjiiijjjllllllllllllmmmooorrrsssttttttuuuyyy{{{tttuuu||||||pppooo}}}nnn^^^WWWeeeqqqdddiiivvvfffPPPFFFBBBBBBFFFIIIIIIJJJLLLOOOOOONNNOOOOOOMMMJJJGGG???999222,,,))))))))))))'''&&&&&&&&&''')))+++,,,---...//////...,,,***(((((()))***++++++******)))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''''''''''''''''''''&&&&&&'''''''''((()))+++,,,---------------------------((()))))))))))))))((((((''''''(((((()))******+++************)))((('''&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''((())))))***&&&&&&&&&'''(((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))------,,,,,,------...///------......//////000000//////............//////222222111111222333555555777888888999999:::;;;;;;:::<<<>>>@@@@@@@@@???>>>===>>>@@@BBBCCCCCCCCCBBB@@@===999777777888888888888888777777666555444444444222000000111111111000///111444666555222...,,,++++++******++++++,,,---,,,,,,---...///000111111222111111111111111000000000000111111111111000000/////////.........------///---,,,,,,---000333555777:::===@@@CCCGGGLLLOOOSSSWWW[[[___``````aaaaaaaaacccdddbbb___[[[ZZZ[[[YYYXXXXXXYYY[[[]]]^^^```[[[ZZZYYYYYYZZZ[[[]]]___[[[ZZZZZZYYYXXXXXXWWWWWWYYYWWWUUUWWW\\\aaadddeeefffkkkqqqyyy}}}yyynnnhhhbbb___^^^]]]XXXTTTUUUUUUSSSOOOJJJHHHHHHJJJHHHGGGFFFDDDAAA???<<<;;;;;;:::999777666555444444///444999???JJJYYYccceeejjjiiiiiilllpppoooiiiddd\\\ZZZXXXXXXWWWTTTQQQNNNGGGEEEBBB???<<<:::888888::::::;;;>>>@@@@@@???===999999:::;;;===@@@BBBCCC<<<:::888777666666777888444666777666333111111222...000222333222000---+++************************---------,,,,,,,,,,,,,,,,,,...000111111333666888777888999::::::999888888999999:::::::::;;;;;;;;;777777777777777777777777777999999666333222444777555555444333111000222444666===DDDIIIQQQZZZ___^^^UUUOOOKKKNNNXXXbbbgggggg````````````___^^^\\\[[[WWWYYY\\\```ccceeeffffffeeegggiiijjjiiijjjlllnnnlllooorrrsssssswwwzzzwww{{{~~~}}}tttmmmvvvgggVVVUUUllluuuppprrryyybbbMMMEEE@@@CCCEEEFFFHHHLLLNNNMMMNNNOOOPPPOOOLLLIIIEEE???666///+++*********)))((('''&&&'''(((***,,,---...///...,,,((($$$!!!''''''((()))))))))))))))(((((())))))))))))(((((($$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((((((((((((((((()))******)))*********((('''%%%###&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&&&&'''((((((((('''%%%$$$))))))(((((()))***++++++////////////////////////'''((()))))))))))))))((((((((()))***+++,,,,,,---%%%&&&'''((())))))))))))%%%%%%%%%%%%&&&&&&'''(((#########$$$%%%&&&'''(((&&&''''''((()))******+++)))************+++++++++))))))))))))))))))))))))++++++++++++******))))))++++++******++++++,,,---------......///000000000//////............//////222111111000111222444555666666888999999:::999999999;;;>>>@@@AAA@@@>>>======>>>@@@CCCDDDEEEEEEDDDAAA===999666777999:::;;;:::::::::999777666444333555333111111222333222111000222555777666333...+++++++++******++++++,,,---,,,,,,---...///000111222333222222222111000000000000111222333333222111000------,,,,,,,,,++++++++++++***))))))***---000222666999<<>><<<:::999777666444333333222---222777===IIIWWWaaacccssspppmmmooopppoooiiiccc^^^^^^___```aaa___\\\YYYOOONNNKKKHHHDDDBBB@@@???@@@@@@@@@BBBDDDDDDAAA???<<<<<<>>>???BBBDDDGGGHHH;;;:::777555444444555666444666888666333111111222...000222444333111...,,,+++*********************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///000111333777999666777999:::;;;;;;;;;:::;;;;;;<<<<<<===>>>??????888888888888888888888888999;;;;;;777222000444999555555555333111///000111555;;;AAAFFFOOOXXX^^^^^^ZZZRRRJJJJJJRRRZZZ]]]]]]``````___]]]\\\ZZZXXXWWWVVVXXX[[[^^^```bbbccccccbbbdddfffggghhhhhhkkklllggglllqqqssssssvvv|||~~~xxxzzz|||{{{yyyzzz}}}}}}ooosss{{{mmmWWWIII\\\sssvvvnnnyyyuuuTTTJJJBBBCCCEEEEEEHHHMMMJJJJJJJJJLLLNNNNNNKKKIIIJJJCCC999111---,,,,,,,,,+++***((('''&&&''')))***------,,,,,,,,,+++++++++******************++++++&&&&&&''''''((()))))))))''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))))))))((('''''''''((()))*********)))))))))***)))((('''%%%$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&))))))(((((('''''''''&&&&&&'''(((((((((***---///333222000000111000---+++---,,,***)))((((((((()))(((((('''&&&&&&'''((()))***)))(((''''''&&&''''''#########$$$$$$$$$%%%%%%&&&%%%#########%%%'''((()))((('''''''''(((***+++%%%)))------+++)))***+++))))))************))))))((((((((()))******++++++,,,,,,++++++***+++++++++///---+++******,,,///000000000000000111111111111000000111222333333333333777777777888999999::::::;;;<<<>>>??????===;;;999;;;::::::<<<@@@BBBCCCCCC???>>><<<:::999999::::::<<<===???@@@???===:::888999888666444333333333333888333222999===999000+++...---,,,,,,++++++,,,,,,,,,,,,------///000111222444666888:::999666333111...///000111111222222111000000//////.........---************+++---///111333777<<>>???@@@@@@@@@>>><<<:::<<<:::777444444555888999<<<555111555888444...+++//////...------------------------...///000111222111222444555555333000//////000111111222111111111000000/////////.........+++*********,,,---///111222666;;;>>>@@@DDDIIINNNTTTVVVYYYZZZZZZ[[[]]]___aaabbbbbbaaaaaa___^^^^^^[[[ZZZZZZXXXWWWXXX\\\___bbb```]]]\\\\\\]]]^^^___```]]]ZZZXXXYYYYYYWWWUUUVVVWWWXXXYYYZZZ^^^cccgggkkkrrrvvv{{{wwwnnnhhh]]]WWWRRROOOLLLJJJMMMRRRQQQPPPLLLHHHCCC???===<<<:::888666333111000//////000444444;;;JJJNNNSSS```ooorrrvvvwwwvvvsssrrrqqqqqqrrrtttwwwzzz}}}~~~{{{tttiiibbb^^^ZZZTTTPPPPPPPPPNNNKKKIIIIIILLLNNNKKKHHHDDDCCCEEEHHHKKKLLLGGG@@@888444555777777666777888999777444222222222000000000///...---+++++++++***)))((((((((()))***,,,+++***))))))***,,,------...000111111111333555666888999;;;<<<======<<>>===<<<<<<===>>>???;;;;;;;;;;;;:::::::::::::::;;;<<<;;;999777888999555555555555444333222222222333777>>>FFFPPPXXX]]]YYYTTTNNNJJJJJJMMMQQQTTTYYYYYYXXXVVVUUUTTTTTTTTTSSSVVVYYY[[[\\\^^^aaacccdddeeegggiiijjjiiihhhhhhiiikkknnnppprrruuuyyy|||}}}wwwtttssssssuuuxxx}}}|||xxxssstttkkkPPPLLLTTThhh~~~yyyfffgggvvv|||^^^FFFGGGLLLHHHEEEJJJJJJJJJKKKLLLLLLMMMMMMNNNHHHEEE@@@:::444///,,,***((()))))))))))))))((((((//////.........---------************************+++++++++***)))((((((((('''''''''&&&&&&&&&&&&%%%(((((('''''''''((())))))(((((((((((((((((('''&&&***************)))((('''''''''''''''&&&&&&&&&&&&#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''***+++++++++---...///---++++++,,,+++)))(((&&&&&&&&&&&&'''(((******+++************+++,,,---))))))'''&&&$$$$$$######)))((((((''''''&&&&&&%%%***)))((('''((()))***+++((((((((((((((()))******)))***++++++******+++,,,+++***)))(((((()))***+++---,,,+++***)))((('''&&&,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...............////////////222222333444555555555555666666777888888999999::::::::::::;;;;;;<<<===>>><<<===>>>AAABBBAAA>>>;;;;;;::::::::::::;;;<<<===AAAAAAAAAAAA@@@???>>>>>>???<<<999666666999<<>>777444444555555444555666777666444222222333000000000000000//////...+++***)))((('''(((((()))(((((((((((())),,,...///---///111111000111222444666888:::<<<>>>>>>???>>>BBB@@@???===<<<<<<<<<===<<<;;;;;;;;;::::::::::::;;;<<<===;;;999888999:::666666666666555444333222000000222777>>>GGGOOOTTTVVVTTTPPPLLLJJJJJJKKKMMMUUUUUUUUUUUUTTTSSSQQQPPPPPPSSSUUUWWWYYY[[[]]]```cccdddeeeggghhhggggggfffgggiiimmmooorrruuuxxx{{{~~~}}}xxxtttrrrooorrrvvvzzz~~~}}}pppqqq|||]]]QQQLLLYYYnnnxxxeee^^^hhhvvvoooOOOGGGJJJIIIHHHJJJKKKLLLLLLMMMMMMNNNOOOOOOKKKIIIEEE@@@:::333...+++''''''((())))))(((((((((............------------+++++++++************************))))))(((((((((''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))***))))))((('''''')))))))))))))))(((((((((%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))***,,,...///---++++++,,,,,,***)))((((((((()))******++++++'''''''''(((((()))*********)))(((&&&%%%$$$$$$###++++++***)))((('''&&&&&&''''''&&&%%%%%%&&&''''''((((((((((((((())))))***'''''''''''''''''')))***,,,***(((''''''(((***,,,,,,,,,+++***)))((('''''',,,,,,+++++++++,,,------,,,---.../////////.............../////////000000111222333444555555555555666666777777888999999999;;;;;;::::::;;;===???AAA@@@??????@@@@@@???<<<:::999999:::;;;<<<>>>???@@@CCCBBBBBBAAAAAAAAAAAA@@@AAA???===;;;:::;;;===>>>DDD<<<777777888555222111111111000///////////////............///000111222333333333222333333444444444444444444333222111000000000000000000000000000------,,,,,,,,,...///000///444999<<>>888666444111///...------...444666@@@PPPVVV[[[hhhssszzz~~~~~~|||rrrnnndddccc```\\\WWWUUUUUUVVVUUUQQQKKKGGGFFFEEEDDDDDDAAA<<<777444333444444333333444666555444222333444222222333444444444444444,,,+++***(((''''''(((((()))))))))***+++---///000///000222222111111333555666888:::===???@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;::::::::::::999999999999<<<======<<<:::999999:::666666777666666555444333000//////111777>>>FFFKKKTTTSSSRRROOOLLLIIIGGGGGGNNNPPPRRRSSSRRRQQQNNNMMMNNNQQQSSSUUUVVVXXX[[[]]]bbbcccdddeeefffgggffffffhhhkkknnnppprrrsssvvvxxxzzz|||zzzuuurrroooqqqtttyyy|||qqqooovvvuuu```OOORRRddd|||xxxrrriiiaaadddoooYYYHHHGGGIIIIIIIIIKKKKKKLLLLLLMMMNNNNNNNNNLLLKKKIIIEEE>>>666///+++%%%&&&''''''((('''''''''---------,,,,,,,,,,,,++++++++++++*********))))))'''''''''(((((()))))))))(((((('''''''''&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$###''''''&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))))))))''''''''''''''''''(((((()))((('''&&&%%%(((,,,000...,,,***)))***+++***)))))))))************))))))$$$%%%&&&''''''(((((((((+++***)))'''&&&%%%%%%%%%,,,,,,+++***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))))))))((('''&&&&&&'''(((((())),,,***(((''''''(((***,,,)))))))))))))))))))))))),,,+++++++++,,,------...---...000111111111////////////000000000111111111000111222333333444444333555666666777888888999999<<<;;;::::::;;;>>>AAACCCDDDAAA>>>============<<<::::::<<<>>>@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@>>><<<:::???;;;999;;;<<<888444333111000000//////////////////////////////000111222444444333333444555666777555555555555444222111000000111111111111111111111///...---------...///000///333888<<>>@@@BBBEEEBBB===;;;<<<===>>>>>><<<===???BBBDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGDDDEEEFFFFFFDDDAAA===::::::777888<<<===888444333111111000////////////000000/////////000000111222333222222333444555666777666666666666555444222222111111111111222222222222111000......---...///000...333888===@@@EEELLLQQQPPPSSSVVVXXXXXXXXXYYY[[[___`````````___]]]ZZZYYYYYY[[[\\\\\\[[[\\\^^^```[[[___bbbbbb```^^^___```___aaaaaa```\\\XXXUUUUUUWWWYYY\\\^^^```dddhhhllllllsss}}}wwwtttnnneee___``````[[[SSSNNNLLLLLLMMMOOOPPPMMMFFF@@@888666444111///...------...444888CCCWWWaaajjjzzz{{{sssrrrooojjjddd```^^^^^^RRROOOJJJFFFDDDCCCAAA???999888777555555444555555333555666666444333333444111222333444555555555555000///---***)))((((((((()))))))))(((((((((((((((...000222333333444555777777999;;;===??????@@@???888999999::::::;;;;;;;;;999999999999888888888888;;;<<<===;;;999888999:::888888888888777666555444333111//////000444999<<>>BBB@@@===<<<===>>>>>>>>>???@@@CCCEEEGGGIIIIIIIIIJJJLLLMMMNNNNNNMMMLLLKKKGGGHHHIIIHHHGGGDDDAAA???;;;999:::======888555555333222222111111111111111000000000///000000111222111222333444555666777777666666666666666555444333111111111222222222333333222111///.........//////...333999===AAAFFFMMMRRRSSSTTTWWWXXXXXXYYY[[[]]]_________^^^]]]\\\[[[ZZZYYYZZZ\\\\\\[[[[[[]]]___ZZZ^^^cccccc```^^^___aaa\\\^^^___]]]YYYVVVUUUVVVVVVWWWYYYZZZ]]]aaagggkkkooovvv{{{xxxpppiiiddddddbbb[[[RRRNNNKKKKKKMMMQQQSSSPPPGGG@@@888777444222///............333666BBBWWWdddooowwwqqqpppmmmhhhbbb]]]ZZZZZZQQQNNNIIIEEEBBB@@@===;;;666666777666666666666777555666777777555333444444222222333444555555555444222111...,,,***)))))))))'''(((((((((((((((''''''+++---///111111333555777888999;;;===>>>>>>>>>>>>999999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::;;;<<<;;;999777888999888888888888777666555555333222000//////111444666999???FFFHHHDDD@@@>>>>>>===???CCCFFFIIIKKKLLLLLLKKKMMMPPPQQQRRRSSSUUUXXX[[[\\\]]]```cccfffiiikkkhhhjjjmmmnnnnnnmmmmmmmmmqqqrrruuu{{{~~~~~~zzzwwwrrrtttwwwzzz}}}~~~tttlllmmmyyytttccc^^^iiioooggg^^^```lllvvvrrriiibbbnnngggKKKCCCEEEGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIJJJJJJIIIFFF@@@;;;777,,,,,,,,,,,,+++)))((('''//////.........---------,,,,,,++++++***))))))(((++++++******))))))(((((()))((((((((('''''''''''''''((()))***)))(((&&&%%%######$$$%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''(((+++///000///...------...,,,)))((()))+++++++++$$$&&&(((***,,,,,,,,,,,,###$$$&&&(((******))))))&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$''''''(((((('''&&&%%%%%%&&&''')))*********)))((('''&&&'''))),,,,,,)))%%%))))))************))))))((()))))))))************+++++++++,,,---...///000,,,,,,,,,,,,------................../////////000222222333444555555555555555555666666777888888888888888888888999:::;;;;;;???>>>===>>>@@@@@@???===AAACCCEEEHHHJJJKKKKKKKKKMMMOOOQQQSSSSSSQQQOOONNNJJJJJJIIIIIIHHHGGGFFFFFF@@@======???>>>999777999555444333333222222333333111000000000000000111222222333444666777888888888666666666666666555555444111111111222222333333333222111000///....../////////333999>>>AAAGGGNNNSSSWWWXXXZZZ[[[[[[\\\___bbb___^^^^^^]]]]]]\\\\\\\\\YYY[[[\\\\\\[[[ZZZ[[[]]]YYY^^^cccdddaaa^^^___aaaYYY[[[\\\[[[WWWUUUVVVWWWTTTUUUVVVWWWZZZ___eeejjjrrryyy|||zzzqqqlllhhhgggdddZZZRRRNNNKKKKKKMMMRRRUUUQQQHHHAAA999777555222000///......,,,111555BBBYYYggguuuxxxrrrkkkjjjhhhccc]]]WWWUUUTTTQQQMMMHHHDDDAAA>>>;;;888444666777777777777888999666777888777555444444444444444555666666777666666333222///---+++***))))))(((((()))***************(((+++---///000222444666888999;;;============<<<:::;;;;;;<<<<<<;;;::::::======<<<<<<<<<;;;;;;;;;:::;;;;;;:::888777777888888999999888888777666555333222111//////000111222111888@@@BBB???<<<;;;<<<:::<<<@@@DDDHHHJJJLLLMMMJJJLLLOOOPPPPPPRRRTTTVVVXXXYYY[[[^^^bbbfffiiikkkdddgggjjjlllllllllllllllooopppsssxxx}}}}}}zzzwwwqqqssswww{{{~~~}}}nnnkkkpppwwwkkk^^^aaaxxxssspppiiifffrrrvvvgggnnn{{{qqqOOOBBBDDDFFFGGGGGGHHHHHHIIIJJJJJJKKKIIIJJJJJJJJJGGGCCC>>>;;;*********)))'''&&&$$$###))),,,///000...+++***)))///---,,,***))))))***++++++***((('''&&&''')))***))))))(((''''''''''''''''''&&&%%%$$$%%%''')))***''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%(((***,,,)))******+++,,,------------,,,)))&&&%%%%%%%%%&&&&&&&&&'''((((((((((((((('''''''''''''''((())))))&&&%%%$$$###$$$%%%&&&'''&&&'''((('''&&&&&&&&&'''((()))(((&&&$$$$$$&&&((('''''''''''''''&&&&&&&&&***)))((((((((()))+++,,,((('''&&&&&&&&&''')))***------,,,+++***)))(((((())))))***+++,,,,,,------...------,,,,,,,,,------////////////000000000000444333333222222333333444777666555666888999999999999999999999:::;;;<<<===???<<<888888:::===???@@@@@@CCCGGGIIIJJJJJJLLLMMMOOOPPPRRRRRRRRRQQQRRRSSSQQQQQQOOOLLLHHHFFFEEEFFFCCCAAA===;;;::::::888777222333444555555555444333333222222222111111000000222222222222333444555666888999:::;;;:::888666555555444444333333333444444666444222111/////////000555666777:::>>>FFFNNNTTTYYYYYY[[[\\\\\\]]]\\\\\\]]]]]]]]]___``````^^^\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[]]]```bbbaaa___\\\YYY[[[[[[[[[ZZZXXXVVVUUUTTTWWWRRRQQQSSSVVVXXX^^^dddmmmxxxzzzrrrnnniiigggeee```WWWOOOPPPKKKFFFFFFIIIKKKIIIFFF???<<<888333///.........///111555???QQQgggzzzxxxnnnhhhfff```[[[ZZZ[[[[[[WWWRRROOOIIIEEEEEEAAA;;;666666777555333111111333555666333444444333222111333444777777888888888777777666333222000---,,,+++++++++))))))))))))((((((((((((+++++++++,,,...000111222777888:::;;;;;;<<<>>>??????>>><<<;;;<<<===<<<;;;======<<<;;;:::999888888;;;;;;;;;;;;:::888666555888888777666666666666666555444222000//////000000333333444555777999;;;<<<;;;===???@@@CCCGGGLLLPPPRRRPPPNNNMMMOOOQQQSSSTTTZZZXXXXXX[[[aaafffhhhhhheeefffiiikkkmmmmmmlllkkkmmmpppsssttttttuuuxxx{{{qqqrrrtttyyy}}}vvvkkklllqqqgggZZZfffxxxvvvqqqqqqtttvvvmmmooo```HHHCCCFFFEEEGGGHHHGGGIIILLLMMMLLLLLLJJJIIIHHHGGGEEEAAA>>>333...)))'''***+++(((%%%***,,,...///---+++******)))))))))***+++,,,---...+++***(((''''''''')))***))))))((('''''''''''''''((('''&&&%%%%%%&&&((()))'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&'''***+++))))))((((((((((((''''''***)))'''&&&&&&&&&'''(((''''''(((((((((((((((''')))))))))))))))***++++++((('''&&&$$$$$$$$$%%%%%%&&&'''(((''''''&&&'''''')))(((&&&&&&&&&&&&'''''')))))))))))))))))))))((()))((('''''''''(((******((((((''''''(((((()))***+++***))))))))))))))))))------,,,,,,,,,,,,,,,,,,///......---------......------------............000000000111333444666777666555555555777888999999555555666888:::<<<>>>??????<<<999999;;;>>>@@@AAABBBEEEHHHKKKKKKLLLMMMOOOSSSUUUWWWWWWWWWVVVVVVWWWRRRRRRQQQMMMIIIGGGFFFGGGEEEBBB???===<<<<<<:::999666666666666555444333222333333333222222111111111333333333333444555666777888999:::;;;:::888666555555555444444333444444555666555444222111000111111444666888<<<@@@GGGNNNTTTXXXYYYZZZ[[[\\\]]]^^^^^^]]]]]]^^^_________]]]\\\ZZZYYYXXXWWWWWWWWWXXXYYY\\\]]]___``````^^^\\\ZZZ\\\\\\[[[[[[ZZZXXXWWWVVVVVVQQQNNNPPPRRRTTTYYY```mmmyyyzzznnnjjjgggfffeeeaaaYYYRRRNNNIIICCCBBBDDDEEEDDDBBB>>><<<888444111//////000000111555>>>OOOfffzzzzzzqqqkkkfff```[[[YYYZZZXXXSSSNNNMMMGGGBBBAAA>>>888555555666444222000000111333444222333333333111111333555777888888999888888777777555444111...,,,+++******))))))))))))((((((((((((******++++++---...///000555777999::::::;;;===???@@@???>>>>>>??????>>><<<>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;999888777888777777666666666666666555444333222000000//////000000111222333555777888999;;;===???BBBFFFKKKOOOQQQOOOMMMLLLMMMOOOQQQRRRXXXWWWWWWZZZ```eeeggggggeeegggiiikkkllllllkkkkkkmmmooorrrsssssstttwwwyyytttuuuvvvzzz}}}~~~}}}uuuppppppzzzqqq]]]^^^iiiyyysss~~~{{{ooonnnqqqWWWHHHBBBEEEFFFGGGIIIKKKMMMMMMLLLKKKJJJHHHHHHHHHFFFCCC@@@777222+++)))***+++)))&&&,,,---...---+++***+++,,,'''((()))+++,,,---------+++***)))((('''((())))))))))))(((''''''''''''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%''''''&&&%%%&&&''')))***//////...---+++***))))))''''''&&&&&&'''(((***+++'''((((((((((((((('''''')))))))))*********++++++***)))'''%%%$$$$$$%%%%%%&&&''''''((((((''''''''')))&&&$$$%%%''')))(((&&&(((((())))))))))))))))))'''''''''''''''((())))))'''((())))))******))))))+++***)))((()))+++,,,...,,,,,,,,,---------------//////............//////------------............/////////000222333555666555444444555555666777888444444555777999;;;===>>>>>><<<999:::<<>><<<;;;999999999888666444333222444444444333333333333222555555555555666777888888999::::::::::::888777555555555444444444444555555777666444333222222222222333666999===BBBHHHNNNRRRXXXXXXYYYZZZ[[[]]]___```^^^____________^^^\\\[[[[[[ZZZXXXVVVVVVWWWXXXYYY\\\]]]]]]]]]]]]\\\[[[[[[ZZZ[[[[[[[[[[[[ZZZYYYYYYVVVQQQMMMMMMNNNOOOTTTZZZggguuuvvviiigggeeedddccc```YYYTTTJJJEEE>>>;;;<<<======;;;;;;:::666444222111111222111111444<<>>AAA@@@@@@AAABBBBBB???===>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;999888777777666666555555666666555555444333222000...............///000222333444666888;;;===@@@DDDJJJMMMOOONNNMMMLLLMMMNNNOOOPPPUUUTTTUUUXXX]]]bbbeeefffeeefffhhhjjjkkkkkkkkkjjjlllnnnpppqqqqqqrrrtttvvvwwwwwwxxxzzz}}}~~~|||{{{~~~yyytttrrrhhh]]]]]]tttuuu{{{tttmmm{{{nnnTTTAAADDDDDDFFFIIILLLMMMLLLKKKJJJIIIHHHIIIIIIHHHEEECCC===777///+++***+++***(((---------,,,******,,,---)))***+++,,,,,,+++***)))+++***)))((((((((())))))))))))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&''''''((()))333222111000///---,,,,,,''''''&&&&&&'''((()))***(((((((((((((((''''''&&&((((((((())))))((((((((())))))'''&&&%%%&&&&&&'''&&&&&&'''((())))))(((&&&)))%%%"""$$$)))+++)))%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))'''(((***+++++++++***)))***(((&&&%%%%%%'''***,,,'''((()))+++---///000111...------------......///////////////000000000000222111111000000111111222333444444444444555666888777777777777777888999999<<<:::999:::===@@@BBBCCCDDDGGGLLLPPPRRRTTTVVVXXXWWWZZZ\\\]]][[[ZZZZZZZZZWWWWWWVVVSSSOOOLLLKKKKKKIIIGGGDDDBBBBBBAAA>>><<<;;;;;;:::999888666555444555555555555555555555555666666666666777888999999:::::::::::::::888777666555555555444555555666777666555555444333222222222111444999>>>CCCHHHMMMPPPWWWWWWXXXYYY[[[^^^```bbb^^^___``````^^^\\\[[[[[[^^^\\\ZZZXXXWWWXXXZZZ[[[\\\\\\[[[[[[ZZZZZZ[[[[[[YYYYYYZZZ[[[[[[[[[[[[[[[XXXRRRMMMLLLLLLKKKOOOUUU\\\kkkyyyqqqhhhfffdddbbb```[[[UUUPPPEEE@@@999666555555555555777666444222111111222333111000333;;;HHH\\\vvvxxxsssooohhh^^^VVVHHH@@@888666333111111444444333111000///000111222///000222111111222444666888888999:::::::::999999;;;:::777333///,,,)))((())))))))))))((((((((((((++++++++++++,,,---...///000222555666777888:::<<<@@@???@@@BBBCCCBBB@@@============>>>>>>?????????======<<<<<<;;;:::999999777666666555555555666666555666666555333111...---............///000111222222444888;;;>>>BBBGGGJJJNNNNNNOOONNNNNNNNNOOOQQQQQQRRRSSSVVVZZZ___bbbddddddeeeggghhhiiijjjiiiiiilllmmmnnnooopppqqqssstttwwwwwwxxxzzz}}}~~~|||{{{|||~~~{{{qqq|||xxxddd\\\bbbuuu}}}nnnssseeeHHHEEECCCCCCIIILLLLLLJJJJJJIIIHHHHHHIIIJJJJJJGGGEEEAAA;;;222,,,***))))))(((......---+++)))***,,,...)))***+++,,,+++***)))(((+++******)))))))))))))))))))))((('''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((())),,,,,,,,,++++++*********)))((((((''''''''''''''''''(((((((((((((((''''''(((((())))))))))))(((''''''&&&&&&%%%&&&'''))))))&&&&&&&&&(((++++++(((&&&(((%%%"""%%%)))+++)))%%%%%%&&&&&&&&&''''''(((((((((((())))))************'''(((***+++++++++***)))'''%%%"""!!! !!!$$$%%%&&&&&&((()))+++---...///,,,+++++++++,,,,,,---...////////////000000000000222111111000000111111222222444555444333444666888777777666666777777888888:::999888:::===AAACCCDDDDDDHHHMMMRRRUUUXXX[[[^^^YYY\\\^^^___]]]\\\[[[[[[XXXYYYYYYWWWSSSPPPNNNNNNKKKIIIFFFEEEEEECCC@@@>>><<<<<<;;;::::::999999999666666666666777777777777777777666777777888999:::;;;;;;::::::999888888777555555555555666666777888555555555444444333222222///333999>>>BBBGGGLLLOOOVVVVVVXXXYYY\\\^^^```bbb]]]```aaaaaa^^^[[[[[[\\\___]]][[[YYYXXXYYYZZZ[[[\\\[[[ZZZYYYXXXYYYYYYZZZZZZ[[[\\\]]]]]]^^^^^^^^^ZZZTTTOOONNNLLLJJJLLLQQQQQQ```uuu~~~yyyvvvqqqkkkfffdddbbb^^^YYYSSSLLLGGG???;;;666222111111111111222222111000000000111222222000222888CCCTTToooxxxnnnbbbXXXHHH???666333000...000333444333222222222222333444000111222222111222444666777888999:::::::::::::::<<<;;;999555111...+++)))))))))))))))((((((((((((,,,,,,,,,,,,---///000000///111333555555666888:::======>>>@@@AAAAAA>>><<<::::::;;;;;;<<<=========;;;;;;:::999999888888888666666555555555555666666666666666666444222000.........------------......///222555888;;;???CCCFFFLLLNNNQQQQQQPPPOOOQQQRRRNNNOOOQQQSSSVVVZZZ^^^aaabbbcccdddeeeggghhhhhhiiikkkkkklllnnnpppqqqrrrrrrtttuuuvvvyyy}}}~~~~~~|||zzz|||~~~ssszzzmmm^^^VVVhhh~~~sssmmmwwwzzz[[[KKKDDDBBBGGGKKKIIIHHHIIIIIIIIIIIIJJJKKKKKKIIIGGGCCC===555...***(((((((((---...---+++******,,,...(((((()))***++++++++++++++++++*********)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%''''''((((((((()))))))))))))))))))))))))))*********))))))((('''&&&&&&%%%&&&''''''(((((((((((((((***+++,,,,,,,,,+++***)))%%%%%%$$$$$$%%%''')))***'''%%%&&&))),,,,,,)))&&&'''&&&%%%&&&)))***'''%%%''''''(((((()))*********(((((()))***************'''((())))))******))))))***)))'''%%%%%%%%%''''''))))))))))))************************+++,,,---...------------............/////////000222333555666222444666555333333666999444555555666777999;;;<<<999999999;;;???CCCEEEFFFFFFJJJOOOTTTWWWZZZ]]]___\\\___bbbcccaaa___^^^]]]YYYZZZ[[[ZZZWWWTTTRRRRRRMMMLLLJJJIIIHHHGGGCCCAAA>>>>>>===<<<;;;;;;;;;;;;777888888888888888999999999999888999999:::;;;<<<;;;;;;;;;:::999999888888666666555666666777888999666666666666666555444333000444999>>>BBBGGGLLLPPPUUUVVVXXX[[[]]]___``````\\\___bbbaaa^^^[[[\\\]]]]]]\\\[[[ZZZYYYXXXXXXXXXZZZYYYYYYXXXXXXXXXXXXXXX[[[[[[]]]^^^^^^_________YYYTTTPPPOOOLLLIIIIIILLLKKKXXXkkk~~~~~~{{{tttvvvsssmmmiiihhheeeaaa]]]\\\ZZZVVVPPPIIICCC???999777555222111000111111///////////////000000111222///111777===KKKfffuuuggg\\\III@@@777333000...///333333333333333444555666666111222333333222222444666666777888999::::::::::::<<<;;;999777444000---,,,))))))))))))((((((((((((++++++,,,---...000111222000222333444444555777999;;;;;;;;;===>>>>>>===;;;888888888999999:::::::::999999888777777777777777555555444444555555666666666666666555444333222111------,,,+++******++++++---000333666999<<>>BBBFFFHHHIIIKKKNNNSSSVVVXXXYYY[[[]]]^^^aaaeeefffdddaaa___^^^YYY[[[]]]\\\ZZZWWWVVVVVVQQQPPPNNNNNNMMMKKKGGGEEEBBBAAA???===<<<;;;;;;;;;888888999999::::::::::::<<<<<<<<<<<<===>>>??????<<<<<<;;;:::999999999999666666666666777888999:::777888999999999888777666333666:::???CCCIIINNNRRRTTTVVVZZZ]]]______^^^^^^ZZZ^^^bbbaaa]]][[[\\\___]]]]]]]]]]]]\\\ZZZXXXWWWXXXXXXXXXXXXWWWWWWWWWVVVWWWWWWXXXYYYZZZZZZZZZZZZTTTPPPNNNNNNKKKEEEDDDFFFGGGPPP```qqq|||wwwrrrppppppqqqpppooommmjjjgggdddccc]]]```___[[[XXXXXXUUUQQQNNNOOOOOOLLLGGGBBB===;;;555555555444333222333333////////////000000111111111...000555888BBB]]]xxxwwwhhh^^^KKKBBB999555222//////333111111222444555666777888333444555444333333444666555666777888999999999999:::::::::888666333000///))))))))))))(((((((((((())))))***+++---000222333111333444444444444555777;;;:::999:::<<<===<<<;;;777777777888888888888888999888777666666666777777555444444444444555666777666666555444444444444444......---++++++*********,,,...222555777999;;;>>>@@@EEEKKKMMMLLLKKKMMMOOOLLLNNNOOOPPPPPPRRRVVVYYYZZZ[[[]]]___bbbeeeggghhhiiihhhiiilllqqqtttuuutttqqqqqqssswwwzzz||||||{{{xxxzzz{{{|||}}}zzzxxxzzzjjjYYY]]]gggttt~~~ssscccgggwwwaaaQQQDDDEEEHHHFFFHHHNNNKKKKKKKKKLLLMMMMMMKKKHHHEEEBBB<<<555///+++******,,,---...---+++***+++,,,///...+++)))'''&&&&&&'''***++++++++++++***))))))))))))((('''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''***)))(((''''''(((******''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''')))***+++++++++,,,,,,,,,++++++*********(((((((((((((((((('''&&&$$$$$$&&&((()))*********((()))+++,,,+++)))'''&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%)))......***%%%&&&((())))))'''%%%%%%%%%%%%%%%%%%&&&'''(((((()))%%%&&&((()))))))))((('''((('''&&&&&&&&&''')))***%%%&&&'''((()))***++++++))))))***+++,,,,,,------,,,++++++,,,---...///000////////////000000000111444333333222222333333444222555888777444333777;;;999999888888888888888999<<<;;;<<<@@@EEEIIIKKKKKKOOORRRUUUWWWWWWXXXYYYZZZ^^^aaadddeeedddaaa^^^^^^YYY[[[]]]]]][[[YYYXXXXXXTTTSSSQQQQQQPPPNNNJJJGGGEEEDDDAAA>>><<<;;;::::::999999999::::::;;;;;;;;;>>>>>>>>>>>>???@@@AAABBB<<<<<<;;;:::999999999999666666666666777888999:::999:::;;;<<<;;;:::999888555888<<<@@@EEEJJJQQQUUUTTTVVVZZZ^^^```___]]]\\\YYY^^^bbbaaa]]][[[]]]```___```aaaaaa```]]][[[YYYWWWWWWXXXXXXXXXWWWVVVUUUQQQRRRSSSSSSTTTTTTTTTSSSPPPMMMKKKLLLIIICCC@@@AAADDDKKKXXXgggtttzzzxxxtttiiijjjjjjhhhccc^^^ZZZYYYWWWVVVTTTRRRQQQPPPPPPPPPJJJNNNPPPNNNLLLLLLHHHCCCCCCDDDFFFEEEBBB>>>;;;999222444555666555444444555000000000000111111111111111...000444666===WWWsss|||qqqcccYYYLLLCCC;;;777333000000222///000111333555777888999555666666555333333444666555555666888888999999999999999999999777555222111))))))))))))((((((((((((''''''(((***---///111333222444555555444333555666;;;:::888999;;;<<<<<<<<<777777777777777777777777999888777666666666777888444444444444444555666777666555444333333444555666222111///...---,,,,,,,,,+++...222444555777999;;;:::@@@GGGIIIHHHGGGJJJMMMKKKNNNOOOOOONNNPPPTTTWWWXXXYYY[[[]]]```dddggghhhiiihhhhhhlllqqquuuvvvuuuqqqqqqsssvvvyyy{{{zzzyyyyyyzzzzzz{{{|||}}}yyyyyyuuu```\\\___lll|||xxx```^^^mmm|||iiiVVVGGGFFFHHHFFFIIIPPPLLLKKKKKKLLLMMMMMMKKKHHHEEECCC???888111---++++++,,,+++***)))))))))***++++++***))))))((()))))))))///...,,,+++,,,,,,+++******)))((('''''''''''''''))))))(((((('''''''''''')))&&&%%%&&&((()))'''%%%***)))((((((((()))+++,,,((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''''''''((())))))******///...---+++***))))))((('''***---+++&&&###$$$'''&&&&&&%%%%%%%%%&&&'''''')))***+++,,,++++++)))(((((('''&&&%%%%%%&&&'''((('''(((((()))))))))))))))((((((''''''&&&&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$''''''''''''(((((((((((('''''''''(((((((((((((((******+++,,,------......,,,+++***))))))***+++,,,.........///......------...///000///------///000......000111222333444444111111000000222444777999;;;999777666666888:::<<<777999===???BBBEEEIIILLLLLLOOOSSSXXX[[[\\\\\\\\\eeeaaa```cccdddbbbaaabbb___```aaa```]]]ZZZYYYYYYYYYWWWWWWXXXYYYTTTKKKCCCGGGFFFDDDBBB@@@>>><<<;;;999:::;;;===>>>?????????BBBCCCDDDFFFFFFEEECCCBBB???<<<999999:::;;;999777999888777888:::;;;:::999:::;;;;;;;;;;;;:::888777999:::;;;>>>DDDKKKRRRVVVVVVWWWZZZ\\\^^^___``````^^^^^^___```````````````___```aaaaaa```^^^\\\[[[]]][[[XXXUUUTTTSSSTTTUUUUUUSSSPPPPPPPPPPPPOOONNNJJJHHHDDDCCCCCCEEEFFFFFFEEEMMMWWW___ccccccbbbbbb]]][[[XXXWWWVVVRRRKKKEEEDDDBBB@@@@@@AAAAAAAAA@@@???===<<<===??????<<<999<<<===>>>???>>><<<999888666666777777888888999999666333//////111333333222111,,,---333777@@@WWWppp}}}|||zzzuuuoooggg```[[[OOOHHH>>>666333222333444333444666888888777555444222111111111222222333444333333333444444555555555666777888888777555222111222000---)))((('''((()))+++,,,------,,,...111333222333444444333333555666888777666555555666666777777999:::;;;;;;:::888777<<<999777888;;;>>>>>>===:::888666555444555666777666666555555444444444333000000...---+++)))((((((+++---///111222555888:::<<<>>>@@@BBBDDDFFFJJJLLLKKKLLLMMMMMMLLLMMMPPPSSSVVVXXX[[[\\\^^^aaadddgggkkkjjjhhhhhhjjjmmmppprrrmmmooorrrtttuuuwwwzzz|||zzzzzz{{{{{{{{{|||{{{vvv}}}gggXXXWWWkkk~~~lll___^^^kkk```AAACCCLLLHHHFFFKKKMMMLLLJJJIIIHHHHHHIIIJJJKKKGGGAAA:::444///---,,,...---,,,+++******++++++)))))))))))))))***+++,,,---+++))))))))))))((('''))))))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%(((&&&%%%&&&((()))'''%%%((('''''''''(((((())))))&&&&&&%%%$$$$$$$$$$$$$$$'''''''''''''''''''''''''''(((((())))))***++++++---,,,++++++************''')))++++++(((&&&''')))&&&&&&&&&&&&&&&&&&'''((())))))*********)))((('''((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''''''''''''''((((((((('''''''''&&&&&&))))))((((((((())))))***''''''''''''(((((((((((()))))))))((('''''''''&&&((((((((()))***++++++++++++******))))))******+++------...............---...///000///------///000///000000111222222222111222111111111222444666888;;;999777666666777999:::999;;;>>>AAACCCGGGKKKNNNPPPSSSWWW[[[^^^_________bbb______bbbdddaaa```aaa___aaabbbaaa^^^[[[ZZZZZZYYYXXXWWWXXXYYYTTTKKKDDDGGGFFFDDDCCCAAA???======999:::;;;===>>>?????????AAABBBDDDFFFGGGGGGFFFEEEAAA>>>;;;:::;;;;;;:::888:::999888999;;;<<<;;;::::::;;;<<<<<<<<<;;;:::999::::::<<>>@@@BBBDDDFFFJJJMMMLLLLLLKKKJJJJJJLLLNNNPPPPPPSSSVVVYYY\\\___dddgggjjjiiiiiijjjkkknnnppprrrppprrrttttttuuuuuuwwwyyy|||}}}}}}|||{{{{{{~~~}}}vvvxxx```SSS```sssuuuccc^^^hhh~~~lllJJJCCCGGGFFFEEEHHHLLLKKKJJJIIIHHHHHHIIIJJJKKKHHHCCC<<<666111---+++000///...,,,++++++++++++))))))))))))+++,,,---...---+++)))(((((((((&&&%%%(((((((((((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$((('''&&&&&&'''((('''&&&&&&'''(((((())))))((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((())))))***++++++,,,,,,++++++*********++++++,,,'''((()))***************'''&&&&&&&&&''''''((())))))))))))))))))(((''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''''''''''''''))))))((((((((((((''''''&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((+++***))))))''''''&&&%%%''''''(((((())))))******)))******++++++******))),,,,,,------......//////...///000///------///000222222222333333222222222333222111111222444666888;;;:::888666555666777888;;;===@@@CCCEEEHHHMMMPPPTTTWWW[[[___aaabbbbbbaaa___\\\]]]bbbdddaaa___``````bbbcccbbb___]]]\\\\\\YYYXXXWWWXXXXXXTTTLLLFFFFFFFFFEEECCCBBBAAA??????;;;;;;<<<===>>>?????????@@@AAADDDFFFGGGHHHHHHGGGCCC@@@>>><<<<<<<<<:::999<<<;;;:::;;;<<<======;;;:::;;;<<<=========<<<;;;;;;;;;===@@@EEEKKKQQQTTTWWWYYY\\\^^^aaabbbbbbbbbccccccdddeeeeeeeeeeeeddddddbbb```]]][[[ZZZZZZYYY___^^^\\\XXXUUUQQQNNNLLLLLLJJJGGGFFFFFFEEEDDDBBB???>>>===<<<===>>>@@@AAAFFFLLLUUUZZZ\\\[[[YYYXXXWWWUUUTTTUUUUUUQQQKKKEEECCC>>>999555555666777777999777555444555555444333333444555666666555333333333444666999:::;;;<<<<<<444222000111222444555555777444555888888:::IIIZZZuuuwwwqqqiiiaaa]]]ZZZXXXVVVQQQPPPOOOMMMLLLKKKKKKKKKLLLPPPWWW\\\______]]][[[TTTLLLBBB888444222222222000111222333333222000///000000000000111222333444222222222222333333333333222333555666777666555555222000---***)))((())))))***+++,,,,,,,,,---///111333444666666666666777999:::;;;<<<>>>>>>>>>============>>>>>>===;;;:::888:::888777888:::;;;;;;:::<<<;;;:::999888999:::;;;888888888777777777777777555444333111///...---,,,---.........///222777;;;;;;===@@@BBBDDDGGGKKKNNNNNNKKKHHHGGGHHHJJJKKKLLLJJJMMMQQQUUUXXX]]]bbbfffhhhiiijjjkkkmmmoooqqqqqqrrrtttuuuuuuttttttuuuvvv~~~}}}{{{{{{|||~~~xxx~~~lllUUU[[[lllzzzkkk```fff{{{ZZZFFFCCCEEEFFFFFFKKKJJJIIIIIIHHHIIIIIIJJJJJJHHHEEE@@@:::333...+++000///...---,,,+++******************+++,,,---...///,,,***)))))))))'''&&&''''''((())))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&''''''''''''&&&&&&''')))*********)))((())))))(((((((((((())))))&&&&&&&&&''''''''''''''')))******++++++,,,------,,,+++******************(((''''''(((******)))'''''''''''''''((()))***************))))))(((''''''''''''%%%%%%%%%%%%'''''''''(((((())))))))))))))))))))))))))))))(((((((((%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((***)))))))))((((((''''''((()))))))))******++++++((()))***++++++***)))(((++++++,,,,,,---...///000...///000///------///000222333444444555555555555444333222111222444666888<<<:::888777666666777777;;;>>>AAACCCFFFIIIMMMPPPVVVXXX\\\```bbbccccccbbb^^^\\\^^^cccfffccc``````aaacccdddcccaaa___^^^^^^YYYYYYXXXXXXWWWSSSMMMHHHFFFFFFEEEDDDCCCBBBBBBAAA============>>>??????@@@AAABBBCCCEEEFFFFFFFFFFFFDDDBBB@@@>>><<<;;;:::999===<<<;;;<<<>>>???>>>===;;;<<<===>>>??????>>>===<<<<<<>>>AAAEEEKKKPPPSSSXXXZZZ]]]```bbbcccddddddcccdddeeeeeeffffffeeeeeecccaaa^^^[[[ZZZZZZ[[[[[[\\\\\\[[[YYYVVVRRROOOLLLJJJHHHEEECCCCCCBBB@@@>>><<<======<<<===???BBBEEEMMMSSSZZZ```aaa```___^^^]]][[[[[[]]]^^^[[[VVVPPPGGGBBB;;;666555666888999888777555333333222222222333444555555666555555444333444777999::::::999999333222111222333555666666888777888:::999999CCCOOOdddsssxxxnnnccc]]]TTTLLLHHHFFFEEEDDDAAA@@@>>>======>>>???@@@DDDJJJRRR[[[```aaa```^^^YYYQQQFFF<<<666444333333111111111111111000///.........//////111222444444222222222222222222222222222333444555555555555444111000---+++***))))))******+++------,,,,,,...000111333555555555666888999:::;;;>>>@@@AAA@@@???>>>AAAAAAAAA@@@???===<<<;;;888888777777888999999888::::::999999999999:::;;;999999999999888888888888666555444222111///...---.........---...111666::::::<<>>777111---......---,,,+++***)))(((,,,,,,+++++++++++++++,,,...,,,)))((())))))'''&&&''''''((((((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''%%%&&&'''((()))((('''&&&))))))((((((((())))))***&&&&&&&&&'''''''''((((((*********+++,,,,,,------...---+++***)))(((((((((((('''&&&'''((((((&&&$$$(((((((((((()))***+++,,,,,,,,,+++***))))))(((((('''&&&%%%$$$$$$%%%&&&''''''(((((()))))))))))))))((((((((()))))))))))))))***)))((('''''''''''''''''''''''''''(((((((((((('''((((((((())))))******)))))))))))))))*********((()))***++++++***)))(((++++++++++++,,,...///000...///000///------///000...///111222444555666666444333222222333555777888<<<;;;999888777777777777<<<>>>AAADDDFFFIIINNNQQQTTTWWW[[[___aaabbbbbbbbb```^^^```eeehhhdddbbbbbbaaacccddddddbbbaaa``````ZZZYYYXXXWWWVVVRRRNNNKKKGGGGGGFFFFFFEEEDDDDDDCCC??????>>>>>>>>>??????@@@BBBBBBCCCCCCCCCCCCCCCCCCDDDCCCBBB???===;;;;;;;;;>>>===<<<===???@@@???>>>;;;<<<>>>???@@@??????>>><<<<<<>>>BBBFFFKKKPPPSSSXXXZZZ]]]```cccdddeeeeeebbbccccccdddddddddddddddaaa___\\\ZZZZZZ[[[]]]___\\\\\\[[[YYYUUUPPPLLLIIIEEECCC@@@>>>>>>===;;;:::888999:::;;;<<>><<<;;;;;;777666444333333555777888===CCCMMMWWW^^^aaaaaa```^^^VVVJJJ???999666555555222222222111000///......---------///000222444555222222222222222222222222444444444444444333333222000///...,,,***************,,,---...------...//////111333444444555777999999;;;===???@@@@@@>>>===>>>>>>===<<<;;;:::888888777777777777777666666666666666666777777888999999888888888888999999999999666555444222000///...---///......,,,---000444888888:::>>>@@@CCCGGGKKKNNNRRROOOKKKHHHGGGGGGGGGGGGGGGJJJMMMPPPSSSWWW[[[___bbbdddgggkkkmmmooooooooonnnppprrrrrrrrrsssuuuwwwxxxzzz|||}}}|||}}}~~~}}}sssqqqppp{{{lll```dddqqq}}}mmmooo{{{{{{WWWDDDCCCFFFEEEGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIGGGBBB;;;444000------------,,,***)))(((,,,,,,+++***************+++)))'''&&&'''((('''%%%(((''''''''''''((())))))&&&&&&&&&&&&''''''''''''&&&'''((('''&&&&&&'''(((###$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((((((((()))******++++++,,,------...---,,,***((('''''''''''''''''''''&&&%%%%%%$$$((((((((()))***+++,,,---...---+++***))))))))))))'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&'''''''''''''''''''''(((((((((((()))))))))((('''&&&%%%%%%%%%%%%''''''''''''((((((((((((&&&'''((((((******+++,,,''''''''''''((((((((((((((())))))******))))))(((,,,,,,+++++++++---...///...///000///------///000)))***,,,///111222333444333222222222333666888:::<<<;;;:::999999999999999<<>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDEEEDDDBBB???======>>>???>>>===>>>???@@@???>>><<<===>>>?????????>>>===;;;<<<>>>BBBGGGLLLQQQTTTXXXZZZ]]]```ccceeeeeefff```aaabbbbbbccccccbbbbbb```___\\\[[[[[[\\\___```^^^]]][[[VVVPPPJJJDDD@@@>>>;;;999777777666555333333444555666888>>>GGGNNNZZZ___fffkkkmmmllllllkkkjjjgggfffhhhkkkmmmkkkhhhXXXRRRIIIBBB???>>>>>>>>>===>>>???===:::777666666444444444333333333333333444666:::<<<;;;999555222222444555555555555666777555888;;;<<<<<<===AAAFFFNNN\\\kkkrrrttttttooojjj[[[UUULLLCCC===999666444555444222111111222444555777===HHHSSS\\\aaacccddd```XXXLLLAAA;;;888777666444333222111000///...---+++,,,,,,...000222444555333333333333222222222222444444444333333222222222000///...---++++++******+++---//////.........///...000222333444555888:::999:::;;;=========<<<<<<===<<<<<<;;;:::999888888555777888777555444444444222333444444555666777777777777777777777888888888666555444222000///...---.........------///333666666888<<>>AAADDDFFFIIILLLPPPSSSSSSVVV[[[```dddeeefffffffffbbbbbbfffgggeeecccddd```bbbddddddcccbbbbbbbbbZZZZZZYYYWWWTTTQQQPPPOOOJJJJJJIIIHHHGGGFFFEEEDDDCCCBBB@@@>>>>>>>>>@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEBBB@@@AAACCC???======>>>???@@@???>>>===>>>?????????>>>===<<<999;;;>>>CCCHHHMMMRRRTTTWWWYYY\\\```cccdddeeefff``````aaabbbbbbbbbbbbaaaaaa```^^^]]]\\\]]]^^^___[[[ZZZVVVQQQJJJDDD>>>;;;777555333222222222111000///000222222555===JJJSSSaaafffkkkooopppooonnnnnnllliiiggghhhlllppppppooogggaaaWWWNNNHHHDDDBBB@@@@@@BBBDDDCCC???:::888888555555444333333222222222444777;;;>>>>>>;;;777555333555777777555444555777666:::<<<======???BBBDDDKKKWWWccciiimmmpppqqqoooccc]]]TTTLLLEEE???;;;888999888777555555555555666444:::DDDNNNXXX^^^aaabbb```XXXLLLAAA;;;888666666444333222000...------,,,***+++,,,---///222444555444444444444333333333222222222222222222333333444//////...---,,,++++++***,,,...000111000/////////...000333444555666999;;;::::::::::::::::::::::::<<<;;;::::::999999999999444666888777444222222333000111222333444555666666555555555555666666777777666666444333111///......---.........---...111444333666:::===@@@DDDIIIMMMTTTWWWXXXTTTLLLFFFGGGIIIDDDGGGJJJLLLOOORRRVVVYYY\\\^^^```dddgggjjjkkkllliiikkkmmmnnnoooppprrrtttrrruuuxxxzzz{{{|||~~~}}}pppooouuuzzziii]]]fffwwwooowwwzzzmmmnnnjjj}}}yyyYYYCCC???CCCDDDEEEGGGIIIJJJJJJJJJJJJHHHIIIJJJJJJGGGBBB===999---.../////////...---,,,''''''(((((()))***,,,,,,+++***))))))+++,,,,,,+++***(((&&&$$$$$$'''***,,,%%%%%%%%%&&&&&&'''''''''%%%''')))(((&&&%%%&&&)))******)))((((((***+++,,,'''''''''''''''((()))***%%%%%%&&&&&&'''((())))))((())))))***++++++,,,,,,******))))))))))))******!!!&&&******'''&&&)))---)))))))))***+++---...///---,,,***((('''&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&'''(((((()))))))))))))))%%%&&&&&&&&&''''''((((((((((((((((((((()))***+++''''''''''''((((((((()))*********)))))))))))))))++++++++++++***************)))(((''''''((()))***///---+++******+++,,,......///000///------///000...///000222222333333333111000111222444777;;;===;;;;;;<<<<<<<<<<<<<<<<<<@@@BBBEEEHHHJJJNNNRRRUUUTTTWWW\\\bbbfffhhhiiiiiigggcccbbbeeefffdddcccddd___aaaddddddcccbbbbbbcccZZZZZZYYYWWWSSSQQQPPPPPPLLLKKKJJJIIIGGGFFFEEEDDDDDDBBB@@@>>>>>>>>>@@@AAAAAAAAAAAABBBDDDEEEGGGHHHGGGIIIIIIGGGDDDCCCDDDGGG>>>=========???@@@???>>>===>>>??????>>>===<<<;;;999:::>>>CCCIIINNNSSSUUUWWWYYY\\\___bbbdddeeeeee``````aaabbbbbbbbbbbbaaacccbbb```^^^]]]]]]]]]]]]VVVTTTPPPLLLFFFAAA===;;;555333111111111111000//////000111111555???MMMXXXgggkkkpppssssssqqqoooooonnnkkkgggiiimmmrrrsssssstttmmmbbbXXXPPPJJJFFFCCCAAAEEEHHHGGGBBB===:::999888777666555444444444444333777<<<@@@AAA>>>;;;888444666888888555333444666888;;;>>>======???AAABBBIIISSS^^^cccgggmmmqqqqqqjjjeee]]]UUUOOOIIIDDDAAA<<<;;;:::888777666666666111666>>>GGGOOOUUUXXXZZZ___WWWKKK@@@:::777666555444333111///---,,,,,,+++)))***+++---///222444555555555555444444333333333000000000111222333555666//////...------,,,++++++---///111222000//////000///111444555666888:::===;;;::::::999999999::::::666666555444444555555555333666888777444111111222///000111333444555555555333444444444555555666666777777555444222000//////,,,---//////......000222222555888<<>>>>>>>>@@@CCCGGGLLLPPPTTTUUUXXXZZZ]]]aaadddeeeeeeeeebbbcccdddfffggggggffffffcccbbb```^^^]]]^^^___```^^^]]][[[YYYVVVTTTRRRRRROOONNNKKKIIIHHHGGGGGGGGGCCCBBBAAA@@@????????????@@@AAABBBBBBBBBDDDGGGIIIGGGFFFEEEFFFHHHIIIHHHHHHAAA???===<<<<<<===@@@AAADDDCCC@@@>>><<<;;;;;;;;;;;;===???DDDIIIOOOUUUWWWVVVWWWYYY^^^bbbddddddbbbeeeccc```___```bbbcccbbbiiifffbbb^^^\\\YYYVVVSSSNNNIIICCC@@@@@@>>>888444222111111000///......---,,,+++,,,///222999HHHUUUjjjnnnqqqpppqqqsssrrrnnnllljjjhhhggggggiiilllnnnxxxxxxuuunnncccWWWNNNIIIJJJJJJJJJIIIFFFBBB>>>;;;888999888777555444666888<<>>?????????@@@BBBKKKOOOVVV^^^eeejjjmmmnnnlllhhhaaaZZZTTTOOOJJJGGGEEECCC@@@<<<888555222111444555888;;;@@@HHHPPPWWWVVVNNNCCC999555555666777555444222///---+++***)))***+++---///222444666777888777555333222222222222222222111111222444555666333111///---,,,++++++,,,---...000111222222222111...///111444666777888999888888888888888777777666777666555333333333333444444444333333222111111111333111///111444555444222444333333333333444555555555555555444333222111000------------------------000333777<<<@@@DDDFFFFFFNNNSSSXXXXXXRRRMMMMMMNNNIIIIIIJJJKKKMMMPPPSSSUUUVVVZZZ___aaa```bbbgggkkkmmmmmmmmmmmmnnnoooqqqqqqvvvvvvwwwxxxyyyzzzzzzzzz~~~~~~qqqlllnnn~~~qqqjjjqqq{{{}}}}}}}}}uuuiiicccgggmmmkkkcccgggooozzzRRR???@@@DDDHHHKKKKKKIIIHHHIIIKKKIIIHHHGGGHHHIIIGGGCCC???000///...,,,,,,,,,,,,---(((((())))))))))))))))))******))))))))))))******))))))((('''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&''')))***+++(((''''''&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''((((((((((((***+++,,,---------,,,+++)))***+++,,,+++)))'''&&&'''((((((((((((((('''''''''''''''(((((()))***++++++***((('''&&&&&&&&&'''%%%&&&''''''&&&&&&'''((('''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''&&&&&&''''''((())))))*********)))'''&&&&&&''')))***)))******++++++,,,------,,,,,,+++++++++,,,---...000///////////////000000000000/////////000111222222222333444555666777777:::999999999:::;;;;;;<<<@@@BBBEEEJJJNNNSSSVVVXXX\\\^^^aaaccceeeeeeddddddbbbccceeefffggggggffffffeeecccaaa```______```aaa```___]]][[[XXXVVVTTTTTTPPPOOOMMMJJJIIIHHHHHHHHHCCCBBBAAA@@@????????????AAABBBCCCCCCCCCDDDGGGJJJJJJIIIGGGGGGFFFEEEDDDCCCCCCAAA???>>>>>>???AAACCCDDDCCCAAA>>>===<<<;;;;;;<<<===@@@EEEJJJPPPTTTVVVXXXYYY[[[___bbbdddcccaaaeeeccc``````bbbcccddddddhhheee```[[[XXXTTTPPPMMMIIIDDD>>>;;;;;;:::666222111111000000///......---,,,+++,,,///222999GGGUUUeeelllqqqrrrtttvvvuuurrrnnnjjjfffeeegggkkknnnooowwwwwwvvvrrrjjj___SSSLLLKKKJJJHHHEEEBBB>>>:::888777888888777666777:::<<<>>>BBBEEEEEEBBB>>>======:::777777999999666666999>>>@@@CCCDDDDDDDDDDDDEEELLLNNNRRRVVV[[[^^^aaabbbddd```[[[VVVRRROOOLLLJJJGGGEEEBBB>>>:::777555444333444555777:::AAAHHHNNNLLLFFF<<<555222222333444444333111///---+++*********+++---///222444666777666555444333333333444555555444333222222333333444333111///---,,,++++++,,,,,,...000222333333222111///000111333555666777777888888888888888777777666444333222111111111222333444333333222111111000000222111000111444555444222333333333333333444555555444444555555555444333333.........------,,,,,,,,,///111555:::>>>AAACCCDDDJJJPPPVVVXXXUUUQQQNNNNNNHHHHHHIIIJJJLLLOOORRRTTTTTTYYY]]]______aaaeeejjjmmmmmmmmmnnnooopppqqqrrruuuuuuvvvwwwxxxyyyzzzzzz~~~~~~~~~wwwmmmmmmuuuzzziiilllxxx~~~vvvjjjbbbeeekkkiiicccccchhhwww[[[EEECCCEEEHHHKKKKKKJJJIIIJJJKKKJJJIIIHHHHHHIIIGGGDDD@@@000000...------,,,------***************)))))))))******))))))))))))******))))))(((''''''((((((((('''&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&'''(((******)))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((())))))))))))************,,,,,,,,,---,,,,,,+++*********++++++***)))'''&&&'''(((((())))))(((((((((((((((((()))******++++++***)))((('''&&&&&&&&&&&&'''((()))((('''&&&'''(((''''''''''''''''''''''''(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))******+++++++++***)))(((''''''((()))***)))******++++++,,,------,,,++++++++++++,,,---...............///000111111111000000000000111222222111222333333555555666777777777888888999:::;;;<<>><<<<<<<<<<<<>>>BBBFFFKKKPPPSSSUUUZZZ[[[\\\___bbbcccbbbaaadddbbbaaaaaaccceeeeeedddeeeaaa\\\VVVQQQMMMHHHEEEAAA<<<777444555444222000000000000///......------,,,+++---000222999GGGUUUaaajjjssswwwzzz||||||xxxqqqjjjcccbbbgggnnnqqqqqqttttttuuuvvvsssjjj]]]TTTMMMKKKGGGCCC???<<<999888777888999:::;;;===AAADDDEEEFFFHHHGGGDDDAAA?????????;;;:::<<<;;;999999<<>>777333111222222333222111///...,,,++++++++++++,,,---000222444666777444444444444444555666777666555444333222222222222333111///---,,,++++++,,,+++---111444555444222111///000111333444444555555777777777888777777666555111111000000111111222333333333222222111000000000222111111222444555555444444333333333333444555555333444555555666666555555//////......---,,,++++++---///333777;;;>>>@@@AAAFFFJJJQQQUUUWWWUUUQQQNNNKKKJJJJJJKKKMMMOOORRRTTTRRRVVV[[[]]]^^^```eeeiiimmmmmmnnnnnnoooqqqrrrssstttttttttuuuvvvwwwyyyyyy|||}}}}}}qqqjjjlll~~~gggdddppp~~~rrriiihhhllllllhhhaaaaaajjjiiiOOOFFFFFFHHHJJJKKKJJJJJJKKKLLLKKKJJJIIIIIIIIIHHHEEEBBB000000///...------------...------,,,,,,+++++++++******))))))))))))******)))(((((((((((())))))***'''''''''(((((())))))***&&&&&&&&&&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))*********+++++++++*********))))))((((((******++++++***)))(((''''''(((((())))))))))))((()))******+++,,,,,,,,,,,,((((((''''''&&&&&&&&&&&&)))******)))'''&&&'''(((''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))******+++++++++******))))))))))))******)))******++++++,,,------------------...//////000---------...///000111222111111111111111222222222111111222333444555666666777777888999:::<<<>>>>>>DDDFFFIIINNNSSSXXX[[[]]]ccceeeggghhhhhhhhhfffeeeeeeeeeggghhhhhhhhhggggggeeedddcccbbbaaaaaaaaabbbcccbbb```^^^[[[YYYWWWVVVSSSRRRPPPNNNLLLKKKJJJIIICCCCCCBBBAAAAAAAAAAAAAAAAAACCCEEEEEEEEEFFFHHHJJJHHHHHHIIIHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDEEEDDDCCCBBB@@@???>>>===<<<===???CCCGGGLLLQQQTTTUUUZZZZZZ[[[^^^aaabbbbbbaaabbbaaa```aaacccdddcccbbbaaa]]]VVVPPPKKKEEE@@@<<<:::666222///000000000////////////......------------,,,---000222999GGGTTTbbbnnnyyyvvvmmmcccaaahhhooossssssqqqpppqqqtttuuuoooeee\\\OOOMMMHHHDDD@@@>>>======;;;<<<===>>>@@@CCCHHHLLLNNNMMMLLLIIIEEECCCAAA@@@BBB>>><<<===<<<:::;;;???EEEIIIMMMOOOOOONNNNNNOOOQQQOOOKKKIIIIIIJJJMMMOOOQQQNNNJJJGGGFFFDDDBBBAAA===<<<:::777555333222111000000000///000444:::???AAA===777444333333333333000000///---,,,,,,,,,,,,,,,,,,...000222444666777555555555555555666666666666555555444333333222222333111///---,,,++++++,,,***---111555777666333222000111222333333333333333555666666666666555444444000000111111222333444444333222222111111000//////222111222333444555666666666555555555555666777777444555555555555555444444111000000...---,,,++++++---///111555999<<<>>>???DDDFFFJJJPPPTTTVVVTTTRRROOONNNMMMMMMNNNPPPSSSUUURRRUUUYYY\\\^^^aaaeeehhhmmmmmmnnnnnnpppqqqssstttsssssssssssstttvvvxxxyyy{{{|||}}}wwwjjjhhhxxxmmmfffrrryyytttuuuuuurrrggg```aaaqqqyyyZZZJJJEEEFFFHHHIIIIIIJJJJJJKKKLLLKKKKKKJJJIIIHHHFFFDDD/////////......---,,,,,,...------,,,,,,+++++++++******))))))))))))******)))(((((((((((())))))***&&&&&&''''''((((((((((((&&&&&&%%%&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######(((((()))))))))*********+++******))))))(((((((((+++++++++***))))))((('''''''''((()))******))))))((()))***++++++******)))'''''''''''''''&&&&&&&&&)))***+++***(((''''''(((''''''''''''''''''''''''(((((()))(((((('''&&&&&&(((((('''''''''''''''''''''((((((((())))))******(((((())))))))))))))))))******))))))))))))******)))******++++++,,,------,,,,,,---.../////////000------------...///111111000000111111222222222222000000111222333444555555555666777888:::<<<>>>@@@DDDFFFJJJNNNTTTYYY\\\^^^bbbdddfffiiijjjjjjiiiiiifffggghhhiiiiiiiiihhhgggddddddcccbbbaaaaaaaaaaaabbbaaa___]]][[[YYYWWWVVVTTTSSSRRRPPPNNNLLLJJJIIICCCCCCBBBBBBAAABBBBBBBBBAAACCCEEEFFFFFFFFFHHHJJJIIIJJJKKKJJJHHHGGGGGGIIIGGGFFFEEEDDDDDDDDDDDDEEECCCCCCBBBAAA@@@???>>>======???CCCGGGMMMQQQUUUWWWYYYYYYYYY\\\___bbbbbbaaa```______```aaaaaa^^^\\\ZZZVVVOOOIIIDDD???:::666444222///....../////////............---------------,,,---000222888FFFTTThhhuuu~~~ssshhhdddiiippptttttttttpppmmmmmmmmmjjjbbb[[[QQQOOOKKKGGGEEEDDDDDDEEE???@@@@@@AAABBBFFFKKKOOOVVVSSSNNNJJJFFFCCCAAA@@@DDD???<<<<<<<<<;;;===AAAGGGJJJNNNQQQRRRRRRSSSUUUUUUSSSOOOLLLLLLMMMPPPRRRQQQNNNIIIDDDAAA???<<<:::888666555333111000//////////////////000555;;;@@@AAA===888444333222222111000000///...---,,,,,,---,,,---///000222444666666777777777666666666555555444444444444444444444444333111///---,,,++++++,,,***---111666888777555333222222333444444444444444444444555555444444333222///000111222333333444444333333222222111000000000111222333444555555777777999888888888888999::::::777777777666555333222111222222111000///------,,,...///222444888;;;===???CCCCCCDDDHHHNNNSSSVVVWWWSSSQQQOOOMMMMMMOOOQQQSSSRRRTTTXXX[[[___bbbfffiiillllllmmmnnnoooqqqssstttrrrrrrqqqrrrsssvvvxxxyyy{{{|||}}}nnnfffqqqvvv}}}tttggg^^^fff{{{gggPPPEEEEEEEEEFFFHHHIIIJJJJJJLLLLLLLLLJJJIIIGGGFFFFFF............---,,,+++******************)))))))))******))))))))))))******))))))(((''''''((((((((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%'''((((((((()))))))))))),,,,,,+++*********++++++++++++******)))(((((((((''''''((()))************&&&'''((())))))((('''&&&&&&&&&'''''''''&&&&&&%%%((()))***)))((('''((()))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,------)))***+++,,,---.........------------...///000000///000111111222222111111///000111111333333444555222333444666999;;;>>>???DDDFFFJJJOOOTTTYYY]]]___```bbbeeehhhjjjkkkjjjjjjggghhhiiijjjjjjjjjiiihhhddddddccccccbbbaaaaaa```bbbaaa___]]]ZZZXXXVVVVVVTTTTTTSSSQQQOOOLLLJJJHHHDDDCCCCCCBBBBBBBBBCCCCCC@@@BBBDDDFFFFFFFFFGGGIIILLLNNNOOOLLLHHHEEEFFFHHHHHHHHHGGGFFFFFFEEEEEEEEECCCCCCCCCBBBAAA@@@>>>>>>>>>@@@BBBGGGLLLRRRWWWZZZ[[[ZZZZZZ\\\___aaaaaaaaa^^^^^^]]]^^^]]][[[WWWTTTPPPLLLFFFAAA===999555222000000///...............------------------------...------000222888FFFSSSnnn{{{~~~rrrlllmmmrrruuuvvvzzzuuuooojjjhhhddd___[[[XXXVVVSSSPPPNNNMMMNNNNNNGGGGGGFFFDDDDDDFFFKKKOOOYYYTTTNNNIIIFFFEEECCCBBBDDD???<<<<<<<<<<<>>@@@@@@AAADDDHHHOOOUUUYYYVVVTTTPPPMMMKKKLLLNNNOOOQQQSSSVVVZZZ___cccggghhhkkkkkklllmmmoooqqqrrrsssrrrqqqqqqqqqsssvvvxxxzzz{{{|||~~~yyyggglllyyy|||vvvuuudddaaannnsssWWWFFFEEEDDDEEEHHHJJJKKKJJJKKKLLLLLLJJJGGGFFFFFFGGG,,,------------+++***)))(((((())))))))))))))))))******))))))))))))******))))))((('''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))******************))))))(((((((((((())))))))))))++++++***))))))***+++,,,,,,+++***))))))(((((((((''''''(((******++++++***'''((()))******)))'''&&&%%%%%%&&&'''''''''&&&%%%&&&((())))))''''''(((***''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((())))))((((((((()))******++++++,,,------((()))+++,,,.........---......---------......///...///000111111111000000//////000111222333444444222333444777999===???AAAEEEGGGKKKPPPVVV[[[___aaa```bbbeeegggiiijjjiiiiiiiiiiiijjjkkkkkkjjjiiihhheeeeeeeeeddddddcccbbbaaabbbaaa```]]][[[YYYWWWVVVTTTTTTSSSQQQOOOLLLIIIHHHDDDCCCCCCCCCCCCCCCDDDDDD>>>AAADDDEEEEEEEEEFFFGGGJJJMMMNNNLLLGGGEEEGGGIIIKKKJJJJJJIIIHHHHHHGGGGGGCCCCCCCCCCCCBBBAAA???>>>??????AAAEEEKKKSSSZZZ^^^aaa___^^^^^^```aaa```___]]]\\\[[[[[[YYYUUUOOOKKKEEEAAA===999777444000...---...///000///---------,,,,,,,,,,,,,,,,,,,,,,,,...---...000222888FFFSSSpppvvvrrrtttwwwxxx}}}{{{wwwrrrnnnkkkiiihhhgggeeebbb___]]][[[ZZZZZZTTTSSSPPPLLLJJJKKKNNNQQQXXXRRRKKKGGGFFFGGGFFFFFFEEE@@@<<<======>>>BBBHHHOOOQQQTTTWWWZZZ^^^cccffffffeeeccc```\\\XXXUUUSSSIIIFFFAAA===;;;888666444222222111000000000000000---------...000555<<>>AAACCCEEEJJJRRRWWW\\\YYYTTTPPPMMMMMMNNNOOOOOOPPPSSSXXX^^^cccfffgggjjjjjjkkklllnnnpppqqqrrrrrrrrrqqqqqqsssvvvyyy{{{|||}}}~~~nnnmmmppp~~~qqqhhhxxxpppdddiii}}}~~~___HHHFFFEEEFFFJJJLLLMMMLLLKKKLLLLLLJJJFFFDDDEEEGGG+++,,,------,,,+++)))((())))))******+++++++++,,,******))))))))))))*********)))(((&&&&&&%%%%%%%%%******+++++++++)))((('''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&''''''(((((())))))((())))))))))))*********((((((''''''''')))***+++,,,+++***)))((((((((((((''''''(((******+++++++++***+++,,,------,,,***)))$$$%%%&&&'''''''''&&&%%%%%%'''((((((''''''(((***''''''''''''''''''''''''$$$%%%&&&((())))))******'''''''''&&&&&&%%%%%%%%%'''''''''((()))******+++)))))))))(((((((((((((((''''''(((((((((((('''''')))******+++,,,,,,------***+++---///000000000//////......---------......---...///111111000000/////////000111222333444444444555666999<<>>@@@CCCEEEEEEEEEFFFGGGEEEHHHKKKKKKGGGFFFIIIMMMMMMLLLLLLKKKJJJIIIIIIIIICCCCCCDDDDDDCCCAAA???>>>??????@@@DDDKKKSSS[[[```fffdddbbbaaaaaaaaa___^^^\\\[[[ZZZYYYVVVQQQJJJEEE===;;;777444222111...,,,+++---000000///---++++++,,,,,,,,,,,,,,,,,,,,,,,,...---...000222888FFFSSSppp}}}vvvvvvxxx{{{~~~~~~~~~|||yyyxxxxxxyyytttrrrpppllliiifffdddccc___]]]YYYTTTPPPPPPRRRUUUUUUOOOIIIEEEFFFHHHIIIIIIFFF@@@======>>>@@@EEEKKKSSSUUUWWWZZZ]]]ccciiimmmmmmllljjjfff```YYYSSSOOO@@@===999777666555333222000//////.........//////,,,---------///333:::???@@@;;;555111111333555666555444222111///............///000111333444666666333444666888999:::999999777777777777555333111000333111///---,,,++++++,,,,,,...111444666888999:::666777888999;;;;;;;;;;;;:::::::::::::::999888888999:::;;;======<<<;;;;;;666555555444444333333222000333666666555666888;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;:::999888444444444444444444444444//////000111444777:::<<<888===BBBDDDEEEHHHOOOUUUccc___YYYTTTQQQPPPQQQRRRNNNOOOQQQVVV]]]bbbeeefffiiiiiijjjkkkmmmoooqqqrrrsssrrrqqqqqqsssvvvzzz|||}}}~~~xxxqqqmmmuuukkk___fffttt|||jjjjjj{{{dddJJJHHHFFFGGGKKKOOOOOONNNJJJLLLLLLIIIEEECCCEEEGGG,,,,,,,,,+++,,,,,,------***)))))))))))))))***+++(((''''''(((***,,,,,,,,,***)))(((&&&&&&''''''((((((''''''&&&&&&''''''(((%%%!!!$$$''''''$$$(((((((((''''''&&&&&&%%%'''''''''''''''((())))))(((((()))***+++,,,,,,,,,(((((((((((()))))))))))))))((('''((()))***)))(((&&&***+++((((((***,,,*********+++------,,,(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###$$$%%%%%%&&&'''(((((())))))((('''''''''(((***+++***))))))((((((((())))))(((''''''(((***+++***))))))'''&&&%%%%%%&&&''')))******))))))******+++,,,***************+++++++++++++++,,,------......//////////////////////////////000000000111111111111///111222222111000222333333555999;;;<<>>@@@AAAAAAAAABBBDDDFFFFFFFFFFFFGGGHHHIIIKKKKKKMMMLLLKKKJJJHHHHHHHHHGGGCCCDDDDDDDDDDDDBBBAAA@@@???BBBFFFHHHIIINNNVVV]]]cccffffffcccaaaaaa^^^YYYXXXVVVTTTQQQMMMEEE===777333333222111111000111111///////////////.........------------,,,+++***)))...//////...000999GGGQQQgggxxxuuuvvv}}}}}}yyyuuupppmmmkkkkkkiiieee```[[[UUUQQQOOOPPPMMMJJJKKKMMMOOONNNLLLFFFCCC>>>:::<<>>===;;;;;;<<<<<<===:::;;;>>>AAACCCCCC@@@===AAA<<<888999777333000111222333555777888888888888:::999999999:::===@@@AAABBBBBBBBBAAA???<<<999777777666555666888777444111111222333333444555999;;;<<<>>>AAABBBDDDFFFJJJLLL\\\___```[[[TTTPPPPPPRRRSSSPPPPPPVVVZZZZZZ\\\___jjjkkkmmmmmmlllmmmnnnpppsssttttttsssssstttwwwyyy~~~~~~~~~~~~wwwnnnqqqyyy{{{bbb^^^fffvvvllldddtttuuuTTTGGGAAAHHHMMMJJJHHHLLLKKKJJJIIIHHHGGGFFFFFFFFF...---,,,+++++++++++++++******)))))))))))))))***(((&&&%%%%%%''')))))))))&&&&&&&&&&&&'''(((***+++''''''&&&&&&&&&&&&''''''((($$$!!!"""%%%'''&&&$$$((((((((('''''''''''''''(((((('''''''''(((((())))))))))))***+++++++++,,,)))))))))))))))))))))))),,,***))))))******)))'''&&&***+++)))(((+++,,,++++++***+++,,,---+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))(((&&&%%%'''(((((())))))*********)))))))))))))))******+++)))((('''''''''''''''''''''&&&%%%&&&(((***)))((()))((('''&&&&&&'''((()))))))))*********+++++++++******++++++,,,,,,,,,---++++++,,,,,,---.................................//////000000000111111111000111333222111111222444444777:::<<<===???BBBEEEGGGHHHKKKPPPWWW\\\___```cccfffhhhjjjjjjjjjlllmmmoooooonnnlllkkkiiihhhhhhhhhhhhhhhgggfffdddaaa```bbb```___^^^^^^\\\YYYVVVUUUTTTSSSPPPNNNLLLJJJIIIIIIHHHFFFDDDBBBAAAAAAAAA???AAABBBBBBBBBCCCEEEGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMLLLJJJIIIIIIHHHHHHEEEEEEFFFFFFEEECCCAAA@@@===@@@DDDFFFGGGKKKSSSYYY^^^bbbccc```______\\\WWWPPPNNNKKKGGGCCC>>>888333222111000000/////////000/////////////////////...000000000000///...---,,,---......---///666AAAJJJ\\\kkk{{{xxxwww||||||yyywwwwwwsssmmmeee^^^WWWRRRPPPMMMKKKJJJKKKNNNOOOMMMKKKFFFDDD???<<<===DDDMMMTTTXXX^^^fffnnnuuuyyy|||}}}yyyqqqiiidddZZZMMMFFFFFFAAA>>>999777666555444333//////111111111///...---......///111444888<<<>>>@@@<<<888555444555555555444444333333222111111000111111111111333555777888777777888888999888888777999777555555555555333111111000///...---+++******---...111333555666777777::::::::::::;;;;;;<<<<<>>===<<<<<<<<<=========>>>AAAFFFJJJKKKIIIGGGEEE@@@<<<<<<;;;777555666888999:::<<<===>>>======<<<;;;;;;:::;;;===@@@AAAAAAAAAAAAAAA@@@>>><<<::::::888666777888888555222333444444444444555888:::<<<>>>@@@BBBCCCEEEGGGJJJTTTYYY^^^^^^ZZZUUUSSSSSSTTTPPPPPPUUUYYYZZZ\\\```fffiiilllnnnnnnmmmllllllrrrsssuuuuuutttuuuwwwyyyyyyzzz{{{}}}~~~~~~uuurrruuu}}}cccYYY\\\ooo~~~mmmaaalll~~~\\\LLLBBBFFFKKKJJJIIILLLLLLKKKJJJIIIHHHHHHHHHHHH......,,,+++***)))))))))++++++***)))((((((((()))***(((%%%$$$&&&(((((((((%%%%%%%%%&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$&&&'''&&&$$$''''''''''''(((((((((((()))(((((('''''''''((((((******************++++++******))))))))))))))))))...,,,************(((&&&&&&***,,,)))(((+++---,,,+++******+++,,,+++(((&&&%%%%%%%%%%%%%%%%%%&&&&&&))))))***+++***)))((('''&&&&&&&&&'''''''''''''''))))))******+++++++++***))))))(((''''''''''''''''''&&&%%%''')))***)))(((***)))(((''''''((()))***((()))***+++,,,+++************+++,,,------......++++++,,,,,,------..............................////////////000000000000000222333333222111333444555888;;;>>>???AAACCCEEEHHHIIIKKKQQQWWW\\\___```eeeeeeffffffgggjjjnnnrrrsssrrrooommmjjjiiiiiiiiillllllkkkiiigggeeecccaaabbb```___^^^]]][[[XXXUUUUUUTTTSSSQQQNNNLLLJJJJJJJJJIIIGGGEEECCCBBBBBBAAA???@@@BBBBBBAAABBBDDDEEEHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHHHHFFFGGGGGGGGGEEEDDDBBBAAA<<>>;;;:::999888777666555444222111///...---......///111444777;;;===>>>;;;777555555777777777666666555555444333333333222222111111333555888999888999999999999999888888888666555555666555333111000000///...,,,+++******,,,...000333555777777777999:::;;;<<<============@@@???>>>>>>======>>>>>>>>>???CCCHHHNNNQQQQQQPPPHHHBBB>>>>>>===:::999;;;===>>>???@@@AAABBBBBBBBB@@@???=========>>>@@@AAAAAAAAAAAA@@@@@@?????????===;;;999888888888666555555666777666555555777999<<<>>>AAABBBBBBCCCEEEGGGKKKRRR\\\aaa___[[[XXXWWWVVVQQQPPPTTTXXXZZZ]]]aaabbbgggllloooooommmkkkjjjppprrruuuvvvvvvvvvwwwxxxvvvxxxzzz|||~~~uuuqqquuukkkWWWRRRggg{{{mmm]]]```vvviiiUUUDDDDDDIIIJJJJJJMMMMMMMMMLLLKKKJJJJJJJJJJJJ---,,,+++***************,,,,,,***)))((((((((((((---***'''&&&'''((())))))((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$%%%'''(((&&&%%%%%%%%%&&&&&&''''''(((((())))))(((''''''''''''(((+++++++++***************(((((()))******++++++,,,,,,+++))))))***)))(((&&&&&&***,,,***))),,,...---,,,+++************(((&&&%%%%%%%%%%%%&&&&&&&&&&&&)))************)))(((''''''''''''&&&&&&&&&&&&&&&'''((()))++++++***))))))+++***)))(((((((((((()))(((''''''(((***++++++*********)))(((((()))******''')))+++,,,---,,,***))))))******+++,,,---......***++++++,,,------......................................./////////000000///000111111000000111333666999===???AAABBBDDDFFFIIIIIILLLQQQWWW\\\______dddeeeeeeeeefffiiimmmpppsssqqqnnnllljjjjjjjjjkkkpppooonnnmmmkkkiiihhhggggggddd```]]][[[YYYWWWVVVUUUTTTSSSQQQOOOMMMKKKJJJJJJIIIGGGFFFDDDBBBAAAAAA===???AAAAAA@@@@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHHHHJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEECCCAAA@@@>>>@@@CCCEEEGGGJJJPPPTTTTTTYYY\\\[[[[[[[[[XXXSSSCCC>>>999444333222222222------,,,,,,+++,,,,,,---............////////////,,,---------,,,,,,+++***+++---...------000444777CCCKKKZZZnnnyyyuuunnniiibbbZZZUUURRRQQQQQQMMMNNNQQQSSSSSSQQQNNNLLLHHHHHHHHHGGGIIINNNTTTYYY___bbbgggooowwwzzzyyywwwoooggg___\\\ZZZUUUNNNIIILLLIIIFFFCCCBBBAAA???===>>><<<999666333111000///000111222333666888;;;<<<<<<999666555666888999999777777666555555444444333333222111111222555888:::999999:::::::::999888888555444333444444333111/////////...---,,,+++******+++---000333666777888888777999;;;===??????@@@@@@AAA@@@@@@???????????????===>>>AAAFFFLLLOOOPPPPPPGGGAAA<<<===<<<::::::<<>>>>>???@@@AAADDDCCCBBB@@@@@@@@@@@@@@@???>>>;;;999888888888888888999:::888666555666777<<>>@@@BBBCCCBBBAAABBBCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEDDDCCCAAA@@@???@@@BBBDDDGGGJJJNNNPPPNNNSSSUUUTTTTTTTTTQQQMMM>>>999444000///000111111,,,,,,++++++++++++,,,,,,---.........//////000000///000000000000//////...---...////////////111222???CCCOOOeee}}}vvvpppgggccc]]]XXXTTTTTTUUUVVVPPPRRRUUUVVVTTTQQQMMMKKKGGGHHHIIIJJJLLLQQQWWW\\\aaacccggglllpppqqqpppoookkkgggcccaaabbbaaa\\\VVVSSSPPPMMMKKKJJJIIIFFFDDDDDDBBB>>>:::666444333333333444555666888:::<<<<<<:::888666666888:::::::::666666666555444444333333222222111111222555777999:::::::::::::::999888777444333333444555444111/////////...---,,,,,,++++++,,,---111444777999::::::666777999<<>>>>>???CCCHHHKKKMMMMMMFFF@@@===>>>>>><<<<<<>>>@@@@@@@@@AAAAAABBBCCCCCCDDDCCCAAA???>>>???@@@AAAFFFEEECCCAAA@@@?????????@@@???===;;;999999:::;;;;;;<<<<<<:::888666666777===@@@DDDFFFFFFEEEDDDEEEGGGLLLRRRXXX\\\]]]^^^^^^[[[UUUSSSUUUXXXZZZ]]]aaadddfffiiikkkkkklllnnnoookkkoootttwwwxxxwwwwwwwwwtttvvvxxx{{{}}}wwwvvvhhhVVVcccxxxkkkllllllggg\\\WWWddduuupppUUUFFFDDDGGGJJJLLLNNNNNNMMMLLLLLLLLLLLLMMM*********+++,,,---//////++++++***)))((((((((())))))'''%%%%%%&&&&&&&&&$$$###$$$%%%'''((((((((((((%%%&&&'''(((((('''&&&%%%"""###%%%&&&'''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******************++++++&&&'''(((***,,,...///000'''&&&%%%&&&((()))((('''&&&+++---++++++...000///---+++((('''((((((((((((&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&))))))))))))************%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&'''((()))&&&%%%$$$%%%((()))(((''')))))))))******)))))))))((()))***+++,,,+++******))))))*********+++++++++******++++++,,,,,,------------------------------------------.........///+++,,,...---,,,,,,---///333777<<>>===>>>???@@@EEEDDDCCCBBB@@@???>>>===>>>>>>>>>===;;;:::;;;<<<<<<===>>><<<:::777777777<<<@@@EEEGGGGGGFFFEEEDDDGGGIIIMMMQQQVVVZZZ^^^```]]]XXXUUUWWWYYYYYY[[[^^^bbbdddggghhhiiikkkmmmpppjjjmmmrrruuuvvvvvvwwwwwwrrrsssuuuwwwyyy{{{}}}~~~}}}zzzuuubbbdddvvv{{{bbb```ccceeeaaa]]]cccooo~~~aaaLLLDDDFFFIIIKKKMMMLLLLLLKKKKKKLLLLLLLLL,,,,,,,,,,,,---...//////******)))))))))))))))***&&&&&&%%%&&&((('''%%%###"""###%%%'''((((((((('''&&&''')))******)))'''&&&$$$&&&((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''')))***+++)))))))))***+++++++++,,,)))******+++,,,---......)))(((''''''(((((('''&&&'''+++---++++++///111000...+++'''&&&'''(((((((((''''''(((((()))******+++((((((''''''&&&&&&&&&'''$$$$$$%%%%%%&&&&&&'''''''''''''''''''''((())))))&&&&&&&&&'''(((***,,,---((('''&&&''')))+++***)))((())))))))))))))))))((())))))*********+++++++++,,,,,,+++++++++******************+++,,,,,,------------------------------,,,,,,---------.........+++---......---,,,...///111555;;;@@@CCCFFFHHHIIIKKKKKKMMMRRRXXX\\\______aaadddhhhjjjkkkkkklllmmmkkkkkklllmmmooopppqqqqqqnnnmmmkkkiiihhhgggggghhhgggddd```]]]\\\\\\[[[[[[UUUTTTSSSQQQPPPNNNMMMLLLHHHHHHHHHGGGEEECCCAAA@@@@@@BBBEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCDDDEEEFFFFFFDDDCCCAAA@@@AAACCCDDDEEEEEEDDDDDDEEEEEEFFFHHHKKKMMMOOOOOOLLLNNNMMMHHHFFFFFFEEEAAA666444111000000000...---------,,,,,,------...///------......///000000111,,,,,,------------,,,,,,...---...///000111111111666666???SSSjjjyyyqqqkkkdddbbb^^^\\\[[[\\\^^^___ccceeeeeeaaa[[[TTTPPPOOONNNNNNNNNNNNOOOSSSYYY]]]eeeiiilllkkkgggggglllqqqsssxxxxxxtttpppnnnhhh```UUUSSSQQQPPPOOOMMMJJJGGGEEECCCAAA>>>;;;999777666666777888999::::::;;;;;;999888777777999;;;;;;:::666666666555444444333333333444666888999::::::999999999999999888777666555444444555777888777333111000000000//////......------///333777:::===>>>???===;;;:::999:::<<>>===<<<===>>>???AAABBBBBBBBBAAA@@@>>>===:::===???>>><<<;;;<<<===<<<>>>???>>>;;;999888888:::>>>DDDGGGGGGFFFDDDDDDDDDEEEGGGLLLSSSYYY^^^```___ZZZXXXZZZ[[[YYYYYY[[[]]]```dddggghhhiiikkkllliiilllpppssstttuuuvvvwwwtttsssssstttvvvyyy|||}}}}}}}}}|||}}}qqqfffqqqzzzeee^^^___fffiiiddddddjjj}}}mmmSSSEEEDDDGGGIIIKKKKKKJJJJJJJJJJJJKKKKKK//////...---------......***)))))))))))))))***+++&&&&&&''')))+++***'''%%%%%%&&&'''''''''&&&%%%$$$'''((()))++++++)))((('''''')))***+++)))(((''''''******))))))((((((((('''%%%%%%%%%&&&((()))+++,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))((('''%%%'''+++---+++,,,///111000...+++'''%%%&&&((((((((('''(((((()))***++++++,,,))))))((('''''''''''''''%%%%%%&&&&&&'''((()))))))))((('''''''''(((***+++((())))))+++---///000222,,,+++***+++---......---(((((())))))))))))((((((******))))))******+++,,,...------,,,,,,++++++***)))******+++,,,,,,------------------------------,,,,,,,,,---------......,,,---///...------...000///444:::@@@DDDFFFHHHJJJKKKLLLNNNRRRXXX]]]______bbbdddhhhjjjkkkmmmppprrrlllmmmnnnpppqqqqqqqqqqqqqqqpppmmmkkkiiiggggggggg```___^^^^^^___^^^\\\ZZZUUUTTTSSSRRRPPPOOOMMMMMMIIIIIIIIIIIIGGGDDDBBBAAA<<>>;;;999777666666777888999999999999999999888777888999;;;;;;:::777777777666555555444444444555888;;;<<<<<<;;;;;;999999999888888666555555222222333555666555222///111111000000//////.........000444888<<<>>>@@@@@@AAA???;;;999888999<<<===CCCDDDEEEEEEEEEDDDBBBAAA@@@>>>===>>>BBBFFFHHHIIIEEECCCCCCHHHJJJFFFCCCDDDAAAAAA@@@??????@@@BBBBBB@@@???===<<<;;;<<<===>>>>>>???AAABBBBBBAAA???>>>888<<>><<<>>>???>>><<<999888888888<<>>????????????@@@@@@@@@@@@??????DDDEEEEEEEEEFFFGGGGGGGGGKKKMMMQQQUUUWWWWWWVVVUUUWWWVVVUUURRRNNNJJJFFFDDDBBB???<<<999777555222///222000...---------,,,***////////////////////////222111///------...000111,,,,,,,,,,,,---///111222111555<<>>>>><<<::::::;;;;;;;;;:::888888777555444333222111222555:::???CCCBBB>>>:::;;;:::999888777555555444777777666555444333333222000000///111222222000//////222666;;;>>>@@@@@@???DDDBBB???<<<;;;;;;<<<>>>DDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>???@@@CCCEEEGGGGGGFFFEEEFFFFFFEEEBBB@@@===<<<;;;<<<===>>>>>>===???>>><<<;;;;;;===???@@@BBBBBBBBBBBBAAA@@@???>>>::::::;;;;;;<<<===>>>>>>AAAAAA@@@???===;;;999888999<<>>===============>>>>>><<<======>>>??????>>>>>>>>>???@@@AAACCCDDDEEEFFFKKKMMMQQQTTTWWWXXXXXXXXXYYYYYYZZZYYYXXXVVVTTTRRRHHHFFFCCC@@@===:::555222444222///////////////---////////////////////////000111111111111000...---......---......000111222///222888@@@NNNccc{{{{{{wwwyyyxxxmmmccc___^^^aaa___\\\YYYWWWXXX[[[^^^^^^aaaeeedddbbbbbbeeehhhjjjpppqqqmmmhhhddd^^^XXXMMMKKKGGGEEECCCAAA@@@???=========<<<;;;:::999999777999::::::::::::<<<>>>===<<<;;;;;;<<<<<<;;;999555666666555555444333333555888<<>><<<<<<<<<===<<<===>>>??????@@@??????<<<<<<<<<===>>>AAACCCDDDEEEDDDCCCCCCCCCBBB???===;;;;;;;;;;;;<<<======<<<>>>===<<<;;;;;;===>>>@@@BBBCCCCCCCCCBBB@@@???>>>::::::;;;;;;<<<======>>>AAAAAA@@@???===;;;999888888:::@@@FFFKKKKKKIIIFFFFFFFFFEEEFFFIIIOOOWWW\\\bbbaaa___]]][[[YYYWWWWWWXXXZZZ]]]```cccdddeeeeeeiiijjjlllnnnppprrrtttuuuwwwvvvuuuuuuvvvxxx{{{|||}}}~~~}}}yyywww}}}qqquuuuuubbb]]]bbbcccbbbaaa]]]mmm~~~^^^LLLGGGEEEAAAGGGHHHJJJKKKKKKKKKJJJJJJ...,,,+++,,,...000111000))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((())))))))))))************+++++++++---//////---***))))))******+++,,,,,,,,,)))))))))))))))******+++*********,,,...//////---***(((&&&&&&''''''&&&%%%&&&''''''(((((((((((((((***))))))((('''&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))((((((((((((((('''''')))+++,,,+++***(((((((((((())))))))))))((((((((()))))))))******+++***)))***---//////......---,,,++++++++++++,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///111222777:::>>>BBBDDDGGGJJJLLLPPPRRRVVVZZZ^^^bbbeeefffkkkjjjkkkllloooqqqrrrqqqqqqpppqqqrrrttttttrrrppppppmmmjjjgggfffdddbbb```\\\\\\\\\\\\\\\[[[ZZZYYYUUUVVVVVVVVVUUURRRPPPNNNLLLLLLLLLLLLJJJIIIGGGFFFCCC@@@===<<<<<<;;;;;;999>>>>>>>>>===============::::::;;;<<<===>>>>>>???===>>>@@@BBBDDDFFFHHHIIIKKKMMMPPPSSSVVVXXXYYYZZZVVVXXXZZZ[[[\\\\\\[[[ZZZSSSQQQNNNKKKHHHCCC>>>:::666333111000000000///...///////////////////////////111444555555111---***///.........///000111111///111555<<>>>>>======:::;;;<<<<<<;;;;;;===???<<<;;;;;;<<<======:::888222333555666777777666555:::;;;>>>BBBEEEDDD@@@===;;;;;;;;;:::888777555444444444444444444444444444444222000///000111000000...000555:::???DDDGGGIIIFFFEEECCCAAA???>>>=========>>>???@@@AAAAAAAAAAAA<<<;;;;;;;;;===>>>@@@BBBCCCAAA@@@@@@???>>>;;;999999999:::;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<>>>???BBBCCCDDDDDDCCCAAA>>><<<::::::;;;;;;<<<=========AAA@@@@@@>>>===;;;999888666888>>>DDDJJJLLLLLLJJJFFFFFFFFFFFFHHHNNNTTTYYYaaaaaaaaa```]]]ZZZWWWUUUXXXZZZ\\\___aaacccccccccfffhhhkkknnnqqqrrrssssssuuuuuutttuuuwwwzzz}}}~~~zzz|||xxxrrr~~~jjjddduuuooofffeeedddaaa___VVVaaavvvjjjQQQEEEBBBBBBIIIJJJJJJKKKKKKJJJIIIIII,,,,,,,,,---000111111000))))))))))))))))))))))))++++++*********)))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''***)))))))))))))))))))))***+++---///111000---***,,,,,,,,,,,,+++***)))))))))))))))))))))******++++++******,,,...///...,,,***(((&&&&&&'''((('''%%%&&&''''''(((((((((((((((******)))((('''&&&&&&%%%''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''))))))))))))((((((((((((''''''(((***,,,,,,+++)))(((((((((((())))))))))))'''(((((()))******++++++...,,,++++++,,,------,,,...------,,,++++++++++++///...,,,,,,,,,,,,...///111000///...,,,***))))))++++++,,,---...000222333888;;;???BBBDDDGGGJJJMMMQQQSSSWWW[[[___ccceeegggllllllmmmnnnppprrrsssssssssrrrsssuuuvvvvvvsssqqqpppmmmiiigggeeeccc```^^^\\\\\\\\\\\\\\\[[[ZZZZZZVVVVVVWWWWWWWWWUUUSSSRRRQQQPPPOOOMMMKKKIIIGGGGGGCCC@@@===<<<<<<===<<<;;;>>>>>>>>>>>>>>>=========999::::::<<<===???@@@AAA??????AAACCCEEEGGGHHHIIIKKKMMMOOORRRTTTVVVWWWWWWVVVWWWZZZ]]]^^^^^^]]]\\\___]]]ZZZXXXTTTPPPJJJFFF:::777333000//////...---////////////////////////000222444666555222...+++............//////000000333444666;;;CCCPPP___iii~~~tttmmmkkkeeebbb]]][[[[[[]]]___```eeeddddddeeegggeeeaaa^^^XXX[[[^^^aaagggjjjfff___TTTPPPKKKIIIIIIHHHFFFCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBB@@@>>>===>>>@@@;;;;;;;;;<<<===<<<999666222333666888:::::::::999<<<===???BBBDDDCCC@@@===:::::::::999888666444333333333333444444555555555666333000//////111111111444555777999===@@@BBBCCCCCCCCCBBBBBBAAA@@@??????DDDDDDDDDDDDDDDCCCBBBAAA>>>===<<<<<<===>>>@@@AAAAAA???===<<<<<<;;;999666666777999:::999999999999;;;:::::::::;;;<<<===>>>AAABBBCCCCCCBBB@@@===;;;;;;;;;;;;<<<<<<<<<======@@@??????===<<<:::888777444666:::AAAHHHLLLMMMMMMGGGGGGGGGGGGHHHLLLQQQVVV___aaabbbcccaaa]]]YYYVVVZZZ[[[^^^```bbbbbbbbbbbbdddgggkkkoooqqqsssssssssuuuuuutttuuuwwwyyy|||~~~zzz{{{}}}yyyqqqyyyjjj\\\kkkzzzwwwqqqhhhaaaYYY___ooovvvXXXGGGCCCEEEIIIIIIIIIJJJJJJJJJJJJJJJ,,,+++,,,///111222111000)))))))))))))))))))))))),,,,,,+++++++++*********&&&''''''((((((((((((((('''''''''''''''''''''''')))(((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((('''''')))***---000222000,,,))),,,,,,------,,,+++)))))))))))))))))))))******++++++******+++---...---,,,)))((('''((())))))(((&&&&&&''''''(((((((((((((((***))))))((('''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))''''''(((***,,,,,,***)))(((((((((((())))))))))))''''''((()))***+++,,,,,,---,,,***+++,,,------,,,---------,,,,,,+++++++++...---,,,++++++,,,---...111000///...,,,+++***)))++++++,,,---///111333444999;;;???AAACCCFFFJJJMMMRRRTTTXXX\\\```cccfffgggkkklllnnnooopppqqqssstttttttttuuuwwwyyyxxxvvvssspppnnnjjjgggeeeccc```^^^\\\\\\\\\\\\\\\[[[ZZZYYYWWWWWWXXXXXXXXXWWWVVVUUUXXXUUUQQQLLLIIIHHHHHHHHHBBB@@@>>>===>>>?????????>>>??????@@@@@@???>>>>>>;;;;;;;;;<<<>>>@@@BBBCCC>>>>>>???AAABBBCCCDDDEEENNNOOOQQQSSSTTTTTTTTTSSSXXX[[[___dddfffggggggfffgggeeebbb```]]]YYYTTTPPPAAA===888333111///...,,,////////////////////////222222333333222111///...000000111111222222333333666666777:::@@@IIISSSYYYgggllluuu}}}zzzpppmmmbbb___\\\\\\___bbbddddddkkkiiiggggggiiigggaaa\\\]]]\\\\\\dddqqq{{{wwwnnn```[[[VVVSSSRRRQQQMMMJJJHHHGGGFFFEEEDDDDDDEEEEEEHHHHHHHHHEEEBBB???>>>>>><<<<<<<<<======;;;888555333555777:::<<<=========<<<<<<===???AAA@@@>>><<<999999999999888666333222222222333333444555555555666333000///000111222111555555777888:::;;;=========>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>???@@@AAA???===;;;:::999999777555222555888999777666666777777888888888999:::;;;;;;>>>???@@@AAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>===<<<:::888666555222333777===DDDJJJLLLMMMGGGHHHHHHHHHHHHJJJNNNQQQ[[[^^^bbbddddddaaa]]][[[]]]^^^```bbbcccccccccccccccfffjjjnnnqqqsssttttttvvvvvvuuuuuuvvvxxxzzz||||||{{{{{{{{{~~~~~~oootttrrr___gggvvvyyypppeeecccmmmaaaLLLEEEFFFFFFFFFGGGHHHIIIJJJKKKLLL,,,,,,...000222333000...))))))))))))))))))))))))******)))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((()))***,,,///111000,,,)))(((***+++------------,,,)))))))))))))))******++++++******+++---...,,,+++)))((('''(((******(((&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((())))))))))))'''&&&&&&(((***+++***)))(((((((((((())))))))))))(((((())))))***+++,,,,,,)))((('''))),,,...//////+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,...000222444555999;;;???AAADDDGGGLLLOOOTTTVVVYYY]]]aaadddfffgggiiilllnnnoooppprrrtttvvvvvvvvvwwwyyyzzzxxxuuurrrmmmkkkhhhfffeeedddbbb```]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVUUUZZZVVVQQQLLLIIIHHHHHHIIICCCAAA??????@@@BBBBBBAAA>>>???@@@BBBBBBAAAAAA@@@============???AAACCCEEEAAABBBCCCDDDEEEFFFGGGGGGQQQSSSVVVXXXXXXWWWUUUTTTVVVZZZaaagggllloooppppppllliiiddd```]]]YYYUUURRRFFFBBB<<<777444222000///////////////////////////222222111111000000000000222333444666777777777777666555666888<<>>>>>===;;;888555666777888999;;;===>>>???:::::::::<<<===>>><<<;;;999999::::::999666333222222222333333444444444555444222000000111333333222111222444777999:::;;;<<<999999:::;;;===???AAABBBAAAAAACCCDDDFFFGGGGGGGGGAAA@@@???=========>>>???;;;999777666666777555444///333777888555333444555444555555666777888999999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888666444333111111333888???EEEIIIJJJHHHIIIIIIIIIHHHIIIKKKNNNTTTXXX]]]bbbeeedddbbb``````aaacccdddeeeddddddcccbbbdddhhhlllooorrrssstttvvvuuutttssstttvvvxxxzzz|||zzzyyyyyy|||tttuuu~~~gggdddeeexxxvvvjjjiii}}}rrrYYYIIIEEEDDDDDDEEEEEEGGGIIIJJJKKK,,,---///111333222///---))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&'''(((((('''&&&&&&'''''''''((())))))******)))***+++---///...,,,)))(((***,,,---......---,,,)))))))))))))))******++++++******+++------,,,***'''&&&&&&((())))))'''%%%&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((()))))))))(((''''''((((((((()))))))))***'''&&&%%%&&&((()))))))))(((((((((((()))))))))))))))))))))******+++++++++'''&&&&&&(((+++---......)))***,,,------------,,,,,,,,,,,,------,,,,,,,,,******+++,,,---......///+++,,,---...111333555666:::<<>>???AAACCCDDDDDDCCCBBB>>>>>>======???AAACCCEEEDDDDDDFFFHHHJJJLLLMMMNNNUUUXXX\\\``````___[[[YYYWWW[[[bbbiiinnnqqqqqqqqqmmmhhhaaa[[[VVVRRROOOLLLEEE@@@:::555333222111111//////////////////////////////000000000000000000000111333666777888888888666666555777;;;???BBBCCCDDDGGGKKKRRR\\\lll~~~sssjjj[[[ZZZ\\\dddmmmssssssrrrrrrpppmmmiiigggccc```^^^]]]___aaaiiixxx|||sssnnnlllhhhaaa[[[WWWUUUSSSPPPNNNNNNNNNOOOTTTVVVYYYYYYUUUOOOKKKIIIGGGEEEBBB@@@???===:::777888888777777888:::<<<>>>999888888999<<<===<<<;;;:::;;;<<<<<<;;;888555333333333333333333333444444111000000111333444444333...000444777999;;;;;;:::777666666777888;;;>>>@@@@@@AAACCCDDDFFFGGGGGGGGG???>>><<<:::::::::::::::777555333222333444444333---222777777444111222444111222333444555666666777888777777777777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999777666444222111000000000444:::AAAEEEGGGHHHIIIJJJJJJHHHHHHIIIKKKKKKPPPWWW^^^ccceeeeeeeeebbbcccdddeeeeeedddcccccc```aaadddhhhlllooorrrsssrrrrrrqqqrrrsssvvvyyy{{{yyyyyyxxxyyy|||{{{xxxyyypppaaaZZZmmmtttfffrrrlllRRREEEDDDDDDDDDDDDEEEFFFHHHIII---...///222444222///+++))))))))))))))))))))))))***)))))))))(((((((((((())))))******)))'''%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%'''(((((()))***++++++,,,))))))***,,,......+++))),,,---.........,,,***((()))))))))))))))******++++++******+++------,,,***%%%%%%%%%'''((((((&&&$$$&&&''''''(((((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((()))%%%''')))++++++***)))((('''((((((((())))))******'''&&&$$$$$$&&&((())))))(((((((((((())))))))))))***************+++++++++***((('''(((***++++++***((()))+++---.........---++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333555777;;;===@@@CCCGGGKKKQQQTTTXXXZZZ]]]aaaeeehhhjjjkkkhhhlllppprrrrrrtttxxx{{{{{{zzzzzzyyywwwrrrlllhhhaaa```___aaadddfffgggggg```___^^^]]][[[YYYWWWUUUTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPOOONNNLLLKKKJJJIIIGGGDDDBBBBBBBBBBBBAAA===???BBBDDDFFFFFFEEEDDD???>>>======>>>@@@BBBDDD@@@AAACCCFFFIIIKKKMMMNNNXXX\\\aaafffgggeeebbb___]]]aaagggmmmqqqrrrqqqppplllggg^^^VVVPPPKKKGGGEEE@@@;;;666222111111000000////////////////////////,,,---///111111111000///,,,...000333555666777777888777777999<<>><<<999:::888666555666888;;;<<<888777777999;;;===<<<<<<<<<===>>>>>>===:::777555333333333333333333333333000///000222444555444333000222555888::::::999888777666444444555888;;;===>>>>>>???@@@@@@?????????<<<;;;999777666666666777444222000///111222222222,,,111666777333000111333///000222333444555555555666555444444555777:::;;;<<<<<<<<<<<<<<<<<<<<<;;;888888777666555333111000000//////222777>>>BBBDDDIIIJJJKKKJJJHHHGGGHHHIIIFFFKKKRRR[[[aaaeeeggggggbbbcccdddeeeeeedddcccbbb^^^___aaaeeeiiimmmppprrrooooooooopppsssvvvzzz|||wwwwwwyyyzzz}}}|||uuupppwwwvvv___VVViii}}}eeeiii}}}|||[[[GGGFFFEEEDDDCCCCCCDDDEEEFFF,,,000444222+++(((***...))))))((((((((((((((()))******)))(((((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((((())))))(((&&&$$$$$$%%%''''''''''''''''''''''''+++***)))***+++,,,+++***......,,,+++******)))))),,,,,,------,,,***)))(((''''''''''''((()))***++++++...000///,,,***+++---******))))))))))))******))))))))))))((('''&&&%%%)))&&&'''+++,,,)))''''''+++******)))))))))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&++++++************++++++((((((((((((((())))))***+++,,,------+++)))******'''(((+++---------,,,+++,,,+++***)))((((((((((((......---,,,++++++,,,,,,---///111222333555888:::;;;===@@@CCCGGGLLLSSSWWW]]]```dddggghhhiiikkklllnnnpppssswwwzzz|||}}}}}}}}}zzzvvvrrrooolllkkkeeedddbbbbbbbbbdddfffhhhddddddcccbbb___\\\ZZZXXXRRRTTTTTTSSSQQQOOOOOOOOOMMMMMMNNNNNNMMMLLLKKKJJJQQQNNNKKKGGGEEEDDDDDDDDDAAABBBDDDDDDCCCCCCEEEFFFCCCBBBAAAAAAAAACCCEEEGGGIIIHHHGGGGGGIIILLLOOOQQQXXX]]]dddkkkooooookkkiiicccdddfffiiijjjllllllmmmgggaaaXXXQQQLLLGGGAAA<<<<<<999444222222333333333666333000///000222222222000//////......//////000000000000111222444666666444666999;;;===AAAEEEHHHKKKKKKLLLOOOUUUaaannnwwwuuuggg]]][[[]]]ggguuu~~~{{{vvvrrrmmmjjjiiihhhhhhhhh___\\\ZZZ]]]gggvvvuuuiii```]]]VVVUUUUUUWWWZZZ\\\ZZZWWW]]]eeekkkiiifffdddbbb^^^YYYSSSKKKEEECCCAAA>>><<<===<<<<<<;;;::::::999999;;;;;;;;;<<<<<<<<<<<<<<>><<<;;;999666333333333222222222222222222111222222333333444444555333444666888999999999999:::888555333222222444555888888888888999:::;;;<<<999777555444444333111///111000///---,,,,,,------///000111111000000111222111111111222333444666777888888777666666777888999999;;;===<<<:::999888888777666444333222111111111111000111444444666>>>GGGHHHLLLLLLHHHFFFGGGFFFDDDJJJJJJMMMQQQXXX^^^aaabbb^^^^^^```aaabbbbbbbbbbbbaaaaaabbbcccfffiiilllnnnsssssstttvvvxxxxxxwwwvvvvvvxxxzzz}}}sssnnnvvv{{{ggg\\\bbbuuujjjcccpppkkkKKKFFFGGGHHHHHHDDDBBBEEEJJJ000222444111---******,,,++++++++++++++++++,,,,,,******)))(((((((((((((((&&&'''((())))))(((''''''(((((((((((((((((((((((()))******)))'''%%%&&&'''************************((('''&&&'''((()))((('''++++++***)))((((((((((((.........---+++)))'''&&&(((((((((((()))******+++---///000///,,,))))))+++))))))((((((((((((((((((''''''((((((((((((((((((***&&&&&&)))+++((('''(((+++***))))))(((((())))))%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''&&&&&&'''(((***++++++******))))))******+++)))((((((((())))))*********,,,------+++)))******************+++,,,------''')))+++,,,,,,+++***(((((())))))******++++++,,,---///111222333555999;;;===@@@CCCEEEHHHMMMRRRUUU^^^aaadddggghhhjjjlllmmmqqqssswww{{{}}}~~~~~~}}}|||{{{yyyvvvsssoookkkjjjeeedddccccccccceeefffhhhffffffeeedddbbb```]]]\\\UUUWWWWWWVVVSSSQQQPPPPPPPPPPPPOOONNNMMMLLLKKKKKKMMMLLLIIIFFFDDDCCCCCCCCC@@@BBBCCCCCCCCCCCCDDDFFFCCCBBBAAA@@@AAACCCEEEFFFIIIIIIIIIIIIKKKMMMNNNOOOTTTXXX^^^eeekkknnnmmmllldddddddddccccccbbbaaaaaa^^^YYYSSSNNNKKKGGGBBB>>>:::777444333444555555555666444333333333222000...,,,,,,,,,,,,---...//////000000000000111111222333555888===BBBGGGKKKNNNQQQWWWWWWWWWXXX]]]eeeooovvvsssfff]]]\\\aaalllyyy~~~|||xxxrrrnnnmmmnnnooopppmmmiiidddbbbhhhtttrrrfff^^^ZZZSSSRRRRRRUUUYYY]]]]]]\\\aaagggkkkjjjiiijjjiiifff[[[UUUMMMHHHFFFEEEBBB@@@???>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>@@@CCCHHHKKKNNNQQQTTTVVV]]]```cccfffgggiiilllnnnrrruuuyyy}}}}}}{{{xxxuuuvvvwwwyyyyyyvvvrrrmmmjjjjjjjjjiiihhhhhhiiiiiijjjiiiiiihhhgggfffeeeeeeddd___```___]]]YYYVVVTTTTTTVVVTTTQQQMMMKKKJJJJJJJJJFFFFFFGGGGGGFFFEEEDDDCCCAAACCCDDDEEEDDDDDDEEEGGGJJJIIIGGGFFFFFFGGGIIIJJJLLLNNNQQQRRRRRRQQQNNNMMMOOONNNNNNRRRYYY___bbbccc___]]]YYYVVVSSSSSSSSSTTTXXXXXXVVVSSSNNNHHHAAA===777777888;;;>>>AAAAAAAAA@@@???<<<;;;999555111...222222111111222222333333333333222222222333444444666<<>>>>>======<<<<<<;;;;;;:::777222000000111222222222333555666555333000///000000111111222333333333111555:::>>>@@@@@@>>>===;;;;;;:::888777777666666777777777777777888999999555444222111222111///...------------------......,,,---//////......000111222222222222333444555666<<<;;;;;;:::999999999999666888999999888888999;;;888777666555444444444444444222222333222222999AAAJJJPPPTTTRRRQQQPPPNNNJJJIIIIIIJJJNNNRRRUUUVVVVVV[[[[[[]]]^^^]]]\\\[[[ZZZ^^^___```bbbdddfffhhhiiimmmooorrrtttvvvxxxzzz|||||||||||||||~~~vvvlllpppddd___eeeyyypppZZZQQQ[[[yyysssRRRIIIDDDGGGIIIHHHHHHMMM000,,,))))))---...---***************++++++,,,---***))))))((((((((((((((()))))))))))))))***++++++((((((((((((((((((((((((&&&'''((((((&&&&&&''')))+++***(((''''''(((***+++((('''&&&(((***++++++***************+++,,,------+++******)))((((((((((((++++++++++++++++++,,,---,,,,,,++++++++++++)))(((+++***))))))((((((((()))))))))******)))(((''''''...)))''')))***)))))),,,***))))))((('''(((((((((&&&'''(((((((((((((((((())))))))))))))))))))))))''''''''''''''''''&&&&&&***))))))))))))))))))***))))))***++++++++++++***(((***++++++***)))***+++***+++,,,---,,,+++***)))---......///...---,,,+++)))+++---///000///...---000222444666777:::===@@@???CCCHHHLLLPPPSSSWWWZZZ\\\___bbbdddfffhhhlllooosssvvvzzz}}}}}}zzzvvvtttuuuwwwzzz{{{yyyuuupppmmmjjjiiihhhhhhgggggggggggghhhgggffffffeeedddddddddbbbbbbbbb___[[[XXXVVVVVVWWWUUUQQQMMMJJJIIIIIIIIIGGGGGGHHHHHHHHHGGGFFFEEEDDDEEEGGGGGGFFFFFFHHHIIIJJJIIIGGGFFFGGGHHHJJJKKKOOOQQQTTTUUUUUURRRNNNKKKIIIFFFEEEJJJRRRZZZ]]]^^^[[[XXXSSSNNNLLLLLLMMMOOOVVVWWWXXXVVVQQQIIIAAA===999999:::>>>CCCGGGIIIIIIJJJGGGBBB>>><<<:::777666999888777555444444444444111111111222333444666666555<<>>===<<<<<<;;;;;;999666111//////111333444222444555666666333000...//////000111111222222333000333999???CCCDDDCCCBBB<<<<<<<<<;;;:::999888777777777777777777777888999777666444444444444222111//////000000000000000000,,,---//////......000222222222222222333444555555;;;;;;;;;;;;::::::999999666777888888777777999;;;666666555444333333333333444222222333111111777???GGGOOOUUUUUUTTTTTTQQQLLLIIIJJJLLLPPPUUUXXXXXXXXX[[[\\\]]]___^^^]]][[[ZZZ^^^___```bbbdddfffggghhhkkknnnqqqtttuuuwww{{{~~~~~~~~~~~~~~~~~~ooorrrjjj___]]]kkk}}}nnn]]]QQQUUUnnn}}}YYYJJJ@@@DDDIIIHHHIIINNN---***'''(((+++------,,,+++******)))))))))************)))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$&&&''''''&&&&&&''')))***((('''%%%%%%'''(((***)))(((((())),,,------,,,)))((((((((()))***++++++))))))(((((((((((())))))************+++,,,---...+++*********++++++***(((******))))))))))))******************)))((('''&&&)))%%%$$$&&&(((&&&%%%'''***)))((((((''''''((((((''''''((((((((((((((('''))))))))))))))))))))))))######%%%'''((()))))))))***))))))(((((())))))***'''(((***+++++++++***)))''')))++++++***)))***+++)))***,,,------,,,***)))000///...---,,,,,,,,,---+++,,,---.........---,,,000333555777999;;;???BBB@@@CCCHHHLLLPPPTTTYYY\\\]]]___bbbdddfffiiimmmpppuuuwww{{{}}}}}}{{{wwwuuuuuuwwwyyy{{{zzzvvvrrrppphhhhhhgggffffffeeeddddddffffffdddcccbbbbbbbbbbbbccccccccc```\\\YYYXXXXXXWWWVVVSSSOOOLLLJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEGGGHHHHHHHHHHHHIIIKKKHHHGGGFFFEEEFFFHHHJJJKKKOOOQQQTTTUUUSSSPPPKKKHHH@@@>>>>>>EEEPPPZZZ]]]]]]YYYUUUNNNHHHDDDDDDGGGIIIPPPTTTXXXXXXRRRJJJBBB>>>::::::<<<@@@FFFKKKNNNOOORRRNNNIIIEEECCCAAA@@@???===<<<:::888666555555444000000111222333555666777777;;;FFFVVVfffsssxxxyyyyyyyyyxxxtttnnniiifffeeekkkuuu~~~wwwqqqnnnpppvvv}}}{{{~~~xxxsssoookkkhhhhhhkkknnnnnnkkkgggdddcccgggqqq}}}nnnhhhaaa\\\ZZZYYYWWWUUUVVVUUURRRNNNKKKGGGDDDCCC@@@@@@???>>><<<;;;::::::888555111///000333444555444555666666555333111////////////000111111222222///333888>>>BBBDDDDDDDDD======>>>>>>===;;;999777666666666555555666666777:::888777777777777666444222222333333333222222111,,,---////////////111333333222222222333333444555999::::::;;;;;;::::::999666777888777666666888:::666555555444333333444444444222111222111000666>>>EEENNNVVVXXXXXXXXXUUUPPPLLLMMMOOOSSSXXXZZZZZZYYYZZZ[[[^^^______^^^\\\ZZZ^^^___aaaccceeefffggggggkkknnnrrrssstttvvv{{{rrrttt{{{tttdddXXX```ppp}}}{{{{{{ssskkkaaaUUUTTTggg~~~cccMMM>>>AAAGGGFFFGGGLLL---+++))))))***,,,------***)))(((''''''&&&&&&'''******)))(((((((((((((((***)))((('''&&&&&&''''''(((((((((((((((((((((((($$$&&&'''((('''''')))***'''&&&$$$######$$$&&&'''+++******,,,...000//////))))))))))))))))))*********)))((('''&&&''''''(((((((((((()))+++,,,...///---+++)))***+++***(((%%%((((((((((((((()))***+++))))))*********))))))(((((($$$$$$''')))&&&%%%&&&))))))(((''''''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))###$$$&&&((()))*********))))))(((((((((((())))))&&&''')))++++++***)))(((''')))***+++***)))***+++)))******+++,,,,,,,,,,,,......---,,,,,,,,,---...............////////////111333666888:::<<<@@@CCCCCCEEEHHHKKKNNNSSSXXX\\\___aaaccceeegggkkkooosssuuuwwwyyy{{{{{{yyywwwuuutttuuuwwwyyyxxxvvvsssqqqkkkkkkjjjiiihhhgggfffeeefffeeecccaaa```___``````bbbcccccc```]]]ZZZYYYYYYXXXWWWUUUSSSPPPNNNLLLKKKKKKJJJIIIGGGGGGGGGHHHIIIEEEGGGHHHHHHGGGHHHIIIKKKHHHHHHGGGGGGHHHKKKMMMOOONNNPPPQQQRRRPPPLLLGGGDDD===<<<===FFFRRR[[[]]]\\\VVVQQQJJJDDDBBBDDDHHHKKKRRRWWW]]]\\\UUUKKKBBB===;;;:::;;;@@@FFFLLLPPPRRRUUUSSSOOOMMMLLLJJJGGGEEE@@@???===<<<;;;:::999999555555555555666777888999999<<>>===;;;::::::666333000000111333444555666666666555444222111000......//////000111111222000222777;;;???AAABBBBBB===>>>???@@@???<<<:::888888777777666666666777777;;;:::888888999999888666333444444444444333111000,,,...000000000000222444333333222222222333444444777888999:::;;;;;;::::::777888888666555555777888777666555555444555555555333111111111000000666>>>DDDNNNWWW[[[]]]]]]ZZZUUUPPPQQQSSSVVVZZZ[[[ZZZYYYXXXZZZ]]]___```^^^\\\ZZZ^^^```bbbdddfffgggggggggkkkooorrrssssssuuuzzz|||}}}~~~xxxwwwvvvlllYYYYYYhhhwww}}}mmmgggfffgggdddZZZUUUbbbtttrrrVVVAAABBBGGGEEEEEEJJJ///...,,,*********,,,---...---,,,***))))))))))))******)))(((((((((((((((---,,,***)))((((((((((((((((((((((((((((((((((((%%%'''((()))((()))***,,,+++)))'''%%%%%%''')))+++((('''''')))+++------,,,,,,,,,+++++++++++++++,,,,,,+++)))'''&&&%%%&&&&&&''''''''')))***,,,...//////,,,*********)))&&&###&&&&&&&&&&&&((()))***+++'''((()))******++++++***)))&&&'''+++,,,)))''''''))))))(((''''''''''''''''''(((((((((((((((''''''))))))))))))))))))))))))'''((()))******)))(((((())))))(((((((((((())))))&&&''')))***+++***(((''''''(((***+++***)))***++++++***))))))***,,,...///++++++,,,------.........000000000000111222444444111444666888:::===AAADDDEEEGGGIIIKKKMMMQQQWWW[[[aaaccceeegggiiimmmqqquuussstttvvvwwwwwwvvvuuutttssstttvvvwwwwwwuuusssrrrooooooooonnnmmmkkkjjjiiifffeeeccc```___^^^______aaabbbbbb```]]]ZZZYYYYYYYYYXXXWWWVVVSSSPPPNNNLLLLLLJJJHHHFFFFFFFFFHHHIIIDDDFFFGGGGGGGGGGGGHHHJJJKKKKKKJJJKKKLLLOOORRRTTTMMMNNNOOOOOOLLLHHHDDDAAA@@@>>>@@@HHHTTT[[[[[[XXXSSSNNNHHHDDDDDDHHHNNNSSSZZZ___cccbbbXXXLLLAAA;;;;;;:::;;;>>>EEELLLQQQSSSVVVUUUTTTSSSRRRPPPLLLHHHCCCBBBAAA@@@????????????<<<;;;;;;;;;;;;;;;<<<<<<;;;<<>>===;;;:::999444222000000111333444444777666555444333222111111......//////000111111111111333666999;;;===>>>???===???@@@AAA@@@===:::888::::::999999999999999:::<<<:::999999::::::888777444444555555444222111000---...000111000111333444333333222222222333444444555666888:::;;;;;;;;;:::888888888666444444666888888777777666666666666777222000000111000000666???DDDNNNYYY^^^```aaa]]]XXXTTTTTTUUUXXXZZZ[[[YYYWWWVVVXXX\\\^^^___^^^\\\ZZZ___```bbbeeefffgggggggggkkkooossssssrrrtttzzzzzz|||}}}}}}zzzuuuyyyrrr[[[VVVddduuu{{{jjj]]]___dddeee\\\UUU___ppp```FFFEEEIIIFFFEEEJJJ,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***+++*********))))))((((((222000---***))))))+++,,,,,,,,,,,,,,,,,,,,,------***)))''''''))))))(((''')))))))))))))))******+++)))***+++---......------,,,,,,++++++***)))))))))&&&&&&''''''(((((())))))***((('''(((***,,,------,,,+++)))((('''(((***+++((()))))))))))))))(((((())))))***))))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))******++++++&&&&&&''''''(((((())))))(((((()))((('''$$$!!!'''''''''''''''((()))))))))))))))))))))******+++'''(((+++,,,,,,***(((&&&***++++++,,,,,,------......///000111111111111111444555777:::>>>BBBEEEGGGGGGIIIKKKMMMOOOSSSXXX\\\```ccchhhkkkmmmooorrrtttxxxzzzzzzxxxtttrrrtttvvvvvvvvvuuuuuuttttttssssssnnnnnnnnnmmmllljjjiiihhheeeeeedddccccccddddddeeecccbbbbbbbbbaaa___[[[XXXVVVVVVUUUTTTSSSRRRQQQQQQKKKKKKJJJIIIHHHGGGFFFEEEGGGHHHIIIHHHFFFFFFFFFGGGJJJKKKLLLMMMNNNPPPSSSVVVXXXUUUSSSTTTQQQIIICCCBBBAAAFFFJJJNNNTTT[[[]]]ZZZSSSOOOKKKIIIJJJMMMQQQRRR[[[]]]^^^[[[SSSJJJCCC???>>>===<<<===???DDDIIILLLTTTVVVXXXVVVRRRNNNKKKJJJFFFFFFDDDAAA>>>>>>???AAA>>>AAACCCBBB>>>;;;;;;<<<===<<>>>>>===;;;999444222111222555777888888666555333111000000000000///......------///000111333444555666777888999:::<<<======>>>===;;;:::999777666666666777888:::;;;<<<<<<<<<;;;:::999888777777666555333222111111000............////////////555444333333333333444555222444888;;;<<<<<<;;;:::<<<<<<<<<;;;:::999888777888888777666555444333333333333111000///222666:::DDDLLLWWW___bbbaaa^^^]]]\\\YYYVVVUUUVVVXXXYYYZZZZZZZZZZZZ\\\^^^___^^^\\\^^^^^^___aaabbbcccdddeeeggglllooonnnpppvvvzzzzzzxxxyyy{{{~~~zzzqqqtttzzziiiVVVYYYmmm}}}nnn\\\___bbb```\\\[[[```fffiiiJJJ???AAADDDFFFHHH,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))******)))))))))(((((((((...---+++)))''''''((()))*********+++++++++++++++***(((&&&&&&'''))))))))))))(((((((((((()))******)))***+++,,,---------,,,******************++++++'''''''''((((((((((((((()))((('''(((***---...---+++***)))''''''((()))***''''''(((((((((''''''&&&'''((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((('''''''''******,,,,,,,,,***(((''')))))))))))))))***++++++)))))))))))))))******+++((()))***++++++***)))(((+++++++++,,,------......000000111111222222333333555666888:::>>>AAADDDFFFIIIKKKMMMOOOQQQUUUZZZ^^^aaaeeeiiilllnnnpppsssuuuxxxyyyyyywwwttttttvvvxxxxxxwwwvvvuuuttttttttttttoooooonnnmmmllljjjhhhgggffffffffffffffffffeeeeeegggeeebbb`````````___]]]XXXWWWVVVUUUSSSQQQOOOOOOKKKJJJIIIHHHGGGFFFFFFFFFHHHIIIJJJIIIHHHGGGGGGIIIHHHIIIKKKLLLNNNQQQUUUXXX___[[[YYYXXXTTTLLLGGGFFFDDDJJJOOOSSSYYY___```\\\TTTQQQMMMKKKLLLOOOSSSUUU\\\^^^```]]]VVVLLLDDD@@@>>>===;;;;;;===AAAEEEHHHQQQSSSUUUUUURRRNNNKKKJJJDDDDDDCCCAAA???@@@BBBDDDDDDFFFHHHGGGCCC@@@@@@@@@AAA@@@CCCMMM]]]iiinnnnnnhhhhhheee___XXXSSSQQQRRRQQQTTTYYY\\\___dddjjjoootttxxx~~~|||yyyvvvvvv{{{zzzxxx{{{uuuiiicccccccccaaa^^^ZZZVVVQQQMMMLLLLLLLLLLLLGGGDDD@@@>>>>>>>>>===<<<666444222333555777777777666555333111000000000000///...---------...000111333333444666777888999:::;;;;;;<<<<<<;;;999777666555555555666888:::<<<>>>:::::::::999888777666555888777555333222111111111111111222222222333333333333333333333444666777999888999999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;999888888999888777666555444444333333333222000000222666999DDDKKKVVV___ccccccbbbaaa^^^[[[XXXVVVWWWXXXYYYYYYZZZZZZZZZ\\\___```___^^^_________```bbbccceeefffiiimmmpppnnnoootttwwwwwwxxxyyyzzz|||~~~|||oooooosssoooXXXVVVgggzzz|||]]]\\\^^^aaa^^^XXXWWW[[[zzzmmmMMM@@@BBBEEEFFFGGG++++++++++++++++++++++++((((((************(((((())))))((((((((((((((('''++++++******)))((('''&&&(((((()))***************,,,)))&&&%%%&&&(((******((((((''''''(((((()))***))))))+++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,))))))((((((((((((((('''(((''''''(((+++---......***)))(((&&&&&&'''((((((&&&''''''(((((((((''''''%%%&&&'''''''''''''''&&&((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((******)))(((((('''&&&&&&******))))))))))))))))))&&&''')))+++++++++*********))))))))))))***++++++)))))))))))))))******+++************************++++++,,,,,,---.........222222111111222333555666666777888:::===@@@CCCDDDKKKMMMOOORRRTTTXXX]]]```cccfffjjjmmmoooqqqtttvvvxxxxxxwwwuuutttuuuwwwzzz{{{yyywwwvvvtttttttttuuuqqqqqqooonnnllljjjiiihhhhhhiiiiiijjjiiihhhgggfffiiieee```]]]]]]___```aaaYYYYYYXXXVVVSSSPPPNNNMMMLLLJJJHHHFFFEEEEEEFFFGGGJJJKKKKKKKKKIIIHHHIIIJJJHHHJJJLLLNNNQQQUUU[[[___hhhccc```___YYYPPPKKKKKKHHHPPPWWW[[[```dddccc___VVVTTTQQQPPPPPPSSSVVVXXX]]]```bbb```YYYOOOGGGBBB???===<<<;;;<<<>>>AAACCCGGGKKKNNNOOOMMMIIIFFFEEEBBBBBBBBBAAA@@@AAADDDGGGJJJLLLOOOOOOMMMJJJHHHHHHHHHEEEEEELLLXXXccchhhiiidddcccaaa\\\WWWTTTSSSTTTRRRSSSTTTSSSSSSSSSUUUWWWWWWYYY^^^dddjjjppptttwwwwwwvvvttttttvvv|||yyyuuuyyyxxxllleeedddfffgggfffbbb\\\TTTOOOMMMOOOPPPQQQKKKHHHDDDAAAAAAAAAAAA@@@888666444444555666666666555444222111000///000000///...---------...000000222333444555666888999999999:::::::::999777555444333333444555888;;;>>>@@@999999999999888888777666777666555333222111000000//////000000000111111111111111222333555777:::;;;>>>===;;;::::::;;;<<<===<<<<<<<<<<<<;;;:::999888999999888777666555444444333333222111000111555888BBBJJJVVV```fffhhhhhhhhhccc```[[[YYYYYYYYYYYYYYYZZZZZZ[[[]]]```bbbaaa``````______```aaaccceeegggkkkoooqqqoooooosssuuuuuuxxxyyyzzz|||~~~oookkknnnxxxxxx\\\QQQ]]]ssseee\\\\\\eeedddYYYRRRTTTllltttSSSCCCBBBEEEFFFFFF************************'''((()))******)))((('''((((((((((((''''''''''''***+++,,,---,,,***(((&&&'''((()))***++++++******000---(((&&&&&&((()))***'''''''''''''''((()))))))))******++++++,,,,,,,,,))))))*********+++++++++***)))))))))(((((('''''''''''''''(((,,,.........)))((('''&&&&&&&&&&&&'''''''''((()))))))))((((((%%%&&&''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&&&&'''((()))+++,,,......%%%&&&((()))************((((((''''''(((((()))***)))))))))))))))******+++++++++***)))***+++,,,---,,,,,,,,,---......//////222111000000111333555777777888999;;;===@@@CCCDDDLLLNNNQQQSSSVVVYYY^^^aaadddfffjjjmmmoooqqqtttvvvvvvuuutttssssssuuuxxxzzz|||{{{xxxvvvuuuuuuuuuvvvuuutttrrrpppnnnlllkkkjjjjjjkkkllllllkkkiiigggeeefffbbb^^^\\\\\\]]]^^^^^^XXXXXXXXXVVVTTTQQQOOONNNLLLJJJHHHEEEDDDEEEGGGHHHJJJKKKLLLKKKIIIIIIIIIJJJJJJLLLNNNQQQUUU\\\dddiiippplllhhheee]]]SSSNNNNNNMMMVVV___cccfffhhhfffaaaYYYXXXVVVTTTTTTVVVZZZ^^^```ccceeeccc\\\RRRHHHCCCBBB@@@>>>======>>>???AAACCCFFFKKKLLLKKKGGGEEECCCBBBCCCBBBAAA@@@AAADDDFFFHHHMMMSSSXXXYYYVVVRRROOOLLLIIIGGGLLLUUU___dddfffhhhgggeeeaaa]]]ZZZXXXXXXSSSRRRPPPMMMJJJGGGFFFEEEDDDDDDFFFJJJOOOUUU[[[^^^nnnoooppprrrwwwuuuvvvuuunnnmmmnnnnnnmmmkkkeee^^^WWWUUUTTTTTTTTTPPPMMMJJJHHHGGGFFFCCCAAA:::888555444555666555444444333111000//////000000......---,,,---...///000222222333444666777888999888999999999888666444333333333333555777:::<<<>>>::::::;;;;;;;;;:::999999666555444222111000//////------........./////////111111111222444666888:::======<<<<<<<<<===>>>>>><<<<<<======<<<;;;:::::::::999888888666666555444444444333111000111444777@@@HHHUUU```ggglllnnnpppjjjfffaaa]]]\\\[[[ZZZYYYZZZZZZ[[[^^^aaaccccccbbb``````___```aaacccfffgggkkkppprrrqqqrrruuuwwwvvvwwwxxxzzz|||~~~tttlllmmmsssaaaNNNSSSjjj}}}ooo```\\\hhhkkk^^^SSSSSSccc\\\EEE@@@CCCFFFGGG************************'''((()))******)))((('''''''''''''''(((((((((((((((***,,,...---+++(((%%%''')))***,,,------,,,+++555111,,,((('''((((((((('''''''''''''''((())))))++++++++++++++++++,,,,,,+++++++++*********))))))******))))))(((((((((''''''''''''))),,,......---(((''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&'''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''(((***+++---......*********+++++++++++++++((((((((((((((()))******)))))))))))))))******+++,,,+++***)))***+++---...,,,------......///000000111000//////000222555777888999:::<<>>???@@@??????===>>>>>>>>>>>>======<<<::::::999888777666555555444444444222111111333555>>>FFFRRR^^^hhhnnnsssvvvsssnnnhhhbbb___]]][[[ZZZ[[[ZZZ[[[^^^aaaccccccbbb````````````bbbdddfffggghhhnnnrrrrrrtttyyy{{{zzztttuuuwwwzzz}}}{{{nnnlllqqq~~~iiiPPPNNN```ttt~~~~~~uuuddd]]]gggmmmdddXXXTTT]]]wwwiiiKKK???@@@EEEHHH++++++++++++++++++++++++(((((((((((((((((((((((('''(((((((((((()))))))))&&&(((+++---,,,***'''$$$((())),,,...///...------555222---)))(((((('''&&&((((((''''''(((((()))***---,,,,,,++++++,,,------,,,,,,++++++***))))))(((***))))))))))))))))))((((((((((((***,,,---,,,+++'''''''''''''''&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&'''(((((()))******++++++******************)))))))))(((((((((((((((+++************+++,,,,,,)))))))))))))))******+++,,,++++++***+++,,,...///------......///000000000000//////000111333555666999:::;;;===@@@CCCFFFGGGJJJMMMQQQTTTVVVYYY]]]```aaaeeekkkoooppppppqqqqqqrrrqqqqqqrrrtttvvvvvvvvvyyyyyyxxxxxxwwwvvvvvvvvvxxxvvvtttrrrqqqpppqqqqqqooooooooonnnmmmjjjhhhgggfffeeeeeefffeeeccc^^^[[[UUUVVVWWWWWWVVVTTTRRRPPPLLLKKKIIIHHHGGGHHHIIIJJJLLLMMMNNNMMMLLLKKKLLLMMMLLLMMMOOORRRYYYcccnnnvvv}}}zzzuuuiiiZZZSSSSSSVVVaaalllooonnnmmmjjjfffaaa```]]]YYYWWW[[[cccjjjmmmoooooojjjaaaWWWNNNJJJIIIHHHGGGFFFFFFFFFGGGGGGDDDFFFIIIIIIFFFCCCBBBAAAEEEEEECCC@@@===<<<>>>@@@<<>>;;;???HHHRRRZZZ]]]ZZZWWWMMMLLLLLLNNNSSSYYY___bbbeeeeeefffgggfff___VVVOOOGGGBBB;;;666555555444333333222111000///000000111333555777999<<>>??????AAAAAABBBBBBBBBBBBAAAAAA;;;;;;:::999888777777666555555555333111000111333999AAAMMMZZZeeeooovvv{{{|||tttlllgggbbb___\\\\\\[[[\\\^^^```aaaaaa___^^^___bbbdddeeefffeeeeeedddjjjppprrrtttzzz|||{{{vvvvvvxxxyyy{{{{{{||||||}}}~~~vvvmmmgggqqqeeeSSSVVVbbbvvvvvvzzzmmmZZZhhh|||iiiMMMCCCDDDFFF,,,,,,,,,,,,,,,,,,,,,,,,+++)))&&&%%%%%%&&&)))+++(((((())))))******++++++***,,,...//////---+++)))'''))),,,...//////...,,,,,,***(((((((((((('''&&&)))))))))))))))***++++++000///------,,,---...///)))))))))***++++++,,,,,,(((((())))))******++++++***)))***+++,,,,,,***((((((((())))))(((((('''&&&((((((***+++,,,,,,,,,,,,'''((((((((('''&&&%%%%%%))))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((++++++******))))))(((((((((((())))))*********+++))))))(((((()))***+++,,,)))))))))((())))))***+++)))))))))))))))******+++++++++,,,------...//////......//////000000111111///000222444666666777777999:::===???CCCGGGJJJLLLLLLOOOSSSVVVYYY[[[^^^aaa```fffooouuuvvvtttqqqoootttttttttwwwzzz{{{xxxtttssstttwwwyyyyyyxxxvvvttttttsssqqqoooooopppqqqrrrvvvuuussspppnnnmmmlllllljjjhhhfffeeecccaaa]]]ZZZXXXYYYZZZYYYWWWSSSOOOMMMLLLLLLLLLLLLLLLKKKKKKKKKRRRSSSSSSSSSQQQPPPQQQRRRUUUVVVWWW[[[bbbmmmzzzxxxfff\\\[[[___jjjtttuuusssqqqooommmeeeddd___XXXVVV[[[gggqqq}}}|||yyyrrrhhh]]]VVVSSSJJJJJJJJJKKKLLLMMMNNNNNNOOOOOONNNKKKGGGEEEDDDEEEBBBBBB@@@>>>;;;;;;===???<<<>>>CCCKKKTTTYYYYYYWWWMMMLLLLLLNNNQQQWWW[[[^^^aaabbbdddgggfff```VVVNNNFFF@@@888444333444444444000111111111111111111111///000111111222555999<<<:::===EEEQQQ___nnnzzz}}}||||||||||||wwwqqqnnn___YYYPPPIIIDDDAAA???===777555222111222333222111111000...------...//////------,,,+++,,,---...///000000111222444555666777222444666777999999999888:::999888888888999:::;;;777888999:::;;;<<<<<<<<<===<<<:::999777666666666333333444444444555555555333222111111111222333444555555555777999<<<>>>@@@BBBBBBCCCCCCDDDCCCCCCCCC<<<;;;;;;:::999888777777555666555444111000111222888???LLLYYYdddnnnvvv{{{wwwoooiiiddd```]]]\\\[[[\\\]]]`````````^^^]]]___bbbeeegggfffeeedddccciiiooopppsssxxxzzzyyy||||||}}}}}}}}}}}}}}}|||{{{}}}~~~}}}sssdddnnnmmmWWWUUU^^^{{{wwwxxx___hhhwwwvvvUUUFFFCCCDDD+++***))))))(((((())))))'''((()))+++++++++***)))))))))))))))((((((((((((,,,111555333...)))((()))'''(((+++---...---,,,+++---+++((('''((()))))))))+++******))))))***+++,,,000000111111111///---+++...---+++)))(((((())))))&&&%%%&&&(((***,,,------((()))***++++++,,,,,,+++,,,***(((%%%$$$$$$%%%%%%(((((((((((())))))))))))%%%&&&&&&'''((()))************+++***)))'''&&&$$$''')))***)))'''%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$''''''(((((())))))******+++***)))*********(((&&&''''''((()))))))))))))))&&&&&&&&&'''''')))******))))))))))))************''')))+++---............---,,,++++++,,,///111333111111222333444666666777888;;;>>>@@@BBBFFFJJJMMMLLLOOOSSSVVVXXX[[[^^^```dddiiippptttuuusssrrrqqqxxxuuuqqqqqqtttvvvwwwvvvssswww{{{{{{wwwttttttwwwvvvvvvwwwxxxxxxwwwvvvuuurrrooollllllmmmmmmjjjggggggfffeeecccaaa```^^^]]]ZZZZZZYYYVVVSSSOOOLLLIIIMMMLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQVVV___gggqqqkkk```^^^dddppp||||||wwwrrrnnnkkkkkkfffaaa^^^\\\]]]eeennn}}}}}}rrrhhh```[[[UUUOOOLLLNNNPPPPPPRRRUUUVVVUUUSSSQQQNNNJJJGGGEEEDDDAAA>>><<<<<<===<<<<<<<<<>>>AAAEEEJJJMMMOOOQQQNNNJJJGGGGGGLLLQQQTTTUUU[[[\\\]]]^^^^^^YYYSSSNNN>>><<<999555222111111111444333333222222111111111000000000000000111222222333777>>>IIIXXXhhhvvv~~~uuummmiiiiiijjjpppwwwyyyqqqjjjeeebbb^^^VVVJJJCCC@@@>>>:::777333222222111000//////...............---,,,+++***------+++++++++---///000///000111000///000111333333333333444555666777888>>>======;;;:::999888888555777;;;===>>>>>><<<;;;>>>===<<<;;;999999888888999888666666777666555333333333222222111222222333333333222444777===BBBEEEEEECCCBBBDDDFFFFFFBBB???======<<<;;;::::::999999666666666666555444333222777@@@NNNZZZdddmmmuuu{{{~~~|||xxxrrrhhhaaa^^^___^^^^^^]]]]]]]]]^^^^^^dddbbbaaabbbdddfffffffffdddeeehhhlllppptttwwwxxxzzz{{{|||||||||{{{yyyxxx{{{}}}~~~pppgggjjjyyyfffYYYYYYkkkuuu|||lllbbbgggbbbLLLBBB???---,,,,,,+++++++++++++++(((((()))*********)))))))))))))))******+++++++++---111333222---))))))***'''((()))+++,,,,,,++++++///,,,)))'''((()))******,,,++++++*********+++---111111000000///...------...---,,,***))))))))))))...---,,,,,,,,,,,,******++++++++++++***)))(((''''''&&&%%%%%%&&&''')))+++************++++++++++++&&&'''''''''((()))))))))''''''((((((((('''&&&%%%((())))))))))))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((()))))))))))))))((('''(((******)))'''''''''((()))))))))))))))((((((((((((((()))***+++))))))))))))******************,,,------------,,,///............///111222111222333444555777888888:::<<<>>>AAACCCFFFIIILLLQQQTTTXXX[[[]]]___bbbdddhhhkkkpppssssssqqqoooooowwwtttrrrrrrtttwwwwwwvvvssswwwzzzyyytttqqqqqqssstttuuuvvvvvvvvvuuutttsssrrrpppooooooqqqpppnnnkkkhhhgggeeedddbbb```^^^]]]\\\\\\[[[XXXUUUQQQNNNLLLMMMNNNOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSTTTUUUZZZccclllwwwpppeeecccfffrrr~~~zzzuuupppmmmlllhhhdddcccaaa```fffnnn{{{~~~uuulllccc]]]OOOKKKKKKPPPUUUWWWZZZ^^^\\\\\\\\\ZZZVVVQQQMMMJJJHHHDDD@@@<<<<<<;;;;;;::::::<<<>>>@@@CCCEEEFFFGGGIIIFFFCCCCCCGGGKKKNNNNNNPPPQQQRRRSSSSSSOOOJJJEEE888666444222000000111111333333444333333222222111000000//////000111111222222555===HHHXXXhhhvvv~~~}}}uuukkkbbb]]][[[\\\]]]ccckkkqqqsssssstttuuuzzzyyyxxxxxxxxxzzz{{{}}}}}}zzztttlllddd]]]XXXUUUPPPIII@@@;;;:::999666333111111111000000/////////------------,,,+++***)))---,,,+++++++++---///000000111222111000000222444222222222333444555777777>>>>>>===<<<;;;999888888666888:::<<<======<<<<<<@@@???>>>===;;;;;;;;;;;;:::999777777888888666555333333222222111222222222222222222444888===BBBEEEFFFDDDCCCDDDFFFEEECCC@@@<<<<<<;;;;;;:::999999999777777777777666555444333888AAANNN[[[eeennnvvv|||~~~|||uuummmeeeaaabbbbbbbbbbbbbbbccccccddddddcccbbbbbbdddeeeeeedddcccccceeeggglllqqqwwwzzz}}}}}}~~~~~~}}}}}}}}}~~~~~~wwwjjjiiisssqqq```[[[fffqqqyyy~~~oooaaa___uuujjjNNNBBBAAA,,,,,,,,,++++++++++++***))))))*********)))(((((())))))***+++,,,---.........000111///+++)))***,,,(((((((((((()))***++++++111...***((()))***++++++,,,------,,,++++++,,,...222111000///.........///......,,,+++***))))))))))))))))))******))))))(((************)))(((''''''%%%%%%$$$%%%&&&)))+++,,,************++++++++++++((((((((((((((((((((((((&&&'''(((((()))))))))(((***((('''(((++++++)))&&&&&&&&&'''''''''''''''&&&))))))))))))(((((((((((('''&&&&&&''')))******)))''''''((()))))))))))))))******))))))))))))***+++))))))))))))************+++,,,,,,------,,,,,,+++111111111000000000000000333333444666777888999:::;;;===@@@BBBCCCFFFIIILLLPPPSSSWWWZZZ\\\^^^aaaccckkkmmmqqqrrrqqqooommmmmmuuusssrrrsssvvvwwwxxxwwwuuuxxxyyywwwrrrnnnmmmnnnssstttuuuvvvvvvuuutttsssqqqqqqqqqrrrsssrrrooommmhhhhhhfffdddbbb```^^^^^^]]]\\\[[[XXXUUURRROOONNNMMMPPPRRRRRRQQQRRRVVVYYYXXXXXXXXXXXXWWWWWWWWWVVVWWWXXX^^^gggqqq~~~wwwkkkhhhiiivvvzzzuuupppllliiiggggggeeecccffflllxxxyyyqqqggg___NNNLLLNNNUUU[[[^^^bbbfffdddfffggggggccc]]]WWWSSSPPPKKKDDD???===<<<;;;:::::::::;;;;;;<<<=========AAA???>>>>>>AAACCCDDDDDDEEEEEEFFFHHHHHHEEE@@@<<<555333111000/////////000222333444444444333222111/////////000000000000111000333;;;FFFVVVfffttt|||yyyuuummmddd\\\WWWTTTSSSMMMQQQVVVZZZ]]]^^^```aaafffeeedddddddddeeefffgggiiieee```YYYQQQKKKFFFDDD@@@<<<777555555555222000000000000000////////////,,,,,,,,,,,,,,,+++***))),,,,,,++++++,,,---///000111222222222111111333444111111111222333444666666>>>>>>>>>===;;;:::888777888888999:::;;;<<<======BBBAAA@@@>>>============<<<:::999999999999888666444333333222111111111222111111222333777<<>><<<;;;;;;::::::999888888888888::::::::::::;;;;;;;;;;;;?????????@@@@@@>>>:::666666555333111///.........000111333444333222111000///000000000000000000000...111888CCCRRRaaannnvvv}}}yyyrrrnnngggaaa\\\WWWSSSQQQIIIJJJLLLNNNPPPRRRSSSTTTUUUTTTSSSRRRRRRSSSSSSTTTSSSQQQMMMGGGBBB>>>;;;999888666444444555555222000//////////////////000000---------------,,,+++***++++++++++++,,,...///000111111222111000000111333000000000111222333555555============<<<:::888777999888888888999;;;===>>>AAAAAA???>>>>>>=========<<<;;;::::::;;;;;;:::888555444333222111111111111000000111333666;;;???BBBCCCBBBAAAAAAAAA@@@???>>>=========<<<<<<;;;;;;;;;::::::::::::999888777666777@@@LLLWWWaaakkkuuu|||xxxnnnfff`````````aaabbbdddeeeffffffeeeccccccccccccaaa___[[[\\\^^^bbbgggnnntttwwwsssuuuwwwyyyzzz{{{{{{zzz}}}}}}~~~}}}{{{{{{|||~~~vvvpppppp}}}jjjWWWNNN]]]mmmuuu}}}sss^^^PPPZZZuuuZZZDDDEEE)))************)))((('''))))))((((((((((((((((((***************)))))))))------,,,***)))***,,,......,,,***)))(((***+++---000---+++***+++,,,,,,,,,---000222000---+++---//////000222333333111///...///......---,,,+++***)))+++---///---***&&&%%%%%%&&&'''((())))))******)))+++***)))((('''&&&&&&%%%'''((((((((()))))))))))))))))))))))))))(((((((((,,,++++++***************)))%%%"""$$$))),,,)))&&&&&&'''(((((()))))))))(((******))))))(((((('''''',,,***((('''((())))))(((''''''((()))))))))))))))))))))((('''''''''((((((((()))))))))************)))******+++,,,---...///,,,---///000222222222222444555666888:::;;;======>>>@@@BBBDDDEEEGGGKKKMMMRRRUUUYYY\\\^^^aaadddfffhhhkkkooopppppppppqqqqqqqqqsssvvvxxxzzz{{{||||||}}}yyyuuuqqqooonnnssstttuuuvvvwwwvvvvvvuuuuuuuuuuuussspppmmmkkkjjjkkkjjjhhhfffcccaaa___^^^[[[ZZZXXXVVVTTTRRRQQQPPPMMMPPPRRRSSSSSSTTTWWW[[[YYYYYYXXXXXXXXXXXXYYYZZZ[[[]]]eeeqqq}}}|||wwwwww}}}tttpppoooqqqpppmmmkkkmmmsssxxx}}}~~~yyymmmaaaZZZXXX\\\ccchhhhhhhhhiiihhhkkkoooqqqqqqmmmhhhddd[[[UUUNNNGGGCCC@@@>>><<<;;;:::888666555555555555666777888888777777777777999999888999:::999666444666555444222111000/////////000111222222111000000000000111222111111000///...000666???KKKYYYeeelllpppuuu{{{zzzvvvmmmiiiddd___[[[VVVQQQLLLKKKJJJIIIIIIIIIJJJJJJJJJGGGGGGFFFEEEEEEDDDDDDDDDCCCAAA???===:::888777777666555555666666444222000////////////000000000000..................---,,,***++++++,,,---...///000///000111000......///111000000000111222333444555;;;;;;<<<<<<<<<:::999888999888888888999;;;===>>>???>>>===<<<<<<<<<<<<<<<<<<:::999:::;;;;;;:::999666555444222111000000000//////000111444888<<<>>>=========<<<<<<;;;<<<<<<>>>>>>>>>>>>============;;;;;;;;;;;;:::999888777666===HHHSSS]]]hhhssszzz|||rrrhhhffffffffffffggghhhiiijjjgggfffdddddddddccc```^^^VVVYYY^^^dddjjjooorrrttttttuuuxxxzzz|||}}}}}}}}}{{{||||||{{{yyyxxxzzz{{{~~~{{{tttrrr|||pppWWWIIIWWWiiiuuu{{{tttaaaQQQWWWnnndddKKKGGG++++++,,,------+++***)))(((''''''''''''((()))***)))))))))(((((((((''''''++++++***)))***+++---...///---+++***)))***+++,,,,,,+++***+++---...---,,,,,,000333111---***,,,///...///000222222000...---/////////...---,,,******###(((******)))+++---************)))(((''''''((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))***)))((('''''''''''''''(((%%%###$$$''')))((('''%%%&&&'''((())))))))))))))))))))))))((((((((((((,,,***'''&&&'''(((''''''''''''((()))))))))))))))((('''''''''''''''(((((())))))))))))************))))))***+++,,,...///000------...000111222333444444555666888:::<<<>>>>>>>>>@@@CCCEEEFFFIIILLLOOORRRUUUYYY\\\^^^```ccceeefffjjjooorrrsssrrrssssssqqqtttyyy|||}}}}}}~~~|||yyyvvvtttrrrrrrssstttuuuvvvvvvuuuuuuyyyyyyxxxuuupppmmmlllllllllkkkiiifffdddaaa___^^^]]]\\\ZZZXXXVVVUUUTTTTTTPPPPPPQQQRRRTTTVVVWWWXXXYYYXXXWWWWWWWWWXXXYYYZZZ]]]aaajjjxxx{{{xxxyyyxxxuuutttvvvuuuyyy}}}|||ooobbb[[[[[[```iiinnnnnnmmmnnnhhhjjjlllnnnnnnllliiiggg[[[WWWQQQLLLHHHEEEBBB@@@;;;:::888555444333333333444666777666555444555666555555555777:::<<<;;;:::::::::999888777666555444000000000000111111111222111222333333333222111000///000444:::DDDOOOYYY___```eeemmmvvv}}}wwwsssooonnnppprrrqqqooolllhhhdddaaa^^^YYYRRRMMMKKKIIIFFFDDDDDDDDDBBBAAA>>>>>>======<<<;;;:::::::::999999888888888888888444555666666555333222000111111111111000000000000......////////////......)))***+++,,,...///000000///000000///------...000000000000111222333555555777888:::;;;<<<;;;999888888888777888999:::<<<>>><<<<<<;;;::::::::::::::::::999888888::::::999888777666444222111000//////......///000222555777999777888999888777777999;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999888888555<<>>???>>>@@@CCCEEEGGGJJJNNNQQQQQQTTTXXX[[[]]]___bbbdddfffkkkppptttuuutttsssssspppuuu{{{~~~|||zzzxxxwwwtttuuuwwwxxxyyyyyyyyyxxxyyyyyywwwsssnnnlllmmmooommmkkkiiigggdddaaa___^^^^^^\\\ZZZXXXWWWVVVVVVVVVTTTQQQOOOQQQVVVXXXWWWUUUYYYXXXWWWVVVVVVXXXZZZ[[[]]]bbbmmm|||}}}}}}}}}{{{{{{}}}{{{|||~~~rrrddd]]]]]]cccmmmrrrqqqoooooojjjjjjjjjiiihhhgggffffff___\\\XXXUUURRROOOLLLIIIAAA???<<<888555444333333333555666444222222444777999999;;;???EEEJJJLLLMMMJJJIIIGGGDDDAAA===;;;999333222111000111222444555222333444555555333222000000111222666===FFFNNNSSSSSSYYYbbbmmmxxxzzzuuussskkkccc___\\\ZZZ[[[___ccccccbbbcccaaa______```^^^WWWQQQKKKHHHEEEDDDDDDCCCAAA>>><<<<<<;;;:::999888777666777777777777777888999999444555666666555444333333333333222222111111000000------...............---)))***+++---...///000000000111111000...---///000111111111222333444555666333555888:::;;;;;;999888777777888888999;;;<<<<<<;;;:::999999888999999999888777666777888999888777777666444222111///......------......000111333444333555666666555555999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888666<<>>???>>>@@@CCCEEEHHHKKKOOORRRUUUXXX\\\___bbbdddgggiiiggglllrrrvvvvvvtttsssrrrpppvvv}}}~~~}}}{{{zzzyyyzzz{{{}}}~~~~~~}}}}}}vvvvvvtttoookkkjjjlllpppmmmllljjjgggdddbbb```^^^\\\ZZZXXXVVVUUUTTTTTTTTTXXXSSSOOOQQQWWW[[[XXXTTTYYYXXXWWWVVVWWWXXXZZZ\\\[[[```mmm|||~~~}}}~~~}}}~~~ttteeeaaaaaafffoootttqqqmmmmmmmmmkkkhhhfffdddccccccddddddbbb___]]]\\\YYYUUURRRHHHEEEAAA<<<999666555555222444555333111111444888@@@AAADDDJJJRRRZZZ^^^```]]][[[VVVQQQJJJCCC>>>;;;666444222111111444666888333444666666666444222111111111222444:::AAAHHHLLLMMMSSS^^^iiitttyyytttkkkccc``````ZZZSSSMMMKKKKKKNNNSSSWWWWWWUUUSSSRRRSSSWWW\\\]]]XXXSSSMMMJJJGGGGGGHHHGGGDDDAAA=========<<<;;;999888777777777666666777777888999444666777777777666777888444444444333222111000000,,,,,,------...---------((()))+++---...///000000111222222111///...///111111111111222333444666666111333666999;;;;;;:::999666777888999:::;;;;;;<<<::::::999888888888999999777666555666777888777666888777555333111///......---------......///111111111333555555444555999===:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777===FFFPPPZZZfffsss{{{|||uuutttrrrpppnnnllllllkkkhhhgggggghhhhhhfffccc```___```cccggglllqqqvvvyyyvvvwwwzzz|||}}}~~~~~~}}}zzz{{{||||||{{{{{{}}}|||~~~~~~|||zzzhhhTTTPPPXXXmmm|||xxxgggeeeppptttuuuddd^^^iiijjjOOO///...+++)))))))))***+++...,,,***)))))))))(((&&&***)))((()))***+++***)))//////---,,,++++++,,,---+++,,,,,,+++)))'''((())))))((('''(((+++...000000000222111...---///...+++000...***((((((***...000---...//////...,,,***((())))))))))))))))))***+++---+++))))))***+++***)))---)))%%%%%%))),,,,,,+++(((+++,,,+++)))(((***,,,------............------*********)))))))))))))))***))))))((()))******+++)))******)))'''%%%&&&'''))))))(((((((((((())))))***)))'''&&&&&&'''((()))*********)))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++++++++,,,------......///333333333333333333333333666888;;;<<<<<<===???AAAAAADDDGGGJJJKKKNNNQQQTTTXXXWWWXXX[[[aaagggkkkmmmpppqqqrrrqqqppppppqqqsssuuuyyy|||zzz|||~~~~~~~~~zzzwwwyyyvvvsssqqqpppnnnlllkkknnnmmmkkkhhheeebbb```___YYYXXXVVVUUUTTTUUUUUUVVVXXXVVVTTTUUUXXXYYYXXXWWWWWWYYY[[[[[[ZZZ[[[\\\^^^]]]bbblllyyy~~~~~~|||yyy|||~~~tttiiibbbffflllrrruuuuuusssqqqqqqooollliiihhhggghhhiiifffgggiiimmmooommmgggaaaUUUNNNDDD===:::999777666111222333555666999<<>>???@@@>>><<<;;;;;;<<<>>>===;;;:::888888999999:::888666666888999777555444333111222333444444333444333111///---,,,+++++++++,,,...///000111000000222111///.........///000///000111222444555666777555666777999::::::::::::;;;;;;999888777777666666;;;:::888777777888:::;;;:::999888666555555555555555666666444111.........---------...000111333444444222111333777::::::888<<<<<<;;;:::;;;<<<===>>><<<<<<;;;;;;;;;:::::::::555888BBBOOO[[[fffttt}}}zzzvvvqqqmmmjjjiiiiiijjjiiihhhgggfffddd```]]]]]]^^^aaafffkkkpppuuuwwwxxxwwwxxx|||~~~}}}{{{{{{}}}|||yyyzzz___LLLQQQkkk|||yyyuuulllaaacccooo}}}|||rrrccceee|||uuuYYY...---+++***)))***+++,,,+++)))''''''))))))((('''((('''&&&%%%&&&(((+++,,,///...,,,+++,,,,,,,,,,,,((()))***(((&&&%%%%%%&&&,,,+++******+++,,,,,,+++---111222...,,,......------+++)))'''''')))+++---000///...---,,,+++******)))))))))))))))******+++,,,+++))))))*********)))((('''&&&'''((())))))((()))+++,,,+++)))((()))+++&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&'''(((((('''%%%$$$$$$%%%))))))(((((((((((())))))+++***(((''''''((()))***))))))******++++++,,,,,,))))))(((((((((((()))))))))))))))))))))***++++++++++++,,,------......///222222222222222222333333666888:::;;;<<<===???AAABBBEEEHHHKKKMMMPPPTTTVVVYYYYYY[[[___dddiiimmmnnnrrrsssssssssrrrrrrsssuuuuuuyyy}}}{{{yyy{{{~~~}}}}}}~~~{{{xxxyyyvvvtttsssrrrqqqnnnlllmmmllljjjgggdddaaa___]]]YYYXXXVVVUUUTTTTTTUUUUUUXXXVVVTTTUUUXXXZZZZZZXXXYYYZZZ[[[[[[[[[\\\^^^```aaagggppp|||~~~}}}}}}{{{yyy}}}xxxnnniiijjjlllnnnpppppppppppppppooommmkkkjjjjjjjjjjjjhhhjjjnnnsssvvvuuuppplllbbbZZZNNNCCC===999777555333444666:::???EEEKKKNNNUUUXXX```pppnnn___SSSEEE<<<:::666333333444555555111222222333333222222222333333333333555888;;;===AAAGGGRRR___kkkvvv}}}|||xxxqqqhhhaaaYYYUUUQQQNNNMMMJJJGGGDDDDDDAAA??????BBBEEEFFFFFFGGGGGGGGGGGGIIIKKKMMMNNNOOOMMMJJJHHHGGGEEECCC@@@>>>???@@@???>>>===>>>???AAA???>>><<<;;;;;;<<<<<<;;;999777777888888666333555333111222333444444333111000///...---,,,,,,,,,***,,,---///000111111111222111000///...//////000///000111222333555666666555555666777888888888888999888888888888999999:::===<<<:::999888888888888999888777666555555555555555666777555222///------.........///000111333444444222111333777999999888999999999999999;;;<<<===<<<<<<;;;;;;;;;:::::::::555888AAANNNYYYdddqqq}}}|||vvvrrrpppooonnnlllkkkiiigggfffeeedddaaa___^^^```cccggglllqqqtttvvvxxxxxxyyy|||~~~}}}{{{{{{}}}{{{vvvuuujjjQQQPPPfffwwwsssaaa___hhhxxx{{{sssddddddzzz~~~eee---,,,+++*********+++,,,)))((('''(((***+++***)))'''((('''$$$"""###(((---///,,,)))***,,,---,,,***'''))))))(((&&&%%%%%%&&&+++++++++,,,,,,+++*********111444000,,,---/////////...---,,,,,,---...///222000---+++))))))***+++)))))))))))))))***++++++,,,***(((((()))***)))((($$$&&&)))***)))(((''''''***+++,,,+++)))((()))***&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))***)))(((&&&%%%###'''(((((('''%%%$$$%%%&&&))))))(((((((((((())))))+++***)))(((((()))***+++((())))))***+++,,,---...***))))))(((((())))))******))))))))))))***++++++++++++,,,------......///000000111111222222333333666888:::;;;;;;<<>>???AAABBBBBBBBBBBBCCCDDDFFFGGGHHHHHHLLLJJJHHHGGGFFFEEECCCAAA>>>???AAAAAAAAAAAABBBDDDDDDCCCAAA@@@???@@@@@@AAA===<<<:::999999777444222555333222222333444333222000//////.........//////***+++---///000111222222222111000////////////000//////000222333444555666444444555555555555444444555666666777888:::<<<<<<======<<<;;;:::888777666777777666555444444444444555666888777444000---,,,////////////000111222333333222222333666888888777666666666777888:::;;;<<<<<<<<<;;;;;;;;;:::::::::666888???KKKVVV```mmmxxx}}}vvvsssuuuvvvuuurrrmmmjjjgggeeedddcccbbbaaa```bbbeeejjjnnnqqqsssuuuzzzzzz{{{~~~}}}{{{|||~~~|||vvvuuu|||vvvWWWNNN___rrrjjjbbbeeepppwwwsssccc\\\nnnrrr,,,,,,+++******++++++,,,***))))))***+++,,,+++***'''******'''"""!!!&&&+++...+++((())),,,...,,,))))))***+++***((('''((()))'''))),,,------,,,,,,---,,,444888333---,,,///111////////////////////////111000---+++))))))((())))))((((((((()))***+++,,,,,,***(((((()))***)))(((&&&***,,,+++)))''')))++++++++++++***)))((((((((())))))************))))))((((((((())))))))))))))))))***+++,,,+++)))'''%%%)))******)))(((''''''((())))))(((((((((((())))))))))))((((((((()))***+++)))))))))******+++++++++***))))))))))))))))))*********))))))******+++,,,++++++,,,------......///000000111222333333444444666888:::;;;;;;===???AAABBBEEEIIILLLOOOSSSWWWZZZXXX\\\aaaeeeiiikkkmmmoooqqqrrrtttsssssssssvvvxxxwwwyyy|||}}}}}}|||}}}~~~~~~{{{zzzzzz|||zzz{{{~~~|||xxxuuuttttttttttttsssqqqooollljjjhhheeebbb___]]]\\\[[[YYYWWWUUUSSSSSSRRRSSSVVVVVVVVVXXXZZZ\\\^^^___]]]]]][[[ZZZZZZ]]]bbbfffiiioooyyy}}}yyyuuutttvvvxxxyyyyyy}}}xxxpppnnnjjjgggfffhhhjjjllliiijjjlllmmmnnnmmmlllkkkbbbcccfffkkkqqqxxx}}}xxxpppdddVVVKKKCCC>>><<<888777;;;FFFVVVeeeppptttyyyyyy}}}mmmXXXGGG@@@:::888666444222222777666444333333444555666444333222111111222444555===BBBLLLXXXdddooowww{{{|||vvvlllbbb[[[XXXXXXYYY[[[]]]]]]\\\ZZZXXXQQQNNNIIIDDDBBBAAABBBBBB???@@@BBBCCCDDDEEEEEEEEEJJJHHHGGGFFFGGGGGGEEEDDD===???AAABBBCCCDDDFFFHHHFFFEEECCCBBBBBBBBBCCCDDD@@@???>>>===;;;888555333555444222222333444333222222111000000//////000000***+++,,,...000111222333111111111000000000000000//////000111222333444444333333333333333222111111333333444555666888:::;;;:::;;;<<<<<<<<<:::888777777666555444444333444444444666999999555111...,,,............///000111111111222222444555666777666333444555777888:::<<<===<<<<<<;;;;;;;;;:::::::::888777===HHHSSS]]]iiirrr}}}tttssswww|||{{{yyyqqqnnnhhheeecccbbbaaa```bbbdddgggkkknnnqqqrrrsss||||||~~~}}}||||||yyyzzz~~~\\\MMM[[[nnn~~~~~~zzzmmmiiillluuuuuudddWWWbbb~~~zzz,,,,,,++++++++++++++++++***)))((()))******(((&&&###(((,,,+++'''&&&(((,,,,,,***)))***,,,---,,,))))))+++++++++)))((()))***(((+++...///---,,,---...111:::===888000...///000,,,,,,------------,,,,,,------------+++)))'''&&&(((((((((((()))***+++,,,,,,***(((((()))***)))(((***++++++)))&&&&&&***---+++***))))))))))))((((((''''''((((((((((((''''''''''''(((((())))))))))))'''(((***,,,,,,+++)))((((((*********((('''((()))))))))(((((((((((())))))''''''''''''(((((())))))******))))))((((((''''''******))))))))))))*********************++++++,,,++++++,,,------......///111111222333444555666777777999;;;<<<<<<===???AAAAAADDDHHHKKKNNNRRRVVVYYYWWW[[[bbbfffhhhjjjlllnnntttvvvwwwwwwwwwxxxzzz|||zzz{{{||||||{{{{{{|||~~~~~~~~~|||{{{{{{}}}|||}}}{{{wwwsssrrrqqqqqqrrrrrrpppnnnlllkkkiiifffccc```^^^\\\ZZZYYYWWWTTTSSSRRRRRRRRRVVVWWWXXXZZZ[[[]]]```aaa^^^]]][[[ZZZZZZ]]]cccgggjjjqqq{{{xxxrrrooommmlllllloootttxxxzzz}}}wwwrrrhhhfffdddcccbbbcccdddeeebbbcccfffggghhhgggeeedddZZZYYYYYY\\\cccnnnyyy}}}xxxnnnaaaTTTIIIAAA>>>;;;999===JJJ___qqq{{{~~~gggMMMCCC;;;:::999555333444888777555444333444555555333222111111111333555777===CCCLLLXXXdddnnnvvvyyywwwvvvsssmmmeee___[[[ZZZ\\\___cccfffgggfffeeeddd```\\\VVVPPPIIIEEEDDDDDD@@@AAACCCDDDEEEEEEEEEEEEIIIHHHGGGGGGHHHHHHGGGFFF>>>@@@BBBCCCDDDEEEGGGIIIFFFEEECCCBBBAAABBBBBBCCCAAABBBBBB@@@===:::777666666444222222333333333111222111000///...---------+++,,,,,,...///111222333111111111111111000000/////////000000111222333333222222333222222111000///222222222222333444555666555777:::<<<===<<<;;;:::888777666444333333333333333666999999666333000///......---------...//////000111333444555555555555333444666888:::<<<======<<<<<<;;;;;;;;;:::::::::999777;;;EEEQQQ[[[eeennn~~~uuurrrwww}}}~~~}}}vvvqqqkkkeeebbbaaa___^^^cccdddgggjjjmmmoooqqqrrr|||~~~}}}|||}}}zzzzzz~~~bbbPPPYYYjjj|||~~~xxxmmmiiitttvvvgggXXX\\\uuu------,,,,,,+++******)))'''&&&&&&'''((('''%%%"""$$$))),,,,,,,,,---///***+++,,,,,,,,,,,,,,,,,,((()))******(((((()))***...111222111---***+++,,,666===???:::333111000...------------------------***+++------,,,***'''%%%(((((((((((()))***,,,,,,---+++))))))***+++***)))******(((%%%$$$%%%(((+++***)))((((((******)))(((''''''((((((((((((''''''&&&''''''(((((())))))***%%%&&&''')))))))))((('''&&&(((((((((&&&&&&'''((())))))(((((((((((())))))&&&&&&''''''(((((())))))******)))((('''&&&&&&%%%+++******))))))******++++++************+++,,,,,,++++++,,,------......///111111222444555777888888888:::<<<======>>>AAACCCAAACCCGGGJJJMMMPPPTTTWWWWWW\\\bbbfffggghhhkkknnnppprrrsssttttttuuuxxxzzz{{{||||||{{{zzzyyy{{{}}}}}}}}}}}}||||||}}}}}}yyyvvvtttqqqooonnnoooooonnnmmmlllkkkhhhfffccc```]]]\\\YYYXXXVVVTTTSSSRRRRRRSSSWWWYYY[[[[[[\\\^^^```ccc___^^^]]]\\\\\\___eeeiiilllsss}}}yyyqqqkkkhhhfffeeefffiiiooovvvzzz~~~~~~zzzrrrkkkfffZZZYYYXXXXXXXXXYYYZZZ[[[XXXYYY[[[\\\[[[ZZZXXXWWWRRRQQQOOOPPPWWWcccrrr}}}yyynnn___PPPEEE??????===AAAQQQiii}}}vvvUUUGGG<<<;;;;;;666444666666555444333222222222222222222111111222444666888:::AAALLLYYYeeeooouuuxxxooommmiiifffdddcccddddddhhhkkkpppsssssssssssstttpppmmmggg^^^TTTLLLHHHGGGDDDDDDEEEFFFFFFGGGHHHHHHIIIGGGFFFGGGHHHIIIHHHGGG>>>@@@BBBCCCCCCDDDFFFGGGDDDCCCAAA???>>>>>>>>>???@@@BBBCCCBBB???;;;999999666444222222333333222111000///...---++++++******------------...000111222111111222222111111000///...//////000111111222222222222333222222111000000111111000000111222222333111333777:::<<<=========:::999777555444333222222222555888888777444333222//////......---.........///111444555444333444444444555777999;;;<<<======<<<<<<;;;;;;;;;:::::::::999777999CCCOOOYYYdddlllyyyzzztttvvvzzz||||||wwwrrrlllgggcccaaa___^^^bbbcccdddgggjjjmmmppprrrzzz}}}~~~|||}}}~~~~~~xxxtttuuuxxxnnnYYYYYYbbbtttqqqeeeooossshhhYYYWWWhhhyyy......---,,,+++)))((('''%%%%%%&&&((())))))'''$$$$$$%%%(((***,,,---......(((,,,//////,,,+++,,,///)))***++++++***)))***+++111444444111,,,***,,,///777<<<===999555444111---000//////......//////000***************))))))(((''''''(((((()))+++,,,---...,,,******+++,,,+++******)))'''&&&'''''''''''')))'''&&&'''***+++***)))))))))************))))))&&&&&&''''''((())))))***((((((((((((''''''''''''&&&'''(((((('''&&&''')))))))))(((((((((((())))))&&&&&&'''((()))***************))))))((((((''''''+++******))))))******+++++++++******++++++,,,---++++++,,,------......//////000111333555777888999999;;;===>>>???@@@BBBDDDBBBDDDHHHKKKMMMPPPSSSVVVXXX]]]cccffffffhhhlllpppmmmnnnpppqqqrrrsssvvvxxx||||||{{{yyywwwwwwyyy{{{zzz{{{||||||{{{|||}}}{{{wwwtttuuurrrooommmmmmnnnnnnmmmkkkiiigggdddaaa^^^\\\[[[XXXWWWUUUSSSSSSSSSSSSTTTXXX[[[]]]]]]\\\]]]aaaccc`````````___```cccgggkkkpppvvv~~~{{{tttmmmgggfffcccbbbeeekkktttyyy|||}}}}}}yyyqqqfff]]]WWWMMMLLLJJJIIIIIIJJJLLLNNNNNNNNNNNNNNNMMMKKKIIIHHHHHHHHHGGGHHHNNNYYYhhhrrr{{{lll[[[MMMEEEDDDBBBGGGZZZttt}}}___MMM???===;;;555333777555555555555444333222111333222111000111222444666999@@@KKKXXXdddkkkoooqqqiiiddd``````eeelllppprrrxxx|||yyyoooaaaVVVOOOMMMHHHGGGGGGGGGGGGIIIJJJKKKHHHFFFEEEFFFGGGHHHGGGEEE???AAABBBBBBAAAAAACCCDDDAAA@@@===;;;999999999999<<>>===;;;999777444222111111222444777777666555555666222111000///////////////---111444555333222333444444555777999;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::666888BBBNNNYYYccckkkxxxxxxtttuuuwwwyyyuuuqqqlllgggeeecccaaa___aaaaaaaaacccfffkkkoooqqqvvvyyy}}}~~~}}}|||~~~~~~}}}~~~xxxqqqqqqsss|||~~~cccXXXXXXiii|||~~~mmmsssvvvmmm^^^VVV[[[fff///......---+++)))'''&&&&&&&&&(((***------+++))),,,***(((((()))******)))''',,,222111,,,***---111,,,---......,,,,,,---...000222444111---,,,000444666999:::888666666222------,,,+++******+++,,,---+++***)))(((''')))***+++'''''''''((()))+++,,,---///---++++++,,,---,,,+++,,,***(((***,,,,,,(((%%%(((&&&%%%'''***,,,+++)))''''''((((((((((((''''''&&&&&&&&&'''((())))))***---,,,+++)))((((((((((((((()))+++***)))(((***+++))))))(((((((((((())))))'''''')))***++++++++++++))))))))))))************++++++************++++++++++++******++++++,,,---++++++,,,------......///...///000222444666777888:::<<<>>>???@@@AAACCCEEECCCFFFIIIKKKMMMPPPSSSVVVYYY^^^dddffffffhhhmmmqqqqqqsssuuuvvvvvvxxx{{{}}}{{{{{{zzzwwwuuuuuuwwwyyyxxxzzz{{{{{{zzz{{{~~~|||yyyuuussswwwtttooollllllmmmnnnnnniiihhhfffccc```]]][[[ZZZWWWVVVTTTSSSSSSSSSTTTTTTYYY\\\^^^^^^]]]]]]aaadddbbbbbbcccbbbccceeejjjmmmsssxxxyyyrrrjjjgggdddaaaccciiirrrxxx{{{|||{{{vvvkkk___TTTNNNFFFCCC@@@======???CCCEEEGGGFFFFFFDDDCCCAAA???>>>@@@AAABBBDDDHHHSSS```iii~~~vvveeeVVVNNNHHHFFFLLLaaa}}}wwwqqqpppqqqpppvvv|||fffRRRAAA>>>;;;444222777666777888888777555333222333222111//////111222333;;;BBBLLLXXXaaafffhhhhhhaaa\\\WWWYYYcccnnnuuuwww{{{lll___VVVSSSJJJIIIHHHGGGGGGIIIKKKMMMGGGEEEDDDEEEFFFFFFEEEDDD@@@AAABBBAAA@@@@@@AAABBB???>>>;;;888666555555555999<<<@@@AAA>>>;;;:::;;;777555333222333333222111000000000000000111222222000///...------...///000111111222333222111000///......//////000000111111222333333444444444333333/////////000111333444555111222444777999;;;<<<===???===:::777555222111000222444666666666666777999444333222111000000000111---111444555333222222333444555777999:::;;;;;;:::<<<<<<;;;;;;;;;::::::::::::666777AAANNNYYYccckkkxxx{{{sssqqqsssvvvrrroookkkhhhfffeeecccaaaaaa```___```dddiiinnnrrrssswwwzzz|||zzzzzz|||~~~~~~}}}~~~{{{rrrrrrtttwwwkkkXXXPPP```xxxyyyhhhZZZXXX\\\qqq.........---,,,+++***)))************))))))))))))))))))))))))***+++,,,---...111333000+++'''(((+++(((***,,,+++((((((+++...555333///,,,******+++,,,555888:::999444///,,,,,,---------.........//////)))(((&&&%%%&&&''')))******))))))+++---...---+++************************%%%&&&(((***+++***)))(((******))))))))))))*********(((&&&'''******)))&&&---,,,+++)))(((&&&%%%$$$(((((((((((())))))))))))'''&&&&&&'''***++++++***((((((((((((((((((((((((***((('''&&&&&&'''(((***++++++******))))))(((((((((((())))))))))))((((((((((((''''''))),,,///111/////////000111111000...333444444444444666999;;;;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEGGGIIILLLQQQWWW\\\]]]aaaeeefffdddfffkkkpppppppppqqqsssuuuyyy|||}}}~~~{{{yyywwwvvvvvvvvvxxxwwwvvvuuuvvvwwwzzz{{{||||||||||||zzzxxxvvvuuuvvvvvvuuurrrnnnllllllmmmgggfffdddbbb___]]][[[ZZZWWWWWWUUUUUUUUUWWWYYYZZZ[[[\\\\\\]]]^^^___```aaadddbbb``````cccgggjjjkkktttwww|||~~~yyytttllleeeaaa___```hhhrrrzzz}}}{{{ssskkkcccZZZQQQFFFBBB===<<<======<<<:::555777999;;;;;;999666444888:::===>>>AAAIIIUUU^^^qqq{{{sssbbbSSSLLLNNNNNNWWWppp{{{vvvlll___ZZZ\\\\\\bbbmmm}}}|||cccSSSDDD>>>===;;;777555666555444444555555333111222222222111000111444777@@@CCCJJJQQQUUUVVVVVVWWWSSSTTTUUUWWW]]]iiiwww}}}uuujjj```ZZZQQQNNNJJJHHHJJJMMMPPPQQQJJJHHHEEEDDDDDDCCCBBB@@@BBB@@@>>>=========;;;999888888777666444333222222444777;;;======<<<;;;;;;:::888666333222222333444333333111000////////////111000000//////000000111111222333444444333222111...//////000111111222222777666555555555555666666222111000//////111333444555555444333333555999<<>>@@@BBBCCCDDDDDDFFFGGGIIIJJJMMMQQQVVVZZZ```dddggggggfffgggkkkoooppppppqqqsssvvvyyy|||~~~}}}zzzxxxvvvuuuvvvvvvxxxxxxwwwwwwwwwxxxzzz{{{||||||}}}}}}|||zzzyyyxxxvvvvvvwwwwwwuuuqqqmmmkkkggggggeeecccaaa^^^\\\[[[YYYXXXVVVUUUUUUVVVXXXYYY\\\\\\]]]^^^___`````````bbbaaaaaabbbfffiiikkkmmmtttxxx|||~~~vvvnnnhhhccc```eeellluuuxxxwwwpppjjjddd[[[TTTKKKEEE>>>:::;;;<<<<<<;;;::::::;;;<<<<<<;;;999888555888:::;;;<<>>;;;888666666555444444555555333111333333333222111222555888===AAAHHHOOOQQQQQQRRRSSSRRRRRRTTTWWW___kkkyyy}}}xxxrrrrrrqqqooojjjddd^^^[[[VVVRRROOOMMMMMMOOOPPPPPPJJJHHHEEEDDDDDDCCCBBB@@@CCCAAA???>>>===<<<:::888777666666555444333222222222555999:::::::::::::::;;;999777555444444555555444333222111111000000000/////////....../////////000111111222111000///...///000000111222222333333777777666666666666666777222111000000000111333444555555555333333444888;;;===;;;888555222000/////////000222444666888999:::999:::::::::888555222000111111111111111111111111111222333444555777888999===<<<<<<;;;;;;;;;;;;;;;:::999:::===FFFTTTbbbkkktttxxxpppoooqqqtttqqqllliiihhhhhhgggfffeeeeeeeeeeeegggkkknnnpppsssuuuxxxzzz|||}}}||||||}}}}}}|||}}}uuukkkhhhhhhwwwkkkTTTOOO]]]ooonnn```]]]ooo,,,,,,+++++++++,,,---...++++++*********)))))))))++++++++++++,,,---......+++...111000,,,)))((()))+++---///---***))),,,...000///---,,,---///222333444444444222///,,,,,,,,,------------............,,,,,,+++***)))(((''''''))))))***,,,///000...---************************...,,,)))'''&&&''')))***)))((((((''''''(((((()))***)))((((((******)))((('''''''''((()))*********++++++***)))((('''&&&&&&,,,+++******++++++***)))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))((((((((((((***)))(((''''''((()))***************+++++++++++++++*********+++,,,...///111222333444444555777:::;;;<<<>>>@@@BBBCCCDDDDDDHHHIIIKKKLLLNNNQQQVVVZZZcccfffiiiiiihhhhhhkkknnnpppqqqrrrtttwwwzzz}}}~~~}}}yyyvvvuuuuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}}}}|||{{{zzzuuuvvvyyy||||||wwwooogggfffggggggfffccc```]]][[[ZZZYYYWWWVVVUUUVVVXXXYYY^^^^^^^^^______`````````___```cccfffiiilllmmmnnnuuuxxx}}}~~~uuulllddddddhhhqqqttttttoookkkggg```YYYQQQJJJAAA;;;:::;;;;;;:::999::::::;;;:::999888888555777999999999<<>>===???EEEQQQcccwwwzzzgggWWWGGG@@@>>>;;;888888666555444555555555333111333444444333222333777999;;;AAAIIILLLLLLKKKKKKKKKRRRRRRTTTYYYcccooo{{{yyyqqqkkk``````___^^^\\\ZZZYYYWWWSSSQQQNNNLLLLLLKKKJJJIIIHHHFFFDDDCCCCCCBBBAAA@@@CCCAAA???>>>===<<<:::888444444555444444333333222222444777888888999:::<<<;;;:::888666666555666666555444333222222111222222000000000000000000000000111111111111111000///...111111222222333444444444888888888888888888888888444333222111222333444555666666666444333333666888;;;999666333000///......---...///111333555666777666999<<<>>>===999555111111111111111111111111111222222222222333555777888;;;<<<===>>>>>>>>>===<<<:::::::::===DDDQQQ```iiisss}}}~~~uuurrrqqqsssoookkkhhhhhhhhhhhhhhheeeeeeeeeeeegggkkknnnppprrrtttwwwyyy{{{{{{{{{{{{||||||{{{{{{|||~~~yyylllhhhdddrrr{{{]]]NNNTTTbbbyyywww```XXXggg...---+++******+++---...+++++++++*********))))))+++++++++++++++,,,------+++...000000...+++)))))))))+++---+++((('''))),,,444222///---,,,,,,...///333222000...,,,,,,,,,---------------------------***************)))(((''''''((())),,,...///...,,,))))))))))))))))))))))))---,,,)))((('''(((***+++((((((''''''''''''(((((((((((('''(((((((((((('''&&&''''''((()))******+++******))))))((((((''''''((((((''')))+++---,,,,,,(((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((+++)))(((&&&&&&((()))+++))))))***+++,,,,,,,,,,,,+++++++++++++++---000333111333555555555666888:::;;;<<<>>>@@@BBBCCCDDDDDDGGGIIIKKKMMMOOOSSSXXX[[[bbbdddgggiiiiiijjjlllnnnpppqqqsssuuuxxx{{{}}}}}}zzzwwwuuuvvvxxxyyyyyyyyyzzzzzzzzzyyyxxxxxxwwwyyyzzz||||||||||||{{{vvvvvvwww|||~~~zzzooogggeeeeeeffffffddd```\\\ZZZYYYXXXWWWVVVWWWYYY[[[\\\````````````````````````\\\```eeeiiilllmmmooopppuuuyyy~~~yyynnniiikkkssswwwwwwrrrnnnkkkeee^^^UUUNNNEEE???===<<<:::888999;;;===???>>>===:::888777888::::::999;;;>>>BBBKKKWWWjjj}}}~~~mmmYYYYYYVVVTTT\\\iiiooonnnkkkgggaaaXXXLLLBBB;;;999999???JJJZZZooo~~~zzzeeeWWWGGG@@@===999777777666555444555666555444222333333333333222444777:::===FFFNNNOOOLLLJJJJJJJJJUUUTTTWWW^^^iiittt{{{}}}zzzuuunnnfffaaaZZZYYYVVVTTTQQQPPPOOOOOONNNMMMKKKKKKJJJHHHEEECCCEEECCC@@@@@@@@@@@@>>>===@@@???======>>>===<<<:::333444444555555444333222333555777888888999;;;===;;;:::888777666666666777555444333222222222222222333333333333333333333333222222222333333333333333333333444444555555555555888888999999999999999999666666555555555555666777777777666444222222444666999777555222///.........,,,,,,---///000222333333000333888;;;===;;;999777111111111111111111111111444333222222333555777999888:::===???@@@???===<<<:::::::::<<>>@@@BBBCCCDDDDDDDDDGGGJJJMMMQQQUUUZZZ^^^^^^```dddgggiiikkkmmmnnnoooqqqsssvvvyyy|||~~~~~~{{{zzzyyyzzz|||}}}yyyzzzzzzzzzyyyxxxwwwwwwvvvwwwyyyzzz{{{{{{zzzzzzwwwuuutttwwwyyywwwpppiiicccdddeeeeeeccc___[[[YYYWWWWWWVVVWWWYYY\\\```aaacccbbbbbbaaaaaa``````___\\\aaagggkkkmmmmmmnnnoootttxxx~~~{{{uuuuuuyyy|||{{{vvvqqqnnnhhhbbbXXXSSSLLLHHHEEEAAA===999<<>>:::;;;;;;;;;;;;;;;===>>>DDDMMM\\\nnnlllcccWWWQQQVVV___aaa___]]]\\\XXXPPPGGGAAA===:::;;;@@@HHHUUUhhhvvvyyyuuuaaaTTTFFF???;;;777444555555444444555666777555333222222222222111333666999???MMMYYYYYYUUUVVVXXXYYYZZZYYY[[[bbbmmmvvvyyyyyy{{{yyyuuuqqqmmmggg```\\\XXXVVVSSSPPPMMMJJJIIIHHHMMMLLLLLLLLLLLLJJJFFFCCC@@@>>><<<<<<<<<<<<;;;:::;;;::::::;;;===???>>>===444555666777777666444333222444666666777888:::<<<999999888777666666666666444444333222222222333333444444555555555555444444111222222333444555666666555555555555555666666666888888999:::;;;;;;::::::888888888777777888888888666777666555333222333555888666444222000///......,,,,,,---...///111111222///111333666777888999999333333333333333333333333444333222111111333555777666888;;;>>>???>>><<<:::999:::;;;<<<@@@KKKYYYdddttt}}}|||sssnnnjjjhhheeedddeeeffffffeeeeeeeeeeeeeeegggjjjnnnpppqqqrrruuuxxxzzzzzzzzzyyy}}}}}}{{{xxxvvvvvvyyy|||{{{{{{{{{|||~~~tttpppjjjqqqfffOOOPPP]]]xxxqqq```fff}}}000///---+++************,,,++++++++++++*********+++******))))))***++++++---------...------,,,,,,***,,,...---******---000111000...,,,---...111222222000...---.../////////------------,,,,,,,,,,,,%%%%%%&&&'''((()))******((((((***---///...,,,)))************************&&&''''''((()))*********)))((((((''''''(((((())))))***+++***))))))***+++))))))))))))((((((((((((&&&&&&'''((()))***++++++***)))(((((())))))(((&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************)))(((''''''((()))***'''((()))+++,,,...///000---000111000...///222666333666888999999:::;;;<<<;;;<<<>>>@@@BBBCCCDDDDDDBBBEEEJJJMMMQQQVVV[[[^^^[[[^^^aaaeeeiiikkklllmmmoooqqqtttwww{{{}}}||||||{{{zzzyyyyyyxxxxxxwwwxxxyyyzzzzzzyyyxxxwwwwwwtttrrrrrrtttsssooolllccccccdddcccaaa___\\\ZZZWWWWWWWWWYYY\\\```dddfffeeeddddddcccaaa``````___]]]bbbiiilllllllllmmmnnnrrrwww~~~{{{vvvrrrlllfff___ZZZUUUQQQOOOJJJDDD???===AAAFFFKKKLLLJJJFFFDDDAAA@@@>>>===<<<<<<<<<===???FFFQQQ```tttyyykkkZZZQQQQQQSSSRRROOOKKKMMMLLLEEE@@@???===:::===AAAGGGPPP___kkknnnjjj[[[PPPEEE???;;;555222333333333333555777888777666111222222111111333777:::BBBUUUcccdddaaadddiiijjjaaa]]]ZZZ```llluuuxxxwwwyyyuuupppkkkgggbbb^^^ZZZUUUTTTSSSRRRPPPMMMKKKJJJKKKJJJJJJJJJJJJGGGCCC@@@===;;;999888999999888777777777777999<<>>777888999::::::888666444111333555666666666777888888888888888777777666666555555444444444444555555444555666777777666555444111111111222333444666666666666666666666666666666777888999;;;;;;;;;::::::999999999888888888777777555666666555333222333555888777555333111000000111......///000000111222222444333333333444555666777666666666666666666666666333222111111111222333444555777:::<<<===<<<:::999999;;;<<<;;;>>>HHHWWWbbbrrr~~~wwwpppkkkjjjiiiiiijjjjjjhhhfffeeeeeeeeeeeegggkkknnnpppqqqsssvvvxxxzzzzzzzzzzzz{{{||||||yyyvvvuuuxxx{{{{{{{{{|||}}}~~~yyysssfffkkkvvvnnnSSSOOOVVVtttvvveeeeeewww---------,,,,,,+++++++++,,,,,,+++++++++*********,,,++++++******+++++++++,,,+++*********+++,,,,,,(((+++---,,,++++++...111000///......///222666888222000...///111222111000---------,,,,,,,,,++++++((((((''''''''')))***+++++++++---///111000,,,)))(((((((((((((((((((((((()))(((&&&%%%%%%''')))******))))))(((((())))))***&&&((())))))&&&&&&''')))(((((((((((())))))))))))''''''(((((())))))******+++***((()))******)))'''))))))))))))))))))))))))''''''(((((((((((('''''')))*********+++++++++,,,))))))(((((((((((())))))************+++---///000+++...111000---,,,///222333555888999999999:::<<<;;;<<<>>>@@@BBBCCCDDDDDDCCCFFFJJJNNNQQQUUUYYY\\\]]]^^^aaaeeeiiikkkkkkjjjoooqqqtttxxx|||~~~}}}|||zzzzzzzzz{{{zzzzzz{{{{{{zzzxxxwwwvvvuuutttsssqqqpppooonnnnnneeeddddddcccaaa___]]]\\\YYYYYYZZZ[[[^^^bbbeeeggggggfffeeecccbbb```_________eeekkkmmmkkkiiijjjlllqqqvvv~~~~~~zzzuuuooohhhccc]]]YYYWWWTTTOOOKKKEEEHHHKKKOOOQQQQQQQQQPPPMMMJJJFFFBBB@@@???>>>===<<>>@@@BBBCCCDDDDDDDDDGGGJJJNNNPPPSSSWWWZZZ___```bbbfffiiikkkjjjiiioooqqqtttyyy|||}}}|||||||||}}}||||||||||||{{{xxxvvvuuusssttttttrrrpppnnnnnnoooffffffdddcccaaa```___^^^\\\\\\\\\]]]___bbbeeeggghhhgggfffdddbbbaaa______aaafffkkkllliiiggghhhkkkpppuuu}}}~~~xxxpppjjjbbb]]][[[ZZZWWWUUUSSSTTTUUUWWWZZZ]]]___aaaWWWSSSMMMHHHDDDBBBAAA@@@;;;BBBKKKQQQZZZcccgggggghhhccc[[[SSSJJJCCCBBBDDD>>>DDDEEE@@@???CCCDDDAAA>>>BBBEEEKKKTTT\\\]]]YYYTTTLLLEEEBBB>>>777222222000000111444888:::;;;:::333333444444444666999<<>>;;;:::888777888999888777666555555777:::;;;;;;:::<<<===??????>>>;;;888666888;;;>>>@@@>>><<<;;;:::::::::;;;;;;;;;:::999999:::999999999999999::::::>>>???@@@BBBBBB@@@???>>><<<;;;999777666555666666666666666666555555555555555666999;;;;;;;;;:::999555555666555555444333333333444555555333333444555:::999777555444444444444222222333333444444444444333444666888:::;;;<<<===::::::::::::::::::::::::888999999:::999999888777888999:::;;;;;;;;;:::999999;;;<<<;;;<<>>BBBCCCDDDIIILLLPPPRRRTTTVVVYYY[[[ZZZ___eeejjjlllkkkkkkkkkooorrrvvvyyy{{{|||~~~~~~~~~}}}|||{{{{{{{{{{{{zzzxxxvvvuuuttttttsssrrrrrrqqqppppppjjjgggeeedddcccdddcccccc```^^^]]]___bbbdddffffffffffffffffffeeedddcccbbbdddeeeggghhhiiihhhhhhgggppprrrxxx}}}zzzssshhhaaa___^^^]]][[[^^^ZZZYYY\\\___aaagggmmmeeeaaaYYYOOOKKKJJJFFFAAABBBDDDGGGLLLQQQUUUYYY[[[]]]\\\WWWOOOFFFAAA???@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCEEEIIIMMMPPPSSSUUUUUUNNNJJJEEEBBB@@@>>>999555666666666777888888666444111111333444222333;;;DDDPPPcccqqqkkk\\\RRRSSSWWWZZZUUUOOOLLLQQQ^^^nnnzzzzzzuuullleeeaaaaaadddgggggglllnnnnnnmmmkkkddd\\\UUUSSSQQQPPPPPPMMMGGGCCC???===<<<:::888777666666777777666666666666777777===???AAACCCBBB@@@===:::888<<>>;;;::::::999:::;;;;;;<<<<<<;;;;;;888888888777777777777777999<<<@@@DDDFFFFFFDDDCCC======<<<;;;:::888666555444444444555555666666666777888:::;;;;;;:::999888444666777999888777555444444444444555555555555555:::999666444333555777888666666666666666777888888333333333444555555666777<<<===>>>???>>>===;;;999===<<<:::888777777777888::::::999999888999999999888777999<<<>>>AAAJJJTTThhhrrrzzzsssxxxuuunnngggdddccceeeiiimmmmmmmmmqqqtttvvvxxxyyyzzz}}}yyyyyyxxxxxxyyyzzz|||}}}~~~}}}}}}}}}~~~rrrddd___eeessshhh]]]aaattt~~~}}}yyysssqqqlllfff^^^XXXXXXiii,,,,,,++++++++++++,,,,,,***'''%%%&&&(((***++++++)))***+++***((('''((()))------------,,,+++***)))******++++++,,,---------333111000333777999777444000000111111111111000///000...,,,+++++++++***)))''')))******))))))+++,,,++++++,,,,,,,,,,,,++++++******)))(((((((((((((((***+++,,,,,,---,,,+++***))))))(((((()))***,,,---(((((())))))))))))(((((((((((())))))))))))(((((('''(((((())))))(((((('''&&&&&&'''((())))))))))))***)))(((''''''(((***+++)))))))))))))))***+++,,,))))))'''''''''(((***+++'''''''''((((((((())))))*********+++,,,,,,------...000111222222222444666666666666666888:::<<<===;;;::::::<<<@@@BBBDDDDDDEEEHHHMMMPPPRRRTTTVVVXXXWWW\\\bbbgggjjjkkklllmmmpppssswwwzzz|||}}}~~~|||{{{yyyyyyzzzzzzyyyxxxvvvvvvuuuuuutttsssrrrqqqqqqqqqnnnlllhhhfffdddcccbbbaaacccbbbaaacccfffhhhjjjjjjhhhggggggfffffffffeeeeeegggggghhhhhhhhhhhhgggggglllpppvvv~~~zzzpppiiifffeeecccbbbddd___\\\]]]```dddkkkrrrnnnjjj___SSSMMMLLLJJJFFFEEEFFFHHHKKKOOORRRTTTUUUUUUTTTQQQKKKDDDAAAAAABBBFFFFFFFFFEEEEEEDDDCCCCCCBBBDDDGGGKKKNNNOOOPPPOOOMMMJJJHHHGGGGGGEEE@@@;;;999888888888999888666444222222333444222333;;;EEETTTfffssskkkXXXIIIDDDDDDLLLKKKIIIHHHNNNZZZjjjuuu{{{uuulllddd```bbbeeeiiinnnrrrtttrrrqqqooohhh___[[[YYYWWWVVVUUURRRMMMIIIBBBAAA???===;;;999888888999888777666666777888999:::===@@@CCCDDDCCCBBB@@@;;;>>>BBBBBB???<<<;;;;;;999:::;;;<<<===>>>>>>>>>:::::::::999999999999888;;;>>>BBBFFFIIIIIIIIIHHHBBBBBB@@@>>><<<999666555333333444444555555555555777888999;;;;;;:::999888666777888999999999888777555555555555555555555555999888666555555666888999888777777666666666666777333444555777888999999999:::<<<===>>>???>>><<<;;;<<<<<<:::999888888888888999999888777777777888888888777888;;;===@@@JJJTTTdddooo|||tttvvv|||xxxppphhhfffeeegggkkknnnooooooqqqsssvvvwwwxxxzzz}}}zzzzzzyyyyyyzzz{{{}}}~~~~~~}}}~~~~~~wwwfff___cccpppnnn___aaasss|||sssooommmkkk```VVVSSSbbb,,,++++++*********++++++&&&$$$$$$%%%(((+++,,,,,,)))++++++***)))((()))***,,,,,,,,,,,,+++***))))))******)))******+++,,,---333111111444777888555111///111222444444333222111111///---,,,------,,,***)))+++,,,+++******+++,,,,,,------......------,,,***))))))(((((((((((((((******+++,,,------------(((((((((((()))***++++++((())))))******))))))((((((((())))))))))))((((((((())))))))))))))))))(((''''''((())))))(((((((((***)))((('''''''''((()))))))))((((((((())))))***)))((('''''''''(((***+++&&&'''((()))))))))((('''*********+++,,,---------...000222333333444666888999999888999999;;;<<<<<<;;;:::;;;>>>AAADDDDDDDDDCCCFFFLLLPPPRRRSSSUUUWWWVVVZZZ___dddgggjjjmmmooopppsssxxx{{{}}}~~~}}}{{{~~~}}}{{{zzzxxxxxxyyyyyyyyyyyyxxxxxxxxxwwwvvvtttsssrrrrrrrrrrrrpppmmmiiieeecccbbbaaacccbbbaaacccfffiiiiiiiiijjjjjjhhhhhhggghhhiiijjjkkkjjjiiihhhhhhgggggggggjjjnnnuuu}}}xxxqqqooonnnmmmkkkllleee^^^]]]___ccckkktttyyyuuujjj[[[SSSPPPOOOLLLIIIIIIJJJKKKLLLMMMNNNOOOMMMLLLKKKGGGEEEDDDEEEGGGKKKKKKJJJIIIGGGEEEDDDCCCCCCEEEHHHKKKLLLLLLJJJIIIJJJJJJKKKOOOQQQOOOIIICCC===<<<;;;::::::999666444333222333444222333;;;EEE^^^ppp}}}vvvaaaNNNBBB===AAACCCEEEGGGLLLWWWfffqqqxxxssskkkdddaaabbbfffjjjsssvvvvvvssspppnnnggg___]]][[[ZZZYYYXXXUUUQQQNNNHHHFFFDDDBBB@@@>>>>>>===>>><<<:::999888999:::;;;;;;>>>AAADDDFFFFFFDDDCCC<<>>?????????<<<<<<<<<<<<;;;;;;;;;:::===???DDDHHHLLLNNNOOOOOOIIIHHHFFFCCC???;;;888666444444444444555555555555777888999:::;;;:::999888888888999999:::::::::;;;555555555555555555555555666666666777888888999999:::999888666555555444444222444666999;;;;;;;;;::::::;;;===>>>??????>>>===<<<<<<<<<<<<;;;;;;:::999888888777666666666666666999777777999;;;>>>HHHSSSdddpppuuuuuuwww~~~zzzqqqiiihhhhhhiiimmmpppqqqrrrqqqsssvvvwwwxxxzzz}}}|||{{{{{{{{{|||}}}~~~~~~}}}}}}~~~jjj``````jjj}}}vvv``````qqq}}}rrrmmmmmmoooeeeYYYQQQ\\\yyy++++++******)))*********(((''''''(((+++...//////,,,---...---+++++++++---,,,------,,,,,,+++***)))***))))))))))))+++,,,---//////111444666666333000111222555666666444222000111///,,,,,,------,,,++++++,,,---,,,******+++,,,,,,------......------,,,))))))(((((((((((())))))''''''((()))***+++++++++'''''''''(((((()))******)))))))))******)))))))))(((((())))))))))))((((((++++++,,,,,,,,,,,,++++++(((((()))))))))(((((('''***)))((('''&&&&&&'''''')))(((((('''''''''(((((()))(((((('''((()))******&&&''')))++++++***)))((()))******+++,,,---.........000222444444555888:::;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;>>>BBBDDDEEEDDDDDDHHHNNNRRRUUUVVVXXXYYYXXX[[[___bbbeeeiiimmmooopppsssxxx{{{}}}}}}{{{yyy~~~}}}||||||{{{yyyyyyzzzzzz{{{|||||||||zzzyyywwwuuussssssrrrrrrtttrrrppplllhhheeeeeeeeeeeeddddddeeehhhjjjkkkjjjmmmllljjjjjjjjjlllnnnooopppnnnllljjjiiiiiiiiijjjmmmpppvvv}}}}}}xxxwwwwwwvvvtttsssiii___[[[ZZZ^^^fffooo}}}|||tttggg[[[VVVRRROOOMMMMMMMMMLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGHHHJJJLLLMMMMMMLLLKKKIIIGGGEEECCCEEEGGGJJJLLLLLLJJJGGGEEEFFFHHHMMMSSSXXXWWWQQQKKKBBB@@@>>><<<;;;999666333444333444444333444===GGGcccvvvrrr```RRRKKKDDDGGGIIIJJJMMMVVVeeeqqqrrrooojjjgggeeeeeegggiiiooopppnnnjjjgggddd^^^VVVTTTTTTTTTSSSSSSQQQPPPNNNLLLKKKIIIGGGFFFEEEDDDDDDFFFDDDAAA>>><<<<<<<<<===@@@BBBDDDFFFFFFEEEDDDCCC===>>>??????>>><<<;;;::::::;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<===@@@DDDIIIMMMPPPSSSTTTMMMLLLJJJGGGDDD@@@===;;;777777777777777777777777888999::::::::::::999999888888888888999:::;;;<<<666666666555555555555555333444666888::::::::::::<<<;;;999777555444333333000333777:::<<<===<<<;;;<<<======>>>>>>>>>======<<<<<<>>>??????>>>===<<<999999888777666666666666999777666888999===GGGQQQffftttvvvsssqqqwww~~~wwwnnnjjjjjjjjjkkkmmmppprrrsssqqqsssuuuwwwxxxyyy|||~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}ooobbb^^^eeeuuu}}}```[[[mmmvvvqqqrrrtttlll___TTT[[[xxx,,,+++******)))))))))***+++***)))+++---......---***+++,,,+++)))((()))***............---,,,+++***))))))))))))***+++,,,,,,+++,,,///222444444222000333555666777555333///---...---+++***+++++++++)))+++,,,---,,,******+++,,,++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))&&&&&&&&&'''((()))******&&&'''(((((())))))******))))))************))))))(((((())))))))))))((((((++++++,,,,,,,,,,,,++++++((()))))))))))))))(((((())))))((('''''''''''''''(((((('''''''''''''''(((((((((((((((((())))))***'''(((***,,,,,,+++***))))))***+++,,,---...//////...000333444444666888:::<<<<<<<<<=========<<<<<<:::::::::===AAADDDEEEEEEGGGJJJOOOSSSUUUWWWYYYZZZ\\\^^^aaaccceeegggkkkmmmnnnrrrvvvzzz|||~~~}}}{{{~~~}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}~~~|||{{{xxxuuussssssssssssqqqrrrqqqmmmjjjhhhjjjkkkmmmllllllnnnpppqqqqqqpppooonnnmmmmmmnnnppprrrtttsssrrrpppnnnmmmmmmnnnnnntttvvvzzz~~~{{{xxxmmmbbb[[[XXXZZZaaajjjyyy}}}|||rrreee\\\UUUPPPPPPPPPOOOOOONNNMMMLLLLLLHHHGGGFFFFFFHHHJJJLLLMMMMMMMMMMMMMMMKKKIIIFFFEEEEEEGGGHHHIIIHHHFFFCCCBBBAAADDDKKKTTTZZZ[[[UUUPPPFFFDDD@@@===;;;999666333333333333444333555???JJJbbbvvvrrrfff^^^UUUUUUTTTRRRRRRYYYfffpppooonnnnnnlllkkkiiihhhgggddddddaaa[[[XXXVVVQQQKKKGGGHHHIIIJJJJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIIIIIIINNNLLLHHHDDDAAA?????????AAABBBDDDEEEFFFEEEDDDDDD@@@@@@??????@@@??????>>><<<<<<<<<<<<;;;;;;:::999;;;;;;;;;;;;<<<<<<=========???BBBGGGKKKOOOSSSTTTOOONNNMMMJJJGGGDDDBBB@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999777777777777777888999:::666555555555444444444333111333555888:::;;;::::::<<<;;;999777555444333333333555999===???@@@???????????????>>>>>>===<<<;;;;;;<<<>>>@@@@@@@@@???>>><<<;;;:::999888888888888999777777888999<<>>======<<<:::999999;;;???CCCEEEEEEHHHJJJNNNPPPRRRTTTWWWYYY^^^```bbbddddddfffhhhjjjllloootttxxxzzz|||~~~~~~}}}}}}~~~~~~~~~|||xxxuuusssrrrrrrrrrnnnpppqqqooolllkkknnnqqqrrrqqqqqqrrrssssssrrrppppppppppppqqqrrrtttvvvxxxvvvuuutttttttttttttttuuuzzz|||yyyoooccc\\\XXXXXX^^^fffqqq{{{zzzmmmbbbZZZUUUTTTSSSRRRQQQOOOMMMLLLLLLFFFEEECCCDDDHHHKKKMMMMMMOOOOOOPPPOOOMMMJJJHHHFFFCCCCCCDDDCCCCCCAAA@@@??????BBBHHHQQQYYY[[[WWWSSSHHHEEEAAA>>>;;;999666444333222222444444777AAAMMMgggxxx|||vvvmmmiiiddd___]]]bbbiiinnnpppppppppnnnkkkgggdddaaaWWWWWWSSSMMMJJJIIIFFF@@@<<<>>>@@@AAAAAABBBDDDFFFFFFFFFGGGGGGIIIJJJKKKLLLQQQOOOMMMIIIFFFDDDBBBAAA>>>???AAADDDEEEFFFFFFFFFDDDBBBAAAAAACCCDDDDDDCCC=========<<<;;;999888777888888999;;;<<<===>>>>>>===>>>AAADDDHHHLLLPPPRRROOOOOONNNLLLJJJGGGEEEDDD????????????>>>>>>>>>>>>??????>>><<<;;;:::999999666666666666666666666666555555444444333222222222111222444777999::::::::::::999888666555555444444777999===@@@BBBCCCCCCCCCBBBAAA@@@???===<<<;;;;;;::::::<<<===>>>?????????>>>===<<<;;;:::999999999999888888:::;;;<<>>>>>>>>======:::888777888<<>><<<777444666888888888888;;;>>>>>>>>>@@@BBBEEEHHHKKKLLLMMMMMMMMMLLLJJJGGGEEEDDD>>>???@@@BBBCCCDDDDDDDDDCCCAAA??????CCCEEEFFFEEE============<<<:::999888666777999;;;===???@@@AAA??????@@@BBBFFFJJJNNNPPPPPPPPPOOOMMMJJJHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@???CCCBBB@@@>>><<<:::999999666777777888777666444333444444333222222111000000111222333555777888999999888777777666666666666777999:::<<<>>>@@@AAABBBCCCAAA@@@???>>>=========<<<777777777888:::<<<===>>>???>>><<<;;;:::999999999999888:::<<<======DDDLLL\\\ssszzzuuuooommmppptttuuuuuurrrssssssqqqooonnnpppsssvvvwwwxxxwwwvvvuuuvvvwww~~~~~~~~~~~~}}}||||||}}}~~~~~~{{{ooonnnrrruuuZZZbbbttt|||sssjjjhhhkkkllliiiaaa```rrr///...---,,,++++++++++++***))))))+++---...---,,,***+++,,,+++)))))))))***,,,,,,,,,,,,+++***))))))''')))---///000///,,,***222333333333222111222333111111000//////.........,,,+++))))))***+++***)))&&&((()))***))))))+++---*********++++++*********((((((((((((((()))*********)))(((''''''((())))))'''(((***+++,,,,,,++++++******++++++++++++******(((((())))))))))))(((((())))))************))))))''''''(((******+++++++++'''((()))******+++******'''''''''((((((***+++,,,'''(((((()))))))))))))))'''&&&&&&&&&&&&'''(((((()))***+++,,,...///000111000111333333333333444666999:::<<<>>>>>>>>>>>>===:::888555666;;;@@@EEEGGGMMMNNNNNNNNNOOORRRVVVYYYYYY\\\```bbbcccdddeeeggggggkkkppptttvvvyyy{{{}}}||||||~~~~~~|||xxxtttqqqpppqqqqqqllloooqqqpppllllllpppuuu{{{zzzzzzzzzzzzxxxuuussspppqqqtttvvvxxxzzzzzz{{{vvvxxxzzz|||~~~~~~~~~zzz|||tttkkkccc\\\XXXVVVUUUYYY___iiiwwwsssjjjeeebbbZZZXXXVVVRRRNNNJJJHHHFFFHHHFFFEEEHHHNNNSSSVVVVVVXXXXXXWWWUUUQQQLLLHHHDDDCCCBBBAAA@@@@@@@@@BBBBBB@@@AAADDDLLLTTTYYYYYYWWWIIIFFFAAA===;;;999666444000000111333555999EEERRRhhhwww~~~|||wwwrrrrrrnnnfff]]]UUUOOOLLLJJJAAAAAA<<<666444666555111000222333333111111333666777888:::>>>BBBFFFIIIKKKIIIJJJKKKLLLKKKJJJGGGFFFBBBBBBBBBBBBAAA@@@??????@@@===;;;<<<@@@CCCDDDDDD==================<<<;;;666777999;;;>>>@@@BBBCCC@@@@@@@@@BBBDDDHHHLLLNNNRRRQQQPPPMMMJJJGGGEEECCCBBBBBBBBBAAAAAA@@@@@@@@@FFFDDDBBB???<<<:::999888777888999999888666333222333333222222111000//////111222333444555777888888666666666666666777888888777888999:::<<<>>>???@@@@@@???>>>>>>>>>>>>>>>???444444444555666999<<<===???>>><<<;;;:::999999999888888;;;>>>>>>>>>CCCKKKYYYrrr{{{vvvqqqoooqqqvvvzzz|||uuuvvvvvvssspppoooqqqtttwwwxxxxxxwwwuuutttuuuvvv~~~~~~}}}~~~}}}||||||}}}~~~|||~~~vvvtttuuu}}}^^^bbbqqqyyynnnmmmsssqqqnnnddd^^^kkk***************+++++++++///---+++)))((()))+++,,,,,,,,,,,,++++++************+++,,,---------,,,+++'''***---...,,,+++***+++******+++...111444555444999777444111///------,,,+++)))''''''((()))***)))***)))((((((((()))++++++...---+++*********+++,,,***)))'''&&&'''(((***,,,***)))(((''''''((()))***---,,,++++++******++++++)))***+++,,,,,,+++***)))((((((((((((((()))******---+++)))((('''((()))***(((((()))***************(((&&&%%%&&&))))))'''$$$(((((((((((())))))))))))***)))(((''''''((())))))$$$%%%&&&((()))+++,,,---)))***++++++------...///111111222333444666777888999999:::<<<===???@@@@@@===;;;888777:::@@@FFFJJJPPPOOOMMMMMMNNNQQQSSSUUUZZZ\\\]]]___```dddiiillllllppptttxxxzzz{{{}}}~~~|||~~~yyytttrrrssstttvvvppppppoooooooooppprrrsssxxxyyyzzz|||}}}{{{vvvrrrtttvvvwwwyyyzzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~{{{qqqkkkddd```[[[WWWUUUXXX[[[^^^iiimmmtttxxxwwwqqqhhhccc```YYYTTTSSSNNNFFFDDDGGGGGGJJJLLLNNNTTT\\\^^^\\\bbbbbb```[[[TTTLLLGGGEEEBBBBBBBBBBBBCCCDDDEEEEEEIIIIIIJJJNNNSSSTTTQQQNNNGGGDDDAAA<<<999666444444444333333555666<<>>===<<<;;;;;;@@@===;;;<<>>>>>;;;777333999999999999999999888888444333222111111111111111111222444666888888888888;;;:::777555444444555666666666666777888:::<<<<<>>===============777555222000111444888;;;<<<<<<======<<<:::777666::::::<<>>>>>CCCKKKZZZsss~~~vvvqqqvvv|||~~~}}}}}}zzzxxxuuurrrpppoooppppppuuuxxx{{{|||{{{zzzzzz{{{}}}|||}}}~~~~~~|||eeecccjjj|||{{{zzz|||wwwggg___gggsss,,,,,,++++++******)))))))))))))))(((((((((((((((+++++++++******))))))))))))***+++,,,,,,+++******(((+++---...---,,,+++,,,++++++,,,...000222333333<<<999666222...,,,++++++,,,***(((''')))*********,,,+++*********+++------,,,+++***(((((((((((())))))(((((('''((()))***+++***)))((((((((()))***+++---,,,++++++******++++++)))***+++,,,,,,+++***)))((((((''''''(((((()))***************))))))(((((('''(((((()))))))))(((((()))'''&&&''')))***)))'''(((((((((((()))))))))))),,,+++)))(((''''''''''''&&&&&&'''(((***+++,,,,,,++++++,,,---...//////000111111222333444666777888999:::;;;<<<===???@@@@@@@@@>>><<<<<<>>>CCCHHHKKKMMMLLLKKKLLLMMMQQQTTTVVV\\\]]]^^^^^^___bbbgggjjjnnnrrrxxx|||}}}|||xxxsssqqqrrrsssuuuooooooooopppqqqsssuuuvvv{{{zzz{{{}}}~~~}}}yyywwwuuuvvvwwwwwwwwwwwwvvvuuuzzz{{{|||}}}~~~xxxpppjjjccc```\\\YYYXXXZZZ]]]```iiilllrrruuuuuupppjjjfffaaaZZZTTTQQQMMMHHHIIINNNTTTWWWVVVTTTUUU[[[______eeeeeebbb[[[RRRJJJDDDAAA@@@??????>>>???@@@AAAAAAHHHIIIJJJNNNQQQQQQMMMJJJDDDBBB>>>:::777555333333333111222444777>>>LLLZZZmmmxxx|||wwwppphhh\\\PPPHHHCCC???>>>:::666333333555666333000000222444333111000222444666666666666777777888888>>>>>>???BBBDDDEEECCCAAA???>>>===<<<;;;999888888999777666777;;;>>>???>>>===;;;999:::;;;<<<<<<;;;999999999999;;;@@@FFFKKKMMMLLLJJJHHHGGGGGGGGGGGGLLLKKKJJJHHHGGGFFFEEEDDDAAACCCDDD@@@<<<:::===@@@DDDBBB??????>>>===999666777888999:::::::::999888666555444333222111111222222333555777888888888888:::999666444333333444555444444444555666777888999===<<<<<<;;;;;;;;;<<<<<<777666333222222444777999;;;<<<======<<<;;;999777;;;:::===@@@??????DDDKKKXXXqqqyyysssvvv{{{}}}}}}~~~}}}{{{wwwsssqqqoooooooootttwww{{{}}}~~~}}}}}}}}}~~~~~~}}}}}}nnnddddddvvvttteeefffmmm------,,,+++***)))((((((&&&'''((()))))))))((('''*********))))))))))))))))))******+++******))))))))),,,...///...------------......///000111222222999777333///---+++++++++,,,***(((((()))***+++***,,,++++++++++++,,,------,,,+++***)))((((((((((((((((((((()))))))))************)))))))))***,,,---,,,,,,+++************+++)))***+++,,,,,,+++***)))''''''&&&&&&''''''((()))''')))***++++++***'''&&&'''((((((((((((((('''&&&***((('''(((***++++++***(((((((((((())))))))))))---,,,***((('''&&&&&&&&&(((((())))))***++++++,,,,,,,,,---...///000111111111222222333444666777888::::::;;;<<<>>>???@@@@@@BBBBBBAAABBBCCCFFFJJJLLLJJJIIIIIIJJJLLLPPPTTTWWW\\\]]]]]]^^^___aaaeeehhhoootttzzz~~~{{{wwwsssqqqqqqrrrtttppppppqqqrrrtttvvvwwwyyy|||{{{zzz{{{}}}~~~}}}|||wwwwwwwwwwwwvvvuuussssssxxxyyy{{{}}}|||rrrnnnpppsssyyy}}}yyytttnnnjjjdddbbb```^^^^^^```bbbcccgggjjjmmmoooooommmjjjgggaaaZZZSSSOOOMMMLLLQQQVVV]]]```___YYYWWWZZZ___```aaaaaa^^^XXXPPPHHHCCCAAADDDCCCBBBAAAAAABBBCCCDDDHHHIIIKKKMMMNNNLLLHHHEEEAAA???<<<888555444333222222000111444888AAARRRaaaqqqzzzzzztttiii```RRRFFF???=========;;;888555555666777444111111333444444333333444666666666666555555555555555888888999<<<>>>>>>===;;;<<<;;;:::999888666555555333333333555999<<<>>>>>>:::999777888:::<<<======888888777777:::@@@GGGLLLVVVUUURRRNNNKKKIIIGGGFFFIIIIIIIIIHHHGGGEEECCCCCCBBBCCCCCC???;;;999;;;===AAA@@@?????????>>><<<:::666777:::<<<===<<<:::999999888777555444333333333444555666888999999999999999888666444333333444444333333333444555666777888999999888888888999999:::777777666555444555555666999:::<<<<<<<<<<<<::::::;;;;;;>>>AAAAAA@@@DDDKKKVVVppp}}}uuuuuuyyyzzz{{{}}}~~~{{{xxxtttqqqooonnnnnnppptttyyy}}}}}}}}}}}}}}}~~~~~~~~~{{{~~~zzzccc[[[nnnmmmgggjjj{{{,,,,,,,,,++++++*********((()))***++++++,,,++++++******************))))))******************))))))***,,,...///.........///000111222222111111111222222111...,,,+++,,,---...,,,***(((((()))******)))))))))))))))******++++++------,,,++++++*********'''((()))************)))+++******)))***+++---...,,,++++++***************)))***+++,,,,,,+++***)))&&&&&&&&&&&&&&&'''(((((((((((()))******)))((('''(((((())))))((((((''''''***)))(((((()))***,,,,,,(((((((((((())))))))))))+++******)))((('''''''''***************+++++++++,,,,,,---...///000000111222222222333555666888999:::;;;<<<===>>>???@@@@@@DDDDDDEEEFFFGGGIIIJJJKKKJJJIIIIIIIIIKKKOOOSSSUUUYYY[[[\\\]]]^^^bbbfffjjjooosssyyy}}}}}}{{{wwwtttrrrrrrssstttsssssstttuuuvvvwwwxxxyyy{{{yyywwwxxxzzz}}}~~~~~~yyyyyyyyyxxxxxxwwwvvvvvvvvvxxxzzz}}}zzznnnhhhiiimmmoooyyy~~~|||yyywwwsssooollljjjiiihhhggggggggghhhiiieeefffggghhhgggfffdddbbb]]]YYYSSSPPPPPPSSSXXX]]]^^^dddgggaaa\\\[[[\\\\\\TTTUUUTTTQQQLLLHHHFFFEEEFFFFFFEEEEEEEEEGGGHHHIIIIIIJJJKKKLLLKKKHHHDDDAAA???===:::888555444333333444222222555:::DDDVVVfffrrrxxx}}}}}}wwwpppjjj]]]UUUIII@@@<<<;;;===>>>===;;;999999:::999666444444444555666666666777888444555555666666666666666555555555777999:::888777:::999999888666555444444222333555777;;;>>>@@@AAA:::888666666888:::::::::666666555666888>>>FFFLLLZZZZZZZZZYYYVVVQQQMMMJJJHHHHHHHHHGGGFFFDDDBBB@@@BBBCCCBBB@@@===<<<===???AAAAAA@@@@@@???>>><<<;;;666888<<<>>>???>>><<<:::===<<<:::888777666555555666666777888999999:::::::::999888666555555555555555555555555555666777888555555555555555666666777777777777777777666555444888999:::;;;<<<<<<<<<;;;:::;;;>>>AAAAAAAAAFFFMMMYYYrrrwwwtttuuuvvvxxx{{{zzzxxxuuuqqqooonnnnnnnnnnnnrrrwwwzzzzzzyyyxxxxxx{{{{{{|||~~~}}}}}}|||cccUUUhhhxxxllljjj{{{******++++++,,,,,,,,,------,,,*********,,,...///++++++++++++++++++++++++,,,,,,++++++************+++,,,...///......///111333555555444222111222333444222///,,,,,,---///000,,,***((('''((())))))((())))))******++++++++++++,,,,,,,,,,,,++++++******(((((()))***+++*********,,,+++*********+++---...,,,+++******))))))******)))***+++,,,,,,+++***)))&&&&&&&&&&&&&&&'''(((((())))))(((''''''((()))***)))))))))******))))))((((((((())))))))))))***+++(((((((((((())))))))))))((((((((()))))))))))))))************************++++++,,,---...///000000222222333444555777888999;;;<<<<<<===>>>???@@@@@@CCCDDDFFFHHHIIIJJJKKKKKKMMMLLLJJJJJJKKKNNNQQQSSSVVVXXXZZZ\\\___ccciiimmmpppsssxxx{{{|||~~~}}}zzzwwwuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwxxxuuussssssvvvzzz|||}}}xxxxxxxxxxxxxxxyyyyyyzzzvvvwwwzzz}}}zzzmmmeeecccddddddmmmuuuuuutttvvvxxxwwwwwwyyy}}}}}}zzzyyyxxxyyyxxxwwwuuutttsssqqqpppoooooooooeeeeeeeeedddcccaaa^^^]]]ZZZYYYXXXWWWYYY]]]aaaccceeennnsssnnneee^^^XXXTTTIIIJJJKKKJJJHHHGGGGGGHHHFFFFFFFFFGGGHHHIIIJJJJJJIIIJJJKKKJJJGGGDDDAAA??????>>>;;;888666555555555666555555999>>>HHHZZZjjjssswwwzzz{{{}}}uuuppplllgggaaa\\\NNNIIICCC>>>======>>>>>>AAAAAA@@@??????===;;;999888888888888999:::::::::666777888888888777777666444444333555777777777555999999888888777777666666333555888;;;===@@@BBBDDD;;;888555444444555666555444444444444777<<>>===>>>???AAABBBBBBBBB@@@>>>;;;:::999777999===@@@@@@???===;;;>>>===;;;999888777666666666777777888999:::;;;;;;===<<<;;;:::999888888777666555555555555555666777444444333333333333444444555666888999999777666444666777888999:::;;;<<<<<<:::999<<<@@@AAAAAAHHHPPP___xxxzzztttrrrqqqtttxxxtttssspppnnnmmmmmmnnnoooqqqtttxxxzzzxxxvvvuuutttzzzzzz|||}}}{{{{{{}}}~~~~~~gggTTTeee{{{qqqkkkxxx))))))***+++,,,---......---,,,)))((((((***,,,...+++++++++++++++,,,,,,,,,---,,,+++******************,,,......---...000111333666777555222000222444;;;888444000------///000...+++)))((()))***))))))+++,,,,,,---...---------(((((()))************))))))))))))*********++++++---,,,+++******+++,,,,,,++++++***))))))))))))***)))***+++,,,,,,+++***)))''''''&&&&&&''''''((()))***((('''&&&&&&'''***+++(((((()))***************((()))++++++)))((())))))(((((((((((())))))))))))&&&'''((()))*********)))))))))******************++++++,,,---...//////000222333333444555777888999<<<<<<===>>>>>>???@@@@@@BBBCCCEEEHHHIIIKKKKKKKKKOOONNNLLLLLLMMMOOORRRTTTUUUWWWZZZ\\\```eeekkkooorrrtttwwwyyy{{{}}}~~~|||yyyxxxwwwxxxxxxxxxyyyyyyyyyyyyxxxwwwwwwvvvtttrrrrrruuuxxxzzz{{{vvvvvvvvvvvvxxxyyyzzz{{{wwwyyy{{{~~~zzzoooddd^^^[[[\\\ccciiilllnnnqqqqqqnnnmmmqqqxxx}}}}}}~~~zzzwwwtttsssrrrjjjjjjkkkkkkhhheeeaaa___\\\```aaaaaaeeekkknnnmmmtttzzz|||tttiii^^^TTTLLLFFFHHHIIIHHHGGGFFFGGGIIIKKKLLLMMMNNNNNNMMMLLLKKKGGGHHHGGGEEEBBB?????????@@@???<<<999777666555555777777888===CCCMMM___ooovvvyyy{{{{{{~~~|||oookkkeeeaaa___\\\XXXTTTHHHEEEBBB@@@AAABBBBBBBBBGGGGGGGGGGGGEEECCC@@@???===<<<;;;<<<======<<<;;;;;;;;;;;;;;;999777555333666444444444666777777666888888888888888999999999555777;;;===>>>@@@BBBDDD>>>:::666333222333333333333333444444555999>>>BBBKKKQQQZZZbbbfffddd___[[[RRRPPPMMMJJJGGGEEECCCCCC>>>===<<<<<<<<<===???@@@BBBCCCCCC@@@<<<999777777888:::<<<>>>???>>><<<;;;;;;:::999777666555555555555666666777888:::<<<===???>>>>>>===<<<;;;::::::555444444333333333444444444444333222222222222222333555777999::::::888777555666666777888::::::;;;888777999===???BBBJJJTTTfff~~~~~~vvvqqqoooqqquuusssrrrpppnnnnnnooopppqqqwwwyyy{{{{{{xxxvvvuuuttt||||||}}}{{{zzz{{{}}}|||qqqZZZbbbsssvvviiippp***++++++,,,,,,---------,,,+++***)))))))))***+++)))*********++++++++++++---,,,***)))(((((())))))***+++------------000111222444666555000///111333<<<999444///------...///000...+++***+++,,,+++***+++,,,---.........------&&&'''(((***+++++++++++++++***)))))))))***+++,,,---,,,+++***))))))******++++++***))))))))))))))))))***+++,,,,,,+++***)))((((((''''''(((((()))***''''''''''''(((((())))))&&&&&&((()))************(((+++......,,,)))(((((((((((((((((())))))))))))'''((()))******)))((((((((((((((())))))*********,,,,,,---...///000000111333333333444666777999:::=========>>>??????@@@@@@BBBCCCEEEGGGJJJKKKMMMMMMOOONNNMMMMMMOOORRRUUUWWWWWWYYY[[[]]]```eeekkkooopppqqqsssuuuxxx}}}~~~|||zzzyyyxxxyyyyyywwwxxxyyyzzzzzzyyyyyyxxxwwwuuussssssvvvyyy{{{|||wwwwwwwwwwwwxxxzzz|||}}}{{{}}}{{{uuummmddd[[[UUUTTTZZZ___dddkkkpppnnniiidddiiirrr|||zzzvvvtttsssrrrtttwwwxxxvvvrrrmmmjjjfffjjjllllllpppxxx|||{{{~~~}}}wwwkkk```WWWNNNGGGGGGIIIJJJJJJIIIIIIKKKMMMRRRTTTUUUVVVTTTPPPLLLIIICCCDDDCCC@@@<<<;;;===???AAA???<<<999666555444444666666:::AAAHHHSSSeeeuuuwwwzzz|||}}}{{{sssiiieeeaaa``````___\\\YYYOOOLLLIIIHHHIIIJJJKKKKKKMMMNNNOOONNNKKKHHHFFFEEEBBB@@@>>>???@@@@@@>>><<<:::;;;;;;;;;:::888555444777555444555666777777666666666777888999:::;;;;;;888<<>>>>>>>>@@@BBBBBB???;;;777666777888999:::;;;;;;:::999888666555444333222222222222444444444666888:::<<<>>>?????????>>>===<<<;;;:::666666555444333333444444666555444333222111111111111333666999;;;;;;;;;;;;555555555666666888999999777555666999<<>>>>>??????@@@@@@BBBCCCEEEGGGJJJLLLNNNOOONNNNNNMMMNNNPPPTTTXXXZZZYYY[[[]]]^^^aaaeeejjjnnnlllmmmoooqqquuu|||~~~|||zzzyyyyyyyyyyyyuuuvvvxxxzzz{{{{{{zzzzzzyyywwwuuuvvvxxx{{{|||}}}{{{{{{zzzzzz{{{|||~~~vvvqqqllljjjgggaaaWWWPPPLLLPPPUUU\\\fffllljjjcccZZZ___gggqqq|||{{{wwwtttsssyyy|||~~~xxxtttnnnssstttssswww}}}wwwjjj\\\RRRNNNJJJDDDGGGIIIKKKLLLLLLNNNQQQTTTSSSTTTVVVUUURRRLLLEEEAAA@@@@@@???;;;888888;;;???AAA???<<<888666444333333444555;;;CCCKKKWWWiiiyyyvvvyyy|||}}}~~~vvvmmmllliiiffffffggghhhfffcccZZZWWWRRRPPPPPPRRRTTTTTTPPPRRRSSSRRROOOLLLIIIHHHEEECCC@@@@@@BBBBBB???===666777999:::;;;:::888777777666444555666777777666444555666888999;;;<<<======@@@DDDDDDCCCBBBCCCEEE@@@<<<777444444555666666111333444444333333555777<<>>@@@AAA???:::777777888777777888888888777777666222111000000////////////333333333555777:::===???????????????>>><<<;;;:::999888777666666666666666777666555333222111111111000222555888;;;===>>>>>>444444444444555666777888666444444777;;;AAANNNZZZmmm}}}uuuooopppsss|||zzzxxxuuutttttttttuuuyyyyyyyyywwwtttssstttvvv{{{{{{|||}}}~~~~~~}}}|||~~~iii\\\cccssszzzfffgggxxx,,,+++***))))))+++---...222000...,,,******+++,,,++++++***)))(((((())))))))))))((((((((()))+++,,,+++,,,---...////////////111666999666000---000444;;;333+++(((+++///111000111---******,,,---,,,***(((((((((((()))))))))))),,,,,,,,,+++)))((()))***...---------......,,,***---,,,+++*********+++,,,++++++************++++++,,,,,,++++++)))((('''&&&+++'''######&&&(((((('''---***''''''***+++***'''******))))))((((((''''''***...222111---)))'''''')))((('''''''''(((***+++'''(((((((((&&&&&&((()))((()))))))))************+++,,,---...///111222222111222333444666888:::;;;<<<===>>>@@@@@@AAAAAAAAABBBCCCEEEIIIMMMOOOOOONNNOOOOOOPPPRRRTTTXXX[[[]]]]]]^^^```aaabbbeeeiiilllooooooppptttzzz}}}yyyuuutttuuuvvvuuussssssuuuxxx{{{{{{yyyvvvuuuyyyyyyxxxwwwvvvxxx|||~~~~~~|||yyyxxxyyy|||~~~~~~}}}}}}~~~vvvoookkkhhhddddddddd```WWWPPPNNNNNNOOOWWWcccmmmooollldddcccaaaccckkk{{{|||yyyyyyzzz|||}}}xxxvvvuuuwww{{{{{{pppaaaSSSKKKHHHHHHIIILLLMMMOOOQQQSSSUUUUUUVVVUUUSSSPPPNNNKKKGGGBBB>>>===<<<;;;;;;;;;===???@@@>>>===;;;999777666555555666888===EEEQQQaaaqqq|||}}}yyywwwvvvooommmmmmqqqwwwyyyvvvsssgggaaaZZZWWWTTTQQQSSSXXX[[[ZZZYYYUUUPPPJJJEEEAAA@@@@@@???>>>===<<<:::999666777888999999888777666444555666777777777555555999888666555666888;;;===CCCCCCCCCCCCBBBAAA@@@@@@CCC>>>:::888888888777555222222222222222333333333333777>>>EEEMMMXXXccckkkhhhiiieee]]]WWWTTTOOOJJJHHHDDD???===>>>???===;;;======<<<999444333555888999888777666555444333333000000000000000000000000---///000111222555999<<>>???@@@AAAAAABBBCCCDDDFFFIIILLLNNNNNNNNNNNNOOOOOOQQQSSSVVVYYYZZZ\\\^^^```bbbcccfffkkknnnmmmnnnqqquuuyyy{{{xxxtttsssttttttsssqqqsssuuuxxxzzz{{{zzzxxxwwwvvvvvvwwwvvvvvvwwwzzz}}}~~~~~~~~~|||{{{|||~~~~~~}}}|||zzzrrrmmmiiigggeeeeeeccc___XXXSSSQQQNNNNNNSSS^^^hhhlllkkkjjjgggbbb___aaaiiittt|||~~~|||{{{{{{~~~~~~{{{{{{|||~~~~~~{{{xxxkkkdddZZZRRRNNNNNNNNNOOOOOOPPPRRRTTTVVVVVVVVVUUUTTTPPPLLLHHHFFFDDDAAA@@@>>>===;;;:::;;;<<<>>>???AAA???<<<888777777888999999;;;???GGGRRRbbbrrr}}}~~~{{{zzzzzzwwwwwwxxx}}}}}}ooofff^^^\\\ZZZXXXZZZ]]]ZZZXXXUUUPPPJJJDDD???===<<<<<<<<<;;;:::999777666444555666777777777666555444555555666666666666666888888777777888;;;===???BBBBBBCCCCCCCCCBBBAAAAAAFFFBBB>>>;;;;;;:::888666222222222222222222222222000333888>>>FFFPPP\\\dddiiilllmmmiiieeeaaa[[[TTTLLLGGGBBB???@@@@@@>>><<<;;;;;;:::777444333555888999999888666555333222222////////////////////////---...000111111333777999::::::999999888777666666555555555444444444333333222222222111222222333333333222111444888;;;<<<<<<;;;:::888666555555555555666555666888999>>>KKKXXXmmm}}}vvvpppooorrr~~~~~~}}}{{{xxxuuutttttttttuuuvvvwwwwwwwwwyyyzzz{{{}}}~~~~~~~~~~~~}}}||||||{{{zzzyyyyyyyyy{{{|||}}}|||~~~tttZZZXXXiiizzzlll```ddd***)))((((((((()))+++,,,((('''''''''(((***+++---++++++***))))))))))))***---,,,***))))))***++++++*********+++,,,...111222555777888444///---111666888333---+++,,,...---,,,...,,,++++++,,,...------******++++++,,,---......***+++,,,+++++++++---///222000......///000///...---,,,++++++******++++++++++++************++++++&&&'''(((***++++++++++++((()))))))))((('''((()))!!!###&&&'''''''''((()))(((((((((((())))))))))))(((,,,000000---*********))))))((('''((()))***+++'''(((((('''&&&&&&''')))***++++++++++++,,,,,,,,,,,,,,,---...000111222222555555555666777999:::;;;;;;<<<===???@@@BBBCCCCCCEEEFFFHHHJJJKKKMMMMMMMMMOOOOOOOOOQQQRRRUUUVVVXXX[[[]]]```bbbdddgggjjjmmmlllooosssvvvyyy}}}{{{yyywwwvvvvvvuuusssrrrsssuuuwwwyyyzzzzzzxxxxxxuuuvvvxxxxxxxxxyyyzzz|||~~~~~~yyytttpppnnnnnnmmmkkkhhhccc^^^[[[XXXSSSOOORRRZZZdddlllooorrrnnnfff^^^XXXXXX[[[___tttssskkk___[[[WWWTTTTTTVVVWWWWWWVVVWWWYYYZZZYYYWWWUUUSSSPPPLLLFFFCCCAAAAAABBBAAAAAA???>>><<<<<<===???@@@EEEBBB>>>;;;:::;;;===???@@@CCCHHHPPPZZZhhhvvv~~~~~~~~~xxxmmmccc``````______```XXXUUUQQQKKKEEE???;;;999::::::::::::999777666666555555666777888888777777777666555555555777888999888888888888:::<<>>HHHSSS[[[eeemmmsssttttttqqqjjjbbbTTTOOOIIIEEEDDDCCC@@@>>>888888777555444444777999:::999888666444222111000////////////////////////---...///000000111333666222222333333333444444444222222222222111111111111111111111111222333444444555444444666999<<<<<<<<<>>><<<999666444444555555444333555777:::???MMMZZZpppvvvooooooqqqzzz||||||xxxuuusssrrrrrrssstttvvvwwwxxxxxxyyyzzz|||}}}}}}}}}||||||~~~~~~}}}}}}|||||||||xxxyyy{{{~~~~~~{{{~~~___UUUaaasss}}}yyytttnnnaaaddd))))))(((((((((((()))***))))))))))))***,,,---...++++++***))))))*********...---+++*********++++++,,,,,,+++,,,...111555777333444333000++++++///333555222...---------+++***,,,,,,+++,,,---.........)))******+++,,,---......,,,------+++))))))***+++///......///000000...---,,,,,,++++++++++++***+++++++++************++++++&&&'''(((***++++++++++++&&&))),,,,,,)))'''(((+++ $$$((()))'''&&&&&&(((''''''(((((())))))******)))---000000---***)))******)))((((((((()))***+++((()))***)))'''''')))************+++++++++,,,,,,,,,,,,---///000111222333777777777777888999:::;;;;;;;;;<<<>>>@@@BBBCCCDDDFFFGGGIIIJJJJJJKKKLLLMMMPPPPPPQQQRRRSSSTTTVVVVVV[[[]]]___aaabbbdddhhhjjjlllqqqvvvwwwwwwzzz~~~~~~}}}|||{{{yyywwwvvvtttuuuvvvwwwwwwwwwvvvvvvvvvxxx{{{|||||||||}}}~~~~~~}}}}}}~~~}}}yyyssslllgggeeeaaaZZZTTTUUU[[[dddpppyyy{{{wwwoooeee[[[SSSPPPPPPUUUbbbvvvqqqeee```]]]ZZZYYY[[[^^^___``````aaaaaa```]]]XXXSSSOOOLLLHHHDDDAAAAAABBBBBBBBBDDDCCCAAA?????????AAABBBFFFEEEDDDCCCCCCDDDFFFGGGIIIOOOXXXaaakkkuuu}}}}}}pppccc``````^^^[[[ZZZTTTQQQKKKFFFAAA===;;;:::;;;;;;;;;;;;:::999999888888888999::::::;;;;;;;;;:::999777666777999;;;===::::::::::::;;;<<<===>>>>>>>>>???@@@AAAAAAAAAAAAEEECCCAAA???===;;;999777333333333333333333333333333333333555;;;DDDNNNTTT\\\eeennntttwwwxxxsssmmm```ZZZSSSNNNKKKHHHDDD@@@888888777666666777999;;;;;;:::888666444222000///////////////////////////---...////////////111222111111111222222333333333000000//////////////////111111111111222333444555777777777888;;;<<<>>>>>>@@@>>>:::777444444444555444333555888:::???LLLZZZssswwwpppooopppsssxxx~~~~~~zzztttqqqppppppqqqssstttuuuwwwyyyzzz{{{|||}}}~~~~~~~~~|||{{{~~~~~~zzz{{{|||~~~zzz|||gggUUU[[[mmm{{{~~~wwwsssggguuu}}}pppbbbeee))))))((((((((((((((((((,,,,,,+++++++++,,,,,,,,,+++***************++++++...---+++*********++++++,,,,,,,,,---///222666888444444222///,,,+++///222222000///...---,,,***)))+++,,,------------......)))))))))***+++,,,,,,---+++++++++***((('''((()))((()))+++...///...***''',,,,,,,,,,,,++++++******++++++************++++++((())))))*********))))))'''***,,,,,,)))''')))+++###'''++++++(((%%%&&&'''''''''(((((())))))******+++...111000,,,)))(((******)))((((((((()))+++,,,***++++++***))))))***,,,))))))))))))*********+++,,,---...///000222333333777777777777888999;;;;;;;;;<<<<<<===???BBBDDDEEEFFFHHHJJJJJJIIIJJJLLLNNNQQQRRRSSSTTTUUUVVVVVVVVV[[[]]]___aaaaaabbbdddfffnnnssswwwwwwvvvxxx~~~}}}zzzyyyxxxvvvvvvvvvuuuttttttssssssvvvyyy|||~~~~~~~~~~~~xxxqqqmmmhhh___YYYYYY]]]eeettt|||rrreeeYYYQQQMMMKKKRRR]]]jjjxxx|||zzz{{{ttthhhcccaaa^^^^^^aaafffiiikkklllkkkiiifff___WWWPPPLLLIIIFFFDDDCCCDDDDDDCCCBBBEEECCCAAA@@@???@@@AAABBBEEEGGGIIILLLMMMMMMMMMLLLPPPZZZhhhvvv|||oooaaa]]][[[VVVQQQOOOKKKIIIEEEAAA>>><<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<======>>><<<:::999:::===@@@BBB============<<<;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<999888777444444444444555555555555777555333444999AAAJJJOOOQQQYYYaaagggmmmsssrrrooohhhccc\\\WWWTTTOOOHHHCCC<<<:::888888999:::<<<===<<<;;;999777555333111000000000000000000000000000---///000000//////000111222222222222222222111111////////////////////////111111111111222333444555888999:::;;;<<<===???AAA@@@>>>;;;888666444444555666555666888999>>>KKKXXXqqqzzzssspppooommmtttzzz|||yyysssooommmnnnpppssstttuuuvvvxxx{{{|||}}}~~~|||}}}}}}~~~~~~~~~}}}||||||vvvzzzrrrYYYYYYiiixxxwwwssshhhqqqvvv|||pppcccfff))))))))))))((((((((((((+++++++++******))))))(((+++************+++,,,,,,---,,,***))))))***++++++******+++,,,...111444555666555444222//////111333//////...---,,,++++++***+++---//////...------...))))))))))))************'''((()))(((((((((***,,,***+++---000222111---***+++,,,,,,,,,,,,+++***)))++++++************++++++***************)))(((''')))*********)))((()))***''')))******)))'''''''''(((((((((((())))))))))))+++...000///+++))))))+++******)))((()))***+++,,,***++++++***))))))***,,,(((((()))))))))*********------...///111222333333666666666777888:::;;;<<<===<<<<<<===???AAACCCEEEEEEHHHJJJJJJHHHIIILLLPPPQQQQQQSSSUUUVVVVVVWWWWWWZZZ\\\___aaaaaabbbdddeeeooorrrtttuuuvvvxxx}}}}}}zzzwwwwwwwwwwwwvvvuuutttssssssssstttuuuwww{{{|||}}}}}}~~~{{{tttnnneee``````aaafffuuusssdddWWWQQQMMMNNNOOOTTT\\\jjjxxx}}}uuuuuuwww~~~sssjjjdddcccbbbdddiiiooosssuuusssrrrnnnhhhaaaXXXPPPKKKHHHFFFEEEEEEFFFFFFEEEDDDCCCAAA@@@>>>>>>???@@@AAAEEEHHHLLLOOOQQQPPPNNNLLLQQQ]]]pppxxxmmmaaa\\\WWWPPPJJJGGGDDDCCC@@@>>><<<<<<===>>>;;;<<<<<<============<<<======<<<<<<<<<<<<======@@@>>>===<<<===@@@CCCDDD@@@@@@AAA@@@>>><<<:::888::::::;;;;;;<<<;;;;;;;;;999;;;======;;;888666666444444555666777888888999888555222333999@@@FFFIIIIIIOOOUUUZZZ```gggjjjhhhgggccc___]]]ZZZTTTLLLFFF@@@>>>;;;:::;;;=========<<<;;;:::888666444333222111111111111111111111111...000222222111000000111333333222222111000000000000000000000111111111111111111111111222333444444777999:::;;;<<<===@@@BBB???>>><<<:::888666555444666555666888999>>>KKKXXXmmmxxxrrrnnnlllqqqwwwzzzyyyuuupppmmmmmmqqqtttuuuttttttxxx{{{{{{}}}}}}wwwvvv}}}}}}```ZZZfffsss}}}zzzrrrvvvwwwtttdddfff************))))))(((((()))))))))))))))(((((('''+++*********++++++,,,---+++***)))((()))***+++,,,***+++,,,...000222333444666555555333111000111111------------+++++++++,,,+++...000000...,,,,,,---***************)))))))))'''((())))))((()))+++---...------...000111000...++++++,,,,,,,,,+++***)))++++++************++++++***************)))((((((+++)))''''''((()))***))))))((('''((()))***)))((())))))))))))(((((((((((((((+++......,,,+++,,,///+++***)))))))))***+++,,,)))******)))(((((()))+++))))))*********+++++++++------...000111222333444444555555666888:::;;;<<<>>>>>>======>>>@@@BBBDDDDDDHHHJJJJJJHHHHHHMMMQQQOOOPPPRRRTTTVVVVVVVVVVVVXXX[[[___bbbdddeeegggiiimmmnnnppprrrvvvzzz~~~~~~zzzvvvtttuuuwwwvvvvvvuuuttttttvvvwwwyyyvvvxxx{{{|||}}}~~~~~~wwwoooiiiiiifffgggvvvssseee]]]SSSPPPMMMKKKLLLRRRYYY___lllxxx}}}{{{zzz{{{|||zzzrrrlllhhhhhhhhhjjjnnnsssxxxzzz{{{vvvtttpppiiiaaaYYYRRRNNNJJJGGGDDDCCCDDDEEEFFFGGGCCCBBBAAA@@@@@@AAACCCDDDGGGHHHKKKLLLMMMKKKIIIGGGLLLYYYnnn}}}wwwtttssstttlllddd```YYYPPPJJJHHHDDDCCCBBBAAA@@@@@@AAAAAA>>>??????@@@AAAAAAAAA@@@AAAAAA???>>>======>>>>>>??????>>>>>>???AAACCCEEEBBBBBBCCCCCCBBB@@@===;;;:::;;;;;;;;;;;;::::::999999===??????;;;777555555444444666777999;;;<<<<<<999666444555:::AAAEEEFFFHHHMMMQQQSSSWWW]]]___]]]]]]\\\\\\\\\\\\WWWNNNHHHDDD@@@===;;;<<<===<<<;;;<<<<<<;;;999888666555555222222222222222222222222///111333444333222222333333333333333222222222222222222222222333333333444222222222111222222333333333666888999999;;;???BBB=========<<<:::777555444444444555888:::???LLLYYYhhh}}}|||tttmmmmmmpppuuuyyy{{{yyysssooommmqqquuuuuusssssswwwzzzyyy{{{~~~}}}~~~~~~}}}ttt}}}hhh]]]ccclll~~~{{{|||}}}yyyffffff***************)))(((((())))))************))))))+++*********+++,,,,,,---))))))(((((((((***+++,,,,,,...///111333444555555333333333222111000//////,,,------,,,++++++,,,...,,,///111111...+++,,,---,,,,,,++++++***))))))(((,,,,,,,,,+++)))((()))***,,,)))&&&%%%'''***+++,,,++++++,,,---,,,+++***)))++++++************++++++((()))************))))))---)))%%%%%%(((******((((((%%%###%%%)))++++++)))******))))))((((((''''''%%%(((,,,---,,,,,,///222+++***)))))))))***,,,,,,'''(((((((((&&&&&&((()))******+++++++++,,,,,,,,,------...000111222333444333333444666888:::<<<===???>>>======>>>@@@BBBCCCDDDGGGJJJIIIGGGHHHMMMRRRMMMNNNQQQSSSUUUVVVVVVVVVWWW[[[___cccfffhhhkkkmmmkkkkkklllpppvvv|||~~~zzzuuutttvvvxxxvvvuuutttuuuvvvyyy|||}}}yyy{{{}}}~~~~~~~~~wwwrrrqqqllljjjwwwrrrjjjZZZWWWSSSNNNKKKJJJKKKKKKWWWdddqqqwww{{{|||wwwrrrqqqrrrtttsssxxxuuulllgggdddcccnnnpppsssxxx}}}~~~|||wwwtttoooiiibbbZZZUUURRRMMMHHHCCC@@@AAADDDGGGIIIFFFEEEDDDCCCDDDEEEGGGIIIIIIIIIIIIHHHGGGEEEDDDCCCFFFTTTiii~~~tttnnnllllllrrrmmmhhhddd\\\RRRMMMMMMHHHHHHGGGFFFEEEEEEEEEEEEBBBBBBCCCDDDEEEEEEEEEEEEFFFEEECCCAAA@@@@@@@@@AAA>>>>>>>>>>>>@@@AAACCCDDDBBBCCCEEEFFFEEECCC@@@>>><<<<<<<<<<<<;;;::::::999<<<@@@BBBAAA===888555555444555666888:::<<<>>>???<<<999777888>>>CCCFFFGGGJJJNNNQQQQQQTTTXXXXXXUUUTTTUUUWWWZZZ[[[XXXOOOIIIFFFBBB===;;;<<<<<<;;;999<<<<<<;;;:::999888777666333333333333333333333333///222444555444333444444555555555555555666666666333333444444444555555555333333222222111222222222000333666777777999===AAA<<<=========;;;999666444222222444777:::@@@NNN\\\eee|||uuummmoooppptttzzz~~~}}}wwwqqqnnnrrruuuuuusssrrrvvvzzzwwwyyy}}}}}}~~~}}}}}}uuummm^^^```gggvvv~~~}}}~~~~~~hhhfff------,,,,,,+++***)))))))))'''''''''***+++,,,+++,,,,,,,,,++++++*********,,,,,,+++***))))))******000...---...000333444444999666222000/////////...---...//////...---***)))///---***)))***++++++***))))))***+++++++++******))))))))))))(((&&&%%%$$$,,,+++***+++,,,,,,+++)))))))))************)))))))))***+++++++++)))(((''')))))))))))))))))))))))),,,+++***))))))***+++,,,---,,,+++)))(((((((((((()))***,,,,,,+++++++++,,,)))***+++,,,,,,+++)))(((+++***)))((((((''''''(((,,,------,,,***)))***+++***************+++++++++///...------...000333444555555666777888999::::::=========>>>@@@BBBEEEFFFDDDFFFHHHJJJJJJLLLNNNPPPPPPQQQSSSUUUWWWXXXYYYZZZWWWZZZ^^^aaaccceeehhhjjjkkkjjjjjjnnnuuu{{{}}}}}}}}}{{{zzzzzzzzz{{{tttuuuuuuttttttvvvyyy|||~~~~~~}}}}}}wwwtttrrrqqqwwwuuulllggg```XXXOOOJJJIIILLLNNNQQQ\\\nnn|||~~~vvvmmmfffaaa___^^^]]]cccooo~~~wwwpppkkkeeeccceeeoooxxx~~~vvvrrrnnnggg```YYYTTTQQQOOOHHHEEECCCFFFKKKMMMKKKHHHJJJIIIHHHGGGGGGHHHJJJKKKNNNMMMLLLJJJHHHFFFDDDCCCCCCIIIUUUhhh|||oooiiijjjqqqqqqnnnggg]]]SSSLLLHHHKKKJJJIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFHHHFFFDDDAAA@@@@@@AAABBBFFFEEECCCBBBAAABBBDDDEEEGGGEEECCCCCCDDDEEEDDDDDD>>>>>>===<<<<<<<<<<<<<<>>???<<<:::999:::???FFFKKKOOOSSSTTTUUUVVVVVVUUUSSSRRROOOOOOPPPSSSVVVRRRJJJCCCCCCAAA>>>:::777777999<<<===>>>??????===;;;888666777666555333222222333333222333444555666555555444777666666555555555666666777666666666555555444444666777999:::999555222///333222111444777999777555888888777777777777888888444555666666999CCCSSS___nnn|||yyyrrrrrrooopppwww{{{xxxvvvuuuvvvtttrrrqqqqqqsssuuuwwwwwwzzz~~~|||~~~zzz|||}}}^^^VVVfffvvv{{{}}}}}}~~~ttthhh------,,,++++++***))))))+++***))))))***,,,+++***,,,,,,,,,,,,++++++++++++,,,++++++***))))))******...---,,,---000333444444666444111///......///...))))))))))))***+++,,,,,,///---******+++++++++******+++++++++++++++******,,,++++++******)))))))))+++******+++,,,---+++***''''''(((((((((((('''''')))************))))))(((******************************)))(((((()))******)))(((((('''''''''((((((''')))++++++***)))***+++******+++++++++******)))))))))((((((((())))))***'''))))))((('''&&&&&&'''************++++++++++++///...------...000333444555555666777888999999:::<<<<<<<<<===???AAACCCEEECCCEEEGGGHHHIIIJJJMMMOOONNNOOOQQQTTTVVVWWWYYYYYYYYY[[[^^^aaabbbeeehhhkkkmmmlllkkkooouuuzzz}}}}}}{{{|||~~~~~~||||||{{{{{{uuuvvvvvvvvvuuuwwwzzz}}}~~~~~~}}}}}}~~~xxxrrrnnnqqqwwwxxxnnndddZZZRRRMMMLLLMMMPPP\\\nnn{{{~~~}}}}}}tttpppiiiaaaZZZVVVTTTSSSSSSYYYdddssswwwmmmjjjkkkjjjlllpppttt{{{yyyoooiiieee___XXXRRRMMMJJJIIIHHHFFFDDDFFFJJJLLLKKKHHHJJJJJJJJJJJJJJJKKKLLLMMMMMMKKKIIIFFFDDDBBBAAA@@@<<<@@@JJJZZZrrr|||qqqllllllqqqqqqpppkkkcccZZZTTTQQQMMMLLLKKKLLLNNNOOOOOONNNOOOOOOMMMLLLJJJHHHGGGGGGIIIHHHFFFDDDCCCCCCDDDEEEFFFEEEDDDDDDDDDFFFHHHIIIIIIGGGEEEEEEEEEEEECCCAAAAAA@@@???===<<<<<<;;;;;;@@@CCCFFFFFFBBB<<<777444333444777:::<<<>>>??????===;;;:::;;;@@@GGGNNNRRRUUUVVVWWWWWWVVVUUUSSSRRROOOLLLIIIJJJKKKJJJEEEAAAAAA@@@===999666555888:::;;;<<<>>>???>>>;;;888666555444222111111111222222555666888::::::999888777666666555555555555555666555666666666666666666666;;;<<<>>>>>>===;;;888666444222111222555777666444666555555555555555555666333555666666:::EEEUUUaaasssyyyuuupppppptttwwwvvvuuuvvvxxxvvvtttrrrqqqrrrtttuuuxxx{{{}}}}}}___VVVdddqqqwww|||~~~{{{kkk,,,,,,,,,+++******))))))***((('''(((***,,,,,,++++++,,,,,,,,,,,,,,,------,,,+++******)))*********+++++++++---111333444333222111000...------...///...---+++***+++---000222...,,,++++++,,,---,,,+++,,,,,,,,,,,,+++*********)))((('''&&&&&&'''((((((***))))))***,,,---,,,***'''(((((())))))(((((('''))))))))))))))))))***+++++++++++++++++++++++++++))))))(((((((((((())))))'''''''''''''''((()))***&&&(((******)))((()))***+++***************++++++(((((((((((()))***++++++)))***+++***((('''((()))************++++++,,,,,,///.........///111333444444555666666888888999::::::;;;;;;<<<>>>@@@BBBCCCBBBDDDFFFFFFFFFHHHJJJLLLLLLMMMPPPRRRUUUWWWXXXYYY[[[\\\___```bbbeeeiiilllpppnnnmmmooosssxxx{{{}}}yyyzzz|||~~~~~~}}}{{{wwwxxxxxxxxxwwwxxx{{{~~~~~~}}}}}}||||||}}}}}}tttnnnmmmqqq}}}rrrhhh___VVVPPPLLLNNNXXXhhhrrrssspppnnnccc___YYYRRRMMMIIIGGGGGGIIINNNYYYgggsss|||rrrjjjeeeggglllqqqvvv{{{}}}~~~~~~{{{pppeee^^^[[[VVVQQQKKKGGGEEECCCHHHFFFDDDFFFJJJLLLKKKIIILLLLLLMMMNNNNNNNNNNNNNNNLLLJJJFFFBBB???>>>======999;;;@@@KKK___{{{}}}vvvrrrqqqnnnooonnnjjjccc]]]XXXVVVQQQQQQQQQTTTVVVXXXXXXWWWXXXVVVTTTPPPMMMJJJHHHGGGJJJIIIHHHGGGFFFGGGGGGHHHFFFEEEDDDDDDEEEGGGIIIKKKKKKJJJIIIHHHHHHFFFCCC@@@DDDCCCAAA???===<<<;;;;;;>>>AAAEEEEEEBBB===888666111333888<<>><<<;;;<<>>===;;;777444333555777777:::===@@@???<<<888555333333222222222222222333777888;;;======<<<:::999666666666666666666666666666666777777888999999999<<<<<<======<<<;;;::::::555333111111333444444444555555555444444555555555333555666777;;;GGGWWWcccxxxxxxrrroooppprrrrrrtttxxx|||zzzwwwuuussssssssstttyyy{{{~~~~~~~~~cccWWWaaaooouuu|||sss,,,+++++++++******))))))&&&%%%%%%&&&))),,,,,,,,,++++++,,,,,,---------...++++++***************+++))))))***---111333333222/////////...------...///333222000...---...000111---,,,++++++---...---,,,...------++++++*********'''&&&$$$###$$$%%%((())))))((((((***,,,---,,,+++*********++++++************)))(((((((((***+++,,,************************))))))))))))))))))))))))+++******)))******++++++&&&(((******)))((()))***+++***)))))))))***+++,,,))))))(((((()))******+++***,,,,,,,,,******+++,,,)))******++++++,,,,,,,,,///......///000111333444444444555666777888999999;;;;;;<<<===>>>@@@AAABBBBBBCCCDDDDDDDDDFFFIIIKKKLLLNNNPPPSSSVVVXXXYYYZZZ]]]^^^___```aaaeeejjjmmmpppooommmnnnppptttxxxzzzxxxyyy{{{~~~}}}|||xxxyyyzzzzzzyyyzzz|||~~~~~~}}}|||{{{{{{{{{||||||zzz|||xxxqqqnnnnnnuuu~~~wwwooodddZZZMMMLLLQQQ\\\cccbbb___^^^VVVSSSNNNIIIEEEBBBAAAAAAEEEKKKUUUaaalllsssvvvwwwllliiihhhkkkrrryyyzzzvvvtttooodddZZZWWWUUUQQQMMMIIIFFFCCCBBBEEEDDDDDDGGGKKKMMMNNNMMMNNNOOOPPPPPPOOONNNLLLKKKKKKIIIDDD???<<<::::::;;;;;;;;;===DDDQQQiii~~~{{{{{{rrrrrrpppkkkeee^^^[[[YYYXXXXXXYYY\\\```bbbbbb```]]][[[WWWSSSOOOLLLJJJIIIKKKJJJIIIIIIIIIIIIJJJJJJFFFEEECCCCCCCCCEEEGGGHHHLLLKKKKKKLLLLLLJJJFFFCCCEEEDDDCCCAAA???>>>>>>>>>???BBBEEEEEEAAA<<<888666111444:::???BBBCCCBBBAAA===<<<<<<===AAAIIIQQQWWWSSSSSSTTTUUUVVVWWWWWWWWWOOOIIIBBB===<<<===>>>>>>;;;;;;999555222111333555555888<<<@@@@@@===888555444444444444555555666666666888;;;===>>><<<:::888777888888999999999999999999999999:::::::::::::::;;;;;;:::::::::;;;;;;<<<888666333222222333444555666666777777777777666666444666777888<<>>@@@AAAAAABBBAAABBBCCCCCCDDDEEEIIILLLOOOPPPSSSVVVXXXZZZ[[[\\\^^^___```aaabbbeeejjjmmmnnnnnnmmmmmmnnnqqqtttwwwuuuwwwyyy|||~~~~~~~~~~~~~~~~~~|||yyyzzz|||{{{{{{{{{}}}~~~}}}}}}|||{{{zzzzzzzzzzzzwwwzzz|||~~~}}}tttnnniiijjjttt~~~qqqdddSSSNNNMMMRRRUUUTTTSSSSSSLLLJJJGGGCCCAAA?????????DDDJJJTTT___hhhnnnrrrtttnnnoooqqquuu{{{rrrjjjfff```XXXQQQRRRPPPNNNKKKHHHFFFDDDDDDCCCCCCEEEHHHLLLPPPQQQRRRQQQQQQQQQQQQOOOLLLJJJHHHHHHFFFAAA<<<999777777888999999;;;@@@HHHZZZxxx~~~|||xxxqqqiiiccc```___^^^^^^```dddgggiiihhhggg```^^^YYYUUUQQQNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHFFFDDDCCCDDDEEEFFFKKKKKKLLLMMMOOONNNLLLIIIEEEDDDCCCCCCBBBBBBBBBBBBBBBDDDFFFEEEAAA<<<888666333666<<>><<<;;;:::::::::999888555222111222333333777;;;??????<<<888555222333444555666777777777888:::<<<>>>>>>===;;;:::::::::;;;<<<======<<<<<<======<<<;;;::::::999999<<<<<<;;;:::;;;<<<===>>>999888666444333333555666666666777888888777666666555777888999===HHHYYYeeewww}}}vvvooolllkkkmmmttt||||||yyywwwvvvvvvyyy|||||||||}}}}}}}}}}}}||||||zzzzzz{{{|||~~~|||yyycccbbbpppvvv}}}************************222000---,,,,,,,,,***)))***+++++++++++++++,,,,,,*********)))******+++,,,(((***,,,000444444222000...111333222///---///222++++++---...///000111111,,,+++,,,---000111000...---,,,***)))((()))******)))(((((('''((()))++++++)))(((((()))+++,,,+++)))((())))))******))))))((())))))))))))))))))***+++((((((((((((((((((((((((******++++++++++++******,,,+++***)))((('''''''''''')))++++++***)))***+++))))))))))))***+++,,,,,,,,,,,,+++***))))))))))))***+++,,,,,,++++++,,,---)))******+++,,,---.........//////000222222333333333444555555777777888999;;;<<<>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDGGGKKKNNNRRRTTTVVVXXXZZZ[[[\\\]]]^^^```aaabbbcccfffjjjmmmkkklllmmmmmmmmmooorrrtttrrrsssvvvyyyzzz{{{{{{{{{{{{}}}~~~}}}}}}~~~|||}}}~~~~~~||||||}}}~~~}}}}}}{{{zzz{{{||||||{{{{{{|||~~~|||||||||{{{zzzzzzyyyyyywwwzzz|||~~~wwwmmmddd```fffrrruuugggWWWPPPKKKMMMOOONNNMMMOOOEEEDDDBBB@@@???>>>??????BBBIIISSS\\\dddjjjooorrrpppvvv{{{wwwiiiaaa[[[UUUPPPNNNMMMMMMLLLJJJIIIGGGFFFFFFCCCEEEGGGJJJNNNQQQTTTUUUSSSSSSRRRPPPNNNKKKIIIHHHFFFDDD@@@<<<999888777777555444888===BBBMMMgggyyyppphhhdddcccdddeeefffgggjjjmmmnnnllljjjeeebbb]]]YYYUUURRRQQQQQQLLLLLLKKKKKKKKKJJJJJJIIIMMMKKKIIIGGGFFFFFFGGGHHHIIIIIIJJJMMMOOOPPPOOONNNFFFFFFEEEDDDDDDDDDEEEEEEDDDFFFGGGFFFBBB===999777555888===AAACCCCCCAAA???999<<<@@@BBBDDDHHHOOOUUU[[[[[[[[[YYYVVVRRRNNNLLLGGGEEECCC@@@===;;;999888::::::888555222111222333444777;;;===>>>;;;777555///000222333555666666666;;;<<<===>>>???>>>>>>===;;;<<<>>>???@@@??????>>>======<<<:::999888777666888777777777777777888888888888888666444444666777444555666777777666555444555777999;;;@@@MMM^^^kkkxxx|||vvvpppmmmlllmmmuuu~~~|||zzzyyyxxxwwwyyy{{{~~~||||||||||||||||||||||||xxxyyyzzz|||~~~|||{{{ooogggkkkttt|||))))))))))))************000...,,,+++,,,,,,+++***+++******************)))******))))))***++++++,,,***+++...222555555222///000333666444000...000333---,,,++++++---///222444++++++,,,...111222111///+++***)))''''''(((***+++'''''''''(((((((((((((((***)))((()))++++++***(((((())))))******))))))((()))************))))))(((((((((((((((((((((((((((((()))***++++++***)))(((+++******)))((((((((()))&&&(((******)))((()))***(((((()))***+++,,,,,,,,,++++++******)))*********+++,,,......---,,,...///)))******+++,,,---...///...///000111222333333333333444444555666777888888:::;;;===??????@@@??????BBBCCCDDDDDDEEEIIINNNQQQUUUUUUWWWYYYZZZ[[[\\\\\\^^^```bbbdddeeegggiiillliiilllooopppooooooqqqsssqqqsssuuuxxxzzzzzzzzzyyyzzz}}}}}}||||||xxxzzz||||||zzzzzz|||~~~|||}}}~~~|||{{{yyy{{{}}}}}}|||{{{|||}}}|||||||||{{{{{{zzzyyyyyyvvvxxx{{{}}}~~~}}}pppeeeZZZ\\\aaajjjvvvyyylll^^^TTTMMMHHHJJJLLLKKKKKKLLLBBBBBBAAA@@@@@@@@@AAAAAAAAAHHHRRR[[[bbbhhhmmmqqqsss|||vvvkkkbbb]]]WWWPPPMMMOOOMMMMMMMMMLLLLLLKKKJJJJJJFFFHHHKKKMMMOOOQQQTTTVVVSSSRRRQQQOOONNNMMMLLLLLLIIIHHHEEEBBB@@@>>>===<<<999666888===>>>CCCWWWnnn~~~vvvmmmgggeeehhhkkkpppppprrrtttvvvvvvsssqqqmmmjjjddd^^^ZZZWWWVVVUUUNNNNNNMMMMMMLLLKKKJJJIIILLLKKKIIIGGGFFFGGGHHHIIIHHHHHHHHHJJJMMMOOOOOONNNIIIHHHGGGFFFEEEEEEEEEEEEDDDFFFGGGGGGCCC???<<<;;;777999<<>><<<;;;:::>>>CCCFFFGGGIIIOOOTTT\\\]]]^^^]]]ZZZTTTOOOLLLHHHHHHFFFCCC@@@===<<<<<<::::::999777444222222333666888:::<<<<<<:::777555...///111444666777777777<<<<<<<<<<<<<<<======>>>;;;<<<>>>@@@AAA@@@??????999888888777666555444444333333333333333333222222555666888777555444555777555666777888888777666555444777:::>>>FFFTTTggguuu~~~zzzvvvrrrpppnnnnnnvvv~~~~~~}}}|||{{{zzzxxxxxxwwwxxxzzz}}}|||||||||{{{{{{|||||||||yyyzzz|||}}}~~~yyyvvv}}}zzzmmmgggttt)))))))))))))))*********((('''&&&'''***,,,,,,,,,+++*********))))))((((((******))))))***+++,,,,,,+++,,,///333666555222...222555888666222///111333---+++'''$$$$$$'''+++...++++++,,,///111222111000***)))'''&&&'''(((***+++++++++,,,,,,,,,,,,+++******)))))))))++++++)))'''++++++,,,,,,,,,,,,++++++)))***+++++++++)))((('''))))))))))))))))))))))))'''((()))******)))((('''+++++++++***++++++,,,---%%%'''))))))((('''((()))'''(((***+++,,,,,,++++++))))))))))))***+++,,,---'''(((******))))))***+++)))******+++---...//////...///000111222333333333333333444555666777888888999:::<<<>>>>>>???>>>>>>BBBCCCDDDEEEFFFJJJPPPTTTUUUVVVXXXYYYZZZZZZ[[[[[[]]]```ccceeefffgggiiikkkhhhlllpppqqqqqqppprrrtttsssuuuwwwzzz{{{{{{{{{zzzzzz~~~}}}||||||uuuxxx{{{{{{yyyyyy|||~~~||||||}}}~~~}}}}}}{{{{{{yyy{{{}}}}}}|||{{{{{{|||{{{|||||||||{{{{{{zzzyyytttvvvxxxzzz|||~~~uuuiiiXXXWWWWWW[[[dddqqq}}}}}}rrrlllaaaTTTMMMGGGEEEHHHKKKJJJIIIJJJCCCCCCBBBBBBCCCCCCDDDEEEAAAIIISSS\\\bbbhhhnnnrrrwww~~~vvvjjjccc^^^\\\WWWOOOMMMQQQOOOOOOOOOPPPPPPOOONNNNNNJJJKKKMMMOOOOOOQQQSSSUUURRRQQQPPPOOONNNOOOOOOPPPNNNMMMLLLJJJHHHFFFDDDCCCBBB===<<<>>><<<===MMMbbb}}}wwwooojjjlllqqqvvvyyyzzz{{{}}}~~~}}}zzzwwwtttpppjjjccc^^^ZZZYYYXXXPPPOOOOOONNNMMMLLLJJJIIIIIIGGGFFFEEEEEEFFFHHHIIIHHHGGGFFFGGGJJJLLLMMMMMMLLLKKKIIIGGGFFFDDDDDDDDDCCCEEEGGGGGGDDDAAA???>>>777999;;;<<<<<<;;;999777:::@@@FFFIIIIIIKKKOOOTTTYYY[[[^^^___^^^YYYTTTQQQLLLLLLJJJGGGCCCAAAAAABBB;;;;;;:::888555333333444777888:::;;;;;;999666555///111333666888999::::::::::::999888888:::;;;<<<:::<<<>>>@@@AAA@@@???>>>444444444444333333333333555555666666555444333333222555777777444333444666777999:::;;;;;;:::999777333666;;;AAAJJJZZZnnn|||yyyuuusssqqqoooooovvv{{{zzzzzzyyyxxxxxxwwwwwwxxxyyy|||||||||{{{{{{{{{{{{||||||zzz{{{}}}{{{vvvrrrwwwqqqddduuu)))))))))***++++++,,,,,,)))((('''''')))+++...000111...***&&&%%%&&&)))++++++)))'''))),,,---,,,***+++---111444444333000///666666666555444333111111...,,,++++++---......---000...---...111111///,,,,,,+++)))((((((((()))***++++++******************(((((()))***)))((('''&&&***+++,,,+++)))'''''''''******))))))******+++,,,,,,)))((())),,,---+++)))))))))))))))))))))))))))((()))******)))'''%%%$$$''')))+++++++++***+++,,,************************(((((()))******************************++++++,,,++++++++++++,,,---......,,,---...///000111222222666555444444555777:::;;;888999;;;;;;:::;;;<<<>>>AAACCCEEEHHHKKKMMMNNNOOOUUUVVVWWWWWWWWWXXXZZZ\\\eeecccaaaccchhhkkklllkkkkkknnnqqqrrrqqqooooooooorrrqqqrrrtttwwwyyyyyyyyy{{{{{{||||||}}}~~~~~~~~~yyyzzzzzz{{{{{{|||||||||{{{zzzyyy{{{}}}~~~}}}|||||||||{{{zzzzzzyyyxxxxxxyyy{{{|||zzzwwwvvvwwwyyytttuuuvvvxxxzzz~~~|||wwwuuuuuuyyy||||||yyyvvvyyyzzznnn]]]VVVSSSWWW___eeekkkpppvvvsssooollliiibbbWWWOOOIIIIIIGGGGGGGGGGGGHHHIIIDDDDDDDDDEEEFFFGGGFFFDDDGGGNNNSSSWWW^^^hhhpppsssxxxxxxpppmmmccceeeccc^^^ZZZYYYVVVQQQUUUTTTQQQPPPPPPRRRTTTVVVVVVUUUTTTRRRRRRRRRRRRSSSLLLKKKIIIIIIJJJMMMPPPRRRWWWZZZ]]]ZZZTTTOOONNNOOOHHHAAA===>>>???@@@GGGPPPsss|||uuuppppppuuuzzz~~~zzztttooojjjgggccc```\\\YYYVVVRRRNNNLLLJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHKKKJJJJJJIIIIIIIIIJJJJJJIIIJJJKKKIIIFFFBBBAAA@@@DDDBBBAAABBBDDDDDDAAA>>>;;;<<<<<<999888888999888AAAIIIOOONNNNNNPPPRRRQQQQQQVVV^^^fffhhhddd]]]WWWRRROOOKKKHHHGGGFFFFFFEEEBBB@@@===;;;:::888555222555555555555555444333222///111333555777666555555999999:::;;;<<<<<<<<<<<<999:::<<<>>>>>><<<:::888333333333222222222111111222222333333333222222111444444555555666777777777777888999::::::999777666666777999AAANNN___oooyyyvvvrrrpppqqqqqqqqqwww~~~}}}{{{xxxwwwxxxyyyyyyyyyxxxzzz~~~}}}yyyyyy{{{~~~~~~}}}}}}}}}}}}}}}~~~wwwpppuuuggg___ppp++++++******************))))))))))))***+++---...+++)))&&&$$$###%%%''')))+++***((())),,,---+++))),,,...000222333222111000666666666555444333222111111///......000111111000///---,,,...000000...,,,,,,+++******))))))******************************++++++,,,,,,,,,+++***)))''')))******((('''((((((***))))))))))))******+++...+++))))))******'''%%%''''''''''''''''''''''''((()))******)))'''%%%$$$)))***+++***)))''''''(((************************(((((()))******************))))))))))))***++++++++++++++++++,,,---...///+++,,,---///111333444555777777666555666888:::<<<999;;;======<<<===>>>@@@AAACCCFFFIIILLLNNNPPPQQQRRRTTTVVVXXXYYY[[[^^^aaadddbbb```aaaeeeiiijjjjjjkkknnnqqqrrrrrrqqqpppqqqrrrrrrsssuuuyyy{{{|||{{{||||||}}}}}}~~~{{{{{{{{{{{{{{{|||}}}}}}|||{{{zzz{{{}}}}}}}}}{{{zzzzzzzzzyyyyyyyyyxxxxxx{{{}}}}}}{{{wwwuuuuuuwwwrrrtttvvvyyy|||{{{vvvsssrrrtttwwwyyywwwuuuxxxttteee]]]VVVXXX\\\___cccgggfffcccaaabbbbbb___XXXRRRFFFEEEDDDBBBAAAAAABBBBBBDDDDDDEEEGGGIIIJJJJJJJJJMMMSSSYYY]]]cccnnnuuuwwwxxxoooiiihhhiiinnnnnniiiccc___ZZZVVVTTTTTTRRRRRRRRRTTTVVVWWWVVVVVVVVVVVVUUUSSSQQQPPPLLLKKKKKKKKKMMMPPPTTTVVVeeekkkooojjj^^^UUURRRTTTQQQIIIAAA>>>===>>>EEENNNmmm|||wwwxxx}}}zzztttnnniiieeeaaa\\\ZZZWWWSSSOOOLLLKKKJJJHHHGGGGGGGGGGGGGGGHHHIIILLLLLLJJJIIIHHHHHHHHHHHHHHHIIIJJJIIIFFFDDDCCCCCCAAA@@@@@@AAACCCCCCAAA>>>;;;======;;;::::::<<<===HHHOOOTTTSSSRRRSSSSSSRRRRRRTTTZZZaaaggghhheeeaaaYYYUUUOOOJJJHHHHHHIIIIIIEEEBBB???===<<<:::777555444444444444444333222222000111333555666777777666;;;;;;<<<===>>>>>>>>>>>><<<=========<<<999666444333333222222222111111111222222222333333222222111444444555555666666777777777888:::;;;;;;999888777777888<<>>?????????AAACCCCCCDDDGGGJJJMMMPPPRRRSSSQQQSSSVVVYYY\\\___dddgggeeecccaaaaaadddhhhjjjkkklllooorrrttttttsssttttttuuutttuuuwww{{{}}}~~~~~~}}}}}}~~~~~~}}}|||{{{zzzzzz|||~~~~~~|||{{{{{{}}}}}}|||zzzxxxxxxxxxxxxxxxxxxxxxwwwyyyzzz{{{zzzxxxwwwxxxyyyuuuwwwyyy{{{~~~{{{vvvrrrsssvvvxxxwwwvvvyyy~~~nnnddd\\\ZZZZZZ[[[]]]``````]]]ZZZYYYXXXUUUPPPKKKEEECCCAAA???>>>======>>>CCCEEEGGGKKKNNNPPPQQQQQQSSSZZZ```cccjjjssszzz||||||tttkkkeeedddeeennnvvv{{{vvvllleee___ZZZTTTTTTUUUVVVVVVWWWXXXXXXVVVWWWXXXXXXVVVSSSPPPNNNLLLKKKJJJKKKMMMQQQUUUWWWfffrrrzzzsssbbbSSSPPPSSSYYYPPPFFF???;;;;;;CCCKKKdddzzzyyysssmmmgggccc^^^\\\YYYUUUQQQNNNLLLKKKGGGGGGFFFFFFFFFHHHIIIJJJOOONNNKKKIIIGGGFFFEEEEEEFFFGGGHHHHHHFFFFFFFFFGGGCCCBBBCCCDDDFFFFFFDDDBBB===???@@@???======???CCCTTT[[[```]]]ZZZZZZYYYWWWRRRPPPRRRYYYdddlllnnnmmmddd___XXXPPPKKKIIIJJJKKKFFFDDDAAA???>>><<<999777333333333222222222111111222222333555666888999999===>>>???@@@AAAAAAAAAAAA??????>>>===:::666333111222222222111111111111111111222222333333222222222444444444555666666777777777999:::;;;<<<:::999888777999???HHHUUUeeesss{{{xxxsssqqqpppnnnqqqwwwzzzzzz{{{{{{{{{{{{{{{{{{zzzzzz{{{}}}}}}yyyxxxyyy|||~~~~~~~~~~~~zzzrrrssswww~~~{{{sss}}}pppZZZfffwww+++++++++*********)))))))))***,,,------,,,***)))(((((()))***+++---......---,,,++++++++++++***)))///......//////000111222444444444333222111000///...---,,,,,,...//////...,,,,,,,,,,,,------,,,+++'''((()))))))))(((&&&%%%))))))))))))************++++++++++++******))))))'''(((******)))(((((()))+++++++++++++++*********+++***++++++,,,---------************************((())))))))))))((('''&&&"""$$$'''(((((()))***,,,************************(((((()))***************((((((((((((((())))))***,,,++++++,,,,,,---...///---...///111333555666777888777777777777888999:::;;;===???@@@@@@AAACCCDDDGGGGGGIIIKKKNNNPPPSSSTTTRRRTTTXXX[[[^^^aaafffiiihhhfffddddddfffiiimmmooonnnqqquuuwwwwwwwwwxxxyyyyyyxxxxxxzzz}}}~~~}}}}}}~~~~~~}}}zzzyyyyyy{{{}}}~~~||||||}}}|||{{{yyyyyyxxxxxxwwwvvvuuuuuuuuutttuuuvvvxxxyyy{{{}}}~~~{{{|||~~~yyy{{{|||{{{yyyyyy}}}uuujjj```]]]\\\[[[\\\^^^^^^[[[XXXUUUSSSQQQMMMJJJGGGEEECCCBBBAAA@@@AAAAAABBBEEEJJJNNNQQQSSSUUUWWWVVV]]]dddhhhmmmuuu{{{{{{yyywwwrrrkkkeeebbbcccffflllwwwzzzooofff___ZZZWWWXXXYYY[[[[[[[[[[[[ZZZXXXXXXWWWUUUSSSQQQNNNMMMKKKJJJIIIIIIKKKMMMQQQSSS\\\kkkwwwqqq^^^MMMJJJNNNUUUPPPHHH@@@;;;;;;AAAHHHZZZooozzztttmmmgggccc```^^^[[[WWWTTTPPPNNNLLLHHHHHHGGGFFFGGGIIIJJJLLLQQQOOOLLLHHHEEEDDDCCCCCCDDDEEEFFFFFFFFFGGGIIIKKKJJJJJJKKKKKKKKKJJJIIIGGGAAACCCEEEDDD@@@>>>CCCKKKaaahhhkkkhhhcccaaa^^^[[[PPPLLLIIIPPP]]]jjjrrruuupppmmmfff^^^UUUNNNJJJIIIFFFDDDAAA???===;;;888666333333222111111111111111333333444555777999;;;<<<>>>???@@@AAABBBCCCCCCCCCAAA@@@>>>;;;888444111000111111111111111111111111111111222333333333222222333333444555555666666777888999;;;<<<<<<;;;:::999666999@@@KKKZZZiiiwww{{{tttqqqooonnnppptttyyy{{{}}}}}}|||zzzyyyxxxyyyyyyxxxyyy{{{~~~}}}zzzxxxyyy{{{~~~~~~~~~~~~}}}ttttttuuuxxxyyyqqqzzzfffjjjvvv))))))*********+++++++++***+++---......,,,***((($$$$$$&&&((()))***++++++,,,---,,,,,,+++*********///.........///000111222222222222111000///...------+++******,,,------,,,+++,,,,,,---,,,,,,++++++((()))***+++***)))((('''(((((()))))))))*********+++++++++******************,,,---,,,***(((((()))+++,,,,,,------,,,++++++((()))******++++++,,,---************************)))))))))))))))((((((((($$$&&&(((*********,,,---************************(((((()))***************((((((((((((((())))))***,,,,,,,,,,,,---...//////000111111222333444444555666666666666777777888999999;;;>>>??????AAACCCEEEJJJJJJKKKLLLNNNPPPRRRSSSUUUWWWZZZ\\\^^^aaaeeehhhhhhgggffffffgggiiimmmooopppssswwwzzzzzzzzz{{{|||~~~}}}|||}}}~~~}}}}}}~~~~~~~~~}}}zzzyyyxxxzzz|||~~~}}}|||}}}|||{{{yyyzzzyyyxxxwwwuuutttrrrrrrqqqrrrsssvvvyyy|||}}}~~~|||~~~|||{{{{{{pppfffaaa^^^[[[YYY[[[XXXWWWUUUTTTTTTTTTSSSRRRIIIHHHGGGFFFFFFFFFGGGHHHCCCHHHNNNRRRUUUVVVYYY[[[XXX```fffiiinnntttxxxxxxqqqpppmmmjjjfffdddcccdddfffqqqyyyuuulllddd^^^ZZZ\\\^^^___``````___^^^]]]ZZZWWWTTTQQQNNNMMMMMMNNNNNNMMMJJJHHHHHHIIIKKKLLLTTTbbboookkkYYYIIIEEEIIIGGGHHHGGGAAA<<<<<<@@@DDDUUUfffzzzuuupppjjjeeeaaa___^^^\\\YYYUUURRROOONNNKKKJJJHHHGGGHHHIIIKKKMMMQQQOOOKKKGGGDDDCCCBBBCCCCCCCCCDDDDDDDDDFFFJJJMMMQQQQQQRRRQQQOOOMMMLLLKKKHHHHHHJJJIIIDDDAAAIIIVVVjjjppprrrmmmfffaaa\\\XXXNNNHHHDDDHHHTTTcccnnnssszzzzzzxxxpppeeeXXXOOOKKKFFFDDDAAA???===;;;888666666555333222111000000000333444444666888;;;===???>>>???@@@AAABBBCCCCCCCCCAAA@@@===:::777444333222111111111111111111222222000111222333333333333333333333444444555666666666777888:::<<<<<<<<<:::999555999AAAMMM\\\lllzzz|||sssqqqooonnnpppsssyyy||||||xxxvvvuuuxxxwwwvvvvvvxxxzzz~~~~~~|||{{{zzz{{{~~~|||||||||}}}uuuuuuuuuvvv{{{ssszzzrrrlllooo}}}}}}((())))))***++++++,,,,,,***+++---......,,,***)))''''''((()))***+++,,,,,,+++,,,---,,,+++***+++,,,............///000111111222222111111000...---,,,...,,,+++,,,---///......***,,,------,,,++++++,,,,,,,,,,,,,,,,,,+++******'''(((((())))))*********------,,,++++++++++++,,,,,,---...---***((((((((()))***,,,---------,,,+++((()))***)))'''&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,,,,***)))***+++************************(((((()))***************))))))((((((((()))******,,,,,,,,,,,,---...///000111111222222222333333333333444555666777888999999888:::===>>>???AAACCCEEEKKKKKKKKKLLLNNNPPPSSSTTTWWWXXX[[[\\\]]]___bbbeeeeeefffgggffffffgggjjjlllqqqtttxxx{{{{{{{{{|||}}}~~~~~~~~~~~~}}}|||zzzzzz{{{|||}}}}}}}}}}}}}}}{{{zzzzzzyyyxxxwwwuuusssrrrrrrsssrrrsssuuuxxxzzzzzzyyyyyy{{{}}}wwwmmmhhhccc]]]YYYXXX\\\[[[ZZZXXXVVVTTTSSSRRRNNNMMMLLLKKKKKKLLLMMMNNNJJJPPPVVVZZZ[[[[[[]]]___\\\dddjjjmmmpppuuuvvvuuuqqqpppooonnnjjjgggcccaaa```hhhnnnlllfffcccaaa^^^eeeeeeeeeeeedddbbb```^^^ZZZWWWRRRNNNLLLLLLMMMOOOQQQOOOLLLHHHFFFFFFGGGHHHLLLWWW```]]]QQQDDD??????<<>>@@@PPP]]]vvv~~~wwwtttqqqmmmjjjfffaaa]]]\\\[[[ZZZXXXUUURRROOONNNLLLKKKHHHGGGGGGHHHJJJLLLPPPMMMIIIFFFCCCBBBCCCDDDCCCCCCCCCBBBBBBEEEIIIMMMQQQSSSTTTSSSPPPNNNMMMMMMNNNNNNOOOOOOIIIGGGTTTfffvvv{{{{{{ssshhh```XXXRRRLLLHHHCCCDDDKKKWWWbbbiiizzz~~~~~~sssdddYYYSSSJJJHHHEEECCCAAA???<<<::::::999666444222111000111333444666888;;;===???@@@>>>>>>@@@AAACCCDDDDDDDDDCCCAAA===:::777555444444222222222222222333333333000111222222333333333333333333333444555555666666666777999;;;<<<;;;:::999666:::AAAMMM\\\lllyyy~~~tttpppooonnnoooqqqxxx}}}yyyvvvuuuxxxwwwvvvvvvwwwzzz|||~~~}}}~~~~~~}}}}}}~~~{{{{{{|||}}}uuutttssssss|||wwwzzzxxxjjjhhhxxx}}}|||{{{******************++++++***+++,,,---------,,,+++,,,,,,+++++++++,,,---...***,,,------+++***,,,...------...//////000000000333333333222111000......///---,,,,,,...//////...***---///...,,,+++,,,---,,,,,,+++***************''''''(((((()))******+++---,,,+++*********++++++***+++---,,,***)))))))))&&&''')))+++,,,,,,++++++(((***+++***((('''(((***''''''''''''''''''''''''***)))))))))))))))*********,,,---,,,***))))))***************************(((((()))******************))))))))))))***++++++---,,,,,,------...///000000000000111222333333444222333555777888::::::;;;888:::===???@@@BBBDDDGGGIIIIIIIIIKKKNNNQQQUUUWWWVVVXXXZZZ[[[\\\]]]aaaccccccfffiiiiiihhhhhhiiikkkqqqtttwwwzzzzzzyyyzzz{{{~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~|||{{{xxxxxxwwwvvvvvvuuuuuuuuurrrqqqpppssswwwyyyyyywwwwwwzzz~~~vvvsssnnngggbbb```ccccccbbb___[[[XXXUUUTTTVVVUUUTTTRRRRRRRRRSSSSSSUUU[[[aaadddbbbaaabbbeeecccjjjqqqrrrtttwwwxxxuuurrrrrrrrrrrrpppkkkfffccc^^^dddgggeeeeeegggiiigggmmmmmmkkkiiifffcccaaa___XXXVVVSSSOOONNNMMMNNNNNNPPPMMMIIIFFFCCCCCCCCCDDDCCCHHHNNNOOOJJJDDD???<<<999BBBEEE???::::::;;;;;;FFFQQQggg{{{wwwpppnnnkkkhhhfffbbb]]]YYYVVVVVVVVVUUURRRPPPMMMLLLLLLJJJGGGEEEDDDFFFHHHIIINNNKKKHHHDDDCCCCCCDDDEEECCCCCCBBB@@@@@@BBBGGGKKKOOORRRTTTTTTRRRPPPPPPQQQSSSRRRTTTUUUOOOOOOaaaxxxsssfff[[[SSSLLLJJJGGGDDDEEELLLVVV^^^nnnuuu~~~wwwkkkbbb]]]RRRPPPMMMKKKJJJGGGEEEBBB???===999666333111111111222444777:::===???@@@@@@>>>???AAABBBDDDEEEEEEEEEFFFCCC???:::666444444444222222333333333444444444000000111222333333333333222333333444444555555666555666888:::;;;;;;:::999:::<<>>777777999999<<>>AAAFFFIIINNNQQQUUUUUUTTTSSSTTTVVVUUUTTTVVVXXXTTTVVVkkkpppcccZZZMMMMMMJJJEEEBBBEEENNNVVV```jjjuuuyyytttlllfffcccYYYWWWTTTRRRPPPNNNLLLIIIBBB@@@<<<777444222111111111444777;;;???@@@@@@@@@???@@@BBBCCCEEEFFFFFFGGGIIIEEE@@@:::666444333333333333333444444555555555///000111222333444444444222222333444444555555666444666888:::;;;:::999888>>>???CCCKKKWWWfffssszzz|||wwwqqqnnnkkkiiijjjttt|||~~~~~~zzzzzz{{{{{{|||}}}~~~~~~{{{~~~~~~~~~}}}}}}~~~}}}qqqnnnkkkkkksss~~~|||uuuooo|||---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,---...///000000111111111000000111222222222222222000///---++++++,,,---......,,,+++,,,///111///---000...,,,***))))))***+++,,,,,,,,,+++***)))(((''',,,,,,++++++***)))))))))((()))++++++******+++---,,,+++***))))))***+++,,,(((((()))***************)))(((''')))+++,,,***'''))))))))))))))))))))))))'''(((***+++------......((()))+++,,,,,,***'''%%%((((((((((((((()))******"""$$$&&&''''''))),,,...+++++++++,,,---...000000000000111222333444444555333555666777666777888:::???>>>>>>@@@EEEHHHHHHFFFJJJJJJJJJLLLNNNQQQTTTUUUYYYYYYYYYYYY[[[]]]___aaaeeefffhhhhhhhhhhhhjjjlllrrrtttwwwyyy{{{zzzyyywwwxxxyyyzzz}}}~~~~~~{{{|||||||||||||||{{{{{{xxxvvvuuuvvvwwwwwwvvvuuuqqqpppppprrruuuuuusssppptttxxx}}}~~~|||wwwtttssspppooollljjjhhhggggggggghhhgggeeedddeeegggjjjllllllnnnoooooollljjjiiiiiiqqqtttxxx|||~~~}}}{{{yyysssvvvyyywwwqqqkkkhhhgggkkkkkkjjjkkklllnnnooopppwwwssslllfffaaa_________YYYXXXVVVSSSPPPNNNMMMLLLGGGFFFCCC@@@>>>===<<<<<<>>>AAADDDFFFFFFFFFHHHIIINNNHHH@@@;;;::::::888777>>>DDDQQQeee{{{wwwrrrpppnnnkkkhhhddd^^^ZZZUUURRRNNNLLLKKKKKKJJJJJJJJJIIIGGGEEECCCBBBAAAAAAHHHGGGEEEAAA???@@@CCCFFFFFFGGGFFFBBB===<<>>DDDNNNXXXbbbnnnyyyzzzpppmmmmmmmmmlllsss~~~}}}}}}zzzxxxxxxzzz|||}}}}}}}}}ooojjjiiijjjsssvvv------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...111111111000000///...---//////000000000000//////---,,,+++***++++++,,,---...---+++---///000///------+++)))'''&&&&&&'''(((%%%&&&''')))+++,,,------***************++++++++++++,,,---,,,+++******,,,++++++***))))))***++++++******+++++++++++++++***,,,***)))***,,,...,,,+++))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,)))***,,,------+++)))'''((((((''''''(((((()))***'''((())))))((()))+++---+++++++++,,,---...000000000000111222333444444555444666888888888888:::;;;@@@??????BBBFFFIIIIIIHHHKKKKKKLLLMMMPPPSSSUUUWWWYYYYYYYYYZZZ[[[]]]```aaaeeegggiiijjjiiihhhiiijjjoooqqqtttwwwyyyzzzzzzzzz{{{|||}}}~~~}}}{{{{{{{{{{{{zzzyyywwwwwwwwwvvvuuuuuuwwwwwwwwwuuusssqqqqqqsssuuuvvvuuusssssswww{{{}}}}}}|||xxx~~~}}}yyyvvvsssrrrqqqxxxwwwuuuttttttuuuwwwyyyyyyyyyxxxuuurrrqqqrrrtttuuuxxx|||}}}{{{}}}~~~|||wwwrrrooonnnuuutttsssrrrrrrqqqpppoooooommmjjjfffcccaaa```___[[[YYYVVVSSSPPPMMMLLLLLLBBBAAA???===;;;::::::;;;<<>>>>>AAACCCFFFGGGFFFBBB===;;;>>>BBBEEEEEEFFFGGGHHHIIIIIIIIIKKKGGGIIIOOOPPPUUUpppsss___VVVOOOMMMLLLKKKLLLNNNHHHKKKQQQXXX\\\[[[WWWSSSPPPNNNLLLLLLMMMNNNMMMLLLEEEBBB<<<777333111111222444666:::===@@@AAAAAAAAA@@@AAADDDGGGIIIJJJKKKKKKFFFDDDAAA===:::888666555666444111111222333444333222333333444444333333222555444444444444555666666555555555555777999;;;<<<<<>><<<::::::999::::::999<<>><<<<<<;;;;;;;;;<<>>@@@AAAAAA@@@???>>>@@@BBBFFFGGGGGGDDD???;;;<<<>>>???@@@@@@AAABBBBBBBBBAAADDD???@@@HHHKKKSSSkkkjjj___RRRMMMKKKJJJKKKOOOCCCDDDGGGKKKMMMMMMIIIGGGGGGEEEDDDEEEFFFHHHHHHGGG???===999555333222333444777999;;;>>>@@@@@@?????????AAAEEEIIILLLMMMLLLLLLGGGEEECCC???<<<999666555888666333222333333333222333333444444444444333333555555555555555666666777555555555555777999;;;<<<<<>>AAAAAABBBDDDGGGIIIJJJJJJLLLMMMOOOQQQTTTVVVXXXZZZYYYZZZ[[[]]]___aaabbbccceeehhhmmmoooooonnnnnnnnnpppppprrrtttwwwyyy{{{|||~~~|||zzzxxxxxxxxxwwwwwwvvvtttsssrrrsssrrrrrrsssuuuvvvvvvuuutttsssrrrrrrsssuuuvvvwwwsssuuuvvvvvvwww||||||~~~}}}~~~~~~{{{yyyyyyzzz}}}|||{{{wwwqqqmmmjjjhhhfffdddcccccccccdddeeeaaa[[[TTTNNNJJJHHHGGG@@@???===;;;::::::::::::888;;;@@@DDDFFFHHHKKKMMMPPPMMMGGGBBB>>><<<;;;;;;>>>===AAAQQQlll|||wwwqqqllleee___ZZZWWWSSSNNNKKKIIIHHHGGGFFFEEEEEEDDDCCCAAA???>>>===???AAABBBBBBAAA@@@AAABBBEEEGGGHHHFFFAAA===;;;;;;<<<===>>>>>>>>>======<<>>>>>@@@AAA@@@???:::888666444333333555666999:::<<<>>>>>>>>><<<;;;===@@@EEEIIILLLLLLKKKJJJEEEDDDCCC@@@<<<999555444666444222111222333333222222333333444444333333222444444444444444555666666555555555555777999;;;<<<>>>DDDPPP]]]eeekkkuuuyyyrrrmmmjjjhhhkkkttt~~~||||||~~~~~~}}}rrriiifffgggqqq~~~+++++++++,,,,,,,,,------///...---,,,+++*********++++++++++++++++++++++++************+++,,,---...---...///000000111111111111111000///...,,,+++***&&&(((+++---......---,,,////////////.........///---,,,+++***)))((((((''')))***++++++,,,,,,,,,+++,,,,,,,,,,,,++++++******%%%'''***++++++******+++*********++++++************+++++++++++++++*********)))(((''''''(((+++---************************)))************)))((((((((()))***++++++***)))))))))(((((('''''''''(((((()))***++++++******,,,...------------......///000000000111222333444444555444666888999999:::<<<>>>@@@AAACCCDDDFFFHHHIIIKKKLLLNNNPPPSSSVVVXXXZZZ[[[[[[\\\^^^```bbbdddeeefffeeeiiinnnqqqssssssssstttttttttuuuvvvwwwyyyzzzzzz}}}}}}~~~~~~~~~}}}zzzxxxvvvuuuvvvvvvvvvvvvuuuttttttqqqpppoooqqqsssttttttsssrrrrrrqqqqqqpppqqqsssuuussstttuuuuuuvvv|||~~~~~~|||vvvqqqppplllgggbbb___```bbbdddeeeaaa[[[TTTMMMHHHEEECCC@@@???===;;;999999999999999<<>>======???AAAAAA@@@??????@@@EEEFFFGGGFFFCCC???<<<:::===>>>??????>>>===;;;:::===999999===@@@FFFUUUeeeppp```VVVOOOLLLLLLIIIGGGEEEDDDDDDDDDCCCAAAAAA>>><<<;;;;;;;;;:::999777666444444444555666888:::;;;<<<======<<<:::999:::===BBBFFFIIIIIIHHHGGGBBBBBBAAA???<<<888555222222000///000222333333222111111222222222222111111333333222222333333444555555555555555777999;;;<<>>???AAADDDEEEFFFGGGIIILLLNNNOOORRRUUUYYY[[[\\\]]]^^^```bbbeeegggiiijjjjjjgggjjjooorrrssstttuuuvvvvvvwwwwwwxxxxxxxxxxxxwwwyyyzzz|||}}}~~~~~~}}}|||}}}}}}~~~}}}}}}~~~~~~}}}zzzxxxvvvtttuuuuuuvvvvvvuuuuuuuuuooonnnmmmnnnpppqqqqqqpppqqqrrrrrrqqqooonnnpppqqqqqqsssssssssuuu|||{{{uuusssmmmeee^^^ZZZZZZ\\\^^^]]][[[VVVQQQKKKFFFBBB@@@>>>===;;;999999999999999===@@@EEEHHHJJJKKKMMMOOOUUUSSSOOOHHHAAA===<<<<<>>;;;<<<>>>>>><<<;;;<<<<<>>;;;???@@@AAAAAA@@@===;;;999666555777:::===CCCQQQ___uuunnnbbbXXXQQQNNNIIIGGGDDDDDDEEEEEEEEEDDDCCCAAA>>><<<;;;:::888777777666555555666777888999;;;<<<===>>>===<<<:::888999<<>>@@@@@@CCCFFFGGGGGGHHHKKKMMMPPPRRRVVVYYY\\\___``````aaacccfffiiikkkmmmnnnnnnjjjmmmoooqqqqqqrrrsssuuutttuuuwwwxxxyyyxxxvvvuuuvvvxxxzzz}}}~~~~~~~~~}}}|||}}}~~~~~~|||zzzxxxuuuuuuuuuuuuttttttsssrrrnnnmmmllllllnnnooonnnlllppprrrsssrrrooommmmmmnnnnnnpppqqqrrrttt{{{zzztttnnniiibbbZZZUUUSSSSSSTTTPPPOOONNNKKKHHHDDDAAA???<<<;;;::::::;;;<<<>>>???BBBEEEHHHKKKLLLMMMNNNPPPSSSSSSPPPJJJCCC??????@@@>>>AAAEEEIIIUUUmmmzzzwwwuuuooolllhhheeebbb```]]]ZZZTTTQQQMMMJJJIIIIIIHHHGGGHHHHHHHHHHHHFFFCCCAAA???<<<======<<<:::999:::;;;>>>>>>@@@AAABBBAAA>>><<>>>>><<<:::999888888888777777888999:::===>>>???@@@???===;;;::::::;;;===@@@AAABBBAAAAAA===???@@@AAA???;;;777444111000000111222333222000111111111222222111111111333222222222222333444444555555555555777999;;;<<>>AAACCCEEEEEEHHHKKKMMMMMMMMMOOOPPPQQQQQQOOOKKKEEEAAABBBCCC???DDDIIIKKKSSSiii{{{wwwuuutttpppmmmiiieeeccc```]]][[[UUURRRNNNLLLKKKKKKJJJJJJIIIIIIJJJIIIHHHEEEBBB@@@?????????===;;;:::;;;<<<;;;;;;<<<>>>@@@@@@>>><<>>???@@@@@@@@@===???AAABBBAAA===999666444333222333333333111///222222222333333222222222444333333333333444555555555555555555777999;;;<<>>???DDDFFFGGGHHHIIIJJJMMMOOOPPPSSSVVVZZZ^^^___``````aaacccgggkkkmmmnnnmmmlllgggiiilllooopppooonnnlllrrrrrrrrrrrrrrrssstttuuuqqquuuzzz}}}~~~zzzzzzyyyxxxzzz}}}}}}zzzwwwvvvvvvwwwwwwvvvtttqqqpppjjjjjjiiihhhiiijjjkkkllltttttttttsssqqqooonnnmmmnnnmmmpppuuuyyy|||xxxsssnnnjjjddd___YYYSSSOOOLLLIIIGGGIIIHHHGGGEEEDDDDDDDDDDDDBBBAAA@@@???@@@BBBDDDFFFEEEEEEGGGHHHJJJKKKMMMMMMNNNMMMKKKHHHFFFEEEDDDCCCCCCDDDFFFJJJSSSfffyyysssnnnlllkkkiiijjjkkkkkkiiiddd```]]]YYYVVVRRROOONNNMMMKKKJJJMMMNNNNNNMMMLLLIIIGGGEEEEEEBBB???>>>===<<<:::888666888;;;>>>??????>>>======>>>?????????===:::999555:::>>>===:::===HHHRRRiiixxxwwwtttqqqmmmfff___YYYOOOLLLGGGCCCBBBAAA@@@@@@<<<;;;:::999999:::;;;<<>>>>>???BBBBBBBBBCCCDDDDDDBBB@@@===>>>@@@AAA@@@>>>:::888222111111000//////000000////////////000000000000222222111111222222333444888777444444555999===@@@GGGOOO[[[fffmmmrrrtttuuu~~~vvvqqqooogggoooxxx}}}}}}~~~||||||~~~}}}zzz{{{}}}rrrjjjgggnnnxxx}}}wwwsssssstttkkkzzz---,,,+++******+++---...,,,+++************+++,,,***)))))))))***+++,,,---++++++******+++---///000111111111111000000///...222111000//////...//////++++++++++++,,,---...///111111111111000///...---,,,,,,******)))***++++++(((((((((((()))***++++++,,,+++******))))))******,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++,,,,,,******))))))))))))******+++++++++*********))))))))))))(((((()))+++---......---,,,+++***++++++,,,******))))))******+++,,,+++***)))(((((()))******---...000000//////111222///------///333666666555888888999:::;;;===???@@@DDDFFFGGGHHHHHHIIILLLNNNOOORRRUUUYYY\\\^^^______ccceeehhhjjjllllllkkkkkkiiijjjmmmoooppppppooonnnqqqqqqqqqrrrtttuuuvvvwwwuuuwwwzzz{{{}}}{{{xxxwwwvvvxxxzzzzzzxxxuuuuuuuuuvvvvvvuuusssqqqooolllkkkjjjjjjjjjkkkllllllppppppqqqqqqqqqqqqqqqqqquuusssssswwwyyyzzzvvvoooiiiddd``````]]]XXXTTTQQQPPPMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDCCCBBBBBBDDDEEEGGGEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGJJJQQQccc~~~xxxsssooommmmmmiiijjjjjjiiifffbbb___\\\[[[XXXUUUSSSRRRQQQOOONNNMMMOOOPPPPPPNNNJJJFFFDDDEEEBBB???>>>======;;;999:::;;;<<<=========<<<<<<<<<======>>>===;;;:::999555:::>>>===:::===GGGQQQeeeyyy{{{tttlllgggXXXSSSLLLGGGDDDCCCBBBAAA???>>>===<<<<<<===>>>???BBBCCCDDDCCCAAA@@@@@@AAAAAA@@@???@@@AAAAAA???>>><<<===???@@@???<<<999666333222222222222333333444000000000000111111111111222222222222222333333444777666444444555999>>>AAAGGGOOO[[[fffmmmrrrtttuuuvvvpppnnngggmmmuuuzzz||||||}}}~~~{{{}}}~~~rrrjjjhhhpppzzzyyyrrrnnnnnnrrreeeqqq||||||,,,,,,+++******+++,,,,,,+++******))))))******+++***))))))******+++,,,---,,,+++++++++,,,...000111222222111000000///......000000////////////000000+++******++++++,,,---...222222222222111000///...---,,,+++***))))))******'''(((((())))))***++++++,,,+++******))))))******+++++++++++++++*********)))************+++++++++,,,++++++*********))))))))))))************))))))+++++++++******************))))))***+++---///000000...,,,***))))))++++++***))))))))))))***++++++***)))(((''''''((()))***---...000000//////111222333222111222444555555555888888999:::<<<>>>@@@AAADDDFFFHHHHHHHHHIIIKKKLLLPPPRRRUUUYYY\\\^^^___```ggghhhiiikkkllllllllllllllllllmmmnnnooopppqqqqqqpppqqqrrrsssuuuwwwxxxyyytttuuuuuuuuuvvvyyy~~~{{{uuuttttttuuuwwwvvvtttrrrssssssttttttsssqqqooonnnmmmmmmlllkkkkkkllllllmmmkkklllmmmoooqqqsssuuuuuuxxxuuuuuuwwwxxxzzzzzzpppiiieee```]]]aaa___\\\ZZZYYYWWWTTTQQQPPPOOOOOONNNLLLKKKKKKJJJIIIHHHGGGEEEEEEEEEFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIGGGHHHJJJPPP```{{{{{{wwwtttqqqoooooolllllljjjgggdddaaa___^^^ZZZXXXUUUTTTSSSRRRQQQOOOPPPRRRTTTUUURRRNNNHHHDDDFFFDDDAAA@@@@@@???>>><<<======<<<<<<;;;:::::::::;;;<<<<<<;;;;;;:::999888555999===<<<999<<>>>>>===<<<;;;<<<===>>>===:::777555222222222222333444555555111111111111222222222222333333222222333333444555666555444444666:::???AAAHHHPPP[[[fffmmmqqqtttuuu}}}vvvoookkkhhhmmmtttxxxzzz|||}}}|||}}}|||rrriiihhhpppzzzwwwooojjjiii~~~rrraaajjjyyy~~~------,,,,,,,,,,,,,,,+++***))))))))))))))))))***------,,,+++*********))),,,,,,,,,---...000111333222111111000///.........111000000///////////////************+++,,,------///////////////...---,,,......,,,***(((&&&%%%$$$(((((()))***++++++++++++,,,+++******))))))*********************+++++++++))))))*********+++++++++))))))*********)))))))))((()))***++++++***)))(((************************+++*********+++---...///111///,,,)))((()))***+++)))))))))))))))***++++++***))))))(((((()))++++++---...000000//////111222444333333333444555666666777888999:::===???AAACCCEEEFFFHHHIIIIIIIIIKKKLLLQQQSSSVVVYYY\\\___```aaahhhiiikkkmmmooooooppppppnnnnnnmmmnnnoooppprrrsssrrrssstttuuuwwwxxxxxxxxxrrrssstttuuuuuuwwwzzz}}}|||{{{|||~~~|||xxxssssssttttttuuutttrrrqqqqqqqqqqqqqqqpppooonnnmmmnnnnnnnnnmmmmmmmmmmmmmmmiiijjjlllnnnqqqtttvvvxxxwwwtttsssvvvxxx|||xxxpppllljjjgggeeeggggggggggggeeeaaa[[[VVVUUUTTTTTTSSSQQQOOONNNMMMLLLKKKIIIHHHGGGFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIGGGGGGIIIOOO^^^xxx}}}yyyvvvsssrrrqqqqqqnnnkkkfffcccaaa______\\\ZZZXXXXXXXXXXXXVVVUUUSSSUUUXXXYYYVVVQQQKKKGGGIIIGGGDDDCCCCCCCCCAAA@@@======;;;:::999999999999;;;::::::::::::999999888444888:::999888:::AAAHHHVVVkkkssslllbbbYYYRRRNNNKKKIIIEEEDDDCCCBBBBBBCCCDDDEEEHHHIIIJJJJJJGGGEEEEEEEEEAAA???>>>>>>??????>>>===;;;<<<===>>>===:::888666222222111111111111222222000000000111111111222222333333333222333333444555555444333444777;;;???BBBIIIPPP[[[eeelllpppsssuuuzzz~~~wwwnnniiiiiinnntttxxx{{{}}}~~~}}}||||||}}}||||||}}}~~~|||yyy}}}~~~rrrgggeeelllsss}}}ssslllfffxxxtttaaahhhyyy....../////////---,,,+++)))))))))******)))))))))------,,,,,,+++******))),,,,,,---...///111222333111000//////......//////333222111///......------************+++,,,------------.........---,,,,,,,,,+++***)))'''%%%$$$###&&&'''((()))************,,,+++******))))))******)))))))))******+++++++++))))))*********+++++++++&&&'''(((******+++******((()))***++++++***)))(((************************,,,,,,***))))))***++++++000...,,,***(((((()))***))))))(((((())))))***+++++++++***)))***+++,,,------...000000//////111222111222222333333555666888777888999;;;>>>@@@CCCDDDEEEHHHJJJKKKKKKKKKLLLNNNQQQRRRUUUXXX[[[]]]___```eeegggjjjmmmoooqqqrrrrrrooonnnmmmmmmnnnpppssstttvvvvvvwwwxxxxxxxxxwwwwwwuuuwwwzzz{{{{{{{{{{{{|||zzzzzz{{{|||}}}|||yyyxxxssstttuuuvvvuuusssrrrrrrpppppppppoooooonnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnkkkkkklllnnnqqqtttvvvxxxvvvsssrrruuuxxx{{{xxxsssqqqpppnnnlllkkkmmmppprrrqqqkkkccc]]]ZZZZZZYYYWWWUUUSSSPPPOOOLLLKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFFFFIIIPPP```xxx}}}yyyvvvuuutttssspppkkkfffbbb_________```___^^^^^^______^^^\\\TTTVVVXXXXXXVVVRRRLLLIIIKKKHHHFFFDDDDDDDDDBBBAAA===<<<;;;:::::::::::::::::::::;;;;;;;;;:::999999333666888777555777===CCCQQQeeevvvoooeee\\\UUUPPPMMMKKKEEEEEEDDDCCCCCCDDDEEEEEELLLNNNOOONNNKKKHHHFFFFFFCCCBBBAAABBBCCCDDDCCCAAA===>>>??????>>><<<999888666555444222111000000000/////////000000000111111333222222222222333444444444444444555777;;;???AAAIIIPPPZZZdddjjjooorrrtttwww{{{xxxoooiiiiiilllrrrwww{{{}}}~~~|||{{{zzzzzzyyy}}}||||||||||||zzzxxxvvvyyy|||sssddd```dddiiivvvzzzqqqeeeooovvvaaadddttt...///000111000...,,,+++)))******++++++******))))))***+++,,,------------+++,,,---...000222333333000///...---...///000111444333111000...------,,,+++******++++++,,,---.........////////////......''''''((((((((((((''''''$$$%%%'''((())))))(((''',,,+++******))))))******(((((())))))***+++,,,,,,)))************+++++++++%%%&&&(((***+++,,,++++++))))))************))))))***************+++++++++---,,,***)))(((((())))))------,,,+++***))))))))))))(((((((((((()))******,,,+++******+++,,,...///---...000000//////111222///000222333333444777999777888999;;;>>>BBBDDDFFFFFFIIILLLNNNOOOOOOPPPQQQQQQRRRTTTWWWZZZ]]]```aaaaaadddhhhmmmpppqqqqqqpppnnnnnnmmmnnnoooppprrrsssxxxxxxyyyzzzzzzxxxwwwvvvtttwwwzzz|||{{{zzzyyyyyy|||}}}}}}}}}|||{{{yyyxxxtttvvvwwwwwwuuusssssssssoooooonnnnnnnnnmmmmmmmmmlllmmmnnnoooooooooooonnnmmmmmmmmmoooqqqtttwwwxxxxxxuuuuuuwwwxxxzzz}}}{{{{{{{{{yyyvvvuuuvvvwwwxxxwwwssslllgggaaa```___]]]ZZZVVVRRRPPPLLLLLLKKKIIIHHHFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGGGGEEEFFFJJJSSSbbbyyy|||zzzyyyyyyvvvsssmmmgggccc```_________^^^^^^___aaabbb```___VVVVVVWWWVVVTTTRRROOONNNMMMKKKHHHFFFEEEDDDBBBAAA??????>>>>>>===<<<<<<;;;:::;;;<<<>>>>>><<<:::999333555666666555666;;;???LLL]]]vvv~~~pppjjjbbb[[[UUUPPPLLLIIIEEEEEEDDDCCCCCCDDDEEEEEELLLNNNPPPOOOMMMJJJHHHGGGFFFFFFFFFHHHJJJKKKIIIGGG??????@@@???>>>===;;;:::;;;:::888555333222111111.../////////000000000000222222111111222222333444444444444555888;;;>>>@@@HHHOOOYYYbbbhhhmmmpppsssuuuxxx}}}|||tttmmmhhhkkkpppuuuzzz|||~~~}}}}}}|||zzzzzzyyyzzzzzz}}}}}}|||{{{zzzxxxwwwvvvwwwzzz}}}tttccc\\\]]]___iiiwwwxxxfffhhhyyyccc```kkkttt{{{}}}---...000111000...+++)))******+++,,,,,,+++******)))***+++------------,,,***+++,,,...000222222333...------,,,---///222333222222000///............++++++++++++,,,---.../////////000000000000//////&&&'''(((************)))%%%&&&(((***+++***)))))),,,+++******))))))******''''''((()))***+++,,,,,,)))************+++++++++'''(((***+++,,,+++***)))******))))))))))))******))))))*********+++++++++++++++)))(((((()))*********+++,,,,,,+++***)))(((((((((((((((((()))******+++************,,,---...---...000000//////111222000222333444333444777999777777999<<>>===;;;;;;:::999888666444333222222//////000000000111111111111111000000111111222333555555555666888:::===>>>GGGNNNWWW```fffkkkoooqqquuuwww{{{zzztttlllnnnrrrvvvzzz}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzz{{{|||}}}}}}}}}}}}{{{zzzyyyzzzzzzxxxxxxyyy{{{~~~wwwddd\\\ZZZYYYcccpppkkkggg}}}}}}hhhbbbgggmmmzzz|||zzz~~~,,,---///111000---***'''***+++,,,------,,,+++***,,,---......---,,,***))))))***,,,...000111222222---,,,,,,,,,---000333444000000////////////000000,,,,,,,,,,,,---...//////......///////////////...***++++++,,,,,,***)))((()))***,,,...///...---,,,,,,++++++***)))*********&&&'''((()))***+++,,,---)))************+++++++++)))***,,,---,,,+++)))(((+++***)))(((((()))***+++))))))******++++++++++++******)))))))))***,,,---(((***+++---,,,+++)))(((((((((((((((((()))*********))))))))))))+++---...---...000000//////111222111444555555333333666999777777999<<>><<<999<<<@@@CCCCCCAAA===:::666777888888777888;;;===EEEMMM___yyy}}}zzzxxxvvvssspppmmmfffccc___\\\XXXUUUPPPMMMFFFFFFEEEDDDDDDEEEFFFFFFCCCGGGJJJLLLLLLKKKJJJJJJGGGIIILLLQQQTTTTTTQQQNNN@@@@@@??????>>><<<;;;:::777666555444333222222222000111111111111222222222000000000///000111111222666666666666888:::<<<===GGGMMMVVV___eeejjjnnnpppvvvxxx{{{~~~yyyrrrsssvvvzzz}}}~~~}}}||||||}}}}}}|||{{{{{{|||}}}}}}~~~}}}|||{{{{{{}}}zzzxxxvvvvvvyyy~~~zzzfff]]]ZZZXXXbbboooqqqiii}}}ooogggjjjooozzz~~~||||||000000000///---+++((('''***---000---)))&&&))),,,***,,,...000000...,,,***000///...///111333222111111000...---...///111222000000///000000///,,,***------,,,+++,,,---...///000///...//////...,,,)))+++++++++***************+++*********))))))((((((***(((&&&'''***+++)))'''((()))***)))((('''((())))))******))))))))),,,......,,,***+++---...---***000///---+++***)))((((((+++,,,,,,------,,,,,,+++...(((%%%(((,,,,,,)))(((***+++***)))'''(((+++...******))))))******+++,,,+++***(((&&&$$$""""""!!!------...///000111222333222222222333333444444444999999:::;;;???CCCGGGJJJJJJMMMQQQTTTUUUVVVXXXZZZdddccccccdddhhhlllnnnnnnmmmppptttxxxzzzyyytttpppmmmnnnqqqssssssrrrpppnnnsssuuuxxx{{{||||||zzzyyyxxxyyyyyyxxxvvvwwwyyy{{{}}}}}}}}}|||zzzxxxuuutttxxxxxxwwwuuutttrrrqqqqqqrrrqqqqqqpppooonnnnnnmmmmmmooorrrqqqnnnmmmppprrrqqqrrrssstttuuuwwwxxxxxxssssssvvv|||~~~xxxtttooollliiifffbbb]]]WWWSSSPPPPPPOOOMMMJJJFFFCCCAAABBBEEEHHHJJJJJJJJJJJJJJJFFFGGGGGGFFFFFFGGGIIILLLIIIIIILLLPPPVVVddd||||||xxxssspppmmmmmmlllmmmssszzzyyytttqqqhhhaaaaaacccddddddeeefffbbb]]][[[ZZZXXXTTTQQQPPPNNNJJJHHHHHHHHHHHHGGG===>>>???BBBDDDCCC@@@>>><<<;;;;;;;;;;;;===???@@@FFFOOO___ppp}}}zzzyyyvvvssspppkkkeee]]]XXXVVVTTTPPPMMMKKKIIIGGGFFFFFFEEECCCAAABBBDDDFFFHHHIIIHHHGGGFFFEEEEEEGGGMMMSSSTTTOOOJJJGGGBBB>>>>>>AAABBB???;;;===;;;888666555444111///000,,,***,,,000333222///000000000000111111111111333444555666777:::>>>AAAGGGLLLUUU\\\aaadddgggiiitttwww{{{~~~uuuqqqrrryyy~~~~~~}}}}}}~~~~~~|||{{{{{{zzzzzz{{{{{{|||{{{{{{{{{}}}{{{zzzyyyyyyzzzwwwttttttyyy}}}lll\\\YYY[[[aaaiiipppttttttllllllvvvzzz111111000///---+++)))(((,,,///111///+++)))+++...,,,------......------,,,///...---...000111111000000///...---...///111222111000////////////---+++------,,,,,,,,,---...//////.........///...,,,***((((((((((((((((((((()))************)))))))))(((***((('''(((******)))'''&&&((())))))((((((***+++)))******)))((()))+++------+++******,,,---,,,***---,,,++++++******++++++((())))))******))))))(((******))))))***---...---...000222111---)))))))))******))))))******+++,,,......---,,,,,,,,,,,,,,,------...//////000111111222222222333333444444555999999:::<<>>>>>??????>>><<<>>>===<<<<<<===>>>???@@@DDDNNN^^^ooo~~~~~~|||yyyvvvsssooohhh```YYYVVVTTTQQQNNNMMMKKKHHHGGGFFFEEEBBB@@@???@@@BBBDDDDDDDDDCCCBBBCCCBBBDDDJJJQQQSSSPPPLLLIIIEEEAAAAAACCCCCC@@@===:::888666444444333000...111...+++---111444222000//////000000000111111111333444555666777:::>>>AAAFFFLLLTTT\\\aaaeeehhhkkksssvvv{{{~~~|||tttqqqqqqxxx}}}}}}||||||||||||{{{zzz~~~zzzyyyyyyzzzzzz{{{{{{zzzzzz}}}|||||||||}}}~~~~~~}}}zzzvvvvvvzzz}}}qqq```[[[\\\aaahhhuuuvvvzzzmmmnnn|||333222000...,,,+++++++++,,,///000///+++***+++......---,,,++++++,,,---......---,,,---///111000///000///.........///000111111000...---......---,,,---,,,,,,,,,,,,---...///...---,,,---......---+++'''''''''(((((()))))))))************))))))))))))***)))((((((******)))(((%%%'''))))))))))))+++---((()))***)))((((((***,,,+++***)))***+++,,,+++)))************+++,,,------((((((((())))))((((((((('''------''''''---///,,,***,,,...---***'''''')))******))))))******+++,,,+++++++++,,,---///000111------........./////////111222222333444444555555::::::;;;<<>>>>>>>>???@@@AAABBBKKK[[[lllzzz|||wwwtttssskkkaaaZZZVVVUUURRRPPPOOOMMMIIIGGGEEEDDDAAA???===>>>???AAAAAAAAA@@@@@@@@@???AAAEEELLLPPPOOONNNKKKHHHDDDDDDDDDDDDAAA===888777555444444333111///222///---...222333222000//////000000000000111111444555666666777:::>>>BBBEEEJJJSSS[[[aaafffjjjmmmqqquuu{{{}}}{{{{{{sssooopppvvv{{{{{{{{{{{{zzz{{{yyyxxx|||zzzxxxxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{|||}}}}}}zzzyyy{{{}}}~~~yyyggg^^^]]]```fffzzzyyywwwkkkiii{{{555333000---+++,,,---...+++,,,---,,,***)))***+++...---,,,,,,,,,,,,---......------...000111111000///............///000111222///---,,,---......---,,,,,,,,,,,,------......---,,,+++,,,---...---,,,'''(((((()))***+++,,,,,,*********)))))))))))))))***))))))))))))***))))))'''(((******))))))***,,,((()))***)))(((((()))+++***)))))))))*********)))************+++,,,------******++++++++++++******'''...---&&&'''...---&&&//////...+++((((((***---******))))))******+++,,,''''''((()))+++---///000---------...............111222222333444555666666;;;;;;;;;===???AAACCCDDDLLLOOOSSSWWWYYY\\\```bbbeeefffhhhlllppprrrrrrppphhhhhhhhhjjjlllkkkiiifffggghhhkkkoooqqqrrrssssssssstttvvvwwwxxxwwwvvvuuurrrrrrrrrrrrsssvvv{{{}}}{{{xxxvvvuuuuuuuuuzzzyyyxxxwwwvvvuuuttttttppppppnnnmmmmmmmmmnnnnnnpppnnnlllnnnrrrtttsssqqqmmmooorrruuuxxxyyyyyyyyyyyyxxxzzztttjjjdddaaa___aaa``````___^^^[[[VVVSSSUUU^^^kkkxxx{{{wwwtttkkkgggaaa\\\XXXTTTPPPNNNIIIIIIIIIHHHGGGGGGFFFEEEIIILLLOOOQQQSSSUUUXXXZZZXXXYYYYYYWWWUUUTTTTTTUUUXXXVVVUUUWWW[[[eeexxx~~~xxxuuuvvvyyyyyy{{{~~~}}}wwwooofff```ZZZXXXUUUUUUXXXZZZ[[[[[[XXXUUUQQQNNNLLLJJJGGGEEECCCBBB@@@?????????@@@AAAAAAIIIUUUdddqqq|||}}}yyytttqqqqqqiii___YYYVVVVVVUUUTTTRRRNNNJJJGGGEEECCC@@@>>>>>>???@@@AAAAAAAAAAAA@@@>>>======@@@EEEJJJKKKKKKKKKHHHFFFEEEDDDCCC???===888777555555555555333222222000......000222111000////////////000000000111444555666666777:::>>>BBBCCCIIIQQQZZZ```fffkkknnnoootttzzzzzzxxxyyyrrrnnnnnntttyyyyyyyyyzzzxxxyyyxxxvvvyyy~~~}}}zzzvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyzzz{{{|||}}}|||{{{zzz{{{|||}}}mmmaaa\\\___cccrrr~~~yyyhhh___qqq555333///,,,+++,,,---///+++,,,,,,,,,*********+++,,,,,,---......---,,,,,,///......///111222222111...............//////000111...,,,,,,---......---,,,,,,,,,---------------,,,+++***+++,,,---,,,+++''''''((()))***++++++,,,))))))))))))))))))******)))*********)))))))))******++++++***)))(((((()))(((***+++***)))((()))***))))))***))))))))))))))),,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++'''++++++(((,,,555555...999666222000///...---+++******))))))******+++,,,+++++++++,,,---///000111---------...............111222222333555666666777:::;;;;;;===???AAABBBCCCIIILLLPPPUUUYYY]]]bbbfffffffffhhhkkkmmmnnnmmmlllaaaaaaaaacccfffgggfffeeefffhhhjjjmmmpppqqqrrrsssqqqqqqrrrsssssssssrrrrrrnnnooopppqqqrrrvvv{{{~~~|||zzzxxxwwwvvvwwwwwwxxxxxxwwwvvvuuuuuuttttttqqqpppnnnmmmmmmnnnooopppqqqnnnmmmooorrrtttssspppoooqqqsssuuuwwwwwwxxxwwwzzzyyyzzzzzzkkkbbb^^^\\\XXXTTTXXXWWWVVVUUUUUUSSSOOOLLLJJJMMMTTT]]]fffppp{{{{{{uuurrrjjjfff___ZZZVVVRRRNNNLLLIIIIIIIIIHHHHHHGGGGGGGGGKKKNNNSSSVVVYYY\\\```bbb_________]]]YYYWWWVVVWWWYYYVVVVVVYYY]]]eeeuuu|||~~~~~~{{{tttnnnjjjaaa___]]]]]]___aaabbbccc]]][[[YYYVVVSSSNNNHHHDDDDDDCCCAAA@@@???>>>??????AAAEEEMMMYYYfffttt~~~{{{xxxtttnnnkkkkkkddd[[[VVVVVVXXXXXXXXXTTTPPPKKKGGGDDDBBB@@@>>>??????@@@@@@AAAAAA@@@@@@>>>===<<<===AAADDDGGGHHHHHHGGGFFFEEECCCAAA>>><<<777666444444555555333222111///....../////////......////////////000000000333444555666777999>>>AAABBBGGGOOOWWW^^^ccciiillllllqqqxxx~~~wwwsssrrrppplllkkkqqqvvvwwwwwwxxxvvvwwwwwwuuuwww|||}}}zzzvvvvvvuuuuuuvvvxxxyyyzzzvvvvvvwwwxxxzzz|||}}}~~~}}}{{{zzzzzz{{{|||~~~tttddd]]]^^^```lllooo```mmm444222///,,,++++++---...------------------------+++,,,............,,,+++000///...000222333222111------.........////////////---,,,,,,---......---+++,,,------......---------+++******+++,,,+++***&&&&&&&&&''''''((((((((())))))))))))************)))***++++++))))))***++++++,,,---+++)))''''''((()))+++,,,,,,***))))))***(((***+++***)))((()))***...---,,,+++******************++++++++++++******(((((((((,,,333<<>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???CCCFFFHHHGGGHHHGGGFFFDDDBBB???>>>777555444444444444222111000000///......---............////////////000000222333444444555888===@@@BBBFFFMMMTTTZZZ___dddgggfffkkkrrrxxx}}}xxxqqqmmmooojjjiiioootttuuuuuuwwwtttwwwvvvtttuuuzzz|||{{{vvvuuuuuuuuuvvvxxxyyy{{{rrrssstttvvvyyy|||~~~~~~~~~~~~|||zzzzzz|||~~~{{{iii```___```hhh{{{lllpppxxx222000...,,,++++++,,,---------,,,------...------...------,,,,,,------...///......///111222111000------......//////......---,,,,,,---...///---,,,+++,,,---.........------...,,,***)))*********)))&&&&&&''''''''''''''''''((()))))))))************)))***,,,+++)))(((***,,,***,,,,,,+++)))((()))******,,,...---,,,*********(((***,,,+++)))(((***+++...---,,,+++************))))))************))))))***&&&(((...222999NNNdddgggPPP666'''(((+++)))%%%******))))))******+++,,,******)))))))))***++++++------...//////000111111111222333444555777888888888999;;;===???AAABBBCCCDDDGGGKKKNNNRRRWWW]]]aaacccbbbaaabbbeeeggggggfffdddaaa^^^]]]___```aaaaaaaaabbbdddfffhhhjjjlllmmmkkkkkkkkkjjjjjjiiiiiiiiigggiiimmmoooqqqsssvvvxxx{{{|||}}}}}}~~~~~~}}}}}}xxxxxxxxxwwwwwwvvvvvvuuusssqqqooonnnnnnppprrrsssooopppqqqpppnnnnnnnnnooorrrqqqqqqrrrtttwwwyyy{{{zzzyyy|||{{{|||~~~wwwttttttrrrqqqqqqsssuuuwwwqqqooollljjjhhhddd```]]]TTTNNNJJJJJJIIIJJJQQQ[[[cccjjjuuu{{{vvvsssiiieeeaaa\\\XXXRRRMMMIIIGGGGGGHHHJJJLLLOOORRRSSSVVV\\\eeennnssswwwzzz|||wwwvvvssslllccc[[[UUUSSSTTTTTTWWW^^^ccciiisss|||{{{yyyyyyqqqnnnkkkiiijjjkkkkkkjjjiiifffaaa]]]XXXRRRLLLHHHDDDBBB@@@===;;;:::::::::===>>>AAAHHHSSS```mmmttt{{{yyyxxxwwwuuupppkkkgggbbb]]]XXXVVVXXX[[[[[[ZZZUUUPPPKKKGGGDDDCCCAAA@@@=========<<<<<<<<<=========>>>???@@@BBBEEEIIIKKKIIIJJJKKKJJJHHHEEECCCBBB;;;999777777777666444333111111111///...---.............../////////000000000111222333444777;;;???BBBFFFKKKQQQVVVZZZ___bbb```dddkkkqqqwww|||wwwrrrnnniiihhhmmmrrrssstttvvvtttwwwwwwtttuuuyyy||||||vvvuuuuuuuuuvvvxxxzzz|||ttttttuuuwwwyyy{{{}}}~~~|||~~~~~~||||||ooofffaaabbbhhhyyywwwqqqooo~~~000///...,,,+++++++++,,,++++++******,,,,,,,,,+++000...,,,******,,,...000...---,,,...000111000///,,,---......//////......,,,,,,,,,...//////---++++++,,,---.........---,,,///,,,***))))))***)))((()))))))))))))))((((((((((((((())))))*********+++(((+++,,,,,,)))(((***,,,)))***++++++***)))***,,,+++---///...---+++***+++)))+++---,,,)))(((***,,,,,,,,,++++++***+++++++++******++++++++++++******---'''(((---,,,111PPPtttVVV333)))+++,,,)))*********)))***++++++,,,+++*********++++++,,,---------...///000111222333111222333444666777888999777888:::===???AAACCCCCCEEEGGGJJJMMMPPPTTTYYY]]]]]]\\\[[[\\\___bbbddddddcccaaa^^^]]]___bbbcccdddcccccccccdddddddddeeeeeeiiiiiihhhhhhggggggffffffgggkkkooorrrtttuuuwwwxxxxxxyyy{{{}}}~~~~~~}}}|||zzzyyyyyyxxxxxxwwwwwwwwwtttrrrpppoooooopppssstttqqqsssuuussspppnnnooorrrqqqpppppppppssswww|||~~~||||||wwwxxxzzz}}}zzzwww}}}~~~zzzvvvqqqmmmbbbZZZTTTPPPLLLGGGKKKSSSVVV^^^jjjttt|||}}}xxxtttrrrhhhfffbbb^^^YYYSSSMMMHHHEEEEEEGGGJJJNNNSSSWWWYYY___fffqqqzzz~~~uuuiii___WWWTTTSSSSSSXXX```fffkkksss|||~~~~~~||||||uuurrrnnnllllllmmmllllllfffbbb\\\VVVQQQLLLHHHEEECCCBBB???<<<:::999888888:::<<>>>>>=========>>>>>>===>>>@@@BBBEEEHHHLLLOOOKKKMMMNNNNNNLLLIIIGGGGGG@@@>>><<<;;;;;;:::888777333333222111///......///............/////////000000111222222333666:::>>>BBBEEEJJJOOOSSSWWW\\\^^^[[[```ffflllrrryyy{{{mmmhhhggglllqqqssssssuuussswwwwwwttttttyyy}}}}}}vvvvvvuuuuuuvvvxxx{{{|||yyyyyyxxxxxxyyyyyyzzzzzz|||~~~~~~~~~tttkkkddddddiiiyyyzzzmmmjjjxxx---,,,++++++++++++,,,---++++++******++++++,,,---...---,,,+++++++++,,,,,,///...............///000000...---...000111...,,,,,,---.........---++++++++++++,,,---............******))))))(((((('''''',,,***((((((+++,,,+++*********))))))))))))******))))))******++++++,,,,,,******)))((())))))******++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))&&&***---,,,+++000;;;EEEjjjGGG111,,,---***%%%'''((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,......//////000000111111111222333444555777888888777888888:::===@@@CCCEEEIIIJJJLLLNNNOOOSSSWWWZZZYYYYYYXXXYYYZZZ\\\]]]______``````aaabbbccccccdddjjjgggcccaaa```aaaaaaaaabbbdddfffhhhhhhgggfffeeegggiiilllooorrrtttuuuuuuvvvtttsssuuuxxx|||}}}~~~yyyzzzzzzyyyuuusssrrrrrruuuuuuvvvtttrrrpppqqqqqqsssrrrpppnnnmmmllllllmmmssspppnnnoootttxxxyyyyyy|||zzz{{{~~~zzzvvv}}}yyy{{{zzzuuujjj^^^XXXSSSNNNMMMNNNMMMYYYiiiuuu{{{}}}~~~xxxsssqqqqqqlllggg```ZZZWWWRRRLLLGGGIIIIIIIIIJJJPPPVVVXXXVVVdddiiirrrzzz{{{lll___YYYXXXSSSVVV]]]eeehhhiiinnnvvv|||{{{yyyyyyyyy{{{|||zzzxxxyyy|||}}}uuummmiiiiiihhheee```___^^^[[[TTTKKKEEECCCCCC>>>===<<<;;;:::999999999777;;;???CCCHHHPPP[[[ccckkkuuu|||~~~yyyzzzyyyrrrkkkiiiaaa^^^[[[\\\___```___]]]VVVRRRLLLHHHEEEDDDBBBAAA@@@??????>>>>>>>>>>>>>>>AAABBBDDDEEEEEEHHHKKKNNNQQQRRRTTTUUUTTTQQQNNNKKKDDDBBB>>>:::777666555666111111000000//////...............///////////////111222444555666888<<>>>>>======>>>???@@@AAA>>>???AAACCCDDDGGGKKKOOORRRSSSTTTTTTSSSOOOKKKIIIBBB@@@===999666555444444111111000000//////////////////////////////......---...000111222555999<<>>@@@BBBDDDDDDFFFHHHIIIJJJMMMPPPSSSRRRRRRQQQQQQRRRSSSTTTUUUXXXYYYZZZ[[[\\\]]]]]]^^^cccaaa___^^^]]]^^^```aaaaaaaaabbbccccccdddeeeeeeeeefffiiikkkmmmnnnnnnnnnkkknnnrrrsssssstttvvvyyyzzzyyyvvvrrrooooooqqqtttpppqqqrrrpppnnnllllllmmmllllllkkkjjjjjjkkklllmmmmmmnnnoooooopppssswwwzzz{{{|||}}}}}}vvvoookkkhhhjjjkkklllnnnqqqvvvyyy{{{uuuqqqhhhZZZPPPLLLMMMWWWfffqqqwwwzzz|||}}}yyyyyywwwtttqqqppprrrssstttmmmcccZZZUUUPPPKKKGGGFFFFFFHHHLLLQQQVVV[[[___ffffffjjjpppxxx||||||{{{||||||yyyrrriiiaaa___^^^XXX[[[bbbhhhjjjkkkrrr{{{}}}zzzzzzyyywwwsssnnniiieeebbbccccccbbb```^^^^^^___aaadddaaa^^^\\\[[[YYYVVVTTTQQQPPPMMMHHHBBB???>>>>>>===<<<:::999777666555555888:::;;;<<<===BBBJJJPPP]]]dddkkkooovvv~~~~~~}}}zzzqqqiiieee]]][[[[[[]]]```aaa^^^[[[SSSOOOJJJHHHHHHJJJLLLMMMAAA@@@>>>======>>>@@@AAA:::<<<>>>@@@BBBEEEJJJMMMPPPQQQRRRRRRPPPMMMIIIGGGAAA>>>;;;777555333333333111000000000000/////////000000000//////.........+++,,,...000111444888;;;===BBBHHHKKKMMMPPPTTTXXXYYYZZZ]]]bbbiiipppwww{{{}}}{{{qqqkkkjjjkkklllkkkkkklllmmmooopppqqqrrrrrruuuttttttuuuvvvxxxzzz{{{|||{{{zzzyyyxxxxxxyyyzzz|||}}}~~~~~~sssmmmnnnrrr|||vvvfffaaalll~~~)))))))))(((((()))))))))++++++******++++++,,,---///...---,,,+++,,,,,,---222222111111000///...---......///000000000000//////////////////.........---...///000///---,,,+++,,,++++++******)))((((((&&&&&&''')))***,,,,,,,,,))))))************)))))),,,,,,++++++******))))))%%%&&&(((***+++***((('''***))))))))))))******+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******---//////,,,((()))+++,,,+++***((()))***)))))))))******))))))(((,,,,,,,,,,,,------------......//////000000111111111222333444555777888888888888999;;;===???@@@AAAAAACCCEEEGGGGGGIIILLLNNNNNNNNNNNNNNNOOOOOOPPPPPPSSSTTTVVVXXXYYYZZZZZZZZZ]]]]]]\\\[[[[[[\\\^^^``````______```aaabbbcccdddcccdddfffhhhiiijjjjjjiiiggglllrrrsssqqqppptttwwwxxxxxxvvvsssqqqpppqqqrrrpppqqqqqqooommmkkklllmmmkkkjjjiiihhhhhhhhhiiijjjkkkmmmoooooonnnpppvvvzzzyyy{{{}}}}}}xxxooofff```[[[\\\]]]^^^```cccfffhhhqqq~~~yyyoooaaaUUUQQQPPPYYYeeepppvvvzzz{{{|||wwwvvvtttttttttwww{{{~~~vvviii^^^VVVQQQKKKGGGFFFEEEFFFIIILLLOOOVVV^^^kkkhhhgggkkktttzzz{{{zzz{{{zzzwwwpppiiidddbbbbbb___aaafffjjjiiiiiipppzzz{{{wwwsssqqqrrrqqqpppmmmiiiddd___\\\\\\[[[YYYWWWUUUUUUUUUVVVTTTTTTTTTVVVWWWWWWUUUTTTMMMKKKGGGCCC???=========>>>===;;;999777666666555:::;;;<<<<<<<<<@@@GGGMMMZZZ^^^ccchhhoooxxx{{{ssskkkeee\\\[[[[[[^^^aaaaaa^^^ZZZUUUQQQLLLIIIJJJLLLOOOPPPGGGEEEAAA>>><<<<<<===>>>:::;;;===>>>???AAAEEEHHHKKKLLLMMMNNNMMMJJJHHHFFF@@@===:::777444333333333000000000000000000000000222111111000///...------,,,...000111222555999<<<===BBBGGGKKKMMMPPPUUUYYYXXXZZZ^^^bbbffflllrrrvvvxxx}}}wwwoookkkkkkjjjjjjjjjkkkmmmnnnpppqqqqqqqqqrrrrrrrrrsssuuuwwwzzz{{{zzzzzzyyyxxxxxxxxxyyyyyyzzz|||~~~~~~}}}uuukkklllnnnvvvwwwccc^^^hhhyyy++++++,,,,,,,,,,,,++++++++++++******++++++,,,---///...---,,,,,,,,,------111111111111000///---,,,,,,---...///.........///000000//////............---...000000000...,,,************)))((((((''''''###%%%'''((())))))******((()))************)))(((,,,,,,++++++******)))))),,,,,,,,,***'''###))))))(((((()))******+++************************++++++++++++++++++++++++************+++++++++++++++******---111111---(((---***((((((***---//////'''((()))******+++++++++++++++++++++,,,,,,,,,,,,......//////000000111111111222333444555777888888777888999;;;<<<===>>>??????AAACCCEEEEEEFFFHHHJJJKKKLLLLLLMMMNNNNNNNNNNNNOOOPPPSSSUUUWWWWWWWWWVVVWWWYYYZZZYYYXXXYYY[[[^^^^^^^^^^^^^^^___aaabbbcccaaacccdddfffggggggggggggfffkkkqqqrrrppppppssswwwuuuvvvxxxwwwtttrrrpppppppppqqqqqqpppmmmllllllmmmmmmllljjjhhhggggggggggggiiilllnnnnnnnnnpppuuuzzzwwwzzz{{{{{{zzz{{{rrrhhh```[[[VVVVVVUUUWWWZZZ^^^aaabbbeeeooo|||ttteee[[[XXXVVV]]]gggpppwwwzzz{{{|||tttsssrrrtttyyy}}}nnn```WWWOOOHHHDDDBBB@@@AAADDDFFFIIIUUUaaayyysssnnnooovvv~~~}}}vvvpppkkkiiiiiijjjkkkooooookkkiiipppzzz~~~uuuooollljjjgggggggggeeeccc___[[[YYYYYYWWWTTTRRRQQQPPPPPPOOOMMMMMMOOOSSSWWWYYYXXXVVVMMMJJJFFFBBB@@@???>>>>>>???>>>===;;;999888888888999:::;;;;;;;;;???FFFLLLXXXZZZ^^^ccciiipppxxx}}}wwwnnnggg^^^]]]]]]___bbbaaa^^^ZZZTTTPPPKKKHHHHHHIIIJJJKKKGGGFFFCCC@@@>>>=========<<<<<<===<<<;;;<<>>BBBGGGKKKMMMPPPVVV[[[YYY\\\___bbbdddhhhmmmpppvvv|||zzzrrrllljjjjjjjjjjjjkkkmmmooopppqqqqqqqqqppppppqqqrrrtttvvvyyyzzzwwwwwwwwwwwwwwwwwwxxxxxxzzz{{{|||~~~~~~~~~uuujjjlllmmmqqqzzzbbb]]]fffuuu******++++++++++++******++++++******++++++,,,---000///---,,,,,,,,,---...//////000000000...---,,,***,,,......------...///000///......------......,,,...000111111///---+++******))))))((('''''''''###%%%((())))))((())))))((()))***++++++***)))((())))))))))))(((((((((((())))))******)))((('''&&&(((((((((((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++)))***************++++++,,,+++***+++------***&&&---***'''))),,,---***&&&'''((()))***,,,,,,,,,,,,*********+++++++++,,,,,,......//////000000111111111222333444555777888888777888:::;;;============>>>@@@CCCDDDEEEEEEFFFHHHHHHIIIJJJLLLMMMNNNNNNNNNLLLNNNQQQTTTUUUVVVUUUUUUSSSVVVXXXWWWUUUUUUXXX[[[\\\\\\]]]^^^```aaabbbbbb```aaaccceeegggggggggfffgggkkknnnpppooopppsssuuusssuuuxxxxxxvvvrrrpppoooqqqqqqrrrpppnnnlllmmmmmmnnnmmmkkkiiiggggggggggggjjjkkklllmmmooorrrvvvyyywwwyyyzzzzzzyyy|||tttjjjccc]]]YYYWWWTTTRRRSSSVVV[[[^^^``````eeekkkuuuxxxggg^^^\\\\\\aaaiiiqqqwwwzzz{{{{{{rrrqqqqqqvvv}}}pppbbbXXXOOOGGGBBB===:::;;;@@@BBBGGGYYYlll{{{zzz~~~zzzvvvsssssstttuuuwwwuuunnnkkkrrr}}}{{{rrrjjjfffddd]]]^^^^^^^^^]]][[[YYYXXXWWWTTTQQQOOOOOONNNMMMLLLNNNLLLMMMSSS[[[```^^^[[[QQQMMMHHHDDDBBBAAA@@@???@@@???>>><<<;;;;;;;;;;;;666777888888999===EEEKKKUUUUUUXXX^^^cccgggooowww{{{~~~yyyqqqiiibbb```^^^```bbbaaa^^^ZZZQQQNNNIIIFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@>>>>>>===;;;999888:::<<<>>>???AAACCCDDDEEEEEEDDD>>><<<999666444333333444000000000111111111111222111111111000000/////////---...//////000111555777===AAAFFFIIIKKKOOOUUUZZZZZZ]]]aaabbbbbbdddiiimmmttt|||yyyqqqllliiiiiijjjjjjkkklllnnnooopppqqqqqqoooooooooppprrruuuwwwyyyuuuuuuvvvvvvwwwwwwxxxxxxzzzzzz{{{|||}}}~~~tttkkkmmmnnnqqq}}}eee___fffsss(((((()))******)))((((((++++++******++++++,,,---000///...,,,,,,------...,,,---...//////...,,,+++***,,,//////...---///000//////---,,,,,,,,,---...+++---///111222000...,,,++++++******)))(((((('''$$$'''++++++***((()))***((()))***++++++***)))(((((((((((((((((()))))))))$$$%%%''')))+++---///000'''''''''(((((()))++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,---,,,***)))******)))))),,,+++***+++,,,***&&&""")))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......//////000000111111111222333444555777888888999:::<<<>>>>>>???>>>>>>>>>AAADDDEEEEEEEEEFFFGGGEEEFFFHHHKKKLLLMMMMMMMMMKKKMMMPPPTTTUUUVVVUUUTTTQQQTTTWWWVVVSSSRRRUUUYYYZZZ[[[]]]___aaaaaaaaaaaa```aaaccceeeggghhhhhhgggiiiiiijjjlllnnnppprrrsssrrrtttvvvuuusssqqqoooooopppqqqqqqpppmmmllllllmmmnnnmmmkkkiiiiiiiiiiiijjjlllkkkjjjlllppptttwwwxxxxxxyyyzzz{{{{{{||||||}}}{{{rrrmmmjjjhhhgggfffaaa[[[XXXYYY]]]___```]]]```bbbfffsss{{{iii___^^^```dddjjjqqqvvvyyyyyyxxxuuuttttttyyytttggg]]]TTTLLLGGG>>>::::::???AAAGGG]]]uuu|||zzzyyywwwxxxzzzwwwnnnkkksss~~~vvvnnngggccc```[[[[[[[[[ZZZZZZZZZZZZZZZXXXTTTQQQOOOPPPPPPNNNLLLLLLHHHIIISSSbbbkkkkkkfffVVVQQQJJJFFFDDDCCCBBB@@@???>>>======<<<<<<<<<===666777888888888<<>>>>>===;;;888777888999;;;<<<>>>???@@@AAAAAAAAA<<<:::777444222222222222000000111111111222222222111000000000000000000000---............///222444999===AAAEEEGGGKKKRRRWWWXXX]]]aaacccbbbdddhhhmmmpppzzz{{{yyytttnnnjjjgggggghhhhhhiiikkklllnnnoooooooooooooooooopppqqqsssvvvwwwuuuuuuvvvwwwxxxyyyyyyyyy{{{zzzzzzzzz{{{}}}uuukkknnnoooppp{{{lllbbbgggrrr+++,,,---......---,,,+++++++++******++++++,,,---000///...---,,,---......***,,,---//////...,,,+++***---000000///...000222///...---,,,+++,,,------***,,,///222222111...---,,,,,,++++++***)))))))))&&&***---...+++))))))+++''')))***++++++***)))'''))))))******++++++,,,,,,++++++***)))((()))))))))''''''''''''((()))++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,---------,,,,,,***))))))+++---///(((((()))***+++---//////,,,,,,---------,,,++++++,,,,,,,,,---------............//////000111111111111222333444555777888888;;;<<<>>>???@@@@@@@@@??????AAADDDEEEEEEEEEEEEFFFCCCDDDGGGJJJLLLMMMMMMMMMKKKMMMPPPTTTVVVVVVUUUTTTPPPSSSVVVUUURRRQQQTTTWWWYYY[[[^^^```bbbbbbaaaaaa___aaacccfffggghhhhhhhhhiiihhhgggiiilllpppqqqrrrssstttsssrrrooonnnooopppoooppppppooommmkkkkkklllmmmlllkkkjjjjjjkkkllllllmmmkkkiiilllqqqvvvxxxxxxzzzzzzzzz|||}}}}}}{{{xxx~~~yyyyyy{{{}}}~~~}}}vvvllleeecccdddddddddZZZ^^^___]]]dddwww|||jjjaaa___bbbeeejjjpppuuuxxxxxxvvvyyyxxxyyy}}}xxxlllcccZZZSSSMMMDDD>>>===@@@AAAGGG^^^xxxwwwzzz~~~~~~|||zzzuuuvvvxxxtttllliiirrrzzzyyywwwsssllleeeaaa___]]]\\\\\\[[[[[[\\\\\\]]]ZZZVVVRRRQQQRRRRRRQQQOOOGGGBBBDDDRRRfffuuuvvvrrrYYYSSSLLLGGGEEEDDDBBB@@@======<<<<<<<<<<<<======888999:::999999===DDDJJJHHHFFFJJJRRRWWWYYY```iiijjjttt||||||{{{zzzssskkkiiieeeaaa```aaaaaa^^^\\\TTTQQQOOOMMMLLLJJJGGGEEECCCDDDEEEEEECCCAAA>>><<<>>>>>>===:::888777888999;;;;;;<<<======>>>======;;;999666333111000111111000000111111222222222222000000000000000111111111//////000///...///111333666999>>>AAACCCHHHOOOTTTWWW[[[aaacccbbbdddiiinnnmmmxxx~~~|||zzzzzztttsssppplllhhheeeeeefffggghhhiiikkklllmmmnnnnnnooooooooooooqqqsssuuuvvvuuuvvvwwwxxxyyyzzzzzzzzz|||zzzyyyxxxyyy|||vvvjjjmmmnnnoooyyytttdddhhhrrr***+++,,,---,,,+++***)))'''&&&&&&''')))+++---///............///000222222222333444333000...,,,,,,////////////////////////000...+++))))))***---///...000222222111000111222------...---,,,***(((&&&))))))))))))************(((((())))))******++++++'''''')))+++------+++)))******+++++++++******)))***++++++,,,+++***)))(((***)))((()))******)))(((((())))))))))))************,,,---+++((('''))),,,))))))******+++++++++,,,++++++******************))))))***+++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,000...---...000222222111333555666555444444555666999:::;;;<<<===???@@@@@@AAAAAAAAAAAABBBCCCDDDDDDFFFGGGIIIKKKLLLMMMNNNNNNIIIKKKNNNQQQRRRRRRPPPOOOPPPRRRTTTWWWXXXWWWVVVVVVZZZZZZ[[[^^^bbbccc```^^^bbbcccdddeeeffffffgggfffkkkgggccceeelllqqqrrrpppssssssrrrrrrqqqrrrrrrrrrmmmoooqqqooolllkkklllnnnmmmlllkkkiiiiiiiiiiiijjjkkkiiiiiilllqqquuuvvvuuuxxxzzz}}}~~~}}}}}}~~~~~~zzzrrruuusssjjjgggbbb___^^^___ggg|||~~~lllccc```fffkkknnnooosssyyyzzzwww}}}{{{}}}yyyfffbbb]]]NNNNNNEEE???AAACCCEEEQQQ^^^dddjjjqqquuuyyyxxxssspppppppppmmmhhhgggrrr}}}yyyxxxtttoookkkhhheeeaaa___aaa```]]][[[YYYYYYYYYYYY[[[YYYWWWUUUTTTRRRNNNLLL@@@???BBBKKKXXXeeennnrrr\\\SSSIIIDDDDDDEEEDDDBBBFFFCCC@@@>>>>>>>>><<<;;;666777888888:::>>>CCCGGGGGGGGGHHHJJJOOOTTTZZZ]]]aaahhhqqqwwwyyyvvvrrrpppssspppkkkeee```]]]\\\[[[SSSRRRQQQOOOLLLIIIGGGEEEDDDCCCAAAAAABBBBBB@@@???>>><<<;;;888777555555444888888888888777777777777666555333111000000111111111111222222222111111000000000000000000000000000111000...------///222333777;;;@@@AAABBBEEELLLQQQSSSVVVZZZ]]]___bbbeeegggpppsssxxx|||}}}|||{{{|||~~~}}}zzzvvvtttqqqnnniiiccc___^^^```cccaaaeeeiiilllmmmlllmmmmmmnnnnnnnnnoooppprrrssstttrrrtttvvvxxxyyyzzzyyyyyy{{{||||||{{{{{{|||~~~{{{mmmiiihhhnnnzzz~~~yyyiiiooowww~~~,,,------------,,,++++++))))))))))))+++---...000111000//////////////////111222333222///,,,++++++------------------------///---+++))))))+++---///...///111111000///000000,,,---------,,,***((('''))))))))))))************))))))))))))************))))))***,,,......,,,******++++++,,,++++++******+++,,,---------+++***)))+++***)))******+++***))))))))))))*********++++++---...---+++((('''((((((*********+++++++++,,,,,,)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,*********+++,,,---...//////...------///111111000333444555555444444555666888999:::;;;===>>>??????AAA@@@@@@AAAAAABBBCCCDDDCCCDDDEEEGGGIIIJJJLLLMMMJJJLLLOOORRRTTTTTTSSSSSSQQQSSSUUUWWWXXXXXXWWWWWWZZZZZZ[[[^^^bbbcccaaa^^^aaaaaacccdddeeeeeeeeeeeekkkgggdddffflllqqqsssrrrssssssrrrqqqqqqqqqqqqrrrmmmooopppnnnkkkjjjkkkmmmmmmllljjjiiihhhhhhiiiiiinnnlllkkkmmmqqqttttttsssvvvyyy}}}~~~}}}|||{{{{{{~~~uuullleeebbbaaafffrrrpppgggeeelllrrruuusssrrrwww|||}}}~~~}}}{{{wwwrrrbbbXXXLLLCCCDDDDDDEEEMMMWWWYYY^^^dddiiimmmttt{{{zzzxxxtttqqqkkkkkkkkkjjjgggiiiuuu~~~{{{wwwtttoookkkgggddd```^^^___^^^\\\ZZZYYYYYYYYYZZZXXXVVVTTTSSSRRRPPPNNNKKK>>>===>>>DDDOOOZZZcccfffXXXQQQIIIEEEEEEFFFDDDBBBDDDAAA>>>======<<<<<<:::444666999:::;;;===@@@CCCDDDDDDDDDEEEHHHLLLPPPSSSXXX^^^gggmmmppppppoooooosssppplllgggbbb___]]]\\\UUUTTTRRROOOLLLIIIFFFDDDDDDCCCAAAAAABBBBBB@@@???===<<<:::888666555444444777666666666666555555555444333222000000000000111000000111111111111000000000000000000000000000000000///---,,,---///111333444999===???@@@CCCIIINNNPPPSSSXXX\\\___bbbfffiiikkknnntttxxx{{{{{{yyywwwwwwyyy|||}}}{{{~~~|||yyyuuusssqqqoookkkfffaaa___```bbbbbbeeeiiillllllkkkkkklllmmmmmmmmmnnnpppqqqsssssswwwxxxyyyzzz{{{|||||||||}}}}}}}}}|||zzz{{{|||~~~zzzoookkkiiinnnyyy~~~yyy{{{~~~ppprrruuuyyy}}}///...------,,,,,,------,,,,,,,,,,,,---...///000333222111///...------,,,000111111000---+++++++++------------------------///---+++))))))+++---///---///000000///......///++++++,,,,,,++++++***)))))))))))))))***************************)))))))))*********,,,......---+++++++++,,,------,,,,,,+++******+++,,,,,,+++)))(((++++++++++++++++++++++++************+++++++++,,,...,,,***)))******)))(((******+++++++++++++++,,,(((((((((((((((((())))))++++++++++++++++++,,,+++)))))))))***+++,,,.........---,,,---///000000000222444555555444444555666777888999:::;;;===>>>>>>@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEGGGJJJMMMNNNKKKMMMPPPSSSUUUVVVVVVUUURRRSSSUUUWWWXXXXXXXXXWWWZZZZZZ[[[]]]```aaa```^^^___```aaacccddddddeeeeeeiiifffdddggglllrrrttttttsssrrrrrrqqqqqqqqqqqqpppmmmnnnooonnnkkkjjjkkkllllllkkkjjjiiihhhhhhhhhhhhooonnnmmmnnnppprrrrrrqqqrrrvvv{{{}}}|||zzzxxxwww||||||yyyvvvsssooosssyyytttnnniiihhhkkkpppwwwpppooottt{{{{{{wwwyyy~~~kkkZZZKKKGGGGGGFFFKKKRRRWWWZZZ```eeehhhlllqqqtttyyytttnnnlllmmmooonnnmmmhhhggghhhhhhggglllzzz~~~wwwtttooojjjgggccc___\\\\\\\\\ZZZYYYYYYXXXXXXYYYTTTRRRPPPPPPPPPOOOMMMKKKAAA???===@@@FFFNNNUUUXXXRRRMMMHHHFFFFFFFFFEEECCCBBB@@@===;;;;;;;;;;;;:::333666999;;;<<<<<<<<<===AAA@@@@@@@@@AAADDDGGGIIINNNRRRYYY^^^cccfffjjjlllqqqnnnkkkfffbbb___\\\[[[TTTSSSQQQNNNKKKHHHEEEDDDDDDBBBAAAAAAAAAAAA@@@>>><<<:::999777555444333333444444333333333222222222222111000//////...////////////000000000000//////000000000000000000000000000...---,,,,,,...000111444777<<<>>>???BBBHHHMMMPPPSSSWWW[[[]]]```ccceeeeeehhhnnnsssuuuuuusssqqqqqqtttxxx{{{|||{{{yyywwwwwwyyy{{{|||{{{xxxtttqqqppppppnnniiidddaaa```aaacccfffiiikkkkkkjjjjjjkkkllllllmmmnnnoooqqqssstttyyyyyyzzzzzzzzz{{{{{{{{{~~~~~~~~~|||zzzyyy{{{|||{{{qqqllliiimmmwww|||tttuuusss}}}wwwtttrrrrrrtttwwwyyyzzz///...,,,+++++++++,,,------------......//////000333222000///------,,,,,,000111111000---++++++,,,////////////////////////...,,,+++******+++---///---///000///...,,,,,,---*********++++++++++++***((()))))))))************+++++++++******)))))))))***)))***+++------,,,***,,,,,,------...---------''''''((())))))((('''&&&+++,,,---,,,++++++,,,---******+++++++++,,,,,,,,,***(((&&&(((,,,...---,,,************************((((((((()))))))))))))))+++++++++++++++++++++,,,,,,,,,+++************+++...,,,+++,,,...000000///222333444444444444555777666666777999:::;;;<<<===????????????@@@AAABBBCCCEEEEEEEEEFFFIIIMMMPPPRRRMMMOOOQQQSSSTTTUUUTTTTTTQQQRRRSSSUUUVVVVVVVVVVVVWWWXXXYYY[[[]]]^^^^^^^^^___```aaacccdddeeeeeeeeegggeeedddfffkkkqqqtttuuusssssssssrrrrrrqqqppppppppppppooonnnmmmlllkkklllkkkkkkjjjiiihhhhhhhhhhhhmmmllllllmmmnnnpppqqqqqqqqqsssvvvxxxwwwwwwwwwwwwzzz|||}}}sssooohhhbbb___]]]\\\ZZZ\\\^^^```dddiiipppyyy~~~tttmmmllllll}}}|||~~~~~~gggQQQIIIIIIIIIMMMSSS]]]```ffflllooopppooonnnppplllgggeeegggjjjlllmmmkkkiiiiiijjjkkkqqqxxxuuuoookkkgggccc^^^[[[[[[[[[ZZZXXXWWWVVVUUUUUUQQQOOONNNMMMNNNNNNMMMLLLHHHFFFBBBAAACCCGGGLLLOOOLLLJJJGGGFFFGGGFFFDDDBBBBBB@@@===;;;;;;;;;:::999555777999999999888999;;;???>>>>>>>>>???@@@CCCDDDGGGJJJNNNRRRVVV\\\bbbfffkkkiiigggddd```]]]ZZZYYYPPPOOOMMMKKKIIIGGGEEEEEEBBBAAA??????@@@@@@>>>===:::999777666444333333222111111111000000000//////000//////......------------.../////////////////////////////////////////////...---,,,,,,---...///555888<<>><<<;;;;;;:::999777777777555444555888::::::::::::;;;<<<>>>@@@AAAEEEFFFGGGIIILLLQQQXXX]]]ccccccbbbaaa^^^[[[YYYWWWRRRPPPNNNJJJGGGEEEDDDCCC@@@???======>>>>>><<<;;;888777666444333222222111////////////............---.........------,,,,,,------...//////////////////////////////////////////...------------......333666:::===AAADDDGGGIIIPPPRRRUUUVVVVVVVVVXXXYYY^^^aaafffjjjllllllkkkjjjhhhjjjooosssuuutttsssqqqlllooosssvvvvvvtttpppmmmkkklllmmmjjjfffaaa^^^]]]dddfffiiijjjiiiiiiiiijjjmmmmmmnnnoooqqqsssuuuvvvvvvvvvvvvvvvuuuuuuuuutttwwwyyy{{{|||||||||~~~lllfffccchhhtttwwwwwwzzzmmmdddfffoooyyy,,,,,,++++++*********+++***+++,,,......//////............---......//////111111111///------...///------------------------,,,++++++++++++,,,...//////000111000---+++++++++******)))))))))******+++))))))))))))************+++++++++++++++************((('''((()))***)))(((++++++,,,---............'''(((***++++++******)))***---...---+++***,,,...************+++++++++,,,,,,+++))))))***+++******)))))))))))))))((((((((())))))******++++++,,,,,,+++***))))))***,,,---...*********+++,,,---//////...---,,,---///000000000000222333444333444555777555666777888999;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEGGGJJJMMMOOOLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTVVVXXXXXXXXXYYY[[[]]]___```bbbccceeefffggggggfffffffffgggjjjnnnrrruuuwwwxxxxxxxxxwwwvvvtttrrruuusssqqqpppqqqpppnnnlllkkkkkklllkkkkkkjjjhhhhhheeegggiiikkkmmmooosssvvvssssssqqqnnnmmmoootttwwwwwwvvvsssooonnnkkkaaaVVVJJJFFF@@@===<<<=========>>>???@@@AAACCCFFFJJJNNNKKKQQQ]]]iiivvv{{{yyyyyysssWWWKKKJJJKKKRRRZZZdddnnn{{{{{{xxxvvvwwwxxxzzzxxxuuusssssstttyyy~~~zzztttooojjjeeeaaa]]]\\\\\\[[[ZZZXXXVVVUUUSSSUUUSSSQQQPPPQQQSSSSSSRRRSSSSSSQQQNNNJJJIIIJJJKKKLLLLLLLLLKKKIIIGGGEEEDDDEEEBBB>>><<<;;;:::888777777666555333111333666999666666777888999;;;<<<===BBBBBBCCCCCCDDDHHHMMMQQQYYYZZZ[[[[[[ZZZXXXUUUTTTTTTRRRNNNIIIEEEBBB@@@???>>><<<;;;;;;;;;;;;:::888666555444333222111111111//////.........---------,,,------...------,,,,,,,,,---...///000000000///000000000000000000000000//////..................000222666:::>>>BBBDDDEEEIIILLLOOORRRSSSTTTWWWYYY[[[]]]```cccfffgggggggggdddfffjjjnnnpppppppppoooiiillloooqqqqqqoookkkiiifffggghhhgggccc___\\\\\\bbbdddfffgggfffggghhhiiillllllmmmoooqqqsssuuuvvvuuuvvvwwwxxxxxxwwwuuutttsssvvvyyy{{{|||~~~~~~iiiccc```eeessszzzwwwggg\\\```lllyyy,,,,,,------,,,,,,+++***)))+++,,,...000000000000.........------......///000000000...,,,,,,---///------------------------++++++++++++,,,---...///000111222000...++++++++++++***)))(((((()))******))))))))))))***************++++++++++++++++++,,,+++)))(((((()))******)))******,,,------.........((()))***+++,,,+++******))),,,...---***(((+++...)))))))))*********+++++++++,,,,,,***)))((()))***++++++++++++*********)))((((((((()))***+++++++++***)))((()))***,,,///000+++++++++,,,---...000000///...------///111111000///111333333333333555777555666777888:::;;;<<<<<<>>>======>>>>>>???@@@AAAAAAAAACCCDDDFFFHHHIIIJJJHHHIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUWWWYYYYYYXXXYYY\\\___]]]___```bbbdddeeeffffffiiiiiiiiiiiikkkooosssvvvzzz{{{{{{{{{zzzxxxvvvuuuuuusssppppppppppppmmmkkkllllllmmmmmmlllkkkiiihhhfffiiikkkmmmnnnppptttwwwvvvuuusssooommmlllnnnqqqqqqpppjjjccc]]]YYYPPPGGGAAA>>>;;;999:::;;;<<<;;;???@@@BBBBBB@@@@@@@@@AAA<<<@@@FFFLLLSSS\\\dddjjjvvvyyyaaaVVVRRRQQQVVV^^^iiiuuu~~~{{{zzzzzz{{{yyyvvvttttttvvvzzz}}}wwwqqqlllhhhccc___\\\]]]]]]^^^]]]\\\ZZZZZZZZZXXXUUUTTTUUUVVVVVVVVVWWWYYYYYYWWWSSSPPPPPPQQQRRRRRRQQQOOOLLLIIIGGGGGGEEEBBB>>>;;;999888666444444444444333222222444666666666666777888999::::::<<<===>>>>>>>>>???CCCEEEJJJLLLOOOQQQQQQOOOMMMKKKLLLIIIFFFBBB???=========;;;:::888888999999777666555444333222111000000000////////////............,,,,,,---......---,,,,,,------...///000111111000000000000000000000000000000000000//////.........///111444999>>>AAACCCCCCEEEHHHLLLNNNPPPQQQTTTVVVWWWXXXZZZ\\\^^^```bbbdddaaabbbeeegggjjjlllmmmmmmgggiiijjjkkkkkkhhhfffdddaaabbbcccbbb___\\\ZZZZZZ]]]___aaabbbcccccceeegggjjjjjjkkkmmmoooqqqssstttsssuuuxxxzzzzzzxxxvvvtttrrruuuyyy{{{}}}~~~~~~hhhbbb___dddqqqvvvcccUUUYYYeeesss,,,---...///...---,,,+++)))+++---///111111111111000///...---------------//////...---+++***,,,...////////////////////////++++++++++++,,,---...///111222333111...+++++++++,,,+++)))((((((((()))***))))))))))))*********************++++++,,,,,,---,,,+++))))))***++++++***)))***+++,,,------------&&&'''(((*********)))((((((,,,...---)))(((***...((())))))))))))*********'''***,,,+++)))(((+++///---------,,,,,,+++++++++&&&''''''((()))******+++)))(((((((((***---000111//////...------------...000...---...000222222111///111333333333333555777666666777999:::;;;<<<===============>>>???@@@AAAAAABBBDDDFFFGGGHHHHHHHHHEEEFFFHHHJJJMMMOOOQQQRRRPPPPPPPPPPPPQQQSSSTTTUUUVVVXXXZZZZZZYYYZZZ]]]aaa\\\]]]___aaacccdddeeeeeekkkkkkkkkkkkmmmppptttxxx|||}}}}}}~~~|||zzzxxxvvvuuurrroooooopppooommmjjjlllmmmnnnnnnmmmllljjjiiihhhkkknnnooooooqqquuuxxxxxxxxxvvvrrrmmmjjjjjjjjjjjjiiibbbXXXPPPKKKDDD===@@@>>>;;;;;;<<<>>>>>>>>>HHHIIIJJJHHHCCC???;;;::::::;;;===>>>AAAFFFLLLPPPTTTaaassskkkaaa\\\XXX[[[bbbiiivvv}}}zzzxxxxxxxxxxxxtttssstttvvvyyyyyysssnnniiidddaaa\\\]]]___```aaaaaa```___^^^[[[XXXWWWWWWYYYYYYXXX[[[^^^```^^^ZZZWWWVVVWWWWWWWWWUUURRRNNNKKKJJJJJJEEEBBB===:::888666333111000222555555444333333333888888999999999999999999777999:::::::::;;;===???>>>@@@DDDGGGHHHGGGEEECCC>>>===;;;:::999:::;;;<<<:::999777777888888666555444444222111000000000000000000/////////.........+++,,,---.........---,,,---...///000111111111111000000000000000000000000111111000000/////////...111222666;;;@@@CCCDDDDDDGGGIIILLLMMMMMMNNNOOOQQQTTTTTTUUUVVVXXX\\\___```______aaacccfffiiikkklllfffgggggggggfffdddbbb```^^^___```___]]]ZZZYYYYYYZZZ\\\^^^___```aaaccceeehhhhhhiiikkkmmmppprrrssspppssswwwyyyzzzxxxuuurrrrrruuuyyy|||}}}}}}iiiccc___cccpppwwwaaaQQQTTT___kkk|||111///...,,,,,,---...///++++++,,,,,,---...//////.........------,,,++++++......---+++***+++...000---..................---+++,,,,,,---............///222333111+++(((***---,,,,,,++++++***)))))))))************))))))))))))))))))*********))))))((())))))))))))))))))))))))000000////////////......++++++++++++++++++++++++((()))+++,,,+++)))'''&&&************************,,,***((((((***---......))))))*********+++++++++++++++******)))(((((((((,,,,,,,,,++++++*********,,,***((()))+++,,,***(((000000000000////////////222222222333444555666777777777888999:::;;;;;;<<<>>>>>>>>>>>>>>>?????????>>>???@@@BBBEEEHHHJJJLLLIIIIIIIIIJJJJJJLLLMMMNNNKKKNNNRRRTTTTTTSSSSSSTTTTTTUUUWWWYYY[[[]]]]]]^^^```aaaaaabbbccceeefffgggpppooonnnnnnpppssswwwzzz}}}~~~|||yyywwwssssssrrrpppmmmllllllmmmnnnnnnnnnmmmmmmlllllllllkkknnnrrrtttssssssuuuwww{{{{{{yyytttnnniiiffffffbbb```[[[SSSKKKEEECCCBBBBBBCCCCCC@@@>>>???DDDIIIPPPTTTWWWTTTKKKCCC???>>>@@@???===<<<<<<===>>>???JJJMMMSSS^^^ppppppfffdddfffiiissswww}}}|||wwwrrrppprrruuuuuusssooonnnooosssuuuyyyzzzsssmmmfffaaacccbbbbbbccceeeeeedddbbbdddaaa^^^[[[ZZZ\\\___aaaaaa_________```___]]][[[[[[YYYVVVTTTQQQMMMHHHDDD>>>===;;;999777555444444777555333111111222555666555666777777777777777666888888777666555555555555666777999;;;<<<<<<;;;;;;888888777666555555444333555555555555555555555555666555333111000111111222------------------------////////////...---,,,+++...///111222333333333222111111111111000000000///111111111111111000//////...///222666:::>>>AAACCCCCCFFFIIIKKKLLLMMMOOOQQQQQQRRRTTTUUUUUUVVVWWWYYYZZZ\\\___bbbdddeeeeeeeeeddddddeeeeeeeeeddddddccc^^^______]]]ZZZXXXWWWWWWVVVVVVWWWXXXZZZ]]]___aaafffgggiiiiiihhhiiilllnnnnnnqqqtttvvvwwwvvvuuussstttuuuvvvxxx{{{~~~rrrfff___dddrrrgggPPPUUU```dddooo000///---,,,+++,,,---...++++++,,,,,,---....../////////......------......///000///---******+++---,,,------......------,,,***)))(((((()))***,,,---...111222000+++)))***---,,,,,,++++++***)))))))))))))))))))))))))))******))))))******))))))(((((($$$$$$%%%'''((()))******''''''(((((()))))))))***++++++++++++++++++++++++)))***+++,,,,,,***((('''************************///,,,***)))***+++,,,+++***+++++++++,,,,,,,,,,,,************++++++++++++*********++++++,,,,,,---,,,***)))***,,,,,,+++)))/////////////////////000222222222333444555666777666777777888999:::;;;;;;======>>>>>>>>>>>>????????????@@@BBBEEEHHHJJJKKKIIIIIIIIIIIIJJJKKKMMMMMMLLLNNNQQQRRRRRRQQQRRRSSSTTTUUUWWWYYYZZZ\\\\\\]]]``````aaabbbdddfffhhhiiipppooooooppprrruuuxxxzzz}}}~~~~~~|||yyywwwzzzyyywwwssspppmmmllllllnnnmmmmmmmmmlllkkkkkkkkkjjjnnnrrrtttttttttuuuwwwxxxxxxvvvqqqkkkeeebbbaaa]]]\\\XXXSSSMMMIIIHHHHHHLLLJJJGGGCCC@@@AAADDDFFFNNNTTTYYYYYYRRRKKKGGGFFFEEEDDDAAA???>>>???@@@AAA@@@BBBFFFNNN]]]tttvvvpppmmmkkkmmmppptttyyy||||||yyyuuutttrrrpppoooooooooooonnnnnnlllmmmpppsssyyy~~~wwwpppjjjhhhgggfffggghhhhhhfffddddddbbb^^^[[[[[[\\\___aaabbbaaa______^^^]]]ZZZXXXUUURRROOOMMMKKKGGGCCC@@@<<<;;;999777555333333222444333222111111222444555555555666777777777777777555444333222111000000000...///111222333333333222333333333333333333333333222222222222222222222222333222111000/////////000........................////////////...---,,,,,,,,,---...///000111111111333333222111111111111111///////////////...------...000222666:::===@@@AAAAAADDDGGGHHHIIIJJJLLLNNNQQQSSSTTTTTTSSSRRRSSSUUUXXXZZZ]]]```bbbccccccccc```aaaaaaaaaaaaaaa``````]]]^^^^^^\\\YYYWWWVVVVVVUUUUUUUUUVVVXXX[[[^^^```dddeeeggggggggghhhjjjlllnnnoooqqqtttuuuvvvvvvvvvxxxxxxxxxzzz|||xxxkkkcccgggsssfffPPPTTT^^^bbbnnn}}}///...---,,,+++,,,------+++,,,,,,------.........---,,,+++***+++,,,---...---...///...,,,+++,,,---------...//////...------+++)))'''&&&&&&)))---///---///000///+++)))+++---,,,,,,++++++***)))))))))((((((((()))******++++++*********)))))))))(((((($$$$$$&&&''')))******+++&&&''''''(((***++++++,,,++++++++++++++++++++++++***+++,,,---,,,+++***)))++++++++++++++++++++++++111...+++*********)))(((++++++,,,,,,,,,---------)))******+++,,,,,,------'''((()))***,,,...//////,,,+++***+++,,,---,,,+++.........//////000000111222222222333444555666777666666777888999:::;;;;;;============>>>>>>????????????@@@BBBDDDGGGIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOQQQQQQPPPPPPQQQRRRSSSTTTVVVXXXYYYZZZ[[[[[[^^^___```bbbeeegggiiijjjooopppqqqsssuuuxxxyyyzzz}}}~~~~~~|||zzzxxx}}}{{{yyyvvvsssqqqpppooommmmmmllllllkkkjjjjjjiiiiiimmmrrruuuvvvvvvvvvwwwuuuuuusssmmmgggaaa^^^\\\ZZZZZZZZZWWWTTTQQQQQQRRRVVVQQQJJJEEECCCCCCDDDDDDMMMSSS[[[^^^[[[UUUPPPNNNLLLIIIFFFCCCAAABBBCCCDDD>>>???AAADDDNNNddd{{{rrrllliiihhhhhhjjjlllmmmlllkkkkkklllnnnmmmkkkhhhgggfffhhheeeeeehhhlllttt~~~wwwrrrooommmlllllllllkkkiiigggfffccc___\\\[[[\\\^^^___aaa___]]][[[ZZZXXXTTTRRRLLLIIIEEECCCAAA???<<<:::888777555333222111000000000000111111222222333333333444555666777888888888333222111///...------------...///000000000000000//////000000111222333333111111111111111111111111333222111000000///000000////////////////////////---...............------------......///111222333555444333111111222333333///////////////...------///000222555888;;;===>>>>>>@@@CCCEEEFFFGGGHHHJJJQQQRRRSSSRRRPPPOOOOOOPPPVVVXXXZZZ]]]___````````````aaaaaabbbbbbaaaaaaaaa[[[\\\]]][[[XXXUUUUUUUUUTTTSSSRRRSSSUUUXXX\\\^^^aaabbbdddeeeeeefffhhhjjjmmmmmmnnnppprrruuuxxxzzz|||{{{{{{{{{|||~~~rrriiilllvvviiiSSSUUU]]]bbbmmm|||......---,,,,,,,,,,,,---,,,,,,,,,---------......---,,,++++++,,,---///111(((***---.........///000...///000111111000///...,,,+++***)))***,,,///111,,,...///...+++***+++---,,,,,,++++++***)))))))))''''''((()))***+++,,,,,,,,,,,,+++******)))))))))***+++,,,,,,,,,,,,+++******++++++,,,------......+++++++++++++++++++++++++++,,,,,,------,,,++++++++++++++++++++++++++++++000...+++*********)))(((+++++++++,,,,,,,,,,,,---*********+++++++++,,,,,,'''((()))***,,,---//////,,,++++++,,,,,,------,,,,,,,,,---...///000111222222222222333444555666777555555666777888999::::::;;;<<<<<<======>>>>>>>>>??????@@@AAACCCFFFGGGIIIGGGGGGGGGHHHIIIKKKLLLMMMPPPQQQRRRQQQOOOPPPQQQSSSSSSTTTUUUWWWXXXYYYZZZZZZ[[[\\\___bbbeeegggiiijjjooopppsssvvvxxxyyyzzzzzz}}}~~~~~~~~~~~~|||zzzyyyzzzxxxvvvuuuuuuttttttsssmmmmmmllllllkkkjjjjjjiiijjjmmmrrrvvvwwwxxxwwwwwwtttsssqqqlllfff```]]][[[]]]^^^```___^^^\\\]]]]]]ZZZTTTKKKGGGFFFHHHHHHGGGLLLSSS[[[```___ZZZTTTRRROOOMMMIIIFFFDDDDDDEEEFFFDDDCCCBBBBBBHHHZZZyyy}}}rrrjjjgggddd```^^^___aaaccccccccchhhllllllhhhccc``````___\\\ZZZ\\\aaakkk{{{|||xxxuuusssqqqppppppnnnkkkiiihhheeeaaa]]]ZZZYYYZZZZZZZZZXXXUUUTTTRRRPPPLLLIIICCC@@@<<<:::888888666555333333111000////////////...///111222333333333333222333444666777888888888555444222111///........./////////000000000000000//////000111222222333333222222222222222222222222444444333333222222222222000000000000000000000000------..................000/////////111333555666555444222111111111333333111111111111111000/////////000222444777999;;;;;;<<<>>>AAACCCCCCDDDFFFGGGNNNOOOPPPOOONNNMMMNNNOOOSSSTTTVVVXXXZZZ[[[\\\\\\]]]^^^______```_________[[[\\\\\\ZZZWWWUUUTTTTTTSSSRRRQQQQQQSSSWWW[[[^^^^^^```cccdddeeefffhhhjjjllllllkkkmmmppptttyyy|||~~~}}}|||{{{{{{|||~~~~~~~~~zzzoooqqqzzzoooXXXWWW]]]aaalllzzz......------,,,,,,,,,,,,,,,,,,,,,---------------////////////000111333444(((***---.........///000,,,---///000000///---,,,++++++,,,---...///000111............,,,+++,,,,,,,,,,,,++++++***)))))))))&&&'''''')))***+++,,,---///...---++++++***++++++,,,---...//////...---,,,************************++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++...,,,******+++,,,+++)))************++++++++++++++++++******))))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,,,,---...+++,,,---...///000111222222222222333444555666777444555666666888888999::::::;;;;;;<<<======>>>>>>??????@@@AAABBBDDDFFFGGGEEEFFFFFFGGGIIIJJJLLLMMMRRRSSSSSSRRRQQQQQQSSSUUUSSSTTTUUUWWWXXXYYYYYYYYYYYY[[[^^^aaadddfffhhhhhhnnnpppsssvvvyyyzzzzzzzzz}}}}}}~~~~~~}}}|||{{{zzzxxxvvvssssssttttttrrrqqqmmmmmmmmmlllllllllkkkkkklllnnnrrruuuxxxyyyxxxwwwttttttsssnnniiidddaaa```bbbeeehhhiiihhhfffffffff]]]WWWPPPMMMNNNQQQQQQQQQRRRWWW]]]aaa```[[[VVVSSSRRRQQQNNNKKKHHHGGGGGGGGGGGGEEECCCBBBDDDRRRpppzzzqqqjjjeee```ZZZVVVWWWZZZ\\\^^^```eeeiiiiiiddd___\\\[[[WWWTTTRRRTTTXXXbbbrrrwwwuuusssrrrpppnnnkkkhhhiiifffaaa\\\XXXUUUTTTTTTOOOMMMKKKJJJHHHFFFCCC@@@<<<999666444333333222111000//////...------......///000222444555555444333222333444555777777888888555444333222111000000000,,,,,,,,,+++++++++++++++////////////000000111111222222222222222222222222444444444444333333333222111111111111111111111111------..................////////////111333555777444333222111000111111222111111111111111000/////////000111333555777888999;;;>>>@@@BBBBBBCCCDDDFFFHHHJJJLLLLLLLLLMMMNNNPPPOOOPPPRRRSSSUUUVVVWWWWWWVVVVVVWWWXXXXXXXXXXXXXXXZZZ[[[\\\ZZZWWWTTTSSSTTTRRRQQQQQQQQQSSSWWWZZZ]]]\\\___bbbdddeeefffhhhiiilllkkkkkkllloootttyyy|||}}}|||{{{zzzyyyzzz{{{{{{|||tttvvv~~~ttt\\\WWWZZZ^^^gggsss//////.........---------------------------------+++,,,------...//////000---...///...,,,+++,,,---)))+++---......---+++)))((()))+++---.../////////000000///...------,,,,,,,,,,,,++++++***)))))))))&&&'''((()))***+++,,,,,,000///---+++******++++++&&&(((+++---...///...---++++++++++++*********)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,---,,,***))))))*********+++++++++++++++******)))(((((('''++++++++++++++++++++++++)))***,,,,,,++++++---...+++,,,,,,...///000111111222222222333444555666777444444555666777888999999999::::::;;;<<<===>>>>>>???@@@@@@AAABBBCCCEEEEEEDDDEEEEEEFFFHHHJJJLLLMMMQQQRRRTTTTTTSSSSSSTTTUUUSSSTTTVVVWWWXXXYYYYYYYYYYYY[[[^^^bbbeeefffggghhhlllnnnqqquuuwwwyyyzzzzzz}}}}}}}}}}}}}}}|||{{{{{{{{{wwwsssrrrsssrrrooolllmmmnnnnnnnnnnnnooooooooopppppprrrtttwwwyyyxxxwwwvvvvvvuuurrrnnnjjjhhhhhhiiilllppprrrrrrpppoooooofffccc___]]]^^^___aaaaaa^^^```ccceeedddaaa\\\ZZZZZZXXXVVVSSSOOOKKKHHHGGGHHHEEEDDDFFFFFFNNNfff~~~zzzyyyyyywwwpppkkkaaa\\\VVVRRRRRRUUUXXXZZZ___aaacccccc___[[[WWWVVVRRROOONNNPPPSSSZZZhhhuuu}}}vvvtttqqqpppnnnllliiiffffffccc___YYYUUURRRPPPPPPHHHFFFCCCBBB@@@>>>:::888666444222111111111000///......------------......000111222444444444333333222333444555666777777777444333222111000000000000...---,,,+++******++++++,,,,,,,,,------.........000000000000000000000000111111222222222222111111111111111111111111111111---...............------,,,,,,---...000111333444222222222222222111111111///////////////...------...///000222444666777888;;;===???AAAAAAAAACCCDDDCCCEEEGGGIIIIIIKKKMMMOOOLLLMMMNNNOOOPPPRRRSSSSSSTTTUUUVVVWWWWWWXXXWWWWWWYYYZZZZZZXXXUUURRRRRRRRRPPPPPPPPPRRRTTTVVVYYYZZZZZZ]]]aaaccceeefffgggiiillllllmmmoooqqqtttwwwyyyzzzzzzyyyxxxxxxyyyzzz{{{{{{~~~wwwxxxzzzaaaWWWVVVXXXaaakkk//////000000//////......------------------------(((***,,,---...---,,,+++///000///---******+++---)))+++...000000...+++)))))))))******,,,...///000333111000//////...,,,+++,,,,,,++++++***)))))))))'''(((((()))***++++++,,,///...,,,***(((((()))***%%%'''***,,,...---,,,,,,,,,,,,,,,---------------+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++************+++++++++,,,,,,******************************+++++++++,,,,,,,,,''')))++++++******,,,...,,,,,,------...///000000222222222333444555666777333444444555666777888999888999:::;;;<<<======>>>@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEFFFHHHJJJKKKMMMNNNPPPSSSTTTTTTSSSTTTUUUTTTUUUVVVXXXYYYYYYYYYYYY[[[]]]```dddfffhhhhhhhhhkkkmmmooorrruuuwwwyyyyyy}}}}}}}}}}}}}}}|||||||||}}}xxxtttsssttttttqqqmmmnnnnnnooopppqqqrrrsssssstttsssrrrsssvvvxxxxxxwwwvvvwwwxxxvvvssspppooopppqqquuuzzz}}}~~~||||||{{{yyyxxxwwwtttqqqpppqqqrrrooonnnmmmmmmlllkkkhhhgggeeedddaaa]]]WWWPPPIIIFFFEEEBBBCCCHHHHHHKKK]]]qqq}}}xxxssssssuuuuuuoooiii^^^ZZZUUURRRSSSVVVYYYZZZ^^^]]][[[ZZZXXXVVVRRROOOMMMKKKJJJLLLNNNRRR\\\ggg|||yyyrrrpppnnnlllkkkiiieeeccc```^^^ZZZVVVSSSQQQPPPOOOGGGDDDAAA???<<<999444111111000///000111000///------------------...///000111111222222222222222111333444444555666666666555333333222222111222222333111000///---------------)))***+++,,,...///000000111111111111111111111111111111222333333222222111111111111111111111111111////////////...---,,,,,,***+++---///111222333333222333444555444333111000///////////////...------,,,---///111333555666777999;;;>>>?????????AAABBB>>>@@@CCCDDDEEEGGGIIIKKKJJJJJJJJJKKKMMMNNNOOOPPPVVVVVVXXXYYYYYYZZZZZZZZZVVVWWWWWWUUURRRPPPOOOOOOLLLMMMOOOQQQSSSUUUVVVVVVVVVZZZ^^^bbbcccdddfffggglllnnnppprrrttttttuuutttxxxxxxwwwwwwxxxyyy{{{|||zzz~~~xxxxxx}}}gggZZZVVVWWW^^^ggg000000000000000//////...---------------------------///111333444222000///......---+++***+++...000,,,...111333333111...,,,,,,+++***)))+++...222444444333111000///...,,,+++,,,,,,++++++***)))))))))(((((())))))******++++++...---***(((''''''(((((((((***,,,......,,,***((())))))***+++,,,------...+++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***(((++++++,,,,,,,,,---------*********+++,,,,,,------))))))***+++,,,,,,------&&&)))++++++)))))),,,...,,,,,,------.../////////222222222333444555666777333333444555666777888888888888999:::<<<======>>>@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDFFFGGGJJJKKKLLLKKKNNNRRRTTTTTTSSSSSSTTTUUUVVVWWWXXXYYYYYYZZZYYY]]]___cccfffhhhiiiiiiiiikkklllnnnpppsssvvvxxxyyy}}}}}}}}}}}}||||||||||||{{{wwwssstttwwwyyyvvvsssnnnooopppqqqssstttuuuvvvwwwtttrrrrrrvvvxxxxxxwwwvvvxxxyyyxxxvvvtttttttttxxx}}}||||||~~~zzzxxxvvvttttttssssssrrrnnnmmmjjjeee]]]SSSJJJEEE>>>;;;>>>EEEFFFEEERRRcccsss~~~{{{zzzuuupppqqqtttsssmmmggg^^^[[[WWWUUUWWWYYY[[[\\\]]]YYYUUUSSSSSSRRRNNNKKKHHHFFFGGGIIIIIIKKKTTT]]]|||zzzpppnnnllljjjiiifffccc```[[[YYYWWWTTTRRRQQQPPPPPPIIIFFFBBB>>>;;;777222............///000000...+++------------...///000111111111111000000000000000444444555555555555555555444444333333444444555666111000...,,,++++++,,,,,,)))***,,,...000222444555333333333333333333333333222333444555555555444333000000000000000000000000////////////...---,,,++++++---///222444555555555222333666777777555222000111111111111111000000///+++,,,...000222555666777888:::===>>>===>>>???@@@<<<>>>@@@BBBBBBCCCFFFHHHHHHHHHIIIIIIKKKLLLNNNOOOSSSTTTUUUVVVWWWWWWWWWWWWSSSTTTUUUSSSPPPMMMMMMMMMIIIKKKNNNPPPSSSTTTTTTTTTTTTXXX]]]```bbbcccdddeeemmmooorrruuuvvvuuusssrrrwwwwwwwwwwwwxxxzzz|||}}}zzz~~~xxxwwwzzznnn___YYYYYY___ggg,,,,,,---///111000---+++*********---000000,,,(((+++,,,///111222222111111111111000...------...000---...//////...---***)))&&&)))------,,,,,,...111000333555444000------...111...***(((((())))))((())))))***+++,,,,,,------111///,,,***(((((())))))((((((''''''''''''((((((************************%%%''')))+++,,,---------------,,,++++++******)))++++++,,,++++++***((((((.........------,,,,,,,,,))))))))))))))))))))))))%%%'''***---...---+++)))((()))+++,,,------,,,,,,***+++,,,,,,,,,,,,---.........---,,,---...///000111222333555666777777777777777666666666666666777::::::;;;;;;<<<=========CCCCCCBBBAAA??????@@@BBBDDDEEEFFFGGGIIIJJJKKKLLLNNNNNNPPPRRRSSSTTTTTTTTTWWWVVVVVVVVVWWWZZZ]]]___```cccgggiiijjjkkklllnnnnnnmmmnnnoooqqquuuxxxzzz}}}~~~~~~|||yyyxxxxxxyyyvvvtttsssttttttqqqnnnoooppppppqqqqqqrrrssssssvvvxxx{{{{{{{{{zzzzzz{{{}}}xxxtttwww|||xxxqqqqqqlllbbbZZZUUUPPPJJJDDDCCCBBBCCCFFFKKKQQQUUUlll~~~~~~{{{zzzvvvssstttuuussslllfff^^^\\\[[[\\\^^^^^^[[[WWW\\\YYYTTTNNNJJJHHHGGGGGGIIIGGGFFFGGGJJJQQQWWW[[[ssszzzqqqkkklllmmmiiiccc___ddd^^^UUUOOOLLLJJJHHHFFFEEECCC@@@<<<888555222111---......///...,,,+++***,,,------......------,,,222222111111222222333444111111222555888888555111666555333222111222333333333333222111000///...---------...///000111222222555555555555555444333222222222333333333333444444222111///000111333333222000000000000////////////...//////000111333444555666777888888777555222111222111000111222111///......---------000333777:::666666888:::<<<>>>???@@@:::;;;===???AAABBBCCCCCCCCCDDDFFFIIIKKKLLLMMMMMMSSSSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSQQQOOOMMMKKKJJJJJJKKKLLLMMMOOORRRTTTUUUVVVXXXZZZ[[[]]]```dddggglllooorrrssstttuuuwwwxxxvvvwwwxxxxxxxxxyyy|||~~~zzzzzz}}}rrrhhhaaaccckkk---------...//////---+++111...******,,,///000000+++---///000111111000////////////...------...///---...//////...,,,***)))''')))+++---------///000000222444333///------------+++((('''(((((('''&&&((((((((()))******++++++///...---+++***************))))))(((((())))))***++++++++++++++++++++++++'''(((***++++++++++++***,,,,,,,,,++++++++++++***---------,,,++++++******,,,+++++++++************))))))))))))))))))))))))'''((()))***************'''((()))+++,,,,,,++++++***,,,------++++++,,,.........---------...///000111222333555666666777777777777666666666666666777::::::;;;;;;<<<=========???@@@@@@???===>>>???AAADDDDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNOOOQQQRRRRRRSSSUUUUUUUUUUUUWWWYYY\\\^^^bbbdddgggiiiiiiiiijjjkkkmmmlllmmmnnnppptttwwwyyy}}}~~~}}}zzzxxxvvvvvvzzzwwwtttsssttttttrrrpppqqqqqqrrrrrrsssttttttttt{{{}}}}}}{{{zzzzzz|||xxxvvv{{{{{{yyyxxxqqqfff\\\VVVPPPIIICCCAAA@@@@@@BBBFFFKKKNNNaaasss~~~|||zzzxxxuuutttsssuuuvvvsssllleee^^^]]]\\\^^^bbbbbb___\\\WWWTTTQQQMMMKKKKKKKKKLLLJJJIIIHHHIIIMMMRRRXXX\\\ssswwwpppppppppkkkeeeaaaccc\\\SSSLLLHHHEEECCCAAA===;;;888555222000...---......//////...---+++***+++,,,,,,,,,,,,,,,,,,+++//////000111222333555555555333222333555666555444777666444333222222222333333333222111000//////.........//////000111222222111222333333444444444333333333333333333444444444222111///000222333333222000000000000////////////...//////000111333444555777777888999888555333222111000000000111111///---000000......///222444666666666888999;;;<<<>>>>>>999:::<<<>>>@@@AAABBBBBBCCCCCCDDDFFFGGGIIIJJJKKKPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRQQQOOOMMMKKKJJJKKKKKKLLLMMMOOOQQQSSSTTTSSSUUUWWWYYY[[[___dddgggkkkmmmpppqqqrrrsssuuuwwwvvvwwwxxxxxxxxxyyy|||xxxwwwzzz}}}{{{rrrlllmmmsss///---,,,,,,---...---,,,///,,,)))(((***---...///,,,---...//////...---,,,,,,------.........------------.........,,,+++***))))))***,,,...000///...///111222111...,,,,,,---+++***((()))******)))'''(((((())))))***+++++++++------------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))*********))))))(((******+++++++++,,,,,,,,,...---+++***))))))*********************)))))))))((((((((((((((((((((((((***)))(((''''''((()))***'''((()))***************,,,---...---+++***+++,,,......------......///000111222333444555666666666777666666555555666777777:::::::::;;;<<<<<<=========?????????>>>???AAACCCCCCDDDDDDFFFGGGHHHIIIJJJJJJJJJKKKMMMNNNOOOPPPQQQSSSSSSSSSTTTVVVYYY[[[]]]bbbdddfffggggggggghhhiiilllllllllmmmpppsssvvvwwwyyy{{{|||{{{yyywwwwwwxxx{{{xxxtttssssssssssssrrrssssssttttttuuuvvvvvvvvv|||~~~}}}}}}}}}zzzzzz}}}vvviii^^^WWWOOOHHHEEECCCAAA???@@@CCCGGGJJJUUUggg{{{wwwuuuuuuuuuuuuvvvwww{{{|||rrrkkk^^^]]]]]]aaaeeefffccc```TTTRRROOOLLLKKKKKKMMMNNNLLLLLLLLLNNNRRRWWW\\\```sss{{{rrrpppnnnhhhbbb```^^^XXXNNNFFFAAA>>>===<<<555444222000///------,,,////////////...---,,,+++++++++++++++++++++++++++------///000222444555666888555222111222555666777999888666555444333333333222222222111111000000000//////000000111111111222000000222333555555666666555444444444444444444444222111000111222333333222000000000000////////////...//////000111333444555888888999999888666444222111000///000111111///---333111000......000111222666666777888999:::;;;;;;888999:::<<<>>>???@@@@@@BBBBBBBBBBBBCCCEEEGGGHHHLLLMMMNNNOOOPPPPPPPPPPPPRRRRRRRRRQQQPPPNNNLLLJJJLLLLLLMMMMMMNNNOOOQQQQQQOOOQQQTTTWWWYYY]]]bbbfffgggjjjlllnnnoooppprrrtttvvvwwwxxxxxxxxxyyy|||uuusssuuuxxxyyyssszzzvvvwwwyyy000---+++***+++,,,------)))***,,,//////...,,,***------.........---,,,,,,+++,,,,,,...//////---,,,,,,------------,,,+++***+++))))))+++///111000---////////////---,,,,,,,,,,,,++++++,,,------,,,***+++++++++,,,,,,---------+++,,,---.........------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,------,,,+++(((&&&&&&&&&((()))++++++++++++++++++++++++((((((((((((((((((((((((******)))((((((((())))))((())))))***************,,,---...---+++***+++,,,...............//////000111111222444444555555555666666555555555666777777999::::::;;;;;;<<<======>>>???AAABBBBBBBBBEEEGGGCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMNNNOOOPPPQQQRRRRRRSSSUUUXXXZZZ[[[___aaadddeeeeeeeeegggiiillllllmmmoooqqqsssvvvwwwtttvvvxxxxxxxxxxxxyyy{{{{{{yyyuuusssrrrssstttuuutttttttttuuuvvvvvvwwwwwwxxx|||qqqeee]]]UUUMMMIIIGGGDDDAAAAAACCCGGGIIIOOO^^^ttt|||wwwtttooolllkkkmmmoooppptttxxxuuummm^^^]]]^^^aaaeeeeeebbb^^^UUUSSSOOOLLLJJJJJJKKKLLLOOOPPPRRRUUUZZZ___cccfffttt~~~~~~tttkkkgggccc]]]XXXWWWTTTOOOGGG???:::888777777333222111111000000000000000000//////...------,,,,,,,,,++++++++++++,,,,,,---...///111222333444444666444333222444666999:::;;;:::999777555444333333222222222222222222111111000000000111111111222222222333444555666777777777666666666555555444444444222111000111333444333111000000000000////////////...//////000111333444555888999::::::999777444333000///...///111111///---222111///......///000111555555666666777777888888666777888:::<<<=========BBBAAA@@@???@@@BBBDDDFFFHHHIIIJJJLLLMMMNNNNNNNNNQQQRRRRRRRRRQQQPPPMMMLLLMMMMMMMMMMMMMMMNNNOOOOOONNNPPPSSSUUUWWW[[[___cccdddfffiiijjjkkkmmmppprrruuuvvvwwwxxxxxxzzz}}}}}}rrrqqqssssssxxxxxxfffsss}}}|||{{{yyy000---***)))***+++,,,,,,***,,,///111111///---,,,------.....................------///111000...+++,,,,,,,,,,,,,,,,,,+++++++++)))))),,,000222000...000///...---------,,,,,,,,,++++++,,,......---+++,,,,,,,,,,,,,,,---------***+++,,,---............+++******))))))******+++------------------------((((((((()))******++++++))))))***+++,,,------...,,,+++(((&&&&&&&&&((()))++++++++++++++++++++++++)))))))))))))))))))))))))))***+++++++++***)))(((************+++++++++,,,,,,---...---+++***+++,,,.........///////////////000111222333444444444333555555555555555666777777999999::::::;;;<<<<<<<<<<<>>>>>>>>AAACCCDDDEEEFFFGGGIIIKKKLLLLLLLLLPPPQQQSSSTTTSSSRRRPPPNNNNNNMMMMMMLLLLLLMMMMMMMMMPPPQQQSSSTTTUUUXXX\\\___bbbdddfffgggiiikkknnnqqquuuvvvwwwwwwxxxzzz}}}yyypppqqqqqqoooqqqvvv~~~bbbmmmvvvyyy000---***))))))++++++***++++++)))((('''(((,,,///------...///000111222333333000///000222222000---,,,,,,,,,+++++++++++++++******+++---///111000///111///---,,,---...---,,,,,,+++******,,,---,,,+++******+++++++++++++++++++++++++++,,,------......+++******************+++........................))))))))))))***+++,,,---))))))***+++,,,,,,------...---+++***))))))******)))))))))***************)))))))))))))))))))))))))))***+++,,,,,,+++***))),,,++++++***++++++,,,,,,,,,---...---+++***+++,,,---...///000000000000///000111222222333333333222444444444444555666777777999999999:::;;;;;;<<<<<<:::===???AAAAAABBBDDDEEECCCDDDDDDEEEFFFFFFGGGGGGJJJJJJJJJJJJLLLNNNPPPQQQOOOPPPQQQTTTVVVXXXZZZZZZ[[[]]]___aaacccfffjjjmmmnnnnnnpppqqqsssuuuvvvwwwxxxxxxxxxvvvttttttuuuvvvyyyyyyxxxvvvtttsssuuuxxxuuuuuuuuuvvvwwwwwwxxxxxx|||~~~tttkkkaaaYYYPPPMMMHHHDDDAAAAAACCCDDDGGGLLLTTT^^^iiissszzz~~~wwwqqqjjjiiieeeaaa^^^___bbbeeekkkqqqxxx}}}{{{sssiiibbbaaa``````aaaccc```[[[UUUNNNMMMKKKIIIJJJLLLNNNPPPRRRVVV\\\cccjjjooorrrtttyyyvvvlllddd```XXXQQQLLLJJJFFFAAA>>>??????>>><<<888555333444555444444333333333333333444222111000///.........///......,,,,,,,,,,,,......000111222333444333222111000444999<<<============<<<<<<<<<;;;:::888777666444444444333333222222222000000111222333444555555555555666777777777666666::::::999888666555444444111111222333555555333111000000000000////////////...//////000111333444555888888999999888666444222000//////000222222111///---------......000111111111222222222333333444444222333444666777888888888<<<<<<<<<<<<===???AAABBBCCCDDDFFFHHHJJJKKKLLLLLLNNNPPPRRRTTTTTTSSSPPPOOOMMMMMMLLLLLLLLLLLLLLLMMMQQQSSSTTTUUUUUUXXX[[[^^^bbbccceeefffgggjjjnnnqqqtttvvvwwwwwwxxxzzz~~~xxxooopppppplllmmmrrr|||```hhhnnnttt{{{///,,,***)))*********)))))))))(((&&&%%%&&&***---------...000222555777888888444111111333444111...,,,+++++++++++++++,,,,,,)))+++---......///000111222///,,,,,,...//////---...,,,******+++,,,,,,+++++++++++++++++++++++++++++++++******+++,,,---...,,,,,,++++++++++++,,,,,,////////////////////////,,,,,,+++******+++,,,---*********++++++,,,,,,,,,---------,,,++++++******************+++++++++,,,++++++++++++++++++++++++))))))((())))))***+++,,,,,,+++***))))))***++++++***,,,------++++++,,,...---...///000111000000///000111111222222222222222444444444444555666777777888999999::::::;;;<<<<<<:::===@@@BBBBBBBBBCCCEEEDDDEEEEEEFFFFFFGGGGGGGGGJJJIIIIIIIIIKKKMMMOOOQQQNNNOOORRRTTTWWWYYYZZZ[[[]]]^^^```aaaccceeeiiilllmmmnnnoooqqqssstttuuuuuuvvvvvvwwwvvvuuuuuuwwwyyyxxxyyyyyyxxxuuutttvvvxxxwwwwwwwwwxxxyyyyyyzzzzzz~~~zzzuuunnnhhh```\\\VVVOOOJJJHHHHHHIIILLLNNNSSS[[[dddlllrrrtttzzzxxxxxxyyyxxxuuuxxx}}}}}}yyyxxxtttrrroooiiidddcccfffiiirrrwww}}}{{{sssjjjdddcccbbbbbbdddeeebbb\\\WWWNNNLLLJJJIIIIIIKKKNNNOOOPPPUUU]]]fffmmmsssvvvxxx}}}||||||yyyrrrfff[[[TTTPPPKKKFFFDDDDDDBBB>>><<<>>>;;;======;;;777555555666666555444333333333333333333222111////////////000...---+++******+++---...///111333555555555444444444888===???>>>======>>><<<<<<======<<<:::999888666666555444333222222111//////000222444555666777777777999:::;;;;;;<<<;;;<<<;;;:::999777666555444111111222444666555333111000000000000////////////...//////000111333444555777777888999888555333222111000000111333444222111---------......//////000//////000111222222333333111222333444555666666666777888999:::<<<>>>??????BBBCCCEEEHHHJJJKKKLLLMMMKKKMMMPPPSSSSSSRRRPPPNNNLLLLLLKKKKKKKKKLLLLLLMMMQQQSSSTTTUUUVVVYYY]]]```bbbccceeefffgggjjjooorrrtttuuuwwwwwwxxxzzz~~~}}}}}}{{{pppooonnnkkkmmmsss~~~vvveeekkkppptttyyy...,,,***)))******)))((()))---111222000...---...,,,---///111444777:::<<<<<<777222111444555222///,,,++++++***++++++,,,,,,(((+++//////......000333222///,,,,,,///000///...222///,,,+++,,,.........------------------------,,,+++***))))))+++---......------,,,,,,------...000000000000000000000000///...---+++******+++,,,***++++++++++++,,,,,,,,,++++++,,,++++++***((((((,,,,,,,,,------.........++++++++++++++++++++++++***(((&&&%%%&&&(((,,,...+++***)))(((((()))*********+++,,,,,,,,,,,,---...---...000111111111000///000111111222222222111111333333333444555666777888888999999::::::;;;<<<<<<===???CCCDDDDDDDDDEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHIIILLLOOOPPPNNNPPPRRRUUUWWWYYYZZZ[[[___```aaabbbbbbdddhhhjjjlllmmmnnnppprrrsssssstttpppqqqssstttvvvyyy}}}wwwyyyzzzyyyvvvtttvvvxxxxxxxxxyyyzzzzzz{{{{{{||||||~~~}}}qqqmmmeee\\\VVVRRRQQQQQQSSSVVV[[[bbbjjjppptttuuu~~~wwwrrrssssssooojjjhhhkkkrrr~~~}}}~~~~~~yyysssllljjjlllooovvvzzzzzzrrrjjjeeedddddddddfffhhhfff___ZZZQQQOOOLLLJJJHHHIIIJJJKKKOOOTTT]]]fffooouuuxxxyyyqqqrrrpppiii]]]RRRJJJGGGEEEBBBAAADDDCCC???>>>@@@<<<>>>@@@>>>:::666666666888888666555444333333333333222111////////////000---,,,***))))))***,,,---...000222555777777777666888<<>><<<<<<=========<<<:::999777777666555333222111111...///000222444666777888999;;;<<<>>>@@@BBBBBBCCC<<<<<<;;;999777666555444111111222444666666333111000000000000////////////...//////000111333444555666777888888777555333111111111111222444444333222---...........................///000111222333333000111222333444555555555444555777999;;;<<<======BBBCCCEEEHHHJJJLLLMMMNNNIIIKKKNNNQQQRRRPPPNNNMMMLLLKKKKKKKKKKKKLLLLLLMMMPPPRRRTTTVVVXXX[[[___cccbbbdddeeefffgggkkkooossstttuuuwwwwwwxxxzzz~~~{{{|||}}}~~~qqqnnnmmmkkkooowwwwwwooovvvzzz~~~ttt---+++***,,,000222111///---,,,,,,---///000000///,,,...000000//////111222333333333333222000...---...---,,,+++************...//////...,,,,,,---...//////...------------...---,,,*********,,,...///222111///---,,,,,,,,,---...,,,++++++,,,------,,,000,,,***++++++((((((+++000///...------...000000---,,,++++++******++++++---,,,+++,,,///000...+++,,,+++*********+++,,,---,,,,,,,,,...//////---+++,,,,,,+++******))))))(((+++++++++*********))))))))))))))))))***+++,,,---,,,,,,,,,---------..................////////////111000///......000222333555555555666666888999:::999:::;;;:::888888888:::===???BBBDDDEEEFFFEEEDDDEEEFFFHHHKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNRRRSSSSSSSSSTTTWWW[[[^^^]]]^^^```ccceeefffggggggdddgggiiijjjnnnssstttqqqlllqqqttttttwww|||~~~|||zzzyyyxxxvvvvvvuuuvvvvvvxxxxxxwwwwwwxxxzzz{{{}}}pppaaa\\\[[[ZZZaaadddjjjrrrzzzxxxwwwuuukkk___]]]___gggvvv|||sssrrrvvv|||}}}tttlllhhhhhhiiiooosssoooiiieee```[[[WWWTTTOOOLLLKKKJJJIIIGGGHHHLLLVVVccckkkoootttzzzwwwnnnhhh```ZZZUUUPPPJJJFFFCCCDDDFFFFFFEEEDDDEEEEEEBBB@@@===:::888888888999777777888888777666666555222222111111000000//////---,,,+++++++++,,,---...///000222444666888999999>>>>>>??????>>><<<999777999;;;<<<<<<:::888888888666555444444222222111000///000111333555666888999999:::;;;<<<===??????@@@===:::777777888999999999222111111111111111222222000000000000////////////---///000000000222555777666777888999888666444333222222111111222444666777/////////......---,,,,,,---......///000111111222000000111222333333444444777777777888999999::::::===???BBBEEEHHHIIIHHHHHHLLLLLLLLLLLLLLLKKKKKKJJJLLLKKKKKKKKKLLLMMMNNNNNNNNNOOOPPPSSSVVVZZZ^^^```bbbdddfffffffffiiiooottttttuuuuuuuuuvvvyyy~~~~~~oooooonnniiiooo|||~~~uuuuuuzzzsss---+++***+++---...---+++,,,+++***+++---...---,,,///000111000///...///000///000111111111000///...------,,,+++************+++---000111000///////////////...------------------,,,+++******+++---...///...---++++++++++++,,,---+++******,,,---,,,+++111---,,,------***+++...---,,,,,,,,,,,,---...///---,,,++++++******++++++,,,+++***,,,...///---+++///...---+++************------------...---+++)))***++++++,,,,,,------...*********)))))))))((((((+++***************++++++,,,,,,,,,---------............/////////000000000333222111000000222333555444444444444444555666777888999::::::888888999:::<<<>>>@@@CCCDDDDDDDDDCCCEEEEEEFFFFFFHHHIIIJJJKKKIIIIIIIIIIIIIIIJJJKKKLLLQQQRRRSSSTTTUUUWWWZZZ]]]]]]^^^aaaccceeeggghhhhhheeeiiijjjkkknnntttuuurrrooosssuuuuuuxxx}}}~~~}}}|||yyyxxxwwwwwwxxxyyyxxxwwwxxxxxxzzz|||~~~qqqjjjgggeeejjjnnnvvv}}}tttiii\\\[[[\\\ddduuu{{{xxx{{{{{{{{{sssllliiijjjnnnuuuxxxssslllfff___YYYUUUQQQMMMJJJHHHHHHFFFEEEHHHKKKSSS^^^eeeiiipppwww}}}uuujjjddd]]]WWWTTTQQQLLLIIIJJJJJJJJJIIIGGGEEEDDDDDDAAA???<<<:::888888888999555666666666666666555555222222111111000000/////////...,,,+++***++++++,,,---///111444666888999:::======>>>???>>><<<:::888999:::<<<;;;999777777777555555444333222111111000000111222333555666777888999999:::;;;<<<===>>>>>>???<<<888777777777666666222222111111000111111111000000000000////////////...///000000111222666888888999::::::999777555444222222111111222444555666000///...------,,,---------------.../////////000......///000000111222222555666666777888888999999<<<>>>AAADDDGGGHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLNNNOOOOOOPPPQQQQQQSSSUUUXXX[[[]]]bbbdddffffffeeehhhmmmrrrsssttttttssstttwww|||~~~ooonnnmmmiiiooo|||xxxwww}}}yyy---+++******++++++***(((,,,+++***+++---------+++000111222000...------...,,,---...000000000///...,,,,,,++++++***+++++++++(((,,,000333333111000000//////......------------...---+++******+++,,,,,,++++++************++++++,,,+++)))***+++,,,+++***///++++++------***+++...***))))))***+++,,,---...---,,,++++++******+++++++++******+++---...,,,+++///...---,,,************------------,,,***((('''******++++++,,,---------)))))))))(((((((((((((((,,,+++******))))))******,,,,,,,,,---------....../////////000000000111111444333222222222333555666555555444444444555555666777888::::::999999:::<<<;;;===???AAABBBCCCBBBBBBFFFEEEDDDDDDFFFIIIKKKMMMIIIIIIIIIIIIJJJKKKLLLMMMOOOQQQTTTUUUVVVXXXZZZ\\\]]]^^^aaacccfffhhhiiijjjgggjjjlllllloootttvvvtttsssvvvvvvuuuxxx~~~{{{yyyvvvtttssstttwwwxxxwwwxxxxxxzzz|||~~~~~~~~~{{{wwwvvvvvvwwwzzzyyysssnnnqqqvvv}}}}}}iiiccc[[[YYYaaaqqq}}}yyyzzzzzz||||||wwwpppkkklllnnnrrrwwwyyytttmmmggg```ZZZTTTQQQLLLIIIHHHGGGFFFDDDHHHHHHMMMTTT[[[```hhhpppxxx~~~rrrhhhccc\\\XXXWWWVVVSSSPPPRRRQQQOOOLLLHHHEEEBBBAAA>>>===;;;999888888888888555666666777777777666666333222222111000000//////000///---+++*********+++,,,---000333666999:::;;;<<<===>>>???>>>===;;;:::999:::;;;:::888777666777555555444333222111000000111222333444555666777777777888888999:::;;;;;;<<>>@@@AAABBBBBBBBBEEEEEEEEEFFFGGGJJJLLLMMMKKKKKKKKKKKKLLLMMMOOOOOOOOORRRUUUWWWXXXZZZ[[[]]]]]]^^^aaadddfffhhhjjjjjjhhhlllnnnmmmoootttwwwvvvvvvxxxwwwtttvvv}}}|||yyyuuusssrrrtttwwwyyyxxxyyyzzz{{{|||~~~~~~~~~~~~|||yyytttsssqqqmmmgggaaa]]][[[UUUXXX]]]dddooo|||yyyrrrqqqsssvvv{{{|||rrrcccWWWVVV```ppp{{{}}}vvvrrrrrruuuwwwvvvrrrllljjjnnnsssvvvxxxwwwpppjjjgggbbb\\\VVVSSSNNNKKKJJJIIIGGGFFFGGGDDDEEEJJJOOOTTT^^^gggqqqzzzpppkkkfffaaa^^^^^^^^^\\\ZZZXXXUUUPPPKKKGGGBBB>>><<<::::::888777777777777777777777888999999999999888333333222222111000/////////...---+++******++++++,,,---000444888:::<<<======>>>???@@@@@@???===<<<:::;;;<<<:::888777777777555444444333222111000000222333333444555666666666666666666777888888888999===:::777555444333222000333222111000000//////000000000000000///////////////000222222333555888;;;;;;<<<<<<===;;;999777555444333222222222333444555222000...++++++,,,---///.........---------------000000000111111111222222222222333333444555555555999:::===@@@CCCDDDFFFFFFGGGGGGIIIJJJKKKLLLLLLLLLJJJJJJKKKLLLNNNOOOQQQRRRTTTTTTTTTTTTVVVXXXZZZ[[[ccceeefffeeedddeeeiiimmmpppppppppoooooorrrwww{{{|||}}}}}}}}}~~~}}}nnnkkkjjjiiinnnxxx***+++,,,,,,,,,,,,,,,---...---,,,---/////////------///000///...---...///...///000000000///...---+++++++++***++++++,,,,,,+++,,,......,,,,,,---///......//////......---,,,---,,,,,,+++******************+++,,,,,,---------******)))***,,,,,,***((()))''''''***+++((((((***((()))***+++,,,---......---,,,++++++******++++++)))***+++,,,,,,++++++,,,((())))))***************&&&)))+++,,,+++******+++++++++***))))))(((((('''************************((((((((()))***,,,---...,,,,,,,,,---------......000000000000111111111111222222222222222333333444888777777666666666666777666777999999999999;;;<<<======???@@@AAABBBCCCCCCAAACCCEEEGGGHHHIIIIIIIIIJJJKKKKKKKKKMMMNNNOOOPPPPPPSSSWWWYYYZZZ[[[]]]___]]]^^^aaacccfffhhhiiijjjiiinnnpppnnnooossswwwwwwvvvwwwvvvrrrttt{{{~~~zzzxxxwwwyyy}}}zzzzzz{{{{{{||||||||||||}}}}}}}}}~~~|||wwwpppjjjcccbbb___[[[VVVQQQKKKHHHFFFGGGJJJMMMUUU```mmmvvv|||tttnnnllliiiggghhhlllqqqtttwww{{{}}}~~~zzzjjj[[[SSSVVV___hhhqqqzzzyyyuuuyyyzzzvvvrrrmmmjjjjjjmmmooooookkkhhhiiipppwwwxxxnnnhhhfffccc___VVVSSSNNNKKKJJJIIIHHHGGGEEEBBB@@@CCCFFFJJJSSS]]]iiiyyyxxxqqqoookkkfffddddddccc___\\\WWWRRRLLLGGGCCC???:::666777777666666666666666777777888888999999999888888444444333222111000//////---,,,+++++++++,,,---...,,,...111555999<<<>>>??????@@@AAABBBBBBAAA???>>><<<<<<<<<:::888777777888555444333222111000000///222222222333444555555666555555555555666666666666888666444333444333222111222111111000//////000000000000000000///////////////000222222333555999<<<:::;;;<<<<<<<<<:::888666555444333222222222333444222000...++++++,,,---/////////..................000000000000000000111111000111111222333333444444777888:::===@@@BBBDDDEEEGGGHHHJJJKKKMMMMMMNNNNNNJJJJJJKKKLLLMMMOOOQQQRRRSSSSSSTTTUUUWWWZZZ]]]___aaadddfffeeecccdddgggkkknnnooooooooooooqqquuuyyyyyy{{{|||||||||~~~oooiiigggggglllsss***,,,------,,,,,,---///+++******+++---......------...//////...---...000//////000000000///---,,,,,,,,,++++++***+++++++++,,,,,,---,,,++++++---///---.../////////...,,,++++++++++++++++++*********++++++,,,---......------*********+++------***(((+++)))))),,,,,,)))(((+++)))***+++,,,---.........---,,,++++++******++++++)))+++------,,,+++,,,---,,,,,,++++++***)))'''&&&$$$(((,,,,,,+++***+++...))))))******+++,,,,,,,,,************++++++++++++''''''((()))***,,,...///,,,,,,,,,---------....../////////000000000111111111111111111222222222222555555444444444555555666777888::::::999999:::<<<======>>>???AAABBBCCCDDD???AAADDDFFFGGGGGGEEEDDDHHHHHHIIIJJJKKKMMMNNNOOOQQQSSSVVVXXXYYY[[[^^^aaa]]]^^^```ccceeefffggggggiiioooqqqnnnnnnrrrwwwxxxvvvwwwuuurrrtttzzz~~~}}}}}}zzzxxxxxxzzz}}}~~~{{{{{{||||||||||||{{{{{{}}}||||||}}}{{{yyyuuummmggg\\\ZZZWWWTTTPPPLLLGGGCCCCCCDDDDDDDDDGGGNNNXXX```rrr|||sssiiiddd]]]WWWUUUXXX\\\```bbbhhhlllnnnqqqxxx||||||zzzrrrfff\\\XXX[[[^^^hhhsss}}}}}}vvvqqqsssxxx}}}rrrllljjjgggeeeeeeccceeefffeeedddhhhqqqyyy|||pppjjjhhheee```UUURRRMMMJJJIIIHHHGGGEEEEEEAAA???AAABBBEEELLLTTTbbbrrryyyuuussspppkkkhhhfffbbb[[[VVVQQQLLLEEEAAA>>>;;;777333555666666777777777888888888888888888888777666666555555444222111000///...,,,,,,+++***+++,,,---...---...111555999<<<>>>???@@@AAABBBCCCCCCAAA???>>><<<<<<;;;999777555666777444444333222111000//////000000111222333444555555555555555555444444444444444222111222333333222111000000000//////000000111000000000000////////////...000111222333555999<<<999:::;;;<<<<<<;;;:::888666555333222111222222333111000...,,,+++,,,---.....................//////------------............000000111111222222333333555666888;;;>>>AAACCCDDDHHHIIIJJJLLLMMMNNNNNNNNNJJJJJJJJJKKKLLLNNNOOOPPPQQQRRRSSSUUUXXX[[[^^^``````bbbeeeeeeccccccgggjjjmmmooopppqqqqqqrrrtttwwwwwwyyy||||||{{{}}}ppphhhddddddhhhnnn,,,...///...+++***,,,...***))))))+++---//////......///000///---,,,,,,---+++,,,...//////...------------,,,+++************)))+++---...------...///---...///000///...,,,+++)))******++++++++++++***+++,,,---......------,,,+++++++++---...---+++)))+++)))***---,,,(((''')))******,,,---------,,,,,,---,,,++++++******++++++))),,,......,,,+++,,,...------------,,,***)))(((%%%***......+++)))+++---))))))******+++,,,,,,,,,))))))))))))*********+++((((((((()))***,,,---...,,,,,,,,,---------............/////////000000000000111111222222222222222444444444444444555666777888999::::::888888999:::<<<<<<===>>>???AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKMMMOOOPPPQQQRRRTTTUUUWWWZZZ^^^aaa^^^___```bbbcccdddeeeeeeiiioooqqqnnnmmmqqqvvvyyyuuuwwwvvvssstttzzz}}}|||{{{yyyxxxwwwwwwxxxzzz{{{{{{{{{}}}~~~~~~~~~}}}}}}|||{{{{{{|||}}}zzzzzzwwwpppjjjccc```\\\YYYWWWTTTOOOLLLIIIJJJIIIFFFDDDFFFMMMTTT^^^hhhxxxuuujjj^^^ZZZRRRLLLJJJKKKOOORRRSSSZZZ`````````dddffffffqqqtttuuuqqqhhhaaa]]]]]]cccmmmxxxzzzuuupppqqqtttyyytttgggccccccaaa^^^]]]ZZZ]]]______```fffqqqyyy|||sssnnnmmmhhhbbbVVVSSSNNNKKKJJJIIIHHHGGGFFFCCCBBBCCCCCCDDDIIIPPP]]]lll||||||xxxuuuppplllggg```VVVOOOKKKEEE>>>;;;;;;:::666222666777888999::::::;;;;;;;;;;;;;;;;;;:::999777777666555444333111000///......---,,,+++++++++,,,---,,,---000444777:::;;;<<<@@@AAABBBBBBAAA???===;;;::::::999777444333444555444444333222111000//////---...///000222333555555555555555444444333333333222111000111222222111/////////...//////000111222000000000000////////////---///000111333555999<<<888:::<<<>>>>>>>>>===<<<666555444222111111222222000///...------,,,------,,,,,,,,,---.........///------------------------000000000111222222333333333444666999<<>>???AAABBBKKKJJJHHHGGGGGGHHHJJJKKKJJJJJJKKKLLLNNNOOOQQQRRRPPPQQQRRRSSSUUUXXX]]]```^^^___```aaabbbccccccccciiioooqqqnnnlllpppvvvyyyvvvxxxwwwtttuuuzzz}}}{{{|||{{{zzzzzzzzz{{{||||||zzz{{{}}}|||{{{{{{|||||||||zzzrrrllloookkkfffcccbbb___[[[WWWRRRSSSRRRMMMIIIIIINNNSSSTTTTTT]]]lllwwwyyykkk```SSSPPPJJJFFFDDDEEEGGGIIIJJJRRRYYYXXXWWWYYY[[[ZZZbbbjjjrrrtttnnnddd]]][[[___iiiuuuxxxtttoooooorrrxxxttthhh]]][[[]]][[[WWWUUUTTTWWW[[[]]]___fffqqqzzz}}}|||xxxsssqqqqqqllleeeYYYVVVQQQNNNMMMLLLJJJIIIGGGEEEDDDFFFFFFEEEHHHNNN[[[hhh~~~~~~}}}zzzuuupppiii___TTTKKKFFFAAA:::888999999666333888999:::;;;<<<=========AAA@@@@@@???>>><<<;;;:::666555444333111000///...000///---+++*********++++++,,,///222555888999:::???@@@AAAAAA@@@===;;;999999999777555222111222333444333333222111000//////+++,,,...///111333444555666555555444444333333333222111000111222111///---............///111222333000000000000////////////---...000111222555999<<<999:::===???@@@@@@???>>>777666444222111111222222/////////......---,,,,,,******+++,,,,,,---....../////////////////////...000000000111222222333333333333555888;;;>>>AAACCCHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLPPPPPPPPPRRRTTTWWWZZZ[[[]]]```cccdddccccccfffjjjlllppptttvvvvvvuuutttttttttxxx||||||zzz{{{tttgggaaa```bbbeeewww000///---,,,+++,,,,,,---***+++---//////...---,,,000000000000///...---,,,......//////......---,,,///...------,,,+++***)))+++,,,...///000111000000222///---...000222111///+++***)))(((((()))***+++---,,,***)))))))))******))))))***+++,,,,,,---------,,,+++***))))))))))))+++,,,------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,,,,,,,++++++++++++++++++++++++++++++***)))(((((())))))************++++++++++++++++++***)))))))))))))))(((((((((((()))))))))))),,,,,,,,,++++++*********,,,---...///000111222333111222222222111///...,,,444444555555555555555444333555888999999999:::<<<<<<<<<===>>>???@@@@@@AAABBBCCCEEEFFFHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLNNNPPPRRRSSSSSSUUUVVVXXXZZZ[[[]]]^^^```aaaccceeegggggghhhjjjlllmmmnnnpppsssvvvxxxyyyzzzzzzzzz{{{}}}|||yyyuuurrrpppqqqrrrtttzzz{{{}}}~~~|||xxxttttttyyy}}}|||zzzyyy{{{xxxvvvuuusssooohhhccc```___\\\VVVOOOLLLMMMOOOPPPUUU[[[]]]]]]fff||||||mmm```XXXMMMKKKHHHEEEDDDEEEFFFGGGIIIKKKNNNPPPQQQPPPNNNLLLYYY^^^fffkkklllhhhbbb______iiiuuu{{{xxxtttsssttt|||{{{oooeee\\\YYYWWWTTTRRRSSSXXXVVVVVV\\\bbbjjjwww{{{rrroooqqqqqqnnnaaa\\\UUUQQQPPPPPPPPPOOONNNKKKIIIGGGDDDBBBGGGOOOXXXggg{{{}}}yyyrrriii```VVVLLLFFFBBB???;;;999999;;;;;;;;;:::;;;===@@@BBBDDDEEEEEEFFFEEEEEEDDDBBB@@@>>>===888666444333333222000...------,,,+++************+++---///111333666:::===>>>>>>>>>===<<<:::999888:::999777555333222111111000000000000000111111111000/////////000111222222333333444444333333222111//////............//////------------------------000000//////......------,,,------///111444777999===:::999:::<<<===;;;999777666444222111111111111000000000///......------,,,------......------,,,+++++++++,,,,,,,,,------......//////000000111111222444777999:::===@@@CCCEEEEEEFFFGGGGGGHHHIIIIIINNNMMMKKKJJJKKKLLLNNNOOONNNOOOPPPRRRTTTVVVXXXZZZ]]]```cccffffffgggiiijjjnnnnnnoooqqqtttuuusssrrrrrrwww{{{|||{{{||||||kkk```^^^bbbggg{{{}}}}}}uuuuuu---,,,***)))((((((((()))+++,,,.../////////---,,,111111000000///---,,,+++------......------,,,+++,,,++++++******))))))(((+++,,,...000111111111000000---,,,,,,...///...---+++***))))))))))))***+++,,,,,,***)))))))))******))))))******+++,,,,,,------,,,+++***))))))))))))++++++,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,---///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&((((((((()))))))))******++++++++++++,,,,,,------......//////000000111111000111222333333333222111222333444444555555555444666888999:::999999;;;===<<<======>>>???@@@AAAAAACCCCCCEEEGGGHHHIIIIIIIIILLLMMMNNNMMMLLLMMMNNNPPPPPPQQQQQQRRRTTTVVVXXXYYYZZZ[[[]]]___aaadddeeefffhhhjjjlllmmmmmmooorrrtttwwwxxxyyyzzzyyyzzz|||~~~|||zzzvvvsssrrrrrrsssuuuxxxzzz|||~~~~~~~~~}}}|||yyyuuurrrrrrwww~~~{{{zzz{{{{{{{{{{{{sssmmmiiiiiigggaaaYYYSSSOOONNNSSSWWWZZZZZZVVVYYYiiizzz~~~pppcccXXXQQQKKKJJJGGGEEEDDDDDDEEEFFFDDDFFFIIIKKKLLLMMMLLLLLLSSSVVV\\\bbbffffffcccaaa]]]eeeqqqwwwxxxwwwvvvvvv|||~~~wwwlllccc[[[YYYXXXVVVUUUWWWXXXUUUVVV[[[bbbkkkwww{{{sssoooooolllhhhaaa\\\VVVRRRRRRTTTTTTTTTRRRNNNKKKHHHDDDBBBGGGNNNYYYfffyyyzzztttlllcccZZZQQQIIIDDDAAA???<<<:::;;;============>>>???AAABBBBBBCCCCCCDDDDDDCCCBBBAAA???>>>===888666444333333222000......---,,,+++************+++,,,...000111444888<<<=========<<<;;;:::888888777666555444222111111111000000000000000000000000////////////000111222333333333444444333333222222///......---------......------------------------000/////////......------------...000222555888999===;;;999:::<<<===;;;999888666444222111111111111000000//////......------,,,,,,------------,,,,,,+++,,,,,,,,,------------.........///000000111111222444777888:::<<<@@@BBBEEEEEEFFFFFFGGGHHHIIIIIIMMMKKKJJJIIIIIIJJJKKKLLLLLLMMMNNNPPPSSSUUUXXXYYY\\\___ccceeefffggghhhjjjppppppppprrrtttsssqqqooorrrvvvzzz{{{zzz||||||kkk```___dddiii~~~rrrrrrmmm,,,+++)))'''&&&&&&&&&''',,,---...///000///......000000000///...---,,,+++......//////......---,,,)))))))))))))))(((((((((,,,---///111222222222111///...------//////...---+++******))))))******+++,,,+++******)))*********((())))))******+++++++++,,,,,,+++***)))))))))))),,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////.........///------------------------++++++***))))))))))))***(((((((((((())))))))))))******)))((((((((()))))))))))))))*********++++++)))***+++,,,---...//////000000000000///////////////000222444555666666666333444555666777777888777999::::::999888999;;;>>>======>>>???@@@AAABBBBBBCCCDDDEEEGGGHHHIIIJJJJJJNNNOOOOOONNNMMMMMMNNNPPPPPPPPPQQQRRRTTTVVVXXXYYYXXXYYY[[[^^^aaadddfffggghhhjjjlllmmmmmmnnnppprrruuuvvvxxxxxxxxxyyyzzz||||||zzzwwwuuussstttuuuvvvxxxzzz}}}}}}{{{wwwtttrrrrrrwww~~~{{{xxxxxxzzz|||}}}}}}vvvpppoooqqqrrroooggg]]]UUUPPPVVVXXX[[[YYYSSSOOOVVVaaazzzqqqeee]]]VVVQQQPPPNNNLLLJJJHHHGGGHHHHHHIIIJJJLLLNNNPPPRRRSSSTTTPPPOOOQQQVVV]]]bbbcccbbb\\\bbbkkktttyyy{{{{{{zzz|||}}}}}}zzzvvvuuuxxx{{{||||||ttthhh```YYYYYYZZZYYYYYY[[[XXXUUUUUUZZZaaajjjxxx}}}tttooonnnjjjeeebbb]]]XXXTTTUUUWWWXXXYYYWWWRRRNNNKKKEEEBBBFFFMMMXXXddduuu~~~vvvooofff]]]UUUOOOIIIFFFCCCAAA???>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBAAAAAA???>>><<<;;;888666444333333333111///......---,,,++++++++++++***+++---...///222666999<<<<<<;;;;;;:::999888777444444333222222111111000111000000000///..................///000222333444333333333333333222222222//////...---,,,,,,,,,---------------------------/////////..................///000222444777999;;;<<<;;;:::;;;<<<<<<<<<:::888777555333111111111111000000//////...---------,,,,,,------------,,,,,,,,,,,,,,,---------......---......//////000111111222444666888999;;;???AAACCCDDDEEEFFFGGGHHHIIIIIIMMMLLLKKKIIIIIIIIIJJJJJJJJJKKKLLLOOORRRUUUWWWYYY[[[^^^bbbeeefffgggiiijjjpppqqqqqqssstttsssooolllqqquuuxxxzzzzzz}}}}}}lllaaa```fffllliii}}}sssmmm///...,,,***((((((((((((---...//////000000//////---......//////...------000000000000000///......)))))))))*********++++++---...000111222222222222111111000111111111000///++++++++++++++++++++++++++++++******************(((((()))))))))*********,,,++++++***))))))******,,,+++))))))((()))***+++++++++++++++++++++++++++---///111222111111222333,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))*********)))*********++++++++++++++++++******)))******+++)))*********++++++++++++***+++,,,,,,---...///000////////////000000000000///000222333555666777777666666888999;;;;;;<<<<<<:::;;;:::888777888;;;=========>>>@@@AAABBBCCCCCCCCCDDDFFFGGGIIIJJJKKKKKKLLLMMMNNNNNNMMMMMMOOOQQQRRRRRRSSSTTTVVVXXXYYYZZZYYYZZZ\\\___cccfffhhhiiiiiikkkmmmnnnnnnnnnpppqqqrrrtttvvvwwwwwwxxxyyy{{{|||{{{xxxvvvuuuvvvwwwxxx{{{}}}~~~xxxvvvtttuuuzzz~~~yyywwwxxx{{{|||}}}~~~zzztttnnnjjjkkkoootttvvvqqqggg]]]VVVXXXYYY]]]]]]WWWPPPPPPUUUaaawwwxxxkkkeeebbb```______^^^[[[XXXUUURRRPPPPPPSSSRRRSSSSSSUUUWWWYYY[[[TTTQQQNNNQQQWWW^^^aaaaaa]]]```gggqqqyyy}}}|||yyyxxxwwwtttoooiiiggggggiiillluuu|||tttggg___YYYZZZ[[[ZZZZZZ\\\WWWTTTSSSXXX___iiixxx}}}sssoooooommmhhheeeaaa[[[VVVUUUVVVXXXZZZZZZVVVQQQMMMFFFAAADDDJJJUUU```ooo}}}yyyqqqkkkbbbZZZUUUSSSQQQPPPIIIGGGEEEDDDEEEEEEDDDCCCAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@???>>>===;;;:::888666444444444333222000000///...,,,++++++++++++)))***+++,,,---///222555999999999999888777777666222222222222222222111111000000000///...---,,,,,,,,,,,,---...000111333444333333222222111111111222000///...------,,,------------------------------........................///000222444666999:::<<<<<<;;;;;;;;;<<<<<<<<<;;;999888555333222111111111000//////......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------.........------......///000000111111333555777888:::===@@@BBBBBBDDDEEEFFFHHHIIIJJJPPPOOOMMMLLLKKKKKKKKKKKKIIIJJJLLLNNNQQQUUUXXXYYY\\\___cccfffgggiiikkklllooopppqqqtttuuutttqqqnnnrrrtttwwwyyyzzz}}}mmmcccbbbhhhnnnxxxfffwwwwwwttt000///---+++************---......///////////////***+++,,,...///000000000...////////////...------++++++,,,,,,------......---...000111222222222222000111222222111000//////++++++,,,,,,,,,,,,++++++************+++*********)))))))))))))))*********,,,+++******)))*********,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,...111111111111222333************************+++***************++++++)))*********++++++++++++''''''&&&&&&&&&''''''((()))*********++++++++++++,,,,,,,,,---------......------...///000111222222111111111222333444555555666777888:::;;;<<<<<<<<<999999999777666777999<<<======>>>???AAABBBCCCDDDCCCDDDFFFHHHJJJKKKLLLLLLIIIKKKLLLLLLLLLMMMOOOQQQQQQRRRRRRTTTUUUWWWYYYZZZYYYZZZ\\\___bbbdddggghhhiiikkknnnooooooooopppqqqppprrruuuwwwwwwwwwxxxzzz|||zzzyyywwwwwwwwwxxxyyy{{{~~~zzzxxxwwwxxx||||||{{{zzzzzz|||}}}|||{{{~~~zzzuuuoooiiieeecccbbbfffmmmrrrrrrlllccc]]]YYY[[[___ccc___VVVPPPOOOUUUffftttlllkkkmmmppppppsssqqqnnnjjjeee```\\\ZZZXXXWWWVVVUUUUUUVVVXXXYYY]]]YYYTTTSSSVVVZZZ]]]^^^[[[]]]cccllluuuxxxvvvrrrnnnkkkfff___YYYUUUUUUUUUYYY```ppp}}}ssshhh```[[[[[[\\\[[[ZZZ[[[WWWSSSQQQUUU\\\gggvvvzzzooolllnnnooommmjjjfff___WWWSSSRRRTTTVVVZZZVVVSSSOOOHHHAAABBBGGGNNNYYYhhhuuu~~~ssskkkfff___[[[ZZZZZZ[[[[[[SSSPPPLLLJJJIIIHHHGGGFFF@@@AAABBBCCCDDDEEEEEEEEEBBBBBBAAA@@@>>><<<:::999777666444444444444222111111000///---,,,+++++++++)))***+++++++++,,,///222555555666666666555555444222222333333333333222111//////......---,,,++++++++++++,,,---...000222333222222111000000000000111000///......---------...------------------------,,,,,,------......//////000111333555888:::;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<:::888666444222111111111/////////...------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---------...//////000000111222444666777999<<<>>>@@@AAABBBDDDFFFHHHIIIJJJOOOOOONNNMMMLLLKKKKKKKKKIIIJJJLLLOOORRRUUUXXXZZZ\\\___cccgggiiijjjmmmnnnmmmnnnpppsssvvvwwwuuussstttuuuwwwyyy{{{~~~pppeeedddiiiooossscccnnn}}}uuurrr...---,,,************+++------........./////////)))***+++---///000000000,,,,,,,,,---,,,++++++***,,,---------......//////,,,---///111222222222111...000222111///---------+++,,,,,,------,,,,,,+++))))))***++++++++++++***************************++++++***************++++++++++++***++++++,,,---++++++++++++++++++++++++)))+++---...------...000************************+++************+++,,,,,,(((((((((((())))))))))))((((((''''''(((((()))))))))))))))*********++++++,,,,,,,,,,,,------------,,,,,,---///000222333333111111111111111222333333444555666777888888888888777888888777666777999<<<<<<<<<===???@@@BBBCCCDDDCCCDDDFFFIIIKKKLLLMMMMMMIIIJJJLLLLLLKKKLLLOOOQQQOOOOOOPPPQQQSSSUUUWWWXXXYYYYYY[[[]]]___```bbbcccgggjjjmmmooooooooopppqqqooorrruuuwwwwwwwwwxxxyyyzzzyyyxxxxxxwwwxxxyyyyyyyyy|||}}}|||{{{|||~~~~~~|||{{{{{{}}}}}}{{{yyywwwsssllleee```^^^^^^]]]```dddiiikkkiiiddd___[[[\\\aaagggfff\\\QQQLLLQQQ]]]sss|||uuuqqqsssxxx{{{|||~~~{{{wwwqqqkkkeeebbb___]]][[[ZZZYYYYYYYYYYYYbbb```]]]ZZZXXXXXXZZZ[[[WWWZZZ```iiippprrroookkkddd```YYYQQQLLLHHHGGGFFFJJJOOO^^^uuu}}}rrrhhhaaa\\\\\\]]][[[ZZZ[[[WWWRRROOORRRYYYcccsssxxxmmmjjjnnnpppooooookkkbbbYYYQQQNNNPPPSSSVVVTTTSSSPPPIIIAAA@@@DDDGGGQQQ```nnn{{{yyypppfffccc```___```cccdddddd^^^ZZZSSSNNNKKKHHHGGGEEE@@@AAABBBDDDFFFGGGGGGHHHEEEDDDCCCAAA???<<<:::999777666444444555555333111222111///...---,,,++++++)))*********)))***---000111111222333333333222222111222333444444333111000......------,,,+++++++++*********+++,,,...///000111000///...---...//////......------------......++++++++++++++++++++++++++++++,,,---.../////////000111444666999:::;;;<<<;;;=========<<<;;;<<<===;;;999777444222111111111//////......---,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,------......///000000000222444555666777;;;===???@@@AAACCCFFFHHHIIIJJJLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKLLLOOORRRUUUWWWYYY[[[^^^cccfffiiikkkmmmooommmmmmooossswwwzzzzzzyyywwwxxxxxxzzz|||~~~ttthhheeeiiinnnsss```eeexxx}}}oookkk---,,,+++******+++,,,------------------......///++++++,,,---............---------------,,,,,,+++,,,,,,,,,,,,,,,---------+++,,,...000111111111000...000333222000---------+++,,,---......---,,,+++((()))***+++,,,++++++***+++++++++++++++++++++***+++***************++++++++++++,,,---------------************************(((***,,,,,,++++++,,,---************************+++*********++++++,,,---(((((((((((())))))))))))***************+++,,,,,,((((((((()))))))))******)))******+++,,,---......---......///000111111222111000000000111222444444444444555666666666666666666777999999999999;;;<<<:::;;;<<<>>>@@@AAACCCCCCCCCEEEGGGIIIKKKMMMNNNNNNMMMNNNNNNMMMLLLKKKMMMNNNOOOOOOPPPQQQSSSUUUVVVXXX[[[[[[\\\]]]^^^^^^______cccfffjjjmmmmmmmmmnnnooonnnqqquuuwwwwwwxxxxxxyyyyyyxxxxxxwwwxxxxxxyyyyyyzzz|||}}}|||}}}~~~qqqrrrpppkkkeeebbbaaabbbcccaaa``````aaaaaa^^^[[[[[[[[[aaajjjmmmdddWWWOOOOOOXXXmmm{{{yyy{{{~~~~~~}}}zzztttnnnhhheeeeeedddbbbaaa```___^^^^^^^^^aaabbb___ZZZWWWXXX[[[UUUZZZbbbkkkqqqqqqnnnkkk```[[[TTTLLLGGGEEECCCCCCEEEGGGUUUmmmtttggg```\\\]]]^^^]]]\\\]]]WWWRRRNNNPPPVVV```ppp~~~|||rrrnnnpppqqqooosssnnneeeZZZQQQMMMOOORRRQQQPPPQQQQQQJJJAAA???AAABBBKKKYYYggguuuuuuooogggffffffgggjjjllllllkkkhhhaaaWWWOOOIIIFFFDDDBBBAAABBBCCCEEEFFFGGGHHHHHHHHHGGGFFFCCC@@@===:::888777666444444555555444222333222000...---,,,,,,+++)))*********)))))),,,.........///000000000000000000111222333222111///...,,,,,,,,,,,,++++++++++++))))))))))))***+++,,,---000///---++++++,,,---...************+++,,,------***************************++++++,,,...//////000///111444666999:::;;;;;;;;;===>>>>>>;;;;;;<<<>>>;;;:::777444222111111111///......------,,,,,,+++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,---......//////000000111333444555777999<<<>>>>>>@@@CCCEEEHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLNNNPPPSSSUUUWWWXXX\\\aaaeeegggjjjlllnnnoooooopppssswww{{{||||||zzzzzzzzz{{{}}}wwwkkkfffhhhlll}}}xxxfffeeeppprrrooo...---,,,,,,,,,---...///---,,,,,,,,,,,,---......------......------,,,,,,000000000000000//////...************************+++,,,...///000111000000000333666555222///...///,,,,,,---......---,,,,,,((()))***+++,,,,,,+++***,,,,,,+++++++++++++++++++++***************++++++***+++---...///...------***************************+++------,,,+++,,,---+++++++++++++++++++++++++++*********+++,,,,,,---************++++++++++++''''''&&&''''''((())))))(((((((((((())))))))))))&&&'''(((***,,,...///000/////////000000000000000000000000000111333555777555666666777777777666666555777:::;;;;;;;;;<<<===::::::<<<===???AAABBBCCCDDDEEEGGGIIILLLMMMNNNOOOQQQQQQQQQOOOLLLKKKKKKMMMQQQQQQRRRSSSUUUWWWXXXYYY________________________```dddhhhkkkllllllmmmnnnnnnqqquuuwwwxxxxxxyyyyyyxxxxxxwwwwwwxxxxxxyyyyyy|||~~~}}}|||~~~qqqsssuuussspppmmmlllmmmkkkeee___\\\[[[ZZZYYYWWWXXXYYY```mmmrrrkkk___WWWNNNVVVjjj~~~{{{{{{zzzxxxsssmmmgggdddeeeddddddcccbbbaaa``````YYY___dddbbb\\\WWWXXX[[[VVV]]]gggpppuuutttqqqooobbb]]]UUUNNNJJJGGGFFFEEEGGGHHHTTTlllxxxeee___[[[]]]___^^^^^^___XXXQQQMMMNNNTTT^^^nnn|||yyytttuuusssoootttpppggg[[[QQQMMMOOOSSSMMMNNNPPPQQQKKKAAA>>>@@@@@@HHHVVVcccrrr{{{sssoookkkkkklllooorrrsssrrrpppmmmeeeYYYOOOHHHCCCAAA@@@BBBCCCDDDFFFFFFGGGGGGGGGJJJIIIGGGEEEAAA===:::888777666444444555555444222333222111///---,,,,,,+++***++++++***))))))+++---,,,,,,---...///////////////000111222111///---,,,++++++++++++++++++,,,,,,))))))(((((()))***++++++///...,,,******+++,,,---''''''(((((()))***,,,---))))))))))))))))))))))))******+++,,,...///000000///111444777999:::;;;;;;;;;===???>>>;;;:::<<<>>><<<:::777555222111111111///......------,,,+++++++++++++++,,,,,,+++++++++))))))*********+++++++++,,,,,,------...//////000000111333444444666999;;;===>>>@@@BBBEEEGGGIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLIIIJJJKKKLLLOOOQQQSSSTTTWWWZZZ___cccfffhhhkkkmmmrrrqqqqqqssswww{{{}}}~~~}}}|||{{{|||~~~yyylllggghhhjjjxxx}}}qqqkkkpppzzz|||///......---,,,******))),,,,,,------------------//////...------------...111000...------...///000,,,+++)))((((((((()))***,,,///333444222///---,,,///111222111...---...000---------,,,,,,+++++++++++++++******)))((('''''',,,,,,,,,,,,,,,+++))))))++++++************++++++------.........---,,,,,,***+++---......---+++***((())),,,......---+++)))******+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,***)))---,,,,,,+++***)))(((((((((((((((((())))))))))))((((((((((((((())))))***++++++,,,------......///000000000000000111111222444333222111111111222333555555666666666666555555999999999999999999999:::;;;<<<>>>@@@BBBCCCDDDDDDDDDFFFGGGJJJKKKMMMNNNNNNOOOOOOMMMLLLLLLLLLMMMNNNPPPRRRTTTTTTTTTTTTUUUVVVXXXYYY\\\^^^___^^^]]]]]]eeefffgggggggggiiilllooooooppppppqqqrrrssstttuuuuuuttttttuuuwwwwwwvvvuuuyyyyyyzzz~~~xxx~~~zzz}}}qqqgggbbb[[[SSSOOOQQQQQQVVV```lllssspppeeeZZZSSS[[[nnn~~~zzzwwwsssqqqrrrooogggbbbaaaccccccccccccbbbbbbbbbaaa^^^___dddfffbbbYYYUUUWWWVVV___jjjrrryyy}}}yyyqqqllljjjgggaaaYYYQQQJJJFFFGGGMMMQQQaaaxxxiiieeedddgggfffaaa\\\\\\VVVSSSPPPNNNMMMUUUiii|||xxxuuusssooouuuqqqhhh^^^UUUPPPPPPQQQOOOOOONNNLLLHHHDDD@@@===???DDDQQQaaapppwwwqqqkkkpppsssuuuyyy{{{yyysssnnndddVVVKKKEEECCCAAA???BBBDDDEEEEEEDDDCCCCCCDDDEEEDDDCCCAAA???<<<:::888888888999888888777666555444222000...---,,,,,,,,,******(((''''''((())))))))))))******++++++,,,,,,............---,,,,,,+++,,,++++++***)))(((((('''************+++,,,---...000...+++)))((()))***,,,))))))((((((((((((((()))+++++++++,,,,,,,,,------++++++,,,------...//////222222222333666888;;;<<<===<<<<<<;;;::::::999999:::999777555333111///......------,,,,,,+++******++++++,,,,,,,,,,,,---------,,,+++)))((())))))***++++++,,,---...///000111///000111222444777999:::<<<>>>@@@CCCEEEHHHKKKNNNKKKLLLMMMMMMLLLKKKLLLNNNGGGJJJMMMNNNOOOPPPRRRTTTQQQWWW^^^aaaaaaccciiinnnqqqrrrssstttuuuwww{{{~~~yyyzzz|||}}}|||qqqkkkjjjjjjwwwyyysssxxx+++---...//////...,,,***,,,,,,------------......//////...------------...222111///---,,,,,,---.........---,,,,,,,,,,,,,,,,,,///222333222///---------000333333111.........++++++++++++*********))))))))))))************++++++++++++******)))))))))++++++************++++++******++++++,,,++++++++++++,,,...//////...,,,+++++++++,,,,,,------------******++++++,,,+++++++++,,,+++++++++,,,,,,***)))+++++++++***)))))))))(((''''''(((((()))))))))***))))))((((((((()))************+++,,,,,,------...000000//////000000111222333333222111111222222333333444555666777777777777999999999:::::::::::::::<<<===>>>@@@BBBCCCDDDDDDEEEFFFHHHIIIKKKLLLMMMMMMPPPOOOMMMLLLLLLLLLMMMNNNOOOQQQTTTTTTTTTTTTUUUVVVYYYZZZ]]]___``````______eeefffgggggghhhiiillloooqqqqqqrrrsssttttttssssssssssssssstttvvvvvvvvvuuuwwwwwwyyy}}}ppphhh___TTTNNNNNNOOOSSS[[[gggqqqqqqggg___VVV^^^ppp}}}yyytttooommmmmmjjjccc^^^^^^^^^___aaabbbbbbaaa```___```bbbgggkkkggg^^^YYYZZZWWW___iiirrr{{{zzzzzzzzzxxxtttlllaaaWWWQQQNNNRRRSSS```|||{{{oooiiifffhhhhhhccc^^^\\\UUUSSSQQQOOOMMMSSSdddvvv|||yyyvvvtttxxxssskkkaaaXXXSSSSSSTTTRRRQQQPPPMMMIIIDDD@@@===>>>BBBMMM]]]mmmxxxsssrrrvvvzzz{{{}}}{{{uuulllbbbUUUKKKEEECCCAAA@@@BBBCCCDDDCCCBBB@@@@@@AAAAAAAAAAAA@@@???===;;;:::999999999888888666555555444222000...---,,,,,,,,,+++***)))((('''((()))))))))))))))***************,,,,,,---------,,,++++++++++++***))))))(((''''''))))))))))))***+++,,,---///---+++)))((()))***+++))))))(((((((((((())))))++++++,,,,,,,,,---------+++++++++,,,------......111111111222555777:::;;;=========<<<;;;:::999888888777666444222000///.........------,,,++++++++++++++++++,,,,,,,,,---------,,,+++*********+++++++++,,,,,,---...///000000///000111222444666888:::;;;===@@@CCCEEEHHHMMMPPPNNNOOOOOOMMMKKKJJJJJJLLLIIIKKKNNNOOOOOOPPPQQQSSSQQQVVV[[[___aaadddiiimmmpppqqqsssssstttvvvyyy{{{zzz{{{|||~~~|||oooiiihhhiiiuuu~~~yyy)))+++///111222000---+++,,,,,,---------.........000///......------......333111///---,,,+++,,,,,,...............------,,,+++...111222111///......+++...333444333000---+++)))))))))))))))((((((((('''((()))***+++---......///...,,,*********+++,,,++++++************++++++))))))***+++,,,,,,,,,+++,,,---...//////...---,,,...---,,,+++,,,---...000***+++++++++++++++******,,,+++++++++,,,,,,***)))))))))))))))))))))))))))&&&''''''((()))******+++***))))))))))))***++++++*********+++,,,,,,------000000//////000000111222333222222111111222333333222222444555666888999999:::::::::;;;;;;;;;<<<<<<===>>>@@@AAABBBCCCCCCCCCFFFGGGHHHIIIJJJKKKKKKKKKPPPOOONNNMMMLLLMMMMMMNNNOOOQQQSSSTTTTTTTTTUUUWWWYYY[[[]]]___aaabbbbbbaaafffggghhhhhhhhhiiilllnnnqqqrrrssstttsssrrrpppooopppqqqrrrsssuuuvvvwwwwwwuuuuuuxxxsssgggZZZQQQMMMMMMNNNUUUaaammmqqqmmmfff]]]dddttt|||yyyrrrnnnjjjiiiddd]]]ZZZ[[[XXXZZZ^^^```aaa```___]]]```ccciiinnnlllbbb\\\[[[XXX```jjjuuutttfff\\\WWWXXXTTT]]]uuuwwwnnnhhhiiikkkgggaaa]]]UUUSSSQQQNNNLLLPPP___nnn|||zzzxxx|||xxxpppfff\\\VVVUUUUUUSSSSSSRRROOOKKKEEE@@@======@@@IIIWWWhhh~~~}}}zzzxxx|||{{{sssiii```TTTKKKFFFDDDCCCAAAAAABBBCCCAAA???>>>>>>???>>>>>>?????????>>>===<<<::::::999999777666555444333222111///...------,,,+++******)))(((((())))))))))))))))))(((((((((((()))******++++++++++++******))))))(((((('''''''''(((((((((((()))***++++++...,,,***(((((((((******))))))(((((((((((()))))))))************+++++++++******++++++,,,,,,------//////000111333666888999<<<===>>>>>>===;;;888777666555444333111000///...///......------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---------------.........////////////000222444666888999:::<<<@@@CCCFFFJJJOOOSSSWWWVVVTTTPPPMMMJJJKKKLLLJJJMMMOOOPPPOOOOOOQQQRRRSSSUUUXXX]]]bbbfffiiikkkoooppprrrsssssstttwwwyyyzzzzzz{{{}}}|||mmmeeeeeehhhqqq***,,,...///000///---,,,,,,,,,------......//////000//////...............000///...---,,,,,,,,,,,,***+++,,,------,,,+++***+++---111222000///......***---000111111...,,,+++))))))))))))))))))(((((((((((()))+++,,,---...///666444000---++++++---...++++++************++++++)))***+++,,,---.........,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++***))),,,+++++++++,,,,,,***)))((((((((((((((()))))))))%%%&&&'''((()))***+++,,,***************++++++,,,***++++++,,,,,,---......///////////////000111111222222222222222222333333333333444555666777888999::::::;;;;;;<<<=========??????AAABBBCCCCCCCCCCCCGGGGGGHHHJJJJJJKKKKKKKKKPPPOOONNNMMMLLLMMMNNNNNNNNNPPPSSSTTTTTTUUUVVVXXXYYYZZZ\\\___aaabbbccccccggghhhjjjjjjiiijjjlllmmmoooqqqrrrsssrrrooollljjjoooppprrrssstttuuuxxxyyywwwvvvyyyuuugggZZZRRRMMMLLLOOO[[[jjjssssssoooeeekkkzzz}}}{{{tttooojjjgggaaaZZZYYY\\\XXXZZZ\\\___```___]]]\\\^^^```hhhooommmddd\\\ZZZWWWaaaooo|||oooccc[[[ZZZSSSXXXkkkwww}}}qqqggghhhkkkiiiddd```WWWSSSOOOLLLJJJNNN\\\kkk~~~|||zzz}}}vvvkkk```XXXTTTSSSRRRRRRRRRPPPLLLGGGAAA>>>>>>???FFFRRRddd{{{|||wwwoooggg___TTTLLLIIIGGGEEECCCBBBCCCBBBAAA>>><<<===>>>??????@@@AAAAAA???>>><<<:::::::::999777666444333222222111000......------,,,++++++***))))))))))))))))))(((((('''''''''&&&''''''((()))************)))((((((((('''''''''&&&'''''''''''''''((()))***,,,+++)))((('''((()))))))))(((((((((((())))))***'''''''''((((((((())))))*********++++++,,,,,,,,,---...///111333555666777;;;<<<>>>???>>>;;;888666444444333222111000///...//////...------,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,---...//////------..................//////000111444666888999:::===AAAEEEIIIMMMSSSVVV___^^^[[[VVVPPPMMMMMMNNNLLLNNNPPPQQQPPPOOOPPPQQQUUUUUUWWW\\\bbbhhhjjjkkkmmmooorrrsssssstttuuuvvvxxxyyyyyy{{{}}}~~~mmmddddddhhhmmm...---,,,,,,++++++,,,,,,,,,,,,---......///000000000000///............///,,,,,,,,,,,,,,,---------)))***+++,,,,,,+++***)))+++...000111///.........++++++,,,,,,------,,,+++******************************+++++++++,,,,,,,,,999666111,,,******+++,,,++++++************++++++)))***+++,,,------......+++++++++,,,,,,+++++++++)))***,,,---...---+++***++++++,,,,,,,,,++++++***,,,+++++++++,,,,,,***)))((((((((((((((()))))))))%%%&&&'''((()))***+++,,,***************++++++,,,,,,,,,------...//////////////////...///000000111111111222222333333333333666555555555555666777777::::::;;;<<<<<<===>>>>>>???@@@AAABBBCCCDDDDDDDDDGGGHHHIIIJJJKKKKKKKKKKKKPPPPPPNNNMMMMMMMMMNNNOOOMMMOOORRRTTTTTTUUUWWWYYYWWWYYY[[[^^^```bbbdddeeehhhjjjkkkkkkjjjjjjkkkllloooppprrrsssrrrooollljjjnnnppprrrssssssuuuxxx{{{yyyyyy{{{yyyiii]]]RRRNNNNNNYYYjjjwwwzzzxxxmmmsss~~~vvvqqqkkkfff___ZZZ[[[aaa^^^```bbbcccbbb```]]][[[]]]```gggooooooggg^^^[[[WWWccctttqqqeeeZZZXXXQQQSSSbbbkkkxxxrrrggggggjjjiiifffcccZZZTTTNNNIIIHHHMMM[[[iiizzz|||rrrfff\\\UUUQQQPPPQQQRRRQQQNNNHHHCCC@@@>>>>>>DDDOOO```www}}}vvvmmmfff___VVVOOOLLLJJJHHHEEECCCDDDCCCAAA>>>===>>>???BBBCCCDDDDDDCCC@@@===<<<::::::999999777666555444222222111000///......---,,,,,,,,,+++******)))((()))(((((((((''''''&&&&&&&&&&&&'''((())))))))))))(((((((((((('''''''''''''''''''''&&&''''''((((((***)))((('''''''''((((((((((((((((((((()))******((((((((())))))))))))*********++++++++++++,,,,,,,,,---///111333555666777:::;;;===>>>===;;;888666444333333222000///......///......---,,,,,,++++++*********+++++++++,,,,,,***+++,,,---.../////////------.....................///000111333555777999;;;>>>BBBFFFJJJOOOUUUYYYaaa```]]]XXXRRROOONNNNNNNNNOOOQQQQQQPPPPPPQQQRRRWWWWWWXXX\\\bbbgggjjjkkklllooorrruuuuuuuuuuuuvvvwwwwwwwwwyyy{{{oooffffffjjjlll///...,,,***)))***,,,---,,,,,,---...///000000111111000//////......//////******+++,,,,,,------...+++,,,,,,------------------///000000...---------,,,+++******,,,---,,,+++******+++++++++++++++,,,+++++++++++++++*********555222...***''''''(((***++++++************++++++(((((()))***+++++++++***++++++************++++++'''))),,,......---***)))++++++,,,---------------,,,+++++++++,,,,,,***)))))))))))))))))))))))))))&&&''''''((()))******+++***))))))))))))***++++++---------...//////000000//////......//////000111000000222333333333333333777666555444444555666777999::::::;;;<<<===>>>>>>???@@@AAACCCDDDEEEEEEEEEHHHHHHJJJKKKLLLMMMMMMMMMQQQPPPOOOMMMMMMNNNNNNOOOLLLOOORRRTTTTTTVVVXXXYYYWWWXXXZZZ]]]```cccfffgggiiikkkllllllkkkjjjkkklllooopppqqqrrrrrrpppnnnmmmnnnppprrrrrrqqqrrrwww{{{zzzzzz|||xxxhhhYYYSSSQQQ[[[mmm|||uuuyyyvvvqqqkkkgggaaa___dddllloooqqqtttuuuqqqkkkccc^^^aaabbbiiirrrssslllccc___ZZZgggxxx|||mmmdddWWWVVVPPPSSS^^^cccqqqvvvjjjggghhhgggffffff^^^WWWPPPKKKIIILLLXXXeeettt|||pppcccZZZTTTRRRSSSTTTSSSPPPJJJDDDAAA======BBBMMM[[[qqq~~~wwwooohhhaaaYYYSSSPPPNNNKKKHHHDDDDDDCCCAAA???>>>@@@AAADDDEEEFFFFFFDDDAAA===;;;888888999888888777666555111111111111000///...------------,,,,,,***)))(((((((((((((((''''''''''''&&&''''''(((((((((((('''(((((((((((((((((((((((((((''''''&&&''''''((((((((('''''''''&&&'''''''''(((''''''(((((()))***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---...000333555666777777888999:::;;;;;;:::999777555444333222000///...---...------,,,,,,+++******************++++++++++++***+++,,,---............---------.........//////......///111333555777888:::===BBBFFFJJJOOOUUUXXX\\\\\\ZZZVVVQQQMMMLLLLLLNNNPPPRRRRRRQQQQQQRRRSSSWWWXXXYYY\\\```dddhhhjjjkkkoootttwwwxxxwwwwwwxxxwwwwwwwwwxxx{{{~~~rrrlllmmmqqqppp------,,,,,,,,,---......,,,,,,---...///000111111111000000///////////////***++++++,,,,,,,,,,,,+++---------------...//////...000111000...,,,+++,,,+++++++++---///000---************+++++++++,,,,,,************************///---***((('''(((***+++++++++************++++++((())))))*********)))))),,,++++++++++++++++++,,,***+++,,,---------,,,,,,+++,,,---...///000000000,,,+++++++++,,,,,,***)))+++++++++***)))))))))(((''''''(((((()))))))))***))))))((((((((()))******,,,,,,------...//////000///............///000000///000222333444444333333666555444444444666888999888999:::;;;<<<===>>>>>>???@@@AAACCCEEEFFFFFFGGGHHHIIIJJJLLLNNNOOOPPPPPPQQQPPPOOONNNMMMNNNOOOOOOKKKNNNQQQSSSUUUVVVXXXZZZWWWXXX[[[^^^aaaeeehhhjjjjjjlllmmmmmmlllkkkkkkkkkkkklllmmmnnnnnnnnnnnnnnnlllnnnqqqpppnnnoootttyyywwwxxx|||ooobbbZZZVVV___qqq{{{wwwsssooollliiijjjsss~~~rrrhhhcccdddjjjrrruuuooogggccc```kkkyyy|||oooeee___TTTTTTRRRVVV___aaannn|||oooiiifffddddddfffaaa[[[UUUQQQMMMMMMTTT\\\iiixxx|||oooccc]]]WWWXXXYYYWWWRRRKKKEEE@@@;;;;;;@@@JJJWWWiiixxxqqqjjjddd\\\WWWTTTQQQMMMJJJCCCCCCBBB@@@>>>>>>@@@CCCCCCDDDFFFFFFDDDAAA===:::777777888888888888777777111111222222111000...------......---,,,+++)))((((((((((((((((((((())))))'''((((((((((((((('''&&&))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,...000222555777888999999666666777888999999999999777666555333111///...------,,,,,,++++++***))))))************++++++++++++***+++,,,---......---,,,+++,,,,,,---...///000000......///111333555777888888;;;@@@DDDHHHMMMRRRVVVVVVWWWXXXVVVRRRNNNLLLKKKNNNOOORRRRRRRRRRRRSSSTTTUUUXXXZZZ[[[\\\^^^dddiiikkkooouuuyyyzzzzzzzzzzzzxxxxxxxxxyyy|||}}}uuurrruuuxxxuuu***+++---...000000000///,,,,,,---...///000111222111111000///////////////,,,,,,,,,,,,,,,+++***)))---,,,++++++,,,---...///000111111000---+++***+++++++++---000333222...)))))))))******+++++++++,,,(((((())))))************+++***))))))***+++---///++++++************++++++++++++,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---------,,,+++,,,---...///+++,,,---///000111111222,,,+++++++++,,,,,,***)))---,,,,,,+++***)))(((((((((((((((((())))))))))))((((((((((((((())))))***++++++,,,------......///...............///000000///000222333444444333333444444333333444777999;;;888888999:::;;;<<<===>>>>>>???AAACCCEEEGGGGGGHHHHHHIIIKKKMMMOOOPPPQQQRRRQQQPPPOOONNNNNNNNNOOOOOOKKKNNNQQQSSSUUUVVVYYY[[[XXXYYY\\\___cccgggjjjllljjjlllnnnnnnlllkkkkkkkkkggggggggghhhiiikkkkkkllljjjmmmooonnnkkklllqqqwwwtttvvv{{{rrrggg___YYYaaattt~~~yyyvvvsssrrrqqquuusssdddccciiiqqquuuooogggdddeeennnxxxzzzoooeee]]]YYYRRRUUUTTTZZZaaabbbnnnssskkkeeeaaabbbfffccc^^^YYYVVVQQQMMMOOOUUU___mmm~~~xxxllleee]]]]]]]]]ZZZTTTLLLDDD???999:::???HHHTTTeee|||}}}wwwqqqlllfff___YYYVVVSSSOOOKKKBBBBBBAAA???===>>>AAACCCAAABBBDDDEEEDDDAAA===:::666666777888888888888888000111222222111000///...............---+++)))(((''''''(((((())))))******((()))))))))((('''&&&&&&))))))))))))************)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))++++++(((((((((((())))))))))))------------------------///111333666888999::::::555555666777888999::::::888777555333111///------,,,,,,++++++***))))))((()))************+++++++++***+++,,,---------,,,+++++++++,,,---...000000111......///000333555777888777:::>>>BBBFFFJJJPPPSSSTTTVVVXXXXXXTTTQQQNNNMMMMMMOOORRRRRRRRRRRRSSSUUUSSSWWWZZZZZZXXXZZZaaagggkkkooovvv{{{||||||||||||zzzyyyyyyzzz}}}zzzvvvwww{{{~~~zzz+++,,,------......------,,,---///000111111000000111111000......---------000///,,,*********+++,,,+++***)))((((((***,,,---555333000...............)))))))))***++++++,,,,,,++++++,,,,,,,,,---------(((***++++++***)))***++++++***)))))))))***,,,,,,,,,+++)))((((((((()))***))))))***++++++++++++*********+++,,,,,,---......---------,,,,,,+++++++++---,,,+++,,,......---,,,******+++++++++,,,,,,,,,'''((()))))))))))))))(((***''''''))))))&&&&&&(((%%%))))))'''(((,,,,,,***,,,,,,,,,---------...............///////////////......//////000000111111666666666666666777888999999::::::::::::<<<@@@CCCAAABBBCCCDDDDDDFFFJJJLLLKKKMMMOOOQQQRRRRRRRRRRRRQQQQQQOOOOOONNNOOOPPPQQQPPPPPPQQQSSSUUUWWWYYYZZZWWWZZZ___bbbfffiiinnnqqqnnnooonnnlllhhhfffeeefffgggiiikkklllkkkjjjjjjkkkllljjjgggfffgggkkkpppsssrrrtttzzztttgggccc___cccooo}}}yyysssvvv{{{sssllliiiooouuusssmmmiiinnnvvv{{{qqqiiidddaaa___ZZZZZZ\\\___bbbgggtttzzzkkkffffffdddaaaeeeaaa[[[UUUPPPMMMLLLLLL\\\bbbooouuuggg^^^``````\\\UUUKKKCCC>>>;;;<<<>>>CCCNNN^^^ooo{{{yyyssskkkfff```\\\YYYUUUNNNJJJFFFDDDAAAAAABBBAAA???<<<===<<<;;;===>>>>>>===<<<::::::;;;<<<;;;:::999888999777444111////////////111000000...---,,,+++++++++***(((((())))))'''&&&&&&&&&&&&''''''''''''''')))************+++++++++''''''&&&'''(((***,,,---%%%&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))*********)))******+++,,,,,,,,,---......//////000222444777999::::::999888555444444444555777888999666555444222000///------/////////...---+++***)))'''((()))***+++,,,,,,,,,,,,,,,------,,,***)))'''///......---------......//////000111333555777888999;;;>>>AAADDDHHHMMMQQQSSSTTTUUUVVVUUUSSSPPPOOOPPPMMMNNNRRRTTTSSSUUUYYYWWWXXXZZZZZZ\\\___cccggglllsssyyy{{{~~~~~~zzzyyyzzz||||||}}}~~~xxxuuuuuu}}},,,---......//////......,,,---///000111111000000111000///...------------///...,,,***))))))***+++---,,,+++***+++---///000000///...------,,,,,,+++))))))******+++++++++,,,((()))+++,,,---,,,+++***)))+++,,,,,,+++******+++******)))))))))***+++,,,+++******)))))))))))))))))))))***+++++++++++++++,,,,,,+++++++++*********,,,,,,,,,++++++*********---,,,,,,---000111111000---,,,,,,++++++******)))))))))*********))))))(((,,,))))))+++***&&&%%%((())),,,---***+++...///,,,,,,,,,,,,------------...............///////////////000000111111222222222666666666666777888999:::999:::;;;;;;;;;===@@@BBBDDDEEEFFFFFFFFFHHHKKKNNNJJJKKKMMMOOOQQQRRRRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRSSSTTTVVVXXXZZZ\\\^^^aaacccdddfffiiilllnnnooonnnllliiiffffffggggggiiillllllkkkjjjkkkkkkjjjiiigggggggggiiilllmmmqqqttt{{{uuuhhhbbb^^^bbbnnn||||||~~~yyyvvvuuuwwwvvvppplllllluuu~~~{{{rrrmmmjjjgggfffbbbcccgggmmmpppsss}}}yyymmmiiifffccchhhddd^^^WWWQQQNNNLLLLLLZZZ___iiiwwwpppbbbcccccc___WWWNNNEEE@@@======>>>AAAJJJYYYhhhsss{{{wwwnnniiibbb]]]YYYUUUNNNJJJGGGDDDBBBBBBBBBBBB???===<<<;;;;;;<<<>>>>>>===;;;:::;;;;;;<<<;;;:::888777999777444111000//////000000000///...------,,,,,,,,,***)))((())))))(((&&&%%%%%%&&&'''((())))))***)))************+++++++++***)))(((((((((((()))***&&&'''''''''''''''''''''(((((((((((())))))))))))***))))))******+++,,,,,,,,,,,,---...///000111111444666888:::;;;;;;::::::666555444444444555777888666555444222000///------/////////...---,,,***)))'''((()))***++++++++++++((()))+++,,,---------,,,......---------......//////000000111333555777888999;;;>>>@@@CCCGGGLLLPPPVVVZZZ```cccccc___YYYUUURRRPPPPPPSSSUUUTTTUUUYYY[[[\\\\\\]]]^^^```dddgggkkkqqqwwwzzz}}}{{{zzz{{{}}}~~~}}}vvvqqqrrr{{{---...//////000000//////,,,---///000111111000000000000///...------------...---+++***))))))***+++---,,,+++++++++---///111000111111222111000///...*********+++++++++++++++'''(((***,,,,,,+++)))(((***,,,------+++***+++,,,***))))))))))))***++++++)))************))))))((()))******+++++++++++++++------,,,+++)))(((''''''++++++***************))),,,++++++---000222222111///...---,,,***(((''''''******+++******)))(((''',,,))))))++++++((((((***---000000------000000...,,,,,,,,,,,,------------------........./////////000111111222333333444444777777777777888999::::::999;;;=========>>>@@@BBBBBBCCCCCCCCCCCCDDDGGGIIIHHHJJJKKKNNNPPPQQQRRRRRRRRRRRRQQQPPPPPPQQQRRRSSSTTTSSSSSSRRRTTTVVVXXXZZZ]]]___bbbcccdddeeegggiiimmmnnnnnnllliiigggggghhhhhhjjjllllllkkkjjjjjjkkkeeeeeeffffffggghhhiiijjjpppttt{{{xxxjjjddd___cccooo}}}yyypppnnnrrr~~~}}}wwwtttrrrqqqpppqqqsssyyy{{{qqqlllkkkjjjggg```ZZZTTTPPPNNNMMMXXX[[[bbbkkkvvvzzzhhhhhhfffbbb[[[QQQHHHBBB>>>>>>===@@@FFFRRR___hhhzzz}}}tttmmmeee^^^ZZZUUUOOOKKKHHHFFFDDDDDDDDDCCCAAA???<<<<<<;;;===??????>>><<<;;;;;;<<<<<<;;;:::888777888777444222000000000000/////////......---------,,,***))))))***)))((('''%%%%%%&&&((()))***+++,,,)))************+++++++++---,,,***)))(((((('''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,,,,---++++++,,,---///111333444666777999;;;<<<<<<;;;;;;777666555444333444444555555444333222000///------/////////...---,,,+++***'''((()))***+++++++++***((()))+++,,,---.........---,,,,,,,,,---...//////000000111111333444555666999;;;===@@@BBBGGGKKKOOOYYY```kkkssstttnnnddd^^^UUURRRRRRTTTUUUSSSUUUYYY]]]^^^_________aaadddfffiiiooouuuxxx{{{|||zzz|||zzzpppkkkllluuu------...///////////////,,,---///000111111000000000///...---------------...---,,,++++++++++++,,,+++***))))))***,,,...000000222555666444222000///++++++++++++++++++++++++))))))******************+++---......,,,++++++,,,)))))))))))))))******+++((()))***++++++***)))((()))***++++++,,,,,,++++++------,,,+++***)))((((((++++++++++++************+++******+++---......---...---,,,+++***(((''''''************)))((('''&&&(((&&&'''***+++)))))),,,...000///,,,+++//////---++++++,,,,,,,,,---------,,,------....../////////000000111222333444444555666666666666777999:::;;;:::<<>>>>>???DDDMMMXXX```kkk{{{yyyrrrhhh___ZZZVVVQQQMMMKKKJJJHHHGGGEEEDDDBBBAAA>>>>>>>>>???AAABBBAAA???============<<<:::888777777666555333111000000000////////////............---+++************)))'''''''''((()))***++++++,,,))))))*********+++++++++---,,,+++***)))(((((((((******))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,---------******+++,,,...111333555777777999:::;;;;;;;;;;;;999888666444333222222333444444333111000...------............---,,,+++***))))))***++++++,,,++++++,,,,,,,,,,,,---------,,,++++++,,,,,,---...///000111111111111222333444555888:::===???AAAEEEJJJNNNYYYbbbnnnxxxzzztttkkkdddWWWSSSRRRTTTTTTRRRSSSWWW]]]^^^______^^^___aaacccgggmmmrrruuuzzz~~~yyy{{{wwwjjjbbbdddlllsss{{{,,,,,,---............---,,,---///000111111000000///......------------...///.........---------...++++++******+++---///111---000444444222///---------,,,,,,,,,++++++******,,,+++)))((()))***,,,...,,,---......,,,+++++++++(((((())))))************((()))***++++++***)))(((******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,***+++++++++*********))))))******))))))((('''&&&%%%***''''''))))))&&&&&&)))+++---+++((('''+++,,,***+++++++++,,,,,,,,,------,,,,,,,,,---...//////000//////000111222333444555555555555666777888:::;;;<<<>>>@@@AAAAAA@@@AAABBBCCCDDDDDDDDDCCCDDDGGGIIIHHHHHHIIIKKKMMMNNNPPPQQQRRRQQQQQQPPPQQQRRRSSSTTTVVVUUUTTTTTTUUUWWWYYYZZZ[[[]]]```aaabbbdddgggiiijjjkkklllkkkiiihhhiiijjjggghhhiiihhhffffffgggiiikkkhhheeecccccceeehhhkkkooottt{{{zzzppphhheeekkkuuu~~~||||||}}}~~~zzzqqqllleee^^^XXXTTTSSSSSSZZZ]]]___^^^___hhhwwwooommmiiiddd___VVVLLLEEE????????????CCCKKKUUU[[[bbbppp{{{~~~uuujjjaaa[[[XXXTTTQQQPPPOOONNNKKKHHHEEEDDDCCCAAA@@@AAABBBDDDEEEDDDCCC?????????>>>===;;;888777777666555333222111111000//////////////////......---,,,******++++++)))(((***************)))))))))))))))*********+++++++++++++++++++++++++++******++++++*********)))))))))(((((((((((())))))))))))((()))+++,,,---------,,,)))))))))***---000333555777777888999999:::::::::;;;999777444333222111111333333222111000...------............---,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,...///000000000000111222333444555777999<<<>>>@@@DDDIIILLLVVV]]]gggpppssspppjjjeeeWWWSSSQQQRRRRRRPPPQQQUUUYYY[[[\\\\\\\\\]]]___aaafffkkkppprrrwww~~~~~~xxx{{{~~~uuuddd[[[[[[aaafffmmmttt+++,,,,,,---...---------,,,---///000111111000000......---------------...////////////////////////...---,,,,,,...000222444000444777777333///...///......---,,,+++******))),,,+++)))((()))***,,,...+++---...---+++*********'''((())))))******))))))((())))))************)))***++++++,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,---------000///------......,,,+++)))))))))*********++++++)))))))))))))))((('''&&&---***)))***((($$$"""$$$(((***((($$$$$$(((***)))++++++++++++,,,,,,,,,,,,++++++,,,---...//////000//////000111333444555555555555666666888999;;;<<<>>>@@@AAABBBAAAAAACCCDDDAAABBBCCCCCCCCCDDDGGGIIIIIIIIIJJJJJJLLLMMMOOOPPPQQQPPPPPPPPPPPPRRRSSSTTTUUUUUUUUUVVVWWWXXXZZZZZZ^^^___aaaaaaaaaaaaccceeegggiiijjjiiihhhhhhiiijjjhhhhhhiiigggfffeeeggghhhrrrnnnhhhcccaaabbbdddfffooottt}}}{{{sssllljjjrrrzzz{{{yyyxxxtttrrrvvvzzztttkkkaaaZZZWWWVVVWWW]]]bbbeee```ZZZ]]]jjjvvvqqqnnniiieee```YYYOOOGGGAAAAAA@@@AAACCCIIIQQQWWW]]]iiiqqq~~~wwwkkkaaa]]][[[YYYWWWUUUUUUTTTPPPKKKGGGEEEEEECCCBBBCCCDDDGGGHHHGGGFFFBBBBBBAAA@@@???<<<:::888666666555444333222111111000000000//////............,,,++++++,,,+++***(((++++++******)))((((((((()))************+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++******))))))((((((((((((((()))))))))))))))***,,,---------,,,+++************---000333555888888888888999999::::::<<<;;;888555333222222222333222111000///......---------......------,,,+++++++++,,,,,,,,,,,,,,,+++)))))))))***+++---...///,,,+++++++++,,,---......//////000000222333444555777999;;;===???CCCGGGKKKPPPUUU\\\cccggggggdddbbbWWWSSSPPPQQQQQQOOOQQQUUUUUUWWWZZZ[[[\\\]]]___aaaeeejjjnnnpppuuu|||~~~yyy{{{}}}uuubbbVVVUUUXXXZZZdddmmm~~~~~~}}},,,------...............,,,---///000111111000000...------,,,,,,------.........////////////.........---,,,---...111333555555999<<<:::555111000222///......,,,+++***))))))((()))******++++++******+++,,,---,,,***)))))))))'''''')))*********)))((()))))))))))))))******+++***+++,,,,,,------,,,,,,)))******+++,,,,,,------******++++++,,,,,,,,,,,,///---,,,---......---,,,((()))))))))*********+++******+++++++++******)))---))))))***)))%%%$$$'''&&&(((&&&######(((***)))***++++++++++++,,,,,,,,,***++++++,,,...//////000000000111333444555666777777777888999:::<<<===>>>AAABBBBBBAAAAAAAAADDDFFF???@@@AAAAAAAAACCCFFFIIIKKKKKKKKKKKKKKKMMMNNNOOOPPPOOOOOOOOOOOOQQQRRRTTTRRRTTTVVVXXXYYYZZZZZZZZZ]]]___```aaaaaaaaaccceeeeeefffhhhhhhgggggghhhjjjjjjjjjjjjhhhgggfffhhhjjjooolllhhheeecccbbbdddeeepppvvvzzztttttt~~~yyytttrrrrrrnnnhhheeeiiipppxxxrrreee\\\XXXXXXXXX___gggkkkdddYYYUUU]]]gggssssssoooiiifffbbb\\\RRRJJJCCCCCCBBBBBBCCCGGGMMMRRRYYYdddjjjwwwxxxkkkbbb^^^]]]]]]\\\[[[[[[YYYTTTMMMHHHFFFGGGCCCCCCCCCEEEGGGIIIHHHGGGDDDDDDDDDBBB@@@===;;;999666666555555444333111111222111111000///...------...---++++++,,,,,,***)))))))))))))))))))))(((((()))************+++++++++******,,,---------,,,,,,+++++++++***)))((((((((((((((((((((())))))))))))+++,,,---......,,,***)))------,,,,,,...111555777999999999999999::::::;;;===<<<999666444333333333222222111000///......---------......------,,,,,,*********++++++******)))))))))(((((()))+++,,,---,,,,,,,,,+++,,,,,,------......///000222333555666777888;;;<<<>>>BBBFFFJJJKKKNNNTTTZZZ^^^______^^^XXXTTTQQQRRRQQQPPPSSSWWWTTTWWWZZZ\\\^^^```ccceeefffjjjmmmnnnsss{{{~~~}}}{{{}}}~~~~~~~~~xxxcccUUURRRRRRQQQ___hhhyyy|||---......///////////////,,,...///000111111000000------,,,,,,,,,------...------......///......---,,,+++++++++,,,///222333444777:::777111------/////////...---+++***))))))$$$&&&***,,,---+++(((%%%+++,,,---,,,***(((((((((&&&''')))*********)))(((***)))((((((((()))+++,,,***+++,,,,,,------,,,,,,))))))*********+++++++++))))))******+++++++++++++++***)))***,,,---,,,+++))))))))))))))))))))))))++++++,,,---------,,,,,,(((&&&'''***+++)))***---'''(((&&&###$$$))),,,+++******+++++++++,,,,,,,,,******+++,,,...//////000111222333444666777888999999999999:::<<<>>>???@@@BBBCCCBBBAAA@@@AAAEEEGGGAAABBBDDDDDDEEEGGGJJJMMMMMMLLLKKKKKKKKKLLLNNNOOOOOOOOONNNNNNOOOPPPRRRSSSQQQSSSVVVYYY[[[[[[[[[ZZZYYY[[[^^^```aaacccfffhhhdddeeeggggggffffffhhhiiillllllllljjjhhhhhhjjjkkkgggffffffeeeeeeeeeffffffqqqwww|||~~~~~~sssnnnmmmmmmnnnddd\\\[[[___fffqqq{{{xxxiii^^^YYYXXXYYY```iiiooohhhXXXPPPUUU]]]fffxxxtttpppjjjgggddd^^^TTTMMMEEEEEECCCBBBBBBEEEJJJNNNVVV```fffrrrxxxkkkbbb______``````^^^^^^\\\VVVOOOIIIGGGGGGCCCBBBCCCEEEGGGHHHHHHGGGFFFFFFEEEDDDAAA>>><<<:::555666555555444333222111333222111000///...---,,,///---,,,,,,,,,,,,+++)))''''''(((((())))))******)))************++++++++++++,,,---------,,,+++***++++++******)))(((((('''(((((((((((()))))))))))),,,---.........,,,***(((000///......000333666888;;;;;;:::::::::;;;<<<<<<>>><<<:::777555444444444222111111000///......------------...------,,,,,,(((((()))))))))(((((('''---,,,***(((((('''((((((------,,,+++++++++,,,,,,------...000222444666777666888:::<<<>>>AAAFFFIIIHHHKKKQQQVVVZZZ\\\\\\\\\YYYTTTRRRRRRRRRQQQTTTYYYTTTWWW[[[^^^aaacccfffhhhfffjjjmmmnnnrrrzzz}}}}}}}}}~~~~~~{{{eeeUUUQQQPPPMMM]]]eeeuuu}}}///......---------......111000000222333333111000---///000///,,,+++---000333222000...---,,,,,,---------,,,,,,---...000111555444333333333333222111222111000...---+++***)))***,,,///111222111000......000111000---***))))))******))))))))))))******)))((('''((()))***)))'''******+++,,,,,,,,,,,,+++************************''',,,...***(((***---...,,,***'''''')))***++++++)))***,,,------,,,***)))***))))))***,,,...---,,,'''''''''((((((((((((((('''''''''(((((((((((((((***((('''))),,,...---++++++++++++,,,---...///000222333333444666888:::;;;:::999777777999<<>>AAADDDEEEIIIKKKOOOSSSWWWZZZZZZYYYYYYUUUQQQOOOPPPSSSUUUVVVWWWZZZ]]]```aaabbbdddeeedddeeehhhlllqqquuuyyy|||}}}}}}}}}}}}}}}}}}}}}}}}{{{gggWWWQQQQQQWWWaaarrrzzzzzzxxx...---------------......///...///000222222111///---......---,,,,,,---///......,,,,,,,,,---...///............///000111222333222111111333444333222111111000///...---,,,+++((()))+++,,,,,,+++)))(((***,,,------+++***************))))))))))))******+++***))))))++++++***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---...+++'''(((++++++(((%%%&&&''')))+++***(((%%%)))+++...000000...+++)))+++)))((()))++++++***)))******)))(((((('''&&&&&&&&&'''((()))***,,,,,,------,,,***+++,,,,,,+++)))---------...///000222222222222444666888:::<<<===<<<<<<============>>>>>>@@@?????????>>>>>>>>>>>>>>>>>>>>>@@@BBBEEEGGGIIIGGGHHHHHHGGGFFFFFFHHHJJJJJJLLLNNNOOONNNNNNOOOPPPQQQQQQRRRTTTUUUVVVWWWWWW\\\\\\]]]___```aaabbbcccaaaaaabbbccceeefffggghhhgggiiijjjjjjiiihhhiiijjjjjjjjjjjjhhhggghhhkkknnntttyyytttkkkfffccc___]]]YYYRRRMMMLLLQQQVVVeeeyyy{{{nnnfffccccccdddpppyyyuuueeeUUUMMMKKKUUUaaannnzzzxxxuuuooohhhaaaXXXOOOIIIGGGEEEAAA>>>===>>>AAABBBFFFJJJSSS___rrrwwwvvvvvvuuutttssspppjjj```WWWPPPLLLKKKFFFFFFGGGHHHIIIKKKLLLMMMGGGHHHGGGEEE@@@===;;;;;;888888888888777777666666777666555333222222111111111000///------...////////////---,,,***)))))))))+++,,,...///000000///...000000///...............,,,,,,,,,,,,++++++++++++******))))))******+++,,,,,,...///000000111222444000///......///000222333:::;;;<<<<<<:::999999:::;;;::::::999777555444333111111000000000////////////////////////...---,,,+++,,,,,,,,,,,,,,,------------,,,,,,+++******)))***++++++,,,---...///////////////000111222333444666777888;;;===@@@CCCDDDKKKLLLNNNQQQUUUXXX[[[]]]ZZZVVVQQQOOOPPPSSSUUUUUUXXX[[[^^^aaabbbcccdddffffffgggiiilllooosssvvvwww{{{{{{{{{zzz{{{{{{||||||yyyggg[[[UUUYYYaaasss{{{zzzzzz------,,,,,,------.........---...000222222000///------------------...///111111///......//////000/////////000000111222222111000000111333444333222000000//////...---,,,,,,+++,,,---...---,,,+++***)))***++++++***)))***++++++******))))))******+++,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++((('''+++000000,,,++++++,,,---///000...,,,)))+++///111111///+++)))+++)))((()))******)))((('''''''''((())))))******''''''((()))******++++++............/////////............///000222333444444555777999;;;===??????>>>>>>?????????>>>===<<<>>>>>>>>>>>>=========<<<======>>>???AAACCCEEEFFFGGGHHHJJJIIIHHHIIIJJJLLLKKKLLLMMMNNNNNNNNNOOOOOORRRRRRRRRSSSUUUWWWYYY[[[]]]]]]^^^^^^___```aaaaaabbbbbbdddeeeggghhhhhhiiieeefffhhhhhhggggggiiikkkhhhiiiiiiiiiiiikkknnnqqqtttyyy}}}}}}{{{qqqjjjfffdddbbb\\\UUUOOOLLLNNNPPPVVVgggwwwnnnjjjjjjlllwwwppp^^^RRRMMMVVV___jjjuuuyyywwwrrrkkkbbbXXXPPPJJJEEECCC@@@===<<<===???@@@CCCEEEKKKWWWggg}}}~~~}}}|||{{{zzzuuummmcccZZZTTTPPPOOOGGGFFFFFFGGGHHHJJJLLLMMMJJJJJJIIIEEE@@@===;;;;;;999999888777777777777777888777666444333222111111111000///.........////////////---,,,+++*********+++---000222444444333222222111000///////////////......------,,,++++++******************+++,,,,,,***---000111///000333666333222111000000000111111888:::;;;;;;999888777888:::::::::999888666555444222222111111000000//////.........---,,,+++***)))++++++,,,,,,---------...,,,,,,,,,++++++*********++++++,,,,,,---...//////////////////000222333444555666777:::===@@@BBBDDDLLLMMMNNNPPPRRRWWW\\\```[[[WWWRRRPPPQQQSSSUUUVVVYYY\\\```bbbcccccceeefffhhhiiijjjlllnnnqqqssstttzzzzzzyyyyyyyyyzzz||||||~~~xxxiii```___eeevvv,,,,,,,,,,,,,,,---......------...000222222111///...---------.../////////444333111///............//////000111111222222222111000///000222333222111//////......------,,,,,,,,,,,,------------,,,+++(((***+++***))))))***,,,++++++************++++++,,,+++***+++,,,---,,,*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))---222111,,,+++)))((((((***,,,------***,,,...000000...,,,***+++)))((()))******)))(((''''''(((((()))******+++(((((((((((((((((((((''''''''')))******+++------.........///111333444555222333666888:::<<<======>>>>>>???@@@???===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBEEEGGGIIIIIIIIIIIIJJJLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQRRRTTTXXX[[[]]]]]]]]]^^^^^^___`````````cccdddfffhhhiiijjjjjjjjjdddfffgggggggggggghhhjjjeeefffggghhhiiikkkooosssqqqwww~~~xxxrrrqqqvvv{{{uuuuuuxxxyyyqqqkkkhhheee```XXXRRRMMMLLLLLLMMMZZZqqqwwwqqqoooppp|||xxxeeeWWWQQQWWW^^^gggqqqzzzvvvtttqqqjjjaaaWWWOOOJJJBBBAAA>>><<<<<<===???@@@AAA@@@DDDNNN\\\oooyyyoooeee]]]XXXTTTSSSHHHGGGFFFFFFFFFGGGIIIJJJLLLKKKJJJFFF@@@===;;;;;;::::::999888888888888999888777666444222111111111000//////...............---,,,,,,++++++,,,,,,---+++...111555777888888888444333222111000000000000000//////...---,,,+++++++++++++++++++++,,,------***---111111000111444888666555444333222222111111555777999:::888777777777999999999888888666555555222222222111000//////...------------,,,+++***)))+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,------..................///000111333333444555777999<<<@@@CCCDDDKKKLLLOOOPPPRRRVVV\\\aaa]]]YYYTTTQQQRRRTTTVVVWWW[[[]]]aaaccccccdddeeegggjjjjjjkkklllnnnpppqqqssswwwvvvvvvvvvvvvxxxzzz{{{zzz}}}wwwmmmiiilllzzz++++++++++++,,,---...///------...000222333222000///...---...000111111000333222000...,,,,,,,,,,,,...///000111222222222111111000//////111222111000---------,,,,,,,,,,,,,,,)))******+++++++++************+++***))))))+++,,,++++++************++++++,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,---000---)))###!!!!!!$$$&&&&&&+++,,,---......---,,,++++++)))((()))++++++***)))*********))))))((((((((())))))(((((('''&&&&&&&&&###%%%'''(((((())),,,...---......///111333555666666777999<<<===>>>>>>>>>======>>>>>>===<<<:::999999999::::::;;;<<<<<<<<<===>>>>>>???@@@@@@@@@AAABBBDDDFFFGGGGGGGGGIIIJJJMMMKKKJJJKKKMMMOOOOOONNNMMMNNNOOOPPPSSSWWWZZZ\\\\\\\\\]]]^^^___`````````dddfffhhhjjjkkklllkkkkkkeeeggghhhhhhgggfffggghhhdddeeeeeeffffffhhhlllpppooovvv}}}yyyooojjjfffeeehhhrrr{{{ppplllmmmyyyxxxpppiiifffaaaZZZTTTNNNKKKIIIKKKSSSddd|||wwwsssooo{{{zzziii[[[UUUWWW\\\dddlllssswwwxxxxxxnnnnnnmmmggg^^^TTTLLLIIIAAA@@@>>>===<<<===>>>???@@@===???GGGQQQ```zzz}}}rrrggg___ZZZWWWUUULLLJJJHHHFFFDDDDDDEEEFFFJJJIIIHHHDDD@@@======>>><<<<<<:::999999999:::;;;999888666444333222111111///////////////.........++++++++++++,,,---...///---///222555888999:::;;;555555333222111111111111000000000///...------,,,------,,,,,,------...///---///111333444666888:::888888777666555444333333222444777999888777777777777777777777777666555555222222111000//////.....................---,,,+++***+++++++++++++++,,,,,,)))******+++,,,,,,------,,,,,,,,,---------...............///000111222333444555777999===@@@CCCEEEHHHKKKPPPRRRSSSVVV\\\```___[[[VVVSSSTTTVVVWWWXXX\\\___bbbddddddeeefffgggjjjjjjkkkmmmnnnppprrrssstttsssrrrrrrtttvvvyyyzzzyyy|||tttqqqrrr}}}++++++++++++,,,---...///......///111333444333111111///---...111333333111222111///------------...---...///111111111111000111000//////000111000...++++++++++++++++++++++++'''(((((())))))*********+++,,,,,,***))))))+++---,,,++++++******++++++,,,,,,***)))***+++,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,%%%+++///...------+++'''+++***)))+++---//////...+++,,,,,,,,,,,,,,,,,,+++***))))))***,,,---,,,+++*********))))))))))))))))))))))))(((((((((((((((&&&(((++++++******---///------...///111333555666:::<<<>>>@@@AAAAAA@@@@@@;;;;;;;;;;;;::::::999888666777888999:::<<<======<<<<<<>>>???@@@AAABBBBBB@@@CCCFFFGGGGGGHHHIIIJJJMMMKKKIIIJJJMMMOOOOOONNNOOOOOOPPPRRRTTTWWWYYYZZZ[[[[[[\\\]]]___```aaaaaadddeeehhhjjjllllllkkkkkkfffhhhjjjjjjhhhfffeeedddeeeeeeeeecccbbbcccfffiiiooouuu}}}vvvppplllccc___ZZZXXXYYYaaatttvvvmmmkkkooovvv}}}{{{rrrkkkgggccc]]]WWWQQQLLLIIIJJJLLLXXXmmm{{{uuunnnyyy{{{lll```ZZZXXX\\\dddkkkoooooopppppphhhjjjjjjeee\\\SSSMMMJJJCCCBBB@@@>>><<<<<<<<<<<<<<<999<<>>???AAA>>>===;;;::::::;;;<<<===;;;:::888666444333222222000000111111000000//////------------...///000111000111222444666777888999777666555333222111111111000000000//////........................///000000000000111333777:::;;;;;;::::::999999888777555555...222666888888777777777555666666666666555555444222111111000///...---,,,------.........------,,,+++******************)))+++++++++++++++++++++,,,,,,,,,,,,------------...............000111222333444555777:::===AAADDDFFFDDDJJJQQQUUUVVVWWW[[[___aaa]]]XXXUUUVVVWWWYYYYYY]]]```ccceeeeeeeeefffgggjjjjjjkkkmmmooorrrtttuuuuuutttssssssuuuxxx{{{}}}|||~~~tttpppqqq~~~++++++++++++,,,---...///......///111444555444222222///...///222444444222222111000//////000111222,,,---///000111111000000222000//////000000///---***************+++++++++'''(((((()))***++++++,,,---------+++))))))+++---,,,++++++******++++++,,,+++***))))))++++++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,&&&------,,,,,,+++)))((((((***,,,//////...,,,,,,++++++******++++++,,,***))))))***,,,...---,,,&&&'''((()))***+++,,,,,,(((((())))))******++++++'''))),,,+++))))))+++---,,,------///111333555666999:::<<<>>>???>>>===<<<::::::999999999888888888555555777888:::<<<===>>>:::;;;===???AAACCCCCCDDDBBBDDDHHHIIIJJJJJJKKKLLLNNNKKKIIIIIIMMMOOOOOONNNSSSSSSTTTVVVWWWXXXYYYZZZZZZ[[[\\\]]]___```aaabbbccceeegggjjjkkkkkkjjjjjjgggjjjlllllliiifffcccbbbffffffeeebbb```___aaacccooovvvssslllgggccc\\\XXXSSSPPPOOOWWWiii{{{||||||yyyuuuwww|||~~~|||vvvxxxyyyyyyzzz~~~sssnnniiinnnttt{{{|||rrrmmmjjjeee```[[[UUUOOOKKKHHHFFFNNNaaauuu|||vvvoooyyy|||oooddd___[[[^^^eeelllnnnmmmlllmmmgggiiijjjfff^^^UUUOOOMMMFFFDDDAAA>>><<<;;;::::::999777:::BBBCCCFFFXXXmmmyyylllccc]]]YYYUUUUUURRRMMMHHHDDDBBBBBBBBB>>>>>>???>>>===>>>AAACCC@@@>>><<<;;;;;;;;;===>>>===<<<:::888666444444333111222222222222111000000///////////////000111111333333222333333444666666777777555444333222222222000000000000///////////////////////////000111111000......222777;;;;;;999;;;;;;;;;:::999888777666,,,000444777888777777888444555555555555555444444111111000///...---,,,,,,******+++,,,,,,,,,+++++++++*********))))))((((((------,,,++++++*********,,,,,,------------------............///111222333444555777:::>>>BBBEEEFFFBBBIIIRRRWWWWWWXXXZZZ]]]bbb^^^YYYVVVWWWXXXZZZZZZ^^^```ccceeeeeefffggghhhiiijjjkkkmmmpppsssvvvwwwyyyxxxwwwwwwxxx|||qqqlllnnn~~~)))******++++++,,,------333111000//////111333444111222555888999666111---222111000///---------,,,---+++***---111333222000333///,,,,,,---...---,,,******+++,,,,,,,,,++++++++++++************++++++***************)))(((''')))))))))***+++++++++,,,...,,,***(((''''''((()))************+++,,,---...,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++(((((()))***++++++,,,,,,******)))(((''''''((((((++++++,,,,,,,,,,,,------+++++++++*********))))))''''''((()))))))))))))))---,,,+++*********,,,,,,000///...///000333555777888:::===???@@@???>>>===999999999999999888777666666777777999:::;;;<<<<<<;;;===???@@@@@@AAACCCEEEDDDEEEGGGGGGFFFGGGIIIKKKJJJKKKLLLMMMNNNOOOOOOOOOQQQQQQRRRSSSVVVXXXZZZ[[[\\\\\\]]]```dddfffccc``````dddiiinnnpppnnnkkkhhhiiijjjkkkjjjiiihhhiiijjjiiifffbbb___^^^```dddffflllsss~~~xxxrrrjjjdddbbb[[[SSSKKKLLLQQQXXXbbbkkkuuuxxxsssnnniiidddcccdddccc___[[[^^^^^^```cccdddfffppp{{{nnnpppllljjjpppzzz~~~{{{vvvqqqoookkkfffaaaZZZSSSNNNLLLGGGHHHRRRbbbttt|||vvvpppuuu|||vvviii___^^^```bbbdddggghhhjjjjjjiiijjjiiifff```XXXPPPKKKEEEBBB???======<<<:::888999<<<===<<<;;;AAANNNYYYqqq}}}nnnddd___^^^]]][[[UUULLLDDD@@@===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<>>===<<<>>>>>>>>>>>>???@@@AAABBBFFFGGGGGGEEE@@@<<<:::999<<<<<<;;;:::888777666555555333111000111222111111......---...///000222333333222000///...///000111222222333333444333333222333444333222///---------...............///000000000111111333555777999;;;===<<<;;;;;;::::::::::::666333111333888;;;999666888555111222555777555222222111000............///++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,...000000000111333555444666999;;;===@@@CCCFFFGGGKKKPPPSSSUUUUUUVVVWWW]]][[[YYYWWWVVVWWWXXXYYYZZZ]]]bbbeeefffggghhhjjjjjjjjjkkkmmmpppsssuuuvvv{{{zzzyyyzzz|||tttqqqmmmxxx~~~+++,,,,,,------...//////+++---///111333555666777000111333666888777444111000000...---,,,,,,,,,,,,******+++---000222222111222000.........///...------,,,+++******+++,,,---++++++************++++++((())))))************))),,,,,,,,,,,,,,,+++++++++...---+++*********++++++************+++,,,---......------,,,,,,,,,,,,---++++++++++++++++++++++++*********+++++++++++++++------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++***************''''''((()))))))))))))))((())))))*********))))))------------...000333444333444555666666444222111444444555555555444444333666777777888999:::;;;;;;;;;<<<>>>?????????AAACCCFFFGGGHHHGGGEEEEEEGGGIIIIIIIIIJJJKKKLLLMMMMMMNNNPPPQQQRRRSSSUUUWWWYYY[[[\\\\\\^^^aaaeeegggfffeeeeeeddddddeeegggiiilllmmmkkklllmmmllljjjiiiiiijjjfffdddaaa___```cccgggiiijjjooowww{{{uuusssnnnhhheeeaaaWWWOOOMMMPPPUUU^^^fffnnnwww{{{tttmmmfff```[[[PPPLLLGGGEEEEEEDDDAAA>>><<<;;;<<>>======<<<;;;999888777666777999>>>CCCFFFLLL```yyywwwooojjjiiihhh```YYYNNNEEE@@@>>>>>>>>><<<<<<;;;;;;===???BBBCCCKKKJJJHHHDDD>>>:::888888;;;;;;:::999888666555444555333222222444444333222000000/////////000000111000///...,,,,,,---...//////000111111222222222222222222333111...------..................///000000333333222333444666888999===<<<<<<;;;;;;;;;;;;<<<777444222444777:::999777777444111222444555333111111111///......---......++++++++++++++++++++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,...000000000111333555555777:::<<<===@@@DDDGGGGGGJJJMMMPPPQQQSSSUUUWWW\\\[[[YYYWWWVVVWWWXXXYYYXXX\\\aaaeeehhhiiikkkmmmkkkkkklllnnnpppsssuuuvvv{{{zzzzzz{{{~~~vvvqqqoooxxx~~~vvv++++++,,,,,,---............///111222222111///...++++++---000333333111...//////...---,,,+++++++++)))***+++...000111111111000000///......------,,,///---+++******+++,,,---++++++************++++++'''((()))***************,,,,,,,,,++++++*********,,,,,,+++*********++++++************+++,,,------......---,,,++++++++++++++++++++++++++++++++++++&&&'''(((***,,,...///000---,,,,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,************************''''''((())))))))))))))))))***,,,------,,,+++***,,,,,,,,,---...///111222222333444555555444333222222333444444444444444333666777777888999::::::::::::<<<>>>>>>>>>???@@@BBBDDDEEEFFFFFFEEEFFFHHHJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQSSSUUUWWWYYYZZZ[[[\\\___bbbeeeggghhhhhhddddddddddddfffiiikkkmmmkkklllmmmkkkiiihhhhhhiiiiiifffccc```___```bbbdddiiinnnttt{{{|||zzzuuuooojjjcccZZZRRRPPPQQQUUU[[[bbbpppzzzzzzrrrjjjccc[[[TTTPPPNNNJJJFFFCCCBBBAAA???===;;;999:::<<<===???EEEMMMXXXrrryyyqqqrrrwww}}}wwwmmmeee___]]]SSSOOOLLLIIIHHHMMM[[[jjjuuu~~~yyyxxx}}}}}}tttnnnkkkmmmqqquuuuuuqqqiiidddccccccddddddddddddcccccc```aaabbbaaa]]]VVVNNNIIICCCAAA>>>=========;;;:::888666444666:::===>>>===FFFQQQ```nnn{{{sssnnnkkkiiiaaaYYYNNNDDD@@@??????@@@<<<<<<;;;;;;===AAADDDGGGLLLJJJGGGAAA;;;888888999::::::::::::999777555444444333222333555555333111333333222111000///.........---,,,,,,,,,,,,------,,,---...///000111111111000111111000...,,,---..................///000111444333333333444666888:::<<<;;;;;;:::::::::;;;;;;888666444444666888777666666444222111333333222000000000///...------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,...000000000111333555555777999;;;===???CCCEEEHHHJJJMMMOOOQQQSSSWWWZZZ[[[ZZZYYYWWWWWWWWWXXXYYYYYY]]]bbbfffhhhjjjkkkmmmlllnnnoooppprrrtttvvvxxxyyyyyyyyy{{{~~~wwwpppooowww}}}vvvlll*********+++,,,,,,------///000111222000...+++***......///111444555444222///...---,,,,,,,,,,,,,,,(((***---///000000000000...//////...---,,,,,,,,,///...,,,******+++,,,---++++++************++++++'''((()))***************++++++******))))))((((((***))))))))))))*********************+++,,,------...---,,,+++++++++++++++++++++++++++++++++++++++&&&''')))***,,,...///000++++++************+++,,,*********+++++++++,,,,,,************************''''''((())))))))))))))))))***+++------,,,,,,+++++++++,,,,,,---...///000///000222333444444444333222333444444555555555555777777777888888999999:::;;;===>>>>>>>>>>>>@@@BBBAAABBBDDDEEEFFFGGGJJJMMMKKKKKKKKKLLLMMMNNNPPPPPPPPPPPPQQQRRRTTTWWWYYYZZZ[[[]]]___bbbdddfffhhhiiicccdddeeegggiiijjjkkkllllllmmmmmmkkkhhhgggggghhhgggeeebbb___^^^___```bbbjjjnnntttzzz|||tttmmmhhh___XXXWWWXXXZZZ^^^dddrrr~~~xxxtttlllddd\\\SSSLLLGGGGGGDDD@@@===;;;;;;:::::::::777666888999999===CCCJJJaaa{{{uuuwww}}}~~~ssshhh```\\\XXXSSSOOOKKKHHHIIITTT```kkkttt~~~xxx{{{{{{rrrmmmjjjkkkmmmooopppmmmiiieeecccdddddddddcccbbbaaaaaa]]]^^^^^^^^^ZZZTTTNNNJJJEEEBBB@@@>>>>>>===<<<::::::777444666:::<<<;;;999DDDHHHMMMTTT^^^rrrvvvpppkkkhhhaaaYYYNNNEEE@@@@@@AAAAAAAAAAAA@@@AAACCCGGGKKKNNNJJJHHHDDD???:::888:::<<<:::;;;<<<<<<;;;999777666444333222333444444222000///////////////.........---------,,,------------+++,,,---...////////////...000000///---,,,---............///000111333333444333333333555777:::<<<::::::999999888999999999888666444333444555666666555333222111111111000000//////......------,,,+++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,...000000000111333555444666888:::;;;===AAACCCGGGIIILLLMMMOOORRRVVVZZZZZZZZZYYYXXXWWWXXXXXXYYY\\\___dddfffggghhhiiijjjkkkmmmppppppppprrruuuxxxyyyyyyzzz|||xxxpppooottt~~~tttllldddzzz))))))***++++++,,,,,,---,,,---///000111///...---/////////111333555444333//////...---,,,,,,------(((+++...000///............///000///---,,,,,,,,,///...---,,,++++++,,,,,,++++++************++++++((())))))************))))))))))))))))))(((((((((((((((((()))************************+++,,,---...---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***))))))))))))******+++************++++++++++++***************+++++++++''''''((()))))))))))))))'''((()))***************+++,,,,,,---......//////---...///000111222222222222222333555555666666666777777777888888888999999<<<===????????????@@@BBB???AAACCCDDDFFFHHHLLLNNNLLLLLLKKKKKKMMMNNNPPPQQQOOOPPPQQQRRRTTTVVVXXXZZZ[[[]]]```aaabbbdddfffiiidddeeehhhjjjlllmmmllllllmmmnnnnnnllliiigggggghhhdddcccaaa______aaacccdddlllpppvvv{{{xxxpppggg```\\\]]]^^^^^^```dddrrrvvvppplllggg```YYYQQQIIICCCCCCAAA===:::888888999:::<<<888555777777666888<<<>>>OOOiii}}}vvvjjjbbb___]]]XXXSSSPPPKKKJJJPPPYYYdddnnnwww~~~vvvxxx{{{~~~~~~zzztttooojjjiiiiiijjjkkkjjjgggeeeccccccccccccbbbaaa``````[[[[[[[[[YYYVVVRRRNNNKKKGGGEEEBBB@@@???>>><<<;;;;;;888666777:::;;;:::888???>>>@@@CCCJJJWWWnnnyyyrrrkkkhhh```YYYOOOGGGCCCCCCCCCDDDBBBBBBBBBDDDFFFIIIMMMOOOIIIGGGCCC???;;;:::<<<>>><<<===>>>>>>>>><<<:::888666444333333333333222000((()))***,,,---.........,,,,,,------------------+++,,,------............---...///...---,,,---...---......000222444666777666555444444666999<<<>>>;;;:::999888777777777777888777444333222222333444444333222000000/////////............---,,,+++***++++++++++++++++++++++++))))))***+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,...000000000111333555444555888999:::<<<@@@BBBDDDFFFIIIKKKMMMPPPTTTWWWYYYYYYYYYXXXXXXXXXYYYYYY]]]```dddfffffffffgggggghhhkkkmmmnnnmmmnnnqqquuu{{{|||}}}zzzrrrpppsss{{{rrrgggaaattt******++++++,,,------...,,,---///000222222222111///------...000222222111000///......------......))),,,000111...,,,,,,,,,///111333222///------...///......---,,,,,,++++++++++++************++++++)))************))))))((()))))))))))))))*********'''((()))***++++++,,,,,,************+++,,,---...+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++)))))))))))))))***++++++************++++++++++++))))))*********+++++++++''''''((()))))))))))))))(((((((((((()))***+++,,,+++,,,---....../////////......//////000000000111000111333444555666666666777777777777888888888888===???@@@@@@??????AAABBB???AAACCCDDDEEEGGGKKKMMMLLLKKKJJJJJJKKKMMMPPPQQQOOOOOOPPPRRRTTTVVVXXXYYY[[[^^^```aaa```bbbeeehhhggghhhiiikkkmmmnnnoooooopppqqqpppnnnkkkiiihhhiiifffdddcccaaaaaabbbdddeeennnssszzz~~~~~~uuuiiieeecccfffgggffffffiiiqqq}}}{{{pppiiigggddd```\\\UUUMMMGGGFFFEEEBBB???===>>>@@@BBBCCC>>>:::;;;:::888888;;;:::BBBTTTooozzzqqqlllkkkggg```[[[WWWTTTPPPRRRVVV\\\iiirrrvvvvvvuuuvvvxxxyyyxxxsssooojjjiiigggfffggggggfffdddccccccccccccbbbaaa```___YYYYYYWWWUUUSSSPPPNNNMMMJJJHHHDDDBBBAAA???===;;;:::999777777888999999888888777:::>>>@@@FFFUUUeee|||tttnnnjjj```ZZZQQQKKKHHHGGGGGGGGGBBBBBBDDDEEEHHHJJJLLLNNNKKKIIIFFFAAA===<<<===???>>>???AAAAAAAAA???<<<;;;:::777444333333333222111***+++,,,---------,,,,,,++++++,,,,,,------------,,,,,,---......---------,,,---......---,,,---...------///111444777999;;;:::999777666666999<<<>>>===<<<;;;999888777777666888777444111///000111333333333222000...---......------......---,,,***)))++++++++++++++++++++++++)))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,...000000000111333555555666888:::;;;===@@@BBBCCCFFFIIILLLNNNQQQTTTWWWYYYYYYXXXXXXXXXYYYYYYYYY\\\```ccceeefffffffffgggfffjjjmmmmmmkkklllpppttt||||||}}}|||uuusssttt}}}yyyjjjbbbrrr++++++,,,------......//////000111222222333333333111///...///111222222222000//////.........//////***---111111...+++***+++000333555444111//////000............---,,,+++***++++++************++++++***************)))((('''))))))******+++++++++,,,((()))***+++,,,---------************+++,,,---...************+++,,,------++++++++++++++++++++++++******+++,,,,,,---......***)))))))))***++++++,,,)))************+++++++++))))))******++++++++++++'''(((((()))))))))))))))+++***))))))***,,,...///,,,,,,---...////////////222111111111111000000000///000222333444555666666777777777777888888888888>>>???AAAAAA@@@@@@AAACCCAAABBBDDDEEEEEEFFFIIIKKKKKKJJJIIIIIIJJJLLLOOOPPPOOOOOOPPPRRRTTTVVVXXXYYY[[[^^^``````___```dddgggjjjjjjjjjkkkmmmoooqqqrrrssssssssspppmmmkkkjjjkkkkkkiiifffdddbbbbbbccccccooouuu|||zzzrrroooooosssuuusssrrrtttrrr}}}}}}yyymmmeeeeeedddccc```ZZZSSSMMMJJJIIIFFFCCCBBBCCCFFFIIIHHHBBB>>>>>>===:::999;;;;;;===IIIbbbxxxvvvwwwppphhhbbb___\\\WWWUUUVVVWWWeeepppssszzzxxxvvvtttuuuuuutttppplllkkkhhheeeddddddeeeeeedddbbbbbbbbbbbbbbbaaa```___YYYXXXUUUSSSQQQOOONNNNNNLLLIIIFFFCCCAAA???===;;;999999888777666777888999444555999>>>===<<>>??????@@@BBBCCCCCCAAA>>><<<===:::666444333444333222222222222111///---***))))))***+++,,,,,,,,,,,,,,,------.........---,,,,,,+++---...---,,,,,,---///,,,---///222555888;;;===>>><<<999777777888;;;===???>>><<<:::999777777666888666444111......000222222222222000...------...,,,---......---,,,***)))++++++++++++++++++++++++***+++,,,,,,------------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,...000000000111333555666777999;;;<<<>>>AAACCCDDDHHHLLLOOOQQQSSSVVVYYYXXXXXXXXXYYYYYYYYYYYYYYY[[[^^^bbbeeeeeeffffffggggggkkkooonnnllllllqqquuuzzzzzz{{{}}}xxxuuuvvvpppdddrrr...---,,,+++++++++,,,---333...---000...((('''+++/////////000111111///---444...)))***,,,---,,,,,,+++***)))***,,,---,,,+++///444888777333000111333///......------,,,++++++&&&)))++++++)))((()))+++))))))))))))((((((((('''(((((()))***************************************+++,,,------++++++,,,---,,,,,,,,,***)))((()))******+++,,,------,,,***)))&&&'''***,,,,,,,,,+++***///...---+++******++++++((()))***,,,------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,)))'''%%%&&&''',,,+++)))(((((()))+++,,,///...---,,,+++*********............///000222222...000222555666777777777555666777777666777999;;;;;;<<<===???@@@AAABBBBBBCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJJJJJJJLLLNNNPPPQQQRRRQQQPPPPPPQQQSSSUUUWWWZZZ]]]___aaabbbdddgggiiiiiiiiihhhhhhiiikkknnnoooqqqrrrrrrpppnnnmmmnnnooollliiiccc^^^]]]bbbjjjppptttwww{{{|||{{{{{{|||~~~}}}tttqqqsss{{{}}}{{{xxxzzz}}}}}}zzztttnnnjjjcccfffiiiiiieee___ZZZWWW[[[TTTKKKEEEEEEHHHJJJJJJFFF@@@<<<===???>>>;;;999;;;;;;???OOOmmm{{{xxxvvvuuuoooeeeZZZUUUVVVZZZ]]]```fffnnnvvvzzz{{{zzzwwwrrrmmmkkkkkklllkkkjjjiiifffcccbbbbbbccccccbbbcccccccccbbb___^^^^^^___[[[ZZZWWWTTTRRRPPPPPPPPPMMMIIIDDDBBBBBBAAA===:::777777666555555555555555:::999777777888<<<@@@CCCQQQ[[[qqq}}}wwwpppjjjfffaaaXXXOOONNNPPPMMMGGGHHHGGGGGGMMMUUUZZZXXXUUUQQQNNNHHHCCC@@@>>>>>>>>>???@@@BBBDDDDDDCCCBBBAAA???:::444222222333222000111000...,,,+++++++++,,,*********++++++,,,,,,,,,+++++++++******+++,,,,,,************+++,,,---......///000333666:::===>>>======<<<:::888999<<>>AAACCCFFFFFFGGGJJJOOOTTTWWWYYYZZZYYYYYYXXXXXXWWWXXXXXX^^^aaadddeeedddcccbbbbbbdddhhhllllllkkkmmmrrrwwwxxxyyy{{{|||||||||~~~{{{yyyuuujjjyyy------,,,++++++,,,,,,---///---...333222---+++---/////////000111111///---.........///...---...///,,,+++***+++,,,------+++///333777777333000000222///......---,,,,,,+++++++++---//////---,,,---...,,,,,,,,,,,,++++++++++++))))))***++++++++++++***************************)))***++++++))))))***++++++,,,,,,+++++++++,,,---***+++++++++++++++******+++++++++,,,------...//////...---+++++++++,,,,,,'''(((***++++++++++++***---,,,,,,+++++++++++++++((()))(((&&&$$$######$$$,,,+++)))(((((()))+++,,,,,,,,,+++++++++,,,------///......//////000111111222222333555555666666666666777888888777777999;;;<<<===>>>@@@AAABBBCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGKKKKKKKKKKKKMMMNNNPPPRRRQQQQQQPPPPPPRRRTTTWWWXXX[[[]]]___```aaabbbdddfffhhhggggggggghhhkkkmmmoooqqqrrrqqqooommmllllllmmmkkkiiidddaaa```eeelllrrrrrruuuyyyyyyxxxxxxyyyzzz~~~xxxtttttt{{{yyyyyyyyywwwtttooolllkkkkkknnnppppppmmmiiifffddd]]]XXXSSSPPPPPPRRRRRRRRRMMMHHHDDDCCCCCCAAA===;;;<<<;;;>>>JJJccc}}}|||zzzvvvlllaaaZZZYYY[[[]]]___dddjjjpppttttttsssvvvqqqllliiihhhhhhgggeeedddaaa^^^]]]^^^```aaabbbdddeeeeeebbb___]]]\\\]]][[[YYYVVVTTTQQQPPPPPPPPPOOOKKKGGGEEECCCBBB>>><<<999999888777666555555555777777666666777:::===???CCCKKK\\\www|||uuuoooeeeccc]]]TTTPPPRRRQQQNNNRRROOOOOOUUU^^^cccbbb___TTTPPPJJJEEEAAA@@@@@@@@@@@@AAABBBDDDDDDDDDCCCCCCAAA===777555444555444222111000...---,,,+++,,,,,,,,,,,,,,,---------.........---,,,+++*********)))************+++,,,---......///000333777:::===???===<<<;;;888777888<<>>AAADDDFFFFFFGGGJJJOOOSSSVVVXXXYYYXXXWWWVVVUUUUUUVVVVVV]]]aaadddfffeeecccbbbbbbccchhhlllmmmlllmmmqqquuuvvvxxxzzz{{{{{{|||}}}yyy}}}wwwdddsss------,,,,,,,,,,,,------,,,,,,///555555111/////////......000111111///---''',,,111111///---///111,,,+++++++++---...---,,,...222777777444111000000///...---,,,,,,+++++++++***,,,---,,,+++***+++,,,---------,,,,,,,,,,,,+++))))))***+++++++++++++++************************)))***+++***))))))***++++++++++++,,,---......///+++***************++++++...---,,,++++++---000111///...---,,,,,,,,,---...((())))))*********))))))---,,,***)))))))))***+++*********(((&&&%%%&&&'''+++***)))(((((()))***+++))))))***+++,,,...///000///////////////000000000444444333333444444555555777888999999888999;;;<<<===>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIKKKKKKLLLMMMNNNPPPQQQRRRQQQQQQQQQRRRSSSUUUXXXYYY[[[]]]^^^___^^^___```bbbeeeeeeeeefffhhhkkkmmmooopppqqqqqqooollljjjjjjjjjhhhgggdddbbbbbbffflllqqqrrruuuyyyzzzyyywwwvvvvvvyyy}}}wwwpppmmmrrrxxx|||{{{zzzxxxtttooollllllmmmsssvvvxxxwwwuuuqqqoooooodddcccaaaaaaaaa```^^^\\\XXXTTTPPPKKKHHHEEEBBB???;;;;;;===CCCTTTrrr|||tttiiiaaa]]]\\\______aaadddiiilllmmmmmmsssoookkkgggeeedddcccbbb___[[[XXXWWWYYY]]]___aaaeeeeeedddbbb^^^[[[ZZZ[[[ZZZYYYVVVTTTRRRQQQPPPPPPRRROOOKKKGGGEEECCC@@@===<<<;;;:::999888777666555444444555555666888999:::>>>AAAKKK```~~~}}}xxxkkkjjjcccYYYTTTUUUVVVVVVVVVRRRQQQWWWaaaggggggcccXXXSSSLLLFFFDDDCCCCCCCCCAAAAAABBBCCCCCCDDDEEEEEECCC@@@;;;888777777666444222111000...------------,,,,,,,,,,,,------------------,,,,,,+++++++++***************+++,,,---...---...000333666:::===???===<<<:::777555777<<>><<<:::888777777777555444111///...---------000///...------...///000------......------,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++,,,...///...---...//////000111333444555999:::;;;;;;<<<>>>CCCFFFFFFGGGHHHJJJMMMQQQTTTVVVYYYWWWUUURRRRRRRRRTTTUUU]]]```eeegggfffeeedddcccccchhhmmmooonnnnnnpppssstttvvvyyyzzzzzz{{{|||~~~}}}ttt}}}~~~ttt___mmm,,,,,,,,,,,,---------...,,,---///222333222111111///......///111111...,,,''',,,///...---...///...---,,,,,,,,,...///...------111555666444111///...///...---+++++++++++++++*********))))))))))))***++++++*********)))))))))((())))))***+++************************************,,,---,,,+++***+++,,,+++++++++,,,.........---+++***)))((()))***+++,,,,,,,,,+++***+++,,,---......---,,,,,,,,,---...///***************))))))))),,,+++)))((('''((()))******++++++***((('''(((*********))))))))))))******)))))))))+++,,,...000111000000000000000/////////333222111111222333555666888999::::::999999;;;===>>>???@@@BBBCCCDDDDDDEEE???@@@AAACCCFFFIIILLLMMMLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSTTTUUUWWWXXX[[[]]]^^^]]]\\\\\\]]]___ccccccdddfffhhhjjjmmmnnnpppppppppnnnkkkhhhhhhhhheeeeeecccaaaaaadddiiimmmssswww|||{{{vvvsssnnnrrrwww|||vvvmmmeeefffjjjooowww~~~{{{|||{{{vvvqqqmmmmmmnnntttxxx{{{|||zzzwwwuuutttrrrsssuuuwwwvvvtttpppmmmhhhfff```VVVNNNJJJGGGDDD999;;;===@@@III___~~~}}}xxxpppgggaaa___bbb``````aaadddhhhjjjjjjooommmjjjgggeeeeeedddddd^^^ZZZVVVTTTVVVYYY]]]^^^aaabbbaaa___\\\YYYYYYZZZ[[[YYYWWWUUUSSSSSSSSSSSSSSSQQQMMMJJJFFFCCC@@@???>>>======;;;:::888777666333444555666666777777666>>>???DDDSSSlll|||wwwlll^^^XXXZZZ[[[ZZZWWWSSSRRRXXXdddkkkjjjfff\\\UUULLLFFFDDDDDDDDDDDD@@@@@@@@@AAABBBDDDEEEFFFEEEBBB???;;;999777666555333222111000///......---*********+++++++++++++++((()))***,,,---......///************+++,,,---------...000222666999<<<===<<<;;;999666555777<<<@@@AAA???<<<:::777666555555333222000...------------000///---------///111222,,,------...------,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---............//////000111333444555::::::;;;;;;<<>>>>>???@@@BBBCCCDDDEEEEEE>>>???AAACCCFFFIIILLLNNNLLLLLLMMMOOOPPPQQQRRRRRRUUUTTTTTTTTTTTTTTTUUUUUU[[[\\\]]]]]]\\\\\\]]]^^^bbbcccdddfffhhhjjjlllmmmnnnooopppnnnkkkhhhgggggggggfffeeecccbbbdddhhhlllrrrwwwvvvooofffjjjpppuuuyyy}}}}}}rrrfffaaaaaaeeennnwwwyyy}}}}}}vvvpppllllllpppvvv}}}}}}{{{yyygggXXXQQQLLLHHH:::;;;>>>AAACCCQQQooo}}}~~~~~~{{{uuuoooiiigggeeecccaaaaaadddgggiiijjjjjjjjjiiihhhggghhhiiiiiibbb^^^XXXUUUVVVXXX[[[\\\\\\]]]]]]\\\ZZZXXXYYYZZZ[[[ZZZXXXVVVUUUUUUUUUUUUTTTRRROOOKKKFFFCCCAAA@@@??????>>>===<<<:::888777444555666777777666555555999:::===GGGXXXoooxxxfff^^^______]]]___ZZZYYYaaannnuuutttooo```XXXLLLEEEDDDDDDCCCBBB>>>>>>???@@@AAACCCEEEFFFEEEDDDAAA===999777555555333333333222111000///...++++++++++++++++++++++++((()))+++,,,............************+++,,,---------...///111444777999;;;;;;:::888666555777;;;???BBB@@@===999666444333333222111///---------------///...---,,,---///111222,,,,,,------...------,,,---------,,,,,,,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,---------------......//////000111333444555999:::<<<<<<===@@@EEEHHHEEEGGGIIIJJJKKKNNNSSSVVVZZZXXXUUURRRRRRTTTVVVXXX^^^bbbgggkkkkkkiiihhhggghhhlllqqqttttttsssrrrqqqpppssswwwyyyyyyzzz{{{|||{{{{{{sssxxxxxxlllxxx+++,,,---......///......000111///+++***...000///...------///000000...,,,---///---***///888777000///.........000111000//////000222222222111///...///...,,,***)))***+++,,,)))'''&&&&&&)))+++,,,,,,+++++++++*********))))))(((((()))************)))************************((()))***)))(((((()))***,,,+++***,,,......+++(((************+++,,,------+++,,,...000000...---+++...---,,,+++++++++,,,---,,,++++++***++++++,,,,,,************)))))))))(((&&&'''((('''&&&&&&((())))))))))))))))))))))))))),,,+++++++++,,,,,,---......///000111111000///...------...000111333555666888999::::::999:::<<<===>>>???@@@BBBCCCDDDEEEEEEBBBBBBCCCDDDFFFGGGIIIJJJKKKLLLMMMOOOPPPQQQRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTZZZ\\\]]]^^^]]]^^^___aaabbbccceeegggiiijjjllllllmmmnnnooonnnkkkhhhggggggjjjiiigggeeeeeehhhlllppprrrwww~~~wwwooogggkkkpppuuuxxx{{{~~~}}}}}}zzzlllbbb^^^___gggqqqxxx}}}tttmmmkkkooottt|||~~~iii\\\RRRIII>>>===???BBBBBBHHH]]]ttt~~~~~~~~~|||yyyuuurrrooohhhfffcccbbbcccfffhhhhhheeefffhhhhhhhhhiiikkkmmmfffbbb]]]YYYYYYZZZ[[[[[[YYY[[[[[[ZZZYYYXXXYYYZZZZZZYYYXXXVVVUUUUUUVVVVVVTTTSSSQQQMMMHHHDDDCCCCCC>>>>>>???>>>===;;;999888666666777777666555444444444666:::>>>GGGUUUfffrrrvvvhhhdddcccaaaeeeaaa```jjjxxx}}}wwweeeZZZMMMEEECCCCCCBBB@@@===>>>???AAACCCEEEFFFGGGEEEEEECCC???:::666555555444444444444333111000///////////////............,,,---.........,,,+++***************+++,,,---.........///000222444666777666666666444333555888;;;???===:::666444222111111000///...---,,,,,,---......---,,,,,,---...///000,,,,,,------......---------------,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,---......,,,,,,---......//////000111333444555888:::===>>>@@@BBBEEEHHHDDDGGGJJJKKKLLLNNNTTTXXX[[[ZZZXXXWWWWWWYYY[[[]]]___cccjjjnnnnnnmmmkkkjjjkkkmmmqqqtttuuutttrrrqqqpppssswwwyyyzzzzzz{{{|||{{{xxxlllmmmkkkzzz+++,,,---.../////////...---000///++++++///000---...------///000000...,,,###***---+++///777888111000///...///111222111000111000000000000000///...///...+++)))((()))+++,,,&&&$$$"""$$$(((+++,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++************************''')))***)))((('''(((***,,,***))),,,000111...*********+++,,,---.........,,,---------------,,,,,,...---+++***)))******+++******))))))***+++,,,---)))***+++,,,+++***((('''((()))***)))((()))+++,,,(((((())))))))))))((((((++++++++++++,,,---......,,,...///111222111000//////000111222444444555555777888999999888999;;;======>>>@@@AAACCCDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKMMMOOOPPPQQQQQQQQQPPPPPPRRRSSSTTTUUUUUUUUUYYY[[[]]]______```bbbddddddeeefffhhhiiijjjkkkkkklllnnnoooooollljjjhhhhhhhhhhhhfffeeefffjjjqqqvvvxxxzzz~~~{{{vvvsssvvvzzz||||||}}}~~~~~~|||yyywwwyyyxxxllldddcccjjjsss}}}{{{sssqqqqqqtttxxxyyyyyyyyyyyyyyyxxx{{{yyyhhhXXXKKKGGG@@@>>>AAAAAADDDRRRccc~~~~~~|||zzzxxxvvvtttssskkkhhhdddbbbbbbbbbbbbbbb```ccceeefffffffffiiilllgggddd___]]]\\\\\\\\\\\\[[[\\\]]][[[YYYXXXXXXYYYXXXWWWVVVUUUTTTTTTUUUVVVTTTUUUSSSOOOJJJFFFFFFGGG===>>>>>>???>>><<<:::999777777666555444444333333333666999:::<<>>AAADDDFFFGGGHHHHHHFFFGGGEEEAAA;;;666555666555555555555444222111000111111000000000/////////---...//////...,,,***)))************+++,,,---............//////111222333000111222222111222444666888666444222000000///000///...---,,,,,,,,,---...,,,,,,,,,,,,------------+++,,,------......------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++---///...,,,+++,,,......//////000111333444555777:::===@@@BBBCCCEEEGGGCCCGGGKKKLLLLLLOOOUUU[[[]]]\\\\\\\\\]]]___aaabbb```eeelllpppqqqooonnnmmmkkkmmmoooqqqssssssqqqoooooossswwwzzz{{{{{{{{{|||{{{yyygggfffbbb}}}***+++---///000000///...***///000---...222111---...------...000000---+++$$$,,,+++,,,444666111111//////000111222111000222000///...///000//////000...+++)))((()))+++,,,***'''%%%''',,,000111111+++++++++*********))))))+++,,,------......------************************)))+++,,,+++***)))***++++++))))))---222444111---)))+++,,,...//////......,,,+++)))(((((()))+++,,,...---+++)))(((((()))))))))((((((((((((***,,,---(((***,,,------+++((('''%%%&&&'''&&&&&&&&&(((***(((((())))))))))))(((((()))******+++,,,...///000+++---///111222222111000222333444555666555444333777888999999888999;;;<<<===>>>???AAABBBCCCDDDDDD@@@AAABBBDDDFFFHHHKKKLLLIIIKKKMMMOOOPPPQQQPPPPPPLLLMMMPPPRRRTTTVVVWWWWWWYYY[[[^^^___```bbbeeegggeeefffgggiiijjjjjjkkkkkkkkkmmmoooooommmjjjiiiiiieeedddcccccceeekkksssyyy}}}~~~}}}zzzxxxxxx|||zzzqqqnnnttt}}}zzzxxxuuutttrrroookkkiiiiiijjjllloooqqqssswww}}}ppp^^^NNNNNNCCC===@@@AAABBBLLL[[[nnn~~~|||yyyvvvttttttrrrrrrllliiidddaaa```___^^^\\\]]]```cccdddccccccfffiiigggddd```^^^^^^^^^^^^]]]^^^______]]]ZZZXXXXXXYYYWWWVVVTTTSSSSSSSSSTTTTTTUUUVVVUUUQQQLLLHHHIIIJJJ<<<===>>>???>>>===;;;999888777555444333222222222111444777555333666???GGGLLL___||||||kkkiiilllppplllnnnzzzmmm```PPPFFFCCCCCCAAA???===@@@CCCFFFIIIJJJJJJIIIGGGHHHGGGBBB<<<777666777555666666666555333111000000000//////.........---+++,,,...//////...,,,+++************+++,,,---..................///000000,,,...///000//////111222222111///.........///000......,,,,,,,,,,,,---...+++,,,,,,------,,,+++++++++,,,,,,---.........---,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++...///...,,,+++,,,......//////000111333444555666999>>>BBBCCCDDDEEEFFFCCCGGGKKKMMMMMMPPPWWW\\\^^^^^^___```aaacccdddeeeaaafffmmmrrrsssqqqooonnnkkklllmmmoooqqqqqqooonnnooossswww{{{{{{{{{||||||zzz~~~zzzllliiiddd~~~++++++++++++,,,...000111111000///000111000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...111444666222000///000333444333000000000///.....................---,,,+++))))))(((,,,***(((&&&&&&(((***,,,+++,,,,,,------,,,,,,+++---+++***---000000***%%%)))************+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***++++++++++++,,,,,,---...------////////////------...---+++***)))******+++))))))(((((((((((())))))))))))))))))***+++,,,---***))))))))))))******+++******))))))((('''''''''&&&&&&'''(((***+++,,,,,,------......//////000000111333555777777777555444999888777777888:::<<<>>>===???BBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHLLLNNNQQQSSSSSSQQQOOOLLLPPPQQQSSSUUUWWWXXXXXXYYYZZZ[[[]]]___bbbeeehhhjjjkkklllllllllkkkkkkjjjiiijjjkkkmmmnnnnnnmmmkkkjjjdddffffffeeedddiiisss{{{}}}}}}||||||}}}}}}}}}~~~{{{wwwuuupppjjjddd``````aaa```jjjlllmmmtttsssrrryyywwwaaaTTTKKKCCC<<<>>>BBBFFFKKKPPP___mmm~~~~~~zzzsssooommmmmmnnnnnneeedddcccaaa___]]][[[ZZZ\\\]]]___```aaa```___^^^]]]]]]^^^```aaa```\\\YYY^^^^^^______^^^\\\ZZZYYYXXXWWWUUUTTTSSSSSSTTTUUUVVVVVVVVVUUURRRMMMIIIFFFBBBBBBAAA@@@???>>>======777777777666555555444444777666444333444666888999AAAEEETTTpppuuulllpppppprrrxxxwwwhhhUUUGGGCCCBBB???<<<>>>>>>@@@FFFLLLPPPPPPNNNOOOMMMIIIDDD???;;;888777777888888777666555333222111111000///////////////.........------,,,,,,,,,000...---------,,,)))'''*********++++++,,,,,,,,,..............................////////////......111000///...,,,+++***)))++++++,,,,,,,,,---------++++++*********+++,,,---111///---+++************///......------,,,++++++,,,------......------,,,******+++,,,,,,------......///000111222333444444;;;===??????@@@AAADDDGGGEEEGGGIIIKKKMMMRRRZZZaaadddccccccbbbbbbccccccdddggghhhkkkppptttsssooojjjhhhjjjlllnnnppppppppppppnnnqqqwww|||~~~kkknnnjjj}}}************+++---///000111000//////000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...111222444111000000333444333111000//////..................------,,,+++***)))(((***++++++++++++++++++******++++++,,,,,,++++++***---++++++---000000+++''')))************+++++++++++++++***************)))))))))))))))))))))))))))------,,,,,,,,,---......+++,,,---......---,,,++++++++++++***++++++,,,,,,***))))))(((((())))))***))))))))))))***+++,,,,,,)))))))))(((((((((((((((******))))))))))))((((((+++,,,,,,---...///000000------......///000000000222333444555666666555555888888777777888:::<<<>>>===???BBBCCCCCCBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJLLLNNNPPPQQQPPPOOONNNRRRSSSTTTUUUWWWXXXYYYZZZ^^^___```bbbeeehhhjjjlllllllllllllllkkkjjjiiiiiillllllmmmnnnmmmkkkiiigggeeefffgggffffffjjjrrryyy}}}~~~~~~zzzrrrhhh```]]]]]]___aaallloooooossspppnnnuuuyyyzzzfffYYYPPPHHHAAABBBEEEGGGKKKNNNTTT```www~~~{{{}}}~~~||||||{{{wwwrrrnnnmmmlllkkkjjjeeedddbbb```^^^\\\ZZZYYYZZZ[[[]]]^^^___^^^]]]\\\[[[[[[[[[]]]^^^^^^\\\YYY\\\\\\]]]^^^^^^]]]\\\[[[\\\[[[YYYWWWUUUTTTTTTTTTUUUVVVVVVVVVTTTQQQMMMKKKEEEEEECCCBBBAAA???>>>>>>::::::999888777666555555666555444333444555777888======DDDTTTiii|||qqqrrrrrruuu~~~~~~nnnZZZKKKFFFDDDBBB???AAA@@@BBBHHHOOOTTTTTTSSSRRROOOJJJDDD>>>999555444666777888888777555333222111111000///////////////......------,,,,,,,,,,,,///---,,,,,,---,,,***(((*********++++++,,,,,,,,,)))))))))***+++,,,,,,------......//////......---.........------,,,,,,+++++++++,,,,,,,,,------------------------......//////...,,,++++++++++++,,,---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,------.........//////111222333444555:::<<<>>>@@@AAADDDGGGJJJFFFHHHKKKLLLMMMQQQWWW]]]bbbbbbbbbbbbbbbcccddddddkkklllnnnsssvvvuuupppllliiijjjlllnnnppppppppppppppprrrvvvzzz~~~mmmqqqlll******)))***+++,,,...///000///...///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///555333111111222333333222000///......------.........---,,,,,,+++***)))))))))+++...000000...+++))))))******++++++******))),,,++++++---000111---))))))************+++++++++)))))))))))))))*********,,,,,,+++++++++,,,,,,---///......------------...+++,,,,,,------,,,,,,+++))))))***+++,,,,,,---,,,+++******************++++++***************++++++)))*********)))((('''&&&)))))))))************+++,,,,,,,,,,,,------......------......///000000111222333333444555555666666888888777888999:::<<<>>>===???AAABBBBBBBBBCCCDDDFFFFFFEEEFFFGGGHHHJJJLLLKKKKKKLLLMMMNNNOOOOOOOOOUUUUUUUUUUUUVVVXXXZZZ[[[aaaaaabbbdddfffhhhjjjllllllmmmllllllkkkjjjiiiiiilllmmmmmmlllkkkiiigggeeeeeegggiiihhhhhhkkkqqqvvvwwwkkkaaa^^^```ccckkkxxx|||{{{zzzrrrmmmsssrrryyy~~~lll___VVVMMMGGGGGGIIIJJJKKKMMMLLLVVVhhh~~~yyy|||~~~zzzxxxuuussspppnnnmmmkkkhhhfffeeedddbbb___]]]ZZZYYYXXXWWWYYYZZZ\\\\\\[[[ZZZYYYYYYXXXWWWXXXZZZ[[[[[[ZZZ[[[[[[]]]^^^^^^^^^]]]]]]```___\\\YYYWWWUUUSSSSSSQQQSSSTTTTTTTTTRRRPPPOOOIIIIIIGGGEEECCCAAA@@@???======;;;:::888777666555555444333333333444666666;;;:::;;;@@@JJJaaayyyvvvuuuzzzwwwaaaPPPJJJHHHFFFDDDCCCCCCDDDJJJRRRXXXZZZZZZYYYTTTMMMEEE>>>888555333555666888999888666444222111111000////////////000---------,,,,,,,,,,,,,,,---,,,+++,,,------+++)))*********+++++++++++++++))))))***,,,---///000000,,,------......------,,,,,,---------------------,,,,,,,,,,,,------------------------......//////------,,,,,,,,,,,,------,,,,,,,,,,,,------------***++++++,,,,,,++++++***,,,,,,,,,---......///////////////000222333555666888:::===@@@BBBEEEIIILLLHHHLLLOOOPPPPPPRRRWWW[[[cccccccccdddeeefffggghhhoooppprrruuuwwwvvvrrroookkklllnnnpppqqqrrrrrrqqqrrrsssuuuxxx|||pppsssooo++++++******+++---...//////.........000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...333222111111111111111111//////...------------...------,,,,,,+++***)))))))))+++...000000...+++)))******++++++++++++******,,,++++++...000000...,,,))))))*********+++++++++((()))))))))******++++++......---,,,---.../////////...---,,,,,,,,,,,,,,,------------------------)))***+++,,,---,,,++++++,,,++++++******++++++,,,++++++******)))*********)))******++++++***)))(((((())))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,------...///000111111333333333333444555777777888888888888999;;;<<<======???AAAAAA@@@@@@BBBCCCEEEEEEEEEEEEHHHKKKNNNQQQOOONNNMMMMMMMMMOOOPPPRRRVVVUUUTTTTTTUUUXXX[[[\\\``````aaabbbdddeeeggghhhnnnnnnnnnnnnmmmlllkkkjjjkkkkkkkkkkkkjjjhhhgggfffggghhhjjjjjjjjjlllpppsss~~~ppphhhggglllqqq|||sssvvvvvvyyytttgggYYYQQQKKKLLLMMMLLLLLLNNNNNNUUUcccvvvyyy|||zzzvvvrrrpppooonnnmmmjjjfffcccdddcccaaa^^^[[[YYYWWWUUUVVVWWWYYYZZZZZZZZZXXXWWWXXXVVVTTTTTTVVVYYY[[[\\\\\\]]]^^^_________^^^]]]```^^^]]]ZZZXXXVVVTTTSSSOOOPPPQQQRRRRRRPPPOOONNNMMMLLLJJJHHHEEECCCAAA@@@??????===;;;999777555444444444333333333444444555666777999<<<@@@LLLeeezzz|||yyyhhhUUULLLJJJIIIGGGEEEDDDEEEKKKTTT[[[___```___ZZZQQQHHH???:::777777555666888:::999777444222222111000000//////000000---------,,,,,,,,,,,,,,,++++++***+++------+++******************+++++++++***++++++---...//////000+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------------...++++++,,,---------------...---------,,,,,,,,,,,,******+++,,,------......++++++,,,,,,,,,,,,++++++,,,,,,------...//////000/////////000222444666777777:::===???BBBEEEIIILLLJJJNNNSSSUUUUUUVVVYYY]]]ffffffggghhhiiikkklllmmmrrrssstttvvvvvvuuurrrpppnnnoooqqqsssttttttttttttttttttuuuwwwzzz}}}qqqtttppp------,,,,,,---...///000///......///000000///---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---...///000111111111111000000000//////...------------------,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---//////...,,,))))))*********+++++++++)))******++++++,,,,,,,,,***************+++,,,,,,------,,,+++*********+++,,,++++++++++++++++++,,,++++++,,,---,,,+++***))),,,,,,++++++++++++,,,,,,++++++******)))*********'''(((((()))************(((((()))***+++,,,,,,---------------------------,,,,,,---...///000111111333333333444555666888999888888999999:::;;;======>>>???@@@@@@??????AAACCCCCCCCCDDDFFFIIIMMMQQQTTTTTTSSSPPPOOONNNPPPRRRSSSTTTTTTSSSTTTUUUXXX[[[]]]`````````aaacccdddfffgggooooooooooooooonnnnnnmmmhhhhhhiiiiiiiiiiiiiiiiiihhhiiijjjkkklllnnnppprrr{{{|||~~~vvvppprrrzzz}}}||||||{{{}}}|||qqq\\\TTTNNNNNNOOOOOOOOOQQQOOOUUU```pppxxx{{{yyyuuuqqqpppnnnnnnmmmjjjfffcccdddbbb```]]]ZZZWWWTTTSSSTTTVVVWWWYYYYYYXXXWWWVVVWWWUUURRRRRRTTTXXX[[[\\\]]]^^^___``````___^^^]]]\\\[[[ZZZYYYXXXVVVUUUUUURRRRRRRRRRRRRRRPPPOOONNNOOONNNLLLIIIGGGDDDBBBAAA@@@???===;;;999777555444444444444333333333444444333222444888:::???KKKVVVrrroooYYYOOOMMMLLLKKKHHHFFFFFFLLLUUU^^^dddfffccc]]]SSSHHH???;;;999999777888:::;;;:::888666444222222111000000000000000------------------------+++******+++,,,---,,,***************************)))))))))))))))*********++++++,,,,,,,,,,,,++++++///......------,,,++++++,,,,,,---------.........+++,,,---.........------000//////...---,,,+++***)))******+++,,,---......,,,,,,------------,,,,,,,,,,,,------...//////000/////////000222444777888888:::===???AAADDDHHHJJJIIINNNSSSUUUVVVWWW[[[^^^gggggggggiiijjjlllnnnooorrrssstttttttttrrrqqqqqqrrrsssuuuvvvwwwwwwwwwwwwvvvvvvvvvwwwyyy|||qqqtttooo///...---------...000111//////...///111111000///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......---000333444333111111111///...------,,,,,,------,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,)))************++++++++++++++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,++++++************+++***))))))(((((())))))***,,,---,,,,,,+++***)))))),,,++++++******++++++,,,+++***************++++++'''''''''&&&'''((())))))(((((())))))***+++,,,,,,))))))******+++++++++,,,+++,,,---...///111111222333333444666777888999999888888999:::;;;<<<======>>>?????????>>>>>>@@@BBBBBBBBBCCCFFFIIIMMMPPPRRRTTTSSSPPPOOOOOOPPPSSSTTTSSSSSSTTTUUUXXX[[[]]]___aaaaaabbbccceeefffhhhiiinnnnnnoooppppppppppppooohhhhhhhhhiiiiiijjjkkkkkkiiiiiijjjkkkmmmoooqqqsssvvv|||~~~yyyvvvyyy~~~}}}zzzaaaXXXQQQQQQQQQQQQQQQSSSLLLRRR\\\jjjwww|||vvvyyy|||zzzvvvsssrrrpppmmmlllkkkjjjgggeeecccbbb___\\\XXXUUURRRQQQSSSTTTVVVWWWWWWWWWUUUTTTVVVSSSPPPPPPRRRVVVYYYZZZZZZ[[[]]]^^^___^^^^^^]]]XXXYYYYYYYYYXXXWWWVVVUUUVVVVVVVVVUUUTTTSSSRRRQQQPPPOOONNNKKKIIIFFFEEEDDDAAA@@@>>><<<:::888666555555555555555444444444444777333111333666888>>>EEEVVVgggxxx```TTTRRRRRRQQQNNNLLLJJJOOOYYYcccjjjmmmggg```TTTGGG>>>:::999999;;;<<<<<<<<<:::999777666222222111000000000000111.............../////////+++***)))+++,,,,,,+++)))***************)))))))))************************+++,,,,,,------,,,,,,+++//////...---,,,,,,++++++,,,---------............---...000111111111000///000000000///---,,,***))))))******+++,,,------...,,,------......------,,,,,,,,,,,,---......//////000//////000222555888:::999;;;>>>@@@BBBEEEHHHKKKIIIMMMRRRTTTUUUVVVZZZ]]]eeeeeeeeeggghhhjjjkkklllppprrrssssssqqqpppqqqrrrtttuuuwwwxxxyyyyyyxxxxxxxxxxxxxxxyyyzzz}}}~~~qqqsssmmm~~~......---,,,---...///000000//////000222333111000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***+++000555888777444333333///...------,,,,,,------,,,,,,,,,++++++++++++***++++++************++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++******+++)))************+++++++++++++++++++++************(((***---/////////---,,,++++++******++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++***+++++++++++++++************++++++))))))))))))***+++,,,,,,...,,,)))'''&&&''')))***((((((((())))))*********&&&&&&''''''((()))******+++,,,---...///111222222333444666888999:::::::::888888999;;;<<<<<<======>>>??????>>>======???BBBAAABBBCCCEEEGGGHHHJJJJJJNNNMMMLLLLLLMMMPPPRRRTTTRRRTTTVVVYYY\\\___aaabbbaaabbbcccdddfffhhhjjjkkkkkklllmmmnnnooopppppppppjjjjjjiiiiiiiiijjjjjjkkkjjjiiiiiijjjmmmpppsssuuuyyy~~~zzz~~~~~~iii___VVVTTTSSSRRRRRRUUULLLQQQZZZfffrrr|||{{{wwwyyy{{{xxxuuuuuussspppkkkhhhhhhhhhggggggcccbbb___[[[WWWTTTQQQOOOPPPQQQSSSUUUUUUTTTSSSRRRTTTQQQNNNNNNPPPSSSUUUVVVTTTUUUXXXZZZ\\\]]]^^^^^^XXXYYYYYYYYYYYYWWWVVVUUUWWWWWWVVVVVVUUUUUUTTTTTTRRRRRRPPPNNNLLLJJJHHHGGGBBBAAA???>>><<<:::999888666666666666555555444444777444222444444444888>>>FFFPPP___qqqhhh[[[YYYYYYYYYWWWSSSQQQUUU^^^iiiqqquuupppgggYYYJJJ@@@;;;:::;;;@@@???>>><<<:::999888888333222111111000000111111////////////000000000111+++*********,,,,,,***(((+++*********)))))))))(((******++++++,,,,,,------,,,,,,------------,,,,,,------------------------------------...............///000222222111000///////////////...---+++*********++++++,,,,,,,,,---,,,,,,,,,------,,,,,,,,,+++++++++,,,------......000/////////111555888;;;999;;;???BBBDDDHHHLLLPPPNNNQQQUUUVVVVVVWWW[[[^^^eeeeeeeeefffggghhhjjjkkkoooqqqrrrqqqpppoooqqqssstttuuuwwwxxxyyyyyyxxxwwwyyyzzzzzz{{{|||}}}}}}rrrssslll|||...---,,,+++,,,---...///111000000111333444222111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***((('''&&&***000777;;;:::777555555......---,,,,,,,,,,,,---,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,+++*********++++++++++++******+++,,,,,,+++)))((()))***)))************+++++++++++++++******))))))((((((###&&&))),,,---,,,)))(((++++++++++++,,,------...//////------------//////+++******)))***+++---...+++******************+++))))))))))))***+++,,,---666333///+++))))))***,,,(((((((((((())))))))))))((()))***+++,,,---......++++++,,,...///111222222222444777:::;;;;;;;;;:::888888:::;;;<<<=========>>>??????>>><<<===???AAAAAABBBCCCDDDEEEDDDDDDDDDHHHHHHHHHIIILLLOOORRRTTTRRRTTTXXX[[[___bbbcccddd```aaaaaaccceeehhhjjjkkkhhhiiikkkmmmnnnoooppppppllllllkkkjjjiiiiiiiiijjjkkkiiihhhiiimmmqqqtttvvv~~~~~~pppeeeZZZVVVTTTRRRSSSUUUQQQUUU\\\fffpppzzz|||zzz||||||yyywwwyyytttoooiiieeeeeefffggghhhcccaaa^^^[[[WWWSSSPPPNNNNNNOOOQQQSSSSSSRRRQQQPPPRRROOOMMMLLLNNNQQQSSSSSSNNNPPPSSSWWW[[[]]]^^^___ZZZZZZ[[[ZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPNNNLLLKKKJJJCCCBBBAAA???>>><<<;;;:::666666777777666555444444...///222555333///111666===???CCCNNNbbbuuu}}}|||vvvrrrsss|||nnnaaa^^^^^^^^^]]]YYYVVVZZZcccnnnwww{{{xxxooo___OOOCCC===<<<===CCCBBB???<<<:::999999999333222111111000111111111//////000000111111222222,,,+++******++++++)))(((+++*********))))))((((((%%%%%%&&&((()))***+++,,,,,,------......------,,,++++++,,,------...//////---------.........//////,,,---///000111000...---------...//////...---,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,------...000/////////111555999;;;888;;;???CCCGGGKKKPPPTTTUUUWWWZZZYYYXXXYYY]]]```ffffffgggggghhhiiikkkkkkoooqqqrrrqqqoooooorrruuutttuuuvvvwwwxxxxxxwwwvvvzzzzzz{{{|||}}}~~~}}}ssstttlll|||---,,,,,,,,,,,,+++++++++***111333///---000222000---......//////////////////...---,,,+++*********//////000333;;;AAA===555.........---+++***+++---.........---,,,+++***)))'''((()))++++++,,,,,,,,,,,,,,,***)))))))))***+++************************************))))))))))))---,,,,,,+++***)))((((((---,,,+++******,,,---///,,,,,,+++)))((())),,,......,,,++++++------,,,***(((((())))))*********+++,,,++++++******++++++,,,+++***)))***+++++++++)))***)))((((((((()))+++++++++)))''''''''''''&&&%%%++++++***************+++///...------...000333444777777888:::::::::::::::<<<<<<<<<;;;::::::===???======>>>???????????????CCCDDDFFFGGGGGGEEECCCBBBEEEHHHMMMOOOPPPPPPQQQQQQTTTTTTWWW\\\aaacccbbb```bbbaaaaaacccfffhhhhhhhhhlllkkklllmmmoooooommmkkkmmmllljjjjjjjjjlllnnnooolllkkkiiihhhjjjoootttxxx}}}{{{qqqcccXXXRRRQQQSSSTTTTTTYYY\\\]]]fffvvv{{{zzzzzzxxxuuurrrvvvsssppplllhhhgggffffffdddcccbbb___[[[WWWTTTQQQKKKKKKLLLNNNOOOOOOLLLJJJKKKKKKJJJJJJKKKMMMOOOPPPSSSQQQQQQTTTXXX\\\]]]\\\[[[[[[[[[[[[YYYWWWUUUSSSRRRSSSSSSSSSSSSTTTWWWYYY[[[[[[ZZZXXXSSSNNNIIIFFFBBBCCCCCCBBBAAA???===;;;:::999999777666555444333222333444555666555444444666666888<<>>???AAADDDHHHMMMQQQUUUVVVWWWXXXYYY[[[^^^aaaiiigggdddccccccfffiiilllmmmrrrtttrrrqqqssstttssssssssstttuuuuuuvvvuuuuuu|||zzzyyyzzz|||}}}}}}|||tttooonnnvvv,,,,,,------.........///+++111444000...111222000,,,---......//////.........------,,,,,,,,,,,,,,,,,,///000222888===:::333555555555333000------.../////////...---,,,+++***))))))******+++*********,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))'''((((((***+++,,,------111000---+++)))))))))***+++,,,---,,,+++***,,,---...,,,++++++------,,,***************+++++++++,,,,,,++++++******++++++,,,+++***)))***+++,,,+++))),,,+++***((((((((()))))))))'''&&&''')))++++++***++++++***************+++...---,,,,,,---///111333555555666777888888888888;;;<<<<<<;;;::::::<<<>>>======>>>??????@@@@@@???AAABBBDDDFFFFFFFFFEEEDDDHHHJJJNNNPPPQQQQQQSSSTTTWWWWWWXXX\\\```cccbbb```bbbbbbbbbeeehhhiiiiiihhhkkkkkkkkkmmmnnnnnnllliiikkkjjjjjjjjjjjjkkklllmmmlllkkkjjjiiikkkpppuuuzzzvvvhhh[[[TTTQQQPPPPPPRRRWWWZZZ]]]fffttt}}}~~~|||{{{|||zzzwwwtttuuurrroookkkgggfffeeeeeeddddddbbb```\\\XXXTTTRRRKKKKKKLLLMMMOOONNNLLLJJJLLLLLLLLLLLLMMMNNNOOOPPPRRRPPPPPPRRRVVVYYYZZZYYYXXXXXXXXXXXXWWWUUUSSSRRRQQQRRRSSSSSSSSSTTTWWWZZZZZZZZZZZZYYYUUUPPPJJJGGGDDDDDDDDDDDDCCCAAA???>>><<<;;;:::999777666555444333333444444444333222111444333222333666:::>>>AAAHHHJJJKKKIIIEEEGGGNNNUUU]]]lllooo```bbbmmmrrrpppjjjdddccclll|||tttaaaSSSKKKIIIIIIHHHFFFCCC???;;;999999:::666555333111000000000111///000111333555555333111111000...,,,*********+++***)))((((((((((((((()))))))))))))))))))))))))))***+++,,,------,,,+++******+++,,,---------,,,+++---...//////......///111222///---///333444222///222111000...------,,,,,,...---,,,+++******+++,,,,,,,,,++++++***++++++,,,---------------------,,,//////000111222444666777<<<>>>@@@BBBDDDHHHMMMQQQSSSUUUVVVXXXZZZ]]]bbbfffjjjhhhgggeeeeeegggiiijjjlllqqqssspppppprrrsssqqqssstttuuuvvvwwwwwwwwwwwwzzzzzzzzz|||~~~}}}xxxsssrrrzzz{{{++++++,,,---...///000000...333444222000111111///,,,---......//////......------------------------***///222222444777666222666777888777444111000000000000///...---,,,+++******************)))((((((,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))%%%&&&''')))+++,,,......111///---+++))))))))))))***---000111000...---,,,...,,,++++++------,,,***+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,***)))***+++,,,+++***---,,,***)))((('''(((((()))((('''(((***,,,,,,++++++***************++++++,,,,,,,,,,,,---...000222222333444555666666666666:::;;;;;;;;;::::::<<<>>>======>>>>>>???@@@@@@AAA@@@BBBDDDGGGHHHIIIIIIIIIKKKMMMPPPQQQRRRSSSVVVXXX[[[ZZZZZZ\\\___aaaaaaaaabbbcccdddgggjjjlllkkkjjjjjjjjjlllnnnpppooollljjjiiiiiijjjkkkkkkkkkkkkjjjkkkkkkkkkkkklllqqqwww|||{{{nnnbbbYYYSSSOOOLLLOOOTTTXXX]]]eeepppwwwyyyzzzzzzzzz{{{{{{zzzwwwtttsssqqqmmmiiifffdddddddddddddddbbb```]]]YYYUUUSSSLLLKKKLLLMMMNNNNNNKKKIIIKKKKKKJJJKKKKKKLLLMMMNNNPPPOOOOOOPPPSSSUUUUUUUUUSSSSSSTTTTTTSSSSSSRRRQQQPPPRRRSSSTTTTTTUUUXXXZZZYYYZZZ[[[[[[XXXSSSMMMJJJFFFFFFFFFFFFEEECCCBBBAAA???>>><<<;;;999777666555666666666555444222111000444333111000///000111111666888999999999999:::<<>>:::999999999555444222000//////000000000///000222444555333111222111///,,,+++*********(((((('''''''''(((((()))))))))))))))))))))))))))************************,,,,,,,,,---,,,,,,+++***+++---////////////111333333000...000333444222000111000000...------,,,,,,,,,,,,+++************+++,,,++++++***++++++,,,,,,+++,,,...///000...,,,+++000000000111222444555666<<<>>>@@@CCCEEEIIINNNQQQRRRTTTVVVXXX[[[```gggllllllkkkiiigggffffffggghhhlllqqqrrrpppnnnpppqqqoooqqqrrrsssuuuvvvwwwwwwwwwyyyyyy{{{vvvrrrrrryyywww++++++,,,------...//////111333444444333222111///---...//////000000//////............------,,,+++)))000444333222444444333000333666777666444333333111000///---,,,+++******)))))))))******))))))(((+++++++++***************))))))))))))************************)))))))))((())))))))))))************************+++,,,---...+++///444666555111...---...,,,++++++,,,---+++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++******,,,,,,+++***---,,,***(((((((((((())),,,***(((((()))))))))(((*********)))******+++,,,,,,,,,,,,---...///111222111222333444555555555555888999;;;:::::::::;;;===<<<======>>>???AAABBBBBBDDDEEEGGGIIIKKKLLLLLLLLLNNNOOOQQQRRRSSSUUUXXXZZZ^^^^^^]]]]]]___```aaaaaacccccceeeiiilllnnnmmmllljjjlllnnnrrrttttttrrroooiiijjjlllmmmmmmlllkkkjjjjjjlllmmmmmmnnnrrryyy~~~uuujjjaaaXXXQQQMMMMMMQQQWWW]]]dddlllqqqsssuuuvvvwwwxxxxxxvvvrrrppprrrooolllhhhdddcccbbbbbbccccccbbb```]]]ZZZVVVUUUMMMLLLLLLLLLMMMMMMJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHMMMMMMNNNOOOQQQQQQQQQQQQOOOOOOPPPPPPQQQQQQQQQQQQOOOQQQSSSTTTTTTUUUWWWYYYYYYZZZ\\\]]][[[VVVQQQNNNGGGGGGGGGFFFFFFEEEDDDDDD@@@???>>><<<:::888777666888888777777555444333333111111111111000000000000333222333333444444333111888:::@@@MMMaaaxxx}}}hhhdddjjjuuuxxxwwwppphhhjjjwww{{{iii[[[VVVVVVSSSNNNFFF???;;;999888777444333111000/////////000000///000111333444333111111000---+++)))))))))))))))(((((((((((())))))***))))))))))))))))))))))))******))))))))))))************++++++,,,,,,,,,,,,+++,,,...//////000222444333111000111333444222111000000000///...---,,,++++++*********************++++++******++++++,,,,,,,,,,,,...//////......---111111111222333444555666<<<>>>AAADDDFFFJJJNNNQQQTTTUUUWWWYYY]]]cccjjjoooooolllhhheeecccdddeeegggmmmqqqssspppnnnpppqqqooommmnnnppprrrssstttuuuuuuwwwxxx{{{uuuqqqqqqwwwxxx////////////............222222333555555333000/////////000111111111111000/////////...---+++***))))))111666555333444444444///222555666666444444444111000...,,,+++*********'''((()))******+++++++++++++++++++++******))))))((((((((())))))*********************)))))))))(((++++++******)))(((((('''''''''(((***+++---///000,,,111666888777333000......,,,++++++,,,---+++***++++++++++++++++++******,,,++++++******++++++,,,,,,+++***+++,,,,,,,,,*********)))(((((()))***+++***(((''''''((((((((('''******))))))***++++++,,,------......///111222222111222333444555555555555666888::::::::::::;;;<<<<<<<<<===>>>???AAACCCDDDGGGHHHIIIJJJKKKLLLMMMMMMPPPQQQSSSTTTUUUVVVZZZ\\\````````````___```aaabbbcccdddeeeiiimmmoooooonnnmmmnnnqqquuuyyyzzzxxxvvvlllmmmoooppppppooommmkkkjjjlllnnnoooooorrryyyzzzssskkkaaaXXXRRROOOQQQWWW^^^eeeiiillloootttuuuwwwwwwvvvssspppnnnqqqnnnjjjfffcccbbbaaaaaabbbbbbaaa```]]]ZZZWWWUUUNNNMMMLLLKKKLLLKKKJJJHHHEEEEEEEEEEEEEEEEEEDDDDDDJJJKKKMMMNNNNNNNNNNNNNNNLLLLLLMMMMMMNNNOOOPPPPPPNNNPPPRRRSSSSSSTTTVVVWWWXXXZZZ\\\]]]\\\XXXTTTRRRIIIIIIHHHGGGFFFEEEEEEEEEAAA@@@???===;;;:::888888777666666555555555555555---...//////000000000000222000......///000///---000111444888AAAQQQeeeuuuzzzuuutttyyyqqqjjjkkknnntttxxxtttmmmmmmwwwttteee]]]ZZZYYYRRRIIIAAA<<<999777555222111111000////////////000//////000222333333111111000...,,,************+++******)))******++++++))))))))))))))))))))))))***))))))(((((())))))***************++++++,,,,,,***,,,...000000111333555333222222222333333222222111111111000///...,,,+++************************+++*********++++++,,,---......---,,,---...///000111111111222333555666777<<>>===<<<;;;666555555444444444555555222222222222222111111111222000...---.../////////***---333777777;;;HHHVVV\\\]]]aaaffflllvvv|||sssqqqmmmssswwwuuupppooovvv}}}ssshhhcccZZZSSSIIIBBB>>>;;;777333000000000000//////......000//////000222333333222333222000...---------...---,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))...---,,,***))))))))))))+++---///000000111333555444444444333333333333222111222222222111///---,,,)))***++++++,,,+++++++++************+++,,,------///...,,,,,,,,,...111222000000111222444666888999===???CCCFFFIIIKKKOOORRRVVVXXX[[[^^^```dddiiimmmqqqmmmfff```^^^___bbbeeelllqqqssspppppprrrsssrrrpppqqqrrrtttuuuvvvvvvvvvuuuvvvyyy~~~xxxtttrrrvvv~~~{{{www}}}///////////////000000000111...///555888333//////------...///////////////)))***+++------,,,***)))***000444444444777666333555666777666444444444666666444111...---,,,,,,---)))***+++,,,,,,,,,,,,,,,***++++++,,,+++***)))((()))))))))***+++,,,,,,,,,************))))))))))))&&&''''''((()))***+++++++++++++++++++++***)))))),,,///111222000///.........,,,++++++------,,,***------,,,,,,++++++++++++,,,++++++******++++++,,,---,,,++++++------,,,++++++***)))(((((()))******&&&%%%%%%&&&)))+++,,,,,,))))))))))))***+++,,,---,,,,,,...///000000111111111111222333444444444444444666999::::::999:::;;;<<<<<<<<<===???BBBEEEGGGIIIJJJKKKMMMOOOQQQSSSTTTTTTWWW[[[]]]^^^^^^```aaa```bbbeeeeeecccaaabbbccceeeddddddfffkkkooorrrsssvvvuuuttttttvvvwwwwwwvvvqqqrrrrrrsssrrrqqqpppoooiiinnnqqqpppnnnpppwww}}}}}}~~~~~~|||rrreee]]]WWWVVVZZZbbbggghhhjjjoootttvvvwwwwwwtttssssssuuupppnnnjjjfffcccaaaaaaaaa______^^^]]][[[YYYVVVUUUPPPNNNKKKJJJJJJJJJHHHFFFDDDDDDEEEEEEDDDBBBAAA@@@???BBBFFFGGGFFFFFFFFFHHHHHHGGGGGGFFFGGGHHHJJJJJJMMMOOOQQQRRRQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTQQQOOOMMMJJJHHHGGGGGGGGGDDDDDDCCCBBBBBBAAA@@@@@@;;;:::888666555555555666888777666555444444444444111111111111000000000111,,,---111555333111777@@@DDDFFFLLLRRRWWW]]]iiiuuuxxxssspppssssssppplllkkkqqqvvv}}}rrrggg```UUUOOOGGGAAA???<<<777333//////000000//////......000///...///111222222222222111///.........///000------+++***))))))((()))))))))))))))))))))))))))))))))***++++++***))))))---,,,+++)))))))))******,,,...000000000111333444444555555444333222333333222333444444333111...---)))***+++,,,------,,,+++************+++,,,---...---------......///000111...///000222444777999:::===@@@DDDGGGIIILLLOOORRRSSSWWW[[[___bbbfffjjjlllooolllhhhdddaaaaaabbbccciiinnnqqqoooooorrrsssrrrrrrrrrtttuuuuuuvvvvvvvvvtttuuuwww{{{xxxtttqqqssszzzzzz}}})))******+++,,,---......000,,,...555888333//////+++,,,------......------%%%'''))),,,------,,,+++***///222222555888666222000111333333333444666999888666333000.........///,,,,,,---------,,,++++++******+++,,,+++***)))(((&&&''''''((()))*********************))))))))))))(((((((((((())))))))))))******++++++++++++******+++---......,,,+++,,,---...---+++,,,------,,,***.........------,,,,,,,,,,,,++++++++++++++++++,,,---,,,++++++------,,,+++---,,,***)))((('''((((((+++)))((((((***+++***)))))))))))))))***+++,,,---***+++---...///000000000000111222333333444333333333555888::::::999:::;;;<<<<<<<<<===???CCCFFFHHHLLLMMMNNNQQQSSSWWWYYY[[[VVVZZZ^^^aaaaaaaaabbbccc___bbbffffffdddbbbbbbccceeedddccceeejjjooossstttyyyvvvsssrrrrrrsssrrrrrrrrrrrrrrrrrrrrrqqqppppppiiinnnrrrqqqnnnooovvv||||||{{{~~~uuuhhh___ZZZXXX[[[dddhhhhhhkkkpppppprrrttttttrrrqqqtttvvvqqqnnnjjjfffcccbbbaaaaaa^^^^^^]]]]]][[[XXXVVVTTTQQQNNNLLLJJJJJJIIIHHHFFFAAABBBBBBBBBAAA???===<<<:::>>>CCCDDDCCCCCCDDDEEEFFFEEEDDDDDDDDDFFFGGGHHHMMMOOOQQQQQQPPPNNNNNNOOOPPPPPPPPPQQQQQQRRRSSSSSSTTTRRROOOLLLJJJHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@===;;;999888888888666555333222222333333444,,,///222222000.........111+++(((***)))(((,,,444666777<<>>@@@BBBCCCDDDFFFGGGGGGLLLOOOQQQVVV^^^aaaaaa___```bbbdddddddddbbbaaaddddddeeeddddddcccaaaaaaeeeeeefffhhhjjjlllnnnooosssppppppsssrrrooooooqqqtttuuutttrrrooommmmmmnnnkkklllmmmnnnppprrrsssttt}}}}}}}}}{{{{{{{{{yyyzzz~~~|||rrrrrr|||zzz||||||sssllleee```^^^ccchhhjjjllloootttrrrqqqrrrttttttqqqnnnpppnnnjjjfffcccaaaaaaaaabbb```\\\ZZZYYYXXXUUUTTTRRRPPPNNNKKKHHHGGGFFFFFFAAA@@@BBBCCCAAA======AAA;;;;;;===AAACCCCCCAAA??????AAACCCDDDCCCCCCDDDEEEFFFQQQ[[[YYYOOOHHHIIINNNOOOPPPQQQPPPPPPPPPRRRTTTTTTSSSQQQOOOMMMKKKIIIHHHGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCBBBAAA???<<<999777666666666666777777777777222222111111000000/////////......---------......///111444777999;;;>>>AAARRRXXXaaaiiinnnqqqssstttrrrmmmfff___[[[ZZZ\\\]]]```^^^[[[VVVQQQMMMJJJHHH@@@===:::999:::888444111///...------------...///---------........./////////////////////......---)))((('''''''''(((***+++,,,+++***))))))***++++++***)))(((((((((((())))))(((***,,,.........---,,,//////000000000000//////333444555666777777777777222222333555666555111...---,,,***++++++,,,***)))***+++...//////...---,,,+++,,,,,,---...///000000111222333555888:::;;;<<<;;;>>>BBBGGGLLLPPPSSSUUUUUUYYY___dddgggiiikkkmmmooommmiiieeeddddddeeegggkkkqqqtttqqqpppuuuvvvsssssssssttttttuuuvvvvvvwwwwwwvvvwww{{{yyytttpppttt~~~------......///000000000111111222222222111000000------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,///---///555777333///......///000000///000222444333333000---///333333///))))))***,,,......+++)))++++++,,,---.../////////+++,,,,,,,,,+++***))))))******))))))))))))******,,,+++***)))((()))***+++************************,,,,,,,,,---------......000---+++***+++,,,+++***(((***+++,,,,,,+++***((())))))******++++++******)))******+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++------------............***,,,...000000111333555555555666666888999;;;;;;<<<>>>AAACCCCCCDDDFFFGGGIIIMMMQQQSSSWWW___bbbaaaaaabbbdddffffffeeedddcccbbbbbbcccdddeeeeeeffffffffffffggghhhjjjlllnnnooorrroooooorrrrrrppppppsssuuuvvvvvvtttqqqoooooopppllllllllllllnnnppprrrtttvvvvvv{{{~~~yyyvvvwwwvvvuuuwww{{{{{{|||zzzrrrkkklllvvvzzzwwwzzz{{{sssmmmhhhccc```cccggghhhkkknnnsssqqqpppqqqssstttsssqqqpppnnnjjjfffcccaaaaaaaaa```^^^[[[YYYXXXWWWUUUTTTQQQPPPMMMJJJHHHFFFEEEEEEDDDAAA???@@@???<<<===@@@???@@@AAAAAAAAAAAAAAAAAA>>>???AAABBBAAAAAABBBCCCFFFNNNUUUTTTMMMHHHIIIMMMLLLMMMNNNNNNMMMNNNPPPRRRSSSRRRQQQOOOMMMKKKJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCAAA>>><<<:::999999999999888888888888222222111111000/////////000///...------,,,,,,---+++...000222333444777999<<>>;;;999888;;;999777666777666333000///...------------...///............/////////000//////000000//////...---+++***)))(((((((((((((((++++++***)))))))))***+++)))))))))((((((((())))))((()))+++---...---,,,,,,//////000111111111111111555555666666666666555444333333333555666555222///...,,,++++++,,,,,,+++***))))))+++,,,,,,,,,+++***+++,,,,,,---...///000000111222333555888:::<<<======???CCCHHHMMMQQQTTTVVVXXX[[[___bbbeeeiiimmmqqqsssppplllhhheeeeeeeeeffflllrrrtttrrrrrrvvvxxxvvvqqqrrrsssuuuwwwxxxyyyzzzyyyxxxxxx{{{uuuqqqpppvvv------......///000000000111111222222111111000///------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...---000777999444///...(((+++///111111111111222///000///,,,...222222///*********,,,------,,,***+++,,,---...///000111111,,,,,,,,,,,,+++)))((('''******))))))))))))******...---+++***))))))******,,,+++***))))))***+++,,,,,,,,,+++++++++---...///...---,,,---...///---,,,*********************************++++++,,,,,,,,,******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------............+++---000111222333555777444555555666888999;;;<<>>===>>>AAA<<<===??????>>>>>>@@@AAAEEEHHHLLLLLLIIIGGGGGGIIIGGGHHHJJJJJJJJJKKKMMMOOORRRQQQPPPOOONNNLLLKKKKKKMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGFFFDDDBBB???>>>======<<<;;;:::999888888222222222111000000//////000000...---,,,,,,++++++***,,,............000111---111777===AAAEEEHHHKKKOOOLLLGGGBBB===:::999999666555555333222111000///444222222222333333111///......------------............/////////000000000//////000000//////...---+++++++++***)))((('''&&&******))))))))))))******)))))))))))))))))))))***((()))+++,,,------,,,+++...///000111222333333333666666777777666444333222333333444555666555222000...---,,,,,,------,,,+++))))))*********+++++++++,,,,,,---...///000000111111222333666888:::<<<===???AAADDDIIIMMMQQQUUUVVVZZZ\\\^^^```ccchhhooosssvvvsssnnniiifffeeeffffffkkkooorrrqqqqqquuuwwwwwwppprrrtttwwwyyy{{{}}}}}}{{{zzzzzz|||pppnnnooovvv------......///000000000111222222111111000///...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------...---111888:::555000///(((+++...000000//////000,,,///...,,,,,,///...+++*********+++------,,,***++++++,,,---///000111111***************)))((('''+++******))))))******+++...---+++*********++++++---,,,***))))))+++---...///---+++******+++---...,,,,,,---///111111///,,,++++++***))))))***++++++++++++++++++,,,------...***+++++++++***))))))***))))))))))))))))))))))))((((((((()))))))))))))))(((((()))***+++,,,------,,,,,,,,,------......///111222333333111111111333555555666777999;;;===>>>BBBDDDFFFGGGGGGHHHKKKMMMOOOTTTWWWXXX\\\cccfffeeeeeefffggggggggggggffffffgggfffdddcccdddeeegggiiiiiiiiijjjjjjlllmmmnnnooopppnnnooosssuuutttuuuyyywwwxxxyyywwwuuuttttttuuunnnllljjjhhhiiillloooqqqooopppuuu{{{~~~xxxrrrooommmlllpppvvvzzznnniiijjjooozzzvvvsssuuuyyy}}}}}}{{{zzzxxxuuuqqqooolllfffcccdddeeeeeeiiinnnrrrpppnnnnnnoooppprrrsssooonnnkkkgggdddbbb``````\\\ZZZXXXWWWXXXXXXWWWVVVOOONNNKKKHHHFFFDDDCCCCCCEEE???;;;===>>><<<<<<===???BBBDDDAAA;;;888:::===;;;<<<======<<<===>>>@@@AAAAAAAAABBBCCCDDDDDDDDDCCCEEEFFFGGGGGGHHHKKKMMMOOOOOOOOONNNMMMMMMLLLLLLMMMLLLKKKIIIIIIIIIJJJKKKIIIIIIIIIHHHGGGDDDBBBAAAAAA@@@???===;;;:::888888333333222222111000000000//////...---,,,,,,------,,,---......,,,,,,,,,...+++...111444666888<<<>>>???===;;;777444111///...000000000000////////////.........///000000//////................................./////////000000000000000000000///......***+++,,,,,,+++)))(((&&&))))))))))))))))))******))))))******************((()))***+++,,,,,,,,,,,,,,,---///000222333333444555555666777777555444222444333333555666555222000...---,,,,,,......---,,,,,,++++++++++++,,,---...,,,,,,---...///000111111111222333666999;;;===>>>@@@AAADDDHHHLLLPPPTTTVVVYYY[[[]]]___ccchhhnnnsssuuurrrnnniiifffffffffgggiiikkknnnnnnooorrrtttvvvssstttwwwyyy|||}}}~~~~~~|||{{{zzz{{{~~~~~~nnnlllmmmttt------......///000000000222222222111000///......------,,,,,,,,,+++++++++++++++,,,,,,,,,---------...---000777999555111000,,,---...---,,,,,,...///...111222...------,,,(((+++******+++,,,---,,,+++)))******+++---......///&&&&&&'''((())))))((((((++++++************++++++++++++*********+++---...,,,+++***))))))+++---...000///,,,***)))***+++,,,++++++---///111111...,,,,,,+++***((((((***+++,,,++++++++++++,,,---...///***,,,,,,+++)))((()))+++))))))))))))))))))))))))''''''(((((())))))))))))(((((()))***++++++,,,,,,++++++,,,,,,---......///000111111000---,,,,,,---666777888999<<<>>>@@@AAAEEEGGGIIIIIIJJJLLLOOORRRSSSWWWZZZ[[[___fffhhhgggeeeeeefffffffffeeeeeeeeeeeeeeeccccccdddfffiiijjjlllllllllmmmmmmooopppppprrrpppqqquuuwwwvvvwww{{{wwwxxxyyyxxxvvvuuuvvvwwwooommmjjjhhhhhhjjjmmmooooooppptttzzz~~~xxxuuuppppppqqqqqqsssxxx}}}uuurrrqqqssszzzxxxlllmmmrrrtttyyy~~~sssooopppxxxxxxxxxvvvsssqqqooonnniiieeecccdddddddddhhhnnnqqqpppnnnmmmlllmmmoooqqqooommmkkkhhheeebbb```___[[[ZZZXXXXXXYYYZZZYYYXXXOOOMMMKKKHHHEEEDDDCCCCCCAAA===<<>>>>>@@@AAAEEEHHHEEE>>>999999;;;:::;;;<<<<<<;;;<<<>>>@@@>>>;;;999:::===@@@@@@???AAABBBDDDDDDDDDFFFHHHKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJJJJJJJIIIGGGEEEDDDBBBBBB@@@>>><<<:::999888444444444333222222111111......---------...//////---...///---+++***+++,,,***,,,------------000111333333222111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///000000////////////////////////---............/////////000000000000000//////...)))***+++,,,,,,+++***)))(((((())))))************))))))***+++,,,,,,++++++)))******+++,,,,,,,,,---+++,,,...000111333333444333444666888888777666555444333222333444444222000...---,,,,,,......---,,,,,,,,,++++++,,,,,,---...,,,------...///000111111000111333666999<<<>>>???@@@AAACCCFFFJJJNNNRRRTTTUUUXXX]]]aaadddhhhmmmpppsssppplllhhhffffffhhhiiijjjjjjlllnnnoooppptttwwwxxxyyy{{{}}}~~~~~~}}}}}}{{{{{{{{{{{{||||||oookkkjjjppp|||------......///000000000222222222111000///...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------///---///555777444111111//////...,,,***+++...000111666888444111000...++++++***)))***,,,---,,,+++)))))))))***++++++,,,,,,$$$%%%&&&((())))))))))))++++++************++++++******))))))***+++---...******))))))***+++------///...,,,+++******************+++---//////---+++,,,+++***))))))***+++,,,++++++******+++---///000***,,,---+++((('''))),,,))))))))))))))))))))))))&&&''''''(((((())))))***+++++++++***))))))((((((******+++,,,---......///...000111111000000111222777777999;;;===@@@BBBDDDFFFHHHJJJKKKLLLOOOSSSVVVWWW[[[^^^^^^bbbhhhjjjiiifffeeeeeeeeeddddddddddddaaabbbcccdddgggkkknnnppppppooooooooopppqqqqqqrrrtttrrrrrrvvvwwwvvvvvvzzzvvvwwwxxxwwwvvvuuuvvvwwwooommmkkkiiiiiijjjkkkmmmmmmmmmqqqwww{{{{{{sssnnnggggggfffeeefffiiimmmqqqzzz~~~||||||qqqqqqvvvxxxzzzyyynnnkkkqqqssstttrrrooommmkkkkkkfffdddcccddddddbbbfffllllllmmmmmmlllkkkkkkmmmooonnnmmmkkkhhheeebbb```___\\\ZZZXXXXXXYYYZZZYYYXXXOOONNNKKKHHHEEEDDDCCCCCC>>><<<>>>@@@@@@???CCCHHHMMMNNNMMMHHHAAA<<<::::::999:::::::::999:::===???;;;888666777;;;>>>>>>===>>>@@@AAAAAAAAABBBEEEGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNKKKLLLLLLLLLKKKJJJHHHGGGDDDCCCBBB@@@===;;;:::999666666666555444444333333000///////////////000000+++,,,---,,,***)))***++++++,,,,,,+++***)))***++++++,,,,,,---,,,,,,+++***++++++++++++,,,,,,,,,---000222333333222111111222000000111111111111000000....../////////000000000000000111111000000///...******+++,,,,,,,,,,,,,,,((()))***++++++,,,++++++((()))+++,,,------,,,+++***++++++,,,,,,---......,,,---///111222333444444222444777999:::999888666333222111222333222111///---,,,+++,,,---...---,,,******+++++++++,,,,,,,,,------...///000111111222000111444666999<<<>>>???AAABBBCCCEEEIIIMMMQQQSSSUUUXXX]]]aaaeeeiiinnnqqqtttrrrnnnjjjiiiiiikkklllnnnmmmnnnqqqqqqqqquuuzzz|||}}}}}}|||yyy{{{||||||}}}yyymmmjjjjjjppp{{{------......///000000000222222111111000...---,,,------,,,,,,,,,,,,++++++,,,,,,,,,------------...///,,,---222555333111222---------,,,+++,,,///222111777:::777444333111...,,,***)))***+++---,,,+++************************''''''((()))************,,,++++++******++++++,,,+++***)))((()))***+++,,,(((((())))))***++++++,,,++++++++++++++++++++++++***))))))+++,,,,,,+++)))+++******************+++******))))))***,,,///000+++---...+++'''&&&))),,,))))))))))))))))))))))))&&&&&&''''''((())))))***+++++++++***)))((((((((()))***+++,,,---......//////111333444444444666888666777888:::===@@@CCCDDDEEEGGGHHHJJJLLLPPPUUUXXXZZZ^^^```aaadddjjjlllkkkgggfffeeeeeeddddddddddddbbbccceeehhhkkknnnqqqrrrsssrrrrrrrrrrrrrrrssstttuuurrrrrruuuvvvssssssvvvtttuuuvvvvvvuuutttuuuwwwooonnnlllkkkjjjjjjjjjkkkllllllooouuuyyy}}}}}}uuuooohhhhhhfffccc```___aaaccciiimmmtttwwwvvvxxx~~~sssllllllnnnqqqpppmmmiiihhhiiieeeddddddfffccc```bbbgggeeegggjjjkkkjjjkkkmmmpppnnnmmmkkkiiifffbbb```^^^[[[YYYWWWWWWXXXXXXXXXWWWPPPNNNKKKHHHFFFEEEDDDDDD======>>>???>>>???IIITTT\\\XXXPPPGGG@@@;;;888777777888888777666777:::===;;;999888999;;;===>>>===<<<===>>>>>>===>>>@@@BBBBBBCCCDDDEEEFFFGGGHHHIIIHHHIIIJJJLLLNNNOOOPPPPPPNNNNNNOOOOOOOOOMMMLLLKKKFFFEEEDDDBBB@@@>>>===<<<888888777777666555555555444333222000//////......+++,,,---,,,+++***+++,,,+++,,,...---+++******+++******++++++******)))))))))***+++,,,...///000000666888999888555333444555111222333333333333222111000000111111111222222222000111111111111000//////---,,,,,,+++++++++,,,,,,((()))+++,,,---------,,,((()))+++---......---,,,,,,,,,,,,,,,---.../////////000111333444555555555555777999;;;<<<:::777666222111000000111111000...,,,******+++,,,------,,,***+++,,,---...---,,,,,,------...///000111222222000111444777:::===???@@@CCCCCCDDDFFFIIINNNQQQTTTYYY[[[^^^aaaeeejjjqqquuu{{{xxxsssooommmmmmnnnoooqqqnnnnnnrrrrrrppptttzzz~~~}}}yyy|||~~~ttthhhhhhkkkttt------......///000000000222222111111000...---,,,---------,,,,,,,,,++++++,,,,,,,,,---------......///,,,,,,111333222111333***+++---.........111333...555999777444333222///,,,***)))***+++---,,,,,,+++++++++************)))******+++++++++******))),,,++++++******++++++,,,,,,+++***(((((((((((()))&&&'''(((***++++++++++++'''(((***+++------------***)))((()))***+++)))'''***************************))))))(((***,,,...000+++---...+++'''%%%(((,,,))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((())))))******++++++)))******+++---...//////---///111111111222333555555666777:::===@@@BBBDDDCCCEEEGGGIIIKKKPPPUUUYYY[[[___bbbbbbeeekkkmmmkkkhhhgggfffeeeeeeeeeeeeeeefffgggiiilllnnnoooppppppttttttsssssssssttttttuuuuuurrrrrrttttttqqqqqqsssssstttuuuuuuttttttuuuvvvoooooommmlllkkkjjjjjjjjjlllllloootttxxx~~~{{{uuupppnnnkkkeee___ZZZYYYYYY]]]```fffppp|||}}}zzzzzz{{{zzz||||||yyyooohhhkkkooooookkkhhhfffgggfffeeefffgggccc^^^^^^ccc___ccchhhjjjjjjkkknnnqqqnnnmmmkkkiiifffccc```^^^ZZZXXXVVVVVVWWWWWWVVVUUUPPPOOOLLLIIIFFFEEEDDDDDD???>>>???>>>;;;???NNN]]]fff]]]PPPDDD;;;777555444666666666555444666999;;;;;;;;;:::;;;<<<>>>>>>>>>:::;;;<<<<<<;;;;;;===???@@@@@@AAACCCDDDFFFGGGGGGGGGIIIKKKNNNQQQRRRRRRRRRPPPPPPQQQQQQQQQPPPNNNMMMGGGGGGEEEDDDBBB@@@???>>>999999888888777666666666888777444222000...---,,,,,,---......------...///'''))),,,,,,+++***)))***---,,,,,,+++******))))))&&&&&&(((***---///000111:::<<<===;;;888555555777222333444444444444333222222222333333333444444444111111111111111000//////000///---+++******++++++)))***,,,---......------((())),,,.........---,,,---------------///000000222333444555666777777777888999<<<===<<<:::666444111000//////000000///...+++***)))***,,,---,,,+++,,,---///111111000///...------...///000111222222000111444777:::===???@@@EEEEEEEEEGGGJJJNNNRRRUUU]]]^^^___```dddkkktttzzz~~~yyytttqqqpppqqqqqqpppmmmmmmppppppnnnqqqxxx~~~yyy}}}qqqcccffflllxxxuuu///.........000222444555111111000...------------///...---,,,++++++,,,---,,,...000000...---,,,,,,,,,---...000222333333444.........,,,+++***---///333444333222000/////////*********,,,...///---,,,+++******))))))(((((((((************************'''((()))***+++,,,------***,,,------+++******+++(((((((((((()))))))))))),,,,,,............,,,,,,++++++++++++++++++++++++(((((())),,,///000,,,)))++++++******+++---...000//////000///---+++)))(((///,,,((('''(((***++++++))))))))))))))))))))))))))))))))))))************))))))***+++---...//////...///000222444666777888::::::;;;<<<===???DDDGGGFFFIIILLLMMMNNNPPPTTTXXX^^^```cccddddddddddddeeejjjkkkkkkjjjgggdddcccdddgggiiikkklllmmmoooqqqssstttrrrpppqqqtttvvvtttrrrsssqqqoooooopppqqqpppooossstttuuuvvvvvvvvvuuuuuusssssssssqqqooollliiigggooopppqqqsssvvv~~~~~~{{{zzzuuulllfffccc\\\TTTWWWTTTUUU^^^jjjwww}}}yyyuuuwwwwwwxxxxxxxxx|||ooonnnmmmmmmllljjjiiihhhhhheeeeeeccc___\\\ZZZZZZ[[[bbbbbbccceeefffhhhiiijjjpppooommmjjjfffccc```^^^[[[ZZZXXXVVVTTTRRRRRRQQQRRROOOJJJGGGEEEEEECCCBBB@@@AAA@@@===;;;@@@IIIQQQ___WWWKKK@@@:::666444333444444444555666777777888::::::::::::::::::::::::999999999:::::::::;;;;;;999:::<<<>>>@@@CCCDDDEEEIIIJJJKKKMMMOOOQQQRRRSSSXXXUUUSSSSSSSSSRRROOOLLLKKKHHHEEECCCBBBAAA???===???===:::999::::::888777888666333222333222111000,,,---------------------++++++,,,---------,,,,,,)))***+++***'''&&&'''(((---******---//////333888>>>@@@BBBBBB@@@???>>>>>>999999999888777555222111222111222444777888777666444444333333111000......000///...---,,,+++++++++,,,++++++******++++++,,,---.........---,,,++++++------...///000111222222555666777888888999999999888888999888777666444333111111222222222111111000......---,,,,,,,,,,,,------...000111111111000///------......///000000000222333444666999===AAACCCDDDFFFHHHJJJLLLOOOTTTWWWZZZ^^^bbbdddfffkkkssszzz~~~{{{wwwtttsssrrrrrrrrrooommmooorrruuuuuuttt~~~}}}|||xxx|||}}}lllaaagggdddwwwzzz------------...//////000111000//////............///000000111000///...------...000///---,,,---------...000111333444444444//////...---,,,,,,---...***+++,,,++++++******+++(((((()))+++------+++***------,,,,,,,,,,,,,,,,,,***************************************************,,,---,,,***(((((()))))))))))))))))))))))))))))))))***++++++***))))))+++++++++++++++++++++++++++******,,,......***'''+++*********+++,,,...///,,,,,,---------+++***)))---+++++++++---......---))))))))))))))))))))))))))))))))))))******************+++,,,,,,---.........///000222444555777777999:::;;;;;;<<>>@@@AAABBBDDDEEEFFFHHHJJJLLLNNNOOOTTTSSSSSSTTTUUUTTTQQQOOOMMMJJJHHHFFFFFFFFFDDDCCCCCCAAA???>>>>>>>>><<<:::999666444333333222111///////////////////////////,,,,,,---,,,,,,+++***))),,,,,,---+++(((''''''(((...+++***,,,///333<<>><<<:::888888888666555555666666555333333333333333222222111000...............///000000//////111111111111/////////////////////......---,,,,,,---...///000111111333333444555666666666666777888888888777555333222444333222111000000000000000//////...............---......//////...---------......//////000000111333444555777:::===@@@BBBDDDFFFIIIJJJLLLOOOSSSUUUZZZ^^^aaaccceeejjjqqqvvvzzzwwwsssppppppqqqtttvvvnnnmmmmmmooosssvvvxxxyyy}}}~~~zzz}}}{{{jjjYYY^^^[[[ooo------///000000000///...000000/////////000000111---...000111000///...,,,/////////---++++++---///......000111222333333333333111000000222222///---000/////////000///---++++++++++++---///000...,,,''''''(((((())))))******************************---,,,,,,+++***)))((((((&&&((()))******+++---///++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++***((()))))))))******++++++,,,***++++++++++++++++++***''''''''')))+++,,,+++)))((((((((((((((((((((((((((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,//////000222333444555666888:::<<<===>>>AAAEEEGGGJJJMMMRRRVVVXXXZZZZZZ[[[YYY[[[]]]]]]]]]]]]___```\\\]]]^^^^^^]]]]]]^^^```ccceeehhhjjjkkkkkkmmmnnnkkkkkklllnnnqqqrrrssstttrrrqqqpppppprrrtttsssssswwwuuutttssssssuuuwwwxxxwwwvvvssspppnnnlllllllllmmmooosssvvvzzz~~~vvvqqqfffaaa^^^___ccciiiuuuwwwlll^^^UUUNNNMMMPPPVVVaaalllqqqzzzssskkkhhhhhhoootttuuuvvvxxxxxxrrrtttrrrnnnkkkgggeeecccccc``````___]]]ZZZYYYZZZ\\\^^^___bbbeeefffggggggffflllllllllkkkhhheeebbb```^^^]]][[[ZZZXXXWWWWWWVVVTTTQQQMMMKKKIIIHHHFFFDDDEEEDDDBBB>>>;;;<<<@@@DDDBBB>>>888444333444555555222222333333444444444555333333333333333333333333777777777888888888999999888888999;;;===>>>???@@@AAABBBDDDFFFHHHJJJLLLMMMPPPQQQRRRTTTUUUUUUTTTSSSPPPMMMKKKIIIIIIHHHGGGEEEEEECCCBBBAAAAAA@@@>>><<<:::777555333333333111///111111000000000000000000------------,,,+++))))))***,,,,,,+++***)))***+++///,,,***---000777DDDPPPXXXXXXUUUPPPKKKFFFDDDDDDBBBAAA@@@>>>===<<<<<<<<<;;;999666666666555333222222333333333333333222222000000////////////000000///000222333333222000/////////000000000000//////------...///000111222222444555666777888888888888777777888888777555333222555444333111000///////////////...---------------------------------,,,,,,.........///000000111111444444666888;;;===???AAACCCEEEHHHKKKLLLOOORRRUUUZZZ]]]```ccceeejjjppptttwwwtttppplllkkkmmmppprrrlllllllllnnnrrrvvvxxxzzz{{{~~~{{{}}}{{{jjjXXX^^^\\\qqq***,,,...000111111000000000///////////////000111//////............///////////////---++++++---///------///000111111111111333333333444444333000...+++++++++---//////---+++++++++,,,---///000...---***++++++,,,,,,---------+++++++++++++++++++++++++++*********************+++,,,,,,+++***+++---///------,,,,,,++++++++++++---------,,,,,,---------++++++++++++++++++++++++++++++++++++******+++,,,))))))******+++++++++***...---,,,,,,+++*********+++(((&&&%%%&&&(((((((((((((((((((((((((((((((((((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,//////000111333444555555888:::===???@@@CCCFFFIIIJJJLLLPPPTTTWWWXXXXXXWWWUUUVVVXXXXXXXXXXXXZZZ\\\]]]^^^^^^\\\[[[ZZZ\\\^^^]]]aaaeeehhhjjjkkkmmmoookkklllnnnpppqqqsssuuuvvvsssrrrqqqrrrtttvvvvvvuuuwwwvvvtttssstttuuuwwwyyyuuutttqqqooonnnmmmnnnnnnqqqrrrtttwwwzzz}}}~~~~~~}}}ssskkkfff\\\VVVRRRPPPPPPSSS]]]hhhuuu}}}{{{ooobbbYYYPPPLLLMMMQQQZZZdddfffmmmwwwyyynnnhhheeejjjppprrrsssuuurrrrrrtttvvvxxxxxxvvvtttqqqooolllhhhfffdddddddddccccccaaa^^^ZZZYYYYYYZZZ]]]^^^aaaccceeeffffffffflllmmmlllkkkhhheeeaaa^^^______]]]\\\ZZZYYYYYYYYYVVVSSSPPPNNNLLLKKKHHHFFFFFFEEEBBB>>><<<;;;===??????;;;777444444444444444444444444444444555555555333333333333333333333333666666666777777777888888777777888999;;;<<<======???@@@BBBDDDGGGIIIKKKLLLMMMNNNQQQSSSUUUWWWXXXZZZVVVSSSPPPNNNMMMLLLJJJHHHFFFDDDDDDDDDDDDCCCAAA>>><<<999666555444444222000222222111111111000000000.........---,,,+++***))))))***,,,,,,++++++---......,,,+++...333<<>>???;;;999666555555444333222333333444444444333333222222222111000///............///111222222111///...//////000000000000000/////////000111222333444444444555666777777888888888777777777777666555333222555444333111000/////////...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---......//////000111111111444555777999<<<===??????AAADDDHHHKKKMMMOOORRRUUUZZZ\\\___cccgggkkkpppsssvvvsssmmmiiiggghhhjjjllljjjjjjkkkmmmooorrrvvvxxxwwwzzz~~~~~~~~~|||}}}{{{jjjYYY___^^^rrrxxx)))***+++---///000000000//////............//////111000///...///000111222...//////...,,,,,,---///,,,---...///000000000000222555888888555222000000***)))+++///333555333000))))))***,,,......---+++*********+++++++++++++++************************))))))******+++++++++,,,222111000---***((()))***......------,,,,,,++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,***)))))),,,...******++++++,,,++++++***///...---+++************...+++'''&&&''')))******))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------//////000111222333444444777:::===???AAACCCFFFHHHIIIIIIKKKNNNRRRSSSSSSRRRPPPQQQRRRRRRRRRSSSUUUWWW[[[[[[[[[ZZZXXXXXXZZZ\\\XXX\\\aaaeeegggiiikkklllnnnppprrrssstttuuuwwwyyytttsssssstttvvvyyyyyyyyyvvvuuutttttttttuuuwwwxxxuuutttsssqqqpppooonnnnnnppppppqqqtttxxxzzzzzzyyyxxxuuukkkccc```YYYRRRLLLHHHEEEEEEJJJQQQhhhrrr~~~}}}rrrggg^^^SSSNNNLLLMMMTTT\\\```dddjjjooouuu}}}oooiiieeeiiimmmoooqqqtttpppooonnnoooqqqrrrqqqpppnnnllliiifffdddcccddddddddddddbbb^^^ZZZXXXYYYZZZ]]]^^^___aaabbbdddeeefffiiiiiijjjiiigggddd```]]]___^^^]]][[[ZZZZZZYYYYYYXXXVVVSSSQQQPPPNNNKKKHHHFFFDDDAAA>>><<<;;;;;;;;;===;;;777555555555555444444444444444444555555555444444444444444444444444555555555666666666777777666777777888999::::::;;;===>>>@@@BBBEEEGGGIIIJJJJJJLLLNNNQQQTTTXXX]]]aaa```]]]XXXUUUSSSPPPMMMKKKGGGFFFFFFGGGHHHGGGEEECCC>>>;;;999777666555333222222222222111111000000///......///......---,,,+++)))+++------,,,---...000---,,,,,,000666@@@SSSdddffffffddd___XXXRRRNNNLLLEEECCC???<<<;;;;;;===>>>:::777444333333444333222555555555555444444333222333222111///......------......///000000///.........//////000000000000000000000111222333444555555222222333444555555555555666777777777666444222111333333333333222000///...---,,,,,,+++++++++++++++---,,,,,,,,,,,,---...///...//////000000111111222555666888:::<<<===>>>>>>???BBBGGGJJJMMMPPPSSSVVVZZZ[[[___ccchhhmmmrrrtttvvvsssmmmiiifffeeefffhhhhhhiiijjjkkkkkkmmmqqqtttsssvvv{{{}}}}}}||||||}}}{{{}}}}}}lll[[[```]]]ooo|||pppwww---,,,------...///000111000///...------,,,------......//////000000000000---...000///---,,,---------...///000000111000000111777<<<;;;666111000222222111111555999:::666222***)))***,,,......---+++)))))))))((((((((((((((((((((((((((((((((((((((())))))*********+++++++++111111///,,,)))((()))***//////......---,,,,,,+++++++++***))))))***++++++++++++++++++++++++++++++---...---***''''''***---++++++,,,------,,,+++***,,,+++***))))))***+++,,,,,,+++))))))***,,,,,,+++))))))))))))))))))))))))))))))))))))******************+++,,,,,,---......//////000111222333333444555777;;;>>>@@@BBBDDDGGGGGGFFFFFFHHHKKKMMMMMMKKKKKKLLLMMMMMMLLLMMMPPPRRRUUUVVVVVVUUUTTTUUUXXX[[[WWW[[[```dddfffgggiiijjjnnnqqqssstttssstttwwwyyyvvvuuutttvvvyyy{{{|||{{{xxxxxxxxxyyyyyyyyyzzzzzzyyyyyywwwuuussspppnnnmmmooooooooossswwwzzzzzzyyyvvv|||pppgggaaa^^^[[[SSSLLLIIIEEEBBBBBBFFFXXXdddtttyyyoooeeeZZZRRRNNNLLLPPPVVVZZZ[[[]]]___dddkkktttzzzqqqmmmkkkmmmoooooorrrvvvuuussspppnnnmmmlllkkkiiimmmjjjgggdddbbbaaabbbbbbaaaaaa```]]]ZZZXXXYYYZZZ^^^^^^^^^^^^```ccceeegggdddfffhhhiiihhhfffcccaaa```___^^^]]]\\\[[[[[[[[[ZZZXXXVVVTTTSSSPPPMMMJJJIIIGGGDDDAAA???>>>===;;;;;;999777666666777666555333333333333333333333333444444444444444444444444444444555555555666666666666666666777777888888999999;;;===???BBBEEEGGGHHHGGGIIILLLOOORRRYYYbbbhhhjjjgggbbb]]]YYYUUUQQQNNNIIIIIIIIIKKKMMMMMMKKKHHH@@@>>>;;;999888777555333222222222111000/////////...///////////////......,,,...///...---,,,---...,,,+++...222888DDDXXXjjjlllmmmmmmjjjccc[[[VVVSSSJJJGGGBBB===999999999:::777555222111222444444444666666666666555333222222111000//////....................................---...//////000000000//////000111222333444444555222222333444555555555555666777777777666444222111000111333444333222///...------,,,++++++++++++,,,,,,,,,,,,,,,---...000111/////////000111111222222666777999;;;======>>>>>><<<@@@FFFJJJNNNQQQTTTWWWYYY[[[^^^dddjjjppptttuuuvvvsssooojjjhhhgggggggggggghhhiiiiiiggghhhkkknnnooorrrwwwzzzzzzzzzzzzzzzzzz|||nnnaaaccc\\\kkkzzz~~~}}}qqqsss}}}222111000//////000111222000///...---,,,+++++++++)))+++---//////...---+++,,,...000000...---,,,,,,...///000111111111111111000888???>>>666000000444:::777666777:::888222---,,,,,,,,,...000111///------,,,,,,,,,++++++******''''''''''''''''''''''''++++++******************,,,,,,,,,***((())),,,...000000///...------,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++000000...***&&&&&&))),,,+++,,,---...---,,,+++***)))((((((((((((***,,,---((('''(((***------,,,***))))))))))))))))))))))))))))))))))))************))))))***+++---...////////////000111222333333444333666999<<<>>>@@@CCCEEEFFFDDDBBBCCCGGGIIIIIIGGGHHHIIIJJJIIIIIIJJJMMMPPPPPPPPPQQQPPPQQQSSSWWWZZZZZZ^^^cccfffhhhhhhiiiiiillloooqqqrrrqqqqqqtttvvvwwwvvvuuuwwwzzz|||}}}}}}|||}}}~~~~~~~~~~~~}}}}}}{{{yyyuuuqqqmmmkkkpppooooootttyyy~~~~~~}}}uuu~~~zzzppphhhccc```^^^VVVOOOLLLIIIDDDBBBCCCJJJXXXkkk{{{vvvkkk```XXXQQQMMMOOOTTTUUUTTTSSSTTTXXX^^^dddgggkkkwwwsssqqqqqqttttttssstttxxxtttqqqooonnnnnnnnnlllkkkmmmjjjfffccc```___``````^^^^^^]]][[[YYYXXXYYY[[[___^^^]]]]]]___bbbeeehhhccceeehhhkkkkkkjjjgggfffcccbbbaaa```___^^^^^^^^^\\\ZZZWWWVVVTTTRRRNNNLLLMMMKKKHHHFFFDDDCCCAAA???999777666666777888777666222222222222222222222222333333333333333333333333444444444555555555666666666666666666777777777888777888:::===@@@CCCEEEFFFFFFHHHKKKMMMRRRZZZeeelllrrrnnnhhhbbb^^^YYYTTTQQQJJJKKKLLLNNNPPPQQQNNNLLLAAA???<<<:::999888666444222222111111000//////......///000000000000000//////000000///---++++++,,,++++++...444:::FFF[[[mmmqqqssstttqqqjjjccc\\\YYYOOOKKKDDD===999777777777555333111000222444555555777777777666555333222111...............//////000//////............//////------.../////////////////////000111222333333444333444555666777777777777666666777777666444222111...000333555555333000---......---,,,,,,,,,,,,---,,,,,,+++,,,---///111333/////////000111111222222666777999<<<===>>>======;;;???EEEJJJNNNRRRUUUXXXYYYZZZ^^^dddkkkqqquuuvvvuuussspppmmmjjjiiiiiiiiifffhhhiiigggeeeeeehhhkkklllpppuuuxxxxxxxxxyyyyyyyyy|||pppgggggg\\\iiiwww}}}wwwvvvzzz,,,,,,,,,,,,------------111///---------...---,,,...///000///---,,,,,,---333222000...,,,+++******---...///000000111111111222666777333222444444333---222888<<<;;;777000,,,...///000111111///---,,,,,,+++***)))((()))***+++***+++,,,------,,,******)))((('''((()))+++...000++++++***((('''(((,,,///666111,,,***+++...//////...///000...,,,******+++,,,,,,------------------+++++++++++++++***)))(((++++++******++++++,,,---+++******))))))******+++$$$%%%''')))***+++******,,,+++)))((((((((()))***222111///,,,+++************))))))+++---//////...111111000000111333555666777888:::===>>>??????>>>??????@@@AAABBBDDDFFFGGGEEEEEEGGGIIIJJJKKKLLLLLLQQQOOOMMMKKKKKKNNNQQQSSSUUUYYY^^^bbbeeefffhhhjjjlllmmmnnnppprrrsssssssssuuutttuuuxxx}}}~~~}}}zzz}}}~~~~~~~~~~~~|||xxxuuusssssstttrrrrrrssstttuuuwwwxxxyyytttooonnnuuu~~~zzzssssssqqqnnnjjj___VVVTTTQQQJJJFFFGGGKKKSSSaaarrrzzzlll^^^TTTOOOMMMNNNUUUTTTSSSRRRSSSVVVYYY[[[```dddkkkrrrxxx|||~~~vvvuuusssqqqpppqqqssstttuuusssooommmkkkjjjgggeeehhhiiiiiieee```]]]^^^___[[[ZZZXXXWWWVVVUUUTTTTTTWWWYYY[[[^^^```aaabbbbbbaaaaaabbbfffjjjkkkiiigggbbbaaa___^^^\\\\\\[[[[[[^^^\\\YYYWWWUUUTTTQQQOOORRRPPPMMMKKKIIIFFFBBB???<<<999666444555666666555888777555333333333555666555555444444444333333333444444444444444444444444444555666777777888888888888888999;;;===???BBBCCCGGGIIILLLMMMMMMSSS\\\dddllllllkkkhhhddd___ZZZXXXQQQLLLHHHHHHLLLOOONNNKKKDDDCCCAAA>>>;;;888666555777222000111222//////111///222666777555111...---------...///////////////111111111444===MMM```mmmwwwzzzyyyrrrkkkhhhddd```ZZZSSSIIIAAA<<<999555222111111111222333666888999;;;;;;:::777333///////////////............//////......////////////......///////////////............///000222444666777888666555555555555666666777555555555555444333222222111111111111111000//////...---+++******+++---...++++++,,,,,,,,,,,,------------...000111222333444555666999;;;<<<======<<<;;;???DDDHHHMMMQQQVVVYYY[[[\\\```fffiiilllttt|||~~~|||xxxsssooollljjjjjjooonnnmmmlllkkkjjjiiiiiilllooouuuzzz}}}}}}|||zzzyyyzzz}}}mmmdddbbb^^^```pppzzz000111111111111222222222222000...---......---,,,///000111000.........000666555333111000///............///111111111111111000444555111000111222111...111666999999555000,,,,,,---...//////...---,,,---,,,++++++******++++++((())))))******))))))(((***)))(((((()))+++---///---------+++***+++...111333///+++***,,,///111111333333222000---++++++,,,------------------------++++++++++++*********))),,,,,,,,,,,,,,,,,,---...++++++************++++++((()))***++++++***)))))),,,,,,***)))))))))***+++///...---++++++++++++,,,+++******,,,...000000//////.........///111333444555666888:::<<<<<<<<<<<<:::;;;;;;===>>>@@@BBBCCCBBBCCCEEEFFFHHHIIIIIIIIIIIIHHHFFFEEEFFFHHHKKKMMMRRRVVV[[[```ccceeegggiiikkklllnnnppprrrsssttttttvvvuuuvvvyyy}}}~~~~~~}}}~~~}}}zzzvvvsssrrrrrrpppqqqrrrssssssrrrqqqpppjjjeeeeeennnyyyzzzuuuwwwyyyxxxsssiiiaaa^^^[[[SSSNNNNNNOOOUUUbbbqqq~~~}}}rrrfff[[[TTTPPPOOOTTTRRRQQQPPPQQQTTTWWWYYYZZZ]]]bbbiiinnnrrrtttuuu{{{}}}ttttttssssssssstttvvvvvvtttrrrnnnllljjjiiifffdddggghhhgggddd___\\\]]]^^^ZZZYYYXXXWWWUUUTTTTTTTTTVVVWWWYYY\\\^^^____________^^^```cccggghhhgggeeecccbbbaaa```___^^^]]]]]]^^^\\\ZZZXXXWWWTTTQQQNNNRRRPPPNNNMMMKKKHHHDDDAAA===:::666444555555555555777666444333222333444555444444444444333333333333444444444444444444444444444555666777777888888888999999999;;;<<<>>>@@@AAACCCFFFHHHHHHHHHKKKSSSYYYdddeeeggggggddd___ZZZWWWUUUPPPLLLLLLOOOQQQPPPNNNFFFEEECCCAAA>>>;;;888777888444222333333000///111444777;;;<<<999666333222---....../////////......---...000444===MMM```mmm|||vvvrrrmmmgggaaaXXXMMMDDD???:::666333333222222333444777999:::<<<===<<<999555111000111//////............//////......////////////......////////////////////////000111222333444555666666555555444444444444444555555555555555444333222111111111111111111000//////...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,---------...///000111222333444555777999;;;<<<=========>>>AAAFFFKKKOOOTTTYYY]]]___^^^aaaeeehhhkkkttt~~~zzztttooonnnnnnmmmmmmllllllkkkkkkjjjjjjnnnqqquuuyyy|||}}}}}}|||yyyzzz}}}pppccc^^^YYY[[[lll}}}000000000000111111111222333111///...//////...---///000111111000000111222222111000...------,,,,,,...///111222333333222222...111222///---///000......000333555444222///,,,)))***+++---------,,,,,,---------------,,,++++++)))((((((((((((((())))))+++***)))))))))***,,,------------,,,+++,,,...111000---******,,,///111222666555444111---,,,,,,............------,,,,,,+++---,,,******)))***++++++,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,---------,,,+++***((((((---,,,++++++******+++++++++++++++***++++++,,,---,,,++++++,,,///000000///.........///000111222333444555777888::::::;;;;;;777777888999;;;===???@@@BBBBBBDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDEEEGGGIIIKKKNNNRRRXXX]]]```cccfffhhhjjjkkknnnppprrrtttuuuvvvwwwvvvwwwyyy}}}}}}}}}}}}~~~{{{xxxtttrrrqqqooopppppppppmmmiiieeebbb]]]XXXYYYeeeuuu|||xxx}}}xxxqqqmmmiiiaaaZZZWWWSSSYYYbbbooo{{{xxxnnnddd[[[TTTQQQRRRQQQOOOOOOPPPRRRUUUWWWTTTVVVZZZ___ccchhhjjjlllwww}}}{{{ssstttuuuvvvxxxxxxyyyyyysssqqqmmmkkkiiihhheeedddeeeeeedddaaa]]][[[[[[\\\YYYYYYXXXVVVUUUTTTSSSRRRTTTUUUWWWYYYZZZ[[[\\\\\\\\\\\\]]]```cccdddcccbbbccccccddddddcccaaa___^^^___]]]\\\[[[YYYWWWSSSOOORRRQQQPPPOOONNNKKKGGGCCC???<<<777555444555555444666555333222222222333444333333333333222222222222444444444444444444444444444555666777777888888888::::::::::::;;;===>>>???@@@BBBDDDDDDCCCEEEIIIMMMWWW[[[```cccccc___ZZZVVVVVVSSSOOONNNPPPQQQOOOMMMIIIHHHFFFDDDAAA>>>;;;999999666444555444000///222444777;;;<<<:::777444333111111000000000000000000---...111666???NNN```lll~~~zzzsssmmmjjjaaaUUUKKKDDD???;;;888555555555555666888:::;;;??????>>>;;;777444333333000//////......//////000...//////////////////...////////////////////////222222333333444555555555555555444333222222222333444444444444333222111111000000111111000000//////........................++++++,,,,,,,,,,,,---------...///000111333444444666777999;;;===>>>??????AAADDDIIINNNRRRXXX]]]aaacccbbbcccfffhhhlllvvvwwwpppoooppplllllllllkkkkkkllllllmmmppprrruuuxxxzzz|||}}}~~~yyyzzz}}}wwwbbbZZZSSSXXXkkk~~~......//////000000111111444222000///000000///......///111111000000111333......---,,,++++++++++++///000222333444444333222,,,000111---+++---...------......//////---,,,+++&&&''')))+++,,,,,,,,,,,,------...//////---,,,++++++***)))((()))***+++,,,++++++***))))))******+++)))***+++***))))))+++---...---++++++,,,---///000333333111///,,,+++---/////////...---,,,,,,++++++---,,,***))))))***,,,---+++,,,,,,------------------,,,,,,++++++,,,,,,---------,,,+++***)))((((((,,,,,,++++++***************************+++++++++,,,+++***,,,...//////...//////000111222333444444444555666777888999::::::666666777888:::<<<>>>???CCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGJJJNNNUUU[[[___cccfffhhhjjjkkkmmmpppsssuuuvvvwwwwwwwwwwwwyyy}}}~~~~~~~~~|||zzzwwwsssqqqoooooonnnjjjddd]]]VVVQQQOOOLLLOOO___sss~~~|||wwwooofff```YYY\\\bbblllwww|||ssshhh___XXXTTTRRRQQQOOOOOOPPPRRRUUUWWWTTTUUUWWWZZZ___dddhhhkkkvvv|||}}}vvvwwwyyy{{{{{{{{{yyyyyytttqqqnnnkkkjjjhhhfffdddccccccaaa^^^\\\ZZZYYYYYYXXXXXXWWWVVVTTTSSSQQQPPPSSSTTTUUUVVVXXXYYYZZZZZZZZZ[[[\\\^^^```aaaaaaaaabbbcccdddeeedddcccaaa___```___^^^]]]]]]ZZZVVVSSSSSSSSSRRRRRRQQQNNNJJJFFFBBB>>>999666555555555444444333333222222222333444333333333222222222111111333333444444444444444444444555666777777888888888:::::::::::::::;;;<<<<<<===@@@BBBBBBBBBBBBEEEGGGJJJOOOXXX___aaa^^^YYYUUUTTTQQQNNNLLLMMMMMMKKKIIIJJJIIIHHHFFFCCC@@@===;;;:::777666777444000000444666999<<<===;;;888777666777666444333222222333333000333777<<>>@@@@@@AAACCCDDDAAAGGGPPPYYY]]][[[WWWTTTPPPOOOMMMKKKJJJIIIHHHGGGHHHHHHHHHGGGDDDAAA>>>===:::777777777555111444999>>>AAADDDDDDCCC@@@??????===;;;888555444444555666666999===BBBIIISSS___hhhzzz~~~sssjjj___VVVOOOJJJDDD@@@<<<<<<;;;;;;;;;<<<>>>?????????>>>;;;777444333333000000////////////000000000///............///000////////////000000111111111111333444666888999:::777666555444333333333333444444444333222000///......//////000000000//////***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------......///111222333444555777888999<<<>>>AAACCCDDDEEEHHHKKKOOOSSSYYY___ccceeeggglllrrrtttsssxxx~~~{{{qqqmmmnnnnnnnnnmmmmmmnnnppprrrtttqqqppppppqqqtttwwwzzz|||yyyzzz}}}rrrdddZZZ```rrrzzz------...///000111111222444222000///000000///...,,,---......------...///,,,+++++++++,,,------......000222555555444333111,,,000000---+++---...,,,+++***)))((((((((())))))(((((()))***+++,,,---...,,,,,,,,,,,,,,,+++******(((((((((((()))***+++,,,+++++++++***************)))+++---...---,,,,,,,,,---......---+++******+++(((***,,,,,,++++++,,,............------,,,,,,+++,,,,,,+++***++++++---...)))***+++,,,---,,,+++***,,,,,,++++++++++++,,,,,,)))))))))))))))***+++,,,)))************)))((((((******+++++++++***))))))***))))))***+++,,,,,,***,,,,,,...///000111111111////////////000111222333333333444555777999;;;<<>>BBBGGGOOOWWW]]]bbbgggjjjkkkllloooqqqsssuuuvvvwwwvvvxxxzzz|||}}}~~~}}}|||wwwpppjjjeeeaaa[[[SSSKKKCCC===:::888777===JJJ[[[pppzzznnnlllkkknnnuuuyyyooofff^^^ZZZWWWVVVTTTTTTUUUWWWZZZ\\\WWWUUUSSSSSSWWW___fffkkkrrr|||}}}zzzwwwuuuvvvsssooommmllljjjhhhfffaaa___\\\[[[ZZZYYYXXXVVVVVVVVVVVVUUUSSSQQQNNNLLLOOOOOOPPPQQQSSSVVVXXXYYYYYYZZZ\\\\\\\\\]]]___``````aaabbbcccccccccbbbaaaaaa``````aaaccceeeeeeddd]]]\\\YYYXXXVVVTTTQQQOOOKKKFFF???999777666666555333333333333444444444444333333333333222222222222222333333444444555555555444555666777777888888888999999888888888888999999888888:::;;;===???@@@AAA===CCCKKKSSSWWWWWWUUURRROOONNNNNNLLLKKKIIIHHHGGGFFFGGGHHHGGGFFFCCCAAA???;;;999888888666555:::BBBFFFHHHKKKKKKJJJHHHGGGGGGCCC@@@<<<888777777888:::<<<@@@FFFKKKPPPXXXbbbiiixxxuuunnnddd[[[UUUNNNGGGBBB@@@???>>>===>>>>>>@@@@@@>>>???>>>;;;777333222333111000000//////000000111000///...------...///000...//////000000111111222000111333555777999:::;;;777666555444333333333444444444333222111000...---......///000000000//////************************++++++,,,,,,,,,,,,------...///000111222444555555777888:::<<>>???@@@AAABBBBBBBBBAAACCCDDDEEEFFFEEEDDDCCCAAA>>>CCCLLLTTT[[[aaafffiiimmmnnnooorrrsssuuuvvvvvvwwwzzz}}}~~~{{{uuukkkcccYYYTTTLLLDDD===999777777555555888???HHHZZZttt}}}yyytttssswwwxxxlllbbb\\\XXXWWWVVVUUUVVVYYY\\\^^^ZZZWWWRRRPPPSSSYYYaaaffflllwww}}}zzzxxxvvvuuurrrooolllkkkiiigggeeeaaa^^^[[[ZZZZZZZZZXXXVVVVVVVVVVVVUUUSSSPPPMMMKKKKKKKKKLLLNNNQQQTTTWWWXXXWWWYYY[[[[[[ZZZZZZ]]]___aaaaaabbbbbbbbbcccccccccaaa```___bbbfffjjjmmmnnnfffbbb___\\\ZZZXXXVVVUUUOOOIIIAAA;;;888777777666333333444555555555555555444444444444333333333333222222333333444555555666444555666777777888888888888888777777777888888999999999888999;;;===>>>>>>===AAAGGGMMMQQQSSSRRRQQQMMMMMMMMMLLLJJJHHHHHHHHHEEEFFFHHHIIIHHHFFFCCCBBB===;;;::::::999:::CCCMMMNNNQQQSSSSSSRRRQQQPPPQQQMMMJJJEEE@@@>>>>>>@@@BBBEEEJJJQQQWWW\\\dddlllsss|||~~~wwwnnnfff^^^VVVLLLEEEBBBBBB@@@@@@???@@@AAABBB??????>>>;;;777444333333111111000000000000111111000///...------...///000...//////000111111222222222333444555777888999:::444444333333333333333444444333333222111///---,,,---......///000000//////,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------//////000111333444555555888888:::<<>>???@@@@@@AAABBBBBBCCCCCCCCCCCC<<<>>>@@@BBBCCCBBBAAA@@@;;;AAAIIIRRRYYY___eeehhhnnnnnnppprrrssstttuuuuuuxxx|||~~~zzzrrrfff^^^PPPJJJBBB:::555444555777777666777999===KKKeee}}}{{{wwwzzzrrreee]]]YYYXXXVVVVVVWWWYYY\\\^^^^^^ZZZTTTPPPQQQWWW^^^cccfffrrr~~~}}}{{{yyyxxxtttqqqmmmkkkjjjhhhfffdddaaa^^^ZZZYYYZZZZZZXXXUUUUUUVVVVVVUUUSSSOOOLLLJJJHHHHHHIIIKKKNNNRRRUUUWWWVVVXXXZZZZZZXXXYYY[[[^^^bbbbbbbbbbbbbbbdddeeeeeeaaa```___bbbgggmmmrrrtttkkkgggbbb___]]][[[ZZZYYYQQQKKKCCC<<<999888888777333444444555666666666555555555444444444444333333222222333333444555666666444555666777888888888888777777777777777888888999===<<<::::::<<<===>>>>>>???AAAFFFJJJNNNPPPQQQQQQJJJKKKKKKJJJHHHGGGFFFFFFEEEFFFHHHJJJJJJHHHFFFDDD???===<<<<<<;;;>>>HHHTTTYYY[[[]]]^^^\\\[[[[[[\\\WWWSSSNNNIIIFFFFFFIIIJJJMMMSSSZZZaaagggnnnwww}}}yyyppphhh]]]RRRJJJDDDCCCBBBAAA@@@AAABBBBBB@@@@@@???<<<888555444444111111000000000000111111111///...------...///111...//////000111222222222555555555666777888888888222222222111222222333333444333333222000///---,,,------...///000000//////...---+++******+++---...++++++,,,,,,,,,---------//////000111333444555666888999:::<<<@@@CCCGGGIIILLLMMMNNNOOORRRVVV\\\```cccdddiiioooqqqrrrxxx|||sssnnnnnnmmmkkkjjjkkknnnppprrrppppppqqqrrrtttvvvxxxzzzyyyzzz~~~|||rrruuu|||+++,,,...///000//////.........---------,,,,,,,,,,,,,,,---,,,++++++,,,...,,,,,,,,,+++,,,,,,------...///000000111000///...++++++***)))(((((()))))))))******+++++++++******))))))))))))******************)))))))))***,,,---((('''&&&)))///444666666((((((((()))******+++++++++---...000000000000///***000111***''')))+++))),,,+++***,,,...//////...000///...---,,,+++++++++)))***,,,---,,,***((('''***+++------,,,,,,,,,---((((((((((((((((((((((((************************)))((((((((()))***++++++***)))))))))))))))*********))))))***+++,,,+++)))***,,,...//////000111222///000111111333333444555555666777888:::===???@@@@@@@@@@@@@@@???>>><<<;;;===>>>@@@@@@AAA@@@???>>>===AAAHHHOOOUUUZZZ___cccooorrrsssqqqrrrxxxzzzyyy}}}~~~~~~wwwlll___VVVAAA>>>:::777777666666555555666222555@@@HHH[[[www|||}}}}}}{{{mmmeee\\\XXXTTTRRRTTTXXX[[[]]]bbb\\\SSSMMMLLLQQQYYY^^^fffmmmssswww|||}}}{{{xxxtttoooiiihhhiiiiiifffcccbbb```^^^\\\[[[YYYUUUSSSUUUTTTSSSRRROOOMMMKKKJJJJJJJJJJJJJJJLLLNNNPPPRRRXXXWWWUUUUUUUUUXXX[[[\\\___```aaa```___```bbbccc```aaabbbcccdddgggkkkooooookkkeee```]]]ZZZXXXVVVXXXRRRJJJDDDAAA===999555888777555555666666555444333333333222222222111111000222333333333333444666666777999:::999888666555999888666555444444555555:::::::::;;;;;;;;;<<<<<<===@@@DDDGGGHHHHHHIIIJJJJJJHHHFFFDDDCCCEEEFFFHHHFFFFFFFFFFFFGGGGGGGGGGGG@@@======>>>@@@EEEPPP\\\fffggghhhiiifffbbb```aaabbb^^^WWWRRRPPPPPPPPPPPPWWW]]]ccchhhppp}}}}}}sssdddVVVOOOHHHDDD@@@???AAACCCCCCBBBCCCAAA>>>:::666333000...111111000///////////////000000////////////000000/////////000111111222222333444555777777777666666444333333222111111111222222222222111...------...---------...///000000111,,,,,,---------,,,+++***---,,,,,,,,,,,,---......---...///000222444555666666888;;;<<<>>>@@@CCCFFFKKKOOORRRSSSSSSTTTYYY]]]cccdddgggkkkoootttxxxzzz~~~tttlllooonnnmmmjjjhhhiiilllnnnqqqppppppqqqtttvvvwwwwwwyyy|||}}}rrrvvv~~~~~~,,,---............---,,,............---------,,,---.........,,,,,,...///,,,,,,++++++++++++,,,,,,---///000222222111000///...---,,,+++***)))))))))))))))***************)))))))))))))))************,,,,,,+++++++++,,,---...***)))(((+++000444555555++++++++++++************+++,,,---///000111000000+++000111,,,)))+++,,,***,,,++++++---///000///...000//////...------------***++++++,,,+++***)))(((((()))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))***+++)))))))))))))))***++++++...,,,***+++,,,......------///000111000000000111111222222333444555666666888888999:::;;;===???@@@??????>>>>>>===<<<<<<;;;:::;;;===???@@@@@@??????<<<@@@EEEKKKQQQXXX___dddkkkoooqqqppprrrxxx|||{{{~~~vvvmmmaaaSSSJJJ===:::777555444444444333333555222333<<>>===???CCCDDDEEEEEEFFFHHHHHHFFFDDDBBBBBBCCCDDDFFFBBBCCCCCCDDDEEEFFFFFFGGGDDDAAA@@@AAACCCIIIWWWdddqqqrrrsssrrrnnniiihhhiiilllgggaaa\\\YYYXXXWWWWWW```gggnnnsss|||zzzlll^^^XXXNNNIIIDDDBBBDDDEEEDDDCCCCCCAAA>>>;;;777444111000111111000///////////////000//////......//////000//////000000111111222222555666777777777666555444333222222111000000111111222333333222///---......------...//////000111111------,,,,,,,,,+++++++++---,,,,,,,,,,,,---......---...///111222444555666666888;;;<<<>>>@@@DDDFFFKKKNNNRRRSSSSSSUUUYYY]]]bbbdddhhhlllppptttwwwzzz~~~uuunnnooonnnmmmjjjhhhhhhkkknnnqqqppppppqqqsssuuuvvvwwwxxxzzz~~~~~~rrrtttzzzzzzyyy{{{******,,,---............/////////.........------------...---,,,,,,---///,,,,,,+++******++++++,,,,,,...111444444333000///000///...,,,+++******))))))))))))))))))))))))))))))))))))*********++++++,,,++++++++++++,,,------+++******,,,///222333333......---,,,+++***)))((()))***,,,...000111222222+++///000---+++,,,,,,***,,,,,,,,,...000000///---////////////////////////+++++++++++++++*********((()))++++++*********+++------------------------))))))))))))))))))))))))+++***))))))))))))))))))((((((((()))***+++,,,---000---+++***,,,...///000///111222222000///000111333444444555666777888888<<<;;;;;;<<<<<<===>>>???>>>===<<<:::::::::;;;;;;888999;;;===????????????;;;===@@@DDDJJJRRR[[[aaafffkkkoooppprrryyy}}}}}}xxxlllaaaUUUIIIAAA:::888555333444444333333333666333333888>>>SSSsssxxxppphhhbbbYYYTTTUUU[[[aaaeee```[[[SSSLLLKKKOOOVVVZZZaaakkkuuuzzz~~~~~~~~~~~~{{{xxxuuurrrooojjjiiiiiihhheeebbb___]]]ZZZYYYXXXVVVSSSQQQPPPOOONNNMMMKKKIIIGGGFFFFFFFFFGGGHHHJJJLLLNNNOOORRRRRRQQQQQQSSSVVVYYYZZZ```aaabbbaaa______```aaaaaaaaa```^^^\\\[[[\\\^^^eeeccc```___^^^\\\YYYVVVXXXTTTNNNJJJHHHDDD???:::999777444333444444444333555555555444444444333333222333555444333333444555555666777999999999888888999888777666666666777888<<<<<<<<<<<<===============???AAAAAAAAAAAACCCEEEEEECCCAAA@@@@@@AAABBBCCCAAABBBCCCDDDEEEGGGHHHHHHFFFCCCBBBCCCEEEMMM]]]mmm|||}}}xxxuuutttuuuxxxtttooojjjhhheeecccbbbkkksss{{{rrrfff```RRRMMMGGGDDDEEEEEEDDDCCCBBBAAA>>>;;;888555333222111111000///////////////.........------.........//////000000111222222222777777888888777555444333222222111000000000111111222333444333111/////////......//////000000111111...---,,,+++++++++,,,,,,---,,,,,,,,,,,,---......---...///111333444555666777999;;;===>>>AAADDDGGGKKKNNNRRRSSSSSSUUUYYY]]]aaadddiiinnnqqqtttwwwyyy|||wwwqqqoooooommmjjjhhhhhhkkknnnqqqqqqqqqrrrsssuuuvvvwwwxxx{{{~~~rrrsssvvvuuuuuuwww&&&''')))+++---///000111000////////////.........***+++,,,+++))))))+++,,,,,,,,,+++*********+++++++++...222555666444111//////...---,,,++++++++++++)))))))))((((((((((((((())))))*********+++++++++))))))))))))))))))******+++++++++,,,...///000000...---,,,+++***))))))(((((()))+++---///111222333+++---...---,,,,,,,,,***,,,,,,,,,...000///---+++------......////////////,,,++++++*********+++,,,***+++------,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))((((((((()))((((((((()))***,,,---...,,,+++******,,,......---...///111111000///000111444444555666777888888999===<<<<<<;;;;;;<<<<<<<<<===;;;999888888999:::<<<999:::<<<===>>>>>>>>>===<<<;;;;;;===AAAIIISSSZZZbbbiiiooopppsssyyy}}}~~~}}}pppcccYYYOOOEEE???:::888555555666666666555333888666555888===SSStttzzzrrrkkkeee]]]XXXXXX]]]bbbeee```[[[SSSMMMLLLOOOTTTXXXbbbmmmxxx~~~}}}}}}}}}}}}}}}{{{wwwtttssspppllliiigggeeebbb___^^^\\\YYYXXXWWWVVVTTTSSSMMMMMMLLLKKKIIIGGGEEEDDDDDDDDDEEEGGGIIIKKKMMMNNNPPPPPPPPPQQQSSSVVVXXXZZZ___aaabbbaaa___^^^^^^___aaaaaa```]]]ZZZYYYYYYZZZ___^^^^^^______]]]ZZZWWWUUUQQQNNNLLLLLLIIIDDD@@@<<<:::666555555555555444666666666666555555555555444555666555444444555666888888999999999999888777999999888777777888999:::::::::;;;;;;;;;;;;<<<<<>>???AAAEEEHHHJJJNNNQQQSSSSSSUUUZZZ^^^```eeekkkoooqqqsssvvvyyyzzzxxxsssrrrqqqooollljjjjjjmmmoooqqqrrrssssssssstttvvvxxx{{{}}}ssssssuuusssssswww))))))***+++,,,...///000000////////////.........+++,,,,,,+++******+++------,,,,,,+++******++++++***---111555666555222000---,,,,,,+++++++++,,,,,,******)))(((''''''((((((************++++++++++++)))))))))))))))))))))))))))***++++++++++++,,,,,,************************((()))***,,,...111333444+++***+++,,,---,,,+++,,,---,,,,,,---......,,,***++++++---...............,,,++++++******+++,,,,,,***+++------,,,,,,,,,---************************++++++++++++++++++++++++++++++***)))((((((((()))((((((((()))***,,,---...*********,,,...///---,,,***,,,///000///000111222333333444555666777888888;;;::::::999999::::::;;;;;;:::888777888999;;;<<<<<<===>>>>>>>>>===<<<;;;<<<:::888777999@@@HHHOOO]]]fffnnnppprrrxxx}}}~~~wwwhhh[[[QQQIIIBBB===:::999777777888888777666111777666555999===RRRrrr|||uuujjjeee___\\\\\\___bbbcccaaa\\\UUUPPPNNNPPPTTTWWWdddppp{{{~~~}}}}}}}}}|||zzzwwwtttrrrpppllliiieeebbb^^^[[[ZZZXXXUUUTTTTTTSSSRRRQQQLLLKKKKKKJJJHHHFFFDDDCCCBBBCCCDDDGGGIIIKKKLLLMMMOOOPPPPPPQQQSSSVVVXXXYYY^^^___aaa```^^^]]]\\\]]]`````````___]]]\\\\\\]]]]]]]]]^^^___```^^^[[[XXXSSSQQQOOOOOOQQQQQQMMMJJJAAA>>>:::888777888888777888888888888777777777666555666777777666666777888===<<<<<<;;;999888777666:::999888888999:::;;;<<<;;;;;;<<<<<<<<<=========@@@AAAAAA@@@???>>>@@@BBBBBBAAA@@@@@@@@@AAABBBBBBFFFFFFGGGHHHIIIJJJKKKKKKJJJHHHFFFEEEGGGQQQeeeyyy~~~||||||rrreee___SSSNNNGGGDDDEEEGGGGGGFFFAAA???<<<888666555444444111000000///////////////------,,,,,,,,,,,,------000000000111222222333333444555777888888888777666444444444333333444444555444666777777555333333333000000000111111111111111///...,,,******+++,,,------,,,,,,,,,,,,---.........///000111333555666777888:::===>>>@@@BBBEEEHHHJJJMMMQQQRRRSSSUUUZZZ^^^```fffmmmpppqqqrrrvvvyyyxxx~~~~~~xxxtttuuuuuusssooommmmmmooorrrrrrtttuuuuuutttuuuwwwzzz|||}}}ttttttvvvuuuvvvzzz...---,,,,,,,,,,,,,,,---/////////.........------......///...---,,,...000......---,,,++++++++++++***,,,000333555444333222------,,,+++++++++,,,,,,,,,+++)))((('''(((((()))*********++++++++++++,,,+++++++++,,,++++++***)))''')))++++++***)))***+++'''(((((()))******++++++((()))***+++...000222444...***))),,,...------//////...,,,,,,------,,,+++***+++---.........------+++++++++,,,,,,,,,,,,,,,((()))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))***+++,,,---...+++++++++---///000///...)))+++...//////000111333222222333444555666777777888777777777888999:::;;;::::::999999999;;;<<<======>>>>>>>>>>>><<<;;;:::;;;999777555666:::AAAFFFUUU```jjjnnnqqqwww|||~~~|||qqqbbbUUULLLFFF@@@======<<<::::::;;;;;;:::888111666444555999<<>><<<:::999777777::::::999999:::<<<>>>???????????????@@@@@@@@@@@@???AAABBBAAA??????@@@AAAAAAAAA@@@@@@AAAAAABBBBBBEEEEEEFFFHHHIIIKKKLLLLLLOOOMMMKKKJJJJJJSSShhh|||tttggg```WWWQQQJJJFFFGGGIIIJJJIIIBBB@@@<<<999666555555555111111000///////////////---------,,,,,,---------000000111111222333333333444555666888999999888888555555444444555555666666444777999999888555444444111111111111111111222222...---,,,+++++++++,,,,,,---,,,,,,,,,,,,---.........///000222333555666777999;;;===???@@@CCCFFFIIIIIIMMMQQQRRRSSSVVVZZZ___aaagggnnnppppppqqqvvv{{{yyy}}}}}}yyyvvvxxxwwwuuurrrooooooqqqssstttvvvxxxwwwuuuuuuxxx|||{{{||||||}}}}}}~~~~~~tttvvvxxxwwwxxx}}}---,,,,,,,,,,,,...///000............---------,,,///000000///......///111000///...---,,,,,,,,,,,,)))+++...111333333333333222111///---,,,+++******---,,,***((((((((()))************+++++++++,,,,,,***+++,,,,,,+++***)))(((&&&)))+++,,,***)))***+++(((((()))******+++,,,,,,))))))***+++---///222333222,,,))),,,//////000333444111...------......---+++,,,.../////////---,,,******,,,---------,,,,,,((()))++++++*********+++------------------------++++++++++++++++++++++++))))))))))))))))))***+++************++++++,,,------+++))))))+++...000111+++---000000000000111222222333333444555666777777555555666777888:::;;;<<<::::::;;;;;;<<<===>>>>>>;;;;;;<<<======<<<::::::888888888777777:::>>>BBBJJJWWWdddjjjnnnuuu|||{{{uuulll___TTTNNNJJJFFFDDDDDDCCCBBBBBBBBBBBB@@@>>>555888666777;;;<<>><<<;;;::::::::::::::::::;;;===???@@@@@@@@@AAAAAAAAABBBBBBBBB===???AAAAAA@@@???????????????@@@@@@@@@AAAAAAAAACCCDDDFFFIIILLLOOOQQQRRRPPPOOONNNKKKJJJRRRggg{{{vvviiicccZZZSSSKKKFFFFFFHHHHHHHHHEEECCC???;;;888666666777111111000///////////////......------------......000111111222222333333444666666888888999888777666444444444444444555666666555777:::;;;999777666555222222222222222222222222------,,,,,,,,,+++++++++---,,,,,,,,,,,,---......//////000222444555777777999;;;>>>???AAACCCGGGIIIIIIMMMQQQRRRSSSVVV[[[___bbbhhhnnnpppooopppvvv|||{{{~~~zzzxxxxxxxxxuuurrrooooooqqqsssuuuxxx{{{zzzwwwvvvzzz~~~{{{||||||||||||}}}|||uuuxxxzzzwwwwww|||~~~(((((()))+++...111555666......---------,,,,,,,,,---...///...,,,,,,...///111000///...---,,,,,,,,,)))+++---000222333333333666555222///---+++))))))...---+++)))(((((()))*********+++++++++,,,,,,,,,((()))*********((('''&&&&&&))),,,---+++)))***,,,******+++++++++,,,,,,,,,*********+++,,,///111222666---)))---111000222777777333///---...///000000---...000111111///...---)))***,,,.........,,,+++***+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((()))***+++++++++++++++***++++++,,,,,,...***%%%###%%%***///222///000222222000000000111333333444555666777888888444444555666999;;;===>>>::::::<<<===>>>??????>>>777888:::;;;<<<;;;;;;:::666777888999999;;;???BBBBBBPPP___ffflllttt|||}}}||||||vvvppphhh]]]UUURRRQQQPPPOOOLLLJJJIIIIIIIIIIIIFFFDDD;;;===999:::??????III___{{{pppiiiaaa]]]^^^ccciiilllgggccc]]]XXXVVVVVVXXXYYYYYYfffsssxxxzzz}}}~~~yyyuuusssrrrqqqpppbbbcccddddddbbb___^^^^^^OOOLLLIIIGGGHHHIIIIIIIIIDDDDDDDDDCCCBBB@@@???>>>@@@AAADDDGGGJJJKKKLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQUUUXXX[[[\\\[[[ZZZZZZZZZ```bbbeeefffffffffhhhiiifffdddbbbaaaaaa```]]][[[XXXTTTPPPOOOQQQSSSRRRQQQIIIEEE???<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777888;;;<<<<<<===???AAABBBAAA@@@>>>============;;;::::::;;;<<<>>>@@@AAA??????@@@@@@@@@AAAAAAAAA;;;===@@@AAA@@@???>>>>>>>>>>>>??????@@@@@@@@@AAACCCDDDGGGKKKPPPTTTWWWXXXOOONNNMMMJJJHHHOOOcccwwwvvvkkkeeeZZZSSSJJJEEEDDDEEEDDDDDDHHHEEEAAA===999888888888111111000//////////////////......------......///000111111222222333444444888888999999888777555444333333333333333444555666555888;;;<<<:::888666666222222222222222222222222,,,,,,---------,,,+++***---,,,,,,,,,,,,---......//////111222444555777777:::<<<>>>@@@AAACCCGGGJJJIIIMMMPPPRRRSSSVVV[[[___ccciiinnnooonnnpppwww}}}~~~|||zzzxxxwwwuuurrrooonnnpppsssvvvzzz|||{{{xxxwww{{{}}}~~~~~~}}}}}}|||uuuxxxzzzvvvvvvzzzyyy{{{...,,,+++---000222111///000111111000---,,,,,,---......//////......---,,,---------...///...,,,***---...///000000111111111000666888333......////////////---,,,+++*********((()))***++++++,,,+++++++++++++++************)))---,,,+++)))((('''''''''...,,,***)))))))))(((&&&+++++++++,,,---///000111444000+++))),,,///111111666666555444222111111000///000222333222111///...***)))((()))+++,,,+++***++++++,,,,,,,,,,,,------------,,,,,,,,,------...++++++******++++++,,,---))))))************))))))+++,,,......,,,++++++,,,+++******,,,///111111000555333222222333444444333333333555666666666555444888888999::::::;;;;;;<<<<<<===@@@BBBCCCBBBBBBAAAAAA>>><<<<<<===>>><<<:::999;;;===>>>>>>???AAACCCDDDOOOZZZbbbmmmyyy~~~{{{{{{xxx{{{yyytttnnneeeZZZSSSSSSTTTTTTSSSSSSSSSTTTUUUTTTQQQLLLHHHCCC@@@===<<<:::===IIIUUUvvv|||qqqkkkeeecccgggmmmrrrtttooofff[[[UUUUUUWWWXXXWWW]]]gggrrrvvvxxx|||}}}{{{|||||||||{{{xxxtttqqqooohhheeebbbbbbiiiqqqpppjjjYYYMMMFFFIIIHHHAAA@@@FFFCCCBBB@@@>>>>>>???@@@AAA@@@@@@AAABBBEEEHHHJJJLLLNNNOOOPPPQQQQQQQQQPPPOOOVVVVVVVVVWWWXXXZZZ]]]^^^```bbbeeehhhiiiiiihhhgggcccdddffffffeeeccc```^^^[[[XXXUUUSSSQQQPPPMMMLLLFFFEEEDDDAAA???===;;;:::;;;:::999999999:::;;;<<<<<<===????????????AAACCCEEEDDDBBBAAAAAABBBCCCCCC???>>>===<<<<<<>>>@@@AAA>>>???AAACCCCCCBBBAAA@@@DDDCCCAAA@@@???>>>>>>>>>@@@AAABBBAAA@@@???@@@AAAEEEEEEDDDFFFNNNXXXZZZWWWUUUOOOLLLNNNPPPSSS\\\gggyyymmmddd[[[WWWRRRLLLHHHGGGHHHIIIJJJHHHDDD@@@;;;777555444222222222111111111111000//////............/////////000000222333444555555888888888777777666555444666555555444444444555555777888999999888777666555333333222111111111222222000///...---,,,---...///------......///.........000000111222444555666666888:::===???@@@CCCGGGJJJJJJMMMPPPSSSVVV[[[aaaeeefffkkkpppsssrrrrrrtttwww~~~|||yyyrrrssstttttttttsssqqqpppuuuuuuuuuvvvvvvwwwwwwxxx|||{{{zzz{{{}}}xxxssswwwzzzyyypppttt~~~---+++***,,,///111000///111111222000...------..................------,,,*********+++------+++)))---...000111222111111000000666888333....../////////...---+++***)))))))))''''''((()))************+++++++++*********))))))******)))))))))))))))***+++)))(((((()))))))))((())))))))))))***+++------222...******,,,///111111444444333222111000///...//////000111111111000///+++***)))***,,,---,,,+++++++++,,,,,,,,,,,,------...------,,,,,,,,,------+++************+++,,,,,,))))))************))))))+++,,,......,,,,,,,,,---,,,+++,,,...111333333222222111000000222333222111333444555666777666555555444555777999;;;>>>@@@AAA>>>???AAACCCDDDCCCBBBAAABBB???======>>>??????===???@@@@@@@@@???@@@BBBDDDGGGPPPYYY```kkkxxx~~~~~~|||zzz}}}|||uuupppmmmeee\\\WWWWWWZZZZZZZZZYYYYYYYYYYYYXXXTTTOOOJJJFFFBBB???===<<<>>>IIITTTppp|||qqqlllhhhhhhlllppprrrsssnnnggg^^^ZZZZZZ[[[[[[YYY^^^gggpppuuuyyy~~~~~~yyyyyyyyyxxxuuurrrooommmgggdddaaadddooo|||jjjWWWHHHHHHJJJFFFCCCEEECCCAAA@@@>>>>>>???@@@AAAAAAAAAAAABBBDDDGGGIIIKKKMMMOOOQQQSSSTTTUUUUUUUUUWWWVVVVVVVVVWWWYYY[[[\\\```bbbeeehhhiiiiiihhhhhheeefffggghhhgggeeecccaaa^^^[[[VVVSSSQQQOOOMMMKKKGGGFFFEEEBBB@@@>>><<<;;;:::999999888999:::;;;<<<===>>>@@@@@@@@@AAABBBDDDEEEEEECCCBBBBBBCCCCCCDDDAAA@@@>>>======>>>???@@@>>>@@@AAABBBCCCBBB@@@???BBBBBB@@@???>>>>>>>>>>>>===>>>??????>>>===>>>@@@CCCDDDCCCFFFNNNYYY\\\YYYWWWRRROOOOOOOOOPPPWWW```qqqyyymmmddd\\\XXXRRRLLLHHHGGGGGGHHHJJJHHHEEEAAA===999666444222222222111111111111000//////............//////000000111222333444555555777777777777777666666555666555555444444555555555888999:::::::::999777666444444333222222222333333000///...---,,,---......++++++,,,---------,,,,,,000000111222444555666666888:::===???@@@CCCGGGJJJKKKNNNQQQTTTWWW[[[```dddfffjjjooorrrqqqqqqsssuuuzzz}}}{{{wwwtttssssssrrrssstttuuuvvvwwwxxxxxxxxxxxxwwwvvvuuuyyyyyyxxxzzz|||~~~wwwrrrvvvyyyxxxllloooxxx+++******+++...//////...000111222111///......///...............---,,,,,,)))))))))***,,,---,,,***,,,...111333444333111000000555777333///000000000...---,,,+++***)))))))))(((((()))***++++++++++++++++++*********)))))))))''''''((()))***+++,,,,,,***)))((((((***+++++++++(((((()))))))))******+++///,,,******---///111111111111000000///...------......//////000000111111,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,******))))))******+++,,,))))))))))))))))))))))))***+++------,,,,,,---///---------///222444555444111000///000222333333222333444666777777777666555444444666999<<>>>>>@@@BBBBBBBBBCCCCCCCCCCCCCCCEEEIIILLLMMMRRRXXX___iiiuuu}}}~~~}}}~~~yyyrrrnnnkkkeee^^^\\\]]]```bbbbbbaaa```______]]]YYYSSSOOOJJJEEEBBB@@@>>>???HHHRRRggg|||rrrnnnlllmmmpppssssssrrrnnniiibbb^^^___``````___ccciiiooosss{{{yyyyyyyyywwwuuurrrooonnnhhhfffdddhhhwww{{{bbbLLLHHHLLLKKKGGGEEEBBBAAA???>>>===>>>@@@AAABBBAAAAAABBBCCCEEEHHHIIILLLNNNPPPSSSVVVYYYZZZ[[[WWWWWWUUUTTTUUUVVVXXXYYY___aaadddgggiiijjjiiiiiiggghhhjjjjjjjjjhhhfffdddaaa^^^XXXTTTRRRPPPNNNLLLIIIHHHFFFDDDBBB???>>>===;;;;;;::::::;;;===???@@@>>>@@@BBBBBBBBBBBBDDDFFFGGGFFFEEEDDDDDDDDDDDDEEECCCBBB@@@???>>>>>>?????????@@@AAABBBBBBAAA???>>>@@@@@@???>>>>>>>>>>>>>>><<<>>>??????>>>>>>???AAAAAABBBCCCFFFOOOZZZ^^^]]]YYYUUURRRPPPNNNMMMQQQVVV^^^lll|||zzznnneee^^^ZZZSSSLLLGGGEEEEEEEEEHHHHHHFFFDDD@@@;;;777555222222222111111111111000000//////......//////000000000111222333444555555555666666777777777777777666555555444555555666666999:::;;;;;;;;;:::999888666555444444333333444444000000...---------......++++++,,,------...------000000111222444555666666888:::===???@@@CCCGGGJJJMMMPPPSSSUUUXXX[[[___cccggglllqqqsssrrrqqqsssuuuuuuzzzzzztttuuutttsssrrrsssvvvyyy{{{zzz{{{||||||{{{yyyvvvtttxxxyyyzzz|||}}}~~~vvvrrrvvvzzzyyymmmpppxxx+++++++++,,,...////////////000111000...---...///------.........---,,,,,,+++******+++...///...---,,,...222444555444111000000444666222000111111000......---++++++*********++++++,,,---............************))))))))))))''''''((()))***+++++++++,,,+++******,,,------,,,*********++++++++++++***,,,++++++,,,...///111111000000//////...------,,,...------...///000111222...,,,+++,,,......---,,,+++++++++,,,,,,,,,------......---,,,++++++++++++******)))))))))***++++++******))))))))))))******((()))++++++***+++---///---,,,---///222444444444222111111333555777666555444555666777888777666666777777888999;;;>>>@@@BBBEEEFFFGGGHHHGGGFFFDDDCCCBBBAAA@@@AAABBBDDDFFFFFFEEEFFFFFFFFFHHHLLLSSSXXXUUUVVVYYY^^^fffpppxxx|||~~~~~~|||xxxsssnnniiieeeaaa```bbbeeeggggggeeeeeeddddddccc___YYYUUUOOOJJJEEECCCAAA@@@GGGOOO___xxx|||uuuqqqmmmnnnqqqttttttssspppjjjccc______bbbeeefffkkknnnpppttt||||||{{{{{{zzzxxxuuusssrrrlllkkkjjjlllyyy~~~gggQQQKKKMMMMMMHHHEEEBBBAAA???>>>>>>>>>@@@AAACCCCCCBBBBBBCCCEEEGGGHHHKKKLLLOOORRRVVVYYY[[[\\\YYYWWWUUUSSSSSSTTTVVVWWW]]]___bbbeeehhhiiijjjjjjiiijjjkkkkkkkkkiiigggfffbbb^^^YYYUUUSSSRRRQQQPPPKKKJJJHHHFFFDDDBBB@@@???============>>>@@@BBBCCC@@@BBBDDDDDDDDDDDDFFFHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>???@@@@@@AAA@@@@@@???>>>>>>>>>============>>>>>>>>>@@@AAAAAAAAAAAACCCDDD@@@BBBCCCFFFOOOZZZ``````YYYWWWUUURRROOOMMMNNNQQQWWW^^^hhhsss|||ppphhh```[[[TTTLLLGGGDDDCCCCCCFFFGGGGGGFFFBBB===888555222222222111111111000000000000////////////000000111111222222333444444555444555666777888888888888555555555555555666666777888999:::;;;;;;:::999888888777666555444444444555111000///---------......---...///000000000000000000000111222444555666666888:::===???@@@CCCGGGJJJOOOQQQTTTWWWYYY\\\___bbbjjjnnnsssuuutttsssuuuwwwtttyyyyyyuuuvvvuuuttttttuuuwwwzzz{{{zzz|||~~~zzzxxxzzz}}}wwwtttyyy~~~~~~sssxxx+++,,,---...//////000111///000000///---,,,---...---------...---,,,,,,++++++***)))+++---......---,,,...222444555444111000///333444111000222222//////...---,,,,,,+++,,,,,,+++,,,---......///......*********)))))))))((((((((()))************))))))---,,,******+++++++++***))))))***+++++++++*********+++---...//////000000000000000///......------------------...///111111...---,,,---......---,,,+++++++++,,,,,,,,,------...---,,,+++++++++++++++*********)))***++++++,,,******)))(((((()))******'''((())))))((()))+++...,,,,,,,,,---000222222111000000111444777888888666555666777888888888777666888888888999<<>>???@@@AAADDDDDDCCCCCCDDDEEEGGGHHHJJJKKKMMMPPPSSSVVVXXXZZZ[[[YYYVVVSSSSSSTTTVVVWWW\\\]]]aaadddgggiiijjjkkkkkkkkkkkkkkkjjjhhhgggfffaaa^^^ZZZWWWVVVVVVUUUTTTNNNMMMKKKIIIFFFDDDBBBAAA===<<<<<<<<<>>>@@@BBBCCCBBBCCCEEEEEEEEEFFFGGGIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCBBB@@@???>>>>>>===?????????????????????>>><<<<<<<<<<<<===>>>?????????AAACCCCCCBBBCCCDDDFFFAAACCCEEEGGGNNNZZZaaabbbYYYZZZXXXTTTPPPPPPPPPPPPVVVXXX]]]eeennnvvv{{{~~~ssskkkaaa\\\TTTLLLFFFBBBAAAAAACCCDDDFFFEEEBBB>>>888555222222222111111111000000000000////////////000000222222222333333444444555333444555777888888888888555555555555555666777888777888999::::::999888888999888777666555555555555222111///...------......---...///000111111111111000000111222444555666666888:::===???@@@CCCGGGJJJPPPSSSVVVYYYZZZ]]]```bbbiiimmmrrrtttssssssuuuwwwwwwzzz~~~{{{xxxuuuvvvvvvwwwwwwwwwwwwwwwzzz|||~~~|||{{{www}}}yyy+++---////////////111222000111111000---,,,,,,------------------,,,++++++***)))'''(((***+++++++++,,,...111333444333111000---000111//////222111......---,,,,,,+++++++++,,,))))))***+++,,,,,,,,,,,,******)))))))))((((((((()))***+++++++++)))(((''',,,***((((((((()))((('''&&&'''(((*********)))((())),,,000111111000///000000000000/////////......,,,,,,------....../////////---,,,,,,---...---+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++******++++++,,,---+++***)))(((((()))***+++((())))))((('''(((+++------,,,+++,,,///000///...------///222666777777666555666888999999999888777666666777999<<>>@@@BBBDDDFFFFFFFFFFFFHHHJJJHHHHHHHHHHHHGGGFFFDDDDDDCCCBBBAAA@@@???>>>============>>>>>>>>>?????????;;;;;;<<<<<<===???@@@AAA@@@AAACCCCCCBBBBBBCCCEEECCCFFFGGGGGGNNNYYY```ccc[[[^^^\\\WWWSSSTTTTTTSSSUUUTTTVVV]]]cccgggmmmssswwwxxxyyyzzzzzz{{{zzzzzzzzzzzz{{{tttlllaaa\\\TTTLLLFFFBBB@@@@@@AAABBBCCCCCC@@@<<<888555222222222111111111111000111000000//////000000111222333333333444444444555444444666777888888888888555555555555666777888888777777999:::::::::999888999888777666555444444444333222000...------......,,,,,,...///000000000000000000111222444555666666888:::===???@@@CCCGGGJJJPPPSSSWWWZZZ\\\^^^aaacccgggkkkqqqsssssssssuuuwwwyyy|||{{{yyyssstttvvvwwwwwwvvvuuutttxxx{{{{{{~~~{{{***,,,......---...000222444444444222///---------,,,------------,,,+++++++++)))(((''')))*********---...000111222111111000,,,...///---...111111---,,,+++******))))))******((()))***++++++,,,,,,,,,***)))))))))(((((((((((())))))+++++++++***((('''+++)))((((((***++++++***%%%&&&(((***++++++***)))***...222444222000//////////////////............,,,,,,---.........---,,,...---,,,,,,------,,,***++++++,,,,,,,,,,,,------************+++,,,------,,,,,,,,,+++,,,,,,---...+++***)))(((((()))***++++++++++++)))((()))+++......---,,,---.........,,,+++,,,///333777888888666666777888999999999888888777777888999<<>>???CCCDDDFFFFFFFFFFFFHHHJJJHHHHHHHHHHHHGGGEEEDDDCCCAAA@@@@@@@@@???>>>===<<<<<<<<<<<<===>>>???@@@AAA;;;;;;<<<===>>>@@@BBBCCCCCCDDDEEEEEEDDDCCCDDDFFFEEEHHHIIIHHHMMMWWW___bbb```cccaaaYYYVVVWWWXXXVVVTTTRRRTTTYYY[[[\\\bbbjjjlllmmmnnnooopppqqqrrrsssvvvuuuwww|||~~~tttlllaaa\\\TTTLLLEEEBBB@@@@@@>>>???@@@@@@>>>:::777555222222222111111111111000111111000000000000111111333333333444444444444444555555666777777888777777555555555555666777888999777888:::;;;;;;;;;:::999999888777666555444444444333222000///...---......,,,,,,...///000111111111000000111222444555666666888:::===???@@@CCCGGGJJJPPPSSSWWW[[[]]]___bbbdddhhhmmmrrruuuvvvvvvyyy{{{zzz~~~{{{xxxrrrrrrrrrssstttuuuvvvvvvwwwzzz~~~{{{~~~~~~}}}(((+++......,,,,,,///111666777666444111.........,,,,,,---------,,,++++++...,,,***)))+++,,,,,,+++---...///000000111111111+++---...,,,...111000,,,***)))((((((((((((((()))******+++,,,------------))))))))))))(((((((((((('''(((***++++++***)))(((,,,+++***+++...000000///&&&(((***---......---,,,***///444666333000//////..................------+++,,,...//////...,,,***...---++++++,,,,,,+++***++++++,,,,,,,,,---------)))))))))***+++,,,......------,,,,,,------...///+++***)))'''''')))***+++......---+++)))***,,,///000...------......---,,,---...111555999;;;:::999666777888999:::999888888<<<;;;::::::<<>>>>>???@@@AAACCCDDDFFFFFFFFFFFFHHHJJJHHHHHHHHHHHHGGGEEECCCBBB???????????????>>>===<<<;;;;;;;;;<<<>>>???AAABBB;;;;;;<<<===???AAACCCDDDGGGHHHIIIHHHGGGFFFGGGHHHGGGJJJJJJIIIMMMVVV^^^aaadddgggddd[[[WWWYYYZZZWWWUUUSSSTTTWWWVVVTTTZZZccchhhhhhhhhiiikkkmmmooopppuuutttvvvzzz}}}ssslll```\\\TTTLLLEEEBBB@@@@@@===>>>>>>===<<<999666555222222222111111111111000111111000000000000111111333333444444444444444444555666666777777777777777555555555555666777999999888999;;;<<<<<<<<<;;;;;;999888777555444444333333444333111///...---.........///000111333333444444000000111222444555666666888:::===???@@@CCCGGGJJJOOOSSSXXX[[[^^^```ccceeekkkpppvvvyyyzzz{{{~~~zzz{{{vvvqqqpppooooooqqqtttxxxzzzwwwzzz}}}|||~~~~~~++++++,,,,,,...///111222999888777555333111000///,,,,,,---......---------,,,------......------,,,(((+++000444555333000---+++---//////...---...///+++*********))))))((((((((()))***+++++++++++++++---)))%%%&&&)))++++++*********))))))((((((''''''******++++++---...000111+++++++++******))))))))))))+++...111222222111000,,,,,,---.........------...---+++******+++---...---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,---.........------------+++***)))))))))))),,,,,,,,,---............---------------------------///222555777999:::::::::999777666666888:::;;;777888999<<<@@@FFFLLLOOOUUUTTTRRRPPPOOONNNMMMMMMLLLMMMSSS\\\[[[SSSNNNOOOKKKJJJIIIHHHGGGIIILLLPPPZZZZZZZZZ[[[^^^bbbfffiiioooooonnnnnnmmmmmmllllllkkkgggggglllpppooommmmmmjjjqqqwwwyyy~~~{{{tttpppiiibbb\\\ZZZZZZZZZ```eeeqqq}}}||||||}}}|||xxxuuummmhhhddddddjjjqqqwwwzzz~~~~~~|||zzzwwwvvvvvvvvvwwwvvvsssnnnkkkiiigggdddbbb___\\\XXXUUUSSSPPPLLLJJJEEEDDDCCCBBBBBBCCCDDDEEEJJJIIIHHHIIIKKKMMMMMMLLLNNNLLLLLLOOOVVV[[[]]]]]]```\\\VVVUUUXXX\\\___```___dddjjjooorrrrrrrrrrrrzzzvvvppplllkkkjjjjjjjjjjjjhhhfffdddbbb^^^ZZZVVVUUUTTTSSSQQQOOOMMMLLLKKKDDDCCCBBB@@@@@@@@@@@@AAADDDDDDDDDEEEEEEFFFFFFFFFIIIIIIIIIHHHGGGEEECCCBBBAAAAAA@@@???>>>======<<<<<<;;;;;;===@@@AAA@@@???;;;;;;<<<===???AAABBBCCCHHHIIIKKKLLLLLLLLLKKKJJJIIIKKKLLLLLLNNNTTT]]]dddhhhdddcccccc^^^VVVTTTXXXYYYXXXXXXWWWXXXYYY[[[\\\^^^```bbbdddeeegggkkkmmmsssuuuxxx|||{{{tttnnnccc\\\SSSJJJDDDAAA>>>===<<<;;;;;;;;;;;;999555222222111111000000000000000111111000000111111222333444444555555555555555555555555666777777777777777777777777777777888888999888999:::;;;::::::888888777666555444333444444555666333111000000///...---,,,...000222222111///...000000111333555666888888:::<<<>>>@@@BBBEEEIIIMMMPPPSSSXXX[[[]]]```ccceeekkkmmmqqquuuxxxzzz{{{{{{|||zzzuuuooommmkkklllooorrrsssttt{{{{{{|||}}}~~~~~~~~~www{{{*********+++,,,...000000<<<;;;999666333000///...,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++---///222333222000///...000111000...------...+++*********))))))))))))((()))***+++++++++++++++,,,***(((((()))***************))))))))))))))))))***++++++,,,---...//////---------,,,,,,,,,++++++'''(((+++---......---,,,+++,,,,,,------------,,,+++***(((''''''(((***++++++++++++*********))))))++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------///...---,,,+++***)))))),,,+++***)))((((((((((((((((((((())))))***,,,,,,---------------------------///111444666777888888999888666666666777999:::;;;;;;===???DDDJJJOOORRRRRRQQQOOONNNLLLLLLKKKKKKMMMMMMQQQWWWWWWOOOJJJJJJEEEFFFFFFFFFFFFHHHLLLNNNVVVWWWYYY\\\___bbbdddeeekkkkkkkkkkkkkkklllmmmmmmlllhhhgggkkknnnmmmlllnnnlllsssyyy|||}}}yyyrrrjjjeeebbbaaaaaa___eeeqqqzzzvvvoookkkhhhhhhmmmtttyyy{{{}}}~~~{{{{{{zzzyyywwwvvvtttssstttrrrooollljjjgggdddaaa^^^\\\XXXUUUSSSPPPLLLIIIFFFEEEDDDCCCCCCDDDEEEFFFJJJIIIHHHIIIKKKMMMMMMMMMNNNMMMMMMQQQWWW[[[]]]]]]___[[[WWWVVVXXX\\\______ccchhhnnnsssuuuuuuvvvvvv{{{wwwrrrnnnmmmllllllkkkmmmkkkhhheeeccc```\\\YYYWWWVVVUUUSSSPPPNNNMMMLLLDDDCCCAAA@@@>>>>>>>>>???AAAAAABBBCCCDDDEEEFFFGGGFFFFFFFFFEEEDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;===???@@@???>>>????????????@@@AAABBBCCCHHHIIIKKKMMMNNNOOOOOONNNNNNOOOPPPPPPQQQVVV^^^eeejjjgggffffffaaaYYYWWWZZZXXXWWWWWWVVVWWWXXXYYYZZZ___aaaccceeegggiiimmmpppssstttwwwzzzzzzqqqkkkaaa[[[QQQJJJEEEBBBAAA@@@>>>=========<<<:::777444222222111000000000000000111111000000111111222333444444444555555555666666555666777777888888777777777777777777777888999999888999:::;;;;;;:::999888888777555444444444444555666333111000000///...---,,,---///111111000///---000000111333555666888888;;;===???@@@AAACCCGGGJJJOOORRRVVVZZZ\\\___bbbdddiiilllppptttxxxzzz{{{{{{}}}{{{uuuqqqooommmmmmnnnooopppqqqxxxzzz~~~~~~~~~yyypppwww******+++,,,---///000111???===999555222///......,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++......///000000000000000---...///...+++))))))******************)))))))))(((((()))++++++,,,,,,,,,+++,,,---,,,***))))))***))))))))))))))))))*********+++,,,.........---,,,---------,,,,,,,,,,,,+++''')))+++,,,---,,,***)))******+++,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++************)))*********++++++++++++,,,+++++++++++++++,,,------000///---+++******++++++,,,+++******))))))))))))000///---,,,+++,,,---...///.........------,,,,,,---...000222333444444444666555444444444555777888999999;;;===BBBGGGLLLOOOOOONNNMMMKKKKKKKKKKKKLLLPPPOOOPPPTTTSSSMMMHHHFFFDDDFFFIIIJJJKKKLLLOOOQQQRRRTTTWWW[[[^^^```bbbbbbhhhgggffffffgggjjjlllnnnmmmiiigggiiikkkkkklllnnnooovvv}}}~~~wwwpppjjjfffddddddaaagggsss|||xxxqqqooommmmmmqqqvvvzzz|||}}}}}}~~~{{{|||}}}|||zzzwwwtttrrrsssqqqooommmkkkgggccc``````]]]YYYVVVTTTQQQMMMKKKHHHGGGEEECCCCCCEEEGGGHHHJJJIIIHHHIIILLLNNNNNNNNNMMMNNNPPPSSSXXX[[[\\\\\\^^^[[[WWWWWWYYY\\\^^^___bbbggglllqqqssstttuuuvvv~~~{{{vvvsssqqqqqqpppoooqqqnnnjjjfffdddccc```^^^[[[ZZZXXXVVVSSSQQQOOONNNGGGEEECCCAAA???>>>>>>>>>===>>>???@@@BBBDDDEEEFFF@@@AAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@@@@@@@AAA???>>>>>>???AAABBBAAA???CCCBBBBBBBBBBBBCCCCCCDDDHHHJJJMMMOOORRRSSSTTTTTTSSSUUUVVVVVVVVVZZZaaagggnnnlllkkkjjjeee^^^[[[\\\ZZZYYYYYYYYYYYYZZZZZZ[[[```bbbeeegggiiilllpppsssssstttwwwyyy}}}zzzqqqkkk___YYYQQQJJJFFFDDDCCCCCC@@@???>>>>>>>>><<<888555222222111000000000000111111111000000111111222333222333333444555666777777666777888888999999888888888777777777777888999999999:::;;;<<<<<<;;;:::999999888777555444444555555666333111000000///...---+++,,,...///000///...---000000111333555666888888<<<===??????@@@BBBFFFIIIMMMQQQUUUXXX[[[]]]```ccchhhjjjoootttxxxzzz{{{|||~~~}}}tttsssrrrpppnnnmmmlllmmmmmmtttwww}}}~~~~~~{{{jjjkkkhhhqqq---------...000111333444===;;;777444111///......,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,++++++***......///000111000000000---...///...,,,******+++************************'''((()))***+++,,,,,,,,,+++...000...***'''(((***'''''''''(((((()))))))))***+++---......---+++***************************+++,,,---......---,,,+++))))))***+++,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++***+++,,,,,,---...---+++++++++---///111,,,,,,++++++***+++++++++777555222...------.../////////......------,,,,,,---...//////000000111111111111111111111222333444666666888:::>>>CCCGGGJJJLLLKKKJJJIIIJJJKKKMMMNNNSSSRRRRRRTTTSSSOOOKKKHHHHHHKKKNNNOOOPPPPPPQQQRRRRRRSSSUUUXXX[[[^^^```bbbgggfffdddcccdddgggiiikkkmmmhhheeegggiiiiiilllpppuuu||||||uuuooojjjiiihhhffflllwww}}}xxxrrrqqqqqqrrruuuxxx{{{||||||zzzwwwuuurrrqqqooonnnlllhhhccc___bbb___[[[XXXVVVSSSOOOLLLJJJHHHFFFDDDDDDFFFHHHJJJJJJHHHHHHIIILLLNNNNNNNNNMMMOOORRRUUUXXXZZZ[[[ZZZ\\\ZZZYYYXXXZZZ\\\___```cccgggllloooqqqsssuuuvvv}}}zzzxxxwwwvvvuuutttuuuqqqlllhhhfffeeedddccc```___]]]ZZZVVVTTTQQQPPPJJJIIIFFFCCCAAA@@@??????;;;<<<===>>>???@@@AAABBB<<<<<<======>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCDDDCCCCCCBBBCCCEEEEEEDDDBBBCCCCCCCCCCCCDDDEEEFFFFFFKKKMMMPPPSSSUUUWWWXXXXXXXXXZZZ\\\\\\\\\___dddiiiqqqqqqqqqnnniiiccc`````````_____________________aaacccfffhhhkkknnnrrruuuuuuwwwxxxzzz}}}~~~tttmmm```ZZZQQQJJJFFFEEEDDDCCCAAA@@@??????>>><<<777444333222111111000000111111111111000000111111222333222222333444555666777888777777888999999999999999888888777777888888999:::999:::;;;<<<===<<<;;;;;;;;;:::888666555555555555666333111000000///...---,,,,,,------......------000000111333555666888888;;;<<<>>>???@@@CCCGGGJJJLLLOOOTTTWWWYYY\\\___aaagggiiinnnsssxxxzzz||||||~~~~~~}}}rrrrrrrrrpppnnnlllkkkkkklllooosssxxx}}}~~~}}}~~~xxxaaaeeedddlll}}}---------...000111333444777666444222000/////////------------,,,,,,+++******++++++,,,,,,++++++***+++---000222333222000...---///111111///...///000***************+++++++++'''((()))***+++,,,,,,,,,,,,...000...***'''((()))&&&&&&&&&''''''(((((((((***,,,---......,,,***)))************************---......///...---,,,,,,((()))***+++,,,,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++************+++,,,,,,+++***)))))))))+++...///***))))))))))))******+++000...,,,)))((()))+++,,,/////////......---------------------.........///---------...//////000111555666888:::>>>BBBEEEGGGEEEEEEDDDEEEGGGJJJMMMOOOTTTWWWXXXWWWTTTRRRPPPNNNOOORRRTTTUUUTTTRRRRRRRRRVVVUUUTTTTTTWWW[[[```ccciiigggdddbbbbbbccceeegggiiieeedddfffggghhhmmmsss{{{|||wwwsssqqqpppkkkoooxxx|||xxxqqqrrruuuwwwyyyzzz|||}}}~~~~~~|||zzzyyyyyysssqqqpppnnnlllhhhccc___```]]]ZZZWWWTTTQQQNNNKKKJJJIIIGGGEEEEEEGGGIIIJJJHHHGGGGGGHHHKKKMMMNNNNNNNNNPPPSSSVVVWWWXXXYYYYYY[[[[[[[[[[[[[[[]]]___aaahhhkkkooorrrtttvvvyyy{{{~~~|||zzzyyyzzzyyyxxxvvvxxxtttnnnjjjhhhhhhggggggeeeccc```]]]YYYVVVSSSRRRKKKIIIGGGDDDAAA@@@??????===============>>>>>>>>><<<;;;;;;;;;<<<===>>>???BBBBBBCCCCCCCCCDDDDDDDDDFFFEEEEEEFFFGGGGGGEEECCCBBBBBBCCCDDDEEEGGGHHHIIIOOOQQQSSSVVVXXXZZZZZZZZZ[[[^^^```aaaaaadddiiimmmtttvvvwwwtttoookkkgggeeeeeeeeeeeeddddddcccbbbbbbbbbdddgggjjjlllooossswwwyyyzzz{{{|||uuunnnbbb\\\SSSKKKGGGEEECCCCCCBBBAAA@@@???>>>;;;666333333222222111111111111111111111000000111111222333222222333444555666777888777777888999999999999999888888888888888999999::::::;;;<<<===>>>======<<<===<<<:::777666555555555666333111000000///...---,,,,,,,,,,,,,,,---......000000111333555666888888888:::===???AAADDDIIIMMMLLLOOOTTTWWWYYY\\\___aaagggjjjnnntttxxx{{{|||}}}~~~~~~|||qqqoooppppppnnnkkkjjjkkkmmmmmmnnnqqquuuyyy}}}}}}~~~}}}eeeiiigggmmmyyy}}}******+++,,,---///000111222222222111111111000000............---,,,++++++++++++,,,,,,,,,,,,++++++))),,,///222444222000///)))+++------,,,+++,,,---*********+++++++++++++++&&&''')))***,,,,,,---------------,,,)))(((((()))&&&'''''''''''''''((((((++++++,,,------,,,+++***+++,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,++++++))))))***,,,------------++++++++++++++++++++++++)))************+++++++++*********++++++++++++,,,***************+++,,,,,,******((('''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((''''''(((***---///........................---,,,,,,,,,,,,---......++++++,,,---...//////000111222444666:::===@@@AAA>>>>>>>>>@@@CCCHHHMMMPPPWWW^^^bbb^^^XXXVVVUUUUUU]]]^^^```___]]][[[ZZZZZZYYYWWWTTTSSSVVVZZZ```dddhhhgggdddbbb``````aaaaaacccaaabbbeeegggiiiooovvv{{{xxxwwwvvvppprrrxxx|||yyyrrruuuzzz}}}|||{{{zzz{{{uuusssqqqooommmiiieeeaaa]]]ZZZVVVSSSQQQNNNJJJHHHIIIHHHGGGGGGGGGGGGHHHIIIGGGFFFEEEGGGJJJLLLMMMMMMNNNQQQSSSUUUUUUUUUWWWYYYZZZ\\\]]]^^^^^^___aaacccgggjjjmmmoooqqqtttxxx{{{zzzyyyyyyzzz||||||zzzxxx{{{wwwrrrnnnmmmllllllkkkhhhgggddd```[[[WWWTTTSSSJJJHHHFFFCCCAAA?????????@@@@@@@@@????????????>>>>>>===<<<;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFFFFHHHGGGFFFGGGHHHGGGEEECCCCCCCCCDDDEEEGGGIIIKKKLLLQQQRRRUUUXXX[[[\\\]]]]]]]]]```dddfffgggjjjooosssyyy}}}~~~zzzvvvtttpppmmmiiiiiiiiiiiihhhfffeeedddfffhhhkkkmmmooorrruuuxxx|||}}}~~~|||rrrlllbbb\\\SSSLLLGGGEEEDDDCCCDDDBBBAAA@@@>>>;;;666333333333222111111111111222111111000000111111222333222333333444555666777777666777888888999999888888999888888888888999:::::::::;;;===>>>??????>>>===???===;;;999777666555555666333111000000///...---...---,,,++++++---...///000000111333555666888888888:::===???BBBFFFKKKOOOMMMQQQUUUXXX[[[]]]```ccciiikkkpppuuuyyy{{{|||}}}}}}}}}xxxppplllooopppoookkkiiikkkmmmkkklllmmmpppuuu{{{~~~~~~lllooommmrrr|||{{{{{{*********+++,,,...000000000111222333333222000///////////////...---,,,+++,,,,,,------------,,,,,,***+++...000222222333222(((***++++++)))(((((()))*********++++++,,,,,,,,,&&&'''(((***,,,---------...,,,***((()))))))))((()))))))))))))))(((((((((+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------*********+++++++++++++++)))***+++---.........///---------......---------))))))*********+++++++++++++++++++++,,,,,,,,,,,,***************++++++,,,))))))))))))((((((((((((&&&&&&&&&&&&'''((()))***************+++---...///------......//////000000,,,,,,+++++++++,,,...///+++,,,---...///000000111---...000333666888;;;<<<;;;;;;<<>>???AAABBBEEEHHHJJJLLLMMMMMMLLLKKKKKKKKKKKKIIIGGGFFFFFFGGGGGGIIIJJJKKKLLLPPPRRRUUUYYY]]]___```aaa^^^bbbhhhkkkmmmpppuuuyyy}}}}}}}}}zzzuuunnnnnnnnnnnnmmmkkkiiihhhjjjllloooqqqrrruuuxxx{{{~~~~~~yyypppjjjaaa[[[SSSLLLHHHGGGFFFFFFFFFDDDCCCBBB@@@<<<777444444333222222111111222222111111000000111111222333444444444555555555666666555666777777888888777777999999888888999999:::;;;;;;<<<===???@@@@@@??????@@@???<<<999777666555555666333111000000///...---///...,,,++++++---///111000000111333555666888888:::<<<>>>AAACCCFFFKKKOOOOOORRRVVVZZZ\\\___bbbdddkkkmmmqqqvvvzzz|||}}}}}}|||}}}|||uuuooollloooqqqooojjjhhhiiikkkkkklllmmmqqqvvv}}}~~~~~~nnnrrrrrryyyxxx}}}++++++,,,,,,...///111222000222444555555333000...000000000000///...---,,,,,,------......------,,,,,,,,,,,,---///222444666///000111000...,,,+++,,,*********++++++,,,,,,,,,&&&'''(((***,,,---------///+++'''&&&(((***)))(((,,,,,,++++++******))))))++++++******++++++,,,---)))))))))******+++++++++******+++++++++,,,,,,,,,)))***,,,---.../////////)))******++++++******)))+++++++++,,,,,,---------++++++,,,,,,,,,---------*********)))***++++++,,,((((((***,,,------------))))))))))))***,,,------------,,,,,,+++***)))))),,,,,,---...///000111111,,,++++++***+++,,,...///,,,---...000111222222222000111333555888;;;===>>>;;;<<<===AAAGGGOOOVVVZZZhhhwwwvvvgggbbbccceee```aaaaaa```]]]\\\\\\]]][[[ZZZZZZZZZ[[[\\\^^^___aaa``````___^^^\\\[[[[[[YYYZZZ^^^eeehhhkkkrrr{{{~~~~~~}}}|||xxxyyyvvvrrrooommmkkkhhhfff___\\\YYYVVVSSSPPPLLLJJJEEEFFFHHHIIIIIIHHHFFFEEEDDDCCCCCCEEEHHHKKKLLLKKKPPPQQQSSSRRRPPPQQQUUUXXXZZZ]]]aaabbbaaaaaaccceeehhhjjjlllnnnpppsssxxx{{{~~~~~~~~~zzzxxxvvvuuusssrrrllljjjfffbbb]]]YYYUUUSSSOOONNNLLLJJJHHHGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIIIIEEECCCAAA>>>=========>>>@@@BBBEEEIIIMMMQQQTTTUUURRRQQQPPPPPPPPPOOOMMMKKKJJJJJJJJJJJJJJJKKKLLLLLLNNNPPPTTTYYY^^^aaacccddd___dddjjjoooqqquuuzzz~~~zzzsssttttttsssrrrpppnnnmmmnnnppprrrsssuuuwwwzzz}}}~~~~~~xxxpppjjj^^^YYYQQQLLLIIIIIIIIIIIIHHHFFFEEECCCAAA===888555444333222222111111222222111111111000111222222333444444555555555555555555555555666777777777777777999999888888999999:::;;;;;;<<<>>>???@@@@@@@@@???AAA@@@===:::888666666555666333111000000///...---000...,,,++++++---000111000000111333555666888888===>>>@@@BBBCCCFFFJJJMMMPPPSSSXXX[[[]]]```ccceeelllooossswwwzzz|||}}}}}}{{{}}}}}}xxxsssooommmppprrrooojjjfffgggjjjkkkmmmoootttzzz}}}~~~lllrrruuu~~~xxxyyyyyy((()))***+++---000222333000111222333333222000///,,,,,,...///111222222222......---,,,,,,,,,------//////111444666444111...111000///...---,,,,,,,,,,,,,,,+++***)))))))))***'''((((((***+++,,,------++++++************************++++++***)))((('''%%%&&&&&&'''((())))))***,,,***(((''')))+++,,,,,,+++,,,,,,,,,,,,+++******+++------***%%%$$$(((,,,---+++))))))*********)))---------,,,,,,---......************************(((***,,,+++***)))***+++++++++************++++++))))))))))))************)))***+++,,,,,,,,,,,,,,,+++,,,---...////////////...---+++******+++---...777444000///000000...+++...000222444666777888888===???AAACCCGGGLLLSSSXXXiii|||vvvddd^^^]]]\\\\\\[[[ZZZXXXVVVWWWZZZ]]]ZZZ[[[]]]___```___^^^]]]___^^^]]]]]]]]][[[XXXUUUWWW\\\```ccceeejjjttt{{{zzzpppkkkkkkllljjjhhhccc___ZZZVVVRRRPPPLLLJJJKKKIIIHHHHHHHHHGGGDDDBBBDDDDDDEEEFFFGGGIIIKKKLLLLLLMMMOOOQQQSSSVVVYYYZZZ^^^^^^___^^^^^^___cccffffffjjjnnnooonnnooossswww~~~|||yyyvvvwwwqqqjjjddd```]]][[[ZZZPPPOOOLLLIIIGGGGGGGGGGGGIIIIIIHHHGGGFFFFFFGGGGGGEEEDDDAAA?????????@@@AAAEEEEEEFFFKKKQQQVVVXXXWWWVVVUUUSSSRRRPPPOOOOOOOOOLLLKKKJJJIIIHHHIIIJJJJJJIIIMMMSSSWWW[[[^^^aaaddd```ccciiipppvvv{{{~~~~~~}}}}}}|||zzzwwwttttttvvvxxxzzz|||}}}}}}}}}wwwnnnggg```WWWNNNJJJGGGEEEEEEIIIOOOMMMJJJEEE@@@<<<888666555444333222111111111111222222222222222222222222222222111111222222333444444444555666777888999999888777777666777999:::;;;;;;<<<===>>>>>>?????????======<<<;;;999666444333666555333111000///......///////////////.........///111444555555666888:::;;;>>>BBBDDDFFFHHHKKKMMMSSSTTTVVVZZZ```dddfffggglllrrrvvvuuuvvvzzz{{{zzz|||}}}~~~{{{uuuqqqnnnnnnnnnmmmllllllkkkkkkiiilllpppvvv{{{}}}ssssssuuuwwwtttrrr|||++++++++++++,,,---...///111111222333222111000///---....../////////......+++++++++++++++,,,---...***+++...111444444111...000000///...------,,,,,,---,,,+++***))))))))))))(((((()))***+++,,,,,,---------,,,,,,+++***))))))&&&'''((())))))'''%%%$$$'''''''''((()))))))))***,,,+++))))))+++,,,---,,,+++++++++++++++******)))(((***,,,***'''&&&***......,,,++++++,,,,,,+++***---,,,,,,,,,,,,,,,------************************)))+++,,,,,,+++******++++++******))))))******+++))))))))))))************)))***++++++,,,,,,,,,++++++,,,---...////////////---,,,+++******,,,---...222///------//////...,,,000000111333555666888888???AAACCCEEEGGGKKKPPPTTT___ooovvvkkk]]]YYYYYYWWWVVVVVVVVVTTTSSSTTTWWWZZZZZZ\\\^^^```aaa```___^^^aaa^^^[[[XXXXXXXXXXXXWWWXXX\\\aaaccceeejjjqqqwww~~~xxxqqqpppooollljjjccc___YYYUUURRROOOLLLJJJLLLKKKIIIIIIIIIHHHEEECCCEEEEEEFFFGGGHHHJJJLLLMMMMMMMMMOOOQQQTTTWWWYYY[[[`````````^^^]]]^^^aaacccgggjjjnnnpppppprrrvvvzzz}}}zzzuuunnngggcccaaa^^^]]]TTTRRROOOLLLJJJJJJKKKLLLNNNKKKHHHEEEDDDFFFHHHJJJHHHGGGEEECCCCCCCCCDDDEEEGGGGGGIIINNNUUUZZZ\\\[[[YYYXXXVVVUUUSSSRRRQQQQQQMMMLLLKKKJJJIIIIIIJJJKKKJJJMMMRRRUUUXXXZZZ]]]___^^^bbbiiiqqqxxx}}}~~~|||{{{{{{}}}~~~~~~~~~wwwnnnhhh```WWWNNNJJJGGGEEEFFFJJJOOONNNLLLHHHCCC===888555555444333222111111111111222222222222222222222222222111111111222222333333444444555555666777777777777777666666777888:::::::::;;;<<<===>>>>>>>>>>>>======<<<;;;999777555444555444333111000///....../////////////////////...///111444555555666888:::;;;>>>BBBDDDFFFHHHKKKMMMTTTUUUXXX\\\aaaeeehhhiiioootttwwwvvvvvvzzz|||zzzzzz{{{}}}~~~wwwrrrqqqqqqpppooonnnmmmlllkkkkkknnnrrrwww|||vvvvvvwwwrrrmmmnnnvvv++++++***++++++,,,---...222222111111111000000000/////////...---,,,***)))(((((())))))***,,,---...,,,---000333777777555333000//////......---------------+++******)))))))))))))))*********+++++++++//////...,,,+++***)))((((((***,,,------+++((('''))))))))))))))))))*********)))((()))+++,,,+++*********++++++******)))((($$$'''******)))))),,,//////---,,,,,,---...---+++,,,,,,+++++++++++++++,,,***************************,,,------+++++++++,,,+++******))))))******+++))))))))))))************)))***++++++,,,++++++++++++,,,---......//////...---,,,+++++++++,,,...///...---,,,,,,///000000000111111111222444666888:::BBBDDDFFFGGGGGGHHHJJJLLLQQQ]]]ccc\\\TTTRRRQQQNNNNNNOOOOOONNNNNNPPPSSSVVVYYY[[[^^^aaabbbbbbaaa```ccc^^^WWWSSSSSSUUUWWWXXXZZZ]]]bbbdddeeehhhlllpppuuuwwwvvvtttxxx{{{vvvsssooolllfffbbb\\\WWWTTTQQQOOONNNOOOMMMKKKJJJJJJIIIGGGEEEFFFGGGGGGHHHIIIJJJLLLMMMLLLMMMNNNQQQSSSVVVYYYZZZ]]]^^^___^^^^^^___bbbeeehhhkkkppprrrsssuuuyyy}}}zzzsssmmmiiifffccc```ZZZWWWSSSOOOMMMNNNPPPQQQSSSOOOIIIEEEDDDFFFJJJMMMLLLKKKIIIHHHGGGHHHHHHIIIJJJKKKNNNSSSYYY^^^aaabbb^^^]]]\\\ZZZXXXVVVUUUUUUPPPOOOMMMKKKJJJJJJKKKKKKJJJLLLPPPRRRTTTUUUXXXZZZ]]]bbbjjjsss||||||uuummmhhh```WWWMMMIIIFFFEEEGGGLLLOOOPPPOOOLLLGGG@@@:::555555444333222111111111111111111111111111111111111111111111111222222333333444444444444444444444444555555555555666777888999888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999777555444555444222111000///............/////////////////////111444555555666888:::;;;>>>BBBEEEFFFHHHKKKMMMTTTVVVYYY]]]bbbfffjjjkkkrrrvvvxxxvvvvvvzzz|||{{{yyyyyy{{{yyyrrrsssrrrrrrqqqooonnnmmmmmmnnnppptttxxx}}}~~~~~~~~~~~~zzzyyyzzzooohhhiiiooo}}}''''''((()))+++---///000333222111000//////000000/////////...---+++***))))))))))))******,,,---------...000333777777666444///////////////............---,,,+++***)))))))))******************++++++------,,,++++++***)))))))))+++---//////---+++)))++++++******************((('''''')))***+++)))((()))************)))((((((%%%'''***+++++++++,,,......---,,,---......---+++,,,+++*********************************************,,,...---,,,+++,,,,,,******))))))))))))******((()))))))))******************++++++++++++******++++++,,,---............,,,,,,++++++,,,---...//////.........000111222222222222111222444777:::<<>>BBBEEEFFFDDDCCCCCCAAA===@@@BBBDDDEEEFFFIIILLLOOOSSSVVVZZZ^^^aaaaaa```^^^\\\YYYTTTQQQRRRTTTUUUVVV\\\^^^```bbbbbbaaaaaaaaa]]]cccgggeeeaaafffvvv}}}wwwssspppkkkccc]]]YYYXXXXXXXXXVVVTTTPPPOOONNNNNNLLLKKKHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMOOORRRUUUWWWYYYYYY\\\^^^```aaacccgggiiikkkooosssttttttuuuyyy}}}}}}yyyuuuqqqllliiibbb^^^YYYTTTQQQRRRTTTVVVVVVUUUSSSQQQOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMOOOQQQVVVZZZ___dddhhhkkkiiihhhgggeeeccc```]]][[[UUUTTTQQQNNNLLLKKKKKKKKKFFFHHHKKKMMMOOOQQQTTTWWW[[[```jjjvvvzzzrrrkkkfff___UUULLLGGGEEEDDDFFFJJJMMMOOORRRQQQMMMEEE<<<777444444333222111111111111000000000000000000000000///000111222222222111111333333222222111111000000111111222333444444444444444444555666777777777777888888888888777666555444333222111000//////......---.........//////000000///111333555555666888:::<<>>>>>===<<<;;;999888;;;===@@@AAACCCEEEHHHKKKMMMPPPVVV[[[^^^^^^]]][[[XXXUUURRRRRRSSSUUUVVVVVV\\\]]]^^^^^^^^^]]]\\\[[[[[[```fffeee______mmm~~~|||xxxqqqkkkbbb\\\XXXXXXXXXYYYZZZWWWSSSQQQPPPPPPOOOMMMJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNPPPSSSVVVYYYZZZ```bbbccccccbbbbbbccceeelllooosssuuuuuuwww{{{~~~{{{wwwrrrooohhhddd^^^YYYVVVUUUVVVWWWVVVWWWWWWWWWVVVTTTQQQPPPPPPPPPPPPPPPPPPPPPOOOOOORRRUUUZZZ^^^aaafffjjjmmmllllllkkkiiifffbbb___]]]WWWUUURRROOOMMMKKKJJJJJJEEEFFFIIIJJJLLLNNNQQQTTTVVV\\\eeerrryyyqqqjjjddd]]]TTTKKKGGGEEEBBBCCCFFFJJJMMMPPPQQQMMMFFF>>>888555444333222111111111111////////////////////////...///111222222222111000222222222111111000000000///000111222333333333222222222333444555555555555666666666666555555444333222222111000////////////------......///000000000///111444555555666888:::<<>>???AAADDDGGGGGGKKKQQQWWWZZZ[[[YYYXXXWWWTTTQQQPPPRRRUUUXXXYYY\\\[[[[[[[[[[[[ZZZYYYXXX[[[]]]bbbfffeeeeeeooo{{{~~~ssslllccc\\\YYYYYYZZZ[[[\\\YYYUUUSSSRRRQQQPPPOOOMMMMMMLLLLLLKKKLLLLLLLLLOOOPPPQQQSSSVVVYYY\\\]]]dddeeefffeeedddbbbbbbcccjjjnnnsssvvvxxx{{{}}}xxxuuunnnkkkfffaaa\\\ZZZYYYYYYXXXYYYZZZ[[[ZZZXXXVVVTTTSSSTTTTTTUUUUUUTTTTTTTTTUUUYYY^^^aaadddggglllpppnnnnnnmmmkkkhhhddd```^^^XXXVVVSSSOOOLLLJJJIIIIIIDDDFFFGGGGGGHHHIIILLLOOOOOOTTT]]]iiixxxyyyqqqhhhbbb[[[SSSKKKHHHDDD@@@???AAAGGGJJJMMMOOOLLLFFF???:::555444333222111111111111////////////////////////...///111222222222000000222222111111111111111111---...000111222222111111000000222333333333333333333333444444444333222222222111000//////...//////------......///000000111///111444555555666888:::===???CCCFFFHHHJJJLLLNNNOOOUUU[[[```bbbfffmmmsssrrrxxx}}}~~~~~~~~~|||wwwtttnnnnnnnnnnnnnnnnnnnnnnnnlllmmmooorrrvvvzzz~~~+++++++++,,,---...000111000111222222111///,,,***,,,,,,,,,+++***)))((('''(((((((((((()))+++,,,---))))))+++...222444555444+++---///111222222111000000000...,,,+++***))))))'''((()))***+++,,,------,,,+++++++++******))))))((('''&&&&&&&&&''')))***''''''((()))***++++++,,,+++(((&&&%%%''')))******+++,,,,,,,,,,,,+++******---+++)))(((***,,,---...------...111222222000......---,,,+++************************************(((***,,,,,,***)))***+++))))))(((((((((((())))))))))))))))))***************************)))((((((******+++,,,------------000000000///...---+++***,,,...000///------000333...111555999>>>BBBEEEFFFCCCDDDCCC???;;;888777888111222333444111///111444444777:::;;;===???AAADDDDDDHHHNNNTTTXXXXXXWWWVVVWWWTTTOOONNNQQQUUUYYY\\\[[[ZZZYYYXXXYYYXXXWWWVVVYYYXXX\\\fffmmmooovvv~~~vvvooofff^^^[[[[[[]]]]]]^^^ZZZVVVSSSSSSRRRQQQQQQPPPOOONNNNNNMMMNNNNNNNNNRRRRRRTTTVVVYYY\\\^^^```ccceeeffffffeeedddeeefffiiinnnsssxxxzzz}}}yyysssqqqlllfffbbb^^^\\\\\\[[[[[[\\\\\\[[[ZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXWWWXXX\\\aaadddfffiiimmmqqqooonnnnnnlllhhhddd```^^^XXXVVVSSSOOOLLLJJJIIIHHHEEEFFFFFFEEEEEEFFFHHHJJJJJJNNNVVVcccrrryyyqqqhhhaaaZZZSSSKKKHHHDDD???===>>>FFFHHHLLLMMMKKKEEE???;;;555444333222111111111111////////////////////////...///111222333222000///111111111111111222222222,,,...///111111111000000///000111222222333333222222222222333333222222111222111000//////...//////---------...///000000111///111444555555666888:::===@@@CCCFFFHHHJJJLLLNNNPPPVVV]]]aaaccchhhooouuurrryyy{{{xxxxxxqqqqqqpppooonnnmmmlllllllllmmmooorrrvvv{{{222000---******,,,...000000333444333///------///...,,,******,,,---+++(((---***'''$$$$$$'''***---000000000111333444222111///......---,,,,,,++++++...---,,,+++***(((''''''))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((()))))))))))))))))))))))))))*********++++++++++++------++++++++++++------000---))))))+++------,,,+++,,,,,,,,,,,,,,,,,,---------+++*********+++,,,------,,,++++++******)))------,,,,,,+++******))))))*********++++++++++++''')))******))))))***,,,((())))))***+++,,,,,,,,,++++++++++++,,,---....../////////////////////...222111111000000000000111//////111666<<>>;;;CCCFFFJJJKKKHHHCCC???===777666555333222111111111111111111111000000000000///000111222222111000///000000000000000000000000111000///......///000111111111111111111111111111111111111000000000000000///000111000...,,,---...,,,,,,------.../////////111111222444666888:::;;;???AAADDDFFFGGGIIIKKKNNNNNNUUU\\\aaadddhhhpppvvv{{{{{{|||~~~|||yyyxxxuuutttrrrpppooommmmmmmmmnnnqqquuuwwwyyyzzz}}}{{{{{{///...,,,******,,,...000000222444222///------...///,,,******,,,---+++***,,,***(((&&&&&&(((***,,,---------000333444444333111111000000///.........,,,,,,++++++***)))))))))(((((((((((()))***,,,,,,++++++++++++++++++++++++******)))((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,+++************+++,,,///,,,))))))+++------,,,+++,,,,,,,,,,,,---------+++***)))((((((((()))***)))******++++++,,,------+++++++++***))))))(((((()))))))))*********++++++''')))******))))))***+++'''''''''((()))*********++++++++++++,,,---...///////////////////////////111111000000000000000111///000111666;;;???AAAAAA???;;;666333222222111111//////......///000000111222111222222444666888999>>>BBBHHHOOOTTTXXXYYYZZZYYYWWWVVVWWWZZZ\\\\\\\\\ZZZYYYWWWUUUTTTSSSSSSTTTTTTTTTYYYeeepppyyy|||yyyuuuzzz~~~uuullleeebbbbbbbbbaaa]]]XXXVVVVVVWWWVVVUUUSSSUUUVVVTTTQQQPPPRRRTTTUUU]]]eeefffbbb]]]^^^```cccgggjjjjjjhhhhhhlllqqqsssrrrsssxxx~~~{{{xxxtttnnnjjjfffcccbbbaaa```___^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\^^^```aaaaaadddiiilllmmmnnnpppqqqooopppooommmkkkiiibbbYYYRRROOOKKKIIIHHHFFFDDDBBB===<<<;;;;;;;;;<<<>>>>>>???BBBIIITTTbbbrrr{{{qqqfff```YYYTTTMMMHHHEEEBBB???<<>>DDDKKKQQQVVVYYYZZZZZZYYYXXXZZZ\\\]]]]]]]]]ZZZYYYWWWUUUTTTSSSSSSSSSTTTSSSWWWaaalllwwwsssjjjhhhhhhoooyyyvvvoookkkhhhfffdddaaa^^^ZZZYYYYYYZZZZZZZZZWWWYYYZZZZZZWWWUUUUUUUUUVVV]]]eeegggddd```___```dddgggjjjkkkkkkmmmqqquuuwwwvvvwwwzzz}}}yyytttpppllliiihhheeedddaaa___^^^^^^```aaaaaa```___^^^___```aaabbbbbbeeejjjmmmnnnooopppqqqrrrqqqooonnnpppooodddXXXOOOLLLHHHFFFEEECCCBBB@@@:::999999999999888888888;;;>>>CCCKKKWWWfffvvv{{{qqqfffaaaZZZVVVPPPJJJFFFCCC@@@>>>AAADDDGGGGGGCCC>>>:::888444333222111000/////////111111000000000000/////////000000111111000000///000000000000000000000000111000////////////000111000000000000000000000000/////////000000111111111111222222111///......///,,,,,,------.../////////111111222444666888:::;;;AAACCCFFFHHHJJJLLLOOOQQQTTTYYY```eeehhhmmmtttyyy~~~~~~~~~~~~}}}yyysssrrrrrrqqqqqqqqqqqqrrrrrrtttwwwzzz|||~~~zzzqqqvvv+++++++++,,,---...000000111111111000///---,,,,,,---,,,***))))))***+++,,,++++++++++++++++++++++++((((((***---111444444444---------,,,++++++******************************''''''((()))***,,,...///............------------******))))))((())))))***)))))))))))))))))))))))))))))))))*********++++++++++++************++++++,,,+++******+++,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,+++++++++++++++------,,,++++++******)))***))))))(((''''''&&&&&&(((((((((((())))))))))))''')))***)))(((((()))************++++++,,,,,,,,,,,,,,,,,,,,,---...///000//////000111111222222333222222111111111111222222222111222444777999999888333111//////111222222111/////////......///000000000000000111222333444444777;;;AAAIIIPPPVVVZZZ\\\[[[ZZZ[[[\\\^^^___^^^]]]ZZZZZZXXXVVVTTTSSSRRRQQQVVVUUUVVV\\\cccpppttteee]]]\\\]]]gggttt}}}|||zzzxxxzzz}}}|||uuuooommmkkkhhhddd```___]]]\\\[[[\\\]]]]]]YYY[[[\\\]]][[[YYYVVVUUUWWW[[[```bbb```______```ccceeeiiikkkmmmppptttwwwzzzzzzzzz{{{~~~zzzuuuqqqnnnllliiigggccc___^^^___bbbcccaaaaaa```_________```aaaaaadddiiikkkmmmmmmnnnoootttrrroooqqqvvvvvvjjj[[[PPPLLLHHHDDDBBB@@@>>>===::::::::::::999888666666:::<<<@@@EEEOOO^^^ooozzz~~~sssiiiddd[[[WWWQQQKKKFFFCCC@@@???AAADDDFFFEEEAAA<<<888666666555444333222222222222111000000000///////////////000000000000000000///000000000000000000000000//////............//////000000000000000000000000---......///000111222222000111222000...---...///,,,,,,------.../////////111111222444666888:::;;;@@@BBBFFFHHHJJJMMMPPPRRRVVV[[[```eeejjjooouuuyyy|||vvvssssssssssssttttttuuuvvvuuuwwwzzz{{{|||}}}ttt|||,,,,,,,,,---///000222222111000000//////---,,,+++******))))))((()))***+++++++++,,,,,,,,,,,,++++++******+++---111222222111,,,,,,+++******))))))(((,,,,,,++++++***)))))))))''''''((()))+++,,,...///------------,,,,,,++++++******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,---++++++,,,------...//////,,,,,,,,,,,,++++++******------,,,++++++******)))+++******))))))(((((('''(((((((((((())))))))))))((()))***)))((('''((()))++++++++++++,,,,,,,,,,,,------------...///000000//////111222444555777777555555444444333333444444333222222333555666666555222111000111333555444333111000000/////////000000//////000111111111222222444888@@@IIIRRRXXX]]]___\\\]]]]]]```bbbbbb```]]]\\\\\\ZZZXXXUUUSSSQQQOOOTTTRRRRRRUUUYYYeeezzzxxxiii[[[UUUVVVWWWbbbrrr~~~|||}}}}}}{{{xxxrrrmmmnnnnnnmmmqqqxxxzzz}}}}}}sssmmmlllkkkgggdddaaaaaa```^^^]]]]]]]]]^^^\\\]]]___``````^^^ZZZXXXYYYYYYYYYZZZ[[[]]]___aaa```bbbfffiiilllqqquuuxxx||||||}}}}}}}}}yyyuuuqqqpppllliiiddd```___```bbbdddbbbbbbaaaaaaaaaaaaaaaaaaaaaeeeiiilllmmmmmmnnnooosssqqqooorrryyy{{{ooo```SSSNNNHHHCCC@@@>>><<<::::::::::::999888777555555666888<<<@@@HHHUUUfffsss}}}sssiiieeeZZZWWWRRRLLLFFFAAA??????AAADDDEEEDDD@@@;;;888666555555444333222222222222000000000////////////...000//////////////////000////////////////////////------------------------////////////////////////------...///000111111222///000000///---,,,,,,---,,,,,,------.../////////111111222444666888:::;;;>>>AAAEEEGGGJJJMMMPPPSSSWWW[[[```eeejjjoootttxxx~~~|||uuusssttttttuuuvvvwwwyyyyyyyyyzzz{{{{{{{{{{{{~~~vvv...---------///000222444111///............+++)))((()))+++***))))))***+++++++++++++++++++++++++++,,,,,,,,,...111222111000...------,,,,,,+++******,,,,,,++++++***)))(((((((((((())))))+++,,,...///,,,++++++******))))))(((******)))))))))***++++++))))))))))))))))))))))))((((((((()))))))))******+++,,,,,,------,,,,,,+++(((***++++++******,,,---++++++,,,---...//////000)))************)))(((((()))******++++++,,,------,,,++++++******))))))(((((((((((()))))))))******((()))***)))'''&&&'''(((************************......---......///000111...///111444777:::<<<===;;;:::999777666666666555444333222333555555444333444333333555777777666555222222111000000000111111......///000000//////...222888AAALLLVVV\\\```bbb``````bbbeeeffffffccc``````___]]]ZZZVVVSSSOOONNNLLLLLLLLLMMMOOOZZZooo|||nnnaaaUUUPPPQQQTTT```qqq~~~}}}|||{{{{{{|||{{{xxxvvvllllllnnnrrryyy~~~{{{zzzooofffaaaccccccccciiisssyyy}}}yyyrrrmmmkkkjjjhhheeedddeeedddbbb___]]]]]]^^^``````aaacccdddccc```]]][[[XXXUUUUUUYYY]]]aaaccc```bbbeeeiiinnnrrrvvvxxx}}}|||xxxtttrrrmmmjjjfffbbb``````bbbdddbbbccccccccccccccccccccccccfffkkkmmmnnnnnnoooppppppnnnlllooovvvxxxmmm```SSSNNNHHHBBB???===;;;999888888777666555555444444111444777999???JJJZZZfffwww~~~rrrhhhddd[[[XXXTTTMMMFFFAAA??????@@@BBBCCCBBB???:::888777333222111111000000111111000000////////////......000//////......//////000////////////////////////,,,,,,------------,,,,,,////////////////////////.........//////000000000...//////...,,,++++++,,,,,,,,,------.../////////111111222444666888:::;;;>>>AAADDDGGGJJJMMMQQQTTTYYY[[[___dddjjjppptttvvv}}}~~~}}}}}}uuussssssssstttvvvwwwyyyzzz||||||||||||{{{|||~~~www///...,,,,,,---///222333111///------......+++((('''***---...,,,++++++,,,++++++************++++++,,,,,,,,,...111333222111//////......---,,,,,,,,,************************************+++,,,---...---,,,,,,+++******))))))******))))))******+++,,,))))))))))))))))))))))))************++++++++++++***+++,,,,,,,,,,,,+++***&&&)))+++,,,******+++---++++++,,,---...///000000)))******+++***)))(((''')))******++++++,,,------,,,++++++******))))))((()))))))))*********++++++((()))***)))'''&&&'''(((************************............///000111222...///222666:::===@@@BBB@@@???===;;;999888777777555444333333444555444333666666666888999999777444444333333222111111222222///000000111111000///...111888CCCPPPZZZaaadddeeedddeeegggjjjlllkkkgggdddcccbbb```\\\XXXSSSNNNLLLHHHIIIIIIHHHFFFMMMaaauuuuuuhhh\\\QQQNNNOOORRR___qqq~~~wwwuuusssqqqoookkkeee```WWWWWWYYY___hhhqqqxxx{{{~~~pppeee^^^___```___fffqqqzzz~~~~~~}}}||||||{{{xxxsssnnnkkkjjjjjjjjjiiiiiiiiifffaaa^^^^^^___aaa``````ccceeeeeebbb___]]]YYYVVVWWW\\\aaaddddddcccdddgggkkkqqqvvvyyy{{{zzzwwwtttmmmkkkgggcccaaa```aaabbb```aaaaaabbbcccccccccccccccfffjjjlllmmmmmmnnnooolllkkkhhhiiinnnooofffZZZPPPKKKEEE@@@>>>===<<<;;;888777666444444444555555///222555555777@@@NNNYYYooo~~~rrrhhheee\\\ZZZVVVOOOGGGBBB@@@AAA===???@@@???<<<999777666222222111111000000111111000000/////////.........000///............///000////////////////////////---...////////////...---..............................//////////////////...///000///---+++,,,---,,,,,,------.../////////111111222444666888:::;;;>>>AAAEEEIIILLLOOOSSSVVVZZZ\\\___eeekkkqqquuuvvv{{{~~~~~~|||~~~|||uuuqqqqqqrrrrrrtttuuuwwwxxx||||||}}}}}}}}}~~~{{{000...+++***+++---111333111...,,,---......+++((('''+++000111///---,,,---,,,+++***))))))***+++,,,++++++,,,///222444444333///......------,,,++++++((())))))***++++++,,,,,,+++*********+++,,,,,,---000000///......---,,,,,,******))))))***+++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))&&&))),,,,,,******+++---++++++,,,---...///000111++++++,,,---,,,+++***)))------,,,,,,+++******)))++++++******))))))((((((************++++++++++++((()))***)))'''&&&&&&''',,,,,,,,,,,,,,,,,,,,,,,,.........//////000111222---///333777<<<@@@CCCEEECCCBBB@@@===;;;999888888555444333333555555444333888777888999:::999666444555444444333222222222333222333333444444333111000111888EEESSS]]]dddfffggghhhiiikkknnnpppnnnjjjgggeeedddbbb^^^XXXSSSNNNKKKIIIJJJIIIEEE@@@CCCUUUggg}}}rrrggg[[[QQQNNNOOOQQQ^^^pppssspppmmmjjjeee^^^UUUNNNHHHHHHJJJQQQ\\\hhhqqqvvv|||~~~vvviiiaaabbbaaa___fffrrr{{{|||{{{}}}~~~yyyxxxuuuppplllkkklllnnnlllmmmmmmiiiccc___^^^______^^^]]]```cccdddaaa___^^^[[[YYY[[[aaaffffffdddfffgggiiinnnsssyyy|||}}}|||xxxvvvmmmkkkgggcccaaa```aaaaaa\\\]]]^^^``````aaaaaaaaa```cccgggjjjjjjkkkkkkllljjjhhheeedddfffggg___UUULLLHHHBBB???============:::888666555555666777888000333555444444:::GGGQQQjjjzzzuuujjjggg]]]\\\XXXPPPHHHCCCBBBCCC;;;===>>>===;;;777666555444444333333222333333333000/////////............000///...------...///000////////////////////////...///000111111000///...........................///////////////.........///000111000...,,,---...,,,,,,------...//////000111222222444666888:::<<>>???BBBGGGLLLQQQSSSSSS\\\___ccciiiooosssvvvxxx}}}{{{zzzyyy|||tttllllllllllllmmmoooppprrrsssyyy|||~~~************+++---///000111000///...---,,,,,,,,,+++++++++,,,...---+++)))+++***))))))***+++*********+++---///111222333333//////...---++++++,,,,,,...,,,******++++++***)))))))))))))))******+++,,,++++++++++++************+++,,,---.........,,,,,,))))))))))))))))))))))))************************'''((())),,,...000222333++++++++++++++++++++++++******+++,,,---......///---,,,+++***))))))******))))))******+++,,,,,,,,,*********+++***))))))(((++++++***)))))))))))))))******))))))))))))************++++++,,,---------.........//////000000000000000111444777:::===???BBBBBBCCCBBBAAA???<<<::::::888666777999:::888666999:::;;;;;;;;;:::999888777999::::::::::::<<<>>>::::::999888777555555444666;;;JJJ```qqqwwwwwwvvvttttttuuuuuuuuutttsssrrrnnnjjjeee```[[[VVVQQQMMMKKKFFFBBB@@@======EEEOOOaaauuuuuummmcccZZZUUUVVVZZZgggvvvxxxoookkkddd\\\UUUOOOKKKIIIJJJJJJJJJKKKPPPZZZfffnnn}}}yyynnnfffaaa```gggooowww|||uuurrrqqqpppmmmjjjkkkjjjiiigggdddaaa___]]]```____________```aaabbbfffeeeeeedddeeefffggghhhlllooossswwwzzz|||yyywwwppphhhcccaaa___\\\ZZZZZZYYYWWWVVVVVVWWWXXXYYY]]]^^^___`````````___^^^]]]ZZZXXXXXXXXXUUUOOOIIIEEECCC@@@>>><<<;;;<<<<<<999888777555555444555555444555555444444777;;;>>>JJJ]]]{{{{{{rrrqqqfff```XXXQQQLLLFFF???:::888777777999<<<<<<999666222222111000000000000000000000////////////000000------------....../////////////////////......---........................---......//////......---000000000//////////////////.........---,,,,,,,,,---------...//////000000111222333444666999;;;<<<>>>@@@CCCHHHMMMQQQSSSTTT\\\___eeekkkqqquuuxxxyyy}}}~~~}}}|||}}}~~~{{{uuunnnmmmmmmmmmmmmnnnpppqqqrrrxxx{{{~~~+++*********+++,,,...///111000///......---,,,,,,---,,,,,,---//////,,,************)))((((((***,,,)))***,,,///111333444444000000///......---------...,,,***)))******)))(((***)))))))))))))))******,,,+++++++++************(((***---///000///---,,,))))))))))))))))))))))))************************((())))))***+++,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,---......,,,++++++******+++******++++++,,,---------,,,,,,+++***************...---,,,***)))(((((((((***)))))))))))))))******)))******++++++,,,------...///000111111000///...333333444666777999::::::>>>>>>?????????===<<<;;;:::999999:::;;;;;;:::888::::::;;;<<<<<<<<<<<<;;;;;;<<<=========@@@CCCFFFEEECCCAAA>>>;;;999888777999@@@PPPhhhyyyzzzzzz{{{{{{zzzyyyxxxwwwssspppkkkeee___WWWPPPJJJIIIEEEAAA???;;;:::AAAIIIVVViii~~~zzzrrrggg]]]WWWXXX___lllzzz|||tttooojjjbbbZZZTTTPPPNNNNNNQQQQQQQQQRRRTTT[[[ccciii{{{uuullleeeccciiiqqqvvv{{{wwwvvvtttpppmmmiiiiiiiiihhhfffeeecccbbbbbbaaa___^^^^^^```cccdddiiiiiijjjjjjkkkkkkjjjjjjrrrsssvvvzzz|||xxxrrriiibbb___\\\WWWTTTTTTSSSRRRPPPQQQRRRSSSUUUYYYZZZZZZZZZXXXWWWUUUSSSVVVSSSOOOOOOOOOMMMIIIEEEAAA???>>><<<;;;;;;;;;<<<;;;:::888777666555555555222333444555444666888:::???OOOjjj}}}vvvttthhhbbbZZZSSSNNNHHHAAA<<<666666666888:::;;;999777333222222111111111111111000//////......//////000,,,---------------......///////////////......---........................---......//////......---111111000000///......---------------,,,,,,,,,,,,,,,,,,------.../////////111111222444666888:::;;;>>>@@@DDDHHHMMMPPPSSSTTT[[[```fffnnntttxxxyyyzzz|||~~~~~~~~~}}}}}}zzzuuuooonnnnnnnnnnnnnnnoooppppppuuuyyy~~~+++************,,,---///000000000///...------,,,---------...000///---+++'''***,,,,,,)))''')))+++((()))+++...111333444555111111000111111111///......,,,***)))******((('''***))))))(((((())))))***,,,,,,+++++++++*********'''(((***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++*********)))***+++++++++++++++,,,,,,++++++++++++++++++++++++...---,,,,,,+++************++++++,,,,,,---......///...---,,,+++,,,---...---,,,+++***)))((((((((())))))))))))))))))***+++))))))******+++,,,,,,---,,,...000222333222111000222333444555666666666666777888999:::::::::999999::::::;;;<<<<<<<<<:::999999:::;;;;;;<<<=========>>>?????????@@@CCCIIIMMMQQQPPPMMMIIIEEEAAA>>><<<===EEEWWWnnn~~~}}}}}}~~~}}}|||yyyuuunnnfff^^^VVVOOOJJJHHHDDDAAA???:::888===EEERRRcccvvvwwwlll```YYYYYYcccppp~~~yyyrrrpppkkkccc[[[VVVUUUVVVXXXZZZZZZZZZZZZ[[[]]]bbbeeennnqqqtttyyy}}}ssskkkhhhlllsssvvv~~~{{{wwwrrrooommmmmmnnnnnnmmmlllkkkkkkeeeccc___]]]\\\^^^aaaccchhhjjjlllnnnnnnnnnmmmlllttttttvvv{{{~~~xxxqqqiiibbb^^^ZZZUUUQQQLLLKKKJJJJJJLLLNNNQQQSSSTTTTTTTTTTTTRRRPPPNNNLLLPPPMMMJJJIIIIIIHHHFFFCCC>>>===<<<;;;;;;;;;<<<<<<;;;:::999888777555555444000222444555444444666777999DDDZZZwww}}}uuurrriiiccc[[[TTTOOOIIIBBB===666666777888888888777666222222111000000000000111/////////....../////////........................///////////////......---------------------------......////////////......000000/////////.........++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111333555777999:::===@@@DDDHHHLLLOOORRRTTTZZZ___gggooouuuyyyzzzzzz|||~~~}}}}}}}}}~~~|||xxxsssooooooooonnnnnnnnnnnnoooooorrrwww}}}+++******)))***+++---...///000000000///...---,,,...------///000000...,,,$$$(((---...+++((('''(((''')))+++...000222444444222222222333555444111...///---************((('''))))))))))))))))))***+++,,,,,,,,,++++++++++++***+++***)))'''''''''((()))************************(((((((((((((((((((((((()))******+++,,,---...///*********++++++,,,,,,,,,,,,,,,++++++++++++******+++++++++++++++************++++++,,,,,,---......///...---,,,+++,,,---...)))))))))((((((((())))))))))))(((((()))***++++++)))******+++,,,,,,------***,,,///222444444444444///000111333444444444444555555666777888888999999999:::<<<===<<<;;;::::::888888999:::;;;<<<======?????????>>>???CCCIIIMMMYYYYYYXXXVVVRRRLLLFFFCCCCCCKKK\\\qqq~~~}}}}}}vvvlllbbbZZZTTTOOOLLLIIIEEEAAA???:::888<<>>LLLdddvvvppphhhbbbZZZSSSNNNHHHAAA<<<777888888777666444444444111111000////////////000//////............//////000000000//////////////////////////////......---...........................//////////////////...---........./////////000++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111111333555777999:::<<<@@@DDDHHHJJJMMMPPPSSSXXX]]]eeennnuuuyyyzzzzzz~~~~~~|||{{{{{{|||~~~xxxrrrnnnpppoooooonnnnnnnnnnnnnnnqqqvvv|||+++******)))***+++,,,---//////000111000///...------------...000000---+++$$$(((+++---,,,)))'''&&&((()))+++...000222333333444333333666888888333///000...,,,++++++***)))((())))))))))))***+++,,,---,,,,,,,,,,,,++++++++++++000...+++((('''(((***,,,************************(((((((((((((((((((((((()))(((((((((''''''''''''*********++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++)))******+++,,,+++++++++******++++++,,,---------,,,,,,+++***************''''''''''''((()))***+++(((((((((((()))***+++,,,***++++++,,,,,,---......)))+++...111444666777777444444555555666777888888555555666777888999::::::999;;;>>>???===;;;;;;;;;888888888888999:::;;;<<<======<<<;;;<<>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888777666555555111333555555333333333444666999AAARRRkkk{{{rrrhhhbbbZZZSSSNNNHHHAAA<<<888888888666444222222333111000000//////////////////......------......///111111111000000000000//////////////////......---////////////////////////...//////000000//////...,,,------...//////000000------------,,,,,,,,,,,,------......///000000000111111222444666888:::;;;<<>>>>>>>><<<;;;<<<<<<999999999:::999999999888555666777777777666555555333444555444333222333555555555888AAAUUUpppvvvhhhbbbZZZTTTNNNHHHAAA<<<555777777555222111222444222111000000//////000000///......------......///111000000000///////////////////////////......---000000000000000000000000//////000000000000//////........................///.........---,,,,,,,,,......//////000111111111111222333444666999;;;<<<>>>CCCIIIKKKKKKMMMRRRVVVZZZ^^^eeemmmuuuzzz~~~}}}}}}wwwrrrooonnnnnnnnnnnnnnnooopppqqqtttyyy}}}+++***)))))))))***+++,,,...///111222111000...------,,,,,,---//////,,,***---)))%%%$$$'''******))))))***,,,...///000111111555444555999<<<<<<666000222000...,,,,,,,,,***)))((())))))+++,,,...000111---------,,,,,,,,,++++++******+++,,,------------************************++++++++++++++++++++++++((()))***+++,,,---...///))))))***+++,,,,,,------,,,,,,,,,------.........((()))+++...///000000///((())))))***++++++,,,,,,++++++,,,---,,,+++***)))******))))))***++++++,,,(((((((((((()))***+++,,,,,,,,,---......//////000/////////000222444666777666444222000///000111222333333333444555666777888;;;???CCCCCCAAA>>>>>>>>>;;;:::999888999:::;;;<<<777777777555444555888:::===GGGVVVccchhhddd[[[UUUMMMIIIGGGLLLTTT```ppp~~~~~~sssoooiiibbb]]]WWWRRROOOIIICCC===999555444<<>>===;;;999888888999:::888999:::;;;<<<;;;;;;:::<<<>>>??????===<<<<<<===777888888888888777777666333444666777777777666555444555555444222222444555555333222666EEE^^^|||xxxiiiccc[[[TTTOOOIIIBBB===333555666555222111333666333222222111000111111111.........------.........000000//////.........---///////////////......---000000000000000000000000//////000000000000///////////////...------,,,,,,000000///...------,,,,,,//////000000111111222222222222333555777999;;;<<<@@@EEEKKKMMMMMMOOOSSSXXX\\\```fffnnnuuu{{{{{{vvvnnnnnnnnnnnnnnnoooppppppqqqtttxxx{{{}}},,,,,,,,,+++++++++++++++222222111000...+++)))'''))))))))))))***+++,,,,,,+++***(((((()))******)))***(((''')))...222333222444444555777999:::888666111///---,,,,,,,,,+++***+++++++++***++++++,,,,,,//////...---,,,,,,,,,,,,,,,,,,+++***))))))************)))(((((((((((((((*********)))))))))((((((&&&(((*********)))***+++))))))***+++,,,,,,------++++++,,,,,,,,,+++******------,,,,,,,,,------...,,,+++***))))))+++---///+++***)))((()))***+++,,,))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---......111111000000111333555666555555444444444333333333222333333444444666:::===<<<>>>@@@BBBBBB@@@>>>===;;;:::;;;<<<===;;;999777777888777666444444666777;;;===CCCPPP\\\```\\\UUULLLEEE???AAAIIIXXXmmm~~~|||uuuppphhhbbb^^^ZZZTTTPPPIIIBBB<<<:::999888===CCC\\\dddnnnvvv~~~qqqeeebbbgggsssyyypppnnnmmmgggbbbXXXSSSMMMHHHGGGGGGGGGGGGCCCEEEIIIOOOYYYmmm}}}}}}{{{yyywwwtttqqqpppiiiiiihhhfffeeefffjjjmmmrrrooorrrzzz{{{vvviiiddd]]]VVVOOOIIICCC???888777555444333333444444555666888999:::::::::999:::999888888888999;;;<<<777777777666777888888999777777888888888777666666555555444333222222111111333333222111888KKKdddwwwwwwjjjcccYYYSSSOOOKKKDDD>>>888666444222000000111222000000000000000000000000////////////............//////.........---------111000000/////////000000111111111111111111111111000000000000////////////......---,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,---...///000111111222333333444777;;;???CCCGGGJJJLLLMMMOOOTTTYYYXXX]]]fffooowww|||~~~~~~xxxuuuuuutttsssqqqooooooqqqsssuuuvvvxxxzzz}}}~~~,,,,,,+++++++++,,,,,,------......//////...---,,,......---,,,+++******++++++)))((((((***+++++++++***((((((***...222333333333333333555777888666555111///---,,,,,,,,,+++******)))))))))******+++,,,//////...---,,,,,,,,,,,,,,,++++++***))))))************)))(((((((((((((((,,,,,,,,,+++++++++******))))))***+++,,,---,,,,,,)))******+++,,,,,,------***+++,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***))))))***,,,,,,***************+++,,,,,,************************))))))***+++,,,...000111------,,,,,,------....../////////000111222444444444444333333333222222222111222222222333555999<<>>======>>>@@@AAABBBBBB<<<=========;;;999888888999999===GGGTTT\\\[[[XXXIIIAAA<<<>>>HHHZZZqqq~~~xxxrrrjjjccc___[[[UUUQQQJJJCCC<<<999777777<<>>999777444222111111111222000000000000000000000000////////////............//////.........---------111111000//////000000111111111111111111111111111111000000000///////////////...------,,,,,,------......---------,,,,,,,,,,,,,,,,,,---...///000111222333444555666888===@@@BBBFFFJJJLLLMMMPPPUUUZZZYYY^^^fffooovvvzzz|||}}}~~~zzzwwwuuuttttttsssqqqoooppprrruuuuuuvvvxxx{{{~~~,,,+++*********,,,...///,,,,,,---............---000///...---,,,,,,,,,---+++***))))))+++------,,,***))))))+++///222444444222111222333555666555333111///---,,,,,,,,,+++***(((((((((((()))***+++,,,//////...---,,,,,,,,,,,,,,,+++******)))***************)))(((((((((((())),,,,,,,,,++++++++++++++++++)))(((***...///---************++++++,,,,,,---++++++,,,---............++++++************++++++******************))))))******+++,,,,,,,,,,,,++++++++++++******+++++++++*********+++,,,...///000------,,,,,,---......///---...///000111222222222333333222222222111111111222222333333333555999<<>>JJJTTTWWWUUUEEE>>>999===III\\\uuu{{{tttllleee```[[[VVVQQQLLLDDD===999777777<<>><<>>;;;888888<<>>888444222111///.........///000.........//////000000000111222333444555444333222333333444444444444444444444555666777888888888888555444444444333333333222---000222111///111555:::GGGQQQ^^^iiipppvvvzzz~~~ssslllccc\\\XXXQQQGGG@@@:::999666333222111222222000000000000000000000000////////////....................................//////......//////000000000000000000000000000000111111111000000000////////////...---------------------------------------,,,,,,,,,---...///000111222333555666777:::===@@@@@@DDDIIILLLNNNRRRXXX]]]aaadddjjjqqqvvvyyy{{{{{{~~~yyytttqqqqqqsssrrrssssssrrrqqqsssvvvxxxvvvwwwzzz}}}***)))'''&&&'''***---///......------,,,,,,,,,,,,*********+++,,,...///000000...,,,+++,,,,,,+++)))******+++,,,...111444666555444333333555666555444111///---,,,,,,,,,+++***(((((()))***+++,,,.../////////...---,,,,,,,,,,,,+++***************++++++++++++***)))))))))))))))))))))))))))))))))))))))***'''%%%''',,,...+++'''***+++++++++++++++,,,,,,////////////......---,,,------,,,+++++++++++++++***************)))(((''')))***+++,,,---,,,+++******)))(((''''''((()))***,,,,,,+++***))))))))))))------------...///000111...///111333444444333333444444444444333333333333222222222222222444777:::AAAEEEJJJKKKJJJJJJMMMPPPUUU]]]fffmmmpppoooooonnntttoooggg```YYYRRRKKKFFFAAA===:::@@@IIIPPPPPPMMMEEEBBBCCCIIISSS```rrr{{{tttjjjbbb]]]YYYTTTPPPJJJDDD???===;;;888:::???DDDIIIQQQYYYfffxxxwwwrrrqqqrrrnnnhhh```ZZZXXXXXXYYYZZZZZZXXXXXX\\\cccqqq}}}xxxtttrrruuuvvvwwwvvvvvvvvvyyy{{{{{{zzz}}}~~~xxxrrrkkkddd```UUUQQQJJJDDD???:::555111000///---,,,,,,---......................../////////000111222333222111000000111222333333333222222444555555555555555444444222111111111111111000000...000111///......222555888@@@LLLVVV^^^fffooottt{{{yyyrrrhhh```ZZZRRRHHHAAA<<<:::777444222222222222111111111111111111111111////////////............---.....................---------------...///000000000000000000000000000111111111111000000000000//////...------------...------------------------,,,,,,,,,---...///000111000222555666777999<<<>>>@@@DDDIIILLLOOOSSSYYY^^^dddhhhmmmsssxxx{{{}}}~~~}}}wwwrrrqqqpppsssssssssrrrrrrssswwwzzzwwwyyy|||***)))((('''(((***,,,---++++++++++++,,,---...///,,,,,,+++++++++++++++,,,000...,,,+++,,,,,,***)))(((***+++,,,---000444777777555444444555666666555111///---,,,,,,,,,+++***************+++,,,......//////...---,,,,,,,,,,,,*********)))******+++,,,++++++***))))))))))))***+++++++++++++++,,,,,,,,,+++)))(((***...///---***++++++++++++++++++++++++......//////......---,,,...---,,,+++++++++++++++******************))))))))))))***++++++++++++******)))'''&&&&&&''')))************+++,,,...///000,,,,,,------...///111111///000111222333444444444555555555444444444333333///000000//////000444777>>>DDDJJJLLLLLLMMMSSSXXX```lll|||}}}tttkkk```UUUNNNBBB@@@@@@HHHRRRYYYXXXTTTLLLIIIKKKQQQXXXaaannnzzzyyyrrrhhh```[[[XXXSSSPPPGGGDDDBBBCCCAAA===<<<>>>BBBEEEJJJOOOZZZlll}}}tttpppqqqsssrrrkkkccc\\\ZZZ[[[\\\]]]\\\YYYZZZ^^^eeerrr{{{wwwuuuzzz|||}}}}}}}}}}}}~~~~~~zzztttnnnggg```YYYTTTJJJGGGBBB===:::666222///...---,,,++++++,,,---...,,,,,,+++++++++,,,,,,---...//////000000000000000...///111222222222111000222222333333222111111000//////////////////......000000///---++++++---//////555<<>>AAAEEEJJJMMMOOOSSSYYY^^^eeeiiinnntttzzz~~~zzzuuurrrqqqtttttttttsssssstttwwwzzzyyy{{{~~~,,,+++++++++++++++,,,,,,,,,++++++++++++,,,...///,,,,,,++++++++++++,,,,,,---+++******,,,,,,,,,+++''')))+++,,,,,,...333666888666444444555666666555111///---,,,,,,,,,+++******************+++,,,,,,//////...---,,,,,,,,,,,,******))))))***++++++,,,,,,+++******))))))************+++++++++,,,,,,,,,))))))***+++,,,---,,,,,,++++++++++++++++++++++++***+++,,,---.../////////---,,,+++******)))))))))++++++***))))))***,,,,,,))))))(((((())))))***++++++)))'''&&&&&&''')))+++))))))***+++,,,...000111,,,,,,------...000111222//////000000111333444555444444444333333333222222000000000//////111444777;;;BBBIIIMMMMMMQQQXXX___iiivvv|||qqqdddZZZJJJGGGHHHPPP[[[aaa```\\\TTTQQQQQQUUUZZZbbbnnnyyy}}}xxxqqqggg___[[[XXXTTTQQQKKKJJJLLLPPPOOOHHHCCCCCCAAABBBCCCCCCJJJXXXlll{{{yyytttsssuuuwwwrrrlllccc\\\ZZZZZZ\\\]]][[[XXXWWW[[[aaammm|||{{{}}}yyyqqqmmmhhhbbb\\\UUUNNNJJJAAA>>>:::777555333000...------,,,++++++,,,---...,,,,,,+++******++++++,,,///.........//////000000---...000111111111///...---...///////////////...........................---------,,,+++++++++,,,---000333777===HHHTTT^^^iiiqqqzzz~~~pppddd[[[SSSJJJCCC>>><<<888555333222222333111111111111111111111111////////////............---------.........//////.........//////111222222222222222222222222222222222222222111111111000000000//////...............,,,,,,,,,---------......,,,,,,,,,---...///000111000333666888999:::===>>>BBBFFFJJJMMMOOOSSSYYY]]]dddgggmmmssszzzzzzvvvuuuuuuuuuuuuuuutttssstttwwwzzz{{{}}}---------------------,,,000///---+++*********+++))))))***+++,,,...///000***)))((())),,,.........&&&)))+++,,,+++...222666888555333333444555555555111///---,,,,,,,,,+++******)))))))))))))))******//////...---,,,,,,,,,,,,******))))))***+++,,,,,,,,,+++******)))*********(((((())))))************&&&(((*********)))***+++++++++++++++++++++++++++'''(((***,,,...000111111,,,+++***)))((((((((((((,,,+++***))))))+++---///)))((('''''''''(((***+++,,,+++(((''''''(((+++,,,))))))))))))***+++,,,,,,,,,,,,------///000111222//////......///111333444333333333222222222111111333333333222222333777999>>>EEENNNRRRTTTXXX```hhhmmmzzz}}}oooeeeSSSPPPOOOUUU___dddccc___ZZZUUUSSSVVV[[[bbbooozzz~~~{{{xxxqqqggg___[[[YYYUUURRRPPPQQQVVV\\\[[[SSSLLLJJJAAA@@@===:::<<>><<<999666333333333333111111111111111111111111000/////////............---------.........//////000000000000111222333444333333333333333333333333222222222111111111111000000000///...............,,,,,,,,,------.........,,,,,,,,,---...///000111111444777999:::<<<>>>@@@BBBFFFKKKNNNOOOSSSXXX]]]bbbfffkkkrrryyy}}}yyywwwwwwxxxvvvvvvvvvtttssstttwwwyyy}}}000///---+++*********+++------------------,,,,,,///---,,,,,,---...---,,,000...***))))))*********------,,,******---222666333333222222222222222222000...++++++,,,---------,,,,,,+++***))))))******,,,,,,------,,,***)))(((---,,,***+++,,,,,,+++)))************************************))))))))))))))))))******+++,,,...///******+++,,,------------///......------,,,,,,+++++++++++++++,,,,,,---...---,,,***+++,,,,,,+++)))))))))))))))***+++,,,------(((%%%&&&***,,,)))&&&)))))))))))))))******+++------......///000000000111222333222000000000222444444555555555555555444444333222111222333555666AAACCCGGGNNNXXXbbbkkkpppuuuvvvyyy{{{{{{||||||tttbbbZZZTTTVVV^^^dddbbb^^^___ZZZWWWVVVVVV]]]mmm|||}}}{{{vvvsssqqqmmmggg```ZZZVVVTTTSSSPPPVVV```hhhjjjdddZZZSSSIII>>>888;;;<<<:::AAAMMMWWW]]]lll~~~}}}tttttt{{{xxxkkk___]]]^^^\\\WWWUUUTTTQQQQQQSSSXXXaaarrr~~~}}}~~~xxxssskkkddd```[[[TTTOOOLLLGGG???888999777555222000///.........---,,,+++************(((((()))***+++,,,,,,---,,,,,,---------,,,++++++------------------------------..................---------...------,,,,,,///............---------,,,---///111555;;;CCCIIIZZZbbbjjjrrr~~~|||gggYYYSSSMMMFFF@@@<<<888555444333222111000000000000000000000000333000......///000---+++......------------............///111222333444555666666555555444444444444111111111111000000000///---.../////////...,,,,,,...------,,,,,,------...,,,,,,------.../////////333555777888999;;;>>>AAAEEEFFFGGGIIILLLRRRYYY^^^aaaeeelllrrrwww{{{|||vvvssstttvvvwwwvvvuuuttttttuuuvvvwwwwwwzzz~~~}}}~~~+++******))))))******+++........................///---+++,,,---...---,,,///---***)))***+++***)))+++***)))((((((+++000444444444222111111000111111222000...---.../////////,,,,,,+++***************------......---,,,***)))***))))))***,,,---,,,+++(((((((((((((((((((((((((((((())))))*********+++''''''(((((()))***,,,---,,,+++***)))***+++,,,...,,,,,,,,,,,,------------,,,+++++++++,,,,,,---...---,,,***+++,,,,,,+++)))++++++++++++,,,------...,,,)))&&&''')))+++)))''')))))))))))))))******+++---------...//////000000---...000000000000222333555555666666666666555555333222111000000111333444<<<@@@HHHQQQ[[[dddkkkooommmllllllpppuuuwwwtttqqqmmmnnnttt}}}jjjaaaZZZ[[[ccciiihhhddd```[[[VVVTTTTTT[[[jjjxxx~~~zzzuuuqqqmmmiiiccc]]]WWWTTTRRRRRRPPPVVV```kkkppplllccc[[[JJJ>>>555666777555:::CCCGGGKKKVVVfffuuu}}}xxx{{{xxxkkk```^^^___\\\XXXVVVTTTQQQQQQTTTXXXaaaqqq{{{uuunnniiihhhkkknnnnnnooorrrvvvyyyxxxsssmmmiiibbb[[[TTTOOOIIIEEEBBB>>>888333444333111///...------......---,,,+++************)))))))))***++++++,,,,,,******+++,,,------------------------------,,,,,,---------------.........------.........------,,,///............---------+++,,,---///222888@@@EEESSS^^^kkktttnnn___VVVMMMDDDAAA===888555444333222111000000000000000000000000222000......//////---+++------,,,,,,,,,,,,------///000111111222333444444555555555444444444333333222222222111111111000000...//////000///...,,,,,,------,,,,,,,,,,,,------,,,,,,---......//////000444666888999:::<<>><<<888555222111000///////////////...---,,,++++++*********************************((()))***,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...------...............---///............---------++++++,,,---///444:::???KKKZZZlllxxxtttfffZZZNNNDDDBBB>>>999666444333222111000000000000000000000000111000......//////...,,,,,,,,,,,,++++++,,,,,,,,,111111111222222333333333444444444333333333333333222222222222111111111111000000000000///...---,,,,,,,,,++++++++++++,,,,,,,,,------......///000000444666888:::;;;===@@@CCCFFFHHHKKKNNNQQQTTTYYY\\\eeeiiioootttwwwzzz}}}~~~wwwttttttvvvyyywwwtttrrrrrrtttwwwyyy{{{}}}******+++,,,------------////////////000000000000...,,,++++++---......---,,,+++***+++,,,+++)))'''***+++***)))))),,,000333777555333000.........///...,,,)))))))))******)))******))))))((())))))***,,,---.........---+++***(((''''''(((***,,,+++***************************'''(((((()))******++++++)))))))))***+++,,,......000...+++))))))***,,,---++++++,,,,,,------------,,,,,,,,,++++++,,,,,,------,,,***+++,,,,,,+++)))***************))))))))))))*********((((((***,,,)))))))))))))))******++++++,,,,,,---......//////)))+++...///000222444666666777888888888888888777777666555444333333333333222777@@@JJJRRRXXX[[[\\\]]][[[ZZZ[[[___bbbddddddaaa```cccnnn}}}}}}sssiiihhhnnnrrrppplllddd]]]VVVSSSUUU\\\jjjwww{{{sssmmmhhhddd\\\TTTNNNJJJIIIIIIJJJNNNYYYiiixxx}}}yyysssdddSSSBBB<<<:::777555666888555555:::AAALLLZZZggg}}}zzzooofffdddccc```\\\[[[TTTRRRSSSWWW\\\aaakkkvvvzzzsssgggeeebbb^^^ZZZWWWTTTSSSTTTOOOMMMPPPRRRQQQSSSUUU[[[^^^^^^ZZZVVVTTTOOOIIIFFFCCC>>><<<<<<<<<;;;:::555555444333333222222222......---,,,+++++++++++++++++++++*********)))))))))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------------...////////////...///............---------,,,,,,,,,,,,---111666999EEEWWWmmmzzzttthhh\\\PPPHHHDDD@@@:::666444333222222000000000000000000000000000////////////......---------,,,,,,,,,,,,------111111111111111000000000222222222222222222222222111111111111000000000000111111000000///...---,,,,,,++++++******++++++,,,---------...//////000000444555888999;;;===@@@CCCFFFIIIMMMQQQSSSVVVYYY\\\dddhhhnnntttwwwzzz|||~~~~~~yyyvvvwwwxxx|||zzzvvvttttttvvvzzz|||}}}}}}---------,,,,,,,,,++++++---------....../////////---,,,++++++---.........+++*********++++++)))(((***************,,,000333777555222000...///000000222///---,,,,,,------,,,((((((''''''''''''((()))++++++,,,------,,,***)))+++)))((()))******)))(((******************************)))))))))))))))))))))))))))***+++,,,............------,,,,,,++++++))))))((((((''''''''''''---,,,,,,++++++,,,,,,,,,---,,,***+++,,,,,,+++)))))))))*********)))((((((((()))***)))((((((***,,,)))))))))))))))******+++++++++,,,,,,------......,,,...000111111222444666666777888999::::::::::::999888777555444333222222111444999>>>DDDHHHKKKMMMKKKKKKLLLOOOSSSUUUVVVVVVZZZYYYZZZbbbnnnwww}}}~~~{{{sssjjjjjjooorrrnnnhhh```XXXPPPOOOSSS\\\kkkxxx{{{ssslllgggbbbYYYPPPIIIDDDCCCBBBCCCGGGQQQaaaqqq{{{}}}{{{ppp___LLLAAA<<<888444222777444333555888===GGGPPPhhhvvvxxxooofffcccbbb^^^ZZZYYYUUURRRSSSXXX]]]bbbkkksss{{{rrrlll___\\\XXXSSSQQQPPPPPPQQQPPPKKKGGGHHHIIIGGGGGGIIIOOORRRRRROOOLLLKKKGGGBBB<<<:::777555666777777777888888777666444333222111///...---,,,++++++++++++,,,,,,++++++***))))))))),,,,,,,,,,,,+++******)))*********+++++++++,,,,,,******++++++,,,---......---...//////000000000//////............------------------------///333666AAATTTjjjxxxrrrggg]]]TTTNNNFFFBBB;;;666444333333222000000000000000000000000////////////..................------------......////////////............000000000111111111111111////////////............111000000///...---------,,,++++++******++++++,,,------......///000000111222444666888999<<<@@@BBBFFFIIINNNRRRTTTWWWZZZ\\\aaafffmmmssswwwzzz}}}~~~~~~{{{zzzzzzzzz}}}zzzwwwttttttwwwzzz}}}}}}}}}~~~///---+++)))((((((((()))++++++,,,,,,---.........---,,,++++++---//////...+++***))))))***+++***)))((())))))))))))+++...111666444111000///111333444222///,,,+++,,,,,,,,,+++'''''''''''''''(((((()))***+++,,,,,,,,,+++***))),,,***))))))******)))(((((((((((((((((((((((((((************))))))((((((''''''(((((()))***,,,---,,,,,,---------,,,++++++---,,,,,,+++******))))))------,,,+++++++++,,,,,,---,,,***+++,,,,,,+++))))))***+++,,,,,,,,,******((('''''''''((()))******)))))))))))))))******+++******+++,,,,,,------......///111222111222444555555666888:::<<<======>>>:::999888666444333111000333444555777999<<>>@@@CCCFFFHHHJJJJJJJJJIIIJJJLLLQQQXXX```ggglllpppjjjfffiiioooqqqkkkcccYYYPPPIIIHHHNNNXXXhhhuuuzzzrrrlllccc]]]TTTJJJCCC???======<<<@@@HHHUUUdddqqq{{{wwwhhhTTTDDD;;;777333111222000111444555666<<>>===<<<;;;888666444333666666666777777888999:::999;;;===>>>>>>???@@@AAA:::===AAABBBCCCHHHRRRYYY```]]]^^^fffoooqqqiiiaaaVVVMMMDDDDDDKKKVVVeeerrr{{{|||}}}~~~|||wwwpppkkk[[[VVVMMMDDD===:::::::::888;;;AAAJJJVVVgggwww~~~rrr___LLL???:::777666111000111444444222555:::CCCQQQlllzzzrrrjjjfffbbb[[[WWWVVVXXXTTTSSSYYY```fffmmmuuu}}}wwwsssnnngggaaa```]]]XXXTTTQQQPPPQQQQQQQQQKKKFFFFFFDDD@@@>>>@@@888<<<<<<:::999;;;999555666666777666666555666777222333333333222111000//////...---,,,,,,+++,,,,,,+++++++++***************+++++++++++++++***)))((((((((())))))***++++++,,,++++++,,,---...///000000......///000111111111111///............---------,,,------,,,+++,,,///111777DDDUUUeeevvvxxxnnnbbbXXXUUUJJJDDD===777444333333222000000000000000000000000---///000000...---...000...------,,,,,,------...------------------------------......//////////////////.........------------,,,,,,+++,,,---......------,,,,,,,,,,,,------.........///000000111111111444666888:::===AAACCCDDDGGGLLLPPPTTTXXX]]]```dddiiipppwwwzzz|||}}}~~~}}}{{{yyywwwxxxwwwuuuttttttuuuwwwxxxzzz{{{}}}222///+++(((((())),,,///++++++,,,,,,---...//////---+++***+++---/////////,,,***''''''(((***+++++++++,,,---------...111444333222000000222555999<<<444222///.........---,,,******)))******+++,,,,,,+++,,,---.........---,,,***))))))***,,,......---************************''''''((()))***+++,,,,,,))))))******+++,,,...///***)))&&&%%%%%%(((+++---)))******++++++,,,,,,---...---,,,,,,++++++++++++---,,,***+++,,,,,,+++)))$$$&&&(((***+++***))))))((($$$"""$$$)))+++)))&&&)))))))))))))))******+++)))******+++,,,,,,------***,,,...///000111333555444555888;;;>>>@@@BBBCCCCCCCCCBBB@@@===;;;888777777888999::::::999888888666666666555444555666888444999===;;;888;;;DDDMMMTTTTTTYYYdddppprrrjjjaaaWWWMMMDDDDDDJJJUUUdddqqqxxxyyyzzzzzzyyyuuunnniiiUUUPPPHHH???:::888888999666999>>>DDDNNN```uuu|||iiiTTTFFF@@@>>>>>>555333333555333000111666;;;GGGcccwwwppplllfff___ZZZZZZYYYTTTSSSYYY```gggooovvv||||||yyywwwssslllgggdddaaa\\\WWWTTTRRRRRRRRRLLLFFFAAAAAA???;;;:::;;;444888999666666888777333333444666666444333333444111111333333444333222111//////...---,,,,,,,,,,,,************************)))******+++++++++******'''(((((()))***+++++++++++++++,,,---...000000111......///111111222222222//////.........---------+++,,,,,,+++++++++...000222===LLL\\\qqq~~~ssseeeYYYUUUKKKEEE===777444333333333000000000000000000000000,,,///111000------///111---,,,,,,++++++,,,,,,------------.........//////---------....../////////000////////////.........,,,+++******+++,,,...///...------,,,,,,------.........//////000000111111222555777999;;;>>>BBBEEECCCFFFKKKOOOSSSXXX]]]aaagggllltttyyy|||}}}}}}~~~}}}{{{wwwtttxxxxxxwwwvvvvvvwwwxxxxxxxxxzzz|||yyyppptttyyyvvv000///---,,,+++,,,---------///000222222111///...))),,,---+++,,,......+++,,,++++++,,,---,,,***(((((()))))))))))),,,///333555666555333111333999???777111///111000,,,---111,,,+++***(((''''''''''''''')))+++---...---,,,+++************))))))))))))++++++************++++++,,,,,,***)))(((((((((((()))***+++******+++---000************+++,,,---...+++++++++,,,,,,---------...,,,+++)))(((((()))))),,,,,,,,,++++++*********444///+++)))+++,,,+++)))+++)))''''''((())))))(((&&&))),,,---,,,*********++++++++++++++++++++++++///---,,,+++---111555777888:::===???AAADDDGGGJJJIIIMMMLLLGGGCCCBBBAAA>>>???===;;;999888888888999888888777555555444444444333444333333444777<<<@@@FFFKKKWWWfffpppppphhh___TTTLLLFFFFFFKKKSSS```lllvvvsssrrrsssuuurrrkkkdddVVVIII>>>;;;:::666555777777777:::@@@GGGTTTiii{{{vvvhhhXXXJJJ@@@===:::666444555333000333888999BBBVVVuuuxxxsssjjj^^^YYYZZZTTTUUUVVVYYY^^^fffnnnttt{{{}}}xxxxxx}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}|||~~~|||vvvssskkkeee]]]WWWUUUSSSOOOMMMGGGCCC>>>;;;999888666555444333333222222333333444444111//////111333222111333222222111000///......)))***,,,------,,,***))),,,***'''((()))***'''%%%))))))))))))))))))))))))+++***)))))))))***,,,---+++,,,...000111222333333111222333333222111000////////////...---,,,******,,,,,,------...///000000444777BBBTTTggg{{{tttggg___UUUJJJBBB:::777555111222444555444222000000000000000000000///...............------------,,,,,,+++***,,,---...///000000000000............/////////000222222222222111111111111------------------------------------------------...000111111000000111333555666888888999===AAAEEEIIIJJJLLLPPPUUU[[[```dddiiimmmsssxxxzzz|||}}}~~~~~~{{{yyywwwuuuwwwvvvvvvuuuuuuvvvwwwwwwzzzzzzzzz{{{}}}zzznnnooorrrqqq}}}...------,,,++++++,,,,,,***+++---//////...---,,,%%%)))***)))+++...///,,,***((('''(((***,,,------***************,,,///222444555444222000222777<<<999444111222///++++++///+++***)))(((((('''(((((('''(((***++++++++++++***+++++++++******)))))))))++++++************++++++++++++***)))((((((((())),,,---...---***(((''''''+++++++++,,,,,,---...///,,,,,,------------------000///...---,,,,,,,,,,,,,,,,,,++++++++++++++++++------+++)))''''''(((******(((&&&&&&(((*********&&&))),,,,,,+++*********++++++++++++++++++++++++---,,,++++++---000444777888;;;>>>AAACCCFFFJJJMMMMMMRRRUUUQQQNNNMMMKKKGGGDDDCCCBBB@@@>>><<<;;;:::777777666555444444444444444444444333333666;;;???CCCIIIVVVeeeppppppfff]]]OOOGGGAAAAAAEEEMMMZZZeeepppmmmlllmmmnnnmmmgggbbbUUUIII>>>;;;999666444666555444666;;;@@@JJJ]]]mmmuuufffYYYLLLBBB<<<888555555333000222777777>>>PPPnnnxxxmmm```ZZZ\\\WWWVVVVVVXXX^^^gggqqqxxx~~~}}}~~~}}}xxxsssrrrvvvzzzyyyyyyzzzzzz{{{||||||}}}}}}|||~~~{{{mmmfff\\\UUUQQQNNNKKKHHHDDD@@@<<<888777666555444333333222222222222333333444111//////111333222111222222222111000000//////,,,,,,---......---,,,,,,,,,***(((((()))***(((&&&******************************))))))******+++,,,)))***,,,---...///000000000000111111111000//////////////////...---,,,,,,***+++++++++,,,---------222444===KKK\\\ooovvvhhh___TTTJJJBBB:::777555222222444333222111000//////000111000000///...............---------------,,,+++***,,,---...///000000000000........./////////000000000/////////......---------------------------------------------------------///000111000000222333666777999:::;;;>>>BBBFFFHHHIIILLLPPPVVV\\\aaaeeeiiimmmsssxxxzzz|||}}}~~~|||yyyxxxxxxwwwzzzyyywwwuuuuuuvvvxxxyyyzzzzzz{{{{{{}}}{{{tttvvvxxxxxx+++,,,,,,,,,,,,+++******((()))+++---......------&&&)))+++)))+++......,,,***(((&&&&&&(((+++---...+++,,,++++++***+++...111222333333111///000444999;;;777333222///+++***,,,***))))))(((((()))))))))************************,,,,,,+++******)))((((((++++++************++++++******)))))))))))))))******---///...+++'''%%%$$$------------...///000000+++++++++++++++*********,,,,,,,,,,,,+++***))))))++++++++++++++++++,,,,,,)))+++,,,)))%%%%%%(((,,,)))(((&&&&&&(((*********''')))+++,,,+++*********************************+++*********,,,000444666999<<>>CCCHHHLLLPPPUUUXXX[[[aaaeeeeeeeeefffeeecccaaa^^^WWWOOOGGG@@@;;;888333333333333333444555555666666555444333444777999===EEETTTeeepppooodddZZZKKKCCC<<<;;;???EEEPPPZZZ```]]]ZZZXXXXXXVVVTTTRRRMMMGGG@@@;;;888555333222333222222555666;;;FFFQQQeeelllVVVFFF???999777555222222555555777BBB\\\}}}zzziii___]]]ZZZXXXWWWZZZaaakkktttyyy~~~zzz{{{zzzvvvqqqnnnmmmnnnoooqqqsssvvvzzz}}}rrrhhhZZZNNNGGGBBB>>>;;;===:::777444444444444333111111000000000000111111222111111111111222111111000111111111222222222333000///...------...///000,,,+++*********))))))(((************************((()))***,,,,,,+++******------......///.........++++++,,,---------......------...///////////////......------------------000///333;;;EEESSSfffvvvzzzlll```SSSHHHAAA:::888666222222444///////////////000000000000000///...............,,,---------------,,,,,,---...///000000111111000//////000000000111111111222222111000//////...---------------------,,,,,,------------------------+++---///000000111333555555777:::;;;===@@@DDDGGGGGGIIIMMMRRRYYY___dddgggiiimmmsssxxxzzz|||}}}~~~{{{wwwvvvwwwwwwyyyyyyyyyyyyzzz|||~~~}}}||||||}}}~~~((()))***+++,,,+++***))))))***+++,,,.../////////%%%)))***)))***......,,,,,,+++,,,...///...***(((+++,,,+++)))((()))+++...111333444222...---///222333333222000//////...---)))(((((())))))***+++,,,+++******)))))))))*********))))))(((''''''&&&&&&++++++************++++++***)))))))))))))))***+++&&&'''((())))))***,,,...,,,,,,,,,+++,,,,,,------000000//////......------,,,---.........---,,,+++*********++++++,,,,,,,,,+++)))((()))+++,,,+++***---+++(((''''''((('''&&&''')))******))))))***+++************************)))))))))***,,,///222444:::>>>DDDJJJNNNSSSWWWZZZbbbgggiiiggghhhlllnnnmmmnnnggg[[[NNNCCC;;;777555222222222333444555666777666777666555333444666888;;;CCCRRRcccoooooodddZZZJJJBBB;;;:::===BBBLLLVVV[[[XXXTTTPPPMMMJJJHHHFFFHHHEEEAAA;;;888666333000111000000444555888???HHH]]]{{{zzzcccJJJBBB:::888666333333555555666???UUUuuuvvvhhh___[[[ZZZZZZ^^^eeelllqqqtttwww{{{{{{zzzvvvrrrnnnlllkkknnnooorrrvvvzzz~~~}}}qqqgggXXXMMMEEE@@@<<<999===:::666555444555444444111000000//////000000111111111222222111111111111000000000111111222333333000...,,,++++++,,,...000,,,,,,,,,+++***)))))))))************************((()))***,,,,,,+++******------...............---*********++++++,,,,,,---+++,,,------............------------------,,,,,,...,,,...555===HHHYYYhhh}}}|||nnnaaaSSSGGG@@@:::888666333222444/////////000000000000000000000///...............,,,------......------------...///000111111111111000000000111111111111222333333222111111000//////......---------,,,,,,,,,------------------------+++---///000000111333555333666999;;;===???CCCFFFHHHJJJNNNTTTZZZ```eeehhhiiimmmsssxxxzzz|||}}}~~~zzz{{{}}}}}}xxxvvvuuuuuusssuuuxxx{{{~~~~~~))))))***++++++++++++***))))))******+++,,,------ $$$&&&''')))...000---''')))+++///222111...++++++,,,+++***((())),,,///222555666444000...///111...111111......000///---)))))))))))))))***+++,,,'''((((((((((((((((((((())))))((((((((((((''''''++++++************++++++******)))))))))))))))************)))((((((+++---+++++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++(((&&&'''+++,,,***&&&---+++(((''''''((('''&&&'''(((***)))(((((()))+++++++++++++++++++++++++++*********+++,,,///111222777;;;BBBHHHMMMQQQUUUXXXbbbfffgggdddeeejjjmmmnnnllldddWWWHHH===666444333111111222333444666888999777777777666555555777999999AAAOOO```lllmmmcccZZZGGG@@@999777999>>>GGGPPPUUUSSSOOOKKKFFFBBB???>>>BBBCCCAAA;;;888777444000...---...222444555:::@@@UUUpppkkkMMMDDD;;;999888555555666444555<<>>LLLYYYppp|||ooocccTTTFFF???:::999777333222444000000000111111000//////000000///...............,,,------............---......///000111111111111000111111111222222222222000000000000////////////.........------,,,,,,+++------------------------,,,...000000000111333555222555999;;;===@@@CCCEEEIIIKKKPPPUUU\\\aaaeeehhhiiimmmsssxxxzzz|||}}}~~~wwwxxxzzzyyyyyy|||zzzuuutttsssqqqsssvvvzzz}}}***************+++,,,,,,+++++++++++++++,,,------$$$(((***)))***...///,,,((()))***---000000...+++---------++++++,,,///111444666888666222//////000,,,000000,,,,,,//////+++*********)))******++++++'''((()))***++++++******))))))))))))************++++++************++++++++++++***)))((((((((()))***+++,,,,,,***)))***+++++++++************++++++))))))))))))))))))*********)))))))))))))))******,,,,,,++++++++++++++++++******)))*********)))(((+++)))'''&&&((()))))))))'''((())))))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---///000111222777===DDDHHHMMMPPPSSSXXX\\\^^^\\\\\\```bbbbbb^^^WWWMMMBBB:::555444444111111222444555888999;;;777888888777666666888:::777>>>KKK\\\hhhiiiaaaYYYGGG???888666888;;;DDDLLLPPPOOOLLLHHHCCC>>>;;;:::===AAA@@@;;;888777555000///...///333444444666;;;KKK```{{{}}}jjjOOOEEE<<<999999777666777111333999FFF]]]zzzzzziiieeebbbdddiiioooppppppmmmvvv~~~wwwuuurrrnnnllliiigggfffiiijjjmmmqqquuuxxx{{{}}}|||~~~~~~zzzvvvrrriiibbbWWWOOOJJJGGGCCC@@@>>>:::666444444333333222222111111000000111111222///111444333111000000222///////////////000000000------,,,++++++,,,------,,,...///---***)))***,,,++++++++++++++++++++++++******))))))******+++,,,+++,,,---...............,,,+++***))))))******+++,,,---...............---)))))))))***+++++++++,,,+++***+++///222777BBBMMMbbbuuu|||pppdddUUUEEE???:::999888444222444111222222222222000///...000000///...............,,,,,,---.....................000111111111111111111111111222222222333333.........//////////////////......---,,,,,,++++++---------------------------///000111000000222333333666:::===???AAADDDFFFJJJMMMQQQWWW\\\aaaeeegggiiimmmsssxxxzzz|||}}}~~~vvvzzz|||xxxqqqpppvvv|||{{{uuusssrrrttttttuuuvvvyyy|||,,,+++*********+++---............------...//////...111111...---...---***---,,,***+++,,,,,,+++))).........---,,,...111444555888:::888333000///000+++000000,,,+++...---)))++++++***************+++)))***---///000///...---*********+++,,,,,,------++++++************++++++,,,,,,***)))((((((((((((&&&)))---...---,,,++++++,,,,,,+++******+++++++++---------....../////////------+++++++++,,,---...---,,,,,,++++++************---000///+++)))+++---(((&&&%%%&&&)))+++,,,,,,'''((()))((('''((()))+++------------------------------------...///000000...333:::@@@EEEIIILLLOOOLLLRRRUUUTTTTTTVVVVVVTTTPPPLLLEEE???999666555555111111222444666999;;;<<<777888999888777777999;;;555;;;HHHYYYeeeggg```XXXHHH@@@999888888<<>>HHHXXXkkk|||qqqeeeVVVEEE???:::999888444222444222333333333222111///...000000///...............,,,,,,---.../////////......///000111111222222111111111222222222333333333......//////000111111111//////...---,,,,,,++++++------------------------...000111111000000111333444777;;;>>>@@@CCCFFFHHHKKKNNNRRRXXX]]]aaaeeefffiiimmmsssxxxzzz|||}}}~~~xxx}}}yyynnnhhhlllsss{{{~~~{{{vvvsssrrryyyvvvtttrrrtttxxx}}}}}}{{{|||***+++,,,,,,+++***)))(((///...---+++***++++++,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++))))))---111333444555333111.........---...//////---++++++,,,))))))))))))))))))))))))((((((((())))))******+++************************+++***)))(((((()))***+++++++++******))))))((((((+++)))((())),,,---+++))),,,,,,+++++++++,,,---...,,,,,,,,,+++,,,,,,------000...,,,***)))))))))***,,,,,,,,,+++***)))(((((()))))))))))))))))))))))))))))))))))))))***++++++)))***+++,,,,,,+++)))(((+++))))))+++///111000///...------------...//////000111444888;;;>>>???@@@EEEFFFHHHIIIJJJJJJJJJJJJHHHDDD???===<<<;;;888666888777777999<<>>888666555888AAAKKKOOONNNKKKFFFBBB===999777888999999999888666555444//////...------///222666999IIIXXX{{{zzzgggRRRIII@@@===:::777444555666777:::???LLLdddyyyjjjccceeekkknnnnnnpppwww|||tttpppkkkgggdddcccaaa___```cccgggkkknnnoooooooooqqqrrrtttuuuvvvvvvvvvuuuuuussspppoooooonnnllljjjccc___YYYSSSNNNJJJEEECCC<<<999555222222222111000222222222222222222222222111222333222000000000111000000111111111000000///222111111000///......---,,,,,,++++++***)))))))))******))))))***+++,,,,,,***++++++++++++++++++,,,.../////////,,,)))%%%"""***+++,,,---------,,,+++++++++,,,///111111///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---000444888:::NNNXXXiiiwwwhhhZZZQQQDDD???999555333222222111444333111////////////000......//////......---,,,///...---,,,,,,,,,,,,,,,.........///////////////............///000222222111111111111000000000000///............---------........................//////000111222333333444:::;;;<<<===???BBBGGGKKKLLLOOOUUUZZZ^^^ccciiilllnnnqqqtttxxx|||}}}~~~~~~yyyyyytttppp|||xxxvvvyyyyyyvvvtttuuuyyyxxxuuurrrrrruuu{{{******+++,,,,,,+++))))))...---,,,+++***+++,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************)))***---///111333444333000......///+++---...---+++)))))))))))))))))))))))))))))))))++++++,,,,,,,,,+++******************************+++******))))))******+++))))))))))))(((((('''''',,,)))((()))+++,,,,,,***,,,+++++++++,,,,,,------*********)))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))************************)))(((((((((((()))***+++******+++,,,,,,,,,+++***///---+++,,,......---+++...---------......//////111222444666888999:::;;;===>>>@@@BBBCCCCCCCCCCCCDDDAAA===;;;;;;:::888666;;;::::::;;;>>>AAAAAAAAA:::999888666444333222222444666BBBUUUaaa```XXXQQQFFF@@@:::777666888AAAJJJOOONNNLLLHHHCCC>>>:::888888999::::::999777555444000000000///...000333777CCCLLLSSSqqq~~~{{{kkkXXXMMMBBB>>>;;;888777999555777999>>>JJJaaa~~~pppfffeeehhhiiihhhhhhnnnxxx}}}yyyvvvooolllgggcccaaa___]]]\\\]]]___cccgggiiiiiihhhgggggghhhjjjmmmnnnooooooooonnnmmmmmmmmmnnnnnnllljjjccc^^^XXXRRRNNNIIIEEEBBB<<<999666333333333222111222222222222222222222222111222333222000000000111000111111111111111000000222222111000000///......---------,,,++++++*********************+++,,,,,,++++++++++++,,,,,,,,,,,,+++---///111111000...,,,------......---,,,+++*********+++---000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///222666888AAAIIIVVViiisssfffXXXOOODDD???:::555333333222222333222111000/////////000......//////......---,,,......---,,,,,,,,,,,,,,,+++,,,---...///000111222............///000111222111111111000000000/////////............---------........................//////000111222333333444888:::<<<>>>@@@CCCGGGKKKLLLPPPVVV[[[```eeejjjmmmoooqqquuuyyy|||~~~~~~zzzuuutttvvvwwwvvvuuuwwwyyyxxxuuussssssvvv|||)))***+++,,,,,,,,,+++***++++++*********+++,,,------,,,+++******+++,,,---+++++++++++++++++++++++++++***((()))***,,,------///111222222000///...///---...///---+++)))((())))))))))))))))))))))))))),,,---...///...,,,***)))************************,,,++++++******++++++,,,---------------,,,,,,+++,,,***((((((***,,,,,,,,,+++++++++,,,,,,,,,------***************+++,,,,,,)))***+++,,,---.........+++++++++++++++*********************************((((((''''''(((((())))))'''(((((())))))*********///...,,,,,,------,,,+++............////////////111222222333444444444444666777999:::<<<===>>>>>>@@@>>><<<<<<<<<===<<<;;;???>>>>>>???BBBCCCCCCBBB;;;:::888666444333222222444555@@@SSS``````YYYSSSIIIBBB<<<888777888@@@IIIPPPOOOMMMJJJFFFAAA===:::777999:::;;;:::888666555222222222000///111444777NNNOOOMMMdddvvvuuuwwwjjj[[[OOOCCC===:::777888:::444666888===III^^^xxxxxxkkkeeecccaaa___^^^dddmmmvvv}}}yyyuuuuuuvvvxxxxxxuuuqqqmmmiiifffaaa^^^\\\ZZZXXXVVVXXX[[[___cccdddccc```^^^[[[]]]___aaaccceeeeeefffffffffgggiiikkkkkkiiiggg```\\\VVVPPPLLLHHHDDDBBB===:::777555444444333222222222222222222222222222111222333222000000000111000111111222222222111111222222222111000000////////////......---,,,,,,,,,+++************++++++,,,+++,,,,,,,,,------------***+++...111222222111111////////////...,,,+++************,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000222444999===FFFTTTiii}}}nnnaaaUUUMMMDDD???:::555444333333333333222111000/////////000......//////......---,,,...------,,,,,,,,,,,,,,,,,,------...//////000000............///000111111111111000000000000/////////............---------...........................///000111222333444444666999===@@@BBBEEEHHHJJJMMMQQQWWW]]]bbbgggkkkoooppprrrvvvzzz}}}zzztttqqqtttuuuuuuvvvyyyzzzyyywwwttttttwww}}}((()))+++,,,---,,,,,,+++))))))******+++,,,------------,,,++++++,,,------+++++++++++++++*********---***''''''+++---,,,+++,,,///111222000/////////000111111000---+++******))))))))))))))))))))))))***,,,...000///...+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......---,,,+++))))))***+++------++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---...///)))***,,,...//////...---***+++++++++++++++++++++************************((((((''''''''''''(((((((((((((((((()))+++,,,---+++++++++,,,---...///.........//////000000000000///000000111111000000///333444666888:::<<<===>>>??????>>>???@@@AAABBBBBBCCCBBBAAACCCEEEFFFEEECCC===<<<:::888777555555444555777AAASSSaaabbb[[[VVVLLLEEE>>>:::777888>>>FFFOOOOOONNNMMMIIIDDD???<<<777888:::;;;:::999777666333333222000///000444666NNNMMMGGG\\\mmmlllnnnaaaVVVKKK@@@;;;888555444666333555888===HHH\\\sss~~~nnneee___[[[XXXVVV[[[bbblllvvv|||vvvqqqlllmmmnnnpppqqqnnnjjjfffccc```\\\YYYWWWUUUSSSQQQSSSVVV[[[___aaa```]]][[[UUUVVVWWWYYYZZZ[[[\\\]]]______aaadddgggfffdddaaa[[[WWWRRRMMMIIIFFFCCC@@@<<<:::777555555555444222333333222222222222222111111222333222000000000111000111222222333222222222333333222222111111111000000//////...------,,,,,,+++++++++******++++++,,,+++,,,,,,------.........+++,,,...//////...---,,,/////////......------,,,+++++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000444666;;;EEEUUUjjjyyyjjj^^^RRRJJJCCC???999555444444333333222111111000000000000000.........///......---,,,------,,,,,,+++,,,,,,---000000///...------,,,,,,...............///000111111000000000///////////////............---------..............................///111222333444444444888===AAADDDFFFHHHJJJNNNRRRYYY___dddhhhmmmpppqqqssswww{{{~~~}}}wwwssstttuuuuuuwww{{{{{{zzzxxxvvvvvvyyy~~~)))***+++,,,------,,,+++((()))***+++,,,---------///...---,,,,,,---...///,,,,,,,,,+++++++++******---***''''''***,,,,,,***+++...111222111000//////000111222000---+++******))))))))))))))))))))))))''')))+++...///...,,,+++************************,,,,,,,,,------,,,,,,,,,((()))+++,,,,,,+++***)))+++++++++******+++,,,...***+++,,,---------,,,,,,,,,,,,,,,,,,---...///000+++,,,...//////...---,,,+++++++++++++++,,,,,,,,,************************((((((''''''''''''((((((+++++++++,,,,,,...///000***+++,,,------...///000...///000111111111000000---......///////////////222333555777:::===???@@@>>>???AAABBBCCCDDDEEEFFFEEEDDDDDDFFFGGGHHHFFFEEE???>>><<<:::888777666666777888AAASSSaaabbb\\\WWWOOOHHHAAA<<<888777===DDDMMMNNNNNNNNNKKKEEE@@@===777777888999999999888888444444222000...///222555@@@CCCAAAZZZkkkgggfffXXXOOOFFF>>><<<:::555222333444555888>>>IIIZZZnnn{{{|||oooeee^^^XXXUUUOOORRRXXX```kkkxxxyyyrrrlllgggggghhhjjjkkkhhhdddaaa^^^[[[XXXUUUSSSQQQOOOLLLNNNRRRWWW\\\______^^^]]]TTTTTTTTTUUUUUUVVVVVVWWWZZZ[[[\\\___```___\\\YYYUUUQQQLLLIIIFFFDDDAAA@@@;;;999777666666666444333333333333222222111111111111222333222000000000111111111222333333333333333333333333333222222222222/////////...------,,,,,,,,,,,,+++++++++++++++,,,++++++,,,------...//////---------...---,,,+++***------------......//////------,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,...333999CCCQQQ^^^gggttt{{{uuufffZZZOOOGGGBBB>>>888555333333333333111111111111000000000///.........///......---,,,,,,,,,+++++++++,,,,,,---000//////...---,,,,,,+++...............//////000000000000////////////...///............---------..............................///000222333444555444888>>>BBBEEEGGGHHHJJJNNNSSSZZZ```eeejjjnnnqqqqqqtttwww{{{}}}~~~|||wwwvvvvvvvvvwww{{{{{{{{{zzzxxxxxxzzz***+++,,,------,,,,,,+++)))***+++,,,---......---000///...------...///000...------,,,,,,+++++++++,,,***(((((()))***+++***,,,///222333222000//////...///000...,,,***)))***))))))))))))))))))))))))%%%'''))),,,---------,,,************************+++,,,,,,------,,,,,,+++((()))+++------,,,***)))***+++,,,,,,++++++,,,---***+++,,,---...---,,,+++************+++---...///////////////...---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))((((((''''''(((((((((((())))))******++++++,,,---......,,,,,,---......///111222222222111000---...//////000000000///000111333555999<<>><<<:::999888888::::::BBBSSS```bbb]]]YYYRRRKKKDDD>>>999777;;;BBBIIIKKKMMMNNNKKKFFF@@@<<<777777666666777888999:::555555333000...///222444333;;;AAA\\\lllfffcccUUUKKKDDD>>>>>>===999666555666777999>>>HHHWWWfffqqqyyyyyyxxxvvvtttrrrqqqpppjjjmmmrrrzzz}}}uuullleee___ZZZWWWLLLMMMOOOTTT]]]kkkyyy}}}}}}}}}}}}}}}{{{vvvooojjjdddccccccddddddbbb___\\\YYYVVVSSSQQQPPPNNNKKKHHHIIIKKKPPPUUUYYY[[[\\\\\\UUUTTTSSSSSSSSSSSSTTTUUUWWWVVVWWWXXXYYYXXXVVVSSSOOOLLLHHHFFFEEEDDDBBBAAA<<<:::888888888888666444444333333222222111111111111222333222000000000111111222222333444444444444444444444444444444333333000000//////...------,,,---,,,,,,++++++++++++,,,******+++,,,---......///------...///////////////++++++,,,,,,---...000111///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000444888???EEEJJJPPPYYYkkknnnbbbVVVKKKDDD@@@<<<777333222222222222000000111111111111000///......//////......---,,,+++++++++++++++,,,,,,---+++,,,,,,---....../////////......---......//////000000////////////......///............---------........................---...///000222444555555555999>>>BBBEEEFFFHHHJJJMMMRRRZZZaaafffkkkooorrrqqqssswww{{{~~~}}}zzzxxxzzzyyyyyywwwxxx|||||||||{{{zzzyyy|||+++,,,---------,,,+++***+++,,,---...///......---///...------------.../////////......---,,,,,,+++*********)))((((((***,,,---000444555333111///...---...///...,,,+++***+++))))))))))))))))))))))))(((((()))+++,,,,,,,,,,,,***************************+++,,,------,,,+++******+++...///000///---,,,(((+++......---++++++---)))+++,,,......---,,,+++*********+++,,,---...///000//////...............---------,,,,,,++++++***+++++++++++++++++++++++++++***)))(((((((((((()))&&&'''((())))))((('''&&&***,,,......,,,,,,...000...///111333333222111000000000111111111000000///000000222555888<<<@@@BBB???BBBEEEFFFFFFEEEFFFHHHIIIIIIJJJLLLOOOOOOMMMKKKFFFEEECCCAAA???>>>======@@@???GGGWWWdddeeeaaa]]]UUUNNNFFF@@@:::777:::@@@FFFIIILLLMMMKKKEEE???;;;777666444333444666999;;;777666555222000000222555555@@@GGG```kkkaaa___RRRIIIAAA<<<<<<<<<;;;:::;;;999999:::>>>FFFQQQ]]]ddddddcccaaa```^^^\\\YYYXXXUUUWWW[[[```ffflllooopppnnnmmmkkkiiifffbbb^^^\\\OOONNNLLLMMMSSS^^^kkkuuu~~~}}}yyyvvvwwwwwwwwwvvvuuuqqqlllhhhaaa___]]]\\\\\\[[[YYYWWWTTTRRROOONNNLLLJJJGGGDDDBBBDDDHHHLLLPPPSSSUUUVVVSSSRRRQQQQQQRRRSSSTTTUUUSSSRRRQQQRRRTTTTTTRRRQQQLLLIIIFFFEEEEEEFFFEEEDDD===<<<;;;;;;;;;;;;888777444444333333222111111000111222333222000000000111111222333444555555555555444444444444444444444444111111111000//////.........---,,,+++++++++++++++))))))***+++,,,---......---......///000000111111,,,,,,++++++,,,---...//////---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,...000111333555888:::<<>>BBBDDDCCCFFFJJJJJJIIIHHHIIIKKKJJJKKKLLLOOOQQQRRRPPPNNNLLLKKKIIIGGGEEEDDDCCCCCCGGGFFFMMM\\\iiijjjfffbbbVVVOOOGGGAAA;;;666999???DDDGGGKKKLLLJJJEEE>>>:::777555222111222555999<<<999888666333111111444666@@@KKKPPPdddiii\\\ZZZOOOHHH???888888::::::;;;>>><<<<<<<<<>>>DDDLLLVVV\\\SSSQQQPPPNNNMMMKKKIIIFFFJJJKKKMMMQQQVVV[[[```bbb```bbbdddffffffdddaaa___TTTQQQMMMKKKNNNXXXdddmmm{{{~~~{{{zzz{{{yyyuuuqqqsssrrrrrrrrrqqqnnniiifff___\\\YYYXXXWWWVVVUUUSSSQQQOOOMMMKKKJJJHHHDDDBBB>>>@@@BBBEEEIIILLLOOOPPPPPPPPPOOOPPPQQQSSSUUUVVVPPPOOONNNOOOQQQRRRRRRQQQKKKHHHFFFFFFGGGGGGGGGGGG???>>>======>>>===;;;999444444333333222111000000111222333222000000000111111222333444555555555555444444555555555555555555333333222222111000000000...---,,,,,,++++++++++++((())))))***,,,---......////////////...............---,,,+++***+++,,,---...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------***,,,------,,,---///111222888BBBNNN```yyywwwjjj___WWWPPPFFF@@@>>>:::444111000000111000///000111222222111000///......//////......---,,,+++*********+++,,,,,,---,,,,,,------------------///......---------......000/////////............//////.........---------........................------///000222444555666999<<>>BBBEEEGGGGGGIIIJJJKKKKKKLLLLLLMMMPPPSSSVVVWWWUUURRRPPPQQQPPPOOONNNLLLKKKJJJIIIPPPQQQVVVbbbkkkmmmiiieeeYYYRRRHHH@@@<<<;;;;;;;;;BBBDDDGGGHHHGGGDDD@@@===666666555444444444444444;;;777444333666888888666@@@LLL]]]hhhggg]]]OOOEEE@@@===:::999999:::;;;;;;<<<===@@@DDDHHHKKKKKKKKKLLLKKKGGGDDDFFFJJJHHHCCCAAAAAACCCFFFJJJMMMMMMLLLRRRQQQSSSXXX___dddeeeddd\\\XXXQQQLLLLLLRRR\\\dddrrrxxx{{{vvvuuusssssssssrrrooommmnnnlllkkkjjjiiihhheeebbb[[[XXXTTTRRRQQQQQQQQQPPPOOOMMMKKKHHHFFFEEEDDDCCC::::::;;;===???BBBEEEGGGHHHJJJMMMNNNNNNNNNNNNOOOLLLKKKJJJIIIIIIJJJLLLMMMMMMKKKJJJJJJKKKJJJHHHFFFAAA@@@@@@@@@AAA@@@===;;;888777555333222222222222222222222222111111000000222333444555666555444333666666777888888888888888666555333222111000000000///...---...//////---,,,,,,+++++++++++++++,,,,,,...///111000//////000111////////////...........................///000000/////////...------,,,,,,+++,,,,,,------,,,,,,+++))),,,---,,,***)))+++---000...333<<>>===<<<============<<<===@@@EEEJJJNNNPPPQQQQQQPPPMMMIIIIIIJJJFFF??????>>>>>>@@@BBBDDDDDDCCCCCCCCCEEEKKKTTTZZZ^^^___ZZZVVVPPPKKKJJJNNNVVV\\\iiioooyyy~~~}}}}}}yyyuuusssqqqpppooonnnkkkhhhiiigggfffeeedddccc```^^^WWWTTTQQQOOOPPPPPPPPPOOOKKKJJJIIIGGGEEECCCAAA@@@<<<<<<<<<===>>>@@@BBBDDDDDDGGGJJJKKKKKKKKKLLLMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNMMMNNNOOONNNLLLJJJEEEDDDCCCCCCDDDBBB???===:::999777555444333333444222222222222111111111000111222333444555444444333555666777777888888777777555555444333222222111111222111000///000///---++++++++++++******++++++,,,+++---//////...///000222//////////////////////////////......//////000111/////////...------,,,,,,+++,,,,,,------,,,,,,+++***,,,---,,,***)))+++---///+++,,,222555<<>>EEELLLQQQSSSTTTRRRMMMHHHFFFHHHMMMQQQ\\\bbblllvvv}}}zzzyyy{{{|||{{{xxxrrrpppmmmlllkkkiiifffdddcccaaa___^^^^^^]]]ZZZXXXRRROOOMMMLLLMMMMMMMMMLLLFFFFFFFFFEEECCC@@@>>><<<>>>===<<<<<<<<<>>>???@@@CCCEEEHHHIIIIIIJJJKKKLLLKKKLLLLLLLLLMMMMMMMMMMMMQQQQQQQQQSSSTTTUUUSSSQQQKKKJJJIIIHHHGGGEEEAAA>>><<<;;;999777555555555555222222222222111111111111111111222333333333333222444555555666777666666666444555555666555444333222666444222111000///,,,***++++++************++++++)))***,,,------...000222//////000000111111222222000////////////000111111/////////...------,,,,,,+++,,,,,,------,,,,,,+++***,,,---,,,+++***+++---111+++***......000;;;HHHZZZkkk}}}tttbbbZZZOOOGGGCCC???<<<999444333222111111111222333444333333222111000///...//////000000000///......------------------,,,,,,,,,...///...------...///......------------......111111111111000...---,,,...//////000000//////...---------------------------......000222444666777<<<>>>BBBEEEGGGIIIMMMPPPPPPTTTZZZ___dddiiimmmqqqxxxzzz}}}~~~|||zzzvvvpppmmmttt{{{{{{yyyvvvwww{{{~~~~~~~~~|||rrrrrrrrroooqqqwww,,,,,,,,,+++***)))))))))------...///000000000000......---,,,,,,,,,,,,,,,000//////...------,,,,,,************************+++---000555999999666333333222111000///...------***)))(((''''''(((***+++******+++,,,------.........------------,,,,,,,,,***+++,,,---,,,+++***)))---+++******,,,---...---++++++,,,///111111///,,,......------.........---++++++++++++,,,------......------,,,,,,------...,,,,,,+++******+++,,,,,,---,,,+++******+++,,,---((((((((((((((())))))***(((+++///222333111///---222...+++,,,111444333222333333333444444555555666;;;;;;;;;::::::999888777888777777888<<<@@@EEEHHHJJJKKKMMMNNNPPPQQQRRRRRRUUUWWWZZZ^^^```aaaaaaaaa```^^^[[[XXXVVVTTTSSSRRRSSSUUUZZZaaalllsssrrrlll___XXXMMMDDD===999777555777:::???CCCCCC@@@<<<999666555333333555888===???===CCCGGGEEE???<<<>>>BBBMMMUUU___eeebbbYYYOOOIIIEEEHHHJJJKKKJJJGGGEEEDDDEEEIIIOOOVVV^^^eeekkkooonnnooommmiiieeeaaaVVVLLLGGGCCC===999777666666555888777666777;;;???CCCEEEJJJJJJHHHDDDBBBBBBEEEHHHPPPWWWaaakkkttt||||||yyyzzz{{{yyywwwnnnllliiihhhhhhhhhfffeee```]]][[[YYYYYYXXXVVVTTTOOOMMMJJJIIIIIIIIIHHHGGGCCCDDDDDDDDDBBB???<<<:::===<<<<<<;;;<<<===>>>???CCCFFFHHHJJJJJJKKKMMMOOOLLLMMMNNNOOOPPPPPPOOOOOOSSSSSSUUUWWWZZZ[[[YYYWWWQQQOOOMMMLLLJJJGGGCCC@@@>>><<<:::888666555555555222222222222222222222222000000111111222222222222333444555555666666555555333555666888888777555444777444222111000///...,,,,,,++++++************+++(((***,,,,,,+++,,,---///......///000111333333444000000000000000111111222/////////...------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++,,,,,,000+++***...//////333:::===JJJZZZfffppptttnnndddVVVPPPHHHAAA>>><<<:::999555444333222222222333333222111111111000000////////////000000000//////.........------,,,,,,++++++---...//////...---///000......------------......111111111111000000///...///000000111111000000///........................---...///000222555777888===???CCCFFFHHHKKKOOOQQQRRRUUUZZZ___cccgggkkknnnvvvxxx}}}}}}{{{wwwrrrooouuu}}}|||{{{xxxxxx{{{~~~}}}}}}~~~xxxtttpppnnnssszzz+++++++++***)))))))))(((,,,---...///000000000000------,,,,,,---......///...---------,,,+++++++++***************************---333999;;;999444///222111111000000///...---+++***)))'''((()))+++,,,)))******,,,---...//////,,,,,,,,,,,,++++++++++++***+++,,,---,,,+++***)))******+++,,,...///---+++******+++---//////---+++,,,,,,------,,,,,,,,,,,,++++++***++++++---.../////////............//////,,,++++++++++++++++++,,,---,,,+++******+++,,,---((((((((((((((())))))***(((+++///333444222000...+++)))'''(((,,,//////...111222333333444555555555999999::::::999999888777999888888999<<>>BBBIIIOOONNNHHHDDDFFFJJJVVV[[[bbbeeeaaaYYYQQQMMMKKKNNNRRRSSSPPPLLLJJJIIIKKKQQQ\\\eeennnuuu|||}}}}}}zzztttpppjjj___TTTIIIDDD===888666555444333888777555444444666999<<>>>>>???AAAHHHNNNXXXcccmmmvvv~~~{{{yyyxxxvvvtttkkkiiiggggggiiijjjjjjiiiaaa^^^ZZZXXXWWWVVVTTTRRRPPPMMMJJJIIIHHHFFFDDDBBBCCCCCCDDDDDDBBB???<<<;;;::::::::::::<<<>>>@@@AAACCCEEEHHHIIIJJJLLLOOOQQQNNNOOOPPPRRRRRRSSSRRRRRRUUUUUUXXX[[[^^^___^^^\\\UUUSSSPPPNNNLLLHHHDDD@@@>>>===:::888666555555555222222222222222222222333000000000111111111222222333333444555555555555555444555777999:::999888777666444111000111111000///------,,,+++******++++++***+++,,,+++***)))***+++------...000111222333444000000000000000111111222/////////...------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---,,,,,,+++)))))),,,.........000111888BBBKKKTTTYYYXXXTTTLLLHHHCCC>>><<<;;;::::::333222000///...---......---.........//////000000//////000000000000000///.........------,,,,,,,,,---...000///......000111///......------....../////////000111222222222111000111111111111111111000..............................///111333555777888===@@@CCCFFFIIILLLPPPRRRTTTWWW[[[^^^bbbfffjjjmmmrrruuuzzz~~~~~~|||yyytttqqqvvv~~~{{{{{{|||}}}}}}|||}}}wwwppppppyyy}}}++++++*********))))))))))))***+++,,,---.........,,,,,,,,,,,,---...///000,,,,,,+++++++++************************************---333999;;;999333...000000111111000///......,,,+++***))))))***++++++((()))***+++,,,---...///++++++++++++************+++,,,,,,,,,,,,+++******))))))+++---///...,,,)))***)))***+++------,,,******+++------+++***+++,,,++++++******+++---///000////////////////////////***++++++,,,,,,++++++***,,,++++++++++++++++++,,,((((((((((((((()))******)))+++///222333222111///((()))***+++---...//////111111333444555555666555777888888999999999999999:::999999:::>>>DDDJJJNNNPPPQQQRRRSSSTTTUUUUUUUUUVVVZZZ___dddggggggfffddd```]]]WWWQQQLLLHHHFFFFFFFFFJJJMMMRRRaaattt{{{xxxeee^^^SSSIIIAAA;;;777444333666999<<<<<<;;;888666444333222111222555888:::AAAIIIRRRTTTQQQNNNOOOSSS]]]aaadddddd```YYYSSSPPPMMMRRRXXXYYYVVVSSSQQQQQQRRR]]]lllyyy~~~wwwooocccXXXEEE@@@:::666444333333222333333333222111222555777777888::::::999999:::;;;AAAGGGQQQ\\\fffpppyyy~~~{{{xxxuuurrrpppjjjiiiggghhhjjjlllmmmmmmeeeaaa]]]ZZZXXXVVVTTTRRRQQQNNNKKKJJJHHHFFFCCCAAADDDDDDDDDDDDBBB@@@>>>===999999999:::<<>>;;;999777666555555222222222222333333333333111111000000111111222333333444444555666555555555555666888:::;;;;;;;;;;;;888555333111222222222111///...---,,,,,,+++,,,,,,+++,,,,,,+++)))(((((()))+++,,,---...///000111111000////////////000111111/////////...------,,,,,,+++,,,,,,------,,,,,,+++...,,,+++,,,---...---+++++++++,,,---------------000111555:::AAAEEEFFFFFFBBBAAA???<<<;;;999999999555333222000.........///+++,,,------...///000111//////000111111111000000..................---------///000000//////111222000//////////////////000...///000111333333333333000111111222222111111000..............................///111333555777888<<>><<<;;;;;;???BBBGGGYYYqqq}}}{{{nnnggg[[[OOOFFF>>>888444333555666888888777555444555444333333333444555666:::BBBMMMTTTVVVVVVXXXZZZaaaccceeeccc]]]WWWSSSQQQMMMSSSZZZ\\\[[[YYYZZZ[[[^^^lll~~~rrrgggZZZNNN???;;;777444333333333222111222333222000000222555333444666777666555666777<<>>:::::::::;;;===???AAACCCDDDFFFHHHIIIKKKNNNRRRUUUVVVUUUUUUUUUVVVXXXZZZ[[[ZZZ\\\___cccfffgggeeebbbZZZXXXUUUSSSQQQMMMHHHEEEBBB@@@===;;;999777777777222222222333333333444444222222111000111222333444444444555666666666666666666777888999;;;<<<===>>>===:::666444444444333333000000///...------------***+++,,,+++)))))))))+++******+++,,,---....../////////......//////000111/////////...------,,,,,,+++,,,,,,------,,,,,,+++...,,,+++,,,...///---++++++---///---,,,,,,---///...---///333777999:::;;;999:::;;;:::888777666555555444333111111111222333------......//////000000//////000111111111111111......//////////////////---///000000000000111333111111000000000000111111000000111222333333333333000000111111111111000000...........................///000111333666888999<<>>======>>>CCCJJJRRRVVVUUUVVVVVVWWWWWWVVVVVVUUUYYY]]]eeekkknnnlllhhheeeVVVQQQJJJBBB;;;666333222333888:::???SSSnnn}}}}}}xxxpppcccVVVKKKBBB:::666555666666777777666555555666666555444444444444444333<<>>FFFPPPZZZdddnnntttzzz|||xxxtttrrrnnnllliiiiiijjjlllmmmmmmlllgggaaa\\\YYYVVVTTTRRROOONNNLLLLLLLLLJJJHHHEEEEEEDDDCCCAAA@@@?????????<<<;;;;;;<<<===???AAABBBGGGIIIKKKLLLNNNQQQUUUXXXXXXWWWVVVVVVWWWYYY\\\^^^]]]^^^aaaeeeiiiiiigggddd[[[YYYWWWUUUSSSOOOJJJGGGCCCBBB???<<<:::999888888222222222333333444444444333222111111111222444444444555666666777777666666777777888999;;;===???@@@BBB>>>:::777666555444333111111000......---------(((***++++++******+++---)))******++++++,,,,,,---...............///000000000//////...------,,,,,,+++,,,,,,------,,,,,,+++///,,,+++,,,...///---+++$$$)))+++)))'''(((,,,...,,,***,,,000444555555555444666888888777444333222000///.........///111222000000000000//////////////////000111111111111111......//////000000111111---///000111000000222333222222111111111111222222222222333333333222222111000000111111111111000000////////////////////////...///000111333666888999;;;>>>BBBFFFHHHLLLPPPSSSWWWYYY\\\___cccgggmmmppprrrrrrsssttttttsssrrrqqqrrrrrruuu~~~}}}~~~~~~yyy...,,,)))***---...---+++...............---------///...---,,,+++++++++++++++,,,,,,------,,,,,,+++***((('''(((+++,,,***(((******---000444555444333000...------......---,,,***+++++++++***)))'''&&&((('''&&&'''***,,,,,,+++++++++***************+++)))***,,,------,,,***)))***++++++,,,,,,++++++***,,,,,,+++++++++++++++,,,---,,,)))'''''')))+++---,,,++++++******++++++,,,------............------000...---+++******++++++,,,+++++++++++++++++++++))))))(((%%%$$$%%%(((+++***))))))...555999777444///////////////.........222555777888777666777777777777777999;;;>>>AAABBB:::999999>>>FFFNNNRRRTTTXXXYYYZZZ[[[[[[ZZZYYYXXXVVV[[[ccclllqqqmmmcccZZZPPPKKKCCC;;;444111111111333555555999JJJcccuuu{{{yyyqqqeee[[[RRRIII>>>777666555444444555666444333444444444444444444444444222777>>>EEEKKKPPPVVVYYYaaaaaaaaa^^^YYYVVVTTTTTTPPPRRRXXX^^^```^^^bbbgggnnnzzzcccRRRHHHAAA>>>:::999888777666555666666222444666555222222444777333333333222222222111111555:::AAAJJJUUUaaalllsss}}}|||~~~~~~}}}yyytttqqqmmmmmmllllllkkkiiigggffffffdddaaa___]]][[[XXXVVVSSSRRRQQQOOOMMMKKKJJJIIIHHHGGGEEECCCAAA@@@??????AAAAAA@@@@@@???@@@@@@@@@IIIJJJKKKNNNRRRUUUYYYZZZ[[[\\\^^^___aaabbbbbbccc]]]```cccfffgggfffdddccceeeaaa[[[VVVRRROOOMMMKKKFFFCCCAAA>>>===;;;888555444444444444444444333333444333222333555666555444555555666666777777888888;;;;;;;;;<<<===???AAAAAACCC>>>888666777777444000333222///---,,,---...///------,,,+++***)))((('''))))))******+++++++++,,,++++++,,,,,,---...//////---------,,,,,,+++++++++...------,,,,,,------...333111...,,,******++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000333444666555444333333444222222111000000111222333//////000111111111111111////////////////////////......------------......222222222333333444444444555555555444333333333222222222111111222444555666000000111222333333444444111///...,,,+++++++++,,,222222333444666888:::;;;>>>AAAEEEHHHKKKMMMPPPSSSYYY]]]bbbeeefffgggjjjmmmnnnuuuzzzyyyvvvuuussspppjjjoootttzzz~~~||||||zzz,,,***((()))+++,,,+++***+++---///000000///---,,,---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++---+++))))))++++++)))'''******---111444666666444000...------...///---,,,++++++++++++***)))((('''+++***)))***---/////////,,,,,,+++******)))******+++,,,------------,,,+++***++++++,,,,,,++++++***++++++*********+++,,,,,,,,,+++)))(((((()))+++,,,---,,,,,,,,,,,,,,,,,,------......//////......---///...,,,+++*********+++*********++++++,,,,,,---)))))))))'''&&&&&&)))+++***((((((,,,222444222///............///111222333444888<<<>>>>>><<<:::999666666666888:::<<<>>>@@@>>>======@@@GGGNNNRRRTTTYYYYYYZZZ[[[[[[YYYXXXWWWVVVYYY```hhhkkkggg\\\TTTFFFBBB;;;555111//////000000222222555DDD\\\qqqzzz|||tttiii^^^UUUKKK@@@999:::888666666777777666555222222222222222222222222111444888===AAAGGGNNNRRR^^^___^^^[[[WWWSSSQQQQQQQQQTTT[[[aaabbb```bbbgggssskkkXXXLLLEEEBBB@@@<<<<<<;;;;;;:::999999888777777777666444444555666333333333222222222111111555999@@@HHHSSS^^^jjjqqqzzzzzz|||~~~}}}{{{wwwrrrooollllllkkkiiihhhgggfffeeedddbbb___]]]\\\ZZZXXXUUUSSSRRRQQQOOOMMMJJJIIIHHHFFFFFFDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCJJJKKKMMMPPPTTTWWWZZZ\\\]]]^^^```bbbcccdddeeeeeeaaabbbccceeeeeeffffffeeecccaaa]]]ZZZXXXTTTPPPMMMHHHFFFBBB@@@>>><<<999777666666666666555555555555444333333444666777777666555555666777888888888888;;;<<<<<<===>>>???@@@AAACCC>>>999888999999666333333222000...------............---,,,+++******)))(((((((((((())))))******++++++,,,,,,---......///---------,,,,,,+++++++++...------,,,,,,------...000///---+++++++++,,,---)))******++++++******))))))))))))******+++,,,---///111333444333222222333222222111000000111222333///000000111111111111111222222222222222222222222111111000000000000111111000111111222333444555666666666666555555555555555555444333222222222333444000000000111222333333333000000...------...//////111111222444666888:::;;;>>>AAAEEEIIIKKKNNNQQQSSSXXX\\\bbbeeeeeegggjjjnnnttt{{{|||xxxvvvrrrmmmlllqqqvvv{{{}}}}}}zzzsss,,,+++******,,,,,,+++***(((+++...111222000...,,,++++++******++++++,,,---***++++++,,,,,,++++++***...---+++++++++***)))''')))***,,,111555777777666000///---...//////...,,,,,,+++***))))))))))))))))))((('''(((+++------,,,...---,,,******)))))))))---------------------...***++++++,,,,,,++++++***+++++++++++++++,,,---...,,,++++++++++++,,,,,,,,,...------,,,,,,------.........////////////......---,,,+++***************))))))***+++,,,------...(((*********(((((()))***+++***))),,,///000---***---,,,,,,---///222555777111666;;;>>>>>>;;;888777777777777888:::<<<===>>>CCCAAAAAADDDIIINNNRRRTTTZZZ[[[\\\\\\\\\YYYWWWUUUTTTVVVZZZ___```[[[QQQIII<<<999555111......000111...111222222===SSSlll{{{zzzqqqfff[[[PPPFFF@@@;;;888555333444444444444222222222222222222222222222222333444888???HHHOOO]]]^^^]]]ZZZUUUQQQOOOOOORRRVVV^^^ffffffccccccgggvvv{{{ooo]]]OOOGGGEEEDDDCCCAAAAAAAAAAAA@@@>>><<<;;;;;;999777666666666555333333333333222222222111111444888>>>FFFPPP[[[gggnnnwwwxxxzzz~~~|||zzzxxxtttppplllkkkjjjhhhfffdddddddddddddddbbb___^^^]]][[[YYYWWWVVVUUUTTTRRROOOLLLJJJIIIFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDFFFGGGHHHKKKMMMPPPSSSWWW[[[]]]___```aaacccdddffffffggggggeeeeeeeeeeeeeeefffggghhhcccbbb```___]]]YYYTTTPPPKKKHHHEEEBBB@@@>>>;;;999888888888888777777666666555444444555777888888777555666888999::::::999999<<<<<<===>>>??????@@@AAAAAA>>>::::::;;;<<<999777444333111///.........///............------,,,,,,((())))))))))))*********+++,,,,,,------.........------,,,,,,,,,,,,++++++......------------......------,,,++++++,,,---...)))******++++++******))))))))))))))))))***+++,,,+++---111222222111111222333222111111111111222222///000111111222222111111//////////////////////////////............//////000000111222333444555666666666666777777777777777888777555333222111111111111111222222333333444444111000/////////111222333000111222333666888:::;;;???BBBFFFIIILLLNNNRRRTTTWWW[[[aaadddeeegggkkkooouuu|||}}}yyyvvvrrrlllmmmsssyyy}}}|||}}}~~~{{{vvvrrr......---......------,,,)))***---///111000///...,,,++++++*********++++++***++++++++++++++++++***...---,,,+++++++++***))))))***,,,000555888888888000///......//////...------,,,***)))((()))******((('''&&&'''***,,,,,,,,,///...,,,+++***))))))(((...---+++++++++,,,...///***++++++,,,,,,++++++***++++++++++++,,,---...///,,,---.../////////...---------,,,,,,,,,,,,------...//////000000//////...,,,++++++******)))))))))*********++++++,,,,,,,,,(((***,,,,,,+++))))))***,,,++++++---//////---***,,,,,,++++++---000444777000444888;;;:::999777777999999:::;;;<<<===>>>???DDDCCCCCCEEEIIINNNSSSUUU\\\]]]______^^^[[[WWWTTTPPPPPPQQQSSSSSSNNNEEE>>>888666333111000000222333///222333333888LLLggg{{{zzzpppdddXXXNNNIII???;;;666333333333333333333333333333333333333333333222111222666@@@KKKSSS______^^^[[[UUUQQQOOONNNRRRWWWaaajjjjjjeeedddfffuuuvvvkkk[[[OOOJJJHHHHHHHHHHHHIIIHHHGGGDDDAAA===;;;:::666333333555666444222333333333222222222111111333666<<>>>>>???@@@@@@@@@@@@???===;;;;;;<<<===;;;:::666555333111000/////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------------......------,,,,,,,,,,,,------,,,,,,------------,,,,,,+++*********+++,,,,,,---(((+++000222222222222333333333222222222111222222000000111222222222222111..............................------------......111111111222333333444444555555666666777777888888777777555444333222111111333333444444555555555666222111000000000000222222000111222333666888:::<<<@@@CCCGGGJJJMMMOOOSSSUUUVVV[[[```ccceeeggglllpppqqqwww{{{{{{yyyxxxsssmmmlllssszzz}}}zzz{{{~~~zzzuuuuuu---.........---,,,,,,++++++++++++,,,---///111222///...---+++***)))))))))+++++++++,,,,,,+++++++++++++++,,,++++++++++++,,,******+++///444777888888111///......///000...------,,,***)))))))))***+++,,,+++***+++---///000//////...---+++***)))))))))---+++***))))))+++---///***++++++,,,,,,++++++***))))))))))))******+++,,,***+++---.........---,,,,,,,,,++++++++++++,,,,,,......////////////......***+++++++++******)))))),,,,,,,,,++++++*********(((***,,,---,,,*********))))))***,,,......---+++---,,,***)))+++---000222444666888888888999:::;;;999999:::;;;===>>>>>>>>>BBBCCCDDDEEEIIINNNSSSWWW]]]___aaabbbaaa]]]XXXTTTKKKIIIGGGGGGGGGCCC<<<666777555444222111111111222///222444333666EEE```wwwyyylll___UUUQQQGGGCCC===999777777666555333333333333333333333333444444444666<<>><<<::::::999999888777777666555444444555888999999888777888:::;;;<<<======<<<>>>???@@@@@@AAA@@@@@@???<<<;;;;;;;;;<<<===<<<;;;888777666444333222111111...............---------------------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,///......------....../////////...---,,,,,,,,,,,,------............------+++++++++***++++++,,,,,,(((,,,000222333333444555333333333333222222111111000000111222222222222222111111111111111111111111222222111111111111222222333333222222222222111111444444444555555666666666555555555555444444333333333333333333444444444444333222111///......//////000111222444666999;;;===AAADDDHHHKKKNNNPPPTTTVVVXXX\\\```ccceeehhhmmmqqqqqqwww{{{|||{{{zzztttmmmjjjrrr{{{~~~|||yyyyyy|||}}}yyytttxxx)))+++---,,,***)))((((((---,,,++++++,,,...111333111000...,,,+++))))))(((+++,,,,,,------,,,,,,+++)))***++++++******+++---******+++...222666777777111000...///000000///---,,,++++++*********+++++++++***)))***---...///...///...---++++++*********++++++)))))))))+++---///***++++++,,,,,,++++++***((((((''''''''''''(((((('''((()))+++++++++******,,,++++++******++++++,,,------............------***++++++,,,++++++******...------,,,+++***))))))(((***,,,,,,+++***)))***%%%&&&(((***+++++++++***,,,+++*********,,,...///222333444444444555888:::777888:::<<<===>>>??????BBBCCCEEEFFFHHHMMMSSSWWW\\\___bbbdddbbb^^^XXXTTTGGGDDD@@@??????===888444555444333222111000000000///111444444555???WWWnnn}}}tttfff]]]YYYOOOJJJDDD???<<<999777555444444444444444444444444666888;;;AAAIIITTT```hhhfffeeeccc]]]VVVOOOKKKJJJPPPVVVbbblllmmmhhhfffhhhrrrzzzqqqhhh]]]UUURRRRRRRRRRRRSSSQQQNNNJJJEEE???:::777333111000111222444444333333333333222222222111111333555:::AAAKKKXXXdddmmmsssvvv{{{~~~~~~{{{xxxvvvtttrrrooollljjjhhhfffcccaaa`````````\\\ZZZYYYYYYYYYYYYXXXWWWYYYYYYYYYYYYWWWTTTQQQOOOOOONNNLLLJJJHHHGGGFFFFFFDDDCCCCCCDDDGGGKKKOOORRRUUUVVVZZZ]]]```bbbbbbcccddddddeeefffggghhhhhhgggfffiiimmmpppqqqpppnnnlllrrrmmmgggccc```^^^\\\ZZZVVVRRRLLLHHHEEECCC@@@>>><<<;;;;;;:::999888777777666555555777999;;;;;;:::999999:::;;;<<<>>>?????????@@@AAABBBBBBAAA???>>>;;;;;;<<<============<<<;;;:::999888666555333333/////////.........------,,,,,,,,,++++++++++++***------------------------++++++,,,,,,,,,,,,------//////............//////000000000///...---,,,,,,,,,------......------,,,******)))))))))******+++***---000222222333666777333444444444333222111000000111222222333222222222111111111111111111111111111111000000000000111111222222222222111111111111333333333444444444444444333444444555555555444444111111111111111222222222333222000///------......111222333555888;;;===>>>BBBEEEIIILLLOOOQQQUUUWWWZZZ^^^bbbdddeeehhhnnnrrrvvv{{{~~~|||uuullliiirrr|||~~~{{{xxxxxx{{{zzz}}}}}}{{{(((***---,,,)))'''&&&'''---,,,,,,,,,---///000111111000///---,,,+++++++++,,,------......------,,,)))+++,,,+++)))((()))+++*********---111444555555111000//////000000///---***++++++,,,,,,+++++++++)))((('''(((+++,,,---,,,...---,,,+++++++++++++++++++++******+++,,,...///***++++++,,,,,,++++++***,,,,,,+++***))))))))))))'''((()))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,***+++,,,------,,,++++++---,,,,,,++++++*********(((***++++++***))))))***&&&''')))+++************++++++++++++,,,---......---///111222222333444666999;;;===???AAABBBCCCCCCEEEFFFGGGHHHHHHKKKQQQUUUYYY]]]aaacccbbb]]]WWWSSSEEEAAA===;;;<<<<<<:::777444444444444333222111111111222666888888>>>SSSggg}}}qqqgggccc[[[WWWQQQKKKFFFBBB===:::::::::::::::::::::::::::<<>>======<<<:::999999888888777777999<<<>>>>>>===;;;;;;::::::<<<>>>AAABBB@@@AAABBBCCCBBBAAA???>>>;;;===>>>??????>>>>>>>>>======<<<;;;999777555444222222111000///......------,,,,,,,,,++++++++++++------------------------+++++++++,,,,,,---------//////............/////////000000000000000//////......////////////......++++++************++++++,,,...///000000222666888444444444444444222111000000111222222333333222222000000000000000000000000//////............/////////000000111222222333333444444444444333333333333333444555666666555444444333333333333333222222222222111000///......///000222333444666999<<>>===<<<;;;:::::::::999999;;;>>>@@@@@@@@@===;;;::::::;;;>>>BBBDDDAAAAAACCCCCCCCCAAA???======>>>@@@AAA@@@???????????????>>>===;;;999777666444444333222111000///.../////////......---------------------------------+++++++++,,,,,,---------//////............//////...///000111222222222222111111222222222222111111......------,,,------------.........///111555888444444555555444222111000111111222333333333333222333333333333333333333333222222111111111111222222------///000222444555666555555555444444333333222555555666666666555333222666666666666666666666555111000/////////000111222333333555777:::===@@@AAACCCFFFJJJNNNPPPSSSVVVXXX___bbbeeefffgggiiiooossspppuuuyyy|||xxxooolllwww~~~{{{zzz|||~~~++++++------------++++++))))))***,,,...---+++(((------///000000000///...////////////............((()))***++++++***)))(((,,,---...000111333444444000///...---......---++++++,,,.........,,,***(((((((((''''''(((***,,,---///...,,,***************,,,,,,+++***))))))))))))///---***))))))((('''%%%++++++******))))))((((((+++***)))(((''''''''''''+++++++++,,,,,,---------))))))***+++,,,,,,------///...---,,,,,,,,,,,,,,,---,,,***(((''''''((()))))))))(((((((((((()))))))))((((((((((((***,,,---,,,,,,++++++,,,...///000...000222222333444777999===???CCCHHHLLLOOOQQQRRRJJJKKKKKKHHHEEEEEEIIIMMMSSSTTTWWW\\\^^^[[[TTTNNNHHHDDD???>>>???@@@@@@???555555666666666666555444666777999;;;???GGGPPPXXXttt~~~{{{yyyvvvqqqhhh___XXXUUUTTTMMMJJJIIIHHHEEEBBBEEELLLQQQ[[[gggqqqyyy|||}}}zzztttllleee^^^YYYVVVRRRTTT[[[cccfffdddcccffflllssszzz~~~yyysssgggYYYQQQKKKEEEBBBBBBDDDEEEEEEEEECCC@@@<<<:::999888777777999999888777777777666555444333222222444555999@@@KKKYYYfffoooyyyyyyzzz}}}~~~zzzuuuvvvuuutttrrrpppnnnmmmllljjjiiigggfffgggfffeeecccZZZ[[[\\\]]]]]]]]]]]]\\\^^^]]]\\\ZZZXXXWWWUUUTTTRRRPPPMMMKKKKKKJJJHHHGGGIIIHHHGGGHHHKKKOOOTTTWWW]]]___bbbcccddddddfffhhhhhhiiikkklllnnnooooooooooooqqqtttwwwxxxwwwuuutttvvvvvvuuusssooojjjeeebbb[[[YYYUUUPPPLLLHHHFFFDDDCCCAAA???===;;;;;;;;;;;;777999;;;===???@@@@@@@@@======<<<===>>>@@@BBBCCCEEEEEEEEEDDDBBB@@@>>><<>>CCCCCCCCCBBB???<<<888666555333222222222222111///000000000///......------******))))))***,,,...///.........////////////000//////...//////000111222222111111111000000000//////////////////000111111111///,,,***)))***+++,,,---...///000111222333333666666666444222111222333222222222333333444444444333333444444444444444444222333333444333222111000000000000000111111111111333333222222222333444444666666666666666555555444555555555444444333333222000000////////////000000111333666888999<<>>CCCLLLTTT[[[]]]^^^]]]QQQPPPMMMIIIFFFFFFIIIKKKMMMOOORRRVVVYYYWWWRRRMMMHHHEEECCCBBBBBBBBB@@@===;;;999777555444555777888777:::>>>???BBBIIISSS[[[ooo{{{ssskkkddd```XXXUUUTTTUUUTTTRRRUUUZZZdddlllvvv}}}|||ssskkkeee```]]]ZZZYYY]]]cccdddaaabbbeeegggooovvv{{{|||vvvmmm```SSSJJJEEE@@@>>>???CCCEEEGGGGGGFFFBBB???<<<;;;:::999:::;;;<<<;;;:::999999888777666444333333333555888???JJJYYYgggpppyyyxxxyyy|||~~~{{{xxxvvvvvvuuusssqqqooonnnnnniiihhhfffeeefffeeedddbbb^^^^^^_________`````````^^^^^^___^^^\\\YYYVVVSSSTTTQQQOOOMMMMMMLLLJJJIIIKKKJJJIIIIIILLLPPPTTTWWW]]]___ccceeefffgggjjjkkklllmmmoooqqqsssttttttuuutttuuuwwwyyyyyywwwuuutttwwwwwwwwwtttpppkkkgggddd\\\ZZZWWWSSSOOOKKKHHHFFFCCCBBB@@@>>>===;;;;;;;;;999:::<<<=========<<<<<<<<<<<<<<<<<<===???AAABBBDDDDDDEEEEEEDDDBBB@@@???BBBCCCCCCCCCCCCBBB@@@@@@@@@@@@AAA@@@???<<<:::888999777555555555555333111000000000///......------+++************,,,---...,,,,,,---------.........////////////000111222222222222111111000000/////////////////////000111111111///---***)))***+++,,,,,,------...000111111222555666666444222111222333222222222222333333444444444444444444444444444444222333333333333222111000111111111222222222222333444333333333333444555555777777777777777666555555555555555444444333333222000000////////////000000111333666888:::===AAADDDIIIJJJLLLNNNPPPTTTYYY]]]___bbbdddeeefffiiioootttwwwyyyzzzyyyvvvqqqnnnlllooottt|||yyy~~~}}},,,,,,++++++++++++,,,,,,---+++***+++---......---+++,,,///111111000...,,,//////.........---------))))))***++++++***)))))))))******,,,...000111222000...---,,,------,,,+++------,,,+++***)))((('''))))))))))))***,,,---///...---,,,************+++))))))))))))***+++,,,---)))((('''''')))++++++******************))))))))),,,,,,++++++,,,,,,------++++++******************+++,,,,,,------......///++++++---......---,,,,,,---,,,***)))(((((()))******))))))(((((())))))*********)))))))))******+++...------,,,------......///000000000111444999<<>>CCCEEEFFFLLLWWW```kkk{{{}}}tttgggaaa___aaabbbaaacccfffqqqyyy}}}uuuoookkkhhhddd```^^^^^^]]]ZZZ[[[^^^___gggooovvv{{{~~~zzzsssgggZZZKKKCCC>>>;;;;;;===BBBDDDHHHKKKJJJFFFBBB???===<<<;;;<<<>>>???>>>===<<<;;;;;;:::888777555444333444888>>>HHHXXXhhhrrryyyyyyyyy{{{}}}}}}{{{yyywwwvvvuuusssrrrpppooonnnhhhgggeeeeeeeeedddcccaaa^^^]]]\\\\\\\\\]]]^^^___^^^```bbbbbb```\\\WWWTTTVVVTTTRRRQQQPPPOOOMMMKKKMMMLLLKKKKKKMMMPPPTTTVVV\\\___dddhhhjjjllloooqqqpppqqqsssuuuwwwxxxyyyzzzzzz{{{||||||{{{yyywwwuuuxxxxxxwwwuuurrrmmmiiifff^^^]]][[[WWWSSSNNNJJJHHHCCCCCCBBB@@@???===;;;:::;;;<<<<<<<<<;;;:::999888<<<<<<<<<<<<===???@@@AAABBBCCCDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEDDDCCCCCC===>>>?????????>>><<<;;;<<<:::888777666555333111000000000///......------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------/////////000000111333333333222222111000000//////000////////////000111111222000---+++******+++,,,+++,,,,,,---...///000000444444444333111000222333111222222222222222333333666555555555444333333333222222333333333222111111222222333333333444444444555444444444555555666777888888888888888777777666666666555444333333222222000000////////////000000111333777999;;;???CCCFFFKKKLLLNNNOOOQQQTTTYYY]]]^^^aaadddffffffiiioootttwwwxxxyyywwwrrrnnnkkkjjjqqqvvv}}}}}}|||}}}~~~}}}rrruuuyyywwwyyy---,,,+++******+++,,,---...,,,******,,,...//////***,,,///111111000---,,,.........---------,,,,,,************************))))))***+++---///222333222000...---.........---///...---+++***)))))))))******))))))***,,,...//////...---,,,+++,,,,,,---((((((((((((((()))******(((&&&%%%&&&((())))))))),,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...///,,,,,,++++++******))))))+++,,,,,,,,,------......)))***,,,...///...,,,+++,,,+++***)))))))))*********))))))))))))))))))***++++++******************.........---------------000000000000111555;;;???FFFTTTiiizzzyyymmmcccSSSMMMFFFBBBBBBCCCBBBAAAGGGHHHJJJMMMOOOOOOOOONNNNNNOOOQQQRRRRRRPPPMMMJJJJJJFFF@@@;;;999888:::<<<;;;BBBHHHJJJKKKPPP[[[dddlllyyy~~~uuunnnmmmmmmllllllnnnuuu~~~|||vvvssskkkccc[[[WWWSSSOOOOOORRRSSS[[[eeeoooxxx}}}zzzssscccUUUGGG???;;;999:::===@@@DDDIIIMMMNNNJJJEEEAAA>>>===<<<===???@@@???>>>=========<<<;;;999777666333444777<<>>;;;999<<<;;;;;;:::999888888777<<<<<<<<<======>>>?????????@@@BBBDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFF??????@@@@@@@@@???>>>===<<<:::888666666444222///000000000///......------------,,,,,,++++++++++++++++++,,,,,,,,,,,,------000000000000111333444555333333222222111000000000111111000000000000111111222111///,,,+++++++++,,,,,,,,,,,,---.../////////222333333222000000111333222222222222222222222222777666666555444333333222222222222222222222222222222222333333333444444444555555555555666777888888999999::::::999999888777666666555444333333222222000000////////////000000111444777:::<<<@@@DDDGGGIIIJJJLLLMMMNNNRRRVVVZZZ]]]aaadddfffgggjjjppptttvvvwwwwwwtttooojjjhhhhhhqqqwww~~~}}}~~~}}}{{{zzz{{{}}}~~~~~~~~~}}}ooorrrxxxwwwuuuwww,,,,,,***))))))***,,,,,,...,,,***))),,,...000000***,,,...000000///---,,,------------,,,,,,,,,,,,++++++************++++++*********,,,...111333555555222000//////000000///000000...,,,++++++++++++******))))))***,,,...///------+++******+++,,,,,,,,,+++***)))))))))))))))---,,,******+++,,,+++***++++++++++++++++++++++++*********+++,,,---...///------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,(((***,,,......---,,,++++++++++++*********************))))))))))))******+++++++++++++++*********..................------000111111111333777===AAANNN^^^tttzzzgggYYYLLLGGGAAA>>>@@@BBBBBBAAAEEEFFFHHHIIIJJJLLLNNNPPPQQQTTTWWWYYYYYYWWWUUUTTTPPPNNNJJJEEEAAA>>><<<<<<>>>DDDKKKOOOPPPUUU___gggmmmxxx}}}yyyxxxzzz{{{zzznnncccWWWPPPKKKFFFEEEGGGGGGOOOZZZfffsss|||zzzttt___RRRDDD===999888999<<>>===<<<===>>>>>>>>><<<======>>>>>>===;;;999777333555888<<>>>>>?????????===>>>@@@CCCDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHDDDDDDCCCBBBAAA@@@>>>>>>>>><<<999777666555222000000000000///......------------------,,,++++++***------------............000000111111333444555666444333333333333222222222333222222111111111222222333222000...,,,,,,++++++,,,------....../////////000111111111///000111333222222222222222222222222777777666555444444333333222222222222222222222333222222222333333333333444666666666666777888999::::::::::::::::::999999888777666555444333222111111000000////////////000000222444777:::===@@@EEEHHHHHHIIIKKKLLLMMMPPPUUUYYY^^^bbbfffhhhiiikkkpppttttttvvvvvvrrrkkkgggggghhhpppvvv}}}|||{{{zzzzzzzzz|||~~~~~~rrruuu{{{{{{xxxwww++++++************++++++---+++)))))),,,...000000+++,,,---...///......---------,,,,,,,,,+++++++++,,,+++************+++,,,+++++++++,,,...222555777777444111000000111222111//////......------,,,,,,))))))))))))***,,,---///+++***)))((((((((()))***///...---,,,++++++++++++///---+++*********)))(((((((((((()))))))))))))))***)))******+++,,,---...---------,,,,,,,,,,,,,,,++++++++++++++++++++++++******,,,------,,,+++++++++++++++++++++++++++***+++******))))))******+++******++++++,,,++++++***---....../////////......000111333444666:::???CCCTTTaaasss~~~ppp\\\NNNFFFDDDAAA???@@@BBBCCCDDDBBBCCCEEEFFFHHHLLLRRRVVVZZZ^^^dddhhhgggddd```___ZZZXXXVVVQQQLLLFFFBBB???BBBGGGMMMRRRWWW\\\ccchhhmmmwww~~~uuuggg[[[OOOIIIDDD@@@>>>???===DDDOOO\\\mmmxxxxxxsss]]]PPPCCC===999777888;;;>>>BBBHHHMMMNNNKKKGGGCCC???===<<<<<<<<<<<<;;;999:::;;;===>>>===<<<:::888333666999<<>><<<;;;;;;;;;;;;<<<<<<=========>>>???????????????===>>>@@@BBBDDDDDDDDDDDDBBBBBBBBBCCCEEEGGGHHHIIIHHHGGGEEECCCBBB@@@???>>>@@@>>>;;;:::999777555333000000000///......------------......---,,,+++***........./////////000000111111111222444555777888444444444444555555555555555555444333333333333444333222111///---,,,++++++---------.........//////...///000000//////111333444444333333333333333222777666666666555444444444222222111111222222333444222222222333333333444444555555555666777888999::::::::::::::::::999999888777777666555333222111111000000////////////000000222444777:::<<<@@@DDDGGGIIIJJJLLLMMMOOORRRWWW[[[```dddhhhjjjkkklllppptttsssuuuuuupppiiieeegggjjjnnnttt|||{{{{{{{{{zzzzzz{{{~~~vvvxxx~~~******++++++++++++******+++)))((())),,,...///...---,,,,,,,,,------......,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,+++++++++,,,...222666888777444111///000111222222,,,---.........---,,,,,,)))((((((((()))+++---...+++***))))))))))))++++++,,,,,,+++++++++++++++,,,---+++))))))))))))(((''')))))))))*********+++++++++*********+++,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++++++++,,,++++++++++++******))))))******+++((()))+++,,,,,,,,,,,,+++,,,---...///000000//////000222555777999<<>>BBBGGGKKKLLLJJJFFFCCC@@@>>><<<;;;;;;;;;999777777999;;;======<<<:::999333777:::<<>>===<<<<<<===>>>>>>>>>>>>@@@AAAAAA@@@@@@??????@@@BBBCCCDDDDDDDDDCCC@@@@@@@@@AAACCCFFFHHHIIIGGGFFFEEECCCAAA@@@?????????===;;;:::999888555333000000000///......------,,,------......---,,,+++....../////////000000000111222222333444666888999444444555666777888999999777777666555555555555555444333222000...---++++++,,,,,,,,,,,,---------------...//////...///111333555555555444444444333333666666666666555555555555222222111111111222333444333444444444444555555555555555555666777888999::::::::::::::::::999888888777777666555333222111000000000////////////000000333555888:::;;;>>>BBBEEEHHHJJJLLLNNNPPPTTTYYY]]]cccgggkkkllllllmmmppptttqqqttttttooohhhdddggglllnnnssszzz|||}}}}}}|||zzz{{{xxxxxx}}})))***+++,,,,,,+++***)))***)))((())),,,......---...---,,,+++,,,---...///,,,,,,,,,+++++++++******---,,,+++******+++,,,---+++******+++---111555888777444000...///000111111)))***,,,......---,,,+++(((((('''''')))***,,,---...---,,,,,,,,,---...///''''''''''''((()))***+++///...,,,,,,---...---,,,,,,,,,,,,------.........,,,,,,+++++++++,,,------))))))******+++++++++,,,------------------------------,,,+++*********+++***++++++,,,,,,,,,++++++++++++************++++++((()))***,,,------,,,,,,+++,,,...000000000000000000333666888;;;>>>BBBEEEMMMPPPUUUXXXUUUNNNEEE???===@@@BBBBBB???>>>@@@CCCBBBEEEHHHLLLQQQZZZeeennnooolllggg```ZZZSSSOOOMMMLLLLLLPPPXXXbbbiiikkkkkkllluuuyyycccSSSGGG>>>666666777555444444555:::BBBNNN___mmmooojjjbbbVVVKKKEEEBBB???>>>???>>>AAAFFFJJJKKKIIIEEEBBBAAA???===<<<;;;:::888666555777:::<<<===<<<:::999333777;;;<<<>>>FFFSSS^^^hhhmmmqqqsssqqqnnnmmmnnnllllllkkkkkkjjjiiihhhhhhiiigggeeeeeeeeeeeecccaaabbbbbbccccccbbbaaa``````XXX[[[___bbbcccaaa___]]]]]]\\\\\\]]]]]]\\\YYYVVVSSSSSSTTTUUUWWWYYY[[[\\\^^^ccciiinnnpppqqqrrrsssqqqsssvvvyyy}}}~~~|||zzzyyytttsssqqqooommmkkkjjjiiieeedddbbb___]]][[[ZZZZZZTTTRRRNNNJJJGGGDDDCCCCCCAAA@@@???>>>======>>>>>>>>>???AAAAAABBBAAA@@@???BBBCCCDDDEEEEEEEEEDDDCCC?????????@@@BBBEEEHHHIIIFFFEEECCCBBBAAA@@@??????<<<:::888777777666444222000000000///......------+++,,,---.........,,,,,,.........////////////000222222222333555777888999444444555777888:::;;;;;;888888777666666666666666444333222000///---,,,+++++++++++++++++++++,,,,,,,,,---.........///111333666666666555555444444444555555555666666666666666222222111111111222444555555555555555666666666777444444444555666888999:::999999:::::::::999888888888777666555333222111000000000////////////000000333555888999;;;===AAADDDGGGHHHKKKMMMOOOSSSYYY]]]eeeiiimmmnnnmmmnnnqqqsssqqqssstttooogggdddhhhmmmnnnrrrxxx}}}}}}~~~~~~}}}{{{{{{wwwuuuzzz$$$)))+++***+++...---************+++,,,---///////////////...---+++***)))+++,,,------......---------+++)))(((***++++++*********)))***+++---///111222000.........///...---222111...,,,***)))))))))))))))***++++++++++++***++++++++++++,,,---...///***)))(((''''''((()))*********))))))))))))******,,,++++++******++++++,,,*********+++,,,,,,------...,,,)))'''''')))+++---,,,,,,,,,------.........------......------,,,++++++++++++,,,---...///000******))))))))))))******......///---+++******+++...///111333333222000///222333444666999<<<>>>@@@EEEFFFGGGGGGGGGEEEDDDCCC???>>>======>>>?????????>>>AAAHHHPPPVVV___oooxxxmmmeee^^^YYYTTTQQQSSSTTTYYY```hhhooorrrsssqqqvvv|||uuubbbQQQGGG999777555555555555444333:::999>>>JJJYYYcccdddbbbhhh[[[LLLCCC???<<<<<>><<<;;;<<<===<<<;;;777777999<<<>>>???===:::888666666:::>>>AAAIIIRRR___fffllllllkkkllllllkkkmmmllliiiggggggggghhhiiihhhfffdddeeefffgggfffeeebbbbbbbbbbbbbbbaaa```___```bbbdddeeeeeeccc```___```____________]]]YYYVVVRRRVVVYYYYYYWWWXXX]]]bbbfffgggiiimmmrrruuuvvvvvvvvvxxxzzz{{{}}}|||{{{zzzzzzyyywwwsssooojjjhhhgggdddaaa]]]ZZZZZZZZZ[[[UUUUUUTTTNNNHHHDDDCCCDDDDDDBBB@@@???============CCCBBB@@@>>>>>>???@@@AAA???AAADDDFFFHHHGGGFFFEEE@@@@@@@@@AAAAAAAAABBBBBB@@@>>>===<<<>>>>>>>>>===;;;999777666666666555444111000...,,,++++++++++++------,,,,,,,,,---///000////////////000000000000111000111111333666888::::::888777888;;;===<<<:::<<<;;;999888666555555555666666555444222000...,,,---,,,,,,++++++,,,,,,---------///000111333333444777777777666666666666666777777666666555555555444666333111222444666555333333333333333333333333333555666888:::;;;:::888777666777777888888999::::::888777666555444333222222111000000//////000111222444666999:::<<<>>>BBBDDDGGGHHHKKKNNNRRRUUUWWWYYY```eeekkkooopppqqqqqqqqquuutttqqqjjjddddddjjjqqqoooqqqsssvvvyyy|||~~~~~~tttsss~~~'''******'''(((++++++((()))))))))***+++---...////////////...---,,,******+++,,,------......------,,,***((((((***+++++++++******)))***+++---///111333111///...//////...---000///---,,,++++++,,,,,,))))))***+++++++++++++++---,,,,,,++++++,,,,,,,,,,,,+++***)))((()))***+++,,,++++++******++++++,,,,,,++++++++++++++++++,,,'''''''''((())))))*********************+++,,,---...------------------,,,...............------,,,************+++,,,---...,,,,,,***)))(((((((((((($$$&&&(((((('''''')))+++---...000111222222111000333333444666888;;;===>>>CCCCCCDDDDDDDDDCCCAAAAAA???>>>===>>>???@@@@@@@@@BBBDDDJJJQQQXXXbbbsss~~~tttllleeeaaa\\\YYYTTTVVVZZZaaajjjqqqvvvwwwuuuxxx|||ppp```OOOAAA:::999777555444555555444333555666===LLL___lllooonnnkkk]]]NNNEEE@@@<<<<<<>>>@@@CCCHHHKKKLLLIIIDDDAAA@@@>>><<<<<<=========;;;888888888:::======<<<:::999777777:::<<>>>>>???AAAAAAAAAAAAAAAAAA@@@@@@>>>AAADDDGGGHHHIIIHHHGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<;;;<<<<<<;;;::::::888666555666666555444222111///---,,,,,,,,,---...------------...///000////////////000000000000222222333444777999;;;===<<<:::999:::===>>>===;;;===<<<:::888666555444444666666555444222000...---,,,,,,++++++++++++,,,,,,------...///000222333444666666777777777777666666777777777666666666555555666444222333555666555333555555555555555444444444555666888999::::::999999888888888888999999999999666666555444333222111111222111000000000111222333555777999;;;<<<>>>BBBEEEFFFHHHKKKNNNRRRUUUXXXZZZ```ccchhhlllmmmmmmnnnoooqqqpppmmmhhhdddeeelllsssrrrssstttuuuwwwyyyzzz{{{~~~}}}vvvuuu***+++)))$$$$$$''')))((()))))))))***+++,,,---.../////////...---,,,+++***+++,,,------......------+++)))((()))***,,,,,,+++******)))***+++---///111333111/////////000///......------,,,,,,---///000))))))******++++++++++++///...---,,,++++++***+++...---+++*********++++++------,,,,,,,,,,,,------++++++++++++++++++++++++))))))******+++,,,,,,,,,((()))+++,,,---.........//////......---,,,,,,,,,------......------,,,+++******))))))))))))******+++******)))))))))))))))&&&((()))******+++,,,...------...///000111222222333333444555777999;;;<<>>>>>>>>>>>>>>>>>???AAABBBBBBHHHIIIMMMTTT[[[eeeuuuxxxpppjjjeeeaaa___XXXYYY\\\ccckkksssyyy{{{wwwyyyyyyyyy|||hhhVVVIII>>>777444888666444333444444444222111333<<>>@@@DDDIIIMMMMMMJJJFFFCCCAAA???>>>>>>??????>>>===:::999888999;;;<<<;;;::::::777777:::;;;===CCCKKKQQQZZZ```aaaaaaccceeedddccceeeiiilllllljjjgggeeedddcccbbbccceeegggggggggddddddccccccccccccbbbbbbcccdddfffgggfffeeecccaaa___^^^]]]\\\]]][[[YYYVVVSSSTTTVVVUUUUUUXXX___dddjjjkkklllnnnqqquuuwwwyyy|||~~~~~~zzzuuuooojjjhhhgggeeebbb^^^\\\[[[[[[[[[[[[\\\[[[WWWRRRNNNKKKKKKJJJHHHFFFCCCAAA@@@@@@@@@>>>???AAACCCCCCBBB@@@>>>===???BBBEEEGGGHHHGGGGGGEEEDDDDDDCCCCCCBBBBBBAAA@@@>>>;;;::::::999888777888666444444555555444333333222000...------......///............//////000/////////000000000000111333444666888;;;===???AAA>>>===<<<<<<>>>???>>>======<<<:::888666555444444666666555444222111///...,,,++++++******++++++,,,...---,,,,,,...000333444444555777999999999888777888777777777777777666666666555333444555666555444444444444444444444444444555666666888999:::;;;;;;:::999999999999888888888444444333333222111000000222222111000111222333444555777999;;;<<>>???@@@@@@AAADDDEEELLLMMMRRRYYY___fffrrr}}}~~~zzzsssnnniiifffddd]]]]]]^^^ccckkksssxxxzzzxxxxxxwwwvvvwww~~~wwwfffRRRFFF@@@;;;888888777555333333444444333222222444===NNNcccsssxxxxxxuuufffVVVKKKDDD>>>===>>>AAAEEEKKKOOOPPPMMMHHHEEECCCBBBAAABBBCCCCCCBBB@@@>>><<<::::::;;;<<<<<<;;;:::777777:::;;;===CCCJJJNNNWWW^^^___```cccdddcccbbbdddhhhlllmmmkkkiiigggfffdddcccccceeeffffffeeeeeedddddddddcccdddddddddbbbcccdddeeedddcccbbbaaa___^^^\\\[[[[[[[[[YYYXXXZZZZZZYYYXXXXXX[[[aaafffkkklllnnnoooqqqssswwwyyyzzz}}}~~~{{{vvvqqqmmmkkkllljjjgggdddbbb```````````````^^^[[[WWWSSSOOONNNKKKJJJGGGDDDBBBAAAAAAAAA===>>>???@@@@@@@@@???>>>===>>>AAACCCEEEEEEEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>;;;999888777555333555333222222333444333222333222000............///////////////////////////000000000000111111111111444555888;;;>>>AAABBBCCC>>>>>>=========>>>======:::999888777666555555555555555555444333111000///+++++++++******+++++++++...---++++++,,,///333555333555888;;;<<<<<<:::999888888888888777777777777666666555666666555555444111111111222222222222222555555666777888:::<<<===;;;::::::999888888777777444444333222111111000000111000000000000111333444555777999;;;<<>>@@@AAAAAABBBFFFIIINNNPPPWWW___ccceeejjjqqqvvv||||||wwwuuuuuuuuu}}}{{{wwwrrrmmmjjjiiibbbaaabbbeeekkkqqqvvvwwwzzz{{{{{{zzz|||xxx\\\PPPEEE@@@===:::999999666444333333444444444333444666???PPPeeetttzzzyyywwwiiiXXXMMMFFF@@@>>>@@@BBBFFFMMMRRRSSSPPPLLLHHHEEEEEEEEEFFFGGGGGGFFFDDDAAA???=========>>>===<<<888666666:::<<<>>>CCCJJJNNNVVV^^^___aaadddfffeeedddeeegggjjjkkkkkkkkkkkkiiigggeeedddddddddcccbbbeeeddddddccccccdddeeeeeedddeeeeeefffeeedddccccccaaa___\\\[[[[[[\\\[[[ZZZ___^^^\\\ZZZZZZ]]]bbbfffkkkmmmooopppqqqrrrvvvyyy{{{~~~}}}{{{wwwtttrrrppppppnnnllliiifffeeedddddddddccc```\\\YYYUUUQQQOOOJJJIIIGGGDDDBBBAAAAAAAAA???>>>===<<<<<<===>>>???@@@AAABBBDDDDDDEEEDDDDDDEEEDDDCCCBBBAAA???>>>>>>AAA>>>;;;999888666444222222111///000111222222111222111000.........//////000000000000000000//////111111111222222222333333444666:::>>>AAABBBCCCCCC============<<<;;;;;;;;;666666555555555666666777555555555444333222111000,,,++++++++++++++++++,,,...---++++++,,,///333555444666999<<<======<<<:::777777777777888888888888666777777777666555555444111111111222222333333333555555666777888:::<<<===::::::999888888777666666444444333333222222111111///.........///000222333555777:::;;;===???CCCEEEDDDFFFJJJNNNSSSXXX\\\^^^bbbdddggghhhiiijjjkkkmmmmmmkkkiiihhhiiiooowww|||~~~|||{{{{{{{{{|||}}}}}}vvvttt}}},,,---+++((((((---///...,,,+++++++++,,,,,,---...///////////////...------+++,,,------......------+++***)))***,,,,,,***(((******)))***+++---///111222000...............,,,///...,,,***)))(((((()))+++***)))))))))***,,,---,,,,,,,,,++++++,,,------,,,,,,*********+++,,,,,,++++++************++++++***+++,,,------,,,+++***(((((()))******++++++,,,333111---***)))***,,,...++++++,,,...///000111222//////000000//////...---...---,,,+++++++++++++++***)))))))))))))))******&&&(((*********+++---...111000111111000000000000555555555666777888:::;;;<<<<<<;;;;;;<<<<<<===>>>;;;>>>AAABBBBBBCCCHHHLLLPPPRRRYYYbbbeeeccceeehhhiiimmmqqqqqqnnnmmmnnnoootttvvvwwwvvvrrrnnnjjjiiigggfffgggjjjoootttvvvwwwttteeeNNNFFF???>>>===888555555666555333333444555555444555777@@@RRRhhhxxx~~~~~~wwwiiiYYYNNNGGGBBBAAABBBDDDIIIPPPVVVWWWTTTOOOLLLGGGFFFGGGHHHJJJJJJHHHFFFCCCAAA@@@?????????===;;;666444555999;;;<<>>>>>BBB???<<<999888777555333111000//////111333333222333222111000///000111111222333333333333222111111333333333444444444444555555888<<<@@@CCCCCCCCCBBB<<<===>>><<<:::999999:::666666555555555666777777444444444444444333222222---,,,,,,++++++,,,,,,---...---,,,,,,...000333444444666888;;;<<<<<<;;;:::666666777777777777777888666888999999777555444555333444444555555666666777555666666888999:::;;;;;;999999888777666666555555333333333222222222111111...---------...000111333666888:::<<<===@@@CCCFFFEEEGGGJJJOOOTTTXXX\\\^^^bbbeeehhhjjjkkklllmmmooojjjhhhffffffjjjqqqxxx}}}~~~}}}{{{yyyxxxyyyzzz{{{yyytttnnnooo}}},,,......++++++------*********))))))******+++,,,///////////////......---+++,,,------......------,,,+++***+++,,,+++)))&&&******)))***+++---///111444222000///000000///...///...,,,***)))))))))***+++***)))((()))***,,,---......---,,,++++++++++++,,,,,,+++++++++---...///++++++************++++++)))***,,,------,,,***)))***++++++,,,------......///...,,,+++***+++,,,---,,,------...///000000111...////////////...---------,,,,,,+++++++++,,,,,,******)))))))))))))))******+++------,,,---...000---...000222333444333333555555555666888:::;;;<<<<<<;;;;;;:::;;;<<<===>>>:::>>>BBBCCCBBBDDDIIINNNRRRTTTYYYaaadddccccccfffeeefffhhhiiihhhhhhjjjmmmoootttyyy{{{xxxsssooommmkkkkkkmmmqqqvvvzzz||||||zzziii^^^LLLFFFBBBBBBAAA;;;888777777555444444555666666555555777@@@RRRgggwww}}}}}}vvvhhhXXXNNNHHHDDDCCCEEEEEEKKKRRRYYYZZZXXXSSSOOOFFFFFFGGGIIIJJJJJJHHHFFFCCCBBBAAA@@@@@@???;;;999555333444777888999===CCCJJJSSSZZZ[[[\\\___aaaaaabbbcccdddeeeggghhhhhhiiillljjjgggfffffffffeeecccdddcccbbbaaabbbccceeefffkkkkkkkkkjjjjjjjjjiiiiiifffccc___^^^^^^```aaaaaa___^^^]]]^^^aaadddggghhhlllqqqwwwxxxwwwuuuwwwyyy}}}{{{{{{zzzuuutttrrrpppmmmkkkjjjiiijjjddd]]]WWWTTTQQQNNNKKKHHHGGGFFFDDDDDDDDDDDDEEEBBBAAA@@@???>>>=========>>>???AAACCCEEEGGGIIIIIIDDDDDDCCCBBBAAA@@@@@@???BBB@@@===;;;:::999777555333111000111333555555555666555333222222333333444666777777888777666555444555555555555666666666666777:::???CCCEEEEEECCCBBB<<<>>>???===:::888888::::::999888777777666666666444444444444444444333333...------,,,,,,------...------...///000222333444444555666777888888888888555555666666666777777777666888;;;:::777555444555444444555666666777888888555666888999::::::999999777777666666555555444444222111111111111000000000......---...///000222333666888:::<<<===@@@CCCFFFFFFHHHKKKOOOTTTXXX[[[]]]```dddiiilllmmmnnnoooooohhhfffeeegggmmmvvv~~~~~~{{{yyyxxxxxxyyyzzzzzz~~~tttnnngggjjj|||,,,///000---,,,---***&&&)))((((((((((((((()))***//////////////////...---+++,,,------......---------,,,++++++,,,+++(((%%%************+++---000111666444222111222222111000///...,,,+++***++++++,,,+++***)))((((((***,,,---000///...,,,+++***))))))---,,,,,,,,,---///000222,,,++++++******++++++,,,)))***,,,------,,,***)))'''(((((()))******++++++++++++,,,,,,---,,,,,,,,,.........///////////////++++++,,,,,,,,,+++******,,,+++++++++++++++,,,,,,(((((((((((()))+++,,,------......---+++)))***+++***,,,000333666666666666555555666777999;;;<<<>>>;;;;;;:::::::::;;;===>>>999>>>BBBCCCCCCDDDJJJOOOTTTTTTXXX```cccccceeehhhjjjiiiiiiiiiiiiiiimmmrrrttt{{{zzzxxxnnnoooqqqvvv|||}}}}}}yyynnnddd]]]OOOIIIFFFGGGGGGBBB???@@@777555444444666777777666555777???PPPdddsssxxxwwwuuugggXXXNNNIIIEEEDDDGGGGGGLLLTTTZZZ\\\ZZZTTTQQQEEEEEEFFFHHHJJJJJJGGGEEEBBBAAAAAAAAA@@@>>>:::777555333333666666555999???GGGOOOVVVXXXXXX[[[]]]\\\___aaaccceeefffffffffeeekkkiiiggggggggghhhgggfffdddcccbbbaaaaaaccceeefffjjjjjjjjjiiiiiiiiiiiihhhhhheeeaaa___```aaacccccc___^^^___bbbfffjjjmmmnnnmmmssszzz|||zzzxxxxxxzzz~~~}}}|||yyyxxxvvvtttrrrpppnnnmmmkkkddd[[[UUUQQQOOOLLLIIIHHHGGGFFFEEEEEEEEEFFFGGGBBBBBBCCCCCCBBB???===;;;888:::<<>><<<;;;:::888666444333222333666777888777888777555555444555666777999:::;;;;;;:::999888777666666666666777777777777999<<>>:::888888:::>>>===;;;:::888777666666333444444555555444333333///......------......///------///000111333333444333333444444555555666666444555555555666666777777666999<<<;;;888555444555333333444444555666777777555666888:::;;;:::888777555555555555555444444444000000000000///////////////......///000222333555666888;;;<<<>>>@@@CCCFFFGGGHHHKKKOOOTTTXXX[[[]]]^^^ccciiimmmooooooooooooiiihhhgggjjjrrr|||~~~{{{yyyyyyyyyzzzuuuzzz|||rrrkkkdddgggzzz)))))))))***+++,,,......,,,+++)))(((((()))+++,,,111111000///...------,,,++++++,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***)))((())))))))))))***---000,,,...///---+++,,,///333...------------,,,***(((******))))))***+++,,,,,,------,,,,,,,,,---......))))))(((((()))+++---...************+++,,,------)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...------.........******+++,,,---//////000,,,,,,---------,,,,,,+++,,,***(((((()))***)))((('''''''''((()))+++------'''((()))***,,,---...///......///000222444666888777555555777;;;<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;@@@===;;;???FFFLLLNNNLLLUUUUUUXXX]]]bbbeeehhhlllmmmmmmmmmnnnpppsssuuuvvv{{{|||yyyvvvwww}}}|||zzzzzzyyyyyywwwiiiddd```[[[PPPNNNLLLKKKJJJIIIGGGEEECCC???;;;888777666555444222666>>>LLL[[[fffkkkmmmllleee[[[QQQJJJGGGFFFGGGPPPUUU\\\bbbbbb^^^XXXTTTKKKHHHGGGJJJOOOPPPLLLHHHGGGFFFDDDAAA>>>:::777666666444444666555333555:::GGGNNNTTTTTTUUUXXXYYYWWW[[[^^^aaadddddddddfffgggkkkiiiggggggggghhhgggffffffeeedddcccdddeeefffgggeeeeeefffggggggfffeeeeeefffccc```___aaabbbaaa___```bbbfffiiilllnnnooooooooosssxxxzzzyyyxxxzzz||||||zzzwwwvvvuuuwwwxxxyyyrrrjjj___WWWRRRNNNKKKGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGDDDAAA@@@AAAAAA>>><<<:::;;;<<<>>>@@@BBBCCCDDDCCCBBBAAAAAAAAACCCDDDEEEBBB@@@>>><<<;;;:::;;;;;;777888888888888999999999444444444444666777999;;;?????????@@@AAA???<<<::::::999888888777888888888;;;===@@@BBBBBBBBBBBBCCCCCCBBB@@@???>>>=========AAA>>>;;;777444444444555444444333333333444444555222000---+++***,,,...000///////////////000111111555555666666555555444333222333444444555555444444888777777666555444333222111222222333333444555555888777666555555555555555555555444444333222111111222000///......///000222000000000000111222333444444555666999<<>>@@@CCCHHHLLLOOOYYY[[[```fffjjjmmmooopppsssssstttuuuxxx|||}}}yyyzzz~~~yyyuuutttrrrqqqwwwzzzhhh^^^\\\ZZZWWWUUUSSSOOONNNNNNOOOOOOOOOHHHDDD???;;;:::888777555555999@@@LLLYYYccchhhjjjjjjddd[[[RRRLLLHHHHHHHHHRRRYYYbbbhhhiiiccc[[[UUUKKKIIIHHHIIILLLLLLJJJGGGHHHGGGFFFCCC@@@>>>;;;:::444222333555444222555:::CCCJJJOOOOOOPPPTTTWWWWWWZZZ\\\___aaabbbcccdddfffiiigggffffffgggggggggffffffeeeeeeddddddeeeggggggiiiiiiiiihhhgggfffeeeeeegggdddaaa```bbbbbbbbb```bbbdddgggjjjlllnnnoooooonnnssswwwyyyyyyyyy{{{}}}}}}{{{xxxxxxyyy||||||tttjjjaaa[[[VVVPPPLLLJJJJJJKKKKKKJJJJJJIIIHHHJJJGGGDDDCCCDDDDDDAAA???::::::;;;<<<===>>>>>>???======<<<<<<<<<===?????????>>>===;;;::::::::::::999999:::::::::;;;;;;;;;;;;;;;::::::;;;<<<>>>???BBBBBBBBBCCCCCCBBB???======<<<;;;:::999888888888888:::===???@@@@@@AAABBBBBBBBBAAA@@@?????????@@@CCCAAA<<<888555333333333333333222222222222333333222000---+++***,,,...000///////////////000000111222222333333222222111000222222333444444444444333222222111111111000000000111111111222333333444444666555555444444444555555444444333333222222111111000///---,,,,,,---///000000000000000111333444444666777888:::===@@@BBBDDDGGGIIIMMMPPPSSSWWW[[[^^^ccceeehhhkkkmmmoooppppppmmmmmmmmmooosssxxx}}}|||yyyyyy{{{}}}}}}|||mmmhhhffflllyyy---,,,++++++******+++++++++***)))(((((()))***+++,,,---------------,,,,,,------------......//////,,,+++)))***++++++***)))***++++++++++++,,,///111///111222111...---///222333111...,,,++++++,,,---*********)))******+++,,,.........---,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++------,,,,,,+++******)))))))))))))))))))))))))))++++++************++++++------,,,+++***)))((((((************************---+++))))))***+++***))))))))))))))))))***++++++******+++,,,---///000111...///111444555666666666555444444666888999999777::::::;;;;;;<<<<<<======<<>>;;;999777;;;===DDDNNNYYYaaafffggggggbbb\\\TTTOOOKKKJJJJJJQQQYYYccckkkllleee[[[TTTMMMLLLJJJHHHGGGGGGFFFFFFGGGGGGFFFDDDBBB@@@>>>>>>666444555777666555777<<<@@@GGGKKKJJJKKKPPPVVVWWWYYY[[[]]]______aaacccfffgggeeeddddddfffgggfffffffffffffffffffffggghhhhhhjjjjjjiiihhhhhhhhhhhhhhhfffdddbbbaaaaaabbbbbbaaaeeefffhhhkkkmmmnnnooopppoootttyyy{{{{{{|||~~~~~~|||yyyzzz}}}vvvmmmggg```XXXRRRNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKIIIHHHHHHGGGFFFDDD======<<<<<<<<<;;;;;;;;;:::999999999999:::;;;;;;<<<;;;:::999999999999:::<<<<<<<<<<<<============@@@??????>>>???@@@BBBBBBFFFFFFEEEFFFGGGFFFCCCAAAAAA@@@>>><<<;;;999888888444777:::;;;<<<<<<>>>@@@@@@@@@@@@@@@@@@AAABBBCCCEEEBBB>>>:::666333222222222222111111111111222222111000---++++++,,,...000//////......//////000111111111111111111000//////111111222333333333333222........................//////000111111222222333333333333222333333444444222222222111111111111111//////------------/////////000000000222333444555999999:::<<<>>>@@@CCCDDDFFFIIIMMMQQQTTTXXX\\\```bbbcccfffiiikkklllmmmmmmmmmnnnnnnpppssswwwzzz|||{{{yyyxxxyyy{{{}}}~~~~~~}}}lllhhhhhhooo}}},,,,,,++++++***++++++,,,,,,+++************+++,,,------///000000000//////------......//////000000+++***))))))++++++***)))***+++++++++***+++...000///222333111...---...111222222111///---,,,,,,---+++***************++++++//////......---,,,+++***)))******+++,,,---...///------,,,+++************,,,,,,,,,++++++*********((((((((())))))))))))))),,,,,,+++++++++,,,------,,,,,,+++***)))((('''''',,,,,,,,,,,,,,,,,,---------,,,******+++++++++***++++++***))))))*********++++++++++++,,,...///000///111444666888888777666333444444666777888777777888888999:::;;;<<<======???BBBDDDEEEFFFKKKRRRXXX\\\eeeqqqzzz~~~}}}~~~|||zzz}}}~~~yyyvvvsssrrrttttttuuuvvvwwwuuuqqqnnniiifff___WWWWWW\\\___]]]ZZZWWWUUUUUUWWWZZZ[[[\\\VVVQQQKKKFFFBBB???<<<:::===AAAGGGPPPYYY```dddfffdddaaa\\\VVVRRROOOMMMLLLLLLSSS]]]eeefffaaaYYYTTTMMMMMMKKKHHHDDDBBBCCCDDDFFFEEEDDDCCCBBBAAA@@@@@@>>><<<<<<===<<<999;;;@@@BBBHHHKKKIIIHHHMMMSSSVVVYYYZZZ]]]^^^___aaadddfffeeecccbbbccceeeffffffeeefffffffffgggggghhhiiiiiifffffffffggghhhjjjlllmmmeeedddbbb``````aaaaaaaaaggghhhiiikkkmmmooopppppprrrvvv{{{~~~~~~}}}zzzzzz~~~zzzsssnnnfff]]]WWWRRRRRRRRRRRRRRRQQQQQQPPPNNNNNNMMMLLLKKKJJJIIIHHHCCCBBBAAA???>>><<<;;;:::;;;::::::::::::;;;;;;;;;999999999999999999999:::=========>>>>>>>>>??????????????????AAACCCEEEFFFJJJIIIHHHIIIIIIIIIFFFDDDDDDCCC@@@>>>;;;999888888444666888888888888999;;;<<<<<<======???@@@BBBCCCBBBAAA>>>;;;888555444333333222222111111111111222111///---,,,+++,,,...//////............///000000111111222222111111000///000000111222222222222222000000////////////............//////000111111111111111111111111222333444000000000000111111111111111111000//////000111111//////000111222444555666::::::;;;<<<>>>@@@BBBCCCFFFJJJNNNRRRVVVYYY]]]```aaabbbeeegggiiijjjkkkkkkkkklllnnnqqquuuxxxzzz|||xxxwwwwwwxxxyyy{{{||||||xxxrrruuummmiiippp************+++,,,---...,,,,,,,,,++++++,,,,,,,,,,,,---...000111000//////------......///000111111+++***)))***+++,,,+++***)))*********)))***,,,......111222111...,,,---///000333555444111---,,,,,,++++++***************+++......///...---,,,+++***(((((()))***+++,,,------------,,,+++******************+++++++++,,,,,,,,,)))))))))*********++++++,,,+++++++++,,,,,,---...///.....................,,,,,,+++++++++,,,---......,,,******+++,,,+++***,,,++++++***************+++***))))))***,,,...///...000222555666666555444333444555666666666666777666777888:::;;;===>>>???BBBBBBBBBEEEKKKRRRYYY]]]cccppp~~~|||}}}zzzvvvtttrrrqqqrrrpppmmmkkkiiigggcccaaacccbbb___\\\^^^dddfffddd]]]\\\ZZZZZZ\\\^^^^^^]]][[[VVVPPPJJJFFFCCC@@@>>>===BBBIIIRRRYYY^^^bbbdddcccaaa\\\XXXTTTQQQPPPOOOKKKOOOVVV\\\^^^\\\XXXUUUNNNMMMKKKGGGCCCAAAAAACCCFFFEEEDDDCCCBBBBBBCCCCCCDDDAAA@@@AAA>>>;;;<<<@@@EEEKKKNNNJJJFFFIIINNNQQQYYY[[[^^^```aaabbbeeegggdddbbbaaabbbdddeeeeeeeeeffffffggghhhhhhiiiiiiiiidddeeeeeeggghhhjjjlllmmmdddcccbbb```______```aaahhhhhhiiikkkmmmooopppqqqrrrvvvzzz}}}}}}|||{{{~~~~~~~~~zzzuuuqqqmmmggg___YYYVVVVVVVVVVVVVVVUUUTTTTTTOOOOOOPPPOOONNNLLLKKKKKKHHHGGGEEECCC@@@>>><<<;;;<<<<<<=========<<<<<<<<<999999::::::;;;;;;;;;;;;>>>>>>>>>?????????@@@@@@======>>>@@@CCCFFFIIIKKKLLLKKKJJJJJJKKKJJJIIIGGGEEECCCAAA>>><<<:::999888888888999777555444444666888888888999;;;===>>>???======<<<;;;:::888777666444444333222222222222222000///...,,,,,,---...///...............//////000000000111111000000///...///000111111222222111111222222111000//////......---......//////000111111000000000000000111222333000000000000000000000111111111000000000000111111//////000111222444666777999::::::<<<>>>@@@BBBCCCGGGKKKPPPTTTWWWZZZ^^^```aaabbbeeeggghhhiiiiiiiiigggjjjnnnsssxxx{{{}}}~~~wwwwwwvvvvvvuuuwwwxxxzzz~~~vvvmmmvvv~~~qqqiiiooo)))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////...---,,,,,,------...///000111111,,,*********,,,---,,,+++)))******)))((()))+++------000222111...---...000000444888777333...,,,,,,,,,+++******)))*********---......///...---+++*********+++++++++***)))(((,,,,,,++++++***+++++++++)))******+++,,,,,,------)))******++++++,,,,,,,,,******)))******+++,,,---------......//////000000***))))))((()))***,,,---///---++++++,,,---,,,+++,,,++++++*********+++++++++***)))))))))+++---///,,,---///111222222222222333555777777666555666777777888999;;;===???AAABBBCCCCCCDDDIIIQQQZZZbbbgggvvvyyyyyy{{{}}}zzzuuusssqqqpppooojjjhhheeeaaa^^^]]]]]]]]]bbbdddeeeeeeiiinnnooolllgggeeeaaa``````aaaaaaaaa^^^ZZZTTTOOOKKKHHHFFFDDD@@@FFFOOOWWW\\\___bbbcccdddaaa]]]YYYUUUSSSRRRRRRNNNPPPTTTWWWYYYYYYWWWVVVMMMLLLJJJGGGEEECCCBBBAAAFFFEEEDDDCCCBBBCCCDDDDDDCCCAAA@@@@@@===:::;;;???FFFOOOSSSNNNHHHHHHJJJLLLXXX[[[___bbbcccdddfffgggeeecccbbbbbbdddeeedddddddddeeefffhhhiiiiiiiiiiiiggghhhhhhiiiiiiiiihhhhhhcccdddcccaaa______```bbbggghhhhhhjjjllloooqqqrrrppptttxxxzzz{{{}}}}}}~~~zzzuuutttqqqnnnllljjjeee___YYYYYYYYYYYYYYYYYYXXXWWWWWWOOOQQQSSSRRRPPPNNNMMMMMMJJJIIIGGGEEEBBB@@@>>>===>>>>>>??????>>>>>>===<<<<<<<<<===>>>>>>======<<>>>>>@@@CCCFFFJJJNNNPPPOOOMMMKKKKKKLLLLLLKKKIIIDDDCCCAAA???===<<<;;;;;;;;;;;;:::888444333333444555555555666777888999:::888999:::;;;;;;:::999888555444333222222222222222000///...---,,,---............------......///000...............---,,,,,,000000111222222222222111000000000//////.........---......//////000000111000000000///000000111111111111111000000000000000//////////////////////////////000111333555666777999999:::<<<>>>@@@BBBDDDIIIMMMRRRVVVYYY[[[^^^``````bbbdddeeegggggggggfffdddhhhooouuu{{{~~~wwwwwwuuutttssstttxxx{{{wwwzzz~~~rrrjjjppp+++*********+++,,,,,,---*********++++++************+++---//////...,,,++++++,,,---...///000000111,,,+++***+++---...---,,,***++++++***)))***,,,...,,,000333222000...000111222666999777222...---...,,,++++++***))))))******+++,,,...//////---,,,+++++++++,,,,,,,,,+++***)))+++++++++***++++++,,,,,,+++++++++++++++++++++,,,))))))******+++,,,,,,---************+++,,,---...+++,,,,,,,,,------------***)))(((((()))***,,,...///---,,,+++,,,---,,,+++++++++*********+++,,,,,,---+++***)))***,,,...000---......///000111222222333666888888666555666888999:::<<<>>>AAACCCEEEFFFFFFIIINNNSSSYYYcccoooxxxzzzyyy{{{}}}|||xxxrrrmmmkkkjjjiiiiiibbbcccbbb^^^\\\\\\aaaeeeggglllqqqtttyyy~~~}}}yyysssmmmfffaaa___aaacccdddaaa]]]WWWSSSPPPNNNLLLJJJKKKRRR\\\cccffffffffffffeeebbb^^^YYYUUUTTTTTTTTTRRRSSSVVVWWWWWWUUUSSSRRRMMMJJJGGGGGGHHHGGGCCC@@@CCCBBB@@@???>>>???@@@AAA@@@>>>===???===:::<<>>???@@@AAAAAAAAA@@@???>>>BBBBBBBBBBBBCCCCCCCCCCCC@@@@@@AAADDDGGGKKKOOOQQQQQQOOONNNMMMNNNNNNMMMLLLDDDCCCBBBAAA@@@?????????======<<<999666444555666444444333333333444555555666777999;;;;;;:::888777444333222111111000000000//////...------------......------------...//////...............------,,,000111222222333333222222---......///000111222222.........///000000111111222111000000000000000000222222222111111000000////////////000000///////////////000111333555777888999999;;;===???BBBEEEFFFKKKNNNSSSWWWYYY[[[]]]^^^___```bbbcccdddddddddcccdddiiipppxxx}}}vvvvvvuuusssrrruuu{{{yyytttqqquuu}}}---,,,++++++******++++++(((((())))))))))))((((((,,,...000111111000...,,,++++++,,,---...///000111---,,,+++,,,...///...---,,,,,,,,,+++***+++---///---000333444222000111333555888999666000---...111,,,,,,+++***))))))*********,,,---//////...,,,+++((()))+++---.........---************+++,,,------------,,,++++++*********((())))))***+++,,,,,,,,,------------...///000111////////////////////////,,,+++******+++,,,///000///...,,,,,,---------,,,++++++******++++++,,,---...---+++***+++---///111111111111111222333444555444666999888666555666888;;;<<<>>>AAADDDFFFHHHIIIIIIQQQYYY]]]aaajjjzzz}}}yyyvvvtttrrrqqqqqqmmmgggbbb```___^^^]]]\\\______]]][[[^^^eeelllooovvv|||zzzrrrfff^^^\\\^^^cccfffccc___ZZZVVVTTTRRRPPPOOOVVV^^^hhhooopppnnnlllkkkfffccc^^^YYYUUUTTTTTTUUUTTTUUUWWWXXXVVVSSSOOOLLLLLLIIIFFFGGGJJJJJJEEE??????===;;;:::999:::;;;<<<>>><<<===???>>><<>>AAADDDGGGHHHLLLPPPTTTXXXZZZ[[[\\\^^^]]]^^^```bbbbbbbbbbbbaaaeeejjjrrryyyvvvvvvuuusssssswww{{{}}}vvvwwwzzz{{{yyy{{{------,,,++++++******)))(((((((((((((((((())))))++++++,,,---............---+++)))***---///...,,,...//////...,,,***(((&&&***++++++***))))))***,,,111111111000000///...---000111333333333111///...,,,+++***((('''(((((()))333...,,,......+++)))***,,,,,,,,,...//////---+++++++++******++++++,,,,,,***+++,,,---...---,,,+++************************,,,,,,,,,------,,,++++++---------...------,,,,,,......---,,,,,,,,,------...---,,,+++,,,---...///******))))))))))))******++++++++++++,,,---......111111111222333444666777222333444555666666666666888:::???EEEKKKOOORRRTTTVVV[[[bbbfffjjjttt~~~sssjjjgggffffffgggaaa]]]]]]]]][[[[[[^^^[[[___cccddddddgggnnntttzzzzzzzzzkkkaaa```ccceeeeeeddd```ZZZVVVTTTVVVYYY[[[eeeooowwwzzzzzzxxxsssmmmkkkccc\\\YYYWWWSSSSSSUUUVVVWWWXXXXXXUUUQQQLLLIIIIIIHHHGGGFFFFFFDDD@@@===<<<999666555666777888777;;;;;;;;;<<<>>>???AAABBBKKKVVVaaaccc\\\TTTQQQRRRQQQTTTYYY^^^bbbdddeeedddccccccaaa___^^^___bbbeeedddccccccfffjjjkkkiiiggghhhjjjnnnqqqrrrqqqnnnmmmiiijjjkkkkkkjjjgggeeeccclllgggccccccgggmmmrrrsssvvvzzz~~~~~~}}}~~~~~~sssooolllgggbbb______```bbb\\\\\\[[[YYYXXXVVVUUUUUUSSSSSSRRRSSSUUUUUUTTTRRRQQQQQQRRRRRRQQQOOOMMMKKKIIIHHHHHHGGGGGGHHHHHHIIIFFFGGGGGGEEEDDDEEEGGGIIIFFFGGGHHHHHHGGGFFFEEECCCFFFEEEEEEFFFHHHKKKOOOQQQSSSQQQOOOQQQUUUVVVUUUTTTIIIFFFDDDCCCCCCCCCBBBAAA>>>===<<<:::888666555444333333222222111222222222444444444444444444444444000111111111111111000000000///...---------------,,,---......//////......000000111111111111000000000111111111111222222222111111000000000000111111,,,---///000111000...---111111222222222222111111000000000000000000000000000000///...............///000111222444777999:::===<<<<<<===???BBBEEEGGGPPPRRRTTTVVVYYY[[[\\\\\\```bbbcccbbb```^^^]]]]]]fffooowww{{{}}}}}}vvvsssqqqpppsssxxx{{{}}}vvvkkkuuusss||||||{{{}}}{{{uuu)))******++++++,,,------))))))))))))))))))))))))---...///000000000000000---+++)))***---///...---333222222111///...,,,+++***++++++***))))))***,,,///000111111111000///...111222333444333111///---+++++++++++++++---...///---)))))),,,...,,,+++,,,+++******,,,...//////---------,,,++++++***++++++)))***+++,,,------------************************+++,,,,,,---,,,,,,++++++,,,------...------,,,,,,++++++***++++++,,,---...------++++++++++++,,,---******))))))))))))******++++++++++++,,,---......///000000111222333444444222333444555666666666777999<<>>@@@AAABBBMMMWWWaaaddd```ZZZVVVVVVSSSUUUZZZ^^^bbbcccddddddcccccccccaaa``````bbbdddccccccdddgggjjjllljjjhhhjjjkkknnnpppppppppnnnmmmiiijjjjjjjjjiiigggeeeccceeecccccceeekkkqqqtttuuuwww{{{~~~~~~}}}}}}xxxqqqmmmgggbbb```___``````\\\[[[ZZZYYYWWWVVVUUUUUUTTTSSSSSSTTTUUUUUUTTTSSSPPPQQQRRRRRRRRRPPPNNNMMMKKKJJJJJJIIIIIIJJJJJJKKKIIIJJJJJJIIIGGGGGGIIIKKKHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDEEEHHHLLLNNNSSSRRRRRRTTTXXXYYYYYYWWWLLLIIIEEEBBBBBBBBBAAAAAA>>>===;;;999777666666555444333333222111111111222222222222222222222222222...//////000000//////...//////...---------------------.../////////......000000111111111111000000000000111111111222222222111111000000000000111111---...///000111000//////111111222222222222111111000000000000000000000000000000///...............///000111222444777999:::;;;;;;<<<>>>AAAEEEHHHJJJOOORRRUUUWWWXXXZZZ\\\^^^bbbdddfffeeeccc```______gggoooxxx{{{~~~}}}uuusssppppppqqquuuxxxzzzxxxmmmuuuwww~~~www)))******++++++,,,------++++++*********)))))))))***+++,,,------.........---+++***+++---//////...000///...,,,+++************++++++***))))))***,,,---///111333444222000///333333444444333000...,,,)))((((((((()))***+++,,,,,,))))))---...,,,+++---+++***)))***---///000000//////---,,,+++*********)))******+++,,,---......************************++++++,,,,,,,,,,,,++++++,,,,,,------...------,,,((((((((()))***+++------------+++*********************))))))))))))******++++++++++++,,,---.........///000111222222111000222222333444555666777888:::>>>FFFNNNUUUZZZ\\\]]]ZZZ^^^bbbdddgggnnnyyyxxxeeeXXXQQQOOOOOOPPPOOOSSSYYY\\\[[[[[[^^^aaagggooouuuxxx|||zzzppphhheeegggkkkoooqqqllleee___\\\]]]aaadddrrr|||yyyqqqjjjccc^^^\\\[[[XXXXXX[[[VVVVVVVVVTTTSSSQQQOOONNNKKKHHHFFFEEEFFFFFFFFFEEEAAA>>>;;;::::::;;;;;;;;;999999:::<<<>>>???AAABBBKKKQQQ[[[aaaaaa^^^[[[XXXUUUWWW[[[___bbbcccccccccdddeeeeeedddbbbaaabbbcccccccccdddgggkkklllkkkjjjmmmmmmnnnnnnnnnnnnmmmmmmjjjjjjjjjjjjiiihhhfffeeebbbbbbdddhhhmmmqqqssssssxxx{{{}}}}}}|||}}}tttnnngggbbbaaa```___]]][[[ZZZYYYXXXWWWVVVUUUTTTUUUTTTSSSSSSUUUUUUTTTRRROOOPPPQQQRRRRRRQQQOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMKKKJJJKKKMMMLLLKKKJJJIIIIIIIIIJJJKKKJJJIIIFFFDDDEEEGGGJJJMMMRRRSSSTTTXXX[[[]]]\\\[[[QQQMMMGGGCCCAAAAAA@@@???===<<<999777666666777888555444333222111111000000000000000000////////////......///////////////...//////...------------...---......///////////////000000111111111111000000000000000111111111222222111111000000000000111111///000000000111111111111111111222222222222111111000000000000000000000000000000///.........//////000000111333555777999::::::;;;>>>AAADDDHHHJJJKKKNNNSSSXXXYYYXXXXXX\\\```dddfffhhhhhheeecccaaaaaahhhqqqyyy||||||wwwvvvsssrrrrrrtttwwwxxx}}}tttzzz------,,,++++++******))),,,,,,++++++***)))))))))((()))***+++,,,---------------,,,,,,---...//////---+++***(((''''''((((((***++++++***))))))***,,,,,,...222444555444222000333444444444222000---+++******)))((('''''''''&&&///,,,+++//////,,,***+++,,,+++)))***,,,.../////////...---,,,++++++++++++++++++++++++++++++,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,------...---------***)))))))))***+++,,,,,,...------,,,+++******)))+++******))))))******+++++++++++++++,,,---.........///111222222111000...111222222444555777888999;;;@@@HHHPPPVVVYYYZZZZZZWWWZZZ\\\^^^```eeennnuuuyyy}}}jjjYYYNNNJJJIIIIIILLLLLLPPPWWW[[[\\\___dddhhhoooxxx|||xxxuuupppjjjgggiiinnnrrrwwwrrrjjjdddbbbeeeiiillluuu~~~}}}uuummmhhhaaa\\\[[[ZZZWWWVVVXXXYYYXXXVVVTTTRRRQQQPPPPPPLLLJJJGGGFFFGGGIIIJJJJJJFFFCCC???>>>>>>???>>>>>>;;;<<<<<<===>>>>>>>>>>>>BBBFFFNNNWWW\\\^^^\\\YYYXXXZZZ]]]```bbbcccdddddddddfffggggggeeeccccccccccccdddfffiiikkkmmmmmmllloooooonnnmmmmmmmmmmmmmmmkkkkkklllkkkkkkiiihhhgggdddeeefffhhhkkkmmmnnnoooxxxzzz{{{{{{{{{{{{~~~xxxqqqiiidddcccaaa]]]YYYYYYYYYXXXWWWVVVUUUTTTTTTTTTRRRQQQQQQRRRSSSRRRQQQMMMMMMOOOOOOPPPPPPOOOOOONNNNNNMMMMMMMMMMMMNNNNNNQQQQQQRRRPPPNNNMMMMMMNNNPPPNNNLLLKKKJJJLLLNNNOOOQQQNNNKKKHHHHHHIIIKKKMMMPPPRRRUUUXXX\\\]]]^^^]]]WWWRRRJJJDDDAAA@@@??????===;;;888666555666888:::666555444222111000000000////////////...............//////000000000000//////......---------............///000000000000///000000111111111111000000000000000000111111111111111111000000000000111111111111000000111111222333111111222222222222111111000000000000000000000000000000///////////////000000000111333555777999:::;;;===@@@CCCGGGIIIKKKKKKMMMTTTZZZ[[[YYYYYY^^^ddddddggghhhhhhfffcccbbbaaajjjsss{{{|||{{{zzzyyywwwvvvwwwxxxzzz}}}------,,,++++++******)))++++++++++++******))))))+++,,,---///000000111111//////......------...///000///---,,,+++,,,------***++++++***))))))***,,,+++...111444555444222000222222333333111///,,,***,,,,,,,,,++++++***))))))---)))***...///,,,)))***///---******+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++******)))************************)))***++++++,,,,,,,,,++++++,,,,,,---.........---...---,,,+++++++++++++++///......---,,,++++++***++++++************++++++++++++++++++,,,---.........///111333333222000///111111222333555777999:::===AAAGGGNNNSSSTTTTTTTTTQQQSSSTTTUUUWWW[[[bbbhhhooovvv}}}yyywww|||~~~rrrhhhZZZOOOIIIHHHJJJKKKNNNLLLNNNSSSWWW[[[ccclllqqqwwwyyytttpppooommmjjjiiikkkppptttxxxtttnnnjjjiiilllqqqtttyyyyyyqqqjjjfff```ZZZZZZXXXTTTSSSUUUZZZYYYWWWUUUSSSRRRRRRRRROOOLLLIIIHHHJJJMMMNNNOOOKKKHHHDDDBBBBBBBBBBBBAAA@@@@@@@@@???>>><<<;;;:::999<<>><<<:::777555555666888:::666555444222111000000000000000//////.........---,,,---....../////////.........---------......///...///000000111111000000000000111111111111000000//////000000000111111111111111000000000000111111111111111111111222333333111111222222222222111111000000000000000000000000000000/////////000000111000111222333555888:::;;;>>>@@@BBBEEEGGGIIIJJJJJJMMMTTT[[[]]][[[\\\bbbhhheeeggghhhgggdddbbbbbbbbbmmmvvv~~~|||{{{}}}}}}{{{yyyyyyzzz|||)))******++++++,,,------***************************+++---...000000111111111111111///---,,,---...//////...---------......***++++++***))))))***,,,,,,...111333444333222000000000111111000---+++)))'''''')))******+++******&&&$$$&&&,,,...,,,+++,,,///---+++++++++,,,+++)))+++*********++++++,,,---++++++,,,,,,,,,***)))(((************************((()))***+++,,,,,,,,,,,,++++++,,,---............000000...---,,,+++++++++...............---,,,+++++++++************++++++++++++++++++,,,---.........///000111222222111000000111111222444777:::<<<>>>AAAFFFKKKNNNOOOOOONNNMMMNNNOOOPPPRRRVVV\\\```lllpppwww}}}}}}{{{zzzsssnnnhhhjjjmmmooosssxxx}}}zzzooo^^^XXXPPPKKKJJJKKKNNNOOONNNLLLMMMPPPTTT[[[hhhtttzzz}}}vvvqqqlllkkkkkklllnnnqqqtttvvvxxxuuuqqqnnnnnnqqquuuxxx~~~|||vvvnnngggaaa[[[VVVVVVUUUQQQPPPRRRWWWVVVUUUTTTTTTTTTTTTTTTRRRPPPMMMLLLNNNPPPRRRRRRPPPLLLHHHFFFFFFEEEEEEDDDDDDDDDCCCBBB???<<<999777777888<<>>;;;:::888666666666777888555444333222111111000000000000000///......------)))***+++,,,------------...------------...////////////000111111111111111000000111111111111000000/////////000000000111111111111000000000000111111000111111111111222222222111111222222222222111111000000000000000000000000000000/////////000111111111111222444666888:::;;;AAAAAACCCDDDFFFHHHJJJKKKOOOTTT[[[^^^___aaagggllliiiiiiiiigggdddcccdddfffpppyyy|||yyy|||~~~}}}{{{zzz|||~~~}}})))******++++++,,,------'''(((((())))))******+++)))***+++---...///000000333444333000---++++++---******+++++++++++++++******++++++***))))))***,,,---...000111222111111000---...//////...---***)))$$$%%%&&&(((((((((((('''&&&%%%'''---111///---...,,,+++++++++,,,,,,+++)))++++++***)))))))))******&&&(((+++---...,,,***(((************************((()))***++++++,,,,,,,,,***+++,,,---............//////...---,,,,,,,,,---+++,,,---------,,,++++++,,,++++++******++++++,,,++++++++++++,,,---......------...///000000111111000000000222444888;;;===???AAAEEEIIILLLMMMMMMMMMMMMNNNOOOPPPSSSXXX\\\```iiijjjooorrrooommmsss|||{{{rrrhhh```SSSSSSTTTTTTUUUXXX\\\```ccchhhlllkkkkkkjjjfff```VVVSSSOOOMMMMMMNNNOOOOOONNNMMMOOOSSSXXX```nnn||||||vvvrrrlllkkkkkkooouuuyyyzzzyyyxxxvvvsssqqqppprrrtttvvvzzzyyyqqqkkkeee^^^UUUPPPMMMNNNOOOLLLLLLNNNOOOPPPQQQRRRTTTVVVWWWWWWUUUSSSPPPPPPQQQSSSTTTTTTSSSPPPLLLIIIHHHHHHGGGFFFEEEEEEEEECCCAAA===:::888777888999<<>>@@@BBBEEEHHHKKKMMMOOOOOOOOOOOOQQQSSSVVV[[[___bbbfffeeeggghhhddd```gggrrrzzz{{{ooodddYYYOOOCCCCCCBBB@@@???AAADDDGGGKKKNNNNNNMMMPPPVVVYYYYYYUUUSSSQQQPPPQQQPPPNNNMMMNNNNNNRRRXXX]]]fffuuu{{{uuurrrnnnllllllrrrzzz}}}yyywwwuuurrrqqqrrrsssttttttwwwvvvnnnfff```ZZZTTTKKKFFFDDDGGGHHHGGGGGGJJJHHHJJJMMMQQQTTTWWWYYYYYYVVVTTTSSSRRRTTTUUUUUUUUUUUURRRNNNKKKJJJIIIHHHGGGDDDEEEEEEDDDBBB???<<<:::777777777777999???GGGMMMSSSTTTVVVYYY\\\^^^```aaaaaacccdddeeedddeeeggghhhhhhkkknnnnnnlllkkklllmmmmmmmmmnnnnnnnnnnnnmmmmmmkkkkkkjjjiiiiiiiiijjjjjjhhhlllqqqrrrnnnkkkiiihhhjjjjjjjjjlllooorrrttttttrrrpppmmmnnnrrrwww{{{}}}~~~}}}mmmccc___UUUUUUTTTTTTSSSSSSRRRRRRSSSQQQMMMLLLLLLMMMNNNMMMQQQPPPPPPOOOOOOPPPPPPQQQPPPOOOOOONNNNNNOOOOOOPPPSSSUUUWWWXXXWWWUUUUUUVVVRRRRRRQQQQQQQQQSSSTTTUUUWWWXXXXXXXXXUUUQQQMMMJJJJJJKKKMMMMMMMMMPPPVVV[[[ccc___XXXRRRLLLGGGBBB???::::::999888777666555444333333222222111222222222//////...------,,,++++++...///000111222222222222---------------...///000000000111222222222222111000000111111111111000000////////////000000000000111111000000000000111111---///111222333222000///111111222222222222111111000000000000000000000000000000///000000111222222111222222444666888:::;;;??????@@@AAAEEEIIIMMMPPPQQQTTTYYY___eeekkkoooppptttrrroookkkhhhiiimmmpppuuu~~~~~~yyy~~~//////...---+++***))))))(((((())))))))))))((((((*********+++---000222444222111///---+++***))))))++++++***))))))***++++++(((***+++***)))((()))******,,,...000111111000///.../////////...------,,,,,,++++++***))))))************,,,///111111///---,,,+++***+++---...---,,,((('''''''''(((***---...))))))+++---///...+++(((+++***)))))))))***+++,,,++++++++++++++++++++++++------..................444111---++++++,,,------000---******,,,...,,,************++++++,,,,,,,,,,,,,,,------.../////////000000///...---...111333555444444444666999<<<>>>@@@CCCHHHKKKLLLLLLMMMNNNMMMRRRTTTSSS[[[fffiiicccdddcccaaa]]]YYYYYY]]]aaakkkmmmmmmhhh^^^RRRHHHBBB::::::999777666777;;;>>>>>>===>>>BBBIIIQQQVVVYYYYYYXXXWWWWWWWWWUUURRROOOOOOPPPRRRWWW___kkkxxxzzzwwwvvvwwwwwwxxx{{{~~~|||vvvrrrmmmggghhhlllooommmhhhaaaYYYSSSPPPOOOKKKHHHEEECCCCCCCCCBBBAAAFFFGGGJJJOOOUUUZZZ[[[[[[[[[ZZZYYYYYYYYYYYYWWWUUUSSSQQQMMMJJJGGGEEECCCCCCHHHLLLNNNJJJGGGFFFCCC???>>>>>><<<:::;;;???EEEJJJMMMPPPSSSXXX\\\```bbbdddcccddddddeeedddcccbbbbbbcccfffggggggjjjooooookkklllmmmnnnppppppnnnmmmlllmmmlllkkkjjjiiiiiiiiiiiinnnnnnlllkkkjjjjjjiiijjjkkkkkkjjjjjjkkknnnppprrrvvvsssnnnjjjiiimmmuuu{{{~~~sssfff___[[[[[[YYYVVVSSSQQQPPPQQQOOONNNKKKIIIIIIJJJLLLMMMPPPOOOOOONNNNNNOOOOOOPPPPPPSSSSSSPPPKKKJJJMMMQQQTTTVVVWWWWWWVVVVVVVVVWWWXXXUUUSSSPPPPPPRRRUUUVVVTTTTTTTTTTTTSSSRRRQQQPPPHHHJJJMMMLLLIIIKKKPPPUUU]]]]]]]]]XXXQQQIIICCC@@@>>><<<;;;:::999888555222666555444333111000///...111111000///////////////000//////........./////////////////////.........111222444444222111111222000000000000000000000000222111000000000111333444333222111000000111222333222222111111111111111111222222111111111111111111111000000000000000111111000000000000000111111222333333444555666777888999>>>???CCCIIIKKKKKKNNNSSSVVVYYY]]]aaagggmmmuuuyyy}}}yyyrrrkkkhhhkkkrrrxxxxxx}}}|||......---,,,,,,+++******))))))))))))))))))))))))++++++++++++---///111333444333111///---,,,++++++***************************+++,,,+++***)))***,,,)))***---///000000///........./////////...---,,,++++++***************++++++++++++...000111000............---,,,+++++++++---,,,***)))((()))***+++******,,,...000///,,,***---,,,+++***))))))******++++++++++++************,,,---------......//////111///,,,+++---.........///...,,,,,,,,,,,,***)))++++++++++++++++++,,,,,,++++++,,,,,,---.........///000///...---...111333444444444555777:::===???CCCEEEHHHJJJKKKLLLOOOQQQMMMVVV\\\^^^fffrrrvvvrrrfffbbbZZZTTTQQQRRRWWWZZZaaa___[[[TTTLLLCCC;;;777777777666444444555888;;;999999;;;@@@HHHPPPUUUWWWZZZYYYYYYXXXWWWUUURRRPPPRRRTTTWWW]]]gggsss{{{yyyzzz|||~~~}}}vvvmmmddd___aaa______\\\WWWQQQMMMKKKJJJKKKHHHEEEDDDDDDDDDCCCBBBEEEFFFIIINNNUUUYYY\\\\\\\\\[[[YYYYYYYYYXXXUUUSSSQQQPPPNNNKKKJJJIIIIIIIIIHHHNNNTTTUUUVVVVVVQQQKKKDDDBBB???===>>>@@@CCCEEEMMMOOORRRWWW[[[___aaacccdddccccccbbbbbbbbbbbbbbbcccfffggggggjjjnnnooolllmmmnnnpppqqqqqqpppnnnmmmkkkkkkjjjiiiiiiiiiiiiiiilllkkkjjjiiihhhhhhhhhhhhkkkjjjjjjjjjkkkmmmoooqqqvvvsssooojjjiiimmmsssyyy~~~wwwkkkccc^^^^^^\\\YYYVVVSSSRRRSSSRRRPPPMMMJJJIIIJJJKKKLLLOOOOOONNNNNNNNNNNNOOOOOORRRTTTUUURRRMMMJJJLLLOOORRRTTTVVVVVVVVVUUUVVVWWWWWWUUURRRPPPPPPQQQSSSUUUSSSSSSSSSSSSRRRQQQPPPOOOHHHKKKLLLKKKIIIIIINNNSSSZZZ\\\]]]ZZZUUUNNNIIIFFF???>>><<<;;;<<<;;;999888666555444333111000///...//////...---------------//////............///////////////////////////......000222222111111222333////////////////////////111111000///000111222333333222111000000111222333111111111111111111111111111111111111111111111111111111000000000111111222000000000000000111111222222333444555666888999:::@@@@@@DDDKKKMMMMMMQQQVVV[[[^^^bbbggglllsss{{{}}}sssiiieeeiiiqqqwww}}}---------,,,,,,+++++++++***)))(((((((((((()))***++++++++++++,,,...000111444333111///---,,,,,,+++)))***+++,,,,,,+++***)))+++,,,---,,,+++***+++---***,,,...///000000000000---...///000000///---+++++++++*********++++++,,,,,,++++++,,,///000000///000111222///+++))))))+++000///---+++******++++++++++++,,,...000000---+++...---,,,***))))))))))))************++++++++++++++++++,,,---...//////000...---,,,---///000///...***,,,......---+++++++++,,,,,,++++++++++++++++++*********+++,,,,,,------/////////...---...000222444444555666999<<>><<<;;;;;;<<<<<<;;;555555444222111000///...------,,,+++++++++,,,,,,///...............//////......//////////////////,,,...111111111111222444////////////////////////000000/////////000111222333222222111111222222333111111111111111111111111111111111111111111111111222222111111111111222222000000000000000111111222222222333444666999:::;;;BBBBBBFFFLLLOOOPPPTTTZZZaaadddhhhmmmssszzzuuuiiicccfffooowww,,,,,,,,,,,,,,,,,,,,,,,,+++***(((''''''(((***+++,,,++++++++++++---///000111000///---+++*********)))***,,,------,,,***)))+++,,,---,,,+++***+++---...///000222333333333333,,,...000111111///---,,,++++++*********+++,,,,,,,,,+++***+++---///000//////222444111+++(((***---......---------......///++++++,,,---//////---+++---,,,,,,+++************++++++++++++,,,,,,,,,,,,******+++,,,...///000000---,,,---...000000...,,,%%%)))...///---,,,---///,,,,,,,,,++++++***************++++++,,,---------...//////...---...000222333444555888:::>>>AAABBBIIIIIIIIIJJJMMMSSS[[[```lllzzz~~~yyylllaaaSSSMMMNNNQQQRRRQQQPPPHHH???<<<<<<===;;;888444444444333333444666999555777===EEEOOOWWW\\\^^^___``````___\\\YYYWWWVVVYYYZZZ___hhhsss}}}~~~yyyrrrjjj```ZZZZZZZZZ[[[]]]\\\[[[YYYYYYYYYYYYWWWTTTRRRPPPMMMHHHEEEDDDDDDFFFJJJQQQWWW[[[\\\ZZZWWWTTTQQQOOOMMMKKKHHHGGGFFFEEEEEEFFFGGGIIIJJJNNNXXXffftttzzzmmm[[[SSSJJJFFFGGGJJJJJJIIINNNOOORRRUUUYYY\\\___```aaabbbbbbcccccccccbbbbbb```eeeiiiiiijjjnnnooommmnnnoooqqqrrrrrrqqqooonnnkkkkkkkkkkkkkkkkkkjjjjjjgggggggggggggggfffffffffjjjiiiiiiiiiiiijjjkkklllrrrpppnnnjjjhhhjjjnnnqqqvvvyyy}}}{{{rrriiigggccc```]]][[[XXXVVVVVVTTTQQQNNNMMMNNNOOOPPPNNNMMMLLLKKKKKKLLLMMMNNNQQQSSSUUUTTTQQQNNNMMMMMMQQQRRRTTTTTTSSSRRRSSSTTTTTTTTTRRRQQQPPPPPPQQQQQQPPPQQQQQQQQQPPPPPPOOONNNJJJKKKKKKIIIGGGFFFHHHJJJKKKOOOSSSUUURRRNNNJJJHHHAAA>>>:::999999999999999444444333222111000//////,,,,,,++++++++++++,,,,,,......---------...//////............////////////...000222222222111222333///////////////////////////////////////000000111333333222222222222333333111111111111111222222222111111111111111222222222444333222222111222222222000000000000000111111222222222333444666999<<<===BBBBBBFFFMMMPPPQQQVVV\\\eeehhhlllpppttt{{{wwwlllfffhhhooovvv{{{||||||xxx}}},,,,,,,,,,,,,,,,,,,,,,,,,,,***)))'''''')))***,,,+++*********+++,,,...///111000...---++++++******)))***,,,------,,,***)))***+++,,,+++***)))***,,,//////000111333333444444---...///111111000...---,,,+++++++++++++++,,,,,,,,,+++***+++---/////////---000333000+++)))+++///..................//////+++******,,,---...,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------......******+++,,,---...///000...---...///000///---***'''+++//////---++++++---,,,,,,,,,++++++*********+++++++++,,,------......---...//////......///111333444666888;;;>>>AAABBBIIIIIIJJJKKKOOOWWW```ggg}}}xxxrrrfff]]]TTTRRRUUUWWWUUUPPPKKKEEE???===???@@@===:::666777777555333333555666666:::AAAKKKVVV]]]aaabbbdddffffffddd```]]]\\\\\\______ccclllxxx||||||}}}zzzpppjjjeee___]]]^^^\\\^^^___^^^\\\[[[[[[\\\bbbaaa```^^^[[[TTTMMMGGGFFFEEEEEEHHHNNNTTTXXXZZZZZZWWWRRROOOMMMJJJHHHFFFDDDCCCBBBBBBCCCDDDEEEFFFJJJUUUeeevvvooocccUUULLLJJJKKKLLLKKKLLLNNNQQQUUUXXX[[[\\\]]]\\\^^^bbbdddeeedddbbb```^^^eeejjjjjjjjjmmmooommmmmmnnnpppqqqqqqpppnnnmmmmmmmmmnnnnnnnnnmmmlllkkkgggggghhhiiiiiiiiihhhhhhiiihhhhhhhhhhhhiiiiiiiiimmmmmmllliiiggghhhjjjmmmnnnqqqvvvzzz{{{|||}}}~~~~~~{{{ppplllgggdddaaa___[[[XXXVVVTTTRRRPPPPPPRRRTTTUUUNNNMMMKKKJJJJJJKKKMMMNNNOOOPPPRRRSSSRRRPPPPPPPPPSSSUUUVVVUUUSSSRRRQQQRRRUUUUUUTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOONNNKKKKKKKKKIIIGGGFFFFFFGGGGGGKKKOOOPPPNNNJJJFFFDDDDDD@@@<<<999888888777666333333222222111000//////---,,,,,,,,,,,,,,,---------------------...//////---.........//////000000333444555444333111111222.........................../////////000000000000222222222222222222222222000000111111111222222222000000111111111222222222444333333222111111222222000000000000000111111222333222333444666999<<<>>>AAAAAAEEEKKKNNNPPPUUU[[[eeegggjjjmmmqqqwww}}}xxxpppllllllqqquuuwww~~~~~~}}}xxx}}}~~~wwwrrrwww---------,,,,,,++++++++++++***))))))))))))***+++))))))))))))***,,,...///222111000///...---------***+++,,,------,,,+++******+++,,,+++***)))***,,,------...///000111222222......//////000000//////------,,,++++++++++++++++++******+++...//////...,,,...000///,,,+++---////////////...---,,,+++++++++***)))+++,,,---,,,***((()))***,,,------...---++++++,,,,,,------......******+++,,,---......//////......///000///,,,***---...///...,,,***)))))),,,,,,++++++++++++++++++++++++,,,,,,---.........,,,...//////...---///000333444666999;;;>>>@@@AAAEEEGGGHHHJJJOOOVVV^^^ccc{{{|||tttlll___ZZZVVVWWW[[[\\\VVVQQQHHHEEEBBBAAABBBAAA===:::>>>>>>===;;;777555555666888===EEEQQQ\\\cccffffffjjjlllmmmkkkfffbbbaaabbbeeedddgggqqq}}}yyyxxxyyywwwkkkeeeaaa]]]\\\]]]_________]]][[[ZZZ[[[]]]ccceeefffgggddd]]]SSSLLLIIIGGGEEEFFFKKKPPPUUUWWWZZZWWWRRRNNNLLLJJJGGGEEECCCCCCBBBBBBBBBDDDEEEFFFEEENNN\\\lll}}}~~~rrraaaTTTLLLIIIHHHHHHHHHKKKPPPTTTWWWXXXXXXWWWUUUXXX\\\```bbbaaa```^^^\\\dddjjjkkkkkkmmmooonnnmmmnnnpppqqqqqqpppnnnmmmooooooppppppooonnnlllkkkggghhhjjjkkklllkkkkkkjjjhhhhhhhhhhhhgggggggggggghhhiiiiiigggffffffgggiiigggjjjooorrrtttvvvyyyzzzzzz~~~vvvrrrlllhhhgggddd___[[[WWWUUUTTTRRRSSSTTTWWWYYYOOOMMMKKKJJJJJJKKKMMMOOOPPPPPPQQQRRRSSSSSSSSSSSSUUUVVVWWWVVVTTTSSSSSSTTTVVVWWWWWWVVVUUUTTTSSSRRROOOPPPPPPQQQPPPPPPOOOOOOLLLKKKJJJIIIHHHFFFEEEEEEGGGIIILLLMMMJJJGGGEEEDDDFFFBBB???<<<:::999777666333222222111000000//////------,,,,,,------......,,,,,,,,,,,,---...//////------......///000000000555666777666333111111111...........................///000111111111000000000111111222222111111000000000000111222222333333000000000111222222333333444333222111111111111111000000000000000111111222444444333444666999<<<>>>AAAAAACCCIIILLLMMMSSSYYYaaacccfffiiilllrrrxxx|||~~~}}}yyytttppppppsssvvvwww}}}|||}}}|||{{{|||ssslllpppzzz......---,,,,,,+++******************************((((((((((((***,,,...000222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++------------...///000111222//////.........///111111///...---,,,+++*********))))))***,,,//////...,,,------------,,,,,,,,,,,,------------,,,++++++***,,,+++***+++---...---+++)))***,,,------------,,,))))))***++++++,,,------+++++++++,,,,,,---------...---,,,---///000...---...---,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,*********+++,,,,,,------+++---//////...---...///333555777999;;;===>>>>>>AAACCCEEEGGGJJJOOOTTTXXXhhhvvv~~~yyyuuunnneee\\\[[[ZZZ]]]```___YYYTTTIIIIIIJJJJJJKKKKKKJJJJJJKKKKKKIIIEEE@@@===;;;;;;===BBBLLLXXXcccjjjllllllooorrrsssqqqkkkffffffggggggeeehhhrrrzzzuuutttttt|||uuujjjeeeccc^^^\\\\\\]]]\\\ZZZXXXUUUVVVXXXZZZZZZ^^^eeekkkkkkeeeZZZSSSLLLIIIFFFEEEHHHMMMQQQSSSXXXTTTOOOKKKHHHFFFDDDCCCAAAAAA@@@AAABBBDDDFFFGGGFFFMMMUUU]]]jjjyyywwwiii[[[PPPIIIGGGFFFCCCGGGMMMRRRUUUTTTRRRPPPNNNPPPRRRUUUXXXZZZ\\\]]][[[dddkkkkkkkkkmmmooonnnnnnoooqqqrrrrrrqqqooonnnppppppqqqqqqooommmkkkiiigggiiikkklllmmmmmmlllkkkgggggggggggggggfffeeeeeecccdddfffeeeddddddeeefffdddfffiiilllmmmooorrruuuvvvyyy}}}xxxqqqnnnllliiiddd___ZZZXXXVVVTTTTTTUUUXXXYYYPPPNNNLLLJJJJJJLLLNNNPPPTTTTTTSSSSSSTTTUUUUUUUUUTTTVVVXXXXXXWWWVVVWWWXXXXXXYYYZZZYYYXXXVVVTTTSSSPPPPPPQQQQQQQQQQQQPPPPPPLLLKKKJJJIIIIIIHHHFFFDDDEEEGGGIIIIIIGGGEEEDDDDDDBBB@@@===<<<;;;999777555222222111111000000//////,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---...///000------......///000000111333444555555333111111222........................///000111222222222111000///000111111111111000//////000000111222222333333///000000111222222333333333333222111000000000000000000000000000111111222666555444444666888;;;===BBBAAACCCHHHJJJLLLQQQXXX[[[^^^aaaeeeiiiooovvv{{{}}}|||yyyuuurrrrrrtttwwwwww~~~}}}|||}}}{{{qqqgggjjjsss//////...---+++***)))))))))***++++++++++++***)))'''''''''(((***,,,///000000///...---,,,+++++++++---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...///...//////000222333444111///...---...///111333000///...,,,+++***))))))((()))***---///000...+++///---,,,,,,,,,,,,***)))'''((()))+++,,,------------,,,+++,,,...///...---+++,,,---------,,,+++***'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///111000000***(((''')))---111111///*********++++++,,,,,,---)))))))))***++++++,,,,,,+++---//////...---...///444555777999;;;<<<=========@@@CCCEEEFFFIIILLLOOOVVVdddoooooommmlllfff]]]___^^^___aaacccaaa\\\XXXMMMPPPSSSUUUWWWYYY]]]___WWWVVVTTTOOOIIIEEEBBBBBBCCCHHHRRR___jjjppprrrqqqrrruuuwwwtttnnniiiiiikkkeeedddfffqqq~~~wwwrrrqqqqqqyyy|||rrriiigggfffaaa]]]\\\UUUTTTRRROOOMMMNNNQQQTTTPPPWWWaaakkknnniii___XXXNNNKKKFFFEEEGGGKKKOOOPPPSSSOOOJJJFFFDDDBBB@@@???======>>>???AAACCCFFFGGGKKKOOORRRSSS[[[hhhtttyyyyyytttkkk___SSSKKKHHHHHH???DDDJJJPPPSSSQQQNNNKKKJJJJJJJJJLLLOOOTTTYYY\\\ZZZdddkkklllkkkmmmoooooooooppprrrssssssrrrpppoooppppppqqqpppooollliiigggggghhhkkkmmmnnnmmmllllllggggggggggggfffeeedddddd```bbbddddddccccccdddeeeccceeeggghhhiiikkknnnqqqqqquuu{{{|||uuuqqqpppmmmgggbbb]]][[[XXXVVVUUUUUUWWWXXXQQQOOOLLLJJJJJJLLLOOOQQQYYYWWWUUUTTTUUUVVVVVVVVVRRRUUUWWWYYYYYYYYY[[[\\\ZZZZZZ[[[[[[ZZZXXXUUUTTTPPPPPPQQQQQQRRRQQQQQQQQQLLLKKKJJJJJJJJJIIIFFFDDDBBBDDDEEEEEECCCBBBCCCDDD===<<<:::::::::888666333222222111111000000//////,,,+++++++++,,,------...+++++++++,,,---...///000---------...///000000111000222333333222111222333........................///000111333333222222111...///000111111000///...///000000111222222333333///000000111222222333333333222111000////////////000000000000000111111222777666555444555888;;;===CCCBBBCCCHHHJJJKKKPPPWWWWWWZZZ^^^ccciiipppwww|||}}}yyyuuuqqqrrruuuxxxvvv}}}}}}yyyzzz|||||||||~~~{{{xxx~~~{{{ooodddeeemmmyyy---,,,*********,,,...///)))))))))((())))))***+++)))(((&&&%%%&&&(((+++---111111222111000---***(((,,,---.../////////...---,,,...000000///.../////////.........///111333555111111111111111111222222000000///---***)))+++,,,++++++,,,...111222222111...---,,,+++************...///...---,,,,,,///111)))***++++++,,,,,,,,,,,,,,,000111---,,,......---+++,,,------+++))))))***---,,,+++*********+++,,,/////////...---------,,,,,,---------,,,++++++***+++++++++---......,,,***---,,,***))))))+++,,,...///000111000///...///000555777999;;;<<<<<<<<<<<>>===@@@DDDGGGIIIKKKNNNPPPTTTXXX\\\^^^aaaiiittt}}}}}}yyyuuuuuuvvvxxxzzz||||||zzzxxxxxx{{{~~~~~~zzzzzzpppnnnrrrwwwvvv|||*********+++++++++++++++******)))))))))******+++***)))((('''(((***,,,...111111222222000...+++)))+++,,,---/////////......,,,---///...---,,,,,,------------...///000222222111111000000000000111111111111000...+++***,,,---+++++++++---000222111000......---,,,++++++++++++,,,------+++))))))+++---+++,,,,,,,,,,,,,,,+++***,,,///000---+++---...,,,)))***,,,+++***))))))***,,,,,,+++++++++++++++,,,...............------------------------,,,++++++,,,+++***+++,,,,,,+++)))+++***)))((()))***,,,---///000111000///...///111555666888;;;<<<===>>>>>>DDDCCCBBBCCCBBBCCCEEEHHHKKKNNNQQQTTTVVVXXX[[[]]]eeeccceeejjjmmmiiiggggggaaafffmmmyyyqqqeeeZZZSSSNNNPPPVVV___kkkvvv}}}~~~|||gggaaa^^^fffzzzvvvqqqssswwwuuu{{{}}}sssppplllhhheee```[[[XXXPPPOOONNNLLLKKKKKKKKKKKKHHHLLLPPPVVV```hhheee]]]XXXSSSMMMMMMQQQXXX\\\]]]VVVQQQKKKHHHGGGFFFCCCAAA???>>>>>>>>>???@@@AAAAAABBBFFFKKKOOOSSSWWW\\\___aaacccddd```XXXOOOIIIFFF@@@AAACCCHHHLLLOOOOOONNNJJJGGGEEEFFFFFFHHHNNNVVV^^^aaafffiiikkkmmmpppssssssqqqoooppprrrrrrpppnnnrrrrrrrrrqqqooollliiigggjjjiiiiiikkknnnooooooooommmmmmkkkiiifffcccaaa```bbbccceeeffffffdddaaa_________aaaccceeeggghhhiiimmmmmmnnnqqqwww~~~{{{rrrkkkiiihhheeeaaa]]]ZZZXXXWWWVVVWWWTTTPPPMMMMMMOOORRRUUUYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXZZZ\\\^^^]]]ZZZWWWYYYZZZZZZZZZYYYWWWUUUTTTRRRSSSSSSSSSRRRRRRQQQQQQMMMKKKIIIIIIIIIHHHFFFDDDCCCCCCCCCBBBBBBAAAAAA@@@AAA@@@===:::888777777777444333333222111///---,,,+++++++++,,,------......///////////////000111111000000000000222333444555777777666444333222111000000000000000000000000000///////////////000111111000000000000000000000000111111111111111222222222111111111111111111111111222222222111000000/////////////////////000111111333333444666888:::<<<======@@@DDDGGGIIIKKKNNNPPPTTTXXX\\\___bbbhhhqqqyyy~~~}}}{{{wwwttttttvvvxxxyyy{{{|||{{{yyyyyy{{{~~~xxxvvvxxxyyyzzztttwww|||***+++---......,,,***)))++++++++++++************+++***)))((()))+++---///111222222222111///,,,+++***+++,,,...////////////---...000///---,,,,,,,,,++++++,,,---...//////000111111000///............111111000...,,,+++,,,...+++++++++---///111111000///...---,,,++++++++++++,,,,,,,,,+++)))(((***+++---......------,,,+++***+++...///,,,***,,,,,,+++''')))******)))))))))***++++++,,,,,,,,,,,,++++++---------...............---............---,,,,,,---+++))))))******)))((()))((((((((()))***,,,---///000111111//////000111444555888:::===???@@@@@@DDDDDDCCCCCCCCCDDDEEEEEEGGGIIIKKKMMMOOOSSSXXX[[[ffffffjjjqqquuussstttvvvuuu}}}{{{lllaaaZZZZZZ___gggrrr|||iii```ZZZaaattt|||zzz}}}wwwqqqqqqtttqqqwww|||tttrrrooolllhhhbbbZZZUUURRRRRRRRRRRRPPPNNNLLLJJJCCCFFFJJJNNNVVV___bbbaaa]]]ZZZVVVVVVZZZ___dddgggXXXRRRLLLHHHGGGGGGEEEBBB@@@@@@?????????@@@AAAAAABBBEEEIIIMMMPPPSSSWWWYYYUUUYYY]]]]]]XXXPPPIIIFFF@@@???@@@DDDJJJPPPSSSTTTMMMHHHEEEDDDCCCDDDJJJRRRZZZ^^^cccgggjjjlllnnnppprrrqqqoooooopppppppppooorrrqqqpppooommmjjjhhhgggmmmkkkjjjjjjlllnnnnnnnnnnnnoooppplllgggcccbbbcccdddeeeffffffeeecccaaa_________```aaabbbcccddddddjjjjjjiiijjjmmmqqqvvvyyyxxxrrrpppqqqlllfffaaa^^^\\\[[[YYYYYYWWWSSSPPPPPPRRRUUUXXX[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\^^^]]][[[YYYXXXXXXYYYYYYYYYXXXXXXWWWUUUTTTSSSRRRQQQPPPOOONNNNNNLLLJJJJJJJJJJJJHHHFFFDDDDDDCCCBBBAAAAAA@@@@@@AAA???===:::888777666666444444444333111000...---******++++++,,,,,,------000000//////000000111222...//////111333555777888777666555444333111000000000000000000000000000000///////////////000111111000000000000000000000000222222222111111111111111111111111111111111111111333333222222111111000000000////////////000111111444444555666777999;;;<<<===@@@DDDGGGIIIKKKNNNPPPSSSXXX]]]aaacccgggnnnrrrxxxxxxvvvtttssssssuuuxxxxxxzzz{{{{{{zzzzzz|||}}}vvvttt|||zzzxxxvvvvvv|||...//////000///...,,,+++,,,,,,,,,,,,++++++******+++***)))))))))+++---...111222333333222000...,,,******+++---...///000000000111222111///---------***+++,,,---............111000///...---,,,,,,,,,/////////---+++***,,,---,,,+++***,,,...000000///...---,,,+++************+++,,,---,,,++++++,,,...---------......---,,,,,,***......+++)))+++,,,***'''(((***+++***)))***+++***+++,,,---------,,,+++,,,---------.../////////---......///......------///---***))))))***))))))((((((((()))***,,,---...///000111111000///000222333444777:::===@@@BBBCCCDDDEEEEEEDDDFFFIIIIIIFFFFFFGGGGGGHHHKKKPPPVVV[[[ccceeemmmvvv|||~~~rrrjjjeeehhhnnnwww}}}iii___XXX]]]oooyyyxxx{{{uuummmjjjkkkjjjrrr~~~}}}{{{wwwtttooohhhaaa\\\]]]\\\[[[XXXUUURRROOOMMMDDDEEEGGGIIINNNWWW___ccccccaaa```______bbbfffiiiYYYSSSMMMIIIHHHHHHGGGEEECCCBBBBBBBBBBBBBBBCCCCCCDDDGGGKKKNNNPPPRRRUUUWWWRRRTTTVVVVVVRRRKKKDDD@@@>>>===>>>BBBHHHMMMQQQRRRLLLGGGCCCBBBAAABBBIIIQQQVVVZZZ```eeehhhiiikkklllrrrpppooonnnnnnoooooooooooonnnmmmlllkkkjjjiiiiiiqqqnnnkkkjjjlllmmmnnnnnnnnnqqqsssooohhhddddddfffcccdddeeeeeeeeecccbbbaaa]]]^^^^^^___aaabbbbbbcccggggggfffeeefffjjjooosss~~~yyyyyyxxxssskkkfffcccaaa___\\\[[[XXXUUUSSSSSSUUUXXXZZZ^^^^^^^^^^^^^^^___``````aaa___^^^^^^___^^^\\\ZZZZZZZZZZZZZZZYYYYYYYYYXXXUUUTTTSSSRRRQQQPPPOOOOOOPPPOOOLLLKKKKKKJJJGGGEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@>>><<<999777666666666333333333222111000...---*********++++++,,,,,,,,,///////////////000000111//////000222444666888999888777666444333111000//////////////////////////////////////////000000111000000000000000000000000333222222222111000000000111111111111111111111111222222222111111000000000000000//////000000111222555555555666777999:::;;;===@@@DDDGGGIIIKKKNNNPPPSSSWWW]]]bbbdddgggiiikkkqqqqqqrrrqqqqqqrrruuuwwwxxxyyyzzz{{{{{{||||||}}}}}}qqqqqq{{{}}}zzz~~~111000...---,,,------...------------,,,***)))((())))))(((((()))***,,,---000111222333222111///---******+++,,,---...///000///000111000...,,,,,,---,,,,,,,,,------......///000///...---,,,,,,,,,,,,---------+++)))(((***,,,,,,+++******---/////////---,,,+++******))))))***(((***,,,,,,,,,,,,...///***+++,,,---......//////)))---...***)))++++++***(((***,,,,,,+++++++++---***+++,,,---...---,,,,,,,,,---------.../////////------......///......---000...+++******++++++***))))))***+++,,,---//////...000111111000000111333222333666999<<<@@@BBBDDDDDDGGGHHHHHHLLLRRRQQQLLLJJJJJJIIIIIIJJJPPPWWW\\\```eeeooozzz{{{qqqrrruuu{{{{{{rrrggg]]]UUUYYYhhhzzzzzzyyy|||~~~|||qqqhhhbbbaaaaaajjjwww|||xxxtttoookkkgggeeeaaa]]]YYYVVVTTTSSSJJJIIIIIIJJJLLLRRR\\\cccggghhhhhhfffbbbaaabbbdddXXXSSSMMMJJJKKKKKKIIIGGGCCCCCCBBBBBBCCCCCCDDDDDDFFFIIIMMMPPPQQQRRRTTTUUUSSSRRRPPPMMMJJJEEEAAA>>>;;;;;;===BBBFFFIIIIIIIIIHHHDDDAAAAAAAAACCCJJJRRRVVV[[[aaaeeehhhiiikkklllpppppppppooonnnnnnoooooonnnnnnnnnnnnoooooopppppptttqqqmmmllllllmmmnnnmmmmmmqqqssspppjjjeeeeeegggaaaaaacccddddddddddddccc[[[\\\]]]^^^```aaaccccccdddddddddddddddggglllqqq~~~~~~}}}vvvnnnjjjhhhfffccc___[[[ZZZWWWVVVVVVXXXZZZ\\\```______``````bbbcccddddddcccaaaaaabbbaaa___]]]^^^]]]\\\[[[ZZZZZZYYYYYYTTTSSSSSSRRRRRRSSSSSSTTTUUURRROOOMMMKKKIIIFFFCCCEEEDDDCCCBBBAAA@@@?????????>>>;;;888666555555555111111111111000///------******++++++++++++,,,,,,...------------...//////111111222333444666888999999888777555333222000000///////////////////////////////////////000000111000000000000000000000000333222222222111000000000111111111111111111111111000000000000000/////////000000000000000111222222555555555666777999:::;;;===@@@DDDGGGIIIKKKNNNPPPSSSWWW]]]bbbeeefffffffffiiikkkmmmnnnooorrruuuxxxxxxxxxyyyzzz|||}}}}}}~~~}}}ssspppyyy...---+++))))))***,,,---,,,---------+++)))'''&&&((((((((()))******+++,,,...///111222222111///...++++++++++++,,,---//////+++,,,...---+++*********---,,,+++++++++,,,.../////////...---,,,,,,,,,,,,+++,,,+++***(((((()))+++,,,+++)))))),,,.........------,,,+++************&&&(((+++,,,++++++,,,---((()))+++,,,.../////////***---...+++)))++++++***)))+++,,,---+++++++++,,,***+++,,,------......------------...............,,,,,,---............---///---,,,+++,,,,,,+++******++++++,,,---...//////...000111111111111222333222333555777;;;???BBBDDDCCCIIILLLNNNUUU^^^^^^VVVPPPOOONNNLLLMMMQQQXXX\\\aaafffpppyyy}}}}}}}}}~~~vvvoooeee]]]VVVWWWbbbqqq}}}||||||yyyoooeee___\\\[[[dddqqq~~~}}}sssppplllfffbbb^^^\\\[[[SSSOOOMMMMMMOOORRRZZZbbbiiimmmooolllddd^^^\\\]]]VVVRRRNNNMMMNNNNNNKKKIIICCCBBBBBBCCCCCCEEEFFFFFFHHHKKKOOORRRRRRSSSSSSTTTSSSOOOKKKHHHFFFDDDAAA???999:::===AAADDDEEECCC@@@CCC@@@???BBBCCCEEEKKKSSSZZZ^^^cccgggiiijjjlllnnnoooppprrrrrrpppnnnoooooooooppprrrtttuuuvvvwwwwwwsssqqqnnnmmmmmmmmmmmmlllkkknnnqqqoookkkgggffffff______```bbbccccccddddddZZZZZZ[[[]]]___```aaabbb^^^```bbbbbbbbbdddiiinnnyyyzzzyyyxxxxxx~~~~~~xxxqqqnnnnnnlllgggccc]]]\\\ZZZXXXYYYZZZ]]]^^^aaaaaa```aaabbbdddfffgggffffffeeeffffffeeebbb```aaa```___]]]\\\[[[[[[[[[UUUTTTTTTTTTTTTVVVXXXYYYXXXVVVRRROOOMMMJJJFFFDDDEEEEEEDDDCCCAAA@@@?????????===;;;888666555444444111111111000000///------++++++,,,,,,,,,,,,,,,,,,------,,,,,,------...///222222333444555777999:::::::::888666444222111000000000000000000000000000///////////////000111111000000000000000000000000222222222111111111111111111111111111111111111111000/////////////////////111000000000000111222222444444555666777999;;;<<<===@@@DDDGGGIIIKKKNNNPPPRRRVVV\\\aaadddeeedddbbbcccfffiiilllnnnrrrvvvyyyyyyxxxwwwxxx{{{~~~yyyvvv~~~***************++++++,,,,,,,,,---,,,+++(((&&&$$$))))))******+++,,,,,,------...000111111000///---,,,,,,+++++++++,,,......)))***,,,+++***))))))***---,,,)))((((((***---//////...------------......+++,,,+++***((((((***,,,---+++))))))+++---......//////...---,,,,,,,,,,,,)))+++------,,,+++++++++))))))+++,,,------------***...///+++)))+++,,,***)))+++,,,,,,***))))))***+++++++++,,,,,,...//////...............---------++++++,,,---------------,,,+++++++++------+++)))***+++,,,,,,------------...000111111111111222444222222444666999===@@@BBBCCCKKKPPPSSS]]]jjjjjjaaaVVVUUUSSSQQQPPPSSSXXX\\\cccgggmmmsssvvv~~~{{{wwwjjjddd]]][[[aaammmyyy|||{{{}}}yyypppgggaaa___[[[dddqqq~~~}}}uuummmgggdddXXXRRROOOQQQSSSUUUZZZaaajjjpppuuurrrhhh^^^YYYYYYSSSQQQNNNOOOQQQQQQNNNJJJEEEEEEEEEFFFHHHIIIKKKLLLKKKOOOSSSVVVWWWVVVWWWWWWUUUQQQLLLHHHFFFEEEBBB???999:::<<>>AAA???@@@CCCEEEFFFKKKRRR\\\___ccceeeggghhhkkkmmmnnnqqqttttttrrroooooooooppprrruuuwwwyyyyyyxxxxxxpppnnnmmmlllmmmlllkkkiiijjjkkkmmmmmmllliiigggeee______``````aaaaaaaaabbbZZZZZZZZZ[[[\\\\\\]]]]]]WWW[[[___```^^^___cccgggnnnooopppppppppssszzz~~~yyysssssstttrrrlllfff___^^^]]]\\\\\\^^^```aaabbbaaaaaaaaabbbeeegggiiigggggghhhjjjkkkiiifffcccbbbaaa___^^^^^^^^^______XXXWWWVVVVVVWWWXXXZZZ\\\[[[XXXUUURRRPPPMMMJJJGGGEEEEEEDDDCCCAAA@@@???>>>>>>===:::777555444444444111111111111111000///...------,,,,,,,,,,,,,,,,,,---------------...//////111111222444777999;;;===<<<;;;:::888666444222111000000000000000000000000///////////////000111111000000000000000000000000111111111111111222222222111111111111111111111111000000000000000000000000111111000000111111222333333333444666888:::<<<======@@@DDDGGGIIIKKKNNNPPPRRRUUUZZZ```ddddddcccaaa___bbbgggkkknnnrrrwwwzzz{{{xxxuuuvvvzzz~~~)))***,,,.........,,,++++++,,,,,,,,,***(((%%%###***++++++,,,,,,------...,,,---///000111000...------,,,+++++++++,,,---...)))+++,,,,,,+++++++++,,,---+++'''%%%%%%(((,,,.........---------...//////,,,,,,,,,+++))))))+++------+++((((((***,,,---...111000///......---......///000111111...,,,++++++******+++,,,,,,,,,+++++++++...///,,,***,,,---+++)))+++,,,+++)))(((((((((,,,,,,++++++,,,---///000/////////......------,,,***+++,,,,,,---------,,,)))))))))+++---,,,***(((***++++++,,,,,,,,,++++++...000111222111111333444222222333555888<<<@@@BBBCCCLLLRRRVVVcccqqqqqqhhhZZZYYYVVVSSSRRRTTTXXX[[[ccceeejjjllllllrrrpppllleeeaaaccclllyyy}}}yyyyyy}}}zzzrrrjjjfffccc```iiiuuu{{{pppjjj[[[SSSOOOSSSWWWXXX[[[aaajjjrrryyyvvvkkk___YYYYYYQQQPPPOOOPPPSSSRRROOOKKKIIIIIIJJJKKKMMMOOOQQQRRROOOSSSXXX[[[[[[[[[[[[\\\YYYUUUOOOKKKIIIEEE@@@<<<::::::;;;===@@@AAA@@@???@@@???@@@DDDFFFFFFKKKQQQ[[[]]]```bbbcccdddgggjjjmmmqqquuuvvvssspppooooooppprrruuuwwwxxxwwwuuutttmmmlllkkkllllllkkkiiigggiiiiiijjjkkklllkkkgggddd````````````____________ZZZZZZZZZZZZYYYYYYYYYYYYSSSXXX\\\]]][[[ZZZ]]]aaadddgggjjjkkkkkkmmmqqquuuwww}}}~~~zzzuuuvvvxxxwwwpppiiiaaa```___^^^___```bbbdddbbbaaaaaaaaaccceeehhhjjjhhhhhhjjjlllmmmlllhhhdddaaa```_________aaabbbccc[[[ZZZXXXXXXXXXYYY[[[]]][[[YYYVVVTTTSSSQQQNNNLLLFFFEEEDDDCCCAAA@@@???>>>>>><<<:::777555444444444222222222222222111000///------------------------...............///000000///000111444888;;;>>>@@@===<<<;;;999666444333222000000000000000000000000///////////////000111111000000000000000000000000000000111111222222222333111111111111111111111111111111111111111111222222111111111000111111222333222333444666888:::<<<>>>===@@@DDDGGGIIIKKKNNNPPPRRRUUUYYY___cccdddbbb```]]]```eeejjjnnnsssxxx{{{|||xxxttttttyyy~~~---,,,,,,+++,,,---///000+++,,,,,,------,,,,,,+++))))))(((((()))******+++///000///...111555333...)))((('''(((+++------,,,,,,,,,,,,++++++)))(((''')))))))))((())))))***+++//////.........---------+++++++++,,,,,,---------,,,,,,************,,,,,,.........,,,***)))***,,,,,,---///000000///---,,,------,,,------,,,)))&&&///...,,,***))))))***++++++***)))***,,,,,,***)))+++,,,---.........---,,,++++++,,,------,,,++++++........................///...,,,***))))))************+++,,,...000222333//////000222333444555666444555777777888;;;>>>AAAFFFGGGLLLXXXeeemmmooommm```ZZZWWWXXXWWWUUUZZZbbbfffggghhhhhhfffjjjwwwzzzkkkcccgggqqqzzz~~~zzzyyy}}}|||vvvnnniiiggglllwwwzzzooocccYYYYYY[[[YYYXXXZZZeeesss~~~|||pppeee\\\WWWTTTRRRPPPOOOOOOOOOMMMLLLIIIJJJKKKMMMOOOPPPQQQRRRWWWXXXYYYZZZ\\\\\\]]]]]]YYYTTTNNNJJJHHHFFFBBB???:::999888:::===@@@AAAAAA>>>@@@AAACCCEEEHHHMMMPPPUUUXXX^^^bbbdddeeeggghhhiiimmmooonnnooorrrqqqnnnooopppqqqqqqqqqqqqpppppplllmmmmmmmmmmmmkkkjjjiiillllllkkkjjjjjjiiijjjjjjbbbbbbaaa```___]]][[[ZZZ^^^]]]\\\[[[ZZZYYYXXXWWWRRRTTTVVVYYYZZZ[[[[[[ZZZ\\\^^^aaabbbccceeegggiiinnnrrrxxx|||xxxwwwyyyxxxtttpppjjjgggccc``````bbbcccdddcccbbbaaaaaabbbeeehhhjjjnnnmmmllllllmmmmmmlllkkkcccdddeeegggggggggfffeeebbb___[[[YYYYYYYYYZZZZZZ^^^[[[XXXXXXZZZYYYTTTOOOFFFFFFEEEDDDBBB@@@???>>>>>>===:::777555444333333222222111000000000000000........................111000...---,,,,,,------000111333666888:::;;;<<<999999888777666555444444111111000000000000111111////////////////////////////////////////////////000000000000000000000000000000111111111111000000////////////000000000000333333222222111222222222555555666777888:::<<<===???AAADDDFFFGGGIIIKKKNNNQQQSSSXXX^^^bbbbbb___\\\___aaafffkkkqqqvvvyyy{{{wwwwwwwwwvvvwwwzzz------,,,++++++,,,......***++++++,,,,,,++++++*********)))))))))******+++---//////...111555333...+++***)))***,,,......---,,,,,,,,,++++++***)))(((+++++++++++++++,,,,,,---//////.........---------+++++++++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,...//////---+++***+++,,,+++,,,---......---,,,+++))))))***,,,///111111000,,,+++)))'''&&&'''((((((+++***)))***,,,,,,***)))***+++---.........------...................................................---,,,***************,,,,,,,,,+++,,,,,,------...///000111222444555555444555777777888:::===@@@CCCGGGNNNWWW```iiiooorrrooohhhccc```\\\WWWZZZ```ggggggiiilllnnnsss}}}sssssszzz~~~yyywww|||{{{uuupppjjjnnnyyyyyyoooeeebbb```]]]\\\^^^jjjxxxwwwkkkaaa[[[WWWTTTQQQPPPOOOOOOMMMLLLLLLMMMMMMNNNPPPQQQSSSTTTWWWXXXZZZ\\\]]]^^^^^^^^^YYYUUUPPPLLLJJJGGGCCCAAA<<<;;;:::;;;===?????????>>>???AAABBBDDDGGGJJJLLLPPPSSSYYY]]]aaacccfffhhhhhhlllnnnmmmnnnqqqqqqnnnpppppppppppppppppppppppppppooonnnmmmllllllllllllmmmllljjjhhhgggfffffffffccccccbbbaaa```^^^]]]\\\___^^^]]]\\\ZZZYYYXXXWWWSSSTTTUUUVVVWWWXXXXXXXXX[[[\\\]]]\\\[[[\\\]]]___bbbeeejjjpppvvvyyy|||}}}|||{{{}}}|||xxxtttooolllhhheeeeeeeeefffgggeeedddcccbbbccceeehhhjjjnnnmmmlllmmmnnnooonnnmmmlllllllllkkkjjjhhhgggfffcccaaa```______^^^]]]\\\___\\\ZZZZZZ[[[ZZZTTTOOOHHHGGGGGGEEECCCAAA???>>>>>>===:::888666444444444333222111000000000000000........................000///...---,,,---......000111333555777888999:::999999888777666444444333111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000333222222111111222222222444555555666888:::<<<===???AAADDDFFFGGGIIIKKKNNNQQQTTTYYY^^^bbbbbbaaa___aaaccchhhnnnssswwwzzz{{{xxxxxxxxxwwwwww{{{~~~~~~...---,,,+++++++++,,,---)))******++++++******))),,,++++++*********+++++++++...000000333666444///...,,,***+++---...///...,,,,,,,,,+++******))))))+++++++++++++++,,,------.../////////......------,,,,,,++++++++++++++++++++++++***))))))***++++++...//////...,,,+++,,,---,,,,,,............,,,,,,---,,,++++++---...------...---+++***)))******++++++******+++,,,,,,+++))))))***,,,---............,,,+++************+++,,,........................------,,,+++*********+++,,,++++++************+++---...///000222333444444444555666666777888;;;>>>@@@GGGOOOUUUZZZcccqqq{{{zzzssslllddd^^^___cccjjjhhhkkksss{{{zzzxxx||||||xxxpppuuu~~~xxxpppiiibbbaaacccppp~~~ttthhh```[[[XXXTTTRRRQQQQQQPPPOOOMMMLLLLLLMMMNNNPPPRRRSSSWWWYYY[[[^^^```aaaaaa```YYYVVVRRRNNNLLLIIIFFFDDDAAA???======>>>@@@@@@???@@@@@@AAABBBCCCEEEGGGHHHHHHLLLQQQVVV[[[___dddhhhfffkkkmmmlllnnnqqqqqqnnnpppooonnnmmmmmmnnnoooppprrrqqqooonnnmmmmmmnnnnnnnnnllliiifffeeedddeeeeeeeeeeeeddddddbbbaaa___^^^aaa```___]]][[[YYYXXXWWWUUUTTTTTTTTTTTTUUUUUUVVVXXXXXXXXXVVVUUUTTTVVVXXX[[[]]]aaafffkkkooorrrtttyyyzzz|||~~~~~~{{{xxxuuussspppmmmkkkjjjjjjkkkiiigggeeedddeeegggiiikkkooonnnmmmnnnpppqqqqqqpppsssrrrqqqpppnnnmmmlllkkkeeeeeeffffffeeecccaaa``````^^^]]]^^^^^^[[[TTTOOOJJJIIIHHHGGGDDDBBB@@@>>>>>>===;;;999777555444444444444222111000000000000..............................---,,,---...///000000111222444666777777777:::999888777555444222222111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000////////////000000000000222222111111111222222333333444555666888:::;;;===???BBBDDDFFFGGGHHHKKKMMMQQQTTTYYY]]]aaabbbbbbbbbbbbfffkkkqqqvvvyyy{{{{{{yyyyyyxxxwwwxxx||||||wwwyyy...---,,,*********++++++******++++++++++++******---,,,++++++***+++++++++***///222222444888666333///---++++++,,,.........,,,,,,++++++***************))))))))))))***++++++...//////000///...------,,,,,,,,,++++++******))),,,+++***))))))***+++,,,...///000///---,,,---------......//////......---,,,***((('''((())))))(((///...---,,,+++,,,,,,,,,+++******+++,,,,,,+++)))))))))+++,,,---...//////---+++***((((((***+++---------------------------,,,,,,++++++++++++++++++))))))))))))***+++,,,---------...000111222333444555666666666666777:::===<<>><<<:::999777666555666555444222111111000000........................------,,,,,,---...000111111222333555555666666666999999777666444333222111111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000////////////000000000000111111111111111222222333333333444555777:::<<<===@@@BBBDDDFFFGGGHHHKKKMMMOOORRRWWWZZZ]]]___aaaccccccgggmmmssswwwyyyzzzyyyxxxxxxwwwvvvwww{{{}}}xxxuuuyyy---,,,+++***))))))***+++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++,,,+++000333444555999:::777000...+++***+++------------,,,+++******++++++,,,*********)))***++++++,,,...///000111000///---,,,---,,,,,,++++++*********---,,,+++******+++,,,------...000000...---------,,,,,,,,,,,,,,,,,,,,,,,,%%%######$$$(((+++---...+++******))))))))))))))),,,+++***+++------+++***))))))***+++,,,---//////111000...------...000111,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++*********++++++---......------...000111222333444555666666666666777:::===:::DDDNNNRRRSSS___tttzzzrrroooooopppuuusssxxxzzzwwwzzzvvvmmmccc___XXXTTTSSSSSSSSSSSSTTTTTTTTTUUUWWWYYY[[[]]]\\\___cccfffgggfffcccbbbXXXXXXVVVTTTPPPMMMKKKKKKJJJHHHFFFFFFHHHKKKMMMMMMHHHFFFEEEFFFGGGHHHFFFDDD>>>@@@CCCHHHMMMTTT\\\bbbeeeiiilllmmmoootttuuurrrqqqooommmkkkkkklllmmmnnnmmmnnnoooooonnnmmmkkkiiiiiihhhfffeeeeeefffggghhhiiiiiihhhhhhgggfffeeedddcccbbbaaa___^^^\\\[[[ZZZZZZYYYWWWUUUTTTSSSTTTTTTRRRSSSSSSRRRPPPPPPRRRTTTSSSSSSTTTVVVYYY]]]```ccceeeeeegggjjjpppvvv|||~~~~~~~~~}}}yyyyyyxxxuuuqqqmmmmmmnnnmmmllljjjhhhiiijjjlllnnnooonnnnnnooorrrssssssrrrppppppppppppppppppppppppiiiiiiiiifffddddddfffiiieeefffggggggddd```ZZZUUUNNNNNNLLLIIIFFFBBB???===@@@???>>>===;;;:::888777888777555444222111000000////////////////////////---,,,,,,,,,---///000222333333444555666666666666888888777555444222111111111111000000000000111111222222222222222222222222000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000111000000000111111222333333333444666888:::<<<>>>@@@BBBEEEFFFGGGHHHJJJLLLMMMPPPSSSVVVXXX[[[___bbbdddgggmmmrrrvvvxxxxxxwwwuuuuuuvvvvvvwwwzzz|||}}}|||uuussszzz,,,+++***)))))))))***+++,,,,,,,,,------,,,,,,,,,***************+++,,,,,,***000333333444999<<<;;;222///+++******,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,---.........///000111111///...,,,------,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++---//////...---,,,---))))))))))))))))))))))))***(((((()))+++,,,---,,,++++++++++++++++++++++++,,,++++++,,,------,,,***************+++---...///000///............///000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,...------,,,,,,,,,,,,------...///000222333444444444555666666777888;;;>>><<>>???AAACCCGGGOOOWWW]]]bbbgggkkkllloootttuuussspppooonnnmmmllllllmmmmmmllllllmmmmmmmmmkkkjjjhhheeeeeeeeeeeeeeeffffffgggiiijjjjjjiiihhhgggffffffccccccbbbaaa___^^^]]]]]][[[ZZZXXXWWWUUUTTTTTTTTTRRRRRRRRRQQQNNNLLLLLLLLLPPPPPPPPPQQQRRRUUUWWWYYY[[[[[[]]]aaafffmmmssswwwzzzzzz{{{||||||}}}~~~~~~vvvxxxyyyvvvqqqmmmlllmmmnnnllljjjiiijjjlllnnnpppooonnnmmmnnnpppqqqqqqpppppppppqqqqqqpppnnnlllkkkjjjkkkjjjgggddddddhhhllliiijjjkkkjjjgggccc___\\\UUUTTTQQQNNNJJJFFFCCCAAAAAAAAAAAA@@@>>>===;;;::::::999777555333111111000////////////////////////------,,,,,,---...000111222333444666666777777777666666555444333222222111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000111222333333444555777999;;;>>>???AAACCCEEEFFFFFFHHHJJJLLLKKKNNNQQQRRRSSSVVV[[[```eeehhhlllqqqtttvvvvvvvvvrrrsssuuuwwwxxx{{{~~~}}}zzz|||wwwrrrqqqzzz******)))(((((()))+++,,,++++++,,,,,,,,,,,,++++++((((((((()))***+++,,,---)))///111000111777<<<===444111---++++++---.........,,,+++******+++---...---,,,,,,,,,,,,---.........///111222222000...,,,------------------......+++***)))(((((()))***+++))),,,...///...,,,,,,,,,******))))))))))))******111///...------,,,***(((------...............---,,,++++++,,,------,,,***++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,........................((()))***,,,------,,,,,,---,,,,,,,,,,,,------......///000111222444555555444555777777888:::===@@@@@@DDDIIILLLPPPYYYeeennnxxxyyyuuummmjjjnnnqqqqqq||||||~~~wwwlllaaa[[[WWWUUUTTTSSSVVVYYY]]]```bbbccccccfffiiilllnnnlllgggaaa]]]UUUWWWXXXVVVRRROOONNNOOONNNKKKHHHGGGIIIKKKMMMNNNLLLIIIGGGIIILLLLLLHHHDDD@@@@@@@@@@@@DDDJJJSSSYYY___dddhhhiiimmmrrrtttrrrppppppoooooonnnmmmmmmlllooonnnllljjjiiijjjkkklllggghhhiiiiiiiiihhhggggggjjjjjjjjjjjjiiihhhggggggcccbbbbbbaaa``````______YYYYYYYYYXXXWWWUUUSSSSSSOOOPPPRRRQQQOOOLLLJJJJJJNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRSSSWWW\\\ccciiilllpppqqqssstttvvvwwwyyyzzzssswwwyyyvvvqqqllllllmmmmmmllljjjiiijjjmmmpppqqqnnnmmmlllmmmnnnooonnnmmmmmmoooqqqrrrrrrpppmmmkkkkkkmmmooollliiihhhkkkooolllmmmnnnllljjjfffcccbbb]]]\\\YYYVVVRRRMMMJJJGGGCCCCCCCCCBBBAAA???===<<<;;;:::888666333222111000////////////////////////...---,,,,,,---...///000111111333444555666666777444444444333333333222222111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000////////////000000000000////////////000111222333444444666777:::===???@@@AAACCCEEEFFFFFFGGGJJJKKKLLLNNNPPPPPPPPPSSSYYY___hhhjjjmmmpppsssuuuvvvvvvpppssswwwyyy{{{|||~~~yyyvvvxxx{{{|||~~~tttrrrsssxxx~~~))))))(((((((((***+++,,,******++++++++++++******'''''''''((()))+++,,,---(((---000...///555;;;===666333...,,,,,,...//////...---+++******+++---...++++++******++++++,,,---...///111222222000...,,,---------....../////////)))((('''&&&&&&'''((())))))+++...///---,,,++++++---,,,,,,++++++,,,,,,---+++++++++---000000...,,,******+++,,,,,,+++++++++,,,,,,+++,,,------,,,***,,,+++*********+++,,,------......//////......---000000000000000000000000''')))***,,,---------,,,(((((()))+++,,,///000222//////000222333444555666444555777888888;;;>>>AAACCCEEEGGGJJJOOOVVV]]]bbbhhhllljjjeeeeeemmmsssttt|||}}}yyy}}}xxxlllccc]]]ZZZXXX[[[^^^bbbgggkkkmmmmmmllliiilllooopppmmmggg```\\\TTTWWWXXXWWWSSSOOOOOOPPPNNNKKKGGGEEEFFFHHHIIIJJJLLLIIIGGGIIILLLLLLHHHCCCCCCBBB@@@???BBBHHHPPPWWW]]]bbbfffgggkkkqqqrrrpppppppppppppppooonnnmmmlllssspppkkkgggfffiiimmmooolllmmmnnnooonnnllliiihhhjjjjjjjjjjjjiiiiiihhhgggbbbbbbbbbbbbaaaaaaaaa```XXXXXXYYYXXXWWWUUUSSSRRRKKKNNNRRRSSSRRRPPPOOONNNIIIIIIIIIIIIHHHHHHHHHHHHJJJKKKMMMQQQVVV\\\aaadddfffhhhkkkmmmoooqqqsssuuurrrvvvyyywwwqqqllllllmmmlllkkkjjjiiikkkmmmppprrrnnnmmmllllllmmmnnnlllkkkhhhkkkpppsssuuutttqqqoookkkooosssrrrnnnkkkmmmooonnnoooooonnnkkkhhhffffffdddbbb```\\\WWWSSSOOOMMMDDDDDDDDDDDDCCCAAA???===<<<;;;999666444222111000000000000000000000000000......---,,,---...///000///000111333444555666666333333333333333333333333111111000000000000111111000000000000000000000000222222222222222222222222000000000000000000000000000000111111111111000000////////////000000000000////////////000111222333444555666888;;;===@@@AAAAAACCCEEEFFFFFFGGGIIIKKKMMMOOOQQQPPPNNNQQQYYY___jjjkkkmmmpppsssuuuwwwwwwooosssxxx{{{}}}~~~vvvrrruuuwwwyyysss}}}}}}uuuuuuxxxwww~~~)))***+++,,,,,,+++***)))((()))***,,,,,,+++******+++)))(((((()))******)))///...000555777555555888777555///)))(((---///---222000---,,,+++,,,+++***)))***+++,,,,,,,,,,,,,,,//////000000000000//////((((((***...222222...***---,,,++++++******++++++------......//////.........,,,++++++---.........((()))+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,------...///******+++,,,------------////////////////////////111000...,,,***(((&&&%%%***,,,......---------.../////////000111333444555777888888:::;;;===???@@@AAACCCFFFFFFGGGKKKQQQVVVWWWXXXZZZ]]]aaagggnnnsss|||sssjjjdddaaabbbeeeiiimmmpppqqqrrrrrrpppqqqrrrppplllfffaaa]]]RRRUUUYYYZZZWWWRRRNNNKKKIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHHHHJJJMMMMMMJJJFFFBBBBBBBBBAAACCCGGGNNNRRR[[[^^^ccchhhmmmpppqqqqqqpppppppppooonnnmmmlllllllllllljjjhhhgggiiimmmqqqrrrpppmmmkkkjjjhhhfffcccjjjjjjjjjiiiiiiiiihhhhhhdddcccbbbcccddddddbbbaaaddd______aaa]]]TTTPPPRRRTTTSSSQQQQQQQQQQQQPPPNNNJJJJJJJJJIIIIIIGGGFFFEEEGGGGGGHHHJJJNNNSSSWWWZZZaaaaaaaaabbbdddhhhkkkmmmnnnqqqssssssqqqooonnnnnnrrrpppnnnllljjjjjjjjjjjjjjjkkkmmmmmmkkkkkkkkklllnnnlllkkkmmmqqqsssrrrppprrrqqqpppooonnnmmmlllkkkpppppppppmmmiiihhhjjjmmmnnnjjjeeeaaa]]]XXXPPPJJJKKKIIIHHHGGGGGGEEECCCAAA===;;;999666444333333333222111000///............,,,...000222222111///...//////000111222222333333333222222222111000000000111111000000000000111111222111111111000000//////000000000000000000000000///000222222000///000111000000000000111111111111000000000000////////////000/////////000111222222222444666888:::;;;<<<===CCCEEEGGGIIIKKKLLLMMMMMMNNNOOOOOOOOOQQQTTTYYY\\\iiihhhjjjoootttwwwwwwuuussstttwwwzzz}}}vvvsssssssssrrrrrruuu}}}uuutttxxxxxx++++++,,,,,,,,,,,,++++++((()))******++++++******,,,***((()))***+++***)))+++***,,,111333111111444777666111+++***...///...111///---,,,++++++++++++))))))***+++++++++++++++......///000000000000000,,,,,,---000222222///,,,,,,+++******))))))*********+++,,,---------,,,+++,,,+++***+++---...---,,,''')))+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((,,,++++++++++++,,,------------------,,,+++******------------------------+++++++++,,,,,,,,,,,,,,,***,,,......---------////////////000111333444555777777888:::<<<>>>@@@AAAFFFGGGHHHGGGEEEEEEHHHKKKMMMNNNQQQTTTYYYaaajjjppp~~~xxxnnnhhhiiikkknnnrrrtttuuuuuuuuuttttttsssoooiiibbb]]]ZZZTTTWWWZZZZZZVVVQQQMMMKKKHHHGGGFFFEEEEEEFFFGGGGGGIIIHHHHHHKKKMMMMMMJJJGGGBBBBBBBBBBBBCCCGGGNNNRRRYYY\\\aaafffkkkooorrrsssoooppppppppppppnnnmmmkkkkkkkkkiiigggggghhhllloooqqqooommmkkkkkkjjjgggeeejjjjjjiiiiiiiiihhhhhhhhheeedddbbbbbbdddffffffffffffbbbaaabbb___WWWSSSUUUSSSQQQPPPPPPPPPPPPNNNMMMHHHHHHHHHGGGFFFEEEDDDCCCGGGGGGHHHJJJMMMQQQUUUWWW[[[ZZZZZZ[[[^^^aaadddfffkkkmmmppppppooonnnmmmnnnpppnnnllljjjiiihhhhhhhhhlllnnnoooooommmlllmmmmmmmmmlllllloootttwwwwwwvvvrrrrrrpppooommmkkkjjjjjjmmmnnnnnnllliiihhhjjjllloookkkeeebbb___YYYRRRMMMLLLKKKIIIIIIHHHGGGDDDBBB>>>===:::888666444444444444333111000///.........,,,...000222222111///...//////000111111222333333222111111111111111000000111111000000000000111111111111111000000000//////000000000000000000000000///000222222000///000111000000000000111111111111000000000000////////////////////////000111222333333444666888:::<<<======CCCDDDFFFHHHJJJLLLMMMMMMOOOPPPPPPPPPQQQUUUZZZ]]]hhhhhhjjjnnntttxxxyyyxxxtttuuuxxxzzz|||~~~~~~xxxwwwyyyzzzyyyvvvxxx|||~~~vvvvvvzzz|||---,,,,,,,,,,,,,,,,,,---)))))))))))))))******+++,,,+++))))))+++,,,+++***)))(((***...000//////222777777333---+++...000...000///...,,,++++++++++++))))))))))))************,,,---...///000111111111111000000111222222000///+++***))))))(((((())))))+++---///111222000...---***)))***+++------+++***((()))+++,,,------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---......---......------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---///000000+++---......---,,,...////////////000222333555666777777888:::<<>>>>>CCCDDDFFFHHHJJJLLLMMMMMMPPPPPPQQQQQQRRRUUUZZZ^^^ggggggiiinnntttyyy{{{|||vvvxxxzzz{{{}}}}}}}}}}}}}}}{{{~~~zzzxxx{{{|||}}}|||---,,,+++******+++,,,---***)))((('''((()))***+++---+++******+++,,,,,,++++++)))+++///111000111444666777444...+++---...---.........---+++******+++))))))((((((((()))))))))***+++---///000111222222444333111000000000000///++++++***)))))))))))))))+++---000333333111///---)))***+++---......+++)))***+++,,,,,,,,,++++++***************************,,,,,,------------,,,,,,...------------...//////***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------...............---.........---,,,...////////////000222444666777777777999;;;>>>AAADDDEEEEEEEEEFFFFFFEEECCCCCCBBBBBBCCCEEEHHHNNNYYYdddlll}}}~~~wwwxxxyyyzzz{{{{{{{{{{{{~~~vvvlllccc___^^^[[[\\\]]]ZZZUUUPPPLLLKKKHHHFFFEEECCCBBBBBBCCCCCCGGGHHHIIIKKKLLLLLLJJJIIIFFFFFFEEEEEEFFFJJJPPPTTTYYYZZZ]]]```eeejjjnnnqqqmmmnnnqqqsssrrrpppmmmjjjhhhhhhgggeeedddeeehhhkkkooonnnlllkkkkkkjjjhhhfffgggggggggggggggggggggggggggffffffhhhjjjllllllkkkjjjhhhfffdddaaa]]]ZZZZZZTTTSSSSSSTTTUUUTTTRRRPPPMMMLLLKKKIIIHHHGGGGGGFFFGGGGGGGGGHHHIIIKKKLLLMMMPPPPPPPPPQQQSSSUUUVVVXXXZZZ]]]```bbbbbbccceeefffhhhgggfffddddddddddddeeejjjkkklllkkkiiihhhhhhiiifffgggiiimmmppptttvvvwwwvvvuuussspppnnnkkkiiihhhhhhiiikkkllllllmmmmmmmmmnnnjjjfffcccbbb___ZZZVVVRRRQQQOOONNNMMMLLLIIIFFFBBBAAA???===;;;:::888888888666555222000///......---...000111111111000//////000000000111111111222...//////000000111111111000000////////////000000000000000000000000//////000000000000000000000000///000222222000///000111///000000000111111111111000000000000////////////////////////000111333333444666888:::<<<>>>>>>???CCCDDDFFFIIIKKKMMMNNNNNNPPPPPPQQQQQQRRRUUUZZZ^^^fffgggjjjnnntttyyy|||~~~yyyzzz|||~~~~~~}}}||||||~~~~~~~~~xxxwwwttt}}}|||www{{{,,,+++***))))))***+++,,,***)))((((((((()))+++,,,---+++******+++,,,,,,+++,,,***+++///111000111555333666444...***+++,,,+++,,,---...---+++)))***+++))))))(((''''''(((((()))***+++,,,...000111222222333333222000.........///,,,,,,+++************+++&&&(((+++......,,,***(((++++++,,,...000///---***---------,,,+++***)))(((************************))))))************)))))),,,,,,++++++,,,,,,---...++++++,,,---..................................../////////......---------...//////...,,,,,,...000...//////111333555666888777888:::===@@@DDDGGGHHHFFFFFFFFFGGGGGGFFFEEEDDDEEEEEEFFFGGGLLLUUU```gggvvv~~~}}}|||{{{{{{|||~~~zzzooogggcccccc``````___[[[UUUOOOLLLKKKHHHGGGFFFDDDCCCCCCCCCDDDEEEGGGJJJLLLLLLKKKKKKJJJHHHHHHGGGFFFGGGKKKQQQUUUZZZ[[[]]]```cccgggjjjlllkkkmmmppprrrrrrooollljjjgggggggggeeeddddddfffhhhooommmkkkjjjjjjhhhfffdddffffffffffffffffffffffffeeefffhhhkkknnnnnnkkkiiijjjkkkiiifffccc```^^^[[[UUUUUUUUUVVVWWWWWWTTTRRROOONNNLLLJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJLLLLLLMMMMMMOOOPPPQQQRRRRRRTTTWWWYYYYYY[[[]]]___bbbaaaaaa``````aaacccdddggghhhiiiiiigggeeeffffffeeefffhhhjjjllloooqqqrrrvvvuuusssqqqooommmkkkjjjggghhhkkkmmmooopppooonnnlllhhhdddbbbbbbaaa]]]ZZZUUUTTTRRRPPPPPPNNNKKKHHHDDDCCCBBB@@@>>><<<:::999888777555333111//////.........///000111000000///000000000000000111111111.........//////000000111000000////////////000000//////////////////000000///////////////////////////000222222000///000111///000000000111111111111000000000000////////////.........///000222333444666777999;;;===???@@@@@@CCCEEEGGGJJJLLLNNNOOOPPPPPPPPPQQQQQQRRRUUUZZZ^^^eeegggkkkooossswww{{{}}}{{{|||~~~~~~|||~~~~~~tttpppkkkuuu}}}|||yyyyyy|||~~~+++******))))))******+++***************++++++,,,,,,+++))))))+++,,,+++***+++))))))---///...000444111555555///******+++******---///...+++)))***,,,+++***(((''''''(((((()))***+++,,,...000111111111222222222000---,,,---...---,,,,,,+++***+++++++++((())),,,---...---+++))),,,,,,,,,---//////...,,,......---,,,***)))((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))******+++...//////......---,,,+++////////////////////////---------........./////////000///...,,,,,,...000...///000111333555777888999:::<<>>@@@@@@AAADDDFFFHHHKKKNNNPPPQQQRRRQQQQQQRRRRRRSSSVVV[[[___dddggglllpppsssuuuxxxzzzyyy{{{~~~~~~}}}ssspppmmmuuu~~~~~~***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,***((()))***+++***)))+++((((((,,,...---000444111666777111+++***+++***(((,,,///...+++(((***,,,,,,+++)))''''''((()))******+++,,,...///000000000000222333111...------///,,,++++++***************,,,---.../////////...---,,,+++++++++---...---,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---..................---******))))))******+++,,,////////////...---,,,+++////////////////////////+++,,,,,,---......//////000000000...,,,,,,...000...///000111333666888999:::;;;>>>AAAFFFJJJNNNPPPNNNKKKHHHGGGHHHIIIHHHFFFFFFFFFFFFFFFHHHMMMSSSXXXeeexxx|||vvvrrrrrrvvv|||vvvmmmiiijjjgggfffbbb\\\TTTNNNKKKJJJGGGFFFEEEDDDDDDEEEFFFFFFCCCGGGKKKLLLKKKJJJKKKLLLFFFFFFEEEDDDEEEHHHNNNRRRXXXZZZ]]]aaadddggghhhhhhjjjkkklllmmmmmmlllkkkkkkfffggggggfffddddddeeeggggggfffeeefffggghhhgggfffcccdddddddddeeeeeeeeeeeeaaaaaacccfffkkkooopppqqqrrrwwwxxxtttqqqpppkkkeee[[[[[[\\\^^^```___\\\YYYRRRQQQNNNKKKIIIIIIIIIIIIGGGGGGGGGHHHHHHGGGGGGGGGEEEFFFGGGGGGHHHHHHHHHHHHLLLMMMNNNNNNNNNOOOQQQSSSQQQQQQRRRTTTVVVZZZ]]]^^^___```bbbcccbbbbbbcccddd]]]```cccddddddeeehhhkkkoooooonnnnnnnnnnnnnnnnnnfffgggiiinnnrrrrrroookkkfffccc___^^^```aaa___]]]YYYWWWUUUSSSRRRPPPMMMJJJEEEEEEDDDCCCAAA>>><<<:::555444333222000000//////.../////////000000000000000000000000000000000/////////...............---//////............//////........./////////000000///////////////////////////000222222000///000111000000000000111111111111000000000000////////////---......///000222444555777888:::===???@@@AAABBBEEEGGGIIILLLOOORRRSSSTTTSSSTTTTTTTTTUUUYYY^^^aaaccchhhnnnrrrsssssstttuuuuuuxxx|||~~~~~~{{{{{{{{{~~~++++++---......---++++++***+++,,,---...---,,,++++++)))(((((()))******))),,,******---//////111555222888999333---+++++++++''',,,//////***((())),,,---+++)))((('''((()))***++++++---...//////000000000222444333///---...///+++******)))))))))))))))***+++,,,,,,,,,---,,,,,,,,,+++))))))+++---,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,------...///+++,,,---...////////////////////////////////////------------------------111111000...,,,,,,...000...///000111333666888999;;;<<>><<<:::444333222111000000000000////////////000000000000000000000000/////////////////////......------,,,//////............//////---.........//////000000///////////////////////////000222222000///000111000000000000111111111111000000000000////////////------...///111222444555888999;;;===???AAABBBBBBFFFHHHJJJMMMPPPSSSTTTUUUUUUVVVVVVVVVXXX[[[```cccccchhhooosssrrrqqqqqqrrrrrruuuzzz~~~}}}***)))))))))))))))******------...000222111///---+++++++++***************)))***+++---.../////////111444666333---***+++---.........---------,,,,,,((((((((()))+++---///000------------...///000000111111111111000///...---++++++***************+++,,,+++*********+++,,,------,,,***(((((()))***+++.........------,,,,,,,,,,,,,,,++++++,,,,,,---...000+++)))++++++((('''(((,,,+++***))))))***+++,,,++++++******************000000000//////.........---,,,,,,,,,,,,---......111111000///...------,,,//////000111222444555666777>>>EEEJJJQQQUUURRRLLLNNNCCCCCCHHHFFFJJJQQQQQQNNNMMMLLLJJJIIILLLPPPTTT[[[ggg{{{|||yyyxxxwwwvvvxxxwwwsssllleeebbbbbbdddgggmmmzzz~~~vvvhhh___aaaccccccjjjuuu}}}zzzppppppkkkddd[[[TTTNNNJJJHHHBBBEEEGGGDDD@@@@@@EEEJJJJJJKKKMMMPPPRRRSSSQQQPPPHHHFFFCCC@@@AAADDDIIILLLRRRVVV[[[```dddfffffffffiiihhhhhhjjjllllllkkkjjjjjjiiihhhfffdddcccccccccbbbaaaaaacccfffhhhhhhgggfffgggiiihhhfffcccccccccdddaaa```cccjjjqqqvvvwwwyyy}}}xxxnnnjjjjjjkkkllllllhhhccc___[[[XXXUUURRRRRRRRRRRRQQQNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGHHHJJJKKKKKKLLLLLLMMMMMMNNNNNNKKKLLLMMMNNNPPPRRRSSSSSSUUUWWWYYY[[[\\\\\\[[[[[[YYYYYYYYYYYYZZZ[[[]]]]]]aaa`````````bbbeeehhhjjjiiigggdddbbbbbbccceeefffgggccc^^^ZZZXXXZZZ]]]___ZZZYYYXXXTTTPPPMMMLLLMMMHHHCCC>>><<<>>>===999555555444111///......///000//////000111222333333333/////////...------,,,,,,///000000000...---...///---------......000111111//////............/////////......---------......222111111000///......---000000000000000000000000///////////////////////////000111111000111333555666888:::;;;===???BBBEEEJJJNNNSSSWWWXXXXXXXXXXXXZZZYYYXXXVVVWWW\\\bbbhhhfffiiinnnqqqrrrrrrsssssswwwzzz~~~tttxxx+++******)))******++++++,,,,,,---///000000...,,,******************++++++)))***+++---......//////111444666333...******,,,,,,,,,,,,+++++++++******---------------...//////******+++,,,---///111222111111111111000///...------,,,++++++************,,,+++++++++,,,------......---+++***)))***+++,,,------------,,,,,,,,,+++,,,,,,++++++,,,,,,---......)))(((+++---++++++------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++------,,,,,,------...///000//////......---------//////000111222444555666999AAAKKKTTT\\\```[[[TTTOOODDDEEEIIIFFFHHHNNNKKKNNNNNNMMMLLLLLLNNNQQQTTT[[[eeexxx}}}zzzvvvtttpppooommmiiibbb\\\XXXWWWXXXZZZ^^^ggg{{{uuufff[[[[[[[[[YYY___hhh|||}}}uuuooofff\\\TTTOOOKKKIIIEEEFFFFFFEEEBBBCCCGGGKKKLLLLLLNNNPPPSSSTTTRRRPPPGGGEEEBBB???@@@BBBFFFIIIOOOTTT[[[bbbgggjjjkkkkkkeeeeeefffhhhkkkmmmmmmlllffffffeeedddcccccccccccceeedddcccdddfffggggggfffeeehhhjjjjjjgggccc```___dddaaa```cccjjjpppuuuvvvxxx|||{{{ssslllllllllmmmmmmlllhhheeebbb___[[[XXXWWWVVVUUUTTTOOOOOONNNNNNMMMMMMLLLLLLGGGHHHIIIJJJJJJJJJJJJKKKJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLMMMNNNNNNOOOOOORRRSSSVVVXXXYYYYYYYYYXXXVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYXXXYYY[[[^^^aaaccceeedddaaa___^^^___```aaabbb```[[[XXXVVVVVVXXXZZZVVVVVVUUURRRMMMJJJIIIIIIEEEAAA<<<;;;<<<;;;777333222000...---,,,---...///000000111111222222333333111111000000///............000000///...---...///---------......///000111//////............////////////.........///000000222222222111000000//////000000000000000000000000000000000000000000000000///000111111111222444666777999<<<===>>>AAADDDGGGMMMQQQVVVYYYYYYYYYYYYYYY]]]\\\[[[ZZZ\\\aaahhhnnnjjjnnnsssvvvvvvvvvwwwwwwxxx{{{~~~~~~~~~|||qqqvvv++++++************+++++++++++++++---......---+++)))))))))***+++++++++,,,******+++,,,---......///111444666444///+++******+++++++++***************,,,,,,++++++***)))))))))'''((()))***---///111222111111111111000///............,,,+++***************+++,,,---...////////////...,,,++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---......***))),,,...,,,,,,...------,,,,,,,,,,,,---------------.../////////000---,,,,,,,,,,,,+++++++++---------,,,------...///------------------------//////000111222444555666===FFFSSS^^^hhhkkkeee[[[PPPDDDDDDIIIFFFIIIMMMJJJNNNOOOPPPPPPPPPQQQSSSVVVZZZcccsss|||yyywwwsssmmmiiifffaaaZZZTTTPPPOOOOOOPPPQQQUUUaaammmooo___YYYVVVRRRUUU\\\oooyyyzzzssshhh]]]VVVPPPMMMKKKIIIHHHGGGFFFFFFGGGJJJKKKNNNNNNNNNQQQSSSSSSQQQPPPFFFDDDAAA>>>>>>@@@CCCEEEMMMQQQYYYaaagggkkkllllllbbbbbbcccgggkkkmmmnnnmmmeeeeeedddddddddeeeeeefffgggeeedddeeeffffffeeedddeeehhhlllllliiiddd___]]]cccbbbaaadddiiiooosssuuuvvvzzz|||}}}zzzqqqpppoooooopppqqqooonnnkkkhhhccc___]]][[[XXXVVVQQQQQQQQQPPPPPPPPPPPPPPPHHHHHHJJJKKKLLLMMMMMMLLLJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJMMMOOOQQQSSSTTTUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUUUUQQQQQQQQQRRRTTTWWWZZZ\\\```___]]][[[YYYYYYYYYZZZ[[[YYYVVVSSSQQQQQQQQQRRROOOPPPPPPMMMIIIEEEBBBBBBAAA===999888888888555222000///------------...///222222222222222222222222333333222222111000000///...///000///...---...///......---......///000111000//////......//////000////////////000000111222333333222222111111000000000000000000000000000000111111111111111111111111000111222222222333555777999;;;===???AAACCCGGGIIIPPPTTTXXX[[[[[[[[[\\\\\\[[[[[[ZZZZZZ\\\bbbiiinnnmmmqqqvvvxxxyyyyyyyyyzzzyyy|||~~~~~~~~~{{{pppwww+++******))))))))))))******))))))+++,,,---+++***(((((()))***+++,,,,,,,,,++++++++++++,,,---...///111333666444000,,,***)))++++++++++++++++++++++++*********)))((('''&&&&&&'''((((((***+++---///000111111111111000///.........---,,,+++))))))((((((((()))+++---/////////......---,,,,,,+++,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...111,,,***,,,---***)))+++------,,,,,,,,,,,,------------...//////000111111...............------------------------...//////,,,,,,,,,---------......//////000111222444555666???HHHUUUbbbnnntttnnneeeTTTFFFDDDGGGFFFJJJPPPNNNNNNPPPSSSTTTTTTUUUVVVXXXZZZaaannn}}}{{{zzzyyy{{{|||zzzwwwrrroookkkeee\\\VVVRRRPPPPPPQQQPPPOOOTTT\\\mmm{{{kkk^^^WWWSSSTTTXXXaaajjjttt|||}}}ttthhh^^^XXXTTTQQQOOONNNKKKIIIIIIKKKMMMMMMMMMPPPOOONNNOOOQQQPPPOOOMMMFFFDDDAAA???>>>???AAABBBKKKOOOVVV^^^ccceeefffeeebbbbbbcccfffjjjmmmmmmlllhhhggggggffffffgggggghhhfffeeedddeeefffgggfffdddeeehhhkkkkkkiiieeebbbaaabbbbbbbbbdddhhhlllppprrrsssvvvxxxxxx{{{xxxvvvsssrrrsssuuuuuutttsssooojjjeeebbb^^^ZZZXXXRRRRRRSSSSSSSSSSSSSSSSSSMMMKKKJJJJJJLLLMMMMMMMMMJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGIIIJJJLLLNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQNNNNNNNNNNNNPPPTTTWWWYYY[[[ZZZXXXWWWUUUTTTSSSSSSSSSRRRPPPNNNLLLJJJJJJIIIHHHIIIJJJHHHDDD???<<<;;;<<<:::666555555444222000000////////////000111222333333333333333222222222444333333222222111111000///000111000...---...///...............///000000000000////////////000000////////////000111222222222222222111111000000000////////////////////////000000000000000000000000000222333333333444777999999;;;>>>@@@BBBEEEIIIKKKPPPSSSWWWZZZ\\\]]]___```]]]]]]\\\\\\]]]aaagggllllllpppuuuwwwxxxxxxxxxyyy{{{}}}~~~}}}~~~uuuzzz+++***)))((((((((((((((()))(((((()))++++++***)))(((((()))***+++,,,,,,,,,+++++++++++++++,,,---...111333666666333///+++))))))))))))***************+++,,,,,,------,,,+++***)))))))))***+++,,,---...222222222222111000///...------+++***(((((('''''''''(((***,,,......------,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///***)))+++,,,)))(((***++++++,,,,,,,,,,,,++++++,,,------...///000000111...........................------------...//////++++++,,,,,,---.........//////000111222444555666>>>EEEQQQ```qqq|||{{{ttt^^^LLLFFFGGGEEEJJJQQQOOONNNQQQTTTVVVWWWWWWYYYZZZ\\\```kkkzzz}}}{{{xxxyyyzzz{{{|||{{{zzzzzzwwwpppfff^^^XXXUUUSSSUUUTTTQQQRRRUUU[[[gggsssxxx{{{tttbbbZZZVVVVVVWWWYYYbbbmmmwww~~~uuuiii```\\\ZZZWWWTTTRRRPPPPPPPPPRRRSSSRRRQQQRRRPPPNNNNNNMMMLLLJJJHHHFFFEEECCCAAA@@@@@@AAAAAAHHHLLLRRRYYY^^^bbbcccdddddddddeeegggjjjkkkjjjiiiiiihhhgggffffffeeeeeefffdddcccbbbdddfffgggfffeeefffgggiiihhhgggfffggghhhaaabbbcccdddfffjjjnnnppppppssstttsssvvv||||||xxxvvvvvvwwwxxxxxxwwwsssnnniiieeeaaa\\\YYYUUUUUUUUUUUUVVVVVVVVVVVVTTTPPPKKKIIIJJJLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMOOONNNNNNMMMMMMMMMNNNNNNLLLKKKKKKKKKMMMPPPSSSUUUUUUUUUTTTSSSRRRPPPNNNMMMMMMLLLJJJHHHFFFDDDCCCBBBAAABBBCCCBBB>>>:::888777999777555333333222111000000000000000111111222333444444444333333333333333444444333333222111111000000111222111///...///000///............//////000000000////////////000000///.........//////000111000000000000000/////////////////////////////////////////////////////////000222333333444555777:::999;;;>>>@@@CCCFFFJJJMMMOOORRRUUUXXX[[[^^^aaadddeeeeeecccaaa```cccgggkkkkkknnnsssvvvwwwxxxxxxyyy|||~~~~~~~~~xxx|||++++++***)))((((((((((((***(((((((((***+++***))))))))))))***+++++++++,,,,,,+++*********,,,---...000333666888777333...+++((((((((((((((())))))))))))***+++,,,---,,,+++***************+++,,,------222222222222111000///...---,,,+++***))))))((()))((()))***+++,,,---------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++'''&&&***,,,++++++---++++++,,,,,,,,,,,,++++++---------......//////000,,,,,,,,,------------.........------......///000,,,,,,------........./////////000111222444555666:::AAALLL]]]rrreeeRRRIIIHHHEEEIIIOOOKKKOOORRRUUUWWWXXXYYY[[[]]]^^^aaajjjxxx}}}xxxyyyyyyxxxzzz{{{qqqiii]]]XXXUUUVVVVVVSSSRRRSSSRRRZZZcccgggkkkuuuvvveee^^^\\\YYYWWWTTT[[[eeeooo{{{xxxmmmeeeccc```\\\YYYVVVXXXZZZ\\\\\\[[[YYYXXXUUURRROOOMMMKKKIIIFFFDDDEEEEEEDDDCCCBBBBBBAAAAAAEEEHHHMMMTTT[[[```dddfffeeeddddddfffhhhhhhgggfffgggfffeeedddcccbbbbbbbbbbbbaaaaaabbbeeefffeeeeeedddeeefffeeedddeeegggiii```bbbddddddeeehhhkkknnnnnnqqqrrrppprrryyy{{{xxxyyyzzzzzzzzzzzzvvvrrrmmmiiieee```\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYSSSMMMKKKLLLMMMMMMLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJNNNMMMLLLKKKKKKKKKKKKKKKHHHHHHGGGGGGHHHJJJLLLNNNPPPPPPPPPPPPOOOMMMKKKIIIIIIHHHFFFCCCAAA???>>>===<<<===>>>===:::777666666666666444333222111000000/////////000000111111111444444444444444444444444555555444333333222222111111222333222111000000222//////............//////111000000//////000000111000//////....../////////000/////////////////////000000000000000000000000........................///111222333333555777:::999;;;???AAADDDGGGLLLOOOOOORRRUUUWWWZZZ^^^bbbeeegggfffdddaaa^^^___bbbeeejjjnnnssswwwxxxyyyzzz{{{|||~~~~~~|||xxx}}}...---,,,+++***************)))'''(((***++++++*********************++++++,,,+++***)))***+++---...000222666999:::666111---*********+++++++++,,,,,,((()))***++++++***)))((())))))******,,,---//////222222222222111000//////...---,,,,,,+++++++++,,,+++++++++++++++,,,---...++++++,,,---------------+++,,,,,,,,,------------,,,,,,++++++,,,,,,---...+++'''&&&***---,,,,,,///+++,,,---......---,,,+++.........///////////////---------.........//////...............//////000..................////////////000111222444555666:::???JJJZZZooozzzaaaOOOHHHJJJHHHLLLOOOJJJPPPRRRUUUWWWXXXZZZ]]]___aaacccjjjwww|||}}}}}}zzzyyy~~~zzzssseee^^^YYYYYYZZZWWWUUUVVVRRRUUUYYY\\\^^^ffftttwwwllliiigggaaaZZZTTTYYY```hhhvvv~~~sssllljjjgggaaa[[[[[[```fffhhhfffcccaaaaaaYYYVVVQQQMMMJJJGGGCCCAAADDDDDDDDDCCCCCCBBBAAAAAACCCEEEIIINNNUUU[[[```cccbbbbbbbbbccceeefffeeecccdddccccccbbbbbbbbbcccccccccbbbaaaaaacccccccccaaaaaabbbddddddcccbbbcccddd```bbbdddeeedddfffiiilllnnnrrrssspppqqqwww~~~~~~{{{zzz{{{|||}}}}}}}}}zzzvvvrrrooojjjeeebbb______^^^^^^]]]]]]\\\\\\XXXTTTPPPPPPRRRSSSPPPLLLPPPPPPOOONNNLLLKKKKKKJJJLLLLLLKKKKKKJJJIIIIIIIIIKKKKKKJJJIIIIIIIIIIIIIIILLLKKKJJJIIIHHHHHHHHHHHHFFFEEEDDDCCCCCCEEEGGGHHHJJJKKKLLLMMMLLLJJJGGGFFFHHHFFFCCC@@@===<<<;;;;;;888999:::999777666666777555555555333111111111222000111111222222222111111333333444444555555666666777666666555555444333333333444555444222111222333//////............//////111111000000000000111111222222111000////////////000000000000000000000000000000000000000000000000////////////////////////...000222222333444777999:::===@@@CCCFFFJJJNNNRRRSSSUUUVVVXXXYYY]]]aaaeeeddddddaaa^^^[[[[[[]]]```ggglllqqqvvvxxxzzz{{{|||{{{}}}|||wwwwww|||000///...---,,,,,,,,,,,,***)))((((((***++++++***+++++++++***************---,,,***))))))+++,,,...///222666:::;;;888333............//////000000000---.../////////---+++***(((((()))***,,,///111222222222333222222111000//////......---------.........---,,,+++,,,---...///,,,,,,---.../////////...,,,,,,,,,------.........,,,,,,++++++,,,,,,---...000+++))),,,---++++++---,,,---...//////...---,,,000000000000///////////////000000000111111222222...............///000000//////////////////////////////000111222444555666;;;@@@JJJXXXkkkwwwuuulllXXXIIIEEEKKKLLLPPPRRRKKKQQQRRRUUUVVVWWWZZZ]]]```cccdddkkkvvv~~~{{{}}}{{{mmmeee^^^^^^^^^\\\ZZZZZZWWWWWWWWWVVVWWW\\\gggqqq}}}rrrooonnntttzzzuuutttrrriii```ZZZ^^^bbbiiixxxxxxqqqnnnjjjccc\\\^^^fffnnnqqqmmmhhhffffff\\\YYYSSSOOOKKKGGGCCC@@@BBBBBBCCCCCCCCCBBBAAAAAADDDEEEFFFIIINNNTTTYYY\\\_________aaacccdddcccbbbccccccccccccdddeeefffgggdddcccaaaaaabbbaaa```^^^^^^```cccdddbbb```^^^^^^```bbbdddeeedddeeehhhlllooossstttqqqqqqwww}}}}}}zzzzzz|||~~~}}}yyyvvvsssooojjjgggcccbbbbbbaaa```______^^^VVVTTTSSSVVVYYYXXXRRRMMMRRRQQQPPPOOONNNLLLLLLKKKPPPOOONNNMMMKKKJJJHHHHHHMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJHHHGGGFFFFFFFFFFFFFFFEEECCCBBBBBBCCCEEEFFFFFFGGGIIIJJJJJJHHHEEECCCGGGEEEBBB>>>;;;:::::::::777888888777555555777999555555555444222111222333444444444555555444444333333333333444555666777777888888777777666666555555444555666555333222333444000//////.........//////111111000000000000111111444444222111000000//////111111111111111111222222000000000000000000000000000000000000000000000000...///111222333444777999<<<>>>BBBEEEHHHLLLQQQTTTWWWXXXYYYYYYYYY\\\```cccfffeeeccc```]]]]]]```bbbdddiiioootttwwwyyyzzz|||{{{}}}~~~yyyvvvwww{{{~~~++++++++++++,,,,,,---...,,,---...,,,)))(((***,,,***)))))))))***+++,,,,,,++++++************++++++---...111333555555444444,,,)))(((***///222000------,,,+++---///...+++(((************+++,,,---...000000000000///...---,,,...///000111000///---+++))))))***+++++++++******---......,,,***)))***,,,,,,***((()))***++++++***------------------------...------,,,,,,------...111///---,,,...000000000---------............//////000111222222111//////111111000000//////......//////............//////...///000111333444555666>>>===BBBNNN\\\dddaaa\\\IIIIIIIIIIIIJJJLLLMMMNNNVVVVVVWWWWWWWWWYYY]]]``````dddkkkqqqyyytttjjj\\\UUUVVV[[[___```\\\YYYXXXZZZZZZ\\\bbbjjjvvvggg___YYY^^^lllyyyzzzjjjbbb[[[aaaqqqzzzoooccc^^^^^^^^^gggooorrrrrrqqqmmmgggbbbWWWMMMKKKLLLHHHCCC@@@@@@@@@AAADDDFFFFFFDDDBBBFFFDDDBBBCCCHHHMMMRRRTTTXXXXXXYYY\\\___```___]]]```aaaccccccbbbccceeegggbbb^^^]]]```___ZZZYYY]]]^^^___``````___]]][[[ZZZ]]]^^^```aaaaaadddgggjjjppprrrrrrooolllmmmsssyyyyyyxxxxxxyyy}}}|||yyyvvvrrrmmmjjjjjjgggeeeccccccbbbaaa___]]]XXXTTTSSSUUUVVVRRROOOOOOPPPPPPPPPPPPOOONNNNNNPPPNNNLLLKKKLLLNNNNNNMMMQQQPPPPPPOOONNNMMMLLLLLLJJJHHHEEEFFFHHHIIIHHHFFFCCCBBBAAAAAA@@@@@@AAAAAAEEEFFFHHHIIIIIIFFFBBB@@@AAA@@@???===;;;999777777<<<;;;888555444444444555555444333222111222333333444444666777888888888888666666555555555777888999999888666555555555666777666666555444333222222111333222222111111222222333333333222111000000111111111111000000000000111111//////000111111111111111111111111111111111111111111111000000000000000111000111222333333444888::::::===BBBFFFIIIMMMQQQSSSWWWUUUVVVYYYZZZ[[[```fffmmmllljjjeeeaaa^^^^^^___dddhhhooouuuxxxxxxuuusss|||}}}~~~~~~}}}|||}}}xxxpppqqqtttwww}}}+++++++++++++++,,,---...(((***+++***((((((***,,,*********)))******+++++++++******))))))******+++,,,...000333444444444333...+++))),,,000333111...---,,,***+++------+++((()))))))))******+++------//////000000///...---------000222444444111---*********++++++,,,,,,,,,---***,,,,,,,,,+++,,,...000000...,,,,,,.........---------------------,,,,,,...------,,,,,,------...000...,,,,,,,,,---,,,+++---------............///000000111111111000000///111000000000/////////...///..................///...///000111333444555666;;;;;;???IIITTTYYYWWWSSSGGGGGGGGGHHHJJJMMMOOOQQQUUUVVVWWWXXXYYY[[[___cccfffiiimmmpppuuu{{{qqqcccZZZXXXYYYZZZYYY\\\ZZZYYY[[[\\\]]]dddmmm~~~ssscccZZZQQQTTTaaapppzzz~~~yyyoooeeeeeesssuuuiiidddddd___iiissswwwxxxwwwrrrlll^^^TTTLLLJJJJJJFFFCCCBBBDDDBBBBBBDDDFFFIIIJJJIIIIIIFFFBBBAAADDDGGGJJJLLLRRRTTTVVVXXXZZZ[[[[[[[[[^^^```aaaaaaaaabbbdddfffeeeaaa```bbbaaa\\\[[[^^^^^^___``````___^^^\\\ZZZ[[[]]]___```aaacccgggjjjmmmooopppnnnkkklllpppuuuxxxwwwwwwxxxzzz}}}~~~|||zzzxxxvvvuuusssooollljjjhhheeeddddddcccbbb```\\\YYYWWWVVVVVVVVVTTTRRRQQQRRRRRRRRRQQQQQQPPPPPPRRRPPPOOOOOOPPPQQQPPPOOOQQQQQQPPPOOONNNMMMMMMLLLJJJHHHEEEEEEFFFFFFEEECCCCCCBBBAAA@@@????????????AAACCCEEEGGGFFFDDDAAA???======;;;:::888666555444;;;:::777555444555555666888777555444444444555666333444555666666666666666888888777777888:::;;;<<<999888777666555666777777777777666555444333222222333222222111111222222333333222222111000000111111111111000000000000111111///000000111111111111111////////////////////////000000////////////000000111222333333444555999;;;<<>>===<<<<<<===>>>AAABBBBBB@@@>>><<<>>>>>>===;;;:::888777777999999777666666666777888;;;:::999888777888888999666666777777777777777666888888888999:::;;;===>>>999999777666666666777888888888777666555444333333222222111111111111222222333222111111000111111111111111000000000000111111///000111111222222111111//////////////////////////////.........//////000111222333444444666999<<>>???@@@AAABBBBBBCCCDDDFFFJJJMMMQQQSSSUUUXXX[[[]]]___aaadddfffpppqqqqqqpppnnnooorrruuu{{{xxxjjjaaa]]][[[YYYXXXYYY\\\___```bbbkkkuuuzzzdddXXXKKKGGGOOO\\\hhhmmmkkkkkkoooyyy~~~qqqfffcccbbbkkksssuuutttqqqllleee^^^XXXRRRPPPKKKGGGGGGJJJHHHFFFEEEGGGLLLRRRWWWYYYVVVQQQJJJEEEBBBAAAAAA@@@AAAFFFKKKMMMKKKLLLQQQVVVVVVXXXZZZ[[[\\\^^^aaacccgggfffdddcccaaa___]]]]]]^^^____________^^^]]]\\\\\\]]]^^^^^^^^^___bbbeeeeeegggjjjjjjiiihhhjjjkkktttuuuvvvvvvuuutttttttttqqqppppppppprrrrrrpppnnnmmmkkkjjjjjjjjjjjjhhhfffccceeeeeeaaa[[[WWWXXX[[[WWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWYYYXXXVVVTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOMMMJJJGGGEEECCCAAA@@@CCCBBB@@@>>><<<;;;::::::999:::<<<>>>>>>===;;;:::>>>===<<<<<<;;;:::999999888888777777777888999:::<<<<<<:::999999999:::;;;:::::::::;;;::::::999999666666777888:::;;;<<<===:::999888777666777888888999999888777666555444444222222111111111111222222222222111111111111111222111111000000000000111111000000111222222222222111111111111111111111111111000////////////000000111000111333333444666999<<>>BBBGGGKKKOOOSSSWWWYYY^^^[[[ZZZ\\\]]]^^^dddkkkrrrrrrsssqqqooommmnnnoooooorrrwww{{{}}}}}}|||zzzyyy{{{}}}}}}}}}~~~~~~~~~~~~|||qqqiiiiiioooyyyxxxnnnjjjppp,,,++++++************+++---+++)))((())))))((('''++++++******)))************))))))(((((())))))***++++++,,,---///000111222---------------,,,,,,,,,+++,,,,,,+++))))))***,,,******)))))))))******+++---...///000111222222222666444111...------...///+++***)))))))))***+++,,,+++,,,------,,,---///111///---,,,,,,---......---------------------------...------,,,,,,------...)))))))))+++---......,,,---------............///............///000111111////////////000000000000......------------......//////000000111222222333111333666888999<<>>===;;;>>>BBBCCCCCCEEEJJJNNNMMMOOORRRTTTVVVYYY\\\___```bbbbbb______aaaaaa^^^]]]]]]\\\\\\\\\\\\\\\\\\_________^^^\\\\\\^^^```dddeeefffggghhhhhhhhhggglllppptttuuurrroooooopppmmmllllllmmmnnnooommmlllnnnmmmmmmnnnpppooommmkkkkkkmmmmmmhhhaaa]]]^^^aaa^^^]]][[[ZZZZZZZZZ[[[\\\XXXWWWWWWYYY[[[\\\[[[YYYXXXWWWVVVUUUTTTSSSSSSRRRTTTTTTSSSPPPLLLIIIIIIJJJEEEDDDBBB@@@>>>===<<<<<<888999:::;;;::::::999888777888888888888888888888777888888999::::::;;;;;;<<<;;;999888888888999:::888888999999999999999888;;;<<<===>>>????????????;;;;;;999888888888999:::999999888777666555444444111111000000000000111111111111111000111111222333111111000000000000111111000111222222333222222222////////////////////////111111111111222333333444000111222333444777:::===>>>BBBHHHMMMQQQUUUYYY\\\___[[[YYYZZZ[[[\\\bbbiiiqqqqqqpppooommmmmmoooqqqrrruuuxxx{{{}}}|||{{{zzzzzz|||}}}~~~}}}}}}}}}|||}}}~~~}}}zzztttlllnnnuuuzzzpppaaannn,,,,,,+++***************,,,)))%%%%%%''')))))))))*********)))******++++++))))))(((((((((((())))))***++++++,,,---///000111...//////...---,,,,,,---***,,,...---+++)))***,,,++++++************++++++---...///000111222222222666555222000///......///,,,,,,+++++++++************,,,,,,,,,+++,,,...000---,,,+++,,,...//////...+++,,,,,,------............------,,,,,,------...+++***)))***+++------,,,---------............///,,,---...///000000000000.../////////000000000111///................../////////000000111111222222222222333555777:::===>>>>>>???AAADDDHHHMMMQQQSSSXXX]]]eeemmmssswwwzzz|||wwwtttpppmmmlllmmmnnnnnnlllsss{{{rrraaaXXXYYY]]]eeekkkmmmppp{{{~~~nnnbbb^^^```eeehhhffffffddd```[[[[[[___ccclllttt}}}yyy~~~}}}yyywwwsssooohhhaaa\\\]]]\\\VVVOOOKKKKKKJJJIIILLLSSS[[[bbbeeeaaa[[[RRRJJJDDDAAA>>><<<;;;<<<===>>>AAADDDGGGIIIJJJLLLOOOQQQSSSWWW[[[^^^\\\```aaa^^^___ddddddaaa[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^^^^]]]^^^```cccdddccccccdddeeefffffffffeeekkkqqqrrrpppmmmmmmnnnjjjjjjjjjlllnnnooonnnmmmkkkkkklllmmmooonnnllljjjiiijjjjjjgggcccaaabbbcccbbbaaa___^^^]]]^^^___```[[[ZZZYYYZZZ\\\]]]]]]]]]YYYXXXXXXWWWVVVUUUTTTTTTTTTUUUUUURRRNNNLLLMMMOOOFFFEEEDDDBBB@@@??????>>>;;;;;;;;;;;;;;;:::999888888888999999::::::;;;;;;888888999::::::;;;;;;;;;<<<;;;999888888888999:::666777888999999999999999>>>>>>???@@@@@@???>>>>>><<<;;;:::999888999::::::999888777666555444444333111111000000000000111111111111000000111222222333111111000000000000111111000111222222333333222222////////////////////////000000000000111222333444111333444555777999===@@@AAADDDIIINNNRRRUUUYYY\\\\\\XXXWWWXXXYYY[[[aaaiiippppppooolllkkkmmmqqqtttsssuuuyyy|||~~~~~~}}}|||{{{}}}~~~~~~}}}}}}~~~||||||}}}~~~}}}wwwuuuqqquuu}}}yyylll|||,,,,,,+++***))))))******---)))%%%$$$'''+++------***)))))))))***+++,,,,,,))))))(((((((((((())))))******+++,,,---///000111///000000000...------...***---//////,,,******,,,,,,,,,+++++++++++++++,,,,,,---///000222333333333555555555333222000///...---------------+++******---......,,,***)))***,,,+++***)))***,,,.........***++++++,,,---...//////...------,,,,,,------...000...++++++,,,---...------------.........//////+++,,,...000111000000///.../////////000000111111//////............////////////000000111111222222333222111222666999::::::;;;===???CCCHHHNNNSSSVVVWWW^^^hhhqqqxxx~~~}}}wwwooojjjiiilllppprrrqqqvvvzzzlllaaa[[[```iiioooqqqtttyyykkkfffiiinnnssspppqqqpppjjjaaaZZZXXXXXX[[[eeerrr{{{{{{tttllleee```ccceee___VVVQQQPPPMMMJJJKKKRRR\\\eeejjjggg```WWWNNNGGGCCC@@@>>>;;;::::::;;;???CCCEEEEEEHHHJJJMMMPPPRRRVVVZZZ]]][[[___aaa^^^```fffgggddd[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\]]]]]]^^^___ccceeecccbbbaaabbbccceeeeeeeeeaaagggnnnpppnnnkkklllmmmhhhhhhiiikkknnnppppppoooiiiiiijjjlllnnnmmmkkkhhheeeffffffeeeccccccdddeeeeeedddbbb``````aaabbbccc]]][[[ZZZZZZ\\\_________YYYYYYXXXWWWVVVUUUUUUTTTSSSUUUUUUSSSOOONNNOOOQQQGGGFFFEEECCCBBBAAA@@@@@@=========<<<;;;:::999888444555555666777777888888888999:::;;;;;;;;;;;;:::<<<;;;:::999888999::::::777888999:::;;;<<<<<<<<<======>>>??????===<<<;;;<<<;;;:::999999999::::::888888777666555444333333111111000000000000111111111111000000111222333333111111000000000000111111111111222333333333333222111111111111111111111111////////////000111222333333555666777999;;;???BBBCCCGGGKKKOOORRRUUUYYY[[[YYYVVVUUUVVVXXXZZZbbbjjjqqqpppnnnkkkjjjmmmrrrvvvsssuuuyyy}}}|||}}}~~~~~~}}}|||}}}~~~||||||~~~~~~xxxttttttwww{{{,,,+++***)))'''&&&%%%$$$'''(((***,,,---,,,+++))),,,+++***))))))***+++,,,''''''((((((((((((''''''------,,,...///000///---.........,,,++++++---///111000...---,,,+++******************************---///111222333333333222666666666666555444222111......---,,,,,,,,,------))))))((()))***,,,...000------------------,,,,,,,,,,,,,,,,,,,,,---...///.....................---111...,,,+++,,,...//////.........////////////000......////////////......000///...---,,,------.................................//////000000111111222222222333444666999::::::;;;>>>DDDKKKRRRWWWYYY]]]bbbiiisssuuulllllloooqqqsssvvv{{{||||||~~~xxxbbb]]]bbbiiimmmmmmqqqzzzyyy~~~rrrhhhaaa[[[UUUXXXXXX\\\hhhwww{{{qqqjjjgggiiiiiiaaaWWWRRRNNNLLLJJJKKKPPPWWW```eeehhheee___XXXQQQJJJEEECCC???===:::999;;;===??????BBBDDDGGGKKKOOOTTTWWWYYYZZZZZZZZZ\\\```bbbbbbaaaWWWXXXZZZ[[[]]]]]]^^^^^^ZZZZZZYYYZZZ\\\```dddgggiiibbb\\\\\\aaadddbbb___dddhhhmmmooommmiiifffeeedddfffhhhjjjkkkkkkjjjiiiiiihhhggggggggghhhjjjkkkqqqooolllgggcccbbbdddgggeeecccaaa______^^^]]][[[\\\[[[ZZZZZZ\\\]]]\\\\\\ZZZYYYWWWUUUTTTUUUVVVWWWXXXWWWUUUSSSQQQOOOOOONNNHHHHHHFFFEEECCCAAA@@@???============<<<;;;:::999888888888888777777777777>>><<<888777888:::;;;:::999;;;===>>>>>><<<999777<<<<<<<<<=========>>>>>>@@@??????>>>===<<<<<<<<<:::::::::999888777777666777777666555444444333333222000///...///000222333222222222111111111111111////////////000000000000111111111111111111111111111111222222222111111000000000///////////////000222333555666777:::???BBBEEEHHHLLLQQQUUUYYY[[[\\\ZZZ[[[]]]\\\WWWWWWaaammmqqqpppooooooppprrrssstttvvvwwwxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~www}}}|||qqqrrrtttppp,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******++++++***))))))***++++++((())))))))))))))))))(((*********+++---...---,,,/////////---,,,,,,---///000///...---,,,+++******************************%%%'''***///333666999:::777777666555444222222111//////...---------......+++++++++++++++,,,---...------------------------//////...---------......---------.........//////111...,,,+++---...//////++++++++++++,,,,,,,,,---...//////000000//////...111000///...------...///..............................//////000000111111222222222333444666888:::;;;<<>>;;;;;;<<<>>>??????BBBCCCEEEIIINNNSSSWWWZZZ\\\[[[ZZZ[[[]]]______^^^YYYZZZ[[[\\\]]]^^^^^^^^^WWWWWWXXXZZZ]]]aaaeeeggggggccc^^^^^^```bbb```^^^bbbeeejjjkkkiiifffcccbbbdddeeefffhhhhhhhhhhhhggghhhgggfffeeeeeefffggghhhllllllkkkiiieeeccccccccceeecccaaa______^^^]]]\\\\\\ZZZYYYZZZ\\\^^^______]]][[[ZZZXXXXXXXXXYYYZZZYYYXXXVVVSSSQQQPPPOOONNNIIIIIIGGGFFFDDDBBBAAA@@@>>>>>>===<<<;;;:::999888999888888888888777777777;;;;;;:::999888777777888999:::<<<<<<<<<;;;999888888888888999999999::::::======<<<<<<;;;::::::999777777777666555444444444555444444333222222111111111000///...///000222333.........///000000000111111111000000//////......111111111111111111111111000111111222222222111111111000000//////000000000333444555666888;;;???BBBDDDGGGKKKQQQVVVZZZ\\\]]]YYYYYY[[[ZZZVVVWWWbbboootttsssrrrqqqqqqrrrssstttvvvwwwyyy{{{}}}}}}uuuzzzvvvnnnqqqttt}}}|||rrrmmm************************+++++++++***************++++++***))))))***++++++************************)))((((((***---//////...///000000...---,,,---//////......---,,,++++++***++++++++++++++++++++++++((()))+++---000333555777:::999777555333333333333000000///...............,,,,,,------------,,,,,,,,,,,,,,,---.........///111111000...............,,,------....../////////000...,,,,,,---...///...*********+++++++++,,,,,,///000000111111000000///000000///.........//////..............................//////000000111111333333222333444666888999;;;===@@@FFFMMMTTT[[[^^^kkkrrrzzzxxxrrrnnnoootttzzz}}}pppuuu}}}}}}zzzwwwmmmdddWWWSSSPPPRRR[[[nnn}}}wwwssstttqqqfffZZZSSSQQQPPPOOOPPPSSSXXX]]]```hhhgggddd```YYYRRRKKKGGGBBB@@@>>>>>>???@@@@@@???BBBBBBDDDGGGKKKQQQWWWZZZ^^^\\\ZZZYYYZZZ[[[[[[[[[ZZZ[[[\\\\\\]]]]]]]]]\\\UUUVVVXXX[[[___bbbdddfffeeedddbbbaaa```______^^^aaadddhhhiiigggeeebbbaaaddddddddddddddddddddddddgggfffeeedddddddddeeeffffffhhhjjjjjjgggdddbbbaaaeeedddbbb```^^^^^^^^^^^^]]][[[YYYYYY[[[___aaaaaa___^^^]]]\\\\\\\\\]]]^^^YYYXXXVVVTTTRRRPPPOOOOOOKKKJJJIIIHHHFFFDDDCCCCCCBBBAAA@@@???===<<<::::::999999999999888888888888999<<>>;;;::::::::::::999999999:::@@@FFFEEE???999777777555555555555666666777777333333444444444555555555555444444444333333333222111111000000/////////...000000000000//////......000000//////000000111222///000000000111111222222111111000000//////......111111111111111111111111...///000111222333333333111111111111111111222333333555777999:::===@@@CCCFFFIIINNNSSSWWWZZZ[[[[[[[[[YYYXXXWWWUUUXXXdddqqqwwwwwwwwwwwwxxxxxxyyyyyyzzz{{{|||~~~zzzvvvxxxzzzooopppxxxzzzeeeQQQ//////...---,,,++++++***,,,,,,+++***)))))))))************++++++************))))))(((((())))))******)))(((***...111222222...///000///---++++++,,,+++,,,,,,------,,,+++***++++++++++++++++++++++++)))***+++---000444888:::;;;999666444222222333333000///...---,,,,,,,,,,,,)))***,,,.../////////...,,,,,,------...///000000,,,,,,,,,,,,---...///000000000///...---,,,,,,+++///...,,,---...///...---............////////////000000111111111111000000------------...---------////////////////////////......//////000000111111444333333333444666777888888:::>>>BBBHHHOOOXXX^^^nnnwww{{{pppqqqvvv~~~zzzxxxzzzyyyyyywwwqqqqqqyyyzzzrrrjjj___[[[VVVSSSSSS\\\ooo~~~sssfff___SSSSSSTTTUUUXXX[[[^^^```eeefffgggeeebbb[[[UUUQQQJJJGGGDDDCCCCCCCCCBBBAAABBBBBBCCCEEEIIIOOOUUUYYY\\\[[[YYYYYY[[[]]]]]]]]]XXXYYYYYYYYYYYYXXXWWWWWW[[[]]]___aaabbbbbbaaa```cccfffgggddd___]]]^^^```dddfffhhhhhhfffeeedddddddddcccbbbaaaaaa```aaaaaabbbbbbaaabbbccceeegggiiifffggggggfffeeefffhhhkkkhhhhhhfffccc___^^^```bbbbbb^^^ZZZXXXYYY[[[\\\]]]____________```aaaaaabbb]]]\\\ZZZWWWUUUTTTSSSRRROOOOOONNNMMMKKKJJJIIIIIIKKKJJJGGGEEECCCBBBAAAAAA======<<<<<<<<<;;;;;;;;;;;;AAAGGGFFF@@@:::777777333333333333333333444444111111111222222222222333111111111000000000000000000000////////////......000000000000////////////000000000000000111111222222111111111000000//////......//////000000111111000000000000000000000000...///000111222333333333111111000000111222333333444666888:::<<<>>>AAADDDIIILLLQQQUUUXXXYYYYYYYYY]]]ZZZXXXWWWVVVYYYdddpppvvvwwwxxxzzz{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}wwwuuuvvvxxxrrrttt}}}zzz```III*********++++++,,,,,,---+++++++++***************)))***++++++++++++***)))***)))(((''''''((()))***((('''&&&'''+++...///000///000111000...,,,,,,,,,******,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000333444666555444222000//////000000000///...---,,,+++++++++((()))+++,,,.../////////---------.../////////000*********+++---...000111000000///...---,,,,,,+++///---------//////...---,,,,,,,,,---------......///000000111111000000///,,,---......///.........////////////////////////......//////000000111111444444333333444555777888777:::>>>AAADDDKKKUUU\\\kkkvvvxxxqqqqqqxxx|||xxx{{{{{{{{{yyyrrrmmmmmmuuu|||rrriiiYYYUUUSSSSSSTTTYYYeeeqqqrrreee^^^TTTTTTTTTTTTVVVXXX[[[]]]aaaccceeeeeeccc^^^ZZZVVVOOOKKKFFFDDDCCCDDDDDDCCCDDDDDDDDDFFFJJJOOOTTTWWWYYYXXXXXXZZZ]]]^^^^^^]]]WWWWWWWWWXXXXXXWWWVVVVVV^^^^^^```aaaaaa```___^^^bbbcccdddaaa]]]\\\]]]___aaacccdddcccbbb```aaabbbdddddddddccccccbbbbbbbbbaaaaaaaaaaaabbbdddfffhhhffffffeeeccccccfffkkkooolllllljjjeee```^^^aaadddccc```\\\ZZZZZZ[[[[[[[[[^^^^^^___```aaaaaabbbbbb___^^^\\\ZZZXXXVVVUUUUUUQQQQQQPPPOOONNNMMMLLLLLLJJJIIIFFFDDDCCCBBBBBBBBB?????????>>>>>>>>>>>>===;;;???CCCBBB>>>999666555333333444444333222222111............//////////////////////////////......////////////////////////000000000000///////////////000000000111111111111111000000///------,,,+++------...///000111222222000000000000000000000000///000111222222222222222000000000000000111222333444777:::<<<===???BBBDDDJJJMMMRRRVVVYYYZZZYYYXXX]]]ZZZXXXXXXYYY\\\gggqqquuuwwwyyy|||~~~~~~}}}}}}~~~~~~~~~~~~~~~wwwsssppprrr}}}~~~yyyyyyrrrXXXFFF&&&&&&'''(((((()))******((()))***+++,,,+++******)))***++++++++++++***))),,,+++)))(((((()))+++,,,)))'''&&&'''***---//////111222444333000...------(((***+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000222222111111111000000000111000///---,,,,,,++++++*********++++++---..................////////////,,,,,,,,,,,,---///000000...........................------...//////...,,,++++++,,,,,,,,,---------...//////000000//////...---...///111111111000///////////////////////////......//////000000111111444444333333444555777888777;;;>>>@@@CCCIIISSSZZZdddooo{{{|||tttsssqqqvvv~~~|||uuuppprrrwwwttthhhXXXSSSPPPRRRUUUXXX^^^ddduuu}}}qqqeee___[[[ZZZXXXVVVVVVWWWZZZ[[[^^^```bbbcccccc```]]][[[SSSNNNHHHDDDCCCDDDEEEFFFEEEEEEFFFHHHKKKOOORRRTTTWWWWWWXXX[[[]]]]]]\\\ZZZVVVVVVWWWXXXXXXXXXWWWWWW\\\]]]]]]^^^^^^^^^^^^^^^```___^^^\\\ZZZZZZ\\\]]]___```aaa```^^^]]]^^^```eeeeeefffggggggfffddddddbbbaaa`````````aaabbbccccccccccccbbbcccffflllpppppppppmmmgggaaa^^^aaaeeecccaaa^^^]]]^^^^^^]]]]]]]]]^^^___```bbbbbbccccccbbb```^^^\\\ZZZXXXXXXWWWSSSSSSRRRQQQPPPOOONNNNNNJJJIIIGGGDDDCCCCCCDDDEEEAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>??????===:::888666555555666777666444111000............////////////..............................////////////////////////////////////////////////000111111111111111/////////...---------,,,......//////000000111111000000000000000000000000000111111222222222111111////////////000111222333555777;;;===>>>@@@CCCEEEHHHKKKQQQWWW[[[\\\[[[[[[ZZZWWWWWWZZZ]]]aaakkktttwwwxxxzzz}}}~~~~~~~~~~~~vvvpppmmmiiikkkxxxfffPPPIII,,,,,,++++++******))))))'''(((***,,,---,,,+++))))))***+++,,,,,,+++***)))---,,,***))))))***,,,---,,,***((()))+++...000000333444666555222000//////((()))+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,"""%%%)))---111444666666222333333444444333333222222111000///------,,,,,,,,,,,,************,,,---///////////////.........//////.........//////000++++++,,,---...///000111...------...//////...,,,,,,,,,---------...............////////////......///000111333333333222111000000000000000000000000......//////000111111111555444333333444555777777999<<>>>>>>>>===;;;999777888999999888555222000000000000111111111222222........................................................................//////000111111111111111/////////000000000000000000000000000////////////000000000000000000000000111111222222222111111000............///000111222555888;;;>>>???AAACCCEEEEEEIIIPPPWWW\\\^^^^^^]]]WWWUUUVVV[[[___dddnnnxxxyyyzzz|||~~~~~~~~~zzzpppkkkhhheeegggsss|||YYYHHHKKK111***&&&)))---,,,++++++''''''((()))***,,,......000...+++)))((((((((())))))%%%###%%%))),,,***'''******))))))***,,,///000000111333333333111///...,,,---------,,,,,,+++***...------,,,,,,+++++++++%%%***,,,******...222111111111111000000000///666444222///,,,***))))))******))))))***++++++,,,.........//////111222222,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........///000000000///---,,,,,,---...///000///...---......//////000000111111000000000000000000000000111111000000//////......000/////////000111333444333333444444666777999999:::999:::>>>BBBFFFMMMVVV[[[bbblllsssuuurrrooollltttrrrsss{{{||||||zzzkkk]]]UUUPPPQQQTTTTTTUUUWWW___hhhwww|||sssnnnllliiieeeaaa]]]\\\\\\\\\[[[```cccdddfffhhhgggdddZZZUUUNNNJJJJJJJJJIIIHHHGGGGGGIIIKKKOOOSSSVVVWWWUUUWWWYYYYYYYYYXXXYYYYYY\\\\\\ZZZXXXUUUUUUWWWYYYYYYZZZ[[[[[[[[[\\\___aaaaaa]]]XXXVVVYYY\\\]]]]]]aaa```^^^___aaabbbbbbaaaaaadddhhhkkklllkkkhhhfffiiibbb[[[[[[___bbbaaa]]]bbbbbbbbbbbbbbbbbbbbbbbbfffdddbbb`````````bbbccceeebbb```___aaacccddddddZZZ___eeegggeeebbbbbbcccgggdddaaa___^^^]]][[[YYYYYYSSSQQQVVVWWWRRROOOOOONNNMMMLLLJJJHHHGGGGGGFFFFFFDDDBBBBBBCCCDDDDDDCCCBBBAAA???===<<<;;;::::::888:::<<<<<<;;;888444111333222000...---...///000000000//////.........---000000//////......------222222111000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000333222000/////////000111111000///...///000222444444777;;;???AAADDDGGGIIIJJJOOOVVV[[[\\\\\\[[[ZZZYYYVVVTTTXXXaaalllssswww}}}}}}}}}}}}~~~}}}{{{zzzzzzzzz}}}~~~wwwllldddaaabbbfffmmmtttxxx~~~qqqUUUEEEAAA888000++++++,,,***''''''*********+++,,,---...//////---+++)))((((((((())))))&&&###%%%))),,,***(((***)))(((((()))+++...//////000222333333222000///,,,,,,---------,,,,,,+++)))))))))******+++++++++(((+++/////////000333666222222222222111111111000666555444222000///...---+++***************++++++++++++++++++,,,---...///---------------------------,,,,,,,,,,,,---......---.........------,,,+++,,,,,,---.....................//////000000111111000000000000000000000000111000000000/////////......---------...///111222333333333444666777999:::;;;999:::???BBBEEEMMMUUUYYY```iiipppsssrrrpppnnnnnnnnnqqqwww~~~ppp]]]UUUPPPRRRVVVWWWZZZ]]]bbbiiiuuuxxxrrrmmmjjjeee```]]]\\\]]]^^^^^^cccfffgggiiimmmmmmjjjaaa[[[RRRMMMLLLLLLKKKJJJKKKLLLNNNQQQUUUXXXYYYYYYWWWXXXZZZZZZZZZZZZ[[[\\\ZZZZZZYYYXXXWWWWWWYYY\\\[[[\\\^^^^^^]]]^^^```bbbaaa\\\WWWUUUWWW[[[]]]]]]dddbbbaaaaaabbbcccbbbbbb```bbbeeehhhiiiiiigggfffiiieeeaaa```cccdddccc```ccccccbbbbbbbbbbbbccccccdddcccbbbaaa```aaaaaabbbcccaaa______aaadddeeeeee```cccfffgggffffffffffffdddcccbbbbbbaaa___[[[XXXZZZUUUSSSWWWYYYUUUQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGGGGEEECCCCCCDDDFFFFFFEEEGGGFFFEEECCC@@@>>>===<<<:::;;;;;;;;;:::777444222333222000.........///000000000/////////.........///////////////.........000000///...............000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000222111111000000000000000111000///...///111333444666999<<<@@@BBBEEEIIILLLLLLQQQWWW[[[\\\[[[[[[ZZZZZZXXXWWW\\\dddlllrrruuuwwwxxxzzz}}}~~~{{{yyyzzz|||}}}~~~~~~uuujjjdddbbbaaadddjjjpppqqqttt}}}kkkPPPDDDEEE;;;333---,,,+++(((&&&''')))(((((((((((()))******...,,,+++)))(((((()))))))))&&&$$$&&&)))+++***((())))))((('''(((***---......///000222333222222111,,,,,,---------------,,,******************+++++++++++++++,,,---///111222333333222222222111111111222333333333333111///...,,,++++++*********++++++***)))))))))***+++,,,---........................---,,,,,,,,,,,,---......---,,,,,,+++++++++++++++---,,,,,,,,,,,,---............//////000000111111////////////////////////000000000000////////////......---------///000111333333333444666777999:::<<<:::;;;???BBBDDDKKKSSSWWW\\\eeekkkooopppppppppjjjmmmqqqvvvzzz}}}qqqccc[[[UUUWWWZZZ]]]```cccggglllsss|||zzzsssnnnhhhbbb______aaacccgggkkkmmmlllnnnqqqqqqnnnjjjbbbXXXQQQOOOOOOOOOOOOPPPQQQTTTYYY]]]^^^]]][[[UUUUUUTTTTTTUUUVVVWWWXXXVVVWWWXXXXXXWWWXXX[[[]]]^^^___aaa`````````aaabbbccc___ZZZWWWYYY\\\___aaagggeeecccccccccdddcccbbb^^^___aaacccdddeeeffffffhhhgggggggggffffffeeeddddddcccbbb``````aaacccdddbbbbbbaaaaaaaaaaaaaaaaaa```^^^]]]___bbbeeeggggggfffdddcccccceeegggggggggbbbbbbcccddddddaaa\\\XXX\\\XXXVVVZZZ\\\YYYUUUTTTSSSRRRPPPMMMKKKIIIHHHGGGGGGFFFDDDDDDFFFHHHIIIHHHJJJIIIHHHGGGDDD@@@===<<<<<<<<<;;;:::888666444333333222000///......///000000000////////////.........///////////////000000////////////............000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000111111111111000000///111000//////000111444555888;;;>>>@@@CCCGGGLLLPPPPPPSSSXXX\\\\\\[[[ZZZZZZ[[[[[[]]]bbbhhhnnnqqqrrrsssuuuyyy}}}~~~~~~zzzyyy{{{~~~}}}}}}~~~sssiiidddbbbfffiiiooosssrrrooottt{{{eeeJJJDDDIII666///***++++++)))***,,,***)))((((((''''''((((((,,,+++***)))(((((()))))))))'''&&&''')))******))))))(((''''''(((***,,,---,,,---///111222333333333,,,------............---//////...---+++***)))))),,,***''''''))),,,------222222222111111111000000...///111111000...,,,***,,,,,,+++*********++++++,,,,,,++++++,,,---..............................---,,,,,,,,,,,,---......---,,,+++******+++,,,------,,,+++++++++,,,...///......//////000000111111////////////////////////000000000000////////////111000/////////111222333222222333444666888999:::===;;;<<>>===;;;999777555444444333222111000////////////000000//////////////////......//////000000000111000111111111111111000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000///000111222222111000///111111000///000222555666:::<<<>>>AAADDDIIIOOOSSSTTTWWWZZZ\\\[[[YYYYYYYYY[[[]]]bbbhhhmmmooooooooosssvvvzzz~~~~~~~~~~~~|||{{{|||}}}}}}uuukkkfffeeeooorrrxxx}}}{{{vvvvvvzzzcccIIIEEEKKK111+++)))***+++)))+++...///...---,,,++++++++++++******)))))))))))))))))))))((('''''')))******)))***)))((('''((()))+++---+++,,,...000111333444444---......//////.........//////...---,,,******)))000---+++***,,,...//////000000000000////////////.../////////...,,,)))''',,,,,,+++++++++++++++,,,...------------......///---------------------------,,,,,,,,,,,,---.........---,,,++++++,,,---......---,,,+++,,,---...///......//////000000111111////////////////////////////////////000000000000111000000//////000222222222222333444666888:::;;;>>><<<===@@@AAABBBGGGMMMTTTXXX___dddgggjjjmmmooouuu~~~}}}ooofff```aaaccceeegggjjjhhhhhhhhhjjjoooxxx{{{rrrjjjeeeeeehhhkkktttxxxzzzyyyzzz}}}|||yyyrrrjjj___XXXXXX[[[^^^___^^^^^^aaahhhnnnqqqnnnkkkaaa\\\VVVRRRQQQRRRRRRRRRRRRTTTVVVWWWVVVUUUUUUVVV^^^```bbbbbbaaa``````aaafffdddbbb``````bbbfffiiihhheeecccbbbbbbbbb```___\\\[[[[[[[[[\\\___aaacccaaafffkkkkkkhhhddddddeeeaaa___]]][[[ZZZ[[[]]]___\\\\\\]]]^^^_________^^^ZZZZZZZZZ]]]bbbeeefffgggfffaaa\\\[[[^^^bbbccccccdddcccaaa```aaa```^^^\\\\\\[[[[[[]]]```bbb___[[[WWWVVVSSSPPPNNNLLLJJJJJJHHHGGGEEEFFFHHHJJJKKKKKKBBBCCCDDDDDDCCCAAA>>><<<>>>===:::888666555555555333222111000000///////////////000000000000000000.../////////000000111111///000111111111111000000111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000///000111222222111000///222111000000111333666777;;;<<>>AAAAAAAAAEEEKKKQQQUUU\\\bbbfffjjjnnnppp{{{nnnfffaaabbbeeeeeefffhhh______^^^^^^aaahhhqqqwww}}}{{{rrrmmmlllmmmooouuuzzzuuummmccc]]]^^^bbbeeefffgggfffgggnnnvvv|||{{{yyymmmeee[[[TTTQQQPPPOOONNNPPPSSSVVVWWWVVVUUUTTTTTT\\\___aaabbbaaa``````aaabbbccccccbbbaaabbbeeegggfffdddbbbaaaaaaaaa```^^^\\\\\\ZZZZZZ[[[]]]```aaa___ccchhhiiifffcccbbbbbb___]]][[[ZZZYYYZZZ[[[\\\YYYYYYZZZ[[[\\\]]]]]]^^^YYYYYYYYY\\\```ccccccccceeebbb___^^^___aaacccccceeeccc```______^^^]]]\\\YYYZZZ[[[\\\aaaeeeccc^^^WWWVVVSSSQQQOOOMMMLLLKKKHHHGGGEEEEEEGGGIIIJJJIIIBBBCCCCCCCCCCCCAAA@@@???<<<;;;:::888777666666666222222222111111000////////////000000000000111111///000000000000000000111,,,---///000000///......111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000///000000111111111111000222111000111222444777888;;;>>>BBBEEEIIIOOOTTTYYY[[[\\\\\\ZZZWWWUUUTTTUUUWWW^^^hhhpppsssrrrqqqpppooosssxxx}}}~~~~~~~~~~~~~~~{{{~~~~~~wwwwww|||\\\MMMJJJLLL...+++,,,...---)))))),,,+++***)))(((((('''((((((''''''((())))))***))))))*********)))(((((()))***,,,+++)))))))))***,,,---,,,,,,---...000222333444111111111000///...---,,,''''''((()))+++,,,------'''))),,,+++)))(((***---000000000000//////////////////.........---------*********+++,,,---...///------,,,,,,,,,,,,------........................---,,,,,,,,,,,,---......,,,,,,---...............---...//////000000//////......//////000000111111000000000000000000000000.../////////000000000111000///...------...///000111111222444666888:::<<>>AAAAAA@@@CCCIIIKKKQQQYYYaaaggglllqqqttt{{{uuummmhhhggggggdddbbbbbbYYYYYYXXXWWWXXX]]]dddiiikkkwwwzzzwwwxxxyyy{{{yyyqqqhhhcccdddhhhjjjkkkkkkggggggnnnyyyzzzoooaaaWWWRRRPPPMMMKKKNNNRRRVVVYYYYYYXXXWWWWWW[[[^^^aaacccbbbaaaaaabbb```bbbddddddcccccceeegggfffdddaaaaaaaaaaaa```___^^^]]]\\\[[[[[[]]]^^^```___aaaeeefffeeecccaaa```]]]]]]\\\[[[ZZZZZZZZZZZZWWWWWWWWWWWWXXXZZZ\\\]]]YYYXXXYYY[[[^^^``````___aaabbbbbbbbb``````aaacccdddbbb``````___]]]ZZZXXXVVVXXXZZZ[[[```gggfff```VVVUUUSSSQQQOOONNNMMMMMMHHHFFFDDDDDDFFFGGGGGGGGGDDDCCCCCCBBB@@@???>>>>>>::::::999999888777777666222222222222111000////////////000000000111111111111111111000000000000000,,,---///000000000///...111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000111111222222111111111222555777999===AAAEEEJJJNNNSSSXXX\\\]]]]]]\\\YYYUUUSSSRRRSSSTTT]]]hhhqqqttttttrrrrrrqqqtttyyy}}}xxxwwwfffQQQKKKLLLLLL+++***,,,000000,,,,,,///,,,,,,+++***************&&&'''((()))*********)))*********)))(((((()))+++---,,,***))))))+++---...---------...000111333444222222222111///...,,,+++++++++,,,,,,,,,---------%%%)))------)))(((***...111111111111000000000000,,,,,,,,,,,,,,,---...///))))))***+++,,,...///000//////...------.........000000000000000000000000---,,,,,,,,,,,,---......***+++---...///...---------...000111111111000///......//////000111111111111111111111111111111111.../////////000000111111222111000//////000111222111111222444666999;;;<<<@@@>>>???AAAAAA@@@BBBHHHGGGMMMWWW```hhhnnntttwwwxxxxxxqqqnnnjjjccc^^^\\\WWWWWWWWWVVVVVVYYY___ccc___mmm}}}}}}uuummmhhhhhhkkkmmmmmmjjjfffdddjjjwww{{{kkk___YYYUUUQQQNNNMMMQQQVVVZZZ[[[ZZZZZZZZZ[[[^^^bbbccccccccccccccc```dddggghhhgggeeefffhhheeedddbbbaaabbbbbbaaa```^^^^^^]]]\\\\\\]]]^^^______aaacccdddeeedddaaa___]]]]]]]]]\\\[[[ZZZYYYYYYWWWVVVUUUUUUVVVYYY[[[]]]YYYXXXYYY[[[]]]^^^^^^\\\^^^aaadddccc```^^^___aaaaaaaaaaaaaaaaaa]]]XXXTTTSSSWWWYYYZZZ```hhhgggaaaUUUTTTSSSQQQOOONNNNNNMMMHHHFFFDDDCCCDDDFFFFFFEEEEEECCCAAA???===<<<;;;;;;888999999999999888777777222222333222222111000/////////000000111111111222222222111111000000//////---///111222333222111000111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000111000/////////000222333222111111111333555888:::???CCCHHHNNNRRRVVV[[[^^^^^^]]]\\\XXXTTTQQQQQQQQQSSS\\\hhhqqqttttttsssssswwwxxx{{{~~~~~~~~~~~~~~~~~~~~~{{{{{{tttUUUGGGIIIMMMLLL+++,,,...//////...,,,+++'''''''''((()))*********++++++***)))(((((())))))******)))''''''&&&&&&&&&************))))))(((((()))***,,,...000000000000222111///...------......000000///......---,,,,,,///+++((())),,,......---...000111000...+++++++++////////////...---,,,+++---------............///......---,,,+++******)))+++,,,---...///111222222------------------------////////////////////////------............------222222111000///......---111111111000000000000000000000////////////000000000000000000000000000000222222333444666888:::;;;===???BBBCCCBBBBBBDDDEEEGGGMMMWWWaaajjjpppssstttsssyyyppphhh```YYY^^^^^^___aaabbb___^^^^^^aaadddooo}}}|||yyyssslllkkknnnrrrrrrqqqhhhfffcccbbbfffmmmvvv{{{}}}{{{vvvooofff\\\TTTPPPMMMRRRWWW\\\]]]^^^^^^______\\\[[[^^^dddhhhgggeeeddddddddddddddddddddddddcccdddeeeeeeeeedddbbbaaaaaa```^^^]]]\\\\\\]]]]]]^^^^^^]]]^^^```___]]][[[\\\ZZZYYYXXXYYYYYYWWWVVVVVVUUUUUUUUUUUUWWWXXXYYYXXXYYYYYYZZZ[[[\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZ[[[\\\\\\ZZZXXXVVVTTTSSSTTTYYY^^^aaacccUUUTTTSSSQQQOOOMMMKKKJJJKKKJJJGGGDDDCCCCCCCCCDDD@@@???>>>===<<<;;;:::::::::888777555444444444555333333222222111111000000222222111111222222333444222333333333333222111000222111111000000000000000///000222444555555555444333333333222222333333444444444333333333333222222333222111111000000111111111111000000111222222333111000//////000333777999===EEEKKKOOOTTT[[[^^^^^^```___]]]XXXTTTQQQPPPPPPZZZ[[[___iiiuuuzzzwwwsssyyy{{{|||}}}|||}}}~~~}}}~~~}}}|||~~~~~~~~~}}}}}}}}}aaaOOOGGGEEEGGGJJJ+++,,,------------,,,+++***)))))))))((((((((((((******))))))))))))******++++++***(((((('''''''''''''''&&&&&&&&&&&&&&&&&&)))+++,,,...///000000///111000///---------......------,,,,,,+++******)))...+++((((((+++---...------///111000...,,,,,,,,,////////////...---,,,,,,,,,,,,,,,,,,---------...000000//////...---------........................------------------------........................------............------////////////////////////////////////////////////111111000000000000111111000000000000000000000000222222333444666888:::;;;>>>@@@BBBCCCCCCCCCEEEFFFGGGLLLUUU^^^fffkkknnnoooqqq|||zzzqqqhhhbbb```dddlllsssvvvrrrlllhhhaaabbbiiiuuu~~~}}}yyyvvvrrrnnnnnnpppqqqnnnkkkfffccc```___```eeekkkooossssssrrroooiii```XXXRRROOOSSSYYY\\\^^^^^^^^^___aaa^^^]]]___eeeiiihhhfffdddddddddeeeeeefffffffffffffffggggggfffeeedddcccbbbaaa___]]]\\\[[[[[[\\\^^^]]][[[[[[\\\^^^^^^]]][[[YYYWWWWWWWWWVVVUUUSSSRRRRRRQQQQQQRRRTTTVVVWWWXXXXXXYYYYYYZZZ[[[[[[\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXVVVWWWXXXXXXWWWVVVUUUSSSRRRSSSVVVYYY[[[[[[SSSRRRQQQOOONNNLLLKKKJJJIIIGGGEEEBBBAAAAAAAAABBB>>>>>>===<<<;;;:::999999999888666555444444444555333333222222111111111000111111111222333444555666333333333333222222222111222222111000000000000111000111222444555666555555555444444333333333333444444444333333333333222222333222111111000000111111222111111111111111222222222111111111333666999;;;???FFFMMMQQQVVV]]]aaaaaa___^^^[[[WWWSSSQQQSSSTTT^^^^^^bbbkkkuuuzzzyyyvvvyyy{{{}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~mmmTTTFFFBBBBBBEEEHHH++++++++++++++++++++++++,,,,,,+++***((('''&&&&&&***)))))))))))))))***+++,,,+++***))))))((())))))(((((())))))))))))))))))***+++,,,...///////////////......---------......,,,,,,++++++***))))))))),,,***)))(((***,,,,,,,,,,,,...000000///------...////////////...---,,,,,,+++++++++,,,,,,,,,------////////////////////////------------------------........................------------------------------............------,,,------...///000111111............////////////222222111111111111222222000000000000000000000000222222333444666888:::;;;>>>AAACCCEEEEEEEEEGGGHHHIIIMMMTTT[[[bbbhhhkkklllpppxxx|||zzzzzzzzzrrrmmmjjjqqq|||zzzrrreeebbbeeennnvvv{{{wwwtttrrrqqqrrrsssqqqkkkgggaaa___\\\ZZZYYYZZZ\\\^^^aaadddgggiiifff___XXXSSSQQQTTTYYY\\\]]]^^^___```bbb```___aaafffiiiiiihhheeeeeeffffffggghhhiiiiiijjjjjjjjjiiiiiigggfffeeedddbbb```]]][[[ZZZYYYYYY^^^[[[YYYXXXZZZ]]]^^^^^^ZZZXXXVVVUUUUUUTTTQQQPPPPPPOOOOOOOOOQQQRRRTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVTTTRRRQQQRRRSSSSSSRRRRRRQQQPPPQQQRRRSSSRRRQQQOOONNNMMMMMMLLLKKKJJJJJJEEECCCAAA???>>>>>>>>>>>>===<<<<<<;;;:::999888888777777666555444444444555333333333222222222222222111111222222444555777888555444333222111222333333333333222111111111111111111222333555666666666666777666555444444444444444444444333333333333222222333222111111000000111111222222111111111111111222222222222444666999<<<>>>AAAIIIPPPTTTYYYaaaeeedddbbb```\\\WWWSSSTTTWWWZZZbbbbbbeeekkktttzzz{{{zzzzzz|||~~~~~~}}}}}}~~~}}}~~~|||{{{uuulllZZZGGG>>>>>>@@@DDDHHH******))))))))))))******,,,++++++***)))(((''''''++++++***)))(((((())))))+++***))))))((((((((()))******++++++++++++,,,,,,++++++,,,---......//////......---------------...,,,,,,,,,,,,++++++******+++***))))))******++++++***---///000/////////000000000000//////...---,,,+++,,,,,,,,,,,,------------------.........//////******+++,,,...///000111////////////////////////------------------------------............------,,,,,,---...///000000111......///////////////000222111111000000111111222000000000000000000000000222222333444666888:::;;;???AAADDDFFFFFFGGGIIIJJJJJJNNNSSSZZZaaagggkkknnnpppvvv~~~yyy{{{xxxvvvzzzwwwmmmfffdddjjjqqq{{{}}}xxxsssssssssttttttqqqkkkggg]]]\\\ZZZWWWUUUSSSRRRRRRSSSUUUYYY[[[[[[WWWSSSPPPOOOSSSWWW[[[]]]___aaacccbbbaaa```bbbfffiiiiiiiiiffffffggghhhiiijjjkkklllmmmmmmlllkkkjjjiiihhhgggdddbbb```\\\ZZZXXXXXXWWW[[[ZZZYYYZZZ\\\^^^^^^^^^ZZZXXXUUUTTTTTTRRRPPPNNNPPPPPPOOOPPPQQQRRRTTTUUUSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTQQQNNNMMMNNNOOOOOOOOONNNNNNNNNNNNOOOOOOMMMKKKJJJJJJIIIIIIIIIHHHHHHHHHAAA@@@>>><<<;;;;;;;;;;;;;;;::::::999888888777777666666555555555555555555333333333444444444444444444444444444555666777777666555333111111333444555444333333222222222222222333333444555666666666777888777666555555444444555444444333333333222222222333222111111000000111111333222111111000111111111111222333555888<<>>AAADDDFFFGGGHHHJJJLLLIIILLLPPPWWW^^^fffllloooqqquuu~~~}}}||||||}}}|||rrrhhhcccgggnnnwww~~~yyyrrrrrrssssssrrroookkkggg[[[[[[ZZZXXXUUURRROOONNNMMMNNNNNNOOOOOONNNNNNNNNMMMPPPTTTXXX[[[^^^bbbeeebbbaaaaaaccceeehhhiiiiiigggggghhhiiikkklllmmmmmmooonnnmmmkkkjjjhhhggggggcccaaa___\\\YYYXXXWWWWWWYYYYYY[[[^^^``````^^^\\\ZZZXXXVVVUUUTTTSSSQQQOOOPPPOOOOOONNNOOOQQQRRRSSSPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSPPPMMMLLLLLLMMMMMMMMMJJJJJJJJJLLLMMMMMMJJJHHHEEEEEEEEEEEEEEEEEEEEEEEE===<<<;;;:::999999888888999999888888777777666666555555666666666666666666444555555555666666777777999888777666555555555555666555333222222333555777555555444333333333333333444444444444555666666777888777666555555555555555444444333333333222222222333222111111000000111111222222111111111111111222000111333555999>>>AAADDDHHHPPPVVVYYY]]]cccfffffffffccc]]]WWWRRRRRRUUUXXXcccdddfffiiimmmrrrwww{{{{{{~~~~~~}}}|||}}}~~~{{{}}}~~~}}}~~~{{{|||xxxhhhRRRFFF======BBBEEEFFFHHH))))))))))))))))))))))))(((((())))))***+++,,,,,,---,,,+++)))((('''''''''((((((''''''''''''(((((()))))))))(((((((((''''''*********+++,,,...000111000000000000///...---,,,))))))))))))))))))))))))***,,,,,,,,,***)))***+++***,,,///111000000111222000000000000///...---------------.........//////.........//////000000000////////////////////////........................------------------------------............------.../////////000000111111//////000000111111222222000000////////////000000000000000000000000000000222222333444666888:::;;;>>>@@@DDDFFFGGGIIIKKKMMMHHHJJJMMMSSSZZZbbbjjjnnnppptttzzz}}}}}}ssshhhaaaeeelllsss|||xxxrrrsssuuuuuusssnnniiieee^^^]]]]]][[[XXXTTTQQQOOONNNLLLJJJHHHHHHJJJLLLMMMKKKMMMQQQTTTWWW\\\aaadddbbbbbbcccdddeeegggiiijjjhhhiiiiiijjjkkklllmmmmmmooonnnllliiigggfffeeeeee```___]]][[[YYYXXXXXXYYYYYYZZZ\\\___aaa```]]]YYYZZZXXXVVVUUUUUUTTTRRRPPPOOONNNMMMLLLLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQRRROOOMMMLLLLLLLLLLLLKKKGGGGGGGGGIIIJJJJJJHHHFFFBBBBBBBBBBBBBBBBBBBBBBBB;;;;;;::::::999888888777888888888777777777666666555666777888888888888888666666777888999999::::::<<<;;;999888666555555555555555444333444555666777666555555444444444444444444444333333444555666666666666555555555555666666444444333333333333222222333222111111000000111111111111000000111222222333222222333555:::???EEEHHHOOOUUU[[[\\\___cccfffdddbbb```\\\WWWRRRPPPQQQSSSaaacccggghhhiiimmmtttyyy|||~~~}}}|||{{{}}}~~~{{{zzzxxxsssttttttdddJJJAAA;;;>>>DDDFFFEEEDDD((()))************)))((((((((()))***++++++,,,,,,+++***)))))))))))))))))))))((((((((((((((())))))******)))((('''&&&%%%%%%(((((()))***,,,///111222222222222222000...,,,+++***************************---...---+++)))***,,,+++---000111000000111111000111111000000///...---,,,,,,---------......................../////////........................------------------------........................------............---------...///000111333444444......//////000111111222111000000000000000000111000000000000000000000000222222333444666888:::;;;===???CCCEEEGGGIIIKKKMMMKKKLLLNNNRRRXXXaaahhhmmmlllpppuuu}}}|||yyy~~~tttgggaaaeeelllrrr{{{|||xxxwww{{{~~~zzzqqqiiidddbbbbbbaaa^^^[[[VVVSSSPPPMMMKKKHHHFFFFFFHHHJJJLLLKKKMMMOOOQQQTTTWWW\\\```ddddddeeefffggghhhjjjkkkjjjjjjjjjkkkkkklllllllllnnnllljjjgggeeeccccccccc]]]\\\[[[ZZZYYYYYYZZZ[[[ZZZZZZ[[[]]]___^^^[[[YYYXXXVVVUUUTTTTTTTTTRRRPPPPPPOOONNNLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQPPPNNNLLLLLLLLLLLLJJJHHHGGGFFFEEEEEEFFFFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@::::::::::::999888888777888888888777777777777777555666888999:::::::::999888888999:::;;;<<<======<<<;;;:::888777777777777444444555555666666666666777666555555444444555555444333333222222333555555444444444444555666777777444444333333333333222222333222111111000000111111//////000000111222444444444333333666;;;BBBIIINNNVVV\\\``````aaadddeeeddd``````___[[[WWWTTTSSSSSS___cccggghhhgggjjjqqqwww}}}}}}{{{{{{{{{xxxwww|||zzzppplllllllll]]]EEE>>>:::@@@GGGGGGEEECCC''')))***,,,,,,***)))'''))))))*********+++++++++(((((((((((()))***+++,,,***)))))))))))))))******%%%%%%$$$###!!! ''''''((())),,,///222333333444333333111///,,,+++,,,,,,,,,,,,,,,,,,------+++---///...+++******,,,+++...000111111000000111111111111111000///...---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000------------------------////////////////////////---..................---,,,,,,...000333555666777---------...///000000111222222111111111111222222000000000000000000000000222222333444666888:::;;;<<>>>>>>>>>>>:::::::::::::::999888777888888888888777777777777555777888:::;;;;;;;;;:::999999:::;;;<<<>>>??????;;;:::999999888888999999444444555666777777666666777777666555555555555555444333222111222333444555333333333444555666777888444444444333333333222222333222222111000111111111/////////000111333444555666555444666<<>><<<::::::;;;======<<<999999:::::::::999999888;;;:::999999888888999999999999::::::::::::::::::::::::999;;;>>>@@@@@@???======<<<::::::999999999:::999888777777888999:::999999777666555555555555555555444333222222222222444444444555555555555555555555555444444333333333666555333222111111222333000000000000000111111111333444555999???EEELLLOOOWWW___hhhjjjeeeaaaaaacccbbbeeeiiikkkkkkgggccc___ccchhhkkkllljjjjjjnnnsss~~~}}}{{{{{{|||~~~}}}~~~{{{www{{{uuunnnjjjlllttt~~~yyyqqqeeeaaaeeezzzxxx]]]III@@@BBBDDDHHHIIIHHHDDDAAA...,,,***)))******)))(((*********)))))))))))))))************************)))))))))***************)))))))))))))))((('''''''''(((*********,,,...000111111111111000///......,,,++++++***************+++(((&&&(((+++---+++(((***+++,,,...///000111111222000///...//////......111000000000///---,,,+++)))***,,,...000000000000+++---///...,,,+++---000///...,,,+++,,,---...///....................................////////////..............................---------...///000000000/////////000111111000000000000000000000000/////////111222444666777<<<>>>BBBGGGLLLPPPRRRRRRUUUXXXYYYZZZ```gggjjjhhhllljjjlllrrryyy~~~~~~|||wwwzzzvvvkkkdddgggmmmppprrruuuxxx}}}~~~qqqkkkmmmmmmkkkfff___XXXSSSQQQNNNNNNMMMKKKIIIIIIIIIJJJKKKJJJLLLMMMKKKKKKQQQYYYZZZ^^^```^^^]]]``````]]]___bbbeeeggggggggghhhjjjkkkhhheeedddcccbbb^^^\\\[[[XXXUUUUUUVVVXXXYYYZZZ[[[\\\^^^______^^^\\\[[[[[[ZZZXXXVVVTTTSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOOOONNNQQQUUUUUURRROOOMMMMMMJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGEEECCCAAA@@@???>>>BBB???===<<<===>>>===<<<888999999::::::999999999;;;:::::::::::::::;;;;;;;;;<<<============<<<;;;>>>===<<<===>>>???>>>===@@@???>>>===<<<<<<<<<<<<:::999888777777777888888888777666555444444444444555444333333333333333333555555555555555444444444555444444444333333333333555444222111000000111111111111222222222222333333444555777;;;BBBIIIOOOSSSZZZbbbiiijjjeee```___aaa]]]aaafffkkkmmmllliiigggdddhhhmmmnnnllllllpppssszzz|||~~~~~~}}}}}}}}}~~~}}}}}}|||yyyvvvuuurrrlllhhhgggkkkrrrvvv{{{zzztttnnneeebbbfffyyyuuu\\\JJJ@@@AAADDDGGGIIIHHHDDDAAA...,,,******+++++++++)))(((((())))))*********+++************************)))))))))***++++++,,,,,,)))))))))))))))((('''''''''(((*********+++...000000111111111000///...---++++++++++++************///,,,******,,,---***(((++++++,,,...///000111222222222111000//////......222222222111000///...---***+++---///000111111111////////////...---------000//////.........------........................//////......---------,,,222111000//////000111222.........---...//////000111000000000000111222222000000000000000000000000000000000111222333555666===???BBBFFFLLLQQQUUUWWWYYY___ddddddggglllnnnmmmnnnnnnppptttvvvyyy||||||{{{yyy|||wwwooojjjlllqqqsssssstttssstttwww{{{wwwooopppqqqnnnhhh```YYYVVVVVVTTTRRRPPPNNNMMMLLLLLLLLLMMMLLLLLLNNNLLLJJJOOOVVVWWW\\\]]]ZZZYYYZZZ[[[YYYYYY[[[]]]___aaadddhhhkkkiiihhhgggffffffccc___\\\YYYWWWVVVVVVYYY\\\]]]]]]]]]^^^___``````___^^^]]]^^^\\\YYYUUUSSSRRRQQQQQQNNNOOOOOOPPPPPPPPPPPPPPPMMMPPPSSSTTTRRROOOMMMMMMIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGFFFDDDAAA???===<<<<<>>???===>>>@@@AAAAAA@@@>>>===???>>>>>>>>>@@@AAAAAA@@@BBBAAA@@@???????????????;;;;;;:::999888777777777666555444333333333333333444444333333333444555555666666555555444444333333444444333333333333333222444333222111000000000000333333333444444555555555555666:::???FFFNNNTTTXXX^^^dddjjjjjjeee```___```\\\___fffkkknnnnnnlllkkkeeejjjoooqqqpppppprrrtttuuuxxx|||~~~~~~~~~~~~}}}}}}~~~~~~}}}|||~~~|||zzzzzzxxxvvvtttssssssqqqnnnkkkiiijjjkkkmmm}}}vvvqqqnnnhhhfffiiiwwwqqqXXXIII???@@@CCCFFFHHHGGGDDDAAA///---,,,+++---------,,,***++++++++++++,,,,,,,,,************************************++++++++++++)))))))))))))))(((''''''''')))*********+++---//////000000000//////...------------------,,,,,,,,,---+++))))))***+++)))'''++++++,,,---///000111222333333333222000.........222222222111000///......,,,---...//////...---,,,000///---...//////...,,,---...////////////------........................---------,,,,,,,,,++++++111000...------...000111////////////000000111111111111111111111222222333000000000000000000000000333222333333444555666777<<<>>>AAAEEEJJJOOOVVVZZZ]]]fffnnnoooooorrrsssrrrppppppttt{{{yyyzzz~~~yyyuuusssvvvzzz{{{zzzxxxrrrpppnnnooosssyyy~~~}}}uuuqqqrrrpppiiiaaa\\\[[[]]]\\\YYYVVVTTTRRRRRRQQQQQQPPPNNNMMMMMMKKKIIILLLRRRVVV\\\___]]]ZZZ[[[[[[ZZZWWWXXXXXXYYYZZZ___eeeiiijjjjjjjjjjjjgggccc^^^[[[[[[ZZZZZZ\\\___bbbcccccc^^^___````````````___^^^^^^]]][[[YYYWWWUUUTTTSSSOOOPPPQQQRRRRRRQQQPPPPPPMMMOOOQQQRRRRRRPPPNNNMMMJJJJJJJJJKKKJJJJJJIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEFFFDDDBBB???===;;;::::::;;;:::888999::::::999888888888888999999:::;;;<<<<<<<<<======>>>@@@AAABBB???@@@BBBCCCCCCAAA???>>>=========@@@CCCEEEFFFEEECCCBBBAAA@@@@@@@@@@@@@@@>>>>>>===<<<;;;999777666555555444333333333333333333333333333444555666777666666555444444333222222333333333333222222222222444333222222111000000000333333444444555555666666555888<<>><<<:::999999777666666777:::;;;:::999999999999999:::;;;===>>>>>>>>>>>>???@@@BBBCCCDDDAAABBBCCCCCCCCCBBB@@@>>>?????????AAADDDFFFGGGFFFAAAAAA@@@?????????@@@@@@???@@@@@@@@@>>>;;;999777555555444444333333444444222222222333444555666777666666555444333222222111222222222222222222222222444444444333333222111111222222222333444555555666666999>>>EEEMMMVVV]]]```aaadddggghhheeeccccccdddccceeeiiillllllkkkiiigggiiimmmrrruuuwwwwwwwwwwwwvvvyyy~~~|||{{{zzz}}}~~~|||{{{||||||}}}}}}}}}~~~}}}}}}}}}|||~~~yyyyyyyyytttssstttttt|||zzzsssoooooowwwrrrrrrqqqnnnlllrrr}}}rrrSSSDDD@@@@@@BBBDDDFFFEEEBBB@@@)))((('''''')))++++++***+++*********))))))((((((++++++++++++++++++++++++---,,,+++***)))'''&&&&&&)))))))))))))))(((''''''''')))***)))))))))+++------...............------+++,,,---------,,,***)))(((((()))***++++++,,,,,,************,,,...000111444777888666222......///.../////////......---,,,'''(((***,,,---......---,,,,,,---------......///)))***,,,...////////////......................../////////000000000111111///...------------...///000000111222222222222222111000000000000111222222000000000000000000000000000000000111222333555666777;;;???BBBEEEJJJRRRXXX___jjjvvv|||}}}xxxoooppp{{{yyyuuuvvvyyyuuuqqqllljjjlllnnnmmmkkkgggddd```___ccchhhmmmooovvv}}}{{{xxxrrrnnnllllllnnnoooiiiddd___]]]^^^___^^^]]]\\\UUUPPPNNNMMMLLLPPPUUU^^^jjjtttsssmmmfff___ZZZXXXVVVSSSQQQTTT]]]hhhooorrrsssssspppjjjccc^^^\\\\\\]]]^^^aaadddfffeeeccc````````````````````````^^^```ccceeeddd```\\\YYYUUUVVVWWWWWWVVVTTTQQQPPPRRRQQQQQQRRRRRRRRRPPPMMMIIIIIIIIIIIIIIIHHHGGGFFFHHHHHHGGGGGGGGGFFFFFFFFFBBBAAA???===;;;::::::999777777888:::===???>>>===<<<;;;;;;:::;;;<<<>>>????????????@@@AAACCCDDDEEECCCCCCCCCCCCBBBAAA@@@@@@EEECCCBBBCCCDDDEEEDDDBBB??????>>>>>>>>>>>>?????????@@@AAAAAA@@@===999777555444444333333444444444111111111222333444555666555555444444333333222222000111111111111222222222444444444444444333111111000111111222333444555555888;;;AAAHHHQQQYYY```ccccccdddfffgggeeedddeeeeeeccceeeiiilllnnnmmmllljjjlllnnnqqquuuxxxyyyyyyyyyyyy|||~~~|||zzzzzz|||~~~~~~}}}|||}}}}}}}}}}}}}}}}}}~~~~~~~~~xxxsssuuutttqqquuu|||yyyyyytttuuutttqqquuuwwwtttpppooovvv~~~oooQQQGGGBBBAAABBBCCCDDDCCCAAA>>>***((('''(((***,,,,,,,,,)))))))))))))))*********++++++++++++++++++++++++*********)))((('''&&&&&&)))))))))))))))(((''''''((()))***)))((()))+++---,,,------.........------+++,,,---...---,,,***)))((()))******++++++,,,---))))))((()))***,,,///000555888:::888222...---///....../////////...------'''(((***---............---///111000---,,,---000,,,---...///////////////........................000000////////////......222222222222222222222222...///000111111111000000000000/////////000111111000000000000000000000000/////////111222444666777666;;;@@@CCCEEEIIIPPPVVV^^^hhhuuu~~~yyyooorrr~~~{{{{{{|||{{{vvvqqqppppppnnnjjjeee___[[[VVVTTTUUUXXXZZZ[[[___hhhrrrxxx}}}yyytttuuuxxxxxxwwwqqqkkkfffdddfffhhhhhhfffccc[[[SSSPPPPPPPPPUUU[[[hhhxxx|||ssslll^^^ZZZUUURRRSSS\\\hhhpppsssuuuuuurrrllleeeaaa```]]]^^^___bbbeeeeeebbb````````````______`````````cccdddeeeeeedddaaa]]][[[UUUWWWXXXYYYYYYWWWTTTSSSUUUSSSRRRRRRSSSSSSPPPMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEE@@@???>>>===<<<;;;;;;;;;::::::;;;===@@@AAA@@@>>>???>>>===<<<<<<===>>>@@@@@@@@@@@@AAAAAACCCDDDDDDFFFEEEDDDBBBBBBBBBBBBBBBFFFEEECCCCCCDDDDDDBBBAAA???>>>>>>======>>>>>>???<<<>>>@@@AAA@@@===999666333333222222222222333333111111111111111222333444333333333333333333333333000000000000111111222222333333444444333222000///000111222333444555555666;;;???DDDLLLUUU]]]cccffffffggggggfffeeedddddddddeeehhhkkknnnppppppooonnnnnnoooqqqtttxxxzzz{{{{{{{{{}}}~~~|||||||||{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~tttlllhhhjjjjjjkkkxxxxxxqqqrrr{{{zzzrrrvvvzzzbbbLLLIIICCCCCCBBBCCCCCCBBB???<<<,,,+++***+++...///000///((()))***+++,,,---......++++++++++++++++++++++++(((((((((((('''''''''''')))))))))))))))(((((('''((()))***)))((()))+++,,,,,,,,,---......------------...///000000...,,,+++((()))******)))))))))+++)))((('''''')))+++...000555999;;;999333...---///...///////////////...---,,,,,,---......---,,,,,,///333555222---***,,,000000000000000////////////........................///......,,,+++******)))......////////////......,,,---///000000000///...///////////////000000111000000000000000000000000000000111222444666888:::666;;;AAADDDEEEIIIPPPVVV]]]gggsssyyynnnttt|||wwwvvvuuuqqqjjjddd]]]YYYTTTPPPNNNNNNNNNMMMNNNXXXcccjjjnnnwww~~~zzz|||~~~|||xxxrrrlllkkknnnqqqpppnnnhhh___VVVSSSRRRTTTYYY```pppfffaaaYYYSSSSSSZZZeeemmmsssuuuvvvssslllgggeeeddd___```bbbdddfffeeebbb`````````____________``````hhhgggfffdddbbb___]]]\\\TTTVVVYYYZZZ[[[YYYWWWVVVWWWUUURRRSSSTTTSSSPPPMMMNNNNNNNNNNNNMMMLLLKKKJJJFFFFFFFFFFFFEEEEEEEEEEEE??????>>><<<<<<<<<<<<<<<<<<;;;<<<>>>@@@@@@???===AAA@@@>>>===<<<===???@@@AAAAAAAAAAAAAAABBBCCCDDDIIIGGGEEECCCBBBBBBDDDEEEDDDCCCBBBCCCDDDEEEEEECCC???>>>>>>===>>>>>>??????:::<<>>AAAGGGOOOXXX___eeeiiiiiiiiihhhgggeeeccccccbbbjjjllloooqqqrrrqqqooonnnoooooopppssswwwzzz||||||{{{}}}~~~~~~~~~}}}~~~zzz}}}~~~~~~}}}}}}~~~}}}{{{kkkccc___bbbbbbggg{{{yyytttpppuuuwwwyyy{{{~~~yyyUUUFFFHHHEEECCCBBBBBBBBBAAA>>>;;;,,,+++***+++,,,......---***++++++,,,,,,++++++***...------,,,,,,++++++***'''((()))******)))((('''''''''(((((()))*********((('''''''''((()))+++,,,///000000000000000///...++++++,,,---------,,,,,,))))))))))))))))))))))))++++++******++++++,,,---333888;;;999444///.../////////.........---------,,,,,,,,,---------............---------,,,,,,,,,..............................------------......////////////////////////000000000000000/////////444444444222///...///000111111111111111111111111000000////////////000000333222222111222333444555555:::AAAEEEHHHKKKOOOSSS\\\cccnnn{{{qqqttt|||}}}yyyqqqlll```\\\VVVOOOKKKFFFCCC@@@>>>DDDNNNZZZfffooovvvyyy~~~|||zzzzzz{{{zzzxxxvvvpppeee[[[YYYZZZ[[[^^^bbbsssjjjXXXUUUWWWVVVYYY___jjjkkklllmmmkkkgggccc```bbbcccdddeeeeeedddcccccc```aaabbbcccccccccbbbaaagggeeebbb```___]]]ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVTTTRRRPPPNNNMMMOOORRRQQQOOOKKKIIIHHHIIIJJJIIIGGGDDDBBBBBBBBB<<<>>>@@@???<<<:::;;;<<<999:::<<<===>>>???@@@@@@BBBBBBBBBDDDFFFEEEBBB??????@@@AAABBBCCCEEEFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEGGGEEEBBBAAABBBDDDDDDDDDBBB===999999===???===:::<<<<<<;;;:::888666444333555444333222222222333444444333333222111111111222333222111000000222444555222222222111111111000000111111111111111111111111222111000000111444777999BBBFFFMMMRRRWWW]]]dddjjjjjjlllnnnmmmiiidddaaa```jjjnnnrrrsssqqqooonnnooommmnnnppptttyyy|||}}}|||{{{}}}~~~}}}}}}}}}yyy{{{}}}}}}|||{{{|||||||||~~~~~~}}}|||yyy|||wwwnnnbbbXXXRRRRRRUUUbbb~~~mmmiii|||cccOOOHHHEEEGGGFFFDDDCCCBBB???;;;888+++***((()))***++++++***++++++,,,,,,,,,,,,++++++***************+++++++++******++++++++++++*********))))))))))))))))))))))))((((((((()))***,,,---......///////////////...++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---111555888777222...---...//////.........---------,,,,,,,,,---------..................------,,,,,,................................................////////////////////////////////////////////////222222333111000///111222111111111111111111111111111000000//////000000111222111111111111333555666888<<>>FFFRRR___iiioooqqq~~~}}}rrrhhh^^^\\\]]]^^^bbbfffpppuuu```YYYVVVSSSTTTYYY^^^```aaabbbbbb```]]]\\\]]]___aaacccdddddddddccceeefffgggggggggfffeeedddiiigggdddbbbaaa___\\\ZZZYYYYYYYYYXXXWWWVVVUUUUUUSSSTTTTTTTTTSSSRRRPPPOOOMMMPPPRRRRRROOOLLLJJJJJJIIIJJJJJJHHHDDDAAA@@@@@@>>>@@@AAA@@@>>><<<<<<>>>>>>???@@@AAAAAABBBAAAAAACCCBBBBBBCCCDDDCCCAAA???>>>??????@@@AAABBBCCCCCCAAABBBCCCDDDDDDDDDDDDCCCEEEBBB@@@@@@AAACCCCCCCCC@@@<<<999999<<<>>><<<999;;;;;;:::999888666555444222111000//////000111222444333222222111111111111222111000///000111333444222222222111111111000000111111111111111111111111222222111111333666:::===FFFKKKQQQVVV[[[aaagggllloooppppppnnnjjjgggddddddkkknnnqqqrrrqqqpppqqqrrrqqqqqqrrrtttxxxzzz{{{zzz{{{}}}}}}||||||}}}{{{}}}~~~}}}||||||}}}~~~}}}~~~|||{{{xxx{{{}}}ssskkkYYYQQQLLLNNNTTTeee|||rrrssspppTTTFFFBBBBBBFFFDDDBBB@@@???===:::777,,,+++))))))***+++***)))+++,,,,,,------,,,,,,+++'''''''''((()))*********++++++************++++++++++++******)))(((((('''***)))))))))***+++,,,---,,,---...//////000//////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,000333777666222///....../////////.........------,,,,,,,,,---------....../////////............---...........................///000000000000///...////////////////////////.........///////////////000111111111000000222444111111111111111111111111222111111111111111111222111000000000222444666777;;;>>>CCCGGGIIIJJJLLLMMMTTT\\\fffrrrnnnrrr}}}}}}yyyyyyyyyuuunnndddXXXKKKAAA;;;;;;===CCCPPP___jjjnnnnnnwwwuuujjjaaa^^^___aaadddiiimmmyyyuuu^^^SSSNNNIIIIIIMMMPPPPPPRRRSSSTTTTTTTTTTTTUUUWWW[[[___bbbdddddddddggghhhhhhiiiiiihhhggggggkkkiiifffeeedddbbb```^^^ZZZZZZZZZYYYXXXVVVTTTRRRRRRRRRSSSSSSSSSRRRQQQPPPNNNPPPRRRRRRPPPMMMLLLLLLLLLMMMMMMKKKGGGCCCAAA@@@AAABBBCCCBBB@@@>>>>>>???BBBBBBCCCCCCCCCBBBBBBAAADDDCCC@@@@@@@@@@@@???=========>>>>>>>>>????????????@@@AAAAAAAAAAAAAAAAAAAAA???======???AAABBBBBB>>>;;;888888:::<<<:::888999999999888777555444333000000////////////000000333222222222111111111111111000///...///000111222222111111111111000000000000000000000000000000000111222333333555999>>>BBBLLLPPPWWW\\\aaafffjjjmmmssssssrrrpppmmmkkkkkkllloooqqqrrrsssrrrrrrsssuuuvvvuuutttuuuwwwyyyyyyyyy|||}}}~~~}}}|||{{{|||~~~~~~~~~~~~}}}{{{{{{}}}~~~|||~~~{{{yyy{{{}}}yyyooofffRRRLLLGGGJJJRRRiiixxxxxxvvv\\\IIIBBBDDDFFFDDDBBB???===<<<:::888666///---++++++,,,,,,+++***,,,,,,------------,,,,,,'''''''''(((((()))))))))***)))(((''''''((()))***)))))))))(((((('''''''''))))))))))))******+++++++++,,,...///111222222222111000000///............,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,000333777777555222111111////////////............,,,,,,,,,---------....../////////////////////...........................---///000222222000///---////////////////////////.............../////////000111222111000000222444111111111111111111111111333222222111111222222333111111111111333555777999;;;>>>CCCGGGJJJKKKLLLMMMRRRYYYaaalllxxx{{{ssswww~~~tttdddSSSEEE>>>======BBBPPPaaannnqqqpppuuuxxxmmmccc``````aaacccgggkkkrrr}}}lllXXXMMMHHHDDDDDDGGGEEEEEEFFFFFFGGGHHHIIIJJJKKKNNNSSSYYY^^^aaacccccccccdddeeefffgggggghhhhhhmmmkkkiiihhhgggfffdddbbbZZZ[[[\\\\\\[[[XXXVVVUUUVVVVVVUUUUUUTTTSSSRRRQQQPPPRRRTTTTTTRRRPPPOOOOOOPPPQQQQQQOOOJJJFFFCCCBBBCCCCCCDDDCCCBBB@@@??????@@@AAABBBBBBCCCBBBBBBBBBEEEBBB???=========<<<<<<=========<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<;;;:::;;;===?????????:::888666777888999777666555555555555444333111111000000000000000111111111111111222222222111111111//////.........///000111111111111111000000000000///////////////////////////111444555666;;;AAAFFFRRRVVV\\\bbbgggjjjlllmmmrrrsssrrrqqqpppqqquuuwwwxxxxxxwwwuuuttttttuuuwwwxxxvvvuuuuuuxxxzzzzzzzzz|||}}}}}}|||{{{{{{|||~~~}}}{{{yyyzzz|||~~~~~~|||}}}{{{zzz|||}}}wwwlllbbbQQQLLLHHHJJJUUUnnnssswwwaaaMMMCCCCCCFFFIIIDDDAAA===::::::999888777///---++++++,,,,,,+++***+++,,,,,,------,,,,,,+++******)))))))))(((((((((***)))(((''''''((()))***&&&&&&&&&''''''((((((((((((((())))))))))))))))))+++---///111333555666666222111///...------------++++++++++++++++++++++++******))))))******+++,,,///111444666555444333222000000/////////.........,,,,,,,,,---------........./////////////////////////////////////////////---///000222222000///---////////////////////////............//////000000222222333111000///111222111111111111111111111111333333222222222222333333222222222222444666888:::999<<>>??????AAABBBCCCDDDDDDDDDDDDAAA===:::::::::::::::<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::999888777666888:::;;;;;;;;;777666555555666666555333111111111111111000///...//////000000111111111111000000111222222222111000.............../////////000000000000000000000000////////////////////////...111555666888===DDDKKKVVVZZZ```fffkkkmmmlllkkkmmmnnnoooppprrrvvv}}}|||zzzxxxwwwvvvvvvvvvuuuuuuwwwyyy|||||||||{{{}}}~~~}}}|||{{{|||}}}~~~~~~|||zzzxxxwwwzzz|||~~~~~~|||}}}|||}}}~~~vvvjjj```QQQNNNLLLPPP___yyy|||rrr|||tttooo```MMMAAA>>>@@@BBBDDDCCC@@@===;;;:::999888777,,,+++))))))***+++***)))***++++++,,,,,,++++++***+++++++++***)))(((((((((++++++************++++++%%%%%%&&&''''''((())))))'''((())))))))))))((((((+++,,,///222444777888999111000...,,,+++***++++++++++++++++++++++++++++++***))))))))))))***+++++++++---000333444333222111000000000/////////......,,,,,,,,,---------......---............/////////////////////////////////...///000000000000///...////////////////////////......//////000000111111222333333222000///000222111111111111111111111111333222222111111222222333333222222333444666888999777:::???GGGMMMQQQQQQPPPJJJPPPWWW```kkkwww|||{{{tttxxx}}}}}}|||{{{eeeSSSIIIBBBCCCJJJWWWggguuu{{{||||||xxxzzzxxxpppnnnllliiigggggggggkkkpppvvvzzzqqqdddYYYQQQKKKEEEBBBBBBAAA@@@>>>===<<<<<<<<<<<>>???@@@BBBCCCEEEFFFFFFFFFAAA>>>;;;999888999888888:::::::::999999999999999777777888888777777666666555444444555777888777666333333444444444333222111...///////////////......,,,---...///000000/////////000111222222222111000------.........///////////////000000000000000111000000000000000000000000///333888999:::???HHHOOOYYY]]]cccjjjoooooollliiiggghhhjjjmmmrrryyy}}}{{{yyyvvvuuuuuuuuuvvvyyy|||~~~~~~}}}{{{}}}~~~}}}}}}}}}}}}}}}}}}zzzxxxwwwxxxyyy|||~~~~~~}}}|||}}}vvviii___QQQOOOPPPYYYlllyyywwwuuu}}}rrraaaRRRCCC===>>>???AAACCCBBB@@@===;;;;;;:::888777+++***((()))***++++++***)))******++++++******)))******))))))))))))))))))******++++++++++++******((((((((()))))))))))))))((()))************)))((()))+++...111444777999:::444222///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++***,,,///222444444333111000000000000/////////...,,,,,,,,,---------......,,,,,,------............////////////////////////........................//////////////////////////////000000111222222333000111222111000000222444111111111111111111111111222222111111111111222222222222111111222333555666888:::???GGGNNNRRRQQQOOOGGGLLLRRRWWW```kkkqqqqqqnnnvvvppp\\\RRRIIILLLRRR]]]kkkvvv~~~|||zzz}}}|||zzz|||zzz}}}|||yyyyyy|||{{{wwwpppnnnqqq{{{xxxrrrrrrqqqmmmjjjiiihhhkkknnnooovvv}}}sssiii___UUUKKKDDDBBBBBBAAA???===<<<::::::999:::<<>><<<999888888888777666666666777777777777777777555555555555555444333333444333222333555555444222111222333333222111000000......//////000//////...,,,---...000111111000000...///111222333222111000------...///////////////////////////000000111111111111111111111111111111222777<<<===>>>BBBKKKSSS\\\___eeemmmrrrqqqlllgggbbbdddgggkkkpppxxx~~~|||zzzwwwtttuuuuuuxxx{{{~~~}}}{{{zzz}}}}}}|||}}}~~~~~~|||yyywwwwwwxxxzzz|||~~~~~~}}}yyy|||vvvhhh^^^TTTSSSVVVcccxxxuuuqqqrrrwww{{{ooo[[[MMM@@@>>>@@@AAACCCEEE@@@>>><<<<<<;;;:::777555,,,+++***+++,,,......---))))))************))))))''''''(((((()))*********'''((()))******)))(((''',,,,,,++++++***))))))))))))***+++,,,,,,+++))))))'''))),,,000444777999:::888666333000///...//////------------------------)))))))))))))))******+++,,,---000333666777555444000000000000////////////,,,,,,,,,---------......,,,,,,,,,---------......000000000000000000000000///...------------...//////////////////////////////000000111222333333333...///111111111111444666111111111111111111111111222111111111111111111222111111000000000111333444999;;;@@@GGGOOORRRPPPNNNNNNRRRUUUWWW]]]fffjjjjjjkkkuuuyyydddYYYIIILLLSSS\\\gggqqqyyy~~~}}}vvvqqqrrrqqqllllllpppjjjnnnnnnjjjkkkppppppkkkeeefffiiipppyyyzzztttqqqssssssoookkkjjjkkkmmmllljjjooo{{{yyyooodddWWWNNNBBBBBBAAA@@@???===;;;:::888888999===DDDLLLUUUZZZ```______^^^___aaabbbdddmmmkkkjjjjjjjjjjjjhhhgggiiifffccc```______aaabbbdddcccaaa___^^^^^^^^^^^^YYYZZZ\\\\\\[[[[[[\\\^^^^^^\\\YYYUUUPPPOOOQQQRRRLLLJJJGGGGGGHHHGGGDDDAAA>>>??????@@@@@@??????>>><<<:::888888888888777555444444444555555555666666444444444444444333222111333222222222444333222000///111222333111000//////...///000000000000000000...///111222333333333222---///111222333222111000---...//////000000//////.../////////000000111111111111111111111111111111555:::???@@@@@@EEENNNVVV^^^aaagggoootttssslllggg```bbbfffjjjooovvv~~~~~~}}}{{{wwwsssuuuwwwyyy}}}|||yyyzzz~~~}}}|||~~~~~~{{{xxxxxxxxxxxxzzz}}}~~~}}}www{{{uuuggg]]]ZZZYYY\\\iii~~~|||nnnkkkooovvvtttiiiWWWIII===<<<>>>???AAAEEE>>>===<<<<<<<<<:::666444...,,,***((('''(((***+++---,,,***))))))***,,,---......,,,+++***+++,,,,,,,,,+++******++++++***(((((('''(((((()))+++,,,---)))((('''''''''(((***+++++++++,,,---///111333444666555333111000///............---+++***+++---000000...+++)))(((***---///,,,***+++000555777444000444333222222111111222222.........------,,,,,,,,,...............------------...000111000///...,,,////////////............////////////////////////000000/////////111333444111111/////////000111222222222333333333222222111111222222333333444444555111111111000111111222222666999>>>DDDIIIKKKLLLLLLLLLNNNQQQUUUXXX]]]cccggghhhooorrr```RRRQQQRRRZZZeeepppwwwzzzzzztttmmmjjjjjjjjjeeeaaabbbdddddddddbbbbbbcccdddeeecccaaabbbgggnnnsssvvvssspppnnnnnnpppqqqnnnkkkiiihhhfffcccdddmmm{{{iiiQQQHHHJJJHHHBBB???@@@>>>:::>>>777666>>>DDDGGGQQQ]]]dddbbb^^^YYYUUUUUU\\\dddccceeehhhiiihhhhhhhhhiiikkkfffbbbbbbeeefffccc___dddbbbaaa``````aaabbbdddccccccbbbaaa```___^^^]]]]]]^^^[[[UUUSSSUUUVVVTTTUUUQQQMMMJJJIIIGGGEEEDDD>>><<<::::::;;;;;;:::999999888777666555444333333333333333333333333333333333333333222222222111111000000000000////////////000000000000////////////...............///000000////////////000000000000............//////000000111000000///...---------000111111111111000000///111111111///...000444777888:::???GGGPPPXXX\\\^^^fffeeehhhooouuuuuummmfff^^^aaaffflllqqqvvvzzz|||}}}xxxvvvwwwyyyzzz{{{zzzyyyyyy|||}}}~~~}}}{{{yyyxxxxxxxxxyyyuuusssuuu{{{~~~|||zzz}}}{{{tttiii```\\\YYY^^^lllxxx|||}}}nnnddd``````zzzooobbbNNNGGG@@@>>>AAADDDCCCBBBBBB===888777888888444000000///...---,,,+++******---,,,***))))))***,,,---...---,,,+++***++++++,,,...,,,+++***++++++)))(((((((((((())))))***++++++)))(((((('''((()))***++++++,,,,,,...000222333444666555333111000///.........//////---++++++,,,...222000---***))))))***+++,,,++++++///555777666333444333222111000000000000.........------,,,,,,,,,---------............////////////.........//////////////////............////////////////////////000//////...............000000///////////////000111111111222222111111000111222222333333444444555111111111111111222333444555888===BBBFFFIIIJJJJJJLLLNNNQQQTTTWWW\\\aaadddhhhppprrr```RRRPPPPPPVVVaaammmvvvzzzwwwqqqjjjhhhiiijjjgggddddddeeeeeecccaaa___^^^___[[[ZZZYYY[[[^^^aaadddeeejjjhhhgggjjjnnnppppppnnnhhhfffaaa[[[ZZZbbbppp{{{jjjTTTNNNGGGDDDCCCBBB???======888888>>>CCCGGGUUUdddmmmhhhbbb[[[VVVTTTVVVXXX[[[___cccgggjjjlllmmmnnnlllhhheeeeeeggghhhfffcccdddcccaaa``````aaacccdddeeeeeecccbbbaaa`````````___```]]]WWWVVVXXXXXXVVVUUURRRNNNKKKIIIGGGEEECCC@@@===;;;:::::::::888777777777666555444444333333222222222222222222333333222222222222111111111111000/////////////////////000/////////////////////...............///000000////////////000000000000------......////////////111000000///......------///000000111111111000000222222222000///111555888===???EEEMMMUUU\\\```bbblllkkkkkknnnqqqoooggg```^^^```eeejjjoootttyyy{{{|||xxxwwwxxxxxxyyyyyyzzzyyyyyy{{{|||~~~~~~~~~}}}{{{zzzyyyxxxwwwvvvtttrrrtttwww{{{||||||}}}wwwoooeee]]]aaa^^^bbblllrrrpppmmmlllvvvtttdddYYYVVVWWWrrrkkk\\\IIIDDD???>>>AAACCCCCCAAAAAA<<<777666777777333///---...000000000...,,,***,,,+++***))))))***+++,,,---,,,+++*********+++,,,...,,,******++++++)))'''))))))))))))))))))******)))(((((((((((()))***+++,,,,,,---...000111333444444444333222111//////......000000///---++++++,,,///...---,,,++++++++++++---++++++...333777777666444333222000///......---.........---------------,,,,,,------.../////////111///...,,,,,,...000111////////////............////////////////////////111111111000///---,,,++++++,,,---///000000000000///000000111111111000000111222222333333444444555111111111222333444555666444777;;;???CCCFFFHHHHHHKKKNNNQQQTTTVVVYYY]]]```eeennnuuubbbTTTQQQOOOSSS^^^lllvvv{{{wwwqqqjjjhhhkkkoooooommmkkkkkkjjjgggbbb^^^\\\\\\XXXYYYZZZZZZ[[[[[[ZZZZZZaaa```aaafffmmmrrrtttssskkkggg___VVVSSSXXXccclll|||jjjWWWHHHHHHJJJEEEAAA@@@===::::::???BBBHHH[[[ooo|||wwwnnnddd\\\WWWSSSPPPUUUXXX___eeekkknnnppppppllliiiffffffhhhiiihhhfffdddcccbbbaaaaaabbbcccdddhhhfffdddbbbaaaaaabbbcccaaabbb```[[[YYY[[[[[[YYYUUURRROOOLLLJJJHHHEEECCCBBB???;;;999888888666555555555444444333333222222222111111111111111111111111111111000000000//////////////////////////////////////////////////////...............///000000////////////000000000000---------...............111000000//////......---...///000111111111111111333333222111000222666999CCCFFFLLLTTT[[[bbbfffhhhqqqooommmmmmmmmiiiccc^^^___cccgggkkknnnrrrvvvyyy{{{yyyyyyxxxxxxwwwwwwxxxzzzzzzyyyzzz}}}}}}}}}}}}}}}{{{yyywwwvvvuuuuuuuuutttuuuxxx|||~~~wwwmmmddd___^^^^^^dddmmmppplllgggeeejjjxxxqqq```VVVUUUXXXlllzzzzzzcccRRRCCC@@@===>>>BBBDDDCCCAAA>>>:::666555555444111...***+++---...///...---,,,++++++***))))))***++++++,,,+++***))))))***+++,,,***)))((((((******)))(((***************)))(((((()))))))))))))))*********++++++,,,---...000111222333333333222111000//////...000222111///,,,+++***)))***+++,,,------......---,,,+++---111666888888666555333111///...------...............---------------..................//////...------...000111////////////............////////////////////////222222333333111000...,,,((())),,,///222333333333///000111111111111111111111222222333333444444555111111222333444555777888555777:::===AAADDDFFFGGGJJJMMMQQQTTTUUUWWWZZZ\\\```jjj}}}{{{eeeZZZUUUPPPSSS^^^lllwww~~~{{{tttmmmlllrrrxxxzzzzzzwwwwwwuuupppiiiccc```^^^___```___^^^[[[XXXWWWWWW[[[[[[^^^eeeooouuuxxxwwwpppkkkbbbYYYSSSUUU[[[aaajjjsss~~~eeeOOONNNPPPHHHBBBCCC@@@===>>>AAABBBJJJaaaxxxvvvggg]]]WWWSSSSSSVVV\\\cccjjjmmmnnnmmmjjjhhheeeeeeggghhhiiihhheeeeeeddddddddddddeeeeeeiiigggdddbbbaaabbbdddeeedddeeeccc___]]]______\\\WWWTTTPPPNNNLLLIIIFFFDDDCCC@@@<<<999777666555333444333333333222222222222111111111111000000000000000000/////////..................///////////////.........///////////////...............///000000////////////000000000000------------............000000000000//////......---...///111111222222222222333222111111333777:::FFFKKKRRRYYY___eeeiiikkksssrrrpppnnnlllhhhdddaaadddiiiooorrrsssssstttvvvwww}}}~~~{{{{{{{{{yyywwwvvvvvvxxxzzz{{{yyyzzz|||~~~~~~{{{|||}}}}}}|||zzzwwwvvvvvvxxxzzzxxxvvvxxx~~~{{{ppphhheeeaaaeeelllsssuuusssooonnnmmmxxxpppaaaZZZ\\\```kkktttrrrYYYHHH>>>===>>>@@@CCCEEEDDDBBB<<<999555333333222///---......------,,,,,,,,,,,,************************+++***))))))))))))++++++&&&%%%%%%&&&)))******)))******++++++***)))((('''((())))))***************))))))******,,,---///000222222222222222111000//////111333333000---+++***)))***+++---......---------,,,+++,,,///333777888888666444222000///...---......................../////////...---------,,,,,,---///000000000///...////////////............///////////////////////////000111222222111000///+++,,,///111222333333222000111111222333333222222111222222333333444444555222222222333444666777888666777999<<>>@@@CCCDDDCCCBBBBBB888777555222000...---,,,111111111000///---***)))))))))************)))))))))(((((('''((()))***+++)))((('''(((***+++***)))((()))***++++++***((('''((()))***+++++++++******))))))))))))***,,,---...///000222333333222111000///111222222000///.../////////...---+++***))))))++++++,,,,,,---///111333666555333222000///......---........./////////000,,,,,,------...//////000,,,---...//////000000000////////////............////////////////////////---------......///000111111111000//////////////////000111222222333333333111222222333333444444555333333222222333444555555777666666777:::>>>AAADDDGGGKKKQQQUUUWWWWWWWWWWWWZZZaaalll}}}|||nnnggg^^^\\\dddppp{{{~~~xxxsssttt|||yyyqqqmmmjjjkkknnnnnniiiaaaZZZWWWXXXUUUZZZdddrrr~~~vvvoooeee]]]ZZZ\\\___bbbaaa___]]]\\\```kkkzzz|||iiiYYYPPPJJJGGGDDDFFFCCCCCCFFFFFFIII[[[ooorrrcccVVVTTTTTTYYYaaaggghhhgggcccbbbaaaaaabbbeeeiiillllllllllllmmmmmmlllllllllggggggfffeeeeeeeeeffffffeeeggggggdddcccdddccc```]]][[[YYYVVVTTTPPPKKKHHHCCC@@@;;;999999:::;;;;;;::::::999777555444333222333333222111111000//////////////////............,,,,,,---......///000000,,,,,,---......///000000...............///000000////////////000000000000111111000000000/////////000000000000000000000000///000000111111111000000000111222444777;;;AAAEEELLLSSS]]]cccfffhhhlllppprrrxxx~~~|||tttjjjdddbbbkkksss|||{{{wwwwwwyyyxxxyyy{{{~~~}}}|||zzzzzzzzz|||}}}~~~yyywwwzzz~~~|||||||||{{{zzzzzzyyyyyywwwzzz}}}~~~}}}~~~~~~wwwooorrr}}}}}}|||xxxyyypppgggfffmmmuuuxxxyyyxxxxxxyyy}}}^^^FFF@@@===???AAABBBAAA@@@@@@???888777555222///---,,,,,,&&&))),,,///000...,,,)))))))))************)))))))))(((''''''''')))***+++---,,,******++++++)))((('''(((***++++++***)))(((((()))***+++,,,+++******************+++,,,---...///000222333333222111000///111222222000///000111------,,,+++++++++,,,,,,***+++,,,,,,,,,---///111444333222000///.........---.........//////000000))))))+++---///111222333///...---,,,---///111333000/////////............////////////////////////111000/////////000222333,,,,,,,,,,,,...000222444......///111111222222222111222222333333444555555333333222222222333333444666555555555888<<<@@@BBBFFFKKKQQQVVVXXXWWWWWWWWWWWW]]]fffuuuvvvnnnfffcccjjjvvvzzzuuuwww~~~|||vvvooojjjhhhgggkkknnnkkkbbbYYYUUUTTTXXX^^^jjjzzzzzzqqqeee\\\ZZZ___eeejjj```___^^^^^^___fffsss~~~{{{lllYYYLLLJJJHHHEEEFFFBBBBBBEEEEEEHHHVVVhhhlll]]]YYYWWWYYY^^^bbbbbb```]]]]]]\\\\\\\\\___dddhhhmmmmmmnnnnnnnnnnnnmmmmmmhhhhhhhhhhhhhhhgggggggggdddggggggdddcccdddccc______]]]ZZZXXXUUUQQQMMMIIICCC???;;;999:::<<<=========<<<;;;999777555333222333333333222111000000///000000/////////.........,,,,,,------...///000000,,,,,,------...///000000...............///000000////////////000000000000222222111111000000//////000000000000000111111111000111111111111000000///000222444666999>>>EEEIIIOOOVVV```fffhhhjjjnnnrrrkkksss}}}~~~wwwmmmhhhfffjjjqqqyyyzzzxxxvvvzzz~~~~~~||||||~~~~~~}}}|||{{{{{{|||}}}xxxvvvxxx|||}}}|||{{{zzzzzzzzzzzzzzzzzz|||zzzzzzvvvttt}}}~~~uuukkkbbbdddoooyyy|||zzz~~~WWWBBB@@@===???@@@@@@???>>>======777777666222///---,,,---,,,---------.../////////---+++((('''((()))))))))(((((((((((()))***+++,,,***)))))))))))))))***+++''')))++++++)))'''&&&'''******++++++++++++************))))))******+++,,,---...000111222111///......///000111111000//////++++++,,,,,,,,,,,,,,,---...+++((('''))),,,---...////////////............------..................------------------------......///000000000000000000000///...---.........---...///000000///...---......///000000000000000000000000000111111111111///......///222333333222111222333444555444333333222222333333333333444444444444555444555888<<<@@@DDDPPPUUUQQQPPPWWWXXXSSSSSSXXX```lllvvvmmmmmmxxx~~~wwwwww{{{}}}}}}{{{wwwtttqqqmmmhhheeehhhgggddd___ZZZWWWWWWWWWXXXcccrrr|||sssfff]]]]]]bbbgggjjjgggccc]]]XXXYYY___iiipppwwwrrriii^^^TTTLLLFFFCCCAAA???AAAEEEHHHJJJQQQYYYzzzqqqbbb\\\ZZZ___bbb___ZZZWWWUUUTTTRRRRRRTTTYYY^^^aaaiiimmmppppppnnnllllllnnnkkkmmmnnnkkkhhhgggjjjmmmkkkhhhfffeeeeeeeeeeeedddbbb___[[[XXXTTTPPPKKKGGGBBBAAA@@@??????@@@AAAAAAAAA???;;;777555444444444444444444333222111///...111000///////////////000000///...------...///000......//////---)))%%%###---...///000000111000000333///...111111---...333333333333222222222222222222222222111111111111000000111222111///......///222222333555;;;BBBJJJNNNOOOVVV___eeehhhjjjnnnqqqrrrrrrrrrssstttsssooollloooooopppqqqrrrsssssstttuuuwwwyyy|||~~~~~~}}}|||}}}~~~yyyttttttwwwzzzyyywwwuuutttvvv{{{}}}{{{yyyzzzwwwyyy|||vvv{{{|||rrreeeaaammm|||}}}|||fffQQQGGGBBB???>>>======>>>>>><<<;;;444333111///---,,,++++++,,,,,,,,,,,,------------...,,,******+++,,,+++***))))))))))))***+++,,,,,,++++++***************+++******+++++++++******)))((())))))******))))))(((******))))))******+++,,,...///000111111000///...///000111111111111000///------,,,,,,,,,,,,++++++///---+++***,,,...//////...////////////........./////////...---------,,,------------------------------......////////////111111111000000000//////---...///000000///...---......///000000000000000000000000000111111111111222111000000222222111000111222333444444444333333222222333333333333444444444444555444555777<<>>=========>>>???@@@>>><<<999666555444444555444444444333222111000111111000///////////////000///............///000......//////...---***)))---...///000111222222222000,,,+++///000///222777111111111000000000000000222222222111111111111000111222222111/////////000333333444888===DDDJJJNNNQQQWWW```fffhhhjjjmmmooommmppprrrqqqnnnllllllmmmpppqqqqqqrrrrrrrrrqqqqqqtttuuuxxx{{{}}}~~~}}}||||||}}}~~~wwwssssssuuuyyyxxxvvvsssrrrtttxxx|||yyy{{{~~~~~~zzzzzz}}}}}}|||yyyvvvoooggghhhxxx~~~oooSSSDDD???===AAA@@@?????????===:::888333222111///---,,,++++++,,,,,,,,,,,,++++++++++++,,,+++++++++,,,,,,+++)))******)))******+++,,,------,,,++++++************,,,)))'''(((+++,,,+++)))'''(((((())))))(((((('''***))))))))))))***++++++...///000111111000///...000000111111111000000///...------,,,,,,++++++***---,,,+++,,,...///...---........./////////......000000///...---,,,,,,+++------------------------,,,,,,,,,---------......111222222333333111000///......////////////............///000000000000000000000000000111111111111555333111111222111000...111222222333444333333333222222333333333333444444444444555444555777;;;>>>FFFPPPTTTOOOMMMQQQQQQNNNRRRTTTWWW```rrrxxxwww{{{zzzwwwuuuyyyvvvrrrnnnllljjjgggeeegggddd^^^XXXTTTUUUZZZ^^^hhhuuuyyyhhh______ccceeeeee```aaabbbaaa``````bbbdddjjjfff___VVVNNNGGGCCC@@@???>>>AAAFFFGGGGGGKKKQQQbbbwwwnnngggfffccc\\\SSSOOOLLLKKKIIIHHHIIIMMMPPPSSS[[[aaajjjoooppppppqqqsssrrrssstttuuuvvvtttpppmmmiiigggeeedddfffggggggfffccc```[[[WWWSSSOOOJJJFFFAAA@@@>>>=========>>>???>>>>>><<<;;;999777666555555555444444444333333222333222111000///.........000//////......//////000......//////000000000000...///000222333444444444555111///000000...000333222111111000//////000000222222222111111111111000000222222222000///000111444555888<<>>>>>BBBAAAAAAAAA@@@===888444333222000...,,,++++++***------,,,,,,++++++******)))))))))***++++++)))&&&++++++******+++,,,,,,------,,,+++***))))))))))))+++&&&###$$$))),,,***''''''(((((())))))((((((''')))))))))))))))***++++++...///000000111000000//////000000000//////......,,,,,,,,,,,,,,,,,,,,,,,,*********+++------+++***,,,---.../////////...---//////......---------,,,------------------------,,,,,,,,,,,,,,,---......000111333444333222000......//////////////////.........///000000000000000///000000000111111111111444222000000111111///...111111222222333333333333222222222333333333444444333444555444444666999<<>>BBBFFFGGGFFFHHHMMM[[[vvv}}}ssskkkhhhddd\\\SSSOOOLLLKKKHHHGGGHHHJJJMMMNNNUUU]]]gggoooqqqrrrssstttvvvttttttuuuxxxwwwsssooonnnllliiihhhhhhhhhhhhggghhhddd___YYYTTTOOOJJJFFFDDDCCCBBB@@@@@@@@@AAAAAA>>>>>>>>>===;;;999777666555555555444444444555555444333222000///.........000//////////////////000000/////////000111333444///000111333444555555555555444333333222111111111555444333222111111111222222222222111111111000000///000222111000000111222555888===DDDJJJNNNRRRSSS[[[```fffiiihhhggghhhjjjeeegggiiigggdddeeeiiinnnoooqqqsssuuuuuusssqqqoooppprrruuuxxxzzz|||}}}}}}|||{{{zzzyyyyyy{{{}}}~~~}}}}}}|||yyyuuusssssstttwwwwwwuuurrrpppqqqtttwwwwwwzzz~~~vvvssstttwww|||xxxrrreeeooo|||mmmWWWDDD<<<<<<>>>???AAA@@@AAAAAA@@@===777333222111///---,,,+++******......------,,,,,,++++++)))((()))***++++++)))'''+++++++++***++++++,,,,,,++++++***(((((('''''''''+++&&&"""###(((+++***'''((())))))******))))))((())))))(((((())))))***+++---...//////000111111111//////......------------+++++++++,,,,,,---------))))))***,,,...---+++)))+++,,,.../////////...---,,,---------......//////------------------------------,,,,,,,,,---...///...000111222222000...---/////////....../////////......///000000000000000///000000000111111111111000///...///111222111000111111111111222222333333222222222333333333444444333444555444444555777999===CCCHHHHHHHHHKKKNNNOOOSSSTTTXXX```iiipppvvvyyy~~~}}}|||~~~~~~zzzzzz|||~~~zzzwwwuuurrrooommmmmmjjjeeeaaaaaahhhrrryyy~~~}}}nnngggccc^^^ZZZ[[[]]]______^^^^^^___```___]]][[[VVVPPPJJJEEEBBB??????CCCGGGHHHFFFHHHLLLVVVjjjuuullliiieee^^^WWWTTTLLLKKKHHHGGGFFFGGGIIIJJJQQQZZZeeemmmqqqqqqrrrtttwwwtttrrrsssvvvwwwvvvsssssspppmmmjjjiiihhhfffeeefffbbb\\\XXXTTTPPPMMMJJJGGGFFFDDDCCCBBBBBBCCCCCC?????????>>><<<;;;999888666666555444444444555666444333222111//////......///000000000000000000///111111///...///000222333000111222444555555666666---000222333444666666555666555333111000000111222222222222111111111000000...///000000000000111222777<<>>>>>???@@@???<<<777333000000...---+++*********------------,,,,,,,,,,,,+++******+++------,,,***++++++************+++,,,***)))((('''''''''''''''+++(((&&&'''***+++***(((((())))))******))))))((()))(((((((((((()))******,,,,,,---///000222333444000000///...------------+++++++++,,,,,,---------,,,+++,,,...//////---+++***+++---///000///...---+++,,,,,,---...///000000------------------------------,,,+++,,,---...///...//////000///...---,,,//////............//////......///000000000000000000000000000111111111111......---///222333333222222111111111111222333333222222333333333333444444333444555555444444666777888<<>>============:::666222//////---,,,+++*********++++++++++++,,,,,,,,,,,,,,,***)))***,,,------,,,+++******)))))))))******))))))((((((((((((((()))))))))))))))))))))(((''''''(((((())))))(((((('''((((((((((((((()))************,,,...000333555666333222000///......//////......---,,,,,,+++******---,,,,,,---...///...,,,)))***---///000///...,,,,,,---------.../////////---------------------------,,,*********+++---.../////////.........------000///...------...///000......///000000000000000000000000000111111111111000000///111333555555444222111000000000111333333222222333333333333444444333444555555333333444666444888===@@@BBBCCCHHHMMMRRRQQQTTT\\\bbbgggoooxxx~~~|||{{{yyyzzzzzz|||{{{nnneeebbbdddfffiiiiiifffccc```___^^^aaacccccc^^^VVVMMMGGGDDDCCCEEEJJJJJJIIILLLQQQUUUbbbwww~~~rrrmmmhhhaaaZZZXXXMMMKKKHHHFFFDDDCCCBBBBBBFFFNNNZZZccciiilllppprrrrrrtttwwwxxxyyyzzz|||}}}{{{wwwssspppnnnmmmkkkiiibbb^^^ZZZWWWVVVUUUTTTRRRMMMKKKJJJHHHGGGFFFGGGGGGFFFDDDAAA???<<<;;;::::::888777555333222222333444333222111111000000000111///000111111111111000///111000000000111111222333222333333444444444333333444666444111555@@@HHHIII555444111...---...///000222222222111111111111000///111222333333333555777;;;CCCPPP]]]fffiiiiiigggccceeeggghhhjjjnnnvvv|||}}}|||||||||uuuvvvwwwxxxxxxxxxxxxxxxxxxyyyzzz||||||||||||{{{~~~|||zzzwwwuuuuuuuuuvvvxxxwwwvvvvvvwwwxxxxxxxxxuuuvvvvvvtttssstttvvvxxxzzz|||{{{tttlllgggdddfffhhhkkksss|||wwwvvvvvv{{{mmmTTTEEE:::999>>>>>>>>>???@@@>>><<<;;;:::777333000......---+++************))))))******+++++++++,,,+++)))'''''')))+++++++++******)))))))))))))))******)))))))))))))))***+++%%%'''))))))'''%%%%%%%%%&&&''''''''''''''''''&&&((((((((((((((()))******))))))+++---000444666888555444222000000000000111111000///---+++)))((('''+++***)))***,,,---,,,+++(((***---///000///...,,,..................------------------------------+++***)))((((((***,,,---000000///............///000///...------...///000...//////000000000000000000000000000111111111111333222222333555666666555222111000000000111333444222222333333333444444444333444555555333333444555444666;;;???@@@AAAEEEKKKRRRNNNPPPXXX___fffqqq}}}|||ssskkkhhhmmmpppttttttpppjjjdddbbbcccfffkkklllggg^^^SSSLLLEEEDDDFFFJJJKKKJJJNNNSSSZZZggg{{{vvvoooiiiaaaZZZWWWOOOMMMKKKHHHEEEDDDCCCCCC@@@IIIUUU___eeejjjooorrrpppuuu{{{}}}}}}}}}~~~~~~{{{xxxuuutttsssqqqpppjjjfff```\\\YYYWWWTTTRRRQQQPPPNNNLLLKKKJJJKKKKKKHHHFFFBBB>>><<<;;;;;;;;;999777555222111111222333222222111111111111111222///000111222222111000//////000111222333444444555333333444444333333222111,,,///...///;;;PPPaaaggg888666333000///000111222222222222111111111111000111222444555555666777999<<>>@@@BBB@@@<<<:::888444000---...---,,,+++******************)))))))))***,,,---************************''''''((((((((((((''''''************))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++)))))))))(((((((((((((((***++++++,,,...111444666555333111///............444222///,,,+++,,,...///)))&&&$$$$$$'''***------111///...------...///000//////000000///...------111///------///000///...+++,,,---///000//////...............////////////+++,,,///000111000///...---......///////////////111000/////////000222333222222333333333333444444333333333222222111111111444444444555555555666666333444444555555444444333666777999:::<<>><<<:::888999888777666555555666666666555444333222222222222222222111111000000//////...///000111333444666666444222000000222333444333+++000000///999HHHNNNHHH888666333000///...//////222222333333333222222111555111111666;;;;;;:::;;;CCCKKKTTT]]]hhhqqqtttqqqkkkhhhhhhjjjlllooovvv~~~~~~~~~{{{xxxwwwxxx{{{{{{{{{}}}}}}{{{zzzyyyxxxxxxzzzzzzyyyxxxtttwwwzzzzzzxxxwwwxxxzzztttuuuvvvxxxwwwvvvtttsssyyyuuueeeggg^^^\\\dddhhhfffkkkuuu}}}{{{tttooommmnnn]]]BBB>>>:::999:::<<<>>>???>>>===;;;999666444222111000///...---,,,,,,+++,,,+++******))))))***+++,,,************************))))))))))))))))))))))))''''''(((((()))))))))***(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))*********,,,...000333555888666555333222111111222333111///---,,,,,,---------+++******,,,///000000,,,---...///000111111222000000/////////.........---+++******,,,------,,,+++,,,---...////////////............////////////333333444444333222000///......///000000000000///111000/////////000222222222222222333333333444444333333333222222222111111222222333333333444444444444444444444444444444444666777888999;;;>>>BBBFFFKKKNNNQQQUUU[[[eeerrr{{{xxxvvv|||}}}rrrppprrrsssrrrlllcccYYYSSSIIIDDDBBBEEEIIINNNVVV^^^hhhxxx|||tttmmmeee```___YYYUUUPPPLLLIIIFFFCCC@@@AAADDDIIINNNTTTZZZaaafffjjjpppwww{{{{{{{{{}}}~~~~~~~~~}}}|||tttooohhhdddbbb___YYYUUUSSSPPPMMMKKKLLLLLLLLLLLLIIIFFFBBB???>>>===<<<:::;;;:::888777666555666666777666555444333333333333222222222111000000////////////000222444555666777555333111111222333333333000555444000333===???:::444333111/////////111222222222333333333222222111333000111555888888:::===GGGNNNVVV^^^hhhqqqssspppooojjjgggiiikkknnnssszzz~~~}}}~~~}}}{{{xxxuuuuuuvvv{{{{{{{{{}}}~~~|||yyyxxxxxxyyy|||}}}}}}|||yyy{{{|||zzzxxxvvvwwwyyyuuuvvvwwwwwwwwwvvvuuuuuuuuu{{{}}}rrriii```]]]bbbddd```ccckkkxxx{{{~~~yyyrrrnnnnnn~~~eeeTTT@@@===:::999;;;===>>>>>><<<;;;999666333111///...///...---,,,++++++++++++,,,++++++************+++************************,,,+++************+++,,,%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((((()))******++++++************************)))))))))***,,,///111333555444333111111000000000000000///...---,,,,,,+++---,,,+++,,,---......---)))+++...111333333333222111000///.........///000,,,***)))***,,,------,,,---------------...///000............////////////333222111000000000000000...///000000111111000000000000000///000111111222222222222222333333333333333333333333222222222222111111111111222222222222666555444333333444555666666777888888999<<<@@@CCCHHHKKKOOOSSSYYYcccoooxxx~~~zzz}}}xxxtttvvvwwwtttnnndddYYYSSSIIIDDDAAADDDJJJQQQ\\\eeetttvvvooohhhcccccc\\\XXXSSSNNNJJJGGGCCC@@@>>>@@@CCCFFFJJJNNNTTTXXX^^^eeemmmsssvvvxxx{{{~~~}}}uuuqqqkkkgggddd```YYYTTTRRRPPPLLLKKKLLLMMMMMMMMMIIIFFFBBB??????@@@?????????===;;;999777666666666777666555444444444444444333333333222111000000000///000111333555666777888888666333222333444333333333999999222000444555000000///......///111333444333333333333222222111111222111333555555666<<>>>>>===<<<;;;888555111///---,,,------,,,+++************---,,,,,,+++************************************---,,,***))))))***,,,---&&&&&&''''''((()))******(((((((((((((((((((((((((((((())))))***************************+++++++++((((((((()))+++---000111222222111111000000000000////////////...,,,+++***,,,++++++,,,...---+++))))))***---///111222222222222000///------...000111000...------...///...---...---,,,,,,---...000111............////////////...------,,,---///111333//////000111111111111111000000000000000111111222111222222222222333333333333333333333333333333333111111111111222222222222777555444222222444555777666777777777888:::===@@@EEEIIINNNRRRXXXaaalllttt~~~|||zzzzzzyyyzzzzzzwwwoooeee[[[TTTJJJDDDAAADDDKKKUUUbbbnnn|||yyypppiiidddddd]]]YYYUUUPPPLLLHHHDDDAAA===???AAABBBCCCEEEIIILLLQQQXXXbbbjjjooouuu{{{{{{rrroookkkgggbbb]]]VVVQQQPPPNNNKKKKKKMMMOOOPPPPPPJJJFFFBBB@@@AAACCCDDDDDDCCCAAA>>>;;;999777777777777666555555444444444555555444444333222111000000000111222444666888999:::;;;888555444444555444333222999;;;777333444555333///.........///111444666666555444333222222111111333444666777666888BBBNNNUUUZZZ^^^ccckkktttwwwuuusssiiiaaaccchhhkkknnnqqqvvvxxxyyyyyyxxxyyy{{{}}}~~~}}}{{{wwwtttrrrtttuuuzzzzzz{{{~~~{{{yyyyyyzzz~~~~~~}}}zzzwwwuuutttuuuvvvxxxwwwwwwvvvwwwwwwxxxyyy~~~~~~}}}zzzwwwuuusssqqqoookkkhhhiiifffbbbccchhhnnnuuu}}}wwwsssmmmhhhjjjooo~~~iiiQQQCCC:::::::::;;;>>>???>>>===>>><<<888555111///---,,,,,,,,,+++***))))))******,,,,,,,,,,,,++++++******************************,,,+++)))(((((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))******++++++++++++((((((((()))***,,,///000444444444444444444333333//////000000///---+++))).........///000000---+++,,,,,,++++++,,,---///000222000///---...///111222444222////////////...---...---,,,,,,---...000111............////////////000///...---...111444666//////000111111111111111///000000000111111111111111111111222222222333333333333333333333333333333222222222222333333333333777666444333333444666777666777777777777999<<>>;;;999888888777777666555555555666666666666555444333222111111111222333555777999;;;<<<===:::777666666666555444111666:::888555555666666000/////////000333666777888777666444333222222222222444777999888;;;HHHVVV\\\___bbbdddkkkuuuxxxwwwmmmddd]]]```eeeiiilllooossstttuuuuuutttuuuwwwzzz{{{zzzxxxuuuqqqqqqrrrtttxxxxxxzzz}}}}}}{{{yyyzzz|||~~~~~~{{{yyyvvvttttttuuuvvvvvvwwwwwwvvvvvvwwwxxxyyyyyyuuuvvvvvvuuusssrrruuuyyywwwuuusssqqqnnnlllnnnsssxxx}}}wwwrrrnnnjjjgggjjjpppyyy|||~~~```KKK@@@999999:::<<<>>>>>>===<<<<<<:::666222///---,,,,,,++++++***)))))))))******+++,,,,,,---,,,,,,+++******************************)))(((''''''((()))***+++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))******(((((())))))***+++++++++((((((((()))***,,,...000000111222222222222222111000000111111000...,,,+++,,,,,,,,,---......,,,)))...---+++***)))+++,,,...111000/////////000111222222000...---......---+++---------------...///000............////////////111///...,,,,,,---///000...///000000111111000000//////000111111111111000111111111111222222222222333333333333444444444444333333333333444444444555777666555444444555666777666666777777777999===@@@CCCHHHMMMQQQVVV\\\dddkkkvvvzzzuuuzzzxxxyyy{{{zzzsssmmmpppvvvwwwwwwwwwtttmmmddd[[[VVVKKKEEEBBBGGGPPP]]]mmmzzz|||tttkkkeeedddYYYWWWTTTRRRPPPMMMIIIFFFDDDEEEDDDCCCBBBBBBDDDFFFCCCHHHNNNTTT[[[eeeqqqyyy{{{{{{pppnnnkkkfff```ZZZVVVSSSNNNMMMLLLNNNQQQUUUXXXYYYOOOJJJDDD@@@@@@CCCFFFGGGHHHGGGDDD@@@===;;;;;;:::999999888888888888999999888777666555444333222111222333444666999;;;======>>><<<999888888888777666333555777666555333333222111111111111333666999;;;<<<:::888666444333444444111333666:::<<>>:::::::::;;;===>>><<<;;;888555222...+++*********++++++***************+++***+++,,,---------,,,+++************************))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))''''''((())))))***++++++))))))))))))***,,,...000,,,---...///000//////...222222111111000...------***))))))***,,,,,,+++)))---,,,,,,,,,,,,,,,,,,,,,//////000000000111111111///...,,,,,,...///...---+++,,,---...////////////............////////////...---,,,+++,,,,,,---.........///000000000000///...///000111222111111000111111111111222222222222333333333444444444555555333333333333444444444444666555555555555555555666555666777777777:::>>>AAADDDHHHNNNRRRUUU[[[bbbgggttt~~~}}}{{{||||||wwwnnnsss|||}}}|||tttqqqpppqqqllleeeeeejjjqqqqqqqqqoooiiiaaaYYYTTTKKKFFFDDDIIISSS```ppp|||~~~vvvooogggbbbaaaUUUTTTRRRQQQQQQOOOKKKHHHFFFFFFFFFDDDBBBBBBDDDFFFDDDFFFHHHKKKPPPYYYeeennnsss}}}yyyooonnnjjjddd^^^YYYWWWVVVRRRPPPOOOPPPSSSVVVXXXYYYOOOJJJBBB>>>===@@@CCCDDDJJJHHHEEEBBB???======<<<======<<<<<<<<<<<<======999888777666444333222222222333555777:::<<<>>>??????<<<:::999999:::999888777555444555555333111000111111111333666;;;???AAA???===:::777555555555555444555999???DDDKKKXXXeeeiiiiiifffbbbeeekkkmmmlllaaa]]][[[^^^```aaadddiiijjjkkkllllllmmmooosssvvvuuuvvvvvvuuutttssstttuuuttttttwww{{{}}}zzzyyyzzz|||}}}}}}xxxvvvtttuuuvvvwwwuuusssssstttuuuwwwxxxxxxwwwwwwyyywwwvvvwwwvvvzzzrrroooqqqwww|||zzzxxxxxxmmmhhhkkk{{{lllIII===>>><<<;;;::::::<<<<<<<<<:::555333///,,,***)))***+++++++++*********++++++,,,)))***,,,---...------,,,************************((()))************)))(((%%%&&&&&&'''((()))******))))))))))))))))))))))))*********)))))))))))))))&&&''''''((()))*********))))))))))))+++,,,...000...///000222222222111111333333222111000///.........---,,,---///000///...***+++---//////...---,,,...///000111111111111111---,,,,,,---///111222111+++,,,---///000//////.............../////////000---......///111333444555---......///////////////...///000222222111111000000111111111111222222222333333333444444555555555222222333333333444444444555555666666666666555555555666777777888:::>>>BBBEEEIIIOOORRRUUUZZZ```eeeqqq{{{|||vvvqqqnnnooouuuzzzttthhhmmmuuu||||||tttnnnlllooonnngggcccdddlllmmmmmmkkkfff^^^WWWRRRKKKFFFEEEKKKUUUaaaqqq~~~|||vvvoooiiibbb]]]\\\SSSRRRQQQQQQQQQPPPMMMJJJFFFFFFFFFDDDBBBBBBDDDFFFFFFFFFFFFEEEHHHQQQ]]]ffflllwww~~~~~~vvvnnnlllhhhbbb\\\XXXVVVVVVUUUSSSQQQQQQTTTVVVWWWXXXOOOIIIAAA<<<;;;===@@@AAAJJJIIIFFFCCC@@@???>>>>>>@@@???????????????@@@@@@999999888666555333222222333444555888:::===???@@@???===:::999:::;;;:::::::::555333555777666333222///000111444999>>>CCCFFF@@@>>>;;;888666666666666999999===EEELLLTTTaaalllmmmlllgggaaaaaaeeegggeee^^^\\\\\\___^^^]]]```ffffffggghhhiiikkknnnsssvvvvvvxxxzzzzzzyyyxxxxxxyyyrrrsssvvvzzz~~~}}}zzzyyy{{{}}}~~~yyywwwvvvvvvxxxxxxuuurrrqqqsssuuuwwwxxxwwwvvvuuusssqqqrrrvvv{{{nnnmmmrrr~~~~~~{{{mmmfffhhhyyybbbAAA:::???===;;;::::::;;;<<<;;;:::666444000---++++++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---...//////,,,***)))***++++++***)))++++++************++++++++++++******)))*********'''''''''(((((((((((((((******))))))))))))*********)))(((''''''((()))***---,,,+++*********,,,,,,111000///......000222444222222222111111111111111------.........---+++***---,,,+++******+++,,,---111000///......///000111222111000000000000...,,,,,,***&&&###$$$(((---111///...---...000000000...000000000000000/////////000000000000111111111111////////////000111222333333333333333333333333333666666555444333222222333555444444333333444444555444555555444333444666888;;;:::777666777:::>>>AAAGGGHHHMMMUUU[[[]]]aaafffjjjuuuyyyppphhhddddddhhhpppyyy~~~vvvppphhhkkkrrr~~~{{{tttqqqnnnkkkfff``````ccchhhqqqrrreee[[[YYYUUUMMMJJJKKKKKKMMMSSS___nnnyyy~~~{{{sssqqqooolllhhhccc]]]XXXUUUQQQMMMKKKLLLLLLKKKIIIIIIFFFCCCCCCCCCDDDDDDCCCCCCAAABBBDDDDDDFFFNNNWWWcccppp{{{||||||~~~xxxoooiiiddd```___\\\WWWUUUWWWZZZXXXVVVWWWZZZZZZXXXUUUJJJEEE>>>888666:::???CCCCCCFFFHHHFFFAAA???AAADDDDDDBBBAAABBBFFFGGGFFFDDD???>>>;;;999666444333333222555999<<<<<<:::999999AAA???===<<<===>>>===<<<999444000000333555333//////111444999>>>CCCFFFHHHDDD@@@;;;888888888999999:::>>>DDDJJJQQQ\\\gggpppvvvpppgggaaa___^^^\\\ZZZ[[[```ccc```\\\[[[```ffffffgggiiijjjkkknnnrrruuuzzzyyyxxxxxxyyyzzz|||}}}xxxwwwwwwzzz~~~~~~|||yyyxxxzzz}}}~~~{{{yyyxxxxxxwwwrrrnnnmmmnnnqqquuuxxxyyyvvvtttlllmmmooorrr|||}}}ssspppttttttooooooyyyqqqPPPAAA===<<<>>>===;;;:::888888888888555111---+++,,,------+++((('''''''''''')))***+++,,,++++++++++++,,,------+++***)))***++++++***)))+++******))))))******+++***))))))((())))))******(((((((((((((((((('''''')))(((((('''''''''((((((***)))(((''''''((())))))+++***)))))))))***+++,,,//////.........000111222333333333222111///...------.../////////...---,,,,,,,,,++++++++++++,,,,,,///.........///000222333000//////000000000---+++---,,,+++***+++---///000...---,,,---///000000...000000////////////000000000000000000111111111111............///000111111333333333333333333333333444444333333333444444555555444444333333444444555444555555444333333555777888888777888999:::<<<===DDDEEEJJJRRRWWWYYY^^^cccfffpppyyypppfffbbb```aaahhhppp{{{rrrlllfffiiippp}}}wwwsssooollleee]]]ZZZ]]]bbbkkkkkk___VVVVVVSSSMMMJJJKKKLLLNNNSSS^^^lllvvv~~~}}}|||{{{yyywwwtttrrrooommmjjjgggddd```[[[XXXVVVQQQLLLIIIJJJJJJIIIGGGFFFEEECCCCCCDDDDDDCCCBBBCCCAAABBBDDDDDDFFFOOOXXXiiittt|||zzzxxxxxxqqqhhhaaa\\\YYYYYYWWWTTTTTTVVVWWWWWWYYY]]]```^^^YYYTTTEEEBBB<<<888777888<<>>@@@@@@@@@999555111111444555444111111333666:::???CCCFFFHHHCCC???:::777888999;;;;;;>>>BBBIIIPPPWWWaaammmuuu{{{vvvnnnfffaaa^^^]]]\\\```dddgggddd```___ccchhhjjjjjjjjjjjjjjjmmmrrrvvvvvvvvvvvvwwwxxxyyyzzz{{{xxxwwwwwwzzz~~~~~~|||yyyxxxyyy{{{|||||||||zzzyyyyyy{{{yyyuuuqqqooopppssswwwyyyyyyuuurrrmmmmmmnnnuuuzzzxxxrrrttt{{{wwwssssss{{{^^^EEE<<<<<<=========<<<;;;999888777777333000,,,+++,,,---,,,+++++++++*********,,,---...,,,,,,+++*********+++++++++***)))***+++,,,+++)))******))))))))))))******((('''''''''((()))******)))))))))(((((('''''''''(((((('''&&&%%%%%%%%%&&&))))))(((((((((((()))))))))((((((((()))***++++++,,,------...///000000111333333333222000...,,,***---...//////000/////////++++++,,,,,,,,,,,,++++++,,,------...000111333444......///000222111...+++,,,---.../////////...---,,,++++++,,,...000///...111000///......///000111000000000000111111111111///////////////000222222222222222222222222222222222222222333444555666777555444444333333444444555444555555444333333444666555666777999::::::::::::@@@@@@EEELLLQQQSSSYYY___ccclllyyy}}}tttiiibbb^^^\\\```fffssszzzqqqkkkfffiiinnnyyy}}}yyytttkkk___YYYYYYaaagggfff[[[TTTUUUTTTPPPOOOQQQRRRTTTYYYcccqqqzzz}}}yyytttpppooonnnnnnpppmmmhhheeebbb```\\\ZZZXXXRRRKKKGGGGGGHHHHHHFFFEEEDDDDDDEEEFFFFFFDDDBBBCCCAAABBBDDDEEEGGGOOOXXXmmmxxx}}}yyywwwoooeee\\\VVVQQQPPPPPPMMMMMMOOONNNRRRXXX```eeebbbZZZSSSEEECCC>>>:::888999:::<<>>AAAAAA@@@999555222222555666555333444666888<<>>999777888;;;>>>@@@CCCIIIQQQXXX```iiittt|||~~~xxxnnneee``````bbbiiilllnnnkkkfffdddgggkkkooonnnmmmkkkjjjlllqqquuutttuuuvvvxxxyyyzzzzzzzzzxxxwwwxxxzzz}}}}}}~~~|||zzzyyyzzzzzzyyyxxxyyyxxxxxx{{{~~~}}}yyyuuuqqqsssvvvyyy{{{yyytttpppoookkklllxxx|||wwwvvvttt|||~~~~~~xxxaaaHHH:::999===???=========<<<;;;888666555111...,,,***+++++++++***,,,++++++++++++---...///...---,,,+++************+++)))))))))+++,,,+++******))))))(((((())))))***'''''''''((()))***+++,,,+++******)))((('''&&&&&&(((((('''&&&%%%%%%%%%%%%((((((((((((((()))))))))(((((())))))******+++,,,+++,,,...///000111111111111222222222000...,,,***------......////////////***+++,,,------,,,+++***,,,------///000111333333......///222333222000---+++,,,---......---+++***+++******,,,...//////...111000.........///111222///000000000111111111111111111111111222333444555111111111111111111111111333333333333444555666666555444444333333444444555444555666555333222333555444555666777888999999:::======BBBHHHKKKNNNUUU\\\dddjjjttt}}}qqqiiiaaa\\\]]]aaahhh}}}zzzrrrlllhhhjjjooowwwyyyjjjaaa```fffiiifff]]]WWWXXXXXXVVVVVVYYY\\\```fffppp||||||tttoooooorrruuuzzzuuuooojjjfffccc```^^^[[[TTTLLLGGGGGGHHHGGGFFFFFFFFFGGGIIIKKKJJJGGGDDDDDDBBBBBBDDDEEEGGGOOOXXXmmmzzzwwwkkk___VVVNNNKKKIIIEEEDDDFFFEEEIIIRRR\\\cccccc]]]VVVNNNJJJDDD>>>::::::;;;<<>>???>>>===999999999:::===>>>>>>===888666333333555777666555555666888;;;>>>@@@BBBCCCAAA===999888:::???CCCEEEHHHOOOXXX```gggpppyyyuuujjjdddfffkkkrrrtttuuurrrmmmjjjkkknnnppppppooommmllllllnnnqqqtttvvvxxxzzz{{{||||||{{{xxxxxxyyy{{{|||}}}}}}}}}|||{{{zzzzzz{{{{{{yyyxxxvvvvvvxxx|||~~~zzztttvvvxxx{{{|||xxxsssnnnoookkkmmm}}}{{{xxxxxxyyyyyypppnnnaaaMMM===888;;;>>>@@@<<<=========;;;888555333...---+++***************))))))(((((()))***,,,---000///...,,,++++++++++++***)))((()))+++,,,+++*********))))))))))))******((((((((()))***+++,,,---++++++***)))(((''''''&&&)))(((((('''&&&&&&''''''''''''((())))))))))))))))))******++++++,,,,,,,,,+++,,,...000222333333333000000111111000///...---,,,,,,,,,------......///+++,,,---......---,,,+++---...//////000111111111000000000222444333111///,,,,,,,,,,,,++++++++++++,,,+++***,,,...//////...000///.........000111222///000000000111111111111111111111111222333444555111111111111111111111111444444444333333444444555555444444333333444444555333444555555333222333444666666555555666888:::;;;;;;<<<@@@EEEGGGJJJRRR[[[fffkkkrrryyyzzzpppggg^^^\\\___eeevvvxxxpppjjjhhhhhhmmmtttxxxnnnkkklllkkkfff^^^ZZZZZZZZZZZZYYY]]]ccciiiqqq{{{wwwqqqrrrxxx~~~yyyqqqlllgggcccaaa\\\VVVMMMIIIHHHIIIHHHGGGIIIIIIKKKNNNPPPOOOLLLIIIEEECCCDDDEEEEEEFFFNNNWWWlll}}}tttdddXXXMMMHHHEEEBBB@@@AAA@@@CCCJJJTTT^^^bbbaaa^^^ZZZTTTJJJ@@@:::999;;;===FFFGGGHHHHHHFFFDDDBBBBBB???@@@BBBCCCBBBBBBAAAAAA>>>===<<<:::888555333222777777999===AAACCCAAA???:::888777888;;;=========888777555444555666666666444555666999;;;===?????????<<<999:::>>>DDDHHHKKKLLLSSS]]]eeelllrrrzzzwwwlllhhhkkkqqqyyyzzzzzzwwwssspppooopppnnnpppqqqpppnnnmmmmmmmmmuuuvvvxxxzzz{{{{{{{{{zzzwwwyyyzzz{{{{{{|||||||||zzzzzzzzz{{{}}}}}}|||zzzuuuuuuwww|||~~~wwwxxxzzz{{{{{{wwwrrrmmmooolllqqqzzzwwwyyyrrrfff___RRRBBB;;;:::<<<======<<<======<<<:::666333111,,,,,,,,,+++***)))******((((((''''''((()))+++,,,000///...---,,,,,,,,,,,,***)))((()))+++,,,,,,+++++++++************++++++***)))))))))***+++,,,---*********))))))((((((((()))((((((((((((((())))))&&&'''((()))*********)))++++++,,,,,,,,,,,,+++***,,,,,,...000111333555555111111000000000000//////------,,,,,,,,,---......,,,,,,------------,,,,,,---...///000111111000000222111000111222222111//////...---,,,,,,---///000...,,,,,,---...///...---......//////000000111111000000000000111111111111///////////////000222222222222222222222222222222555444444333333333444444555444444333333444444555111222444555444333444555777666555555666888:::<<<;;;<<>>???999888666555444444555555222333444666888:::<<<======;;;;;;===CCCIIINNNPPPPPPWWWaaaiiinnnrrrwww{{{~~~|||tttkkkgggkkkqqqyyyzzz{{{zzzwwwuuuuuuuuuoooppprrrrrrpppoooooooootttuuuvvvwwwxxxxxxxxxxxxwwwyyy{{{{{{zzzzzz{{{|||zzzyyyyyy{{{}}}~~~}}}{{{vvvvvvwww{{{yyyyyyyyyzzzyyyvvvqqqmmmllllllsssvvvsssxxxqqqeeeSSSGGG<<<:::<<<<<<::::::<<<<<<;;;:::777444111///+++,,,---,,,***)))***+++***))))))))))))+++,,,---......---,,,+++++++++,,,)))(((((()))+++---,,,+++,,,,,,++++++++++++,,,,,,******))))))))))))***+++***)))))))))))))))))))))''''''''''''((()))******%%%&&&((()))*********)))++++++,,,,,,+++***)))(((+++,,,,,,---000222555666555333111/////////000000///...------,,,---......------,,,,,,,,,,,,------+++,,,...000111222222222333111....../////////...............///000111111000///---...//////...,,,,,,---///111222111000000000000000000111111111111............///000111111333333333333333333333333333333333333444444555666555444444333333444444555///111333444444444444555555666666777888999::::::999;;;>>>AAABBBDDDOOOZZZeeeiiinnnqqqtttyyy|||qqqgggbbbbbbdddnnnzzztttnnniiilllgggggglllpppvvvzzzvvvqqqnnnmmmllllllmmmkkkqqqyyyzzzzzz{{{sssllleeeaaaYYYSSSMMMJJJJJJJJJHHHFFFJJJJJJKKKNNNPPPQQQOOOMMMJJJHHHGGGFFFEEEDDDKKKSSS___rrrpppaaaPPPHHHDDD@@@>>>>>>;;;:::;;;BBBLLLVVV\\\___ccc]]]SSSJJJCCCAAABBBCCCHHHHHHHHHGGGFFFBBB>>>;;;999::::::888666666999<<<;;;999777444333444555666888999>>>FFFNNNPPPLLLHHH===999555333555999<<<>>>999999777555333222333444111222333555777999;;;<<<;;;;;;<<>>777222222555888:::999999888555222111111222111222333555888:::;;;<<<:::;;;===CCCJJJQQQTTTUUUVVV]]]gggmmmpppppprrrtttvvvuuupppiiibbb```aaadddnnnqqquuuyyy}}}wwwuuussspppooorrrxxx}}}{{{zzzxxxwwwwwwwwwxxxyyywwwzzz||||||yyyxxxyyy{{{|||zzzxxxxxxyyyyyyxxxwwwzzzxxxvvvxxx}}}{{{yyywwwvvvuuutttqqqooocccdddeeeiiiqqq}}}wwwmmmssssssgggGGG<<<666888;;;<<<>>>BBB===;;;999555222000///...***---///...,,,***+++---***))))))))))))+++,,,------------,,,,,,+++++++++***,,,%%%""",,,...)))+++//////...---,,,***)))(((+++***)))(((((()))******))))))(((((((((((())))))&&&'''((()))******))))))''''''&&&&&&%%%%%%%%%$$$***************)))(((((('''))),,,...///111444777===888111...------+++)))000000000...***(((((((((...------,,,,,,------...)))***---/////////...---///...---,,,++++++,,,---------...,,,******+++,,,///...,,,---...///...---............////////////444333222000000000000111000000000000111111111111111111222222222333333333444555555555444333333222444333333222111111111222444444333444444555666777888888777777888888999:::;;;;;;;;;===AAAGGGKKKOOOVVV[[[cccjjjqqqwww}}}wwwoookkkllllllvvv~~~|||yyyqqqmmmnnntttrrrkkkbbb```fffkkkmmmwww}}}tttnnnggg```VVVQQQMMMNNNNNNKKKJJJKKKJJJIIIHHHHHHIIIJJJIIIHHHFFFFFFEEEDDDCCCEEEHHHJJJPPP^^^lllxxx}}}mmmYYYJJJBBB>>>:::666555777999888888===FFFNNNPPPUUUXXXVVVQQQLLLKKKLLLPPPNNNJJJGGGCCC???:::777555555444555666888:::;;;888999999666333333777;;;:::@@@GGGNNNWWW]]]ZZZSSSGGGAAA:::444444666999;;;===<<<999666444333333222///111222333333666999<<<999???FFFKKKRRRXXXWWWSSSVVV]]]eeejjjjjjkkknnnrrrwwwxxxrrrggg``````aaaaaapppqqqtttzzz~~~yyyuuutttuuuwwwyyyyyyxxxwwwwwwyyyzzzyyyxxxuuuwwwxxxxxxwwwvvvxxxyyyzzzyyyxxxvvvvvvvvvvvvvvvxxxzzz||||||}}}}}}{{{uuussstttssspppjjjiiiddd^^^\\\dddrrr}}}{{{rrrnnnuuuhhhNNN???<<<888888;;;<<<;;;999;;;999777444111000//////,,,,,,+++******+++,,,,,,,,,+++)))))))))+++---///------,,,,,,,,,+++++++++)))///***'''---,,,(((,,,,,,,,,------,,,+++***)))+++***)))(((((()))******++++++***)))((((((((((((((((((((((((((()))))))))))))))))))))((((((''''''***************)))((((((&&&(((+++---...000222555888555111/////////...---...//////...,,,******+++---,,,,,,++++++,,,,,,---***+++,,,---............222111000///...//////000---......---++++++,,,---...------...//////...,,,////////////000000000000111000/////////000111222000000000000111111111111111111222222222333333333444444555555444444333222444333333222111111222222444333333444444555666777888888777777888888999:::999888999:::===AAAEEEHHHNNNSSSZZZccckkkuuu}}}~~~{{{}}}zzzrrroooqqqsss~~~{{{|||zzzttttttyyy~~~{{{rrrfff___```aaaaaacccooowwwrrrllleeeWWWRRRNNNOOOOOOLLLKKKLLLJJJIIIIIIHHHHHHGGGFFFDDDCCCDDDDDDCCCCCCDDDEEEGGGHHHVVVeeerrr~~~oooZZZJJJBBB>>>:::666;;;======:::888:::@@@FFFJJJNNNSSSSSSPPPNNNOOOQQQTTTQQQLLLHHHEEE@@@;;;777555555444555666888999;;;999:::999666333444777;;;>>>EEEMMMSSSZZZ___^^^ZZZJJJDDD<<<777555777999:::;;;999777555333222222222000111222111111222555888<<>>AAAFFFKKKNNNOOOPPPSSSVVVXXXUUUPPPKKKFFFAAA<<<999555555555555666777999::::::;;;:::777444555999===BBBJJJRRRVVVZZZ___```___OOOIIIAAA:::777777888888777666444222111111222222000111111111000222666888???HHHNNNPPPQQQUUUXXXWWWRRRYYYaaafffhhhiiikkkmmmrrrxxx|||yyytttpppkkkeeeeeeeeehhhmmmttt{{{}}}{{{zzzzzzzzzvvvuuuuuuvvvwwwxxxxxxvvvuuuwwwxxxyyyxxxxxxzzz|||yyywwwuuusssssstttwwwxxxyyyxxxxxxxxxxxxzzz|||}}}yyywwwrrrpppuuuzzzoooeeeaaaccchhhlllzzzxxxpppjjjeeedddlllvvv}}}pppZZZGGG===666888999999:::;;;>>>@@@;;;999666333000...------,,,+++************+++,,,))))))******+++,,,,,,---,,,+++++++++++++++++++++$$$******---333---%%%***'''(((***,,,,,,***(((''')))))))))))))))*********,,,+++******************+++***(((&&&%%%&&&((()))))))))((((((((((((((((((((()))))))))))))))((((((&&&(((***++++++,,,...000///000111222333333222111...000111000///...///000---,,,,,,++++++,,,,,,------,,,+++***+++,,,...///.........------------......///000///------...000///...,,,---...///...---////////////000000000000////////////000000111111///000000000111111111111111111222222222333333333333444444555444444333333444333333222222222333333333333333333444555666666777777777777777888999999<<<;;;::::::;;;<<<>>>???CCCJJJVVVdddsss}}}yyy~~~zzz{{{~~~|||zzzhhh]]]VVVQQQSSSYYYfffyyy{{{sssmmmgggWWWQQQMMMMMMMMMKKKJJJMMMLLLMMMNNNLLLIIIDDD@@@>>>AAABBBEEEHHHIIIHHHDDDAAACCCNNN]]]lll~~~~~~ppp[[[III???;;;999777222333555555444555888:::;;;???EEEIIIMMMQQQVVVYYY]]]YYYSSSMMMHHHCCC===:::666555555555666777999:::999:::999777444666;;;@@@GGGPPPWWWXXXXXX[[[]]]]]]SSSMMMDDD===:::888777666444333111000000000111222000111111111222555999===CCCNNNXXXZZZXXXYYYYYYYYYTTTXXX^^^bbbdddgggjjjmmmooovvv{{{|||zzzyyysssmmmcccbbbcccgggmmmtttyyy|||zzzzzzzzzyyyyyyxxxxxxxxxxxxwwwuuuuuuvvvvvvuuussstttuuuwwwwwwwwwwwwyyy{{{yyyxxxuuussssssuuuwwwyyyxxxvvvuuutttvvvxxxyyyyyyvvvrrrmmmnnnzzzyyyttttttvvvwwwzzzqqqkkkdddbbbgggooowwwcccHHH;;;999555888;;;;;;999:::===@@@;;;999666222///---,,,+++++++++************++++++((()))***+++,,,,,,,,,+++++++++++++++++++++++++++'''((('''///;;;555)))***)))***+++++++++)))'''%%%(((((())))))************))))))))))))***+++------+++)))'''&&&%%%&&&'''((((((((())))))))))))))))))'''(((((()))))))))((((((''')))+++++++++,,,---///...///222333333222111111000111222111///......///......------------.........,,,***)))***+++---///+++,,,,,,,,,,,,,,,,,,,,,...///000///......///111222///+++***,,,...///000---------.........//////222222222111111000000000///000000000111111111111111111222222222333333333333333444444555444444333444333333222333333444444333222222333333444555666777777666666777777888999===<<<;;;;;;;;;;;;<<<===<<>>;;;666666555555555777888999777888888777666999@@@FFFPPPXXX]]][[[YYYZZZZZZXXXTTTNNNFFF@@@;;;888666444222111000//////000111222222222222222222555:::>>>HHHUUUbbbfffdddaaa]]]YYYYYY[[[]]]```cccfffjjjmmmkkkpppuuuvvvxxx{{{yyyuuudddcccbbbdddjjjppptttvvvrrrssstttuuuvvvwwwwwwwww{{{yyywwwuuuuuutttrrrppprrrtttvvvvvvuuuuuuwwwxxxzzzxxxvvvttttttuuuwwwyyyvvvtttrrrrrrtttuuuuuuttttttoookkkppp}}}uuuoooiiieeeggglllrrr{{{}}}[[[@@@666888777999<<<;;;999888:::===999777444111...,,,++++++************************'''((()))+++++++++++++++*********+++++++++++++++---+++(((333BBB;;;,,,,,,+++++++++***)))((('''''''''((()))******+++******&&&''''''(((***,,,...///)))((('''&&&&&&&&&'''(((************++++++++++++''''''((()))))))))(((((((((***++++++******,,,------///111222111000111111000111222111///...///000//////............//////---,,,+++)))***+++---...,,,,,,---.........------.../////////---...///111222///+++***,,,...///000,,,,,,---------.........333333333333222111//////000000000000111111111111111111222222222333333333333333444444555555444444333333333333333444444555222222222222333444555666777666666666666777888888:::999999999999999::::::<<>>CCCIIIPPPUUUXXXaaa\\\UUUNNNHHHCCC???;;;777666555555555777888999666777888888999???HHHNNNZZZ```cccaaa___^^^[[[VVVRRRMMMFFF@@@<<<888555333222222111000000111222333555555444333333555:::>>>NNN\\\jjjooonnnjjjbbb[[[\\\^^^```cccfffhhhjjjkkkhhhkkkllllllqqqwwwyyywwwhhhfffeeefffjjjooorrrsssqqqrrrssstttvvvwwwxxxyyy|||zzzwwwvvvuuutttqqqooossstttuuuuuuttttttuuuvvvyyyxxxwwwuuuttttttuuuuuutttqqqooopppssstttrrrooonnnlllmmmzzz}}}wwwtttpppkkkkkknnnooovvvuuuRRR???888777999:::<<<;;;999888888888777555333000---,,,++++++))))))***++++++***))))))(((((())))))***++++++,,,)))*********++++++++++++///---+++555AAA777))),,,++++++***)))))))))***+++&&&''')))***++++++******&&&&&&'''((()))+++,,,---&&&&&&'''''''''''''''''')))))))))*********++++++&&&''''''((())))))((((((((()))******)))((()))+++***---000000//////111333...///000000//////000222.........------.........---,,,+++******+++,,,,,,,,,,,,.../////////......---.........------///111///---------//////...---------------.........///000000111222222111000///000000000000111111111111111111222222222333333333222333444444555555444444333333333333333444555555222222222222333444555666666666666666666777888888777777777888999999::::::>>>CCCLLLXXXgggyyy{{{xxx||||||rrrbbbZZZVVVUUUXXX```lll}}}}}}mmmcccVVVOOOJJJIIIIIIGGGHHHKKKOOORRRSSSPPPJJJFFFFFFHHHIIIJJJNNNUUU[[[ZZZTTTNNNGGGKKKVVVdddqqquuutttrrrhhh___QQQDDD;;;777666666666555333333555666888888999999<<>><<<777666666555555666888999555777999;;;>>>FFFPPPXXX___cccfffeeedddccc\\\UUUOOOKKKEEE???;;;888555222444333222111111222333333666666666666888===CCCHHHUUU```lllrrrtttpppggg^^^]]]```eeekkkmmmllliiifffffffffdddccciiiqqqsssrrrjjjhhhhhhiiimmmqqqttttttuuuttttttuuuuuuwwwxxxyyy{{{yyywwwvvvvvvuuusssqqqtttvvvvvvvvvtttssstttuuuwwwvvvvvvuuutttrrrqqqppprrrooonnnpppssssssnnnjjjgggiiirrr~~~{{{zzzwwwrrroooppppppyyyeeeGGG@@@===666::::::999:::;;;:::888666555333111///---,,,,,,,,,((()))***++++++***)))((())))))(((((()))***,,,---))))))******++++++++++++------,,,555<<>><<<777777666555555666888888666888;;;===BBBKKKVVV^^^```ccceeeeeegggeee]]]TTTMMMIIICCC???;;;888555222555444333222222222333444444555777:::???GGGOOOUUUYYYbbblllrrruuusssjjj```\\\aaajjjqqqtttppphhhbbbdddcccaaa___dddkkknnnllljjjiiiiiilllppptttvvvvvvwwwvvvuuuttttttuuuvvvwwwyyywwwvvvvvvwwwwwwvvvtttvvvwwwxxxwwwuuussstttuuuuuuuuuuuutttssspppnnnlllpppnnnmmmpppsssrrrmmmgggaaagggwww|||vvvqqqqqqtttVVV===@@@@@@777:::888777999<<<<<<999666333222000...---,,,,,,,,,((()))***++++++***)))(((***)))((('''((())),,,---