BM66(@ ((()))***,,,,,,,,,+++***)))************))))))((())))))((('''&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$###""""""###$$$$$$&&&%%%%%%$$$#########$$$'''&&&%%%$$$$$$### """""""""&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&''''''"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%###!!!!!!&&&&&&'''((()))***++++++((())))))+++,,,...000111555888>>>HHHWWWkkk~~~|||vvvwww~~~rrrhhh\\\UUUKKKFFFEEEDDDAAA===???@@@BBBFFFKKKPPPTTTVVVWWW___eeeeeecccgggsss~~~{{{qqqjjjgggiiillliiifffbbb___[[[VVVNNNIIIIIIJJJLLLNNNOOOPPPPPPQQQSSSPPPOOOQQQUUUVVVRRRMMMMMMMMMKKKHHHDDDAAAAAABBBEEEEEEDDDDDDCCCBBBBBBBBBBBBBBB@@@???<<<:::999888777888999:::999888666444444333333555777666333///333444444333222222333555444999@@@EEEJJJPPPXXX^^^gggqqq~~~}}}rrrqqqooollllllnnnssswww}}}zzzkkk```RRRJJJLLLQQQUUUVVVZZZ]]]aaaeeeggghhhgggfffeeeaaa^^^___cccgggiiihhhddd^^^YYYWWWUUUPPPEEE<<<000...,,,***(((&&&%%%%%%)))'''%%%%%%&&&(((((('''&&&&&&'''((()))***++++++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))---++++++,,,...///...---000000222333555666777888===>>>???@@@@@@AAA@@@@@@???@@@AAACCCDDDFFFGGGHHHDDDBBBCCCEEEFFFEEEIIIOOO]]]ooo'''(((((()))))))))(((((('''(((((()))))))))(((((()))((('''&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$%%%&&&&&&%%%$$$$$$######$$$$$$###"""######$$$$$$###!!!%%%(((%%%###$$$$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$&&&&&&%%%$$$$$$###""""""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))))))))((('''&&&&&&(((((((((((((((((((((((()))))))))***+++---...///000222666===IIIYYYjjjuuu}}}{{{zzzppphhh___XXXSSSNNNGGGBBBAAA@@@@@@AAADDDGGGJJJKKKLLLQQQUUUTTTSSSVVV___gggmmmjjjddd]]]XXXWWWYYY\\\cccaaa^^^\\\ZZZVVVPPPLLLGGGHHHIIIKKKLLLMMMMMMMMMRRRQQQQQQTTTXXXWWWRRRLLLHHHIIIHHHEEEBBBAAAAAABBBDDDCCCCCCBBBAAA@@@@@@???<<<;;;:::888666555555555333444666777777777555444888777777888::::::777444111333444444444555888:::<<>>????????????@@@AAACCCDDDFFFGGGHHHEEECCCCCCFFFFFFEEEIIIOOO\\\nnn))))))((((((''''''((((((%%%&&&''''''(((((((((((()))((('''&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''&&&&&&&&&&&&))))))%%%""""""""" $$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$###"""!!!&&&%%%$$$###############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''(((((()))))))))((((((******))))))((('''&&&&&&))))))))))))***+++,,,,,,,,,---///222999DDDPPPYYYjjj|||}}}~~~xxxpppggg^^^SSSLLLEEECCC@@@@@@AAADDDFFFFFFGGGGGGGGGFFFEEEHHHLLLOOOPPPOOOMMMIIIFFFFFFIIIKKKRRRQQQQQQPPPPPPMMMIIIFFFBBBCCCDDDEEEFFFFFFFFFFFFKKKKKKNNNRRRTTTRRRLLLGGGBBBCCCCCCAAA???>>>???@@@@@@@@@???>>>===<<<;;;;;;666555333111000111222333333444666777888888777777777666666777888999888666333555777999:::<<>>AAABBBCCCDDD???@@@AAACCCDDDFFFGGGHHHGGGEEEEEEFFFFFFFFFJJJPPP\\\nnn---+++***((((((((()))***$$$%%%&&&'''((()))))))))((('''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$%%%((((((((('''&&&%%%&&&'''&&&&&&%%%"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$!!!"""!!!!!!"""###%%%&&&(((%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%***))))))(((''''''&&&&&&)))(((((((((((()))******,,,,,,,,,---000777???EEEWWWjjj}}}xxx|||zzzoooccc[[[PPPLLLIIIIIILLLOOOQQQQQQNNNKKKGGGEEEEEEFFFEEEDDDBBBCCCCCCBBB@@@@@@BBBDDDCCCDDDDDDEEEDDDCCC@@@>>>===>>>>>>????????????>>>AAAAAACCCFFFHHHFFFBBB>>>=========<<<999888999;;;;;;:::999888777666555444222111///......000333555555666888999999999999999555555666777888999999999:::<<<@@@BBBEEEHHHMMMPPPWWWaaaooo{{{uuummmkkkeeeffffffgggjjjooouuuzzz}}}~~~{{{rrriiiffflllsss{{{vvvttthhhfffcccaaaaaabbbdddfffgggfffhhhkkknnnnnniiieee[[[PPPBBB777111...+++((((((''''''&&&&&&&&&&&&&&&%%%(((+++(((###!!!$$$(((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******,,,+++***,,,...//////...///000111333555777888999:::;;;===@@@BBBCCCDDDEEE???@@@AAACCCDDDFFFGGGHHHIIIFFFEEEGGGFFFFFFJJJPPP^^^ppp,,,+++)))((((((((())))))%%%&&&'''((()))*********'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$###%%%)))---)))&&&###""""""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$###!!! !!!"""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$###""""""''''''''''''(((((((((((()))((((((''''''(((((()))++++++,,,,,,---000666:::HHHWWWjjjyyyzzz~~~wwwqqqccc___[[[\\\```dddeeeddd]]]VVVOOOKKKJJJHHHDDD@@@@@@AAABBBBBB@@@???@@@AAA???AAABBBBBB@@@>>><<<;;;:::::::::;;;::::::999888::::::::::::;;;;;;:::999999:::999777444333444555666555444333222111000000000///...---...111444777666777777888888888888888777999;;;>>>???AAABBBCCCDDDGGGLLLQQQVVV\\\cccgggkkkrrr{{{xxxllleeebbbbbbeeehhhjjjlllooosssvvvyyyxxxsssjjjcccfffrrr|||xxxuuujjjhhhgggggghhhkkkoooqqqqqqrrrtttvvvuuunnnccc[[[PPPGGG:::000,,,+++******(((''''''&&&&&&''''''(((%%%))),,,***&&&###&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((((((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))*********+++******,,,...000000///...///111333555777888999999:::;;;===>>>??????@@@???@@@AAACCCDDDFFFGGGHHHIIIFFFEEEFFFFFFFFFKKKQQQaaarrr((((((''''''&&&&&&''''''&&&'''((()))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''...888???000***%%%%%%%%%######%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########"""!!!!!!!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&$$$######$$$%%%&&&'''((()))******(((((('''''''''((())))))((()))*********---000333:::EEETTTbbbrrr{{{wwwtttvvv{{{~~~}}}zzzppphhh^^^WWWSSSMMMEEE???AAABBBCCCBBB@@@>>>??????>>>@@@BBBAAA???<<<::::::::::::::::::999888777666999888888777777888888999777888777555333111222333444444333333222222111111////////////111333666888777888888999:::;;;;;;<<<===AAAFFFJJJLLLMMMOOOQQQSSSWWW]]]dddkkkrrrzzzzzznnnhhhgggiiikkkmmmmmmmmmmmmnnnpppmmmllliiieeeeeennn|||zzzuuuqqqggghhhjjjmmmqqquuuyyy{{{}}}|||{{{yyyttthhhZZZOOO@@@:::222+++(((((())))))''''''&&&&&&&&&''''''((($$$&&&)))(((&&&%%%&&&((()))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''+++***'''%%%###"""""""""$$$$$$%%%%%%%%%$$$###### !!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***+++++++++******,,,...000000///...///111333555777999::::::;;;===>>>???@@@@@@@@@???@@@AAACCCDDDFFFGGGHHHGGGDDDCCCEEEEEEFFFKKKRRRcccsss&&&&&&''''''((('''''''''&&&''''''(((((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%###"""!!!$$$$$$######$$$$$$%%%&&&''''''''''''***444BBBLLL111***%%%&&&&&&"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((( """%%%%%%%%%###""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&'''((()))***((('''''''''((()))******&&&((()))******+++---///...777BBBIIIUUUfffvvv~~~xxxmmmcccXXXNNNGGGDDDEEEEEECCCAAA@@@@@@BBBAAACCCFFFEEEBBB???>>>>>>>>>>>>======<<<:::999888999:::;;;;;;:::999::::::666777777666444333555666777777777666666666666666333333444555777999:::;;;@@@AAABBBDDDFFFIIIKKKLLLLLLRRRZZZ```bbbdddfffgggkkknnnssswww|||wwwtttuuutttssspppkkkfffdddeeefffbbbcccccceeekkkuuu~~~zzzxxxvvvrrrppplllnnnrrrvvvyyy{{{}}}}}}}}}yyyssslllcccVVVHHH>>>222///,,,)))((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''',,,***(((%%%###""""""###"""###$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&))))))(((&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++*********+++...000000///...///000333555777999:::;;;<<<>>>@@@BBBCCCDDDEEE???@@@AAACCCDDDFFFGGGHHHFFFBBBAAACCCDDDFFFLLLSSSbbbrrr&&&''')))*********))))))&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&$$$"""!!!$$$#########$$$%%%%%%&&&%%%%%%$$$"""%%%///>>>JJJ...%%%!!!$$$%%%!!! """$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%!!!%%%''''''&&&%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''(((((()))++++++'''(((***+++++++++---...'''111888999===MMM```mmmzzzssseeeYYYRRRHHHIIIHHHGGGEEEDDDEEEFFFHHHKKKNNNNNNKKKHHHHHHIIIAAAAAA@@@@@@>>><<<;;;:::888:::===>>>===;;;::::::555666777777666666888:::::::::::::::;;;;;;;;;;;;777888999;;;===>>>???@@@KKKLLLNNNQQQUUUXXX\\\]]]```gggqqqxxx{{{|||~~~~~~~~~|||xxxpppfff^^^[[[\\\^^^^^^```ccchhhooowww~~~xxxssstttuuutttrrrvvvxxx{{{~~~~~~|||zzzvvvooofff[[[PPPDDD777...+++++++++***)))((('''&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((,,,***'''%%%#########$$$!!!"""$$$%%%&&&%%%%%%$$$((('''&&&%%%$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&))))))(((&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++***)))***+++...000000000......000333555888999:::555777:::===???BBBCCCDDD???@@@AAACCCEEEFFFGGGHHHDDDAAA@@@BBBDDDFFFLLLTTT```ppp))))))((('''&&&&&&%%%%%%((('''%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&)))&&&$$$$$$&&&(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''""""""###$$$&&&'''(((((($$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""######$$$$$$######$$$$$$$$$######"""&&&&&&&&&&&&%%%$$$######&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''')))***+++,,,((((((((((((((()))******/////////111666???JJJQQQ___iiiwwwqqqcccZZZYYYYYYWWWTTTQQQOOOPPPQQQTTTVVVWWWYYY]]]```\\\TTTSSSNNNKKKLLLKKKFFFCCCCCCBBBCCCCCCCCCBBBAAA@@@@@@<<<<<<<<<=========>>>>>>???AAACCCDDDCCCCCCCCCCCCDDDCCCBBBBBBEEELLLUUU[[[aaaeeekkkoooqqquuu{{{}}}{{{wwwmmmaaa\\\]]]^^^ZZZVVVXXX]]]eeekkkooouuu|||}}}vvvrrrsssvvvyyy|||~~~|||tttkkk___OOOBBB:::444...)))(((&&&%%%%%%'''(((((('''(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$""")))((('''&&&$$$###!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&((()))///,,,((($$$#########$$$&&&&&&$$$###"""!!!!!!!!!%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%%%% """###%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((()))))))))+++---/////////---,,,...000111222222444666999999999:::<<<@@@AAAAAA@@@@@@AAABBBDDDEEEGGGHHHIIIFFFDDDDDDEEEEEEFFFMMMVVVbbbppp)))(((((('''&&&&&&%%%%%%(((&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$+++(((%%%%%%%%%%%%###!!!######$$$%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""!!! ###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))***+++((((((((((((((())))))***)))))))))))),,,333;;;@@@FFFNNN[[[iiiuuu}}}}}}}}}}}}xxxnnnhhhggghhhiiihhheeecccbbbbbbhhhlllppptttzzz}}}xxxpppfffaaa]]]]]][[[VVVSSSSSSNNNNNNMMMMMMKKKJJJHHHGGGEEEFFFGGGHHHJJJKKKMMMMMMOOOPPPRRRSSSRRRQQQPPPPPPRRRRRRQQQRRRUUU\\\eeekkkqqqvvv{{{}}}vvvtttlllhhhbbb]]]ZZZXXXXXXXXX```aaadddjjjqqqwww|||}}}{{{yyyyyy{{{}}}~~~~~~tttkkkZZZPPPCCC888333///+++'''((('''%%%&&&((())))))(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%''')))***///000///***$$$!!!"""$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######""""""######$$$$$$%%%%%%$$$######""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((*********+++,,,,,,------***+++---............------///111222222444777999::::::;;;===@@@BBBBBBAAA@@@AAABBBDDDEEEGGGHHHIIIGGGEEEDDDEEEDDDEEELLLUUUbbbqqq((((((''''''&&&%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$############""")))'''%%%$$$%%%$$$""" !!!!!!###%%%'''(((***+++%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%$$$######"""""""""  %%%(((####################################$$$$$$$$$$$$########################"""""""""############$$$#########$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''((()))***((((((''''''(((((()))************)))))),,,000444555:::BBBMMM[[[jjjyyy{{{zzzxxxvvvuuuwww|||yyyuuuuuuxxx{{{~~~~~~|||zzzzzzzzzvvvuuurrrlllhhhhhhaaaaaaaaa```___\\\ZZZYYYYYYZZZ[[[]]]```cccfffhhhjjjkkkllllllllljjjgggfffhhhhhhiiijjjlllrrryyy~~~tttnnnkkkkkkmmmmmmhhhaaa]]]```dddgggdddccchhhpppxxx{{{{{{xxxyyy}}}~~~}}}{{{qqqcccXXXEEE>>>555...,,,+++)))(((((('''%%%&&&((())))))((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&######""""""######$$$%%%$$$$$$%%%&&&&&&''''''(((&&&%%%$$$######$$$%%%&&&############$$$&&&)))***...222444000(((""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$(((&&&$$$!!!!!!"""$$$&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))******+++,,,,,,++++++,,,------......///---///111222333444888:::;;;;;;;;;>>>AAACCCBBBAAA@@@AAABBBDDDEEEGGGHHHIIIGGGEEEEEEFFFDDDDDDKKKSSSbbbqqq'''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#####################"""#########$$$%%%%%%$$$$$$ !!!"""$$$&&&'''))))))$$$$$$############$$$$$$'''&&&&&&%%%$$$###""""""######"""!!! !!!$$$'''""""""""""""""""""""""""!!!!!!!!!""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""###!!!!!!"""""""""#########""""""###$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))(((''''''''''''((()))))),,,,,,,,,+++******,,,...111222666<<>>BBBCCCCCCBBB@@@AAABBBDDDEEEGGGHHHIIIGGGEEEEEEFFFDDDDDDIIIQQQaaaqqq&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$###$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$%%%"""""""""###$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$###"""###"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""#########!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$%%%%%%&&&'''((('''''''''''''''(((((()))'''((())))))((('''((())),,,---...000444<<>>BBBCCCCCCBBB@@@AAABBBDDDEEEGGGHHHIIIFFFEEEEEEFFFEEEDDDIIIPPP___ppp&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&''''''%%%###""""""###############"""""""""$$$##################$$$""""""######$$$$$$%%%%%%###&&&((((((&&&###""""""######################## !!!!!!!!!!!!########################$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&''''''((()))%%%'''((((((''''''(((***)))***+++,,,---111666:::CCCNNN___ppp}}}{{{uuusssvvvyyyyyyzzz|||wwwrrrrrrwww|||vvvssssssssssssqqqppprrrtttssspppmmmlllssszzz}}}~~~}}}xxxuuuggg```TTTIII???777111---+++)))'''&&&%%%%%%&&&'''&&&%%%###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%!!!!!!"""###$$$&&&((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$######"""""" !!!&&&---///***$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%!!!###$$$$$$$$$###$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((()))***************+++,,,...///000000111333444555555777999<<<;;;;;;;;;>>>AAACCCBBBAAA@@@AAABBBDDDEEEGGGHHHIIIEEEDDDEEEFFFEEEDDDIIIPPP]]]mmm%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$&&&))))))&&&######$$$########################$$$$$$$$$######$$$$$$$$$"""#########$$$$$$$$$$$$###$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((('''((())))))((((((***+++)))***+++++++++---000222333:::FFFUUUdddsss}}}wwwwwwuuuqqqnnnsssxxxtttpppooorrryyy~~~zzzvvvsssqqqqqqnnnnnnnnnqqquuuvvvuuusssrrrwww~~~|||zzzxxxuuurrrmmmgggcccQQQKKKBBB999222---+++)))'''''''''%%%$$$$$$%%%&&&(((&&&%%%%%%'''(((((('''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""%%%((()))'''######$$$&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))((()))+++---////////////111333444444444444777999::::::;;;===@@@BBBBBBAAA@@@AAABBBDDDEEEGGGHHHIIICCCBBBDDDFFFEEEDDDJJJQQQYYYkkk%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$%%% $$$((()))'''&&&&&&(((######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$##################"""######"""""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""""" !!!"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%&&&'''&&&%%%%%%''')))'''(((((('''&&&'''***,,,---111777AAAOOO```rrr}}}yyyyyyvvvppplllqqq}}}}}}xxxttttttyyy~~~}}}{{{yyyyyy}}}~~~}}}zzzwwwsssooollljjjfffhhhkkknnnqqqsssuuuvvvuuuwww}}}~~~wwwqqqpppmmmjjjfff```YYYTTT>>>;;;555///***(((''''''''''''''''''&&&%%%'''((()))((('''''')))******)))%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!"""$$$%%%%%%$$$###""""""""""""######$$$$$$%%%"""###$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&'''''''''%%%$$$#########!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''')))(((%%%$$$###%%%&&&((($$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((*********+++,,,,,,------'''))),,,...000000//////111222333333222222444666999999:::===@@@AAAAAA@@@@@@AAABBBDDDEEEGGGHHHIIIBBBAAACCCFFFFFFEEEJJJQQQXXXiii}}}'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###""""""  ###%%%%%%$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!""""""######$$$%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%######%%%'''(((((($$$"""!!!###%%%&&&$$$"""!!!"""###$$$%%%$$$############""""""""""""#########%%%(((((('''$$$!!!!!!""""""""""""#########!!!"""###$$$%%%%%%$$$###%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&,,,((($$$$$$&&&((('''&&&%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((())))))))))))((((((((((((,,,---...222;;;GGGUUU___ooottt|||~~~}}}{{{xxxwww}}}|||}}}{{{{{{ooonnnppprrrqqqooosssyyyzzzrrrmmmlllkkkiiifffcccgggkkknnnsssyyyyyyuuu|||}}}~~~}}}wwwpppjjjfffddd___XXXPPPIIIBBB???222111000---,,,******)))''''''(((((('''&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%###!!!"""###%%%$$$""""""###%%%!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$##################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%&&&######$$$&&&((((((%%%######$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))(((''''''''')))***++++++,,,,,,------.........444444444444555777888999777777999<<<@@@BBBCCCBBB>>>>>>>>>???BBBEEEGGGIIIEEECCCBBBDDDDDDEEEJJJQQQ\\\iiiyyy((('''%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###%%%$$$###$$$''')))(((&&&$$$###""""""""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######!!!  """######"""###"""!!!###%%%&&&$$$"""!!!"""###$$$%%%$$$$$$#########""""""""""""######!!! $$$&&&%%%""""""""""""#########$$$$$$""""""###$$$%%%$$$######%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))***+++)))&&&###"""$$$%%%%%%$$$%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''')))(((((((((((((((((((((---------...222:::DDDKKKYYY___gggqqqzzz~~~yyytttrrrvvv}}}|||||||||{{{}}}|||{{{zzzrrrlllfffgggiiilllkkkjjjpppyyy~~~yyysssnnnkkkkkkkkkjjjjjjoootttxxx}}}|||xxxyyyzzzzzzwwwoooddd]]]YYYVVVPPPIIIAAA:::444111---,,,***)))'''&&&&&&&&&'''''''''''''''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%######$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######"""######$$$&&&((('''%%%###%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))))))))))))))***+++,,,,,,,,,,,,------...//////444444444444555777888999888888999===@@@CCCCCCBBB??????@@@AAACCCEEEHHHIIIEEECCCCCCEEEEEEEEEJJJPPP[[[hhhyyy((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###$$$$$$$$$%%%%%%&&&''')))***(((&&&$$$$$$############$$$$$$##################""""""%%%$$$$$$######$$$$$$%%%&&&''''''((((((''''''&&&((('''''')))++++++***)))###""""""###%%%%%%$$$"""""""""###$$$$$$$$$$$$#########""""""""""""######!!! %%%%%%###############$$$$$$$$$%%%######$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$&&&***...000(((&&&$$$###$$$%%%%%%$$$$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((+++++++++***+++///555999@@@EEEMMMUUU___nnn{{{wwwtttvvv{{{xxxzzz|||~~~|||{{{||||||yyysssllleeeaaaaaacccfffgggffffffppp{{{}}}zzzuuuoookkkjjjmmmooosssyyywwwwwwvvvtttmmmbbbUUUMMMEEEBBB===777111,,,)))(((((('''&&&%%%$$$$$$$$$$$$&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))&&&"""!!!"""$$$%%%%%%'''&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########$$$###$$$&&&''''''%%%###$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,------...//////000333333444444555666888999999999:::===AAACCCCCCCCCAAAAAABBBCCCDDDFFFHHHIIIDDDCCCDDDGGGGGGFFFIIIOOOZZZhhhzzz'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""$$$%%%%%%######%%%''''''&&&$$$###%%%$$$$$$$$$$$$$$$$$$%%%######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$''''''(((((((((((('''''' !!!###%%%%%%$$$"""""""""######$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""""""""######$$$!!!!!!"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&(((+++---...)))((('''&&&&&&&&&''''''$$$&&&''''''&&&%%%'''((('''''''''''''''''''''''''''''''''(((((((((((((((((()))*********,,,///222111666<<<@@@FFFTTTgggvvv}}}{{{|||}}}~~~wwwrrroookkkgggddddddeeeggggggddddddooo{{{~~~}}}yyysssmmmmmmrrrvvv~~~xxxuuupppiii___SSSGGG???444222///,,,))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%""""""###$$$%%%%%%'''&&&$$$%%%&&&'''%%%###%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%''''''&&&$$$"""###%%%&&&&&&%%%###"""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((***,,,------,,,,,,,,,,,,---...///000000111333333333444555666777888::::::;;;>>>AAACCCCCCBBBAAABBBBBBCCCDDDFFFGGGGGGDDDCCCEEEHHHHHHFFFIIINNNYYYiii|||%%%$$$######%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!###%%%%%%%%%!!!###%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!###$$$""" !!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""""""""#########%%%&&&$$$!!!!!!#########$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$''')))******)))(((((((((((('''&&&&&&&&&'''$$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&''''''((((((((()))&&&(((***+++***+++,,,---***///333444777???MMMYYYhhhttt|||zzzyyyzzz{{{{{{yyyyyyxxxyyy|||}}}{{{{{{}}}~~~}}}||||||{{{vvvuuuwww{{{yyyvvvuuutttpppmmmgggfffffffffbbbccclllxxxzzz||||||{{{wwwuuuwww}}}~~~qqqkkkbbbWWWMMMCCC:::444---,,,***((('''(((***+++&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&$$$###&&&%%%$$$$$$%%%%%%$$$###&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!""""""$$$%%%&&&''''''%%%$$$###$$$&&&'''&&&$$$"""###%%%&&&&&&%%%###"""###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%''')))+++,,,,,,,,,+++,,,------...000111111222333333333333444666777888::::::;;;===AAACCCBBBBBB@@@AAABBBCCCDDDEEEFFFFFFEEEDDDEEEHHHHHHFFFIIIMMMYYYkkk$$$###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$###%%%'''&&&$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###!!!""""""######""""""!!!$$$######%%%''''''&&&%%%!!!"""$$$$$$#########%%%######""""""######$$$%%%######""""""""""""######$$$))))))$$$!!!$$$'''############$$$$$$$$$%%%%%%$$$######"""#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$"""%%%(((******(((&&&$$$%%%&&&'''&&&$$$###$$$%%%###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&((())))))(((''''''((('''***...///000444<<>>???BBBDDDFFFGGGHHHHHHHHHFFFEEEGGGFFFFFFIIIOOO]]]ppp%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" """%%%''''''$$$!!!$$$%%%%%%###  """!!!"""###$$$$$$###"""!!!######$$$$$$%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$###!!!!!!""""""""""""!!!!!!%%%###!!!!!!$$$&&&&&&&&& ###%%%%%%###"""###%%%$$$###"""""""""###%%%&&&######""""""""""""#########"""!!!""""""#########!!!""""""""""""###############"""""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&&&&'''%%%(((***)))&&&%%%%%%'''###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))"""$$$'''(((((()))***,,,+++*********+++---...///000444;;;CCCNNN^^^ppp{{{~~~|||zzz|||}}}|||yyyuuupppjjjfffdddbbbeeekkkrrrvvvtttnnnhhhdddcccbbbaaa```_________gggjjjmmmllliiigggiiikkkgggggghhhlllppptttvvvvvvnnnjjjiiilllnnnllllllnnnqqqtttxxx|||~~~|||{{{}}}~~~vvvoookkklllttt~~~|||xxxnnn___SSSJJJ@@@888555222///---,,,,,,+++***###$$$%%%''''''((((((''''''&&&&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''$$$!!!!!!###%%%&&&'''$$$***...+++### $$$***$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&& !!!"""###%%%&&&'''(((&&&$$$######%%%&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''***))))))***+++...000111------...000111333444444222222222333444555666777888888888;;;>>>??????>>>>>>@@@CCCFFFHHHIIIJJJJJJJJJFFFEEEFFFFFFEEEJJJPPP^^^rrr$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&%%%$$$###########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""%%%""" """$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!! !!!"""###############%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""""""""""""""""""""""""""!!!!!!"""############""""""$$$&&&''''''(((***+++###$$$%%%%%%$$$###!!! $$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$&&&(((((('''&&&%%%'''''''''''''''&&&&&&&&&((()))***+++***)))'''%%%((((((((((((((()))******+++...222555;;;FFFUUUaaa{{{~~~wwwuuu{{{~~~uuurrrrrrkkkmmmrrrvvvxxxvvvpppkkkbbb```^^^]]][[[[[[cccllltttsssqqqooooooooooooppppppsssttttttzzz{{{uuuvvvvvvuuussssssuuuwwwrrrtttvvvuuusssqqqpppqqqyyyzzz|||xxxqqqfff\\\NNNDDD>>>999333...+++***)))((((((''''''(((''''''''''''''''''''''''%%%&&&'''''''''%%%"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$#########""""""!!!!!!%%%$$$###"""###$$$%%%&&&&&&###!!!!!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$%%%''')))(((((((((((())))))))))))*********+++,,,---...///...///111222111222333555666555444444555777:::;;;888999:::;;;<<<>>>??????>>>???AAACCCEEEGGGHHHHHHGGGGGGFFFEEEFFFIIINNNRRR___rrr&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$##############################$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""!!!"""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###""""""############""""""&&&&&&%%%%%%$$$######"""""""""######$$$#########$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""!!! """###%%%%%%%%%%%%''')))######$$$$$$$$$######"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&'''''''''''''''&&&'''((((((((('''%%%$$$((((((((((((((())))))***+++---///000222999EEEMMMeeewww{{{vvvuuuuuuwwwyyy||||||yyysssooohhhdddbbbccccccccciiippp~~~}}}||||||||||||}}}}}}{{{}}}}}}}}}}}}wwwxxxzzzyyyxxxvvvvvvwwwsssssssssrrrqqqrrruuuwww{{{{{{}}}{{{uuulllaaaYYYOOOFFF;;;444000---)))&&&(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''%%%###""""""###$$$%%%'''((())))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######""""""######$$$%%%((('''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$%%%''')))'''((((((((()))))))))))))))))))))***+++,,,---...---///000111000111333444666555444444555777999;;;888999:::;;;===>>>??????AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFIIINNNRRR^^^qqq%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$###"""########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""!!! $$$$$$$$$$$$$$$$$$###"""###""""""""""""""""""###""""""######$$$%%%%%%&&&""""""""""""""""""""""""%%%$$$$$$$$$"""!!! !!!###$$$$$$######$$$%%%##################$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''###$$$&&&'''''''''&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&'''((((((&&&%%%$$$((((((''''''(((((()))***(((***+++***+++...555;;;NNNbbbzzz}}}{{{}}}}}}}}}~~~~~~{{{wwwsssnnniiigggkkknnnooorrrvvvxxx{{{}}}}}}{{{xxxvvvuuuxxxxxxwwwvvvwww{{{tttvvv{{{|||pppdddZZZPPPFFF???<<<666///******)))(((&&&&&&%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$###"""###$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""!!!!!!"""############"""$$$%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%''')))''''''((((((((()))))))))((((((((()))***+++,,,---,,,...///000///000222333555555444444555777999;;;999999:::;;;===>>>???@@@BBBBBBCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEFFFIIIMMMQQQ^^^qqq"""############"""!!!!!!######$$$$$$$$$######"""########################$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""#########"""!!!!!!!!!"""!!!!!!########################""""""######$$$$$$%%%%%%"""######$$$$$$######"""!!!!!!!!!!!!!!! %%%%%%%%%%%%%%%$$$###"""######""""""""""""######""""""######$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$######""" """###$$$###"""!!!"""$$$######"""!!!"""###%%%&&&"""""""""!!!!!!""""""""""""###%%%&&&&&&%%%###"""!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''(((((('''(((((())))))(((''''''(((''''''''''''((())))))%%%'''((())))))+++000333@@@SSShhhqqqsssvvvzzz|||~~~}}}}}}{{{xxxvvvqqqllllllrrrxxxzzz|||~~~~~~~~~~~~|||yyyxxxxxxyyy||||||jjjbbbVVVJJJBBB;;;666222333///+++)))***+++++++++%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$######$$$$$$$$$####################################"""$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%########################%%%$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$$$$$$$###""" ######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&((('''''''''((((((((())))))((((((((()))***+++,,,---+++---.../////////111222555444333333444666999:::999999:::<<<===>>>???@@@>>>@@@BBBDDDFFFHHHHHHIIIDDDDDDEEEEEEFFFIIIMMMPPP___rrr"""############"""!!!!!!"""######$$$$$$$$$##############################$$$$$$############$$$$$$""""""""""""""""""""""""######"""!!!!!!"""######$$$$$$$$$$$$###"""""""""########################"""""""""######$$$$$$$$$!!!!!!""""""""""""!!!!!!"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$######$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!"""############""""""###$$$%%%$$$###"""###$$$######"""!!!"""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%###""" !!!!!!"""###$$$%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''(((((((((((((((''''''''''''''''''(((((()))%%%&&&(((((()))***,,,...666DDDQQQTTTSSSVVV[[[]]]cccmmm}}}}}}zzzxxxuuuqqqrrryyyuuujjjbbbMMMHHH???777222000///...***(((&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$######"""$$$$$$$$$######""""""""" !!!"""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""$$$%%%&&&%%%$$$### """###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&'''''''''''''''(((((((((((())))))))))))+++,,,---...+++,,,...///...///000222555444333333444666888:::999:::;;;<<<===???@@@@@@???@@@BBBDDDFFFHHHIIIIIIDDDEEEFFFFFFGGGIIILLLOOO```sss%%%%%%%%%&&&%%%$$$$$$###"""###$$$$$$%%%$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$ """$$$%%%$$$$$$%%%&&&########################"""""""""###############!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###############$$$%%%&&&%%%$$$###$$$%%%##################$$$$$$$$$######""""""######$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$#########''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))((((((''''''''''''((((((+++444:::::::::>>>BBBDDDIIIUUUeeesss|||}}}~~~zzzpppeeeYYYMMMEEE:::777222...+++******+++&&&&&&%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%&&&&&&'''!!!!!!"""###$$$%%%&&&&&&"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######"""!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%###$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%))))))(((&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###%%%''''''&&&%%%&&&'''&&&&&&'''''''''((((((((()))))))))***+++,,,---...+++---...///...///111222444444333333444666888:::::::::;;;<<<>>>???@@@AAACCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIKKKNNN___rrr&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""%%%%%%$$$###$$$%%%####################################"""""""""""""""""""""######""""""""""""!!!!!!!!! """"""######$$$#########$$$$$$############$$$$$$############"""""""""""""""""""""""""""""""""""""""############""""""!!!###$$$%%%%%%######$$$%%%######$$$$$$$$$######"""!!!!!! !!!!!!########################%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&''''''''''''+++...---...222444333:::CCCNNNVVV\\\fffsss}}}wwwlll^^^QQQHHH@@@888333///...---+++)))(((((()))&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''########################&&&%%%%%%%%%%%%%%%&&&&&&#########$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''######$$$%%%%%%$$$##############################"""######$$$%%%%%%&&&&&&$$$$$$"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###############$$$$$$%%%(((### %%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''---,,,+++***((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''((('''&&&&&&'''&&&&&&&&&'''''''''((((((((((((((()))***+++,,,---,,,---////////////111333444333333222333666888999::::::;;;===>>>???@@@AAACCCCCCEEEFFFFFFFFFFFFFFFIIIJJJJJJJJJIIIIIIKKKMMM]]]ppp$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&########################$$$$$$############$$$$$$""""""""""""""""""""""""$$$###""" """###$$$!!!$$$&&&%%%""" !!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######''''''&&&$$$###!!! !!!"""#####################""""""""""""######!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$###!!! !!!###$$$$$$######$$$%%%###$$$%%%%%%%%%###""" $$$$$$############$$$$$$$$$$$$###""""""###$$$$$$""""""###$$$%%%&&&&&&'''""""""######$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((()))(((&&&&&&(((*********))),,,,,,+++---000///+++333999>>>@@@CCCMMM]]]jjj|||vvvooojjjgggfffZZZHHH;;;555222000...((()))******)))((()))***$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((($$$$$$######"""!!!!!! &&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###########################""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%$$$"""(((&&&"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""############$$$$$$$$$!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%'''((('''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((***+++,,,,,,...///000///000222333444333222222333555888999:::;;;<<<===>>>???@@@AAA@@@AAACCCEEEGGGIIIJJJJJJKKKKKKLLLKKKIIIIIIKKKLLL[[[nnn############""" $$$$$$$$$%%%&&&%%%###!!!########################$$$$$$############$$$$$$""""""""""""""""""""""""########################&&& """''''''%%%""""""############""""""###########################$$$%%%&&&&&&$$$###"""&&&$$$""" !!!"""""""""###$$$$$$"""!!! ######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%'''))))))((('''&&&((((((((((((''''''''''''***)))(((''''''((()))***,,,,,,///555777:::EEERRRmmm}}}~~~tttlllccc___ZZZTTTNNNJJJHHHGGGJJJEEE>>>666000---------+++***)))'''&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''$$$!!!!!!$$$&&&%%%$$$%%%%%%$$$$$$###""""""""""""""""""""""""#########""""""#########$$$$$$$$$%%%%%%###"""""""""###$$$###########################$$$&&&''''''&&&$$$###%%%$$$$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&''''''((())))))))),,,+++***'''&&&(((,,,///,,,---...///000111222333333333333444555666777888888888999:::<<<>>>@@@AAACCCCCCCCCDDDFFFIIIKKKMMMKKKKKKJJJGGGDDDEEEJJJNNNbbbttt$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$%%%%%%%%%###!!!##############################""""""""""""##############################""""""""""""""""""""""""$$$!!!"""$$$$$$###""""""############""""""##############################$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""###$$$$$$%%%$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$$$$#########$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&'''(((((('''&&&&&&&&&&&&''''''(((((())))))))))))(((''''''((())))))+++***,,,000111222;;;FFF___kkkpppkkkiiippptttssswwwzzz}}}tttlllfff___VVVPPPIIIFFFBBB>>>:::888777666777444000,,,)))((()))***)))((((((''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$###"""!!! $$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%###!!!!!!###%%%$$$""""""""""""###$$$$$$%%%%%%'''&&&$$$"""!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$########################$$$$$$%%%&&&&&&%%%$$$$$$""""""###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))++++++***((('''(((,,,...,,,---...///000111222333333333333333444666777888888888999:::<<<>>>@@@AAACCCCCCCCCDDDEEEHHHJJJKKKJJJKKKKKKHHHEEEEEEIIIMMM___qqq###$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""############""""""""""""""""""""""""""""""###############$$$%%%&&& !!!"""###$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$###"""!!! ######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&$$$"""'''''''''&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******)))(((''''''''''''((()))(((''')))++++++---444<<>>@@@AAACCCCCCCCCCCCDDDFFFGGGHHHHHHJJJKKKJJJGGGGGGIIILLL\\\ooo""""""###$$$%%%%%%$$$$$$###$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!"""$$$&&&''' """$$$%%%%%%%%%%%%!!!"""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!###############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''%%%%%%''')))***---333999AAACCC@@@:::999===<<<888:::===AAAIIISSS^^^hhhmmmkkkkkkoooyyyyyysssooojjjfffccc]]]^^^```bbbaaa[[[SSSMMMHHHCCC;;;666333111///......---,,,++++++++++++,,,,,,,,,+++***))))))(((((('''''''''&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%######$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""###$$$$$$$$$"""!!!%%%%%%$$$$$$###"""""""""***(((&&&$$$###$$$%%%&&&######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#################################%%%%%%$$$######$$$%%%%%%%%%'''((((((&&&$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&''''''((()))))))))''')))++++++******+++,,,,,,---...///000111222333111222222333444666777888999::::::;;;===>>>@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFIIILLLKKKIIIHHHIIILLLZZZmmm!!!!!!"""###$$$$$$$$$$$$###$$$%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################!!!""""""###$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""$$$&&&'''######"""""""""###%%%&&&$$$$$$"""!!!!!!"""###$$$$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$######""""""!!!!!!!!!""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%''')))'''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&'''((()))---000222888666333000000222111...111222444888>>>FFFLLLPPPMMMMMMRRR[[[bbbgggnnnuuuxxx|||~~~}}}~~~}}}|||~~~~~~zzzuuuqqqooommmmmmhhhccc\\\UUUPPPKKKGGGDDD@@@BBBEEEHHHHHHDDD===777333111///......------,,,******))))))))))))))))))))))))(((((('''%%%$$$$$$)))((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%"""######$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######"""###%%%&&&%%%$$$######%%%%%%$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$""""""""""""###########################""""""!!!########################%%%$$$$$$######$$$$$$%%%###&&&)))(((&&&###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''((()))))))))&&&(((+++,,,+++++++++,,,,,,---...///000111222333111111111222444666777888::::::;;;;;;===>>>@@@AAABBBBBBCCCCCCDDDDDDDDDDDDFFFIIILLLLLLJJJIIIJJJLLL[[[nnn!!!!!!"""###$$$$$$######"""$$$%%%$$$ """%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%""""""""""""""""""""""""######################## """###$$$###""""""############"""""""""""""""""""""""""""""""""""""""""""""###$$$%%%$$$$$$###"""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###$$$&&&((()))$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&((((((&&&&&&)))***(((...---++++++,,,---,,,+++---,,,,,,...000333777999888888;;;BBBHHHLLLSSS[[[cccdddccc```]]]^^^bbbfffpppppprrruuuwwwvvvsssqqqrrrrrrssssssssssssrrrrrrtttssssssssstttuuuvvvwwwpppnnniiiccc^^^\\\^^^```^^^\\\WWWSSSOOOMMMLLLLLLKKKFFFAAA<<<:::777555444000222555888999777333///))))))******)))((('''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%"""""""""###$$$$$$%%%%%% """$$$&&&&&&%%%###"""!!!!!!!!!""""""""""""###""""""######""""""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))&&&(((***+++++++++,,,---,,,---...///000111222333000000111222444555777888;;;;;;;;;<<<===>>>@@@AAAAAABBBCCCDDDEEEEEEDDDDDDFFFIIILLLLLLJJJIIIKKKMMM\\\ppp######$$$$$$%%%$$$$$$$$$"""$$$&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###################################################$$$### """"""############""""""########################""""""###############"""%%%%%%%%%$$$$$$$$$%%%%%% !!!!!!!!! !!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""########################!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&$$$###!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&!!!###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%((((((%%%&&&******%%%&&&'''((())))))((()))***((((((((()))***,,,---...///...000444777999@@@HHHPPPMMMIIIEEECCCCCCEEEGGGNNNNNNPPPRRRTTTSSSOOOLLLNNNPPPRRRSSSSSSRRRPPPNNNMMMMMMNNNNNNOOOPPPPPPPPPLLLLLLIIIDDD@@@???AAADDDBBB???<<<999666666666777777444///,,,,,,,,,,,,+++******+++...000000...,,,(((((()))(((&&&%%%%%%%%%'''(((((())))))((((((((((((''''''''''''((())))))((('''&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""############$$$%%%$$$"""!!!###&&&"""""""""###$$$$$$%%%%%%###$$$$$$%%%$$$$$$###"""!!!""""""""""""#########"""######$$$###"""!!! ########################"""###$$$%%%%%%$$$###"""%%%'''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))'''(((*********+++,,,...,,,---...///000111222333///000000222333555777888<<<<<<<<<<<<===>>>@@@@@@AAABBBCCCEEEFFFFFFFFFEEEGGGIIILLLKKKIIIIIILLLOOO\\\ppp%%%%%%%%%&&&&&&%%%%%%$$$"""$$$&&&###"""&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$ ###$$$!!!""""""############""""""########################!!!"""###$$$$$$###!!!  """$$$$$$###"""!!! """$$$%%%%%%$$$$$$ !!!!!!!!!"""$$$%%%&&&########################"""""""""""""""""""""""" !!!!!!""""""######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%'''''''''%%%###"""!!!"""###$$$%%%$$$###############$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ $$$'''(((&&&###!!!!!!$$$&&&(((((('''&&&###$$$$$$%%%&&&'''(((((($$$$$$&&&&&&&&&&&&$$$$$$###'''(((&&&)))///...)))###$$$'''***)))''''''***%%%&&&'''(((***+++,,,,,,---,,,---//////000777???BBB>>>888555555777888888777777999;;;<<<:::666333666888;;;======;;;888666666777888999::::::::::::666666555222///...111555444222000...---...000111///,,,'''%%%$$$%%%%%%$$$(((''''''(((+++,,,+++************((('''&&&((()))###$$$%%%&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!###%%%'''(((&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""###$$$""" ###&&&%%%%%%$$$$$$###"""""""""((('''%%%###"""""""""###"""############$$$$$$$$$######$$$%%%$$$###"""!!!########################!!!"""$$$%%%%%%$$$"""!!! &&&'''$$$!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))'''((()))***)))***---///,,,---...///000111222333//////000111333555777888<<<<<<<<<<<<===???@@@@@@AAABBBDDDEEEGGGGGGFFFFFFGGGJJJLLLKKKIIIIIILLLPPP\\\ppp######""""""!!!!!! %%%$$$######"""#########""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############""""""""""""!!!!!!  !!!"""###$$$$$$###""""""$$$%%%%%%###!!! !!!!!!!!!!!!""""""""""""###"""!!!"""$$$$$$"""!!!###""" !!!$$$&&&$$$$$$""" !!! """"""""""""""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!###"""!!!!!!!!!###$$$%%%###""" """&&&))),,,###"""!!!$$$''''''%%%"""########################$$$$$$$$$$$$$$$###""""""""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''***((($$$"""!!!###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''((())))))))))))***,,,///333555555444111...---...000111////////////////////////000---++++++---///000000...//////000000//////............------,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''%%%"""!!!!!!###&&&)))$$$%%%&&&%%%###"""###$$$((('''&&&&&&%%%%%%&&&&&&""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%#######################################"""!!! !!!!!!"""############"""$$$###"""!!!"""%%%''')))%%%$$$$$$###""""""""""""%%%$$$###""""""###$$$%%%%%%$$$$$$$$$###"""""""""###$$$$$$$$$%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))))))))))))))))))))******++++++,,,---...000000111000//////000222555888:::===>>>???>>>>>>???BBBDDDBBBDDDFFFGGGEEEDDDCCCDDDJJJMMMPPPOOOLLLJJJKKKMMM^^^sss$$$$$$#########"""""""""%%%%%%$$$###"""""""""###""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!! !!!!!!###$$$$$$###""""""!!!$$$%%%###"""!!!!!!!!!!!!!!!!!!"""""""""######"""!!!"""$$$$$$"""!!!"""!!!  !!!"""$$$%%%%%%$$$!!! """ !!!###$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""!!!!!!!!!""""""""""""""""""###$$$"""!!! !!!###%%%''''''$$$######%%%&&&%%%$$$$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%###""""""""""""""""""###&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""$$$&&&''''''''')))******)))))))))***,,,...000000///---+++***+++,,,,,,************************+++***(((((()))+++++++++************************++++++++++++************(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$"""!!!!!!###%%%'''###%%%&&&%%%$$$"""######%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""#################################$$$######"""""""""######$$$$$$$$$$$$$$$######"""###$$$%%%'''(((%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$###""""""###$$$$$$#########""""""""""""""" !!!!!!!!!""""""""""""$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((()))+++,,,,,,,,,******,,,,,,------...///000000000000000000333555888:::<<<===>>>>>>===???AAADDDBBBDDDFFFFFFEEEDDDDDDDDDKKKMMMOOONNNKKKJJJKKKNNNaaauuu$$$$$$$$$$$$$$$#########&&&%%%$$$###""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!! """"""###$$$$$$###!!!!!!###$$$$$$###""""""!!!!!!!!!"""""""""#########"""!!!"""$$$$$$"""!!!!!!!!!!!!!!! $$$$$$$$$""" """$$$%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""'''$$$"""!!!"""$$$$$$###$$$$$$$$$$$$######"""""" !!!###%%%&&&&&&'''"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&(((((('''$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''' """%%%&&&'''''')))*********(((((('''((()))***+++++++++***)))))))))((('''''''''''''''''''''''')))'''&&&'''(((((('''&&&***)))(((''''''((()))***'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$###"""######$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$###""""""""""""###$$$%%%"""$$$&&&&&&$$$###"""###'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&''''''(((%%%%%%&&&%%%%%%$$$###"""########################"""###$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$%%%&&&'''((($$$$$$###""""""###$$$$$$!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))'''))),,,...///---+++)))---------....../////////000000000111333666999:::;;;<<<=========>>>@@@BBBCCCDDDFFFFFFEEEDDDDDDEEEKKKMMMNNNLLLIIIIIILLLPPPaaattt$$$$$$$$$$$$$$$$$$######&&&&&&$$$###""""""!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! ###%%%$$$"""!!!!!!!!!!!!"""""""""############"""!!!"""$$$$$$"""!!! !!!""""""!!!  !!!"""!!!!!!"""$$$&&&%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""###$$$$$$$$$"""!!!  !!!"""""""""!!! !!!!!! !!!!!!""""""!!!%%%%%%$$$$$$###""""""""" !!!###%%%&&&&&&&&&""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%!!!###%%%(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%!!!$$$&&&'''''''''(((******)))((('''''''''((()))***++++++,,,+++***)))((('''''''''''''''''''''''')))((((((((())))))&&&$$$)))(((&&&%%%%%%&&&((()))$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""###$$$%%%&&&&&&'''$$$$$$############$$$$$$!!!!!!"""###############!!!###%%%&&&$$$###""""""(((((('''&&&&&&&&&&&&&&&""""""""""""""""""""""""%%%%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$###### !!!"""###$$$%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%!!!""""""###############%%%%%%$$$### #########"""######$$$$$$$$$##################$$$!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))))))))((()))+++,,,---,,,++++++............////////////000000111222555777999;;;:::<<<=========>>>???AAACCCDDDEEEEEEDDDDDDEEEFFFKKKLLLMMMKKKHHHIIIMMMQQQ___rrr########################&&&%%%$$$###""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############""""""!!!!!!"""""""""""""""""""""###$$$$$$###"""!!! !!!$$$%%%###!!! """"""""""""###############"""!!!"""$$$$$$"""!!! !!!"""###"""!!! !!!"""%%%'''%%%$$$$$$###"""######$$$""""""""""""""""""""""""!!!""""""######$$$$$$%%%"""###$$$$$$$$$"""!!! !!!###$$$$$$######"""###$$$######"""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$""""""############""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''))))))'''''''''(((((((((((((((((()))******)))***+++,,,,,,+++)))((((((((((((((((((((((((((()))((('''((()))(((&&&$$$%%%###!!! !!!###%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$""""""######$$$%%%&&&&&&$$$$$$############$$$$$$ !!!"""###$$$######"""!!!###%%%%%%$$$"""######%%%$$$$$$###############""""""""""""""""""""""""%%%%%%%%%$$$$$$#################################&&&&&&&&&%%%$$$###!!!  """######$$$$$$########################"""###$$$%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###""" &&&%%%$$$###""""""""""""#########$$$$$$##################$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))))))))))))))(((((((((***,,,---......//////////////////000111222444666888:::;;;999;;;===>>>===>>>???AAACCCDDDEEEEEEDDDDDDEEEGGGIIIKKKLLLJJJHHHIIINNNRRR___rrr"""""""""###############%%%$$$######"""#########""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""######""""""###$$$$$$###!!!!!!!!!###$$$$$$###"""!!!""""""""""""#########$$$$$$###"""!!!"""$$$$$$"""!!!!!!""""""######"""!!!  !!!"""%%%''' !!!""""""##############################""""""######$$$$$$$$$%%%"""############""""""!!! """$$$%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%########################$$$$$$$$$$$$$$$###"""!!!#########$$$$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!#########$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$######"""######$$$%%%&&&%%%&&&'''(((((('''&&&%%%&&&%%%$$$######%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''')))***)))(((&&&''''''&&&'''((()))******++++++'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&&&&%%%$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%$$$############$$$&&&%%%$$$$$$######$$$$$$""""""######$$$$$$%%%%%%$$$$$$############$$$$$$!!!"""######$$$$$$######!!!"""$$$###""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######!!!!!!"""""""""!!!!!! ########################"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&"""######$$$%%%&&&'''''')))((('''%%%$$$###"""""""""###$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))***((('''&&&''')))---///.........//////000000000000111333555777999:::;;;:::<<<>>>?????????@@@AAACCCDDDEEEDDDCCCDDDFFFHHHGGGIIIKKKKKKIIIJJJNNNQQQ```ttt#########$$$$$$$$$%%%%%%#########"""######$$$%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############""""""!!!!!!"""""""""#########!!!!!!###$$$$$$###""""""!!!###$$$#########%%%&&&""""""#########$$$$$$$$$###"""!!!"""$$$$$$"""!!!""""""##################!!!""""""!!!###$$$ !!!!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""###$$$!!!"""######$$$$$$$$$$$$$$$$$$$$$!!!"""$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!#########$$$$$$$$$%%%%%%""""""############"""""""""######$$$%%%%%%&&&&&&&&&%%%$$$#########$$$$$$""""""""""""###$$$%%%&&&&&&''')))******)))'''&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))%%%'''(((((('''&&&'''(((&&&'''((())))))*********&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$%%%&&&%%%((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$#########$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$%%%"""###"""!!! !!!$$$&&&(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""###############"""#################################$$$######""""""######$$$%%%%%%%%%%%%$$$######"""###$$$&&&((()))((('''&&&%%%$$$$$$###$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((((((((()))+++---...------...///000111111222111222333666888999:::;;;:::<<>>@@@@@@???@@@AAAHHHGGGGGGEEEDDDEEEIIILLLGGGIIIJJJIIIHHHIIINNNRRR^^^rrr######""""""######$$$%%%#########$$$$$$$$$%%%%%%'''&&&$$$#########$$$%%%%%%$$$######"""""""""###########################$$$$$$###""""""""""""""" !!!"""###$$$######"""'''%%%######$$$%%%###!!!######""""""""""""######"""""""""""""""#########"""""""""""""""###$$$$$$"""""""""""""""""""""""""""##############################"""""""""!!!!!!"""""""""""""""###$$$$$$############"""""""""!!! !!! !!!$$$%%%###!!!##################$$$$$$!!! !!!""""""!!! !!!""""""&&&%%%%%%$$$######""""""((((((&&&%%%###"""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&((()))+++,,,%%%''')))++++++***(((''')))(((((('''&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$###""""""###$$$$$$((((((((((((((((((((((((""""""###$$$$$$###""""""######$$$$$$$$$$$$#####################$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%################################################$$$$$$######"""!!!!!! """"""###$$$$$$$$$$$$###""""""!!!!!!!!!"""###$$$%%%###"""###%%%&&&%%%###$$$$$$$$$######"""!!! !!!!!!!!!"""""""""####################################$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&'''&&&&&&$$$%%%&&&&&&&&&$$$"""!!!$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''))))))((((((((((((((()))))))))))))))***+++,,,---...///000111111222222222222333555777999:::;;;;;;===???AAAAAA@@@>>>>>>???FFFFFFFFFDDDCCCDDDHHHJJJGGGIIIJJJIIIHHHIIINNNRRR^^^sss######""""""######$$$%%%#########$$$$$$$$$$$$%%%#########"""""""""""""""$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""" !!!""""""""""""!!!$$$###""""""$$$$$$###""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""#########"""""""""!!!!!!!!!!!!!!!""""""""""""""""""###$$$############"""""""""""" !!!""""""###""" """######"""!!!""""""###$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$"""!!!!!!!!!!!!!!!""""""$$$$$$$$$######""""""!!!$$$$$$$$$$$$###"""!!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''(((((((((%%%%%%&&&''''''''''''&&&((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$################################################$$$$$$######"""!!!!!!!!!""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!!"""######'''%%%$$$$$$%%%%%%$$$"""######$$$######"""!!!  """######$$$########################$$$$$$$$$%%%%%%%%%&&&&&&#########"""######$$$%%%###$$$&&&'''((()))))))))&&&'''''''''&&&$$$"""!!!$$$$$$$$$$$$############ !!!!!!"""###$$$%%%%%%''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''')))((((((((((((((())))))***))))))******+++,,,---...///000111111222111111222333555777999:::;;;;;;>>>@@@AAAAAA@@@???@@@@@@EEEEEEEEECCCBBBCCCFFFIIIGGGIIIJJJIIIHHHIIINNNRRR```ttt######""""""######$$$%%%############$$$$$$$$$$$$!!!!!!""""""""""""!!! %%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###!!!!!!"""""""""""""""""""""!!!!!!"""############""""""############""""""!!!!!!""""""############!!!"""###$$$%%%$$$###""""""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""###"""""""""""""""###############"""""""""""""""!!!!!!""""""############%%%###!!!!!!!!!""""""###""""""#########$$$$$$$$$(((&&&$$$$$$%%%&&&'''&&&%%%%%%$$$$$$###$$$$$$$$$#########"""""""""!!!!!! """###$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$&&&(((((('''&&&$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$##################$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$$$$###"""""""""#########"""""""""""""""################################################%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$##################$$$$$$%%%$$$$$$###############"""###############"""!!!!!! !!!!!!"""######$$$$$$##############################$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%&&&$$$%%%&&&'''((((((((((((%%%%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&((((((''''''&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&''''''''''''&&&''''''((()))************+++,,,------//////000111111111111111222333555777999:::;;;;;;:::<<<>>>???@@@@@@BBBDDDEEEFFFEEEDDDCCCCCCFFFHHHFFFHHHJJJIIIGGGIIIMMMQQQcccuuu######""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%###########################"""""""""""""""############################## !!!"""""""""###$$$$$$!!!"""############"""!!!############""""""!!!!!! """#########"""!!!"""""""""""""""""""""""" !!!"""######$$$##############################"""""""""""""""###""""""""""""""""""######$$$$$$######""""""""""""$$$$$$###!!!!!!!!!###$$$$$$$$$$$$#########""""""%%%###!!! """#########&&&%%%%%%$$$$$$$$$$$$%%%#########""""""""""""""" """$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&& ###$$$%%%$$$"""!!!&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$$$$###"""""""""$$$###"""!!!!!!!!!"""###################################################%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$"""###############$$$$$$"""############""""""!!!#########"""""""""""""""########################""""""""""""############$$$###"""""""""###%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$&&&'''((((((''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((************+++,,,---...///000000111111111111000222333555777999:::;;;;;;888:::<<<===>>>???AAACCCFFFGGGGGGEEEDDDDDDFFFHHHFFFHHHIIIHHHGGGHHHMMMQQQdddvvv######""""""######$$$%%%"""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%"""!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""######$$$%%%$$$###############$$$!!!"""######""""""$$$%%%!!!"""###$$$$$$###"""!!!$$$$$$######"""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""#####################$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""##################"""!!!!!! """###$$$###""""""###%%%%%%%%%$$$$$$###""""""!!!%%%###""""""###$$$$$$######"""""""""""""""##############################""""""""""""""""""!!!!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%% !!!###$$$%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$""""""############""""""!!!!!!"""###%%%&&&''''''"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$#####################"""!!!!!!"""###$$$################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!!!!""""""!!!!!!"""$$$%%%%%%$$$$$$%%%'''""""""############"""""""""""""""!!!!!! ########################!!!!!!!!!""""""""""""############"""######$$$%%%$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""###%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((+++******++++++,,,---...000000111111111111000000222333555777999:::;;;;;;;;;<<<===<<<<<<<<<>>>@@@FFFGGGGGGFFFEEEDDDEEEGGGFFFHHHIIIHHHGGGHHHMMMQQQcccuuu######""""""######$$$%%%""""""""""""############""""""!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!"""##############################"""""""""""""""###$$$$$$%%%$$$###"""!!!""""""###"""$$$%%%%%%###"""$$$&&&!!!"""###$$$$$$###"""!!!#########"""""""""""""""""""""!!!!!!""""""###$$$"""""""""""""""""""""""""""#####################""""""""""""#########$$$$$$$$$###"""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!!!!!!!"""$$$$$$###"""$$$%%%$$$$$$##################%%%$$$$$$%%%&&&&&&%%%###!!!!!!!!!!!!!!!"""###$$$###$$$$$$$$$$$$$$$$$$$$$""""""!!!  ###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$###$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$#########$$$$$$######### !!!"""###%%%&&&'''((("""###$$$$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""""""""###$$$######$$$$$$$$$$$$#####################$$$$$$$$$###"""!!!!!!!!!###%%%&&&################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""""""""!!! ###%%%&&&%%%###"""###%%%""""""############""""""!!!!!!""""""""""""""""""########################!!!""""""""""""#########""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$$$$###############$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&'''((()))******++++++++++++,,,---......000000111111111111000000222333555777999:::;;;;;;<<<=========<<<===???AAAEEEFFFGGGFFFDDDCCCDDDEEEEEEGGGIIIHHHFFFHHHLLLQQQ```sss#########"""###$$$$$$%%%""""""""""""############&&&%%%$$$######%%%''')))######"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$$$$###""" !!!"""###%%%'''&&&###"""$$$&&& """###$$$$$$###""" !!!!!!!!!"""######$$$$$$$$$###"""""""""###%%%&&&""""""""""""""""""""""""$$$$$$$$$############### !!!!!!!!!""""""######$$$$$$###""""""!!!""""""!!!!!!""""""#########$$$"""""""""###$$$$$$%%%%%%!!!%%%&&&$$$###$$$&&&"""""""""###$$$$$$%%%%%%!!! !!!"""######!!!""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########%%%&&&'''!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$###############!!!!!!!!!!!!"""###$$$%%%((('''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######$$$&&&''')))###$$$%%%&&&&&&&&&&&&%%%&&&'''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%###"""!!!!!!"""$$$&&&(((################################################$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$### !!!###$$$$$$$$$###""""""$$$%%%###  !!!""""""#########""""""""""""###$$$%%%&&&''''''########################"""############$$$$$$$$$!!!"""###%%%%%%$$$######!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&''''''(((((((((((()))***,,,,,,++++++++++++,,,---......000000111111111000000///222333555777999:::;;;;;;999;;;<<<======@@@CCCFFFDDDEEEFFFEEECCCBBBBBBCCCEEEGGGIIIHHHFFFHHHLLLPPP^^^qqq!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!###"""!!!!!!!!!"""$$$%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$%%%%%%### !!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!###$$$%%%%%%$$$$$$""""""""""""""""""""""""######""""""""""""######&&&$$$######$$$$$$"""!!!$$$$$$$$$$$$$$$$$$%%%%%%######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!  """###########################&&&%%%###""""""###%%%&&&######""""""""""""######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$###"""!!!$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""#########%%%'''&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%###"""  !!!"""""""""###%%%))),,,...&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((((()))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%$$$$$$#########"""###$$$$$$###""" $$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$###""""""###%%%""""""######$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&((('''%%%$$$$$$%%%'''(((&&&%%%$$$#########$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$######$$$%%%%%%%%%---$$$!!!''''''"""#########""" !!!###%%%$$$$$$######"""!!!!!!!!!!!!"""""""""############(((%%%""" !!!$$$&&&###"""!!!"""######"""!!!$$$###""" !!!!!!%%%$$$$$$$$$######""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""!!!!!!"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%###"""!!!$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""""""""!!!""""""###$$$%%%%%%$$$###$$$%%%'''((($$$%%%'''''''''%%%###""" """%%%&&&'''''''''&&&&&&'''(((((()))(((((()))***++++++------...///000000111222222222222222333444666777888888888777888888777888;;;@@@EEEHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEHHHLLLOOOaaattt!!!!!!!!!!!! ######$$$$$$$$$###""""""###"""!!!!!!!!!"""$$$$$$######"""!!!!!!"""###### """%%%%%%$$$"""!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! """$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######%%%###""""""###$$$###!!!######$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$############$$$%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$###""""""######"""!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######"""######"""###%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!!!! """###$$$######""""""###%%%((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""!!! !!!###$$$$$$#########$$$$$$%%%'''&&&%%%$$$###$$$$$$%%%$$$###"""!!!!!!"""###$$$&&&&&&%%%%%%$$$######""""""""""""######$$$$$$$$$#########$$$$$$$$$$$$$$$%%%###"""""""""!!!!!! %%%)))(((%%%#########$$$$$$$$$""""""###%%%"""""""""""""""#####################$$$$$$$$$$$$'''%%%###!!!!!!"""$$$%%%'''%%%$$$$$$%%%&&&&&&%%%###"""!!! !!!"""###$$$$$$#########"""""""""""""""""""""""""""""""""%%%%%%$$$######"""!!!!!!"""############$$$$$$$$$$$$######""""""######$$$###$$$$$$$$$$$$###""""""$$$######""""""######$$$#########$$$$$$%%%%%%%%%$$$##################$$$###""""""""""""###$$$$$$%%%%%%$$$######$$$%%%&&&$$$%%%&&&''''''%%%###""" !!!###%%%''''''''''''''''''((((((((((((''''''((()))***+++,,,------...///000111111222222111111222333555666777777777777::::::999999;;;>>>BBBDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEHHHLLLPPP___qqq&&&%%%###"""!!!!!!""""""""""""######$$$#########"""""""""!!!"""######$$$######"""!!!!!!"""######!!!$$$%%%$$$###!!!!!!"""##################""""""!!!!!!""""""###!!!""""""######""""""!!! """############""""""""""""""""""""""""######""""""""""""#########"""!!!"""###$$$###"""#########$$$$$$$$$%%%%%% !!!"""#########!!!!!!!!!!!!""""""""""""!!!!!!"""#######################################"""###%%%&&&&&&%%%###"""######""""""""""""######$$$$$$############$$$$$$###########################$$$$$$$$$$$$###""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!###%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""$$$%%%&&&$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################$$$%%%&&&'''###$$$$$$$$$$$$$$$$$$###!!!""""""!!! !!!###'''&&&$$$#########%%%&&&((('''%%%$$$#########$$$"""!!!  !!!"""%%%&&&&&&&&&%%%$$$"""!!!"""""""""""""""########################"""""""""""""""""""""!!!!!! %%%&&&&&&### !!!$$$'''###$$$&&&&&&$$$###$$$%%% !!!!!!"""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%###!!!!!!"""$$$$$$###"""!!!!!!!!!!!!""""""#########""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$######""""""!!!"""############$$$$$$$$$###""""""""""""""""""###%%%$$$######"""#########$$$######""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###############$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&'''''''''''''''((((((((((((((('''&&&(((((()))***+++,,,------...///000000111111000000000222444555666777666666<<<<<<;;;<<<<<<===>>>???DDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEHHHMMMQQQ\\\ooo'''%%%###""""""###$$$&&&!!!!!!"""######$$$######"""""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""!!!###$$$###!!!!!!!!!"""##################""""""""""""""""""###"""""""""######"""""""""$$$%%%%%%%%%$$$###!!! """"""""""""""""""""""""######""""""""""""######"""!!! !!!###$$$###"""""""""######$$$$$$%%%%%% !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" """#########"""!!!###########################$$$%%%%%%%%%%%%$$$#########""""""""""""######$$$$$$############$$$$$$##############################$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$############%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""######$$$%%%&&&&&&$$$###""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%$$$###!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%)))'''$$$""""""$$$&&&''')))'''&&&$$$""""""""""""$$$###""""""""""""###$$$###$$$&&&''''''%%%###"""""""""##################$$$$$$$$$######""""""!!! !!!#########$$$%%%&&&,,,---......///...)))"""!!!###&&&&&&%%%#########!!!!!!""""""#####################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$""" !!!"""###""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$#########"""""""""!!!""""""#########$$$$$$$$$######""""""""""""######&&&%%%###"""""""""###$$$######""""""""""""#####################$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######"""""""""$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''''''''&&&&&&'''(((((()))(((((())))))***+++,,,------.........///000000000000000000222444666777777777777;;;;;;<<<======>>>======CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCEEEHHHMMMQQQ^^^ppp!!! !!!###%%% !!!"""###############!!!"""""""""############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$### !!!!!!"""#####################""""""""""""######""""""############""""""%%%%%%%%%%%%$$$###!!! """"""""""""""""""""""""######""""""""""""######"""!!! !!!###$$$$$$###!!!!!!"""######$$$%%%%%%###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""###$$$%%%&&&'''&&&%%%$$$########################%%%%%%$$$######$$$%%%%%%######""""""""""""######$$$$$$############$$$$$$########################"""######$$$$$$$$$###### !!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######&&&(((((('''%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###!!! !!!!!!"""%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$###""""""###%%%(((&&&$$$""""""$$$&&&(((((('''%%%###""""""""""""$$$$$$$$$######$$$$$$$$$!!!###%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########""""""###$$$$$$###$$$'''***"""777LLLTTTOOOAAA... """$$$%%%###"""""""""############""""""!!!!!!""""""""""""#########$$$%%%%%%&&&&&&&&&%%%$$$###'''%%%######$$$&&&&&&%%%#########"""!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$&&&%%%###"""""""""###$$$###""""""""""""""""""###########################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$###"""""""""$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&((()))************++++++,,,---...//////......///000000000000000111333555777888999999999999:::;;;===>>>??????>>>AAABBBCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDGGGLLLPPPaaattt !!!###%%%'''!!!!!!""""""###"""""""""!!!!!!"""############"""!!!"""############"""!!!#########$$$%%%%%%###!!!!!!!!!"""###############$$$######""""""######$$$"""######$$$$$$######""" !!!"""######"""!!!""""""""""""""""""""""""######""""""""""""######$$$###"""###$$$%%%$$$### !!!!!!"""###$$$%%%%%%#########"""!!! !!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###########################&&&%%%###""""""###%%%&&&######""""""""""""######$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$### !!!"""#########""""""########################!!!"""###%%%%%%$$$######&&&'''((('''%%%###"""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$######"""######$$$%%%&&&''''''$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$############"""########################"""""""""###########################$$$%%%&&&'''%%%$$$###""""""###$$$%%%!!!""""""!!! !!!###%%%$$$###"""###$$$&&&''''''&&&$$$###"""""""""##############################$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%###!!!###(((,,,666RRRhhhbbbLLL888...(((!!!"""$$$$$$"""!!!"""###$$$$$$######"""!!!!!! !!!!!!"""""""""#########%%%%%%%%%%%%%%%$$$$$$###%%%###"""###$$$%%%$$$"""############"""!!! !!!!!!""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######"""############""""""!!!!!!""""""##################"""""""""!!!!!! !!!!!!###############$$$%%%%%%$$$$$$$$$%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''(((((($$$%%%&&&((()))*********++++++,,,---...///000000...///000000111111000000111333555777999:::::::::888999;;;===>>>???@@@@@@@@@AAABBBCCCCCCBBBAAA@@@AAABBBBBBBBBCCCFFFKKKOOObbbuuu~~~}}}""""""###$$$%%%&&&&&&'''""""""""""""""""""!!! !!!"""###$$$######"""!!!"""############"""!!!!!!!!!!!!###%%%%%%###"""!!!!!!"""###############$$$######""""""######$$$"""######$$$$$$######"""!!!"""#########"""""""""""""""""""""""""""######""""""""""""######&&&%%%###$$$%%%%%%$$$### !!!"""###$$$%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""  !!!"""########################%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""######$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%% """###%%%%%%%%%###"""!!!###%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%######%%%%%%&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$"""###$$$%%%%%%%%%%%%%%%###"""!!! !!!"""###!!!""""""!!! !!!###"""""""""###$$$%%%&&&'''&&&%%%$$$"""""""""###$$$"""##################"""''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########""""""""""""###############"""$$$$$$######'''000777RRR^^^]]]GGG000((()))***###$$$$$$###""""""###%%%#########"""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$############!!! !!!"""$$$###!!! !!!"""######"""""""""""""""#########$$$$$$""""""""""""""""""""""""!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""$$$#########"""""""""!!!""""""!!!!!!!!!!!!""""""###""""""""""""###$$$$$$###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&((()))&&&''''''(((((((((((((((***++++++,,,---...///000///000111111222222111111000111444666888999999999999:::;;;<<<===>>>@@@@@@???AAABBBCCCCCCBBBAAA???BBBBBBBBBBBBBBBEEEJJJMMM___ssstttvvv !!!!!!"""""""""!!!!!!""""""###""""""!!! !!!"""$$$$$$######"""###$$$%%%&&&&&&%%%$$$###!!!!!!!!!"""$$$###!!!!!!!!!"""###############$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$%%%%%%$$$"""!!!""""""""""""""""""""""""######""""""""""""######'''&&&%%%%%%&&&&&&$$$### !!!"""###$$$%%%%%% !!!!!!""""""######!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%%########################"""###%%%&&&&&&%%%###"""######""""""""""""######$$$$$$############$$$$$$########################!!!"""###$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$$$$###"""""""""""""""""""""""" !!!###%%%&&&%%%###"""!!!"""""""""###%%%######$$$$$$$$$%%%%%%%%% !!!###%%%&&&&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$###$$$&&&(((((('''&&&%%%$$$%%%%%%%%%%%%$$$######!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$######$$$$$$###""" """!!!!!!"""###$$$$$$###""""""###%%% !!!###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$+++***(((&&&$$$#########$$$#########""""""!!!!!! !!!!!!""""""######!!!###$$$&&&...;;;DDDNNNKKK===+++&&&+++(((%%%%%%%%%###""""""%%%'''!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""############$$$'''((('''###  """$$$$$$%%%$$$""""""######$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$######""""""""""""############$$$%%%%%%###"""!!!""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%"""""""""!!!"""######$$$"""###%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%&&&((()))))))))))))))((('''&&&%%%)))***++++++------...///000000111222222222222222///000333555777888888888;;;;;;;;;;;;<<<===?????????@@@BBBCCCCCCBBB@@@???BBBCCCBBBBBBBBBDDDIIILLL[[[pppnnnqqq%%%$$$###""""""###$$$%%%""""""#########""""""!!! !!!!!!!!!!!!!!! #########""""""""""""""" """$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!"""""""""""""""#########""""""#########$$$$$$$$$"""############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""""""""""""""""""""######""""""!!!!!! $$$#########""""""!!!!!!###"""!!!"""$$$%%%%%%$$$"""$$$%%%$$$""""""###%%%########################%%%$$$$$$$$$######"""""" !!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%)))'''&&&&&&&&&&&&$$$### !!!######"""$$$%%%%%%%%%%%%$$$######%%%$$$###""""""###$$$%%%########################(((###!!!%%%'''%%%""""""###"""!!! !!!"""###%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%###!!! !!!$$$$$$$$$$$$$$$###"""!!!"""#########$$$$$$$$$$$$&&&$$$"""$$$+++666@@@GGG:::555...((($$$"""!!! !!!###############"""!!! !!!"""$$$%%%$$$""""""###$$$###"""#########$$$%%%%%%%%%&&&$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$"""!!! !!!!!!"""""""""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""$$$#########""""""!!!!!! """$$$$$$###!!! !!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$##################"""""""""""""""***++++++)))&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))))))))(((((((((((())))))((()))******,,,,,,---...222222333333333222111111333333444444555666666666;;;;;;;;;<<<<<<>>>???@@@@@@@@@AAA???>>>===>>>@@@BBBCCCBBBBBBBBBFFFKKKOOO```sssnnnppp$$$###""""""""""""###$$$!!!!!!""""""""""""!!!!!!!!!""""""###""""""!!!!!!###"""""""""""""""""""""!!!"""###$$$%%%$$$######$$$###"""!!!!!!"""###$$$%%%$$$$$$#########$$$$$$!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$%%%""""""#########$$$$$$$$$!!!!!!"""""""""#################################""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""###"""""""""!!!!!!!!! #########"""""""""!!!!!!$$$###""""""######"""!!!######$$$############$$$########################$$$$$$#########"""""""""&&&''''''&&&&&&%%%$$$###!!!!!!""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""###$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%((('''%%%%%%&&&&&&$$$"""###$$$$$$%%%###"""$$$$$$%%%%%%$$$$$$###"""$$$$$$###""""""###$$$$$$########################'''###"""&&&(((%%%#########"""!!!!!!!!!!!!"""###$$$$$$$$$########################$$$$$$#########!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%###!!! !!!"""######$$$$$$###""""""!!!"""""""""#########$$$$$$%%%$$$###$$$''',,,222555000,,,'''$$$""""""!!! !!!"""""""""""""""##################""""""$$$###!!!"""###$$$$$$###""""""""""""############"""""""""""""""#########!!!!!!"""""""""!!! """"""###$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!! !!!"""#########""""""!!!!!!!!!"""""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$###############'''((()))'''%%%###$$$%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))***+++,,,---......222222333333333222222111111222333444666777888999;;;;;;;;;;;;<<<>>>???@@@@@@AAAAAA@@@>>>>>>???@@@BBBBBBBBBBBBCCCFFFKKKOOO]]]ppp|||nnnqqq###""""""!!!!!!""""""### !!!!!!"""!!!!!! """######$$$$$$######"""""""""""""""""""""######$$$$$$$$$$$$$$$###"""!!!######""""""""""""######%%%$$$###"""""""""""""""""""""############"""""" """###$$$%%%&&&"""""""""############$$$ !!!!!!!!!""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""!!!!!!&&&%%%######$$$$$$"""!!!$$$###"""###$$$$$$###"""##############################""""""""""""!!!!!!''''''&&&%%%###!!! $$$###############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$!!!""""""###$$$$$$%%%%%%""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&$$$$$$%%%%%%$$$"""$$$$$$$$$$$$######""""""$$$$$$%%%%%%$$$$$$###"""$$$######""""""######$$$########################### ###%%%"""!!!"""###""""""!!!!!!""""""##################$$$$$$$$$########################!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%$$$###"""###$$$$$$###!!! !!!"""""""""######""""""!!!!!!!!!!!!!!!"""""""""############$$$$$$%%%&&&&&&&&&&&&$$$""""""###$$$###"""%%%$$$###"""!!!!!!!!!!!!"""$$$%%%&&&%%%$$$!!! ###"""!!!!!!###%%%%%%$$$!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$ !!!!!!  !!!"""$$$$$$%%%%%%%%% !!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""!!!!!!""""""!!!!!!""""""###$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''(((((())))))))))))(((((((((((())))))******+++,,,---...//////111222333333333333333222111111333555777999;;;;;;:::;;;;;;;;;===>>>???@@@AAAAAABBB@@@???>>>???AAABBBBBBCCCBBBCCCFFFKKKNNNZZZmmmxxxmmmttt""""""!!!!!!!!!!!!"""""" !!!""""""""""""""""""""""""######$$$#########"""""""""""""""#########$$$$$$$$$$$$######""""""###""""""""""""""""""###%%%$$$###"""!!!!!!!!!!!!"""""""""######""""""""" !!!"""###$$$$$$%%%""""""""""""############ !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!&&&%%%$$$$$$%%%&&&%%%###%%%###""""""$$$%%%$$$"""########################"""""""""!!!!!!!!!!!!!!!#########""" $$$$$$$$$######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!! !!!""""""""""""#########!!!!!!!!!!!!""""""######""""""############""""""########################""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%###$$$$$$%%%###"""###""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$###""""""######""""""""""""##############################""" $$$%%%"""!!!###"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$##################$$$""""""""""""""""""""""""!!!###$$$&&&&&&$$$###!!!"""$$$$$$###!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%%%%$$$$$$"""!!!"""###&&&'''&&&%%%&&&%%%###"""!!!""""""######$$$$$$%%%$$$###!!! """!!! !!!###%%%%%%$$$"""""""""!!!!!! !!!!!!""""""############ !!!!!!  !!!######$$$$$$"""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""!!! !!!###$$$"""#########$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$%%%############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''(((((()))))))))(((((((((((())))))***++++++,,,---...///000111111222333444444444333222333444666888999:::;;;::::::;;;;;;===>>>@@@@@@AAABBBBBBAAA???>>>@@@AAAAAABBBCCCCCCCCCFFFJJJNNNYYYkkk~~~vvvoooxxx!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$ !!!""""""#########"""!!!!!!""""""###########################$$$$$$$$$"""""""""######"""""""""%%%$$$###"""!!!!!!!!!!!!###""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!###%%%&&&&&&%%%$$$###"""###$$$$$$##############################!!!!!!!!!!!!!!!"""""""""$$$%%%%%%%%%$$$$$$###"""#########""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!! !!!""""""""""""#########$$$$$$#########""""""""" !!!"""######$$$$$$###########################""""""###########################$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&$$$######%%%%%%$$$"""$$$###!!!!!!!!!"""$$$%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%###$$$'''&&&######&&&""""""############"""""""""""""""###$$$$$$$$$%%%$$$$$$###""""""###$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!"""###$$$###"""!!!"""### !!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$"""""""""$$$&&&'''&&&$$$$$$$$$###""""""###%%%&&&$$$###"""!!! !!!!!!""""""  ###$$$%%%$$$#########""""""!!!!!!!!!############""""""!!!!!! !!!"""######"""!!!  !!!######$$$$$$%%%%%%%%%$$$$$$######"""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!! """###"""#########$$$$$$$$$$$$########################""""""""""""######$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))***++++++,,,---...///000000111222333444555555555444555555666777888999999:::::::::;;;===>>>@@@AAAAAAAAAAAA@@@???>>>???AAAAAABBBCCCCCCDDDFFFJJJMMMZZZlll~~~wwwqqq|||!!!""""""######""""""!!!""""""###$$$%%%%%%%%%%%% !!!"""############!!!!!!!!!"""######$$$$$$######""""""###$$$%%%%%%""""""############""""""%%%$$$###"""""""""""""""######""""""""""""######$$$$$$######"""!!!!!!!!!###"""""""""""""""!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""" ###$$$$$$$$$"""$$$%%%$$$""""""###$$$########################!!!!!!""""""""""""#########$$$%%%&&&&&&&&&&&&&&&""""""""""""""""""!!!!!!""""""""""""""""""""""""#################################""""""!!!!!!!!!"""""""""#########$$$$$$''''''&&&&&&%%%$$$$$$### !!!######$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%###$$$%%%&&&%%%###%%%%%%#########$$$%%%&&&######$$$$$$######"""!!!!!!""""""######""""""!!!""""""""""""""""""""""""!!! !!!$$$"""""""""######$$$$$$######"""###############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$############!!!"""###$$$$$$###"""!!!"""###$$$###"""!!!"""###!!!!!!""""""######""""""!!!!!!!!!"""""""""######$$$###!!!  !!!"""!!!!!!"""$$$$$$###!!!""""""""""""###$$$%%%&&&$$$"""  """$$$"""!!! """$$$$$$###$$$$$$###############"""$$$$$$######"""!!!!!! !!!"""###$$$$$$$$$###""" !!!"""$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#################################"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!  """###"""""""""#########$$$$$$"""""""""###############!!!!!!!!!"""######$$$$$$$$$%%%&&&&&&%%%$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&''''''(((((())))))(((((((((((())))))******+++,,,---...//////000111222444555666666666444555555666666777777888999999:::;;;===???@@@AAA@@@@@@AAA???>>>===>>>@@@@@@BBBCCCDDDEEEGGGJJJMMM[[[mmmyyysss}}}""""""###$$$$$$###""""""!!!!!!###$$$$$$%%%%%%%%% !!!"""###$$$$$$$$$$$$ !!!!!!"""######$$$$$$%%%$$$###"""""""""###$$$!!!"""###$$$$$$###"""!!!%%%$$$$$$#########$$$$$$$$$###"""!!!!!!"""###$$$#########"""""""""""""""######""""""!!!!!!!!!!!! !!!!!!!!!""""""########################"""""""""""""""""""""""" !!!"""######"""!!! """""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!""""""!!! !!!###%%%$$$### $$$'''&&&!!!"""'''########################"""""""""#########$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""##################""""""""""""""""""""""""##########################################""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""############""""""#################################$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$#########$$$$$$###############""""""!!! !!!"""######"""!!! """"""""""""""""""""""""  """"""###$$$$$$$$$$$$###"""$$$$$$$$$###############%%%$$$###!!!!!!###$$$%%%$$$#########""""""""""""""""""############""""""!!!"""$$$###"""!!!"""$$$!!!""""""###$$$$$$######"""""""""#########$$$$$$"""""""""!!!!!! """!!! !!!"""###"""!!! !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$###!!! """###"""""""""##################$$$#########"""""""""""""""!!!!!!###$$$$$$$$$######""""""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%########################"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!! !!!"""###$$$!!!!!!!!!"""""""""######!!!"""""""""#########$$$!!!!!!"""######$$$%%%%%%$$$%%%&&&&&&$$$###$$$%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&''''''((())))))(((((((((((())))))))))))***+++,,,---......///000222444555666777777222333333555666777888888999999:::;;;===???AAABBB??????@@@>>>===<<<===???@@@BBBCCCDDDEEEGGGJJJLLL[[[mmm{{{sss|||"""###$$$%%%%%%$$$###""" !!!######$$$$$$$$$!!!"""###$$$%%%&&&&&&&&& !!!!!!"""###$$$$$$$$$'''&&&$$$"""!!!!!!!!!"""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$!!!!!!""""""######$$$$$$######""""""!!!!!!!!!  !!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!""""""&&&%%%$$$$$$&&&'''&&&%%%$$$)))''' """(((########################""""""######$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&""""""""""""""""""""""""##########################################$$$$$$###$$$$$$$$$$$$%%%%%%%%% !!!""""""######$$$$$$$$$######""" """""""""""""""""""""""" !!!!!!""""""""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''%%%%%%%%%'''''''''%%%""""""""""""!!!!!! ###############"""!!!!!! !!!"""######"""!!! """"""""""""""""""""""""%%%$$$&&&'''###""""""###$$$%%%%%%$$$###"""%%%$$$$$$$$$######""""""%%%$$$"""!!!!!!"""$$$%%%######""""""!!!!!!!!! ######""""""""""""######!!!"""######"""!!!"""$$$""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!###$$$%%%%%%$$$###$$$"""!!!!!!###$$$$$$### !!!###$$$$$$###"""!!! ###%%%&&&&&&%%%$$$$$$""" !!!""""""!!!!!!!!!""""""######$$$$$$!!!!!!!!!"""######$$$$$$ !!!"""$$$$$$$$$###""" !!!!!!"""""""""!!!!!! """###%%%&&&&&&"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###############$$$$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&''''''((())))))(((((((((((())))))((()))***+++,,,------...///000222444555777777777000000222444666888999:::999999:::;;;===???AAABBB>>>??????>>><<<;;;===>>>@@@AAACCCDDDEEEGGGJJJLLL[[[lll~~~|||sss{{{ !!!######""""""!!!######""""""!!!!!! """"""""""""############""""""""""""""""""""""""######""""""!!!!!! """!!!!!!!!!"""###$$$$$$((('''%%%###"""!!! """"""#########""""""!!! !!!!!!!!!!!!((('''&&&$$$###"""""""""$$$$$$######""""""!!!!!!"""###%%%&&&&&&%%%###""" !!!#########""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######%%%%%%$$$###"""!!! ######""""""""""""######+++(((%%%"""!!!###%%%'''$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&'''''''''$$$$$$############$$$$$$######""""""""""""######$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$###############%%%%%%%%%$$$$$$######### """$$$%%%$$$###$$$%%%$$$$$$###"""!!!!!!!!!""" !!!""""""""""""!!!$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$############"""""""""""""""############$$$###"""!!!!!!"""###$$$%%%$$$"""!!!!!!!!!"""###"""""""""!!!"""######$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""######&&&&&&%%%$$$###"""!!! """############$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""""" """&&&'''&&&$$$&&&$$$"""!!! """############$$$$$$$$$$$$&&&&&&$$$###""" """"""!!!#########%%%&&&%%%"""!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&((((((%%%""" !!!$$$%%%%%%&&&)))+++))))))************)))((()))***,,,---......---,,,...000333555777777666666333222222222333555777888===<<<:::;;;===@@@AAA@@@???@@@???>>><<<<<<>>>@@@EEEDDDCCCDDDFFFIIIJJJJJJYYYhhhyyyuuuyyy !!!"""""""""!!!!!!######""""""!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%$$$###""""""!!!!!!!!!""""""############""""""""""""""""""#########$$$%%%%%%###"""!!! """""""""!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!! !!!"""######"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$$$$$$$######"""!!!!!!!!!######""""""""""""######"""!!!!!!###%%%%%%$$$$$$###""""""######""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$""""""############""""""###$$$%%%%%%$$$###"""!!!##################$$$$$$%%%%%%%%%$$$$$$######### """"""!!! !!!$$$###""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""############$$$$$$$$$$$$##############################"""###$$$$$$$$$$$$###"""$$$$$$$$$#########""""""""""""""""""############$$$###"""!!!!!!"""###$$$$$$######""""""""""""""""""""""""""""""######$$$######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######"""""""""######""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!"""!!! !!!$$$$$$###!!!$$$###"""!!!!!!!!!""""""""""""#########$$$$$$$$$ $$$%%%$$$###"""### !!!!!!""""""!!! """!!!!!!###$$$$$$""" """"""""""""###$$$%%%%%%"""############$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''%%%###"""###$$$&&&&&&&&&&&&((()))((()))))))))))))))(((((()))***+++---...---------///000222555666666555555444333333333444666888999===;;;:::;;;===@@@@@@@@@???@@@@@@???>>>>>>???AAACCCBBBBBBCCCEEEGGGIIIJJJYYYiii{{{uuuzzz !!!""""""""""""!!!###""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!$$$###""""""""""""""""""""""""""""""""""""######""""""############"""""""""""""""#########$$$$$$$$$###"""!!!  !!!!!!!!!!!! !!!"""######"""!!! !!!"""""""""""""""!!! """""""""""""""""""""""" !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$############""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!"""###%%%%%%%%%%%%$$$#########$$$$$$"""""""""#########$$$$$$%%%%%%%%%$$$$$$"""!!! $$$######""""""######$$$""""""###$$$$$$###""""""###$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$#########"""###%%%$$$###!!!"""###""""""""""""""""""###$$$$$$###"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$#########"""""""""""""""""""""##################""""""""""""######"""############""""""!!!"""""""""""""""###############"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""""""""###### !!!"""######$$$"""""""""#########$$$$$$###############"""!!! !!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$####################################"""!!!!!! ###""" !!!"""""" """""""""""""""###$$$%%%"""""""""#########$$$$$$ """$$$$$$"""""""""###$$$######"""""""""#########!!! """###""""""######"""######$$$%%%&&&"""############$$$$$$$$$%%%%%%$$$###""""""!!!!!!$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''((((((&&&&&&'''((())))))))))))*********))))))***+++,,,------------///000222444444444444333555555444444555777999:::<<<;;;:::;;;>>>???@@@???>>>@@@AAAAAA@@@???@@@AAAAAAAAAAAABBBDDDFFFIIIJJJYYYjjj}}}}}}ttt{{{!!!""""""###############"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""""""""##################!!!""""""############""" !!!!!!!!!"""""""""$$$$$$###"""!!!!!!"""""" !!!!!!"""""""""!!!""""""######""""""!!!######"""""""""!!! """""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!""""""##################""""""""""""######%%%%%%%%%%%%%%%$$$######$$$$$$######"""######$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$###!!! ######""""""""""""######!!!"""$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$###############$$$%%%&&&&&&$$$""""""###"""!!!!!!!!!"""###$$$$$$###""" !!!###$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$######"""$$$######""""""######$$$######$$$$$$$$$$$$####################################""""""""""""##################""""""""""""!!!"""""""""###############""""""""""""""""""###!!!"""###$$$$$$###"""!!!!!!!!!"""###############"""""""""######"""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""""""""###### !!!"""###$$$$$$""""""""""""##################$$$######"""!!! !!!!!!!!!!!!!!!""""""###############$$$$$$$$$$$$####################################"""!!! ###"""!!!!!!!!!!!!!!! ###############$$$$$$$$$""""""""""""###############$$$$$$###!!! !!!###$$$###""""""###$$$&&&((('''%%%!!! !!!"""""""""$$$$$$######$$$%%%%%%&&&""""""#########$$$$$$$$$######"""!!! $$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&''''''&&&&&&'''(((++++++******++++++,,,,,,******+++,,,------------///000111333333333333333555444444444555777999:::;;;::::::;;;>>>?????????;;;>>>@@@AAA@@@??????@@@@@@AAABBBCCCDDDFFFIIILLLYYYkkkzzzttt}}}$$$######$$$$$$$$$%%%%%%""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%$$$###"""!!!!!!"""###############!!!!!!!!!!!!""""""""""""######"""""""""""""""###!!!!!!!!!""""""#########"""##################"""######"""!!!!!!!!! """""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!! !!!!!!!!!"""######$$$$$$######""""""""""""######""""""#########"""!!! """"""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$""""""#########""""""!!!###""""""""""""""""""###!!!###$$$&&&&&&$$$###!!! """###%%%%%%!!!!!!"""###$$$%%%%%%%%%######################## """###"""  """!!!!!!!!!"""###$$$$$$###""" !!!###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%#########"""""""""!!!!!!!!!"""""""""############"""""""""######"""""""""!!!"""###$$$$$$###"""!!!!!!!!!"""############"""!!!"""############""""""########################"""######$$$$$$######"""######""""""""""""##############################!!!!!!"""""""""########################"""!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""######$$$$$$$$$""""""""""""""""""""""""#########"""""" """"""!!!!!!!!!"""###$$$$$$$$$$$$$$$#########"""!!!!!!"""""""""#########$$$$$$$$$""" !!!###""""""!!!!!!###&&&)))+++,,,)))$$$"""!!!"""!!!!!!$$$$$$$$$###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$###"""!!!!!! $$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%''''''"""###%%%%%%%%%&&&''')))***))))))))))))***+++,,,++++++++++++,,,---......///000111222333333444444444444333333444666888999;;;::::::;;;>>>??????>>>999;;;>>>??????>>>??????AAACCCDDDEEEEEEFFFJJJMMMYYYkkk~~~vvvttt$$$$$$$$$###$$$$$$%%%&&&"""""""""############$$$""""""""""""############"""""""""""""""""""""""""""""""""############$$$$$$###"""""""""""""""""""""###$$$%%%%%%$$$"""!!! !!!"""######$$$###############$$$$$$$$$%%%%%%!!!!!! !!!""""""""""""""""""#######################################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######"""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$############!!!!!!""""""#########$$$######""""""""""""###### !!!"""$$$%%%&&&&&&&&&!!!!!! !!!""""""######################## !!!"""##################""""""!!!!!!""""""###"""###$$$%%%%%%$$$###"""!!!###$$$"""""""""###$$$$$$$$$%%%"""""""""###############!!!"""$$$###"""!!!!!!"""""""""""""""""""""###$$$$$$###"""""""""###%%%&&&$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!""""""""""""############""""""############""""""!!!""""""############""" !!!"""$$$$$$######"""!!!"""###$$$$$$$$$###"""##############################$$$$$$$$$$$$############""""""""""""######%%%%%%$$$$$$######""""""!!!!!!!!!"""""""""######""""""############""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!""""""!!! !!!###&&&###$$$$$$$$$###"""!!!!!!!!!!!!!!!"""""""""#########$$$$$$###!!! !!!###!!! !!!###&&&)))+++---***%%%###"""""""""!!!$$$$$$############$$$%%%"""############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''(((!!!###$$$%%%%%%%%%''')))''''''&&&&&&&&&((()))***++++++++++++,,,---...//////000111222333555666666444333333333444666888999:::999:::<<<>>>???>>>===888:::===>>>===>>>???@@@BBBEEEFFFFFFDDDEEEIIIMMMYYYjjj}}}wwwrrrsss######"""""""""###$$$%%%""""""#########$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""###$$$!!!###$$$###"""!!! !!!"""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!"""###$$$"""""""""""""""!!!!!!!!!"""""""""!!!!!!"""""""""""""""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$"""""""""""""""###############""""""""""""######""""""###%%%&&&'''((()))!!!!!!!!!!!!!!!"""######$$$######""""""!!!!!! !!!"""######$$$$$$######""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#####################$$$$$$!!!"""""""""#########$$$"""$$$%%%&&&$$$$$$$$$%%%$$$###""""""""""""""""""############$$$$$$$$$$$$%%%###!!! !!!###%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################"""###$$$%%%%%%$$$###"""###"""""""""!!!!!!!!!!!!""""""""""""############!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$ !!!###$$$$$$$$$"""!!! !!!###%%%%%%$$$###"""########################""""""############""""""######""""""""""""######$$$#########""""""""""""!!!!!!!!!!!!"""""""""### !!!"""######$$$######!!!!!!!!!!!!!!!"""######!!!!!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """###""" !!!$$$ !!!"""#########"""!!!!!!!!!!!!!!!"""""""""###"""###$$$###"""!!!"""###!!!!!! !!!"""###%%%&&&)))'''$$$############"""$$$######"""""""""######"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''$$$%%%&&&&&&%%%%%%&&&(((((('''&&&&&&'''(((+++,,,+++++++++***+++---.../////////000222444666888999555444444444555777999:::999999:::<<<>>>???>>><<<999;;;<<<======>>>AAACCCBBBEEEGGGFFFCCCCCCGGGKKKYYYiii{{{rrrooosss"""!!! !!!###$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$!!!"""###"""""" !!!######$$$$$$$$$!!!""""""""""""#####################$$$%%%&&&'''""""""!!!!!! !!!!!! !!!!!!"""!!! """###$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!!!!""""""############""""""""""""""""""######""""""""""""######"""!!!!!! !!!!!!""""""""""""!!!""""""###$$$$$$$$$$$$###"""!!! ######$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%&&&%%%###"""""""""###$$$$$$$$$$$$###############!!!!!!""""""#########$$$ """""""""!!!"""###$$$$$$###"""!!!!!!"""""" !!!""""""""""""!!!%%%###  ###%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######"""""""""""""""""""""""" """###%%%%%%###""" """"""""""""!!!!!!!!!!!!""""""""""""############!!!"""###$$$$$$###"""!!!###"""!!!!!!!!!"""$$$%%% !!!###$$$%%%$$$"""!!! !!!###%%%&&&%%%###"""########################!!!!!!""""""""""""!!!!!!######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!###$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###### !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! ######### !!! """###$$$######!!!!!!!!!!!!"""""""""""" """$$$$$$###""""""###""""""!!!!!!!!!!!!!!!"""%%%###""""""###$$$$$$#########"""""""""""""""###"""############$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''''''''((()))(((&&&%%%&&&'''+++***))))))***,,,...///,,,+++******+++,,,.../////////000222444777999;;;666666555666777888:::;;;999999:::<<<>>>???>>><<<;;;<<<=========???BBBEEEBBBEEEGGGEEEAAAAAAEEEJJJYYYhhhzzzooommmsss###"""""""""!!!!!! """"""!!!!!!!!!!!!"""""" !!!""""""######'''&&&%%%$$$###""""""""""""!!!!!!!!!!!!###%%%&&&$$$%%%%%%%%%$$$"""!!!######""""""""""""######$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!  """######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%%%%%%%$$$$$$$$$######""""""!!!!!!""""""###$$$!!!"""###$$$$$$$$$$$$$$$""""""!!! """"""!!!!!!!!!!!!""""""$$$###""" """###$$$###"""!!! !!!###$$$""""""""""""##################""""""""""""######!!!""""""""""""########################$$$$$$$$$########################$$$$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%$$$######&&&%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$###"""""""""###$$$%%%$$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%############""""""!!!!!!$$$###!!! !!!###$$$###"""!!! %%%$$$###""""""###$$$%%%!!!!!!""""""""""""!!! """'''""" '''%%%"""'''$$$"""!!! !!! $$$&&&%%%"""######"""!!!!!!"""###$$$###"""!!!!!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! $$$!!!!!!$$$%%%%%%%%%$$$###"""!!! %%%%%%$$$###"""!!! $$$###""" !!!"""$$$###"""!!!!!! ########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###!!!  """!!!!!!!!!"""###$$$$$$"""!!!!!!!!!!!!""""""###%%%%%%%%%%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&)))************++++++++++++++++++***++++++,,,,,,...000222555666777666555333333333444555666777888999:::;;;<<<<<<;;;::::::::::::;;;===>>>@@@AAAAAAAAACCCEEEEEECCCCCCFFFIIIWWWeeewwwuuupppsss$$$$$$$$$$$$#########"""######""""""""""""##############################''''''&&&%%%$$$#########"""!!!!!!!!!"""###$$$%%%$$$$$$%%%%%%$$$"""!!! ######""""""""""""######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""!!! """######$$$$$$########################%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""$$$$$$#########"""""""""###$$$%%%''''''&&&%%%$$$""""""###$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!###$$$$$$$$$###"""!!!!!!"""###$$$###"""!!! """###""""""""""""############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!########################&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$###"""""""""###%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$"""""""""##################"""""""""!!!""""""###$$$%%%&&&&&&%%%$$$$$$#########"""""""""$$$###"""!!!!!!"""###$$$""""""""""""######$$$%%%$$$$$$############$$$$$$""""""############""""""!!!&&&### $$$"""&&&###"""!!!!!!"""###""" !!!#########"""!!!""""""""""""###$$$&&&'''$$$###!!! !!!###$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###  ###$$$%%%%%%%%%%%%%%%$$$###"""$$$############""""""""""""!!!!!! !!!###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!  !!!!!!""""""""""""""""""###$$$ !!!"""###$$$$$$%%%%%%%%%$$$$$$###"""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((())))))))))))*********+++++++++++++++******++++++,,,,,,000111444777888999888888333333333444555666777888;;;<<<===>>>>>>======<<<:::;;;<<<===>>>???@@@AAA@@@CCCEEEEEECCCDDDGGGJJJXXXhhhyyyuuuqqqvvv$$$$$$$$$$$$##################""""""""""""######'''&&&&&&%%%$$$$$$######&&&%%%$$$###############"""!!!!!!!!!"""###$$$%%%###$$$$$$$$$###"""!!!!!!######""""""""""""############""""""""""""####################################""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""!!! !!!###$$$###""" !!!"""###$$$$$$$$$########################%%%%%%$$$###"""!!!!!! """"""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!$$$&&&&&&%%%"""!!!""""""###$$$$$$$$$$$$###$$$######""""""""""""### !!!"""$$$%%%&&&$$$###"""!!!!!!"""###$$$###"""!!! !!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!"""######""" """"""""""""""""""""""""&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###'''%%%!!! """&&&)))%%%&&&&&&''''''%%%$$$###$$$$$$############$$$$$$'''&&&$$$###"""!!!!!!!!!############""""""""""""######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$#################################$$$$$$#########$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$###### &&&###!!!&&&"""$$$###!!!!!!"""###$$$$$$###$$$###"""!!! !!!"""###!!!!!!""""""$$$&&&'''((($$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$"""!!!!!!"""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$"""#########$$$$$$%%%%%% !!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!""""""$$$###"""""""""""""""""" !!!"""$$$$$$$$$$$$$$$%%%$$$$$$###"""########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))******)))))))))*********++++++++++++******++++++,,,---///111444666888999888888333333333444555666777888:::;;;<<<===============<<<<<<======>>>???@@@@@@???BBBEEEEEEDDDDDDHHHLLLZZZjjj}}}|||sssrrryyy"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""&&&&&&%%%%%%%%%$$$$$$$$$###""""""!!!!!!!!!"""""""""""""""""""""######$$$###############"""""""""######""""""""""""#########""""""""""""""""""###"""""""""""""""#########"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$""" !!!"""$$$%%%$$$ !!!"""###$$$$$$$$$ $$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""###############"""""""""!!!!!!!!! """#########"""!!!"""######$$$$$$$$$############"""!!!!!!""""""""" !!!"""$$$%%%&&&######"""!!!!!!"""#########"""!!!  !!!"""""""""#####################$$$$$$#########!!!!!!!!!!!!""""""""""""!!!###$$$###!!!""""""""""""""""""""""""#########"""""""""""""""##############################""""""""""""######'''%%%""" ###&&&)))%%%&&&'''((((((&&&$$$###$$$$$$############$$$$$$%%%$$$$$$######"""""""""#########""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%$$$"""!!! """###$$$%%%%%%$$$###"""""""""######$$$$$$###### %%%###&&&///,,,#########"""!!!!!!######"""!!!%%%$$$""" """"""!!!!!!""""""###$$$%%%&&&$$$$$$###""""""###$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$########################"""###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""""""""!!!!!! !!!"""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$##############################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$%%%&&&'''((()))))))))))))))************************+++,,,---------...111444666666666666333333333444555666777888888888999:::;;;;;;<<<<<<=========>>>>>>????????????BBBEEEEEEDDDEEEIIIMMM[[[lllyyyqqqrrr{{{!!!!!!!!!!!!!!!!!!""""""$$$######""""""######$$$############$$$$$$%%%%%%######"""""""""######$$$!!!"""""""""############""""""""""""""""""############""""""""""""######"""""""""######"""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""%%%### !!!######### !!!"""######$$$$$$### !!!!!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############$$$$$$#########"""""""""&&&%%%$$$######%%%&&&'''######$$$$$$$$$######"""!!!!!! !!!!!!"""###""""""""""""######$$$######""""""""""""######""""""!!!!!! !!!"""""""""############!!!!!!"""######"""!!!!!! !!!!!!!!!""""""""""""%%%%%%$$$###!!!""""""""""""""""""""""""############""""""!!!!!!########################$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&'''((((((&&&$$$###$$$$$$############$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""######!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""&&&%%%$$$"""!!! """###$$$%%%%%%$$$###""" !!!!!!"""######"""""""""%%%###***:::777((("""$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""!!!"""""""""#########$$$!!!""""""""""""""""""!!! !!!"""######$$$$$$###%%%%%%%%%$$$$$$$$$$$$### """###$$$$$$###""" !!!###$$$%%%########################""""""!!!!!!!!!!!!""""""  !!!"""######$$$$$$###"""!!!!!!!!!"""$$$###"""!!!!!! !!!"""######$$$$$$#########""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%&&&'''((()))(((((()))))))))*********************+++,,,---...---///222444555555555444333333333444555666777888777777888999:::;;;<<<=========>>>>>>??????@@@@@@???BBBEEEEEEDDDFFFIIIMMM[[[lllxxxqqqsss}}}############$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''!!!"""############""""""!!!!!!!!!!!!!!!"""###$$$######""""""""""""######""""""############""""""!!!""""""######$$$$$$$$$!!!!!!""""""""""""######""""""!!!!!!!!!!!!""""""&&&$$$!!! !!!"""!!!!!!!!!"""######$$$$$$############################## !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$#########"""""""""&&&$$$""" !!!###&&&(((###$$$$$$$$$$$$###"""""" !!!!!!"""$$$######"""""""""######"""""""""######"""""""""!!!!!!""""""""""""""""""""""""""""""############ !!!""""""!!! """""""""#########$$$$$$###$$$%%%&&&%%%$$$"""!!!########################$$$%%%%%%%%%%%%$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&'''&&&%%%$$$%%%&&&&&&''''''%%%$$$###$$$$$$############$$$$$$ !!!"""$$$%%%%%%%%%%%%""""""""""""############!!!!!!"""""""""""""""!!!#########$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""###$$$%%%&&&&&&######$$$$$$$$$$$$###### !!!"""""""""""""""!!!$$$"""***:::999)))"""$$$###!!! !!! !!!"""###""""""!!!""""""""""""!!! ###########################"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""%%%%%%$$$$$$#########"""""""""###$$$$$$$$$###### !!!"""$$$$$$########################""""""!!!!!!!!!!!!""""""  !!!""""""""""""$$$###""""""""""""""""""$$$###"""!!!!!! !!!!!!"""######$$$#########""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%&&&&&&'''((()))******((((((((()))))))))******)))))))))***+++,,,---...111222444666777666555444333333333444555666777888888888999:::;;;===???@@@======>>>>>>???@@@AAAAAA@@@CCCFFFFFFEEEEEEIIIMMM[[[mmmzzzrrruuu"""#########$$$$$$$$$$$$$$$##################$$$"""""""""###############"""""""""######%%%&&&&&&!!!"""###$$$$$$###"""!!!!!! !!!"""$$$%%%######""""""""""""######!!!"""###$$$$$$###"""!!!""""""######$$$%%%%%%&&&"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""%%%###!!!!!!"""###"""!!!""""""###$$$$$$$$$############################## !!!!!!""""""######"""""""""""""""""""""""" !!!!!!"""######$$$$$$######"""""""""!!!!!!!!!"""!!! !!!###$$$$$$$$$$$$$$$$$$###""""""!!!!!! !!!""""""###""""""""""""###$$$%%%%%%""""""############""""""!!!!!!"""######$$$$$$$$$""""""""""""############ !!!"""######"""!!! """"""""""""#########$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""########################$$$$$$############$$$$$$"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%%%%$$$$$$!!!"""""""""############""""""#########""""""!!!"""""""""#########$$$$$$""""""!!! !!!"""""" !!!"""###%%%&&&'''$$$$$$############$$$$$$ !!!"""###$$$#########!!!$$$///---###"""$$$"""!!!!!!"""""" !!!!!!""""""######""""""!!!!!!"""###"""""" !!!""""""""""""""""""!!!###"""!!! !!!"""######""""""!!!!!! """!!!!!! !!!!!!"""!!!""""""#########"""""""""""""""###############$$$######"""""""""""""""!!!!!! !!!!!!"""##############################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """""""""!!!!!!""""""""""""""""""###$$$!!!!!!!!!!!!!!!"""######!!!!!!"""###############""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***)))))))))***+++,,,...///222333555666666555333222333333333444555666777888888888888999;;;===@@@AAA<<<<<<===>>>@@@AAABBBBBBBBBDDDGGGFFFEEEEEEHHHLLL\\\nnn~~~uuuxxx !!!!!!"""""""""###  %%%%%%$$$$$$###""""""""" """###$$$!!!"""###$$$$$$###"""!!!!!! !!!"""$$$%%%######""""""""""""######!!!"""###$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""###""""""###$$$%%%$$$###"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######################## !!!!!!"""###$$$$$$$$$"""!!!!!!!!! ######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""!!!""""""###$$$$$$!!!!!!!!!"""###%%%&&&'''""""""############"""""" !!!"""$$$%%%%%%%%%%%%""""""""""""############ """###$$$$$$###""" !!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$###"""!!! """"""""""""""""""""""""######""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$""""""!!!!!!""""""#########$$$######$$$$$$$$$######"""!!!!!!""""""#########$$$###!!!  !!!### !!!!!!"""%%%$$$###""""""###$$$%%%!!!!!!"""$$$$$$%%%%%%%%%###!!!$$$!!!"""###"""!!!"""###$$$###"""%%%$$$###"""""""""###$$$ !!!"""$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!$$$"""!!! !!!"""$$$######"""!!! ###"""!!! !!!"""#########$$$$$$$$$######""" !!!"""###$$$%%%%%%$$$###""" !!!"""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################!!!"""""""""!!! """"""!!!!!!"""###$$$$$$ """###%%%&&&!!!!!!"""###############""""""""""""""""""""""""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))***+++---...///111222444444444222000///333333333444555666777888555555666777999;;;>>>???;;;<<<===>>>@@@BBBCCCCCCCCCEEEGGGGGGEEEEEEHHHKKK]]]pppxxx{{{&&&&&&%%%$$$###"""!!! !!!"""###############'''((((((&&&$$$######$$$###""" """""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$###""""""!!!###$$$%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$###&&&&&&$$$###""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!%%%###  """&&&))) !!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""""""""###%%%%%%###"""###%%%&&&$$$"""""""""""""""!!! """"""############""""""#########"""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$###!!! $$$###"""###%%%&&&%%%$$$!!!!!!!!!!!!!!!""""""###!!! !!!$$$''''''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%&&&&&&%%%%%%******)))(((&&&###!!! %%%%%%%%%$$$$$$#########$$$######""""""######$$$%%%$$$###"""!!! !!!!!!"""""""""!!!!!! """"""""""""############%%%%%%$$$###"""""""""###!!!!!!""""""#########$$$!!!!!!!!!!!!!!!"""""""""!!!!!!""""""#########$$$ !!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!###%%%%%%###!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""############""""""$$$###############$$$$$$""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!###$$$%%%$$$"""  !!!###$$$%%%%%%$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$#########"""!!!!!!!!!!!!$$$%%%$$$"""!!!!!!&&&%%%$$$###""""""""""""'''%%%!!! ######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###""" """###############$$$%%%&&&'''$$$$$$%%%%%%'''(((******))))))***++++++++++++***)))))))))***,,,...000222000222333333333333444666666555444444555777999;;;888666666777:::===??????>>>======>>>@@@BBBAAA@@@CCCFFFHHHFFFAAABBBHHHOOOaaarrrvvvyyy$$$$$$###############"""!!!""""""############"""###$$$%%%$$$""" !!!"""###""" """""""""!!!""""""""""""""""""""""""""""""""""""############%%%$$$$$$###""""""!!!!!!""""""###$$$$$$###""""""%%%$$$$$$######$$$$$$$$$"""""""""""""""""""""""""""!!!!!!"""############%%%%%%$$$###"""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""""""""#########""""""!!!######"""!!!!!!"""###$$$ !!!""""""""""""!!!"""""""""""""""######$$$########################$$$$$$$$$$$$$$$######"""###$$$%%%%%%$$$!!!""""""#########"""!!! """#########""""""!!! """"""############""""""###"""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$######"""!!! ###"""!!!"""$$$%%%$$$###""""""!!!!!!""""""######&&&%%%%%%&&&))))))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############%%%&&&''''''(((''''''''''''''''''&&&&&&$$$######%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%% !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""##################"""""""""""""""###!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""""""""!!!""""""""""""!!!!!!!!!!!!""""""############""""""%%%$$$###"""!!! """"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######$$$%%%&&&&&&&&&''' !!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$###&&&((((((%%%""" !!!"""###%%%''')))***+++"""##################"""#########$$$$$$$$$%%%%%%######$$$%%%%%%$$$#########%%%&&&&&&&&&&&&''')))############$$$%%%&&&'''%%%%%%%%%&&&'''((()))***))))))***++++++++++++***************+++---///111111333444444444444555777555555555555666777999:::999888777888:::=========>>>>>>===???AAABBBBBBAAACCCFFFHHHFFFBBBBBBIIIOOO```rrrsssxxx"""""""""######$$$$$$$$$"""############""""""!!!!!!"""###"""!!! !!!"""###""" """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$$$$######""""""!!!!!! !!!""""""######""""""!!!$$$$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!""""""""""""###$$$######""""""#########!!! !!!!!!"""""""""""""""""""""""""""$$$###""""""!!!!!!!!!!!!!!!"""#########"""!!! !!!""""""######"""""""""""""""""""""######$$$""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$###"""!!!!!!"""$$$&&&#########$$$######"""!!!""""""############""""""""""""""""""""""""######""""""############""""""#########""""""""""""!!!"""!!! !!!###$$$###"""""""""#########$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&'''''''''''''''###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""######### !!!!!!"""###$$$$$$###""""""""""""###%%%&&&""""""""""""############!!!!!!!!!!!!"""""""""###""""""""""""############$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!###"""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """"""!!!!!!!!!###%%%&&& !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$ """$$$$$$""""""#########"""  $$$%%%$$$"""###$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$$$$&&&'''############$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))***++++++++++++***++++++******+++---...///111333555555555555666777333444555666777888888888:::999888999;;;<<<<<<<<>>>>>@@@BBBDDDDDDCCCCCCFFFHHHFFFCCCDDDIIIOOO___qqqrrrxxx""""""""""""###########################"""!!! """######""""""###%%%###""" """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$###"""""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!""""""""""""""""""""""""""""""!!!"""###""""""!!!"""###"""""""""""""""###$$$$$$  !!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$""" !!!"""!!!"""###$$$$$$###"""!!!!!!!!!"""###############"""""""""""""""######$$$#######################################$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%###!!! !!!"""#########$$$$$$$$$######"""""""""############"""""""""""""""""""""#########"""""""""######"""""""""""""""#########$$$$$$$$$###"""!!!"""$$$$$$$$$"""######$$$$$$%%%%%%%%%%%%'''&&&$$$#########""""""########################%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$###############"""!!!!!! !!!!!!"""######""""""""""""""""""$$$###"""!!!"""$$$'''(((!!!"""""""""###########################""""""""""""""""""""""""#########%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!%%%###""" !!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""" !!!$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!###$$$%%%!!!!!!!!!!!!"""""""""""" """""""""""" ######"""!!! !!!!!!""""""###$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######!!!"""!!! !!!!!!#########!!!"""""" $$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """######""""""###$$$$$$#########$$$$$$%%%&&&''''''&&&&&&&&&''''''((())))))***++++++++++++***---,,,+++++++++,,,---...000222444555444444555555111222555777888888888777999888888999<<<===>>>===@@@??????@@@CCCEEEEEEDDDCCCEEEGGGFFFDDDEEEJJJNNN___ooo~~~~~~sss{{{#########"""""""""!!!!!!###############"""!!! !!!######""""""###%%%###""" """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!######################## !!!"""""""""""""""""""""""""""!!!###$$$$$$"""!!!"""$$$!!!!!!!!!!!!"""###$$$$$$$$$$$$###############$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!"""""""""""""""######$$$$$$!!!!!!"""###############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%### """%%%'''###""""""!!!"""###$$$%%%"""#########""""""!!! """######$$$$$$$$$######""""""############""""""!!!!!!""""""###############""""""""""""""""""###"""""""""###$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$))))))(((&&&%%%$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$##############################"""""""""!!!!!!"""""""""############""""""""""""$$$###""""""###%%%''')))!!!"""""""""############%%%%%%&&&%%%$$$###"""!!!######""""""""""""""""""%%%$$$$$$###"""!!! !!!!!!!!!!!! $$$###""" !!!"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" """$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###%%%&&& !!!!!!!!!"""""""""###!!!!!!###$$$$$$###!!!!!!$$$$$$&&&&&&%%%$$$"""  !!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###!!!###%%%&&&%%%%%%&&&''' """$$$$$$###!!! !!!###  $$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&((($$$$$$######$$$$$$%%%%%%''''''&&&&&&&&&''''''((())))))***++++++++++++***---,,,+++++++++,,,------...000333444333333333333///111444777999999888777666666777999===@@@@@@????????????AAADDDEEEFFFEEECCCEEEGGGGGGFFFGGGJJJNNN]]]nnn{{{ttt}}}#########""""""!!!!!!!!!"""############""""""!!! !!!!!! !!!######""" """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""$$$######""""""######$$$!!!!!!!!!!!!"""###$$$$$$"""""""""""""""""""""""""""%%%'''%%%"""!!!###%%%!!!!!!!!!!!!""""""###$$$$$$######""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""" !!!""""""######"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%### !!!$$$&&&!!!!!!!!!!!!!!!"""###$$$"""$$$%%%$$$###"""!!!"""######$$$#########""""""############""""""!!!!!!!!!"""######$$$$$$######""""""""""""######!!!""""""###$$$$$$%%%%%%$$$#########%%%&&&%%%$$$"""###$$$%%%&&&%%%$$$$$$%%%&&&'''&&&###""""""###########################"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$###""""""""""""###############%%%$$$$$$######$$$$$$%%%!!!!!!""""""###$$$%%%%%%$$$############$$$&&&'''""""""""""""############%%%&&&&&&'''&&&$$$###"""############""""""""""""######""""""!!!!!! """""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" """###"""!!! !!!""""""""""""""""""""""""!!!"""""""""""""""######""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! $$$###""""""!!!!!!!!!""" !!!!!!""""""######""""""############"""""" ###%%%&&&$$$###!!!!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""" !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""#####################%%%&&&%%%###""""""### !!!###%%%&&&&&&&&&&&&$$$%%%$$$!!!!!!%%%"""""""""############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%'''((('''&&&%%%&&&(((%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))))))))***++++++++++++***---,,,+++++++++,,,---...---///333444333222222222///111444666888888888777555555777:::>>>AAAAAAAAA???>>>>>>@@@CCCEEEFFFEEECCCEEEFFFGGGGGGIIIKKKMMM]]]mmm~~~wwwsss}}}!!!!!!!!!"""""""""""""""!!!""""""############""" !!!"""""" !!!######""" """""""""!!!""""""""""""""""""""""""!!!!!!"""""""""####################################"""!!!!!!!!!!!!"""###"""""""""######$$$%%%&&&""""""""""""""""""""""""$$$''')))'''###"""$$$'''""""""!!!!!!!!!""""""###"""!!!!!!  """""""""""""""""""""""" !!!"""""""""""" !!!######""" !!!""""""""""""!!!"""""""""""""""######$$$########################$$$$$$######"""#########!!!!!!!!!""""""""""""""" !!!###$$$%%%$$$###""" !!!""""""#########"""""""""############"""""" !!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!""""""###$$$$$$$$$$$$""""""###$$$%%%$$$###!!!"""$$$%%%&&&%%%$$$### """$$$$$$!!! ########################!!!!!!"""""""""#########$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$!!!"""""""""#########$$$#########""""""#########"""""""""######$$$$$$$$$############$$$$$$$$$$$$""""""""""""############!!!"""$$$&&&&&&&&&$$$$$$############"""""""""!!!!!!!!!!!! ######"""""""""!!!!!!!!! !!!""""""######"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!! $$$###"""!!!  !!!"""#########""""""!!!!!!!!!!!!"""""" !!!!!!!!! ######""""""###$$$&&&'''"""""""""""""""""""""""" !!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############""""""""" !!!""""""  !!!$$$$$$$$$###"""!!!!!! $$$$$$######"""""""""###""""""""""""############%%%$$$############$$$%%%###$$$%%%$$$###"""###$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&'''((()))***))))))***++++++++++++***,,,++++++***+++,,,...///---000333555444333222222///111333555777888888888666666888;;;???AAA@@@???>>>===>>>@@@CCCEEEEEEEEECCCDDDFFFGGGHHHJJJLLLMMM\\\lll|||tttttt~~~ !!!"""###$$$$$$ !!!"""##################$$$%%%$$$###"""###$$$###""" """""""""!!!########################"""############$$$$$$$$$###############$$$$$$$$$"""!!!  !!!"""""""""""""""###$$$%%%&&&""""""""""""""""""""""""$$$(((***((($$$"""$$$(((""""""!!!!!!!!!!!!""""""%%%%%%$$$###############"""""""""""""""""""""""" """######""""""!!!$$$$$$""" !!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""###$$$&&&''''''%%%""" !!!"""############""""""'''&&&&&&%%%$$$###"""!!! !!!"""""""""""""""""""""############"""""" !!!!!!"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!""""""###############!!!!!!"""###$$$###""" """###%%%%%%$$$###""" $$$''''''$$$"""!!!""""""""""""""""""""""""""" !!!!!!"""""""""###""""""###$$$$$$$$$$$$###%%%%%%&&&'''''''''&&&&&&!!!!!!""""""#########$$$  &&&&&&%%%$$$###"""!!! ######$$$$$$$$$###""""""""""""""""""############"""$$$&&&&&&&&&%%%$$$#########""""""!!!!!! $$$$$$######""""""!!!!!!!!!###$$$$$$######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! ###&&&""""""""""""""""""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!! !!!"""######$$$"""!!!  !!!"""&&&%%%###"""!!!!!!"""""" """###"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  """###"""###%%%'''%%%$$$$$$############$$$ !!!###$$$$$$!!!""""""""""""############%%%$$$###""""""###$$$%%%###%%%&&&%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&'''(((***+++))))))***++++++++++++***++++++******+++---...///...111444666555444333333000111222444666888999999888888999<<>>@@@@@@===:::<<<===>>>???AAABBBCCCDDDDDDEEEFFFEEEDDDFFFKKKPPPaaannn{{{yyy{{{""""""############"""""" !!!""""""!!!!!!"""$$$ !!!""""""""""""!!!!!!""""""###$$$""""""""""""#########$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$############### !!!""""""!!! """###&&&$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%'''%%%###!!!!!!"""$$$%%%#######################################"""""""""############"""""""""!!!!!!###$$$###"""!!!"""###""""""!!!!!!!!!""""""#########"""""""""""""""######$$$$$$$$$$$$###"""!!!###"""!!!!!!""""""""""""$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$#########"""""""""""""""""""""""""""%%%%%%$$$##############################"""!!!!!!###$$$$$$$$$"""!!!"""###!!!!!!"""###############!!!!!!""""""######$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###"""########################'''&&&$$$"""!!!!!!"""###%%%$$$$$$######"""""""""$$$######""""""""""""""""""""""""#########$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%$$$"""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""###"""!!!  !!!###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!"""!!!!!!!!! $$$!!!!!!#########""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""""""""###$$$!!!$$$$$$#########""""""""""""##################"""###!!! ######""" !!!"""######$$$$$$$$$%%%###""""""###$$$######!!!"""""""""###############""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&'''''''''''''''''')))+++,,,,,,+++******+++++++++*********,,,...000//////111222222333333222000111333444444555888::::::999:::<<<>>>???>>><<<======>>>???AAABBBCCCDDDEEEGGGHHHGGGEEEFFFJJJNNNaaannn}}}}}}xxx""""""############"""""" """###"""!!!!!!"""$$$ """############""""""######$$$%%%"""""""""#####################$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""###############$$$$$$$$$!!!!!!!!!!!!"""$$$$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!###$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!! ############""""""""""""!!!###$$$###"""!!!"""###!!!!!!!!!!!!""""""###$$$$$$$$$###"""!!!!!!!!!"""######$$$$$$######""""""$$$###"""!!!"""###$$$%%%"""""""""""""""#########%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################$$$######""""""""""""""""""############""""""!!!###$$$%%%$$$"""""""""###!!!!!!"""###############"""""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""##############################&&&%%%$$$"""""""""######"""#####################"""############""""""!!!!!!!!!""""""""""""######""""""""""""######$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######""""""""""""""""""""""""$$$$$$"""!!! """"""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """ !!!"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""!!!"""!!!"""$$$######""""""""""""!!!!!!!!!"""##################"""  ###$$$$$$###############""""""""""""$$$###!!!!!!###$$$$$$###""""""""""""############"""###$$$%%%%%%$$$"""!!!!!!!!!"""###$$$%%%%%%&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((''''''''''''&&&&&&&&&)))+++---,,,+++***+++,,,+++******)))***+++---...//////111222333333222222+++...111333555666999;;;;;;:::999:::<<>>???AAABBBCCCCCCFFFHHHJJJIIIGGGFFFIIILLL```nnn~~~yyywww~~~~~~""""""############""""""!!!"""######"""!!!"""###$$$###"""""""""""""""###!!! !!!""""""########################!!!!!!"""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%!!!""""""!!!!!!"""$$$"""  """######"""###########################""""""!!! !!!!!!"""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""!!! #########"""""""""""""""!!!###$$$###"""!!!"""###!!!!!!!!!!!!"""###$$$%%%%%%%%%###"""!!!!!!!!!!!!""""""############""""""%%%%%%$$$"""!!!"""###%%%!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""""""""############"""!!!###$$$%%%$$$###"""###$$$!!!!!!"""########################"""""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$###""""""###$$$%%%########################%%%%%%######""""""##############################!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""""""""###"""!!!!!!!!!###$$$%%%'''&&&%%%$$$######"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$""""""""""""""""""""""""######"""!!!!!! """"""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###"""""""""""""""!!!!!! !!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """""" !!!###$$$"""""""""""""""""""""""" !!!""""""""""""!!! !!!"""##################"""""""""""""""$$$"""!!!!!!###$$$$$$###"""""""""""""""############$$$$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''***+++------+++***+++,,,++++++******+++,,,------...000111333333333111111***---111444555666888999:::999999;;;>>>?????????===>>>???@@@AAABBBCCCCCCEEEHHHJJJJJJHHHHHHJJJMMM^^^mmmuuuuuu}}}""""""############"""""""""###$$$###"""!!!"""###$$$###"""""""""""""""###  !!!"""$$$$$$$$$###############!!!!!!"""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%###$$$%%%$$$"""!!!"""###"""  """######"""########################!!!"""$$$$$$$$$"""  !!!""""""###"""!!! """"""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""######!!!###$$$###"""!!!"""###!!!!!!!!!!!!"""$$$%%%%%%%%%%%%###"""!!!!!!!!!!!!!!!""""""#########""""""%%%&&&&&&###!!! """$$$ !!!!!!!!!""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""##################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!""""""#########""""""###$$$%%%$$$"""!!!"""###!!!!!!"""########################"""""""""""""""###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$######$$$&&&&&&########################$$$$$$##################$$$$$$######"""!!!!!! !!!"""###$$$$$$###"""!!!"""""""""!!!!!!!!!!!!!!!###"""!!!!!!!!!"""###$$$&&&&&&&&&%%%$$$######"""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######################## !!!""""""#########!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!"""!!!""""""###"""!!! !!!!!!!!!!!!!!!"""  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! ###!!! !!!###%%%######################## !!!"""######"""!!! !!!"""""""""!!!!!!!!!"""###""""""!!!""""""###$$$###!!! !!!"""$$$$$$#########""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$###""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&'''((()))***)))+++---,,,+++***++++++++++++,,,,,,,,,---.........000222333444333111000,,,///222444555555666777888888;;;>>>AAAAAA???===>>>>>>???@@@AAAAAABBBBBBBBBEEEIIIJJJIIIIIILLLPPP\\\lll~~~|||rrrttt~~~""""""############""""""###$$$$$$$$$"""!!!"""### """######"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""###############$$$$$$$$$%%%&&&&&&%%%###""""""###$$$###""""""$$$%%%$$$$$$########################"""###%%%&&&&&&$$$"""!!!"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!###$$$###"""!!!"""###""""""""""""######$$$%%%$$$$$$###"""!!!!!!!!!"""!!!!!!""""""######"""""""""%%%&&&%%%!!!!!!### !!!!!!""""""######%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$############$$$$$$"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!""""""############""""""###$$$###!!!!!!!!!"""!!!!!!"""###############"""""""""""""""############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&################################################$$$$$$###"""!!!!!! !!!""""""############"""######""""""""""""!!!!!!"""""""""!!!!!!""""""###$$$$$$%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""!!!!!!########################!!!"""###$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""#########"""  !!!!!!!!!!!!!!!"""!!! !!!###$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""#########""""""### ######!!!"""%%%""""""############$$$$$$"""###%%%&&&&&&%%%###"""!!!"""###"""!!! !!!"""###"""!!!!!!!!!"""###$$$"""!!! """$$$$$$###############""""""""""""$$$###!!!!!!$$$&&&""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###"""###$$$&&&((()))***+++(((***,,,+++***)))***+++***+++,,,---...//////000...000222444444222000//////111333444444444555777666888;;;???BBBBBB???===>>>>>>???@@@AAAAAABBBBBBAAADDDGGGHHHHHHIIIMMMQQQ\\\lll}}}vvvooosss~~~""""""############""""""###$$$%%%$$$"""!!!"""### !!!""""""######""""""######$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$##################$$$%%%$$$###"""###$$$&&&$$$""""""###$$$###"""########################"""!!!!!!!!!!!!""""""###"""############$$$$$$%%%######################## !!!!!!"""######!!!"""""""""############!!!###$$$###"""!!!"""############"""######$$$$$$######"""""""""""""""### !!!!!!"""""""""""""""!!!%%%%%%""" """$$$ !!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""######$$$$$$$$$########################"""!!!!!!!!!""""""###$$$!!!!!!"""###############!!!"""###""" !!!!!!!!!"""###############!!!!!!""""""######$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%#################################$$$$$$$$$######"""""""""""""""!!!!!!!!!"""""""""""""""######$$$$$$$$$#########"""""""""!!!"""""""""""""""!!!!!!""""""$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""###$$$$$$###""" !!!"""######"""!!! """"""!!!!!!!!!!!!""""""!!!!!!#########"""  !!!!!!!!!""""""!!!!!!"""###$$$###!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######""""""""" %%%%%%!!!!!!$$$!!!!!!!!!"""""""""######"""###%%%''''''%%%###"""!!!""""""!!!!!!"""%%%&&&%%%###!!! !!!"""###!!!  """$$$$$$###############"""""""""!!!###"""!!!!!!"""###$$$%%%###############$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''))))))***''')))+++***)))((())))))((((((***,,,...///000000...000333444444222000...000222333444444555777999888999:::>>>AAABBBAAA????????????@@@@@@AAAAAABBBCCCEEEFFFFFFEEEGGGLLLPPP^^^mmm}}}qqqmmmttt""""""############""""""###%%%%%%$$$"""!!!"""###&&&%%%$$$"""!!! """""""""!!!"""######$$$%%%%%%%%%$$$$$$#########!!!!!!"""############"""""""""""""""""""""""""""%%%$$$$$$$$$######"""""" !!!######""""""$$$%%%$$$###!!! !!!"""!!! """""""""""""""""""""""" !!!###!!!!!! !!!"""######  !!!"""###$$$$$$!!!!!!""""""#########$$$!!!###$$$###"""!!!"""###$$$$$$#####################"""""""""""""""###$$$ !!!"""""""""""""""$$$%%%###"""###&&& !!!!!!"""###$$$$$$%%% !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$!!!!!!"""############### """"""!!!  !!!!!!!!!"""############### !!!!!!"""###$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%!!!"""###%%%%%%%%%$$$###########################"""######$$$$$$$$$###### !!!"""######$$$###"""!!!!!!!!!"""$$$%%%%%%$$$$$$$$$######"""""" !!!"""######"""!!! !!!###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################!!!"""###$$$$$$###!!!!!! !!!"""######"""!!! ######""""""""""""###### !!!###$$$###"""  !!!!!!""""""!!! !!!###$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!! !!!!!!''''''""" ### !!!!!!"""""" !!!###%%%%%%###!!! """"""!!!!!!$$$'''((('''$$$!!!  !!!  """$$$$$$###$$$#########""""""!!!!!!!!!"""###$$$%%%$$$$$$###&&&&&&%%%$$$###"""!!! !!!"""###$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))%%%&&&&&&''''''((((((((('''(((******((('''((()))%%%&&&)))+++---...///000...000333555555222000...111222333333444666999<<<::::::999;;;???AAABBBBBB?????????@@@@@@AAAAAABBBEEEFFFGGGEEECCCEEEJJJOOO```nnn~~~mmmkkkttt""""""""""""""""""""""""%%%$$$###$$$$$$$$$""" """ """%%%%%%### """"""""""""""""""""""""!!!""""""""""""!!!!!! #########$$$$$$%%%%%%%%%%%%$$$###!!!!!!!!!"""###"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""&&&&&&''''''&&&$$$###"""%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$)))(((&&&$$$""" %%%%%%$$$######"""############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""!!! !!!###$$$######$$$%%%%%%%%%%%%$$$$$$###""""""!!!"""""""""%%%###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!###$$$%%%%%%###""""""""" !!!!!!"""###$$$"""""""""###$$$$$$%%%%%%"""############"""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&$$$"""!!!!!!""""""!!!$$$%%%""" %%%$$$$$$############$$$$$$######""""""""""""######"""!!!!!!!!!  """$$$$$$""" !!!!!!"""###############!!!"""#########!!! """"""""""""""""""""""""######""""""""""""###### ###%%%$$$"""###"""""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""######"""  $$$$$$############$$$$$$%%%$$$$$$######$$$%%%%%% !!!"""""""""""""""!!!""""""######"""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$######"""!!! ###############"""""""""######""""""!!!!!! !!!"""#########"""!!!!!!!!!"""############### !!!"""$$$$$$$$$###"""""""""!!!!!!""""""###$$$%%%%%%%%%&&&&&&&&&'''''' """%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''((((((***+++,,,------++++++,,,---...///000111000111222333222222000000111111111111222444777888999:::<<<>>>???@@@@@@@@@?????????@@@@@@AAAAAABBBBBBBBBCCCDDDFFFHHHKKKMMM^^^pppqqqpppyyy""""""""""""""""""""""""!!! !!!###$$$$$$###%%%$$$######%%%%%%### """"""""""""""""""""""""!!!!!!"""""""""""""""!!!"""""""""#########$$$$$$%%%$$$"""!!!!!!!!!"""###########################!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""$$$$$$%%%%%%$$$###!!! #########""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$&&&%%%$$$###""""""""""""%%%$$$###"""!!!""""""#########$$$$$$$$$$$$###################################################### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!"""######"""######$$$$$$$$$$$$$$$$$$$$$###""""""""""""###%%%$$$""""""######!!! ########################$$$$$$$$$$$$$$$###"""""""""$$$%%%%%%###""""""###$$$###"""!!!!!! !!!##################""""""!!!!!!"""###############&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""###$$$$$$%%%&&&$$$!!! ###%%%#########""""""############""""""""""""""""""###%%%$$$$$$$$$############"""###$$$$$$###"""!!! !!!!!!"""###############"""""""""""""""!!!!!! """"""""""""""""""""""""######""""""""""""######!!! !!!"""!!! $$$$$$###""""""!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###$$$$$$###!!! !!!$$$######""""""######$$$###"""""""""""""""""""""""""""#########""""""!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""" !!!!!!!!!!!!  """""""""""""""!!!!!!!!! """"""""""""!!!!!!!!!"""""""""######"""######$$$$$$$$$$$$###"""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&& """######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))***+++,,,,,,---++++++,,,---...///000111000111222333333222111000111111222222444555777888888999;;;===>>>??????????????????@@@@@@AAAAAABBBBBBBBBCCCDDDEEEHHHKKKMMM^^^ooo~~~nnnoooyyy""""""""""""""""""""""""!!!  """#########$$$###""""""$$$$$$$$$""""""""""""""""""""""""""" !!!"""############!!!!!!!!!""""""""""""###$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""###""""""!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#########""""""""""""###$$$$$$%%%###""" !!!"""#########$$$$$$$$$$$$###################################################### !!!!!!""""""""""""!!! !!!""""""######""""""!!!"""######$$$$$$######%%%%%%$$$###############$$$"""!!!!!!###$$$$$$###########################$$$%%%%%%%%%%%%$$$######!!!###$$$$$$#########$$$$$$$$$###"""!!!!!!!!!!!!$$$$$$###""""""!!!  !!!###$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######""""""""""""###$$$%%%%%%$$$$$$###""""""###$$$###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!"""""" !!!!!!"""#####################"""!!!!!!!!!""""""""""""""""""""""""""""""###""""""!!!!!!""""""############""" """""""""############$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###$$$%%%$$$""" !!!"""$$$######""""""######$$$""""""#########""" ###############"""!!!  """"""######"""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!"""""""""""""""""" !!!""""""""""""!!! !!!"""###%%%%%%$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))*********++++++++++++,,,,,,---...///000000000111222333333222111000000111222444555666777777777888:::<<<>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAABBBCCCDDDDDDGGGKKKNNN___mmm}}}{{{lllnnnzzz""""""""""""""""""""""""&&&###!!! !!!"""!!! !!!"""$$$%%%%%%"""""""""""""""""""""""" !!!"""###$$$$$$$$$""""""""""""""""""""""""######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!########################""""""""""""""""""""""""""""""############"""""""""""""""!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###"""""""""""""""###$$$%%%$$$###!!! """$$$######$$$$$$$$$$$$######################################################!!!""""""######""""""""" !!!"""$$$$$$###""""""!!!!!!"""############"""&&&%%%$$$$$$######$$$$$$###!!!!!!"""""""""###########################$$$$$$%%%$$$$$$###### """$$$$$$######$$$%%%!!!!!!!!!!!!"""###$$$%%%""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######""""""""""""############!!! """"""""" """"""!!!!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!"""###############$$$###"""!!!!!!!!!######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""$$$%%%###!!! !!!###$$$&&&'''(((!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!! !!!"""######""""""""""""#########$$$%%%&&&%%%$$$!!! #########"""!!! !!!""""""###############""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!"""######$$$######"""###############$$$$$$!!!!!!!!!""""""######$$$############""""""!!!!!!"""!!! """$$$'''&&&$$$###""""""###$$$!!!###%%%&&&'''&&&$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''(((''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''))))))******************++++++,,,,,,------...//////000///000111222333222111111...000222444555666666555777999;;;===>>>???>>>>>>>>>>>>???@@@AAAAAABBBBBBAAABBBDDDCCCCCCFFFKKKOOO```lllzzz{{{lllppp|||""""""""""""""""""""""""&&&$$$""""""######"""!!!!!!""""""#########$$$%%%"""""""""""""""""""""""" """###$$$$$$$$$$$$########################"""""""""#########""""""########################$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###"""""""""!!!!!!!!!!!! !!!"""######"""!!! """""""""""""""""""""""""""""""""######"""""""""######""""""!!!"""""""""###"""  !!!"""#########$$$$$$$$$$$$######################################################"""###############"""""" !!!###$$$$$$$$$###"""!!!!!!"""############"""&&&%%%$$$$$$######$$$$$$$$$""" """"""""" """"""""""""""""""""""""""""""###############""" """$$$$$$######$$$%%%!!!!!!!!!""""""###$$$%%% !!!!!!""""""""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######"""!!! """!!! !!!"""###""" """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!!!!!"""###############$$$###"""!!!!!!"""###$$$########################""""""!!!!!!!!!!!!"""""" """$$$### !!!$$$!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""  !!!###""""""""""""""""""###"""###%%%&&&%%%###!!! !!!"""!!!!!! %%%%%%%%%$$$$$$#################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$###### !!!!!!!!!!!!""""""######$$$$$$%%%%%%$$$###"""!!!!!!!!!"""!!! """$$$&&&$$$###!!!!!!!!!"""###!!!###%%%&&&'''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((******************++++++,,,,,,------...////////////000111222333222222111...///111333555555555444888:::<<<>>>???@@@@@@???===>>>>>>@@@AAABBBCCCCCC@@@CCCDDDCCCBBBDDDJJJPPP```kkkzzz|||mmmrrr"""""""""""""""""""""""""""!!!"""###%%%&&&%%%######%%%''''''%%%#########""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$############""""""!!!!!!"""############"""##########################################""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""######""""""""""""######!!!""""""######""""""!!!""""""""""""""""""""""""""""""############""""""$$$######"""!!!!!!!!!!!!""""""!!!!!!""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""!!!"""######$$$$$$######!!!"""######$$$$$$######%%%%%%$$$###############%%%$$$###$$$%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!###$$$$$$#########$$$%%%%%%$$$###"""""""""""" !!!""""""###$$$$$$$$$$$$%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###"""!!!"""######$$$$$$$$$$$$######""""""!!!!!!""""""###!!!"""###$$$$$$###"""!!!###############$$$$$$$$$###$$$$$$""" !!!###!!!!!!"""#####################"""""""""###$$$$$$########################"""!!!!!! !!!!!!""" !!!""""""""""""###$$$&&&%%%%%%###"""!!! """"""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!"""!!!  !!!###""""""!!!!!!""""""### !!!""""""!!! !!!!!!!!!!!! '''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""###""""""##################!!!!!! !!!"""""""""!!! !!!"""#########""""""!!!"""""""""""""""$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''))))))*********+++++++++---------.........//////...///111222333333222111///000111333444555666666999:::<<<>>>@@@@@@@@@@@@======>>>???AAABBBCCCCCC@@@CCCDDDCCC@@@CCCJJJQQQ___lll{{{zzzmmmsss"""""""""""""""""""""""" !!!$$$&&&&&&###!!! $$$&&&%%%#########"""""""""""""""""""""""""""######$$$$$$$$$############"""""""""!!!!!!!!! !!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######"""!!!!!!"""###$$$#########""""""#########""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######"""!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""######""""""######$$$%%%"""######$$$$$$$$$$$$$$$$$$$$$###""""""""""""###!!!!!!###%%%((('''%%%"""""""""""""""""""""""""""!!!"""######$$$$$$$$$###"""$$$%%%%%%###""""""###%%%%%%$$$###""""""""""""""""""########################$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###""""""#########!!! """&&&&&&###"""###%%%#########""""""#########"""###$$$%%%%%%$$$###""" !!!!!!!!!""""""""" ###%%%""" %%%!!!!!!"""###############!!!"""###$$$$$$$$$$$$$$$########################!!!!!! !!!!!!"""!!!!!!!!!###$$$###"""%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!""""""!!! !!!"""""""""!!!!!!!!!!!!"""""" !!!"""""""""!!!"""""""""""""""!!!!!!$$$$$$###"""""""""###$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """""""""###$$$$$$%%%%%%$$$$$$#####################"""!!! !!!!!!"""!!!!!!!!!"""""""""######""""""###$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))***+++,,,,,,------------..................///111222333333222222222222333333555666888999888999;;;===????????????<<<===>>>???AAABBBCCCDDD@@@CCCDDDBBB???BBBJJJQQQ^^^lll~~~vvviiiqqq""""""""""""""""""""""""!!!!!!###%%%%%%###"""######$$$%%%""""""""""""""""""""""""######$$$$$$$$$######"""""""""!!!!!!  !!!"""$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""###"""!!! !!!"""###%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""!!!!!!!!!!!!""""""### !!!$$$%%%&&&%%%###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$###"""""""""###%%%&&&######$$$%%%%%%%%%%%%$$$$$$######"""!!!""""""""" $$$''''''$$$"""########################"""###$$$%%%%%%%%%%%%%%%###$$$&&&%%%###"""""""""""""""""""""###$$$%%%&&&%%%%%%$$$$$$###"""""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$ """#########"""!!!!!!%%%%%%!!!!!!$$$$$$$$$############$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$%%%%%%%%%&&& $$$ ###!!!!!!"""###############!!!"""###%%%%%%%%%$$$###########################!!!!!! !!!!!!%%%""" !!!$$$%%%###  !!!"""#########"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!"""######"""!!!"""$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""$$$%%%&&&"""######$$$$$$$$$$$$###!!!!!! """###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######"""!!!!!! !!!""""""###%%%$$$$$$$$$###""""""""")))'''%%%###!!! !!!!!!!!!"""###$$$#########!!!"""$$$%%%&&&&&&%%%$$$""""""!!!!!!""""""###$$$%%%%%%&&&&&&&&&&&&''''''###""""""""""""###$$$%%%""""""###$$$&&&'''(((((((((''''''&&&&&&&&&'''''''''((()))***+++,,,---------------..................///111222333333222222555444444444666888:::<<<777888:::<<<>>>>>>>>>>>><<<===>>>???AAABBBCCCDDD???CCCEEEBBB???AAAJJJRRR]]]mmmqqqfffppp########################'''&&&$$$"""!!!!!!""""""!!!""""""""""""############""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$"""""""""""""""""""""""" !!!###$$$$$$""" !!!!!!!!!!!! ########################!!!""""""#########""""""!!!!!!!!!"""######$$$$$$######$$$$$$$$$######"""######""""""######$$$%%%""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! """###$$$"""""""""""""""!!! ###!!!!!! """$$$$$$""" !!!"""$$$%%%%%%$$$"""!!!%%%%%%$$$$$$######""""""%%%%%%%%%$$$%%%%%%&&&&&&!!!"""###%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''%%%###!!!!!!"""###$$$###$$$%%%%%%######$$$%%%!!!!!!""""""######$$$$$$###############"""!!!!!!###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$#########""""""$$$&&&&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""############ !!!###$$$$$$"""$$$%%%%%%$$$########################### !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$"""""""""###$$$%%%""""""""""""""""""""""""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! %%%###!!! """"""""""""""""""""""""""""""#########""""""!!! !!!!!!""""""$$$###!!!"""###%%%$$$$$$ !!!"""###$$$%%%%%%######"""!!! """""""""""""""""""""""""""""""""""""""!!! !!!###'''))))))&&&""" '''$$$!!!!!!"""###!!!!!!###$$$$$$""" """"""""""""""""""""""""%%%$$$###!!!  """###$$$$$$$$$###!!!!!!"""###########################""""""""""""""""""""""""""""""""""""((($$$!!!###''')))'''###&&&%%%###"""!!!"""######&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''))))))((())))))+++,,,---......,,,---------,,,,,,...///000111222333333333333222222333444666777999:::;;;>>>:::888999===>>>;;;888<<<===???@@@AAABBBBBBBBBDDDBBBBBBBBBBBBCCCJJJSSS___lll|||rrriiiuuu########################$$$###"""!!!!!!!!!!!!!!!"""""""""############$$$######"""!!!!!!!!!"""""""""############$$$$$$$$$"""""""""""""""""""""""" !!!"""###""""""!!!"""""""""""""""""""""""" """"""############""""""%%%%%%$$$###"""!!! """"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""!!!!!! """"""""""""""""""""""""###"""!!! !!!""""""$$$$$$$$$$$$$$$###""""""%%%###!!! !!!###"""!!!!!!###$$$$$$"""!!!!!!"""$$$%%%%%%$$$"""!!!###############"""""""""###""""""!!!!!!!!!""""""""""""###$$$$$$$$$######!!!""""""""""""#########%%%$$$$$$$$$############%%%$$$###"""""""""###$$$###$$$%%%%%%######$$$%%%############$$$$$$$$$$$$!!!!!!!!!!!!!!! $$$$$$$$$$$$$$$###"""!!!""""""$$$%%%%%%%%%$$$############$$$&&&'''&&&%%%"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$#########""""""""""""""""""""""""#########"""!!!!!! !!!!!!!!!"""""""""#########$$$%%%&&&&&&$$$###"""######################## !!!""""""""""""!!!""""""!!!!!!!!!!!!""""""###"""""""""###$$$$$$%%%########################"""""""""""""""#########""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""######"""!!! """"""""""""""""""""""""""""""############""""""!!!!!!"""""""""############!!! !!!"""$$$######""""""""""""""""""######"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  """###!!!&&&$$$!!!!!!"""###"""  !!!""""""!!! """"""""""""""""""""""""$$$###"""!!!  """############"""!!!""""""############"""############""""""""""""########################&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((()))***+++,,,------...,,,---------,,,,,,...///111111222333333222222222222333444555777999:::;;;<<<999777999>>>@@@>>>;;;===>>>???@@@BBBBBBCCCCCCDDDBBBBBBCCCBBBBBBIIIQQQ]]]lllssskkkvvv""""""""""""""""""""""""""""""#########""""""""""""############$$$$$$$$$$$$$$$###""""""""""""###"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$ """"""######""""""""""""%%%%%%$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$######"""!!! """"""""""""""""""""""""$$$###"""!!! !!!$$$$$$$$$$$$$$$###""""""$$$###""""""!!!""""""###$$$######$$$%%%%%%###!!!!!!"""###$$$$$$###"""!!!!!!""""""""""""""""""######"""!!! $$$######"""""""""######!!!""""""""""""#########$$$$$$#########"""""""""###############$$$$$$$$$!!!###$$$$$$######%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!""""""!!!!!! $$$$$$###"""""""""############$$$%%%%%%%%%%%%$$$$$$######%%%'''((('''%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!%%%$$$$$$######""""""!!!$$$$$$%%%&&&%%%$$$###"""########################!!!!!!""""""######""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%%%%###########################"""!!!!!!!!!"""$$$%%%###########################"""!!!!!!!!!!!!!!!"""!!!""""""######""""""!!!""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$$$$%%%"""!!! """######"""%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!"""""""""""" $$$###!!!!!!"""######""" !!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!!!!"""""""""!!!!!!############""""""""""""############""""""""""""########################$$$&&&'''&&&$$$###%%%'''###$$$$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***))))))***+++,,,,,,---...,,,---------,,,,,,...///111222222222222222111111222222444555777999:::::::::888777:::???BBBAAA@@@>>>???@@@AAABBBBBBCCCCCCBBBAAABBBDDDCCCBBBGGGOOO\\\mmmuuummmxxx!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$%%%$$$$$$###############""""""#########$$$$$$$$$""""""""""""""""""""""""$$$###!!! !!!"""#########$$$$$$$$$$$$$$$%%%#################################""""""""""""""" !!!"""###$$$%%%%%%######$$$$$$$$$######"""!!!"""$$$&&&&&&%%%$$$###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!"""""""""!!!!!! &&&%%%$$$$$$%%%%%%$$$"""""""""############"""""" !!!!!!""""""######&&&%%%$$$###"""!!!!!!!!!%%%$$$"""!!!!!!"""############$$$$$$$$$%%%%%%%%%#########""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$!!!"""$$$$$$######%%%&&&%%%%%%%%%$$$$$$######"""######$$$$$$$$$######"""$$$###"""!!!!!!"""###$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&(((((('''&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$###""""""!!!!!! !!!###$$$$$$$$$$$$########################""""""############""""""""""""!!!!!!!!!!!!""""""!!!###%%%%%%%%%$$$###########################"""!!! !!!"""%%%&&&""""""""""""""""""""""""  !!! !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$###!!! """######"""%%%$$$$$$###"""!!! !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%""""""!!!!!!"""###$$$$$$  !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!! #########"""""""""""""""############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$%%%&&&"""###%%%&&&'''&&&&&&%%%&&&&&&''''''''''''((((((&&&&&&&&&&&&'''((()))***))))))***+++,,,,,,------,,,---------,,,,,,...///111222222222222111111000111222333555777888999::::::999999;;;???BBBBBBAAA@@@@@@@@@AAAAAABBBCCCDDDBBBAAACCCDDDCCCBBBFFFMMM\\\nnnvvvoooyyy!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&&&&%%%$$$""""""#########$$$$$$$$$%%%$$$$$$###############""""""#########$$$$$$$$$""""""""""""""""""""""""&&&%%%"""  !!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""!!!###%%%'''(((%%%%%%%%%$$$###"""!!! !!!###$$$%%%$$$"""!!!#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""""""""""""!!! !!!"""######"""!!!!!!&&&$$$######%%%%%%$$$###"""""""""######""""""""" !!!!!!""""""######'''&&&%%%$$$###"""""""""$$$###"""!!!!!!!!!############$$$$$$$$$%%%%%%%%%#########""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$!!!"""$$$$$$###"""$$$%%%$$$$$$######"""""""""!!!######$$$$$$$$$$$$############!!!!!!!!!"""###$$$#########$$$$$$$$$%%%%%%%%%$$$$$$&&&(((((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""##################""""""!!!!!!"""""""""""""""### !!!"""###$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!###$$$%%%$$$$$$###########################""" !!!###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!"""$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#######################################$$$"""!!!!!!###$$$$$$############""""""""""""""" !!!!!!"""#################################!!!!!!""""""""""""!!!!!! !!!"""###!!!!!!"""""""""###$$$%%%"""!!! !!!###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!! $$$###"""!!!!!!"""##################"""""""""!!!########################  %%%((('''$$$"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&''''''(((((('''''''''''''''(((***************++++++,,,,,,---,,,---------,,,,,,...///111111111222222111111000111222333555666888999:::<<<;;;;;;===???@@@@@@@@@@@@@@@@@@@@@@@@AAACCCCCCBBBAAACCCEEEDDDBBBGGGNNN___ppp~~~tttooozzz"""""""""""""""""""""""" !!!"""""""""""""""!!!""""""""""""#########$$$$$$###""""""""""""###"""############$$$$$$$$$""""""""""""""""""""""""&&&$$$"""  !!! !!!!!!"""#################################%%%$$$###!!!!!!!!!"""""" !!!"""###$$$$$$%%%%%%%%%%%%$$$###"""!!! """#########"""!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" """###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$###$$$"""!!!!!!###$$$$$$###""""""""""""""""""""""""!!!""""""""""""""""""###$$$###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!"""######!!!""""""""""""#########$$$$$$#########"""""""""###############$$$$$$$$$"""###$$$###"""!!!"""$$$#########"""""""""""""""!!!!!!""""""######""""""""""""!!!!!!!!!"""############""""""######$$$%%%$$$######%%%'''((('''%%%%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!  !!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!"""###%%%&&& """"""""""""###%%%&&&&&& !!!!!!"""############"""""""""""""""""""""""" !!!"""######$$$######"""""""""""""""!!!!!!!!!$$$###!!!"""$$$%%%%%%$$$!!!!!!""""""######$$$$$$!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""""""""""""""!!!!!! !!!"""###"""!!!"""###%%%###""""""!!!"""###%%%&&&""""""""""""""""""""""""  !!!!!!""""""!!!!!! !!!""""""###"""!!!!!!!!!"""$$$%%%############""""""""""""""""""""""""""""""""""""!!!&&&)))'''######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''((()))************+++++++++,,,,,,,,,,,,---------,,,,,,...//////000000111222222111111111111333444666888999999<<<<<<======>>>>>>??????@@@@@@???>>>???@@@BBBCCCBBBAAABBBEEEDDDDDDIIIQQQaaasssxxxqqqnnnxxx######################## !!!!!! !!!!!!!!!"""""""""######"""!!!!!!!!!"""""""""############$$$$$$$$$""""""""""""""""""""""""""""""!!! !!!"""### !!!!!!"""######$$$""""""""""""""""""""""""&&&%%%###!!! !!!"""""""""""""""""""""""""""""""""######$$$$$$$$$######!!!""""""""""""#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""############$$$$$$$$$$$$$$$###"""""""""""""""#########$$$$$$!!!!!!###$$$###""""""!!!!!!!!!!!!""""""###############""""""""""""!!!!!! !!!!!!!!!"""############!!!""""""""""""#########%%%$$$$$$$$$############%%%$$$###"""""""""###$$$###$$$%%%$$$""" !!!""""""###############$$$$$$ !!!"""############""" !!!!!!"""""""""""""""""""""!!!!!!!!!"""###$$$#########$$$&&&'''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!###$$$%%%&&&!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""" !!!"""######$$$$$$$$$######"""""""""!!!!!!!!!###"""!!!!!!###$$$$$$###!!!"""""""""############""""""""""""""""""############################## !!!"""""""""""""""%%%%%%%%%$$$###!!! !!!###$$$###!!!!!!###%%%###"""""""""""""""######""""""""""""""""""""""""  !!!!!!"""!!!!!! !!!"""$$$$$$"""!!! !!!###%%%'''############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! """%%%'''&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&'''''''''''''''((()))***+++***++++++++++++,,,,,,,,,,,,---------,,,,,,...///---...///111222222222222111111222444666777999999;;;<<<============>>>???@@@???>>>======???@@@AAACCCAAABBBDDDDDDEEELLLUUUbbbvvvsssnnnlllwww###########################"""!!! !!!"""### !!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$"""""""""""""""""""""""" """###$$$%%% !!!!!!"""######$$$$$$########################&&&%%%###!!! !!!"""""""""""""""############ """###%%%%%%&&&&&&######""""""######$$$%%% !!!!!!""""""######"""""""""""""""""""""""" !!!"""######"""!!!!!!"""""""""""""""!!!  !!!"""""" """######""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$######""""""""""""!!!!!!!!!""""""### """$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###'''%%%###!!!!!!"""###$$$$$$%%%%%%$$$!!! !!!#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%% !!!#########"""!!!"""!!! !!!###$$$###""""""$$$&&&'''%%%$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""!!!###%%%((()))***$$$$$$$$$$$$$$$$$$%%%%%% !!!!!!"""###%%%&&&""""""""""""""""""""""""!!!!!!"""!!!!!! """"""!!!!!!!!!!!!""""""###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$%%%$$$"""""""""""""""""""""""" !!!###$$$"""!!!  !!!""""""""""""""""""""""""""" !!!######$$$$$$$$$$$$#########""""""!!!!!!"""!!! """######"""#########"""""""""""""""######"""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!"""###$$$$$$###!!! !!!###$$$### """%%%"""""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!  """!!!!!!!!!"""###%%%&&&!!! !!!$$$&&&(((############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%'''&&&$$$$$$%%%&&&&&&%%%###"""!!!"""######""""""###$$$$$$%%%&&&&&&'''''''''(((((()))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,...///,,,---///000222333333333000111222444666777888999999:::<<<=========???@@@@@@???===<<<<<<>>>@@@AAADDDBBBBBBDDDDDDFFFNNNWWWbbbwwwoookkkkkkuuu%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$##################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$######"""!!!"""###$$$$$$###!!!!!! !!!!!!""""""#########"""!!!  $$$$$$$$$$$$$$$###"""!!! """###$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""""""""""""""""""""""" """"""#########!!!!!!!!!""""""#########$$$ !!!"""######$$$ !!!!!!!!!""" !!!!!!!!!!!! ############""""""""""""$$$###!!!!!!"""######"""!!!"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''#########"""""""""""""""###%%%&&&&&&$$$######$$$!!!!!!""""""######$$$$$$%%%%%%$$$###"""""""""###%%%$$$######""""""######"""""""""###$$$$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%$$$###"""#########!!!"""%%%%%%###""""""$$$$$$$$$############"""$$$######"""""""""""""""%%%###""""""###$$$$$$###!!!"""""""""""""""!!!!!!((('''%%%###"""######$$$!!!"""###"""!!! ###%%%%%%### """"""!!!!!!"""###$$$$$$"""###$$$%%%$$$""" """"""###$$$%%%'''))))))############"""!!!$$$$$$%%%%%%$$$###"""!!!$$$$$$######""""""!!!!!!""""""#########""""""!!! """###$$$$$$###""" """"""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""######  $$$'''&&&$$$ !!!"""###$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$$$$$$$#########"""""" !!!""""""!!!  !!!"""######$$$""""""############"""""""""!!! """###$$$$$$#########""""""!!!!!!!!!!!!!!!"""###$$$$$$%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))+++***)))))))))***,,,---,,,,,,++++++,,,,,,---.........///000222333111000111111111333555888;;;======<<<:::::::::;;;===>>>???@@@???>>><<<===@@@CCCAAABBBEEEGGGFFFGGGNNNWWWiii~~~~~~gggfffjjjwww%%%###!!!"""$$$%%%$$$"""#########$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$######"""""""""############""""""!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!  !!!""""""""""""!!!!!!!!!"""""""""###### !!!!!!""""""###### !!!!!!!!!""""""!!!!!!""""""###"""""""""############""""""""""""###""" """""""""!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$###############$$$$$$%%%$$$$$$$$$##################%%%&&&&&&$$$######$$$""""""""""""############$$$$$$##################!!!!!!""""""###%%%&&&&&&###############$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$###"""###$$$$$$"""!!! ###&&&'''%%%###""""""#########"""""""""!!!!!!$$$$$$###"""""""""""""""%%%$$$""""""###$$$###"""!!!!!!""""""""""""!!!!!!%%%$$$"""!!! !!!!!!!!!"""###$$$###""" !!!###$$$$$$""" !!!!!! !!!""""""###!!!"""$$$%%%%%%$$$###"""""""""""""""###$$$%%%%%%############"""!!! !!!!!!!!!!!!!!!"""""""""#########"""""""""""""""!!!!!!""""""""""""!!!!!! !!!###$$$$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""###$$$###!!! !!!$$$%%%$$$""" """#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""###$$$$$$$$$#########""""""######$$$$$$$$$$$$###############"""""""""""""""!!!!!! !!!!!!""""""!!! !!!!!!##################"""""""""!!! !!!!!!"""$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))+++***)))))))))***+++,,,---,,,,,,,,,,,,---......///000111444555555333111000000111333666999===>>>CCCBBB@@@>>>=========>>>AAAAAAAAA???======???AAA@@@@@@CCCFFFEEEEEELLLVVViii{{{fffeeejjjxxx$$$###"""###$$$$$$###"""!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""###"""""""""""""""######""""""""""""""""""!!!!!! """$$$%%%%%%%%%%%%###$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!!  """###$$$ !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""!!!""""""###$$$$$$$$$$$$############"""""""""""""""  !!!"""!!! """#########$$$$$$$$$$$$######$$$$$$$$$$$$######"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$###############"""""""""###############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&%%%###$$$&&&'''&&&###!!!!!!"""""""""""""""!!!!!!!!! $$$$$$###""""""""""""###&&&$$$""""""#########"""!!!!!!""""""###""""""!!!"""!!! """###$$$$$$$$$###!!! !!!!!!""""""""""""!!!!!! !!!!!!"""!!!"""###%%%&&&&&&%%%$$$""""""!!!!!!!!!!!!!!!""""""######""""""!!! !!! !!!"""$$$%%%""""""""""""############ !!!!!!"""!!!!!! !!!!!!############!!!!!!"""""""""""""""""""""""" """!!!!!!!!!"""###$$$%%%%%%$$$""""""######!!! !!!""""""""""""!!!###"""!!! !!!"""###########################""""""""""""############$$$############"""""""""""""""!!!!!!!!!!!!""""""&&&%%%$$$###"""!!! """!!!  !!!"""######"""!!!!!!!!!""""""############""""""""""""!!!!!!!!!"""######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((())))))))),,,+++***)))))))))***+++---------------...//////000222555777888777555333111111222444777:::===???DDDCCCAAA???>>>>>>>>>???BBBCCCCCCAAA???===>>>>>>??????AAADDDBBBCCCJJJTTTiiixxxffffffkkkzzz$$$############$$$###### !!!"""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!"""""""""###############"""!!!!!!!!!"""$$$$$$$$$######""""""!!!!!!!!! """$$$%%%%%%$$$#########$$$$$$$$$######"""!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!! ###"""!!! """### !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!"""###$$$$$$$$$$$$############"""""""""!!!"""!!! !!!######"""!!!"""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%''''''&&&%%%$$$%%%$$$###  !!!######"""""""""!!!!!!!!!%%%$$$######""""""######'''%%%###"""######"""!!!!!!!!!"""#########""""""!!!!!!!!! """"""#########"""!!! !!!!!!!!!!!!!!!""""""###!!!!!! !!!!!!"""!!!"""###$$$$$$$$$$$$###"""!!!!!! !!!!!!""""""""""""""""""!!! $$$###"""!!!!!!###%%%'''!!!!!!""""""######$$$$$$ !!!""""""""""""""""""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%$$$$$$###"""""""""!!! """"""""""""""""""""""""$$$"""!!!!!!"""$$$########################!!!!!!"""""""""#####################""""""""""""!!!!!!  """###%%%%%%$$$"""!!! $$$###"""!!!!!!"""###$$$$$$######""""""!!!!!!!!!#########"""""""""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&''''''((())))))))),,,+++***)))))))))***+++---,,,,,,,,,,,,---.........222666999999777444333333333333444666999<<<==================>>>???@@@@@@BBBCCCBBB@@@>>>>>>?????????AAACCCBBBBBBJJJTTTiiivvvggggggmmm}}}######$$$############$$$ !!!""""""""""""""""""""""""######$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""""""""""""""############"""!!!!!!!!!"""$$$%%%$$$$$$######""""""!!!!!! !!!###$$$$$$###!!! """######$$$$$$$$$######""""""############"""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""!!!!!! $$$###"""!!! !!!"""###!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!""""""#########"""############"""""""""!!!"""""""""###%%%%%%$$$"""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""###""""""""""""###$$$$$$""""""""""""######$$$$$$###%%%&&&&&&$$$######$$$%%%%%%$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$############$$$$$$$$$%%%'''(((&&&%%%#########"""!!!!!!"""$$$$$$$$$#########"""""""""%%%$$$$$$###############&&&$$$""""""###$$$###"""!!!!!!"""#################################""""""!!!!!!"""!!!!!!!!! !!!!!! !!!"""###$$$######"""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""###$$$$$$!!!""""""""""""!!!!!! '''%%%###!!!!!!"""###$$$!!!!!!""""""######$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$$$$!!!"""""""""""""""##############################$$$"""!!!!!!"""$$$######################## !!!!!!!!!""""""""""""""""""""""""""""""%%%$$$###"""###$$$&&&'''"""""""""!!!!!! $$$###"""!!!!!!"""###$$$$$$$$$#########"""!!!!!!""""""""""""""""""###### !!!!!!!!!!!!!!!"""&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&''''''((())))))))),,,+++***))))))***++++++++++++******++++++,,,---,,,000666888777444333222555555444555666777999:::;;;;;;<<<<<<===>>>??????>>>@@@AAABBB@@@???@@@@@@BBBAAACCCDDDBBBCCCKKKUUUiiivvviiijjjppp"""$$$$$$$$$###"""###$$$!!!!!!"""#########""""""""""""######$$$$$$%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""!!!"""######$$$!!!!!!!!!!!!"""###$$$%%%##################""""""######$$$$$$###!!! """"""###$$$$$$$$$$$$######""""""""""""""""""###"""""""""""""""""""""""" !!!!!!""""""#########""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!! !!!!!!"""###$$$"""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######!!!"""""""""""""""!!!!!!############"""""""""""""""""""""$$$&&&'''%%%###$$$$$$$$$#####################$$$$$$$$$$$$######$$$############$$$%%%%%%!!!!!!!!!"""######$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$#########!!!"""$$$%%%%%%$$$###""" """$$$%%%%%%%%%$$$$$$$$$$$$#######################################%%%$$$$$$%%%&&&'''%%%$$$###$$$%%%$$$$$$$$$&&&((($$$$$$$$$$$$############%%%%%%$$$############$$$%%%###""""""###$$$$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!! !!!!!! !!!"""###$$$$$$######""""""""""""#########"""!!! !!!!!!!!!!!!"""###%%%%%%!!!!!!""""""""""""!!!!!!%%%$$$""" !!!""""""""""""############""""""###$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######################## !!!"""######$$$######!!!"""###""""""$$$&&&$$$######""""""""""""######"""!!! !!!"""########################### !!!!!!!!!!!!!!!!!!"""""""""""""""###""""""""""""###$$$%%%%%%!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! ######$$$$$$$$$###""""""""""""""""""############""""""""""""############%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))+++***)))))))))***,,,---***************++++++,,,***///444666444111111222555444444444555666888999@@@@@@?????????>>>>>>>>>===???@@@@@@??????@@@AAADDDCCCDDDDDDCCCCCCLLLVVVjjjttthhhjjjrrr"""$$$%%%$$$"""!!!###%%%#########$$$######""""""!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!###"""!!!!!!!!!"""$$$$$$ !!!"""######$$$$$$$$$##################$$$$$$%%%%%%$$$######"""!!!!!!""""""###$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" ######"""""""""!!!!!!!!! !!!!!!""""""######!!!!!!"""""""""#########$$$$$$$$$$$$###"""!!!!!!############""""""""""""!!!!!!"""$$$&&&&&&$$$"""###############$$$$$$$$$$$$$$$############$$$$$$$$$############$$$%%%%%%!!!!!!"""######$$$%%%%%%###%%%&&&&&&$$$######$$$###$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$"""!!! ###%%%&&&%%%%%%$$$###############$$$$$$$$$"""######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$"""###$$$&&&&&&%%%$$$%%%'''############""""""""""""&&&%%%$$$$$$######$$$$$$###"""!!!"""$$$%%%%%%$$$!!!!!!"""###$$$$$$$$$$$$######$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!! !!!"""###############"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###"""""""""""""""######!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!###$$$$$$%%%%%%%%%!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$###""""""!!!######""""""$$$&&&###"""!!!  !!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""###### !!!"""######"""######################## !!!""""""!!! !!!"""###$$$$$$$$$######!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))(((((()))+++---...++++++******++++++,,,---***///333444111///000333111111111222444666999:::@@@@@@AAAAAA@@@@@@???????????????>>><<<<<<>>>@@@DDDCCCDDDDDDBBBCCCLLLVVVjjjqqqdddgggrrr!!!$$$%%%%%%"""!!!###%%%$$$$$$$$$$$$$$$###"""!!! !!!"""######$$$""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!###"""!!!!!!!!!"""$$$%%% """###$$$$$$$$$###"""""""""###$$$$$$$$$%%%&&&%%%$$$#########$$$$$$!!!"""###$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!! $$$$$$######""""""!!!!!! !!!"""######$$$""""""""""""############&&&&&&&&&%%%$$$###"""!!!############"""""""""""" !!!###&&&&&&$$$!!! !!!!!!!!!""""""""""""%%%$$$###""""""###$$$%%%###############$$$$$$%%%""""""###$$$%%%%%%&&&&&&###%%%&&&&&&$$$######$$$#########$$$$$$%%%%%%&&&###$$$%%%&&&%%%###!!! """###%%%%%%%%%$$$""" """"""######$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%%%%###!!!"""###%%%%%%###""""""###""""""""""""!!!!!!!!!!!!&&&%%%$$$$$$######$$$$$$"""!!! !!!$$$&&&&&&%%%!!!!!!"""$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$######"""""""""""""""!!!"""###############"""!!! !!!!!!!!!!!!"""###$$$%%%$$$$$$"""!!!!!! !!!!!!"""""""""""""""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$######""""""!!!!!! !!!######$$$$$$$$$!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$###!!!!!! """$$$###!!!!!!"""%%%!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!!!!!!!""""""######!!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!$$$%%%%%%$$$!!! !!!"""###$$$%%%%%%$$$###!!!!!!""""""#########$$$###"""""""""""""""""""""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))((((((((((((***,,,...///,,,,,,++++++,,,,,,---...***///333333000...111444......///111444777:::<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAA???<<<::::::<<<>>>DDDCCCCCCCCCBBBBBBKKKVVVkkknnnaaaeeeqqq&&&$$$###!!!!!!"""$$$%%%(((&&&$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""#########$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$""""""""""""############%%%$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$"""!!!%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!"""  """###""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""!!!!!! $$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$"""!!!!!!"""$$$$$$###"""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""########################$$$$$$"""!!!!!!!!!"""###%%%$$$###""""""###$$$%%%'''"""$$$'''$$$!!!!!!!!!!!!!!!"""##################""""""""""""$$$#########""""""!!!!!!######$$$$$$$$$######"""$$$$$$######$$$$$$%%%&&&###'''+++,,,***'''$$$###$$$$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""((('''%%%$$$###$$$%%%%%%"""%%%&&&%%%###"""###""""""%%%'''(((%%%!!!!!!!!!"""############### !!!!!!!!!!!!!!!"""######&&&###!!! !!!######"""%%%$$$###"""!!! $$$$$$$$$#########""""""######""""""""""""######""""""!!!"""$$$$$$"""!!!########################!!!"""$$$%%%$$$###!!! !!!"""""""""""""""$$$$$$######""""""!!!!!! !!!""""""!!!"""############%%%&&&'''&&&$$$###"""###$$$$$$%%%$$$###!!!!!!!!!"""###%%%$$$###!!! ########################$$$###############$$$%%%&&&%%%%%%%%%$$$#########""""""""""""""""""""""""&&&&&&&&&&&&%%%%%%$$$###$$$$$$###"""!!!!!!""""""###"""!!!"""$$$%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&''''''((()))))))))*********)))******++++++---...//////......///000---...///111333444444444222222222333444666999:::<<<===???@@@AAA@@@@@@???DDDCCC@@@???>>>>>>???@@@AAA@@@AAABBB@@@AAAJJJTTTjjjyyymmmbbbfffttt%%%$$$###!!!!!!"""$$$%%%'''&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""!!!!!! """"""######$$$#########"""""""""""""""""""""!!!""""""#########$$$$$$$$$""""""""""""############&&&&&&%%%$$$$$$###""""""$$$###""""""###$$$"""!!!%%%$$$$$$$$$############$$$$$$$$$$$$######""""""$$$###"""!!!!!!###$$$&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################&&&%%%$$$###""""""######$$$$$$############$$$$$$%%%!!!"""$$$""" !!!!!!!!!!!!!!!"""##################""""""""""""%%%%%%$$$$$$$$$#########"""######$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###$$$%%%%%%###""""""###$$$$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""&&&%%%$$$######$$$$$$%%% """$$$%%%$$$###""""""!!!"""$$$&&&&&&$$$!!!!!!!!!"""###############!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""######!!! !!!###$$$$$$###$$$$$$###"""!!! $$$$$$$$$#########""""""######""""""""""""######$$$###!!!"""######"""!!!########################"""######$$$###"""!!! !!!"""""""""""""""#########"""""""""""""""######"""""""""######$$$ !!!"""""""""###$$$%%%$$$$$$############$$$%%%$$$"""!!!!!!!!!"""######""""""!!!!!!!!!!!!"""########################""""""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""%%%%%%%%%%%%%%%$$$######$$$$$$###"""""""""""""""'''%%%$$$%%%''''''&&&%%%########################%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))*********)))******+++,,,///000000///...------......///111222444555555555555555444333444555666777:::<<<>>>@@@BBBCCCCCCCCCDDDCCC@@@???>>>>>>???@@@BBBAAABBBCCCAAABBBJJJTTThhhxxxlllbbbfffuuu$$$$$$###""""""###$$$%%%'''%%%$$$###$$$%%%$$$###$$$$$$$$$%%%$$$$$$###"""$$$######"""!!!!!! !!!!!!"""#########"""""""""""""""""""""""""""###############$$$$$$$$$"""""""""#########$$$$$$''''''&&&$$$###"""!!! ###"""!!!"""###$$$###"""$$$$$$#########"""""""""%%%%%%$$$$$$$$$$$$######$$$$$$###"""###$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""############""""""""""""######&&&%%%%%%%%%###"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################'''&&&%%%$$$##################$$$$$$$$$$$$######%%%$$$#########$$$$$$$$$"""!!!!!!!!!!!!"""##################""""""""""""$$$$$$############""""""!!!"""###$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$###""" """$$$$$$$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""$$$######"""######$$$%%%!!!!!!""""""######$$$$$$"""!!!"""###%%%%%%###!!!!!!""""""############"""######$$$$$$$$$$$$###### !!!"""""" """$$$%%%%%%$$$""""""""""""!!!!!!!!!!!!$$$############"""""""""""""""""""""""""""""""""&&&$$$!!!!!!"""""""""!!!""""""""""""""""""""""""############"""""""""!!! !!!"""""""""""""""""""""""""""############$$$######"""""""""######!!!!!!!!!"""######$$$$$$""""""######$$$#########$$$###""""""!!!"""""""""!!!!!!!!!!!!!!!"""#################################""""""!!! !!!!!!"""##################$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""$$$###""""""""""""""""""%%%###"""###$$$$$$###"""!!!!!!!!!"""#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((******))))))***++++++,,,000111111///---+++,,,,,,......000111333444444444444444444444444555666777888:::===@@@CCCEEEFFFFFFDDDBBB@@@>>>>>>>>>@@@AAACCCBBBCCCDDDBBBCCCKKKUUUggguuujjjbbbgggvvv$$$######""""""###$$$%%%'''%%%######$$$%%%$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$######"""""" !!!"""############"""""""""""""""#################################""""""#########$$$$$$$$$&&&%%%%%%$$$###""""""!!!###""""""###%%%&&&%%%$$$#########""""""""""""!!!########################""""""!!!!!!""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""#########""""""""""""""""""######""""""""""""""""""######$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""################################################'''&&&%%%$$$###""""""""""""###$$$%%%%%%$$$###""""""$$$%%%$$$!!!!!!###%%%""""""!!!!!!""""""###$$$############"""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%###############$$$$$$%%%%%%%%%$$$"""!!!!!!$$$&&&$$$$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""!!!!!!"""""""""###$$$$$$""""""!!!!!!!!!"""$$$%%%""""""###$$$$$$$$$###"""!!!"""############""""""######$$$$$$$$$$$$###### !!!!!!""" !!!###%%%%%%$$$"""!!!!!!!!!!!!""""""""""""############""""""""""""""""""############""""""'''$$$!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!""""""""" !!!"""""""""""""""!!!!!!""""""######$$$$$$###"""!!!!!! !!!!!!!!!#########$$$%%%&&&&&&&&& """###$$$$$$###"""######""""""""""""""""""!!!!!!!!!!!!!!!""""""###########################!!!!!!!!!"""###%%%&&&'''$$$$$$$$$%%%&&&&&&&&&'''""""""""""""""""""""""""""""""############""""""######"""""""""""""""###$$$"""!!!!!!"""###!!! !!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''''''''))))))))))))***+++,,,,,,///000000///---,,,,,,---+++,,,---///000000111111000111222333555777999:::999;;;>>>AAADDDEEEFFFGGGCCCBBB@@@>>>>>>???@@@AAADDDDDDDDDEEECCCCCCKKKVVVgggrrrgggccciiiyyy###""""""######$$$$$$%%%&&&%%%######$$$$$$$$$########################$$$ !!!!!!""""""""""""!!!""""""###$$$$$$######!!!"""""""""#########$$$####################################$$$$$$$$$$$$#####################$$$$$$######$$$&&&'''&&&%%%#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""""""""######""""""""""""""""""######""""""""" """$$$###"""!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""################################################$$$$$$$$$######"""!!! """###$$$%%%%%%$$$###"""!!!"""!!!###"""""""""""""""###$$$$$$############"""""""""!!! !!!!!!!!! !!!"""###$$$%%%%%%%%%######""""""######$$$%%%###%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%&&&%%%$$$###""""""""""""""""""""""""""" !!!!!!"""##################!!! !!!"""$$$%%%###$$$$$$$$$$$$#########""""""#########""""""!!!"""######$$$$$$######""" !!!"""""""""""""""###%%%$$$""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""############"""!!!'''$$$!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!""""""""" !!!"""""""""""""""!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""$$$""""""###%%%'''&&&%%% """###$$$$$$###""""""""""""#########""""""###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###$$$%%%"""""""""######$$$$$$%%%""""""""""""""""""""""""!!!""""""######"""""""""###"""""""""""""""######&&&%%%$$$$$$%%%&&&%%%###""""""######$$$%%%&&&&&&%%%$$$#########$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''''''''))))))))))))***+++,,,---,,,...///...---,,,...///+++,,,---...///000000000///000222444666888999:::;;;===???AAACCCDDDDDDDDDCCCAAA@@@>>>>>>???@@@AAAEEEDDDEEEEEECCCCCCKKKUUUiiinnndddbbbjjj{{{"""""""""###$$$$$$%%%%%%&&&$$$###"""###$$$###"""######"""""""""###$$$$$$!!!!!!"""######$$$%%%%%%"""######$$$$$$######"""!!!""""""######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%!!!!!!""""""###$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$#########""""""""" !!!!!!!!!!!!"""#########$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""############"""""""""$$$$$$"""!!!"""%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$########################"""############"""!!!!!!######$$$$$$$$$$$$######"""$$$%%%$$$!!! ###&&&###""""""""""""###$$$$$$############""""""""""""""""""############$$$$$$!!!"""###$$$$$$$$$$$$$$$###""""""""""""###$$$$$$ """&&&'''&&&$$$######$$$$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""!!!""""""############"""$$$###"""!!!!!!"""###$$$###$$$$$$$$$"""!!!"""###"""############""""""!!!"""""""""######"""""""""!!!!!!!!!!!!!!!"""######$$$###"""#########!!! !!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""###!!!"""###$$$$$$###"""!!!%%%###!!! """#########""""""""""""""""""""""""############"""""""""!!! !!!"""""""""""""""""""""""""""############$$$############$$$%%%&&&""" ###%%%###!!!""""""######$$$#########!!!!!!"""############"""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$###############$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!""""""############""""""""""""""""""######$$$###"""!!!"""$$$%%%$$$############$$$%%%%%%&&&&&&$$$$$$###""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((())))))***+++------+++---......------...///...///000111222222222222222222444555666666666666<<<===???AAABBBCCCCCCBBBBBBAAA???>>>>>>???AAABBBEEEEEEEEEEEECCCCCCKKKUUUkkkkkkbbb```iii{{{!!!!!!"""###$$$%%%%%%%%%&&&$$$""""""###$$$###"""###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%############"""!!! !!!""""""######$$$%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%""""""""""""############%%%###""""""$$$$$$###!!!%%%$$$$$$$$$############ !!!!!!!!!""""""""""""""""""######$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!%%%((('''###!!!###&&&########################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################!!!"""###$$$$$$$$$######$$$$$$############$$$$$$%%%&&&&&&%%%$$$$$$%%%'''######""""""######$$$%%%############""""""""""""#########$$$$$$$$$%%%%%%"""######$$$$$$$$$######"""""""""""""""###$$$$$$ """%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###""""""""""""""""""""""""""""""###$$$$$$$$$###"""!!!######"""""""""""""""###!!!"""###!!! """###############"""!!!!!!""""""############"""""""""""""""""""""###$$$$$$$$$"""!!!!!!###$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!"""###$$$$$$###"""!!!"""!!! !!!###$$$$$$###########################"""######$$$###"""!!! !!!"""""""""""""""#########""""""""""""""""""""""""###$$$%%%&&&'''!!!"""$$$"""%%%$$$$$$############$$$ !!!"""###$$$######"""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!"""######$$$$$$$$$###"""""""""""""""###$$$$$$"""######"""############$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))((((((((()))***,,,---...,,,...///...,,,,,,,,,...//////000111222222222222111222444555666777777666;;;<<<>>>@@@BBBBBBBBBBBBBBBAAA???>>>>>>???AAABBBEEEDDDEEEEEEBBBBBBJJJTTTlllhhh```\\\fffzzz!!!!!!"""$$$$$$%%%%%%%%%&&&$$$""""""###$$$###"""###"""!!!!!!!!!###$$$%%%""""""!!!!!! ######""""""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!$$$"""!!!!!!""""""!!!%%%%%%%%%$$$$$$$$$$$$###!!!!!!""""""#########$$$ !!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!%%%)))+++)))$$$!!!###&&&################################################""""""######$$$$$$$$$$$$########################!!!"""$$$%%%&&&&&&%%%%%%%%%$$$###""""""###$$$%%%!!!!!!  !!!!!!#########"""######$$$%%%############""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$######""""""""""""""""""######$$$###$$$&&&&&&%%%%%%&&&'''$$$$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!############""""""""""""!!!!!!  ###############"""!!!!!!#########$$$$$$########################$$$$$$%%%"""!!! """$$$%%%%%%###"""""""""!!!!!!!!!!!! !!!!!!!!!""""""###### """###$$$$$$###""" """$$$%%%$$$###########################!!!"""$$$%%%$$$###!!! !!!!!!"""""""""""""""$$$$$$######""""""!!!!!! !!!"""$$$%%%&&&###$$$&&&$$$ '''&&&$$$###"""###$$$$$$ !!!"""$$$$$$$$$###""" !!!###$$$%%%"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$!!! """%%%''''''&&&#########"""""""""""""""$$$###"""!!!"""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&''''''((()))))))))((((((((()))***,,,---......///000...,,,***++++++---...///000000111000000---///222555777999::::::999;;;===@@@AAABBBCCCBBBBBBAAA???>>>>>>@@@AAABBBEEEDDDDDDDDDBBBBBBIIISSSlllggg___ZZZdddxxx'''$$$!!!"""%%%&&&%%%#########$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%###############$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$%%%%%%$$$"""!!!"""$$$&&&%%%$$$$$$######$$$$$$%%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$###"""!!!###############$$$$$$$$$%%%###!!! !!!###%%%######""""""!!!!!! '''&&&$$$""" ######"""!!! !!!"""###$$$$$$###"""!!! !!!"""###$$$$$$%%%######################## !!!"""###$$$$$$""""""!!!!!!!!!!!!!!!!!!$$$%%%%%%$$$!!! !!!""""""######$$$$$$%%%%%%"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$ !!!###$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""&&&'''((((((&&&%%%%%%%%%######""""""""""""######"""###$$$$$$###"""!!! $$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$############"""$$$#########""""""!!!!!!"""###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""########################!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""##################$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$!!! !!!""" !!!"""######""""""""""""""""""""""""######""""""!!!!!! $$$#########""""""!!!!!!###!!!  !!!### !!!!!!"""""""""""""""%%%%%%%%%%%%%%%$$$###"""&&&&&&'''&&&###""""""###"""###$$$%%%%%%$$$###""" !!!"""######$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############'''&&&&&&%%%%%%%%%&&&&&&(((((((((((()))***+++,,,---...000///...,,,------......//////000000111111111222333444555777888888;;;<<<>>>@@@AAAAAAAAAAAACCCBBB???>>>>>>@@@BBBDDDEEEGGGBBB@@@EEEDDDIIIXXXnnnyyyaaa^^^YYYeee{{{$$$"""!!!!!!"""######"""######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$"""######""" !!!###&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$###""""""###$$$$$$$$$######"""""""""############$$$$$$######"""""" !!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$######""""""!!!!!!!!!!!!%%%$$$$$$###"""!!!!!!!!!######""""""!!! """######$$$$$$###"""!!!!!!!!!""""""######$$$$$$########################""""""""""""###########################$$$$$$$$$###$$$%%%$$$###"""###$$$!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$#########!!!"""###############"""######$$$$$$$$$$$$######"""""""""""""""""""""""""""$$$$$$###"""!!!!!!###"""!!!!!! !!!!!!"""######$$$$$$$$$###"""!!!''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$###############"""""""""!!!!!!############"""""""""!!!######$$$$$$$$$######"""""""""""""""""""""""""""######################## !!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$###!!! """""""""###############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!############"""""""""!!!###"""  """###%%%$$$"""  !!!###############"""!!!!!! !!!"""$$$&&&"""###$$$%%%%%%$$$###"""!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''))))))))))))***+++,,,------...000///...,,,------......//////000000111111111222333444555777888888;;;<<<>>>@@@BBBBBBBBBBBBCCCBBB@@@???@@@AAACCCDDDDDDGGGCCCAAAEEEEEEJJJZZZsssvvv^^^[[[ZZZeee{{{!!!"""######"""!!!"""#########$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""#########!!!!!!###%%%%%%%%%$$$############$$$######$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""""""""""""""""""""################## !!!"""######$$$""""""""""""""""""""""""###""""""""""""!!!!!!!!!"""#########$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""""""""""""""#################################%%%$$$$$$$$$######""""""""""""######$$$$$$$$$%%%"""###%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$###""""""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%###""""""###%%%"""""""""!!!!!!"""""""""$$$$$$$$$%%%$$$$$$###""")))((('''&&&%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######"""######$$$$$$$$$$$$######""""""""""""!!!!!!!!! ############""""""""""""$$$###############$$$$$$""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!  !!!!!!""""""""""""""""""#########$$$$$$$$$###!!! !!!"""%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!!!!!""""""""""""""""""############"""""""""""""""""" """"""&&&$$$!!!"""###"""############"""!!!!!!%%%&&&&&&%%%###!!!"""""""""###$$$%%%%%%$$$###"""""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((************+++,,,---...---...000///...,,,------......//////000000111111111222333444555777888888<<<===???AAACCCCCCCCCCCCBBBBBBAAAAAABBBCCCCCCDDDCCCGGGCCCBBBFFFFFFLLL\\\xxxvvv___]]]]]]ggg{{{"""%%%'''&&&###"""$$$&&&######$$$$$$$$$$$$######$$$##################$$$###############$$$$$$$$$"""######$$$$$$%%%%%%%%%###%%%%%%%%%$$$%%%&&&(((%%%$$$$$$###############"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$$$$##################$$$&&&%%%$$$######"""######"""""""""""""""###$$$$$$!!!!!!!!!"""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$######""""""#########"""""""""""""""########################$$$$$$#########""""""""" !!!""""""######"""###%%%$$$######$$$&&&''''''&&&&&&%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$######"""######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%###!!!"""$$$'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############"""""""""!!!!!!!!!#########"""""""""""""""$$$###"""""""""###$$$%%%""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########""""""""""""!!!""""""!!!!!!  !!!!!!""""""#########""""""""""""############ !!!"""$$$%%%&&&################################################!!!!!!!!!""""""######$$$#########"""""""""""""""""""""!!! !!!""""""!!!  """$$$&&&$$$$$$%%%%%%%%%$$$$$$###------,,,)))$$$!!! """###$$$%%%%%%$$$###""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&************+++,,,---------...000///...,,,,,,---......//////000000111111111222333444555777888888<<<===???BBBCCCDDDDDDDDDAAABBBBBBCCCCCCDDDDDDDDDBBBGGGDDDBBBGGGFFFMMM___{{{wwwcccddd```iii}}}!!!$$$''''''$$$"""###%%%######$$$$$$$$$$$$###############$$$$$$#########%%%%%%$$$$$$###"""""""""!!!###$$$%%%%%%%%%###%%%%%%%%%$$$%%%&&&(((%%%$$$######""""""######"""###$$$%%%%%%$$$###"""#########""""""##################$$$$$$#########'''&&&%%%$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$%%%$$$$$$######""""""!!!""""""############""""""""""""""""""############""""""""""""""""""!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$######"""""""""#########"""""""""""""""########################!!!!!!!!!"""""""""###### !!!!!!"""""""""""""""$$$$$$###"""!!!"""###"""""""""!!!!!! """"""#########$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$!!!!!!###$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$###"""!!! !!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$#########"""""""""""""""""""""""""""######$$$###"""""""""###%%%&&&""""""""""""""""""""""""########################"""  """########################""""""!!!!!!!!!!!!""""""############"""""""""""" !!!!!!!!!""""""""""""######$$$$$$$$$!!!!!!"""""""""######### !!!"""###$$$%%%&&& !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""######""""""!!!!!!!!!!!!""""""!!!############"""###$$$$$$%%%%%%%%%$$$$$$!!!""""""""""""###%%%"""###$$$%%%%%%$$$###"""!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$##############################""""""#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''')))((('''&&&%%%$$$$$$$$$)))(((((())))))***+++,,,---...000///...,,,,,,---......//////000000111111111222333444555777888888;;;===???AAACCCDDDDDDDDDAAAAAABBBCCCCCCDDDDDDEEE@@@FFFDDDCCCFFFFFFNNN```}}}vvvdddfffbbblll """$$$$$$###"""!!!"""######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$###"""""""""!!!###$$$%%%$$$$$$"""#########!!!!!!###%%%$$$$$$###""""""""""""#########$$$$$$$$$$$$############""""""""""""######"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$%%%%%%%%%###"""!!! !!!"""###$$$%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""""""""############$$$######""""""!!! """"""######$$$$$$$$$%%%######""""""""""""######"""""""""""""""################################# !!!!!!"""""""""###$$$#####################"""$$$$$$###!!! !!!"""""""""""""""""""""!!!!!!"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$ !!!"""$$$%%%&&&&&&&&&######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""!!! !!!###%%%"""""""""!!!!!!"""""""""$$$############$$$%%%%%%"""######$$$%%%&&&'''(((&&&&&&&&&%%%$$$###!!!!!! !!!###$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""############""""""""""""###$$$%%%%%%""""""""""""""""""""""""########################&&&$$$!!! !!!$$$&&&###########################"""!!! !!!"""###"""""""""#########$$$$$$ !!!"""##############################!!!!!!!!!"""""""""##################""""""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""##################""""""""""""############""""""""""""""""""""""""!!!###$$$%%%$$$!!!!!!!!!"""############"""!!!!!!"""$$$&&&"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&################################################"""############$$$$$$$$$%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$(((((((((((()))***+++,,,---...000///...,,,------......//////000000111111111222333444555777888888:::<<<>>>AAACCCDDDDDDDDDAAAAAAAAAAAABBBCCCEEEEEE@@@FFFEEECCCEEEDDDMMM```}}}rrr```ccccccqqq!!!!!!"""###%%%$$$""" ######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$!!!"""###%%%%%%$$$###""""""######""" !!!###$$$$$$###"""""""""""""""$$$$$$############$$$$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""###$$$%%%%%%$$$###!!! !!!"""###""""""""""""#########$$$$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$#########"""""""""!!!!!!"""""""""###############!!! """###$$$!!!!!!""""""######$$$$$$#################################"""""""""""""""%%%%%%$$$$$$###"""""""""!!!###$$$$$$""""""###%%%$$$$$$%%%%%%%%%%%%%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$%%%%%%$$$$$$%%%'''"""!!!!!! !!!!!!"""###""""""!!!"""###$$$%%%"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""#####################$$$$$$$$$$$$##################""""""""""""!!!"""""""""############!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%###########################"""!!! !!!"""###!!!!!!"""###$$$$$$%%%&&& !!!!!!""""""#########""""""!!! !!!!!!!!!!!!"""""""""###$$$$$$######"""!!!  !!!!!!!!!"""""""""""""""""""""""""""$$$$$$##################!!!"""""""""############"""""""""######"""""""""$$$$$$%%%$$$""" !!!!!!"""##################$$$%%%%%%######$$$%%%"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&######""""""""""""##############################"""############$$$$$$$$$%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''))))))))))))***+++,,,,,,---...000///...,,,------......//////000000111111111222333444555777888888999;;;===@@@BBBCCCDDDDDDAAA@@@??????@@@BBBEEEFFF???FFFEEEBBBDDDBBBKKK___xxxnnn]]]bbbdddttt$$$######%%%(((((($$$ ######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###""" !!!###$$$%%%''''''$$$%%%&&&'''&&&$$$""" $$$%%%%%%$$$"""!!!"""$$$$$$######"""""""""""""""%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###""" !!!###$$$%%%%%%$$$!!!  !!!"""!!!"""$$$%%%%%%%%%###""" """###%%%""""""######$$$$$$$$$$$$###############$$$$$$$$$"""""""""""""""""""""""" !!!###$$$ !!!!!!"""###$$$$$$%%%########################&&&&&&%%%$$$###"""!!! $$$$$$###"""!!!  """$$$$$$$$$%%%&&&((("""""""""######$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######""""""""""""""""""""""""!!!###$$$###"""###$$$######""""""""""""######""""""!!!!!!!!!"""$$$%%%$$$$$$########################$$$%%%%%%%%%%%%$$$###############"""!!!!!!######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$ !!!###$$$%%%%%%$$$$$$""""""""""""""""""""""""########################"""$$$$$$"""########################$$$"""!!! !!!"""$$$ !!!###$$$%%%&&&'''"""""""""""""""!!!!!!!!!""""""!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""""""""!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$###"""""""""!!!!!!""""""#########$$$""""""############""""""$$$###"""!!!!!! """###$$$%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$##################"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######"""""""""""""""###"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))***************+++,,,---...---...000///...,,,------......//////000111111111111222333444555777888888888:::===???BBBCCCCCCCCCAAA@@@>>>>>>???AAAEEEGGG???FFFEEEBBBCCCAAAJJJ^^^rrr}}}yyymmm^^^ddddddvvv######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!""""""""""""#########&&&$$$!!!"""######!!!!!!###&&&((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$###"""!!! !!!!!!"""###$$$%%%%%%&&&$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$""" !!!"""######""""""$$$$$$$$$############### ######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$#########""""""$$$$$$$$$%%%&&&%%%###"""###"""!!!!!!!!!###$$$%%%""""""###%%%''''''%%%"""###############"""!!! ########################"""#########$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''"""###$$$%%%$$$""" $$$%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ ###''''''###################################################!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!"""###$$$$$$%%%$$$$$$ !!!!!!""""""######&&&%%%###!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$!!!""""""""""""#########%%%$$$######""""""######$$$###""" !!!"""""""""""""""""""""""""""!!!###$$$###"""!!!"""######""""""!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$####################################""""""""""""!!!$$$))),,,,,,***%%%"""$$$$$$$$$#########""""""""""""!!! !!!$$$$$$$$$###############&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%///,,,)))&&&%%%&&&((()))'''''''''((()))+++---------.........------///000111000000000/////////...000000111222444666888999999;;;>>>AAABBBAAA@@@>>>>>>>>>======>>>@@@CCCDDDFFFEEEEEEEEECCCCCCKKKUUUmmm~~~vvvwwwiii```aaaggg#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$"""""""""#########$$$$$$&&&$$$""""""######!!!!!!!!!"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$#########"""""""""""""""""""""""""""###""""""!!!!!!""""""#######################################"""""""""!!! !!!###############"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$#########"""""""""######$$$$$$######"""#################################"""""""""!!!!!!%%%$$$"""!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%"""""""""$$$%%%%%%###!!!"""############""""""!!!########################"""""""""#########$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%&&&%%%$$$"""!!!######$$$$$$$$$$$$$$$### !!!"""$$$%%%$$$"""!!!!!!################################################""""""############""""""""""""!!!!!!!!!!!!""""""############"""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!""""""######""""""!!!!!! """"""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$######""""""######$$$###"""!!! !!!"""""""""""""""""""""""""""!!!###$$$###"""!!!"""#########"""!!!!!!!!!""""""######"""!!!!!!"""##############################""""""""""""""""""""""""!!!"""$$$%%%&&&%%%###"""$$$$$$$$$#########""""""$$$###!!!!!!"""""""""!!!"""#####################%%%$$$###"""""""""##############################$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%######$$$&&&'''(((((((((((()))+++,,,---,,,.........------///000/////////000000000111111333333333444666888:::;;;:::<<<>>>AAABBBAAA@@@???@@@???>>>======???AAABBBFFFEEEFFFFFFDDDDDDMMMWWWooo~~~~~~rrruuuxxxccc[[[]]]hhh#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%###""""""######!!! """!!!!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$###"""""""""""""""########################%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###########################$$$$$$###"""""""""###### !!!"""###$$$$$$$$$$$$ !!!###$$$$$$%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$###############"""""""""######"""""""""########################"""""""""!!!!!!!!!!!!!!!&&&###  $$$&&&######"""""""""###$$$$$$$$$"""!!!"""######"""!!!""""""######$$$#################################!!!!!!!!!"""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''&&&$$$###!!!"""###$$$%%%&&&&&&&&&""""""""""""""""""""""""!!!$$$'''%%%  ###########################""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""!!!!!!""""""###############$$$$$$$$$$$$ """"""""""""!!!!!!!!!!!! !!!###$$$%%%$$$$$$###"""!!! #########"""!!! !!!"""""""""############$$$$$$###""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!###$$$###"""!!!"""###$$$$$$###""""""""""""######""""""!!!!!!""""""########################### !!!!!!""""""#########"""!!!!!!!!!"""$$$%%%$$$$$$$$$###############$$$""" !!!$$$$$$!!!!!!!!!!!!""""""#########$$$###""""""!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&''')))))))))))))))***++++++,,,...//////------///000---...///000111222333333444444444555666888999::::::<<<>>>@@@AAAAAA@@@???@@@???>>>======>>>???@@@EEEEEEFFFGGGEEEFFFOOOYYYppp|||wwwmmmsssvvv```XXXZZZhhh############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""""""""!!!$$$$$$$$$$$$$$$%%%&&&&&&######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##########################################""""""!!!""""""###$$$$$$%%%%%% !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""############""""""###############$$$$$$$$$""""""""""""""""""""""""$$$###!!! $$$'''#####################$$$&&&$$$"""!!!"""###"""!!!!!!"""######$$$$$$$$$$$$########################!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%%%%&&&&&&%%%###########################$$$$$$""" """%%%########################!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""###""""""""""""""""""###"""""""""######$$$$$$$$$ ######""""""!!!!!!  !!!"""###$$$%%%######""""""!!!!!! """""""""!!!!!!!!! !!!!!!!!!""""""$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!###$$$###"""!!!"""###%%%$$$$$$###############"""""""""!!!!!!"""""""""######################## !!!""""""######%%%$$$###""""""$$$%%%'''########################### !!!$$$$$$  !!!"""######$$$$$$#########""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&'''(((((((((((('''++++++***))))))*********,,,...//////......///000...//////000111222333333333333333333444555777777999:::<<<>>>?????????>>>>>>============>>>@@@@@@CCCCCCDDDFFFEEEFFFOOOZZZpppxxx{{{rrrkkkvvv{{{dddZZZZZZiii""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%############""""""""""""###$$$&&&(((((('''%%%$$$######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$##################%%%%%%$$$$$$###"""""""""""""""##########################################$$$##################$$$""""""""""""""""""""""""!!!###%%%%%%###!!! """""""""######$$$%%%%%%"""""""""!!!!!!!!!!!!!!!##############################$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$########################!!!"""$$$###!!!"""$$$&&&###$$$$$$$$$$$$#########'''%%%#########$$$###"""!!!"""###$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### ###!!!"""%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######""""""""""""###### !!!!!!""""""#########!!!!!!!!!!!!!!! ######""""""!!!!!! !!!!!!""""""###### !!!!!!""""""###### !!!!!!!!!"""""""""###!!!!!!!!!"""""""""######$$$###""""""!!!!!!""""""!!!!!!!!!""""""""""""!!!""""""""""""""""""""""""!!!###$$$###"""!!!"""###%%%$$$$$$###############!!!!!!!!!""""""!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$###$$$$$$$$$%%%%%%%%%%%%###########################"""!!!###%%%$$$!!! !!!"""######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''((())))))***)))((('''&&&,,,++++++***************,,,...000000///...///000111111111111222222222222333333333444555666777888888999;;;<<<===>>>>>>===;;;;;;<<<===???AAABBBCCCBBBAAACCCEEEDDDEEENNNYYYmmmtttvvvooommm{{{hhh[[[ZZZlll"""""""""############$$$###$$$%%%&&&&&&%%%$$$###############$$$$$$$$$%%%"""###$$$###"""!!!"""###!!!###%%%''''''%%%###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$######"""""""""######%%%$$$$$$$$$######"""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! """"""!!!""""""###%%%%%%#########""""""!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$#############################################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%############$$$$$$$$$$$$!!!%%%&&&$$$"""###%%%$$$$$$$$$%%%$$$$$$###"""&&&%%%###$$$%%%%%%$$$#########$$$$$$%%%$$$$$$$$$########################!!!!!!!!!"""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###"""""""""""""""""""""######$$$$$$$$$######"""""""""""""""""""""""""""######''''''%%%########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$######""""""######$$$!!!!!!!!!!!!!!!"""""""""""""""#########"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######"""!!!!!!!!!!!!""" !!!!!!""""""""""""!!!""""""""""""""""""""""""!!!###$$$###"""!!!"""###$$$$$$###""""""""""""### !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!"""$$$$$$###""""""###############$$$$$$$$$$$$$$$%%%%%%$$$$$$######!!!!!!!!!""""""#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%,,,++++++*********++++++,,,...000111000//////000222222222222222333333333555555555666777888:::;;;888999:::<<<======>>>>>>:::;;;<<<>>>@@@BBBDDDDDDBBBAAACCCDDDCCCEEENNNXXXjjjppprrrnnnpppgggZZZYYYooo""""""""""""###############$$$&&&''''''&&&$$$###"""""""""#########$$$$$$!!!###$$$###!!!!!!"""$$$"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""!!!!!!""""""###$$$$$$$$$###############"""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""  !!!"""!!!!!!!!! !!!"""$$$%%%""""""##################""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%""""""""""""#########$$$ $$$%%%"""!!!"""%%%$$$$$$%%%%%%%%%$$$###"""###""""""$$$&&&%%%$$$"""$$$$$$%%%%%%%%%$$$##############################"""""""""#########$$$$$$"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$%%%&&&&&&&&&&&&%%%$$$$$$###""""""!!!!!!!!!!!! !!!""""""############%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!###$$$%%%%%%################################################"""""""""######"""""""""$$$######""""""######$$$######""""""""""""""""""""""""###$$$$$$$$$######!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!!!!""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$######"""!!!!!!!!!!!!!!! !!!"""######"""!!!""""""""""""""""""""""""!!!###$$$###"""!!!"""#########"""!!!!!!!!!"""""" !!!""""""!!! """"""""""""""""""""""""############$$$$$$$$$$$$ !!!!!!""""""!!!!!!""""""#########$$$$$$$$$!!!$$$%%%### !!!$$$"""########################$$$$$$%%%$$$###"""!!!########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''++++++*********+++,,,,,,,,,...111222111/////////000111111222333444555555444444555666888999;;;<<<:::;;;<<<===>>>>>>??????<<<===>>>@@@BBBCCCDDDDDDCCCCCCDDDEEEDDDEEENNNXXXhhhnnnpppnnnrrrzzzbbbXXXYYYnnn""""""""""""###############$$$&&&''''''&&&$$$###!!!""""""""""""######### ###$$$$$$!!! """%%%&&&%%%$$$######$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""!!!!!!!!!!!!!!!""""""#################################$$$$$$%%%%%%%%%##############################""""""""""""##############################""" """%%%!!!!!! """###%%%!!!!!!"""###$$$%%%&&&&&&##############################$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$""""""############""""""!!!""""""###$$$$$$%%%%%% !!!!!!!!!""""""#########""""""%%%$$$%%%%%%&&&%%%$$$###""" !!!$$$&&&%%%###!!!%%%%%%%%%%%%%%%$$$###"""####################################$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###%%%&&&'''(((###$$$%%%&&&&&&%%%$$$###%%%$$$###"""!!!!!!!!!!!! !!!###$$$$$$$$$######################## ###%%%$$$!!! """%%%######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$%%%$$$$$$$$$######""""""!!!"""###$$$$$$%%%$$$$$$ !!!!!!""""""######!!!"""############""""""""""""!!!!!!!!!!!!&&&&&&%%%%%%$$$######### !!!!!!!!!!!!######"""!!!!!!!!!!!!!!! !!!#########"""!!!""""""""""""""""""""""""!!!###$$$###"""!!!"""######""""""!!!!!!!!!!!!!!! !!!""""""!!! """"""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$"""!!!!!! !!!"""###$$$""""""######$$$$$$$$$$$$!!!### ###$$$$$$$$$###############"""######$$$$$$"""!!! """"""""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++++++++******++++++,,,---,,,...111222111000//////...///000222444666777888111222222444666888:::;;;<<<<<<===>>>???@@@AAAAAA>>>???@@@AAABBBCCCCCCCCCEEEDDDEEEFFFEEEFFFNNNYYYgggmmmpppnnnsssvvv___XXX[[[iii%%%$$$"""###%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$############""""""!!!!!!&&&%%%$$$###""""""""""""%%%$$$######"""#########((('''%%%$$$###""""""###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$!!!######""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%###!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$###############"""!!!!!!###"""!!!!!!!!!"""$$$%%%&&&&&&$$$###""""""!!!!!!######$$$$$$$$$$$$######"""""""""""""""######$$$'''"""###'''!!!&&&%%%%%%$$$#########$$$$$$%%%%%%###"""!!!###$$$######$$$%%%%%%%%%$$$$$$###%%%%%%$$$"""!!!"""###!!!###&&&(((((('''%%%###((('''%%%%%%&&&))),,,...#########$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$%%%%%%%%%&&&"""############$$$$$$$$$######$$$%%%&&&&&&''''''"""!!!!!!###%%%&&&%%%$$$$$$###""" """###$$$######""""""""""""############""""""###$$$%%%%%%&&&$$$ ###%%%%%%###"""$$$&&&'''%%%"""!!! """############""""""######$$$%%%!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""############""""""""""""""""""#########""""""!!!###&&&'''###!!!"""###!!!""""""""""""############$$$######"""!!!"""""""""""""""""""""############""""""""""""!!!!!!!!!!!! """"""!!!!!!###$$$ !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!"""$$$$$$"""""""""""""""############$$$#########""""""!!!!!!######""""""""""""############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""######$$$######""""""!!!!!!  """###$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$##################"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((((((((()))***+++,,,,,,,,,***+++,,,...///000000000000111222333555666777888666555555555666999<<<===;;;::::::;;;===>>>===;;;????????????@@@AAABBBBBBAAAAAABBBCCCCCCEEEOOOZZZjjjpppssssssyyyppp```ZZZZZZlll"""!!! """######"""%%%%%%%%%$$$$$$#########$$$$$$#########"""""""""$$$$$$$$$###$$$$$$%%%%%% !!!"""###$$$$$$$$$$$$######"""!!!!!!!!!########################!!!!!!"""###%%%&&&'''((('''$$$"""###$$$%%%$$$"""!!!""""""""""""#########$$$######""""""######$$$$$$$$$$$$#########""""""#########"""""""""!!!!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!""""""#######################################"""!!!!!!###"""!!!!!!!!!"""$$$$$$%%%%%%$$$###""""""""""""######$$$$$$$$$$$$######"""""""""""""""###$$$$$$%%% !!!'''&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%$$$"""!!!###$$$$$$$$$$$$%%%$$$$$$$$$######$$$%%%$$$"""!!!"""###"""###%%%&&&'''&&&%%%$$$$$$"""  """$$$###$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$ !!!!!!"""""""""""""""############$$$$$$$$$"""""""""###$$$$$$$$$%%% """$$$%%%$$$"""$$$###"""!!!!!!"""###$$$######""""""""""""############""""""###$$$$$$%%%!!!!!!!!!!!!!!!"""###$$$&&&$$$"""###$$$$$$!!!&&&$$$""""""$$$&&&''''''######""""""######$$$%%%!!!"""""""""############!!!!!!!!!"""""""""##################""""""""""""""""""############"""""""""$$$!!! ###%%%$$$""""""""""""############$$$######"""""""""""""""""""""""""""############""""""!!!!!!!!! !!!"""###"""!!! !!!"""############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""!!!""""""""""""########################"""""""""!!!######""""""""""""######"""##################"""""""""""""""""""""""""""###############$$$$$$%%%######""""""!!!!!!!!!!!! !!!###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((()))))))))***+++++++++,,,++++++---...////////////......///000111333333444444333333333444777999;;;;;;;;;;;;<<<>>>???>>>===??????>>>??????@@@AAABBBBBBAAABBBDDDCCCEEENNNYYYiiiooorrrqqqvvvooo```[[[^^^mmm%%%###"""###$$$%%%%%%%%%$$$$$$###############"""$$$$$$$$$$$$$$$##################$$$%%%&&&''''''!!!"""""""""!!!!!!"""###$$$######"""!!!########################!!!!!!"""###%%%&&&''''''&&&$$$######$$$$$$###!!!!!!!!!!!!""""""""""""######""""""""""""""""""###$$$$$$#########""""""""""""""""""!!!!!!!!!!!!!!!##############################"""""""""""""""############"""""""""""""""############"""""""""!!!"""""""""!!!"""######$$$$$$######""""""###############$$$$$$$$$$$$#########""""""""""""###$$$$$$%%%%%%((($$$$$$(((%%%%%%$$$$$$######$$$$$$$$$%%%%%%$$$""""""###$$$%%%%%%%%%$$$$$$###""""""###$$$%%%$$$"""""""""$$$#########$$$$$$$$$$$$$$$&&&%%%"""  !!!$$$$$$$$$$$$$$$#########"""############$$$$$$$$$############$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$"""!!!!!!###%%%%%%$$$###$$$###"""!!!!!!"""###$$$######""""""""""""###############"""######$$$%%%!!!$$$%%%$$$###"""###"""!!!""""""""" $$$"""!!!!!!###%%%&&&%%%######""""""######$$$%%%""""""""""""############"""""""""#########$$$$$$############""""""""""""""""""############""""""!!!### """$$$###""""""""""""#####################"""""""""""""""""""""""""""############""""""!!!!!!!!! $$$$$$%%%### !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""###$$$###"""""""""""""""########################""""""""""""######""""""""""""######!!!""""""######""""""!!!""""""""""""""""""""""""$$$$$$$$$###$$$%%%%%%&&&###""""""""""""!!!!!!!!!######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((******************++++++,,,,,,---...............111111111222333444444555333333333333444666888:::<<<;;;;;;===???@@@???>>>>>>======>>>???@@@AAAAAACCCBBBCCCDDDCCCDDDMMMWWWgggnnnpppnnnqqqqqqaaa]]]aaaqqq&&&%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&& !!!"""""" !!!"""%%%&&&'''&&&$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###!!!!!!!!!"""###$$$######""""""""""""##################""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""""""""!!!!!!$$$######""""""""""""""""""""""""""""""######$$$"""""""""""""""###$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%&&& """%%%""" !!!%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%$$$""""""###%%%&&&%%%%%%######""""""""""""$$$%%%$$$###"""###$$$$$$######""""""###$$$%%%)))'''%%%###""""""###$$$%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((('''%%%$$$######""""""######$$$$$$######""""""######$$$$$$###############$$$$$$ """$$$%%%$$$###""" !!!###$$$#########!!! """$$$$$$#########""""""######$$$%%%"""""""""""""""#########"""#########$$$$$$$$$$$$############"""""""""!!!!!!""""""############"""!!!%%%%%%!!!!!!!!! !!!"""""""""###########################"""!!!!!!!!!"""""""""##################"""""""""!!!!!!!!!###$$$$$$###  !!!"""$$$$$$$$$###"""########################(((%%%"""!!!"""""""""!!!!!!"""""""""#####################"""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$############$$$%%%%%%""""""""""""""""""""""""$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((+++++++++***************,,,,,,---.........------222222333333333444444444555555555555666888:::;;;;;;::::::<<<>>>???>>>===============>>>???AAAAAADDDCCCDDDEEECCCDDDLLLVVVeeekkkllliiinnnvvvccc^^^ddduuu###"""!!!!!!###$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""" !!!"""######!!! """$$$&&&'''&&&%%%$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$#########"""""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""########################"""""""""""""""$$$###""""""!!!!!!""""""!!!"""""""""############!!!!!!!!!!!!"""###$$$$$$######$$$$$$$$$$$$#####################$$$$$$%%%'''""" """!!!%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&$$$###"""$$$%%%&&&%%%$$$###"""!!!"""""""""###$$$$$$###"""###$$$%%%$$$###!!!!!!"""$$$%%%######"""!!!!!!!!!"""###$$$$$$$$$######"""""""""""""""#########$$$$$$$$$"""""""""""""""!!!!!!!!!""""""#########$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$######""""""""""""###### !!!###$$$$$$$$$$$$%%%%%%$$$######%%%&&&%%%$$$######""""""######$$$%%%######"""""""""""""""""""""#########$$$$$$$$$$$$############"""""""""!!!!!!!!!"""###############"""&&&'''###!!!"""###!!!!!!"""""""""############"""############"""!!!!!!!!!"""""""""############$$$$$$$$$#########"""""" """###"""!!! !!!"""$$$%%%&&&'''((('''&&&%%%########################'''$$$!!! !!!!!!!!! !!!"""""""""############""""""""""""""""""############""""""""""""######!!!!!!""""""""""""!!!!!!########################"""""""""""""""###$$$$$$""""""""""""############%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((+++++++++***************,,,,,,---------------,,,......//////000000000111444555555666777888999999888888888:::===>>>===<<<<<<<<<<<<===>>>@@@AAABBBDDDCCCEEEFFFDDDDDDKKKUUUcccggggggeeelll{{{eee___eeezzz%%%$$$"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$###!!!!!! !!!###$$$$$$$$$### !!!"""###$$$$$$###""""""""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%&&&%%%"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######"""""""""!!!!!!!!!############$$$$$$$$$$$$ """"""############"""!!!"""#########$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###!!!!!!"""############"""!!!!!!!!!!!!""""""###$$$######$$$$$$$$$$$$######$$$############$$$%%%%%%%%%###!!!!!!"""###$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%######$$$%%%&&&%%%###"""!!!!!!"""###"""###$$$$$$###"""$$$%%%&&&%%%$$$""""""###$$$$$$!!!!!!!!!!!!"""######$$$###############""""""""""""############$$$$$$$$$$$$############""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$######"""#########&&&%%%###!!! !!!###$$$%%%''''''&&&$$$"""""""""$$$###""""""$$$$$$###"""######""""""######$$$%%%############"""""""""""""""""""""#########$$$$$$############"""""""""""" !!!"""######$$$######$$$%%%""""""%%%&&&%%%""""""""""""############"""######$$$$$$"""!!! """"""""""""############$$$$$$#########""""""""" """"""!!!!!!###%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$###!!! !!!!!!!!!""""""""""""############""""""""""""##################""""""""""""######!!!""""""######""""""!!!########################""""""!!!!!!""""""###$$$"""""""""############$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$'''&&&&&&&&&&&&'''((((((******************++++++++++++,,,---------------......//////000111222222222222333444555555666666777777777:::<<<>>>===<<<<<<<<<===>>>???@@@BBBCCCCCCCCCEEEFFFDDDDDDKKKTTTbbbcccbbbbbbnnnzzzddd___iii(((&&&%%%%%%'''(((((('''######$$$$$$%%%%%%%%%%%%"""""""""#########$$$$$$######"""""""""""""""### !!!"""###$$$$$$%%%"""""""""""""""#########!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&!!!###%%%$$$ ######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$###"""!!! """"""###$$$%%%&&&&&&'''%%%$$$"""!!! !!!"""### !!!"""###$$$######"""""""""!!!!!!!!!""""""#########$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###$$$$$$"""!!!###&&&'''$$$$$$######$$$$$$%%%&&&%%%&&&&&&%%%######$$$&&&%%%$$$"""!!!!!!"""###$$$!!!###$$$$$$######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""############"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&$$$#########%%%%%%###"""###$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""######$$$###"""!!!!!!###$$$%%%'''((()))'''###!!! !!!###"""!!!"""######""" ######""""""######$$$%%%############"""""""""!!!!!!!!!!!!"""""""""##################"""""""""""" !!!"""######$$$$$$$$$###$$$"""!!!$$$%%%$$$""""""""""""############!!!"""$$$$$$$$$###!!! """"""""""""############"""""""""!!!!!!!!!!!!  """"""!!!!!!###$$$"""""""""!!!!!!!!!""""""###########################"""!!!"""######""" """"""""""""############!!!"""""""""##################""""""""""""######"""##################"""##############################""""""######$$$%%%""""""#########$$$$$$$$$###""""""!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((()))))))))***+++++++++,,,)))***+++,,,---.........//////000111222333444555222222333444555555555555888777888:::===>>>>>>============>>>@@@AAACCCDDDBBBBBBEEEFFFEEEEEELLLUUUaaa___]]]```pppsss___```nnn%%%###""""""$$$%%%%%%$$$""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""###$$$%%%&&&######"""!!!!!!!!!!!!"""%%%%%%$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""!!!$$$''''''$$$!!!!!!""""""############$$$$$$$$$######""""""""""""######""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""###$$$$$$$$$###""" """"""###$$$&&&'''((()))%%%$$$"""!!! !!!###$$$ !!!"""$$$$$$######"""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###&&&&&&""" ###%%%$$$#########$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&$$$###!!! """$$$%%%!!!###$$$$$$######$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$############""""""""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$#########"""""""""!!!!!!"""############$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&%%%$$$%%%&&&&&&%%%######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""######!!!!!!"""###$$$%%%%%%&&&###&&&(((&&&###!!!"""$$$'''&&&%%%&&&''''''&&&$$$#########"""###$$$$$$%%%$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""" !!!######$$$$$$$$$!!!%%%%%%!!!!!!!!!""""""""""""############!!!"""$$$%%%$$$###!!! """"""""""""############!!!  !!!""""""!!!!!!"""###&&&%%%$$$#########%%%%%%"""""""""""""""""""""""""""""""""$$$&&&%%%###!!!""""""""""""############!!!!!!""""""#########$$$######""""""""""""############$$$$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$!!!!!! !!!###%%%&&&&&&%%%%%%$$$$$$###############$$$%%%%%%&&&''''''&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((((((((()))***+++,,,,,,---((()))+++,,,---.........***+++,,,...///111222222444444555666777777777666888888999;;;>>>??????>>>======>>>???@@@BBBDDDEEEAAABBBDDDGGGEEEEEELLLUUU```]]]ZZZ___rrrlll[[[```sss%%%%%%&&&'''&&&%%%###"""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""###""" %%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%%%%""""""###$$$$$$$$$$$$###)))&&&""" !!!""" ######################## !!!"""###############"""""""""""""""!!! ######""""""!!!!!! """"""""""""""""""""""""""""""############"""""" """###%%%&&&&&&$$$#########""""""!!!!!!!!!"""######"""$$$$$$##################$$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$######""" %%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$######((('''%%%###"""""""""###(((%%%$$$%%%''''''$$$!!!##############################$$$$$$$$$######"""$$$$$$###"""!!!!!!""""""$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""$$$&&&'''+++'''###!!!###$$$###!!! """%%%''''''$$$!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$$$$###!!!  """###########################&&&$$$""" !!!###$$$%%%$$$"""!!! !!!"""$$$$$$$$$###"""!!!!!!"""""" !!!!!!"""""""""### !!!"""###$$$$$$%%%"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&""" !!!$$$&&&%%%###$$$###"""""""""###%%%&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""!!! &&&''''''((('''%%%$$$###'''&&&&&&''''''((()))***************************,,,,,,.../////////...---.........////////////000000111222444666777888999888777777777888:::<<<============>>>??????@@@@@@BBBBBBCCCCCCDDDIIINNNSSS]]]XXXZZZ^^^kkkvvvfff\\\aaannn$$$$$$%%%%%%%%%$$$""""""$$$$$$$$$$$$#######################################"""!!!!!!######"""!!!$$$$$$###""""""###$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$'''$$$""""""$$$&&&%%%$$$########################"""######$$$$$$$$$$$$$$$######$$$$$$$$$###""""""""""""""""""####################################""""""############""""""#########"""""""""""""""$$$#########""""""""""""!!!"""#########""" ########################$$$#########"""""""""""""""""""""###$$$$$$$$$%%%%%%$$$############$$$%%%"""###############""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$######"""&&&%%%$$$#########$$$%%%&&&%%%$$$%%%''''''%%%"""########################"""######$$$$$$$$$######%%%$$$######"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########"""!!! !!!"""$$$%%%,,,)))%%%$$$%%%&&&%%%###"""###%%%%%%$$$"""################################################################################################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""%%%%%%$$$######"""!!!!!!"""""""""""""""""""""!!!"""""""""###$$$$$$%%%%%%$$$###!!! !!!"""###########################&&&$$$""" !!!###$$$%%%$$$"""!!! !!!"""###############""""""!!!!!!"""""""""""""""""""""""""""""""""""""""#########"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$ """$$$###!!!###"""!!!!!!!!!"""$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""&&&''''''''''''&&&%%%%%%'''&&&&&&''''''((()))***************************,,,,,,.../////////...---....../////////000000000///000111222444666777888888888777777888:::;;;============>>>??????@@@@@@BBBBBBCCCDDDEEEIIIOOOSSS```[[[\\\___jjjwwwjjjbbbhhhuuu#########$$$######"""!!!#########$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###""""""$$$$$$###"""$$$$$$###""""""###$$$$$$$$$$$$$$$#################################$$$$$$"""######$$$$$$$$$$$$$$$%%%###"""###$$$&&&&&&%%%########################%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$######""""""!!!!!!###############"""""""""!!!""""""###$$$$$$%%%%%%#######################################"""""""""##################$$$$$$$$$######""""""######$$$!!!!!!"""###$$$%%%%%%&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$###"""!!!$$$#########$$$%%%%%%&&&%%%$$$$$$%%%&&&'''%%%$$$########################""""""###$$$%%%%%%%%%$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!"""$$$%%%+++(((&&&$$$%%%%%%%%%$$$$$$$$$$$$###""" """"""""""""""""""""""""########################################################################""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$######""""""!!!""""""""""""""""""""""""###########################"""!!! !!!##############################%%%$$$""" !!!"""$$$%%%$$$"""!!!!!!!!!"""###""""""###$$$$$$###!!! ###############"""""""""############""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############  """###"""!!!######""""""######$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&''''''((()))***++++++++++++++++++++++++,,,,,,.../////////...---...////////////000000000000000222333555777888888999999888888888999;;;<<<=========>>>??????@@@@@@AAACCCDDDEEEGGGJJJOOOSSSaaa\\\\\\___jjj~~~xxxooojjjqqq#####################"""#########$$$$$$%%%%%%%%%########################%%%$$$######%%%%%%$$$###$$$##################$$$########################$$$$$$$$$###############"""###$$$$$$%%%%%%$$$$$$$$$###""""""""""""!!!!!!########################&&&%%%$$$$$$##################$$$%%%&&&&&&&&&&&&"""#####################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!""""""#########$$$###########################"""""""""###%%%&&&'''###############$$$$$$$$$########################$$$$$$$$$##################""""""""""""""""""###!!!!!!!!!"""###$$$%%%&&&######%%%%%%%%%%%%######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&%%%########################!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''&&&$$$###############%%%%%%###"""!!!!!!!!!!!!""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$#########"""""""""!!!"""""""""""""""#########""""""""""""!!!!!! """"""!!!!!!!!!"""###$$$########################%%%$$$"""!!!!!!!!!"""###$$$###""""""!!!!!!"""""" """###%%%$$$###!!! """"""######$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&&&&&&&'''&&&%%%%%%&&&((()))+++'''&&&&&&''''''((()))***++++++++++++++++++++++++,,,,,,.../////////...---------........./////////222333444666888999:::;;;999999888888888999;;;;;;=========>>>??????@@@@@@AAACCCEEEFFFHHHKKKOOORRR]]]YYY[[[```kkk|||yyytttqqqyyy$$$$$$#########$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%############$$$$$$#################################$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$############"""!!!!!!!!!########################%%%$$$###"""!!!!!!""""""""""""###$$$%%%%%%%%%$$$$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!""""""#########$$$###############$$$$$$$$$$$$###"""!!!!!!"""$$$%%%""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###############"""""""""######"""""""""""""""!!!!!!!!!""""""###$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&########################!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############%%%$$$#########$$$%%%&&&""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! """"""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""#########$$$######""""""!!! """""""""""""""###$$$$$$########################$$$$$$"""!!!!!!!!!"""###$$$######""""""""""""""" !!!###$$$%%%###""" !!!!!!###$$$%%%&&&''' !!!!!!"""######$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$######$$$$$$######$$$%%%"""######$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''')))+++'''&&&&&&''''''((()))***++++++++++++++++++++++++,,,,,,.../////////...---,,,,,,---------.........222333444666888999:::;;;999888888888888999;;;<<<=========>>>??????@@@@@@AAACCCFFFGGGHHHJJJMMMOOOZZZWWWZZZ___lll|||{{{yyyvvv~~~$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""###$$$$$$$$$$$$###"""###############$$$$$$$$$##################$$$$$$###$$$$$$%%%%%%%%%%%%%%%!!!###%%%%%%%%%$$$%%%&&&########################$$$###"""!!!!!!!!!"""###!!!"""##################%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$######""""""!!!!!!#########$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$##################$$$$$$"""######$$$$$$######"""$$$###""" !!!!!!$$$###!!!!!!###$$$######$$$%%%%%%%%%$$$$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%$$$%%%&&&##############################$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''((((((((((((&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""############&&&'''((('''%%%$$$%%%&&&$$$$$$###$$$$$$%%%''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""!!! """"""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$%%%$$$$$$$$$######""""""!!!""""""######$$$$$$$$$########################$$$######"""""""""""""""############"""""""""!!! !!!###$$$$$$###"""""" !!!"""###%%%&&&&&& !!!"""###$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!"""######!!!!!!"""### !!!""""""""""""!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,---------.........000000222333555777888888888777777777888:::<<<============>>>??????@@@@@@AAADDDGGGHHHHHHHHHJJJKKKXXXUUUXXX^^^kkk}}}~~~}}}###""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$########################%%%###"""###$$$%%%$$$###"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%!!!$$$&&&&&&$$$###$$$%%%########################$$$###"""!!!!!!###$$$%%%##################"""!!!$$$$$$######"""!!! ########################""""""############""""""#########"""""""""""""""#########$$$$$$%%%%%%%%%######""""""""""""######!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%######$$$%%%%%%$$$######%%%$$$"""!!! !!!"""######""""""""""""""""""###"""###$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###&&&''''''$$$###$$$%%%########################$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&######$$$%%%%%%&&&'''''''''((((((((('''&&&%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###############%%%'''((((((%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""""""""""""""""""""!!!""""""######$$$%%%%%%$$$$$$$$$###############!!!!!!"""###$$$$$$%%%$$$#################################"""""""""""""""###############"""!!!!!!!!!!!!""""""############!!!!!!""""""""""""######!!!!!!""""""#########$$$"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###$$$###!!! """$$$ !!!"""#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''######$$$%%%&&&&&&&&&%%%'''&&&&&&''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---........./////////000000///000111222444666777888666666666777999;;;===???=========>>>??????@@@@@@BBBDDDGGGHHHGGGFFFFFFGGGQQQNNNSSSZZZhhh"""!!! """###$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$###""""""$$$$$$###""""""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%###%%%'''&&&"""########################%%%$$$###""""""$$$&&&((($$$$$$$$$$$$$$$###"""!!!$$$$$$$$$###############""""""""""""""""""""""""""""""############"""""" """###%%%&&&&&&#########$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%$$$"""!!!!!!###$$$&&&!!!###$$$%%%%%%$$$###!!!"""###$$$%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%% !!!###%%%&&&&&&&&&&&&$$$&&&((('''$$$"""###%%%########################%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$%%%&&&%%%&&&'''(((((('''&&&%%%######$$$%%%%%%&&&''''''&&&&&&''''''((('''''''''#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""%%%'''&&&###"""###%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""  """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!"""""" !!!"""$$$$$$%%%%%%%%%####################################"""""""""!!!###############"""!!!!!!""""""!!!!!!"""###$$$$$$$$$######"""!!! ############"""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!###%%%'''&&&###"""$$$&&&###$$$%%%&&&'''&&&%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((("""###$$$%%%&&&%%%$$$###'''&&&&&&''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---000000000000111111111111000111222444666777888999555555666777999<<<>>>@@@=========>>>??????@@@@@@BBBDDDGGGHHHGGGEEEDDDEEEHHHFFFMMMWWWggg$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$###############""""""""""""######%%%###!!!!!!"""###"""!!!"""""""""!!!"""######$$$######$$$%%%&&&&&&&&&&&&)))%%%!!!!!!###%%%&&&%%%!!!!!!"""############"""%%%%%%$$$$$$$$$$$$%%%%%%$$$#########""""""!!!!!!"""!!!!!!!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!&&&&&&%%%$$$###"""!!! """"""""""""!!!!!!!!!!!! """%%%&&&%%%#########%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""###$$$%%%&&&''''''''''''(((((((((((('''&&&%%%$$$'''&&&$$$"""!!!!!!""""""$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!$$$$$$%%%%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$"""###$$$###"""!!!!!!###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""######$$$######""""""!!!!!! !!!"""###############$$$""" !!!$$$&&&%%%$$$"""###$$$%%%%%%$$$"""!!!$$$$$$######"""!!!!!!!!!$$$$$$%%%%%%$$$###!!! %%%%%%%%%%%%%%%$$$###""" ###%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""###############$$$%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%***$$$!!!%%%)))(((&&&%%%&&&&&&''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&(((***'''''''''(((((((((((((((++++++++++++++++++++++++******,,,---...////////////000111222222111000///000000222333555666777888777999888777999>>>>>>;;;>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEDDDCCCCCCCCCEEEEEEIIILLLSSShhh~~~$$$$$$$$$$$$#########"""######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$###############""""""""""""#########""""""$$$%%%$$$!!!"""""""""""""""######$$$"""###$$$%%%&&&&&&&&&&&&  """!!!!!!"""######$$$$$$######""""""!!!!!!!!!!!!""""""############"""""""""!!!"""!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!""""""###########################"""""""""""""""""""""!!!$$$$$$$$$##############################""""""""""""######""""""###%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$########################"""""""""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###""""""""""""$$$%%%&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""""""""""""""######$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$###"""!!!"""###########################""""""""""""""""""""""""""""""###$$$$$$$$$############$$$$$$$$$#########""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""""""""######$$$"""""""""""""""!!!!!!!!!$$$$$$$$$$$$###"""!!! %%%###!!!"""$$$&&&%%%$$$"""###$$$%%%%%%$$$"""!!!############"""""""""""""""###$$$$$$$$$###"""!!!###$$$$$$$$$######"""!!! """$$$&&&&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######$$$%%%$$$$$$""""""""""""#########$$$$$$$$$$$$!!!%%%%%%######$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%&&&'''&&&%%%%%%''')))'''''''''''''''((((((((())))))***+++,,,,,,------,,,,,,---.........------///000111111111111000///000000222333555666777888888::::::888:::>>>???===<<<===>>>???@@@AAAAAABBBBBBCCCDDDDDDBBBBBBCCCDDDGGGJJJLLLRRReee~~~|||$$$$$$$$$$$$##################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""######%%%%%%&&&((()))((($$$!!!"""""""""""""""#########"""###$$$%%%&&&&&&&&&&&& """$$$$$$""" """######$$$$$$$$$$$$$$$$$$$$$############$$$$$$############""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%###############$$$$$$$$$!!!############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########%%%%%%$$$$$$#########"""""""""######$$$%%%%%%%%%""""""###$$$$$$$$$$$$###!!!!!!!!!"""###%%%&&&'''%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$############$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""" !!!"""###############&&&%%%$$$###"""###$$$%%%###$$$$$$$$$"""!!!"""###########################""""""""""""""""""""""""######$$$$$$$$$######"""########################""""""""""""""""""""""""%%%%%%$$$###"""!!! """""""""""""""######$$$!!!!!!""""""""""""""""""%%%%%%%%%%%%$$$###"""!!!'''&&&$$$$$$%%%%%%%%%$$$""""""$$$%%%%%%$$$###"""""""""""""""############!!!!!!"""############""""""############"""!!!!!!"""###%%%&&&%%%$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""!!!!!!$$$$$$$$$%%%%%%%%%%%%&&&"""###$$$$$$%%%$$$$$$###""""""""""""############ $$$###"""######$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%$$$&&&&&&'''&&&$$$$$$%%%'''&&&&&&&&&'''''''''(((((((((((()))+++,,,...//////...............---,,,,,,///000000111111000000//////000111333555666888888888::::::888999===>>><<<<<<<<<===>>>???@@@@@@AAAAAABBBCCCCCCAAAAAABBBCCCHHHKKKLLLPPPaaaxxx{{{zzz$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$###############$$$######""""""######$$$%%%$$$$$$&&&'''&&&###!!!!!!!!!"""###############"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&#########"""""""""""""""!!!!!!!!!""""""###$$$$$$""""""""""""""""""""""""""""""!!! !!!"""""""""""""""""""""""""""""""""""""""#########"""############$$$$$$$$$""""""###############$$$!!!$$$%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$&&&&&&%%%%%%$$$#####################$$$$$$%%%%%% !!!"""###$$$$$$$$$$$$""""""#########$$$$$$%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$################################################ """###$$$$$$$$$$$$%%%###!!! !!!"""###$$$%%%$$$"""!!!"""###################################################$$$$$$$$$$$$$$$###"""!!!##################$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""######$$$!!!!!!!!!""""""######$$$!!!"""###$$$%%%&&&&&&&&&)))(((&&&%%%%%%%%%$$$$$$""""""###$$$$$$$$$###### !!!!!!"""###$$$$$$$$$ !!!"""######$$$$$$"""###############"""""""""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!! $$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$###&&&%%%$$$%%%%%%%%%&&&''')))***++++++''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%######$$$%%%%%%%%%&&&&&&''''''(((((())))))***+++,,,---...///------............------/////////000000000000000///000111333555777888999666:::;;;888888;;;===<<<<<<<<<===>>>???@@@AAAAAA@@@AAABBBBBB@@@@@@AAABBBFFFIIIJJJOOO___ttt~~~|||yyyzzz$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$############$$$$$$###!!! !!!!!!"""############"""""""""###$$$%%%%%%%%%%%%&&&%%%###!!! """######$$$%%%%%%%%%%%%$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""###### !!!!!!"""######$$$$$$""""""""""""""""""""""""######""""""!!!""""""###########################!!!"""""""""#########$$$$$$$$$$$$############"""!!!!!!!!!"""""""""######"""$$$%%%%%%###"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$###$$$%%%%%%&&& !!!"""$$$%%%%%%%%%%%%!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#############################################$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%###!!! !!!"""###$$$%%%$$$###""""""$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!######""""""######%%%%%%########################!!!!!!""""""#########$$$"""""""""""""""######$$$!!!!!!""""""######$$$$$$!!!"""###$$$%%%&&&&&&&&&))))))(((&&&%%%$$$$$$%%%""""""######$$$$$$$$$$$$ !!!"""###$$$$$$%%% !!!"""###$$$%%%%%%######$$$$$$%%%$$$$$$### !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$%%%#########$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((($$$$$$&&&'''%%%$$$&&&%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%######$$$%%%%%%%%%&&&&&&'''(((((())),,,,,,,,,,,,,,,---------+++,,,---...////////////....../////////000000111...///111333555777888999888<<<>>>:::999<<<>>>>>>===>>>>>>???@@@AAABBBBBB@@@AAABBBAAA@@@@@@@@@BBBCCCGGGIIINNN^^^sss|||yyyvvvyyy$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""###############$$$$$$############$$$$$$(((%%%!!! """$$$$$$ !!!"""$$$$$$######"""!!!"""###$$$%%%%%%%%%%%%%%%%%%""" """"""######$$$$$$$$$$$$$$$$$$######""""""######$$$""""""""""""############ !!!"""###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%########################!!!""""""######$$$$$$$$$%%%$$$$$$$$$######"""""" !!!""""""######"""###$$$"""  !!!$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""###$$$%%%&&&&&&&&&!!!###%%%&&&''''''$$$$$$%%%%%%%%%$$$######"""######$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''''''''((()))((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%$$$%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""######"""""""""$$$%%%&&&######################## !!!"""###$$$%%%%%%"""""""""""""""######$$$""""""#####################$$$$$$$$$$$$$$$######(((((((((&&&$$$###$$$%%%"""""""""######$$$%%%%%% !!!!!!"""###$$$$$$$$$""""""""""""###$$$%%%&&&######$$$%%%%%%%%%%%%$$$ !!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&%%%"""!!!$$$"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%'''%%%&&&&&&'''((()))******------------,,,,,,,,,,,,+++,,,---...///000000000............///000111111...///111333555777999:::;;;@@@BBB>>><<<>>>AAAAAA>>>>>>???@@@AAABBBCCCCCC@@@AAABBBBBB@@@@@@AAABBBAAAFFFIIIOOO___ttt|||yyyrrrwww$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######"""############$$$$$$$$$!!!"""""""""#########$$$%%%$$$$$$######$$$$$$%%%)))'''%%%$$$%%%&&&&&&&&& !!!###$$$$$$$$$"""!!!!!!"""###$$$$$$%%%%%%$$$###$$$%%%###!!!!!!$$$&&&!!!"""######$$$$$$######&&&%%%%%%%%%%%%%%%%%%&&&!!!"""""""""############ """###$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''""""""""""""""""""""""""!!!""""""######$$$%%%%%%###############$$$$$$$$$ !!!!!!"""######$$$$$$!!!"""###""" !!!"""$$$$$$%%%&&&&&&%%%$$$$$$###$$$&&&''''''&&&$$$###!!!!!!!!!"""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""######$$$$$$$$$&&&$$$###""""""###$$$%%%"""###$$$$$$%%%%%%%%%%%%!!!$$$%%%&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''''')))))))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$#########"""!!!!!!"""$$$&&&'''########################!!!!!!""""""######$$$$$$"""""""""""""""######$$$$$$$$$##################""""""######$$$######"""&&&'''(((&&&###"""$$$&&&""""""""""""###$$$%%%&&&!!!!!!""""""#########$$$$$$$$$######$$$%%%&&&'''""""""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$""""""$$$$$$ !!!$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))&&&&&&'''((()))***+++,,,+++,,,,,,,,,------......------...///////////////......------...///111222...///000333555777999::::::@@@BBB>>>;;;===@@@AAA======>>>???@@@AAABBBBBBAAABBBCCCBBBAAA@@@AAACCCBBBGGGKKKQQQaaauuu|||yyylllttt~~~$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!""""""#########$$$%%%$$$$$$######$$$$$$%%%###"""""""""######!!! !!!###$$$%%%$$$"""!!!!!!"""###$$$$$$%%%$$$$$$ ###$$$###"""$$$&&&!!!!!!"""##################""""""""""""""""""###!!!!!!""""""#########$$$ """###$$$$$$##############################!!!!!!!!!"""###%%%''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%% !!!"""###$$$%%%&&&&&&!!!""""""###$$$$$$%%%%%%"""###$$$###"""###%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&''''''&&&$$$### !!!!!!"""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$### !!!"""###$$$$$$%%%%%%$$$""" !!!###$$$"""######$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""!!!"""$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&((()))***)))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""############""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''####################################"""""""""""""""""""""""""""######$$$%%%$$$$$$$$$###""""""""" """$$$%%%%%%%%%$$$&&&'''&&&###"""$$$'''""""""""""""###$$$%%%&&&""""""""""""############&&&%%%$$$$$$$$$%%%&&&'''!!!!!!"""###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%""" !!!$$$$$$!!!"""&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***''''''((()))***+++,,,,,,******+++,,,...///000000///////////////......---...---------...///111222......000333555888999:::888>>>@@@;;;888:::===>>><<<<<<===>>>???@@@AAAAAAAAABBBCCCCCCAAAAAABBBCCCDDDIIIMMMSSSbbbuuu|||xxxhhhqqq|||'''$$$"""!!!"""#########&&&&&&%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############"""""""""""""""""""""""" """$$$&&&'''&&&%%%$$$ !!!###$$$%%%######""""""###%%%&&&((( !!!###$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""%%%$$$###$$$%%%&&&&&&&&&"""############$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!###%%%&&&"""""""""""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!%%%%%%%%%$$$$$$$$$######''''''%%%$$$######""""""#################################$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""###$$$###$$$'''******&&&"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%&&&''''''((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&'''((('''&&&$$$######$$$%%%&&&''''''''''''###%%%'''$$$###((($$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&###########################"""""""""!!!!!! !!!""""""""""""#########$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$######$$$$$$###"""!!! !!!!!!!!! """%%%'''$$$$$$&&&&&&&&&$$$"""!!!##############################$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############"""!!!!!!!!!"""$$$%%%!!! !!!###%%%%%%###!!!###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$"""###$$$$$$###"""###$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((()))***'''$$$$$$'''*********)))***+++,,,...///000000222111///---,,,---...///111///---///222333222000---...000333555666777777888999;;;;;;:::;;;===???============>>>???@@@AAAAAABBBBBBCCCCCCBBBBBBAAADDDGGGMMMWWWhhhwwwwwwooohhhqqq&&&$$$""""""###$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$###!!!!!!"""""""""######$$$$$$######""""""###%%%&&&'''###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""###"""!!! !!!"""$$$%%%$$$######"""""""""""""""###$$$$$$%%%%%%$$$$$$#####################""""""%%%%%%$$$$$$$$$#########$$$$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!""""""#########$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""#########$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!! !!!###%%%$$$$$$######"""##########################################$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############"""!!!!!!!!!"""$$$%%%#########%%%&&&'''%%%###"""###$$$$$$%%%%%%$$$$$$!!!!!!!!!!!!""""""######"""###$$$$$$###"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''(((((()))&&&$$$%%%(((******))))))***+++,,,...///000000000///---,,,,,,---...//////------...111111000......///111333555777888888999::::::::::::;;;===@@@============>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAEEELLLUUUbbbnnnooohhhgggqqq%%%$$$###$$$%%%%%%###!!!"""#########$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$###"""!!! ###$$$%%%%%%$$$###"""!!!###############$$$%%%&&&##############################$$$$$$$$$$$$###############$$$$$$$$$#############################################"""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! """""""""""""""""""""""""""!!! !!!###$$$%%%$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###############"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""###"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%''''''((((((''''''&&&%%%""""""###$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$######$$$%%%%%%&&&%%%$$$#########$$$$$$%%%$$$###%%%'''&&&### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$######!!! !!!!!!"""!!!!!!""""""""""""""""""$$$###!!! """$$$%%%#################################$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""!!!"""###$$$%%%$$$######$$$&&&&&&%%%###""""""###$$$$$$$$$$$$###"""!!!!!!!!!###$$$&&&'''"""###$$$$$$###"""###$$$%%%$$$############$$$%%%########################'''&&&###!!!!!!"""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&&&&'''''''''&&&%%%''')))***)))((()))***+++,,,...///000000...---,,,,,,,,,---...///.........000222222000......000222444666777888999999::::::999999;;;>>>AAA>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@AAAAAA@@@@@@@@@???EEEMMMTTT]]]dddeeeaaadddqqq$$$$$$$$$%%%&&&%%%###!!!!!!!!!"""###$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$""""""""""""""""""""""""############$$$%%%&&&'''$$$$$$%%%&&&%%%""" ###############$$$$$$%%% !!!###$$$%%%&&&'''######$$$$$$$$$$$$###### !!!###$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$######"""""""""""""""""""""""""""""""""###$$$%%%%%%############%%%%%%$$$$$$###""""""!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$############$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""$$$%%%$$$!!!!!!$$$((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''''''''(((''''''&&&%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''+++***(((%%%$$$######$$$&&&%%%###""""""$$$&&&'''&&&&&&%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$"""  """###############$$$$$$"""!!!###"""!!!!!!"""###$$$%%%####################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&$$$$$$$$$###############$$$###"""""""""###$$$%%%###"""!!!"""###$$$###!!!"""######$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&((("""###$$$$$$###"""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&&&&'''%%%&&&'''((()))))))))((()))***+++,,,...///000000------,,,------///000111000111222333444333111000///000222444777888999999:::::::::999999;;;???BBB???>>>>>>>>>??????@@@AAA??????@@@@@@@@@@@@??????@@@GGGPPPWWW\\\^^^^^^]]]```ppp%%%$$$$$$%%%&&&&&&###!!!!!!!!!"""###$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$&&&((()))"""###$$$$$$###!!!""""""#########$$$###### !!!###$$$%%%&&&'''"""######$$$$$$######"""!!!"""###$$$###""""""""""""""""""""""""""""""%%%%%%$$$$$$######""""""""""""""""""""""""""""""!!!###%%%%%%###!!!"""###########################""""""""""""""""""""""""""""""""""""######$$$$$$!!!!!!!!!"""###%%%&&&'''###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$#########""""""############$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""###%%%&&&$$$""""""&&&)))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''(((''''''&&&%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''+++***(((%%%$$$######$$$%%%$$$######$$$&&&)))+++$$$&&&%%%!!!!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!!!!###$$$%%%$$$###$$$&&&&&&###!!!!!!"""$$$%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%########################$$$###"""""""""###%%%&&&$$$"""!!!!!!######"""!!!###$$$$$$%%%&&&%%%%%%%%%###"""  !!!###"""###$$$$$$###"""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&&&&'''%%%&&&'''((()))))))))))))))***+++,,,...///000000------...//////111222222000111222333222111111000///000222444777888999999999::::::::::::<<<@@@CCC??????????????????@@@AAA>>>??????@@@@@@??????>>>AAAGGGQQQYYY\\\ZZZZZZZZZ^^^ooo&&&%%%$$$%%%&&&&&&$$$""""""#########$$$%%%%%%%%%######"""""""""""""""###""""""""""""""""""""""""!!!""""""""""""#########!!!"""######"""!!! """"""######$$$######"""########################""""""############"""""" !!!"""######$$$##############################$$$$$$$$$$$$$$$#########""""""""""""""""""""""""!!!%%%%%%###!!!"""$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$ !!!"""$$$&&&((()))###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!"""###$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''&&&%%%$$$$$$######""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$######$$$%%%%%%#########$$$&&&(((***,,,###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$%%%$$$$$$######"""""""""""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###""""""!!!!!!"""$$$$$$&&&###!!!"""%%%&&&%%%"""!!!###%%%&&&'''&&&$$$###########################"""""""""############$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$"""""""""###############$$$$$$###"""###$$$%%%&&&'''%%%######$$$%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###!!!!!!!!!"""###"""###$$$$$$###"""###$$$""""""###$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&&&&''''''%%%&&&(((((('''''')))***)))***+++,,,...///000000......///000111111222222...///000///------...///...000222444666777888999888999;;;<<<<<<===@@@BBB@@@@@@?????????@@@@@@AAA?????????@@@@@@?????????@@@EEEOOOZZZ]]]ZZZXXXYYY^^^ppp'''&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""""""""""""""######""""""""""""""""""""""""######$$$$$$###""" !!!!!!"""""""""#########""""""###$$$$$$###"""!!!########################""""""############""""""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""" $$$%%%"""!!!###%%%$$$$$$$$$###############""""""""""""""""""""""""!!!""""""############### !!!!!!###$$$&&&((()))###$$$$$$%%%%%%$$$$$$#####################""""""############""""""""""""""""""""""""""""""###### !!!!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###$$$$$$%%%%%%"""######$$$%%%%%%%%%%%%"""######%%%&&&'''((((((&&&&&&$$$!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$######$$$$$$###""""""!!!!!! """"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$%%%%%%!!!###%%%%%%"""$$$$$$$$$$$$$$$######"""########################""""""""""""##############################$$$$$$$$$$$$$$$$$$############!!!"""""""""#########$$$$$$$$$#########$$$%%%&&&'''%%%######$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$$$$###"""###$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''((((((&&&'''((('''&&&&&&))),,,)))***+++,,,...///000000......///000000111000000/////////---******---000...///111333555777888888666888<<<===>>>>>>@@@AAAAAA@@@@@@??????@@@@@@@@@???@@@@@@@@@@@@@@@@@@???BBBEEEOOO\\\bbb___[[[\\\aaarrr(((&&&$$$###$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""###$$$&&&'''&&&$$$"""!!!!!!!!!!!!"""###$$$&&&'''!!!"""###$$$$$$###"""!!! !!!###$$$%%%&&&'''""""""############""""""###""""""!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$%%%"""!!!###&&&&&&%%%%%%$$$###"""!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""###$$$%%%''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$#########""""""!!!!!!############""""""""""""%%%%%%$$$$$$$$$$$$$$$%%% !!!"""#########%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$!!!!!!$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''((((((''''''&&&%%%$$$$$$%%%&&&''''''((()))########################%%%%%%$$$$$$###$$$$$$$$$&&&&&&'''((('''&&&$$$###"""###$$$%%%%%%%%%%%%%%%,,,***'''&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$############"""!!! """"""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%###!!!$$$$$$"""&&&$$$"""!!! !!!"""###########################""""""""""""##############################$$$$$$%%%$$$$$$$$$######""""""!!!!!!""""""#########$$$%%%$$$#########$$$%%%&&&&&&$$$!!! !!!""""""!!!""""""###$$$$$$$$$$$$### !!!"""$$$%%%%%%%%%%%%"""$$$$$$$$$###"""###$$$!!!"""###$$$$$$###"""!!!########################%%%""" $$$'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((()))&&&'''(((&&&%%%&&&***---)))***+++,,,...///000000---...//////////////////111111000---***+++...222---...000333555666777777555888<<>>@@@AAAAAABBBAAA@@@?????????@@@AAACCCCCCBBBAAAAAAAAABBBBBBJJJIIIRRRccckkkeeebbbeeeiii|||&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$""""""""""""############$$$$$$$$$#########""""""$$$$$$###############$$$########################%%%%%%%%%%%%%%%$$$###"""######################## !!!"""######""" """#########$$$$$$$$$$$$!!!!!!""""""######$$$$$$&&&%%%$$$###""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$###"""###%%%%%%###"""###$$$###"""""""""###$$$%%%&&&$$$$$$############$$$$$$##############################$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&'''''''''+++)))''''''((('''$$$!!!'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%$$$$$$#########%%%$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$###"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$""" !!!$$$'''$$$$$$############$$$$$$###"""""""""""""""###$$$%%%###""""""$$$%%%$$$"""$$$$$$$$$##################$$$%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$########################%%%%%%$$$$$$###"""""""""&&&%%%$$$#########$$$$$$ (((***(((%%%$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$%%%%%%'''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''''''''''''''((()))))))))***+++---...///000000///---+++,,,...000///.../////////000000//////...000111444666777888777777555666999<<>>>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCHHHHHHSSSeeemmmiiifffhhhkkk~~~&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$$$$$$$$$$###############$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############################## """######"""!!!!!!#########$$$$$$$$$%%%%%% !!!"""###$$$%%%&&&&&&%%%$$$######""""""""""""%%%%%%$$$###"""!!!!!! !!!""""""######""""""!!!!!!"""###$$$$$$$$$###""""""###%%%%%%###"""###$$$######"""######$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''$$$###"""###%%%'''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$%%%######$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&&&&%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$#########"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$"""!!!!!!###%%%$$$$$$############$$$$$$!!!!!!!!!""""""$$$%%%%%%%%%###"""###$$$%%%$$$##################$$$$$$$$$'''&&&$$$$$$%%%$$$###!!!#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###""""""""""""###$$$########################%%%%%%%%%$$$######""""""&&&%%%$$$#########$$$$$$!!!''')))'''$$$$$$%%%"""######$$$&&&''''''(((((('''&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$%%%%%%&&&'''(((%%%&&&&&&'''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))******+++,,,------......///---,,,,,,...//////...........................111222444777888888888888555777:::===???@@@AAAAAA@@@???>>>======>>>???@@@>>>>>>???@@@AAABBBCCCCCCEEEHHHTTTgggpppmmmjjjkkkmmm&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$######""""""######$$$""""""#########$$$$$$$$$#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################!!!"""###$$$%%%%%%$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$###"""""""""""""""&&&%%%$$$$$$###"""!!!!!!"""""""""######""""""""" !!!###$$$$$$$$$###""""""###%%%%%%###"""###$$$############$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%'''((()))))))))$$$$$$$$$$$$%%%''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))$$$%%%&&&'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%$$$$$$############$$$$$$###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%'''$$$"""###%%%&&&###!!!""""""######$$$$$$%%%%%%######$$$$$$$$$$$$######################################################""""""###$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$((((((&&&""" ###'''######$$$%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((())))))++++++++++++++++++,,,,,,...---------......//////---------------......///111222444666777888888888666888;;;===@@@AAAAAAAAA@@@???>>>>>>>>>???@@@AAA??????@@@AAABBBBBBCCCCCCDDDGGGTTTeeennnmmmjjjjjjooo&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''$$$$$$############$$$$$$############$$$$$$$$$$$$##############################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$############""""""!!!"""""""""$$$$$$$$$###############""""""############"""""" !!!"""###$$$###"""""""""###%%%%%%###"""###$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((((((((((((,,,,,,+++***(((&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''))))))%%%&&&'''(((((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$!!!""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$###############$$$$$$%%%%%%$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%$$$!!! !!!$$$&&&$$$""""""""""""######$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$#######################################$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***(((%%%!!! $$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&'''(((''''''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((()))))),,,+++*********++++++,,,---------------...///000---------,,,---...///000000111222444555666777777888999<<<>>>@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBCCCBBBBBBCCCDDDCCCCCCBBBAAACCCGGGRRR___iiijjjiiihhhppp&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%###############$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""""" !!!!!!!!!"""""""""""""""!!!!!!!!! ###""""""!!!!!!""""""""""""#########$$$%%%%%%%%%"""######$$$$$$######"""!!!!!!!!!"""""""""######"""###%%%%%%###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((&&&%%%$$$ """%%%''''''&&&'''((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$######""""""######$$$!!!!!!"""###$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###$$$###"""$$$$$$############$$$$$$&&&&&&%%%######"""""""""$$$%%%&&&%%%$$$###$$$&&&###############$$$$$$$$$!!! !!!###$$$$$$###"""""""""#####################$$$$$$$$$$$$############$$$%%%%%%$$$##############################&&&&&&&&&%%%$$$$$$############$$$%%%%%%%%%$$$$$$ """$$$&&&'''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''''''''$$$%%%&&&''''''((('''''''''''''''''''''((()))))),,,+++*********+++,,,------.........------///000......---------///000111000111222333444666777777999:::<<>>@@@AAABBBBBBBBB??????>>>>>>???AAABBBDDD===???AAACCCDDDDDDCCCBBBAAACCCGGGMMMYYYfffnnnqqqxxx%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$#########""""""""""""############""""""######$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""$$$$$$###!!! !!!"""$$$###""""""$$$$$$$$$""""""############$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$#########""""""!!!!!!""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$########################%%%$$$###"""!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$&&&((((((###$$$&&&(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%%%%&&&((()))))))))((('''(((((((((((((((''''''&&&)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######&&&(((((((((&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&''''''((((((''''''&&&&&&%%%###!!!!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######################## !!!"""$$$%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$##################""""""###%%%'''&&&%%%&&&&&&%%%$$$###"""!!! ##############################$$$$$$$$$######"""$$$$$$#########$$$%%%%%%)))$$$(((%%%$$$###$$$%%%&&&$$$#########$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%$$$)))&&&###$$$'''))))))'''************+++,,,---...//////...//////000111222222...---///000...///333555555555666888;;;===???<<<===???@@@AAAAAAAAA@@@BBB@@@>>>>>>???AAAAAA@@@@@@AAABBBBBBBBBAAA@@@???BBBFFFIIIMMMZZZiiipppnnn%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))((('''&&&&&&'''%%%%%%%%%$$$$$$######"""%%%$$$$$$$$$$$$#########"""######$$$$$$######"""""""""###$$$$$$$$$$$$##################$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%$$$"""!!!"""###'''&&&$$$$$$%%%&&&$$$###"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$#########""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$############"""""""""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''(((((())))))(((((('''&&&)))'''&&&%%%&&&'''&&&%%%###$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!###$$$&&&&&&%%%$$$###''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%***((('''%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$##########################################$$$$$$%%%$$$###""""""###$$$%%%###############$$$$$$$$$$$$######$$$&&&((('''&&&$$$$$$$$$$$$####################################"""######$$$$$$$$$######((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%###"""!!!###%%%$$$$$$$$$&&&''''''$$$"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&$$$%%%&&&((())))))************+++,,,---...++++++++++++,,,------...111------///000...///333555555555666777999<<<===<<<===>>>@@@AAAAAAAAA@@@CCCAAA??????@@@AAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@BBBFFFJJJPPP]]]lllsssqqq%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))'''%%%%%%&&&$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""###############$$$$$$$$$##################$$$$$$%%%%%%$$$$$$######$$$%%%$$$###"""###$$$'''&&&$$$$$$%%%%%%$$$""""""############$$$$$$$$$##################$$$$$$###############"""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""#########$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$############$$$$$$%%%&&&&&&&&&&&&'''''''''###$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&$$$###$$$%%%((()))'''''''''(((((((((((()))******)))(((''''''''''''(((((())))))(((((('''&&&)))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$''''''((('''&&&$$$"""!!!(((''''''&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&***)))((('''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%""""""######$$$$$$%%%%%%&&&$$$$$$%%%'''(((((('''"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######""""""""""""###%%%((()))'''### $$$$$$%%%'''((('''$$$"""######$$$$$$$$$%%%%%%%%%!!!!!!"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&%%%&&&)))+++************+++,,,---...,,,,,,,,,---....../////////,,,,,,///000///000444444444555555666888999:::;;;<<<>>>@@@AAAAAAAAAAAADDDBBB@@@???AAABBBBBBBBBAAABBBCCCDDDDDDCCCBBBBBBCCCGGGMMMVVVdddrrrxxxwww%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$###"""###%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$######%%%&&&%%%######$$$%%%###"""!!!"""###$$$###"""""""""#########$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""############$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%$$$######"""###$$$&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''(((((((((''''''%%%$$$###""""""''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((''''''((((((((()))))))))***)))(((''''''''')))))))))))))))))))))((('''''''''&&&$$$$$$%%%&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''((('''&&&&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&(((%%%$$$$$$######$$$$$$%%%""""""######$$$%%%&&&&&&&&&$$$$$$%%%&&&''''''&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$""" !!!$$$&&&$$$"""%%%$$$###$$$&&&&&&$$$###""""""""""""############"""#########$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''$$$&&&'''&&&$$$%%%)))---************+++,,,---------...///000000111111111---+++,,,///111///000444444444444555666777888888;;;<<<>>>@@@AAABBBAAAAAADDDBBB@@@@@@AAACCCCCCBBBBBBBBBDDDEEEEEEDDDDDDCCCDDDHHHPPP\\\kkkwww}}}~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$###$$$%%%!!! !!!###%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$############$$$$$$$$$$$$$$$$$$#########"""""""""########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#####################$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%$$$$$$###"""###$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&%%%######"""$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&'''''''''&&&%%%&&&''''''''''''(((((((((((('''''''''((()))+++,,,)))))))))))))))(((((('''&&&$$$######$$$%%%%%%$$$((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$&&&'''((((((((((((((($$$!!!"""%%%((((((''''''$$$!!!!!!"""$$$%%%%%%#########$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&###%%%'''&&&%%%%%%)))---************+++,,,------+++,,,---...////////////,,,***+++///111///000333333333444555666777777777:::<<<>>>@@@AAABBBBBBBBBDDDBBB@@@@@@AAACCCCCCBBBAAABBBDDDEEEEEEEEEDDDDDDEEEHHHRRRaaaqqq|||%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))'''%%%%%%&&&###############"""""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###"""###$$$$$$######$$$%%%"""!!!!!!###%%%&&&&&&%%%"""############$$$$$$$$$##################$$$$$$#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$############"""""""""########################"""############$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((###$$$&&&(((((('''&&&$$$&&&&&&&&&&&&''''''''''''&&&&&&'''((()))+++,,,---))))))******))))))((('''%%%$$$######%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''######$$$$$$$$$$$$######%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''$$$"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%$$$######%%%%%%$$$###&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$###!!!######$$$'''((((((&&&$$$'''%%%"""!!!"""$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&'''((((((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$%%%%%%%%%&&&'''***,,,************+++,,,---...---...///111222111111000,,,+++,,,000111......111222333444666777888888888:::;;;===@@@AAABBBBBBBBBDDDBBB@@@???AAABBBBBBBBBAAABBBCCCEEEEEEEEEDDDDDDEEEHHHSSSeeeuuu~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))((('''&&&&&&'''$$$$$$######""""""!!!!!!%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""######""""""###%%%%%%###"""###$$$%%%$$$""""""############$$$$$$$$$"""""""""###$$$$$$$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#################################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))***+++++++++)))************)))(((((('''%%%$$$%%%&&&(((''''''%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''''''''''''''((())))))***%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((((()))###$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$######"""$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######!!!!!!"""!!!"""$$$%%%$$$###""""""&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&'''((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$''')))++++++************+++,,,---......///111333444333222111---+++,,,000111...---///111222444777888999999999999;;;===@@@AAABBBCCCBBBCCCAAA??????@@@AAAAAAAAA@@@AAACCCDDDEEEEEEDDDDDDEEEHHHTTThhhxxx%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$ """######""""""###%%%%%%$$$"""!!!!!!!!!"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&%%%&&&&&&&&&%%%###!!! &&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))''''''&&&&&&&&&'''&&&%%%$$$$$$&&&''')))''''''''''''(((((((((((('''(((***++++++***)))(((***************)))((((((((('''&&&&&&((()))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&'''(((***,,,...///%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&''''''((((((''''''&&&###$$$$$$%%%&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######""""""###$$$%%%$$$""" $$$&&&&&&### $$$(((%%%&&&(((+++---+++&&&###!!!""""""""""""#########"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&(((((()))%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%&&&'''((()))((('''&&&&&&$$$"""###(((++++++***************+++,,,---...***+++---///000///...------,,,---000111---,,,...000222444777999:::::::::999;;;===@@@BBBBBBCCCCCCBBB@@@>>>>>>???AAAAAA@@@???@@@BBBDDDDDDDDDDDDCCCEEEGGGTTTiiiyyy"""###$$$$$$&&&&&&'''(((%%%&&&'''''''''&&&%%%$$$'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###!!! !!!!!!""""""#########$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&$$$""" !!!!!!$$$###"""!!!!!!"""###$$$&&&&&&%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$##################!!!###$$$$$$#########%%%%%%$$$$$$######$$$$$$%%%############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###############$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((('''''''''))))))))))))************************************(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((())))))))))))###$$$&&&(((((('''&&&%%%'''((()))(((''''''((()))((('''&&&%%%&&&(((***+++'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''************************((('''&&&$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%###""""""######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%(((((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$***)))'''%%%$$$$$$$$$$$$%%%$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##################%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&***&&&"""###%%%&&&"""$$$$$$%%%%%%%%%%%%&&&&&&"""$$$###"""%%%)))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$&&&(((((('''((()))+++,,,,,,+++,,,---000333555000000000000////////////111000000///////////////222222222333444555666777999<<>>>>>@@@AAA@@@>>>AAAAAABBBEEEGGGGGGEEEBBBBBBIIITTTjjj~~~}}}xxx###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$##################$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""##################%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%&&&$$$######""""""######$$$###########################$$$$$$%%%%%%$$$$$$###########################!!!###$$$%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''((())))))******###$$$&&&'''''''''%%%%%%%%%&&&''''''%%%%%%&&&''')))(((&&&%%%&&&''')))***&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%############$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##################$$$###"""""""""""""""###"""""""""!!! """$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&### """%%%&&&$$$ $$$$$$%%%%%%%%%%%%&&&&&& $$$'''(((%%%$$$$$$&&&'''&&&&&&&&&%%%%%%%%%$$$%%%$$$$$$$$$%%%&&&&&&'''%%%'''(((((('''''')))***------,,,,,,---///111222000000000000////////////000///............//////111111222333444666777888999<<>>@@@@@@@@@@@@AAA>>>???????????????AAABBBAAAAAABBBEEEGGGGGGEEEBBBBBBGGGLLLZZZlllpppuuu&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######### !!!############%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######"""!!!!!!""""""############"""""" !!!!!!""""""#########"""$$$&&&&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))******'''(((((())))))******+++*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))(((((('''''''''''''''((((((((())))))&&&'''((((((&&&&&&'''(((((((((((((((((('''''''''&&&'''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&$$$$$$############$$$$$$###%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''))))))((()))******(((((()))***(((((()))***+++,,,---.........//////000000111111/////////000111333444555666555555555555555666666777:::>>>@@@@@@???@@@@@@>>>?????????======???AAAAAAAAABBBEEEGGGGGGEEEBBBAAAFFFKKKYYYiiimmmttt%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$""""""##################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""" """$$$$$$$$$$$$&&&(((%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""!!!""""""############"""""" !!!!!!"""######$$$"""$$$&&&&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))((((((((((((((())))))'''(((((()))******++++++*********+++++++++,,,,,,))))))))))))))))))))))))************************---------------,,,,,,,,,))))))))))))******++++++)))))))))))))))******+++&&&((()))((('''&&&'''((((((((())))))))))))))))))'''(((((()))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&'''############$$$$$$%%%&&&$$$&&&((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((()))'''###"""###&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((******))))))***,,,***))))))((()))***+++,,,.........///000111111111---......///111222444555333333444444555777888999777:::>>>@@@@@@???@@@@@@???@@@AAA@@@======???AAAAAAAAABBBEEEGGGGGGEEEBBB@@@FFFKKKXXXhhhlllttt%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%&&&'''&&&$$$$$$$$$&&&&&&%%%############%%%&&& !!!"""""""""""""""############"""""" !!!"""######$$$"""$$$&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))*********))))))(((((((((((()))'''(((((()))***+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))''''''(((***+++---......------,,,,,,,,,---...///(((***+++***)))((()))+++'''((()))******+++******((())))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!###$$$%%%$$$$$$&&&&&&&&&''''''(((((((((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((()))!!!######"""!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$''')))'''""" ###'''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((&&&((()))***))))))+++------+++)))((('''((()))***---......///000111111222,,,,,,---...000222333444111111222444666999;;;<<<777:::>>>????????????@@@@@@BBBCCCAAA>>>===???AAAAAAAAABBBEEEGGGGGGEEEBBB@@@FFFKKKYYYhhhlllsss$$$$$$###"""###$$$&&&''')))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$###!!! !!!$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$###############%%%%%%%%%$$$"""################################################""""""###$$$%%%%%%&&&&&&########################%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!""""""""""""######""" !!!"""$$$$$$############$$$$$$)))((('''&&&&&&&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&(((((((((&&&$$$###%%%&&&'''&&&&&&&&&(((***$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((())),,,)))''''''***,,,+++***+++***)))((((((((((((((('''((())))))***))))))(((((()))+++,,,------,,,,,,------............------++++++++++++++++++++++++...---***))))))***---............---------,,,,,,------------------------.........---------,,,,,,***))))))))))))(((((((((++++++***)))))))))))))))&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((((((''''''''''''&&&&&&''')))***)))(((''''''&&&%%%&&&'''((()))%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%'''&&&$$$###"""######$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&"""############$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&$$$"""###%%%(((%%%$$$######$$$''')))+++,,,***(((&&&$$$%%%%%%&&&(((&&&%%%###$$$&&&)))+++)))(((&&&%%%&&&''')))***)))******++++++,,,------///---+++,,,///000///---...------...111222222111333444555666777777777777777888:::<<<>>>>>>>>>>>>@@@AAAAAA@@@???>>>@@@AAA@@@@@@@@@AAAAAAAAABBBBBBCCCFFFNNNYYYaaajjjvvv&&&%%%%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$"""!!! #########################################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""### !!!""""""############$$$$$$%%%###"""!!!"""$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((((((((&&&%%%$$$((())))))'''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''((()))'''%%%%%%'''))))))(((+++******)))((((((((()))))))))))))))***************+++,,,............---+++++++++,,,,,,+++++++++------------------------000///---,,,,,,---///000111111000000000000000000000000000000000000000000.........---------,,,,,,------,,,,,,,,,+++++++++,,,++++++***************'''''''''(((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''''''''&&&&&&%%%$$$%%%''''''&&&%%%'''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&$$$"""###%%%((()))(((&&&$$$$$$$$$&&&'''&&&%%%###"""""""""$$$%%%'''&&&%%%%%%&&&(((***+++***)))'''''''''(((***+++*********+++,,,,,,------...---,,,---000111000---///......///222333333222555555666666666666555555777888:::===>>>>>>>>>>>>>>>>>>???>>>======???@@@AAAAAAAAAAAABBBBBBBBBBBBEEEIIIQQQ\\\dddmmmzzz((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''((('''&&&###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###### !!!###$$$%%%%%%$$$$$$&&&&&&'''%%%$$$###$$$&&&$$$$$$############$$$$$$&&&&&&'''((('''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&((())))))'''%%%$$$%%%'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&%%%%%%'''(((((((((+++***)))))))))))))))***+++***)))))))))+++,,,---,,,---...///000000000000//////000000000000//////000000000000000000000000111111111000000111111111222222333333333333333333222222222222222222222222////////////............////////////............---,,,++++++******++++++)))))))))))))))*********************************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&$$$######%%%(((***((('''%%%$$$$$$%%%%%%""""""!!! !!!"""$$$%%%%%%&&&&&&'''(((***++++++***)))((((((((()))+++,,,******++++++,,,,,,---------,,,---///222222000///000//////000333444444333555666666666666555444444777999;;;===>>>??????>>><<<>>>>>>>>>===>>>???AAAAAABBBBBBBBBBBBCCCCCCCCCEEEIIIRRR]]]eeennn|||(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''###$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&&&&%%%$$$### !!!###%%%&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&''')))******(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&&&&&&&(((***(((((((((''''''''''''&&&(((''''''&&&&&&&&&&&&'''(((((((((((()))***+++***)))))))))(((((()))******,,,+++)))))))))+++---///...//////000111111222222333333444444444444333333222222222222222222222222111222333333333333222111222222222222333333333333000111111111111111222222111111111000000000000000/////////.........---------,,,,,,+++++++++++++++************************************************((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&***)))''''''(((((('''%%%%%%%%%&&&'''((()))************)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))***+++''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((&&&&&&%%%%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&$$$%%%''')))***+++++++++))))))((((((((()))***+++******++++++,,,------...,,,---...111222222111000//////...000222444333333444444555555666555555555888999;;;===>>>?????????>>>???@@@@@@???@@@BBBDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCGGGQQQ[[[cccmmm|||'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$&&&''''''&&&%%%$$$!!!"""$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%&&&'''&&&&&&&&&(((***''''''&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''''''''((()))******++++++,,,)))((((((((()))***++++++---,,,******+++---///111000111111111222333444444333444444555555444444333444444444444444444444444222333444555555444333222111111111111111111222222....../////////000000000000000000000000000000000......---------,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++***************************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&***)))''''''(((((('''%%%&&&&&&'''(((((()))))))))+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))***+++((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&(((&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$%%%(((***++++++******''''''''''''(((((())))))***++++++,,,------......,,,---///111111111111111...------///111222222111111222333555666777777777888999;;;===????????????>>>???@@@@@@???@@@BBBDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBGGGQQQ[[[bbbkkk|||%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$""""""###%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((())))))'''%%%$$$%%%'''%%%%%%&&&&&&&&&'''''''''((('''''''''''''''((((((%%%''')))******)))***,,,************+++,,,---.........---...///000222333444333333333444555666777999999::::::::::::999999777777777777777777777777666777888999999888777666444444444444333333333222//////000000111222222222000000000000000111111111000000////////////......000000///............///---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))((((((((((((''''''''''''&&&%%%%%%&&&'''&&&$$$''''''((()))))))))((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%######'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%"""$$$%%%&&&%%%%%%&&&'''(((((('''&&&&&&%%%$$$###&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))******)))(((&&&'''''''''((((((((((((++++++,,,,,,------......---///000///......///111...------...111222222111///000222444666777888888888:::<<<>>>???@@@@@@???<<<>>>>>>>>>===>>>???AAAAAABBBBBBBBBBBBCCCCCCCCCBBBHHHRRR\\\bbbkkk}}}%%%%%%''''''((('''&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######%%%&&&&&&&&&&&&$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""""""""$$$%%%%%%%%%&&&$$$###"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((())))))%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&&&&((())))))'''%%%$$$%%%'''%%%%%%&&&'''((())))))***''''''&&&''''''((()))***%%%(((+++,,,+++***,,,---,,,,,,------///000111222111111222333444555666666888777777777777999:::;;;?????????@@@@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>=========<<<;;;;;;:::999888777777444444555666666777888888444444444555555666666666666666555555555444444444444444333222222222222333000000000//////.................................******************************)))))))))(((((((((&&&%%%$$$%%%''''''&&&%%%(((((()))***)))((('''&&&(((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%"""###%%%&&&%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%'''''''''(((((((((''''''''''''((()))))))))))))))++++++,,,,,,---.........///000000...++++++...111///...---///111333333222000111333444555666666666999:::<<<>>>???@@@@@@@@@>>>>>>???>>>======???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAGGGQQQZZZ___hhhzzz%%%&&&''')))))))))((((((&&&&&&'''((('''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###%%%''''''%%%!!!$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################$$$$$$###"""###$$$&&&'''(((&&&###!!! !!!###$$$%%%&&&&&&%%%######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&(((******)))((('''%%%&&&'''&&&&&&&&&(((***%%%&&&'''((()))***+++,,,&&&&&&&&&'''''')))***+++'''***...///...---///111/////////000111333555555333444555777888999999999;;;:::999999:::;;;===>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>===<<<;;;999999:::;;;<<<<<<======::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999777777666555555555555666333222222222111111000000000000000000000000000000************************************))))))))))))'''&&&&&&''')))***)))((())))))*********((('''%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&''')))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%!!!###%%%&&&%%%%%%&&&'''"""###$$$&&&'''(((((((((###$$$&&&'''((()))))))))((('''''''''&&&&&&&&&&&&(((((()))***************++++++,,,------......///000111000,,,))))))---111000//////000333444444333222333333444555555555555999:::<<<>>>@@@@@@@@@@@@@@@AAAAAA@@@??????@@@AAA@@@@@@@@@AAAAAAAAABBBBBB>>>EEEOOOWWW[[[dddvvv((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&(((***,,,+++***)))((('''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((()))'''$$$"""!!!"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&)))'''%%%&&&)))***(((&&&%%%&&&&&&'''((())))))***+++,,,---+++)))(((((())),,,...000222444444333222555666777888888888888888::::::;;;<<<===>>>??????@@@>>>======>>>??????>>>@@@@@@AAAAAAAAAAAAAAABBBCCCBBBBBBCCCDDDDDDBBBAAABBBBBBCCCDDDFFFIIILLLNNNQQQPPPNNNKKKHHHFFFDDDCCCFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIJJJJJJJJJFFFFFFDDDBBB@@@AAADDDGGGCCCBBBAAA???===<<<:::999<<<999888:::===<<<666111555444333333444333111///...///000000000///---,,,,,,------,,,***(((((()))))))))((('''&&&''')))+++(((((()))******+++******%%%%%%&&&'''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((((('''((()))))))))((('''&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''))))))(((((('''''''''&&&%%%&&&'''((())))))))))))***++++++,,,......///000000000000000111111111111//////000111222333444444555222---))))))---222555666999<<<>>>>>>>>>@@@AAA??????>>>>>>>>>???AAABBBEEECCCAAABBBCCCCCC@@@===BBBFFFKKKOOOVVVfff{{{(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''(((***+++'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((()))***(((%%%#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%&&&''''''(((((('''''')))'''&&&''')))***(((&&&(((((((((((((((((((((((()))***,,,,,,+++***,,,---///111444666888999888888;;;<<<======>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFAAA@@@@@@AAABBBBBBBBBBBBDDDEEEEEEDDDCCCCCCDDDFFFFFFGGGHHHHHHHHHHHHHHHHHHMMMMMMMMMOOOQQQTTTWWWYYY```___^^^]]][[[YYYWWWVVVUUUUUUUUUVVVWWWYYYZZZ[[[```_________``````___^^^^^^]]][[[WWWTTTRRRSSSUUUTTTSSSQQQNNNLLLJJJHHHGGGEEECCCAAACCCEEECCC===777:::999999999:::999777555333333333333333111000///---...---,,,+++*********+++***)))'''&&&'''(((***((()))******++++++******'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%)))(((((('''&&&&&&&&&&&&)))))))))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&'''''''''%%%''''''''''''(((((((((((()))((((((((('''''''''&&&''''''((()))*********)))))))))***,,,---///000000.........////////////000---...//////111111222333777666444333333555888999777999<<<>>>>>>===>>>??????>>>>>>>>>>>>@@@AAABBBEEEDDDBBBCCCDDDDDDAAA??????CCCHHHMMMVVVhhh~~~''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''')))***+++)))'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&''''''((())))))(((''''''))))))((('''******)))))))))((((((((((((***,,,---...///111333444666999;;;===>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIMMMOOOTTTWWWYYYXXXVVVVVVXXXZZZ```______```cccgggkkknnnvvvwwwwwwwwwvvvuuusssrrrlllmmmnnnqqqtttwwwyyyzzz}}}{{{zzz{{{{{{zzzvvvrrrooonnnnnnooommmjjjgggdddaaa___^^^WWWVVVUUUVVVVVVRRRLLLFFFDDDCCCCCCCCCCCCBBB???<<<;;;;;;:::999888666555444111111000///............---,,,+++)))((())))))***((())))))***************((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((******)))''''''&&&&&&&&&&&&'''(((((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''&&&$$$''''''''''''((((((((((((((((((((('''''''''''''''((()))***************)))((()))***+++---...///000,,,,,,---............------...//////111111222333222333444666777777777777888:::<<<======<<<======???>>>>>>>>>>>>@@@AAABBBDDDCCCBBBBBBCCCBBB@@@???===@@@EEEKKKVVVjjj&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((((('''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((******)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&''')))***)))((((((((())))))(((((()))))))))******************---///111222444666999999:::<<<>>>???@@@@@@@@@???@@@AAACCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFHHHJJJKKKJJJJJJJJJJJJJJJLLLNNNOOOQQQVVV\\\bbbooorrruuusssooommmppptttvvvuuuuuuwww{{{|||yyywwwvvvqqqqqqqqqqqqoooiiiaaa[[[TTTSSSRRRQQQPPPNNNJJJGGGFFFFFFDDDCCC@@@>>><<<;;;777555333222222222111000...---+++++++++,,,,,,+++(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%&&&(((***++++++***)))((('''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))******)))))))))******++++++,,,---------+++,,,---.........------...///000000222222333444...///111333555555555555999;;;======<<<;;;;;;<<<>>>>>>======>>>@@@BBBCCCAAAAAAAAAAAAAAA@@@???>>>>>>@@@CCCJJJWWWlll&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''########################'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((()))(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&((()))***((()))))))))(((((())))))(((((()))***+++,,,---...///111333555555777999;;;<<<======>>>>>>?????????@@@@@@BBBCCCDDDEEEEEEEEEIIIIIIIIIHHHHHHHHHGGGGGGFFFIIIKKKLLLKKKKKKMMMNNNPPPTTTYYY^^^bbbjjjttt{{{zzztttllljjjgggdddbbb___\\\YYYVVVVVVUUUSSSPPPLLLHHHFFF@@@<<<888666555555333222...,,,******,,,---,,,***((((((((())))))(((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&)))'''&&&%%%&&&(((***+++******(((''''''&&&&&&&&&&&&&&&((()))******++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((())))))((((((---------,,,,,,,,,++++++,,,---...000000///......---......///000111222222222222222333555777999:::999;;;===>>><<<;;;;;;<<<>>>=========>>>@@@BBBCCCAAABBBCCCBBBBBBAAAAAAAAA@@@AAADDDKKKYYYooo''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&((()))(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$#########''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))'''''''''&&&''''''((()))((((((''''''(((((()))***((()))******(((((()))***'''((()))+++---...///000000333555666777888;;;===>>>>>>>>>>>>>>>??????@@@CCCCCCEEEGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIILLLOOOPPPPPPSSSWWW[[[bbbhhhpppvvv{{{|||xxxvvvuuusssqqqnnnnnnnnnlllhhhbbb]]]YYYNNNIIIBBB???===<<<999666333000------///...,,,((()))************))))))(((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''$$$$$$&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&########################%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&'''(((((())))))))).........------,,,,,,,,,,,,...000111222111///...+++,,,,,,---...///000111333333222222444666999;;;:::<<<>>>???===<<<<<<===============???AAACCCDDDBBBDDDFFFEEEDDDCCCCCCDDDBBBBBBEEEMMM\\\rrr(((''''''''''''''''''(((((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&'''))))))*********)))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''')))***)))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''((()))******+++'''''''''''''''((())))))''''''((()))))))))))))))(((***+++***(((''')))+++)))***+++,,,---...///000...111333555666888;;;=========>>>???AAABBBDDDEEEEEEFFFHHHIIIKKKLLLLLLLLLHHHIIIJJJLLLMMMOOOPPPQQQQQQUUUYYY\\\^^^dddlllsss||||||tttoooddd]]]TTTOOOMMMJJJFFFBBB@@@<<<888666777555///+++---------------,,,++++++)))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((******++++++---------....../////////,,,---000222222111///...------...///000111222222111111111111222444666777:::<<>>>>>???============???AAACCCDDDAAACCCEEEEEECCCBBBCCCDDDAAABBBFFFOOO```vvv((((((''''''''''''((((((((((((''''''''''''((((((((('''%%%$$$$$$%%%'''((($$$%%%&&&&&&&&&%%%$$$###''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((***+++***(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%###$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((()))***+++,,,'''''''''''''''((())))))&&&''')))*********)))((((((***,,,+++(((''')))+++,,,,,,,,,------.........+++...111444555888;;;>>>======???AAACCCFFFHHHJJJFFFGGGHHHJJJLLLMMMMMMNNNKKKMMMOOORRRUUUXXX[[[\\\ZZZ^^^dddhhhlllttt~~~uuummmddd]]][[[WWWRRRNNNNNNIIICCC@@@???;;;555//////000000000///......---,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((()))))))))((('''&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&(((((('''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$&&&''')))+++,,,------+++,,,---...///111222222+++---///111222000...---111111222333444555555666222222444555666666777777:::===???@@@?????????@@@============???AAACCCDDD===@@@BBBBBB@@@>>>@@@BBB@@@AAAFFFQQQbbbxxx)))((((((((('''''''''''')))&&&######&&&)))))))))(((''''''&&&&&&%%%%%%$$$######$$$%%%&&&(((((()))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%$$$###"""!!!!!!###$$$&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""'''&&&$$$!!! """%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%$$$"""!!!"""&&&)))'''((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&(((((()))***((('''&&&&&&'''(((***'''''''''''''''((())))))&&&'''((()))************,,,,,,++++++,,,---..............................000000111333777;;;>>>@@@@@@BBBDDDEEEEEEFFFHHHJJJFFFIIIMMMPPPQQQRRRSSSTTTTTTSSSTTTYYYaaahhhllllllvvvwwwzzz}}}sssoookkkeeebbbbbb\\\YYYRRRKKKHHHGGGCCC<<<888666444222000...---,,,---+++(((''''''((('''&&&)))(((((('''((()))+++,,,))))))))))))))))))))))))'''''''''''''''&&&&&&&&&******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""""""$$$''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$##################''''''&&&&&&&&&(((***+++++++++,,,------......///,,,---///000000000///...---///111111000///000111444000---111777:::888333<<<<<<<<<<<<============<<<===>>>===<<<<<<>>>@@@BBBBBBBBBCCCCCCCCCDDDDDD@@@AAAEEEQQQeee}}}))))))(((((((((''''''''',,,)))%%%%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$######"""$$$$$$&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$############''''''&&&###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%###"""$$$'''***))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%'''(((((())))))((('''&&&&&&'''((()))(((''''''''''''((())))))((((((((())))))*********)))******++++++,,,,,,,,,............//////000000444444555777:::>>>AAACCCCCCEEEGGGHHHIIIIIIKKKMMMLLLNNNPPPQQQRRRTTTWWWYYYZZZ\\\```iiiuuu~~~{{{{{{{{{~~~yyyuuupppnnnoooiiiggg```YYYVVVUUUPPPIIIDDDAAA===888555222///...///---***)))*********)))(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((('''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***'''###"""$$$%%%%%%$$$%%%&&&''''''%%%&&&(((***''''''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&''''''((()))***++++++,,,,,,---.........,,,---///000000000///...---///111111000///000111333111///222666999888555<<<<<<<<<<<<===============>>>???>>>======???AAA??????@@@@@@@@@AAAAAAAAABBBCCCHHHUUUiii)))))))))(((((((((''''''---+++((('''((((((((('''$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""######$$$&&&''''''(((%%%$$$$$$$$$############&&&''''''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$%%%(((***+++***(((&&&%%%%%%%%%%%%''''''(((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''(((((())))))((('''&&&&&&'''((()))((((((''''''(((((()))*********)))(((((()))+++++++++---...000111111000000......///000111222222333999:::;;;===???BBBDDDFFFDDDGGGIIIKKKKKKKKKLLLNNNSSSSSSTTTUUUXXX]]]dddjjjmmmpppxxx|||xxxuuutttrrrmmmlllnnnkkkpppvvv{{{zzzuuutttuuutttvvvzzz}}}yyyxxxzzztttsssnnniiihhhgggbbb[[[VVVQQQJJJDDD???:::666333333000...---------,,,+++))))))(((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((())))))*********(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$######'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%###$$$$$$$$$###$$$&&&((((((&&&&&&))),,,&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))++++++,,,,,,------......,,,---///000000000///...---///111111000///000111111111222333555666777888<<<<<<<<<<<<============>>>???@@@???>>>>>>@@@BBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFMMMZZZnnn)))))))))(((((((((((('''+++)))(((''''''(((((((((%%%&&&&&&&&&'''''''''((($$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$######"""######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$#########%%%'''))))))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$%%%'''***---+++(((&&&%%%%%%&&&&&&(((((((((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((())))))(((''''''''''''((()))((((((((('''((())))))***---+++***((((((***,,,---,,,...000333444444333222///000111222444555666777>>>>>>@@@BBBDDDFFFHHHIIIJJJLLLNNNOOOOOOOOOPPPQQQVVVWWWYYY]]]eeeppp|||wwwrrrqqqrrrttt|||ppppppooonnniiiddd``````bbbdddgggiiilllqqqwww|||}}}vvvnnnhhhfffeeefffeeegggjjjqqq{{{{{{zzzzzzzzz|||}}}xxxxxx{{{xxxxxxwwwuuuwwwyyytttmmmhhhbbbXXXPPPKKKFFFAAA>>>999777444222111///,,,***************)))(((''''''))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))************((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%'''((())))))$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''')))))))))((((((***++++++,,,------......,,,---///000000000///......///111111000000000111///222555555444444777:::<<<<<<<<<<<<============>>>???@@@@@@??????AAACCCCCCCCCDDDDDDDDDEEEEEEEEEEEEHHHPPP___sss***)))))))))((((((((((((&&&&&&''''''''''''((()))(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''((((((&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$$$$&&&(((---+++)))&&&%%%%%%&&&'''(((((())))))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((()))******---,,,***)))***+++---...)))+++...111222222222111333444555777888:::;;;<<<@@@AAACCCEEEHHHJJJKKKLLLNNNPPPRRRSSSSSSTTTVVVXXXXXX\\\bbbkkkxxx}}}vvvmmmfffeeefffggghhhgggiiinnnwww{{{yyyrrrllljjjnnnpppooojjjeeebbb___bbb```^^^\\\\\\___dddhhhkkkgggbbb^^^\\\\\\]]]___[[[[[[\\\bbbkkkvvv~~~xxxssspppooolllmmmooorrrvvv}}}|||vvvvvvyyyzzz}}}xxxpppeee\\\XXXTTTOOOKKKBBB???<<<999666222...++++++*********))))))))))))************************&&&&&&''''''((()))******************))))))))))))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''###"""'''***((($$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$&&&''')))))))))((((((******++++++,,,------...,,,---///000000000///......000222222111000111222///333666666444444777;;;<<<<<<<<<<<<============>>>???@@@@@@???@@@BBBDDD@@@AAAAAAAAAAAABBBBBBBBBDDDIIIRRRcccwww******)))))))))((((((((($$$%%%''''''&&&&&&((()))))))))(((((('''&&&&&&%%%(((((('''&&&%%%%%%$$$###%%%&&&'''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%'''))))))((('''&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$&&&(((+++***)))''''''''''''(((((((((((((((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((())))))***+++,,,,,,++++++,,,---///000---...111333555666666666999:::;;;<<<>>>???@@@AAABBBDDDFFFIIIKKKMMMNNNOOOMMMNNNPPPRRRTTTXXX]]]aaadddjjjuuuyyyyyy}}}zzzuuulllgggaaa]]]]]]]]][[[YYYWWWWWW\\\dddhhhgggeeeeeehhhpppwwwwwwuuutttrrroookkkfff___YYYWWWYYY\\\___```]]][[[[[[^^^bbbeeefffaaa___]]]^^^bbbhhhlllooommmkkkiiifffcccaaa``````\\\___ccchhhnnnvvv~~~}}}wwwvvvzzz~~~|||ooofffbbb___ZZZVVVMMMJJJFFFCCC???;;;666222...---+++***))))))******(((((((((((((((((((((((('''''''''(((((())))))************))))))((((((((()))((((((''''''(((((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%%%%''')))(((### !!!&&&)))&&&"""''''''(((((())))))((((((######$$$$$$%%%%%%&&&&&&%%%&&&'''((())))))))))))******++++++,,,,,,------,,,---///000000000///......000222222111000111222000333666666555555888;;;<<<<<<<<<<<<===============???@@@@@@???@@@BBBDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDIIIUUUfffzzz*********)))))))))((((((%%%'''))))))'''&&&''')))(((((((((((('''''''''''')))((('''&&&%%%$$$$$$###&&&&&&''''''&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%'''(((((('''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&'''((())))))(((((((((((((((((((((((((((''''''&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''))))))(((((())))))***+++***++++++---...///000111333444555777:::<<<===>>>??????@@@AAABBBCCCDDDEEEDDDFFFIIILLLOOOQQQRRRSSSPPPRRRTTTXXX]]]fffooovvv}}}}}}wwwoookkklllooorrrsssuuurrrmmmkkkkkkmmmmmmmmmmmmjjjgggggggggeee___ZZZZZZYYY\\\bbbdddcccffflllppp{{{xxxnnneeeaaabbbeeegggfffffffffkkkssszzz~~~{{{vvvpppllljjjhhhfffcccaaa___]]][[[ZZZZZZYYYYYYTTTXXX\\\aaaffflllssswww||||||vvvvvvyyywwwmmmiiifffbbb]]]VVVTTTQQQNNNKKKGGGBBB???888666222...++++++,,,---((((((((((((((((((((((((((((((((((((((()))))))))'''((((((((((((((())))))))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''&&&%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&'''(((((((((((('''$$$$$$$$$%%%&&&''''''''''''&&&&&&''''''((()))************+++,,,,,,------,,,---///000000000///...///000222222111111111222111333444555666777888:::<<<<<<<<<<<<============<<<>>>?????????@@@BBBDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDKKKWWWjjj~~~************))))))))))))(((***,,,+++(((&&&&&&(((&&&&&&''''''((()))))))))%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$!!! ''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))######$$$%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&''''''((((((''''''&&&&&&'''((((((''''''((()))''''''((()))***))))))(((''''''''''''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''(((((((((((('''''')))))))))))))))******+++)))***,,,...///111111111333333444666888;;;===???BBBCCCCCCDDDEEEFFFGGGGGGEEEGGGKKKOOORRRTTTUUUVVV\\\]]]aaafffnnnzzz|||oookkkfffeeefffggggggfffgggdddbbb```bbbgggmmmppp{{{yyyyyy{{{}}}zzzrrrkkkeeeccceeeiiiiiihhhnnnwww{{{~~~tttppppppsssuuuttttttwww~~~wwwpppiiidddaaa^^^\\\ZZZZZZZZZYYYXXXUUUXXX[[[^^^```dddhhhkkkmmmvvv~~~wwwuuuuuuxxx{{{xxxsssssswww|||{{{qqqmmmjjjeee```\\\ZZZXXXVVVTTTQQQLLLIIICCC???999333///...///000************************))))))))))))((((((((((((%%%%%%&&&'''((()))******))))))(((((((((((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&)))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''(((((((((((('''%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''$$$###$$$&&&$$$))),,,)))""" $$$)))"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''&&&&&&'''(((***+++)))******+++,,,,,,------,,,---///000000000///...///111222222111111111333222333333555777888999999<<<<<<<<<<<<=========>>><<<===>>>???>>>???BBBDDDBBBBBBBBBBBBCCCCCCCCCCCCEEELLLYYYlll))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&%%%%%%$$$$$$(((%%%""""""$$$%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&&&&(((((((((&&&%%%&&&''')))'''### """%%%'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((())))))((((((((())))))***)))))))))***+++,,,---.........///000222333444444888:::===>>>>>>@@@BBBDDDBBBDDDFFFFFFDDDDDDFFFHHHJJJMMMRRRUUUVVVWWWXXXYYY```eeemmmxxxyyyrrrhhhgggeeecccbbbaaaaaaaaa]]]___```___bbblll~~~~~~xxxxxxxxxwwwxxx~~~vvvrrrtttmmmjjjkkkhhhddddddiiiiiifffcccccccccbbb^^^[[[[[[bbbkkkooolllgggcccaaa^^^bbbgggkkklllllllllmmmyyy}}}qqqjjjgggdddbbbdddddddddeeedddaaa[[[WWWRRRJJJ@@@:::888666222...000---***)))***++++++++++++***)))((('''&&&&&&&&&&&&'''''''''(((((())))))******)))((((((((((((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&'''((('''$$$"""%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$###""""""!!!#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&&&&"""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''+++(((%%%%%%'''))))))'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&''''''((())))))))),,,,,,,,,---------......//////...---...///000111111111111222222333333444222333333444666888999:::;;;;;;;;;;;;<<<<<<<<<===<<<>>>@@@BBBCCCDDDCCCCCCBBBDDDEEEEEEDDDDDDEEEGGGHHHQQQ```sss))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''''''''((())))))&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%&&&&&&'''''''''&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''***))))))(((''''''&&&&&&&&&'''((('''%%%$$$%%%&&&)))'''$$$"""!!!###%%%'''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''(((((()))))))))))))))***+++,,,,,,,,,,,,---...///000111111222333555777999:::;;;???@@@BBBCCCBBBCCCEEEFFFIIIJJJJJJJJJJJJJJJJJJJJJPPPRRRUUUWWWZZZ^^^cccfffrrrzzzwwwoookkkjjjkkkkkkiiifffcccccccccfffhhhjjjlllppp}}}~~~{{{~~~yyyxxx{{{||||||}}}xxxtttnnnfff```YYY\\\^^^]]]ZZZUUUQQQOOOTTTVVVYYY[[[^^^aaaeeehhhooovvvyyyqqqllljjjhhhffffffhhhlllpppqqqoooiiidddbbbZZZPPPIIIFFFCCC>>>:::333000---++++++++++++***+++***)))(((((((((((((((((((((((()))))))))************)))((((((((((((((((((''''''&&&&&&&&&'''''''''&&&&&&'''((('''%%%###%%%&&&&&&&&&''''''''''''))))))(((((('''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###&&&&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***(((&&&&&&)))***)))''''''&&&%%%%%%''''''&&&%%%&&&&&&''''''((())))))))),,,,,,,,,------------...000///.........///000111111111111222222333333444333333444555666888999:::;;;;;;<<<<<<<<<=========<<<>>>@@@BBBCCCDDDDDDCCCBBBDDDEEEEEEDDDDDDFFFGGGKKKUUUeeexxx))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((((((''''''''''''((())))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$###### !!!"""###############&&&'''''''''&&&&&&''')))$$$%%%%%%&&&'''((())))))++++++***)))'''&&&%%%%%%&&&'''((('''%%%$$$%%%&&&((('''&&&$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((()))((('''''''''''''''(((*********+++,,,---...///111111111222333444666666777888999;;;>>>@@@BBBCCCEEEFFFHHHHHHGGGGGGIIIJJJJJJIIIIIIJJJLLLLLLLLLKKKUUUWWWZZZ^^^dddmmmwww~~~~~~{{{zzzvvvqqqllljjjkkklllssswwwzzzwwwqqqlllkkklllppptttwww|||~~~ssskkkaaa^^^YYYUUURRROOOLLLIIIKKKLLLLLLMMMOOOTTTZZZ___```fffqqq}}}|||uuupppmmmkkkjjjjjjggglllsss{{{|||xxxssskkk```VVVPPPKKKFFFBBB;;;888444111///...,,,++++++******)))))))))******))))))************++++++******)))(((((((((((((((''''''&&&&&&&&&'''((((((((('''''''''(((((('''%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''((())))))(((&&&((('''&&&&&&(((((('''&&&&&&&&&''''''((())))))))),,,,,,,,,,,,------------//////......//////000111000000111222333333444444444444444555666888999:::<<<<<<=========>>>>>>>>>===>>>@@@BBBCCCDDDDDDDDDBBBDDDEEEFFFEEEEEEGGGHHHMMMXXXiii}}}))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%$$$$$$&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$### !!!""""""######(((***+++)))&&&$$$''')))$$$%%%&&&'''((()))***+++,,,,,,+++)))(((&&&%%%$$$'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((((((''''''((((((++++++,,,---///111333444666666777777999:::<<<=========???@@@BBBCCCEEEEEEFFFHHHIIIJJJJJJJJJLLLNNNJJJIIIHHHJJJNNNPPPPPPOOOWWW[[[bbblllxxxzzzvvvrrrooopppiiiiiihhhfffgggllltttzzzzzzyyy{{{{{{~~~wwwkkkfff```\\\[[[ZZZWWWTTTOOOOOOOOONNNMMMOOORRRTTTSSSWWW^^^hhhpppuuuvvvuuutttrrrooommmkkkkkkjjjjjjhhhmmmuuu~~~qqqdddZZZRRRLLLHHHEEEBBB===:::777444111///++++++************++++++***************************))))))(((((((((((((((&&&&&&&&&&&&&&&'''((())))))(((''''''))))))(((&&&'''''''''(((((((((((()))$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((&&&%%%'''&&&%%%&&&'''((('''%%%&&&&&&''''''((()))))))))++++++,,,,,,,,,---------.............../////////000000111222333333444444555555555666777888:::;;;============>>>>>>>>>>>>===>>>@@@BBBDDDDDDDDDDDDCCCDDDFFFFFFFFFFFFHHHIIIMMMXXXkkk))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%$$$$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$&&&&&&'''''''''***+++,,,)))%%%###%%%'''%%%%%%&&&''')))***++++++---,,,+++)))(((&&&%%%%%%((()))***)))'''''''''(((&&&'''''''''((('''''''''&&&&&&&&&''''''''''''(((***))))))((((((((()))))),,,---...000222555777999:::;;;;;;<<<>>>???AAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCEEEHHHJJJJJJLLLOOOQQQRRRQQQPPPQQQTTTWWWYYYZZZ]]]fffsss{{{nnniiigggeeefffhhhcccfffhhhjjjnnnwwwrrrnnniiiggghhhgggdddaaa```aaabbb___YYYTTTPPPNNNLLLMMMPPPUUU[[[^^^______bbbcccdddeeefffhhhjjjkkkjjjmmmttttttggg\\\UUUQQQMMMIIIEEEAAA>>>;;;777444...---,,,++++++***++++++))))))))))))))))))))))))***))))))(((((((((((((((&&&&&&&&&&&&&&&'''((())))))'''&&&'''((()))(((''''''''''''(((((((((((()))''''''(((((())))))******(((((((((''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&%%%$$$$$$&&&%%%$$$%%%&&&&&&&&&$$$&&&&&&''''''((()))))))))+++++++++,,,,,,,,,------,,,,,,---------.........///000000222333444555555666666666777888999:::;;;============>>>>>>>>>>>>===???AAACCCDDDEEEDDDDDDCCCDDDFFFGGGFFFGGGIIIJJJNNNYYYlll))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((())))))(((''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&!!!$$$&&&%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&******)))'''%%%$$$$$$%%%%%%&&&&&&'''((()))******,,,,,,+++***((('''&&&&&&((()))***)))'''&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))***++++++......000333666999<<<======>>>>>>???AAACCCEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEBBBEEEGGGIIIKKKMMMPPPRRRVVVVVVVVVVVVXXX]]]eeejjjrrr}}}~~~tttkkkccc```^^^]]]___dddggglllsssxxx}}}{{{yyywwwvvvvvvvvvuuutttzzz}}}~~~zzzqqqdddYYYSSSOOOMMMKKKKKKLLLNNNNNNMMMNNNQQQUUUYYY]]]aaafffiiijjjkkkppp{{{|||lllaaaZZZWWWRRROOOKKKHHHEEEAAA===:::333222111///---,,,++++++***))))))))))))(((((((((******)))(((((((((((((((''''''&&&&&&&&&'''((((((((('''%%%&&&'''(((((((((&&&&&&'''''''''(((((((((%%%&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&''''''((()))))))))++++++++++++,,,,,,,,,,,,,,,,,,---............---//////000111333444555555777777777777888999:::;;;<<<<<<=========>>>>>>>>>>>>???AAACCCDDDEEEEEEEEECCCEEEGGGGGGGGGHHHJJJLLLQQQ]]]ppp))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''))))))((('''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&###&&&((('''###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$######"""'''&&&$$$$$$%%%%%%%%%$$$&&&&&&&&&''''''(((((((((++++++******)))(((''''''&&&(((((('''&&&%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((()))***+++,,,---...///111444888<<>>???AAACCCEEEEEEEEEEEECCCEEEGGGHHHHHHIIIKKKLLLTTT___qqq))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((%%%&&&((()))))))))((('''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&***,,,***&&&$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$000...+++((('''&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%""" !!!%%%''''''%%%&&&&&&&&&'''''''''''''''+++*********))))))((((((%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((('''(((((()))***,,,---...///000222666:::>>>AAACCC???@@@@@@BBBDDDFFFHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMIIIKKKMMMNNNNNNOOOQQQSSSPPPVVV^^^cccjjjyyy~~~yyyvvvyyywwwvvvtttmmmhhhjjjqqq~~~xxxkkkeee\\\TTTOOOLLLJJJIII@@@CCCEEEFFFFFFIIINNNRRR]]]^^^dddppp{{{lllbbb^^^]]]^^^\\\YYYWWWUUURRRNNNKKK@@@>>>;;;777333000...---,,,,,,,,,++++++***************)))((((((((((((((()))((('''&&&&&&&&&&&&&&&'''%%%###$$$%%%'''((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''))))))(((%%%%%%(((+++((('''&&&&&&'''((('''&&&&&&&&&''''''((()))))))))******+++++++++,,,,,,,,,...///111222222222111000...///000111333444555666888888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???AAACCCEEEEEEEEEEEECCCEEEGGGHHHHHHIIIKKKMMMUUU___qqq++++++***)))(((((())))))))))))))))))))))))))))))******)))''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''((()))***++++++,,,'''&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''((()))(((&&&$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%$$$ !!!######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***++++++,,,+++***(((&&&%%%******))))))((((((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((---)))&&&'''+++...000000111222555888;;;>>>@@@AAADDDEEEEEEFFFGGGGGGHHHHHHKKKJJJJJJKKKLLLMMMMMMLLLKKKMMMOOOQQQSSSTTTUUUVVVYYY^^^hhhwww}}}|||~~~}}}yyytttlllccc\\\WWWTTTSSSNNNJJJGGGDDDCCCCCCGGGLLLSSSTTTYYYdddrrrtttjjjdddbbbaaaaaa___^^^\\\[[[XXXTTTPPPIIIGGGDDDAAA===888222...---+++***)))***+++***)))******))))))))))))******++++++)))(((&&&&&&%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&)))((('''&&&&&&'''((()))$$$$$$&&&'''''''''&&&%%%$$$%%%&&&&&&'''''''''&&&###%%%'''(((******))))))++++++******++++++,,,------...000111222111///...111111222333333444555555777777777999<<<>>>>>>===::::::;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEGGGGGGHHHGGGHHHJJJNNNQQQRRRaaauuu++++++***)))))))))))))))))))))))))))))))))))))))******)))''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***'''&&&%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***)))%%%###&&&((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))++++++++++++***((('''%%%)))))))))(((((('''''''''((((((((((((((((((((('''+++***************++++++...+++)))))),,,///000000222333666999===AAACCCEEEEEEEEEFFFGGGHHHIIIIIIJJJNNNMMMMMMNNNOOOPPPOOOOOOPPPPPPQQQRRRTTTXXX]]]```gggooo~~~zzzvvvttttttssspppttt}}}}}}zzzxxxzzz~~~~~~}}}{{{wwwpppiiiccc___^^^^^^XXXUUUSSSQQQPPPOOONNNMMMNNNMMMOOOWWWcccqqq}}}~~~vvvnnnhhheeeddddddcccaaa`````````___]]][[[RRRNNNIIIEEE@@@<<<888444111///,,,+++,,,,,,+++***(((''''''''''''(((((()))+++***)))''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((%%%%%%&&&'''''''''''''''((('''&&&%%%%%%&&&'''((($$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&'''''''''))))))************))))))+++++++++***++++++,,,---,,,---///111111000///...000111111222444555555666888888777888;;;<<<<<<;;;:::;;;;;;<<<===>>>??????AAAAAABBBCCCDDDEEEEEEFFFFFFGGGIIIIIIIIIKKKNNNQQQVVVfffxxx+++***))))))))))))))))))))))))))))))))))))))))))******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((###!!!$$$&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((***+++++++++***)))'''&&&((((((((('''''''''''''''''''''(((((((((((((((((())))))(((((((((((())))))///---+++,,,...000111111444555888<<<@@@CCCFFFHHHFFFGGGHHHIIIJJJKKKLLLLLLNNNNNNPPPQQQSSSTTTTTTUUUTTTTTTSSSTTTXXXaaakkksssvvvlllhhhfffcccbbbdddcccgggqqq~~~~~~zzzyyy~~~|||}}}yyytttooolllkkklllmmmhhhgggfffhhhiiifff]]]UUUOOOLLLHHHIIIQQQ[[[eeejjjnnnlllhhheeeddddddeeefffdddbbbaaaccceeehhhiiiiiiaaa[[[RRRJJJEEEAAA>>>===777444000...---------,,,'''''''''''''''((())))))))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''((()))%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''&&&%%%%%%%%%&&&'''(((,,,,,,+++)))((((((((((((+++++++++++++++,,,------,,,---.../////////...---///000111222444555666777999888777888:::::::::999<<<<<<<<<======>>>>>>>>>AAABBBCCCDDDEEEFFFFFFGGGFFFGGGJJJKKKKKKLLLOOOQQQ\\\kkk|||******)))))))))))))))***))))))))))))))))))))))))******)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%%%%!!!!!!###"""&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''******++++++***)))'''&&&''''''''''''''''''&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''(((,,,,,,---...000333444444888999;;;>>>AAADDDFFFGGGHHHHHHIIIKKKLLLNNNOOOOOOLLLNNNPPPRRRSSSUUUXXXZZZWWWWWWXXX[[[cccppp}}}mmmeee^^^]]]^^^___aaaeeegggooo~~~zzz{{{~~~{{{~~~}}}yyy{{{xxxuuurrrrrrtttxxxzzzwwwyyy}}}vvvggg\\\UUULLLFFFFFFJJJPPPTTTZZZZZZZZZ[[[\\\___aaabbbdddcccbbbeeejjjooorrrtttpppggg[[[PPPHHHDDDCCCBBB<<<999444111//////...---***************+++,,,,,,)))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&$$$$$$&&&((()))+++***(((&&&&&&&&&'''''',,,++++++++++++,,,------+++,,,---.........------...///000222444666777888777666666777999;;;:::999===============>>>>>>>>>BBBBBBCCCDDDEEEFFFGGGGGGEEEGGGJJJLLLMMMNNNOOOQQQ^^^mmm***)))))))))))))))*********************************))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&"""$$$&&&((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))%%%###%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''******++++++***)))((('''&&&&&&''''''''''''''''''&&&'''''''''(((((())))))***))))))))))))***++++++***,,,///222444666888999<<<===>>>@@@BBBCCCDDDEEEIIIIIIKKKLLLNNNPPPQQQRRRPPPQQQRRRRRRRRRTTTXXX[[[]]]```eeekkkuuutttggg```ZZZWWWZZZ^^^bbbiiipppxxxwwwnnnkkkooouuuyyyyyy{{{{{{~~~zzzwwwwwwuuusssrrrtttxxx~~~}}}mmmdddVVVKKKDDDCCCDDDDDDGGGHHHJJJMMMQQQVVVYYY[[[cccbbbbbbfffmmmtttyyy|||zzzpppaaaTTTKKKFFFDDDCCC@@@===888444222111///...,,,,,,,,,++++++,,,,,,,,,)))(((((('''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&''''''''''''(((((('''''''''''''''''''''(((((()))))))))(((&&&%%%%%%&&&((()))((('''&&&&&&&&&''')))***,,,,,,++++++,,,,,,---...+++,,,,,,---------------...///000222444666777888444444444666:::<<<<<<<<<=========>>>>>>>>>>>>>>>BBBBBBCCCDDDEEEFFFGGGGGGDDDGGGJJJLLLMMMNNNPPPQQQ]]]mmm)))))))))))))))******+++***************************))))))(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&'''(((((('''&&&&&&###%%%&&&(((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%)))***&&&%%%''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((()))***++++++***)))(((''''''''''''''''''(((((((((&&&&&&''''''((()))))))))''''''(((((()))***,,,,,,,,,///444777888:::<<<===@@@AAAAAABBBCCCDDDDDDEEEIIIJJJKKKMMMPPPRRRSSSTTTVVVVVVUUUSSSQQQTTTZZZ___lllsss}}}vvvfffaaa\\\XXXVVV[[[bbbjjjuuu~~~xxxrrriiifffhhhmmmqqqrrryyyxxxzzz~~~{{{yyyuuusssppppppsssyyywwwnnnaaaTTTKKKFFFCCCBBB<<<===???BBBGGGKKKOOORRR[[[[[[]]]cccllluuu||||||ssseeeXXXNNNIIIFFFEEECCCAAA===:::888555222000...---,,,++++++***++++++))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''''''''((())))))(((''''''''''''&&&&&&''''''((())))))((('''&&&&&&&&&'''(((''''''(((((()))+++,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,---------......///000111222444555666777444333444777;;;===>>>>>>=========>>>>>>?????????AAABBBCCCDDDEEEFFFFFFGGGDDDFFFIIIKKKKKKMMMPPPRRR[[[lll)))))))))))))))***++++++***************************)))))))))))))))******''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''(((((()))((()))))))))((('''%%%$$$&&&&&&'''(((((('''&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###'''(((%%%###%%%%%%###%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))))))))***++++++***(((''''''''''''(((((()))))))))&&&&&&''''''((())))))***%%%&&&&&&((()))+++---...222666;;;=========>>>???BBBCCCDDDEEEFFFGGGGGGHHHHHHIIIKKKNNNPPPRRRTTTUUUUUUVVVVVVTTTTTT[[[eeennn}}}nnnhhhjjjgggcccbbbgggnnnxxxyyyuuunnniiihhhjjjnnnqqqxxxwwwxxx|||~~~}}}zzzxxxwwwuuusssppppppsssyyy{{{tttiii___XXXRRRMMMJJJCCCBBBAAA@@@AAACCCEEEFFFKKKMMMQQQZZZeeepppxxx|||xxxpppeeeZZZSSSNNNJJJIIIFFFDDDBBB@@@>>>;;;666333222111///...,,,++++++++++++***)))''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&%%%%%%%%%&&&(((((()))((((((((('''''''''&&&&&&'''(((***++++++,,,,,,---,,,,,,,,,,,,---......---------------......///000111111222444555555666666555666888;;;===>>>===<<<<<<===>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEEEEFFFDDDFFFGGGHHHIIILLLPPPSSSZZZkkk))))))((())))))***++++++***************************)))))))))))))))******((((((((((((((((((((((((((((((((((((((('''''''''$$$$$$%%%%%%&&&'''((((((((())))))))))))'''%%%$$$%%%&&&'''(((((('''&&&%%%''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))'''%%%######%%%''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$((()))&&&$$$&&&&&&$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***))))))***++++++***(((((('''((((((((())))))******&&&&&&&&&'''((())))))***)))***+++,,,///111333444777<<<@@@BBBAAA??????@@@CCCDDDEEEFFFHHHIIIKKKKKKHHHIIIKKKNNNPPPSSSUUUVVVPPPRRRTTTUUUYYYcccrrr~~~zzzwwwrrrmmmpppwwwvvvrrrpppuuu|||zzzxxxsssnnnkkklllqqquuuwwwvvvxxx}}}~~~}}}}}}yyyuuusssssssssrrrvvvtttqqqpppsssyyy{{{vvvooohhhbbb]]]XXXUUUQQQNNNIIICCC@@@>>>===>>>===???FFFQQQ^^^jjjrrrvvvtttnnneee\\\VVVQQQNNNLLLHHHGGGEEEDDDBBB>>>999666666555333111///...------++++++)))(((&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%$$$############%%%&&&'''((()))((('''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((((((((())))))((('''&&&&&&$$$%%%''')))))))))((((((---,,,,,,,,,,,,---.........------------...//////111111222333333444555555888777777999;;;======<<<;;;<<<===>>>???@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEDDDEEEFFFGGGHHHKKKPPPSSSZZZkkk************************))))))))))))************+++***)))(((((()))***+++,,,***(((&&&%%%%%%'''(((((())))))(((&&&$$$%%%&&&''''''(((((((((((('''''')))*********'''$$$ &&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%)))'''%%%%%%%%%&&&%%%$$$''''''(((((('''&&&%%%%%%''''''''''''''''''''''''###%%%&&&&&&%%%$$$$$$%%%)))(((&&&$$$$$$$$$&&&'''&&&&&&''''''((()))))))))###$$$&&&'''''''''&&&&&&$$$%%%'''(((((((((''''''((((((''''''''''''((((((...---+++)))''''''''''''))))))(((((('''''''''&&&---,,,***))))))+++---...***,,,...//////111444666>>>???@@@AAAAAAAAAAAAAAAHHHHHHHHHIIIJJJKKKLLLLLLRRROOOOOORRRSSSQQQSSSWWWVVVWWWWWWXXX```ssswwwrrrqqqnnnjjjjjjpppvvv{{{yyytttuuutttssssssvvvwww}}}~~~}}}|||wwwrrrkkkeeebbbfffmmmrrrnnnppprrruuuyyy~~~zzzqqqkkkllllllhhhcccaaacccaaa[[[SSSNNNLLLHHHBBB===;;;===FFFOOOXXXcccllleeecccaaa]]]XXXSSSOOOMMMPPPLLLGGGFFFGGGFFFBBB===<<<;;;999777444111...,,,...------,,,+++***))))))&&&&&&&&&''''''''''''''''''((()))******)))((('''''''''&&&&&&&&&&&&'''''''''((()))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''&&&%%%###"""'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&(((((((((((())))))))))))&&&&&&&&&'''''')))******)))******++++++,,,------------,,,++++++,,,,,,,,,111222333333444444444333888777777888:::<<<;;;::::::<<>>@@@AAACCCCCCDDDJJJJJJJJJJJJKKKLLLNNNNNNPPPOOOPPPTTTTTTRRRSSSWWWWWWZZZ]]]bbbnnnqqqjjjeeeeeegggkkkkkkqqq}}}|||xxxyyyyyyxxx{{{|||xxxnnnjjjeee```^^^```eeehhhiiikkkoootttzzzyyyqqqkkkkkkmmmkkkiiiiiiiiikkkjjjhhheeeaaaVVVJJJEEE@@@===BBBHHHNNNUUU\\\[[[[[[ZZZXXXVVVTTTRRRQQQTTTOOOKKKJJJJJJIIIEEE@@@>>><<<:::888666333000///...------,,,+++***))))))'''''''''''''''''''''''''''(((((())))))(((((('''(((''''''&&&&&&''''''(((&&&'''((())))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''%%%&&&&&&'''((())))))***'''&&&&&&'''''')))***************+++,,,,,,------......---------------...///000222333444555555555777666666777999;;;;;;::::::<<>>???BBBEEEGGGIIIKKKKKKKKKKKKLLLMMMNNNPPPRRRSSSUUUTTTTTTVVVVVVVVV[[[bbbiiiqqq|||wwwkkk^^^XXXXXX]]]gggpppttt||||||xxxvvvxxx{{{|||zzz{{{~~~}}}nnnjjjeeebbbcccfffjjjlllkkklllnnnqqqvvv|||tttlllfffeeefffgggjjjooowwwsss```RRREEEAAAAAA???;;;:::@@@AAAEEEIIINNNSSSWWWYYYYYYWWWSSSRRRSSSSSSQQQPPPMMMHHHAAA<<<999777444222///......---,,,+++***)))******))))))((('''&&&&&&((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))((($$$%%%%%%&&&((())))))***((((((''''''((()))************++++++,,,------............---....../////////000111333444555666666666555555777:::;;;;;;;;;:::===@@@AAABBBCCCEEEGGGAAABBBCCCDDDEEEFFFGGGGGGHHHJJJLLLLLLJJJKKKOOOSSS```nnn++++++++++++++++++++++++((()))))))))************)))))))))******)))))))))'''((())))))***))))))(((&&&(((((((((&&&%%%&&&'''''''''(((((((((((('''''''''((((((((('''%%%$$$###''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&,,,***''''''''''''%%%$$$&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%''')))((('''&&&'''(((&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))((((((''''''''''''((('''''''''''''''''''''((((((''''''''''''((((((,,,,,,++++++***+++++++++(((((())))))))))))))))))(((((()))***,,,---/////////111333444555888;;;>>>AAABBBCCCEEEGGGIIIIIIJJJJJJJJJKKKMMMOOOQQQSSSTTTXXXUUUUUUVVVWWWZZZdddooo|||hhhbbb]]]^^^bbbiiiuuu~~~{{{zzz}}}xxxpppggg``````cccfffhhhjjjkkkkkklllnnnttt{{{yyyxxxzzztttmmmhhhgggggggggjjjoooyyyjjj\\\OOOJJJHHHCCC>>>;;;:::;;;???CCCIIIOOOTTTVVVVVVTTTSSSSSSUUUWWWYYYYYYYYYQQQGGG???;;;999555111000000///...---,,,++++++++++++***)))((((((''''''((('''&&&%%%%%%&&&'''((((((((((((''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((((((((((((((())))))))))))(((((((((((())))))******++++++,,,------......------,,,,,,---...//////111111222333444444444444777666777888;;;=========;;;===@@@BBBBBBCCCDDDFFFBBBCCCEEEFFFHHHIIIIIIIIIIIIKKKMMMLLLJJJKKKOOOSSS\\\lll,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))************))))))))))))))))))))))))))))))&&&'''((('''&&&%%%&&&(((''''''((((((((((((''''''''''''''''''&&&%%%$$$###''''''''''''''''''''''''((((((''''''''''''((((((&&&$$$###$$$&&&(((((('''%%%&&&''''''((('''''''''''''''''''''''''''''''''$$$&&&((('''&&&%%%&&&&&&'''''''''(((((((((((((((&&&&&&''''''((())))))***)))(((''''''&&&'''''''''(((''''''&&&&&&&&&&&&'''((((((''''''''''''((((((...---+++))))))))))))***(((((())))))))))))******,,,,,,---...//////000000000222555666777:::===@@@AAABBBDDDEEEFFFGGGGGGGGGJJJJJJLLLMMMPPPRRRTTTUUUXXXXXXYYY]]]```gggvvvvvvjjjdddcccdddiiinnnvvvyyytttssstttvvv{{{{{{|||ooofffdddeeeggghhhhhhiiiiiiiiiiiilllppptttyyyyyyzzzxxxrrrlllnnntttsssnnnlllnnnnnnnnnqqquuuzzznnndddYYYUUURRRLLLFFFDDD<<<===>>>AAADDDHHHLLLNNNNNNNNNOOORRRVVV[[[___bbbcccYYYKKKBBB===:::666222222222111000///...------++++++******))))))(((((((((''''''''''''''''''((()))((((((''''''(((((()))'''''''''&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((%%%%%%$$$$$$$$$%%%&&&&&&###"""!!!"""$$$&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))((()))))))))(((((())))))***++++++,,,,,,------......,,,,,,,,,,,,---...//////222222333444444444333333888777777999<<<>>>>>>>>><<<>>>@@@AAAAAAAAACCCDDDBBBCCCFFFHHHJJJJJJJJJJJJIIILLLMMMLLLKKKKKKOOOSSSZZZkkk++++++++++++++++++++++++))))))))))))************((()))***++++++***)))(((,,,+++***((((((((())))))&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((""" !!!$$$&&&'''&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''$$$&&&((('''&&&%%%&&&'''&&&''''''(((((()))(((((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&'''(((***)))(((&&&&&&&&&'''(((((((((''''''''''''((((((+++++++++******)))(((((((((((()))))))))*********---...///000111222222222444666999:::<<<>>>BBBDDDCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLMMMOOOQQQTTTWWWXXXZZZ]]]eeennnuuu|||tttrrrqqqqqquuuzzz{{{wwwvvvxxxzzzxxxqqqpppqqqrrrqqqoooppppppnnnllllllmmmnnnooolllkkkkkkfffaaabbbhhhlllkkknnntttwwwwww{{{}}}ooohhhbbb___ZZZSSSNNNNNNCCCBBBAAA@@@@@@BBBDDDEEEEEEGGGJJJOOOUUU\\\dddiiiiii]]]NNNCCC???===999555444333333222111000///...************************'''(((((())))))(((((('''))))))(((((((((((()))))))))(((''''''&&&&&&''''''"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%###""""""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&''''''(((((()))))))))******)))))))))))))))***++++++,,,,,,---.........------------...///000111000111222333444555555555777666666888<<<>>>>>>>>><<<>>>@@@AAA@@@@@@AAABBBAAABBBEEEHHHJJJJJJJJJJJJJJJLLLNNNMMMKKKLLLOOOSSS[[[lll************************))))))))))))************((()))***++++++***)))(((...,,,***(((''''''((()))%%%'''((('''&&&&&&'''(((''''''((((((((((((''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$%%%&&&(((''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''$$$$$$%%%&&&'''''''''&&&)))))))))(((''''''&&&&&&&&&%%%$$$$$$%%%&&&((()))+++***)))'''''''''((()))((((((''''''''''''((((((''')))+++,,,,,,***(((&&&(((((())))))*********+++,,,---///111222333333444888:::<<<>>>???BBBFFFHHHEEEGGGHHHJJJLLLNNNNNNOOOLLLMMMNNNQQQSSSVVVXXXZZZ]]]dddppp~~~~~~zzz~~~xxxuuuxxx{{{{{{yyy{{{{{{zzzwwwrrrnnnmmmmmmlllfffcccccc___YYYZZZ___dddfffmmmvvv|||}}}yyynnnjjjfffddd^^^VVVRRRSSSHHHFFFCCC@@@>>>>>>>>>??????BBBFFFLLLTTT]]]fffllljjj^^^NNNDDDAAA???;;;888555444444333222111000000***************+++++++++'''((()))******)))((('''))))))(((((((((((())))))))))))(((''''''''''''(((""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))((('''&&&'''&&&&&&%%%$$$$$$$$$$$$$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''###$$$%%%&&&''')))************)))))))))))))))***++++++,,,------......///............///000222222...///111333555666666777555555555888;;;============>>>@@@@@@?????????@@@@@@AAADDDGGGIIIJJJIIIIIIJJJLLLNNNMMMKKKLLLOOOSSS\\\nnn************+++,,,---...******************************))))))))))))******))))))))))))))))))))))))))))))))))))((('''&&&%%%))))))***))))))((('''&&&)))((('''&&&&&&'''((())),,,+++***((('''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''(((((()))((('''((()))((('''%%%&&&&&&&&&'''''''''((((((''''''((())))))(((''''''%%%%%%&&&&&&'''((())))))******))))))((())))))***,,,---...---+++))))))******))))))))))))+++,,,---333333444666777888::::::<<<>>>AAADDDGGGIIIJJJJJJHHHIIIKKKLLLNNNPPPQQQRRRUUURRRSSSWWWWWWWWW^^^hhhooozzzwwwvvvsssmmmppp~~~}}}~~~xxxtttssstttuuuttttttwww}}}vvvnnniiijjjhhh```ZZZYYYZZZ\\\bbb```cccmmmssstttyyyyyylllggghhhhhhccc\\\VVVTTTUUUQQQRRRPPPNNNOOONNNFFF<<>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKMMMNNNNNNNNNNNNPPPQQQ___ooo************+++,,,---...******************************))))))))))))******))))))))))))))))))))))))))))))))))))((('''&&&%%%((())))))))))))((((((''')))((('''&&&&&&'''((()))+++***)))((((((''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''')))***)))'''&&&&&&'''&&&&&&&&&'''''''''(((((()))((('''((())))))'''%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''(((((()))---,,,,,,++++++,,,,,,---+++,,,------***)))))))))+++******+++,,,...000111444555666999;;;===???@@@AAACCCDDDFFFHHHIIIJJJKKKIIIJJJLLLNNNPPPQQQSSSTTTSSSQQQRRRWWWZZZ]]]gggsss}}}nnnggggggjjjkkkuuu}}}{{{tttmmmhhhoooppppppppprrrwww~~~|||rrrkkkllliiiccc\\\ZZZ[[[\\\bbb```bbbiiinnnooosssyyyzzz}}}ssshhhggghhhfffaaaZZZUUUSSSTTTVVVVVVVVVVVVXXXYYYQQQHHHDDD===;;;???FFFJJJNNNRRRTTTPPPIIICCC???>>>???@@@AAA>>>;;;999888555333000...---,,,***)))(((''''''***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&''''''%%%''''''(((((())))))******''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%&&&&&&''''''((((((((('''''''''((())))))******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,000111222333333333333333555555777888:::<<<===>>>>>>???@@@BBBCCCDDDDDDDDDCCCDDDEEEGGGHHHIIIJJJJJJJJJLLLMMMMMMMMMMMMNNNPPP^^^ooo************+++,,,------******************************))))))))))))******))))))))))))))))))))))))))))))))))))((('''&&&&&&'''(((((())))))))))))(((((((((''''''''''''((()))))))))(((((((((((()))))))))(((''''''''''''((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))******((('''''''''&&&''''''''''''((((((((()))((('''((())))))'''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''(((((()))******))))))))))))*********,,,---,,,***(((((()))++++++,,,...000333555666777888:::===@@@CCCFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLNNNPPPRRRTTTUUUVVVUUUTTTUUUYYY___iiixxxssseee]]]\\\```fffooo}}}|||~~~vvvppplllmmmmmmlllmmmpppvvvzzzssssssqqqlllddd___^^^___bbbaaadddiiimmmmmmooorrrqqqyyyyyyssslllfffggggggddd^^^WWWSSSSSSUUUXXX[[[\\\___eeegggbbbYYYJJJAAA::::::<<<>>>AAADDDHHHGGGEEECCCAAAAAAAAAAAADDDAAA===:::888666333111......---,,,+++)))((('''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&''''''(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,/////////000000222333333555666777888:::;;;=========>>>@@@BBBCCCDDDEEEEEECCCDDDEEEGGGHHHIIIJJJJJJIIIKKKLLLLLLKKKKKKMMMNNN^^^ooo+++*********++++++,,,---******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((())))))***))))))'''''''''''''''(((((()))((((((((((((((()))******(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((()))((('''((()))'''''''''''''''((((((((()))(((((((((******(((&&&'''''''''''''''''''''''''''&&&$$$""""""$$$&&&'''&&&&&&''''''((((((((()))(((((('''''''''((()))))))))+++,,,,,,***((())))))***+++---000333777999;;;;;;===???AAADDDGGGIIIJJJJJJJJJIIIIIIJJJKKKMMMNNNNNNOOOPPPRRRUUUWWWYYYYYY[[[ZZZ[[[^^^hhhxxxnnnaaa[[[[[[aaagggqqq~~~~~~{{{rrrpppnnnmmmpppvvv~~~}}}{{{zzzyyyvvvooohhhgggiiihhhkkkqqqvvvwwwtttpppmmmiiioootttrrrmmmiiihhhhhhgggfffccc]]]VVVTTTVVVYYYYYY]]]bbbiiiqqquuuppphhhSSSHHH===999888777888:::?????????@@@BBBDDDFFFGGGGGGCCC???<<<:::888555333111111111111000---+++***))))))((('''&&&&&&&&&'''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''((()))******((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''((((((((((((''''''''''''&&&&&&''''''((())))))***++++++++++++++++++++++++)))******+++,,,...///000000/////////000111333444555666777888:::;;;<<<===<<<>>>???BBBCCCEEEFFFFFFCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKMMMLLLKKKKKKMMMNNN]]]nnn++++++******++++++,,,,,,******************************))))))))))))******************************))))))))))))))))))((('''&&&'''((())))))***))))))&&&''''''((((((((((((((((((''''''(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&((((((((((((((((((((((((!!!###%%%'''''''''(((***(((((((((((((((((((((((()))(((((()))******)))''''''''''''''''''''''''&&&'''&&&$$$######$$$&&&''''''''''''(((((((((((((((***************+++,,,---)))+++,,,,,,***))))))******+++...222666:::<<<>>>AAAAAACCCDDDFFFGGGHHHIIIHHHHHHHHHIIIJJJMMMOOOPPPPPPQQQSSSUUUXXXZZZ\\\]]]\\\^^^aaafffsss}}}nnn```ZZZ\\\bbbkkksss{{{yyyuuutttuuuyyy}}}}}}|||yyytttuuutttvvvxxxuuuppprrrxxx{{{uuukkkcccdddeeebbb^^^]]]bbbhhhddddddaaa\\\WWWWWWZZZ^^^\\\bbbjjjttt}}}{{{qqqYYYNNNCCC>>>;;;777666777:::999:::<<>>???BBBCCCEEEFFFFFFCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLNNNMMMLLLLLLMMMNNN\\\mmm,,,++++++***++++++,,,,,,******************************))))))))))))******************************)))))))))******))))))((('''(((((())))))))))))(((%%%&&&'''((()))))))))(((((((((((((((((()))******%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&)))))))))))))))))))))))) """$$$&&&&&&'''(((***)))))))))((((((((((((''')))(((((()))***+++***((('''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((()))***++++++***+++------+++***+++++++++---000555999===???AAAEEEEEEFFFFFFGGGGGGHHHHHHFFFGGGHHHIIILLLNNNPPPQQQSSSTTTVVVXXX[[[]]]___```]]]dddllluuuvvvjjjbbb[[[]]]ccclllwww~~~yyypppmmmmmmjjjeeeeeeccchhhppprrrqqqwww{{{kkk```\\\YYYWWWSSSSSSXXX```_________\\\YYYZZZ^^^cccdddkkkuuu}}}qqqZZZQQQHHHEEEBBB===999999888777777888;;;AAAGGGKKKEEEBBB>>><<<;;;<<<;;;:::333333222111000...---,,,,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''((()))***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&''''''((())))))++++++++++++++++++++++++,,,,,,+++++++++,,,------000000111111333444666777666777888999:::;;;;;;<<<===>>>@@@BBBCCCDDDEEEEEECCCDDDEEEGGGHHHIIIJJJJJJLLLMMMNNNNNNLLLLLLMMMNNN\\\lll,,,,,,++++++***++++++,,,******************************))))))))))))******************************((())))))*********))))))((())))))))))))(((((('''%%%&&&'''((()))))))))((()))((((((((((((((()))***%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((("""$$$&&&'''&&&&&&'''((())))))))))))(((((((((''')))(((((()))++++++***)))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((((((((((((((&&&%%%%%%&&&&&&((())))))***,,,......,,,+++,,,------///333888===@@@CCCDDDGGGGGGGGGHHHHHHIIIIIIJJJFFFGGGIIILLLNNNOOOPPPQQQUUUVVVXXXZZZ]]]```bbbcccgggtttyyyhhhaaa^^^___fffppp|||~~~yyywww}}}yyypppjjjiiiddd^^^ZZZWWW\\\gggjjjjjjrrrnnnccc\\\VVVTTTRRROOOQQQVVVXXXZZZ[[[ZZZZZZ\\\aaaffflllttt~~~wwwhhhVVVOOOJJJJJJHHHCCC===<<<999777666666888;;;???BBB@@@===:::999:::;;;<<<<<<555444333111000//////...---,,,+++***((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&$$$$$$&&&((("""""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))******)))((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((((((''''''(((((())))))******%%%%%%&&&''''''(((((()))************************,,,+++++++++,,,,,,---......///111333444555666666777777888999:::;;;;;;<<<>>>???@@@BBBCCCDDDDDDDDDCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLMMMMMMKKKKKKKKKMMM\\\lll,,,,,,++++++***+++++++++******************************))))))))))))******************************((())))))*********))))))))))))***))))))(((''''''$$$%%%'''))))))))))))((())))))(((((((((((())))))&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&((()))((('''%%%&&&&&&******))))))(((((((((''')))(((((()))+++,,,***)))(((((('''''''''&&&&&&&&&))))))************))))))))))))))))))((((((((((((((((((((())))))+++,,,,,,+++---......---,,,---...///222666;;;???CCCEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLHHHIIIKKKNNNOOOPPPPPPPPPVVVWWWYYY\\\^^^aaacccddduuu|||rrrlllggg___```fffppp}}}}}}{{{{{{}}}~~~uuuooommmfff___YYYUUUXXXbbbdddccckkkxxxssshhh___YYYXXXUUUPPPNNNQQQSSSVVVXXXYYYZZZ]]]bbbgggoooxxxooo]]]RRRMMMJJJMMMLLLFFF@@@===999888777666666777888999<<<:::777666888;;;<<<===999888555333222111222222...---,,,***)))(((((((((************************&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&$$$###&&&((($$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))***+++***)))(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&''''''((()))******+++%%%%%%&&&&&&'''(((((()))************************(((((()))***,,,...000111---...111333555555555555777777888999::::::;;;;;;???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKLLLKKKJJJIIIJJJKKK\\\kkk~~~&&&+++---+++***++++++(((+++++++++++++++++++++++++++++++++************)))******++++++++++++******))))))))))))))))))))))))+++***((('''&&&''')))*********))))))(((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''&&&&&&))))))(((''''''''''''(((&&&''')))******(((&&&%%%(((((()))************)))(((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''''''''((())))))---...///...---...///111555888;;;===>>>@@@CCCEEEEEEGGGIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNOOOQQQTTTWWWYYYWWWYYY^^^```eeeqqqtttkkkhhhgggggglllqqq{{{zzzuuuoookkkdddaaa___aaafffkkkllllll{{{}}}{{{qqqkkkbbb[[[VVVSSSPPPOOONNNQQQTTTTTTUUUZZZcccjjjjjjvvv~~~tttcccRRRKKKKKKMMMOOOPPPMMMFFF@@@>>>===999555222222555888:::888777888:::<<<======AAA===888333111000///...------......---+++***(((***'''$$$$$$%%%&&&&&&&&&))))))((((((''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&''',,,***(((%%%$$$$$$%%%%%%((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&(((''''''''''''((())))))((((((((((((''''''''''''&&&&&&''''''(((((())))))(((''''''&&&&&&&&&''''''))))))))))))************,,,++++++******++++++,,,,,,,,,,,,,,,------...///...///000222333444555555:::;;;<<<<<<:::999:::<<<>>>???@@@BBBCCCDDDDDDDDDAAACCCEEEHHHJJJJJJKKKKKKJJJKKKLLLKKKJJJIIIJJJLLLZZZlll+++......***(((+++...---++++++++++++++++++++++++*********))))))))))))(((******++++++++++++******))))))))))))))))))))))))(((((((((((((((''''''&&&***)))))))))(((((((((''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''&&&&&&)))(((''''''&&&&&&''''''&&&'''((())))))((('''&&&&&&'''((()))***+++++++++)))))))))))))))((((((((('''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))((((((((()))***++++++...000111000000000222444888:::<<<>>>???AAADDDGGGGGGIIIJJJJJJIIIHHHIIIJJJHHHJJJLLLMMMOOORRRVVVYYYZZZZZZ___gggnnnwww~~~wwwnnnggggggkkkrrrvvv}}}yyyuuusssmmmiiiddddddgggjjjlllkkktttzzz|||wwwuuutttpppkkkeee___ZZZVVVSSSPPPMMMOOOPPPOOOOOOTTT\\\ccchhhsss||||||vvvlll]]]OOOFFFFFFGGGJJJLLLKKKFFFBBB???>>>>>><<<:::888555333777555555666999<<<>>>>>>>>>:::555222000000...---............---,,,***)))((('''&&&&&&''''''&&&%%%((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&***(((&&&$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&&&&''''''(((((()))))))))*********,,,++++++++++++++++++,,,,,,,,,,,,,,,------...///...///111222444555555555999:::;;;:::999888999;;;>>>???@@@BBBCCCDDDDDDDDDAAABBBDDDGGGIIIJJJJJJJJJIIIJJJLLLLLLKKKJJJJJJLLLZZZlll...///,,,'''%%%***///000++++++++++++++++++++++++***))))))))))))(((((((((******++++++++++++******))))))))))))))))))))))))&&&'''((())))))'''%%%$$$))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''')))***+++,,,,,,))))))))))))))))))))))))''''''&&&&&&''''''((()))))))))))))))))))))))))))***)))))))))***+++---...111222333444444555777999<<<===>>>???@@@BBBFFFIIIJJJKKKLLLKKKIIIGGGHHHIIIFFFHHHLLLOOORRRVVVZZZ^^^___bbbjjjvvvwwwlllfffcccaaaccckkkxxx~~~}}}{{{wwwrrrllliiijjjllllllkkklllnnnooommmjjjhhhiiikkkllliiieeebbb___[[[VVVSSSOOOPPPNNNLLLJJJMMMSSSYYYbbbkkksssqqqjjj```VVVMMMCCCCCCCCCEEEGGGGGGFFFDDDCCCBBBAAAAAAAAA===777222333222222444888;;;===>>>999666333111000000///.../////////...---,,,******+++*********++++++)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&'''((()))(((((((((((())))))))))))))))))((((((((((((((('''''''''&&&&&&&&&''''''((((((((())))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,---.../////////000111333444555666666777999:::999888777888:::===>>>@@@AAACCCDDDDDDDDDAAABBBCCCEEEGGGHHHIIIIIIGGGIIILLLLLLLLLKKKKKKLLLZZZlll+++---+++%%%$$$(((,,,---++++++++++++++++++++++++************))))))))))))******++++++++++++******))))))))))))))))))))))))'''((()))))))))(((&&&&&&))))))))))))(((((((((((((((((((((''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((((((&&&'''((()))************(((((((((((())))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))***)))))))))***,,,...000333555666777888999<<<>>>???@@@AAAAAAAAACCCGGGJJJKKKLLLKKKJJJGGGFFFFFFGGGGGGJJJNNNSSSVVV[[[```cccdddlllzzz}}}nnnccc^^^___bbbhhhqqq}}}{{{wwwrrrpppqqqpppnnnkkkhhhhhhfffccc___]]]___aaabbbbbbaaaaaa```]]]YYYUUUTTTTTTQQQMMMJJJJJJMMMPPPXXX^^^dddccc]]]VVVRRROOOHHHGGGEEEDDDCCCCCCDDDDDDIIIFFFCCCDDDFFFDDD>>>888333222111222666888::::::666444222222333333333222111111000///...,,,++++++,,,***(((((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&#########$$$%%%&&&'''(((((((((((()))))))))))))))***)))))))))(((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***+++++++++++++++++++++++++++++++++,,,---...///000000111222333444555555555777888:::999888888999:::<<<===???AAACCCDDDDDDEEEAAAAAACCCDDDFFFGGGHHHHHHEEEHHHKKKMMMLLLLLLLLLMMM[[[mmm))),,,---)))(((***,,,+++++++++++++++++++++++++++,,,,,,++++++++++++************++++++++++++******************************++++++)))((((((((()))***(((((((((((())))))))))))'''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))((('''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))************************))))))((((((***,,,///111555777999::::::<<>>AAABBBDDDDDDEEEAAABBBBBBCCCEEEFFFGGGHHHDDDGGGJJJLLLLLLLLLMMMOOO\\\nnn)))...111///---......+++++++++++++++++++++++++++------,,,,,,,,,+++++++++******++++++++++++******************************---,,,***(((((()))***+++(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((++++++***)))(((&&&%%%$$$%%%%%%%%%&&&&&&''''''(((((((((''''''(((((()))***************************))))))((((((***---111333777999:::;;;<<<===@@@CCCCCCEEEFFFFFFEEEEEEGGGHHHGGGHHHGGGFFFDDDDDDFFFHHHIIIMMMTTT[[[bbbhhhmmmqqq}}}~~~iiiZZZUUU[[[ccclllyyyzzz{{{~~~}}}|||xxxqqqkkkeeeeeedddaaa^^^YYYVVVSSSUUUTTTUUUWWWZZZ[[[ZZZYYY\\\^^^aaacccbbb___ZZZWWWOOOJJJGGGGGGHHHJJJNNNSSSXXXUUUPPPIIICCC@@@AAACCCFFFNNNYYYccceee\\\KKK???999666333222222222111000222333555999===???>>>===555444222000///------------***'''&&&''')))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''(((((())))))***))))))))))))))))))(((&&&&&&&&&&&&&&&'''((()))''''''(((((((((((())))))***+++,,,------,,,+++*********+++,,,---...000111///000111222333333333333777999::::::999999;;;<<<;;;<<<>>>@@@BBBDDDDDDEEEBBBBBBCCCCCCDDDFFFGGGHHHDDDFFFIIIJJJKKKLLLOOOQQQ]]]ooo+++000222000...000///---++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******************************+++******)))))))))))))))'''((((((((()))))))))***&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&$$$%%%&&&'''(((((((((((()))(((''''''&&&&&&''''''###$$$%%%'''((((((''''''******))))))((('''%%%%%%%%%%%%&&&&&&'''(((((()))((((((((((((((())))))***************************+++***))))))+++///333666888:::;;;<<<<<<===@@@BBBCCCEEEHHHHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEFFFIIILLLLLLRRR[[[dddmmmuuu||||||jjj^^^WWWXXXdddqqq{{{{{{|||wwwpppkkkhhhgggfffdddbbb___\\\YYYXXXVVVTTTTTTWWWYYYZZZ[[[```fffooowwwzzzvvvpppjjjUUUJJJ@@@@@@BBBDDDIIINNNVVVTTTPPPIIICCCAAACCCEEEHHHQQQ]]]fffeee[[[LLLBBB:::777444222222111000///111222666;;;@@@BBBBBBAAA666555333111///...------------,,,---......,,,)))&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((()))))))))))))))*********&&&%%%%%%&&&&&&((())))))'''''''''((((((((()))))))))***,,,------,,,***)))******+++,,,---///000111//////000111222222222222666777999999888888:::<<<:::;;;>>>@@@BBBDDDEEEEEEDDDCCCCCCCCCDDDFFFHHHIIIEEEFFFGGGHHHIIILLLQQQTTT^^^ppp+++///000---,,,...///---+++++++++++++++++++++++++++++++++************)))******++++++++++++******************************'''(((***+++***)))'''&&&'''((((((((())))))******&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&$$$%%%&&&'''(((((((((((())))))(((''''''''''''((("""###&&&((((((((('''&&&(((((((((((((((''''''&&&&&&&&&''''''((())))))***((((((((((((((()))******************************,,,+++******,,,111555888999:::;;;<<<<<<===???AAABBBEEEIIIJJJHHHFFFEEEDDDEEEFFFFFFFFFFFFHHHLLLOOOQQQXXXbbbmmmwwwvvvjjj^^^YYYYYY___mmm}}}~~~}}}|||}}}{{{uuuoookkklllkkkiiihhhgggfffcccaaa]]]ZZZVVVTTTVVVXXXZZZ[[[eeemmmzzz|||\\\LLL>>><<>>???AAAEEEGGGFFFCCCBBBFFFKKKMMMUUU\\\\\\TTTJJJAAA>>>@@@<<<777555555444222000...000444:::AAADDDBBB???888777444111000////////////...------++++++***)))(((((('''((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))***+++*********)))(((((((((***,,,...///000///...---000222333333222222222333777777888999:::;;;;;;<<<;;;<<<>>>@@@BBBCCCCCCDDDBBBBBBCCCCCCDDDDDDEEEEEEAAAEEEIIIKKKJJJKKKNNNQQQcccsss---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++)))''''''((()))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))(((((('''''''''((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''******))))))))))))******((((((((((((((((((((((((++++++++++++++++++,,,,,,)))***+++...111444666888888999;;;>>>@@@CCCDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIFFFGGGFFFFFFHHHMMMTTTYYYaaammmoooccc___]]]aaahhhvvv{{{|||}}}||||||~~~~~~wwwoooiiifffgggiiiiiiiiijjjkkkmmmmmmjjjccc^^^ZZZXXXXXXYYY___cccmmm{{{ddd[[[OOOFFFAAA???<<<:::;;;???CCCCCCBBBCCCFFFJJJRRRWWWZZZWWWOOOFFF@@@>>>???<<<:::999:::999666444333333333666:::======<<<666555444222000//////......------,,,,,,+++++++++)))(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((()))))))))))),,,,,,,,,+++++++++++++++,,,,,,,,,,,,------...//////111333333222111222333555666777888999::::::;;;;;;===>>>@@@BBBCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEEEECCCFFFIIIJJJJJJJJJNNNQQQaaarrr------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++*********))))))(((&&&''')))******)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''((((((++++++************++++++(((((((((((((((((((((((())))))************)))(((++++++---///111444666888:::;;;===@@@CCCFFFHHHIIIGGGHHHHHHIIIJJJJJJJJJKKKIIIKKKLLLKKKKKKPPPZZZbbbkkkyyy~~~nnngggeeeeeejjjrrr{{{zzzwwwxxxyyyxxxyyy|||}}}uuuppphhhggggggiiikkklllkkkjjjooojjjdddaaaaaaaaa^^^\\\^^^___dddnnnxxx{{{xxxtttccc]]]UUUOOOJJJDDD===777888;;;???AAAAAACCCGGGKKKVVVWWWVVVPPPHHHBBB??????>>>>>>???@@@@@@>>>:::777888555222111222444666666333333333222111000...------,,,,,,,,,,,,,,,,,,,,,+++)))&&&&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%###"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++))))))))))))((((((((((((+++++++++++++++,,,,,,,,,,,,+++***)))***,,,...000...000222222111000111222555555666777888999999:::<<<===???AAACCCDDDDDDEEEBBBBBBCCCCCCDDDEEEEEEFFFDDDGGGIIIIIIHHHJJJNNNRRR___qqq------------------,,,,,,+++++++++++++++++++++++++++++++++*********))))))***)))((()))+++,,,---,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))***)))))))))((((((''''''&&&&&&&&&''''''''''''''')))))))))))))))(((((('''''''''''''''(((((())))))))))))(((((((((((())))))+++******))))))******+++))))))))))))))))))))))))'''((()))******)))(((''',,,---...000222555777999===>>>@@@CCCFFFIIIKKKLLLIIIIIIIIIJJJKKKKKKLLLMMMKKKPPPUUUVVVTTTWWW___gggyyy|||mmmhhhkkkrrruuu}}}}}}zzz||||||{{{}}}zzzvvvnnnkkkiiiiiikkkllliiifffiiieeeaaabbbgggiiifffccc___]]]]]]```eeegggdddaaa]]][[[XXXVVVSSSMMMCCC<<<:::<<<======>>>BBBGGGLLLSSSSSSPPPKKKEEE@@@@@@@@@@@@BBBDDDEEEDDD@@@:::777777444111......///000111000111222222111000...---,,,,,,,,,,,,------......---***'''%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++))))))))))))((((((((((((((((((((()))*********+++++++++***++++++---///000---///111111111000111222555555666777888999::::::<<<===???AAACCCDDDEEEEEEAAABBBBBBCCCDDDEEEFFFFFFFFFHHHIIIIIIHHHJJJOOOSSS```qqq------------------------++++++++++++++++++++++++))))))*********+++++++++***(((''')))+++------,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++***))))))******))))))((((((((('''%%%&&&&&&&&&'''''''''((())))))******)))(((''''''))))))((((((''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))************************++++++,,,,,,---------,,,...///000222555777:::;;;???AAACCCEEEHHHKKKMMMNNNLLLKKKKKKKKKLLLMMMNNNOOONNNSSSXXXYYYZZZaaammmxxxsssooojjjgggnnnzzz~~~~~~|||~~~|||xxxuuuqqqmmmkkklllllliiiffffffcccaaadddjjjmmmllliiieeeaaa]]]ZZZYYYWWWTTTQQQUUUUUUWWWYYYZZZUUUMMMFFF@@@>>><<<:::;;;>>>DDDHHHJJJJJJIIIFFFCCCBBBBBBBBBEEEFFFHHHGGGCCC===888444222222111000...---------......000111000000...---+++,,,,,,------......///...+++(((&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))((((((((((((((())))))))))))((((((((((((((((((((()))*********+++)))+++,,,...///000//////---///111111111000111333666777777888999:::;;;;;;<<<===???AAABBBDDDDDDEEEAAAAAABBBCCCDDDEEEFFFFFFGGGIIIJJJIIIHHHJJJOOOSSSaaarrr------------............,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,((('''&&&''')))++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((***))))))))))))))))))(((%%%%%%&&&&&&'''((((((((()))******+++***)))'''&&&***))))))(((''''''&&&&&&))))))(((((((((((())))))))))))(((((((((((())))))************************)))))))))***+++,,,......///000222444777;;;===???BBBCCCEEEGGGJJJLLLMMMNNNNNNMMMLLLLLLMMMNNNPPPQQQSSSVVVYYY\\\cccrrrqqqhhh```^^^aaalll}}}~~~{{{xxxzzz}}}zzzwwwyyyvvvrrroooooopppqqqqqqpppnnnkkkkkkmmmnnnmmmjjjjjjfff```[[[WWWSSSOOOLLLNNNOOORRRWWWZZZXXXRRRMMMDDDBBB???======>>>AAACCCBBBBBBBBBBBBBBBCCCDDDEEEIIIJJJJJJGGGAAA:::666444///111333222000---,,,,,,,,,---......////////////,,,,,,------.........//////---***))))))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&&&&&&&''''''''''''""""""###$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((((('''''''''&&&(((((((((((())))))))))))+++++++++++++++,,,,,,,,,(((***---000111111000///---///111222111111222444777777888999:::;;;<<<<<<;;;<<<>>>@@@BBBCCCCCCDDD@@@AAABBBCCCDDDFFFFFFGGGGGGIIIKKKKKKIIIJJJNNNRRR```qqq------------.........///------------------------,,,,,,,,,,,,++++++++++++)))'''&&&''')))******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***(((''')))))))))))))))*********%%%&&&&&&'''(((((()))))))))***+++++++++)))'''&&&(((((((((((((((''''''''')))((((((''''''(((((()))***))))))))))))))))))***++++++++++++++++++++++++'''&&&&&&&&&(((+++...000000111333666:::>>>AAACCCEEEEEEGGGHHHJJJLLLMMMNNNOOONNNMMMMMMNNNOOOQQQSSSYYY]]]dddmmmzzz~~~wwwqqqjjj\\\^^^\\\\\\fffzzz{{{wwwxxx~~~zzzxxxyyyzzzyyywwwxxxwwwuuuttttttyyy~~~wwwqqqllliiiggghhhfffaaa]]]YYYTTTPPPNNNKKKKKKMMMQQQUUUUUUQQQMMMHHHGGGGGGHHHHHHFFFDDDCCC???>>><<<<<>>999666666222333555333000---------,,,,,,,,,,,,---...///000---------...............000...,,,,,,,,,,,,***(((''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&&&&''''''''''''###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((()))***++++++,,,,,,,,,+++++++++++++++)))***+++---...///000000---///222222222222333555666666777888999:::;;;;;;:::;;;===???@@@BBBBBBCCC@@@AAABBBCCCDDDFFFGGGGGGFFFIIILLLLLLKKKKKKNNNQQQ]]]mmm---------.........//////........................//////...---,,,+++***)))+++***))))))+++,,,,,,+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))******)))(((&&&(((((())))))******++++++&&&&&&''''''((()))******)))***+++,,,+++)))'''%%%&&&&&&''''''((()))))))))((((((''''''''''''((((((++++++************++++++++++++++++++++++++++++++***)))((((((***...222555000222444777;;;@@@CCCEEEFFFGGGHHHIIIJJJLLLMMMMMMPPPOOONNNNNNNNNPPPRRRTTT\\\dddssspppgggaaaZZZTTT\\\```aaannn}}}}}}xxx|||~~~{{{zzz}}}~~~~~~~~~~~~yyyzzz}}}}}}}}}uuurrrpppqqquuuxxxyyyxxxuuuvvvvvvvvvyyytttjjjeeeccccccbbb___]]]YYYVVVRRRPPPLLLJJJJJJMMMPPPQQQNNNKKKKKKMMMPPPSSSTTTPPPJJJEEE@@@===999999<<>>@@@AAABBBBBB@@@@@@AAACCCDDDFFFGGGGGGEEEIIIMMMMMMLLLKKKMMMPPP[[[jjj|||...222555444000...000333........................///...---,,,+++,,,------((()))*********)))'''&&&+++++++++++++++***))))))))))))))))))))))))))))))************************!!!###&&&))),,,,,,,,,,,,%%%&&&''''''((((((''''''))))))(((((()))***++++++''''''''''''((((((((()))***))))))))))))(((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&((())))))((((((***+++)))))))))***)))(((((('''***+++,,,,,,,,,///333666666888:::>>>@@@CCCDDDEEEJJJJJJIIIJJJKKKMMMOOOPPPTTTPPPPPPTTTTTTRRRUUU\\\iiitttyyyfff^^^ZZZWWWYYYYYY[[[eee{{{}}}||||||{{{zzz{{{}}}}}}|||{{{{{{{{{{{{}}}yyy~~~}}}~~~{{{ooommmjjjhhhiiilllqqqtttttttttsssuuu|||~~~pppfffbbb^^^]]]\\\[[[YYYVVVTTTSSSSSSPPPLLLLLLNNNOOONNNMMMQQQRRRVVV___jjjlll___NNNCCC;;;666666999<<>>===<<<=========;;;888444111000111111...,,,,,,---...---+++000333777::::::777444111............---,,,+++***((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$%%%''''''&&&######$$$'''******)))'''&&&&&&'''(((***,,,---...)))'''&&&%%%%%%&&&''')))((((((''''''''''''((()))'''''''''''''''&&&&&&&&&,,,,,,,,,++++++*********------------------------...///111333444444444333777555222111222555:::<<<;;;<<<===???AAACCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFJJJHHHIIIMMMNNNLLLLLLNNNXXXhhh{{{///222444222---+++---000........................------,,,++++++++++++,,,,,,,,,------,,,,,,++++++'''((()))***++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&(((***++++++***)))''''''((())))))))))))((())))))(((((()))******+++'''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))******(((&&&''''''((())))))***************+++,,,---......111555888999:::===@@@CCCEEEFFFGGGHHHHHHHHHIIIJJJKKKMMMMMMNNNLLLNNNSSSUUUXXX```jjj|||ggg\\\\\\___aaaYYY]]]dddooo~~~~~~~~~~~~|||zzzyyywwwxxxyyy{{{}}}}}}zzzxxxwwwwwwwwwyyy|||zzz{{{|||~~~qqqnnniiiffffffjjjooorrrsssssssssvvv}}}rrrfff```]]]\\\ZZZXXXWWWWWWXXXYYYVVVRRRNNNLLLNNNPPPQQQPPPRRRTTTZZZdddqqqttthhhYYYHHH???777555666888===CCCHHHFFFCCC@@@>>>===>>>>>>AAAAAA>>>:::555111111111000...,,,,,,...///...,,,///333:::>>>???;;;555111/////////...---,,,++++++))))))(((''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&$$$%%%&&&(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&&&&''')))******)))((('''%%%%%%&&&&&&((()))+++,,,((('''%%%$$$$$$%%%'''(((***))))))(((''''''''''''((((((((((((((((((((((((,,,,,,,,,++++++*********++++++,,,,,,---------......///111222333444333333666555333222333666999;;;<<<<<<>>>???AAACCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFIIIGGGHHHLLLMMMKKKKKKNNNYYYjjj}}}111222222///+++)))+++...........................++++++,,,,,,++++++***))),,,+++******))))))******$$$%%%''')))***,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++***)))((('''(((((()))***************))))))((((((((()))******''''''((((((((()))))))))++++++*********)))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&(((******((('''&&&'''(((((()))******++++++,,,,,,---///000111444888;;;===>>>@@@BBBEEEGGGIIIJJJHHHHHHJJJKKKLLLLLLMMMMMMLLLMMMOOOTTTYYYbbbrrrgggZZZXXXZZZ```hhh___hhhsss}}}|||{{{{{{{{{zzzyyyxxxvvvuuurrrtttvvvzzz|||{{{xxxuuurrrrrrrrrtttwww{{{~~~yyytttvvv|||~~~ssspppkkkhhhgggjjjnnnqqqrrrrrrsssvvv~~~ttthhhbbb]]][[[XXXUUUUUUWWWZZZ\\\\\\XXXSSSQQQQQQRRRRRRRRRVVVZZZ```jjjtttwwwlll___MMMDDD;;;888666555777<<<>>>>>>===>>>>>>???@@@AAAFFFEEEAAA<<<666222111111...---,,,---...///...---...333<<>>777222111000///...---,,,++++++))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''))),,,...---)))'''&&&(((%%%%%%$$$%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++*********)))******+++,,,---......---...000111222333333333555444444444555777999:::<<<===>>>???AAABBBDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHFFFGGGLLLMMMKKKKKKNNNZZZkkk111111000---******---///........................+++,,,---------,,,***)))***)))((('''&&&'''((()))$$$%%%'''(((***+++++++++))))))))))))))))))))))))***************************************)))((('''((())))))***************))))))((((((((())))))***'''(((((((((((())))))))),,,++++++++++++*********''''''''''''(((((((((((())))))))))))))))))))))))!!!$$$'''))))))))))))***)))))))))))))))******+++---///111333444777;;;>>>???@@@AAADDDFFFIIIKKKLLLJJJKKKMMMOOOPPPOOOOOONNNPPPRRRTTTXXX```qqqttt^^^\\\]]][[[```jjjnnnyyy{{{yyyyyyxxxvvvuuutttsssssspppqqqrrruuuxxxxxxvvvsssnnnnnnoooppprrrvvvxxxzzz{{{}}}|||wwwmmmooosssxxx}}}}}}zzzwwwtttrrrqqqppppppqqqrrrssspppppprrrvvv}}}uuulllggg^^^\\\YYYWWWVVVVVVXXXYYY^^^\\\YYYWWWUUUSSSRRRQQQZZZ^^^bbbhhhnnnnnndddWWWNNNGGGBBB@@@>>>888666666666777999<<>>???AAABBBCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFHHHFFFHHHLLLMMMKKKLLLNNNYYYkkk000000///------...000222........................,,,---.........---+++***---,,,***)))))))))***+++''''''((()))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))***************(((((()))************)))))))))((((((((((((((()))(((((((((((()))))))))***'''''''''&&&&&&&&&&&&%%%'''''''''((((((((())))))************************###%%%((())))))))))))*********)))((((((((()))***///111333555777999===???AAAAAABBBDDDFFFIIIKKKLLLLLLMMMOOOPPPQQQPPPOOOOOOPPPSSSWWW]]]kkkyyyhhh]]]```bbbaaaiiiwww~~~~~~|||zzzxxxvvvtttsssrrrrrrrrrqqqpppoooooorrrssstttsssmmmmmmnnnooopppsssuuuvvvxxx{{{~~~xxxssslllkkkkkklllnnnpppppppppqqqsssuuuwwwxxxxxxvvvuuummmnnnpppssszzz|||sssmmmkkkbbbaaa___\\\YYYWWWUUUTTTWWWXXXYYYYYYWWWTTTQQQOOOVVVZZZ]]]^^^```___WWWMMMKKKIIIIIILLLJJJAAA888555333444777;;;>>>AAADDDEEEFFFDDD@@@:::555111111222///000111000///...------///111555888999888666555111000///---,,,,,,,,,,,,+++******)))((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%))),,,***&&&$$$'''***'''&&&&&&&&&&&&&&&'''''')))(((((((((((((((((()))###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))******************************(((((()))***,,,---............//////111222333333444444555777888888999999======>>>???AAABBBCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFHHHFFFHHHLLLNNNLLLLLLOOOXXXjjj~~~000////////////111222333........................---.........------,,,,,,++++++***))))))))))))))))))*********))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***++++++,,,(((((()))***************))))))((((((''''''((((((((((((((()))))))))******((((((((('''''''''&&&&&&''''''((((((((()))))))))******************************+++)))'''&&&'''(((+++***)))((((((***+++,,,222555777999;;;===???BBBBBBBBBCCCDDDFFFIIIKKKMMMLLLMMMMMMNNNOOOOOONNNNNNMMMSSS[[[fffzzzkkkdddaaaeeehhhnnn}}}~~~zzzxxxuuusssqqqqqqqqqrrrrrrpppmmmlllnnnpppqqqrrrmmmmmmnnnnnnpppqqqrrrsssvvvxxxzzz{{{zzzwwwsssqqqllljjjhhhffffffgggiiijjjmmmooossswwwxxxvvvtttrrrkkklllmmmpppuuu|||xxxpppmmmlllgggfffdddbbb___\\\YYYWWWTTTWWWYYYZZZWWWTTTRRRQQQNNNRRRSSSSSSSSSSSSNNNGGGIIIJJJOOOVVVTTTIII===777333444666888<<>>???@@@AAABBBBBBCCCBBBBBBCCCDDDEEEEEEFFFFFFGGGEEEGGGKKKMMMKKKLLLOOOXXXiii}}}000000///000111111111000...........................---,,,,,,++++++,,,,,,***************)))((((((******++++++***))))))((())))))))))))))))))))))))******************************))))))******++++++)))******+++++++++++++++))))))((('''''''''''''''(((((()))))))))*********+++++++++*********))))))'''((((((((())))))))))))************************...---,,,)))'''&&&''')))***)))))))))+++---000222777999<<<>>>???@@@BBBDDDDDDDDDDDDEEEGGGJJJMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQ[[[gggxxxwwwkkklllnnnrrryyy~~~~~~|||{{{zzzyyy{{{}}}{{{xxxtttqqqooooooqqqrrrqqqooommmmmmnnnooonnnmmmmmmmmmmmmnnnooopppqqqqqqrrrsssssssssrrrpppppppppjjjiiigggdddcccbbbdddeeegggiiikkklllmmmlllkkkjjjiiijjjkkklllooouuu|||{{{tttnnnlllllljjjiiihhhfffdddcccccccccccccccbbb^^^XXXSSSRRRRRRKKKNNNOOOLLLJJJKKKIIIEEEKKKLLLSSSZZZYYYMMMAAA:::555555555555888;;;>>>@@@>>>===;;;777555555888:::===>>>???<<<666111///...------------......///000...---+++******+++,,,---,,,++++++******)))(((((()))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&,,,&&&!!! %%%)))(((%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''(((((((((&&&$$$"""))))))))))))))))))))))))((()))))))))*********+++++++++,,,,,,---------...000000000000111333444555555555555666777888:::;;;>>>>>>???@@@AAABBBBBBCCCAAAAAABBBCCCDDDEEEFFFGGGDDDCCCDDDIIIKKKJJJJJJMMMXXXiii}}}111000000000111000...---...........................---+++***)))***+++,,,---...///000///...---,,,******++++++++++++******))))))))))))))))))))))))'''''''''''''''''''''''',,,+++******)))*********++++++,,,---------,,,,,,***)))((('''''''''''''''))))))))))))************))))))))))))((((((((('''(((((((((((())))))))))))************************------+++((('''(((+++---)))))))))***---111555777;;;===@@@BBBBBBCCCEEEFFFFFFEEEEEEFFFHHHKKKNNNPPPRRRQQQPPPOOOOOOQQQRRRSSSZZZeeeuuuwwwsssooowww~~~}}}zzzxxxwww|||xxxxxxvvvuuuwwwzzz}}}~~~zzzxxxtttpppnnnnnnpppqqqoooooonnnooooooooollljjjlllmmmmmmnnnnnnoooooopppnnnnnnnnnmmmllllllnnnooofffffffffdddbbb```aaaaaadddccccccbbbbbbbbbbbbbbbhhhiiiiiijjjlllqqqwww{{{uuuvvvvvvuuuqqqnnnllllllmmmkkkiiiggghhhjjjmmmooovvvtttnnndddZZZSSSRRRRRRNNNQQQOOOJJJGGGHHHGGGDDDMMMNNNTTT[[[ZZZOOOBBB<<<666555444333444777:::===<<<<<<:::777666777;;;>>>BBBDDDDDDAAA:::444111000,,,,,,------------------,,,+++***))))))+++---...,,,,,,++++++***)))))))))***((('''&&&&&&'''(((***))))))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&///&&&%%%***)))%%%)))'''%%%%%%'''((('''&&&%%%%%%%%%%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$"""$$$''')))***+++***)))+++++++++***************(((((())))))*********+++------------------------111111000000111333555666666666555555666888:::;;;>>>>>>???@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFGGGBBBAAABBBGGGIIIHHHHHHLLLZZZjjj}}}222///...000000------///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))***+++++++++,,,***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))************************///---***((('''''''''(((******))))))((((((''''''(((((((((((((((''''''&&&(((((((((((())))))))))))''''''((()))***++++++,,,,,,,,,+++++++++++++++,,,...---++++++---222777;;;BBBBBBBBBCCCCCCCCCDDDDDDDDDGGGJJJLLLLLLLLLMMMNNNTTTQQQQQQTTTTTTRRRXXXbbbooowwwpppjjjmmmxxx~~~}}}zzzxxxuuusss{{{~~~{{{uuuqqqooolllnnnoooqqqrrrrrrrrrqqqpppqqqqqqqqqpppqqqsssuuusssrrrrrrqqqooommmlllkkkiiijjjkkkllllllkkkiiiiiiooonnnllljjjiiihhhggggggiiihhhfffdddbbb```^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[aaabbbeeegggjjjkkklllmmmmmmjjjfffeeefffhhhjjjkkkmmmjjjiiikkkkkkmmmxxxqqq^^^SSSQQQSSSSSSRRRQQQOOOLLLHHHCCC@@@HHHMMMRRRSSSOOOHHHAAA===<<<:::777666555555444222777555666:::999999???IIIPPPMMMGGG@@@888222---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%&&&((((((&&&$$$$$$&&&((((((&&&%%%'''))),,,+++***(((((((((((()))******))))))******+++,,,******+++++++++,,,,,,,,,------///000111111111000333444444555777888:::;;;===>>>???@@@AAABBBBBBBBBAAABBBCCCDDDDDDEEEGGGJJJGGGFFFGGGJJJJJJIIIKKKPPP\\\mmm444000...000000...---000---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************+++++++++***)))(((((((((((()))***************************))))))))))))))))))))))))************************---,,,***(((''''''((()))***)))))))))((((((((('''((())))))))))))(((''''''''''''''''''(((((((((((((((((())))))******+++++++++******)))))))))******---,,,,,,---000555999<<<@@@AAAAAABBBCCCDDDEEEEEEGGGIIILLLNNNNNNNNNOOOPPPRRRPPPQQQSSSSSSVVV```lllzzzlllhhhggggggrrr~~~{{{zzzyyywwwvvvxxxzzz{{{xxxsssooonnnnnniiiiiiiiijjjiiiiiihhhhhhjjjkkkmmmnnnnnnoooqqqsssssssssrrrpppnnnkkkiiihhhhhhiiiiiiiiiiiihhhgggfffjjjjjjhhhgggeeeeeedddddddddccccccbbb```___^^^^^^\\\\\\\\\[[[ZZZYYYYYYXXX]]]^^^```ccceeeggghhhhhhhhhfffcccaaabbbdddfffgggmmmjjjkkknnnppptttlll]]]VVVSSSRRRQQQPPPOOONNNLLLIIIGGGFFFIIIMMMMMMJJJEEE@@@>>>===>>>@@@@@@>>>:::666333777444444999;;;===BBBJJJMMMJJJDDD===777222...,,,......---,,,,,,+++******---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((&&&%%%%%%&&&&&&%%%$$$''')))+++***)))(((***,,,+++***)))((((((((()))*********))))))******+++,,,++++++++++++,,,,,,,,,,,,000000000111111222222222444444444555777888:::;;;===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGJJJIIIHHHJJJMMMMMMKKKNNNRRR^^^ooo777111...000000......000//////............//////---------,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++******************))))))(((((())))))***************************))))))))))))))))))))))))************************+++***)))((('''((())))))))))))))))))(((((((((((())))))******))))))((('''&&&&&&&&&'''''''''(((((()))))))))))))))*********)))((((((((((((((())))))++++++---000444888<<<>>>>>>???@@@BBBDDDEEEGGGGGGJJJLLLOOOQQQQQQQQQQQQRRRRRRQQQRRRTTTVVV___qqqqqqdddZZZZZZ```jjj|||~~~|||zzzzzzzzz{{{zzzyyywwwvvvtttpppllljjjkkklllfffeeedddbbbaaa```______cccfffiiikkklllmmmnnnppprrrqqqpppnnnkkkhhhfffdddffffffffffffeeedddbbbaaadddcccbbbaaa````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[YYYYYYXXXXXXYYYZZZ\\\^^^```aaaaaabbb```^^^]]]]]]^^^```bbbiiihhhkkkpppuuu|||vvvggg[[[TTTPPPPPPPPPOOOOOONNNNNNNNNEEEFFFHHHGGGDDDAAA@@@@@@@@@GGGNNNPPPJJJ@@@888333555111222777===AAAFFFJJJHHHEEE???:::444111///...//////...---+++***))))))+++,,,,,,---------,,,,,,++++++++++++++++++++++++***)))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((,,,***'''''''''(((((('''%%%&&&((('''&&&&&&''')))))))))((((((((()))***+++******))))))******+++,,,,,,,,,,,,,,,------------333333222111222222444444444444444555666888::::::??????@@@@@@@@@@@@@@@???AAABBBCCCDDDDDDEEEGGGJJJJJJIIIJJJMMMMMMKKKNNNSSS___ppp:::333...///000......///000//////......//////000......---,,,,,,+++*********++++++,,,,,,++++++***,,,+++++++++***)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))(((((((((((()))***))))))))))))((((((((((((***************)))(((((('''''''''(((((((((((()))*********))))))))))))))))))(((((((((((())))))***))),,,///444888<<<>>>???<<<===???BBBDDDGGGIIIJJJLLLNNNQQQRRRRRRRRRRRRSSSRRRSSSTTTVVV]]]nnnrrrbbbZZZTTTXXXbbbsss|||zzzyyyyyy{{{{{{zzzyyyxxxvvvrrrmmmiiigggggghhhdddcccaaa___^^^]]]^^^^^^aaaeeeiiikkkkkkkkkkkklllnnnnnnmmmkkkiiifffdddcccdddccccccbbb```___^^^]]]______^^^]]]\\\\\\\\\]]][[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYXXXVVVUUUUUUTTTTTTUUUVVVXXXYYY[[[\\\\\\\\\[[[YYYXXXYYY\\\^^^ccceeehhhnnnvvvuuuiii]]]VVVOOOOOOOOONNNLLLLLLMMMNNNEEEFFFEEECCCAAAAAABBBDDDFFFPPP[[[]]]TTTFFF:::444222//////444<<>>???@@@AAABBBBBBBBBBBBAAABBBCCCDDDDDDEEEGGGJJJIIIGGGIIILLLLLLJJJMMMRRR^^^ppp???666/////////...---...//////............//////......---,,,,,,+++*********++++++,,,,,,++++++***,,,+++++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))))))))***************)))((((((((())))))))))))******************)))))))))))))))***)))))))))******+++,,,***---111666:::===>>>???<<<===???BBBFFFIIIKKKLLLLLLOOOQQQRRRRRRRRRRRRSSSRRRUUUXXX\\\hhhvvvaaaWWWUUUVVV^^^kkk~~~}}}|||{{{{{{|||{{{zzzxxxxxxuuuqqqmmmiiieeebbb```aaa```___^^^___```aaabbbfffhhhkkklllkkkiiihhhhhhjjjjjjiiihhhgggfffddddddaaaaaa```^^^]]]\\\\\\[[[\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWUUUTTTRRRQQQPPPOOORRRRRRRRRSSSTTTUUUWWWXXXXXXYYYYYYWWWUUUUUUXXX[[[```cccgggllluuu|||tttnnnggg^^^XXXPPPQQQPPPMMMJJJHHHHHHJJJGGGGGGFFFDDDBBBCCCEEEHHHKKKUUU```aaaWWWHHH;;;555111000///222999@@@BBBAAA<<<:::777444111000000111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...//////////////////...---,,,,,,+++,,,+++)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''""" """%%%''''''(((''''''((())))))))))))&&&&&&'''((()))******+++******))))))******+++,,,,,,,,,,,,---------......333222000///000111333444555555555555666888999999:::;;;===???AAACCCCCCDDDAAABBBCCCDDDDDDEEEGGGJJJIIIHHHIIILLLLLLKKKMMMRRR]]]oooFFF<<<222000111///............------------......---------,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++***************)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))((('''))))))*********+++++++++)))))))))))))))*********************+++,,,---...---///333888;;;============>>>AAADDDGGGJJJMMMNNNMMMOOORRRSSSRRRRRRRRRSSSSSSYYYaaajjj|||jjj[[[QQQVVV^^^iiiwww}}}}}}~~~}}}zzzxxxvvvssspppllliiieee```\\\^^^^^^___```bbbdddfffgggkkkmmmnnnmmmkkkiiihhhhhhggggggggggggfffeeedddddd```___^^^\\\[[[[[[[[[[[[[[[[[[ZZZXXXXXXWWWWWWWWWXXXXXXWWWVVVUUUTTTTTTSSSXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPQQQSSSTTTVVVUUUWWWXXXVVVSSSSSSVVVYYY^^^bbbeeeiiiqqq}}}vvvmmmhhhccc^^^ZZZTTTUUUTTTPPPIIIEEEDDDEEEGGGGGGGGGEEEDDDDDDFFFHHHLLLRRRXXXYYYQQQFFF===888333444333333666;;;===;;;777666555333222111111000***++++++,,,,,,------...+++++++++,,,---///000111333333222000...---,,,++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%###"""$$$''')))++++++'''&&&%%%&&&(((((((((&&&%%%&&&'''((()))***))))))******))))))******+++,,,,,,,,,,,,,,,------------000000//////000111333444555555555555666777888999555777999<<>>;;;666::::::555333666888555333444444444333222000///+++,,,,,,,,,,,,,,,,,,---,,,+++******,,,///222444777666555222000...,,,+++******)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''***)))(((***,,,---,,,+++%%%###"""###%%%&&&%%%###%%%&&&''')))))))))((((((******))))))******+++,,,++++++++++++,,,,,,,,,,,,---...///000111333333444666555555666666777888999777888:::===???AAABBBCCCAAABBBCCCDDDDDDEEEGGGJJJLLLKKKLLLPPPPPPNNNPPPUUU^^^pppTTTGGG:::777666444222111//////............//////,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,+++++++++))))))******+++++++++,,,)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&'''((((((((())))))******(((((((((((((((''''''&&&(((((((((((())))))))))))'''(((((()))***++++++,,,************+++,,,---...222333666888999:::::::::@@@AAACCCFFFJJJMMMOOOPPPPPPRRRTTTUUUTTTSSSTTTTTT^^^mmmjjj]]]ZZZfffsss~~~|||zzzuuupppmmmmmmmmmjjjhhhccceeehhhkkknnnoooppppppoooooonnnmmmjjjiiijjjllliiiiiihhhgggeeecccaaa```^^^]]]\\\[[[[[[\\\]]]]]]ZZZYYYWWWVVVTTTSSSRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQPPPPPPOOOOOOOOONNNPPPOOONNNMMMNNNOOOQQQSSSPPPSSSUUUSSSOOONNNRRRUUUUUUYYYZZZZZZ```jjjnnnkkknnnlllhhhddd___[[[YYYYYY[[[]]]^^^YYYPPPIIIFFFFFFBBBDDDFFFEEECCCAAAAAAAAABBB@@@>>>>>>???@@@???>>>999??????777222444555333222333444555444222000///---------,,,,,,+++++++++---,,,***)))+++///333555:::999777444111...,,,+++***)))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''((()))((('''%%%(((&&&$$$&&&(((***(((&&&&&&&&&((()))))))))((('''*********)))***++++++,,,******+++++++++,,,,,,,,,,,,---///111333444444555666666555666666777888999;;;<<<>>>@@@BBBCCCDDDDDDAAABBBDDDDDDDDDEEEHHHJJJKKKIIIKKKNNNNNNLLLOOOTTT```rrrmmmRRR:::444444000///222,,,,,,,,,,,,---...////////////...---,,,++++++***************************)))************+++++++++,,,++++++******++++++,,,''''''(((((())))))******(((((()))************)))(((((())))))******++++++)))))))))))))))(((''''''))))))))))))************'''((()))******)))((('''))))))(((((()))***++++++***************)))((((((++++++,,,------...//////555555444333222555999===DDDFFFIIIJJJJJJJJJKKKMMMOOOQQQSSSSSSRRRTTTXXX\\\bbb|||xxxiiidddeeennn}}}|||ttttttsssrrrpppooonnnnnnkkklllppptttwwwuuuqqqnnnooommmjjjhhhgggggghhhiiigggeeecccdddffffffccc```aaa___]]]]]]]]]^^^]]]\\\XXXVVVTTTRRRQQQRRRSSSTTTKKKIIIGGGGGGGGGGGGEEEDDDIIIKKKLLLLLLJJJHHHIIIIIIKKKKKKJJJIIIIIIKKKLLLMMMPPPOOOLLLKKKJJJKKKLLLMMMTTTUUUUUUWWWXXXZZZ\\\]]]______]]]\\\[[[ZZZZZZZZZaaa___^^^\\\UUUKKKFFFFFFFFFCCCAAAAAACCCCCC@@@<<>>BBBGGGIIIEEE:::222///000000111222333333333333333++++++++++++,,,,,,---...//////...,,,+++,,,...000999888555333111000000000---,,,***(((&&&&&&&&&&&&***)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&''''''''''''''''''((())))))'''$$$###$$$(((******(((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))...---+++)))(((((())))))++++++******++++++,,,---,,,...///000///000111333777666555444444555666777======>>>???@@@@@@@@@@@@CCCCCCDDDEEEFFFGGGGGGHHHOOONNNMMMLLLMMMOOORRRTTTbbbtttvvv\\\BBB999666111///222------,,,,,,------......------------------,,,,,,************************)))************++++++++++++******))))))******+++)))))))))))))))((((((((('''''''''((()))*********)))))))))))))))*********)))))))))))))))(((''''''))))))))))))************((())))))******)))((('''((((((((((((((()))*********************)))((((((++++++,,,------...//////222222222222333666;;;???EEEGGGJJJKKKKKKKKKMMMNNNNNNOOOPPPQQQSSSXXX___eee{{{tttlllnnnsss~~~~~~}}}{{{yyyxxxuuuuuutttrrrqqqooonnnnnnoooqqqssswwwxxxvvvrrrnnnjjjiiigggdddcccbbbbbbbbbaaa```___aaaddddddcccaaa^^^\\\[[[[[[]]]^^^^^^]]]ZZZYYYVVVTTTRRRPPPPPPPPPIIIGGGFFFFFFGGGGGGEEEDDDGGGIIIJJJJJJHHHGGGHHHIIIJJJIIIHHHHHHHHHIIIKKKKKKJJJIIIHHHFFFFFFGGGHHHIIIQQQQQQQQQQQQQQQSSSUUUVVVXXXXXXXXXXXXYYYZZZ[[[\\\^^^\\\[[[ZZZVVVOOONNNQQQNNNKKKFFFCCCBBBAAA???>>>@@@???<<<:::999999;;;<<>>777111///111///...------,,,---------,,,,,,,,,---------......++++++++++++++++++++++++)))************+++++++++***))))))))))))))))))***++++++***))))))(((''''''''''''&&&&&&'''(((***+++************)))))))))))))))))))))))))))(((((('''))))))))))))************)))*********))))))((('''(((((('''''''''((()))))))))************))))))(((***++++++---...///000000///000111222444888>>>BBBGGGIIIKKKLLLLLLMMMNNNPPPOOOPPPPPPQQQUUU```nnnyyy{{{sssuuu~~~~~~||||||{{{{{{|||}}}~~~}}}{{{yyywwwvvvuuuuuuuuutttsssqqqooommmlllkkknnnoooppprrrsssqqqmmmjjjeeedddbbbaaa___]]]\\\[[[YYYYYYZZZ]]]```aaa```___ZZZYYYYYYZZZ\\\^^^___^^^]]]\\\ZZZVVVSSSOOOLLLKKKGGGFFFEEEEEEGGGGGGFFFEEEEEEFFFGGGGGGFFFEEEFFFGGGGGGGGGGGGFFFGGGHHHHHHIIIFFFEEEDDDCCCDDDEEEFFFGGGMMMLLLJJJHHHIIIJJJMMMNNNNNNOOOPPPSSSVVVYYY[[[]]]^^^ZZZXXXXXXUUUSSSVVV[[[]]]YYYQQQHHHAAA>>>>>>@@@AAA???<<<:::999999999:::KKKOOORRRMMMCCC999444333...//////000111222222222000/////////000111333444///...,,,******,,,...///222222000//////////////////...---+++************&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&***)))'''&&&&&&&&&'''(((''''''&&&&&&''''''((()))***'''%%%$$$%%%'''((((((%%%&&&&&&&&&&&&'''''''''(((((()))))))))*********%%%&&&''')))***+++,,,,,,***************++++++,,,,,,...000000000000222444222222222333555888:::<<<;;;<<<>>>@@@BBBDDDEEEEEECCCCCCDDDEEEFFFGGGHHHIIIJJJIIIIIIJJJNNNRRRVVVYYYeeeuuunnnTTTCCC999111///000000000...------,,,,,,,,,------------------------++++++++++++++++++++++++))))))*********+++++++++******))))))))))))***************)))))))))((((((+++***(((&&&&&&((()))+++++++++******))))))(((((((((((())))))))))))((((((((()))))))))************+++*********)))(((((('''))))))(((((((((((())))))))))))************)))(((***+++,,,---///000111222111222444555888<<>><<<:::999999::::::EEEIIILLLIIIAAA888333111.........///000000111222......///000333666888:::444111---++++++,,,------.........------.........------,,,,,,++++++++++++&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((+++)))&&&$$$$$$&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''###$$$''')))+++++++++++++++++++++++++++,,,---------...000000000000222444222222222333555888:::<<<999:::<<<>>>@@@AAABBBBBBCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJMMMRRRVVVYYYbbbrrrnnnXXXGGG;;;333000000111000///...---,,,,,,,,,//////...---,,,,,,++++++++++++++++++++++++++++++))))))*********++++++++++++++++++******+++++++++((()))))))))*********+++///---+++)))'''((()))***++++++******))))))(((((((((((())))))))))))((((((((()))))))))************++++++***)))))))))))))))++++++******)))******+++((())))))*********))))))***+++,,,...000222333444666888999:::<<>>AAAEEEDDD>>>888444222//////.........///000111...///222666:::>>>AAACCC;;;666000,,,,,,,,,,,,++++++++++++,,,,,,---------++++++++++++++++++******)))(((((('''&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((***)))'''%%%$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&((()))*********))),,,,,,,,,,,,,,,---......---///000111000111222444444444333444555777999:::;;;<<<===>>>???@@@@@@@@@CCCCCCDDDFFFGGGHHHJJJJJJKKKJJJJJJJJJLLLPPPTTTVVV]]]nnnwwwlll\\\LLL@@@888333222111000///...------------000///...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,++++++++++++,,,,,,(((((())))))***++++++,,,///...,,,***))))))))))))************))))))))))))'''(((((()))))))))))))))))))))))))))************+++******))))))******+++,,,,,,+++*********++++++((())))))************)))+++,,,...000222444666777;;;<<<>>>???@@@CCCFFFIIIJJJMMMOOOPPPPPPQQQRRRSSSPPPUUU[[[```jjjyyyttt{{{~~~yyyuuurrrqqqlllkkkjjjkkkmmmoooooooooooooooooopppoooooonnnmmmhhhjjjlllnnnooopppoooooossssssrrrqqqpppppppppppppppooonnnmmmllljjjiiiiiieeeeeeeeegggiiijjjjjjiiidddcccbbb```^^^\\\[[[ZZZXXXZZZ]]]\\\YYYVVVTTTSSSTTTSSSSSSUUUXXXZZZ[[[[[[WWWXXXXXXWWWUUURRROOOMMMJJJIIIHHHIIIKKKLLLKKKJJJDDDEEEDDDCCCAAAAAACCCEEEAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBBAAA@@@??????AAADDDGGGJJJHHHHHHIIIJJJLLLNNNPPPQQQPPPMMMNNNRRRWWW]]]gggqqqzzzqqqcccRRREEE===<<<===999999999::::::;;;<<<===:::===@@@@@@===:::777666222111///.........///000000333888===CCCFFFIIIJJJ???999111---,,,---,,,+++)))***++++++,,,,,,++++++((()))***************)))*********((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''(((((('''%%%%%%&&&'''&&&&&&'''''''''((((((((((((((()))))))))*********'''((())))))*********))),,,,,,,,,,,,,,,---......---///111111111111333444666555444444555666777888>>>>>>???@@@AAAAAAAAAAAACCCCCCDDDFFFHHHIIIJJJKKKLLLKKKJJJJJJLLLOOORRRTTT[[[lllrrrmmmaaaSSSGGG>>>777333000000///......---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++************++++++************************+++++++++************))))))))))))))))))*********''''''((()))))))))))))))))))))))))))***************))))))))))))+++,,,---,,,++++++***))))))******(((((()))***************,,,---///222444666888999<<<>>>@@@AAACCCEEEIIILLLNNNPPPRRRSSSSSSTTTUUUWWWWWWYYY```nnn}}}vvvqqqmmmzzz}}}zzz{{{}}}|||yyyuuupppkkkhhhffffffaaa``````aaacccccccccbbbccccccddddddccccccbbbaaa\\\^^^bbbeeehhhiiiiiihhhlllllllllmmmmmmlllllllllkkkkkkjjjjjjiiihhhhhhgggbbbaaa```aaacccddddddcccdddbbb```^^^\\\\\\\\\\\\[[[^^^```___[[[VVVTTTSSSRRRQQQPPPQQQSSSUUUUUUUUUUUUUUUTTTSSSRRROOOMMMLLLJJJIIIHHHIIIJJJKKKJJJIIIGGGGGGFFFCCCAAAAAABBBDDD@@@AAABBBCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???AAACCCDDDGGGGGGGGGHHHIIIKKKLLLMMMJJJHHHKKKRRRXXX^^^hhhqqqrrriii\\\OOOFFF@@@===<<<::::::::::::::::::;;;;;;:::;;;<<<<<<;;;999888888444333111///......//////111555;;;BBBFFFIIIIIIIII>>>777///+++,,,...---,,,))))))+++,,,,,,++++++***'''((()))+++++++++******************((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%'''))))))'''%%%&&&'''''''''''''''(((((((((((()))))))))*********++++++))))))((()))***+++,,,,,,+++************+++,,,,,,---///111111111111333555555555444444555666888999<<<===>>>@@@AAABBBBBBBBBBBBCCCDDDFFFHHHJJJKKKKKKLLLKKKJJJJJJLLLOOORRRTTT]]]oooqqqnnnfffYYYLLLBBB:::444000000///............///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******))))))))))))******,,,,,,++++++***)))))))))'''((()))***+++++++++***(((((())))))******++++++''''''((()))))))))))))))))))))))))))************))))))(((((()))+++---...++++++***))))))((())))))(((((()))***************---...000333555888:::;;;;;;===@@@BBBDDDGGGKKKNNNPPPRRRUUUVVVVVVVVVXXXYYY^^^^^^fff{{{yyyjjjgggjjjlll{{{uuurrrtttvvvsssooojjjddd___]]]\\\\\\YYYXXXXXXYYY[[[[[[YYYXXX[[[[[[[[[[[[[[[ZZZYYYXXXRRRUUUZZZ___bbbdddddddddfffggghhhjjjjjjjjjiiihhhfffeeeeeeeeeeeedddddddddfffdddbbbbbbcccdddcccbbbbbbaaa^^^\\\[[[[[[\\\]]]\\\```bbbaaa]]]XXXUUUUUUPPPOOONNNNNNPPPQQQQQQPPPSSSSSSRRRPPPNNNLLLJJJIIIJJJIIIHHHHHHJJJJJJIIIHHHIIIIIIGGGDDDAAAAAABBBDDD@@@AAABBBCCCDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>============>>>>>>??????EEEEEEEEEFFFGGGIIIJJJKKKIIIHHHLLLRRRXXX\\\eeemmmjjjaaaUUUKKKFFFBBB>>>;;;;;;;;;;;;::::::999999999::::::::::::999888777777666555222///.........///000555;;;BBBFFFGGGEEEDDD;;;444---***,,,//////---)))***+++,,,,,,+++***)))'''(((***+++,,,,,,+++***))))))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''###&&&******(((&&&&&&'''''''''''''''((((((((()))(((((((((((()))))))))))))))(((((((((***,,,...///)))))))))((()))******+++...///111111111222333555444444333444555777999:::888999;;;===???AAAAAABBBBBBCCCEEEFFFHHHJJJKKKLLLJJJJJJIIIJJJLLLOOOSSSUUU```rrrsssiiifffZZZFFF888777000,,,,,,...///------000//////...---,,,,,,++++++------,,,++++++***))))))*********++++++*********+++*********))))))((((((************************************************+++,,,,,,+++)))(((***+++******))))))))))))******''''''((()))))))))))))))************************,,,,,,+++***)))))))))))),,,------,,,+++,,,...000,,,...222666888999999999<<<>>>BBBFFFJJJLLLMMMMMMPPPQQQRRRSSSSSSUUUXXX[[[___iii}}}xxxkkkccc```hhhuuu~~~~~~zzzxxxuuurrrmmmjjjhhhhhhhhhfffccc___[[[WWWUUUTTTTTTOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPQQQPPPOOOMMMKKKKKKLLLNNNQQQUUUXXXZZZ[[[_________``````aaaaaaaaaeeeeeedddcccbbbbbbaaaaaa^^^^^^]]]\\\]]]^^^___```______^^^\\\YYYXXXZZZ[[[ZZZZZZZZZYYYYYYWWWVVVUUUOOOPPPQQQRRRRRRPPPNNNMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMKKKHHHFFFDDDDDDCCCAAA@@@======>>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<>>;;;666444222///---,,,,,,,,,'''((((((((())))))******,,,+++***+++---...---,,,,,,,,,++++++***)))))))))&&&&&&''''''''''''''''''((('''&&&&&&'''((('''&&&(((''''''&&&&&&''''''(((!!!###&&&((()))((('''&&&%%%&&&&&&&&&'''((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&(((***+++)))(((((((((***)))(((''''''((())))))(((***++++++++++++,,,...//////000111222444555666777666555444444555666777<<<===???AAACCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFJJJJJJJJJIIIIIIMMMRRRVVV```www|||sssmmmdddSSSBBB:::333///...000000------///.........------,,,,,,+++------------............***++++++,,,,,,++++++***+++*********))))))))))))***************************************************+++,,,***)))((()))+++******))))))))))))******''''''((()))))))))))))))************************++++++***************+++++++++,,,+++***+++---000000222444777999::::::;;;???AAAEEEIIILLLNNNOOOOOOMMMPPPSSSSSSRRRTTTXXX]]]jjj{{{rrrfffaaaaaakkkxxx|||wwwtttqqqoookkkgggcccaaaaaa```\\\YYYUUUQQQNNNLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIHHHGGGEEEDDDCCCDDDFFFIIILLLNNNPPPQQQVVVWWWXXXZZZ[[[]]]^^^___ccccccbbbaaa``````______[[[ZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[YYYVVVVVVWWWYYY[[[[[[[[[ZZZYYYXXXWWWVVVOOOPPPQQQRRRRRRPPPNNNMMMNNNNNNNNNMMMMMMLLLKKKJJJHHHHHHIIIIIIIIIIIIHHHHHHHHHFFFDDDCCCDDDDDDCCCAAA??????@@@@@@@@@??????>>>????????????????????????<<<<<<<<<;;;;;;;;;:::::::::<<<>>>@@@BBBDDDEEEFFFCCCDDDFFFJJJNNNTTTYYY\\\VVVPPPJJJGGGIIIJJJKKKJJJJJJDDD===888888999;;;<<<::::::888888777777888999888777555222000......///...111666:::<<<;;;888666555444111///---,,,++++++'''((((((((())))))))))))+++******+++---......,,,,,,,,,++++++***))))))(((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%''''''''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((('''(((******((((((((()))******)))((((((((()))***(((***++++++++++++,,,.........//////111222444555888777777666666777888999;;;<<<>>>@@@AAACCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHIIIIIIHHHIIILLLQQQUUU^^^uuuvvvooodddQQQ???888333000222222...,,,---------------------------,,,,,,---...//////000000+++,,,,,,------,,,,,,+++***************)))))))))***************************************************++++++***)))((()))*********))))))))))))******(((((())))))******))))))*********************************)))******+++,,,)))*********)))***---///666666666777999:::<<<===CCCDDDHHHKKKNNNPPPQQQQQQLLLQQQUUUUUUSSSVVV^^^fffzzzkkkbbbbbbgggttt||||||zzzwwwuuussspppmmmjjjgggdddaaa]]]YYYWWWUUUUUUPPPNNNKKKGGGEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@@@@???>>>===<<<===>>>@@@BBBDDDEEEFFFJJJKKKMMMPPPSSSVVVYYYZZZ]]]]]]]]]\\\\\\[[[[[[ZZZYYYWWWVVVUUUTTTTTTUUUUUUVVVVVVVVVUUUSSSSSSTTTVVVZZZYYYYYYYYYXXXVVVUUUTTTOOOPPPQQQQQQQQQPPPOOONNNMMMMMMMMMLLLLLLKKKJJJJJJFFFGGGGGGGGGFFFEEEDDDCCCEEEDDDBBBBBBCCCDDDCCCBBB@@@@@@@@@@@@???>>>===<<<========================;;;;;;::::::::::::999999999:::<<<>>>@@@BBBBBBCCC@@@AAABBBEEEHHHLLLOOOQQQMMMIIIEEEFFFKKKPPPRRRSSSRRRJJJ@@@999666888:::<<<===<<<:::888666666777777555444333222000///......---///111444555444333222444333000...,,,+++***)))(((((((((((())))))))))))+++++++++---///000///---,,,,,,+++******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$############$$$$$$(((&&&### """$$$&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))'''''')))*********)))))))))******+++(((***++++++++++++,,,...---------...///111333444777666666666777777888999:::;;;===???@@@AAABBBBBBDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGIIILLLQQQUUU\\\rrrzzzvvvrrr___GGG;;;555111222222///------,,,,,,------------------++++++,,,,,,---......///,,,------------------,,,************************************************************************)))+++,,,+++)))((()))*********))))))))))))******((())))))*********))))))************************++++++******)))*********)))***+++******,,,...111999888777777888;;;===>>>FFFGGGJJJMMMOOOQQQRRRSSSOOOTTTXXXWWWVVV]]]lllyyyuuugggccciiittt}}}}}}zzzwwwqqqooollliiihhheeebbb___[[[ZZZVVVSSSOOOLLLKKKJJJHHHGGGDDDBBB@@@>>>>>>===========================;;;;;;<<<<<<<<<<<<;;;:::::::::;;;<<<===>>>??????@@@AAACCCFFFJJJMMMOOOPPPTTTTTTTTTTTTTTTSSSSSSSSSPPPOOONNNNNNNNNOOOPPPPPPQQQRRRSSSSSSRRRRRRSSSUUUVVVVVVVVVVVVUUUTTTSSSRRRPPPPPPQQQQQQQQQPPPOOONNNNNNNNNMMMLLLLLLKKKKKKKKKHHHHHHFFFDDDCCCCCCCCCCCCEEECCCBBBAAACCCCCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999;;;<<<>>>????????????@@@AAACCCEEEFFFGGGHHHKKKHHHFFFHHHNNNSSSUUUUUUTTTMMMCCC;;;888888999:::<<<<<<;;;:::999777666666111111111111222222000///000000000000111111111222222111///...,,,***)))))))))))))))))))))))))))))),,,---...111333333111///,,,,,,++++++******))))))'''''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&$$$!!!!!!$$$&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&)))))))))(((&&&''')))+++***************+++++++++(((***++++++++++++,,,...,,,------...///111222333333333333444555666777777:::;;;===???@@@AAABBBBBBCCCDDDEEEFFFGGGFFFFFFEEEDDDEEEFFFGGGHHHLLLQQQUUU\\\ppp}}}yyyzzzjjjRRR???777111111222000......,,,,,,------------------------------------------,,,------......------,,,***************+++++++++))))))))))))))))))))))))************************)))+++---,,,+++))))))*********))))))))))))******))))))************))))))************************---,,,+++***))))))))))))***+++,,,,,,---...222444999888777777999;;;???AAAHHHIIIKKKMMMOOOQQQRRRSSSRRRVVVXXXWWWZZZhhh~~~vvvmmmfffiiiuuu|||}}}~~~xxxwwwuuuuuutttrrrnnnllljjjgggccc```^^^[[[XXXUUURRRPPPNNNKKKHHHEEECCCBBBBBBAAA@@@>>>===<<<;;;;;;::::::::::::::::::::::::999999::::::::::::::::::999999999::::::;;;;;;;;;:::;;;===???AAACCCEEEFFFJJJJJJJJJJJJJJJKKKKKKKKKDDDDDDDDDDDDEEEGGGIIIKKKMMMOOOQQQQQQQQQQQQSSSTTTTTTTTTTTTUUUTTTTTTSSSRRRPPPPPPQQQPPPPPPPPPOOOOOOOOOOOOMMMLLLKKKKKKLLLLLLLLLJJJFFFCCCAAABBBDDDFFFGGGEEECCCBBBBBBBBBAAA@@@>>>>>>>>>??????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<@@@AAABBBDDDEEEEEEDDDDDDIIIGGGGGGKKKRRRVVVWWWVVVOOOKKKDDD???<<<:::888777888:::<<<<<<<<<999666555000///000222555666555444222111000......///000000000//////...,,,+++***)))************************...///111555777777444111---------,,,++++++******(((((('''''''''&&&&&&&&&!!!###$$$###!!!!!!"""$$$((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))))))))(((&&&''')))+++))))))******++++++++++++(((***++++++++++++,,,...---------...000111333444111222333444555666777777<<<===>>>@@@AAABBBBBBBBBCCCDDDFFFGGGGGGGGGEEEEEECCCDDDFFFGGGIIILLLPPPTTT\\\ooorrr```FFF<<<222111111000//////------------------------//////..................,,,------......------,,,*********+++++++++++++++))))))))))))))))))))))))***************************,,,......,,,+++************))))))))))))************++++++******))))))************************---,,,+++***))))))))))))+++---......///111444777777777777888;;;>>>BBBDDDJJJJJJKKKMMMOOOQQQRRRSSSSSSUUUWWWZZZcccwwwooolllllltttzzz~~~wwwrrrpppooonnnmmmllljjjgggdddaaa^^^ZZZWWWTTTRRROOOMMMJJJIIIGGGEEECCC@@@???>>>;;;;;;;;;::::::999888888666666666666666666666666777777777777777777888888777777777777888888888888888999999;;;<<<===>>>>>>AAAAAAAAABBBBBBCCCCCCDDD@@@@@@@@@AAACCCFFFHHHJJJGGGJJJLLLNNNNNNOOOQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUQQQQQQPPPPPPPPPOOOOOOOOOOOONNNLLLKKKJJJJJJKKKLLLMMMKKKGGGDDDCCCDDDFFFGGGHHHFFFCCCBBBCCCBBBAAA@@@======>>>>>>???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;999999::::::;;;:::::::::???AAACCCEEEEEEEEECCCBBBCCCDDDGGGNNNUUUYYYYYYWWWIIIGGGDDDBBB@@@>>>;;;999999:::<<<===<<<:::777555111//////333999======;;;333111///,,,+++,,,---...---.........------,,,+++,,,,,,,,,+++++++++++++++...000333777:::999666222//////...------,,,,,,+++((((((((('''&&&&&&%%%%%%$$$''')))'''%%%$$$&&&(((''''''&&&&&&&&&&&&''''''$$$%%%&&&((())))))))))))'''''''''''''''&&&&&&&&&''''''((((((((()))))))))((()))))))))'''''')))***'''((()))***++++++++++++(((***++++++++++++,,,...---------...000111333444111222444666888999999999<<<===>>>@@@AAABBBBBBBBBBBBDDDFFFGGGHHHGGGEEEDDDCCCEEEGGGHHHIIILLLPPPSSS[[[lllzzzmmmQQQDDD666222111000//////.........------,,,,,,+++,,,,,,------......//////,,,,,,------------,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))************************+++---///000...,,,++++++******))))))))))))*********++++++++++++***)))(((******************************))))))***+++,,,,,,+++---...///000222666888555666888:::>>>BBBFFFHHHLLLLLLMMMNNNPPPRRRSSSTTTUUUWWW[[[cccrrr|||qqqsssyyy~~~}}}wwwooohhhiiigggfffeeeeeeccc___\\\VVVSSSOOOLLLKKKIIIGGGFFFCCCCCCBBBAAA???===<<<;;;888888888888888888777777666666666666666666666666555555555555555666777777555666666666777777777777777777888888999::::::;;;;;;;;;<<<===>>>>>>??????=========>>>???BBBDDDEEE@@@CCCFFFIIIJJJJJJLLLNNNLLLMMMOOOQQQRRRSSSSSSTTTQQQQQQPPPPPPOOOOOOOOOPPPMMMLLLJJJHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGEEECCCCCCDDDDDDDDDCCC>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999::::::999999:::::::::999999888<<<>>>AAADDDEEEDDDBBB@@@???AAAGGGOOOWWWYYYVVVRRRFFFDDDCCCCCCCCCCCCBBB@@@>>>>>><<<;;;999777666666222000000444<<>>???@@@@@@AAAAAABBBDDDFFFHHHHHHGGGEEEDDDEEEFFFHHHIIIJJJLLLOOORRRWWWhhhuuuYYYJJJ:::333222000////////////...---,,,,,,++++++'''((()))***,,,---...///+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,))))))))))))))))))))))))************************,,,...000111///---,,,,,,******))))))))))))******+++++++++++++++***)))(((************************''''''((()))***,,,...///+++,,,...///000222666999555666999===AAAEEEIIIKKKNNNNNNNNNOOOQQQRRRTTTUUUWWWZZZ```lllxxxxxx}}}~~~zzzwwwrrrjjjccc___]]]\\\[[[[[[XXXUUURRRMMMJJJGGGEEEDDDDDDCCCBBB@@@@@@??????===<<<:::999777777888999999999888888777777777777777777777777666666555555666777888888666666777777888888888888666666777888888999::::::999999:::;;;<<<<<<===>>>666666555555666888:::;;;;;;>>>BBBDDDFFFGGGHHHJJJGGGHHHJJJLLLNNNOOOPPPQQQQQQQQQPPPOOOOOOOOOOOOPPPLLLJJJHHHFFFFFFFFFGGGHHHFFFHHHIIIJJJJJJHHHEEECCCEEEDDDCCCCCCEEEFFFFFFEEEAAA@@@@@@???===<<<:::999777777777777777777777777666666777777888888888999:::::::::::::::999888888999<<>>????????????BBBDDDFFFHHHHHHGGGEEEDDDFFFGGGIIIJJJJJJLLLOOOQQQSSSddd}}}|||iiiWWW@@@333222444111,,,............//////////////////...---,,,,,,+++++++++++++++,,,,,,------------,,,+++))))))))))))***---,,,,,,+++*********+++************************+++,,,.........,,,***)))'''(((((()))******++++++...,,,***((((((***,,,...,,,,,,,,,++++++*********,,,,,,,,,+++,,,,,,------//////000222333666777888:::;;;===@@@DDDHHHKKKMMMOOOMMMOOORRRSSSQQQRRRVVVSSS[[[hhh|||~~~|||uuuooojjjddd___[[[VVVUUUTTTRRRPPPMMMKKKIIIFFFEEECCCAAA@@@@@@AAABBB======<<<;;;;;;:::999999;;;:::999888777777777888888777666555666777888999;;;999888666555555666666777777666666555444444444999999:::999999999888888555666777:::<<<<<<:::777555444333333555555444333777888999;;;>>>@@@CCCDDDFFFGGGHHHJJJLLLMMMOOOOOOLLLMMMPPPQQQPPPNNNLLLJJJJJJJJJJJJIIIGGGFFFFFFFFFHHHHHHGGGFFFEEEEEEFFFFFFDDDBBBAAAAAABBBCCCAAA@@@@@@>>>;;;:::;;;<<<;;;:::999999999999999888777777444555777888999999999888999888888888777777666666<<<<<<<<<===>>>??????@@@<<<>>>BBBGGGJJJKKKJJJJJJGGGDDDBBBEEELLLQQQRRRPPPRRREEE777333777:::777222888444111555>>>DDDCCCAAA;;;999444///+++)))((((((,,,,,,,,,,,,---...000000333333333333111///---+++//////000111222222111111------...///000000000///+++***)))(((&&&&&&%%%%%%$$$'''+++***'''&&&***...---((($$$&&&+++...,,,'''%%%((('''$$$%%%***)))$$$)))((('''&&&&&&'''((()))((((((((((((((((((((((((((()))))))))))))))((((((************************++++++***************+++,,,---...000111111111111111222333555666888999:::;;;;;;;;;<<>>BBBFFFIIILLLMMMQQQOOOOOOSSSTTTRRRRRRUUUVVVaaasss~~~|||uuuqqqkkkfffbbb^^^YYYVVVQQQPPPOOOMMMKKKIIIGGGEEEBBBAAA???===<<<<<<===>>>======<<<<<<;;;::::::999::::::999888888888888888;;;:::999888999999:::;;;;;;::::::999999:::;;;;;;;;;;;;:::::::::999999999:::999888888888999;;;<<<===<<<;;;;;;======;;;999999777555555555555444222444444555777999<<<>>>???BBBBBBDDDFFFHHHIIIKKKLLLLLLMMMOOOQQQRRRQQQNNNLLLHHHGGGGGGGGGHHHIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEDDDBBBAAAAAABBBBBBAAA@@@???===;;;::::::;;;;;;:::888888888888888777777666444555666888888888888888888888888777777666666666999999::::::;;;<<<<<<===;;;===AAADDDFFFFFFFFFEEEFFFEEEEEEIIIPPPUUUUUUSSSRRRGGG:::444666888666222555333222555:::>>>>>><<<777666333000---+++******,,,,,,,,,---///111222333::::::999777555333111000------......////////////....../////////...------***)))((((((''''''''''''&&&((()))'''%%%%%%***///444...((('''((()))(((&&&&&&((('''%%%'''++++++&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))++++++************++++++,,,---...000111111111111111222333555666888999:::;;;;;;<<<===???@@@@@@@@@AAABBBDDDFFFGGGFFFEEEDDDGGGGGGGGGHHHKKKMMMOOOOOOTTTccczzz}}}jjjOOO<<<444333333111//////......---,,,,,,,,,------------,,,,,,,,,,,,+++++++++************************)))******+++,,,,,,,,,++++++******++++++************************)))***+++++++++***)))((())))))******+++,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))+++*********++++++,,,---000111111222444666888999:::===@@@DDDHHHKKKLLLMMMSSSOOONNNRRRTTTRRRRRRTTTYYYiii}}}zzzwwwrrrooohhheee```\\\YYYVVVRRRPPPIIIIIIHHHGGGEEECCCAAA@@@???>>><<<;;;:::;;;;;;<<<===<<<<<<;;;;;;::::::999::::::999888888888999999::::::999999999999999:::999999999999:::;;;======<<<<<<<<<<<<;;;;;;;;;;;;???===:::888999<<>>@@@BBBDDDEEEFFFLLLLLLMMMPPPSSSRRRMMMIIIOOOLLLIIIHHHIIIIIIFFFCCCEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAABBBBBBAAA@@@>>><<<:::999:::::::::888777777777777777666666555444555666777777777777777777777777666666666666666666666666777777888888999:::;;;>>>@@@AAAAAAAAA@@@EEEFFFJJJQQQWWWYYYWWWSSSNNNFFF<<<555444444333222222222333555666777777777333222111000///...---,,,++++++---///111444666888AAA@@@===:::777555444333***++++++++++++,,,,,,,,,............---,,,++++++))))))(((((((((((())))))(((((((((%%%###%%%***///888555///)))&&&%%%%%%&&&''''''&&&%%%&&&******&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((++++++************++++++,,,---...000111111111111111222333555666888999:::;;;<<<===>>>??????@@@@@@AAABBBDDDFFFGGGFFFEEEDDDGGGGGGGGGHHHJJJLLLNNNPPPRRRccc{{{www]]]FFF888333333333111000000///---,,,,,,+++,,,,,,,,,,,,,,,,,,------++++++******))))))(((((()))))))))******+++,,,,,,,,,,,,++++++***++++++,,,************************)))******++++++***))))))******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++*********************))))))***************+++,,,---111222222444666888:::;;;<<>>===<<<<<<======>>>;;;;;;;;;::::::999999999::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@???????????????@@@@@@@@@FFFCCC@@@>>>???CCCIIILLLSSSRRRQQQQQQPPPNNNKKKHHHBBB???:::777666555444333333333333444555666888888666777999;;;===???@@@AAAHHHGGGHHHLLLPPPQQQLLLGGGMMMIIIFFFFFFGGGGGGDDD@@@DDDDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@AAABBBBBBAAA???===;;;:::999::::::999777666666666777666555555444444444555555666666666666666555555555555555555555444444444555555555666666888999:::<<<===>>>>>>???CCCHHHPPPYYY]]][[[SSSMMMEEEAAA;;;555222222333333000333666666333111222333111111111111000...---,,,***+++---000333777:::;;;BBB@@@===999555333222222******)))))))))*********,,,,,,---------,,,+++++++++***))))))(((((((((((('''''''''&&&$$$%%%))),,,444444222---(((&&&'''))))))(((&&&$$$%%%&&&&&&$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((())))))))))))))))))))))))++++++*********+++,,,,,,,,,---...000111111111111111222333555666888999:::;;;<<<>>>????????????@@@AAABBBDDDFFFGGGFFFEEEDDDGGGGGGHHHHHHIIIKKKNNNQQQTTTfff~~~lllSSS@@@555333333555444333222111///......++++++,,,,,,,,,,,,,,,,,,*********))))))((((((((('''((()))***+++,,,,,,,,,,,,++++++***++++++,,,,,,******************************+++++++++++++++++++++++++++++++++,,,,,,,,,)))+++,,,------,,,+++)))++++++++++++++++++++++++************+++,,,---...222222444666888;;;===>>>@@@CCCFFFJJJLLLNNNNNNMMMNNNKKKJJJMMMOOOPPPVVV\\\mmm~~~uuussszzzyyyuuuqqqlllhhhbbb]]]YYYWWWTTTPPPLLLJJJGGGDDDBBB?????????>>>>>>===<<<;;;>>>>>>=========>>>>>>???::::::::::::999999999999;;;;;;;;;;;;;;;<<<===>>>?????????@@@@@@@@@@@@@@@CCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHKKKIIIGGGGGGKKKRRRYYY^^^eeefffhhhjjjiiieee___ZZZQQQLLLDDD>>>999666444222444444333333444444555555444444555777999:::<<<<<>>@@@AAAHHHSSS\\\]]]WWWLLLDDD;;;;;;999777555555555666000444777666222///000222222222222111000...,,,+++***+++---000444777:::<<<@@@>>>:::777444222111111++++++***))))))******+++)))***+++,,,------------...---,,,***(((''''''&&&$$$&&&'''((('''&&&&&&'''***...111111---++++++---///+++(((&&&&&&%%%$$$$$$&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))************************++++++******+++,,,,,,---,,,---...000111111111111111222333555666888999::::::===@@@AAA???>>>???@@@AAABBBDDDFFFGGGFFFEEEDDDFFFGGGHHHGGGGGGIIINNNRRRYYYkkk}}}dddKKK;;;444333111111000///---,,,++++++,,,,,,,,,,,,++++++++++++*********)))))))))))))))'''((()))++++++,,,,,,,,,++++++******++++++,,,,,,*********************************++++++++++++,,,******++++++++++++++++++((()))***++++++***)))(((+++++++++++++++,,,,,,,,,*********+++,,,---...///222333555888;;;>>>AAACCCFFFGGGIIIKKKMMMNNNNNNNNNLLLKKKLLLNNNOOOSSS___kkk~~~rrrjjjrrr|||uuunnnmmmjjjfffbbb^^^YYYTTTPPPMMMKKKGGGDDDBBB@@@===;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAA===>>>@@@AAABBBBBBCCCCCCFFFFFFGGGHHHIIIIIIHHHHHHJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQTTTZZZbbbiiimmmtttvvvyyy|||{{{vvvmmmggg___XXXNNNDDD===999555333444444333222222222222222222333444555666777777888555888===DDDJJJPPPTTTVVVSSSRRRPPPNNNKKKHHHFFFEEECCCDDDEEEFFFGGGFFFEEEDDDBBBAAA@@@@@@AAAAAA@@@???<<<;;;;;;;;;<<<;;;999777666666666666666555555444444333333222333333444444333333333333333444444444444444444444444444444444444444444555888:::===??????FFFOOOVVVVVVOOOEEE>>>777999;;;<<<======<<<;;;222444666555222000111333444333222000///---,,,+++***+++---///333666999:::<<<:::888666444222111000---,,,+++*********+++,,,((()))***,,,---...//////000///---+++)))'''&&&&&&###%%%'''(((((('''%%%$$$"""(((...111111000000111444...******)))&&&%%%''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))************************++++++***++++++,,,---...,,,---...000111111111111111222333555666888999::::::>>>BBBBBB@@@>>>>>>@@@AAABBBDDDFFFGGGFFFEEEDDDFFFGGGHHHGGGFFFHHHNNNRRR[[[nnntttXXXBBB777444......---,,,+++*********---,,,,,,,,,+++*********))))))******************((()))***+++,,,++++++***++++++******++++++,,,---************************)))))))))))))))***++++++************************)))))))))******))))))))))))*********+++++++++++++++++++++,,,---...000111222444666999>>>BBBEEEGGGKKKKKKLLLLLLMMMMMMNNNNNNLLLNNNQQQRRRRRRXXXkkk}}}~~~vvvjjjgggjjjyyy}}}{{{sssjjjccc```]]]ZZZWWWTTTPPPKKKHHHEEECCC@@@???>>>===;;;:::999::::::;;;;;;;;;;;;:::999:::;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCC@@@AAACCCFFFGGGHHHHHHHHHJJJKKKMMMOOOPPPQQQQQQQQQTTTTTTUUUVVVWWWXXXYYYYYY[[[\\\^^^aaaeeejjjnnnpppuuuvvvxxxyyywwwqqqiiiccc^^^WWWMMMDDD>>>;;;999888888777666444333333333333222222222222333333333333222666;;;>>>@@@EEEMMMSSSZZZ[[[YYYSSSKKKDDDCCCDDDAAABBBDDDFFFFFFEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@>>>===<<<<<<<<<===<<<:::777666777777777777666555555444333222111111222333444222222222222333333333444444444444444444444444444444444333333444777:::<<<>>>BBBGGGJJJIIIEEEAAA???:::<<<@@@EEEIIIHHHCCC???333333333333222222333444444333111///...------...+++,,,---...111333666777555555444444222111000///...---+++*********+++,,,******,,,---............//////---+++)))(((((('''%%%%%%%%%&&&'''&&&%%%$$$"""&&&+++///111222222333222,,,((())))))&&&&&&)))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''((()))************************************++++++++++++,,,---......,,,---...000111111111111111222333555666888999:::999>>>CCCCCC@@@===>>>@@@AAABBBDDDFFFGGGFFFEEEDDDEEEGGGHHHGGGEEEGGGMMMSSSZZZnnn~~~```GGG999555222222222111000000//////------,,,,,,+++***))))))))))))******++++++,,,,,,((()))***+++,,,+++******+++*********+++,,,,,,---************************((((((((((((((()))************))))))))))))))))))++++++++++++++++++++++++(((((())))))*********+++,,,,,,,,,---...///111111222444777;;;???DDDHHHJJJNNNNNNMMMLLLLLLMMMMMMNNNMMMQQQVVVVVVUUU]]]sssxxxkkkccc^^^cccnnn~~~|||zzzvvvrrrkkkbbb\\\WWWTTTQQQOOOMMMJJJFFFCCCBBB@@@>>>===>>>>>>===<<<888888999::::::::::::::::::;;;<<<===>>>?????????@@@@@@@@@@@@@@@AAAAAAAAA>>>??????@@@AAACCCDDDEEEIIIJJJMMMPPPRRRSSSTTTTTTSSSUUUWWWZZZ]]]^^^^^^___aaabbbcccdddeeegggggghhhgggggghhhiiijjjkkkkkkkkkoooooonnnmmmjjjddd]]]WWWTTTNNNFFF???============<<<;;;999888777666666555111111111111111111000000333777:::999666999AAAHHHIIIMMMOOOKKKDDD@@@BBBFFF@@@AAACCCEEEEEEDDDCCCBBBBBBAAA???@@@AAAAAA@@@>>>======<<<===>>>===:::888777777777777777666666555444333222111111111222333111111222222222333333333444444333333333333333333555444222111222444666888>>>???@@@@@@??????@@@BBB???AAAFFFLLLQQQOOOIIIBBB333222111111111333444444333222000...---...///000+++,,,,,,...000222333555//////000111000///---,,,///---+++***)))***+++,,,,,,,,,---.........------...---,,,+++************'''&&&$$$###$$$%%%%%%%%%%%%'''))),,,///111222333...&&&###&&&'''$$$%%%)))''''''%%%$$$$$$%%%''''''((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))++++++++++++,,,---...///,,,---...000111111111111111222333555777888999:::999>>>CCCDDD@@@===>>>@@@AAABBBDDDFFFGGGFFFEEEDDDEEEGGGHHHGGGEEEGGGMMMSSSXXXllluuuVVV>>>444333222000---+++***,,,---...---+++))))))***+++,,,*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++******))))))))))))))))))*********++++++++++++++++++++++++++++++++++++******)))))),,,++++++***,,,...000222222666;;;@@@CCCEEEGGGIIIJJJIIIIIIJJJMMMNNNNNNMMMMMMQQQRRRQQQZZZpppnnneeefffcccgggsss~~~|||zzzxxxvvvrrrnnnhhh```XXXRRRQQQNNNJJJFFFCCCAAA@@@@@@;;;<<<<<<<<<<<<:::999888999:::;;;:::888888999:::;;;;;;;;;;;;;;;:::999888>>>???AAAAAAAAAAAABBBDDDFFFEEEDDDEEEHHHKKKMMMMMMNNNQQQTTTVVVWWWXXXZZZ\\\```bbbdddgggjjjlllmmmnnnnnnoooqqqsssuuuuuuuuuuuuzzzwwwssspppnnnllljjjhhhddd```ZZZUUURRROOOLLLJJJIIIGGGCCC???>>>>>>???AAA>>><<<:::999999777555222333333333333333222222222222333333444666888:::;;;>>>@@@CCCEEEFFFEEECCCBBBDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>999999999:::::::::;;;;;;999888777666444444333333222333333444444333333222555444222111111111222222000111111111111222222222333333222111222333444555:::::::::999888999;;;>>>???FFFPPPXXXYYYSSSJJJCCC555333000///111333333333555444222000............///---,,,,,,...000000///222111111000///.........///...---,,,+++)))(((((('''(((+++,,,,,,---///111111000.........---+++***%%%&&&&&&'''''''''(((((("""$$$$$$"""%%%))))))&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''((())))))***++++++++++++++++++++++++,,,,,,---...///000111111///000111333555888:::;;;<<<===??????>>>>>>@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEGGGIIIJJJJJJKKKMMMNNN\\\nnn|||]]]BBB555555444222///,,,+++,,,---...---+++***)))***+++,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))******************))),,,,,,,,,+++***)))((('''))))))))))))************++++++++++++++++++++++++++++++++++++*********))),,,+++++++++,,,...111222555888>>>BBBEEEGGGIIIKKKKKKJJJJJJKKKMMMNNNNNNNNNMMMQQQSSSXXXgggnnngggiiilllttt{{{tttrrrjjjhhhddd```[[[UUUNNNJJJHHHFFFDDDAAA???>>>>>>>>>;;;::::::999999888888888999:::;;;:::999888999:::;;;<<<======>>>>>>>>>>>>CCCEEEGGGGGGFFFGGGHHHJJJIIIHHHHHHJJJMMMPPPRRRSSSWWWZZZ^^^aaaccceeehhhkkknnnpppsssvvvyyy{{{|||}}}}}}~~~~~~{{{vvvoookkk```[[[SSSMMMIIIFFFDDDBBB@@@@@@?????????@@@AAAAAA???>>>======>>>===:::777666666555444444333222222444444444444555666888888;;;===???BBBCCCBBBAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>??????>>><<<;;;:::999888999888777555444444333333222333333444444333333222444333222111111111111222000000111111111222222222333222222111222333444555666666666555444666999<<>>>>>>>>>>>???AAABBBBBBCCCCCCDDDEEEEEEFFFDDDFFFHHHIIIIIIJJJMMMOOOZZZlllhhhKKK999666555333000...---------...---,,,+++***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++******))))))******+++------,,,,,,***)))'''&&&************************++++++++++++++++++++++++++++++++++++************+++++++++,,,---///222333888<<>><<<<<<<<<===>>>999999888888888888888888:::;;;<<<;;;999888999:::<<<===>>>@@@BBBCCCDDDEEEFFFHHHJJJJJJJJJKKKMMMNNNOOOPPPRRRTTTWWW[[[^^^___bbbfffjjjnnnqqqtttxxx{{{{{{sss```YYYOOOGGGBBB@@@???>>>===>>>???AAABBBCCCCCCBBB@@@@@@BBBDDDFFFEEEBBB@@@;;;:::999777555444222111444444444333444444555555666888:::===>>>?????????@@@???????????????>>>>>>@@@@@@??????>>>>>>======???>>>===<<<:::999888777888888666555444444333333222222333333333333222222333222111111000111111111000000000111111111222222222222111111222222333444333333444333333555888;;;HHHIIILLLLLLIIIDDD===999555333111111222444444333333222111000000000111222000444888999666222000000//////......------,,,,,,*********+++++++++++++++***+++---------...000222555222...,,,,,,---,,,+++---+++(((&&&$$$$$$$$$%%%###''''''%%%%%%&&&%%%"""'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((())))))***++++++++++++++++++++++++------...///000111222222444444555666777999:::;;;;;;<<<>>>>>>======???@@@CCCCCCDDDDDDEEEFFFFFFFFFCCCEEEGGGHHHIIIKKKNNNPPPYYYkkkrrrUUUAAA666444222000//////............---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,+++***)))((('''++++++***************)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---///222444555;;;???DDDGGGIIIJJJLLLMMMMMMNNNOOOOOOOOOOOOPPPQQQVVVZZZcccttt~~~wwwyyy~~~wwwooohhhfff[[[XXXSSSOOOLLLIIIFFFDDD>>>======<<<<<<======>>>888999;;;<<<<<<;;;:::999;;;<<<===<<<;;;:::;;;<<<>>>???@@@BBBDDDFFFHHHIIIIIIKKKNNNOOOPPPQQQSSSUUUYYY[[[^^^bbbeeehhhlllooorrrvvvzzz~~~mmmeeeYYYNNNGGGDDDBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEDDDEEEHHHLLLNNNNNNKKKHHHAAA@@@>>>;;;888555333222333222222222222222333333333444666999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>======<<<777888888888999999999:::888777666555444444444444222222333333333333222222111111111000000000111111000000000000111111111111111111111111111222222333333444444444555777;;;>>>HHHHHHFFFDDDAAA===999777555444222222333444444333222222111000111222333444777===CCCCCC<<<444000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---...000333666;;;777222...------,,,+++***)))'''&&&&&&(((+++,,,,,,///---(((%%%&&&'''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&''''''(((((((((***+++++++++++++++,,,,,,......//////000111111222555555555666777888999::::::<<<===>>>======>>>@@@CCCCCCDDDDDDDDDEEEEEEEEEDDDEEEGGGHHHJJJLLLPPPSSSZZZlll|||vvv[[[GGG888555000//////000000///.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++***)))(((((()))***+++)))******+++++++++******,,,+++++++++******))))))+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...000222444666777===AAAEEEHHHIIIJJJKKKLLLNNNPPPRRRQQQPPPPPPRRRTTTWWW```oooxxxssslllddd]]][[[SSSOOOJJJFFFCCCAAA>>>=========<<<<<<<<<;;;<<<<<<777:::???BBBCCC@@@===:::;;;===>>>>>>======>>>@@@AAABBBBBBDDDFFFHHHJJJLLLOOORRRUUUWWWYYY[[[___aaacccfffkkkooorrruuuyyy}}}}}}nnn```VVVOOOJJJHHHHHHGGGEEEDDDDDDFFFIIIJJJLLLNNNQQQTTTWWWWWWTTTQQQHHHGGGDDDAAA===:::777666111111111111111111222333222222444555888:::<<<>>>==============================>>>>>>>>>===<<<<<<444555666777888:::;;;;;;777666555444444333444444111222222333333222222111000000000000000000000000//////000000000111111111000000111111111111222111333333444444555888<<>>;;;999888777666444333333555555555444222111111111222333555666???EEEJJJHHH@@@666111///,,,,,,,,,,,,++++++++++++---------,,,++++++******((()))+++,,,...111666999@@@;;;555111///---,,,+++***)))''''''(((+++...111DDDDDD<<<000(((&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((()))***************++++++*********++++++,,,,,,,,,......//////000000111111555555555555666777888999;;;<<<>>>>>>======???@@@BBBBBBCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJMMMQQQTTT\\\nnnyyywww```NNN>>>999222//////111111000//////.........---------------------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++(((((((((''''''(((((((((((()))***++++++,,,++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...000333555888999:::???BBBFFFIIIIIIJJJJJJKKKNNNQQQSSSSSSRRRQQQTTTWWWXXXhhh{{{qqqkkkeee\\\UUUSSSMMMIIIEEEAAA???===;;;999;;;;;;:::::::::999999999777;;;@@@DDDEEECCC???<<<<<<>>>???@@@@@@AAACCCDDDFFFFFFFFFHHHJJJMMMPPPRRRTTTWWW[[[___bbbeeejjjmmmppptttzzz~~~xxxkkkaaaYYYTTTPPPOOOMMMLLLMMMPPPTTTVVVYYYZZZ[[[^^^______\\\YYYQQQOOOMMMIIIEEEAAA>>>===555444333333222222222333111111222333555888;;;<<<;;;<<<<<<<<<<<<<<<======;;;<<<===>>>>>>===<<<;;;999999999999999999999999666555555444333333444444111111222222222222111111...//////000000000000////////////000000000111111//////000111111111111000000111222222222555999<<>><<<:::999999888999666555444444666666555444222222111111222444555666CCCFFFIIIGGG???666000...,,,,,,,,,,,,++++++++++++---,,,,,,+++***))))))(((''')))***,,,...111666:::???;;;666222000///---+++---,,,***))))))***,,,---AAAAAA;;;///'''&&&((()))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,------........./////////000444444444555666777888999<<<===??????>>>>>>@@@AAABBBBBBBBBCCCCCCCCCCCCCCCFFFGGGHHHIIIJJJLLLQQQTTT^^^ooozzz|||jjj[[[III@@@666000000111111000///////////////...------......---------,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))************)))))))))******+++++++++******------,,,++++++***))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------...000222555888:::<<<===BBBEEEHHHJJJJJJJJJKKKKKKMMMQQQTTTTTTSSSSSSVVVZZZ```vvv}}}sssiiiddd^^^UUUNNNLLLGGGEEEBBB@@@???>>><<<:::888999999:::::::::999999999;;;>>>AAABBBAAA@@@>>><<<>>>@@@BBBCCCDDDGGGIIIJJJJJJKKKMMMQQQUUUYYY\\\^^^aaafffkkkppptttyyy}}}zzzrrrmmmeeedddcccbbbbbbdddeeefffgggfffffffffgggeeeccc```ZZZXXXUUURRRMMMJJJGGGEEE<<<;;;999777555333222222111000///000222555888:::999999999::::::;;;;;;;;;:::;;;===>>>>>>===;;;:::;;;;;;:::999888777666666555555444444333333444444111111222222222222111111---...///000000000//////////////////000000000111...///000111111111000///000000111111111333777:::;;;;;;::::::999999999888666555444555777777555444333333222222333444555666@@@AAAAAA???:::555///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,)))***++++++,,,///444888:::777444222111000...------,,,+++***)))(((((((((***......(((###%%%((()))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''&&&&&&)))******+++,,,,,,------------------............555555555666777888:::;;;===>>>@@@@@@??????AAABBBDDDDDDDDDCCCCCCCCCCCCCCCFFFGGGGGGGGGGGGJJJNNNRRR\\\nnn|||ttthhhQQQGGG:::222000111000////////////000///......---.........------,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,---...//////...---,,,+++++++++++++++***)))(((------,,,,,,+++***))))))+++++++++++++++++++++++++++++++++,,,,,,---------///111333777:::<<<>>>>>>CCCFFFJJJLLLLLLKKKKKKLLLLLLQQQUUUUUUSSSTTTXXX\\\jjj~~~tttjjj```ZZZTTTKKKDDDBBB@@@>>>===<<<===<<<:::888888888999;;;<<<<<<<<<<<<999:::;;;<<<===>>>???@@@<<<>>>AAACCCDDDFFFIIIKKKMMMMMMOOORRRVVV\\\aaadddmmmpppvvv||||||{{{{{{yyywwwuuutttsssqqqooommmlllkkkjjjgggeee```^^^[[[WWWSSSPPPMMMKKKCCCAAA>>>;;;777444222111000///......000333666888777777888888999999999:::999;;;<<<>>>>>>===;;;:::999888888777666555555444555555444333333333444444111111222222222222111111,,,---///000000000//////////////////000000000000---...000111111111000///111111222111111333777999:::::::::::::::999888888666555555666777777666444444444333222333444555666<<<;;;999888666333...+++,,,,,,,,,,,,,,,,,,,,,,,,//////000000111222222333,,,,,,,,,++++++---111555444333111111222111000...*********)))(((''''''&&&###))),,,'''######$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))******************)))))))))))))))***+++,,,,,,------,,,,,,------------------555555666777888:::<<<======???@@@AAA@@@@@@AAACCCEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFEEEEEEHHHLLLOOOZZZmmmxxxttt```PPP===333333444111---///............---------------,,,,,,,,,,,,++++++---,,,***(((''''''((((((***+++---...///......------,,,++++++******++++++))))))************))))))---,,,+++*********+++,,,*********++++++,,,,,,,,,*********+++---.........111666:::;;;:::;;;@@@EEEGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNQQQUUUTTTRRRYYYbbbzzzyyyttteee```XXXPPPKKKFFFCCC@@@>>>======<<<:::999999888:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;<<<===>>>???@@@AAACCCDDDEEEHHHLLLOOOQQQVVV\\\```dddiiiqqqvvv}}}~~~|||wwwpppnnnnnnnnnkkkhhheeedddcccaaa^^^ZZZVVVTTTMMMJJJEEE@@@===:::777666333111//////000111111111555555555555666888:::;;;<<<<<<<<<<<<;;;:::999999777666555444444555666777222333444444555555444444444333222222111111222222222111000//////000111222000000///...............////////////000000000000......---...///000222333666666666666666777777777444777999999777555333333000222333444333222333444:::666333222222111...+++((()))***+++,,,---......,,,,,,---111555666333000...,,,******+++------,,,//////.........---------000...,,,)))'''&&&%%%%%%'''%%%$$$$$$%%%&&&&&&%%%***)))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((((((((((((((((('''''''''))))))))))))(((((((((((($$$&&&(((+++------------............///000222222444555666888999999999999<<<===??????>>>>>>@@@AAA@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEGGGIIIKKKNNNOOO[[[iii~~~yyyssscccTTT@@@555444555333//////............---------------,,,,,,,,,,,,++++++...---+++***)))******+++)))***+++,,,,,,,,,+++***---,,,++++++***+++++++++)))******************)))---,,,+++******+++,,,,,,************++++++,,,,,,+++++++++,,,---.........222777;;;===<<<===AAAEEEHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNRRRVVVUUUTTT\\\ggg{{{uuunnniii]]]XXXQQQJJJEEEBBB>>><<<===<<<<<<;;;:::999999888:::;;;<<<<<<;;;:::;;;============>>>???@@@AAABBBEEEGGGIIIJJJLLLOOOSSSVVVXXX]]]dddiiimmmssszzz~~~yyyssspppqqqqqqnnnkkkhhhgggfffccc```\\\ZZZXXXRRRNNNIIIFFFDDDAAA===999555333000///000000000///000//////000111333444666::::::;;;;;;:::999888888888777666555555666777888444555555555444333333222222222111111000000111111111111000//////000111111000000///................../////////000000000000///............000111222444444555666777777777777555777999999777444333333///111222222111111333444555333111000111111///,,,*********+++,,,---...//////000222666::::::777333///---+++***+++,,,,,,+++///.........---------,,,111000---+++)))((((((((('''%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''(((((((((((())))))))))))&&&''')))***,,,,,,------------......///111222333555555666777888999::::::<<<===??????>>>>>>@@@AAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEGGGIIIKKKNNNOOO[[[iii~~~|||{{{zzzzzzzzzssshhhXXXEEE888555555444222///............---------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++,,,,,,,,,+++******------,,,+++++++++++++++******++++++++++++******,,,,,,++++++++++++,,,,,,*********++++++++++++,,,,,,,,,,,,,,,---...//////444888===??????@@@CCCFFFHHHIIIIIIJJJKKKLLLMMMNNNLLLOOOTTTVVVUUUWWWcccqqqxxxqqqxxxsssmmmeee___TTTPPPJJJEEEAAA>>><<<:::;;;;;;::::::999999999888:::;;;<<<<<<;;;;;;===>>>@@@@@@@@@AAABBBDDDEEEFFFGGGJJJMMMPPPRRRVVVZZZ]]]ccciiipppvvv{{{|||vvvtttttttttrrrooommmkkkhhheeebbb```^^^^^^YYYTTTOOOMMMMMMKKKEEE???;;;999555333333222111///000/////////000111333444999999999999999999888888888888777666666777888888666666666555444333111000111111111000000000000///111000000//////000000111000000//////......//////....../////////000000000//////............///000000222444777888888888777666777999888666333222222///000000000///000222555111///...///000111000...,,,+++******+++---///000222444888<<>>:::777111...,,,++++++++++++***......------------,,,,,,///...---+++************'''%%%$$$$$$%%%&&&&&&%%%$$$&&&(((***++++++******''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''((((((((((((((((((''''''(((((())))))******))))))))))))***+++,,,---,,,,,,---...000222333444666666666666777999;;;<<<<<<===??????>>>>>>@@@AAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEGGGIIIKKKNNNOOO\\\jjj~~~}}}vvvpppnnnpppwww|||vvvlll^^^KKK<<<555444333333///............---------------,,,,,,,,,+++++++++,,,,,,,,,,,,------..................---,,,,,,+++------,,,++++++++++++,,,+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...------...000111666:::???BBBBBBCCCEEEGGGIIIJJJJJJKKKLLLMMMNNNNNNMMMQQQTTTSSSSSS\\\nnn~~~rrrlllkkk}}}}}}vvvpppjjjddd\\\VVVMMMJJJEEEBBB@@@>>><<<;;;999999999999999999999999:::<<<============???@@@AAABBBBBBDDDEEEGGGIIIJJJMMMPPPTTTXXX[[[```dddhhhooouuu}}}}}}xxxvvvuuuuuutttrrrpppnnnkkkgggeeeccccccbbb___ZZZUUUUUUVVVSSSLLLFFFDDD@@@<<<999777555333222111000//////000111222333777888888999999999999888888777666555555666777888555555555555444333222111111111111111111000000///000000000//////000000000000000///....../////////........./////////000000/////////......------------///333666888888777666444666777666444222222222111111111///...///222555000////////////000//////,,,+++)))((()))+++...000333777;;;@@@BBB@@@<<<888222///,,,+++++++++***)))------,,,,,,,,,,,,,,,,,,++++++*********)))))))))'''&&&$$$$$$&&&'''&&&%%%&&&(((***---...---+++***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''''''''((((((((((((&&&''''''((()))******++++++***)))))))))***+++,,,+++,,,,,,...000222444555888777666555666999;;;===<<<===??????>>>>>>@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEGGGIIIKKKNNNOOO[[[iii~~~}}}ssshhhdddfffooo~~~|||qqqdddRRRAAA666222222222///............---------------,,,,,,,,,+++++++++******++++++,,,---------///......---,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,------------.....................------...///...---...222555999<<>>>>><<<;;;777888888999999::::::;;;;;;===?????????@@@BBBCCCBBBCCCDDDGGGIIILLLOOOPPPVVVYYY___dddiiinnnsssvvv{{{|||xxxvvvuuuuuuttttttqqqooollliiigggfffeeeeeebbb^^^[[[ZZZ[[[XXXRRRLLLIIIFFFAAA===:::777555222///...---------...///000666777888999999999999999666555444444444444555666333333444444555444444333222222333333333222111000/////////000000////////////...............//////............//////////////////......------,,,,,,***---000444666666555444222333444444333222333444666666444222000///222444222222111000///.........,,,***)))'''(((***---///222666;;;??????===999777333000---++++++***)))(((++++++,,,,,,,,,,,,,,,,,,*********++++++*********(((&&&%%%%%%&&&''''''&&&$$$&&&(((******(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))&&&''''''((()))******+++,,,+++***))))))***+++,,,+++,,,,,,...000222444555888777666666777999<<<===<<<===??????>>>>>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEGGGIIIKKKNNNOOOYYYhhh~~~wwwhhhaaabbbjjjvvvwwwlllZZZHHH:::222000111///............---------------,,,,,,,,,,,,++++++((()))***+++,,,,,,++++++,,,,,,+++*********++++++...------,,,,,,,,,,,,,,,******++++++++++++*********+++,,,---......------//////............------,,,...//////...///444999<<<===???AAADDDGGGIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPPPPRRRQQQOOOWWWlll{{{mmmbbb___gggpppvvvnnnggg___YYYUUUQQQKKKGGG???===;;;:::;;;;;;:::888777777888999:::;;;<<<======???AAABBBBBBCCCEEEGGGFFFGGGIIILLLPPPTTTWWWYYY]]]aaahhhnnntttzzz}}}{{{xxxvvvtttttttttuuuqqqpppnnnllljjjhhhhhhgggdddbbb```^^^\\\ZZZVVVTTTMMMIIIDDD???<<<999666333222111000/////////000111444555666777888888888888555555444333333444555555222333444444555555444444222222333444444222111000...//////000000//////...---------,,,------...///------........./////////---.........---,,,++++++)))+++...111222333333222///111333444444555777999======;;;777333111111222222333333111...,,,,,,---,,,+++***))))))+++---...///333888;;;:::888666555222000,,,++++++******(((******++++++++++++,,,,,,,,,,,,------------,,,,,,(((&&&%%%%%%&&&''''''&&&&&&''')))))))))'''%%%$$$''''''''''''''''''''''''###$$$&&&((())))))((((((&&&&&&''''''((()))))))))''''''(((((())))))************************++++++,,,,,,---...000222333444777777777777888:::;;;===<<<===??????>>>>>>@@@AAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEGGGIIIKKKNNNOOOWWWggg~~~ooodddccchhhqqqzzz}}}ssscccOOO>>>444000000///............---------------,,,,,,,,,,,,++++++)))***+++,,,,,,+++******,,,+++*********+++,,,---......---,,,,,,,,,,,,---)))******************)))***+++,,,............---...---------,,,,,,,,,,,,+++---//////...000666<<>>>>>@@@CCCGGGJJJLLLLLLLLLMMMNNNOOOPPPQQQQQQNNNPPPPPPRRR^^^uuuoooddd___cccooo|||~~~uuukkkggg```WWWQQQMMMJJJGGGCCC;;;:::888888999:::888777666777888:::;;;===>>>>>>>>>@@@CCCDDDDDDEEEHHHJJJKKKMMMPPPTTTYYY^^^bbbdddhhhmmmttt|||{{{zzzxxxvvvtttsssuuuvvvqqqqqqpppooommmkkkjjjiiieeeeeedddaaa\\\YYYYYY[[[RRRNNNIIIDDDAAA===:::888555444333222111222222333111222333444555666666666666555444333333444555666444444444555444444333333111111333333333222000///......///000000///......+++++++++++++++,,,---...---------.........//////,,,,,,---...---,,,++++++)))***+++---///000000111...111333666777:::>>>@@@DDDDDDBBB===888333111111000222222000,,,***+++,,,------,,,,,,,,,---......,,,000555777555333222222111///,,,+++++++++***)))************+++++++++,,,,,,------......---,,,+++((('''%%%%%%'''((('''&&&'''(((((())))))))))))(((''''''''''''''''''''''''"""$$$&&&((())))))((((((&&&&&&''''''((())))))***(((((((((((())))))))))))((()))***+++++++++++++++------......///111222333666777777888999:::;;;<<<<<<===??????>>>>>>@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEGGGIIIKKKNNNOOOWWWggg~~~uuuhhheeegggooovvvxxxhhhTTTAAA555111111//////.........------------------,,,,,,,,,++++++***+++,,,,,,,,,,,,******---,,,,,,+++,,,---///000......---,,,,,,,,,,,,---))))))************)))))))))+++,,,...//////......,,,,,,,,,++++++************---//////...111888>>>@@@???===???CCCGGGKKKLLLLLLMMMNNNNNNPPPPPPQQQRRRKKKNNNPPPUUUddd{{{}}}iii```bbbkkkzzzxxxoooeee^^^WWWMMMFFFCCCBBB???===;;;:::999999::::::999888777777888:::<<<>>>?????????AAADDDEEEFFFGGGIIIKKKPPPQQQUUUZZZ___eeejjjlllvvv|||{{{zzzyyyvvvttttttuuuwwwqqqrrrrrrqqqpppnnnllljjjfffhhhgggccc\\\YYY\\\___XXXTTTNNNJJJFFFCCC???===222111000///......//////...///000222333444555555777666555444444555666777666666666555444333222111///000222333222111///...---...///000000///...---+++*********++++++,,,------------.........//////++++++------------,,,+++))))))***+++,,,.../////////111444777:::>>>BBBFFFHHHHHHFFFAAA:::444111000---///000///+++)))***,,,......//////////////////+++///333444222000111222111...,,,++++++++++++***))))))******+++++++++,,,***+++,,,---,,,+++***)))((('''%%%%%%'''((('''&&&"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((())))))((((((&&&&&&&&&'''((())))))***))))))))))))(((((((((((('''(((***+++,,,,,,++++++............///000222222666777888999:::;;;;;;;;;<<<===??????>>>>>>@@@AAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEGGGIIIKKKNNNOOOWWWggg~~~vvvlllgggiiinnnoooZZZGGG999333111111000///...............------------------------((()))******,,,,,,---............------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,---...//////000---++++++---...---+++---...///222555888;;;<<<>>>???AAAEEEIIIKKKKKKJJJQQQQQQRRRSSSTTTSSSPPPNNNJJJOOOVVVaaavvvuuubbbddduuuwwwnnneee___VVVRRRLLLFFFAAA>>>===<<<;;;;;;:::::::::::::::999:::::::::;;;<<>>BBBEEEGGGEEECCCAAA>>><<<888444000000000000000000//////...////////////000/////////...---...///111111///,,,...,,,***)))((()))***+++((()))***,,,,,,---------000///............,,,***...---***(((&&&&&&%%%&&&(((((('''''''''&&&&&&&&&&&&'''((())))))'''%%%$$$%%%&&&&&&&&&'''(((((((((%%%&&&&&&'''((()))******,,,)))'''(((***,,,***)))++++++++++++++++++++++++,,,...000111111111222333555555666777999;;;<<<===============>>>>>>>>>>>>JJJFFFCCCBBBEEEHHHHHHHHHGGGFFFFFFGGGJJJMMMNNNOOOVVVkkk~~~pppfffdddggg{{{ttt```KKK<<<555333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...,,,++++++...000///...---...000222555999;;;===??????AAAEEEHHHJJJKKKKKKQQQRRRRRRSSSTTTSSSPPPOOOLLLPPPXXXgggtttgggooovvvnnnfff^^^XXXQQQNNNIIICCC???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCDDDFFFFFFHHHMMMRRRWWWZZZ\\\```eeemmmsssyyy}}}{{{yyyuuurrrooonnnmmmmmmooommmlllkkkkkkjjjhhhfffgggfffeeedddbbbaaa______^^^[[[WWWTTTQQQMMMIIIEEE???<<<777444333222000/////////000000111333444555444444444444444444444444555555444333222222222333111111111111111111111111000000///......///000111222///,,,,,,...///...---,,,,,,------...............---,,,,,,------,,,************+++,,,...///000///222777===AAABBBCCCBBB???===;;;999888555000---......////////////.........///111222222222111000...---,,,---//////...,,,---,,,***(((((()))***+++******+++++++++,,,,,,,,,222222222111///...,,,+++,,,+++)))((('''''''''((((((((('''''''''&&&&&&&&&&&&'''((()))((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''%%%$$$&&&))),,,,,,+++************************,,,...000111111111222333444444555666888:::<<<===============>>>>>>>>>???KKKGGGDDDCCCEEEFFFGGGFFFHHHHHHGGGHHHKKKNNNOOOPPPWWWkkkwwwhhhbbbbbbrrr~~~kkkUUUCCC999666000000000000///...---,,,++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------......---,,,+++,,,///111111111...///111444777:::<<<===@@@AAABBBDDDGGGJJJLLLNNNRRRRRRSSSTTTSSSRRRQQQPPPPPPSSS\\\ooo}}}uuurrruuukkkccc\\\UUUPPPJJJGGGCCC???<<<::::::999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@CCCFFFGGGJJJKKKNNNRRRXXX^^^dddgggkkkrrrzzz}}}zzzyyyxxxvvvssspppmmmkkkkkkjjjmmmkkkjjjjjjjjjjjjhhhgggeeeeeedddcccbbbaaa`````````^^^[[[XXXVVVRRRNNNKKKEEEAAA===999777555333111//////...------.........222222222333333333333333555444333222111111111111111111111111111111111111000000///......//////000000...,,,,,,---...---,,,,,,,,,,,,------------...,,,+++******++++++***)))))))))******+++,,,......---222999???BBBAAA???===:::888666555444222///,,,+++,,,---...////////////...000444666777777555333///---++++++,,,------,,,,,,+++***(((((()))******,,,,,,*********+++,,,---444666888555111---------******)))((((((((())))))'''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$'''''''''(((((((((((((((%%%$$$###%%%''')))***))))))))))))))))))))))))))),,,...000000000000222444333333444555777999;;;<<<=========>>>>>>>>>??????JJJHHHEEECCCDDDEEEFFFFFFIIIIIIIIIJJJLLLNNNPPPRRRWWWlll{{{kkkcccbbbnnnxxx```KKK===777111111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,++++++******++++++,,,,,,,,,---------...---------///000111111...000222666999;;;===>>>AAABBBCCCDDDFFFIIIMMMPPPQQQSSSTTTTTTRRRQQQQQQQQQSSSVVVcccyyyxxxzzzwwwkkkaaaZZZTTTNNNJJJCCCBBB???<<<:::999999999:::::::::;;;;;;<<<<<<<<<<<<===>>>???BBBFFFIIIJJJNNNPPPTTTXXX___gggoootttyyy}}}{{{~~~}}}{{{zzzzzzzzz{{{|||~~~~~~~~~}}}|||zzzyyyxxxvvvuuurrrooommmkkkjjjjjjkkkjjjhhhhhhiiijjjiiihhhccccccbbbbbbbbbaaaaaaaaa___]]][[[YYYWWWTTTPPPNNNJJJFFFBBB>>>;;;888555333111000///...------------111111222222222222333333444444222111000000///000111111111111111111111111000/////////...............---,,,,,,---------,,,........................,,,***)))***+++,,,***)))))))))))))))***+++,,,------111777<<<>>>===:::888888666555444444333111///++++++---...///000000000///333777;;;===<<<999777111...+++)))***,,,------+++******)))))))))******,,,+++)))))))))+++---///666999<<<999222------///++++++***))))))(((((((((''''''''''''''''''''''''&&&''''''(((((('''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$((((((((((((((('''''''''((('''&&&&&&&&&''''''&&&)))))))))***************,,,.../////////000222444222222333444666888:::;;;======>>>>>>>>>?????????GGGEEEDDDDDDDDDFFFGGGHHHIIIIIIJJJJJJKKKMMMOOORRRXXXmmm|||llldddcccsssiiiRRR@@@777222222111111000...---,,,........................---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,/////////.........///000///111444777;;;===>>>???AAACCCEEEFFFFFFIIINNNQQQPPPRRRTTTSSSQQQOOOPPPRRRSSS[[[mmmyyywwwoooddd[[[UUUQQQKKKHHH@@@???===;;;::::::::::::888999999:::;;;<<<<<<======>>>???BBBEEEIIILLLOOOTTTWWW\\\aaahhhpppzzz~~~~~~~~~|||yyyuuuqqqoooppppppooooooooopppqqqqqqssstttuuuvvvvvvwwwwwwvvvtttsssqqqooommmkkkjjjjjjjjjhhhffffffhhhiiihhhhhh`````````aaaaaabbbbbbbbb___]]][[[ZZZYYYWWWSSSQQQNNNKKKFFFBBB???<<<888555555444333222111111111111111111222222222333333333444333222111000000000000000000000000000000000000////////////......------,,,---------------------............------------,,,+++***+++,,,---,,,+++))))))))))))***+++,,,,,,...///222555666777666666666444222222222222111///+++,,,...///111111222222111444999>>>@@@>>>;;;999222///+++***+++---......+++***************++++++***)))((((((***,,,///000555999<<<:::333......///------,,,+++)))(((&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''((((((''''''&&&&&&%%%%%%((((((((((((((('''''''''******)))(((''''''((((((*********+++++++++,,,,,,---...//////...///222444222222333444666888999:::>>>>>>>>>>>>????????????AAABBBCCCDDDEEEGGGIIIKKKHHHIIIJJJJJJIIIKKKNNNQQQYYYnnnzzzjjjdddddd}}}qqq[[[FFF999444333222000///..........................................------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++*********++++++++++++,,,,,,,,,,,,///000000...---,,,---///000222666999<<<>>>???@@@@@@CCCFFFHHHHHHIIINNNRRROOOQQQSSSRRROOOMMMOOOQQQVVVbbbxxxxxxmmmfff]]]VVVQQQMMMHHHDDD======<<<;;;;;;;;;;;;;;;888999:::;;;<<<===>>>>>>@@@AAACCCFFFJJJNNNRRRTTT[[[```gggmmmsss|||~~~|||yyywwwrrrrrrqqqooollliiifffdddccccccccccccdddeeeeeefffggghhhjjjlllnnnoooppppppnnnnnnmmmlllkkkjjjiiihhhhhhfffdddcccdddeeeeeeeee^^^^^^___```aaabbbcccccc```^^^]]]\\\\\\ZZZWWWUUUQQQOOOJJJGGGDDD@@@<<<888555444222111000///......000000111111222333333333333222111111000111111111000000000000000000000000///////////////...---,,,+++---//////...------...,,,+++++++++++++++******---,,,+++,,,---...---,,,******))))))***++++++,,,......///000111222444555333111///...//////...---,,,---...000111222222222000444999===>>>===:::888333000,,,***+++------...+++++++++,,,,,,,,,,,,,,,***)))))))))***,,,...///222666999888444000.........------,,,***(((&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''''''''(((((((((((((((''')))***)))))))))+++---*********+++,,,,,,---------.........---///222444222222333444666888:::;;;>>>>>>>>>?????????@@@@@@>>>@@@BBBDDDEEEGGGJJJMMMGGGJJJKKKJJJIIIJJJMMMQQQZZZoooyyylllhhhkkk~~~|||iiiRRRAAA666444111///------...///........................------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++++++++++++++++++++++++++,,,...///...,,,,,,...000111333777;;;>>>???@@@@@@>>>CCCHHHJJJIIIJJJNNNQQQNNNPPPRRRPPPLLLKKKNNNQQQ]]]kkkvvvlllaaa\\\TTTOOOLLLHHHCCC???<<<<<<;;;;;;;;;;;;::::::::::::;;;===>>>@@@AAAAAAEEEEEEGGGKKKOOOTTTXXXZZZdddkkkssszzz{{{wwwuuurrrooommmkkkjjjhhhfffcccaaa___^^^XXXXXXXXXYYYYYYZZZ[[[[[[\\\^^^___bbbccceeeeeefffffffffffffffffffffeeeeeeeeebbb```___```aaaaaa```\\\\\\^^^___aaabbbcccddd___^^^]]]]]]]]]\\\ZZZWWWUUURRROOOKKKHHHDDD@@@===888666444111///---++++++...//////000111111222222222111111111111222333333000000000000000000000000///////////////---,,,+++***---000000...---...000++++++++++++*********)))---,,,+++,,,---......---+++************+++,,,,,,,,,------///000111333333111///---,,,---------,,,,,,---...///000000000000///111555999:::999777555111...+++***+++,,,,,,++++++,,,------............++++++++++++++++++++++++///111333444444111...,,,,,,,,,,,,,,,+++)))'''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''')))+++***((()))+++...)))))))))***+++,,,,,,,,,---......------...111444222333333555666888:::;;;>>>>>>?????????@@@@@@@@@===@@@CCCDDDEEEFFFIIILLLHHHKKKMMMLLLIIIJJJNNNRRRZZZoooyyyooonnnsssyyyuuu]]]KKK888555111...,,,---///000------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******+++++++++,,,++++++++++++++++++++++++)))+++------+++,,,///222111333777;;;>>>@@@AAAAAA>>>CCCIIIKKKJJJJJJMMMQQQMMMPPPRRROOOKKKJJJMMMQQQeeesss~~~}}}{{{ooodddYYYTTTNNNJJJHHHDDD???;;;;;;;;;;;;:::::::::::::::;;;<<<===???@@@BBBCCCDDDHHHIIIKKKNNNSSSXXX\\\^^^kkkrrr|||}}}yyytttqqqnnnllljjjhhhiiigggeeebbb___]]]\\\\\\QQQQQQRRRRRRSSSTTTTTTTTTVVVWWWXXXZZZ\\\\\\]]]]]]``````aaabbbbbbbbbaaaaaaccc```]]][[[\\\]]]]]]]]][[[\\\]]]___aaabbbdddddd]]]\\\[[[[[[\\\[[[YYYWWWWWWUUUQQQNNNLLLHHHCCC@@@AAA???<<<888555111///...------......///000000111111111111111222333444555000000000000000000000000...///000000///---+++******...111111///...///000---------,,,,,,+++++++++,,,+++***+++---...---,,,++++++++++++++++++,,,,,,+++,,,...000111222222222333000---,,,---...---,,,,,,,,,---...////////////---///222555666555333222///---+++******+++***))),,,------.../////////.........------+++***((('''------///222333222...+++***++++++,,,+++***)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((()))*********,,,---***'''&&&(((***'''(((((()))***+++++++++---......---,,,...111444333333444555777999;;;<<<>>>????????????@@@@@@@@@>>>AAADDDEEEDDDEEEHHHKKKIIIMMMOOOMMMKKKKKKOOOTTT[[[pppyyypppkkkjjjjjjlllrrr|||nnnUUUAAA555---000222---+++---+++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,---------.........///111111000//////000333555999;;;<<<>>>@@@BBBDDDEEEHHHKKKMMMNNNOOOOOOPPPOOONNNLLLEEEBBBMMM\\\sss}}}|||rrr}}}xxxqqqhhhbbbVVVQQQJJJEEEAAA@@@>>>===;;;;;;;;;::::::;;;;;;<<<<<<>>>AAABBBBBBDDDFFFHHHLLLLLLNNNRRRXXX___gggkkkyyy~~~}}}yyyyyyuuuqqqnnnmmmmmmlllkkkgggdddaaa___^^^\\\WWWTTTUUUTTTQQQNNNMMMMMMNNNNNNQQQPPPNNNOOOQQQRRRRRRRRRXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYWWWWWWYYY[[[[[[ZZZYYY\\\```bbbbbbaaa]]]]]]\\\[[[ZZZZZZ[[[[[[ZZZXXXUUUQQQMMMJJJHHHGGGBBBAAA???<<<999555222000000...,,,,,,...000111111222222222222222222222222111111/////////000111222//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,---///000111111111000000////////////000000000///...---,,,---...///555444222000000000000111...---,,,+++++++++,,,---......---...///000111222555333000......,,,***)))++++++***)))***---///111111///,,,)))(((((()))+++((('''%%%$$$$$$%%%'''((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((((((&&&%%%&&&'''(((((((((((())))))))))))++++++***************++++++++++++,,,...000111222111111222444666888:::;;;>>>@@@AAAAAA@@@???@@@AAA>>>???AAACCCFFFHHHJJJKKKJJJKKKKKKJJJJJJLLLPPPSSS]]]ooo}}}rrriiieee^^^^^^cccpppyyyaaaHHH:::000222333...+++---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,---------------///000000/////////000444777:::<<<>>>???AAACCCDDDFFFHHHLLLNNNPPPPPPQQQPPPOOONNNLLLHHHIIIUUUdddwww|||}}}sssrrrwwwppphhh___YYYRRRMMMGGGBBB???>>>===<<<;;;;;;;;;:::;;;;;;<<<<<<>>>@@@BBBCCCDDDEEEHHHJJJRRRSSSVVV[[[aaaiiirrrwww|||zzzxxxvvvuuuuuussspppnnnooollliiigggfffccc___[[[XXXWWWTTTRRROOONNNMMMMMMMMMLLLJJJKKKLLLNNNMMMMMMPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUVVVTTTSSSSSSUUUWWWYYYXXXXXXZZZ^^^```___^^^\\\\\\[[[[[[[[[ZZZZZZZZZYYYWWWUUURRRNNNLLLJJJIIIEEEDDDBBB???;;;888555333111///,,,,,,...///000000222222222222222222222222444333222111111222333333//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++---...///000000000000000///////////////000000000///............///333222000///.........///...---,,,+++******+++,,,---...///222444777999:::777444000...---,,,+++)))---,,,++++++++++++,,,---,,,,,,,,,,,,++++++***)))'''&&&&&&%%%%%%&&&''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''((((((((((((((())))))))))))++++++***************++++++++++++,,,...000111222111111222444666888:::;;;===???AAAAAA@@@@@@AAABBB@@@AAABBBDDDFFFGGGHHHIIIJJJKKKKKKJJJJJJLLLPPPSSS[[[nnntttggg```VVVSSSUUUccc|||qqqQQQ@@@444333333...+++---.........------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,---------...000000//////000111666999<<<>>>???@@@BBBDDDDDDFFFIIIMMMPPPRRRSSSSSSQQQOOONNNMMMMMMSSS```mmm}}}yyysssllliiiuuuxxxoooggg___WWWQQQLLLHHHCCC???======<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDEEEFFFHHHKKKMMMSSSVVV[[[aaahhhqqq{{{|||yyy|||zzzwwwuuussspppllliiicccbbb```]]]ZZZVVVTTTRRRNNNLLLJJJIIIJJJJJJIIIHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQPPPPPPSSSUUUVVVUUUVVVXXXZZZ\\\[[[ZZZYYYZZZ[[[[[[[[[ZZZYYYXXXWWWWWWUUUSSSPPPNNNMMMLLLIIIHHHFFFCCC???;;;888666333000---,,,---/////////111111111111111111222222555444333222222222222222/////////.........------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,---.../////////...///000000000000//////111111111000000//////...000///...------,,,------...---,,,+++************+++...222777<<>>@@@AAAAAA@@@BBBCCCCCCCCCDDDDDDEEEFFFGGGGGGJJJKKKKKKJJJJJJLLLPPPSSSYYYmmmuuuiii```WWWQQQQQQ^^^xxx}}}YYYFFF666333333///---///000000///...---,,,,,,+++------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------............+++++++++,,,,,,,,,,,,---,,,...//////...///111333777:::===??????AAACCCDDDEEEGGGJJJNNNRRRTTTUUUVVVRRRPPPNNNOOOSSS\\\hhhrrr{{{sssggg```eee{{{tttkkkccc[[[SSSMMMGGGCCC???===<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???AAACCCEEEFFFHHHJJJNNNQQQTTTYYY```gggoooyyy}}}zzzxxxttttttrrroookkkfffaaa___WWWTTTQQQNNNMMMKKKHHHFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLNNNOOOPPPOOOPPPRRRTTTSSSSSSUUUVVVXXXXXXXXXWWWWWWXXXYYY[[[[[[YYYWWWVVVVVVUUUUUUTTTRRRPPPOOONNNLLLKKKIIIFFFBBB>>>:::999555222///---...//////...000000000111111111111111333222111111000000//////////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---------------...000111111111000000333333444555444222000//////......------,,,,,,,,,...---,,,+++***))))))))),,,///444;;;@@@CCCEEEFFF:::666111---,,,,,,,,,,,,,,,,,,---,,,,,,+++)))))))))+++...//////---***(((&&&'''((())))))(((&&&%%%(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((''''''((()))(((((((((((())))))))))))*********)))******+++,,,,,,,,,,,,---...///000111111111222444666888:::;;;;;;===@@@AAAAAAAAABBBDDDCCCCCCDDDEEEFFFGGGGGGHHHJJJKKKKKKJJJJJJLLLPPPSSSZZZmmmxxxnnnfffYYYSSSQQQ]]]uuubbbLLL888333333000...111000000///......---,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))*********++++++++++++++++++,,,,,,,,,------------.../////////000222555888:::===??????@@@BBBDDDFFFHHHKKKOOOSSSUUUVVVWWWTTTRRRPPPQQQYYYdddlllpppppphhh^^^\\\hhh|||pppggg___XXXPPPKKKCCCAAA>>><<<<<<===<<<<<<;;;;;;;;;<<<===>>>@@@AAABBBDDDFFFHHHKKKNNNSSSWWW\\\bbbkkksss{{{zzztttooolllbbb___ZZZUUURRRNNNJJJHHHIIIHHHHHHGGGGGGGGGHHHIIIHHHJJJLLLMMMMMMNNNOOOQQQOOOQQQSSSUUUVVVVVVVVVVVVUUUVVVXXXYYYYYYXXXVVVUUUTTTTTTTTTTTTSSSRRRPPPPPPMMMLLLJJJGGGCCC@@@===;;;888555111/////////...---/////////000000111111111111111111000000/////////000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---------------...///111222333333333777999:::;;;999666222///......///.........------------,,,,,,+++***))))))---000555:::>>>AAABBBCCC999555000,,,,,,,,,------)))***+++,,,,,,,,,++++++............,,,+++)))((('''(((***+++***(((&&&$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***(((((((((((())))))))))))******))))))***++++++,,,,,,,,,,,,---...///000111111111222444666888:::;;;;;;===@@@AAAAAAAAABBBDDD@@@AAACCCEEEGGGHHHJJJKKKJJJKKKKKKJJJJJJLLLPPPSSS\\\nnn~~~vvvooo[[[TTTQQQ[[[pppmmmTTT<<<444333000///222/////////...---------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---...//////000111555777999;;;>>>???@@@@@@BBBDDDGGGIIILLLPPPSSSUUUVVVVVVTTTSSSRRRVVV```kkkooommmccc```\\\aaattt|||tttiii___XXXRRRKKKFFFAAA???<<<;;;<<<===<<<;;;:::;;;;;;<<<>>>@@@AAABBBDDDFFFIIILLLOOOTTT[[[___dddlllvvv~~~{{{vvvssskkkgggaaa\\\XXXTTTPPPMMMMMMLLLJJJGGGFFFEEEEEEEEECCCEEEGGGHHHHHHHHHIIIKKKJJJMMMQQQTTTTTTTTTTTTUUUTTTUUUVVVWWWWWWWWWVVVUUUSSSSSSTTTTTTTTTRRRPPPOOOLLLLLLJJJHHHEEEBBB@@@>>><<<999444111000000///.........//////000000111111000000111222222111111000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,......///000333555777999===???AAABBB???:::444000...//////000000///......,,,,,,---------,,,++++++...000333777:::<<<======666222...,,,,,,---------(((((()))***+++,,,---...111000...,,,+++*********((()))***+++***)))&&&%%%$$$$$$%%%&&&'''(((((()))&&&&&&&&&''''''''''''(((&&&'''(((((((((((()))+++(((((((((((())))))))))))))))))))))))***+++,,,,,,,,,,,,,,,------///000000111111222444666888:::;;;<<<>>>@@@AAAAAA@@@BBBCCC???@@@BBBDDDGGGJJJLLLMMMJJJKKKKKKJJJJJJLLLPPPSSS\\\nnn~~~vvvccc\\\VVVZZZjjjzzz^^^CCC888555111///111...---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------.........//////------........./////////...///000000111333777:::;;;===???AAAAAABBBCCCEEEHHHJJJMMMPPPRRRTTTUUUUUUSSSTTTUUU[[[hhhsssrrrkkk``````cccnnnuuummmbbbXXXRRRLLLFFFAAA???===;;;:::;;;;;;;;;:::::::::;;;===>>>@@@BBBCCCGGGIIIMMMPPPUUU[[[ccchhhooowww}}}yyywwwqqqmmmhhhddd```]]]YYYVVVTTTRRRNNNJJJGGGEEEDDDDDD???BBBDDDEEEEEEDDDEEEFFFEEEIIINNNQQQQQQQQQRRRTTTTTTTTTTTTUUUUUUUUUVVVVVVRRRSSSTTTTTTSSSRRRPPPNNNMMMLLLKKKJJJHHHEEECCCBBB???<<<777333222111///...------...//////000111111---...///000111111000000000000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------.........000333777<<<>>>CCCEEEHHHHHHDDD>>>666111---...///000000///...---+++,,,---.........------...///111333555777999:::222///---,,,,,,------,,,)))(((((()))***+++---...//////...---,,,+++++++++******++++++***((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%'''))))))((((((***+++(((((((((((())))))))))))))))))))))))***+++,,,------------------...///000111111222444666888:::;;;===???AAAAAA@@@@@@AAABBB???@@@BBBEEEHHHJJJLLLMMMJJJKKKKKKJJJJJJLLLPPPSSS[[[lllyyynnneee\\\[[[ggg}}}fffHHH;;;666222///111,,,,,,------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,.........////////////000///000111111111444888;;;<<<>>>AAABBBCCCCCCEEEFFFIIIKKKMMMPPPRRRSSSTTTTTTQQQTTTWWW^^^mmmxxxuuukkkbbbeeekkk{{{~~~qqqiii^^^TTTNNNIIICCC???>>><<<:::999::::::999888::::::;;;===???AAACCCDDDJJJLLLOOOSSSYYY```hhhmmm|||}}}{{{yyyuuuqqqmmmjjjgggdddaaa___[[[XXXSSSNNNJJJGGGFFFFFF???AAADDDEEEDDDCCCDDDDDDAAAFFFLLLOOOOOOOOOQQQSSSTTTTTTSSSSSSTTTUUUVVVVVVRRRRRRTTTTTTSSSQQQOOOMMMMMMMMMLLLKKKIIIHHHFFFEEEAAA===888555333111000...---------...///000000111)))***,,,...//////......000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........------///......///333999>>>BBBGGGIIILLLLLLGGG@@@777222,,,---.../////////...---+++,,,---///000//////.........///111333555777999///---,,,,,,---...---,,,+++***(((((()))***---...,,,------......---,,,,,,+++++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%'''))))))((((((***,,,(((((((((((())))))))))))))))))))))))***+++,,,------------------...///000111222222444666888:::<<<>>>@@@AAAAAA@@@???@@@AAA@@@AAACCCEEEHHHJJJKKKLLLKKKKKKKKKJJJJJJLLLPPPTTTYYYjjjuuukkkbbbaaajjj{{{sssUUU???555222000---........................---,,,,,,++++++,,,,,,---************************.........------,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,,,,,,,---......//////111333666888;;;<<<===???BBBDDDEEEEEEGGGIIIIIILLLPPPRRRRRRSSSTTTVVVRRR\\\dddrrrtttpppccciii{{{~~~xxxooocccUUUKKKGGGCCC===888;;;:::999999999:::;;;<<<===>>>>>>===>>>AAAEEEHHHHHHLLLRRRXXX___iiiuuu~~~}}}xxxtttqqqpppppppppooollliiieeebbb```bbb]]]WWWTTTQQQNNNLLLLLLLLLIIIEEEBBBBBBBBBAAAAAACCCDDDGGGJJJNNNPPPRRRSSSPPPPPPQQQRRRSSSSSSRRRRRRQQQQQQQQQRRRQQQPPPPPPOOOMMMMMMLLLKKKJJJHHHFFFEEEDDDCCC???;;;555000,,,)))///...------------//////000000///////////////000////////////////////////........................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------(((***...222777<<>>??????>>>>>>???@@@>>>???@@@BBBDDDGGGIIIJJJJJJJJJIIIHHHHHHKKKPPPTTTYYYlll}}}ssshhheeekkk{{{yyy\\\EEE777222111000++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---......,,,---///111444777:::;;;===@@@CCCDDDEEEFFFHHHIIIJJJMMMPPPRRRSSSSSSUUUVVVXXXaaalll{{{wwwlllwwwxxxqqqggg]]]PPPHHHEEEBBB>>>999;;;::::::999999:::;;;<<<===>>>??????@@@DDDIIILLLMMMQQQXXX^^^fffppp|||}}}{{{wwwssspppmmmlllkkkllllllkkkjjjgggdddbbb```bbb^^^ZZZXXXVVVTTTRRRQQQMMMJJJFFFCCCBBBAAA@@@>>>???@@@CCCFFFIIIKKKMMMNNNNNNNNNPPPQQQRRRRRRRRRRRRPPPQQQQQQQQQQQQPPPOOOOOOMMMMMMLLLKKKJJJHHHGGGFFFCCCBBB@@@<<<888444111/////////---,,,,,,---...///000000///////////////000////////////////////////------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,///333777:::===???CCC@@@===:::999777333000///---+++,,,...000///...,,,++++++...111333444333000...,,,,,,...000111111(((+++...///...+++*********++++++++++++,,,///222333444555444111///...///...---***(((''''''(((((()))))))))((((((''''''''''''''''''((((((((())))))(((((())))))))))))((((((+++)))''''''***+++***)))++++++++++++++++++++++++------,,,,,,,,,---......222222222333555777888999>>>???@@@@@@??????@@@AAA@@@AAAAAABBBDDDFFFGGGHHHJJJJJJJJJIIIIIIKKKOOORRRYYYlllzzznnnhhhkkkxxxgggNNN;;;222111222........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++******++++++++++++,,,------...---,,,,,,,,,,,,---......,,,---...111444888:::<<<===@@@CCCEEEEEEFFFHHHJJJKKKMMMPPPRRRSSSTTTVVVWWW^^^gggwww~~~wwwnnnggg^^^UUUJJJDDDBBBAAA>>>;;;;;;;;;:::::::::;;;===>>>>>>???@@@AAACCCGGGMMMQQQRRRXXX```gggpppzzz~~~|||zzzrrrooojjjeeebbb`````````dddddddddcccaaa```^^^]]]^^^]]][[[[[[\\\\\\ZZZXXXRRROOOKKKHHHFFFCCCAAA>>>===>>>@@@BBBEEEGGGIIIJJJKKKKKKMMMNNNPPPPPPQQQQQQOOOPPPPPPPPPPPPOOONNNNNNMMMMMMMMMLLLKKKIIIHHHGGGCCCBBBAAA???<<<999777666000///...---,,,,,,---...000//////......///000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,...000222555777999:::===;;;999777666444222000...---+++,,,...//////...///......000444888::::::555222...,,,,,,...///000'''+++...000...,,,******+++++++++++++++---111555999::::::888555111000000000...,,,)))''''''''''''''''''(((((()))*********(((((((((((()))))))))***(((((())))))))))))((((((,,,***(((((()))))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///000111222333555777999:::>>>@@@AAAAAA@@@@@@AAABBBBBBBBBBBBCCCCCCEEEFFFGGGIIIJJJKKKJJJJJJKKKMMMPPPYYYkkkuuullljjjsssrrrWWW@@@333111333////////////////////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++++++++*********+++,,,---...///---,,,,,,,,,,,,---.........///000333777:::===???>>>@@@CCCEEEFFFGGGIIIKKKLLLOOOQQQSSSSSSUUUWWWYYYaaannnyyyoooeee___VVVOOOFFFAAA@@@???===;;;;;;;;;::::::;;;===>>>@@@AAABBBCCCDDDFFFJJJOOOSSSVVV]]]gggpppyyy{{{xxxwwwvvvvvvvvvvvvuuurrrooogggddd^^^YYYUUUTTTTTTUUUZZZZZZZZZYYYXXXWWWVVVUUUVVVYYY[[[\\\```cccaaa]]]YYYVVVRRROOOMMMIIIEEECCC@@@@@@AAABBBDDDFFFGGGHHHHHHIIIJJJLLLNNNOOOOOOPPPNNNNNNOOOOOONNNNNNMMMLLLMMMMMMMMMLLLKKKJJJHHHGGGCCCCCCBBBAAA???<<<:::999222111///---,,,,,,,,,---//////.........///000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------///000222333444555777666555444333111000///---,,,,,,,,,---.........222111111555:::@@@DDDEEE999444///++++++,,,---...---,,,***'''&&&(((---111,,,,,,+++***+++...333777===>>>???<<<888333111000///...,,,***((((((''''''&&&&&&'''((())))))******''''''((((((((()))))))))(((((())))))))))))((((((***)))((((((((()))))))))************++++++++++++,,,,,,,,,,,,------...//////000111333555888:::<<<>>>???AAA@@@??????@@@BBBAAAAAAAAABBBDDDEEEGGGHHHIIIJJJKKKKKKJJJJJJLLLNNNYYYkkk~~~tttlllnnn~~~yyy___EEE555111222,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------------*********+++,,,---...///---,,,,,,,,,,,,---.........///111444777:::===???>>>@@@DDDFFFGGGHHHKKKLLLNNNPPPRRRSSSTTTUUUXXXZZZfffyyy~~~tttiii___ZZZRRRLLLEEE@@@>>>===<<<:::;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFGGGHHHLLLRRRVVV[[[cccnnnxxx|||zzzwwwyyy}}}}}}|||vvvrrrppphhhhhhhhhiiijjjhhhdddaaa]]]ZZZVVVRRRPPPPPPRRRSSSTTTSSSSSSRRRQQQQQQPPPPPPQQQXXX]]]___dddiiigggaaa\\\ZZZXXXVVVTTTPPPLLLIIIEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGIIIJJJLLLMMMNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLKKKIIIHHHHHHEEEEEECCCBBB???===:::999555333111///---,,,,,,,,,...............///000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++,,,,,,---...///000111333333222111000/////////,,,,,,,,,,,,,,,,,,...///222111222666===DDDHHHJJJ:::555///+++******++++++...,,,'''###"""&&&---333---,,,,,,******---222666>>>???@@@>>>999444111000,,,,,,+++******)))))))))'''''''''''''''''''''(((&&&&&&'''''''''((((((((((((((())))))))))))(((((('''''''''(((((()))***+++)))))))))******+++++++++,,,++++++,,,---...////////////111333555888;;;<<<===>>>??????>>>>>>???AAA??????@@@BBBDDDFFFHHHJJJIIIJJJKKKJJJJJJJJJKKKMMMYYYjjj~~~qqqjjjrrr~~~gggMMM:::222111........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++++++++,,,------...---,,,,,,,,,,,,---.........///000222555888:::<<<>>>AAADDDFFFHHHIIILLLMMMOOOQQQSSSTTTTTTVVVYYY\\\nnnyyymmmbbbZZZUUUNNNIIICCC???===<<<;;;:::;;;;;;;;;<<<>>>@@@BBBCCCFFFGGGHHHJJJLLLQQQWWW[[[ccclllxxxvvvppplllkkkjjjiiilllqqqvvvwwwwwwuuuqqqmmmkkkjjj^^^^^^```bbbbbb```\\\XXXUUUTTTRRRRRRRRRTTTWWWYYYTTTTTTSSSSSSSSSTTTUUUVVVXXXaaagggiiinnnrrrnnneee]]]\\\\\\\\\[[[XXXTTTQQQKKKJJJHHHFFFDDDDDDDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEECCC@@@===;;;:::777666333000...---,,,,,,------------...///000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,---...//////000111222111///---...///+++,,,---,,,++++++---//////...000444:::@@@CCCEEE777333...***)))*********))))))))))))((()))+++...,,,,,,,,,++++++,,,000333;;;<<<>>><<<888333000///+++++++++++++++*********''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((%%%&&&'''((('''(((***---(((((())))))***++++++++++++++++++,,,---...///000///000111333555888:::<<<<<<>>>??????>>>===???@@@>>>???@@@BBBDDDGGGIIIKKKHHHIIIJJJIIIIIIJJJLLLOOOXXXiii}}}ssscccccclllyyymmmTTT@@@444000000000000000000000000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---......000000111333555777999:::>>>AAADDDGGGHHHJJJLLLNNNPPPRRRSSSTTTUUUWWWZZZ]]]ttt|||rrrfff\\\TTTPPPHHHEEE@@@===;;;;;;;;;;;;;;;;;;<<<===>>>AAACCCEEEFFFHHHJJJMMMQQQXXX___cccnnnwww~~~}}}wwwrrroooooohhhcccaaabbbdddfffkkkrrruuutttsssooojjjgggffffffbbbccceeehhhhhhfffaaa]]]XXXWWWVVVVVVWWWYYYZZZ\\\ZZZZZZ[[[\\\^^^aaaccceeeiiisssyyyyyy{{{~~~wwwkkk``````aaadddeeeccc```]]]TTTRRRNNNKKKHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDBBB@@@>>>===:::888555222000...------------------...///000000////////////////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))+++,,,...///000111000111222111...---...///***,,,---,,,++++++---///......///222666:::;;;;;;333000,,,*********)))((('''))),,,------,,,,,,---,,,,,,---,,,++++++...000666888:::999666222///---------,,,,,,+++***)))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&''')))(((&&&&&&)))+++((((((((()))***++++++++++++++++++,,,---...///000000000111333555888:::;;;===???@@@@@@???>>>@@@AAA@@@@@@AAABBBDDDFFFHHHIIIHHHIIIHHHGGGGGGIIIMMMQQQWWWhhh|||rrr\\\WWW\\\lll|||qqqZZZDDD666000........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,,,,,,,---......333333444555777999;;;<<<>>>AAADDDGGGIIIJJJMMMOOOQQQRRRTTTTTTUUUWWW[[[^^^vvv~~~wwwmmmbbbWWWPPPLLLCCCAAA===;;;::::::;;;<<<<<<<<<<<<===???BBBDDDFFFEEEHHHKKKPPPUUU]]]eeejjjvvv}}}xxxsssooohhhkkknnnmmmjjjgggfffgggccc```___cccgggkkkrrryyyvvvuuurrrmmmgggdddcccdddmmmnnnpppssstttqqqlllhhh___^^^]]]\\\[[[ZZZZZZZZZ``````bbbeeehhhlllppprrrxxx}}}ooodddeeegggkkkmmmmmmjjjggg[[[YYYUUUPPPMMMKKKJJJJJJGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@;;;:::777333000///...---,,,,,,,,,---...///000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------)))***+++---///111222333000222333111...,,,...000***,,,---,,,******---/////////000222555666555444111...+++*********)))(((+++,,,------,,,---///111+++,,,---,,,++++++,,,---222555777777444111...---///......---+++)))'''&&&''''''(((((())))))******(((((((((((())))))))))))(((((())))))))))))((((((''')))***(((&&&%%%''')))'''(((((()))***++++++++++++++++++,,,---...000000000111222333555777999:::>>>@@@AAAAAA@@@???AAABBBBBBBBBBBBBBBDDDEEEFFFGGGHHHHHHGGGFFFFFFIIINNNRRRWWWhhh|||lllWWWQQQTTTeeerrr~~~gggKKK999444///.........///...---++++++******))))))******+++///...,,,+++***+++,,,,,,........................,,,------,,,++++++,,,...000///...---...///000111///222666999:::<<<>>>???CCCDDDDDDEEEFFFIIIOOOSSSUUUTTTUUUWWWTTTUUUaaapppzzznnnbbbWWWOOOHHHDDDAAA???===;;;:::999999:::@@@>>>>>>@@@@@@>>>AAAGGGGGGKKKPPPUUU[[[dddooowwwyyyoookkkiiidddaaaaaabbbcccdddfffiiilllnnnpppnnnoooqqquuuzzz}}}}}}|||{{{qqqiiiddd___]]]dddmmmzzz{{{pppgggeeeccc___ZZZYYYbbbnnnooopppsssssstttuuuxxxzzzuuulll___ccclllvvv|||xxxmmmddd^^^\\\YYYWWWUUURRRMMMJJJHHHFFFEEEFFFHHHJJJKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA===<<<999555222000///...,,,,,,++++++,,,---///000111111000///...---,,,,,,------------------------******+++,,,,,,***)))(((+++++++++************)))***++++++,,,,,,++++++***+++000444222,,,(((***...///......---------......---///000///,,,++++++,,,///---***)))***,,,,,,+++///000111222222111000///111000---+++))))))***+++---------...///000222333333111...------,,,***))),,,---///000000///---,,,,,,,,,,,,+++***)))((('''&&&'''((()))))))))''''''''''''''''''((((((((((((,,,***((('''&&&'''((())))))))))))))))))******+++++++++***************+++,,,,,,,,,,,,---...//////000000111222444666888999???@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBDDDEEEGGGHHHHHHJJJLLLIIIFFFGGGMMMRRRVVVhhhlllXXXSSSUUU___mmm~~~lllRRR>>>666000///......//////---+++......------------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,......------,,,,,,---///000///222666888:::;;;===???BBBCCCDDDEEEGGGJJJNNNQQQTTTTTTVVVXXXVVVYYYgggvvv~~~wwwkkk___UUUMMMFFFCCC>>>===;;;:::::::::;;;<<<>>><<<===@@@@@@@@@DDDJJJIIIMMMTTTZZZaaajjjvvv~~~xxxnnneeeccccccaaa___```cccfffkkkrrrxxx~~~xxxooohhhggggggiiipppyyywwwkkkgggccc```^^^```iiittt{{{|||~~~}}}rrrkkkccciiirrr{{{~~~yyyoooggg___^^^[[[ZZZXXXUUUQQQNNNKKKHHHFFFFFFHHHJJJKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFJJJJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA>>>===;;;888555222000///---,,,++++++,,,---...///000000//////......------------------------------,,,,,,,,,,,,,,,+++******+++++++++************)))******+++,,,,,,,,,,,,,,,...000111///***(((***,,,---,,,,,,++++++,,,,,,,,,((()))+++,,,,,,------...000...,,,,,,---------,,,//////000111111000//////000///---***))))))***+++,,,---...///111333555666666444111//////...,,,+++......//////...---+++******+++++++++++++++***)))%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''+++***((('''&&&'''((()))((((((((('''((())))))*********))))))((())))))***+++++++++++++++---......000000111222444666888999===>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBDDDFFFGGGHHHGGGIIIJJJHHHFFFGGGLLLQQQWWWjjjjjjYYYTTTVVVYYYiii|||sss]]]FFF888111000......//////---+++------,,,,,,,,,,,,------------,,,+++++++++,,,,,,*********+++++++++++++++,,,------,,,++++++,,,......------,,,---...///000///222555888999;;;===??????BBBEEEGGGHHHJJJMMMPPPSSSUUUWWWYYYXXX^^^nnn}}}~~~xxxqqqeeeZZZQQQJJJDDDAAA;;;:::999999:::;;;===>>>;;;:::<<<@@@AAABBBGGGMMMMMMRRRYYYaaaiiitttyyyrrrnnnfff___```bbbccceeehhhmmmsss|||vvvppppppuuuzzzwwwpppiiiddddddfffkkkttt}}}~~~}}}|||tttnnnllliiipppzzz}}}vvvmmmhhhaaa___^^^]]]\\\ZZZVVVSSSNNNKKKGGGFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>===;;;999555333111---,,,+++++++++,,,---...........................------------------------......---,,,,,,,,,,,,,,,+++++++++************)))))))))***+++,,,---......333111///,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))+++...000000///111/////////000000...---......////////////......///...,,,***))))))******,,,---///222444777999;;;:::777333111000///...,,,//////...---,,,+++******)))***++++++,,,,,,,,,+++&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''***)))((('''''''''((()))'''''''''''''''(((((())))))((((((((((((((())))))************+++,,,------000000111222444666888999;;;<<<===>>>????????????@@@@@@AAABBBDDDFFFHHHIIIFFFGGGHHHGGGEEEGGGKKKOOOXXXkkkjjjYYYSSSTTTXXXhhh{{{~~~~~~xxxeeeKKK888333111////////////...,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,---...---++++++---...///......---...///111222000333666888999:::===???>>>AAAEEEHHHJJJKKKMMMOOORRRUUUWWWWWWYYYbbbrrr|||ttt{{{pppiii___UUUMMMFFFAAA>>>:::999999999:::;;;===>>><<<;;;===AAACCCDDDIIIPPPQQQWWW```iiisss~~~wwwrrrqqqkkkfffiiimmmpppvvv{{{||||||~~~vvvrrrkkkgggjjjqqqwww~~~|||xxxvvvqqqlllkkknnnrrrzzz{{{qqqiiieeeaaa```______^^^\\\YYYVVVPPPLLLHHHEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCBBBBBB===>>>>>>===;;;777444222...---,,,+++***++++++,,,---------....../////////------------------------///...,,,+++++++++,,,---+++++++++*********))))))((()))***+++,,,...///000888333...+++,,,------,,,------..................---,,,,,,...111333111000111111111333444333000...........................---,,,+++***************,,,...111555888<<<>>>???;;;888444111000///...---------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++)))))))))))))))(((((((((%%%%%%&&&&&&&&&''''''''')))(((((('''''''''(((((((((''''''''''''((())))))))))))((((((((()))******************+++,,,---...000000111222444666888999;;;;;;===>>>???????????????@@@@@@BBBDDDFFFHHHIIIEEEGGGHHHGGGGGGHHHLLLOOOWWWjjjnnn]]]TTTQQQVVVeeewww}}}}}}~~~zzzjjjOOO888555222000/////////...---000000////////////000000+++,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,---------......---,,,,,,---///...------------///000111222444666888999:::===@@@===AAAFFFIIIKKKLLLNNNPPPRRRTTTUUUVVV[[[gggttt~~~vvvqqqwwwhhhbbbXXXOOOHHHCCC???<<<;;;::::::999:::;;;===>>>@@@>>>@@@DDDFFFGGGLLLSSSWWW^^^hhhrrr|||~~~xxxuuuxxx|||~~~wwwsssmmmkkkqqqzzz~~~yyytttpppjjjgggkkkrrryyymmmfffddd```____________]]]ZZZXXXQQQNNNIIIFFFFFFFFFFFFFFFBBBCCCCCCDDDEEEFFFGGGHHHDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBB======>>>===;;;888555333000///---+++******++++++,,,,,,------......//////------------------------...---+++*********+++,,,+++++++++*********)))))))))))))))***,,,...000111777111+++(((***,,,,,,+++,,,---.../////////......------...000222333333222333333555777888666222///......------------......,,,,,,++++++++++++++++++---///222777;;;>>>@@@AAA999666222///......---,,,*********+++,,,---...///.........------+++************))))))((((((((((((&&&'''''''''((((((((((((((('''''''''''''''(((((())))))(((((())))))***+++))))))))))))******+++,,,+++++++++,,,,,,---...///000000111222444666888999;;;<<<>>>???@@@AAAAAAAAA@@@@@@AAABBBDDDFFFHHHIIIFFFGGGHHHHHHIIIJJJMMMOOOUUUggg~~~yyyfffXXXQQQQQQ]]]mmmyyy~~~~~~~~~{{{mmmSSS<<<666444111////////////...///..................///++++++,,,---------,,,,,,++++++,,,,,,---.........---......---,,,,,,---///,,,+++++++++,,,...///000444666888999999;;;>>>AAA???BBBFFFJJJLLLNNNPPPRRRSSSTTTTTTVVV```ooozzz}}}zzzrrrrrr|||tttbbb\\\SSSKKKEEEAAA===;;;;;;;;;::::::;;;<<<>>>???CCCBBBDDDHHHJJJLLLQQQXXX___fffppp{{{yyyvvvxxxxxxwwwyyy}}}|||wwwuuuooonnnuuu}}}{{{wwwsssnnnhhhfffnnnxxxwwwlllfffddd```___^^^^^^^^^]]]ZZZWWWRRROOOLLLJJJIIIIIIGGGFFFAAAAAABBBCCCEEEFFFGGGGGGEEEDDDDDDCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCC>>>>>>>>>===<<<:::888666222111///,,,+++*********,,,,,,------.........///---------------------------,,,,,,++++++++++++++++++++++++************)))************,,,...000222222---(((&&&(((******))))))***,,,---...------,,,&&&)))---///000222555777666777:::===>>><<<666222///...------------...///+++,,,,,,,,,,,,,,,,,,,,,,,,...222666999<<<======777333///,,,,,,,,,---,,,((()))***,,,---///000111/////////...---,,,******))))))((('''&&&&&&&&&&&&'''''''''((((((((())))))&&&''''''''''''((((((((()))))))))))))))***++++++***)))))))))***+++,,,---,,,,,,,,,,,,---...//////000000111222444666888999<<<===>>>@@@AAABBBBBBCCCAAAAAAAAABBBDDDEEEGGGHHHFFFFFFGGGHHHJJJLLLMMMNNNRRReee|||qqq^^^SSSMMMVVVcccqqqzzz~~~{{{pppZZZDDD777555111////////////...,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,++++++,,,,,,---.........---...///...,,,,,,...///------,,,---...000111333666777999::::::<<<@@@BBB@@@CCCGGGJJJLLLOOORRRTTTUUUTTTSSSYYYiii{{{xxxqqquuu~~~tttlll]]]XXXOOOHHHCCC???<<<::::::::::::;;;<<>>===<<<;;;:::444333000...,,,+++***+++---------------------------------------------------------------,,,,,,++++++++++++************)))++++++******,,,...000222///---***((()))***+++,,,(((***,,,---......---,,,%%%+++000111///000444999:::<<<@@@DDDEEEAAA;;;666//////...------...//////+++,,,------............***,,,///333555777777777555111---***+++,,,------)))***,,,...///000000///...............---,,,,,,***)))((('''&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((((('''((((((((((((((()))******((((((((())))))***+++,,,++++++++++++,,,---...///000000111222444666888999<<<===>>>@@@AAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFEEEDDDEEEGGGIIIKKKLLLLLLQQQddd|||yyycccVVVLLLRRR^^^lllyyy|||sss___JJJ888555111////////////............------.........)))***,,,---...---,,,,,,******+++,,,------......---...///...,,,,,,...///111000000000222444555777777999::::::;;;===@@@CCCBBBDDDHHHJJJMMMOOOSSSVVVVVVTTTSSS[[[pppyyyrrrvvvwwwkkkccc[[[UUUMMMFFFBBB???<<<:::888888999;;;>>>AAADDDFFFCCCCCCGGGMMMRRRUUU\\\dddmmmttt~~~zzzqqqqqqsssttttttyyy{{{uuuppprrrwww}}}vvvuuutttpppkkkjjjuuuwwwnnngggcccbbbbbb```_________]]]ZZZWWWUUUTTTSSSSSSRRRPPPLLLJJJEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@???>>>=========555444111...,,,+++++++++---------------------------------------------------.../////////...,,,++++++++++++************))),,,,,,+++***+++---000111000///...,,,,,,---///000***+++...000000000///...***111777666000...333999===@@@DDDHHHIIIFFF???999000///...------...///000,,,,,,---...////////////(((***---000222333333333444000,,,***+++,,,......***,,,...000000000...---,,,---......///.........---,,,***)))((((((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((''''''''''''''''''((())))))''''''''''''((()))++++++************+++,,,---...000111111222444666888999;;;<<<===???AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDFFFIIIKKKKKKKKKQQQddd|||iiiXXXSSSRRRTTT```qqq|||vvveeeSSS???666///...///......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........------------...//////////////////000111333333777999;;;;;;;;;;;;===???CCCFFFIIIKKKMMMOOOQQQSSSUUUXXX\\\eeevvvvvvmmmuuuxxxmmmbbb[[[TTTNNNGGGAAA>>>===<<<<<<:::999999<<>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>===<<<;;;::::::888555222000...------------------......///000'''))),,,...///...---,,,......---,,,,,,+++******)))))))))***+++++++++,,,,,,+++++++++,,,,,,---...///...,,,---......---+++((()))***+++,,,---------------,,,---000555:::===>>>???BBBCCCBBB@@@<<<:::000///...------...///000...------...000000///------,,,,,,...000111111000........................*********,,,///111222222///000000///---,,,---...((((((''''''''''''(((((((((((('''''''''&&&&&&&&&$$$&&&(((((('''&&&'''((((((((((((((()))***+++,,,+++***))))))))))))))))))......,,,++++++,,,...///...000333777888888777666:::<<<>>>AAABBBBBBAAA@@@AAAAAAAAABBBCCCDDDEEEFFFCCCDDDEEEFFFFFFHHHKKKNNNWWWfff|||qqq```TTTQQQSSS___ppp|||mmm\\\EEE;;;222000000...---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........------------...///////////////000111222333444777999;;;;;;;;;<<<>>>???EEEGGGKKKMMMNNNPPPSSSTTTWWWWWW^^^mmmxxxsss}}}zzzrrriiiaaa[[[RRRMMMFFF@@@>>>===<<<;;;<<<;;;;;;>>>BBBEEEEEEDDDFFFFFFJJJQQQVVV\\\gggrrr}}}{{{yyy}}}|||wwwuuutttyyy~~~~~~ssslllmmmrrrzzz~~~{{{uuuqqqllliiilllvvvyyynnnfffbbb___]]]______^^^]]]\\\[[[ZZZYYYZZZXXXUUUTTTSSSRRROOOMMMHHHGGGFFFEEEDDDCCCBBBBBBEEEDDDBBB@@@??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>===<<<;;;:::888666333000///......+++++++++++++++,,,------***+++,,,------,,,++++++,,,,,,,,,++++++******)))***************+++++++++*********+++,,,---///000...,,,++++++,,,,,,***)))))))))***,,,,,,---------------,,,---000555999<<<<<<>>>???@@@@@@>>><<<:::000///...------...///000//////...///111111///...///...,,,---///000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---///111111000222333222000......///))))))((('''''''''''''''(((((('''''''''&&&&&&&&&###%%%'''(((''''''((()))(((((((((((()))***+++,,,*********)))***++++++,,,,,,,,,,,,,,,,,,---......///000333666777888888777:::;;;>>>@@@BBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFDDDEEEEEEEEEFFFHHHLLLOOOVVVeee|||wwwgggUUUQQQRRR\\\oooxxxhhhMMMAAA666222111...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------.........------------...////////////000000111333444555777999;;;<<<<<<===???AAAFFFIIIMMMOOOPPPRRRTTTVVVXXXVVVbbb{{{||||||{{{tttllleee]]]YYYNNNIIICCC>>><<<<<<;;;:::=========???CCCEEEEEEEEEIIIIIINNNVVV\\\dddppp|||{{{uuurrrwww{{{vvvrrrtttzzz~~~tttnnnpppttt|||{{{tttoooiiijjjssswwwmmmfffbbb```^^^]]]]]]]]]]]]]]]]]]]]]]]]XXXWWWVVVUUUTTTRRROOOLLLGGGGGGFFFEEEDDDCCCCCCBBBEEEDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>======:::999777444222000//////+++************++++++,,,,,,,,,+++***************************************+++++++++***************(((((()))***,,,...000111---+++******++++++***))))))***+++,,,,,,------,,,------,,,---000333888::::::;;;<<<<<<<<<;;;:::999///...------------//////000000000111333333222111333111---,,,---...//////++++++++++++,,,,,,,,,,,,,,,++++++,,,---///111222333555777666444111000///+++***)))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&###%%%'''(((((('''(((***(((((((((((()))***++++++************+++,,,,,,---((()))***,,,------------000111222444666777888999888:::===@@@BBBCCCCCCBBBAAAAAAAAABBBCCCDDDFFFGGGEEEFFFFFFEEEEEEHHHLLLPPPTTTddd|||xxxgggYYYSSSQQQZZZmmmrrrSSSEEE777222111///......------------------------,,,,,,,,,------------...,,,,,,,,,---------.........------------...//////......//////111222444555777999<<<======>>>AAACCCGGGJJJMMMPPPQQQSSSUUUWWW[[[XXXiii}}}xxxrrrjjjbbbYYYSSSJJJFFFAAA===;;;;;;::::::======>>>@@@BBBDDDEEEEEEJJJKKKQQQZZZbbbkkkxxx~~~yyyqqqmmmsss|||{{{{{{|||{{{vvvqqqtttzzz|||sssnnnrrrxxxyyytttnnniiinnn{{{|||ssskkkfffccc```___\\\\\\\\\\\\]]]]]]]]]]]]WWWWWWVVVVVVUUUSSSNNNKKKHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@???>>>>>>;;;:::888666444222000000,,,,,,,,,++++++,,,,,,---,,,+++)))(((((()))+++,,,************++++++++++++,,,+++++++++***)))))))))))))))***+++,,,...///000+++******+++,,,------+++***++++++,,,------,,,,,,------,,,---///222555777777888888888888888777777...---,,,,,,,,,---...///000000111333777888888777777333...++++++,,,---...---------------.........+++,,,,,,---...000333666888:::<<<:::666222///------,,,***((('''&&&%%%%%%''''''''''''''''''''''''&&&'''))))))'''&&&'''(((((((((((((((((()))***************)))******++++++&&&'''***,,,---......---222222222333444777999:::888:::===@@@BBBCCCCCCCCCAAAAAAAAABBBCCCEEEFFFGGGGGGGGGFFFEEEFFFHHHMMMPPPSSSccc{{{zzzkkk^^^WWWRRRYYYlllvvvXXXHHH888111111000//////------------------------,,,,,,---------.........,,,,,,,,,---------.........------------...//////---------...000222333444777999<<<>>>>>>@@@CCCEEEGGGJJJNNNPPPQQQSSSUUUWWW]]]]]]rrr~~~|||xxxsssjjj___TTTLLLFFFCCC>>><<<;;;;;;::::::;;;===>>>@@@AAACCCEEEFFFJJJLLLSSS]]]gggqqq~~~xxxppplllqqqzzz|||xxxyyy||||||xxxsssuuu{{{~~~yyyqqqmmmrrrzzz}}}wwwrrrlllkkktttzzzuuuoooiiieeeccc```___]]]]]]]]]\\\\\\[[[[[[[[[WWWWWWVVVVVVUUUSSSNNNKKKKKKJJJJJJIIIHHHGGGFFFFFFBBBAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????;;;:::999888666444222111---,,,,,,++++++,,,,,,,,,+++)))((('''(((***---///+++++++++,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++++++++,,,---......)))(((((())),,,------,,,++++++,,,---------,,,,,,------,,,---...000333444555555666666555555444444---,,,+++++++++---.../////////111666:::>>>???>>>:::555///+++***+++,,,,,,,,,,,,,,,---------......***,,,---...///222777;;;<<<===>>><<<777111---+++...,,,+++)))'''&&&%%%%%%&&&''''''''''''''''''''')))***+++***'''%%%%%%%%%(((((((((((((((((()))***+++***)))(((((((((((((((%%%'''))),,,---.........222222222222444666999;;;888:::===@@@BBBCCCCCCCCCAAAAAAAAABBBDDDFFFGGGHHHGGGHHHHHHGGGGGGIIIMMMPPPRRRbbbzzzttteee\\\UUUZZZlllzzz^^^LLL999111111000//////------------------------,,,---------............,,,,,,,,,---------.........------------...//////------...///000222444555777:::<<<>>>@@@AAADDDGGGHHHKKKNNNQQQRRRTTTVVVXXX^^^ddd{{{}}}{{{wwwppphhh\\\PPPHHHCCC@@@===;;;;;;;;;;;;::::::<<>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????;;;;;;:::999777555333222,,,++++++************+++***)))(((((()))+++...000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,+++++++++,,,------)))(((((()))+++,,,+++***,,,,,,------------,,,,,,------,,,,,,---///000222444444555555444333111000,,,+++******+++,,,...///...///111666<<<@@@AAAAAA:::666000+++******++++++))))))******++++++,,,,,,***,,,.........111777<<<<<<======:::555///,,,+++------+++)))((('''&&&&&&&&&&&&&&&'''''''''''''''***++++++***'''%%%%%%%%%(((((((((''''''(((((()))))))))(((''''''''''''((('''(((***+++---...//////222222222333444777999:::888:::===@@@BBBCCCCCCBBBAAAAAAAAACCCDDDFFFHHHIIIGGGHHHIIIIIIIIIJJJLLLOOORRRbbbyyy{{{kkkaaaXXX[[[kkk~~~gggRRR===333222111///...........................------------............,,,,,,,,,---------.........------------...//////...//////111222444666777777:::===???@@@CCCFFFHHHJJJMMMPPPSSSTTTVVVXXXZZZ___lll|||xxxqqqiiiaaaWWWMMMGGGAAA???<<<;;;<<<<<<<<<;;;999<<<@@@BBBCCCEEEHHHKKKRRRTTT\\\gggrrr~~~yyyqqqmmmooottt|||{{{zzz{{{}}}|||yyyvvvwww|||zzztttxxxxxxvvvnnnpppxxxuuullljjjfffdddbbbaaa___]]][[[[[[ZZZZZZYYYXXXXXXXXXZZZXXXUUUTTTSSSRRROOOMMMOOONNNLLLKKKIIIGGGEEEDDDDDDCCCBBB@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????<<<<<<;;;;;;999777555333------,,,+++++++++++++++++++++******+++,,,---...------,,,,,,++++++*********************+++++++++*********+++,,,---...///000...---,,,,,,,,,***))),,,---------------,,,,,,------,,,,,,---...//////333444555555444111...,,,+++************,,,...///...///111555:::>>>???>>>:::666000,,,++++++******((())))))***++++++,,,,,,,,,...///---+++---333999888999888666222///---------,,,+++)))((('''''''''&&&&&&&&&'''''''''((((((((()))******(((''''''((()))(((((('''''''''((((((''''''''''''((()))***+++*********+++,,,...///000111111222333555777999::::::;;;>>>@@@BBBBBBBBBAAAAAAAAABBBCCCEEEGGGHHHIIIFFFHHHJJJKKKKKKKKKLLLMMMSSSbbbwww~~~nnndddZZZ\\\kkkmmmWWW@@@555333111///...........................---------.........//////,,,,,,,,,---------.........------------...//////000000111222444666888999777:::===???AAACCCFFFIIILLLNNNRRRTTTVVVWWWZZZ\\\```pppzzzuuulllbbbZZZSSSLLLHHH@@@>>><<<;;;<<<===<<<<<<999===AAACCCDDDFFFKKKNNNVVVXXX```lllwwwyyyrrrmmmnnnrrrzzzzzz{{{|||}}}{{{xxxvvvxxx}}}|||~~~xxxvvvqqqvvvsssiiigggdddbbbaaa```^^^]]]YYYYYYYYYYYYYYYXXXXXXXXXZZZXXXUUUSSSRRRQQQPPPNNNOOONNNLLLJJJHHHEEEDDDCCCFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????<<<<<<<<<;;;:::777555444000///......------------------,,,,,,++++++,,,,,,---,,,,,,+++***)))(((((())))))******+++++++++,,,((())))))+++,,,...000111888666333111000...,,,)))---------...------,,,,,,------,,,,,,,,,---......222444555666444000,,,*********))))))***,,,---/////////000444888;;;;;;;;;999555000---++++++***)))******+++,,,------......---//////,,,)))***///555444555555333000//////000,,,,,,***)))((((((((((((&&&&&&&&&'''''''''((((((%%%''')))***))))))***+++)))(((((('''''''''((((((%%%%%%&&&(((***,,,...///,,,,,,++++++,,,...000111000111222444666777888999:::<<<>>>AAABBBBBBAAA@@@@@@AAABBBCCCEEEGGGIIIJJJFFFHHHKKKLLLLLLKKKLLLLLLTTTbbbvvv~~~qqqggg]]]^^^gggvvvvvvfffLLL888222555444000//////...------------.................................---,,,---...///000---------............//////000111333666888;;;<<<;;;===@@@BBBDDDEEEHHHJJJNNNNNNQQQTTTSSSQQQUUU[[[fff{{{qqqddd[[[VVVPPPHHH@@@>>>===<<<;;;:::;;;<<<<<<:::===@@@AAAAAAEEEKKKPPPWWW___iiisss}}}~~~uuuoooqqqvvv|||{{{{{{~~~|||vvvxxxyyyvvvwwwlllvvv|||nnngggfffccc```^^^]]]]]]]]][[[ZZZXXXVVVUUUVVVWWWXXXZZZYYYWWWTTTQQQPPPNNNNNNNNNMMMMMMMMMMMMLLLHHHFFFCCCCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>===<<<<<<>>>??????@@@@@@>>>===<<<777888888888777666444333000///---,,,+++******)))++++++,,,++++++***)))(((+++,,,,,,------,,,,,,+++)))******++++++,,,------++++++************++++++---,,,...222555444000,,,---,,,,,,,,,,,,---......,,,,,,,,,---...000111222333222000---+++)))(((((()))***,,,,,,+++***+++++++++---000222222222222444111111///,,,)))((()))+++,,,,,,,,,,,,,,,---...///////////////000000000000111000///...............///......---,,,+++******((((((((((((''''''''''''&&&'''((())))))((('''&&&$$$$$$$$$%%%&&&''''''(((((())))))))))))*********)))))))))***+++,,,......111222444666777888999999999;;;>>>AAACCCBBBAAA@@@???>>>>>>@@@DDDGGGHHHHHHGGGFFFGGGHHHIIILLLNNNPPPXXXeeezzzyyymmm```]]]cccqqqoooTTT===444555444000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---...///---------............//////000111333555777:::;;;;;;===@@@BBBCCCEEEHHHKKKNNNNNNQQQTTTSSSRRRVVV\\\hhhwwwnnnaaaXXXSSSMMMEEE>>>===<<<;;;::::::;;;<<<<<<<<>>>>>=========>>>>>>>>>===<<<;;;888888888888777666555555222111000...---,,,,,,,,,******************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++***)))(((***...000///------,,,,,,,,,,,,---...............///000111222333111000///------,,,,,,,,,,,,---------,,,,,,,,,,,,+++...111222111111222222111111///,,,))))))***,,,++++++,,,,,,---///000111444333111///...---,,,,,,000///......------------......---,,,+++***))))))((((((((((((''''''''''''''''''(((((((((((('''''''''(((((())))))***++++++((((((((()))))))))******)))))))))***+++,,,......///000111333555666777777:::<<>>======???CCCFFFGGGGGGGGGGGGGGGHHHIIIKKKNNNOOOXXXeeezzzwwwfff]]]___kkk~~~{{{^^^CCC666444333///000///......------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++---...///---------............///000000111222444666888999;;;===???AAABBBEEEHHHKKKNNNNNNQQQTTTSSSRRRVVV]]]qqq}}}rrrhhh\\\SSSNNNIIIBBB<<<<<<;;;:::999:::;;;<<<===>>>@@@CCCDDDDDDHHHOOOTTTbbblllzzzzzztttpppsssyyy~~~}}}}}}~~~zzz||||||||||||wwwtttssswww~~~xxxrrrjjjddd``````^^^]]]\\\[[[[[[[[[\\\[[[YYYXXXWWWWWWXXXXXXUUUTTTSSSRRRQQQQQQQQQQQQNNNLLLJJJJJJKKKKKKKKKJJJDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<===<<<<<<;;;:::::::::999888777777777777333222111///...---,,,,,,***))))))))))))+++,,,---++++++,,,,,,,,,,,,++++++---,,,,,,+++******))))))++++++************++++++)))'''%%%%%%(((,,,///000111111111111111222333333111000000000111111222333............//////000111//////......---------,,,---///111222111000000111000000///---***)))***,,,+++,,,---...000222333444777666333000---+++++++++...------------------------------,,,+++***)))((((((((((((''''''''''''&&&((((((''''''''''''((((((&&&&&&''''''((()))))))))((((((((())))))))))))***)))))))))***+++,,,.........///111333555666777777;;;===@@@BBBDDDDDDCCCBBB>>>======???BBBEEEFFFFFFHHHHHHGGGHHHIIIKKKMMMNNNWWWeeezzznnn```]]]eeexxxfffHHH888333222000000//////.......................................******+++,,,---......///---------............///000111111222444555777888;;;===???@@@BBBEEEIIILLLOOOOOOQQQTTTSSSSSSXXX___zzzxxxllldddXXXOOOJJJEEE@@@<<<;;;:::999999:::;;;<<<===???AAADDDDDDFFFJJJQQQWWWdddooo|||yyyuuuqqqsssxxx}}}~~~yyyuuuuuu~~~{{{vvvtttrrrqqq|||vvvmmmgggccc^^^^^^]]]\\\\\\\\\[[[[[[\\\[[[YYYXXXXXXXXXXXXXXXUUUTTTRRRQQQPPPOOOOOOOOONNNKKKIIIIIIJJJKKKKKKKKKDDDDDDCCCBBBAAAAAA@@@@@@??????@@@@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;:::<<<;;;999888777888999999333222000...---++++++++++++***)))((((((***,,,---++++++,,,,,,,,,,,,++++++,,,+++++++++******))))))++++++************++++++,,,***((('''))),,,...000222222111111222222333444111000000000000000111222.........///000111333333111000.........---,,,+++...000222222000/////////.........,,,***)))***+++,,,---///222444666888888888666333111///.........+++,,,,,,,,,---,,,,,,,,,,,,------,,,+++***((('''(((((('''''''''&&&&&&&&&(((((('''&&&&&&''')))***&&&&&&&&&''''''((((((((()))))))))************+++)))))))))***+++,,,......000111333555777888888999;;;<<>>>>>@@@CCCFFFFFFFFFHHHHHHHHHHHHIIIKKKMMMNNNVVVeeezzzwwwfff^^^bbbrrrlllMMM999333222000000000///............///........................+++,,,,,,---.../////////---------............///111111111333444666777888;;;===???@@@BBBFFFJJJNNNPPPOOOQQQTTTTTTSSSYYYaaavvv|||rrrggg```UUULLLGGGCCC???<<<::::::999999:::<<<===>>>???BBBDDDEEEGGGLLLTTT[[[gggsss~~~|||{{{xxxssstttxxx~~~tttpppooowww{{{tttqqqrrrrrrqqq|||tttkkkfffccc^^^^^^^^^^^^]]]]]]\\\\\\[[[ZZZYYYYYYXXXWWWWWWWWWUUUTTTRRRPPPOOOMMMMMMMMMMMMKKKIIIHHHJJJKKKKKKKKKEEEDDDCCCBBBAAA@@@??????>>>>>>??????>>>>>>===<<<======<<<<<<<<<;;;;;;;;;<<<;;;999888888888999:::444333111///---,,,++++++---,,,***(((((()))***+++***++++++,,,,,,++++++***)))))))))******+++++++++++++++************++++++,,,,,,,,,,,,+++***+++++++++++++++++++++,,,------//////.........//////000000000000000111222333333111000//////000///---***...000111111000.........+++,,,,,,+++)))((()))+++...///222555888:::;;;<<<;;;999666333111///......)))***+++,,,------,,,,,,,,,---------,,,***((('''''''''''''''&&&&&&&&&&&&((('''&&&&&&&&&((()))******************+++++++++*********+++++++++,,,,,,)))))))))***+++,,,......000111333444666777888888:::;;;===???@@@AAAAAAAAAAAA@@@@@@AAADDDGGGGGGGGGHHHHHHGGGHHHIIIKKKMMMNNNVVVeeezzz|||~~~mmmaaaaaammmzzzsssSSS===444333222111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......---------............///111111222333555777999:::===>>>@@@AAACCCGGGLLLPPPQQQPPPQQQTTTTTTTTTZZZbbbkkkppptttzzzuuulllccc\\\RRRIIIDDD@@@>>>===::::::::::::;;;===???@@@@@@BBBEEEGGGJJJPPPZZZaaannnzzz~~~~~~}}}xxxwwwzzzooolllkkkqqq{{{|||tttooonnnoooqqqsssxxx{{{ooohhhdddaaa_______________^^^]]]\\\YYYYYYYYYXXXWWWWWWVVVVVVUUUTTTRRRPPPNNNLLLLLLKKKMMMKKKIIIIIIJJJJJJJJJIIIEEEEEEDDDCCCAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<======<<<;;;;;;;;;;;;<<<::::::999999999999999:::888777555222000///......---,,,+++))))))))))))*********++++++++++++******(((((())))))***++++++,,,++++++************++++++***+++------***(((''''''***))))))))))))***++++++,,,,,,,,,,,,------...///000000000000111222222333333222222444666555000,,,---///111111000.........***+++,,,+++***)))***+++...000333666999;;;<<<<<<>>><<<:::666222...+++)))((()))+++---......------------...///...+++)))''''''''''''&&&&&&&&&&&&%%%''''''&&&''''''((()))***((((((((((((((()))))))))*********+++++++++,,,,,,)))))))))***+++,,,......---...000222444555666666:::;;;<<<>>>???@@@@@@AAABBBAAAAAABBBEEEGGGHHHHHHGGGGGGGGGHHHIIILLLNNNPPPUUUddd{{{{{{qqqddd```hhhrrr{{{[[[BBB777555444111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++---------............///111111222444666999;;;<<<>>>???AAABBBDDDHHHNNNRRRQQQPPPQQQTTTTTTUUU[[[cccfffdddiiizzzyyyppphhh___YYYOOOFFF@@@===<<<<<<:::::::::;;;<<<>>>AAABBBAAADDDGGGIIIMMMUUU___ggguuu~~~~~~~~~}}}~~~vvviiiiiijjjnnntttyyy|||}}}uuussspppmmmkkkmmmqqquuuxxx|||{{{rrrhhhdddbbb```____________^^^]]][[[ZZZXXXXXXXXXWWWWWWVVVUUUTTTRRRQQQPPPNNNMMMMMMLLLLLLMMMKKKJJJJJJKKKJJJHHHFFFEEEEEEDDDCCCAAA@@@???>>>>>>????????????>>>======<<<<<<::::::999::::::;;;888888999999999999888888999888555333111///......++++++************************++++++++++++******))))))))))))************++++++************++++++(((***,,,,,,)))''''''(((+++++++++++++++,,,,,,---++++++++++++,,,...//////......//////111222333444777666888<<>>777111,,,...000111///......///***,,,------,,,+++,,,------///222666888:::::::::;;;;;;999666222---)))&&&((())),,,...//////......---...000000///---***((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))*********)))))))))***+++,,,......---...000222444555666666;;;;;;<<<>>>???@@@AAABBBBBBAAA@@@BBBDDDGGGGGGGGGEEEEEEFFFGGGJJJMMMOOOQQQUUUddd{{{|||tttfff___dddmmmaaaGGG:::666555111111000///////////////........................,,,---......---,,,***)))---------.........//////111111333555777:::<<<>>>???@@@AAACCCEEEIIIOOOSSSQQQPPPRRRTTTTTTUUU\\\dddjjjcccggg~~~~~~vvvmmmeee\\\VVVMMMDDD>>>;;;;;;<<<;;;;;;;;;;;;===???BBBCCCCCCEEEIIILLLPPPYYYdddlllwww}}}|||}}}}}}~~~~~~}}}qqqhhheeegggjjjmmmppprrrssstttnnnooonnnllljjjlllrrrwwwzzz{{{wwwllldddbbbbbbaaa____________^^^\\\ZZZYYYWWWWWWWWWWWWVVVUUUTTTSSSOOOOOONNNNNNMMMNNNNNNNNNLLLLLLKKKKKKKKKJJJGGGDDDFFFEEEDDDCCCAAA@@@???>>>@@@@@@@@@@@@@@@???>>>>>>;;;:::999888888888999:::666777999::::::999888777777666444222///...---,,,((()))***++++++,,,++++++******++++++++++++******++++++******)))(((((((((++++++************++++++)))+++,,,+++)))(((***---))))))(((((())))))***+++******+++,,,---...000111,,,------///111333555666::::::===BBBFFFDDD<<<555+++---000000////////////+++---//////...---...///+++...111444777888888888555666666555333///***(((((())),,,...000000///......///000111000---+++)))''''''&&&&&&&&&%%%%%%%%%$$$%%%''')))***))))))(((((((((((((((((((((''''''''''''''''''(((((((((((()))))))))***+++,,,......///000222444666777777888<<<<<<===???@@@AAABBBCCCAAA@@@@@@AAACCCEEEFFFFFFDDDDDDEEEGGGJJJMMMPPPRRRTTTddd{{{|||kkk]]]```mmm~~~nnnPPP:::222444///000000000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,222111111000000000000000222333555777999;;;<<<<<<<<<===@@@DDDHHHLLLOOOQQQQQQUUUWWWVVVXXXaaaiiilllfffjjjnnn~~~|||sssiiiaaaWWWRRRJJJCCC???<<<:::999;;;;;;;;;===@@@BBBBBBBBBDDDFFFLLLRRRWWW]]]iiiuuu~~~{{{{{{}}}~~~~~~ssskkkiiidddeeegggiiikkkmmmooopppnnnllliiihhhiiimmmqqqtttzzzsssjjjccc```_________```______]]][[[YYYWWWVVVSSSTTTVVVWWWWWWVVVUUUSSSRRRQQQQQQPPPNNNMMMLLLLLLMMMLLLKKKJJJHHHGGGFFFEEEFFFFFFDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@;;;;;;:::::::::;;;<<<<<<999999777777777888999:::777777666555444222000///...+++((((((***++++++))),,,+++***))))))***+++,,,)))))))))))))))))))))))))))************+++++++++)))************+++++++++...---,,,++++++---///000------,,,,,,---///000222000000000111222444777888???AAAEEELLLPPPLLLBBB999111///------.../////////,,,------------------,,,...///222555888888555222333333444333222000...---,,,---///000000000///...222000......///000---+++)))((((((((((((((())))))''''''''''''&&&&&&&&&&&&******))))))))))))******))))))************))))))))))))***+++,,,------......000333555777888999999:::<<<>>>@@@AAABBBBBBAAACCCAAA@@@AAADDDFFFGGGGGGKKKJJJIIIHHHJJJLLLOOOQQQXXXeeezzzwwwtttdddeeeoooqqqUUU===333333000000000000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000000//////000000111222333555777999;;;<<<<<<===???BBBFFFJJJNNNQQQRRRSSSWWWYYYXXX\\\fffppptttmmmsssvvv|||tttiiibbbSSSNNNHHHBBB???===;;;:::;;;;;;<<<===@@@BBBCCCCCCFFFIIIOOOVVV[[[aaannnzzz|||xxxxxxzzz||||||zzznnnhhhfffeeeeeefffhhhiiikkklllmmmllljjjgggfffgggiiimmmoooqqqlllddd___]]]]]]]]]]]]___^^^]]]\\\[[[YYYWWWVVVSSSTTTUUUVVVVVVUUUTTTSSSQQQQQQPPPOOONNNMMMLLLLLLMMMLLLKKKJJJHHHGGGFFFEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<;;;::::::;;;;;;:::::::::::::::;;;999888888777777888999999777777666555444222111000...+++))))))***,,,+++***++++++***))))))***++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++---,,,+++***+++,,,...///+++++++++******++++++,,,......///111333666999;;;AAABBBFFFKKKOOOLLLCCC<<<111///------...///////////////000000000000//////---...000333555666444222333333333333111000...---,,,---...///000111111111222000......//////...,,,((((((''''''''''''(((((('''((((((((())))))******+++******))))))******+++))))))************))))))((())))))***+++,,,------...000222444666777888999:::<<<>>>@@@AAABBBBBBAAACCCAAA@@@AAADDDFFFGGGGGGJJJIIIHHHHHHIIILLLOOOQQQWWWdddyyyxxx~~~ooolllrrrxxx]]]CCC444111000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,............///000111111222333555777999;;;<<<<<>>===<<<<<<<<<<<<===>>>@@@BBBCCCDDDIIILLLSSS[[[aaagggtttzzzttttttwwwzzzyyy{{{}}}rrrhhhcccbbbeeeeeefffggghhhiiiiiijjjjjjhhhfffddddddfffhhhjjjeeeaaa]]]ZZZYYYZZZ[[[[[[\\\[[[[[[ZZZYYYXXXWWWVVVSSSTTTTTTTTTTTTTTTSSSSSSQQQPPPPPPOOONNNMMMLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;:::999888888888888999888888777777777888888666666666555444222111000///---******+++,,,++++++++++++***))))))***++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,+++*********+++------...............---,,,,,,,,,---...000333777;;;===@@@@@@CCCGGGIIIHHHAAA<<<111///------.../////////000111111222222111111111---,,,---///111333333222222222222111000///...---,,,,,,---...000222444666555222000/////////...,,,''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***++++++******))))))))))))******))))))************))))))(((((()))***+++,,,,,,---//////000222444666888999:::;;;===???AAAAAAAAAAAABBBAAA@@@BBBEEEGGGHHHGGGIIIHHHGGGFFFHHHKKKNNNPPPVVVbbbwwwwwwxxxtttwwwgggKKK888111111111000//////.........------------------------------------------------,,,,,,------...000111222222333555888:::;;;<<<===???AAADDDHHHLLLPPPSSSTTTXXXZZZ[[[\\\dddsss{{{{{{ssskkkbbb\\\MMMHHHBBB>>><<<<<<<<<;;;======>>>???@@@BBBDDDGGGKKKNNNVVV___fffmmmzzzwwwqqqqqquuuyyyvvvwww{{{|||tttlllfffcccbbbcccddddddfffggghhhiiijjjjjjiiigggeeedddeeeffffff^^^[[[WWWUUUVVVWWWWWWWWWXXXXXXWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRPPPOOOOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDBBBBBBAAAAAAAAA=========>>>??????@@@@@@;;;:::999888777777777777888888888777777777777777666666666555444333111000///...,,,++++++++++++,,,+++******************+++))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******))))))******+++,,,---...///000000///...---------...000333666999;;;<<<<<<===???AAA@@@===:::111///------...////////////000111111222222222111...,,,***+++...000111111000000000000///.........---,,,,,,---000333777:::;;;999666333000///---,,,(((((('''&&&&&&&&&''''''%%%%%%%%%&&&'''(((((()))))))))(((((((((((())))))))))))************))))))'''(((((()))***+++,,,---/////////000222555888::::::;;;===???AAAAAAAAAAAABBBAAAAAACCCFFFHHHHHHHHHGGGGGGFFFFFFGGGJJJMMMPPPTTTaaauuu~~~rrr}}}xxxyyy}}}qqqTTT===333222222000///............------------------------------------------------,,,,,,,,,---///000222222333444666888:::<<<======???AAADDDHHHLLLPPPRRRTTTXXXZZZ[[[]]]gggwwwxxxpppggg^^^XXXLLLGGGAAA===;;;;;;::::::===???@@@@@@@@@BBBFFFIIILLLPPPZZZdddkkksssvvvoooooouuuzzzvvvxxx|||}}}wwwqqqmmmjjjiiihhh```aaabbbdddfffhhhjjjkkkjjjjjjhhhgggfffeeeeeeeee[[[XXXTTTSSSSSSTTTUUUUUUVVVUUUTTTSSSRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBB::::::::::::;;;;;;<<<<<<;;;:::999888777666666666888888888888777777666666666666555555444333222111///...---+++******+++,,,*********++++++*********))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))))))))******++++++'''(((***,,,---...------/////////000111333666777999999999:::;;;;;;999888111///------...////////////000222333444555555555///---******+++...000000//////..................---,,,,,,---000555:::===BBB@@@<<<666111...,,,,,,***))))))(((''''''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))************))))))(((((()))***+++,,,------/////////000222555888:::999;;;===???@@@AAAAAA@@@AAA@@@AAACCCGGGIIIIIIHHHGGGFFFEEEEEEGGGJJJNNNPPPSSS___sssuuukkkzzzxxxxxx{{{{{{]]]DDD777333222000///.........///........................---------------------------------...///111222333333444666888:::<<<======@@@AAADDDHHHLLLPPPSSSUUUVVVYYY[[[```mmm~~~wwwooofff\\\VVVJJJFFFAAA===;;;;;;;;;:::>>>@@@BBBAAA@@@BBBGGGKKKPPPUUU___kkksss{{{vvvnnnnnntttyyyxxxzzz~~~}}}xxxssspppppppppmmmkkk]]]^^^```bbbeeegggiiijjjiiiiiihhhgggfffeeedddcccZZZVVVRRRPPPQQQSSSTTTUUUVVVUUUSSSRRRQQQRRRRRRSSSSSSTTTVVVVVVVVVTTTRRRPPPMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGDDDDDDCCCBBBBBBBBBBBBBBB@@@???>>>===<<<:::999999::::::999888777777777777888888888888777666555555555555555555444333222111.........+++)))(((***+++)))***++++++++++++***))))))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))******++++++++++++((()))***,,,...///000000000////////////111222333888888888999999888888888111///------.../////////111222444666999:::;;;<<<222///,,,***+++---//////---------,,,,,,---......---,,,---...222777;;;>>>FFFDDD???888111---,,,,,,+++***)))(((((((((((((((******))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))************))))))))))))***+++,,,------...//////000222444666888999999:::<<<>>>@@@@@@@@@@@@@@@@@@AAADDDGGGIIIIIIHHHFFFFFFEEEEEEGGGKKKNNNPPPSSS___ssspppgggzzztttoooqqqvvveeeJJJ<<<444333000...------...///////////////////////////.................................///000111222333333444666999;;;<<<===>>>AAACCCFFFJJJNNNRRRUUUVVVUUUXXX\\\dddtttuuummmcccYYYRRRHHHDDD???<<<<<<=========???AAACCCBBB@@@BBBGGGMMMVVV\\\gggsss|||wwwnnnlllqqqvvvvvvxxx}}}|||zzzzzz{{{|||vvvqqqmmmlllnnnnnnkkkfff\\\\\\^^^___aaacccdddeeeeeeeeeeeeeeedddbbbaaa```XXXTTTOOOMMMOOOSSSVVVWWWXXXWWWUUUSSSRRRSSSSSSTTTSSSUUUWWWYYYXXXUUURRROOOLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCBBB@@@>>><<<;;;::::::999999888888888999999777888888888777666555444555555555555444333222222---......+++(((''')))+++)))***++++++++++++***))))))))))))))))))))))))))))))************+++++++++)))************+++++++++)))***++++++++++++++++++,,,,,,---...///000222333///...------...///000111555555666666666555555666111///------.../////////000111444777;;;===???@@@555222...,,,---......---,,,,,,+++++++++---...///------...000333888;;;>>>DDDCCC???888000,,,,,,...******)))((('''&&&''''''((((((((())))))))))))))))))((((((''''''(((((()))))))))************))))))******+++,,,---......///...000222444666777888999999:::<<<>>>@@@@@@@@@@@@@@@@@@AAAEEEHHHJJJJJJHHHGGGFFFEEEFFFHHHKKKOOOQQQSSS___rrr~~~pppgggyyyqqqggggggjjjwwwiiiNNN???444333000...------...///000000000000000000000000........................000//////000000111222333333444666999;;;<<<===>>>CCCDDDGGGKKKOOOSSSVVVXXXSSSWWW^^^hhhzzz{{{sssjjj```VVVNNNEEEBBB>>><<<===>>>@@@@@@???BBBCCCBBB@@@BBBHHHMMM[[[aaalllyyyyyyoookkkooosssrrrtttzzz|||yyyvvvttttttuuuvvvooojjjfffgggjjjjjjddd^^^[[[\\\\\\]]]^^^___```aaaaaabbbbbbbbbbbb```^^^]]]VVVRRRMMMKKKNNNSSSWWWYYY[[[YYYWWWUUUTTTTTTUUUVVVSSSUUUXXXZZZZZZVVVRRRNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHDDDDDDCCCBBBBBBBBBCCCCCC??????>>>===<<<;;;::::::999999999999999999::::::777888888888777666444333555555555555444333222222---...---+++'''&&&(((***)))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++,,,,,,,,,,,,+++,,,+++******+++,,,...///---,,,,,,,,,---...000111111222333333222111222222111///------.../////////---///222666:::===???@@@777444000.........---,,,,,,++++++***+++,,,...///------///111444888;;;===AAA@@@===666///,,,---///***)))((('''&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))******))))))))))))******))))))************))))))***+++,,,,,,......///000...000333555777888999999999:::<<<>>>@@@@@@@@@@@@@@@@@@BBBEEEIIIJJJJJJIIIGGGFFFFFFFFFHHHLLLPPPRRRSSS___rrr||||||rrriiivvvggg^^^^^^aaannnsssRRR;;;999444111222111//////222------------------------------------,,,,,,+++******+++,,,...111333444555333555666777888999<<>>===<<<;;;::::::999777555555666999===???DDD:::666<<<<<<444222777999888777555333111000///000000///...---+++)))(((++++++******))))))(((((('''''''''''''''''''''''',,,,,,++++++***)))(((((())))))************))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,+++,,,------++++++,,,---...///000111222222222222111...+++)))***,,,...///000111222444666777999999333000,,,)))((()))+++,,,///...---------...000111...---,,,,,,---///222333666666444333000---***)))***))))))(((((((((((()))(((((((((((()))))))))))))))((('''&&&&&&'''((()))'''''''''''''''((()))))))))******++++++,,,------///000111444666888:::;;;:::;;;===???@@@AAAAAAAAACCCCCCDDDEEEFFFGGGHHHHHHFFFFFFGGGIIILLLOOORRRTTTRRR^^^rrr}}}nnnjjjrrrdddTTTUUUYYYgggzzz[[[DDD999444111111111...///222.......................................---,,,,,,,,,---...///000111222333333555777888999:::===@@@DDDFFFJJJNNNRRRUUUWWWXXXWWWYYYdddzzz~~~rrrjjjccc[[[OOOGGGDDD@@@;;;999999;;;===>>>BBBBBBBBBCCCEEEKKKSSSYYYbbbooo}}}}}}}}}rrrkkkfffaaa```bbbgggkkkrrrzzz~~~|||tttnnnnnnkkkgggeeeeeeeeecccaaa[[[]]]___```___\\\WWWTTTWWWVVVWWW[[[___aaa```^^^]]]]]]___bbbeeeddd___[[[TTTRRRPPPPPPSSSWWWZZZ[[[aaa___\\\ZZZYYYXXXWWWUUUSSSRRRRRRRRRSSSRRROOOMMMNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@??????>>>===<<<;;;::::::<<<:::888888;;;AAAHHHLLLTTTCCC555555777444444999666555555444333333222222000000000///---,,,***)))*********)))))))))))))))((((((((((((((((((((((((++++++******)))(((((('''))))))************))))))***************************+++,,,,,,------,,,,,,+++,,,------++++++,,,---...///000000111111111111000///------...///000000000111222333555666777777222000,,,)))((()))+++,,,............///000111222......---,,,---///111333666555333111///---,,,+++******)))(((((((((((()))++++++***)))((('''&&&&&&))))))(((''''''((())))))))))))(((((())))))***+++)))******++++++,,,------///000111444666888:::;;;:::;;;===???@@@AAAAAAAAACCCCCCDDDEEEFFFGGGHHHHHHFFFFFFGGGIIILLLOOORRRTTTTTT___sss|||mmmjjj~~~lll^^^LLLMMMQQQ___yyycccKKK:::444000111000......111////////////////////////...////////////...------/////////000000111111111444666888999:::;;;???AAAFFFIIILLLPPPTTTWWWXXXYYYVVV[[[kkkyyynnnfff___WWWMMMEEEBBB>>>;;;999;;;===???@@@DDDCCCCCCDDDHHHOOOYYY___iiivvv~~~}}}|||rrrgggaaa]]]XXXWWWZZZaaaeeemmmtttvvvssslllffffffccc```___`````````___UUUYYY]]]]]]XXXSSSPPPOOOWWWVVVWWWYYY]]]_________^^^___bbbeeefffddd___[[[SSSQQQOOOPPPTTTYYY\\\]]]aaa^^^[[[ZZZZZZZZZYYYXXXTTTSSSRRRRRRSSSSSSQQQOOOOOONNNLLLKKKJJJJJJKKKLLLKKKKKKJJJIIIIIIHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@??????>>>===<<<;;;::::::;;;999666555888???GGGLLLUUUBBB333222555555444666333333333333444444444444111111111000///---++++++))))))))))))******************************************))))))((('''''''''))))))************))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,------++++++,,,---...//////000000000000/////////........./////////111111111222333333444444111///,,,***)))***+++,,,---...000222333444444444///...---,,,---...000222333222000...,,,,,,,,,,,,+++***)))(((((((((((((((+++***))))))((('''&&&&&&***))))))(((((())))))******************++++++,,,)))******++++++,,,------///000111444666888:::;;;:::;;;===???@@@AAAAAAAAACCCCCCEEEFFFGGGGGGHHHHHHEEEFFFGGGIIILLLOOORRRSSSUUUaaauuu|||mmmkkkxxxfffYYYLLLKKKNNNYYYqqqfffLLL<<<555000000000......000............................../////////......---...//////000111111222222555666888:::;;;===@@@BBBGGGJJJMMMQQQUUUWWWXXXXXXUUU]]]mmm~~~vvvlllccc\\\TTTKKKEEE@@@===::::::<<>>===<<<;;;::::::;;;999666444555888<<>><<<:::;;;>>>AAACCCDDDGGGGGGFFFGGGKKKTTT___fffrrr}}}xxxnnnddd[[[UUUQQQMMMMMMPPP\\\```fffjjjjjjfffaaa^^^]]]___bbbccccccaaa```^^^]]]bbbddd]]]QQQIIIGGGJJJNNNPPPSSSWWW\\\aaaeeehhhmmmooorrrrrrmmmeee]]]XXXPPPOOOOOORRRWWW\\\___```]]]ZZZWWWVVVWWWYYYYYYYYYUUUTTTRRRRRRSSSSSSRRRPPPOOONNNKKKJJJIIIIIIKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFDDDCCCBBBBBBAAAAAAAAAAAA??????>>>===<<<;;;::::::<<<;;;:::999888888888888222111333666666333222222333333333333333333333222111111111111000///------(((((())))))******++++++))))))))))))))))))))))))+++***************))))))))))))************))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,------++++++,,,---...//////000000000000000666555111,,,((((((+++...111111000000000/////////...---,,,******+++,,,---000333777:::<<<<<<;;;:::222111///---,,,---...///...---+++******+++---...,,,+++***)))((((((((((((%%%&&&&&&'''((()))))))))))))))************))))))((((((((((((((()))******)))******++++++,,,------///000111444666888:::;;;:::;;;===???@@@AAAAAAAAACCCDDDFFFHHHHHHHHHGGGFFFDDDEEEHHHJJJMMMPPPQQQRRRXXXeeezzz}}}|||mmmooowwweee\\\RRRPPPMMMSSSgggrrrXXXCCC999111000222000//////------------------------,,,,,,---............------...///000222333444555444666888:::;;;===AAACCCGGGIIIMMMQQQTTTUUUTTTSSSSSSXXX```mmmzzz}}}zzztttjjj```WWWOOOIIIEEE>>><<<;;;<<>>===<<<;;;::::::888888999999999888666666555555555444222111444777444444333333222222111111111111111111000///...---))))))))))))************((((((((((((((((((((((((+++++++++***************))))))************))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,------++++++,,,---...///000111111222222222999999666111,,,***---111000000000000//////......---,,,+++++++++,,,---...222444888;;;======<<<<<<333222///---,,,,,,---...///...---------...000111---,,,+++***)))(((((((((((((((((('''''''''&&&&&&((())))))******))))))((('''''''''''''''(((((())))))******++++++,,,------///000111444666888:::;;;:::;;;===???@@@AAAAAAAAADDDEEEGGGIIIIIIHHHGGGFFFDDDEEEHHHKKKNNNPPPQQQRRRYYYfff{{{}}}}}}{{{nnnqqq{{{llleee[[[VVVPPPRRRbbb{{{xxx```FFF;;;222111333222000000........................------.../////////////////////000111111222333333333555777999:::===@@@CCCGGGJJJNNNRRRTTTUUUTTTSSSQQQUUUZZZbbbsss~~~uuuyyysssiii^^^TTTLLLFFFCCC>>>===<<<===@@@CCCDDDEEECCCEEEHHHMMMTTT___jjjqqq}}}vvvlllbbb\\\XXXSSSSSSVVVXXX[[[^^^___]]]\\\\\\]]]```aaabbb```]]][[[\\\]]]gggfffbbbYYYOOOIIIIIILLLNNNSSSZZZ```dddiiinnnqqqtttxxx|||zzzqqqfff\\\VVVQQQPPPQQQTTTYYY]]]___```^^^[[[WWWUUUVVVXXXYYYZZZXXXUUURRRPPPPPPPPPNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBAAAAAAAAABBBBBB??????>>>===<<<;;;::::::666555555555555444444444888777444222222444666666333333333222222222222111000000000000///...------*********)))))))))))))))(((((((((((((((((((((((()))))))))***************))))))************))))))***************************+++,,,,,,------,,,,,,+++,,,------++++++,,,---......000222333444444444555777999666000...///111000000000000////////////,,,++++++++++++,,,---...333444777:::;;;<<<;;;;;;555333000---,,,,,,,,,------------.........//////...---+++***)))((((((((((((((('''''''''&&&&&&&&&'''((())))))))))))((('''''''''&&&&&&''''''((())))))******++++++,,,------///000111444666888:::;;;:::;;;===???@@@AAAAAAAAADDDEEEHHHIIIJJJHHHGGGEEECCCEEEHHHKKKNNNPPPQQQQQQYYYfff{{{zzz{{{{{{oootttrrrmmmccc]]]UUURRR___tttzzzcccGGG<<<222111444333111000////////////////////////......///000000000000000222111111111111111111111222444777888:::===@@@CCCHHHKKKOOOSSSUUUUUUTTTSSSOOOSSSVVV\\\lllyyyuuuxxxrrrhhh\\\RRRJJJDDDAAA>>>===<<<===@@@CCCDDDDDDAAADDDIIIPPPXXXdddooovvv~~~zzzqqqfff```[[[WWWVVVYYYYYY\\\^^^^^^\\\\\\]]]```eeeeeebbb^^^ZZZYYY]]]```gggddd^^^UUUMMMIIIJJJMMMRRRWWW___eeehhhkkkpppssssssxxx|||{{{rrrfff\\\WWWQQQQQQRRRUUUYYY]]]_________\\\XXXVVVWWWYYYZZZZZZXXXUUURRRPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHJJJIIIHHHGGGEEEDDDCCCBBBCCCCCCBBBAAAAAAAAABBBBBB??????>>>===<<<;;;::::::;;;999777444333333444444333222111222666999666111222222222222222222333333//////000//////...---,,,++++++******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))++++++,,,---------,,,,,,+++,,,------++++++,,,------...000222444555666666...333888888333///...000000000000000000000000///++++++++++++,,,---......333444666888999999999999555333000...,,,+++,,,,,,******+++,,,,,,,,,++++++...---,,,***)))((((((((($$$$$$%%%&&&'''((()))***&&&'''((())))))((('''&&&'''''''''''''''((()))))))))******+++,,,,,,------///000111444666888:::;;;:::;;;===???@@@AAAAAAAAADDDFFFHHHJJJJJJIIIFFFEEECCCEEEHHHLLLNNNPPPQQQQQQXXXfff|||wwwyyy{{{pppuuuzzzoooeee\\\SSSRRR[[[kkk}}}mmmSSS===555666111///222///000000000000////////////------------------------222111111111111111222222777888999:::;;;>>>CCCFFFEEEHHHMMMPPPSSSTTTTTTTTTPPPUUUXXX[[[jjj}}}~~~|||vvvxxxyyynnnaaaWWWNNNFFFBBBBBB>>><<<<<>>=========<<<<<<;;;;;;999999888888777666666666888666444333444444333222444333333222222333333444444222111000111000...---,,,,,,++++++***)))))))))******))))))))))))*********))))))(((((()))******''''''''''''''''''''''''************************+++++++++,,,,,,,,,------***+++,,,,,,+++***+++---///000222555888;;;===???AAABBBAAA???;;;555000,,,......//////......------------------------......444333333222333333555555444222000...---,,,,,,,,,...///000000111000000000///...,,,,,,,,,+++)))'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,---------,,,///000111444666888:::;;;===>>>???AAABBBBBBCCCCCCDDDFFFHHHHHHGGGEEEEEEFFFEEEBBBCCCHHHKKKLLLPPPTTTYYYhhhwwwxxxtttmmmyyyyyydddXXXMMMJJJPPP^^^qqqlllNNN;;;777222111222---000000000000////////////////////////////////////222222222222333444555666888999;;;;;;<<>>>>>===<<<;;;::::::777777777666555555444444444555555333222111222333333333222222222222333333444222111000111000///---,,,,,,++++++***)))))))))+++******))))))******+++,,,,,,***)))((('''''''''************************************************++++++++++++,,,,,,,,,,,,+++,,,---,,,*********,,,000111444777;;;???BBBCCCGGGFFFEEEBBB<<<555...***------.../////////......//////.........---......111000000000000111222333333222111///...------,,,...///000111111111111111000///---,,,,,,+++)))'''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))***************+++,,,---...------,,,...///111333666888:::;;;===>>>???AAABBBBBBBBBBBBCCCEEEHHHHHHGGGEEEEEEFFFEEEBBBCCCHHHKKKLLLPPPTTTYYYhhh~~~}}}tttuuusssooo}}}jjj\\\OOOLLLPPP[[[ooozzzXXX???888222222222---000000000000////////////////////////////////////000000111111333444666666888:::;;;===>>>@@@CCCFFFJJJNNNSSSUUUTTTTTTTTTVVV[[[```hhhrrr~~~rrrhhh\\\SSSLLLDDDAAABBBAAAAAAAAABBBCCCDDDDDDDDDIIIKKKQQQ[[[eeerrr~~~yyywww|||uuunnngggbbb\\\VVVWWW[[[bbbccccccaaa___bbbiiiooorrrllleeebbbcccfffjjjkkk\\\QQQHHHFFFHHHIIIMMMQQQWWW[[[aaagggllloooqqqqqqpppllliiiiiijjjiiiddd___XXXVVVUUUUUUXXX[[[]]]]]]___YYYTTTXXXaaaiiikkkjjjddd___YYYTTTQQQOOONNNLLLKKKIIIGGGGGGHHHHHHHHHGGGFFFDDDCCCDDDEEEFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@??????>>>===;;;:::999999777777666555555444444333222444555333000///111444333333222222222222333333333222000000111000///---,,,,,,++++++***)))))))))******))))))))))))******+++***)))(((''''''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,+++------,,,***)))***+++///111444888<<<@@@CCCDDDDDDDDDCCC???:::333,,,(((,,,,,,...//////000000000000000000//////...---,,,......//////000000111111222222111000......------...///000111222333333333222000---,,,,,,+++)))((('''''''''(((((((((''''''))))))))))))))))))))))))((()))))))))))))))*********+++,,,------,,,++++++...///111333666999:::;;;<<<===>>>???@@@@@@@@@@@@CCCEEEGGGGGGFFFEEEEEEFFFHHHEEEEEEIIIKKKJJJMMMQQQWWWfff}}}xxxppprrrrrrpppppp```SSSOOOPPPXXXmmmaaaEEE:::333222444///000000000000////////////......................../////////000111333444555777999<<<>>>???AAADDDGGGJJJNNNSSSTTTSSSSSSWWWZZZ___eeeppp~~~{{{oooeeeYYYQQQJJJCCC@@@AAAAAAAAABBBCCCCCCDDDEEEFFFLLLMMMTTT^^^iiiuuuxxxwwwzzz~~~wwwrrrmmmgggbbb\\\WWWXXX^^^ddddddbbb``````dddkkkqqqtttnnngggdddgggjjjkkkjjjWWWMMMFFFFFFIIILLLPPPTTTXXX\\\bbbhhhmmmppprrrrrrqqqlllfffeeegggfffaaa[[[XXXVVVTTTTTTWWWYYYZZZZZZ]]]XXXVVV[[[eeelllllljjjbbb]]]WWWRRROOONNNLLLKKKKKKIIIGGGGGGHHHHHHHHHGGGEEEDDDCCCDDDEEEFFFEEECCCBBBBBBBBBAAA@@@@@@?????????>>>===<<<;;;:::999888888777777666666555444444111333444333000///111444333222222111111222222333333111000000111111///...,,,,,,++++++***)))))))))((((((''''''''''''(((((('''''''''''''''''''''&&&))))))))))))))))))))))))*********************************+++++++++,,,,,,+++------,,,***)))***+++---///222555999===@@@BBB>>>>>>>>><<<999333...***,,,,,,...///000000111111000111222222111///---,,,------...///000111111111222222111000///......---...///111333444555666666444111...,,,,,,+++***)))'''(((((())))))(((''''''(((((((((((((((((((((((('''''''''(((((())))))))))))***+++,,,,,,+++******...///111333666999;;;<<<;;;<<<===>>>>>>???>>>>>>BBBDDDFFFGGGFFFEEEEEEFFFHHHEEEEEEIIIKKKJJJMMMQQQTTTccczzzvvvppptttsssoootttcccUUURRRQQQUUUiiikkkMMM???444222555222000000000000////////////........................//////000000111222333444666888<<<>>>AAACCCFFFIIIJJJNNNRRRSSSRRRUUU\\\bbbhhhooo|||~~~wwwlllbbbWWWPPPIIIBBB@@@AAA@@@BBBCCCDDDDDDDDDFFFHHHMMMOOOWWWcccnnnyyyzzztttxxx{{{uuupppkkkgggccc\\\XXX[[[bbbgggeeecccaaabbbgggnnntttvvvooogggfffjjjmmmjjjgggQQQIIICCCEEEIIILLLOOOSSSYYY]]]ccciiinnnqqqsssssssssmmmhhhffffffddd___ZZZWWWUUUSSSSSSUUUVVVWWWVVVZZZYYYYYY___fffkkkiiiggg\\\YYYTTTPPPNNNMMMKKKJJJKKKIIIGGGGGGHHHHHHHHHGGGEEEDDDCCCCCCEEEEEEDDDCCCBBBAAAAAA@@@@@@??????>>>>>>======<<<;;;:::999999888888888777666666555555222333333222111111222333222222111111111111222222222111000000111111000...,,,,,,++++++***)))))))))(((''''''&&&&&&''''''(((%%%&&&'''((((((((((((((())))))))))))))))))))))))************************************+++++++++++++++,,,---,,,*********,,,,,,---000333666999;;;===888999;;;;;;999555111///,,,---...///000111111111111333666888777333///,,,,,,---...///000111111111111111111111000///...---...///222444777999:::;;;555222///---,,,,,,***)))'''((()))***)))((('''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))((()))***+++,,,++++++***---...000333666999;;;<<<<<<<<<===>>>>>>>>>>>>>>>AAACCCFFFGGGFFFEEEEEEFFFEEEBBBCCCHHHKKKLLLPPPTTTSSSbbbyyyvvvsssyyyssspppwwwfffYYYVVVSSSUUUhhhvvvXXXFFF666111444333000000000000////////////////////////////////////111111111111111222333444444777;;;???BBBEEEHHHKKKLLLPPPSSSSSSSSSXXXbbbkkkzzz{{{uuujjj```UUUNNNHHHAAA???AAA???AAADDDDDDDDDEEEGGGJJJMMMQQQ[[[hhhttt}}}vvvsss|||vvvrrrnnnjjjgggccc]]]YYY^^^eeejjjhhhdddcccdddkkkrrrxxxvvvoooggghhhmmmnnnhhhbbbMMMFFFAAADDDIIILLLOOOSSSZZZ^^^cccjjjooorrrttttttssspppkkkiiigggddd___\\\VVVTTTRRRRRRSSSTTTTTTSSSTTTVVVZZZ___cccdddbbb___WWWUUURRRPPPOOONNNLLLJJJKKKIIIGGGGGGHHHHHHHHHGGGEEEDDDCCCCCCDDDEEEDDDCCCAAAAAAAAA@@@??????>>>>>><<<<<<<<<;;;;;;:::::::::888888777777666555555555444333111111333444333333222222111111111111222222222111000000111111000///,,,,,,++++++***)))))))))((((((''''''''''''(((((('''''')))*********)))(((++++++++++++++++++++++++************************************++++++++++++***+++,,,,,,+++***+++---,,,---///111333555777888444555777999888666222000---...///000000000000000222555;;;>>>===999333///***+++---///000000000000111111222222111000...------///222666:::<<<>>>???777333///---,,,,,,+++***((((((*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******'''(((***,,,------,,,,,,---...000333666999;;;======>>>??????@@@?????????@@@CCCEEEFFFFFFEEEEEEFFFEEEBBBCCCHHHKKKLLLPPPTTTRRRaaayyyrrrsss{{{rrrqqq{{{jjj]]]ZZZVVVVVVhhh~~~```LLL888111444444000000000000////////////000000000000000000000000333333333222222333444444333666;;;???BBBFFFIIILLLMMMQQQTTTTTTTTT[[[gggqqqzzztttiii___TTTMMMGGGAAA???AAA>>>AAADDDEEEDDDEEEHHHKKKMMMQQQ]]]kkkxxxyyysssrrr~~~~~~rrrooollljjjgggddd^^^[[[```hhhmmmjjjfffdddgggmmmvvv{{{vvvnnnhhhhhhnnnnnnggg___MMMFFFBBBEEEJJJMMMQQQTTT[[[^^^dddjjjooossstttuuusssqqqnnnllliiieeeaaa___UUUSSSRRRQQQRRRSSSRRRQQQNNNRRRXXX]]]___]]]YYYWWWTTTSSSQQQPPPPPPOOOMMMKKKKKKIIIGGGGGGHHHHHHHHHGGGEEECCCBBBCCCDDDEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777777777666555555444444666333000111444666444222222222111111111111222222222111///000111111000///,,,,,,++++++***)))))))))))))))(((((((((((()))))))))***+++,,,,,,+++***)))''''''''''''''''''''''''************************)))************+++++++++)))***,,,,,,++++++,,,...---...///000222333444555000222444666666444111///...//////000000000000000333777>>>CCCBBB===666111)))***,,,...////////////000111222222111000///...---///333777;;;???AAABBB777444000---,,,,,,+++***((()))***+++***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++++++++((()))+++---............---...000333666999<<<===???@@@@@@AAAAAAAAA@@@@@@@@@BBBEEEFFFFFFEEEFFFFFFHHHEEEEEEIIIKKKJJJMMMQQQSSSbbbyyy~~~}}}nnnpppzzzqqqrrrppp___VVVSSSVVVfffxxxgggHHH999777666333111111000///////////////000000///...............//////000111222333333444444888<<<>>>@@@DDDJJJOOOPPPQQQTTTTTTSSS[[[nnnxxxsssccc\\\RRRIIIDDDBBBBBBBBBFFFDDDCCCCCCFFFJJJLLLNNNTTTWWW___lll}}}{{{uuuttt{{{sssiiihhhjjjhhhfffccc]]]ZZZ___hhhooolllfffdddlllvvv{{{yyy{{{qqqhhhgggjjjjjjbbbYYYFFFEEEDDDDDDGGGKKKPPPSSSYYY^^^fffnnnsssvvvvvvuuuvvvrrrnnnlllkkkgggaaa\\\YYYVVVQQQMMMLLLMMMOOOQQQRRRUUUYYYZZZXXXTTTRRRQQQOOOOOONNNMMMLLLLLLLLLMMMMMMKKKGGGDDDCCCCCCDDDEEEBBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAA@@@@@@@@@??????<<<<<<;;;::::::::::::;;;999999888888777666666666555444333222111111111111111222222333333222222111111000000///...------------,,,,,,+++***)))((((((,,,+++(((&&&%%%%%%&&&'''&&&&&&&&&'''''''''(((((("""$$$&&&((())))))(((''',,,+++***)))))))))++++++)))************+++++++++,,,,,,,,,---------------............//////000000000111333444444333222111...------///111222111000666;;;CCCGGGFFF@@@888222)))***,,,...//////......///////////////////////////111444888===??????===999666222000...,,,***((((((((('''''''''&&&&&&%%%&&&(((******)))((()))***)))******)))'''%%%###!!!*********+++,,,,,,------///111333555666888;;;>>>;;;;;;===>>>????????????AAABBBDDDEEEDDDCCCDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNUUUfff{{{{{{tttqqqnnn|||{{{wwwsssaaaWWWRRRTTTddduuummmMMM<<<777555222111111000///////////////000000///...............//////000111222333444444555888<<<>>>@@@DDDJJJOOOSSSTTTVVVWWWWWW___tttvvvqqq```YYYOOOGGGBBB@@@@@@@@@CCCAAA@@@AAACCCGGGJJJKKKTTTXXXaaannn~~~yyywwwzzzrrrhhhfffhhhfffeeeccc^^^[[[aaajjjooolllgggfffmmmxxx|||zzzzzzqqqhhhgggjjjhhh___VVVEEEEEEDDDEEEHHHLLLQQQTTT\\\aaahhhpppuuuxxxwwwwwwtttqqqmmmlllkkkhhhbbb]]]\\\XXXRRRLLLJJJKKKMMMPPPSSSVVVXXXXXXUUURRRQQQPPPOOONNNMMMMMMLLLLLLLLLLLLLLLKKKHHHFFFDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>><<<<<<;;;::::::::::::;;;999999888888777666666666555444333222111111111111111222222333333222222111111000000///......------......---,,,+++***)))))))))))))))))))))(((((((((&&&&&&&&&'''''''''((((((&&&'''((()))******)))(((,,,+++***))))))***++++++)))************+++++++++,,,,,,,,,,,,,,,---------------......///////////////000222333333222111000...------///111222222000555:::@@@EEEDDD>>>777111)))***,,,---.........------...///////////////......///222666:::===<<<;;;666444111///...---+++***((((((''''''&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''******+++++++++***((('''((((((((()))******++++++---///111111222444666999<<<===>>>???@@@@@@@@@@@@@@@BBBDDDEEEDDDCCCDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNSSScccxxx{{{tttrrrnnn||||||zzzvvvbbbVVVPPPQQQ```pppuuuUUU@@@888444111111111000///////////////000000///.........////////////000111222333444444555999===???AAAEEEKKKPPPTTTUUUVVVXXXZZZdddyyy}}}sssmmm]]]VVVLLLDDD@@@>>>>>>>>>AAA@@@@@@@@@CCCFFFJJJLLLUUU[[[eeerrr|||vvv{{{pppfffddddddcccdddccc___]]]ccclllpppnnniiiiiippp{{{~~~|||xxxqqqiiihhhiiieee[[[QQQEEEEEEEEEFFFJJJNNNSSSVVV___dddlllsssxxxzzzyyyxxxrrrooolllkkkkkkhhhccc______ZZZRRRKKKHHHIIIMMMOOOVVVWWWWWWUUURRRPPPOOOPPPPPPPPPOOONNNNNNMMMLLLLLLKKKKKKJJJHHHGGGFFFEEEEEEBBBCCCDDDDDDDDDDDDBBBBBBAAA@@@>>>===<<<<<<======<<<<<<;;;:::::::::::::::999999888888777666666666555444333222111111111111111111222222222222111111111000000//////......---//////...---,,,+++******&&&((()))++++++***)))(((&&&&&&'''''''''(((((((((************************+++******)))******++++++)))************+++++++++++++++,,,,,,,,,------------------...............---...000111111111000///...------...111222222111333777<<<@@@???:::444000******+++,,,------------+++---///000111000///...------///333777999888777333111/////////...---+++)))((('''&&&&&&&&&'''(((%%%'''))))))((((((((()))((()))***+++,,,,,,,,,,,,(((((())))))***+++++++++---///000000000111444666===>>>???@@@@@@AAA@@@@@@@@@BBBDDDDDDDDDCCCDDDFFFEEEFFFFFFGGGIIIKKKMMMNNNPPP```ttt~~~}}}tttrrrnnn{{{~~~{{{}}}uuuaaaUUUNNNNNN[[[kkk|||\\\CCC888444222111000000///////////////000000///////////////000///000000111222333444555666:::>>>@@@BBBFFFLLLQQQTTTTTTUUUWWW[[[ggg||||||rrrkkkZZZSSSJJJBBB>>>>>>>>>>>>CCCCCCCCCDDDEEEIIINNNQQQXXX^^^jjjxxxvvvttt~~~oooeeeccc___```bbbcccaaa___eeennnpppoookkklllttt~~~~~~vvvpppjjjhhhgggaaaVVVLLLDDDEEEFFFHHHLLLQQQVVVYYYbbbfffnnnvvvzzz{{{yyyxxxpppnnnkkkkkkkkkiiiddd```___YYYPPPIIIFFFIIINNNRRRZZZYYYWWWTTTPPPOOOOOOQQQRRRRRRRRRQQQPPPOOONNNMMMJJJKKKKKKKKKIIIHHHFFFEEEBBBCCCEEEFFFFFFDDDBBBAAABBBAAA???===<<<<<<======<<<;;;::::::999999::::::999999888888777666666666444444333222111111111111111111222222222222111111000000000000//////......//////...---,,,+++******((((((((()))))))))((((((''''''''''''((((((((((((++++++***)))))))))************************++++++))))))*********+++++++++,,,,,,,,,---......//////------------............,,,---...///000000//////...------...000222222222111333777:::999666222///******+++,,,,,,---------***,,,///111222111///...++++++---000333555444333222000///...///...,,,***)))((('''&&&&&&'''((()))'''(((******)))))))))***&&&&&&'''((())))))************+++,,,,,,------......000111222333444777:::===>>>??????@@@@@@@@@??????AAACCCDDDCCCCCCDDDFFFFFFFFFFFFGGGIIIKKKLLLMMMNNN]]]ppptttqqqlllyyy|||zzzsss```TTTLLLKKKWWWfffaaaGGG999555333111000000///////////////000000/////////000000111000000111222333444444555777;;;???AAACCCGGGMMMRRRVVVUUUVVVYYY^^^jjj~~~|||qqqjjjXXXRRRIIIBBB???>>>??????CCCDDDEEEFFFGGGKKKPPPTTTZZZcccppp{{{uuuwww~~~nnndddaaaZZZ\\\___bbbaaa```fffooopppooommmnnnwwwvvvpppjjjgggddd]]]QQQGGGDDDDDDFFFJJJOOOTTTYYY\\\dddiiiqqqxxx||||||yyywwwooollljjjjjjkkkiiieeeaaa\\\VVVNNNGGGFFFJJJQQQVVV\\\[[[XXXTTTPPPOOOQQQSSSRRRRRRRRRQQQPPPOOOMMMLLLJJJJJJKKKKKKJJJIIIFFFEEECCCDDDEEEFFFFFFDDDBBB@@@BBBAAA???>>>======>>>>>>;;;;;;:::999999999999:::999999888888777666666666444444333222111111111111000111111222222111111000000000000000000/////////......---,,,+++***)))))),,,***'''$$$$$$%%%&&&((('''''''''((((((((())))))******)))((((((((())))))))))))******++++++++++++))))))*********+++++++++,,,------...///000000000........................,,,------...///000000000000...---...000111222111///111333444444222///...*********+++,,,---...///,,,...000222333222000...+++++++++---000222111000222000///......---***''')))(((''''''''''''))))))###%%%''''''&&&&&&&&&''''''''''''''''''''''''(((+++++++++,,,------......---///111333555777;;;>>><<<===>>>>>>???>>>>>>>>>>>>@@@BBBCCCCCCCCCDDDFFFFFFFFFGGGHHHIIIJJJLLLMMMNNN\\\nnn}}}uuupppkkkwww~~~sssaaaVVVMMMJJJSSS```|||gggJJJ:::555444111111000///////////////000000/////////000111111000000111222333444555555888<<<@@@BBBDDDHHHNNNSSSYYYWWWXXX]]]bbbmmm|||qqqiiiWWWQQQHHHAAA??????@@@AAA@@@CCCEEEEEEFFFIIIPPPUUU^^^hhhvvvzzz{{{{{{lllbbb^^^VVVXXX]]]bbbaaa```fffnnnoooooonnnpppyyyvvvpppjjjeeeaaaXXXLLLCCCCCCDDDGGGLLLQQQWWW\\\___fffkkkssszzz~~~}}}zzzwwwooollljjjjjjjjjiiiddd```XXXSSSLLLGGGGGGLLLSSSXXX]]][[[XXXTTTQQQPPPQQQTTTPPPPPPPPPPPPOOOMMMKKKIIIIIIJJJKKKKKKJJJHHHGGGFFFCCCDDDEEEEEEDDDCCCAAA@@@@@@@@@????????????>>>>>>;;;;;;:::999999999999999999999888888777666666666555444333222111111111111000000111111111111000000000000000000000000000000......---,,,+++***))))))---***&&&"""!!!###&&&(((''''''((((((((()))))))))((((((((((((((((((((((((((()))***+++++++++++++++)))************+++++++++,,,,,,---...///000000111///////////////.........---......///000111222222222000...---///000000000......////////////......)))******+++---///111222000111222333333222111///,,,++++++,,,///000000///000///.........,,,)))&&&''''''((((((((()))))))))%%%&&&(((((('''''''''(((***))))))(((((((((((()))))))))******+++,,,,,,,,,+++---000222444777;;;>>><<<======>>>>>>>>>=========???BBBCCCCCCCCCEEEFFFGGGGGGGGGHHHIIIJJJLLLLLLOOO[[[kkkyyy~~~uuuqqqlllxxxvvveeeZZZPPPIIIOOOZZZooolllLLL:::444444111111000///////////////000000//////000111111222000111111222333444555555999<<<@@@CCCEEEHHHOOOTTTYYYXXXYYY^^^cccmmm|||{{{pppgggUUUOOOFFF@@@>>>>>>@@@AAA???BBBEEEEEEEEEIIIPPPVVV```kkk||||||}}}xxxiii^^^ZZZSSSVVV\\\aaa``````eeemmmnnnnnnnnnqqqzzzvvvqqqjjjddd]]]TTTIIIAAABBBDDDHHHMMMSSSYYY^^^aaaiiiooowww}}}{{{xxxooollljjjjjjjjjhhhddd```VVVRRRLLLGGGHHHLLLSSSWWW[[[ZZZWWWTTTPPPPPPQQQSSSQQQRRRRRRRRRPPPNNNKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCBBBAAAAAA@@@;;;<<<>>>???@@@???>>>===;;;:::999999888999999999999999888888777666666666555444333222111111111111000000111111111111000000000000000000000000000000//////...---,,,+++******+++)))&&&$$$$$$%%%'''((('''((((((((())))))))))))%%%&&&((())))))))))))((('''(((***+++,,,,,,++++++)))************+++++++++******+++,,,---...//////111111000000000//////////////////000111333444444444111///---.../////////---------,,,,,,------...))))))***,,,...111444555444444444444333222111111...---,,,,,,...//////...---------......---***(((&&&''')))*********((((((''')))++++++***)))***+++******)))(((((()))***+++))))))***++++++,,,,,,---,,,...111333444777;;;===>>>>>>?????????>>>>>>======???AAACCCCCCCCCEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLNNNZZZhhhuuu{{{~~~wwwsssooo|||yyyiii]]]RRRIIIMMMWWWccc{{{pppNNN:::444444111111000///////////////000000///000000111222222000111222222444444555666999===AAACCCEEEIIIOOOTTTWWWVVVXXX]]]bbbjjjxxx~~~zzzooofffSSSMMMEEE???===>>>???@@@???CCCFFFFFFFFFJJJQQQXXXbbbnnnzzzuuuggg\\\WWWQQQTTT[[[``````___dddlllmmmnnnnnnqqq{{{wwwqqqjjjbbb[[[RRRGGG@@@BBBDDDHHHNNNTTTZZZ___bbblllqqqyyy}}}yyyooollljjjjjjjjjhhhccc___VVVRRRLLLHHHHHHLLLRRRVVVXXXXXXVVVSSSPPPOOOPPPRRRTTTUUUVVVUUUTTTQQQOOOMMMIIIIIIIIIHHHGGGGGGGGGGGGEEEDDDCCCAAAAAA@@@@@@AAA888:::===???@@@???===;;;;;;:::999999888888999999999999888888777666666666555444333222111111111111000000111111111111000000000000000000000111111111000000///...---,,,,,,+++(((''''''''''''((())))))(((((((((((())))))))))))$$$&&&(((***++++++))))))'''(((***+++,,,,,,++++++)))************+++++++++((())))))***,,,---......222222111111000000//////000000000111222444555666555333///---............------+++++++++,,,---...))))))***,,,///222555777777666555444333222222222///---,,,,,,...//////...******+++---///...,,,***$$$&&&)))+++,,,***((('''$$$&&&(((((('''&&&'''(((((((((''''''''')))***++++++,,,,,,------......///000222444555666888;;;===??????@@@@@@@@@??????>>><<>>BBBEEEDDDBBBCCCFFFLLLRRRVVV___ooouuujjj]]]UUURRRGGGNNNVVVYYYYYY[[[bbbhhhkkkkkkkkkoooyyy{{{rrrlllgggaaaWWWKKKCCCAAA@@@CCCHHHLLLQQQVVV\\\```gggpppzzzzzzpppmmmhhhfffeeebbb]]]YYYVVVOOOGGGDDDGGGLLLPPPRRRQQQQQQQQQQQQRRRTTTUUUVVVSSSUUUXXXZZZXXXSSSMMMIIIKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::777888888888777666444333333333222222111000000000000000////////////000000000000000000111111111111------,,,++++++******))))))&&&$$$%%%''')))(((&&&((((((''''''''''''(((((((((''''''&&&&&&((()))***---***((((((***+++)))'''************************++++++,,,,,,---...//////000///...............///333333333444555555666666777555111//////000///...///...---,,,+++******************+++...111555777888888777666444222111///---,,,***+++,,,------,,,+++******+++,,,+++)))'''***(((&&&%%%$$$%%%'''((('''&&&%%%$$$%%%''')))******)))'''''''''(((***,,,++++++******++++++,,,------...000222555888:::;;;>>>>>>???@@@@@@@@@@@@?????????AAABBBCCCDDDDDDDDDGGGGGGHHHIIIIIIIIIIIIHHHNNNRRRZZZjjj~~~}}}xxx}}}wwwxxxzzztttgggZZZPPPPPPUUUaaaqqqxxxZZZDDD:::777222000///...000000///.........//////000000111111000111222222333444888:::999<<<@@@CCCEEEJJJOOOTTTTTTRRRUUU[[[```dddkkksss~~~wwwuuu~~~vvvjjj^^^RRRJJJCCC@@@???===>>>BBBBBBBBBBBBCCCGGGMMMUUUZZZbbbqqqxxxlllaaaVVVNNNLLLFFFMMMUUUXXXXXX[[[aaagggiiijjjkkkoooxxx~~~wwwmmmgggbbb]]]TTTIIIBBBAAAAAADDDIIIMMMRRRWWW]]]aaaiiirrr{{{yyyqqqmmmgggdddcccaaa]]]YYYTTTNNNFFFDDDGGGLLLPPPQQQPPPPPPQQQRRRSSSUUUWWWWWWWWWYYYZZZZZZXXXRRRMMMIIIKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::::::::777888888888777666444333444444333333222111111111000000////////////000000000000000000111111111111---------,,,++++++*********(((&&&&&&(((***)))'''((((((''''''''''''(((((((((''''''&&&'''((()))***---***((((((******)))'''************************++++++,,,,,,---......///000//////....../////////222333444666777888999:::;;;888333000/////////...000///...---,,,,,,,,,,,,+++++++++,,,...111444666888888777666555333111000///---++++++,,,------,,,.........///000///---+++)))((('''&&&&&&&&&'''((('''&&&%%%$$$$$$%%%'''((($$$$$$#########$$$%%%&&&++++++******++++++,,,------...000222555888:::;;;>>>>>>???@@@@@@@@@@@@?????????AAABBBCCCDDDDDDDDDGGGHHHHHHIIIIIIIIIIIIIIILLLOOOWWWfffzzzzzzwww~~~vvvwwwyyyxxxkkk___VVVVVVZZZcccqqq|||[[[BBB888777222111//////000000000///......//////000000111111000111222222333555888;;;:::===@@@CCCFFFJJJOOORRRRRRQQQSSSXXX]]]bbbjjjrrr~~~}}}uuuuuu|||tttggg\\\QQQIIIBBB@@@???===???BBBAAAAAABBBDDDHHHOOOXXX^^^fffvvv}}}pppcccXXXNNNHHHGGGEEEKKKRRRUUUVVVYYY```eeefffhhhjjjooovvv{{{xxxpppfffaaa[[[WWWOOOFFFAAAAAABBBEEEJJJOOOSSSYYY^^^bbbkkkttt}}}yyyuuuooohhhdddbbb___\\\XXXQQQLLLFFFDDDGGGLLLOOOPPPPPPPPPQQQSSSUUUWWWYYYZZZ\\\\\\\\\ZZZVVVQQQMMMJJJJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::777777888888777666555444555555444444333222222111000000////////////000000000000000000111111111111///......---,,,,,,+++++++++)))(((((()))***)))(((((((((''''''''''''(((((((((''''''''''''((()))))),,,***(((((()))***)))(((************************++++++,,,,,,------......000000////////////000000222444666999;;;>>>???@@@AAA<<<555000............000000///...---------...,,,++++++,,,...000333555888777777666555444333222111///---,,,---...------...------...///...,,,***)))))))))((((((((('''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''+++************+++,,,,,,---...000222555888:::;;;===>>>??????@@@@@@????????????AAABBBCCCDDDDDDDDDGGGHHHHHHIIIIIIIIIIIIIIIIIIKKKQQQ```ttttttsss}}}sssuuuxxx}}}qqqeee\\\[[[___gggsss^^^AAA666888333111//////000111000///......//////000000111111333333444333222333555888;;;===@@@CCCGGGKKKOOOQQQSSSRRRTTTXXX[[[```iiisss}}}~~~zzzrrrfff[[[PPPHHHAAA??????===???CCCAAACCCDDDFFFJJJQQQZZZaaalll{{{|||jjj\\\RRRIIIEEEEEEDDDHHHNNNQQQSSSVVV\\\aaabbbfffjjjnnntttwwwqqqiiibbb[[[UUUPPPJJJBBB???@@@BBBEEEJJJOOOTTTZZZ```dddmmmvvv|||{{{uuullleeebbb^^^ZZZWWWOOOJJJEEEDDDHHHLLLOOOOOOPPPQQQRRRTTTWWWYYY\\\]]]^^^]]]\\\YYYUUUQQQMMMKKKJJJJJJIIIHHHGGGFFFEEEDDDBBBCCCCCCBBBBBBAAA@@@?????????>>>>>>======<<<<<<;;;;;;;;;:::::::::999999777777777777777666555555444444444333222222111111000000////////////000000///000000000111111111111/////////...------,,,,,,+++***)))(((((()))))))))((((((''''''''''''((((((''''''''''''((((((((()))+++***))))))))))))***)))************************++++++,,,,,,,,,---------000000/////////000111111333555999===@@@CCCEEEFFFEEE???888111......------//////......---.........------,,,,,,---000222444666666666666666555444333333000...,,,---............------...//////,,,***)))))))))***)))(((((('''((((((&&&%%%%%%%%%%%%&&&((()))***+++++++++*********************++++++,,,---...000222555888:::;;;===>>>>>>?????????????????????AAABBBCCCDDDDDDDDDFFFGGGGGGHHHHHHHHHHHHHHHHHHIIINNN\\\qqq}}}lllmmmzzzqqqsssvvvuuuhhh___^^^bbbiiivvvhhhHHH:::;;;333111000///000111000///......//////000000111111222333333333222333666888<<<===@@@DDDIIIMMMPPPQQQTTTSSSTTTWWWYYY]]]hhhsssyyyqqqeeeZZZOOOGGG@@@???>>>>>>@@@CCCCCCEEEGGGHHHKKKQQQ[[[cccrrrwwwdddVVVLLLEEEBBBCCCBBBEEEIIILLLNNNRRRWWW\\\]]]bbbhhhkkkoooqqqkkkccc^^^VVVOOOJJJDDD>>>===???@@@DDDJJJOOOUUU[[[bbbfffoooxxx{{{qqqiiiccc^^^YYYUUUNNNIIIEEEDDDHHHMMMOOOPPPRRRRRRTTTVVVXXX[[[^^^___]]]\\\[[[XXXUUURRROOOMMMIIIIIIHHHHHHGGGFFFEEEEEEBBBBBBBBBBBBAAA@@@???>>>??????>>>>>>======<<<<<<;;;;;;:::::::::999999999777777777666666666666666333333222222111111000000000000////////////000000///000000000111111111111000//////......------,,,)))))))))((('''''''''(((((((((''''''''''''((((((&&&''''''((((((((((((((()))***))))))))))))***+++************************+++++++++,,,,,,,,,,,,,,,///////////////000111111444777;;;@@@DDDFFFHHHIIIGGGAAA999222///...------------------------......///...---,,,---///111222444444555555555555444444333111---,,,---/////////222222222333444333111///)))))))))***)))(((((('''))))))((('''''''''''''''%%%&&&'''(((((((((((('''******))))))******+++,,,---...000222555888:::;;;======>>>????????????>>>??????AAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHMMM[[[qqqvvvgggiiixxx}}}mmmqqquuuuuuhhh___]]]```ggguuuoooLLL;;;;;;333222000000111111111000......//////000000111111...000111222333555999<<<<<<===@@@FFFLLLQQQSSSSSSSSSRRRTTTWWWYYY^^^kkkxxxxxxpppdddYYYNNNFFF@@@>>>>>>>>>@@@DDDCCCFFFJJJJJJLLLRRR]]]eeevvvooo]]]PPPGGGAAA???AAAAAACCCEEEGGGIIIMMMQQQUUUWWW]]]cccfffiiijjjeee^^^WWWPPPHHHDDD???;;;<<<@@@@@@DDDJJJPPPWWW^^^fffjjjsss|||}}}ssskkkfff```ZZZUUUNNNIIIDDDDDDHHHNNNQQQRRRTTTTTTUUUWWWZZZ]]]___```^^^^^^]]]ZZZWWWSSSPPPNNNIIIIIIHHHHHHGGGFFFEEEEEEAAAAAAAAAAAA@@@???>>>>>>??????>>>>>>======<<<<<<::::::::::::999999999999777777666666666666777777333333222111111000000///000000////////////000000000000000000111111111111/////////...------,,,,,,)))******(((&&&&&&'''(((((((((''''''''''''((((((&&&''''''((()))(((((((((((()))***)))((((((***,,,************************++++++++++++,,,,,,,,,,,,......---......///000111444777;;;@@@CCCFFFGGGGGGEEE@@@999333000///...---,,,,,,,,,,,,---...//////000///---------...000111111222333444444444444444222///,,,+++---///000000111111111222333222000...)))))))))(((((((((''''''))))))))))))((((((((((((&&&&&&&&&''''''''''''(((***))))))))))))***++++++---...000222555888:::;;;<<<===>>>>>>??????>>>>>>??????AAABBBCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHIIINNN\\\rrrrrreeegggwwwzzzjjjnnnsss~~~rrreee[[[XXX[[[aaapppuuuRRR===:::444222000000111222111000......//////000000111111...///111222333666999<<<<<<===AAAGGGOOOTTTUUUUUUSSSSSSVVVZZZ]]]dddttt}}}uuunnnbbbWWWMMMEEE???>>>>>>>>>@@@DDDAAAFFFJJJKKKMMMTTT```jjjyyyyyyjjjYYYNNNFFF@@@>>>@@@@@@AAABBBCCCEEEHHHLLLOOOPPPWWW]]]```bbbccc___XXXOOOGGG@@@===;;;999<<>>===??????>>>>>>======<<<<<<:::::::::999999999999888888777666555555666777888444333333222222111000000000000////////////000000000000000000111111111111//////......---,,,,,,+++***+++,,,***'''&&&''')))((((((''''''''''''((((((&&&&&&((()))))))))((('''''')))******((((((***---************************++++++++++++++++++++++++,,,,,,,,,,,,---...///000222555999===@@@BBBBBBBBBBBB>>>888444111000...---------------...///000111111000...------...///000///000111222333444444444111...+++***,,,///111222///......///000000---+++)))((('''&&&&&&&&&'''(((''''''((((((((((((((((((***)))((((((((()))++++++)))))))))))))))***++++++---...000222555888:::;;;<<<======>>>>>>>>>>>>>>>??????AAABBBCCCDDDDDDDDDGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIOOO]]]tttmmmaaabbbssswwwhhhmmmrrr{{{ooobbbWWWTTTWWWZZZkkk~~~ZZZCCC>>>444222000000111222111000......//////000111111111111222333333222444777999======AAAHHHPPPVVVWWWVVVTTTUUUYYY^^^ccclll}}}|||tttlll```UUULLLEEE???>>>>>>>>>AAAEEE???DDDIIILLLNNNVVVcccmmm{{{xxxiiiYYYNNNGGGAAA@@@BBB@@@@@@@@@AAACCCFFFIIIKKKLLLSSSYYY[[[]]]^^^[[[UUUHHHAAA;;;999888888===DDDAAAEEEMMMUUU]]]fffnnnttt~~~|||wwwqqqlllhhhddd]]]XXXQQQKKKDDDCCCHHHOOOTTTWWWWWWWWWXXXZZZ\\\^^^```aaaffffffeeebbb\\\VVVPPPMMMIIIHHHHHHGGGGGGFFFFFFFFF@@@@@@AAA@@@@@@???>>>===?????????>>>======<<<<<<:::::::::999999999888888888777666555555666777888555555444333333222222111000000////////////000000000000000000111111111111///......---,,,,,,+++++++++------+++((('''(((+++((((((''''''''''''((((((%%%&&&((()))))))))((('''''')))+++***((((((***---************************+++++++++++++++++++++++++++++++++,,,---...///000000333777;;;>>>>>>>>>>>>@@@<<<777444222000///---............///111222333222000...---,,,---///000...///000111222333333333///---***))),,,///111333222111111222333333000...***(((&&&%%%$$$%%%'''(((%%%%%%&&&'''((((((((('''***)))'''&&&&&&(((***+++)))))))))))))))******+++---...000333555888:::;;;<<<======>>>>>>>>>>>>>>>??????AAABBBCCCDDDDDDDDDHHHIIIJJJJJJKKKKKKJJJJJJGGGIIIOOO^^^uuu|||hhh\\\]]]nnnvvvggglllrrr}}}mmm^^^TTTRRRRRRXXXiiibbbFFF<<<777555222///---------...000000000000000111111222000111222222333555888;;;======AAAHHHOOOTTTTTTSSSTTTYYYaaakkk{{{zzzrrrggg\\\SSSGGGDDD@@@???@@@AAABBBBBBEEEDDDGGGLLLQQQXXXeeeqqq}}}hhhRRRGGGDDDCCCCCCEEEAAABBBDDDDDDCCCCCCDDDEEEHHHIIILLLQQQWWWXXXTTTPPPBBB>>>;;;;;;:::888:::===BBBGGGNNNUUU]]]fffqqqxxx|||rrrqqqpppmmmiiiccc]]]YYYTTTNNNGGGEEEIIIOOOTTTWWWWWWUUUTTTUUUZZZ___dddeeekkkjjjgggddd___WWWOOOIIIIIIIIIHHHHHHGGGFFFFFFFFFCCCDDDDDDEEECCCAAA???===============>>>>>>>>>>>>::::::999999888777777777666666666666777777777777444444333222222111000000000000000000000111111222222111111111000000//////111111111111000///...---,,,+++)))'''&&&'''((()))***)))'''&&&&&&'''((((((+++++++++++++++*********(((((())))))((('''&&&&&&'''((((((((())))))))))))++++++++++++++++++++++++///............---------111222333555777888999:::999999888555111...------000111111//////000333666999888444000,,,+++---000......//////000000111111+++,,,---------///222444666888888777333000//////******)))(((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))******++++++///111333444555666999;;;======>>>???????????????===???CCCDDDDDDCCCCCCCCCHHHFFFDDDFFFIIIKKKJJJIIIGGGIIIQQQccc|||rrr]]]XXX```qqq~~~xxxgggmmmvvvqqqbbbWWWSSSRRRTTTddd|||hhhKKK>>>999888555222111000111222000000000000000111111222000111222333333555888;;;===>>>BBBIIIPPPUUUUUUTTTVVV___kkkxxxyyyqqqfffZZZQQQGGGDDD@@@???@@@AAABBBBBBFFFEEEGGGLLLRRRYYYfffsss~~~kkkVVVLLLIIIFFFEEEEEEHHHIIIHHHFFFDDDCCCCCCDDDFFFFFFIIINNNRRRRRRMMMIIIAAA<<<:::::::::888:::???EEEJJJQQQXXX```iiittt{{{{{{vvvooonnnllljjjgggbbb]]]YYYXXXRRRJJJGGGIIINNNSSSUUUXXXVVVUUUWWW\\\bbbgggiiinnnllliiiddd]]]UUUMMMHHHIIIIIIHHHHHHGGGEEEDDDCCCBBBCCCDDDDDDCCC@@@>>>========================>>>::::::999999888777777777777777777666666666666666444444444333222222111111000000000000000111111222111111111000000000//////000000000000///...------***)))'''%%%%%%%%%&&&'''((('''&&&&&&'''((()))***''''''''''''''''''''''''+++++++++*********))))))++++++++++++,,,,,,,,,,,,************************------..................111222333444555666777888777888777444111...------.../////////000222666999>>><<<777222---+++,,,---...//////000000111111222111111000......111666:::;;;<<<;;;999444///---,,,******)))(((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((()))***+++,,,------///111333444555666999;;;===>>>???????????????>>>===???BBBDDDCCCCCCCCCDDDHHHFFFEEEFFFIIIKKKJJJIIIIIILLLUUUgggnnn[[[WWW___ooo}}}wwweeekkkuuuwwwhhh[[[TTTRRRQQQ^^^tttpppQQQ@@@777555333000//////000000000000000000000111111222000111222333333555888;;;>>>@@@DDDJJJQQQUUUVVVVVVWWWeeewwwxxxpppdddWWWNNNFFFCCC@@@???@@@BBBCCCCCCFFFEEEHHHNNNSSS[[[iiiuuuooo\\\SSSOOOLLLJJJJJJRRRPPPMMMHHHCCC@@@@@@AAACCCCCCEEEIIIMMMKKKFFFAAA???:::888999:::999<<>><<<========================::::::999999888777777777888777777666666555555555555555444444333333222222000000000000000111111222111111000000000000/////////////////////...,,,,,,***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&''')))***+++(((((((((((()))))))))))),,,+++***)))))))))***+++))))))))))))************)))))))))))))))))))))))),,,,,,,,,---......//////111111111222333333444444444555555333000...---...,,,---///000111444888;;;AAA???:::444---******+++......//////000111111222111///,,,******...444999<<<===<<<999444000------******)))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((()))***+++,,,---.........000333444555666999;;;>>>???????????????>>>>>>===???BBBCCCCCCCCCCCCDDDIIIGGGFFFGGGIIIJJJJJJJJJKKKOOOZZZmmmjjj[[[XXX```pppwwweeejjjuuu}}}nnn```UUUPPPPPPYYYlllyyyWWWAAA666444222000//////000000000000000000000111111222111222333333333555999;;;>>>AAAFFFLLLRRRVVVWWWXXXYYYkkk~~~wwwooocccVVVMMMFFFCCC@@@???@@@BBBCCCCCCGGGFFFIIIOOOVVV^^^lllxxxqqq```XXXUUUTTTTTTUUUZZZWWWRRRKKKDDD@@@???@@@CCCCCCEEEIIILLLKKKEEE???>>>:::777999999:::===BBBFFFKKKRRRYYYaaajjjuuu|||yyytttfffdddbbbaaabbbaaa^^^\\\ZZZUUUOOOKKKJJJLLLPPPSSSWWWUUUUUUXXX^^^eeejjjlllooommmggg___UUULLLGGGDDDEEEFFFHHHIIIHHHFFFCCCAAA@@@AAAAAAAAA@@@???===<<<===============<<<<<<<<<::::::999999888777777777888888777666555555444444555555555444444333333333000000000000000111111222000000000000000000//////////////////...---,,,+++,,,+++***)))((((((((()))&&&&&&&&&'''((())))))***)))))))))))))))*********)))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))***************************++++++,,,...//////000000000000000000111111111111222444333000.........+++---///000111444777:::@@@>>>:::333---))))))***,,,,,,---...///000000111...---+++((((((+++000555777888999777444111000///***))))))(((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((()))******++++++,,,,,,,,,---///222444555666999;;;??????@@@@@@@@@???>>>>>>===???BBBCCCCCCCCCDDDEEEIIIHHHGGGHHHIIIIIIJJJJJJLLLQQQ]]]qqq}}}hhh]]]\\\ccctttzzzgggmmmxxxtttdddWWWNNNMMMTTTdddzzz]]]CCC:::888666444222222333444000000000000000111111222111222333333444666999<<<>>>BBBHHHMMMRRRUUUXXXYYY___sss}}}vvvnnncccVVVMMMEEEBBB??????@@@BBBCCCDDDGGGGGGJJJQQQXXXaaaooo|||qqqbbb\\\[[[\\\```dddbbb___ZZZRRRKKKFFFEEEFFFGGGHHHKKKPPPSSSQQQKKKEEE@@@;;;888999999:::>>>CCCGGGLLLSSS[[[bbbkkkvvv}}}~~~vvvrrrccc```]]]^^^aaabbb```]]]VVVSSSNNNJJJIIILLLQQQTTTTTTSSSRRRUUUZZZaaafffhhhjjjhhhbbbYYYOOOHHHEEEEEEEEEFFFHHHJJJIIIGGGDDDBBB@@@@@@@@@@@@???>>>>>>===>>>=========<<<<<<;;;;;;::::::999999888777777777888777777666555444444333555555444444444444333333000000000000000111111222//////////////////000000////////////...---,,,+++,,,+++******))))))((((((((((((((((((((((((''''''%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,---///000000............///////////////111333333111///......---...000111111222444666:::999666111,,,))))))*********+++,,,---...///000/////////---,,,---///222333444555444222///......***))))))(((((((((((((((((((((''''''''''''(((((((((((()))))))))************************))))))))),,,///111333444666999;;;??????@@@@@@@@@@@@???>>>===???AAABBBBBBCCCEEEFFFIIIIIIIIIHHHHHHIIIJJJKKKKKKQQQ^^^sssxxxddd]]]^^^eeevvv|||iiiooozzz{{{iiiYYYOOOJJJNNN\\\sssdddHHH;;;999666333222111111222000000000000000111111222111222333444444666999<<<>>>BBBHHHNNNRRRUUUXXXZZZfff{{{{{{tttkkkaaaUUUMMMEEEBBB???>>>@@@BBBDDDDDDHHHHHHLLLSSSZZZcccrrr{{{pppeeeaaabbbeeejjjoooiiigggccc]]]WWWSSSSSSSSSQQQRRRUUUZZZ]]][[[TTTNNNDDD>>>::::::::::::===CCCIIINNNVVV]]]dddnnnxxxyyypppjjjaaa]]]YYYZZZ^^^aaa```]]]TTTRRROOOKKKIIILLLQQQUUUSSSQQQOOOQQQVVV[[[___aaabbbaaa\\\TTTLLLGGGGGGIIIJJJKKKKKKKKKJJJHHHEEECCC@@@@@@@@@?????????>>>>>>>>>======<<<<<<;;;;;;;;;::::::999999888777777777777666666555555444444444444444444333333333333333000000000000000111111222......////////////000000///////////////...,,,,,,***))))))(((((('''&&&&&&(((((())))))((('''&&&&&&&&&&&&''''''((())))))))))))((('''''''''((()))*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---...//////------------............///111333333111///......---///000000000///111222444444222///+++)))***+++)))***+++,,,---//////000///000///---+++***+++---222333444222///,,,++++++******)))(((((((((((((((((((((''''''''''''((((((((())))))******++++++,,,*********))))))))))))(((,,,...111333444666999;;;>>>??????@@@AAAAAA@@@@@@===???AAABBBBBBCCCEEEGGGIIIJJJJJJIIIHHHHHHJJJKKKKKKQQQ___tttsss___[[[]]]cccvvv~~~lllrrr}}}ooo\\\PPPIIILLLZZZrrrlllOOO:::888555222///......///000000000000000111111222111333444444444666999<<<===BBBIIINNNQQQTTTWWWZZZjjj~~~yyyppphhh^^^TTTLLLDDDBBB???>>>@@@CCCDDDDDDHHHHHHLLLTTT\\\fffttt|||wwwooohhhhhhjjjkkknnnrrrkkkkkkiiifffbbb_________]]]]]]```dddfffccc[[[UUUHHHBBB===;;;:::999===BBBIIINNNVVV]]]dddmmmxxxuuukkkfff___YYYTTTVVV[[[___^^^\\\UUUSSSQQQMMMJJJLLLQQQVVVRRRPPPNNNOOORRRWWWZZZ[[[[[[[[[XXXQQQJJJHHHLLLPPPRRRRRRPPPMMMJJJGGGDDDBBBAAAAAA@@@????????????@@@>>>>>>===<<<<<<;;;::::::::::::999999888777777777555555555555555555555555222222333333333333333333000000000000000111111222........./////////000000000000000000///...------))))))))))))(((''''''&&&&&&'''((())))))(((((('''))))))******+++,,,,,,---))))))))))))******++++++(((((()))))))))***************************************+++,,,------......,,,,,,,,,------.........///222444444222000...---+++---/////////...///111222222111...+++******+++***+++,,,---///000111222333222///+++(((''')))+++///000222111///---,,,,,,******)))(((((((((((((((((((((''''''''''''((((((((((((((()))******++++++(((((()))******+++,,,,,,+++---000222444666999;;;===>>>???@@@AAABBBBBBBBB===???@@@AAABBBCCCFFFHHHIIIJJJKKKJJJHHHGGGIIILLLLLLRRR```uuuqqq^^^[[[]]]dddwwwsssyyysss___RRRKKKMMM[[[tttrrrUUU???<<<999555222111111111000000000000000111111222222333444444555666:::<<<<<>>@@@CCCDDDEEEIIIIIIMMMUUU]]]gggvvv~~~{{{sssnnnlllnnnpppooooooqqqjjjkkkkkkiiifffeeedddeeeeeeeeehhhkkklllhhh___XXXKKKDDD???<<<;;;999<<>>>>>===<<<;;;;;;::::::::::::999999888777777777444444444555555555555555222222222222222222222222000000000000000111111222---.........//////000000111111111111000///...---+++,,,,,,++++++***)))((($$$%%%''')))******))))))&&&''''''((()))*********'''((()))***************++++++,,,,,,,,,---------))))))))))))))))))))))))***++++++,,,,,,------...++++++,,,------...//////000333555555333000...---)))+++...///......///111222222111///,,,******+++,,,,,,---///000222333333;;;888333---******---111***,,,///000000///000111******)))(((((((((((((((((((((''''''''''''((((((&&&''''''((()))******+++&&&'''(((***,,,...///000+++---000222444666999;;;<<<===>>>@@@AAABBBCCCCCC===>>>@@@AAAAAACCCFFFHHHIIIKKKLLLJJJHHHGGGIIILLLMMMSSS```vvvsss___\\\___fffzzzyyywwwcccUUUSSSVVVddd|||]]]GGG===555333222111111333111111111000000000000000111222444444555777:::======CCCJJJMMMMMMOOOUUUZZZjjj||||||rrrjjjccc[[[QQQJJJEEECCCBBBAAABBBEEEHHHJJJIIIJJJMMMSSSZZZcccttt}}}qqqooonnnppprrrooogggaaa^^^___```bbbeeehhhjjjkkkmmmjjjhhhkkknnnkkkcccZZZOOOFFF???======;;;===@@@IIIMMMSSSYYY```kkkwwwzzzqqqhhhbbb^^^YYYSSSSSSXXX\\\^^^]]]VVVUUUSSSQQQPPPOOOOOOOOOSSSSSSSSSRRRQQQOOONNNMMMPPPNNNLLLJJJKKKNNNRRRTTT```ZZZRRRKKKGGGDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>======<<<<<<;;;;;;:::999888777666666666666555555444444444333333333444444555555444444333222222222222111111111111111222111000...------,,,,,,////////////////////////---,,,++++++,,,+++(((%%%%%%'''***)))&&&######%%%)))((('''&&&&&&'''((()))******))))))))))))******************************+++***)))))))))***,,,,,,,,,,,,,,,------............000222222222111222444444555666666444111---+++,,,,,,.../////////...---000///---,,,+++*********+++,,,///111333444444444444222///---+++***++++++......---,,,---...///000...,,,***(((''''''((()))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))))))))***+++---...///---...111222333555888;;;>>>>>>>>>???AAABBB@@@??????@@@AAAAAABBBCCCFFFIIIKKKJJJJJJIIIIIIIIIJJJJJJMMMUUUdddzzzqqq]]]ZZZ___ggg{{{{{{gggYYYWWWZZZhhhfffGGG===555222111000///111222222222111111111111111111222444444555777:::===???EEEKKKNNNNNNPPPUUUZZZnnn|||{{{qqqhhhaaaYYYOOOHHHCCCBBB@@@@@@AAACCCFFFHHHJJJJJJOOOUUU\\\gggxxxyyypppnnnlllllllllhhh```ZZZWWWXXXZZZ]]]aaaeeeiiijjjnnnkkkkkknnnpppmmmccc[[[NNNGGG@@@>>>===;;;>>>CCCGGGMMMUUU\\\bbbjjjuuu|||xxxppphhhddd___YYYTTTSSSWWW\\\^^^^^^XXXVVVSSSPPPNNNNNNNNNOOOSSSSSSSSSSSSQQQOOOMMMKKKMMMKKKIIIIIIJJJNNNSSSVVVZZZUUUNNNIIIFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>===<<<;;;;;;::::::999888777666666666666555555444444444333333333444444444555444444333222222222222111111000000///000000000000000000000000........................---,,,++++++,,,***(((%%%&&&(((***)))'''%%%%%%&&&))))))(((''''''((())))))******))))))))))))******((((((((((((((((((((((((***)))((((((((()))++++++,,,,,,,,,---------......---///111222111111222444444555666666555111...,,,,,,,,,.../////////...---///...---,,,+++*********,,,---000333555666777777555333000---,,,++++++,,,......---,,,,,,---...///...,,,***(((''''''((()))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''''''''((()))***+++,,,---...111222333555888;;;>>>======???AAABBBAAA???>>>???@@@@@@@@@BBBEEEGGGKKKJJJIIIIIIIIIIIIIIIIIILLLTTTcccyyyooo\\\ZZZ```iii}}}mmm___ZZZ]]]iiimmmHHH>>>555222111......000222222222222222222222222111222444444555777;;;>>>BBBGGGMMMPPPPPPQQQWWW\\\rrrzzzyyyooofff^^^UUULLLFFFAAA@@@??????@@@BBBDDDFFFJJJKKKPPPXXX```kkk|||vvvooolllhhheeebbb]]]UUUOOOMMMOOORRRWWW\\\aaafffhhhnnnmmmnnnqqqsssnnnddd\\\OOOJJJEEECCC@@@>>>BBBHHHHHHQQQ[[[aaaeeejjjsss{{{{{{uuuoooiiieee```[[[UUUSSSWWW[[[^^^___ZZZWWWSSSOOOLLLLLLMMMNNNRRRSSSTTTUUUSSSPPPMMMKKKIIIHHHGGGGGGJJJNNNSSSUUUSSSOOOIIIFFFDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;:::999:::999888777666666666666555555444444444333333333444444444444444333222222222222111000000///......+++---...000111111111000---------------------------,,,+++++++++***(((&&&&&&((())))))(((''''''(((***))))))(((((())))))*********))))))))))))******(((((((((((((((((((((((()))(((((((((((()))******,,,,,,,,,,,,------------,,,...000111111111222444333444666777666333///---,,,,,,.../////////...---......---,,,+++***)))))),,,...222555888999:::999555333111...---,,,,,,,,,...------,,,,,,,,,------...---+++)))((((((((()))&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''''''''(((((()))***---...111222333555888;;;>>>======???AAABBBAAA???===>>>???@@@@@@AAACCCEEEJJJJJJIIIHHHHHHHHHHHHHHHLLLSSSaaawwwkkkZZZZZZ```kkkrrrbbbXXXZZZddd{{{oooKKKAAA777333222///...///111111111222222222222222111222444555555888<<<>>>BBBHHHNNNQQQRRRTTTZZZ___qqquuuyyy{{{}}}~~~~~~}}}zzzpppfff\\\SSSKKKEEE@@@@@@??????@@@BBBDDDEEEIIIKKKQQQZZZcccooo|||sssmmmiiiddd^^^YYYRRRKKKFFFGGGIIIMMMRRRXXX]]]bbbeeennnnnnpppttttttoooeee]]]SSSOOOLLLJJJFFFCCCFFFMMMPPPXXXbbbffffffjjjsss{{{|||wwwrrrmmmiiigggaaa\\\VVVTTTVVV[[[___```\\\XXXSSSNNNKKKJJJLLLMMMPPPRRRUUUWWWWWWUUURRRPPPJJJIIIHHHHHHIIIMMMPPPSSSOOOLLLGGGDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===;;;:::999999:::999888777666666666666555555444444444333333333333444444444444333222222222111111000///...------(((***,,,...//////...---------------------------...,,,+++***+++***(((&&&&&&'''((((((((((((((()))******))))))))))))************))))))))))))******************************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++---///111111111333444444555888999888444111...,,,,,,.../////////...------------,,,,,,+++***))),,,///333777:::;;;;;;;;;444333111///...---------...------,,,,,,,,,,,,,,,...---+++***)))(((((((((''''''''''''(((((((((((((((((())))))))))))((((((***)))))))))))))))******---...000222333555888;;;=========???AAABBBAAA@@@===???@@@AAA@@@AAACCCEEEJJJIIIHHHGGGGGGGGGGGGHHHLLLSSS```uuuzzzgggXXXYYY```llluuueeeVVVWWW^^^rrroooMMMCCC999555333000///111000000000000111111222222111222444555666888<<>>>>>===<<<;;;:::999999:::999888777666666666666555555444444444333333333333333444444333333222111111111111000///......---***,,,---//////...,,,+++------------------------...,,,************((('''&&&%%%&&&&&&((()))******))))))************))))))******))))))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111111222444666666888:::;;;:::666222///,,,,,,.../////////...------------------,,,+++***+++...333777:::;;;;;;:::333222111000///...---------------------------,,,------,,,+++***)))(((((('''''''''((((((((())))))(((((())))))))))))((((((***)))))))))))))))******---...000222333555888;;;===<<<===???AAABBBBBB@@@???AAACCCCCCCCCCCCDDDFFFIIIHHHHHHGGGGGGHHHHHHIIIMMMTTTaaauuuuuucccVVVXXX___lllxxxgggXXXVVVZZZkkkpppNNNDDD:::666555222111222/////////000111111222222111222444555666999===@@@BBBHHHOOOSSSTTTXXX^^^ccchhhiiioooyyy}}}sssggg[[[QQQJJJGGGAAAAAABBBBBBCCCEEEFFFGGGHHHLLLTTT^^^hhhtttvvvmmmbbb^^^WWWPPPIIIEEEBBBAAADDDFFFIIINNNSSSYYY]]]```hhhjjjmmmppppppkkkddd^^^VVVRRRSSSWWWYYYWWWUUUVVV```cccgggiiilllqqqyyy~~~~~~zzztttoookkkhhhggg```^^^[[[XXXYYY[[[^^^```YYYVVVRRRMMMJJJIIIJJJKKKKKKNNNRRRWWW[[[\\\]]]\\\WWWUUURRROOOMMMLLLLLLLLLNNNKKKGGGEEEDDDCCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<;;;::::::::::::999888777666666666666555555444444444333333333333333333333333222111111111111000000000000/////////000111111000///...---------------------------///---***)))******)))''''''%%%%%%&&&))),,,,,,,,,((())))))******))))))(((******))))))))))))******((((((((((((((((((((((((***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++***,,,000222222444666777999;;;>>>???===888333000,,,,,,.../////////...------.../////////---,,,+++***---111666888999888777222111111000///------,,,,,,---......//////......------,,,+++***))))))(((''''''((((((((()))))))))(((((())))))))))))((((((''''''''''''(((((()))***---...111222333555888;;;<<<<<<<<>>AAADDDJJJQQQTTTTTTVVV\\\aaahhhffflllzzz}}}sssfffYYYOOOIIIGGGAAAAAABBBCCCDDDEEEFFFFFFKKKNNNVVVbbblllwww}}}qqqgggZZZVVVPPPIIICCC@@@@@@AAABBBDDDGGGMMMSSSXXX]]]```dddfffiiillllllhhhccc___XXXUUUWWWaaaiiiiiidddbbbdddgggkkkrrryyy~~~zzzuuupppkkkhhhfff^^^^^^]]][[[ZZZ[[[]]]___WWWUUUQQQNNNKKKJJJJJJJJJKKKMMMQQQUUUYYY[[[]]]]]]]]][[[WWWSSSPPPNNNMMMLLLJJJHHHEEEDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666555555444444444333333333222333333333333222111111000000000111111111111111111111111000000000//////........................///---***))))))***)))((()))'''&&&(((,,,///000///'''((())))))))))))((('''******))))))))))))******(((((((((((((((((((((((()))***+++,,,---,,,++++++,,,,,,,,,+++++++++*********---000222444555777999<<<>>>AAABBB???:::444000,,,,,,.../////////...---...///000111000///---,,,(((+++///444666666444333000000000///...---,,,++++++,,,...000111111000000---------,,,+++***)))((('''((((((((())))))))))))(((((())))))))))))(((((('''''''''((()))***+++,,,---...111222333555888;;;<<<<<<<<<>>>AAACCCBBBAAAAAACCCFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIKKKLLLMMMNNNWWWfff{{{ooo___SSSUUU\\\iiinnnZZZVVVSSS___|||qqqKKKAAA888555444111111333000000111222333333444444000222444555777:::>>>AAAGGGMMMRRRTTTTTTUUUYYY^^^iiifffkkkyyy}}}sssfffXXXNNNHHHFFF@@@AAAAAABBBCCCDDDEEEEEEMMMPPPYYYdddnnnzzzyyylllcccTTTQQQKKKEEE@@@>>>@@@AAA???AAAFFFKKKRRRYYY^^^aaaaaacccfffiiiiiifffbbb___[[[XXX\\\jjjvvvxxxrrrnnnhhhjjjqqq{{{{{{vvvpppkkkgggeee^^^^^^^^^]]][[[[[[]]]___UUUTTTQQQNNNLLLJJJJJJIIIKKKMMMPPPSSSVVVYYY[[[\\\```^^^ZZZVVVRRRPPPNNNNNNGGGEEECCCCCCDDDDDDCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<:::999888777666666666666555555444444444333333333222333333333333222111111000000000111222222333333//////............///000///////////////////////////---***))))))))))))(((+++)))''')))...222333222&&&'''((())))))((('''&&&******))))))))))))******************************((()))***+++,,,+++******,,,,,,,,,++++++*********+++---111333444666888:::>>>@@@CCCCCCAAA;;;555111,,,---.../////////...---...///111222222000...---'''***...222444444222000////////////...---+++++++++,,,...000222222222222---------,,,+++***)))((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))***+++---...///---...111222333555888;;;<<<<<<<<<>>>AAACCCBBBAAAAAACCCFFFFFFFFFEEEEEEFFFFFFFFFGGGHHHJJJLLLNNNOOONNNWWWhhhooo^^^SSSTTT[[[gggnnnXXXVVVUUU^^^wwwqqqRRR???999<<<555111111---333222111111000111111111555555555555666999>>>AAAJJJNNNSSSUUUUUUVVVZZZ^^^gggjjjvvvzzzqqqggg]]]QQQFFF??????@@@AAAAAABBBCCCGGGIIIOOOSSSZZZcccnnn}}}uuuggg[[[NNNIIICCC===;;;;;;::::::<<>>999333000///......///111111000/////////000000///...---,,,)))***,,,...000222222333......//////...,,,+++)))------///000111222333333111000---+++)))(((((((((((((((((()))******++++++&&&''''''(((((((((((((((******))))))******+++,,,......///111444666888:::;;;<<>>@@@AAABBBBBBCCCFFFHHHHHHHHHIIIHHHHHHIIIMMMPPPSSSYYYiiiqqq]]]SSSUUUXXXkkkooo\\\XXXSSSXXXooowwwZZZCCC999999444222555222111111111111111222222333333444444555555999===AAAIIIMMMRRRTTTUUUYYY```eeennnsss~~~yyypppfff\\\QQQGGGAAA???@@@AAAAAABBBCCCGGGIIIOOOTTT\\\eeeqqq}}}ppp```TTTJJJEEE@@@<<<;;;<<<<<<<<<===@@@DDDJJJPPPUUUXXXZZZ\\\___cccgggjjjiiieeeaaa[[[XXXccc}}}xxxpppttt~~~}}}tttooollliiigggcccbbb```^^^^^^^^^___```[[[YYYUUUQQQNNNLLLJJJJJJLLLMMMPPPRRRTTTTTTTTTTTTVVVUUUTTTSSSSSSQQQMMMJJJJJJIIIHHHFFFDDDCCCBBBAAA????????????????????????;;;;;;;;;::::::;;;;;;<<<;;;:::999888777777777777222222222222222222222222222222111111111111111222000000000000////////////............////////////---------.........//////...------,,,+++***)))(((''''''''''''((((((((((((&&&''''''((((((((((((((())))))))))))************+++***)))((((((((()))***)))))))))))))))***++++++************************,,,...///000111333777::::::;;;<<<===<<<999777555...------...000000///......///000111111///---,,,,,,---......//////......---......///...,,,+++***,,,---///111333333333222111///---+++)))(((((((((******))))))))))))))))))&&&'''(((((())))))((((((******))))))******+++,,,......///111444666888::::::<<<>>>@@@AAAAAA@@@???AAABBBDDDDDDDDDEEEHHHJJJHHHHHHHHHGGGGGGHHHKKKNNNTTTZZZjjjsss]]]TTTVVV[[[ooosssbbbZZZQQQRRReee}}}]]]CCC999===>>>===:::111111111000111111222333444444555555555777:::???CCCIIILLLQQQSSSVVV^^^jjjssszzzxxxnnndddZZZPPPHHHCCC???@@@AAAAAABBBCCCGGGIIIOOOUUU^^^hhhuuuzzzjjjWWWJJJDDDAAA<<<:::;;;<<<>>>>>>>>>AAAEEEJJJOOOTTTWWWXXXXXX[[[___eeehhhhhheeebbbYYYVVVaaawww{{{tttnnnrrr{{{vvvoookkkhhhffffffeeeccc```____________ZZZXXXUUUQQQNNNLLLKKKJJJLLLNNNPPPRRRSSSSSSSSSRRROOOOOOPPPQQQSSSRRRPPPMMMLLLKKKIIIFFFDDDAAA???>>>????????????????????????<<<;;;;;;::::::;;;;;;;;;:::999888888777777777777333333333333333333333333333333222111000000000000000000000000////////////............////////////---............/////////...---,,,,,,+++***))))))''''''&&&&&&%%%%%%%%%$$$&&&''''''((((((((((((((())))))))))))*********************)))******+++,,,))))))))))))))))))***+++************************...000111000000111333555888888777777777777777777...---,,,---/////////------///222444444222...,,,+++,,,,,,------------------............---+++***+++---111444666555444222111///---+++)))(((((((((++++++***))))))(((''''''&&&'''(((((())))))((((((******))))))******+++,,,......///111444666888::::::;;;===>>>@@@@@@??????AAABBBDDDDDDDDDEEEGGGJJJHHHHHHHHHGGGFFFGGGJJJMMMTTTZZZjjjvvv___TTTXXX___uuuxxxfff\\\RRRRRRaaayyy}}}\\\CCC===LLLWWWUUUFFF111222222111111111222333333555666777777999<<>>:::999:::<<<======???AAAEEEJJJOOOSSSUUUWWWWWWYYY^^^cccggggggeeebbbWWWSSSXXXiiiwwwxxxrrrmmmhhhkkkssswwwpppkkkiiiiiiiiigggdddaaa^^^\\\ZZZZZZVVVTTTQQQNNNLLLJJJJJJJJJLLLMMMPPPRRRSSSRRRQQQPPPKKKKKKMMMPPPRRRRRRPPPMMMKKKJJJHHHFFFCCCAAA??????????????????????????????<<<<<<;;;:::::::::;;;;;;999999888777777777777777444444444444444444444444444333222111000000000000000000000000////////////............////////////.............../////////------,,,,,,+++***))))))(((((((((''''''''''''&&&&&&''''''(((((((((((((((((()))))))))************'''(((((())))))***++++++***)))))))))))))))******************************...///000000///000111333444444444333333333333333///---,,,---///000///......111555888888555111...'''(((***+++---.........------.........---+++***+++///444888999888666444000///---+++)))((())))))******))))))((((((((((((''''''((()))))))))))))))******))))))******+++,,,......///111444666888:::999:::<<<===>>>??????>>>???AAABBBBBBBBBCCCEEEGGGIIIIIIIIIHHHGGGHHHJJJMMMSSSZZZkkkyyy```TTTZZZddd{{{}}}hhh___VVVVVVbbbvvvxxx___CCC===RRRddddddQQQ777444444333222111111111222333444555666888<<>>>>>???@@@AAABBBBBBBBBBBBEEEGGGJJJJJJJJJIIIHHHIIILLLOOORRRZZZkkk}}}bbbUUU^^^llljjjaaaYYYZZZcccssssss]]]???444CCCRRRVVVKKK888444444333222222222222222000111333444666:::@@@DDDMMMRRRWWWZZZbbbssszzzyyy~~~yyymmmaaaVVVLLLEEE@@@???@@@AAAAAABBBCCCGGGIIIOOOWWWdddqqq~~~sssbbbQQQFFF@@@===:::999999:::::::::???AAAEEEIIINNNRRRUUUVVV[[[]]]```eeeiiijjjhhhfff^^^WWWPPPRRRZZZbbbeeeeeeaaabbbgggqqq~~~}}}vvvpppnnnnnnllljjjfffbbb]]]XXXTTTRRRRRRQQQNNNKKKIIIHHHHHHGGGIIIKKKOOORRRSSSRRRPPPNNNJJJKKKMMMPPPQQQPPPLLLIIIEEEEEEEEEDDDDDDCCCCCCCCC????????????????????????===<<<<<<;;;::::::::::::888777777666666777777777444444444444444444444444333333222111000000000000000000000000////////////............////////////000000000////////////...,,,,,,,,,+++++++++******&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))))))))************((()))***,,,,,,---------+++******)))))))))))))))************************)))+++.../////////000222333333444444444222111000111///------///111111111///333777;;;;;;888444111++++++++++++++++++***))),,,,,,.........---,,,+++,,,000555:::<<<;;;888666///...,,,***)))))))))***&&&&&&'''(((((()))******'''((())))))******))))))******))))))******+++,,,......///111444666888:::::::::;;;<<<===>>>??????BBBDDDEEEDDDDDDDDDFFFHHHJJJJJJJJJIIIIIIKKKNNNQQQRRRZZZkkkeeeYYYddduuunnndddZZZYYY___nnnpppYYY???222777:::<<<;;;444111111111222333444555666000222333555777<<>><<<999999:::;;;;;;;;;>>>@@@DDDIIINNNRRRUUUWWW\\\^^^bbbggglllnnnmmmlllbbb[[[RRRPPPVVV^^^bbbaaaaaabbbfffooozzzxxxrrrnnnnnnllljjjhhhddd```\\\YYYWWWZZZWWWTTTOOOKKKIIIGGGFFFGGGIIINNNQQQSSSRRRPPPOOOJJJKKKMMMPPPRRRPPPLLLIIIEEEEEEEEEDDDCCCCCCBBBBBB????????????????????????======<<<;;;::::::::::::777777666666666666777777333333333333333333333333222222111111111111111222000000000000////////////............////////////000000000000/////////...,,,,,,,,,++++++++++++***''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))************((()))***,,,,,,,,,++++++++++++***)))))))))))))))************************)))+++...///......///000000000/////////000111222111///,,,,,,...000111000...111555888888666333000+++,,,,,,,,,++++++***)))+++,,,---.........,,,,,,+++...222777999888777555///...,,,***))))))******''''''(((((((((((((((((((((((()))************)))******))))))******+++,,,......///111444666888:::;;;;;;;;;<<<===>>>@@@@@@CCCDDDEEEDDDDDDDDDFFFHHHGGGHHHIIIIIIIIIKKKOOORRRSSSZZZlllkkk___lll~~~rrrfffZZZWWW[[[hhhpppZZZFFF======555111444333//////000111333666888999333555666888;;;???EEEJJJMMMRRRXXX\\\cccvvvyyysssjjj```XXXOOOHHHDDD???@@@AAAAAABBBCCCGGGIIITTT]]]jjjwwwmmm\\\NNNFFF<<<:::999999;;;<<<=========???CCCIIINNNRRRVVVWWW\\\^^^bbbhhhnnnqqqqqqpppccc\\\SSSPPPTTT\\\___^^^aaaaaadddmmmxxxzzzrrrmmmllllllkkkiiigggdddaaa^^^]]]aaa^^^YYYSSSNNNJJJGGGFFFEEEHHHMMMQQQSSSSSSQQQOOOIIIJJJMMMPPPRRRQQQMMMJJJFFFFFFEEEDDDCCCBBBBBBAAA????????????????????????>>>===<<<;;;:::999999999777777666666666666777888333333333333333333333333111111111111111111222222000000000000////////////............/////////000111111000000/////////...,,,,,,+++++++++++++++++++++***)))((('''&&&%%%%%%&&&''''''((((((((((((((())))))))))))************&&&'''((()))***)))((((((++++++***))))))((())))))***************************,,,...///...------------+++)))'''))),,,000333000...++++++---///000000---///333555666444111///((()))***+++,,,---------+++,,,---.........---,,,))),,,000444666666555444///...,,,***))))))******)))))))))(((''''''&&&&&&(((((()))************************)))***++++++,,,......///111444666888:::<<<<<<<<<<<<===???@@@AAAAAABBBCCCBBBBBBBBBDDDFFFFFFFFFGGGGGGHHHKKKOOORRRTTT[[[lllyyynnncccqqq{{{ooo```WWWYYYggggggGGG777999444000222222000222555777888666333111333444666888;;;???EEEJJJRRRSSSTTTZZZggg}}}yyyrrrmmmfff^^^VVVMMMFFFAAAAAABBBBBBBBBCCCEEEIIILLLTTT\\\iiiwwwmmm[[[KKKBBB===;;;999777777999;;;<<>>>>>???@@@AAA>>>===;;;999888888888888888888999::::::888777666222222222333333444444444111111111111111000////////////............//////000////////////000000111000000000000000111111111------------,,,+++******)))((('''&&&&&&&&&&&&&&&((((((((((((((()))******///---+++,,,---...------))))))))))))))))))))))))***)))'''&&&&&&(((***+++++++++***)))(((((())))))+++,,,,,,------,,,,,,+++...............///000000///---+++,,,...///000000///111333666666444111///)))***+++,,,,,,,,,,,,+++,,,,,,---...---,,,+++***(((+++///222444333222000---,,,+++)))(((''''''&&&,,,***((('''&&&'''((()))((((((((((((((()))************)))))))))))))))***---...000111222444777999;;;<<<===>>>>>>???>>>>>>BBBCCCDDDCCCBBBCCCEEEGGGGGGFFFFFFFFFHHHJJJMMMOOONNN\\\fffppprrr}}}pppdddvvvtttbbbWWWVVVccc|||jjjKKK::::::555111333333000222444666666555333222333444666888;;;???EEEJJJPPPPPPSSSYYYfff{{{|||tttnnnfff]]]UUUMMMFFFBBBBBBBBBCCCCCCCCCEEEHHHLLLTTT]]]iiiwww}}}kkkZZZKKKBBB===<<<:::888888999;;;===@@@BBBFFFIIILLLOOOTTTWWW^^^```eeelllsssvvvvvvuuupppeeeWWWOOOOOOTTTXXXZZZ^^^aaahhhpppzzz|||vvvrrrooonnnllliiieeebbbaaabbbccchhhccc[[[RRRLLLIIIHHHHHHIIIKKKNNNQQQSSSSSSRRRQQQMMMNNNOOOOOONNNMMMJJJIIIGGGGGGGGGFFFEEECCCAAA@@@@@@???>>>>>>>>>>>>???@@@>>>===;;;999888888888888888888999999888888777666222222222333333444444444111111111111111000000/////////............/////////////////////000000111000000000000000000000111------------,,,+++******''''''&&&&&&&&&''''''(((((((((((((((((())))))***---+++******+++,,,,,,+++))))))))))))))))))))))))))))))(((((()))***+++,,,++++++***)))))))))))))))++++++,,,---------------000000///000000111222333///---,,,,,,---///000000...000222333333000...,,,)))***+++,,,,,,,,,,,,,,,------.........,,,+++***(((***---000111111000///...---,,,***)))(((''''''***)))'''&&&%%%&&&'''(((((((((((((((((()))******++++++************++++++,,,...000111222333666999;;;<<<===>>>>>>??????>>>BBBCCCEEEEEEDDDDDDEEEGGGGGGFFFEEEFFFGGGIIIKKKMMMPPP]]]gggoooqqq}}}wwwooovvvcccVVVSSS```{{{oooPPP>>><<<555222444333111222222333444333333333333444666888;;;???EEEJJJMMMNNNQQQWWWdddxxxvvvpppfff\\\TTTLLLGGGCCCCCCCCCDDDCCCCCCEEEHHHKKKUUU]]]iiivvvyyyhhhXXXJJJBBB>>><<<;;;::::::;;;===>>>???AAAEEEHHHKKKNNNSSSVVV[[[^^^eeemmmuuuxxxxxxwwwvvvjjjZZZOOOMMMQQQVVVYYY^^^aaahhhpppxxx~~~xxxrrrooonnnkkkgggcccaaa`````````bbb^^^XXXQQQLLLIIIIIIIIIHHHJJJNNNQQQSSSSSSRRRQQQNNNNNNOOOOOOMMMKKKHHHFFFGGGGGGGGGFFFEEECCCAAA@@@???>>>>>>======>>>>>>???===<<<;;;:::999888888888888888777777666666666777222222333333333333444444111111222222111111000/////////............/////////////////////000111111111111000000000000000000------------,,,+++******%%%%%%%%%&&&&&&((())))))((((((''''''(((((()))******)))(((((()))***)))((())))))))))))))))))))))))'''((()))***+++,,,,,,,,,+++***))))))))))))))))))++++++---...////////////111111111222333444555666111///,,,,,,---///000000...///000000///---***(((******+++,,,,,,---........./////////...---+++***++++++---...///////////////...---+++***)))(((((()))(((&&&%%%%%%&&&''''''((((((((((((((()))******,,,+++++++++++++++,,,,,,,,,...000111111333666999;;;<<<===>>>????????????AAACCCFFFGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFHHHJJJKKKQQQ^^^gggmmmppp|||uuucccUUURRR```}}}uuuVVVBBB<<<555222444111222222111111222222333333333444666888;;;???EEEJJJLLLNNNQQQVVV```pppyyyrrrggg[[[SSSLLLGGGDDDCCCDDDDDDCCCCCCEEEHHHKKKVVV^^^jjjvvv~~~ssscccUUUHHHAAA>>>===<<<;;;;;;<<<>>>??????AAADDDFFFGGGJJJNNNPPPWWW\\\cccmmmvvvzzz{{{zzzzzznnn]]]PPPLLLOOOTTTXXX^^^cccjjjqqqxxxzzztttpppllliiieeeaaa````````````]]]ZZZTTTNNNJJJGGGEEEEEEFFFIIILLLPPPRRRSSSRRRQQQMMMNNNNNNNNNMMMKKKIIIGGGGGGGGGGGGFFFEEECCCAAA@@@>>>>>>>>>===============<<<<<<;;;:::999999888888999888666555555555666777333333333333333333333333111222222222222111000000//////............/////////......//////000111222111111111000000000000000------------,,,+++******&&&&&&&&&&&&&&&'''(((((((((''''''''''''((()))))))))((('''((()))***((('''(((((((((((((((((((((((($$$&&&(((+++,,,,,,+++*********)))))))))))))))******+++---...000111111222222222222333444666777888333000---,,,---///000000,,,------...---,,,+++*********+++,,,---...///000000111111111000...,,,+++------------......///000000///...,,,+++***))))))(((((('''&&&&&&&&&'''(((((((((((((((((())))))***++++++*********+++,,,,,,,,,...///000111333666888:::;;;<<<>>>????????????AAADDDGGGIIIHHHGGGGGGGGGHHHGGGGGGGGGGGGHHHJJJJJJOOO\\\eeekkknnn|||uuudddVVVQQQ]]]yyy{{{\\\FFF===444222444///222222111111111222333444333444666888;;;???EEEJJJMMMOOOQQQTTTZZZfffuuu{{{ttthhh\\\SSSLLLGGGDDDCCCDDDDDDDDDDDDEEEIIILLLVVV^^^jjjwww|||}}}}}}mmm^^^QQQFFF@@@===<<<<<<<<<<<<===>>>???@@@BBBCCCCCCCCCDDDFFFHHHSSSWWW```jjjttt{{{||||||{{{ppp___QQQKKKMMMRRRVVV```eeelllsssyyy|||uuuqqqkkkgggbbb``````aaaaaa```\\\YYYTTTOOOIIIEEECCCBBBEEEGGGKKKOOORRRSSSRRRRRRKKKMMMNNNOOOOOOMMMKKKJJJGGGGGGGGGFFFEEECCCAAA@@@>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::999999888999888666555555555666777333333333333333333333333222222222222222111000000//////............//////............///000111222111111111111000000//////------------,,,+++******(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((())))))(((((()))******((('''(((((((((((((((((((((((("""$$$'''***+++***)))(((***)))))))))))))))*********+++---///000222222222222222333444555777999:::555222...------///000000,,,,,,,,,------.........******++++++---///111222333333333222111...,,,+++,,,++++++++++++,,,---...000///...,,,+++******)))(((((((((((((((((())))))((((((((((((((())))))***)))))))))))))))***+++++++++---///000111333666888:::;;;<<<>>>??????@@@@@@@@@CCCGGGIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLYYYccc~~~gggmmm}}}xxxgggWWWNNNUUUmmmdddLLL???555333555///222222222222222333444444333444666888;;;???EEEJJJMMMNNNPPPRRRUUU\\\gggoooxxx{{{}}}}}}uuuiii]]]SSSLLLGGGDDDBBBCCCDDDDDDDDDFFFJJJMMMTTT]]]kkkyyy|||{{{uuufffXXXLLLCCC>>><<<<<<<<<<<<<<<===>>>???AAABBBBBBAAA@@@???AAABBBMMMQQQYYYdddooowww{{{|||yyyooo```RRRKKKLLLQQQUUU```fffnnntttyyy~~~}}}wwwssslllgggbbb___aaabbbaaa___]]][[[WWWQQQLLLGGGCCCBBBCCCFFFJJJNNNQQQRRRRRRRRRKKKLLLNNNOOOOOONNNLLLKKKGGGGGGGGGFFFEEECCCAAA@@@????????????>>>===<<<<<<:::;;;;;;;;;;;;:::999888888888777777666666666777444444333333333333222222222222222333222222111000//////............//////............///111222333222222111111000/////////------------,,,+++******))))))(((&&&&&&%%%%%%%%%''''''&&&&&&''''''((())))))((((((***++++++)))'''))))))))))))))))))))))))###$$$''')))))))))(((''')))))))))))))))******+++***+++---///000111222222222333444555777999;;;<<<777444///------///000111------------...///111222******++++++---000333444555555555444222///---+++(((((((((((()))***+++,,,000///...,,,+++***))))))((((((((()))))))))))))))((((((((((((((()))******(((((((((((()))***+++++++++---///000000222555888::::::<<<>>>???@@@@@@@@@AAACCCFFFHHHHHHGGGHHHIIIHHHIIIIIIJJJKKKLLLLLLLLLKKKXXXaaa}}}{{{dddlllwwwhhhWWWKKKMMMaaauuukkkQQQBBB666666777000222333333333444444444444333444666888;;;???EEEJJJKKKMMMNNNOOOPPPVVV^^^dddqqqxxx}}}vvvjjj^^^UUUMMMFFFCCCAAABBBCCCDDDEEEGGGLLLOOOSSS]]]lll{{{~~~|||~~~ooo```SSSIIIAAA===:::;;;;;;<<<<<<===>>>>>>@@@AAAAAA@@@???>>>@@@AAAFFFJJJQQQ\\\hhhrrrxxxzzzuuummm___SSSKKKKKKPPPUUU```fffnnntttwww|||~~~yyyvvvooojjjccc```aaaaaa^^^\\\\\\ZZZVVVRRRMMMHHHDDDBBBBBBEEEIIINNNQQQRRRRRRRRRKKKLLLMMMNNNNNNLLLJJJIIIGGGGGGGGGFFFEEECCCAAA@@@@@@@@@@@@@@@@@@>>>===<<<::::::;;;;;;;;;:::999888888888999999888888777666444444444333333222222222222222333333222222111000//////............//////------......///111222333222222111111000//////...------------,,,+++******(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((***+++***(((&&&))))))))))))))))))))))))%%%&&&'''((())))))(((((()))))))))))))))***++++++***+++---...///000000000444555666777999<<<>>>???999555000------///000111///...------...///111222+++******+++...111444666777777666555333000---,,,'''((()))***+++,,,---...000///---+++***)))))))))&&&''''''((())))))((((((((((((((((((((()))******))))))))))))***+++,,,---+++---///000000222555777999:::<<<===???@@@@@@@@@AAACCCEEEFFFFFFGGGIIIJJJFFFGGGHHHJJJKKKLLLLLLLLLLLLYYYaaa|||uuuaaakkk}}}tttfffVVVIIIIII[[[nnnoooUUUEEE888888999222222333444555555555444444333444666888;;;???EEEJJJHHHKKKMMMMMMNNNRRRZZZ___pppzzz}}}vvvkkk___VVVMMMFFFBBB@@@AAACCCDDDEEEHHHMMMPPPRRR]]]mmm}}}}}}~~~{{{lll]]]PPPGGG@@@<<<::::::;;;;;;<<<======>>>???@@@AAA@@@??????AAACCCBBBDDDKKKVVVcccnnnuuuxxxssskkk___SSSKKKKKKPPPUUU___eeennnsssvvv{{{~~~zzzwwwsssllleeeaaaaaa```\\\YYYXXXVVVTTTPPPLLLGGGCCCAAAAAADDDIIIMMMQQQRRRSSSRRRLLLMMMMMMMMMLLLJJJGGGEEEGGGGGGGGGGGGEEECCCAAA@@@@@@AAAAAAAAA@@@???===<<<999:::;;;<<<;;;:::999888888999999::::::999777666444444444333333222222222222333333333333222111111//////............//////------......///111222333222222222111000//////...------------,,,+++******&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''''')))******'''%%%))))))))))))))))))))))))(((((()))))))))))))))((())))))((())))))***++++++++++++---...////////////666666777999;;;>>>@@@AAA:::555000------///000111111000...------...///111+++******+++...111444777888777777555333000---,,,)))***,,,...000111111111///...---+++***)))((((((%%%%%%&&&'''((((((((('''((((((((((((((()))******************+++,,,---...+++---...///000222555777999:::<<<===???@@@@@@AAAAAACCCDDDDDDEEEFFFIIIKKKDDDEEEGGGIIIJJJKKKLLLLLLNNNZZZaaa{{{ppp```kkkmmmZZZQQQMMMLLLTTT```sss~~~\\\AAA888888666111333333333333333333333333777777666888;;;@@@EEEIIINNNKKKKKKNNNQQQSSSXXX^^^sss~~~}}}vvvjjj___UUUMMMGGGDDDCCCCCCDDDCCCDDDGGGKKKOOOYYYbbbqqqwwweeeVVVKKKCCC===999999:::<<<===<<<===>>>@@@CCCDDDDDDCCCAAAAAABBBDDDEEEHHHLLLRRRZZZbbbhhhlllllliiiaaaUUUKKKHHHLLLRRR[[[dddnnntttwww|||yyysssllljjjfffdddbbbaaa___]]]XXXUUUPPPLLLJJJHHHEEECCCDDDDDDFFFJJJOOOPPPMMMJJJMMMNNNPPPPPPPPPMMMJJJHHHFFFFFFEEECCCBBBAAA@@@???@@@???>>>>>>??????>>><<<<<<;;;;;;::::::;;;;;;;;;:::999888777666666666666555444333333222222222222444333222111000000000000000000//////......------222111000//////000111222000000111222222111///......------,,,+++***))))))%%%%%%%%%%%%%%%&&&'''((())))))***+++++++++++++++///,,,)))((()))*********''''''''''''((((((((())))))************))))))(((,,,+++)))'''(((***,,,.........///...///222777:::<<<<<<<<>>777///,,,...111222111000///...///000000...,,,000...++++++---///000000555666888888666333///,,,+++,,,---///000111111111111111111///,,,++++++,,,))))))(((((('''''''''&&&''''''''''''((((((((((((((((((''''''(((***,,,---,,,---000111222444777:::========================???AAADDDFFFFFFFFFGGGHHHGGGGGGGGGGGGHHHJJJLLLMMMOOOZZZaaa{{{mmm___qqq~~~kkkYYYPPPKKKJJJRRR^^^rrrcccFFF:::999777222333333333333333333333333666666666888<<>>@@@BBBDDDEEEFFFEEEDDDEEEGGGHHHIIIKKKNNNRRRXXX]]]bbbdddfffccc\\\RRRIIIFFFJJJNNNXXXaaallltttyyyzzzsssmmmjjjhhhfffdddbbb___\\\XXXTTTPPPLLLJJJHHHEEECCCCCCDDDFFFJJJNNNOOOMMMKKKKKKNNNQQQSSSRRROOOJJJFFFFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@??????@@@@@@???>>>>>>===<<<;;;:::999999999:::999888777666666666666555444333333222222222333444333222111000000000000000000//////////////////000000............000000333333222111000...---,,,...------,,,+++***))))))&&&&&&&&&&&&&&&&&&'''((('''(((((()))))))))))))))...+++((('''((()))***)))'''''''''((((((((())))))''''''((())))))(((((((((,,,+++)))((((((***,,,..................111555888=========@@@CCCDDDDDDCCC===666///,,,...111222111...------///222333222111000---++++++,,,...///000333444555555444111...,,,++++++---...000111111111222333111///+++))))))***)))(((((((((''''''''''''&&&'''''''''((()))))))))***))))))((()))***+++,,,+++,,,///000111333666999<<<<<<<<<=========>>>>>>???BBBEEEFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHIIIKKKLLLLLLXXX^^^xxx~~~jjj___qqq|||jjjXXXOOOKKKJJJSSS^^^sssnnnMMM===:::777333333333333333333333333333555555666888===BBBHHHKKKMMMMMMNNNOOOOOOTTTbbbooo|||tttiii]]]TTTLLLFFFBBBCCCCCCDDDDDDDDDGGGLLLPPPXXXcccsssrrr___OOOEEE@@@<<<:::888:::<<<===>>>???BBBEEEFFFGGGIIIIIIIIIJJJLLLNNNPPPQQQRRRUUUWWWZZZ\\\]]]___]]]XXXPPPHHHFFFHHHLLLUUU^^^jjjttt{{{{{{tttmmmkkkiiihhhfffbbb]]]YYYUUURRROOOLLLJJJHHHEEECCCCCCCCCFFFIIIMMMNNNMMMKKKJJJMMMRRRUUUTTTOOOIIIDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@>>>???>>>===;;;:::999888888999999888777666666666666444444333222222222333333333333222111000000000000//////000000000000000000000///...------...///000444444333111111000000000......---,,,+++***))))))((((((''''''&&&'''''''''%%%&&&&&&''''''''''''''',,,)))''''''((())))))(((''''''((((((((()))))))))$$$%%%&&&''''''(((((('''+++***)))((((((***,,,---............---///333555<<<<<<===@@@BBBBBB@@@>>>;;;555///,,,...111333333/////////000333444444333000---+++***,,,...//////000000111111111///...---***+++,,,---///000111222444444222...***'''''''''((((((((((((''''''''''''&&&&&&'''(((((()))******+++******)))******++++++***,,,...///000222555888;;;;;;<<<===>>>>>>??????@@@CCCFFFGGGGGGGGGHHHIIIIIIHHHGGGGGGGGGIIIJJJKKKIIITTTZZZsss}}}yyyfff___qqq}}}kkkXXXPPPMMMNNNWWWcccwww|||WWWBBB;;;888444333333333333333333333333333444555999>>>CCCIIILLLOOOPPPRRRRRRQQQWWWjjj|||{{{ttthhh]]]SSSKKKEEEBBBCCCCCCDDDDDDEEEHHHMMMPPPYYYeeevvv}}}rrr___OOOFFFAAA???===888:::<<<===>>>@@@DDDGGGIIIJJJLLLLLLLLLMMMOOOQQQVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXTTTNNNIIIGGGIIIKKKUUU]]]jjjttt|||{{{ssslllkkkiiihhheee```ZZZUUUQQQOOOLLLJJJHHHFFFDDDBBBBBBCCCFFFIIIKKKLLLLLLLLLJJJMMMQQQSSSRRRMMMHHHDDD@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@??????@@@AAA???>>>>>>>>><<<;;;:::999999999999888777666666555555666444333333222222333333333333222222111000000111111//////000000111111222222111000///......///000111222222222222333555777888......---,,,+++******)))***)))((('''''''''''''''%%%%%%&&&''''''''''''&&&)))'''&&&&&&((())))))((('''(((((((((((()))))))))$$$%%%&&&'''((((((((((((+++***)))((()))***,,,---............---...000333777888:::===@@@@@@===;;;999555///---///111333444444222111111222333222111222///+++***+++---//////......////////////......***+++,,,---///000222333333333111...***'''''''''((((((((((((((('''''''''&&&&&&'''((()))******+++))))))******++++++,,,,,,***,,,...///111333666888::::::;;;===>>>???@@@AAAAAADDDGGGHHHHHHHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJHHHSSSXXXnnn{{{wwwuuuddd^^^qqq|||iiiWWWPPPNNNQQQ]]]kkkaaaGGG===999666333333333333333333333333222333666999???DDDIIILLLOOOPPPSSSSSSSSS\\\rrr{{{ttthhh]]]SSSKKKEEEBBBCCCCCCDDDDDDEEEIIIMMMQQQYYYeeevvv~~~{{{rrr___OOOEEEAAA???>>>888:::;;;<<<>>>@@@EEEHHHKKKLLLNNNNNNNNNNNNQQQSSSXXXYYY[[[\\\\\\[[[ZZZYYYUUUSSSPPPLLLHHHGGGIIIJJJVVV^^^jjjuuu~~~{{{ssskkkjjjhhhgggccc]]]UUUPPPMMMKKKIIIGGGFFFEEEBBB@@@AAACCCFFFHHHIIIKKKLLLLLLLLLMMMOOOPPPNNNKKKGGGEEE?????????@@@@@@@@@@@@@@@AAA???>>>>>>??????>>>===<<<<<<;;;:::::::::;;;;;;999888777666555555555555333333333222222333333444333222111111000111111111//////000000111111222222///...------------...///111000000000222444666777///......---,,,+++*********)))((('''''''''''''''&&&&&&'''((((((((((((''''''&&&%%%&&&((())))))((((((((((((((()))))))))***%%%&&&'''((()))***************)))))))))***+++,,,---...///...------///111111222555999===>>><<<:::888555111...///111333444333111000000222444444333555111---***+++,,,......---......///////////////++++++,,,---///111333444222222111...+++)))))))))'''''''''(((((((((((((((''''''(((((()))******+++'''''')))***+++,,,------+++---///111222444777:::999:::;;;===???@@@AAABBBBBBDDDGGGIIIIIIIIIJJJKKKIIIHHHGGGFFFGGGGGGIIIIIIIIISSSVVVjjjwwwuuuvvvhhhaaasss|||hhhVVVOOOPPPVVVfffvvviiiLLL>>>999666333333333333333333333333333444666:::???EEEIIILLLMMMNNNQQQTTTXXXeee~~~|||tttiii]]]TTTLLLFFFBBBBBBCCCDDDDDDFFFIIINNNRRRYYYccctttzzz||||||ppp^^^NNNEEE@@@<<<;;;999:::;;;;;;<<>>??????>>><<<;;;;;;;;;::::::;;;;;;<<<888888777666555555555555333333222222222333444444222222111111111111111222//////000000000000000000---,,,+++******+++,,,---111000000////////////000//////...---,,,+++******((((((''''''&&&'''''''''&&&'''(((((())))))((((((&&&%%%%%%''')))******)))((((((((()))))))))******(((((()))***+++++++++******************++++++,,,---...///.........000222///000222666:::<<<;;;999777555222//////000222333000///...111555888;;;;;;999555///++++++,,,------,,,---///000000000///...,,,,,,---...000222555777222222222///,,,******+++'''''''''((((((((((((((((((((())))))))))))******&&&'''(((***++++++++++++,,,...000111222444777::::::;;;<<<===???@@@AAABBBAAADDDGGGHHHHHHHHHIIIJJJHHHGGGFFFFFFFFFHHHIIIJJJJJJSSSUUUhhhvvvwww~~~tttkkk{{{kkkXXXRRRUUU^^^qqqoooOOO@@@999666333333333333333333333333333555777;;;@@@EEEIIIKKKMMMNNNRRRYYYbbbttt}}}uuujjj^^^TTTMMMGGGCCCBBBCCCDDDEEEFFFJJJOOOSSS[[[fffuuu||||||qqq___PPPFFF@@@<<<999999:::::::::;;;>>>CCCFFFIIILLLNNNQQQSSSVVVZZZ]]]]]]```ccceeeeeeccc```^^^XXXTTTOOOKKKJJJLLLMMMNNNWWW^^^jjjvvv~~~wwwnnnlllhhheee```YYYRRRMMMIIIHHHGGGGGGGGGFFFCCCAAA@@@BBBEEEGGGGGGHHHKKKMMMNNNPPPRRRRRRQQQMMMHHHEEECCCCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>???@@@@@@???======<<<;;;:::::::::::::::888888666555555555555555333222222222333333444555222111111111111111222222000000//////////////////......---,,,,,,---......000000111111000///......//////...---,,,++++++***&&&&&&&&&&&&&&&&&&'''(((&&&&&&'''(((((((((((((((&&&%%%&&&'''***++++++***(((((()))))))))*********))))))******+++******)))***************+++++++++,,,...////////////111222222111222555888::::::999888666333000...///000222111000000333888<<>>???@@@AAAAAAAAACCCFFFHHHHHHHHHIIIJJJFFFFFFEEEEEEFFFHHHJJJKKKHHHQQQSSSgggwww}}}yyyppp\\\VVVZZZfff{{{rrrQQQ@@@999666333333333333333333333333444555888<<<@@@DDDHHHJJJNNNPPPUUU___mmm}}}vvvjjj___UUUMMMGGGDDDBBBCCCDDDEEEFFFJJJOOOSSS```iiixxxsssbbbSSSIIICCC===:::999::::::::::::===BBBEEEHHHJJJNNNRRRUUUZZZ^^^bbbdddfffiiikkkkkkhhheeebbb^^^YYYSSSPPPOOOQQQSSSTTTUUU\\\iiivvvzzzpppmmmiiieee```YYYRRRNNNIIIIIIHHHHHHIIIHHHEEEBBB???BBBEEEFFFFFFGGGJJJMMMMMMPPPTTTWWWUUUOOOHHHDDDBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA???@@@AAAAAA@@@>>>???>>>===;;;:::999888888888777666555555444444555222222222222333333444555222111111111111111222222000000//////......------222111000//////000111222///000222333444444333222//////...---,,,++++++***%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''&&&%%%&&&(((+++,,,+++***))))))))))))************)))************))))))((()))*********++++++++++++,,,...///000000000222333555444444555888999999999888777444111......000222666444333555999===@@@AAA@@@:::333...,,,,,,,,,,,,)))+++...000111///,,,***///......///111555888:::888888666111---)))((((((&&&'''''''''(((((())))))++++++******)))(((((((((************(((&&&$$$###***,,,...///000222666888<<<<<<===>>>???@@@@@@AAA@@@CCCFFFGGGGGGGGGHHHIIIEEEEEEEEEEEEFFFHHHJJJLLLGGGPPPQQQgggyyyuuu___[[[^^^gggvvvTTTAAA:::666666555333111111111333444666777999<<<@@@DDDHHHKKKLLLPPPVVVaaayyyuuuhhh]]]SSSHHHBBBBBBCCCBBBCCCGGGIIIJJJPPPWWW^^^iiiyyytttcccTTTIIICCC???<<<;;;:::999:::===AAACCCEEEGGGIIILLLNNNQQQXXXaaahhhjjjmmmnnnlllkkkllljjjfffbbb```ZZZSSSMMMMMMQQQUUU^^^cccmmmvvvzzzqqqmmmhhhdddbbb___ZZZUUUOOONNNMMMJJJHHHEEEDDDCCCCCCDDDEEEGGGIIIKKKLLLMMMPPPTTTXXXWWWQQQLLLHHHGGGEEECCCAAA@@@AAABBBBBBAAA>>>>>>>>>>>>=====================<<<;;;:::888777777777777777666666666666666666444333222111111111222222111000000111222222///000111222222111000///...............///000000222222111111000111111222000///...---,,,+++++++++)))((((((''''''&&&%%%%%%'''(((((((((((((((''''''))))))))))))(((((((((((()))((('''''')))******)))***+++,,,,,,***))))))***---+++(((&&&&&&(((+++...+++,,,---...///////////////000111222222444777:::;;;:::666222...---///222111222333555888;;;>>>@@@>>>777///,,,---...---+++.........000222111///,,,,,,***+++///222222555::::::777333000...---+++***))))))(((((((((((())))))*********)))))))))))))))******))))))))))))******)))+++...000222444777:::;;;<<<<<<===>>>??????@@@CCCGGGIIIEEEDDDGGGHHHGGGGGGGGGFFFFFFGGGIIIJJJLLLEEEJJJSSS```ssswwwbbb___dddooovvvTTTAAA:::777666555333222111222333444666777999<<<@@@EEEHHHKKKKKKQQQYYYggguuuhhh^^^SSSHHHBBBBBBCCCAAABBBFFFHHHJJJOOOVVV^^^hhhxxx~~~sssbbbSSSIIICCC???===???>>>>>>???BBBEEEHHHIIIKKKNNNQQQRRRUUU\\\eeelllrrruuuwwwuuuuuuuuusssoooiiigggccc\\\VVVTTTVVVYYY]]]cccllluuu~~~|||qqqlllgggcccaaa]]]WWWSSSNNNMMMKKKIIIGGGEEEDDDCCCDDDEEEGGGHHHJJJLLLNNNNNNQQQTTTWWWUUUOOOJJJHHHGGGEEECCCAAA@@@AAABBBBBBAAA>>>>>>>>>>>>========================<<<;;;::::::777777777777666666666666222222111111111111111111111111111111111111111111///000111111111111000///...............///000000444333333222222333333333000///...---,,,+++++++++'''&&&&&&%%%%%%$$$$$$###''''''(((((((((((('''''')))(((((((((((((((((((((((('''&&&&&&((())))))(((&&&)))+++,,,++++++,,,...***'''$$$""""""$$$''')))+++,,,---....../////////...///000000000222555888<<<:::666111---,,,...000111111222444666999<<<>>>:::444...+++---///...,,,,,,,,,,,,...//////,,,***,,,)))***...111111444999999666333000...,,,***))))))((((((''''''(((((()))))))))))))))))))))))))))******))))))))))))******)))+++...111222444777999;;;;;;<<<===>>>???@@@@@@CCCGGGIIIFFFEEEGGGHHHGGGFFFEEEEEEEEEEEEGGGHHHIIIHHHKKKRRR]]]ooozzzfffbbbhhhvvvvvvTTTAAA999777666555444333333333444555666777999<<<@@@EEEIIIKKKNNNUUUaaaqqqvvvhhh^^^SSSHHHCCCBBBBBB@@@AAAEEEGGGHHHNNNUUU]]]gggwww}}}ssscccUUUJJJEEEBBBAAABBBCCCCCCEEEGGGJJJMMMOOOSSSUUUWWWYYY\\\bbbkkkrrruuuzzz|||{{{{{{|||yyytttrrrppplllfff```]]]\\\]]]]]]bbbkkkuuu~~~}}}pppkkkeeeaaa^^^YYYSSSOOOKKKJJJJJJHHHGGGFFFEEEDDDEEEFFFHHHJJJLLLNNNOOOPPPQQQTTTUUURRRLLLHHHGGGGGGDDDBBB@@@@@@AAABBBAAA@@@>>>>>>>>>>>>===========================<<<;;;;;;777777777777666666666666111111111111111222333333000111222333333222111000//////000000000000//////...............///000000333222222222333333333333111000...---,,,,,,++++++''''''&&&&&&%%%$$$$$$$$$''''''((((((((((((((('''(((((((((((((((((((((((()))'''&&&'''(((***))))))&&&(((++++++++++++,,,------+++)))&&&&&&''')))+++***+++,,,---............---...//////...000333555;;;999555000,,,+++,,,...111111222333444666888999666111,,,***,,,...///...,,,,,,,,,...//////,,,)))+++((()))---//////222666777555333000---+++***)))(((''''''''''''''''''((())))))))))))))))))))))))******))))))))))))******))),,,///111222444777999;;;;;;<<<===>>>???@@@@@@CCCGGGIIIFFFEEEHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJLLLOOOXXXiii|||~~~iiidddjjjxxxyyyVVVAAA999777666555555444444444555666666666888<<<@@@EEEIIILLLQQQZZZhhhyyyvvviii^^^SSSIIICCCCCCAAA???@@@DDDFFFHHHMMMTTT\\\fffvvvwwwhhhYYYNNNHHHFFFEEEEEEFFFHHHKKKMMMPPPTTTVVVZZZ\\\^^^```bbbhhhqqqwwwwww}}}~~~yyywwwuuurrrmmmhhhdddaaa```___dddllluuu}}}{{{pppkkkddd___[[[VVVPPPKKKIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGIIILLLNNNPPPPPPRRRSSSSSSPPPJJJFFFFFFGGGCCCBBB@@@@@@AAABBBAAA@@@>>>>>>>>>>>>============>>>>>>>>>===<<<:::999888777777777777666666666666444444333333333444444555000111333444444333111000/////////000000/////////...............///000000000000000111111111111111111000///---,,,,,,,,,,,,)))))))))(((''''''&&&&&&&&&'''(((((((((((((((((('''''''''(((((((((((((((***)))'''(((***++++++***(((***++++++)))(((((()))111000...,,,+++,,,---...***+++,,,---.............../////////...///222444888777444///++++++---///000000111111222333444444333///+++***+++---------///...///000222111...+++***'''(((,,,------000444444444333000---***))))))''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))******))))))))))))*********,,,///111222444666999:::;;;<<<===>>>???@@@AAABBBGGGIIIGGGFFFHHHIIIGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIKKKSSSdddyyypppgggjjjwww~~~XXXAAA888777555555555444555555555555555666888<<<@@@EEEJJJLLLPPPYYYhhhzzzvvviii^^^TTTIIICCCCCC@@@???@@@DDDFFFGGGMMMTTT]]]fffuuuyyyjjj[[[OOOIIIHHHIIILLLOOORRRUUUVVVYYY]]]aaaaaaccceeefffgggmmmuuu|||}}}|||{{{xxxuuuqqqmmmhhhfffdddhhhooowww~~~xxxpppkkkddd^^^ZZZUUUNNNIIIHHHHHHGGGGGGGGGGGGFFFFFFCCCDDDFFFHHHJJJMMMNNNOOORRRSSSSSSNNNHHHEEEEEEFFFBBBAAA@@@AAABBBBBB@@@???>>>>>>>>>>>>============???>>>===<<<:::888666444777777777777666666666666777666555444333333333333000111333444444333111000000000////////////000000...............///000000///000111222222222222222111000///...---,,,,,,,,,***))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((&&&&&&''''''((((((((())))))'''&&&&&&((())))))((('''(((***)))'''&&&&&&'''---,,,+++************+++++++++,,,---............///000000000///000333555666555222...++++++...111///000000000111111111111222///,,,******+++,,,,,,000000000222222111///,,,***''''''+++,,,,,,...222333444444111---***)))***''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))******))))))))))))*********---///111222333666888::::::;;;===>>>@@@AAAAAAAAAGGGIIIHHHGGGIIIIIIGGGHHHIIIIIIIIIJJJJJJJJJJJJFFFFFFGGGOOObbbxxxvvvkkkjjjttt[[[BBB999777333444444444555555555555555666888<<<@@@EEEJJJMMMLLLUUUcccuuuwwwiii___TTTIIIDDDCCCAAA???@@@DDDFFFGGGMMMTTT^^^ggguuuxxxkkk]]]RRRLLLMMMOOOZZZ]]]aaabbbbbbcccfffjjjgggiiikkkkkkmmmrrrzzz~~~|||zzzwwwrrroookkkoootttzzzwwwpppkkkddd___ZZZUUUNNNIIIHHHHHHHHHHHHGGGGGGGGGGGGAAABBBDDDFFFIIILLLMMMNNNRRRTTTSSSOOOIIIEEEDDDFFFBBBAAA@@@AAABBBBBB@@@>>>>>>>>>>>>>>>============>>>===<<<;;;999777555444777777777777666666666666666555444222111111000000111222333444444333222111111111000000000000111111...............///000000222333444666666666555555111111///...---,,,,,,,,,((((((''''''&&&%%%%%%%%%%%%&&&'''((())))))))))))&&&&&&&&&''''''(((((()))&&&$$$###$$$%%%'''&&&&&&###%%%'''((((((((()))***************+++*********+++,,,---...///////////////000111111000222555777666555222...,,,,,,...111//////000000000000//////000...---+++***+++,,,---000000000111222111...++++++((('''***,,,+++---111222444555222---******+++(((''''''''''''''''''(((&&&''''''(((((())))))*********))))))))))))******+++---///111222333666888999:::;;;===>>>@@@AAABBBAAAFFFJJJIIIHHHJJJJJJHHHGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDEEENNNaaaxxxxxxjjjhhhooo|||]]]CCC:::999222222333444444444444444444555888;;;@@@FFFJJJMMMNNNTTT___ooowwwjjj___TTTJJJDDDCCCAAA???AAAEEEGGGHHHNNNTTT___hhhuuu}}}xxxmmmaaaWWWTTTWWWZZZgggjjjmmmllliiigggiiillllllnnnppppppqqqvvv~~~}}}zzzwwwsssuuuyyy}}}yyypppkkkeee___[[[VVVOOOJJJJJJIIIIIIIIIHHHHHHGGGGGG@@@BBBDDDFFFIIILLLNNNOOORRRTTTTTTPPPJJJEEEDDDEEEAAA@@@@@@AAABBBAAA???===>>>>>>>>>>>>============<<<<<<<<<;;;:::999888777777777777777666666666666555444333222222222222222333333333333333333333333333222111000000111222333...............///000000222444666777888888777666222111000...------------((((((''''''&&&&&&%%%%%%%%%&&&'''((())))))))))))%%%%%%&&&''''''((())))))&&&%%%$$$$$$&&&''''''&&&%%%''')))***))))))+++,,,******,,,---......------------...///000000000000...///000000111222666888999888444000,,,+++---///......///000000///......------,,,++++++,,,...000222222222333333222///,,,+++((((((+++,,,***,,,000111444666444...***+++,,,)))((((((''''''(((((()))&&&&&&''''''((())))))*********))))))))))))******+++---000111222333555777999:::;;;===>>>@@@AAABBB@@@FFFJJJIIIIIIKKKJJJHHHGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFNNNaaayyyvvvhhhdddjjjuuu~~~^^^DDD;;;;;;111222333333444444444333444555888;;;@@@FFFJJJMMMTTTWWW___lllwwwjjj___TTTJJJDDDDDDBBB@@@AAAEEEGGGHHHNNNUUU```iiiuuu~~~yyyqqqfff^^^\\\```eeennnqqqssspppjjjggggggjjjppprrrssssssuuuyyy}}}zzzwwwzzz|||{{{qqqllleee```\\\WWWQQQKKKKKKJJJJJJIIIIIIHHHHHHGGGAAABBBDDDFFFIIILLLNNNOOORRRTTTUUUQQQKKKFFFDDDDDDAAA@@@@@@AAABBBAAA???===>>>>>>>>>>>>============::::::;;;;;;<<<;;;;;;;;;777777777777666666666666555555444444444555666666444333333222222333333444444333222111111222333444...............///000000111222444666777777666555222111000///------------*********)))((((((''''''%%%&&&'''((())))))))))))%%%%%%&&&&&&'''((()))))))))((('''''')))******)))***+++,,,,,,***))))))***'''(((***,,,---------,,,---...///000111111111111---...///000000222666999===;;;666111,,,***+++------...///000000000///...***++++++,,,,,,...000333555555555666666555222///,,,)))(((+++,,,***,,,000111555777555///++++++---))))))(((((((((((())))))&&&&&&&&&'''((())))))*********))))))))))))******+++---000111222333555777999:::;;;===>>>@@@AAABBB@@@FFFJJJIIIIIIKKKKKKHHHIIIJJJKKKKKKKKKJJJIIIHHHFFFFFFGGGOOObbbyyyyyyggg]]]^^^gggpppYYYBBB<<<777777666555444444444444444777888:::===BBBGGGLLLNNNQQQXXXbbbmmm||||||pppbbbUUULLLFFFDDDAAABBBDDDDDDEEEIIIPPPVVVccclllzzz|||wwwmmmcccbbbhhhllllllpppllliiifffaaa\\\^^^dddkkknnnrrrtttuuu{{{}}}~~~~~~xxxqqqlllddd]]]XXXTTTPPPNNNPPPOOONNNLLLIIIGGGFFFEEE>>>???AAACCCGGGKKKOOOQQQXXXTTTNNNJJJGGGEEECCCAAA>>>>>>>>>>>>>>>>>>??????:::;;;=========;;;999777;;;:::999888888888999:::999888888777666555555444222222222222222222222222/////////000111111222222000111111111111222222222666555444444333333444444000111444666666444222111111111111000///---+++***++++++)))(((&&&&&&%%%%%%(((''''''&&&&&&((()))***))))))(((((('''''''''&&&))))))))))))************,,,,,,,,,,,,+++)))((('''***+++,,,---------,,,,,,---...000111111000//////000222555666777888:::===CCC???:::444///---------///...------...///000111111000///,,,+++,,,000333555777999:::999555111...,,,***)))***,,,///111111555666555333///,,,++++++******)))(((((((((((((((************))))))))))))(((((((((((()))))))))))),,,---///111333666777888::::::;;;===>>>???@@@AAAEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIQQQbbbwwwzzzhhh\\\[[[ccclll}}}YYYBBB===777666666555444444444444444666777:::===BBBGGGLLLNNNPPPXXXbbbkkkwww}}}qqqcccVVVLLLFFFCCCAAABBBDDDDDDEEEIIIPPPVVVccclllzzz|||yyyqqqiiiiiinnnrrrqqqiiieeeaaa^^^YYYUUUXXX]]]ccchhhmmmqqquuu~~~~~~}}}vvvpppkkkccc[[[VVVQQQMMMKKKMMMMMMLLLKKKIIIHHHGGGFFFAAAAAABBBDDDFFFJJJNNNPPPWWWSSSMMMIIIFFFDDDBBB@@@======>>>>>>>>>>>>>>>???<<<============<<<:::999;;;:::999888888888999999888888888777666555555555333333333333333333333333333333222222111000000000000111111111111222222222222111111000///000000000000111333555555444222111222111111000...---+++++++++***)))''''''&&&&&&&&&(((''''''&&&'''((()))***)))(((((((((''''''''''''(((((()))))))))*********+++++++++***))))))((((((***+++,,,---...---,,,,,,000111222333333333222222111333666888999;;;>>>@@@DDD@@@:::444///---,,,---///...------...///111222222111///,,,***+++...111555777999:::999555111///---+++)))***,,,///111111444555555222///+++******)))(((((('''''''''''''''&&&&&&&&&'''''''''''''''((((((((()))))))))******,,,---///111333666777888;;;;;;<<<===???@@@AAAAAACCCDDDEEEGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJRRRdddxxx|||jjj[[[XXX]]]eeevvv}}}WWWAAA<<<777666555444444444444444444666777999===BBBGGGLLLOOOPPPYYYbbbiiisss}}}rrrdddWWWLLLEEEAAAAAABBBDDDDDDEEEIIIPPPVVVbbbkkkzzz{{{zzzuuupppppptttuuurrrccc^^^YYYVVVSSSOOORRRXXX___ccciiinnnttt|||||||||sssmmmggg___XXXRRRMMMJJJGGGJJJIIIIIIIIIHHHHHHGGGGGGDDDCCCBBBCCCEEEIIIMMMOOOUUUQQQKKKFFFDDDBBB@@@???<<<<<<=========>>>>>>>>>??????>>>===<<<<<<;;;;;;;;;:::999999888888999999888888777777666666555555444444444444444444444444444444333333222111111111000111111111111222222222000//////...............///111333444555444333222222222111///...---,,,+++))))))((('''''''''''''''''''''&&&&&&''''''((()))((((((((((((''''''''''''(((((())))))))))))************)))((((((((()))******+++,,,......------,,,000111222333333333333222222555888:::<<<>>>AAADDDEEEBBB;;;555000---,,,,,,......------...000111222333222///,,,)))***---///444666888999888666222000...,,,***+++---///111111333555555333///+++***)))(((((('''&&&&&&&&&&&&&&&'''(((((())))))*********)))))))))*********++++++,,,---///111333666777888;;;<<<===>>>???AAABBBBBBDDDEEEFFFHHHIIIIIIIIIIIIKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIKKKTTTfff|||mmm\\\UUUXXX^^^pppyyy{{{UUU@@@;;;666555555444333333444444444666777999===BBBHHHLLLOOOPPP[[[eeekkkttt~~~rrreeeWWWLLLDDDAAAAAABBBDDDDDDEEEIIIPPPVVVaaakkkyyy|||||||||yyytttsssuuusssoooaaa[[[UUUSSSPPPOOORRRWWW```dddiiimmmrrr||||||yyyzzz~~~yyypppgggbbbZZZSSSOOOKKKHHHFFFGGGGGGGGGFFFFFFFFFEEEEEEBBBAAAAAAAAADDDHHHMMMPPPSSSOOOHHHCCCAAA???>>>===::::::;;;<<<======>>>>>>AAA???===;;;::::::;;;<<<::::::999999999999888999888777777777666666666555444444444444444444444444000000111111222333333444000000111111111222222222111111000/////////000000///000222444444444333222222222000///...,,,,,,,,,)))(((((('''''''''((((((&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''(((((((((((()))))))))***)))((('''&&&&&&(((***,,,++++++---.........---,,,------...//////000000000222444888;;;===@@@CCCFFFFFFBBB<<<555000---,,,,,,......---......000222333222111...+++)))***---000222444666888777555333111///---++++++---000111111444666666555111---+++***)))(((''''''&&&&&&''''''(((((()))***++++++,,,,,,)))*********++++++++++++,,,---///111333666777888<<<<<<===???@@@AAABBBCCCGGGGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOMMMLLLKKKGGGHHHKKKVVVjjjrrr___TTTTTTYYYkkkvvvzzzUUU???:::555444444333333333444444555555666999===BBBHHHMMMPPPRRR^^^jjjqqq{{{}}}qqqcccVVVKKKDDDAAAAAABBBDDDDDDEEEIIIPPPVVV```jjjyyy~~~~~~xxxvvvvvvrrrlll```YYYRRRPPPOOOOOOSSSXXX```eeeiiimmmqqq{{{xxxwwwvvvxxx|||xxxnnnaaa]]]VVVPPPLLLJJJGGGFFFEEEEEEDDDDDDCCCBBBAAAAAA>>>>>>???@@@DDDIIIMMMPPPQQQLLLEEE@@@===<<<;;;:::888999999;;;<<<===>>>>>>@@@???<<<999888999:::;;;::::::::::::999999888888777777777777666666666666222222222222222222222222//////000000111222222222000000111111111222222222222222111000000000000111///000111333333333333333333222000...---,,,,,,,,,)))(((((('''''''''((((((%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''(((((((((((())))))))))))((('''&&&'''(((+++,,,+++,,,---...///...------+++++++++,,,------...///000333666999<<>>>>>===<<<===???BBBFFFJJJNNNPPPOOOJJJCCC===:::999999888666777888999;;;===>>>>>>@@@>>><<<999888888999999999::::::::::::999888777777777777777666666666666222222222222222222222222222222111111000//////...000111111111111222222222111111000/////////////////////000222333333333444444222000...---,,,,,,---))))))((('''''''''''''''%%%%%%&&&''''''''''''&&&'''''''''(((((((((((((((''''''(((((((((((()))))))))(((((('''((()))+++++++++,,,---...///......---+++++++++,,,---...///000///111555888:::===@@@CCCCCC???:::444///---------............///111333555222222///,,,***+++///222...///111333444333222222///---,,,,,,///222444444777999:::999555111...---******)))((((((((((((((('''''''''(((((())))))***)))))))))*********++++++,,,---///111333666777888;;;<<<===>>>???AAABBBBBBDDDEEEFFFHHHIIIIIIIIIIIIKKKLLLNNNPPPOOOMMMKKKIIIDDDGGGMMMZZZrrrhhhXXXTTTWWWaaasss[[[DDD===666333333222222333333444555444666999===BBBHHHMMMPPPYYYeeerrr|||yyylll]]]QQQIIIEEEDDDAAABBBDDDDDDEEEIIIPPPVVV___iiixxx{{{{{{xxxsss]]]SSSJJJIIIJJJLLLQQQWWW]]]cccjjjpppuuu}}}wwwtttnnnoooqqqsssvvvzzz~~~xxxnnnbbb]]]UUUOOOJJJGGGDDDBBB========================>>>???BBBEEEIIIKKKMMMNNNNNNHHHAAA;;;888777777777555666777999:::<<<===>>>@@@???===;;;:::999999999999999:::::::::999888777666666666666777777777777333333333333333333333333333333222111111000000///000111111111111222222222111000//////......//////...///000111222333444444444222000...,,,,,,,,,---+++***)))''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''((((((((()))'''''''''((((((((()))))))))))))))***************+++,,,.../////////...---,,,+++++++++---...000111///111555777999<<>>AAA@@@???===;;;::::::999999999:::;;;:::999888777666666666666777777777777444444444444444444444444000111111222333333444444000111111111111222222222222222111000000000000000...///000111222333444444444222000---,,,,,,------++++++)))(((&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%&&&'''''''''(((((())))))''''''''''''((((((((()))******++++++++++++***))),,,,,,.../////////...---************+++---///000///222555777999;;;>>>AAA???<<<777111...---------............000222444666;;;999555000+++)))+++---***+++---///111111111111---,,,+++---000444777777666888:::999555111---,,,(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((()))))))))))),,,---///111333666777888::::::;;;===>>>???@@@AAAEEEFFFGGGHHHIIIJJJJJJJJJHHHJJJLLLNNNNNNKKKHHHFFFIIILLLQQQ^^^uuu|||eeeZZZZZZgggxxxiiiJJJ;;;999888777555444333333333444444555888<<>>@@@AAAHHHGGGFFFHHHKKKNNNOOONNNNNNGGG>>>999999;;;<<<<<<<<<:::888888999:::;;;:::<<<<<<======<<<;;;;;;:::::::::999999999999999999999777666555666777666555333333333333333333333333444333111////////////000000111111111222222222222222111///...,,,+++++++++...///111333444333222111333222111///............***)))(((''''''&&&&&&'''''''''''''''(((((((((((()))(((''''''((('''%%%###)))((('''''''''(((***+++(((((()))*********************+++,,,------------///,,,)))***---//////...000000111222555888;;;<<<:::999777222---+++***+++222222111000///111555888<<<:::666000+++)))***,,,......//////////////////,,,++++++,,,///333777:::999999888666333///+++)))***((('''&&&&&&'''(((***)))((('''&&&&&&'''))))))((())))))+++,,,---......+++,,,...111555888:::;;;<<<======???@@@AAABBBBBBBBBEEEIIIKKKJJJIIIIIIIIILLLLLLLLLLLLMMMMMMMMMMMMJJJKKKRRRaaaxxxmmm______fffwwwiiiJJJ;;;999777666555444333333444555444666999???EEELLLQQQUUUZZZlll{{{uuuiii___UUUJJJDDDCCCCCCDDDEEEDDDCCCFFFLLLQQQ\\\hhhvvv~~~wwwrrrpppooo]]]PPPHHHJJJLLLLLLRRR[[[bbbhhhmmmpppvvv{{{tttoooqqqrrrtttuuuvvvxxx{{{~~~|||ppphhhddd^^^VVVOOOIIIEEECCCBBB???<<<;;;===@@@CCCDDDIIIHHHHHHIIILLLOOOOOOOOOJJJDDD>>>;;;===AAACCCCCCAAA???<<<::::::;;;:::999;;;;;;;;;<<<<<<;;;:::::::::::::::999999999999888888777555555666666666555333333333333333333333333333222111000/////////000111111111222222222222333000000///...---------......///111333333333222111333222111000///.........***)))(((''''''&&&&&&'''''''''''''''(((((((((((((((&&&%%%%%%&&&'''%%%$$$)))(((((('''((()))***+++((())))))*********************+++,,,------------///,,,***+++---//////...//////000222444666888999::::::888333///,,,,,,,,,,,,---///000111555:::>>>AAA???;;;555///---...///------...////////////...,,,,,,+++,,,///333777999;;;;;;:::888555000,,,***)))((('''&&&&&&'''((()))''''''''''''((()))***+++''''''((()))******+++++++++,,,...111555888:::;;;<<<<<<===>>>@@@AAABBBBBBBBBEEEIIIKKKKKKJJJIIIJJJMMMMMMLLLLLLKKKJJJJJJIIIJJJLLLSSSddd{{{uuudddaaaccctttiiiJJJ;;;999666666444444333444555666666888;;;@@@FFFLLLQQQTTTYYYkkk}}}vvvjjj```UUUKKKEEEDDDBBBCCCDDDCCCCCCEEELLLQQQ]]]hhhvvv|||tttnnnkkkiii\\\QQQIIIJJJLLLLLLSSS\\\bbbhhhmmmpppvvv{{{uuuqqqrrrtttwwwxxxyyyyyy{{{}}}sssllliiiddd]]]UUUNNNHHHEEEFFFBBB===<<<>>>BBBEEEGGGJJJIIIHHHJJJLLLNNNOOONNNFFFBBB>>>???DDDIIILLLLLLGGGDDD@@@>>>===<<<:::999::::::;;;;;;;;;;;;;;;::::::::::::999999999888888777666444444555555555444333333333333333333333333333222111000/////////000111111111111222222222222000000////////////000000...///111222333333222222333222111000///.........***)))(((''''''&&&&&&'''&&&''''''''''''((((((((('''%%%######%%%&&&'''&&&((((((((((((((()))******((()))******++++++************+++,,,------------...---+++,,,---///......---...///111222333444444::::::888444000---------***,,,...000333777<<<@@@@@@>>>:::444...+++,,,---,,,------...//////......---,,,,,,,,,...222666888<<<<<<;;;999666111---+++)))((('''&&&&&&'''((()))&&&&&&((()))************((((((((())))))*********+++---///111555777999;;;;;;<<<===>>>@@@AAABBBCCCCCCFFFIIIKKKKKKJJJJJJJJJNNNNNNMMMLLLJJJHHHGGGFFFKKKLLLTTTfffvvvbbb]]]]]]nnnkkkMMM>>><<<666555444333444444666777888999;;;>>>BBBGGGKKKNNNWWWhhh}}}uuuiii___UUUKKKEEEDDD>>>@@@BBBBBBCCCGGGOOOUUU]]]fffttt{{{sssmmmhhhfff___VVVNNNLLLMMMNNNTTT\\\bbbhhhmmmpppuuu~~~~~~{{{wwwtttrrruuuyyy{{{||||||}}}~~~xxxnnnllliiiccc[[[RRRKKKFFFHHHDDD???<<<>>>BBBEEEGGGHHHGGGFFFHHHJJJLLLLLLLLLCCCAAA@@@CCCIIIOOOQQQPPPIIIFFFCCC@@@???>>>===;;;:::;;;<<<<<<<<<<<<<<<<<<;;;::::::999999888888888666555333333444444444333222222222222222222222222222111111000000000000000//////000000000111111111222111000000000000000000//////111222333333222222222111000...------,,,,,,***)))(((''''''&&&&&&'''&&&&&&&&&'''''''''(((((('''%%%######%%%'''))))))((((((((((((((())))))***))))))***++++++++++++*********+++,,,------------...---------............+++,,,...000111111000000888888777444000---,,,------...000000111333777:::>>><<<888222---***)))***+++,,,---......///.........---,,,,,,...111444666;;;;;;:::888555111---+++)))(((''''''''''''((()))%%%&&&((()))***)))((((((************++++++++++++,,,---///222444777999::::::;;;<<<>>>???AAABBBCCCDDDGGGJJJKKKKKKJJJJJJKKKMMMMMMMMMMMMKKKIIIGGGFFFJJJKKKTTThhhppp[[[VVVWWWiiioooQQQBBB@@@666555444333444444666777777888:::===AAAFFFJJJLLLTTTeee{{{~~~tttggg^^^TTTJJJDDDCCC>>>@@@BBBBBBDDDHHHOOOUUU\\\cccqqq}}}|||zzzrrrlllgggeeebbb[[[SSSNNNLLLNNNTTTZZZbbbhhhmmmpppttt|||}}}|||{{{zzzwwwuuuppptttyyy|||~~~~~~zzzooonnnlllggg___VVVNNNIIIIIIDDD???===>>>@@@CCCDDDDDDBBBBBBCCCFFFHHHHHHHHHCCCBBBBBBFFFLLLPPPOOONNNGGGDDDBBB@@@@@@AAA@@@???======>>>>>>>>>>>>======;;;;;;::::::999888777777666444333222333444333222222222222222222222222222111111111111000000000///............////////////444333222111/////////...///000000111222222333333000///...---,,,+++++++++***)))(((''''''&&&&&&'''&&&&&&&&&&&&''''''''''''(((&&&$$$$$$''')))++++++'''(((((()))))))))))))))))))))***+++++++++++++++******+++,,,------------......///......---......+++,,,---///000000///...555555555333///,,,+++,,,...///000//////000333555<<<;;;888333///,,,,,,---+++,,,---...///////////////...---,,,---000333555888888888666444000---***((((((''''''''''''((((((&&&'''((()))((('''&&&%%%******************++++++,,,---///222444777999:::::::::<<<===???AAABBBCCCDDDFFFIIIJJJJJJIIIJJJKKKKKKLLLMMMNNNMMMLLLKKKJJJIIIJJJSSSggghhhUUURRRUUUhhhsssUUUDDDAAA666666444444333444555666444666999>>>DDDJJJOOORRRUUUddd{{{}}}sssggg]]]TTTIIIDDDCCCBBBCCCDDDDDDDDDGGGNNNSSS[[[aaaooo}}}{{{yyysssmmmiiiggggggbbbYYYQQQLLLMMMRRRXXXbbbhhhmmmppptttzzz}}}{{{yyyyyyyyyyyywwwvvvpppsssxxx|||~~~zzzqqqpppnnniiibbbYYYQQQMMMIIIFFFAAA>>>>>>???@@@@@@>>>======???BBBDDDEEEEEEBBBBBBCCCGGGLLLMMMJJJGGGBBBAAA???>>>@@@BBBBBBAAA???????????????>>>>>>===<<<;;;;;;:::999888777777666555333333444444444333222222222222222222222222000000111111111111000///............////////////555444222000///......---000000000111111222333333000///...---,,,+++++++++***)))(((''''''&&&&&&'''%%%&&&&&&&&&&&&'''''''''((('''%%%&&&(((***++++++''''''((())))))))))))))))))***++++++,,,+++++++++******+++,,,---------------///000000...------...+++,,,---...///000000000333444444222///,,,+++++++++---...//////000222444555555333000---++++++,,,,,,,,,...///000000000000000///---,,,---///111333444444555444222000---+++((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((()))))))))---...///222444777888999999:::;;;===???AAABBBCCCDDDFFFHHHIIIHHHHHHJJJKKKIIIKKKMMMNNNOOONNNMMMLLLIIIJJJRRRgggbbbTTTVVVVVVjjjwwwVVVCCC>>>777666555444333333444555444666999>>>EEEKKKQQQTTTXXXhhh}}}~~~sssggg^^^UUUKKKEEEEEEBBBDDDEEEEEEEEEHHHOOOUUU\\\aaaooo|||wwwsssqqqoooppplllbbbWWWOOOOOOTTTXXXaaahhhmmmpppsssyyy}}}}}}zzzxxxwwwvvvwwwxxxwwwvvvrrruuuyyy{{{}}}~~~{{{sssrrrpppkkkeee]]]VVVRRRKKKHHHDDDAAA@@@???===<<<:::999999;;;???BBBCCCCCC@@@AAABBBGGGJJJJJJEEE@@@???===<<<<<<>>>@@@AAAAAA@@@@@@@@@???>>>===<<<;;;<<<;;;;;;:::999888777666777555333333444555444333111111111111111111111111///000111222222111000////////////000000000111111333222111000///.........000000000000111222333333111111///...---,,,,,,,,,***)))(((''''''&&&&&&'''%%%%%%&&&&&&&&&''''''''''''&&&&&&''')))***)))(((&&&'''((()))***))))))((()))***++++++,,,,,,++++++******+++,,,---------------///111111...------...---------...///000222333222333444333000---,,,,,,,,,---/////////000222444...///...---+++***+++---,,,---...000111222222222111000---,,,,,,...000222111222333333222000...---''''''((((((((((((''''''''''''(((((()))+++,,,---%%%&&&&&&'''((()))******---...000222444666888999888999;;;===???AAABBBCCCCCCEEEGGGGGGGGGGGGIIIJJJHHHJJJLLLNNNNNNMMMLLLJJJKKKKKKRRRggg{{{___VVVZZZYYYmmmyyyWWWBBB<<<888777555444333333333444666777:::>>>CCCIIINNNQQQ\\\kkkttthhh___VVVLLLFFFFFF???BBBDDDEEEFFFKKKSSSYYY]]]bbbppp}}}zzzxxxwwwxxxtttjjj]]]TTTTTTXXX[[[aaahhhnnnooosssyyy|||{{{yyywwwuuuuuuvvvwwwvvvuuuuuuwwwzzz{{{{{{|||~~~~~~~~~}}}ttttttqqqmmmggg```YYYUUULLLIIIFFFCCCAAA???<<<:::777777777:::>>>AAACCCCCC>>>???AAAFFFIIIGGGBBB===>>><<<:::;;;===?????????@@@@@@@@@???===<<<:::999<<<<<<;;;:::999777777666777666444444555555555444111111111111111111111111///000111222222111000///111111111111222222222222000000////////////000000000000000000111222333444333222111000............***)))(((''''''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''((()))'''&&&&&&''')))*********)))(((******+++,,,,,,,,,,,,+++******+++,,,---------------000222111///,,,---......------...///111333555333444555444111///------///000111111000///111222///000000000...///000222---...///111222222333333111000...,,,,,,...000111000111333333333111///...''''''((((((((((((''''''''''''''')))+++...111333&&&'''((()))***+++,,,------...000222444666888999888999:::<<>>999888666444333333333333888:::===AAAFFFLLLPPPSSSYYYiiixxxkkk^^^TTTMMMGGGDDDEEECCCCCCFFFHHHIIIOOOVVV___dddnnn~~~xxxeeeUUUPPPTTTWWWbbbjjjppprrrsssxxx{{{|||zzzxxxwwwxxxyyyyyyxxxwwwyyyxxxzzz~~~}}}~~~|||xxxwwwxxxqqqbbbWWWTTTNNNJJJEEE@@@>>>===<<<:::999;;;======<<<===AAADDD>>>???BBBDDDEEEDDDBBBAAA>>>>>>=========???@@@AAAAAA@@@>>>===;;;:::::::::;;;;;;::::::999888777777999888666444333444555666111111000111333666999;;;111111111000///......------...000111222222222111111///...---...///...---000000000000111222333444222111///---,,,,,,,,,---+++***)))'''''''''((()))+++)))&&&######%%%''')))''''''''''''(((((((((((())))))*********))))))((((((((()))***************+++,,,---...////////////000111111111111000//////---.../////////111444666555666555222...++++++++++++---......------///000000000000...+++******,,,......///000111222333333444111---***)))+++...000444333222111///......---))))))((('''''''''''''''(((((('''((()))***,,,---((((((((()))******++++++---...000222444555666666:::;;;===???@@@AAAAAA@@@DDDEEEFFFGGGGGGGGGGGGGGGKKKJJJKKKLLLNNNOOONNNMMMOOOOOOWWWjjjlll```]]]ccc~~~^^^EEE===999888666444333333333333777999<<>>@@@@@@>>>>>>???AAA???@@@CCCDDDEEEDDDBBBAAA@@@??????>>>>>>???@@@AAABBBAAA???===<<<;;;;;;;;;:::::::::999999888888888:::999777666555555666666222222111111333555777999222222111000000///.........///000111222222111111111///...---...///...---.........///000111222333111000///...---,,,,,,,,,...---+++(((&&&%%%%%%%%%***)))&&&%%%$$$%%%'''(((''''''''''''(((((((((((())))))************))))))))))))***++++++++++++++++++,,,---...///////////////000000111111000000000...///000000000222555777::::::999666111...------,,,...///...------...////////////---+++***+++,,,...///000111222333333333444222...+++***,,,...000333333333222000///---,,,******)))(((((((((((((((***))))))(((((()))***+++((((((((()))******++++++---...000222444666777777:::;;;===???@@@AAAAAAAAADDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKMMMMMMMMMLLLOOOPPPXXXkkkoooaaa^^^kkkaaaFFF;;;888777666444333333333444444777<<>><<<;;;;;;;;;999999999999999999888888999999888777777666666555333333222222222444666777222222222111000000/////////000111111111111000000111///...---...///...---......///000111222333444000000000///...---,,,+++...---***(((&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''''''''(((((((((((())))))************))))))******+++,,,,,,,,,,,,,,,+++,,,---......//////.........//////000111111111...///111111222444777:::>>>>>><<<888333///---------...//////---,,,---...---......---+++***+++---...///222444555555444333444111...,,,+++---///111222333333333222///---+++++++++***)))))))))))))))++++++***)))(((((())))))((((((((()))******++++++...///111333666777888999:::;;;===>>>@@@AAAAAAAAADDDEEEFFFHHHIIIJJJJJJJJJHHHIIIJJJKKKKKKLLLLLLLLLOOOQQQZZZmmmnnnaaa^^^ooocccGGG;;;888777555444333333444444333666;;;AAAFFFIIIKKKKKKOOOUUU___kkkttt|||zzzmmm```VVVMMMFFFBBBDDDAAA???BBBDDDHHHPPPYYYbbbfffooo}}}}}}wwwlllddd```^^^bbbmmm}}}iiiYYYUUUYYY\\\dddkkkqqqppppppsssuuuuuu{{{zzzyyyzzz|||}}}|||{{{{{{yyyzzz~~~zzzrrrlllgggbbb]]]ZZZTTTOOOIIIEEEDDDEEEFFFFFFFFFHHHKKKLLLKKKHHHEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@???===<<<;;;::::::888888888888999999999999777888888888777666555444444444333222222333444444222222222222111111000000111111111111111000000000111///...---...///...---000000222333444555666666000000111000///...,,,******)))(((''''''((()))***&&&'''''''''''''''&&&&&&''''''''''''((((((((((((((())))))************))))))***++++++,,,,,,++++++++++++,,,---............,,,------...///000222222///000222333444666:::===@@@@@@>>>999333...++++++...///000///---,,,,,,---,,,---...---++++++,,,......000333666777666555333222000...++++++,,,...000111222333444222000,,,***+++***))))))(((((())))))******))))))))))))))))))((((((((()))******++++++...///222444666888999:::;;;;;;===>>>???@@@AAABBBCCCDDDFFFHHHJJJKKKKKKKKKHHHIIIKKKLLLKKKKKKLLLMMMOOOSSS]]]ppplll```^^^lllbbbGGG<<<888777555444333333444555222666;;;@@@EEEHHHJJJJJJMMMQQQXXXbbbnnnxxxxxxlllaaaWWWOOOIIIEEEDDDAAA???AAACCCGGGOOOXXXbbbfffppp~~~yyy}}}}}}tttjjjccc``````dddooo}}}}}}iiiYYYUUUXXX[[[dddlllqqqqqqqqqtttwwwvvv|||{{{zzz{{{}}}~~~}}}|||zzzxxxyyy}}}~~~sssiiidddaaa]]]YYYVVVQQQLLLIIIHHHIIIJJJKKKJJJKKKNNNQQQRRRPPPMMMJJJGGGFFFFFFEEEDDDDDDDDDDDDFFFEEEEEEEEEDDDDDDCCCCCC@@@???>>><<<;;;:::999999888888888888888888888999666666666666555444333222444444333333222222222222222222222111111111111111111111111000000000000000111///...---...///...---///000111333555666666666000000111111000...,,,+++***)))(((''''''((()))***%%%&&&'''(((((('''&&&&&&''''''''''''(((((((((((((((((()))***************((())))))******************+++,,,---............,,,,,,,,,---...000111333///111333555666999===AAADDDCCC@@@;;;444///,,,+++...///000///---,,,,,,------......---,,,+++---...///111444777888777555444000///---++++++,,,...///111222333444222000,,,***))))))(((''''''''''''((('''(((((()))***+++++++++((((((((()))******++++++...///222444777999:::;;;;;;<<<<<<===???@@@AAABBBCCCDDDFFFHHHJJJKKKKKKKKKHHHKKKMMMMMMLLLLLLMMMOOOOOOTTT```ssszzzggg^^^]]]ddd{{{bbbHHH>>>777666555444333444444555444666;;;???DDDHHHJJJKKKKKKMMMTTT___mmmzzz~~~wwwlllaaaXXXPPPJJJFFFDDDAAA@@@AAACCCFFFMMMUUU___cccmmm|||{{{~~~|||tttlllgggeeefffmmmxxx~~~}}}}}}kkk[[[UUUWWWYYYbbbjjjpppqqqrrrvvvyyyyyy}}}|||{{{}}}~~~{{{xxxyyy}}}xxxkkkgggfffccc]]]XXXUUUQQQOOOOOOPPPPPPPPPLLLMMMPPPSSSUUUTTTQQQNNNJJJIIIGGGEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDAAA@@@>>>===;;;:::::::::888888888888888888777777666666555444444333333222333333333333222222222111111111111111111111111111111000000000000000111111111///...---...///...---+++---///111333444444333111111111000///...---,,,---+++***((('''&&&''''''%%%&&&''''''((('''''''''''''''''''''(((((((((((('''((()))******+++******(((((()))************)))***+++,,,------......---,,,,,,+++,,,---///111222000222444666888<<<@@@DDDGGGFFFCCC>>>777111......---...//////---,,,---...///000000///---,,,---///000111444666777777666555000///---,,,,,,---...///222333333333222///---+++)))(((((('''''''''''''''&&&'''(((***++++++++++++((((((((()))******++++++---///111444777999:::;;;<<<<<<<<<===>>>@@@BBBCCCDDDEEEFFFHHHIIIJJJJJJJJJHHHKKKNNNNNNLLLKKKMMMPPPOOOUUUcccvvvppp^^^WWWYYY\\\sssdddIII@@@777666555444333444555555666777;;;???CCCGGGJJJLLLLLLOOOVVVcccsss}}}xxxmmmbbbXXXPPPIIIDDDDDDAAA@@@CCCDDDEEEKKKRRRXXX]]]gggwww|||uuuooollllllkkkuuummm]]]WWWVVVWWW___gggnnnoooqqqvvvzzzzzz~~~}}}|||~~~}}}zzz{{{{{{nnnkkkmmmiiibbbXXXVVVSSSSSSSSSSSSSSSRRRNNNNNNOOORRRUUUUUURRROOOLLLJJJGGGEEEDDDDDDEEEFFFDDDDDDEEEFFFGGGFFFEEEEEECCCBBB@@@>>>===<<<<<<<<<999999888888777777666666888777555444333333444444222333333333333222222111000000000000000000000000000000//////000111222333111///...---...///...---***+++...111333333333333333222111///......------,,,+++)))(((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((('''((()))******+++++++++))))))***++++++++++++*********+++,,,---------------,,,++++++,,,...000111000222555777:::>>>CCCFFFHHHGGGDDD>>>777222///...,,,...///...------...///222222222000...---...///111222333444555666666666111000///......///000111333333333222000///---,,,***))))))((('''((((((((('''((()))***++++++***)))((((((((()))******++++++,,,...000333666888:::;;;<<<<<<<<<===>>>@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGKKKNNNNNNKKKJJJLLLOOOOOOVVVeeexxx{{{fffUUUQQQTTTVVVnnnfffKKKBBB777666555444333444555666777888;;;>>>BBBGGGKKKMMMOOORRRZZZhhhyyy|||zzzooocccXXXOOOGGGCCCDDDAAAAAACCCDDDEEEJJJPPPRRRWWWbbbsss~~~vvvppppppqqqmmmzzzppp___XXXWWWWWW\\\dddlllnnnpppvvvzzz{{{~~~}}}}}}~~~|||}}}|||nnnlllpppmmmeeeVVVTTTSSSSSSTTTTTTRRRPPPPPPOOOOOOQQQTTTTTTQQQMMMMMMKKKHHHEEEDDDDDDEEEGGGCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCBBB@@@???>>>>>>===:::999999888777666666555:::888666444333444555666222222333333333222222111///////////////000000000000////////////111333444111///...---//////...---+++---///222444555444444444222000///------......)))(((''''''''')))***+++&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))''''''(((******+++++++++******+++,,,,,,,,,,,,+++******+++,,,---------------,,,+++++++++---///111111333666888;;;???DDDHHHEEEEEEBBB<<<555000---,,,+++---......------///000333444333111///---...///111222222333444555666777222222111000000111222333444333222111000......---+++******)))))))))))))))))))))***++++++***((('''((((((((()))******++++++,,,---000333666888::::::<<<<<<<<<<<<>>>@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGGGGEEEJJJMMMMMMJJJIIIKKKOOOOOOWWWfffyyymmm\\\RRROOOOOOUUUlllhhhEEE???888777666555555666777888555555888<<>>===<<<;;;999999999888777666444444555444333333222222333333333222222111111222222333111111111111000000000000000000000111222222333333000///...,,,,,,---............000111333333444444222111000...------------,,,+++***(((''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&###%%%((()))((('''&&&'''***)))((((((((()))***+++---------,,,,,,+++++++++++++++++++++,,,,,,---...,,,++++++++++++++++++,,,444555777999<<<===>>>>>>AAAAAA???===888333...+++,,,---.........000333555777999888444///++++++,,,111000000222555777777777333333111///---///222555555555444333222222111111+++)))&&&&&&'''(((((('''))))))))))))************))))))***++++++***((((((+++...111444555666777999999:::;;;===>>>@@@AAABBBDDDEEEFFFHHHIIIJJJKKKKKKHHHJJJLLLMMMLLLLLLLLLNNNRRRYYYfffxxxkkkYYYOOOMMMMMMUUUlllkkkGGG???888777666555555666777888777777999===BBBGGGKKKLLLUUUZZZggg{{{{{{|||sssfffZZZOOOGGGCCC@@@AAABBBBBBBBBDDDGGGJJJOOOSSS^^^ooo~~~|||{{{}}}zzzoooaaaXXXWWWXXX\\\bbbjjjqqquuuwwwyyy{{{}}}yyyyyyttthhh\\\OOOPPPOOOOOONNNMMMLLLKKKNNNRRRWWWXXXUUUOOOHHHEEEGGGFFFDDDCCCDDDGGGJJJLLLIIIGGGDDDDDDEEEGGGHHHHHHHHHFFFDDDBBB???>>>===<<<<<<<<<<<<;;;:::888777666555444333333222222333333333222222111111222222333111111111111000000000000///000000111111222333333000000///............///...///000111222222222222222111000...------------,,,+++***(((''''''&&&&&&''''''&&&&&&%%%&&&&&&'''(((***,,,,,,***(((''''''******))))))***+++,,,------------,,,,,,,,,++++++,,,+++++++++,,,,,,---...---,,,++++++++++++,,,---333444666888:::<<<======AAA@@@>>>;;;777222...,,,+++---...//////111555777<<<======999222---,,,---///...///111444666777666444333111///...///333666;;;:::888666333111///...,,,***''''''((())))))((((((((()))))))))***************)))(((((()))***++++++...111444555666777999999:::;;;===???@@@BBBBBBCCCDDDFFFGGGIIIJJJJJJJJJHHHJJJLLLLLLLLLKKKLLLNNNRRRXXXfffyyy~~~hhhVVVMMMKKKLLLVVVmmmnnnJJJ???777777666555555666777777888999;;;>>>CCCGGGKKKNNNYYYbbbttt~~~uuuhhh\\\QQQIIIEEEBBBBBBBBBBBBBBBCCCGGGIIIOOOUUUbbbsss{{{{{{|||||||||~~~xxxnnnccc[[[XXXXXX[[[```hhhppptttxxxzzz|||}}}zzzqqqbbbVVVMMMMMMMMMLLLJJJIIIGGGFFFMMMPPPTTTXXXWWWQQQHHHBBBEEEDDDDDDEEEGGGIIILLLMMMMMMJJJGGGFFFGGGIIIJJJJJJHHHGGGDDDAAA???===<<<;;;<<<<<<<<<<<<;;;999888777555444444333333333333333333222222111111222222333111111111111000000000000//////000111111222222333000000000000000//////......///000000111111111000222111///...------,,,,,,,,,+++***(((''''''''''''''''''&&&&&&&&&&&&''''''(((***,,,,,,+++))))))***++++++++++++,,,---//////---------------,,,,,,,,,,,,,,,+++++++++,,,------///...,,,++++++,,,...///222333555777999;;;<<<<<>>666000------,,,,,,---///333666666666444444222000...000333666===<<<:::777444222///...---+++(((((()))******)))(((((())))))))))))******+++)))'''&&&'''))),,,...+++...111444555666777999:::;;;<<<>>>???AAABBBCCCBBBCCCEEEFFFHHHIIIIIIIIIHHHJJJKKKLLLKKKKKKLLLNNNQQQXXXfffyyy~~~gggUUULLLKKKLLLWWWnnnoooKKK>>>777666555444444555666777777999<<>><<<:::999::::::::::::999888777666555555444333333333333333333222222111111222222333111111111111000000000/////////000000111222222222//////000111111///...---...//////000000000//////111000///...---,,,,,,,,,+++***)))((('''''''''''''''''''''&&&''''''((()))###%%%(((***++++++---...---------...///000111111.........---------------,,,,,,,,,++++++,,,,,,---000///---++++++---///000111222444666999:::;;;;;;@@@>>>;;;777333111///...***+++...000222555:::===EEEGGGFFF@@@888000---,,,++++++,,,///333666777777555444222000...000444777::::::888777555333222111,,,***((('''((())))))((((((((((((((()))))))))***)))(((''''''(((***,,,...+++...111444555666777999:::;;;<<<>>>@@@AAABBBCCCAAABBBDDDEEEGGGHHHHHHHHHHHHJJJKKKKKKJJJJJJLLLNNNQQQXXXhhh{{{~~~hhhWWWNNNMMMOOOYYYooonnnKKK===777666555444444555666777555888<<<@@@DDDKKKSSSXXXeeezzz{{{rrrggg\\\RRRLLLHHHCCCCCCBBBAAA@@@BBBFFFJJJRRR[[[jjj{{{xxxzzz||||||{{{}}}}}}xxxrrrkkkddd^^^YYYXXX\\\cccllltttzzz}}}~~~wwwooodddXXXPPPIIIJJJKKKLLLLLLLLLLLLLLLNNNKKKJJJKKKMMMMMMJJJFFF@@@BBBDDDGGGJJJLLLNNNOOONNNKKKGGGEEEGGGIIIKKKLLLKKKIIIFFFCCC???===;;;:::::::::::::::999999888777666555444444333333444444333222222111111222222333111111111111000000000///...//////000111111222222---...///000///...---,,,...//////000000000//////111000///---,,,,,,,,,,,,+++***)))((((((''''''(((''''''''''''(((((()))***$$$''')))+++,,,---///111...//////000111222222222........................---,,,,,,++++++,,,,,,,,,000///---,,,,,,---///000000222444666888::::::;;;>>><<<999666333000///...***,,,...000222666:::>>>DDDEEEDDD>>>666///,,,+++,,,,,,---///333666777777444444222///...///333666999888777555333111000///+++)))'''&&&'''((((((''''''(((((((((((()))))))))''''''(((******++++++++++++...111444555666777999:::;;;<<<===???AAABBBCCCAAABBBCCCEEEFFFGGGHHHHHHIIIJJJJJJJJJIIIJJJLLLNNNQQQYYYiii~~~~~~iiiYYYQQQPPPRRR]]]rrrmmmKKK<<<666666555444444555666666444777<<>>@@@AAABBBAAABBBDDDEEEGGGHHHHHHHHHIIIIIIJJJIIIHHHIIILLLNNNRRR[[[lll|||jjj[[[SSSRRRTTTbbbvvvkkkJJJ<<<666555444444444444555666555999>>>BBBEEEMMMWWW^^^kkk}}}sssggg[[[QQQIIIEEEBBBBBBAAA@@@@@@CCCHHHLLLUUU___nnn}}}|||zzz~~~}}}yyyuuunnnddd\\\VVVXXX^^^hhhsss{{{|||zzz{{{{{{yyyssskkkaaaWWWQQQLLLMMMOOOQQQSSSTTTUUUVVVVVVSSSOOOJJJEEEDDDFFFHHHFFFGGGHHHJJJMMMOOORRRSSSKKKGGGCCCBBBDDDHHHLLLNNNOOOMMMJJJFFFBBB???<<<;;;:::::::::;;;::::::999888666666555444444444444444333222222111111222222333111111111111000000000000......//////000111111111000//////..................///000111222222222222000///...---,,,+++++++++***))))))((((((((((((((((((((((((((()))***+++,,,...///000///......///111111222333333333222111000....../////////000000000...---,,,,,,+++++++++,,,,,,---............---,,,,,,---///111333555666666999999888666333000---,,,---...///000111333666999:::;;;999444...,,,---///,,,,,,,,,...222444444444222222000...,,,...111444999888666444111///---,,,+++)))'''&&&(((((((((((('''''''''((((((((())))))))))))))))))))))))******+++...111444555666777999888999:::;;;===???@@@AAABBBCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHIIILLLNNNSSS\\\nnn{{{jjj\\\TTTSSSUUUfffyyykkkIII<<<666555444333333444555666777;;;@@@BBBEEELLLVVV^^^hhhuuuhhh[[[PPPGGGCCCBBBAAA@@@???@@@DDDIIIMMMVVV___nnn}}}{{{vvv{{{{{{xxxqqqfff\\\UUUWWW]]]gggsss|||~~~zzzvvvttttttwwwxxxuuummmbbbXXXQQQNNNOOOQQQSSSTTTVVVVVVVVVSSSSSSQQQLLLGGGFFFIIIMMMIIIJJJJJJLLLNNNQQQTTTVVVJJJGGGCCCBBBEEEIIIMMMOOOMMMKKKGGGCCC???<<<999888777777888888888777666666666666555444444444444555333222222222222222222333111111111111000000000000......//////000111111111222111///.........///000......000111333333444444000///...---,,,+++++++++***))))))(((((((((((()))(((((((((((()))***+++,,,***+++---------...000333222333444444333222000///.../////////000000111111...---,,,,,,+++++++++++++++,,,...//////...,,,+++***+++---///111333444444777777777666444000---+++...///000000000111444777888888666111---+++...222,,,++++++---000222222111222111///---+++---111444555555444333333222111111---***(((((()))***))))))''''''''''''((((((((())),,,+++)))''''''(((***++++++...111444555666777999777888999;;;===>>>???@@@BBBCCCEEEFFFHHHIIIIIIIIIIIIIIIIIIHHHGGGIIILLLOOOTTT]]]ooo~~~ppp```VVVVVV\\\iii~~~gggJJJ;;;:::777555444555555555444777999<<<@@@DDDKKKRRRWWWcccyyy{{{nnnccc[[[RRRHHHAAA?????????>>>???DDDJJJNNNWWW```nnn}}}wwwuuussstttzzz|||sssjjjeee]]]ZZZZZZbbbppp}}}}}}zzzwwwvvvwwwxxxyyywwwqqqfffXXXOOOOOOPPPRRRVVVZZZ[[[ZZZYYYWWWRRRMMMLLLNNNPPPPPPOOOMMMLLLMMMNNNQQQRRRQQQOOOIIIEEEBBBEEEKKKOOOLLLHHHJJJGGGCCC@@@>>><<<:::888777888888888888777666666666666555555555444444444555444333333222222333333111111111000000000000000111222222333333444555555111111000......---------...///000111111111111111222111///...,,,,,,++++++))))))))))))((((((((((((%%%&&&''')))******++++++,,,,,,,,,,,,---...//////111222333222111000111222000000111111111111000000222111///------...///111222222333222///---,,,,,,***,,,...//////000222333999;;;<<<:::666222...---...000111222333777<<>>???AAACCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIKKKOOORRRQQQ^^^ssstttcccWWWUUUZZZjjj~~~jjjLLL<<<:::888555444555555555444666888;;;>>>CCCIIIQQQVVV___sssyyymmmbbbZZZSSSKKKEEE@@@@@@@@@@@@AAAEEEKKKOOOVVV___mmm||||||zzzwwwtttvvvzzz~~~~~~|||{{{zzz|||}}}uuunnnjjjccc___\\\cccppp|||~~~{{{yyyyyyzzz|||}}}zzzrrrfff[[[SSSRRRSSSUUUXXX\\\]]]\\\[[[[[[XXXUUUUUUYYY\\\\\\ZZZTTTRRRQQQPPPPPPOOOMMMKKKGGGDDDBBBFFFMMMPPPMMMIIIHHHEEEAAA>>>===;;;999888888888999999888888777666666666555555555444444444444444333222222222222333111111111000//////......///000000111111222222333111111000......------...//////000111222222222222222111///...,,,,,,++++++))))))))))))((((((((((((%%%&&&''')))******++++++,,,,,,+++,,,,,,---...///000111222111000///000222000111111222222111111000111111000///...//////000000111111000...---------***,,,...//////000222444:::<<<===;;;666111...,,,+++,,,///111444888===AAA___QQQ???111,,,,,,......///111111000333777777444222111///.........///000111333555555333000//////******)))(((''''''''''''''''''(((((('''&&&$$$###************++++++++++++.........000222444666888::::::<<<===???@@@AAABBBBBBCCCDDDFFFGGGGGGHHHHHHIIIJJJJJJIIIHHHJJJMMMPPPPPP]]]rrr{{{hhhYYYUUUZZZiii{{{pppPPP???:::888555444555666555555555777:::===BBBHHHOOOTTT```ppp{{{nnnbbbYYYRRRJJJEEEBBBBBBBBBAAABBBFFFKKKOOOUUU^^^lll{{{{{{vvvttttttssspppnnnqqqppppppsssxxx}}}}}}xxxssspppjjjddd```cccooo||||||zzzzzzzzz~~~~~~sssggg^^^ZZZWWWWWWYYY[[[___``````___^^^]]]\\\___dddggggggeeeYYYVVVRRROOOMMMJJJGGGDDDDDDCCCDDDIIIOOORRROOOJJJFFFCCC???===<<<:::999777999999999999999888888777666666666555555555444444444444333222222222222222222111111000///...------//////000000111222222222111111000///............///000111222333333333333222111///...,,,,,,++++++))))))))))))((((((((((((%%%&&&''')))************+++++++++,,,,,,---...///...000111000///...///111111222222333333222222111111111111111111000000///000///......------......***,,,...///000111333555<<<>>>>>><<<666111---+++***,,,...000222666;;;>>>QQQGGG888---***,,,///000...000222111444888777333222111///.........///000///222444444222///......***))))))((((((((()))))))))))))))((((((''''''&&&((((((((()))))))))******......///111333555777999:::;;;;;;===>>>???@@@@@@AAABBBDDDFFFGGGHHHIIIIIIKKKKKKKKKIIIHHHIIILLLNNNPPP]]]qqqnnn\\\WWWZZZfffwwwuuuTTTAAA:::888666555555666666555666888:::>>>BBBHHHOOOTTT___kkk~~~rrrdddXXXOOOGGGCCCAAABBBBBBBBBBBBFFFJJJNNNUUU^^^lll{{{~~~yyyvvvtttqqqmmmiiihhhhhhiiimmmsssyyy|||~~~|||yyyuuusssmmmfff```bbbmmm{{{~~~zzzxxxwwwxxxxxx~~~~~~rrrgggbbb```^^^]]]]]]___aaaccccccbbb^^^]]]]]]aaafffhhhgggdddVVVRRRMMMIIIFFFDDDAAA???BBBBBBEEEKKKQQQSSSPPPLLLEEEBBB>>><<<<<<;;;:::888999::::::::::::999888888666666666666555555555555444333333222111222222222111111000000000000000///111111111222333333444444111111000///......//////000111222333444555555555222111///...,,,+++++++++))))))))))))((((((((((((&&&'''((()))************++++++++++++,,,---...///---...000///......///000222333333444444333333222111222444444444333111000111///---,,,---------,,,***,,,...000111222555777>>>??????<<<777111---+++...///000000000222444777666222...+++,,,------,,,,,,///111222555999888333222111///.........///000000222444444222///......***)))))))))))))))***+++(((((((((((()))+++,,,---(((((((((((()))))))))***......000222444666888999:::;;;;;;<<<===>>>>>>???@@@AAACCCFFFHHHIIIJJJKKKJJJJJJJJJIIIHHHIIILLLOOORRR___rrrvvvbbbZZZ\\\eeevvvxxxVVVBBB;;;888666555666666666555777999<<>>>>>===<<>><<<<<<<<<;;;:::999::::::::::::999888888777777666666666555555555333333222111111111111222///000000111111222222222000111111222222333444444111000000////////////000000111222333444555555555222111///...,,,+++++++++))))))))))))((((((((((((&&&'''((())))))***))))))++++++++++++,,,---......,,,...//////......///000333333444444444444333333222444555777666444222111222000------------,,,******---///111333444777:::???@@@@@@===777111---+++---...000/////////111333222000...,,,++++++)))(((+++...111222666:::999444222111///.........///000000333555555333000//////***)))))))))))))))***+++%%%%%%%%%&&&''')))***+++)))))))))*********++++++---...000222555777888999:::;;;;;;<<<===>>>>>>???@@@AAACCCFFFHHHJJJKKKLLLHHHIIIIIIIIIIIIKKKNNNQQQUUUbbbuuuhhh^^^^^^cccvvvzzzWWWBBB;;;999666555666777666666888999<<>>BBBHHHLLLMMMKKKHHHBBB@@@===<<<<<<===<<<<<<999999999999999888888777777777777666666666555555333333222111111111111111//////000000111111222222......//////000111111111111000000//////000000000///000111333444555666666222111///...,,,,,,++++++))))))))))))((((((((((((''''''((()))))))))))))))*********++++++,,,---...,,,...//////......000111222333333444444333333222222333555666555444222111111///---...000000---))),,,...111333555777:::===@@@AAAAAA>>>888222...,,,)))+++---......///000222111...***'''&&&(((+++...+++...000111555::::::666222111///.........///000111333555555333000//////***))))))((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,///222555777888999:::;;;;;;===>>>???@@@@@@AAABBBDDDFFFIIIJJJKKKLLLGGGHHHHHHHHHIIIKKKOOORRRXXXdddxxxnnn```^^^___tttyyyWWWBBB;;;999666666666777777666777999;;;>>>AAAGGGNNNSSSTTTXXXcccqqq{{{|||tttiii^^^SSSLLLHHHAAABBBCCCCCCDDDFFFIIILLLUUU]]]lll|||}}}vvvpppiiigggeeedddeeefffeeeeeedddggglllqqqssssssrrrpppjjjgggeeegggooozzz{{{{{{|||~~~}}}||||||zzzxxxvvvsssrrrrrrqqqpppooonnnnnnooopppppplllgggcccbbbbbbaaaaaaYYYVVVSSSQQQQQQPPPKKKGGGDDD???999555444555555666777999===BBBEEEFFFEEECCC@@@>>>;;;:::;;;<<<<<<;;;888888999999888888777666777777777777666666666555333222222111111111111111000/////////..................//////000000111111111000000000000000111111...///111222444555555555222111///...,,,,,,++++++))))))))))))(((((((((((('''(((((()))))))))))))))************+++,,,---...,,,...////////////111222222222333333333333222222111222222333222111000///...,,,,,,///333444000+++---000333555777:::===??????@@@AAA>>>999333///---)))+++---...------...///))))))((('''(((***...000+++...///000444:::;;;888222111///.........///000///222444444222///......******)))((('''''''''''')))***+++,,,,,,+++***)))*********+++++++++,,,,,,)))+++...111444666777888::::::<<<===???@@@AAABBBBBBCCCEEEGGGIIIJJJKKKKKKIIIIIIIIIIIIIIIJJJNNNQQQYYYeeeyyyrrraaa^^^YYYpppyyyVVVAAA;;;999777666666777777666666888:::===@@@FFFMMMQQQNNNRRR\\\jjjttt|||~~~wwwlll^^^RRRIIIEEECCCDDDEEEEEEEEEGGGJJJMMMSSS\\\kkkzzzzzzqqqnnniiifffdddccc```___[[[```gggmmmrrrsssrrrqqqkkkiiihhhjjjqqqzzz{{{{{{zzz{{{~~~{{{yyyzzzzzzyyyvvvssspppmmmpppmmmkkklllnnnqqqssssssrrrnnnhhhcccaaa``````___\\\XXXTTTRRRQQQPPPLLLHHHGGGBBB:::555333222333333444666:::===@@@AAA@@@???>>><<<:::999:::;;;;;;:::888888888888888777666666777777777777666666666666333222222111000111111111111000///...,,,+++***)))000000000111222222333333111000000000000000111111...///000222333444555555222111///...,,,,,,++++++))))))))))))(((((((((((('''((()))))))))))))))(((************+++,,,---...---...000000///000111333111222222333333222222111000000000000000///......******+++000666777333......111444666888;;;>>>AAA???@@@AAA>>>999444000...---...///...,,,************---000222000---+++***,,,...//////333:::;;;999222111///.........///000...000333333000...------******)))'''&&&&&&&&&&&&!!!"""%%%((()))***)))(((************++++++++++++)))***...111444666777777::::::<<<>>>???AAACCCCCCBBBCCCEEEGGGIIIJJJJJJKKKKKKKKKKKKIIIHHHIIILLLOOOYYYfffyyynnn[[[WWWWWWjjjwwwWWWDDD===:::888777777888777666888999;;;<<>>;;;:::::::::;;;<<<>>>???999888666555444555777888444444444444555555555666333333333222222222111111333333222111000000000111//////000111222333333333111111000///////////////000222444666666666555444222111///...---------...,,,,,,,,,***)))&&&$$$###&&&&&&''''''((())))))))))))******++++++,,,------,,,------...///000111111///000222444444222000///000000111000///---+++)))+++))))))+++///111111///,,,...333888===AAACCCDDDFFFAAA;;;888555333...+++,,,,,,+++******++++++,,,************))))))))))))---,,,,,,---000333333333333111...---...111222222333333333333222222111000******))))))))))))******))))))***))))))(((''''''((()))))))))************---///333444555555666777<<<;;;;;;===AAACCCBBB@@@BBBDDDFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHJJJMMMPPPWWWhhhnnn\\\XXXSSSfffvvvUUUBBB<<<:::888777777888777777888999;;;<<>>:::777555333555444333333555888;;;===;;;;;;;;;:::;;;;;;<<<<<<999888666555555555777888888777777666555444333333444444444333333333222222222222111111000111111111000000111111222222333333111111000///////////////000222444666666666555444333222000...---,,,------******)))(((((('''&&&&&&&&&&&&''''''((())))))))))))******++++++,,,---------------....../////////000000000000000000000000,,,,,,,,,+++***)))(((''',,,***)))***,,,...,,,++++++...222777<<>>;;;999777444///,,,+++,,,---...............000///...---,,,+++++++++---,,,,,,...111444444333222000---,,,...000222222333333333333222111000000******))))))))))))******(((((())))))***)))))))))***++++++++++++,,,,,,,,,+++...111222333333555666::::::;;;>>>BBBDDDEEEDDDAAACCCFFFGGGGGGGGGIIIJJJJJJJJJJJJIIIIIILLLPPPSSS\\\kkkhhhZZZXXXQQQccc~~~xxxUUU@@@<<<999777666777888888777888999:::<<>><<<<<<;;;:::888444000---+++,,,...///000111111000222111///---,,,+++++++++,,,,,,,,,///222444444444333000...---///222333444444444444333222111000///******))))))))))))******'''((()))************************+++++++++,,,,,,+++---000111222333555777;;;;;;===@@@CCCEEEFFFFFF@@@BBBEEEGGGGGGHHHJJJKKKKKKKKKJJJIIIJJJLLLQQQTTT___mmmfffYYYXXXSSSfffyyyVVVAAA;;;999777666777999888888888888999;;;???EEEMMMSSSWWWVVV]]]nnnvvviii[[[OOOHHHHHHDDDBBBCCCCCCBBBDDDIIIPPPXXXeeettt}}}xxxvvvssspppmmmooopppsssvvvwwwvvvrrroooiiikkkllljjjlllqqqsssrrrhhhfffdddcccdddeeefffffffffgggiiikkknnnppprrrtttvvvvvvvvvuuurrrnnnkkkjjjfffeeedddbbb___ZZZVVVTTTPPPSSSWWWVVVSSSTTTZZZ___^^^```dddggghhhhhhfffeee]]]YYYRRRMMMIIIEEEAAA???<<<;;;999666444333222222333444666888:::::::::999999888888777777777777777666666666666777777777777333333333333222222222222111000000000111222333333333333333222222222222222000000////////////000000222444666888888888777666555333111...,,,+++++++++***)))'''%%%$$$%%%&&&'''&&&&&&''''''((())))))))))))******++++++,,,------,,,,,,,,,,,,,,,+++++++++---...000111111000...---)))((('''''''''(((***+++))))))***************++++++,,,...111444777:::;;;:::;;;;;;:::777333000///,,,---...000222333444444444333000---+++*********++++++---000333555555444444111///...000333555555444444444333222111//////******))))))))))))******(((((()))******+++******))))))))))))*********++++++---///000111333666888888999<<<===???@@@AAABBB???AAADDDFFFGGGIIIKKKLLLLLLLLLKKKIIIIIIKKKPPPTTT___mmmhhh[[[ZZZWWWiiizzzWWWAAA;;;999777666888999999888888888999;;;???FFFOOOUUUWWWYYYeee|||vvvhhhZZZOOOHHHGGGCCCAAACCCCCCBBBEEEIIIOOOWWWdddrrr|||uuuoooqqqrrrtttuuutttoooiiidddYYY[[[\\\ZZZ]]]cccgggfff]]]]]]\\\\\\]]]___aaabbbaaadddgggjjjlllmmmppprrrsssuuuvvvuuuqqqnnnlllkkkffffffeeebbb]]]WWWQQQMMMIIILLLNNNOOOOOOQQQVVVZZZ]]]aaafffjjjmmmllljjjhhhccc___XXXRRRMMMIIIDDDAAAAAA@@@===:::777444333222111222444666888999::::::999999888888888777777777999888888777666555444333333333222222222111111111111111111000111111222222222222222333333333333333///////////////000000111333444666888999888777666444333000...---,,,,,,,,,,,,***((('''%%%%%%%%%%%%&&&&&&''''''((())))))))))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---000222222000---,,,******)))))))))******+++''')))***+++******,,,...------...000333666888::::::;;;;;;999555222000000---...///000222555777888777555111...+++*********++++++---000444666666444333111......000333555666555555444333222111///...******))))))))))))******))))))******+++*********(((((()))))))))*********,,,---///000111444777999<<<>>>@@@AAA@@@@@@AAABBB>>>AAADDDFFFHHHIIIKKKMMMNNNMMMKKKHHHGGGJJJNNNRRR[[[iii~~~mmm``````^^^pppzzzWWWAAA:::888666666888999999999888888999;;;???FFFPPPVVV\\\aaarrrvvviii\\\QQQKKKEEEBBB@@@BBBCCCCCCEEEJJJOOOVVVbbbqqqxxxvvvuuuuuusssooohhh^^^XXXMMMNNNNNNKKKNNNTTTXXXXXXSSSTTTUUUWWWXXXYYY\\\]]]]]]aaafffjjjkkklllnnnpppqqqsssuuutttqqqmmmllllllffffffeeeaaa[[[SSSLLLHHHEEEFFFGGGIIILLLOOORRRTTT]]]aaagggmmmooonnnllljjjddd```[[[VVVRRRNNNJJJGGGCCCBBB@@@>>>;;;999777666333333333444555777888999888999999999888888777777888777777666555444333333444444333333333222222222222222111111000111111111111222222333333444444444///////////////000111111333555777999999999888777333222000...---,,,------+++******)))'''&&&&&&%%%&&&&&&''''''((())))))))))))******++++++,,,------++++++,,,,,,------......,,,---............---,,,,,,---------------,,,,,,''')))++++++))))))+++---......///000222555777999:::;;;;;;888444000000111//////...///222666:::<<<:::888444///---++++++,,,***+++---111555777666444111///,,,,,,///222444555555555444333222000///...******))))))))))))************+++++++++***))))))))))))*********+++++++++,,,...000111222444888;;;DDDFFFGGGFFFDDDBBBBBBDDD===@@@DDDFFFHHHIIILLLNNNOOONNNKKKHHHFFFHHHLLLPPPTTTdddzzzrrreeeddddddwwwyyyVVV@@@:::888666666888999999999888888999:::???GGGPPPWWWaaahhh|||vvvkkk___UUUOOOEEEAAA???BBBCCCCCCFFFKKKNNNVVVbbbppp{{{wwwxxxyyyzzz{{{zzzyyyvvvssslllbbbWWWPPPFFFGGGFFFBBBDDDJJJNNNNNNLLLNNNQQQSSSTTTVVVYYYZZZ[[[```fffjjjkkklllmmmoooooorrruuutttqqqmmmmmmnnneeeeeeddd```ZZZQQQIIIDDDDDDCCCCCCEEEJJJNNNPPPQQQ\\\aaahhhnnnpppooollljjjaaa^^^ZZZWWWUUUSSSPPPNNNCCCCCCAAA@@@>>><<<;;;:::555444333333444555777888888999999999999888777777444444444555555555555666555555444444444333333333333333222111000000000111111111222333333444555555///////////////000111111444555777999:::999888777222111///...---------...)))*********)))((('''&&&&&&&&&''''''((())))))))))))******+++,,,,,,------++++++,,,------...//////------,,,++++++,,,------******+++,,,+++***)))(((''')))++++++((((((***,,,/////////000222555777999;;;<<<;;;777222///000222000///...///222666;;;>>>===:::666111...---------***+++---111555777666555///---++++++---000222333555555555444222000///...******))))))))))))******+++++++++++++++***)))(((******+++++++++,,,,,,,,,---///000111222555999<<>>???BBBEEEGGGHHHIIIKKKNNNRRRVVVZZZ\\\]]]___aaadddfffjjjnnnrrrqqqssstttrrrnnnkkklllnnnggggggeee```WWWMMMFFFCCC>>>@@@AAABBBDDDHHHNNNRRR\\\___eeelllqqqqqqlllggg[[[[[[ZZZYYYXXXUUUQQQMMMJJJIIIGGGDDDAAA???===<<<888777666555444555666777666666666666777777777777555666777777777666444333444444444333333222222222000000000000000000111111111000000222444555444222444222111//////000222333444555777888999999888888666333///---,,,***)))''')))'''&&&%%%'''''''''&&&''''''&&&%%%&&&'''((()))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))*********)))))))))***+++)))'''%%%&&&(((+++---******++++++++++++******.........000222555888999:::;;;:::777333000///000///111333333222333888;;;@@@<<<666///+++)))******,,,+++,,,111888:::777333...---,,,++++++,,,...///555333222444555444000,,,...)))$$$$$$''')))(((%%%***)))((((((((()))+++,,,******)))))))))))))))***+++,,,...000222555666777888===AAAAAA>>>===???BBBBBBCCCEEEGGGIIIKKKMMMNNNOOONNNMMMLLLJJJJJJIIIIIINNN\\\rrr}}}mmmhhheeesssWWWDDD<<<:::777777888::::::999999888999===@@@DDDOOOYYYeeerrrwwwooodddWWWOOODDDCCCAAAAAAAAACCCEEEFFFOOOVVVaaaooo}}}zzznnnccc^^^^^^bbbgggnnnvvv{{{sssgggYYYLLLCCC???>>>===<<<===@@@BBBDDDFFFGGGIIILLLQQQUUUYYY[[[^^^```bbbccceeeiiinnnqqqooopppqqqpppnnnkkkjjjjjjeeeeeeccc]]]TTTKKKDDD@@@@@@AAABBBCCCEEEIIINNNRRRSSSWWW^^^ffflllmmmiiiddd\\\[[[YYYXXXXXXUUURRROOOJJJIIIGGGEEEBBB???===<<<999888666555444444555555555666666666777777777777777777777777777666666555555444444444333333333222333333222222222222222333222111111333555666555333111000///------...000111666777888:::;;;::::::999;;;888444222111000...,,,***(((&&&&&&'''''''''&&&'''&&&&&&%%%&&&'''((())))))***++++++,,,,,,++++++++++++++++++++++++++++++***'''%%%''')))+++)))&&&******)))(((((((((((((((******++++++++++++******.........///111444666888888999888666222/////////...000333444444666999<<<<<<999444///,,,+++,,,,,,---,,,...333999;;;888555///...,,,++++++,,,...///333222222333444333///,,,+++'''$$$%%%(((+++)))'''******))))))***++++++,,,+++******)))))))))******+++,,,...000333555777777888===AAAAAA???===???BBBBBBCCCEEEFFFHHHJJJLLLLLLMMMMMMLLLJJJJJJJJJJJJJJJOOO]]]rrrooofff```kkkYYYFFF;;;999777777999::::::::::::999;;;>>>AAAEEEOOOZZZeeeqqq{{{rrrfffYYYPPPEEEDDDBBB@@@AAABBBEEEFFFOOOVVVaaaooo}}}yyynnnbbbYYYVVVXXX___gggqqq{{{{{{qqqeeeVVVHHH@@@===<<<;;;::::::<<<>>>???BBBDDDFFFJJJOOOTTTXXXZZZ^^^___aaabbbcccfffjjjnnnmmmmmmnnnnnnnnnlllhhheeebbbaaa___YYYPPPGGGAAA>>>BBBCCCDDDEEEFFFIIIMMMPPPNNNSSS]]]fffmmmoookkkhhh^^^\\\YYYWWWVVVUUURRRPPPKKKJJJHHHFFFCCCAAA???>>>;;;:::888666444444444444555555666666666777777777999888777777666666777777555555555444444444444444555444333222222222222222333222222444666777555444111000...------///000222666888:::<<<<<<<<<;;;:::888555222///...---,,,***,,,***((('''(((((('''&&&'''&&&&&&&&&&&&'''(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++...***''')))...111...)))***+++---------,,,+++*********++++++++++++******.........///000222555666555666666444111.........---///222444444555666777666444111///------............000555:::;;;999555///...,,,++++++,,,...///111111111222333222///,,,(((&&&$$$&&&***,,,***(((******++++++,,,,,,+++++++++***************++++++,,,,,,...000333555777888999<<<@@@AAA???>>>@@@BBBCCCCCCDDDFFFGGGHHHJJJJJJKKKJJJIIIIIIIIIIIIJJJKKKPPP]]]rrrnnnbbb\\\ggg|||ZZZGGG;;;999777777999:::::::::<<<:::<<>>;;;;;;999999999:::;;;<<>>CCCDDDEEEEEEFFFHHHLLLOOONNNTTT^^^hhhnnnpppnnnlll```]]]XXXTTTSSSQQQPPPNNNKKKJJJIIIFFFDDDBBB@@@@@@>>><<<:::777555444333333555555555666666666777777999888666555555555666777555555555555555555555555444333222111000/////////222222222333555666555444333222000///000111333444666888:::<<<===<<<;;;:::555222...,,,+++***)))(((---+++)))((((((((('''&&&&&&&&&&&&&&&''''''(((((())))))***+++++++++++++++************************---+++***+++...000///,,,'''(((***+++,,,,,,,,,,,,***++++++,,,,,,++++++***///.........000111333555333555555444000...------,,,///222333333222111000333222000///---------......///111555999:::888555///...,,,++++++,,,---...000000111222222111///---((('''&&&(((***+++)))'''((()))+++,,,,,,+++***)))+++************++++++,,,,,,---///111333555777888999<<>>;;;;;;::::::::::::;;;<<<>>>@@@DDDIIINNNRRRVVVWWWWWWYYY\\\^^^___```bbbdddgggffffffhhhiiigggaaa\\\XXXXXXUUUPPPJJJEEEBBBAAABBBDDDEEEFFFFFFHHHKKKMMMNNNTTT]]]eeejjjjjjiiihhh___[[[UUUQQQNNNMMMKKKJJJJJJIIIHHHFFFEEECCCBBBBBB@@@???<<<999666555444444555555555555666666666666777666555444333444555555555555555555555555555555444333222111000000000000111000000222444555444222222111000///000111333444555777:::<<<===<<<:::999777555111///......---+++,,,***(((((((((((('''&&&&&&&&&&&&'''''''''''''''))))))***++++++++++++***************************%%%'''***)))'''&&&(((+++'''&&&&&&%%%%%%&&&'''(((++++++,,,,,,,,,,,,++++++///.........000111333555333555666444111...,,,,,,+++---000333555555333222333111000...,,,,,,,,,,,,...///222555777777666444000///---+++++++++---...///111222333222000...---***)))))))))***)))(((&&&'''((()))******)))((('''******))))))***++++++,,,,,,---///111333666777888:::<<>>>>>??????AAAEEEJJJOOORRRUUUWWWUUUYYY^^^aaabbbbbbbbbcccddddddeeeeeeeeeccc___\\\XXXWWWTTTOOOIIIEEEDDDDDDCCCDDDFFFGGGHHHIIILLLNNNTTTYYY___cccdddcccbbbbbbYYYUUUPPPLLLJJJIIIGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCAAA>>>;;;999777666666444444555555555666666666666555444444333333444444444444444444444555555555666555444333333333333333111000000222444444333222000///...---...///111333555777:::===>>><<<:::888888555222000//////...---***)))''''''((()))((('''%%%&&&''''''((((((''''''((()))******++++++******************************$$$))),,,***%%%###'''+++---,,,***((('''''''''(((++++++,,,,,,,,,,,,++++++.........///000222555666555777888666222...,,,+++***+++///444888:::999777333111...,,,******++++++...000333555777666555444000///---+++++++++,,,---111333444444222///------++++++***))))))(((''''''(((((())))))((((((''''''(((((((((((()))***++++++------///111444666888999:::<<<>>>@@@BBBCCCCCCCCCBBBBBBCCCEEEFFFGGGIIIIIIIIIHHHFFFFFFGGGIIILLLNNNSSS___rrruuucccUUUOOOVVVggg}}}YYYEEE:::888666777999;;;<<<;;;===;;;<<>>;;;999555222///---------,,,+++((('''%%%&&&''')))((((((%%%&&&'''((((((((('''&&&((())))))***************************************))),,,---,,,((('''(((***+++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,+++.........///111444666888888::::::888444///,,,+++++++++---111666888777555222000,,,***)))***,,,---///111555777777666555555111///---+++++++++,,,---222555777555222...------*********((((((((()))+++******)))(((((((((((((((''''''''''''((()))***+++---...///222444666888999;;;<<<===@@@CCCDDDCCCCCCAAABBBCCCEEEGGGIIIJJJKKKJJJIIIGGGFFFGGGIIIMMMOOOSSS___rrrqqq```SSSIIIMMMZZZrrr|||TTT@@@999888666777999;;;<<<<<<<<<;;;<<>><<<;;;::::::444444444555555555666666555666777777777666444333222222222333333444444444222222111111111222333333333222222444666666555444111000//////000222444555777:::===@@@AAA???<<<:::666333000.........---,,,'''%%%$$$%%%'''))))))(((%%%%%%'''((((((((('''&&&(((((()))***************))))))))))))))))))))))))***)))(((((('''&&&%%%$$$!!!&&&***---------,,,+++,,,,,,------,,,,,,+++.........000222555888999:::;;;<<<:::555000,,,+++...---,,,...111222///---111...+++((((((***---000000333777888888777666666111///---+++++++++,,,---444666888666222...------)))))))))''''''(((+++...,,,+++)))((((((((()))***&&&&&&&&&&&&'''(((******---...000222444666888999;;;;;;===@@@CCCDDDDDDCCCAAABBBCCCEEEHHHJJJKKKLLLKKKJJJGGGFFFGGGJJJMMMOOOSSS___rrr}}}iiiYYYQQQLLLJJJUUUppptttRRRDDD:::888666666999<<>>>>>??????BBBGGGNNNSSS[[[[[[cccsss~~~vvvkkk___WWWLLLFFFBBBCCCDDDCCCEEEHHHMMMQQQYYYfffvvvzzzjjjbbb```ggglllooo{{{ttt```fffnnnwww~~~zzzpppiiihhhlllttt{{{~~~{{{wwwrrrnnnhhhbbb\\\SSSIIIBBBAAACCCFFFIIILLLLLLLLLKKKJJJKKKOOOSSSSSSQQQTTTYYY___jjjrrrqqqnnnqqqvvvzzzxxxttttttuuutttssskkkggg^^^SSSIIIEEEDDDFFFLLLKKKLLLNNNRRRTTTUUUTTTTTTOOOJJJIIILLLNNNLLLIIIHHHHHHHHHHHHFFFDDDAAA@@@@@@AAADDDFFFGGGGGGFFFEEEEEECCCAAA@@@@@@???===<<<666666555444444444444444555555666666666555333222222222222222222222222222333333333333333333333333444444444333333333222222000///...///000222555777;;;;;;<<<<<<;;;999777555666333000......,,,***)))---)))%%%%%%'''(((((('''((('''&&&%%%$$$%%%&&&'''((())))))))))))*********************************,,,)))''''''***+++***((((((((('''(((((()))***+++---------+++)))(((***,,,...///000333777;;;???AAABBB@@@;;;777444000,,,))),,,,,,------...///000000...---+++******+++---...222222444666999999888666222000,,,))))))***---///555777999888555111//////******)))''''''&&&&&&&&&&&&%%%$$$%%%(((***++++++&&&''')))*********)))(((***,,,...000111444777::::::<<>>>>>>>>???@@@BBBHHHOOOTTT\\\YYY^^^kkkxxx~~~vvvlllaaaXXXMMMFFFBBBCCCDDDCCCEEEHHHKKKPPPYYYfffvvvxxxiiiaaa___hhhpppvvvxxxffflllssszzzxxx{{{}}}{{{mmmbbb[[[[[[___iiiqqqwww~~~}}}zzzvvvsssqqqlllfff___YYYQQQHHHBBBBBBCCCFFFIIILLLNNNMMMMMMIIIJJJOOOSSSSSSQQQUUU[[[gggqqqxxxvvvssswww}}}||||||}}}}}}|||nnniii```UUUKKKFFFEEEFFFLLLLLLLLLOOORRRUUUUUUUUUSSSNNNIIIHHHKKKMMMMMMKKKIIIHHHGGGFFFDDDBBB@@@??????@@@BBBEEEFFFFFFEEEEEEEEECCCBBBBBBBBBAAA>>><<<777666555444444444444444333333444444444333222111222222111111111111111111333333333333333333333333444444444333333333222222000000//////000222555666;;;<<<======<<<:::777666666333000...---,,,***))))))&&&$$$$$$&&&(((((('''''''''&&&%%%%%%%%%&&&''')))))))))************+++************************+++)))'''(((***+++***(((((((((((((((((()))***+++---------,,,***)))***+++---...111444888===AAADDDDDDAAA===999555000,,,***++++++,,,---...///000000///...,,,******+++---...111111333666999999888666222000,,,))))))+++...000444666666555222///......******)))''''''&&&&&&'''***)))((((((***++++++***'''''')))*********)))(((***,,,///000222444888:::;;;===???BBBCCCCCCBBBAAADDDCCCDDDFFFJJJLLLKKKJJJOOOMMMJJJHHHHHHIIIJJJLLLQQQ[[[ooosss___RRRMMMGGGIIIWWWqqqrrrNNN@@@===:::777777888;;;<<<<<<>>>>>>???@@@CCCIIIPPPUUU^^^ZZZ[[[dddppp~~~~~~wwwmmmaaaYYYNNNGGGCCCDDDDDDCCCDDDGGGIIIOOOYYYgggvvvwwwkkkddddddppp||||||nnntttzzz~~~{{{qqqrrrtttxxx{{{yyypppbbbXXXRRRQQQVVV___hhhoooxxx~~~zzzwwwuuurrrpppmmmiiibbb[[[TTTNNNHHHDDDEEEDDDEEEHHHLLLOOOOOOOOOHHHJJJNNNSSSTTTSSSWWW^^^pppyyy~~~{{{~~~||||||}}}|||{{{pppkkkbbbWWWMMMHHHGGGHHHMMMMMMNNNPPPTTTVVVVVVUUUQQQMMMHHHGGGJJJLLLMMMMMMKKKJJJGGGEEEBBBAAA??????<<<>>>@@@BBBDDDDDDDDDDDDEEEEEEDDDEEEEEECCC???<<<777777666555444333333333111111222222111111000///111111111111111111111111444444444444444444444444444444444444333333333333111111000///000222444666<<<===>>>>>>===;;;888777555333000...---,,,***)))&&&%%%######%%%'''(((((('''&&&&&&%%%&&&&&&'''''')))************+++++++++************************+++)))'''((()))***))))))(((((((((((()))***+++,,,,,,---...---+++*********,,,...111555;;;@@@DDDGGGEEECCC???:::555000,,,******+++,,,---...///000000000///---+++++++++------///000222555888:::888777111///,,,******,,,...000444444444222///---,,,---******)))((('''''''''''',,,+++))))))******)))((('''((())))))******))))))+++---000111333555888;;;>>>>>>@@@AAABBBBBBBBBBBBEEEEEEEEEHHHKKKMMMLLLKKKNNNLLLJJJHHHHHHIIIKKKMMMQQQ[[[oooppp[[[QQQOOOIIIMMM[[[tttuuuQQQBBB<<<999666666888;;;===>>>>>>???@@@AAADDDJJJQQQWWWaaa]]]\\\bbbnnn}}}xxxmmmaaaXXXOOOHHHDDDDDDDDDCCCDDDGGGGGGMMMYYYfffttt{{{sssooottt~~~vvv{{{xxxmmmhhhjjjmmmqqqpppkkkbbb[[[UUUSSSVVV^^^fffmmmvvv~~~}}}zzzwwwtttpppmmmhhhddd^^^XXXRRRNNNKKKIIIIIIGGGFFFHHHLLLOOOPPPOOOHHHIIINNNSSSUUUUUUZZZaaasss}}}}}}yyyxxxxxxwwwtttqqqllliiiaaaWWWOOOJJJJJJKKKNNNOOOPPPSSSVVVXXXXXXWWWQQQMMMIIIHHHJJJMMMOOOOOOOOOLLLIIIEEEBBB@@@??????:::;;;>>>@@@BBBCCCCCCDDDFFFEEEFFFGGGGGGDDD@@@===888888666555333333222222000000000000000000000000111111111222222222222222444444444444444444444444555444444444444333333333222111000000000222444666<<<===>>>>>>===;;;999777444222///------,,,+++)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''************++++++++++++***************************)))((((((((()))))))))((((((((()))***+++,,,---+++---///...,,,***)))***,,,...111666<<>>@@@BBBCCCDDDFFFEEEFFFGGGGGGDDD@@@===999888777555333222222111111000000000000111111111222222222222333333444444444444444444444444444444555555555444444444333333222111000000111333555777<<<===>>>>>>===;;;999777333111...------,,,+++)))***))))))(((&&&%%%&&&&&&&&&&&&&&&''''''((((((((())))))*********+++++++++))))))))))))))))))))))))))))))(((((('''(((((()))(((((())))))***,,,---...+++---//////---+++******+++---111777<<>>@@@BBBBBBBBBCCCCCCFFFKKKRRRWWW[[[]]]```fffsss|||pppbbbYYYQQQKKKFFFEEEEEECCCCCCFFFEEELLLWWWbbbooo}}}xxxllleeegggiiikkkjjjiiifffeee]]]\\\___iiiqqqxxx}}}wwwnnnddd\\\ZZZZZZZZZYYYYYYZZZ^^^```___XXXPPPMMMNNNPPPOOOMMMJJJKKKOOOTTTVVVWWW]]]eeepppyyy~~~zzztttoooqqqqqqssswwwyyyvvvpppjjjbbb```\\\UUUPPPNNNNNNPPPSSSTTTVVVZZZ]]]___]]]\\\VVVTTTSSSRRRRRRSSSTTTUUUTTTRRRNNNJJJEEEBBB???>>>777888:::<<>>>>>===;;;888777333000...------,,,+++)))***++++++)))'''%%%%%%%%%%%%&&&'''(((((((((((((((((())))))))))))*********))))))))))))))))))))))))((())))))(((''''''(((***)))))))))***+++---...///---...///...,,,++++++++++++---111666;;;???AAACCC???@@@???999222,,,+++,,,+++,,,---...000222333333555333000...,,,,,,,,,------...000333777888666555...---,,,,,,---///111222555555555333000...---...***))))))(((((()))))))))''''''(((+++...///...,,,***))))))))))))***+++,,,+++---000111333555888;;;===>>>@@@AAACCCDDDDDDDDDDDDFFFIIIJJJKKKKKKMMMNNNNNNLLLJJJHHHHHHIIIKKKMMMRRR\\\nnn}}}iiiYYYPPPNNNIIINNN]]]qqqwwwOOO@@@999777555666999===???@@@DDDDDDDDDEEEFFFKKKQQQVVVZZZ^^^cccjjjyyytttggg]]]RRRKKKFFFFFFEEEBBBCCCEEEEEELLLVVV```lll{{{xxxllljjjmmmrrruuuuuurrrnnnlllcccbbbfffooovvv{{{zzzssshhh]]]VVVTTTWWWZZZ]]]___ccciiimmmmmmcccXXXRRRRRRRRRPPPMMMLLLLLLPPPTTTVVVWWW^^^fffrrryyy~~~|||wwwtttnnniiiiiihhhiiimmmpppoookkkgggbbb```\\\VVVQQQNNNNNNPPPVVVWWWYYY]]]```aaa```^^^YYYYYYYYYXXXWWWVVVWWWWWWTTTRRROOOKKKFFFAAA===;;;777888999<<>><<<;;;:::888555333111000000111000/////////000222333...//////000111111222222222222222222222222222222555555555555444444444444000//////000222555888:::;;;<<<======<<<:::777666222000---,,,,,,,,,+++)))''')))***)))&&&$$$$$$&&&$$$%%%'''((()))))))))(((''''''((((((((()))))))))))))))))))))))))))))))))'''((()))(((&&&&&&(((***)))))))))***,,,---///000...//////---+++***+++---,,,...111555999;;;===>>>>>>@@@???:::222------...,,,---...000111333444555666444111...,,,,,,,,,---......000333666777555333------,,,,,,...000222333333555555444111...------***)))))))))))))))******'''''')))+++...///...,,,******)))))))))***+++,,,***,,,///000222444888:::;;;===@@@CCCEEEEEEEEEEEECCCFFFIIIJJJJJJJJJLLLNNNOOOMMMJJJHHHHHHIIIJJJLLLRRR\\\nnnwwwdddUUUMMMJJJJJJPPP___sssxxxPPPAAA;;;888666666999<<<>>>???FFFFFFEEEEEEGGGKKKQQQVVV\\\aaagggooowwwjjjaaaSSSLLLGGGFFFEEEBBBBBBEEEEEELLLUUU___jjjzzzwwwkkklllrrr{{{}}}yyyvvvkkkjjjmmmuuuzzz|||yyypppeee[[[TTTPPPUUUZZZ___ccciiiooouuuvvvkkk^^^VVVUUUTTTQQQMMMMMMMMMPPPUUUVVVWWW^^^fffuuuzzz|||wwwrrrppplllhhhfffdddcccfffjjjkkkjjjgggdddbbb]]]WWWQQQNNNNNNOOOWWWXXX[[[___bbbcccaaa___[[[\\\]]]]]][[[YYYXXXXXXSSSRRROOOKKKFFF@@@;;;888777888999;;;>>>BBBDDDFFFEEECCCAAA@@@@@@???===<<<;;;:::888555333111000000000///......///000111222,,,------...///000000111111111111111111111111111666666555555555444444444/////////000222666999;;;;;;;;;<<<<<<;;;999777555222000---,,,,,,,,,+++)))$$$&&&)))(((%%%$$$%%%'''$$$%%%'''))))))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))&&&(((***(((&&&%%%(((***))))))***+++,,,...000000//////...,,,******,,,...,,,...111444777999:::;;;>>>@@@@@@;;;444//////111------///000222444555666666555222///---,,,,,,,,,...///000333555666444222---,,,,,,---...000222333222444555444111...,,,+++***)))))))))))))))******&&&&&&'''***------+++)))+++***)))))))))***,,,,,,***,,,...000111444777:::999<<<@@@CCCFFFFFFFFFEEEBBBEEEIIIJJJIIIIIILLLNNNOOONNNKKKHHHHHHHHHJJJKKKRRR\\\nnnrrraaaTTTOOOMMMLLLUUUggg~~~sssPPP======888666777888888<<>>???GGGCCC???@@@DDDFFFEEEBBBAAA???:::666333222222333222222333333333222222111222111///......000222333333333333333333333333333444444444333333222222222444444333222333666;;;???>>>============;;;777444000///...,,,+++***))))))))))))((('''''''''''''''+++'''$$$$$$''')))***)))***)))'''(((***++++++***((()))************))))))(((((('''&&&&&&''')))***+++,,,,,,---...///000000///......///000111111000...///111333555666777777>>>@@@@@@;;;222------///,,,---000333777;;;>>>???;;;777222///......------+++---111666999888555111///,,,))))))---222444444888666444222000...---,,,))))))(((((((((((()))))))))*********++++++++++++))))))******++++++++++++,,,...111333555777:::<<<<<<===???AAACCCDDDDDDEEEEEEFFFHHHJJJKKKKKKJJJJJJNNNLLLIIIGGGGGGGGGIIIJJJUUU]]]ooorrr```TTTNNNMMMOOOZZZpppxxxTTTAAA===888555777888888<<>>============:::777444000///...,,,+++***))))))))))))((('''''''''''''''***'''%%%%%%''')))))))))((('''%%%&&&((())))))((())))))(((((((((((((((((((((((('''&&&'''((()))***+++,,,,,,---...///000000333222111000///...---+++///000111333555777888999>>>@@@???:::222------...---...111444888;;;>>>???:::666222///......------,,,...333777:::999555111000,,,)))***---111333333666555333111///...---,,,))))))(((((((((((())))))))))))))))))*********+++))))))(((((())))))***+++***,,,///111333555888:::<<<===???AAABBBDDDDDDEEEFFFFFFGGGIIIJJJJJJKKKKKKOOONNNLLLJJJKKKLLLOOOPPPUUU^^^ppptttaaaTTTNNNMMMOOO^^^xxx}}}WWWDDD<<<888555777888888<<>><<<:::777777666777999===AAACCCEEECCCCCCFFFLLLPPPQQQPPPFFFCCC>>>888333000//////000111222444444333111000/////////000000000111111222222222222222222222222777777777777555222000...///000000111222666;;;???>>>=========<<<:::666333000///---,,,***))))))))))))(((''''''&&&''''''''')))'''%%%%%%''')))))))))((('''&&&&&&((())))))((()))(((''''''&&&&&&&&&'''(((''''''''''''((()))***,,,,,,---...///000000111555444333111///---+++***000000000222444777999;;;>>>???>>>999222------...///000222555888;;;>>>???888555000...---...---------000555:::<<<;;;666111000---******,,,///111111444333111000...------,,,))))))(((((((((((())))))(((((((((((()))))))))))))))((('''''''''(((***+++***,,,///111333555888:::<<<===>>>@@@BBBCCCDDDDDDGGGGGGGGGGGGHHHIIIKKKLLLPPPNNNMMMLLLMMMOOORRRSSSTTT]]]pppzzzdddUUUNNNMMMNNN^^^{{{}}}VVVCCC<<<777555666777888<<>>===<<<;;;999666555555555888===BBBEEEEEEEEEEEEIIINNNQQQRRRRRRFFFCCC>>>888444222111111000222444666666555333222//////000111111000000///222222222222222222222222333444666666555222///---...000111222444888===AAA>>>======<<<<<<999555222///...---+++***))))))((((((''''''&&&&&&'''''''''((('''&&&&&&'''((())))))+++)))((((((***+++***)))***)))(((&&&&&&&&&&&&''''''''''''(((((()))******,,,,,,---...///000111111222333333222000...---,,,/////////000222666:::<<>><<<777111------...000111333555888:::<<<===666333///,,,------...---...111666;;;===;;;555111///...,,,++++++---///000222111000///------,,,,,,))))))(((((((((((())))))'''''''''(((((((((((()))***)))((('''''')))***+++,,,...111333555777:::<<<;;;<<<>>>@@@BBBCCCDDDDDDHHHGGGFFFEEEFFFIIIKKKMMMNNNMMMKKKJJJKKKLLLOOOQQQSSS\\\oooiiiWWWOOONNNOOO```}}}yyyTTTBBB<<<777444666777777;;;AAAEEEEEEGGGKKKKKKLLLSSS[[[fffnnn{{{~~~tttiiiYYYOOOEEECCCBBBAAABBBEEEDDDIIIPPPYYYdddsss~~~yyysssnnnkkklllllllllllljjjhhhhhhiiiaaa```]]]XXXTTTTTTXXX\\\WWWaaammmtttvvvvvvyyy{{{zzzxxxtttnnnhhhdddccccccgggiiilllooopppooonnnmmmlllkkkiiifffaaa^^^^^^^^^\\\^^^aaadddgggjjjllllllllliiigggeeeddd^^^WWWPPPCCC@@@===;;;;;;;;;:::888666555444555888===BBBEEEFFFFFFGGGIIILLLNNNOOONNNDDDAAA===888555444444444333444666888888777666555111111222222111000//////111111111111111111111111///000333444444222000...***,,,...000222555:::>>>>>>===<<<<<<;;;999555111///...---+++***)))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))+++***(((((()))******)))***)))((((((''''''''''''&&&'''((())))))*********,,,------...///000111111222444555444000---,,,,,,---------///222666:::<<>>@@@AAACCCCCCDDDHHHGGGEEEDDDEEEHHHKKKMMMOOONNNKKKIIIIIIJJJLLLMMMQQQ[[[nnnmmmXXXPPPPPPTTTeeetttRRRCCC;;;777444666777777;;;AAAEEEEEEHHHKKKLLLMMMSSSZZZiiiqqq|||uuukkk]]]RRRHHHDDDCCCAAABBBDDDDDDHHHOOOVVVaaaooo~~~yyyssspppmmmjjjhhhiiihhheeeeeehhhdddggghhheee^^^[[[\\\___\\\fffssszzz{{{yyyyyyzzzwwwvvvrrrmmmgggcccbbbcccfffjjjpppuuuwwwwwwuuusssoooooommmiiieeebbbaaaaaa^^^```dddhhhkkkmmmmmmmmmllljjjhhhfffccc]]]TTTMMM@@@>>>;;;999999999888777555444444555888===AAACCCFFFGGGHHHIIIJJJJJJJJJJJJBBB???<<<999666666777888666666777888999999999999555555444222111000//////000000000000000000000000---///000222222111000///,,,...111222444777<<>>===<<<<<<;;;888444111///...,,,+++)))(((((((((&&&&&&&&&%%%&&&&&&'''(((&&&'''((((((''''''((()))***(((&&&&&&'''((('''&&&'''(((((()))))))))((('''&&&'''((()))***+++++++++------...///000111111222555777999666000+++)))))),,,,,,...000333777:::<<>>AAA???===<<<<<<;;;888333000///...,,,***)))(((((((((&&&%%%%%%%%%&&&&&&'''(((%%%'''))))))'''&&&(((******((('''&&&'''((('''&&&###%%%''')))***)))'''&&&%%%&&&(((***++++++++++++------...///000111222222444777999777000+++)))***,,,---000333777:::<<<>>>???;;;666222///...---------......000111222333333000---***)))+++---......111111222444666555111...)))+++,,,+++******,,,///555444222///...,,,++++++))))))(((((((((((())))))''''''((((((((()))))))))'''(((***+++,,,+++***)))***,,,///111333555888::::::;;;===???AAABBBCCCCCCFFFFFFEEEEEEFFFHHHJJJLLLPPPNNNLLLJJJJJJKKKNNNOOORRR\\\pppmmmVVVPPPRRRXXXkkkdddJJJ@@@;;;666444555666777;;;@@@GGGGGGKKKOOOPPPPPPUUU\\\aaajjjrrr{{{}}}tttdddXXXMMMGGGEEEBBBBBBEEEEEEHHHMMMSSS\\\jjjyyy}}}wwwrrriiibbb___bbbcccbbbdddjjjooowww}}}zzzmmm```ZZZXXX___eeekkkmmmiiieeeeeeggguuuuuussspppkkkgggeeeeeegggooo|||vvvooonnnnnnlllhhhccc`````````aaadddjjjoooqqqpppnnnllliiigggeeeccc___WWWLLLDDD???===:::888888888777666444444666888:::<<<>>>@@@CCCEEEHHHHHHHHHGGGGGGGGGCCCAAA===999777777777888777777555555666888:::<<<===;;;777333111/////////000000000000000000000000444333222222111000000///...000333444666888;;;>>>???>>><<<<<<;;;888333000...---,,,***)))(((((('''%%%%%%%%%%%%&&&&&&'''((($$$'''***)))'''&&&(((***,,,+++)))((()))***)))((( """&&&)))***)))'''%%%%%%&&&(((***+++,,,++++++------...///000111222222///444888777111---,,,...,,,...222666999<<<>>>??????;;;666111///...------,,,,,,---...///000111111///,,,))))))***---...///111111111222333333000...(((***,,,+++******---///666555333000...,,,++++++))))))(((((((((((())))))(((((((((((())))))))))))%%%''')))+++,,,***(((''',,,...111333555777:::<<<:::;;;===???AAABBBCCCCCCFFFEEEEEEEEEFFFHHHJJJKKKLLLKKKIIIHHHIIIKKKNNNPPPTTT^^^rrrdddVVVQQQPPPTTTppp\\\EEE>>>:::888444222333666;;;>>>FFFJJJNNNPPPPPPRRRVVVZZZ```hhhooovvv|||vvvjjj```RRRHHHDDDDDDDDDDDDDDDEEEKKKSSSZZZdddtttyyyrrrlllaaaYYY[[[bbbgggjjjllltttyyy{{{ssseeeYYYUUUVVVWWW]]]aaa```[[[YYY]]]aaattttttrrrmmmhhhdddcccdddgggkkkppptttvvvtttpppnnnpppqqqooojjjddd___^^^___gggiiimmmppprrrsssrrrqqqmmmooonnniii^^^SSSIIICCC======<<<;;;:::888666555666555444555777;;;@@@CCCEEEFFFFFFGGGHHHHHHHHHHHHIIIFFF@@@;;;999999:::;;;<<<;;;:::999888888888888:::888444111......//////000000///...............222222111111000/////////111000000333777<<<>>>???<<<======<<<999666222000......,,,+++***)))))))))&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))))))))(((''''''''''''''')))******+++,,,,,,------//////......///111333444999999999666222///...///333222444888>>>AAAAAA???>>><<<888444000---++++++,,,+++***,,,...//////...,,,+++******+++,,,...000111000000000////////////......---,,,---...///000777555333222222000---***))))))(((((('''''''''&&&&&&'''((())))))(((''''''++++++******++++++,,,---......000333666999<<<===@@@???@@@@@@AAABBBCCCDDDBBBBBBDDDEEEHHHJJJLLLMMMPPPPPPPPPNNNLLLLLLMMMOOOUUU]]]ooozzzaaaUUUQQQQQQZZZrrr~~~[[[EEE???:::888555333333777;;;>>>FFFJJJNNNPPPQQQSSSWWW[[[```gggmmmrrr|||xxxkkkaaaSSSHHHDDDDDDDDDDDDDDDEEEJJJQQQXXXaaaqqq{{{uuujjj```YYY[[[bbbgggjjjmmmvvvzzz{{{rrrcccXXXTTTUUUYYY[[[^^^^^^]]]___dddiiiwwwtttpppjjjfffeeeeeeffffffhhhkkknnnooooooooonnnvvvvvvtttnnngggcccccceeegggjjjnnnqqqttttttssssssqqqqqqooohhh]]]QQQHHHCCC????????????===<<<:::999777666555555888<<<@@@CCCDDDFFFGGGIIIKKKLLLMMMMMMMMMJJJEEE@@@===<<<<<<<<<;;;;;;:::999888888888888999777333000/////////000000000///...............000000000000000111111111000000111444888<<<>>>>>><<<<<<<<<;;;888555222000...---,,,+++***)))))))))'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((((('''''''''((()))***))))))((('''''''''''''''))))))******+++,,,,,,,,,////////////000222333444888999888555222///...///333333666;;;@@@BBBAAA???===;;;777333///---++++++---,,,+++,,,...//////...---,,,***)))***,,,...000000111111000000000/////////......---...///000111666555333111111///,,,***((((((((()))))))))))))))&&&'''((()))***)))((((((***************+++,,,,,,---...000222666999;;;===?????????@@@AAABBBDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLNNNNNNMMMLLLJJJJJJKKKMMMTTT]]]ppprrr]]]SSSQQQSSS```ttt\\\FFF@@@:::888555333444777;;;===EEEJJJOOORRRSSSUUUXXX[[[aaaiiioooppprrrzzz{{{nnncccUUUJJJEEEDDDDDDDDDEEEEEEIIIPPPUUU^^^nnn}}}}}}wwwjjj```YYY\\\bbbgggkkknnnuuuxxxwwwooobbbYYYWWWYYY^^^^^^^^^```dddkkkrrrvvvyyyuuunnniiiffffffgggggghhhiiijjjkkknnnqqqsssuuuyyyxxxssskkkdddaaacccfffgggjjjooosssuuuvvvuuuttttttsssnnneeeZZZOOOGGGDDDBBBCCCCCCCCCBBBAAA???>>>999888777666888<<<@@@CCCDDDFFFIIILLLOOOQQQRRRRRRPPPMMMIIIDDD@@@===;;;::::::999999999999999999999666555222000//////000111000000///.........//////...//////000111111222222//////111555999<<<======;;;;;;;;;999777444111///------,,,+++***))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((((()))******))))))((('''''''''(((((((((((())))))***++++++,,,/////////000111222444555777777666444111//////000333555999>>>BBBCCCAAA>>><<<999666222...,,,,,,,,,...---,,,---...///...---...,,,***((())),,,///111000111222222222111/////////.........///000222333666444111000///...+++)))*********)))))))))(((((('''''')))*********)))))))))))))))))))))******+++---...000222555999;;;=========>>>???AAACCCDDDEEEIIIHHHFFFEEEEEEGGGJJJKKKMMMMMMMMMKKKJJJJJJLLLNNNUUU^^^qqqjjjZZZRRRQQQUUUaaattt___GGG???999777555333444777:::===EEEJJJPPPTTTUUUWWWZZZ]]]dddkkkqqqqqqmmmpppwww~~~|||qqqfffWWWLLLFFFEEEDDDCCCDDDDDDHHHNNNUUU^^^ooo}}}}}}yyykkkccc\\\^^^cccggglllpppoooqqqqqqkkkbbb]]]]]]```fffdddcccgggpppxxx~~~{{{vvvpppllljjjjjjhhhggglllmmmooossswww{{{}}}yyyrrrhhh```^^^bbbggggggjjjoootttwwwwwwvvvuuutttqqqkkkaaaVVVMMMHHHFFFEEEEEEFFFGGGFFFEEECCCBBB<<<:::999888999<<<@@@CCCEEEGGGKKKNNNQQQRRRSSSSSSNNNLLLHHHDDD???;;;777555888999999999::::::999999444333111000000000111222000000///////////////000//////000000111111111111...///111666:::======<<<;;;::::::888555333000///---,,,,,,+++***)))((('''((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((()))))))))))))))((((((((((((((()))((((((((()))******++++++//////000111222333444444555555444222///...///111444777===BBBDDDCCC@@@===:::888444000---,,,,,,,,,000...---...//////...---...,,,)))((()))+++///111000111333444444222000///------------///111333444555333000///...---+++)))++++++***)))((('''&&&%%%'''((()))***++++++******((((((((((((((()))******---...///222555888;;;<<<<<<<<<===???AAACCCEEEFFFJJJHHHFFFDDDDDDGGGJJJLLLMMMNNNNNNMMMLLLLLLNNNPPPWWW```uuuwwweeeYYYRRRSSSXXXbbbvvvcccHHH===999777555444555777:::<<>>:::666444888888999:::::::::999999222111111000000111222222000000/////////000000111111111111111000000//////...///111666:::======<<<;;;:::999777555222000///,,,,,,,,,+++***)))''''''(((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))((((((((())))))***((((((((()))******++++++...///000111222333333333333333222000......000111444888>>>CCCDDDBBB>>><<<888666222...,,,,,,------000///......000000///------,,,***((())),,,///111000222444666666333111///,,,,,,,,,---///222444666555333000...---,,,+++)))'''''''''''''''''''''&&&&&&''')))***+++++++++***((((((''''''(((((()))***------///111555888;;;<<<<<<<<<===>>>@@@BBBDDDEEEHHHFFFDDDCCCDDDGGGJJJMMMLLLMMMMMMLLLKKKLLLOOOQQQYYYcccxxxpppaaaXXXSSSVVV]]]ggg~~~dddHHH===888777555555555777:::<<>>@@@BBBGGGIIILLLNNNPPPOOONNNMMMLLLJJJGGGDDD???;;;888777888999:::;;;;;;:::888777111111000000000111111111000000/////////000111111222222111111000//////...//////111555999<<<======<<<;;;999777444222111000++++++,,,,,,+++)))'''&&&''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((('''''''''))))))((((((((()))******(((((())))))***++++++,,,---...///111222222222222111111000///------000222444999???BBBBBB???<<<;;;666444000,,,++++++---...000///...///000111000///,,,+++******+++,,,...000000333666888888555111///+++,,,,,,...000333666888666333000...---,,,+++***""""""$$$%%%''')))******%%%&&&(((***++++++******((((((((((((((())))))***,,,---///111444888:::<<<<<<<<<===>>>@@@BBBCCCDDDFFFEEECCCCCCDDDFFFIIIKKKIIIJJJJJJJJJIIIJJJMMMOOOYYYcccyyyjjj^^^WWWTTTYYYcccrrrbbbHHH???888777666555666777:::;;;CCCJJJTTTZZZ\\\]]]^^^```fffhhhllloookkkfffjjjrrrzzzooo___QQQJJJFFFDDDCCCBBBBBBEEEKKKQQQ\\\nnn~~~}}}{{{{{{uuummmeeecccaaa```dddiiikkklllmmmkkkhhhfffggghhhnnnmmmmmmooouuu{{{xxxrrrqqqsssrrrvvv}}}vvvjjj```^^^bbbgggnnnrrrwww{{{}}}{{{xxxuuurrrnnnggg]]]SSSLLLJJJJJJMMMNNNPPPQQQOOOLLLIIIGGGCCCAAA>>><<<<<<>>>AAABBBEEEHHHKKKNNNPPPOOONNNLLLKKKIIIFFFBBB???<<<;;;:::999:::;;;;;;;;;999777666111111111000000000000000000000//////000111111222111111111000000000000000000000111444888<<<>>>>>>===<<<999777444333111111***+++,,,,,,+++)))'''%%%&&&'''((())))))(((''''''&&&&&&&&&''''''''''''(((%%%&&&'''((()))(((((('''))))))(((((()))******+++))))))******+++,,,,,,,,,+++---...000111111111111000000///---,,,---000333444888>>>@@@???<<<:::999555222...+++***+++---///000///...///111222222000***+++++++++,,,---......000333777999999666222///------...000333666:::;;;777444000...------,,,+++$$$$$$%%%&&&'''((()))***$$$%%%''')))************))))))(((((())))))***+++,,,---...111444777:::<<<=========>>>???AAABBBCCCFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJIIIIIIKKKMMMPPPVVVaaaxxxfff[[[WWWUUU\\\hhh|||```HHH@@@888777666555666888:::;;;CCCJJJTTT[[[]]]^^^___```jjjjjjmmmqqqnnnhhhkkkrrr|||ppp```RRRJJJGGGDDDCCCCCCBBBDDDJJJOOOZZZkkk{{{yyywwwzzz~~~}}}||||||vvvnnnfffbbb___]]]```eeefffhhhkkkkkkkkkjjjkkkmmmqqqpppnnnooosss{{{xxxrrrtttyyywwwzzz~~~{{{oooeeebbbfffkkkqqquuuzzz~~~}}}yyyvvvuuuqqqiii___TTTMMMJJJIIIOOOQQQRRRSSSQQQNNNJJJHHHDDDBBB???======>>>AAABBBDDDGGGKKKOOOPPPPPPOOOMMMHHHFFFCCC@@@===;;;;;;;;;999:::;;;<<<;;;999666555111111111111000000000000000000///000000111222222/////////000111111222222111000000333777<<<>>>???===<<<:::777555333222111***+++,,,,,,+++)))&&&%%%%%%&&&''')))))))))((((((&&&&&&&&&'''''''''((((((&&&''')))*********)))((())))))((())))))***++++++*********+++,,,,,,------+++,,,...///000111000000//////...---,,,---000333333888===???===:::888999444222...***)))+++---//////......///222333333222)))***+++---------------000333777::::::666222///...///000222555999<<<>>>888555111...------,,,+++******)))((('''&&&&&&&&&###%%%&&&((()))***)))))))))))))))))))))***++++++,,,---...111444777:::;;;>>>>>>>>>>>>???@@@AAABBBFFFFFFEEEDDDCCCBBBBBBBBBJJJKKKKKKKKKKKKMMMPPPRRRRRR^^^wwwgggZZZUUUWWWdddrrr}}}XXXEEE:::<<<888444555444333555:::BBBKKKUUUZZZ[[[]]]bbbggggggmmmmmmooorrrllljjjtttvvvgggXXXLLLEEECCCDDDCCCCCCEEEKKKQQQYYYgggtttzzzooommmqqquuuzzz~~~~~~|||wwwppphhhbbb]]][[[```hhhlllooorrrsssrrrqqqppppppsssmmmmmmtttzzz~~~{{{xxxyyy|||}}}}}}ooofffeeelllrrrttt|||~~~yyyqqqnnnggg]]]TTTNNNKKKJJJJJJPPPSSSQQQOOONNNLLLGGGHHHCCC>>>;;;;;;===???@@@DDDIIINNNQQQRRRQQQOOOOOOMMMJJJGGGDDDBBB???<<<999777888888888888777777666555444333111000000//////000111111111111222222222111111111111000000//////000222555888;;;<<<===>>>>>><<<:::777444222111000---,,,+++)))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))***,,,,,,,,,,,,,,,---......///000111111222222222222111///...///111111555:::<<<;;;777333111555222---******,,,,,,---......///111333333111///,,,...,,,&&&&&&...111000333999===888333111111000//////000333777::::::999444222000...---,,,)))'''(((''''''&&&&&&((()))************))))))))))))))))))(((((()))++++++***(((---...000333555888:::;;;???>>>??????@@@AAABBBCCCJJJIIIFFFDDDCCCCCCDDDDDDFFFIIIMMMNNNNNNMMMLLLLLLWWW```uuujjj[[[UUUXXXfffuuutttSSSEEE===<<<777444555444333555:::AAAJJJUUU\\\]]]___cccgggiiippppppqqqtttooommmxxxyyyjjj[[[OOOHHHFFFEEEBBBAAACCCIIIPPPZZZiiivvvvvvlllmmmttt{{{~~~|||xxxpppiiiccc^^^\\\aaahhhpppuuuzzz}}}}}}{{{yyyxxxuuuqqqsss|||~~~zzzyyy}}}~~~rrriiihhhooovvv{{{}}}xxxsssnnnfff[[[QQQKKKHHHGGGHHHNNNSSSRRRQQQQQQOOOKKKIIIDDD>>>;;;;;;===???AAABBBGGGMMMRRRTTTTTTTTTTTTUUUQQQLLLGGGCCC???;;;888888888999999999888777777333333222111000000000000000000111222333444555555222222111111000000//////222444777:::===>>>??????>>>===:::777444222000///,,,,,,***)))(((''''''''''''''''''((((((((())))))'''''''''(((((((((((()))))))))))))))))))))******((((((((((((((((((((((((*********+++,,,,,,---------......///000000111111***,,,---......///222444444999===@@@>>>;;;888666555111---***+++,,,---.........000222444444222///+++---***%%%&&&,,,000...///777<<<:::666555333111...///000333777999:::999444222///...---,,,)))'''(((''''''&&&'''((()))***)))))))))))))))))))))))))))((('''(((***++++++***---...000222444777:::;;;>>>>>>>>>???@@@AAABBBCCCGGGFFFEEEDDDDDDEEEFFFGGGHHHJJJLLLLLLLLLLLLMMMOOOVVV___sssmmm]]]WWW[[[kkk|||jjjNNNEEE???;;;666444555555333555:::???IIIUUU]]]```bbbeeehhhkkkssssssuuuxxxtttttt|||ooo```TTTLLLHHHGGGBBB@@@BBBHHHOOOZZZjjjxxxsssnnnsss|||xxxqqqjjjeee```^^^bbbiiitttzzzxxxwww|||}}}zzzyyyzzzxxxnnnnnnuuu}}}~~~yyyvvvooodddXXXOOOIIIFFFEEEGGGOOOTTTUUUUUUVVVTTTPPPKKKFFF???::::::===@@@BBBFFFKKKRRRXXX\\\]]]^^^___]]]XXXQQQIIIDDD>>>:::777888999999:::999888777666111111111000000000111111000111222333444555666777333222222111000000//////555666999<<<>>>@@@@@@@@@???===:::777333111///...,,,+++***)))((('''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******))))))))))))))))))((((((((((((((((((((((((++++++******+++,,,...///.........//////000000111'''(((***+++,,,...111333333666;;;===<<<999777555333000,,,***+++---/////////000222555777666333111///000---******///333333///777===<<<888666333///......///222666888999888333111///...---,,,)))'''(((''''''''''''((()))))))))))))))))))))))))))))))))(((&&&''')))+++,,,,,,......///000333777:::<<<>>>>>>>>>???@@@AAABBBCCCDDDDDDCCCCCCDDDFFFHHHIIIJJJJJJKKKJJJJJJLLLOOOQQQVVV^^^qqqooo^^^YYY___qqqdddKKKDDD>>>:::666444555555333555999<<>>AAACCCIIINNNVVV\\\___```aaabbb___YYYQQQIIIBBB>>>:::777777888999:::999888666555000000000000000111222333222222333333444444555555333333222111111000000///666888:::===???@@@@@@@@@>>>===:::666333000...---,,,+++***)))''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))*********+++++++++)))))))))(((((('''''''''((((((((((((((((((((((((,,,+++***)))***,,,...000........./////////000000***+++,,,+++++++++---...000444888999999777555555222///+++***+++...000000111333666999;;;:::666333111000...,,,---000333444444:::===:::555333///+++......///222555777777666333111...------,,,)))'''''''''''''''((((((((()))((((((((())))))))))))))))))'''&&&&&&)))+++---...///......///222666:::============>>>???AAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIIIIJJJKKKLLLKKKMMMOOOQQQUUU]]]pppppp```[[[bbbxxxbbbJJJBBB:::888555333555555333555999:::DDDRRR^^^dddgggiiijjjiiisssvvvzzzvvvjjj]]]SSSKKKGGGFFFCCCCCCGGGKKKSSSaaannnxxx{{{zzz~~~|||wwwrrrmmmjjjgggdddhhhmmmzzz||||||{{{yyyxxxyyyzzz{{{|||}}}wwwnnnfffZZZPPPKKKIIIIIIHHHOOOVVV\\\\\\[[[[[[WWWSSSLLLGGG@@@<<<===@@@CCCEEEHHHLLLSSSWWWYYYXXXXXXXXXXXXRRRKKKDDD@@@===:::888777888999999999777444333111000000111111222333444444444333333222222111111222222222222111111111111666888:::<<<===>>>>>>>>>===;;;999555222000...---,,,+++***(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))))))))******(((((((((''''''&&&&&&&&&))))))))))))))))))))))))---,,,*********,,,///000............////////////---......,,,+++***+++---222555888999999888888888111...+++***+++...000111333555999===???===999555---+++))))))***+++...000555999999444111111///,,,------...111444666666555222000...------,,,)))(((&&&''''''(((((((((((((((''''''(((((()))))))))))))))'''&&&&&&)))+++---...///......///111666:::===<<<<<<===>>>???AAABBBCCCEEEEEEEEEEEEEEEEEEFFFFFFFFFIIILLLNNNOOONNNOOOOOOUUU]]]pppqqqaaa\\\ccczzzaaaIIIAAA777777444333555555444555888999BBBPPP\\\dddiiijjjkkkhhhssswww{{{{{{ooobbbVVVMMMHHHFFFDDDDDDGGGJJJOOO[[[gggppp{{{}}}|||}}}{{{xxxtttqqqpppmmmkkknnntttyyyttttttuuuwww{{{}}}}}}|||}}}qqqeee\\\RRRJJJHHHHHHHHHHHHPPPWWW]]]]]][[[ZZZVVVQQQJJJFFFAAA>>>???BBBEEEFFFIIIMMMRRRTTTTTTRRRPPPPPPLLLHHHCCC@@@===<<<:::888777888:::;;;:::777444222222222222222222333444555666555444333222111000///111111111222222222222333666888:::;;;=========<<<;;;:::777444222000......+++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''''''''''''''&&&)))))))))))))))))))))))),,,,,,++++++,,,---...///........................+++,,,---,,,+++,,,...000000222555666666666777888222///+++***+++...000000333666:::???AAA???999555---***)))+++,,,+++---111222444333000000333333000---,,,---000333555444444111///---,,,,,,,,,***(((&&&''''''((()))(((((((((&&&''''''(((((())))))***)))(((&&&''')))+++,,,,,,------...///222666999;;;;;;<<<<<<===???AAACCCDDDGGGFFFFFFFFFEEEEEEDDDDDDEEEHHHMMMPPPPPPOOOOOOOOOUUU^^^qqqsssccc\\\bbbyyy]]]GGG@@@777666333333555666444555888777@@@MMMZZZccciiikkkllliiitttyyy|||tttgggZZZPPPJJJCCCBBBCCCGGGIIIMMMWWWbbbmmmyyy}}}}}}~~~|||{{{{{{wwwvvvvvvtttsssvvv{{{xxxrrrsssvvv{{{|||qqqaaaYYYOOOIIIIIIJJJJJJHHHMMMTTT[[[[[[ZZZXXXTTTNNNGGGDDDAAA@@@BBBEEEFFFGGGJJJMMMQQQSSSQQQNNNKKKJJJCCC@@@>>><<<<<<;;;999888999:::<<<===<<<999666333444444333333333444555555666666555444333222111111///000111111333333444555777999:::<<<======<<<<<<999888666444222000//////+++***)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))++++++,,,,,,---.................................)))***+++++++++,,,///111...000222333333444666777222///+++***+++---///000111444999???AAA>>>888333000,,,+++...///---...333000222333111222555444000,,,,,,---///222444333222000///---,,,,,,+++***(((&&&&&&((()))))))))((('''&&&&&&''''''((())))))***)))((('''(((***++++++***,,,---...000333666888:::;;;;;;<<<===???AAACCCDDDFFFFFFFFFFFFFFFEEEDDDDDDFFFIIILLLNNNNNNOOOPPPRRRVVV___sssuuuddd\\\aaavvvYYYEEE@@@888666333222555666444555888777???KKKXXXccciiilllmmmkkkvvvzzz}}}xxxkkk]]]RRRKKKAAA@@@BBBFFFIIIMMMVVV```nnnyyy|||~~~}}}}}}{{{zzz}}}zzzyyyzzzyyyxxx{{{yyyvvvxxx{{{}}}rrrzzzvvvbbbZZZQQQLLLLLLMMMLLLJJJIIIQQQXXXYYYXXXWWWRRRMMMEEECCCAAABBBDDDFFFGGGGGGEEEHHHLLLMMMKKKGGGDDDCCC>>><<<;;;;;;;;;:::888777;;;<<<>>>???>>>;;;777555666555555444444444555555666555555555555444444444...///000111333444555666888:::;;;============<<<888777555333222000000///+++***)))(((&&&&&&&&&&&&&&&&&&&&&'''''''''((((((************++++++++++++))))))******++++++,,,,,,))))))))))))))))))))))))***+++,,,---.................................---)))***++++++***+++---///222444666777777888:::<<<333000,,,***+++---/////////222888===???<<<666111---)))(((,,,---***,,,111111444666555555666222,,,,,,,,,,,,///222333333222000...---,,,,,,+++***(((%%%&&&((()))))))))((('''&&&&&&&&&'''((())))))***)))(((((()))++++++***(((+++,,,...111444666888999:::;;;;;;===???AAACCCDDDDDDEEEFFFFFFFFFFFFEEEEEEIIIJJJKKKLLLLLLNNNRRRTTTVVV```uuuxxxccc]]]gggwwwyyyVVVCCC===:::888666444444555666666666:::???IIIVVVbbbjjjmmmnnnrrrwww|||}}}ooo```SSSJJJHHHDDDBBBEEEIIIMMMSSS[[[jjjxxx}}}|||{{{zzzxxx}}}}}}}}}~~~~~~~~~wwwrrrmmmvvvnnnccc[[[SSSOOOPPPPPPMMMJJJKKKNNNQQQSSSRRRQQQPPPPPPLLLJJJGGGGGGHHHHHHHHHGGGHHHHHHGGGHHHHHHFFFCCC@@@;;;<<<<<<===<<<:::999777777;;;@@@BBB@@@;;;666333555555555555555555555555444444444444444444444444444444444222111222555888<<<;;;:::;;;===>>>===<<<;;;999444000---,,,,,,---+++***)))(((&&&&&&%%%%%%''''''''''''((((((((((((,,,***((()))++++++)))&&&))))))))))))))))))))))))((())))))+++,,,---............---,,,,,,---------------............------+++,,,------,,,...111333;;;;;;;;;:::999888777666000///...---------------111333777999888555111...))))))***,,,...///111111333333333222111000///...---++++++...333666666444///...---+++)))(((&&&&&&***)))(((''''''&&&''''''((((((((((((((()))******++++++)))((('''''''''''',,,...000222333555999<<<@@@???>>>>>>???AAACCCEEEGGGFFFDDDCCCCCCDDDEEEFFFGGGJJJLLLLLLKKKKKKMMMPPPZZZ```rrrvvvccc^^^hhhxxxtttRRRAAA;;;888888666444333555666666666888===GGGTTTaaajjjnnnooouuuzzz}}}pppbbbTTTLLLIIIEEEBBBEEEHHHKKKQQQXXXhhhvvv~~~|||}}}}}}}}}|||~~~~~~~~~~~~~~~~~~|||zzz|||rrrlllgggppp~~~qqqddd]]]VVVSSSTTTTTTRRRNNNKKKNNNQQQSSSSSSRRRQQQPPPPPPMMMJJJHHHHHHIIIIIIHHHFFFEEEEEEFFFFFFEEEBBB???>>>>>>>>>===<<<:::999999666:::>>>@@@???;;;777555777777777666666666666666777777777666555555444444555555444333111222555777<<<;;;:::;;;===>>>===<<<;;;888444000---,,,,,,,,,+++***)))(((&&&&&&&&&&&&&&&&&&''''''((()))))))))(((&&&%%%&&&((((((&&&$$$))))))))))))))))))))))))((())))))***,,,------...,,,,,,++++++***++++++,,,.........//////.........+++,,,---------///222555<<<<<<;;;;;;999888777666......---------......//////111555666666333///,,,)))***+++---///000222222444444444444333111000///...,,,,,,///444777666555///...---+++)))(((&&&&&&(((((('''''''''(((((())))))((((((((((((((()))***)))(((((((((((())))))***,,,...000222333555999<<<===<<<<<<===>>>@@@AAABBBFFFEEECCCBBBBBBCCCEEEFFFEEEHHHLLLLLLKKKKKKOOORRR[[[bbbuuurrrbbb___iiizzzpppOOO@@@;;;888888666333333555666666666777;;;DDDQQQ___iiippprrryyy}}}}}}qqqdddWWWNNNJJJEEECCCDDDGGGIIIOOOVVVeeesss~~~||||||~~~{{{zzzxxxwwwzzzvvvkkkfffeeeppp~~~uuueee___ZZZXXX[[[[[[XXXUUUNNNPPPSSSVVVWWWVVVUUUTTTWWWSSSNNNJJJIIIJJJJJJJJJGGGFFFFFFGGGHHHHHHEEECCCCCCAAA???===;;;:::::::::666999<<<>>><<<:::999888999999999888888888777777::::::999999888777555555555555555333222222555777<<<;;;;;;<<<===>>>===;;;:::777444000---,,,,,,,,,+++***)))'''&&&&&&&&&&&&%%%&&&&&&'''((()))******)))(((((()))***+++)))(((((((((((((((((((((((((((((())))))***+++,,,------,,,+++++++++++++++,,,,,,...//////000000//////...+++,,,---......000444777=========;;;:::888666555,,,,,,,,,,,,---...///000---///222333222000,,,******+++,,,...///111222333333333333333222000///...///------000555888777555......---+++)))((('''&&&&&&&&&&&&''''''(((*********)))((((((((((((((()))&&&&&&'''((()))+++,,,---,,,...000222333555999<<<===>>>???AAACCCDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEDDDHHHKKKLLLKKKLLLOOOSSS\\\dddxxx~~~kkk``````jjj|||mmmNNNAAA===:::777555333333444666666555555999AAANNN\\\iiiqqquuuzzz~~~}}}}}}}}}sssfffYYYQQQJJJEEEBBBDDDFFFHHHNNNUUUbbbqqq~~~|||{{{}}}~~~~~~}}}|||zzzxxxwwwxxx|||zzzpppkkkiiirrr|||uuufffbbb___```dddeeebbb^^^UUUVVVYYY\\\______]]][[[]]]XXXQQQLLLKKKKKKKKKKKKLLLKKKKKKLLLNNNNNNMMMKKKGGGDDDAAA===;;;;;;;;;<<<999;;;<<<<<<:::888888888;;;::::::999999888888777999999:::::::::999777777666666555333222222555777<<<<<<<<<===>>>>>><<<;;;888777333000...,,,,,,,,,******(((''''''&&&&&&&&&''''''''''''((((((((((((((())))))***+++,,,+++***((((((((((((((((((((((((((())))))***+++,,,,,,,,,...------------....../////////000000000000//////+++,,,...///000222666999@@@???>>><<<:::777555444---,,,,,,,,,------...///---...000111000...+++***)))***+++---...000111222111000000000///---,,,+++...------111555777666333...---,,,+++)))((('''''''''''''''''''''((())))))***))))))((((((((((((((('''''''''((()))+++,,,---,,,...000222333555999<<<<<<===@@@CCCEEEFFFFFFEEECCCBBBBBBBBBBBBCCCDDDDDDFFFIIILLLLLLKKKKKKNNNQQQZZZdddzzzsssddd]]]___jjj}}}iiiLLLAAA===:::777555333333444555555555555777>>>JJJYYYgggrrrwwwyyy}}}}}}{{{uuu|||vvvkkk]]]TTTJJJEEEBBBDDDFFFIIINNNUUU___nnn}}}}}}~~~~~~}}}{{{zzzzzzyyyxxx{{{}}}}}}{{{ssssssvvvxxxuuullliiihhhkkkoooqqqmmmhhh\\\\\\^^^bbbeeefffcccaaa]]]XXXQQQLLLJJJJJJKKKJJJMMMMMMMMMNNNQQQRRRRRRQQQIIIFFFBBB>>><<<;;;<<<======>>>===;;;999777777777:::::::::999999999888888777888:::;;;;;;:::999888555555555333222333666999<<<<<<<<<>>>??????<<<:::777666333000...,,,,,,+++***)))(((''''''&&&'''''')))))))))(((''''''&&&&&&$$$&&&''''''((('''(((((()))))))))))))))))))))))))))))))))******++++++,,,...---------......///000//////000000000000//////+++,,,...000111555999<<>>;;;777333222///...---,,,++++++++++++//////......------,,,+++'''((()))***,,,...///000222222222222111///...------,,,---000444666333000------,,,+++***)))((('''******(((''''''&&&&&&&&&((((((((((((((()))******++++++***)))))))))******,,,...000222333555999<<<999:::===@@@BBBBBBAAAAAABBBBBBBBBCCCDDDDDDDDDEEEGGGJJJMMMLLLKKKKKKMMMPPPZZZeee|||xxxhhhZZZWWWYYYaaarrrdddKKKBBB<<<777666444222222333555555444666666:::DDDSSSdddqqqyyyzzz|||}}}sssuuuyyyyyyiii^^^QQQKKKGGGFFFFFFGGGKKKQQQWWWfffxxx~~~}}}{{{yyyyyyxxxxxx{{{~~~|||}}}~~~|||xxxxxx|||zzz||||||zzzvvvsssssstttwwwzzzssszzz}}}zzzwwwtttssstttuuurrrjjjbbbVVVTTTUUUXXX]]]]]]YYYUUUMMMIIIEEECCCBBBBBBAAA@@@DDDCCCCCCFFFIIILLLNNNMMMGGGEEEBBB???============???@@@@@@>>>;;;999888999:::;;;;;;<<<<<<============>>>???@@@>>><<<999777222333333333444666:::=========>>>???@@@???<<<999555444222000...---++++++))))))(((''''''''''''(((''''''''''''(((((()))))))))+++---,,,***))))))+++++++++++++++++++++++++++))))))))))))************+++++++++,,,,,,---...///.........//////.........***,,,///222444888===AAAGGGEEECCC???;;;666333111------,,,,,,+++,,,,,,,,,......---,,,,,,+++++++++(((((()))+++---...000000333333333222111000///...------...111666666333000---,,,,,,+++***)))(((((()))(((((('''''''''((((((''''''''''''(((***+++,,,+++******))))))******+++,,,...000222333555999<<<>>>???AAABBBDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDGGGKKKLLLKKKLLLPPPSSS^^^hhh~~~yyygggXXXVVVWWW\\\mmmgggNNNEEE???888666444222222333555555444666666999CCCRRRcccqqqyyy{{{}}}}}}qqqrrrvvv~~~nnnaaaUUUNNNIIIHHHFFFEEEIIINNNTTTcccuuu~~~~~~}}}~~~}}}{{{yyyyyywwwwwwyyy||||||yyyvvvuuutttwwwzzzzzzxxxyyy}}}zzzyyyvvvqqqkkkjjjlllooossstttrrr|||}}}~~~~~~vvvssspppppppppjjj```WWWOOOMMMMMMPPPUUUUUUQQQLLLEEECCC@@@>>>>>>>>>===<<>>============?????????<<<;;;:::;;;;;;;;;<<<===>>>???@@@@@@BBBBBBCCCBBB@@@<<<888666111222333333444777;;;>>>======>>>@@@AAA???<<<999444444222111///---++++++)))((((((''''''''''''((($$$$$$%%%'''(((***+++,,,&&&)))+++***'''%%%&&&'''++++++++++++++++++++++++))))))))))))************---------...///000111111------............------***---///222555999>>>BBBHHHFFFDDD@@@;;;666222000++++++++++++,,,---.........---,,,+++************))))))***,,,...///111111111111111111000...---,,,......///333777777444111---,,,,,,+++***)))((((((''''''&&&''''''((()))***&&&&&&&&&''')))***,,,---******))))))***+++,,,,,,,,,...000222333555999<<<===>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFAAAEEEIIIKKKLLLNNNRRRVVVaaakkkoooZZZXXX^^^bbbqqqcccMMMDDD===555666555555444444444555555222777:::<<>>BBBFFFIIIJJJJJJEEEBBB???<<<;;;<<<>>>@@@>>>>>>>>><<<:::;;;===???===AAADDDEEECCCBBBCCCEEECCCCCCBBBAAA@@@>>><<<;;;111111111222444777:::;;;>>>>>>>>>???@@@???<<<999444222000///...---+++)))***)))(((''''''((())))))''''''((()))******)))))))))))))))))))))((((((((())))))))))))******************+++++++++******)))++++++,,,---............---...000111111///---,,,+++,,,---000555:::???BBB??????>>>;;;888444111...)))***+++,,,---.........000---******,,,,,,***'''(((((()))***---000333555444444333333222111111000000333555444555777444///...---+++)))((('''&&&&&&&&&''')))******((('''%%%,,,+++)))(((((()))+++,,,,,,+++*********+++,,,---...000222333444555888;;;;;;;;;;;;<<<>>>@@@CCCDDDFFFEEECCCBBBBBBDDDFFFGGGHHHGGGIIIKKKKKKNNNYYYeeevvvxxx]]]XXX[[[___mmm|||aaaKKKCCC===777666666555444444444555555333777:::;;;GGG\\\oooxxx|||{{{tttsss}}}xxxooo\\\SSSKKKHHHFFFEEEHHHLLLSSS^^^mmm|||}}}{{{{{{{{{zzzyyywwwwwwuuusssrrrqqqmmmfff```]]]aaafffjjjlllkkkhhhfffhhhccc^^^\\\]]]```bbbcccjjjttt}}}ssskkkrrr{{{tttooommmkkkiiigggddd```^^^\\\VVVLLLDDD>>>===;;;;;;<<<;;;:::888888666555333333555666777<<<<<<===AAAEEEHHHIIIIIIFFFDDD@@@===:::999::::::?????????===;;;:::;;;<<<===AAADDDDDDCCCCCCEEEHHHIIIHHHFFFCCC@@@<<<999888333333333444666999;;;===>>>>>>=========;;;888555444222000///...---+++))),,,+++)))(((''''''''''''''''''((()))))))))(((((('''''''''''''''''''''&&&&&&&&&'''(((***+++,,,,,,******++++++++++++******++++++,,,---...............////////////...,,,,,,+++,,,...111555:::>>>AAABBBAAA>>>;;;666111---+++++++++,,,---------------000...,,,,,,---,,,)))'''))))))***+++---000222444333333222111000000000000555888999888888999666111...---+++)))(((''''''&&&&&&'''((())))))((('''&&&)))(((''''''''''''((()))******)))))))))***+++,,,///000222333333555888:::;;;;;;;;;<<<>>>@@@BBBDDDEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHMMMTTTYYY^^^hhhrrr|||^^^VVVZZZ___kkkyyy~~~___IIIAAA>>>:::777666555555444444555555555888999:::DDDWWWkkkvvvzzz~~~~~~vvvsss|||{{{ppp___VVVMMMIIIGGGFFFHHHLLLPPP[[[lll|||}}}}}}{{{zzzzzzyyywwwuuusssqqqoooooonnniiibbb\\\VVVXXXZZZ]]]^^^^^^\\\\\\YYYVVVTTTTTTXXX\\\```aaaccclllxxx}}}yyytttmmmjjjqqq{{{pppgggbbb___^^^]]]\\\[[[YYYWWWSSSLLLDDD???;;;999666555666777777666555555444333333444555555999999;;;>>>BBBFFFGGGGGGCCCBBB@@@===;;;999888888???@@@AAA???<<<:::::::::>>>AAACCCCCCCCCDDDHHHMMMQQQOOOKKKFFF@@@;;;666444444555555777999;;;===???@@@???>>>>>>===:::666333444222///......---+++)))---,,,***((('''&&&&&&&&&(((((((((((((((((('''&&&&&&&&&''''''''''''''''''&&&''''''((()))******+++******+++++++++++++++***+++,,,---......///......000///...---,,,,,,++++++***,,,...222666:::<<<>>>@@@???<<<999444000,,,***------------------------000///.........,,,)))&&&******+++,,,...000222444333222000.........///000555888:::777555555222------,,,+++)))((('''''''''&&&'''((())))))((('''&&&''''''(((((((((((('''''')))(((((((((((()))******///111222333333444777999:::;;;;;;<<<>>>@@@BBBCCCCCCCCCDDDDDDDDDEEEEEEEEEIIIJJJOOOZZZccciiiqqqxxxuuu[[[UUU\\\dddoooyyyzzz]]]HHHAAA>>><<<888777666555444444444555666888888:::AAAQQQeeesssxxx~~~wwwttt~~~|||pppbbbYYYOOOKKKHHHEEEGGGJJJOOOZZZkkkzzz}}}~~~|||~~~|||zzzxxxxxxwwwtttrrrqqqooommmllljjjfff^^^XXXQQQPPPPPPPPPOOOOOOOOOOOOMMMLLLLLLNNNRRRWWW\\\^^^```gggpppvvvxxxuuuqqqooommmjjjjjjssstttnnneee]]]XXXVVVWWWXXXVVVVVVUUURRRNNNHHHBBB???;;;999666555666888888888777666666555555555666666666666777;;;???BBBCCCCCC=========>>>>>>======<<>><<<;;;:::>>>@@@BBBBBBBBBEEEKKKPPPUUURRRMMMGGG@@@:::666333555555666888:::<<<>>>???AAA@@@?????????<<<888555333111///......---***)))+++******)))((('''''''''((((((((((((((('''&&&%%%(((((((((((())))))))))))******))))))((('''&&&&&&******++++++,,,,,,+++++++++,,,---...////////////000///---+++******++++++***,,,///222666999:::;;;;;;:::888666333111///---,,,,,,,,,---...///000111222222111111///,,,)))&&&)))***+++---000222444666444333000------...000111555999:::666333222///***---,,,+++)))((('''''''''&&&'''(((((()))(((((('''((()))+++,,,,,,+++)))((((((((((((((())))))******///111222222333444666888::::::;;;===>>>@@@AAABBBAAABBBCCCDDDEEEEEEEEEDDDMMMKKKMMMVVV^^^ccciiinnnxxx~~~kkkXXXWWW```iiisss{{{yyy[[[JJJAAA===;;;888888777666555444444444666777888:::???LLL___nnnvvv}}}zzzzzzsssfff\\\RRRLLLHHHEEEFFFIIIPPPZZZiiixxx~~~}}}||||||zzzxxxwwwvvvuuusssqqqqqqnnnkkkjjjgggbbbZZZSSSMMMKKKHHHFFFDDDCCCCCCDDDEEEFFFHHHKKKNNNSSSWWWZZZ___eeekkkpppooollliiigggeeedddhhhpppxxx{{{wwwrrreeeaaa[[[VVVSSSSSSVVVYYYUUUTTTRRROOOKKKGGGCCCAAA<<<999777777999;;;<<<<<<:::999888666555555666666555555666888<<>>???AAABBBBBBBBB@@@BBBCCCCCC@@@>>>======>>>@@@AAAAAABBBEEELLLRRRTTTQQQLLLFFF@@@;;;777555333444666888:::<<<===>>>???>>>>>>??????===999666333111///...---,,,***(((((((((((()))))))))))))))((()))))))))((('''&&&&&&'''((((((((())))))******+++******)))(((''''''&&&******+++,,,,,,,,,,,,,,,,,,,,,---...////////////000...,,,***)))***+++,,,+++,,,///222555777888999999888666444222000///...******+++---///222555666555555444222///,,,)))(((''')))+++///222555777888555333111......///000222777<<<>>>:::555333111---,,,,,,***)))((((((((((((&&&''''''((((((((((((((((((***,,,------,,,***((()))))))))***************...000111222222444666999999:::;;;===>>>@@@AAAAAAAAAAAACCCDDDEEEEEEEEEEEENNNIIIHHHMMMSSSWWW\\\aaauuupppbbbWWWYYYcccmmmwwwtttZZZJJJAAA===;;;999888777666555444444444666666888;;;>>>GGGXXXiiittt}}}yyyjjj```UUUOOOJJJFFFFFFIIIOOOXXXfffsss~~~~~~}}}}}}zzzxxxvvvuuuuuutttrrrppppppmmmjjjgggddd]]]UUUNNNGGGEEEBBB>>><<<<<<<<<===???BBBFFFIIILLLPPPTTTWWW^^^ccciiilllkkkgggdddbbb]]]]]]```dddiiiiiieeeaaaYYYYYYWWWUUUTTTVVV[[[___[[[WWWRRRMMMJJJFFFBBB@@@;;;999888999<<>>======>>>@@@BBBDDDFFFGGGGGGDDDEEEFFFDDDAAA???>>>???===???AAAAAABBBEEEKKKQQQQQQOOOJJJDDD???;;;888777333444666888:::<<<======<<<<<<<<<<<<<<<;;;777444333111...------,,,***(((&&&'''((()))*********)))((()))))))))))))))((('''%%%%%%&&&&&&'''((((((((('''(((((()))***+++++++++)))***+++,,,------------,,,,,,...//////////////////---,,,******+++,,,---,,,---///111333555777888<<<:::777444000...,,,+++)))***+++---000444888:::888888666333...+++******((())),,,000333666888999555333111/////////000111333999<<<777333111///,,,,,,+++***)))((((((((((((&&&&&&''''''(((((())))))&&&((()))******)))(((&&&((()))***+++++++++******---///000111222444777:::888999;;;===???@@@@@@AAAAAAAAABBBCCCDDDEEEEEEFFFKKKGGGFFFJJJMMMOOOUUU\\\mmm~~~yyybbbZZZUUUYYYdddrrrpppWWWJJJAAA<<<<<<:::999888666555555444444555666999<<<===CCCSSSdddsss|||}}}ooodddYYYRRRMMMHHHGGGJJJMMMUUUbbbooozzz~~~}}}~~~xxxvvvtttssstttsssqqqpppooolllhhhddd```YYYOOOHHH???>>>;;;999888999:::;;;:::>>>CCCGGGJJJNNNRRRVVV[[[```fffjjjiiifffcccaaaZZZXXXWWWWWWYYYZZZZZZZZZWWWYYY[[[\\\\\\___eeeiiihhh___UUUNNNJJJGGGBBB>>>;;;:::;;;>>>BBBEEEFFFEEEFFFCCC===888666666888:::<<<;;;:::;;;===???>>>======>>>AAADDDIIILLLOOOQQQKKKKKKIIIFFFAAA>>>>>>>>>;;;>>>AAAAAABBBDDDJJJOOOOOOLLLGGGBBB===999888777333444777999;;;=========>>>===<<<<<<<<<999555222222000...------,,,***((('''((()))******)))((((((((()))******************%%%%%%&&&&&&'''(((((()))'''((()))***+++,,,---...)))***+++,,,------------,,,---...//////000000000---,,,,,,++++++,,,...............///111444666888<<<:::777333000...------++++++,,,---111444888:::;;;:::888333---******,,,+++,,,///222444555666666222222111///////////////---444888444///...---+++,,,+++***)))((((((((((((&&&&&&&&&''''''((()))***%%%&&&'''(((((('''&&&%%%'''((()))*********))))))+++---///111222555888;;;777999;;;===???@@@@@@@@@AAAAAAAAAAAABBBDDDFFFGGGGGGGGGIIIMMMMMMMMMSSSZZZaaaqqq|||eeeYYYUUUSSSYYYeeevvvoooVVVHHH@@@===>>>:::999888666555555444444444555999======AAAQQQaaarrr|||~~~rrrggg\\\UUUOOOJJJIIILLLJJJSSS___lllxxx}}}~~~~~~vvvtttssssssssssssqqqpppnnnkkkfffbbb]]]UUUKKKDDD999888777666666888999;;;666;;;AAAFFFIIIMMMRRRVVVXXX]]]dddiiiiiigggdddbbb[[[XXXRRROOOPPPSSSWWWZZZ[[[^^^bbbdddeeehhhnnnrrrssshhhYYYPPPMMMIIICCC=========???CCCGGGJJJKKKJJJMMMHHHBBB<<<999999<<<>>>@@@>>>===>>>???@@@???>>>999;;;???EEELLLRRRXXX[[[QQQPPPLLLGGGAAA=========;;;>>>AAAAAABBBDDDIIIMMMNNNKKKFFF@@@<<<888777666333555888:::<<<===>>>>>>BBBAAA@@@???===:::555222222000...------,,,)))(((((()))*********((('''&&&((()))***+++++++++++++++'''''''''((()))******++++++++++++++++++,,,,,,,,,)))***+++,,,------...---,,,---...///000000000000,,,,,,,,,,,,---...////////////......000333666888888777555333111111111111---------...111444777:::===<<<999222,,,)))+++---...///111333444444444444000000000///......---------555999666111000000///++++++***)))((((((((()))&&&&&&&&&'''''')))******&&&''''''''''''''''''&&&%%%&&&((()))))))))((('''***,,,///111222555999<<<777888;;;===???@@@@@@@@@BBBAAA@@@@@@AAADDDFFFHHHEEEHHHMMMQQQOOOLLLPPPWWW^^^kkk