BM'6(d oooUUUHHHGGGJJJGGGBBB>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;<<<===<<<999666777777777777666666666666777666555444333333333333444333333444555555444222333333222222111111000000111111000////////////000000000000/////////............---------......///111111000///....................................////////////............000000000000000000000000000000000111111111222222333333333333444444444444444999:::<<>>>>>>>>>>>??????>>>>>>>>>@@@???>>><<<===>>>??????>>>???AAACCCIIIEEEAAA>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>>>>???@@@===============<<<<<<<<<<<<;;;:::888888888999:::999888888777777888999999;;;<<<===??????>>><<<;;;;;;>>>GGGXXXllluuujjjZZZSSStttwww|||uuubbbUUUFFF???AAACCCAAA>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<>>>>>>===999666::::::999999888888777777666666555555444444444444444333222333555555333222000000000000000111111222222111111000000000000000000000/////////............------------...//////111000///..........................................///////////////......000000000000000000000000000000000000111111111111333333333333333444444444333777555555888:::NNNmmmlll\\\QQQIIIEEEEEEDDDCCCCCCBBBAAA@@@@@@???>>>>>>===============>>>???>>>>>>>>>@@@@@@>>><<<<<<>>>???>>>>>>>>>@@@BBBJJJGGGCCC???===<<<<<<<<<===>>>>>>>>>>>>>>>>>>===;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????======>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888999888888888888888888999999:::<<<===??????>>>===<<<<<>>@@@>>>;;;======<<<<<<;;;:::::::::;;;;;;<<<===>>><<<888555888888888777777666666555555555555555555555444444333222222333444444333111...//////000222444666777444333222222111111222222////////////............---------------...//////000//////.......................................---...//////000///......//////////////////////////////000000000111111111222222222333333333444444333444000111666333888III```uuubbbMMMCCC@@@@@@@@@BBB@@@@@@@@@??????>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===>>>>>>===>>>@@@@@@???===<<<===>>>>>>======???AAAEEEDDDBBB???=========>>><<<======>>>>>>======<<<;;;;;;<<<<<<======>>>>>>>>>>>>===<<<<<<===>>>>>><<<>>>>>>>>><<<<<<===>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999888888777777777777888888999999999999999;;;===>>>???>>>===<<<<<>>@@@???===;;;<<<<<<<<<;;;::::::999999;;;::::::;;;<<<;;;888555444444444444333333333333444444555555555444444333222222111222333333222000000000000222555888;;;===444444333222222222222333/////////.........---------------------...///000//////......---......///........................------///000000000///.../////////////////////////////////000000000111111111111222222333333444444222444000222999666333;;;FFFeeetttUUUJJJ@@@???BBBAAA>>>>>>========================<<<;;;;;;;;;;;;<<<<<<===>>>======>>>@@@@@@???===<<<===>>>===<<<===>>>@@@>>>??????>>>======@@@BBB<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;======;;;<<<===<<<;;;:::;;;<<<:::::::::;;;;;;;;;;;;;;;;;;;;;:::999888777777666777888999:::::::::::::::888:::<<<===>>>===<<<;;;;;;>>>FFFVVVjjjrrrgggWWWQQQqqqoooTTTIIIDDD???@@@GGG>>>???@@@AAA???>>>======<<<<<<;;;;;;:::999999999;;;:::999999:::999777555333333333333333444444444222333444555555444333222222111111111333333222000000000000111333777:::<<<444333222222111111222222//////.........------------,,,,,,------///000000.........------......///........................,,,---///000111000///...////////////////////////////////////000000000111000111111222333333444444111444111222999666333;;;BBBRRR^^^pppooo[[[HHHBBB>>>AAADDDAAA===<<<===========================<<<<<<<<<======>>>???>>>======>>>@@@@@@???>>><<<=========<<<<<<>>>???===>>>???>>>;;;;;;===???;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;===<<<:::999999:::<<<===:::;;;<<<;;;999888999:::999999:::::::::;;;;;;;;;;;;;;;:::999888777666555777888:::;;;<<<<<<;;;;;;777888:::<<<===<<<;;;;;;:::===EEEVVVjjjrrrgggWWWMMMmmmhhhRRRBBBCCCDDD>>>===BBB>>>???@@@???<<<<<<===???<<<<<<;;;::::::999999888;;;999888888888888777666444555555555666666777777111222333444444444333222222111000111333333111000///.........000333666888333222111111000111111111//////.........---------,,,,,,,,,---...///000111......---------......///........................+++---///000111000///...////////////////////////////////////000000000000000000111222333333444444///444222000444222222<<>>??????===<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>======>>>@@@AAA???>>><<<=========;;;;;;===???AAABBBBBB>>>:::777888999;;;<<<<<<<<<<<<<<<<<<;;;=========<<<<<<;;;;;;:::<<<;;;999888888999;;;<<<999:::;;;:::888777888999999999999::::::;;;;;;;;;;;;:::::::::888777666555888999:::<<<======<<<<<<666777:::;;;<<<<<<;;;:::999<<>><<<===???AAA@@@??????>>>===<<<<<<;;;;;;:::999888777777777777666555555666777888888777444444444444444444444444333333333333333333333333000000000000000000000000000000000000000000000000//////000000000000//////.........................................................------,,,,,,,,,............................................................////////////////////////000000000000000000000000111111111111111111111111222444666777<<<666555<<>><<<;;;>>>>>>>>>>>>==================<<<<<<<<<<<<======<<<=========>>>>>>>>>>>>======<<<<<<<<<<<<======BBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;:::::::::999999???>>><<<;;;;;;<<<======<<<999666777999;;;:::888=========<<<;;;:::888888999999::::::;;;:::::::::<<<:::999999999999888666===:::777777:::;;;999777:::999999:::<<<<<<;;;999999===EEERRRdddmmmcccTTTLLLfffuuudddUUULLLIIIEEECCC@@@======>>>@@@AAA>>>>>>===<<<<<<;;;::::::::::::999888777777777777666555444555777888777666444444444444444444444444222222222222222222222222////////////////////////000000000000000000000000......////////////............................................................---------,,,,,,,,,............................................................////////////.../////////000000000000//////000000000111111111111111111111222444666777666111000444666;;;OOOeeelllZZZOOOEEEBBBFFFBBBAAAAAA@@@???>>>======?????????>>>>>>===============<<<<<<<<<<<<============<<<<<<======>>>???>>>>>>==================@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::999999======<<<<<<<<<<<<=========:::777777999;;;;;;:::=========<<<;;;:::999888999::::::;;;;;;;;;;;;;;;:::999888999:::;;;:::999999888777888999::::::::::::999999:::<<<<<<;;;999777;;;BBBOOO___ggg]]]NNNJJJeeelllUUUJJJHHHFFFDDDDDD??????>>>======>>>@@@AAA<<<<<<;;;;;;::::::999999:::999888777666666666666666555444555777777777555444444444444444444444444111111111111111111111111////////////////////////////////////////////////---------......---------------------------------------------------------...------------,,,,,,,,,---------------------------------------------------............/////////....../////////000000000//////000000000000111111111111000000111333555666555111222555333000555???VVV|||hhhLLLBBBBBBBBBBBBCCCBBBAAA???>>>>>>>>>???@@@AAAAAA@@@@@@???>>>===============<<<<<<===============<<<;;;<<<===>>>????????????>>>>>>>>>======??????@@@??????===;;;:::;;;;;;;;;;;;:::::::::::::::;;;<<<===============???<<<999888:::<<<======>>>>>>======<<<:::999888::::::;;;<<<======<<<<<<:::999888999;;;===<<<;;;666777888888888999;;;===:::999999:::<<<<<<;;;:::777;;;AAANNN\\\aaaVVVHHHHHHccc]]]PPPEEEDDDHHHIIIFFFEEE<<<<<<============>>>>>>;;;;;;;;;::::::999999999999999888777666666666666666555444444666666666444333333333333333333333333000000000000000000000000////////////////////////........................------............---------------------------------------------------------------------------------------------------------------------------------------.........//////........./////////000000////////////000000000111111000000000111222444555444222444888999555555999>>>SSSiiiaaaOOOAAA@@@DDDEEEBBB@@@AAA@@@>>>======???@@@BBBCCCBBBAAAAAA@@@???>>>>>><<<<<<============<<<<<<===<<<;;;:::;;;<<<>>>???@@@@@@@@@@@@??????>>>>>>???@@@AAAAAAAAA???<<<;;;<<<;;;;;;;;;;;;:::::::::888999;;;===>>>>>>>>>===AAA>>>;;;::::::<<<>>>@@@>>>>>>>>>===<<<;;;:::999:::;;;<<<======>>>>>>===;;;:::999:::<<<===<<<;;;444777999999777777:::>>>:::999999:::<<<===;;;:::;;;===DDDPPP\\\]]]SSSGGGFFF```qqqcccMMMHHHFFFHHHGGGAAA==================<<<;;;;;;:::;;;;;;:::::::::::::::999999888777666555555555555666444333444555555444333333333333333333333333333000000000000000000000000........................------------------------.........//////.........------------------------------------------------------------------------------------------------------------------------------------........................////////////...////////////000000000111000//////000111333444222000///222444444555888999BBBHHH]]]nnnbbbKKKEEEAAABBBCCCBBBAAAAAAAAA@@@>>>======???AAABBBBBBBBBBBBAAA@@@??????>>><<<<<<===>>>>>>===<<<<<<<<<;;;:::::::::;;;======??????@@@@@@@@@@@@?????????@@@BBBBBBBBB@@@>>><<<<<<<<<<<<;;;;;;;;;::::::777888:::<<<>>>>>>>>>===@@@???>>><<<;;;===???AAA?????????>>>===<<<:::::::::;;;<<<===>>>>>>>>>>>>===<<<:::;;;;;;<<<:::999666888:::999666666999<<<;;;::::::;;;======<<<:::======DDDQQQ[[[ZZZPPPFFFDDD^^^ttteee]]]XXXRRRNNNCCCBBBBBBCCC???;;;<<>>===<<<;;;:::999888:::::::::::::::999999999888777666555555444444444555444333333444555333222333333333333333333333333000000000000000000000000......................................................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////......////////////000000111000/////////000222333333222///......///111333111:::;;;@@@WWWrrr{{{^^^LLLEEEBBBAAA@@@>>>;;;;;;???CCC@@@??????>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@???;;;<<<===>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;<<<===???@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@>>>>>><<<<<<<<<<<<;;;;;;;;;:::888888:::;;;<<<===>>>>>>?????????>>>======???AAA@@@@@@??????>>><<<;;;:::::::::<<<===>>>>>>>>>>>>===<<<::::::;;;;;;999777777888888888777777888:::;;;::::::;;;======<<<;;;::::::BBBPPPYYYVVVLLLDDDDDD\\\zzz^^^VVVKKKDDDCCCDDDEEEEEE???>>>>>>@@@>>><<>>===;;;::::::::::::888888888888888888888888777777666555444444444444555444333333444444333111222222222222222222222222111111111111111111111111................................................---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////........./////////000000000000///...///000111222222444444222000000111333---555555444???KKK^^^vvvsssYYYGGG>>>:::===@@@@@@===:::;;;@@@DDD@@@@@@??????????????????????????????@@@@@@@@@@@@;;;<<<===>>>>>>===<<<;;;888999;;;<<<<<<<<<:::999999;;;===@@@AAAAAAAAA@@@?????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;999999::::::;;;<<<===>>><<>>===>>>@@@@@@@@@@@@???>>>===<<<;;;999999;;;<<<===>>>>>>>>>;;;:::999999:::;;;:::888777666555666888:::::::::;;;::::::;;;===>>><<<;;;888888@@@OOOXXXTTTKKKEEEDDD[[[~~~wwwaaaRRRJJJIIIHHHHHHGGGDDD@@@===CCC@@@@@@AAA@@@<<<<<>><<<;;;::::::;;;<<<666666666666777777777777777777666444444444444444555444333333333444222111222222222222222222222222111111111111111111111111........................////////////////////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////............/////////000000000///......///111111***000666666444444555555555777333666AAADDDCCCJJJrrrjjjSSSHHHEEEEEEDDD:::???CCCBBBBBBBBBCCCCCC???@@@@@@@@@@@@???>>>======>>>>>>??????@@@AAAAAA;;;<<<===??????===<<<;;;666888;;;======<<<:::888888:::<<>>===<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;:::999999:::;;;===>>>;;;>>>AAAAAA???======???@@@@@@@@@@@@???===<<<;;;888999:::<<<===>>>>>>>>>888777777888:::;;;;;;:::666333222444999<<<<<<;;;;;;;;;:::<<<===>>><<<;;;888888@@@PPPYYYUUULLLHHHDDDZZZ}}}wwweee\\\TTTKKKDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@??????>>><<<;;;:::;;;:::999999888888999999999999999888777666666555555555444444444555555666222222222222222222222222000000000000000000000000222111111000///......---.......................................---------,,,,,,+++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,***---333555333///---------,,,,,,+++++++++------------------------+++++++++++++++,,,---...............////////////111000///......///000111111111111111111111111111111222333555888:::;;;<<>>AAACCCAAA@@@??????>>>>>>???????????????>>>>>>>>>>>>======<<<<<<===>>>>>>;;;999999;;;<<<;;;999666666666222555999===@@@AAA@@@@@@???>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;999999:::;;;;;;<<<<<<===888888888888777777777666555555777888:::<<<======888999::::::;;;;;;::::::<<<;;;AAAMMMVVVSSSJJJDDDFFF[[[{{{uuullleee\\\QQQJJJIIIHHHEEEBBBAAAAAAAAAAAA@@@???>>>>>>?????????>>>===<<<::::::::::::999888888888888999999999888888777666666555555555444444444444444555222222222222222222222222000000000000000000000000111111000000///......---........................,,,,,,,,,---------------------,,,++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------///---,,,000555888777444------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////111000///......///000111000000000000000000000000000111222444555777888999;;;EEESSSdddwwwsssWWWOOOEEE??????AAABBBAAA<<<;;;<<<<<<===???@@@@@@@@@@@@???>>>>>>>>>>>>>>>@@@????????????>>>>>>>>>=========>>>@@@@@@>>><<<<<<<<<<<<<<<:::777444111333555999<<<>>>???>>>===>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999888888888999::::::;;;;;;888888888777777777666666666777888999:::<<<<<<===888999999::::::::::::::::::888>>>LLLXXX[[[YYYXXXIII\\\zzzqqq{{{vvviii^^^VVVOOOIIIEEEDDDAAA???>>>>>>>>>===;;;????????????>>>===<<<<<<>>>>>>>>>======;;;:::999:::999999888888888888888999888888777777666666555666555555444333333333333222222222222222222222222000000000000000000000000111000000//////.........------------------------***++++++,,,,,,---------...------,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,000555888777555,,,,,,,,,,,,++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,------...---............/////////000//////......//////000////////////////////////000000111222333444444555777777888;;;FFF[[[uuuwww^^^MMMKKKJJJGGGDDDAAA???>>>===>>><<<<<<>>>AAACCCAAA???@@@???>>>>>>======>>>>>>@@@@@@@@@????????????>>>======<<<===??????>>><<<===<<<===???@@@>>>999555444666888;;;<<<<<<;;;;;;======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999888777777666666777777888999999:::777777777777666666666666888888888999:::;;;;;;;;;777888999999::::::999999999777;;;IIIXXXaaafffjjjSSSdddzzzJJJNNNYYYhhhvvvnnnaaaYYYNNNIIICCC???@@@CCCEEEFFFCCCDDDDDDBBB???===<<<<<<>>>>>>>>>>>>>>>===<<<;;;=========<<<<<<;;;999999999999888777777777777777888888777777666666666666666555444333222222222222111111111111111111111111000000000000000000000000000000/////////.........------------------------******+++,,,---.........///...---,,,+++*********,,,++++++******++++++,,,***************************++++++++++++,,,,,,,,,+++******---000222222000,,,+++++++++++++++++++++*********+++++++++++++++------,,,,,,,,,,,,---------------.........//////////////////////////////////////////////////////000000111111111222222222888888666555777@@@NNNXXXpppfffUUUKKKDDDLLLNNNNNNKKKEEE@@@>>>>>>AAA???>>>AAAFFFHHHEEE@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@???????????????===<<<<<<======;;;999;;;:::<<>>???BBBEEEFFF===???@@@@@@>>>>>>@@@BBB>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::999888999888777777666666777777777777777666666666666666666555444222222111111111111111111111111111111111////////////////////////////////////............------------------------+++,,,,,,---...//////000///...---,,,+++*********,,,++++++******++++++,,,*********************************+++++++++,,,,,,*********+++------,,,+++++++++++++++++++++++++++***+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,------------..................////////////......000000000000000000000000111111111111111111111111...000444555666888===AAAJJJ]]]{{{~~~___MMMGGGFFFDDDAAADDDGGGEEEAAA???AAADDDAAA???>>>AAAFFFHHHEEE@@@AAAAAA@@@????????????@@@@@@@@@@@@?????????>>>>>>CCCAAA>>>======<<<:::888999999<<>>@@@>>>>>>>>>??????>>>>>>===:::::::::::::::999888888888777777666666666666666666666666666666666666666444444333222111111111111111111111111111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////...------,,,++++++++++++,,,++++++******++++++,,,************************************++++++++++++,,,,,,,,,---,,,,,,+++************+++++++++++++++******++++++,,,---------,,,++++++************+++,,,------------.........---......//////......---000000000000000000000000111111111111111111111111...000222222333444666888999AAASSSjjjvvvaaaNNNEEEEEECCC???===???AAA@@@======???BBB>>><<<<<<>>>AAACCCAAA???AAA@@@@@@????????????????????????>>>>>>>>>>>>===EEECCC@@@>>>>>>===;;;999888999;;;@@@EEEFFFCCC@@@;;;;;;;;;;;;;;;::::::999777777888888888888999999999999999888777777666666888888::::::::::::888888888888888888888888888888777888:::;;;;;;:::888777555555666777777888888999666555555555444444444444333333333333444444444444444555666666777777666666555555<<>>DDDJJJIIIFFFGGGKKKKKK\\\ooouuutttppplllhhhooosssxxx}}}}}}{{{yyyzzz{{{|||{{{zzzxxxwwwxxxwwwuuurrrnnnjjjgggeeeXXXXXXVVVTTTRRRNNNKKKIIIJJJIIIHHHFFFDDDBBBAAA@@@?????????>>>>>>>>>???@@@>>>>>>===>>>===<<<:::999======>>>>>>>>>>>>======999999999999999999888777777777666555555555555666666666666666666666666666222222111111111111222222111111111111111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,,,,,,,,,,++++++******++++++,,,************************************++++++++++++***+++,,,---,,,++++++,,,)))*********++++++++++++))))))******+++,,,,,,,,,+++******)))(((((()))))),,,,,,---------.........------...//////...------////////////////////////000000000000111111111111444444333111000111222444333666===GGGRRRccc~~~{{{ggg\\\XXXPPPGGGDDDEEEBBB<<>>>>>===============>>>>>>>>>=========<<<<<>>>>>@@@BBBAAABBBCCCCCCCCCBBB@@@>>>>>>>>>>>><<<;;;<<<>>>@@@<<<<<<===@@@AAA@@@<<<888<<<<<<===============<<<888888999999999888888777777777666555555555555555555555555666666666666666111111111111111111222222000000000000000000000000////////////////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++++++++++++++,,,)))))))))))))))))))))))))))************+++++++++''')))***++++++++++++,,,))))))******++++++++++++'''(((((()))***+++++++++******)))(((((('''((((((,,,,,,,,,---------......,,,---...//////...---,,,......................../////////000000000000000---...///000111222444555111333888888444999NNNfffyyy|||nnnaaaPPPAAAGGGIIIHHHDDDCCCEEEEEEBBB:::;;;<<<===>>>???>>>===<<<===>>>======>>>AAACCC======<<<;;;;;;;;;;;;;;;============<<<<<<<<<<<<;;;999777777888::::::999555777::::::999999999:::999999999888888888888888555666666666777777888888999888888777666555555444666777999::::::999777666666666666666666666666666555666888::::::999777555222222333444444555555666555555444444444333333333222222333444444555666666333444555555666666555555666555999BBBHHHLLLPPPUUUcccmmmyyy}}}}}}BBBBBBCCCDDDEEEFFFGGGGGGNNNLLLIIIGGGFFFGGGHHHIIIHHHIIIJJJJJJJJJIIIHHHGGGDDDEEEFFFHHHJJJJJJHHHFFFEEEFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCDDDEEEEEEDDDBBBBBBBBBAAA@@@@@@@@@AAAAAA????????????>>>>>>>>>>>><<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>============777777888999999999888888555555444333333333333444666666666666666666666666555444333333222222333333000000000000//////////////////.........---------///............---------,,,,,,,,,---------......---,,,,,,,,,,,,---...............---,,,+++***)))++++++++++++++++++++++++)))************+++++++++---.........---,,,,,,+++++++++++++++++++++++++++))))))***++++++++++++***)))************++++++++++++*********))))))((((((******))))))***,,,---///..................------............////////////////////////////////////000000111222222222222111333222111222444888<<<>>>JJJOOOcccvvv\\\OOOIIIEEECCCEEELLLIIIEEEAAA@@@@@@AAABBB>>>>>>======<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;???>>>===<<<;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999999::::::;;;777999<<>>>>>>>>======<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>=========<<<<<<999999:::::::::999999888777777666555555555555555666666666666666666666666444444333222222222222333111000000000000////////////.........------------............------------,,,,,,,,,------------...,,,,,,,,,,,,,,,---......------------,,,+++******++++++++++++++++++++++++))))))*********+++++++++---------------,,,++++++++++++++++++++++++++++++))))))***++++++++++++***)))************+++++++++************)))))))))(((******))))))***,,,---.....................------............////////////........................///000111111222222111111333222222222333555777999<<<===GGGXXXffftttzzzhhhXXXHHHAAA???===>>>@@@IIIFFFCCC@@@>>>???@@@BBB>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<========================<<<<<<========================;;;;;;::::::::::::;;;;;;:::===@@@BBBBBB???<<<:::;;;:::999888777777888999888888888999999999::::::777777777666666777777777:::888777888:::;;;;;;999888888888777777666666666555555666666777888888999999888888777777888888999777555444444666666555333444333222333666999:::::::::888555444555666666555999888;;;CCCKKKNNNKKKGGGYYYhhh{{{{{{|||BBBBBBCCCDDDEEEEEEFFFGGGKKKIIIGGGEEEEEEEEEFFFGGGDDDEEEFFFFFFFFFEEECCCBBBBBBBBBBBBDDDFFFGGGEEECCCCCCCCCBBBAAAAAAAAAAAAAAAAAA???>>>???@@@AAA@@@???AAAAAAAAAAAABBBCCCDDDDDD??????>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>============<<<<<<<<<;;;999:::::::::999888777777777666666555555555555555555555555555555555555555444333222222111111222222111111111000000000//////............------------............------------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))*********++++++,,,,,,---------,,,++++++++++++++++++++++++++++++))))))***++++++++++++***)))************+++++++++************))))))))))))***************+++,,,---------------------......---............/////////........................//////000111111111111111333333333222222222333333444333666<<<@@@KKKccc{{{hhhRRRHHHBBB============>>>AAADDDBBB???===<<<===???@@@============<<<<<<<<<<<<999999:::;;;<<<===>>>???<<<===>>>??????>>>==============================<<<;;;;;;::::::;;;;;;<<<<<<>>>@@@CCCCCCAAA>>><<<::::::999888888888999999999999999:::::::::;;;;;;888888777777777777888888:::999888999:::;;;:::999::::::999999888777666666555666666777777888888888::::::999999999::::::;;;999666555777;;;<<<888444555444333444666999::::::888666555666777888777666888888===EEEMMMPPPLLLGGGUUUfffzzz{{{|||BBBBBBCCCCCCDDDEEEEEEFFFHHHGGGEEEDDDDDDDDDEEEFFFCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@BBBDDDDDDCCCBBBBBBAAA@@@???>>>??????@@@@@@???>>>>>>???@@@???>>>>>>>>>>>>>>>???@@@BBBBBB???>>>>>>>>>====================================<<<<<<<<<<<<;;;;;;;;;;;;999999999888777666555444555444333333222222333333444444444444444444444444333333222111111111111111111111000000000/////////------------------------.........---------,,,,,,++++++,,,,,,,,,---------+++++++++++++++,,,,,,---***++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++************************))))))***++++++++++++***))))))*********+++++++++*********)))))))))))))))***************++++++,,,,,,,,,------------......---------.........//////...........................///000000111111000000111222333333333222111000222222555777666888CCCPPP```lll~~~~~~ppp___MMMAAA@@@???@@@@@@???>>>???AAA???===;;;::::::;;;===???===============<<<<<<<<<999::::::;;;<<<===>>>>>>:::<<<>>>@@@@@@???>>>===========================<<<;;;;;;::::::;;;;;;<<<999;;;===???@@@>>><<<::::::::::::999999999:::::::::::::::;;;;;;;;;<<<<<<999888888777777888888999:::999999::::::;;;:::999<<<;;;::::::999888777777666666777777777888888888::::::999999999:::;;;;;;:::777666:::AAACCC>>>888666555333444666888999999555555555777999999777666444666<<>>>>>???AAABBBBBB@@@@@@@@@@@@??????@@@@@@@@@AAA@@@>>>>>>???@@@@@@???=========>>>???@@@AAABBB>>>>>>>>>============<<<==================<<<<<<;;;;;;;;;;;;:::::::::999999999999999888777555555444444333222222222222222222222222222222222222222222222111000000000000111000000000////////////...,,,,,,------------------...------------,,,,,,,,,+++++++++,,,,,,,,,------+++************+++,,,,,,******++++++,,,+++++++++(((((((((((((((((((((((((((((()))))))))***************+++++++++++++++***************************))))))***++++++++++++***))))))*********+++++++++))))))))))))))))))******))))))*********+++******,,,,,,,,,,,,------......------------..........................................///000000000000//////000222444444444222222111000222555555333333555999@@@LLLZZZjjj{{{lllfff]]]UUUNNNEEE===999===???@@@===;;;:::;;;<<<;;;;;;999999999;;;<<<===<<<<<<<<<===============;;;;;;;;;<<<<<<<<<<<<===:::;;;>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;777999;;;======<<<;;;::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<999999888888888888999999999:::;;;;;;;;;:::999999;;;;;;;;;:::999888888777777777777777888888888888888888888888888999:::::::::777777<<>>======>>>@@@AAAAAA@@@???@@@AAABBBCCCCCCCCCBBBBBB@@@>>>>>>???@@@AAA@@@????????????@@@AAABBBBBB>>>>>>============<<<<<<<<<<<<<<<===<<<<<<;;;:::::::::::::::999999999999::::::::::::999888777777666555555444444444444444111111111111111111111111222111000000///000000000/////////.........------,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******))))))******+++,,,***+++++++++++++++******((((((((((((((((((((((((((((((((()))))))))******))))))***+++++++++******************************))))))***++++++++++++***)))************+++++++++))))))))))))************))))))******+++******)))++++++,,,,,,------......,,,------------.........---------------------------......///////////////...///111333444444333333222///...000333555444333333333777===EEEOOO^^^jjjyyykkk```XXXIIIGGGHHHKKKIIIBBB:::777:::===>>>:::999;;;<<<;;;::::::999999999:::<<<<<<<<<<<<<<<===============;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;888999;;;=========<<<;;;::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<::::::999999999999::::::999;;;======;;;999999999:::::::::999999999999888888888888888888888888888777777666777777888999:::888777777<<>>???@@@@@@@@@???===<<<>>>===<<<===???AAAAAA@@@>>>@@@CCCFFFGGGGGGFFFEEEBBB@@@======>>>@@@@@@@@@@@@@@@?????????@@@@@@AAA>>>>>>=========<<<<<<<<<:::;;;<<<<<<<<<;;;999888:::999999999888888888888666777777777777777666666666555444444333333444444000000000000000000000000111111000////////////000...------------,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,)))))))))))))))***+++++++++++++++++++++***)))((())))))))))))))))))))))))(((((((((((()))))))))***((())))))***++++++******************************))))))***++++++++++++***)))************+++++++++((()))))))))************))))))***++++++***)))(((***++++++,,,------......,,,,,,---------.........------------------------------.../////////............///000111111111111222222111///000333666777777444555888888999@@@JJJUUU```ppp~~~nnn]]]SSSLLLGGGDDD>>>???EEEMMMMMMEEE===:::888<<<===;;;<<<@@@???;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<=========>>>999::::::;;;<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::777888:::<<<<<<<<<<<<;;;999:::;;;<<<======<<<;;;999:::::::::;;;;;;;;;;;;::::::999999999999::::::888;;;>>>>>>;;;999999999888888888888999999999999888888888888888888888888666666666777777888::::::777777888;;;???BBBBBBBBB666333111111222333333333555444333444666666555333444666;;;EEENNNPPPLLLGGG>>>IIIdddzzzBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>>>>>>>===;;;;;;???===<<<===???@@@AAA@@@>>>@@@EEEHHHJJJJJJHHHGGGBBB???<<<<<<===???@@@??????>>>===============>>>>>>=========<<<<<<<<<<<<::::::;;;<<<;;;:::888777999999999888888888888777222222333333444333333333444333222222111111222222000000000000000000000000111111000///////////////------,,,,,,,,,++++++++++++++++++,,,,,,------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,)))))))))))))))******+++,,,,,,,,,+++***)))((('''************************(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++(((((())))))*********+++((()))***++++++***)))(((******+++,,,,,,---......,,,,,,,,,---------......------------------------,,,---......//////......///.........////////////...222444111------///111111000222666444000222:::888???GGGNNNUUUaaarrr~~~rrr\\\SSSGGG@@@>>>???===<<<<<<;;;AAAIIIIIIBBB<<<<<<555:::;;;:::<<>>777<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>777888999;;;===>>>@@@@@@===<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999888888888888888888999666777888:::;;;;;;::::::999:::<<<=========<<<<<<999999999:::::::::;;;;;;;;;::::::999999::::::;;;888<<>>;;;999999:::666777777888888999::::::999999888888888888888888777777777777888999:::;;;777777888999:::<<<>>>@@@555333111000111222222222555444333333444555444333222333888AAAJJJNNNJJJEEE???GGG___yyy}}}zzz???@@@AAABBBBBBAAA@@@???>>>AAACCCBBB???======>>>???AAABBBAAA>>>;;;888888::::::;;;===@@@AAA@@@???<<<@@@DDDFFFEEECCCAAA@@@<<<<<<;;;;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;=========<<<<<<;;;;;;:::<<<:::888999;;;:::777555666777777777777777666666555444333222111222333333222222222222222222222222000000//////......------000000///------,,,,,,,,,......---,,,,,,,,,,,,---*********++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))************,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((())))))))))))(((((('''*********+++,,,---///000---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////......///000000000000000111111000000111111222333333333555888===BBBGGGJJJUUU^^^kkkxxx{{{nnngggddd___TTTKKK@@@???>>>===<<<;;;;;;;;;<<<===BBBIIIMMMIII???777888888999999999::::::::::::999888777888:::===>>>===<<<;;;::::::;;;<<<===999888777777888;;;>>>@@@;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;<<<<<<===>>>>>>:::999777888999::::::999888888888888888888888888::::::999999999:::;;;<<<888888888777888888999999888888888888888888999999::::::::::::::::::::::::777777888999999999999888888888777666666666666666555555555555666666666666999777666555666777666555444333222111111333555666888777555444333333333444///111555<<>>>>>@@@BBBAAA>>><<<<<<======>>>@@@???===:::::::::AAAAAACCCEEEHHHIIIGGGEEEBBBCCCEEEEEEBBB???>>>=========<<<<<<<<<======>>><<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::<<<:::888999::::::777555888888888888777666555555444444333222222333444444111111111111111111111111000000000//////.........000///...---,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))******)))))))))*********+++,,,---...///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////////////////////////////......///000000000000///111111000000000111222222111111000111222555777999444:::BBBHHHOOOWWWbbbjjj}}}yyylllddd]]]VVVQQQKKKEEECCCEEEFFFAAA======<<<;;;::::::999999:::888999===DDDHHHFFF>>>777888888888888999999999999999999888888999:::<<<======<<<;;;::::::;;;;;;<<<::::::888888888:::<<<===;;;;;;;;;;;;;;;<<<======???===;;;<<>><<<999666333111000000000222555<<>>=========???@@@???===<<<<<<<<<;;;<<<===<<<;;;;;;===>>>EEEFFFIIINNNQQQSSSQQQOOOIIIHHHGGGCCC???<<<;;;;;;===<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;999999999:::::::::::::::;;;999888888999999777666999888888777666555444444333222222222333444555666000000000000000000000000000000000000//////////////////...---,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((()))***+++++++++++++++++++++++++++,,,------......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////---...//////000/////////000000000000000111111222333222111000///000111111111444777888888;;;@@@DDDLLLSSS]]]eeellluuuuuunnnkkkjjjbbbSSSFFF@@@===;;;999777555555666777666444999888888777777888888888666777:::???CCCBBB===888777777777777888888888888888888888999::::::;;;;;;===<<<;;;:::::::::::::::;;;:::999999999999::::::;;;;;;;;;;;;;;;;;;<<<===BBB???<<<>>>DDDHHHGGGEEE;;;999888888999:::999999666666666666666666666666888999999999999::::::::::::999888777777666777777888888888888777777777777777777777888888888888888666666777888888888888888888777666666555555666666222333444555666888999999666444333333444444333222333222111111111222444555???===:::777444222000000111222555;;;FFFPPPNNNHHH<<>>======<<<===>>>>>>===<<<<<<<<<<<<:::;;;;;;;;;;;;===@@@CCCDDDFFFJJJOOOTTTVVVUUUTTTLLLKKKGGGBBB===;;;;;;===<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::999999777777888888999999:::::::::999888777777777777777666666555555444444444444111111222333444555666777000000000000000000000000000000000000000000000000......---,,,++++++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,++++++*********************))))))))))))))))))))))))))))))))))))((()))))))))************+++*********)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((('''((()))++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------.................................------...////////////...000////////////000111111333333222111222222333444111222333333222333666888:::???DDDGGGIIINNNUUU[[[hhhmmmssszzzvvvlllbbbYYYPPPKKKFFFLLLPPPMMMFFF???<<<;;;=========;;;999777777888666666666666666777888888888888999<<>>CCCKKKNNNJJJEEE;;;:::888888999:::999888666666666666666666666666777888888999999999999999:::999888777666555555555777777777777777666666666555555666666666666777777555666777777888888777777777777666555555555555666333333444555666777777888444333111111222222222111222111111000111222333333777777666555555444444444111222333999DDDOOOOOOIII;;;FFFYYY|||~~~{{{}}}qqqppp@@@??????>>>>>>>>>======>>>===<<<<<<<<<<<<<<<<<<:::;;;<<<;;;<<>><<<>>>???>>>?????????>>>===<<<;;;;;;;;;<<<;;;:::999888777666777777888888999999999888888777666666666777888333333222222222333444444///000111222444555555666111111111111111111111111///////////////000000000---,,,,,,++++++++++++,,,,,,,,,+++************+++,,,,,,,,,++++++******************)))))))))((((((((((((((((((((((((((((((((()))))))))*********************)))))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''((()))++++++,,,,,,,,,++++++*********+++,,,,,,+++***************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,---...............//////......//////000111////////////000000111111---///000000000111333444444555666666444555999<<<;;;???DDDHHHMMMQQQVVVZZZ^^^cccjjjpppsssvvvxxxyyyyyyzzz{{{|||{{{zzzyyyxxxwwwtttqqqnnnllllllmmmnnnhhheee```[[[VVVTTTRRRRRRMMMJJJGGGDDDCCCBBB@@@???777>>>EEEGGGAAA999555555333666888888777666888:::555555555555666777888999999999999999::::::888777555555666666666777777777666777888999999999888888999999999999999888888777666666777999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;???>>>@@@GGGOOOQQQJJJCCC<<<:::888888999999999888777777777777777777777777666777888999999999888888999888777666555555555555777777777666666666555555444444444555555666666666555555666777777777777666777666666555555555555555555555555444444444444444333111//////000111000///000000000000111111222222111111222333333444444444000000111666BBBMMMNNNHHH;;;DDDUUU{{{wwwyyy}}}}}}yyymmmlll@@@???>>>>>>>>>??????@@@???===;;;;;;<<<======<<<;;;<<<=========@@@DDDGGGEEEDDDCCCDDDDDDCCCAAA???CCCCCCCCCAAA???>>>>>>@@@???@@@AAABBBAAA@@@???>>>;;;;;;<<<<<<<<<:::888777777777777888888888888888777777777666444444777999444333222111111222333444...///000222333444444444111111111111111111111111............////////////,,,++++++******+++++++++,,,+++******))))))******,,,,,,++++++++++++++++++******)))))))))((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((()))***++++++++++++***************+++,,,,,,***))))))))))))******+++))))))******+++,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,------......------...............///000000111111000000//////......000111111222333333444444///000111000000000222444000111333444555555777999888;;;???BBBCCCCCCDDDEEEDDDEEEFFFGGGGGGFFFEEEDDDGGGFFFCCCAAAAAAAAABBBCCC>>>===;;;999888888999999999888666777888999999888888888:::<<<888333333777111333555555444333444444555555555555666666777888777666666666555444444333666666666666777777777777777777777777777777777888777777888888888888777777666666666777999:::<<<===<<<;;;;;;:::::::::::::::;;;<<>>>>>???@@@AAABBB@@@===;;;;;;===???>>>===;;;<<<=========???BBBDDDCCCAAA>>>=========;;;999;;;===@@@@@@>>>===<<<<<<;;;<<<>>>???@@@???===<<<888:::;;;=========<<<;;;999999888888888888888888666777777555333333666999888777444222111111222222---...///111222222222111000000000000000000000000,,,---------.........///++++++************++++++++++++***)))))))))))))))++++++++++++++++++,,,,,,***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))************((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((()))******)))))))))))))))))))))***+++------******))))))******+++,,,((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,......------......///000222222222111111000//////,,,,,,,,,,,,---------,,,...000111222222222333333333444555555333333444555111333444555444333444555333444555666666555444444666666555555555666777777555555555666666666777777;;;:::888888888777666444888444333777888666888===999888888888777555333111555555444444444555666666444555555555444333333444666666777777777888888888888777666666555666777888444555666888888888888777888777666666777999;;;<<<<<<;;;::::::999999:::::::::<<>>>>>???AAACCCDDD@@@===;;;;;;>>>??????===:::<<<=========>>>@@@BBB???===::::::;;;<<<<<<<<<666999===???>>>;;;999888666777999;;;;;;;;;999888666888:::===?????????>>>::::::999999888888777777666777777555333333666:::===;;;777444222111111111---...///000111111000000////////////////////////,,,,,,,,,---------......+++***************+++++++++******)))))))))))))))*********++++++,,,,,,---))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((())))))))))))(((((('''((((((((()))***,,,---...+++*********+++,,,,,,---((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,...------------...//////,,,---......//////......000///000111222333222000000111222222111///...---,,,...000111111111333555000222333333222222444555333444555666666666555444222333333444555666666666444555555555555444333333333222333444777888777555555000000555777333222555444444444666888888666444555444444333333444444555333555666777666666777777777777777777888888888888999888666444444555777888333444666777888999888888;;;999777555666777:::;;;<<<;;;::::::999999999999:::<<<>>>@@@BBBCCCCCCCCC===;;;999888999999888777555555555555555555555555444555777888999888666555555555444444444555555666777777666555444444333333333333444444555666777777333444555555666666555555666666555444444444444555//////000000111111111222222000///...000000///......//////000000000000000,,,---///000111111111000222333444:::EEEMMMKKKDDD;;;AAANNNpppuuusss}}}yyymmmmmm=========>>>>>>>>>>>>>>>>>>======<<<<<<===>>>?????????@@@@@@@@@??????>>>>>>===;;;999999:::<<<===;;;;;;::::::999999999888666666666777999888666444999888888999:::===???@@@<<<;;;999777777888999:::666666666555555444444444222222111111000000//////////////////////////////000000...,,,+++---///...------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************************************************************))))))((((((''''''(((((((((((((((((((((((()))))))))(((((((((((((((******))))))((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))((((((((((((((((((((((((((()))******))))))))))))((((((((((((++++++++++++++++++++++++)))))))))***+++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................///111222333........................///////////////.........000000000000000000000000000000000000000000000000333333333333333333333333666666777666666555444444222222222333333333444444333333333444444444555555555666666666666666555555666666666666666666666666444444444555555555555666666777888777555444444555777777777666666666666666=========<<<;;;999888777666555444333444555777999:::999888777666666666666666666666777888888999999999999888888999999:::;;;<<<======>>>???>>>>>>>>>::::::999888888999999999888888888888888777666666222333555777999999888888;;;999666444333444666888333444555666666555444333444444444555555555555666666666666666666777777888777666666555444444333333111111222222222222111111//////............////////////000000000000//////000000////////////000000...000333999BBBJJJIIICCC;;;@@@LLLooowwwvvv===<<<<<<<<<======>>>>>>???>>>=========>>>???@@@???????????????>>>===<<>><<<:::888888888888::::::::::::::::::::::::555444444555777777555333666666777888999;;;<<<===:::999777666666666888999555555555444444333333333111111000000000000000000/////////////////////////////////...---......---------,,,,,,,,,+++++++++,,,,,,+++++++++************************************************************)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))((((((((((((((((((((((((((())))))***))))))))))))((((((((((((************************+++++++++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...............//////000111........................////////////............////////////////////////000000000000000000000000222222222222222222222222555555555555555444333222222222222333333333333444333333333333444444444444555555666666666555555444555555555555555555555555444444444444555555555555555777777666555444444555777777888888888888888888===<<<<<<<<<:::999888777666666444444444555777888999999888888777666666555555555666666777888888888999999888888999999:::;;;<<<<<<<<<============>>>;;;;;;:::999999999999999888888888888888777666666444555666888999999::::::<<<:::777555333444555666555555666666666666555555555555555555555555555555555555444444555555666777666666666555444333333333000111111222222111111000//////............//////...///000111222222222222000000////////////000000000222666;;;EEEMMMLLLFFF<<>>>>>??????>>>>>>>>>???AAABBB????????????>>>===<<<;;;>>>===<<<;;;:::999888888:::999999999888888777777555555444555777777555333333444555777888999999:::888777666555444555666777333333333333333222222222/////////000000000000000////////////////////////.........///...---------,,,,,,,,,,,,++++++++++++,,,++++++++++++*********************************************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''(((((()))***(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------........................------------------------........................////////////////////////000000000000000000000000111111111111111111111111333333333333333222222111111111222222222333333333222222333333333444444444444444555555555555444444555555555555555555555555444444444444555555555555555666777666444444444666888888888999999:::::::::;;;;;;;;;::::::888777666666666555444444555777888777888888999888777555444555555555666777777888888999888888888888999::::::<<<;;;:::::::::;;;===>>>======;;;:::999999999999777888888888888777777666777777777777888:::;;;;;;===;;;888555444333444444777777666666666666777777777777666555555444444444444333333333333444555555666555555444444333333222000111111222222111111000//////............//////+++,,,...000111222333333000000////////////000000000333666<<>>@@@??????>>>???@@@BBBCCCAAAAAAAAA@@@???===<<<;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;::::::999888777777888777666777888888777666222333555777888888888777777777666555444555555666222222222222111111111111.........//////000000000........................///---,,,......++++++---,,,,,,,,,++++++++++++***++++++++++++************************************************************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------,,,,,,------------------------------...............///////////////////////////000000000000000000000000000000000000000000000000222222222333333222222111111111111111222222222222222222222222333333333333222333333444444444444333444444444444444444444444333333444444444555555555444555666666444444444666666777777888999::::::;;;999999999999888888777666666666555555555555666777666777888999999777555333555666666777777888999999888888888888888999999:::<<<:::999888888:::<<<===???>>><<<;;;:::999999999777777888888888888777666777777666666777888:::;;;;;;999777555444444555666888777666666666777888999888888777666555444333333333333333333333444555555444444444444333333222222000000111111111111000000///......------......///)))***+++---.../////////000000////////////000000///111444999CCCMMMMMMHHH<<>>@@@????????????AAACCCDDDBBBBBBBBBAAA@@@???===<<<;;;;;;;;;;;;;;;:::999888:::::::::;;;;;;;;;;;;;;;888666555555777777777666333444666888999999888777777777666555555555555555111111111111111111111111------....../////////000------------------------000,,,+++...---******...,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))'''((((((((()))))))))***************************++++++******))))))(((((())))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------...------,,,+++------------------------,,,---------......//////........................////////////////////////////////////////////////111222222333333333222222000000000111111111222222111111111222222222333333111111222333333333333333444444444444444444444444333333333444444444444555333555666555444333555666444555555666777888888999666777777777777777666666666666666555555555666666555666888999888777555444666666777888888999999:::888888777777888888999:::;;;:::888777888999;;;===???>>><<<;;;:::999999999666777777888888888777777777666555555666777999:::777666666555666666777888888777666666666888999:::999999888666555444333222444444333333444444555666333333333333333222222222000000000111111000000000......------------......+++,,,,,,------------,,,000000////////////000000///111333888BBBKKKKKKGGG;;;@@@JJJgggwww;;;;;;<<<<<<============??????>>>>>>???AAACCCDDDBBBBBBBBBBBBAAA@@@???>>>======<<<;;;:::999888888777777777888888888999999555333222222333444444333555555666777888888888888666666666555555555444444000000000111111111111111---------...............------------------------///+++---333222,,,***---++++++++++++************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((''''''&&&&&&''''''((()))''''''(((((())))))******************************)))))))))))))))((((((((()))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////........................////////////////////////////////////////////////000111222222222222222222///000000000000111111111000000111111111222222222///000111222222333333222333333333333333333333333333333333333444444444444333444555555444333555666333444444555555666666666444555555666666666666555666666666666666555555555555666777777777666555555666666666777888888999999888777777777777888999999:::999888888888999;;;<<<======;;;:::999999999999666777777888888888888777666666555666666777777888555555555555666888999999666666666666777888999:::999999888777666444444333444333333333333444555555222222222222222222222222///000000111111000000///......------------.........///////////////......000000////////////000000000222333777AAAJJJKKKFFF888>>>GGGbbbuuu:::<<<===??????>>>===<<<>>>>>>===>>>???AAABBBDDDAAAAAAAAAAAAAAA@@@???>>>???>>>>>>>>>???@@@BBBCCCCCCBBB@@@>>>;;;999777666444222000000111333333222666555555666666777888999444444444444444333333222000000000111111222222222......------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++111<<<<<<000***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((%%%&&&&&&'''(((((())))))'''((((((((()))))))))***((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((('''''''''((()))*********)))))))))))))))))))))))))))))))))))))))*********)))************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***+++---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////........................////////////////////////////////////////////////...///000111111111111000/////////000000000111111000000000000111111111222...///000111222222222222222222222222222222222222222222333333333444444444222333555444444333555666444444444444444555555555333333444555555555555555666666666666666555555444666666666666666666666666444444555555666777777777777777777777777888999999999999999:::::::::;;;;;;;;;;;;:::999999999999999666666777888888888888888666666777888888888888777555555666666777777888888444555666777888888888888999888888777666555444444222222222222222333444444111111111222222222222222//////000000000000//////...------,,,,,,------...---...///000000000000000000000////////////000000000111111555>>>GGGGGGBBB555;;;DDD]]]vvv{{{:::<<<>>>@@@AAA???===<<<>>>=========>>>@@@BBBCCC??????@@@@@@@@@??????>>>>>>??????BBBFFFJJJOOORRR[[[XXXTTTMMMFFF@@@;;;888555333111111222444444333666555444444555666888999222333333333333222111111000000111111222222222333.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++666DDDCCC555***)))+++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))'''((((((((())))))******)))(((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))******+++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................////////////////////////000000000000000000000000------...///000000//////////////////000000000000000000000000111111111111......000111111222222222222222222222222222222222222222333333333444444444222333444444333333555666555555555555555444444444222222333444555555555555666666777777666555444444666666555555555555666777222222333333444555555666777777777777777888888999888999:::;;;;;;;;;;;;:::::::::999888888999999999666666777888888888888888666777999::::::999888777777777777777777666666666333444666777888888888777888888777777666666555555111111111000111222222333111111111111111111222222//////000000000000//////...------,,,,,,------...***+++,,,...///000000000000000////////////000000.........111:::BBBCCC>>>444999BBB[[[|||yyy{{{===>>>???@@@@@@???>>>===============>>>???@@@AAABBBCCCCCCCCCBBBAAA???>>>CCC@@@CCCLLLNNNNNNXXXgggpppsssqqqeeeTTTEEE<<<777222333444444333333444666444444444333333333222222555555444333222222222222////////////////////////111000///...---,,,++++++++++++++++++++++++++++++...------------,,,,,,,,,++++++************++++++,,,,,,++++++***)))(((((())))))))))))************))))))))))))))))))))))))''''''((())))))))))))))))))(((''''''((()))((('''''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,---,,,,,,+++*********+++))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***+++,,,,,,,,,++++++)))(((''''''''''''''''''''''''(((((((((((()))))))))))))))*********************************)))************+++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,///111111///,,,***++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...////////////////////////000000111111111111000000////////////////////////---...///000000111000000---...000111111111000///111111111111111111111111333111...,,,,,,...111333222222333333333444444444888777555333222222222333555555555444444333333333222333444444555555444444:::777444333444444333333666666666666555444333222222222222222333444555555444555888;;;<<<<<<;;;;;;777888888888999999999999999:::::::::999888666555555666777888999888777777666777999;;;<<<<<<<<<;;;888777666777888777555333444555666888888888777666666777888888888777555444444444444333333333222222222111111111000000//////000000000000000000000000......---------......///...---***))))))+++...000111111111111000000000000111000000222555777888888666:::GGG^^^{{{yyyuuu======>>>??????>>>======<<<<<<======???@@@BBBCCCBBBCCCEEEFFFFFFEEEDDDCCCEEECCCGGGOOORRRTTTbbbsssxxx^^^GGG:::555333555666666444333444555444444444444333333333333555444333222222111222222........................000000///...---,,,++++++++++++++++++++++++++++++......------,,,,,,+++++++++******))))))******+++++++++***))))))(((''''''(((((()))))))))*********))))))))))))))))))))))))''''''((())))))))))))))))))(((''''''((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((()))***+++,,,---,,,+++***************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))******++++++,,,+++***)))(((''''''''''''''''''''''''(((((((((((())))))))))))************************************))))))*********+++++++++***+++++++++******)))(((++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,...//////...,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,,,,------........................///000000111111000000///////////////////////////...//////000000000000///......///000000000000000111111111111111111111111222111000//////000111222111222222222222333333333666555444222222222222222444444444333333333222222222333333444444444444444777555333222333333333222222222333333333333222222222222222222333444555555333555777999::::::999888777777777777888888888999888999999999999777666555555666888999999999888777777888999:::;;;;;;::::::777666555666777777666444444444555666666666666666666666777777777666555444333333333222222222222111111111111000000000/////////////////////////////////......---------......------,,,,,,------...///000000000000000000000000111000000222555777888888444999FFF]]]zzz{{{~~~vvvvvv===>>>>>>??????>>>>>>===<<<<<<===>>>@@@AAACCCDDDBBBEEEJJJOOOQQQQQQOOONNNRRRUUU^^^gggiiilllyyygggLLL===777666777999999777555444444555555555444444444333333555444333222111111111111........................000//////...---,,,++++++++++++++++++++++++++++++......------,,,+++******+++******))))))******+++)))))))))((((((''''''&&&(((((())))))))))))******))))))))))))))))))))))))''''''((())))))))))))))))))(((((((((((((((((()))''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((()))***,,,---,,,+++******************))))))))))))))))))))))))(((((())))))))))))((((((************************+++***)))((((((''''''(((''''''''''''(((((((((((((((((())))))************************************)))))))))*********++++++)))************)))((((((++++++++++++++++++++++++*********++++++++++++,,,++++++,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------........................//////000000000000////////////////////////////////////000000000///......//////......//////000111000000000000000000000000000111111222222111111000000000000111111111222222444333222111111111111111333222222222222111111111222222333444444444444333444222111111222333333222///000111222333333333333222222222222333444555555333444666777777777666555666666666666777777777777777777888888888777777666666777888999999999888777888888999999999999888888666555444555666777666555444444333333333444555555555666666666666555444444222222111111111000000000111111000000000000////////////////////////////////////...---,,,,,,,,,---,,,---...000000///......////////////////////////000000000222555777777777333999FFF]]]xxxuuuuuusssttt??????@@@@@@@@@@@@??????>>>>>>??????AAABBBDDDDDDKKKRRR\\\fffkkkjjjgggdddfffmmmyyyqqqVVVCCC;;;:::<<<======:::888666666666666666555555555444444444333222111111000000000........................//////...------,,,++++++++++++++++++++++++++++++......---,,,+++***))))))******))))))))))))******)))))))))(((((('''''''''(((((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))((()))******)))))))))***''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''')))***,,,---+++******)))))))))******(((((((((((((((((((((((((((((())))))))))))((((((************))))))))))))******)))(((((((((((((((''''''''''''(((((((((((((((((())))))******++++++************************))))))))))))************)))***************))))))************************************++++++++++++++++++************++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...........................//////000000//////...........................///000000000///...------//////...------///000111000000000000000000000000000000000111111000000000/////////000000000000111111111111000000000000000111111111111111000000000111111222333333333333333222111000111333444333222111111222333444444444444222222222222333444555555444555666666666555444444555555555666666666666777555666666666777777666666666777888999999999888777888888888888777777666666444333222333555666666555555444333222222333444555555555555555444444444333111000000000000/////////000000000000000000//////////////////////////////000///...---,,,,,,++++++,,,---.../////////......---------...............000000000222555777666555333999FFF]]]www~~~pppppppppmmm{{{AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEXXXbbbppp|||~~~zzzvvv{{{}}}cccKKK>>>>>>???@@@???<<<:::999999777777777666666666555555333333222111000000000000.................................---,,,,,,++++++++++++++++++++++++++++++---,,,,,,+++******))))))***))))))))))))))))))******)))))))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((+++---...,,,*********''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,)))))))))(((((())))))***(((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))))))))***))))))(((((((((((()))''''''''''''(((((((((((('''(((((()))******++++++************************(((((()))))))))***************++++++,,,++++++***************************))))))*********++++++++++++***))))))))))))***+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,..............................////////////......------------------------///////////////...---,,,///...---------...000111////////////////////////000///...------...///000....../////////000000000//////000000000000000000000000000000000000000000000111222222333333222222222111000222444555444333222333333444444333333222222222222222333444555555666666666666666666555555444555555555666666666666555555555555555555666666555666777888999888777777888777777666555555555444444222111111333555555555666555444333333333555555444444444333333333333333000000000/////////......//////////////////000000........................000///...,,,,,,+++++++++------,,,,,,,,,---...///,,,---------.........///000///000222555666555444555:::FFF\\\vvv|||mmmsssooofffyyy}}}BBBBBBAAA@@@@@@AAABBBBBBDDDDDDDDDDDDEEEFFFGGGHHHYYYaaannnyyy{{{www{{{||||||{{{{{{zzzgggQQQEEE@@@@@@@@@???<<<:::;;;<<<888888888777777777666666333222111000////////////------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++************)))***))))))(((((())))))***))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))''',,,111333000---++++++''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))******((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((''''''((()))***++++++,,,************************((((((((()))))))))************+++,,,,,,,,,,,,+++************************)))))))))************+++******))))))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------............------------------------------....../////////...------......------......///000////////////////////////000///---,,,,,,---///000........./////////000000......///000111111111000/////////000000000000111000000111222222222222111111111111222444444333222111222222222222222111111222222222222333444555555777777777777666666666666555555555555666666666666555555444333333444444555444555666777777777666555777666555444444444444444444222000000222333444333555555444333333333444444444333333222111222222222000000/////////...............////////////000000..............................---,,,+++++++++,,,...---,,,,,,,,,---///000,,,,,,------...///////////////000333555666555333555999EEEZZZssszzzllluuurrrhhhAAA@@@????????????@@@AAADDDDDDEEEFFFHHHJJJLLLMMMRRRVVV]]]cccggggggfffdddhhhlllooopppqqqrrrrrrrrrfff[[[XXX```cccWWWJJJEEE??????>>><<<999999;;;===999999888888888777777777222222000///////////////---------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))***************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))&&&---555888444///,,,+++''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((('''''''''(((((()))(((''''''''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))(((((((((((())))))''''''''''''((((((((((((''''''((()))***+++,,,,,,************************(((((((((((()))))))))***))))))***+++++++++++++++************************))))))))))))************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,------......///.........,,,---......//////.................................//////////////////......////////////000000000---...000111222222111111//////000000000111111111///000000111111111111111000000000111333333111///000111222333333444333333222222222222333444555555666666666666666666777777555555666666666777777777666555444333222222333333222333555666666666555444555444333222222333444444555333000///000222222222333333333333333222111111444333222111000111111222000000000////////////............/////////000000........................------,,,,,,+++,,,,,,,,,------...////////////...,,,------...//////000000//////000333555666444222444888BBBVVVppp~~~xxxkkkqqq~~~uuuttt@@@???>>>======>>>???@@@BBBCCCDDDGGGJJJMMMPPPQQQPPPQQQRRRTTTUUUWWWXXXXXXMMMVVVbbbjjjkkkfffYYYOOOGGG>>>>>>HHHLLLCCC<<<<<<>>>===<<<999777777:::===999999999888888888888777222111000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))******++++++))))))(((((((((((())))))&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))%%%...777;;;777000,,,+++''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++))))))(((((((((((()))***''''''''''''((((((((()))&&&'''((()))***+++,,,,,,************************(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))******************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...+++,,,.../////////...---........................---...111222222111...---////////////000000000111---...000111222222222222///000000000111111222222//////000111111111111111/////////000222111///---111222333555666777888888222222222222333444555555555555555555555666777777666666666666777777777777777666444222111111222222222333444555555555444333444333222222222333444555666333000///000111111111111222333333333111000///444333111000000000111222111000000000////////////---.........//////000000........................,,,,,,+++++++++,,,------+++---000333333111///---------......///000111111//////000333555555333111333666@@@TTTmmm|||vvvjjjiii|||www???BBBDDDDDDAAA???======BBBCCCEEEHHHJJJMMMOOOPPPQQQSSSTTTQQQLLLJJJMMMQQQPPPQQQRRRSSSRRRPPPMMMLLLCCCAAA???>>>===<<<:::888:::999777777999::::::999:::999888777555555444444000000000000////////////------,,,++++++,,,------,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''%%%%%%%%%&&&'''((())))))&&&''')))*********)))((((((((((((((()))))))))))),,,111777666111,,,***+++)))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((())))))((('''''''''''''''***)))(((''''''((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))'''((()))((('''&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************)))(((((((((((()))******************************************+++,,,,,,------,,,,,,************************++++++******++++++,,,---------------------------------,,,+++,,,---...///000000//////............---,,,+++,,,...000000000...........................///000///...---...///000000000000000000000000......//////000000111111////////////000000000000333333222222111000000000111111000000000000111111111222222222222111000000333333333333555888<<<===999555000...111444666777444555666666777777666666333444555777888888999999:::999888666444333222222333444444444333333444666777777777777666555444333555666666444111///000222111333444444333222333333222222222111111111111000000000000000000000000000//////.........---------...........................---,,,,,,++++++++++++---------------------------,,,,,,,,,,,,---......111000000111333333222000222555>>>UUUppp~~~vvveeefff|||>>>@@@AAAAAA???=========BBBCCCEEEGGGIIIKKKMMMNNNPPPSSSSSSPPPJJJHHHIIILLLOOOPPPOOONNNMMMJJJHHHGGGAAA???===<<<<<<;;;999777:::888777888999:::999888999888777666444444444444000000000000/////////...---,,,+++******+++,,,---,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''%%%&&&&&&''''''(((((((((&&&'''((()))***))))))((((((((((((((())))))))))))+++000444333///+++***+++)))'''&&&%%%%%%&&&''')))(((((((((((((((((((((((())))))((('''''''''''''''***)))(((''''''((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))((()))***)))'''&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************)))(((((((((((()))***************************************)))***++++++,,,,,,++++++************************++++++******++++++,,,------------------------------,,,,,,+++,,,---.../////////.........------------,,,++++++.../////////........................---...///...---,,,---...////////////////////////......//////000000000000.../////////000000000000111111000000000000//////111111000000000000111111000000111222222333222222333333333333555888;;;<<<888444111000222555666666444444555555666666666666333444555777888888999999:::999777666444333333222333444444444333444555666777777777777666555444333///000000111222333444555000111222222222111111222222222222111111111000000//////////////////////////////.........---------...........................---,,,,,,+++++++++,,,---------------------------------------......///111000000111333333222000222555>>>TTTooo~~~vvvffffff}}}}}}{{{===???@@@???======>>>???BBBCCCDDDFFFGGGIIIJJJKKKNNNPPPQQQNNNIIIEEEEEEFFFNNNMMMKKKHHHFFFDDDBBBAAA???>>><<<;;;;;;;;;999777999888888:::;;;;;;999777777666555444333222222222000000000/////////......++++++************++++++,,,,,,,,,,,,,,,++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))***---000///+++((((((***((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))((((((''''''''''''((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))***++++++***(((&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************))))))((((((((()))***************************************))))))***++++++++++++***************************+++************+++,,,,,,------------------------,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,+++******,,,......---------------------------+++---...---,,,,,,---...////////////////////////...////////////000000000....../////////000000000......////////////000000111000000//////000000111///000111222333444444444222222222333444777999:::666444222222444666777666333444444444555555555555333444555777888888888888999888777555444333333333444444444444555555666666666666666666666555444333444333222222333333333222000000000000000000000000222222111111111000000000////////////////////////...............---------........................------,,,+++++++++,,,,,,------------------------............/////////000111000000111333333222111222555>>>SSSmmm|||uuufffeee}}}|||uuu>>>??????>>>======???AAAAAABBBCCCDDDFFFGGGHHHIIIKKKMMMNNNLLLHHHEEECCCCCCIIIHHHFFFCCCAAA??????>>>???===;;;;;;<<<;;;:::888999999:::<<<===<<<999666555444333222111111111111000000/////////.........************************+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))(((((((((((()))))))))))))))***+++***((('''''')))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))(((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))),,,,,,,,,+++((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))************)))((((((((()))***************************************)))******+++++++++++++++***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,***)))***+++------,,,------------------------+++---......---,,,---///////////////////////////////////////////////////........./////////000000------...//////000111111000000////////////000000000000222333333444444444222111222222333555777888444444444444555666666666333333333333444444555555444555666777888888888888888777666555444333333333444444444555666777777666555666666666555555444333888666555666888999888666666444333222222111000///111111111111000000000000////////////////////////................................................---,,,,,,++++++,,,,,,,,,------------------------...//////000000000000000000//////111333444222111222555>>>QQQjjjyyysssfffccc}}}}}}www<<<======<<<;;;;;;===???@@@AAABBBCCCEEEFFFGGGHHHHHHIIIJJJJJJHHHEEEDDDCCCDDDCCCAAA@@@????????????>>>===<<<<<<======;;;:::::::::;;;<<<===<<<999666444333222111111000111111////////////............************************++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((''''''((((((((((((((())))))***(((((((((((())))))))))))(((((((((((('''&&&'''((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))),,,,,,,,,+++((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************((())))))*********))))))(((((()))***************))))))))))))))))))))))))***++++++,,,---,,,,,,,,,******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******++++++++++++++++++,,,***))))))+++,,,,,,+++------------------------,,,...//////......///000......................../////////...........................////////////---...//////000111222222000000////////////000000222222222333333222222111111111111111222333444555222333444555555666666777444333333333333444555666444555666777777888777777666666555444444444444444444444444666888999888666555555555555555444444333222333666:::???CCCDDDDDD===:::666555555444222000111111111000000000//////........................---.............................................,,,,,,,,,++++++,,,,,,---------------------------...///000111111111000000000//////111333444333222222555===OOOfffuuupppcccbbb|||yyy}}}999;;;;;;;;;999999:::;;;???@@@AAACCCDDDFFFGGGHHHGGGGGGGGGFFFEEEDDDCCCBBB>>>>>>>>>>>>????????????>>><<<;;;<<<======<<<;;;::::::999:::;;;:::888555333222111111000000111111/////////.........------******+++,,,,,,+++******+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))***++++++***(((&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((())))))************)))(((((()))***************))))))))))))))))))))))))++++++,,,------------,,,***************************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,************++++++++++++---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......000111......................../////////............---------........./////////......///000000111222222000//////......//////000222222222222222111000///000000000111111222222222000222444444444444666777555444333333333444666777555555666777777777777777555555444444444444444555555333333666:::;;;999666444444555555555444444333222666:::===???@@@CCCDDD???;;;777555777777555333111111000000000/////////........................---------.......................................,,,,,,+++++++++,,,---------------------------------...000111111111000////////////111333444333222333555===MMMbbboookkk``````zzzrrr~~~:::<<<>>>===<<<:::999:::>>>???@@@BBBEEEGGGHHHIIIGGGFFFDDDBBBAAA@@@???>>>;;;<<<===>>>>>>===<<<<<<<<<;;;::::::<<<===<<<:::999888666666777666555333333222111111000111111111//////.........---------***+++,,,------,,,+++***+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''(((((())))))******)))(((((('''((()))***+++(((((((((((())))))))))))'''''''''((()))***)))(((&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((()))***)))'''&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((()))***************(((((()))***************))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,************************)))))))))))))))***++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,...,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---............///111........................//////.........------------------.........//////.........//////000000000//////............////////////000111111111000000//////000000111111000000///111333222111222555888666555444333444555777888555666666777777777777777444444444333333444555555555333333777;;;<<<999555333444444555555444444444444999>>>===888666777;;;;;;777333333666999888666111000000000////////////........................---------.........//////........................,,,+++++++++,,,,,,---...------------------------,,,---///111111000///...///...///111333444444222333555<<>>@@@BBBBBB@@@===<<<;;;===>>>@@@BBBEEEGGGIIIJJJHHHFFFBBB???>>>===<<<;;;:::;;;<<<======<<<:::999:::999888999;;;<<<;;;:::888666333333333333333111333222111111111111111222//////.........---------+++,,,------------,,,+++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))((('''''''''(((***+++(((((((((((())))))))))))''''''((()))++++++***(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((()))***'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))'''((()))((('''&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((()))***************(((((()))***************))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))))))))******+++++++++++++++++++++++++++)))***+++,,,---,,,++++++******++++++,,,,,,,,,,,,...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++------------...000........................//////.........------------------.........//////---------...............//////............//////,,,---...000111111111111//////000000000000/////////111222111000111555888777666444444444555777999555666777777777777777666444444333333333444555555555333333777<<<===:::555333333444444555444444444+++222999999444111555:::666222///000555999999777000000000000////////////........................---------.........//////........................++++++++++++,,,,,,---...------------------------,,,---///000111000...---///...///111333444444333333666<<>>>>>???AAADDDGGGIIIJJJFFFAAA===<<<;;;;;;:::999999888888888888888999888777777888:::<<<;;;;;;666666555444333333333333---......///000111111222------,,,++++++***))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))*********))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((()))******)))((('''%%%&&&'''((())))))(((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))+++******)))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((***++++++******+++,,,******))))))))))))******))))))))))))************++++++******++++++,,,---++++++++++++++++++++++++))))))))))))***+++,,,---******))))))******+++,,,++++++++++++++++++++++++++++++******++++++,,,---...//////...,,,***+++,,,---,,,,,,++++++,,,,,,---------.....................------,,,,,,------...///......---------......000000000000000/////////111000...///000111000.../////////000111333444555666666555555666777999:::888777666777999999777666555555444333333333333444333222333666999;;;:::999333333333333333333333333444444333333222111000000222222111000//////000000666555222///---------...,,,---//////...---....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((+++++++++,,,,,,---------,,,---------.../////////...------...111222222111555777===JJJ[[[fffaaaVVVZZZyyy}}}nnnmmm>>>JJJcccwwwrrrZZZEEE>>>????????????AAADDDGGGIIIHHHEEE@@@>>><<<<<<:::999777666666555555666666666999888777999;;;<<<<<<;;;666555444333333222222333000000000///////////////.........---,,,+++++++++++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((***)))))))))((((((((('''(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''((()))******)))(((((('''''''''((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''''''((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))+++******)))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((((()))+++***))))))***,,,******))))))))))))******))))))))))))************++++++******++++++,,,---++++++++++++++++++++++++))))))))))))***+++,,,---+++************+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------...//////...,,,***+++,,,---,,,,,,++++++,,,,,,------...............------......------------............---------......///////////////////////////111///...///000000///............///000111222333555555444444555666888888888777666777777777555333555555444333333333333444333222333555888999999777222222222222222222222222444333333222111111000000222111000000/////////000888888777444222...+++***,,,---.........------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,---------------------...............------...111222222111333666<<>>===<<<:::888666555555444444555666666999888777888:::;;;;;;:::555555444333222222222222222222111000...---,,,,,,/////////......------,,,++++++++++++++++++++++++******))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&'''((()))******))))))***)))((('''''''''((()))(((((((((((())))))))))))((((((((('''''''''&&&&&&((())))))******)))))))))((((((((((((((((((((((((******************************)))(((((((((((()))'''''''''((((((((())))))''''''((()))))))))))))))+++******)))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''(((***)))(((((()))+++))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---...///---+++***+++,,,---,,,,,,++++++,,,,,,---...............---,,,+++...------,,,,,,------...,,,---------.../////////........................111///......//////...---............//////000111333333333333444555666777888777666666777666333111555555444333333333333444333222222444666777666555111111111111111111111111333222222111111000000///111000//////.../////////555777888888666222...+++------......------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++------------------,,,,,,............------------...------...111222222111111444;;;HHHZZZddd___SSSYYY{{{vvv{{{BBBOOOcccnnngggUUUHHHEEEAAAAAAAAAAAACCCDDDFFFGGGBBB@@@??????>>><<<999666777666666666666777777888999777777777999:::999777555444333222111111111111222222111///...---,,,+++//////.........---------***************************)))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))((((((((())))))))))))*********))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''((()))*********,,,***(((&&&&&&'''((()))(((((((((((())))))))))))(((((((((((('''''''''''''''((())))))))))))))))))((((((((((((((((((((((((************************)))))))))(((((((((((((((&&&'''''''''((((((((((((''''''((()))))))))))))))+++******)))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((&&&((())))))(((((()))***))))))************))))))((()))))))))***************************++++++,,,************************))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---/////////...---,,,+++***,,,,,,,,,++++++,,,,,,,,,+++,,,---.../////////000---------...............000///......//////...,,,/////////......///000000111111111222333333444555666666666777888777555222555555444333333333333444333222222333555555444222000000000000000000000000111111111000000///////////////...............///...000333666777666444333///...,,,,,,---------,,,++++++++++++++++++++++++************************+++++++++,,,,,,---------///......------,,,,,,,,,.........------,,,,,,,,,------,,,...111333222222///222999FFFXXXccc]]]SSSZZZ{{{~~~???GGGRRRWWWQQQGGGBBBCCCAAAAAAAAABBBCCCDDDEEEEEE???>>>>>>>>>>>><<<888555666666666666666777888888888777666666777777666555444444222111111111111111000/////////......---------------,,,,,,,,,,,,,,,************************)))))))))(((((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))*********+++(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((()))******+++,,,+++)))'''&&&'''((()))(((((((((((())))))))))))))))))((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))************************((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((()))))))))))))))+++******)))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&((())))))(((((()))***((()))************)))(((((()))))))))******************))))))******+++,,,************************))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++---------+++***+++,,,---,,,,,,++++++,,,,,,---............---,,,+++***++++++************++++++++++++---...////////////------------......//////000...---...///000///...000000/////////000111111///000111111222333333333333444555888:::;;;888666555555444333333333333444333222222222444444333111////////////////////////000000////////////.........---------------......+++,,,...000222555777888000...++++++,,,---,,,+++++++++++++++++++++++++++***************************++++++,,,,,,------............------,,,,,,+++......------,,,,,,,,,+++---,,,,,,...111333333222...111777DDDVVVaaa]]]SSSZZZyyy999???FFFJJJGGGBBB>>>===@@@AAAAAABBBBBBCCCCCCCCC>>>===<<<<<<===;;;888666444444444444555666777777999777666666777777555444444333222111000000000000..................//////++++++++++++++++++++++++************************))))))((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((()))***++++++***)))((((((((()))***(((((((((((()))))))))))))))))))))(((((((((''''''&&&&&&'''((())))))))))))))))))))))))))))))))))))************************'''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))))))))))))))+++******)))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((***)))(((((()))+++((()))***++++++***)))((())))))))))))***************))))))))))))***++++++************************))))))))))))***+++,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,---,,,+++***+++,,,---,,,,,,++++++,,,,,,------------------,,,+++***+++******))))))******++++++,,,.../////////......---------...//////000000///...---///111222111000000/////////000000111222//////000222222222222222222333555999<<<<<<:::888555555444333333333333444222222111222444444333111////////////////////////........................,,,,,,,,,,,,,,,,,,---...---,,,++++++---000333555111...******,,,---,,,******++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,...111333333333///111666BBBTTT```^^^UUU[[[yyy~~~999<<<@@@CCCDDDCCC???;;;@@@@@@AAAAAAAAAAAAAAAAAA===<<<;;;;;;;;;;;;888777555555555555666777888888;;;999888777888888666555333222111000000//////000........................***+++++++++++++++++++++************************))))))((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((''''''((()))***)))))))))))))))*********(((((((((((())))))))))))))))))))))))((((((((('''%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))+++******)))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((((()))+++***))))))***,,,((()))***++++++***)))((())))))))))))************)))))))))))))))***++++++************************))))))))))))***+++,,,---+++************+++,,,,,,------------------------+++++++++++++++,,,------***+++,,,,,,+++***+++,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,---...///000///---,,,------...//////000111111...------///222444444333---------...///000111222...///111222333333222222111222555888;;;;;;888666555555444333333333333444222111111333444555444222////////////////////////------------------------+++++++++++++++,,,------...---+++++++++---///111222...)))))),,,---,,,)))++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,+++,,,...111333444333111111555@@@RRR```___WWW[[[zzz}}}======<<<<<<@@@CCCBBB??????@@@@@@AAAAAA@@@@@@@@@===;;;::::::::::::999777777777777777888999;;;;;;===;;;999999999999777666333222111000//////////////////.........---------++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))(((((())))))))))))((((((************++++++++++++'''((((((((())))))******(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((())))))'''((()))***+++*********(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))*********)))'''&&&''''''''''''((((((((()))'''(((((()))))))))))))))+++******)))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((((((***++++++******+++,,,''')))***++++++***)))'''))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))***+++,,,---******))))))******+++,,,------------------------++++++******++++++,,,---***+++,,,,,,+++***+++------,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,...------,,,,,,------...,,,---///000000...---+++.........///000111111222...---...000333555666555++++++,,,---...///111222...///111222333333222222222333555888:::999666333555555444333333333333444222111111333555666555333000000000000000000000000------------------------+++*********+++,,,,,,---++++++++++++,,,...///000333...)))))),,,---,,,)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******++++++,,,+++++++++,,,,,,---------,,,+++,,,...111333444333222222444???QQQ``````YYY\\\|||{{{999:::<<<=========<<<;;;::::::;;;;;;<<<=========:::999999888888888888888888888888888999:::;;;<<<::::::999777666444333333111111000......---------......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))******************))))))(((((('''''')))((('''''''''(((***++++++*********))))))(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((()))))))))(((((((((''''''''''''***)))((((((((()))+++,,,((((((((((((''''''''''''''''''''''''((((((((((((*********)))))))))))))))+++++++++***)))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------............------,,,+++***+++,,,,,,***)))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......---------------------------------...............000000000000000000000000///...---...///000000...////////////000111222333222222222222222222222222222222222222222222222222333333333333333333333333666555333222222333444666000///......//////...---------------------------++++++++++++++++++++++++------...---,,,...111444666///***+++,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------------------------------------...///000111222222222222666CCCRRR[[[ZZZUUU___}}}~~~|||999:::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;999999888777777777777777777777888888999::::::;;;999888777666444333222111111000///...------------...------------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))***************)))))))))(((((((((''')))(((((('''((()))***+++************)))))))))((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''((())))))))))))((((((((('''''''''))))))((((((((()))***+++((((((((((((''''''''''''''''''''''''((((((((((((***)))))))))))))))))))))++++++******)))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((((((((''''''((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,---------------------,,,+++******+++---,,,***))))))***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---,,,++++++,,,---...---------------------------------...............///////////////////////////...---...///000000...////////////000111222333333333333222222222222222333333333333333333333333333333333333333333333333666555444333333444555555111000//////000000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000333777///***+++---+++***,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,------------------------------...///000111222222222111666BBBQQQZZZYYYUUU\\\|||~~~999999;;;<<<<<<<<<;;;:::::::::::::::999999999999888777666666555555666666555666888999:::999999888777666555444333222111000000000///...------------------------,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((((()))******************))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))***)))))))))(((((((((''''''(((((('''''''''((()))***((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))******++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++,,,++++++***)))***,,,------+++******+++++++++,,,,,,,,,,,,++++++************************,,,,,,++++++++++++,,,,,,---------------------------------........./////////////////////////////////...---...///000000...////////////000111222222444444333333222222111111444444444444444444444444444444444444444444444444555555555555555555555555222111000000111111000...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,///222777000+++,,,---,,,+++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,------------------------------...///000111222222222111555@@@NNNWWWWWWTTTZZZ{{{999:::;;;======<<<<<<;;;<<<;;;;;;:::999888888888777666555555444444555555444555777999999999777666666555555333222111000000000///...------------------------,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))((((((((((((((((((((((((((())))))************)))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''((())))))***)))))))))((((((((((((''''''''''''''''''(((((()))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))*********************))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,)))***************))))))***,,,------+++***+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,------...////////////////////////////////////...---...///000000...///......//////000111222444444444333333222111111333333333333444444444444555555555555555555555555444444555666666666555555333222000111222222111///////////////////////////------------------------++++++++++++***,,,///222888000+++,,,---,,,+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222111111444>>>KKKTTTUUUSSSZZZ|||:::;;;<<<===>>>===<<<<<<======<<<;;;:::999888888666555555444333444444444333555666888888777666444555555444444333222111111///......------------...------,,,,,,,,,++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((******))))))(((((('''''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((()))*********)))))))))((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))*********************)))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((()))******)))(((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++(((((()))******))))))))))))+++,,,,,,+++***+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,------...//////000........................///...---...///000000...............///000111222444444444333333333222222111111222222333333333333555555555555555555555555333333444555666666555555333222111111222222111000////////////////////////------------------------,,,,,,,,,++++++---000333777000+++,,,---,,,+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222111111444<<>>HHHLLLLLLRRRppp444333333333444555666777444444444555777999;;;<<<666666555444222111000000////////////............------,,,,,,,,,++++++++++++******))))))******+++************************)))))))))))))))(((''''''&&&'''(((((())))))(((((((((((((((((())))))))))))******))))))(((((('''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***************************************((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))***)))))))))((((((((('''************************(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((+++***)))(((((('''''''''***))))))))))))***,,,---)))************+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,------------------,,,,,,,,,------...............---------............///....................................///000111222111000000///////////////111111111111111000///////////////......////////////000000///...---,,,,,,......---,,,++++++++++++************************++++++******))))))((((((***+++++++++++++++***)))(((***,,,------+++)))'''%%%(((+++,,,+++***,,,---''''''(((((())))))******,,,------,,,***))))))***))))))***++++++++++++***)))***AAAaaabbbEEE//////........................111///000666@@@JJJOOOPPPQQQooo{{{{{{555444444333333444444555333444555666777888888888333222222111111000000000/////////............---,,,,,,,,,,,,+++++++++++++++******))))))******+++************************)))))))))))))))(((((('''&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))***&&&&&&'''''''''((((((((('''(((((())))))(((((('''&&&&&&'''(((((((((((('''(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((************++++++++++++************))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***************************************((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))((((((((((((((('''((((((((((((((((((((((((++++++***))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,......------,,,,,,++++++,,,,,,---...............---------............///------------------------............///000111222111000//////......//////111222222222222111111000////////////////////////000000000000///...------...---,,,++++++***++++++((())))))******+++++++++,,,,,,+++***)))(((''''''******+++,,,,,,,,,++++++)))***,,,------+++)))'''$$$'''***+++)))(((***+++%%%%%%&&&'''((()))***++++++,,,---,,,***))))))***))))))***++++++++++++***))))))555FFFHHH:::111111........................000///000666???HHHMMMOOORRRnnnvvvwww555555444333222222333333333444666777777777555444222222222111000000////////////.........---------,,,,,,,,,++++++++++++*********))))))))))))******************************(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((()))))))))''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))*********++++++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************************************((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))++++++'''((()))***++++++++++++))))))*********+++++++++************++++++++++++******+++++++++,,,,,,,,,......------,,,+++******,,,,,,---.........---------------............///////////////////////////...............///111111000000///............///111111111222222111000000/////////000000/////////000000000000000///......---,,,,,,+++******++++++'''(((((()))***++++++,,,+++*********))))))(((((()))***+++,,,,,,,,,,,,,,,)))+++---...---+++)))'''***)))))))))******)))((('''''''''((()))******+++***,,,,,,+++)))))))))***))))))***++++++++++++***,,,)))(((((()))***---000---------..................---...333:::BBBGGGIIISSSmmmzzz}}}555444333222222111222222222333555777777555333222555444444222111000///...............------------,,,,,,+++++++++************))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((())))))))))))((((((&&&'''(((((())))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***(((((((((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******************)))))))))(((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''((((((((())))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((()))***'''((()))*********))))))))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,......---,,,++++++******+++,,,,,,---...------------------............///000000000000000000000000------------...///000111000//////...............//////000000000000000/////////000111111000//////000000000000000//////...,,,,,,+++*********++++++''''''((()))******++++++(((((())))))*********+++)))***++++++,,,,,,,,,,,,)))***,,,......,,,***)))000+++''')))...111///+++***************************+++,,,+++)))((()))***))))))***++++++++++++***'''+++---,,,+++,,,***%%%---------.........//////.........111777===BBBEEEQQQiii444333222222111111111111111333444555555444222111666666444333111000///............------------,,,++++++++++++***************))))))(((((())))))***))))))))))))))))))))))))'''(((((()))))))))))))))'''((())))))******))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((())))))******))))))(((''''''((())))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******'''(((((())))))******+++))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''((((((((()))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))***+++*********))))))))))))))))))************+++++++++)))))))))************+++******+++++++++,,,,,,,,,------,,,,,,++++++******++++++,,,------------------------............///........................------------...///000111000///......------............///000000000000/////////111111111111///////////////000000//////...++++++************++++++'''(((((())))))*********''''''((()))***+++,,,,,,))))))***+++++++++******'''))),,,...///...,,,+++***'''&&&+++111444000,,,,,,,,,+++++++++*********)))***+++***)))((()))+++))))))***++++++++++++***+++...000///...---***&&&,,,,,,------.../////////000000111333888===BBBFFFNNNbbb333222222111111111111222111222333444444333222222444444333222222111000000.........---------,,,,,,++++++++++++************))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))************)))(((((((((((())))))))))))******))))))((((((''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))************))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))*********'''(((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''((((((((())))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))'''((((((((()))))))))***************************)))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++******))))))))))))))))))))))))((((((((()))))))))******''''''''''''''''''''''''))))))***,,,...111333444///...,,,***))))))******)))************+++++++++))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------,,,---------............///------------------------------------...///000000//////...------------......///000111111111111111...///111222222111///...---....../////////......++++++************++++++((((((((()))))))))))))))(((((())))))******++++++))))))*********)))((((((&&&(((+++...//////...---''',,,222777777333...+++***************+++++++++(((***+++***)))((()))+++))))))***++++++++++++***111---***)))((()))+++...,,,,,,------...//////000...///111444999???EEEIIIMMM___~~~222111111111111111222222111111222333333333333222111111111111111222222222......---------,,,,,,,,,+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************(((((((((((())))))))))))+++******)))(((''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++'''(((((()))***+++++++++))))))(((((((((((())))))************************)))************+++++++++************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))'''((((((((())))))******************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))(((((())))))******++++++''''''''''''''''''''''''%%%&&&***...444999===@@@333111...,,,******++++++)))************+++++++++))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,---------,,,,,,---------.........//////........................---------------...000000//////...------------...///000111222222222222222...000111222222111000...------...............---+++***************++++++))))))))))))((((((((((((************)))))))))))))))))))))))))))((('''&&&%%%'''***...000000///...///:::GGGIIIAAA777000---''''''((()))***+++,,,,,,((()))******)))((()))+++))))))***++++++++++++***,,,)))+++//////+++***,,,,,,,,,------...///000000+++---///333888???FFFKKKPPP```}}}///000111000///...///000000000///111333555444444222222111111000/////////++++++++++++++++++++++++*********)))))))))))))))++++++******))))))((((((************************)))))))))))))))(((''''''%%%''')))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))++++++***((('''))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))&&&&&&'''(((((()))(((((())))))(((((('''''''''&&&%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++)))'''&&&(((******)))))))))(((((((((((())))))''''''((())))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((''''''((((((((((((''''''((('''&&&'''***+++***)))))))))))))))))))))))))))''''''((()))))))))))))))'''(((((((((((((((''''''&&&(((***+++,,,+++)))((())))))(((((((((((()))))))))))))))***+++++++++,,,&&&''''''((()))*********))))))))))))))))))))))))*********))))))))))))))))))*********)))((('''&&&///...111:::AAA???444)))AAA===666///+++***+++,,,))))))******+++++++++,,,******))))))))))))******************************)))******++++++******)))++++++++++++++++++++++++,,,++++++******++++++,,,000000////////////000000........................////////////////////////000000111111222222222333111111111000//////..................---,,,++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((***)))))))))***+++---...000333666999888333...+++))))))))))))************))))))))))))************)))))))))))))))))))))))),,,,,,++++++,,,,,,---......000******000---***333---///111111222:::FFFPPPUUU\\\jjj}}}~~~~~~///000111111//////000111222111000111333555444333222222111000000//////...+++++++++++++++++++++++++++++++++******)))))))))*********)))))))))))))))************************)))))))))))))))(((''''''&&&''')))******)))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''(((***,,,---+++***((())))))(((((((((((())))))))))))((('''''''''(((((((((((((((((()))))))))***************)))))))))((())))))))))))))))))))))))''''''((()))))))))(((((()))((((((((('''''''''&&&%%%%%%&&&''''''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((***((('''''')))***+++***)))((((((''''''(((((()))''''''((()))))))))))))))))))))))))))))))))))))))++++++***)))((((((((((((''''''((((((((((((''''''((('''&&&'''***+++***)))))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((((((((('''''''''((()))++++++***)))((())))))(((((((((((())))))******************++++++''''''((())))))***++++++)))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((('''((('''(((---333222+++%%%+++111;;;AAA@@@777---%%%)))))))))*********++++++******))))))))))))************************************++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,000000///.........//////........................////////////////////////000000000000111111222222000000000///......---------------------,,,,,,,,,************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((((((''''''&&&'''(((************,,,,,,,,,***(((&&&))))))))))))************))))))))))))************************************,,,,,,++++++,,,,,,---...***111333999@@@777---111.........///333:::AAAFFFNNNSSS```rrr000111222111000000111222444333222222444444333222111111111000//////......++++++++++++++++++++++++---,,,,,,+++***)))))))))((())))))))))))))))))***************************)))))))))))))))((((((''''''((()))***)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((***,,,---...---+++***))))))(((((((((((())))))))))))((('''&&&&&&&&&'''((((((((()))))))))******************)))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((('''''''''''''''%%%&&&&&&''''''((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))******)))((((((***++++++***(((''''''''''''''''''(((''''''((()))))))))))))))))))))))))))))))))))))))******)))(((''''''''''''''''''((((((((((((''''''((('''&&&'''***+++***)))))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((((((((((((''''''((()))***+++***)))((())))))(((((((((((())))))******************))))))(((((())))))***+++++++++))))))))))))))))))))))))((((((((())))))*********''''''((((((((()))))))))'''&&&&&&(((***+++***(((&&&***000444555222---)))(((((())))))))))))************))))))))))))******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,000///...---------------........................////////////////////////////////////000000000000//////......---,,,,,,,,,+++,,,,,,,,,,,,,,,------************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))(((((((((''''''&&&&&&'''((((((***)))(((''''''((()))***))))))))))))************))))))))))))************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***222777???GGG===000111...------111888???CCCDDDMMMRRR\\\kkk|||000111222222111000222333555444333333444444333111111000000//////...------++++++++++++++++++++++++...------,,,+++***))))))'''((((((((())))))******************************(((((())))))))))))((((((((()))))))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))***+++------,,,+++***))))))(((((((((((()))))))))((('''&&&&&&%%%&&&&&&(((((()))))))))******************)))))))))))))))((((((((((((((((((((((((******+++******)))((('''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++,,,...///---,,,++++++,,,,,,)))(((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''((((((((((((''''''((('''&&&'''***+++***)))((((((((((((((((((((((((''''''((()))))))))))))))&&&'''(((((((((((((((((('''((())))))******))))))))))))(((((((((((())))))++++++******))))))(((((())))))******++++++++++++((((((((((((((((((((((((&&&''''''((()))***++++++&&&&&&''''''((()))******((()))))))))))))))***,,,,,,***'''$$$$$$'''+++---((((((((((((((()))))))))******))))))))))))******************************+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,//////...---,,,,,,,,,,,,........................////////////////////////......//////////////////......------,,,+++++++++******+++++++++,,,------************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((()))))))))(((((((((((((((+++***)))((()))***,,,---((()))))))))************((()))))))))************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///333222888@@@999000333---...222888???EEEIIIKKKSSSYYYcccooo///111222222111111222333666444333333333333222000000000//////...---------++++++++++++++++++++++++------,,,,,,+++******)))''''''(((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((******+++******)))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&))))))))))))************))))))))))))))))))******((((((((((((((((((((((((******+++******)))((('''&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))+++...111333444111000/////////,,,(((%%%''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((''''''((((((((((((''''''((('''&&&'''***+++***)))((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&'''(((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))+++******))))))(((((((((***************+++++++++((((((((((((((((((((((((&&&&&&'''((()))******+++&&&&&&&&&&&&'''(((***+++%%%''')))((('''&&&'''))))))***,,,......,,,***((()))))))))(((((((((((((((******))))))))))))******************************+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,........................//////////////////////////////..................---------,,,++++++*********************+++,,,---************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((('''''''''((())))))******((()))))))))************((()))))))))************************************,,,,,,++++++,,,,,,---...000111...333<<<777...111...333999===???CCCJJJOOOQQQ[[[gggttt...000111111000000222333444333222222222333111000/////////...------,,,,,,+++++++++++++++++++++++++++++++++++++++*********'''(((((((((((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))((('''''''''''''''(((((()))))))))*********++++++))))))))))))************)))))))))))))))))))))))))))))))))***))))))((((((&&&&&&&&&&&&&&&'''''''''&&&''''''(((((()))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((())),,,///222555777333333333333222///***&&&(((''''''''''''''''''(((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))''''''((((((((((((''''''((('''&&&'''***+++***)))))))))))))))))))))))))))''''''((()))))))))))))))%%%&&&'''((())))))))))))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((************************))))))))))))))))))))))))'''''''''(((((()))))))))&&&&&&%%%%%%&&&(((***+++&&&((())))))(((''''''((('''))),,,//////...---+++******))))))))))))((((((******))))))))))))******************************++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---------,,,,,,,,,,,,---------------,,,,,,------...........................////////////////////////////////////............------,,,,,,++++++******+++***)))))))))***+++,,,************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))&&&''''''(((((((((''''''&&&''')))*********)))((())))))))))))************))))))))))))************)))))))))))))))))))))))),,,,,,++++++,,,,,,---...+++///000888CCC===111111333888;;;;;;999;;;BBBIIIGGGUUUfffsss---///000000000000111333222111000000222222111/////////......---,,,,,,+++++++++++++++++++++++++++)))))))))************+++((((((((((((((('''''''''))))))))))))))))))))))))''''''((()))))))))))))))''''''&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))''''''''''''((()))******))))))*********+++++++++((()))))))))************))))))))))))))))))))))))''''''((()))))))))((((((%%%%%%%%%&&&&&&''''''''''''''''''((())))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))+++...000333444333333444555555222---))))))((((((''''''(((((()))''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***''''''((((((((((((''''''((('''&&&'''***+++***)))))))))))))))))))))))))))''''''((()))))))))))))))%%%&&&'''((())))))))))))'''''''''''''''((())))))))))))(((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((''''''%%%%%%%%%''')))***+++***)))))))))************((('''&&&'''***---...++++++*********)))))))))******))))))))))))************************************++++++++++++******)))******+++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,---...///000........................////////////////////////000000000/////////.........------,,,++++++******,,,+++)))(((((()))***+++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))%%%&&&((())))))))))))((()))******+++++++++******))))))))))))************))))))))))))************************************,,,,,,++++++,,,,,,---...)))...000;;;IIIDDD888888888777666444333666<<>>DDDHHHIIIZZZlllzzz~~~|||---......///000111222222000///......---............------,,,+++++++++,,,++++++************++++++************))))))))))))************))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))(((((((((((())))))***))))))))))))))))))))))))(((((()))))))))***************))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))*********+++************++++++,,,---,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))'''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''$$$&&&)))***)))(((''''''((((((((((((((((((((((((************)))(((((('''))))))((((((''''''&&&&&&((())))))***************))))))************))))))************))))))((((((************************************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,,,,,,,---......////////////////////////.........---------,,,,,,,,,+++++++++++++++++++++,,,+++***))))))***+++,,,***)))))))))((((((((('''))))))))))))))))))((('''((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''((())))))))))))(((((((((((())))))---,,,***)))))))))***+++))))))(((((((((((())))))************+++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,---...//////111555;;;???EEEXXXnnn|||~~~xxx------...///000111111222///...------,,,,,,------------,,,+++++++++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))************''''''((()))******))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((()))******************************))))))))))))******************))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''((())))))******+++))))))******+++---...///+++,,,---...............++++++++++++++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''$$$&&&)))***)))(((''''''((((((((((((((((((((((((((())))))***)))((('''&&&)))))))))((((((''''''&&&(((((()))************))))))))))))******)))))))))(((((())))))************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------------,,,,,,,,,,,,---.................................------------,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))(((((((((((((((((()))))))))(((((('''((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''((())))))))))))(((((((((((())))))---,,,***)))))))))***+++))))))(((((((((((()))))))))))))))******++++++++++++++++++++++++++++++++++++,,,---...///......---,,,---...///111444999===BBBWWWnnn~~~~~~vvv~~~.........//////000000000...------,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++(((((()))))))))))))))***(((((()))))))))))))))***''''''((()))************))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******(((''''''(((((()))***+++************************)))))))))*********++++++******))))))))))))******(((((())))))))))))((((((******)))))))))(((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))***++++++)))))))))***,,,---///000+++,,,///111222222222222000//////...---,,,,,,+++******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&'''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))))))))$$$'''))))))((('''(((((((((((((((((((((((((((((('''((((((((((((''''''&&&))))))(((((((((((((((((('''((())))))******))))))((())))))******))))))((('''(((((()))******++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,******++++++,,,,,,---------------------------------,,,,,,,,,,,,---......------------------------------------,,,,,,,,,,,,*********+++++++++++++++++++++************++++++))))))))))))((((((((((((&&&'''(((((()))))))))((())))))))))))))))))))))))'''((()))))))))))))))((('''''''''''''''((())))))***)))(((''''''((()))***++++++***))))))))))))***))))))(((((((((((())))))((((((((()))******++++++++++++++++++++++++++++++******+++,,,------------,,,---///000222555:::===BBBUUUmmm~~~uuu~~~......//////////////////------,,,+++++++++++++++,,,+++++++++++++++,,,,,,++++++************++++++(((((((((((())))))******''''''((((((((()))))))))''''''(((******++++++***))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))'''((((((((()))))))))***(((((()))))))))*********''''''''''''((()))***+++************************))))))*********+++++++++******))))))))))))******'''((()))******)))((('''------,,,,,,+++***))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++)))))))))***+++---...///,,,...111444666777777777999777555333000---+++*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******&&&'''((((((''''''((()))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))'''(((((()))))))))))))))(((((())))))))))))(((((()))))))))))))))************************************************************++++++++++++,,,,,,,,,)))******+++,,,,,,---------------------------------,,,,,,,,,,,,---..............................---------,,,,,,,,,++++++)))*********++++++++++++******++++++++++++******(((((((((((())))))))))))%%%%%%'''((())))))******))))))))))))))))))))))))((())))))******)))(((''''''''''''''''''((())))))***)))(((''''''((()))***))))))******))))))((('''))))))(((((((((((())))))''''''(((((()))******+++*********************************+++++++++,,,,,,***,,,...///111444888<<>>;;;666222---***(((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((())))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&'''((()))***++++++'''(((((('''&&&'''(((***((((((((((((((((((((((((((((((''''''((()))***+++''''''(((((())))))******'''(((((()))))))))))))))(((((())))))))))))((((((++++++******)))((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))***+++,,,,,,---------------------------------,,,,,,,,,,,,---......////////////////////////---------,,,,,,,,,++++++))))))******++++++++++++)))***+++,,,,,,+++***)))(((((((((((())))))))))))$$$$$$&&&((()))*********))))))))))))))))))))))))))))))*********((('''&&&'''''''''''''''((())))))+++)))(((''''''((()))+++((()))*********)))'''&&&))))))(((((((((((())))))&&&''''''((()))******+++************************---,,,++++++++++++,,,,,,+++,,,///000222555999<<>>>>>===CCC@@@<<<666111---+++)))******)))((((((((((((((('''''''''''''''((())))))))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((()))******))))))))))))(((((((((((()))((('''''')))******)))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))***************)))((((((******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,........................)))************+++++++++---------.........//////,,,,,,,,,+++++++++******************************+++*********))))))(((((())))))))))))))))))))))))++++++******)))((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((('''''''''''''''+++)))(((&&&&&&((()))++++++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))(((((((((************************---,,,******,,,------,,,......---///222666;;;===>>>OOOkkk|||xxxzzz000///---,,,,,,,,,...///...------,,,++++++******************************,,,,,,+++******)))(((((()))************)))(((((())))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))))))))*********+++++++++******************+++++++++******))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))***************)))))))))(((((())))))))))))((('''&&&%%%%%%'''))))))((('''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((())))))***+++***---222777;;;>>>???@@@???===999444///,,,***)))******)))((((((((((((((((((''''''''''''((()))))))))(((((((((''''''''''''''''''''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((()))******))))))))))))(((((((((((()))(((&&&''')))******)))((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((()))******))))))))))))))))))))))))***************)))((((((*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,------------------------)))************+++++++++,,,---------.........///,,,,,,+++++++++*********************************************)))))))))((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((()))))))))(((((()))))))))))))))((('''''''''''''''***)))(((''''''((()))******++++++++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))************************---+++***+++,,,------,,,///......///222666:::<<<@@@PPPkkkyyyrrruuu.........---------------------,,,,,,++++++******************************+++++++++******))))))((())))))******))))))((('''(((((((((((())))))))))))***))))))(((((())))))***************************'''((())))))******))))))************************))))))((('''''''''(((((()))))))))*********++++++,,,+++***)))((()))***++++++******))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))************))))))))))))(((((())))))))))))((('''&&&%%%%%%'''))))))((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((())))))***+++)))***---111555888;;;<<<999777444000---+++***)))******)))(((((((((((((((((((((((((((((()))******((((((((((((''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((()))******))))))))))))(((((((((((()))'''&&&'''(((***))))))((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((()))******)))))))))))))))))))))))))))************))))))(((*********************************++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,------------......,,,++++++++++++*********************************************))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))******))))))))))))******)))((((((''''''''''''(((***)))(((''''''((()))*********++++++******))))))))))))))))))))))))))))))***)))((('''((((((******************************,,,+++***+++---...---,,,////////////222555888:::AAAPPPlllvvvlllnnn------.........---,,,+++,,,,,,,,,,,,++++++******************************+++*********)))))))))((()))))))))))))))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))***************+++++++++(((((()))************)))******************************)))((('''''''''((())))))))))))************---,,,)))((('''((()))*********))))))))))))************))))))((((((''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))(((((((((((()))(((((('''&&&&&&%%%'''((((((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******)))******+++---000222444333111///,,,+++************))))))((((((((((((((()))(((((((((((()))******((((((((((((((('''''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))***))))))))))))(((((((((((()))'''&&&&&&((())))))(((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))************)))(((************************************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,------++++++++++++*********************************************)))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))******))))))))))))******)))(((''''''''''''(((((())))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((***)))((('''((()))***,,,************************+++******+++---...---,,,000//////000222444666888@@@MMMlllwwwjjjjjj,,,---...///...---+++***,,,+++++++++++++++***************************************))))))))))))))))))))))))))))))((('''''''''((((((((()))))))))***))))))(((((((((((())))))))))))******++++++++++++((())))))***************************************+++***)))((((((((((((((((((((()))))))))*********---+++)))''''''((()))******))))))))))))))))))*********))))))((((((''''''((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((())))))(((((((((((((((((('''&&&&&&'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''((())))))******)))))))))+++---000111...---+++***))))))***+++***))))))(((((((((((((((((((((((((((((())))))***'''''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))***))))))))))))((((((((((((((('''%%%&&&((())))))((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((&&&&&&'''((()))******+++))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((())))))(((((((((((())))))((())))))*********))))))((((((((((((((((((((((((***)))(((((()))***+++,,,*********************************,,,...///...,,,/////////000222444555777<<>>MMMtttyyyooozzzrrr---,,,++++++******++++++++++++*********)))))))))******))))))))))))*********((('''&&&'''((('''&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))************))))))(((((())))))***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))(((((((((((())))))***+++******)))(((''''''&&&'''((((((((((((((())))))''''''((((((((((((''''''''''''''''''((((((((((((***))))))(((((((((((()))((((((((()))***,,,---...+++:::222%%%++++++&&&---,,,***)))***++++++***((('''''''''((((((((((((((((((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))(((((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''&&&''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))******************************((((((((()))))))))******+++******************)))++++++,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,)))))))))***+++,,,...///------,,,+++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))(((((()))))))))(((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++*********+++,,,,,,******+++,,,,,,,,,,,,,,,---------------...///000222444555555???NNNsssvvvmmmtttgggttt---,,,++++++******++++++************))))))))))))******))))))))))))******,,,***(((((()))***)))(((&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************((()))))))))************((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((('''(((((()))******++++++***)))((('''&&&&&&''''''(((((()))))))))***''''''((((((((((((''''''''''''''''''((((((((((((******))))))((((((''''''''''''((()))+++,,,...///333KKK>>>(((000...%%%///)))))))))***,,,+++)))&&&''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&((()))((('''&&&'''((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''%%%&&&((()))))))))((('''(((((())))))))))))(((((('''(((((())))))))))))((()))))))))))))))*********************************(((((()))))))))*********---,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++...---,,,,,,+++,,,,,,,,,************+++,,,---...---,,,,,,+++***+++++++++************************''''''(((((())))))******'''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******+++++++++******))))))***++++++))))))***+++,,,,,,,,,------------.........///000222333444555;;;JJJqqqsssllluuugggrrr---,,,++++++******++++++*********)))))))))((((((******))))))))))))******,,,***(((((()))***)))(((&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***************((()))))))))************((((((((('''((())))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((('''(((((()))***************)))(((''''''&&&'''((((((((())))))******''''''((((((((((((''''''''''''''''''((((((((((((******))))))((((((''''''''''''((()))***,,,...///222KKK>>>)))000///%%%...)))***---000111///+++'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))(((''''''((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((%%%&&&((()))))))))((('''(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))************.........------,,,,,,,,,***++++++,,,,,,++++++***------,,,++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,+++************+++))))))))))))))))))))))))''''''(((((())))))******''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******+++++++++******)))((()))***)))((('''(((***,,,,,,---------...............///111222333444444666GGGpppsssmmmxxxgggmmm---,,,++++++******++++++******)))))))))(((((((((******))))))))))))*********((('''&&&'''((('''&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***************))))))))))))************((((((''''''(((((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))((((((((((((((())))))))))))))))))***''''''((((((((((((''''''''''''''''''((((((((((((((()))))))))))))))(((''''''''''''((()))+++,,,---)))999222&&&,,,,,,&&&,,,***...444999:::777///***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((())))))''''''((()))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((&&&''''''((((((((((((((((((((())))))))))))((((((&&&'''((())))))******)))((((((((()))******++++++(((((((((((((((((((((((()))))))))*********++++++......------------------******++++++++++++******---,,,++++++******++++++---,,,++++++******++++++,,,,,,+++***************(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''(((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******((()))***)))(((((()))***,,,---------...............///000111222333444444444FFFqqqyyyssszzzgggiiizzz---,,,++++++******++++++***)))))))))((((((((((((******))))))))))))*********((('''&&&'''((('''&&&''''''((((((((()))))))))'''((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***************))))))))))))************(((''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))*********)))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((('''((()))******))))))(((''''''''''''((()))***+++''')))******+++***))))))***000888???AAA<<<222******)))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''')))***)))((('''((()))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))'''''''''''''''((())))))(((((())))))))))))((((((&&&'''((()))************'''(((((()))******++++++))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,******++++++++++++******,,,+++******))))))******+++++++++***++++++,,,,,,,,,++++++***************(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&''''''((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++)))+++,,,+++***)))***+++------------............//////000111222333333444333DDDnnn{{{sssvvv---,,,++++++******++++++))))))))))))((((((((((((******))))))))))))******,,,***)))((()))***)))((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***************))))))))))))************'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++***)))(((((('''((((((''''''(((((())))))******++++++******))))))((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&'''(((*********))))))'''''''''''''''((())))))---%%%)))111---+++,,,((()))///999BBBCCC===222))),,,+++++++++******))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''')))***)))((('''(((***(((((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((())))))******(((((())))))*********+++************************(((((())))))))))))((((((&&&'''''''''(((((())))))(((((('''&&&&&&((()))***(((((())))))))))))((((((&&&'''((()))************'''(((((()))***+++++++++************************)))************+++++++++)))))))))******++++++,,,******++++++++++++******+++******)))((())))))))))))))))))***+++,,,......,,,++++++***)))*********))))))))))))))))))))))))******))))))((((((''''''%%%%%%&&&'''((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,+++,,,------++++++,,,------------.........////////////000111222333333444222BBBjjj***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((+++***)))(((((()))***+++))))))))))))************(((((())))))((('''&&&&&&''''''''''''(((((((((((())))))))))))************,,,,,,+++***))))))******)))))))))))))))******************)))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))*********))))))((((((+++222999<<<999000)))''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''&&&''''''''''''((((((((((((***************)))((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))((('''''')))***))))))(((((('''''''''&&&'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((++++++******************++++++******************+++***((('''''')))+++,,,+++)))((('''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))'''%%%$$$$$$&&&(((***...+++((('''((()))))))))''''''((((((((((((''''''))))))))))))((((((((((((---,,,+++*********+++,,,)))***+++,,,,,,+++***))),,,,,,,,,---------......//////000111111111111111888@@@ddd***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''((()))((((((((((((((((((((((((((((((((())))))))))))***+++***)))(((((()))***+++))))))))))))************(((((())))))(((''''''&&&((((((((())))))))))))***))))))))))))************,,,++++++***))))))******)))))))))))))))))))))******)))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&'''((((((((())))))))))))))))))************))))))((())),,,000333111---(((''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((())))))((((((''''''''''''(((((((((((()))************)))((((((''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***)))'''''')))***)))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******,,,+++)))(((((()))***+++***)))((('''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&'''***---///...,,,)))'''((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((******)))))))))******+++)))***++++++++++++***))),,,,,,,,,------------......///000111222222222222888???bbb***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))))))))************(((((()))))))))(((''''''))))))))))))************))))))))))))************,,,+++******)))***************))))))))))))))))))))))))))))))))))))************))))))******+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))************))))))+++)))(((((()))******)))''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''$$$%%%&&&((())))))******''''''''''''(((((((((((())))))******))))))((('''''''''''''''(((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))***)))(((((()))***((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))*********************************************************++++++,,,,,,,,,...,,,+++***))))))***+++***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&(((+++...222444...,,,)))'''(((((('''&&&'''(((((())))))(((((('''(((((((((((())))))))))))&&&'''((())))))))))))))))))***++++++++++++***))),,,,,,,,,,,,---------------...000111222333333444777>>>```***++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))***((()))))))))************(((((()))))))))(((((('''(((((()))))))))*********((()))))))))************++++++***************+++*********))))))))))))))))))))))))))))))***************))))))******+++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((())))))************)))---+++)))''''''(((******''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&'''((())))))))))))''''''''''''(((((((((((()))))))))))))))(((((('''''''''''''''(((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))+++***)))((()))***((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))***************************************+++++++++,,,,,,---...//////000000...---,,,+++************))))))(((((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''))),,,000333555...,,,)))(((((((((&&&%%%(((((())))))))))))(((((((((((((((((())))))))))))%%%&&&(((************)))*********++++++*********++++++,,,,,,,,,---------+++,,,...000111222333333555<<<^^^***++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))))))))((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))******)))))))))((()))))))))************(((((()))))))))))))))((('''''''''((((((((())))))((()))))))))************+++***************++++++************))))))(((((((((((())))))******************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***************++++++***)))((('''((()))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''(((((((((((()))))))))))))))(((''''''''''''''''''(((((((((((()))((((((((('''''''''&&&))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((()))++++++***))))))***'''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))*********+++++++++,,,,,,---...//////000000...---,,,+++******)))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))+++---///111---+++)))(((((((((&&&%%%(((((())))))))))))(((((('''((((((((()))))))))***&&&((()))+++,,,,,,+++++++++******************++++++++++++,,,,,,,,,------***+++---///000111222222333:::[[[***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))))))))))))))************(((((()))*********))))))''''''''''''(((((((((((())))))))))))*********************)))******+++,,,++++++******)))(((((((((((((((((()))******++++++******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''((()))******+++******''')))***)))'''&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((())))))(((((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''***,,,,,,+++)))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++***))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))***+++,,,+++)))(((((()))((('''%%%((())))))******))))))(((''''''(((((())))))******)))***+++,,,,,,,,,,,,,,,++++++***))))))***++++++++++++++++++,,,,,,,,,,,,+++,,,---///000111111111333999ZZZ***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))************)))((())))))))))))))))))))))))'''(((((((((((()))))))))((()))***++++++***)))((())))))))))))************(((((()))***************'''(((((((((((()))))))))))))))))))))******************))))))***++++++,,,++++++******)))((((((''''''(((((()))******++++++******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&((()))+++,,,+++***)))&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((('''((()))******+++++++++&&&(((***)))'''&&&&&&(((''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''((((((((((((((('''''''''''''''(((((((((((((((((())))))(((((('''&&&''''''''''''((((((((((((%%%&&&&&&''''''((((((((())))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((('''***,,,---+++***))))))''''''''''''((((((((()))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))************************))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))(((''''''((())))))(((&&&))))))************))))))'''''''''((()))*********,,,,,,+++++++++,,,,,,---++++++***))))))***++++++***++++++++++++,,,,,,,,,...///000111222222222222444999ZZZ***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))************(((((()))***************))))))))))))************))))))))))))******************))))))***+++,,,,,,+++++++++***)))((((((''''''(((((()))***+++++++++*********)))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&'''***,,,------,,,+++'''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''(((******+++++++++''')))+++***'''''')))+++''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%'''((())))))******''''''''''''((((((((()))(((((((((((((((''''''&&&''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''***,,,---,,,***))))))&&&'''''''''(((((())))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,++++++******************((())))))*********))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''(((((())))))))))))'''&&&&&&((()))***((('''))))))************))))))&&&''''''((()))******+++---,,,+++*********+++,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,000111222333333333333333555:::YYY}}}+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***)))(((************************+++*********))))))((((((((()))***+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******)))((((((((((((((()))************+++++++++******)))))))))))))))***+++***)))(((((()))***+++******))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&)))))))))***+++++++++,,,((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))******************))))))((((((''''''((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((---+++(((&&&%%%''')))***&&&&&&%%%$$$%%%&&&'''(((''''''((()))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((()))))))))))))))))))))(((&&&''')))+++)))))))))(((&&&''')))+++))))))(((((((((((())))))))))))))))))))))))))))))++++++************++++++))))))))))))******************+++,,,,,,,,,,,,+++*********))))))))))))((()))))))))))))))******+++)))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))************************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++''''''''''''(((((((((((())))))))))))))))))))))))+++)))'''''''''((('''&&&++++++******************,,,+++)))((((((***+++---333...***)))***,,,,,,+++,,,,,,++++++,,,,,,---...*********,,,...///---+++111222333333444444444444555<<>>UUUqqqnnnccc{{{++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------.........//////////////////000000000111111.../////////000000000111111111000000/////////...///////////////...------///000000000000///......000111222444555555555555333333333333333222000000111111111111111000000000444444444333333333222222000000000000000000000000000000111222222222111111000000000000000000000000////////////////////////........................------............------......---------,,,,,,,,,........................---------,,,,,,---------++++++++++++++++++++++++,,,,,,+++******************************+++++++++((((((((()))***+++,,,---)))+++---/////////...---***++++++,,,,,,++++++***+++*********))))))(((((())))))******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))*********************)))((((((((((((((((((((()))******))))))))))))))))))))))))))))))((((((((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************((((((((())))))*********(((((())))))***+++,,,,,,(((((()))***************+++******)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&''''''(((((())))))******))))))))))))))))))))))))************))))))))))))(((((()))***************++++++*********)))))))))))))))))))))))))))))))))))))))))))))************---------,,,,,,,,,,,,++++++,,,---...////////////------......///000000000111222<<>>>>>>>>BBB@@@===;;;999:::;;;<<<666777999:::;;;<<<<<<<<<=========;;;:::888666555666666555555444444444333555555555555555555555555333333333333333333333333444444444444444444333222111111111111111111111111000000000000000000000000////////////////////////......////////////............---------,,,,,,,,,...........................------------------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********+++++++++*********))))))(((((((((((())))))***+++))))))***++++++,,,,,,,,,,,,,,,+++******+++,,,,,,...------,,,+++***))))))&&&'''((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))*********'''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))(((''''''&&&&&&''''''(((((())))))******(((((()))***************+++******)))))))))))))))((((((((((((((((((((((((&&&'''((())))))***))))))))))))(((((((((((())))))((())))))******+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************(((((()))*********************)))))))))((((((((())))))))))))))))))))))))))))))))))))************,,,+++***))))))***,,,---+++,,,---...////////////------......///000000000222222:::OOOjjj{{{ttt++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------.........//////////////////000000000000333333333444444444555555999:::;;;<<<===>>>??????AAAAAABBBCCCDDDEEEFFFFFFLLLNNNRRRVVV[[[___aaacccbbb___[[[VVVTTTTTTUUUVVVUUUWWWYYY[[[^^^```aaaaaaOOOOOOMMMKKKHHHEEECCCAAA@@@@@@???===;;;:::999888666666555555444444444444333333333333333333333333555555555555444333222222111111111111111111111111000000000000000000000000000000000000000000000000......////////////............---------,,,,,,,,,........................---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++*********++++++++++++******)))))))))((((((((((((((())))))((())))))******+++,,,,,,---,,,+++******+++,,,---//////...---+++***))))))&&&&&&'''(((((()))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***************)))((((((((((((((((((((()))******))))))))))))))))))))))))(((((())))))******++++++&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++******)))((('''&&&%%%%%%%%%%%%&&&((()))+++,,,,,,(((((()))***************+++******)))))))))))))))((((((((((((((((((((((((&&&&&&((()))************))))))(((((((((((())))))((())))))***++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&'''((()))))))))((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++(((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************---,,,*********,,,...///+++,,,---...////////////------......///000000000111000999NNNhhhyyy------------------------...,,,+++,,,//////---***...---,,,++++++,,,------///000000000///...///000111,,,***///333333222222000777<<<;;;;;;>>>@@@???GGGNNNVVVZZZZZZZZZ\\\___ccchhhnnnooonnnmmmkkkiiiqqq}}}mmmfffggghhhddd___bbb]]]TTTMMMIIIFFFEEEEEE>>>???<<<999999<<<:::666777999999888444333333444555555444444444666777777222555888777444111000111111111222222222222111111111111000000000000111111000000000000000000000000........................////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,,,,,,,+++,,,+++******+++---///111//////...---,,,******)))''''''''''''((((((((()))+++*********))))))((((((((((((((((((((((((((((((&&&'''((()))***+++,,,,,,******)))(((((((((((((((((()))***)))((('''((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))******+++************************))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))&&&%%%((()))))))))))))))((((((******))))))******+++,,,(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&******))))))((((((''''''+++***)))((((((''''''(((******))))))((((((''''''************************))))))))))))))))))))))))((((((((((((((((((((((((+++)))'''(((+++,,,***((()))***+++,,,,,,,,,,,,+++,,,+++*********+++,,,------)))+++000111,,,+++///,,,---...000000000000///000444???QQQiiirrriii------------------------111///...///000111...,,,///000000111000///...---///......///222444444444777444222333333000222666???IIIQQQQQQQQQWWW___cccvvv}}}yyyooofff```YYYWWWQQQJJJGGGFFFAAA;;;<<<999666444555666777888777777777777666555333111333333222000......000222111111111111111000//////111111000000000000111111000000000000000000000000........................////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))************))))))******+++,,,,,,,,,++++++,,,+++***))))))***,,,---------,,,+++***)))(((((('''''''''((((((((())))))))))))))))))((((((((('''((((((((((((((((((((((((*********)))))))))))))))******)))(((((((((((((((&&&((())))))(((((()))+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((('''((())))))***************************))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))*********(((&&&%%%(((((())))))))))))((((((******))))))******+++,,,((()))))))))************************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))(((((((((''')))((((((((((((((()))******)))))))))((((((((('''************************))))))))))))))))))))))))************************,,,***((()))******)))&&&******+++++++++,,,,,,,,,++++++*********+++,,,---,,,)))***//////+++***---,,,---...000000000000///000444???PPPgggoooddd|||------..................///...---...///000///...)))+++---000111111000///444111//////222444444222999:::===??????AAALLLXXXuuu{{{xxxqqqiii[[[RRRHHHBBBBBBAAA===888888666555555666777666555999888777555555666777888222222111111111000//////222111111000000111111222000000000000000000000000////////////////////////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))************))))))++++++,,,,,,,,,++++++***,,,+++)))((((((((()))***++++++***)))(((''''''&&&''''''((((((((())))))))))))(((((((((((('''''''''((((((((((((((((((((((((*********))))))((((((((())))))))))))((((((((((((%%%&&&((()))((()))+++,,,))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((******))))))******+++,,,))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************---+++***)))***)))'''&&&++++++******++++++,,,---++++++******++++++,,,---,,,******------***)))+++------...///000000000000111555>>>MMMbbb{{{pppeee|||.............../////////---------...///000111111000000000000111222333444777999<<<===???BBBHHHLLLTTTWWW\\\^^^___ggg{{{~~~tttpppooojjj^^^TTTOOOJJJDDD@@@??????===<<<555444444555666666333000333333333222222222333333222222111111111111222222111111111111111111111111000000000000000000000000////////////////////////------............------------------------------------,,,,,,,,,+++++++++************************)))******++++++******)))++++++,,,,,,,,,+++******+++***))))))((()))******+++******)))(((((('''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((()))******+++((()))))))))))))))((((((%%%'''))))))((((((***+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))(((((('''(((((())))))))))))(((******))))))******+++,,,)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++******)))))))))((((((++++++*********+++,,,---+++***++++++++++++,,,,,,,,,+++,,,,,,,,,+++***+++---......///000000111111222555<<>>999777999999777333444333333222222333444555333333222222222222333333222222222222222222222222111111111111111111111111////////////////////////---..................------------------------------------,,,,,,,,,++++++******************************++++++++++++******++++++,,,,,,,,,++++++***))))))******+++,,,------+++++++++******))))))((((((((((((((()))))))))***************************(((((((((((((((((((((((('''''''''((())))))******'''((())))))))))))((((((((()))***)))((('''((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((('''(((((()))************''''''((()))))))))))))))******))))))******+++,,,******))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******+++++++++******++++++,,,---******++++++,,,,,,,,,,,,---------,,,,,,------,,,......//////000111111222333555;;;EEEWWWooozzzxxx......//////000000111111///000000...,,,---///111111333666<<>><<<999777555444222222222333333444333333222222333333444222222222222222222222222000000000000000000000000////////////////////////......////////////......------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,,,,,,,+++)))***+++,,,---...//////,,,,,,+++++++++*********((((((((()))))))))************+++++++++++++++,,,((((((((((((((((((((((((******))))))((('''&&&&&&&&&''')))******)))(((((()))******)))(((''''''((())))))(((((((((((())))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))((()))))))))******++++++&&&'''((())))))******)))******))))))******+++,,,************))))))))))))))))))))))))************************************))))))))))))))))))))))))&&&''''''(((((())))))***(((((((((((())))))))))))+++***)))(((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***)))***+++---)))***+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++,,,...---++++++...///...////////////000111222222444666:::BBBRRRjjj}}}|||......///000000111222222000222555666777:::???CCCDDDLLLYYYgggrrrxxx{{{{{{xxxxxxtttdddYYYUUUQQQHHH@@@???===:::777444333222333444444333333333333444444333333333333333333333333000000000000000000000000//////////////////////////////000000000000//////...........................------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++,,,---------++++++,,,---------------,,,++++++++++++*********(((((()))))))))*********))))))******++++++++++++((((((((((((((((((((((((+++***)))((('''&&&%%%%%%&&&''')))*********)))((('''((())))))(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))******************************))))))))))))))))))))))))''''''((()))***++++++,,,((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))((((((((())))))***&&&'''((()))******************))))))******+++,,,************)))))))))(((((()))))))))************************************))))))))))))))))))))))))%%%&&&&&&'''(((((())))))'''((((((((()))))))))******)))((((((((((((((()))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&)))******)))(((***,,,((())),,,---...---+++***)))***+++,,,,,,,,,++++++))),,,,,,)))***///111...000////////////111222333555666999???NNNfff}}}...//////000111222222222777;;;@@@EEEJJJQQQYYY___yyyzzzuuupppaaaIIIFFFAAA<<<888555444444555444444333333444444555333333333333333333333333////////////////////////////////////////////////000000111111111111000000..............................---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***'''((()))+++,,,---......,,,,,,---------,,,+++++++++++++++***************))))))))))))************(((((())))))*********+++(((((((((((((((((((((((('''''''''(((((((((((((((%%%''')))***+++***)))(((%%%'''((()))((()))***,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''((())))))************************))))))))))))))))))))))))&&&&&&''')))***+++,,,---((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))(((''''''''''''((((((&&&'''((()))*********************)))***++++++,,,+++*********))))))(((((((((((())))))*********+++************************))))))))))))))))))))))))%%%%%%%%%&&&'''(((((()))'''((((((((())))))******(((''''''(((((()))***+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((***,,,+++(((''')))+++'''))),,,...///---***))))))***+++,,,---,,,++++++'''++++++'''(((///111...000////////////111222333555666888>>>KKKcccyyy~~~///000333555444555???JJJQQQ\\\kkkvvv~~~yyyzzzyyyzzz}}}zzzmmmZZZIII@@@<<<999:::777444333333444555444...333555222222555444///222222222111111111111111...//////000000000000000...///000111111000///...........................//////.........---------...---,,,,,,++++++,,,,,,,,,,,,++++++***))))))))))))******+++---......///......---------,,,,,,,,,///......---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))((((((''''''''''''((((((''''''((()))))))))))))))((())))))(((''''''***,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((()))***************(((((((((((('''''''''''')))((((((((()))***++++++(((***+++***)))((()))*********))))))((((((''''''((()))))))))))))))(((((('''(((((())))))))))))((((((((((((((())))))))))))*********)))))))))))))))))))))))))))***************(((&&&(((+++......,,,******+++++++++,,,,,,,,,+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))*********))))))(((************))))))))))))((((((((((((((()))******+++*********))))))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++******))))))******,,,+++******+++,,,...///000000000000000111111111666333444<<>>EEEQQQgggyyywwwhhh[[[RRR@@@===999777777888888777555666444///000555666333222222222111111111111111......///000000000000/////////000111111000//////........................//////.........---------...---,,,,,,++++++,,,,,,++++++++++++************)))******+++---......///......---------,,,,,,,,,///...---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))((((((''''''''''''((((((''''''((()))))))))))))))(((((()))(((''''''))),,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((()))***************************))))))))))))))))))))))))))))))***+++(((***+++***)))((()))******)))))))))((((((((('''(((((())))))))))))((((((******++++++++++++******(((((((((((()))))))))******)))))))))))))))))))))))))))))))))***************((('''(((***+++***(((*********+++++++++,,,,,,+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))************))))))************))))))))))))((((((((((((((()))******************)))))))))((('''(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++************+++,,,++++++++++++---.../////////000000000111111111555333444<<>>;;;:::666555333333555666444000333333222222111111000000------...///////////////000000000000000000000000////////////////////////////////////...............---,,,,,,++++++,,,,,,))))))***++++++,,,------******+++,,,,,,---............---------,,,,,,,,,------,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''''''''((((((''''''((()))))))))))))))'''((())))))(((((()))+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((()))***************''''''''''''((((((((((((++++++***)))((((((((()))(((***+++***)))((()))***))))))))))))(((((((((((((((((()))*********))))))+++++++++***)))((('''&&&(((((()))))))))*********)))))))))))))))*********((()))))))))************))))))((())))))***))))))***************************))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((())))))************))))))((())))))************)))************)))))))))(((((((((((((((((())))))************)))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))*********+++++++++...---,,,,,,++++++,,,,,,++++++,,,,,,---......///------...///000111222333111000333;;;GGG\\\yyyqqqcccXXXSSSKKKCCC;;;888888888666666444444444333222111111111---......///000/////////111111000000000000111111000000000000000000000000000000/////////............---,,,,,,++++++,,,,,,))))))***+++,,,------...***++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))(((((((((''''''''''''((((((''''''((()))))))))))))))&&&((())))))(((((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((()))***************&&&'''''''''((((((((()))++++++***)))((((((((()))(((***+++***)))((()))***(((((((((((())))))))))))(((((()))***************++++++++++++***(((''''''))))))))))))************(((((())))))************((()))))))))************(((((()))***+++---///111++++++******************)))))))))******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((())))))************))))))(((((()))***************************)))))))))(((((((((((((((((())))))***))))))))))))))))))******((())))))***************))))))))))))))))))))))))))))))*********+++++++++...---,,,,,,++++++,,,,,,++++++,,,---............,,,---...///000111222222///000333:::FFFZZZwwwzzzwww{{{}}}qqq___KKK>>>888666666888666666555555444333222222...//////000000000000000222111111000000111111222000000000000000000000000000000000/////////.........---,,,,,,++++++,,,,,,*********+++,,,------...+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((((((((''''''''''''((((((''''''((()))))))))))))))&&&(((******)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((()))***************(((((())))))******+++++++++***))))))))))))))))))(((***+++***)))((()))***(((((((((((())))))))))))(((((()))***++++++++++++------------,,,+++******)))))))))*********++++++((((((((()))******++++++))))))))))))************((())))))***+++///444888,,,,,,,,,+++++++++++++++))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))************)))((((((((((((((((((((((((((())))))******))))))((('''((()))******+++******************))))))))))))((((((((((((((()))******))))))))))))************((()))******++++++******)))))))))))))))))))))))))))************+++++++++------,,,++++++++++++++++++,,,---......//////...------...//////000111111///000444:::DDDXXXuuuvvvxxxuuu|||mmmZZZLLL@@@:::999888888777666555444333333///000000111111111111111222222111000000111222222111111111111111111111111000000000000/////////......---,,,,,,++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------......---------,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))(((((((((''''''''''''((((((''''''((()))))))))))))))%%%(((******)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((()))***************((((((((()))***+++++++++))))))))))))))))))***+++(((***+++***)))((()))***'''((((((((()))))))))***(((((()))***++++++++++++,,,,,,,,,------,,,++++++))))))*********+++++++++'''(((((()))******++++++))))))))))))*********************))))))...666<<<---------,,,,,,,,,++++++((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''(((((())))))((((((''''''((()))******+++++++++************))))))))))))((((((((((((((()))******((()))))))))************))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++,,,,,,+++************++++++,,,---.../////////............/////////000000///111444:::CCCUUUsss{{{mmm|||kkkTTTCCC<<<:::999888777666555444444000000111222222222222222333222111000000111222333111111111111111111111111000000000000////////////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))(((((((((''''''''''''(((((('''(((((()))))))))))))))%%%'''******)))(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((()))***************%%%&&&&&&'''((())))))***))))))(((((()))***++++++(((***+++***)))((()))***'''((((((((())))))******(((((()))++++++,,,,,,,,,))))))***+++++++++******)))************+++++++++'''(((((()))***+++++++++))))))))))))************++++++***((((((---666===.........------,,,,,,,,,((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************************************''''''((((((((((((''''''''''''(((******+++++++++************))))))))))))((((((((((((((()))******(((((())))))*********+++))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++,,,+++******))))))******+++,,,---////////////............///////////////000111555:::BBBTTTrrr{{{kkk|||gggYYYSSSEEE999777888555333444555333444777444...---111333444444333333111000000111111111111111111111111111111000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000.........------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))'''&&&'''(((***,,,(((((()))***************((((((''''''''''''((((((************))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************+++++++++*********)))))))))************)))((((((+++++++++++++++***)))(((+++*********))))))((((((+++******)))***+++---...************************************************++++++************++++++:::;;;777...$$$""")))000))))))******+++---...///+++*********))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((()))******)))(((''''''(((((()))))))))))))))((('''+++++++++***)))(((((('''******))))))((((((''''''&&&'''((())))))((('''&&&))))))))))))*********************++++++,,,,,,,,,******))))))******+++,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---111111000000000000000111222222444888AAASSSppptttlllyyyeeePPPFFFAAA===999999666111111444444222333777333333333333222222111000111111111111111111111111111111000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////.........------,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))***)))((((((((()))***+++(((((()))***************((((((''''''''''''((((((************))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************+++++++++*********))))))'''((()))***************+++++++++++++++***))))))+++*********))))))))))))))))))))))))***+++,,,,,,+++++++++***************************************))))))(((((((((((())))))000222555777444000+++(((...---***((('''&&&&&&&&&((((((((((((''''''''''''***************************)))(((''''''((()))***))))))))))))(((((((((((()))*********((('''((()))((()))))))))))))))((((((++++++******)))(((((('''******))))))(((((((((((((((((()))******)))(((((())))))))))))************)))))))))******+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------111111000000000000000111111111333777???QQQnnn|||wwwwwwggg\\\QQQEEE===;;;666333555777555222222222222222222222222222111222222222222222222222222111111111000000000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.....................---------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************))))))))))))(((((()))***************)))((((((''''''(((((()))************))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************+++++++++***************&&&'''((()))+++++++++,,,***++++++++++++***))))))***************)))))))))''''''((()))************,,,,,,++++++*********)))************************))))))(((((((((((())))))(((***000:::AAA???555,,,...,,,***((((((((()))***))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((()))))))))))))))*********((('''((()))))))))))))))))))))))))))++++++******)))(((((((((***))))))))))))((((((((()))******++++++******)))))))))))))))************)))))))))))))))*********)))************+++++++++------,,,++++++******)))+++++++++,,,,,,---------000000000//////000000111000000222666>>>OOOllluuu^^^NNNCCC===777666888777333000333333222222222222222333222222222222222222222222111111111111111111111111/////////............---------------------------***+++---...///......---...............---------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))*********)))((('''(((((()))***************))))))(((((((((((())))))************)))))))))(((((()))))))))'''''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************((()))))))))************************************'''''')))******+++++++++******+++++++++******)))************************&&&((()))++++++++++++***---,,,,,,++++++******)))************************,,,++++++******++++++,,,***)))+++333<<>>NNNjjjvvvtttzzz^^^SSSDDD999666777666444555444333333222333333444222222222222222222222222111111111222222222222222000000/////////.........------------------------***+++---...///......---........................---------,,,,,,,,,++++++************************'''(((((())))))(((''''''(((((()))***************))))))(((((((((((())))))************)))))))))(((((()))))))))'''''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********((()))))))))************************************))))))************)))((()))******+++++++++*********************+++++++++((()))***,,,---,,,,,,+++,,,,,,,,,,,,++++++******************************,,,,,,++++++++++++,,,,,,,,,+++***,,,000666;;;>>>999777222...***'''&&&%%%))))))))))))))))))))))))************************(((((())))))))))))(((((('''((((((((()))))))))***(((***+++***)))((()))+++)))))))))((()))***+++,,,*********)))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++((()))***++++++++++++***))))))***+++,,,,,,------******+++,,,,,,---......//////......///000111111111111333777>>>NNNhhh}}}xxxwwwvvvsssooosssvvvuuuqqqppprrrqqqooopppoookkkjjjpppzzz}}}|||~~~~~~|||yyyuuutttuuuvvvsssxxx~~~{{{ppp}}}lllQQQAAA<<<888555888777555444333333444555333333333333333333333333222222222222222333333333000000000000////////////------------------------++++++,,,---.........................../////////------------,,,,,,,,,,,,************************'''((((((((())))))))))))(((((()))******************))))))(((((())))))***************))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************************+++++++++***************)))(((((())))))***++++++++++++************+++++++++++++++)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******)))+++,,,+++******---111999888777555333222111000////////////.........---++++++++++++++++++++++++(((((())))))))))))((((((''''''(((((())))))******(((***+++***))))))***,,,***)))(((((()))***,,,---******)))))))))))))))))))))))))))************+++***))))))(((((())))))***))))))))))))************,,,,,,,,,+++++++++++++++((()))***,,,,,,+++******(((((()))***,,,---...///******+++,,,,,,---..................///000111111111222444888>>>MMMggg}}}zzzvvvttttttsssrrruuuzzzzzzuuuppplllkkkkkkkkkkkkssszzz}}}yyyuuuuuuvvvuuurrrrrrpppooottt{{{|||yyyxxxzzz||||||yyyvvvvvvvvvlllooorrrrrrppprrrwww|||sssssstttuuuxxx~~~lllYYYJJJ>>><<<:::888555444444444555333333333333333333333333222222222333333333444444111111111000000000//////........................,,,,,,,,,,,,---...//////---........./////////000...------------,,,,,,,,,************************))))))((()))***+++---...(((((()))*********************))))))))))))******************))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************))))))*********+++++++++((())))))************)))))))))***+++++++++++++++*********++++++,,,,,,,,,))))))))))))***+++,,,---***++++++,,,,,,---------************************+++******))))))******+++'''***,,,,,,***)))***+++///111444777:::<<<======444444333222111000000///++++++++++++++++++++++++'''((()))******)))(((''''''''''''((()))*********((()))++++++***)))+++,,,***)))(((((()))***,,,...)))))))))))))))))))))***))))))*********++++++++++++***))))))))))))***+++))))))))))))************++++++++++++*********)))((()))+++,,,,,,+++***)))))))))***+++,,,,,,------)))******+++---......///...------......000111111000111333777<<>><<<999666555444555555333333333333333333333333222222222333333444444444111111111111000000000000........................---,,,++++++,,,---///000---.........//////000000......---------,,,,,,,,,************************+++***))))))+++---000222(((((()))*********************))))))))))))******************))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))******++++++++++++&&&'''(((***++++++++++++((()))***+++++++++++++++*********++++++,,,,,,,,,))))))(((((((((***+++---)))***+++,,,------...///************************---,,,,,,++++++,,,,,,---)))))))))***,,,...000111)))+++///333555666666666000000///---,,,+++***)))++++++++++++++++++++++++'''((()))******)))((('''&&&''''''((()))******+++((()))++++++******+++,,,***)))(((((()))+++---...)))))))))))))))*********))))))******++++++++++++---,,,+++******+++,,,---))))))))))))************+++*********))))))((((((''')))+++,,,,,,,,,***)))++++++++++++++++++,,,,,,)))******+++---...//////---------......000111111///000222666;;;IIIbbbxxx|||qqqmmmpppuuuvvvwwwyyy|||~~~~~~}}}{{{|||yyyvvvxxx}}}~~~|||yyyxxxyyy}}}yyy[[[JJJ;;;999:::888555444777444444666666333222444111111111111111111111111333222111000//////////////////.........------------------.........//////......////////////............---------,,,,,,,,,+++,,,,,,,,,,,,+++***************+++,,,---//////(((((()))***************)))))))))))))))))))))))),,,***((()))+++,,,+++((((((((((((((())))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))((((((''')))***++++++***)))'''))))))))))))************************************++++++************++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******))))))((((((''''''+++***)))(((((()))***+++000///---+++))))))))))))******))))))******+++,,,***************)))((((((++++++******************++++++++++++++++++++++++,,,+++******+++,,,...///,,,,,,---...///000111111666000///555<<>>777777<<<:::666555666555333666<<<222222222222222222222222333222111000000///////////////.........------------------.........//////......////////////............---------,,,,,,,,,+++,,,,,,,,,,,,+++******(((((((((((()))***++++++(((((()))***************)))))))))))))))))))))))),,,***((()))+++,,,+++)))(((((((((((())))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))(((((()))***++++++***)))((())))))))))))************************************++++++************++++++***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------***++++++,,,,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************))))))))))))(((((((((((()))))))))***************************(((((()))++++++,,,,,,+++******))))))((((((((((((+++***)))(((((()))***+++...---,,,***))))))))))))***************++++++,,,***************)))((((((************************++++++++++++++++++++++++++++++++++++,,,---......,,,,,,---...///000111111444//////555<<>>999777:::;;;777222000333333333333333333333333333333222111000000000000////////////........................//////////////////000000000000//////......---------,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,+++***************(((((()))***************))))))))))))))))))))))))+++************+++******(((((((((((())))))))))))***))))))))))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))((()))************)))(((((()))))))))************************************++++++************++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,------......---,,,,,,++++++,,,,,,************************,,,,,,,,,++++++*********+++++++++*********))))))(((((()))))))))*********************************((()))***+++++++++++++++))))))))))))))))))))))))************************((((((((((((((())))))***))))))******++++++++++++))))))************)))(((***************+++++++++++++++++++++++++++++++++)))***,,,---......---,,,,,,,,,---...///000111111111...000666:::DDD[[[rrryyy}}}|||}}}vvvrrrmmmgggbbbeeeeeeddddddfffmmmwww~~~{{{wwwttttttvvvxxxyyyzzzzzz~~~~~~jjjTTTFFF999999<<<<<<777333444444444444444444444444444333222111000000000000000000/////////................../////////000000//////000000000000//////......---------,,,,,,,,,+++,,,,,,,,,,,,+++******...---,,,,,,++++++++++++(((((()))***************))))))))))))))))))))))))******+++************+++(((((((((((()))))))))))))))))))))******)))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))******))))))************))))))((()))))))))************************************++++++************++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,------......---,,,,,,++++++,,,,,,************************---,,,,,,,,,++++++******++++++++++++************))))))))))))************************************))))))***+++++++++******))))))))))))******************++++++++++++******&&&''''''((())))))******((()))***++++++++++++***((())))))*********))))))))))))*********+++++++++++++++++++++++++++++++++)))***,,,---......---,,,,,,,,,---...///000111111000...000555999BBBZZZrrrwww||||||zzztttzzztttnnnkkkjjjjjjhhhfffdddgggjjjlllpppvvv}}}|||zzzyyyyyy|||{{{~~~~~~xxx___EEE888777888888999555555555555555555555555444333222111111000111111000000000/////////............/////////000000000///000000111111000000///......---------,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,+++***))))))******(((((()))***************)))))))))))))))))))))))))))+++++++++***)))***+++(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))***************))))))))))))))))))***))))))))))))************************************++++++************++++++***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++************+++,,,,,,***++++++,,,,,,------......---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,++++++++++++*********)))))))))*********++++++++++++++++++++++++++++++)))******+++++++++******)))))))))************+++******+++,,,,,,+++******&&&'''((()))************((()))***,,,,,,+++******((())))))************))))))))))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,------------,,,,,,---...///000111111222000111555777AAA[[[ttt|||~~~qqqvvvsssrrrmmmfffbbbbbbbbbdddfffjjjmmmoooqqqvvv}}}jjjPPPAAA888777:::666666666666666666666666444444333222111111111111000000000000/////////....../////////000000000000000000111111111111000000......---------,,,,,,,,,+++,,,,,,,,,,,,+++******+++***)))))))))))))))***(((((()))***************)))))))))))))))))))))))))))+++,,,+++)))(((***,,,(((((((((((())))))))))))((()))***++++++***)))((((((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))************************************++++++************++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++,,,------***++++++,,,,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++++++++++++++++++++++++++******+++++++++******)))))))))*********+++++++++***++++++,,,,,,++++++***&&&''')))***+++******)))((()))+++,,,,,,+++***)))(((((()))***************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,---...///000111111444111222444666@@@[[[wwwpppwwwlllooollleee___```cccccc___kkknnnrrrvvv{{{uuuWWWBBB:::;;;777777777777777777777777555444333222111111111111000000000000////////////////////////000000000000000000111111111111000000......---------,,,,,,,,,+++,,,,,,,,,,,,+++******++++++************++++++(((((()))***************))))))))))))))))))))))))(((+++,,,,,,)))(((***,,,(((((((((((())))))))))))((()))***++++++***)))((((((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))************************************++++++************++++++++++++,,,---------,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...***++++++,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++******+++++++++******)))))))))******++++++++++++***+++,,,------,,,+++***'''((()))+++++++++***)))''')))+++,,,,,,,,,***)))(((((()))***************((())))))***++++++,,,,,,++++++++++++++++++++++++,,,+++******+++,,,...///,,,,,,---...///000111111555222222444555@@@\\\xxx{{{|||zzz{{{ooo~~~tttoooooommmgggbbbddddddeeefffiiilllnnnooo~~~|||aaaLLL???>>>777555;;;===999444444444444444444333333222111111111000///////////////---......///000111111222111111111111111000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***))))))))))))))))))))))))************************)))***++++++***)))***+++)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************(((***+++***)))((()))***)))************+++++++++(((***++++++******+++,,,******))))))))))))******++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,------***((())),,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---///...------------............---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++------......------,,,+++******++++++++++++******---,,,++++++,,,,,,***))),,,,,,++++++,,,,,,---...,,,++++++******++++++,,,************))))))))))))((()))***+++,,,---------++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++,,,,,,++++++++++++++++++---------...............---...///000000111000000333000000444888BBB[[[sssvvv{{{|||yyyqqqoookkkggggggjjjllljjjhhhmmmqqqvvvxxxyyy{{{{{{cccQQQAAA===<<<<<<999444555;;;555555555444444333222111111111000///////////////......//////000000111111111111111111111000////////////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***************************************************)))***++++++***)))***+++)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************)))+++,,,+++***)))***+++)))************+++++++++(((***++++++******+++,,,++++++************++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------***)))))),,,------+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---111111000000000000111111///...------,,,,,,------...---,,,,,,++++++,,,,,,------............------------......------,,,+++******++++++++++++******---,,,++++++,,,,,,+++))),,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,************))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++---------...............---...///000000111111000333///000444888AAAZZZrrryyy~~~~~~xxxaaabbbeeeiiinnnrrruuuvvvyyyXXXKKK===777666666777:::666666555555444333222222111111000////////////000000000000000000000000000111111111111111000////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***************************************************)))***++++++***)))***+++)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************,,,---,,,+++***+++,,,)))************+++++++++(((***++++++******+++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------///.............../////////...------,,,---------...------,,,,,,,,,,,,,,,......////////////......------......------,,,+++******++++++++++++******---,,,++++++,,,,,,+++***,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,++++++*********))))))))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))***+++++++++*********++++++,,,,,,------------.........//////---...///000111111111111222//////333777@@@XXXppp{{{yyymmmrrrxxx|||lllKKK<<<===@@@<<<555888777666555444444333333222111000000//////000000111111000000000000000000111111111111111000////////////......---------,,,---------------------------------,,,,,,,,,++++++************************************************)))***++++++***)))***+++(((((((((((((((((((((((((((((())))))))))))((((((************************))))))))))))))))))))))))((()))))))))***************************************+++,,,,,,******+++,,,))))))*********+++++++++(((***++++++******+++,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,---......------,,,,,,,,,---......//////...---------------......---,,,,,,,,,,,,,,,.........//////.........------......------,,,+++***++++++,,,,,,++++++***---,,,++++++,,,---,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,+++++++++*********)))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))******+++,,,,,,))))))***+++,,,,,,------,,,,,,------.../////////,,,---...000111111111111222...///333666???VVVmmmxxx}}}yyytttWWWJJJEEE===555:::999777666555444444444222222111000000000000000111111111111000000000000111111111111111000/////////...............------------------------------------,,,,,,,,,+++++++++************************************************)))***++++++***)))***+++(((((((((((((((((((((((((((((())))))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************************************)))***+++***)))((()))+++))))))*********+++++++++(((***++++++******+++,,,++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++,,,---...------------------------------,,,,,,------...///000000//////000111111222//////...------------...///...------,,,,,,------------............------------......------,,,+++++++++,,,,,,,,,,,,++++++---,,,++++++---------+++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---++++++++++++******************+++,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))***+++,,,,,,------,,,,,,------...//////000,,,---...000111111222222222///000444666>>>TTTkkkwww|||wwwqqqsss{{{aaaLLL@@@:::<<<:::888666555555555555222222111000000000000111111111111111111111111111111111111111111000//////........................------------------------...---,,,+++++++++,,,,,,++++++++++++++++++++++++************************)))***++++++***)))***+++))))))))))))))))))))))))'''(((((()))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************((()))******)))((()))***)))************+++++++++(((***++++++******+++,,,++++++************++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---,,,+++,,,---///------------------------...------------...//////............///000111111000///......------......///......------------------------......---------------......------,,,+++++++++,,,,,,,,,,,,++++++---,,,+++,,,---...---,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,++++++++++++************++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,*********++++++,,,,,,---+++,,,,,,---...///000000,,,,,,...000111222222222222///000555777>>>TTTjjjxxx}}}xxxrrrpppvvv~~~sssXXXFFF===<<<999777555555666666333222111111000000111111000000000111111222222333111111111111111000//////............////////////...........................---,,,+++++++++,,,,,,++++++++++++++++++++++++************************)))***++++++***)))***+++))))))))))))))))))))))))''''''((()))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************)))***++++++))))))***+++)))************+++++++++(((***++++++******+++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++---...---++++++---000.......................................//////000,,,++++++,,,,,,...//////000//////...............//////...---------------......////////////......------......------,,,++++++,,,,,,------,,,,,,+++---,,,+++,,,...///...---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,+++++++++*********+++++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++,,,,,,---++++++++++++++++++++++++++++++,,,---...///000000+++,,,...///111222222222333000222666888???TTTjjjyyy~~~~~~uuussswwwqqq{{{VVV>>><<<:::777555555666666333222111111000111111111//////000111222333333333111111111111111000//////.........///////////////...........................---,,,+++***+++,,,---++++++++++++++++++++++++************************)))+++++++++***)))***+++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++,,,,,,******+++,,,)))************+++++++++(((***++++++******+++,,,...------,,,,,,------...++++++,,,,,,,,,---------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---+++---...---++++++---000.......................................///000000.........//////111222222000000///...............//////...------------...//////000000000000//////------......------,,,++++++,,,,,,------,,,,,,+++---,,,+++,,,...///...---,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++,,,------,,,,,,++++++++++++++++++++++++,,,---...///000111+++,,,...///111222222333444111222666888???TTTjjjxxx}}}zzz|||www|||```RRRBBB999777777888888666888777222333777444...111111222222222333333333111111111111111111222222......//////000000111111//////////////////////////////.........---------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************(((((())))))*********++++++++++++++++++***)))(((+++++++++*********))))))++++++******************++++++++++++++++++++++++...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,999///***---000...,,,...+++---...---,,,---///111111///......//////...---+++000111---...222111---,,,///000---...222333000////////////000111222333888000---///000---///444000///...///000000...+++++++++,,,------...//////......////////////......---------------------------,,,,,,---......---++++++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,++++++***)))))))))***,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------...//////.........//////000111222<<<777555777888===PPPdddqqqzzzoooOOO===:::;;;888333666888555000///222222///111222222222222333333333111111111111111111222222////////////000000000000////////////////////////............------------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************************************************************))))))))))))*********++++++++++++++++++***))))))+++++++++*********))))))************************++++++++++++++++++++++++------+++*********++++++......------------...///999111+++...000///...///...............///111222---,,,,,,,,,.../////////,,,000111...///333333000---111222//////111222///222222111111222333444444111---+++...///------111---------...////////////........................---------......---------------------------------------,,,---......---+++++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,++++++***)))))))))***,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------.../////////......//////000111222888444333666777>>>RRRgggttt}}}iiiMMM@@@===;;;999666777555000---000222222222222222222333333333333222222222222222222111111000000000000////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************************************)))))))))******************++++++++++++***))))))+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,...---------...111444555;;;444//////000///...///...,,,+++,,,---.........////////////000111222333000333444222333666666444000555777555444555555333444444333333333444444555333111000222111...---///---...///...---...///111111000000///...---------+++,,,,,,,,,,,,,,,,,,+++------------------------...---,,,---//////---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,++++++************+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------......///000////////////000111222222444000111555777>>>SSSiiiuuuqqqRRRAAA======555777666333111111444666222222222333333333444444333222222222222222111111111111000000//////......////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************************************************************************************************************************+++++++++******)))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,///333888;;;<<<777222000///......---///---+++,,,...//////...000111222222333444666888777888999999:::<<<======<<>>>>>>>><<<999888888888777777888888666555555444222111222333222333333111//////111333000000000///......------+++,,,,,,------,,,,,,+++...........................------...//////...,,,,,,,,,------------------...------------,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++************++++++,,,,,,************************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------...............//////000////////////000111222333222///111444555<<>>AAAEEEHHHJJJJJJKKKNNNRRRTTTWWWZZZbbbggghhhaaaZZZWWWVVVTTTRRRSSSSSSTTTSSSRRRPPPPPPGGGGGGDDD>>>999888999:::777666444111000000222444........................------............------...........................------...//////...,,,------------------------.........---------,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,************************+++++++++,,,,,,---------...------,,,,,,------...///............///000000/////////000000111222333222111222555444:::PPPhhhyyyzzzwwwrrrzzzpppQQQ>>>999666666666333222333333333333333444444444444444444444333222222111111000000000000//////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++************************************************************************************************+++++++++++++++*********))))))***++++++++++++******************+++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,000///...------...///000::::::777111///111222111///111555888;;;>>>CCCGGGGGGNNNWWW___ccchhhnnnrrrtttrrruuu{{{zzzzzzssseeeWWWPPPKKKHHH???;;;555111000000000000////////////000000000000...//////000000//////...........................///...---...000000...---............------------............---------,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++***++++++,,,---,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------.........------------......//////......//////000111000000000000111222333333333222444666444999OOOhhhwwwuuu{{{{{{yyyPPPCCC999777888555333444333333333444444444444555555444444333222222111111////////////000000000000////////////////////////000000/////////.........------------------------+++,,,---//////---,,,+++++++++++++++++++++++++++************************************************************************************************,,,,,,,,,++++++*********))))))***+++++++++++++++))))))*********+++++++++((())))))***++++++,,,,,,------------------------++++++---.........------000000///............///666999888333222777:::999555<<>>::::::888666777333333333444444444555555555555444333333222111111......//////000000111111////////////////////////000000000000////////////------------------------+++,,,...//////...,,,+++++++++++++++++++++++++++************************************************************************************************,,,,,,,,,++++++*********((()))***+++++++++++++++))))))******++++++++++++((())))))***++++++,,,,,,------------------------***+++---...///...------,,,---...///000111222222333888888444555<<>>:::444111111222333333222111///...---...000111////////////////////////..................//////.........------------,,,------------------------...------,,,,,,------...------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...------,,,,,,------...///......---......//////222222111111111111111111111555444333777999KKKhhh}}}lllHHH999:::999777777888777555555888666666666555444444333333333333222222222111111111//////////////////////////////000111111000//////---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))---,,,,,,++++++*********************************,,,,,,+++++++++*********))))))*********+++++++++******************************++++++++++++******+++******))))))******+++******+++++++++++++++,,,------------,,,,,,,,,,,,...------000///...000555444666AAAQQQ\\\dddwww~~~}}}~~~zzzqqqyyyyyyxxxxxx{{{zzzzzzyyywwwtttuuu{{{sssQQQHHH;;;333111111111000444222000......///......////////////////////////------......//////000000............------------...........................------,,,,,,------...------------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------......------,,,,,,------..................//////000111111111111111111111111///444333333777:::LLLjjj~~~cccIII===:::555555999999666555999777666666555555444333333333333333222222222222111000000000000000000000000/////////000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))---,,,,,,++++++*********************************+++*********))))))))))))))))))*********+++++++++******************************++++++++++++******++++++************++++++******++++++,,,,,,,,,,,,------------------------000//////222333222666;;;AAAJJJ^^^ttt{{{}}}~~~qqqcccRRREEE???;;;666222444222111222444444333111000000000000000000000000---......//////000000000//////.........---------...........................------,,,,,,------...------------------------------,,,,,,,,,+++++++++,,,,,,---------............------,,,,,,------..................///000111000000000111222222333333...333222333888<<>>===777666;;;555666777666555555666777555555555444333333222222222222222111111111111000///////////////......---///............---------.........------,,,,,,,,,........................'''---///+++***,,,---)))''')))+++---,,,,,,,,,,,,************************++++++******************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...---+++)))000---...000//////999FFF<<>>444444;;;555333111222333222...***///000111111111000...---...///000000//////000111......------------......------......------,,,+++------......------,,,+++------------------------,,,---......//////......///............---------/////////000111111222222444444333222111111111111666777333555888999MMMnnn{{{tttsssdddIII>>>:::888777888888888777666555555666666666555555444333333333222222222111111111111000//////000000//////...---///............---------......---------,,,,,,,,,------------------------(((,,,,,,((((((,,,---++++++,,,---...---,,,,,,,,,************************************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111000////////////......000000333666777999CCCOOO```ppp|||xxxvvv{{{yyyuuuvvvyyyzzz~~~xxxuuuwww{{{lllYYYFFF888222888555222000000111111111///000111111111000///...///000111000///...///000///......------......///------......------,,,+++,,,------......---------------------------------+++,,,------......---------------.........///////////////000111111222222333222111111000000000111222333000222666888LLLmmmqqqqqq^^^GGGAAA>>>888;;;:::999777666666555555777777666666555444444333222222222111111111111000000000000000000///......///............---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******(((&&&''',,,---+++++++++,,,,,,,,,,,,,,,,,,************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------000///---,,,---...000111---000666>>>FFFRRRcccrrr{{{sssrrrssswwwmmmSSS???:::777333111000000222333000111111111111000//////000111222111///......//////......------......///---............---,,,,,,+++,,,---...............------------------------++++++,,,------------,,,++++++,,,---...///000111/////////000111111222222111111000000///000000000///111///222777999MMMooozzzxxx|||{{{|||zzz[[[III@@@;;;;;;999777666666777666666777777777666555555444444222222222111111111000000000000111111000000///...///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((''')))++++++)))+++***))))))+++,,,------***************************************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---------...000333555222777@@@KKKYYYmmm|||uuupppkkklllwwwxxx\\\GGGAAA999555555444222///111222111111111111000000111222333111///....../////////............//////...............------,,,***+++,,,...//////000000........................+++,,,------......------,,,,,,------...//////000/////////000111111222222111111000000000111111222000222111555;;;===QQQsss}}}yyy}}}vvvpppuuuSSS???:::;;;888555555666888888777777777777666555555444444222222222111111111000000111111111222111000000//////............---------------------------------------------------------,,,******+++,,,+++***)))222///+++***,,,---,,,+++************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............000222222222333666999<<>>:::666555777999888777777777666666555444444333222222222111111111111000222222222222222111000000///............---------,,,,,,,,,------------...........................,,,+++,,,...---+++---111<<<777000---------+++)))************************)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---///222222222444:::???HHH[[[rrr}}}xxxtttxxxsssVVVAAA999777333///444333222222111111222222111222333222000//////000000//////......//////000...////////////...------++++++---...000000111111..............................///000000000000/////////.........---------/////////000111111222222111111111111222333444555000222222666;;;<<>>KKKUUUnnn}}}wwwrrrrrrzzzjjjVVVHHH>>>888555444333222111222222333000222222222000000111222000000////////////000000///////////////...------,,,,,,...///000000000000........................---......///000/////////---------.............../////////000111111222222//////000000111333444555000222111555999999KKKkkkppppppwwwrrrjjjJJJDDD===:::::::::888555666555555444333333222222222222222111111111111000222333333333333222111111//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,)))+++:::JJJ666///)))'''***------,,,************************((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,------...///000000///111444888@@@PPPcccqqqyyywwwwwwvvv{{{kkkiiitttcccPPPGGG555444333222111222333444000111222222111000111333000000////////////000000///////////////......---,,,---...///000000000000////////////////////////,,,---......//////......+++,,,,,,---...///000000/////////000111111222222.........///000222333444222444333666999999JJJjjjrrrooo}}}tttwwwnnnQQQ===???>>>444555@@@555555555555555444444444333222222111111222222333111111222222222333333333000/////////..........................................---------,,,,,,,,,,,,...,,,)))...;;;DDDFFF---,,,,,,+++*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,......---,,,,,,,,,------111333...,,,000+++***555555666999AAASSSooo~~~wwwxxx}}}|||zzz|||wwwXXX@@@999555666555111222777000000111222222222222222222111000//////000111222000000000000////////////......////////////......////////////////////////////////////////////////,,,,,,,,,---------......,,,---...///000111222333000111111111111222222222333555333666:::999KKKlll~~~vvvuuuaaaBBB;;;===999555777666555555555555444444444333333222222222222333333333333222222222222222222000000/////////.......................................---------,,,,,,,,,))),,,,,,))),,,555999999---,,,++++++******++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------------------...000,,,---333000---666444999CCCSSShhhyyypppooowww[[[III999333333111111222111222222222222111000000111000///......///000111111000000000////////////......////////////......////////////////////////////////////////////////------------............---......///000111111222000111111111111222222222333555333555999888JJJjjjxxxzzzOOO<<<===???999111666666666555555555444444333333222222222222333333444444444333333222222111000000000/////////....................................---------,,,,,,,,,))),,,---,,,,,,//////,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......///...---,,,---000,,,...444111000999<<>>>>>;;;666555888777444555555555444444333333333333333333333333333333333333222111000/////////000......////////////......///...------------...///------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------...,,,+++,,,...///...,,,...---,,,...222888>>>AAAMMM]]]vvvvvvjjjjjjqqq|||wwwpppwwwtttVVVHHH;;;555666333222333333333333222222333000000000000111111111111111111111111111111111111000000////////////000000........................////////////000000000000000000000000111111111111000000000000111111111111111333222444666777LLLooozzzwww|||zzzxxxwwwmmmlllkkkhhhfffdddcccbbbfffdddbbb___\\\ZZZYYYYYYYYYWWWYYY\\\\\\[[[]]]bbbbbbbbbcccdddeeefffggghhhiiikkklllllljjjiiiiiijjjpppppppppqqqsssvvvxxxzzzgggFFF???::::::999555444555555555555444444444444444333333333333333333333333333222111000/////////000...//////000000//////...///...------------...///------,,,,,,,,,,,,++++++)))******+++,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---000000///...111+++,,,444999:::BBBLLL\\\www}}}nnnfffiiivvv{{{vvvvvv~~~uuuZZZ@@@555666666222333333444333333222111000000000111111111222222111111111111111111111111000000////////////000000////////////////////////000000000000////////////000000000000111111111111000000000111111111222222111333222444777888LLLooorrrppp~~~|||zzzxxxvvvsssqqqllllllkkkiiigggfffggghhhccccccdddbbb```___^^^^^^bbbbbbbbbaaa______```aaa______bbbggggggfffhhhmmmpppqqqrrrtttvvvxxxyyyzzz{{{}}}~~~~~~~~~}}}|||vvvXXXFFF888999;;;777444666555555555555555444444444333333333333333333333333222111111000000000000000//////000000000000//////.........------.........------,,,,,,,,,+++++++++***+++++++++,,,------...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...,,,,,,---...//////...---333...222<<<<<<:::GGGZZZuuuuuufffeeejjj|||xxxuuu~~~xxxQQQ;;;777555222222111222333333222111000000111111111222222222111111111111111111111111000000////////////000000////////////////////////000000000000///////////////000000000111111111111000000111111111222222222000333222444777888LLLnnn~~~vvvsss}}}}}}}}}xxxyyywwwsssqqqqqqoookkkjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjhhhgggfffgggjjjkkkaaacccdddddddddfffjjjnnnmmmppprrrsssrrrqqqssstttuuuwwwzzzzzzxxxvvvvvvwwwwwwwww{{{sssUUU;;;666;;;:::777777555555555555555555555555333333333333333333333333111111111111000000000/////////000000000000//////---..................---------,,,,,,,,,+++++++++------,,,++++++,,,------,,,,,,,,,------,,,,,,,,,,,,,,,---------.........---............---------111222:::CCCBBBAAAVVVrrrrrrccc```fffqqqwwwrrrtttzzzrrrPPP@@@666333111000000222333333111111111111111222222222222111111111111111111111111000000////////////000000........................000000000000///////////////000000000111111111111111111111111222222222222000333222555888888LLLnnn{{{xxx|||xxxvvvtttsssmmmjjjgggdddbbbcccdddeee^^^^^^^^^___aaabbbaaa___```bbbeeehhhkkkmmmoooppprrrssstttuuuvvvyyy~~~zzz|||~~~~~~~~~pppKKK:::;;;===:::666555555555555555666666666333333333333333333333333000000111111111111000//////000000111111000000///------...//////...------------,,,,,,,,,,,,++++++...---,,,++++++,,,---...,,,,,,------------,,,,,,,,,---------...............//////...------///111222888CCCJJJLLLUUUqqq{{{tttccchhhssstttiiifffmmmwwwnnnRRR===:::666111000222444333111111111111222222222222333111111111111111111111111000000////////////000000........................////////////000000000000000000000000111111111111111111111222222222222333///333333555888888KKKmmmzzzvvv~~~|||{{{{{{|||{{{yyywwwqqqrrrssstttrrrpppmmmkkkkkkjjjgggeeecccbbbbbbccc^^^^^^^^^^^^___aaacccdddeeedddfffkkkqqqssssssrrrvvvxxx|||dddEEE;;;===:::444444555555555666666666777333333333333333333333333///000111222222111000///000000111111111111000000------...//////...------------,,,,,,,,,,,,++++++---,,,+++++++++---///000,,,,,,------------,,,,,,------------...............///000///...000555999<<>>666222333444333111111111111222222222333333111111111111111111111111000000////////////000000////////////////////////------...///000111222222000000000000111111111111111111111222222222333333///333333666999888KKKmmmzzzttt}}}|||yyywwwtttrrrqqqpppkkkjjjhhhhhhhhhfffdddaaaaaabbbddddddcccaaa^^^\\\^^^^^^]]]^^^___bbbeeegggfffhhhlllpppsssvvvwwwxxx~~~}}}|||~~~wwwOOO<<<<<<:::222444555555555666666777777333333333333333333333333///000111222222111000///000000111111111111000000,,,---...//////...---,,,---------,,,,,,,,,++++++++++++******,,,...111333,,,------......------,,,---------.........//////...///000///000444:::@@@HHHNNNRRRUUUccc~~~{{{tttqqqsssuuujjjggggggxxxyyyMMMEEE:::444333444222000111111222222222333333333111111111111111111111111000000////////////000000000000000000000000000000,,,---...///000111222333000000000000111111111111111111222222222333333333///222333666999888KKKlll}}}vvv~~~|||xxxtttqqqnnnmmmlllgggffffffdddaaa]]]ZZZXXXXXXYYYZZZYYYXXXYYYZZZ\\\\\\aaaeeefffeeeeeejjjnnnpppppppppssswwwzzz||||||kkk???888===444666666666666555444333222333333333222222222111111000000000000000000000000000000000000000000000000/////////////////////////////////......---------------------------------,,,,,,,,,---------......///......---------......111...---...222:::AAAEEEOOOMMMTTThhhnnnfffooo{{{zzzvvvvvvvvv|||uuuTTT777333999666222333222222333333333222111111333333333222222222111111...//////---,,,---///222111111000000//////......000000000000000111111111000000000000000111111222...///000111333444555666333///777444777;;;DDDiii{{{bbbaaa___\\\ZZZYYYYYYYYYWWWWWWXXXXXXYYYXXXXXXWWW^^^```bbbcccdddfffiiilllssswww|||}}}}}}~~~RRRAAA@@@777666666666666555555444333333333333222222222222111111111111111111111111111000000000000000000000000////////////////////////---------,,,,,,+++++++++------------------------,,,,,,---------.........//////............//////...///111444999AAAJJJPPPTTTRRR```yyyllleeettt|||vvvsssuuu~~~pppHHH888666333222444222333333333333333222222333333333222222222111111222111...---...///000111111111000000/////////...000000000000000000000111000000000000000111111222111111222222222333333333333000777444777;;;CCChhhvvvUUUUUUUUUUUUVVVWWWWWWXXX]]]___bbbeeeiiilllnnnoootttvvvyyy|||~~~{{{hhhJJJAAA999666666666666666555555555333333333333222222222222111111111111111111111111000000000000000000000000////////////////////////---------,,,,,,,,,,,,,,,------------------------,,,------------.........000//////...//////000000+++...333999AAAIIIRRRXXXWWWccclllhhhlllyyy~~~uuurrryyygggHHH:::333333777333333333333333333333333333333333222222222111111222000...------......---000000000000000000//////111111000000000000000000000000000000111111222222444333333222222111111111333000666333666:::BBBgggvvvlll|||aaaccceeehhhkkkmmmnnnooouuuxxx}}}xxxzzz{{{UUUEEE<<<777666666666666666666666444444333333333222222222111111111111111111111111000000000000000000000000///////////////////////////////////////.........------------------------------------............//////.........///000000///222777@@@JJJSSSYYY\\\[[[qqqjjjlll|||{{{mmmiiirrrgggKKK;;;666777444444444444444444444555333333333222222222111111///222555555111///......000000000000000000111111111111111000000000000000000000111111222222222222444333333222222111111111333000666333555999AAAeeepppiii|||uuuwww{{{zzzvvv}}}cccMMM===888888777666666666777777444444444333333333222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////---------------------------------.........//////......------...//////000777999>>>GGGRRR[[[___```jjj|||ooossspppfffhhhttt~~~gggKKK;;;333777666555555444444555555333333333222222222111111...777???>>>777111111333//////000000111111222222111111111111000000//////000000111222222222222111222222222222222222333333333000666222444888@@@dddvvvsssvvvyyytttWWW<<<;;;:::888666666666777777444444444444333333333333222222222222222222222222111111111111111111111111000000000000000000000000---------------.........------------------------------........./////////............///000111111666<<>>bbb~~~~~~yyyxxxoooHHH===<<<999777555555666666555444444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000,,,---------.........///------------------------............////////////000000000000111222333444666FFFWWW]]]]]]bbbsss~~~rrrjjjgggpppyyyaaaEEE===;;;999666444444444444333333333222222222111111,,,...//////...---------...//////111222333444444222222111111000//////...///000222444444333222111000111111222222333444444444000666222333666===aaazzzuuu{{{pppkkkkkkkkkgggppp~~~~~~{{{]]]???===:::777555555555666555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000.../////////000000111111------------------------............/////////000222222222222333444555666>>>VVVnnnrrrlllqqqzzzpppnnnxxxssspppxxxwwwVVV???===:::666444333444444333333333222222222111111666000++++++000444333111......///111222333444555222222222111000//////...///111222444444333222111222222222222222222333333444000666111333555===aaasssnnnyyy{{{pppooossspppiiigggmmmwww}}}}}}}}}oooNNN???::::::666777999333666555555555555444444444222222222222222222222222000000000000000000000000000000000000000000000000........................////////////////////////000000//////.........---///666888444444;;;???===GGGcccwwwvvvwww|||hhhuuu~~~}}}mmmUUUGGG;;;999777333222444555444333333222222333333111111111111000000000000//////000111222222333333444333222000///.........222333333444333222111000111111222222222333333333444555444666999555AAA]]]sssppp}}}uuuyyy|||yyygggmmmwww}}}|||zzzvvvxxx~~~}}}VVVBBB:::<<<666333666444666555555555555444444444111111111111111111111111000000000000000000000000000000000000000000000000........................////////////////////////000000/////////.........000555888888:::AAAHHHMMMbbbnnnxxxyyyuuuooozzzwwwwwwpppZZZBBB999888777777777555444333333222222333333111111111111000000000000///000000111222222333333222111000000000000000000222222333333333222000///111111222222222333333333333444333666888555AAA]]]wwwxxxwwwhhhnnnxxx{{{zzzvvvpppqqquuuqqqjjjKKK<<<>>>888222444777666555555555555444444444111111111111111111111111000000000000000000000000000000000000000000000000........................////////////////////////000000////////////......///000333888;;;AAAMMMXXXtttqqqrrr{{{ooottt~~~sssppp~~~}}}WWW@@@888666555333555444444333333333333333222222111111111000000000000000000111222222333333000000//////000111222222111111222222111111000///111111222222222333333333111333222555888555BBB^^^}}}yyy~~~mmmsss}}}{{{rrr{{{xxxtttwwwvvvyyyYYY>>>???;;;444666:::666555555555555444444444111111111111111111111111000000000000000000000000////////////////////////........................////////////////////////000000//////////////////111000222999===CCCRRRaaasssooovvv|||vvvttt}}}xxxqqqvvvoooOOO>>>777555444555555444333333333333333222222222111111111000000000000111111111222222222000000000000000111111222000000111111111000000000111111222222222333333333000222111555888555BBB^^^~~~wwwuuuzzzpppppprrrzzz~~~|||{{{www|||iiiBBB>>><<<777777999666555555555555444444444333333333333333333333333000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000000000444333777>>>GGGRRRaaammmlllvvvssspppzzzsssgggkkkfffLLL>>>;;;;;;666555444444333333444444222222222222111111111111111111111111111222222222222111111000000000000000000000000000000000111111111111222222222333333333000222111555888555BBB___zzzsss~~~ttthhheeeiiixxx|||yyy{{{yyyNNNBBB;;;777888666666555555555555444444444444444444444444444444444000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000000111111000444888@@@PPPcccpppuuuhhh}}}ppprrrzzz```ZZZppp^^^FFF<<<888666555555444444444444444333222222222222111111111111111111111111111111111222222111000//////000000111111000000000111222222111111222222222333333333222444333666999666CCC___vvvpppyyyfff``````jjjwww{{{|||dddOOO>>>999:::777666555555555555444444444333333333333333333333333000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000111111111000888===CCCWWWrrr{{{uuujjjzzzqqqvvvpppaaannnsssUUUBBB999666666555444444444444444333333222222222111111111111111111111111111111111000000000000000000111222222111111000111222333444111111222222222333333333444666444777:::666CCC___uuuoooxxxxxx}}}ggg```^^^bbbggglllxxxwwwvvvzzzvvv[[[CCC;;;===999666666555555555444444444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000111111111222888CCCGGGJJJ```~~~vvvrrrqqqooozzzrrruuugggSSSGGG666666555444444444444555333333333222222222111111222222111111111111111111......//////000222333444222222111111111222444555111111222222222333333333666777666888:::666CCC___}}}vvvpppxxxjjjdddkkkvvv}}}~~~mmmddd\\\ZZZZZZ]]]ccciiizzz}}}pppjjjvvv{{{}}}wwwKKK===@@@555888666444444666666666555444444333333333333222222111111111111111111111111000000000000////////////000000000000000000000000////////////////////////111,,,+++...000000222555@@@BBBLLL___sss~~~|||www}}}|||}}}sssqqquuujjjLLL>>>:::888777444000111666444333222222111111222222111111111111111111111111222222222222222222222222222222333333333222222111444333222111111222444666999;;;EEE===::::::???___{{{~~~|||yyy}}}lllcccdddggghhhlllsss~~~sssiii___ZZZXXXXXX\\\aaalllyyyppphhhrrr\\\BBB???999888666555555666666666555444444333333333333222222111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////222...---000111111333777CCCFFFTTTgggqqqsss{{{}}}zzz|||wwwtttrrrpppllljjjiiiiiikkkmmmpppsssvvvxxx|||yyyvvvuuuxxx}}}yyyuuu}}}^^^@@@;;;888888777444222444444333222222111222222222111111111111111111111111222222222222222222222222222222222333333222222111444333222111111333444666777:::CCC<<<:::;;;???```~~~|||zzzssshhhccc^^^XXX```hhhxxxxxxrrrnnnqqquuu{{{yyynnnccc\\\WWWTTTVVVZZZbbbjjjxxxqqqfffkkkvvvyyyqqqFFF;;;:::999777555555666666666555444444333333333333222222111111111111111111111111222222222222111111111111000000000000000000000000////////////////////////333//////111333333666;;;FFFQQQgggyyyuuummm{{{~~~zzzwwwtttooosssxxx{{{{{{yyywwwvvvvvvtttqqqqqquuuyyy|||}}}~~~~~~}}}yyywwwwwwxxxxxxwwwrrrnnniiifffddddddcccbbbgggjjjmmmnnnooorrrwww{{{|||wwwsssssswww}}}uuuzzzsssrrr~~~oooHHH???999999:::777444333444444333222222222222222222222222222222222222222222222222222222222222222111222222333333222222222333333222111222333444555666888AAA:::999;;;@@@aaa|||{{{wwwpppggg]]]```hhhyyy~~~tttjjjddddddffflllttt}}}ttthhh```YYYTTTTTTWWW]]]```hhhxxxuuuiiifffnnn}}}{{{UUU===<<<999888666555666666666444444444333333333222222222111111111111111111111111222222111111111000000000////////////////////////////////////////////////333000000222444555999@@@GGG```|||{{{www~~~|||{{{{{{wwwtttuuuwwwyyyyyyxxxtttpppoooppppppnnnllljjjjjjjjjlllooosssuuuwwwyyyyyyyyyzzz|||~~~}}}rrruuummmooo}}}XXXIII;;;888999888555444444444333222222222222333222222222222222222222222222222222222222222222222111111222333333333222222222222222222222333555555444555>>>888999<<>>BBBNNNYYYqqqfffrrrlllvvvvvvuuummmSSSBBB777444666555555444333333333333444333333333333333333333333222222222222222222222222///000111222333444444444///000222333444555555555555222777222666;;;@@@^^^aaaaaa|||~~~{{{ssshhh]]]XXXSSSTTTZZZ[[[ddd~~~mmm```eeeuuuzzzwww^^^===999;;;:::444888;;;333555555444444444333333333222222222222222222222222000000000000000000000000000000000000000000000000111222333222111000111222333///666CCCDDDDDDYYYvvv~~~yyy}}}kkkmmmpppiiitttgggIII:::777888666444333333444555444222444444444444444444444444222222222111111000000000222222333333333333444444111222222333333444444555333666444666:::999BBBWWW}}}}}}uuu{{{vvv}}}||||||~~~rrrfff```YYYWWWYYYWWW]]]yyytttdddeeerrr|||uuu~~~III;;;888:::555666999333555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000000222222222000000111222222444;;;CCCEEELLLggg|||wwwyyykkklll~~~}}}YYYAAA999777666444333333555555444333444444444444444444444444333333222222222111111111222222333333333333444444111222222333333444555555222555333444999888AAAVVVuuu|||zzzvvvpppqqqppp|||~~~}}}xxxrrrjjjiiiqqq}}}qqqhhh___ZZZXXXTTTWWWnnnzzzhhhdddnnn}}}~~~vvvttt\\\AAA555:::888555666555555555444444444333333333222222222222222222222222222222222222222222222222000000000000000000000000000111222111000000111333222:::AAACCCHHHZZZwww}}}}}}tttgggjjjkkkKKK<<<999666444333333555666555444444444444444444444444444333333333333222222222222222222333333333333444444222222222333444444555555111444222444999777@@@UUUttt{{{wwwgggvvvzzzkkkmmm}}}}}}xxxsssqqqyyy~~~ssskkkeeebbbfffyyy{{{mmmddd[[[XXXTTTVVVhhh~~~kkkdddmmm}}}|||ooopppHHH444;;;:::444444666555555444444444333333333222222222222222222222222222222222222222222222222000000000000000000000000000000111000///000222444444???DDDCCCNNNiii|||{{{yyy{{{yyyvvvzzznnnbbbpppxxxSSSBBB===777555444444555666666555444444444444444444444444333333333333333333333333222222222333333333444444222222333333444555555555111444222444999777@@@VVV{{{}}}~~~iiivvvvvvjjjqqqxxxqqqllliiioootttmmmiiidddbbbmmmwwwlll```ZZZUUUVVVbbbqqqrrrgggmmm}}}ppp{{{RRR666;;;;;;444444666555555444444444333333333222222222222222222222222222222222222222222222222111111111111111111111111000111111000000111444666888AAADDDFFFYYYvvv|||ooo}}}ooommmpppqqqsssxxx{{{dddeeeuuu]]]IIICCC999777555444555666666666444444444444444444444444333333333333333333333333222222222333333333444444222333333444444555666666333555333555:::999AAAWWW~~~yyyooo~~~qqqnnnzzz~~~{{{wwwssspppnnnnnn}}}yyyrrrllleeefff{{{wwwggg]]]VVVTTTZZZbbbzzzmmmppp}}}xxx|||\\\;;;;;;:::666666666555555444444444333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111222666999;;;BBBEEEMMMfffvvvxxxuuueeedddiiippptttyyy~~~mmmhhhpppkkkUUUJJJ<<<999666444555666666555444444444444444444444444222222222222333333333333222222333333333333444444333333333444555555666666333666444666;;;999BBBWWWzzzyyywwwlllrrrvvvwwwyyy|||~~~xxx|||oooggguuu~~~lll___WWWSSSTTTWWWmmmrrrtttdddAAA:::888777999666555555444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222111222444888;;;===CCCIIIWWWsssmmm]]]___fffnnntttzzz}}}~~~}}}xxx{{{ooonnn{{{|||cccSSS???<<<777555444555555444444444444444444444444444111111111222222222333333222222333333333333444444333333444444555666666666222555333555:::888AAAVVVzzzpppgggttt{{{yyyooosssxxx{{{llltttlll___WWWSSSSSSSSSRRRuuuuuuwww}}}iiiEEE:::666999;;;555555555444444444333333333222222222222222222222222000000000000000000000000111111111111111111111111222333333222222555999===>>>DDDMMM___zzziiiZZZ^^^gggkkkrrryyy{{{}}}zzzooozzzsssllltttnnn[[[AAA===888555444444444444444444444444444444444444000000000111111222222222222222333333333444444444333333444444555666666666111444222444999777@@@UUU~~~yyylllqqq{{{xxxyyyxxxuuu}}}sssqqq}}}mmmeeeUUUNNNUUUZZZMMMZZZqqq||||||rrrKKK;;;:::888666777666555555555555444444444333333333222222222111111222222222222222222222222222222222222222222222222333333333333111222:::DDDFFFKKKMMMdddvvv[[[ZZZdddiiipppsssxxx|||{{{tttwwwsssooo~~~```OOO===888;;;666222444222666666555444333333222222333333333333333333333333222222333333333333444444333222222222222333444444222555444555888777AAAXXX~~~}}}}}}uuussskkkqqq}}}uuuwwwwwwvvvxxx~~~~~~zzzvvvwwwjjjXXXOOOSSSUUULLLKKKSSScccttt~~~}}}}}}]]]CCC;;;999888777666555555555555444444444333333333222222222111111222222222222222222222222222222222222222222222222222111111333444555===FFFGGGMMMYYYnnn~~~nnnYYY[[[eeeiiippprrrvvv{{{~~~zzz{{{|||}}}{{{|||}}}zzzjjjssszzzxxxXXXCCC:::;;;666444666333666555555444333333222222333333333333333333333333222222333333333333444444333333333333333444555555222666444555999777AAAYYY}}}zzzmmmhhhxxxooolllsss}}}|||zzzppptttwwwzzz{{{sss^^^TTTTTTRRRQQQGGG@@@HHHXXXhhhwww~~~{{{wwwwww|||~~~rrrLLL;;;;;;:::777666555555555555444444444333333333222222222111111222222222222222222222222222222222222222222222222222//////444888;;;AAAGGGHHHOOOjjj|||vvv~~~cccWWW\\\eeeiiipppppprrryyywww{{{~~~yyyrrrpppzzz~~~|||xxxzzzyyyyyymmmhhh}}}}}}|||hhhMMM===;;;777666888555555555555444444333333222333333333333333333333333222222333333333333444444444444444444444555666666333777555666:::888CCCZZZ~~~zzzqqqmmmkkkggghhhsss||||||xxxvvvyyy}}}|||eeeZZZWWWQQQUUULLLDDDFFFNNN[[[kkkwwwyyyyyyvvvqqqooouuuTTT<<<:::;;;777666555555555555444444444333333333222222222111111222222222222222222222222222222222222222222222222444000000666<<>>888777999555555555444444444333333333333333333333333333333333222222222333333333444444555555555555555666777777444888666777;;;999CCC[[[www|||xxx^^^[[[aaappp}}}~~~mmm```YYYPPPQQQLLLHHHGGGGGGOOO```ppp|||}}}zzzsssooosssbbbCCC:::888555666555555555555444444444333333333222222222111111222222222222222222222222222222222222222222222222666222333999???AAADDDHHHKKKZZZzzzbbbXXXYYY___dddggglllkkkmmmwww}}}|||rrrkkkfffbbbmmmxxxuuusssnnniiiOOODDD:::888999444444444444444444333333333333333333333333333333333222222222333333333444444666555555555555666777777555888777888;;;:::DDD[[[ttt~~~|||YYYWWW]]]ppp~~~~~~~~~xxxfff]]]QQQOOOMMMIIIEEEAAAHHH]]]qqq}}}zzzqqqqqq|||vvvQQQ===666444666555555555555444444444333333333222222222111111222222222222222222222222222222222222222222222222555444777===AAABBBEEEJJJTTTiiirrr\\\XXX]]]aaacccfffjjjkkkpppzzzllldddfff{{{zzzvvvwwwfffrrryyy]]]NNN???999888444444444444444444444444444333333333333333333333333222222333333333333444444555555555555555666777777444888666777;;;999DDD[[[xxxZZZTTTXXXlll~~~{{{}}}wwwyyypppfffZZZRRROOOJJJFFFCCCIII[[[lll}}}xxxqqquuu}}}aaaBBB666888666555555555555444444444333333333222222222111111222222222222222222222222222222222222222222222222111333999@@@BBBCCCHHHOOO\\\zzzlllYYYZZZaaabbbcccgggjjjnnnvvvzzzrrrkkkooo|||xxxffffffyyylllYYYEEE:::999666444444444444444444444444333333333333333333333333222222333333333333444444555555444444555555666777444777666777:::999CCCZZZ|||WWWNNNMMM___xxxyyyuuuyyy}}}zzzsssxxx||||||xxxuuupppuuu|||zzzpppdddSSSNNNJJJHHHFFFHHHSSS^^^wwwvvvzzzkkkFFF999===666666555555555444444444333333333222222222111111222222222222222222222222222222222222222222222222...222:::AAACCCDDDKKKTTTaaa|||hhhWWW[[[cccbbbccchhhkkkqqqzzzyyymmmuuu}}}zzzmmmbbblll{{{uuuaaaJJJ<<<:::777444444444444444444444444333333333333333333333333222222333333333444444444444444444444444555666666333777555666:::888CCCZZZwwwXXXSSSNNNPPPXXXccclllpppyyyzzzuuummmjjjmmmjjjdddlllooosssxxx}}}yyyxxxzzzqqqqqqlllmmmyyytttrrrgggVVVKKKMMMKKKGGGOOO^^^~~~xxx{{{NNN666>>>888666333333444555555555444444333333333333222222222222222222222222222222222222333333333222222111333666777???IIIGGGIIIYYYvvv}}}wwwooocccZZZ]]]dddgggggggggrrrwww|||ooovvvwww~~~tttzzzmmmdddkkknnnUUUBBB999===>>>:::555222222333444444666555555444444333222222444444333222222333333333555444444444444555666666444???===777999;;;CCCRRRuuupppsssVVVPPPJJJIIINNNVVV\\\___kkkqqqsssnnniiiiiigggdddfffhhhlllqqqwww|||~~~xxxvvv~~~~~~vvvtttllliiisss~~~qqq]]]OOONNNLLLHHHNNNZZZwwwSSS888<<<888666444333444555555444444444333333333333222222222222222222222222222222222222333333333222222222333888:::@@@HHHFFFLLL^^^|||zzzkkkbbb[[[]]]ccceeeggghhhqqqwwwxxxllltttvvvzzzwww|||hhhddd~~~xxxyyy^^^GGG:::======:::666444444555666555444444444444444444444444444444333333222333333444555444444444444555666666>>>GGGDDD<<<<<<===EEETTTzzzppprrrZZZSSSKKKFFFGGGKKKMMMNNNXXXbbbkkkllliiihhhhhhhhhdddeeehhhkkkppptttwwwzzzyyyvvv}}}wwwooovvvjjjUUUPPPMMMIIILLLTTTiii]]]===;;;999666444333444555555444444444333333333333222222222222222222222222222222222222222333333333333333444;;;>>>CCCHHHFFFQQQhhhzzzfff```\\\^^^aaacccfffjjjqqqwwwuuuiiiqqq}}}tttuuu{{{sssggguuutttuuuoooQQQ>>><<<===:::777666777777777666222222333444444555666666444333333333333333444444555444444444444555666666===DDD???888999:::BBBSSS~~~ppppppddd\\\RRRKKKIIIIIIIIIHHHJJJSSS^^^eeehhhkkkoooqqqlllllllllllllllnnnoooppptttyyy~~~xxx{{{yyy~~~www]]]SSSOOOKKKJJJNNNZZZvvviiiDDD:::999777555444555555555444444444333333333222222222222222222222222222222222333222222222333333444444555>>>BBBEEEHHHHHHXXXuuuuuu```]]]]]]___```aaaffflllrrrxxxvvvjjjqqqzzzssssssvvv~~~uuussszzz{{{rrr```DDD>>>;;;999777777888888777555333333333444444444555555444333333333333444444555555444444444444555666666444:::777333666888CCCXXX|||ooommmkkkcccYYYQQQMMMKKKIIIFFFEEEGGGOOOZZZeeennnuuuyyyxxxwwwtttrrrooommmkkkjjjhhhnnnvvv|||yyyyyy~~~|||eeeWWWQQQMMMJJJJJJRRRkkkyyy|||wwwMMM;;;:::888555444555555555444444444333333333222222222222222222222222222222222333333222222222333444555777AAAEEEFFFIIILLLbbblll\\\[[[]]]```aaaaaafffmmmsssyyy{{{nnnsssxxxqqqqqqttt~~~||||||~~~wwwuuu}}}zzzqqqOOOBBB;;;999777666777777555444555555444444444333333333444333333333444444555666555444444444444555666666444999666555:::<<>>777777444777:::333555555555555555555555555333333333444444444555555444444444555555555555666333777555666999777AAAXXXsss}}}uuupppmmmhhh```YYYQQQNNNKKKIIIIIIIIIIIIHHHKKKMMMSSS]]]kkkwww{{{wwwssspppooohhhjjjjjjgggbbb]]]ZZZYYYVVVVVVVVVVVVVVVVVVUUUUUUVVVXXX[[[\\\]]]___bbbeeeggghhhjjjkkkmmmpppuuuxxx}}}wwwttttttuuuuuuuuuuuuuuuuuuuuuyyy~~~kkk[[[RRRNNNLLLRRR^^^tttrrrnnnoooyyy|||wwwrrrxxxUUUEEE888555777333555888333222222222222222222222222333333333333333333333333000111333444555777;;;>>>DDDBBBIIIMMMSSSpppuuu[[[]]]___\\\]]]```bbbbbbffflllyyy~~~ppplllwwwtttoooyyyzzzvvviiiUUUBBB:::888555777999222555555555555555555555555333333444444444555555555444444444555555555555666444777555666999777AAAXXX{{{{{{yyyvvvtttppphhhbbbXXXTTTOOOKKKIIIIIIIIIHHHGGGGGGHHHPPP]]]mmmzzz{{{tttmmmgggcccaaa]]]]]][[[XXXTTTRRRRRRSSSOOOOOOOOOPPPQQQSSSTTTUUUSSSTTTUUUVVVVVVXXX[[[^^^___aaacccdddfffiiinnnqqqzzz{{{|||||||||zzzyyyxxxvvvyyy~~~|||vvvrrrjjjiiihhhggggggggghhhiiillluuu~~~qqq___SSSOOOOOOQQQ\\\rrrwwwooolllttt}}}jjjhhh{{{fffGGG888555888444444666111333333333333333333333333333333333333333333333333111111222222444777<<<@@@CCCFFFLLLOOOZZZwww|||jjjYYY```\\\ZZZ\\\```aaaaaaeeejjj|||wwwlllwww{{{oooiiisssxxxqqqzzzttt^^^HHH<<<:::666777888222555555555555555555555555333444444444444555555555444444444555555555555666444777555666999777AAAXXXzzz}}}}}}|||{{{xxxqqqkkk```[[[SSSMMMJJJIIIIIIHHHEEEDDDDDDIIITTTbbbpppxxx}}}yyyrrrjjjccc]]]ZZZXXX[[[[[[ZZZWWWTTTRRRRRRSSSRRRRRRQQQQQQSSSUUUWWWXXXVVVVVVVVVUUUUUUVVVYYY\\\[[[]]]___aaabbbeeeiiilllooorrrvvvyyy{{{yyywwwuuuoooqqqrrrsssqqqmmmiiifff```^^^\\\ZZZZZZ[[[\\\]]]eeennnyyy~~~yyyeeeUUUQQQTTTOOOZZZooo}}}ssslllqqq|||tttppp~~~sssKKK:::555999666444555111333333333333333333333333333333333333333333333333111111222222333777===BBBBBBIIIMMMQQQdddeeeZZZ```ZZZZZZ]]]aaaaaaaaaeeekkk}}}}}}}}}xxxppp{{{xxxkkkeeeppp{{{ooosssyyygggMMM>>>;;;666666888333555555555555555555555555444444444444555555555555444444444555555555555666444888666666:::888BBBYYY|||www{{{vvvhhhbbbZZZRRRNNNLLLJJJIIIFFFEEEEEEHHHPPPZZZfffmmmpppmmmhhhbbb]]]ZZZXXXXXXZZZ\\\]]][[[XXXTTTRRRRRRSSSSSSQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUTTTTTTWWWYYYUUUWWWYYY[[[\\\^^^aaaccceeeiiioootttuuusssooollldddddddddcccaaa^^^\\\ZZZUUUTTTRRRPPPPPPPPPRRRSSSWWW___jjjtttzzz~~~~~~lllYYYTTTXXXOOOVVVjjjuuulllnnnwwwyyyQQQ<<<666:::777444444111333333333333333333333333333333333333333333333333111222222222444999???DDDCCCJJJMMMUUUqqq}}}eee^^^]]][[[\\\___bbbbbbaaagggnnn}}}zzzwwwuuuvvvwwwjjjdddqqqsssooo}}}pppRRR@@@<<<777666888555555555555555555555555555444444444555555555666666444444444555555555555666444888666777:::888BBBYYY|||wwwzzzpppjjjbbbZZZUUUQQQNNNLLLIIIJJJJJJKKKNNNUUU^^^dddfffdddbbb___]]]\\\\\\\\\]]]```bbbbbb___[[[XXXVVVWWWVVVUUUTTTSSSRRRRRRRRRWWWYYYZZZYYYXXXWWWXXXYYYUUUWWWZZZZZZ[[[[[[]]]___```bbbfffhhhhhhddd```]]]UUUTTTTTTTTTSSSRRRQQQQQQLLLKKKJJJIIIIIIJJJJJJKKKLLLSSS]]]iiisss~~~sss^^^VVVYYYPPPTTTddd|||vvvlllkkkooovvvXXX???666;;;888444555333333333333333333333333333333333333333333333333333111222333555777;;;AAAEEEFFFKKKMMM]]]~~~ttteeebbbZZZ]]]]]]```cccaaabbbiiirrr|||}}}xxx}}}|||qqqxxxxxxjjjeeesss}}}rrryyy{{{YYYCCC???999666777555555555555555555555555555444444555555555666666666444444444555555555555666555888666777:::888BBBYYYyyy|||wwwrrrjjjccc]]]XXXTTTQQQMMMMMMLLLLLLMMMRRRZZZ```bbbbbbbbbbbbaaaaaaaaa```^^^```cccdddbbb___]]]]]]\\\\\\[[[ZZZYYYWWWVVVUUUYYY\\\^^^___]]]\\\[[[\\\ZZZ\\\^^^^^^]]]]]]^^^___]]]\\\[[[YYYWWWUUUTTTSSSKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIOOOVVV]]]gggwwwwww```VVVXXXSSSSSS^^^uuuxxxoookkkkkkppp{{{^^^BBB777;;;888444666666444444444444444444444444333333333333333333333333000222555777:::>>>CCCFFFJJJMMMPPPgggiii```cccZZZ^^^^^^```aaa```aaajjjuuu|||vvvkkksss~~~xxxjjjgggvvvzzzzzz}}}~~~bbbIIICCC;;;555666555555555555555555555555555555555555555666666666666444444444555555555555666555999777777;;;999CCCZZZzzz{{{wwwpppiiiccc]]]XXXUUUOOOOOOMMMKKKKKKQQQYYY```cccddddddeeeeeedddccccccYYY\\\^^^___^^^]]]]]]^^^]]]]]]]]]]]]\\\ZZZXXXVVVWWWZZZ]]]^^^]]][[[ZZZYYY[[[]]]^^^^^^]]]\\\\\\]]]\\\XXXTTTOOOMMMNNNPPPRRRKKKKKKJJJIIIHHHGGGGGGGGGIIIIIIJJJKKKLLLLLLLLLKKKFFFLLLPPPQQQVVVhhh~~~xxxaaaUUUVVVUUUSSS[[[ooo|||sssnnnkkkooo{{{bbbDDD777;;;888444777777444444444444444444444444333333333333333333333333000333666999<<>>AAACCCDDDHHHIIIeeefff\\\XXXUUU[[[]]]]]]\\\]]]aaaeeejjjnnnyyyzzz|||~~~oooaaaYYY```hhhttttttrrrxxx{{{~~~yyysssYYYMMM===999;;;333444444555555444444333222555555555555555555555555555555555555555666777777555888777888;;;999CCCYYY~~~~~~|||tttkkk___VVVPPPRRRXXX]]]dddjjjlllmmmoooqqqqqqooommmkkkiiifffeeegggjjjlllkkkhhhiiiiiiiiihhhfffeeefffgggffffffggghhhkkknnnppprrrqqqqqqqqqqqqooommmkkkiii```cccfffiiijjjhhheeebbbbbbbbbbbb```]]]\\\\\\]]]fffeeebbb___]]]\\\\\\]]]]]]\\\]]]bbbfffkkksss|||}}}~~~yyyuuu}}}kkkZZZUUUSSSQQQTTTaaauuuxxxooolllttt~~~wwwxxxwww{{{RRR999:::888555555333444444444444444444444444333333333333333333333333222444777:::>>>BBBDDDFFFIIILLLoooddd^^^]]]YYY[[[______^^^___bbbgggkkkoooyyyyyy{{{rrrddd[[[WWWVVV]]]jjjzzzxxxyyywwwnnn~~~www{{{}}}___PPPAAA;;;999333444555555555555444333333555555555555555555555555555555555555555666777777555888777888;;;999CCCYYY~~~uuucccZZZSSSTTTYYY___ffflllnnnoooqqqssstttsssqqqpppnnnlllkkklllnnnooonnnmmmlllmmmnnnllliiiiiilllpppnnnnnnnnnmmmmmmooorrrtttssssssttttttrrrooollljjjbbbgggmmmqqqrrrpppnnnllljjjjjjjjjhhhfffeeegggiiinnnnnnooommmkkkjjjjjjjjjnnnoooqqquuuxxx{{{~~~~~~wwwttt~~~mmm[[[RRRRRRPPPSSS```ttt}}}sssooouuu|||{{{VVV:::999999666555222444444444444444444444444222222333333333333444444222555888;;;???BBBEEEHHHMMMQQQyyy}}}aaa```bbb^^^___aaa``````aaadddiiinnnqqq||||||}}}pppbbbZZZXXXUUUYYYdddttt|||yyy~~~zzziiixxxssspppfffTTTHHH???999444555555555555555444444333444444444555555555555555555555555555555666777777444888777888;;;999BBBYYY~~~{{{fff\\\TTTUUUYYY^^^eeekkkoooppprrrtttuuuuuuttttttsssqqqppppppqqqrrrrrrrrrpppqqqrrrooommmnnnrrrvvvuuuvvvuuurrrpppooorrruuuuuuuuuvvvvvvuuurrrooommmhhhlllqqqssssssssstttuuuttttttrrrqqqoooqqqtttwww|||}}}yyywwwvvvzzz}}}{{{yyyuuubbbVVVSSSRRRUUUaaatttwwwpppvvv[[[;;;888888777666333444444444444444444444444222222222333333444444444222555:::===???BBBGGGJJJNNNWWWwww[[[\\\```\\\\\\`````````bbbffflllrrrvvvyyyhhh]]]XXXUUUVVV^^^oooxxx{{{mmmwwwtttiiivvvnnnZZZQQQFFF:::666555555666666555555444333444444444555555555666666555555555555555666777777444888777888;;;999BBBYYY}}}|||fff]]]VVVWWW\\\```ffflllqqqrrrtttvvvxxxxxxyyyxxxxxxwwwvvvvvvvvvwwwxxxyyywwwwwwvvvuuutttuuuxxx{{{{{{||||||yyyuuusssuuuxxxyyyzzzzzzzzzyyywwwvvvtttqqqtttwwwwwwvvvvvvzzz}}}}}}~~~~~~~~~~~~|||iiiYYYUUUSSSVVVaaasssyyypppuuu~~~ccc===888888777777333444444444444444444444444111222222333333444444555222666;;;>>>@@@CCCHHHLLLNNN___yyy^^^\\\^^^ZZZ[[[^^^___```ccciiipppwww{{{rrrbbbXXXUUUSSSXXXiiiwww~~~uuuxxxzzzjjjrrrxxx```XXXJJJ:::888555666666666666555444444333333444444555666666666555555555555555666777777555888777888;;;999CCCYYY|||zzz}}}{{{eee]]]XXX[[[aaafffkkkqqquuuvvvxxxzzz|||}}}~~~~~~~~~~~~}}}}}}|||~~~~~~||||||~~~}}}{{{}}}}}}}}}}}}}}}|||||||||{{{{{{~~~|||{{{ppp^^^VVVTTTWWWaaarrryyynnnqqqyyy|||yyyrrr|||mmmBBB999888888777333444444444444444444444444111111222333333444555555222777<<>>===DDDXXX|||~~~wwwdddbbb___```eeelllrrrvvv|||~~~pppcccYYYYYYjjj~~~uuunnnooozzzvvvoooiiimmmJJJ:::;;;777333666555555444444444333333333333333333444444444555555888:::===@@@DDDGGGKKKMMM[[[~~~}}}~~~ooo^^^WWW[[[]]]\\\^^^^^^___dddllltttyyy|||kkkYYYXXXVVV\\\uuurrrjjjgggjjjwwwwwwzzzeeeYYYHHH666777666666666555555555555666666666666666666666666666666555555666666777888555777444777===<<>>AAADDDGGGLLLOOO^^^nnn]]]XXX[[[^^^]]]^^^___bbbgggnnnuuuxxxyyyoooZZZYYYVVV[[[ssstttgggbbbaaaeeeppp~~~}}}rrr^^^LLL;;;888777666666555555555555666666666666666666666666666555555555555666666777666888555777===;;;BBBUUUyyyzzzpppmmmkkklllqqqwww|||~~~}}}{{{xxxxxx{{{zzz```VVVVVVggg|||zzzttt{{{vvvrrrmmmhhhhhhzzzQQQ<<<:::888444333555555444444444333333333333333333444444444555555666:::>>>@@@CCCGGGMMMQQQbbbppp```[[[]]]______```aaadddiiiqqqwww|||}}}ppp[[[XXXUUU[[[sssrrreee```___bbbkkkvvv~~~}}}dddPPPAAA999888777666555555555666666666666666666666666666666555555555555555666666777999555777<<<:::@@@TTTrrruuussspppqqquuuzzz~~~yyyrrroookkklllrrr{{{{{{dddZZZYYYhhhyyy|||vvvrrryyyzzztttnnnkkkiiixxxVVV<<<888999666444555555444444444333333333333333333444444444555555555999>>>@@@BBBFFFMMMSSShhhooo```\\\]]]^^^]]]``````aaagggoooxxx~~~~~~qqqZZZWWWTTTZZZsssuuuggg```^^^aaagggpppyyy{{{fffPPPBBB:::999777555555555666666555555555555555555555555777666666555555555666666777999555777<<<999@@@SSSqqqyyywwwttttttwww{{{~~~yyyooojjjeeegggooozzzyyyeee\\\ZZZcccmmmuuu{{{sssnnnkkkvvvwwwqqqqqqppp{{{]]]>>>777999888444555555444444444333333333333333333444444444555555555:::???AAABBBGGGOOOVVVqqqhhh\\\[[[[[[[[[ZZZ]]]]]]^^^cccllluuu}}}rrrZZZVVVRRRYYYssstttfff^^^[[[___ccciiiqqqzzz|||}}}fffMMM???;;;:::888555444555666777555555555555555555555555888777777666666666666777777888555666<<<999@@@SSSttt}}}zzzzzz|||~~~}}}xxxooojjjfffhhhqqq{{{xxxhhh___[[[]]]```bbbnnn{{{yyysssnnniiisss~~~zzztttxxxzzzfffAAA777:::999444555555444444444333333333333333333444444444555555777<<>>CCCEEEFFFKKKUUU]]]qqq[[[WWW[[[^^^]]]]]]]]]___cccjjjqqqvvvxxxxxxnnn[[[VVVOOOUUUooo~~~mmmaaa[[[ZZZYYYZZZ]]]dddooo|||xxxoooyyymmmRRREEE===;;;888555444555666777555555555555555555555555::::::999888777777888888555777444666;;;:::@@@TTTuuu{{{tttpppmmmlllkkkjjjlllpppwww|||yyyooohhhhhhiiillloooyyy}}}vvvuuutttrrrooonnnqqqvvvvvvjjjqqqxxx~~~qqq@@@;;;999222777555555555555555555555555555666666444333333555777:::AAABBBDDDJJJMMMVVViiitttggg\\\ZZZ]]]______aaa``````aaafffmmmuuuzzz|||kkk___ZZZQQQSSSooozzzjjj^^^XXXVVV[[[ZZZ\\\cccjjjtttzzzppp|||XXXJJJCCC;;;666666777666555777555555444444444444555555444???EEE>>>666555777777777:::888888;;;999CCCZZZ~~~}}}wwwqqqmmmmmmlllkkkjjjjjjnnnuuuyyyxxxsssrrrssspppmmmsssyyywwwyyyzzzppprrryyy}}}sssBBB===;;;444999555555555555555555555555555666666444333333555777:::BBBBBBDDDKKKMMMWWWkkkpppdddZZZYYY\\\]]]^^^```______aaafffnnnvvv{{{}}}nnn]]]YYYPPPRRRlllxxxiii___ZZZYYY\\\[[[]]]cccjjjttt~~~|||rrr```PPPDDD<<<666666777555555777555555444444444444555555>>>FFFHHHAAA999777666555666999777888<<<:::DDD[[[~~~yyysssmmmiiijjjjjjiiihhhhhhkkkqqquuuwwwoooooo|||{{{}}}tttrrrzzzsssBBB<<<<<<444888555555555555555555555555555555555444333333555777;;;CCCDDDEEEKKKNNNYYYnnn}}}jjj```XXXXXX[[[\\\]]]___^^^^^^aaagggooowww|||~~~rrr[[[XXXPPPPPPhhhvvviii```\\\\\\]]][[[]]]bbbiiisss|||~~~vvvjjjWWWFFF>>>777666777555555666555555444444444444555555888<<<>>>;;;999999999777555888777888<<<:::EEE\\\yyysssmmmiiiggggggfffeeeeeeiiinnnrrr~~~vvvuuu}}}}}}tttqqqyyyrrr@@@::::::333666555555555555555555555555444555555444333333666888;;;DDDEEEFFFLLLPPP^^^tttwwweee]]]WWWXXX[[[\\\]]]___\\\]]]aaagggpppwww|||~~~xxxZZZXXXOOOOOOfffxxxjjjbbb^^^]]]\\\ZZZ[[[```fffppp|||zzz{{{oooVVVHHH@@@888777777555555666555555444444444444555555333444555666888::::::888444888666888<<<;;;FFF]]]~~~xxxqqqmmmeeeeeeeeeddddddggglllppp{{{~~~zzz~~~uuuooowwwuuuAAA:::;;;444555555555555555555555555555444555555444333444666888<<>>666666555555555555555555555555333444555444333444666999<<>>FFFKKKSSSXXX\\\jjjiiiOOOTTTXXX\\\]]]\\\[[[\\\^^^^^^___aaadddgggjjjlllmmmpppssswww|||ooocccXXX```{{{{{{nnniiibbb^^^[[[[[[[[[___kkkvvvllleeeqqqaaaVVVKKK>>>555444666666555555444444444444555666666::::::;;;999666555555555444888666999>>><<>>GGG]]]tttttt}}}{{{{{{zzzzzz{{{zzzyyyvvvrrrpppnnnmmmfffbbbaaaaaa]]]WWWTTTUUUUUU]]]gggqqqxxx~~~xxxoooiiinnnyyy|||vvvssspppkkkgggeee___]]]\\\[[[[[[ZZZYYYXXXZZZ\\\bbblllvvv}}}~~~wwwooommmiiifffcccccccccdddkkkrrrzzz}}}iiifff[[[\\\]]]lllyyyrrrHHH<<<<<<666333555555555555555555555555444444555555666:::???CCCKKKQQQZZZaaafffuuuzzzgggSSSGGGCCCKKKTTTYYYYYYZZZ]]]```___```bbbdddfffhhhjjjkkkooorrrwww|||yyyhhh\\\gggooodddfffbbb^^^]]]\\\^^^gggqqq}}}}}}nnnqqqiii___SSSCCC888555666666444555444444444444555666666555666777777555555666777999:::666777<<<===HHH___xxxnnn|||zzzssspppoooooonnnsssuuuvvvtttqqqnnnmmmmmmccc```^^^___\\\VVVSSSUUUTTT[[[fffqqqyyyuuuiiibbbhhhsss{{{rrrpppmmmllljjjhhheeeccc^^^]]][[[YYYWWWVVVUUUUUUYYYYYY]]]gggooouuu{{{|||xxxuuusssrrrrrrtttwww|||yyylllcccdddeeevvvtttJJJ===;;;666555555555555555555555555555333444444555777;;;AAAFFFNNNUUU___ffflll{{{|||fffRRRIII@@@HHHQQQXXX[[[\\\^^^```^^^___aaadddgggjjjlllmmmpppqqquuuyyy~~~uuuiiisssvvvkkkfffbbb___]]]\\\]]]fffppp|||yyyxxxpppbbbUUUEEE999555666555444555444444444444555666666222444666666555555777999777999555666<<<<<>>DDDIIIFFFKKK^^^yyyqqqppppppmmmiiimmmqqquuuwwwvvvssspppooopppkkkjjjkkkfff\\\VVVVVVTTTXXX```lllyyy~~~rrrbbb[[[___lll}}}yyysssoookkkpppoooooopppqqqpppmmmkkkhhhmmmqqqoookkkggg___XXXYYYWWWXXX[[[ZZZ\\\fffssswwwpppssscccppp|||NNN;;;777555666666666666666666555555555555666777666777===FFFMMMWWW___kkkvvv}}}bbbMMMOOOIIINNNUUUYYY[[[[[[[[[[[[[[[\\\^^^```ccchhhnnnsss{{{}}}~~~|||tttdddbbb```^^^\\\YYYZZZeeeqqq|||rrraaaTTTDDD;;;888777777777444444444555555555666666666666555444444555777777666999999CCCOOONNNOOO]]]~~~|||{{{vvvrrrpppssswwwyyyyyywwwuuutttwwwrrrppppppkkkaaa[[[[[[VVVZZZcccooo{{{~~~|||ooo```[[[^^^kkk{{{|||xxxwwwvvvuuuvvvxxxwwwuuussstttyyy|||zzzxxxuuummmdddaaa^^^\\\\\\ZZZZZZcccoooyyyqqqqqqbbbooo{{{MMM;;;777555666666666666666666666666555555666666777999???IIIQQQ[[[dddqqq}}}fffOOOQQQMMMQQQVVVYYYZZZYYYYYYYYYZZZ\\\^^^aaacccgggmmmqqq{{{zzzzzzzzz}}}qqqcccdddaaa^^^\\\YYYZZZeeeqqq{{{}}}~~~ooo___SSSEEE;;;888777777666444444444555555555666666666666555444555666777888777999777<<>>>>>LLLfffkkknnnzzz}}}fffwwwyyylllaaaZZZcccppp|||~~~qqqcccXXXZZZfffwww~~~vvv{{{yyynnngggccc```YYY```fffjjjqqq|||}}}rrrjjjdddcccbbbbbbccciiipppuuu{{{~~~xxxooolllrrrttt}}}pppCCC888:::777444444444555555666777777777777777666777;;;GGGVVVaaalllzzziiiPPPPPPPPPSSSWWWYYYYYYYYYZZZ[[[VVVYYY^^^bbbdddfffhhhjjjooooooqqquuuvvvvvvzzzuuueee\\\YYYYYY]]]bbbkkkwwwwwwnnn|||pppwww{{{vvvfffbbbSSS???555666777333555555666666666777777777666555555555666888:::;;;444888888:::??????MMMgggnnngggnnntttbbbpppyyypppfff[[[ffftttssseeeYYY[[[gggxxx|||vvv}}}zzzpppllljjjgggmmmuuuyyymmmccc___```bbbeeeqqquuu|||wwwllllllsssuuunnnAAA888;;;777333444444555555666777777888666666666888???LLL]]]iiiuuucccMMMMMMPPPTTTXXX[[[[[[ZZZYYYYYYUUUXXX\\\```cccfffiiikkkmmmlllpppvvvxxxwww{{{|||iii^^^ZZZXXXZZZ]]]gggsss~~~qqqqqqsssnnnjjjYYYAAA555666777333555666666666777777777777666555555555666888:::;;;888:::777888>>>AAAOOOhhhkkkhhhnnnlllxxxzzzwwwppphhhZZZeeettttttgggZZZ]]]hhhyyy{{{vvv{{{rrrqqqrrrpppqqqfffaaa___^^^ffflllttt{{{~~~~~~~~~}}}|||oooqqqxxxwwwmmm@@@777;;;777333444444444555666777777888555666777999BBBQQQcccppp}}}zzz```KKKJJJQQQUUUZZZ\\\\\\YYYXXXWWWUUUXXX\\\___bbbeeejjjmmmkkkjjjoooxxx||||||~~~iii]]]XXXUUUVVVXXXeeeqqqvvvuuussssssooo]]]BBB444666888444666666666666777777777777666555555666777999:::<<<>>>===888888???BBBQQQjjjvvvggghhhxxxsssrrryyyuuukkkdddlllvvv||||||hhh\\\___mmm~~~|||yyyxxx{{{vvvzzzxxxooohhh___]]]bbbmmmyyy~~~~~~zzzyyytttvvv```@@@888999888666555666666666666666555555666777666555>>>SSShhhuuuzzzbbbPPPGGGMMMUUUZZZYYYXXXXXXWWWTTTTTTTTTXXX```eeegggjjjnnnpppqqqssswww|||qqqccc]]]YYYTTTUUUYYY___nnn~~~~~~vvvyyysss___DDD555444666555666666666666777777777777777777888888999:::;;;<<<===???:::;;;AAADDDTTToooxxxlll~~~}}}ooolllsssssslllhhhnnnvvv{{{|||iii^^^aaammm}}}yyyvvv}}}yyy|||qqq^^^]]]___iiiuuu}}}~~~|||qqqffflll\\\>>>777999999777555555666666666666555555555777777666@@@VVVlllyyy}}}fffSSSIIINNNUUUZZZYYYXXXXXXWWWTTTSSSSSSVVV^^^cccdddgggkkkpppqqqtttxxx}}}}}}zzz{{{}}}qqqfff```[[[VVVTTTWWW[[[iiixxxvvv~~~zzzuuuaaaGGG777666777444555555666666666777777777666666666777888:::;;;<<<>>>???;;;;;;AAAEEEVVVqqq|||~~~xxxhhhccciiimmmllllllooorrrvvv{{{nnnbbbdddooo|||~~~vvv{{{}}}vvvrrr~~~yyy|||uuuccc```dddpppzzz~~~}}}}}}nnnbbblllWWW<<<777999888777555555666666666666666555555777777888CCC[[[sssoooZZZNNNNNNUUUYYYXXXXXXYYYWWWTTTSSSQQQTTT[[[___```ccchhhoooqqqtttxxx}}}yyysssqqqsssyyyqqqiiieee___XXXTTTTTTVVVbbbqqq{{{~~~sssooo___GGG999888999666444444555555555666666666666555666666888:::<<<>>>>>>@@@<<<<<>>>>>FFFLLL___|||{{{~~~rrrxxxttteee\\\\\\bbbiiinnnmmmiiicccccckkkzzz{{{iiibbbeeejjjrrrxxx||||||xxxvvvvvvxxxxxxtttuuuyyy~~~~~~wwwqqqmmmpppvvvzzzvvvooommmnnnzzzxxxsssvvv{{{tttpppwww}}}|||vvvOOO<<<:::888444555333444555666777777777777555777777;;;KKKiiiyyyeeeRRRUUUVVVUUUXXXZZZXXXSSSTTTQQQSSSXXX\\\]]]aaafffeeeiiinnnqqqrrruuuzzz~~~zzz}}}uuulllmmmpppooohhhbbb]]]YYYTTTVVVXXXcccyyyxxxzzzpppgggfffYYYEEE999888777333444444555555555666666666888888888999<<>>555777===444666444555666777777888888888999999;;;<<>>JJJYYYccc___QQQIIIKKKOOOZZZtttzzzbbbwww}}}qqqsss~~~}}}||||||{{{{{{{{{}}}}}}|||zzzxxx{{{~~~}}}{{{{{{~~~}}}wwwuuussstttyyy|||pppaaaZZZ\\\aaacccbbb```cccjjjssszzz{{{wwwsss{{{qqqeee[[[]]]kkk{{{{{{xxxyyy{{{|||}}}||||||{{{ttthhhbbblllyyy{{{qqqnnnttt}}}|||vvvpppmmmjjjkkknnnqqqpppooopppnnnkkkhhhhhhjjjnnnqqqqqqqqquuuxxxxxxwww{{{yyyuuuooommmoootttxxxyyywwwwwwxxxzzz~~~~~~~~~}}}}}}}}}~~~rrrooollllllrrr{{{~~~|||lllDDD;;;999777888333999444555666777777888888888999999;;;>>>RRRwwwVVVOOOKKKPPPWWWZZZZZZZZZUUUUUUSSSPPPMMMNNNRRRVVVZZZ^^^dddjjjoooqqqssssssuuuwwwzzz}}}~~~yyy{{{~~~~~~ttthhh```^^^fffsssxxxmmmpppqqqjjjcccbbb^^^^^^dddsssyyy~~~}}}~~~yyy}}}vvvZZZ>>>999999555444666666666666888:::<<<===<<<:::888:::AAAOOO___jjjbbbTTTJJJLLLPPP[[[wwweee}}}|||oooqqq|||zzz|||zzzwwwwwwxxxzzzzzzzzzuuuxxx|||{{{zzz{{{}}}{{{wwwrrrpppooottt{{{~~~xxxnnnaaaYYYXXXZZZZZZYYY]]]___eeennnvvvwwwrrrmmmyyyuuuiii______lll{{{{{{|||~~~}}}|||~~~wwwjjjdddlllzzz}}}rrrmmmssszzzxxxpppssspppoooppptttvvvuuusssqqqqqqpppnnnmmmlllnnnooonnnooorrrvvvvvvtttxxx~~~qqqkkkfffeeejjjppptttuuuxxxwwwwwwzzz~~~}}}}}}}}}}}}}}}}}}~~~~~~|||~~~|||xxxrrrooorrr{{{yyyyyyxxxeee@@@;;;:::666777222:::444555666777888888888888999999;;;>>>SSS}}}\\\SSSMMMQQQWWWZZZZZZZZZUUUVVVUUUQQQMMMMMMPPPSSSTTTYYYaaahhhmmmqqqssstttqqqtttyyy~~~xxxyyy||||||~~~sssiiieeedddrrrzzzlllmmmnnnfff```___[[[]]]fffxxxxxxvvvzzz}}}tttssstttoooTTT;;;888999555444777777777777999;;;===>>><<<:::999;;;DDDSSSdddpppdddUUUKKKMMMRRR^^^zzziii}}}qqqttt~~~zzzwwwyyywwwuuusssrrrssstttuuuwwwxxxyyy{{{|||}}}~~~~~~~~~~~~}}}}}}}}}|||{{{|||yyysssnnnmmmkkkiiikkkooouuuyyy{{{pppjjj```WWWQQQPPPQQQSSSZZZ\\\```eeeiiikkkmmmmmmqqqzzzvvvnnnffffffooo}}}}}}zzzwwwqqqjjjooowwwmmmrrrtttqqqtttuuuuuuxxx~~~{{{yyyxxxwwwwwwvvvssspppnnnooorrrvvvwwwvvvqqqkkkeeecccffflllrrrvvv|||yyywwwyyy~~~~~~~~~}}}}}}||||||}}}{{{{{{zzzyyy{{{yyysssyyyzzzSSSCCC777999;;;666555999777777777888999999999:::;;;???AAA@@@UUUeeeRRRPPPYYYZZZ[[[[[[VVVTTTSSSRRRPPPNNNNNNPPPRRRVVVZZZ```eeeiiilllppprrrxxxvvvuuuvvvyyy}}}~~~uuupppvvv~~~uuukkkiiipppuuunnniiiaaa]]]^^^^^^[[[___rrrxxx|||}}}yyyzzzyyykkkkkkvvvdddLLL:::666888777333444444444444666999===>>>???999;;;>>>BBBVVVmmmssskkk[[[PPPQQQWWWeeettt~~~|||}}}~~~~~~|||yyyuuurrrpppooommmlllllllllmmmnnnqqqsssuuuxxxzzz|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{}}}zzztttmmmgggdddaaa```aaadddhhhkkkllleeeaaaYYYRRRNNNNNNPPPQQQUUUWWWYYY\\\___aaacccdddccciiirrrwwwxxxuuusssrrrpppkkkfffgggppp~~~~~~|||}}}sssnnnhhhnnnyyylllqqqtttsssxxx||||||~~~|||xxxsssrrrtttxxxzzz{{{vvvqqqllliiilllqqquuuxxxzzzyyyxxxyyy{{{~~~~~~~~~}}}}}}||||||||||||~~~}}}~~~}}}~~~tttooouuu|||xxxPPP@@@666888999555444777777777777888999999:::::::::>>>@@@@@@UUUcccRRRPPPYYYYYYYYYZZZVVVTTTTTTSSSQQQOOOOOOQQQTTTWWW[[[```dddgggjjjmmmppppppppprrrtttxxx{{{}}}}}}{{{sssqqqvvv{{{||||||{{{~~~~~~rrrpppyyy~~~wwwpppfff___]]][[[[[[cccuuuzzzyyyuuuzzz|||mmmuuu{{{hhhMMM;;;777999888444555444444555777:::===???@@@:::<<>>@@@AAA<<<===AAAJJJfffjjjYYYZZZddduuu{{{zzz{{{|||~~~{{{sssjjjfffiiimmmnnnllliiigggffffffhhhkkkllllllllljjjhhheeebbb___]]][[[```bbbggglllrrrwww{{{}}}}}}|||{{{zzzzzz{{{}}}~~~~~~~~~~~~||||||~~~xxxpppfff]]]VVVTTTRRRSSSUUUWWWXXXXXXXXXVVVSSSPPPOOOOOOPPPQQQTTTRRRPPPNNNNNNOOOQQQRRRKKKJJJIIIHHHHHHJJJMMMOOOOOOPPPRRRRRRVVV```nnnxxxzzzvvvxxxyyy|||tttjjjfffcccmmmsssttt{{{|||}}}zzzwwwwwwwwwxxxxxxyyy{{{|||zzzwwwvvvyyy|||{{{{{{zzzzzzzzz{{{||||||~~~{{{yyy}}}qqqrrr}}}___EEE<<<555555666444444666777777888888999:::;;;;;;;;;>>>CCCDDDVVVvvvaaaRRRQQQXXXVVVTTTWWWVVVTTTTTTSSSRRRPPPQQQSSSVVVVVVYYY^^^bbbeeeiiimmmpppmmmoooqqqssstttuuuwwwxxxyyy{{{qqqnnnooopppuuuxxxxxxtttyyyiii^^^______gggxxx}}}jjjmmm}}}wwwnnnNNN;;;777777666666777666666777999<<>>BBBOOOppprrr^^^___kkk|||zzz~~~zzzzzz|||~~~xxxllleeeccccccbbbaaabbbbbbcccgggmmmssswwwxxxzzzyyyvvvrrrmmmgggccc```^^^```ccchhhmmmtttyyy|||~~~}}}|||{{{zzzzzz{{{|||~~~~~~}}}||||||{{{sssggg]]]WWWUUUSSSSSSVVVYYYZZZ[[[ZZZXXXUUURRROOONNNOOOOOOSSSQQQMMMKKKIIIJJJLLLMMMIIIFFFAAA??????@@@CCCEEEGGGJJJKKKJJJIIINNNYYYbbbuuu~~~yyyyyyzzz}}}tttiiieeecccmmm{{{zzz~~~~~~}}}{{{{{{zzzyyyzzz|||}}}{{{xxxwwwyyy{{{{{{zzzyyyyyyyyy{{{|||}}}~~~~~~oooqqq~~~VVVAAA;;;666666777666666777666777888999:::;;;<<<<<<<<<@@@FFFGGGVVV{{{fffTTTQQQWWWUUUTTTWWWUUUTTTTTTSSSQQQOOOPPPRRRTTTUUUXXX]]]aaaeeeiiinnnrrrrrrssssssqqqppppppsssvvvxxx~~~~~~zzzyyyvvvrrrsssuuu}}}|||{{{oooaaa```\\\___qqq~~~}}}jjjnnn|||tttmmmKKK:::666555555666777777777777999<<>>BBBRRRxxxxxxccccccpppwww~~~yyyyyy{{{}}}xxxoooiiigggeeeeeelllmmmpppuuu|||}}}wwwrrrooogggfffeeeeeehhhmmmsssvvv{{{{{{{{{{{{{{{{{{zzzzzz}}}|||{{{zzz{{{xxxlllaaa[[[XXXUUUTTTWWWZZZ]]]^^^^^^[[[VVVQQQNNNLLLLLLLLLOOOMMMIIIFFFEEEEEEFFFGGGFFFCCC???===>>>???@@@@@@BBBDDDEEECCC@@@BBBHHHNNNSSS^^^iiioootttzzz}}}}}}zzzyyy}}}~~~}}}wwwlllhhhdddnnn~~~|||{{{~~~}}}{{{zzz{{{||||||zzzzzz{{{|||{{{zzzyyyxxxyyy{{{}}}tttxxxqqqPPP===:::888777888888888888666777888999:::;;;<<<===>>>AAAHHHIIIVVVoooYYYQQQVVVUUUVVVXXXUUUUUUUUUSSSQQQOOOOOOQQQSSSTTTWWW[[[___ccchhhmmmqqqtttuuutttpppmmmmmmppptttwww|||zzzsssttt{{{~~~yyy{{{vvveee___XXXWWWhhh~~~ppprrrvvvnnnjjjHHH999666555555666777666666777999<<>>CCCVVV~~~jjjjjjuuuuuu~~~zzz{{{}}}zzzvvvwwwyyy}}}}}}|||tttpppjjjeeedddfffjjjmmmtttvvvxxxzzz{{{{{{{{{zzz|||{{{zzzyyyzzz~~~ttthhhbbb^^^YYYVVVXXX[[[^^^```aaa^^^XXXRRRNNNLLLKKKLLLJJJHHHFFFDDDBBBBBBCCCDDDBBB@@@???@@@CCCDDDCCCBBBAAABBBCCCAAA???@@@DDDGGGCCCLLLTTTWWWZZZ```eeefffgggfffjjjrrryyy}}}|||qqqkkkgggooo|||{{{~~~~~~~~~~~~~~~~~~}}}|||yyyyyyyyyzzz|||}}}|||{{{{{{zzzyyyxxxyyy|||{{{```III:::999888777777999999888666777888999;;;<<<======>>>AAAHHHIIISSSxxx^^^QQQTTTVVVXXXZZZUUUWWWWWWUUURRRPPPOOOQQQSSSUUUWWWZZZ]]]___ccchhhkkktttvvvwwwtttpppooorrruuuttt{{{zzzzzz~~~uuuppprrr~~~zzziiibbbZZZUUU```vvv{{{vvvvvvppplllhhhFFF:::999777666888666666666666999<<>>===@@@HHHIIIQQQ|||~~~aaaQQQTTTVVVZZZ[[[UUUZZZYYYWWWTTTQQQPPPQQQSSSVVVXXXZZZ[[[\\\___cccfffssswww{{{zzzvvvtttuuuxxxqqqzzzooohhhhhhttt}}}lllggg___YYY]]]lll}}}{{{wwwzzzxxxnnnooogggFFF;;;:::888777:::666555555666888;;;>>>@@@======AAAGGG[[[yyyyyyxxx}}}}}}|||xxxvvvwwwyyy|||~~~{{{yyytttkkkbbb\\\[[[]]]fffqqqxxxwwwvvvzzz}}}{{{|||yyyxxxzzz|||~~~zzzooojjjccc]]]YYYXXXYYY[[[ddd```[[[UUUPPPMMMLLLLLLFFFDDDBBBAAABBBBBBBBBBBBDDDEEEGGGIIIKKKMMMOOOPPPLLLPPPRRRQQQSSSWWWXXXVVVZZZ\\\^^^______]]][[[YYYWWWSSSQQQUUU\\\iii}}}ttthhhhhhttt}}}{{{zzzzzz{{{{{{zzzxxxyyy|||{{{zzz{{{yyyxxxxxxyyyzzzyyyxxx{{{xxxtttvvv{{{~~~}}}{{{|||{{{|||~~~~~~{{{uuuwwwsssnnnyyy~~~OOO@@@:::888666555444555666777999999::::::;;;<<<======???FFFDDDFFFZZZzzzkkkTTTQQQVVVWWWXXX\\\YYYXXXWWWSSSOOOMMMNNNOOORRRTTTVVVYYY]]]```bbbdddnnnttt|||~~~}}}~~~vvvkkkccchhhvvv|||qqqmmmbbbWWWUUU```nnnyyy~~~xxxssspppvvvtttvvviiizzz]]]CCC===888777888666:::999888888999;;;===???555>>>AAAEEEaaawwwsssrrr~~~~~~~~~~~~}}}||||||~~~}}}yyyvvvttttttwwwyyy{{{}}}|||sssiiibbb___^^^^^^hhhpppsssvvv{{{}}}zzz|||yyyyyy|||~~~xxxtttlllddd^^^[[[ZZZZZZ^^^\\\WWWQQQMMMJJJIIIHHHDDDCCCAAAAAABBBDDDFFFGGGJJJLLLOOOQQQTTTVVVXXXYYY^^^dddjjjkkklllnnnmmmiiiooopppppppppooommmjjjiii```YYYSSSRRRUUU^^^ooo}}}}}}uuunnnooowww~~~}}}~~~~~~zzzyyyyyywwwwwwvvvtttssswww~~~{{{yyyyyyzzz{{{zzzxxxwwwwwwxxxyyyxxxwwwxxxuuusssuuu{{{~~~~~~||||||{{{{{{|||wwwllliiifffggg{{{tttGGG<<<999888666555555555777777999999:::;;;<<<======>>>>>>GGGFFFEEESSSnnnnnnTTTOOOSSSTTTUUUXXXYYYXXXVVVSSSOOOMMMMMMOOORRRSSSUUUYYY\\\___bbbccchhhoooxxx~~~{{{iiiccclll~~~ssssssgggYYYUUU]]]kkkuuu{{{|||uuuqqqvvvxxxsssiiixxx~~~YYY@@@<<<888777999777999888777777999;;;===???;;;BBBDDDJJJfffzzzuuuqqq|||~~~||||||{{{|||}}}}}}|||{{{{{{~~~~~~zzzwwwvvvwwwzzz{{{{{{{{{{{{|||~~~yyyooohhhddd[[[aaagggmmmuuu{{{|||yyyzzzyyyzzz}}}xxxooofff___[[[YYYYYYWWWSSSOOOKKKIIIGGGFFFDDDCCCDDDEEEHHHMMMQQQTTTWWW[[[___cccfffhhhjjjlll~~~sssiii___XXXTTTVVV```kkkyyywwwtttqqqnnnnnnooopppzzz|||zzz}}}zzzxxxxxxuuuuuutttqqqnnnpppvvv{{{xxxwwwvvvttttttvvvwwwyyyxxxvvvuuuvvvwwwxxxwwwvvvtttsssrrruuu{{{~~~~~~}}}|||zzzyyyzzz|||}}}ttthhhccc___ddd~~~jjjAAA;;;999888777666555666777888999999:::;;;<<<===>>>>>>===GGGGGGEEEOOOhhhsssVVVNNNRRRUUUUUUVVVYYYXXXVVVRRRNNNLLLMMMOOOQQQRRRUUUXXX\\\___aaaccccccjjjsssyyy|||}}}{{{oooqqq}}}~~~rrrccc]]]bbbmmmvvv|||zzzsssvvv}}}rrrpppvvvRRR<<<;;;888777999888888777777777999;;;>>>@@@???EEEIIISSSnnn~~~yyypppxxx~~~}}}{{{{{{zzzyyyzzz{{{{{{{{{|||~~~yyy}}}|||yyywwwuuusssuuuwwwzzz~~~}}}zzzzzz~~~tttmmmaaa```aaagggpppxxxyyyxxxyyyxxxyyy|||~~~xxxmmmddd]]]YYYVVVUUURRROOOLLLJJJIIIIIIHHHIIILLLPPPUUU]]]dddiiikkkooouuuyyyzzz|||sssiii___XXXYYY]]]lllnnnooommmjjjfffdddcccmmm{{{vvv}}}}}}zzzxxxxxxuuuvvvuuurrroooooossswwwxxxwwwuuussssssssstttuuuuuuttttttuuuvvvwwwvvvtttttttttuuuxxx|||~~~~~~|||{{{zzzxxxxxx{{{}}}~~~}}}}}}}}}tttkkkgggbbbfff}}}ddd@@@>>>888888777666666777777888999::::::<<<===>>>??????===EEEFFFHHHUUUmmmxxx[[[PPPTTTXXXYYYYYYXXXWWWUUUQQQMMMKKKMMMNNNRRRSSSUUUXXX\\\___bbbcccdddiiippptttuuuuuuvvvxxxuuuoooqqqyyyxxxxxx~~~wwwpppNNN;;;;;;888777999777777777666777999<<<@@@BBBAAAGGGPPP```|||pppuuu~~~}}}|||{{{{{{{{{wwwyyy{{{{{{{{{|||~~~uuusssqqqooommmnnnqqqtttppptttzzz}}}{{{{{{~~~vvvhhhaaa\\\___hhhqqqvvvxxxzzzzzz{{{}}}}}}sssiiiaaa]]]TTTSSSQQQOOONNNNNNNNNOOOOOOSSSXXX^^^eeemmmwww}}}|||pppaaaXXXVVV```fffllllllgggbbbaaabbbfff|||{{{ttt{{{}}}|||zzzxxxuuuvvvvvvsssppppppssswwwwwwvvvuuussssssrrrsssssssssrrrssstttvvvvvvuuusssvvvwwwyyy{{{~~~~~~}}}{{{zzzyyyxxxyyy|||~~~{{{|||xxxuuuuuu}}}~~~{{{rrriiiccc___eee{{{[[[???<<<888777777777777888888888999:::;;;<<<>>>???@@@AAA@@@DDDDDDJJJZZZpppyyy^^^RRRTTTYYY[[[[[[XXXWWWTTTOOOLLLKKKLLLNNNRRRSSSVVVYYY\\\```bbbccceeejjjoooqqqqqqppprrrttt{{{~~~~~~}}}||||||kkkLLL;;;===999666888666666666777888;;;>>>BBBDDDCCCKKK[[[sssrrrttt~~~~~~|||{{{zzzzzzzzzzzzvvvxxxzzz{{{{{{|||~~~wwwpppkkkiiijjjkkkqqqxxxwwwyyy|||~~~{{{zzzpppeee[[[[[[bbbiiipppvvvzzzzzz{{{}}}|||yyyooofffbbbVVVTTTRRRQQQRRRTTTWWWXXX[[[```gggnnnsss{{{pppbbb[[[XXX___gggiiigggdddfffjjjkkk~~~}}}tttzzz}}}|||}}}|||{{{yyyuuuvvvuuurrrooonnnrrruuurrrrrrqqqqqqqqqrrrrrrsssrrrqqqrrrtttvvvvvvuuusssvvvxxx{{{~~~~~~|||{{{yyyxxxyyy{{{~~~yyyyyy{{{~~~ppppppuuu}}}~~~qqqaaaWWWWWWeee}}}PPP<<<777777777888888888888888888999:::;;;===>>>@@@AAABBBEEEFFFDDDIIIWWWgggwwwaaaTTTSSSWWWYYYYYYXXXWWWSSSNNNJJJJJJLLLNNNQQQSSSUUUXXX\\\___aaacccdddhhhmmmppppppqqqtttxxxzzz{{{|||yyydddHHH:::===:::666777555777777777999<<>>CCCGGGIIIJJJRRRhhhuuupppzzz~~~}}}{{{xxxvvvuuutttsssuuuwwwxxxxxxxxxyyyzzz~~~~~~yyytttnnnjjjlllttt}}}ssskkkddd___```ffflllmmmpppssssssyyyxxxppplllcccaaa^^^^^^aaagggmmmrrryyyxxxwwwvvvzzzvvvyyy|||zzzxxxuuuvvvyyyzzzyyywww|||{{{xxxrrrmmmlllooossssssrrrrrrqqqppppppooooooqqqqqqrrruuuwwwwwwuuusssooosssyyy}}}~~~}}}}}}wwwxxx{{{|||xxxvvvvvvvvvvvvvvvzzzyyywwwvvvxxx||||||}}}sssccc^^^iiiTTT???@@@999666777888999999999999999::::::<<<===???AAABBBCCCBBBHHHIIIJJJJJJMMMkkk{{{mmm^^^VVVUUUVVVVVVXXXVVVRRRMMMIIIIIIKKKNNNMMMOOOQQQTTTXXX[[[]]]______cccggghhhhhhjjjnnnrrrqqqtttxxx{{{}}}oooggguuuVVV===444:::999666888777888888999;;;???DDDHHHKKKKKKPPPgggvvvnnnwwwyyy|||yyywwwvvvvvvvvvwwwvvvvvvyyy{{{zzzvvvrrrzzz}}}}}}qqqooommmooovvv~~~vvvnnnddd```bbbggghhhkkkppptttzzzzzztttuuummmllljjjggggggkkkttt{{{uuu{{{{{{zzz|||{{{yyywwwvvvvvvvvvvvvzzz{{{yyyqqqjjjiiimmmqqqrrrrrrqqqqqqqqqqqqqqqqqqssssssrrrrrrrrrsssttttttnnnsssxxx|||}}}}}}}}}}}}xxxzzz}}}}}}}}}zzzrrrppptttyyywwwqqqppptttzzz~~~xxx}}}~~~|||~~~{{{{{{mmmQQQ>>>999:::444555555666888999;;;<<<:::<<<>>>@@@AAABBBBBBAAAEEEFFFDDDIIIMMMNNNcccxxxcccUUUSSSVVVWWWVVVVVVUUUTTTRRRPPPNNNMMMOOOPPPRRRUUUWWWYYYZZZZZZ___```ccceeegggkkkooossszzzzzzzzzyyyzzz~~~ggglllkkkHHH???999999;;;:::888999999999888:::AAAHHHHHHDDDEEEHHHRRRiiisssrrr~~~vvv~~~{{{xxxuuuuuuuuuuuuuuuuuuuuuwwwyyyxxxuuurrryyy~~~}}}xxxvvvkkkmmmpppuuu{{{vvvjjjeeefffddddddfffkkkooouuu}}}wwwxxxuuuuuusssqqqpppsssyyy~~~~~~vvv{{{|||{{{yyyzzzzzzyyyxxxwwwuuuttt{{{~~~|||tttllllllooorrrppppppppppppppppppppppppssssssrrrrrrrrrsssssstttqqqtttxxx{{{{{{zzzzzzzzzvvvzzz~~~~~~|||tttssszzz}}}uuurrrtttxxx|||yyy}}}}}}|||~~~```FFF999555555888888777777777777888888;;;===>>>@@@BBBBBBBBBBBBFFFGGGFFFJJJNNNNNNaaakkkXXXQQQSSSVVVYYYYYYXXXWWWUUUSSSQQQPPPOOOPPPRRRTTTVVVXXXYYYZZZ^^^___bbbdddfffiiinnnqqqwwwxxxyyyzzzzzz}}}yyy{{{~~~hhhqqq|||bbbGGG???888999:::999888999999999888:::AAAIIIIIIEEEDDDDDDKKKaaapppooo|||~~~vvv~~~|||yyyvvvttttttttttttsssssssssuuuvvvvvvtttrrrssswww{{{{{{wwwrrrmmmjjjjjjpppxxx}}}tttkkkjjjdddbbbbbbeeeiiippp}}}|||{{{{{{uuuyyy}}}|||vvvwwwyyy{{{zzzxxxuuusssxxx}}}{{{rrrkkkkkknnnnnnooooooppppppqqqqqqrrrrrrtttsssrrrqqqqqqrrrssssssuuuwwwyyyxxxwwwvvvvvvwwwtttyyy~~~yyyyyyyyytttsssvvvxxxzzz}}}||||||zzzVVV@@@<<<:::666999888888777777888888999===>>>@@@AAACCCCCCDDDDDDGGGIIIHHHLLLPPPNNN\\\yyy~~~dddVVVUUUYYY\\\\\\[[[YYYWWWUUUSSSRRROOOPPPRRRTTTUUUWWWXXXYYY\\\^^^```bbbdddhhhllloootttvvvxxxyyyyyy{{{}}}nnneeeooo}}}~~~qqq}}}zzz\\\EEE===888999:::999888999999:::999:::AAAJJJLLLIIIEEEBBBDDDZZZjjjkkkxxxzzzttt~~~|||yyyvvvttttttttttttssssssssstttuuuuuuttttttooonnnllliiigggffffffgggsssyyy|||}}}uuupppiiieeebbbdddgggmmmyyy}}}{{{yyyzzz~~~~~~|||tttwww~~~~~~}}}|||yyyvvvsssqqqrrrtttvvvvvvvvvuuutttvvv|||{{{pppiiijjjlllllloooooopppqqqrrrssssssttttttsssrrrqqqpppqqqssstttyyyzzzyyywwwtttrrrrrrsssrrrvvv{{{~~~{{{vvvtttvvvwwwzzz|||}}}}}}{{{{{{}}}tttNNN===??????888666666666888999;;;===>>>???@@@AAABBBDDDEEEFFFFFFGGGJJJIIILLLPPPMMMWWWnnnoooZZZVVVZZZ\\\[[[[[[YYYWWWUUURRRQQQPPPQQQQQQSSSTTTVVVWWWXXX\\\^^^```aaacccfffkkknnnrrrtttuuuuuuuuuwww{{{}}}~~~~~~}}}tttgggiiisss|||wwwuuuVVVCCC<<<888999:::888888:::;;;<<<<<<<<>>@@@AAAAAABBBBBBCCCEEEFFFHHHHHHGGGKKKIIIKKKOOOLLLQQQccctttZZZRRRUUUYYYXXXXXXVVVUUUSSSQQQPPPQQQQQQQQQQQQSSSTTTVVVWWW[[[]]]___aaabbbeeeiiimmmqqqqqqqqqqqqrrruuuyyy}}}|||{{{yyy|||||||||xxxzzzjjjLLLAAA<<<999;;;;;;888999;;;<<<>>>>>>???EEEPPPVVVWWWMMMFFFFFFZZZddddddttt|||}}}{{{yyyvvvuuutttuuuvvvuuuvvvvvvuuutttuuuxxxzzznnnfff[[[UUUXXXaaalllsss~~~|||yyyxxxzzz}}}{{{~~~wwwpppllljjjjjjooovvv}}}{{{yyyyyy{{{}}}~~~~~~wwwxxxyyyxxxvvvuuuuuuvvvwwwyyy||||||||||||}}}~~~|||xxxtttllliiieeeaaa\\\YYYWWWVVVfffooozzz}}}}}}~~~{{{|||yyysssppppppnnnkkkhhhhhhgggfffggghhhjjjkkksss{{{xxxiiiaaafffjjjgggkkkkkkllllllmmmmmmnnnnnnrrrpppooonnnooorrruuuwww||||||zzzvvvrrrooooooppptttuuuwwwxxx|||zzzzzz{{{{{{zzzxxxvvvuuuvvv~~~{{{VVV>>>888:::999777999::::::;;;===???AAABBBCCCCCCDDDEEEFFFHHHIIIJJJHHHLLLIIIJJJOOOMMMOOO\\\xxx___TTTTTTUUUUUUUUUUUUTTTRRRQQQPPPRRRQQQQQQQQQQQQSSSUUUVVVZZZ[[[]]]___```cccgggjjjmmmnnnooopppqqqtttxxx|||zzz}}}}}}yyyzzz}}}cccIII@@@<<<;;;<<<<<<999:::======??????@@@FFFQQQZZZ\\\OOOKKKMMMaaagggggg}}}pppwww{{{zzzwwwuuusssssstttuuuuuuvvvvvvtttssstttxxx|||pppjjjbbb```dddllltttxxx~~~}}}{{{yyyxxxyyyzzz|||{{{}}}~~~~~~}}}|||}}}~~~}}}}}}}}}wwwsssooopppttt~~~~~~~~~}}}{{{tttuuuuuutttrrrqqqqqqrrrvvvxxx{{{|||{{{zzz{{{{{{zzz{{{||||||{{{wwwqqqlll```^^^[[[WWWSSSRRRSSSTTT\\\cccmmmtttxxxzzz}}}~~~~~~|||~~~||||||~~~wwwwwwvvvtttsssqqqpppooouuu}}}xxxggg___fffkkkgggllllllmmmmmmmmmmmmmmmmmmpppooonnnmmmooorrrvvvyyy{{{{{{zzzwwwssspppooopppwwwxxxyyyyyyzzz~~~{{{yyyyyyzzzzzzyyyvvvrrroooooo}}}lllJJJ>>>===;;;;;;===999:::;;;===@@@BBBDDDFFFEEEEEEEEEEEEGGGIIIKKKLLLKKKNNNKKKJJJPPPOOOOOOZZZzzzdddWWWUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRQQQPPPPPPPPPRRRTTTUUUWWWYYYZZZ\\\]]]```dddggggggkkkooossstttuuuwwwxxxwwwzzz|||}}}{{{{{{}}}___GGG???<<<<<<>>>===:::;;;???;;;>>>??????EEEQQQ[[[___RRRRRRXXXlllnnnmmm}}}}}}ttt}}}zzzxxxvvvsssrrrrrrsssttttttuuuuuutttrrrtttxxx|||zzzvvvssssssxxx~~~|||yyyxxxxxxyyyxxxxxxxxxyyy{{{{{{zzzyyyzzz{{{{{{uuutttvvvvvv~~~zzzwwwuuuvvvuuusssqqqpppqqqrrrpppssswwwyyyyyyyyyyyyzzzwwwxxxyyyzzzyyyssskkkfffTTTRRROOOLLLJJJLLLPPPTTTRRRXXXaaajjjqqqvvvyyy{{{vvv}}}~~~|||~~~}}}yyy}}}zzzxxx}}}mmmeeemmmsssoooppppppppppppooooooooooooooonnnmmmmmmooossswwwzzzzzz{{{{{{xxxuuuqqqppppppyyy{{{{{{zzzzzz}}}zzz}}}yyyuuuxxxxxxzzzzzzyyyuuuoookkkfffyyy```@@@;;;>>>:::999???666777:::===BBBFFFJJJLLLFFFFFFEEEFFFGGGIIIKKKMMMMMMQQQLLLKKKQQQQQQPPPYYYuuucccUUUQQQUUUUUUVVVWWWWWWVVVVVVVVVSSSRRRPPPOOOPPPQQQSSSUUUUUUVVVXXXYYY[[[]]]aaadddbbbhhhpppvvvxxxwwwvvvvvvuuuwwwzzz||||||xxxwwwXXXBBB???======???>>>;;;<<<@@@:::===>>>>>>DDDPPP[[[___VVVYYYaaavvvtttqqqxxxuuusssrrrsssssssssrrrvvvsssrrrtttuuuvvv|||}}}{{{xxxwwwxxxyyyxxxwwwuuuxxx{{{}}}}}}|||||||||~~~~~~xxxtttvvvvvv}}}yyyyyyuuutttsssqqqppppppqqqqqqqqqsssvvvyyyyyyxxxvvvtttzzzyyyvvvsssnnneee\\\UUUNNNNNNMMMMMMMMMMMMMMMNNNQQQTTTZZZbbbeeeeeejjjqqqtttwwwyyyzzzxxxvvvttttttvvvwwwxxxzzz|||~~~qqqgggrrr{{{yyyvvvtttpppmmmllllllnnnoooqqqmmmiiiiiinnnuuuyyyzzz|||}}}zzzsssmmmjjjnnnsssyyywwwwww{{{|||yyyzzz}}}zzztttttt}}}~~~~~~~~~|||xxxxxx}}}|||rrriiiffflllyyyyyyUUU===999777:::>>><<<<<<<<<===@@@EEEKKKQQQTTTGGGFFFEEEEEEGGGJJJNNNPPPQQQPPPNNNMMMNNNQQQUUUWWWuuu}}}hhhXXXUUUSSSVVVXXXYYYYYYYYYWWWTTTRRRQQQNNNMMMMMMOOORRRSSSUUUVVVWWWXXXXXX[[[^^^aaa___dddjjjppprrrtttuuuvvvxxxxxxzzz}}}wwwqqq|||~~~wwwQQQ@@@;;;<<<===>>>???@@@AAAAAA@@@===<<<>>>EEENNNWWW[[[SSSWWW[[[uuu}}}xxx|||yyyvvvsssrrrrrrssssssrrrvvvsssrrrtttuuuvvv||||||zzzwwwvvvvvvwwwvvvuuusssvvvyyy{{{{{{zzz{{{{{{{{{}}}~~~~~~}}}}}}~~~~~~xxxzzzzzzvvvvvvyyyzzzxxxvvvxxxuuutttsssrrrqqqqqqqqqrrrqqqqqqssstttuuuuuuuuuuuuyyywwwsssmmmeee\\\UUUQQQRRRQQQPPPNNNMMMMMMMMMMMMMMMNNNTTT\\\``````ccchhhppprrrvvvwwwvvvuuuttttttsssttttttuuuvvvwwwwwwwww{{{zzzyyyxxxxxxyyy{{{|||tttfffkkkrrrqqqrrrpppnnnlllllllllmmmnnnnnnkkkiiikkkpppvvvyyy{{{wwwvvvssspppmmmooossswwwyyyvvvvvvyyyyyywwwwwwyyy|||||||||yyywwwxxx~~~}}}}}}{{{wwwxxx~~~zzzuuuttt~~~jjjKKK999999888999<<<999<<<===>>>@@@DDDIIIMMMPPPHHHGGGFFFFFFGGGJJJMMMOOOOOONNNLLLKKKMMMOOOSSSUUUjjjqqqaaaZZZRRRTTTWWWXXXYYYYYYWWWTTTRRRPPPNNNMMMMMMOOOQQQRRRSSSUUUWWWXXXYYYZZZ]]]```^^^aaafffiiikkknnnqqqsssxxxyyy{{{}}}~~~xxxxxx~~~}}}|||xxxuuu}}}mmmMMM@@@======>>>???@@@AAABBBBBBAAA???===>>>BBBIIIPPPTTTQQQRRRTTTlll}}}xxxzzzwwwsssqqqqqqrrrrrrrrrvvvsssqqqssstttvvv}}}{{{xxxuuuttttttuuutttsssqqqtttwwwyyyyyyyyyzzz{{{{{{|||}}}}}}{{{{{{|||}}}wwwgggdddfffmmmrrrtttuuuxxxuuutttsssrrrrrrrrrrrrrrrqqqpppppppppqqqrrrssstttyyywwwqqqhhh]]]VVVSSSSSSYYYXXXUUURRROOONNNMMMLLLJJJIIINNNWWW]]]^^^___bbbkkknnnrrrsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqsssrrrqqqqqqqqqssstttuuu~~~xxxfffdddhhhiiikkkkkkkkkkkkkkkkkklllllljjjiiijjjnnnssswwwzzzzzztttppplllkkknnnrrrvvvyyyyyyvvvuuuwwwvvvsssrrruuussstttvvvyyy}}}}}}{{{{{{~~~~~~|||yyyyyy|||YYYAAA777::::::;;;<<<777<<<===???BBBDDDGGGIIIJJJJJJIIIHHHGGGHHHIIILLLMMMMMMKKKJJJIIIJJJLLLOOOQQQ\\\|||iiiZZZRRRRRRTTTXXXZZZYYYVVVTTTQQQPPPNNNMMMMMMNNNPPPQQQQQQTTTWWWXXXYYYZZZ\\\^^^dddfffgggiiikkknnnrrrvvvwwwxxxzzz}}}~~~sssxxxzzzvvv|||tttpppwww```HHH???>>>>>>??????@@@AAABBBBBBBBB@@@??????BBBHHHNNNQQQRRRRRROOOeee|||xxx~~~zzzvvvrrrppppppqqqrrrrrruuurrrqqqrrrtttuuu|||zzzwwwuuusssttttttsssrrrpppsssvvvwwwxxxxxxyyy{{{}}}~~~~~~}}}|||}}}~~~~~~}}}qqqfff```[[[YYY]]]fffmmmrrruuuzzzuuuttttttsssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqvvvuuupppfff\\\XXXZZZ^^^aaa___\\\XXXSSSPPPMMMLLLKKKIIIMMMWWW```bbbcccdddjjjmmmpppqqqqqqpppqqqrrrsssssssssrrrrrrqqqqqqqqqoooooooooooopppqqqssssssuuuzzzhhh``````bbbfffggghhhjjjjjjjjjjjjiiihhhiiimmmqqquuuxxxyyyyyysssmmmhhhhhhnnntttvvvvvvxxxuuutttvvvtttpppoooqqqnnnooottt||||||xxxyyy~~~~~~{{{xxx|||xxxNNN===888<<<;;;<<<>>>999;;;===@@@CCCFFFGGGHHHIIIKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIGGGGGGHHHJJJLLLNNNRRRvvv]]]SSSQQQRRRWWWZZZXXXVVVTTTRRRPPPOOOMMMMMMMMMNNNOOOOOORRRVVVXXXYYYYYYZZZ[[[eeegggiiikkklllnnnrrruuurrrtttwwwzzz}}}qqquuu|||uuuooosss{{{{{{}}}uuuqqqVVVDDD>>>======>>>???@@@@@@AAAAAA@@@@@@@@@BBBEEELLLSSSXXXWWWXXXTTTeee|||zzz}}}wwwtttpppooooooqqqqqqqqqtttqqqppprrrssstttyyy~~~yyyvvvtttssstttttttttsssqqqsssvvvwwwwwwwwwyyy{{{}}}~~~~~~}}}|||}}}~~~{{{~~~~~~~~~~~~pppddd\\\WWWUUUWWWUUUXXXaaajjjoootttyyytttuuuuuutttttttttssssssrrrsssuuuvvvuuussspppnnnmmmmmmkkkeee___^^^ccciiihhhgggddd___YYYSSSNNNKKKKKKHHHLLLWWWaaaeeegggiiilllnnnpppqqqpppooooooppprrrrrrrrrrrrrrrrrrrrrsssnnnnnnnnnooopppqqqrrrrrrqqq||||||mmmaaa]]]]]]dddeeegggiiijjjiiihhhhhhhhhkkkooosssuuuuuuuuuuuunnniiieeegggooovvvxxxwwwwwwtttssstttsssooonnnpppmmmooouuu~~~|||wwwwww{{{}}}{{{xxxvvv}}}kkkHHH<<<:::<<<888;;;???;;;;;;===AAADDDGGGIIIJJJJJJKKKJJJIIIHHHGGGHHHHHHIIIHHHGGGFFFFFFFFFHHHJJJKKKOOOvvvhhhWWWQQQPPPUUUZZZWWWUUUVVVRRRQQQPPPNNNNNNMMMNNNNNNNNNQQQTTTVVVWWWXXXYYYZZZ]]]```ccceeeggghhhjjjkkklllooosssvvvyyy}}}tttvvv{{{sssiiijjjooorrrsssuuurrrsssuuuwwwzzzxxxxxx|||eeePPPCCC===<<<<<<======>>>>>>?????????AAABBBCCCGGGNNNWWW]]]\\\cccbbbooo}}}|||rrrpppnnnnnnoooppppppppprrrppppppssssssrrruuu{{{}}}~~~~~~vvvtttrrrrrrssstttttttttrrrtttuuuvvvuuuvvvwwwyyyzzz{{{||||||zzzzzz{{{|||{{{}}}}}}{{{yyyxxxxxx{{{}}}}}}ooobbb\\\[[[\\\\\\WWWTTTWWW```hhhlllqqqvvvtttuuuuuuvvvuuuuuuttttttrrrtttvvvxxxxxxvvvrrrpppggghhhiiihhhfffgggkkkooonnnnnnlllhhhaaaXXXPPPLLLHHHGGGJJJSSS\\\```eeejjjlllnnnppppppnnnnnnnnnooonnnnnnoooooopppqqqqqqqqqlllmmmmmmnnnnnnooooooooossswww~~~zzzlllbbb___fffggghhhiiiiiihhhgggfffiiilllppprrrqqqooommmmmmfffdddccchhhqqqxxx{{{zzztttqqqppprrrqqqnnnmmmpppoooqqqvvv~~~~~~zzzvvvtttvvvwwwwwwuuuuuu}}}{{{^^^AAA:::<<<===666999>>>;;;<<<>>>AAADDDGGGIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFGGGIIIJJJNNNiiiqqq\\\RRRNNNTTTYYYVVVUUUXXXTTTSSSRRRPPPOOONNNNNNMMMMMMPPPSSSTTTUUUVVVXXXZZZXXX[[[___bbbcccdddeeegggjjjnnnrrrtttuuuyyy|||zzz}}}|||{{{|||}}}}}}vvvhhhcccdddbbbaaaaaa^^^___cccjjjsss}}}zzzqqqYYYJJJBBB===<<<<<<<<<=========>>>>>>@@@AAABBBCCCFFFNNNYYYbbbdddsssvvv|||}}}}}}mmmllllllmmmooopppooonnnpppooopppsssssspppqqquuuwww{{{|||{{{{{{~~~}}}zzzrrrqqqoooppprrrtttttttttrrrsssttttttsssssstttvvvwwwyyyzzzzzzyyyyyyzzz||||||~~~~~~~~~~~~zzzyyyxxxvvvvvvvvvwwwxxxwwwzzz|||||||||vvviiiccceeeiiijjjhhhZZZWWWYYYaaaiiimmmrrrwwwtttuuuvvvvvvvvvvvvuuutttppprrrtttwwwxxxxxxxxxwwwmmmooorrruuuvvvvvvvvvuuurrrrrrrrroooggg]]]RRRLLLGGGFFFIIIOOOTTTXXX```hhhjjjkkkmmmnnnmmmmmmooopppmmmmmmmmmmmmnnnnnnnnnnnnlllmmmmmmnnnnnnnnnmmmmmmsssqqqxxxtttmmmiiiiiiiiiiiihhhgggfffeeeiiilllpppoookkkgggddddddcccccceeekkkrrrxxxzzzyyyooolllllloooooommmmmmpppppprrrvvv{{{~~~{{{yyyvvvttttttuuuvvvwwwyyyjjjMMM<<<:::@@@AAA:::<<>>???AAACCCDDDFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIKKK\\\~~~rrrbbbUUUNNNSSSXXXUUUUUUYYYUUUTTTSSSRRRPPPOOONNNMMMMMMOOOQQQRRRSSSUUUWWWZZZYYY[[[^^^```aaadddgggjjjmmmqqqttttttsssuuu{{{zzzxxxxxxzzzzzzrrrppprrryyyzzzjjjccc```\\\XXXWWWSSSSSSWWWaaappp}}}dddLLLDDDAAA===============>>>>>>>>>>>>???AAACCCDDDIIISSSaaalllsss}}}}}}iiiiiijjjmmmppppppooommmnnnnnnppptttsssooonnnrrrsssvvvxxxxxx{{{~~~|||xxxpppnnnmmmnnnpppssstttsssrrrssssssrrrqqqqqqrrrtttwwwxxxzzzzzzzzzzzz|||}}}}}}~~~}}}|||}}}~~~wwwwwwwwwwwwvvvvvvuuutttqqqtttwwwxxxzzz|||}}}{{{{{{rrriiiiiioootttrrrnnn^^^[[[]]]dddkkkpppuuuzzztttuuuvvvwwwwwwvvvuuutttooopppqqqtttwwwzzz|||~~~yyy{{{~~~|||tttuuuvvvssskkk```TTTLLLGGGGGGIIIMMMOOOSSS\\\fffggghhhkkkllllllmmmppprrrnnnnnnmmmmmmmmmmmmmmmlllnnnnnnooooooooonnnnnnmmmpppkkksss|||llllllkkkiiihhhgggfffeeeiiilllnnnlllgggaaa^^^]]]eeefffiiinnnsssuuuvvvuuukkkiiijjjmmmnnnlllllloooppprrruuuwwwyyyyyyyyyyyyzzzzzzyyywwwuuuvvvyyy|||ZZZ@@@:::;;;EEEGGG???AAAEEE@@@@@@AAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHIIIIIIHHHSSSwwwyyyttttttfffVVVNNNSSSWWWUUUUUUZZZVVVUUUTTTSSSQQQOOONNNNNNNNNOOOPPPQQQQQQTTTWWWZZZZZZZZZ[[[[[[]]]aaaggglllqqqtttvvvuuurrrsssyyy~~~yyyyyyyyyyyy{{{~~~wwwmmmiiijjjmmmzzz|||llleeebbb]]]YYYXXXRRRQQQTTT___ooo}}}~~~[[[CCC@@@AAA===>>>>>>>>>>>>????????????===@@@CCCFFFMMMZZZkkkxxx||||||nnnnnnnnnooonnnnnnmmmlllppppppqqqqqqqqqqqqqqqpppuuuvvvxxxyyyyyyxxxvvvuuupppooommmllllllnnnpppqqqssssssssssssssssssssssssqqqsssvvvyyy{{{|||||||||{{{}}}~~~}}}|||{{{|||~~~{{{zzzyyyxxxwwwvvvvvvvvvsssqqqsssyyyyyyuuuwww|||wwwtttqqqssswwwxxxtttooo___YYYXXX```jjjooorrruuuuuuuuutttuuuvvvvvvtttrrrooopppqqqrrrtttyyy}}}}}}{{{zzzxxxrrrfffWWWLLLEEEFFFFFFGGGKKKRRR[[[aaafffhhhiiikkkllllllkkkkkkllllllkkkkkkkkkjjjjjjjjjoooooommmllllllmmmnnnnnnoooooouuuzzzlllkkkhhhfffddddddddddddmmmllljjjddd]]]YYYYYYZZZ]]]aaaiiiqqqwwwxxxuuurrrkkkhhhiiikkkjjjhhhnnnwwwxxxyyyzzzzzzzzzzzz{{{||||||zzzvvvxxxzzzzzz}}}{{{}}}rrrMMM===:::AAAIIINNNNNNJJJFFFCCCDDDDDDDDDCCCCCCEEEHHHLLLHHHGGGGGGHHHHHHHHHEEECCCGGGIIIJJJIIIHHHHHHIIIJJJLLLTTToooyyypppkkkcccYYYOOOMMMSSSXXXYYYVVVUUUTTTRRRQQQOOOOOONNNNNNPPPNNNLLLKKKLLLOOOSSSUUU[[[\\\\\\]]]^^^aaaeeeiiijjjmmmqqqssstttuuuvvvxxxxxxxxxyyy{{{|||~~~{{{uuuppptttrrrwww{{{nnneeeaaa\\\UUUOOOTTTPPPSSSbbbrrr|||^^^DDDBBBCCC<<<@@@@@@???===<<<===@@@CCCCCCDDDCCCBBBJJJ[[[kkkrrr|||zzzxxxnnnnnnnnnnnnmmmlllkkkkkkpppqqqrrrssssssssssssssswwwxxxyyyyyyxxxwwwuuutttttttttrrrnnniiihhhllloooppppppppppppppppppppppppnnnpppsssvvvxxxyyyyyyyyy{{{|||}}}|||zzzyyyyyyzzz{{{{{{yyyxxxwwwwwwvvvvvvtttrrrtttyyyyyyuuuuuuyyywww~~~|||yyyvvvuuuuuuqqqlllgggZZZVVVVVV\\\dddiiinnnssssssssstttuuuwwwvvvtttqqqoooooonnnmmmnnnqqquuuyyy|||~~~|||yyyvvvpppfffXXXNNNHHHHHHGGGHHHKKKRRRZZZaaahhhiiijjjkkkllllllkkkkkkkkkkkkkkklllmmmmmmnnnnnnnnnnnnlllkkkkkkllllllmmmqqqpppqqqxxxwwwnnniiihhhgggeeeeeeeeeeeefffcccbbb```[[[WWWVVVYYY\\\ccchhhooouuuvvvsssooollljjjffffffiiikkknnnyyy|||xxxyyy{{{zzz~~~~~~yyyvvvxxxzzzzzz|||yyyzzz~~~\\\BBB;;;<<>>AAAGGGHHHGGGGGGEEEBBB>>>===>>>@@@@@@BBBAAAAAAIIIYYYgggmmm|||}}}{{{mmmmmmllllllkkkjjjiiiiiipppqqqrrrtttvvvwwwwwwwwwzzzzzzzzzzzzxxxvvvtttssspppvvvzzzxxxqqqlllkkknnnmmmmmmmmmmmmmmmmmmmmmmmmnnnooorrruuuwwwxxxxxxxxxzzz{{{{{{zzzwwwvvvvvvwww|||{{{zzzxxxwwwvvvvvvvvvuuusssuuuxxxxxxtttssstttqqqtttwwwzzz|||}}}|||zzzwwwrrrkkkddd^^^ZZZUUURRRSSSWWW[[[___gggooopppqqqsssvvvxxxwwwtttqqqnnnnnnmmmkkkiiihhhjjjlllnnnwww|||yyyzzzwwwtttpppmmmhhh```UUUMMMJJJJJJIIIIIILLLSSS[[[bbbiiijjjkkklllllllllkkkjjjiiijjjkkkmmmnnnpppqqqqqqmmmmmmlllkkkjjjkkkkkkkkkpppnnnmmmnnnooonnniiieee````````````aaabbbcccddd[[[YYYVVVRRRQQQUUU[[[```hhhooowwwzzzwwwqqqllljjjiiifffdddfffkkkuuu~~~xxxyyy|||xxx{{{|||xxxwwwyyy{{{zzzwwwqqqooosss}}}hhhHHH:::;;;===BBBIIIMMMMMMKKKGGGFFFCCCFFFJJJLLLKKKJJJJJJJJJRRRQQQPPPQQQQQQOOOMMMJJJFFFIIIKKKLLLKKKJJJJJJJJJKKKOOOZZZuuu{{{qqqfffXXXOOONNNPPPQQQPPPVVVVVVTTTRRRPPPOOONNNMMMLLLLLLLLLMMMOOOQQQSSSTTTQQQUUU[[[___```____________bbbhhhmmmqqquuuyyy|||xxxvvvsssqqqqqqtttwwwyyy{{{|||tttooommmrrrxxxvvvqqqjjjffffffhhhjjjjjjddd\\\[[[iiizzziiiIII===@@@JJJRRROOOMMMIIIDDD???======??????AAAAAABBBJJJYYYeeejjjooo|||mmmlllkkkjjjiiihhhhhhhhhoooppprrruuuwwwyyyzzzzzz}}}||||||{{{yyywwwtttssskkksss}}}xxxqqqnnnmmmmmmmmmmmmmmmmmmmmmmmmooopppsssuuuwwwxxxxxxxxxwwwyyyyyyyyywwwvvvwwwxxx|||{{{yyyxxxwwwvvvuuuuuuuuutttuuuwwwvvvsssooommmlllmmmpppttttttrrrsssvvvvvvtttoooggg]]]VVVRRRPPPRRRQQQRRRTTTTTTVVV```kkkmmmnnnqqquuuxxxwwwssspppooopppqqqooollliiigggggghhhnnnrrrrrrtttzzz|||zzzllliiieeebbb___ZZZSSSMMMKKKJJJIIIIIIMMMTTT^^^dddjjjkkklllmmmlllllljjjiiiiiijjjkkklllnnnoooppppppmmmmmmlllkkkkkkjjjjjjjjjkkkjjjjjjiiigggfffdddbbb[[[\\\]]]^^^```aaacccccc[[[WWWRRROOOPPPVVV^^^dddlllttt{{{}}}xxxqqqnnnmmmjjjhhheeefffmmm}}}}}}{{{{{{uuuyyyyyywwwwwwzzz|||zzznnngggeeeooo{{{\\\AAA999===;;;@@@FFFJJJJJJHHHFFFDDDDDDHHHMMMPPPPPPMMMKKKJJJQQQPPPOOOOOOOOONNNJJJHHHFFFHHHKKKLLLKKKJJJJJJKKKJJJNNNSSSfffuuujjj\\\RRRNNNPPPSSSTTTWWWVVVUUUTTTRRROOONNNMMMJJJKKKMMMOOOPPPRRRRRRSSSPPPTTTYYY\\\^^^]]]^^^^^^```dddiiinnnsssxxx|||}}}yyyvvvtttsssssstttvvv~~~vvvmmmgggiiiooojjjiiihhhiiikkknnnoooppphhh___]]]iiiyyyYYYFFFCCCDDDKKKUUUVVVRRRKKKCCC===;;;>>>AAACCCCCCBBBBBBKKKZZZeeeiiieeeppp{{{vvvlllkkkiiihhhggggggggghhhmmmnnnqqqtttwwwyyyzzz{{{}}}}}}|||{{{yyywwwvvvuuuqqqssswww}}}}}}vvvpppooooooooooooooooooooooooooooooqqqssstttuuuvvvwwwuuuvvvxxxxxxxxxxxxzzz|||{{{zzzyyywwwuuutttttttttsssttttttttttttrrrlllfff___\\\\\\______]]]```fffooolllggg^^^VVVQQQOOOPPPSSSRRRRRRSSSPPPQQQ[[[fffkkkmmmppptttwwwvvvsssppppppsssvvvwwwvvvssspppoooooonnnmmmnnnssswwwvvvqqqeeeaaa]]][[[ZZZXXXSSSOOOJJJJJJIIIIIIMMMVVV```gggjjjkkklllllllllkkkjjjiiijjjjjjkkkkkkkkklllllllllmmmmmmllllllkkkjjjiiiiiiffffffgggfffdddaaa___^^^ZZZ[[[]]]^^^```aaabbbccc\\\XXXSSSPPPSSSYYY```eeennntttyyyxxxqqqkkkiiijjjiiijjjkkknnnwww}}}xxxtttvvvwwwvvvwww{{{{{{xxxeee\\\^^^nnnrrrSSS>>>999>>>===AAAFFFIIIIIIHHHFFFFFFDDDIIIOOORRRQQQNNNKKKJJJNNNMMMLLLLLLMMMKKKIIIFFFEEEHHHJJJKKKKKKJJJKKKKKKJJJOOORRR___~~~tttfffXXXPPPPPPSSSVVVVVVVVVVVVUUUSSSQQQOOOMMMJJJKKKMMMOOOQQQRRRRRRRRRRRRTTTWWWXXXZZZ[[[^^^```eeehhhmmmqqquuuyyy~~~|||zzzxxxvvvsssxxx}}}}}}yyysssjjjbbbccchhheeefffjjjppptttuuurrroooddd\\\[[[gggvvv~~~~~~wwwPPPEEEGGGIIIQQQ]]]bbb[[[PPPDDD<<<:::>>>BBBEEEDDDBBBBBBLLLZZZdddggg\\\___rrr~~~~~~|||uuujjjiiihhhggggggggghhhiiijjjkkknnnqqqtttwwwyyyyyy{{{{{{zzzyyyxxxwwwwwwwww}}}wwwqqqqqquuuwwwtttpppqqqqqqqqqqqqqqqqqqqqqqqqllllllmmmooopppqqqsssssssssuuuxxxyyyyyyzzz|||~~~zzzyyywwwuuutttsssrrrrrrppprrrrrrrrrrrrpppiii```TTTLLLGGGIIIJJJLLLVVVcccnnnkkkfff```[[[WWWTTTRRRQQQQQQQQQRRRPPPQQQYYYccckkklllooosssuuuuuurrroooooossswww{{{}}}{{{vvvqqqppprrrrrrmmmggg```\\\XXXVVVVVVUUURRRNNNKKKJJJIIIIIIMMMUUU```hhhhhhiiijjjkkkkkkkkkjjjiiikkkjjjjjjjjjiiiiiihhhhhhkkkkkkkkkkkkjjjiiigggfffddddddcccbbb```\\\YYYVVVVVVWWWXXXYYYYYYZZZYYYYYYZZZWWWSSSSSSWWW^^^cccgggooopppoookkkeeeaaa```aaaeeelllsssyyy|||tttsssuuuvvvuuuwww{{{zzzvvvZZZRRRVVVlllbbbFFF999999>>>AAADDDIIIKKKKKKJJJJJJJJJFFFJJJNNNPPPPPPMMMKKKJJJMMMLLLKKKLLLMMMLLLJJJGGGFFFGGGIIIIIIHHHIIIKKKLLLKKKOOORRRYYYuuutttbbbTTTNNNOOORRRUUUVVVVVVVVVTTTRRRPPPOOOLLLMMMNNNOOOPPPQQQQQQQQQSSSTTTTTTUUUVVVYYY]]]aaaeeehhhkkknnnqqquuuzzz}}}{{{|||tttvvvvvvyyy~~~{{{tttkkkdddeeejjjgggiiinnnvvv}}}}}}uuunnnccc]]]^^^jjjwwwmmmKKKCCCHHHLLLXXXfffjjjcccVVVHHH>>>;;;===@@@BBBCCCBBBDDDNNNZZZaaa```TTTQQQZZZsss||||||iiihhhgggfffggghhhjjjkkkgggiiikkknnnrrrtttvvvvvvvvvvvvuuuuuuuuuvvvvvvwww~~~yyyrrrooooooqqqpppoooooooooooooooooooooooooookkkllllllmmmnnnpppqqqrrrtttvvvwwwxxxxxxyyy{{{|||yyyxxxvvvtttrrrqqqppppppmmmppppppooopppooofff\\\QQQHHHDDDHHHJJJLLLVVVdddooommmjjjhhheee```XXXQQQMMMLLLNNNQQQRRRTTT[[[cccmmmmmmnnnqqqssssssqqqooonnnpppssswww~~~{{{uuuoookkkfffbbb^^^\\\[[[YYYUUUQQQNNNMMMJJJIIIKKKSSS]]]eeefffgggiiijjjkkkjjjjjjiiijjjjjjjjjiiiiiihhhhhhhhhiiiiiiiiiiiihhhfffdddcccdddaaa^^^]]]\\\ZZZWWWTTTTTTUUUUUUUUUTTTSSSRRRQQQUUUSSSSSSWWW___fffkkknnnmmmiiiddd^^^[[[ZZZ\\\^^^cccnnn{{{zzztttssstttuuutttwww{{{yyytttZZZRRRZZZtttsssPPP===:::<<<>>>BBBFFFIIILLLLLLKKKKKKKKKHHHJJJMMMNNNLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMKKKIIIFFFFFFGGGFFFFFFGGGKKKMMMKKKNNNOOOQQQaaakkkXXXNNNLLLNNNTTTUUUVVVVVVUUUTTTRRRPPPNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTWWW[[[___^^^```cccfffiiimmmrrruuutttvvvyyy|||~~~zzz{{{yyywwwzzz~~~~~~}}}uuullliiikkkkkkjjjmmmvvvwwwmmmddd```bbbjjjqqquuuyyy|||yyy}}}zzzzzz___HHHDDDIIIMMMVVVaaaccc^^^UUUKKKAAA===<<<===>>>BBBEEEKKKUUU^^^^^^YYYNNNKKKOOOcccxxxwwwiiihhhgggfffgggiiikkkllleeegggiiimmmooorrrssstttrrrrrrrrrrrrsssuuuvvvvvvwwwwwwxxxvvvtttqqqooommmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnoooqqqssssssuuuvvvxxxxxxwwwwwwyyyzzzxxxwwwuuusssqqqpppooooookkknnnooommmooooooeeeYYYOOOIIIJJJRRRTTTPPPUUU```pppooonnnooommmeeeXXXMMMJJJHHHJJJPPPTTTWWW]]]dddnnnmmmnnnppprrrrrrqqqooommmmmmnnnrrr||||||{{{uuuqqqllliiigggddd___[[[QQQOOOKKKIIIJJJQQQ[[[bbbeeefffhhhiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiifffgggggggggfffdddbbbaaaddd___ZZZYYY[[[\\\ZZZXXXZZZZZZZZZYYYXXXVVVSSSRRRRRRRRRTTT[[[fffoootttuuujjjddd\\\WWWWWW[[[___aaacccqqq{{{yyyzzzzzzxxxvvvssstttttttttwww{{{xxxssseee^^^hhhyyyaaaEEE<<>>@@@AAADDDHHHOOOYYY___ZZZRRRJJJVVVSSSVVVyyyssslll{{{eeeeeeffffffgggggghhhhhhggghhhiiijjjmmmoooqqqrrrpppppprrrssstttuuuuuuuuuttttttssstttuuutttrrroooppppppooonnnnnnnnnnnnooonnnoooooooooppppppqqqqqqqqqrrrsssrrrrrrrrrtttvvvwwwvvvtttsssqqqpppoooooonnnmmmnnnppprrrooojjjddd___[[[VVVUUUXXXXXXVVVSSS]]]gggooonnnhhhaaaYYYRRRJJJGGGFFFIIIMMMRRR\\\eeekkkjjjlllooorrrrrrooolllooosssppprrr}}}nnn___ZZZSSSOOORRRVVVYYY^^^ccciiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjiiihhhffffffeeedddcccbbbbbbaaa]]]\\\YYYWWWWWWWWWYYYZZZ\\\______\\\\\\]]]XXXRRRQQQVVV]]]eeeooowwwuuuooogggccc___^^^aaaeeeffffffiiiqqq{{{|||xxxwwwwwwzzzzzzxxxuuussssssuuuwwwsssyyywww{{{ZZZAAA???===>>>BBBBBBEEEFFFFFFHHHIIIHHHGGGFFFHHHGGGEEEFFFGGGGGGFFFEEEDDDEEEGGGIIIIIIGGGEEEDDDGGGHHHIIIGGGDDDDDDEEEGGGHHHKKKIIIJJJOOOZZZ{{{kkkYYYNNNMMMQQQQQQTTTYYYYYYUUUSSSUUUQQQPPPNNNMMMMMMMMMOOOPPPPPPPPPPPPPPPQQQSSSTTTUUUTTTYYY]]]___```bbbhhhmmmppprrrtttuuuuuuuuuwwwyyytttnnnnnn{{{~~~zzzyyysssiiiccccccaaa___^^^```dddgggssswww}}}zzzmmmSSSKKKIIISSS^^^___WWWPPPPPPQQQUUUTTTKKK@@@===???>>>@@@DDDKKKWWW```^^^XXX[[[bbb[[[WWWpppsssmmmggggggfffffffffggggggggggggggghhhjjjlllnnnpppqqqooopppqqqrrrttttttttttttssssssrrrsssuuuuuutttrrrrrrqqqpppooonnnoooppppppoooooooooooooooooooooooonnnpppqqqqqqpppqqqtttvvvvvvvvvuuutttsssqqqqqqpppmmmmmmoootttxxxyyyuuuqqqjjjbbbZZZXXXZZZZZZVVVQQQWWW___eeeeeebbb^^^WWWPPPKKKIIIHHHJJJLLLQQQ[[[fffjjjjjjlllnnnqqqqqqooommmrrrxxxxxx||||||oooccc[[[WWW[[[bbbfffiiimmmjjjiiiiiiiiiiiiiiiiiihhhjjjjjjjjjjjjjjjiiiiiihhhccccccccccccbbbaaa______\\\[[[YYYXXXXXXYYYZZZZZZ\\\```aaa^^^ZZZYYYWWWSSSWWW^^^eeeiiinnnrrrqqqmmmjjjjjjiiihhhgggfffeeeeeefffkkkppprrrpppoooppprrr~~~{{{wwwtttttttttuuutttqqq|||iiiKKK<<<@@@??????BBB@@@EEEFFFGGGHHHIIIHHHGGGFFFGGGEEEDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEGGGHHHHHHGGGFFFFFFGGGGGGIIIGGGFFFIIIOOOmmmxxxiii[[[SSSMMMMMMPPPVVVXXXTTTSSSTTTRRRQQQOOOMMMLLLLLLLLLMMMNNNNNNNNNOOOPPPQQQSSSSSSSSSWWWZZZ\\\]]]```fffkkkllloooqqqsssssssssssstttxxxzzz|||}}}}}}~~~wwwwwwzzztttnnnhhhlllnnnpppooooooqqquuuzzz}}}~~~}}}}}}xxxaaaPPPNNNPPP]]]pppxxxmmm[[[YYYZZZ[[[XXXMMMAAA<<<>>>>>>@@@BBBGGGRRR]]]```\\\hhhjjj```VVVeeetttooo}}}iiihhhgggfffeeeeeeffffffffffffggghhhjjjlllnnnooooooppprrrsssttttttuuuuuutttsssrrrssstttuuusssrrrrrrqqqpppnnnnnnooopppqqqlllmmmmmmmmmnnnnnnooooooppprrrrrrrrrqqqqqqsssuuuvvvvvvuuuuuutttsssrrrqqqmmmnnnqqqxxx~~~mmmeee]]]\\\___aaa]]]XXXVVV[[[^^^^^^^^^]]]XXXQQQOOOMMMKKKLLLMMMQQQ]]]iiijjjkkkmmmpppqqqrrrqqqpppssszzz|||yyyeeebbbaaadddfffgggjjjoooiiiiiiiiihhhhhhgggggggggiiiiiiiiiiiiiiihhhhhhgggaaaaaaaaa```___]]][[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^```aaa```[[[UUUTTTUUUVVV\\\dddkkklllkkkmmmllljjjnnnooonnnkkkgggdddbbbbbbcccccccccdddgggmmmtttyyy|||vvvsssssstttsssqqqppp]]]FFF>>>BBB@@@???AAA>>>FFFGGGHHHHHHHHHIIIJJJLLLIIIGGGFFFGGGIIIKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJFFFFFFGGGGGGGGGGGGHHHHHHGGGJJJGGGEEEFFFHHH[[[|||xxxhhh[[[MMMLLLNNNSSSVVVTTTSSSTTTSSSRRRPPPNNNLLLKKKKKKJJJMMMMMMMMMMMMNNNPPPQQQRRRTTTVVVXXXYYYZZZ]]]bbbffffffjjjnnnqqqqqqqqqrrrssssssuuuwwwxxxyyyzzz|||~~~}}}~~~~~~yyyoookkkiiilllppptttuuuttttttxxx{{{pppXXXNNNQQQVVV```sssuuubbbbbbaaaaaa\\\PPPBBB===???BBBBBBBBBDDDNNNYYY^^^\\\dddccc^^^UUU]]]wwwuuu{{{hhhgggfffdddcccdddeeeeeeeeeeeefffgggiiikkklllmmmpppqqqrrrssstttuuuuuuuuuvvvtttrrrrrrssssssrrrpppqqqpppooonnnnnnnnnooooooiiijjjkkkmmmnnnpppqqqqqquuuuuuuuutttrrrrrrsssttttttuuuuuuuuuuuutttrrrrrrlllmmmpppwww~~~pppjjjcccbbbeeefffccc^^^VVVYYYZZZ\\\```ccc```[[[TTTOOOLLLKKKMMMRRR]]]iiijjjlllnnnpppqqqrrrrrrrrrqqqyyy|||{{{gggjjjnnnnnnfff^^^___eeehhhhhhhhhggggggfffffffffhhhhhhhhhhhhgggfffeeedddaaa```___]]][[[XXXVVVUUUUUUVVVWWWZZZ[[[]]]^^^^^^bbb```[[[VVVQQQQQQVVV\\\dddkkkpppmmmjjjjjjjjjiiikkkkkkjjjhhheeeeeefffhhhfffaaa\\\[[[bbbmmmxxx|||uuurrrqqqrrrqqqooosss|||SSSBBB>>>BBB>>>???BBB@@@EEEFFFGGGGGGGGGIIIMMMPPPJJJHHHFFFGGGIIIKKKMMMMMMJJJIIIHHHHHHHHHHHHIIIJJJGGGFFFEEEEEEFFFHHHJJJKKKGGGLLLIIIGGGGGGEEEPPPhhhqqqbbbTTTOOONNNSSSUUUTTTTTTUUUTTTSSSQQQOOOMMMKKKJJJIIILLLLLLLLLLLLMMMOOOPPPQQQUUUVVVWWWWWWYYY[[[^^^```aaaeeejjjnnnpppqqqrrrssssssuuuwwwwwwwwwxxxzzz|||{{{~~~~~~||||||~~~wwwmmmjjjkkkgggjjjnnnnnnllliiiiiijjjsssuuuyyyeeeQQQHHHOOOTTTXXXdddnnnjjj^^^eeedddddd___SSSDDD>>>@@@AAABBBAAACCCLLLXXX^^^^^^XXXVVVXXXUUUYYY|||gggfffdddbbbaaabbbdddeeeddddddeeefffgggiiikkklllooopppqqqsssttttttttttttuuusssqqqpppqqqqqqpppoooppppppooooooooonnnnnnnnnhhhiiikkkmmmoooqqqrrrsssvvvvvvvvvtttrrrqqqqqqsssrrrssstttuuuuuutttrrrqqqllllllooouuu}}}xxxtttnnnkkkiiifffaaa]]][[[\\\\\\^^^gggooooooiiiXXXQQQJJJJJJMMMSSS^^^gggkkkmmmoooqqqqqqrrrsssuuuvvvvvvqqqyyyqqqaaa]]]aaaggggggfffffffffffffffeeegggggggggfffeeecccaaaaaa___^^^\\\YYYWWWUUUTTTSSSRRRTTTVVVYYY[[[\\\\\\[[[___ZZZUUUSSSSSSUUU\\\dddkkkpppqqqlllhhhiiiiiihhhbbbbbbbbbdddhhhnnnsssvvvooohhh___\\\bbbmmmwww|||}}}yyytttpppooopppqqqrrryyyiiiHHH<<<<<<@@@<<<>>>EEEDDDCCCFFFIIIIIIHHHIIILLLOOOHHHFFFDDDDDDFFFIIIJJJJJJGGGFFFFFFEEEEEEFFFFFFGGGFFFDDDDDDEEEHHHKKKKKKKKKFFFKKKIIIGGGIIIFFFJJJ[[[sss___WWWRRRTTTVVVUUUUUUWWWTTTTTTRRRPPPNNNLLLJJJJJJKKKKKKKKKLLLMMMNNNPPPPPPSSSTTTUUUWWWYYY[[[\\\\\\___bbbgggjjjlllnnnppprrrtttvvvxxxxxxxxxxxxzzz|||{{{~~~}}}~~~~~~}}}||||||~~~|||uuummmkkkkkkmmmooosssuuuuuurrrnnnkkkcccdddiiirrr}}}lllXXXKKKJJJNNNQQQRRRVVV\\\]]][[[```aaaccc```TTTFFF???@@@===???AAADDDMMMYYYaaabbbSSSMMMTTTUUUWWW~~~www~~~eeedddbbb``````aaacccddddddddddddeeefffhhhiiijjjmmmnnnooopppqqqrrrrrrrrrsssqqqooonnnpppqqqqqqpppooopppqqqrrrqqqpppnnnmmmjjjkkklllmmmoooppprrrrrrrrrrrrrrrqqqooonnnoooqqqpppqqqsssttttttsssrrrqqqmmmnnnrrr{{{~~~vvvoooiiifffhhhfffccceeennnwwwxxxrrr```UUULLLLLLRRRYYYaaahhhoooqqqtttuuuuuuvvvxxx{{{zzzpppuuuoooffffffeeeeeeeeeeeeeeefffffffffggggggfffdddbbb```^^^]]]\\\ZZZWWWUUUSSSTTTUUUVVVWWWXXX[[[\\\]]]\\\ZZZYYYWWWQQQOOOTTTZZZ^^^eeelllmmmooolllfffccceeefffeee^^^]]]```gggqqqzzz{{{rrriiifffkkkrrrvvvwwwuuusssqqqnnnmmmppptttxxxUUUAAA:::>>>AAA<<>>@@@FFFMMMQQQPPPJJJEEE>>>DDDCCCDDDIIIGGGFFFPPPYYYsssggg[[[WWWWWWWWWXXXZZZUUUTTTTTTRRRQQQOOOMMMLLLKKKKKKLLLLLLMMMOOOPPPQQQKKKNNNRRRWWW\\\___^^^]]]```bbbcccccccccdddgggiiimmmoooqqqssssssuuuwwwyyyzzz}}}}}}zzzyyy||||||yyyzzz{{{|||}}}~~~}}}yyyvvvqqqkkkhhh```dddmmm~~~|||zzz}}}vvvgggrrrgggRRRJJJJJJLLLDDDCCCIIILLLJJJMMMTTTQQQUUUZZZ[[[RRREEE>>>>>>???CCCGGGIIIPPPXXX\\\\\\TTTFFFOOOTTTUUU~~~xxxtttmmmcccbbb```______aaacccdddfffdddcccaaabbbccceeefffggghhhjjjmmmnnnnnnnnnnnnrrrrrrpppoooooooooppppppnnnnnnooonnnllllllmmmooonnnnnnnnnpppssssssrrrpppqqqooommmmmmnnnooonnnmmmpppqqqqqqrrrrrrsssssstttrrrrrrxxx|||ooojjjnnnqqqpppfff^^^UUURRRWWWaaajjjpppuuuuuuvvvwwwyyyzzzzzz{{{zzz}}}qqqiiinnnwww}}}~~~{{{vvvqqqhhhgggfffeeeddddddddddddhhhfffccc```^^^[[[WWWTTTTTTSSSQQQPPPQQQWWW^^^dddfffdddbbbbbbaaa\\\UUUPPPKKKMMMSSS]]]hhhooopppooogggeeebbb```___```aaabbb]]]jjjyyy}}}xxxssstttwwwvvvzzz}}}}}}{{{qqqoooiiifffjjjnnnttt~~~aaaKKKDDDEEEGGGEEE@@@???BBBBBB@@@EEEOOO\\\```[[[QQQIIIEEE@@@AAACCCEEEFFFGGGGGGGGGEEEFFFGGGHHHGGGFFFDDDBBB>>>BBBDDDDDDGGGKKKJJJFFFBBBBBBBBBAAA@@@AAAEEEHHHRRRpppuuulll```VVVRRRTTTWWWZZZUUUTTTTTTVVVXXXVVVPPPJJJKKKJJJJJJLLLNNNOOONNNMMMQQQIIIPPPlllyyycccTTT[[[\\\]]]___```bbbcccdddmmmmmmnnnpppsssuuuuuutttvvvwwwyyyzzzzzzzzzyyyyyytttwww{{{}}}}}}~~~www{{{{{{tttoooqqqkkkeeebbbjjj{{{~~~vvvvvvuuu{{{yyy[[[NNNQQQVVVRRRMMMJJJLLLJJJHHHLLLTTTOOOQQQRRRQQQMMMFFF>>>999999DDDJJJJJJMMMWWW]]][[[VVVNNNLLLPPP^^^|||www|||pppaaa``````______```bbbbbbddddddcccccccccdddeeeeeeggghhhiiikkkmmmnnnnnnooosssrrrqqqoooooooooooopppmmmnnnnnnnnnllllllmmmooonnnmmmnnnppprrrrrrqqqooopppnnnmmmmmmnnnooonnnmmmppppppqqqqqqrrrsssssssssrrrssszzzvvvmmmmmmoooooohhh___VVVTTT[[[fffppptttxxxxxxxxxxxxyyyyyyzzzzzz|||~~~kkknnnrrrwwwyyyvvvpppkkkeeeeeecccbbbaaaaaaaaaaaaeeebbb___]]][[[XXXTTTRRROOOPPPQQQSSSUUUZZZ```eeecccaaa___]]]ZZZVVVOOOIIINNNSSS[[[dddlllpppooommmcccbbb```^^^^^^aaafffiiilllvvv}}}tttqqqqqqvvv|||~~~vvvmmmjjjggghhhnnnrrrxxxwww|||xxxWWWGGGDDDKKKMMMKKKFFFDDDFFFEEECCCDDDHHHNNNSSSSSSOOOJJJFFFAAABBBBBBCCCDDDEEEFFFFFFDDDEEEFFFFFFFFFEEECCCBBB???BBBDDDEEEHHHLLLJJJFFFCCCBBB@@@>>>===???CCCFFFGGGaaavvvrrriii]]]SSSPPPSSSXXXTTTUUUWWWXXXWWWTTTNNNJJJKKKJJJJJJKKKMMMNNNMMMLLLOOOLLLVVVkkkuuummm^^^WWWYYYZZZ[[[]]]^^^```aaabbbhhhiiijjjmmmppprrrrrrrrruuuvvvwwwyyyyyyyyyxxxxxxzzz|||~~~~~~~~~zzzzzzyyytttsssxxxlllgggdddiiiuuu}}}}}}~~~xxxwwwsssXXXLLLMMMPPPNNNKKKJJJKKKHHHDDDFFFKKKLLLNNNOOOOOOLLLFFFAAA===777???DDDEEEJJJUUUYYYVVVSSSLLLLLLNNN[[[~~~yyy{{{zzznnn]]]^^^^^^___``````______bbbbbbcccdddddddddddddddffffffgggiiijjjlllnnnoooqqqpppooonnnmmmmmmmmmmmmlllmmmnnnmmmllllllmmmnnnmmmmmmmmmnnnpppqqqpppnnnooommmllllllmmmnnnnnnmmmooooooppppppqqqrrrrrrsssqqqrrryyy|||pppmmmoooqqqlllcccYYYXXXbbbnnnvvvyyyzzzzzzyyyyyyyyyyyyzzzzzz|||}}}}}}|||zzz}}}ooommmmmmooorrrpppjjjcccfffeeedddbbbaaaaaaaaaaaa___\\\YYYWWWUUUTTTQQQOOOMMMPPPUUUYYY[[[^^^aaaccc___\\\YYYVVVSSSPPPKKKHHHVVV\\\fffmmmpppooolllkkkaaaaaa```]]]]]]bbbjjjqqqzzzwwwpppmmmvvv}}}}}}xxxpppjjjkkkhhhhhhnnnuuu}}}sssppphhhLLLDDDDDDNNNPPPNNNIIIGGGHHHGGGDDDEEECCCBBBFFFKKKNNNMMMJJJCCCCCCBBBAAABBBCCCDDDEEEBBBCCCDDDDDDDDDCCCBBBAAA???CCCDDDEEEHHHLLLJJJFFFEEEEEECCC@@@>>>???CCCFFFAAAPPP{{{zzztttfffVVVMMMOOOSSSRRRUUUYYYYYYVVVQQQMMMJJJLLLKKKJJJJJJLLLMMMLLLJJJFFFIIITTT```aaaWWWRRRTTTWWWWWWYYYZZZ\\\]]]______bbbccceeehhhkkkmmmnnnooossstttvvvwwwxxxxxxxxxwwwzzz{{{|||||||||~~~{{{xxxtttpppttt|||tttnnniiiiiiooovvv{{{}}}~~~~~~~~~|||zzz{{{|||ttt|||yyy~~~eeeQQQHHHGGGHHHJJJHHHIIIJJJHHHEEEFFFJJJIIIJJJJJJJJJIIIFFFCCCAAA:::@@@CCCDDDMMMYYY[[[VVVNNNKKKMMMNNNXXX}}}|||uuu|||zzznnnYYYZZZ\\\^^^^^^^^^]]]\\\^^^```bbbdddddddddcccbbbeeedddeeefffhhhjjjmmmooommmlllkkkkkkjjjiiiiiiiiijjjlllmmmmmmlllllllllmmmmmmllllllmmmoooooonnnmmmmmmkkkjjjkkkmmmnnnnnnmmmnnnnnnoooppppppqqqqqqrrrqqqpppsssyyytttxxx}}}tttjjj``````iiitttzzz{{{yyyyyyyyyxxxyyyzzz{{{|||{{{{{{zzzxxxvvvxxx|||tttoooiiijjjlllllleee^^^ccccccbbbaaa```___^^^^^^XXXVVVRRRPPPPPPPPPOOONNNSSSWWW]]]aaaaaa```^^^^^^YYYVVVRRROOONNNOOOQQQRRRccchhhoooqqqooojjjhhhgggbbbbbbaaa^^^^^^dddnnnwww~~~}}}wwwrrrooouuuzzz}}}{{{uuupppllljjjooojjjhhhnnn{{{zzzvvvnnnsss[[[GGGCCCBBBIIIKKKJJJFFFEEEGGGGGGDDDFFFCCCAAACCCHHHMMMNNNNNNDDDCCCAAA@@@@@@AAACCCDDDAAAAAABBBBBBBBBBBBAAA@@@@@@CCCEEEEEEHHHKKKJJJEEEHHHHHHHHHGGGEEEDDDDDDFFFEEEEEEiii}}}ooo___SSSNNNMMMNNNSSSXXXYYYVVVQQQOOONNNMMMKKKJJJJJJKKKKKKJJJIIIAAAFFFOOOUUURRRKKKKKKRRRUUUVVVWWWXXXZZZ\\\]]]^^^\\\^^^bbbeeegggiiikkklllrrrsssuuuwwwxxxxxxxxxxxxttttttuuuvvvxxx|||yyyuuuzzzxxxnnnkkkoootttuuusssrrrtttxxx~~~~~~}}}}}}~~~~~~{{{xxxyyy}}}zzzzzz}}}xxxjjjUUUHHHEEEDDDCCCCCCCCCDDDDDDCCCDDDGGGKKKHHHHHHGGGGGGFFFDDDCCCCCC>>>AAAAAACCCNNN[[[\\\TTTKKKKKKOOOPPPWWW{{{|||ssszzzyyylllTTTVVVYYY[[[\\\[[[YYYXXXZZZ\\\___aaabbbbbbaaa```bbbbbbbbbccceeegggjjjkkkjjjjjjjjjjjjjjjiiiiiihhhhhhjjjlllmmmlllkkklllmmmmmmkkkjjjkkkmmmnnnmmmlllkkkiiiiiijjjlllnnnnnnmmmmmmmmmnnnnnnoooppppppqqqrrroooooovvv}}}tttkkkjjjpppwww{{{{{{vvvvvvvvvvvvxxxzzz}}}~~~{{{{{{zzzxxxwwwwwwyyyzzz{{{}}}{{{vvvvvv{{{zzzttttttvvvyyyzzzzzzvvvooohhhfffhhhhhhccc]]][[[[[[\\\\\\[[[ZZZXXXWWWTTTQQQNNNMMMNNNPPPQQQQQQ^^^aaaeeeeeebbb\\\XXXVVVOOOMMMJJJJJJMMMSSS\\\aaaoooqqqrrroooiiieeecccddd____________aaaiiittt|||{{{zzzwwwuuusssrrrqqqpppsssttttttrrrmmmjjjkkknnnmmmkkknnnyyyyyyeeepppwwwuuuTTTHHHDDD@@@BBBFFFFFFDDDDDDGGGGGGDDDDDDDDDEEEGGGHHHJJJLLLMMMDDDCCCAAA@@@???@@@BBBCCC@@@@@@@@@AAAAAAAAA@@@@@@@@@CCCDDDDDDGGGJJJIIIDDDEEEHHHKKKLLLIIIFFFCCCBBBJJJ???SSSzzzooocccUUULLLKKKPPPUUUWWWUUURRRRRRSSSOOOMMMJJJIIIJJJJJJIIIHHHDDDGGGMMMPPPOOOMMMOOOSSSTTTTTTVVVWWWYYYZZZ\\\\\\YYY\\\```cccdddeeehhhkkkpppqqqtttvvvwwwxxxxxxxxxsssrrrrrrsssvvvzzz}}}~~~{{{~~~pppmmmttt{{{{{{wwwssssssuuuzzz~~~~~~{{{yyyxxxwwwzzzxxxwwwzzz{{{mmmoooyyypppYYYJJJEEEEEEFFFFFFDDDCCC@@@===<<>>===>>>JJJWWWXXXOOOKKKLLLSSSUUUZZZ|||vvv|||xxxxxxmmmQQQRRRTTTWWWXXXWWWVVVUUUVVVWWWZZZ]]]^^^___^^^^^^`````````aaabbbdddeeefffiiiiiijjjkkkkkkkkkjjjjjjgggiiilllmmmlllkkkkkkllllllkkkiiiiiikkkllllllkkkiiihhhggghhhkkkmmmnnnmmmllllllmmmnnnnnnooooooppprrroooooottt}}}~~~wwwtttuuuxxxyyyyyyssssssssssssvvvyyy|||~~~{{{{{{|||||||||{{{yyyyyyxxxzzzxxxssspppsssvvvvvvxxxrrrmmmnnnooonnnpppsssrrrllleeecccddddddaaa^^^YYY[[[^^^``````^^^[[[YYYTTTQQQNNNNNNQQQUUUXXXZZZeeeffffffbbb\\\UUUPPPNNNGGGHHHJJJLLLRRR[[[fffmmmtttrrroooiiiddd``````aaaZZZZZZ[[[___eeennnvvv{{{vvvtttpppmmmllllllmmmnnnqqqnnnkkkjjjhhhgggjjjooohhhooo{{{zzzfffdddzzzcccNNNHHHEEE@@@@@@DDDFFFDDDFFFIIIIIIGGGBBBDDDGGGIIIIIIIIIHHHHHHDDDCCCBBBAAAAAAAAABBBCCC??????@@@@@@@@@@@@AAAAAA???BBBCCCCCCFFFIIIGGGBBB@@@DDDHHHIIIGGGCCC@@@>>>HHH===FFFdddvvvcccSSSKKKNNNQQQSSSTTTTTTUUUVVVQQQOOOKKKJJJJJJJJJIIIHHHEEEFFFHHHKKKMMMNNNOOOPPPRRRSSSTTTUUUWWWYYYZZZ[[[XXX\\\```bbbbbbcccfffiiimmmoooqqqtttvvvwwwwwwwwwyyywwwuuuuuuwwwyyyyyyyyy}}}qqqnnnvvv~~~|||{{{}}}}}}xxxuuuttttttvvvuuuvvv{{{sssddd\\\fffyyyrrrbbbOOOGGGFFFGGGIIILLLPPPOOOIIIAAA===AAAFFFGGGIIIHHHFFFDDDCCCBBBBBBBBB@@@BBB@@@@@@JJJWWWWWWPPPKKKMMMVVVYYY___{{{}}}{{{{{{NNNOOOQQQRRRSSSTTTTTTSSSRRRTTTVVVXXXZZZ[[[[[[\\\]]]^^^___``````aaaaaaaaadddeeeggghhhiiijjjjjjiiifffhhhkkkmmmlllkkkkkklllllljjjhhhhhhiiijjjjjjjjjhhhffffffhhhjjjmmmmmmmmmkkkllllllmmmnnnnnnoooooopppnnnpppuuuyyy}}}zzzxxxyyyyyysssrrrqqqqqqsssuuuyyy{{{xxxyyy{{{}}}~~~|||yyyvvvvvvyyyxxxtttqqqrrrsssqqqooojjjiiikkkkkkhhhiiinnnjjjfffaaa^^^^^^^^^^^^]]]\\\```eeeiiijjjgggccc___WWWUUURRRSSSXXX^^^bbbeeedddccc___YYYRRRMMMJJJJJJGGGLLLSSSYYY```gggnnntttqqqmmmgggcccaaa```^^^]]][[[YYYYYY^^^gggnnnqqqqqqlllmmmnnnmmmkkkkkknnnppppppjjjfffhhhiiigggiiimmmkkkyyyqqqbbbssskkkUUUHHHDDDDDDDDDAAAEEEGGGFFFGGGJJJJJJFFFEEEDDDFFFIIIMMMMMMIIIEEEBBBBBBBBBBBBBBBCCCCCCCCC@@@?????????@@@@@@AAABBB>>>AAABBBBBBDDDGGGFFFAAA>>>@@@CCCCCCAAA???>>>>>>CCCBBBGGGPPPkkksssbbbNNNNNNNNNPPPSSSUUUVVVVVVTTTPPPMMMJJJJJJJJJIIIHHHDDDFFFGGGIIIKKKLLLMMMLLLOOOPPPQQQSSSUUUVVVWWWXXXWWW[[[```aaa___```cccgggjjjlllnnnqqqssstttuuuuuu{{{yyywwwwwwyyyyyyxxxvvv}}}uuunnnpppyyy~~~}}}~~~~~~~~~|||}}}~~~~~~~~~zzzuuuqqqqqqrrrsssrrrtttzzzfffcccfffrrr|||}}}dddXXXLLLGGGFFFEEEHHHMMMVVVWWWRRRHHHCCCFFFHHHGGGGGGFFFFFFDDDDDDCCCCCCCCCEEEGGGFFFDDDKKKWWWXXXRRRJJJMMMWWW\\\ddd{{{~~~LLLMMMNNNPPPQQQRRRRRRRRRPPPQQQSSSUUUWWWYYYZZZZZZ[[[\\\^^^___```___^^^]]]___```bbbeeefffggggggfffeeehhhkkkllllllkkkkkkkkkllljjjhhhgggiiijjjjjjiiigggfffeeegggjjjmmmmmmmmmkkkkkkllllllmmmnnnnnnooonnnmmmqqqtttttt}}}|||yyyyyyzzzsssrrrpppppppppsssvvvxxxsssuuuxxx|||}}}{{{vvvrrrppptttuuuqqqooopppooommmjjjfffgggjjjiiiddddddhhhcccaaa^^^[[[ZZZZZZ\\\]]][[[```ggglllmmmjjjddd```ZZZXXXVVVWWW]]]dddiiilll```^^^XXXQQQKKKGGGGGGHHHJJJRRR]]]ggglllppptttwwwkkkgggbbb`````````^^^\\\___\\\ZZZ___fffjjjhhhdddccchhhmmmooonnnooorrruuuppphhheeeiiikkkhhhgggjjjsssvvvooojjj}}}aaaNNNCCC???BBBHHHBBBFFFGGGFFFFFFIIIHHHDDDJJJEEEDDDIIIQQQSSSLLLEEEAAABBBCCCDDDDDDDDDCCCCCC@@@@@@??????@@@AAABBBBBB===@@@BBBAAADDDFFFEEE@@@???@@@@@@???>>>===???@@@@@@HHHMMMHHHUUU~~~nnnRRROOOMMMNNNRRRUUUVVVTTTUUURRRMMMKKKJJJJJJIIIHHHGGGKKKMMMMMMMMMNNNNNNMMMMMMNNNOOOQQQSSSTTTUUUVVVVVV[[[___```^^^^^^aaaeeegggiiillloooqqqrrrsssssswwwuuuuuuwwwzzz{{{yyyvvvzzz{{{oooiiinnn|||}}}}}}|||{{{zzz|||~~~}}}||||||}}}zzz{{{zzzwwwqqqnnnooopppqqqpppsssyyy~~~yyyjjjqqq}}}zzz\\\RRRJJJGGGDDD@@@CCCJJJPPPSSSOOOFFFBBBEEEFFFCCCEEEEEEEEEEEEEEEDDDDDDDDDCCCFFFEEEBBBHHHRRRTTTOOOJJJLLLWWW]]]fffwwwLLLLLLKKKKKKKKKLLLNNNOOOPPPOOONNNMMMNNNPPPRRRTTTTTTUUUVVVXXXZZZ[[[\\\]]]\\\]]]^^^```bbbccceeeeeeeeeeeefffggghhhiiijjjkkkjjjjjjiiiiiihhhggggggfffhhhgggfffeeegggjjjnnnpppmmmnnnmmmllljjjjjjlllnnnnnnnnnmmmkkkmmmvvv}}}zzzwwwuuuxxxxxxwwwuuutttrrrqqqqqqrrrrrrtttvvvwwwtttppplllpppppppppppppppooonnnmmmiiihhhggggggfffddd___\\\]]]\\\[[[YYYXXXWWWVVVVVVWWWXXXYYYZZZZZZXXXVVVUUUWWW[[[aaafffiiihhhfffdddZZZTTTOOOMMMHHHCCCEEEKKKPPP]]]kkksssxxxzzzrrrgggccc]]]XXXYYY\\\^^^\\\YYYUUUVVVYYY]]]``````^^^[[[[[[bbbnnnyyy~~~{{{rrrkkkhhhdddbbbdddeeefffooozzzhhhSSSXXXsssdddLLLFFFFFFCCCDDDIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBB@@@??????@@@BBBCCCDDDBBBAAA???>>>>>>??????>>>>>>?????????@@@@@@@@@AAA@@@@@@@@@??????>>>>>>AAAEEEEEEIIISSSiiivvv^^^SSSLLLNNNPPPNNNPPPVVVRRRQQQPPPNNNMMMLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKNNNNNNNNNNNNOOOPPPQQQRRRUUUVVVWWWWWWWWWWWWZZZ[[[cccdddgggjjjmmmpppqqqrrrwwwxxxyyyyyyyyyxxxwwwvvv|||zzzjjjcccnnn}}}~~~~~~{{{||||||tttnnnqqquuurrrnnnmmmmmmooovvvzzzrrrccc___dddqqqvvvYYYQQQHHHDDDDDDEEEDDDBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIKKKLLLLLLHHHEEECCCCCCFFFHHHBBB>>>KKK]]][[[KKKLLLOOOXXX\\\eeeqqqMMMMMMLLLLLLLLLMMMNNNOOOPPPOOONNNMMMNNNPPPRRRSSSRRRSSSTTTUUUVVVXXXYYYYYYXXXYYYZZZ\\\^^^___aaaaaa``````aaabbbdddeeeffffffhhhhhhhhhhhhgggggggggfffffffffeeefffgggjjjlllnnnlllnnnppppppooonnnnnnnnnmmmnnnmmmjjjiiimmmvvv}}}~~~|||zzzwwwuuutttuuuuuutttrrrqqqooonnnnnnppppppqqqsssuuutttqqqooopppppppppooonnnmmmlllkkkfffeeedddddddddbbb^^^[[[YYYXXXWWWUUUTTTSSSSSSSSSRRRRRRSSSSSSSSSTTTUUUUUU___aaacccdddbbb^^^ZZZWWWNNNJJJHHHIIIIIIGGGLLLSSSYYYfffqqqsssqqqoooiiiccc\\\\\\[[[ZZZYYYUUURRROOOSSSSSSTTTXXX\\\```bbbbbbdddlllwwwwwwllleeebbbbbbeeeiiijjjmmmwwweeeTTTSSSeee~~~gggTTTDDDBBBCCC@@@@@@EEEGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@??????@@@AAABBBCCCBBB@@@???>>>>>>>>>???>>>>>>>>>????????????@@@?????????>>>>>>>>>======999>>>>>>AAAIII[[[gggYYYNNNNNNPPPNNNOOOUUURRRRRRPPPOOOMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPSSSTTTUUUUUUUUUVVVXXX[[[bbbccceeegggiiijjjkkkkkkvvvvvvxxxyyyyyyyyyxxxxxxyyy~~~qqqgggiiirrr}}}}}}||||||}}}~~~|||~~~}}}zzzqqqjjjkkkmmmkkkiiijjjkkkmmmrrrtttkkk___```iii{{{}}}nnnUUUOOOHHHEEEFFFGGGFFFDDDAAABBBDDDFFFGGGHHHHHHHHHGGGJJJNNNNNNKKKGGGCCCBBBCCCFFFBBB@@@NNNaaabbbUUUMMMNNNVVVZZZccc}}}nnnOOONNNNNNMMMMMMMMMNNNNNNOOONNNNNNMMMNNNOOOQQQRRRPPPPPPQQQQQQRRRSSSSSSTTTVVVVVVXXXYYY[[[\\\]]]^^^\\\]]]^^^___```bbbccccccffffffffffffggggggggghhhdddeeefffggghhhiiijjjkkkjjjnnnqqqsssrrrqqqoooooojjjlllllljjjgggfffiiilllxxx~~~}}}zzzwwwuuussssssrrrrrrqqqpppooonnnlllkkkkkknnnmmmnnnoooqqqrrrqqqpppooonnnnnnmmmlllkkkiiihhhcccbbbaaaaaaaaa___\\\YYYVVVUUUTTTRRRQQQPPPPPPOOOKKKKKKLLLNNNQQQUUUYYY[[[bbbbbb```]]]YYYSSSMMMJJJCCCBBBDDDHHHLLLOOOVVV^^^fffooouuurrrkkkfffcccaaaXXXYYYZZZXXXTTTRRRRRRSSS]]]YYYUUUTTTXXX^^^cccfffhhhqqq{{{zzzpppfff`````````dddiiinnnuuuvvvSSSNNNaaazzziiiPPPFFF@@@CCCEEEBBBAAAEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>???@@@AAAAAA@@@???>>>>>>===>>>>>>=========>>>>>>>>>>>>???============<<<<<<<<<<<<999======???EEEQQQuuuxxxfffVVVQQQPPPNNNQQQXXXSSSRRRQQQPPPNNNMMMLLLLLLKKKKKKKKKJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNPPPQQQSSSSSSSSSUUUWWWZZZ```aaabbbccccccdddcccccckkkmmmooorrruuuwwwxxxyyyvvv{{{~~~~~~qqqjjjjjjwwwwwwxxxzzz{{{|||}}}~~~~~~~~~~~~}}}~~~{{{tttmmmgggffffffeeegggjjjlllkkknnnooohhhaaahhhtttooobbbPPPLLLGGGFFFGGGHHHGGGEEE???@@@BBBEEEFFFGGGFFFFFFEEEIIINNNOOOMMMHHHCCCAAABBBDDDAAA@@@NNNaaacccZZZPPPNNNSSSVVV___tttjjjPPPOOOOOONNNNNNMMMMMMMMMNNNNNNMMMMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPUUUUUUVVVXXXYYY[[[\\\\\\[[[\\\]]]___```bbbccccccddddddeeefffggghhhiiiiiiccceeefffhhhiiijjjiiiiiijjjmmmpppqqqqqqppppppppphhhjjjkkkjjjhhhggghhhiiipppuuuzzz}}}zzzwwwsssqqqpppqqqqqqoooooonnnmmmlllkkkjjjjjjmmmkkkjjjkkkmmmnnnnnnmmmllllllkkkjjjiiigggeeedddbbb```^^^]]]]]][[[WWWUUUUUUTTTRRRPPPOOOMMMMMMLLLGGGIIILLLQQQVVV[[[___aaa[[[ZZZWWWSSSNNNJJJFFFDDDAAADDDIIIOOOUUU[[[ccciiippprrrrrrmmmgggcccbbbbbbWWWWWWXXXYYY]]]bbbiiimmmssskkk```YYYXXX[[[```dddeeellltttuuuooofffaaa```bbbbbbcccjjjtttiiiWWWbbbvvvqqqYYYEEEAAA@@@DDDDDDAAABBBEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBAAA@@@@@@?????????>>>======>>>?????????>>>>>>=========<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;:::::::::;;;???>>>>>>CCCIIIaaattteee[[[RRRKKKNNNWWWSSSSSSRRRQQQPPPOOONNNMMMKKKKKKJJJJJJKKKKKKLLLLLLIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOQQQRRRRRRTTTWWWYYY\\\]]]^^^^^^____________]]]___ccchhhmmmqqqtttvvvtttxxx{{{uuupppssstttvvvyyyzzz||||||}}}}}}~~~~~~}}}||||||xxxsssnnnjjjfffddddddgggkkkpppqqqkkkjjjmmmnnnnnnwwwsss___VVVMMMKKKHHHGGGHHHHHHFFFDDD===???AAACCCDDDEEEEEEDDDDDDGGGKKKLLLJJJFFFCCCAAACCCDDD@@@>>>IIIYYY^^^XXXTTTOOOQQQSSS[[[}}}tttwww}}}iiiOOOOOOOOOOOONNNNNNMMMMMMNNNMMMMMMMMMNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZ\\\]]]___aaabbbccccccdddeeefffhhhiiijjjjjjdddeeegggiiijjjjjjiiihhhjjjkkkllllllllllllnnnpppiiiiiiiiihhhffffffhhhiiihhhlllooopppuuuzzz{{{xxxzzz{{{|||||||||{{{{{{zzzyyyvvvsssooonnnnnnooopppnnnmmmmmmlllkkkjjjiiiiiikkkiiigggggghhhhhhhhhggghhhhhhgggfffeeecccaaa```aaa___\\\ZZZXXXVVVRRRPPPRRRQQQOOONNNLLLKKKJJJJJJKKKNNNSSSXXX[[[\\\\\\\\\RRRPPPMMMIIIFFFDDDDDDDDDEEEKKKSSS[[[bbbjjjppptttuuunnnhhhdddcccaaa^^^]]]WWWXXX\\\ggguuuzzzmmmbbb]]]___bbbddddddhhhkkkiiiccc___```ccceeefffkkkvvvqqqeee\\\kkkvvv]]]MMMDDDAAA@@@???>>>===>>>BBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>=========<<<<<<=========<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<999999999999999999999999777<<<::::::===>>>LLLdddyyygggRRRKKKOOORRRRRRRRRRRRRRRQQQPPPOOOLLLLLLKKKKKKKKKLLLLLLMMMIIIIIIIIIIIIJJJKKKLLLMMMMMMOOOPPPQQQRRRSSSVVVYYYXXXYYYZZZ\\\]]]]]]^^^^^^XXXYYY\\\```eeeiiilllnnnppptttwwwzzz|||tttuuuwwwyyy{{{|||||||||}}}~~~yyytttrrrnnniiiggggggeeeccceeekkkpppssssssiiifffoooxxx~~~bbbQQQNNNKKKJJJHHHGGGFFFEEEDDDBBB>>>???@@@AAABBBCCCCCCDDDCCCEEEFFFFFFDDDCCCBBBCCCCCCCCC???===FFFUUU]]][[[ZZZQQQQQQSSSYYYyyy{{{xxxyyymmmMMMNNNNNNOOONNNNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOONNNOOOOOOQQQRRRSSSSSSTTTVVVWWWXXXZZZ\\\^^^___```bbbcccdddeeefffhhhiiiiiicccdddfffhhhhhhhhhhhhgggiiiiiiiiihhhhhhiiikkknnniiihhhfffdddccccccdddddddddhhhkkkjjjlllooooookkkiiimmmqqqttttttttttttuuurrrpppnnnkkkjjjkkkmmmnnnkkkjjjjjjiiihhhhhhgggggggggeeecccccccccdddcccbbbccccccbbbbbb```___]]]\\\]]][[[XXXUUUTTTQQQNNNLLLMMMLLLLLLKKKKKKLLLLLLLLLUUUWWWZZZ[[[ZZZWWWRRROOOLLLJJJFFFCCCAAACCCEEEGGGLLLVVV```gggnnntttwwwvvvqqqfff]]]\\\]]]\\\YYYXXXZZZ]]]gggxxxzzzpppiiifffgggiiikkkhhhhhhfffbbb^^^^^^aaaeeefffnnnzzz}}}lllYYYXXXddddddNNNDDDLLLHHHCCC???===>>>AAACCCAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>===;;;<<<<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;888888888888999999999999666;;;888888===;;;???OOOkkklllUUUNNNPPPQQQRRRTTTTTTSSSRRRQQQOOONNNMMMMMMLLLLLLLLLMMMJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNPPPPPPQQQRRRUUUWWWUUUVVVXXXYYY[[[\\\]]]]]][[[\\\]]]^^^```ccceeefffjjjnnnqqqssszzzzzz~~~xxxvvv~~~wwwxxxxxxyyyzzz{{{{{{|||}}}~~~~~~~~~{{{rrrkkkhhhfffbbbbbbccccccccchhhooorrrpppooohhhhhhuuuoooTTTIIIKKKIIIHHHFFFEEECCCCCCBBBBBBBBBAAA@@@??????AAABBBCCCBBBCCCDDDCCCAAAAAABBBCCCAAAAAA??????HHHXXXcccggg```UUUSSSTTTYYYwww{{{qqqtttKKKLLLMMMNNNNNNNNNMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOMMMNNNNNNOOOPPPQQQRRRRRRTTTUUUVVVXXXZZZ\\\^^^___```aaabbbcccdddeeefffgggbbbcccddddddeeeeeeeeeeeefffhhhiiiiiigggggghhhiiieeeddddddcccccccccaaa```dddhhhkkkjjjjjjmmmnnnlllfffiiilllmmmllllllnnnpppkkkjjjhhhgggggghhhjjjkkkeeeeeeeeedddccccccbbbbbbaaa```___```aaaaaa```^^^^^^^^^^^^^^^]]]\\\[[[ZZZVVVTTTQQQPPPOOONNNLLLJJJIIIJJJKKKMMMPPPRRRUUUVVV\\\]]]\\\[[[WWWQQQLLLIIIFFFDDDAAA???AAAFFFLLLPPPYYYcccmmmppprrrtttqqqkkkeee]]]WWWYYY[[[ZZZ[[[^^^dddgggmmmvvv}}}}}}zzzrrrooolllkkkmmmooopppppphhhfffccc```___aaadddggglllxxx~~~lll[[[YYYiiioooRRRGGGHHHPPPKKKDDD??????BBBEEEEEEAAAAAAAAA@@@@@@@@@?????????????????????>>>======::::::;;;;;;;;;;;;::::::888999:::;;;;;;:::999999888888888999999999::::::777777888888999999999999777<<<999:::@@@===;;;DDDKKKssscccVVVNNNPPPRRRTTTUUUUUUUUUTTTQQQQQQOOONNNMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOLLLMMMNNNNNNNNNOOORRRTTTTTTUUUVVVXXXYYYZZZZZZZZZ[[[[[[[[[\\\^^^```bbbdddiiimmmoooooossszzz}}}|||yyyrrryyy~~~{{{rrrnnnssszzz~~~{{{zzzyyyxxxxxxyyyzzzzzz||||||}}}}}}||||||{{{{{{xxxxxxsssiiibbbbbbcccbbbaaacccdddfffmmmsssrrrkkkkkkjjjrrrttt^^^LLLGGGJJJEEEDDDCCCBBBAAAAAACCCDDDEEECCC@@@>>>===???BBBDDD@@@BBBDDDDDDCCCBBBBBBCCC?????????@@@JJJZZZiiipppfffYYYUUUWWW[[[vvv~~~nnnzzzJJJKKKLLLMMMNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRRRRSSSSSSTTTUUUWWWYYY[[[]]]____________```aaabbbcccddddddaaaaaaaaabbbbbbccccccddddddgggjjjkkkiiigggfffeee``````bbbdddfffeeeccc```cccgggiiifffgggkkkmmmllljjjkkkllljjjggggggiiillleeeeeeddddddeeefffhhhhhhaaaaaa``````______^^^^^^]]]\\\\\\^^^``````___^^^[[[[[[[[[[[[[[[ZZZYYYXXXPPPNNNLLLKKKLLLLLLKKKJJJIIIJJJMMMQQQVVVZZZ^^^```___^^^\\\YYYUUUQQQNNNLLL@@@???===>>>CCCLLLTTTZZZdddnnnvvvuuurrrnnnfff]]][[[VVVVVV[[[]]]]]]bbbjjjpppooollliiieeeeeegggiiiffffffhhhkkkooorrrrrrrrrdddaaa______bbbeeehhhiiisss~~~uuukkk```VVV```vvvWWWEEEGGGRRRKKKFFF>>>:::<<>>>>>===999::::::;;;;;;::::::999777888::::::;;;:::999888777888888888888999999999777777888888999999999:::555:::777888???<<<888>>>===___hhhZZZMMMOOORRRUUUVVVWWWVVVUUUSSSRRRQQQOOONNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPKKKLLLMMMMMMLLLMMMOOOQQQTTTTTTUUUWWWWWWXXXXXXXXXVVVVVVWWWYYY]]]```dddfffkkknnnpppnnnppptttuuurrrwww{{{~~~tttmmmrrr|||{{{xxx{{{~~~{{{qqqkkknnntttxxx{{{}}}~~~|||zzzxxxwwwwwwxxxyyy{{{{{{{{{{{{zzzyyyxxxwwwrrrsssmmmccc]]]___dddeeedddfffgggiiiqqqwwwrrrgggiiiooo|||uuuaaaSSSIIIHHHKKKAAAAAAAAA@@@@@@AAADDDFFFHHHEEE@@@===<<<>>>AAADDD>>>AAAEEEGGGEEECCCBBBAAA??????>>>@@@IIIYYYiiiqqqiii[[[WWWYYY\\\vvvqqq}}}NNNNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKKKKMMMMMMLLLKKKNNNNNNMMMMMMNNNPPPQQQSSSQQQQQQSSSTTTVVVXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^\\\]]]^^^````````````___ccceeegggiiihhheeebbb```aaaaaaaaaaaaaaaaaaaaaaaa___bbbfffiiikkkjjjiiihhhggghhhjjjiiifffddddddddd```___]]][[[ZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYWWWVVVUUUWWWWWWWWWVVVTTTRRRQQQOOOKKKJJJIIIHHHHHHJJJLLLMMMIIIOOOVVVZZZ[[[[[[^^^```^^^\\\YYYUUUPPPJJJEEECCCBBBBBBCCCGGGOOOYYYccciiiqqqqqqrrrpppkkkddd]]]XXXPPPQQQRRRUUU[[[dddnnnuuuuuuqqqllllllnnnlllgggbbbgggggghhhmmmpppooojjjeee^^^_________```dddlllrrr{{{|||wwwkkk^^^YYY]]]bbb}}}{{{___MMMDDDDDDIIIKKKFFF@@@<<<<<<<<<===>>>AAAAAAAAAAAA@@@???>>>>>>????????????>>><<<;;;:::::::::::::::::::::::::::888888999999999999888888999999888888888888999999999888888888777777666666888888999999999999::::::;;;HHHlllmmmbbbVVVPPPLLLMMMSSSWWWUUUQQQRRRRRRQQQPPPNNNLLLKKKJJJPPPNNNLLLLLLNNNOOOMMMKKKMMMLLLKKKKKKKKKLLLNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUOOOQQQTTTWWW[[[]]]___```fffhhhiiiiiihhhiiikkknnnsssyyy}}}vvvkkkgggmmmvvvyyyuuuvvvyyyxxxuuunnniiillluuuzzzyyy{{{wwwrrrnnnnnnqqqvvvyyyyyyyyyzzzzzzxxxuuurrrqqqllljjjfffbbb``````aaaccciiijjjlllooorrroooeee\\\eeetttmmmYYYLLLCCCAAABBBBBB@@@??????AAABBBBBBAAABBBAAA@@@???>>>>>>======CCCCCCEEEJJJMMMLLLEEE???AAAAAA@@@AAALLL\\\hhhmmmfffcccaaaVVVTTTvvvwwwTTTSSSRRRPPPMMMJJJHHHFFFHHHHHHGGGGGGGGGHHHIIIJJJKKKJJJIIIJJJLLLLLLLLLJJJMMMLLLLLLLLLMMMNNNOOOPPPOOOPPPQQQRRRSSSUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYZZZ[[[]]]]]]]]]]]]\\\```aaabbbcccbbb```^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[]]]aaadddeeeeeedddbbbdddeeegggfffccc___^^^]]][[[ZZZYYYXXXXXXXXXYYYZZZYYYYYYXXXXXXWWWWWWVVVVVVSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPOOOMMMLLLKKKJJJJJJKKKJJJIIIIIIIIIKKKMMMOOOXXX[[[^^^______]]]]]]]]]TTTRRROOOKKKHHHEEEDDDCCCIIIKKKOOOUUU]]]eeelllpppmmmkkkhhheee```[[[UUURRRQQQTTTYYY___dddiiimmmpppvvvsssooonnnmmmkkkgggccckkklllmmmllliiidddaaa___\\\^^^___]]]]]]cccmmmvvv~~~ssseeeXXXQQQUUUgggxxxfffRRRIIIEEECCCDDDHHHEEE@@@=========>>>>>>AAAAAAAAAAAA@@@???>>>>>>?????????>>>>>><<<;;;;;;::::::::::::::::::::::::888888999999999999888888999888888777777888888999888888888888888777777777888999999999999:::::::::AAACCCTTT~~~tttooohhh```UUUNNNNNNPPPQQQQQQRRRRRRRRRRRRQQQPPPOOONNNNNNMMMKKKLLLNNNOOONNNLLLLLLLLLKKKKKKJJJKKKKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSPPPQQQTTTVVVYYYZZZ\\\\\\aaacccddddddddddddgggiiillluuu{{{wwwlllfffhhhmmmzzz}}}}}}yyysssrrrwww}}}}}}vvvooommmqqqrrrpppppppppqqqqqqrrrrrrqqqqqqwwwvvvvvvtttppplllhhhfff``````aaabbbbbb```]]]ZZZ___dddkkklllccc[[[___hhhxxxvvvaaaRRRHHHBBBAAABBB@@@@@@@@@@@@@@@AAABBBCCCGGGEEECCC@@@>>>===<<<<<<@@@???BBBJJJSSSRRRIII@@@>>>???>>>@@@IIIYYYdddgggfff^^^ZZZSSSXXX{{{vvvVVVVVVUUUSSSQQQMMMJJJHHHKKKKKKJJJJJJJJJJJJKKKLLLKKKJJJIIIJJJLLLMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYY\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWZZZ\\\^^^^^^]]]\\\^^^```bbbaaa^^^ZZZWWWVVVTTTTTTTTTTTTTTTUUUVVVWWWVVVVVVUUUTTTTTTSSSRRRRRRLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHIIIJJJJJJLLLKKKKKKKKKMMMOOOQQQRRR]]]\\\[[[[[[ZZZWWWTTTQQQKKKHHHDDDAAA@@@AAADDDFFFRRRWWW^^^fffmmmppprrrrrrhhhddd___ZZZWWWTTTQQQOOOSSSXXXaaahhhlllllliiifffjjjjjjiiiiiiiiihhhgggfffmmmooonnniii```ZZZYYYZZZ[[[]]]]]]\\\[[[```iiiqqqppp^^^PPPOOOUUUdddoooRRREEEEEEEEEAAA>>>EEEBBB???>>>>>>???>>>>>>AAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>======<<<;;;::::::::::::::::::::::::888888999999999999888888999888888777777888888999888888888888888999999999999999999999:::::::::;;;CCC===>>>^^^{{{vvvlllbbbZZZTTTPPPOOOOOOPPPQQQQQQQQQPPPNNNMMMMMMLLLKKKLLLMMMNNNMMMLLLJJJJJJJJJJJJIIIHHHGGGGGGIIIIIIJJJLLLMMMOOOPPPPPPPPPQQQSSSTTTVVVWWWWWWXXX[[[\\\]]]^^^]]]^^^```bbbdddnnnwwwvvvmmmeeeccceeeoootttwwwsssmmmlllsss{{{|||tttnnnmmmllliiihhhiiilllnnnooonnnlllkkkqqqpppnnnjjjeee___[[[XXXWWWWWWYYY]]]aaabbb^^^ZZZ\\\YYY\\\```[[[XXXhhh~~~nnn```QQQHHHCCC@@@@@@BBB???AAABBBAAA??????AAADDDLLLIIIEEE@@@===;;;::::::;;;;;;>>>IIITTTVVVKKKAAA===>>>???AAAJJJXXXaaacccaaaVVVPPPQQQ]]]rrr{{{OOOQQQSSSUUUWWWWWWVVVVVVRRRRRRPPPOOOMMMLLLKKKKKKKKKJJJIIIJJJLLLMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOPPPRRRSSSTTTTTTUUUUUUVVVVVVYYYYYYXXXWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUWWWXXXXXXXXXWWWXXXZZZ]]]]]]ZZZWWWTTTSSSQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOOOOONNNMMMIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEGGGIIILLLNNNOOOOOOPPPPPPRRRSSSUUUVVVXXXUUURRRPPPQQQOOOJJJFFFEEECCC???>>>???DDDJJJNNN]]]ccckkkrrruuusssnnnkkkaaa^^^[[[YYYYYYXXXUUURRRVVV[[[bbbiiikkkggg```ZZZTTTXXX]]]```cccfffiiilllnnnmmmiiiccc[[[WWWVVVWWW[[[[[[[[[\\\^^^___```aaa[[[MMMKKK[[[jjjyyy{{{cccKKKBBBCCCCCC???<<>>@@@AAAAAA@@@@@@???>>>============>>>======<<<<<<999999999999999999999999888888999999999999888888888888777777777777888888777777888888999999::::::999999999999::::::::::::===<<<888IIIvvvwwwdddTTTKKKOOOOOOPPPQQQQQQPPPNNNNNNOOONNNMMMMMMMMMLLLKKKKKKIIIIIIIIIIIIHHHFFFDDDCCCFFFGGGHHHIIIKKKMMMNNNNNNNNNOOOQQQSSSTTTUUUVVVVVVVVVXXXYYYYYYXXXYYY[[[^^^^^^gggppprrrllleeebbbbbbiiipppvvvssskkkggglllssstttyyyzzztttnnnlllkkkiiiiiihhhgggffffffggghhhiiiiiigggeee```[[[VVVRRROOOUUUTTTTTTXXX^^^bbbbbb```\\\JJJEEEWWWhhhppp}}}~~~xxxZZZQQQGGGCCC@@@>>>>>>@@@===AAACCCBBB>>>===AAAEEEKKKHHHDDD???<<<:::::::::999:::>>>FFFMMMMMMGGG@@@???AAABBBEEENNN[[[bbbdddZZZOOOKKKPPP___qqqvvvGGGIIIMMMRRRWWW[[[]]]^^^XXXWWWVVVSSSPPPMMMKKKJJJKKKJJJIIIIIIJJJKKKJJJIIIKKKKKKLLLLLLLLLLLLLLLLLLNNNNNNMMMMMMLLLLLLLLLLLLNNNMMMMMMMMMMMMNNNNNNOOOQQQQQQQQQRRRRRRSSSTTTTTTXXXWWWUUUTTTSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSTTTTTTTTTUUUUUURRRUUUXXXYYYWWWUUUTTTTTTPPPPPPPPPOOONNNMMMMMMLLLNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEBBBBBBBBBCCCFFFIIIMMMOOOTTTTTTTTTUUUVVVWWWXXXXXXWWWSSSNNNLLLKKKJJJFFFBBB?????????BBBHHHPPPXXX]]]hhhlllrrruuutttnnnfffaaa[[[ZZZ]]]aaaeeeddd___YYY[[[\\\___bbbbbb___XXXRRRLLLQQQYYY```eeejjjmmmpppooojjjbbb\\\YYYXXXVVVTTTYYYXXXZZZ```eeecccZZZQQQNNNIIISSSkkk{{{~~~jjjZZZJJJDDDCCCAAA??????@@@???>>>???@@@AAA???>>>@@@@@@@@@@@@???>>>======;;;<<<<<<============<<<999999999999999999999999888888999999999999888888888777777777777777777888777777777888888999999:::888888888999999999::::::777===;;;???[[[}}}tttZZZLLLOOOOOOPPPRRRSSSSSSTTTTTTRRRQQQPPPOOOLLLKKKJJJIIIHHHIIIIIIIIIGGGEEECCCBBBEEEFFFGGGHHHJJJKKKLLLMMMKKKLLLNNNPPPRRRTTTUUUUUUSSSTTTVVVVVVUUUVVVXXXZZZZZZaaahhhjjjhhheeedddddddddllltttssslllfffgggkkklllrrruuuqqqmmmmmmllljjjiiiiiihhhgggeeedddcccccc___^^^\\\YYYVVVRRRPPPNNNTTTSSSTTTXXX\\\^^^\\\YYYOOOAAAEEEccc|||qqqQQQJJJEEECCC@@@===<<<>>>===@@@CCCAAA===<<<@@@EEEFFFDDDAAA>>><<<;;;;;;;;;999===@@@BBBAAA???>>>>>>@@@BBBDDDGGGQQQ^^^eeefffWWWMMMLLLPPPYYY{{{vvvvvvEEEFFFIIILLLQQQTTTWWWYYY\\\\\\[[[ZZZXXXVVVTTTRRRLLLKKKIIIIIIJJJJJJHHHGGGLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPPPPQQQRRRSSSMMMPPPRRRSSSRRRQQQRRRSSSNNNNNNNNNMMMLLLKKKIIIHHHJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHJJJLLLOOOQQQSSSVVVVVVVVVVVVVVVUUUUUUUUUSSSPPPKKKGGGEEECCC@@@???===@@@FFFNNNWWW```gggkkknnnpppqqqqqqmmmfff___[[[XXX[[[bbbllltttssskkkccc```]]][[[[[[\\\\\\XXXUUUVVV[[[bbbiiinnnooonnnmmmllleee\\\WWWWWWWWWUUUSSSXXXZZZ```hhhmmmgggWWWIIIBBBIII___zzztttWWWOOOGGGDDDBBB@@@@@@CCC@@@>>>===>>>@@@@@@???>>>@@@@@@@@@@@@???>>>===<<<:::;;;<<<===============999999999999999999999999888888999999999999888888888777777666666777777888777777777777777888888888777777777777888888888999666===;;;999GGGddd|||dddVVVNNNMMMMMMNNNOOORRRTTTVVVSSSSSSSSSPPPMMMKKKJJJKKKIIIIIIIIIHHHGGGFFFDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJHHHIIIKKKMMMOOOQQQRRRRRROOOQQQRRRRRRRRRRRRUUUWWWWWWZZZ^^^aaaaaaaaaaaabbb]]]ccckkkmmmjjjfffeeeeeehhhlllnnnjjjhhhiiigggeeebbbdddhhhiiigggbbb\\\XXXVVVUUUUUUTTTSSSRRRRRRQQQPPPSSSVVVXXXXXXTTTPPPMMMDDDKKKbbb~~~fffMMMHHHEEEDDDAAA===<<>>@@@AAA@@@>>>>>>@@@CCC@@@@@@???>>>===<<<<<<<<<:::???BBB@@@:::777:::===>>>@@@CCCGGGQQQ___gggiii]]]RRRPPPOOOQQQmmmuuurrrIIIIIIHHHHHHJJJLLLOOOPPPTTTUUUWWWYYY[[[[[[[[[[[[SSSQQQOOONNNNNNNNNLLLJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPOOOOOONNNMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPOOOMMMLLLLLLMMMNNNOOOJJJKKKLLLLLLKKKKKKLLLNNNIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUTTTSSSQQQOOONNNMMMIIIHHHFFFCCC@@@???@@@BBBIIINNNWWW```hhhmmmpppqqqkkkjjjhhheeebbb^^^[[[ZZZ]]]aaakkkxxxxxxoooeee```[[[[[[^^^aaaaaa___ccceeejjjpppssspppiiiccc___[[[WWWTTTSSSUUUXXXYYYaaagggpppuuurrreeeSSSGGGAAAXXXyyyqqq___MMMGGGBBBCCCBBB@@@@@@BBBAAA???======>>>??????>>>@@@@@@@@@@@@???>>>===<<<999:::;;;<<<============888888888888888888888888888888999999999999888888777777666666666666777777777777777666666666666666666666666666777777777777777:::777999???KKKnnnrrrhhhZZZWWWSSSOOONNNNNNPPPQQQQQQSSSSSSRRRNNNMMMMMMOOOKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGIIIJJJKKKLLLLLLLLLKKKLLLMMMMMMMMMNNNPPPRRRSSSTTTVVVXXXYYYZZZYYYYYYXXX[[[^^^aaaaaa```______bbbcccaaa]]]]]]___^^^ZZZWWWZZZ]]]^^^]]]XXXSSSOOOPPPPPPPPPQQQRRRSSSTTTUUUOOOQQQRRRPPPMMMLLLPPPTTTXXXhhh|||hhhTTTGGGDDDCCCDDDBBB>>>>>>BBB??????????????????@@@AAA>>>>>>???@@@???>>>===<<<:::>>>BBBAAA===;;;;;;===<<>>>>>BBB???===<<<>>>??????>>>???@@@@@@??????>>>===<<<999999;;;<<<======>>>>>>888888888888888888888888888888999999999999888888777777666666666666777777777777666666555555444444555555555555666666666666999777666===AAA<<>>@@@AAAAAA@@@>>>???AAABBBAAA@@@>>><<<999<<<@@@CCCCCCBBB@@@>>>===@@@BBBGGGSSSdddooorrrnnn\\\TTTSSSVVVoooyyyqqqNNNNNNNNNMMMKKKIIIGGGFFFGGGHHHJJJLLLNNNOOOPPPPPPXXXYYY[[[\\\\\\[[[YYYXXXTTTSSSQQQOOONNNNNNOOOOOOLLLLLLKKKJJJIIIHHHGGGGGGIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKJJJIIIIIIJJJJJJJJJMMMLLLKKKIIIHHHGGGGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHFFFGGGHHHJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIGGGHHHHHHIIIJJJKKKLLLLLLPPPSSSXXX\\\\\\XXXSSSPPPSSSPPPMMMNNNQQQSSSTTTSSSVVVQQQKKKHHHGGGFFFBBB???EEECCCBBBBBBEEELLLRRRWWWcccgggnnnssssssooojjjeee^^^ZZZVVVRRRQQQTTTWWWZZZdddnnn}}}zzzqqqhhh^^^[[[___ggglllnnnjjjjjjjjjgggbbb]]]XXXUUUTTTSSSVVVYYYTTTRRR___qqq~~~vvvfffSSSMMMXXXkkkeeePPPJJJEEEDDDAAA?????????@@@AAA;;;<<<===>>>???>>>>>>>>>????????????>>>>>>>>>>>>;;;;;;;;;::::::999999999888888777777777777888888999777777888;;;<<<;;;888777777666666555555555444444444555555666555555444444555555666666666666666777555777;;;<<<<<>>???@@@@@@@@@?????????>>>>>>999<<>>@@@???>>>AAAOOOdddsssxxxpppbbb\\\YYYYYYrrrvvvoooMMMMMMLLLKKKJJJJJJIIIHHHGGGHHHIIIIIIJJJKKKKKKKKKPPPRRRTTTWWWYYY[[[[[[\\\WWWXXXXXXXXXVVVTTTRRRPPPOOONNNNNNMMMLLLKKKJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIGGGFFFFFFFFFGGGGGGHHHIIIJJJIIIHHHHHHGGGHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKMMMOOOQQQSSSTTTUUU[[[\\\]]]\\\[[[WWWTTTRRRPPPOOONNNOOOQQQQQQPPPMMMMMMJJJGGGEEEDDDDDDDDDCCCCCCDDDFFFJJJQQQXXX^^^bbbnnnoooppppppmmmhhhdddaaaWWWVVVTTTSSSSSSUUUXXXYYYccciiisssyyy{{{zzzxxxvvvmmmgggaaa```eeelllpppqqqfffddd```]]]ZZZWWWTTTRRRTTTTTTVVVYYYXXXXXX^^^fffuuubbbYYYUUU]]]ooorrrVVVIIIHHHEEECCCAAA???======>>>???<<<<<<<<<======>>>>>>>>>>>>>>>>>>=========<<<<<<999999999888888888777777777777666666666666777777888666555777999:::888666555555555555444444444333444444555555555555555444444444555666666666666666777666777::::::999@@@IIIttttttfffYYYNNNLLLMMMMMMNNNOOONNNMMMLLLQQQNNNLLLLLLNNNOOONNNLLLIIIHHHFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGIIIIIIIIIJJJKKKMMMMMMNNNMMMMMMKKKLLLNNNOOOPPPPPPOOOOOONNNNNNMMMMMMLLLJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIMMMOOOPPPSSSXXXUUUOOOFFFFFFJJJTTT___jjjyyy{{{xxx~~~wwweeeVVVLLLFFFEEEDDDCCCAAA@@@@@@??????DDDCCCAAA???>>>>>>??????????????????>>>>>>>>>===:::<<>>>>>???BBBOOO```kkkooojjj]]]ZZZ[[[___xxxwwwpppNNNNNNMMMLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGIIIKKKNNNQQQSSSTTTWWWZZZ^^^``````^^^ZZZXXXUUUUUUTTTRRRQQQOOONNNNNNMMMLLLLLLKKKJJJIIIHHHHHHFFFFFFFFFFFFGGGHHHHHHIIIEEEEEEEEEEEEFFFFFFGGGHHHEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEGGGHHHIIIJJJJJJIIIHHHHHHIIIJJJLLLNNNPPPRRRTTTTTTXXXYYYYYYZZZ[[[\\\]]]]]]YYYWWWUUURRROOONNNMMMMMMIIIIIIIIIJJJKKKJJJFFFDDDDDDDDDCCCAAAAAACCCFFFIIIFFFJJJPPPXXX```fffjjjmmmssspppkkkeee___[[[XXXWWWTTTUUUWWWYYYZZZZZZZZZZZZYYY[[[^^^```aaacccfffhhhgggdddbbbdddiiimmmnnnmmm```[[[VVVSSSSSSSSSRRRPPPSSSUUUWWWXXX^^^eeefffcccllljjjZZZOOOXXXhhh}}}pppYYYJJJDDDDDDDDDCCC@@@>>><<<<<<<<<<<<===<<<;;;;;;;;;<<<===>>><<<<<<<<<;;;;;;;;;::::::777777666666666666555555666666555555555555666666666555444555666666444333444444444333333333333333444444555555444444444444333444555555666666555555666666777999777666:::@@@SSSzzzhhhYYYRRRPPPMMMLLLMMMMMMLLLJJJOOONNNMMMMMMMMMMMMNNNNNNJJJJJJHHHFFFEEEEEEDDDDDDFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIEEEIIIMMMNNNPPPQQQLLLEEECCCKKKZZZjjjuuu|||~~~|||xxxeeeWWWNNNGGGDDDGGGFFFEEECCCAAA??????>>>FFFFFFEEECCCBBBAAA@@@?????????>>>>>>>>>=========;;;===???AAAAAA???===;;;;;;===???CCCMMM[[[cccddd```UUUUUU[[[aaa{{{|||uuu~~~VVVUUURRRPPPNNNMMMLLLLLLJJJJJJIIIIIIHHHHHHHHHHHHFFFEEEDDDDDDDDDFFFHHHIIIMMMPPPUUUYYY\\\\\\[[[ZZZZZZZZZYYYXXXVVVUUUTTTTTTRRRRRRRRRQQQOOONNNMMMLLLIIIIIIHHHHHHHHHHHHHHHIIIFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGFFFEEEFFFGGGIIIJJJFFFIIILLLOOOQQQRRRRRRQQQRRRSSSUUUWWWZZZ]]]___```aaa```^^^\\\ZZZXXXVVVUUUKKKJJJGGGEEEDDDDDDEEEFFFDDDDDDDDDDDDDDDCCCAAA@@@@@@BBBDDDCCCCCCGGGMMMSSSSSSWWW^^^eeeiiikkkkkkkkkfffccc]]]WWWSSSPPPOOOOOOWWWYYY]]]```bbb```^^^\\\QQQQQQQQQQQQRRRUUUZZZ]]]bbbaaabbbdddfffeeebbb```YYYUUUOOONNNQQQSSSRRRPPPSSSXXX[[[]]]gggqqqnnncccKKKSSSSSSXXXooommmYYYOOOIIIDDDCCCEEECCCAAA???===<<<;;;;;;===<<<:::999999;;;<<<>>>::::::999999999999888888666555555555555555555555555444444333333444444555555444444444444444222111444444444333333333333333555555444444444444444444333333444555555555555444444555777888666666777:::>>>[[[}}}}}}sssccc]]]UUUPPPNNNNNNMMMLLLKKKMMMOOOOOOMMMLLLLLLMMMMMMLLLKKKJJJHHHGGGGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFDDDEEEFFFFFFGGGGGGHHHHHHFFFDDDBBBAAABBBCCCFFFGGGGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHGGGGGGGGGIIIJJJIIIWWWbbbqqq~~~fffUUUKKKFFFDDDDDDGGGFFFEEECCCAAA@@@@@@@@@CCCDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>======<<<===???@@@???===;;;::::::===???AAAIIIVVV^^^```XXXNNNPPPVVV^^^xxx{{{|||___^^^[[[WWWTTTQQQOOOOOOKKKKKKJJJIIIIIIIIIJJJJJJLLLJJJGGGEEEDDDEEEFFFGGGBBBCCCFFFIIIKKKNNNOOOPPPUUUVVVWWWXXXYYY[[[\\\\\\]]]]]]]]]]]]\\\ZZZYYYXXXQQQPPPOOOMMMMMMLLLLLLLLLNNNMMMLLLLLLKKKLLLLLLLLLGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLNNNQQQRRRSSSUUUXXX[[[\\\]]]\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^WWWVVVSSSPPPLLLHHHFFFDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@BBBCCCAAADDDHHHKKKNNNSSS\\\bbbdddfffhhhjjjiiifffbbb___WWWVVVUUUTTTSSSRRRRRRRRR\\\^^^aaaccccccaaa^^^\\\UUUVVVVVVVVVVVVYYY]]]```bbbbbbbbbaaa___[[[VVVRRRQQQNNNLLLMMMPPPSSSSSSRRRWWWaaahhhjjjnnnooocccSSSJJJ]]]hhhtttyyy]]]OOOLLLIIIFFFDDDEEEDDDBBB@@@>>>===<<<;;;===;;;:::888888999;;;<<<888888888777777777777666666666666666666666666666444444333333333333444444444555555555444333222222444444444444444444444555666555444333333333333444222333333444444444444444222444666666666777888888666@@@QQQyyysssnnniiidddaaa[[[RRRKKKGGGKKKNNNPPPPPPOOONNNOOOOOONNNNNNMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEDDDEEEEEEEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFDDDBBBAAABBBDDDGGGIIIIIIHHHFFFEEEEEEEEEFFFGGGHHHDDDAAABBBHHHRRR___hhhuuunnnWWWJJJEEEBBBBBBDDDEEEDDDCCCBBBBBBBBBBBBBBB===>>>??????@@@??????>>>@@@????????????>>>>>>>>><<<===>>>>>>===<<<:::999:::======>>>EEERRR]]]aaaXXXOOOQQQVVV[[[uuu}}}xxxcccbbbaaa___\\\YYYWWWUUUOOONNNMMMKKKKKKKKKLLLMMMKKKJJJGGGEEEDDDEEEFFFGGGDDDCCCBBBBBBBBBDDDFFFGGGIIIKKKNNNRRRVVVZZZ]]]^^^aaabbbcccddddddcccbbbbbb]]]\\\[[[YYYXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVXXXXXXXXXYYY[[[\\\^^^^^^aaaaaabbbbbbaaa___^^^\\\\\\[[[ZZZWWWUUUSSSQQQPPPIIIIIIGGGEEECCC@@@???>>>?????????>>>>>>===<<<<<<<<<=========>>>AAAEEEHHHJJJMMMQQQWWW\\\cccjjjnnnkkkjjjhhheee```\\\WWWUUURRRTTTWWWZZZ\\\]]]^^^^^^^^^^^^______^^^\\\[[[ZZZZZZ\\\^^^______```bbbddddddcccaaa]]]XXXSSSNNNLLLKKKKKKLLLMMMPPPRRRUUUWWW```mmmwwwvvvkkk]]]NNNCCCZZZrrrtttYYYKKKHHHFFFFFFFFFDDDCCCBBBAAA???>>><<<<<<;;;;;;999888888888999:::777777777666666666666555555666666666666777777777444444333333333333444444333444666555444333333444444444444444555555555555666555444222222222333333111222333333444444333333222444555444555888999777999:::===YYY~~~rrr___QQQFFFGGGHHHJJJLLLLLLMMMLLLNNNOOOOOOOOONNNMMMLLLKKKJJJJJJHHHGGGGGGGGGHHHIIIFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEDDDEEEEEEFFFHHHHHHFFFEEECCCBBBCCCFFFHHHJJJJJJHHHFFFEEEEEEEEEGGGHHH@@@>>>@@@HHHUUUfffzzznnn\\\KKKEEEDDD@@@AAADDDDDDCCCBBBBBBAAABBBBBBBBB::::::;;;;;;<<<=========??????>>>>>>>>>=========;;;<<<<<<===<<<;;;:::999:::<<<<<<;;;AAAOOO\\\bbb\\\VVVZZZ]]]]]]uuu~~~www^^^```bbbddddddbbb```___YYYWWWTTTRRRQQQPPPQQQQQQKKKJJJHHHFFFEEEDDDDDDDDDGGGFFFDDDCCCBBBBBBCCCDDDAAABBBEEEHHHLLLPPPRRRTTTVVVXXXZZZ\\\^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]YYYYYYYYYXXXYYYYYYZZZ[[[]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___````````````___^^^]]][[[YYYVVVTTTRRRQQQPPPOOONNNLLLJJJHHHFFFFFFBBBAAAAAA@@@@@@???>>>>>>;;;;;;:::::::::<<<===>>>@@@CCCGGGIIIKKKOOOSSSWWW\\\]]]___ccchhhlllmmmnnngggddd___ZZZVVVTTTSSSSSSUUUWWW[[[___bbbdddeeeeee___]]][[[XXXXXXXXXZZZ[[[[[[]]]```bbbbbbcccdddfffbbb```\\\VVVQQQMMMLLLLLLKKKMMMOOOOOOOOOTTT\\\bbbooovvvzzzqqq\\\JJJJJJRRRqqqxxxgggUUUJJJFFFDDDDDDEEEAAAAAAAAA@@@???===<<<;;;::::::999999888888888888777777666666666555555555555555555555666666777777444444333333333333444444000333555555333222333555222222333333444444444444777555333222111111222333111111222333333333333333222555444111222777888444888>>>;;;CCChhhuuueeeWWWRRRKKKGGGGGGIIIIIIIIILLLMMMNNNNNNNNNNNNMMMLLLLLLKKKIIIHHHHHHIIIJJJKKKFFFFFFFFFEEEFFFFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGGGGEEEEEEDDDDDDEEEFFFHHHIIIEEEEEECCCCCCDDDEEEGGGHHHGGGFFFDDDCCCDDDFFFIIIKKKBBBDDDNNN]]]lllyyyoooXXXKKKBBBDDDEEE@@@???CCCDDDDDDBBBAAA@@@@@@@@@@@@<<<;;;:::::::::;;;<<<=========<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::999999<<<<<<:::???KKKXXX^^^[[[[[[cccfffbbbvvv{{{YYY\\\aaaeeehhhiiihhhgggbbb```]]]YYYWWWVVVVVVVVVQQQPPPNNNKKKIIIGGGFFFEEEAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEGGGIIILLLOOOQQQRRRRRRQQQRRRRRRRRRSSSTTTUUUWWWXXXWWWWWWWWWXXXYYYZZZ\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[XXXYYYYYYYYYYYYWWWUUUTTTPPPOOOLLLJJJHHHFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDD======<<<<<<;;;;;;:::::::::999999999<<>>===;;;;;;999999999999999888777666777777666666666555555555444444444555555666666666555444444333333444444555...111444444222111333555111111111222222333333333777666333111111111222333111111222333333333333222444666444///000555666111...===:::111DDDlll{{{qqqfffWWWMMMKKKKKKKKKJJJJJJKKKLLLMMMNNNMMMLLLLLLNNNLLLJJJIIIIIIIIIKKKLLLGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEDDDDDDEEEFFFHHHIIIDDDDDDCCCCCCCCCDDDEEEFFFCCCBBBBBBBBBDDDGGGKKKMMMPPPVVVeeewwwyyy[[[JJJ@@@>>>EEEFFF@@@>>>BBBFFFEEECCCAAA???>>>>>>===???>>>;;;:::999:::;;;<<<;;;;;;:::::::::999999999999::::::;;;;;;:::::::::888<<<===;;;>>>IIITTTYYYXXX[[[hhhlllfffwww]]]\\\[[[[[[^^^bbbfffiiifffjjjkkkiiihhhhhhfffaaa___\\\XXXUUURRROOOKKKHHHGGGDDDBBBBBBEEEGGGFFFEEEDDDAAA??????BBBCCCBBB@@@BBBBBBBBBBBBCCCEEEFFFGGGEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGEEEDDDDDDDDDDDDBBBCCCCCCBBB@@@???@@@AAA@@@???>>>===<<<<<<<<<<<<<<<;;;::::::<<<>>>>>>===??????@@@CCCGGGLLLPPPSSS^^^^^^aaahhhqqquuutttqqqnnnlllhhhddd```___^^^^^^XXXVVVSSSOOOMMMNNNRRRVVVUUUVVVWWWXXX[[[]]]```aaa^^^^^^^^^^^^^^^^^^^^^___cccccceeeffffffddd___[[[RRRNNNIIIIIILLLOOOPPPOOOXXXWWWTTTTTT[[[fffooossskkkaaaUUUPPPUUUhhhjjjXXXRRRPPPMMMJJJHHHGGGGGGHHHCCC@@@>>>@@@BBBBBB===888888888777777666666555555666666666666666666666666444444444444444444444444333333333333333333333333555555444333333222111111333333333222222111111111444333111000000111333444222333444333111000111222666555555444444333222222666333555999;;;EEEcccyyyiii___]]]\\\VVVPPPQQQOOOLLLIIIHHHIIIKKKLLLKKKIIIHHHIIIMMMQQQNNNIIIKKKKKKKKKKKKIIIGGGIIILLLLLLJJJHHHIIIKKKKKKIIIGGGCCCEEEFFFFFFEEEDDDDDDDDDDDDAAA@@@AAAEEEGGGFFFCCCDDDEEEFFFKKKRRR\\\eeejjj{{{|||zzzuuu~~~}}}{{{iiiWWWAAA@@@>>><<<<<<===???@@@EEEDDDBBB@@@???=========@@@???<<<:::999::::::;;;===<<<;;;;;;<<<;;;999777999999999999999888777666555888999:::<<>>===;;;;;;;;;<<<======<<<<<<<<<<<<=========<<<<<<<<<>>>???@@@@@@FFFHHHMMMSSSZZZ```fffiiifffcccbbbeeejjjlllkkkhhh```^^^[[[XXXUUUTTTSSSSSSUUUVVVVVVUUUSSSQQQRRRRRRVVVWWWXXX[[[]]]___```aaafffdddbbbaaa``````aaaaaaeeecccaaa```^^^[[[VVVRRRMMMKKKIIIIIIKKKNNNOOOOOOUUUZZZ```fffkkkllljjjgggUUUWWW[[[bbboooqqq]]]RRRJJJIIIGGGFFFGGGHHHIIIJJJDDDAAA???AAACCCCCC>>>999888888777777666555555555555555555555555555555555444444444444444444444444333333333333333333333333555444444333222222111111333333333222222111111111444333111000000111333444111333444444333222333555444444444444333333333333444111333666555888LLLccc{{{sssccc[[[PPPKKKJJJLLLMMMLLLNNNLLLJJJIIIJJJLLLLLLJJJIIIIIIJJJJJJJJJHHHGGGHHHIIIGGGFFFFFFHHHIIIHHHGGGDDDEEEEEEDDDCCCCCCDDDDDDIIIHHHFFFGGGIIILLLMMMNNNVVVYYY___hhhtttyyysssnnnfffWWWJJJBBBAAA???===<<<<<<===>>>CCCBBBAAA@@@>>>============<<<:::999999:::;;;<<<<<<;;;:::;;;<<<;;;999777888888999999888888777777666666666777;;;DDDRRR[[[RRRTTTWWWVVVUUUdddpppvvv___]]]ZZZXXXXXXYYY[[[\\\dddggghhhgggiiimmmooommmkkkjjjhhhfffdddaaa]]]ZZZWWWVVVSSSRRRQQQOOOKKKIIIIIIGGGFFFEEEFFFEEEDDDBBBEEEEEEDDDCCCBBBBBBAAAAAADDDCCCCCCBBBAAA@@@@@@???@@@????????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<=========<<<<<<======>>>???999;;;<<<;;;::::::;;;============<<<======>>>???>>>???AAACCCGGGKKKNNNPPPUUUXXX___fffmmmsssvvvwwwjjjeee```]]]^^^^^^[[[YYYWWWUUUSSSRRRQQQQQQQQQQQQUUUYYY]]]^^^\\\WWWTTTRRRWWWXXXZZZ]]]___`````````gggfffdddbbbbbbbbbddddddfffbbb]]]XXXUUUQQQNNNLLLJJJKKKKKKJJJJJJKKKMMMPPPTTT[[[fffnnnnnndddXXXPPPPPP\\\lllyyyttt```UUUTTTOOOMMMJJJGGGEEEDDDCCCCCCDDDBBBAAAAAACCCBBB???;;;888888777666666555555444555555555555555555555555444444444444444444444444333333333333333333333333444444333333222111111111222222222222222111111111333222111000000111222333000111333333222222444555222222333333333444444444666333555888666444;;;GGGooo||||||mmmZZZNNNLLLMMMKKKHHHMMMJJJGGGFFFFFFIIIKKKNNNHHHHHHHHHIIIJJJJJJHHHFFFGGGGGGFFFEEEEEEGGGIIIJJJGGGFFFDDDCCCBBBBBBCCCCCCGGGHHHIIIJJJLLLPPPVVVYYYsssvvv|||wwwkkk^^^RRRHHHCCCCCCBBB???===<<<;;;<<<<<<@@@@@@???>>>>>>======<<<:::999888888888999;;;<<<;;;:::999:::;;;;;;:::888666777777888888888888777:::777555666;;;FFFQQQXXXOOONNNNNNMMMMMM[[[mmmooo___^^^\\\ZZZYYYZZZ[[[]]]```bbbbbb______bbbcccaaaeeeddddddddddddccc___\\\\\\\\\[[[YYYWWWTTTPPPNNNLLLLLLKKKKKKJJJIIIHHHGGGEEEEEEFFFFFFGGGGGGGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@CCCCCCBBBAAAAAA@@@??????>>>======<<<<<<=========>>>>>><<<;;;:::::::::::::::;;;============???AAA@@@@@@@@@AAABBBCCCEEEEEEIIIKKKNNNRRRWWW]]]cccgggjjjmmmqqqtttvvvuuutttrrrccc]]]VVVQQQPPPOOONNNMMMQQQQQQQQQRRRSSSTTTVVVWWWYYY]]]bbbdddbbb]]]XXXVVVVVVXXX[[[^^^___```___^^^``````aaabbbcccdddddddddbbb]]]WWWRRROOONNNMMMLLLKKKLLLMMMKKKJJJKKKPPPTTT___```cccddd^^^RRRIIIEEE[[[kkk}}}gggUUUQQQVVVSSSQQQMMMJJJFFFCCCAAAAAACCCAAA@@@@@@AAA@@@>>>;;;888777777666555555444444555555555555555555555555333333333333333333333333222222222222222222222222333333222222111111111000222222222111111111111111222222111000000111222222000222333222000000111222000111111222333444444444555333555::::::666777<<>>GGGNNNRRRMMMJJJJJJMMMMMMZZZ~~~nnnlllZZZYYYXXXWWWXXXYYY[[[\\\]]]___^^^ZZZYYY\\\\\\YYYZZZZZZ[[[\\\^^^___]]][[[[[[[[[\\\[[[YYYWWWUUUTTTRRRSSSTTTSSSSSSQQQQQQPPPIIIJJJKKKLLLMMMMMMMMMLLLGGGGGGFFFEEEEEEDDDCCCCCCFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@?????????????????????AAACCCDDDEEEFFFHHHJJJJJJKKKMMMPPPTTTXXX[[[]]]bbbcccdddddddddfffjjjnnnrrrrrrsssrrrnnniiiccc```UUUQQQLLLHHHGGGHHHIIIIIIMMMMMMOOOQQQTTTVVVXXXYYYZZZ^^^bbbcccaaa]]]ZZZYYYWWWXXX[[[]]]^^^^^^]]]]]]\\\^^^aaaccccccaaa^^^\\\XXXTTTOOOKKKKKKMMMNNNNNNJJJLLLMMMMMMMMMQQQXXX^^^iiiaaaWWWQQQKKKIIIOOOXXXlll{{{kkkXXXLLLLLLPPPJJJJJJIIIHHHGGGFFFFFFFFF@@@???>>>>>>======;;;:::777777666666555444444444555555555555555555555555333333333333333333333333222222222222222222222222222111111111111111000000111111111111111111111111111111111111111111111111555666666444111000000000///000000111222333444444222000000444666555555666888XXX~~~}}}ooogggfffddddddeeefffddd[[[PPPLLLNNNNNNKKKIIIMMMOOOMMMHHHEEEGGGIIIOOOQQQUUU[[[```bbbaaa^^^___iiixxxmmmWWWJJJBBB<<<;;;<<<==================>>>>>>;;;<<<=========<<<<<<;;;===<<<;;;::::::999999999999888888999:::;;;999888444555666777777777777777:::999888:::???DDDHHHJJJIIIFFFHHHOOOQQQ\\\~~~rrrjjj}}}VVVVVVVVVWWWYYY[[[]]]^^^[[[^^^^^^\\\\\\______]]]VVVUUUUUUVVVYYY[[[[[[ZZZVVVWWWYYYXXXVVVUUUUUUVVVVVVYYY[[[\\\\\\[[[[[[\\\YYYZZZ[[[[[[[[[ZZZYYYXXXPPPOOONNNMMMKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDEEEFFFHHHKKKLLLNNNNNNPPPSSSTTTVVVWWWZZZ\\\___aaaeeejjjpppvvv{{{}}}{{{zzzuuummmddd______aaaaaa```___\\\XXXSSSOOOLLLLLLKKKJJJIIIJJJKKKMMMOOOQQQRRRSSSUUUWWWYYY[[[[[[XXX[[[]]]^^^\\\[[[ZZZZZZXXXYYY[[[\\\]]]]]]]]]\\\___```bbbbbb___ZZZUUUQQQMMMKKKHHHGGGIIILLLMMMMMMHHHKKKNNNQQQUUUZZZ___cccaaaTTTIIIEEEFFFNNNcccxxxjjjYYYPPPJJJJJJLLLIIIHHHGGGFFFDDDBBBAAA@@@>>>===<<<;;;:::999999888777777666555555444444333444444444444444444444444333333333333333333333333222222222222222222222222000000000000000000000000000000000111111111111111111111111111111111111111:::::::::777444111111222//////000111222222333333444222111222333444444444111???XXXzzzqqqeeeeeeeeecccdddjjjooommmddd\\\ZZZ[[[dddjjjvvvzzz~~~zzz{{{|||pppYYYEEE??????<<<;;;===;;;;;;<<<======>>>>>>???;;;<<<===>>>===<<<;;;:::======<<<;;;:::999888888999888777888999999888666444555555666666666666555555555666888;;;@@@DDDGGGFFFAAADDDNNNQQQZZZ{{{vvvhhhwwwSSSTTTTTTVVVXXXZZZ\\\^^^ZZZ^^^___^^^___bbbaaa^^^WWWUUUSSSSSSTTTVVVWWWWWWQQQSSSTTTSSSQQQPPPRRRTTTTTTXXX]]]_________```bbbcccdddfffggghhhgggeeeddd```___]]]ZZZWWWTTTRRRQQQNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMLLLLLLNNNPPPSSSVVVXXXZZZZZZ\\\___bbbcccfffiiikkkkkkmmmppptttxxx}}}}}}{{{ttthhh[[[SSSRRRSSSOOONNNMMMKKKIIIHHHHHHGGGNNNPPPRRRTTTUUUVVVXXXYYYYYYZZZZZZ[[[[[[[[[ZZZZZZWWWYYY\\\]]]\\\[[[[[[\\\[[[[[[\\\\\\]]]]]]^^^^^^___^^^]]]ZZZVVVQQQMMMJJJJJJIIIHHHHHHJJJLLLLLLKKKLLLNNNSSSYYY]]]^^^\\\ZZZNNNGGGEEEMMMVVVccc{{{xxxhhhVVVOOOMMMKKKIIIIIIKKKJJJHHHFFFCCC@@@===<<<===<<<<<<:::999888888888777666666555555444333333444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000///000000000111111111222000000111111111111000000888999999666333111111222///000000000111111222222444555444444444555666555555888AAAVVVzzz|||www|||~~~|||{{{uuutttwww}}}zzzwwwtttqqqmmm]]]KKK===???CCC???===???<<<<<<==================<<<===>>>>>>>>><<<;;;999:::::::::::::::999888888999888888888999888666555555555666666666555444444333444555666888>>>GGGNNNHHH@@@@@@IIIMMMVVVwww|||hhhrrrMMMMMMNNNPPPRRRTTTVVVWWWYYY]]]___^^^^^^```^^^ZZZYYYVVVRRRPPPQQQSSSSSSTTTOOOPPPQQQOOOLLLLLLOOORRRPPPTTTZZZ]]]]]]^^^```bbb___aaadddgggiiijjjiiiiiiooonnnjjjfffbbb^^^[[[YYYWWWWWWVVVVVVVVVVVVUUUUUUPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWYYY[[[]]]^^^ZZZ]]]```ccceeegggjjjmmmiiiiiiiiijjjkkkmmmoooppprrrpppjjj___SSSLLLLLLNNNMMMLLLKKKJJJKKKMMMOOOQQQTTTWWW[[[^^^___``````aaa]]]]]]\\\[[[YYYWWWUUUTTTWWWZZZ]]]______^^^^^^^^^^^^]]]]]]]]]]]]^^^___```[[[YYYUUUQQQMMMJJJIIIHHHLLLKKKKKKLLLNNNNNNLLLJJJRRRUUUZZZ```bbb^^^TTTLLLFFFEEENNN```nnnyyy^^^RRRHHHGGGIIIHHHFFFEEEFFFFFFFFFFFFFFFEEEEEEDDD<<<===<<<:::888777888999777666666555444444333333444444444444444444444444222222222222222222222222111111111111111111111111////////////000000000000//////000000111111111222000000111111111111000000444444555333111///000111000000000000111111111111///111333222222444555444888666444===XXX~~~wwwuuuzzz{{{~~~uuurrrqqqiii```LLL???999@@@DDD>>>;;;=========>>>>>>===<<<;;;;;;===>>>??????>>>===:::999777777888999999999999888:::999888888888888666444666666666666555444333333444666777666888@@@NNNYYYLLLAAA???GGGJJJSSSvvvkkkqqqGGGIIILLLOOOQQQRRRSSSSSSVVVYYY\\\]]][[[[[[]]]```XXXVVVTTTTTTVVVUUURRROOOMMMLLLLLLLLLLLLNNNOOOPPPRRRSSSTTTVVVXXXZZZ[[[\\\\\\\\\]]]]]]^^^______```dddeeeggghhhgggeeecccbbbbbbbbbaaaaaabbbaaa___]]]ZZZXXXUUUSSSSSSTTTWWWYYY\\\]]]]]][[[XXXUUUTTTTTTSSSYYY______\\\XXXXXXYYY[[[YYYWWWUUUSSSRRRRRRRRRNNNUUU]]]```\\\TTTNNNJJJIIIMMMRRRVVVXXXYYYZZZ[[[eeefffhhhhhhgggccc___]]]YYYZZZZZZ[[[ZZZZZZYYYYYY]]]\\\]]]___aaabbbaaa___```^^^^^^```aaa^^^UUUNNNPPPNNNJJJHHHFFFGGGHHHIIIJJJNNNQQQOOONNNSSSZZZ___eeemmmmmm___QQQKKKKKKKKKSSS```xxx```GGG???===EEEKKKIIIDDDCCCBBBDDDGGGGGGFFFEEEEEEFFF???>>><<<:::888777666666444333222111000111222333111222333333444444444444000000000000000000000000111000///......///000111000000000000000000000000//////............//////////////////////////////111111000///////////////444333222000//////......000000111222333333444444111222777<<>><<<:::999;;;>>>@@@???===========================;;;:::888777777888:::;;;888999999888888666555555555555555555555555555555444333333444999DDDPPPYYYRRRFFF@@@AAAAAAKKKppppppeeeyyyEEEFFFIIILLLOOOQQQRRRSSSWWWZZZ\\\\\\YYYWWWYYY[[[WWWUUUSSSTTTUUUTTTRRROOOLLLKKKJJJJJJJJJLLLOOOPPPVVVVVVWWWXXXZZZ\\\^^^___bbb```]]]ZZZYYYYYYYYYZZZ[[[\\\]]]^^^^^^]]]\\\[[[]]]\\\[[[\\\]]]]]]]]]\\\YYYXXXWWWVVVVVVVVVVVVVVVYYYZZZZZZXXXUUUSSSSSSTTTQQQUUUXXXXXXSSSOOOOOOQQQUUUSSSQQQOOOOOOOOOPPPQQQWWW]]]dddgggccc]]]WWWSSSUUUXXX]]]```aaabbbccceeeeeedddcccaaa___]]]\\\[[[YYYYYYZZZ[[[[[[[[[[[[[[[]]]]]]___bbbeeeeeedddbbb```]]]ZZZYYYYYYVVVPPPJJJIIIIIIIIIJJJJJJKKKLLLLLLJJJOOOTTTVVVZZZbbblllssswwwlll___TTTNNNQQQ```ooo~~~kkkSSSFFF>>><<>><<<:::999777777666555444333222111222222333111222333333444444333333000000000000000000000000222111000//////000111222//////////////////////////////............//////........................111000000///////////////222222111000//////////////////000111111222333333666444777:::999===RRRiiixxxqqqfffUUUFFF>>>?????????===;;;;;;<<<>>>AAA>>><<<>>>BBBDDDAAA>>>========================:::999777666666777999:::999999999999888666555444555555555555555555555555555444333444888BBBNNNVVVOOODDD???BBBBBBLLLqqquuujjjzzz}}}DDDDDDFFFHHHKKKNNNQQQRRRVVVYYY[[[YYYUUUSSSTTTUUUTTTSSSRRRSSSSSSSSSQQQOOOJJJIIIHHHGGGHHHKKKNNNPPPUUUTTTTTTUUUWWWYYY[[[\\\```^^^YYYVVVSSSSSSTTTUUUWWWYYYZZZ\\\\\\\\\\\\[[[XXXWWWWWWWWWWWWYYYZZZ[[[[[[[[[\\\\\\[[[YYYXXXVVVYYYYYYYYYWWWUUUUUUVVVXXXYYY[[[\\\YYYTTTQQQRRRSSSTTTSSSQQQPPPQQQSSSVVVXXXaaaffflllnnnlllfff```]]]^^^___aaaaaa``````aaabbbccc```]]]YYYXXXXXXYYYZZZWWWXXXYYYZZZ[[[\\\\\\\\\^^^___aaadddffffffdddaaaZZZVVVQQQOOOOOONNNKKKHHHHHHIIIIIIJJJKKKLLLLLLMMMRRRZZZfffnnnpppooooooooogggYYYSSSZZZdddrrrppp[[[RRRIIIEEE>>>:::>>>CCCCCCBBBBBBBBBDDDFFFEEECCCAAAAAAAAA???>>><<<:::999777777777555444444333222333333333111222222333333333333333000000000000000000000000222111111000000111111222//////////////////////////////............//////........................000000//////......//////111000000//////000000111...//////000000111111111666222444888888555999BBB^^^ooo}}}|||xxxoooeeeVVVGGG>>><<<===>>>>>><<<;;;;;;===???FFFBBB>>>@@@EEEHHHDDD???========================888777666555555666777888::::::999999888666555444444444444444444444444444666555444333777???JJJQQQKKKAAA???CCCEEEOOOsss|||ppp}}}|||EEEEEEEEEFFFHHHKKKMMMOOOSSSUUUWWWVVVRRRPPPPPPRRRQQQQQQQQQQQQQQQQQQPPPOOOJJJIIIGGGGGGHHHKKKNNNQQQTTTTTTSSSSSSTTTWWWYYYZZZWWWVVVUUUTTTTTTTTTUUUVVVXXXYYYZZZ\\\^^^^^^______YYYYYYXXXVVVVVVWWWZZZ\\\````````````___]]]\\\[[[\\\\\\[[[ZZZYYYZZZ]]]___ccccccbbb___[[[ZZZ[[[]]][[[ZZZYYYYYYZZZ^^^bbbdddhhhkkknnnpppmmmhhhccc___``````^^^[[[XXXWWWWWWYYY^^^\\\YYYWWWVVVWWWYYYZZZWWWWWWYYYZZZ\\\]]]]]]]]]______```bbbbbb```\\\XXXMMMKKKIIIHHHJJJJJJIIIHHHLLLKKKIIIHHHIIILLLOOOQQQbbbkkkxxx{{{iiiYYYPPPFFFQQQcccxxxZZZHHHHHHHHHEEE???:::;;;>>>AAABBBBBBBBBCCCEEEDDDAAA???>>>>>>>>>===<<<:::888777777777555555444444444333333333111222222333333333222222000000000000000000000000111000000000000000000111///////////////////////////......------......///........................000//////........./////////////////////000111111/////////000000111111111444111111555777666999???:::^^^|||vvvppprrr|||rrrvvvxxxwwwxxxvvvsssgggZZZOOOEEE???@@@EEE<<<<<<<<<;;;:::;;;===???GGGBBB===???EEEGGGCCC===;;;;;;;;;;;;;;;;;;;;;;;;666666555444444555666666999999999888777666555444444444444444444444444444777666444333666===FFFMMMHHH@@@???FFFHHHRRRuuuttt}}}~~~IIIIIIHHHGGGGGGHHHJJJKKKNNNPPPSSSRRROOONNNOOOQQQOOOPPPQQQPPPOOONNNMMMMMMKKKIIIHHHHHHIIIKKKNNNPPPVVVVVVUUUUUUVVVXXXYYYZZZQQQSSSVVVXXXZZZYYYXXXWWWTTTUUUVVVXXXZZZ[[[\\\]]]^^^^^^]]][[[YYYYYY\\\^^^cccbbb```___^^^^^^^^^___^^^^^^^^^]]]\\\^^^aaadddbbbaaa___\\\[[[[[[^^^``````___^^^___aaadddhhhjjjggghhhiiiiiigggccc^^^ZZZ\\\\\\[[[XXXUUUTTTVVVWWWXXXYYYYYYYYYYYYZZZ[[[[[[ZZZZZZ\\\]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYUUUPPPLLLEEEEEEFFFGGGHHHHHHHHHFFFJJJIIIGGGHHHLLLSSSZZZ___ooonnnooooooeeeSSSEEEAAAOOOpppiiiLLLCCCGGGFFFDDD@@@;;;999;;;@@@BBBBBB@@@BBBCCCBBB???===;;;;;;===<<<:::999777777666666555555555444444444333333222222222333333222111111////////////////////////...//////////////////.................................------------..............................//////............//////............///000111222000000000111111111111111222222333333222000222777222CCCcccyyytttxxx}}}yyyuuuzzz|||zzztttwwwwwwqqq```TTTGGGAAA??????BBBFFF;;;<<<<<<;;;::::::<<<>>>CCC>>>:::<<>>AAAAAA>>>???AAA@@@===;;;::::::;;;:::888777666555555555444444444444444333222222222222222222222222111000////////////////////////---......//////......---..............................------------......------------------------......------......//////............//////000111111111111111111111111111+++000555666333///000222888666@@@\\\~~~rrrxxxzzz|||{{{vvvrrrxxx{{{pppbbbMMMEEE???AAABBB@@@>>>>>>;;;<<<<<<:::999999;;;===<<<:::888999<<<===;;;999777777777777777777777777444444444444444444444444444444555555555555444444333333333333333333333333555555444333666<<>><<<===???>>><<<:::999999999888777555555444444444222333444444444333111111222222222222222111000000////////////////////////---...///000000///...---...........................------,,,,,,------...------------------------...------------...///000//////.........//////000000000000000000000000000+++///333444444444555555888111222@@@RRRjjj~~~|||~~~~~~~~~|||qqqsssyyy~~~sssrrrrrrjjj[[[PPP@@@>>>???BBBAAA===;;;===<<<<<<<<<:::888888999;;;777888999999999999:::;;;777777777777777777777777333444444444444444444333111111222333444444444444333333333333333333333333444444333444777>>>FFFLLLFFF>>>===CCCEEEMMMnnnwww{{{NNNNNNOOOPPPPPPOOOMMMLLLIIILLLOOONNNKKKIIIKKKMMMNNNPPPQQQNNNJJJGGGFFFHHHGGGHHHIIIJJJIIIHHHGGGFFFGGGHHHKKKMMMMMMKKKIIIGGGGGGHHHKKKNNNQQQRRRRRRSSSQQQQQQQQQRRRSSSUUUWWWXXXVVVZZZ^^^^^^[[[YYY\\\______aaadddggghhhfffdddbbb]]]___bbbcccbbbbbbcccdddbbb```]]]\\\]]]^^^______[[[[[[\\\\\\[[[ZZZXXXWWWRRRQQQQQQTTTXXXZZZYYYWWWVVVWWWXXXXXXVVVVVVWWWXXXYYYXXXWWWVVVUUUUUUTTTTTTRRRRRRQQQOOOMMMKKKIIIHHHEEEDDDCCCDDDGGGJJJKKKKKKJJJIIIHHHGGGHHHMMMSSSXXX```jjjxxx~~~qqq```TTTCCCBBBLLLcccttt|||ppp^^^MMMIIINNNMMMMMMLLLFFF<<<>>>:::444444;;;>>>;;;:::<<<>>>===;;;999999999888777666444444333333333222222333444333222111000222222222222222111000///////////////////////////...///000111111000///..............................------,,,,,,------...---------------------------------------...///000//////............/////////////////////.........444333000---...222444333222000444999:::DDDggg|||{{{rrrrrr~~~{{{zzz|||~~~zzzzzzwwwfffOOODDDFFF;;;<<<>>>???;;;999===EEE======<<<:::888777888:::555777::::::888888:::===777777777777777777777777333444444555555444444333//////111222333444444444333333333333333333333333333333333444888???GGGNNNEEE===;;;AAAAAAJJJkkkOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMOOOOOONNNLLLKKKIIIHHHHHHDDDFFFIIIKKKKKKIIIFFFDDDGGGGGGHHHIIIJJJKKKKKKLLLIIIJJJKKKMMMNNNOOOOOOOOOKKKMMMNNNPPPQQQQQQQQQQQQUUUUUUVVVUUUUUUWWW[[[^^^ZZZ]]]aaaddddddbbb___]]]___^^^]]]\\\\\\^^^```aaa[[[[[[[[[[[[[[[[[[ZZZZZZXXXWWWUUUTTTSSSRRRSSSSSSQQQRRRSSSTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTUUUWWWXXXUUUSSSQQQOOONNNNNNOOOPPPNNNNNNMMMJJJGGGEEEFFFGGGCCCCCCEEEGGGFFFDDDEEEHHHIIIJJJJJJJJJKKKRRR]]]eeerrruuu|||~~~qqq[[[LLLIII>>>KKK^^^qqqqqqVVVQQQLLLGGGGGGJJJLLLKKKHHH@@@???<<<888555555888;;;:::<<<===<<<:::888888888888777666555444333333222222222222222222222222222000000000000000111111111222111///...---------...////////////////////////......//////...---,,,,,,+++++++++,,,,,,---------///...,,,++++++,,,.../////////.........---------......////////////......//////............//////............///000222222...222555555555<<>>======>>>>>>888999999::::::999999888666777777999:::;;;<<<<<<777777777777666555444333222222222222222222222222333333333333333222111000111111111111111111111111555444333333666===GGGNNNBBB@@@<<>>EEENNNiii~~~~~~~~~zzzxxxwwwvvvvvvvvvttt{{{wwwwwwuuuxxx{{{{{{~~~~~~zzzuuunnngggeeemmmxxx}}}zzzkkkiiimmmooo}}}xxxtttxxxkkkdddYYYNNNEEE@@@===<<>>======<<<<<<888888999888888777777666666666777777888999999:::777777777666666555333333222222222222222222222222222333333333222222111000111111111111111111111111444333222222555<<>>======:::888<<<===>>>???>>><<<:::999888777777777666666555555777777666666666666666666666666666666555444333333222222222222222222222222222222222333222222111000111111111111111111111111222222111111444:::BBBHHHAAA>>>888;;;@@@EEEaaa~~~}}}|||]]][[[XXXTTTQQQPPPOOOOOOSSSRRRRRRRRRRRRQQQQQQQQQRRRQQQQQQPPPNNNMMMMMMLLLIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGJJJJJJJJJJJJIIIIIIHHHHHHGGGIIIJJJKKKKKKMMMPPPRRRUUUUUUTTTTTTSSSSSSRRRRRRPPPOOOOOONNNNNNOOOPPPPPPLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIJJJHHHHHHIIIIIIJJJKKKKKKLLLJJJIIIHHHFFFEEEDDDCCCCCCHHHHHHHHHHHHGGGFFFDDDCCCCCCDDDEEEEEEEEEGGGIIIKKKOOOQQQQQQRRR[[[kkk|||wwwgggTTTHHHCCCFFFLLLVVVdddvvvgggSSSJJJGGGCCC???EEECCCAAABBBDDDFFFFFFEEECCCCCCAAA===999666666777888999;;;:::888777777888666555444333222222222222111111111111111111111111222222111000///......---//////......---------------------------------------------......------,,,------,,,,,,,,,,,,++++++)))***+++,,,---------,,,---------------------------......//////......---,,,---///000000///---,,,...............///000111000000000222333444333222777555777MMMkkkvvvrrrooouuu~~~|||xxxssspppsss}}}~~~||||||~~~nnnZZZLLLEEEAAA;;;999999:::999999:::<<<>>>???>>>;;;888666666666666666666777777888888888777777666555555444555555555555555444333222111111111111111111111111111111222222222222111111111111111111111111111111222222111222444999AAAFFF@@@===777999>>>CCC```|||gggdddaaa\\\XXXUUUSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPOOONNNNNNMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGJJJJJJIIIHHHHHHGGGGGGGGGEEEFFFHHHIIIIIIJJJLLLNNNOOOOOONNNMMMMMMMMMMMMMMMKKKKKKKKKJJJJJJJJJKKKKKKFFFFFFFFFGGGGGGGGGGGGGGGEEEFFFFFFGGGHHHHHHHHHHHHDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHGGGFFFFFFIIIIIIIIIHHHHHHKKKPPPTTTSSSZZZ___dddpppmmm[[[NNNIIIHHHPPPXXXcccrrrjjjOOOBBBCCCHHHFFFAAACCCBBBBBBBBBDDDEEEEEEDDDCCCCCCAAA>>>:::666555555777888:::999888777777888555444333222222222222222111111111111111111111111222111111000///...------...............---------------------------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,,,,,,,------------------------............------+++---...000000...---+++...............//////000222000///000333555555444555444000777EEERRRpppxxxyyy~~~zzzuuuqqqttt|||~~~}}}{{{zzziiiSSSDDD>>>>>>>>>===:::666666888::::::;;;>>>???>>>:::666444444444444555777888:::;;;999999888777666555444444333444444444444333333222111111111111111111111111000111111222222111111111000000000000000000000000222222333333555999@@@DDD???;;;666999>>>BBB^^^{{{hhhgggeeebbb___]]][[[ZZZSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPOOONNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFCCCEEEFFFGGGFFFFFFGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGEEEEEEEEEFFFGGGGGGHHHHHHEEEFFFGGGHHHHHHHHHHHHGGGEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKNNNSSSZZZ___^^^jjjuuuzzzzzzppp^^^MMMDDDJJJZZZggguuu{{{zzzaaaWWWJJJAAA???AAADDDEEEBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAA>>>:::666444444666777999999777666777777444333222222111111111222111111111111111111111111000000000//////.........------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,------------------............------,,,---...//////...---,,,///......---......//////333111//////000111222111...555555444666888JJJiii~~~|||zzzxxxssslllmmmuuu}}}{{{~~~|||{{{}}}{{{{{{jjjQQQ@@@<<<@@@;;;===>>>;;;666444777::::::<<<>>>>>>===:::666444444444444444666888;;;<<<999999888777666555444444222333333444444333222222111111111111111111111111///000111111222111111111000000000000000000000000111222333444555999>>>BBB===:::666:::???CCC]]]zzzWWWYYY[[[]]]^^^^^^]]]\\\TTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGHHHEEEGGGHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHBBBCCCEEEFFFFFFFFFEEEEEEGGGGGGGGGHHHIIIKKKMMMOOONNNRRRXXX^^^eeelllssswww}}}~~~uuu\\\XXXSSSSSS]]]ooo~~~|||www```MMMJJJFFFBBB@@@AAACCCEEEAAABBBCCCBBBAAAAAAAAAAAA>>>@@@@@@>>>:::666444333555777888888777666666777333222222111111111111111111111111111111111111111//////////////////......,,,,,,---.........---,,,++++++++++++++++++++++++***+++,,,---------------******++++++,,,---......111000...---,,,------...++++++,,,,,,,,,---------,,,------......------,,,------------------------///......------.........//////000000//////000111---777777444555222333???ZZZjjj|||}}}}}}~~~www|||rrrcccRRRDDD>>>>>>???::::::::::::999999999:::<<<===>>>>>><<<:::777555555555444333444555777999888777777666555444333333222222333333333333222222111111111111111111111111//////000111111111111111000000000000000000000000///111222333444777;;;???;;;:::777;;;AAACCC]]]}}}DDDHHHMMMSSSWWWYYYZZZZZZVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQMMMNNNOOOOOOOOOOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIJJJKKKLLLIIIJJJLLLKKKIIIHHHHHHIIIFFFGGGIIIJJJKKKKKKJJJIIIHHHHHHIIIIIIHHHGGGFFFFFFKKKKKKJJJJJJIIIIIIHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGGGGJJJJJJIIIJJJLLLOOORRRTTT[[[bbbmmmyyyuuuhhhbbbZZZNNNUUUYYYdddvvv|||}}}aaaKKKHHHCCC>>>AAAHHHJJJFFFAAA@@@AAABBBBBB@@@?????????===>>>???>>>:::666444333555666888888777666666777222222111111111111111111000000000000000000000000.........///////////////+++,,,---.........---,,,++++++++++++++++++++++++***+++,,,,,,------------))))))***+++---...//////333222///---,,,,,,---...+++++++++,,,,,,---------,,,------......------,,,...------,,,,,,------...///......---------......))),,,000222222111222333---555222///888999222111888???OOOjjj{{{zzz}}}|||ooo[[[OOOBBB>>>BBBEEEBBB===;;;888777999===???>>>;;;======>>>>>><<<:::777555777666444222222333444555666666555444444333222222111222222333333333222222000000000000000000000000//////000111111111111111000000000000000000000000...///111222333666999<<<;;;:::888===BBBDDD]]]MMMOOONNNJJJIIIKKKJJJGGGIIIOOO```fffYYYSSSVVVTTTUUUTTTSSSRRRTTTWWWWWWUUUTTTRRRPPPPPPPPPPPPOOONNNKKKMMMNNNNNNMMMMMMNNNPPPOOOLLLJJJKKKMMMNNNLLLIIIIIIJJJKKKKKKKKKJJJIIIHHHLLLKKKIIIGGGFFFFFFGGGHHHFFFFFFGGGIIIKKKLLLKKKJJJKKKJJJIIIHHHGGGFFFFFFFFFKKKJJJIIIHHHHHHHHHGGGGGGLLLJJJHHHFFFEEEGGGKKKMMMDDDHHHLLLMMMJJJHHHJJJLLLHHHIIIJJJIIIHHHHHHJJJKKKOOOOOOOOOPPPTTT]]]gggooo{{{sssfffVVVMMMKKKQQQ\\\eeeooottt}}}{{{}}}iiiVVVLLLJJJ@@@AAABBBCCCDDDDDDDDDDDDBBB@@@???@@@AAAAAA@@@?????????>>><<<;;;:::999888666666666666555555555555222222222111111111000000000000000000000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))(((*********++++++,,,,,,,,,222111///...---,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......------------.........///111111222222222333333333888999;;;AAANNNeee}}}bbbLLLEEEDDDBBB@@@>>><<<::::::???>>>===<<<<<<<<<<<<<<>>===;;;:::999888777666555555555555444444444888777666444333222111111333444444333222111000///////////////000000000000000000111111111222222222///////////////000000111000000000111333666:::<<<888;;;999:::===@@@YYY~~~SSSTTTRRROOOPPPPPPJJJAAAIIIOOOcccnnnddd[[[TTTIIIQQQRRRRRRSSSUUUVVVSSSPPPTTTSSSTTTVVVWWWWWWTTTRRRPPPPPPPPPOOOMMMLLLLLLLLLPPPNNNLLLLLLNNNNNNMMMKKKJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHIIIIIIJJJJJJLLLKKKJJJKKKKKKKKKKKKJJJMMMMMMLLLKKKJJJJJJJJJJJJEEEHHHKKKMMMLLLIIIGGGFFFCCCEEEHHHJJJJJJHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIKKKLLLLLLMMMOOORRRUUUWWWXXXZZZ___gggsssssshhhVVVRRRNNNMMMQQQ]]]lllwwwwwwrrr|||sss___RRRIIIFFFFFF???@@@AAABBBCCCCCCDDDDDDBBBAAA@@@@@@AAAAAA???>>>;;;;;;;;;::::::999999999666666666555555555444444222222111111111000000000000000000000000000000000000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))(((*********++++++,,,,,,,,,111000...---,,,+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......------........./////////111111111222222222333333222333444666<<>>=========<<<<<<<<<;;;;;;;;;>>>======<<<;;;999777666555555555555444444444444666666444333222222111111333333333333222111000000.../////////000000000000000000000111111111222222222222111000/////////////////////000333777:::===555888666888;;;===TTTyyy|||xxxddd^^^VVVSSSYYY]]]WWWMMMQQQVVViiiuuuqqqiii]]]MMMKKKKKKNNNSSSXXX[[[\\\\\\[[[YYYXXXWWWWWWVVVSSSPPPNNNOOOOOOOOOPPPPPPPPPPPPPPPNNNMMMMMMNNNOOOMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJJJJLLLKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHDDDHHHLLLMMMKKKIIIIIIJJJEEEIIIMMMOOONNNMMMLLLKKKQQQOOOLLLLLLNNNOOONNNMMMNNNOOOQQQSSSUUUXXX]]]aaannnqqqvvvzzz~~~vvviiidddccc___UUULLLFFFMMMUUU[[[bbbooo|||uuuwwwwwwsss{{{qqqTTTDDDAAAAAAAAAAAA>>>???@@@AAABBBCCCDDDDDDCCCAAA????????????>>><<<888888888888888888888888555555555555444444444444111111111111000000000000000000000000000000000000//////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********+++++++++++++++///...---++++++******************++++++++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------............/////////000000000000111111111222222222222222333444333333777===CCCXXXpppttteeeWWWXXXbbbdddWWWHHHAAAAAAAAA@@@@@@?????????;;;;;;;;;;;;;;;::::::999;;;<<<======;;;999777555555555444444444333333333444333333222111111222222333333333222222111000000....../////////000000000000000000000111111111111555444222111///...------.........000333777;;;===444777666888<<<===RRRttt~~~wwwrrruuueeeaaakkkvvvtttlllccchhhxxxyyykkkNNNJJJIIIOOOWWW```iiipppssspppkkkfffbbb]]]XXXTTTSSSRRRQQQQQQRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKIIIHHHKKKKKKKKKKKKJJJKKKMMMOOOHHHHHHHHHGGGHHHHHHIIIIIIJJJMMMNNNMMMJJJJJJNNNRRRMMMOOOPPPPPPPPPRRRVVVYYY[[[\\\^^^^^^]]][[[YYYXXX___ccciiinnnsssxxx}}}|||tttooo```XXXOOOKKKMMMPPPOOOMMMYYYhhhwww|||~~~eeeTTTCCC???BBBCCCAAA@@@???@@@@@@AAABBBCCCDDDEEEAAA???=========<<<;;;999888888888888777777777777444444444444333333333333111111000000000/////////////////////////////////////////////...---,,,,,,++++++++++++++++++++++++************************)))***++++++++++++***)))***************+++++++++,,,,,,+++******)))******************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000000111111111111222333555666555333333555777888FFFZZZlllyyyrrrlllfffYYYLLLAAAAAAJJJNNNHHH@@@???>>>>>>======<<<<<<;;;888999:::;;;::::::999888:::;;;<<<===<<<999666444444444444444333333333222222111111111111111222222333333222111111111111111........./////////000000/////////000000000111111555444222111///........./////////000222666999;;;666999888;;;???@@@SSSttt{{{|||uuuyyyfffZZZOOOMMMQQQXXXeeeppp}}}rrrfff]]][[[YYYVVVUUUUUUSSSQQQNNNQQQQQQQQQQQQPPPOOOPPPPPPPPPOOOOOONNNMMMLLLLLLLLLKKKKKKMMMMMMMMMLLLKKKJJJNNNOOOPPPPPPNNNNNNPPPRRROOONNNNNNNNNNNNOOOOOOPPPOOORRRVVVXXXVVVUUUUUUVVVSSSXXX]]]___```ccciiimmmnnnwww|||tttqqqqqq}}}|||oooaaaWWWRRRKKKMMMOOORRRWWW___hhhooo}}}zzzgggLLLEEEAAACCCEEECCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEE>>>===;;;:::::::::888666::::::999888777666555444333333333333222222222222000000000/////////..............................////////////...---,,,+++++++++++++++++++++++++++*********************************++++++*********************************+++******)))))))))******))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000//////000000000111111111111222222222111111222333///222666===JJJ```|||iiiYYYQQQNNNLLLKKKFFF@@@???AAABBBAAA?????????>>>===;;;:::999999888888999999999999999888888:::;;;<<<;;;999666444444333333333222222222222111111000000000111222222333222111000000000111111............////////////....../////////000000000222111111000///000000000111111000000222444777888777999999<<>>@@@EEECCCBBBAAA@@@@@@AAABBBCCC===;;;999999999999888666::::::999777666444333333222222222222111111111111////////////..........................................///......---,,,+++++++++++++++++++++++++++***************************************************************)))))))))******)))))))))******+++)))))))))************+++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............/////////000000000////////////000000000000111111111000000111111222666444333444777@@@QQQaaa|||~~~gggQQQCCC@@@CCCFFFCCCCCCBBB@@@>>><<<<<<===AAA@@@???>>><<<;;;:::999999888888888888999::::::888999:::::::::888666444333333333222222222111111222111111111111111222222222222000//////000111222------........./////////............//////////////////...//////000111111111000000000111444666888666777555999@@@AAASSSrrrrrrnnnzzzxxxpppbbb[[[\\\[[[aaakkktttuuunnncccZZZRRRQQQRRRWWW___eeefffddd___aaabbbaaa^^^]]]^^^```YYYXXXVVVTTTSSSSSSSSSSSSVVVVVVTTTSSSRRRQQQQQQQQQUUUZZZaaadddcccccceeehhhfffeeedddcccccccccccccccbbbfffoooyyyzzztttrrr{{{~~~|||}}}|||yyyzzzyyyuuupppjjjfffeeeUUUQQQLLLIIIMMMYYYgggrrrttt{{{cccNNNGGGFFFBBB@@@@@@>>>===@@@EEECCCBBB@@@>>>===>>>??????<<<;;;999999::::::999888777666666555444333333333222222111111111000000000/////////.........------------------------------............---,,,++++++************************************************+++******************++++++*********)))))))))(((***)))))))))******+++,,,))))))))))))************************+++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......------........./////////........./////////000000111111111222333333222000666555666999777666<<>>>>>======<<<;;;;;;::::::999777666777999;;;<<<999999999999888777666555222222222222111111111111333222222111111111222222222111000//////000111222---------.........//////------........./////////......------...///000000.........///222555888:::555555333777>>>AAASSSrrrpppmmm{{{mmmkkk\\\]]]```eeeiiijjjiiihhh\\\YYYWWWZZZ```cccaaa^^^eeegggiiihhheeedddeeeggg\\\[[[YYYWWWVVVVVVVVVVVVbbb___[[[WWWSSSPPPNNNMMM___gggqqqwwwzzz|||sssqqqsss{{{ooosssuuupppfff^^^]]]___WWWaaannnuuusssiii___XXXYYY[[[]]]^^^```cccgggjjjZZZ[[[]]]bbbkkkyyyyyylllxxxxxxlll[[[KKKDDDFFFCCC??????BBBCCCAAABBBEEEBBBAAA>>><<<;;;;;;<<<===<<<;;;::::::<<<<<<;;;:::333333333333333333333333111111111111000000000000//////.........---------------------------------............---,,,++++++************************))))))))))))))))))))))))++++++************+++++++++*********))))))((((((***)))))))))***+++,,,---))))))))))))************)))************++++++++++++++++++,,,,,,---------,,,,,,,,,---------......------------.........///............/////////000,,,---///111333333000...,,,,,,000666555111444;;;444<<>>===;;;::::::::::::::::::::::::<<<:::777666666999<<<>>>999999888888777777666666222222222111111111111000444333333222111111222222222111///......000222333---------.........//////---------.........//////......------------......++++++,,,...222666;;;===666555222777???BBBUUUttt~~~mmmmmmsssvvvxxxxxxzzz|||wwwqqqbbbiiivvvnnnaaa\\\YYYTTTOOOTTTQQQQQQSSSRRRPPPSSSWWWQQQQQQPPPMMMJJJGGGGGGHHHUUUOOOJJJIIIGGGDDDHHHNNNTTT___pppuuuggg\\\bbbsss~~~|||ttt[[[WWWTTTQQQNNNKKKKKKMMMIIIIIIJJJLLLMMMNNNMMMLLLVVVcccsss~~~cccWWWMMMKKKIIIDDDBBBDDDAAABBBCCCAAA======@@@DDD<<<;;;>>>EEEDDD===:::<<<>>>>>>===<<<;;;999777666555666666666555333111000...///111222111000...---,,,++++++******++++++,,,........................,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************))))))((((((''''''(((((())))))))))))((((((+++*********))))))((((((******))))))******+++,,,************************+++++++++***************+++,,,,,,------,,,,,,+++------------,,,,,,+++***,,,,,,,,,---------......---------...///000000111///000000000111111111111222333444444555555444444111777>>>BBBDDDHHHOOOTTTcccooowwwooohhh```ZZZIIIHHHFFFDDD@@@===:::888:::::::::<<<>>>@@@???>>>;;;;;;;;;::::::999777777<<<<<<;;;::::::999888888:::999777666666666777888666666555555555444444444333333333222222111111111222222111000//////000000...---,,,++++++,,,...///,,,...//////......///111.........------,,,,,,,,,---------.........//////------...000222555888:::555999777888>>>AAASSSooo~~~vvvzzz~~~|||zzzuuuhhh[[[]]]aaakkk}}}uuuggg\\\SSSRRRQQQQQQMMMIIIJJJOOOMMMMMMKKKJJJHHHFFFEEEDDDGGGDDDAAA@@@BBBCCCBBBAAAGGGNNNXXXbbbgggiiikkknnnooopppqqqqqqooollliiifff[[[RRRJJJLLLUUU[[[WWWRRROOOLLLIIIGGGGGGGGGJJJLLLFFFJJJRRRZZZbbbggglllnnn{{{zzzxxxyyyzzzbbbMMMGGGCCCCCCBBB???AAAFFF>>>>>>???BBBFFFFFFDDDAAAAAA===>>>EEEHHHDDD???>>>AAAAAA@@@>>>;;;999666555555555555555444222111000...///000111111///...---,,,++++++******++++++,,,........................,,,,,,,,,+++++++++******,,,+++++++++***************)))))))))((((((((('''(((((())))))))))))((((((*********)))))))))((((((***)))))))))******++++++************************************************++++++,,,,,,,,,,,,++++++---.........------,,,+++,,,,,,,,,------------...---------...///000000000//////000000000111111111222222333444444444444333///333888999888999===AAAAAAFFFNNNWWWcccqqq~~~vvvlll```ZZZRRRLLLJJJGGGBBB>>>AAAAAA@@@???===;;;999888888999:::<<<===>>>===<<<::::::;;;::::::999888888;;;;;;;;;:::999888888777888777555444444555555666555555444444444444333333333333222222222111111111111000//////......//////111000...------...///000,,,---///......---///000---------------,,,,,,,,,---------...............------...///222555888:::333666333444999===OOOlll{{{}}}}}}{{{vvvfff\\\[[[]]]ggg{{{iiifffccc]]]RRRGGGFFFJJJOOOOOOOOOQQQSSSRRRMMMIIIEEEHHHGGGDDDGGGMMMIII@@@DDDGGGKKKMMMOOORRRTTTVVVUUUUUUVVVXXXXXXVVVRRRNNNLLLIIIGGGJJJOOOSSSSSSQQQPPPPPPPPPRRRUUU[[[aaaddd___ccckkkuuuyyyzzzxxxsssuuuwww]]]KKKBBBAAABBBBBB@@@>>>AAAFFF>>><<<>>>GGGQQQRRRIII@@@BBB===<<>>===@@@BBBAAA===:::BBBAAA@@@===;;;888555333333333333222222111000000....../////////...---,,,,,,++++++******++++++,,,------------------------,,,,,,,,,+++++++++******)))))))))))))))((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))((((((((((((((()))))))))))))))************************'''(((((()))***++++++,,,******++++++++++++******,,,---------------,,,,,,++++++,,,,,,,,,------------------....../////////........./////////000000///000000111111111111111222444555444333222333555000111222333555888;;;===BBBHHHRRR^^^jjjvvvvvvhhh^^^ZZZUUUPPPHHHCCCEEEIIIFFF???>>>===<<<>>>@@@???===;;;999:::;;;<<<============777999<<<===<<<;;;:::999888888999999999888888888888888999999888777666555555444333222111222222333222222222222111111111111111111111111111111111000//////......---......///000///...,,,+++++++++++++++,,,------++++++,,,---+++++++++,,,,,,------.........------------,,,,,,------...///111444777888666888444222777;;;MMMjjjxxx{{{xxxuuuzzzuuuzzz}}}{{{xxxvvvqqqpppvvvzzzkkk___hhhuuuvvvhhh___dddgggccciiiooottttttsssrrrkkkcccVVVSSSTTT]]]kkkwww||||||yyytttssswww|||~~~~~~|||jjjZZZSSSPPPMMMJJJHHHDDDBBBCCCIIIJJJEEE???BBBAAACCCHHHMMMNNNIIIEEEAAADDDEEEBBB>>><<<<<<<<<<<<<<<;;;:::999777555444222222111111000000000///...............---,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))&&&'''((()))))))))(((((())))))))))))))))))))))))''''''((()))******++++++)))******++++++******)))***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------------------............---............/////////...///000000111111000000///000111111000000000111---...///111333333222222555777:::<<>><<<;;;:::;;;888888888999888888777777666777888999999777666555555444333222222222333444222222111111111000000000000000000000000000000000/////////......///000000//////...---,,,++++++++++++,,,---,,,+++***+++,,,***++++++,,,,,,---------------------------,,,,,,------...///111333666777666999444333777:::KKKhhh}}}{{{uuu{{{wwwuuutttsssrrrvvv}}}~~~www~~~ppppppuuuxxx{{{wwwkkkhhhcccbbblll|||zzzyyy|||rrrqqqeeeWWWKKKHHHKKKLLLKKKJJJEEEBBB@@@DDDOOOVVVQQQHHH@@@@@@@@@AAABBBBBBBBBBBBFFFKKKMMMFFF>>>===>>>@@@777888888777777666555444222111000////////////000......------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((((((((())))))%%%&&&((()))))))))((('''))))))))))))))))))))))))'''(((((())))))*********))))))************)))))))))******++++++++++++***++++++++++++,,,,,,,,,,,,------------------------------------.........///...///000000111111000000222222111111000/////////666444111111444666888888222333444333222333555666777;;;AAADDDDDDCCCEEEFFFFFFHHHLLLPPPTTTXXXZZZ[[[UUUUUUVVVWWWXXXYYYZZZ[[[QQQQQQOOOMMMIIIEEEBBB@@@BBB???>>>AAAAAA;;;777777???DDDFFFAAA===;;;888555888999;;;<<<======<<<;;;:::;;;;;;;;;::::::999888888;;;======;;;:::<<<>>>::::::::::::999888777777555777888999999888666555666555333222222222333444222111111111111000000000////////////000000000000/////////...//////000111000000000//////......---,,,---...---+++***+++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------...---...///000333555777333666333222555777GGGbbb|||www~~~sss~~~~~~}}}{{{{{{{{{{{{|||zzz}}}}}}ssseee___bbbhhhkkkqqqrrrmmmmmmpppiii^^^ccc^^^\\\dddrrrzzzyyysssdddeeeeeecccbbbdddkkkpppoooyyyyyy~~~nnn\\\MMMFFFCCCGGGJJJHHHGGGIIIEEEEEECCCEEEMMMUUURRRIII@@@???======>>>?????????EEEJJJIIIBBB======>>>===666666777666666555444444111000///.........//////...------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((((((((())))))*********'''((((((((()))))))))***(((((())))))))))))(((((('''''''''((((((((())))))$$$&&&'''))))))((('''&&&))))))))))))))))))))))))((((((((()))))))))))))))((())))))))))))))))))((()))***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,------------------------,,,,,,---------.........//////000111111111111000444333333222333333222111333///++++++---111222222000222444555555666888:::555666777888777666555444444555777:::<<<>>>??????::::::::::::<<<>>>@@@BBB>>>>>>>>>===<<<<<<===>>>CCC???===???>>>:::666666:::>>>???===<<<===;;;777444666777888888888999::::::::::::::::::999888777777999<<<:::888888<<<@@@??????>>>===<<<:::999888555777999::::::999777666555444333222222222333333222222222111111111000000........./////////000000...---------......///000//////////////////......---......---,,,++++++---,,,,,,,,,+++++++++++++++******+++,,,---......///............000222555666111555222222555555CCC^^^xxxrrrvvv~~~~~~pppwww}}}yyywwwuuuqqqfff\\\[[[aaalllqqqoooiiikkktttsssjjjccc^^^^^^hhhwww~~~zzzrrrbbbhhhkkkeee[[[WWW\\\ccciiissszzz|||uuu```RRRJJJHHHDDDCCCEEECCC???AAAGGGDDDFFFEEEAAACCCGGGEEE>>>AAA>>><<<===@@@BBB@@@>>>AAACCC@@@999888<<<;;;777777777777777666555333333111000...------...///000...---,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))******++++++'''((((((((())))))******(((((())))))))))))((((((&&&'''''''''(((((())))))$$$%%%'''))))))((('''&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((***+++,,,,,,------------******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......///000000111111111111111000//////000222333333222333111000111444444111...111333444444222111111222555444333555777888666555222222333444555555444444999777666555555777999;;;999999999999999:::===??????;;;;;;>>>@@@===<<<===>>>>>><<<:::===???<<<555<<<===>>>>>>======>>>???::::::;;;;;;;;;::::::999555888:::888666777<<>><<<;;;:::555777999;;;;;;:::888666444444222111111111222333222222222222111111111111---.........//////000000,,,,,,,,,,,,------...///,,,,,,------...------------...///...,,,+++,,,------,,,,,,++++++*********))))))***+++---...//////............000222444666111555333333666666CCC\\\wwwuuuuuu}}}~~~ooouuuyyyvvvwwwxxx|||~~~yyy{{{{{{vvvqqqrrr{{{jjjXXXMMMGGGCCCEEEBBB@@@@@@AAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@;;;<<<>>>@@@BBBAAA>>><<<@@@@@@@@@<<<888777888;;;777777666444444333333333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,++++++---//////...,,,---,,,+++))))))))))))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&))))))))))))((((((((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------)))***,,,...//////...------///000111000///000111////////////000000000000111111111111111111111111///000111222333333333333///111444666666555333222333222222222222222222222111222333444555555555555666666666777888:::;;;<<<======>>>>>>>>>>>>======>>>@@@AAAAAA???>>>???@@@AAAAAAAAA@@@???>>>===<<<888999:::;;;;;;;;;::::::888;;;<<<999444444999>>>@@@@@@@@@@@@@@@???>>>>>>777777888888777666444333333333333222222222111111000111111111111000//////---------...............//////.........---------.........---,,,,,,++++++)))+++------,,,,,,,,,---++++++++++++++++++++++++,,,+++***+++---...---,,,///.........///000222333666555555333111777IIIZZZ{{{}}}yyyssssssuuusss```QQQIIIEEEAAA???<<<<<<======>>>@@@BBBCCCCCCBBBBBBBBBBBBBBBAAABBB>>>>>>>>>@@@AAAAAA>>><<<>>>???>>><<<888777888:::777777666555444333333444000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,+++,,,---------------------,,,+++))))))))))))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((''''''))))))))))))(((((((((((())))))))))))*********************+++++++++,,,,,,------------------------+++,,,------............,,,...000000///...///000.../////////000000000000000000000000000000000000222222333333333222111111000111333444555444333222222222222222333333333333222222333444555555555555666666666777888999;;;<<<;;;<<<<<<======<<<<<<;;;???BBBGGGIIIHHHFFFDDDCCCBBBBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::888888999999999:::;;;<<<======>>>>>>======<<<;;;777888888888777666555444333333222222222111111111222111111111000000000000........................///.........------------.........------------,,,---,,,++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,------+++......---...///000222333555444444333111777IIIZZZyyy}}}vvvpppxxxxxxzzzfffRRRMMMFFFBBBBBBBBBAAA@@@;;;===??????======AAADDDBBBBBBAAAAAABBBBBBCCCCCCAAA@@@????????????===<<<;;;<<<<<<:::888777888:::777666555555444444444444000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******,,,------+++---//////,,,***+++------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))******))))))((('''(((((((((((())))))))))))'''''''''((((((((())))))*********++++++++++++,,,,,,,,,,,,,,,------------...---------------......,,,...///000///...///000....../////////000000000///////////////////////////000000111000000//////111111222333333333222222222222222333333444444444333333444444555444444444666666666777888999:::;;;:::;;;;;;;;;;;;;;;;;;:::<<>>>>>>>>>>>???>>><<<:::999999999:::888888999<<>>AAABBB@@@<<<999999999999999999888777777888888777777666555555444222222222222111111111111555333111000///000222333111111000///......------------------------------,,,,,,---......///000000999111)))&&&))),,,+++***++++++++++++++++++++++++***)))((()))+++,,,+++***------,,,---...000222333222222333222111777HHHZZZvvv~~~uuu{{{zzzuuunnn^^^SSSJJJEEEFFFDDDBBBAAAAAAAAA@@@@@@HHHKKKMMMIIIBBB>>>???AAAAAA@@@?????????AAABBBDDDBBB???;;;999888888888777777666666777777777666666555444444333333333333333////////////............++++++++++++++++++++++++,,,+++******)))))))))***)))---111///***(((***---,,,,,,++++++***))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))***************)))(((((('''((((((((()))))))))***((((((((()))))))))******))))))*********++++++++++++++++++,,,,,,,,,------///...,,,++++++,,,---...---///111111000000000111............////////////000000000000000000000000//////000111111222111111333222222222222222222222111111222222333444555555444444444555444444333333666666666666777888999999:::;;;;;;<<<<<<;;;;;;:::666:::>>>BBBCCCCCCDDDEEEHHHFFFDDDAAA@@@???@@@AAABBB@@@>>>;;;::::::;;;<<<999???EEEFFFAAA<<<:::999888888999999888888777666777777666555555444444444222222222111111111000000444333111//////000111222111000000///...------,,,,,,,,,------------------+++,,,,,,---...///000000:::333***'''***------+++++++++++++++++++++++++++***)))((()))+++,,,+++***,,,,,,,,,,,,...000222333111111222222111666GGGXXXuuuwwwxxx~~~{{{tttsss[[[NNNIIIGGGCCCBBB@@@???>>>>>>>>>@@@BBBCCCCCCEEEGGGFFFBBB???@@@AAAAAA???>>>======???@@@BBB@@@===:::888777777666555666555444555666666444333333222222111111222222222/////////.........------++++++++++++++++++++++++,,,,,,+++))))))(((((((((***,,,......+++)))***,,,++++++,,,++++++***(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))******))))))((('''''''''(((((())))))******))))))*********+++++++++)))))))))************+++******++++++,,,,,,------,,,+++++++++++++++,,,,,,---///111111000///000111------........./////////000000000000000000000000------.........------,,,333333444444444333222222111111111222222333333333333333444444555444444444666666666666666777888999:::;;;;;;<<<<<<;;;;;;:::777999<<<===>>>???AAACCCDDDCCCAAA@@@????????????CCCBBB@@@?????????@@@@@@:::@@@EEEDDD>>>888777999888888888888888777666666666555444333333222333333222111111111111000000000222222000/////////000111//////......------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---...//////555111,,,***+++------,,,+++++++++++++++++++++++++++***)))***,,,,,,,,,++++++++++++,,,...000222444111222333222111555EEEUUUsss~~~wwwxxx~~~wwwrrr\\\OOODDDAAABBB???>>>>>><<<======>>>???AAACCCEEE>>>???@@@AAAAAA@@@@@@???AAA???===;;;;;;<<<>>>???>>><<<999888888777666444555444333444666555222000111111000000000000111111//////.........---------************************+++***)))))))))))))))******++++++,,,,,,,,,++++++++++++,,,,,,+++***((('''))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******((())))))))))))((('''''''''''''''((()))*********)))))))))*********++++++))))))))))))************)))******+++,,,,,,------((()))******+++++++++++++++---//////...---...///---------.........//////////////////////////////,,,---///111333444555555333444666666666444222111111111111111111111111111222222333444555555555555777666666666666777888888999999::::::::::::999999666888;;;;;;;;;<<<>>>???>>>>>>=========<<<<<<<<>>===:::777666666666777777777777666555555555444333111111111111222111111111111000000000000000000000////////////...---------------,,,,,,,,,++++++,,,,,,,,,---------***+++++++++,,,,,,------------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,+++***+++,,,------++++++++++++,,,---000222444222222333222000444CCCSSSppp|||zzzyyyyyy|||zzzzzzppppppttt{{{~~~}}}{{{}}}~~~|||}}}zzzyyyhhhWWWOOOMMMNNNGGGCCCEEEDDD???>>>BBB<<<===>>>???>>>>>>???@@@=========???@@@@@@>>><<>>>>><<<:::999999888666444555444333444555555111...000///////////////000000//////.........---------************************(((((((((((()))***+++,,,***))))))+++------,,,+++++++++,,,,,,+++***((('''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((()))***+++++++++(((((((((((((((''''''&&&&&&''''''((()))******+++))))))))))))************))))))))))))************))))))***+++,,,,,,------&&&''')))***+++++++++***)))+++------,,,+++,,,------------.........//////........................111444888===AAAFFFIIIJJJ333555777888777555333111111111111000000000000000111222333444555555666555777666666666666777777888888888999999999999888888444777:::;;;:::999999:::999999:::;;;;;;:::999999999:::<<<>>>??????@@@@@@:::888777777888888666444555555666666555555444333444333222000///000000111111111111111000000000000/////////000///...------+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++++++++,,,,,,''')))+++,,,+++******+++++++++++++++++++++++++++,,,+++***+++---...---,,,******+++,,,---000222444333333444333000333BBBRRRnnn|||yyy