BM6P6(@ eeeppp~~~|||tttrrrbbbMMMNNN___qqq}}}nnn[[[UUUMMMHHHGGGJJJLLLNNNOOOKKKGGGHHHKKKLLLIIIEEEJJJLLLKKKHHHDDDBBBCCCFFFGGGJJJLLLLLLJJJFFFDDDCCCEEEDDDAAA???<<<:::999999:::::::::<<<======:::888999::::::@@@TTTooo||||||}}}dddGGG999:::???HHHlllqqqZZZIII999///999111555999:::888666666666<<>>???BBBDDDFFFAAA>>>===???BBBCCC???;;;;;;111444FFFQQQHHH888...111000///......------...+++++++++******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&000---)))%%%######%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000...///000111222333444444333555888;;;>>>BBBHHHLLLoooyyyzzznnncccSSSLLL___{{{}}}qqqooosssbbbXXXSSSMMMIIIHHHJJJLLLLLLMMMIIIFFFGGGJJJLLLJJJGGGGGGHHHIIIHHHEEECCCDDDEEEFFFHHHJJJJJJHHHEEEDDDDDDCCCBBB@@@>>><<<;;;::::::::::::;;;<<<>>>===;;;888777888888>>>QQQkkk{{{|||iiiLLL999777===KKKsssmmmVVV>>>...222111444888999777666666666;;;BBBMMMWWW^^^eeekkkpppqqqssswwwyyyyyyzzz|||}}}uuuqqqooommmpppuuusssyyyyyyzzz{{{dddZZZWWW___```NNNEEENNNWWWbbbppp||||||tttjjjhhheeewwwuuuuuuwwwvvvuuuzzzxxxoooqqqwwwdddOOOEEEEEEEEEBBB???????????????AAACCCDDDAAA???===???BBBBBB>>>::::::222555EEENNNGGG;;;555111000///...------------+++*********)))))))))((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&,,,***'''%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000...///000111222333333444444666888:::<<>>===<<<<<<;;;;;;;;;;;;===>>>>>>;;;999555555555<<>>>>>>>>??????@@@@@@@@@???===;;;<<<>>>>>>:::666777111444???EEE@@@:::999000000///...------------*********)))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,---...///000...//////000111222333333444666777888999;;;>>>@@@|||eeeZZZJJJDDDVVVxxxqqq```jjjiiiYYYUUURRRPPPNNNMMMMMMMMMLLLKKKLLLJJJHHHHHHJJJKKKJJJIII@@@BBBEEEGGGHHHHHHGGGGGGDDDDDDDDDCCCAAAAAACCCEEEDDDCCCAAA???>>>===<<<<<<;;;;;;<<<===???>>>;;;999444333444;;;III___xxx}}}yyy}}}{{{uuuqqqaaaHHH999888AAAiiifffHHH222000111222444444444555666555888>>>HHHTTT]]]cccfffhhhmmmtttyyy{{{|||||||||zzz{{{}}}pppiiigggqqqsss```TTTZZZ```kkkxxx~~~|||ttttttppp___ZZZdddjjjuuuzzz~~~~~~yyyrrrooozzzsssggg___RRRFFFAAAAAACCCCCC<<<===>>>>>>???>>>>>>===;;;:::999999:::999555222333///111666888555444666000///...---,,,,,,,,,,,,******************************)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---...///////////////000111222222333222444666777777888:::<<>><<<;;;;;;;;;;;;;;;===>>>>>>;;;999666333555<<>>>>>>>>===<<<<<<::::::999999999777555333111000000000///---...111///...---,,,,,,+++++++++++++++++++++++++++++++++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))******+++++++++,,,++++++,,,,,,---...////////////000000111111222///111444555666888:::<<>>>>>>>>======<<<<<<<<<:::;;;;;;;;;:::888777666222222111000...,,,---///......---,,,++++++++++++***************+++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))******++++++++++++++++++,,,---...////////////000000000111111...000444666777888:::<<>>JJJddd|||iiiUUUIIIJJJQQQLLLKKKJJJKKKMMMNNNNNNMMMPPPOOONNNMMMKKKJJJJJJJJJFFFEEEDDDEEEHHHIIIHHHGGGCCCDDDCCCBBB???>>>???@@@======<<<;;;;;;:::;;;;;;999999999;;;<<<<<<999777777444777===<<>><<<<<<<<<<<<===777888::::::999777666666111222111000/////////......---,,,+++************'''((((((((())))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((()))******+++++++++++++++,,,---...///////////////000000000000///222555777888888:::;;;xxxiii[[[OOOEEE??????WWW}}}nnn]]]NNNDDDEEEKKKJJJIIIHHHIIIKKKMMMMMMLLLMMMMMMMMMLLLJJJJJJJJJLLLHHHEEECCCCCCFFFHHHGGGEEECCCDDDDDDCCC@@@>>>>>>???888888888888999:::;;;<<<888888999:::<<<;;;888666777333777<<<999;;;ZZZ~~~cccHHHDDDVVVoooSSS999555111000111333333222...222555666777===HHHQQQWWW[[[```eeehhhjjjmmmooowwwwwwvvvuuuwww}}}}}}qqqjjjeeebbbgggooosss}}}yyy{{{xxx{{{sssqqq|||ooofffooowww}}}~~~iiiYYYPPPPPPUUUhhhxxxwwwzzzvvvuuuttttttxxx~~~zzzzzz}}}rrrhhhbbbSSSLLLHHHKKKLLLJJJKKKPPPBBBAAA>>><<<;;;;;;<<<===333555666777555444444444...////////////111///---...---,,,+++************%%%&&&&&&&&&''''''((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((()))******+++++++++++++++,,,---......////////////000000000000111444777888888888999:::}}}xxxwwwzzz~~~~~~~~~hhh___QQQFFF@@@@@@BBBDDDXXXlllwwwlllYYYRRRLLLDDDCCCIIIIIIIIIJJJKKKKKKJJJJJJIIILLLJJJIIIJJJLLLKKKGGGCCCFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBAAA@@@??????>>>>>>:::999888777777777888999888888777777666555555555:::666666888555666HHH^^^nnnKKKBBBPPPaaafffIII;;;111222555111......000111222444666:::@@@DDDOOOUUU]]]```aaabbbgggkkkpppqqqrrrsssvvvzzz{{{rrrnnnppppppooottt~~~yyy~~~wwwyyytttxxx||||||yyyxxxzzz}}}|||rrrdddVVVJJJOOOaaasss{{{{{{~~~vvvwwwyyywwwvvvyyy{{{kkkZZZLLLLLLKKKIIIFFFEEEEEEGGGGGGDDDAAA===;;;:::;;;;;;444444444333333222111111///000000000000...---,,,+++++++++************)))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$""""""!!!!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))************+++++++++,,,,,,,,,000...---///333444222000000222444555555666888999~~~sssggghhhjjjmmmnnnkkkaaaXXXGGGCCC<<<777:::EEEUUU```pppuuu~~~uuummmvvvqqq```QQQNNNKKKEEEFFFLLLFFFFFFGGGHHHIIIIIIJJJJJJMMMJJJHHHGGGGGGGGGEEECCCBBBAAAAAAAAABBBEEEHHHJJJDDDCCCBBBAAA@@@???>>>>>>===<<<:::999999999::::::888888888777666666555555666222333666444222???PPPvvv|||YYYCCCCCCRRR~~~mmmQQQ666///...,,,---222000111222333555999>>>BBBKKKQQQYYY^^^___```dddgggiiijjjlllnnnqqquuu{{{pppfff```aaadddhhhsss}}}}}}}}}~~~yyy{{{zzz}}}~~~~~~~~~ttthhhXXXOOOJJJWWWnnn}}}zzzvvv{{{yyygggUUUJJJJJJIIIIIIHHHGGGFFFEEECCCBBBAAA@@@???===<<<<<<888777555333111///....../////////000///...,,,++++++++++++*********))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$###""""""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))***************+++++++++,,,,,,///...---///222333222///000111333444444555777888qqqggg```bbbaaa______]]]PPP???>>>:::555555@@@WWWsss}}}mmmbbbmmm}}}rrr]]]PPPHHHHHHIIIGGGHHHNNNDDDDDDEEEFFFGGGIIIJJJKKKLLLIIIEEECCCCCCCCCCCCBBB?????????@@@DDDIIINNNQQQHHHGGGFFFEEECCCAAA@@@@@@???>>>===;;;:::::::::;;;888888888777666666555555333000111555444111777AAA___rrryyyUUU???;;;HHHuuu^^^:::///...+++,,,333000111222222333666:::>>>EEEKKKTTTZZZ\\\^^^```bbbdddeeehhhjjjmmmqqqwww{{{zzzbbbVVVMMMNNNRRRZZZlll|||eee```_________aaa```___]]]cccvvv{{{zzz|||zzz|||~~~xxxlll```OOOJJJLLL^^^yyy}}}uuuaaaOOOFFFFFFFFFIIIKKKJJJEEEAAA>>>???AAABBBBBBAAA???>>>:::888555222000/////////............---,,,+++***++++++*********))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))***************++++++++++++,,,...------///111222111///...000222333333333555777{{{rrrlllhhhggg]]]RRRQQQUUUMMM???BBB<<<999CCCZZZxxx|||jjjmmmuuuhhhOOOHHHCCCFFFGGGFFFHHHLLLEEEEEEDDDDDDFFFGGGIIIKKKGGGEEECCCBBBBBBBBBBBBCCC@@@AAABBBDDDHHHKKKNNNPPPKKKJJJIIIGGGEEEDDDBBBAAA???===;;;:::888888888888888888777777666555555555444111111444555333555:::TTTooouuukkkeeeXXXDDD<<>>@@@???III^^^mmmlllOOO666222444111---...000111222222111222444777<<>>???@@@@@@:::888555333222333555777...------,,,++++++***************)))))))))(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))******))))))*********+++++++++***,,,---............///,,,...000111111222333555yyysssmmmkkkoooqqqqqqnnncccZZZMMMCCC>>>;;;999777<<>>AAADDDEEEEEELLLbbb~~~}}}|||vvvkkkaaaWWWNNNPPPaaavvv|||}}}rrrcccVVVMMMHHHAAA@@@AAADDDGGGFFFBBB>>>>>>======<<<<<<<<<===>>>===;;;888555333222222333......---,,,++++++++++++******)))))))))(((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******)))))))))************+++)))+++---------,,,---...,,,...000111111111333555kkkjjjjjjmmmrrrrrrlllggg[[[OOOEEECCC===777;;;DDD___vvv|||rrrbbbVVVPPPLLLMMMLLLIIIFFFEEEDDDCCC@@@>>>;;;999999<<<@@@CCCFFFHHHJJJIIIGGGEEEFFFHHHJJJHHHEEEBBB@@@?????????======<<<;;;:::999888777666555444333222222333444444444333222222111111000...000111000...///222333444FFFeee}}}nnnZZZAAA666666<<>><<<:::999:::999777555333111000000///...---,,,++++++,,,,,,***)))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$############"""############$$$$$$$$$######$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******))))))))))))************(((***------++++++,,,...---...000111111222444666mmmnnnrrryyy|||xxxmmmcccUUUFFF<<<===:::666CCCWWW{{{yyyzzz~~~jjjZZZPPPLLLKKKMMMMMMIIIFFFFFFFFFDDDAAA???<<<:::;;;???DDDHHHMMMMMMMMMIIIEEEDDDGGGIIIIIIFFFAAA<<<:::;;;>>>@@@===<<<<<<;;;:::999999999666666444333333444555666333333222222111000000///...333666444000000111111555BBB```~~~|||uuuxxxwww}}}kkkMMM>>>;;;888LLLooosssKKK222222222***///111222333222222444555777999???HHHPPPVVVYYYZZZYYY[[[^^^```aaacccfffiiinnnttt}}}{{{yyy{{{}}}~~~wwwmmmhhhmmm{{{vvvhhhfffaaaxxx~~~fffSSSLLLKKKRRRaaafff\\\MMMDDDFFFDDDDDDEEEIIILLLNNNNNN^^^qqq~~~uuurrrxxx}}}tttfff[[[VVVRRRNNNcccnnnyyy{{{uuuqqquuuzzz}}}~~~mmm]]]QQQIIIHHHIIIGGGHHHHHHFFFEEEDDDFFFHHH@@@BBBCCCDDDAAA===888555444444444333333222111111000///---,,,++++++,,,---))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$######"""""""""############$$$$$$$$$"""###$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))*********))))))))))))************'''***------+++***,,,...---///111111111222444666~~~vvvfffXXXGGGBBB>>>===:::AAA]]]|||uuu]]]RRRKKKCCCNNNIIIIIINNNOOOJJJGGGHHHKKKJJJIIIHHHGGGFFFFFFFFFHHHIIIKKKKKKJJJIIIJJJJJJLLLJJJEEEAAA===<<<<<<======<<<;;;999777666444444444444333333222111111000111111111111111000//////////////////000000000000777===PPPkkk~~~zzzvvvuuu|||www```HHH888:::NNNbbbXXX222---111......///000111111222222111555888===DDDKKKQQQVVVYYY\\\[[[\\\^^^aaadddffffffpppuuu|||}}}{{{wwwzzz}}}vvveeeaaaaaaeeerrr}}}eeeiiivvvoooXXXNNNLLLUUUiiivvvooo[[[LLLKKKGGGEEERRR```ZZZVVVaaapppssssssrrrxxx}}}qqqbbb```___QQQLLL[[[nnnqqqvvvzzz{{{zzz{{{}}}~~~jjj[[[PPPHHHEEEEEEFFFFFFEEEDDDDDDEEEFFFGGGEEEDDDCCCAAA>>>;;;777666888666333111111111000///------,,,,,,,,,+++++++++***))))))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&&&&!!!###***(((######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))))))))*********************************+++...------......///000111}}}vvvjjjXXXIII@@@888666>>>KKK___~~~aaaMMMFFFGGGGGGHHHHHHLLLPPPOOOJJJJJJNNNMMMLLLKKKIIIGGGEEEDDDDDDEEEGGGIIIIIIHHHHHHIIIJJJLLLJJJFFFBBB???===<<<<<<<<<<<<:::999777555444333444333333333222222111111111111111111111000//////.../////////000000000000111555GGGeee~~~lllTTT???777CCCRRRmmmgggDDD777222---...///000111111222222222333666:::@@@HHHOOOUUUXXX]]]]]]^^^```cccfffhhhiiiooouuu|||{{{rrrjjjvvvzzziiiTTTOOOYYYsss}}}wwwpppeeeZZZfff~~~zzz|||~~~yyyxxxvvvzzzyyynnnggg\\\WWWTTTJJJPPPhhh}}}|||}}}}}}hhhYYYOOOGGGDDDEEEHHHGGGEEEDDDCCCDDDDDDEEEEEEDDDAAA>>>;;;999888777777555222000000000///...------------,,,,,,,,,+++***))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%'''((($$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((()))))))))*********************++++++,,,,,,------------...///000111zzzpppgggZZZGGG:::AAA999:::MMMgggxxxnnnzzziiiSSSEEE???BBBHHHFFFIIIOOORRRNNNKKKOOOVVVRRRQQQOOOLLLIIIFFFDDDCCCCCCEEEGGGHHHGGGGGGHHHIIIIIIGGGEEEBBB???===;;;999;;;:::999888666555333333333333333333222222222222111111111111111000//////....../////////000000000//////===ZZZyyyyyybbbHHH777999CCCOOOiii|||rrrXXXBBB444,,,/////////000111111222222222333777<<>>MMMhhhuuuxxxooo\\\TTTMMMDDDAAAEEEKKKMMMOOONNNLLLMMMRRRXXXVVVUUURRROOOLLLHHHFFFDDDAAADDDFFFGGGGGGGGGHHHJJJEEEDDDCCCBBB???<<<999777::::::888777666444333333333333333333333333333333111111111111111000//////........./////////000000333///666OOOppppppQQQ:::666<<>>IIIkkkppp]]]TTTNNNNNNQQQPPPNNNNNNXXXUUUNNNHHHIIINNNOOOMMMLLLLLLLLLKKKIIIFFFDDDBBBBBBDDDFFFGGGFFFFFFGGGIIIEEEEEEFFFFFFEEECCCBBB@@@:::999999888666555555444555555555444333222222222111111111111111000//////------.........////////////---...999RRRqqqrrrNNN:::444666@@@UUUpppwwwWWW:::000000/////////111222444222222222555:::@@@GGGLLLRRRWWW]]]bbbcccfffjjjmmmnnnppptttvvvyyy}}}wwwuuu~~~}}}vvvwwwzzznnnkkkrrr|||ssseeeXXXOOOKKKBBBEEEWWWeeetttwwwlllcccooo~~~qqq\\\QQQMMMIIIEEECCC@@@@@@??????@@@BBBDDDEEE???@@@BBBCCCAAA>>>:::777444111///......//////...------,,,,,,,,,+++++++++((((((((((((((((((''''''(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!'''---,,,&&&$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$############$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))******+++,,,------...,,,,,,,,,,,,---...///000NNNEEE>>><<<:::@@@UUUmmmxxxdddTTTRRRNNNJJJMMMSSSTTTRRRQQQTTTRRRLLLIIIKKKKKKGGGGGGGGGIIIJJJIIIHHHFFFEEEAAACCCEEEEEEDDDDDDEEEFFFCCCDDDDDDEEEEEEEEEDDDDDD::::::999888777666666555777777666444333222111000111111111111111000//////---------.........//////,,,---...222DDDddd```BBB555222;;;III___uuuyyybbbFFF000000///...///111333444111111111333777<<>>AAAMMMSSS[[[```aaadddhhhmmmqqqtttvvvxxxxxxzzz|||~~~|||xxxzzztttiiirrr}}}xxxmmmbbbSSSSSSNNNUUUgggoooqqqxxx}}}uuunnnsssyyy|||}}}kkk[[[LLLIIILLLLLLJJJHHHBBBAAA@@@?????????@@@AAA??????>>>===<<<;;;::::::444222000///000000000///+++++++++*********))))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$...<<<@@@444'''###!!!######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&$$$"""!!!#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&########################$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))*********************+++,,,,,,,,,,,,---...//////;;;;;;>>>III___~~~oooqqqbbbXXXRRRNNNPPPSSSVVVYYYXXXTTTQQQIIIUUUYYYPPPDDDAAACCCDDDEEEGGGIIIJJJIIIIIIJJJKKKJJJFFFBBBAAABBBCCCCCCAAAAAA@@@?????????@@@BBBCCC;;;:::888555444222222222666555555444222111000000000000000000000///......---...///...,,,+++,,,---...///...---;;;ZZZ}}}___@@@<<>>>>>>>>??????<<<:::777444333222222333555555444333222111000000///000000000000///......---...///...,,,+++,,,---+++---...///888SSSyyynnnJJJ<<<222:::HHHOOO^^^ggg[[[DDD:::...((()))---111444222333222222222555:::===DDDMMMXXX^^^aaadddjjjooooooqqqtttuuuvvvxxxzzz|||tttlllyyyrrrbbbiii}}}wwwmmmeee\\\RRRJJJDDDHHHUUUfffpppsssuuuyyyuuuhhh]]]ZZZUUUNNNIIIGGGGGGGGGGGGGGGDDDAAA>>>===>>>@@@BBB???===;;;888777666777777555222...,,,///444:::>>>333///***)))++++++'''$$$***)))'''&&&%%%%%%&&&'''000444444...(((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%&&&'''(((###%%%%%%!!!&&&)))!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################'''%%%""" """%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******))))))*********+++++++++,,,,,,++++++++++++,,,,,,LLLXXXppp{{{}}}ggg[[[UUUNNNHHHIIIJJJMMMPPPSSSSSSQQQOOONNNNNNKKKDDD???>>>===;;;>>>@@@BBBCCCCCCCCCDDDFFFEEECCCAAAAAACCCEEEEEEEEE@@@???>>><<<;;;;;;::::::<<<999666333111111222333444444333222111000000////////////000//////...---,,,---...---,,,+++,,,---***+++...000333DDDiii[[[CCC888999AAAIII\\\oooqqqXXXEEE222---,,,+++---222222333222222111333666999>>>HHHTTT]]]aaadddhhhlllnnnppprrrttttttvvvxxxzzz~~~wwwpppvvvgggYYY\\\}}}zzzlllaaaXXXPPPGGG@@@DDDTTTfffqqqwww}}}~~~}}}wwwjjj[[[PPPQQQOOOLLLJJJIIIIIIGGGFFFGGGEEEBBB???===<<<<<<<<<<<<;;;888666444333333333111222111...,,,222>>>III???;;;555222000...)))%%%&&&&&&%%%$$$%%%''')))***111:::>>>999111,,,(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&&&&###%%%%%%"""***///&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$&&&&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))*********++++++,,,,,,++++++++++++,,,,,,mmm|||fffUUUPPPPPPMMMHHHEEEFFFGGGJJJMMMNNNMMMKKKTTTSSSMMMEEE>>>:::888888<<<>>>@@@AAAAAAAAABBBCCCDDDCCCBBBAAABBBCCCCCCCCC???>>><<<;;;999777666666;;;999555222000111222444333333222111000000//////...////////////...------+++---...---++++++,,,---...***,,,111///444PPPpppuuu[[[HHH999777AAAXXXppp~~~fffMMM777444555000,,,---222222333222111111333555:::CCCPPPZZZ___cccgggjjjmmmoooqqqrrrssstttwwwyyy{{{}}}}}}wwwwww{{{|||lll^^^XXXuuu~~~zzznnnaaaXXXRRRKKKDDDBBBOOOeeexxxrrrbbbSSSIIIMMMLLLLLLLLLLLLJJJGGGDDDBBBBBB@@@???<<<:::888777:::999777444222111000000111222111---))),,,666>>>;;;999777777888999888666...---+++))))))***,,,---000444666666666555...&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$"""&&&&&&%%%000666...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## ###%%%''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''(((((())))))******++++++,,,,,,,,,++++++,,,,,,,,,{{{oooWWWJJJIIIKKKJJJGGGBBBBBBBBBEEEHHHIIIIIIGGGIIIJJJIIIDDD<<<777888<<<<<<>>>@@@AAA@@@@@@AAABBBCCCCCCCCCBBB@@@@@@@@@@@@<<<<<<;;;999777666444333999777444222000111222333111111111000000//////..................---,,,,,,+++,,,---,,,++++++,,,---000******111111000>>>RRR}}}dddAAA111:::MMMdddwwwpppUUU<<<555555222...---111222333222111000111333777???KKKUUU[[[```dddgggjjjmmmoooqqqrrrtttvvvyyyyyy{{{~~~|||yyy}}}nnn^^^mmm|||vvvlllaaaWWWRRRMMMGGGDDDFFFXXXnnnlll\\\PPPHHHJJJJJJJJJKKKJJJHHHCCC@@@=========<<<;;;888666555888777666444222111000///111000///,,,++++++,,,...)))***,,,111888===AAABBB===;;;888555444555777888999333...222>>>CCC777'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###"""######$$$$$$###'''%%%$$$111888...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################***'''""" ###***222777$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''''''(((((()))******++++++---,,,,,,,,,,,,,,,,,,---rrraaaNNNFFFEEEDDDCCCCCCBBBAAA@@@BBBDDDFFFEEEEEEBBBDDDFFFEEE===444444999>>>@@@AAAAAA@@@??????@@@AAABBBBBBAAA>>>======>>>999999999888777555444333777666444222111111111111000000/////////.........------......------,,,+++***+++,,,,,,++++++,,,---///******111444333888@@@kkkOOO333666???NNNeeewwweeeMMM:::111000111111000222333333222111111222555;;;CCCLLLTTT[[[aaadddfffiiilllnnnppprrruuuxxxwwwzzz}}}~~~yyyiiifffyyy~~~vvvmmm```WWWPPPMMMGGGAAADDDMMM```qqq~~~zzz{{{cccTTTLLLHHHGGGFFFFFFFFFEEECCC???<<<::::::;;;;;;:::888666444666555444333222111000//////...,,,---///...+++(((&&&'''(((***,,,///111222777777777999>>>DDDJJJMMMMMMDDD;;;@@@NNNUUUGGG444%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$%%%'''###!!!///666***%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#######################################$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################&&&+++000222222111000$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((()))***++++++------,,,,,,,,,,,,------vvv[[[QQQIIIFFFDDD@@@???AAADDDBBBAAAAAACCCDDDEEEDDDDDDDDDGGGKKKGGG>>>999:::???AAABBBAAA???======>>>===???@@@???===;;;<<<===555666777777777666555444444444444333222111000////////////............---,,,------------,,,++++++)))+++,,,,,,++++++,,,---+++++++++---000333444666SSSlll]]];;;777555>>>YYYxxxzzzmmmPPP888111222111///111444444333222111222333666<<>>FFFKKKGGGEEEBBBDDDLLLOOOEEE777%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%(((###"""333;;;///%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################///777888222(((!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&'''((()))***++++++------,,,,,,,,,,,,------ggghhhssspppWWWIIIEEEDDDGGGEEE@@@???DDDFFFDDDBBBBBBCCCEEEEEEDDDBBB@@@FFFQQQVVVQQQKKKIII@@@AAABBBAAA>>><<<<<<<<<999<<>><<<;;;===>>>333444666777777777666555333333444444333222000.....................------,,,------------,,,++++++)))***,,,,,,++++++,,,---)))------))))))...000///@@@\\\|||eeeBBB:::111999WWWtttkkkFFF666222......111444555444222222222222444777<<>>===<<<:::888666555000000000111000//////...,,,------------+++******'''((()))(((((()))***,,,(((&&&$$$###$$$(((,,,///'''---333444444333...'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''%%%""" ###(((%%%''';;;EEE999%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&'''((()))***++++++...------,,,,,,------...kkkgggnnn]]]SSSNNNFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@>>>@@@HHHQQQSSSLLLDDD@@@@@@AAAAAA@@@???===<<<>>>===<<<<<<;;;;;;;;;;;;333222222555999999666333111000000000/////////.........---------,,,,,,,,,,,,,,,,,,++++++*********************************---,,,,,,,,,,,,---......111LLLkkkxxxOOO999999======hhhvvv|||\\\:::///555000111222111222333333111111111222444999AAAKKKRRRWWW[[[aaafffiiillloooqqqppprrrtttvvvxxxzzzzzz{{{|||xxxtttfffZZZ[[[jjj~~~rrroooyyy}}}yyyxxxrrrfffZZZUUUIIIKKKIIIAAA===HHHaaawww~~~zzzmmmxxxlllTTTEEE??????AAAEEEDDDBBB@@@????????????======>>>===;;;888555333000000//////......------......---------,,,,,,,,,((()))***++++++***)))((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***)))((((((((()))+++,,,++++++******************ssswwwttt\\\MMMGGGFFFDDDDDDCCCBBBAAA@@@?????????@@@@@@AAAAAAAAAAAAAAAAAA??????DDDJJJLLLIIIDDDBBBBBBBBBBBB@@@???===<<>>===<<<<<<===>>>>>>222222222444666666333000////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******************************---,,,,,,,,,,,,---.........;;;TTTpppcccCCC777888<<>>>>>???@@@===>>>>>>===;;;888555333000//////......---,,,,,,------------,,,,,,,,,,,,'''((())))))))))))(((''')))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***)))((((((((()))***+++************************|||```KKKBBBBBBDDDBBBBBBAAA@@@???>>>>>>===?????????@@@@@@@@@AAAAAACCCAAA??????BBBDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>===>>>===;;;::::::<<<>>>???555444444444555444111///..............................---------,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,---......111///???aaa~~~XXX<<<666<<<;;;GGGYYYfffcccPPP>>>444---,,,,,,...111222111111000111000000222777>>>CCCKKKPPPWWW]]]```ccceeefffiiikkkmmmqqqtttvvvxxxxxxxxxzzz}}}nnn[[[VVVdddrrrpppvvvkkkddd]]]TTTNNNLLLJJJEEECCCIIIYYYmmm}}}{{{uuuuuu}}}xxxjjjVVVIIIDDDCCCAAA?????????>>>>>>>>>>>>??????===>>>>>>===;;;888555333/////////...------,,,,,,---------,,,,,,,,,++++++&&&''''''((((((''''''&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))((((((((()))***+++************************bbbLLLCCCBBBDDDFFFAAAAAA@@@@@@???>>>======>>>>>>>>>>>>???@@@@@@AAABBBBBBAAA???>>>???AAACCCBBBBBBBBBBBBBBBBBBBBBAAA???===999777666777:::<<<999999888777666444222000.........///////////////......---------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...222---555OOOpppsssMMM:::999444999EEEXXXccc]]]JJJ:::444///---///111111//////222222111000000222777;;;BBBHHHOOOVVV[[[___bbbdddfffgggjjjnnnrrruuuwwwxxxwwwxxxzzz}}}yyyxxx}}}yyylll```gggzzzyyylll```XXXSSSNNNLLLMMMEEEEEEJJJYYYnnn||||||tttjjj]]]MMMFFFFFFGGGCCC>>>@@@??????>>>>>>===============>>>===;;;888555333000000//////...---------,,,,,,,,,,,,++++++++++++''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$################################################$$$###""""""###%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))******))))))))))))************~~~fffGGG<<>>>>>>>>======<<<======???@@@AAAAAACCCDDDBBB@@@??????AAA???@@@@@@AAABBBDDDEEEEEEBBB@@@;;;777555555777888::::::999777555333222111000000000000000000000000......---------,,,,,,,,,++++++++++++++++++++++++************************,,,++++++++++++,,,------***---///999XXX|||eeeCCC555333444???VVVnnnrrr___III999111+++...000//////111444444333111000000333666:::???GGGOOOVVV[[[aaaddddddeeeiiilllpppsssuuuvvvwwwxxxzzz{{{}}}}}}wwwuuuvvvzzz|||~~~tttooo~~~{{{mmmaaaTTTLLLHHHDDDDDDFFF>>>HHHYYYlll{{{lll```VVVJJJFFFHHHIIIDDD???BBBBBBAAA@@@>>><<<;;;:::<<<<<<<<<<<<:::777333222111111000//////......---,,,,,,+++++++++*********(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$################################################$$$###""""""###%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))))))))(((((()))))))))*********mmmqqqxxxnnnTTT>>>;;;BBBCCC???===@@@@@@?????????>>>>>>>>><<<;;;;;;;;;<<<>>>@@@AAA@@@BBBDDDDDDCCCAAAAAAAAA?????????@@@BBBDDDEEEGGGFFFDDD???;;;888777777777777888777666333111111222222222222111111000000000......---------,,,,,,,,,***++++++++++++,,,,,,,,,************************+++++++++++++++,,,------'''000000---DDDmmm{{{TTT999444555@@@ZZZzzzvvv___???222***,,,///...///333444555444222000000111333666:::AAAHHHOOOWWW^^^cccbbbdddgggjjjnnnqqqssstttvvvyyy{{{{{{zzz}}}~~~sssllliiiiiijjjqqqzzz~~~~~~}}}wwwrrriii]]]QQQJJJFFFAAA??????>>>OOOfffyyy{{{iiiXXXQQQHHHFFFHHHHHHEEE@@@CCCCCCBBB@@@>>><<<:::888:::;;;;;;:::888555222000000000000///......------+++++++++*********)))))))))((((((''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################"""############$$$$$$$$$################################################$$$###""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))))))))(((((('''(((((())))))*********rrrqqqzzzyyyZZZIII>>>AAADDD@@@===???>>>>>>>>>===============;;;;;;::::::;;;===???AAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEDDDAAA===:::999888888555666777555333222333555333333222111000///............---------,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++***++++++,,,---)))111111---999ZZZwwwkkkLLL<<<888<<>>DDDLLLUUU\\\^^^```cccfffiiikkkmmmnnnrrrvvvzzzzzzyyyyyy~~~nnn]]]ccc~~~}}}kkkeee^^^ZZZaaattt}}}mmm``````hhhtttwww|||}}}}}}wwwzzz~~~zzzrrrhhh```XXXPPPJJJJJJHHHCCC>>>===MMM\\\nnnxxx}}}~~~hhhWWWIIIGGGCCCBBBBBBCCCCCCBBB======>>>>>>===;;;999888888888888888666333///...------,,,++++++******)))************))))))))))))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''&&&''''''((()))******+++~~~yyy\\\HHHDDD===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<===>>>???;;;;;;;;;;;;<<<>>>???@@@>>>>>>???AAACCCCCCAAA???CCCCCCDDDCCCCCCAAA???>>>@@@@@@???;;;666555777:::666555333222111111222222000000/////////000000111++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++---((((((,,,///:::XXXwwwiiiNNNAAA???CCCccczzz```@@@...///000---444444444444333222111111...000333777<<>>;;;;;;;;;::::::999999999888777777666444222000...111///---+++))))))***+++(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$#########""""""""""""!!! """$$$%%%&&&%%%###"""########################"""############$$$$$$$$$###########################$$$%%%%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$##################$$$#########$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))((((((((((((|||qqq___JJJ===<<<::::::999999:::<<<===>>><<<<<<<<<<<<===>>>??????<<<<<<<<<<<<<<<===>>>??????>>>>>>???AAAAAA@@@>>>BBBBBBDDDDDDDDDBBB@@@???CCCCCCBBB>>>999666777999666555444333222222222222/////////......//////000++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++...+++,,,///...444JJJbbb~~~lllKKKAAABBBQQQkkk||||||VVV:::111///---333333333333333222222111///111333666:::@@@GGGLLLPPPSSSXXX\\\```cccgggjjjlllnnnrrrvvvyyyzzzzzzzzzyyy}}}|||wwwuuuzzzsssvvvwwwxxxyyy{{{zzzooodddbbblllyyyzzzuuuqqqiii[[[QQQMMMJJJEEEEEEHHHBBB888===KKKiiisss{{{}}}~~~zzzyyy|||]]]MMMNNNHHHCCC??????BBBDDDBBB@@@<<<<<<;;;;;;:::999999888888777666444333111000///000///---+++*********+++(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$#########"""""""""!!!"""###$$$%%%$$$##############################""""""#########$$$$$$$$$###########################$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#######################################""""""######$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((((((((((((((((((((())))))))))))((((((((((((wwwaaaSSSHHH===999;;;777777777888999;;;===???<<<<<<<<<<<<===>>>???@@@>>>======<<<======>>>>>>@@@>>>======>>>>>>>>>===???@@@BBBDDDDDDBBB@@@>>>BBBCCCBBB???:::777555555444444444444333333222111///......---------......++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++,,,+++...111......;;;KKKqqqWWWDDDCCCDDDVVVvvvgggAAA...,,,...000111222222333333222222111222333444666:::???CCCGGGKKKRRRXXX]]]aaaeeehhhhhhkkkqqqvvvzzz{{{zzzyyyuuuyyyyyyxxxxxx{{{{{{nnnbbbaaapppwwwooohhh^^^QQQHHHEEEJJJAAABBBJJJBBB666CCC]]]vvv}}}qqqlllrrr~~~nnnSSSGGGJJJEEEBBB??????BBBCCCCCCAAA>>>>>>===<<<:::999888888888777555222111000000000///...,,,+++*********+++(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""#########$$$$$$$$$$$$%%%$$$$$$$$$###############"""############$$$$$$$$$%%%$$$$$$$$$############"""############$$$$$$$$$########################"""""""""#########$$$$$$###########################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$####################################""""""""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))~~~ttt```KKK@@@<<<999999;;;777666666666777999;;;<<<::::::::::::;;;<<<>>>>>>???>>>======<<<<<<<<<===@@@>>>;;;:::;;;<<<<<<;;;;;;===???AAABBB@@@>>><<<===>>>>>>===999666333111222333444444444333111000......---,,,,,,,,,------************************************************))))))))))))))))))))))))))))))*********+++++++++((()))---///---,,,444>>>```}}}kkkIIIBBB<<>>>>>@@@AAAAAA@@@??????===<<<:::999888777888666333000//////000000...---,,,+++************(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""############$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%########################""""""""""""#############################################$$$############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))))))))oooTTTGGG:::666777777666666777666666555555666888888777777777777999:::;;;<<>>===<<<;;;;;;;;;;;;???===:::999:::;;;;;;:::888999<<<======<<<:::999999:::::::::999777333111111222333333333222111000......---,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++)))***,,,---,,,,,,111777MMMlllWWWAAA666999MMM]]]sssqqqPPP777222666------///000111222222222...///000000000222666888999>>>FFFMMMTTTZZZ___ccciiijjjmmmqqquuuzzz~~~~~~||||||}}}}}}zzzzzz}}}{{{yyypppfff[[[TTTNNNFFFCCCDDDEEEFFFDDDEEEPPPfff{{{xxxbbbtttmmmaaaVVVKKKEEEEEE@@@>>>===<<<===????????????>>>===<<<:::999777777666444222///......///000---,,,,,,+++************(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%########################!!!!!!"""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%"""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((()))'''((((((((()))))))))***bbbNNN>>>999444444777888666444666666444444444444555666444444555666777999:::;;;======<<<;;;:::::::::;;;===;;;::::::;;;;;;;;;:::777888999999999888777777999888888999999888444222000000111111111000000//////...------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++---------,,,++++++...111<<>>???======<<<;;;999888777777444333111///............,,,++++++++++++******)))(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%###"""!!!"""""""""############$$$###############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$############"""############$$$$$$$$$########################!!!!!!!!!"""""""""#######################################"""######$$$%%%########################################################################"""""""""###############"""""""""###$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((()))''''''(((((())))))******aaaGGG<<<777666444444666888777555444333222222333444555666444444555555777999:::;;;;;;;;;:::999999999::::::;;;::::::;;;<<<===;;;:::999999888777777666666666999888666666777555222/////////............//////000///...---,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++,,,------,,,,,,---------000GGGeee{{{zzzwww|||hhhMMMCCC===DDD[[[vvvoooRRR;;;000,,,---...///////////////000111111000//////000222222555999???EEELLLSSSYYYfffgggiiimmmqqqvvvyyy|||zzzzzzzzz{{{}}}~~~zzzqqqhhhbbbSSSKKKCCC@@@>>>===???CCC@@@FFFQQQddd~~~nnniiixxxfffQQQFFFDDDDDDCCCCCCAAAAAA@@@>>>======>>>???;;;;;;:::999888888777777222111000//////...------+++++++++++++++******)))(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$"""!!!""""""""""""############""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$#########"""""""""!!!"""###$$$%%%$$$##############################!!!!!!!!!!!!"""""""""#################################"""""""""###%%%%%%""""""""""""""""""""""""################################################!!!"""""""""#########$$$!!!""""""###$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((())))))'''''''''((()))*********mmmJJJ::::::333444222000000333444444111111111111222444666888444555555666888999;;;<<<:::999999888888999999:::999999:::<<<===>>><<<:::;;;:::888666555666666777999666333222333111---***///...---,,,,,,---///000111000///...---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++'''***+++---///000///,,,)))<<>>BBBYYYwwwfffJJJ:::,,,---......///.........333333333111///......000000222666:::???GGGOOOUUUbbbdddhhhmmmqqqtttvvvwww}}}}}}{{{|||~~~~~~xxxmmmaaaZZZNNNFFF???======<<>>>>>???@@@999999999888888777777777000000000000///...,,,,,,******+++++++++******)))(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###%%%%%%%%%$$$""" """"""""""""############""""""######$$$$$$$$$$$$"""############$$$$$$$$$#########""""""""""""!!! """$$$%%%&&&%%%###"""########################!!!!!!!!!!!!""""""""""""##############################"""""""""###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$#########$$$!!!""""""""""""#########%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++nnnNNN@@@;;;000222333333444333222000///111111222222222333333333777555555666777888888777666666777888888888888888888888888:::===>>>===;;;<<<=========;;;999666444555555555333000---------***++++++,,,---...//////000000...---+++***((((((+++++++++************)))''''''''''''''''''''''''******))))))((((((''''''(((((()))***++++++,,,,,,,,,+++*********+++,,,---...444FFFbbbzzz~~~```DDDAAAQQQssswww\\\???111000000111111///------000000111111111000000///...000222555:::BBBKKKQQQ]]]```dddgggkkkoootttxxx|||~~~~~~xxxrrrqqqxxx~~~|||wwwooocccWWWNNNBBBAAA@@@>>>===>>>???AAA>>>TTTooommm|||~~~ZZZRRRHHHBBBAAACCCFFFGGGDDDDDDBBB>>>;;;;;;@@@DDDCCCAAA???>>>===;;;888555444333111///---,,,+++***+++++++++************)))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""''''''"""%%%...,,,###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!########################"""""""""""""""""""""""""""############$$$$$$$$$########################################################################!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******''''''''''''((((((((((((vvv```LLL888555888333222333333333222222111000111111111222222222333333777555444555777777666555666666777888888888888888777888:::<<<======;;;:::<<<;;;;;;:::::::::::::::666666666444111---***(((,,,,,,,,,---......////////////...---+++***))))))+++++++++*********))))))''''''''''''''''''''''''***)))))))))((((((((('''(((((()))******+++,,,,,,++++++*********+++,,,---///000999MMMjjj~~~```FFFIII^^^xxxvvv^^^CCC777---,,,...---...000000000111222222111000///000111222444777>>>EEEKKKWWW[[[___dddhhhlllqqquuuxxxxxxppppppyyy}}}yyyssskkkbbbWWWLLLEEE???<<<:::999<<<@@@CCCDDDEEE\\\vvvwwwvvv}}}nnnSSSNNNGGGCCCBBBCCCBBBAAABBBBBB@@@>>><<<===BBBFFFAAA@@@>>>===<<<:::777555444333111///---,,,+++++++++++++++*********))))))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''&&&"""'''///---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$#################################################################################"""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((~~~[[[AAA777111333888666333333222111111111111222111111111222222222222333666555444444555666555333666666777777888888777777:::===AAACCCBBB@@@>>>======;;;:::888888:::;;;===:::888666222///,,,)))(((........................---------,,,++++++******++++++*********)))))))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))******++++++++++++************+++,,,,,,------///;;;XXXyyyNNN@@@FFF___zzzwww\\\CCC///...111...,,,000///000222333333222111///111111222222444888>>>BBBOOOSSSYYY___dddiiinnnqqqtttzzzzzz~~~zzzrrrttt}}}~~~~~~{{{tttiii]]]RRRIIIAAA===;;;;;;<<>>BBBEEE@@@>>><<<;;;;;;999666333444333111///...,,,,,,,,,++++++*********)))))))))))))))))))))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$""")))111...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""################################################"""""""""""""""""""""""""""############$$$$$$$$$########################################################################$$$$$$######"""!!!!!! #########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((kkkIII777:::999666666222333222111000000111222333111111111111222222222222666444333333444555444222666666777777777777777666;;;???DDDEEECCC@@@=========<<<:::999888888999:::>>>;;;777333111000....../////////......---------,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))*********+++***************++++++,,,)))...000444JJJkkk[[[BBB;;;OOOlllrrrRRR888555666///+++......000222444444333111000111111111111222555999===HHHMMMTTTZZZ```fffkkknnnsssvvv}}}yyy}}}~~~~~~}}}yyyooo```RRRGGG@@@<<<:::888>>>EEEIIIKKKMMMQQQTTTnnn}}}vvvxxxwwwbbbSSSKKKJJJIIIHHHGGGEEEBBB@@@>>>>>>===<<<<<<===???AAA>>><<<::::::999888555222333222111///...---,,,,,,************))))))))))))******)))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%"""###+++222...%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%&&&########################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$####################################################################################""""""!!!!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((({{{lllRRR999333;;;999444222...222111000000000111222333000000111111111222222222555444333333444555444222666666777777777666666555666:::>>>AAA@@@>>>;;;:::999:::;;;;;;;;;:::999888;;;<<<>>>@@@AAA===666000/////////...------,,,,,,++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))******++++++++++++(((///222000<<>>===;;;;;;;;;;;;;;;;;;<<<;;;999888888777444222222111000...---,,,,,,,,,*********)))))))))(((((())))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""$$$+++///,,,&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################!!!!!!""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''''''''''''''''''''''''''((((((((((((vvvaaaPPPDDD???000000666333111444333111000000000000111222222000000000111111111111222444333222333555666555444666666777777777666555555777999<<>>>>><<<:::999444:::DDDNNNPPPHHH999............------,,,,,,,,,+++++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******+++...///+++///DDDgggwwwVVV===888>>>WWWxxxzzz```III888......333...///000000111111111111000111111111111222666999<<<@@@FFFLLLSSSZZZaaaffflllkkklllpppwww{{{|||{{{tttuuuwwwyyy|||}}}|||{{{}}}|||}}}|||yyyrrrlll^^^VVVKKKAAA<<<::::::::::::>>>@@@===>>>JJJaaattt~~~sssfffgggxxxdddOOOCCC>>>CCCCCCBBB@@@>>>===???@@@===<<<;;;:::;;;;;;999777;;;:::888888888777444222111000...---,,,+++++++++******)))))))))(((((((((((((((((((((''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%)))+++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""!!!!!!""""""###$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######################################################################## !!!!!!"""######$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''(((((((((((((((((((((''''''''''''((((((((((((eeeMMM???555///666///111444000333888333//////000111111111111111000000000000111111111111333222222333666777777666666666777777666555555444::::::===FFFRRRYYYYYYVVVDDDDDDBBB@@@>>>;;;999888333777???HHHKKKEEE888---,,,,,,,,,,,,,,,+++++++++,,,+++++++++******))))))***)))))))))(((((((((((('''''''''''''''''''''''''''((((((((()))))))))***)))))))))))))))))))))((('''((()))***+++******)))---***+++---,,,666RRRpppfffMMM???555@@@\\\nnniiiMMM;;;333000...............000111222000111111000///000222444555888===BBBIIIQQQYYY___ccccccdddggglllrrrvvvxxxrrrtttwwwyyy|||||||||~~~~~~~~~~~~~~~|||{{{zzz{{{yyywwwwwwtttmmmbbbYYYKKKGGGAAA<<<;;;<<<<<<===<<>>???@@@???<<<;;;<<<>>><<<;;;:::<<<===>>>;;;999;;;:::888888888777444222///...---,,,+++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$############""" !!!""""""###$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################################################################"""""""""""""""#########""""""""""""#######################################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''((((((((((((xxx\\\CCC777777888666000...333333///333444)))...///000222222222111000000000000000111111111111222222222444666888888777666666777777666555444444888777:::FFFWWWbbbccc```RRRNNNIIIBBB<<<888666555777555555888;;;:::555///++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))(((((((((((('''''''''''''''''''''''''''((((((((())))))******))))))))))))(((((((((((('''((()))++++++******)))---'''+++333111...???XXXuuu{{{eeeTTT???999GGGSSSfffJJJ777***///...,,,,,,---///111333111222111///------///111111333777;;;BBBJJJTTTZZZ\\\]]]___bbbggglllqqquuusssvvvyyyzzz|||}}}|||{{{~~~}}}~~~}}}|||{{{yyyzzz{{{|||||||||zzzzzzwwwuuurrrppplllbbbTTTIIIAAA???<<<;;;===??????@@@>>>DDDPPP```rrrzzzvvvxxxoooeeeVVVJJJ<<>><<<::::::===@@@@@@>>>;;;;;;:::888888888777555333...---,,,+++******))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''(((%%%"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$############""" !!!"""#################################"""""""""""""""""""""""""""############$$$$$$$$$########################################################################$$$$$$######"""!!!!!!!!!""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))```SSSCCC777333333222111111111111111000000000///////////////////////////000000111222222222222111111222444666999<<>>EEEkkk\\\999999222000111333///+++///888444333222111000000//////111222666:::@@@GGGLLLOOOVVVXXXYYY\\\___dddjjjooorrrvvv{{{|||{{{zzz{{{}}}~~~uuuwwwzzz}}}{{{zzz{{{{{{~~~~~~}}}zzzuuuqqqvvvsssnnnfff\\\QQQHHHCCC>>>===;;;===AAADDDEEEEEEMMMXXXhhhzzzttt~~~|||lllQQQBBBAAA@@@>>>>>>>>>>>>???666AAA@@@;;;>>>===999:::===;;;999888888888666444......---,,,+++))))))(((,,,,,,++++++***)))(((((())))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%''')))+++,,,&&&&&&&&&&&&&&&'''((()))&&&'''((())))))'''%%%$$$)))((('''&&&%%%&&&&&&'''%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$###"""""""""""""""""""""######$$$################################################"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""########################"""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++sss```JJJBBB888222222333333111000000000/////////..............................///000111111222222111111333444555777999<<<>>>@@@>>>===;;;777444222444666666555555777<<>>;;;888;;;???@@@BBBFFFNNNSSScccqqq~~~zzzrrrTTT@@@@@@>>>===<<<<<<======;;;>>>999777>>>;;;666999:::888666666666555333111...------,,,***))))))(((++++++***))))))((('''''')))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''%%%&&&'''((((((&&&%%%###((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$###""""""""""""###$$$&&&&&&%%%$$$$$$###"""""""""""""""""""""###$$$$$$################################################!!!""""""""""""#########""""""!!!!!!!!!!!!""""""########################"""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))eeeLLL<<<666333//////222333222000///............---------........................//////000111111111111111333333444555777999:::;;;::::::999777444333444666777666555444666888<<<>>>BBB@@@===:::777444222222222111111///...---,,,++++++,,,,,,,,,,,,,,,++++++,,,***(((((()))***)))((()))((((((''''''(((((()))***)))((('''''''''))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))***************))))))(((((((((&&&))),,,,,,+++,,,///333===ZZZ~~~ZZZDDD;;;:::SSSggg{{{nnnZZZOOO>>>...***...000...,,,222333444555444333111///......000333666;;;>>>AAADDDGGGJJJOOOTTT\\\dddiiilllqqqvvvxxxxxxyyy|||}}}}}}~~~~~~}}}||||||{{{{{{}}}~~~}}}|||zzzwwwtttvvvwwwxxxyyyyyyzzzzzzzzzzzzxxxvvvtttsssqqqnnnkkkggg```TTTHHH>>>999777777777>>>FFFIIIKKKSSScccqqqpppppp~~~nnnPPP>>>===<<<;;;;;;:::;;;;;;???<<<888AAAMMMDDD666777777555333222222111000...------,,,+++***))))))((()))))))))((((((''''''&&&((((((''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$######""""""""""""######%%%%%%%%%$$$######""""""###""""""""""""###$$$$$$################################################!!!!!!!!!""""""""""""######""""""!!!!!!""""""###########################"""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''{{{gggTTTDDD777///333111///000111111000...............------------...........................///000000111111000000111111111111222333444555666777777666444333444666777666555555666777999;;;888888777555444333222222111000///...---,,,++++++++++++++++++,,,,,,,,,,,,+++***)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***))))))))))))))))))((((((''')))+++,,,++++++---///333JJJjjj]]]FFF777@@@JJJZZZxxxzzzrrr[[[AAA111///111111///111222555666666444222000......///000222555888999===@@@EEEJJJQQQYYYbbbhhhhhhmmmrrruuuvvvxxx{{{~~~}}}yyyxxxyyyyyyyyy~~~~~~~~~~~~}}}||||||zzzxxxsssppptttuuuwwwxxxxxxvvvuuussssssqqqooommmjjjfff```\\\RRRMMMCCC;;;666666888:::===DDDLLLRRRZZZjjjyyy___ddduuu|||ppp\\\DDD======<<<;;;;;;:::::::::===;;;AAAWWWgggUUU;;;555555333111000000///...,,,,,,,,,,,,+++***))))))((()))))))))((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((***+++,,,''''''&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$##################$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$$$$######""""""######""""""######$$$%%%################################################""""""""""""###############""""""""""""""""""###########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""""""""""""""#########$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&wwwhhhRRRBBB:::666333111444333000/////////......//////.........---------..............................///000000000000///000000/////////000111111222444555555444333444555777777666666777888999999666666555555444333222111111000///---,,,,,,,,,,,,+++++++++++++++++++++,,,************))))))((()))''''''((((((((((((''''''&&&&&&&&&''''''((())))))'''''''''''''''''''''''''''(((((((((((()))))))))&&&''''''((())))))*********************+++---///...999MMMgggyyyYYYFFFAAA???FFF^^^}}}^^^CCC333000222444000222444666666555222111000000//////000222444555555888===CCCIIIRRR[[[aaaaaafffkkknnnppprrrwww{{{xxxvvvyyy}}}}}}{{{~~~~~~~~~}}}{{{zzzzzz{{{{{{yyyuuuqqqrrrsssuuuvvvvvvtttrrrppppppooommmkkkfff^^^UUUNNNBBB???;;;888777999<<<>>>AAADDDLLLWWWhhhxxx```NNNTTTfffooobbbUUUKKK???>>>=========<<<;;;:::::::::;;;DDD]]]nnn[[[>>>666555333111000000///---,,,,,,++++++******)))))))))***)))))))))))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))+++,,,$$$$$$$$$%%%%%%'''((()))######$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#################################$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""###############$$$$$$%%%######################################################$$$$$$$$$$$$%%%%%%######""""""""""""##############################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""#########################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''''''''QQQFFF:::333333444333111000///...---------.../////////.........------------------------------------......///////////////111111000000000000111111///222444555444333333333777777777666666666555555666666666666555333222111111000...---,,,,,,------,,,++++++*********++++++(((***++++++)))(((((()))&&&''''''((((((''''''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))%%%&&&&&&''')))******+++,,,+++)))))))))+++---//////000:::PPPjjjsssQQQAAA;;;>>>KKKlllxxxXXX===111......///111333444555444333222333222111000000111222222444666:::???EEEMMMVVV[[[^^^bbbgggjjjlllooouuuyyyzzz}}}~~~wwwwww|||~~~|||xxxxxxxxxyyyzzzyyyvvvsssnnnpppqqqssssssrrrpppoooooommmkkkggg```WWWLLLEEE:::999999999:::<<>>>>>>>>>>>===<<<;;;:::888;;;???MMM[[[OOO<<<888555333111000000000...,,,++++++*********)))))))))))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%#########$$$%%%''')))***$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$########################$$$############$$$%%%%%%################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&''''''''''''''''''((((((666444222111111111000///+++,,,---------------...------------,,,,,,,,,,,,------------------------------.../////////......111000000//////000000111...000444555444222111111444555666666666666555444444555555555444333222111000///---,,,++++++,,,------,,,+++***))))))******(((***,,,,,,)))(((((()))&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))***)))((()))***,,,------...---333BBBVVVooorrrSSSEEECCC@@@XXXxxxYYYBBB444---///000111222333333333333444333111000///000000111333555888<<>>>>>===<<<;;;:::777>>>===>>>EEE@@@666777555333111000000///...,,,************))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$###############$$$###$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################"""############$$$$$$$$$########################"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""""""""""""""############$$$$$$######$$$$$$%%%&&&######################################################$$$$$$$$$%%%%%%%%%$$$######""""""######$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""#########$$$####################################$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''''''(((...111333111...,,,,,,...***,,,///000///...,,,,,,,,,,,,,,,+++++++++******------------------------,,,---......//////............---------......///---000333555333222000000111333555777888999999888222333444444444333111000000...,,,******+++,,,---...---+++)))(((((())))))'''***---,,,)))'''((()))%%%&&&'''(((((('''&&&%%%&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))((((((((((((((('''''''''''''''(((***,,,,,,+++***((((((---777CCCYYY{{{yyy]]]OOO===JJJqqqzzz\\\EEE777//////000000111222333444444333111000//////000000---///111444888>>>EEEJJJMMMQQQVVVXXXZZZ]]]cccgggiiinnnuuuzzz{{{zzzxxxwwwxxxwwwxxxyyy|||~~~yyy|||{{{tttmmmiiihhhhhhlllnnnsssxxx}}}~~~}}}~~~~~~~~~}}}zzzxxxvvvuuutttssstttsssqqqooorrrqqqpppmmmjjjgggeeeccc]]]XXXPPPIIIBBB<<<777333222222555888===BBBGGGIIIDDDRRRhhhqqq|||~~~hhhOOOBBB>>>AAA777:::AAA===;;;>>><<<<<<======>>>===;;;:::999666BBBAAA;;;>>>;;;333444444222111000000///---+++************))))))))))))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################"""############$$$$$$$$$########################"""###$$$%%%%%%$$$###""" !!!"""######"""!!! """""""""""""""#########$$$$$$######$$$$$$%%%&&&################################################"""############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''......---------......///++++++++++++++++++++++++************************,,,,,,+++***+++,,,---...///------///222333111///......------------.........///111333333111000...222222222222222222222222333333333333333111000000//////...------------...+++******)))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))))))))************))))))(((((((((((()))))))))))))))***++++++,,,,,,---+++---000222???bbbeeeMMMEEEUUUllllll>>>999222///222333111222666777666444222000/////////000000000222444888;;;>>>CCCEEEHHHKKKPPPVVV]]]cccdddhhhmmmrrruuuuuusssrrrpppsssuuuwwwxxxzzz}}}}}}zzzsssvvvzzz|||~~~~~~xxxpppmmmnnnuuuuuuuuutttuuuyyy~~~}}}}}}zzzzzz}}}{{{~~~||||||||||||{{{yyyxxxxxxyyyxxxvvvrrrooonnnoooqqqooonnnmmmlllhhhbbbZZZUUUQQQJJJAAA:::888777666444111333999??????<<<===@@@```nnnhhhOOOAAA<<<:::BBBAAA>>><<<::::::::::::AAA@@@===;;;:::;;;<<<<<<;;;:::999::::::999666444444333111///...---......++++++******)))(((((((((((((((((((((''''''''''''))))))((('''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%(((((('''&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########""""""############""""""###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""######$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$######""""""""""""##############################"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''///...---------------...++++++++++++++++++++++++************************,,,,,,+++++++++,,,---......---,,,...111222000.........------------.........///000111222111111000111111222222222333333333222333333222222111000//////......---------------+++***))))))(((((())))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((()))))))))******))))))(((((((((((())))))((())))))******+++,,,,,,...,,,---///...444LLLfffiiiQQQTTTddd^^^DDD:::333333444222111222666555444333111000//////000000000111333666999;;;>>>@@@CCCFFFJJJPPPWWW\\\___bbbggglllooopppppppppnnnpppsssuuuvvvxxx{{{}}}}}}~~~~~~|||{{{uuuwwwyyy{{{{{{|||}}}~~~~~~~~~xxxwwwvvvuuutttwww|||~~~~~~}}}yyyyyy~~~~~~}}}{{{{{{zzzzzzyyyxxxvvvvvvxxxwwwuuussspppoooooopppllljjjgggddd___XXXQQQKKKFFFAAA:::666555555555444999;;;>>>>>>;;;;;;FFFRRRttt|||~~~oooXXXGGGAAA???<<<@@@???===;;;:::999999999???===;;;:::999999:::;;;:::999999999:::999666444333222000...---------...------,,,++++++******)))(((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$#########$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$"""##################"""###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""######$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$######""""""""""""##############################"""""""""""""""""""""""""""############$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++,,,------,,,+++,,,---///000///---......------------............///000111222222333111111111222222333333444111111111111000///............---------,,,,,,,,,+++***))))))(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''((((((((('''''''''(((((((((((())))))((((((''''''(((((()))(((((()))******++++++,,,...,,,---///,,,+++666EEEllllllYYYUUUppp]]]LLL999222222333333333333333333333222111000000000/////////111333555666777999;;;>>>BBBGGGMMMQQQVVVYYY]]]bbbfffiiikkkllljjjllloooqqqsssuuuxxxzzz{{{{{{{{{|||~~~xxxwwwwwwwwwxxxyyyzzzzzzzzzzzz{{{|||}}}~~~zzzyyyxxxvvvtttuuuxxx{{{~~~~~~~~~~~~|||}}}~~~}}}|||xxxvvvvvv{{{}}}}}}|||}}}yyyxxxxxxxxxwwwuuutttssstttssssssrrrpppnnnllllllgggddd___YYYSSSMMMFFFAAA;;;888555444444555555555:::<<<===:::666;;;QQQfffzzzxxxlllXXXEEE>>>???@@@>>>>>>===<<<:::999888888888<<<;;;999888777888888999999888777777888777555333222111000...---------...---,,,,,,++++++***))))))(((((((((''''''''''''&&&((((((''''''&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$######""""""""""""##############################"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,,,,,,,******+++,,,---......---...------,,,,,,------...---......///000222444555222222222222222222222222000000000000///...---,,,---------------,,,++++++******)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((())))))***+++++++++,,,***,,,///...,,,///666JJJcccwww^^^VVVfffqqqOOO:::444444222000222222333333333222111000/////////...///000111222111333555777:::>>>CCCGGGMMMOOOSSSWWW\\\aaadddfffdddgggjjjmmmnnnqqqtttwwwyyyxxxxxxxxxzzz}}}xxxvvvtttssstttuuuuuuuuuvvvvvvvvvwwwxxxyyy{{{|||}}}~~~~~~xxxzzzzzzyyywwwuuuuuuwwwzzz|||{{{{{{{{{}}}~~~}}}xxxxxx{{{|||zzzvvvuuussstttvvvxxxxxxxxxwwwvvvvvvvvvuuutttrrrqqqpppnnnmmmmmmmmmllljjjgggddd```[[[UUUNNNIIIDDD???<<<666555555555666777888888777999===???AAALLLcccxxxtttooocccWWWFFF;;;999<<<=========<<<<<<;;;:::999999999:::999888888888888999999777666444555555555333222111000///---,,,,,,------*********)))((((((''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$###############"""""""""""""""######$$$$$$$$$$$$###############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""##############################""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,------------,,,,,,,,,,,,------------...///000222444555555444444333222111000000////////////...---,,,,,,,,,,,,------,,,,,,+++******))))))((('''((((((((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''(((((()))******+++++++++******---...---...111666EEEbbbdddLLLMMMaaapppUUUHHHBBB999///222222222333333222222111000/////////.../////////...000222333555888<<>>:::999888999:::<<<<<<<<<<<<;;;;;;::::::999999999999999:::::::::777555333222333222111///000///...,,,,,,,,,------******))))))(((''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%***)))'''&&&$$$##################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################"""""""""""""""######$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""######################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,++++++******++++++,,,++++++++++++++++++++++++************************)))******+++,,,+++++++++(((***,,,,,,,,,,,,,,,...------,,,,,,,,,,,,------------...000111333444444555444444333222111000000////////////...---,,,,,,***+++,,,---,,,+++***)))***)))((((((''''''(((((((((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''((())))))******++++++*********++++++---...000444FFFiiizzzmmmYYYEEEEEE[[[ttt}}}kkkddd]]]NNN@@@333333222111111222222222000000000000/////////...---...000111222444777999===???BBBFFFJJJNNNQQQSSSTTTWWW[[[^^^aaadddhhhkkkllllllmmmmmmnnnooopppqqqooollljjjkkkmmmooommmkkknnnooopppqqqrrrsssssstttuuuqqqooorrrxxx{{{{{{yyyssstttvvvvvvuuutttuuuwwwuuuuuussssssrrrssstttuuuxxxwwwwwwyyy{{{zzzvvvqqquuuwwwvvvttttttvvvtttpppoooooonnnmmmllljjjhhhggg^^^[[[YYYYYYYYYVVVPPPLLLCCC@@@;;;888777777666555222444555555444555777999777===NNNfff{{{ooo___jjjrrrpppRRR999888:::<<<:::777666999;;;;;;<<<<<<<<<<<<;;;:::999999999:::;;;;;;;;;;;;999666444222222111000...///...---,,,+++,,,,,,---,,,++++++******)))(((((('''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%''''''&&&%%%$$$###""""""###########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&+++***)))'''%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$"""############$$$$$$$$$"""""""""###############"""""""""""""""######$$$"""""""""###############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***))))))******+++,,,---************************************************((()))***+++,,,++++++***(((***------,,,+++---...---,,,,,,++++++,,,,,,---,,,---///111222333222222222222222222222222222222000000000//////...---,,,***+++,,,---,,,+++)))((())))))(((''''''''''''((((((((((((((('''''''''''''''&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&''''''''''''((((((((((((''''''&&&&&&''''''(((''''''(((((()))*********)))+++++++++***+++---...///...666PPPuuu~~~YYYBBBEEEOOObbbyyy{{{ooogggfffeeeZZZLLL666444222000///000222333111111111111111000000///,,,...///000000111333555777999<<>>@@@@@@AAAEEEHHHLLLPPPSSSWWW[[[^^^ZZZ]]]aaadddeeedddbbb```eeecccbbbfffkkkllliiiffffffhhhkkkmmmnnnnnnmmmlllkkkmmmooosssvvvvvvuuusssnnnpppqqqqqqooommmllllllnnnnnnnnnnnnppprrrtttuuunnnooopppooommmmmmnnnpppkkknnnnnnkkkmmmrrrqqqkkkffffffeeedddbbb```^^^]]]RRRMMMHHHGGGFFFDDD>>>999888666444444555666666555222444555555555777<<<@@@KKKTTThhhjjjcccuuussssss___CCC777999333000666:::999999<<<777888999:::;;;:::999888666777888999:::;;;;;;;;;@@@===999666555333111000...---,,,+++++++++,,,---)))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$#########""""""############""""""########################&&&%%%$$$######$$$%%%&&&""""""######$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""#########$$$"""""""""""""""######$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''',,,+++***))))))***+++,,,))))))))))))************))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---.........---,,,000000//////000111222222000000000000111222333444000//////---,,,+++******+++++++++***)))(((''''''((((((((((((((((((((((((&&&%%%&&&...777777///&&&***)))((('''&&&''''''((('''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))++++++******++++++,,,---***///000555AAARRRwwwpppMMM<<<@@@YYYrrrwww___HHH??????@@@888666444222222222111000333333222111000000000111000000///...............111111222333555777999:::===>>>AAAEEEHHHKKKMMMNNNQQQRRRSSSUUUWWWYYYZZZ[[[\\\]]]^^^```bbbccceeeeeeddddddeeegggggghhhhhhhhhjjjkkkmmmmmmllllllmmmooollllllkkkjjjiiihhhhhhgggjjjiiigggfffeeefffhhhiiikkkkkkkkkjjjiiihhhgggfffdddeeeggghhhhhhgggfffddd___^^^]]]ZZZVVVRRROOOLLLDDDBBB???<<<:::999::::::555555666777444111555<<<999888999:::888:::GGGWWWfffmmmooo}}}{{{|||pppWWWCCC:::888222222333444555666777888999888888777666555555555222333555666888:::<<<<<<>>>===:::777555222111000///......------,,,,,,+++))))))(((''''''''''''''''''((()))(((&&&%%%%%%'''%%%$$$$$$######$$$$$$%%%(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$##########################################!!!!!!"""###$$$$$$%%%%%%##############################""""""######$$$%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$###############""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&******)))(((((()))******(((((()))))))))*********(((((()))))))))*********************++++++++++++*********+++++++++,,,,,,++++++---.........---,,,111111000/////////000000000000000000000111222333//////...---,,,+++******++++++++++++***)))((('''(((((((((((((((((((((((('''%%%%%%)))///111,,,'''((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))))))))***************+++,,,,,,)))...,,,...555???\\\___DDD;;;FFFWWWtttzzzhhhVVVHHH>>>===;;;888555222000...---222222111000000000111111000000///.............../////////000222333555666777999;;;>>>AAACCCEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNQQQRRRTTTWWWYYY\\\^^^___^^^___aaabbbcccdddddddddggghhhiiihhhgggfffggghhhggggggffffffeeedddddddddaaa```___]]]]]]^^^___```fffffffffeeedddbbbaaa```^^^^^^^^^\\\ZZZVVVSSSQQQQQQPPPOOOLLLIIIEEEBBB@@@>>><<<:::888666666666777444222222444444333888???;;;777777;;;AAAKKK\\\kkkuuu~~~|||jjjWWWHHH===666333111222222333555666666777333333444444555666666666222333444666888999;;;;;;===;;;999666444222000000---,,,,,,++++++***))))))))))))(((''''''''''''''''''((()))(((&&&%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$+++***)))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######$$$%%%%%%####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################################################################!!!""""""###$$$$$$%%%%%%#######################################$$$$$$%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$#########""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''')))((((((''''''(((((()))(((((())))))))))))******(((((())))))))))))******))))))))))))*********************++++++++++++,,,***+++,,,------------,,,222111000///............000000000///000000111111//////...---,,,+++******+++++++++++++++***)))((((((((((((((((((((((((((('''%%%$$$$$$'''((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((())))))))))))))))))))))))******+++,,,111...---000333FFFcccxxxZZZDDD???CCCWWWjjjrrrYYYEEECCC@@@;;;555111000000000000000/////////000111111000000///........./////////......//////000111222222333555888999;;;<<<<<<<<<===>>>@@@AAACCCDDDDDDEEEFFFHHHLLLOOOSSSUUUWWW[[[\\\^^^```aaabbbcccccccccdddeeecccaaa```aaabbbaaaaaaaaa``````_________\\\[[[ZZZYYYXXXYYYZZZ[[[^^^]]]]]]\\\ZZZYYYWWWVVVXXXWWWVVVSSSOOOKKKGGGEEEFFFFFFDDDBBB???<<<:::888777666444333222222333444555111000333444555:::???999777888@@@MMM[[[mmmzzz~~~~~~~~~kkkRRRBBB>>>>>>:::555000111111222333444555555111111111222333444444444111222333555666888999999:::999777444222000//////,,,,,,,,,+++******)))))))))((((((''''''''''''(((&&&(((((((((&&&%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%+++***((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################################################################"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***(((((((((((())))))))))))************++++++++++++***++++++,,,,,,,,,,,,,,,//////..................000000//////.../////////......------,,,+++******+++++++++++++++***))))))''''''''''''''''''''''''%%%%%%%%%$$$######%%%''')))((('''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))((((((((((((((()))******+++000...---000000:::OOOppp|||```III======LLLccc|||sssaaaQQQKKKAAA777000...111444//////......///000111111000000///////////////000000000////////////000000111222333444555666666666888888999:::<<<===>>>>>>===???AAADDDGGGJJJLLLNNNSSSUUUVVVYYYZZZ\\\]]]]]]]]]_________]]]]]]]]]___^^^]]]\\\[[[ZZZXXXWWWWWWVVVUUUTTTSSSSSSSSSTTTTTTSSSRRRRRRQQQOOOMMMKKKJJJNNNMMMLLLKKKHHHFFFCCCBBB??????===<<<:::777666555333222222111111222222333666222111333555444666::::::AAALLLWWWaaalllwwwllllll{{{nnnZZZBBB777:::>>><<<777000000000111222333333333333333222222222111111111111222222333555666777777777666444222000///............------,,,+++++++++)))(((''''''''''''((((((&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###############################################################$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""######$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((''''''&&&%%%%%%&&&&&&))))))))))))))))))))))))'''(((((((((((()))))))))'''(((((((((((()))))))))''''''((((((((()))))))))))))))*********+++++++++************++++++,,,,,,,,,,,,,,,,,,---...///000//////......---.........---------,,,,,,++++++*********+++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%######%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''(((((()))***%%%,,,******...---000===LLLmmmdddIIIBBB@@@HHH^^^yyymmmdddUUUDDD666//////111//////......///000111111000000/////////000000111111000//////....../////////000111222222222222222111111222222333444555555999999;;;===???@@@BBBCCCEEEFFFHHHJJJLLLNNNOOOOOOSSSTTTVVVVVVVVVVVVWWWYYYWWWVVVTTTRRROOOMMMKKKJJJHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDBBBAAA@@@AAA@@@@@@???>>>===;;;;;;777666555444222111000000333333333333333444444555555222222444444222333777DDDWWWnnn{{{~~~|||kkkfffvvvzzzfffPPPDDD777222555777555222///000000000111222222222333333333222222222222222111222222333444555555666555444222111///...------...------,,,,,,+++******((((((''''''''''''((((((%%%'''((('''&&&&&&'''((((((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$#######################################$$$$$$$$$########################!!!"""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%,,,+++)))'''&&&%%%%%%%%%((())))))******))))))(((''''''(((((((((((())))))''''''(((((((((((())))))(((((((((((()))))))))))))))))))))************+++******))))))******+++,,,)))******+++,,,...///000...------,,,------......---,,,,,,,,,+++++++++***))))))*********))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''%%%######%%%$$$#########$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((())))))***'''---+++)))...---+++222;;;LLLhhhsss```PPPCCCHHHZZZmmm|||uuubbbNNN===333///000000/////////000111111000000/////////000111111//////...---------------------...////////////........./////////000000000444444555666777888888999===>>>@@@AAACCCDDDEEEEEEFFFGGGIIIJJJJJJKKKMMMNNNKKKJJJHHHFFFCCCAAA???>>>>>>============<<<<<<<<<=========<<<;;;:::999888;;;:::999888777666555555444333222111111000111111444444444555555666666666222111333555555666===EEEXXXoooyyyhhhlllaaaIII:::777444333333333222000000000000111111111222222///000111222333555555666222222333333444444444555333333111000///......---+++++++++***))))))(((((((((''''''''''''(((((()))%%%&&&((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&***)))(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################################################################!!!"""###%%%%%%$$$##############################"""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%,,,+++)))'''&&&%%%$$$$$$''''''((())))))((('''''''''''''''((((((((())))))'''''''''((((((((())))))(((((()))))))))*********))))))))))))***************))))))((()))***+++,,,************+++---......,,,+++++++++,,,---......,,,,,,,,,+++++++++++++++'''(((((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###$$$$$$#########$$$&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))(((((())))))***++++++111,,,***111000+++///444888FFFfffsssZZZJJJEEEMMMaaasssttt\\\HHH===222222111000000000111111000000//////000111111222000//////............///,,,------........................///////////////000000111222333333444444999999;;;<<<===>>>>>>>>>===>>>@@@@@@@@@@@@BBBCCC@@@@@@???===;;;:::888888888999999999888888777777555555666666555444444333777666555444444333333333555444333222222333444444444444555555666666555555222333666:::<<>>YYY}}}eeeLLLEEEKKKQQQooo~~~}}}QQQ999***111777000---333,,,///222222000//////000111222222333222111000///......------,,,,,,,,,+++//////.........---------,,,,,,---...000222333444333333333333444555666666555555555666666666777777666666666555555444444444333222222222111111000000000000000000111111111111222222222111111111111111111222222222222222111111000222444555555666777888555BBBPPPVVVZZZiii{{{tttccchhhwwwpppUUU???333///000000000000111111111111000111111000...///111333111111111222333444555666555555444444333333333333/////////...------,,,,,,***)))(((((())))))(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''&&&%%%&&&'''&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%'''((()))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********))))))*********+++++++++************************************************+++,,,------...---------------,,,++++++***))))))))))))))))))((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))++++++************++++++,,,---///555DDD```|||eeeVVVRRRQQQZZZcccvvvfffLLL999999999000---222222222111///---...111333111111222222222111000000/////////......---------/////////......---------///.........///000000111333333222222222333333444111111111111222222222222444333333333222222222222222222222111111000000000000000000000111111111111111111111111222222222222333444444444444333333222444555555333222666>>>EEETTTfff{{{yyymmmcccdddttt}}}gggQQQ@@@777333222//////000000000111111111///000000///---...000222111111111222333444555666666666666555444333333222.........---,,,,,,+++++++++)))(((((()))***((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&(((******)))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$############"""""""""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))******)))))))))*********++++++************************************************++++++,,,---------------,,,,,,,,,+++******)))))))))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))),,,++++++***++++++,,,,,,)))---///---000@@@[[[ppp~~~sssnnnZZZTTTUUUddd~~~lllWWWOOOFFF777///111333111///...---...///000000111111222222222111111111000000000000/////////////////////............111000///......---------222111111111111111000000............////////////111000000000000000//////111111111000000000000000000000000111111111222222000000111111222333333333/////////000000000000111777888777666999CCCRRR^^^rrr~~~llldddgggtttppp^^^FFF555000111222000//////000000000000111111...//////...------...000000000111222333444555555888888777666555444222111------,,,,,,+++*********+++***))))))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''***......---+++'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&'''((())))))'''&&&$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&+++***)))'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***************************************************+++++++++++++++,,,------------,,,,,,+++++++++******))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))++++++++++++++++++,,,---)))---000,,,***000@@@OOOyyymmmXXXRRR___vvv|||kkkTTTBBB;;;333222000111222222000...000111111111222222222222222111111111111111111111////////////////////////111000///...------------000000000000000///............/////////000000000////////////////////////000000000000000000000000000000111111111222222222222222222222222222222222000000000000111222333444666777;;;CCCPPPaaaqqq{{{rrrrrrsssyyyyyymmmOOODDD666000111222000,,,////////////000000000111///000000///...---...000///000111222333444444555999999888888666444222111---------,,,++++++******,,,***))))))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&(((+++...///---+++))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((()))+++---,,,***(((&&&###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$#########"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********************************))))))*********+++++++++***+++,,,,,,------,,,,,,++++++***************)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((+++*********++++++,,,---(((+++......---///444999UUUxxxdddPPPPPPeeepppWWWHHHBBB;;;333000111222111000111111111111111111222222111111111222222222222222000000000000000000000000000//////.........//////000000000000000///...---////////////000000000111///000000000000000000000000000000000000111111111111111111111222222222222444333333333222222111111555555444444444555666777777;;;FFFZZZqqqyyyiiiyyyqqq\\\MMM888666333222333222///,,,...////////////000000000000111222111///...///000...///111222333444444444888888999888777444222000......------,,,++++++++++++***))))))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''***,,,,,,***((()))))))))(((((('''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))+++---,,,***(((&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%'''((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((())))))((((((((()))))))))******************************)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,************************((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))***+++,,,,,,'''(((***---///000///...:::XXX~~~aaaLLLPPPiiirrr___PPP<<>>999444555444222111000///000000.../////////000000000000000000000111111222222222111111000000000000111111///000222333333222111000........./////////000000111111111111222222222333111222222222333333333333111111111222222222333333111111222222333444555555000222666<<>>BBBKKKWWWeeesssxxx```LLL:::...+++000...---,,,,,,...///...---............/////////000...000222111///---,,,,,,---...111333444444333222222444666777666444222000,,,,,,++++++***))))))))))))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%""""""%%%'''))))))%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''((((((((((((((()))***+++,,,++++++***)))))))))))))))******+++---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***************++++++,,,+++++++++++++++++++++++++++...111333???\\\xxxcccZZZLLLRRRXXXaaatttkkkRRRLLLFFF>>>777333222111000444222//////000000,,,(((000000000000111333444666333555666444222333555555555555555555666444222000222222222111111111111111...111444555555555666666111111222333222111333666666555555777555111222555333444555666777===FFFMMMOOO]]]ooobbbDDD999666000---............------.........000/////////000111333444111000...,,,+++,,,...///...///000111111222222111111222444444444333111///------,,,,,,+++***))))))(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((***))))))(((''''''&&&&&&###$$$%%%&&&'''((())))))((((((((()))+++***)))'''''''''((()))*********))))))((((((''''''(((((())))))((('''&&&%%%&&&'''(((&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&'''''''''(((''''''&&&&&&******))))))((((((((('''(((((((((((((((((((((((('''&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$#################################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$##################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''(((***+++++++++***)))))))))(((((())))))***+++++++++++++++************++++++++++++++++++++++++((((((((((((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***+++++++++++++++++++++++++++++++++...000000555HHHddd{{{uuu^^^SSSIIIKKK]]]xxx~~~iiiaaaUUUJJJBBB===999777777333///...111333333111//////000111111111000000---///111000////////////333111000///000222333333333333333333222222222222333444444444222000//////666444333222222222333555666444444666444222333777555999>>>DDDKKKVVVbbbjjjvvvqqqhhhppp~~~cccLLL777222333...,,,///---,,,,,,++++++,,,,,,---///.........///000222333000///---,,,+++,,,---...------...///000000000000000111222333333111000///,,,,,,,,,+++***)))))))))(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''((((((&&&%%%&&&''''''(((((((((((((((((((((''''''''''''((((((***)))((('''''''''((((((((((((((((((((('''''''''(((((('''''''''''''''((($$$%%%%%%&&&''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""%%%%%%%%%%%%$$$$$$$$$###$$$######""""""######$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''(((((((((&&&''')))*********)))((())))))(((((())))))***+++))))))))))))************************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))************************++++++)))---///...,,,333CCCPPP{{{mmmXXXNNNMMMZZZtttrrreee[[[SSSNNNEEE>>>777333222333333222000000//////000111222333000222444555444222111222000111222444555666666666111111000000///.........000000000111111000000000444333111111222444555444222000222666888999>>>EEELLLQQQZZZdddppp~~~~~~pppnnnsss~~~vvvnnniiiCCC666---...///,,,+++---+++******************+++---------------...000000///...---,,,+++,,,---...,,,,,,---...///////////////000111111111000...---++++++******))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''((((((((())))))((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&(((((((((((('''''''''''')))((((((''''''(((((()))(((((('''&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$###############"""$$$$$$$$$###############$$$$$$$$$##################""""""""""""""""""###################################################""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&((()))))))))((('''((((((((((((((()))******''''''(((((())))))******))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))))))))***************'''+++...---+++,,,444;;;IIIhhh}}}bbbPPPZZZqqqzzzllleeeZZZRRRMMMIIIDDD@@@===;;;999888888999:::;;;000///000111///,,,---000(((,,,222666666333///---222222111111000000//////333222111111333444555444111333666999???DDDCCC@@@<<<<<<@@@IIIOOOUUU^^^gggxxx|||yyypppiiittt{{{fffVVVNNNMMM666000---...---***))),,,******))))))))))))******,,,,,,,,,,,,,,,------...------,,,++++++,,,------,,,,,,---...////////////...////////////...---,,,******))))))((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''''''''''''''(((((()))))))))'''((())))))(((((())))))******)))((((((((((((((())))))(((((((((((())))))******)))(((((('''''''''((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$#############################################"""""""""""""""######""""""""""""#############################################$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''%%%&&&'''((()))(((((('''((((((((('''((())))))***'''''''''(((((())))))***)))))))))))))))))))))))))))(((((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))((((((((())))))*********(((***------+++---111666111FFFiiippp[[[[[[mmm}}}}}}vvvnnnhhhZZZ[[[\\\[[[UUUMMMDDD???:::555333444111---000666333666:::;;;888555222222333333444555666777888888:::777444333555777777666>>>GGGRRRYYYaaagggfff```\\\]]]bbblllttt{{{vvv___[[[aaannn{{{bbbGGG777333555222000......+++)))***---++++++************++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...///000000000000............------,,,,,,)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))$$$&&&(((((('''''')))+++---,,,+++***))))))******+++******************+++.........------,,,+++***)))))))))))))))))))))))))))(((((('''(((((())))))))))))(((((((((((()))***&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&######$$$%%%&&&'''((((((%%%&&&&&&&&&&&&'''''''''%%%&&&((()))))))))((('''((((((''''''(((((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))''''''(((((())))))*********++++++++++++,,,///222000666IIIggg{{{aaa```kkk}}}~~~~~~kkkWWWIIIEEE>>>;;;<<<999333444<<>>999444222444777000222555:::???CCCGGGHHHAAA>>>;;;===BBBGGGIIIIII]]]mmm}}}||||||lll^^^VVV\\\lllxxxcccJJJ666,,,,,,...------,,,+++))))))+++...,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++*********++++++++++++,,,,,,------...///000000000000......------,,,,,,,,,,,,))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$'''))))))((()))---000333222111000///000111222222222111111111111222222111111111111000///------)))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,///000''''''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$"""""""""#######################################%%%%%%%%%%%%%%%&&&&&&&&&###############$$$$$$$$$""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%########################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))***)))(((((((((''''''''''''((())))))******)))))))))))))))(((************************))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))***&&&&&&'''(((((()))******+++*********+++,,,------///000888III^^^xxx~~~~~~|||wwwtttyyyxxxlllWWWPPPOOORRRMMMDDDBBBHHHMMMOOOOOOKKKDDD@@@@@@BBBDDDGGGNNNWWWaaakkkrrruuujjjfffcccdddjjjpppssssss}}}yyykkkeeeeeefffjjjttt{{{dddXXXFFF888000.........)))******))))))***++++++,,,++++++******++++++,,,***+++,,,,,,,,,+++******))))))***+++++++++++++++,,,,,,---...////////////......---,,,,,,,,,,,,,,,))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))*********++++++++++++,,,---111444444333555:::??????>>>===<<<<<<===???@@@AAAAAA@@@@@@@@@@@@AAAAAA============<<<:::999777555444333222000///...---+++***)))'''&&&&&&&&&&&&''''''&&&'''(((+++---///&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$!!!"""""""""#########$$$##############################$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$############$$$$$$########################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))((('''''''''''''''((())))))++++++******))))))((((((************************))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******&&&&&&&&&'''((())))))******)))***+++---------,,,***---222777<<>>AAABBBAAACCCIIIOOOJJJIIIHHHGGGHHHJJJLLLMMMOOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPNNNLLLKKKIIIHHHGGGEEECCC@@@===;;;:::333222111///...------,,,,,,***((('''&&&'''((()))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$!!!!!!""""""#########$$$########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%######""""""""""""##############################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((******---000...)))''')))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))(((((('''''''''&&&)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&'''((()))************+++++++++---,,,---...---333GGG[[[~~~|||vvvnnn```^^^TTTPPPXXXaaalll}}}zzzwwwkkkkkkwwwvvv~~~lllVVVEEE===000///...---,,,,,,+++,,,++++++************************+++++++++,,,,,,,,,//////...------,,,++++++******))))))******+++,,,............///////////////......------,,,++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((()))))))))(((''''''''''''((()))***+++)))))))))***,,,///222333777999;;;???BBBDDDFFFFFFHHHJJJLLLLLLJJJLLLPPPTTTRRRQQQPPPQQQRRRTTTTTTTTTWWWTTTQQQRRRVVVWWWTTTQQQXXXUUUSSSSSSVVVWWWTTTRRRWWWVVVTTTRRRPPPNNNMMMLLLMMMIIIDDD@@@===;;;999777333000,,,******++++++******)))(((((('''''''''((('''&&&%%%&&&(((((((((&&&%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$###############"""""""""""""""########################!!!!!!!!!"""$$$$$$###"""####################################""""""!!!!!!######$$$$$$$$$$$$###### !!!!!!""""""######"""""""""""""""""""""""""""############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((++++++...111///+++))),,,(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''')))((((((((('''''''''&&&(((((('''%%%%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((***)))((('''&&&''''''((())))))*********+++++++++,,,,,,---...,,,---999HHHddd}}}}}}lll______``````eeennnwwwqqqsss{{{||||||vvviiiVVVCCC666000///...---,,,++++++++++++*********************************+++++++++,,,,,,...---------,,,++++++++++++++++++++++++,,,------............////////////.........---,,,,,,++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''((('''''''''''''''''''''+++,,,...111444888;;;===CCCDDDEEEGGGIIIKKKLLLLLLMMMOOORRRQQQPPPPPPTTTWWWVVVUUUTTTTTTTTTUUUUUUUUU[[[XXXUUUWWWZZZ[[[XXXUUUYYYXXXXXXXXXYYYYYYWWWUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQNNNIIIFFFEEECCCBBBAAA<<<999444111///---+++)))'''''''''''''''((())))))***)))''''''(((((((((&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######""""""""""""####################################"""""""""######$$$###"""########################$$$$$$#########"""""""""######$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((()))))),,,///...***))),,,(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))(((''''''((((((((('''''''''''''''((('''&&&%%%%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))(((''''''''''''((()))))))))*********++++++******---///...,,,000666DDDWWWvvv}}}wwwtttjjjaaa^^^^^^ooo~~~|||xxxsssjjj[[[III:::000+++)))---,,,+++************************************************++++++++++++,,,,,,+++++++++++++++++++++------,,,,,,------...///---............/////////......---,,,,,,++++++***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%&&&'''''')))***+++,,,---222444777<<<@@@DDDGGGIIIMMMLLLLLLLLLMMMNNNOOOPPPOOORRRUUUTTTRRRRRRUUUXXXXXXXXXWWWWWWVVVVVVWWWWWWYYYVVVTTTUUUVVVVVVSSSPPPQQQTTTXXXYYYYYYXXXWWWWWWTTTUUUVVVXXXXXXXXXWWWVVVTTTQQQNNNMMMMMMMMMMMMLLLJJJHHHDDDAAA???<<<888666------+++***))))))))))))+++)))'''&&&((())))))((()))((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""""""""###$$$$$$$$$##########################################""""""########################$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$###""""""!!! """""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######"""#########$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&%%%(((,,,+++''''''***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))(((((('''&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''(((((())))))))))))************''')))+++...000000000111222:::LLLhhh|||nnnzzzyyymmmssspppccc[[[aaammmzzzqqqdddUUUKKK<<<111,,,,,,---...++++++***)))))))))))))))))))))))))))************************++++++++++++***************+++++++++---,,,,,,,,,,,,---......---------.........//////------,,,,,,+++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&(((,,,000444888;;;<<<@@@AAADDDGGGJJJLLLNNNOOOPPPOOOOOONNNNNNOOOPPPPPPPPPSSSVVVVVVTTTTTTVVVYYYXXXXXXXXXVVVSSSRRRRRRSSSMMMKKKJJJJJJKKKJJJGGGDDDEEEJJJPPPSSSQQQOOOOOOPPPOOOQQQSSSUUUWWWWWWVVVVVVUUUSSSQQQQQQSSSTTTTTTSSSQQQPPPNNNNNNNNNMMMJJJHHH???===999555111...,,,******(((&&&%%%''')))))))))''''''&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%########################$$$$$$$$$###"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############"""""""""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$###""""""""""""""""""###""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%$$$&&&***)))%%%&&&***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((((((((((((((()))))))))*********((()))***+++...000000//////...444BBBUUUkkk{{{hhh[[[QQQNNNNNNSSScccttt|||{{{jjjVVVHHH:::333+++)))+++...000///******)))((((((((())))))(((((()))))))))*********))))))*********+++++++++)))*********************+++++++++++++++,,,,,,---------------............,,,,,,,,,+++******))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''((((((((((((((((((((()))******+++000222777<<>>:::777555000...***(((((((((&&&%%%%%%%%%$$$%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""###$$$%%%%%%&&&###########################$$$%%%###"""!!!###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""#########$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""######"""""""""!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((('''&&&'''***)))&&&&&&***''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''(((((()))(((((((((((((((((()))))))))******)))++++++((((((+++,,,+++///,,,...444999@@@SSSfffzzzppp___PPPOOOWWWdddpppuuukkk``````cccdddhhhlllrrrwww|||sssvvv}}}mmmYYYHHH:::111///,,,***+++---...,,,)))***))))))(((((()))))))))'''(((((())))))*********)))))))))************++++++***************************))))))******+++,,,,,,------------.........,,,,,,+++******))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&'''(((((())))))((()))***,,,...111333555???AAAEEEIIILLLNNNPPPPPPSSSQQQOOOLLLJJJIIIIIIIIIEEEEEEEEEEEEDDDCCCBBBBBBAAADDDGGGHHHHHHJJJPPPTTTWWWVVVRRRIII???777444444444666;;;???CCCEEEFFFFFFCCCEEEGGGGGGCCC===999666666999>>>DDDKKKQQQVVVYYYZZZXXXWWWXXXYYYYYYXXXWWWTTTSSSRRRSSSUUUVVVUUUTTTUUUTTTQQQNNNKKKIIIGGGFFF>>>;;;777333///+++'''###&&&&&&%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""#########$$$%%%%%%%%%########################"""$$$%%%$$$!!!!!!%%%(((#################################$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""###$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$""""""############""""""!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((('''&&&''')))'''$$$$$$(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))(((((((((((((((((()))))))))***''',,,---(((&&&)))+++)))...+++,,,222111///777DDDYYYkkkpppddddddvvv~~~ttt___PPPMMMPPPNNNOOORRRXXX```hhhnnnqqqmmmnnnppppppllljjjpppxxxyyy{{{vvvllleeegggmmmpppuuuvvvtttuuufffMMM===444---))),,,+++,,,------,,,)))'''***)))))))))))))))******''''''(((((()))******+++))))))))))))************,,,,,,,,,++++++******)))***))))))))))))***++++++,,,,,,---------.........+++++++++***))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&'''((()))))))))***+++---111555:::>>>@@@JJJLLLNNNPPPQQQQQQPPPOOOOOOLLLHHHEEECCCCCCDDDEEEBBBBBBCCCCCCAAA>>>;;;888666888;;;<<<>>>CCCJJJPPPTTTTTTQQQIII>>>777555555555888===AAACCCDDDDDDEEEAAAAAABBBCCCBBB???:::777333555888>>>EEELLLSSSWWWYYYXXXWWWVVVVVVUUUSSSQQQTTTRRRQQQQQQTTTVVVWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRJJJHHHDDDAAA<<<777000,,,+++***)))((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%###!!!"""&&&+++########################"""""""""#########$$$$$$######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$!!!"""###$$$$$$###"""!!!"""""""""#########$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&$$$%%%&&&$$$!!!!!!%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))(((((((((((((((((())))))))))))###+++///+++(((,,,---,,,...((()))000111...333===@@@LLLdddkkkbbbdddccc```___eeennnwwwyyyyyyyyysssrrrtttrrrsss|||pppsss}}}zzzyyy|||gggKKK888222111...***)))***+++,,,,,,+++++++++******))))))))))))***+++&&&''''''((()))******+++))))))))))))************---------,,,+++***))))))******))))))******+++,,,,,,,,,,,,---------......++++++******)))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***,,,---000444:::@@@EEEHHHMMMNNNPPPRRRRRRQQQPPPOOOHHHFFFAAA>>>===>>>AAACCCIIIJJJKKKJJJGGGBBB===:::555777:::;;;>>>DDDMMMTTTQQQRRRQQQLLLCCC>>>>>>AAA:::<<<@@@AAA@@@>>>===<<<;;;:::;;;???CCCDDD@@@===777888999<<>>QQQooo}}}ttt|||mmmcccGGG>>>222,,,+++------,,,+++*********))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))+++++++++*********))))))***************************++++++,,,,,,++++++*********))))))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''******)))'''&&&&&&%%%%%%&&&&&&&&&&&&'''+++111555<<<>>>AAAEEEHHHJJJKKKKKKOOOPPPRRRSSSQQQOOOKKKIII:::888777777:::@@@FFFJJJMMMLLLJJJGGGEEEBBBAAA@@@>>>AAADDDFFFGGGIIIMMMOOOTTTQQQMMMLLLMMMLLLJJJGGGLLLKKKHHHFFFCCC@@@>>><<<<<<<<<>>>BBBGGGHHHEEEAAA>>><<<999888;;;@@@FFFJJJNNNOOOPPPNNNJJJCCC===999999;;;>>>AAADDDGGGIIIJJJOOORRRTTTRRRPPPQQQWWW]]]UUUSSSSSSSSSTTTQQQLLLHHHEEE@@@999444000...,,,***'''&&&&&&'''((()))'''&&&)))(((&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""""""""""""""""""""###############"""!!!!!!!!!"""###$$$$$$$$$$$$$$$########################&&&%%%###"""""""""######!!!!!!!!!"""######$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%%%%&&&&&&''''''''''''''')))((('''&&&%%%&&&&&&''')))((('''&&&%%%&&&&&&'''&&&&&&'''''''''((((((((()))))))))((('''&&&&&&&&&''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))******))))))******+++,,,++++++,,,,,,---.........---///444===LLLccczzz~~~xxxwwwuuugggWWWGGG<<<:::444---***+++,,,***(((*********)))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))+++++++++*********))))))***************************++++++,,,,,,++++++******)))))))))(((((((((''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***))))))(((&&&''')))+++...333999===CCCEEEHHHKKKNNNOOOPPPQQQOOOPPPRRRSSSRRRNNNIIIFFFAAA@@@@@@AAACCCEEEGGGHHHCCCDDDEEEGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLLLLOOOLLLJJJJJJKKKLLLJJJIIILLLKKKJJJHHHFFFDDDCCCBBB@@@@@@AAADDDFFFGGGFFFDDD>>>===<<<;;;<<>>999444111...+++(((&&&&&&''''''&&&((('''&&&%%%%%%$$$%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$#########""""""$$$$$$############$$$$$$#######################################"""!!!!!!######$$$$$$$$$######"""########################%%%%%%###"""""""""######$$$$$$$$$###""""""!!!!!!""""""""""""####################################"""""""""############$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&'''''''''''''''((('''&&&&&&%%%&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))***))))))))))))***++++++***++++++,,,,,,---......,,,///111000222:::HHHSSSxxx{{{eeeRRREEE;;;000(((---+++)))***,,,,,,)))&&&******))))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))+++************)))))))))******************************++++++++++++******))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++++++++******(((,,,000555999>>>CCCGGGJJJLLLNNNQQQSSSTTTTTTTTTOOOPPPQQQQQQOOOJJJFFFCCC???@@@BBBCCCBBBAAA>>>===777999>>>CCCGGGIIIKKKKKKLLLKKKJJJKKKKKKKKKIIIGGGEEEDDDCCCEEEGGGHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCAAABBBBBBBBBBBBBBBDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHMMMQQQPPPLLLFFFBBB;;;:::999:::<<<@@@DDDGGGHHHIIIKKKJJJHHHJJJOOOTTTWWWUUUSSSRRRSSSUUUUUUTTTUUUTTTRRRPPPLLLGGG@@@<<<:::444---(((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$###############$$$$$$############$$$$$$#################################$$$######"""!!!%%%%%%%%%$$$$$$"""!!!!!!########################%%%$$$######"""#########%%%$$$$$$###""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$%%%&&&%%%%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))))))))))))))***++++++*********+++,,,,,,------///111222000...000666;;;IIIZZZrrrlll\\\GGG999444333111...***))))))+++------***((())))))))))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((************))))))))))))******************************++++++++++++******))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))),,,+++***)))))))))***+++///444:::@@@DDDHHHLLLOOONNNOOOQQQSSSTTTUUUTTTTTTPPPOOOMMMJJJGGGEEECCCBBB<<<===??????>>>;;;888666777:::???CCCGGGHHHIIIHHHGGGFFFEEEFFFHHHIIIGGGEEE@@@@@@AAABBBCCCDDDDDDDDD@@@@@@@@@@@@????????????>>>@@@AAA@@@>>>???CCCHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHKKKOOORRRSSSRRROOOMMMFFFEEEDDDCCCCCCDDDFFFFFFJJJKKKMMMKKKIIIHHHHHHIIIPPPPPPOOOPPPRRRTTTUUUUUUTTTSSSSSSSSSRRROOOJJJGGGEEE???888111---***(((&&&'''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$############$$$$$$#################################$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!########################$$$$$$##################!!!""""""######$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))(((((())))))***+++))))))******+++,,,,,,,,,---------...111222333333666@@@NNN]]]nnnqqqkkkiiiRRRFFF777...---//////...+++***)))***++++++***)))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))******,,,***(((&&&(((,,,000333:::???EEEJJJMMMOOOQQQRRRQQQRRRSSSTTTUUUTTTSSSRRRPPPMMMGGGBBB??????AAABBBBBBBBBBBBAAAAAA???>>>>>>AAACCCFFFHHHHHHGGGEEECCCBBBAAA@@@AAABBBCCCBBBBBB???@@@AAAAAA@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;999<<<>>>===<<<===AAAEEECCCCCCBBBBBBBBBDDDFFFGGGJJJJJJJJJJJJIIIIIIIIIIIIKKKKKKJJJIIIGGGDDDAAA???BBBEEEGGGGGGEEEBBB???>>>@@@BBBFFFJJJMMMQQQUUUWWWTTTSSSRRRRRRRRRQQQNNNKKKKKKGGGBBB===999333...***'''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$####################################$$$#########"""""""""###$$$$$$%%%%%%############$$$$$$$$$$$$########################"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))(((((((((((()))******((())))))******+++,,,,,,+++******---000222111///111222555999AAARRRhhhwww|||jjjWWWHHHAAA>>>999333---)))***,,,,,,,,,******)))(((''''''((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''(((((())))))******+++)))(((''')))...555===AAAEEEIIINNNQQQRRRRRRSSSSSSUUUUUUVVVVVVUUUTTTRRRQQQMMMIIICCC>>><<<===AAADDDFFFEEEDDDCCCCCCCCCCCCDDDBBBCCCDDDDDDCCCAAA???======>>>===;;;999:::===???@@@AAACCCBBB???<<<;;;;;;::::::;;;;;;<<<=========888:::<<<======>>>>>>???@@@???===<<<<<<<<<===>>>@@@@@@???@@@CCCGGGKKKNNNJJJKKKLLLKKKIIIEEEAAA???777999;;;<<<<<<;;;999777222555:::???EEELLLSSSXXXXXXVVVUUUTTTRRRPPPLLLIIIJJJIIIHHHGGGDDD???999444,,,+++)))'''&&&&&&&&&''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#######################################$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$%%%########################"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&'''&&&&&&%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((()))******(((((())))))***++++++++++++,,,------------...///---,,,++++++...444===CCCOOOdddyyyssskkkXXXTTTLLLBBB888222//////)))*********++++++,,,---((()))***)))(((''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***''''''''''''((((((((()))'''''''''''''''''''''''''''(((((()))******++++++)))***---222999AAAGGGKKKKKKOOORRRUUUUUUTTTTTTUUUVVVVVVVVVUUUTTTRRRPPPOOOHHHFFFBBB???>>>???BBBDDDCCCBBBBBBBBBAAA@@@@@@@@@<<<<<<>>>@@@AAABBBBBBBBBAAACCCDDDAAA>>>@@@HHHOOOPPPRRRTTTRRROOOKKKJJJJJJHHHIIIJJJLLLNNNPPPQQQRRRKKKLLLNNNQQQRRRPPPLLLIIIKKKJJJIIIFFFCCC@@@<<<:::888888:::===BBBGGGLLLOOODDDEEEFFFHHHHHHHHHGGGFFF999777555444555666888888111222333555999AAALLLSSSUUUUUUUUUVVVUUUQQQKKKGGGEEEEEEGGGJJJLLLJJJGGGCCC:::666111,,,)))''''''((()))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$"""######$$$$$$$$$##############################!!!"""###$$$%%%$$$$$$###&&&%%%%%%$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###$$$$$$%%%&&&&&&&&&%%%%%%"""###%%%&&&'''&&&&&&%%%"""###%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((()))******((((((((()))******++++++'''+++...,,,'''&&&***///,,,---000222333333222111111>>>IIIPPPcccppp\\\MMMDDDAAA===777222000///000111+++...000000,,,))))))***'''))),,,---,,,***((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))************))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,///555;;;BBBHHHLLLNNNNNNQQQTTTVVVUUUUUUUUUVVVTTTTTTTTTSSSRRROOOMMMKKKEEEDDDCCCBBBBBBBBBCCCDDD@@@AAAAAAAAA@@@???<<<;;;:::<<>>??????:::;;;===???CCCFFFHHHJJJDDD???888333333666:::<<<888666222///000777CCCLLLNNNPPPTTTWWWWWWSSSLLLFFF@@@AAAEEEJJJNNNQQQPPPOOOFFFBBB;;;333---+++******))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!########################!!!"""###$$$%%%%%%$$$###"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************)))************+++++++++++++++++++++++++++++++++---------...///000000111000111333:::EEEUUUgggrrr~~~~~~lllXXXHHH>>>:::888222222111000///...---------,,,,,,+++*********+++***************)))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((('''''''''+++***)))((('''(((((()))&&&'''))))))***+++...000///777@@@FFFHHHKKKQQQVVVOOORRRUUUXXXYYYWWWTTTRRRPPPQQQRRRPPPNNNMMMNNNOOOHHHFFFDDDCCCCCCCCCBBBAAACCC>>>:::999;;;======;;;:::HHHVVV[[[^^^dddmmmrrrtttwwwxxxuuuqqqpppssswww|||}}}}}}|||ssssssuuuxxxzzz|||{{{zzz~~~zzzxxx{{{}}}xxxyyyzzzvvvooohhhbbbYYYPPPHHHCCC@@@>>>;;;777888<<>>;;;<<>>:::777555111222;;;EEEQQQPPPPPPTTTXXXWWWQQQJJJGGGBBB===???FFFMMMOOONNNMMMJJJEEE@@@:::444---)))''''''((()))((('''&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################%%%$$$###""""""###$$$%%%""""""""""""############$$$######$$$&&&&&&%%%###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---......//////222222222222333888???DDDJJJOOOXXXcccmmmvvv|||}}}yyyrrrhhhaaaTTTOOOFFF===666222000000111000000///---,,,,,,+++,,,,,,+++***************)))************)))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((('''((((((''''''''''''(((((('''((())))))+++///444888AAAFFFLLLOOOQQQRRRUUUWWWTTTTTTUUUTTTSSSQQQPPPNNNNNNPPPPPPNNNJJJEEECCCAAA???>>>======>>>>>>===<<<<<>>999999;;;===>>>===CCCCCCCCCBBBBBBAAAAAAAAAEEECCC@@@===888555:::BBBHHHKKKNNNRRRUUUUUURRRPPPNNNHHH@@@::::::???FFFJJJPPPOOOLLLIIIEEE>>>777222---,,,)))'''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$###""""""###$$$$$$""""""""""""############$$$######$$$%%%%%%###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""######$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))*********++++++++++++++++++++++++++++++***++++++,,,,,,---------,,,...//////---,,,,,,---111111333666;;;CCCJJJNNN```kkk}}}xxxllldddYYYQQQKKKEEE<<<555///......---------......///......---,,,+++************))))))(((((()))))))))))))))))))))(((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((()))+++---111777???DDDIIIKKKNNNQQQTTTUUUVVVWWWQQQPPPNNNLLLKKKJJJIIIIIIFFFHHHIIIHHHEEEBBB@@@???<<<>>>AAAEEEIIIKKKMMMNNNVVV]]]gggnnnrrrwww}}}{{{qqqsssuuunnnbbbYYYPPPMMMIIIDDD@@@>>><<<<<<<<<<<<===>>>???AAABBBCCCFFFDDDCCCBBB<<<555666:::===BBBHHHMMMOOOPPPRRRTTTRRRNNNGGG>>>888888<<>>IIIWWWhhh|||jjj[[[SSSMMM@@@;;;555222333333000---...//////////////////.........---,,,,,,+++******)))(((((('''''''''(((((((((((())))))(((((('''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((()))))))))******)))))))))))),,,111666<<>>>>>AAADDDEEEJJJRRRZZZbbbiiiooorrr~~~~~~vvvmmmnnnmmmiiibbbXXXNNNHHHFFF;;;:::999999:::===AAACCC@@@@@@AAACCC???999888:::777:::@@@EEEJJJMMMOOOQQQNNNOOONNNLLLFFF???999666@@@CCCHHHNNNRRRQQQMMMIIIEEEAAA;;;444///+++)))(((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$##################$$$!!!"""""""""############$$$######%%%'''((('''%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""######$$$%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((((((((((((((()))))))))*********(((((()))))))))*********************************,,,,,,,,,,,,,,,---------+++---......---,,,,,,---+++,,,...000111111000///444666999;;;AAAKKKZZZdddmmmnnnpppssswww~~~vvvqqqtttwwwrrrfffUUUHHH???888333666222...---...000///...222111///---,,,+++++++++...------,,,,,,+++++++++(((''''''&&&''''''(((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))******)))))))))))))))))),,,111999AAAHHHMMMRRRUUUWWWTTTPPPMMMJJJFFFAAA>>>@@@AAABBBBBBBBB@@@>>>===AAA???;;;888888>>>GGGMMMYYY___hhhpppyyyxxx|||~~~~~~sssggg\\\WWWPPPLLLFFF@@@===<<<>>>???>>>===@@@DDDDDDAAA@@@CCC;;;:::;;;AAAIIINNNNNNLLLKKKLLLNNNQQQQQQJJJ???666555888>>>FFFNNNRRRRRRQQQLLLIIIEEE???888111+++'''((()))******++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########################################################$$$$$$#########!!!"""""""""###############"""###&&&)))+++***)))######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""######$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---,,,***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))************((((((((()))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,.........,,,******+++------,,,+++***+++---///111---000333555555777<<<@@@DDDEEEHHHJJJNNNTTT[[[```zzz|||iiiWWWLLLJJJMMMKKKHHHCCC>>>;;;777111,,,222000---,,,---------,,,---+++)))(((((()))***+++---,,,,,,,,,++++++++++++''''''&&&&&&''''''(((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((())))))))))))(((''''''(((***,,,---555;;;CCCJJJNNNQQQRRRTTTKKKKKKIIIGGGDDDBBBAAA@@@CCCCCCDDDDDDBBB???<<<:::555666999===FFFSSSaaajjjvvvzzz~~~}}}tttyyy{{{xxxwwwyyyyyywwwzzz}}}}}}www{{{~~~xxxuuutttvvv~~~xxxnnngggjjjeee\\\QQQHHHBBB>>><<<>>>;;;<<>>===BBBJJJPPPOOOLLLLLLJJJIIILLLPPPOOOGGG@@@777888:::???GGGNNNRRRTTTMMMLLLKKKGGGAAA999111,,,))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""###$$$$$$$$$$$$###"""""""""""""""############""""""###&&&)))++++++***######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...,,,***'''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((())))))))))))***(((((((((((()))))))))***************************+++++++++++++++++++++++++++,,,---,,,+++,,,...000222000...,,,,,,---...///%%%(((+++...///000111222222111111333666999<<<===CCCGGGLLLNNNNNNMMMNNNOOOMMMRRRYYY[[[YYYXXXZZZ]]]\\\___]]]VVVQQQQQQRRRQQQUUUUUUXXX^^^eeegggggggggbbb[[[OOOAAA777444555666222222222333222000......++++++***+++,,,,,,,,,+++))))))))))))***+++,,,,,,++++++************))))))'''''''''''''''((())))))&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''((())))))***(((((('''(((+++000444777CCCFFFKKKMMMNNNMMMMMMMMMCCCFFFGGGFFFDDDCCCFFFHHHDDDCCCCCCAAA@@@???>>>>>>555===JJJYYYhhhwww}}}{{{yyyyyy~~~xxxvvvwwwwwwwwwxxxyyyxxxuuuwww}}}yyytttwww|||}}}zzzwwwvvv{{{wwwpppwwwuuupppiiiaaaYYYRRRNNNFFF@@@;;;;;;;;;:::===AAAAAA@@@@@@CCCHHHLLLNNNMMMMMMLLLKKKLLLOOOOOOLLLJJJBBB???::::::???FFFLLLPPPNNNOOOOOONNNJJJDDD>>>:::000...***'''$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""###$$$$$$$$$$$$###"""""""""""""""#####################%%%'''((((((&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############"""###$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))***+++,,,+++***((()))***'''))),,,...///...---,,,111///---++++++,,,---......,,,***+++---000000///,,,000555666444222222333222555888888666666777999555888999555333555777666333444777:::999888999;;;888777444000000111000---000//////---***)))---333---...............---,,,++++++,,,,,,,,,+++))))))))))))))))))(((((((((((('''''''''''''''((()))***&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))******))))))+++000777===BBBMMMNNNOOOMMMJJJHHHGGGGGGQQQTTTTTTOOOHHHDDDFFFIIIAAA@@@>>>======???BBBDDDHHHTTTfffxxx|||}}}vvvxxxvvvqqqpppvvv}}}zzzzzzzzzssszzz||||||vvvooojjjTTTKKKBBB===;;;:::<<>>@@@BBBCCCFFFKKKNNNKKKNNNRRRSSSRRROOONNNMMMLLLEEE<<<777888>>>FFFJJJQQQRRRSSSSSSQQQNNNJJJHHH<<<999333---***(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""###$$$%%%%%%$$$###"""""""""""""""############$$$$$$###$$$%%%%%%$$$"""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&&&&&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%'''''''''%%%%%%%%%'''$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''''''''&&&%%%'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''%%%&&&''''''&&&$$$'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%)))(((&&&%%%%%%&&&((()))(((((()))))))))(((&&&%%%(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***************+++******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000///......------000000000000000000000000111111111111111111111111000000000000000111111111333222222111000//////...------------------------************************+++++++++***)))(((((('''***************)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((())))))(((&&&&&&(((***,,,,,,---000666>>>FFFKKKPPPNNNKKKHHHFFFGGGHHHJJJQQQUUUWWWSSSKKKEEECCCEEECCC???<<<===FFFSSS___eeebbbkkktttmmmmmmsssxxxwwwuuutttsssssstttvvvwww}}}|||{{{yyy}}}zzzssslll||||||uuubbbOOOIIIHHHDDD===777<<<===>>>@@@DDDFFFFFFFFFEEEHHHLLLOOOQQQPPPOOOMMMKKKMMMLLLDDD999555999@@@OOORRRTTTTTTQQQOOOOOOPPPKKKDDD;;;333...,,,***(((+++)))'''''')))******)))&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$###""""""##############################%%%%%%$$$######$$$$$$$$$%%%$$$""" !!!###%%%'''&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''((()))((((((&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++***))))))******+++******++++++,,,------...*********+++++++++,,,,,,,,,,,,,,,,,,------------.........---------------........................////////////////////////////////////............000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******)))((((((''')))************)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&((())))))((('''((()))***,,,111777>>>EEEJJJMMMIIIIIIIIIJJJKKKNNNPPPQQQKKKOOOQQQNNNGGG@@@>>>===@@@KKKVVV___jjjvvv{{{yyyxxxyyy~~~}}}}}}|||zzzyyyvvvrrrllljjjllltttzzz}}}zzzvvvuuuvvvxxxxxxuuutttxxx}}}~~~|||}}}~~~{{{wwwyyy}}}sssddd___^^^ZZZTTTQQQEEEAAA<<<;;;>>>AAACCCCCCIIIJJJKKKLLLMMMMMMMMMMMMKKKLLLKKKFFF???:::999:::GGGMMMSSSUUUQQQNNNNNNPPPPPPLLLEEE>>>888111***&&&((('''&&&'''((()))(((&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$%%%$$$$$$###""""""##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%''''''&&&$$$''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%''''''&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++******)))))))))******+++*********+++,,,,,,------*********++++++++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++******))))))(((((('''))))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))***))))))***+++...333;;;CCCIIILLLMMMLLLJJJKKKLLLMMMMMMMMMMMMMMMJJJIIIGGGDDDBBBCCCGGGKKKbbbvvv~~~~~~xxxtttooolllllloooqqqrrrvvvxxxyyytttnnnjjjlllooozzz|||~~~|||xxxwwwzzz~~~yyyrrrrrrxxx~~~}}}wwwxxxyyyzzz~~~|||uuuvvvrrrooorrruuuwww}}}xxxdddeeettt}}}tttrrrqqqnnnlllmmm^^^TTTHHHAAA???@@@@@@???@@@BBBDDDFFFGGGGGGGGGFFFGGGGGGGGGFFFEEEAAA<<<999===EEENNNRRRQQQOOOOOOPPPSSSQQQNNNJJJEEE<<<222,,,)))((('''((())))))'''&&&((((((''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################!!!!!!!!!"""#########$$$$$$$$$$$$###############%%%$$$######"""#################################$$$$$$############$$$$$$###$$$%%%''''''&&&%%%$$$"""!!!!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))&&&&&&'''(((((())))))***+++***((()))******)))'''************************))))))((((((((('''''''''(((''''''&&&&&&&&&&&&'''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************))))))))))))******+++)))*********++++++,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))***************+++++++++******************************************************))))))(((((((((((()))))))))))))))(((((('''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))+++///222:::???EEEKKKOOOOOOMMMLLLOOOPPPQQQPPPOOOMMMJJJIIIKKKFFFAAA@@@GGGUUUfffrrrppplllhhhgggkkkpppuuuxxx~~~tttiiicccbbbmmmrrrvvvuuuqqqqqqwww}}}{{{pppjjjlllpppnnnhhhmmmkkkjjjjjjlllkkkfff```XXXRRROOOPPPRRRUUU[[[aaahhhcccbbbeee```UUUQQQUUUlll|||}}}}}}|||yyy{{{}}}rrrcccXXXRRRMMMFFFAAA:::<<>>===???CCCEEE>>>AAABBBAAA===<<<===@@@999666666>>>JJJSSSVVVUUUPPPPPPPPPPPPPPPNNNJJJGGG:::555...)))'''((()))***''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$%%%&&&&&&%%%$$$$$$$$$###"""""""""$$$###############$$$$$$########################%%%%%%%%%%%%%%%&&&''''''%%%$$$"""!!!"""###%%%&&&&&&$$$######$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&&&&&&&''')))%%%&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))******%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((***+++,,,,,,///000111333555777888999666444333333444555333222333333333333333333333333/////////............---,,,,,,,,,++++++******)))))))))((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******(((((((((((()))******+++)))))))))))))))))))))))))))))))))************+++))))))*********+++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((())))))***,,,,,,+++,,,///555>>>EEEIIIJJJKKKMMMOOOQQQSSSTTTQQQPPPMMMJJJGGGEEEDDDCCCMMMVVVcccnnnxxx~~~zzz~~~}}}~~~yyy}}}~~~xxxiiiYYYNNNLLLMMMTTTVVVTTTOOOQQQVVVTTTMMMEEEGGGKKKNNNLLLKKKOOOVVVSSSPPPQQQUUUVVVTTTVVVYYYQQQUUUTTTUUUfffvvvlllTTTFFFFFFFFFFFFHHHKKKOOOQQQLLLOOOSSSXXX```mmm|||zzztttoooeee[[[KKK===666888???EEEAAACCCCCC???999777:::======777222888DDDOOOTTTTTTSSSQQQOOONNNOOOOOOMMMLLLDDD===444---)))((((((((('''&&&&&&&&&&&&&&&&&&''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$%%%%%%&&&&&&$$$$$$$$$########################"""######$$$%%%########################%%%%%%$$$%%%%%%&&&'''(((%%%$$$!!! """%%%'''&&&$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&''''''''''''(((***%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&'''((()))))))))%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((())))))))),,,,,,---///000222333333666777777888999:::;;;;;;999888777777888888777666666666666666666666666666333333222222222111111111////////////...---,,,+++,,,+++***))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***'''''''''(((((()))++++++))))))))))))))))))))))))))))))))))))************))))))))))))*********+++)))*********++++++,,,,,,************************++++++++++++++++++++++++))))))******++++++,,,,,,*********))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((())))))*********,,,...222666===DDDIIILLLLLLLLLLLLNNNPPPQQQRRRNNNLLLIIIGGGHHHKKKNNNQQQgggtttwwwnnnlllkkklllvvv|||}}}}}}~~~}}}yyyuuuzzztttkkk```VVVRRRSSSUUUYYY```aaa\\\\\\cccccc]]]XXXZZZ```ggggggeeehhhooogggfffiiipppssstttvvvzzzpppqqqmmmjjjmmmpppgggZZZVVVUUURRRNNNIIIFFFEEEEEEAAABBBDDDFFFKKKWWWfffrrrzzz{{{www{{{wwwmmm]]]MMMCCC???@@@BBBBBBAAA???===<<<<<<<<<<<>>FFFMMMQQQRRRPPPNNNNNNOOOOOOOOONNNMMMGGG???777111---)))'''((((((''''''''''''(((((()))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###############$$$$$$$$$######""""""###$$$$$$%%%####################################$$$%%%&&&&&&$$$$$$#########$$$%%%&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&(((((('''((()))+++$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''!!!###%%%'''((((((((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''((()))***++++++333444555666888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::999777777777777777777777777777555555555444444444333333111111111111000///...---...---+++*********++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((()))++++++))))))))))))(((((((((((())))))))))))************))))))))))))************))))))))))))************************************************************''''''((()))***+++,,,,,,******)))(((''''''&&&&&&************************))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++'''+++111777<<>>>>>>>>======@@@@@@???>>>========================<<<:::888777888888999999888777666666777777888888888777666555555444222000//////000000111222222111000...,,,+++---,,,+++*********+++,,,)))((((((((('''''''''''''''((()))******)))((('''******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''******)))((('''&&&%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%''''''%%%''')))(((###(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&((()))))))))((((((///333999???CCCHHHMMMQQQTTTSSSPPPMMMIIIFFFDDDBBB>>>BBBOOOfff~~~|||nnnkkkbbb[[[ZZZ```cccdddlllyyy{{{pppjjjfffaaaYYY\\\\\\ZZZ[[[\\\XXXRRRVVVXXX\\\bbbjjjsss|||~~~wwwtttvvvzzz}}}~~~|||zzz~~~~~~xxxrrrnnnuuuxxxyyyyyyyyyuuuiii]]]ZZZYYYWWWQQQKKKFFFDDDDDDDDDDDDDDDBBB>>>@@@LLL[[[pppzzzyyypppuuu~~~~~~ssskkkfffbbbIIICCC<<<;;;>>>AAAAAA???DDDDDDBBB>>><<<>>>AAABBBJJJOOOSSSSSSQQQPPPTTTXXXXXXUUURRROOOJJJAAA666...***)))((('''''''''(((((('''(((***++++++)))'''&&&'''((((((&&&%%%%%%''')))''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,+++(((&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%"""$$$))))))%%%$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((%%%''')))***)))***+++,,,000111222333333222111000444444555888;;;>>>>>>=========>>>>>>>>>>>>==================>>>???@@@@@@======>>>>>>>>>===<<<;;;::::::;;;;;;::::::999888777777666666666666666666666555333111000000000000000000111111000///---,,,...---,,,+++***++++++,,,)))))))))(((((((((''''''((((((((()))))))))((((((***)))))))))((((((((('''((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))(((((()))))))))******************)))))))))(((((())))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%'''&&&%%%'''++++++''''''''''''((((((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))***+++555999???DDDHHHKKKOOOQQQPPPPPPOOOKKKGGGDDDCCCDDDIIIOOO___wwwjjjZZZTTTRRRXXXfffvvv|||mmmaaaYYYSSSOOOXXX[[[^^^___bbbeeeccc^^^```bbbeeejjjrrr|||xxxssssssuuuuuuwwwzzzzzzrrrhhhrrrssssssnnnhhhbbb______VVVTTTQQQLLLCCC<<>>:::===@@@BBB@@@AAABBBAAA@@@?????????EEEIIINNNQQQQQQRRRUUUWWWWWWUUUSSSQQQNNNGGG>>>777---+++)))'''&&&''')))***))))))))))))((('''%%%$$$'''''''''&&&%%%%%%''')))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$$$$%%%&&&#########$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%######&&&&&&$$$$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((('''))),,,---......000111666777999:::;;;;;;::::::;;;:::;;;===???@@@@@@??????>>>===<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>;;;;;;<<<===>>>>>>>>>===<<<<<<=========<<<;;;;;;777666555444555555777777777666444222111000//////......//////000//////.........---,,,,,,,,,,,,---*********)))))))))(((((()))((((((''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))************))))))))))))(((((())))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))&&&###$$$''''''$$$&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++)))((('''(((,,,///222===AAAFFFKKKMMMNNNPPPQQQLLLMMMLLLGGGAAA@@@EEEJJJUUU^^^ppprrrcccSSSIIIEEEPPP```vvv}}}yyyuuummmoookkkbbb\\\ZZZYYYWWWZZZ```eeeiiiooouuutttpppsssrrrqqqttt{{{}}}~~~~~~vvvooossssssrrrttt{{{~~~vvv~~~|||xxxvvvwwwnnnjjjeee___SSSEEE>>>======???BBBHHHXXXmmm}}}}}}sss~~~~~~yyytttsssiiiYYYJJJ???;;;;;;<<<<<<>>>AAADDDDDDBBB@@@???@@@BBBFFFKKKOOORRRTTTUUUUUUUUUTTTTTTSSSNNNHHHDDD444111,,,(((&&&''')))***((((((''''''&&&&&&&&&'''&&&&&&'''&&&$$$$$$&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$###$$$%%%&&&""""""###$$$%%%'''((()))%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''''')))+++%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%''')))***+++---000222333444666888:::;;;===???@@@@@@@@@@@@@@@???>>>???@@@@@@???======<<<:::888777666777777888777666555555444444444777777777888888888888888::::::;;;;;;;;;;;;::::::555444333222222444666777666555444222000///...---+++,,,---...///000000000//////......------------++++++++++++***************)))((('''&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&$$$&&&+++---+++%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))'''(((+++111888<<>>CCCPPP\\\jjjtttuuubbbRRRJJJJJJNNNRRRdddrrrxxxnnnddd___\\\aaacccbbbccchhhlllllldddjjjpppvvv}}}|||xxxuuutttyyy~~~|||tttnnnrrrpppnnnoooxxx{{{{{{wwwtttlll^^^TTTPPPDDDAAA<<<999AAAPPP\\\___zzzyyyuuurrrpppqqqpppkkkaaaTTTGGG===888;;;:::===BBBEEEDDDCCCDDD?????????CCCIIINNNRRRSSSSSSTTTUUUUUUTTTRRROOOLLL???:::333,,,((('''((()))((('''&&&&&&&&&(((***+++%%%&&&'''&&&%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%#########$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%'''***---...%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&%%%%%%'''***---...000222666888999:::<<<>>>===???@@@BBBCCCCCCCCCBBBFFFDDDCCCCCCCCCCCC@@@>>>888777555333222222333333222111000//////......///222222222111111111111111333444444555555555444444222000///......///111222333222222000///---,,,+++******+++,,,...///111111000000000000//////......------,,,,,,,,,++++++++++++***)))'''''''''((()))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%&&&,,,555999888%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))((((((***000999AAAFFFGGGKKKNNNPPPOOOLLLJJJIIIDDDDDDCCCBBBEEESSSiiiyyyzzznnnccc^^^VVVLLLFFFJJJXXXfffnnnwww~~~vvviii___[[[[[[ggglllooonnnnnnrrrsssrrrrrrwww|||xxxtttooommmpppvvvzzz||||||sssrrrpppooouuu~~~}}}zzzrrrnnn^^^ZZZOOODDD???AAABBBAAAUUUbbbjjjiiiooo{{{yyyvvvrrrvvvzzzxxxnnn```SSSKKK@@@:::888<<<@@@AAACCCGGGCCC???<<<===BBBHHHNNNQQQRRRSSSTTTTTTSSSQQQPPPOOOIIIEEE===444...)))((('''---+++)))''''''''')))***%%%&&&''''''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###%%%%%%###%%%***,,,+++%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((())),,,///222444555888;;;===>>>???AAACCCBBBCCCDDDEEEFFFEEEDDDCCCCCCBBB@@@@@@@@@>>><<<999333222111111111111111222------------...///000111222111000//////////////////000111111222111111111000///...,,,,,,,,,---...000000000000///---,,,+++))))))***+++---///111222111111111222111000000///.........---------,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$(((...000---%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((()))+++000777@@@HHHLLLJJJLLLNNNNNNKKKHHHFFFEEE???CCCIIIPPP[[[nnneeeUUUKKKDDD???FFFNNNUUUaaarrr~~~yyyxxxsssjjjaaa___eeelll}}}}}}yyy{{{~~~wwwrrrnnnmmmoooqqqrrrqqqpppooopppvvv~~~uuuqqqnnnjjjhhhhhhjjjmmmppptttvvvxxx{{{}}}ppppppqqqtttzzz~~~wwwyyyyyywwwzzz{{{ssssss{{{~~~uuueeeXXXPPPJJJFFF===EEEIIIFFFIIIZZZsssyyyzzzrrrmmmQQQEEE;;;<<<===;;;>>>DDDDDDAAA===;;;===CCCJJJOOOOOOPPPQQQQQQOOONNNOOOPPPPPPLLLFFF>>>666///+++(((222000---)))'''&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###''''''###$$$((()))&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((('''(((+++...222555888999:::<<>>???@@@HHHXXXhhhrrr{{{{{{}}}}}}{{{{{{rrrsssrrrpppooorrrwww||||||}}}{{{xxxzzz}}}xxxtttooolllllliiiddd___TTTRRRRRRVVV\\\aaacccbbb^^^WWWSSSRRROOOIIIIIILLLNNNOOORRRVVVYYY[[[ZZZYYYUUUUUUWWW]]]dddjjjnnnooolllsssxxxvvvwww}}}tttiiigggmmmuuuoooddd]]]YYYKKKHHHCCC???<<>>>>>AAAGGGMMMKKKMMMOOONNNMMMMMMOOOQQQQQQOOOLLLFFF???777000,,,///...,,,)))'''&&&&&&&&&&&&(((******(((''''''(((''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&******%%%%%%((((((###%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((''')))---111555999;;;<<<===???BBBCCCCCCDDDFFFGGGEEEEEEEEEDDDCCC@@@>>>===888777555444444222///---///000222555666777777777999999888777666666666666888888777888999;;;===>>>======>>>???@@@@@@@@@???;;;;;;;;;:::999777666444...///000111111000///...)))))))))***+++...000111222222333444333222111000////////////............------......---,,,***)))'''((((((((())))))******''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%%%%(((,,,+++'''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))+++...333:::AAAGGGKKKMMMLLLMMMLLLJJJFFFCCCBBBBBBHHHVVVkkkdddCCC<<>>>>>CCCDDDFFFGGGGGGEEECCCAAABBBAAA???;;;666222111111111000...///111333444444<<<;;;<<>>FFFHHHEEEBBBCCCGGGCCC<<<@@@???>>>======???AAABBBHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFEEEFFFGGGGGGEEECCC>>><<<777555555666333///------,,,,,,++++++******///111555777666444000...222111000///...///000000---------,,,,,,+++++++++******)))(((((((((((((((((((((((()))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''''''''))))))(((''''''''''''''')))(((''''''''')))***+++((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))***++++++***)))(((---888AAABBBDDDKKKNNNNNNOOOKKKHHHGGGCCC???FFFQQQ```ssstttqqqgggTTTDDDGGG[[[nnnwwwlllnnnvvvxxxttt|||yyyzzzwwwsssooollliiigggfffddd^^^UUUPPPNNNLLLIIIGGGKKKIIIIIIKKKJJJFFFFFFIIIHHHGGGFFFHHHKKKKKKIIIGGGGGGFFFFFFGGGIIIJJJHHHGGGCCCEEEFFFEEEGGGKKKJJJGGGGGGJJJNNNPPPQQQWWWaaaiiirrrwwwxxxqqqlllooovvvyyy~~~lllbbb\\\SSSFFF===AAADDDKKKWWWfffwww|||sssfffUUUEEE;;;@@@::::::BBBGGGDDDAAAAAAGGGJJJMMMNNNMMMNNNPPPSSSSSSQQQOOONNNMMMJJJCCC>>>,,,,,,,,,***'''%%%&&&'''$$$%%%'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""######!!!###'''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%...---***'''&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))((()))+++---444777<<>><<<;;;888888888555333111222333222333555999>>>BBBCCCBBBLLLJJJIIIJJJMMMNNNLLLKKKFFFHHHHHHDDDEEEIIIGGGBBBEEEFFFFFFEEEDDDCCCBBBCCCBBBCCCEEEHHHIIIHHHFFFDDDHHHGGGFFFEEEEEEDDDCCCCCCFFFDDDAAA@@@AAABBB>>>;;;555444333111000...---,,,...///111333555666666666444333111000//////000000.........---------,,,,,,,,,+++******))))))******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))((('''''''''''''''(((((((((''''''((())))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((()))***))))))***+++---444;;;@@@BBBGGGMMMOOOLLLNNNHHHBBB@@@AAAIII[[[lll~~~}}}sssiii```MMMPPPRRRRRRUUU```qqq~~~pppdddfffpppvvvvvv}}}}}}}}}|||zzztttnnngggbbb______]]]^^^___```aaacccfffgggjjjbbb\\\\\\\\\ZZZYYYZZZ___^^^___aaacccccc```\\\TTTUUUWWWZZZ\\\[[[XXXTTTQQQQQQNNNJJJKKKOOONNNIIIGGGGGGGGGGGGHHHMMMTTTZZZ\\\aaabbb]]]\\\ccclllqqq~~~vvvoooggg\\\TTTHHHFFFDDDGGGOOO[[[gggnnnzzzpppddd[[[VVVJJJ@@@??????>>>???BBBBBBFFFKKKMMMNNNNNNPPPRRRSSSRRRQQQQQQQQQOOOJJJEEE999333,,,((('''''''''&&&%%%&&&'''((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""''')))''''''(((&&&******%%%"""$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%999555...(((%%%%%%''')))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''((((((((()))+++///222888;;;@@@DDDGGGHHHGGGFFFDDDBBB>>>:::777555444444111222333333222222444666555777;;;AAAGGGJJJJJJIIILLLJJJGGGFFFFFFGGGGGGFFFGGGJJJKKKHHHFFFHHHJJJIIIHHHJJJKKKJJJGGGEEEDDDDDDGGGGGGFFFGGGGGGEEEAAA>>>BBBDDDFFFGGGHHHIIIKKKMMMIIIGGGFFFGGGJJJJJJGGGDDD???>>><<<:::777444222111000000//////000333666888444333111000/////////000/////////...............------,,,,,,,,,+++++++++((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))(((''''''&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((())))))(((''')))///444===@@@BBBDDDIIINNNLLLGGGRRRNNNKKKMMMSSS```sssnnn\\\PPPHHHDDD@@@FFFQQQ___lllvvv{{{}}}~~~yyyllldddiiiwww}}}}}}{{{~~~~~~zzzuuurrrsssuuu{{{~~~~~~|||uuuxxx}}}xxxsssjjjccccccfffddd^^^VVVRRRMMMJJJKKKNNNPPPRRRSSSWWWVVVRRRSSSZZZcccgggiiikkkggglllxxxrrrddd[[[OOOEEECCCEEEJJJMMMXXXeeexxx~~~yyysssbbbNNNAAA;;;:::===AAA???CCCHHHLLLMMMLLLLLLLLLQQQQQQQQQRRRSSSRRROOOLLLHHH===000)))((()))(((&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((($$$$$$''''''### !!!###!!!!!!$$$$$$!!!###(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%444000+++&&&######$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))+++...444888999<<<@@@DDDFFFGGGEEEDDD@@@===888444111111333444333555666555555555777999;;;<<>><<<:::999999777444111//////000000111000///...---...//////........................---------------,,,,,,,,,))))))((((((((((((((('''((((((''''''''''''((((((((((((((((((''''''''''''(((''''''&&&&&&'''''''''&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))((((((,,,555<<>>;;;FFFYYYnnn~~~{{{|||xxxcccQQQEEE>>><<<===>>>BBBFFFJJJKKKIIIGGGEEEOOOOOOPPPRRRRRRRRRPPPOOOOOOFFF999000,,,***(((&&&'''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%&&&###!!!%%%---///!!!###&&&"""###+++%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%((('''%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''((()))++++++,,,,,,---...///333888<<>>???AAADDDFFFEEECCCCCCDDDFFFGGGGGGFFFFFFFFFGGGHHHJJJKKKKKKMMMSSSYYY\\\]]]\\\WWWOOOKKKKKKMMMMMMLLLNNNRRRWWWXXXTTTPPP???BBBFFFHHHHHHGGGFFFEEELLLFFFCCCGGGKKKJJJIIILLLJJJIIIHHHFFFDDDBBBAAA@@@AAA???===:::777333000...//////---,,,,,,---...///------------------......------.........---,,,+++******)))))))))(((((((((((((((''''''''''''(((((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******,,,222;;;BBBEEEIIINNNMMMGGGDDDFFFKKKMMM[[[qqqzzzjjjTTTAAA999<<>>AAADDDDDDBBB@@@>>>;;;999888::::::999999;;;===@@@BBB???@@@@@@>>><<<;;;<<<===999;;;???DDDIIIKKKKKKIIIFFFIIILLLOOOQQQTTTWWWZZZgggeeefffjjjlllooovvv}}}vvvnnnlllmmmkkkmmmttt{{{zzzmmmcccJJJKKKOOOTTTZZZ^^^___^^^UUUJJJBBBDDDDDDAAABBBGGGJJJIIIIIIGGGFFFEEEDDDDDDDDDDDDEEEDDDBBB???;;;999333222000///...---......---------------.........---.../////////...,,,+++,,,++++++******))))))(((((((((''''''''''''((((((***))))))(((((('''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***...444<<>>BBBFFFJJJKKKJJJQQQRRRTTTTTTSSSRRRSSSTTTNNNNNNLLLEEE;;;333---+++***)))((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%!!!%%%777IIIEEE///!!!$$$***&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''(((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((((((''''''''''''((())))))''''''''''''''''''''''''((()))***,,,///333777:::<<<===??????@@@AAADDDFFFAAA???===<<<;;;;;;<<<===@@@AAABBBCCCDDDEEEEEEEEEAAABBBCCCBBBAAAAAACCCEEEBBBGGGPPP[[[bbbdddbbb___jjjlllooorrrwww|||hhhdddbbbiiitttkkkZZZLLLIIIFFF@@@AAAHHHJJJIIIHHHGGGFFFEEEDDDCCCDDDEEEGGGHHHHHHHHHFFFEEE===;;;888444111000///...------.........////////////000111222111000...---------,,,,,,+++******)))((((((''''''''''''((((((******))))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''((()))***+++''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))+++333===EEEHHHIIILLLIIIFFFGGGKKKVVVmmmrrr]]]KKK===999===KKK]]]pppkkk___ZZZccclllnnnpppuuu{{{{{{vvvxxxwwwxxxzzzzzziiimmmeee\\\ZZZSSSMMMSSSNNNNNNOOOQQQVVVaaannnxxxwwwlll```VVVJJJCCCLLL\\\sssuuujjj]]]RRRDDDAAA>>>???CCCHHHJJJJJJNNNPPPRRRRRRQQQQQQSSSUUUPPPPPPNNNKKKEEE===555000+++***((('''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&""" &&&///---###"""&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***((((((((((((((()))******(((((((((((((((((((((((()))***+++...333888<<>>>>>===>>>@@@DDDHHHKKKFFFGGGIIIJJJJJJIIIGGGFFFBBBCCCEEEFFFFFFHHHKKKMMMVVV^^^kkkyyy~~~yyy~~~~~~uuuvvvppp^^^WWWPPPIIIJJJRRRJJJJJJHHHGGGEEECCCBBBAAADDDDDDEEEGGGHHHIIIJJJKKKEEECCC???:::555222///....../////////000000111111000111333333333222000.........------,,,+++******((((((''''''''''''((((((+++******)))(((''''''&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&(((***,,,...(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++))),,,666CCCKKKLLLIIIQQQGGG???BBBNNNcccvvv```GGG333BBBCCCNNNbbbvvvzzzvvvggg[[[XXXgggxxx~~~vvvnnnfffeeejjjoooooommmvvv{{{sssnnnbbbVVVVVVMMMOOOPPPOOOOOOTTT\\\ccczzz|||xxxwww|||xxxeeePPPKKKSSSVVVbbbxxxwww~~~vvvppphhh```MMMHHHAAA???AAADDDFFFFFFIIILLLNNNOOONNNOOORRRUUUUUUQQQMMMLLLKKKFFF<<<444+++***)))'''''''''((())))))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&******&&&######$$$$$$&&&'''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''')))+++***(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''((((((((()))(((((('''''''''(((((($$$&&&((()))((('''''''''***...444999===@@@DDDFFFDDDEEEFFFGGGFFFEEEDDDCCC<<<:::===CCCFFFFFFIIIMMMHHHHHHJJJKKKIIIDDDAAA@@@>>>EEENNNSSSVVVWWWZZZ]]]fffppp}}}~~~zzzwwwnnnccc]]]gggvvvwwwooo___LLLAAAAAACCCBBB???BBBEEEFFFGGGIIIJJJIIIFFFHHHHHHCCC???;;;777333......///000111222222333000000000000///...---,,,......---------,,,,,,,,,)))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&&&&''')))+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&((()))***))))))))))))))))))))))))((((((((((((((((((((((((%%%'''***+++***)))))))))+++111999BBBGGGJJJIIIIIIMMMAAABBBEEEOOOvvvpppRRRBBB======BBBLLL___vvvvvvpppmmmeeedddhhhqqqzzz{{{{{{yyyqqqoooaaa___]]]aaajjjttt{{{~~~}}}oooccc\\\VVVRRRRRROOOKKKOOOVVV^^^bbbdddfffppp}}}~~~vvvqqquuuxxxggg[[[VVVIIIQQQ\\\jjj{{{yyyfff{{{{{{xxxpppgggiii___NNN???===BBBEEECCCCCCCCCDDDFFFIIILLLOOOPPPNNNPPPRRRRRROOOIIIBBB===333---((('''***+++***'''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&''''''&&&&&&'''((())))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''''''''))))))(((((((((((())))))((())))))((('''(((+++...333666;;;>>>@@@AAACCCDDDFFFGGGIIIJJJJJJJJJIIIIIIGGGFFFHHHLLLKKKHHHHHHJJJHHHGGGGGGHHHHHHFFFEEEDDDWWWaaammmrrrooommmooosssooovvv}}}}}}vvvddd```iiizzzsssrrrxxx}}}jjj\\\XXXWWWUUUTTTTTTQQQKKKFFFFFFGGGIIILLLMMMLLLJJJGGGEEEBBB???666444222///...///000111111111000000000000//////111111000///............,,,+++)))((('''''''''((('''''''''''''''''''''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%''')))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&'''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))***))))))***+++333888???FFFKKKLLLJJJHHHBBB>>>GGGOOOZZZ|||bbbKKKAAA@@@BBBDDD[[[hhhyyy{{{wwwuuuttthhhkkksss|||~~~{{{oooggg```ZZZYYY[[[hhhggghhhnnnyyyppphhhaaa]]]VVVMMMJJJLLLOOOSSSSSSQQQWWWeeeqqqvvvyyyxxxwwwyyy}}}rrrjjjRRRPPPJJJJJJWWWeeeeee\\\mmmxxx|||yyy}}}mmmXXXHHHAAA>>>;;;FFFGGGGGGHHHIIIJJJJJJJJJNNNPPPRRRSSSQQQMMMGGGDDD777111***'''((()))(((&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((((('''''''''''''''''')))))))))(((((())))))***++++++***((())),,,222777:::===AAACCCDDDDDDDDDEEEJJJKKKKKKKKKJJJIIIHHHGGGIIIHHHJJJMMMMMMKKKMMMQQQUUURRROOOOOOSSSXXXZZZYYYqqq~~~uuuqqqxxx{{{pppiiioooooosss}}}tttfffWWWRRRXXXkkknnn[[[TTTUUUmmm}}}zzzvvvqqqssstttsssnnndddWWWMMMHHHIIIHHHGGGHHHJJJJJJIIIHHHAAA>>>888333000///000111111000/////////000111222333222000///....../////////...,,,***)))((((((((('''''''''''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))(((((())),,,...999???FFFJJJLLLKKKJJJJJJGGGNNN___hhhkkk|||zzz]]]@@@666;;;DDDPPPZZZqqqzzzvvvwww{{{~~~zzz||||||tttjjj\\\UUUQQQSSSWWW[[[bbbhhhvvvwww{{{xxxnnn```UUUOOOEEEIIIIIIEEEGGGPPP]]]dddkkkqqqwwwyyywwwxxx}}}qqqfffSSSEEEIIIVVV[[[VVVXXXfffwwwoooYYYJJJAAA<<<===???BBBEEEHHHJJJKKKKKKNNNPPPRRRSSSSSSPPPNNNLLLAAA:::111+++))))))(((&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&((('''$$$###%%%((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&)))(((((((((((())))))*********++++++...333999>>><<>>FFFNNNUUUeeexxx|||{{{yyy~~~xxxqqqooouuu}}}uuuiiimmm{{{mmm___RRRJJJGGGGGGMMMZZZgggqqqzzz|||kkk```MMMLLLJJJGGGGGGKKKQQQUUUWWW```iiinnnpppsss|||ppp]]]YYY\\\YYYPPPFFFRRRbbbsssooo^^^NNNBBB:::<<>>======???BBBBBBCCCDDDFFFHHHIIIKKKLLLJJJJJJPPP[[[mmmttt^^^OOOOOOZZZeeeyyy{{{yyywwwxxxuuuyyysssqqquuutttpppuuu~~~vvvttt|||jjj[[[WWWTTTJJJBBB???AAABBBCCCCCCBBB???<<<;;;555333111///...------...222222222333333333333444000000000///...,,,***))))))))))))(((((((((''''''"""$$$&&&))),,,...///000''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,111999>>>DDDIIILLLIIIEEEJJJZZZhhhtttQQQBBB@@@;;;CCC[[[sssxxxrrrrrrrrrsssuuuxxx|||~~~vvv}}}}}}hhh___RRRIIIGGGKKKQQQUUU___[[[[[[dddppp}}}|||hhhRRRHHHGGGIIILLLOOOIIIJJJLLLQQQXXX```iiinnnxxxyyy}}}zzzyyyqqqfff^^^```cccjjj{{{yyyxxxrrr]]]CCCAAA>>>===???CCCIIILLLNNNNNNOOOOOOOOONNNMMMLLLNNNKKKFFF???888111,,,***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&***333@@@III'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((()))))))))************+++,,,---...222666:::>>>@@@BBBDDDFFFEEEDDDAAA===:::999;;;===EEEFFFHHHKKKOOOTTTWWWZZZ\\\]]]bbbiiiqqq}}}kkkeee______gggqqqyyy|||ccchhhjjjgggdddkkkzzztttpppuuu{{{ggg```[[[NNNCCC@@@@@@AAAAAABBBBBBBBBAAA@@@<<<;;;999666444111///...///111333555666666555444000111111111000///---,,,+++******)))((('''&&&&&&$$$&&&***---000111000000''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&((()))))))))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))******,,,///555===CCCHHHGGGFFFJJJVVViii~~~kkkKKKBBBEEEJJJVVVfffxxx}}}xxxtttuuu{{{wwwrrrsssooo||||||ooocccSSSOOOKKKKKKOOOVVV\\\```qqqlllmmmvvvtttdddZZZRRROOOPPPHHHIIIJJJKKKLLLPPPVVVZZZccciiiqqqwww{{{sssuuurrrlllnnn|||zzzWWWQQQHHH@@@===@@@FFFJJJKKKLLLNNNOOOOOONNNMMMKKKMMMMMMLLLHHH@@@888111---))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&%%%''',,,333<<>>>>>BBBCCCAAAAAAEEEIIIIIINNN]]]yyyooocccffflllxxxiiiUUUeeevvv{{{yyyttt^^^WWW\\\wwwtttiiiaaaeeeuuu}}}kkkdddggg```UUUMMMNNNMMMGGGCCCBBBDDDCCCBBBDDDEEECCC===888222222111111222444666777666666555444222111000000///...---,,,***)))((((((***222999888000)))(((+++(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((())))))((('''&&&%%%%%%$$$(((((('''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((''''''(((,,,......)))%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))))))))))))))))))))))))))))))))***)))((((((***,,,******+++000999AAADDDBBBDDDDDDFFFTTTsssrrrSSSTTT^^^]]]ZZZ\\\jjj{{{{{{eeebbbdddmmm}}}nnnddd\\\QQQOOOTTTPPPWWWbbbkkkrrrzzzxxxqqqjjjcccYYYSSSQQQQQQQQQPPPSSSXXX^^^cccjjjsss}}}qqqbbbVVVKKKCCCFFFJJJHHHEEEEEEDDDGGGNNNTTTVVVZZZdddooouuuqqqyyyoooWWWOOOXXX]]]jjjuuu|||^^^EEE???BBBFFFFFFFFFIIIMMMPPPMMMGGGRRRRRRRRRPPPLLLGGGBBB???///---+++***))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&))),,,---,,,)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''''''''''''''((((((((((((((())))))))))))***(((''')))+++,,,***(((((()))+++---111666;;;???@@@BBBCCCBBB???<<<:::999BBB???>>>AAACCCCCCGGGLLLQQQSSSYYYhhh}}}]]]MMMMMMTTTgggzzzyyyooofffrrryyyooorrr~~~vvvvvveeeTTTKKKIII[[[iiiuuutttlllfff___YYYYYYiiimmmbbbXXXTTTPPPJJJGGGHHHKKKJJJHHHFFFDDDAAA>>>;;;444222000......000333555777777666666444333111000222111000...,,,***)))(((%%%+++111000+++'''&&&((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$(((''''''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''(((((('''''''''***,,,,,,)))&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))))))))))))))((()))******(((((()))+++---...111777>>>CCCDDDCCCAAACCCHHHYYYxxxaaaFFFFFFOOOUUU^^^jjjlll___fffnnnwwwuuussswwwppp^^^WWWRRRLLLOOOWWW^^^dddmmmuuu}}}yyyqqqkkkiiibbbXXXPPPKKKHHHEEEBBBBBBFFFKKKOOOUUU]]]fffmmmsssvvv|||mmm]]]OOOKKKJJJHHHFFFGGGAAACCCGGGLLLOOORRR]]]hhhrrrwww~~~|||xxxrrreeeYYYUUUMMMXXXiiiwww|||___JJJ???===@@@CCCFFFIIIKKKLLLKKKRRRRRRRRRQQQNNNJJJEEECCC666111,,,)))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&(((+++,,,+++)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))((((((''''''(((((()))(((((((((((()))))))))))))))(((((()))+++,,,,,,******))),,,111999???BBBBBBBBBCCCCCC@@@<<<888777666@@@<<<;;;???DDDHHHPPPWWW^^^dddlllwwwyyybbbKKKBBBDDDBBBLLLXXXbbbnnn}}}ssscccUUUVVVcccjjjdddZZZxxx|||{{{tttuuu}}}rrrooohhhaaa___]]]VVVNNNPPPUUUXXXUUURRRQQQPPPNNNKKKWWWoooqqqbbbVVVNNNMMMPPPIIIGGGDDDBBBAAABBBBBBCCC:::888333000...///222333777777777777666555333222444333222000...---++++++$$$&&&))))))((('''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((''''''&&&((()))***((('''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))''')))******)))(((((())))))---444;;;AAACCCCCCCCCHHHPPP\\\mmmbbbNNN@@@CCCLLLUUUfffwww|||tttooobbb```qqqeeegggsss}}}kkk]]]PPPMMMLLLNNNVVV```lllqqqyyy{{{wwwtttqqqlllhhhiiiccc[[[SSSLLLFFF@@@===:::;;;===???BBBFFFLLLQQQXXX\\\dddmmmvvv}}}yyycccVVVNNNIIIEEEDDDBBBAAACCCFFFGGGIIIQQQZZZ^^^ccckkkvvv}}}|||zzzmmm___UUUUUUcccyyyyyyWWW@@@;;;>>>AAADDDEEEFFFJJJMMMQQQQQQRRRQQQPPPMMMJJJHHH@@@888...)))***+++***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))((()))******++++++,,,...333999???CCCEEEEEEBBBBBBAAA>>>:::888888888<<<;;;@@@JJJUUU^^^iiirrrvvv}}}sssiii___XXXQQQLLLNNNTTTHHHQQQ___qqqggg^^^XXX]]]jjjpppllldddoooqqqooojjjkkkrrrwwwxxxlllppppppqqq{{{xxxsssoooeeeXXXOOOMMMQQQUUUUUUWWW___mmmzzz}}}vvviii]]]aaauuu|||mmmqqqzzz}}}jjj]]]XXXYYYRRRKKKDDDAAACCCFFFFFFFFFCCCAAA===999666444222222444555777888888777666555333333222111000//////...)))(((''''''((((((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&&&&''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))((((((((((((((((((((((((''')))++++++)))(((((()))***///888AAADDDCCCEEEIIIWWWiii|||~~~pppIIIDDDFFFQQQ]]]fffrrr~~~~~~sssiiillliiiooo|||kkkgggooopppeeeZZZSSSNNNOOOSSSXXXcccnnnyyy~~~|||yyyuuusssrrrpppmmmkkkjjjhhhccc]]]WWWPPPKKKGGGBBB@@@>>><<<;;;<<>>111******+++***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))******)))((((((((()))***///555===@@@AAAAAADDDGGGCCCBBB???;;;888666777999===AAANNNbbbuuuwwwfffYYYQQQKKKMMMVVVaaaiiilllnnnpppgggqqq~~~zzzuuuooojjjhhh___dddooo}}}~~~mmmhhhpppzzz~~~zzzyyyzzzyyyrrrkkkaaaXXXPPPRRR^^^mmmzzz|||eeeSSSSSSUUU]]]|||~~~qqqjjjjjj^^^OOOIIIKKKLLLHHHBBBFFFFFFFFFCCC???:::555111222333555777999999999999222222222222222222222222...+++((('''((()))(((&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&%%%%%%'''(((%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***((((((((((((((((((((((((''')))++++++***)))***+++444888@@@FFFEEECCCJJJTTThhhmmmZZZLLL===AAALLL]]]nnnzzztttmmmjjjtttzzz{{{kkkgggwwwhhhYYYVVVNNNOOORRRWWW]]]dddoooyyy{{{yyywwwuuutttrrrqqqpppmmmmmmkkkgggaaaZZZUUURRRIIIFFFAAA>>><<<;;;;;;;;;999:::;;;???EEEMMMUUUYYYaaalll{{{vvvaaaRRRKKKFFFDDDFFFFFFEEEEEEHHHGGGHHHHHHNNN___yyy~~~llldddsss~~~qqqPPPDDD;;;===BBBDDDFFFHHHJJJKKKLLLMMMNNNNNNNNNMMMMMMCCC666...+++***)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))''''''(((((((((((('''''')))((((((''''''(((((()))(((((((((((())))))))))))*********)))((((((+++---444;;;BBBDDDBBB@@@CCCGGGDDDBBB???;;;888888;;;>>>BBBIII\\\vvvdddMMMCCC@@@GGGYYYuuu|||lllhhhdddaaa^^^\\\```fffwwwzzzkkkjjjiiigggeeeccc```^^^XXXKKKEEEHHHHHHKKKccczzzmmm]]]UUUTTTRRRKKKDDDDDDFFFHHHHHHFFF@@@999555666666777888999:::;;;;;;333333333333333333444444000---***(((''''''&&&%%%(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((((('''%%%%%%&&&(((%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******))))))))))))))))))))))))((()))*********+++---///;;;<<>>===<<<;;;::::::999777888;;;@@@EEEIIIRRR\\\iiivvvzzzeeeUUULLLFFFFFFGGGFFFFFFHHHEEEDDDBBBDDDQQQhhh}}}yyy^^^ZZZsss___LLL<<<;;;@@@BBBDDDGGGGGGHHHIIIKKKMMMNNNNNNNNNOOOHHH>>>444...+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((((((***...000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))))))))''''''((((((((((((''''''(((''''''''''''''''''((((((((((((((())))))))))))(((***+++******,,,000333999===BBBDDDCCCCCCCCCEEEBBBBBB@@@??????CCCJJJNNNTTT[[[kkkqqqRRRIIIQQQ[[[lll~~~ssskkkhhhgggeeehhhqqqzzz|||~~~vvvmmm```ZZZXXXZZZUUUPPPWWWeee}}}}}}xxxjjj___UUUMMMGGG@@@CCCGGGIIIIIIGGGCCC@@@>>><<<;;;:::999:::;;;<<<777777666666555444444444000///---+++((('''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((***)))&&&%%%&&&(((%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))))))))*********)))))))))))))))))))))))))))************,,,111444>>>===???BBB@@@EEE]]]xxxqqqRRRCCC@@@???BBBOOO]]]kkk||||||~~~uuujjj]]]RRROOOSSSOOOXXXcccjjjppp{{{{{{{{{zzzxxxvvvuuuuuuvvvuuuwwwwwwsssllleee```___WWWRRRJJJEEEBBB@@@>>>;;;:::999888888999;;;===>>>IIIMMMUUUaaannn{{{lll^^^OOOHHHFFFEEEFFFHHHCCCDDDCCCBBBKKK]]]nnnvvvoooaaajjjttt^^^HHHAAA???===@@@FFFFFFGGGHHHJJJLLLNNNOOOPPPOOOMMMFFF===333---++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&((()))******---111555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''')))+++,,,,,,///444999======???BBBEEEFFFDDDBBB@@@AAABBBDDDHHHQQQZZZaaammmppp{{{___HHHNNNiiiyyyhhhZZZUUU\\\iiitttpppaaaXXXXXX^^^]]]___bbbeeemmmjjjUUUIIIDDD???BBBFFFJJJLLLMMMLLLKKKDDDBBB???<<<::::::;;;<<<<<<;;;:::888666555444333000111111...+++******,,,(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&)))+++***'''%%%&&&(((&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))*********)))***---333777AAA@@@BBBGGGIIITTTsssxxxVVV<<<888@@@EEEIII\\\ooozzz~~~qqq]]]UUUSSSQQQOOONNNXXXbbbmmmsssyyy{{{{{{{{{yyyxxxwwwxxxyyyyyy{{{|||yyysssmmmjjjiiiggg```WWWOOOJJJFFFAAA===777888999:::::::::888888@@@???BBBLLL\\\mmmzzzqqqZZZLLLFFFDDDEEEGGGBBBEEEEEEEEEKKKYYYeeejjjvvvxxxnnntttpppXXXJJJ@@@888<<>>CCCGGGFFFBBB>>>???AAACCCAAAGGGWWWiiivvvttttttvvvkkk^^^iiiuuunnnnnnpppttttttqqqxxxvvvaaa___nnnyyy~~~nnnddd```[[[UUURRRUUU```kkkqqq]]]VVVXXXPPPNNNXXX```^^^RRRIIINNNJJJHHHGGG@@@999;;;BBBBBB???<<<::::::999777555555444333111///,,,***)))(((((((((((((((''''''''''''''''''(((***)))'''%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))))))))************))))))))))))************555...((((((+++///777???DDD<<<@@@KKKYYYuuuiiiHHH???>>>===FFFTTToooyyy{{{xxxxxxzzz{{{vvvooonnn}}}lll___VVVVVVWWWVVVWWWZZZfffmmmwww~~~~~~}}}|||zzz|||}}}~~~~~~}}}{{{yyywwwjjjiiifffaaaYYYPPPHHHCCC===:::999;;;:::666555777>>>;;;;;;AAANNN^^^kkksssuuuYYYMMMKKKFFF???BBBBBBAAADDDQQQ^^^___XXXeeexxxxxxuuuuuueeelllwwwrrrzzzzzzkkkUUUBBB>>>CCCAAAGGGKKKJJJHHHJJJPPPTTTKKKNNNNNNIIICCC<<<111&&&+++***((((((***+++***)))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''((()))(((''''''((()))&&&'''+++///444999===???''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((())))))((((((((('''''''''))))))(((((((((((())))))''')))******)))))))))+++,,,++++++///555;;;>>>>>>AAA@@@@@@@@@AAACCCEEEFFFAAALLL^^^ssskkk___WWWRRRjjjzzz~~~}}}rrrjjj[[[JJJ===<<>><<<<<<;;;888777666555444333111///---,,,(((((((((((((((((((((((('''''''''((())))))'''%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***)))((('''(((***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))))))))************))))))))))))************>>>666000000222444999>>>AAA<<>>JJJZZZeeerrrtttwwwwwwuuuqqqooonnnkkkmmmpppssswww|||rrraaaYYYPPPGGGEEEEEEDDDHHHTTT```aaa\\\YYYfffsssxxx{{{~~~{{{mmm^^^ccckkkfffoooeeeLLL???===BBBGGGHHHGGGIIIMMMPPPKKKNNNNNNKKKGGGAAA777---,,,***(((((()))***))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''((()))((('''&&&''')))(((+++///333888<<>>CCCFFFEEECCCCCCZZZuuukkkPPPEEEMMMZZZyyy~~~||||||wwwhhhUUUNNNCCC<<<999999999999>>><<<<<>>===>>><<<::::::555888:::777444;;;KKKYYYccceeefffddd```\\\YYYXXXVVVYYY]]]bbbiiirrr|||xxxjjj\\\QQQJJJIIIGGGIIIRRR\\\___\\\QQQXXX___dddmmm{{{vvviiigggiiicccmmm\\\@@@;;;>>>BBBFFFHHHIIIKKKMMMKKKNNNOOOMMMJJJGGG???666---+++((('''((())))))((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&((())),,,///444999===@@@AAABBB&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))***))))))))))))))))))***''')))******))))))+++---,,,...333999===@@@AAAAAA::::::<<>>:::888999:::888666:::777777;;;<<<:::999;;;:::>>>CCCFFFEEEDDDCCCCCCFFFFFFKKKVVVbbbgggeee```___aaagggqqq}}}yyy|||~~~|||xxxxxxwwwmmmjjjpppxxxvvvgggTTTJJJHHHIIIIIIHHHHHHFFFDDDCCCBBBAAA>>><<<777777666555444333333333******)))(((((()))******((('''''''''))))))(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''(((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))***)))((('''((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((((()))))))))************((()))))))))***************&&&'''000999???DDDHHHEEEDDDVVVrrr|||ddd@@@:::999@@@LLL]]]vvvzzz~~~~~~ooo___VVVSSSTTTVVVXXX]]]dddiiiggg```ZZZWWW\\\bbbfffhhhlllttt{{{zzzssskkkddd```[[[NNNBBB???@@@>>><<<;;;777;;;===999555777BBBLLLQQQRRRRRRPPPLLLIIIGGGFFFGGGIIIMMMRRRZZZdddooovvvpppcccUUUQQQJJJHHHKKKQQQVVVWWWVVV^^^cccdddgggpppzzz~~~vvvpppjjjqqqkkkQQQ???===???EEEIIIKKKLLLMMMLLLOOOPPPMMMLLLJJJDDD<<<111...)))''''''((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((('''&&&''')))+++000333888===@@@BBBBBBAAA&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((()))))))))******)))***************************))))))))))))******)))*********)))***,,,//////333888<<<>>>>>>>>>===777999===BBBHHHNNNSSSUUUbbbwwwwwweeeTTTOOOTTTeee}}}xxxoooiiimmmuuuzzzeeeRRRGGG@@@<<<:::777777777888888888888888:::777888999888444555999777888888777666666777888444666999===???@@@@@@???===>>>BBBJJJZZZqqqvvvvvvyyyxxxsssqqqkkkmmmwwwnnn___QQQJJJJJJNNNQQQJJJIIIGGGFFFFFFDDDAAA>>>888777666444444444444444---,,,+++***)))***+++,,,)))'''&&&'''((()))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%((((((((((((((((((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((((()))))))))************((()))))))))************111...111888???CCCIIIOOONNNRRRiiiiiiKKK???>>>AAAMMM]]]nnn}}}zzzrrrxxx~~~||||||ppp^^^QQQNNNSSSYYY^^^```bbbccc```[[[UUUQQQYYYaaajjjooosssyyy|||vvvpppmmmcccVVVIIIDDDDDD@@@===;;;666888999888777888:::===@@@@@@@@@>>>;;;999999:::;;;<<<>>>AAAFFFNNNWWW]]]kkkttt~~~{{{jjjaaaUUULLLHHHHHHMMMRRR]]]mmm|||~~~xxxssspppnnnzzz}}}tttppptttwwwhhhJJJAAA===BBBHHHIIIJJJMMMLLLNNNOOOMMMLLLKKKFFF???777222---)))(((((())))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((''''''))),,,///333555:::>>>AAAAAAAAA@@@%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''))))))))))))************************+++++++++++++++******))))))******+++***++++++++++++,,,///111444888<<<>>>>>><<<::::::999:::>>>GGGTTTeeevvvrrrddddddaaadddooo}}}|||wwwkkkbbbTTTNNNFFF???<<<;;;;;;;;;>>>AAADDDDDDBBBAAABBBCCCDDD@@@>>>???===;;;===AAA;;;:::888666555666777888222444666666444333555777444444555888@@@MMM[[[eeellljjjppp|||zzztttpppfffggghhhdddYYYOOOKKKLLLMMMLLLKKKIIIIIIHHHFFFBBB???:::999777555444444555555222000...,,,++++++,,,---)))(((&&&&&&((()))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%(((((((((''''''''''''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))))))))************))))))))))))************---...444<<>>;;;999888999;;;<<<:::777:::::::::999777777888:::777888888999;;;???EEEIIIWWWbbbpppzzzvvvgggZZZNNNHHHJJJPPPYYYooottteeezzzxxxxxxwww||||||{{{www^^^LLL>>>???DDDEEEGGGJJJJJJMMMMMMKKKKKKLLLIIICCC>>>999111+++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())),,,000333666888;;;>>>@@@@@@@@@@@@%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((((()))))))))*********++++++*********+++++++++,,,,,,+++******))))))******+++,,,,,,---,,,,,,---111333888<<>>;;;::::::===???GGGXXXpppiii]]]]]]bbbzzz}}}||||||xxxrrrssszzzzzz}}}rrrbbbUUUMMMGGGBBB======>>>@@@CCCFFFIIIKKKIIILLLPPPQQQOOOLLLJJJIIIKKKCCC===>>>AAABBBCCCEEEDDDAAA>>>;;;999999999999999888777666666777888888999999888777777999>>>AAAJJJJJJQQQ]]]hhh{{{|||ppp{{{tttiiinnnlllaaaVVVQQQNNNKKKMMMLLLKKKJJJJJJGGGCCC@@@===<<<999777666666666777666444111...,,,,,,------***(((&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))))))))************))))))))))))************&&&***222:::@@@JJJ]]]oooxxxrrrXXXGGG777<<>><<<:::<<<<<<;;;:::999999;;;>>>888999999888888:::===@@@HHHTTTbbbmmmyyyzzzkkkZZZLLLIIINNNNNN[[[ssslllrrryyy|||xxxyyy|||~~~yyy^^^FFF@@@CCCCCCEEEIIIGGGJJJKKKJJJLLLOOOMMMHHHEEE???666...+++*********))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&'''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''%%%&&&((()))***...444888999:::<<<===???@@@@@@@@@%%%%%%%%%&&&&&&'''''''''&&&''''''((((((((((((((()))************+++++++++*********++++++,,,,,,,,,++++++************++++++---------------...222555:::>>>AAAAAA>>><<<;;;<<>>;;;999777777888888999666222///---,,,---...***(((&&&&&&'''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))))))))))))))************))))))))))))************---222999>>>@@@HHH]]]qqq~~~XXXBBB@@@>>>CCCNNN[[[gggzzz~~~zzzdddOOONNNQQQ]]]lllwwwzzzxxxjjjfff```ZZZVVVVVVXXX[[[\\\gggqqqyyyyyyrrrlllfff\\\PPPHHHGGGEEEAAA<<<999888999;;;;;;::::::999888666777999<<<666777777777666777999;;;>>>HHHUUU___lll{{{vvvbbbOOOIIILLLFFFFFFTTTwwwyyyeeevvv||||||vvvqqq|||xxx{{{nnnOOOEEEDDDCCCEEEKKKEEEHHHIIIIIIMMMQQQQQQMMMJJJCCC999000,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))%%%&&&((())),,,000666:::;;;<<<<<<===???@@@AAAAAA((('''&&&&&&'''((('''%%%)))(((((('''''')))***+++))))))))))))************)))*********+++++++++++++++++++++***++++++,,,,,,---)))'''(((...444777888@@@>>>>>>???;;;777>>>IIIKKKXXXmmmaaaXXX[[[jjjtttiiieeerrrxxxmmmaaaUUUNNN???======>>>AAABBBBBBBBBFFFJJJQQQZZZbbbiiinnnppp{{{|||{{{wwwqqqlllhhhgggbbbZZZPPPKKKLLLOOOOOOOOOMMMKKKGGGCCC???=========AAA???;;;888666555666777888888777666555555666666888777666777===JJJZZZeeewwwwwwyyykkkdddaaaXXXMMMGGGJJJNNNKKKHHHHHHDDDBBB>>>;;;999999999:::<<<777111...///000111000...,,,***'''&&&&&&'''((())))))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''%%%$$$###$$$'''***---((('''&&&%%%%%%&&&'''((())))))((((((''''''''''''(((((('''''''''&&&&&&&&&)))&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))))))))***++++++++++++***)))******))))))***,,,...,,,888888:::CCCDDDYYYkkkBBB999@@@CCCIII[[[mmmxxxttt]]]JJJGGGMMM\\\rrryyykkkbbb```]]]YYYVVVWWW[[[___kkksss{{{yyypppggg^^^WWWTTTOOOGGG???===;;;999;;;>>>???===;;;:::::::::999888666666555555555666777777999<<>>>>>???@@@@@@@@@@@@???((('''&&&&&&(((((('''&&&(((((('''''''''((()))***))))))))))))************)))))))))*********+++++++++************+++,,,,,,,,,+++***---222888;;;<<>>IIIUUUgggqqqdddQQQYYYpppoooccceeeoootttnnnnnn]]]XXXRRRLLLHHHEEEBBB@@@AAA???===;;;===@@@EEEHHHQQQVVV___iiiqqqwwwzzz{{{yyyyyyxxxuuupppkkkiiiiiiaaaZZZSSSPPPRRRUUUUUUTTTRRRPPPMMMIIIFFFEEEDDDDDDHHHFFFBBB>>><<<:::999999999999888777777777777777<<<;;;999777666;;;BBBHHHRRRaaasss}}}sss~~~pppeeedddWWWKKKHHHHHHGGGGGGIIIEEECCCAAA???===<<<;;;;;;:::666333222333333222111///...,,,)))((((((((()))(((((('''''''''''''''(((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&'''%%%$$$$$$&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))***++++++++++++***************)))***---///111>>>===<<>><<<<<<<<<<<<;;;999999999888777666555666666999;;;???EEEOOOZZZccciiiuuuzzz~~~tttfff^^^SSSLLLFFFJJJ[[[rrr}}}jjjiiirrrzzzyyykkkmmmkkkuuuhhhRRREEE@@@@@@CCCDDDFFFHHHKKKMMMNNNMMMMMMMMMGGG:::111...---,,,))))))***++++++***)))((())))))(((((((((((())))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((()))+++...222555888;;;<<<>>>>>>???@@@@@@@@@@@@???((('''&&&&&&(((((((((&&&'''''''''''''''((()))))))))))))))*********++++++((()))))))))******************))))))***++++++,,,,,,,,,...222888<<<>>>???:::666555999BBBPPPbbbppp}}}aaadddpppuuukkkdddgggtttgggSSSLLLLLLGGGEEEDDDEEEHHHKKKMMMMMMIIIGGGCCC???>>>CCCMMMTTTYYY^^^gggooouuuxxxxxxwwwoooooonnnkkkgggeeeeeeeeeaaa\\\XXXWWWYYY\\\\\\[[[YYYWWWTTTRRRPPPOOONNNNNNOOONNNKKKHHHEEEAAA???>>><<<<<<;;;:::999999888888555666777777666666888:::888AAAKKKSSSZZZgggyyy{{{|||~~~jjjjjj^^^QQQJJJFFFDDDDDDFFFDDDDDDDDDCCCBBBAAA??????888777555555666666444222111000...,,,+++*********''''''&&&&&&&&&''''''(((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))((('''&&&%%%%%%$$$((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&((('''&&&$$$&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))***++++++++++++***+++++++++******+++...111222?????????OOOeee~~~yyyTTT??????KKKVVV\\\~~~zzzuuubbbYYY^^^gggrrreee^^^YYYZZZ[[[]]]aaagggnnnttt}}}{{{}}}xxxsssooofff]]]TTTNNNIIICCCAAABBBDDDCCCAAA@@@@@@???<<<:::<<<;;;:::888666555555444777888999===CCCJJJQQQUUU^^^dddmmmwww~~~}}}tttaaaSSSHHHDDDFFFOOOcccvvvxxxrrrllllllzzzuuurrrfffjjjeeeLLL@@@===???AAADDDGGGHHHIIILLLNNNLLLNNNJJJAAA888333///***,,,,,,,,,,,,+++***)))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))((((((''''''(((((()))+++000555888999:::<<>>??????@@@@@@??????((('''&&&'''((()))(((''''''''''''''''''((((((((())))))*********+++++++++(((((()))))))))*********))))))))))))***+++,,,,,,,,,...222666:::===>>>>>>===888666===NNNeee|||wwwpppjjjnnn}}}mmmiiinnnsssyyyeeePPPBBB>>>>>><<<>>>CCCJJJPPPTTTSSSRRRVVVUUURRRLLLHHHLLLWWW``````ccchhhlllnnnnnnmmmlllhhhhhhgggeeecccbbbccceeebbb```^^^^^^___aaa```___]]]\\\ZZZXXXWWWVVVVVVVVVTTTTTTSSSQQQNNNJJJGGGEEEDDDCCCBBB@@@===;;;999888333444777999:::;;;<<<<<<;;;>>>@@@@@@AAAIIIWWWbbb~~~~~~yyyjjjcccXXXOOOHHHCCC@@@???@@@AAACCCEEEEEEEEEDDDCCC;;;:::888666555555444333222222111///...,,,+++***&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((()))((('''&&&$$$###'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&)))******'''$$$&&&&&&&&&''''''''''''((('''(((((((((((()))))))))))))))***++++++++++++***+++,,,,,,++++++---000333444===>>>AAAYYYyyywwwWWW===>>>NNN\\\iiittt}}}yyyyyy~~~~~~tttcccbbbsssxxxiii```]]][[[]]]```cccggglllsssxxxwwwuuutttuuu{{{{{{wwwsssjjjaaa[[[UUUMMMJJJJJJLLLJJJHHHGGGEEEAAA===999===<<<:::888777555555555444444555888<<>>>>>???????????????((('''&&&''')))***)))((('''''''''(((((((((((((((************++++++++++++))))))))))))************))))))))))))***+++,,,------000444888:::;;;;;;;;;AAA>>>>>>III```{{{pppooovvvooottt}}}|||mmmeeeXXXMMMFFFBBBAAAAAA===>>>AAAGGGNNNSSSVVVWWWbbbcccaaa\\\WWWXXX___fffkkkkkklllllllllmmmmmmllljjjkkkjjjiiihhhhhhjjjmmmgggfffeeeeeeeeedddcccbbbaaa```___^^^]]]\\\\\\\\\WWWXXXXXXXXXVVVTTTQQQOOONNNMMMKKKHHHDDD???;;;999;;;:::999999999999999888777999999888888===FFFMMMVVVeeexxx~~~wwwqqqeeeUUUHHHAAA===<<<;;;===AAADDDFFFGGGFFFFFFBBB???;;;666333222333555444444333222111...,,,+++''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((()))((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%&&&(((+++,,,,,,(((&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***))))))***++++++++++++***+++,,,,,,+++,,,///333777<<>>444+++************************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''((()))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((()))***+++...555;;;===;;;:::<<>>????????????>>>((('''&&&''')))******)))'''(((((()))***)))))))))*********++++++++++++,,,)))*********++++++++++++))))))******+++,,,......///333777:::;;;;;;;;;;;;999===HHH^^^~~~|||rrrppprrruuu|||tttfffccc]]]VVVMMMHHHIIILLLLLLKKKMMMIIIDDDDDDLLLWWWbbbhhhjjjkkkjjjgggddddddgggkkkpppooooooooopppqqqrrrssslllmmmnnnnnnnnnnnnppprrrnnnnnnmmmlllkkkjjjiiihhhgggffffffeeedddcccbbbbbb]]]^^^_________^^^\\\[[[ZZZYYYVVVRRRMMMHHHCCC@@@===;;;777666666888888777777777888888777999<<>>DDDMMMQQQOOOPPPZZZggg{{{cccOOOEEEAAA???999;;;???BBBEEEFFFGGGFFFFFFCCC???888444222555777666777777777555111...,,,))))))((('''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%'''(((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%&&&(((***,,,,,,)))'''&&&&&&&&&''''''''''''(((((((((((()))))))))******))))))***++++++++++++***+++++++++,,,---111777;;;AAACCCSSSiiitttIII===<<>>EEEGGGBBB???BBBDDDHHHKKKJJJHHHDDD;;;111******)))))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''(((***,,,...///222666:::<<<;;;:::<<<>>><<<===>>>>>>??????>>>>>>''''''&&&''')))+++***)))((((((***+++++++++***)))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,*********+++,,,...///000111555:::===>>>>>>???AAA===JJJ```~~~vvvsss|||jjjdddnnnooo]]]VVVWWW]]][[[XXXWWWYYYZZZ[[[[[[VVVOOOFFFCCCIIIVVVccclllpppoooooooooooopppqqqrrrssstttttttttuuuuuuttttttoooqqqssstttttttttvvvwwwvvvvvvvvvtttsssrrrrrrrrrooooooooonnnmmmllljjjjjjggggggggghhhhhhggggggfffcccbbb```]]]XXXSSSNNNKKK???<<<999888:::<<<<<<;;;<<<;;;:::999999888777777777777888999888666;;;CCCWWWooofffVVVKKKDDD<<<===@@@BBBCCCDDDEEEDDDFFFEEECCC>>>999666888:::::::::;;;;;;999555111///,,,+++***)))((('''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&(((******(((&&&&&&&&&&&&''''''''''''((((((((()))))))))*********))))))***++++++++++++*********+++,,,...333:::???CCCJJJhhhiiiBBB===CCCUUUccckkkwww|||vvvmmmfffdddeeefffmmmrrryyy{{{wwwtttqqqrrrvvv|||{{{uuunnnhhheeedddjjjnnntttyyy|||}}}{{{zzzwww{{{~~~vvvpppooojjjiiigggddd```XXXOOOIIIBBBAAA???===;;;999888888777666555444444555666777555888<<>>>>>>>>>>>>>>''''''&&&'''***++++++***((()))***,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,---...000111222777===@@@AAABBBDDDGGGTTTddd}}}wwwiiicccsssssstttnnn___^^^```___^^^bbbeeehhhiiihhhggghhhiiibbb[[[SSSPPPUUU^^^iiiooouuusssrrrsssuuuxxxyyyyyyzzz{{{||||||{{{xxxuuusssvvvyyy|||}}}}}}}}}~~~{{{{{{{{{zzzxxxxxxyyyzzzvvvvvvvvvuuutttrrrqqqpppooonnnnnnnnnmmmmmmmmmmmmhhhhhhfffddd```[[[WWWTTTKKKGGGBBB@@@@@@???<<<999999888777777888888888777666555888===???;;;:::;;;@@@NNNeee}}}yyyhhhTTTGGG@@@@@@AAABBBBBBCCCCCCBBBDDDFFFFFFCCC>>>;;;;;;<<<<<<===??????<<<888444111...---+++***((('''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''((((((((())))))&&&&&&&&&'''''''''(((((($$$###$$$&&&((()))'''&&&&&&&&&&&&'''''''''(((((())))))))))))************))))))***++++++++++++***))))))***,,,///555<<>>>>>>>>>>>>>>))))))))))))(((((((((((()))************+++++++++,,,,,,,,,,,,---...//////************+++,,,------,,,,,,,,,++++++...222555555999===BBBGGGLLLQQQUUUggg|||oooqqq}}}uuu~~~|||iiiXXXZZZjjjsssmmmbbbcccgggkkkmmmllliiihhhgggdddaaa^^^^^^bbbiiirrrwwwwwwwwwwwwwwwyyy{{{}}}~~~|||||||||}}}}}}}}}~~~~~~}}}}}}|||~~~}}}|||zzzyyyxxxxxxuuuuuuuuuuuusssrrrpppnnnooommmiiieeebbb```___^^^UUUPPPIIICCCAAA??????>>>;;;:::999::::::888555333999888777777777888:::;;;===???HHHYYYpppuuufffMMM===AAABBB???@@@DDDEEECCCAAAAAA@@@???======>>>@@@AAA@@@???>>>===:::555222000...+++((('''((()))***))))))))))))))))))))))))%%%%%%&&&'''((()))******''''''(((((())))))******(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%%%%&&&&&&******)))''''''&&&&&&&&&***)))'''%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((()))******************++++++,,,,,,,,,++++++************+++******111<<<@@@>>>DDDcccvvvPPPAAAAAADDDSSSiiizzz|||vvvpppnnnppprrrrrrtttxxx{{{pppgggkkkgggeeehhhnnnuuuyyyzzz}}}zzzssskkkeeecccdddfffjjjoooqqqppppppuuuxxxxxxwww{{{~~~~~~|||}}}}}}zzzssspppmmmlllkkkeee\\\TTTSSSLLLEEE@@@??????===;;;999888777777777777555333888999:::<<<>>>@@@CCCDDDNNNXXXgggrrrssspppoooqqqmmmWWWMMMIIIHHHGGGJJJXXXvvv~~~~~~sssnnnrrrVVV>>>;;;AAABBBEEEIIIIIIGGGGGGJJJMMMMMMHHHCCC777000)))(((+++,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))******)))'''%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%&&&''')))***'''(((***---111555888:::888888888:::===>>>>>><<<===;;;;;;======<<>>AAAAAAAAA@@@>>>>>>???AAAAAA@@@@@@@@@???<<<888444222000---***)))((()))***))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''(((((((((((((((''''''&&&&&&%%%%%%$$$(((''''''&&&&&&'''''''''***)))(((''''''&&&&&&&&&(((((('''''''''&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))))))))*********+++++++++,,,,,,,,,+++++++++******,,,---...000333888???CCCWWWwwwbbbFFF@@@FFFKKK[[[ssswwwkkkfffdddhhhllloootttzzz{{{rrriiihhhdddaaacccjjjrrrwwwxxxvvvtttoooiiidddcccdddfffiiimmmnnnlllmmmrrruuuuuuvvvzzz~~~~~~}}}~~~|||uuussspppooonnniii```YYYWWWRRRJJJEEECCCAAA===::::::999777777888777555333777777888;;;>>>@@@BBBBBBFFFKKKVVVdddnnnqqqnnnkkknnnyyywww```UUUMMMIIIGGGGGGMMM___~~~zzztttmmmfffGGG<<<===>>>CCCIIIHHHFFFFFFHHHLLLMMMIIIEEE<<<555,,,)))+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%&&&''')))***''')))+++///222666888:::999;;;======<<<;;;;;;<<<<<<;;;:::999888???PPPaaa(((((((((((()))))))))))))))************++++++++++++++++++,,,,,,---...///.........---------------.../////////000222666999:::>>>BBBEEENNNbbbwww}}}|||zzzppp___XXXXXX]]]```gggpppvvvvvvqqqlllhhhkkkmmmnnnnnnooopppqqqqqqpppoooppptttyyy~~~~~~~~~}}}|||||||||}}}}}}zzzxxxvvvuuuttttttrrrpppnnnlllkkkiiieee___YYYQQQHHH@@@:::;;;:::999:::;;;<<<;;;999999999999888888888888888888999:::;;;===@@@EEEHHHaaa{{{uuuXXXDDD;;;FFFLLLDDD===@@@@@@AAABBBBBB@@@???@@@AAA@@@@@@AAABBBBBB@@@;;;777666444000---***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))***)))(((''''''&&&''''''&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''((((((((()))))))))(((((()))***+++,,,,,,---,,,,,,,,,,,,++++++++++++,,,---222888888888EEEUUUnnneeeKKK>>>CCCLLLTTTgggwwwnnnddd___]]]aaafffllluuu}}}{{{{{{~~~|||tttlllfffaaa]]]^^^eeemmmrrrtttooonnnllliiifffeeeggghhhgggjjjjjjgggggglllpppqqqssswww|||~~~|||yyywwwvvvuuuqqqkkkeeeaaa\\\UUUPPPMMMHHHBBB===;;;:::888888888777555444666555555888===@@@@@@??????>>>EEEVVViiitttpppiiicccgggzzzuuuiiiXXXOOOIIIHHHEEEHHH___zzzxxx}}}~~~~~~pppttt~~~ZZZEEE<<<:::@@@GGGFFFEEEDDDFFFJJJLLLJJJHHHBBB;;;111+++***,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&'''((())))))+++...222555777999999888;;;>>>???<<<;;;;;;<<<999:::;;;999999IIIjjj(((((((((((())))))))))))))))))*********+++++++++++++++++++++,,,---...///............------,,,,,,...///000111222444888;;;<<<;;;???KKKccc{{{kkkXXXSSS[[[fffssssssrrrpppnnnlllllllllkkkmmmooopppppprrrtttwwwvvvvvvvvvxxxzzz~~~}}}|||xxxxxxxxxxxxwwwtttrrrqqqtttqqqmmmggg^^^SSSHHH@@@???===<<<<<<>>>??????>>>;;;;;;<<<;;;;;;999888777:::<<<===;;;888777999<<>>KKKTTT___sss}}}|||ooofffddd```^^^aaaffflllwwwzzzwwwxxx||||||vvvooogggbbb\\\[[[```gggmmmooommmmmmmmmkkkiiihhhiiikkkeeehhhfffbbbbbbggglllmmmppptttzzz}}}~~~~~~~~~|||{{{|||}}}~~~~~~~~~~~~{{{vvvrrrjjjfffaaa\\\XXXRRRJJJDDD===;;;999888888888666555555333222666<<<@@@???===<<<;;;???OOOgggwwwvvvnnnjjjdddllliiiWWWLLLLLLFFF@@@MMMdddvvv~~~}}}{{{yyynnntttsssYYYDDD:::;;;CCCDDDCCCCCCEEEHHHKKKKKKJJJGGG@@@666...******,,,---))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''((()))***+++...111555888999999999888999;;;<<<======<<<<<<555888===@@@EEEYYY~~~'''((((((((()))))))))***))))))*********+++++++++++++++++++++,,,---......------......---,,,+++***---...000222333555999<<<<<<888>>>XXX}}}qqq\\\TTTYYYgggrrryyyuuuoookkkjjjlllppprrrnnnpppqqqrrrsssuuuxxx{{{xxxyyyzzz{{{}}}{{{|||||||||{{{zzzxxxvvvxxxvvvtttppphhh^^^RRRJJJFFFDDDAAAAAABBBCCCDDDDDD>>>>>>??????===;;;999777777999;;;999666555666999;;;BBBNNNccc{{{zzz}}}jjjTTTKKKNNNLLLFFF???@@@AAA@@@??????@@@AAA???@@@AAADDDEEEDDDAAA>>>;;;999555111---***((('''(((((((((((((((((((((((()))))))))(((''''''&&&&&&***))))))(((((('''''''''%%%&&&&&&''''''(((((()))&&&%%%%%%%%%&&&&&&'''((()))((((((''''''''''''((((((''''''''''''(((******(((((((((((((((((((((((((((((((((((()))))))))***'''((((((***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------444===>>>CCC___~~~|||UUU>>>999CCCTTTcccppp}}}www~~~wwwmmmfffdddaaabbbfffkkkrrr~~~zzzvvvtttwww||||||wwwpppjjjddd]]][[[^^^dddhhhjjjlllmmmmmmllljjjiiiiiijjjeeegggfffbbbbbbggglllmmmpppsssxxx{{{||||||{{{{{{}}}{{{yyywwwvvvuuuuuutttsssqqqpppssszzz}}}{{{mmmjjjeeeaaa]]]VVVMMMFFF???===:::999999888777666444333222555:::>>>@@@???===>>>AAANNNdddxxx{{{uuutttfffeeexxxxxx___NNNNNNKKKBBBEEESSS___pppuuuvvvwwwpppnnnxxxqqqUUU@@@999;;;AAAAAABBBDDDGGGIIIJJJKKKHHHDDD;;;222,,,)))***,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''((()))***+++...000333777999999999999;;;999777999<<<>>><<<999555:::EEEOOOYYYiii''''''(((((())))))******)))************+++++++++*********++++++,,,---...+++,,,---......---+++***,,,///111333555777;;;===999;;;LLLssswwwxxx}}}nnn^^^ZZZaaahhhoootttpppooommmlllmmmooopppppprrrtttvvvvvvwwwxxx{{{~~~|||}}}}}}~~~}}}zzzyyywwwuuuppphhh^^^XXXMMMJJJFFFDDDDDDEEEFFFFFFDDDEEEFFFFFFDDD@@@===:::999999999777555555555777888999===MMMmmmwwwmmmnnneeeRRRQQQKKK???===>>>>>>===<<<<<>>CCCNNNhhhcccEEE<<<@@@NNNcccwww}}}zzzuuusssoookkkcccdddhhhooouuu|||wwwtttssswww}}}}}}vvvooojjjeee^^^[[[^^^ccceeefffkkkkkkkkkjjjhhhggghhhjjjgggjjjjjjgggggglllpppqqqsssuuuwwwzzzzzzzzzxxxwwwxxxvvvsssqqqpppnnnllljjjdddaaaccciiirrrzzzqqqnnniiiddd```XXXOOOHHHAAA>>>;;;999999999888777555444444555888===AAADDD@@@BBBDDDMMMbbbxxx{{{wwwjjjbbbllllllVVVQQQNNNFFFCCCFFFVVV\\\wwwrrruuuvvvlllssskkkQQQ@@@999???@@@BBBDDDGGGHHHIIIJJJHHHFFFAAA888///******,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((()))***,,,---111222555777888999999999???<<<999888:::;;;;;;:::CCCKKKYYYgggooosss|||'''''''''((()))*********)))************+++++++++************+++,,,---...+++,,,...//////...---,,,---000333555777:::===@@@DDDPPPkkk{{{ttt]]]WWWWWWaaammmrrrrrrqqqlllooorrrrrrqqqoooooopppwwwyyy{{{||||||}}}}}}{{{xxxssslllggg]]]XXXSSSOOONNNOOOOOOOOOPPPQQQSSSSSSPPPLLLHHHEEE@@@>>>;;;999999888888777555666888???OOOfffyyy}}}sssnnn^^^OOOAAA<<<<<<;;;999888999===@@@@@@???>>>???AAABBBAAA???@@@>>>;;;888444000---,,,))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&'''((()))((((((''''''''''''(((((($$$'''+++...///...,,,***(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,---------......000555===EEEOOO```vvvlllLLL===CCCMMM```zzz}}}pppiiiiiilllooojjjmmmttt|||vvvttttttyyy~~~}}}uuummmgggbbb]]][[[___ccceeeeeejjjkkkkkkjjjhhhiiikkknnnlllpppqqqooooootttxxxxxxxxxyyyyyyzzzzzzxxxvvvtttrrrnnnjjjhhhfffddd```]]]XXXWWW\\\hhhrrrxxx{{{tttoooiii```VVVOOOCCC@@@<<<:::999999999888555777777666666;;;CCCJJJFFFFFFDDDKKKccc}}}zzzsssiiidddpppkkk\\\SSSKKKEEEBBBIIILLL___{{{}}}{{{xxxkkkQQQ@@@===???CCCEEEGGGGGGGGGHHHGGGHHHGGG???444---+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))+++---///333444555666777888999999:::<<<===:::888:::AAAGGG___iiiyyyyyyvvvwww&&&''''''((()))******+++)))************+++++++++************+++,,,---...+++---///000111000///...///111555777999<<>>:::666333000...))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&'''''')))******(((((('''''''''(((((()))!!!&&&---333444111,,,((())))))))))))))))))))))))))))))))))))******************************++++++,,,,,,,,,------.........///888CCCLLL\\\rrrsssZZZ===:::KKKWWWnnnxxxiii``````gggooouuuxxx}}}uuutttuuuzzz~~~tttlllccc___[[[[[[___dddffffffkkkllllllkkkkkkmmmpppsssppptttvvvuuuvvvzzz}}}}}}}}}|||{{{{{{zzzxxxuuusssmmmiiidddaaa___\\\WWWSSSXXXYYY```nnnyyy~~~{{{tttkkk```YYYCCC@@@<<<::::::999999888666999999777555999EEENNNKKKHHHDDDKKKfff~~~rrr```bbbxxxhhhZZZQQQJJJDDD999>>>KKK___ttt|||~~~~~~}}}bbbJJJ<<>>======>>>@@@@@@EEEQQQjjjssscccGGG???;;;>>>===777777<<>>>>>???AAAAAA@@@?????????>>><<<999666333111***))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))((('''&&&''')))))))))(((((('''''''''&&&'''((()))((('''&&&''')))((((((''''''''''''(((((((((((((((((())))))))))))((())))))))))))*********)))+++,,,,,,+++,,,...000999:::NNN]]]bbbyyy```HHH888BBBXXXmmmooopppwwwkkkgggfffgggjjjoooqqqzzz|||}}}{{{wwwvvv{{{}}}sssiiibbb]]][[[\\\\\\\\\___ccchhhhhhiiijjjllloooqqqrrrxxxzzz{{{||||||~~~}}}yyyyyyxxxssspppooohhh]]]WWWXXXTTTNNNQQQZZZ\\\ffftttzzzlll```KKKAAA;;;===???<<<;;;===999999;;;<<<;;;<<>>>>>BBBNNNaaawww|||```MMM===;;;<<<999777999<<<<<<<<<>>>@@@AAA???>>>??????>>><<<:::777444222+++***)))(((((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))))))))(((((((((''''''''''''((()))((('''&&&''')))((((((''''''''''''(((((((((((((((((()))))))))***++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,---///222777???SSSaaannnnnnLLL???<<>>BBBFFFGGGFFFFFFFFFEEEDDD@@@999000***+++++++++***)))(((((()))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***))))))))),,,///333555555666888:::;;;===???AAA>>>>>>;;;999<<>>===<<<;;;::::::;;;;;;:::<<>>@@@AAA???===??????>>>===;;;888555444...,,,+++)))(((((())))))&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))***))))))(((((((((((('''''''''((()))((('''&&&''')))((((((''''''''''''((((((((((((((()))))))))******++++++++++++,,,,,,,,,---***+++,,,,,,,,,...222555:::EEEUUUdddyyySSS======IIIccczzzxxxvvv}}}~~~yyyrrrkkkeeeeeefffgggiiinnnyyy{{{vvvtttvvv|||~~~|||zzzzzzvvvttttttwwwzzzuuujjj___ZZZUUUSSSUUUVVVWWW[[[aaaaaacccgggkkkooorrrtttuuuzzz{{{|||{{{zzzyyyzzz{{{|||uuuppplllfff\\\UUUSSSRRRKKKIIIMMMQQQUUUaaannn|||uuufffUUUMMMFFFCCC@@@===<<<>>>===???@@@???>>>???DDDGGGUUU[[[ZZZ\\\sssuuudddXXXXXX___xxxoooZZZMMMIIIBBB???AAAFFFTTTqqq|||~~~ooo^^^HHH===???FFFHHHGGGFFFEEEEEEDDDAAA;;;333...------+++***)))((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))***,,,...222555777:::999888888999:::::::::;;;<<<;;;;;;AAARRRhhhwww|||vvvttt((()))***,,,,,,+++******++++++++++++,,,------...,,,---///...---,,,...000.........------...000333777888;;;@@@HHH\\\~~~wwwkkkhhhjjjkkknnnqqqqqqrrrsssuuuwww{{{~~~}}}}}}~~~}}}zzz{{{yyyvvvvvvwwwvvvrrrnnnhhheeeaaa\\\WWWSSSPPPOOOFFFBBB??????===:::888999999999:::===BBBOOOfffzzzvvv}}}qqqZZZNNNEEE;;;666888777888:::>>>AAABBB@@@>>>?????????>>><<<:::888666111///---***))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))***))))))(((((((((((((((((('''((()))((('''&&&''')))((((((''''''''''''(((((((((((()))))))))*********)))))))))*********+++++++++,,,,,,,,,---111555999AAAIIIXXXkkkkkkCCC===EEEYYYsssyyynnnhhhdddfffhhhkkkpppwwwzzzqqqmmmjjjkkkooovvvzzz{{{yyyxxxuuutttuuuwwwxxxrrreeeZZZVVVQQQOOOQQQSSSTTTYYY___```ccchhhmmmqqqtttuuuuuuyyyzzz{{{{{{zzzyyyyyyzzzwwwooogggaaaYYYPPPLLLLLLLLLKKKOOOXXX```hhhvvvqqq]]]XXXQQQJJJDDD@@@@@@AAAAAAFFFIIIGGGFFFIIILLLMMMZZZ[[[\\\^^^nnnwwwgggXXXQQQPPPfffuuujjjZZZSSSKKKEEEBBB@@@GGG]]]tttwwwttt}}}}}}[[[BBB===CCCFFFEEEFFFFFFFFFFFFDDD???999444...---+++************)))))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))***,,,...111444666888:::999888888::::::888666999@@@FFFKKKTTTdddttt}}}~~~{{{((()))***,,,,,,+++************+++,,,------......,,,---............///000...//////......000333666;;;===CCCQQQddd~~~~~~|||~~~xxxmmmeeebbbffflllmmmmmmnnnwwwxxxzzz|||~~~~~~xxxtttrrrxxxwwwuuusssrrrqqqpppppppppttt{{{~~~{{{{{{|||{{{xxxtttmmmlllhhhddd___[[[XXXWWWOOOHHHEEEFFFDDD>>>::::::666777:::<<<;;;;;;EEEPPP\\\tttwwwwww}}}oooZZZCCC:::<<<888999;;;>>>AAACCCBBB@@@????????????>>><<<:::999444222///+++)))))))))***))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))***(((((())))))))))))))))))'''((()))((('''&&&''')))((((((''''''''''''(((((())))))))))))************)))************+++++++++,,,,,,,,,---...333999>>>EEEPPPddd~~~uuuRRR<<>>???>>>===GGGVVVeeennnuuu))))))***+++++++++++++++)))***+++---............---------...//////000000////////////000222777;;;===FFFWWWmmmwwwwwwyyydddaaaaaa]]]]]]dddkkkooorrruuuyyyzzz|||~~~yyytttfffdddaaa\\\WWWSSSOOOMMMRRRRRRPPPNNNMMMLLLLLLKKKKKKOOOSSSWWWZZZ\\\___aaaeeennnvvv{{{}}}|||}}}|||yyyvvvuuussspppkkkfffaaa]]][[[XXXPPPMMMPPPOOOEEE???>>>;;;:::;;;===:::888;;;AAACCCTTTtttxxxpppPPP>>>::::::::::::===@@@BBBBBBAAA??????@@@@@@@@@>>>===<<<777555000---***)))******)))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))***(((((())))))))))))******'''((()))((('''&&&''')))((((((''''''''''''(((((()))))))))*********++++++,,,,,,,,,,,,------------------------///555===BBBFFF\\\xxxeee@@@;;;???KKK^^^rrrzzzuuutttnnniiieeecccfffkkksss~~~mmmaaa]]]]]]XXX^^^fffmmmuuuzzzyyytttuuuvvvxxxzzzvvvlll]]]SSSLLLFFFCCCEEEFFFIIINNNUUU```eeellltttxxxxxxwwwuuu}}}}}}{{{vvvooohhhdddbbbXXXRRRMMMJJJGGGGGGMMMTTTZZZdddrrr~~~|||nnn___VVVRRRPPPVVVcccmmmoooqqqvvvvvvrrrwwweee^^^ZZZ\\\}}}rrrhhh]]]TTTLLLWWWbbbsssrrrcccWWWMMMHHHCCC@@@GGGRRRlllqqquuuvvvRRR>>>>>>BBBCCCGGGGGGHHHIIIJJJGGGCCC???222...***)))+++---,,,+++))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))+++...222444666666666666888:::::::::;;;>>>AAA```uuu******))))))******+++,,,)))***,,,---...//////...---------...///000000000//////000000111555;;;???@@@TTTqqq}}}gggYYYUUUWWWXXX^^^iiipppssswww{{{yyy{{{}}}{{{vvvoooiiiccc^^^WWWSSSJJJJJJHHHFFFEEECCCBBBAAABBBAAA@@@@@@@@@@@@@@@AAA???AAACCCCCCCCCDDDFFFHHHDDDKKKRRRSSSXXXaaakkkooo~~~{{{wwwxxxwwwtttppplllgggdddbbb```WWWUUUZZZYYYNNNDDDCCCCCC???>>>@@@@@@>>>>>>@@@???FFFXXXwwwiiiNNNAAA;;;:::999:::===@@@AAAAAA??????@@@AAAAAA@@@???>>>999777222---***)))***+++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))(((((()))))))))*********'''((()))((('''&&&''')))((((((''''''''''''(((((())))))*********+++++++++,,,,,,,,,---------.........---------000777???FFFLLLmmmXXX999>>>DDDQQQeeezzzxxxttt|||wwwpppmmmhhheeeffflllrrr{{{qqqddd[[[WWWVVVSSS[[[dddkkktttzzzyyysssuuuvvvyyyzzzuuuiiiZZZOOOLLLFFFBBBCCCEEEGGGMMMSSS^^^dddmmmvvv{{{|||zzzxxxyyyxxxuuunnneee\\\VVVSSSOOOMMMMMMQQQSSSVVV___hhhlllwww}}}|||}}}~~~tttllliiifffqqq|||zzzaaaXXXUUUVVV~~~{{{tttgggZZZMMMSSSXXXggg}}}vvveeeTTTMMMGGGBBBCCCJJJZZZqqqxxx^^^EEE???BBBBBBEEEEEEFFFHHHIIIHHHDDDAAA666111+++)))+++,,,***((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))),,,///222555555555444888:::;;;:::999???KKKTTT+++***)))))))))***,,,---)))***,,,.../////////...---------...000111111000//////000111333777===BBBCCC```~~~|||gggTTTNNNKKKGGGMMMTTTbbbqqqxxxxxxyyy|||}}}zzzoooeee```VVVRRRLLLHHHFFFEEEAAA>>>>>>>>>>>>>>>????????????<<<<<<<<<===>>>???@@@AAA===>>>>>>===<<<<<<>>>@@@;;;AAABBB>>>===AAAHHHKKKOOOWWWbbbnnnzzz~~~wwwvvvuuussspppmmmkkkiiiddd[[[ZZZaaa```SSSHHHFFFCCC???>>>BBBDDD@@@<<<;;;<<<<<>>@@@@@@??????AAAAAAAAAAAA@@@???;;;888333...+++******+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((())))))*********+++'''((()))((('''&&&''')))((((((''''''''''''(((((()))************+++++++++******+++++++++,,,,,,,,,...---------000888AAAGGGSSSzzzqqqOOO:::CCCMMM[[[ppp~~~vvvrrryyy~~~}}}tttqqqssshhhhhhlllssszzzwwwhhh]]]VVVRRRPPPQQQZZZdddkkksss{{{yyyssstttvvvyyyyyytttgggWWWLLLHHHBBB>>>>>>@@@BBBGGGNNN\\\cccmmmwww}}}}}}{{{rrrqqqnnnhhh^^^UUUOOOLLLNNNOOOUUU^^^ccchhhrrr{{{{{{{{{yyyyyyzzzvvv}}}{{{|||sssWWWPPPOOORRR}}}{{{mmm^^^SSSSSSRRR___ttt~~~ttt]]]QQQJJJCCCAAAEEEMMMYYYxxx~~~iiiLLLAAAAAAAAACCCDDDEEEGGGIIIHHHEEEBBB:::444---***++++++(((%%%))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))***,,,000333555555444333444888<<<>>>CCCRRRhhhyyy***+++,,,---...---,,,,,,,,,,,,------------------000000000000000000000000222111333777888999BBBNNN[[[|||~~~___WWWVVVOOOMMMTTT[[[dddpppxxx{{{|||~~~|||lll]]]SSSMMMHHHEEE>>>???@@@???===<<<===>>>?????????>>>======@@@BBB>>>@@@CCCDDDBBB@@@???>>>AAA@@@@@@AAABBBAAA???===>>><<<<<<===@@@BBBBBBBBB???BBBEEEHHHNNNWWWbbbjjj}}}|||yyyvvvtttqqqooohhhfffbbb___[[[WWWQQQMMMKKKEEECCCIIINNNNNNKKKJJJAAA===>>>GGGTTTlll}}}fffGGGDDD;;;111...444:::;;;???>>>===>>>@@@AAAAAA@@@;;;999555222...,,,++++++''''''''''''(((((((((((('''''''''''''''((()))))))))))))))))))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((*********)))))))))))))))******++++++++++++******((()))***++++++,,,++++++***,,,------,,,+++---...+++...111222777AAAOOOZZZdddqqq[[[EEEBBBVVVZZZlll~~~xxx~~~yyyuuuttttttpppkkkjjjsss}}}mmmccc[[[RRRKKKHHHLLLVVVfffssszzz{{{yyywwwxxxxxx{{{~~~zzzjjjVVVIIIDDD@@@???BBBEEEGGGLLLRRRaaahhhrrrzzz}}}|||zzzyyyvvvqqqhhh___YYYUUUTTTTTTXXX```kkkssszzz|||yyyvvvtttyyyzzz}}}yyyllldddSSSTTTPPPMMM^^^tttooohhh\\\RRRTTTdddvvvnnnZZZPPPMMMIIICCC@@@NNNaaayyyuuu~~~}}}___GGGAAA===AAACCCDDDDDDFFFFFFEEEBBB@@@999000,,,,,,---,,,*********)))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***+++***))))))+++---///000111333555666888888:::999:::@@@OOOeee{{{vvv***+++,,,---------,,,,,,,,,,,,------------......////////////////////////333111222444666<<>><<<:::<<<>>>???@@@AAADDDFFFGGGHHHIIIIIIIIIKKKNNNPPPLLLMMMOOONNNLLLKKKKKKKKKLLLKKKKKKKKKLLLKKKHHHEEECCCAAA??????@@@AAA@@@???@@@AAAAAA@@@@@@CCCIIINNNRRR[[[eeeooo}}}yyywwwuuutttpppnnnkkkgggddd___ZZZVVVSSSMMMKKKOOOSSSSSSTTTUUUMMMBBB:::<<>>======>>>@@@BBBAAA@@@;;;999666222///---,,,+++(((((((((((((((((((((((((((''''''''''''((()))))))))))))))))))))(((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************)))((()))***++++++,,,,,,+++***,,,------,,,,,,---......///111555>>>NNNaaannnzzzfffRRRFFFMMMdddqqq}}}~~~}}}zzzwwwsssqqqooolllllloooyyy~~~oooeee\\\QQQJJJHHHKKKUUUdddqqqyyy{{{yyywwwvvvxxx~~~~~~nnnXXXHHHCCC@@@???BBBFFFJJJPPPWWWdddjjjssszzz|||{{{yyywwwsssnnnhhhaaa^^^]]]___```jjjrrr}}}{{{yyyxxxxxxwwwvvvtttqqqooommmqqqtttwww{{{{{{~~~~~~{{{zzzzzzzzztttuuutttooofff^^^WWWTTTWWWWWWRRRSSShhhooocccVVVUUU```ppp|||~~~hhh[[[SSSKKKBBB;;;BBBPPPhhh~~~}}}~~~}}}gggTTTJJJ@@@???BBBEEEFFFFFFFFFDDDCCCAAA;;;333---++++++++++++******)))((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))***+++***)))***,,,...000111222333555666777888999999;;;@@@MMMaaaxxx~~~yyynnn***+++,,,---------,,,,,,,,,,,,---------.........////////////////////////111333555777:::CCCXXXjjjssssssnnnvvvnnnaaa\\\dddjjjiiikkkrrruuuzzzxxxjjjaaaWWWOOOFFFBBB===::::::;;;<<<<<<>>>@@@CCCEEEGGGKKKOOORRRSSSTTTVVVWWWWWWYYY\\\^^^]]]^^^___^^^\\\ZZZZZZ[[[\\\ZZZYYYXXXWWWUUUQQQNNNJJJHHHFFFEEEEEEDDDBBB@@@BBBBBB@@@===:::999;;;======BBBFFFIIIVVVnnn{{{xxxxxxsssqqqmmmjjjgggbbb]]]YYYUUUPPPMMMOOOPPPPPPTTTYYY^^^OOO@@@:::<<>>AAABBBBBB@@@;;;:::777444000...---,,,))))))))))))))))))))))))((((((''''''(((((()))***)))))))))))))))((((((''')))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))(((((()))***+++,,,,,,,,,,,,+++,,,------,,,,,,---///,,,...000555AAAWWWrrryyyVVVFFFIII\\\vvv}}}}}}xxxuuutttrrrnnnjjjiiinnnvvv}}}nnnddd[[[PPPIIIGGGIIIRRR```nnnxxx{{{zzzxxxrrryyyuuu^^^MMMGGGCCCBBBFFFJJJOOOVVV^^^iiiooovvv||||||zzzvvvuuummmjjjfffddddddhhhmmmpppyyy|||wwwsssoooqqqpppooonnnkkkiiifffeeeiiilllqqquuuzzz|||pppoooqqqsssuuuuuutttrrrmmmjjjddd\\\VVVTTTVVVXXX___]]]YYY]]]tttzzznnn___XXX[[[gggssszzz~~~uuueeeZZZMMMBBB===<<<@@@UUUxxxsssyyy}}}}}}yyynnnbbbUUUAAA<<<@@@DDDGGGGGGEEEDDDDDDBBB???888111+++)))+++---******)))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++***+++---///222222333444555666777888999999;;;@@@JJJ\\\ooo}}}}}}~~~qqqjjj++++++,,,,,,,,,---------,,,,,,------......//////........................///444:::>>>DDDRRRjjj}}}vvvfffpppllliiikkkrrruuurrrtttyyy|||uuucccWWWOOOGGGAAA@@@???>>>>>>@@@BBBDDDEEEKKKNNNQQQTTTWWWZZZ___bbbdddfffhhhiiijjjkkkmmmpppsssuuuwwwwwwuuurrrqqqppprrrpppmmmkkkhhhddd___\\\XXXVVVTTTSSSRRRPPPNNNKKKGGGFFFEEECCCBBBAAAAAAAAA???BBBDDDCCCDDDMMM[[[eeexxx|||zzzuuurrrooollliiieee___\\\WWWRRRNNNMMMKKKJJJOOOVVVfff[[[NNNDDD>>>@@@LLLZZZooommmvvvkkkIII:::777555444777::::::;;;>>>AAACCCBBBAAA;;;:::888555222000...---+++++++++***************((((((((('''((())))))***(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((((()))(((((())))))))))))(((((())))))***+++,,,,,,,,,,,,+++---......------...///+++000555999CCC[[[|||iiiFFF===LLLjjj|||uuussstttsssooojjjmmmttt~~~tttiii```WWWMMMGGGFFFGGGOOO\\\kkkuuuzzzzzzxxxqqq{{{lll\\\RRRNNNLLLOOORRRWWW^^^eeeoootttzzz}}}|||xxxtttrrrkkkiiihhhhhhlllrrryyy~~~|||}}}{{{zzzxxxwwwtttpppmmmkkkjjjiiifffdddaaa___^^^aaacccgggjjjpppzzzxxxpppjjjgggjjjooopppooooooqqqnnngggaaa___bbbiiiooonnnlllhhhjjj{{{{{{lll```\\\___fffkkkvvv}}}pppeeeWWWKKKGGG@@@===IIIdddrrrggg___iiisssnnn^^^BBB;;;<<<@@@EEEFFFDDDDDDGGGCCCBBB===555,,,(((+++///+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***+++++++++,,,...000333333444555666777888888999888888???LLL[[[hhhooo}}}{{{sssvvv+++++++++,,,,,,,,,------,,,,,,---......///000000////////////////////////000666<<>>@@@BBBAAA>>>>>>CCCIIIOOO^^^sss|||zzzwwwtttqqqmmmhhhdddaaa\\\VVVRRRNNNKKKOOOUUUaaa___ZZZPPPDDD<<>>BBBCCCCCCAAA<<<;;;999777444222000...,,,+++++++++*********)))((((((((((((((()))******(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))*********(((((())))))))))))(((((()))***+++,,,,,,---,,,,,,,,,...//////...---///000---555===@@@GGG\\\~~~XXX>>>;;;SSSsss{{{vvvtttwwwxxxuuuqqqwww~~~zzzppphhh```ZZZSSSJJJEEEEEEFFFLLLXXXgggsssyyyyyywwwrrr}}}~~~qqqccc^^^[[[\\\^^^```fffllluuuyyy}}}|||wwwssspppooonnnoooqqqwww~~~yyysssqqqpppooonnnnnnlllhhheeeaaa```^^^[[[YYYVVVUUUTTTRRRTTTWWWZZZ```kkkyyyrrriiiiiinnnppprrruuuvvvuuusssqqqqqqvvv}}}|||vvv{{{zzzmmmbbb\\\[[[[[[hhhsssssseeeYYYMMMEEE???CCCRRRhhhlllXXX\\\ttt{{{yyyjjjLLL>>>;;;;;;AAADDDCCCDDDHHHDDDDDDBBB999///)))+++///++++++***)))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,,,,---000222333333444555777888999999888555888DDDWWWeeeiiihhhrrrtttuuuvvv{{{zzz~~~,,,,,,+++++++++,,,---...,,,,,,---...///000000111000000000000000000000000444999@@@III^^^wwwccc___eeennnvvv}}}~~~~~~~~~ooofffRRRHHH???======>>>@@@CCCFFFIIIOOOTTTZZZ```fffjjjpppvvvvvvrrrjjjccc\\\VVVOOOKKKMMMHHHDDDBBB???===@@@EEEBBBDDDHHHOOOXXXjjj}}}zzzxxxsssnnnkkkiiiccc\\\YYYTTTPPPPPPSSS\\\aaaddd]]]OOOBBB===>>><<>>BBBDDDCCCBBB<<<<<<;;;999666333111000,,,,,,++++++***)))))))))))))))(((((())))))***+++'''(((((()))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))******++++++((())))))******))))))((()))***+++,,,---------------...//////......///111---555>>>CCCLLL___zzzhhhIII===AAA\\\|||~~~{{{xxxxxx{{{}}}~~~}}}}}}uuuddd^^^YYYVVVPPPHHHEEEFFFEEEJJJUUUcccqqqxxxxxxvvvssssssnnnkkkkkkkkkjjjmmmrrryyy||||||wwwrrrooouuuvvvxxx}}}|||wwwqqqlllhhhfffcccbbb```]]]ZZZWWWSSSRRRPPPOOONNNMMMMMMMMMHHHJJJMMMQQQWWWbbboooxxx~~~{{{}}}~~~uuurrrzzznnnbbbXXXSSS]]]iiivvv}}}~~~mmm___OOOGGGAAAAAAEEESSSnnnzzzbbbZZZggg{{{dddKKK@@@999>>>CCCBBBDDDHHHDDDEEEDDD===444---,,,...++++++***))))))))))))***************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,---...111444222333444666888999:::;;;999;;;CCCUUUiiitttsssnnnmmmsssxxx|||wwwxxx,,,,,,+++++++++,,,---...,,,,,,---...///000111111111111111111111111111111444???MMM]]]vvv|||iii^^^dddrrrpppzzz~~~qqq___QQQJJJEEE@@@???CCCFFFGGGLLLSSSUUUZZZaaaiiipppyyy|||sssjjjeeeggg]]]SSSOOOKKKEEEDDDGGGCCC???<<<===@@@JJJ___rrr}}}{{{wwwrrrnnnmmmfff___^^^\\\VVVRRRRRRWWW^^^dddccc[[[PPPFFF@@@:::>>>XXXwwwUUUBBB999555444555999>>>BBBEEEDDDBBB<<<<<<<<<:::888555222111,,,++++++***))))))(((((())))))(((((())))))***+++''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((()))******+++)))******************))))))***+++,,,---------------///000000///...000111222666===IIIZZZmmm~~~vvvRRR???@@@JJJgggvvvtttzzzyyyyyy{{{~~~zzzttt___[[[WWWUUUOOOHHHEEEGGGFFFIIISSSaaaooovvvvvvtttsss~~~yyyvvvwwwuuussstttwww|||}}}wwwrrrooovvvyyy}}}~~~{{{wwwrrrlllfffcccaaa^^^ZZZWWWTTTRRROOOMMMIIIIIIIIIJJJKKKMMMOOOQQQNNNRRRXXX]]]bbbjjjssszzzssscccbbbtttyyylll^^^UUUUUU]]]iiittt~~~tttcccUUUKKKCCCBBBBBBGGG]]]vvvrrr___]]]ooo]]]III:::<<>>CCCEEEDDDCCC======<<<;;;888666333111++++++******)))((((((''')))))))))))))))******+++''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&&&&&&&'''((())))))*********++++++++++++************+++,,,------------...///000000//////000111======CCCTTTmmmhhhFFF:::DDDQQQnnnxxx}}}wwwiiicccooo}}}wwwxxxzzz|||||||||zzzvvv^^^[[[XXXVVVPPPIIIFFFHHHFFFIIIRRR```nnnuuuuuussssss~~~|||}}}{{{xxxwwwzzz}}}}}}wwwrrroootttwww}}}~~~{{{sssttttttpppiiibbb]]][[[\\\YYYTTTQQQOOONNNLLLKKKGGGHHHIIILLLOOOTTTWWWYYY\\\bbbjjjpppuuuyyyvvv]]]PPPVVVooosssdddZZZMMMQQQ[[[iiizzzlll^^^PPPGGGFFFCCCCCCSSShhhgggZZZeeevvv~~~~~~jjjQQQ===<<>>RRR```ttt~~~yyyzzz,,,,,,++++++++++++++++++,,,---...///000111222333333222222333000---111999>>>KKKaaauuuaaafffvvv|||{{{zzzooo\\\SSSKKKBBBBBBJJJGGGGGGMMMWWW]]]^^^ccckkkpppuuussskkkfff[[[RRRNNNHHHEEEAAA>>>>>>@@@DDDFFFRRR[[[rrr}}}{{{yyyrrrnnniiigggfffbbb[[[UUUTTTQQQRRRYYY___^^^TTTJJJBBB<<<:::VVVyyyXXXAAA;;;777444555;;;@@@@@@@@@CCC>>>===<<<:::888666555444...---,,,***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((((((((((((((()))))))))))))))************+++++++++)))***+++,,,------------...++++++......---///333999???KKKZZZqqq```FFFEEERRR[[[ttt~~~ssseee]]]gggvvv}}}|||{{{wwwuuuwww}}}~~~}}}zzzvvvrrrddd]]]UUUPPPOOOLLLHHHDDDDDDJJJTTT```jjjpppssstttxxx~~~}}}|||~~~|||~~~~~~}}}xxxqqqpppoooxxx|||vvvrrrooohhhfffccc```]]]\\\[[[[[[WWWVVVSSSQQQOOOOOOOOOOOOQQQPPPQQQWWW___fffiiiiiiuuuwwwzzzyyygggYYYMMMKKKOOO```~~~mmmYYYQQQPPPVVVeeeuuu}}}eee[[[OOOFFFAAABBBJJJTTT~~~wwwaaaYYYeeevvv{{{___DDD;;;<<<===@@@FFFDDDCCCBBBAAA>>>888111,,,,,,+++++++++---,,,+++)))+++*********))))))(((((()))))))))))))))))))))))))))((('''&&&'''''''''&&&+++++++++*********************,,,///333444444333111888777555:::999<<>>???@@@BBB>>>===<<<:::888777555555000///---+++***)))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((((((((((((((()))))))))))))))************+++++++++***+++,,,---------------///,,,---///000...000444===KKK___rrrwwwTTTFFFPPPdddpppyyyvvvzzzpppkkkqqqyyy{{{xxxwwwtttrrruuu|||~~~zzzyyywwwsssoooccc[[[QQQJJJHHHFFFBBB???AAAGGGRRR^^^iiipppssstttwww}}}~~~~~~}}}~~~{{{zzzzzzxxxrrrpppqqqvvv}}}~~~yyysssnnnkkkiiiiiihhhfffeeecccbbbaaaaaaaaaaaaaaa```______^^^^^^bbbbbbdddjjjrrrzzz{{{lll^^^UUUSSSJJJDDDEEEKKK]]]}}}mmmUUUQQQRRR\\\jjjuuurrrfffWWWKKKBBB???DDDLLLllllll```bbbggg}}}tttWWWEEE>>><<<>>>AAACCCCCCBBBBBB???999222,,,,,,+++***+++,,,,,,***)))************)))))))))((())))))))))))))))))))))))---***'''(((***,,,+++)))************************+++,,,---000333555555444777;;;:::;;;@@@>>>BBBRRR|||}}}vvvqqq,,,,,,------......///////////////000000111111111333///...333777888999;;;TTT~~~rrr}}}mmmooo|||wwwggg]]]MMMEEEBBBHHHMMMPPPVVV___ccchhhqqqzzz}}}oooggg\\\RRRKKKFFFBBB@@@@@@======EEESSSfff~~~~~~zzzuuurrroookkkddd___bbbZZZQQQMMMOOOWWW^^^ccceee___LLLCCCQQQlllwww|||tttPPPBBB;;;666888;;;<<<>>>AAA======<<<:::999777666666444222...,,,******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))((((((((((((((()))))))))))))))************++++++++++++,,,,,,------------,,,///---...111111///222777BBBXXXrrriiiPPPRRRfff~~~}}}uuusss|||zzz|||{{{xxxxxxuuusssuuu|||~~~xxxuuutttssspppmmmccc[[[OOOGGGCCCAAA???>>>>>>DDDOOO\\\iiiqqqtttuuuuuu{{{}}}}}}|||vvvpppooommmlllooouuu~~~|||yyyuuuqqqnnnmmmlllooopppqqqrrrrrrqqqqqqpppqqqsssuuuvvvvvvtttrrrpppwwwxxxxxxyyy{{{uuujjj```WWWOOOJJJHHHEEEDDDIIIOOO```yyy```WWWPPPTTT^^^jjjvvvsssaaaRRRGGG@@@AAAFFFXXXvvvvvvhhhbbb___mmmtttnnnPPP???<<<>>>>>>AAAAAABBBCCCAAA;;;333...,,,+++******++++++***(((************))))))))))))))))))))))))))))))))))))***((('''(((***+++***'''))))))))))))))))))******+++---///111333555555666666888777<<<@@@>>>IIIbbb~~~___hhh++++++,,,---...//////000000000000000000000111111444000000333777:::AAAHHHggg~~~jjjccczzztttaaaSSSMMMDDDAAAEEEOOOWWW]]]dddllllllvvv{{{mmm___VVVQQQLLLJJJDDDBBBBBBBBBCCCKKK\\\mmm|||wwwtttooojjjfffddd^^^UUUMMMLLLRRR\\\dddddddddVVVGGGIIIYYY~~~{{{vvv[[[JJJ???666555777999<<>>@@@HHHVVVfffsssyyyzzzxxx|||~~~xxxsssiiieeedddhhhlllpppxxx}}}~~~}}}||||||~~~}}}uuupppppprrrqqqvvv{{{||||||~~~wwwsssnnnjjjgggeeebbb```]]]\\\\\\\\\aaaooo|||lll[[[SSSTTT[[[fffppp}}}sssdddVVVJJJDDDDDDHHHRRRnnnkkk]]]aaaeeerrrbbbEEE===??????>>>???AAACCCCCC???999444...,,,***)))******)))((())))))))))))))))))******))))))))))))))))))))))))***333<<<<<<333+++***+++(((((())))))*********++++++---000111111222555888:::===<<<<<<<<<===UUU{{{vvvjjjaaaooopppxxx++++++,,,,,,------......000000000111111222222222000000222444777BBBZZZppp}}}wwwmmm{{{kkkYYYNNNJJJJJJKKKQQQUUU\\\dddkkksss|||sssdddZZZMMMIIIEEECCC???===BBBJJJNNNbbb~~~zzzvvvsssrrrhhhfffccc^^^XXXTTTSSSSSSXXXYYYNNNBBB??????LLLdddeeeUUUDDD<<<;;;::::::;;;<<<<<<;;;;;;::::::999999777555111---***)))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))(((((((((((()))))))))))))))************++++++++++++,,,---....../////////------...000000444>>>JJJ[[[kkkfff}}}wwwhhhccchhhnnn{{{}}}yyyxxxwwwttttttxxxxxxpppooooooqqquuuuuusssooo```[[[RRRIIICCC???>>>>>>>>>???DDDQQQbbbqqqyyy{{{zzz}}}{{{ssskkkaaa```ccckkkrrrwww~~~|||nnneee```aaadddhhhiiiiiikkkpppssssssvvv{{{~~~|||zzzxxxvvvrrrqqquuuyyyfff[[[WWWWWW\\\bbbooozzz~~~ooo```PPPEEEAAAEEEHHH___sss___YYYYYYcccrrruuuVVVCCC===<<<>>>>>>@@@BBBCCC@@@<<<888000...+++************)))))))))))))))************)))))))))))))))))))))))))))333<<<;;;111)))(((***)))))))))***++++++,,,,,,,,,///111222111222666:::<<>>>>>>>>???@@@BBBAAA>>><<<222///,,,***+++++++++***((()))))))))************))))))))))))))))))))))))(((,,,///...***'''&&&''')))******+++,,,,,,------...111444444333444999===;;;AAA===>>>PPP```gggnnnppptttyyyooommmqqqnnnxxxxxxuuuvvv}}}///////////////............///000111222333444444555555999EEEVVVkkkxxxnnn}}}sssUUULLLDDDGGGSSS___eeefffmmmttt}}}|||uuuqqqggghhhkkkrrr|||qqqaaaXXXSSSLLLEEEAAAFFFCCCAAAJJJddd{{{{{{{{{wwwrrrlllhhhddd```\\\YYYTTT[[[ZZZVVVQQQEEE@@@KKKaaauuu^^^PPPIIIBBB===:::;;;;;;;;;;;;;;;;;;;;;;;;999888555222///---+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************(((((((((((()))))))))))))))************+++++++++)))***,,,...///000111111111000000111333999JJJYYYxxxxxxdddyyyooo^^^ZZZeeewwwzzzttttttpppjjjuuuvvv||||||rrrttttttuuuyyy{{{yyyrrrmmmssspppkkkbbbWWWNNNGGGEEE>>>;;;<<>>>>>>>>???AAAAAA@@@>>>333000---++++++,,,,,,+++(((((())))))*********+++)))))))))))))))))))))))),,,***'''''')))******)))******+++,,,------......000333666666444666;;;@@@???EEEAAAHHHggg}}}vvvrrryyyyyynnnwww~~~...///////////////......111111111111222333444555888666@@@WWWmmm~~~}}}{{{wwwlllWWWEEEIIINNNTTT^^^iiimmmllluuu~~~sssjjjdddZZZVVVUUUYYY___fffpppyyy|||rrrlllllljjjlll{{{rrrddd[[[SSSLLLGGGDDDDDDDDDFFFPPPccc|||}}}}}}yyyvvvrrrmmmhhhccc```___WWWYYY___aaaXXXIIIAAABBBQQQlll[[[NNNDDD===999999;;;>>>@@@???=========>>>;;;777333000---,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))***)))((((((((()))+++,,,*********)))******+++,,,,,,,,,------.../////////...///111222333<<>>>>>>>>>>>AAACCCBBB???888333---+++,,,------,,,,,,+++***))))))+++---///))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---///666222000888<<<===DDDHHH@@@HHHeeezzz...///////////////......000111111222333555666777:::;;;HHHbbbzzzzzzvvvyyyppp^^^QQQJJJSSS[[[___eeennntttvvvzzzqqqkkk^^^WWWPPPNNNNNNOOOVVV]]]^^^VVVSSSUUUSSSRRR]]]llluuuggg]]]SSSNNNEEEDDDAAA???CCCPPPcccppp~~~{{{yyyuuupppkkkgggdddbbb[[[[[[^^^bbb]]]PPPFFFDDDKKKjjjwww```MMM@@@999777888:::<<<===<<<;;;;;;<<<===;;;888555111...,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))************+++++++++*********))))))***)))((((((((()))++++++***************++++++,,,,,,,,,---......//////000//////111333888DDD\\\rrruuudddgggvvvxxxoooooouuu}}}{{{uuupppllljjjrrryyy|||vvvqqqnnntttwwwzzzyyyuuu\\\MMMIII=========CCCTTThhhtttvvv|||}}}}}}vvvqqqvvvsssrrrpppiii___ZZZ[[[eeeiiiooovvv|||xxxmmmccc]]]YYYXXX___hhhvvv~~~ssskkkmmmkkkkkklllqqqyyy~~~iiiWWWJJJHHHDDDGGG]]]xxx|||^^^KKKLLLYYYgggaaa???============>>>@@@???===:::555///++++++,,,---,,,,,,+++************+++,,,************************************************+++*********+++,,,------111777444222;;;===???FFFLLLRRRbbbwww...//////000000/////////000111111222444666888999:::@@@SSSrrr~~~eeeUUUOOOLLLUUU```kkkooosss{{{~~~yyymmmdddYYYQQQJJJEEEFFFJJJHHHEEEEEEHHHFFFCCCHHHRRR___mmmqqqddd[[[NNNKKKEEE???<<>>===============>>>>>>===888111,,,++++++,,,---+++++++++***************************************++++++++++++++++++++++++*********+++,,,---...///333888666555===???AAAKKKVVVooo|||...//////000000000000///222222222333444555777777<<>>CCCAAA===777000,,,+++,,,...'''((()))+++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///111222222888888;;;CCCCCCHHHWWWssssssnnn......///000111111111111444444444444444555666777BBB]]]|||ttteeeTTTMMMPPPXXXccckkkuuuzzzzzzlllcccaaafffccc```ZZZSSSKKKEEEBBBCCCCCCEEEHHHNNNXXXbbbjjjqqqrrrqqqnnnlllpppzzztttmmm```SSSIIIDDDBBBBBBAAAHHHTTTkkk|||yyyvvvtttooojjjcccbbbggghhh```TTTEEEDDDEEESSSyyy~~~jjj{{{www```KKK<<<999:::;;;:::999888999:::======>>>===:::666111///,,,,,,,,,,,,++++++++++++************************))))))))))))***************************+++++++++(((((()))************)))+++++++++++++++,,,---------......//////000111111555222444@@@RRRfff}}}~~~}}}zzztttssstttwwwxxx{{{uuuwww}}}zzzmmm```^^^hhh|||jjjZZZGGGBBB===???QQQiii{{{~~~xxxoooddd]]]TTTPPPNNNQQQUUU\\\hhhsss{{{||||||}}}}}}}}}}}}}}}zzzzzz{{{{{{{{{{{{{{{{{{ssssssrrrrrrrrrrrrrrrrrrpppssswwwzzz{{{}}}}}}sssnnnwwwyyyfffXXXNNNEEEAAABBB???CCCKKKYYYkkk|||vvvnnnrrrppp]]]NNNJJJEEEBBBPPPfff|||^^^MMMXXXeeeqqq~~~~~~}}}WWWFFF999999<<<;;;<<<@@@@@@>>>:::444...,,,---///)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...000222333222777999???HHHGGGMMM___|||vvvccckkk{{{{{{}}}......///111111222222111333333444666777:::;;;<<>>>>><<<;;;:::;;;>>>>>>>>>===:::666333111------,,,,,,,,,+++++++++************************))))))))))))************))))))*********+++++++++'''((()))***+++******))),,,++++++++++++,,,------.........///000000111111333111888JJJ```vvv~~~sssooosssyyy{{{|||xxxsssqqqvvv~~~}}}rrrgggaaaiii}}}nnn\\\HHHDDD>>>AAAQQQiii{{{}}}vvvkkk```XXXSSSOOOOOOSSSYYY```kkkvvv~~~~~~~~~zzz{{{|||}}}~~~|||{{{{{{{{{|||}}}~~~|||{{{yyyssscccVVVIIIBBB@@@<<<===AAAJJJWWWiiiyyywwwmmmxxxvvvcccQQQJJJEEEAAAIIIVVVnnnSSSTTT\\\dddsss}}}|||wwwuuuiiiQQQ===:::>>>===<<<>>>>>>>>><<<666111------//////...,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---///111333444333888;;;DDDMMMKKKSSSgggzzzooofffjjjttt{{{}}}yyyuuuzzz......///111111222222222222333555777:::===@@@BBBjjj{{{xxx```SSSPPPVVVdddoootttxxx|||zzziiiVVVJJJFFFEEECCCAAA@@@@@@AAABBBSSS[[[cccddd]]]UUURRRRRR[[[rrr___RRRKKKGGGAAAEEEDDDCCCRRRsss|||zzzssssssnnneeecccfffeeeaaaSSSCCC===GGGTTTjjjnnnwww[[[???AAACCCDDDBBB???>>>>>>??????>>><<<:::777444222---------,,,,,,,,,++++++************************))))))))))))************))))))******++++++++++++'''((()))++++++******))),,,,,,++++++,,,,,,---.........//////000000111111111111;;;QQQkkkyyynnnlllsss{{{~~~~~~}}}qqqnnnnnnuuu~~~vvvlllcccjjj}}}oooZZZIIIEEE???AAARRRiiizzz}}}uuuiii]]]UUURRRPPPQQQWWW^^^fffrrr}}}{{{{{{|||}}}}}}xxxhhhXXXNNNKKKBBBAAA??????DDDOOO___jjjkkkiiimmmvvv{{{~~~oooppp{{{yyyfffSSSKKKGGGDDDGGGMMMooo~~~```WWWUUUTTT___uuuyyyggg{{{uuuyyy\\\BBB>>>BBB@@@===>>>===>>>===888222......///333111...,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---///222444555555:::===GGGPPPOOOWWWmmmuuutttyyy}}}}}}rrrrrrmmmmmmttt{{{xxxttt}}}222222222222222222333333///444444:::GGGIIIJJJTTTuuuppprrr^^^SSSUUU```eeemmmzzz~~~~~~zzzcccRRRIIIHHHFFFDDDBBBAAAAAAAAAVVVcccuuu~~~sss]]]PPPNNNKKKhhhuuucccVVVPPPEEEDDDFFFFFFDDDOOOoooxxxtttmmmhhhdddaaa___]]]SSSHHHBBBCCCEEEUUU~~~jjjkkkUUU>>>:::DDDEEEBBBCCC@@@EEECCC@@@<<<888666444333111///,,,+++++++++***)))+++++++++************)))++++++************++++++******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,000111///,,,///555333...888888AAAVVVuuutttkkkmmmrrrvvv|||vvvjjjnnn|||xxxhhhlllnnn|||lll[[[NNNAAA>>>CCCMMMggg|||qqqeee[[[UUUTTTVVVZZZ```hhhpppvvvzzzzzzvvvtttvvvwww|||mmm\\\VVVOOOHHHBBBDDDHHHIIILLLPPPQQQQQQQQQSSSVVV[[[```bbbkkk|||yyy{{{rrrcccWWWGGGCCCFFFDDD^^^zzzWWWNNNTTTYYYttt}}}qqqOOO>>>===>>><<<:::>>>>>><<<999444///---,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++...111333333222555888CCCPPPUUUVVVbbbqqq}}}zzzxxx|||~~~ssszzz}}}|||||||||~~~111222222222222333333333666888555777CCCKKKWWWjjjwwwyyyvvvbbbVVVSSS^^^jjjpppttt~~~nnn___QQQNNNIIIFFFEEEEEEDDDCCCSSS___rrryyyfffXXXTTTFFFXXXssssssaaaWWWKKKHHHGGGGGGDDDJJJbbb|||~~~~~~yyyuuuoookkkgggddd```^^^TTTIIIBBBBBBCCCNNNqqqooosssVVV@@@:::BBBCCCCCCEEEBBBCCCBBB@@@>>><<<:::888777222///,,,+++++++++***)))+++++++++************)))++++++************++++++******************************+++++++++,,,,,,,,,++++++,,,------------,,,///------000222222333555777;;;HHHbbbzzzpppiiilllsssxxx~~~|||oooqqq~~~}}}ooolllmmm{{{rrrbbbRRRDDD???CCCLLLfff|||qqqeee\\\WWWXXXZZZ___eeelllsssyyy|||~~~zzzsssrrrnnniiieeecccdddfffhhhnnntttxxx~~~~~~llldddXXXOOOHHHGGGHHHIIIMMMQQQRRRPPPNNNKKKJJJJJJKKKLLL[[[bbbtttyyy||||||mmmaaaOOOHHHIIIEEEYYYyyy}}}```RRRVVV]]]yyy{{{ZZZFFF@@@>>>>>>>>>======<<<:::555111---,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++,,,---///222333444444999>>>FFFMMMRRR\\\ppp||||||www}}}{{{xxxxxxzzz||||||111111222222222333333333555999444333>>>JJJ___{{{wwwcccVVVVVV\\\kkkwww|||~~~sss___WWWLLLFFFFFFFFFEEEBBBGGGPPP___llllllaaaSSSLLLJJJOOO^^^zzztttfffVVVNNNIIIGGGDDDCCCPPP```~~~yyywwwsssooolllhhhccc```WWWKKKCCCBBB@@@EEE\\\vvv~~~cccvvvfffLLL???AAABBBEEEHHHCCC@@@??????>>><<<999777555333000---+++++++++***)))+++++++++************)))++++++************++++++******************************+++++++++,,,,,,,,,++++++,,,---------------111------000000...///222666===OOOmmm|||ssswwwppplllooouuu{{{qqqrrr}}}sssnnnppp{{{xxxkkkXXXHHHAAABBBJJJddd}}}ssskkkdddaaa^^^```eeekkkrrrwww|||~~~{{{sssmmmgggaaa^^^ZZZYYYWWWSSSPPPPPPRRRTTTXXX]]]aaadddjjjssswwwwww}}}zzzjjj```VVVSSSRRRRRRWWW]]]]]]ZZZTTTOOOJJJGGGEEEDDDNNNJJJVVVttt{{{www|||vvviiiUUUJJJGGGBBBNNNhhhlllYYYWWW___}}}fffNNN???888999===;;;<<<<<<;;;888333...+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---...///000222444555555888CCCKKKLLLRRRddd}}}vvvrrrvvv|||111111111222222333333444333888666666AAAPPPjjjzzzggg[[[YYYbbblllvvvuuugggUUUJJJGGGGGGEEECCCCCCEEEKKKUUU[[[YYYPPPHHHQQQSSSYYYjjjkkk]]]QQQLLLHHHCCCFFFNNN^^^zzz{{{yyyvvvtttqqqlllgggcccZZZNNNEEECCC@@@???KKKZZZfffbbb}}}bbbIIIAAAAAAIIIKKKBBBAAAAAAAAA@@@>>>:::777444444111...,,,,,,,,,+++***+++++++++*********))))))++++++************++++++******************************+++++++++,,,,,,,,,+++,,,,,,---...---------///000///...333;;;;;;555;;;EEE[[[xxxuuukkkkkk}}}zzzvvvsssuuuzzz|||nnnooo{{{}}}qqqqqqrrrzzzzzzppp___MMMCCCAAAHHHbbb}}}wwwssspppooodddfffjjjooouuuzzz}}}xxxpppeeebbb]]]YYYUUURRRPPPOOOMMMNNNNNNOOOPPPSSSXXX\\\```eeeiiiiiikkkooonnnjjjooorrruuuwww{{{zzzoooiiifffffflllrrrpppmmmiiiccc^^^ZZZXXXWWWUUUPPPSSSfffrrr\\\OOOIIIAAAEEEXXXvvvyyy```VVV]]]yyywww[[[CCC555666===:::;;;<<<<<<;;;666000+++---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---...000111222333555777:::JJJTTTTTTZZZooovvvuuu{{{000000111222333333444444666:::888;;;LLLbbbjjj^^^]]]cccnnnwww}}}{{{dddSSSLLLJJJGGGDDDIIIFFFDDDKKKXXX```___YYYUUUZZZ^^^bbbjjj~~~qqq^^^UUUOOOHHHEEEHHHDDDZZZxxx|||{{{yyywwwuuupppjjjfff]]]SSSJJJFFFBBB>>>BBBJJJqqqzzzdddssstttSSSAAA???KKKPPPDDDBBBCCCCCCCCCAAA???<<<:::555222///------,,,+++***+++++++++*********))))))++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,---.........------***333111,,,:::PPPPPP>>>CCCPPPhhhkkkjjjooo|||~~~wwwwwwwwwxxx|||xxxkkknnn{{{|||nnnmmmooovvvyyypppcccPPPDDDAAAHHHbbb}}}wwwtttsssrrrhhhjjjmmmqqquuuyyy|||~~~~~~}}}qqqfff]]]XXXQQQQQQQQQPPPPPPQQQRRRTTTQQQUUUZZZ```fffmmmsssxxx{{{yyyrrroookkkkkklllnnnppprrr~~~{{{wwwtttrrrqqqhhhjjjeeebbbwwwiiiYYYQQQGGGBBBPPPnnnhhhYYY]]]lllxxxpppQQQ;;;999AAA999:::;;;======888111,,,...------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---///111111111333777:::DDDPPPYYYZZZcccxxx~~~xxxzzz000000111222333444444555666888555===WWWvvvtttccc___eeemmmuuu{{{tttaaaUUUNNNHHHDDDGGGDDDCCCKKK]]]lllpppkkk]]]bbbeeeaaa]]]gggiii]]]UUUJJJCCCCCCAAALLL```|||~~~}}}{{{yyywwwsssnnnjjjbbbYYYPPPIIICCC>>>???DDDVVVpppvvvcccIII???KKKTTTLLL>>>???@@@@@@???>>>===<<<666333000...------+++***+++++++++************)))++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,---...............---555222+++666KKKIII777EEEUUUnnn}}}sssuuuyyy~~~uuuwwwwwwyyy|||ooosssvvvxxx|||zzzmmmqqq~~~~~~ppphhhjjjqqqvvvoooeeeRRREEEBBBHHHccc{{{tttooommmllllllmmmnnnpppssswwwzzz}}}~~~ssseee[[[UUUQQQOOORRRTTTWWWXXXYYYZZZ\\\^^^]]]ccclllttt|||ssslllgggcccbbbdddmmm}}}{{{xxxiiisssppp^^^TTTJJJDDDLLLeeennn``````___lllyyy^^^BBB:::???:::999:::<<<>>>:::444......---,,,,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,///222333333555:::>>>KKKOOOUUU^^^nnn|||zzz~~~///000111222333444444555444777888JJJlllrrriiidddhhhqqqwww||||||lll___TTTNNNIIIKKKOOOZZZnnn~~~xxxeeeccc```ZZZTTT[[[ssszzzlllaaaRRRGGGCCCEEEGGGPPPccc~~~{{{yyyxxxtttpppmmmggg___UUULLLCCC>>>@@@DDDFFFfff{{{|||}}}\\\CCCIIIVVVTTTDDDCCCBBB@@@>>><<<:::999777444000......---+++***+++++++++************)))++++++************++++++******************************+++++++++,,,,,,,,,,,,------...............222222111000444888777444III[[[tttxxx~~~ssstttssszzzxxxnnntttyyyyyy}}}~~~qqqsssvvviiikkkoooyyyvvvpppeeeRRREEECCCJJJeee}}}uuuooollljjjpppooonnnoooqqquuuyyy|||pppiii```YYYWWWYYY\\\^^^bbbfffjjjlllllllllmmmoooooouuu~~~~~~pppddd```\\\lll~~~uuuaaaUUUJJJEEEHHHXXXooowwwnnndddddd[[[eeepppwwwuuu~~~iiiHHH:::;;;;;;999999<<<>>><<<555///...---,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------111444555555888>>>DDDNNNNNNYYYsss///000000222333444555555666<<>>;;;999888;;;>>><<<666111///...,,,,,,,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---///222666777777;;;BBBHHHRRRSSSiii666111///222333222444777:::999HHHiiiuuujjjbbbkkkuuu}}}~~~wwwTTTPPPMMMLLLLLLOOOZZZeeekkkXXXPPPMMMEEEBBBGGGOOObbb}}}zzzwwwuuullliiiaaaUUUIIIAAA???@@@@@@GGG^^^|||ttt^^^FFFIIIUUUZZZYYYQQQCCC>>>@@@???888777666555222000...,,,+++,,,,,,,,,++++++*********,,,***))))))***++++++***,,,,,,------+++******,,,,,,,,,++++++,,,,,,---............///////////////000111...000777444999KKKkkk|||zzzrrrxxx~~~zzzwww}}}tttvvvzzzvvvrrrrrr{{{}}}yyypppbbbZZZMMMEEEOOOhhhzzzsssooommmttttttsssqqqqqqsssxxx|||ttt```XXXYYYWWW\\\eeepppyyy~~~|||yyy~~~ooofff]]]^^^mmmrrraaaYYYFFFCCCFFFSSScccjjjfff___XXXSSSZZZooouuujjjrrriiiJJJ:::???999:::;;;666:::<<<333------------------------++++++,,,,,,---...//////...---,,,+++,,,---...///000666888555555===HHHOOOWWWTTTrrr777333111444555444555888888<<>>RRRxxx{{{tttzzz|||zzzzzzttttttyyyuuuqqqqqqyyy{{{wwwoooaaaYYYLLLEEEQQQjjjwwwqqqnnnnnnrrrssssssssstttwww{{{uuukkkddd______cccmmmqqqxxx|||vvvsssxxxooobbbZZZbbbrrr~~~lllbbbLLLFFFDDDMMM___mmmjjjbbbTTTPPPXXXmmmmmmllluuuSSS>>>???999<<<===777999;;;333......------------------++++++,,,,,,---......///...---,,,,,,,,,---...///...444777555666@@@KKKRRRVVVWWWqqq777444444777777555666999<<>>;;;???888888666444111///---,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))///...''')))222111''',,,,,,,,,,,,,,,------............//////000000000111555333333777777EEE___}}}vvv{{{~~~zzzxxx|||tttsss|||xxxtttppppppwwwxxxwwwpppbbbYYYLLLGGGTTTooo{{{tttpppoooooorrrtttvvvwwwyyy|||sssbbb]]]aaahhhnnnsss{{{}}}rrroootttzzzlllZZZXXXbbbrrrsssgggSSSKKKAAADDDXXXmmmqqqiiiUUUOOOTTTiii~~~uuuhhhyyy]]]@@@>>>999===???888999;;;555//////...---------------+++,,,,,,------............------,,,---...///000000555777555888CCCMMMRRRTTT]]]rrr|||666444555888888555666:::GGGVVVrrrppplllppp|||}}}iiifffkkkrrruuunnneeecccfffgggzzzpppfffYYYNNNJJJCCCBBBTTTlll~~~{{{uuurrrlllcccXXXNNNFFFBBBAAABBBDDDRRRzzzdddTTTeeemmmXXXOOOiii]]]QQQJJJDDD>>>===???999888777555222000...---+++++++++++++++++++++++++++,,,---,,,,,,++++++,,,(((///---(((333FFFCCC333,,,,,,,,,,,,,,,---...............///000000111111000555444444777:::MMMkkk{{{}}}}}}xxxvvv}}}wwwtttzzz}}}wwwsssooopppvvv}}}}}}wwwxxxrrreee[[[NNNJJJYYYtttxxxsssqqqqqqqqqsssvvvxxx{{{}}}rrrjjjeeehhhsss}}}}}}uuussssssxxxxxx___UUUYYYhhhwwwlllVVVOOOBBB???OOOggguuuuuu```TTTQQQbbb|||ooorrrhhhFFF???777;;;???999888;;;777111000///...------------,,,,,,,,,---------............---------///000111444777888777;;;FFFOOORRRUUUeeeuuuyyy{{{444333555777777555777===TTTeeevvvnnnrrr{{{oooffffffcccqqqoooaaaVVVRRRJJJCCCJJJYYYkkk~~~wwwuuuppphhh___TTTJJJDDD@@@AAA???BBB\\\uuuUUUXXXlll}}}```MMM^^^iiifffRRRBBBAAAAAA<<<::::::888666333111///...++++++++++++++++++++++++***,,,......,,,+++,,,---))),,,)))***>>>VVVSSS???------,,,,,,------...///......//////000111111222///555444444888===UUUvvv}}}xxxuuu|||zzzwwwzzz}}}xxxrrrooopppvvv|||yyyzzzuuuhhh^^^QQQOOO```zzzxxxtttsssssssssrrrtttwwwyyyzzz}}}|||qqqkkkfffkkkrrrzzzwwwrrrkkkiiiZZZXXXaaavvv}}}tttZZZRRRFFF???GGG\\\rrrrrr___RRR\\\vvv}}}rrrooo{{{ZZZEEE888888===888888<<<999444222000...------------,,,,,,,,,---------------......------...000111222555666777888AAANNNXXXZZZ\\\ooo{{{{{{}}}yyy333333444777666555:::AAA]]]rrr{{{sssrrrzzzrrrhhhggg```jjjqqqaaa\\\TTTGGGCCCIIIPPPkkkzzzxxxtttooofff[[[OOOGGGCCCCCCAAA???KKKooocccZZZeeekkkQQQSSSnnnxxx```IIIEEEDDD===;;;:::999777444222000///***++++++++++++,,,,,,,,,)))---000000---+++,,,...///...((((((666FFF@@@///---------------......///......///000000111222222///444333444;;;CCC\\\|||~~~yyyvvv{{{}}}zzz|||~~~wwwrrrpppsssxxx|||||||||wwwiii___SSSTTThhhxxxuuuttttttsssooopppssstttvvvyyy}}}}}}rrrhhh___[[[fffqqq|||xxxoooyyyuuuddd[[[]]]lll}}}xxxdddVVVIIICCCDDDOOOiiikkkVVVWWWllluuueeewwwRRR>>>777:::888999===:::666444111...---------...------------------------///.........///000222333222444666<<>>GGGeee|||}}}ttttttyyyuuuooossshhhnnnnnnfff^^^OOOEEEDDDDDDVVVwww}}}{{{yyyuuunnncccUUULLLFFFDDDBBBBBBEEE[[[zzzeeelllzzz]]]LLLjjj~~~qqqXXXIIIEEEBBB<<<;;;:::777555333111000******+++++++++,,,,,,,,,)))---111111...+++,,,...000...***(((,,,000,,,$$$---------------...//////---...///000111222333333000444333666@@@JJJccc||||||zzzzzz{{{~~~{{{|||~~~uuurrrrrruuuzzz}}}~~~~~~~~~wwwggg^^^UUUYYYpppyyyuuuuuusssqqqnnnoooqqqsssuuuzzzuuuhhh___\\\\\\]]]kkkxxxzzzyyy|||oooaaa]]]fffttt}}}qqqZZZIIIGGGEEEFFF\\\xxxrrr]]]UUUaaazzzsssaaavvvdddHHH999:::999:::===:::777555222///---,,,---...------------------------///.........///111333444444555888BBBUUUjjjvvvxxx~~~|||||||||sssrrr555444555777666888AAALLLjjjvvvqqqwww~~~~~~tttwwwwwwmmmgggXXXLLLHHHAAAKKKddd}}}|||yyysssgggYYYPPPDDD>>>>>>AAAAAALLLuuuooovvvhhhJJJddd}}}|||eeeLLLDDDFFF===<<<:::888555333111000*********++++++,,,,,,,,,)))...222222...+++,,,///(((***,,,.........111444...------------...//////---...///000111222333333111555333888DDDOOOhhhyyy}}}zzz{{{}}}{{{~~~||||||~~~sssrrrssswww|||}}}~~~~~~wwwddd\\\UUU\\\tttyyyuuutttrrrpppoooppprrrtttxxxuuufffYYYUUUZZZcccjjjppp~~~|||uuuvvvxxxggg^^^eeeqqq|||]]]HHHJJJGGGAAARRRpppvvvcccUUUZZZrrr~~~uuuwwwooo___jjjqqqrrrPPP;;;:::999:::<<<888888666222///---,,,---...------------------------///......///000222333555999:::===GGG[[[ppp|||}}}}}}zzztttuuu666222333999999888CCCTTTyyyooorrr}}}sssiii]]]QQQJJJEEEHHHRRRmmm}}}{{{wwwmmm]]]QQQHHHAAA???AAA???FFFfff|||vvvnnnRRRUUUkkk|||UUU???CCCAAA???===;;;999777333000,,,,,,,,,++++++,,,------+++)))***...111000---,,,+++...,,,+++333===888+++..................------+++---///000///000222444111:::444555KKKXXXkkk|||www{{{~~~~~~~~~{{{sssqqqqqquuuzzz|||}}}|||vvvqqqiii\\\SSS\\\uuuvvvvvvvvvrrrnnnkkkmmmnnnqqqvvv}}}~~~nnncccWWWSSSYYYeeeqqqxxx~~~yyyzzzooofffhhhooojjjRRREEEAAACCCPPP^^^|||vvvYYYWWWmmmyyyqqqrrrgggVVV___jjj}}}pppTTT<<<999===;;;999;;;:::777333///------.../////////.........---------...------...111444555555888;;;;;;OOOmmmrrruuuvvvuuuxxx666444666:::888999JJJ^^^}}}tttxxxsssdddVVVOOOKKKIIIJJJYYYzzz~~~|||sssfff\\\KKKCCC???AAA>>>AAAYYYwwwqqqzzzZZZYYYddd|||cccFFFEEEAAA???<<<:::999666333000---,,,,,,+++,,,,,,---------++++++///444444000,,,+++......+++111:::666+++........................+++---...///......000222222999444999OOO```ttt~~~zzz}}}}}}uuummmooottt{{{}}}}}}{{{yyywwwjjj```YYYbbbyyy}}}uuuuuuuuurrrmmmnnnpppqqqsssvvv}}}|||mmmZZZTTTRRRZZZmmm|||yyy|||pppjjjkkkttt```RRRFFF@@@HHHUUUsssbbbVVVeee}}}tttrrrgggWWWRRR^^^vvv|||^^^BBB:::===;;;999::::::777333///------.../////////.........---------...------///111333555555888===GGG]]]rrr{{{zzzuuuwww|||555555777999777>>>WWWqqq}}}{{{{{{lll\\\TTTMMMJJJEEEJJJ___{{{qqqiiiRRRHHHAAABBB???>>>LLL```xxxmmmggg```XXXlllsssOOOFFFBBB???<<<:::888666222000------,,,,,,,,,,,,,,,---...,,,+++000666888333,,,***///000,,,///444222+++........................---///000000//////000222333666555???WWWkkk~~~}}}uuuooorrrzzz|||zzz{{{|||mmmeee```jjj~~~{{{tttttttttqqqnnnqqqsssttttttvvv~~~~~~mmm^^^VVVWWW\\\kkk~~~{{{nnnggg~~~~~~mmm^^^MMM@@@CCCMMMbbbnnnXXX]]]sss|||yyymmm]]]KKKRRRkkkmmmKKK===<<<;;;:::::::::777333000.........///...............------------......000111333555666888???WWWllltttyyyvvv{{{444555666666888HHHkkk~~~wwwxxx}}}tttaaaVVVMMMLLLIIIIIIRRRlll~~~wwwqqq[[[NNNDDDBBB@@@???GGGSSSiiixxxxxxiiiQQQ\\\XXXFFFCCC@@@===:::888666333000...------,,,,,,,,,,,,---...,,,+++///666:::555---***///111---,,,//////,,,............////////////111333444333222222333444444444777FFF___vvv~~~vvvrrruuu||||||xxxzzz{{{ooohhhfffppp{{{uuuuuuuuurrrooopppsssuuuuuuxxxssseee[[[aaagggrrr}}}}}}vvvgggwwwqqqaaaQQQDDDDDDKKKRRRzzz^^^ZZZkkkxxxgggQQQMMMccc{{{UUUAAA===<<<;;;;;;999777444111///......///........................---///000111222333666777777AAA```rrrmmm}}}|||{{{333444555777@@@ZZZ{{{kkk\\\TTTPPPMMMIIIJJJ[[[|||wwwssscccSSSEEE@@@@@@@@@FFFNNNuuuuuudddxxxxxxVVVVVVzzzfffLLLEEEBBB>>>;;;888666333111///...------,,,,,,,,,---,,,,,,+++,,,333:::666...,,,///111...,,,,,,------........./////////000000222333555444333333444555555111;;;QQQiii|||xxxqqqtttzzzyyyvvvuuupppjjjiiisss}}}xxxwwwwwwtttrrrnnnqqquuuwww|||{{{jjjcccbbbiiiuuummmoooqqq```SSSHHHFFFJJJLLLzzzjjj]]]fff|||rrrWWWNNN```aaaIII>>><<<;;;<<<999777555222000/////////---.....................---///111222222333666999888EEEdddppphhhxxxvvv}}}444555777???QQQqqq~~~jjjbbbWWWMMMGGGCCCLLLnnn}}}xxxtttiiiYYYHHHAAA???@@@DDDIIIddd```]]]wwwfffZZZlllxxxZZZHHHDDD???<<<999777555333000///...---,,,,,,,,,,,,)))---,,,***///777777111...///000...---,,,------.........//////000000111///111222222111111222444777111AAA___www{{{zzztttxxx}}}vvvrrrmmmjjjlllwww~~~zzzyyyxxxuuusssooorrrvvv|||sssggggggmmmvvvzzznnnwwwyyygggYYYLLLFFFGGGLLLppp|||dddbbbttt}}}\\\SSSbbbpppSSSCCC<<<;;;;;;999888555222000/////////---------...............---000333333222333777:::;;;OOOiiirrrrrryyyqqq~~~~~~777888>>>MMMgggxxxxxxppp___QQQJJJDDDDDDZZZvvv|||yyyqqqbbbQQQGGGCCCAAABBBCCCNNNwwwpppYYY[[[xxxuuu___\\\|||gggJJJFFFAAA===:::888666555000///...------,,,,,,,,,(((...///)))+++555999666000///..................---......///000000111111...000111222111111333555888222IIImmm~~~}}}wwwvvv|||{{{uuujjjjjjooo|||{{{yyywwwuuurrrtttuuuzzz{{{sssmmmjjjpppyyyzzzyyyuuudddRRRHHHGGGIIIaaapppaaaoookkkaaafff~~~___HHH<<<999:::999888555333111000///...---------.........//////---111444444222333777;;;AAA^^^sss}}}|||}}}999;;;CCCXXXwwwmmm___pppvvvcccVVVSSSKKKCCCLLL```~~~xxxkkk[[[OOOHHHCCCAAA@@@;;;]]]fffXXXrrr~~~bbbOOOuuuoooKKKGGGBBB>>>;;;999777666000000///...---,,,,,,,,,(((000111))))))444;;;999222...,,,...000/////////---......///000111111222///111222333333444555777999333NNNwww}}}}}}yyyzzz}}}qqqrrr{{{zzzgggjjjrrr{{{yyyvvvtttrrryyyyyy}}}vvvhhheeeiiipppzzznnnWWWKKKJJJCCCTTTtttzzzcccnnnzzz|||oooiiipppzzzhhhKKK<<<888888999888666333111000///...---------.........//////---111555444222333777<<>>999777555222000.........///---......---,,,///444888000000/////////////////////////////////000000000000111333333333444666888;;;NNNttt|||rrriiidddiiiyyy{{{oooyyyxxxzzz}}}}}}iii[[[dddkkkyyy|||ggg^^^dddssssss]]]PPPLLLIIITTTvvvyyy]]]```pppmmmWWW^^^~~~WWW@@@======<<<:::555222777AAAJJJ////////////////////////111333666777777999CCCMMMiiijjjnnnzzz}}}}}}zzz777GGGooocccTTTJJJSSSlllrrrpppqqqtttsssooooootttlllooouuu{{{rrreee]]]SSSKKKHHHQQQnnnuuucccPPPDDDAAACCC===CCCaaaooouuutttTTTWWWsssmmmHHH>>>;;;888666333111///...//////---,,,,,,+++,,,...111444//////000000000000000000////////////000000111111000111333333444555888::::::QQQ{{{|||}}}}}}zzznnneeeaaajjj||||||uuusss}}}|||}}}{{{kkk```[[[ooovvvwwwddd^^^ggg}}}}}}cccRRRJJJDDDMMMlll]]]ZZZfffsssZZZZZZwww```EEE===999999888555777AAAQQQ]]]////////////////////////333333666888666888EEETTTmmmjjjrrrttt}}}yyy999LLLuuuhhhXXXJJJNNNbbb~~~nnneeeZZZPPPEEEJJJ```{{{kkkVVVFFF???>>>>>>CCCXXXnnn^^^yyy}}}]]]UUUjjjvvvKKK@@@>>>999777444111////////////---,,,++++++,,,...000111//////000111111111000000...//////000000111111222000111333444444666999;;;???XXX~~~{{{}}}|||}}}{{{qqqhhhdddnnnwwwsss{{{}}}lllbbbbbbfffwww|||zzzeeebbbuuuhhhVVVHHHAAAIII___{{{eeeUUU\\\vvvvvvZZZSSSjjjoooNNN;;;888999999888666999>>>CCC000000000000000000000000111111444777555888JJJ^^^rrrppp}}}yyymmm}}}}}}EEEZZZoooYYYQQQ[[[uuu{{{ooo```SSSJJJHHHRRRpppvvvbbbNNNCCC@@@CCCEEEMMMiii~~~]]]]]]ffflllVVVaaahhhJJJBBB===:::888555222000/////////...---,,,,,,---///000000...///000111222111111000...//////000111111222222///111333444555777:::===JJJaaa{{{xxxzzz}}}~~~|||tttoooqqqzzzwwwwwwoooddddddllltttzzz}}}qqqdddrrrmmm\\\LLLDDDIIITTThhhtttYYYWWWiiiyyy```RRR___\\\===;;;;;;;;;999555000,,,)))000000000000000000000000111000444888777<<>>~~~555;;;777...222111000000000000111222222444555::::::AAAcccyyy}}}wwwxxxxxxyyymmmuuu{{{xxxrrrxxx~~~^^^___~~~{{{nnnfff]]]JJJPPPiii}}}sss[[[MMMCCCIIIKKKCCCVVVkkkdddfffbbbcccHHHAAACCC===;;;999666333111000///...............///000000000000000000000111111111000000111111111222222222111666666666666444HHHjjjxxxvvvxxx}}}~~~|||mmmaaagggqqq|||}}}zzzxxxuuussstttvvvvvvyyy{{{tttqqqpppnnnmmmggg^^^XXXWWWWWWVVVZZZdddrrr~~~zzzfffRRRJJJHHHIIIeeennnaaalll}}}aaaRRR]]][[[EEEEEE:::;;;111)))222111111000000111111222333333999;;;888FFFkkk|||zzzuuuzzz~~~}}}xxxyyyfffccc~~~xxxoooeeeMMMHHHWWWqqq~~~iiiUUUEEEHHHJJJAAAOOOtttzzziiitttqqqWWWkkkdddFFF===DDD>>><<<:::777444222000///...............///000000///000000000111111111222000000111111111222222222222666666777666666NNNvvvxxxwwwyyypppgggiiipppyyy~~~{{{xxxtttqqqmmmkkkkkklllmmmpppxxxyyymmmccc]]]\\\```cccoooxxx|||vvvooonnnmmmlllsss{{{}}}kkkWWWJJJFFFEEEXXXnnnvvvmmmUUUXXX{{{ZZZHHH:::MMM333@@@;;;222+++111111111111111222222333111;;;::::::OOOrrr}}}vvv|||~~~wwwttt~~~{{{{{{lllfff|||~~~sssjjjSSSIIINNNcccvvvaaaJJJFFFGGG???GGGcccllleee}}}YYYaaavvvvvvSSSBBBFFF???===;;;777444222000000...............///000000///000000111111222222222000111111111111222222222333555555777888999TTTzzzyyy{{{rrrjjjkkkrrrzzz~~~{{{xxxtttpppmmmllliiihhhiiijjjlllvvvqqqooollliiihhhhhhjjjkkkrrr\\\KKKGGGEEENNNrrr}}}tttZZZXXXwww___GGG<<<222999>>>777666333222111111111111222333333000:::999???[[[wwwyyy~~~{{{oooyyysssttt{{{yyy{{{kkkdddyyyyyyqqq]]]OOOKKKWWW}}}jjjQQQGGGHHHBBBEEEWWWqqqkkk[[[jjjgggdddzzzlllMMMHHH@@@>>>;;;888555222111000...............///000000///000000111111222333333000111111111111222222222444555333888:::<<>>:::///444:::222222111111222222333444222:::777BBBbbbttt{{{nnnttttttooosss}}}{{{}}}yyyuuuvvv~~~gggaaawww~~~xxxdddTTTJJJNNNvvvoooVVVJJJLLLHHHHHHSSShhhoooZZZYYYllloooggg~~~{{{PPPCCC@@@???<<<888555333111000...............///000000///000000111222222333333000111111111111222222222555444222888<<<>>>[[[}}}~~~tttkkkppp{{{}}}zzzxxxvvvssspppmmmiiifffdddeeeeeehhhqqq|||{{{uuu|||eeePPPMMMLLLFFF```sssWWWOOO^^^eeeMMM:::@@@000===:::444111222222111111222222333444444:::666DDDdddmmmnnn}}}lll~~~ooolllrrrvvvwww}}}|||uuurrrttt{{{jjj^^^ooovvvxxxnnnXXXLLLRRR___zzzcccPPPGGGFFFJJJNNNaaa{{{bbbRRRTTTnnn```sss\\\IIIFFF@@@;;;999555000000222000//////.........//////000000111111111222222222222222222222222222333333444333777;;;:::@@@___yyy~~~{{{tttqqqzzz|||zzzxxxvvvuuusssqqqoookkkgggeeedddbbbdddlllvvvzzz}}}mmm[[[MMMLLLMMMVVV}}}{{{ppp^^^OOOYYYqqqUUUFFF;;;<<<===777333444222222222111222222333333444<<<<<>>IIIiii|||zzzzzz||||||~~~{{{zzzyyyxxxwwwsssoookkkkkkgggdddccc```aaahhhrrrppp]]]LLLHHHHHHNNNsss}}}}}}zzzqqq```QQQTTTbbbNNN===:::;;;777444444222222222111222222333444555;;;>>>TTTssszzz{{{uuuvvvuuuqqqvvvzzzxxxzzz}}}zzzuuutttxxx}}}hhh\\\kkkyyyllllllwwwwwwcccTTTPPPQQQooovvvaaaOOOHHHMMMTTTVVVdddtttYYYPPPaaayyypppeee{{{mmmQQQIIICCC>>>===;;;666333444/////////......//////000111111111111111222222222111222222222333333333444666555777<<>>===888444333///////////////000111111111111111111111111111111111111222333444444555555777888777:::JJJhhh~~~~~~xxxkkkqqq|||}}}xxxtttqqqnnnjjjhhheeebbb```^^^[[[[[[```iiizzzsssnnnxxxyyyssskkkkkk|||qqqkkkdddqqqzzzhhhRRRLLLKKKLLLjjjpppyyy~~~qqq___KKKffffffFFF<<<>>><<<666333222222222222333444555666<<<:::PPPwwwxxxxxxsss~~~xxxwwwwwwxxxxxx~~~```NNNYYYmmmqqq___PPPTTTvvv~~~oooaaaWWWRRRUUUZZZkkk|||ttt|||tttwwwTTTIII@@@>>>===888444222////////////000111222222222222222111111111111111111111222333444555666666666999999<<>>]]]}}}|||wwwttt|||yyyxxxwwwvvvuuueeeNNNTTTdddyyyfffVVVQQQiii}}}nnn]]]PPPRRR]]]iiiyyymmm~~~}}}ZZZNNNBBB???===999555333////////////000111222333222222222111111111000000111111222333444555666666555;;;===AAAWWW{{{uuu~~~yyypppnnnttt|||wwwssspppmmmjjjgggccc```\\\ZZZTTTQQQTTT[[[dddmmm{{{xxxkkkppp|||wwwnnngggjjjvvv{{{ddd```eeewwwdddXXXQQQIII___wwwuuuvvv~~~YYYHHHZZZuuuRRRCCC???;;;888888222222222333444555666777===FFFkkkuuu~~~zzzsssrrr{{{yyyuuuttttttuuuttttttiiiPPPQQQ___~~~jjjYYYOOOaaa|||wwwaaaPPPPPP^^^gggqqq~~~kkkuuuxxx___QQQDDD???>>>:::666555////////////000111222333222222222222111111000000111111222333444666666777555<<>>:::999:::222222222333444555777777@@@MMMuuummm~~~rrrnnnooouuusssooonnnppprrrttttttiiiRRRRRR[[[~~~uuu]]]QQQVVVlll~~~lllZZZUUUXXXeeehhhkkkzzz}}}vvvoooUUUDDD???===@@@>>>222333333222111000000000111111111222222222333333333///111222333333333555777:::<<<:::VVVuuu|||iii~~~|||~~~uuujjjaaaZZZYYY```bbbaaammm~~~yyyqqqrrryyy~~~~~~{{{yyyuuusssqqqooollliiiccc___ZZZTTTOOOMMMLLLKKKRRRXXXbbbmmmyyy~~~yyyttt|||wwwaaafffuuussssss}}}xxxfffXXX]]]pppxxxfffVVVJJJKKKRRRjjjwwwkkkjjjhhhKKKRRRrrrZZZDDD>>>:::666444111333444444444333555666;;;UUUvvvbbbzzzsssiiizzzrrrjjjiiiqqqvvvqqqnnnoooiiiQQQPPPYYYzzz}}}eeeRRRRRRbbbrrrbbbWWWVVV^^^ttthhh___fff{{{oooVVVFFFBBB@@@DDDBBB777333222111111111111111111111222222222222333333333222444555666555555777999888;;;:::YYYzzzyyyiii{{{yyy{{{~~~rrrhhhccc^^^aaaiiihhhdddlll|||vvvmmmppp|||}}}|||zzzvvvssspppmmmiiifffbbb___YYYSSSNNNKKKJJJIIIKKKOOOUUU]]]hhhvvv|||oooccckkkzzzhhhdddmmmqqqccc___eeesss{{{jjj[[[NNNMMMTTTfffxxxjjjiiijjjLLLPPPnnn^^^HHHAAA===777333222333444444333444555777>>>ZZZiiiZZZuuu~~~mmmgggzzz~~~ssskkkiiiqqqtttooolllmmmiiiRRROOOVVVtttnnnWWWPPPWWWxxxyyylll\\\WWWXXXgggooo[[[VVVrrr~~~oooUUUEEECCCBBBEEEDDD:::222111111111111222222333222222222222333333333333444666777777666666777999777999<<<^^^zzzooo{{{yyyzzz|||||||||sssmmmjjjoooxxxvvvkkklllwwwwwwnnnppp|||||||||zzzvvvrrroookkkgggcccaaa^^^YYYRRRMMMIIIGGGFFFEEEFFFGGGKKKTTTbbbqqq|||kkkhhhzzzyyyiii^^^dddqqqddd]]]dddzzz}}}mmm___QQQMMMRRRaaayyy}}}iiifffkkkMMMNNNhhhbbbKKKDDD@@@888222222333444444333444666888DDDbbbcccYYYwww{{{llliii}}}rrrkkkiiippprrrllliiikkkjjjSSSNNNSSSooottt^^^QQQOOOllltttbbb[[[XXXbbb|||}}}eeeYYYqqq}}}|||qqqUUUDDDCCCAAAAAA@@@888111111111111222222333444222222222333333333444444333555666666555555666777777:::???eee|||ttt{{{zzzzzz}}}{{{tttwwwuuummmpppuuuwwwxxx}}}~~~{{{zzzxxxuuurrroookkkfffccc```]]]XXXRRRLLLHHHEEEDDDDDDCCCAAABBBHHHSSS```hhhuuukkk{{{uuueeeddd~~~mmm^^^^^^ppp|||nnn```QQQKKKMMM___sssmmmeee~~~iiiMMMLLLaaadddLLLDDDAAA:::333222333444444333444777999HHHhhhhhhaaa}}}zzzmmmkkk}}}}}}pppjjjiiiooopppiiifffiiijjjSSSMMMOOOlllxxxbbbRRRKKKcccxxxggg```[[[ccczzzqqqccclllzzz{{{[[[GGGDDD@@@>>><<<666222111111111222333444444222222333333333444444444333555666666555555777888888<<>>===888333222222222222333333444333333333333444444444444444555777888777888:::;;;999>>>IIIvvvyyy}}}|||vvvsssrrrwwwzzzkkkhhhvvv~~~yyyyyyyyyuuu|||~~~{{{vvvuuusssrrrqqqmmmhhheee```]]]YYYTTTNNNJJJFFFEEEAAABBBAAA???>>>???BBBDDDYYYwwwsss|||nnnwwwggg___^^^rrr{{{vvviiiXXXMMMLLLXXXlllmmm{{{{{{eeeRRRPPPZZZsssVVVFFFBBB===888333444444333333555999<<>>>>><<<444444333222222222333333333333333444444444444555222444666777777888:::<<<:::@@@NNN~~~zzz{{{ssspppqqqrrrxxxtttnnnyyy~~~{{{xxxvvvuuutttqqqmmmgggccc```^^^ZZZVVVQQQLLLIIIGGGAAAAAAAAA???===<<<===???===PPPaaasss}}}uuugggaaaaaahhhsss~~~zzzlll[[[PPPMMMPPPggguuuwww}}}nnn\\\TTTSSSdddOOOEEE===666333444444333333555999===OOOuuuzzzlllppp}}}mmmfffeeeccc___bbbiiijjjeeefffllllllaaa___gggzzzhhhRRRNNNhhhxxxiiibbblllooogggnnnRRRLLLDDD>>>??????555444444333222222222222333333333444444444555555...000333444555666999;;;:::AAAQQQ}}}uuuuuummmmmmqqqvvvuuu}}}~~~{{{zzzyyywwwuuurrrlllfffbbb```^^^[[[WWWRRRNNNKKKIIIBBBBBBBBB???===<<<>>>@@@===AAABBBLLL___nnntttnnn]]]^^^```eeemmmyyy{{{mmm\\\PPPMMMIIIdddzzzrrr~~~xxxeeeWWWMMM}}}pppVVVGGG===444333444444333333555:::===UUU{{{wwwtttfffnnnyyyiiidddddd```]]]```hhhjjjeeegggmmm|||ooolllcccyyygggSSSQQQ```|||jjjccclll|||kkk^^^ooo{{{MMMDDDKKKBBBBBB???666444222222333333222111444444444444444444444444333333444444666777999999777???bbbtttuuu|||uuuvvvvvvrrryyy}}}}}}}}}yyyuuurrrnnniiieeeeee```ZZZUUUQQQMMMIIIFFFDDDDDDCCCBBBAAA???>>>===888<<<@@@AAADDDPPPdddtttzzzmmmddd\\\WWWWWW^^^qqqzzzpppeeeUUUJJJQQQYYYwwwooozzz}}}kkkWWWZZZ|||zzz\\\NNNCCC555333:::555000555777777???```~~~xxxqqqgggyyyyyyiiicccdddbbbccc___ccckkkiiiiiivvv}}}uuuxxxssshhhVVVRRR\\\}}}~~~lllaaafffuuuqqqYYY^^^pppVVVHHHKKKBBBBBB@@@777555222222333333222111444444444444444444444444333333444555666888999:::===@@@```mmmwww}}}wwwxxxvvvqqqssswwwsssqqqwww}}}zzzwwwtttrrrnnnjjjgggbbb___YYYTTTQQQNNNKKKHHHDDDDDDDDDCCCAAA@@@>>>===<<<===>>><<<<<>>???>>>;;;888666999>>>CCCQQQmmmqqqfff]]]XXXWWWZZZeeejjjwwwtttfffXXXNNNLLLQQQlllsssyyyvvv\\\QQQeeelllQQQAAA:::555:::666222666777999EEErrrsssppp~~~mmmhhhiiijjjooojjjfffgggdddiiiyyy~~~|||www{{{jjj^^^SSSbbb|||llleeejjjmmmTTTMMM\\\gggQQQMMMEEEFFFAAA999666333222222333333222444444444444444444444444444444444666777999;;;<<>>666:::666333777777;;;JJJ~~~}}}qqqyyynnnffffffmmmtttooofffcccaaahhhzzzxxx~~~{{{tttfffTTT[[[}}}tttjjjhhh|||]]]QQQUUU~~~jjjTTTOOOHHHHHHAAA:::777333222222333333222444444444444444444444444444444555666888:::<<<===???GGGrrrwwwvvvvvvvvvvvvuuuzzzrrrkkkqqq~~~}}}||||||yyyvvvrrroookkkfffcccbbb^^^XXXTTTPPPMMMJJJGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@>>><<<===>>>>>>===;;;@@@??????HHHcccuuuhhhZZZTTTQQQXXXdddrrrvvveeeWWWLLLJJJJJJ^^^}}}wwwqqqqqq~~~nnnWWW[[[zzzbbbGGG???777:::666444888777===OOOtttooo~~~zzzqqqnnnqqqzzzuuuiiieeeeeennnyyyyyylllWWWYYYxxxxxxnnnfffssseeeYYYTTTqqqkkkVVVQQQJJJJJJ@@@;;;888444222222333333333444444444444444444444444444444555777999;;;===>>>AAAOOOwww}}}vvvrrrqqquuuzzzvvv|||tttkkkttt}}}{{{}}}zzzvvvsssoookkkfffbbbbbb^^^XXXSSSPPPLLLIIIGGGEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@?????????>>><<<:::999>>>AAAAAAHHH[[[qqq~~~vvvjjj___TTTPPPSSS___sss}}}lll\\\NNNKKKIIIZZZwww|||qqqnnn}}}tttXXXUUUppphhhKKK===888:::666555999777???TTT}}}rrrnnn{{{|||wwwoooyyysssgggdddgggppp|||~~~qqqYYYUUUpppzzzrrrfffkkknnnaaaUUUiiioooWWWPPPKKKLLLAAA<<<999444222111222333333444444444444444444444444444555666777999<<<>>>???@@@XXXwwwvvvooolllsss}}}zzzuuukkkxxx}}}|||yyyvvvsssppplllhhhddd```\\\WWWSSSPPPMMMJJJHHHEEEEEEEEEEEEEEEDDDCCCBBB@@@AAAAAAAAA???===<<<;;;777>>>AAA>>>;;;BBBOOOXXXdddmmm{{{~~~{{{yyyuuurrrooommmnnnqqquuuwwwyyyxxxyyy|||}}}tttfffZZZQQQSSSbbbrrrsss```PPPKKKHHHXXXuuuqqqlll~~~tttWWWPPPjjjhhhNNN>>>999:::666666999777AAAXXXssskkkqqq}}}~~~vvvjjjtttooocccdddiiiqqq~~~tttYYYQQQhhh{{{uuuhhhhhhyyywwwhhhXXXfffrrrXXXOOOKKKLLLAAA===999444222111222333333444444444444444444444444444555666777:::<<<>>>???;;;]]]wwwwwwmmmiiirrr~~~zzz~~~qqqgggwww~~~zzzxxxuuusssqqqnnnjjjggg]]]ZZZVVVRRRPPPNNNLLLJJJEEEEEEFFFEEEEEEDDDCCCBBB>>>@@@CCCBBB@@@>>>>>>???<<<:::777555999>>>@@@@@@AAALLL^^^qqq|||uuuoookkkhhhfffccc```ZZZVVVTTTVVVXXXZZZbbbbbbdddiiiqqqxxx}}}wwwgggWWWOOOWWWcccyyyuuubbbOOOJJJHHHXXXuuuoookkk~~~qqqVVVOOOjjjxxxfffPPP@@@999:::666777:::777AAAZZZ}}}sssggghhhwwwzzzqqq~~~}}}ssskkkuuupppeeehhhnnnvvv~~~}}}}}}gggTTT\\\ttt{{{rrrrrrxxxyyydddeee|||\\\MMMQQQPPPEEEDDD<<<666666666444222333555555555555555666777777777777777888;;;===>>>>>>EEEiiiuuusssuuuqqqooorrrwwwxxxnnnkkkwwwyyyrrrnnnllljjjgggdddbbb\\\UUUPPPOOONNNLLLJJJFFFEEEDDDCCCBBBCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@===<<<:::888888888:::;;;;;;===DDDPPP^^^kkkrrruuuyyytttlllbbbYYYRRRNNNKKKHHHHHHGGGEEECCCBBBCCCEEEIIIIIIKKKOOOUUU^^^ggglllmmmvvvpppaaaXXXVVVeeesss{{{gggTTTMMMOOOXXXoootttlll|||~~~zzzqqqZZZNNNkkkwwwfffRRRFFFFFFAAA===555===;;;;;;bbbpppxxx}}}uuuccc```mmm~~~}}}tttuuuyyyyyyrrreee\\\cccuuu|||{{{zzzhhhSSSYYYnnn|||uuuuuuzzzhhhbbb~~~bbbPPPQQQPPPGGGBBB:::555555666444333444555555555555555666777777777777777888:::<<<===>>>FFFkkknnnmmm|||tttqqqqqqrrruuu}}}tttjjjgggssszzzsssnnnllliiiddd```^^^YYYSSSOOOMMMMMMLLLJJJFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@FFFDDD@@@<<<999888777777888999===FFFQQQZZZ```bbbddd```YYYQQQJJJDDD@@@>>>=========;;;999888999;;;>>>>>>>>>AAAFFFLLLRRRUUU\\\eeeqqqzzz~~~nnnbbb[[[[[[eeevvvmmmZZZOOONNNSSSiiitttiiixxxyyyooo[[[OOOmmmzzziiiZZZQQQHHHBBB===555<<<;;;>>>gggpppuuuvvvnnn```aaammm~~~~~~rrrpppuuuuuuoooccc\\\cccvvvxxxqqquuulllVVVYYYjjj~~~wwwuuuwwwggg\\\|||iiiTTTQQQOOOGGG@@@999333444555444444666555555555555555666777777777777777888999;;;===>>>EEEkkkvvvaaahhhyyyrrrssssssrrrsssxxxpppeeecccnnn~~~~~~yyytttppplllhhhaaa\\\\\\XXXRRRNNNLLLLLLKKKJJJFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAIIIFFFBBB>>>999666555444666666888<<>>:::888777888888888777555444555777888888888999;;;===@@@AAAEEEMMMWWW___hhhvvvrrrhhhXXXZZZdddxxxooo\\\QQQMMMNNNaaawwwhhhwww{{{qqq^^^RRRmmmnnnbbb\\\KKKCCC===555<<<<<>>;;;888666555444777777777888999;;;<<<<<<@@@???<<<999777666555444666777777777555555666777666666666777777777777777666<<>>BBBIIIqqqiiiZZZVVVooowwwrrrttttttqqqooorrriii```___kkk}}}{{{xxxtttrrrqqqlllddd___```]]]YYYSSSNNNKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDDDD>>>===<<<:::888777666555777777777666555555666777444333333222111111111111111333444444222222333444333333333444333333333333333555888:::<<>>OOO}}}vvvmmmdddpppbbb[[[YYYXXXXXXZZZgggzzzuuu{{{|||~~~lllgggbbb]]]VVVNNNLLLOOO^^^ggguuu|||eeeZZZ[[[{{{uuuxxxooottt___RRRRRRPPPKKKGGG>>>666444444333222444555555555555555666777777666888999999999;;;AAAFFFRRRyyykkk]]]]]]wwwyyytttuuussspppoooqqqhhh^^^___lll}}}{{{xxxtttrrrqqqmmmfff``````___\\\VVVPPPLLLJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEBBBAAA???===;;;888666555555666666444222222333444111111111111111111111111000222444444333333444555333333444444444444444444666555666777555<<>>:::666===@@@UUU|||lllcccrrreeeZZZVVVTTTUUUWWWeee}}}zzzjjjccc^^^ZZZTTTLLLHHHIIIJJJPPPWWWaaatttjjj[[[XXXwwwzzzqqqqqq{{{dddSSSOOOOOOMMMGGG===666555555444555777555555555555555666777777555888::::::999===DDDJJJYYY~~~{{{hhhddd}}}wwwuuuqqqooooooooofff]]]___mmmyyysssyyyzzz||||||xxxtttqqqooojjjddd___]]]]]][[[WWWQQQMMMMMMNNNKKKKKKLLLMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFDDDCCCBBB@@@===:::888666333444555333111000222444444444444444444444333333111333666777666666666777666666555555555666666777888555666888666888JJJ```}}}sssbbb^^^iiiuuuqqqXXXLLLJJJ\\\yyyaaaVVV{{{{{{```NNNCCC;;;888666===AAAYYYooocccvvviii___XXXSSSSSSUUUaaa~~~vvvjjjbbb[[[XXXTTTOOOLLLLLLCCCHHHLLLPPP[[[mmm|||ooo___ZZZrrruuujjjrrrvvvmmmUUULLLMMMNNNFFF===555555666666888:::555555555555555666777777555888;;;::::::>>>FFFMMM[[[qqqhhhyyytttpppnnnpppmmmeee\\\^^^mmmxxxllleeekkknnnuuu~~~yyytttpppmmmhhhbbb\\\ZZZ[[[ZZZVVVQQQNNNOOOPPPLLLMMMNNNNNNNNNMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFAAAAAA@@@???===;;;999888333555666444111000222444333333333333333222111111///111444555555444555555555444333222111222333444999555666:::999888GGGZZZnnnnnnaaa```eee|||oooZZZMMMIIIZZZvvv~~~dddVVVzzzcccPPPAAA888777666>>>BBB\\\rrrddd}}}xxxllldddZZZSSSRRRSSS^^^~~~xxxnnnfff___VVVRRRQQQPPPMMMJJJHHHDDDCCCHHHJJJIIILLLSSS```yyyiiidddbbbeeehhhoooxxxeee\\\ooouuu```bbbnnnqqqyyyzzzooo___PPPKKKNNNGGG===444444666666555666777777666555555666888888888888:::>>>>>>>>>DDDKKK]]]ssshhhxxxuuuvvvtttqqqoooooofff^^^___lll|||sssooooooooowwwzzzsssnnnkkkiiieeebbb```^^^[[[XXXUUUSSSRRRRRRPPPPPPPPPOOOMMMLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHDDD@@@>>><<<;;;999888666444111111222333333333333555666666444222222333444444444555555555555555666777666555333444666888666777777555666===IIIRRRiii}}}uuuggg]]]eeennn~~~qqq```RRRJJJWWWsss|||qqqVVVoooiiiMMM===888;;;333555DDDcccnnnfffwwwvvvkkkeeeccc\\\NNNKKKVVVddd~~~}}}uuukkkbbb\\\TTTPPPQQQQQQOOOMMMNNNIIIFFFHHHGGGCCCDDDHHHDDDTTTcccjjjttt|||sssiii^^^WWWMMMIIIGGGIIIJJJOOO]]]kkk{{{hhh^^^mmmttt___ZZZfffmmmvvvtttcccTTTPPPUUUHHH===555444666666555666888777666666666777888999999888:::>>>>>>>>>CCCKKK[[[zzzeee]]]rrrxxxssstttssssssssslllccc[[[\\\jjj~~~}}}{{{tttooollliiieeebbb```___\\\XXXUUUTTTSSSSSSNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHEEEAAA???===<<<:::888777444222111222333333222444555777666444333333444444444444555555555555666666777777666555444666888999;;;;;;999777:::AAAGGGbbbxxxsssiiieeegggqqqrrr^^^SSSMMMWWWmmm}}}nnnSSSlllfffLLL===888===888<<>>???:::???DDDGGGRRRggg~~~{{{oooddd]]]UUULLLFFF???>>>===>>>===???GGGPPPaaa}}}lllaaahhhuuubbbUUU]]]ooo~~~yyygggUUUPPPVVVIII???666555666666555666777777777777777888999999999999:::=========CCCKKKccchhhVVVRRRfffxxxqqqqqqrrrsssvvviiiaaaZZZ]]]lllzzz{{{~~~}}}yyyzzz}}}}}}~~~|||wwwrrroookkkfffcccaaa___\\\YYYVVVTTTTTTSSSKKKLLLMMMNNNNNNOOONNNNNNNNNNNNMMMKKKJJJHHHGGGGGGIIIFFFCCC@@@???===;;;999888666333222222333222111444555666666444333333444444444555555555666666666555777888888777666666777:::<<<===;;;888888;;;>>>XXXpppzzzkkkeeeeeeppp|||qqq]]]TTTOOOVVVggg~~~|||lllSSSjjjfffOOO<<<777===;;;@@@PPPqqqvvvnnn{{{ccc___rrr{{{mmmdddaaa\\\OOOLLLVVVbbb|||}}}|||vvv~~~uuummm___ZZZSSSOOOOOOPPPPPPPPPMMMKKKIIIHHHEEEBBB@@@@@@@@@AAAAAADDDJJJUUU```ggghhhlllvvv|||gggaaaXXXOOOHHHCCC???===@@@AAABBBBBBAAABBBEEEIIIIIIdddqqqccc```{{{nnn]]]^^^wwwvvvsss[[[QQQUUULLLAAA777666777666666777666666666666777888888999:::999;;;=========DDDLLLnnn___PPPPPPjjjyyyqqqppppppqqqttthhh```ZZZ___ppptttiii______ccceeefffhhhmmmjjjggggggtttssshhheeennnyyytttkkkeeehhhnnntttxxx}}}~~~|||zzzvvvqqqlllgggdddbbb```]]]ZZZWWWUUUUUUTTTMMMMMMNNNOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIHHHJJJGGGDDDBBBAAA???<<<:::999777444222222333222111222444555555333222333444444444555555666666777777555777999:::999777777888888999::::::999999<<>>>>>@@@DDDFFFGGGHHHQQQVVV```oooxxxjjj]]]MMMNNNMMMGGG???:::;;;>>>:::===???@@@@@@AAABBBBBBAAASSSpppuuueee]]]ssslllxxxhhhWWWWWWNNNCCC888666777666666888444444555666777777888888;;;:::;;;===>>>???FFFNNNrrr```RRRUUUwwwyyyssspppnnnmmmnnnggg___YYY___ooorrrhhh^^^UUUSSSSSSRRRRRRSSSVVVWWWVVVTTTWWWiiirrr___RRROOOXXXddduuuiiiXXXQQQMMMQQQYYYcccmmmvvv{{{|||{{{yyytttnnniiifffcccaaa^^^[[[XXXVVVVVVUUUQQQQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJHHHEEECCCBBB@@@===:::999777444333333333222111000222444444222111222333444444555555666777777888555777:::;;;:::999999999:::::::::999999;;;===@@@FFF\\\vvv{{{sssjjjcccaaadddgggjjjmmmppprrrvvvyyy|||||||||{{{xxxwwwxxx|||ssseeeVVVJJJPPPddd|||uuuzzzpppUUUfffzzzfffVVVAAA777<<<:::<<>><<>>???AAAIIIRRRwwwcccXXX\\\{{{uuuqqqllljjjkkkeee\\\VVV\\\mmmrrrkkkddd___ZZZVVVWWW[[[^^^bbbfffddd\\\ZZZdddrrrrrriiieeerrryyygggXXXLLLFFFJJJRRRooo{{{kkk[[[NNNDDD???===???EEEOOO___lllwwwzzz|||{{{vvvooojjjhhhdddbbb___\\\YYYWWWWWWVVVUUUTTTTTTSSSQQQPPPNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMJJJHHHEEEDDDBBB@@@<<<:::999777444333333444333222000222444444333222222333444444555666777777888999777888:::;;;::::::;;;<<>>===<<<;;;<<<<<<===AAAQQQgggyyysssfffcccfff]]]]]]\\\]]]___bbbeeegggcccdddccc```]]]]]]aaaeeekkklllooossszzzzzzjjjYYYKKKOOOaaazzzoooqqqoooRRRaaaxxxdddSSSFFF:::===;;;;;;@@@[[[xxxmmmkkk~~~vvv___ccc}}}xxxwwwrrrhhh```ZZZYYYPPPLLLRRR[[[sss~~~zzzwwwvvvqqq}}}vvvnnniii```WWWQQQNNNOOOQQQPPPTTTVVVRRRQQQQQQMMMHHHGGGBBBAAADDDEEECCCEEEJJJKKKKKKMMMSSS\\\fffmmmpppmmmiii^^^PPPGGGDDDAAA===999>>>BBBAAA===:::<<<@@@???CCCDDDBBBEEEJJJKKKHHHCCCDDDQQQkkk~~~jjj^^^xxx~~~qqqYYYTTTRRRFFF;;;777888777777999444555777999::::::::::::;;;:::<<>>;;;:::;;;CCCUUUffftttxxx||||||wwwpppkkkiiieeeccc```]]]ZZZXXXWWWWWWVVVVVVVVVUUUSSSQQQPPPOOONNNNNNNNNMMMMMMLLLLLLLLLIIIGGGEEEDDDCCC@@@<<<999888666444333444555444444111333555555444444444555444444555666777888999999888999::::::::::::<<<>>>AAAAAAAAAAAA@@@>>><<<:::===GGGYYYkkkxxxxxxtttwwwjjjfffaaa]]]]]]^^^```aaa]]]______\\\XXXVVVZZZ]]]]]]]]]^^^aaaiiiuuu~~~mmm^^^PPPOOO\\\rrryyyiiihhhzzzkkkPPPccc{{{fffTTTFFF:::===<<<;;;???YYY}}}bbbkkkrrr\\\bbb}}}zzz|||yyyooofffWWWWWWOOOKKKPPPXXXppp~~~yyyvvvvvvsss{{{pppkkkcccYYYRRROOOQQQSSSMMMSSSVVVSSSSSSUUURRRLLLEEEBBBBBBFFFDDD>>><<>>@@@AAABBBCCCDDDEEE@@@DDDCCCAAADDDJJJLLLHHHEEEDDDNNNeee}}}lll]]]ttt|||xxxsssvvv^^^YYYSSSGGG;;;888888777777999666777999;;;<<<<<<<<<<<<;;;:::<<>>@@@BBBEEEEEEBBB===999;;;AAAOOOaaappp{{{~~~xxxpppiiiffffffgggggggggiiijjjfffaaa___aaaeee\\\[[[YYYZZZ___jjjwww~~~nnnaaaTTTPPPXXXkkkwwweeeaaaqqqhhhPPPgggjjjYYYDDD777;;;;;;;;;>>>YYY___oooppp\\\ccc~~~vvvlllVVVVVVOOOKKKOOOVVVnnn}}}wwwssssssnnn}}}tttoooeee\\\UUURRRRRRRRRTTTTTTTTTUUUVVVTTTQQQNNNKKKHHHDDDAAA@@@???===<<>>===<<<===@@@DDDFFFAAA@@@??????>>>>>>>>>>>>>>>???@@@BBBEEEGGGHHHIIIEEEEEEEEEGGGJJJMMMNNNNNNGGGEEEIIIVVVhhh|||ppp```iiijjjggg|||ZZZXXXYYYNNN@@@777777999:::::::::333777GGGPPPHHH>>>:::999:::===@@@AAAFFFSSSaaa{{{iiiggglll{{{sssooommmiiifff\\\VVVVVVccc|||mmmZZZOOORRRJJJHHHLLLLLLWWW}}}}}}hhhWWWOOOYYYpppzzzpppeeeTTTJJJBBB???<<<===MMMaaaqqqvvvvvvyyy}}}ssskkkpppjjjfff```]]]\\\[[[XXXUUUTTTSSSSSSTTTVVVWWWUUUTTTNNNNNNNNNMMMLLLJJJHHHGGGDDDDDDCCCCCCBBB???;;;888777777777666777777888999666777888888888777555444555555666777777777777777777888:::<<<>>>>>>>>>>>>===???BBBCCCBBB???;;;888999<<>>===<<<;;;;;;<<<>>>???<<<<<<<<<<<<===>>>??????BBBCCCEEEHHHJJJMMMOOOPPPOOONNNMMMNNNPPPQQQQQQQQQOOOHHHCCCHHHUUUkkkwww```hhhiii___jjjuuuZZZ___ZZZOOOAAA888777999999999;;;444555BBBHHHBBB<<<<<<;;;<<>>>>>=========>>>@@@AAA???<<<999777888999@@@OOO___kkkwww~~~|||{{{{{{zzzwwwtttrrrllliiikkkllljjjjjjlllxxxxxxfffUUUTTT\\\kkkxxx___YYYkkkoooXXXfffpppZZZFFF>>><<<999>>>???RRRrrrxxxnnnZZZfffwwwfff[[[VVVOOOHHHLLLQQQRRRiii~~~yyyrrrmmmmmmjjjzzzqqqhhhaaa\\\ZZZYYYWWWWWWWWWYYY[[[[[[YYYWWWTTTPPPLLLIIIFFFCCC@@@>>>???>>><<<;;;:::999999999999::::::<<<===???AAABBBGGGHHHKKKOOORRRUUUWWWXXXXXXWWWUUUTTTUUUTTTSSSQQQOOOGGG???===CCCVVVrrr{{{aaafffrrr```aaa~~~uuuooo\\\ccc]]]RRRCCC999777888888777:::444555<<>>>>>???AAACCCDDDIIIWWWeeeqqqRRRVVVllltttnnnllliiihhhZZZTTTRRR___xxxvvvlllfff\\\VVV```qqq|||cccWWWXXXwwwaaaCCCAAADDDAAAHHHVVVsss~~~yyymmmlllmmmjjjlllkkkhhhddd```^^^[[[XXXVVVWWWVVVUUUWWWXXXYYYWWWVVVQQQPPPNNNLLLKKKKKKLLLLLLFFFDDDAAA???>>>===;;;:::888888888999:::;;;<<<===;;;;;;::::::999999999:::999999:::::::::;;;;;;;;;<<<===>>>??????>>>===<<<>>>>>>===<<<;;;999777666777555:::EEERRR^^^lllvvv~~~zzzzzzuuutttxxxzzzuuunnnjjjiiitttiiiUUUTTT```qqq|||bbb\\\rrrrrrYYYccc~~~uuu[[[JJJAAA===888>>>>>>QQQvvvooo[[[eeerrrbbbZZZSSSNNNGGGKKKRRRSSSfff|||~~~xxxpppkkkjjjggg~~~}}}vvvnnngggaaa]]]\\\XXXXXXXXXZZZ]]]^^^]]][[[XXXUUUPPPLLLIIIEEEAAA>>>??????>>>===<<<;;;:::999;;;;;;<<<>>>@@@BBBDDDFFFJJJMMMPPPTTTXXXZZZ\\\]]][[[ZZZXXXWWWVVVUUURRRPPPGGGCCC???>>>>>>HHH]]]ppp{{{dddeeeiiigggyyyrrr^^^``````UUUEEE;;;888888888666888666666::::::777999>>>??????BBBDDDEEEJJJYYYhhhoooOOOZZZ}}}{{{rrrooonnnmmmkkk\\\TTTQQQ]]]vvvuuukkkbbbaaaeeejjj]]]^^^xxxdddCCCBBBGGGCCCJJJZZZsssssskkkjjjiiikkknnnkkkhhheeeaaa^^^[[[YYYXXXWWWVVVWWWYYYYYYXXXVVVSSSQQQOOOMMMLLLLLLMMMNNNGGGDDD@@@======<<<<<<;;;::::::::::::;;;<<<>>>>>>===<<<;;;999999:::;;;;;;:::::::::::::::;;;;;;<<<===>>>???@@@@@@???>>>===>>>===;;;888777666555555777444666>>>HHHTTTdddqqq}}}|||~~~tttllleeekkkvvv~~~hhhUUUSSS___pppllljjjsssZZZaaazzzzzz^^^KKKAAA<<<888>>>???RRRuuusss\\\fffsssfff```WWWQQQHHHIIIPPPQQQbbbxxxooojjjiiiddd|||}}}pppnnnqqqvvv|||yyyrrrkkkddd```]]]YYYYYYYYY[[[^^^______^^^\\\YYYTTTPPPLLLGGGBBB???>>>>>>>>>======<<<;;;;;;===>>>???@@@BBBDDDFFFHHHNNNPPPTTTXXX[[[]]]^^^^^^\\\ZZZYYYXXXWWWUUURRRPPPBBBAAA@@@???>>>CCCQQQ```}}}hhhdddssspppwww^^^]]]cccWWWGGG<<<888888777666666777999;;;:::888:::===??????AAACCCEEEKKK[[[jjjqqqQQQbbbvvvpppnnnnnnlllkkk]]]VVVRRR\\\sss{{{uuunnnhhhdddyyysssffffffzzzcccHHHGGGHHHDDDLLL]]]rrrssskkkhhhkkkmmmllljjjgggccc```]]]\\\YYYXXXWWWXXXYYYYYYXXXVVVUUUSSSQQQNNNMMMMMMNNNNNNHHHDDD@@@=========<<<;;;;;;;;;;;;;;;<<<===>>>???===<<<;;;:::999:::;;;<<<:::999999999999:::;;;;;;<<<===>>>@@@@@@@@@@@@???===<<<999666555555555666888555666;;;CCCNNN^^^lllwwwxxxooofffgggkkkxxxuuueeeVVVSSSYYYhhhtttqqquuuZZZaaazzz}}}```KKK@@@;;;888???@@@QQQrrrqqq\\\fffuuuiiiddd]]]UUUIIIGGGMMMOOO]]]xxxxxxoooiiihhhaaaxxxvvveeeWWWVVV\\\dddqqq}}}|||vvvpppiiiccc```\\\[[[[[[]]]___aaabbbaaa___\\\XXXTTTOOOJJJEEEAAA======<<<<<<;;;<<<<<<===@@@@@@AAACCCEEEHHHJJJLLLRRRUUUXXX[[[^^^___^^^^^^]]][[[ZZZYYYXXXVVVRRROOOFFFCCC@@@>>>>>>BBBOOO\\\xxxjjjccc|||```^^^dddXXXHHH===999999888666666777:::;;;;;;;;;<<<===>>>???AAADDDFFFMMM^^^nnnsssUUUeeeuuunnnkkkkkkkkkjjj]]]VVVRRR[[[rrrvvvlllxxxyyykkkkkkyyyxxxcccQQQNNNMMMIIIPPP\\\rrrsssjjjlllkkkkkkkkkhhhdddaaa______[[[ZZZYYYZZZ[[[[[[YYYWWWWWWVVVSSSQQQOOONNNMMMMMMHHHEEEAAA???>>>>>>===<<<===<<<<<<<<<<<<===>>>>>>======<<<;;;;;;;;;;;;<<<:::999888777888999:::;;;;;;<<<>>>???@@@@@@@@@???<<<;;;888666555555777777999666777:::???HHHVVVdddqqq{{{}}}sssiiihhhffflllpppeeeZZZUUUUUUaaawwwnnn|||]]]ccc{{{dddKKK@@@;;;888@@@@@@OOOkkkxxxkkkZZZgggrrrfff```^^^VVVIIIFFFLLLMMMWWWmmm~~~vvvmmmgggfff^^^tttnnnaaaUUURRRQQQUUUfffyyy|||uuunnnhhhddd___^^^^^^___bbbdddddddddbbb___[[[WWWSSSNNNHHHDDDAAA@@@>>><<<<<<===>>>???CCCDDDFFFIIILLLPPPSSSUUUYYY[[[]]]```aaaaaa___^^^]]]\\\ZZZYYYWWWTTTOOOLLLJJJEEEBBBBBBBBBEEENNNWWWdddnnnzzzkkkaaagggccceeeYYYIII>>>::::::999777777888888888:::===????????????AAAEEEHHHPPPbbbrrrvvvYYYdddtttkkkiiikkkmmmnnnZZZSSSQQQ[[[rrrsssooopppnnnhhhbbbgggxxxwwweeefffttthhh```YYYVVVUUUUUUXXX\\\rrr}}}mmmmmmlllmmmnnnlllhhheeedddddd^^^]]]\\\]]]^^^]]]\\\ZZZYYYXXXVVVSSSQQQNNNLLLKKKIIIFFFBBB@@@@@@???>>><<<>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>======<<<:::999888777888999;;;<<<<<<===>>>?????????======;;;:::888777777777888999888666666888:::???JJJVVVhhhsssrrrrrrllljjjzzzuuujjj```ZZZWWW```|||{{{nnn~~~cccffflllMMMAAA<<<999@@@>>>JJJzzziiisssgggYYYiii{{{lllaaa\\\WWWRRRHHHFFFMMMMMMRRRbbb|||uuulllfffeee\\\rrrwwwkkk```SSSMMM\\\rrrzzzrrrlllhhhbbbaaa```aaadddfffffffffdddaaa^^^ZZZVVVQQQKKKGGGGGGEEEBBB???>>>???AAABBBGGGIIIKKKOOOTTTXXX\\\^^^]]]___bbbddddddcccaaa___\\\[[[YYYWWWTTTPPPKKKGGGHHHEEEEEEIIIJJJIIIKKKOOOKKKPPPWWW___qqqlll```}}}|||ooofffeeeYYYIII>>>::::::999888999888555555888>>>AAA@@@???@@@BBBFFFJJJSSSeeevvvxxx\\\ddd}}}tttiiiggglllrrrvvvWWWQQQOOO[[[ssssssgggbbbXXXKKKCCCGGGXXXhhhbbbbbbccclllzzzppp\\\___mmmnnnddd\\\]]]\\\[[[]]]aaaaaa^^^sss~~~pppmmmoooqqqsssqqqmmmjjjiiijjj```_________``````^^^\\\ZZZYYYWWWUUURRRNNNKKKJJJIIIFFFDDDBBBAAA@@@>>><<>>===<<<<<<;;;;;;;;;??????@@@AAAAAA???>>>===;;;:::999888888:::;;;===>>>?????????>>>===;;;:::;;;:::999888888999:::;;;777555666777666888AAALLLZZZfffttt|||}}}}}}vvvnnnxxx|||pppddd]]][[[ccc{{{ttthhhjjjsssOOOCCC>>>:::@@@<<>>;;;CCCEEEIIITTT[[[hhh~~~mmmTTTfffuuummmmmmppprrrrrrYYYQQQPPP\\\qqqggg]]]SSSFFF???@@@DDDHHHIIIOOORRR[[[hhhqqqmmm]]]NNNPPPhhhyyyrrrcccbbbeee\\\XXX[[[[[[XXX]]]eeeqqqyyysssrrrrrrrrrqqqooonnnlllkkkhhheeebbbaaaaaaaaaaaa```ZZZZZZZZZYYYVVVRRRNNNLLLKKKHHHEEECCCBBBBBBAAA??????>>>=========???@@@AAA>>>@@@BBBCCCAAA?????????<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@???>>><<<:::888999999:::::::::999999666666555555666777999:::LLLSSSfff}}}}}}wwwyyyuuueeefffppprrr~~~ppp}}}mmmgggrrrUUUCCC???:::<<<>>>IIIsssyyyggg|||eeeVVVddd{{{jjj\\\WWWQQQKKKFFFGGGIIIJJJNNNSSSyyyooofffbbbccc[[[kkk{{{ggggggnnnyyytttjjjiiigggeeefffgggjjjkkkkkkiiifffbbb^^^YYYRRRNNNJJJIIIGGGFFFEEEFFFGGGHHHNNNRRRVVVYYY[[[^^^bbbeeecccdddeeeffffffeeeddddddbbb```\\\YYYVVVQQQLLLIIIFFF@@@===???@@@>>><<<===???>>>BBBIIIUUUiiiuuuiiixxxmmmhhhaaaQQQ@@@;;;@@@???888;;;;;;;;;;;;<<<>>>???@@@<<>>BBBEEEIIIMMMSSSZZZ\\\WWWNNNGGGSSSgggpppmmmkkkdddbbbjjjrrrnnnllliii___RRRRRRYYYlll}}}wwwrrruuutttsssrrrpppnnnlllkkkkkkhhheeecccbbbbbb```___[[[[[[ZZZYYYVVVSSSOOOMMMLLLIIIFFFDDDCCCCCCBBBAAA@@@@@@?????????@@@BBBBBB???AAACCCDDDBBB@@@???@@@======<<<<<<<<<<<<=========>>>??????>>>===;;;999777888888888888888888888666555555444555666777888@@@FFFYYYttt~~~yyyzzzwwwcccaaajjjooo~~~nnnyyykkkbbbjjjVVVDDD???:::===>>>HHHrrrjjjzzzdddUUUcccyyyhhh[[[UUUQQQJJJEEEFFFHHHIIIMMMQQQxxxmmmbbb]]]]]]ZZZfff{{{zzzqqqlllppp~~~yyypppmmmjjjgggfffhhhkkkmmmnnnllliiifffccc^^^YYYTTTOOONNNLLLKKKKKKLLLMMMNNNTTTVVVZZZ]]]___bbbeeehhhhhhiiikkkkkkjjjhhheeecccfffccc]]]YYYUUUQQQMMMJJJFFF@@@:::::::::999;;;??????CCCIIIMMMQQQ___zzzxxxjjjvvvpppeeejjjlllhhhbbbSSSBBB===AAAAAA<<<<<<<<<<<<===>>>???AAABBB>>>EEEEEEGGGQQQYYYiiiaaaOOO```uuuvvvllliiijjjkkkjjjZZZRRROOO\\\qqqvvvkkk\\\WWWPPPLLLMMMTTT\\\aaaiiivvvoooZZZDDDBBB>>>:::999<<>>>>>>>>======>>>>>>>>>>>>>>>???>>>===;;;999888666666666666666666666555555444333333333444555666:::>>>OOOkkk~~~~~~rrr[[[UUU^^^eeexxxmmmttthhhZZZsssjjjXXXEEE???:::===>>>GGGpppkkk|||eeeUUUbbbuuugggZZZSSSPPPIIIDDDDDDFFFGGGJJJOOO}}}vvvjjj```ZZZZZZVVV]]]www|||zzzkkkiiimmmzzzssspppllliiiiiikkkooorrrrrrpppmmmkkkhhhccc]]]YYYUUUUUUTTTTTTTTTTTTUUUVVVYYY[[[^^^```ccceeehhhiiilllnnnppppppooolllhhhfffgggbbb\\\WWWTTTQQQNNNLLLJJJBBB<<<::::::<<>>@@@AAABBBAAAHHHGGGHHHQQQYYYkkk]]]MMM\\\lllwwwpppoooooommmjjj[[[QQQOOO\\\rrrmmmYYYNNNEEEFFFEEECCCCCCFFFMMMRRRdddjjjmmmlllkkkhhh\\\OOO???>>>======???BBBEEEFFFEEEGGGHHHEEE@@@>>>@@@CCCCCCZZZeeeiiiuuuwwwcccQQQOOOWWWooo~~~|||yyyvvvrrrooommmkkkmmmjjjhhhgggfffeeecccaaa___^^^]]][[[XXXUUURRRQQQMMMJJJGGGEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDEEEDDDEEEGGGFFFDDDBBBBBBCCC@@@??????>>>>>>??????@@@??????>>>===<<<:::888777555555444444444333444444444333333222222333555666;;;;;;HHH```www~~~oooXXXOOOVVV___rrrpppuuu~~~gggUUUiiilllZZZFFF???;;;>>>>>>EEEmmmeee}}}hhhVVVaaa|||rrrfffZZZSSSOOOHHHCCCBBBCCCDDDGGGKKKyyytttiii___ZZZZZZUUUXXXlllmmmbbbdddkkk{{{uuurrrooollllllppptttwwwwwwuuurrroookkkfff```[[[ZZZZZZZZZZZZ[[[\\\\\\]]]______aaacccfffiiijjjkkklllmmmpppqqqqqqnnnkkkiiiddd```ZZZUUUSSSQQQOOONNNKKKDDD>>>======@@@GGGOOOaaannnvvvmmm\\\SSSXXX```qqqooolllfff```eeezzz}}}jjjrrr|||ggg\\\yyy}}}ccciiieeeVVVCCC:::<<<===888::::::;;;<<<===???@@@AAACCCJJJJJJJJJQQQYYYlll]]]KKKXXXfff~~~xxxvvvxxxwwwrrrnnnZZZPPPMMM[[[rrrppp\\\QQQMMMDDDEEEDDDCCCDDDKKKWWW___kkkjjjgggddd```YYYNNNDDD===<<<<<>>===;;;:::888777555555444333222222333333333333222222333444666777:::999@@@TTTkkkwwwxxxvvvsss^^^SSSYYYaaatttvvv{{{|||jjjUUUfffkkk\\\GGG@@@;;;>>>>>>CCCjjj```zzzhhhUUU```tttgggZZZRRRPPPHHHBBBAAABBBBBBDDDIIIxxx~~~ssshhh^^^YYYZZZWWWVVVddd~~~|||~~~uuuiiibbbgggqqq~~~wwwuuurrrpppqqqssswwwyyy{{{yyyvvvssspppjjjddd```^^^^^^___```aaaaaabbbbbbeeeddddddgggjjjlllmmmllljjjlllnnnoooooonnnllljjjccc___ZZZUUUSSSQQQPPPNNNJJJEEE@@@??????AAAHHHQQQeeessszzznnnYYYKKKIIIKKKXXXXXXXXXUUUPPPUUUiii~~~}}}jjjqqqlllaaa|||bbbiiieeeVVVBBB888::::::666888999999;;;<<<>>>@@@AAACCCKKKLLLLLLRRRYYYlll^^^IIIXXXhhh~~~{{{wwwxxx{{{zzztttoooYYYOOOLLLZZZrrrwww]]]NNNIIIIIIHHHEEEAAA>>>BBBOOOaaannniiiggghhhhhhbbbTTTFFF>>><<<>>>@@@DDDHHHJJJKKKKKKKKKFFFBBBCCCGGGIIIHHHEEENNNeeetttfffYYYUUUTTTVVV[[[wwwzzzuuurrrpppoooiiihhhggghhhiiiiiigggeeecccbbb```]]]ZZZXXXVVVUUUNNNLLLIIIHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEGGGHHHHHHGGGDDDCCCCCCDDD@@@@@@????????????@@@@@@@@@???>>>===;;;::::::999777666444333222222333444333333333333555777999:::===:::???OOOdddrrruuusss}}}uuu```SSSXXX```rrr}}}ppp[[[kkkzzznnn^^^HHH@@@<<>>BBBgggdddfffSSS^^^{{{iiiZZZRRRPPPIIIBBBAAAAAA@@@CCCGGGwww~~~rrrggg]]]XXXXXXSSSRRR\\\uuuxxxrrrsss|||sssooojjjdddiiisss~~~zzzxxxvvvttttttuuuwwwyyy~~~|||zzzwwwuuupppkkkgggddddddfffggghhhiiiiiijjjjjjiiihhhkkknnnqqqpppooonnnooopppppppppooommmllldddaaa\\\XXXUUURRROOOMMMKKKGGGDDDCCCAAA@@@FFFNNNYYYgggmmmaaaOOOEEEBBBCCCKKKQQQXXX[[[WWWWWWcccqqq}}}iiipppnnnnnn}}}fffgggdddVVVBBB888:::;;;888888888999:::<<<>>>@@@AAA@@@JJJLLLLLLQQQWWWjjjYYYGGG]]]tttzzzvvvuuuvvvuuuqqqlllXXXMMMJJJYYYsssnnn[[[SSSPPPMMMNNNJJJDDDBBBGGGRRR```jjjcccdddiiikkkaaaOOODDDBBBAAAHHHPPPQQQNNNNNNSSSYYYYYYSSSMMMKKKLLLNNNMMMLLLUUUqqqppp[[[WWW[[[[[[ZZZ\\\www{{{wwwtttrrrqqqkkkjjjjjjjjjkkkjjjgggeeeeeecccaaa^^^[[[YYYWWWWWWQQQNNNLLLJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJIIIGGGGGGHHHHHHHHHFFFDDDBBBCCCDDD@@@@@@????????????@@@@@@@@@???>>>===<<<<<<<<<;;;999777555444333333444555333333444555777:::<<<>>>>>><<<===III[[[jjjooommmpppyyy}}}uuu```QQQTTT^^^qqqvvvcccttt|||sss___IIIAAA<<>>AAAeeepppjjjTTT]]]lll]]]VVVQQQIIICCCAAA@@@@@@BBBEEEvvvsssggg\\\WWWWWWLLLLLLUUUlll{{{pppooo~~~}}}tttooopppkkkbbbbbbkkkxxx}}}{{{yyywwwvvvvvvvvvwww~~~}}}{{{zzzxxxuuupppllljjjkkklllnnnooopppppppppnnnlllkkkmmmqqqssssssqqqtttttttttsssrrrqqqpppooogggddd___ZZZVVVRRRNNNKKKNNNKKKHHHFFFCCCAAAEEELLLMMMZZZ___UUUGGGAAABBBCCCEEENNN\\\ccc```ZZZ\\\ddd}}}iiipppwwwjjjeeecccVVVCCC999;;;===;;;999999:::;;;===???AAABBB>>>IIIKKKKKKPPPVVVhhhTTTEEEccc|||tttppppppppplllhhhWWWLLLIIIYYYsssppphhhiiihhhdddSSSRRRPPPPPPRRRVVV[[[]]]aaaccciiiiiiZZZHHHCCCJJJGGGTTT```___VVVSSS\\\hhhgggbbbZZZTTTRRRRRRSSSTTTcccssscccXXX]]]dddddd``````vvv|||wwwuuussssssooonnnmmmllllllkkkgggeeefffdddaaa___\\\ZZZXXXXXXSSSPPPNNNMMMMMMNNNMMMLLLJJJKKKLLLLLLLLLKKKIIIHHHHHHHHHHHHFFFCCCBBBCCCDDD@@@??????????????????@@@@@@???>>>===============:::888666444333444555666333444444666888<<<>>>@@@:::888777>>>NNN]]]bbbaaaWWW```hhhnnnuuuzzzdddRRRUUU```uuu{{{hhh{{{ttt```JJJAAA<<<@@@>>>@@@ccc|||pppWWW^^^~~~nnn```ZZZRRRJJJCCCAAA@@@???AAAEEEvvvrrreee[[[WWWUUUQQQLLLMMM^^^zzzyyyzzz}}}~~~~~~yyyssspppooolllgggmmmvvv~~~{{{yyyyyyyyyzzzzzz{{{uuuvvvvvvvvvvvvvvvuuuuuuuuuqqqqqqqqqrrrssstttvvvvvvwwwwwwxxxxxxwwwuuurrrppplllggg```ZZZUUURRRPPPNNNPPPMMMJJJHHHIIIJJJJJJIIIJJJMMMOOOMMMIIIFFFEEEDDDIIINNN\\\mmmsssmmmfffeeennnllltttcccdddTTTAAA===:::888===::::::<<<===>>>>>>>>>>>>@@@JJJMMMPPPXXX^^^mmmpppMMMNNNcccnnnfffiiimmmkkkfffUUUMMMJJJVVVnnnyyy}}}tttjjjddd```XXXSSS\\\aaaVVVYYY___ggghhh[[[NNNOOOXXXaaalllqqqhhh```eeerrr{{{sssjjj]]][[[```[[[\\\kkkzzz}}}fffnnnrrrooommmooopppmmm~~~{{{uuutttxxxppppppnnnmmmmmmlllllllllffffffeeeccc```\\\XXXVVVUUURRRNNNNNNPPPRRRRRRPPPPPPNNNMMMMMMNNNNNNLLLKKKKKKKKKJJJIIIHHHFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;<<<>>>>>><<<:::888555444444444555222333444666888:::<<<===999888888:::???DDDGGGHHHHHHMMMRRRVVV\\\fffttt~~~}}}qqqbbbXXXUUU___vvvyyyooouuugggHHH???;;;<<>><<>>?????????BBBKKKNNNQQQYYY___nnnmmmKKKJJJ\\\~~~oooeeeeeehhhhhhfffTTTNNNKKKWWWpppvvvooojjj^^^VVV___ggg___WWW\\\dddfff^^^VVV[[[dddpppxxxyyypppkkkpppzzzxxxssshhheeehhhcccfffwww{{{yyy{{{zzzwwwxxx{{{zzzuuu~~~|||wwwuuuwwwrrrqqqpppooonnnnnnnnnnnniiiiiihhhgggccc^^^ZZZWWWTTTQQQNNNNNNPPPRRRRRRQQQQQQOOONNNNNNOOOOOOMMMLLLLLLLLLKKKJJJHHHFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>======<<<;;;;;;<<<===>>>===;;;888666444444444555333444555666888:::;;;<<<888777666777:::===???@@@<<<@@@DDDGGGKKKRRR\\\dddrrr~~~rrrcccXXXUUU___vvvxxxooovvvhhhJJJ@@@;;;<<>>BBBGGGsssrrrdddZZZUUUSSSLLLIIIKKKYYYsssxxxvvvvvvzzzrrrpppqqqyyy~~~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{{{{{yyyzzzzzzyyyxxxvvvsssrrroookkkfffaaa]]]XXXSSSOOORRROOOLLLKKKKKKLLLKKKJJJKKKNNN]]]pppsssiiieeekkkwww}}}|||sssppplll___cccdddSSSAAA===:::888===;;;;;;<<<===>>>???@@@@@@CCCLLLNNNPPPWWW]]]lllkkkJJJHHHSSSnnnuuuhhhdddfffhhhhhhTTTNNNMMMYYYqqq|||tttcccUUU^^^kkkhhh]]]bbbhhhkkkgggeeejjjrrryyy}}}}}}xxxuuu{{{|||pppkkkllliiinnnxxxyyy~~~~~~~~~zzzwwwvvvttttttsssrrrqqqqqqqqqqqqmmmmmmmmmkkkgggbbb\\\XXXTTTRRRPPPPPPQQQSSSSSSRRRSSSQQQPPPPPPPPPPPPOOOMMMNNNMMMLLLKKKIIIGGGFFFEEEBBBAAA@@@??????>>>>>>???===<<<<<<;;;;;;;;;<<<<<<===<<<999777555444444444555555666777888999::::::888666333333444666666555666999===>>>???BBBHHHMMM[[[nnnttteeeYYYVVV```wwwxxxpppvvviiiLLLBBB;;;;;;>>>@@@VVVzzzYYYWWWnnnxxxdddTTTOOOIIIDDDBBBAAA@@@CCCHHHqqq|||pppbbbYYYTTTRRRMMMKKKLLLXXXqqqvvvuuupppjjjnnnyyyuuuxxx~~~~~~{{{{{{{{{zzzxxxvvvtttsssooommmhhhddd```ZZZTTTPPPSSSPPPNNNMMMMMMMMMMMMKKKKKKLLLaaauuuqqqkkk^^^bbbcccSSSAAA===:::888>>><<<<<<===>>>???@@@BBBBBBEEENNNOOOOOOUUUYYYgggmmmKKKHHHOOOggg{{{nnnhhhhhhjjjkkkSSSOOONNNZZZpppiiiWWW___ooopppjjjpppxxx{{{xxxuuuuuuxxxzzzooodddeeeeeejjjzzznnndddhhhmmmqqqvvv}}}~~~zzzwwwwwwvvvuuuuuutttttttttuuupppppppppnnnjjjddd^^^ZZZVVVUUUTTTTTTTTTUUUVVVVVVVVVTTTRRRRRRRRRRRRPPPOOOPPPOOOMMMKKKIIIHHHGGGFFFBBBBBBAAA@@@????????????<<<<<<<<<;;;;;;;;;;;;;;;===<<<:::888666555555444777777777777888888888888777555333222222333222111666888;;;<<<<<<===???BBBHHH___~~~wwwggg\\\XXXbbbxxxwwwrrrxxxjjjNNNCCC;;;;;;>>>===PPPxxx~~~\\\XXXmmmzzzgggVVVOOOIIIDDDBBB@@@>>>AAAFFFsss}}}~~~nnnaaaXXXTTTRRRJJJIIIJJJSSSkkkyyyooojjjbbb^^^YYYZZZddd}}}zzzzzz~~~}}}|||{{{yyywwwvvvuuuooommmiiifffbbb\\\VVVQQQTTTRRRPPPOOOPPPOOONNNMMMNNNKKKaaayyyrrrkkkaaabbbcccSSSAAA===:::999>>>=========>>>@@@AAACCCDDDJJJSSSTTTTTTXXXZZZfff}}}nnnLLLKKKSSSjjj|||qqqlllkkkjjjiiiRRRNNNNNNYYYnnnqqq\\\cccsssuuuooozzz}}}nnn[[[[[[\\\aaannnoooYYYPPPTTTWWWXXXXXX```ppp~~~~~~~~~~~~~~~yyyyyyyyyxxxwwwwwwwwwxxxxxxrrrrrrrrroookkkeee```\\\[[[[[[[[[ZZZYYYYYYYYYZZZXXXWWWUUUTTTUUUTTTRRRQQQQQQPPPNNNKKKIIIGGGGGGFFFCCCBBBAAA@@@????????????=========<<<<<<;;;;;;:::<<<<<<:::999888666666555777777777777777777777777777555444333444444333222444666999;;;<<<<<<<<<===>>>XXX{{{xxxiii]]]ZZZddd{{{uuuttt~~~kkkOOODDD;;;:::>>>;;;JJJzzzxxxlll~~~[[[VVVjjj}}}wwwgggXXXPPPJJJDDDAAA>>>;;;===AAAxxx~~~nnn```WWWSSSQQQLLLLLLKKKRRRiiiwwwmmmddd^^^TTTOOOKKKNNNXXXsss{{{zzzzzz}}}~~~|||zzzxxxwwwvvvpppmmmjjjgggccc___YYYUUUUUUSSSRRRQQQRRRQQQOOONNNQQQNNN___ssskkkxxxaaavvveeeaaabbbSSSAAA===;;;999???>>>>>>>>>>>>@@@BBBEEEFFFOOOXXX[[[\\\___```kkkoooKKKMMMXXXoooyyyooolllkkkhhheeeQQQMMMLLLUUUiiisss^^^dddqqqqqqhhh|||xxx\\\VVVUUUYYYfff|||___KKKHHHLLLQQQPPPLLLNNN\\\llltttyyy~~~|||{{{zzzzzzyyyyyyyyyzzzzzztttsssrrroookkkgggbbb``````aaaaaa```^^^\\\\\\]]][[[YYYWWWWWWWWWVVVTTTRRRRRRPPPMMMJJJHHHGGGFFFFFFCCCBBBAAA@@@@@@??????@@@===>>>>>>>>>===<<<;;;:::;;;;;;::::::999888888777888888888777777777777777777555444555666666555444555777:::===???@@@@@@@@@<<>>:::FFFkkkxxxddd}}}YYYSSSfff|||ssseeeZZZPPPJJJDDDAAA>>>:::;;;???{{{pppaaaWWWQQQOOONNNNNNLLLPPPgggtttgggfffccc]]]ZZZMMMJJJIIIJJJNNNcccuuuttt~~~sssnnnrrr~~~|||zzzyyyxxxwwwqqqoookkkhhheeebbb^^^ZZZVVVTTTSSSSSSSSSSSSQQQOOORRRRRR]]]wwwtttjjjeee\\\wwwhhhaaabbbRRRAAA===;;;999??????>>>>>>???AAACCCFFFHHHNNNYYY^^^aaafffgggqqqsssMMMMMMXXXooovvvlllkkkjjjgggbbbPPPKKKIIIRRReee|||vvvccchhhrrrnnnccc}}}fffVVVPPPVVVdddjjjWWWNNNHHHNNNWWW\\\VVVOOOQQQZZZiiittt}}}~~~~~~~~~{{{{{{{{{zzzzzz{{{{{{|||vvvuuussspppllliiifffddddddeeefffddd```]]]]]]^^^]]][[[YYYYYYXXXXXXVVVTTTRRRPPPMMMJJJGGGFFFFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@>>>????????????===<<<;;;999:::::::::::::::999999777777777777777888888888666555555555666666555333888888:::>>>AAACCCCCCCCC???YYY~~~ttteee[[[YYYddd{{{jjjhhhjjjPPPEEE::::::???999CCC```{{{```\\\TTTeeeqqqcccYYYOOOIIIDDDBBB???<<<<<<@@@zzz~~~rrrbbbWWWPPPNNNJJJJJJHHHKKKaaasssYYYSSSXXX[[[ZZZYYYJJJJJJMMMKKKGGGXXXrrrxxxnnnoooyyywwwjjjeeekkkxxx}}}{{{yyyxxxxxxssspppllliiigggdddaaa^^^VVVUUUTTTTTTTTTSSSQQQOOOPPPTTT]]]mmmtttjjjccceee|||kkkaaabbbRRRAAA===;;;:::?????????>>>???AAADDDGGGIIIJJJWWW^^^ccciiijjjtttyyyOOOLLLUUUjjjuuujjjjjjkkkhhhcccOOOJJJHHHOOObbbzzznnnrrryyyssscccpppXXXNNNTTTfffnnn^^^WWWXXXIIIPPP^^^iiifffYYYPPPPPPbbbppp{{{}}}{{{~~~~~~|||{{{{{{{{{{{{{{{||||||xxxwwwtttpppmmmjjjiiihhheeeggghhheeeaaa]]]]]]^^^^^^\\\ZZZZZZYYYYYYVVVUUURRRPPPLLLIIIFFFEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@???@@@@@@@@@???>>><<<;;;888999::::::;;;;;;;;;:::777777777777888888888888666555444555555555333111555555777:::===@@@@@@@@@AAA[[[~~~}}}qqqcccYYYWWWbbbzzz~~~eeebbbyyyiiiPPPEEE999:::???999AAA[[[}}}^^^}}}aaaWWWgggpppaaaYYYNNNHHHDDDCCCAAA>>>???CCCuuuqqq```]]]XXXGGGHHHLLLKKKKKK\\\zzzaaaVVVMMMNNNSSSXXX\\\___VVVGGGEEEMMMJJJMMMvvvsssccc```^^^___bbbfffgggeeeccchhhwww}}}{{{zzzyyyyyyuuusssqqqnnnmmmjjjfffccc```]]]YYYUUURRRPPPOOOOOOPPPUUU^^^jjjxxxuuujjj|||{{{jjjhhhgggcccNNN>>>@@@@@@<<<===???>>>>>>???BBBFFFJJJMMMSSSWWW[[[___dddnnn|||XXXIIIPPPdddnnnfffeeebbb\\\IIIEEECCCKKK___yyyuuuvvvooo|||gggUUU[[[kkkggg\\\YYYVVVXXX]]]QQQKKKUUUfffllliii[[[GGGVVVhhhwww{{{zzz|||~~~}}}|||}}}}}}zzzuuupppjjjgggffffffffffffeeedddcccbbb`````````___]]][[[YYYXXXXXXUUURRROOONNNLLLJJJHHHEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@???>>><<<;;;:::;;;:::999:::<<<===<<<;;;777999444333:::666111555<<<999666555444555666777999666555888>>>CCCEEEDDDDDD]]]|||qqqnnnhhh___XXX^^^uuutttZZZfffttt}}}aaaNNN>>>;;;;;;999;;;???NNN___tttccc[[[```vvvrrrcccYYYNNNIIIEEECCC???;;;<<>>======>>>AAAEEEIIIKKKPPPTTTXXX[[[```kkkzzz[[[JJJPPPddd{{{kkkeeefffbbb\\\LLLGGGEEELLL^^^www|||ggggggsssiii\\\PPPNNNTTTYYY]]]aaaWWWHHHHHHVVVccckkkeeeSSSVVVhhhxxxzzzwwwxxx|||~~~}}}~~~{{{uuunnnjjjjjjhhhffffffhhhhhhfffeeeeeeeeeeeedddbbb___\\\ZZZ[[[XXXTTTQQQOOOMMMKKKIIIFFFEEEDDDCCCBBBAAAAAAAAA????????????>>>===<<<;;;;;;::::::;;;<<<======;;;<<<===777666;;;777222999@@@>>>;;;:::;;;;;;:::999<<<:::;;;???EEEHHHHHHFFFEEE]]]{{{yyyqqqggg```]]]eeexxx}}}xxx[[[cccnnn}}}uuu```MMM>>>;;;;;;999;;;???JJJhhhpppiii[[[[[[mmmtttaaaVVVNNNIIIEEEBBB???;;;<<<@@@lllrrreeeffffff[[[HHHJJJHHHHHHWWWrrr~~~tttggg```^^^aaadddfff[[[[[[aaakkksssyyykkk]]]UUUUUULLLEEEXXXuuu~~~~~~tttqqq^^^RRRVVVZZZXXXXXX]]]aaaooo|||yyywwwvvvvvvxxxvvvsssrrrpppmmmjjjgggbbb```\\\XXXTTTRRRQQQPPPXXX^^^gggqqq{{{yyyxxxmmmzzzoooiiiSSS@@@@@@???:::;;;>>>>>>>>>???BBBFFFJJJLLLQQQTTTXXX[[[```jjjyyy^^^KKKOOOccctttgggeeefffbbb[[[OOOJJJFFFLLL\\\tttssssss~~~eeeIIIHHHFFFFFFMMMZZZbbbdddcccKKK???GGGXXXkkknnn```YYYkkk|||yyywww|||zzzsssooooookkkggghhhkkkmmmllliiilllllllllkkkhhhccc^^^\\\]]][[[WWWTTTRRRPPPMMMKKKGGGFFFEEECCCBBBAAAAAAAAA???????????????>>>===<<<===<<<;;;<<<===>>>===<<<>>>@@@:::777;;;555444???BBB???===>>>AAADDDCCCBBBCCCDDDGGGMMMRRRSSSOOOKKKHHH___zzzvvvgggaaaccclll|||www~~~___fffpppyyyuuu___MMM===:::;;;999:::???FFFvvviiiooo[[[UUUaaayyycccVVVPPPJJJEEECCC???<<<<<>>>>>>>>===<<<===>>>???>>>===<<<>>>888777888333777HHHGGGDDDBBBDDDIIINNNPPPQQQQQQSSSXXX^^^aaa___WWWPPPMMMccc}}}yyyjjjccceeennn~~~vvvdddlllxxx}}}www]]]KKK<<<:::;;;999:::>>>EEEuuugggrrrYYYRRR[[[~~~iii\\\SSSLLLFFFDDDAAA======???ggg{{{lllZZZTTTTTTNNNHHHGGGEEEEEEPPPgggppp]]]SSSLLLNNNUUU^^^kkkwwwyyyyyyzzzhhhccceeebbbYYYTTTfff~~~wwwcccYYYbbbnnnqqquuu||||||{{{||||||yyywwwqqqrrruuu~~~|||xxxwwwxxxxxxxxxxxxyyyzzz|||}}}zzzxxxuuutttssspppmmmjjjhhhfffccc___[[[XXXVVVTTTZZZ```jjjsss|||tttxxxoooyyykkkeeeOOO===>>>???;;;===>>>???AAADDDHHHLLLPPPRRRXXX^^^eeeiiikkknnnuuu{{{XXXHHHLLL___qqqgggffffffaaa\\\OOOKKKGGGJJJYYYrrr~~~sss{{{jjjYYYSSSQQQPPPXXXYYYRRRRRR]]]fffggg___PPPHHHFFFNNNcccpppjjj```ttt}}}{{{yyyzzztttnnnnnntttwwwuuuqqqrrrrrrqqqnnnjjjeee___\\\\\\ZZZWWWVVVVVVVVVTTTSSSLLLJJJIIIFFFEEECCCBBBBBB???@@@@@@@@@@@@@@@?????????>>>======>>>???>>><<<:::<<<888777999555>>>VVV^^^[[[XXXWWWXXX\\\```cccdddfffjjjooooooiii^^^UUUTTTkkkyyyllldddbbbkkk~~~uuuooobbbjjjwwwqqq[[[JJJ<<<:::;;;999999===EEEjjjmmmtttWWWTTT[[[mmmcccVVVOOOHHHFFFCCC@@@>>>@@@iiiqqq\\\SSSRRRMMMGGGFFFCCCDDDOOOddd|||rrr\\\UUUTTT\\\fffooo~~~yyykkkdddqqq{{{rrroooxxxxxxrrrqqqppplllhhhggg```aaagggtttttthhheeehhhppppppqqqsssvvvzzz}}}{{{zzzwwwvvvuuussspppmmmllljjjgggddd```\\\YYYWWWZZZ___ffflllssszzzppp|||wwwnnntttiiicccMMM;;;===???===???<<<===@@@EEEJJJOOOSSSUUUXXX^^^fffjjjkkkmmmsssxxxTTTGGGKKK[[[sssjjjgggeeebbbaaaPPPLLLHHHJJJXXXppp}}}}}}uuuyyy```YYY```gggiiioooqqqkkkbbb]]][[[XXXNNNJJJIIIHHHMMMbbbsssqqqfffwww}}}|||}}}xxxttttttwwwxxxvvvssssssrrrpppmmmiiieeebbb___]]][[[YYYXXXXXXXXXVVVUUUOOOMMMKKKIIIGGGEEEDDDCCCAAAAAAAAAAAAAAA@@@???>>>???>>>======>>>>>>===<<<:::<<<::::::;;;888GGGddd{{{uuurrrsssvvvxxxyyyzzz{{{xxxnnnaaaWWW[[[uuu~~~vvvlllccc___hhhzzzhhhhhh___cccnnnnnnZZZIII;;;:::;;;999999<<>>???mmmttt]]]PPPMMMHHHGGGDDDBBBDDDNNNaaa{{{iiibbbbbbnnnzzz}}}uuujjjaaa```^^^YYYUUUUUUNNNQQQYYYjjj|||iii[[[ZZZbbbmmmnnnppprrrvvv{{{}}}{{{yyyxxxvvvsssqqqooommmkkkgggccc___\\\ZZZWWWYYY[[[]]]aaafffmmmqqquuu{{{jjjtttuuummmqqqjjjdddNNN<<<>>>@@@>>>@@@===???CCCIIIOOOTTTYYY[[[YYY^^^dddgggiiimmmuuu{{{~~~VVVIIIHHHRRRyyytttkkkhhheeeeeegggSSSOOOIIIJJJVVVnnn{{{wwwooo{{{vvvnnnsss|||kkkXXXNNNKKKIIIHHHJJJIIINNNfffzzzyyyppp|||~~~}}}{{{yyyxxxyyyxxxvvvttttttssspppmmmjjjhhhfffeeebbb___\\\[[[ZZZYYYWWWUUUQQQPPPNNNKKKHHHFFFEEEEEEBBBBBBBBBBBBAAA@@@>>>>>>???>>><<<<<<===>>><<<;;;;;;===;;;;;;;;;888JJJmmm{{{oooaaaVVVbbb{{{sssiiiaaa___iiizzzjjjnnnbbbcccmmmsssYYYHHH::::::;;;999888<<>>@@@>>>AAA@@@CCCHHHNNNTTTZZZ___bbb[[[___ccceeegggnnnyyyZZZKKKEEEKKKmmmssslllhhhdddffflllVVVQQQKKKJJJUUUlllyyypppgggjjjsssyyyzzz{{{hhhRRRIIILLLNNNLLLLLLJJJPPPkkk~~~yyy}}}}}}}}}{{{zzzxxxvvvuuuvvvtttqqqnnnkkkjjjjjjjjjgggddd```]]][[[YYYWWWUUUSSSRRROOOLLLJJJGGGFFFEEECCCCCCCCCBBBAAA@@@>>>===???===<<<<<<======<<<::::::<<<::::::888555IIInnn{{{nnn___UUUfffzzzqqqfff___```lllwww{{{jjjjjjsssuuuXXXGGG::::::;;;888888<<>>;;;:::nnn~~~ppp```TTTNNNKKKFFFGGGEEECCCIII\\\sssuuuiiiNNNHHHEEEIIIPPPPPPIIIAAA???DDDLLL\\\wwwvvv___WWW[[[ZZZcccnnnuuuuuuwww}}}{{{zzz{{{zzzvvvssstttrrrooommmkkkeee]]]VVVSSSMMMEEE@@@???DDDKKKOOOZZZ^^^cccjjjooosssuuuvvveeefffqqquuummmvvvkkk|||{{{kkk[[[IIIAAA@@@???>>>???EEEFFFJJJQQQZZZ```bbbaaaaaabbbdddggglllrrrxxx{{{[[[FFFJJJNNNiii|||nnngggggggggeeeYYYNNNFFFIIITTTfff~~~xxxzzzfff]]]aaappp|||rrr```OOOJJJMMMQQQYYYYYYSSS[[[ppp}}}|||{{{{{{|||{{{zzz|||zzzvvvrrrnnnmmmlllllliiigggdddbbb```^^^[[[XXXTTTRRRPPPNNNLLLJJJFFFCCCCCCCCCBBBAAA@@@???>>>===>>>======<<<<<<;;;:::::::::777:::===::::::III^^^yyyiii[[[TTThhh~~~ttthhhbbbcccmmm~~~rrruuuxxxZZZCCC999;;;888999===:::BBBLLL}}}xxxrrrnnnWWWYYYsssvvvnnn\\\PPPEEEAAAAAA>>><<<===nnn{{{qqq```SSSLLLIIIFFFFFFEEECCCIII[[[rrrfffTTTLLLGGGBBB>>>@@@FFFHHHDDD???;;;???FFFVVVsss~~~{{{uuuZZZPPPUUUUUU___iiippprrrttt{{{~~~}}}{{{wwwtttuuusssooommmjjjcccYYYRRRJJJGGGBBB>>>===@@@CCCFFFKKKNNNSSSZZZ```eeehhhjjj___^^^gggzzzxxxpppwwwhhhvvvyyykkkZZZIII@@@???>>>???@@@CCCDDDHHHNNNVVV[[[]]]\\\[[[]]]```eeekkkqqqvvvyyy]]]GGGJJJMMMqqqrrrlllkkkjjjhhhYYYMMMEEEHHHRRRccczzzuuusss|||tttcccVVVPPPTTTjjjtttcccYYYTTTWWW]]]^^^bbb```[[[dddzzz~~~|||xxxuuurrrooonnnnnnkkkhhheeebbb```]]]ZZZWWWVVVTTTRRRPPPOOOLLLIIIFFFCCCBBB@@@???======<<<<<<=========<<<;;;;;;::::::999666666999777555AAARRRyyyhhhYYYQQQfff}}}sssgggaaaaaalll}}}rrr{{{xxx[[[DDD:::;;;888999===;;;EEEPPPvvvaaawww\\\XXXooo{{{qqq[[[QQQGGGDDDCCC@@@===<<>>===999;;;@@@PPPlll}}}nnn^^^^^^iii~~~}}}aaaSSSSSSPPPXXX___fffjjjooowww~~~zzzvvv{{{xxxuuurrrnnnfff[[[SSSEEEDDDAAA???======<<<<<<;;;>>>BBBGGGNNNTTTYYY\\\WWWTTTYYYjjjzzzqqq~~~xxxmmm\\\III@@@>>>>>>???AAABBBDDDHHHNNNTTTYYYZZZZZZYYY[[[```eeelllrrrwwwzzzbbbKKKMMMOOOuuuvvvooonnnkkkgggYYYMMMEEEGGGOOO___{{{~~~~~~cccZZZ\\\\\\YYYRRRKKKEEEBBBHHHbbb{{{qqqpppsssxxx|||~~~}}}vvvooouuu~~~|||yyyvvvsssqqqpppllljjjfffcccaaa^^^[[[XXXYYYWWWUUUSSSRRRPPPLLLJJJEEEDDDAAA>>>=========>>>=========<<<;;;;;;:::::::::666555777555333:::EEEbbbwwwxxxeeeVVVNNNddd~~~sssfff___aaammm~~~iiixxxzzz[[[EEE:::;;;777888===<<>>MMMfffuuujjjUUUMMMMMMYYYpppuuudddYYYLLLOOOSSSYYY___gggrrr}}}~~~{{{~~~{{{xxxvvvqqqhhh]]]UUUIIIGGGEEEBBB???<<<:::999666777:::===CCCIIINNNQQQOOOKKKNNN\\\rrrzzzqqqyyyppp^^^JJJAAA???>>>???@@@CCCEEEJJJPPPVVV[[[]]]^^^```aaadddhhhnnnuuu{{{eeeOOOQQQSSSpppxxxpppnnniiicccZZZOOOGGGGGGMMM\\\www~~~iiiYYYTTTNNNHHHEEEAAA>>>;;;CCC]]]}}}zzzwwwtttrrrmmmkkkhhheeedddaaa^^^\\\\\\ZZZWWWVVVUUUSSSOOOMMMKKKHHHEEEAAA@@@???@@@AAA>>>======<<<<<<;;;;;;:::<<<888666888888777:::@@@LLL]]]tttwwwdddTTTLLLdddtttggg```aaannnzzz]]]nnn|||ZZZDDD;;;<<<777777======BBBLLLmmm]]]kkkiiiWWWgggvvvdddWWWJJJDDDBBB???======qqqdddooo^^^RRRKKKHHHDDDBBBBBBCCCFFFQQQjjjpppnnnrrryyyrrrUUUGGGEEEFFFGGG@@@@@@???@@@@@@>>>:::888666999???MMMcccqqqfffSSSSSSQQQYYYkkk}}}gggOOOIIIIIILLLSSS^^^lllzzz|||yyyvvvsssoooggg\\\TTTNNNKKKGGGBBB>>>;;;999999888888999:::>>>BBBFFFIIIHHHFFFHHHSSSggg{{{wwwpppxxxppp^^^KKKBBB@@@>>>???@@@CCCFFFLLLRRRWWW\\\___aaaiiihhhhhhiiinnnuuu|||eeeNNNOOOQQQjjj{{{rrrnnnhhhaaa]]]RRRIIIHHHLLLYYYttt~~~}}}iiiXXXQQQHHHCCCBBBBBB>>>;;;AAAXXX}}}yyyrrr|||yyywwwuuuooommmjjjiiihhhfffdddbbb]]]\\\YYYXXXWWWUUURRRPPPNNNLLLHHHDDDBBBAAABBBCCC??????>>>======<<<<<<;;;<<<888777999::::::<<>>@@@III```jjjfffqqqXXXaaayyyiiiZZZJJJCCCBBBCCCGGGJJJxxxbbbxxxppp___SSSLLLIIIEEEBBBBBBDDDDDDMMMfffwwwfffccc```___llliiiUUURRRSSSPPPLLLDDDBBBAAACCCEEECCC===888555:::AAALLLaaassstttjjjooommmpppyyy|||```KKKFFFEEEKKKWWWeeewww|||yyytttqqqlllddd[[[TTTLLLIIIDDD???;;;999999999:::999999999;;;===@@@BBBCCCCCCDDDKKK\\\sssuuupppsssjjjZZZIIIAAA@@@@@@@@@AAABBBFFFLLLRRRVVVZZZ^^^```jjjiiiggghhhkkkqqqxxx|||cccJJJJJJLLLggg}}}tttqqqjjjccc^^^TTTKKKHHHJJJVVVppp~~~uuuyyylllSSSLLLDDD@@@AAABBB@@@>>>???QQQvvvnnnaaa]]]sss~~~|||zzzyyysssqqqooommmmmmkkkiiiggg```^^^\\\[[[ZZZXXXUUUSSSOOOMMMIIIFFFCCCBBBBBBBBB@@@@@@@@@???>>>>>>======999999888888:::;;;>>>@@@KKKQQQ___sssqqq^^^RRRNNNgggvvviiibbbdddpppoooQQQaaarrr{{{nnnPPP???:::===888777======AAAIIIXXXzzzaaa~~~}}}]]]\\\vvv}}}lll\\\KKKDDDDDDIIIOOOUUUaaapppsssbbbUUUNNNJJJFFFCCCBBBDDDCCCJJJccc}}}{{{kkk```XXXYYYYYY___mmmooofffffffff___WWWJJJEEEBBBEEEJJJKKKFFFAAA:::@@@DDDJJJ\\\uuuoooTTTJJJDDDHHHRRR```sss~~~yyytttnnnhhhccc[[[RRRKKKDDDCCC@@@===<<<;;;::::::999888888888999;;;<<<>>>???AAA@@@BBBRRRmmmwwwsssnnn___QQQCCC???@@@AAAAAACCCEEEJJJOOOSSSUUUXXX[[[^^^eeeeeefffhhhkkkooosssuuu~~~bbbHHHHHHKKKddd|||tttrrrmmmeee___TTTKKKHHHGGGRRRlllvvvuuuzzztttwwwzzz___WWWMMMGGGDDDDDDBBB@@@@@@HHHdddvvvbbbNNNGGGLLL[[[ppp~~~~~~zzzxxxuuurrrpppnnnkkkhhhcccaaa___^^^]]]\\\YYYVVVQQQOOOMMMJJJGGGEEECCCBBBBBBBBBAAA@@@@@@??????>>>:::;;;<<<:::999<<<@@@BBBLLLPPP]]]ooo|||yyykkkZZZQQQOOOhhh~~~uuuiiibbbcccnnn~~~lllRRRbbbrrrwwwfffJJJ;;;999===999777<<<===AAAKKKTTTtttiiiqqqjjj]]]nnnppp___LLLDDDCCCEEEJJJPPP___hhhvvvdddWWWNNNKKKGGGCCCCCCDDDCCCHHHaaa|||ttthhh___YYYPPPYYYbbbccc___dddxxx~~~wwwuuupppfff]]]PPPIIIDDDFFFNNNRRROOOJJJCCCHHHIIIIIIXXXuuuzzzwww{{{|||}}}ppp\\\OOOFFFGGGPPP]]]qqq}}}{{{pppjjjbbbZZZTTTLLLCCC===>>>>>>>>>>>>>>>>>>======777888888888:::;;;<<<======???<<<<<>><<<@@@BBBCCCDDDJJJNNNSSSVVVVVVWWWZZZ]]]```bbbfffjjjmmmpppqqqqqq~~~cccIIIKKKNNN```yyyrrrrrrmmmfff^^^TTTKKKFFFEEEOOOjjj{{{pppzzzrrriiiwwwsssrrruuukkk^^^RRRJJJFFFCCCAAACCCAAARRRwwwfffUUUDDD666:::GGGEEEXXXnnn}}}yyyuuurrroookkkhhheeecccaaaaaa```^^^[[[YYYTTTSSSQQQNNNKKKHHHFFFEEECCCCCCBBBAAAAAA@@@@@@???===@@@@@@===:::===BBBEEERRRVVVbbbsss~~~|||uuugggWWWOOOOOOhhh}}}~~~ttthhhbbbcccmmmvvv|||qqqZZZjjjzzzwwwcccFFF888888>>>999777<<<<<<@@@LLLRRRmmmwwweeeuuucccnnnsssaaaNNNCCC???===???BBBYYYddd{{{eeeUUUMMMKKKFFFBBB@@@BBBBBBFFFZZZooosssjjjaaa[[[VVVUUUWWW___bbbZZZfffvvvmmmmmmfffYYYOOOQQQVVVWWWXXXZZZKKKGGGKKKOOOTTTnnnrrrcccXXX\\\hhhpppssssssjjj```UUUNNNNNNYYYnnnzzzuuuoooaaaQQQJJJEEE???999666777888888999:::;;;<<<<<<:::999888777777888999999<<>>AAABBBBBBCCCJJJPPPVVVYYYXXXXXX[[[^^^hhheeeccceeekkkoooqqqpppxxxmmmFFFCCCLLLaaayyysssjjjfffhhh\\\ZZZNNNGGGIIINNNbbbooosss{{{cccZZZ^^^ooo|||~~~yyyrrrgggZZZOOOHHHEEEDDDGGGDDDHHH]]]rrr^^^III???;;;888999======HHHTTTkkkzzzuuutttuuutttppplllhhhhhhgggeeeccc___\\\ZZZVVVUUURRRPPPNNNMMMLLLLLLGGGFFFEEEEEEDDDDDDDDDDDDBBB??????CCCDDDCCCEEEHHHTTTZZZdddpppzzzxxxppphhhUUUKKKSSShhhwwwxxxppphhheeehhhsssssssss}}}kkkcccuuu|||dddEEE>>>999999999999:::>>>FFFIIIQQQhhhqqqzzzeeelllzzzfffQQQGGGEEECCCBBBBBB[[[ccc|||gggVVVNNNLLLFFFCCCBBBCCCAAAFFFZZZqqq|||rrr```\\\VVVYYY[[[VVVhhhuuueee```aaafffooowwwooo```TTTMMMMMMgggggg\\\SSSSSSYYYcccpppzzzooojjjccc[[[TTTWWWgggwww}}}uuupppgggYYYJJJCCC@@@<<<999888;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888999:::;;;:::>>>AAA@@@FFFZZZyyywww|||oooVVVJJJ???>>>AAABBBCCCEEEKKKPPPVVVYYYXXXXXX\\\___hhhgggfffhhhlllppprrrssszzznnnHHHDDDKKKYYY}}}tttooofff``````[[[YYYMMMGGGIIIMMM```nnnmmmsssbbbUUUXXXccc}}}~~~{{{ttthhh\\\QQQKKKHHHGGGEEEDDDFFFSSSnnnmmmZZZKKK>>>::::::888888:::;;;BBBJJJaaazzzvvvyyy~~~zzzuuutttuuuuuuqqqnnniiihhhfffdddaaa^^^\\\ZZZ[[[YYYVVVRRROOOLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFDDDBBBCCCGGGIIIHHHJJJNNNWWW\\\fffpppzzzyyypppgggTTTJJJSSSiiiwww~~~uuulllhhhjjjsssmmmxxx|||kkk```lll{{{bbbCCC===999:::;;;;;;===AAAHHHJJJPPPdddrrr~~~fffhhhzzzgggRRRGGGDDDAAA??????bbbeee}}}iiiXXXPPPMMMFFFDDDDDDDDDAAAEEE[[[sssyyyvvveee\\\WWWQQQbbb{{{tttqqqsss|||lllYYYOOONNNdddyyyeee]]]VVVSSSVVVbbbvvv~~~yyypppddd```iiiwwwzzzsssmmm___RRRDDD>>><<<::::::;;;::::::::::::::::::::::::;;;;;;:::999999:::;;;<<<888>>>CCCAAABBBOOOjjjyyygggQQQFFF>>>>>>AAACCCEEEGGGMMMRRRWWWZZZZZZ[[[^^^aaagggiiijjjlllmmmpppuuuxxx}}}nnnJJJDDDIIIOOOzzzuuupppggg___\\\[[[XXXLLLFFFHHHKKK]]]zzzmmmeeerrr~~~tttaaaVVVQQQUUUfffyyy|||vvvlll```UUUNNNIIIGGGCCCCCCDDDGGGWWW|||oooUUUKKKEEE===777888;;;:::777666999<<>>>>>lllhhhxxxlll[[[QQQNNNGGGEEEFFFEEE@@@DDDZZZssstttvvv~~~lllaaaVVVbbb}}}wwwvvvkkkZZZSSSVVVYYYiiizzz~~~tttkkkdddfffpppyyyqqqssszzz|||||||||{{{zzzuuuoookkk^^^QQQDDD>>><<<:::;;;===:::::::::;;;;;;;;;;;;;;;<<<;;;:::999:::;;;<<<===;;;@@@DDDBBB???GGG___vvvxxxdddKKKCCC===???BBBEEEGGGJJJOOOSSSXXX[[[]]]___bbbdddfffiiimmmnnnnnnqqqvvvzzz}}}kkkIIIBBBFFFIIImmm}}}xxxpppeee___[[[WWWKKKEEEGGGIIIYYYtttmmm___eeekkklll^^^SSSTTT\\\jjj~~~sssggg[[[RRRMMMJJJJJJGGGDDDNNNmmmtttcccOOODDDEEE@@@<<<999;;;===<<<888555888:::;;;JJJfffzzz}}}iii]]]KKKDDD>>>BBBPPPggg|||yyyxxxyyyxxxvvvuuusssqqqnnnkkkiiiggggggggg___^^^\\\ZZZXXXVVVTTTSSSPPPNNNLLLIIIIIIIIIJJJKKKKKKIIILLLQQQTTTTTTVVVZZZ[[[]]]ccciiiooouuuxxxzzz~~~zzzrrrhhhSSSKKKVVVkkkxxxvvvnnnhhhiiiooo{{{{{{uuu}}}fff@@@;;;888;;;===>>>@@@DDDHHHKKKOOO]]]zzz{{{lll~~~mmm[[[QQQKKKEEEAAAAAAssshhhnnnnnn\\\RRROOOGGGEEEEEEEEEAAACCCWWWnnnsssnnnrrreeekkkqqq```MMMDDDLLL\\\eeeooovvvtttxxxyyysssuuupppnnnnnnooopppqqqoookkkggg___TTTIIICCC@@@<<<<<>>???BBBCCCEEECCC???CCCYYYooovvvdddGGGAAA===@@@DDDFFFIIIMMMOOORRRUUUYYY\\\___bbbdddeeeiiimmmoooppprrrwww{{{|||iiiHHHAAADDDHHHfffvvvjjjbbb\\\XXXKKKEEEFFFGGGUUUnnnppp``````^^^|||ssshhhddd___YYYYYYcccnnn{{{vvviiiaaaXXXTTTMMMGGGMMMdddwwwZZZRRRPPPHHHDDDGGG@@@>>><<<;;;<<<===:::777888======EEEYYYjjjkkkUUUHHHBBB???===>>>DDDVVVxxx{{{uuuuuu}}}}}}|||{{{{{{yyyxxxwwwvvvssspppmmmllllllllldddcccaaa___\\\ZZZXXXWWWSSSRRROOOMMMLLLLLLMMMNNNNNNLLLMMMQQQSSSSSSVVVZZZ[[[\\\___ccchhhmmmqqqtttxxx}}}zzzssshhhSSSLLLYYYlllxxx{{{nnngggbbbeeeooo|||www{{{yyybbb@@@;;;888;;;======???BBBFFFKKKQQQ\\\uuu}}}ddduuuqqqaaaVVVOOOGGGCCCBBBwwweeeaaappp]]]SSSOOOHHHDDDCCCDDDAAACCCSSSfffvvvkkkxxxtttwwwwww[[[IIIBBBNNNccckkkppptttqqqiiizzzkkk^^^```aaadddgggkkkllljjjhhh___WWWPPPMMMJJJEEEDDDEEEEEEEEEDDDCCCBBB@@@@@@??????>>>>>>===>>>???AAABBBHHHFFFEEEEEE@@@AAARRRfff|||tttbbbEEE@@@>>>BBBFFFHHHKKKOOOOOOPPPSSSWWW[[[___cccdddfffhhhlllppprrruuuyyy|||zzzlllKKKCCCDDDIIIaaaxxxlllccc___ZZZLLLEEEFFFFFFQQQhhhzzzhhhbbb\\\ttt}}}kkkbbbaaabbbaaagggppptttwwwzzziii___QQQGGGIIIXXXmmm|||rrr]]]KKKJJJMMMIIICCC@@@@@@@@@>>>;;;<<<>>>===999999>>>>>>AAAPPP___vvvxxx]]]KKKBBB>>>???AAAAAA@@@LLLnnnooojjjlllxxx~~~}}}||||||xxxwwwuuussspppooonnnmmmkkkjjjhhhddd```\\\YYYWWWWWWWWWUUUTTTRRRQQQQQQQQQQQQLLLKKKLLLMMMLLLOOOTTTWWWWWWXXX[[[___dddiiilllpppxxxxxxrrrfffRRRLLLZZZkkkwwwwwwmmmeee```dddnnn{{{zzz}}}qqqYYY@@@;;;:::===??????@@@CCCFFFMMMSSS[[[oooccchhhwwwhhh]]]SSSHHHBBBAAA{{{cccYYYqqq^^^SSSOOOHHHCCC@@@BBBBBBCCCNNN]]]sss|||mmmkkk{{{{{{uuukkkWWWOOOZZZlllooonnnpppnnn___eeezzz~~~hhhVVVNNNNNNPPPTTTZZZaaadddeeeddd___[[[YYY[[[YYYUUUSSSTTTQQQPPPMMMJJJGGGDDDAAA@@@CCCBBBBBBBBBBBBDDDEEEFFFKKKFFFEEEFFFCCC???IIIXXXrrryyyttt]]]CCC@@@???DDDGGGIIILLLQQQRRRSSSVVVZZZ___dddgggiiiiiiiiilllqqqvvvzzz||||||yyytttRRRGGGEEEIII[[[}}}pppgggbbb\\\NNNFFFGGGDDDMMMccc~~~rrrggg^^^lllsssqqqtttssssssvvvwwwqqqkkkssswwwaaaPPPLLLUUUeeepppccc\\\TTTRRRRRRPPPJJJDDDHHHJJJIIIDDDBBBDDDBBB===:::===:::===LLLZZZppppppWWWKKKIIIEEEEEEGGGGGGCCCHHHddd}}}fffccchhhvvv~~~~~~~~~~~~zzzyyyxxxwwwuuusssqqqpppnnnmmmkkkhhhddd___[[[YYY\\\\\\\\\[[[ZZZXXXVVVTTTRRRLLLGGGFFFDDDCCCFFFLLLNNNMMMMMMNNNRRRWWW]]]```gggqqqtttooocccOOOJJJZZZkkkvvvzzznnnfffaaaeeeooo{{{wwwmmmRRR???;;;;;;???BBBCCCEEEHHHIIIPPPTTTXXXiiirrr{{{mmmaaassssssfffYYYKKKCCC@@@dddVVVzzzqqq^^^SSSNNNIIIAAA???BBBBBBBBBKKKWWWiiiooodddtttuuufff___|||aaaZZZeeevvvtttmmmllliii]]]VVVaaajjjTTTEEEAAABBB;;;>>>CCCKKKRRRXXXZZZZZZ```___aaafffgggcccaaabbbaaa___\\\WWWRRRMMMIIIGGGFFFEEEEEEEEEFFFGGGIIIJJJLLLEEEDDDHHHDDD===BBBMMM\\\~~~yyyuuuXXXCCC@@@AAAEEEHHHJJJMMMRRRXXXXXXZZZ___eeejjjmmmnnnkkkjjjlllrrryyy~~~~~~}}}zzz|||XXXJJJFFFHHHVVV~~~wwwnnnddd^^^OOOGGGGGGDDDLLL```{{{xxxkkk```fffxxx}}}{{{nnndddmmm}}}www```WWW^^^nnnyyyhhhiiieee^^^ZZZ[[[[[[WWWTTTWWWVVVOOOKKKKKKFFF@@@:::;;;666:::KKKZZZmmmmmmVVVOOOQQQSSSQQQRRRQQQKKKLLLaaa{{{|||bbb```ggguuu|||}}}|||}}}||||||zzzwwwtttsssllllllkkkiiifffccc```^^^______``````___\\\YYYWWWRRRKKKDDDAAA???===AAAFFFEEEDDDCCCCCCGGGLLLRRRVVVbbbmmmqqqmmmaaaMMMIIIYYYjjjvvvnnneeeaaafffqqq~~~|||uuu|||nnnQQQ???;;;;;;AAAEEEGGGIIILLLLLLRRRSSSUUUddd\\\ggguuuZZZfff}}}nnn___OOOEEEBBBbbbOOOiiiuuubbbTTTNNNGGGDDDBBBAAA@@@@@@GGGOOOdddzzzrrrgggiiivvv}}}rrriii[[[ddduuu{{{sssxxx{{{kkkbbbnnncccWWWSSSccc{{{jjjRRRFFFBBB???;;;999999<<>>FFFPPPNNNVVVTTT^^^pppxxxtttppptttqqqrrrpppjjjaaaZZZVVVUUURRRPPPNNNNNNNNNMMMKKKIIIHHHJJJJJJGGGCCC@@@BBBDDDNNNddd}}}zzz}}}UUUEEE:::<<>>BBBHHHLLLYYY^^^cccbbbXXXMMMLLLQQQiiitttyyyvvvhhh___gggvvvwww{{{dddJJJ===;;;;;;???EEEJJJLLLLLLIIITTTUUUTTTbbbvvvnnn[[[jjjaaa^^^rrrttteeeQQQDDDAAAoooXXXggg{{{fffWWWOOOHHHEEECCCBBBAAA@@@EEEMMM]]]uuuxxxdddbbblllsssooolllbbbjjjxxxuuukkkoooaaaZZZVVV[[[gggxxxsssiii```\\\PPPCCC???>>>===<<<===999;;;CCCEEE@@@CCCLLLPPPQQQNNNWWWjjjxxxyyyyyy}}}{{{||||||xxxqqqjjjgggeee___]]]ZZZXXXVVVUUURRRPPPJJJIIIHHHEEEBBB@@@@@@@@@HHH[[[uuu{{{yyy{{{SSSEEE???EEETTTWWWNNNNNNWWWWWW[[[]]]___eeennnqqqnnnpppjjjhhhooovvvxxxvvvuuuwwwfffLLLNNNHHHSSSfffrrreee]]]QQQGGGCCCEEEKKKOOOqqqttthhhcccmmm{{{ttt^^^ZZZoookkkiii}}}|||xxxtttooohhh^^^WWWFFF@@@<<<>>>BBBMMMggg~~~yyy{{{}}}|||yyysssrrrlll\\\ccc}}}eee^^^\\\dddlllppptttwww|||}}}~~~{{{zzzzzzvvvtttrrrpppooollliiifffeeeggggggeeefffggg```WWWKKKEEE>>>999777777777777444444444444666999???CCCPPPTTTZZZ[[[RRRIIIIIIOOOfffrrr~~~zzzvvviiibbbjjjzzz~~~|||aaaHHH<<<;;;;;;>>>DDDIIIKKKKKKJJJTTTRRRPPP\\\pppfff```eee^^^nnnyyyjjjVVVGGGBBBccccccjjjZZZQQQIIIEEEDDDDDDBBB@@@CCCIIITTTmmmfff]]]___rrrxxxrrrooojjjnnnrrrllluuu}}}pppggg```^^^\\\WWWRRRWWWjjj~~~{{{___KKKGGGBBB>>>>>><<<999888;;;;;;;;;BBBIIIGGGDDDKKKVVVTTTMMMQQQcccuuu}}}~~~}}}xxxtttrrrjjjfffaaa]]]ZZZWWWTTTRRRLLLIIIFFFEEEDDDBBB@@@???BBBQQQfff{{{yyyyyywwwPPPCCCCCCLLL[[[\\\RRRNNNSSSVVVYYY\\\___eeelllmmmkkkkkkffffffnnntttuuusssrrruuu|||nnnOOOKKKDDDMMM]]]rrrfff^^^RRRHHHBBBCCCHHHLLLkkkmmm\\\]]]jjjxxxzzzbbbYYYhhhyyyxxxqqqrrrnnnjjjgggfffccc^^^YYYIIICCC???>>>???JJJfffzzzhhhjjjrrrbbbSSSSSS]]]gggmmmqqqooouuu{{{}}}}}}zzzvvvtttrrrpppnnnllljjjjjjhhhfffggggggbbb[[[GGGCCC===888777666555555222222333333333777;;;???GGGJJJPPPRRRMMMFFFGGGMMM```nnn||||||tttjjjeeeooo}}}[[[DDD;;;:::;;;>>>CCCGGGIIIJJJLLLTTTQQQLLLUUUggg|||ZZZ~~~qqqbbbgggqqq\\\KKKDDDiiibbbkkk[[[TTTJJJFFFDDDEEEDDDAAAAAAEEELLLfffppp^^^UUUaaavvv|||jjjeeejjjmmmvvvzzztttzzzzzztttppp[[[XXXZZZYYYRRRFFFEEETTTgggwwwaaaNNNHHHBBBAAA???<<<<<<>>>===>>>CCCOOOSSSLLLPPPbbbaaaUUUQQQ^^^ppp|||}}}zzzwwwooojjjccc]]]YYYVVVSSSPPPLLLHHHEEEDDDFFFFFFCCCAAABBBJJJZZZmmmzzz}}}sssMMMBBBDDDMMMXXXXXXOOOJJJJJJWWWZZZ```eeekkknnnllliiiiiifffgggpppvvvvvvttttttrrrxxx~~~UUUGGGDDDJJJVVVzzzrrrggg___TTTIIICCCBBBEEEHHHddd}}}pppZZZTTTYYYeeexxxjjj]]]fffqqqddd]]]YYYWWWTTTUUUVVVVVVSSSOOOIIIEEEBBBAAA???HHHdddvvvvvvqqqXXXNNNTTT___ddddddaaagggqqq||||||xxxvvvuuutttsssqqqooonnnmmmlllllliiibbb[[[KKKFFF@@@;;;888666444333222333333333444666;;;>>>BBBEEEJJJMMMIIICCCFFFLLLZZZjjjzzz~~~yyyrrrjjjgggqqq}}}zzzWWWAAA::::::<<>>:::BBBMMMwwwbbbUUUHHHDDDDDDCCCDDDFFF===AAACCCPPP^^^WWWVVViiimmm___TTT[[[kkkyyy|||wwwmmmhhhaaaZZZVVVSSSQQQOOOGGGDDDAAABBBDDDEEEDDDAAABBBGGGQQQ___qqq}}}zzznnnKKKCCCEEELLLSSSWWWUUUQQQOOOZZZ]]]eeennnsssqqqmmmjjjmmmkkklllrrrvvvuuussssssooovvv___KKKFFFJJJRRRrrrrrrhhhaaaUUUJJJDDDBBBDDDFFF^^^xxxrrr^^^SSSOOOTTTfffyyyqqq___bbb~~~qqqggg```]]]\\\ZZZXXXXXXYYYWWWRRRMMMFFFCCCBBBAAA???EEE^^^yyyyyy|||wwwbbb[[[[[[WWWQQQRRRWWWddduuu}}}zzzyyyxxxyyyxxxwwwtttttttttwwwuuunnnddd]]]SSSNNNGGG@@@;;;777444222...///000000000222555888@@@AAADDDGGGDDD@@@BBBHHHTTTfffxxxxxxqqqoooiiigggqqq}}}}}}vvvRRR@@@:::<<<>>>AAADDDFFFHHHJJJLLLSSSSSSQQQVVV^^^ssswwwssszzz\\\dddlllUUUFFFnnn]]]iii\\\WWWLLLGGGCCCEEEEEEBBBAAABBBGGG[[[tttlllUUUOOOTTTbbbyyy|||hhhiii~~~www\\\jjjppp[[[QQQGGGAAA===999:::>>>___www~~~lllXXXMMMHHHEEECCCDDD===EEEBBBNNNeeebbb[[[jjjqqqcccUUUWWWgggwww{{{sssnnnaaa[[[TTTNNNKKKJJJIIIIIIBBBAAA??????@@@AAAAAA@@@AAAFFFNNNVVVcccyyyttthhhJJJDDDGGGKKKSSS^^^fffddd______aaahhhrrrvvvsssnnnllltttppppppttttttqqqoooooopppuuu```LLLGGGJJJNNNkkkuuuhhhbbbWWWLLLFFFCCCDDDFFFWWWttttttdddXXXNNNKKKWWWhhh|||vvv^^^]]]sss~~~xxxpppoooppppppqqqmmmiiifffccc^^^VVVQQQHHHDDDAAA@@@===BBBWWWooovvvrrrsss}}}rrrcccRRREEEGGGJJJWWWlll~~~}}}}}}|||{{{zzzxxxvvvyyy~~~}}}ssshhhbbb[[[UUULLLCCC<<<777333111...///000000000111444666;;;;;;===@@@>>>;;;>>>CCCPPPcccwwwxxxpppmmmhhhfffpppzzz~~~qqqNNN???;;;>>>BBBDDDFFFGGGJJJLLLLLLRRRSSSUUU[[[]]]kkksss```WWWssstttxxxuuu\\\IIIvvvXXX|||kkk]]]XXXMMMFFFBBBCCCDDDBBBBBBCCCEEEVVVmmmuuu```SSSMMMTTTlllrrrppp}}}yyyfffcccmmm\\\III@@@>>>===<<<<<>>???@@@???IIISSSWWW\\\nnn|||aaaGGGFFFHHHKKKTTTeeetttrrrhhheeecccgggooossspppooopppvvvrrrrrrtttuuurrrqqqsssuuuwww]]]IIIEEEGGGIIIcccyyyhhhbbbXXXNNNGGGEEEEEEFFFPPPqqqwwwggg]]]RRRKKKPPPZZZmmm{{{|||```]]]qqq~~~{{{uuupppjjjccc^^^UUULLLDDD@@@===AAAUUUjjjlllnnnwwwuuu]]]LLLEEEEEEPPPfff{{{~~~{{{xxxvvvuuurrruuu{{{|||sssjjjfff^^^WWWLLLBBB;;;666333111111222333333333333666888777666888;;;;;;999===CCCMMMaaavvvxxxrrrmmmiiifffooowwwyyy}}}}}}jjjKKK>>>===AAAEEEGGGHHHIIILLLNNNNNNQQQPPPUUU\\\\\\dddzzzmmmhhhUUUggg}}}bbbMMM}}}TTTxxxooo___XXXMMMFFFAAABBBDDDCCCBBBDDDCCCRRRiii}}}kkk[[[NNNOOOfffzzzttt{{{kkkppp|||ppp^^^xxxwwwaaaHHH===<<<======>>>===EEEUUUhhhxxx~~~qqqaaaTTTQQQTTTGGGUUUKKKNNNooouuucccfffqqqeeeVVVRRR^^^ppp}}}{{{wwwrrrjjj```YYYMMMHHHBBB>>>>>>AAACCCEEEHHHIIIIIIFFFAAA>>>???AAA@@@MMMZZZ\\\\\\jjj~~~\\\EEEFFFHHHJJJTTThhhxxxuuugggiiiddddddjjjnnnmmmooossstttqqqrrrvvvwwwwwwxxx|||yyyyyy___JJJAAAEEEFFF^^^|||hhhcccYYYOOOIIIFFFFFFGGGLLLoooyyyiii```WWWNNNMMMRRRbbbrrrddd```uuu{{{vvvsssbbbVVVIIICCC???DDDWWWkkkqqqvvvmmm[[[HHHGGGOOOeee{{{~~~|||xxxssspppppplllmmmuuuwwwpppjjjiii^^^VVVKKK@@@999555222111000111222222222222444666666555666:::;;;;;;???EEEKKK```vvvxxxrrrnnnnnnjjjgggooooooqqqvvvfffHHH>>>>>>BBBGGGIIIJJJJJJMMMOOOPPPPPPNNNTTT\\\ZZZaaauuugggyyyoooXXXdddfffPPP```aaaxxxdddXXXLLLEEE@@@AAABBBAAA@@@AAA>>>III___{{{qqqaaaRRRMMMZZZkkkjjjYYY```nnn~~~}}}xxx]]]]]]~~~xxxeeePPPDDD???<<<;;;<<<:::FFFEEEBBBOOOggg}}}ooo^^^UUUTTTRRRSSSPPPRRReeewwwoooYYY[[[\\\WWWPPPRRRbbbqqqxxxzzzzzzzzz{{{~~~yyyrrr\\\NNNCCCBBB???;;;===EEESSSZZZ\\\SSSDDD:::<<>>???@@@III[[[rrrvvveeeUUUNNNUUUaaa~~~{{{^^^\\\gggwww|||wwwuuuttthhhUUUQQQdddggg[[[MMMGGGBBB>>><<<>>>999AAA@@@@@@JJJ\\\{{{|||jjj___\\\[[[\\\WWWVVVeeetttmmmYYYUUUUUUOOOGGGGGGRRR]]]bbbkkkooovvv~~~}}}lllWWWJJJBBB>>>???BBBLLLQQQSSSMMMCCC<<<===AAAAAANNN[[[hhhnnnkkkxxx}}}[[[IIILLLNNNQQQTTTWWW\\\aaadddeeecccaaa```aaaeeeiiikkkiiippptttsssrrrtttuuuttt{{{|||]]]HHHDDDGGGOOOgggjjjddd^^^XXXNNNEEECCCFFFIII^^^{{{uuuhhh^^^RRRGGGJJJWWWoooxxxppppppXXXHHHFFFZZZssszzzcccZZZiiizzztttUUUMMMIIITTTiii~~~|||xxxtttnnngggaaaYYYVVVTTTVVVYYYXXXPPPIIIDDD@@@:::666444444333222222222333333222222111111111222333555777999:::;;;EEEYYYooozzz~~~~~~wwwqqqiiihhhjjjxxxxxxsss~~~|||mmmWWW@@@:::AAADDDHHHMMMPPPRRRRRRRRRWWWTTTTTTZZZ___bbbggglllwwwmmmbbbaaavvvwww^^^cccXXX~~~oooaaaSSSKKKDDDBBBBBB???===>>>AAAGGGTTThhh}}}}}}lll]]]SSSSSSWWWrrrhhh\\\ccctttyyyzzzsssmmmkkkkkklllbbbTTTLLLOOObbb||||||cccQQQMMMJJJIIIFFF@@@>>>@@@<<>>@@@FFFOOOoooxxxjjjddddddeeeaaa]]]gggrrrkkk[[[RRROOOHHH???>>>DDDIIIKKKQQQXXXcccppp|||oooSSSDDDAAAAAA???CCCEEEGGGEEEAAA>>>???AAA>>>PPPcccssswwwnnnuuu|||rrrTTTGGGNNNUUUVVVNNNMMMUUU^^^```bbbcccdddcccaaabbbgggkkkooorrrtttqqqqqqsssrrrnnnuuuzzziiiKKKEEEFFFKKK^^^ooohhhaaaYYYOOOEEEBBBDDDEEEYYYvvvqqqdddUUUHHHEEENNNbbb}}}{{{|||vvvdddKKKKKKccc}}}xxxaaaXXX^^^lll{{{sssaaa```]]]jjjyyy~~~~~~qqq\\\SSSMMMTTTggg}}}yyytttooohhh___YYYMMMIIIDDDCCCDDDBBB<<<666888666444444444555444444333222222222222111111000111111333444666777888999@@@VVVnnnzzz|||zzzuuuhhhhhhnnn}}}~~~zzz|||}}}kkkTTTBBB???BBBEEEIIINNNQQQSSSTTTUUUUUUSSSUUUYYY\\\^^^dddkkk~~~iiiwwwnnn\\\gggnnnnnnXXXwwwuuugggUUULLLEEECCCBBB???>>>??????EEEPPP```vvvvvvhhh\\\TTTPPPgggvvv{{{tttaaafffuuuqqqllljjjkkkmmmkkkiiieeeUUUJJJJJJSSSccccccQQQDDDEEEGGGIIIFFF@@@@@@CCCCCCAAA@@@EEEGGGHHHggguuummmlllnnnkkkhhhnnntttmmm```TTTNNNEEE>>>===>>>@@@@@@@@@EEEMMMVVV___mmm___IIIDDDBBB????????????@@@AAAAAA@@@???>>>SSSjjj{{{}}}pppttt|||iiiPPPHHHUUU``````QQQJJJUUU```aaacccgggjjjiiiffffffjjjooovvvwwwvvvrrrrrrssspppjjjpppuuurrrTTTIIIEEEIIIYYYtttlllccc[[[PPPFFFAAABBBDDDUUUpppuuuiiiZZZMMMIIIMMM\\\uuuzzztttTTTRRRlll}}}kkkddd[[[gggsssxxxwwwppp___OOOKKKHHHVVVfffkkknnnnnnfff]]]WWWTTT[[[lllzzztttmmmcccXXXQQQHHHCCC===::::::999555222555444555666888888777555444333222222111111111111111111222333555666777777<<>>======<<<<<<===>>>AAAEEEIIIUUUnnnpppUUUIIIFFFCCCAAA???>>>???BBBBBB@@@===@@@UUUmmmvvvxxxfffQQQOOO^^^jjjjjjYYYQQQZZZdddeeeeeejjjmmmlllgggeeegggkkkrrrtttrrroooppprrrpppkkkmmmoooxxxaaaNNNCCCGGGXXXxxxoooeee\\\RRRGGGBBBAAAGGGRRRhhhxxxlll___SSSNNNMMMUUUlllbbb[[[rrrqqqeeeYYYaaahhhiiieee^^^UUUNNNLLLFFFMMMWWWVVVZZZcccddd]]][[[\\\cccppp||||||uuummmbbbUUULLLEEE@@@:::777777777666444777777888:::;;;:::888555555444333222111111111111111222222333444555555666:::QQQiiivvvzzz{{{vvvssslllooowww{{{{{{rrrbbbOOOAAAAAAEEEGGGIIILLLNNNOOOPPPPPPGGGGGGJJJQQQWWW[[[cccjjjoooUUUfffccc\\\tttbbblll}}}qqqXXXNNNFFFDDDCCCAAA@@@BBB:::BBBJJJVVVnnnwwwgggUUUHHHVVVbbbxxxyyyuuummmddd___fffppprrrmmmhhhmmmTTTIIIKKKFFFDDDKKKPPPUUURRRQQQOOOJJJFFFHHHMMMLLLJJJGGGJJJJJJFFF___~~~}}}zzzyyyvvv```RRRCCC>>>===<<<::::::===;;;<<<>>>@@@IIIaaayyy}}}cccQQQJJJIIIFFFCCCAAABBBCCCCCC???<<>><<<<<<>>>:::;;;>>><<<>>>PPPeee}}}jjjVVVNNNNNNIIIGGGEEEDDDDDDBBB???===>>>QQQllluuuUUUKKKRRRWWW]]]aaa___YYYWWWYYY]]]hhhiiikkkllljjjfffccc```^^^dddfffdddcccfffjjjjjjeeekkkooouuuoooTTTEEEDDDJJJhhhzzzpppeee^^^VVVLLLFFFEEEFFFHHHSSSkkksssfffWWWMMMIIIUUUlll{{{pppfffgggqqqWWWJJJ666<<>>???===BBBCCCHHH^^^~~~}}}pppbbbVVVEEEOOOddd||||||pppoooqqqsssqqqmmmrrr{{{wwwmmm^^^JJJ@@@SSShhhiiimmmgggaaa^^^ZZZUUUUUUWWWRRRTTTPPPNNNPPPQQQcccyyyhhhaaa\\\dddxxxlllUUUKKKGGGCCC@@@@@@CCC??????AAA<<<888BBBSSS~~~xxxvvvtttiiiWWWOOOQQQIIIHHHGGGEEEDDDBBB???>>>:::NNNkkkqqqSSSMMMVVVYYY[[[aaaeeebbb[[[ZZZ___gggiiillloooqqqpppllliii___eeehhhccc___aaadddfffccclllpppqqqnnnUUUGGGBBBAAA[[[zzzpppeee^^^WWWNNNHHHFFFCCCCCCLLLdddrrr___SSSJJJQQQddd{{{kkkccc```eee~~~kkkQQQDDD:::<<<>>>CCCMMMUUUQQQFFFEEEDDDIIIWWWgggnnnooommm^^^UUUbbb|||pppddd```aaadddccciiipppvvvyyyzzz{{{{{{yyywwwuuurrrmmmcccWWWNNNFFFCCC???<<<:::;;;<<<===777888;;;???DDDHHHHHHHHH;;;999777444333333444555555555555555555555555555888FFFVVVdddqqq}}}~~~zzzzzz{{{qqqxxxxxx|||{{{|||~~~{{{{{{bbbXXXLLLAAABBB@@@AAADDDHHHMMMQQQTTTUUUXXXNNNHHHNNNWWWZZZYYYXXXRRRbbb|||jjjhhhjjj]]]hhhxxx[[[www{{{jjjSSSHHHGGGAAA???BBB@@@???>>>>>>EEEWWWqqqyyyeeeTTTKKKLLLZZZvvv|||wwwvvvxxxtttooouuuqqq]]]UUUZZZfffooosssrrrpppooonnnggg]]]XXXYYY]]]UUUUUUOOOUUU\\\```~~~vvvhhh^^^XXXQQQVVVnnnhhhTTTHHHDDDDDDDDDDDDBBBCCCDDD<<<555???NNNdddssspppaaa[[[TTTLLLJJJIIIHHHFFFDDDBBBBBBCCCCCC>>>OOOnnnnnnRRRMMMTTTWWW\\\fffqqqvvvsssjjjbbblllhhhhhhpppzzz|||uuulllbbbjjjnnnjjjfffgggeeeaaaccclllqqqooozzzxxxYYYBBBCCCIIIWWW}}}vvvlll___YYYWWWTTTLLLDDDBBBCCCIII]]]}}}uuudddZZZOOOLLLVVVkkklllRRRTTTbbb~~~aaaFFF???:::999999;;;???AAAAAAAAA======GGG]]]uuu}}}ssseeefffrrrsss```TTTQQQSSSUUUVVV___iiimmmrrrvvvwwwuuupppqqqqqqqqqnnnfffZZZRRRLLLGGGAAA>>>???@@@???>>>>>><<<::::::<<<>>>>>>>>><<<:::777444222222222333555555666666777777888888;;;DDDRRR```kkkuuu~~~wwwrrrsssrrr|||{{{|||~~~|||www~~~~~~cccUUUSSSLLLAAA>>>BBBGGGHHHGGGJJJQQQWWWXXXVVVTTTRRRQQQQQQRRRSSSQQQTTTooohhhrrrWWWbbbuuu[[[lllnnnWWWKKKIIIBBB???BBB??????>>>>>>CCCRRRjjjlll\\\NNNKKKUUUooo{{{rrruuuxxxiiidddkkkuuu}}}~~~|||{{{yyyrrrgggaaaaaabbbYYYZZZVVV^^^eeegggyyylll___NNNKKKGGGJJJ\\\vvv{{{jjj]]]TTTNNNJJJCCC@@@@@@AAA@@@>>>>>>BBB]]]ooommm\\\VVVUUUOOOLLLJJJHHHFFFDDDCCCBBB@@@??????NNNkkkhhhSSSRRRYYY___fffrrr}}}|||pppggggggddddddkkkuuuyyytttmmmiiipppssspppnnnqqqrrrpppjjjooossssssyyyrrrWWWCCCCCCEEEMMMlllrrrhhh\\\WWWVVVSSSLLLEEE@@@AAAFFFXXXwwwmmmbbbSSSLLLQQQdddyyypppiiikkktttkkkSSSOOOWWWpppcccGGG>>>888777666777999::::::888:::???NNNfff~~~rrrrrr|||vvvjjjZZZLLLDDDDDDFFFHHHKKKTTT^^^eeellltttyyyyyysssrrrpppnnnjjjddd\\\VVVQQQLLLEEEBBBBBBCCCAAA???@@@>>><<<<<<======<<<;;;:::999666444333444555555555666666666777777777888888AAANNN[[[fffqqq|||yyyqqqpppsss~~~~~~}}}ooouuujjjdddgggaaaVVVDDDFFFHHHHHHGGGIIINNNRRRTTTSSSQQQQQQQQQRRRTTTUUUSSSSSSdddmmmyyyWWWZZZhhhvvv^^^cccrrrZZZMMMJJJBBB???AAA??????>>>>>>@@@JJJ```}}}vvveeeTTTKKKPPPhhhuuuvvvyyyyyyxxxmmmffffffhhh```aaa___jjjsssrrr}}}ooocccYYYDDDDDDAAA@@@JJJ```vvv|||vvvpppiiiccc^^^QQQLLLDDD>>>@@@DDDAAA<<<```xxxvvv]]]SSSSSSNNNJJJMMMJJJFFFEEEDDDCCC@@@<<>>888666555444555555333222444???TTTpppsssdddOOOIII???999777999;;;===AAAIIIQQQXXXaaannnvvvyyyxxxvvvqqqkkkfffaaa___]]]ZZZUUUNNNKKKJJJIIIFFFDDDEEECCCBBBAAA@@@???<<<:::999888666555555555777888666666666666777777777777666===HHHSSS^^^kkkyyyxxxpppmmmsssnnnqqqwwwggggggmmmhhh]]]KKKJJJIIIHHHHHHIIILLLMMMPPPPPPOOOPPPQQQSSSVVVWWWUUUUUUaaa|||tttjjj```YYY\\\kkk|||bbbbbbuuu\\\NNNKKKCCC???AAA??????@@@??????CCCUUUttt}}}mmm[[[NNNMMMccc~~~yyyxxxzzzpppjjjjjjnnngggiiigggttt|||~~~nnnbbbZZZIIIGGGCCC@@@CCCQQQbbbnnniiiiiikkkmmmpppqqqppppppkkkgggXXXDDD<<>>???HHH[[[ttt}}}ZZZSSSYYY\\\eeeeeeeeefffggggggggggggdddbbbbbbfffmmmrrrqqqoooiiijjjjjjjjjmmmrrrwwwyyyzzzuuuxxx}}}zzz{{{```JJJGGGEEEAAAMMMaaa~~~sssfff\\\VVVQQQIIICCCAAAAAAAAAHHH^^^zzz{{{nnn^^^QQQIIIQQQmmmvvveee[[[RRRNNNJJJFFFFFFHHHLLLOOOLLLHHHIIIRRRsss~~~```III@@@999777555555555555333111000===UUUrrrzzztttpppcccNNN===<<<999666444666888999:::;;;AAAGGGLLLVVVeeepppuuu~~~{{{tttllldddaaabbbdddccc^^^XXXTTTSSSQQQMMMIIIIIIHHHGGGFFFFFFCCC@@@===<<<:::888666555666777888777777777777666666666666444999BBBLLLWWWfffvvv~~~vvvnnnlllrrr~~~rrr```\\\___\\\TTTOOOLLLIIIHHHJJJKKKKKKKKKOOOOOOPPPQQQRRRTTTVVVWWWUUU[[[fff|||}}}[[[|||sssaaaWWWdddwww}}}ggg^^^}}}www^^^PPPKKKCCC@@@BBB@@@AAA@@@@@@???@@@MMMlllrrr```PPPKKK___zzz}}}yyy}}}tttpppqqquuuoooppplllyyypppddd___PPPJJJDDDAAADDDJJJSSSZZZ\\\\\\\\\]]]```eeejjjnnnwww{{{qqqWWWBBB???CCCEEETTT~~~wwwbbb\\\[[[___[[[TTTJJJDDDBBBBBBBBBAAA===DDDPPPccc{{{uuuVVVSSSZZZZZZeeedddbbbaaa```bbbdddgggiiihhhhhhjjjmmmpppppppppnnnllljjjlllooossswwwzzz{{{uuuxxx{{{}}}iiiLLLFFFFFFCCCHHHSSSrrrwwwiii^^^WWWQQQJJJEEEAAABBBAAAEEEVVVrrr|||pppbbbVVVLLLNNNeeexxxmmmwwwgggZZZNNNLLLNNNKKKEEEBBBAAAEEEEEEDDDEEELLLppppppUUUDDD@@@888777666555666666555333111===RRRnnnvvveee]]]UUUGGG:::999777666777999:::999888666;;;???CCCNNN^^^mmmsss~~~yyypppgggdddgggkkkgggccc^^^[[[ZZZWWWRRRNNNLLLKKKJJJIIIIIIGGGCCC@@@BBB@@@<<<999777666666666888888777777666666555555333777>>>FFFRRRbbbsss|||uuuooommmssssss___TTTQQQPPPNNNNNNLLLJJJJJJLLLMMMMMMLLLQQQQQQQQQRRRSSSTTTUUUUUUTTT[[[cccsssXXXnnnhhhUUU^^^ooolllUUUqqq|||bbbSSSNNNDDD@@@BBB@@@AAA???@@@@@@>>>GGGbbb~~~yyydddSSSLLL]]]vvv}}}}}}vvvtttwww{{{wwwvvvnnnyyyvvvkkkhhhTTTKKKCCCBBBEEEHHHLLLQQQQQQPPPNNNLLLNNNSSSZZZ```iiiwww~~~qqqYYYHHHCCCDDDUUUwwwggg```cccfff```VVVLLLDDDAAABBBCCC===BBBHHHSSShhhmmmSSSTTTZZZZZZ]]]```ccceeedddcccbbbbbblllmmmmmmnnnnnnoooppppppnnnkkkjjjnnnqqqrrrsssvvvxxxsssvvv}}}{{{~~~uuuRRRGGGEEEBBBDDDLLLggg~~~uuuiii^^^WWWRRRMMMJJJ@@@BBBBBBDDDRRRnnnuuuggg\\\OOOLLL^^^wwwmmmiiippp{{{|||{{{ppp\\\HHHBBBFFFJJJIIIIIICCCDDDAAAAAACCCHHHkkkdddKKK???>>>888666555555666666555444555===OOOhhh{{{aaaTTTNNNEEE===999888777888999999777666222666999===HHHZZZjjjrrrwwwzzz|||vvvnnnjjjmmmrrrkkkhhhdddbbbaaa___YYYUUURRRPPPNNNMMMLLLJJJFFFDDDIIIGGGBBB>>>;;;999888888999888888777666555555444222666;;;BBBMMM]]]ooo|||}}}tttoooooovvvyyysssyyyppp\\\MMMHHHIIIKKKJJJKKKLLLNNNNNNNNNNNNNNNQQQQQQRRRRRRRRRSSSSSSSSSSSSVVVXXX^^^tttdddhhhrrrYYYZZZcccuuuvvvSSSdddjjjXXXQQQFFF@@@AAA>>>???===>>>@@@>>>BBBZZZtttkkkZZZRRR___uuu{{{zzz~~~~~~|||ooovvvyyyyyy]]]SSSJJJHHHHHHHHHMMMTTTMMMMMMLLLIIIGGGIIIMMMRRRUUUdddxxxsss]]]MMMHHH[[[rrrrrrvvvssskkk]]]PPPGGGEEEFFF>>>BBBCCCGGGXXXxxxhhhUUUVVV[[[[[[XXX\\\aaaccccccbbbbbbccckkkmmmoooooonnnnnnnnnoookkkggghhhooosssqqqppprrrsssqqqtttxxxxxx```NNNEEE???BBBKKK\\\xxxkkk```YYYTTTPPPMMMAAACCCBBBAAALLLfffmmm```RRRJJJXXXoooiii^^^gggwwwvvvsssiiiPPPDDDDDDHHHMMMRRRJJJEEE??????BBBDDDccceeeJJJ>>>>>>:::888777777777777666444666;;;HHHaaa~~~bbbOOOHHHAAA999:::999888888999999888777222666777999CCCTTTdddllliiirrr{{{{{{uuuqqqtttxxxssspppnnnmmmmmmkkkfffaaa^^^[[[WWWTTTRRROOOMMMJJJOOOMMMHHHDDD@@@>>>======999999888777666555444444111444999???IIIYYYkkkwwwzzzppplllnnnyyytttsss}}}zzzfffTTTIIIDDDDDDFFFGGGKKKPPPQQQPPPNNNNNNOOONNNNNNOOOPPPQQQQQQQQQQQQTTTUUUTTTSSS]]]xxx{{{hhhuuujjj___ZZZggg~~~VVV^^^zzzooo]]]TTTGGG@@@@@@======;;;<<<@@@===@@@UUUmmmrrraaaXXXdddwwwoootttiii___UUUPPPKKKJJJQQQ[[[[[[[[[YYYTTTLLLGGGFFFFFFKKKUUUllloooZZZRRRXXXyyy}}}nnn\\\NNNIIIIII@@@CCCBBBAAAPPPppphhhYYYXXXZZZZZZ]]]^^^``````___aaafffjjjhhhkkknnnooonnnmmmnnnoookkkhhhjjjsssxxxuuurrrsssppppppsssuuuvvvlllWWWGGG>>>BBBMMMSSS~~~qqqddd[[[UUUPPPNNNBBBEEECCC>>>EEE\\\xxxrrrcccRRRHHHUUUkkkoooXXX```wwwwwwjjjpppqqqZZZMMMJJJLLLSSS[[[VVVMMMBBB@@@@@@>>>VVVkkkNNNAAAAAA>>><<<:::::::::999777555333666BBBZZZyyy~~~cccQQQKKKEEE>>><<<;;;999999;;;<<<<<<;;;666999999888@@@OOO]]]ddd___kkkyyy~~~zzzvvvxxx|||{{{yyywwwwwwxxxvvvqqqllljjjfff```\\\XXXVVVSSSPPPSSSPPPLLLHHHEEECCCBBBBBB:::999888777666555444333000222777===GGGVVVhhhttt}}}uuukkkhhhlllyyyxxxzzzwww```QQQIIIEEECCCBBBEEELLLSSSTTTQQQMMMMMMNNNJJJKKKMMMNNNOOOPPPPPPQQQWWWYYYZZZXXXYYYiiihhhbbb}}}hhhYYY```vvviiiPPPbbbxxxgggZZZJJJDDDEEE@@@DDD===;;;>>>===>>>NNNbbb}}}{{{jjjYYYZZZmmmzzzvvvzzzrrrfffbbb]]]ZZZcccqqqvvv~~~sss```RRRLLLIIIKKKQQQ___uuummmZZZTTTeeesssaaaRRRKKKEEECCCBBBEEEPPPhhheeeZZZ[[[^^^^^^aaabbbcccfffiiiiiigggeeekkkkkklllnnnpppqqqrrrsssqqqnnnlllnnnsssvvvtttqqqqqqkkkfffnnnyyy{{{fffDDD@@@FFFBBBKKKtttwwwkkkccc]]]UUUOOOGGGDDDCCCDDDEEEPPPmmmvvvcccTTTMMMXXXhhh~~~]]]XXXggg~~~mmmiiiwww```VVVNNNIIIPPP^^^aaaYYYHHHAAACCCAAAIII]]]vvvWWWGGGFFFAAA;;;999>>>@@@;;;888999:::;;;>>>MMMnnnpppddd___RRRAAADDD???<<<======;;;;;;>>>:::888999777AAA]]]kkk```XXXVVVeeessssssuuu~~~}}}xxxvvvtttsssqqqkkkddd^^^YYYVVVQQQMMMJJJFFFAAA>>>999888777555555555666666///555555888CCCMMM^^^vvv{{{wwwmmmkkkqqq||||||{{{uuu^^^NNNFFFBBBEEEIIIEEENNNVVVUUUNNNHHHIIILLLPPPOOOOOOOOOPPPOOOMMMJJJQQQTTTVVVSSSPPP\\\{{{eeecccoooWWW\\\llloooVVV```mmm___MMMFFFFFFAAACCC===<<<>>>===>>>KKK]]]xxxyyyhhhYYYZZZlll{{{www{{{tttpppkkkfffkkkuuuzzzhhhWWWLLLNNNOOOXXXmmmxxxhhh[[[```xxxxxxdddRRRGGGCCCCCCCCCFFFQQQhhhyyyaaaZZZ^^^aaaaaa^^^```ccchhhlllllljjjggggggiiikkklllmmmoooqqqrrrsssooolllmmmsssxxxzzzyyyooolllhhhpppzzzyyyvvvNNNCCCHHHEEEJJJnnnzzzlllccc]]]VVVPPPIIIDDDBBBCCCDDDMMMgggwwwgggVVVMMMTTTaaa___YYYfff|||yyyjjjhhh{{{eeeZZZPPPGGGKKKWWWbbb[[[JJJAAAAAA???DDDUUUyyy{{{```OOOKKKFFF???;;;===>>>:::888888;;;:::<<>>:::999777666555555666666222666555777CCCLLL\\\rrr{{{{{{zzzuuummmlllrrr}}}}}}|||ooo[[[NNNGGGCCCDDDGGGKKKQQQXXXXXXSSSNNNNNNOOONNNNNNMMMNNNOOOOOOMMMKKKKKKNNNQQQRRRRRR^^^zzznnn[[[~~~aaa\\\gggwwwsssYYYYYYyyysssbbbNNNEEEEEE@@@BBB>>>===???======GGGTTTmmmwwwgggYYY[[[lll{{{uuuyyy{{{yyy~~~mmmXXXUUUOOOQQQbbb{{{{{{hhh^^^ddd|||fffQQQEEECCCDDDDDDIIIVVVmmmrrr^^^]]]ccceeeddd^^^```dddhhhlllkkkhhheeebbbeeeiiijjjjjjkkknnnqqqooojjjfffffflllsssxxxyyypppooommmsss{{{xxx}}}VVVBBBDDDDDDFFFcccpppfff___XXXSSSKKKFFFBBBBBBBBBHHH^^^uuuyyylll[[[OOORRR\\\bbbZZZeeeyyyxxxjjjhhh{{{hhh___UUUIIIJJJSSSccc___OOOBBB@@@<<<>>>JJJ```mmmlllZZZRRRQQQHHHAAA???>>>;;;:::::::::999999DDD]]]~~~|||~~~}}}xxx]]]OOO@@@;;;:::;;;>>>AAA>>>;;;:::999FFFnnnwwwZZZKKKRRR]]]lllyyy{{{}}}wwwssskkkgggaaa[[[TTTKKKCCC>>>:::999777666555555666666444777333555AAAIIIWWWkkkzzzvvvuuuqqqlllmmmsss~~~yyyhhhVVVKKKFFFCCCBBBDDDHHHLLLPPPQQQOOOLLLKKKJJJKKKKKKKKKLLLNNNNNNMMMKKKIIIJJJMMMPPPSSS\\\qqq]]]lllsssaaaaaawwwyyyuuuXXXQQQmmmyyygggQQQGGGFFFBBBAAA>>>???@@@>>><<>>======999999:::???NNNlll{{{}}}nnn\\\GGG===;;;===BBBGGG@@@<<<<<<;;;GGGppphhhLLLJJJQQQ^^^nnnssszzz}}}yyyvvvjjjfffaaa[[[TTTLLLDDD???;;;:::888666555555666666<<<===888999DDDLLLXXXkkkxxxuuuqqqnnnjjjlllsss~~~}}}xxxfffRRRHHHDDDBBBBBBCCCDDDDDDFFFHHHIIIHHHEEECCCHHHGGGGGGHHHJJJLLLKKKJJJKKKJJJKKKNNNPPPUUUaaammmpppcccqqqaaahhhwww}}}zzz```PPPcccoooWWWKKKIIIEEE@@@@@@@@@@@@>>><<>>EEEQQQiii}}}hhh[[[ggg^^^OOOCCC>>>>>>>>><<<888:::<<<===AAAYYYyyyuuu|||}}}hhhPPPAAA===???GGGNNNBBB>>>===<<>><<<===???HHHYYYssssssdddbbbmmm}}}}}}}}}www|||xxxeeeRRRKKKLLLIIIIIIHHHPPPlll}}}iiieeegggdddaaa```iiihhhhhhjjjmmmppppppppp^^^___bbbeeegggggggggfffoooppppppqqqqqqqqqqqqqqqqqqtttpppnnnqqqmmmmmmzzzuuuOOOBBB@@@CCCJJJfffzzzjjj^^^WWWTTTRRRJJJDDDDDDBBB???EEEPPPqqqjjjVVVRRRXXX|||qqqeeefff~~~uuummm|||zzzqqqppphhhXXXQQQUUUmmmsssdddLLLFFFEEE@@@>>>CCCNNNeeeooobbbmmmdddSSSDDD>>>>>>>>>;;;:::;;;>>>>>><<>>>>>FFFgggsssYYYQQQHHHGGGVVVcccrrr{{{}}}yyywwwwwwrrrmmmfff^^^WWWPPPIIIDDD<<<;;;999777666555666666<<<@@@===;;;BBBHHHVVVlllqqqzzzxxxqqqkkkhhhppp|||zzz~~~yyyzzzzzzeeeMMMAAA@@@@@@BBBDDDDDDCCCCCCEEEGGGHHHGGGFFFFFFDDDCCCDDDFFFHHHHHHHHHFFFEEEFFFIIIKKKLLLRRRYYYssskkkjjjkkkVVVaaa~~~^^^]]]ssszzz]]]LLLFFF@@@AAABBBBBB@@@>>>======<<>>;;;===AAA>>>CCCdddrrrsss{{{ttt^^^JJJ??????LLLYYYMMMCCC??????HHHfffsssaaa]]]OOOGGGPPPZZZkkkwww|||}}}}}}{{{vvvrrrqqqrrrlllggg___XXXRRRMMMHHHEEE===<<<:::888666666666666000777666444888===MMMfffoooxxx}}}uuupppjjjiiivvvwww~~~uuuxxxttt```JJJAAAAAABBBCCCCCCAAABBBCCCCCCDDDEEEGGGHHHHHHGGGEEEEEEGGGIIIIIIIIIFFFEEEFFFIIIJJJLLLSSS[[[fffyyy___|||bbbXXXkkk~~~bbb```wwwhhhTTTLLLEEEBBBCCCBBB@@@>>>>>>===<<<@@@III^^^xxxyyygggaaajjjyyyzzztttnnnddd]]]ZZZXXXYYYYYYbbb}}}}}}oooccc```ZZZRRRUUU___]]]```eeejjjmmmkkkfffbbbdddaaa```dddjjjkkkfff___iiijjjjjjiiiiiijjjlllmmmmmmuuuvvvvvvyyyrrrmmmtttyyyXXXJJJGGG@@@DDDQQQnnnooobbbZZZVVVTTTKKKEEEFFFEEEAAABBBIIIaaasss___YYY^^^}}}}}}pppnnn|||uuukkkwww||||||tttccc[[[^^^mmmwwwhhhMMMGGGJJJFFFBBBBBBLLLbbb|||}}}vvvxxxppp___LLLEEEFFFEEE@@@AAA:::<<>>LLL[[[QQQEEE???@@@IIIhhhwwwhhhfffXXXJJJMMMSSSdddsss}}}}}}~~~yyytttvvvvvvsssnnnjjjjjjkkk___[[[TTTNNNJJJHHHFFFEEE===<<<:::888666666666666---666666444777;;;MMMhhhmmmwww}}}wwwrrrooojjjkkk{{{vvv~~~rrrvvvnnn[[[HHHAAACCCDDDCCCBBBCCCDDDFFFFFFFFFGGGIIILLLKKKIIIGGGGGGIIIJJJKKKJJJHHHGGGIIIJJJJJJKKKSSS\\\[[[xxxYYYeeewwwYYY^^^pppwwwbbbnnnwww[[[IIICCCDDDBBB@@@???>>>===;;;999???EEEVVVooowwwfff___eeerrr~~~yyytttqqqmmmhhhhhhvvvqqqgggaaabbb___XXX[[[dddiiiccc^^^```fffjjjjjjhhheeegggjjjiiifffdddeeegggdddhhhlllkkkgggeeegggkkknnnrrrwww{{{~~~}}}{{{yyyfffGGGAAABBBBBBLLL^^^pppiiidddTTTRRRPPPKKKFFFEEEGGGFFFDDDTTTyyyrrraaa\\\```}}}vvv}}}sssqqqxxxrrrccc```fffrrrppphhhYYYMMMJJJJJJIIIMMMMMM\\\vvv~~~}}}}}}vvvfffTTTIIIEEEBBB??????AAA======@@@>>>MMMiii}}}pppkkkqqq}}}ttteeeRRRDDDDDDSSSbbb\\\LLLHHHKKKOOObbb~~~qqq___YYYOOOHHHMMMYYYdddsss||||||xxxuuussslllllljjjhhhgggddd[[[QQQNNNKKKDDD>>>???DDDBBB:::@@@999333222444555444444555555666666999???FFFLLL^^^qqq|||uuurrrrrrnnnnnn~~~www{{{~~~xxx{{{lll```QQQDDDBBBGGGGGGDDDAAACCCCCCCCCCCCBBBCCCEEEGGGHHHHHHGGGEEEDDDEEEIIILLLHHHGGGGGGIIIMMMOOOPPPPPPVVVnnnqqqsssdddSSSuuu```\\\]]]yyysss\\\aaatttfffRRRKKKFFFDDDAAA@@@@@@???===;;;<<<@@@NNNggg|||tttfff```fffsss~~~mmmaaaZZZ]]]```]]]```fffgggccc```bbbiiinnnnnnlllfffhhhiiigggeeeccceeefffgggjjjmmmmmmjjjgggggghhhnnnrrrxxx~~~~~~}}}~~~lllNNNHHHBBB@@@BBBLLLllltttkkkgggYYYSSSQQQMMMGGGDDDCCCCCCBBBRRRuuuuuufffbbbggg{{{zzzxxxjjjggglllyyywwwnnn___VVVTTTTTTTTTQQQPPP]]]vvv{{{kkkXXXMMMIIIGGGCCCBBBDDDAAA@@@@@@>>>JJJdddvvvppplllqqq~~~uuufffSSSGGGIIIYYYiiihhhXXXSSSTTTSSS```uuuppp]]]WWWNNNGGGLLLOOOYYYeeemmmnnnkkkjjjjjjeeeeeedddaaa[[[SSSMMMJJJAAAAAA===999;;;AAA@@@<<<>>>:::666555666555333222333333444444666:::@@@EEEXXXmmm{{{uuurrrrrroooqqqrrrrrrpppyyycccSSSGGG>>>>>>CCCDDDDDDCCCCCCCCCDDDCCCAAABBBDDDFFFFFFFFFFFFDDDCCCDDDGGGJJJFFFEEEEEEHHHLLLPPPRRRRRROOO___{{{tttaaalllssseee[[[ooo|||sssZZZVVVeeennnYYYOOOJJJGGGDDDBBBAAA@@@>>>===;;;;;;FFF\\\rrr}}}rrrfffbbbhhhttt}}}}}}lll___VVVZZZ______aaaeeecccaaaaaadddiiinnnnnnmmmggghhhgggeeecccbbbccceeehhhjjjlllmmmkkkhhheeeccclllpppwww}}}~~~{{{pppQQQFFFEEECCCAAAEEEbbbwwwmmmiii]]]SSSRRROOOIIIBBB>>>???AAAJJJiiiyyyiiigggmmmtttqqquuu}}}zzzqqqcccZZZZZZ\\\\\\WWWWWWaaauuuooo\\\PPPMMMLLLJJJHHHKKKGGGCCCBBB===GGG^^^kkkqqqzzzzzzrrrooorrr{{{tttfffTTTKKKPPP```nnnqqqccc]]][[[WWW___nnntttooo[[[TTTKKKEEEJJJIIIOOOXXX\\\]]]]]]^^^___[[[YYY\\\___WWWHHH???@@@888:::999666777<<<>>>===::::::999777555555444333333333444555555888<<<@@@PPPfff~~~xxxttttttrrrwww{{{iiihhhmmm~~~]]]HHH@@@;;;<<>>======;;;AAATTTiiixxx{{{qqqgggccciiisss{{{~~~xxxnnnddd\\\[[[\\\\\\^^^bbb___```aaacccfffiiijjjjjjhhhgggeeecccaaaaaacccdddfffgggiiikkkllljjjeeeaaaiiimmmrrrxxx{{{|||zzzyyy~~~|||[[[DDDDDDDDDFFFIIIaaayyylllhhh]]]SSSRRRQQQLLLCCC<<<===BBBAAAYYYyyy{{{kkkhhhppp||||||tttggg```aaacccccc```___gggvvvppp^^^RRRQQQRRRRRROOOSSSNNNGGGDDD???GGG[[[bbbfffnnnvvvyyyxxxvvvuuuvvvrrrgggXXXPPPVVVdddmmmpppbbb\\\ZZZVVVaaaooorrrnnnYYYPPPHHHAAAEEEDDDGGGJJJKKKKKKLLLNNNPPPOOONNNYYYhhhhhhUUUCCC===:::;;;;;;888777999;;;===;;;>>>???:::555444555555333555777888999;;;???AAAIII___|||~~~yyyxxxxxx~~~{{{iiijjjyyyzzz\\\DDD???<<<======<<<>>>BBBBBBCCCCCCBBB@@@???@@@AAACCCDDDEEEDDDCCCCCCEEEGGGDDDBBBBBBCCCHHHLLLPPPQQQPPPQQQdddlllzzznnnaaabbbyyygggssslllUUUYYYsssiiiXXXQQQLLLFFFBBB@@@???>>>===???;;;>>>LLL]]]kkkwwwyyypppfffccciiiqqqwwwyyywwwkkkhhhddd___ZZZXXX\\\bbb```bbbcccdddcccdddeeefffhhhfffdddbbbaaabbbcccdddeeefffiiilllnnnmmmiiieeejjjlllpppsssvvvvvvvvvuuu~~~{{{vvvSSSDDDBBBDDDGGGWWW}}}oooiii\\\TTTRRRQQQNNNFFF===>>>DDD>>>MMMgggmmmjjjrrr|||oooiiikkkmmmllljjjjjjppp{{{sssaaaVVVWWW[[[]]]WWW[[[TTTJJJFFFCCCKKK___dddhhhoooxxx{{{rrrssslll___XXX]]]eeeiiihhh[[[TTTQQQQQQ```qqqsssyyy~~~pppZZZOOOFFF???AAA>>>>>>===<<<;;;;;;===>>>DDDEEEWWWtttvvv[[[HHH???>>><<<:::888777:::>>>GGGMMMNNNCCC888666666666222444777999;;;>>>BBBFFFEEEZZZwww|||yyyzzztttvvvtttXXXAAA===;;;;;;:::888;;;@@@AAABBBCCCBBB@@@??????@@@BBBDDDFFFFFFEEEDDDEEEFFFEEECCCBBBCCCFFFIIIKKKKKKNNNQQQZZZkkk|||gggkkk\\\lllZZZbbbwwwtttYYYVVVhhhooo[[[TTTOOOHHHBBB@@@??????>>>>>>;;;<<>>>>>>>><<<:::888777777777888<<>>DDDHHHFFFWWWrrr|||zzz|||nnnRRR???:::666777777777:::???>>>@@@AAAAAA@@@>>>??????AAACCCFFFGGGFFFDDDDDDEEEEEEDDDCCCCCCEEEFFFFFFEEEDDDJJJNNNVVVnnn```rrrbbbdddtttPPPZZZttt{{{___TTT^^^{{{xxxbbbXXXRRRJJJDDDAAA@@@@@@@@@>>>======@@@CCCKKK[[[jjjlllddd[[[ZZZ```jjjppprrrxxx}}}sssaaacccddd```]]]\\\^^^aaabbbdddeeebbb]]]\\\aaaeeeeeedddbbbcccfffgggfffdddfffjjjmmmnnnlllkkkkkklllmmmllllllnnnppptttwwwzzztttyyy|||ZZZFFF@@@DDDEEEXXX{{{hhh___WWWSSSTTTNNNCCC???DDDCCCDDDPPPiiiooolllssszzzyyy|||}}}{{{|||iii\\\]]]dddhhhbbbfff[[[KKKIIINNN^^^tttwwwvvvuuuxxxrrrcccZZZ]]]^^^ZZZSSSHHHCCCAAAFFF]]]ppppppvvv}}}gggWWWJJJ???>>>???===<<<;;;::::::999999777:::FFFddd~~~RRRGGG===:::999777888<<>>888333222333444666999>>>DDDIIIIIIVVVnnn~~~}}}|||mmmUUUFFF>>>777666777666999<<<<<<>>>@@@@@@???>>>?????????BBBEEEFFFEEECCCCCCCCCCCCBBBBBBDDDEEEEEECCCBBBAAACCCGGGMMM[[[vvvqqqbbbpppmmmaaajjjxxxLLLYYYyyyfffSSSXXXrrrnnn[[[UUULLLEEEBBBAAABBBBBB@@@????????????EEEUUUfffeee]]]UUUUUU]]]gggooorrrvvv{{{jjjbbbbbbaaa___^^^^^^\\\ZZZ^^^aaabbb^^^YYYYYY^^^ddddddcccbbbdddggghhhgggddddddiiimmmlllgggeeegggjjjjjjjjjiiijjjmmmsssxxx|||sss{{{ZZZBBB>>>GGGCCCLLLuuuoooeeeZZZUUUVVVQQQEEE???BBBCCCAAAJJJcccllliiiqqq}}}hhh[[[[[[bbbfffeeeiii\\\KKKJJJRRRddd{{{|||{{{llluuuwwwooo]]]TTTWWWXXXSSSIII@@@===>>>FFF^^^qqqpppxxxlll[[[MMMAAA>>>;;;:::999999::::::999888555777===TTT___PPPBBB===:::777666888>>>VVVfff^^^MMMBBB:::444555666666777999???FFFKKKLLLVVVlll~~~|||ppp^^^PPPFFF<<<999888777777999;;;===???@@@????????????===@@@DDDEEEDDDBBBAAAAAAAAAAAABBBDDDFFFFFFCCCAAADDDBBBFFFMMMQQQ```cccddduuuaaaeeesssOOOSSS~~~aaa^^^jjjxxxjjjWWWGGGFFFHHHDDD???>>>BBBAAA>>><<<===CCCKKKPPPQQQNNNNNNRRRWWW]]]hhhrrr{{{}}}mmmfffcccfffddd^^^YYYZZZ]]]^^^______^^^\\\[[[\\\```ccciiigggcccaaa``````bbbcccbbb```______aaacccddddddgggeeeeeeggglllooonnnlllmmmqqquuuaaaFFFDDDBBBAAAGGGZZZtttgggWWWSSSTTTKKKEEEBBB<<<:::AAAIIIUUUmmmmmmlllyyyqqqddd]]]___fffnnnsssgggSSSOOOWWWmmmyyyuuuwww~~~wwwlll___UUUNNNKKKIII???EEE@@@777BBB^^^rrrtttyyygggSSSHHHBBB<<<===>>>>>>>>>===<<<;;;888:::999CCChhh{{{[[[AAA===>>>999888>>>:::@@@IIIQQQQQQJJJ===444999555333555:::>>>CCCGGGSSS```xxxsssxxxrrrrrr\\\DDD666555888::::::<<<;;;;;;;;;===???AAABBB======>>>???????????????@@@AAABBBBBBCCCCCCBBBBBBAAABBB@@@CCCIIIQQQppphhh}}}tttdddcccqqqLLLPPPxxxpppgggggg{{{ooo[[[JJJHHHIIIDDD???>>>@@@???===::::::===BBBGGGIIIGGGGGGKKKPPPVVVaaakkkuuuxxx||||||lllkkknnnmmmggg]]]YYY[[[^^^___bbb```]]]ZZZXXXZZZ^^^aaabbbbbbaaaaaabbbdddfffgggbbbaaa______```aaaaaaaaa`````````bbbfffhhhhhhhhhjjjmmmpppxxxkkkLLLDDD@@@>>>AAALLLooosssdddTTTOOOPPPKKKHHHGGG@@@>>>BBBEEELLL___zzzooonnn{{{}}}mmm___WWWZZZaaahhhmmmbbbQQQOOOYYYqqqwwwnnnsss}}}vvvhhhZZZPPPIIIEEEBBB===@@@===777???UUUiiipppwww|||dddRRRHHHCCC@@@<<<;;;;;;<<<;;;:::;;;<<<:::???XXX~~~eeeGGG@@@@@@:::888<<<777:::@@@FFFHHHDDD<<<777888555444777===CCCHHHKKKRRR```yyy}}}pppjjjOOO<<<666666666777;;;;;;;;;;;;===>>>@@@AAA;;;<<<======>>>>>>======>>>???@@@@@@AAAAAA@@@@@@AAABBB@@@BBBFFFGGG^^^dddgggsss```cccvvvHHHLLLmmmpppbbbiiiyyydddQQQMMMMMMFFFAAA@@@AAA@@@>>>:::888888;;;===BBB@@@@@@EEEJJJOOOYYYcccmmmqqqwww|||wwwrrryyy|||wwwkkk^^^ZZZ]]]___^^^bbbaaa]]]YYYWWWXXX[[[___^^^___```bbbdddeeeggggggcccbbbaaa```____________ZZZ\\\^^^```aaabbbdddfffiiikkklllrrr|||WWWFFF??????@@@AAAYYYtttfffTTTMMMMMMIIIJJJIIIAAA@@@AAA@@@CCCQQQiiipppqqq}}}{{{iii[[[TTTWWW^^^fffjjj^^^PPPOOOYYYrrrooogggvvvyyygggXXXNNNHHHBBB>>><<<<<<::::::>>>KKK]]]kkkmmm~~~xxx]]]PPPPPPIIIBBB>>>>>>???@@@@@@<<<;;;:::<<>>>>><<<:::777666666999@@@GGGLLLNNNRRRaaayyy~~~vvvtttyyy\\\DDD888666666777;;;;;;;;;;;;<<<===??????:::;;;;;;<<<===<<<<<<<<<<<<======>>>>>>>>>>>>>>>@@@AAA>>>AAAEEEAAAMMMgggppp[[[ddddddXXXeeeDDDHHHbbbsss```\\\tttmmmYYYSSSQQQJJJEEEDDDBBBBBBAAA>>>:::999999:::???===>>>CCCHHHLLLUUU^^^eeejjjrrrxxx|||tttwww}}}nnnaaa]]]______\\\^^^^^^]]]ZZZXXXXXXZZZ\\\^^^```aaacccdddddddddddddddeeedddbbb```^^^^^^___ZZZ^^^aaabbbaaabbbfffiiilllllllllpppzzz^^^HHH@@@CCCEEE@@@OOOjjjyyymmmZZZOOOLLLHHHJJJIII???@@@???>>>???KKKccctttuuu{{{hhh[[[VVV[[[ccckkklll___QQQOOOWWWqqqpppjjj~~~iiiYYYPPPKKKDDD???>>>;;;;;;??????CCCRRReeefffrrrnnn___\\\XXXQQQIIICCC@@@AAABBB;;;999999===CCCUUUyyysssPPPCCCAAA===:::;;;999888777888;;;<<<===<<<666666777999???IIINNNOOORRRbbbzzzyyynnnppp}}}zzz~~~dddIII:::888:::;;;::::::;;;;;;;;;<<<======::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<==================>>><<>>CCCHHH@@@KKK]]]rrraaaUUUNNNHHHLLLLLLBBB@@@???>>>???III___}}}}}}vvveee[[[YYY```iiiooonnn```RRRPPPWWWrrrtttoookkkZZZQQQKKKEEE???@@@;;;===AAA???===III[[[ccciiiuuujjjllliii^^^OOOCCC>>>>>>===777777>>>FFFTTTsssqqqSSSFFFDDD@@@>>>>>>;;;:::888999:::;;;:::999555777666666===IIIPPPPPPWWWhhh~~~vvvfff^^^jjj|||kkkNNN<<<999;;;;;;:::::::::;;;;;;;;;;;;::::::;;;<<<<<<======<<<<<<;;;<<<<<<===============<<<>>>;;;>>>FFFEEEHHHWWWfffZZZRRRgggXXXAAAGGGNNNfff|||rrrddd[[[___wwwggg\\\VVVMMMFFFDDD???@@@@@@???<<<::::::;;;:::888:::???AAACCCIIIPPPXXX^^^fffmmmtttzzz~~~vvvooosssyyyxxxuuummmccc^^^___]]]ZZZWWWZZZ]]]]]]\\\[[[[[[\\\\\\]]]```bbbdddeeeeeeeeecccfffhhhgggcccaaabbbdddbbbccceeeeeeeeefffgggiiikkkgggiiinnnqqq{{{dddKKK>>>AAAEEE>>>GGGYYYtttggg]]]TTTKKKOOORRRHHHCCCAAA??????DDDTTTpppmmm]]]VVVWWW```iiimmmjjj]]]RRRRRRZZZvvvvvvppp~~~ppp^^^RRRKKKDDD@@@@@@===>>>@@@>>>;;;BBBNNNXXX[[[kkk~~~mmmWWWFFF>>>@@@;;;999???HHHWWWqqqrrr\\\PPPKKKFFFBBBAAA;;;:::999999999999777555555888777555===LLLUUUUUUaaarrrjjj```[[[nnnrrryyyqqqSSS===888888777999::::::::::::999999888:::;;;<<<<<<======<<<<<<;;;<<<<<<===============<<>>>>>CCCIIIQQQVVV]]]eeelllssszzz~~~qqqmmmpppqqqmmmmmmggg^^^ZZZ\\\^^^^^^\\\]]]]]]\\\ZZZZZZ\\\]]]______```bbbcccccccccccc```dddggggggcccaaacccffffffeeeeeeeeeggghhhgggfffhhhcccfffnnnppptttwww[[[GGGCCCDDD<<>>GGG```wwwyyydddVVVRRRTTT]]]fffkkkgggZZZPPPQQQZZZwwwzzzqqq~~~~~~jjjZZZPPPIIIFFFCCCBBBAAAAAA??????AAAEEEHHHLLLUUUjjjuuuXXXEEEBBB@@@>>>@@@III]]]xxxyyyjjj^^^UUULLLEEECCC===;;;999999999999888777666999888555???SSS______ooo~~~yyy}}}pppllliiixxxggghhhtttWWW@@@888777444999999:::::::::888777666999999:::;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<:::???===<<<@@@===>>>IIIIIISSSlllpppggguuu}}}AAAJJJGGGOOOnnn}}}jjjbbbYYY\\\nnnbbbTTTJJJGGGDDDDDDCCC@@@===<<<<<<===888777888<<<======@@@FFFKKKPPPWWW___gggooovvv{{{}}}~~~|||iiiggghhhffffffgggcccZZZUUUYYY___bbbbbb```]]]YYYWWWXXX\\\___ddddddcccbbbaaa```______]]]bbbffffffcccaaacccfffjjjhhhfffgggiiijjjhhhfffgggaaaeeeoooqqqsssmmmSSSHHHFFF===GGGIIIcccxxxppp```OOOOOOQQQIIIGGGEEEBBB???;;;@@@VVVmmmuuu```SSSOOOSSS\\\dddkkkfffYYYPPPPPPXXXvvvssswwwdddXXXQQQOOOGGGHHHFFFBBBBBBCCCDDDBBBBBBFFFLLL\\\xxx}}}cccHHHCCCDDDBBBAAAKKKcccvvvjjj\\\PPPGGGDDD???===:::999:::;;;<<<;;;666:::999666BBBXXXfffhhhyyy{{{}}}wwwccc[[[uuu~~~{{{uuuYYYBBB;;;999666888999::::::999888666555888888999::::::::::::999999:::;;;;;;<<<<<<;;;;;;888??????>>>AAA>>>===HHHKKKLLL___pppfffAAAGGGJJJLLLYYYvvv~~~qqq]]][[[cccrrr{{{iiiXXXOOOOOOEEEDDDCCCCCCCCCBBB@@@>>>888888999:::<<<>>>@@@AAAHHHKKKPPPWWW```iiipppuuuxxx{{{zzzyyy|||ttthhheeedddbbbcccbbb```]]]ZZZ[[[^^^aaabbbbbb```^^^[[[[[[^^^```cccdddeeedddbbbaaabbbcccccc```]]]^^^bbbeeefffeeeiiigggffffffggggggfffdddhhheeehhhqqqsssttt~~~WWWNNNEEE>>>GGGFFFQQQvvvuuukkkbbbRRRLLLPPPOOOMMMDDD???AAA???@@@OOOaaaoooYYYTTTWWWZZZaaaiiirrrjjj\\\TTTQQQSSSrrryyy~~~lll___YYYVVVOOOHHHBBBDDDFFFFFFFFFHHHDDDDDDHHHPPPjjjPPPHHHBBBBBBDDDMMMlll~~~qqq```QQQIIIFFFEEE>>>888777999<<<;;;999:::<<<999666AAAWWWggglll~~~jjjUUURRRdddxxx}}}sss^^^JJJ===::::::;;;:::999999::::::888777777777888888888999999999666777999:::;;;;;;:::999999:::<<<======>>>@@@BBBJJJIIIRRRtttcccwwwBBBDDDEEEIIIWWWtttkkk[[[[[[hhhsss^^^OOOJJJFFFEEECCCBBBAAA@@@===;;;888888999:::;;;===???@@@EEEGGGLLLRRRZZZccciiimmmqqqvvv|||yyy{{{wwwfff```aaabbb______^^^]]]\\\^^^bbbfff___]]]\\\^^^bbbddddddccc```bbbccccccccccccdddfffhhheeebbbbbbdddfffeeedddhhhgggfffdddddddddfffgggfffdddhhhpppqqqrrr}}}qqq[[[GGG>>>CCC???IIIiii}}}ooogggVVVKKKMMMMMMLLLDDD@@@AAA???>>>IIIXXXyyyqqq___YYYXXXYYYaaajjjvvvnnn```WWWUUUTTTlllqqqeeeZZZVVVOOOIIIHHHGGGEEEEEEGGGHHHEEEFFFLLLdddaaaQQQHHHDDDEEEOOOoootttfffVVVLLLIIIDDD@@@;;;999999:::::::::888:::999888DDD\\\mmmrrrdddPPPLLL[[[mmmxxxxxxqqq___JJJ<<<777777;;;999888888999999888777777777777888888888999999666777888::::::::::::999999;;;===>>>>>>>>>@@@BBBGGGFFFLLLhhhmmmCCCBBBAAADDDQQQllluuu```\\\```~~~lllVVVKKKJJJGGGDDDBBBAAA???===;;;:::999999::::::;;;<<<===@@@BBBFFFLLLSSSZZZ```cccjjjpppwww{{{}}}xxxwww}}}uuuccc\\\^^^bbb^^^^^^^^^]]]]]]___cccfffbbb___^^^ccciiilllhhhccc^^^```bbbccccccdddfffhhhkkkjjjhhhhhhhhhgggdddbbbfffggggggdddbbbbbbeeeiiiffffffkkkrrrrrrqqqxxxlllLLLAAAAAA<<>>;;;BBBLLL^^^~~~xxxjjjccc]]]ZZZbbbnnn}}}uuueee[[[XXXWWWgggzzzdddbbb[[[VVVSSSOOOJJJIIILLLQQQLLLIIIJJJZZZyyy]]]OOOHHHIIIUUUsss{{{ooo___TTTQQQIIIEEE@@@<<<::::::<<<===888;;;;;;<<>>>>>>>>@@@BBBBBBCCCDDDWWWzzzfffBBBAAABBBDDDJJJ___xxxkkkggg```ppp}}}cccTTTNNNKKKGGGDDDCCCBBB@@@>>>;;;;;;:::999999999::::::>>>???BBBGGGMMMSSSXXX[[[eeekkksssxxx{{{}}}vvvrrruuu~~~lll___[[[]]]aaa______^^^\\\[[[\\\___bbbjjjiiihhhkkkmmmkkkeee___^^^___aaabbbbbbccceeegggjjjjjjjjjjjjjjjgggeeebbbcccgggiiigggcccbbbeeeiiijjjkkkpppuuuuuusssvvv~~~yyyQQQEEEAAA???CCCNNNiii~~~vvvcccNNNIIIIIIGGGCCCBBBBBB???<<<>>>EEEHHHjjjwwwpppeee^^^dddqqqkkk\\\XXXWWWeee~~~zzzpppkkkfffbbb[[[TTTRRRTTTYYYTTTRRRMMMQQQvvvfffUUULLLOOO[[[xxxwwwggg\\\ZZZUUUMMMBBB<<<;;;===???@@@;;;>>>>>>BBBSSSnnniiiNNN???;;;???GGGWWWdddrrrsssaaaHHH999555888777666666888888777666555555666666666777777777666666777888888999999999999;;;=========>>>???AAA<<>>AAADDDIIINNNSSSUUUbbbhhhooouuuwwwyyy|||xxxqqqpppuuu~~~sssccc___]]]\\\]]]\\\\\\\\\[[[ZZZZZZ]]]___nnnooopppooolllgggbbb______```aaaaaa``````aaaccceeegggiiijjjiiihhhfffeeeaaafffkkkjjjfffccceeegggkkkmmmqqqttttttrrrtttxxxWWWFFF???AAACCCGGGXXX}}}jjjVVVOOOMMMEEECCCCCCCCCAAA??????BBB???^^^yyylllaaaeeeooosss]]]UUUUUUccczzz|||vvvqqqhhh^^^WWWVVVYYYWWWZZZVVVOOOiiikkkYYYPPPUUUaaa||||||kkk```___aaaTTTDDD;;;<<>>@@@999BBB??????UUUuuuuuu^^^dddppp:::;;;DDDJJJIIIRRR|||ooo```tttxxxbbbSSSOOOIIIDDDBBBBBBBBBAAA>>>===<<<:::999999999999;;;<<<>>>AAAFFFJJJOOOQQQ[[[aaahhhmmmpppsssxxx{{{~~~rrrooorrrxxxiii^^^___^^^\\\\\\WWWYYYYYYYYYYYY[[[]]]```gggjjjllljjjfffbbbaaaaaa___```aaa```^^^]]]^^^___```cccfffhhhhhhggghhhhhhaaadddhhhiiifffdddeeefffiiijjjlllnnnnnnnnnppprrrcccGGG===@@@AAABBBLLLiiiiiiXXXQQQKKKFFFEEECCCBBBBBBAAAAAABBB@@@VVVwwwtttgggeeekkkhhhYYYUUUaaauuu{{{mmm```YYYWWWUUU___aaaVVVdddooo\\\TTTYYYddd~~~qqqcccaaaiii\\\KKK@@@>>>??????>>>===@@@AAAGGG[[[xxxwwwYYYFFF???<<<<<<>>><<>>999AAA???<<>>GGGEEEIIIkkk|||___kkkmmm}}}qqq\\\WWWOOOHHHEEEDDDCCCBBB>>>>>><<<;;;::::::999999888999;;;>>>BBBFFFJJJLLLPPPVVV^^^dddhhhmmmtttyyy|||}}}~~~uuunnnpppwww}}}yyy___YYY\\\\\\\\\___XXXYYYZZZZZZYYYZZZ\\\^^^___^^^]]]]]]^^^_________]]]^^^___^^^\\\[[[\\\]]]^^^bbbeeegggfffggghhhjjjccccccbbbbbbbbbcccdddeeeggghhhgggggggggjjjnnnooo{{{wwwNNN???@@@AAAAAADDDVVVxxxlll___XXXMMMJJJHHHDDDAAA@@@AAAAAAAAAAAAMMMdddrrrkkkkkkhhh[[[aaarrrxxxmmm]]]WWWaaakkkbbbdddttt```WWWZZZddd|||hhhdddlllfff\\\PPPFFFAAAAAABBB@@@BBBDDDKKKbbbzzzdddLLL???======???AAA@@@EEESSSaaa]]]KKK>>><<<444333333333555666555444333333333333444444444444555555444444555666888999777888999:::999999:::<<<:::???<<<<<>>XXX{{{___[[[XXXeeeeee___VVVNNNIIIGGGEEEDDD???>>>===<<<;;;:::::::::555666888;;;???CCCGGGIIIHHHNNNVVV\\\bbbiiirrrwwwwwwxxxxxxxxxwwwxxx{{{}}}vvvoookkkqqqzzzlllXXXUUUXXXYYY]]]ddd]]]^^^^^^\\\ZZZYYYYYY[[[[[[VVVRRRSSSXXX\\\\\\YYY[[[\\\]]]]]][[[[[[\\\]]]___bbbeeefffffffffiiikkkeeebbb^^^\\\^^^bbbdddeeeggggggeeeccceeejjjnnnpppttt}}}VVVEEECCCCCCBBBAAAIIIeeewwwmmmfffWWWMMMJJJEEE???>>>@@@@@@???@@@EEEUUUmmm|||qqqnnnwwwdddcccqqquuuuuufffZZZcccrrrjjjcccqqqxxxcccXXXZZZbbbooogggnnnppplll___NNNDDDDDDHHHCCCFFFHHHQQQjjj}}}|||}}}gggTTT@@@888888;;;>>>BBB@@@===BBBLLLJJJ>>>777999444333222333555666555444222222333333333444444444555555444444555666888999666777999999888888999;;;<<<<<<:::===@@@===KKKiii^^^ZZZ@@@<<<>>>DDDDDDCCCOOO```\\\\\\___sss{{{kkkYYYQQQSSSSSSMMMFFFCCCAAA>>>======<<<;;;999===888888===???===???DDDHHHKKKPPPVVV\\\ccckkkppptttuuutttpppkkklllrrrxxxyyynnngggkkkrrryyytttbbbLLLDDDLLLWWW^^^___bbb^^^ZZZ[[[^^^___]]]YYYaaa^^^ZZZVVVUUUWWW[[[]]]YYY[[[]]]^^^]]]\\\\\\\\\ZZZ___ddddddaaacccjjjqqqhhhccc]]]]]]aaaeeeeeedddbbbdddeeeddddddhhhnnntttuuu|||kkkEEEJJJ???===DDDBBBKKKyyyvvvlllfffOOOIIIDDDCCCBBB???>>>@@@>>>AAALLL^^^sss{{{xxxtttnnnpppttt{{{xxxggg]]]kkkvvvjjjfffxxx|||mmmTTTKKK]]]xxxkkkeeeqqqwwwnnn```YYYZZZ[[[XXXIIIHHH___}}}rrr```OOO>>>888999999999999888888888888777777777777333333333222222111111111333333333333333333333333444666555222333777999888444444555555666777777777999;;;<<<;;;:::===FFFMMM~~~bbbkkk>>>;;;===BBBAAA@@@KKK[[[ccciiigggrrruuubbbXXXXXXXXXQQQJJJDDDBBB???=========;;;:::999777999>>>@@@===>>>BBBDDDHHHMMMRRRXXX___fffkkkkkkooorrrqqqmmmiiijjjkkk}}}~~~mmmeeefffkkkrrrzzzlll]]]KKKCCCIIIRRRYYY[[[[[[XXXVVVYYY^^^bbbaaa___dddaaa\\\WWWUUUUUUWWWYYYXXXZZZ]]]]]]]]]]]]^^^___YYY]]]aaabbbaaadddiiinnniiiddd^^^]]]aaaddddddbbbbbbccccccccceeeiiinnnqqqmmmsss|||yyyOOOHHH===<<>>AAAHHHUUUdddppptttuuuwww}}}}}}yyytttvvv|||~~~jjj\\\iiizzzrrrlllxxx|||nnnVVVMMMYYYpppuuufffkkkpppqqqmmmiiiggggggcccSSSOOOccc~~~nnnZZZJJJ;;;777888888777777666666666666555555555555333333333222222111111111333333333333333333333333111555555222111444666555444444555555666666777777777999;;;:::999;;;BBBHHHccc|||rrrddd===:::;;;???>>>===FFFSSSyyyrrruuuooosss~~~hhh[[[XXXWWWQQQJJJFFFCCC@@@>>>>>>===<<<:::888777:::>>>>>>;;;<<<@@@@@@CCCHHHLLLQQQXXX^^^cccfffkkkpppqqqnnnjjjhhhgggyyy|||sssgggdddffflllttt||||||fff\\\OOOHHHJJJPPPVVVYYYWWWUUUUUUXXX]]]aaaaaa```bbb```[[[WWWVVVVVVWWWYYYYYY[[[\\\\\\\\\]]]```bbb]]]]]]^^^```aaadddfffhhhhhhccc^^^\\\^^^``````___bbbaaa```bbbfffjjjmmmnnnnnnpppwww___III>>>===CCC@@@@@@\\\tttlllVVVMMMFFFDDDDDDBBBAAACCC>>>???CCCIIIPPPXXX]]]```fffnnnyyy~~~~~~|||xxxaaajjjwww{{{pppVVVKKKPPP^^^tttkkkiiiqqqvvvuuuvvv{{{uuueee^^^nnnyyygggQQQDDD888555777666555555444444444333333333222222222222222222222111111111333333333333333333333333000777:::555111222444444444444444555666666777777555777999999888999===AAALLLhhhkkk<<<:::;;;===<<<<<>>>>>===;;;::::::::::::999888:::<<<===???CCCGGGKKKQQQWWW[[[cccgggmmmpppooommmlllllltttuuuuuutttvvv}}}wwwhhheeeiiijjjpppxxxlllhhhccc[[[TTTQQQRRRWWW[[[YYYXXXVVVWWWZZZ\\\\\\[[[ZZZYYYXXXWWWXXXZZZ\\\^^^\\\]]]]]]\\\[[[\\\___aaaaaa___^^^___bbbdddcccbbbfffbbb^^^\\\]]]]]]\\\[[[bbb``````ccchhhlllllljjjppppppssssssOOOCCC@@@FFFCCC???PPPjjjzzzooo]]]RRRGGGDDDDDDBBBAAABBB===???@@@@@@AAADDDKKKPPPVVV```nnnzzz{{{~~~nnnnnn{{{[[[LLLKKKOOOoooqqqtttxxxvvv{{{vvvooo{{{~~~~~~uuu___HHH>>>666555777666444444333333222222222111111111222222222111111111111111222222222222222222222222333;;;@@@;;;444333555666333333444555555666666777444666888999888888:::<<>>===<<>>GGGXXXxxxfffXXXKKKEEEDDDBBB@@@AAA===>>>>>><<<:::<<>>EEESSSsss;;;;;;<<<<<<;;;<<<@@@CCCQQQhhh~~~|||wwwhhh```ZZZUUUNNNJJJEEEAAA??????>>>===CCC???888555888>>>===888:::<<>>>>><<<:::;;;???CCCCCCMMM[[[hhhrrr{{{}}}tttwww\\\RRRMMMVVVllloookkk}}}~~~|||zzz|||mmmSSS>>>888444555777555444444333333333222222222111111000000000111111111111111222222222222222222222222444:::<<<777222111222222333333333444555555666666666666777888888999999999<<>>???III[[[zzzvvviii]]]UUUPPPLLLFFFBBB@@@??????>>>BBB>>>999999AAAIIIDDD999999;;;===>>>@@@CCCHHHKKKNNNYYYiiiyyyyyysssrrruuuxxxwwwuuuuuuwwwzzz}}}pppbbb\\\]]]bbbjjjrrrxxxjjjaaabbbaaa^^^[[[YYYZZZ[[[UUUVVVUUUUUUTTTTTTUUUVVVUUUVVVWWWXXXZZZ[[[[[[[[[\\\]]]^^^]]]ZZZYYYXXXYYYWWWXXX[[[___cccfffggggggbbbggglllppppppmmmiiiffffffiiinnnpppooollljjjiiihhhnnnqqqqqq{{{~~~dddMMMEEEBBB===>>>EEE]]]{{{~~~lllXXXMMMIIIDDD@@@???======>>>===<<<<<<===>>>>>>FFFRRR^^^hhhqqq{{{yyylllYYYOOOPPP]]]~~~}}}nnnttt}}}}}}}}}zzzaaaHHH<<<666222444555333222444222222222222111111111111///000000000111111111222111111111111111111111111444777777222///000111000222333333444444555555666666555555555777888999999:::???BBBUUU{{{777999999999999<<<======BBBOOOsss}}}tttdddYYYQQQMMMGGGBBB@@@@@@???>>>@@@===999===IIIQQQIII:::888:::;;;===>>>AAAEEEHHHGGGMMMVVVaaajjjnnnnnnmmmuuuzzz{{{xxxwwwzzz|||}}}jjj\\\QQQRRR[[[eeennntttxxxvvv^^^]]]]]]]]]\\\[[[[[[[[[\\\WWWWWWWWWUUUSSSQQQRRRSSSSSSUUUVVVYYYZZZ[[[\\\\\\YYY[[[]]]]]][[[YYYYYYYYYYYY[[[]]]```aaaaaabbbbbb^^^dddlllqqqqqqmmmiiifffggglllrrrssspppllljjjjjjhhhooorrrmmmpppqqqTTTHHHDDD??????DDDKKKeeesss]]]QQQKKKFFFAAA@@@=========>>>>>>===<<<;;;;;;BBBLLLVVV```jjjuuu}}}cccUUURRRZZZeeezzz|||ooo~~~vvv~~~uuuVVV>>>:::444111222333111111333111111111111000000000000//////000000111111111222111111111111111111111111555666444000///111222///222222333444444555555666666444333333555888999999444;;;999AAAeee888888777777888:::<<<===???EEE]]]~~~~~~tttdddUUURRRLLLDDD>>><<<===???@@@@@@??????>>><<<;;;:::999999:::;;;<<<>>>???@@@BBBDDDKKKSSSVVVZZZcccmmmwww~~~{{{|||~~~yyyvvvrrrqqquuu|||qqqgggUUUUUUTTTWWWaaaooowwwxxxjjj\\\___\\\XXXVVVXXXXXXWWWUUU\\\YYYUUURRRPPPPPPRRRSSSOOORRRUUUYYY[[[[[[ZZZYYY[[[]]]^^^^^^]]]]]]^^^___YYYYYYZZZ[[[\\\]]]^^^___^^^aaafffiiilllllljjjiiiuuurrrmmmlllmmmmmmjjjgggiiiqqqoookkknnnvvv```MMMCCC;;;>>>FFFLLLTTTvvv~~~kkk]]]SSSIIICCCAAA@@@>>><<<<<<<<<===<<<;;;999:::???HHHQQQ[[[jjjwwwzzz~~~|||eee___aaaeeeoooyyyyyyrrr}}}zzz]]]FFF666333333222222111000//////000000000000000000000000///////////////000111111000000000000000000000000222222111111111111111111333333222222333333444555555555555666666777888999777777777===PPPttt{{{777777777888999:::;;;<<<@@@@@@KKKiiivvv~~~vvvuuuxxxmmmXXXUUUOOOIIIEEEBBBAAA@@@@@@??????>>>===<<<;;;:::888888999:::;;;<<<>>>??????AAAGGGMMMOOOQQQYYYbbbpppwww}}}~~~{{{xxxzzz}}}yyytttooolllmmmrrrxxx|||yyylll```YYYQQQVVVZZZ^^^gggsss{{{|||xxxeeeYYY\\\YYYWWWVVVWWWWWWUUUTTTYYYWWWTTTRRRQQQRRRTTTVVVRRRSSSVVVWWWXXXXXXXXXWWW[[[^^^aaabbbbbbaaaaaaaaa^^^\\\[[[]]]___``````___]]]^^^```cccgggiiikkkmmmnnnmmmllllllmmmmmmlllkkkmmmsssqqqnnnssswwwzzz\\\IIIBBBBBBBBB???DDD^^^ooo___TTTJJJDDDBBBCCC@@@>>>=========;;;:::999:::???FFFLLLSSS___jjjyyy~~~yyyrrrqqqxxx~~~jjjPPP@@@555333333222111111000//////000000000000000000000000///////////////000000111////////////////////////111111111111111111111111333222222222222333444444555444444555555666777888666888::::::CCC]]]555666777888::::::::::::@@@@@@@@@QQQkkk{{{pppyyyzzzuuuqqqpppxxx```ZZZSSSNNNKKKIIIEEEAAA@@@@@@???>>>===<<<;;;;;;888888888888999:::;;;<<<>>>>>>BBBGGGHHHIIIOOOVVVdddjjjqqqtttssssssvvvzzzyyyuuupppllllllooosssvvvsssvvv{{{yyyiii[[[SSSPPPMMMWWWaaagggnnnxxxqqqdddXXXXXXWWWVVVVVVYYYZZZZZZYYY[[[ZZZWWWTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVZZZ^^^cccfffffffffeeeeeeccc___\\\^^^ccceeeccc```^^^^^^___aaadddjjjooorrrkkklllnnnnnnmmmlllkkklllmmmrrrqqqsssyyyyyy}}}jjjLLLDDDCCC???======LLLrrrxxxdddWWWNNNGGGDDDEEEBBB???=========;;;:::::::::===BBBEEEIIIRRR\\\hhhuuutttYYYCCC:::555222222222111111000000///000000000000000000000000//////......//////000111////////////////////////000000000000111111111111222222111111222222333444333333333333444555666666333999;;;888888FFF```vvv444555777999::::::999999:::???@@@JJJeee{{{{{{wwwrrrqqqyyyxxxjjjvvvmmmcccXXXPPPMMMJJJFFFAAAAAA@@@???>>>===<<<<<<<<<888888777777888888999999===<<>>=========<<<;;;<<<:::;;;>>>???CCCLLLVVVYYYiiizzz}}}kkkNNN;;;777555222111111111000000000///000000000000000000000000///............///000000/////////////////////////////////000000000000000111111111111111222333333111111111222222333444555222777:::888777>>>MMMZZZ333444666888999999999888555======CCC[[[tttxxxfffddd|||gggdddtttbbbTTTMMMIIIEEEBBBBBBAAA@@@>>>============999999888888777777888888;;;999;;;???AAAAAAEEEJJJLLLQQQVVVZZZ^^^bbbgggkkk~~~~~~|||}}}~~~qqqlllfffhhhqqq}}}xxxnnn^^^RRRLLLKKKLLLLLLSSS___iiimmmpppxxxzzzyyytttlll___XXXWWWVVVVVVXXX\\\aaaddd```___^^^\\\ZZZXXXVVVUUUZZZYYYXXXXXXXXXZZZ\\\]]]\\\\\\]]]]]]^^^bbbfffjjjccc^^^ZZZ]]]eeejjjhhheeeeeeeeegggiiikkkmmmooopppmmmppprrrpppkkkgggfffffffffoooqqqssswwwtttvvvwwwXXXEEEBBB@@@@@@@@@LLLiiiwwwfffXXXNNNIIIDDDAAA===<<<<<<=========>>>:::999:::;;;@@@KKKWWWjjjjjjooozzz}}}wwwdddHHH666444333111111111000000000000000////////////////////////...............//////000............................../////////000000000111000000000000111222222000000000000111222333444444555666777:::>>>CCCGGG```333444555666888888888888;;;???;;;<<>>>>>??????<<<;;;:::999888888888888888666666:::======@@@DDDEEEHHHLLLPPPTTTXXX^^^bbbwwwzzz}}}}}}{{{zzz|||yyyvvvsssrrrtttwwwzzz{{{zzzvvvtttfff[[[NNNFFFGGGLLLPPPRRRYYYccclllooosss}}}sssooohhh]]]XXXYYYXXXWWWVVVVVVYYY\\\YYYZZZ[[[\\\\\\\\\[[[[[[[[[[[[ZZZYYYZZZ[[[]]]^^^[[[ZZZYYYWWWXXX\\\bbbfff```\\\YYY[[[aaaeeefffdddaaabbbdddggghhhhhhhhhggghhhiiikkkkkkjjjiiiiiiiiiiiippppppoooqqqlllnnn||||||WWWFFF??????@@@EEEUUUssssss```SSSMMMFFFCCC???<<<===>>>>>>>>>>>>;;;888888999===HHHTTTxxxmmmnnnyyy~~~}}}}}}zzzlllZZZAAA222111///000000000000000000000000////////////////////////......------......///000........................------......//////000000000000000///000000111222000000000000111222333444666444333555999;;;;;;999IIIggg}}}444444444555666777888999===???;;;:::EEEWWWxxx{{{nnnnnnyyycccUUUOOOLLLFFFEEECCCAAA@@@@@@@@@AAA???>>><<<;;;:::999888888999666555999;;;:::<<>>>>>>>>===>>>;;;::::::888999@@@IIIwwwppplll|||||||||}}}www^^^MMM:::000111//////000000000000000000000////////////////////////...------------...//////........................,,,,,,---......///000000000////////////000111111000000000000111222333444444444333444555777777777===NNNbbbzzz555444444444555777888:::555999888;;;CCCNNNnnnwwwuuu~~~yyyqqqppp^^^TTTQQQGGGFFFCCCAAA@@@AAAAAABBB@@@???>>><<<;;;:::999999===999777:::;;;:::;;;>>>AAAAAABBBEEEHHHMMMQQQTTTXXXZZZ]]]```eeepppzzztttssstttnnnvvv{{{wwwooonnnwww}}}vvvvvvuuupppggg]]]TTTOOOBBBDDDGGGHHHIIIMMMUUU[[[___hhhssszzzsssbbbXXXQQQRRRXXXJJJRRR[[[aaa```\\\YYYXXXSSSTTTWWWYYYZZZZZZYYYXXX]]]]]]\\\[[[ZZZYYYXXXWWWVVVWWWWWWVVVUUUUUUXXXZZZ]]][[[YYYWWWWWWYYY[[[\\\YYYZZZZZZ\\\]]]___```aaaaaa^^^]]]```eeehhhhhhgggiiihhhaaacccmmmjjjeeejjjtttPPPGGGAAA???BBBCCCNNNssszzzhhhaaaRRRMMMGGGBBB???>>>===<<<===<<<<<<<<<888555888>>>SSS{{{aaaqqq|||~~~}}}{{{|||}}}~~~pppTTTEEE666000333222////////////000000000000////////////////////////...------------...//////........................,,,,,,------...///000000///////////////000111111000000000000111222333444111333444444333444888<<<888>>>OOOsss{{{rrr555444444444444555666666666666444888>>>EEEbbbqqqkkkllllllzzzjjj\\\TTTKKKIIIEEEBBBBBBCCCBBB??????<<<;;;<<<<<<:::888888999999999999999:::::::::===>>>???AAACCCFFFHHHJJJRRRTTTVVVWWW\\\gggvvv{{{tttssszzzxxxuuuyyyvvvoooqqqzzz{{{uuurrrnnnfff]]]UUUOOOKKKIIICCCCCCDDDGGGLLLSSSYYY]]]cccllluuuyyydddXXXOOONNNQQQMMMMMMPPPVVV]]]]]]XXXUUUWWW\\\]]]^^^\\\YYYVVVUUUUUUaaa]]]XXXSSSQQQRRRTTTVVVVVVXXXXXXWWWTTTTTTWWWZZZ\\\[[[ZZZYYYYYYZZZZZZ[[[WWWTTTUUUYYY\\\\\\___ccc\\\^^^___^^^\\\]]]aaadddhhheeebbbcccgggiiiiiihhhqqq}}}XXXCCCAAACCCEEEAAAFFF```}}}yyyjjj^^^PPPEEEEEEDDD???===???===???@@@>>>:::888999;;;AAAPPPaaafffdddfffrrr~~~||||||}}}~~~kkkIII>>>666000111000////////////////////////........................------------------------------------------------,,,,,,,,,---------......///......------///000111000000000000111111111111222222333444444555555666666;;;CCCVVVzzzkkkqqqttt444444444444444555666666::::::777:::>>>???RRRtttwwwpppkkkiiikkkwwwmmm```TTTOOOIIIDDDCCCCCCBBB@@@EEEBBB@@@???>>><<<999888999999999999999999999999;;;;;;<<<>>>@@@CCCEEEFFFIIILLLOOOQQQTTT\\\fffooopppsssuuurrrnnnpppxxx}}}{{{qqqqqqzzz|||~~~{{{xxxvvvrrrjjjdddccc___YYYRRRLLLHHHFFFEEEFFFFFFGGGJJJPPPXXX___cccjjjsss|||www___WWWPPPOOOPPPKKKLLLMMMSSSYYYYYYUUUSSSUUUWWWXXXYYYXXXVVVUUUUUUVVVYYYXXXVVVUUUSSSSSSSSSTTTUUUWWWXXXVVVTTTTTTVVVXXXYYYYYYZZZ[[[\\\[[[[[[ZZZZZZWWWWWWZZZ[[[ZZZ\\\```___```aaa```^^^]]]^^^```dddddddddeeegggiiijjjjjjmmmssshhhKKKFFFDDDDDD@@@@@@QQQeeewwwbbbSSSGGGEEEEEE???<<>>???===:::888999;;;999AAAJJJOOORRRYYYccclllxxx~~~{{{|||~~~^^^BBB:::444000111000................................................---------------------------------------------------------........./////////......---...///000111//////000000000111111111222222333333444555555555777:::<<>>999BBBZZZnnndddgggbbbkkklll]]]UUUKKKDDDBBBAAAAAA@@@BBBAAA???>>>???@@@???>>>999999999999999999999999888888999:::<<<>>>@@@AAA@@@CCCHHHJJJLLLOOOTTTYYY]]]aaadddeeeeeehhhooouuuuuuxxx|||ooolllssswwwyyy|||~~~}}}zzzxxxsssnnnjjjfffaaaZZZUUUPPPNNNJJJGGGDDDCCCBBBCCCJJJJJJKKKOOOWWW```iiiooovvv~~~wwwddd___XXXUUUSSSMMMKKKKKKOOOTTTTTTPPPPPPSSSQQQRRRSSSRRRRRRRRRUUUWWWRRRSSSUUUWWWWWWUUUSSSQQQSSSUUUVVVVVVUUUUUUVVVXXXXXXYYY\\\^^^^^^]]]\\\[[[]]]YYYXXXZZZZZZYYY[[[___bbbdddeeedddbbb___^^^]]]```cccgggiiihhhgggiiilllkkkkkkuuu|||UUUKKKDDDCCCAAA???EEEOOOiiiXXXJJJGGGFFFAAA>>>@@@===>>>>>><<<:::999999:::888999:::???HHHRRRZZZ___mmmuuu}}}|||zzzzzz|||nnnMMM888555111///222111........................------------------------------------------------------------------------............////////////......------......///000//////000000000000111111111222222333333444555555555777777666>>>[[[xxx444444333333444444555666666666333888>>>999<<>>>>>===<<<;;;999999999:::999999===FFFOOOWWWZZZccclllvvv|||zzzyyywwwwwwxxx{{{~~~xxxWWW>>>222333///...111000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------......//////////////////000000000111111111111222333333444444111444888999888IIIuuu}}}333333333333333444555555444444000444<<<::::::GGGaaa|||tttccc]]]lllmmmjjjhhhvvvxxxhhhWWWPPPMMMIIIHHHJJJHHHHHHDDD>>>===???>>>999===<<<<<<;;;:::999999888777777777777888999:::;;;<<<>>>???@@@BBBEEEHHHKKKIIIMMMPPPQQQRRRTTTXXX[[[bbbgggqqq|||{{{sssnnnnnnqqqsssuuuuuuvvvwwwyyyzzzzzz|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~zzzxxxvvvsssooojjjddd```[[[XXXUUUQQQNNNKKKHHHFFFAAAAAAAAAAAABBBDDDEEEGGGLLLMMMQQQXXXbbbnnnyyytttccc^^^VVVQQQPPPJJJMMMKKKLLLOOONNNLLLOOOSSSPPPPPPPPPNNNNNNOOORRRUUUXXXYYYZZZ\\\[[[ZZZXXXWWWOOOPPPQQQTTTXXX[[[]]]^^^]]][[[YYYWWWVVVWWWYYYZZZWWWTTTSSSWWWZZZ\\\aaafffdddfffjjjlllllliiieeeaaacccjjjqqqoooiiidddeeeiiippppppoooxxxooo\\\HHHAAADDDHHHIIIHHHhhhzzzeeeQQQKKKJJJEEEBBBCCC???>>>===<<<<<<;;;:::999555777:::<<<@@@FFFMMMRRR\\\eeeooovvv~~~wwwvvvvvvvvvwwwzzz}}}~~~uuucccGGG666000333///...111...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------..................////////////000000000000000111111222333333333222222666;;;;;;AAA[[[www333333333333333444444555444666222333;;;888888BBBZZZ|||~~~vvvkkkttttttlllrrryyydddZZZSSSKKKGGGHHHEEEHHHFFFAAACCCJJJKKKFFF??????>>>===;;;:::999999888888888777888888999999:::::::::;;;===AAADDDGGGBBBDDDGGGIIIKKKNNNQQQTTTYYY[[[bbblllttttttnnnhhhfffhhhkkklllllllllnnnooopppqqqrrrsssttttttttttttttttttttttttttttttssssssnnnkkkhhhdddaaa\\\VVVRRROOONNNKKKGGGCCCAAA???>>>??????@@@BBBDDDGGGIIIJJJNNNPPPVVV^^^iiiuuugggZZZXXXRRROOOQQQMMMMMMLLLMMMOOONNNLLLOOOSSSPPPPPPPPPPPPNNNOOOQQQSSSZZZ[[[\\\\\\]]]\\\[[[ZZZPPPOOOOOORRRVVV[[[]]]^^^ZZZXXXTTTRRRRRRSSSVVVXXXVVVSSSSSSWWWZZZ]]]bbbhhhdddfffiiilllnnnlllgggccceeekkkpppnnngggbbbccceeelllnnnnnnrrrqqqUUUEEEBBBDDDEEEDDDVVV~~~pppYYYPPPMMMGGGBBBCCCAAA???============;;;:::222666:::<<<<<<>>>DDDJJJSSS\\\eeellluuu|||vvvvvvvvvwwwyyy{{{}}}~~~zzzkkk___NNN===222222555...---000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,---............---......////////////000000///000000111111222333333666111111555777999EEESSSnnn333333222222333333444555222777444444:::777555>>>LLLrrrmmmyyy}}}ooocccTTTKKKKKKCCCHHHGGGCCCHHHSSSVVVRRRAAAAAA@@@>>>===;;;::::::999888777777777777777888777777777999<<<>>>@@@@@@>>>???@@@BBBDDDGGGJJJMMMLLLNNNRRRWWW[[[^^^\\\ZZZZZZ]]]___`````````bbbcccddddddeeefffggggggggggggffffffeeeeeeddddddcccccc^^^[[[WWWTTTQQQNNNJJJGGGCCCCCCAAA???===<<<<<<===>>>???AAAEEEHHHLLLNNNPPPWWWZZZaaakkkwwwttt^^^TTTVVVRRRQQQSSSPPPMMMLLLMMMOOOOOOLLLNNNRRRMMMNNNPPPPPPPPPPPPQQQSSSUUUWWWZZZ\\\]]]]]]\\\ZZZSSSPPPNNNNNNRRRWWWYYYZZZWWWVVVUUUTTTUUUWWWYYY[[[[[[WWWUUUWWWYYYZZZ^^^ddddddeeegggjjjlllkkkfffaaadddhhhkkkjjjeeeaaaaaacccfffggghhhlllyyyiiiPPPDDDBBBBBBAAAFFF]]]{{{hhh\\\VVVMMMGGGEEECCC@@@>>>>>>??????===:::666888:::999999;;;@@@DDDJJJRRRZZZaaajjjwww{{{xxxuuuvvvwwwyyy{{{}}}www```PPP>>>666///333555...---000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---.........------........./////////000000//////000000111222222222333222000111222666;;;@@@LLLggg}}}~~~333333222222333333444555...555555555;;;777555===999___|||jjjsssxxxdddXXXVVVLLLQQQMMMFFFGGGPPPQQQKKKCCCBBBAAA???>>><<<;;;:::888888777666666666666666666666888:::<<<======;;;>>>>>>======>>>AAADDDFFFEEEIIILLLKKKKKKMMMPPPQQQRRRTTTVVVWWWWWWWWWYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^\\\[[[[[[ZZZYYYXXXWWWWWWRRROOOKKKIIIGGGFFFCCCAAA:::;;;;;;;;;;;;===@@@BBB>>>@@@CCCHHHLLLQQQTTTUUU```eeemmmwwwxxxkkkWWWPPPTTTPPPNNNOOOKKKLLLKKKMMMOOOOOOLLLMMMQQQJJJLLLOOOPPPPPPPPPRRRSSSOOORRRWWW\\\^^^]]][[[YYYVVVRRRMMMLLLOOOSSSUUUUUUVVVVVVXXXYYY[[[]]]___``````[[[XXXXXXXXXWWWZZZ___eeedddfffhhhjjjiiiccc___bbbeeegggfffccc``````bbbbbbaaaccchhhtttxxxZZZHHHCCCBBBAAA>>>KKKbbbvvvggg___TTTLLLJJJDDDAAA??????@@@@@@>>>;;;999777555444555888<<>><<<;;;<<<<<<;;;:::999888777666777777888888999999::::::::::::;;;;;;<<<===>>>>>>AAAAAABBBDDDFFFGGGHHHIIILLLLLLMMMNNNOOOPPPQQQRRRUUUTTTTTTTTTTTTUUUVVVVVVQQQQQQQQQQQQPPPOOOMMMMMMKKKIIIEEEBBB???=========999DDDIIICCC======@@@AAAFFFBBBAAAHHHQQQVVV[[[```lllmmmuuurrrYYYPPPHHHJJJMMMMMMJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJKKKOOOSSSTTTRRROOORRRTTTXXX\\\______\\\YYYWWWWWWVVVSSSQQQPPPRRRUUUXXXVVVTTTUUUYYY]]]```aaabbb___ZZZWWWVVVXXX[[[^^^aaadddggggggdddaaa^^^]]]aaadddggghhheeebbb```___aaadddgggiiipppaaaGGGFFFGGG@@@GGGGGGIIIlllyyykkk^^^RRRKKKJJJEEE@@@>>>>>>???>>><<<:::999888888888999:::;;;CCCEEEJJJQQQ[[[gggttt||||||xxxuuuooorrrtttwwwyyy|||}}}~~~~~~SSS;;;:::000000000///......---------------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........////////////000000000000222222111111222222333444333===EEEPPPkkk|||111111111222222222333333333333444444555666666666===???NNNmmm}}}xxxrrrllliiijjjnnnttthhh\\\SSSJJJHHHHHHGGGGGGIIIFFFDDDCCCCCCCCCDDDBBBAAA===<<<<<<;;;999888888777666666666666777777777888999999::::::;;;<<<=========>>>???@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJLLLKKKKKKKKKKKKLLLMMMMMMIIIIIIIIIIIIHHHGGGFFFEEEBBBAAA???<<<;;;;;;<<<===???HHHMMMFFF???>>>AAABBBFFFCCCEEEMMMUUU[[[cccjjjsssvvv|||lllTTTKKKEEEGGGKKKJJJHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLOOORRRSSSRRROOOLLLMMMPPPTTTXXXYYYXXXVVVXXXXXXWWWUUURRRRRRTTTVVVVVVTTTSSSTTTVVVYYY\\\]]]^^^]]]\\\[[[ZZZ[[[\\\]]]\\\___cccdddbbb```^^^^^^aaadddggggggeeebbb```______ccceeefffkkkzzzwwwWWWJJJFFFBBB>>>CCCGGG___ooo^^^PPPIIIMMMGGGAAA>>>>>>>>>===;;;::::::999888888888999:::???AAAEEEKKKRRR]]]hhhpppwwwwwwwwwuuuqqqqqqrrruuuyyy{{{|||||||||pppIII555444000000//////......---------------,,,,,,+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------....../////////000000000222111111111111222333333777;;;<<>>======<<<;;;:::999999666666777777777777888888888888888999999::::::;;;999:::;;;<<<===>>>???@@@?????????@@@@@@AAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDAAAAAAAAAAAA@@@@@@???>>>::::::999999:::;;;===>>>>>>EEEIIIDDD>>>===AAACCCGGGHHHMMMVVV\\\dddooozzzpppbbbSSSJJJEEEHHHKKKKKKIIIIIIHHHGGGGGGGGGHHHKKKMMMOOOOOOMMMLLLMMMOOOQQQQQQPPPKKKKKKKKKNNNRRRUUUVVVVVVWWWWWWWWWUUURRRQQQRRRTTTSSSSSSRRRRRRSSSUUUWWWXXXYYY[[[\\\]]]^^^]]]\\\[[[WWWZZZ^^^``````^^^^^^^^^aaadddffffffdddaaa^^^^^^___bbbddddddgggqqqlllSSSFFFAAA;;;AAAFFFOOOrrrqqqaaaYYYRRRLLLDDD@@@??????===;;;;;;:::999888888777888888:::<<>>222111000000//////...---------------,,,,,,,,,,,,++++++,,,++++++++++++*********++++++++++++++++++++++++*********++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////000111111111111111222222333777666555555???VVVuuu111111111111222222222222222333333444444555666666666999;;;EEE```ooo]]][[[___aaa^^^lll~~~zzzhhh___ZZZSSSJJJEEEGGGFFFEEEEEEEEEDDDAAA?????????>>>>>>===<<<<<<;;;::::::::::::::::::::::::888888888888888888888999777777888999::::::;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>??????@@@<<<<<<=========<<<<<<;;;999999999:::<<<>>>???AAA<<>><<<;;;:::999888777666666888999;;;===AAAHHHOOOUUU^^^hhhrrrxxxzzzrrrqqqssssssqqqrrruuuxxx|||~~~iiiHHH777333333000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------........./////////000000000000000111222222333111333666666===SSSkkk000000111111111222222222222222333333444555555555555999:::???SSSpppiiibbbfffjjjeeeaaallltttggg```XXXRRROOOJJJHHHGGGGGGGGGFFFDDDBBBAAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999888888888888888888888777777888888999999999:::::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======999::::::;;;;;;;;;:::::::::;;;;;;<<<===???@@@AAA@@@BBBDDDDDDBBBCCCIIIOOOOOOVVVaaajjjpppvvvzzz```TTTWWWQQQNNNOOOPPPMMMLLLLLLJJJJJJIIIJJJLLLPPPTTTWWWPPPOOOOOONNNOOORRRUUUXXXXXXVVVSSSRRRSSSTTTUUUTTTSSSUUUUUUTTTQQQNNNMMMMMMRRRTTTUUUUUUSSSRRRSSSTTTVVVVVVVVVWWWXXXZZZ\\\]]]YYY[[[^^^^^^]]]\\\[[[\\\\\\^^^``````^^^\\\[[[[[[```cccgggggggggkkkrrrxxx{{{[[[DDDCCC===DDDGGGJJJooo{{{gggYYYRRRHHHBBB@@@@@@@@@???<<<<<<;;;:::999888666666777888:::<<>>??????@@@AAAAAABBBEEEEEEEEELLLSSSZZZaaannnzzzuuu\\\SSSQQQLLLJJJLLLLLLIIIHHHIIIJJJJJJJJJKKKNNNQQQUUUWWWRRRSSSSSSRRRRRRSSSWWWZZZYYYWWWUUUSSSRRRQQQNNNLLLNNNQQQSSSTTTRRRPPPOOOOOOQQQTTTXXXWWWUUURRRSSSUUUVVVUUUTTTSSSUUUXXX[[[^^^\\\^^^```___]]]\\\[[[\\\ZZZ\\\^^^^^^]]][[[[[[\\\```cccfffgggfffhhhlllpppcccFFFAAA;;;@@@FFFIII^^^eee^^^VVVJJJBBB@@@@@@??????=========<<<;;;999888777777888:::;;;===AAAGGGKKKOOOXXXbbbiiiqqq|||yyyrrrqqqqqqpppoooqqqvvvwwwxxxzzz}}}{{{hhhLLL777111111/////////......---,,,,,,,,,++++++,,,,,,,,,,,,------+++************)))))))))************************)))))))))************+++)))))))))************+++++++++++++++++++++++++++,,,,,,------......//////,,,,,,,,,---------......///////////////000000111444111222666666333666>>>000000000000111111111111111222222333333444555555555555777;;;AAAMMMcccwwwuuummm{{{xxxiiicccXXXTTTNNNJJJHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBB?????????>>>>>>===============<<<;;;::::::999999999999999999999999999888777777888999::::::;;;;;;888888777777888888999:::888999:::;;;<<<===============>>>@@@@@@AAAAAAAAABBBAAACCCIIIMMMPPPYYYccckkksssiiiSSSOOOHHHEEEDDDGGGHHHFFFFFFHHHGGGHHHIIIJJJMMMOOOQQQSSSRRRSSSSSSRRROOOOOOQQQTTTUUUTTTSSSRRRQQQMMMHHHEEECCCGGGLLLOOOPPPPPPPPPPPPPPPTTTYYYYYYUUUSSSSSSUUUVVVUUUTTTTTTUUUXXX[[[]]]]]]^^^______]]]\\\\\\]]]YYY[[[]]]^^^]]]]]]^^^______aaaccccccbbbbbbdddfffkkknnnRRRAAAAAA>>>@@@IIISSShhh}}}iii___RRRHHHCCCBBBAAA@@@======>>>======;;;:::999777777888999999<<>>>>>===<<<<<<;;;::::::999999999999999888888888999999:::;;;<<<===>>>???999999888888999999:::;;;;;;<<<===??????@@@@@@@@@>>>???AAABBBDDDEEEEEEEEEFFFEEEIIISSS[[[bbbmmmyyyzzz^^^JJJJJJBBB@@@AAAEEEGGGEEEFFFIIIDDDEEEGGGIIIKKKMMMNNNOOOOOOQQQQQQNNNKKKIIIJJJLLLQQQQQQRRRRRRQQQLLLFFFAAA999>>>DDDJJJMMMNNNOOOPPPNNNSSSYYYYYYUUUSSSSSSUUUVVVVVVVVVVVVWWWYYY[[[[[[[[[]]]___^^^]]]\\\]]]^^^ZZZ\\\^^^_________```aaa]]]___```___]]]\\\]]]___[[[vvv}}}fffEEEKKK>>>888FFFJJJOOOaaatttiii[[[OOOIIIFFFEEECCC===>>>>>>>>>>>><<<;;;:::666777777666666888;;;>>>===EEEMMMQQQYYYeeeqqqvvvyyyqqqkkkiiikkkkkklllsss|||ttt^^^EEE777333222111111///......------,,,+++++++++++++++,,,,,,---------************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))***+++,,,,,,------++++++,,,,,,,,,---------...............///000000+++///000......111222222000000111000000111333666???:::333000111444666666888222222888;;;>>>NNNaaayyypppooozzz~~~jjjbbb___WWWQQQNNNKKKJJJIIIFFFEEEEEEGGGJJJFFFEEEDDDCCCBBBBBBBBBBBB>>>????????????===<<<;;;======<<<;;;::::::999999;;;;;;:::::::::;;;<<<<<<<<<;;;999999999;;;===???@@@@@@AAAAAABBBBBBBBBCCC>>>@@@@@@???===???DDDHHHJJJOOOYYYdddjjjnnnzzzkkkLLLGGGKKKDDDEEEFFFEEEDDDDDDFFFHHHEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGHHHIIIJJJJJJJJJJJJNNNPPPQQQQQQOOOQQQTTTXXXGGGCCCCCCHHHKKKKKKNNNUUURRRPPPOOOQQQUUUYYYZZZYYYVVVVVVVVVWWWXXXYYYZZZ[[[XXX[[[]]]\\\ZZZXXXZZZ[[[VVVWWWYYY^^^bbbccc___\\\\\\]]]]]]]]]]]]]]]]]]]]]bbbgggwww```FFFAAAJJJCCC;;;FFFSSSxxxrrraaaYYYLLLFFFDDD>>>@@@>>>============;;;:::;;;:::888777777888:::;;;;;;@@@FFFIIILLLUUUbbbmmmwww|||tttnnnooommmkkkkkkooossswwwyyy}}}~~~wwwcccOOO:::111000000...---......---------,,,,,,,,,************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...............///000000111111111000000000000000///000111000000000333555<<<777333111222444555555999333333888999;;;HHHXXX|||xxxmmm``````hhhuuulllaaaVVVRRRLLLKKKJJJHHHFFFEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCCCC@@@@@@AAAAAAAAA???>>>===>>>>>>======<<<<<<;;;;;;======<<<<<<<<<<<<<<<======<<<<<<;;;<<<===???@@@@@@@@@@@@@@@@@@@@@AAAAAA???AAABBBBBBAAADDDIIINNNSSSVVV___iiiooouuu___EEECCCGGGCCCDDDDDDCCCBBBBBBCCCEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEGGGHHHIIIJJJJJJJJJKKKMMMNNNPPPRRRWWW___ddd\\\III;;;>>>IIIOOOPPPPPPPPPNNNMMMPPPTTTXXXZZZZZZWWWVVVUUUUUUUUUVVVWWWXXXWWWYYY[[[[[[XXXWWWXXXYYYVVVVVVWWWZZZ]]]]]]ZZZWWWZZZ[[[\\\]]]___aaabbbccceeegggqqqqqqPPP@@@CCCAAA???HHHNNNgggiii\\\OOOKKKJJJCCCAAA???>>>===>>>>>>===;;;<<<:::999777777777999:::999>>>CCCEEEHHHPPP\\\fffpppwww|||rrrnnniiihhhhhhjjjnnnssswwwyyy|||~~~oooWWWFFF555000111000.........------------,,,,,,,,,************************************************************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------...------------...//////000000000000000000000000///000111000000000222444666444222111333444555444999444444777777777@@@LLL{{{tttmmmqqqlll\\\XXX```vvvhhh```UUUTTTSSSPPPMMMJJJHHHGGGFFFFFFEEEDDDDDDCCCBBBAAAAAAAAABBBBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>@@@??????>>>=====================>>>???@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@===@@@CCCDDDEEEJJJQQQVVV```dddmmmwww~~~yyySSSBBBEEEGGGDDDEEEEEEDDDBBBAAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIIIIIIIHHHIIIKKKMMMRRRZZZccciiimmm[[[HHHBBBFFFJJJLLLMMMMMMKKKJJJLLLPPPTTTWWWWWWTTTTTTRRRRRRRRRTTTVVVXXXVVVXXXYYYXXXWWWUUUUUUVVVUUUUUUUUUVVVWWWXXXVVVTTTWWWXXXZZZ]]]```dddggghhhgggfffiiiwwwiiiNNNEEEAAADDDIIIGGGRRRttt___OOOLLLKKKCCCBBBAAA???>>>??????>>>===<<<;;;999777666666777777777;;;???@@@CCCIIITTT\\\fffmmmxxx}}}rrrmmmmmmdddeeehhhkkkppptttxxxzzzzzz}}}cccFFF:::000///111111///...------------,,,,,,,,,,,,************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////000000000000000///000111111000000111333111111111222333444444333777444333666666555:::BBBdddxxxbbbgggiii___\\\fffiii~~~qqqmmmfff```YYYTTTOOOLLLHHHGGGGGGFFFEEEDDDDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@??????????????????@@@@@@AAAAAA???>>>============;;;<<<===???@@@@@@@@@@@@BBBBBBAAAAAAAAABBBCCCDDDCCCGGGKKKNNNRRRXXXaaahhhqqqxxxfffHHHAAAGGGDDDGGGGGGGGGEEECCCAAABBBCCCBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGIIILLLQQQWWW]]]aaakkklllhhh[[[JJJ@@@DDDKKKJJJIIIIIIIIIKKKNNNQQQRRRRRRQQQQQQQQQRRRUUUXXXZZZVVVWWWXXXWWWWWWVVVUUUUUUVVVUUUTTTTTTUUUVVVWWWWWWWWWWWWYYY\\\```dddhhhjjjfffddddddkkk{{{ppp[[[IIIFFFGGGBBBFFFeeeoooVVVNNNMMMEEEDDDBBB???>>>??????>>>>>>===;;;:::888666555555555666999<<<<<<>>>CCCKKKRRR[[[cccooozzzwwwnnngggfffiiidddgggkkkooosssvvvzzz|||xxx}}}xxxTTT:::222---000222000...------------,,,,,,,,,++++++*********************************************************)))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,---......///////////////000...000111111000///000222---///111333333333333333333222222444555555888===LLLjjjmmmlllnnnccc\\\```VVVsssxxxlllbbbYYYTTTPPPOOOMMMJJJIIIHHHGGGGGGCCCBBBBBBAAA@@@@@@?????????????????????@@@@@@@@@AAA@@@???>>>============:::;;;===>>>???@@@@@@@@@BBBBBBBBBCCCEEEGGGJJJLLLRRRWWW\\\bbbgggpppzzzwwweeePPP>>>???DDD<<>>======<<<;;;999777666555444666888999:::;;;???EEEJJJQQQZZZfffqqqyyyvvvlllccc^^^```eeefffjjjooorrrtttvvvxxx{{{yyy~~~uuu|||cccFFF444///...111222///,,,---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,***************+++,,,,,,------........./////////...000111111000//////000,,,///222333333333333444111111111333555666888:::<<>>>>>>>>>>>>>>======>>>@@@AAABBBCCCDDDEEEEEEGGGIIINNNSSSWWWZZZaaafffmmmttt{{{xxxbbbPPPEEE<<<@@@CCC===BBBBBBBBB@@@===<<<===>>>??????@@@BBBDDDGGGIIIJJJGGGGGGFFFFFFEEEDDDCCCBBBCCCEEEIIIPPPUUUXXXWWWUUUOOO\\\hhhkkkfffZZZLLL@@@NNNPPPRRRRRRRRRQQQQQQRRRYYYXXXWWWUUUTTTSSSSSSRRRWWWVVVVVVXXXZZZZZZYYYXXXWWWXXXYYYYYYYYYZZZ\\\___ZZZZZZZZZ[[[]]]aaadddfffbbbbbbfffjjjkkkuuutttSSSHHHDDDEEEEEEPPPnnnkkkaaaVVVKKKHHHCCC@@@??????>>>======<<<;;;:::999777666555666777888888999<<>><<<;;;<<<======>>>???@@@BBBDDDFFFGGGDDDEEEEEEFFFFFFEEEEEEEEEGGGGGGJJJOOOTTTWWWVVVTTTMMMSSSYYY___eeefff[[[MMMJJJOOOSSSVVVUUUTTTTTTUUUVVVVVVWWWWWWVVVTTTSSSRRRUUUTTTTTTWWWZZZ\\\[[[YYYWWWYYY[[[[[[YYYYYYZZZ\\\\\\\\\[[[\\\^^^aaaeeegggcccdddiiimmmjjjkkk}}}aaaMMMGGGAAADDDHHHSSSsssqqqaaaPPPLLLGGGCCCBBBAAA???>>>======<<<;;;:::999777777555555555666777:::===@@@BBBIIISSS\\\dddmmmwww}}}tttlllddd```]]][[[___eeeiiimmmqqqsssrrrtttyyy}}}qqqZZZJJJ@@@333000...///111...***+++...,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************+++++++++++++++************+++,,,,,,+++,,,,,,---......//////---000222222000///...///...111444444222111333555444444333222444777888777999<<>>???AAABBBCCCBBBCCCDDDFFFGGGGGGHHHHHHLLLJJJJJJLLLPPPSSSRRRPPPOOOTTTXXXXXX]]]dddddd```EEEJJJQQQUUUUUUTTTTTTUUUOOOQQQTTTVVVWWWWWWVVVUUUTTTRRRRRRVVVZZZ\\\[[[YYYWWWZZZ\\\[[[XXXVVVWWWYYY]]]\\\\\\]]]___cccgggiiieeeeeekkkpppjjjffftttmmmSSSHHH<<>>888//////---...///,,,)))+++000,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++***++++++,,,---++++++,,,------...////////////000111111111111111555444222000//////000000111222222333333444444555:::;;;666GGGdddwwwuuusssmmmbbbWWWXXXkkkyyyrrrrrrhhh^^^ZZZ\\\[[[VVVPPPSSSSSSRRRPPPNNNKKKIIIHHHJJJIIIIIIJJJLLLNNNMMMLLLOOOQQQTTTVVVWWW[[[aaafffjjjpppxxx|||PPPKKKCCC>>>======>>>>>>;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<>>>AAACCCEEEGGGFFFEEECCCBBBBBBCCCEEEGGGGGGJJJMMMNNNNNNMMMNNNNNNJJJKKKMMMQQQXXX___eeeiii[[[KKKDDDMMMRRROOOPPPXXXQQQPPPPPPSSSWWWYYYXXXVVVWWWXXXXXXWWWVVVVVVYYY[[[VVVVVVWWWXXXXXXWWWVVVUUUWWWYYY[[[^^^aaaeeegggiiieeeggggggfffeeefffjjjnnn~~~}}}___FFFHHHAAAAAAGGGLLL]]]|||fffYYYMMMJJJFFF@@@>>>???============<<<;;;::::::777777666555555666888999@@@AAAFFFOOOWWW]]]eeennnwww}}}ssshhhbbb^^^ZZZZZZ^^^dddiiilllqqquuuyyyzzz{{{mmmXXXEEE666/////////............---------++++++++++++++++++++++++(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''++++++******)))((((((((()))************+++++++++++++++++++++++++++++++++------,,,+++)))***,,,///...///000000111111000000333333222111000000000000111111222333333444444555000;;;===AAAPPPnnnkkkjjjgggddd^^^TTTPPPWWWbbbuuuzzzpppgggkkkjjjhhhfffccc```]]]\\\___]]]]]]]]]```bbbbbbaaaeeegggkkknnnqqqwww~~~lllFFFBBB===999999:::;;;;;;<<<<<<<<<<<<============;;;<<<===>>>@@@BBBDDDFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHJJJKKKKKKJJJIIIJJJKKKMMMNNNNNNQQQUUUZZZ```ccc___PPPFFFIIIOOOOOOPPPSSSOOOOOOOOOSSSWWWYYYXXXVVVXXXYYYYYYWWWVVVVVVWWWYYYTTTUUUVVVWWWWWWWWWVVVUUU[[[\\\^^^___aaabbbcccdddccceeehhhhhhfffeeefffhhhpppoooRRRFFF???>>>BBBCCCLLLkkk{{{lll]]]VVVQQQIIICCCBBB?????????>>>===;;;:::999777777666555555666777888:::;;;@@@IIIOOOUUU]]]eeesssyyysssggg```^^^^^^]]]\\\^^^dddnnnuuusssxxx}}}gggPPP===111---000............------------************************************************'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))******))))))*********+++++++++++++++++++++++++++++++++***,,,------,,,,,,---...---......///000/////////000000111111111111000000111111222222333444444444...888===999AAA___hhhaaa]]]\\\]]]ZZZRRRLLLJJJ^^^ttt{{{wwwvvvwwwuuussstttvvvyyyzzzzzz|||~~~www[[[AAA>>>;;;::::::<<<<<<<<<<<<<<<<<<=========>>>>>><<<======>>>???AAACCCDDDDDDEEEFFFGGGHHHIIIIIIIIILLLLLLLLLKKKIIIHHHJJJLLLQQQPPPPPPPPPRRRUUUXXXZZZaaaWWWKKKGGGJJJOOOQQQPPPPPPPPPPPPRRRVVVWWWWWWVVVZZZZZZZZZYYYWWWVVVWWWYYYTTTUUUVVVWWWXXXXXXXXXWWW\\\\\\^^^___```aaaaaaaaa```cccggghhhgggeeecccbbbgggooo```JJJCCC@@@CCCBBBCCCTTTjjj~~~kkk___VVVMMMFFFBBBBBBAAA@@@>>>===;;;:::999888777666666666666666777999999>>>EEEKKKOOOWWW___kkkqqqyyyrrrccc[[[YYYZZZ]]]_________eeeqqqzzzwww}}}sssZZZEEE555,,,,,,111............------------))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))***++++++)))))))))*********++++++++++++++++++++++++++++++)))+++......---+++++++++,,,---......//////......---...000111222111000///111111111222333333444444888000444444===WWWtttzzzeee^^^]]]dddiiidddZZZSSSYYYeee{{{|||yyyMMM???===;;;;;;<<<<<<<<<:::;;;;;;;;;<<<<<<<<<===============>>>???@@@AAABBBCCCDDDGGGIIIKKKKKKKKKJJJPPPPPPNNNLLLKKKLLLOOOQQQRRRQQQPPPOOOPPPQQQSSSTTT___\\\TTTIIIGGGNNNSSSTTTVVVTTTRRRRRRSSSUUUWWWXXXYYYZZZ[[[ZZZYYYYYYZZZ[[[WWWXXXYYYZZZ[[[\\\\\\\\\YYYZZZ\\\]]]___`````````___aaaeeeggghhhfffdddccckkkkkkwwwpppPPPFFFBBBDDDEEEDDDLLLYYYzzz{{{hhh\\\RRRJJJEEEBBBAAA@@@>>>===<<<;;;:::888888777777666666666666999888;;;BBBFFFIIIPPPWWW```fffnnnvvv}}}yyyggg[[[WWWXXXYYY\\\aaaccceeejjjssszzz}}}zzzeeeKKK:::111---...111.........---------,,,,,,************************************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((())))))******(((((((((((())))))******))))))))))))************************++++++++++++***+++---,,,+++***+++,,,,,,,,,---...............,,,---///000111111000///000000111222222333333444<<<***222222777FFFUUUzzzvvvlllgggppp{{{}}}vvvoooYYY[[[nnn}}}yyyyyy|||vvvjjjVVVBBB===<<<:::999999999777555999999999:::::::::;;;;;;============>>>???@@@AAABBBDDDGGGJJJKKKLLLKKKJJJOOOOOONNNLLLKKKMMMRRRUUUPPPOOOOOOOOOOOOPPPQQQRRRXXX]]][[[QQQIIILLLTTTYYY]]]ZZZUUURRRPPPRRRVVVYYYWWWXXX[[[[[[[[[\\\^^^___[[[[[[\\\]]]___aaabbbccc[[[[[[[[[\\\\\\]]]^^^^^^___```cccfffhhhiiiiiihhhnnnjjjqqqYYYMMMCCCAAAAAA@@@EEELLL]]]~~~~~~jjj]]]SSSLLLBBBAAA@@@>>>============::::::999888888777666555555444666;;;>>>@@@EEELLLTTTYYYbbbkkksss{{{wwwiii^^^XXXXXXYYYXXX[[[bbbjjjsssyyy}}}oooWWW===222222333111000...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''(((((())))))******))))))))))))((((((''''''(((((()))))))))*********)))))))))******+++++++++***+++++++++,,,///444888,,,------...///.........------...//////000//////000000111111222333333333666+++;;;333333BBBAAAYYYrrryyy~~~kkkhhhmmm|||~~~uuuhhh]]]RRRHHHAAAAAAAAA???<<<;;;;;;:::888777888888888999999999::::::<<<<<<<<<<<<===>>>@@@@@@AAACCCFFFHHHJJJJJJIIIIIIKKKKKKJJJIIIIIIKKKOOORRRNNNNNNNNNOOOPPPRRRSSSSSSTTTZZZ^^^YYYPPPMMMQQQXXX\\\[[[WWWSSSPPPQQQTTTWWWTTTVVVYYY[[[\\\\\\^^^```\\\\\\]]]___aaacccfffgggcccaaa^^^\\\ZZZZZZZZZ[[[___```bbbfffjjjlllllljjjhhhfffkkkwwwvvvfffTTTIIIBBB>>>@@@DDDFFF]]]}}}iii[[[QQQFFFEEEBBB@@@????????????<<<<<<;;;;;;999888666555777555666:::;;;<<<@@@FFFJJJOOOWWW___hhhqqqyyy~~~~~~{{{rrrddd[[[WWWWWWXXXYYYYYY]]]eeerrr]]]III444///333444222///------------,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((()))(((((((((((())))))))))))******)))(((((('''&&&&&&((((((((()))))))))******(((((())))))***+++++++++))))))***+++...444<<>><<>>=========<<<;;;888888999999999:::::::::;;;;;;;;;<<<===>>>@@@AAAAAABBBDDDFFFGGGHHHHHHGGGIIIIIIIIIHHHGGGHHHKKKMMMNNNNNNOOOPPPRRRSSSTTTTTTTTTTTTZZZ___YYYNNNKKKPPPTTTVVVWWWVVVSSSQQQRRRSSSRRRTTTWWWYYYYYYZZZ[[[\\\ZZZ[[[[[[]]]```cccfffgggjjjfffaaa\\\ZZZZZZ\\\^^^^^^___ccciiimmmmmmjjjfffaaaccchhhlllrrrqqq\\\LLLCCC@@@BBB>>>HHH\\\|||xxxdddXXXNNNKKKHHHEEEBBBAAA@@@@@@===>>>======;;;999777666999777777:::::::::===CCCCCCHHHNNNUUU\\\eeemmmrrrvvv|||}}}iiiccc[[[VVVUUUVVVXXXYYY]]]bbblllvvvfffIII<<<111///111000......---------,,,,,,,,,++++++************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&''''''((())))))))))))))))))((((((((((((((((((((((((((((((''''''(((((((((((()))))))))***((((((((()))***+++++++++((()))***+++---111777;;;---...//////000000////////////---,,,,,,---...///000000000111222222333333444000>>>000ddd|||FFFCCCjjjuuupppsssuuummmZZZMMMQQQ```lllsssPPP???AAA>>>999???@@@===:::999999:::::::::999999:::::::::;;;;;;;;;:::::::::;;;===>>>@@@AAAAAABBBCCCDDDEEEFFFFFFFFFJJJJJJJJJHHHGGGGGGHHHJJJOOOOOOPPPQQQSSSTTTTTTUUUVVVPPPUUUaaa```PPPFFFHHHLLLQQQVVVXXXVVVRRRPPPPPPQQQSSSVVVWWWWWWWWWWWWXXXXXXXXXYYY[[[^^^aaadddfffkkkgggaaa]]][[[]]]aaaddd\\\___dddkkkooommmgggaaa___dddiiigggdddpppiiiTTTGGGBBBAAAAAA@@@HHH```qqqcccTTTQQQMMMHHHDDDBBBAAA@@@?????????>>><<<:::888666666333333555555444777===AAADDDIIIOOOUUU]]]dddiiiqqqwww|||wwwppp^^^\\\YYYWWWVVVWWWXXXYYYbbbhhhqqqvvv{{{}}}gggMMM:::444000///...++++++------------,,,,,,,,,++++++))))))))))))))))))))))))***************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))******))))))((((((''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))'''(((((()))***+++++++++)))***+++***))))))+++---------------------------............////////////000000000000111111111111888555000===bbb|||eee;;;???PPPnnn}}}iii___dddgggfff]]]QQQKKKNNNSSS{{{^^^DDD>>>???<<<999;;;888888888999999:::::::::999:::;;;<<<<<<:::888777::::::;;;<<<======<<<<<>>>>>>>>===<<<;;;:::777666444333333444555777<<<>>>BBBFFFLLLSSS\\\aaaiiiooowww~~~wwwmmmgggXXXWWWUUUTTTUUUWWWWWWWWWeeekkkqqquuuyyy}}}mmmTTTBBB111111000......------------,,,+++*********+++,,,))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&******'''%%%'''((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////000000000111111111---444777666>>>HHH@@@///:::DDDZZZvvvmmmWWWYYY]]]aaaaaa^^^YYYVVVUUUppp{{{dddNNN<<<:::<<<888666777777777777888888888999999888888888999:::<<<>>>???999999:::;;;<<<=========@@@?????????@@@BBBEEEGGGHHHGGGEEEDDDDDDFFFHHHIIILLLNNNQQQQQQQQQQQQRRRSSSOOOMMMMMMOOORRRQQQLLLGGGFFFJJJPPPSSSTTTRRRQQQQQQMMMNNNOOOPPPQQQRRRRRRRRRTTTWWWZZZ\\\\\\[[[ZZZZZZ[[[\\\\\\\\\[[[]]]___bbb\\\[[[[[[]]]```bbbcccccc```]]]```fffeeeccclllzzzyyy]]]JJJCCCBBBDDDFFFHHHMMMdddsssggg\\\OOOKKKKKKBBBDDDCCCAAA@@@???>>><<<;;;888777666555555666666777:::<<<>>>AAAEEEKKKRRRVVVaaafffooovvv|||tttiiiaaa\\\WWWUUUSSSSSSVVV[[[___aaammmooorrrvvv|||yyyiii```RRRAAA555111000///...---------------,,,+++*********++++++))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((('''''''''))))))''''''******'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---............///////////////000000000000111111'''000666222------222555777999DDDZZZuuuiiiXXXZZZaaajjjqqqppphhh```XXXWWW```sssiiiJJJ>>>666888:::666444666666666666666777777777777777666444555888===CCCFFF777888999:::;;;<<<===>>>>>>======>>>???AAACCCEEEEEEDDDCCCBBBBBBCCCDDDEEEJJJLLLNNNNNNMMMLLLMMMNNNLLLJJJIIIKKKOOOPPPMMMKKKGGGHHHJJJMMMQQQSSSSSSRRRPPPOOOOOOOOOOOOOOOPPPPPPRRRSSSVVVZZZ^^^^^^]]][[[TTTVVVYYYZZZYYYYYYZZZ\\\YYYWWWUUUVVVXXX[[[\\\]]][[[[[[___dddbbb\\\___hhh|||xxxYYYFFFFFFCCCDDDFFFCCCHHHddd{{{ooo```ZZZUUUIIIGGGDDDAAA???>>>===;;;999999999999888888888777777888:::;;;===???BBBGGGKKKUUUZZZbbbkkkrrrxxx}}}}}}ooocccZZZTTTQQQVVVUUUTTTVVV[[[bbbjjjooovvvttttttxxxyyyoooZZZMMM@@@555///000///......------------,,,,,,+++************+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''((()))'''&&&)))---,,,'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))************************++++++++++++++++++++++++---------.........//////////////////000000000111222///...222555666888;;;777555999HHH^^^zzzkkkhhhhhhrrrzzzpppYYYOOONNNZZZdddnnnjjjPPP???999777::::::666555888666666666666666666666666666555333333666;;;@@@CCC666666777888:::<<<===>>>=========>>>???AAABBBDDDCCCBBBBBBAAAAAAAAAAAAAAAHHHIIIKKKKKKIIIHHHHHHIIIJJJIIIHHHJJJMMMPPPPPPOOONNNKKKIIIKKKOOOSSSTTTSSSQQQPPPOOONNNNNNOOOQQQQQQQQQQQQTTTZZZ```cccaaa^^^RRRTTTVVVWWWWWWXXXYYY[[[YYYWWWTTTSSSUUUXXXZZZZZZ[[[YYYZZZ[[[ZZZXXX^^^hhhrrroooWWWPPPDDD@@@FFFCCC@@@PPPjjjuuummmbbbRRRKKKFFFAAA>>>>>>>>>===;;;::::::;;;:::999888777666888999:::;;;<<<>>>BBBEEEKKKPPPWWW___gggnnnuuuyyy~~~qqqbbbWWWPPPNNNNNNTTTUUUXXX\\\bbbkkksssyyyxxxxxxyyy}}}kkkWWWIII===444000///......---,,,,,,------,,,++++++***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''')))(((&&&&&&+++000---'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************++++++++++++++++++++++++------------...............////////////000000000:::000+++222888777333222777666888???KKKcccvvvxxxvvvnnnbbbZZZYYYSSSRRReee}}}~~~qqqOOO>>>>>>;;;::::::888555666999777777777777777777777666666555555444555666888999666666666777888:::<<<===<<<======>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEGGGHHHHHHFFFEEEEEEFFFHHHGGGGGGHHHKKKNNNPPPPPPRRRNNNJJJKKKPPPUUUXXXXXXRRRQQQPPPPPPPPPRRRSSSUUUSSSRRRSSSWWW\\\^^^\\\YYYTTTUUUUUUUUUUUUWWWZZZ]]][[[XXXUUUTTTVVVYYYZZZ[[[\\\ZZZYYYYYYWWWXXX^^^eeeeee|||wwwcccMMM@@@DDDFFFAAAHHHWWWhhhyyynnn]]]SSSLLLDDD@@@AAABBBAAA???;;;;;;;;;;;;999888666555666777999999999;;;>>>@@@DDDHHHOOOUUU\\\dddkkkpppwww{{{xxxpppdddWWWOOOLLLMMMNNNPPPTTT[[[bbbhhhooowww|||xxx|||{{{```LLL@@@666111000...------,,,,,,,,,,,,---++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((((((((('''''')))(((&&&&&&+++000---'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000000...000333333111111333444666888:::>>>MMMjjjyyyoootttmmmeee[[[MMMDDDLLL\\\}}}~~~|||ZZZBBB:::<<<;;;:::777444333555777777777777777666666666666555555555555444444333333666666555666777999;;;<<<;;;<<<===>>>@@@AAABBBBBBDDDEEEGGGHHHHHHHHHGGGFFFDDDEEEGGGFFFEEEDDDDDDEEEEEEEEEEEEGGGHHHJJJLLLMMMOOOLLLJJJKKKOOOVVV\\\___RRRRRRRRRRRRSSSTTTUUUUUUUUUSSSRRRRRRRRRSSSRRRPPPSSSTTTTTTTTTTTTVVVZZZ]]]ZZZXXXVVVUUUWWWZZZ[[[[[[ZZZ[[[]]]]]][[[ZZZZZZ[[[YYYjjj~~~bbbHHHBBBCCC@@@AAAHHHOOOiii~~~tttfffYYYQQQFFF@@@@@@@@@???===>>>===<<<;;;999888777666444555666777666777999;;;@@@CCCGGGLLLQQQXXX___dddlllqqqwww|||{{{qqqccc^^^UUUMMMIIIIIIKKKMMMMMMTTT]]]eeekkkrrryyy~~~}}}pppRRR===333//////111---,,,,,,++++++,,,,,,,,,******++++++******)))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''((()))'''&&&)))---,,,'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000)))...222111///222555777222333555777777>>>OOOaaawwwrrrccccccffffff```VVVMMMKKKLLLaaavvv]]]HHH===;;;777777666444333444555555666666666555555555444444444444444444444444555555777666555555666777999;;;999:::;;;===>>>???@@@@@@AAACCCEEEGGGHHHHHHGGGFFFCCCDDDFFFFFFEEEDDDEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLJJJJJJLLLRRRYYY___TTTTTTTTTTTTTTTTTTSSSRRRSSSRRRQQQNNNLLLLLLMMMOOONNNPPPRRRSSSTTTUUUWWWYYYUUUTTTSSSTTTVVVXXXXXXXXXXXX[[[]]]]]][[[YYYWWWUUUVVV```kkk[[[FFF@@@???@@@AAADDDOOOllluuufffZZZMMMDDDBBBAAA???;;;BBB@@@>>>;;;:::999888888555666777666555444666777<<<>>>@@@CCCGGGLLLSSSWWW___ccckkkrrrxxx|||vvvqqqfff\\\QQQNNNKKKGGGFFFGGGJJJKKKQQQWWWaaahhhooowwwwww```EEE666111000///000,,,,,,++++++++++++,,,,,,)))******+++***)))((('''))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''((())))))***''''''(((((((((((('''''''''))))))''''''******'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))******+++------------------------,,,,,,,,,---------................../////////000000333111,,,---333333---222222333555555777???IIIZZZlllppp^^^SSS^^^gggjjjhhhddd[[[RRRMMM___ooooooqqqkkkRRR@@@888666666222333444333555777777555555555555444444333333333333333222222444666888:::777666555444555666888:::888999:::<<<===>>>>>>???<<<>>>AAADDDEEEEEEDDDCCCBBBDDDFFFFFFEEEDDDEEEFFFGGGIIIJJJKKKKKKJJJKKKKKKMMMMMMLLLIIIHHHLLLTTTZZZUUUVVVVVVVVVTTTRRRPPPOOOPPPPPPPPPMMMJJJLLLQQQVVVIIILLLQQQSSSTTTSSSTTTTTTQQQPPPPPPRRRTTTVVVUUUTTTXXXYYYYYYWWWVVVXXXYYYXXXXXX[[[[[[mmmlllLLL@@@AAADDDDDDAAA???NNNuuuvvviiiYYYNNNKKKIIIEEEAAAEEECCC???<<<:::::::::;;;999999:::888666444555555999;;;<<<===@@@DDDJJJOOOUUUZZZbbbjjjqqqxxxyyyoooggg```UUUKKKHHHGGGFFFFFFGGGHHHJJJKKKVVV]]]eeelllsss}}}}}}lll}}}zzzaaaNNN;;;444444222...***+++++++++***++++++,,,,,,)))******++++++)))((('''))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''((((((((((((''''''&&&******'''%%%'''((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++...//////---+++,,,000444...+++)))+++...111111000------......///000000000//////000111222222333333111222222444666888:::;;;MMM\\\{{{fffYYYRRRaaaxxx}}}wwwooodddXXXSSSXXXlll{{{sss~~~nnnMMM@@@===666111222333333444444444444444444555555555555444333222111333333333333222333666888777777777777777888888888:::999999888999:::<<<===>>>>>>???@@@BBBCCCDDDDDD>>>@@@DDDGGGIIIIIIHHHGGGKKKLLLLLLLLLJJJJJJLLLNNNMMMNNNNNNLLLJJJJJJKKKMMMTTTUUUVVVUUUSSSQQQQQQQQQOOOPPPOOOMMMJJJIIIJJJKKKKKKMMMPPPSSSUUUVVVWWWWWWTTTUUUVVVWWWWWWVVVUUUTTTVVVYYYZZZXXXVVVUUUWWWZZZYYY[[[[[[fffzzz{{{RRRBBBEEECCC;;;BBB???FFF\\\}}}{{{eee[[[RRRFFFBBBFFF@@@@@@@@@???>>>===>>>@@@===;;;777333111222333555666777999;;;>>>AAACCCDDDMMMPPPVVV\\\dddmmmwww}}}~~~zzzsssjjjaaaYYYQQQIIICCCGGGGGGFFFEEEFFFIIIOOOSSS\\\dddmmmrrr|||lllddd|||~~~uuurrrKKKBBB777000///000///---------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''(((((('''''''''(((((()))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++,,,---,,,,,,...333777000---++++++...//////...------......//////000000//////000111111222333333222222333444666777999:::>>>IIIeeejjj```fffxxxoooggg```aaabbbdddiiippp~~~vvvxxxvvv[[[BBB;;;:::666333555333333333333444444444444555555555555444333222111111222333333222222444666888888999999999999:::::::::999888888888999:::;;;<<<===>>>???@@@AAABBBBBB???AAADDDGGGHHHIIIIIIHHHGGGHHHIIIHHHGGGGGGIIIKKKMMMNNNOOOMMMKKKIIIIIIJJJQQQSSSVVVWWWUUUSSSQQQPPPNNNOOOOOOMMMKKKIIIIIIJJJJJJLLLNNNRRRTTTVVVWWWWWWUUUWWWYYYZZZYYYXXXXXXYYYWWWXXXYYYXXXXXXXXXZZZ[[[XXX[[[ZZZbbbrrrdddHHHBBBBBB>>>???>>>CCCPPPfffxxxiii\\\NNNGGGHHHCCCCCCCCCAAA@@@??????@@@===;;;888555444444555666666777888:::<<<>>>@@@AAAGGGJJJOOOTTT[[[dddmmmsssvvv|||yyytttllleee\\\TTTNNNJJJEEEBBBDDDEEEGGGIIILLLQQQVVV[[[gggnnnvvvzzzxxxiiiooouuueee\\\CCC;;;333......//////---,,,,,,+++++++++*********)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))((((((''''''((((((''''''''''''(((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))++++++,,,,,,,,,...222555000///---,,,---...---,,,---------...//////000000///000000111111222222222333333333444555666777888666<<>>>>>??????@@@AAACCCEEEGGGHHHHHHIIIFFFGGGHHHGGGFFFFFFHHHJJJNNNOOOQQQOOOLLLIIIGGGGGGKKKNNNTTTXXXYYYVVVSSSPPPSSSTTTUUUSSSOOOKKKIIIHHHJJJLLLOOOQQQTTTUUUVVVVVVTTTYYY]]]]]]ZZZYYY\\\___ZZZYYYXXXYYYZZZ\\\\\\[[[XXX[[[ZZZ^^^hhhqqq[[[JJJCCC===@@@AAABBBDDDKKKbbb}}}lllZZZNNNJJJDDDCCCBBB@@@???======<<<;;;;;;:::888888777888888777777777888999:::<<<===???AAAFFFJJJOOOVVV^^^cccgggooozzzzzzrrrhhhaaaYYYTTTLLLEEEBBBBBBBBBBBBCCCFFFJJJOOOSSSXXX]]]aaalllttt{{{~~~mmmdddnnn}}}{{{fffQQQCCC888333...,,,---///...---+++************)))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))))))))(((((((((((('''((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))......---,,,+++,,,...//////...---------------,,,,,,,,,---......//////000///000000000111111111222333333333333444555666666888888BBBYYYuuuooo\\\NNNIIIJJJZZZsss~~~sssvvvggg[[[TTTBBB:::444444333///...000000000111111222333333333333333333333333222111111...111333444444333333444444555555666666777777777;;;;;;::::::999999999999::::::;;;<<<===>>>>>>???@@@AAABBBCCCDDDFFFGGGHHHHHHIIIJJJIIIHHHIIIKKKMMMOOOQQQSSSRRROOOJJJGGGFFFDDDHHHOOOVVVZZZZZZVVVRRR\\\^^^___]]]XXXQQQLLLJJJNNNOOOQQQSSSTTTUUUTTTTTTSSSYYY^^^]]]YYYXXX]]]ccc___\\\YYYZZZ\\\^^^\\\ZZZYYY^^^\\\]]]bbbdddooonnnTTT>>>BBBCCCCCCAAA???IIIccc{{{ooo[[[QQQHHHFFFCCCAAA@@@???>>>===;;;;;;<<<<<<;;;;;;::::::777777666666666777777888999;;;???BBBEEEJJJPPPTTTXXX```kkkssswwwzzz~~~yyyvvvqqqllleee]]]TTTNNNJJJGGGBBB>>>===>>>@@@AAAEEEIIIOOOTTTXXX]]]aaadddnnnvvv~~~{{{```fffvvv{{{hhhTTTAAA555111///,,,,,,---...---,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))...---,,,+++,,,,,,------+++,,,---------------...,,,,,,------.../////////000000000000000111111111333333333333333444555555777555888CCCTTTmmmwwwssszzztttfffUUUWWW___ooo~~~{{{ddd{{{ooo\\\KKK>>>777777555333444222///.../////////000000111222222333222222222333222222111000///222444555555444444555333333444555666666777777<<<<<<;;;;;;;;;:::999999999:::;;;<<<===???@@@@@@@@@@@@AAABBBCCCEEEFFFFFFHHHIIIJJJJJJIIIJJJLLLNNNOOORRRUUUTTTQQQLLLIIIGGG@@@CCCIIIRRRXXX[[[YYYVVV]]]aaaeeeeee```ZZZTTTQQQTTTTTTUUUVVVUUUUUUSSSRRRRRRXXX\\\\\\XXXWWW]]]cccbbb___[[[[[[]]]^^^[[[YYYZZZaaa___^^^aaa___dddrrrsssIIIAAA@@@AAABBB@@@BBBKKKUUUrrrnnn\\\SSSNNNIIIEEEDDDCCCBBB@@@<<<<<<===>>>>>>===<<<;;;888777666555555555555555666888;;;===???CCCGGGJJJOOOUUU]]]dddiiinnnuuuzzz~~~yyyuuusssqqqjjjeee^^^WWWQQQKKKEEEBBB??????>>>======>>>@@@AAAFFFJJJQQQXXX^^^ccchhhkkkrrr|||kkkooommmUUUCCC888222000///...---...---,,,+++,,,+++++++++************(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++***)))***---...///...)))+++---...---,,,---...,,,,,,,,,---......//////000000000000000000000000222222222222333333444555777555666:::DDDXXXxxxzzziiidddfffnnnpppeee[[[]]]dddfffccc```eeepppwwwsssxxxkkk___zzzhhhXXXHHH;;;555444333222222222222222222---......///000111222222111111222222222111111000111333555555444444555666444444555666777888999999::::::;;;;;;;;;:::999999888999:::<<<>>>@@@BBBBBBAAAAAACCCDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHJJJMMMNNNQQQTTTTTTQQQNNNKKKJJJBBBBBBDDDKKKSSSXXXYYYXXXXXX]]]dddhhhfff```[[[WWWVVVWWWWWWWWWVVVUUUSSSRRRRRRVVVYYYYYYVVVWWW[[[```aaa___]]]\\\]]]\\\\\\ZZZ[[[cccaaa]]]___]]]^^^iiiwww___HHHBBB>>>AAACCCBBBBBBCCCUUUnnnjjj___WWWMMMGGGDDDCCCAAA???>>>>>>>>>???>>>>>>======999888777666555444444444555777999:::;;;===AAACCCIIIMMMSSSXXX\\\ccclllrrrzzz{{{~~~}}}wwwqqqlllhhhggg[[[VVVOOOHHHDDDBBB???>>>999;;;======>>>???BBBDDDGGGLLLTTT]]]eeelllsssxxxxxxvvvooovvvzzz^^^FFF888333222111000000///---,,,++++++,,,,,,+++++++++*********(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''''''''(((((((((***)))(((''''''&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((+++)))(((***---///...,,,***---///...,,,***+++,,,+++,,,,,,------......///000000000000000000000///111111111111222333444555666555777;;;@@@LLL```rrrzzzoooiiiggguuuzzznnnhhhccc[[[VVVUUUVVV```qqqxxxrrrtttrrrgggkkkpppeee\\\NNNCCC===777555222000000222222111,,,------...000111111222000000111111111111111000111222333333222333555777333444444555777888888999666777888999999999888888666777999;;;>>>AAABBBDDDBBBDDDFFFHHHIIIIIIHHHGGGDDDFFFGGGGGGGGGGGGJJJLLLKKKMMMPPPQQQPPPMMMLLLLLLIIIDDDAAADDDKKKSSSVVVWWWWWW]]]fffkkkiiiccc]]]YYYTTTUUUVVVVVVVVVUUUTTTSSSUUUVVVWWWWWWVVVWWWZZZ]]]]]]]]]^^^]]]\\\\\\]]]___ZZZbbb___YYY[[[YYYYYYaaakkkxxxaaaRRRDDD@@@AAABBBAAABBBMMM]]]zzzqqqfffWWWLLLGGGEEEBBB@@@@@@??????>>>>>>=========:::999888777666555555555333444666888888999<<<>>>AAAEEEJJJMMMQQQWWW___fffooorrrvvv{{{~~~}}}yyyvvvpppjjjccc\\\XXXVVVLLLHHHDDD@@@???>>>===<<<999;;;===>>>@@@CCCIIIMMMNNNSSS[[[cccllluuu}}}uuulllzzzdddJJJ:::333111111000000000...,,,++++++,,,+++************)))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((***)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((...,,,******,,,---+++(((,,,...000///,,,))))))***++++++,,,------......///000000000000////////////000000000111222333555666333222444:::===AAAIIIQQQwwwyyypppwwwrrr___TTTRRRIIIPPP^^^lllssszzz}}}xxxwwwwwwlllkkkwww}}}pppaaa\\\WWWLLLBBB===<<<999333......000///---,,,,,,---...///000111222///000000111111111000000111222222111000111444666111111222333444555666777444555666888888888777666444555777:::>>>@@@CCCDDDDDDFFFIIIKKKLLLLLLJJJIIIEEEFFFGGGHHHGGGHHHKKKMMMHHHKKKNNNOOONNNMMMLLLMMMNNNHHHAAA@@@GGGOOOTTTUUU\\\bbbkkknnnlllddd[[[VVVQQQRRRTTTUUUVVVVVVUUUUUUWWWVVVVVVVVVWWWXXXZZZ[[[XXX[[[]]]]]][[[\\\___cccXXX```\\\VVVWWWVVVUUU]]]bbbbbbqqqzzzeeeMMM@@@>>>???CCCFFFEEEKKK^^^xxxfffXXXPPPMMMIIIGGGAAA@@@???>>>============;;;:::999888666666666666111222555555666666888::::::>>>CCCGGGIIINNNUUUZZZ```cccjjjpppuuuyyyzzzzzz||||||yyyvvvsssqqqooogggddd^^^WWWOOOHHHCCCAAA@@@>>>===<<<<<<<<<:::999===>>>@@@@@@BBBHHHQQQWWWXXX\\\bbbiiiqqqyyy{{{mmm{{{lllOOO:::333222111////////////---,,,+++,,,---))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((******)))''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......+++...222444555333///---000000111222222222222111444444555777999;;;===>>>XXXrrrvvvvvv|||~~~pppcccWWWVVVYYYVVV\\\hhhkkkooosss~~~ooommmxxxxxxsssUUUMMMDDD>>><<<;;;777333444333111///------------///////////////.........///000000000111111111111111///...///222333222///111111111111222333444555555555444333444555666777666777888:::<<<===???@@@DDDCCCDDDGGGLLLOOONNNLLLHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPQQQNNNNNNJJJCCC>>>CCCOOOYYYZZZ]]]bbbffffffbbb]]]YYYVVVVVVTTTTTTUUUVVVXXXZZZVVVWWWXXXXXXXXXWWWVVVUUUWWWVVVWWWYYY]]]^^^^^^]]]WWWVVVUUUUUUTTTTTTUUUUUUUUU]]]bbbnnnjjjOOOCCC@@@??????@@@@@@FFFVVVoooxxxddd___^^^TTTHHHEEECCC@@@>>>??????>>>===???>>><<<:::888666555555777666555444444555777888DDD@@@:::999===CCCIIIMMMQQQSSSWWW\\\aaafffjjjlllpppqqqsssuuuwwwxxxyyyyyy||||||{{{{{{||||||}}}~~~}}}}}}||||||{{{zzzyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvsssqqqmmmhhhccc^^^[[[YYYRRROOOJJJEEE@@@<<<;;;:::===;;;::::::;;;>>>???@@@>>>@@@EEEKKKNNNQQQYYYbbbfffeeejjjttt{{{~~~vvv{{{oooSSS999333444000---///,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''$$$&&&((())))))(((&&&$$$''''''''''''''''''''''''))))))((((((''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,...111333333222///...000000111222222222222111333333444555666888:::;;;JJJ^^^yyyxxxhhhggglllrrr}}}~~~pppmmmqqqmmmjjjdddXXX\\\\\\bbbpppyyyyyy|||hhhooouuufffZZZEEE???888555666666555222333222000///...---......///.....................//////000000000111111111111///...///111333111000000000000111111222333444444333333222333444555666555666777888:::<<<===>>>BBBAAACCCGGGLLLOOOPPPOOOHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLLLLMMMNNNNNNOOOOOOPPPQQQNNNIIIEEEHHHSSS\\\eeeeeeeeeccc```\\\XXXUUUSSSTTTTTTTTTUUUUUUUUUUUUXXXXXXYYYYYYXXXWWWVVVUUUUUUUUUVVVYYY[[[\\\[[[ZZZUUUUUUUUUUUUTTTTTTTTTTTTTTTXXXZZZccc~~~aaaMMMEEEDDDFFFDDDEEEFFFKKKUUUeeevvvwwwjjjddd\\\RRRJJJHHHDDDBBBAAAAAA@@@??????>>><<<;;;999888888888888777666444444555777888;;;999666777:::>>>AAACCCIIIKKKOOOSSSXXX\\\___aaacccdddfffiiikkklllmmmmmmrrrrrrrrrrrrrrrssstttttttttssssssrrrqqqqqqppppppoooooonnnmmmllllllkkkkkkdddccc___[[[WWWSSSPPPNNNGGGEEEAAA===:::888888888;;;999888888999<<<===>>>???BBBHHHPPPTTTVVV]]]dddjjjmmmuuu}}}|||xxxvvvoooYYYDDD333222444111...000,,,,,,+++++++++*********))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((''''''''''''''')))+++,,,,,,+++)))'''''''''''''''''''''''''''((((((((('''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---///000000000///...///000111111222222111111222222222333444555666777@@@III\\\zzz~~~hhh```]]]aaappp{{{eeeVVVRRRRRRYYYcccmmmwww~~~~~~jjjbbbzzzhhhRRRFFF@@@999555000...000111111///000000///............///........................////////////000000000000000///...///111222111000////////////000111222333222222222222222333444444444444555777999:::;;;<<<>>>???AAAEEEKKKNNNPPPOOOGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJKKKKKKLLLMMMMMMMMMPPPQQQPPPMMMJJJMMMTTT\\\iiigggccc___[[[WWWUUUTTTSSSTTTUUUUUUUUUTTTRRRQQQVVVWWWWWWVVVUUUTTTSSSRRRTTTTTTUUUXXXZZZZZZXXXVVVRRRSSSTTTTTTTTTTTTTTTSSSTTTRRRRRRXXXiii{{{aaaOOOGGGEEEAAABBBBBBAAABBBHHHSSS\\\{{{uuuiii___PPPMMMGGGCCCAAA@@@???>>>>>>>>>===<<<;;;;;;;;;;;;:::999777666555666777777444333333555888::::::999@@@AAADDDGGGJJJNNNPPPQQQSSSTTTVVVXXXZZZ\\\]]]^^^cccbbbbbbbbbbbbcccddddddddddddccccccbbbbbbaaaaaa___^^^]]]\\\[[[ZZZYYYYYYRRRQQQOOOLLLIIIFFFDDDCCC<<<:::999777666666777777:::999888888999<<<>>>@@@AAAEEEOOOYYY^^^___cccjjjpppwwwiiifffwwwppp```WWW@@@444---000222...,,,...,,,++++++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))+++,,,,,,+++)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------........./////////000000111111111111111222222222222222333444555999:::DDD]]]}}}nnnbbb___iiikkkdddbbbggglllkkkfffbbb___```fffrrrkkkWWWzzzzzz[[[AAA666777999555111......///...---.....................///---------------................../////////000000////////////000111000000.........//////000111222222222222222222333333444444444555777888999:::;;;;;;===???CCCGGGIIIKKKKKKEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLKKKNNNOOONNNLLLMMMRRRWWW___^^^\\\ZZZXXXWWWWWWWWWUUUUUUUUUTTTSSSSSSRRRQQQSSSSSSRRRRRRQQQPPPOOONNNTTTUUUVVVXXXZZZYYYVVVTTTPPPQQQRRRSSSTTTSSSRRRRRRUUUQQQQQQVVVZZZeee~~~~~~fffSSSIIIDDDCCCAAA??????CCCIIIMMMTTTtttppp___YYYQQQJJJFFFBBB@@@>>>>>>>>>===<<<<<<<<<======<<<;;;999888777777777777333333333555777888888666999:::<<<===@@@AAACCCDDDEEEFFFHHHKKKMMMNNNOOOPPPRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQNNNNNNMMMLLLJJJIIIHHHHHHEEEDDDCCCAAA@@@>>>===<<<888888777777777888999::::::;;;;;;;;;<<>>@@@AAABBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDIIIIIIJJJJJJKKKKKKLLLLLLIIIKKKNNNNNNMMMMMMOOORRRRRRSSSTTTVVVWWWWWWXXXWWWWWWUUURRROOONNNOOOPPPRRRRRRRRRQQQPPPOOOOOONNNNNNVVVVVVWWWXXXZZZYYYWWWTTTPPPPPPQQQQQQRRRQQQQQQQQQUUUSSSUUUYYYUUURRR___rrrmmm```UUUMMMEEE@@@AAACCCBBB@@@AAAQQQdddxxxpppeeeYYYQQQJJJFFFDDD??????>>>===============<<<<<<;;;:::999888888888777555333333555666777777777777888999:::;;;;;;<<<;;;<<<>>>@@@AAACCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>======<<<<<<;;;;;;::::::999999999999999999999:::;;;;;;:::<<<>>>???@@@DDDIIIMMMNNNTTTaaaooouuuwwwzzzgggTTTbbb{{{|||]]]DDD888666///.........---***+++...+++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------------------......//////...///000000111111000000222222222222333444444555777444333999BBBPPPbbbpppmmm___YYYXXXhhhuuuuuu|||}}}ttthhh```aaahhhoootttyyyyyyfffVVVXXXjjj{{{{{{mmmZZZBBB444444222222000////////////000,,,,,,------...------,,,***++++++,,,,,,---------------------.........///---///000000///...000111............///000111222222222333444444444444444444555555666888999999:::999;;;=========<<<===???@@@@@@AAAAAABBBCCCCCCCCCHHHHHHIIIIIIJJJKKKKKKKKKJJJLLLNNNOOONNNNNNNNNOOOLLLMMMPPPSSSUUUUUUTTTTTTUUURRRNNNKKKJJJLLLOOOQQQTTTSSSRRRQQQQQQQQQRRRRRRXXXWWWWWWXXXYYYZZZXXXWWWQQQQQQPPPOOOOOOOOOOOOOOOTTTSSSVVVXXXRRRKKKOOOYYYlll|||dddXXXJJJCCCCCCCCC@@@<<>>>>>===<<<<<<<<<<<<;;;:::::::::999666222111222555666666777777777777777888888888444555666888999999999::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888777777777777777777777777999999::::::;;;;;;;;;;;;;;;>>>BBBDDDEEEJJJPPPVVVZZZ```mmm{{{gggYYY___kkk|||hhhKKK777000111------------,,,---///222+++************)))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))************+++++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,---------...////////////......//////000000000000000111111111111222333444555888666666999;;;@@@MMM[[[qqqfff___YYYgggwwwgggaaaeeekkkjjjvvv~~~ooobbbVVV]]]dddeeeeeennnuuu[[[VVVPPPAAA444222.........---------///000,,,,,,---...------++++++*********+++,,,,,,------,,,,,,---------.........,,,...000000...---///111////////////000111222222000111222333444333333222333333444555666777777888888:::<<<===;;;:::;;;=========>>>???AAABBBCCCCCCFFFFFFGGGHHHHHHIIIIIIJJJJJJLLLNNNNNNNNNMMMLLLLLLKKKLLLOOOQQQRRRSSSSSSSSSTTTRRROOOMMMLLLNNNPPPQQQSSSSSSRRRRRRRRRSSSTTTUUUXXXWWWUUUVVVWWWYYYYYYYYYTTTRRROOOMMMLLLLLLNNNOOOPPPPPPPPPPPPNNNMMMNNNPPPTTTxxxkkkZZZMMMGGGEEECCCAAACCCFFFCCCJJJeee~~~mmm```WWWRRRIIIHHHFFFCCCAAA@@@???>>><<<<<<<<<======<<<<<<;;;:::888555444555666666666666666666666666666666555333333444555555555555555666666666666666777777888777777777777777777777777777777777777777777777777666666666777777777888888999::::::;;;<<<=========@@@DDDIIILLLNNNSSS[[[bbbggglllxxx}}}jjjZZZQQQXXXppp|||gggPPP===222//////,,,------------...//////************))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))************+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,---///000000000///......//////000000000000000//////000000111333444555222111333777888888@@@KKKfff~~~tttgggkkk|||vvvkkkmmm~~~~~~}}}vvv[[[RRRSSSbbbvvvZZZ===>>>EEE???555444...//////...,,,,,,---...,,,,,,---...---,,,+++***))))))***+++,,,,,,------,,,,,,,,,---------......,,,...000000...---///111/////////000000111222333///000111222333222111111222222333333444555666666777:::<<<<<<;;;:::<<<>>>;;;<<<===>>>@@@BBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHJJJKKKLLLLLLKKKJJJIIIHHHKKKLLLMMMOOOQQQSSSTTTUUUTTTTTTSSSRRRRRRRRRRRRSSSQQQQQQPPPPPPQQQRRRTTTUUUXXXVVVTTTTTTVVVXXXZZZZZZUUUSSSOOOKKKJJJKKKMMMNNNMMMLLLIIIGGGJJJPPPRRRQQQQQQnnnqqq\\\MMMEEEBBBBBB444AAAEEEEEEOOO___{{{pppfff```NNNLLLIIIFFFCCCAAA??????;;;<<<===============<<<<<<:::999888999999888666555555555555555444444444555555666666666555555444555555444444444555666666666666666666666666666666555555666666666666777777777777888888999:::::::::999:::<<<===??????@@@@@@EEEJJJPPPSSSVVV\\\eeelllpppuuuyyy___GGGGGGYYYppp}}}lllSSS???555222000///---......---------+++(((************))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))*********++++++++++++++++++******++++++,,,---,,,,,,,,,---------......------------------------............////////////111111000000111111222333555444333333444666999;;;LLLccclllXXXVVVfffvvv{{{[[[MMMOOO]]]eeeKKK444111999<<<888444000///...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,...000111000000///...............///000000111111000000111111222333333333222222222333333333666777999;;;<<<======>>>???>>>>>>???BBBEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJDDDEEEFFFHHHJJJKKKLLLMMMOOOQQQRRRQQQOOOOOORRRVVVTTTSSSRRRQQQOOOMMMLLLLLLOOOPPPQQQRRRSSSRRRRRRQQQRRROOONNNPPPUUUYYY[[[ZZZWWWUUURRROOOLLLJJJJJJIIIHHHHHHHHHHHHIIIJJJLLLLLLOOOWWWgggzzz^^^MMMEEEBBBAAA???>>>???@@@FFFSSS```zzzvvvnnnZZZPPPOOOHHHFFFGGGBBBAAA@@@>>>>>>>>>???>>>>>>===;;;::::::;;;;;;:::999888888777777666666555555444555555666666666666666666666666666666666666666555555444444444555555666999888888777777888888888:::999888999;;;<<<;;;:::===<<<<<<>>>@@@CCCEEEGGGPPPWWWaaaggglllrrrzzziiiZZZKKKIIIMMMccckkkUUU>>>333000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))*********++++++++++++*********+++,,,,,,,,,,,,,,,------------...------------------------////////////000000000000111111000000111111222333444444333333444666888:::@@@EEETTTnnntttddd]]]bbbiii|||mmmZZZQQQXXXfff~~~ggg\\\LLL===000000555666444444///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,---...//////000//////...............///000000222222111111222222333444444333333333333444555666666777888:::<<<>>>???@@@CCCDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGIIIJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKMMMOOOPPPOOOMMMNNNQQQTTTPPPOOOOOONNNMMMLLLKKKKKKOOOPPPRRRSSSTTTSSSRRRQQQQQQNNNMMMNNNRRRVVVXXXXXXSSSRRRPPPNNNMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHJJJOOOXXXeee|||}}}iiiVVVHHHCCC@@@???@@@@@@AAAGGGOOO```sss~~~kkkccc```VVVOOOLLLDDDCCCBBBAAA>>><<<;;;;;;;;;===;;;::::::;;;;;;:::888::::::999888888777777666666666777888888888888777666666666666666666666666666666666666666777777888999999888777777777888888:::999888999;;;;;;;;;999AAACCCEEEGGGIIIMMMQQQSSS^^^dddlllssszzz}}}eeeRRRHHHMMMXXXjjj~~~lllSSSDDD555000///,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******,,,++++++*********++++++,,,,,,,,,,,,------------------------------------//////000000000111111111111000000000000111222222333333333333444555777888;;;777;;;PPPqqqwww{{{{{{yyyssskkkdddccceeevvv~~~pppkkklll~~~yyymmmyyysssaaaYYYWWWYYYdddqqqdddIII???555111///000000//////111......---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///...............//////...............///000000222222222222222333333444444444444444555777888999666777888;;;===@@@CCCDDDEEEGGGIIIHHHFFFEEEFFFIIIFFFFFFFFFGGGHHHIIIKKKKKKOOONNNMMMLLLKKKJJJIIIIIIJJJLLLLLLLLLLLLLLLNNNPPPLLLLLLMMMMMMMMMMMMNNNNNNPPPRRRUUUWWWWWWVVVTTTRRRRRRPPPNNNOOORRRUUUVVVWWWRRRQQQQQQOOOMMMKKKIIIHHHKKKJJJIIIHHHFFFEEEDDDDDDFFFKKKOOOSSS```}}}qqq\\\MMMFFFAAAAAAAAA???@@@CCCMMMUUU___mmm|||rrrcccYYYTTTKKKGGGGGGDDDAAA===;;;<<<===>>><<<;;;;;;<<<<<<;;;999<<<;;;;;;::::::999888888777888888999:::999999999777777777777777777777777888888777777888999999:::;;;::::::999888888999999;;;::::::;;;===>>>===<<>>===<<<<<<>>>>>>===<<<<<<<<<<<<;;;::::::999999888888999::::::::::::999888888888888888888888888888888888888999:::;;;;;;<<<;;;::::::999999::::::;;;;;;<<<>>>BBBDDDEEEDDDHHHNNNTTTYYY\\\aaahhhnnnvvv{{{{{{jjjYYYQQQVVV```rrryyynnnZZZHHH333333222111...,,,+++,,,++++++++++++++++++++++++++++++***)))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))++++++***))))))*********+++++++++,,,,,,,,,------,,,,,,,,,---------......---------.........//////000000//////000000111222111111111222222333444444111666::::::===NNNiii~~~{{{mmmsssvvvmmmhhhlll{{{sssrrrsss~~~www|||iiiQQQSSSdddzzzzzzfffOOO<<<333333111111///.........---***,,,,,,+++*********++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------000///---,,,,,,---...///...............///000000///////////////000000111333333444555777999;;;<<<:::;;;===???BBBFFFHHHJJJIIIHHHGGGJJJMMMOOOMMMJJJFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKJJJJJJIIIIIIHHHFFFFFFGGGHHHJJJKKKKKKKKKLLLMMMNNNPPPQQQSSSTTTUUUPPPRRRTTTVVVVVVUUUSSSRRRRRRQQQQQQPPPPPPRRRTTTVVVTTTSSSRRRPPPMMMIIIFFFDDDFFFGGGGGGGGGGGGFFFEEEDDD???BBBEEEFFFHHHPPP^^^iiilllWWWJJJEEEBBBCCCEEEAAABBBBBBBBBGGGVVVmmmsssgggbbbYYYPPPJJJFFFDDDCCC???===<<<===>>>>>>===<<<===<<<<<<;;;;;;:::999999888888999:::::::::999999::::::::::::::::::::::::888888888888999:::;;;<<<::::::999999999999::::::;;;;;;>>>DDDJJJPPPRRRSSSZZZ___eeekkkpppuuu||||||hhh]]]SSSOOORRR^^^rrrqqq[[[LLL@@@666000222333000---,,,......+++++++++++++++++++++++++++***))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........,,,,,,---------.........000////////////000111111000111111111222222222222555333111111666???KKKSSScccsssrrrrrryyysssttt}}}rrrZZZMMMOOOcccxxxggg[[[LLLBBB:::222............+++)))+++000///+++++++++******)))******+++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,...---------------.....................///000000...............//////000222333333444666777999:::;;;===???AAADDDEEEFFFGGGKKKJJJJJJKKKLLLKKKHHHEEEEEEEEEEEEFFFGGGHHHJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIFFFEEEFFFHHHKKKLLLKKKJJJKKKKKKLLLMMMOOOPPPQQQQQQLLLMMMNNNOOOOOOOOONNNNNNMMMMMMMMMLLLLLLMMMQQQSSSNNNMMMMMMLLLKKKIIIHHHGGGBBBCCCEEEFFFFFFEEEDDDCCCCCCCCC@@@>>>>>>CCCJJJOOO\\\|||tttdddWWWLLLEEECCC???@@@@@@???<<<>>>KKKYYYhhh{{{~~~oooccc\\\VVVNNNIIIEEEDDDAAA@@@@@@???===;;;>>>======<<<;;;;;;::::::888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888999:::;;;<<<===:::::::::::::::;;;<<<===>>>AAAFFFOOOZZZccciiikkkppprrrxxx~~~ooo```UUUCCC>>>???KKK^^^uuu|||[[[AAA444///---,,,//////,,,+++...000///++++++++++++++++++++++++******)))))))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))*********++++++(((((((((((()))+++,,,---***++++++++++++,,,,,,,,,++++++,,,,,,---......///------------.........//////////////////000111111000000111111111111111111777555444444777:::===>>>AAAXXXttt~~~}}}tttfffVVVPPPYYYlll~~~~~~ddd???888222222333222111333+++...---)))***//////,,,******))))))))))))******++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,---...........................///000000...............///000000222222222333444555777888:::<<>>CCCHHHDDDWWWuuu}}}eeeQQQHHHGGGCCCBBBBBB???;;;@@@HHHFFFSSSeeexxx|||wwwqqqfff]]]UUURRRNNNKKKHHHEEEAAA>>>?????????>>>======<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???@@@@@@@@@AAACCCDDDFFFGGGJJJNNNVVVcccqqq~~~~~~hhhUUUHHH@@@@@@EEESSSggg{{{|||cccFFF444...//////+++......***+++//////+++******************************))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((((((&&&%%%''')))(((''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************++++++++++++'''''''''((()))+++------******+++++++++,,,,,,,,,++++++,,,,,,---...//////............/////////000///////////////000111111///000000111111111111000,,,222777666000...222888999DDDSSScccyyyuuuqqqvvvvvviiiZZZXXXXXX]]]]]]^^^gggzzzccc;;;777111...//////---...111+++111333---***---...+++***)))))))))))))))******++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,)))***,,,...//////.....................///000000///////////////000111111111111111222333444555666999<<>><<<<<>>???AAAAAAAAA???===<<<:::>>>BBBAAA===<<>>>>>>>>;;;<<<<<<=======================================;;;;;;<<<<<<===???@@@AAAGGGHHHHHHJJJKKKNNNOOOPPPVVVZZZdddsss}}}gggRRRFFFBBB@@@LLLXXXnnnmmmaaaLLL777...000222111...111000,,,---000---&&&***************************)))))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((((((&&&%%%''')))(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''''')))---...---***))))))*********))))))(((***'''(((,,,...+++))))))---,,,,,,,,,,,,---......///......------......///---------............///000000000000111111111111222222111111222222333444777;;;BBBKKKXXXpppuuuhhhvvv|||hhhRRRJJJOOOXXXpppcccFFF999333111///---,,,---...///,,,,,,+++++++++,,,------************))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))+++******))))))))))))))),,,---...---,,,+++---///000000//////.........---////////////000000000000///000000111333555777888;;;<<<<<<===>>>??????@@@<<<@@@DDDGGGGGGFFFFFFFFFDDDBBBAAAAAABBBEEEFFFGGGFFFFFFGGGJJJMMMNNNMMMLLLHHHHHHHHHJJJLLLLLLJJJHHHNNNMMMMMMLLLMMMOOOPPPQQQPPPLLLLLLPPPOOOJJJIIIMMMLLLLLLKKKJJJIIIJJJMMMOOOGGGFFFEEECCCBBBAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>CCCBBBIII^^^zzznnnhhh[[[MMMFFFAAA===???EEEBBB???@@@EEEKKKYYYqqqzzzqqqhhhaaaYYYQQQKKKJJJGGGCCCAAAAAABBBBBBBBBBBB@@@???AAADDDEEEBBB???CCC@@@@@@BBBAAA>>>>>>@@@???AAA@@@===???FFFJJJJJJPPPSSS]]]gggbbbXXXYYYccchhhooo{{{}}}ssskkk]]]MMMBBBAAAIIIPPPiiivvvqqqRRRHHH:::111...---,,,***......---,,,,,,,,,,,,---************************))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((())),,,---,,,))))))))))))))))))*********(((%%%%%%***------,,,...---,,,,,,,,,,,,---.........------------------...------------............//////000000000111111111222111111111111222333333222444888<<>>>>>===>>>>>>>>><<<<<<;;;;;;<<<======>>>BBB???AAAJJJZZZvvv}}}nnndddYYYKKKAAA>>>AAA<<<:::===AAAEEEPPP[[[nnnzzz~~~rrreee[[[[[[XXXTTTRRRPPPOOOLLLKKKPPPNNNNNNQQQSSSSSSNNNJJJJJJGGGGGGJJJKKKIIIIIILLLNNNQQQRRROOOQQQXXX^^^```eeeeeelllssspppiiinnnyyy~~~wwwiii]]]NNNIIIBBB@@@HHHYYYkkkwwwppp[[[>>>888000---...///---+++------,,,+++++++++++++++************************))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***))))))***++++++***((())))))(((((((((***+++,,,+++'''&&&***,,,,,,---000,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------............//////000000000000111111111111111111111222222333222333555666555999IIIYYYmmmzzzpppiiijjjpppYYYQQQJJJKKKSSSdddzzzgggUUUDDD===777///---///111000...---,,,,,,---...,,,,,,+++***))))))))))))************))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''(((((()))+++,,,---,,,------,,,++++++,,,...---------,,,,,,,,,,,,,,,....../////////000000000222222222111222222333444999;;;===>>>>>>;;;777444888:::<<<=========???AAADDDCCCBBBAAABBBCCCDDDEEEBBBDDDGGGLLLQQQSSSRRRPPPMMMLLLLLLLLLLLLKKKHHHFFFGGGHHHHHHJJJLLLNNNPPPRRRRRRPPPPPPSSSTTTQQQQQQSSSQQQPPPOOOMMMJJJGGGDDDBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@???>>>>>>=========>>>;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;>>>MMMkkkiiiRRRDDDFFF@@@<<<===>>>======>>>DDDMMM^^^rrr~~~xxxtttooojjjgggddd```]]]bbbbbbeeeiiimmmlllgggbbb]]]ZZZYYY[[[[[[YYYZZZ^^^bbbgggjjjggghhhoooyyy~~~tttiii^^^XXXXXXUUUNNNGGGBBBAAADDDOOOccczzznnnSSS@@@...+++***+++...000...,,,,,,,,,+++***************************************))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%******************(((''')))(((''''''(((***,,,...555///+++++++++******,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000111000000000000000111222222222333777888555444;;;DDDFFFUUUmmmuuuhhh{{{vvv[[[SSSPPPMMMTTT```___]]]___gggoooyyyiiiMMM;;;444222666777333///...//////------,,,,,,------------,,,***))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++,,,,,,+++******+++------------,,,,,,,,,,,,,,,........./////////000000111111000111111222333444777888:::;;;:::888666555888999:::999999:::===@@@???@@@BBBCCCDDDFFFHHHJJJHHHIIIKKKNNNPPPPPPMMMJJJKKKJJJJJJJJJKKKJJJGGGEEEDDDEEEFFFIIIKKKNNNPPPQQQPPPPPPQQQSSSTTTSSSSSSTTTOOOOOOOOOOOONNNJJJFFFBBBAAABBBDDDEEEEEECCCAAA@@@@@@???>>>===============;;;;;;::::::::::::;;;;;;888:::===<<<888;;;JJJZZZlllrrr^^^QQQKKKDDDAAA?????????@@@CCCCCCFFFKKKSSSbbbzzz~~~|||uuuwww|||xxxtttqqqqqqooolllmmmpppuuu|||~~~}}}}}}dddUUUNNNHHHFFFFFFDDDCCCCCCNNNTTT```ooo|||mmmbbbQQQ>>>111...,,,,,,---//////---+++,,,,,,+++***************************************((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%******+++***)))((('''''')))(((''''''(((***,,,...999222---,,,,,,))))))+++,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------------......////////////000000000000000//////000000111222///000444777555222444:::;;;BBBQQQhhhjjjjjjwwwpppYYYIIINNNXXX___mmm|||yyyxxxyyy}}}eeeHHH777:::333---,,,,,,,,,,,,......------,,,,,,,,,,,,,,,///...---,,,+++*********************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((******)))))))))))))))******+++,,,+++))))))+++,,,---------------------...............////////////......///000111333444555555555555555666777888999999::::::999999:::===@@@???BBBDDDEEEEEEFFFIIILLLKKKKKKLLLMMMNNNMMMIIIFFFJJJIIIIIIKKKLLLLLLJJJHHHCCCDDDFFFHHHKKKMMMNNNOOONNNOOOQQQQQQRRRSSSSSSSSSOOOOOOPPPQQQQQQNNNHHHCCCAAACCCDDDEEEEEEDDDBBBAAA@@@???>>>===<<<<<<<<<<<<::::::999999999999::::::999999;;;===;;;999===CCCJJJjjj~~~gggaaaVVVHHH>>>;;;>>>@@@AAA@@@AAACCCEEELLL]]]mmm~~~qqqnnnaaaOOOIIIDDD@@@>>><<<;;;CCCMMMaaalllzzzoooXXXJJJ>>>333---222000.........------,,,------,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((***+++***)))''''''((())))))(((((((((***+++,,,444...***+++,,,++++++...+++++++++++++++,,,------+++,,,---......---,,,+++,,,,,,,,,,,,------------......////////////000000///////////////000000111111000333666555222222666:::999@@@NNN```ttt{{{qqqwwwmmmjjjvvvwwwgggVVVMMMNNN^^^tttsss[[[CCC777666888444000...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((++++++***)))))))))))))))***++++++***))))))***,,,------------............------........./////////,,,------///111333444555333333222222444777:::<<<:::;;;;;;;;;:::;;;>>>@@@BBBEEEGGGFFFDDDCCCEEEHHHHHHGGGHHHIIIKKKLLLJJJHHHJJJJJJJJJLLLNNNNNNLLLJJJDDDEEEGGGIIIJJJKKKLLLLLLLLLOOOPPPOOOPPPRRRRRRPPPQQQPPPPPPRRRSSSPPPIIIDDDBBBCCCDDDDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;:::999999888888888888999===888555777999999;;;???CCCNNNhhhwwwaaaOOOFFFAAA???:::;;;???DDDEEEEEEIIIPPPcccuuuxxxbbbSSSNNNHHH@@@@@@:::999>>>CCCLLL^^^qqq___HHH<<<444///...000///---,,,+++,,,------------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))+++***((('''((())))))))))))))))))*********---(((&&&)))+++***+++...+++++++++***++++++,,,---+++---...//////...---+++++++++,,,,,,,,,---------........./////////000000///............///000000444111111444555222333666666444666<<>>@@@AAADDDGGGFFFBBB@@@BBBEEEEEEDDDCCCEEEHHHJJJJJJJJJJJJIIIIIIKKKLLLKKKIIIGGGFFFGGGIIIJJJJJJJJJIIIIIIKKKOOOPPPMMMNNNRRRQQQNNNNNNLLLMMMPPPSSSRRRMMMGGGBBBBBBBBBAAA@@@???>>>>>>@@@???>>>===<<<;;;;;;;;;999999888777777777777777;;;555222444666666999===<<<;;;EEEZZZuuuzzzlll[[[MMMFFFBBBAAABBBAAA===<<<===CCCOOO[[[cccmmm{{{qqqbbb^^^^^^YYYQQQIIIDDDAAA@@@@@@AAA>>>EEEYYYmmm|||vvv```FFF999444111...---,,,,,,---,,,++++++,,,,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))+++***((('''(((***))))))*********))))))(((***&&&$$$((()))((()))+++++++++******++++++,,,---,,,---///000000///---,,,++++++,,,,,,,,,---------............/////////000...............///000000222...---000111111222555555444555888666666>>>JJJ^^^ooouuukkkiiiiiirrryyyiiiaaafffnnnsssqqqfffXXXNNNRRRTTTZZZaaafffmmm|||}}}```LLL888222222000///000222111...******,,,------***++++++,,,,,,,,,++++++******************++++++************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))+++,,,---)))******)))(((((()))+++*********++++++,,,,,,,,,---------........./////////////////////000111111000111333555777888888888:::<<<===>>>======>>>???<<<@@@DDDDDDAAA@@@CCCFFFEEEDDDBBBCCCEEEGGGHHHHHHHHHGGGGGGGGGHHHFFFDDDAAAHHHIIIJJJJJJJJJIIIHHHGGGKKKPPPQQQMMMNNNRRRQQQMMMGGGGGGHHHMMMSSSUUUQQQMMMBBBAAA@@@>>>===<<<<<<<<<@@@???>>>===;;;;;;::::::999999888777777666777777444222444777888555666999666888===BBBGGGYYY}}}www```[[[PPPEEE@@@>>><<<===@@@===AAABBB@@@DDDOOOZZZ___ppplll^^^TTTHHHBBBDDD@@@;;;:::???DDDEEEHHHLLLRRRPPP___tttcccOOO???000---///000...---+++---//////---,,,******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))++++++)))(((&&&&&&&&&((())))))((('''''')))************+++++++++******))))))******+++,,,***+++,,,---///000111111,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////111...---///000...///333...000111111000000111222333333444555666777888999JJJQQQfff}}}}}}~~~wwwaaaNNNPPPSSSWWW[[[[[[ZZZZZZ[[[``````oooiiiEEE>>>555000000000...+++//////...---,,,,,,+++++++++++++++************)))************************+++*********))))))((((((&&&''''''((()))******+++((((((((((((((((((((((((************************++++++++++++++++++++++++))))))***+++,,,,,,------.........///////////////---......///000111111222111222444666777777666555999;;;<<<<<<;;;;;;===>>>:::???DDDHHHJJJJJJKKKLLLIIIFFFBBBAAACCCFFFIIIKKKDDDDDDDDDFFFGGGGGGEEECCCGGGIIIGGGCCCEEELLLMMMIIIJJJLLLPPPSSSTTTQQQMMMKKKNNNIIIGGGLLLTTTXXXSSSMMMGGGDDD@@@<<<::::::;;;===CCCBBBAAA???<<<:::999888:::999888777666666666666666555555555555444444444444111555===@@@DDDXXXnnn{{{gggRRRHHHEEEBBB@@@@@@;;;<<<>>>???@@@AAACCCDDDRRR[[[gggqqq}}}ooo___LLLBBBBBBCCC@@@<<<============BBBOOOaaaooorrrtttvvvWWWCCC888666111...,,,---...000,,,,,,,,,+++++++++******+++*********))))))((((((******))))))((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))******)))((('''$$$%%%'''((()))***++++++))))))*********+++++++++******))))))******+++,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...///333333000///111...000111111000000111222222333333444555666777888======III___ooo{{{zzzgggbbbkkk{{{xxxvvvyyyxxxiiiaaaWWWNNNQQQZZZeeemmmtttxxxvvvppptttsssiiiLLL>>>888111...///000...,,,.........---,,,,,,+++++++++++++++*********))))))*********************************)))))))))((((((&&&''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,---............////////////......//////000000111111111222444666777666555555777999;;;<<<<<<===???AAAAAACCCEEEGGGHHHJJJNNNPPPNNNKKKGGGEEEFFFHHHJJJJJJIIIHHHGGGGGGHHHGGGEEEDDDGGGIIIHHHDDDGGGMMMNNNJJJHHHJJJOOORRRSSSQQQNNNLLLMMMJJJIIILLLRRRTTTPPPKKKEEECCC@@@===;;;;;;;;;<<<>>>>>>===<<<;;;:::999999999888777666555555555555444444444444333333333333666222444:::::::::EEEUUUmmmtttbbbUUULLLEEE@@@@@@AAAAAA@@@>>>???CCCFFFCCCFFFJJJMMMSSS\\\fffmmmvvviiillliii___\\\VVVMMMBBB>>>???@@@>>>:::999AAAMMMXXXdddsssqqqZZZEEE999444222///---+++,,,---...,,,,,,+++++++++******************)))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))******)))(((''''''''''''((()))***+++,,,)))))))))*********++++++***))))))))))))***++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------111666777222...///...000111111//////000222111222222333444555666666666333777BBBLLLTTTaaaooooooiiilllsssxxxuuuqqq|||zzzrrrvvvvvvggg]]]YYYWWWaaajjjmmmgggbbbfffhhhgggvvvgggFFF555666222...---...///...,,,...------,,,,,,+++++++++++++++*********)))))))))******************************))))))))))))(((((('''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++------........./////////////////////000000000000111222444555666555555444444666999;;;===???AAADDDGGGGGGFFFFFFFFFJJJOOOSSSSSSPPPKKKIIIIIIJJJKKKKKKMMMKKKIIIHHHIIIIIIHHHFFFHHHIIIGGGFFFHHHLLLLLLIIIGGGIIIMMMQQQRRRQQQOOONNNLLLKKKKKKLLLMMMMMMKKKHHHCCCBBB@@@>>>===<<<;;;;;;999999999999999999999999777777666555444444444444333333333222222222111111666222333777777222555===GGGVVVooossshhh\\\QQQFFFDDDAAA>>><<<<<>>AAACCCHHHHHHGGGFFFFFFIIINNNRRRSSSPPPMMMKKKLLLLLLLLLKKKNNNLLLIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGHHHIIIGGGEEEIIIKKKNNNPPPQQQPPPOOOMMMJJJKKKLLLKKKIIIFFFEEEDDDAAAAAA@@@???>>>===;;;:::888777777777777777777777555555444333333333333333333333222222222111111111555111111555666333333666:::>>>JJJbbbqqqXXXRRRJJJFFFFFFEEEAAA>>>;;;;;;<<>>CCCGGGIIILLLOOOQQQNNNQQQUUUXXX[[[___eeehhhqqqssswww||||||wwwaaa]]]WWWRRROOOKKKCCC===CCCIIIAAA999>>>AAACCCJJJQQQWWW```fffjjjlllnnnpppxxxgggRRRAAA555......222,,,,,,,,,,,,,,,,,,+++***++++++++++++************))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''---,,,***(((((((((((()))(((((()))))))))*********))))))(((((())))))***++++++************)))))))))++++++++++++++++++++++++------------------------...+++,,,///000------///---///000000//////000111000000111111222333333333222333666999888555555888???JJJ[[[rrr{{{yyy}}}tttmmmrrryyysssggg^^^aaakkkvvv~~~~~~ooo```RRRIII===000,,,222000///.........---+++***+++++++++++++++******************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,,,,++++++++++++++++++,,,,,,,,,---...//////000000000000000////////////222222222333333333333333555777999:::;;;<<<>>>@@@CCCEEEFFFFFFFFFHHHJJJMMMNNNLLLKKKKKKLLLMMMMMMLLLKKKIIIHHHHHHKKKMMMNNNNNNNNNLLLKKKKKKKKKIIIFFFDDDLLLMMMNNNOOOOOONNNLLLKKKHHHJJJKKKIIIEEEAAA@@@AAA>>>>>>??????>>><<<;;;:::999999888888777666555555444333222222222222222222333333333333222222222111555111///222555555555666777777999BBBUUUtttyyymmm```]]]aaa___TTTIII@@@<<<<<>>>>>???@@@<<<>>>@@@AAABBBCCCFFFHHHDDDEEEGGGJJJNNNQQQSSSUUUWWWYYY\\\\\\ZZZYYYXXXXXX___```aaaaaaaaa```___^^^___^^^[[[XXXUUUQQQMMMJJJGGGCCC@@@AAABBBBBB@@@???999FFFGGGBBBGGGOOOZZZjjj~~~tttUUUGGG888222000///000222+++,,,------------,,,++++++++++++*********))))))(((((((((((((((((())))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''((()))***+++,,,((((((((()))))))))******)))(((((((((((()))************************))))))++++++++++++++++++++++++------------------------///+++***,,,,,,+++---111---///000000......///111111111111111222222333333333222222222111333777;;;:::;;;???NNNnnnxxx{{{lllmmmmmmmmmnnnkkk^^^PPPEEE>>>777666555333111222000000///...---,,,+++*********************************)))))))))((((((((())))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++++++++,,,---...//////000////////////000000000000222222222222222222222222555777888999999999;;;===???AAADDDEEEFFFFFFGGGIIIIIIHHHHHHIIIKKKLLLLLLKKKGGGFFFEEEGGGJJJMMMMMMMMMQQQNNNMMMPPPPPPLLLHHHGGGLLLLLLLLLLLLKKKJJJIIIIIIEEEGGGGGGFFFBBB???>>>===<<<<<<======<<<;;;::::::;;;:::999888666555444333333222222111111222222222333333333222222222111111444222000000222333333333222333555777===OOOnnn{{{www{{{yyymmmaaaWWWMMMFFFEEECCC======BBB>>>===<<<;;;;;;;;;<<<<<<888:::<<<<<<<<<<<<===???<<<<<<<<<<<<<<<=========???@@@BBBBBB@@@???@@@AAABBBBBBBBBCCCCCCBBBBBBBBBDDDCCCBBB@@@???===<<<<<>>>>>>>>======<<<<<<<<<===>>>>>>===<<<<<<===???<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<>>>@@@BBB===;;;===@@@@@@@@@GGGQQQ```kkkkkkgggqqq}}}rrrXXXBBB999555111...000000---,,,...---------,,,,,,+++++++++************))))))))))))'''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''******)))((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&'''((())))))(((''''''(((((((((((())))))))))))((((((((((((((()))******)))*********++++++++++++************************++++++++++++++++++++++++///,,,,,,//////------000---...//////......///111222222222222222333333333...111333111000111111111111555666666<<>>@@@AAA???===;;;;;;;;;555666777888999:::;;;;;;<<<<<<<<<:::999999;;;===;;;::::::999999:::;;;;;;<<<;;;;;;::::::===AAADDDEEEGGGLLLSSSVVVYYYeeettt~~~~~~{{{pppaaaNNN;;;222333222111111111---)))***000...---,,,+++************************))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((+++******((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////////////////////////////000000000000333222111111111222333444444555777888999<<<@@@CCC[[[ooo~~~rrrhhh^^^PPPDDD===999666444111333333111111333333111111000000///...---------,,,,,,---------,,,+++***---,,,***))))))+++,,,...+++*********))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%''''''''''''((((((((((((%%%%%%%%%%%%''')))+++---(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,------///......---------.........//////000111222222222333444666888999::::::999===<<<;;;;;;<<<>>>AAABBBGGGDDDAAABBBDDDFFFDDDCCCCCCCCCBBBAAABBBCCCDDDEEEDDDFFFIIIKKKKKKJJJHHHFFFFFFEEEDDDBBBCCCDDDFFFGGGDDDCCC@@@???>>>;;;888555888888888888888888888888888888888777555333111000111///...///222333222000000000000000000000000000111111222222222222111111...//////000111333444555???EEEQQQ___rrrxxx}}}|||ssskkkdddYYYNNNQQQMMMFFFBBBDDDFFFAAA888>>><<<::::::;;;=========999;;;===???@@@@@@???===;;;;;;;;;===>>>???>>>===???<<<>>>BBBEEEIIIVVVdddnnnnnnrrrwwwyyy|||ggg[[[JJJ>>>777444111///---..................---------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------------...//////.........................../////////000000000000222111111000111111333333222333444555666888<<<>>>IIITTT```gggjjjrrr~~~xxxsssmmmcccWWWNNNKKKFFF>>>999666444222000///222222//////222222///000000//////...------,,,------,,,,,,,,,+++++++++++++++******+++,,,///000*********)))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''(((((((((((($$$%%%%%%'''))),,,///111'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,------......------------.........//////000111111222222222444555777999999999999<<<;;;::::::;;;===???AAABBBAAA???@@@CCCDDDCCCAAABBBAAAAAAAAABBBDDDFFFGGGFFFGGGIIIIIIIIIHHHFFFEEEEEEDDDCCCBBBBBBCCCDDDFFFEEEBBB@@@>>>===;;;888666<<<;;;:::999888777777777777777666444333222111111000///---///111222111///////////////////////////000000111111111111000000/////////000111222333444555999>>>FFFSSSfff{{{wwwlllhhh```XXXVVVVVVQQQKKKGGGDDDAAA??????>>><<<:::BBBAAA@@@???@@@AAABBBBBBCCC@@@===<<<>>>AAAAAA@@@CCCDDDJJJTTT[[[cccqqq~~~nnn```JJJCCC999333111000...+++,,,------......------,,,,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///............................../////////000000000000000000///000111222222000111222333333444666888:::===@@@BBBCCCJJJVVV___kkk~~~xxxjjj___WWWRRRLLLGGGDDD???999444666555444444444444222000...000000......000000.../////////......------,,,...---,,,+++***++++++,,,************,,,...000111******))))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((('''&&&''''''''''''(((((((((&&&&&&&&&''')))+++---...''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************++++++++++++,,,,,,,,,,,,...---------------....../////////000111111222222222333555666888888999999::::::999999:::<<<>>>???>>>======???AAABBB@@@???@@@@@@@@@AAADDDGGGIIIKKKIIIIIIHHHGGGFFFEEEDDDCCCDDDCCCBBBAAAAAAAAABBBCCCEEEBBB>>><<<;;;:::999777???>>>;;;999777666555555555444333111111111111222///...---...000000000.../////////////////////////////////000000/////////000000000000000111222222333333333444999CCCRRR\\\rrr{{{uuutttqqqmmm```^^^\\\[[[ZZZYYYWWWUUU]]]YYYUUUSSSVVVYYY]]]___ccc\\\SSSPPPRRRTTTTTTRRRUUUYYYcccoooxxx~~~gggQQQDDD555222///...000111...,,,+++,,,,,,------,,,,,,+++++++++++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))************++++++++++++******+++++++++++++++,,,------,,,,,,------...///................................./////////000000......//////000000111111111222333333222222333555444555888999;;;<<<>>>@@@FFFSSSbbbjjjlllqqq|||tttcccSSSOOOPPPJJJ@@@999<<<999666444444444222111111222333333333222000///---000000------000000---.........---------,,,,,,...---+++))))))***+++---************+++,,,---...))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((()))))))))***************++++++++++++,,,,,,,,,------,,,,,,------......//////000000111111111111222222333555666777888888::::::999:::;;;<<<>>>???======>>>???@@@@@@???>>>??????@@@BBBEEEHHHKKKMMMKKKIIIGGGEEECCCBBBBBBBBBBBBAAAAAA@@@???@@@@@@AAADDDAAA===:::::::::999888>>><<<999777555444555555444222000//////000111222......---...............////////////////////////---......//////......---111000000/////////000000444333222000000444;;;@@@???QQQooo~~~}}}|||}}}xxxyyyyyyvvvsssxxx}}}~~~tttfffWWWIII>>>888111///......000000...,,,+++++++++,,,,,,+++++++++************++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++,,,***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++(((((())))))************,,,,,,,,,,,,,,,---..........................................////////////------...///000000111111222444555444333222333444222333444666888777555222555999===@@@AAAFFFMMMRRRPPPWWWfffssszzz|||zzzpppnnniiiccc[[[TTTNNNJJJKKK@@@777666777555222222/////////000111222111000000000000///...---,,,,,,---000000------000000---------------,,,,,,,,,,,,...---+++))))))***+++,,,******))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,---......000000000000000111111111111111222333555666777888::::::;;;;;;<<<===??????>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCFFFIIILLLMMMJJJHHHFFFCCCAAAAAAAAAAAAAAAAAA@@@???????????????BBB???;;;999999:::999999888777666555444444444555222111///......///111222---.........---------...........................------............------111000//////......//////---...000000000000111222666:::BBBQQQeeeqqq\\\UUUKKK@@@777222111000000...,,,+++++++++++++++***++++++++++++++++++************************+++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((...000...***&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***))))))************)))))))))))))))))))))))))))))))))))))))************+++((((((((())))))***++++++,,,,,,,,,,,,,,,------...------------------------------........./////////,,,---...000111111111111333444666555444222222333666444111111222444555555222222444666888999888777666999AAAIIIMMMNNNSSSZZZ]]]______\\\^^^gggooorrrxxxvvvwww~~~|||xxxrrrjjjfffccc]]]RRRJJJDDDCCCAAA>>>;;;999777666999444111222222000222555//////000111111000...---...//////...---,,,...000---000000------000000---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))******+++******))))))(((''''''&&&''''''(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((((('''%%%&&&&&&&&&&&&'''''''''&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))************************++++++++++++++++++++++++,,,---...///000000000000000000111111111111111222333555777888::::::;;;<<<===>>>>>>???>>>???@@@AAA@@@AAADDDFFFEEEEEEEEEEEEFFFHHHJJJKKKGGGFFFDDDBBBAAA@@@AAAAAAAAA@@@@@@@@@???>>>>>>===@@@>>>;;;999::::::999888444444444444444444444444111000///......//////000---/////////---,,,---...........................------............------000///...............///+++,,,///111222222111000777555333555>>>OOObbbooottt```QQQ;;;999555222///............---+++***+++,,,...///***++++++,,,,,,++++++*********************))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%)))---///---)))&&&$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&''''''((())))))***))))))************))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------.........//////,,,---///111222222222222000222444444222111000111555333111000000222555666222222333666777777444222444333666999999888<<>>???@@@DDDJJJNNNJJJIIIHHHFFFFFFFFFGGGHHHCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>======>>><<<::::::::::::999777222333555666666555444333111111000000//////.........000111000---,,,---///........................------............------.........------...///////////////111222222222111///111333555666999===???PPPhhhuuufff[[[PPPCCC:::111111000000000000000000------......---...000111++++++,,,,,,,,,,,,++++++++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((()))(((&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))************))))))))))))))))))))))))))))))))))))))))))******************+++,,,------......,,,,,,++++++,,,,,,---...---------------------------------.........//////,,,---///111222333222222...000222222000///...///...///111222111111111111222222111000000111333555444222333555555333666<<<555666666555888>>>>>>;;;===:::<<<@@@@@@<<>>>>>>>>@@@CCCFFFGGGHHHIIIHHHEEEDDDEEEFFFBBBBBBAAAAAAAAABBBCCCDDDEEECCCAAA>>>===<<<======<<<=========<<<:::888777333222222111222222333333000000000///......---------,,,,,,++++++,,,,,,---888666222///------------222111///...,,,,,,++++++---------............///---------............///////////////000000000000777===BBBEEELLL___zzzpppdddRRRKKKAAA888333111111111///............---------++++++++++++++++++++++++************************(((((((((((())))))))))))***))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%&&&)))++++++)))&&&######%%%''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((+++///222''''''((()))))))))))))))))))))))))))************:::555...***((()))******)))************+++++++++******+++++++++,,,,,,,,,------------------------------......//////000000000/////////.........---////////////////////////////////////////////////111111000000000111222222111111111111111111111111111111111222222222333333555555444444333222222222333333333333444444444444555444333222222222333444222111111000000111111222000000000//////000000111111000///.........//////////////////......---------------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&******%%%###%%%&&&%%%'''''''''((((((((()))))))))************+++++++++++++++++++++,,,------...---......///000//////////////////000111111222222555777999:::;;;;;;:::999:::<<<=========>>>AAACCCDDDDDDEEECCCAAA@@@@@@AAAEEECCCAAA??????AAACCCDDDEEEDDDBBB@@@>>><<<::::::;;;<<<<<<<<<:::999777666222222111111111111222222000000//////......---------,,,,,,++++++,,,,,,---222111///---,,,,,,---...111000///---,,,,,,++++++------------............------------.............../////////000000000000111555777777777@@@PPP]]]ppp{{{yyykkk\\\MMMBBB===999444000......---,,,............------------++++++++++++++++++++++++************************'''(((((()))***++++++,,,)))))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$&&&(((***)))'''%%%######$$$&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''(((+++111555''''''((()))))))))))))))))))))))))))************CCC<<<222***'''''')))***)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------..................///////////////...............////////////////////////////////////////////////222111111000000000000111000000000000000000000000000111111111222222222222777666333111000/////////000000000111111111222222222111111111111222333333111111000000000000111111//////............////////////...------------...///............---------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,+++******************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&---000000***'''))))))'''''''''((((((((())))))))))))************+++++++++,,,,,,,,,++++++,,,------,,,,,,---.............../////////000111111222222444555777999;;;;;;;;;;;;999;;;===>>>======>>>???AAABBBBBBAAA>>>======>>>GGGEEEAAA>>>>>>???BBBDDDEEEDDDCCCAAA???;;;999777:::::::::999888777666555111111000000000000111111000000//////...---------,,,,,,++++++++++++,,,,,,---,,,+++***+++,,,---...000///...---,,,+++++++++,,,,,,,,,---------......------------................../////////000000000000222222000...///333777???GGGWWWiiittt}}}wwwfffUUUHHH===444...000///...///000000...,,,......---------,,,,,,,,,++++++++++++++++++++++++************************''''''((()))+++,,,------))))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###"""$$$&&&'''(((&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''&&&&&&(((,,,///''''''((()))))))))))))))((()))))))))************:::444---'''&&&(((***+++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---........................////////////////////////////////////////////////222111000///////////////000000000000000000000000000000000111111111111222777555222000......///000000111111111222222222222111111222222333444555555000000000//////000000000000///...........................------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&---000000+++((()))***((('''(((((((((((()))))))))))))))*********+++++++++------,,,+++++++++,,,,,,++++++,,,---------------/////////000111111222222333444666888:::;;;<<<<<<999<<<>>>???>>>======>>>BBBCCCCCCBBB???>>>>>>???GGGEEECCCAAA??????@@@AAABBBBBBCCCBBB@@@<<<999666999888888777666555444333111000000////////////000000//////......---,,,,,,,,,,,,++++++++++++,,,,,,+++************+++,,,---......---,,,+++++++++,,,+++,,,,,,,,,------------,,,,,,---------................../////////000000000000111222222222222222444555:::BBBJJJTTTdddrrruuuhhh___VVVIII>>>777444333222000//////000111000...,,,------------,,,,,,,,,+++************************************************''''''((()))******++++++(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$&&&((((((&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&(((((('''&&&&&&'''''''''((()))))))))))))))((()))))))))************...+++((('''((()))******))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............---------------------...............................................................111111000///............//////////////////////////////000000000111111111444333111//////000111333000000111111111222222222000111222333444555555555000//////......//////000111000///...............---.....................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%(((((($$$###%%%&&&%%%(((((((((((()))))))))***))))))*********+++++++++------,,,+++++++++,,,,,,+++,,,------......------/////////000111111222222333444555777999;;;<<<===:::<<>>>>>???BBBCCCDDDBBB@@@???@@@AAACCCDDDEEEDDDCCCAAA>>>===>>>???AAABBBAAA>>>:::888888777666555444333333222111000000///......///////////////...------,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,------------...............////////////.........///111222222222555333333666888;;;DDDNNNXXXnnn~~~wwwfffQQQEEE???;;;555000///000222333///---++++++,,,,,,,,,+++---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&))),,,---***%%%"""$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))&&&)))++++++)))'''%%%%%%''''''((()))))))))))))))))))))))))))************))))))((()))++++++***((()))************+++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------------------------......---------------.........................................................000//////............///////////////////////////////////////000000000000111000000///000111222333........./////////000000...///000111222222222222//////............//////111000///...............,,,---......//////......++++++,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,++++++******++++++,,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""&&&'''$$$###&&&''''''((((((((()))))))))******)))************+++++++++,,,,,,,,,++++++,,,------------...////////////////////////000111111222222333444555777999:::<<<===:::<<<>>>???>>>>>>???AAA@@@AAABBBAAA@@@???@@@BBBAAACCCEEEFFFEEEBBB>>>;;;===>>>@@@AAA@@@>>>;;;999888777555444333222222222222111000//////....../////////......---,,,,,,,,,++++++************++++++---,,,,,,,,,+++*********++++++*********+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------.........//////////////////...............//////333777777444444777<<>>@@@AAABBBAAAAAABBBDDDAAACCCDDDEEEDDDBBB???===??????@@@@@@???===:::999888777555333222222222333333222111000///////////////......------,,,,,,+++++++++************+++++++++++++++++++++******)))***************+++,,,,,,************++++++++++++++++++,,,,,,,,,------------------.........//////...000111111///---...000,,,,,,000555555111000222333444666888>>>GGGQQQWWWZZZeeetttvvvjjj^^^RRRJJJ@@@999333222111//////222000111111000...---......000...,,,,,,---...///...++++++++++++************************************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###)))......((($$$$$$&&&$$$$$$$$$$$$%%%%%%%%%&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''((('''&&&&&&)))+++'''(((((()))))))))))))))))))))))))))************(((''''''(((***,,,++++++)))************+++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,---...//////,,,,,,,,,------.........................................................---------------...///000..................................../////////000------...//////......---........./////////000000......000111111111000///.........------.........///...---,,,++++++++++++)))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,((()))***,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%((()))%%%$$$&&&((('''))))))))))))************)))************+++++++++*********+++,,,---...///000000111222222222222222/////////000111111222222555555555666777999;;;;;;888999:::::::::<<<@@@BBB???AAACCCCCCCCCDDDEEEGGGCCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAA@@@>>>;;;999888888777555333222222222333333333111000///////////////......------,,,++++++++++++************++++++((())))))************)))))))))))))))***+++,,,,,,)))************+++++++++++++++,,,,,,,,,------------------.........//////'''+++000222000///111333333///---//////...111666000///222777888555666;;;;;;AAAIIIPPP[[[nnnmmmeeeYYYNNNEEE>>>999666222000111333222...,,,...+++,,,---...------///000///---,,,,,,,,,+++)))'''+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$***...+++$$$ ###)))######""""""###$$$%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************---,,,***(((&&&(((+++///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000...---,,,+++++++++,,,,,,,,,------.........---------------------------------............///........................---------............///............////////////000000//////.........---......////////////......////////////////////////......---------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))((('''''''''''''''((((((''''''''''''((((((''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))++++++******++++++,,,------------...........................////////////000222444666666666777999999999:::;;;<<<<<<<<<;;;>>>>>>@@@CCCEEEFFFDDDBBB>>>???@@@AAA@@@>>><<<:::>>>>>>>>>>>><<<999666444222333444333111000222444000000000///......------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))+++++++++*********))))))+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,---------..............................///////////////////////////000000000111111111111777777777:::@@@KKKXXXaaarrr{{{|||tttnnnhhh___YYYIIIFFF@@@999555333222333111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&((()))%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&$$$$$$%%%'''000...***'''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$%%%((((((%%%$$$&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++***)))(((***,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,------------------------------------------------------....................................------------........................////////////000/////////.........---......////////////......------------------------......---------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))(((((('''''''''''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((((((((((((((((((((((())))))))))))++++++******++++++,,,------------...............------......///000000000...000222444444444555777888999:::::::::::::::999<<<===>>>@@@CCCCCCAAA???>>>???@@@AAA@@@>>><<<;;;<<<<<<===<<<:::777555333222222222111111111111222//////......---,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))+++++++++*********))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,------------................................................//////000000000111111111000000111111333888>>>CCCGGGKKKRRR\\\hhhttt}}}}}}||||||yyytttrrrsssnnnddd\\\ZZZUUUOOOHHHDDDCCC@@@<<<777777555222000......///000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++++++++*********))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&))))))&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&$$$$$$%%%'''111///+++'''$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$'''++++++'''$$$%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))************************''')))+++,,,***)))((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------,,,,,,------------------------------------............------------------------------------............---............//////////////////.....................////////////......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((()))(((''''''&&&&&&''''''((((((''''''''''''((((((&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))+++************+++,,,,,,---------.........//////,,,------...///000111111...000222444444444555777888999999:::::::::::::::>>>>>>>>>@@@BBBBBB@@@>>>===>>>???@@@@@@???>>>===::::::::::::888666333222111000///000111111///.........------,,,++++++++++++************)))))))))************************))))))))))))))))))))))))+++************)))))))))((())))))******+++++++++*********++++++++++++,,,++++++,,,,,,,,,---------------------------------........................////////////000000000000///000111000...---...///111000000555>>>GGGMMMOOOLLLKKKKKKMMMQQQUUUWWWWWW\\\\\\]]]___bbbeeegggiiijjjooooookkkkkkpppqqqlllbbb^^^ZZZXXXXXXUUUQQQMMMIIIEEECCCDDDBBB===888777999666333333555555333111...............///000000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++*********)))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$$$$%%%'''---,,,(((%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''------'''$$$$$$(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))************************''')))++++++)))(((((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,---------.........---------.........//////........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))***************++++++,,,,,,,,,------.../////////............////////////000222444666666666777999888999:::<<<===>>>>>>???AAA@@@@@@AAABBBBBB@@@>>>======>>>?????????>>>>>>999999999888777555333222333111//////000000...+++......------,,,+++++++++++++++*********)))))))))************************))))))))))))))))))))))))************))))))))))))'''(((((()))***++++++,,,************++++++++++++++++++++++++,,,,,,,,,,,,------------------------................................./////////000000000222333333111000///000222000111666;;;;;;666111444333222333555777777777555666777999:::;;;<<<<<<===AAAAAA>>>>>>BBBBBB???BBB???<<<::::::999666444222000///111333444333333222000......///000///---//////000000000//////............---------,,,,,,++++++++++++++++++++++++*********)))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$&&&%%%$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&******&&&###$$$))))))))))))))))))))))))************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))******)))((((((***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,------------...------------............---------...............------............------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))(((((((((((())))))))))))******))))))******+++,,,,,,,,,------...//////000000000000///......------000222444666666666777999888:::<<>><<<<<<======>>>=========999999888777666555333333444222000............---//////......---,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))******++++++))))))*********+++++++++*********+++++++++,,,,,,------------------------........................---............/////////...///000///......000222......111888>>>===666///555333222222333333222111...///111222222222222222111333333222222444555333555444222222333333333333333111///---...000///...///...---------,,,+++***,,,,,,---------,,,+++***------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$&&&%%%$$$$$$%%%'''############$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&######%%%%%%######&&&))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***((()))+++---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........---------------.........------............------------------------------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((((())))))))))))***))))))))))))***+++++++++,,,,,,---...///000000000000000///......------...000222444444444555777999:::===@@@CCCEEEGGGGGG???===<<<===>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;888888777666555444333333222222111///---///333666//////......---,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***'''(((((())))))*********)))))))))************+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///...//////---,,,,,,...000///...///222555777555222444222111111222222000...---...000111222333333333000111111111111222222222------------///111333444333333000------111000---000000111111111000000///)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))******************)))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&"""!!!######!!!"""&&&))))))))))))))))))))))))************************************************((()))))))))************************************))))))))))))))))))))))))***************************+++------+++***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,+++******+++,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((((((((()))))))))))))))))))))))))))***++++++++++++,,,---...///000000............//////000000...000222444444444555777999:::<<<>>>AAABBBCCCDDD>>><<<;;;;;;===>>>>>>===<<<;;;;;;:::999999999999777666555444333222222222---000111///---111:::BBB......------,,,++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******((((((((()))))))))))))))))))))))))))************))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---...//////---,,,---///111000000///////////////000///......///...---+++++++++,,,,,,---...//////---------............///111111222222444777:::===111333111...///444444///(((***+++,,,,,,+++++++++******++++++,,,,,,------++++++++++++++++++,,,,,,************************)))))))))******+++++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""$$$$$$""""""%%%))))))))))))))))))))))))************************************************(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))************************(((+++///000///,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........,,,------......------,,,++++++++++++++++++++++++......---------,,,,,,,,,---,,,+++******+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))))))))))))))******+++++++++,,,---...///000111++++++,,,...///111222333000222444666666666777999999:::;;;===>>>>>>?????????>>><<<===???@@@@@@???<<<;;;:::999888888777888555444333222111111111111)))---000///---333@@@LLL------,,,,,,+++******)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))(((((((((((())))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......'''***---...---,,,,,,,,,&&&***...000000///...///111000000000111111///---111000///...............///------///000...///000++++++,,,,,,---000444777555777444...---000...(((,,,...000000///---------******)))(((((((((((()))+++++++++++++++++++++,,,************************))))))******+++++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%%%%'''***$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%$$$&&&'''######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''$$$"""$$$)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************))))))************))))))---,,,,,,+++***)))((((((,,,)))'''(((+++---,,,***++++++,,,,,,---...//////,,,,,,---....../////////,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,+++444,,,'''***---...---...------------------------///...---,,,+++,,,------,,,------,,,++++++,,,...------------------------...---,,,++++++,,,---...***+++,,,,,,------,,,,,,------------------------...------,,,,,,------...222222111///...---,,,+++)))************+++++++++)))'''%%%$$$$$$&&&(((***++++++,,,---,,,+++***)))************************((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&$$$)))---...***'''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&((())))))(((%%%###'''%%%######&&&)))***+++))))))))))))(((((((((((()))************+++++++++,,,,,,,,,---------......,,,,,,------///000111222///111333555555555333222666777888:::<<>>===<<<===>>>???>>>===<<<;;;:::999999999777555444444444444333111//////......///000222333************************************))))))))))))+++(((&&&'''))))))'''%%%))))))))))))))))))))))))'''(((((('''&&&''')))+++((((((((((((((((((((((((''''''((())))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------............///......////////////.................................///000///...---...000..............................---------,,,,,,,,,......---,,,,,,+++******,,,------***((('''(((***,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&'''((((((((('''%%%$$$&&&&&&'''&&&$$$$$$&&&(((((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$************************************++++++++++++************************************************)))******++++++******))),,,,,,++++++***)))))))))---***((()))+++,,,+++)))++++++,,,,,,---......///.........---------------...,,,+++,,,------,,,++++++,,,,,,------,,,,,,+++<<<333......000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++++++++,,,---,,,------,,,++++++,,,...------------------------------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------...------,,,,,,------...000000//////...---,,,,,,************++++++++++++---,,,***)))((()))***+++***++++++,,,++++++))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%''')))***(((&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))***+++)))&&&&&&''')))))))))))))))))))))(((((((((((()))************+++++++++,,,,,,,,,------------...,,,,,,------...000111222000111222444444444444333777999;;;===???AAABBBBBBAAA@@@>>><<<<<<===>>>??????>>>===<<<::::::999999666444333333333333222000//////...---...///000111*********************************)))))))))((((((+++)))'''''')))***(((&&&(((((((((((((((((((((((()))(((''''''((((((&&&%%%(((((((((((((((((((((((((((((()))***************+++*********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------..................////////////......---------------------------...//////...---...///...........................------------,,,,,,,,,...------,,,++++++******+++******+++------+++***+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&%%%&&&((()))((('''&&&'''((((((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$************************************+++++++++,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************---+++))))))+++++++++***++++++,,,,,,------...............---,,,+++++++++...---,,,---...///...---,,,,,,------------,,,,,,999222,,,------***)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,------,,,++++++,,,...------------------------,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,------------------------...------,,,,,,------............------,,,,,,,,,************+++++++++,,,000///...,,,+++************************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&$$$###'''&&&&&&&&&&&&%%%%%%%%%&&&%%%######%%%)))---000...,,,)))(((((()))((('''(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,------------,,,,,,------...///111111111111111111222333444555777888;;;>>>@@@AAAAAA@@@@@@???===<<<<<<===>>>>>>@@@???>>><<<;;;999888888444333111111222222000//////......---------------******************************))))))))))))((((((***)))'''((())))))((('''((((((((((((((((((((((((((('''&&&(((***+++(((%%%(((((((((((((((((((((((())))))***+++++++++******,,,,,,+++******)))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......---......//////......---------------------------,,,...///...---,,,---...------------------------------------,,,,,,,,,,,,------,,,,,,++++++*********((((((***...///+++''')))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&(((***+++)))((((((((((((&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$++++++++++++++++++++++++*********+++++++++,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))*********++++++++++++*********+++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++...---,,,,,,...///...---,,,,,,------------,,,,,,000+++(((***,,,******,,,++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,***+++,,,,,,------,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++******)))((()))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%(((((('''%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''$$$"""###%%%'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%)))...000...,,,)))((())))))((('''(((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,,,,---------------------...///000111111000//////000222444666444666:::===>>>>>>===<<<>>>>>>===<<<<<<<<<===>>>???>>>===<<<:::888666555333111000000000000///---......---,,,,,,+++++++++***************************)))))))))(((((((((((((((''''''''''''(((''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((((())))))*********))))))+++*********)))))))))(((***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,++++++*********)))((()))***+++***)))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((&&&%%%%%%&&&'''(((%%%(((++++++***((('''''''''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,------------,,,,,,)))))))))***++++++,,,,,,((()))******+++,,,...000+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++,,,---......---,,,------......------,,,---***))),,,...---...111++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---***+++,,,,,,------,,,,,,------------------------...------,,,,,,------...+++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))*********************)))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***))))))((('''(((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###&&&((()))(((&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((%%%"""###&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''')))***+++***(((''''''((()))(((''''''((((((((()))))))))***))))))*********++++++++++++++++++,,,,,,,,,------------,,,------...///000000///......///111444666333666999;;;===<<<;;;999<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::888666444222222000////////////...,,,......---,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((('''%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%'''(((&&&$$$$$$(((,,,(((((((((((((((((((((((('''(((((((((((((((''''''(((((()))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,------------------------------,,,,,,,,,+++++++++,,,+++++++++++++++******(((******(((&&&(((///666*********))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((('''&&&%%%%%%&&&(((((($$$&&&)))***((('''&&&&&&'''%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******+++++++++,,,((()))+++++++++,,,...111++++++++++++,,,,,,,,,,,,+++++++++,,,---.........,,,+++***+++---......---------............---------***))),,,,,,***+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,......////////////......***+++,,,,,,------,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))((((((''''''(((((($$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((((((''''''&&&%%%%%%&&&((()))((('''''''''(((((())))))******)))************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---......//////.........///111444666555777999;;;<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<999999999999777555333111111000......//////---,,,------------,,,+++))))))))))))))))))))))))))))))))))))((((((((((((''''''$$$&&&''''''&&&%%%'''((('''''''''''''''''''''''''''((('''%%%######%%%'''((((((((((((((((((((((((''''''((((((''''''&&&&&&''''''((())))))***++++++************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******&&&***,,,)))'''+++666AAA+++******))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))'''&&&&&&&&&&&&'''((((((###%%%'''(((&&&%%%%%%%%%&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************+++++++++***,,,---,,,******,,,///++++++++++++++++++++++++---------------.........---,,,+++,,,...000///...------............------,,,)))***,,,+++((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***,,,------,,,++++++,,,...++++++++++++++++++++++++------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------...------,,,,,,------...------------,,,,,,,,,,,,+++++++++,,,,,,,,,------...---+++***)))***,,,---+++***)))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&"""###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''''''''&&&%%%%%%&&&(((((('''&&&'''''''''((()))*********)))************+++++++++***++++++++++++,,,,,,,,,------,,,,,,------......---------...///111333555666666777888999999999888::::::;;;;;;<<<<<<<<<<<<888888999999888666333222111000......//////---,,,,,,,,,---------,,,***)))))))))))))))))))))))))))))))))((((((((('''''''''%%%'''))))))''''''(((***''''''''''''''''''''''''(((&&&%%%)))...///+++'''((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((()))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************++++++'''***+++)))(((,,,444<<<)))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***%%%&&&&&&'''((((((''''''$$$&&&'''&&&%%%$$$%%%&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''))))))((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************---//////---***(((***,,,++++++++++++++++++++++++000//////......------,,,...---,,,...000111111000------............------...,,,...111000...///333------------------------------...///...---,,,+++,,,------,,,++++++,,,...++++++++++++++++++++++++---,,,************,,,---++++++,,,---------,,,,,,------------------------...------,,,,,,------............------,,,,,,,,,++++++,,,,,,,,,---------///---***((('''''')))***,,,+++)))((((((((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%!!!###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$''''''%%%$$$%%%(((%%%%%%%%%&&&&&&'''''''''############$$$&&&((()))'''&&&&&&'''((((((&&&%%%&&&''''''((()))******+++)))************+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---......,,,------...000111333444444444444444555555666666999:::;;;;;;<<<<<<<<<;;;888888999:::999777555333222000///...//////...,,,+++,,,---...---,,,+++***)))))))))))))))))))))))))))(((((((((''''''''''''&&&)))++++++)))(((***---''''''''''''''''''''''''((($$$$$$...;;;???666+++(((((((((((((((((((((((())))))***))))))(((''''''******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,+++++++++************************(((***+++***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************+++++++++***)))''''''))),,,///((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***$$$%%%'''((()))((('''&&&&&&&&&'''&&&$$$$$$&&&(((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''+++***)))((('''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))+++,,,,,,+++***,,,------,,,,,,++++++,,,,,,---...+++)))***---...---,,,,,,,,,------.../////////......------------......---000333222///+++++++++******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------......***+++,,,,,,******+++,,,------------------------------------------------++++++,,,,,,,,,---------,,,,,,+++++++++*********...---,,,++++++,,,---...111///+++'''&&&''')))***,,,+++***)))((((((((((((((('''&&&%%%&&&''')))+++(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''###$$$&&&&&&&&&&&&$$$###''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))******++++++++++++*********))))))++++++,,,,,,,,,,,,------///////////////000111111444333333333444666888999<<<;;;;;;::::::;;;;;;<<<888888777555444333222111///......------,,,++++++******+++,,,+++***)))(((******))))))((((((''''''((('''&&&%%%&&&''')))+++))))))))))))))))))))))))''''''''''''''''''''''''$$$'''&&&---HHH]]]KKK(((,,,&&&(((///...&&&&&&...>>>666---(((((()))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))************************)))************+++++++++,,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((,,,((($$$%%%))),,,***(((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%###%%%''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&''',,,***&&&$$$###&&&))),,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,++++++,,,---,,,,,,,,,+++,,,,,,------...,,,+++,,,...///...,,,,,,,,,---......//////000///......------......///:::;;;:::666111------...***++++++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------......+++,,,---,,,+++***+++---------------------------------------------------++++++++++++,,,,,,,,,------------....../////////---------,,,,,,---------///---+++((('''((()))***,,,+++***)))((((((((((((***)))((((((((()))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))******++++++++++++*********))))))++++++,,,,,,,,,,,,------///////////////000000111333333222333444555777888999999888888888888999999888888777555444333222111///......------,,,++++++***++++++,,,+++***)))(((***)))))))))((((((((('''((((((&&&&&&&&&''')))***(((((((((((((((((((((((('''''''''''''''''''''''''''(((###$$$555FFF@@@---...(((''')))(((&&&111AAA777111)))'''((()))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((()))******(((((((((((()))))))))))))))******++++++******)))))))))))))))************))))))))))))))))))))))))************************))))))*********++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++((($$$%%%))),,,***(((((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''((()))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''...+++(((%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,---...,,,,,,++++++,,,---.........---------//////---+++,,,------......///000000///......------......///:::999666111,,,******,,,++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......+++---...---,,,+++,,,---------------------------------------------------******+++++++++,,,,,,,,,//////...------,,,++++++,,,------......------,,,,,,+++******))))))******,,,+++***)))((((((((((((******)))(((((()))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((((((((((((((()))))))))))))))))))))))))))******++++++++++++***************++++++,,,,,,,,,,,,------//////......//////000111222222222222333555666777888888888777777888888888888777666555444222111111///......------,,,++++++***++++++++++++***))))))))))))))))))(((((((((((((((((('''&&&&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''((('''$$$###'''...000...,,,)))''''''$$$%%%444FFF---***&&&%%%(((***)))((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***(((((((((((()))))))))))))))******++++++******)))))))))))))))************))))))))))))))))))))))))************************)))))))))*********++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***(((%%%&&&)))+++***(((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''+++)))'''%%%$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$------------------------,,,------...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...---,,,,,,---///,,,,,,,,,,,,,,,---...///,,,------.........---+++---------...//////000000//////............//////000///---+++***)))***++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......,,,---......,,,,,,---...------------------------------------------------*********+++++++++,,,,,,,,,------......//////000+++,,,---......---,,,+++)))******+++++++++******++++++***)))(((((())))))((((((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))))))))******+++************************+++++++++,,,,,,,,,------///............///000000111111111222333444555666:::999999888888999999:::777777666555333222111111///......------,,,++++++++++++++++++******))))))))))))))))))((((((((((((((((((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%(((+++***%%%%%%)))(((&&&((()))'''%%%,,,555(((&&&%%%&&&(((***)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((())))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))************)))))))))***+++++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&''')))+++***(((((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$------------------------,,,,,,------...------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...---,,,,,,---///---,,,,,,,,,------...///+++,,,------------------------......///000000111/////////....../////////+++,,,---...//////...---++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------......,,,---......,,,,,,---...------------------------------------------------******+++++++++,,,,,,,,,(((***---111555999<<<>>>+++,,,---......---,,,+++((()))***+++++++++******+++***))))))))))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))))))))******+++************************+++++++++,,,,,,,,,------...............//////000000111222333444444555555888888888777777888888888777777666444333222111000///......------,,,+++++++++++++++***************(((((((((((())))))))))))((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$'''---,,,&&&$$$'''(((%%%%%%((()))((('''(((((('''&&&'''((()))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))((((((((((((((((((((()))))))))))))))))))))******)))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''((()))***)))(((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$------------------------,,,,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---.........------------......+++,,,------,,,---000222---......//////000111111000//////......//////000------...///000000---***,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,---------......+++---...---,,,+++,,,---------------------------------------------------++++++,,,,,,,,,------------...///111333444666666,,,------......------,,,)))******+++++++++************)))))))))))))))***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((()))))))))))))))))))))))))))******+++***************+++++++++++++++,,,,,,,,,,,,------......------......///000000111222444555555555555666555555444444555555666777666555444333111000000///......------,,,++++++,,,+++******))))))******(((((((((((())))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))%%%###%%%'''&&&&&&(((+++'''###$$$(((++++++))))))(((((('''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&'''''''''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&%%%%%%%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$........................+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---000///...------,,,------,,,---...------///444888.........///000000111111000000////////////000000...---+++,,,......,,,***,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---------......+++,,,---,,,+++***+++---------------------------------------------------,,,,,,---------.........111111000...---,,,+++***---------,,,,,,---------++++++************************))))))))))))*********************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))(((((((((((()))))))))))))))))))))))))))******+++))))))*********+++++++++++++++,,,,,,,,,,,,------...------------...//////111222333555666666666666555444444444444444444555777666555444222111000000///......------,,,++++++,,,+++***)))))))))***+++'''((((((((()))))))))***(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((%%%"""###''')))((()))(((%%%%%%&&&***+++***(((((('''&&&%%%&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&''')))***))))))))))))((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&(((''''''''''''&&&&&&&&&&&&'''''''''((((((((()))&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''%%%$$$%%%))),,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%((('''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$........................+++,,,,,,---.........------,,,,,,++++++,,,,,,---,,,,,,------...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---111000///...---,,,,,,,,,...//////......111777<<<......//////000000111111000000////////////000000111...++++++...111111000,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......***+++,,,,,,******+++,,,---------------------------------------------------------.........//////,,,,,,---...///000111111......,,,++++++,,,......,,,++++++***))))))*********)))))))))))))))******(((((()))(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&###$$$&&&&&&&&&&&&$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((((((((((()))))))))))))))))))))))))))******+++))))))******++++++++++++++++++,,,,,,,,,---------...------------...//////111222444666777777777666666666666555555666666666666666555444222111000000///......------,,,++++++---,,,***)))))))))***+++'''((((((((())))))******(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$***+++&&&&&&))))))$$$###(((+++***'''&&&%%%$$$'''&&&&&&$$$$$$%%%'''***''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))%%%'''*********)))))))))((((((''''''''''''(((((())))))((('''&&&%%%%%%$$$%%%%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&$$$%%%)))---%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$%%%'''(((***$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$........................---...///111111000000//////...---------...///000---.....................000///......000000///......---,,,+++++++++,,,------...000111111///...,,,........................------......///000000000///000111222333222111111////////////000000000000000////////////.........,,,,,,,,,---------...............------,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,------------------000000000000000...,,,+++//////...------------...111...++++++,,,------,,,------,,,+++,,,---...//////...------,,,+++******,,,+++***))))))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((((((((&&&%%%%%%&&&'''(((((((((((()))))))))))))))*********)))))))))))))))******++++++++++++******---,,,+++******,,,...///---------............///444666777777666555555666999999999888777666555444222333333333222000---+++...------,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((('''&&&&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((()))************************))))))))))))))))))))))))(((***+++***)))((()))***BBB000%%%)))---)))'''***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))((((((((((((,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%&&&***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######&&&&&&$$$$$$((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%---------------------------....../////////.........------,,,,,,---//////------------------------...---,,,---...///...---......---,,,,,,---...///---...000111111///...---.................................///000000111111///000222333333333222111/////////000000000111111/////////............---,,,,,,---------............------------------,,,///...------,,,,,,,,,------------------------------------......---------,,,------------.........///000000000000///---,,,111000//////....../////////...---------...///000......------......///000------,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))******)))))))))))))))))))))******++++++++++++******---,,,+++******,,,---///---------............///111333555555555555666777888999999999888666444333222111000///...---------...------,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&%%%'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))************************))))))))))))))))))))))))((()))******)))((()))***<<<...&&&***,,,((('''+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''%%%'''+++)))$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%////////////////////////000000//////...////////////............///000000////////////////////////---,,,,,,---///000///..................///000111---...///000000000///.../////////////////////////////////000111111222222000111333444555444333222///000000000000111111111///............---------,,,------------.........---------------.........///...------,,,---------........................//////............//////------------......////////////000000000000///...222111000000//////000000......//////...///111333...//////000000000000000+++,,,,,,,,,------------******))))))))))))******(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$&&&(((''''''&&&&&&&&&''''''((()))(((''''''''')))***+++))))))))))))))))))************++++++++++++******---,,,+++***+++,,,---...---------............///---///111222222333555777777888999999888666444222333111...,,,+++,,,...///---------,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***444+++'''++++++'''&&&+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,)))&&&(((***((("""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$'''(((%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%000000000000000000000000333222000/////////000111000000000000000000000111222222111111111111111000///...---...000111111000---------...///000111111......///000000000/////////////////////////////////000000111222222333333111222555666777666444333000000000111111111222222............------------------------............,,,,,,------......//////......------------..............................000///...------...///000---------...//////000000///000000000000000000000111111000////////////000...000111000//////111333---...000111111111000///,,,---------------------))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&'''''''''((()))((('''&&&''')))+++,,,)))))))))))))))************++++++,,,,,,++++++***,,,,,,+++++++++,,,---...---------............///,,,...000000000111333555666777888999888666333111444333000---,,,,,,---...------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((())))))***))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***+++((((((+++***&&&&&&+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,//////***&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$'''------(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%////////////////////////222111000/////////111111000000000000//////......000000000//////.........///......///000111111000,,,,,,---...///000000000...//////000000000000000000000000000000000000000000000111111222222333333222333666888888777555333111111111111222222222222//////.........------------------.........//////---------....../////////......---------......///------------------------///...---,,,,,,---...///------...//////000111111000000000000111111111111111000//////......//////000111222111000000000111---...///111111000////////////...------,,,++++++))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$&&&(((%%%&&&&&&'''''''''((((((((('''''''''((()))+++,,,(((((())))))************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---------------............///...///000/////////111444666777888888777555222111222222000///---,,,+++***---,,,,,,++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''')))+++...///))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''((()))&&&''')))***)))&&&'''***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***)))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))111444---$$$"""%%%(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%***111222+++&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%444444444444444444444444666666555555666777777888666666666555444222111000111111111000//////......111///...///000111000...,,,---...///000000///////////////000000111111222000000000000000000000000000000000111222222333333222555888::::::999666444111111222222222333333333000////////////.........------........./////////.............../////////.........---......///000------------------------...------------------...---......///000111222222222222111111111111111222000000///............///222111111222444444333111......///000000000000000000000///...---,,,++++++******++++++++++++******''''''(((((())))))******************************((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&((($$$%%%&&&'''((((((((((((&&&&&&'''((()))***++++++((((((((()))******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------............//////000000///...///222444777777666666555333222222//////......---,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%'''))),,,...000((((((((((((((('''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))%%%&&&((()))((('''''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))(((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''000444---###"""&&&)))$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$***111111+++&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%EEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHEEECCC@@@???======<<<<<<;;;::::::999666444333333333333222000...///000111111111000///////////////000111222333111111111111111111111111//////000000111222222222333555999;;;<<<:::777555222222222333333333333444111111000000000/////////............////////////////////////...........................///000000..............................////////////......---...///000111222222333444444222111000111111222222111000000//////000000333000///333999<<<999444111000000000000111222222//////......---------,,,***+++,,,------,,,+++***'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((($$$%%%&&&(((((((((((('''$$$%%%(((***++++++***)))'''(((((()))******+++++++++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,---------............//////000000000000111555888888777555444333222222333///...------...111333555,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%%%%&&&)))+++---'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((()))))))))*********************************))))))))))))))))))))))))'''((()))(((''''''((()))&&&'''''''''((())))))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((()))*********)))))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&'''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((---...)))%%%&&&((('''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&***+++'''%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%XXXXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[]]]_________^^^]]]]]]\\\[[[XXXUUURRRPPPLLLKKKKKKJJJIIIIIIHHHHHH;;;:::888888888777666444000111222333333222000///////////////000111222333111111111111111111111111/////////000111111222222333666999<<<<<<:::777555222222333333333444444444111111111111000000000000............/////////000000000//////......------...............///000000000000000000000000000000...///000111111000///...---...///000111222333333666555333111000000111111333222222111000111111111444000...444>>>BBB>>>888333222111000111222444555---------............///+++,,,------------,,,+++&&&''''''((()))******+++))))))))))))))))))))))))************************((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''&&&%%%$$$&&&(((###$$$&&&((())))))((('''###%%%(((+++,,,+++***)))'''(((((()))***++++++++++++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,---------.........//////...///000000111333888;;;999777444222111222333444222000......111666<<<@@@,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&$$$$$$$$$&&&((()))&&&'''''''''(((((())))))''''''''''''((((((((())))))(((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))************************************))))))))))))))))))))))))'''((()))((('''&&&''')))(((((('''&&&(((***)))&&&************************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''((()))******+++***)))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''')))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))&&&(((+++)))$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###"""$$$%%%###%%%)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%iiijjjjjjgggbbb```bbbeeebbbcccddddddccccccdddfffgggiiihhheeefffjjjfff^^^aaa```^^^^^^^^^^^^]]][[[TTTNNNGGGDDDEEEEEEBBB???:::::::::::::::999666333666333000....../////////111111222222222111111000222333444333333333555666333888>>>???===888555444333333444666888777555333000000000000///////////////////////////////////////......///000000...,,,000000000000////////////111111000000//////....................................//////000222333444333222111111000000111111222222222222222222222222222222222222222222222222222222222111111111111000///......---------......***++++++++++++***)))))),,,,,,***)))(((((((((((())))))))))))************)))((((((''''''''''''''')))((('''&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((('''((())))))(((((()))***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,---...///000/////////000111111222222444444333333222111111000222000...---///222666888))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))(((''''''***)))'''&&&'''))),,,......---,,,+++***(((''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((((((((((()))***(((((((((((())))))))))))((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqoookkkeee___\\\[[[\\\YYY[[[]]]______```bbbcccjjjlllkkkiiilllqqqpppkkkhhhgggggghhhjjjkkkjjjiiihhhbbb[[[XXXWWWWWWTTTQQQRRRQQQOOONNNLLLHHHCCC???999666333000000000///...000111222333444555555555111333444555444222111000666;;;@@@AAA???:::777666333333444666888888555333111000000000////////////////////////////////////111000///000111222000...000000000000000000000///111111000000////////////..............................//////000222333444333222222111111111111111222222222222222222222222222222222222222222222222222222222222111111111111000///...---------------+++++++++++++++***))))))(((((((((((()))***++++++))))))))))))************,,,+++)))((((((((()))))))))(((''''''''''''((()))''''''&&&&&&''''''((()))%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))'''((())))))(((((()))+++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,---...///000...//////000000111222222222222111111000////////////...,,,++++++,,,...000))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))(((''''''***)))((('''((()))+++,,,---,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwpppfff]]]WWWSSSPPPOOOSSSUUUXXXZZZZZZ[[[\\\^^^cccddddddeeejjjqqquuusssnnnmmmnnnpppsssttttttrrrtttooojjjggggggfffcccaaabbbaaa```___]]]YYYSSSOOOIIIEEEAAA>>>===;;;999888555555666666666555555444222333666777777555333111777;;;???AAA???:::777555444444555666888888666444111111000000000/////////////////////////////////222111111222333333222000000000000000000000000000111000000000000/////////..............................//////000222333444333222222222111111111111222222222222222222222222333333333333333333333333333222222222111111111111111000///...---,,,,,,,,,+++++++++++++++******)))''''''''''''((()))***+++)))))))))*********++++++///---+++)))((()))***+++)))((((((''''''(((((()))((((((''''''(((((()))***%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((())))))'''(((***)))(((((()))+++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,---......///......//////000111111111000000//////...------,,,------+++***)))((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))(((((('''))))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))(((((()))))))))************++++++++++++''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}rrrbbbVVVPPPOOONNNNNNXXX[[[^^^___^^^\\\\\\\\\XXXXXXYYY[[[```hhhmmmpppllllllmmmooorrrttttttsssooommmjjjhhhiiihhhfffddd___```aaabbbcccbbb___\\\ZZZWWWSSSPPPNNNLLLIIIGGGBBBAAA@@@===:::777444333666666777999::::::888777999<<>>>>><<<:::======>>>???@@@===999666999888777777888888777666222222111111111000000000000000000000000000000000///......///111222111000///000000111111222222222000000000111111111111222////////////////////////......//////000222333444222333444444444333111000111111111222222333333444333333333333333333333333333333333333222222222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++***'''''''''((()))+++------*********++++++++++++,,,******)))(((((((((((((((((())))))******))))))(((''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&''''''(((((()))******((()))+++***))))))***,,,))))))))))))))))))))))))************************************++++++++++++++++++,,,------------,,,,,,,,,------.../////////000000//////...---------((()))***+++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))&&&'''((()))))))))((('''******************++++++'''(((((())))))******+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,------,,,+++******))))))))))))'''((((((((())))))))))))(((((((((((((((((())))))(((((((((((((((((((((((('''''''''(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzpppddd\\\YYY[[[^^^nnnsssyyy}}}~~~|||zzzyyywwwtttrrroooeeeWWWQQQRRRNNNMMMMMMQQQYYYbbbjjjmmmmmmnnnpppooommmjjjhhhfffiiifffbbb```aaaaaabbbaaaddddddeeehhhkkknnnnnnmmmjjjjjjjjjiiihhhgggfffeee```ZZZTTTRRRRRRRRRNNNKKKIIIGGGFFFFFFEEEBBB<<<777;;;999777777888888888666222222222111111111000000000000000000000000000000.........///111222111000///000000111111222333333000000111111111222222222////////////////////////......//////000222333444222333444555444333111000000111111222333333444444444444444444444444444444444444333333333222222222000///...---------------,,,,,,------,,,,,,+++***((((((((()))+++,,,...///*********+++++++++,,,,,,'''((()))*********)))(((((()))************)))(((((((((''''''(((((()))***''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))******(((***++++++***)))+++,,,))))))))))))))))))))))))************************************++++++++++++***+++,,,---------,,,,,,+++,,,,,,---......///////////////...------,,,,,,************+++++++++,,,))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((()))))))))))))))&&&&&&'''((())))))))))))++++++******************'''(((((()))******++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***,,,------...---,,,+++***))))))))))))(((((()))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuujjjcccaaacccnnnrrrxxx{{{zzzvvvsssqqqllliiiiiiggg]]]NNNFFFGGGJJJGGGDDDFFFLLLTTT[[[^^^cccfffjjjlllmmmlllkkkkkkddd```[[[XXXXXXXXXYYYYYYZZZ[[[]]]bbbgggkkklllllloooooooooooonnnmmmlllkkkkkkhhheeeeeehhhhhhddd```\\\ZZZWWWUUUSSSNNNGGGBBB;;;999777777888888888777222222222111111111111000000000000000000000000000///......000222333222111///000000111222222333333000000111111222222222222000000000000000000000000......//////000222333444222333444555555333111000000000111222333333444444444444444444444444444444444444444333333333222222///......---------......,,,,,,------,,,,,,+++***,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,%%%''')))+++,,,+++***)))((()))***++++++***)))((()))))))))))))))******+++''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))******(((***++++++******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,---...---,,,,,,++++++,,,------......//////......------,,,,,,+++------,,,,,,,,,,,,,,,---))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((()))))))))))))))&&&&&&&&&'''((()))******+++++++++*********))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))+++,,,---......---,,,+++***)))))))))))))))************+++++++++******))))))((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxmmmaaaYYY^^^bbbhhhkkkjjjgggdddccc```^^^YYYSSSLLLGGGBBB@@@BBB@@@??????AAADDDEEEFFFOOORRRTTTVVV\\\eeeiiihhh```ZZZTTTTTTXXX^^^aaaaaa````````````___^^^]]]\\\dddhhhnnnsssttttttssstttllloooooolllmmmppppppnnnnnnnnnjjjccc```^^^YYYRRRLLLIIIDDD@@@<<<:::999888222222222222222222111111000000//////////////////333333222222222222222333000000111111111222222222111111111222222111111111000000////////////000000///////////////000111111444444555555555444333333222111111111111111222222555555444333333333444444111111111111000000000000111111///...---,,,,,,+++***++++++++++++***))))))++++++,,,,,,,,,,,,++++++(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))+++&&&%%%///>>>EEEAAA999((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''')))***+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((()))************+++++++++++++++*********+++,,,------,,,+++,,,...///...---------......------,,,+++))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&))))))(((((('''''''''&&&'''(((((((((&&&%%%&&&'''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******)))((('''&&&''')))***)))((()))***+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((******)))(((''')))---000+++++++++++++++++++++***''''''((((((((()))))))))+++++++++++++++++++++***++++++******))))))((((((************))))))))))))++++++******)))))))))((())))))))))))*********+++))))))((())))))***+++,,,(((((((((((())))))))))))...+++'''&&&))),,,///000666333///,,,)))))))))***(((((('''''''''((()))))),,,+++******)))))))))***(((((((((''''''''''''&&&(((((((((((())))))***************)))((('''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((()))'''&&&'''******(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((&&&$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&~~~vvvkkk___XXXZZZ]]]bbbcccbbb```^^^]]]cccbbb```^^^ZZZWWWTTTRRRLLLIIIEEEAAA@@@@@@@@@AAACCCFFFHHHHHHMMMTTTWWWVVVVVVSSSPPPSSS[[[dddjjjmmmiiihhhgggeeebbb___]]]\\\___bbbfffiiilllqqqvvvyyynnnqqqrrrpppqqqttttttqqqrrrsssqqqllljjjiiieee___]]]YYYSSSLLLFFFAAA===:::222222111000000000000000111111111111111111222222333222111111111111111111222222222222111111111111111222222333333222222111000000////////////000000///////////////000111111333333444444444444444333444333333222111111222222555444444333333333333333111111111111000000000000111000///...---,,,,,,,,,+++++++++++++++***))))))******++++++++++++******))))))))))))************************)))))))))((())))))))))))))))))))))))+++)))***...444777444000(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))******)))))))))((((((((())))))))))))))))))))))))+++*********)))))))))))))))************+++++++++***++++++++++++,,,,,,,,,,,,++++++,,,...///---,,,---------...------,,,+++))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''&&&'''((((((''''''((()))((('''&&&&&&(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((''''''%%%'''((()))((('''((()))***)))'''&&&&&&&&&(((((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((%%%''')))************+++************))))))))))))))))))))))))((((((((((((******)))))))))))))))))),,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))))))))((())))))*********++++++++++++************++++++,,,+++++++++,,,,,,,,,------,,,++++++,,,...//////---///---+++)))((()))***+++(((((((((((((((((())))))***))))))))))))))))))***))))))))))))))))))))))))''''''''''''(((((()))))),,,+++***)))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&%%%$$$&&&)))***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((&&&$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&xxxqqqggg^^^XXX```cccgggiiiiiihhhhhhiiikkklllnnnooopppooommmlllbbb^^^WWWOOOIIIFFFEEEEEEEEEIIIJJJHHHJJJMMMMMMKKKJJJHHHGGGIIIQQQZZZbbbfffrrrqqqqqqpppnnnmmmkkkjjj````````````ccchhhnnnsssssswwwyyyxxxyyy|||{{{xxxvvvxxxwwwttttttuuuqqqkkkkkkhhhbbb\\\VVVOOOHHHDDD999888555333111000000000000000000111111111222222333222222111111222222333111111111222222333333333222333333444444333333222000000////////////000000///////////////000111111111222222333444444444444555444444333222222222222444444333222222222222222222222111111111000000000111000///...---,,,,,,,,,+++++++++++++++******))))))))))))******)))))))))************++++++++++++************))))))))))))))))))))))))))))))))))))(((***---,,,***(((((()))(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&++++++***((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))((((((((((((((('''))))))))))))))))))))))))***************))))))))))))************+++++++++)))***,,,---------,,,++++++++++++---......,,,***---------------,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&''''''((())))))******((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''%%%&&&(((((('''&&&'''(((***)))'''&&&&&&'''(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))###(((...111111---***)))))))))))))))))))))******+++******))))))(((((('''))))))))))))))))))))))))***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++............////////////111111000000000000000000....../////////000000000...000333777999777333///000...,,,+++***+++,,,---+++++++++***************((((((((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))---,,,+++))))))))))))***''''''((((((((()))))))))((((((((((((((((((((((((((('''&&&'''((()))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&(((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&zzzuuuoooiiiccc___fffiiillloooppprrrtttvvvtttvvvyyy}}}~~~~~~}}}|||yyytttkkkaaaYYYTTTTTTUUUYYY___cccbbb```___[[[VVVQQQNNNJJJGGGFFFIIIMMMPPPWWWYYY[[[]]]___aaabbbccceeeeeedddbbb``````bbbdddnnnssswwwwwwzzz~~~|||yyy||||||zzzzzz{{{vvvppppppmmmjjjhhhfffaaa[[[VVVJJJGGGCCC===999555333333222222222333333333333333222222222333444555666777///000111222333555666666333444444444444444444333000000////////////000000///////////////000000111000111222333444444444444333333333222222333333444444444333222111111111111222222222111111111000000000000///------,,,,,,,,,++++++,,,,,,++++++***)))))))))(((((((((((()))))))))))))))*********++++++*********)))))))))))))))((((((((((((((((((((((((%%%(((+++***&&&%%%&&&((()))((((((''''''(((((()))''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''***))))))((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&((()))))))))((('''((((((((((((''''''''''''((((((((((((((((((((((((************************))))))*********+++++++++)))***,,,......---,,,++++++++++++---......+++))),,,------------,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((&&&%%%%%%&&&((((((((((((((((((((('''''''''''''''&&&'''((())))))(((((('''&&&'''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''))))))(((''''''((()))(((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))*********)))...444777555000,,,***)))***************++++++************************++++++,,,,,,,,,,,,,,,---+++,,,,,,------.........111111111111222222222222222222222222222222222222555555666666666777777777:::::::::999999888777777777777777777888888888888666999===AAACCC@@@;;;777:::888666333222111111222111111111000000//////...+++++++++++++++******)))((((((((((((((((((((((((******************++++++++++++,,,---,,,+++***)))'''(((((((((((()))))))))((((((((((((((((((((((((++++++******)))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''|||xxxvvvssspppnnneeehhhjjjkkklllmmmoooqqqtttvvvyyy{{{|||{{{yyywwwzzzwwwpppggg___\\\]]]___jjjsss}}}}}}zzzuuuooojjjhhhaaaWWWLLLFFFEEEFFFCCCEEEGGGJJJMMMOOOPPPQQQ\\\___cccccc```[[[WWWUUU[[[aaaggglllsss{{{~~~|||uuusssqqqpppqqqsssqqqlllggg^^^[[[UUUNNNGGGAAA===;;;888888777666666555444444000000111222444666888999222222222333444444555555333444444555555444444333000000////////////000000///////////////000000111000111222333444555555555111111111222333444555666555444333222111111111111222222222222111111111111000///...---------------+++,,,,,,,,,,,,+++******))))))(((''''''((())))))((((((((()))))))))******))))))))))))))))))******((((((((((((((((((((((((((((((((((((((('''''''''***))))))))))))))))))***&&&'''''''''''''''''''''%%%&&&''''''((('''''''''&&&''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''(((((((((%%%&&&((()))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((***************+++++++++))))))*********+++++++++)))+++---.........,,,+++,,,,,,+++---......,,,***,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''((('''''''''((((((((((((((()))'''&&&&&&((()))'''&&&)))(((''''''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))++++++)))((())))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((()))))))))*********+++,,,///333333111---***))))))))))))*********++++++******+++,,,...///000000111111222222222333333333555666666666777888888888;;;;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============@@@@@@@@@@@@@@@???>>>===BBBBBBBBBBBBCCCCCCCCCCCC???@@@AAADDDEEEDDDAAA>>>@@@???>>><<<;;;:::::::::999999999999888777555444222222222111000...---,,,------,,,,,,,,,+++++++++************************(((***...000000---)))&&&(((((((((((()))))))))***))))))))))))))))))))))))((())))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''~~~|||{{{{{{{{{zzzyyymmmnnnpppooonnnmmmmmmnnnoooppprrrrrrqqqpppnnnlllnnnmmmjjjddd___]]]aaaeeeooo{{{~~~}}}wwwjjj[[[OOOKKKKKKHHHHHHIIIIIIHHHHHHGGGFFFGGGLLLSSSWWWUUUQQQMMMJJJLLLRRRYYY```kkkwww~~~{{{wwwtttsssuuuyyyxxxsssnnnjjjhhhccc]]]WWWPPPLLLIII===<<<:::888666444222111000000000111333555666777777666666555333222222111333444444555555444444333000000////////////000000///////////////000111111222222333444555555555555222222222333444555666777666555444222111111111111333222222222222111111111//////...---------------,,,,,,,,,,,,,,,++++++******)))(((''''''((()))***'''((((((((())))))))))))))))))))))))************))))))))))))))))))))))))---***''''''))))))'''$$$***))))))(((((())))))***&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&'''(((((())))))&&&''''''((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++)))************+++++++++***+++---.........---,,,///---,,,,,,---...---+++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((***'''%%%'''***+++)))''')))(((''''''))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***)))+++,,,,,,***))))))***'''''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))******+++++++++***,,,---,,,***(((((((((*********++++++,,,,,,---......000222444666777888888888999999:::;;;;;;;;;<<<<<<=====================>>>>>>??????@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCC??????@@@@@@@@@AAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAADDDDDDDDDDDDEEEEEEEEEEEEDDDBBBBBBCCCDDDDDDCCCBBB@@@@@@@@@@@@AAABBBCCCCCCAAAAAABBBAAA@@@>>><<<;;;999:::::::::888666444333000///......,,,,,,+++************)))))))))))))))&&&)))---000000---)))&&&((((((((()))))))))******))))))))))))))))))))))))"""$$$&&&(((((((((***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''tttsssrrrrrrtttuuuuuutttrrrtttvvvvvvuuusssssstttppppppppppppooonnnmmmmmmjjjkkkllljjjggghhhmmmrrrwwwwwwgggZZZUUUUUUKKKKKKKKKJJJIIIHHHGGGFFFGGGJJJNNNOOONNNKKKIIIHHHFFFKKKPPPUUU]]]iiiqqqssswww}}}~~~vvvrrroooqqqvvvvvvrrrllljjjiiihhhfffccc^^^ZZZXXXJJJHHHFFFBBB>>>;;;888777666555555555555555666666666666555555444444333333333333444444444444333333000000////////////000000///////////////000111111444444555666666555555555777777666666666666666777777666555333222222111111333333222222222111111111//////...------------...,,,,,,------,,,,,,+++***+++***(((''''''(((***+++(((((()))))))))*********((()))))))))************))))))))))))))))))))))))+++)))''''''''''''&&&%%%((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&&&&'''((()))))))))'''''''''''''''((())))))((((((((()))))))))******))))))))))))))))))))))))*********++++++,,,,,,,,,)))************+++++++++,,,,,,,,,------------...222///---,,,---.........+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((())))))&&&%%%(((---///...,,,)))((('''((()))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''')))***+++)))***++++++)))(((((()))&&&''''''((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((())))))******+++,,,,,,***+++---------,,,...///000000000111222333333333666666777999;;;<<<===>>>>>>>>>??????@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@AAABBBBBBCCCEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEGGGHHHHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDCCCCCCEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFCCCAAA???>>>???@@@AAAAAA@@@>>>===666555444333111///...---------,,,,,,++++++++++++((()))+++------,,,***((((((((()))))))))*********))))))))))))))))))))))))%%%'''******))))))***,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))&&&%%%%%%&&&((((((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''fffeeeeeefffhhhiiiiiihhhiiilllpppsssssssssssstttuuutttttttttttttttuuuuuuppptttwwwwwwvvvxxx~~~ooobbb]]]^^^XXXYYYZZZ\\\]]]^^^^^^^^^\\\[[[YYYUUUQQQNNNNNNOOOCCCFFFHHHHHHMMMVVV\\\]]]jjjpppwww|||}}}ppplllhhhkkkppprrrnnniiidddfffhhhiiiiiifffdddbbb]]][[[XXXSSSNNNJJJGGGEEE======;;;999888777777777111111222444666777888999222333333444444333333222000000////////////000000///////////////000111111666666666666666666555555<<<;;;:::888777666666666888777555444333222222222333333333222222222111111//////...---------......,,,,,,------,,,,,,+++***,,,***)))'''''')))***,,,)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))%%%&&&&&&&&&%%%%%%''')))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''((())))))***(((((('''&&&&&&((()))***(((((())))))******++++++))))))))))))))))))))))))*********++++++,,,,,,,,,)))************+++++++++---,,,,,,,,,,,,---...///444111---+++,,,...//////+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((($$$%%%''''''''''''%%%$$$&&&'''''''''(((((())))))(((%%%%%%)))///444333000***((('''((()))***)))'''))))))))))))))))))))))))''''''''''''''''''''''''((('''''''''((()))+++,,,(((***+++***(((''''''(((&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,///222444555555777999777777888888999:::;;;;;;<<<======>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEEGGGGGGGGGFFFFFFEEEEEEDDDEEEFFFFFFGGGHHHIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJGGGIIIKKKLLLMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKHHHGGGFFFFFFHHHHHHGGGEEEHHHHHHHHHGGGGGGGGGFFFFFFIIIJJJJJJJJJHHHFFFCCCAAA@@@AAADDDFFFFFFFFFEEEDDDBBBAAA@@@>>>;;;999888777111111000000000/////////+++******))))))***++++++))))))))))))************))))))))))))))))))))))))...000111000,,,)))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''((((((((())))))******&&&%%%%%%'''((((((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((OOOPPPRRRTTTVVVWWWWWWWWW\\\\\\\\\___ccchhhkkklllqqqnnnkkklllppptttvvvvvvuuusssqqqrrrvvvzzz~~~|||ssskkkgggaaa```aaagggooowww|||}}}yyy|||~~~|||vvvpppmmmlll\\\WWWQQQPPPTTTXXXYYYYYYYYY\\\```cccggglllrrruuunnnhhhbbb```aaabbb___\\\aaacccgggjjjkkkiiieeebbbdddcccbbbaaaaaa```]]][[[OOOKKKEEEAAA>>>;;;888777666555333444555555444333999777444222111222333444333222222111111111111111//////000000111222444555444555666666666666666666888888777777666666666555555666888888777666333222111111111111111111222222000000000///......------+++++++++************))))))))))))))))))))))))))))))***+++,,,---,,,+++++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%''''''&&&%%%###$$$&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************++++++***)))(((((())))))************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))++++++)))((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))(((((('''''''''&&&)))))))))))))))******+++''''''((((((((((((''''''))))))((((((((()))******+++***((('''&&&&&&&&&'''+++***))))))******************+++***)))***---///---///333555666777999;;;999::::::::::::;;;<<<>>>@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDCCCBBBBBBDDDFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJHHHIIIIIIJJJKKKKKKKKKKKKMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMKKKJJJJJJKKKJJJIIIHHHHHHIIIKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKLLLNNNOOOLLLGGGCCCBBBBBBAAAHHHKKKHHHGGGIIIHHHDDDGGGFFFFFFHHHJJJIIIDDD@@@@@@???===;;;999777555444333000......000222000...++++++++++++++++++++++++************************,,,...///...***)))***,,,))))))))))))************))))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%***((('''''')))***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((FFFFFFGGGIIIKKKLLLLLLKKKOOOPPPQQQTTTXXX[[[]]]^^^___^^^^^^aaafffjjjkkkkkkiiigggfffhhhmmmsssxxxzzzzzz}}}~~~zzzvvvmmmjjjiiilllsss{{{pppggg______gggnnnpppoooeeecccaaa______```aaabbbjjjeee```___aaaaaa___[[[^^^aaaeeeiiijjjjjjjjjkkkjjjiiigggfffeeedddcccaaa]]]ZZZVVVRRRNNNIIIDDD@@@<<<999555444444555555444444444333222222111111111222222111000000000000111000000000000111333444555555555666777777777666666888888777777777666666666555666777777777555333222222222222222222222222222000000000///......------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***+++,,,---------,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%###%%%&&&'''&&&'''(((***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************++++++***)))))))))))))))************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))++++++)))((()))***&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))'''((())))))******))))))(((((((((((())))))))))))***)))(((((((((((()))*********)))))))))((((((((()))))))))))))))******+++((())))))))))))))))))(((((('''''''''''''''(((((((((((((((((()))***+++,,,,,,+++*********++++++++++++---...//////111444666777:::<<<>>>>>>???AAABBBAAABBBBBBAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBHHHHHHHHHHHHHHHIIIKKKLLLIIIIIIIIIJJJJJJKKKLLLMMMQQQPPPOOOMMMLLLKKKJJJJJJKKKKKKKKKKKKLLLNNNOOOOOOMMMNNNNNNOOOOOONNNNNNNNNJJJKKKLLLNNNOOOPPPPPPPPPMMMLLLKKKJJJJJJKKKMMMNNNNNNMMMKKKIIIHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEIIIKKKLLLMMMMMMLLLJJJHHHOOORRRTTTRRRLLLFFFBBBAAABBBIIIMMMLLLLLLOOOOOOLLLLLLJJJIIIIIIKKKKKKIIIGGGGGGGGGFFFDDDCCCBBB@@@@@@@@@<<<999777777666333111111000///...---,,,++++++++++++++++++++++++++++++(((***,,,+++)))(((***,,,*********)))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((('''&&&)))((('''''')))))))))'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((FFFFFFGGGIIIJJJJJJHHHFFFEEEGGGJJJLLLNNNOOOOOOOOOPPPPPPQQQUUUZZZ^^^___```bbb```]]]]]]```dddgggiiikkknnnrrruuuwwwyyy{{{}}}|||yyyttttttwww|||{{{pppdddeeeppp{{{}}}wwwoooiiieeeaaa\\\XXX___\\\ZZZ[[[___bbbaaa```___cccgggiiihhhgggiiikkkllllllkkkjjjiiihhhggggggfffeeecccaaa^^^YYYSSSOOOJJJEEE>>>999666666555444222333444444333222000///222111111000000000000000000000000111222333444555555666666777888888777777888888888777777777777777555666666666666444333222444444444333333222222111111000000//////......---------------,,,,,,,,,,,,))))))))))))))))))))))))+++,,,,,,---...---------,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((''''''&&&%%%(((+++---,,,***))))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++***))))))))))))************************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))))))))))))))((()))++++++)))((()))***&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))((()))******++++++******(((((((((((())))))))))))***))))))(((((())))))***++++++************)))))))))))))))))))))******+++************************((((((''''''''''''((((((((((((((()))***,,,...///++++++++++++,,,,,,---...000333666888999;;;===???BBBDDDGGGGGGGGGGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIIIIJJJLLLNNNOOOPPPMMMNNNNNNNNNNNNNNNOOOOOOPPPOOOMMMJJJGGGEEECCCBBBDDDDDDDDDDDDEEEGGGIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQMMMKKKHHHGGGHHHKKKNNNQQQOOOMMMKKKHHHFFFEEEEEEEEECCCBBBBBBAAAAAAAAAAAAAAAFFFHHHKKKLLLLLLIIIEEECCCLLLOOOSSSSSSPPPJJJFFFCCCEEEKKKNNNNNNNNNPPPPPPNNNPPPNNNKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJHHHFFFBBB@@@>>>===:::888999888666444222///...------,,,,,,,,,++++++******'''(((******))))))+++---++++++******)))((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((''''''((())))))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&'''''''''(((((((((\\\[[[[[[]]]^^^]]]XXXTTTLLLNNNQQQQQQPPPNNNMMMLLLOOONNNMMMMMMOOORRRUUUVVVYYYVVVSSSRRRTTTVVVXXXXXX[[[]]]```bbbeeeiiinnnrrrxxxyyy|||~~~}}}zzzzzzzzz|||}}}}}}||||||~~~wwwnnndddcccmmmzzz}}}zzzsssjjjcccYYYWWWUUUVVV[[[```bbbcccfffjjjnnnnnnjjjeeeeeeeeeiiikkknnnooonnnllljjjiiigggfffddddddcccaaa^^^[[[YYYTTTMMMGGGBBB>>>:::888777777666666444333111000222111000000//////000000111111111111333444555666666666777888999999999999888888888888888888888888555666666666555444333222666666555444333333222222111111000000///.........------------,,,,,,,,,,,,************************++++++,,,,,,,,,,,,---,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''+++...222333000,,,((('''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************++++++***))))))******************************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))++++++)))((()))***''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++*********))))))***************)))))))))))))))***)))))))))***++++++,,,,,,,,,---...///000222444666999<<<@@@BBBDDDDDDFFFGGGHHHJJJKKKKKKJJJIIIJJJJJJKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMIIIIIIJJJLLLOOORRRSSSSSSRRRRRRRRRQQQQQQOOOOOONNNGGGFFFDDDBBB???<<<999888::::::999:::;;;===@@@AAA@@@AAAAAABBBCCCDDDEEEFFFJJJJJJJJJJJJIIIGGGFFFEEECCCBBB@@@@@@@@@BBBEEEGGGGGGFFFCCCAAA???>>>======>>>>>>============>>>>>>>>>@@@AAABBBBBB@@@>>><<>><<<:::888666555333222111///---+++***)))******+++++++++++++++,,,***************)))))))))))))))))))))))))))))))))((())))))))))))))))))((((((''''''((())))))'''%%%(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((()))))))))(((''''''&&&''''''((()))''''''''''''''''''''''''%%%&&&&&&'''((())))))***''''''''''''((((((((((((~~~{{{vvvlllnnnnnnlllhhhdddbbbccc```]]]XXXTTTQQQRRRUUUXXXQQQOOOMMMMMMOOOPPPPPPPPPPPPQQQQQQRRRSSSXXX^^^bbbeeefffiiilllooorrrtttuuu|||}}}}}}}}}|||{{{{{{{{{~~~|||zzz{{{}}}|||xxxttttttpppllljjjmmmxxxwwwiiiddd^^^ZZZYYYYYY[[[\\\aaafffkkkmmmjjjfffcccbbbccciiiqqqvvvvvvrrrooonnnllliiifffeeeeeefffeeedddaaa___[[[WWWSSSNNNIIIEEE@@@>>>:::777444333333333222111111000000000000000111111222222333555666777666777888999::::::::::::888888888999999999999999666666666666555444333333666666555555444333222222111111111000//////......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++++++++))))))******************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***---111111///+++'''%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***((()))))))))************+++***************++++++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))++++++)))((()))***'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++++++++++++++(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++***))))))(((((())))))***)))))))))))))))******+++((()))***,,,---...//////222444777999:::===AAADDDDDDFFFJJJKKKKKKKKKLLLMMMKKKMMMNNNMMMLLLJJJJJJKKKOOOMMMLLLLLLOOOPPPPPPOOOOOOOOONNNMMMLLLKKKJJJJJJGGGFFFGGGKKKOOOSSSSSSRRROOOOOOOOOMMMKKKIIIGGGFFF<<<<<<;;;:::888666444222555555555555666888:::;;;555555555666777999;;;<<<;;;;;;;;;;;;;;;:::999888888888888888888888888888:::999888777666555555444777777777666666777888888777777666666666666777888AAABBBEEEHHHLLLOOOPPPQQQNNNOOOQQQQQQOOOMMMMMMNNNMMMNNNQQQRRRRRRQQQQQQPPPOOONNNNNNNNNMMMMMMLLLLLLJJJJJJJJJIIIIIIIIIJJJKKKGGGFFFEEEDDDCCCBBBAAAAAA>>>===;;;888555222000///000///------,,,+++***))))))*********++++++,,,,,,************************)))(((((((((((((((((())))))((('''((()))((('''%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((()))***+++((('''&&&&&&&&&((()))***((((((((((((((((((((((((&&&&&&''''''((()))******'''''''''((((((((())))))yyyqqqllljjjlllnnngggdddaaa^^^ZZZVVVQQQMMMMMMMMMMMMKKKJJJJJJMMMPPPSSSTTTVVVZZZ^^^bbbeeegggkkkoootttxxxzzz{{{|||}}}|||zzzuuuwwwwwwtttttt|||vvvkkkaaaYYYTTTRRRNNNQQQWWW\\\___^^^\\\ZZZ]]]eeepppwwwxxxvvvttttttuuuqqqmmmjjjiiiiiiiiihhhccccccbbbcccbbb```[[[XXXLLLIIICCC===888666555555333222222111111111111111222222222333444555666777777777999:::;;;;;;<<<;;;999999999999999:::::::::888777777666555555444444555555555444444333333222222111111000000//////...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((###&&&)))+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))''''''''''''((((((((((((''''''(((((())))))******))))))))))))************+++************+++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))++++++)))((()))***'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))((()))******++++++******(((((((((((()))))))))))))))******++++++******)))((((((((())))))))))))***)))))))))))))))******+++***)))(((''''''((()))***''''''(((((()))+++,,,---)))+++...222666888:::;;;===@@@DDDEEEEEEHHHLLLPPPMMMOOOPPPQQQPPPPPPPPPRRRPPPQQQRRRRRROOONNNNNNNNNSSSQQQNNNOOORRRSSSRRRPPPOOONNNLLLIIIEEEBBB@@@???;;;:::;;;@@@EEEIIIHHHGGGAAAAAAAAA@@@>>>;;;999777444444555555444333111000222222333333444555555555000000000000111333555666333555666888:::<<<<<<===<<<===>>>>>>>>>===<<<<<<666666666555555444444333444444444333444444555666888666444333222444555777:::999999;;;>>>AAACCCCCCBBBAAACCCFFFEEECCCDDDHHHHHHKKKOOOQQQQQQOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPOOOMMMLLLMMMNNNJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJHHHEEEBBB???<<<;;;777555222111000...+++)))++++++,,,,,,,,,---------************************))))))(((((((((((()))))),,,***((('''((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))(((((('''((()))+++,,,)))(((&&&&&&&&&(((***,,,(((((((((((((((((((((((('''''''''(((((())))))***''''''((((((((()))))))))|||tttkkkdddaaabbbbbb^^^YYYRRRNNNLLLOOOOOOOOOPPPRRRUUUXXXZZZ[[[```fffkkknnnqqquuuyyy~~~|||~~~uuuhhh]]]XXXJJJHHHHHHLLLQQQSSSQQQNNNPPPYYYdddkkkmmmnnnpppsssuuussspppnnnnnnllljjjiiiggggggfffgggiiiiiigggeeeZZZWWWRRRKKKEEE???<<<:::444333333222222222222222333333333333444666777888777888999;;;<<<<<<======999999999:::::::::;;;;;;999888888777666666555666444444444333333333333333222222111111000/////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,)))))))))******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''###$$$&&&&&&&&&&&&((()))'''''''''''''''''''''''''''((((((((())))))))))))''''''''''''(((((((((((('''''''''((()))*********))))))))))))************+++*********++++++,,,---************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))++++++)))((()))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''((())))))******))))))(((((((((((()))))))))))))))***++++++++++++***))))))))))))*********++++++)))))))))))))))******+++,,,+++)))(((((()))+++,,,))))))***+++---///111222333555999===AAADDDFFFGGGEEEIIILLLLLLJJJKKKPPPTTTQQQRRRSSSSSSRRRSSSTTTVVVTTTUUUVVVUUUSSSRRRRRRSSSQQQMMMJJJIIILLLLLLIIIFFFDDDCCCAAA>>>;;;888666555111000111555<<>><<<:::;;;<<<<<<<<<;;;999777:::;;;<<<<<<<<<;;;999888555666888999999888666555444333333222333555777999;;;<<>>>>><<<<<<<<<<<<<<<===>>>???AAA@@@>>><<<:::999999999777666555777:::;;;:::888888666777;;;:::777888===AAADDDGGGHHHGGGFFFHHHIIILLLLLLLLLMMMNNNNNNOOOOOORRRSSSSSSQQQNNNLLLNNNOOOMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPNNNMMMKKKIIIHHHGGGBBB???;;;:::999888444111000//////...------,,,,,,************************+++***))))))))))))***+++///,,,((('''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))(((''''''(((***,,,---)))(((&&&&&&&&&(((+++---((((((((((((((((((((((((((((((((((((((()))))))))'''((((((((())))))))))))uuupppzzz~~~}}}ttthhh^^^XXXSSSQQQOOONNNMMMNNNOOOPPPSSSWWW\\\___bbbfffkkkppprrrvvv{{{}}}~~~yyymmmfffYYYRRRKKKJJJNNNOOOLLLHHHDDDKKKUUU\\\___ccchhhmmmmmmmmmmmmnnnooonnnjjjhhhnnnkkkiiihhhiiijjjjjjiiieeeccc___XXXQQQIIICCC???555444333333222222333333333333333444555666777888777888999;;;<<<=========999999999::::::;;;;;;;;;:::999888777666666666666222222333333333333333333222222111111000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''))))))((('''%%%%%%(((***(((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))************+++*********+++,,,,,,---************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))((()))++++++)))((()))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))*********++++++,,,,,,,,,)))))))))))))))******+++---,,,***))))))***,,,---------...000222444777888>>>@@@CCCGGGJJJLLLMMMMMMIIILLLOOOMMMJJJJJJMMMQQQSSSSSSTTTSSSSSSTTTWWWZZZUUUWWWXXXWWWUUUTTTTTTTTTLLLGGGBBB@@@BBBAAA===999888777666555444333222222222000111666===@@@>>>;;;AAACCCEEEGGGHHHHHHGGGFFFIIIJJJLLLLLLLLLJJJHHHGGG>>>@@@BBBCCCCCCAAA>>>===:::999888777888:::<<<===CCCDDDFFFIIIKKKMMMNNNOOOMMMLLLJJJJJJKKKOOORRRUUUPPPPPPOOOOOONNNLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJKKKIIIIIIHHHFFFCCC@@@===;;;<<<;;;<<>>;;;444333222000...,,,******************************---,,,+++******+++,,,---111---)))'''''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))(((''''''(((***,,,---)))(((&&&%%%&&&)))+++---))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))fffbbb^^^[[[\\\cccrrr{{{tttnnnkkkooo}}}xxxvvvwwwqqqgggeeeggg^^^PPPPPPQQQQQQRRRSSSUUUXXXZZZ]]]dddiiikkknnnuuu|||wwweee^^^YYYXXXVVVQQQNNNOOOIIIFFFFFFHHHJJJJJJNNNSSSZZZYYY\\\aaabbb```eeemmmnnnoooqqqooommmlllnnnpppllliiieeecccaaa]]]WWWRRRKKKBBB;;;999555111333999777777555111333999===;;;777888999:::;;;===>>>>>>===<<<;;;<<<===>>>===<<<888888888888888777666555444444555555666555555444888EEE666666***555***333///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((('''((((((((((((((())))))***+++++++++***+++---+++(((+++******))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((,,,------,,,***))))))***111///+++((('''(((***+++''''''((()))++++++,,,---***+++,,,,,,,,,///333666999:::===@@@BBBDDDDDDDDDLLLKKKKKKMMMOOOPPPNNNMMMMMMLLLIIIHHHNNNSSSQQQKKKJJJQQQVVVUUUUUUYYY]]]]]]]]]YYYUUURRRPPPNNNIIIEEEAAA;;;888999777222222777333444666;;;>>><<<555///555666666888BBBNNNTTTTTTTTTWWWZZZ[[[ZZZYYYXXXXXX[[[[[[\\\\\\[[[ZZZXXXWWWSSSWWWXXXSSSSSSUUUQQQJJJTTTMMMGGGFFFEEEBBB@@@BBBDDDAAAHHHJJJBBBEEEMMMKKKLLLKKKCCCAAAJJJKKKKKKTTTTTTSSSTTTXXX]]]^^^ZZZUUUVVVXXXXXXWWWYYYZZZVVVPPPTTTUUUTTTPPPNNNNNNNNNMMMNNNKKKIIIMMMTTTWWWRRRIIIGGGHHHCCC<<<<<>>>>>===<<<;;;<<<>>>???>>>===<<<;;;:::999777555444333333444555555666666666666888>>>666666444444+++111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))((()))))))))************))))))))))))((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))***************))))))))))))((((((((()))******(((''''''&&&((()))(((%%%++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***+++---......---+++***''''''((((((((()))))))))***+++,,,,,,******+++,,,++++++*********++++++,,,++++++*********+++++++++111222444666888;;;@@@DDDDDDEEEFFFHHHIIIIIIJJJJJJNNNNNNOOOQQQRRRQQQNNNKKKKKKLLLLLLKKKMMMPPPMMMGGGLLLSSSYYYXXXWWWYYYYYYXXXXXXTTTOOOKKKIIIFFFBBB???===888666888888777:::???CCCEEEGGGGGGEEEAAA>>><<>>:::888777333222000...,,,***))))))+++++++++++++++***)))(((******))))))((((((((('''************************))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((((()))***)))((()))))))))******)))))))))*********))))))((((((((('''(((((())))))(((((('''ddddddbbbaaa```aaabbbccc___[[[XXXZZZZZZVVVUUUWWWZZZ```ggggggaaaZZZWWWVVV[[[mmmwwwtttzzz~~~oooeeeaaaaaa^^^UUUOOOQQQRRRRRRWWW______```aaafffrrrvvvkkkmmmuuuvvvoooiiicccXXXNNNMMMOOOMMMJJJIIIJJJGGGFFFFFFFFFGGGMMMSSSYYYZZZZZZYYYYYYZZZ]]]```gggggggggiiijjjjjjgggdddccc___[[[WWWNNNBBB:::888VVV???222777:::444555===<<<<<<<<<<<<=========>>>>>>===<<<===???@@@???>>><<<;;;:::999777555444333333444444555666777777888999666777777BBB333,,,//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************---,,,+++***************************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))***************)))***))))))))))))***++++++***)))((()))*********))),,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******************)))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++...000000...+++)))((())))))))))))*********(((***++++++++++++---...***+++,,,------,,,+++***---,,,,,,,,,---///111222;;;===???AAACCCGGGKKKOOOPPPOOOOOONNNNNNOOOOOOPPPRRRRRRSSSUUUVVVTTTOOOLLLOOOSSSSSSPPPNNNNNNKKKFFFKKKRRRXXXWWWTTTTTTRRRPPPJJJGGGDDDBBBAAA@@@???>>>BBB===:::;;;<<<>>>BBBHHHLLLOOORRRPPPKKKHHHHHHJJJMMMPPPRRRUUU\\\dddfffbbbeeehhhkkkiiieeedddgggkkkdddcccbbbbbbcccbbb```___]]]YYYWWWVVVUUURRRRRRTTTRRROOONNNPPPOOOKKKJJJLLLIIICCCGGGHHHAAACCCHHHCCCBBBKKKKKKGGGJJJFFFDDDLLLOOOOOOPPPSSSUUUVVVUUUTTTPPPQQQPPPNNNPPPTTTSSSOOOKKKNNNSSSUUUUUUUUUWWWYYYXXXWWWXXXYYYZZZ\\\]]]^^^\\\YYYYYYZZZYYYWWWVVVYYYWWWTTTPPPLLLIIIHHHIIIIIIHHHDDD>>>:::999===BBBEEENNNNNNOOOLLLIIIEEEDDDCCCKKKNNNSSSUUUVVVWWWXXXYYYVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTRRRQQQPPPPPPPPPPPPSSSQQQNNNKKKIIIFFFEEEDDD@@@>>>;;;777222...+++***------,,,+++************)))************))))))(((************************))))))))))))))))))))))))******++++++++++++++++++))))))))))))))))))))))))***((('''((()))***)))((((((((())))))))))))((((((***************)))))))))(((((())))))))))))((((((}}}|||~~~}}}{{{yyyoooeeebbbaaa___]]]^^^hhhgggccc]]]WWWSSSUUUWWWRRR[[[gggppptttuuutttqqqaaa^^^cccrrr}}}lll```^^^YYYQQQPPPVVVVVVVVVUUUWWW```nnnvvvwwwvvv}}}}}}rrrttt}}}~~~rrrhhh```]]]ZZZWWWUUUWWWWWWSSSNNNIIIGGGFFFIIILLLKKKJJJHHHFFFEEEFFFHHHJJJYYY[[[___cccgggiiijjjiiijjjhhheeeaaaXXXMMMCCC???WWWGGG999666777555888???>>>>>>>>>===============???======>>>???@@@???>>>999888888888888888888888333444444555666888999::::::111888999NNN555/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++************************------,,,+++************************)))))))))((())))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))'''((())))))***)))))))))***************++++++,,,,,,)))(((+++,,,+++***+++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))*********+++++++++(((***++++++++++++,,,...............---,,,***)))------///111555:::???AAADDDFFFGGGHHHHHHJJJMMMPPPTTTSSSRRRQQQQQQRRRSSSTTTWWWWWWXXXYYYZZZYYYVVVSSSTTTWWWVVVOOOJJJHHHEEEBBBDDDKKKOOOMMMJJJIIIIIIGGGCCCBBBBBBDDDFFFJJJMMMNNNRRRMMMIIIFFFEEEGGGKKKOOONNNQQQUUUVVVUUUUUUUUUWWW[[[]]]___```eeejjjgggbbbggggggfffeeeddddddeeeeeecccaaa^^^^^^______\\\YYYVVVQQQOOOQQQPPPMMMOOOUUUHHHDDDCCCFFFHHHHHHKKKPPPNNNKKKNNNMMMBBBCCCKKKJJJFFFOOONNNKKKOOOMMMGGGJJJHHHNNNWWW^^^^^^ZZZSSSOOOIIIHHHHHHMMMVVV\\\VVVLLLIIIFFFFFFKKKOOOOOONNNOOOLLLOOOSSSVVVUUURRRTTTYYYUUUTTTWWW\\\\\\XXXYYY___VVVWWWWWWUUURRROOONNNNNNOOOKKKFFFAAA???@@@BBBCCCHHHLLLPPPSSSRRROOOMMMMMMMMMPPPTTTVVVWWWWWWXXXYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUSSSSSSRRRRRRRRRTTTSSSQQQOOONNNMMMLLLLLLKKKIIIEEEAAA<<<777333111///...,,,+++++++++,,,---((()))************)))(((************************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,))))))))))))***************)))((()))+++++++++)))(((((())))))))))))((((((++++++******************))))))************))))))}}}}}}vvvkkkccc___]]]SSSWWW]]]bbbcccaaaaaaaaaTTTSSSWWWaaalllwww|||ssseee]]]]]]VVVYYYXXXUUUWWWaaakkkpppnnnsss{{{}}}zzzzzz|||zzzvvvrrroooiiieeegggnnnccc```YYYQQQMMMLLLKKKJJJGGGDDD@@@>>>>>>???BBBCCCJJJMMMQQQWWW\\\```ccceeejjjkkkiiieee```ZZZSSSOOOUUUTTTIII999222777<<<;;;>>>>>>>>>>>>>>>=========???======>>>???@@@???>>>999999888777888888999:::555555555555777888:::;;;;;;222888:::QQQ888111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------************************,,,+++***)))))))))))))))************)))))))))(((*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((()))******+++++++++******************++++++,,,)))%%%%%%***,,,(((''')))---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------)))***++++++++++++***)))******++++++++++++******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************++++++++++++***+++,,,,,,******+++,,,---,,,,,,+++,,,,,,---...222444666;;;@@@FFFJJJMMMIIIJJJLLLLLLLLLMMMOOOQQQTTTSSSSSSSSSTTTUUUWWWYYY\\\[[[ZZZ[[[]]]^^^]]]\\\WWWXXXUUULLLEEECCCAAA>>>===BBBDDD@@@===???AAAAAAHHHJJJMMMPPPTTTYYY^^^aaa___\\\XXXRRRQQQRRRUUUVVVSSSUUUXXX]]]bbbcccaaa^^^___aaaaaaaaadddgggccc\\\bbb___\\\\\\]]]\\\WWWSSSTTTRRRQQQSSSWWWWWWSSSOOOOOOOOOQQQTTTTTTSSSUUUZZZRRRLLLIIIOOOXXX```hhhooollliiikkkdddSSSSSS___dddffflllgggbbbkkkkkkaaa^^^dddnnn{{{zzzwwwddd]]]WWW^^^ppp|||wwwkkkWWWKKKDDDHHHOOOOOOMMMLLLFFFKKKSSSXXXTTTLLLKKKQQQJJJMMMTTTYYYWWWSSSUUUZZZXXXYYYYYYXXXVVVUUUUUUVVVOOOMMMKKKHHHFFFDDDCCCBBBCCCHHHOOOTTTUUUTTTSSSSSSRRRUUUXXXYYYYYYXXXYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYWWWVVVVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQPPPNNNKKKGGGBBB???===777555222///---,,,++++++))))))*********)))((((((************************))))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++***)))***,,,---,,,+++)))******++++++******)))******************++++++***++++++,,,,,,++++++***wwwuuuxxx~~~~~~uuummmkkk```\\\ZZZ\\\^^^___dddkkkaaaeeefffbbbbbbmmmtttwwwuuullleeedddffffffjjjlllpppvvv}}}yyysssvvv|||}}}yyy~~~}}}zzzqqqfff^^^XXXRRRKKKJJJEEE@@@======@@@BBBCCC@@@BBBFFFIIIMMMQQQVVVZZZcccfffhhhgggfffgggddd```[[[ccc[[[CCC777<<<===666>>>>>>>>>>>>============>>>===<<<===???@@@???>>>===<<<:::888777777777777777666666666777888:::;;;:::666666:::III;;;111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................++++++++++++++++++++++++))))))((((((((())))))***************))))))))))))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******+++,,,------------***))))))))))))***++++++***%%%'''///111+++(((+++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))******************)))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))'''''')))+++,,,)))************+++++++++***,,,---,,,******+++,,,((()))***,,,///333777999>>>@@@CCCFFFJJJMMMPPPQQQLLLNNNPPPRRRRRRSSSUUUWWWUUUVVVVVVWWWYYY[[[\\\]]]^^^]]]]]]^^^aaabbbaaa___\\\\\\XXXQQQMMMLLLIIIEEE<<<@@@AAA<<<999<<>>:::555111...,,,---,,,+++***))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,******++++++,,,---------***))))))***,,,---,,,+++******++++++++++++******)))))))))***************++++++,,,,,,,,,,,,++++++uuurrrpppkkkeeeccc]]]^^^^^^YYYTTTVVVaaammmzzzqqqssspppooorrryyy}}}~~~xxxvvvzzzxxxrrrggg]]]WWWPPPGGGBBB@@@AAAAAAAAA???@@@AAA@@@@@@CCCIIIMMMUUU\\\cccfffjjjnnnnnniiifffiiibbbSSSHHHEEE@@@999===========================<<<;;;<<<>>>???>>>======<<<:::888777777888888999888777666666888:::;;;777;;;333777;;;<<<000222///............---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------------------------++++++++++++++++++++++++((((((((((((((()))***+++************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***+++,,,++++++))))))((((((((()))******+++'''+++555777///+++---++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,------,,,***)))((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((++++++***))))))***++++++)))))))))************+++)))***+++,,,++++++,,,...+++---111666;;;???BBBDDDHHHIIILLLOOOQQQRRRRRRRRRRRRTTTVVVWWWVVVWWWXXXYYYWWWXXXZZZ[[[]]]^^^^^^^^^\\\]]]___bbbdddbbb^^^[[[[[[\\\[[[YYYZZZZZZUUUMMMBBBGGGHHHDDDAAABBBDDDDDDJJJNNNSSSUUUVVVVVVXXXZZZZZZ^^^^^^ZZZYYYZZZXXXSSSKKKLLLNNNQQQSSSSSSRRRPPPIIIJJJKKKMMMTTT^^^aaa___[[[dddpppzzz~~~~~~}}}|||}}}uuuvvv|||wwwppp^^^YYYXXXXXXaaalllvvvbbbZZZ^^^kkk{{{sssgggeeebbbZZZRRRQQQSSSVVVXXXVVVQQQLLLOOOPPPQQQRRRSSSTTTTTTUUUSSSVVVYYY[[[[[[ZZZYYYZZZUUUWWWZZZ[[[ZZZXXXXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWSSSTTTUUUUUUTTTRRRPPPOOONNNMMMJJJEEEAAA<<<888555222000...+++******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))***++++++,,,)))******+++,,,,,,------(((''''''(((***++++++***))))))************))))))((((((((())))))*********)))******++++++******)))wwwvvvssslllccc]]]___ddd```ooovvvmmmlllppp|||wwwyyy~~~xxxxxx|||zzz|||xxxhhh___TTTJJJFFFCCCBBB@@@BBBBBB@@@===:::<<>>===<<<;;;<<<===>>>>>><<<:::999888777777999;;;<<<:::999777666666888999;;;444>>>000555111===...222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''(((((()))***,,,---************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((())))))***((($$$)))444777---(((***+++******************+++******+++++++++,,,,,,,,,************************((())))))))))))*********++++++++++++++++++++++++(((((((((((((((((((((((()))***,,,------,,,***)))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((((())))))))))))*********&&&(((***++++++,,,...000333666<<