BM6P6(@ HHHHHHHHHHHHIIIJJJLLLMMMKKKJJJHHHFFFEEEFFFHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKHHHEEECCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@CCCCCCBBBAAAAAA@@@@@@???>>>>>>======>>>@@@BBBCCCFFFCCCAAABBBEEEGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFEEECCCBBBBBBAAA???======>>>???@@@BBBCCCDDDEEEBBBAAA@@@>>>===;;;:::999===<<<;;;::::::;;;======;;;::::::999777555333222111111111111111111222222333333444555444333111000000000000000000000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...111111000......---------222111000///////////////,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))((((((((((((((((((''''''''''''((((((((('''%%%%%%&&&&&&%%%###333---&&&###$$$'''))))))(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&,,,+++***((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))&&&'''(((***++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))),,,***'''%%%%%%'''***,,,******************************+++,,,,,,,,,,,,++++++,,,---------,,,+++***************))))))))))))******+++,,,---///111222999;;;@@@EEEIIILLLMMMNNNPPPPPPOOOOOOOOOPPPPPPQQQVVVVVVWWWWWWUUURRRNNNLLLGGGBBB:::555444777===AAABBBCCCEEEFFFGGGHHHHHHHHHIIIJJJLLLNNNNNNNNNLLLLLLIIIGGGEEEBBB@@@>>>======BBBAAAAAAAAA@@@>>>;;;888<<<>>>???>>><<<===BBBFFFLLLXXXeeeppp}}}~~~|||vvvuuutttrrrpppnnnkkkjjjHHHHHHIIIIIIJJJKKKKKKLLLIIIIIIGGGGGGFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKHHHEEEDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEDDDBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAADDDCCCCCCBBBAAAAAA@@@@@@======>>>>>>???AAABBBCCCFFFCCCAAABBBDDDFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDBBB@@@@@@@@@@@@>>>===>>>>>>???@@@AAABBBBBBCCCAAA@@@???>>>===;;;::::::===<<<;;;::::::;;;<<<===<<<<<<<<<;;;999777666555111111111222222222222222333333444444444333222111000000000000000000000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------111000///...------------...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))((((((((((((((((((''''''''''''((((((***)))'''((())))))(((''',,,)))&&&%%%'''))))))(((''''''&&&&&&&&&%%%%%%%%%'''''''''(((((('''''''''))))))((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''(((((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((())))))******+++))))))))))))))))))))))))))))))(((((((((((())))))'''%%%###""""""###%%%''''''''''''''''''''''''''')))***++++++,,,,,,+++++++++,,,---------,,,+++++++++++++++************************,,,...000333444???AAAEEEJJJMMMPPPQQQQQQSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVTTTQQQMMMJJJBBB???:::777777;;;@@@DDDIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPOOONNNLLLKKKDDDCCCCCCBBBAAA@@@??????BBBAAA@@@??????===;;;:::<<>>>>>>>>>>>>>>????????????>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::999777666555222222222222222222222222333333333444333333222111000000000000000000000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,000000///...------------......---,,,,,,,,,------,,,,,,,,,+++++++++******+++************)))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''')))((('''((()))***)))(((%%%%%%&&&'''))))))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((())))))((('''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))***)))((((((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))***++++++,,,,,,++++++***+++,,,---------,,,++++++++++++++++++++++++,,,++++++,,,...111555999<<>>BBBFFFIIIOOOOOONNNMMMMMMNNNNNNOOOPPPPPPPPPOOOMMMKKKIIIGGG???@@@AAABBBCCCCCCBBBAAABBBAAA???===<<<;;;<<<<<<;;;???CCCFFFJJJPPPXXX^^^jjj}}}~~~xxxuuusssqqqpppqqqqqqpppnnnllljjjiiihhhFFFHHHJJJKKKLLLKKKJJJHHHFFFGGGJJJKKKLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJHHHGGGGGGHHHFFFEEEEEEDDDDDDEEEEEEFFFHHHIIIIIIJJJIIIHHHFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBCCCCCCDDDDDDDDDEEEGGGGGGFFFFFFEEEDDDDDDCCC>>>@@@BBBDDDFFFGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAABBBCCCDDDCCCBBB>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;888888888888777666444444333333333333333222222222222222333333333222222222////////////////////////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000///...---------------...------,,,,,,---------,,,,,,,,,+++++++++******************))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%$$$###$$$&&&''''''&&&$$$$$$&&&'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&))))))))))))((('''&&&%%%''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))+++***((('''&&&((()))***(((((((((((((((((((((((())))))(((((((((((())))))***++++++++++++++++++***************************))))))***+++++++++++++++***+++,,,---------,,,+++*********++++++,,,,,,,,,,,,---///222777>>>CCCGGGIIIJJJLLLNNNOOOPPPPPPPPPRRRRRRRRRRRRRRRQQQQQQQQQRRRQQQQQQOOOKKKFFFBBB???888:::===AAAEEEIIILLLNNNOOONNNNNNMMMMMMNNNOOOOOOOOONNNMMMKKKIIIFFFCCCBBB>>>@@@BBBDDDEEEDDDCCCBBB???>>>===;;;999:::<<>>>>>===<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999777777777777777666555444444444444444333333222222222222222222222222222222////////////////////////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///......------------...)))))))))(((((()))******,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&'''''''''$$$###"""###%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((()))(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))))))))(((((((((((())))))+++***(((&&&&&&''')))***(((((((((((((((((((((((())))))(((((((((((())))))'''((())))))))))))((('''''''''''''''''''''''''''))))))***++++++++++++******+++,,,---...---,,,,,,))))))******+++,,,------,,,---111666===DDDKKKNNNLLLMMMNNNOOOOOOPPPPPPPPPRRRRRRSSSSSSRRRQQQPPPPPPPPPNNNLLLHHHDDD???<<<:::999<<>>??????@@@@@@AAAAAABBB???>>>===>>>???@@@???>>>>>>======<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<;;;;;;:::999888888888888999888888777777666555555444444333333222222111111111111222333333000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---------------...*********)))******+++,,,,,,,,,,,,+++++++++******(((((()))))))))))))))***))))))))))))((((((((((((((((((''''''''''''(((((('''&&&%%%&&&'''((('''&&&(((((('''%%%######%%%'''((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((()))))))))((('''''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((((()))******++++++******)))***,,,---...------,,,))))))***+++---...//////---///444:::AAAHHHMMMPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTUUUTTTSSSQQQPPPLLLJJJFFFBBB>>><<<;;;:::???BBBHHHMMMQQQSSSTTTTTTPPPPPPQQQQQQQQQPPPOOOOOOJJJJJJHHHGGGEEEDDDBBBBBBEEEEEEEEEEEEDDDBBBAAA@@@:::<<<===<<<;;;>>>DDDHHHMMMQQQXXXaaannn{{{xxxtttsssrrrrrrtttuuutttsssqqqpppnnnmmmllllllmmmmmmEEEFFFEEEEEEEEEEEEEEEEEEDDDFFFHHHKKKMMMOOOOOOOOOOOOOOONNNMMMMMMLLLKKKKKKJJJLLLNNNMMMKKKIIIHHHGGGCCCCCCDDDEEEGGGIIIKKKLLLKKKLLLMMMNNNOOONNNMMMLLLHHHGGGGGGFFFFFFGGGHHHHHHFFFGGGHHHIIIKKKLLLMMMNNNLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJEEEGGGHHHGGGCCCAAA@@@AAA>>>>>>???@@@@@@AAABBBBBB???===<<<===>>>>>>===<<<=========<<<;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;:::888777777777888888888888888777666666666555444333333333222111000000000111333444000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******(((((((((((())))))******))))))))))))(((((((((((())))))(((((((((((())))))***(((''''''))))))(((&&&%%%&&&((('''%%%%%%''')))''''''''''''(((((())))))'''''''''(((((('''''''''((('''''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))'''(((((((((((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))&&&'''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++************************((())))))***************)))***+++---......------++++++,,,...///111222222444777<<>>999===@@@AAAAAACCCJJJOOOQQQXXXeeerrr~~~~~~{{{yyyxxxvvvuuurrrqqqqqqrrrtttttttttrrrtttrrrqqqooonnnooopppqqqFFFEEEDDDDDDDDDDDDDDDEEECCCDDDFFFIIIKKKMMMOOOOOOPPPPPPPPPOOONNNMMMMMMLLLJJJLLLNNNNNNKKKIIIGGGGGGBBBCCCDDDEEEHHHJJJLLLMMMLLLMMMNNNOOOPPPPPPOOONNNHHHHHHHHHGGGHHHHHHIIIIIIGGGHHHIIIKKKLLLNNNOOOPPPMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGIIIIIIDDDGGGIIIHHHDDDAAAAAABBB>>>??????@@@AAAAAABBBBBB@@@???>>>>>>??????>>><<<=========<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;999888777444555555666666666666666777777666555444444333333111111000000000111333444000000000000000000000000/////////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,------...***)))))))))***++++++,,,,,,,,,,,,+++++++++******'''((((((((())))))******))))))))))))((((((((((((******))))))))))))*********)))''''''(((((('''%%%!!!$$$((()))''''''(((***&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&((())))))******))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))%%%%%%'''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++******))))))******+++''''''''''''''''''''''''(((((()))***************)))***+++---......------,,,---...000111333444555<<>>;;;;;;???CCCGGGKKKNNNQQQUUUWWWVVVUUUSSSSSSTTTTTTTTTQQQLLLGGGDDD????????????@@@AAABBBBBBDDDCCCAAA@@@???>>>>>>>>>:::>>>CCCDDDEEEHHHNNNTTT[[[eeettt~~~{{{zzzwwwuuuttttttttttttpppooooooqqqssssssrrrpppuuutttrrrqqqpppqqqrrrsssEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDEEEHHHKKKNNNOOOQQQPPPNNNMMMLLLMMMMMMNNNPPPPPPOOONNNMMMKKKIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKMMMPPPQQQRRRQQQOOOMMMKKKLLLLLLLLLLLLJJJIIIGGGIIIHHHGGGJJJMMMNNNMMMKKKLLLKKKIIIHHHGGGGGGHHHIIIKKKLLLMMMMMMLLLJJJGGGFFFIIIIIIIIIHHHGGGDDDBBBAAABBB@@@??????AAACCCCCCCCC???????????????>>>======>>>?????????>>>===;;;:::===<<<:::999999:::<<<===;;;;;;;;;:::999888666666888888888999999999888888999888777666555444333222000////////////000000111222111000111222222222111---.../////////...---,,,++++++---......---++++++------,,,+++,,,---...///---,,,,,,+++++++++,,,,,,,,,,,,************,,,,,,************))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###%%%&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''')))(((((((((((('''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))***(((((()))***+++***))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''((((((******+++,,,,,,,,,,,,+++++++++,,,------...//////---------,,,...222999>>>DDDGGGJJJLLLNNNOOOQQQSSSTTTUUUUUUVVVUUUTTTSSSRRRVVVVVVUUUSSSPPPMMMIIIGGG>>>>>>>>>???BBBGGGKKKNNNUUUTTTTTTTTTTTTUUUVVVVVVYYYVVVSSSOOOKKKHHHGGGFFFDDDCCCCCCDDDGGGIIIIIIIIIDDDBBBAAAAAA>>>;;;===AAA@@@AAAEEEJJJIIIIIISSS```jjjwwwzzzrrrrrrrrrrrrrrrrrrsssssspppooonnnnnnnnnooopppqqqqqqpppoooqqqtttvvvxxxxxxEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFHHHKKKMMMOOOQQQPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMOOOQQQQQQPPPNNNMMMJJJKKKLLLLLLLLLKKKJJJJJJJJJIIIHHHKKKNNNPPPOOOMMMNNNMMMKKKJJJJJJJJJJJJKKKJJJKKKLLLMMMMMMLLLJJJIIIIIIIIIIIIHHHGGGDDDBBBAAAAAA@@@>>>???AAABBBCCCBBB@@@@@@@@@AAA@@@@@@????????????@@@@@@???>>><<<;;;===<<<:::999999:::<<<===;;;;;;;;;:::999888777666666666777999999::::::::::::999888777555444222222111111000000111111222333444333222222222222111000......///000///...------,,,,,,,,,------,,,,,,,,,------,,,,,,,,,---...///------,,,,,,,,,,,,---------,,,+++******+++,,,---************))))))))))))***)))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''###$$$%%%&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((''''''&&&%%%(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))(((''''''''')))***)))((()))((('''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''''''''((((((((()))***************++++++,,,,,,---...//////......///000333888>>>CCCHHHJJJMMMOOOOOOPPPRRRTTTSSSTTTUUUVVVVVVVVVUUUTTTTTTTTTRRRPPPMMMIIIFFFDDDAAAAAABBBEEEHHHLLLPPPSSSVVVVVVUUUUUUUUUVVVVVVWWWVVVTTTPPPLLLHHHFFFEEEEEECCCCCCEEEHHHJJJJJJHHHFFFCCC>>><<<<<<;;;:::===BBBDDDEEEIIIOOORRRWWWfffvvv|||uuuppppppqqqqqqqqqrrrrrrrrrrrrnnnmmmlllllllllmmmoooooosssrrrrrrsssvvvyyy{{{|||DDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFGGGHHHJJJLLLNNNMMMNNNNNNOOOOOOOOOOOONNNMMMMMMKKKJJJJJJKKKKKKLLLKKKJJJJJJJJJJJJJJJKKKLLLKKKMMMOOOPPPPPPPPPNNNMMMJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIJJJLLLOOOPPPPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLNNNNNNNNNMMMLLLIIIIIIIIIHHHGGGDDDBBBAAA@@@???===>>>@@@BBBBBBBBB@@@AAAAAABBBBBBBBBBBBAAA???@@@AAAAAA@@@???===<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;:::999888777666444555777999:::;;;;;;<<<;;;:::999777555333222111333222222222333333444555666555555444333222111111000000000000000///......------,,,,,,,,,,,,---------,,,,,,,,,,,,---...///---------------------...---,,,,,,++++++,,,,,,---************))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((&&&&&&'''((()))((('''((((((''''''&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''(((((((((((())))))***************++++++,,,,,,---.........///000333666:::???FFFKKKLLLNNNQQQRRRRRRRRRSSSUUUSSSTTTUUUWWWXXXWWWWWWVVVTTTSSSQQQOOOLLLIIIFFFDDDFFFGGGJJJMMMQQQTTTVVVXXXXXXWWWWWWWWWWWWWWWWWWWWWRRRPPPLLLIIIGGGFFFFFFFFFDDDEEEHHHKKKLLLJJJEEEAAABBB<<<888999;;;<<>>===>>>AAABBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBB@@@@@@AAABBBAAA@@@???>>><<<;;;::::::::::::;;;<<<:::;;;;;;:::999888777666555666888999:::;;;;;;;;;;;;;;;999777555333222111333333333333333444555666666666777666444333333444222111111111000000//////...---,,,++++++,,,---...,,,,,,,,,,,,------......------..................---,,,,,,,,,,,,,,,,,,---************)))))))))(((******))))))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((('''&&&''')))***)))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))*********+++,,,,,,------,,,,,,,,,,,,,,,------...//////000333777<<>>BBB<<<999<<>>======???BBBCCCCCCBBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBBAAA???>>>;;;;;;;;;::::::;;;;;;;;;::::::::::::999999888777888888999::::::::::::999;;;;;;999888666444333222333333333333444555666777666777888888555444666777333222222111000////////////...,,,,,,,,,,,,...///,,,,,,,,,---------------,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''(((((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***(((((((((''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))((('''(((***+++***)))(((((('''''''''(((((()))'''''''''''''''''''''''')))))))))))))))))))))))),,,++++++***++++++,,,,,,++++++,,,------------,,,,,,,,,---...///000000111222666<<>>>>>>>>AAACCCDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA???@@@AAAAAAAAAAAA??????;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777999999::::::::::::999999::::::999888666555444444333333333444555666777888777:::;;;:::666555666999444333111000////////////......------------......+++,,,------......------***+++---...//////...---***++++++,,,,,,++++++***************))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((((((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((())))))((((((''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))((()))***++++++)))((((((''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))++++++++++++++++++,,,---)))******++++++++++++++++++,,,---///111222333444777;;;BBBGGGKKKNNNQQQSSSQQQRRRTTTTTTSSSRRRSSSTTTYYYYYYYYYYYYXXXUUUSSSRRRPPPPPPQQQRRRTTTVVVXXXYYYXXXYYYYYYYYYYYYWWWUUUTTTTTTTTTTTTTTTSSSQQQOOONNNFFFGGGJJJMMMOOOQQQRRRRRRPPPKKKFFFAAA??????>>>=========@@@EEEGGGHHHMMMTTT^^^nnn}}}tttqqqnnnjjjgggeeeeeefffhhhjjjkkkmmmpppqqqpppooonnnmmmmmmnnnqqqtttxxx{{{}}}}}}@@@@@@????????????@@@@@@BBBBBBBBBBBBCCCEEEGGGHHHKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRLLLMMMMMMLLLJJJKKKNNNQQQPPPQQQQQQPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGDDDBBBAAA>>>>>>???BBBEEEFFFEEEDDDFFFFFFFFFEEEDDDCCCBBBAAA>>>???@@@AAAAAA@@@???>>>:::;;;;;;;;;;;;;;;;;;:::999999:::::::::999888888888888999:::;;;;;;;;;;;;999999888888777666666555555555555555777888999:::<<<>>>???<<<777444555777444333111///............------............------+++,,,---.........------)))***,,,...///...------)))******++++++******)))************))))))))))))))))))******++++++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((((()))))))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&''''''((())))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((()))))))))))))))((('''(((*********)))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***+++,,,)))***++++++,,,,,,+++++++++,,,...000222555666777<<>>===>>>?????????@@@EEEIIIKKKPPP[[[hhhwwwyyysssnnnmmmllliiifffdddcccdddeeeiiikkknnnpppqqqqqqpppooooooppprrruuuzzz~~~@@@@@@????????????@@@@@@BBBBBBBBBCCCDDDFFFHHHJJJJJJIIIGGGFFFEEEFFFGGGGGGJJJKKKMMMNNNPPPPPPQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIJJJLLLNNNQQQTTTVVVNNNOOOOOOMMMKKKKKKOOORRROOOOOOOOONNNMMMKKKHHHGGGEEEEEEEEEFFFGGGHHHJJJKKKIIIIIIIIIHHHGGGDDDBBBAAA??????@@@CCCFFFGGGFFFDDDHHHHHHHHHGGGEEEDDDBBBAAA>>>>>>@@@@@@AAA@@@???>>>:::;;;;;;<<<<<<;;;;;;:::999999:::::::::999888888666777888:::;;;<<<======888888888888777777777666666666666777888:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>AAABBBEEEGGGJJJLLLMMMNNNLLLJJJHHHFFFFFFFFFGGGHHHNNNNNNPPPQQQRRRRRRRRRRRRQQQOOOMMMLLLJJJJJJJJJKKKLLLKKKJJJKKKLLLMMMLLLJJJKKKKKKMMMPPPSSSTTTSSSRRRPPPNNNLLLLLLMMMOOOOOONNNMMMMMMMMMMMMKKKIIIGGGFFFDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHGGGFFFDDDBBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFDDDCCCBBB>>>???AAABBBAAA@@@>>><<<::::::999888999:::<<<===;;;;;;;;;;;;:::999888888777777777777888999:::;;;999888777666555444333333444555666777999999999999===<<<;;;999888777777777555444333222111111111111...///000111111000///...++++++++++++++++++++++++---......//////......---*********++++++,,,,,,,,,))))))))))))************(((((())))))*********+++%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&''')))+++---$$$$$$%%%&&&'''((()))))))))))))))))))))((((((((())))))(((((('''''''''''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))******++++++++++++******(((''''''&&&&&&''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((($$$&&&((()))***)))'''&&&))))))))))))))))))))))))'''(((((()))***+++++++++******************************))))))))))))*********************+++,,,,,,+++---///222555999>>>AAAHHHKKKOOORRRRRRRRRSSSTTTSSSTTTTTTUUUWWWXXXXXXYYY[[[YYYWWWUUUTTTUUUVVVWWWUUUVVVWWWYYYYYYYYYXXXXXXYYYYYYYYYXXXVVVTTTRRRPPPPPPNNNKKKJJJIIIHHHFFFDDDEEEFFFHHHIIIHHHEEEBBB@@@@@@===:::999;;;>>>AAACCCDDDHHHPPPWWW[[[fffzzzxxx|||tttnnnlllkkkiiihhhhhhhhhgggeeedddgggkkkooonnnooopppqqqrrrrrrrrrqqqvvv{{{@@@@@@@@@@@@@@@@@@@@@@@@AAABBBEEEGGGJJJLLLMMMNNNLLLJJJHHHFFFFFFGGGIIIJJJMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPNNNMMMKKKKKKKKKLLLMMMLLLKKKKKKLLLMMMLLLJJJKKKKKKMMMOOOSSSTTTSSSRRROOOMMMKKKJJJLLLMMMMMMMMMKKKKKKKKKJJJIIIGGGEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>???AAACCCFFFHHHIIIJJJFFFGGGGGGGGGFFFDDDBBBAAA>>>>>>@@@@@@@@@???===<<<<<<;;;:::999999:::;;;;;;;;;;;;<<<<<<<<<;;;::::::888888888777888888999:::888888777666555444333333333444666777888999::::::<<<;;;999888777666666666333333222111000000000000---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++++++++,,,))))))))))))************''''''(((((())))))))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&(((***+++************))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''(((((()))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))'''''''''&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))************))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))))))))((('''))))))))))))))))))))))))'''(((((()))******++++++************************++++++************+++++++++++++++***++++++,,,---...000333666999===BBBFFFKKKNNNQQQSSSRRRRRRRRRSSSSSSTTTTTTUUUWWWXXXXXXYYYZZZYYYXXXWWWVVVVVVVVVWWWUUUVVVXXXYYYYYYYYYXXXXXXYYYYYYXXXWWWTTTQQQOOOMMMMMMKKKHHHFFFGGGGGGGGGFFFEEEEEEFFFFFFEEECCCAAA@@@???===;;;:::===AAADDDFFFLLLMMMTTT___kkkyyy|||tttoooiiiffffffggghhhgggeeeeeeeeeeeeeeegggkkkoooqqqrrrssstttuuuvvvxxxzzzAAAAAAAAA@@@@@@AAAAAAAAAAAACCCEEEGGGJJJLLLMMMMMMLLLJJJHHHFFFGGGIIILLLNNNMMMNNNOOOQQQRRRRRRSSSSSSSSSQQQPPPNNNMMMMMMMMMNNNOOOMMMLLLLLLMMMMMMKKKJJJJJJJJJKKKNNNQQQRRRRRRPPPMMMKKKIIIHHHJJJKKKKKKKKKHHHHHHHHHGGGFFFDDDBBBAAABBBCCCCCCDDDDDDDDDDDDCCCAAAAAAAAA@@@???>>>=========>>>@@@CCCEEEGGGIIIIIIEEEFFFGGGHHHGGGDDDAAA???======>>>???>>>===<<<;;;<<<<<<;;;:::::::::;;;;;;<<<<<<======>>>>>>======:::999888888777888888888888777777666555444333333222333555777888999999:::999888777666555555555555222111000///////////////------.........------,,,------------------------++++++,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))************''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))(((((((((''''''&&&&&&&&&***)))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))((())))))))))))))))))))))))((((((((()))******++++++************************,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,---...222555999<<>>======>>>AAAEEEIIILLLUUUVVV___pppyyyqqqlllgggdddaaa```aaaccceeeeeedddeeegggggghhhjjjnnnqqqssstttvvvxxxzzz~~~AAAAAA@@@??????@@@AAAAAABBBCCCEEEHHHJJJKKKLLLMMMLLLJJJHHHFFFGGGJJJNNNQQQNNNOOOPPPRRRSSSTTTTTTTTTTTTSSSQQQOOOOOOOOOOOOPPPPPPOOOMMMMMMMMMLLLKKKIIIGGGGGGHHHKKKNNNOOOOOOMMMKKKIIIGGGGGGIIIJJJJJJIIIGGGGGGFFFEEECCCBBBAAA@@@AAAAAABBBCCCCCCCCCBBBAAA??????>>>======<<<<<<<<<>>>???AAACCCDDDDDDDDDDDDCCCEEEGGGHHHGGGDDD@@@>>><<<<<<=========<<<;;;:::;;;;;;;;;;;;;;;<<<<<<===<<<===>>>???????????????;;;:::999888777777777777777777666555555444333333222333444666777888999999666666555444444333444444222111000000////////////............---------,,,---------------------------------......---------,,,,,,++++++******))))))((()))))))))************(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&######$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((()))))))))))))))(((''''''&&&&&&'''''''''&&&&&&''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((+++******)))((())))))***(((((((((((((((((((((((((((((())))))************************************+++++++++******+++++++++++++++++++++,,,---...///666999===AAADDDIIIMMMPPPSSSUUUVVVVVVTTTRRRRRRRRRTTTTTTUUUVVVVVVWWWXXXXXXXXXYYYZZZ[[[ZZZYYYWWWVVVWWWXXXYYYZZZYYYYYYWWWVVVWWWUUUSSSPPPLLLIIIFFFEEECCCBBBCCCEEEGGGIIIHHHGGGBBBAAA@@@>>>======>>>>>>===>>>@@@BBBEEEJJJOOOSSS\\\cccsss{{{tttmmmhhhdddbbb```______```bbbcccdddhhhiiikkkmmmmmmooorrrtttrrruuuyyy}}}@@@???>>>======>>>???@@@BBBDDDEEEHHHJJJKKKLLLLLLKKKIIIHHHGGGHHHLLLOOORRROOOPPPRRRSSSUUUVVVVVVVVVTTTSSSRRRPPPPPPPPPQQQQQQRRRPPPMMMLLLLLLKKKIIIGGGCCCDDDEEEHHHKKKLLLKKKJJJKKKIIIGGGGGGHHHIIIIIIIIIGGGFFFEEEDDDBBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@>>>>>>===<<<<<<======>>>???@@@BBBDDDEEEEEEEEEDDDCCCDDDFFFFFFEEECCC@@@>>><<<<<<<<<<<<;;;;;;::::::888999:::<<<===>>>??????======>>>???@@@@@@@@@???;;;;;;999888777777666666666666555555444444333333222333444555666777777777444444333222222333333333222222111000000000111111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++******)))))))))((()))))))))************)))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))******+++$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))((((((((('''''''''$$$$$$%%%&&&(((((())))))(((''''''''''''((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((+++***))))))))))))******(((((((((((((((((((((((()))))))))))))))***************************************))))))))))))************+++,,,---///111222:::===AAAEEEHHHLLLPPPSSSVVVWWWWWWVVVTTTSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWXXXZZZ[[[[[[YYYWWWVVVXXXXXXYYYYYYYYYWWWVVVUUUTTTRRROOOLLLIIIFFFDDDBBB???AAADDDHHHJJJJJJGGGDDD@@@???===<<<<<<<<<>>>???<<<>>>AAADDDHHHOOOVVV\\\fffvvv{{{sssmmmhhhddd```^^^]]]^^^___```bbbdddgggiiilllnnnppppppqqqrrruuuwwwtttyyy???>>><<<;;;;;;<<<>>>???CCCDDDFFFHHHJJJKKKLLLLLLIIIHHHHHHHHHJJJLLLOOOPPPOOOPPPQQQSSSUUUVVVWWWWWWTTTSSSRRRQQQPPPQQQQQQRRRRRRPPPMMMLLLKKKJJJGGGEEEBBBBBBCCCFFFIIIJJJJJJHHHJJJHHHFFFEEEGGGHHHHHHHHHGGGFFFDDDCCCAAA@@@@@@@@@@@@AAACCCDDDCCCBBB@@@???>>>>>>===<<<<<<===??????>>>@@@CCCGGGIIIJJJJJJJJJDDDDDDEEEDDDCCCBBB@@@???<<<<<<<<<;;;;;;;;;;;;:::999:::;;;===>>>?????????======>>>>>>??????>>>>>>;;;:::999888777777777777555555555444444444333333333444444555555555555555333222222222222222333444222111111000000111111111111000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********************)))))))))))))))))))))************************))))))))))))))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''###$$$%%%'''((()))))))))'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))))))))(((''''''(((((((((((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))*********,,,...000333666777===@@@EEEHHHKKKNNNQQQSSSUUUVVVWWWVVVTTTSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVWWWYYYZZZZZZYYYWWWVVVWWWXXXXXXXXXWWWVVVTTTSSSPPPNNNLLLIIIFFFDDDCCCCCC@@@BBBEEEHHHJJJHHHDDD@@@======<<<<<<<<<>>>???@@@<<<@@@EEEIIIPPPYYYeeemmmzzz~~~sssoooiiiccc```]]]ZZZXXXXXX[[[___cccfffiiimmmpppoooqqqrrrssstttvvvzzz}}}~~~???===;;;::::::;;;===???CCCDDDFFFHHHIIIKKKKKKLLLGGGGGGHHHIIIKKKLLLMMMMMMMMMNNNPPPRRRTTTUUUVVVVVVTTTSSSRRRQQQPPPQQQRRRRRRRRRPPPMMMKKKJJJHHHEEECCCBBBBBBCCCFFFIIIKKKJJJHHHHHHFFFDDDCCCEEEFFFFFFFFFFFFEEECCCAAA@@@?????????@@@BBBCCCDDDDDDBBB@@@>>>>>>===<<<;;;<<<===???@@@<<>>>>>>>>======<<<============<<<<<<;;;::::::999888777777777888555555444444444444333333444555555555555444333333222222111111222333333444000000/////////000000111000///...,,,,,,,,,,,,,,,------------------------******++++++++++++******))))))))))))************))))))))))))******************)))))))))(((((((((((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&'''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&''''''((((((%%%&&&'''((((((((('''&&&''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))***))))))(((((((((((())))))((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((($$$%%%''')))*********)))))))))))))))))))))))))))***)))))))))))))))))))))************************+++******))))))******++++++,,,...111555888<<<===@@@DDDHHHKKKNNNPPPRRRTTTTTTUUUVVVUUUTTTTTTVVVXXXUUUUUUVVVVVVVVVVVVWWWWWWVVVWWWXXXXXXYYYXXXWWWVVVWWWWWWWWWWWWVVVTTTRRRQQQLLLKKKIIIGGGEEEDDDDDDDDDEEEDDDDDDDDDDDDCCC@@@===;;;;;;<<<===>>>@@@AAABBBBBBGGGNNNUUU^^^lll|||}}}uuurrrkkkhhhdddaaa___]]][[[YYY[[[___eeeiiikkknnnrrruuutttuuuvvvxxxzzz~~~???>>>;;;::::::;;;>>>???CCCDDDFFFHHHIIIKKKKKKKKKFFFGGGHHHJJJKKKLLLLLLLLLKKKLLLNNNPPPRRRTTTTTTUUUSSSSSSQQQPPPPPPQQQRRRRRRRRROOOLLLJJJIIIGGGDDDBBBCCCCCCDDDGGGJJJLLLKKKIIIFFFDDDBBBBBBCCCDDDDDDDDDEEEDDDBBB@@@>>>>>>>>>>>>AAABBBDDDEEEDDDBBB@@@>>>===<<<;;;;;;;;;===???@@@===>>>AAADDDEEEDDDCCCBBBFFFEEECCCAAA@@@@@@@@@AAA======<<<;;;;;;;;;;;;<<<>>>?????????>>>===;;;:::<<<<<<===<<<<<<;;;:::::::::999888888777888888888444444444444444444333333555555555555444333222111111111111111222333444444//////.........//////000///...---+++******++++++////////////////////////,,,,,,,,,------,,,,,,,,,(((((())))))******++++++))))))))))))************))))))(((((('''''''''&&&''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''(((((((((((($$$%%%%%%&&&'''((()))***%%%%%%&&&&&&'''((())))))'''''''''((((((((())))))&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''(((((('''(((((()))(((&&&%%%$$$&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''')))*********)))((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((("""$$$&&&)))*********)))))))))))))))))))))))))))*********)))))))))))))))************************,,,++++++++++++++++++,,,---...000444888<<<@@@BBBCCCFFFJJJMMMOOOQQQSSSTTTRRRTTTUUUUUUTTTUUUWWWYYYVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVWWWVVVUUUSSSQQQPPPJJJIIIGGGFFFEEEEEEEEEFFFHHHFFFBBB@@@??????>>><<<::::::<<<>>>@@@BBBCCCCCCIIIOOOWWW```lll}}}}}}uuunnnlllgggeeecccbbbbbbbbbaaa___cccgggllloooooopppsssvvvxxxyyy{{{}}}===<<<;;;;;;<<<===>>>???BBBBBBCCCDDDEEEFFFFFFFFFJJJJJJJJJJJJKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMQQQQQQRRRRRRRRRRRRRRRQQQOOONNNMMMJJJHHHFFFDDDCCC@@@AAADDDFFFHHHHHHHHHHHHEEECCC@@@>>>>>>???BBBCCCBBBAAA>>><<<;;;;;;<<<===???AAADDDGGGGGGDDDAAA???;;;<<<===>>>>>>?????????===???AAACCCDDDCCCAAA@@@CCCCCCBBBBBBAAA@@@@@@@@@<<<<<<;;;::::::::::::;;;>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888777777777777666999888777666666555555555555555333222111000000000000000000000000111111111000000000000////////////------------------------,,,,,,++++++******++++++---,,,+++******+++,,,---++++++++++++*********))))))))))))((()))******+++((((((((((((((((((((((((''''''(((((((((((('''''')))'''%%%&&&)))***(((&&&%%%%%%&&&'''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''((()))((('''%%%$$$''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&%%%$$$$$$'''''''''''''''''''''''''''%%%$$$%%%(((***(((&&&''''''''''''''''''''''''!!!"""###$$$&&&'''((()))''''''''''''''''''&&&&&&((()))***++++++***)))(((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++---...///000111...222777<<<@@@CCCFFFIIILLLMMMNNNPPPRRRSSSTTTUUUSSSTTTVVVWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTUUUVVVWWWXXXWWWVVVUUUTTTUUUVVVWWWVVVUUUTTTSSSPPPNNNLLLJJJJJJGGGEEEDDDGGGJJJLLLMMMIIIGGGDDDAAA>>>>>>>>>>>>???@@@AAAAAAAAADDDHHHLLLLLLWWWfffuuu|||vvvpppllljjjiiihhhggggggfffffffffggggggkkkmmmpppqqqqqqrrrtttvvvzzz~~~;;;;;;::::::;;;<<<>>>???AAACCCEEEGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLOOOOOOPPPPPPQQQPPPPPPOOONNNLLLJJJHHHFFFDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEEEECCCBBB@@@???>>>???@@@AAAAAA???===;;;;;;;;;<<<===???AAADDDFFFFFFDDDAAA???<<<======>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@??????;;;;;;::::::;;;;;;<<<<<<>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999999999999888888888777777777888777666555555444555555444444333222111111111111000000000000000000000111111111000000000/////////------------------------......---,,,+++++++++,,,+++***)))(((((()))***+++++++++*********))))))))))))))))))))))))******+++))))))))))))))))))))))))'''(((((())))))((((((''')))'''&&&'''))))))(((&&&%%%&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%'''''''''(((((('''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$&&&((()))(((&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((()))******)))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))***,,,---...///111555:::???CCCFFFIIILLLNNNOOOOOOQQQRRRSSSTTTUUUTTTUUUVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVUUUTTTTTTTTTUUUVVVVVVUUUSSSQQQNNNLLLIIIHHHFFFEEEEEEGGGJJJMMMMMMMMMEEECCC@@@===;;;:::;;;;;;;;;<<>>???AAADDDHHHJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKKKKMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLIIIGGGEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>===;;;::::::;;;===>>>@@@BBBDDDFFFFFFDDDBBB@@@>>>>>>>>>>>>>>>======<<>>======>>>???AAABBB@@@@@@??????????????????::::::::::::;;;<<<======>>>===<<<;;;:::::::::::::::::::::999999999888888:::999999999888888888888777666555444333333333333333222222111111111222222111111000000000000000000111111000000000/////////------------------------000///...---,,,,,,,,,,,,***)))(((''''''((()))*********)))))))))((((((((()))))))))))))))*********))))))))))))))))))))))))((())))))******))))))((()))'''&&&'''((()))((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))***+++---...///666:::???DDDGGGJJJMMMPPPQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTSSSSSSTTTUUUUUUUUUTTTRRROOOKKKHHHEEEDDDAAABBBEEEJJJNNNOOOMMMKKKBBB@@@===;;;999999::::::;;;>>>AAAEEEKKKRRRZZZ___kkkuuu|||xxxuuutttrrrpppmmmkkkiiihhhiiiiiihhhiiilllpppsssvvvwwwxxxxxxxxxyyy|||:::;;;;;;<<<===>>>??????>>>@@@CCCFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFHHHIIIKKKKKKMMMMMMMMMMMMMMMMMMLLLKKKMMMKKKIIIGGGEEEEEEFFFFFFBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA???>>>===<<<;;;:::999:::;;;===???AAABBBCCCDDDDDDCCCBBBAAA????????????>>>===<<<;;;<<<<<<<<<===>>>???@@@AAA>>>>>>>>>???????????????<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::999999999999::::::999999999888888888:::::::::999999999888888666555444333222222222222111111111111111222333333111111111000000000000000////////////............------------------------000///...,,,++++++++++++***)))(((''''''((()))***))))))))))))(((((((((((((((((()))***************************************))))))************))))))((((((''''''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&(((((('''&&&'''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,...000333444;;;???DDDHHHJJJMMMPPPRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVSSSSSSSSSTTTTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUTTTRRROOOKKKHHHEEEBBBAAA???AAAFFFLLLOOONNNIIIEEE@@@???===;;;;;;;;;===>>>BBBDDDHHHMMMUUU```lllsss|||xxxvvvqqqqqqqqqqqqqqqpppooonnnlllkkkjjjjjjmmmqqqvvvyyyyyyzzz{{{|||;;;<<<===>>>???@@@AAAAAA@@@AAACCCEEEEEEEEECCCBBBFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEFFF@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDCCCAAA???>>><<<;;;:::999:::<<<>>>???AAAAAABBBBBBBBBBBBAAAAAA????????????>>><<<;;;:::888:::<<<>>>@@@??????>>>>>>>>>??????@@@@@@AAAAAA@@@???>>><<<;;;:::999999;;;;;;:::999999999999999:::::::::999999999888888:::::::::999999999888888555444333222222111111111000000000000111222333333111111111111000000//////......---------,,,,,,,,,------------------------...---,,,+++************++++++))))))))))))++++++))))))))))))(((((((((((((((((()))************)))))))))))))))))))))))))))))))))************))))))'''(((((((((''''''((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$######$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&(((((('''$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&(((((('''&&&'''((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,...000444777999@@@CCCHHHKKKLLLNNNPPPRRRTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTUUUUUUTTTTTTUUUVVVWWWWWWWWWXXXVVVVVVVVVVVVVVVUUUUUUUUUQQQOOOLLLHHHEEEBBBAAA@@@@@@BBBFFFJJJLLLIIICCC???>>>===<<<;;;<<<>>>@@@BBBFFFIIIOOOXXXeeetttyyytttqqqpppooopppqqqrrrssssssssssssooonnnllllllmmmqqquuuwwwxxxzzz}}};;;<<<>>>@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIEEEEEEEEEDDDDDDDDDDDDCCC@@@@@@?????????@@@AAAAAABBBCCCDDDDDDDDDCCCAAA@@@===<<<;;;:::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>===;;;;;;777999<<>>::::::::::::;;;===AAADDDFFFIIIOOO[[[kkk|||}}}uuupppnnnnnnnnnooopppqqqrrrtttuuuuuutttsssqqqpppppprrruuuvvvyyy}}}:::<<<>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFCCCDDDFFFGGGGGGGGGEEEDDDCCCBBBAAA????????????@@@AAAAAABBBBBBCCCCCCBBBBBB???===<<<;;;;;;<<<>>>?????????>>>======>>>??????>>>>>>???>>>>>>===<<<<<<999:::<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFAAA@@@???===;;;:::999999999999999999:::<<<===>>><<<<<<<<<;;;;;;;;;::::::999999888888888777777777555555444333222222222222111000000000000000111222222222111111000//////.../////////.........------------------------------,,,++++++++++++,,,---------,,,+++******+++,,,---++++++*********)))))))))'''(((***+++++++++)))((('''''''''''''''''''''''''''(((((())))))(((((('''&&&((())))))'''&&&''')))***((('''%%%%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''((('''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''''''''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$(((---...+++((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###%%%'''(((''''''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&((()))(((&&&$$$&&&'''''''''''''''''''''''''''%%%&&&&&&''''''((())))))%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************)))************+++++++++,,,---...111555;;;@@@CCCKKKMMMPPPQQQQQQPPPPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPQQQQQQRRRRRRSSSUUUWWWXXXXXXXXXXXXYYYYYYXXXWWWVVVSSSQQQPPPJJJHHHFFFDDDCCCCCCCCCDDDDDDBBB???>>>>>>===;;;:::999:::;;;===AAAEEEJJJLLLSSS^^^qqq}}}vvvrrrqqqrrrqqqppppppqqqrrrtttvvvwwwyyyxxxwwwvvvvvvwwwxxxyyy999;;;===???AAAAAAAAAAAA>>>===<<<<<<===@@@CCCDDDBBBCCCDDDEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDEEEGGGJJJLLLLLLKKKIIIGGGFFFDDDBBB@@@>>>======>>>???@@@@@@AAAAAABBBCCCCCC@@@???===<<<<<<===>>>??????>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<===???AAACCCAAABBBCCCDDDEEEGGGGGGHHH@@@???>>>===<<<;;;;;;;;;888888999:::;;;===>>>???======<<<<<<<<<;;;;;;;;;888888888777777777777666666555444333222222222222111111000000000000111111222222222111000//////...111000000000////////////------------------------,,,,,,,,,,,,---...//////---,,,+++******+++,,,---++++++++++++************'''(((***+++,,,+++)))(((''''''''''''''''''''''''''''''((((((((((((''''''&&&(((***)))&&&%%%''')))***)))'''%%%%%%%%%'''(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$%%%'''((()))(((''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%)))...000---)))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###%%%'''(((''''''((()))(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&(((***(((%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++//////111444999@@@FFFIIIOOOQQQSSSSSSRRRQQQQQQRRRQQQQQQQQQRRRSSSSSSTTTTTTSSSRRRQQQPPPOOOOOOPPPQQQQQQRRRTTTVVVWWWWWWWWWWWWXXXXXXXXXWWWUUURRROOOMMMHHHFFFDDDCCCBBBCCCEEEFFFDDDAAA<<<999999:::;;;;;;;;;<<<>>>AAAEEEKKKPPPRRR```nnn|||}}}}}}zzzuuussstttuuutttsssrrrrrrsssvvvxxxzzz||||||{{{{{{{{{|||||||||======>>>???????????????>>>===<<<<<<===>>>???@@@@@@AAABBBDDDEEEGGGHHHIIIKKKJJJIIIIIIHHHHHHHHHHHHKKKJJJIIIHHHGGGGGGGGGGGGCCCFFFKKKNNNOOOMMMJJJGGGDDDDDDCCCBBBAAA@@@@@@???CCCCCCDDDEEEEEEDDDCCCBBBBBBAAA@@@?????????@@@AAA======<<<<<<<<<======>>><<<<<<<<<===============@@@>>><<<===???BBBCCCDDDAAABBBCCCCCCCCCBBBAAA@@@>>>>>>===<<<;;;;;;::::::999999::::::<<<===???@@@?????????>>>===;;;:::999777777777777666666666666555555444333222111111000111111111111111111111111222222222111111111111111000/////////............------------------------.........------,,,,,,,,,---,,,+++))))))))))))***+++)))''''''((((((&&&$$$(((((())))))))))))(((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***%%%!!!"""'''++++++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''&&&%%%(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''((()))(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&'''((())))))***((('''&&&&&&$$$$$$###"""(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%''')))***+++***)))(((((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))************************)))***+++,,,,,,+++)))))))))((('''((()))***)))((()))***,,,,,,++++++,,,...***...333999???EEELLLPPPRRRQQQQQQQQQRRRSSSTTTUUUSSSSSSSSSSSSRRRRRRRRRRRRSSSQQQOOONNNNNNPPPRRRTTTVVVVVVUUUUUUUUUVVVVVVWWWWWWVVVTTTQQQNNNKKKIIIGGGCCCCCCCCCCCCBBBBBBBBBBBB@@@>>><<<;;;;;;<<<;;;;;;;;;>>>BBBDDDGGGOOO\\\eeettt~~~~~~}}}}}}|||zzzxxxvvvuuuxxxwwwxxxzzzwwwtttwww}}}}}}<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;<<<===???@@@@@@AAABBBDDDFFFGGGIIIJJJNNNMMMKKKJJJIIIIIIJJJJJJKKKKKKJJJHHHHHHGGGGGGGGGFFFHHHKKKMMMNNNLLLIIIGGGFFFEEEDDDCCCBBBAAAAAA@@@BBBCCCDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@???@@@AAABBB???>>>======<<<===>>>???<<<<<<<<<<<<============@@@>>>======@@@CCCDDDEEEBBBCCCCCCDDDCCCBBBAAA@@@>>>======<<<;;;;;;::::::999999:::;;;<<<===>>>>>>???>>>>>>===<<<;;;:::999777777888888888888888888888777666666444444333222111111111111111111111111111111111111111111111111000000/////////.........------------------------......---------,,,,,,,,,,,,+++***))))))***,,,,,,+++***(((((())))))'''%%%(((((())))))))))))(((((((((((())))))(((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''###$$$%%%%%%$$$$$$&&&'''((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&'''((()))))))))((((((''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((''''''%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%'''((()))((('''&&&((((((''''''''''''(((((()))(((((((((''''''''''''))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))((('''(((*********(((***+++,,,,,,,,,,,,---///...222888===CCCHHHNNNRRRTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRSSSRRRPPPOOOOOOQQQSSSUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVUUUSSSPPPLLLIIIGGGEEEDDDDDDCCCBBBAAA@@@@@@===<<<;;;:::;;;<<<<<<<<>>===<<<===>>>???;;;<<<<<<<<<=========>>>@@@???>>>???AAADDDEEEEEEBBBCCCCCCCCCCCCBBBAAAAAA=========<<<;;;;;;::::::888999;;;<<<=========<<<>>>======<<<;;;::::::999888888888999999:::::::::888777777666555444333333000000000000000000000000000000000000000000111111000000000000////////////------------------------...------------,,,,,,,,,+++*********+++,,,...///,,,+++))))))******)))'''(((((())))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%((((((%%%######$$$''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%%%%%%%''')))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((###$$$$$$%%%&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''((((((((((((((()))***+++++++++***)))(((((((((''''''(((((((((((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((())))))***)))((('''(((***+++***)))***+++------,,,---///000444888>>>DDDHHHLLLPPPSSSUUUUUUTTTSSSRRRRRRQQQQQQTTTTTTTTTTTTSSSSSSSSSSSSTTTSSSRRRQQQRRRSSSUUUVVVVVVWWWXXXYYYYYYYYYXXXXXXTTTTTTTTTRRROOOKKKHHHFFFIIIHHHFFFCCCAAA???>>>===;;;;;;;;;<<<===>>>???@@@EEEHHHKKKQQQ\\\lll|||zzzzzzyyywwwxxxxxxxxxyyyyyyyyyyyyyyyyyywwwxxxzzzyyyyyy}}}}}}}}}~~~<<<<<<======>>>======<<<999999999999:::;;;===>>>@@@AAACCCEEEGGGIIIKKKLLLMMMKKKHHHFFFEEEGGGIIIKKKMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA???@@@BBBDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCAAA???<<<;;;<<<===???;;;<<<<<<======>>>>>>>>>@@@???>>>@@@BBBEEEFFFEEEAAAAAAAAAAAAAAA@@@@@@???======<<<<<<<<<;;;;;;;;;888999;;;=========;;;:::<<<<<<;;;:::::::::::::::888888888999::::::;;;;;;666666555444333222111111///////////////////////////000000000000000111111111111111000000000//////........................------------------------,,,,,,+++++++++,,,......---,,,******++++++***)))(((((())))))))))))(((((()))))))))))))))(((''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''(((***'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&''''''(((((((((############$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&'''(((((()))))))))(((((((((((())))))))))))******+++,,,,,,++++++***''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++)))((('''(((***+++***)))***+++,,,,,,,,,---000333:::>>>DDDIIILLLNNNPPPRRRTTTTTTTTTTTTSSSSSSRRRRRRUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWVVVWWWYYYZZZZZZYYYWWWVVVSSSQQQOOOMMMJJJHHHGGGFFFOOOMMMIIIEEE@@@===;;;:::;;;<<<===>>>???@@@CCCDDDGGGKKKRRR\\\kkk}}}}}}xxxwwwwwwvvvvvvxxxxxxxxxyyyyyyzzz{{{{{{{{{zzzzzz||||||}}}}}}}}}||||||}}}}}}>>>>>>>>>??????>>>>>>===999999999999:::<<<>>>???AAABBBCCCEEEHHHJJJKKKLLLLLLJJJGGGEEEEEEGGGJJJLLLNNNNNNMMMMMMLLLMMMMMMMMMLLLKKKIIIGGGEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@>>>@@@BBBDDDFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA???===<<<<<<===>>><<<<<<===>>>>>>???@@@@@@AAA@@@???@@@CCCEEEEEEDDD??????>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;888999;;;======<<<:::999;;;:::999999888999::::::888888888999999:::::::::777666555444333222222111//////////////////////////////000000111111111222222111111111111000000000........................------------------------......,,,+++++++++,,,,,,---,,,++++++,,,,,,+++***(((((())))))))))))(((((()))))))))))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%"""###'''******(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&''''''''''''"""######$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))((((((((()))))))))******&&&&&&'''''''''&&&&&&&&&''''''((())))))((('''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************)))((('''''''''(((***+++***)))((()))***++++++))))))***+++,,,---///333666???CCCHHHKKKMMMNNNPPPQQQRRRRRRSSSTTTUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWWWWUUUVVVXXXYYYXXXWWWUUUSSSRRRPPPLLLHHHGGGGGGIIIKKKTTTQQQKKKEEE@@@<<<999888;;;<<<>>>??????BBBFFFJJJLLLRRR]]]lll}}}~~~yyyvvvttttttssssssxxxwwwvvvvvvvvvwwwxxxyyy{{{zzz{{{~~~~~~}}}||||||{{{{{{{{{{{{|||???????????????>>>>>>===::::::::::::<<<>>>@@@AAACCCDDDEEEFFFHHHJJJKKKKKKKKKJJJHHHHHHIIIKKKNNNPPPPPPOOOOOONNNNNNNNNOOOOOONNNLLLJJJHHHFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@??????>>>@@@BBBEEEGGGIIIIIIIIIGGGGGGGGGGGGFFFDDDCCCBBBAAAAAA@@@??????>>>>>>>>>======>>>???@@@AAABBBBBBAAA@@@@@@AAABBBCCCBBBAAA>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;999999999999888777777888::::::999999999999999999999999999888888777666555444444000000000000000000000000000000000111222222333333222222222222111111111000........................,,,,,,,,,------------...///...,,,+++*********+++---,,,++++++,,,---,,,***(((((())))))))))))(((((())))))******))))))((('''(((((((((''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))###%%%***)))'''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))(((((((((((())))))))))))((((((''''''''''''''''''&&&'''((())))))((('''&&&'''''''''((((((((((((((())))))))))))************))))))))))))))))))))))))************************(((((((((((()))***++++++***)))((()))+++,,,+++***)))***,,,---000444999===DDDGGGJJJLLLMMMMMMOOOPPPQQQRRRSSSUUUVVVVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSUUUWWWXXXXXXXXXWWWUUUUUUUUUUUUTTTRRRPPPOOOPPPMMMJJJGGGGGGIIILLLOOOQQQNNNIIICCC>>>;;;999888:::<<<>>>???AAAFFFNNNTTT\\\cccqqq~~~}}}|||{{{yyyvvvtttrrrqqqqqqrrrttttttsssrrrssstttuuuvvv{{{{{{~~~~~~{{{{{{{{{zzzyyyyyyxxxxxx>>>>>>??????>>>======<<<<<<<<<<<<<<<>>>@@@BBBCCCEEEEEEFFFGGGHHHIIIJJJJJJHHHGGGHHHIIIJJJMMMOOOQQQQQQPPPPPPOOOOOOPPPPPPQQQOOONNNLLLKKKIIIIIIIIIIIIEEEEEEDDDCCCBBBAAA@@@@@@???@@@CCCFFFIIIKKKKKKLLLJJJJJJIIIIIIGGGEEEBBBAAAAAAAAABBBCCCCCCBBBAAA@@@>>>??????@@@BBBCCCCCCDDDBBBAAA@@@AAABBBBBB@@@>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888888666666666888:::;;;<<<<<<;;;;;;:::999999999999999888777666555444444111111111111111111111111000111111222333333444444333333222222222111111111........................,,,,,,,,,---------......,,,,,,***))))))***+++,,,,,,+++***+++,,,---,,,***(((((())))))))))))(((((()))************)))(((((()))((((((((('''''''''&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$""""""%%%''''''&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))&&&&&&''''''((())))))***%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&&&&''''''''''''((((((((()))))),,,++++++******)))******&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))************************'''((()))***++++++++++++***)))((()))+++,,,+++******,,,...000444999???DDDIIIKKKMMMMMMMMMMMMNNNPPPRRRSSSUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQPPPQQQSSSUUUXXXYYYYYYWWWVVVUUUTTTRRRPPPNNNLLLKKKJJJGGGGGGFFFFFFGGGHHHJJJLLLIIIGGGCCC???<<<;;;;;;;;;<<>>>>>===<<<;;;;;;============???AAACCCEEEFFFFFFGGGHHHHHHIIIJJJJJJCCCDDDEEEGGGIIILLLNNNOOOQQQQQQPPPPPPPPPQQQQQQRRRQQQPPPOOOMMMLLLLLLKKKKKKFFFFFFEEEDDDCCCBBBAAAAAA???AAADDDGGGJJJLLLMMMMMMKKKKKKKKKJJJGGGEEEBBB@@@AAABBBDDDFFFFFFEEECCCBBB??????@@@AAACCCDDDDDDEEEBBBAAA@@@@@@AAA@@@>>><<>>===<<<;;;<<<======;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999999999999888777666555666777:::;;;>>>>>>===<<<;;;::::::999777777666555444333222222111111111111111111111111111111222333444444555555333333333222222222111111////////////////////////,,,,,,,,,------.........***))))))))))))+++,,,---,,,+++******,,,,,,,,,***(((((())))))))))))((((((***************)))(((((())))))(((((('''''''''&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''))))))'''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''''''''''')))***%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((((())))))))))))&&&&&&&&&'''((())))))***###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$$$$%%%&&&''''''''''''((((((((((((******)))(((''''''((((((&&&'''(((******((('''&&&&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++***)))))))))+++,,,+++***,,,...000333777===DDDIIIMMMNNNNNNNNNMMMMMMOOOQQQTTTUUUVVVWWWVVVTTTRRRQQQRRRQQQQQQQQQPPPPPPPPPPPPPPPRRRUUUXXXYYYYYYWWWVVVUUUSSSPPPMMMKKKIIIHHHGGG>>>@@@BBBDDDFFFFFFFFFFFFBBB@@@>>>;;;:::;;;===>>>@@@CCCGGGJJJOOOZZZiiittt~~~yyyrrrlllkkkmmmrrruuuuuuvvvvvvvvvuuuvvvwwwyyyrrrrrrrrrsssvvvyyy}}}~~~||||||}}}|||{{{yyyyyyyyyxxxvvvtttrrrpppooo<<<<<<;;;<<<===???AAABBBAAA@@@???>>>@@@BBBFFFHHHFFFGGGGGGHHHHHHGGGGGGGGGEEEEEEFFFGGGIIIKKKMMMNNNNNNOOOPPPRRRRRRRRRQQQQQQSSSRRROOOMMMLLLLLLLLLLLLHHHFFFDDDCCCBBBCCCDDDEEECCCDDDFFFIIILLLMMMLLLJJJLLLKKKIIIFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===???>>><<<;;;::::::::::::777777888888999999999999;;;;;;<<<<<<;;;;;;:::999666555444222111000//////000111111111111222222222000111333444555444444333000000000000000000000000000000000///.........------------------------------,,,,,,+++***)))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&((())))))&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%(((***)))'''&&&(((+++'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''(((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((&&&$$$$$$&&&)))))))))(((((((((((())))))'''''''''''''''''''''''')))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))************(((((()))***************,,,,,,+++***))))))******&&&((((((((('''''')))***---...111888BBBHHHKKKKKKPPPOOOMMMLLLLLLMMMOOOPPPSSSTTTVVVVVVVVVTTTRRRQQQQQQPPPOOONNNNNNOOOQQQRRRTTTUUUVVVVVVUUUTTTRRRQQQRRRPPPMMMIIIFFFDDDCCCBBB???@@@AAAAAAAAAAAA@@@@@@===<<<:::888888999<<<>>>DDDFFFMMMTTTXXXbbbyyysssoookkkggggggkkkooorrrtttvvvxxxxxxwwwuuuuuuvvvtttsssrrrrrrssswww}}}}}}|||zzz{{{{{{{{{zzzxxxvvvtttvvvvvvvvvuuusssqqqnnnmmm<<<<<<<<<<<<===???@@@BBBBBBBBB@@@@@@BBBDDDGGGIIIJJJJJJJJJIIIHHHFFFEEEDDDFFFFFFGGGGGGHHHJJJKKKLLLPPPQQQRRRSSSTTTTTTSSSRRRRRRQQQOOOMMMLLLKKKKKKKKKGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGIIIKKKNNNOOOMMMLLLLLLKKKIIIGGGEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGDDDCCCBBBAAAAAA@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>===<<<;;;;;;;;;888888888888999999::::::;;;;;;<<<<<<;;;;;;:::999888777666444222222111111111111111111222222222222111222333444444444333222000000000000000000000000//////..................------------------------++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&''''''''''''''''''&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$&&&'''&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''(((((('''&&&&&&%%%%%%%%%&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''((($$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&$$$""""""$$$&&&))))))(((((((((((())))))'''''''''''''''''''''''')))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))************(((((()))***************,,,++++++***))))))******)))***+++***))))))+++---000111555<<>>>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;===@@@BBBIIIMMMWWWeeeqqq~~~|||ooommmiiihhhhhhkkkooorrrtttvvvxxxxxxvvvuuuuuuvvvttttttssssssuuu{{{~~~~~~{{{{{{zzzxxxvvvtttrrrqqqssssssrrrrrrpppmmmkkkjjj<<<<<<<<<===>>>???@@@AAADDDCCCBBBBBBDDDFFFIIIKKKNNNMMMKKKIIIGGGDDDCCCBBBGGGGGGGGGGGGHHHIIIJJJJJJPPPQQQRRRSSSSSSSSSRRRQQQQQQPPPNNNMMMKKKJJJJJJJJJFFFEEEEEEEEEEEEGGGIIIJJJLLLLLLLLLNNNPPPPPPOOOMMMLLLKKKIIIGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>????????????===<<<;;;999999999999::::::::::::;;;<<<<<<<<<<<<;;;:::::::::999777666444333333333111111111111222222222333222333333444444333222111000000000000000000000000---------------.........------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''(((&&&###"""###%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''((()))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''''''''(((''''''&&&%%%&&&&&&'''(((((((((((('''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))'''&&&&&&(((***)))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))************(((((()))***************,,,+++******)))*********,,,,,,---,,,++++++...000333666;;;BBBHHHMMMMMMMMMNNNMMMMMMMMMNNNPPPRRRSSSTTTTTTUUUVVVVVVTTTSSSRRRNNNOOOQQQRRRTTTUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTUUURRROOOJJJEEE@@@===<<<<<<<<<<<<<<<;;;;;;:::::::::999:::===>>>@@@BBBFFFIIINNNTTTbbbuuuyyytttjjjjjjiiiiiijjjmmmppprrruuuwwwyyyyyyxxxwwwwwwxxxxxxxxxxxxxxx{{{{{{yyywwwtttqqqpppooooooqqqqqqpppooonnnllljjjiii<<<======>>>>>>???@@@@@@CCCCCCBBBCCCDDDFFFIIIJJJMMMLLLJJJGGGEEECCCBBBAAAEEEEEEFFFFFFHHHIIIKKKKKKNNNOOOPPPQQQPPPPPPNNNNNNOOONNNMMMLLLJJJIIIHHHHHHEEEEEEFFFFFFHHHJJJKKKLLLOOONNNNNNOOOPPPPPPOOOMMMLLLKKKIIIGGGFFFEEEFFFFFFHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???AAAAAAAAA???===<<<::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999888666555444333333111111111222222222333333222333444444333222111000////////////////////////+++,,,,,,,,,---.........------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))((((((((((((&&&$$$###%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''$$$###$$$''')))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&'''''''''''''''&&&&&&&&&''''''((()))((((((((('''''''''&&&&&&'''''''''&&&&&&'''''''''''''''((((((''''''''''''((())))))(((((())))))))))))((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((***++++++***((((((***,,,(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((((()))))))))************(((((()))***************++++++***************+++,,,,,,,,,,,,+++,,,///222777:::@@@FFFKKKMMMMMMLLLMMMMMMMMMNNNOOOQQQSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSPPPQQQSSSUUUVVVVVVUUUUUUSSSSSSRRRQQQQQQRRRTTTUUUNNNKKKGGGBBB>>><<<;;;;;;<<<;;;:::999999888888888777:::>>>AAACCCHHHMMMRRR[[[dddssszzzsssoooiiiiiijjjlllnnnqqqrrrsssvvvxxxzzz{{{zzzzzz|||}}}~~~~~~~~~~~~yyyvvvssspppnnnmmmnnnooorrrqqqpppooonnnlllkkkjjj======>>>>>>??????@@@@@@@@@@@@@@@AAABBBDDDFFFGGGHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEFFFIIIKKKMMMNNNOOOOOOPPPPPPPPPNNNMMMLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPNNNMMMNNNOOOOOOMMMLLLKKKIIIHHHFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@AAAAAA@@@?????????@@@@@@>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;===>>>>>>>>>???AAABBBBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::999999777555444333333222111222222222222333333333222333333444333222000///////////////////////////+++,,,,,,,,,---.........------------------------......------,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))(((((((((&&&&&&&&&'''((((((&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###!!! $$$%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))(((((((((&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''(((((((((''''''''''''((())))))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((('''&&&&&&''')))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((()))))))))************(((((()))***************+++***************++++++******+++******---111444:::>>>CCCHHHKKKLLLKKKKKKLLLMMMNNNOOOQQQRRRTTTUUUTTTTTTTTTUUUUUUUUUTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSSSSRRRQQQOOOOOOPPPQQQRRRGGGFFFDDDAAA???>>>======<<<;;;:::999999999999:::888<<>>??????@@@@@@??????======>>>???@@@BBBCCCDDDDDDCCCBBBAAABBBCCCDDDEEECCCCCCEEEGGGJJJMMMOOOQQQQQQQQQRRRRRRQQQOOOMMMLLLKKKKKKKKKJJJIIIGGGEEEDDDGGGGGGIIIKKKLLLNNNOOOPPPOOOMMMLLLLLLMMMMMMLLLKKKIIIHHHFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>>??????@@@>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;<<<===>>>?????????@@@AAAAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<============<<<;;;;;;999888666555333222222222222222222222333333333333111222222333333222111000000000000000000000000000---------------.........------------------------000//////...,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&''')))***)))&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&'''(((((((((((('''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''&&&((())))))((('''(((***(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))************************)))******+++,,,)))***++++++,,,000555888>>>BBBGGGJJJJJJJJJKKKKKKMMMNNNOOOPPPRRRSSSTTTUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWVVVVVVUUUTTTSSSSSSRRRPPPOOOMMMLLLLLLLLLBBBBBBBBBBBBAAA@@@???>>><<<;;;::::::::::::<<<===<<<@@@EEEJJJQQQ]]]nnnzzz~~~|||xxxtttqqqnnnmmmllloooppprrrtttuuuvvvwwwwwwrrrtttxxx{{{~~~{{{xxxvvvuuupppooollljjjjjjkkkmmmooojjjiiigggfffeeeddddddddd===>>>???@@@@@@@@@??????;;;<<<===>>>???AAABBBBBBCCCBBBAAAAAABBBCCCEEEGGGEEEEEEFFFHHHKKKMMMOOOPPPQQQQQQRRRQQQPPPNNNLLLKKKJJJJJJJJJJJJHHHFFFDDDCCCHHHIIIJJJLLLNNNOOOPPPPPPNNNMMMKKKKKKLLLMMMLLLKKKGGGFFFEEECCCCCCCCCDDDDDDCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;<<<===>>>??????????????????@@@@@@@@@>>>>>>>>>=========<<<<<<===============<<<;;;;;;999888777555444333222222222222222333333333444444000000222333333222111111000000000000000000000000//////..................------------------------//////......------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((())))))(((((()))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&'''((((((''''''%%%%%%&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&''''''((((((((())))))))))))((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((''''''''''''''')))++++++***)))***+++(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))************(((((()))*********************))))))***++++++,,,+++,,,---...000555;;;???CCCFFFIIIKKKJJJJJJKKKMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTUUUUUUUUUSSSRRRQQQOOOLLLIIIGGGEEE@@@AAACCCEEEDDDBBB???>>><<<;;;:::999:::;;;===???BBBEEEKKKPPP[[[nnn}}}tttsssrrrooommmlllmmmnnnssstttuuuuuuvvvvvvvvvvvvtttwww{{{~~~zzzwwwtttrrrqqqnnnllljjjhhhhhhhhhiiijjjeeedddbbbaaa```___``````===>>>@@@AAAAAA@@@???>>>;;;;;;<<<>>>???@@@AAABBBDDDCCCBBBAAABBBDDDFFFGGGGGGHHHHHHIIIKKKMMMNNNOOOOOOOOOPPPOOONNNLLLJJJIIIIIIJJJJJJIIIHHHFFFDDDBBBIIIJJJKKKMMMOOOPPPPPPPPPNNNLLLKKKKKKLLLMMMMMMLLLFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@???????????????????????????>>>>>>>>>>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;999::::::;;;<<<===??????@@@??????>>>>>>???@@@@@@??????>>>>>>======<<<<<<===============<<<<<<;;;:::999777666444333333333222222333333333444444444///000111222333333222111000000000000000000000000000000000///.........------------------------------------............///++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((&&&###"""$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''!!!$$$&&&%%%###"""$$$'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''((((((((('''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&###%%%'''((('''&&&'''((('''''''''&&&&&&'''''''''))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))************(((((()))*********************))))))***+++,,,,,,......000111444999@@@EEEFFFIIILLLLLLJJJJJJLLLNNNNNNOOOQQQRRRSSSSSSSSSSSSTTTTTTSSSSSSTTTUUUVVVVVVUUUUUUTTTSSSTTTUUUWWWXXXSSSRRRQQQOOOKKKGGGCCCAAA???BBBEEEGGGFFFCCC???<<<;;;:::999999:::<<<>>>@@@EEEIIINNNUUUccczzz}}}wwwpppppppppooommmnnnoooqqqvvvvvvvvvvvvuuuuuuvvvvvvxxx{{{}}}zzzwwwtttrrrpppooommmkkkiiigggfffeeeeeeeeecccbbb```___^^^^^^^^^___888:::===>>>>>>???@@@BBBAAA@@@>>>===<<<===>>>???CCCDDDDDDDDDEEEEEEFFFFFFKKKHHHFFFGGGJJJLLLKKKIIIKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIKKKLLLNNNOOOPPPPPPOOOOOOKKKKKKKKKKKKKKKJJJIIIIIIFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDCCCAAA@@@??????===???AAAAAA@@@@@@@@@AAA@@@@@@@@@@@@??????>>>>>>>>>?????????>>>===;;;:::;;;;;;;;;;;;;;;<<<===>>>@@@@@@>>>>>>>>>???@@@AAA@@@>>>======>>>>>>===;;;>>>>>>===<<<:::999888777999888888666555444333222000111111111111222222222333333444444333333222111000000000000000000000000......//////......---,,,,,,...000///,,,***+++---111///,,,***)))***+++---((()))+++,,,+++(((%%%###))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''*********))))))*********''''''''''''''''''''''''((('''&&&&&&&&&((()))***))))))))))))))))))))))))+++)))(((&&&&&&((()))+++***)))(((''''''((()))******)))(((''''''((()))***)))******++++++******)))(((***+++,,,++++++---...***---000444777<<>>@@@DDDHHHHHHMMMTTT^^^sss{{{tttpppiiikkklllmmmnnnppptttwwwtttvvvyyyzzzxxxwwwwwwxxxyyyyyyxxxuuurrrpppnnnmmmllljjjhhheeecccbbbaaa___^^^aaa___\\\ZZZ[[[]]]```bbb888:::<<<======>>>???@@@@@@???===<<<<<<===>>>???AAAAAABBBBBBBBBCCCCCCCCCFFFDDDCCCDDDFFFHHHGGGEEEHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIMMMMMMNNNNNNNNNMMMLLLKKKLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDBBBAAA@@@?????????>>>@@@BBBBBBAAA@@@AAABBB?????????>>>>>>>>>>>>===@@@AAAAAA@@@???>>><<<;;;<<<<<<;;;<<<<<<===>>>>>>>>>=========>>>??????@@@???===<<<===>>>>>>===<<<>>>===<<<;;;:::888777777888777666555444333222222000000111111111222222222333333444444333333222111000000000000000000000000......//////......---,,,,,,...///...,,,++++++---......---,,,++++++******)))***++++++***)))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''(((''''''''''''(((((()))))))))))))))))))))))))))***)))(((''''''((()))******)))(((''''''((()))******)))(((''''''((())))))+++,,,,,,------,,,,,,+++)))***++++++++++++---...,,,///444888;;;???CCCFFFKKKKKKJJJJJJKKKLLLNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRTTTVVVWWWVVVVVVWWWXXXWWWWWWWWWVVVUUUTTTRRRRRRIIIIIIFFFCCC@@@???@@@BBBBBBCCCDDDCCCBBB???<<<:::<<<999999>>>BBBDDDGGGKKKMMMTTT^^^jjj~~~zzzuuuqqqnnnjjjlllnnnooooooqqqtttvvvvvvxxxzzzzzzyyyxxxyyy{{{|||~~~~~~}}}|||{{{wwwvvvtttqqqnnnllljjjiiigggdddaaa```___^^^]]][[[\\\[[[YYYYYYZZZ]]]```bbb888:::<<<===<<<<<<===>>>>>>===<<<<<<<<<===>>>???AAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAABBBCCCDDDDDDCCCDDDDDDEEEGGGHHHIIIJJJKKKMMMLLLKKKJJJIIIIIIIIIIIINNNNNNNNNMMMLLLJJJHHHHHHMMMLLLLLLJJJHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDBBB@@@>>>======>>>??????AAABBBCCCBBBAAABBBCCC??????>>>============>>>CCCCCCBBBAAA@@@>>><<<;;;<<<<<<<<<<<<<<<=========::::::;;;===>>>>>>>>>>>>===<<<;;;<<<>>>>>>===<<<===<<<;;;:::999777666666555555444444333222111111000000000111111111222222333333333333333222222111000000000000000000000000......//////......---,,,,,,---...---,,,+++,,,---,,,,,,---...---+++***(((+++++++++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((('''&&&((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))))))))(((((((((((())))))++++++,,,,,,,,,,,,++++++)))***++++++***+++---//////333999>>>AAADDDGGGIIIJJJJJJJJJKKKMMMNNNPPPQQQOOOOOOOOOOOOPPPPPPPPPPPPRRRSSSUUUVVVUUUTTTUUUVVVVVVWWWWWWWWWUUURRROOONNNGGGDDDAAA???@@@AAAAAAAAACCCBBBAAA@@@>>>===;;;;;;;;;999:::@@@DDDEEEIIIOOO[[[eeeqqq~~~yyytttqqqooonnnlllnnnqqqrrrrrrrrrtttuuuzzz{{{{{{{{{{{{|||}}}|||zzzxxxvvvtttsssrrrooolllhhheeecccaaa___\\\[[[[[[[[[YYYXXXXXXWWWWWWXXXZZZ^^^aaaccc777999;;;;;;::::::;;;<<<<<<;;;;;;;;;<<<===>>>???BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAACCCDDDFFFHHHIIIJJJMMMLLLKKKJJJIIIIIIIIIIIILLLKKKKKKJJJIIIHHHGGGFFFJJJJJJIIIHHHGGGEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBBBB@@@>>>;;;;;;<<<>>>??????AAACCCCCCBBBBBBBBBCCC@@@???>>>======>>>??????DDDDDDCCCAAA???===;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;666777999;;;=========<<<<<<;;;:::;;;===>>>===<<<<<<;;;:::999777666555555333333222222111111111000000000000000111111111111222333333333333222111111////////////////////////.........///......---,,,,,,------,,,++++++,,,---,,,,,,,,,,,,,,,+++******---,,,***)))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((()))))))))***''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''''''''''''''((()))))))))'''&&&%%%(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))))))))))))))************))))))***+++,,,++++++,,,...000222666===CCCFFFGGGIIIJJJIIIIIIKKKLLLNNNPPPRRRSSSPPPPPPPPPPPPQQQQQQQQQRRRSSSTTTVVVVVVUUUTTTUUUVVVWWWWWWXXXWWWUUUQQQMMMJJJGGGCCC@@@@@@BBBDDDDDDBBBCCCAAA???===<<<;;;<<<<<<>>>;;;===BBBFFFJJJRRRZZZlllyyyzzztttqqqppppppqqqnnnqqqtttuuuuuuuuuuuuvvv||||||||||||}}}}}}|||yyyvvvsssppppppnnnkkkhhhddd```^^^]]][[[YYYXXXYYYYYYXXXVVVVVVWWWXXXZZZ]]]aaadddfff555777999999888888999::::::::::::;;;===>>>???@@@BBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDCCCBBBBBBBBB@@@AAABBBDDDFFFHHHIIIJJJLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCAAABBBCCCDDDDDDCCCBBBAAA@@@>>><<<::::::;;;>>>??????AAACCCCCCBBBBBBBBBCCCAAA@@@???>>>>>>???AAABBBDDDCCCAAA@@@>>><<<;;;:::;;;;;;;;;;;;;;;:::999888555666888:::;;;<<<;;;;;;;;;:::999:::<<<======<<<::::::999777666555444333111111111111111000000000//////000000000111111111222222333333222222111000////////////////////////.........///......---,,,---,,,+++++++++,,,,,,---...,,,***))))))***+++,,,---,,,***)))((()))++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((()))))))))'''&&&%%%(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))((())))))******))))))(((***+++,,,,,,,,,...111444555:::AAAFFFHHHIIIIIIIIIHHHIIIKKKNNNPPPRRRTTTUUURRRRRRRRRRRRSSSSSSSSSSSSTTTVVVWWWWWWUUUTTTUUUUUUVVVWWWWWWVVVSSSOOOKKKHHHDDDBBB@@@AAADDDEEECCCAAAAAA???===;;;:::;;;===>>>CCCAAABBBGGGMMMUUUaaammmzzz~~~zzzyyyuuurrrppppppqqqssspppsssvvvwwwwwwwwwwwwxxxyyyzzz{{{}}}}}}|||yyyuuurrrmmmllljjjgggccc```]]][[[\\\ZZZXXXXXXYYYYYYYYYXXXXXXYYY[[[^^^```ccceeeggg333555777888777777888999888999;;;<<<>>>@@@AAABBB????????????>>>>>>>>>>>>@@@BBBDDDDDDBBBAAA@@@AAABBBBBBDDDEEEGGGIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGCCCCCCCCCCCCDDDEEEGGGGGGDDDDDDDDDEEEDDDDDDCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>===;;;:::;;;<<<>>>??????AAABBBCCCBBBAAABBBCCCBBBAAA@@@??????@@@BBBDDDCCCBBBAAA???===<<<<<<;;;;;;<<<<<<<<<;;;:::888777666666777999::::::::::::;;;:::999:::<<<<<<;;;:::999888777666555333222222000000000000000111111111/////////000000000111111222222222222222111111000000000000000000000000000......//////......---,,,---+++))))))+++---------...,,,***(((((())),,,---++++++)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***###$$$$$$%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((&&&'''((()))*********)))******++++++++++++******++++++,,,---...111555888:::???DDDHHHIIIIIIIIIIIIIIIJJJLLLOOORRRSSSUUUUUUSSSSSSSSSSSSTTTTTTTTTUUUUUUWWWXXXWWWUUUTTTTTTUUUTTTTTTTTTSSSPPPLLLHHHFFFAAAAAABBBDDDEEECCC@@@>>>???===;;;::::::===???AAACCCBBBEEELLLTTT^^^nnn{{{|||uuurrrrrrrrrpppooonnnppprrrsssuuuwwwyyyyyyyyy{{{|||xxxzzz~~~}}}{{{yyywwwtttrrrkkkiiifffccc___]]][[[ZZZ[[[ZZZXXXYYYZZZ[[[[[[ZZZZZZ[[[]]]```aaabbbcccccc111333555666666666888999888999;;;===@@@AAACCCCCC??????>>>>>>>>>=========BBBDDDGGGGGGEEEBBBBBBCCCEEEEEEFFFHHHIIIKKKLLLLLLIIIIIIHHHGGGFFFFFFFFFFFFBBBBBBAAAAAABBBCCCEEEFFFDDDDDDDDDDDDCCCBBB@@@@@@??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<===>>>>>>>>>@@@BBBBBBAAA@@@AAABBBBBB@@@???>>>>>>@@@BBBDDDDDDCCCAAA???>>>>>>>>>>>>===>>>>>>>>>===;;;999777888888777777888999::::::<<<;;;999:::;;;;;;:::999888777666555444222111111//////000000111111111111////////////000000000111222222222222222111000000000000000000000000000000......//////......---,,,...+++((((((+++---------++++++***))))))***+++,,,)))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''(((''''''''''''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''%%%&&&((()))*********)))******++++++++++++******+++,,,---...000333999===@@@DDDHHHJJJJJJJJJJJJJJJIIIKKKNNNPPPSSSTTTUUUUUURRRSSSSSSSSSSSSTTTTTTTTTUUUVVVWWWVVVTTTRRRRRRSSSQQQPPPOOOMMMJJJGGGEEEDDDAAADDDHHHIIIGGGCCC???===<<<;;;::::::<<<>>>AAACCCCCCEEEMMMWWWaaakkk{{{xxxqqqmmmppprrrrrrpppooopppqqqtttvvvxxxyyyyyy{{{~~~~~~~~~{{{xxxuuutttsssqqqoooiiigggccc___\\\[[[[[[[[[[[[ZZZXXXYYY[[[\\\\\\\\\[[[\\\]]]^^^___^^^]]]\\\///111444555666666888999888999;;;>>>@@@BBBCCCDDDAAA@@@@@@@@@??????>>>>>>EEEHHHKKKKKKHHHFFFEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBAAA@@@AAABBBCCCDDDFFFEEEEEECCCBBB@@@>>>===???>>>===<<<<<<===>>>???;;;;;;<<<======>>>>>>>>>===???AAAAAA@@@@@@@@@AAAAAA???===<<<===???AAACCCDDDCCCBBB@@@??????@@@@@@???@@@@@@@@@???===:::888:::999888777777888999:::<<<;;;::::::::::::999888777777666555333222111000//////000000111111222222////////////000000000000111222222222222111000000000000000000000000000000......//////......---,,,...+++'''(((+++---------))))))++++++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((######$$$%%%'''(((((()))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&((()))+++************************(((((())))))))))))(((((('''((()))******)))((('''%%%&&&((()))*********)))(((((())))))))))))((((((+++,,,---...111555;;;???DDDGGGJJJLLLKKKKKKKKKKKKJJJLLLNNNQQQSSSTTTUUUUUURRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVUUUSSSQQQQQQQQQNNNMMMKKKIIIFFFDDDCCCBBBBBBHHHNNNOOOKKKDDD@@@>>>:::::::::;;;===@@@CCCEEEIIINNNYYYgggqqq|||~~~vvvpppmmmppptttuuusssqqqqqqrrruuuwwwxxxyyyzzz|||{{{xxxssspppoooooonnnmmmiiifffaaa]]]ZZZZZZ[[[\\\[[[YYYXXXYYY[[[]]]]]]\\\ZZZ[[[\\\]]]\\\ZZZXXXVVV000111111222333555666777888999:::<<<===>>>>>>>>>??????>>><<<;;;;;;===@@@DDDFFFGGGGGGFFFEEEGGGHHHIIIJJJKKKLLLLLLMMMLLLLLLHHHGGGFFFEEEEEEEEEFFFGGGEEECCCBBBAAAAAADDDFFFHHHHHHGGGFFFDDDBBB@@@>>>>>>>>>>>><<<;;;;;;<<<===>>><<<<<<======<<<<<<;;;::::::;;;===???@@@AAAAAA@@@BBBAAA@@@?????????AAAAAABBBBBBBBBBBBAAA@@@???????????????>>>===;;;999999999:::;;;;;;<<<;;;;;;;;;777777777777777666666666555444222000000000000000000///...------...///000000000000000111111111111111111111111000000000000...///000111111000///...------,,,++++++++++++,,,---,,,+++*********+++,,,***++++++++++++***))))))))))))************))))))))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((%%%'''(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%'''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((()))*********((('''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((++++++******))))))(((((('''''''''''''''''''''''')))))))))))))))******+++******))))))))))))******''')))+++++++++***+++,,,,,,,,,---111777<<<@@@BBBIIIIIIHHHGGGHHHIIIJJJKKKMMMNNNOOOPPPQQQSSSTTTTTTPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUURRROOOLLLJJJIIIHHHFFFDDDCCCBBBAAAAAAKKKLLLMMMKKKFFF@@@<<<:::>>>888666;;;@@@AAACCCEEEKKKZZZnnn{{{{{{yyywwwuuutttsssrrrrrrssssssrrrppptttyyy|||}}}|||~~~~~~~~~~~~}}}rrrrrrsssrrrqqqnnnkkkiiiggg```\\\]]]^^^[[[YYYZZZ[[[ZZZYYYYYYZZZZZZYYYXXX\\\[[[YYYWWWVVVSSSNNNKKK333333333333333444444555999:::;;;===???@@@@@@AAA??????>>>===<<<<<>>>>>>>>===<<<<<<<<<<<<===>>>==================<<<;;;;;;<<<===???@@@AAAAAA@@@AAAAAA@@@??????@@@@@@AAACCCCCCCCCCCCBBB@@@????????????>>>>>>===<<<::::::::::::;;;;;;;;;;;;;;;:::888888888777777666666666555444222111111111111222000///............///000000000000000111111111111111111111111000000000000...//////000000//////......------,,,,,,,,,,,,,,,,,,+++***)))))))))******+++,,,,,,,,,,,,+++******((())))))******))))))((()))))))))(((((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))*********)))))))))))))))(((((((((''''''''''''''')))))))))))))))******+++******))))))))))))******((()))++++++******+++,,,---...111555;;;@@@DDDEEEJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNPPPQQQRRRSSSTTTPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUTTTSSSPPPMMMJJJHHHFFFEEECCCBBBBBBCCCFFFGGGJJJKKKKKKHHHCCC>>>;;;:::>>>;;;<<>>>>>???>>>===>>>AAACCCEEEGGGHHHHHHGGGFFFHHHIIILLLLLLLLLLLLMMMNNNOOOPPPNNNMMMLLLJJJIIIHHHGGGGGGEEEDDDBBBAAABBBDDDGGGHHHHHHHHHFFFDDDBBB@@@???>>>>>>======<<<======>>>>>>>>>>>>>>>>>>============<<<===>>>???@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAAEEEEEEDDDDDDBBBAAA??????>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<;;;::::::999999888888777666555555333333222222111222222333000000////////////000000000000000000111111111111111111111111000000000000///..................//////......---,,,---------++++++***))))))))))))))),,,,,,------,,,,,,+++***'''(((((())))))(((((('''((((((((('''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%''''''%%%$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((************************((())))))))))))))))))******)))))))))(((((('''''')))))))))))))))******+++******))))))))))))******(((***++++++***)))***,,,///111666<<>>;;;::::::::::::===BBBFFFIIIRRR[[[ppp}}}{{{xxxuuuttttttuuuuuuvvvwwwxxxxxxwwwzzz}}}}}}|||{{{~~~~~~}}}|||zzzxxxvvvtttqqqqqqpppnnnjjjgggcccaaaaaa\\\YYYZZZZZZWWWUUUVVVVVVTTTRRRRRRUUUWWWXXXYYYUUUTTTQQQPPPOOOLLLIIIFFF666666555555444555555555555777999;;;===>>>???@@@===???@@@@@@???@@@CCCEEEEEEGGGHHHHHHGGGGGGHHHIIIMMMMMMLLLLLLMMMOOOQQQRRRQQQPPPOOOMMMKKKIIIHHHHHHEEEDDDBBBAAABBBDDDGGGIIIIIIHHHFFFDDDBBB@@@???>>>>>>>>>>>>>>>>>>????????????>>>>>>===============>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAFFFEEEEEEDDDCCCAAA@@@???==================>>>>>>======>>>>>>===<<<;;;;;;999999888777555444333333111111111111111222222222000000000000000000000000///000000000111111111111111111111111000000000//////...---,,,,,,---.../////////...------------...+++++++++***************++++++,,,,,,++++++***)))''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&"""###$$$&&&''')))***+++$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))(((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((******''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******++++++******)))((((((((()))))))))))))))******+++******))))))))))))******)))***++++++******+++---000444;;;AAAEEEHHHJJJLLLJJJJJJJJJJJJJJJKKKKKKKKKJJJLLLMMMOOOQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSTTTSSSQQQOOOLLLHHHEEECCC@@@AAABBBDDDGGGJJJLLLNNNFFFEEEBBB>>>:::888:::;;;:::;;;???DDDGGGOOO^^^mmm|||xxxvvvyyyyyyzzzzzzzzz{{{}}}~~~~~~}}}|||{{{zzzyyyyyyxxxxxxwwwvvvuuuuuuooonnnmmmjjjfffbbb___]]]^^^ZZZXXXZZZYYYUUUTTTVVVTTTSSSSSSUUUXXXYYYXXXWWWRRRPPPMMMLLLKKKIIIGGGDDD444444444555666777999:::777888:::<<<===??????@@@>>>???AAAAAAAAABBBDDDFFFEEEGGGHHHHHHGGGFFFHHHIIILLLLLLMMMMMMNNNPPPQQQRRRRRRQQQPPPNNNLLLJJJIIIHHHFFFDDDCCCBBBBBBEEEGGGIIIIIIHHHGGGEEECCCAAA???????????????@@@@@@AAAAAAAAA???>>>======<<<<<<======@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBEEEEEEEEEDDDCCCAAA@@@???>>>============>>>??????@@@@@@@@@@@@???>>><<<<<<888888777666444333222222000000111111111111111111000111111111111111111000///000000000111111111111111111111111000000000//////...---,,,,,,---.../////////...------------...,,,,,,,,,,,,,,,+++++++++***************)))((((((''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&###$$$%%%&&&((()))***+++&&&'''))))))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((()))))))))***++++++******)))))))))))))))))))))))))))******+++******))))))))))))*********+++++++++***+++---///222777>>>DDDFFFHHHJJJLLLHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKNNNPPPQQQRRRQQQQQQTTTTTTTTTUUUTTTTTTSSSSSSSSSRRRPPPMMMJJJFFFDDDBBB???AAAFFFIIIKKKKKKIIIHHHBBBAAA>>>:::888888;;;===AAABBBFFFKKKQQQ]]]sss{{{xxxvvvzzz{{{||||||{{{|||~~~}}}{{{{{{{{{{{{wwwwwwvvvtttsssrrrrrrqqqlllkkkiiifffccc___]]][[[\\\ZZZYYY[[[YYYUUUTTTWWWUUUVVVXXX[[[\\\[[[WWWSSSNNNLLLJJJHHHHHHGGGEEECCC222333444555888:::<<<===;;;<<<===???@@@AAABBBBBB???AAACCCCCCCCCCCCEEEGGGDDDFFFGGGGGGFFFEEEGGGHHHJJJKKKMMMNNNPPPPPPQQQQQQQQQQQQPPPOOOMMMKKKIIIGGGFFFEEECCCBBBCCCEEEHHHIIIIIIIIIGGGEEECCCAAA@@@???@@@AAABBBCCCCCCCCCCCCCCCAAA@@@>>>=========>>>???BBBBBBAAA@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>=========>>>???@@@BBBAAAAAA@@@???>>><<<;;;777777666666555444333333111111222222222111111000111111222222222222111111000000000000111111111111111111111111000000000000///..................//////......---,,,------------------...---,,,,,,+++)))))))))***)))((((((''''''(((((())))))(((((('''((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&'''(((******((('''((()))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''',,,+++)))'''%%%$$$######''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((((((((()))))))))))))))))))))******)))))))))))))))******+++******))))))))))))*********+++,,,,,,,,,---000333666<<>>BBBGGGKKKLLLIIIEEEAAA>>>>>><<<999888999===AAADDDEEEKKKSSS\\\lll{{{xxxvvvvvvwwwzzz||||||{{{~~~~~~|||{{{zzzyyyzzzzzzxxxwwwtttqqqnnnllljjjjjjhhhgggeeeccc```^^^\\\[[[]]][[[\\\^^^[[[WWWVVVYYYZZZZZZ[[[]]]]]]YYYSSSOOOKKKHHHFFFDDDDDDDDDBBBAAA333333444666888;;;===>>>>>>>>>@@@AAAAAABBBBBBBBB@@@BBBDDDEEEDDDDDDEEEGGGCCCEEEFFFFFFEEEDDDFFFGGGHHHIIIMMMOOOQQQQQQPPPOOOOOOOOOOOONNNLLLJJJHHHGGGFFFEEECCCBBBCCCEEEHHHJJJJJJIIIGGGEEECCCAAA@@@???AAABBBDDDEEEFFFFFFEEEEEECCCBBBAAA??????@@@AAABBBDDDCCCBBBAAA@@@@@@AAABBBAAABBBDDDEEEFFFFFFFFFEEEAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>===<<<===???@@@AAAAAA@@@???>>><<<:::999888888777777666666666666333444444444444333111000111111222333333222111111000000000000111111111111111111111111000000000000...//////000000//////......------,,,,,,,,,,,,,,,,,,,,,---------,,,+++******************)))((((((((())))))******))))))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&******)))((('''&&&%%%%%%&&&((())))))(((''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++***((('''%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))*********)))))))))))))))******+++******))))))))))))*********+++,,,,,,---000444777;;;@@@EEEGGGEEEDDDFFFIIIHHHHHHJJJKKKKKKKKKJJJIIIJJJLLLOOORRRSSSSSSRRRQQQSSSSSSSSSSSSRRRQQQPPPOOOKKKJJJHHHEEECCCAAA??????>>>AAAFFFHHHHHHEEEAAA>>>;;;;;;;;;999999<<<@@@DDDEEEHHHPPP]]]kkk{{{zzz{{{{{{xxxtttssstttvvvuuuxxx|||~~~~~~}}}|||zzzxxxwwwwwwxxxyyyuuussspppllliiigggeeeeeeeeedddbbbaaa___^^^]]]]]]^^^^^^```aaa^^^YYYYYY]]]___^^^[[[YYYWWWSSSNNNJJJFFFDDDAAA@@@@@@@@@???>>>444555555777999;;;===>>>>>>>>>???@@@@@@@@@@@@???AAACCCEEEFFFEEEDDDEEEFFFCCCDDDEEEEEEDDDDDDEEEFFFFFFHHHLLLPPPQQQQQQOOOMMMMMMNNNNNNMMMLLLJJJHHHGGGFFFEEECCCBBBCCCEEEHHHJJJJJJIIIGGGFFFCCCBBB@@@???BBBCCCEEEFFFGGGGGGGGGFFFFFFDDDCCCAAAAAABBBCCCDDDEEEDDDBBBAAA@@@@@@AAABBBBBBCCCEEEFFFGGGGGGGGGFFF???@@@AAAAAABBBBBBAAAAAAAAA@@@>>>===<<<===>>>???@@@@@@???>>><<<:::999888999999999888888888888888666666777777666444222111111222333444444333222111000000000000111111111111111111111111000000000000...///000111111000///...------,,,++++++++++++,,,++++++,,,---,,,+++***)))+++++++++++++++***))))))))))))************))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###########################""" !!!$$$'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((()))***++++++)))))))))))))))******+++******))))))))))))*********+++,,,---...111666999???DDDHHHHHHEEECCCFFFIIIHHHIIIKKKLLLLLLLLLKKKJJJKKKMMMPPPSSSTTTTTTSSSRRRRRRRRRQQQQQQPPPOOOMMMMMMHHHGGGEEEBBB@@@>>>======>>>@@@CCCDDDDDDBBB???===999:::::::::;;;>>>BBBFFFIIIMMMYYYjjjzzz}}}||||||uuuuuuuuurrroooooorrruuutttyyy~~~{{{|||zzzxxxvvvuuuuuuvvvwwwooommmkkkhhhfffeeeeeeeeecccbbbaaa```___^^^^^^^^^``````bbbddd```[[[[[[___ccc___ZZZUUUQQQNNNJJJHHHDDDAAA>>>======>>>===<<<555555777888:::;;;======BBBBBBBBBCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDFFFIIIMMMPPPQQQQQQOOONNNLLLKKKJJJJJJIIIIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIKKKJJJHHHFFFEEECCCCCCBBBFFFGGGHHHJJJJJJJJJIIIIIIFFFEEEDDDDDDCCCDDDDDDEEEEEEDDDCCCBBBAAAAAABBBBBBGGGGGGHHHHHHHHHGGGFFFFFFCCCBBBAAA@@@????????????>>>>>>===<<<;;;:::999999>>>===<<<;;;:::;;;;;;<<<===<<<;;;;;;<<<<<<;;;:::999888777555333222222222333333333222222111111111111111222222222111000000333222000000111111///...////////////////////////111000000///...---------))))))***+++,,,------...************************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''(((((()))))))))))))))%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++******************)))***,,,,,,,,,---...000,,,---//////000444888<<>>===???@@@AAAAAA@@@>>>===<<<;;;:::;;;:::<<>>===<<<:::::::::999555666777999:::<<<===>>>AAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCDDDGGGIIIMMMPPPRRRQQQPPPNNNNNNMMMLLLJJJIIIHHHHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDDDDGGGHHHJJJKKKLLLLLLKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBCCCDDDEEEFFFHHHHHHHHHHHHHHHGGGFFFFFFDDDCCCBBBAAA@@@@@@???@@@>>>>>>>>>===<<<<<<;;;;;;??????===<<<<<<<<<======???===<<<<<<======<<<::::::999777666444333333333333333333333222222222111333333333333222222111000333111000000000000///---////////////////////////111000000///......------*********+++,,,,,,------************************))))))))))))))))))))))))***))))))))))))(((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&'''(((((())))))((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((************************((()))************+++---+++---000222555999>>>AAAEEEGGGHHHIIIGGGFFFFFFGGGHHHIIIJJJKKKMMMNNNOOOPPPNNNNNNPPPQQQRRRRRRSSSSSSSSSSSSRRRPPPOOOMMMLLLKKKFFFCCC@@@>>>>>>???@@@BBB??????>>>===<<<;;;;;;:::;;;:::<<>><<<;;;:::999999999666777888:::;;;===>>>???@@@@@@AAABBBCCCDDDDDDEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCGGGJJJMMMPPPQQQPPPOOONNNNNNMMMLLLJJJHHHGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEGGGIIILLLNNNOOONNNLLLKKKKKKLLLLLLLLLKKKIIIHHHGGGEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEECCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>??????@@@???>>>>>>???>>><<<:::;;;:::888777555555444444444333333333333333222222555555555444444222111111222111//////000000...---////////////////////////000000000///......------++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))************************)))***+++***))))))***,,,+++///444888<<<@@@DDDGGGHHHIIIIIIHHHGGGGGGHHHJJJJJJKKKLLLMMMNNNOOOPPPPPPOOOPPPQQQQQQRRRQQQQQQQQQTTTRRRPPPMMMKKKKKKKKKKKKEEEAAA===<<<>>>AAABBBAAA===<<<<<<;;;;;;;;;;;;;;;>>><<<>>>DDDHHHLLLUUU]]]sss~~~{{{zzz{{{zzzzzz~~~}}}{{{yyywwwuuuvvvuuurrrooommmlllkkkkkkgggfffdddcccbbbbbbbbbcccbbbaaa`````````___]]][[[ZZZYYYWWWUUUSSSQQQOOONNNOOOMMMIIIEEEAAA???>>>=========;;;:::999999888888777777999:::<<<===??????AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBCCCDDDGGGIIIKKKNNNOOOOOONNNMMMLLLKKKJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIGGGFFFEEEEEEDDDDDDHHHJJJMMMPPPQQQPPPNNNMMMMMMNNNNNNOOOMMMKKKHHHGGGGGGGGGFFFFFFFFFGGGIIIJJJKKKKKKJJJJJJHHHGGGEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@????????????@@@@@@AAAAAA@@@@@@??????????????????AAA@@@@@@@@@@@@???===:::<<<;;;999888777666666666444444444444333333333333666666666666555333222111222000//////000///...,,,////////////////////////000000//////............------,,,,,,,,,+++++++++************************))))))))))))))))))))))))*********)))))))))((((((((((((((((((''''''''''''(((''''''&&&&&&&&&'''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((()))******+++))))))))))))************,,,------,,,++++++---...///333:::???CCCFFFIIIKKKIIIIIIIIIGGGFFFFFFIIIKKKKKKLLLLLLMMMNNNOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPOOORRRQQQOOOMMMKKKIIIHHHHHHBBB>>>;;;===AAADDDBBB>>>::::::999999:::;;;<<<===CCC@@@AAAFFFMMMUUUbbbmmm}}}|||{{{yyyxxxvvvuuuuuuvvvuuurrrooommmkkkkkkkkkeeeeeedddcccbbbbbbcccccccccaaa___^^^^^^]]]ZZZXXXWWWVVVTTTRRROOOMMMKKKJJJKKKIIIGGGDDDAAA???>>>>>><<<;;;:::999888888888888777777999:::<<<===??????CCCCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBCCCCCCBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEGGGHHHJJJLLLMMMMMMLLLKKKHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJHHHFFFEEEDDDCCCCCCHHHJJJMMMPPPQQQPPPOOONNNMMMMMMNNNNNNMMMKKKHHHFFFJJJIIIHHHFFFFFFFFFGGGHHHJJJJJJJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@??????????????????@@@@@@AAABBBBBBBBB????????????????????????AAA@@@@@@AAABBB@@@>>>;;;<<<;;;:::999888777777777444444444444444444444444777777777666555444333333222111//////000000...---////////////////////////////////////..................---,,,,,,+++++++++************************))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((''''''''''''''''''&&&&&&&&&''''''((())))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++(((((()))))))))*********,,,------,,,+++,,,///111666:::@@@EEEGGGIIIKKKLLLIIIIIIHHHFFFEEEFFFHHHKKKKKKKKKLLLMMMMMMNNNOOOOOORRRRRRRRRRRRQQQPPPOOONNNNNNNNNOOONNNKKKHHHEEECCC???===<<>>>>>:::999888777777666777777666777888:::;;;===>>>???CCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDHHHJJJKKKMMMOOOOOOOOOOOOLLLLLLMMMMMMLLLJJJIIIGGGJJJIIIGGGFFFEEEEEEFFFFFFIIIIIIIIIHHHGGGFFFEEEDDDAAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBB>>>???@@@@@@AAA@@@@@@@@@??????@@@AAABBBAAA???<<<;;;;;;:::999888777777888444444444555555555555666555666666666666555444444333222000000111111///...//////////////////////////////////////////............------,,,,,,++++++************************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***'''(((((())))))***************+++++++++---111444===@@@EEEHHHIIIJJJKKKLLLIIIIIIHHHGGGEEEFFFIIIKKKJJJKKKLLLMMMNNNOOOPPPPPPRRRRRRRRRRRRQQQPPPOOONNNLLLMMMNNNMMMKKKGGGCCC@@@>>>>>>>>>@@@BBBAAA<<<888888888888999;;;???BBBDDDEEEHHHQQQ```qqq}}}~~~|||zzz}}}yyyyyyxxxwwwvvvtttrrrqqqqqqpppnnnkkkjjjiiiiiiiiidddccccccbbbaaaaaa``````^^^\\\YYYWWWVVVUUUSSSRRRPPPOOOMMMKKKIIIGGGEEEDDDBBBAAA@@@???===<<<;;;:::888777777666555555666666555666777999:::<<<===>>>@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKMMMMMMNNNOOONNNLLLJJJIIIFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIJJJLLLMMMOOOOOOLLLLLLLLLKKKKKKJJJJJJJJJGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDD@@@@@@@@@@@@@@@AAACCCCCCAAAAAAAAAAAAAAAAAAAAABBB???@@@AAABBBCCCBBBBBBAAA===>>>???AAACCCBBB???===;;;:::999888777777777888444444555555666666666666444444555555666666555555444333111111222222000///////////////////////////.../////////////////////---------------,,,,,,,,,************************)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***''''''(((((()))******+++((()))***+++---111666:::AAACCCGGGIIIJJJJJJLLLMMMIIIJJJJJJIIIGGGHHHIIIKKKJJJKKKLLLNNNOOOQQQRRRSSSRRRRRRRRRRRRQQQPPPOOOOOOMMMMMMLLLJJJHHHEEEBBBAAAAAAAAA@@@???===<<<:::999999999999:::===BBBFFFHHHMMMUUUeee{{{}}}~~~~~~{{{xxxvvvuuu{{{wwwwwwwwwwwwuuurrrooommmlllkkkiiigggffffffffffffbbbbbbaaa```___^^^\\\[[[[[[XXXUUUSSSRRRRRRPPPOOOKKKJJJIIIGGGEEEDDDBBBBBB=========<<<:::999777777777666555555555555555555555555777888:::<<<=========>>>???@@@BBBCCCDDDEEE@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBDDDFFFHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNPPPPPPNNNMMMLLLLLLLLLLLLNNNOOOPPPPPPOOOLLLJJJHHHCCCCCCDDDEEEFFFHHHJJJKKKHHHHHHHHHHHHJJJLLLNNNPPPMMMLLLKKKKKKJJJKKKKKKLLLDDDCCCCCCCCCCCCEEEFFFGGGEEEEEEFFFFFFFFFEEEEEEDDD@@@@@@@@@AAABBBCCCEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDDDDDDDCCCCCC<<<<<<>>>AAACCCBBB@@@===::::::999888777777777777444555555555666666777777222333444555666666666666555333222222333222111///////////////////////////.........///////////////------------------------************************))))))))))))))))))))))))************)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,&&&''''''((()))******+++)))+++,,,...000555;;;???BBBDDDGGGIIIIIIKKKMMMNNNJJJKKKLLLKKKIIIIIIKKKLLLKKKLLLMMMOOOQQQSSSTTTUUUQQQQQQRRRRRRQQQPPPPPPOOOOOOMMMJJJGGGEEECCCBBBBBBEEEDDDAAA===999888:::<<<:::999999;;;???CCCHHHKKKWWWbbbwww~~~~~~|||xxxuuutttttt}}}~~~uuuvvvvvvvvvtttpppllljjjhhhgggeeedddccccccdddddd``````___^^^]]][[[YYYXXXXXXVVVRRRPPPPPPPPPNNNMMMHHHGGGFFFEEECCCBBB@@@@@@<<<<<<<<<;;;999888666555666666555444444444555555555555555666777999;;;;;;;;;===???BBBCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAABBBDDDFFFIIIJJJOOOOOOPPPQQQQQQRRRSSSSSSNNNOOOOOOOOOPPPPPPQQQQQQQQQPPPOOONNNLLLKKKJJJJJJFFFEEEEEEEEEFFFHHHJJJKKKJJJJJJIIIIIIIIIKKKLLLMMMKKKKKKKKKJJJKKKLLLLLLMMMEEECCCAAA@@@AAABBBBBBAAACCCDDDEEEFFFEEECCCAAA@@@AAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBCCCBBBBBBAAAAAACCCCCCCCCCCCBBB@@@>>><<<======???@@@@@@???>>>===:::999888777666666666666777666555444444444444444444444444555555666666666222222222111111111111111000000000000000000000000222111111000///......---............---,,,++++++---------,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&'''((('''&&&&&&'''(((&&&&&&''''''((()))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))******'''(((((()))))))))))))))((((((((((((((((((((((((+++***************++++++,,,---...///222777>>>CCCIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMNNNPPPRRRSSSUUUUUURRRQQQOOONNNMMMMMMNNNOOOKKKFFFAAAAAAEEEIIIIIIGGGHHHDDD>>>999888999999999999<<>>===<<<===>>>???@@@@@@???>>>>>>;;;:::999888777666666666666555444444333333444444333333333444444555555555222222222111111000000000////////////////////////000000000///...------------......------,,,+++***,,,,,,,,,,,,+++++++++***+++++++++*********))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&'''((('''&&&&&&'''((())))))((((((''''''&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((())))))***'''(((((()))))))))))))))))))))))))))))))))))))))+++***************++++++,,,...000222666;;;AAAEEEJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKMMMNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPOOONNNMMMMMMMMMGGGCCC@@@BBBGGGKKKKKKIIIDDD@@@;;;888888:::;;;;;;<<<===@@@CCCCCCDDDNNNYYYppp}}}~~~~~~~~~}}}~~~~~~|||xxxuuuqqqooolllkkkkkkjjjhhhfffeeeccc```___aaabbbccccccaaa___\\\XXXVVVUUUTTTUUUSSSQQQOOOMMMKKKJJJJJJJJJFFFEEEEEECCCAAA>>><<<;;;:::999888777666555555555555444333333333333444444444444444555777888:::;;;===>>>???AAAAAAAAA@@@???@@@@@@@@@@@@????????????AAAAAABBBCCCFFFHHHJJJKKKKKKLLLLLLMMMOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSSSSOOOOOONNNLLLKKKJJJIIIHHHIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHHHHIIIKKKMMMNNNOOONNNNNNLLLKKKIIIHHHGGGEEEBBB@@@@@@AAABBBBBBAAA@@@AAACCCDDDDDDDDDCCCBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@AAAAAABBBBBBAAAAAAAAABBBAAA@@@???>>>=========>>>??????@@@@@@???>>>>>><<<;;;:::999777777777777444444333333222222333333222222222333333333333333333222222111000//////...//////////////////////////////......------,,,,,,------------,,,+++***)))+++++++++***************+++************)))))))))************************(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&'''((('''&&&&&&'''((())))))(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''''''''&&&$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''(((((())))))'''((())))))******))))))************************+++******))))))******+++,,,///333777;;;???DDDGGGJJJJJJKKKKKKJJJIIIHHHGGGJJJJJJKKKLLLLLLKKKJJJIIINNNNNNNNNNNNOOOOOOOOOOOORRRQQQQQQOOONNNLLLJJJIIIDDDBBBBBBEEEIIIKKKJJJHHH@@@===999777888:::<<<<<>><<<:::888777777666666555666666666444333333333333333444555333333444555666888999:::======??????@@@@@@??????@@@@@@@@@@@@@@@@@@??????AAABBBCCCEEEGGGIIIKKKKKKLLLMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPOOONNNMMMKKKJJJJJJJJJIIIHHHFFFFFFFFFGGGHHHGGGGGGGGGGGGHHHJJJLLLNNNMMMMMMMMMMMMKKKIIIGGGFFFDDDBBB@@@???@@@BBBBBBAAA@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAA???@@@@@@AAAAAAAAAAAA@@@BBBAAA???>>>======>>>?????????????????????>>>>>>===<<<;;;999888777777777333333222222111222222333111111111111222222222222222222111000///......---/////////////////////////////////......---------,,,,,,,,,,,,+++***))))))*********)))))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&'''((('''&&&&&&&&&(((%%%%%%&&&''''''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''''''''(((((()))(((((()))************)))************************+++************++++++,,,,,,000666;;;???BBBFFFHHHJJJJJJJJJIIIHHHHHHGGGGGGIIIJJJLLLMMMMMMKKKIIIHHHNNNNNNNNNNNNOOOOOOOOOOOOQQQQQQQQQOOOMMMJJJGGGEEECCCCCCDDDGGGJJJJJJGGGDDD>>>;;;888777888:::<<<<<>><<<:::888777777666555555444444555555222222222222222333444555222333333444555777888999<<<======>>>????????????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDFFFHHHIIIJJJKKKIIIJJJKKKLLLNNNOOOPPPQQQSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRQQQPPPOOOMMMLLLLLLJJJIIIGGGFFFEEEEEEFFFGGGFFFEEEEEEEEEFFFHHHJJJKKKHHHIIIKKKLLLKKKJJJGGGFFFCCCAAA??????@@@BBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFDDDDDDCCCBBBAAA@@@??????>>>??????@@@AAAAAA@@@@@@BBBAAA???>>>>>>???@@@AAA?????????>>>>>>=========>>>===;;;999888777666666222222111111111222222333111111111111111111111111111111000000///...------........................000000000///////////////,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&'''((('''&&&&&&&&&(((%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((())))))***************************************************+++,,,---......333999???BBBDDDFFFGGGIIIIIIHHHGGGGGGGGGGGGGGGIIIJJJLLLMMMMMMKKKJJJHHHMMMMMMNNNOOOPPPQQQRRRRRRPPPPPPOOOMMMKKKGGGDDDBBB???AAADDDGGGIIIIIIGGGDDD???<<<999888999;;;<<<<<>>>>>===;;;999777666777777555444333222222222111111111222222444555666222222222333555666888999;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBDDDEEEFFFGGGIIIIIIIIIIIIJJJKKKLLLMMMOOOQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPRRRRRRQQQOOONNNMMMLLLKKKHHHGGGFFFEEEDDDDDDEEEFFFEEEDDDDDDCCCDDDEEEGGGHHHCCCEEEHHHKKKKKKIIIGGGEEEBBB@@@>>>>>>@@@BBBBBBAAABBBBBBBBBCCCDDDEEEFFFFFFBBBBBBAAA@@@@@@???>>>>>>===>>>??????@@@@@@@@@@@@@@@@@@?????????@@@@@@AAA??????===<<<<<<<<<<<<<<<===<<<;;;999777666555555222222111111222222333333111111111111111000000000////////////....................................000000000000000000//////------------,,,+++***)))))))))))))))************(((((()))))))))))))))***''''''''''''''''''''''''***))))))(((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''"""""""""###&&&(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''&&&&&&''''''((()))******++++++************************************+++,,,---///111222444888>>>BBBDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIKKKLLLLLLLLLKKKJJJMMMMMMNNNOOOPPPQQQRRRSSSOOONNNLLLJJJGGGDDDBBB@@@;;;>>>BBBFFFHHHHHHFFFEEE???===::::::<<<>>>>>>>>>DDDGGGQQQ```ppp~~~}}}zzzvvvvvvuuuuuuuuurrrmmmjjjgggdddaaa______^^^]]]\\\ZZZZZZZZZ[[[\\\[[[XXXVVVQQQQQQOOONNNLLLJJJIIIHHHEEEEEEEEEEEECCCBBBAAA@@@=========<<<:::999777666777666555333222111111111222222222333444666777888111111222333444666777888999::::::<<<===???AAABBBBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFHHHIIIIIIIIIHHHGGGKKKLLLMMMOOOPPPRRRSSSTTTPPPPPPPPPOOOOOOOOONNNNNNOOONNNMMMLLLKKKIIIHHHHHHFFFEEEDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDEEE@@@CCCGGGJJJJJJHHHEEEBBBBBB@@@>>>>>>@@@BBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDD@@@@@@??????>>>>>>======<<<===>>>???@@@@@@@@@@@@======>>>???@@@@@@?????????>>><<<;;;:::::::::;;;===<<<:::888666555444444222222222222222333444444222222222111111000000000------............//////........................////////////////////////---......------,,,+++***)))))))))******+++++++++(((((((((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&'''((('''&&&&&&'''((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((($$$######%%%'''(((((('''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))((('''&&&&&&&&&&&&'''))))))***++++++++++++***)))))))))))))))))))))))))))***+++---///222444555:::>>>BBBEEEFFFFFFFFFGGGEEEEEEDDDDDDEEEFFFHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPMMMLLLIIIGGGDDDBBB@@@@@@>>>@@@CCCEEEEEECCCAAA@@@>>><<<;;;<<>>;;;;;;;;;:::999777666555444444333222222222222222444555555666888999;;;<<<111111222333444666777888888999999;;;===???AAACCCCCCCCCCCCDDDDDDDDDEEEEEEGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGIIIJJJLLLNNNOOOPPPOOOOOOOOONNNNNNMMMMMMMMMKKKKKKJJJHHHGGGFFFEEEDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCBBBAAA@@@AAABBBBBB@@@BBBFFFIIIIIIFFFCCC@@@AAA???>>>>>>@@@BBBBBBBBB@@@@@@?????????@@@AAAAAA>>>>>>>>>>>>============<<<<<<>>>??????@@@@@@@@@;;;<<<===?????????>>>>>>>>>===;;;:::999999::::::===<<<:::888666444444333333222222222333444444555333222222222111111000000,,,,,,------.../////////........................---.................................---,,,++++++))))))******+++++++++,,,'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$&&&((()))*********&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((('''&&&&&&'''((($$$$$$%%%&&&&&&''''''((('''''''''((((((((())))))))))))))))))))))))))))))'''&&&%%%&&&(((((('''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''(((((((((((()))&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&)))(((((((((''''''''''''(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&))))))***++++++++++++***(((((((((((((((((((((((())))))+++---000444666888???BBBFFFGGGGGGGGGGGGHHHDDDDDDCCCDDDEEEFFFHHHIIIHHHHHHHHHIIIJJJLLLNNNOOONNNNNNNNNNNNMMMMMMLLLLLLLLLJJJGGGDDDBBB@@@@@@@@@DDDFFFGGGEEEBBB===:::888<<<;;;;;;===AAAEEEGGGGGGTTT[[[kkkyyytttrrrpppoooooooooooommmkkkfffeeeccccccbbbaaa^^^\\\[[[[[[ZZZZZZYYYVVVQQQMMMLLLLLLLLLJJJIIIGGGEEEDDDAAABBBBBBBBBAAA@@@>>>===:::::::::999888666555444222222111111222333333444777777888999:::<<<>>>???111111111222333444666777888:::<<<===>>>???AAACCCBBBCCCFFFHHHIIIIIIHHHGGGHHHGGGGGGGGGFFFFFFEEEEEEGGGEEEFFFHHHLLLMMMKKKIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHGGGEEECCCBBBAAABBBCCCDDDDDDEEEEEEDDDFFFDDDBBB@@@???@@@AAABBBCCCCCCCCCBBBAAA@@@>>>>>>>>>======>>>@@@BBBAAA@@@???>>>===<<<<<<;;;<<<<<<===<<<<<<;;;::::::999999;;;;;;<<<===>>>???@@@@@@?????????>>>===<<<<<<<<<:::::::::::::::;;;<<<===888777777666555555444444444333222111111333555666333222111000///////////////............---------........................//////.........---------------......------,,,+++))))))))))))))))))))))))...+++'''''')))***)))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&%%%$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))*********((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))(((''''''&&&(((''''''&&&&&&((()))***))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))))))))'''''''''''''''((())))))***))))))((('''&&&&&&&&&'''((()))))))))))))))(((%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((())))))))))))((((((((()))***+++***)))'''%%%$$$$$$&&&((()))************++++++***))))))+++,,,---,,,+++,,,000666<<<@@@DDDDDDFFFGGGGGGHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHIIIKKKNNNOOOOOOOOONNNNNNMMMLLLLLLLLLFFFGGGFFFBBB??????CCCGGGHHHGGGEEEBBB???<<<:::888===<<>>===<<<;;;:::888777777666555555444444111111111222333444666666888;;;>>>??????>>>???@@@111111111222333444555666888:::<<<======>>>@@@BBBAAACCCEEEGGGHHHHHHGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEHHHKKKLLLJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFDDDBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFDDDBBBAAA@@@@@@AAABBBCCCCCCCCCBBBAAA???>>>===>>>======>>>@@@BBBAAA@@@???>>>===<<<;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999::::::;;;===>>>???@@@@@@@@@??????>>>===<<<;;;;;;:::999999999:::;;;;;;<<<888888777666666555444444333333222111222333444555333222111000000////////////............---------------------------------///.........---------------------------,,,++++++))))))))))))))))))))))))---***'''''')))******((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&(((''''''&&&'''((()))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''''''''''''''((())))))***))))))(((''''''&&&&&&$$$%%%&&&'''((()))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((()))*********((('''&&&&&&&&&((()))*********+++((()))******)))***+++---,,,,,,---///333999>>>AAADDDDDDEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHLLLLLLLLLLLLMMMOOOPPPQQQOOONNNNNNMMMLLLKKKJJJIIIFFFEEECCC@@@???@@@DDDGGGFFFDDDBBB@@@===;;;::::::======@@@FFFJJJOOO[[[gggvvv~~~~~~|||zzzyyywwwtttrrrooommmkkkiiiiiigggeeeccc```___^^^\\\[[[YYYYYYYYYXXXWWWUUUSSSQQQOOONNNMMMIIIIIIGGGFFFDDDBBBAAA@@@AAA@@@???===<<<:::999999777666666555444444333333333333333444555777888999999<<>>===???>>>===>>>@@@AAAAAA@@@>>>======<<<;;;;;;::::::888999;;;<<<===<<<:::999999:::;;;<<<===???@@@@@@@@@???>>>===<<<;;;::::::888888888999999999999:::777777777666666555555444222222222222333333333444333222222111000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))+++)))(((((()))+++******(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&(((''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((()))))))))))))))(((''''''&&&&&&!!!"""$$$%%%'''((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))***************'''((()))))))))***,,,...+++---000444888===AAACCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHIIIIIIHHHHHHLLLLLLNNNOOOPPPPPPQQQQQQNNNNNNNNNMMMKKKIIIGGGEEEEEECCC@@@@@@AAADDDFFFGGGBBB@@@>>><<<;;;;;;<<<<<>>===@@@???>>><<<:::999777666555555444444333333222222333333444555666888:::;;;<<<>>>@@@AAA@@@@@@AAACCC000000000111111222444444888999;;;<<<;;;<<<===???@@@BBBDDDFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCEEEFFFGGGHHHIIIIIIEEEDDDCCCBBBAAABBBBBBBBBAAAAAAAAAAAA@@@???>>>===???>>>===>>>@@@AAA@@@???=========<<<<<<;;;:::999777999<<<>>>???>>><<<;;;999999:::;;;===>>>???@@@???>>>>>>===<<<;;;:::999777777888888888888888777666555555555444444444333111111222333333333333222222222222222111000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((()))******++++++(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((('''''''''(((((((((((((((((((((((('''((((((((((((((('''&&&'''''''''''''''((())))))))))))((((((''''''''''''"""###$$$%%%&&&'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((***)))(((((((((((())))))))))))*********))))))(((((()))******))))))+++---,,,///444999>>>AAACCCDDDCCCCCCDDDDDDDDDDDDDDDCCCDDDFFFHHHJJJKKKJJJIIIHHHHHHJJJLLLNNNOOOOOONNNMMMMMMMMMMMMLLLJJJGGGDDDBBBDDDBBBBBBDDDHHHIIIGGGDDD>>><<<:::999999;;;>>>???AAAEEEJJJPPPZZZmmm~~~{{{zzz{{{|||~~~|||zzzxxxvvvvvvtttrrrpppkkkiiifffeeedddccc```^^^]]]\\\[[[YYYWWWTTTSSSQQQPPPOOONNNLLLKKKIIIHHHGGGCCCCCCBBB@@@???===<<<<<<>>>>>><<<:::888666555444333333333333222222111111111111222333555777999:::>>>@@@BBBBBBAAAAAACCCDDD000000000000111111222333666888:::::::::;;;===???@@@AAACCCFFFGGGFFFFFFEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEECCCDDDEEEGGGHHHHHHIIIIIIDDDDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAAAAA@@@???>>>@@@>>>>>>>>>@@@AAA@@@???============<<<;;;:::999888:::===@@@AAA@@@>>>===999999:::;;;<<<===>>>>>>======<<<<<<;;;:::::::::666777777888888777666666444444333333333333222222000111222333333333222222222222333333222111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++,,,,,,++++++***)))))))))))))))))))))))))))'''((()))************+++(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******'''&&&&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&'''((()))&&&''''''((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%&&&&&&'''&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''&&&'''''''''''''''((())))))((((((((((((''''''''''''&&&&&&'''''''''&&&&&&%%%((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((()))***(((((())))))(((((('''&&&++++++,,,+++))))))***,,,...222888>>>BBBDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCFFFGGGIIIKKKLLLKKKJJJIIIGGGIIIKKKNNNOOONNNMMMLLLMMMMMMLLLKKKHHHEEECCCAAACCCDDDGGGLLLOOOMMMFFF@@@;;;999888888999<<<@@@BBBAAAFFFMMMUUUccc|||~~~|||zzzzzz|||}}}~~~~~~}}}|||zzzwwwvvvuuussspppnnnjjjhhheeedddcccbbb___]]][[[[[[ZZZXXXVVVSSSQQQPPPNNNMMMLLLJJJIIIGGGFFFEEEBBBAAAAAA???>>>===<<<;;;<<<;;;:::888666555333333222222222222222111111111111111333444666999;;;<<<@@@BBBCCCCCCBBBBBBDDDEEE000000//////000111111222444666888999:::;;;===??????@@@CCCEEEFFFFFFEEEDDDAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGFFFEEEFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBAAA@@@???@@@???>>>???@@@AAA@@@>>>===>>>>>>>>>>>><<<;;;::::::;;;===???@@@@@@???>>>:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666777888888888777666555333333333333333333333333111111111111222222222333222333333444333111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))''')))++++++***))))))***(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***++++++,,,''''''&&&%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''&&&''''''((()))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''''''''((())))))((((((((((((((((((''''''((())))))(((((('''&&&%%%'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''((((((((((((((('''&&&+++,,,---,,,******,,,---222666<<>>===<<<;;;;;;999888777666555333222222222222222222222222111111333444555777:::<<>>@@@BBBDDDFFFEEEDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFEEECCCCCCFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGEEEEEEDDDEEEEEEFFFEEEEEEFFFFFFFFFFFFFFFEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@???>>>???@@@@@@???>>>>>>>>>???@@@???>>><<<::::::;;;<<<===============;;;;;;;;;::::::::::::999999999999:::;;;;;;<<<<<<666777999999999777666444444444444444444444444444222111000000000111333444222333444444333222000...///............---------------------------------++++++,,,,,,,,,------------------------,,,++++++))))))))))))))))))))))))'''***,,,,,,)))(((((()))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&((()))))))))((('''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&'''((()))))))))((('''''''''''''''((())))))'''((((((((((((((((((((('''((((((((((((''''''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((*********)))((('''(((((()))))))))((((((***+++,,,,,,,,,---///222777:::???CCCEEEDDDBBB@@@@@@AAACCCDDDEEEFFFGGGGGGIIIJJJJJJKKKKKKLLLMMMMMMKKKLLLNNNOOOPPPQQQPPPPPPNNNMMMJJJGGGEEEEEEEEEEEEJJJNNNRRRRRRNNNFFF???;;;888888:::<<<>>>AAACCCEEEGGGNNNWWWdddzzz~~~~~~}}}|||{{{{{{zzz|||~~~~~~}}}}}}{{{xxxuuurrrpppnnnjjjhhheeecccaaa______]]][[[YYYTTTTTTUUUTTTSSSQQQNNNLLLIIIHHHGGGFFFEEEDDDCCCBBB???>>>>>>===<<<;;;::::::666555555444333333222222222222222222222222222222333444555888:::>>>@@@BBBBBBCCCCCCBBBAAABBBDDDFFF000////////////000000111000333666888999;;;>>>@@@>>>@@@BBBDDDEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEFFFGGGEEECCCCCCFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBAAA???>>>???@@@@@@???>>>>>>???@@@AAA@@@>>><<<;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::999888888777888888999;;;<<<<<<===777888999:::999888666444555555666666666666666666333111000//////111333444222333444444444222000...//////.........---------........................+++++++++,,,,,,---------------......------,,,+++))))))))))))))))))))))))(((***---,,,)))'''''')))(((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''%%%&&&((()))))))))((('''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%'''((())))))))))))'''''''''''''''((())))))'''''''''(((((((((((((((%%%%%%&&&'''((((((((((((%%%&&&&&&'''((()))******************************(((((())))))))))))((((((%%%''')))***+++***)))((((((((()))***************((()))+++---...000333555:::<<<@@@CCCDDDCCC@@@>>>@@@AAABBBDDDFFFGGGHHHHHHKKKJJJJJJJJJKKKLLLMMMNNNKKKLLLMMMNNNOOOPPPPPPPPPOOOMMMIIIFFFDDDEEEFFFGGGNNNQQQTTTQQQIIIBBB===<<<888999;;;===@@@BBBDDDEEEMMMUUU^^^mmm|||||||||{{{{{{{{{{{{zzz{{{~~~|||zzzzzz{{{zzzwwwtttqqqnnnkkkhhheeecccaaa___]]]]]][[[YYYWWWQQQRRRRRRSSSQQQOOOMMMKKKGGGFFFFFFDDDCCCBBBAAAAAA======<<<<<<;;;:::999999444444444333333333222222222222222222222222333333111222444666999<<>>===<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;:::999999777777888888888666444333222222222222222222222222555444222000000111222333111222222333333222222111...........................------,,,,,,,,,------******+++++++++,,,,,,,,,......---------,,,,,,,,,+++******)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$######'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&((('''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&'''((())))))((('''&&&&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%&&&'''((()))&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++******+++...333777:::<<>>>>><<<<<<;;;999777666555444444444333222111111111111222222222111222222333333333555777999<<<>>>??????BBBBBBCCCCCCCCCCCCCCCCCC...............///000000444444444555666888:::;;;<<<===???@@@BBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDFFFHHHHHHGGGFFFFFFGGGJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDEEEFFFGGGGGGGGGIIIHHHFFFEEEDDDEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAA???>>>>>>======<<<<<<<<<<<<<<<>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;:::999999777777888888777666555444444444444444444444444444555444222000000111222333111222222333333222222111........................------,,,+++++++++++++++***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,+++******)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&&&&'''((()))'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%&&&'''((()))''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((''')))))))))(((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))******,,,,,,,,,...111555:::<<<===@@@CCCDDDCCCBBBAAAAAAEEEEEEEEEFFFGGGHHHIIIIIIKKKLLLNNNOOOOOOOOONNNNNNMMMNNNNNNNNNNNNNNNMMMMMMKKKGGGCCCCCCFFFKKKNNNOOOOOONNNKKKFFF@@@;;;999999<<<;;;===CCCGGGIIINNNTTT]]]iiixxx~~~||||||{{{xxxuuussstttvvvwwwxxxyyy{{{}}}}}}{{{zzzyyyxxxxxxuuuqqqlllgggdddcccbbb^^^\\\ZZZZZZYYYWWWTTTRRROOOOOOOOONNNLLLKKKIIIHHHEEEDDDBBB@@@>>>===<<<<<<;;;;;;999888777555444444444333222222111111111111333333333333333444444555555666999;;;===???@@@@@@CCCCCCCCCCCCDDDDDDDDDDDD...............///000000333333444555666888999:::<<<===???AAABBBCCCCCCDDDFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEGGGGGGEEEDDDDDDEEEIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFEEECCCAAA??????@@@AAABBBAAABBBCCCDDDCCCCCCAAAAAA@@@???>>><<<<<<<<<===>>>=========<<<;;;;;;::::::::::::;;;;;;::::::999888777888888888777666555444444444444444444444444444444333222111111111222333111111222222222222111111........................//////---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''((((((''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''%%%%%%%%%'''((('''&&&&&&&&&&&&'''((())))))((('''''''''(((((((((((('''&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((((((((***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))************************(((((((((((()))***+++,,,------///111555999===??????BBBDDDEEEDDDCCCCCCCCCFFFFFFFFFFFFGGGIIIKKKLLLMMMNNNNNNOOOOOOOOONNNNNNMMMNNNNNNMMMMMMLLLKKKJJJFFFDDDCCCDDDGGGKKKMMMNNNJJJIIIFFFAAA<<<::::::;;;???>>>@@@FFFKKKOOOXXX```nnnyyy}}}{{{yyywwwwwwwwwuuusssppprrruuuwwwyyy|||~~~zzzxxxvvvuuussssssqqqmmmhhheeebbb``````]]][[[YYYXXXWWWUUURRRPPPMMMMMMMMMLLLKKKIIIGGGFFFBBBAAA@@@>>><<<;;;::::::999888888666555444333333333222222111111111111222444444444555555666666666777888:::<<<>>>@@@AAAAAACCCCCCCCCDDDDDDDDDEEEEEE...............///000000333333444555666888999:::<<<===???@@@BBBCCCDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFEEECCCBBBBBBCCCGGGGGGHHHHHHHHHHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEEEECCCAAA???>>>===???AAABBBAAABBBCCCDDDEEEDDDDDDCCCCCCAAA???>>>===>>>???@@@======<<<<<<<<<;;;;;;;;;999999999999999888777777888888888777666666555444333333333333333333333333444333222111111111222222111111222222222222111111........................333222000///...---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++******)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***(((((())))))))))))((((((%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&''''''''''''&&&&&&'''''''''******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((************))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************+++---...///---...111444888<<>><<<;;;:::999999666666666555444333222222222222111111111222222333444555555666777777777777888999;;;===>>>???@@@@@@BBBBBBBBBCCCCCCDDDDDDEEE...............///000000222222444555666888888999;;;<<<>>>@@@AAACCCCCCDDDFFFEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEDDDBBBAAABBBCCCFFFFFFGGGGGGGGGGGGGGGFFFJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHGGGFFFEEEDDDCCCBBB@@@???===<<<===>>>@@@AAA@@@AAACCCEEEFFFFFFFFFEEEDDDCCCBBB@@@??????@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;888888888888888777777666888888777777666555555555333333333333333333333333333333222222222111222222000111111222222111111000........................333222000///...---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++******)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******(((((())))))))))))((((((%%%%%%&&&&&&'''&&&&&&%%%"""###$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&''''''''''''''''''&&&******)))))))))(((''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))))))))))))))************((((((((((((((((((((((((***))))))(((((())))))***(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***+++,,,.........///333777;;;>>>@@@BBBCCCDDDDDDDDDCCCCCCEEEFFFHHHGGGGGGGGGIIILLLOOOQQQSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPOOOMMMKKKIIIGGGEEE<<<===???AAABBBCCCDDDDDD======<<<999888999<<>>===;;;:::999999999444444444444333333222222222111111111222333444444444555666777888888888888999:::;;;<<<>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDD...............///000000111222333555777777888888999:::<<<>>>@@@BBBCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDDDDCCCBBBAAACCCDDDEEEFFFGGGGGGGGGGGGGGGGGGJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGFFFFFFDDDCCCAAA@@@============>>>???@@@@@@???@@@CCCEEEFFFGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999999999888888777999888777666555555555666555555555555555555555555333333333222222222111111000000111111111111000000........................//////---,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++******)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))(((((())))))))))))((((((%%%%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((('''&&&((()))&&&&&&'''(((((('''&&&&&&(((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((%%%&&&''''''((((((''''''(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))(((((()))))))))))))))***((((((((((((((((((((((((******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))+++,,,---///222666:::>>>@@@AAABBBCCCDDDDDDCCCBBBBBBEEEGGGGGGGGGHHHIIILLLNNNQQQSSSUUUUUUSSSRRRQQQQQQQQQQQQPPPOOONNNLLLIIIFFFCCCBBB;;;===??????>>>===>>>???999::::::999999:::===@@@AAABBBGGGNNNUUU^^^nnn}}}|||wwwwwwvvvsssqqqqqqsssuuutttwwwyyyzzz{{{}}}zzzyyyxxxwwwvvvtttooonnnllliiifffbbb```___XXXVVVTTTSSSQQQOOOKKKIIIGGGFFFFFFEEEDDDBBB@@@@@@===<<<;;;:::999888888888333333333333333333333333222222222222333555666666555666888:::;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>@@@AAAAAABBBCCCDDDEEEEEE...............///000000000111333555777777777777777999;;;===???AAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBDDDFFFEEEFFFGGGGGGHHHHHHHHHGGGKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKFFFGGGGGGFFFDDDBBB@@@???<<<===???@@@AAAAAAAAA@@@>>>???BBBDDDFFFGGGGGGGGGEEEEEEFFFFFFEEECCCAAA???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777666555555666666666666666666666666666666222333333333222222111111000000111111111111000000........................------,,,+++++++++++++++,,,,,,,,,------------...------------,,,,,,,,,,,,+++******)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((())))))(((((('''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%'''((((((''''''(((***&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((('''&&&%%%&&&'''((((((((('''&&&)))(((((((((''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&''''''((())))))***''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))************************((((((((()))+++,,,...///333555999>>>AAACCCCCCCCCCCCDDDCCCAAA@@@AAAEEEGGGFFFGGGIIIKKKNNNPPPRRRSSSUUUTTTRRRQQQOOOOOOOOOOOONNNNNNLLLIIIFFFBBB???>>>===???@@@???<<<::::::;;;666888999::::::<<<>>>AAACCCFFFMMMWWW___jjj|||}}}yyysssttttttrrrqqqrrrvvvzzzyyy{{{|||{{{{{{~~~|||{{{||||||zzzxxxpppooommmiiifffbbb___^^^WWWUUUSSSQQQPPPMMMJJJGGGEEEEEEDDDCCCBBB@@@???>>>;;;:::999777666666666666333333333333333333333333333333333444555666888888777999;;;===>>>>>>>>>===<<<<<<===>>>????????????BBBBBBCCCDDDEEEFFFGGGGGG...............///000000000111333555777777777777666888:::<<<>>>@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDCCCBBBCCCEEEHHHEEEFFFGGGHHHHHHHHHHHHHHHKKKLLLNNNOOOOOONNNLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKGGGGGGGGGGGGEEECCCAAA???===>>>AAACCCDDDCCCBBBAAA===>>>AAADDDFFFGGGHHHHHHEEEFFFGGGHHHGGGDDDAAA???;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???>>>>>>===<<<:::999777666555555666666444444444444444444444444222333333333333222111111000000111111111111000000..............................---,,,,,,,,,------,,,,,,,,,---------............------------,,,,,,+++******)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''(((***++++++'''''''''((((((((())))))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''$$$%%%%%%&&&'''''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%'''((((((''''''(((***%%%&&&'''(((((('''&&&%%%$$$%%%&&&(((((((((''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%'''((((((((('''&&&))))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...000111222555888<<<@@@CCCDDDDDDDDDCCCCCCBBB@@@???AAADDDGGGFFFGGGJJJMMMOOOQQQSSSSSSTTTSSSQQQOOONNNMMMNNNNNNMMMLLLJJJGGGCCC@@@<<<;;;@@@AAAAAA???;;;888888:::555777:::;;;<<<===???AAAFFFJJJTTT___iiivvv|||zzzrrrsssttttttsssvvv{{{}}}|||~~~}}}}}}~~~~~~}}}|||pppooommmjjjfffbbb^^^\\\YYYWWWTTTRRRQQQNNNKKKHHHDDDDDDCCCBBBAAA???>>>===999888777666555444444444222333333333333444444444333333444444666777999::::::;;;>>>@@@AAAAAA@@@???>>>>>>???@@@@@@@@@@@@@@@CCCDDDEEEFFFGGGHHHIIIIII------......///000000000222222333444555666777888888:::;;;<<<<<<===@@@BBBBBBBBBAAAAAAAAABBBBBBCCCDDDCCCBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFFFFGGGIIIJJJMMMMMMMMMMMMLLLKKKIIIIIIIIIJJJLLLNNNOOONNNMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>???@@@AAABBBCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIIIIHHHGGGDDDAAA???::::::::::::<<<>>>@@@AAAFFFFFFDDDCCC@@@>>><<<::::::::::::::::::888777777666666666666666777777777666555444222111111222222000000000000000///..............................,,,---...///...---,,,+++------------------------.........---,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))'''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((***)))((('''&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))((((((---+++(((&&&%%%%%%'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%$$$((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((*********)))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,*********)))))))))))))))((()))***++++++---000333999>>>CCCGGGGGGEEEDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFEEEGGGJJJMMMOOOQQQQQQQQQQQQOOOMMMNNNPPPPPPMMMJJJMMMJJJFFFCCCAAA???===;;;;;;:::999888888888999:::;;;<<<>>>AAA???===AAAHHHHHH\\\hhhqqq|||yyywwwwwwvvvtttuuuxxx{{{}}}}}}}}}}}}~~~~~~yyyuuuoookkkeeeaaa^^^\\\ZZZXXXWWWUUURRRNNNKKKHHHEEEDDDDDDCCCBBB@@@===;;;999999888777666555555555555555444333222222444444333222444444444555777999<<<===<<<===???@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEFFFGGGGGGGGGGGGFFF------......///000000000111111222333444555666666777999:::;;;;;;===???AAABBBBBBBBBAAABBBBBBCCCDDDEEEDDDCCCCCCCCCDDDFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIGGGHHHKKKMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLJJJIIIGGGEEECCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHHHHFFFCCC@@@>>>>>>>>>>>>???@@@BBBDDDFFFFFFFFFEEECCCAAA>>><<<;;;;;;;;;:::999999888888777777777777777777777777777666555444222222222222222000111111111111000//////........................------......------,,,,,,------------------------............---+++******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((''''''''''''((())))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&***)))((('''&&&''''''(((((((((((((((((((((((((((((())))))******))))))(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))***++++++++++++***************)))***+++,,,---000444777<<<@@@DDDGGGGGGEEEDDDCCCBBBBBBAAAAAABBBCCCDDDEEEEEEGGGIIILLLNNNPPPPPPPPPPPPOOOMMMNNNOOONNNKKKHHHIIIFFFCCC@@@>>>===<<<;;;;;;:::999888888888999:::;;;;;;===@@@@@@AAAHHHQQQZZZppp{{{xxxwwwwwwvvvuuuvvvxxx|||~~~~~~}}}{{{zzzzzz{{{|||{{{xxxsssoookkkgggbbb^^^[[[ZZZWWWVVVUUUSSSPPPMMMIIIFFFDDDCCCCCCBBB@@@>>><<<:::888888666666555444444444444444777555333333333333111///555555555666888:::<<<>>>??????AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGGGG------......///000000000000000111222333333444444555777999;;;;;;<<<>>>@@@BBBBBBBBBBBBBBBCCCDDDDDDFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIGGGHHHIIIIIIJJJJJJIIIIIIEEEFFFHHHJJJLLLMMMNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMKKKJJJIIIGGGEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHGGGFFFDDDAAA???===??????@@@AAACCCEEEGGGHHHFFFFFFEEEDDDBBB???>>><<<<<<;;;:::888888888888999888888888888888888888888666555444333222222222333111222222222222111000000........................///......---,,,---------------------------------...............---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((&&&''')))******)))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((($$$%%%%%%&&&''''''((((((''''''((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((())))))***+++++++++++++++++++++++++++,,,------///333999===@@@CCCFFFGGGFFFDDDCCCCCC@@@@@@@@@@@@AAABBBDDDDDDFFFGGGIIILLLNNNOOOOOOOOOOOONNNNNNNNNNNNKKKGGGDDDBBBBBBAAA???>>><<<;;;::::::999888777777888999:::<<<<<>><<<:::888777666444444333333333333333222555333222222333444222111666666777888999;;;===>>>AAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGG------......///000000000000000111111222333444444555777999;;;<<<===???AAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHEEEFFFGGGIIIJJJJJJKKKKKKFFFFFFGGGHHHIIIKKKKKKLLLKKKKKKLLLLLLMMMMMMMMMNNNMMMLLLJJJHHHGGGFFFEEEEEEDDDDDDEEEGGGHHHIIIJJJKKKIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGEEECCC@@@===<<<======???@@@BBBDDDFFFGGGEEEEEEEEEDDDBBB@@@???>>>===;;;999777777777999:::999999999888888888888888555555444444333333333333222333333333333222111111........................000///---,,,,,,,,,---....................................///......------))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******)))(((&&&%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))*********((((((((('''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&((()))+++++++++))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***)))'''%%%%%%%%%&&&'''%%%&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((()))((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((((((((*********++++++++++++++++++,,,---///111666===AAACCCEEEGGGGGGEEECCCBBBBBB@@@@@@AAABBBCCCDDDEEEFFFGGGHHHJJJLLLMMMNNNMMMMMMNNNNNNNNNMMMKKKHHHDDDAAA===@@@CCCDDDBBB???<<<:::999888777777888999:::;;;???@@@CCCFFFJJJQQQaaaqqq~~~|||zzzzzzxxxxxxxxxxxxxxxzzz}}}~~~|||yyywwwuuutttrrrqqqooolllgggddd```]]]YYYWWWUUUTTTRRRPPPOOONNNKKKHHHEEECCCAAAAAA<<<<<<;;;999888666555444222222222222222222222111000///000222555777777777777777888:::;;;===??????BBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFF------......///000000000111111222222333333444444444666:::<<<<<<===???AAAAAAAAAAAABBBBBBDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGIIIJJJKKKLLLLLLHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNOOONNNMMMKKKJJJHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFGGGGGGHHHHHHFFFDDDBBB???===<<<<<<<<<>>>@@@BBBCCCDDDEEEDDDDDDDDDCCCBBB@@@???>>>===;;;999777777777999:::999999999999888888777777444444444444444444333333333333333333333222111111////////////////////////000///...---,,,---...///.................................///......------))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''((()))((('''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++''''''((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))'''''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((())))))*********))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))******+++++++++,,,...000444999???DDDFFFGGGHHHGGGDDDBBBBBBBBB@@@AAACCCDDDFFFGGGHHHHHHHHHIIIKKKLLLMMMMMMMMMLLLMMMMMMMMMKKKHHHDDDAAA???<<>>???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEEEE------......///000000000111111222222222333333333222555888;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEFFFGGGIIIJJJKKKLLLLLLIIIGGGEEEDDDCCCDDDFFFGGGIIIJJJKKKLLLMMMNNNOOOOOONNNMMMLLLJJJIIIIIIHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJIIIHHHHHHHHHIIIIIIJJJHHHGGGDDDAAA???===<<<===>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>><<<;;;:::888888888888999999999999888777777666666444444555555555555444333222333333333333222111111////////////////////////000///......------.............................................---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))"""###$$$&&&((()))******&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((&&&'''(((((()))(((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))(((((('''&&&&&&%%%&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))******++++++))))))))))))))))))))))))***))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))******+++++++++---111444777<<>>???BBBGGGNNNVVV\\\fffzzz~~~~~~zzz|||}}}|||{{{|||~~~}}}}}}}}}}}}|||zzzxxxwwwtttqqqmmmjjjhhheeebbb```ZZZXXXUUUSSSRRRPPPMMMKKKIIIGGGEEECCCAAA???>>>===777777666555444444333333111222333444555444333222555444444555777888888777999:::<<<>>>@@@AAABBBBBBBBBCCCDDDDDDEEEEEEEEEDDDFFFFFFFFFGGGGGGFFFFFFFFFDDDCCCBBBBBBBBBCCCEEEFFF------......///000000000000000000111111111111222///222666999:::;;;<<<===?????????@@@AAABBBCCCDDDEEEFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFHHHIIIJJJJJJJJJGGGEEECCCAAAAAACCCFFFHHHIIIIIIJJJLLLMMMOOOPPPPPPNNNMMMLLLJJJIIIIIIIIIIIIKKKKKKKKKJJJJJJJJJJJJIIIHHHIIIIIIJJJKKKMMMOOOOOOKKKJJJGGGDDDAAA???=========>>>@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>;;;;;;:::999999888888777999999888777777666555555333444555666666555444444222222222222222111111000///////////////////////////////////////...------....................................---+++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&&&&&&&'''((()))***&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((()))((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$&&&'''((()))((('''&&&((((((((((((''''''''''''&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((()))******+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((******+++***))))))(((((()))******+++,,,,,,,,,///444888<<>>???@@@DDDHHHMMMKKKEEE???<<<<<<999999999:::;;;===@@@AAAGGGNNNZZZeeemmmxxx}}}}}}~~~~~~~~~~~~~~~~~~yyy|||~~~{{{zzz||||||{{{zzzxxxvvvsssrrrnnnkkkfffcccaaa___]]][[[XXXVVVSSSQQQPPPMMMJJJGGGDDDCCCAAA???===<<<;;;:::666555555555444333333333222333555666777666555444777666555666888999999888:::;;;===@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCEEEFFFHHH------......///000000000////////////000000000000,,,000444777888999:::;;;>>>>>>>>>???@@@AAACCCDDDEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHHHHIIIHHHGGGFFFEEECCCDDDEEEFFFGGGHHHHHHHHHEEECCCAAA@@@AAADDDGGGIIIHHHIIIJJJLLLMMMOOOPPPQQQMMMMMMLLLJJJIIIIIIIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGIIIKKKNNNQQQTTTUUULLLJJJHHHEEEBBB???>>>===<<<===>>>???@@@???>>>>>>@@@@@@@@@@@@@@@???>>>===:::::::::::::::999777777888888888777666555555444333444555666666666444444111222222222222111000000000000000000000000000000...///000000000///---,,,////////////////////////.........---,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******///---+++(((&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))*********)))%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&(((+++...---+++(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))###$$$''')))***)))'''%%%&&&&&&''''''((()))))))))&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++***)))))))))***+++,,,,,,---------111777<<>><<<:::999888888555555555444444333333333333444666888888777666555555444555777:::<<<<<<<<<:::<<<>>>AAABBBCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEHHHIIIIIIJJJJJJIIIIIIHHHHHHFFFEEEDDDEEEFFFHHHIII---------------...///000000000000000000//////...111222333555777888::::::;;;;;;;;;<<<===???@@@AAACCCDDDEEEGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFCCCDDDFFFHHHIIIHHHGGGFFFCCCCCCBBBBBBCCCDDDFFFGGGGGGIIILLLMMMLLLLLLLLLMMMNNNNNNMMMMMMLLLKKKIIIIIIJJJIIIGGGFFFFFFFFFGGGGGGGGGGGGJJJNNNSSSWWWXXXXXXMMMJJJEEEBBB@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<;;;::::::::::::::::::::::::999888777666555555555555666666666666666666666666333222111000000000111222000000000000000000000000000...------......---,,,,,,---......//////......------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++***)))))))))))))))))))))))))))))))))((('''''''''((((((%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))(((&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))),,,***'''%%%$$$%%%&&&'''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((((((((((((''''''&&&&&&&&&%%% !!!"""###$$$%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))))))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++***************+++...---,,,,,,,,,...000111///333999@@@EEEGGGGGGFFFEEEEEEDDDCCCBBBAAAAAAAAABBBDDDGGGHHHJJJKKKNNNPPPNNNOOOPPPPPPPPPNNNLLLJJJKKKHHHDDD???<<<===BBBFFFJJJHHHDDD@@@===;;;;;;;;;777;;;>>>@@@AAADDDHHHKKKQQQ___ppp~~~zzzyyy|||~~~|||{{{|||~~~}}}}}}~~~}}}~~~yyyuuuqqqnnnjjjgggfffbbb]]]ZZZZZZXXXVVVSSSSSSQQQNNNLLLJJJHHHEEEBBB???>>><<<:::999777777666666555555444444555555555999::::::::::::999888888777777666777777999;;;<<<===>>>???AAABBBCCCCCCDDDFFFEEEDDDDDDDDDEEEGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFHHHHHHFFFEEEDDDCCCCCCCCC...------------......///---...///000000000000000000000222333555777888999999::::::<<<===???AAABBBCCCDDDEEEGGGHHHIIIJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHFFFEEEDDD@@@@@@@@@@@@AAACCCEEEFFFIIIKKKMMMNNNLLLLLLLLLMMMIIIIIIJJJIIIIIIHHHGGGFFFJJJIIIGGGFFFEEEEEEEEEFFFFFFFFFHHHLLLQQQTTTUUUTTTLLLHHHDDDAAA@@@@@@>>>===????????????????????????>>>??????>>>>>>===<<<;;;::::::::::::::::::::::::888888777666555555666666555555555555555555555555444333222000000000111111////////////////////////000...------......---,,,,,,------...............------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))((('''&&&&&&'''((('''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))))))))******'''''''''(((((('''''''''(((''''''''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))'''$$$###"""###$$$&&&((('''&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((('''&&&&&&&&&&&&'''((('''''''''''''''((()))))))))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***))))))))))))************++++++************++++++...---,,,+++,,,...000222222666<<>>>>>@@@BBBDDDEEECCC@@@<<<:::888888999:::???DDDDDDBBBEEENNNVVVdddsss}}}}}}~~~|||yyywwwzzz}}}|||zzzyyy{{{}}}~~~|||wwwssspppmmmiiifffddd```[[[XXXWWWVVVSSSQQQQQQNNNKKKIIIHHHEEEBBB@@@>>>===;;;999888777666666555555444444444555666777::::::;;;;;;::::::999888888888888888999:::<<<===>>>???AAABBBCCCDDDDDDDDDFFFEEEEEEDDDEEEFFFGGGHHHEEEEEEFFFFFFGGGGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHIII///...------------------,,,,,,...///000111111111//////111222444555666777888999999;;;===???AAABBBBBBCCCEEEFFFHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFDDDBBBAAA?????????@@@BBBDDDFFFHHHLLLMMMNNNNNNLLLKKKKKKLLLGGGGGGHHHHHHHHHGGGGGGFFFJJJIIIGGGEEEDDDCCCCCCDDDEEEEEEFFFIIIMMMOOOOOONNNIIIFFFCCCAAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;999999999999999999999999777777666666555666666666444444444444444444444444444333222111000000000000////////////////////////000...------......---,,,,,,,,,---...............,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''))))))))))))))))))))))))((('''%%%%%%&&&(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))***+++++++++******&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))'''%%%$$$""""""###%%%&&&((('''&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((())))))((((((((((((''''''(((((()))))))))))))))(((''''''''''''''''''''''''(((''''''''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******))))))))))))************++++++************++++++---,,,++++++---///111333888;;;@@@DDDGGGHHHGGGFFFEEEDDDCCCBBBBBBDDDFFFGGGDDDFFFHHHHHHHHHIIIKKKMMMOOOPPPPPPPPPNNNKKKIIIGGGEEEBBB>>>???AAACCCCCCAAA@@@???<<<999888777888888===DDDIIIHHHFFFLLLZZZfffwww~~~xxxuuuvvvxxxxxxxxxwwwyyy{{{{{{yyyzzz}}}}}}}}}~~~|||yyytttpppnnnjjjgggddd___\\\XXXUUUSSSRRRPPPNNNLLLJJJGGGEEEDDDBBB???===<<<;;;999888777666666666555444333333444666999:::;;;<<<<<<<<<<<<;;;::::::::::::::::::;;;===>>>???AAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHCCCDDDDDDEEEGGGHHHHHHIIIHHHHHHHHHIIIJJJKKKLLLLLL///......---,,,,,,,,,,,,,,,---...///000000000000///000111222333555666666999999999:::;;;===>>>???BBBBBBDDDFFFGGGHHHHHHIIIGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGEEECCC@@@???AAAAAAAAABBBDDDGGGJJJKKKNNNOOOOOONNNLLLJJJJJJKKKHHHHHHIIIJJJKKKKKKJJJJJJJJJHHHFFFDDDBBBBBBBBBBBBDDDCCCDDDFFFHHHJJJIIIHHHFFFDDDBBBAAAAAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::888888888888888888888888777666666555555555666666222222222222222222222222444333333111000000//////////////////////////////000...------......---,,,,,,,,,---.........------,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((******))))))'''%%%###!!!(((((((((((((((((((((((()))&&&$$$$$$&&&((())))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))***)))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((('''%%%%%%%%%&&&''')))(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''(((((((((((()))))))))))))))(((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''((())))))((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))(((((()))))))))************++++++*********+++,,,,,,,,,,,,+++,,,...000333555<<<>>>BBBEEEGGGGGGEEEDDDDDDCCCAAAAAABBBDDDGGGIIIFFFGGGIIIIIIHHHHHHJJJKKKOOOPPPPPPOOOMMMJJJGGGEEEBBB???===???DDDFFFBBB>>>===<<<:::999999999;;;<<>>;;;999999888777666666666666666555444444444666999<<<>>>===============<<<<<<;;;<<<<<<===>>>???@@@AAABBBDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJ///...---,,,,,,,,,,,,,,,......////////////......000000111333444555666666::::::999999:::;;;;;;<<>>>>>>>>======<<<;;;:::888888888888888888888888777666666555555555555555222222222222222222222222333333222222111000//////........................000...------......---,,,+++,,,,,,---...---------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***(((&&&%%%$$$(((((((((((((((((((((((()))&&&$$$$$$&&&((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((''''''''''''((((((((((((((((((((()))))))))))))))&&&&&&'''''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&''''''''''''''''''&&&'''''''''''''''((())))))'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((()))))))))************++++++******+++,,,,,,---,,,,,,,,,---///333666888>>>@@@CCCEEEEEEEEECCCBBBBBBAAA@@@AAABBBDDDGGGIIIGGGIIIJJJJJJIIIHHHJJJKKKOOOOOOOOONNNLLLHHHEEECCCAAA???>>>AAAEEEFFFAAA<<<:::999888888999;;;>>>???DDDFFFKKKUUUbbbsss{{{xxxtttqqqqqqrrrtttuuuxxxzzz|||}}}}}}{{{zzzyyyxxxwwwwwwrrroookkkgggeeeccc```]]]VVVTTTQQQMMMJJJGGGGGGGGGBBB@@@>>>===<<<;;;999777777666666555555666666777666555555666888;;;>>>@@@???????????????>>>======>>>>>>@@@AAACCCDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGG...---,,,,,,,,,,,,,,,,,,///////////////...---,,,000111111222444555555666999999999999999:::;;;;;;@@@AAACCCDDDFFFGGGGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBDDDFFFIIIKKKMMMOOOOOONNNLLLIIIHHHHHHJJJIIIJJJKKKLLLLLLLLLLLLLLLIIIHHHFFFDDDCCCBBBBBBCCCCCCBBBAAABBBDDDDDDCCCAAABBBAAA@@@AAABBBCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@============<<<;;;::::::999999999999999999999999888777666555444444444444222222222222222222222222111222222222222111000000........................000...------......---,,,++++++,,,---------------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,))))))))))))))))))))))))((('''%%%%%%&&&(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((((())))))''''''((((((((((((((('''''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&'''(((((('''&&&&&&'''''''''''''''((())))))'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))******)))((('''))))))))))))************++++++***++++++,,,---...---------///111555999;;;@@@AAACCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDDFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKLLLNNNNNNNNNMMMKKKHHHDDDCCCBBBAAAAAACCCEEEDDD@@@;;;777666666777:::===@@@BBBIIILLLUUUeeeyyy|||zzzxxxvvvtttssstttvvvwwwxxxzzz}}}~~~{{{yyyxxxwwwuuusssllliiieeebbb```^^^\\\YYYRRRQQQOOOKKKFFFCCCCCCDDD???===;;;::::::999777666555555555555666666777888777777888:::<<>>@@@AAACCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHIIIIIIIIIIIIHHHKKKKKKKKKJJJJJJIIIIIIIIIKKKLLLLLLLLLKKKIIIGGGEEE,,,,,,,,,+++,,,,,,------------......///.........///000000111222333444444666666666777999:::<<<===@@@AAABBBDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLJJJJJJIIIGGGFFFFFFEEEEEEDDDDDDDDDEEEGGGJJJLLLNNNNNNNNNMMMKKKHHHGGGHHHIIIKKKKKKLLLLLLLLLLLLLLLLLLHHHGGGFFFDDDCCCCCCDDDDDDBBBBBBAAABBBCCCDDDBBB@@@BBBAAA@@@AAABBBBBBAAA???????????????????????????============<<<;;;::::::::::::::::::::::::::::::999888666555444333222222222222222222222222222222///000111222333222111111........................000...------......---,,,++++++,,,------------,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&))),,,---))))))))))))))))))))))))((('''&&&&&&'''((('''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''(((((('''''''''(((''''''''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''((())))))))))))''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&'''(((((('''&&&&&&'''''''''''''''((())))))''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,,,,+++***((())))))))))))************++++++++++++,,,---......---......000333888<<<>>>AAABBBCCCDDDDDDCCCBBBAAABBBCCCEEEGGGHHHHHHHHHHHHIIIKKKLLLLLLKKKKKKLLLNNNLLLMMMMMMLLLJJJGGGDDDCCCCCCDDDEEEFFFDDDAAA>>>;;;777777777999<<>><<<:::::::::999777555555555555555666777888999888999<<<>>>@@@AAABBBBBBAAABBBBBBBBBBBBAAA@@@@@@AAABBBEEEGGGIIIJJJJJJJJJHHHIIIIIIIIIHHHHHHGGGFFFGGGGGGIIIJJJJJJJJJIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKKKKIIIGGGEEEDDD++++++++++++,,,------...++++++---...//////000000......///000111222222333222333444666999<<<>>>???@@@@@@BBBDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJMMMOOOPPPMMMMMMLLLJJJGGGFFFHHHIIIMMMMMMNNNNNNNNNNNNMMMMMMHHHGGGFFFDDDDDDDDDEEEFFFCCCBBBAAABBBDDDDDDBBBAAABBBAAA@@@AAABBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;:::999:::::::::::::::::::::::::::999777555333222111111222222222222222222222222...///111222333333222222........................000...------...///---,,,++++++,,,---------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&###!!!!!!###%%%'''))))))))))))))))))))))))((('''''''''((((((&&&$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((!!!!!!!!!"""###&&&(((***''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))---,,,,,,+++***))))))(((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''******))))))((((((''''''''''''''''''((((((((()))%%%&&&&&&&&&''''''(((((($$$$$$&&&'''((((((((((((''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***+++---......---+++***))))))))))))************++++++++++++,,,---...///......///111555999===@@@CCCCCCDDDEEEEEEDDDCCCBBBCCCEEEGGGJJJKKKKKKJJJIIIJJJKKKMMMMMMLLLLLLNNNOOOKKKLLLLLLLLLJJJGGGEEECCCEEEGGGHHHGGGDDD???===<<<999:::;;;===@@@EEEIIILLLSSSaaavvv~~~{{{yyysssuuuwwwxxxyyy{{{}}}~~~}}}yyytttqqqpppnnnjjjgggdddaaa^^^[[[ZZZXXXVVVTTTNNNNNNMMMHHHBBB???@@@BBB===<<<:::999:::999777666555555555555777888999:::999;;;>>>AAABBBCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@BBBCCCFFFHHHJJJKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHFFFGGGGGGHHHIIIJJJKKKKKKEEEFFFGGGGGGGGGEEECCCAAA++++++,,,,,,,,,,,,---------------............///---...///000111222333333666555444444666999<<<>>>@@@AAABBBDDDEEEFFFFFFFFFHHHHHHGGGFFFGGGHHHJJJKKKKKKKKKJJJJJJJJJLLLMMMNNNIIIIIIJJJKKKMMMOOOQQQRRRKKKJJJGGGFFFGGGIIIMMMOOOOOOOOOOOONNNMMMLLLKKKJJJNNNIIIDDDDDDHHHJJJHHHFFFDDDCCCBBBAAAAAABBBDDDDDDCCCCCCCCCBBBAAA???>>>===:::;;;;;;<<<===>>>>>>???========================;;;::::::999999888888888666666555444333333333333333333333333222111000000...///000111111222222222---------.........//////000...---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***))))))******(((((())))))))))))((((((&&&&&&((())))))((('''&&&******))))))((((((''''''((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((('''&&&&&&%%%%%%((((((''''''&&&&&&&&&%%%&&&### """&&&)))***)))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((('''''''''''''''((()))***))))))(((((('''''''''&&&''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((())),,,***((('''&&&'''((()))******))))))((((((''''''******)))(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))************---+++***,,,///000///,,,///000111333777<<>>CCCHHHMMMPPP]]]kkk~~~{{{yyywwwuuupppsssuuuxxxyyy||||||zzzyyyuuupppmmmjjjhhheeecccbbb___\\\YYYVVVTTTPPPMMMHHHGGGEEEBBB@@@===;;;:::::::::888777555555444444444555666888:::;;;;;;;;;AAA@@@@@@AAADDDDDDCCCBBBAAAAAA@@@??????@@@AAAAAAEEEGGGHHHHHHHHHHHHIIIKKKJJJIIIHHHFFFEEEFFFFFFGGGFFFGGGIIIJJJKKKKKKLLLKKKIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBB++++++,,,,,,,,,,,,---------------............///------...///000111111222555444444444555999<<<>>>???@@@BBBCCCEEEEEEFFFFFFGGGFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKKKKKKKMMMOOOPPPJJJKKKLLLMMMOOOPPPQQQQQQKKKJJJHHHGGGGGGJJJMMMOOOOOOOOOOOONNNMMMLLLJJJJJJLLLHHHDDDEEEIIILLLKKKJJJCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBAAA@@@???>>>===;;;<<<<<<===>>>>>>??????========================<<<;;;;;;:::999888888777666666555444333333333333222333333333333222222111222222333333222111///...---------.........////////////------,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***))))))************++++++++++++******((()))))))))***))))))(((***)))))))))((((((((('''(((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&)))(((((((((((('''''''''((((((((('''''''''&&&&&&(((&&&$$$%%%''')))***+++''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******(((((((((''''''&&&&&&&&&''''''''''''((((((((((((++++++***((((((''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))***)))'''&&&&&&&&&((()))***)))))))))((((((((('''+++***))))))(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))************---+++***+++...///...---000111333666:::>>>BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGHHHIIIJJJKKKLLLLLLNNNNNNNNNMMMMMMKKKJJJIIIJJJJJJHHHEEECCCEEEJJJOOOSSSOOOIIICCC>>>;;;::::::999;;;===AAAFFFNNNVVV[[[dddsss|||zzzxxxvvvuuutttrrrtttwwwyyy|||~~~|||yyywwwvvvrrrnnnjjjgggeeecccaaa___\\\YYYVVVTTTQQQNNNKKKGGGFFFDDDAAA???===;;;:::999888777666555444444444555777999;;;>>>@@@AAABBBCCCBBBBBBCCCDDDEEEDDDBBBAAA@@@???>>>>>>@@@BBBCCCEEEFFFHHHIIIHHHIIIKKKLLLKKKJJJIIIGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBB++++++,,,,,,,,,,,,---------------............///------....../////////000444444333444555888;;;===>>>???AAABBBDDDEEEEEEEEEDDDDDDEEEEEEGGGHHHJJJKKKKKKKKKJJJKKKLLLNNNPPPQQQLLLMMMOOOPPPQQQQQQPPPOOOKKKJJJHHHHHHHHHJJJMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHFFFDDDFFFJJJMMMNNNMMMBBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>=========>>>>>>???@@@@@@@@@==============================<<<;;;:::999888777777666555444333333333333111222333333444444333333111222333444333111///...---............///////////////......------------------------------------,,,,,,++++++++++++,,,,,,,,,+++******)))***************++++++++++++*********))))))(((((()))))))))))))))))))))(((((((((((('''''''''(((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%((((((((()))))))))))))))))))))(((((((((((('''''')))))))))((('''(((***,,,''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((('''''''''''''''''''''((((((((((((,,,+++***))))))((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&%%%%%%&&&((()))))))))))))))((((((((((((******))))))(((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************)))))))))*********++++++,,,***)))***---......---000222666:::>>>AAADDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHJJJLLLMMMNNNNNNOOOOOOOOONNNMMMKKKJJJIIIHHHHHHFFFDDDDDDGGGLLLPPPSSSNNNFFF>>>999999;;;<<<<<<>>>AAADDDJJJTTT```iiippp}}}|||vvvvvvuuuuuuttttttssssssuuuvvvxxx{{{~~~}}}}}}|||zzzvvvsssrrrnnniiifffcccaaa___]]][[[XXXUUURRRPPPNNNJJJHHHDDDDDDBBB@@@>>>;;;:::999666666555444444444444444555777:::===AAACCCEEEFFFEEEDDDCCCDDDEEEEEECCCAAA@@@???======>>>@@@CCCEEEEEEGGGIIIIIIIIIJJJLLLMMMKKKJJJIIIHHHHHHGGGHHHHHHKKKJJJIIIHHHHHHHHHHHHIIIGGGHHHHHHGGGFFFEEEDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA+++++++++,,,,,,,,,---------------............///////////////////////////333333333444555888:::<<<===>>>???AAACCCDDDEEEEEEBBBCCCDDDEEEGGGHHHJJJJJJJJJIIIIIIJJJKKKMMMOOOPPPMMMOOOPPPRRRRRRPPPOOOMMMJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFEEEDDDEEEIIILLLLLLLLLCCCCCCBBBBBBBBBBBBBBBBBBAAABBBBBBBBBAAA@@@???????????????@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;999888888777666555444444333333333111222333444555555555555---...111333333333111000.............../////////////////////...---,,,+++------------------------,,,,,,,,,++++++,,,,,,,,,++++++***************+++((())))))******))))))(((***)))((('''&&&'''((()))))))))))))))((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((())))))******)))))))))))))))((((((((((((***+++***'''&&&))),,,''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((()))***+++,,,((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''((((((((('''&&&&&&&&&&&&'''))))))))))))))))))(((((((((((())))))(((((('''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))*********++++++++++++*********+++---...///222555999>>>BBBEEEFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGIIILLLNNNOOOOOOOOOOOOOOONNNMMMKKKJJJHHHGGGEEEDDDBBBBBBCCCGGGKKKNNNLLLGGG@@@;;;999:::>>>@@@AAACCCDDDGGGNNN[[[lllxxx{{{uuuoooqqqrrrsssssssssssstttvvvxxxyyy|||}}}||||||}}}|||yyytttqqqnnnkkkfffbbb```]]][[[YYYVVVTTTQQQOOOMMMKKKHHHEEEBBBAAA@@@>>><<<:::999888444444333333444444555666666777:::===@@@BBBDDDDDDFFFEEEDDDDDDDDDDDDBBB@@@@@@>>>======>>>AAAEEEGGGHHHIIIKKKJJJIIIIIIJJJLLLJJJIIIIIIHHHGGGGGGGGGFFFJJJIIIHHHGGGGGGHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCDDDCCCCCCBBBAAA@@@??????+++++++++,,,,,,,,,---------------............///000000000000000000000000222222222333555777999;;;;;;<<<>>>@@@BBBCCCDDDDDDBBBCCCDDDFFFGGGHHHIIIJJJHHHHHHHHHHHHIIIKKKMMMNNNNNNOOOPPPQQQQQQOOOMMMLLLIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLLLLKKKJJJIIIHHHGGGEEEDDDDDDEEEGGGHHHHHHHHHDDDDDDDDDDDDDDDCCCBBBBBBAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA??????????????????????????????>>>===<<<;;;:::999777777666555444444444444111222333444555666666666,,,...000111222222111000////////////////////////......//////...---,,,,,,........................---,,,,,,,,,,,,,,,,,,---+++***************++++++))))))************)))))),,,+++)))((('''((())))))(((((((((((())))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((()))))))))%%%%%%&&&'''(((((())))))((((((((()))))))))))))))''')))+++)))&&&%%%'''***''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''((()))++++++'''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((''''''''''''(((((()))******(((((((((((())))))))))))'''''''''&&&&&&''''''((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************************++++++++++++************+++---///111666888===AAAEEEFFFGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHKKKNNNPPPPPPPPPPPPNNNMMMMMMKKKIIIGGGEEEDDDAAA@@@???@@@BBBEEEHHHIIIDDDBBB>>>;;;;;;<<<>>>@@@CCCEEEGGGMMMYYYkkk~~~uuupppnnnpppssstttssssssuuuvvvxxxyyy{{{}}}|||||||||{{{xxxsssoookkkgggbbb___\\\ZZZXXXVVVRRRPPPMMMKKKJJJHHHFFFCCC???>>>===;;;:::999777777333333333444555666777888:::;;;===???@@@AAABBBBBBEEEDDDCCCCCCCCCBBB@@@>>>@@@???>>>>>>@@@CCCFFFHHHKKKLLLLLLKKKIIIHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEDDDFFFFFFFFFGGGGGGIIIJJJJJJIIIIIIHHHHHHFFFEEEDDDCCCBBBBBBAAA@@@???>>>===<<<++++++,,,,,,,,,,,,---------------............//////000000000111111222222111111222333555777999::::::;;;===???AAACCCDDDDDDCCCDDDEEEGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMNNNOOONNNMMMLLLKKKHHHIIIJJJLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA??????????????????????????????>>>>>>===<<<<<<<<<888777666555444444444444222333444555666666666666222222111111000000///...000000000////////////...........................////////////////////////------,,,,,,,,,,,,------*********)))******+++,,,++++++,,,,,,,,,,,,++++++------,,,+++************(((((((((((())))))))))))((((((((())))))(((((((((''''''''''''((((((((((((((())))))))))))*********$$$%%%%%%&&&'''(((((()))''''''(((((((((((())))))&&&'''((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&'''((('''&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))''''''&&&&&&''''''((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))*********************++++++++++++,,,+++++++++++++++---000333:::<<>>>>>@@@CCCDDDDDDBBBAAA@@@>>>===<<<<<<===>>>CCCGGGOOO]]]qqqyyyppplllnnnqqqttttttssstttwwwzzz{{{}}}}}}|||zzzyyywwwtttooolllgggddd___[[[YYYVVVTTTRRRNNNLLLIIIHHHGGGFFFCCCAAA<<<;;;;;;999888777666666333333444555777999;;;<<<@@@AAABBBBBBCCCCCCCCCCCCDDDCCCBBBBBBCCCBBB@@@>>>@@@@@@@@@AAACCCEEEGGGHHHKKKKKKLLLJJJHHHGGGGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGEEEDDDBBBAAA@@@@@@???===<<<;;;:::999++++++,,,,,,,,,,,,---------------............///---......///000111222222000111222333555777888999999:::<<<>>>AAABBBCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHJJJIIIHHHHHHHHHHHHJJJJJJLLLKKKKKKKKKKKKKKKJJJJJJHHHIIIKKKMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIGGGFFFEEEDDDEEEFFFFFFFFFEEEFFFFFFDDDEEEEEEEEEDDDCCCBBBAAA===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>888777666555444444444444333444555666666666666666555444333111111111111222000000000000/////////...------,,,,,,---...000111////////////////////////------,,,,,,,,,,,,------******))))))***++++++,,,+++,,,,,,------,,,,,,++++++++++++******((('''''''''((((((((()))))))))***))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))***&&&&&&''''''(((((())))))&&&&&&'''''''''((((((((('''&&&&&&'''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((()))((((((((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&(((((((((((((((((('''''''''((((((((()))))))))***((((((((((((((()))******))))))************))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,+++,,,---,,,+++---222666>>>???AAACCCEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJLLLOOOQQQRRRRRRQQQPPPOOONNNMMMKKKHHHFFFCCCBBB??????@@@BBBEEEDDD@@@===>>>===<<<;;;<<<>>>@@@AAAHHHNNN\\\tttvvvqqqnnnkkkooorrrsssrrrtttyyy~~~~~~~~~{{{yyyvvvsssqqqnnniiifffccc```[[[WWWUUURRRPPPNNNJJJHHHEEEDDDCCCBBB@@@>>>:::999999888777666555555444444555777999<<<>>>???BBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDCCCAAA@@@AAABBBCCCDDDFFFFFFGGGGGGGGGIIIJJJIIIHHHGGGHHHJJJGGGGGGHHHHHHGGGFFFDDDCCCCCCDDDGGGIIIIIIHHHGGGEEEFFFFFFEEEDDDCCCAAA@@@???>>>>>><<<;;;:::888777777++++++,,,,,,,,,------------------.........//////,,,,,,---...///000111222000000111333555666888888888999<<<>>>@@@BBBCCCCCCFFFGGGHHHIIIJJJIIIIIIHHHLLLKKKJJJIIIHHHIIIJJJJJJKKKJJJIIIIIIIIIIIIJJJJJJHHHIIIKKKMMMNNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEECCCDDDFFFGGGGGGGGGHHHHHHCCCDDDEEEEEEDDDBBB@@@???;;;<<<===>>>>>>???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????888777666555555444444555444555555666666666666666444333222111222444666888111111000000/////////...---,,,++++++,,,...111222000000000000000000000000...------,,,,,,------...******))))))***+++,,,,,,)))******++++++******)))&&&''''''((('''%%%###"""'''((((((((())))))*********)))(((''''''((()))***''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))%%%&&&&&&&&&''''''(((((((((&&&%%%'''***+++)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&'''(((***+++---...&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&'''((((((((('''&&&%%%%%%'''((((((((())))))************)))******+++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,---...---,,,...333777@@@AAABBBCCCEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKMMMPPPRRRSSSRRRQQQOOOPPPOOONNNLLLIIIFFFDDDBBB@@@@@@AAADDDFFFDDD???::::::999888999;;;@@@EEEIIINNNVVViii|||wwwuuussshhhllloooppppppttt{{{~~~}}}~~~zzzwwwrrrooollliiieeebbb```]]]XXXTTTRRRPPPMMMKKKGGGEEEBBBAAAAAA@@@>>><<<999888888777666555555555444555666888;;;>>>@@@AAABBBBBBCCCEEEEEEFFFFFFFFFEEEDDDCCCDDDEEEEEECCCAAAAAACCCEEEGGGHHHHHHGGGFFFDDDFFFHHHHHHHHHHHHJJJLLLHHHHHHIIIIIIHHHGGGEEEDDDDDDEEEHHHJJJJJJGGGDDDBBBDDDDDDCCCBBBAAA???===<<<===<<<;;;:::888777666555++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///.........000111222444444555555666777777777888:::<<<>>>@@@BBBBBBCCCEEEDDDDDDDDDDDDEEEEEEFFFIIIIIIHHHHHHGGGFFFEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGJJJJJJKKKLLLMMMNNNNNNOOOLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFFFFFFFEEECCCBBBAAA@@@AAAAAA@@@@@@???>>>===>>>>>>>>>???@@@@@@@@@AAAAAA@@@@@@BBBCCCDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@AAA???<<<999777666555444444333444444777777666666555555555555555444333222111222333444000000000000////////////......//////000000111111222222111//////.........---,,,,,,++++++,,,,,,---///,,,)))))),,,---+++)))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((()))***))))))((('''&&&%%%%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''))))))))))))'''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&''')))+++,,,******)))(((((((((((((((***)))((('''&&&%%%$$$$$$(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))************+++*********))))))(((((()))))))))***++++++,,,,,,***))))))***---222777:::AAAAAABBBBBBDDDEEEFFFGGGDDDEEEGGGIIIKKKMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKHHHEEECCCBBBBBBBBB???AAACCCEEEDDDBBB>>><<<===999888;;;>>>AAAGGGMMMUUUgggzzzsssqqqrrrmmmnnnoooqqqtttyyyzzzwwwwwwtttooojjjgggccc___\\\\\\ZZZVVVRRRNNNKKKHHHGGGDDDCCCAAA???===;;;;;;:::888777555333333333444555777777999;;;>>>@@@AAABBBGGGFFFEEEEEEEEEFFFHHHIIIEEEEEEDDDCCCCCCCCCCCCCCCGGGGGGHHHHHHHHHGGGFFFFFFEEEFFFGGGIIIJJJIIIIIIHHHJJJIIIHHHGGGEEEDDDCCCCCCEEEDDDCCCBBBBBBCCCEEEFFFFFFEEECCCAAA???>>>>>>>>><<<;;;:::888666555444444++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000//////......///000111222222333333444555555666888999;;;===@@@AAABBBBBBDDDDDDCCCCCCDDDDDDEEEEEEIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@AAAAAA@@@@@@???>>>===>>>>>>??????@@@AAAAAAAAABBBAAAAAABBBDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@???<<<999888888777666555555555555666666666666666555444444555444333222222222333333000000000////////////...////////////000000000000222111000///............---,,,,,,++++++,,,,,,------+++*********+++******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******)))((((((((((((((((((((((((((((((((('''''''''&&&((((((((((((((()))***+++((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&'''((()))))))))(((((('''''''''''''''((('''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************+++*********))))))))))))(((((()))******++++++,,,+++++++++,,,000555:::===CCCCCCCCCDDDEEEFFFGGGHHHGGGGGGIIIJJJKKKMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNKKKGGGCCC@@@???@@@@@@@@@AAACCCCCCBBB@@@===;;;:::999:::>>>AAADDDKKKSSSfffuuu}}}vvvttttttqqqsssuuuxxx|||{{{wwwtttqqqlllhhheeebbb^^^\\\YYYWWWSSSOOOLLLHHHFFFEEECCCBBB@@@>>><<<:::999999777666444333333444666777::::::<<<>>>@@@BBBDDDEEEGGGFFFEEEDDDDDDEEEGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDGGGGGGGGGHHHHHHGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIHHHJJJJJJIIIGGGFFFEEEDDDCCCEEEDDDBBBAAAAAACCCDDDEEEBBBBBBAAAAAA@@@???>>>>>>;;;:::888666555444333333,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///......//////000000000111111222333333333777888:::<<>>===??????@@@@@@AAABBBBBBCCCCCCBBBBBBCCCEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@@@@???<<<999999999888777666666666666555555666777666555444333555444444333222333333333000000/////////.........000000000000////////////000000///...---------------,,,,,,++++++,,,,,,---***++++++***(((((()))+++))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))((())))))((((((((())))))***''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&((((((((((((((()))))))))'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***************************)))))))))((((((((()))******++++++,,,,,,---///333999===@@@EEEEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKLLLMMMMMMNNNQQQPPPPPPOOOOOONNNNNNNNNMMMJJJEEEAAA>>>===>>>>>>CCCBBBAAA@@@>>><<<;;;:::999:::>>>CCCFFFJJJUUUaaaxxxyyyvvvuuurrrtttxxx|||}}}}}}}}}~~~|||xxxtttooolllhhhdddbbb___\\\ZZZTTTSSSPPPLLLHHHEEECCCBBBAAA@@@>>><<<:::888777777555555444444555666888999===>>>@@@AAACCCEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAABBBCCCDDD>>>???@@@@@@@@@???======888777666555333333222222,,,,,,,,,,,,,,,,,,,,,,,,........................000000//////............//////000111111222222333666777999;;;===???@@@@@@BBBAAAAAAAAABBBCCCDDDEEEHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLIIIIIIIIIHHHGGGFFFEEEDDDAAAAAAAAAAAAAAA???>>>>>>@@@@@@AAABBBCCCCCCDDDDDDEEEDDDDDDEEEFFFFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????>>><<<:::999999888777666666666666333444666777777666444333555555444444333333333333000000000/////////......111111000000//////......//////...------------------,,,,,,++++++,,,,,,---)))+++,,,***'''&&&(((+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''))))))'''&&&&&&'''))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))((((((((('''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((()))))))))************************************'''(((((())))))***+++++++++,,,///222777<<<@@@BBBEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGIIIJJJLLLMMMNNNOOOQQQQQQPPPOOONNNMMMLLLLLLJJJGGGBBB>>><<<<<<>>>???DDDBBB???<<<::::::::::::;;;===AAAFFFJJJRRRbbbqqq~~~zzzxxxxxxvvvwwwzzz~~~}}}{{{zzzzzz{{{{{{{{{wwwqqqmmmiiifffbbb```^^^\\\YYYWWWPPPOOOLLLIIIEEECCCAAA@@@???>>><<<:::888777666666444444444555777999;;;<<<@@@AAABBBCCCEEEFFFGGGHHHFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLKKKJJJIIIGGGFFFEEEEEECCCBBBAAAAAA@@@AAAAAABBB===>>>?????????<<<:::999666555444333222111111111,,,,,,,,,,,,,,,,,,,,,,,,...........................////////////.........000000000111222222333333444555777:::<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEGGGIIIKKKMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOLLLLLLLLLLLLKKKIIIHHHGGGCCCCCCCCCCCCBBBAAA@@@???AAAAAABBBCCCDDDEEEFFFFFFGGGFFFEEEFFFGGGGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@?????????>>><<<:::888888777666555555555555333444555666666555444444555555555444444444333333111000000000000/////////111111000000//////......///......------------...---,,,,,,++++++,,,,,,---)))+++,,,***'''&&&(((+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))((((((((('''''''''((((((((((((((((((((((((%%%$$$###""""""###$$$%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((('''(((((()))))))))(((((())))))((((((((('''''''''))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((()))))))))***************************+++++++++((((((((()))******+++++++++---000555:::>>>AAACCCDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEGGGIIILLLNNNPPPQQQRRRQQQPPPOOOMMMKKKJJJJJJDDDBBB???<<<<<<===???AAACCC@@@===:::999999:::;;;===>>>BBBGGGMMMWWWkkk}}}}}}}}}~~~~~~~~~}}}|||}}}|||{{{zzzwwwssslllhhhccc```]]][[[YYYXXXUUUSSSMMMKKKIIIFFFCCCAAA???>>><<<;;;:::888777666666666444555666888:::<<<>>>???AAAAAABBBCCCDDDEEEFFFGGGEEEDDDCCCBBBBBBCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMLLLKKKJJJIIIGGGFFFEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@===>>>>>>>>><<<999666444333333222111000000111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...////////////...000000111111222333333444333444666999;;;<<<======????????????@@@BBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGIIILLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOQQQSSSSSSSSSSSSRRROOOOOOOOONNNMMMLLLJJJJJJEEEEEEEEEDDDDDDCCCBBBAAAAAABBBCCCDDDEEEGGGHHHHHHHHHGGGGGGGGGIIIHHHGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>>>><<<;;;888888777666555555555555444444444444444555555555444555555555555444333333222222111111111000000000000000000000//////////////////...............///---,,,,,,++++++,,,,,,---***++++++***(((((()))+++))))))(((((((((((())))))************************(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&''''''(((((()))&&&&&&''''''''''''(((((())))))((((((((())))))***''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''(((((((((''''''&&&&&&''''''((()))******)))(((((('''&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))(((((('''''')))*********)))((()))))))))(((((('''''''''))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********************+++++++++++++++)))))))))***++++++,,,,,,---///333888===@@@CCCDDDCCCCCCCCCCCCCCCDDDEEEEEECCCDDDGGGIIIMMMOOORRRSSSRRRQQQOOOMMMKKKIIIHHHGGG@@@???>>>======>>>@@@AAA@@@>>>;;;999999:::<<<===>>>???CCCJJJRRR___qqq|||yyy{{{}}}}}}~~~~~~}}}~~~{{{xxxtttoooiiiddd___\\\XXXVVVUUUSSSQQQOOOIIIHHHEEECCC@@@>>>===<<<999999888777777777777777555666888;;;===???AAABBBAAAAAABBBCCCDDDDDDEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFFFFGGGGGGHHHGGGFFFEEEDDDBBBCCCDDDFFFGGGHHHHHHHHHJJJJJJJJJJJJJJJKKKMMMMMMKKKJJJIIIHHHGGGFFFEEEDDDAAAAAA@@@@@@??????>>>>>>>>>======;;;999666333111222111111000000000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000//////000000000111222222333333222333555888:::;;;<<<<<<>>>>>>>>>>>>@@@AAABBBCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFHHHJJJLLLNNNOOONNNNNNOOOOOOPPPPPPQQQQQQNNNPPPRRRTTTVVVVVVUUUUUUOOOOOOOOOOOONNNLLLKKKJJJFFFFFFFFFFFFFFFEEECCCCCCBBBCCCDDDEEEFFFHHHIIIIIIJJJIIIHHHHHHIIIIIIGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA>>>>>>>>>>>>===;;;999999888777666666666666555444333222222444666777444555666666666555333333333333333222222222222111////////////000000000000000//////......//////000---,,,,,,++++++,,,,,,------+++*********+++******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))******)))'''&&&%%%%%%&&&''''''((())))))&&&&&&&&&''''''(((((((((((((((((((((((()))***+++((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&'''''''''((((((((()))(((''''''&&&'''''')))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''(((((())))))((('''&&&%%%&&&((()))***)))((('''((((((((((((((()))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************++++++,,,,,,,,,*********+++,,,,,,------000222777<<<@@@CCCEEEEEECCCCCCCCCCCCDDDEEEGGGGGGGGGHHHIIILLLNNNQQQSSSTTTQQQPPPNNNLLLIIIGGGEEEDDD??????>>>>>>>>>>>>??????===;;;:::999:::<<<>>>???BBBCCCIIITTT___jjjxxx~~~zzzwwwvvvzzz}}}}}}~~~~~~}}}}}}zzzuuuqqqmmmhhhccc```\\\YYYUUUSSSQQQPPPMMMKKKEEEDDDAAA???===;;;:::999777777777777777888999999777999;;;===@@@BBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCEEEGGGHHHFFFGGGHHHHHHGGGEEECCCAAAAAABBBDDDEEEGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLJJJJJJIIIGGGFFFEEEDDDCCC@@@@@@@@@@@@???>>>===<<<<<<;;;:::888666555333222111000000000000000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...000000000000//////000000111111222222222333555777999;;;<<<<<<=========>>>???AAABBBCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNOOONNNNNNOOOOOOPPPQQQRRRRRROOOPPPSSSVVVWWWWWWVVVVVVOOOOOOOOONNNMMMLLLKKKJJJGGGHHHHHHGGGGGGFFFEEEDDDBBBCCCDDDEEEGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA>>>>>>>>>>>>===;;;;;;:::999888777777777777666444222111111333666888444555666666666555333333444444444333333333222222......//////000000111111000000/////////000000111---,,,,,,++++++,,,,,,---///,,,)))))),,,---+++)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))%%%%%%%%%&&&&&&((()))***))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))(((''''''&&&&&&((()))***''''''(((((())))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&)))*********((('''%%%###$$$%%%'''))))))((('''&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))*********************++++++,,,,,,,,,***++++++,,,,,,---......222555999>>>BBBEEEFFFGGGCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTQQQPPPNNNKKKHHHFFFDDDCCC??????@@@@@@???>>>===<<<::::::999999;;;===@@@AAAFFFHHHQQQ___llluuu~~~{{{xxxuuuvvvyyy|||}}}|||}}}}}}}}}}}}}}}wwwtttnnniiieeebbb^^^[[[ZZZWWWTTTQQQOOONNNKKKIIIBBBAAA???<<<:::999888777666666666666777999:::;;;999:::<<>><<<<<<:::999888666555444444444111000000000000111111222//////.........---------..................................../////////000---......///000111111222222222333555666888999999;;;<<<===>>>@@@BBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIJJJKKKKKKLLLKKKKKKMMMMMMLLLLLLMMMOOORRRSSSRRRSSSTTTUUUVVVWWWWWWWWWQQQQQQPPPOOONNNMMMLLLKKKHHHHHHFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFHHHJJJKKKJJJHHHFFFFFFDDDCCCBBBCCCCCCAAA@@@AAAAAA@@@???>>>===<<<<<<888888999:::999888777666666555444333333444555666666555444555666777666555333444555555666666555555222222111111000000////////////.........------------------,,,,,,,,,++++++++++++******))))))((((((+++)))(((&&&&&&((()))+++(((((('''(((((()))***+++((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))&&&''''''((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))******+++++++++***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))'''&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))))),,,)))((()))+++---+++)))++++++---...000111222222777:::>>>AAACCCCCCDDDEEEAAAAAAAAABBBDDDFFFIIIJJJLLLNNNQQQSSSTTTSSSQQQPPPRRRPPPMMMIIIDDDAAA>>>===<<<===???@@@@@@>>><<<;;;999999999<<>>;;;888666555444555444333444555888;;;===BBBAAA@@@@@@BBBDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEGGGIIIJJJJJJJJJIIIGGGFFFDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFGGGGGGHHHIIILLLKKKHHHFFFDDDCCCCCCCCC@@@AAAAAA@@@???===;;;:::666666555444444333222222000000000000111111111111---,,,,,,,,,,,,+++++++++........................////////////////////////---......///000000111111111111222444555666777888:::;;;<<<>>>???AAABBBCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLKKKKKKLLLNNNPPPRRRQQQRRRSSSTTTUUUUUUUUUUUUPPPOOOOOONNNMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFIIIKKKKKKJJJHHHGGGFFFDDDCCCCCCCCCCCCBBB@@@@@@@@@???>>>===<<<;;;;;;999999:::::::::999888777777666555444444555666777777555444555666777666555222222333333222111000000000000000000000000000000//////.........------------------,,,,,,,,,++++++************))))))))))))''''''&&&%%%%%%&&&'''''')))(((((((((((())))))***************))))))))))))(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''((())))))(((((((((((())))))&&&''''''(((((((((((((((((((((((((((((((((((('''(((((('''&&&&&&&&&&&&&&&(((''''''&&&'''((()))***(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((())))))************))))))(((((('''''''''''''''((((((''''''''')))(((((((((''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++,,,***)))+++---...---+++++++++,,,---///111333444:::===AAACCCDDDDDDEEEFFFEEEDDDDDDDDDFFFGGGIIIJJJMMMNNNQQQRRRSSSRRRPPPNNNQQQOOOKKKGGGCCC@@@>>>======>>>???@@@???>>><<<;;;<<<;;;::::::<<<>>>@@@AAAEEEKKKYYYlll{{{~~~}}}uuutttssssssvvvzzz}}}{{{yyyvvvrrrnnnmmmiiiddd```]]]ZZZWWWUUURRROOOLLLJJJHHHGGGEEECCC@@@???<<<:::888666555444444444444666777:::<<<>>>BBB@@@???@@@BBBDDDDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEGGGIIIJJJIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIKKKIIIGGGEEECCCCCCBBBCCC@@@@@@@@@???===;;;999888444444333333222111111000000000000000111111111111,,,,,,,,,,,,+++++++++***.................................---------------.........//////000000111000000111222444555666666999:::;;;<<<>>>@@@AAABBBBBBBBBCCCDDDEEEGGGIIIJJJLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKMMMOOOPPPPPPPPPQQQRRRSSSSSSSSSSSSOOOOOONNNMMMLLLKKKJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKKKKJJJIIIHHHFFFDDDCCCCCCCCCCCCBBBAAA??????>>>===<<<;;;;;;:::::::::;;;;;;::::::999888888777666666666666777888777666444555666777666444333333222222111///...---------...//////000111111/////////.........------------------,,,,,,,,,,,,)))))))))***************))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))************(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))&&&''''''(((((((((((((((''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,,,,++++++,,,///000000///,,,++++++---///222555888>>>AAADDDFFFFFFEEEFFFGGGHHHGGGGGGGGGGGGIIIJJJLLLOOOPPPQQQRRRRRRPPPNNNMMMNNNLLLIIIEEEAAA???======????????????>>><<<;;;:::<<<;;;::::::<<<@@@CCCFFFGGGNNN]]]ooowwwxxxwwwvvvwww|||~~~|||yyywwwtttqqqmmmiiihhheee```\\\ZZZWWWUUUSSSOOOLLLHHHFFFDDDCCC@@@>>>===<<<;;;999777666555555333555777999;;;===>>>???AAA@@@???@@@BBBCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFHHHIIIJJJHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGEEEDDDCCCBBBBBBBBB>>>>>>===<<<:::888666555222222111111000/////////000000000111111111222222............------------........................,,,,,,,,,++++++++++++***........./////////000000000000111222333444555666777888999;;;===>>>???@@@@@@@@@AAACCCDDDGGGHHHJJJNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIJJJJJJLLLMMMNNNNNNNNNOOOPPPQQQQQQQQQQQQPPPOOOOOONNNMMMMMMLLLLLLNNNMMMMMMLLLJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHJJJKKKKKKJJJIIIHHHFFFDDDCCCCCCDDDDDDCCCAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::888888888888888888888888777666555555666666555444444444444444333222111000---........./////////000////////////...............------------,,,,,,,,,)))))))))******+++++++++***++++++,,,,,,++++++*********)))(((((('''((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))************((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''(((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''((()))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******+++++++++++++++---...000000000,,,,,,+++---000444999;;;AAACCCEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGIIIKKKMMMNNNQQQRRRSSSSSSQQQPPPNNNLLLLLLJJJFFFBBB???======<<>>===<<<;;;:::999999999:::<<<>>>AAADDDIIILLLMMMVVVeeeuuu{{{}}}|||zzzzzz}}}zzzvvvrrrooolllhhheeeddd```\\\YYYWWWUUUSSSQQQLLLIIIFFFCCCAAA???===;;;;;;:::999777666666555555444666:::===???@@@@@@@@@AAA??????@@@BBBDDDDDDCCCEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHDDDDDDCCCBBBAAAAAA@@@@@@<<<<<<;;;999777555333222111111000000000/////////000000111111111222222222/////////.........------........................------,,,,,,,,,,,,,,,,,,............////////////111111222333444555555666666666888999;;;<<<>>>>>>>>>???@@@AAADDDFFFHHHIIINNNNNNOOONNNNNNMMMLLLLLLIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOONNNMMMKKKIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIIIIJJJJJJIIIHHHHHHEEEDDDCCCCCCDDDEEECCCBBBBBBAAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;888999999999999999999888888666555555666666555333333333444444444444333333000/////////.........---000000/////////..................---------,,,,,,))))))******++++++,,,,,,'''(((((())))))(((((('''******)))(((((('''((((((&&&'''''''''((((((((()))(((((((((''''''((((((((())))))))))))************((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))&&&&&&'''((((((''''''&&&%%%&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((()))(((((('''''''''(((((())))))******(((((())))))))))))(((((('''''''''((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))***+++,,,---...///000,,,,,,,,,...222777<<>>=========>>>===;;;999888888888888777:::???BBBDDDGGGJJJMMMSSS```qqq~~~}}}~~~~~~{{{|||}}}|||~~~{{{wwwrrrnnnkkkhhheeecccaaa]]]YYYVVVTTTSSSPPPOOOJJJGGGCCCAAA???>>>;;;999999888777777666666777777777999===@@@BBBCCCBBBBBBAAA@@@???@@@CCCEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGBBBBBBAAAAAA@@@???>>>>>>:::999888666444222111111111111111111111000000000111111111111222222222222............---------,,,.........................../////////000000000000........................111111222333333444555555444555666888999;;;<<<===<<<===>>>@@@CCCFFFHHHIIIMMMMMMNNNNNNNNNMMMMMMLLLIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLNNNPPPQQQSSSSSSSSSTTTSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPNNNLLLIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIHHHHHHGGGGGGEEEDDDCCCCCCEEEEEEDDDCCCCCCBBBAAA@@@???>>>>>>======<<<;;;::::::::::::;;;888888999::::::999888888888777555555666666555333000111111222333333222222111111000//////...------000000000/////////..................---------,,,*********+++++++++++++++))))))))))))))))))))))))***))))))(((((((((((()))(((((())))))******++++++)))((((((''''''(((((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&''''''(((((((((((((((&&&&&&''''''((()))))))))%%%&&&'''((((((((('''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((()))***)))((((((''''''(((((())))))******'''(((((())))))((((((''''''''''''((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((***+++,,,++++++---///,,,---...111666;;;@@@CCCBBBDDDEEEDDDCCCCCCDDDFFFDDDEEEFFFHHHLLLOOOSSSUUUTTTTTTSSSRRRQQQOOONNNMMMHHHFFFBBB???===<<<===>>>>>><<<:::888777777888999999===BBBEEEGGGIIINNNRRR___ppp|||xxxwwwxxxyyyuuuvvvxxx|||xxxtttnnniiifffdddbbb```^^^[[[VVVSSSQQQOOOMMMKKKGGGDDDAAA???>>>===:::999777777777777777888888999;;;===@@@CCCDDDEEEDDDDDDBBBAAA@@@AAADDDFFFGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEFFF@@@@@@@@@???>>>===;;;:::888777555333222111111111222222222111111111111111111111111222222222222333////////////....................................------...///000111111222........................000000111111222333333333333444555666888:::;;;<<<;;;<<<===???BBBEEEHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMIIIJJJJJJKKKKKKKKKKKKKKKJJJLLLNNNPPPSSSUUUVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQQQOOOLLLIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCDDDEEEFFFEEECCCBBBBBBAAA@@@???>>>======<<<<<<:::999999999:::;;;777888999::::::999888777999777555555666666444333000111111111111111000///000000000000000000000000000000000000/////////...............------------,,,++++++++++++++++++***++++++))))))))))))++++++)))(((((((((((())))))***((((((((()))***+++++++++))))))(((((((((((())))))%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((''''''&&&&&&''''''(((&&&''''''(((((((((((((((&&&&&&''''''((())))))***$$$%%%'''((()))((('''&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''')))++++++***)))((((((((((((((())))))))))))'''''''''(((((('''''''''''''''''''''((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))+++---,,,+++***,,,...,,,---000555:::???CCCEEECCCDDDEEEDDDCCCDDDEEEGGGGGGGGGHHHJJJMMMQQQTTTVVVRRRRRRQQQPPPNNNMMMLLLLLLGGGEEEAAA>>><<<===>>>??????===:::888777999;;;<<<>>>AAAFFFIIILLLRRR\\\dddsss|||sssoooppprrrsssooopppuuu~~~|||tttoooiiidddbbb```___^^^[[[XXXSSSPPPMMMKKKIIIGGGCCCAAA>>><<<<<<;;;999888666666666777888999:::;;;???AAABBBDDDEEEEEEEEEEEECCCBBBAAACCCEEEHHHHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNLLLLLLKKKKKKJJJIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDDDD???@@@??????===;;;999777666555333222111111222222111111111111111111111111111111111222222222333333222222222222111111111111........................)))***+++,,,...///000000.....................---//////000000111111222222222333444666777999:::;;;:::;;;<<>>===<<<<<<<<<;;;:::999888999::::::777888999::::::999888777999777666555666666444333333333333333222000///...//////000000111111222222000000000000//////////////////.........------------,,,,,,++++++*********)))'''&&&$$$$$$&&&''')))(((((('''(((((()))***+++%%%&&&&&&'''((())))))***))))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***$$$%%%'''))))))((('''&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''(((***+++,,,+++)))((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((******))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,***,,,...---+++***,,,...,,,...222777<<>><<<===???@@@@@@>>>;;;999888:::===???AAADDDHHHLLLRRR^^^mmmxxx~~~tttllliiijjjmmmooommmnnnttt~~~yyyvvvqqqlllfffaaa___^^^]]]\\\YYYVVVQQQMMMKKKIIIFFFDDD@@@>>><<<:::::::::999777666666666777888:::;;;<<>><<<:::777666555444222111111111222333000000000000111111111111111111222222222333333333999888555222000///000000------.........---,,,,,,...............///000111,,,,,,,,,,,,---///000111////////////000000000000444444555555666777777777888999;;;>>>AAACCCEEEFFFHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMLLLJJJKKKLLLMMMOOONNNOOOPPPRRRSSSUUUVVVWWWVVVVVVTTTTTTTTTTTTVVVVVVUUUSSSQQQNNNLLLLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDBBBAAABBBCCCDDDDDDDDDAAA@@@???>>>=========>>>===<<<:::999777666555555777666666666666666777777555555555555555444444444333333333222222222111111000000000000000000000000///////////////......---........................+++++++++************)))************))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''&&&&&&&&&'''(((***+++))))))************))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&'''******))))))(((((('''''')))(((((('''&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''(((((())))))******((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---000555999<<<@@@CCCFFFHHHGGGFFFFFFEEEFFFFFFFFFIIIJJJMMMOOOQQQRRRSSSSSSPPPNNNLLLLLLNNNMMMJJJGGGCCC@@@>>>>>>@@@AAA???<<>>>>>@@@AAAAAA@@@AAA@@@???>>>===<<<<<<<<<<<<;;;:::888777666555555777777666666666666777777555555555555555444444444333222222222111111111111///////////////////////////////////////......---........................+++++++++************)))))))))))))))(((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&''''''((()))***))))))************))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&%%%%%%&&&''''''***)))))))))((((((((('''&&&&&&&&&'''(((((())))))(((''''''&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))))))))(((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))------------------------...111666:::===@@@CCCFFFGGGGGGFFFFFFFFFFFFFFFGGGIIIKKKMMMPPPRRRRRRSSSSSSPPPNNNLLLMMMMMMLLLHHHEEEBBB@@@>>>???@@@@@@>>>;;;>>>999666999;;;;;;>>>CCCHHHJJJTTTfffyyy{{{rrrkkkeeebbbaaabbbkkkttt~~~}}}zzzxxxtttpppllliiieeeaaa]]]ZZZWWWUUURRROOOLLLIIIFFFDDDBBB@@@>>>;;;:::999999888888888888777888999:::===@@@CCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDFFFHHHJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGIIIJJJKKKLLLLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHIIIHHHGGGEEEDDDDDDCCCCCC===<<<:::888666555444444000000000000000000000000////////////000000000000333333222222333333444444@@@???<<<:::777555444444------............------............////////////............////////////////////////000000000000333333333444444555666777777888:::===???BBBDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLKKKJJJJJJJJJLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUTTTTTTSSSSSSTTTTTTUUUQQQPPPNNNMMMLLLLLLMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDGGGFFFDDDBBB@@@???>>>>>>>>><<<;;;<<<===???>>>>>>@@@@@@???>>><<<;;;;;;:::;;;:::999777666555555555777777666666666666777777666666555555555444444444222222111111111000000000///////////////////////////////////////......---------------------------+++++++++************)))************))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))((())))))******))))))(((''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((&&&&&&'''(((((()))******''''''&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************---,,,,,,------...//////000444888;;;>>>AAADDDFFFGGGGGGFFFFFFFFFGGGGGGHHHKKKLLLNNNPPPRRRSSSSSSSSSOOONNNMMMMMMLLLJJJFFFBBB@@@@@@???@@@AAA@@@===;;;;;;888888<<<>>>???CCCHHHNNNUUUfff||||||}}}|||xxxtttkkkhhhffffffeeehhhttt}}}zzzwwwuuurrrooojjjgggccc```\\\XXXVVVTTTQQQOOOMMMJJJFFFCCCAAA???===;;;:::999999888888888999999:::;;;===@@@BBBDDDEEEFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFHHHJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMKKKJJJIIIIIIHHHHHHHHHIIIHHHGGGFFFDDDCCCAAA@@@@@@999999777555333222222222000000000000000000000000/////////000000000111111333333333333333444555555CCCBBB@@@>>><<<999777666/////////.....................///////////////...//////////////////......////////////000000000000333222222222333444555666777888:::<<<>>>AAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSNNNNNNMMMLLLLLLLLLMMMMMMKKKKKKJJJHHHFFFEEEDDDCCCEEEDDDBBB@@@???>>>>>>===>>><<<;;;<<<===>>>>>>>>>?????????>>><<<;;;:::999:::999888777666666555666888777777666666666666777666666666555444444333333111111111000000000000///........................///////////////......---------------------------+++++++++*********)))))),,,,,,+++++++++*********+++)))(((&&&&&&((()))+++((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&((()))))))))((('''(((((())))))))))))((((((''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((''''''''''''''''''((())))))))))))((((((((((((******))))))((((((((('''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((())))))*********************))))))((((((''''''((((((((((((((())))))***((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++---...000111333666:::===???AAADDDFFFFFFFFFFFFFFFGGGGGGHHHIIILLLMMMOOOQQQRRRRRRRRRRRRMMMMMMMMMLLLJJJGGGCCC@@@@@@@@@@@@AAA@@@>>><<<::::::999;;;@@@BBBCCCGGGLLLTTTaaawwwxxxvvvvvvuuurrrooonnnmmmlllllllllrrr~~~~~~~~~yyyvvvrrrooommmiiieeebbb]]][[[XXXUUUSSSQQQOOOLLLJJJHHHDDDAAA???===;;;999888888888888888999::::::<<<>>>AAADDDFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDEEEGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLIIIHHHHHHGGGGGGGGGHHHHHHEEEDDDCCCAAA???===;;;:::777666555333222111111111/////////////////////////////////000000111111222222222222222333444555555BBBBBBBBBAAA???===;;;999333222111000////////////......///000//////...---...//////000//////...---////////////000000000000222222111111111333555666666777999;;;===???AAABBBCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNOOONNNNNNOOOOOOPPPPPPPPPQQQPPPQQQQQQQQQQQQQQQQQQPPPLLLLLLLLLKKKKKKLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@???????????????===;;;::::::<<<======<<<>>>??????>>>===;;;:::999999999888777777666777777888888777666666666666666777666666555444444333333111111111000000000000//////////////////////////////////////////......---------------------------+++++++++*********))))))++++++*********)))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&((()))))))))((('''(((((())))))))))))((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))******+++******))))))((((((''''''((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))***,,,...111222666999===???AAABBBEEEGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMOOOQQQRRRRRRQQQQQQLLLLLLLLLKKKGGGDDD@@@??????@@@AAA@@@???===;;;:::999999<<>><<<:::888888888888888999:::<<<<<<===???BBBEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEBBBCCCDDDFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKGGGGGGFFFFFFFFFFFFFFFGGGBBBBBBAAA???===:::888666555555444222222111111111/////////////////////////////////000111222222222111111111222222333555555>>>???AAAAAAAAA???===<<<888666444222000000000000...///000000000///------,,,---...//////...------////////////000000000000222111000///000222444555666777888:::<<<>>>@@@AAACCCCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJLLLMMMOOOPPPPPPNNNNNNNNNNNNNNNOOOOOOOOOMMMNNNOOOOOOOOOOOONNNMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEAAA@@@@@@????????????@@@;;;:::888999:::<<<;;;;;;===>>>??????>>>===;;;:::999999888888888888888999999888777666666555555666777777666555444333333222222222111111111000000000000000000000000000000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((((((((('''''''''&&&***)))(((''''''((()))***))))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((((((((((((''''''(((((())))))(((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))%%%%%%&&&''')))***++++++''''''&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))((((((((((((((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***))))))***,,,000333555999<<>>???>>>@@@BBBEEEFFFFFFEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDBBBCCCEEEFFFHHHIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJGGGFFFFFFEEEDDDDDDDDDEEEAAAAAAAAA???===:::888666444333222222111111111111000000000000000000000000...///000000111222333333222222222222333555666666999;;;>>>AAABBBAAA???>>><<<:::777444111000000000...///000111000///---,,,)))+++---...///...---,,,////////////000000000000222000///...///111333555555666888999;;;===??????CCCCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKMMMOOOPPPQQQRRRNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHIIIIIIHHHHHHGGGGGGGGGGGGCCCBBBAAA@@@???>>>>>>>>><<<:::999:::;;;===<<<<<<<<<===???@@@@@@???===<<<:::999999999999999::::::999888777666555555555555777777666555444333222222333222222222111111111111111111111111111111111111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))(((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((()))************)))((('''((((((((()))))))))***$$$$$$%%%&&&((()))***+++(((''''''&&&&&&&&&''''''$$$$$$%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''((()))***(((((((((((())))))))))))((((((((((((((()))******++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,...222666888<<<>>>AAABBBCCCDDDFFFGGGEEEEEEEEEFFFHHHJJJKKKLLLLLLMMMNNNOOOOOOOOONNNMMMJJJJJJIIIEEEAAA???@@@AAAAAABBBAAA>>>:::999;;;===;;;<<<@@@EEEGGGJJJSSS]]]nnn~~~uuussspppooonnnoooooooookkkkkkqqq~~~~~~}}}|||yyywwwppplllgggccc```]]]YYYWWWUUUSSSQQQOOOMMMJJJFFFBBB@@@===;;;::::::999888777888888999:::<<<>>>@@@AAA@@@AAACCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCEEEGGGHHHIIIIIIIIIEEEEEEFFFFFFGGGHHHJJJKKKIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCC>>>>>>???>>><<<999666555222222111000000000111111000000000000000000000000...///000111222333333444333333444444555777888999555888<<<@@@BBBAAA@@@??????===999555222111000000...///000111000///---+++((()))+++---......---,,,////////////000000000000111000...---...000333555555666777999;;;===>>>???CCCCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSNNNNNNNNNMMMMMMMMMMMMMMMIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDBBB@@@???>>>======???===<<<<<<>>>??????>>><<<===???@@@AAA@@@>>>===::::::999999::::::;;;;;;999999777666555555555555888777666555444333222222333333333222222222222111111111111111111111111111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,++++++++++++***(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))'''&&&&&&'''((()))''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((()))***++++++***)))((('''((((((((())))))******&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&''')))***''''''(((((())))))******((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++---,,,,,,---000444888;;;===???BBBCCCDDDDDDFFFGGGEEEEEEEEEGGGHHHJJJLLLMMMLLLLLLNNNNNNOOONNNMMMLLLIIIIIIHHHDDD???>>>@@@CCCBBBBBBAAA===999888;;;>>>@@@AAAEEEJJJMMMRRR]]]hhh~~~~~~vvvtttssspppoooooopppqqqqqqtttuuu|||~~~|||{{{zzzxxxuuusssnnnjjjeee```]]]ZZZWWWUUUSSSRRROOOMMMKKKHHHCCC@@@<<<:::888777888888777666888888999;;;===???BBBCCCBBBBBBCCCDDDEEEFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDAAACCCEEEGGGHHHIIIIIIHHHDDDDDDEEEFFFGGGIIIKKKLLLJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGEEEDDDBBBBBBAAAAAA:::;;;;;;;;;999777444222111000////////////000000000000000000000000000000...///000111222333444444555555666666777999:::;;;;;;;;;;;;;;;<<<<<<===>>><<<===>>>>>>;;;777222///222000...---------,,,+++------......///000000111............////////////222111000000000111333333444444555777999;;;===>>>CCCDDDFFFFFFFFFFFFHHHJJJLLLLLLMMMNNNOOOOOOOOOOOOLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLMMMMMMLLLJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHIIIHHHGGGGGGFFFGGGGGGGGGGGGEEECCCCCCDDDDDDBBBAAA???>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@??????<<<;;;;;;::::::;;;;;;<<<:::999888666666666666777888777666555444333222222111222444555666555444444222222222111111111111000000000///...............,,,,,,,,,+++++++++***************)))******++++++,,,++++++***(((&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''))))))(((((('''''''''&&&''''''((((((((((((((('''++++++******)))((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''(((((())))))((('''&&&&&&''''''''''''((()))***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************+++,,,,,,+++)))***,,,...------...///333777:::===AAABBBCCCEEEGGGHHHHHHHHHHHHEEECCCEEEIIIMMMNNNNNNOOONNNMMMMMMLLLLLLMMMMMMMMMIIIDDDAAAAAAAAAAAA@@@BBB???<<<;;;:::::::::999@@@CCCCCCJJJTTTXXXhhhzzztttrrrssstttsssssstttvvvyyy}}}{{{zzzyyywwwtttooolllkkkfff```ZZZWWWUUURRRQQQQQQOOOLLLHHHDDDBBB@@@@@@;;;:::888666666777999:::;;;;;;<<<>>>???@@@AAABBBCCCCCCDDDFFFFFFGGGGGGGGGHHHGGGEEEDDDCCCBBBCCCCCCBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHJJJKKKPPPPPPOOOOOONNNMMMLLLLLLMMMJJJGGGGGGIIIJJJIIIGGGFFFGGGGGGFFFEEEDDDCCCBBB>>>;;;888666555444333111333222222222111111000000------......///000000111000111111000000000333555555666777888:::;;;======:::::::::::::::;;;<<<<<<===>>>??????===999555222222111///...///000///---,,,------...//////000000............////////////000000/////////000111222333444555666888;;;===>>>BBBDDDFFFGGGGGGGGGIIIKKKLLLMMMNNNOOOPPPPPPPPPPPPMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEEEECCCBBBAAAAAA@@@????????????@@@@@@@@@@@@???????????????<<<;;;;;;::::::;;;;;;<<<;;;:::999777777777777888888777666555444333333222333333444444444444444444222222222111111111111000000000///...............---,,,,,,,,,,,,+++++++++++++++***************++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''******)))))))))(((((((((((()))))))))((('''&&&&&&((((((((((((((())))))))))))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((()))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&))))))))))))***+++,,,---******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++***)))***,,,.........000222666:::>>>AAACCCDDDEEEFFFGGGHHHHHHHHHHHHEEEDDDEEEIIIMMMNNNNNNMMMMMMMMMLLLKKKKKKKKKJJJJJJFFFBBB@@@@@@AAAAAA@@@???>>><<<<<<============AAAEEEFFFMMMXXXaaaxxxxxxsssssstttuuuvvvxxx{{{}}}|||zzzxxxvvvrrrmmmiiigggccc\\\WWWTTTRRRPPPOOONNNLLLIIIEEEBBB???>>>>>>;;;:::999888777888:::;;;<<<===>>>???AAABBBCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFHHHGGGEEEDDDCCCBBBCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFHHHIIIKKKKKKPPPOOOOOONNNMMMMMMLLLLLLJJJHHHFFFEEEGGGHHHFFFDDDGGGFFFEEEDDDCCCAAA@@@???>>>;;;777555444444222111222222111111111000000000.........//////000000000222222333222111222555777777777888999:::;;;<<<===999999999999999999::::::===>>>??????>>>;;;999777444222111111111111000///,,,,,,------.../////////............/////////////////////...///000000111333333444666888:::<<<===@@@CCCFFFGGGHHHIIIKKKMMMMMMNNNOOOPPPPPPQQQQQQPPPNNNOOOOOOOOOOOONNNMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHGGGFFFGGGGGGGGGEEECCCDDDCCCBBBAAA@@@?????????????????????????????????<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888888888888888777666666555444333333555444444333333333333444222222222111111111111000000/////////..................---------,,,,,,,,,,,,,,,+++***))))))))))))((()))***++++++,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******)))))))))))))))(((((('''************))))))))))))******))))))(((&&&%%%$$$&&&&&&&&&'''((()))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((((((''''''&&&))))))))))))***+++,,,---***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++***)))))),,,......000222666;;;???CCCFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHFFFEEEFFFIIILLLMMMNNNKKKKKKLLLLLLKKKJJJHHHGGGEEEBBB@@@???@@@@@@@@@@@@;;;<<<===>>>???@@@AAAAAAEEEJJJKKKSSSbbbppp}}}{{{xxxuuuuuuvvvwwwzzz}}}~~~|||yyyvvvrrrnnnhhhdddaaa]]]XXXSSSQQQOOOMMMLLLJJJHHHEEEAAA>>>===<<<;;;;;;:::999999999:::;;;<<<>>>??????AAABBBCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFHHHGGGEEECCCBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJLLLMMMOOONNNNNNMMMMMMLLLLLLKKKJJJHHHFFFFFFFFFFFFEEEDDDIIIHHHFFFDDDBBB@@@???>>>===:::666444444333222111111111000000000000////////////000000000000000000333444444444333444777999999999::::::;;;<<<<<<===;;;::::::999999999::::::<<<===>>>>>>===<<<;;;:::666555333333333222///---,,,---------.........///............////////////////////////000000111111222333444555777:::<<<===???BBBEEEHHHIIIJJJLLLNNNNNNNNNOOOPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQPPPPPPOOOOOOOOONNNNNNMMMMMMLLLLLLJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGIIIIIIHHHIIIJJJIIIGGGEEEFFFEEECCCBBB@@@??????>>>??????@@@@@@@@@@@@AAAAAA<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;::::::999999777777777666555444444333666555333222111222333333222222222111111111000000///////////////......---///.........---------------,,,+++***))))))))))))&&&'''((())))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))((('''&&&&&&'''''''''(((((()))))))))(((((((((''''''((((((((((((((((((''''''(((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))'''(((((((((((((((''''''((((((''''''((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++************************)))***+++***)))***,,,//////111555:::???DDDGGGIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGHHHJJJKKKMMMMMMKKKKKKLLLLLLKKKIIIFFFEEEAAA???>>>>>>???@@@@@@???999;;;===???@@@AAACCCDDDIIIOOOQQQ\\\rrr{{{zzzzzzzzzyyyvvvwwwyyy|||}}}zzzvvvrrrnnniiiccc___\\\XXXTTTPPPNNNMMMKKKIIIFFFDDDBBB???<<<;;;:::::::::999999999999:::;;;<<<>>>???@@@AAACCCDDDEEEEEEGGGGGGGGGHHHGGGGGGFFFFFFHHHGGGEEECCCBBBBBBBBBBBBDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIKKKMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGJJJIIIHHHFFFDDDBBB@@@@@@;;;999555333333222111000000000000///////////////111111111111111111111111333444555444444555888:::;;;;;;;;;<<<<<<=========>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666555444222...+++---------...........................////////////000000111111111222222222222222333444777999;;;<<<>>>AAAEEEHHHIIIJJJLLLMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPOOONNNMMMMMMLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMLLLLLLLLLLLLKKKJJJHHHHHHJJJIIIIIIKKKLLLKKKIIIFFFFFFEEEDDDBBBAAA@@@??????BBBBBBBBBBBBBBBBBBBBBBBB===<<<<<<;;;;;;<<<<<<=========<<<<<<;;;::::::999777777777666555555555444666555333222111111222333222222222111111111000000/////////000///...------/////////.........---------,,,+++***))))))))))))((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((*********))))))((((((((('''((((((((((((((((((''''''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''((((((((((((((('''(((((((((((((((((()))***))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******************************+++******+++---000000333888===CCCGGGIIIKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMLLLLLLMMMMMMKKKHHHFFFDDD???>>>>>>???@@@@@@???===999;;;>>>??????AAADDDFFFKKKRRRYYYkkk}}}yyyxxxyyyyyyzzzwwwxxx{{{}}}yyyvvvrrrmmmiiiddd___[[[YYYVVVQQQNNNMMMKKKIIIGGGCCCBBB@@@===;;;;;;::::::888888888999:::;;;<<<<<<>>>???@@@AAABBBDDDEEEEEEGGGHHHHHHHHHHHHGGGGGGFFFGGGFFFDDDCCCBBBAAABBBBBBDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFDDDBBB@@@:::777444222222222111000///////////////000000000111111111222222222222222333444555555444666888;;;<<<<<<======>>>>>>>>>???@@@@@@>>>===<<<<<<<<<<<<::::::999999::::::;;;<<<<<<;;;999888777444000---////////////////////////............////////////000000111222222222222222111111222444666888:::;;;===@@@EEEHHHIIIIIIKKKLLLMMMNNNOOOPPPPPPQQQQQQPPPQQQQQQRRRSSSSSSSSSSSSRRRPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNOOOOOONNNLLLJJJIIIJJJIIIJJJLLLMMMLLLJJJGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBB======<<<<<<<<<<<<======<<<=========<<<;;;:::999777777777666666666555555444333333222222222222333222222222111111111111000...///000000000///---,,,//////.........---------,,,,,,+++***)))))))))))),,,,,,,,,++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******'''(((((()))))))))))))))''''''''''''(((((((((((($$$%%%&&&((())))))******+++++++++***)))(((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((************))))))))))))''''''''''''''''''((((((&&&'''((((((((((((((((((+++***************++++++)))))))))************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***************************+++,,,++++++,,,///111444777<<>><<<999<<>><<<;;;::::::;;;888888999:::<<<======>>>??????@@@BBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFDDDBBBAAAAAAAAABBBCCCDDDFFFGGGIIIIIIJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIHHHGGGGGGIIIKKKJJJJJJKKKKKKIIIEEEAAA>>>888666333111111111000/////////000000000000111111111111222222333444444555444555555555555777:::<<<=========>>>???@@@@@@AAAAAAAAA???>>>===<<<<<<<<<;;;:::999888999:::<<<======<<<;;;;;;;;;999555222000000000000000000000000............//////////////////111222222222111000000111222333555888:::;;;<<<@@@DDDGGGHHHHHHIIIIIILLLMMMNNNOOOPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSPPPOOOMMMKKKJJJJJJJJJJJJLLLLLLKKKLLLMMMNNNOOOOOOPPPPPPQQQQQQPPPNNNLLLJJJIIIIIIJJJLLLNNNMMMJJJGGGFFFFFFFFFFFFFFFGGGHHHIIIEEEEEEDDDCCCBBBAAAAAA@@@======<<<<<<<<<<<<======<<<<<<======<<<;;;999888777777777777666666666666111222222333333333222222222222222111111111111000...///000111000///---,,,.........---------,,,,,,++++++***************+++,,,,,,,,,++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))''''''(((((())))))))))))&&&&&&'''((()))))))))((())))))))))))))))))((((((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((++++++************++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************+++,,,------,,,...111333999<<>>===;;;:::999999999:::999:::;;;===???@@@@@@AAA@@@AAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIGGGFFFDDDBBBAAAAAAAAABBBBBBCCCEEEGGGIIIKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHJJJJJJIIIIIILLLOOOPPPQQQSSSRRROOOHHHBBB===777555222000000000000///000000000111111111222222000111222333444555666777555666777777777999<<<>>><<<===>>>???@@@AAABBBCCCBBBAAA???>>><<<;;;;;;;;;<<<;;;:::999999:::<<<======<<<<<<===>>>===:::777111111111111000000000000............/////////000---...000111111111000///000111222333555777999;;;<<>>======<<<<<<<<<<<<======;;;<<<<<<<<<<<<:::999888777777777777666666666666///000222333444444333222222222222111111111111000...///000111000///---,,,......---------,,,,,,,,,******************++++++((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((())))))*********+++'''(((((((((((((((''''''&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))************************))))))(((((('''''''''&&&(((((((((''''''&&&&&&%%%&&&&&&'''((())))))(((((())))))((((((((((((((()))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************,,,---......---///222444===@@@EEEJJJMMMNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHKKKMMMMMMJJJIIIJJJLLLMMMLLLIIIGGGDDDCCCBBBAAAFFFEEEEEEEEEDDDAAA===999:::===@@@AAACCCIIISSS[[[kkkwwwxxxyyyzzzzzz{{{}}}~~~|||yyytttoookkkkkkhhhddd```^^^[[[XXXVVVSSSPPPMMMJJJGGGDDD@@@===<<<;;;:::888888888888999;;;<<<===???AAABBBCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIFFFGGGHHHIIIJJJJJJJJJJJJGGGFFFDDDBBBAAAAAAAAAAAAAAABBBEEEGGGJJJLLLMMMNNNOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJLLLLLLKKKLLLPPPSSSXXXYYY[[[ZZZUUUMMMDDD>>>777444111000000000///...000000111111222222222333000000111333555666888888666888999999999:::>>>@@@<<<===>>>???AAABBBCCCDDDFFFEEECCC@@@>>>;;;:::999<<<<<<;;;:::999999999999;;;<<<===??????>>>>>>===444444333222111000///.../////////000//////...---000000000000000000000000222222222333555777888999<<<===>>>@@@BBBDDDEEEFFFKKKKKKKKKKKKKKKMMMOOOPPPRRRSSSSSSTTTTTTTTTTTTSSSRRRPPPNNNNNNNNNNNNLLLJJJNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQSSSTTTSSSQQQNNNLLLIIIIIIHHHGGGGGGGGGHHHHHHEEEFFFHHHJJJLLLLLLLLLLLLFFFEEEDDDCCCBBBAAA@@@???@@@???>>>======<<<<<<======<<<<<<;;;;;;:::999999;;;;;;::::::888777666555444333333222222333333444222111111111000000//////////////////............---.........//////000000......---,,,,,,+++******+++++++++************)))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))............---+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,***)))'''))))))))))))************++++++******++++++,,,---)))***,,,---///222777:::CCCEEEGGGIIIJJJJJJJJJJJJKKKJJJIIIHHHHHHIIIKKKLLLJJJJJJJJJKKKLLLLLLMMMMMMKKKJJJHHHDDDAAA@@@AAABBBHHHGGGDDDAAA?????????@@@BBB@@@@@@CCCFFFLLL[[[hhh|||uuuvvvwwwvvvuuuxxx~~~}}}zzzxxxvvvsssooolllfffccc^^^ZZZWWWTTTRRROOOOOOMMMJJJGGGCCC@@@>>>===<<<;;;:::999999999:::;;;;;;===@@@CCCEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJLLLLLLJJJHHHHHHHHHHHHFFFDDDBBB@@@@@@AAABBBCCCEEEHHHLLLNNNPPPQQQQQQQQQPPPNNNLLLKKKJJJJJJIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIKKKNNNPPPRRRUUUYYY\\\]]]ccceee```XXXNNNCCC:::999666222///...///111333333222111000000111222222111222333444555777888888::::::;;;;;;<<<=========@@@AAABBBCCCDDDFFFGGGGGGCCCCCCCCCBBB@@@???>>>======<<<;;;;;;:::;;;;;;;;;===>>>???@@@@@@@@@???>>>777777666444222111000///...///////////////......000000000000000000000000111111222333444666777888;;;;;;===???AAACCCDDDEEEIIIIIIIIIIIIJJJLLLMMMNNNQQQRRRSSSSSSTTTSSSSSSSSSQQQPPPNNNOOOOOOOOONNNLLLMMMNNNNNNNNNOOOOOOPPPPPPRRRRRRSSSSSSRRRPPPNNNMMMJJJJJJIIIHHHGGGGGGGGGHHHFFFGGGIIIJJJKKKKKKKKKJJJGGGGGGFFFEEEDDDDDDCCCCCC@@@@@@???======<<<<<<<<<<<<<<<<<<;;;::::::999999::::::999999888666555444444333333222222333333444111111111111000000000///000000000/////////......---........./////////000...------,,,++++++******+++++++++************)))***))))))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***'''$$$!!!))))))))))))************++++++******++++++,,,---***,,,---...000444999===EEEGGGIIIJJJLLLLLLLLLKKKKKKJJJHHHGGGHHHIIIKKKLLLIIIJJJJJJKKKKKKLLLLLLLLLIIIGGGEEEAAA???>>>@@@AAAEEEDDDAAA???======>>>>>>@@@???BBBEEEIIIQQQcccsss{{{xxxxxxzzzzzzyyyxxx||||||xxxuuurrroookkkhhhbbb___ZZZVVVTTTRRROOOMMMMMMKKKHHHEEEBBB???===<<<;;;:::999999999:::;;;<<>>@@@@@@AAABBBDDDEEEFFFGGGCCCCCCDDDDDDCCCAAA???>>>=========<<<======>>>??????@@@AAABBBCCCBBBAAAAAA===<<<:::888555333111000////////////////////////000000000000000000000000000000111111333444666777999999;;;===???AAABBBCCCGGGGGGGGGHHHIIIJJJLLLLLLPPPQQQRRRRRRSSSSSSRRRRRRPPPOOOOOOPPPQQQQQQPPPNNNMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSRRRQQQPPPOOONNNNNNLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEBBBAAA???>>>===<<<<<<<<<<<<<<<;;;;;;::::::999999888888888888777555444444333333333333333333333333111111111111000000000000111111000000000/////////.............../////////------,,,,,,++++++******+++++++++************)))+++++++++******+++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***(((''')))))))))*********++++++++++++******++++++,,,---,,,---...///111666<<>><<<;;;<<<===>>>@@@AAAEEEIIINNNZZZqqq}}}{{{|||||||||{{{|||~~~zzztttpppllliiifffccc]]]YYYUUURRRPPPOOOMMMKKKIIIHHHEEEBBB???===<<<;;;999999999999:::<<<===>>>CCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIHHHGGGEEEFFFFFFGGGFFFDDDBBBBBBBBBBBBCCCBBBCCCEEEHHHJJJKKKLLLMMMOOONNNMMMLLLKKKKKKKKKKKKHHHIIIIIIJJJKKKLLLNNNNNNMMMPPPUUUYYY^^^bbbgggkkklllooonnneee[[[QQQGGG???555444222111000000000111111111111111111222333444777777777888888888999999:::;;;;;;<<<<<<===>>>>>>??????@@@BBBCCCDDDEEEFFFCCCDDDEEEDDDCCCAAA???===>>>>>>>>>>>>???@@@AAABBBAAABBBDDDEEEEEEEEEDDDCCCAAA@@@>>><<<999666444333000000////////////000000//////////////////////////////000000111333444555666777999;;;===???@@@AAAEEEEEEFFFGGGHHHJJJKKKLLLNNNOOOPPPQQQQQQRRRRRRQQQPPPOOOOOOQQQSSSSSSQQQPPPMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRPPPNNNMMMMMMMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHJJJJJJJJJIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;:::999999888777777777777666555444333333333333333333333333333111111111000000000000000111111111111000000000000........................,,,,,,,,,,,,++++++******+++++++++*********)))))),,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********************))))))((((((''''''(((((((((((((((((((((((('''(((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++,,,---------))))))*********+++++++++++++++******++++++,,,------......000222888???DDDIIIJJJLLLMMMNNNMMMMMMLLLHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJHHHFFFCCCAAABBBCCCDDDEEE>>>===<<<;;;;;;<<<>>>???EEEEEEHHHMMMTTTddd~~~}}}{{{||||||}}}~~~|||wwwqqqkkkgggdddaaa___XXXUUUQQQNNNMMMLLLJJJIIIEEEDDDBBB???===;;;:::999888888999;;;<<<>>>???@@@FFFEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHGGGFFFEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEGGGIIIJJJLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLIIIIIIIIIJJJKKKMMMOOOPPPPPPTTTZZZ```eeejjjooosssrrrtttqqqfffZZZPPPFFF???444444333222111000000000111111222222333444555555999999888888888888888888;;;;;;;;;<<<======>>>>>>>>>???@@@AAABBBDDDEEEEEEAAAAAABBBCCCCCCBBBAAA@@@?????????@@@AAABBBCCCDDDCCCDDDFFFGGGGGGGGGFFFEEEDDDCCCAAA???<<<:::888777333222111000000000111111/////////////////////////////////000111222333444555555777999;;;===>>>???DDDEEEFFFGGGIIIJJJKKKKKKMMMMMMNNNOOOPPPQQQQQQPPPOOOOOOPPPRRRTTTTTTRRRPPPMMMMMMNNNOOOQQQRRRSSSSSSQQQOOOMMMLLLKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIILLLKKKJJJHHHGGGEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@>>>======<<<<<<<<<;;;;;;:::999999888888666666666666666555444333222333333444444333333222000000000000000000111111111111111111000000000000...............---------,,,+++++++++++++++******+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********************))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))(((&&&%%%%%%************++++++++++++++++++******++++++,,,---,,,...///111555;;;BBBFFFIIIJJJKKKLLLMMMLLLKKKJJJGGGGGGHHHHHHIIIJJJKKKKKKNNNNNNOOOOOONNNLLLJJJIIIFFFDDDAAAAAACCCEEEEEEDDD===<<<;;;;;;<<>><<<;;;999999888888999:::===???@@@BBBBBBFFFFFFEEEDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGEEEEEEFFFHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKLLLMMMLLLKKKKKKKKKLLLNNNPPPQQQVVVZZZ```fffkkkpppuuuxxxvvvwwwsssgggZZZOOOEEE===444444333222222111111111222333333444555666666777999999999888888888888777;;;;;;<<<<<<===>>>>>>???>>>???@@@AAABBBDDDEEEEEE??????@@@AAABBBCCCDDDEEEAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGEEEDDDCCCAAA???===<<<;;;777666444222111111111222000000000000000000000000/////////000000222333333444444666888:::<<<===>>>BBBCCCEEEGGGIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPNNNOOOPPPRRRTTTTTTQQQOOOMMMMMMNNNOOOPPPQQQQQQRRRNNNMMMLLLKKKKKKLLLMMMNNNLLLLLLKKKJJJJJJJJJJJJKKKLLLKKKIIIGGGEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEAAAAAA@@@???>>>>>>>>>>>>;;;;;;::::::999999888888666666666666666555444444222222444444444444222222000000000000111111111111111111000000000/////////.........---------------++++++++++++++++++******+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&%%%$$$###(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++,,,++++++******++++++,,,---,,,///222555999???EEEIIIJJJJJJKKKLLLLLLKKKJJJIIIGGGHHHIIIIIIJJJKKKLLLLLLOOOOOOPPPPPPNNNLLLIIIGGGCCC@@@???@@@CCCDDDBBB???<<<<<<<<<===???BBBEEEGGGIIIJJJOOOYYYhhh|||{{{yyy{{{www{{{~~~{{{wwwtttqqqmmmhhhdddaaa^^^[[[YYYTTTQQQMMMJJJIIIHHHFFFDDD>>>===<<<;;;999888888888999;;;===???AAACCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFEEEEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFGGGGGGIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLMMMOOOQQQTTTVVV^^^bbbhhhnnnrrruuuyyy|||yyyzzzvvviii[[[PPPEEE<<<666555444222222222333444555555666777888888888777999999999999999888888888;;;<<<<<<======>>>????????????@@@BBBCCCDDDEEEFFFEEEDDDCCCAAAAAABBBCCCDDDBBBBBBAAABBBBBBCCCDDDDDDEEEFFFHHHIIIIIIIIIHHHGGGDDDDDDCCCBBBAAAAAA@@@@@@;;;999666444222111222222000000000000000000000000000000000000111222333333333444666777:::;;;===>>>@@@AAACCCFFFGGGHHHIIIIIIJJJJJJLLLMMMNNNOOOOOOOOONNNOOOPPPRRRSSSSSSPPPMMMMMMNNNNNNNNNOOOOOOPPPPPPMMMLLLMMMMMMNNNNNNOOOPPPKKKKKKKKKJJJKKKKKKLLLMMMLLLKKKHHHFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@???>>>>>>??????@@@;;;;;;::::::999888888888666777777777777666555555111222444555555444222111///000000000111111111111000000000/////////...............------,,,,,,,,,******************+++++++++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***---///111222*********+++++++++,,,,,,++++++******++++++,,,------111666:::???CCCIIILLLKKKKKKLLLLLLLLLKKKIIIHHHHHHHHHJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOMMMJJJFFFDDDBBB@@@???BBBEEEEEE@@@<<<;;;;;;<<<===@@@CCCGGGIIIKKKMMMXXXjjj~~~~~~zzzxxxzzzyyy~~~{{{xxxuuupppmmmhhhfffccc```^^^\\\XXXVVVRRROOOKKKHHHFFFEEECCCAAA<<<<<<;;;999999888888888;;;===???BBBDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDDDDCCCCCCEEEGGGIIIIIIJJJKKKKKKKKKKKKKKKHHHHHHGGGFFFFFFGGGHHHIIIHHHHHHIIIJJJKKKLLLNNNNNNNNNNNNNNNPPPSSSXXX\\\___gggkkkpppuuuwwwzzz|||~~~}}}zzznnn```SSSGGG>>>888777444222222333555777777888999::::::999999888::::::::::::::::::;;;;;;<<<<<<<<<===>>>>>>??????@@@@@@AAABBBDDDEEEFFFGGGOOOLLLHHHCCC@@@??????@@@CCCBBBBBBBBBBBBCCCDDDDDDFFFGGGHHHIIIIIIIIIHHHGGGCCCCCCCCCCCCBBBBBBBBBBBB===;;;888555333222222222000000000000000000000000111000000000111222333333333444555777999;;;===>>>>>>???BBBDDDFFFGGGGGGGGGIIIJJJKKKMMMNNNNNNOOOOOONNNOOOPPPRRRSSSRRROOOLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOPPPQQQRRRRRRJJJJJJJJJKKKKKKLLLMMMNNNLLLJJJHHHFFFDDDCCCCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>??????@@@AAA;;;;;;::::::999888888777777777777777777777666555111222444555555444222111//////000000111111111222////////////.....................------,,,,,,,,,******************+++++++++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((())))))************+++++++++,,,,,,,,,++++++******++++++,,,---///333888>>>CCCGGGKKKNNNLLLLLLMMMMMMLLLKKKJJJIIIHHHIIIJJJLLLMMMNNNNNNNNNLLLMMMNNNMMMKKKHHHDDDBBBCCCAAAAAAEEEHHHGGGBBB<<<;;;;;;;;;===@@@DDDHHHJJJMMMRRRaaayyy}}}{{{{{{yyytttsssuuu}}}{{{xxxtttppplllhhhcccaaa___^^^\\\ZZZWWWTTTQQQNNNIIIFFFDDDCCC@@@???<<<;;;:::999888888888888===>>>AAACCCEEEFFFFFFFFFEEEFFFIIIKKKKKKKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCBBBAAABBBDDDFFFIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKHHHHHHHHHIIIKKKLLLNNNOOONNNNNNOOORRRWWW]]]bbbfffmmmqqquuuyyy{{{|||~~~~~~rrrcccVVVJJJ@@@:::888555222222444777999999:::;;;<<<;;;:::999888;;;;;;;;;<<<<<<<<<======<<<<<<======>>>>>>??????@@@AAABBBCCCDDDFFFGGGGGGbbb^^^WWWPPPJJJGGGEEEDDD@@@@@@@@@BBBEEEHHHHHHGGGHHHIIIJJJJJJJJJIIIGGGFFFJJJHHHEEEBBBAAAAAAAAABBBCCC@@@===999666444333333222111000///......///000000000222333333444444444111111222444666888:::;;;===>>>???AAACCCEEEFFFGGGFFFHHHKKKLLLKKKKKKLLLNNNLLLMMMOOOQQQQQQQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNPPPQQQPPPPPPOOOOOOMMMKKKKKKLLLMMMLLLKKKMMMKKKHHHFFFDDDDDDEEEEEEFFFEEEDDDCCCAAA@@@>>>>>>===============<<<<<<<<<===<<<;;;999888777777777999999999888777777666666444444555555444444333222444333222111111111222333444222///,,,***+++///222...---,,,,,,******)))))),,,,,,,,,+++++++++************))))))))))))******************))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---((((((((((((((((((((((((***)))(((''''''((()))***&&&(((***(((&&&%%%(((+++))))))))))))))))))))))))***((('''&&&&&&'''(((***))))))((('''''''''''''''''')))***)))&&&%%%&&&(((''''''(((((())))))******)))))))))))))))(((''''''(((''''''(((((()))***+++)))))))))))))))******++++++***)))'''''''''((()))******)))((('''&&&%%%%%%(((((())))))))))))((((((&&&&&&'''((())))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((*********)))))))))))))))))))))))))))***+++,,,---,,,,,,,,,++++++,,,///222333777>>>DDDGGGIIILLLMMMLLLLLLMMMMMMKKKJJJHHHFFFIIIIIIJJJKKKLLLMMMMMMNNNSSSNNNJJJHHHJJJIIIDDD???<<>>???@@@DDDJJJOOORRR```uuu}}}{{{{{{{{{wwwsssuuu{{{|||yyyvvvssspppmmmhhheeeeeeaaa[[[WWWTTTRRRPPPOOOHHHFFFDDDBBB@@@?????????<<<:::999888888:::;;;===@@@AAABBBDDDEEEFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFDDDCCC@@@@@@@@@AAACCCFFFIIIKKKLLLKKKJJJJJJJJJKKKMMMNNNMMMJJJGGGEEEDDDFFFHHHJJJHHHJJJJJJJJJIIIJJJKKKMMMMMMPPPTTTXXX]]]dddlllqqqwwwyyy|||}}}}}}tttgggYYYLLLDDD===:::666444444555555555============<<<;;;:::999;;;;;;;;;;;;<<<<<<===>>>??????@@@AAAAAAAAAAAAAAACCCCCCCCCDDDFFFIIIKKKMMMwwwrrrjjjaaaXXXPPPJJJFFFCCCBBBBBBDDDFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFEEECCCAAA???>>>>>>>>>@@@???>>><<<:::888666444333222000////////////000000000000000000000//////222222333444555777999:::<<<<<<>>>@@@BBBDDDEEEFFFDDDFFFIIIIIIIIIIIIJJJLLLKKKLLLNNNOOOPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQRRRRRRQQQQQQOOOMMMKKKKKKLLLMMMLLLKKKKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEDDDBBBAAA???>>>>>>===============<<<<<<<<<<<<<<<:::999888777777777666666666666666777777777444444555555444444333222444333222111111111222222......+++)))&&&'''***------------------,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))***************)))))))))(((((())))))))))))))))))))))))***))))))((()))***+++,,,))))))))))))))))))))))))***)))(((''''''((()))******+++***)))'''&&&&&&'''))))))))))))))))))))))))+++)))(((''''''((()))+++******)))(((((((((((((((''')))***)))'''%%%'''((())))))))))))(((((((((((()))))))))))))))(((''''''***)))((((((((((((((()))))))))(((((())))))***+++***)))(((''''''(((((()))***))))))(((((('''''''''(((((())))))))))))((((((&&&&&&'''(((((((((((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************************)))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,++++++,,,000222444999???EEEHHHJJJLLLNNNNNNNNNNNNNNNLLLJJJIIIGGGKKKKKKLLLMMMNNNNNNOOOOOOPPPLLLHHHFFFFFFEEEAAA>>>???AAADDDFFFEEEBBB???<<<888<<<@@@BBBDDDGGGMMMRRRZZZlllyyywwwwwwwwwtttrrrwww~~~~~~~~~zzzwwwtttpppmmmjjjeeebbbbbb^^^YYYUUURRRPPPNNNLLLGGGEEECCC@@@>>>=========::::::888888999:::<<<>>>AAAAAACCCDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHGGGFFFDDDDDDAAAAAAAAABBBDDDGGGJJJLLLLLLLLLKKKKKKKKKLLLMMMNNNMMMKKKIIIGGGGGGHHHJJJKKKHHHIIIJJJIIIIIIIIIKKKMMMPPPSSSXXX^^^cccjjjqqquuuyyy{{{~~~ttthhhZZZMMMEEE===:::666444555666666666:::;;;<<<=========<<<<<<===<<<<<<======>>>???@@@BBBBBBCCCCCCCCCCCCCCCBBBEEEEEEEEEFFFHHHJJJMMMNNNyyynnncccXXXRRRKKKJJJIIIIIIJJJJJJIIIGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFDDDCCCAAA???>>>===>>>??????>>><<<999777444333222111000//////000111111000000///...------222222333333444666777888:::;;;<<<>>>@@@BBBCCCDDDBBBDDDFFFGGGGGGGGGHHHIIIKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQSSSSSSSSSSSSRRROOOMMMKKKKKKLLLLLLLLLKKKHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::999888777777777333333333444555666666666444555555555555444333333444333222222111111222222000000000---++++++---///------......////////////,,,,,,,,,+++++++++************))))))))))))************))))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******************************))))))(((((((((((())))))***)))(((((())))))((('''((((((((((((((((((((((((+++***)))(((((()))***++++++******))))))))))))***((()))***)))'''&&&'''(((*********)))(((''''''''')))))))))))))))(((((('''+++***)))(((''''''''''''))))))(((((())))))***+++)))(((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''(((((((((((((((******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))******))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,---111444777<<>>BBBEEEHHHLLLSSSXXXhhh|||}}}wwwuuuttttttsssttt{{{}}}{{{{{{wwwtttpppllliiieeeaaa^^^^^^ZZZUUURRROOOMMMKKKIIIEEEDDDAAA>>><<<;;;;;;;;;999888888999:::<<<>>>@@@BBBBBBDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCAAAAAABBBCCCEEEGGGJJJKKKLLLLLLLLLKKKLLLMMMMMMNNNMMMLLLKKKKKKJJJJJJKKKKKKIIIJJJKKKJJJJJJKKKMMMPPPSSSXXX^^^eeekkkqqqwww{{{|||~~~~~~ttthhh[[[OOOGGG<<<999666555666777888888999:::<<<>>>????????????>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEFFFFFFFFFFFFFFFIIIIIIIIIJJJKKKNNNPPPQQQzzznnnfffVVVTTTRRRQQQQQQPPPNNNLLLJJJJJJIIIHHHHHHHHHIIIIIIFFFGGGGGGGGGEEECCC@@@???<<<<<<===>>>>>>===<<<;;;666555444333222111000000333222111000000/////////333333222333333444555666888999:::<<<>>>@@@BBBBBBAAACCCEEEFFFFFFFFFGGGHHHJJJIIIIIIJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQSSSSSSSSSSSSRRROOOMMMKKKKKKKKKLLLKKKJJJFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@???????????????>>>>>>===<<<<<<<<<;;;:::999888777777777777222222222333333444444444555555555555555444444333333333222222222222111222333444444333111000000111.............../////////,,,,,,,,,+++++++++************))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))%%%######%%%***,,,+++(((((((((((((((((((((((((((***))))))(((((())))))*********)))(((((()))))))))((()))))))))((((((((((((***)))))))))((((((((('''(((((())))))))))))((((((******)))(((((((((((((((((((((((((((((()))******''''''(((((())))))******((()))))))))*********+++(((((())))))))))))((((((''''''((((((((((((((('''))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************************)))))))))))))))***************))))))***++++++,,,+++,,,,,,,,,,,,...222555:::???DDDIIIKKKMMMNNNOOOOOOOOONNNMMMLLLJJJIIIHHHMMMNNNOOOPPPPPPPPPOOONNNLLLKKKJJJGGGDDDBBBBBBCCCFFFEEECCCAAA???===<<<<<<===@@@CCCEEEIIIQQQ[[[cccxxx{{{yyyxxxuuutttuuuuuuxxx|||zzzyyyxxxuuuqqqmmmiiieeeaaa]]][[[ZZZWWWSSSOOOMMMKKKHHHFFFCCCBBB???<<<:::999999999777888888:::<<<>>>@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBBCCCEEEGGGIIIJJJLLLLLLLLLLLLMMMMMMNNNNNNKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLNNNQQQTTTVVV[[[ccckkkpppvvvzzz}}}~~~}}}ttthhh\\\PPPHHH===:::777555777999:::::::::<<<>>>AAABBBCCCBBBBBB?????????@@@AAABBBCCCDDDEEEFFFGGGIIIKKKLLLLLLLLLOOOOOONNNOOOPPPRRRTTTUUUwww```^^^\\\ZZZYYYXXXVVVTTTRRRPPPLLLIIIGGGFFFFFFFFFAAABBBCCCDDDCCCAAA>>><<<======<<<;;;;;;<<<>>>>>>999888777666444333222111111111000//////000111111222222222222222333444444777777999;;;===???@@@AAAAAACCCEEEFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRQQQQQQOOOMMMKKKJJJKKKKKKJJJIIIEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>======<<<<<<::::::999888777777777777444444333333222222222222555555666666555555444333333333333333222222111111///111222111///------...//////......---,,,,,,+++,,,,,,,,,+++++++++************))))))))))))******)))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((###""""""%%%)))+++***'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))((((((((())))))))))))'''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((()))******((((((((('''((())))))***''''''(((((())))))******(((((())))))******++++++(((((())))))))))))(((((('''(((((((((((((((''''''(((((((((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))*********************)))******+++,,,+++,,,---------000444777===AAAGGGJJJLLLMMMNNNOOONNNMMMLLLKKKJJJIIIIIIIIIMMMMMMOOOOOOOOONNNMMMLLLIIIIIIHHHFFFCCCCCCDDDFFFGGGEEEBBB???<<<<<<<<<===BBBBBBBBBDDDKKKXXXiiiuuu~~~xxxwwwyyyvvvuuuvvvxxx~~~}}}zzzwwwuuutttrrrnnniiieeebbb___[[[YYYWWWTTTPPPNNNLLLIIIFFFDDD@@@???===:::999888888888888888:::<<<>>>AAACCCDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCEEEFFFHHHIIIKKKKKKLLLLLLMMMMMMMMMMMMIIIIIIJJJKKKKKKKKKJJJIIIJJJJJJKKKLLLMMMPPPTTTWWWZZZ___gggnnnssswww{{{}}}~~~|||ssshhh[[[OOOHHH>>>;;;888666888:::;;;;;;===???BBBDDDEEEEEEDDDCCC@@@@@@AAAAAABBBDDDEEEFFFEEEGGGIIIMMMPPPRRRTTTTTTUUUUUUTTTTTTUUUWWWXXXYYYkkkiiifffeeedddcccaaa___^^^ZZZTTTMMMGGGDDDBBBBBBAAABBBCCCDDDDDDCCCAAA@@@???>>><<<;;;;;;<<<>>>???<<<<<<;;;:::888555333222000///...---...///000111111111111111111222333444666777888:::<<<>>>@@@@@@AAACCCEEEFFFFFFFFFGGGHHHFFFGGGHHHIIIJJJLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPPPPPPPPPPOOOOOOMMMKKKJJJKKKKKKIIIHHHFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>===<<<<<<999999888777777777777777555555555444333222222222555666666666666555444444222333333333333222111000///000000///---,,,,,,---//////...---,,,+++***))),,,,,,,,,+++++++++************))))))))))))******))))))((((((((((((''''''))))))))))))))))))))))))&&&''''''((()))(((((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%&&&'''((((((&&&$$$((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((())))))((('''(((***+++***)))'''''''''((()))*********'''(((((()))))))))))))))''''''''''''((()))***+++((((((''''''(((((()))***'''((()))))))))))))))(((((((((((())))))*********(((((())))))))))))(((((((((((((((((((((((('''&&&''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((()))******+++++++++***************+++++++++,,,------...111555888???CCCHHHKKKMMMMMMNNNOOOLLLLLLKKKJJJIIIJJJJJJJJJLLLMMMNNNOOONNNMMMKKKIIIFFFEEECCCBBBBBBDDDEEEGGGFFFDDD@@@===;;;<<<===>>>CCCCCCDDDHHHSSSggg~~~{{{wwwvvvwwwuuuvvvzzz~~~{{{wwwtttqqqpppnnnjjjeeeaaa^^^\\\YYYWWWSSSQQQNNNKKKIIIGGGDDDAAA>>>===;;;999888888888888999:::<<<>>>AAACCCEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFCCCBBBAAA@@@@@@???@@@@@@AAABBBCCCDDDFFFGGGHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLNNNSSSXXX]]]aaaeeelllqqquuuxxx{{{}}}{{{rrrgggZZZNNNFFF???<<<999888888:::;;;;;;>>>@@@CCCFFFGGGGGGFFFEEECCCCCCCCCDDDEEEGGGHHHIIIJJJKKKOOORRRVVVYYY[[[[[[[[[ZZZZZZYYYZZZ[[[\\\]]]xxxvvvtttssssssrrrpppnnnoooiii```VVVMMMGGGDDDCCCBBBCCCDDDEEEFFFFFFFFFEEEAAA@@@??????>>>=========??????>>>===:::888555444333222000.........///000/////////000111222333444666777888:::<<<>>>???@@@@@@BBBEEEEEEEEEEEEFFFHHHEEEFFFHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMNNNOOOPPPPPPOOOOOOOOOMMMKKKJJJJJJJJJIIIHHHHHHGGGEEECCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>===<<<;;;999888888777777777777777555555555555555555555444666666666666666555444444222222333333333222111000111222222000...---...000...---------,,,,,,++++++,,,,,,,,,+++++++++************))))))))))))******))))))((((((((('''''''''))))))))))))))))))))))))&&&'''((()))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''&&&(((******)))''''''&&&))))))))))))))))))))))))((((((((())))))(((((((((((((((''''''((())))))******((('''(((***,,,***)))(((((((((((())))))))))))''''''((())))))))))))))))))((((((((((((((()))***(((''''''''''''((())))))((())))))******)))((('''((((((((((((((((((((()))(((((())))))))))))((((((((((((((((((((('''&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++++++++***************++++++,,,---...///222666999@@@DDDIIILLLMMMMMMMMMNNNLLLKKKJJJJJJJJJKKKLLLMMMLLLMMMOOOOOOOOOMMMJJJHHHFFFCCC@@@AAADDDHHHIIIIIICCCAAA>>><<<<<<===???@@@AAACCCHHHQQQbbbzzzzzzwwwwwwvvvvvvyyy}}}xxxtttppplllkkkiiieee```\\\ZZZYYYWWWUUUOOOMMMJJJHHHGGGDDDAAA>>><<<;;;999888888888999:::;;;<<<>>>AAACCCEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHGGGGGGFFFDDDDDDBBBAAA@@@@@@AAAAAACCCDDDEEEGGGHHHIIIJJJJJJHHHIIIJJJKKKLLLKKKKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJMMMNNNPPPRRRUUUZZZaaafffjjjmmmrrruuuxxxzzz}}}{{{qqqeeeXXXLLLDDDAAA>>>:::888999:::;;;;;;:::===AAAEEEHHHHHHHHHGGGFFFFFFFFFGGGIIIKKKLLLMMMRRRSSSVVVYYY\\\^^^___```___^^^^^^]]]]]]^^^___```}}}{{{}}}vvvkkk___TTTLLLHHHFFF>>>???@@@BBBCCCDDDDDDDDDAAABBBCCCCCCAAA???===;;;@@@@@@@@@>>><<<999666555888666444111000///000111......//////000222333444666777888:::<<<>>>???@@@???BBBDDDEEEDDDDDDEEEGGGDDDFFFIIIKKKMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQPPPPPPOOOOOOMMMKKKJJJJJJJJJIIIGGGJJJHHHEEEBBBAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDAAAAAA@@@???>>>===<<<;;;999888777777777777777888444444555666666777777888666666666666666555555444222222333444333222111000111111000...,,,,,,---///,,,,,,,,,------------...,,,,,,,,,+++++++++************))))))))))))******)))(((((((((''''''''''''))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))'''((()))******)))((('''###'''+++,,,+++)))***,,,************************))))))************))))))))))))((())))))***++++++***((('''(((+++,,,+++)))******))))))((((((''''''''''''((()))))))))))))))+++***)))((((((''''''((('''''''''''''''((())))))))))))*********((('''&&&((((((((((((((('''''''''(((((())))))))))))(((((((((((())))))((('''&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************************************'''(((((()))***+++++++++++++++***************++++++,,,---...///222777:::AAAEEEIIILLLMMMLLLMMMMMMLLLKKKKKKKKKKKKMMMOOOPPPMMMNNNPPPPPPOOOMMMJJJHHHHHHDDD@@@BBBHHHMMMMMMLLLAAA???===<<<<<<===@@@AAA???CCCKKKYYYmmm~~~zzzxxxxxxwwwxxx~~~{{{vvvqqqmmmiiigggeeebbb]]]YYYXXXVVVUUUTTTLLLJJJHHHFFFEEEBBB>>>;;;::::::999888888999:::;;;===>>>@@@BBBEEEFFFGGGHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEECCCBBBAAAAAABBBCCCEEEFFFHHHIIIJJJKKKKKKKKKGGGHHHJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLRRRTTTVVVXXX\\\bbbjjjooopppsssvvvyyyzzz|||~~~zzzpppdddWWWKKKCCCBBB???;;;999999:::::::::777:::???DDDHHHIIIIIIHHHHHHIIIIIIJJJLLLMMMOOOPPPXXXZZZ[[[^^^```aaabbbbbbbbbaaa```______```aaabbb~~~|||sssfff]]]WWWOOOGGGFFFCCC@@@???@@@BBBCCCCCCDDDEEECCC???;;;888:::<<<>>>???AAAAAAAAA>>>;;;:::555333111000///...//////......///111444555444333555666777888:::===???@@@CCCDDDDDDEEEEEEEEEEEEEEEIIIIIIJJJJJJJJJJJJJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNOOOOOOOOONNNNNNMMMQQQOOOMMMJJJHHHHHHGGGHHHKKKIIIEEECCCBBBAAA@@@???DDDDDDEEEEEEEEEEEEEEEDDDBBBAAA???===<<<;;;<<<<<<<<<;;;999888666555444444777777888777777666555555777666666666666555555555222222222111111111111000---...///000000///...---,,,,,,,,,------............---,,,,,,++++++,,,,,,)))***+++++++++)))((('''))))))))))))))))))))))))''''''((())))))***)))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))(((''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))***(((&&&'''***+++)))'''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&*********)))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))*********)))******+++,,,111111000000222666:::<<>>===<<<;;;:::888888888:::<<<>>>DDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHIIIJJJKKKLLLMMMMMMRRRZZZaaafffjjjoooqqqxxxxxxyyyzzz|||~~~~~~vvvhhhYYYNNNHHHFFF???>>><<<:::999999999999<<<===>>>BBBGGGJJJKKKKKKJJJKKKLLLLLLMMMOOOSSSVVV]]]aaaeeeggggggffffffgggddddddbbbaaaaaaaaabbbccc~~~wwwmmmfffbbb[[[UUUFFFCCC@@@???@@@AAABBBBBBCCCDDDDDDAAA===;;;<<<>>>===>>>@@@AAAAAA???===;;;777666444222000000000000000//////000333444444333555555666888:::<<<>>>???CCCDDDDDDEEEEEEEEEDDDDDDGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMPPPOOOMMMJJJHHHGGGGGGGGGJJJGGGDDDBBBBBBBBBAAA@@@CCCDDDDDDEEEEEEDDDDDDDDDCCCBBB@@@>>>============<<<;;;:::999888777777777777777777777777666555555666666666555555555444444222222222111111111111000......////////////......,,,,,,------------------------,,,+++++++++++++++)))******+++***)))((('''))))))))))))))))))))))))'''((()))))))))))))))))))))(((''''''''''''((()))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))(((''''''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))***(((&&&''')))***)))'''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&***)))))))))))))))))))))******)))))))))((((((((())))))(((((((((((())))))************************++++++*********)))))))))************************))))))))))))*********************++++++,,,,,,,,,***************+++,,,,,,000///000111444888<<<>>>FFFIIILLLOOOPPPOOOLLLKKKJJJJJJKKKLLLLLLMMMNNNNNNOOOOOONNNLLLJJJHHHFFFEEEAAA@@@AAAFFFKKKLLLIIIEEE===;;;;;;<<<@@@CCCDDDCCCIIIMMMXXXooo|||xxxyyy}}}{{{xxxtttpppmmmjjjgggeeeaaa]]]XXXTTTQQQOOOLLLIIIHHHGGGDDDAAA???===;;;;;;999999888888999;;;===>>>DDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGIIIJJJLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIKKKMMMOOOPPPRRRWWW^^^dddjjjnnnrrruuuyyyzzz{{{|||~~~{{{pppbbbVVVLLLGGGDDD???>>><<<:::999999999999;;;;;;>>>BBBGGGJJJKKKKKKJJJLLLMMMNNNPPPTTTYYY]]]eeehhhkkkmmmkkkjjjiiiiiiffffffeeeddddddeeefffggg~~~uuuooolllggg```LLLIIIDDDBBBBBBBBBBBBBBBAAACCCCCCBBB@@@>>>>>>>>><<<>>>@@@AAABBBAAA???>>>:::999777444222111000000111///...///111333333333444555666777999<<<>>>???DDDDDDDDDEEEEEEDDDDDDCCCEEEFFFHHHJJJKKKLLLMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMKKKLLLLLLMMMNNNNNNNNNMMMPPPOOOLLLJJJHHHFFFEEEEEEHHHEEECCCBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@??????>>>???;;;;;;::::::999999::::::666666777777666666555555555555555555444444444333222222222111111111111000//////............//////------------------,,,,,,,,,,,,+++************+++)))************)))(((((()))))))))))))))))))))))))))))))))***))))))(((((()))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((())))))))))))'''&&&'''((()))((('''&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))******++++++************))))))))))))(((((((((((())))))******************************))))))))))))((((((++++++++++++++++++++++++)))))))))*********++++++(((((()))***+++,,,---...++++++******++++++,,,------...000222777;;;???BBBIIIKKKMMMOOOPPPOOOMMMKKKJJJJJJKKKLLLMMMNNNOOOOOOQQQPPPNNNLLLIIIFFFDDDCCC@@@@@@CCCHHHKKKJJJEEE@@@;;;::::::<<<@@@DDDEEEFFFFFFMMM]]]uuu~~~}}}{{{zzz~~~}}}vvvsssooollljjjgggeeebbb]]]ZZZUUURRROOOLLLIIIGGGFFFEEEBBB???===:::999888777777777888:::<<>>===<<<;;;===???AAABBBBBBAAAAAA<<<;;;999777444222000000111///---...000111222111333444555666888;;;===>>>CCCDDDDDDDDDDDDDDDCCCCCCFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNJJJKKKLLLMMMMMMMMMMMMMMMOOONNNLLLJJJHHHFFFEEEDDDFFFDDDBBBBBBDDDFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@?????????<<<<<<;;;:::999999999999666666666777777666666555555555444444444333333333222222222111111111000000000///...------...///000.........------,,,,,,,,,,,,+++******))))))******))))))*********)))))))))((((((((((((((((((((((((***************)))(((''')))(((((((((((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))((('''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''')))))))))))))))*********************************))))))(((((((((((())))))'''''''''''''''''''''''')))))))))(((((((((((((((++++++++++++++++++++++++))))))*********+++++++++''''''(((((()))******++++++++++++++++++,,,------,,,...111555:::???CCCFFFKKKLLLNNNOOOOOONNNMMMLLLKKKKKKLLLMMMOOOPPPQQQQQQSSSQQQNNNKKKHHHEEEBBBAAA???AAADDDHHHJJJGGGAAA<<<;;;:::;;;<<>>@@@BBBFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJMMMRRRWWWZZZaaadddjjjooosssvvvzzz}}}|||}}}~~~rrr```TTTNNNJJJEEEAAA>>>===;;;:::999999::::::888999===CCCIIIMMMNNNNNNNNNQQQTTTXXX^^^eeemmmrrrwwwxxxxxxuuuqqqllliiihhhjjjjjjjjjkkkllloooqqqrrr}}}xxxrrrfff```XXXQQQLLLHHHDDDBBB>>>>>>?????????===;;;:::;;;<<<>>>???AAABBBBBBBBB>>>===;;;999666333111000000///---...///000000///222333444555777:::<<<===BBBBBBCCCDDDDDDDDDDDDDDDHHHIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNNNNJJJKKKLLLMMMMMMMMMMMMMMMNNNMMMLLLKKKIIIGGGFFFEEEEEEDDDBBBCCCFFFHHHIIIIIIEEEDDDCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>===<<<:::888777777777666666777777777777777666555555444444444333333333222222222111111111000000000///...------...///000.........------,,,,,,,,,,,,+++******))))))******))))))))))))))))))******((((((((((((((((((((((((******+++******)))((((((((())))))))))))))))))((((((((())))))))))))((((((************************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***'''(((((((((''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((()))))))))************************************++++++++++++************)))))))))))),,,,,,,,,,,,,,,------...---000444999???CCCGGGHHHLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOQQQRRRRRRSSSRRRPPPMMMIIIFFFCCCAAA@@@@@@BBBEEEGGGGGGDDD>>>:::============???BBBFFFIIIMMMXXXjjj~~~{{{yyyyyyzzzzzz~~~{{{wwwnnnkkkhhheeedddbbb```^^^WWWUUUQQQOOOLLLIIIFFFCCC@@@???===;;;999888777666666777888;;;===@@@BBBDDDGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLJJJKKKKKKLLLLLLLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLPPPVVV\\\___fffjjjnnnrrruuuxxx|||}}}~~~{{{mmm\\\QQQMMMKKKGGGBBB>>>===;;;:::999999:::;;;888:::???FFFMMMRRRSSSRRRSSSVVV[[[```gggnnnvvv{{{}}}}}}|||yyysssnnnkkkkkkkkkkkklllnnnpppsssvvvxxxtttnnneee\\\UUUOOOJJJGGGCCCAAA?????????===;;;999:::;;;<<<>>>@@@AAAAAAAAA@@@???>>><<<999777444333111000///000111111///...111222333444666999;;;<<<@@@AAABBBCCCDDDEEEEEEEEEIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLMMMNNNOOOOOOLLLMMMMMMNNNMMMMMMLLLLLLMMMMMMMMMLLLKKKJJJHHHGGGFFFEEEDDDEEEHHHKKKLLLLLLFFFEEEDDDBBBBBBBBBCCCCCC@@@AAAAAAAAAAAA@@@???>>>???>>><<<:::888777666666777777888888999999888888555555555555444444444333222222222111111111111000//////............//////------------------,,,,,,,,,,,,+++************+++)))))))))((())))))***+++))))))))))))))))))))))))*********+++******))))))((())))))******))))))((((((((())))))))))))((((((************************(((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******((()))***)))((('''(((***++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))((((((((()))******++++++((((((((())))))))))))***))))))(((((((((((())))))************************(((((())))))))))))******))))))))))))))))))))))))*********++++++++++++,,,......------,,,,,,,,,,,,------,,,,,,------...///000333888>>>CCCGGGIIIJJJLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRRRROOOMMMJJJFFFDDDBBBAAAAAAAAABBBDDDEEECCC@@@===:::>>>?????????@@@CCCHHHKKKTTTaaattt}}}zzzzzzyyyzzz}}}}}}xxxssskkkhhheeebbb```___\\\ZZZTTTRRROOOMMMKKKHHHDDDAAA===<<<;;;:::999888888888777888:::===@@@BBBDDDEEEHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMOOONNNMMMMMMLLLLLLMMMMMMJJJKKKKKKLLLLLLLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNQQQVVV\\\aaaeeekkknnnqqqtttwwwzzz}}}sssgggYYYPPPNNNLLLGGGCCC===<<<;;;:::999:::;;;;;;;;;===CCCKKKSSSWWWYYYXXXYYY]]]ccciiiooouuu{{{{{{vvvrrrpppooommmmmmnnnqqqtttxxx|||~~~|||sssjjjbbb\\\WWWTTTKKKGGGDDDBBBAAA@@@===;;;::::::;;;===>>>???@@@@@@BBBBBBAAA@@@===;;;888777222222333555555444111...111111222333666888:::;;;>>>???AAACCCDDDFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOPPPOOOOOOOOOOOONNNMMMLLLKKKKKKLLLMMMMMMMMMLLLKKKJJJHHHFFFEEEGGGJJJMMMNNNNNNHHHFFFDDDCCCBBBBBBCCCDDDAAABBBBBBCCCBBBAAA@@@@@@???>>>===;;;:::999999999888888999:::::::::::::::666666666555555555444444222222222111111111111000......////////////......,,,,,,------------------------,,,+++++++++++++++***)))((((((((()))+++,,,))))))))))))))))))))))))))))))***+++++++++******((()))************)))((((((((())))))))))))((((((************************'''((()))******)))((('''''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********(((***++++++)))((()))+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''(((((()))******++++++)))))))))*********++++++))))))(((((((((((())))))************************)))))))))*********++++++*********************************+++++++++,,,,,,........................---------------......///444777<<>>;;;:::999999999999999999999:::<<>>AAAGGGPPPXXX]]]^^^^^^^^^cccjjjqqqvvvzzz~~~~~~{{{vvvsssrrrrrrooopppqqqtttyyy}}}~~~uuunnniiidddaaaQQQMMMHHHEEEDDDBBB@@@===::::::;;;<<<===>>>??????DDDDDDDDDCCCAAA>>>;;;:::444555666888999777222///000111222333555777999;;;===>>>@@@BBBEEEFFFGGGHHHFFFGGGHHHJJJKKKLLLLLLMMMJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKIIIGGGGGGHHHKKKNNNOOOOOOIIIGGGEEECCCBBBCCCDDDEEEBBBCCCDDDDDDDDDCCCBBBAAA>>>>>>===<<<<<<<<<<<<<<<888999:::;;;;;;;;;;;;;;;777666666666666555555555222222222111111111111000---...///000000///...---,,,,,,,,,------............---,,,,,,++++++,,,,,,***)))(((((((((***+++,,,))))))))))))))))))))))))((()))***+++++++++++++++((()))***++++++***)))((((((((())))))))))))((((((************************'''((()))******)))((('''''''''((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))+++---,,,)))(((***,,,******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''(((((()))***+++++++++*********++++++,,,,,,,,,))))))(((((((((((())))))(((((((((((((((((((((((())))))******+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,---...//////...------------...//////777:::???DDDHHHKKKKKKKKKJJJIIIIIIIIIKKKMMMOOOPPPOOOOOONNNNNNNNNNNNMMMMMMIIIGGGEEEBBBAAAAAABBBBBBDDDCCCAAA???<<<<<<===>>><<<>>>@@@AAABBBGGGNNNTTTeeevvv|||}}}zzz{{{~~~|||zzzwwwrrrooofffccc___\\\ZZZWWWTTTRRRNNNMMMJJJIIIGGGCCC???<<<999999999999999999:::;;;:::<<<>>>AAACCCEEEFFFGGGIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNNNNMMMMMMNNNNNNLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMQQQSSSVVV\\\aaaggglllnnnrrrtttvvvxxxzzz|||~~~vvvccc]]]VVVQQQNNNJJJFFFBBB===<<<;;;:::999:::;;;<<<@@@CCCJJJSSS[[[```bbbaaaaaagggooovvvzzz}}}{{{{{{zzzxxxtttqqqqqqqqqqqqrrrtttwww|||zzzwwwvvvlllaaaTTTMMMIIIEEE@@@===>>>>>>>>>===<<<<<<>>>@@@@@@BBBCCCDDDCCCAAA>>><<<<<<;;;:::888666333222111222222333444666888:::;;;:::<<<>>>@@@AAABBBEEEGGGEEEEEEFFFFFFHHHJJJKKKLLLKKKJJJIIIIIIJJJLLLNNNPPPNNNNNNOOOOOOPPPQQQQQQQQQMMMNNNPPPPPPPPPNNNLLLJJJGGGHHHKKKMMMNNNMMMKKKIIIEEEFFFGGGGGGFFFEEEDDDCCCEEEDDDCCCDDDEEEEEECCCAAA@@@???>>><<<<<<<<<===>>>::::::::::::::::::999999777666666555444333333333222222222111111111111000//////.........---------///...------...///...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******+++++++++******)))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((('''''''''&&&)))((('''((()))***)))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********)))((('''''''''''''''(((***+++,,,---...))))))))))))))))))))))))+++***((('''&&&''')))***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))),,,++++++******++++++,,,+++,,,---------...111333999>>>DDDHHHKKKKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLLLLNNNNNNNNNPPPQQQQQQOOOMMMHHHGGGEEEAAA???@@@CCCFFFEEEBBB>>>;;;999:::<<<===???;;;:::===BBBGGGOOOWWWkkk}}}}}}}}}}}}{{{xxxsssmmmiiigggbbb]]][[[[[[ZZZUUUPPPNNNLLLIIIFFFBBB???===<<<::::::999999999999999999===>>>@@@BBBDDDFFFFFFGGGJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMNNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNMMMNNNMMMLLLKKKLLLOOOQQQUUUYYY^^^cccgggkkkooorrruuuwwwzzzzzzzzz|||uuummm___ZZZTTTPPPNNNJJJDDD???===<<<999777777888:::<<<>>>CCCKKKRRRXXX]]]bbbdddgggjjjpppvvv{{{~~~zzzzzzzzzxxxuuurrrrrrsssssstttvvvyyy~~~|||}}}tttggg]]]VVVOOOHHHBBB@@@>>>===;;;;;;;;;;;;<<>>???@@@AAADDDFFFEEEEEEFFFGGGHHHJJJKKKLLLKKKJJJIIIIIIJJJLLLNNNPPPNNNOOOOOOPPPQQQRRRSSSSSSOOOPPPQQQQQQPPPOOOLLLKKKGGGHHHJJJKKKKKKJJJIIIHHHFFFFFFGGGGGGFFFEEEDDDCCCEEEDDDCCCCCCDDDDDDBBB@@@???>>>===<<<;;;<<<<<<===;;;;;;;;;;;;::::::::::::777777666666555444444333222222222222111111111111//////.........---------///...------...///...---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************'''''''''((((((((((((((())))))(((((((((''''''''')))((('''((()))***)))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))(((((()))***++++++,,,---((((((((((((((((((((((((***((('''&&&&&&'''((()))++++++++++++++++++++++++************************))))))))))))************---,,,,,,,,,,,,,,,,,,---+++,,,---------...222444;;;???EEEIIIKKKLLLMMMMMMNNNMMMLLLKKKKKKLLLMMMMMMOOOOOONNNOOOPPPPPPNNNKKKHHHFFFCCCAAAAAABBBCCCEEEAAA???===;;;;;;<<<>>>??????<<<<<>><<<<<<:::999888888888999:::;;;???@@@BBBDDDEEEGGGGGGHHHKKKKKKKKKKKKKKKLLLLLLMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLMMMNNNMMMMMMMMMLLLLLLNNNQQQUUUYYY\\\aaafffjjjmmmqqqtttwwwxxxzzzzzz{{{zzzpppjjj]]]XXXRRRNNNLLLHHHCCC>>><<<;;;999777777999;;;<<<>>>BBBJJJQQQWWW]]]bbbeeehhhkkkpppuuuyyy|||}}}}}}xxxyyyyyywwwsssqqqqqqqqqtttvvvxxx|||}}}{{{|||vvvlllbbbUUULLLEEEAAA<<<;;;;;;<<<:::888===???@@@BBBCCCCCCBBBAAA===<<<999666444333333333111111111222333444666666888:::===>>>???@@@BBBDDDEEEEEEFFFGGGIIIJJJKKKLLLJJJIIIIIIIIIJJJLLLNNNOOOOOOPPPPPPQQQSSSTTTUUUUUURRRSSSSSSSSSRRRPPPNNNLLLHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEECCCCCCDDDCCCBBBBBBCCCBBB@@@>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::888777777666666555555444333222222222111111111111/////////.........------///...------...///...---......------------......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))))))))******+++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((('''))))))(((((((((((('''''')))((('''((()))***)))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))***++++++)))))))))*********++++++((((((((((((((((((((((((((('''&&&&&&&&&&&&((()))************************************************************++++++++++++...------,,,,,,------...++++++,,,------000444777>>>BBBGGGKKKMMMMMMNNNOOOOOONNNMMMMMMMMMNNNNNNOOOPPPOOOOOOOOOOOONNNKKKIIIGGGDDD@@@@@@CCCEEEDDDCCC<<<<<<<<<<<<===>>>???@@@???===@@@GGGPPPZZZgggsss{{{{{{{{{yyyzzz}}}~~~}}}zzzwwwtttppplllgggdddaaa]]]XXXVVVVVVSSSOOOKKKIIIGGGEEEBBB???===;;;:::999888777777888;;;===???AAABBBDDDFFFGGGIIIIIIIIILLLLLLLLLLLLLLLMMMNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMPPPVVVZZZ^^^bbbfffkkknnnqqquuuwwwzzz{{{{{{{{{}}}|||tttjjjdddYYYUUUOOOKKKIIIEEE@@@<<<:::999888777888:::<<<===>>>BBBIIIOOOVVV\\\cccgggkkkmmmppptttvvvxxxyyyyyyvvvwwwwwwuuurrrpppppppppuuuxxx}}}}}}}}}xxxgggYYYMMMFFF@@@===??????<<<999;;;<<<===???@@@AAABBBBBBBBBAAA>>>;;;999999999999222222222222333444555555777999;;;<<<===>>>@@@BBBDDDEEEFFFGGGIIIJJJKKKKKKHHHHHHIIIIIIKKKLLLNNNOOOPPPPPPQQQRRRTTTUUUVVVVVVTTTTTTTTTSSSRRRPPPOOONNNKKKJJJHHHGGGGGGGGGGGGHHHGGGGGGGGGFFFEEEDDDCCCCCCDDDCCCBBBBBBBBBAAA???===============<<<<<<===============<<<<<<;;;;;;:::888888777777666666666555333333222222222111111111////////////............///---------...///...---......------------......************************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((())))))***************)))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))((((((''''''))))))(((((((((((((((((()))((('''((()))***)))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))******++++++************))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))************************)))))))))*********++++++------,,,,,,,,,,,,------+++,,,,,,---...222777:::BBBEEEJJJMMMNNNNNNOOOPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQPPPOOONNNNNNLLLIIIFFFFFFBBB???AAAEEEGGGDDD@@@:::;;;<<<>>>???@@@@@@@@@???@@@EEEPPP[[[gggxxx}}}{{{||||||{{{}}}~~~zzzwwwsssooollliiieeebbb^^^ZZZWWWTTTSSSPPPLLLIIIEEEDDDBBB???===;;;:::999888888777777999===@@@BBBDDDEEEFFFHHHIIIJJJKKKKKKNNNMMMMMMMMMMMMNNNOOOOOOLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQNNNNNNNNNNNNMMMMMMMMMMMMIIIJJJLLLMMMNNNNNNNNNMMMLLLLLLMMMNNNPPPUUU\\\aaadddgggkkknnnqqqtttwwwyyy}}}}}}}}}}}}wwwnnneee___VVVQQQKKKGGGEEEBBB>>>:::888888777777888:::<<<>>>???CCCIIIOOOUUU\\\ccchhhlllmmmoooqqqrrrttttttuuutttuuuuuutttqqqppppppqqquuuzzz{{{yyy{{{yyyhhhVVVOOOGGGCCCCCCBBB>>>:::::::::;;;<<<===???AAAAAAEEEDDDAAA???============555555444444444444555555666888:::;;;;;;<<<>>>@@@BBBCCCEEEGGGHHHIIIIIIIIIGGGGGGHHHIIIKKKLLLNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTSSSRRRPPPOOOOOOMMMKKKJJJHHHGGGHHHIIIJJJHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBAAAAAABBBAAA???===>>>>>>>>>>>>??????>>>>>>>>>>>>===<<<;;;;;;::::::777777777777666666666666333333333222222222222111000000/////////.........///---------...///...---------,,,,,,,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((('''((()))******************))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((((('''(((((()))))))))))))))))))))((('''((()))***)))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********************************))))))))))))(((************************)))(((((())))))******+++))))))))))))))))))))))))************************((((((((()))))))))******,,,,,,++++++++++++,,,,,,+++,,,---...000555;;;???EEEHHHLLLNNNNNNNNNOOOPPPOOOOOOPPPQQQQQQQQQQQQQQQQQQPPPNNNNNNMMMKKKGGGDDDDDDAAA???BBBFFFGGGCCC>>>;;;<<<>>>???@@@AAA@@@@@@AAADDDMMMZZZggguuu~~~{{{zzz|||}}}||||||yyyuuupppllliiifffccc```[[[YYYVVVSSSPPPMMMJJJHHHAAA@@@???===;;;:::999999888888888999<<>><<<<<<888777666555555555555555555666888999999:::<<<>>>@@@BBBDDDFFFGGGHHHHHHGGGFFFGGGHHHIIIKKKMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSRRRRRRRRRQQQPPPPPPOOOOOOMMMLLLKKKJJJIIIJJJKKKLLLIIIHHHGGGEEEDDDCCCCCCCCCBBBAAA@@@AAABBBBBB@@@???>>>>>>???@@@@@@@@@??????>>>======<<<;;;:::999999666666666666666666666666333333333333222222222222000000000/////////......///...------...///...---------,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))''''''((()))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((((((((())))))))))))******)))((('''((()))***)))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********************)))))))))))))))))))))))))))++++++++++++++++++++++++((())))))******+++++++++************************++++++++++++++++++++++++'''((((((((()))))))))))),,,++++++******++++++,,,------///000333888???DDDHHHJJJMMMNNNNNNNNNOOOPPPOOOOOOPPPQQQRRRRRRRRRRRRPPPOOOMMMMMMLLLJJJFFFCCCBBBAAAAAADDDFFFFFFAAA===<<<===???@@@BBBCCCCCCCCCEEEKKKWWWffftttxxxvvvvvvyyy{{{|||~~~zzzwwwsssmmmhhheeebbb```^^^XXXVVVTTTQQQMMMJJJHHHFFF???>>>===;;;:::999999999888999;;;===@@@BBBEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQPPPNNNNNNNNNMMMLLLLLLKKKKKKHHHIIIJJJLLLNNNOOOOOOPPPOOOQQQUUUYYY]]]ccciiimmmmmmooorrrtttuuuwwwyyyzzz{{{qqqfff]]]WWWOOOJJJDDD@@@???===:::888666666777888999:::;;;<<>>@@@BBBEEEFFFFFFFFFEEEEEEFFFHHHJJJKKKMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKJJJKKKKKKLLLLLLJJJIIIGGGEEECCCCCCCCCCCCAAA@@@@@@AAACCCCCCBBBAAA<<<===>>>???@@@??????>>>======<<<;;;:::999888888555555555555555555555555444444333333333222222222000000000000/////////...///...------...///...---......------------......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********(((((()))))))))*********)))((('''((()))***)))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))******++++++,,,((((((((()))))))))))))))************************'''((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********,,,,,,,,,++++++,,,,,,,,,...///000111555;;;BBBHHHIIIKKKNNNNNNNNNMMMNNNPPPNNNOOOPPPRRRRRRRRRRRRRRROOONNNLLLLLLKKKIIIFFFCCC???AAADDDFFFFFFCCC???<<<<<<===>>>@@@CCCEEEGGGHHHKKKRRRaaarrr{{{rrrqqqssswww{{{~~~zzzwwwtttoooiiiccc```^^^]]]\\\TTTTTTRRRNNNJJJGGGEEEDDD===<<<;;;:::999999999999999:::===@@@CCCEEEFFFFFFHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNMMMNNNOOOOOOPPPLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPNNNNNNNNNMMMLLLKKKKKKKKKHHHIIIIIIKKKMMMOOOQQQRRRQQQUUUZZZ___ccciiinnnrrrqqqsssvvvwwwxxxxxxzzz|||~~~yyyooodddYYYSSSNNNHHHBBB>>>===<<<:::777666777777888999::::::;;;<<<@@@GGGLLLQQQUUUYYY\\\\\\[[[[[[[[[\\\___bbbdddfffhhhkkklllmmmnnnqqqssswwwzzztttqqqssswww{{{~~~{{{kkk\\\QQQLLLJJJDDDBBB???===<<<===???@@@AAABBBDDDDDDCCC@@@===;;;999888777666555444444444333555777888777888:::<<<===???BBBDDDEEEFFFEEEDDDDDDFFFGGGJJJKKKMMMMMMNNNOOOOOONNNNNNNNNMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOIIIJJJJJJKKKKKKLLLLLLLLLKKKIIIGGGEEECCCCCCCCCCCCAAA@@@@@@BBBDDDDDDCCCBBB;;;<<<===?????????>>>======<<<<<<;;;999888777777444444444555555555555555444444444333333333222222000000000000///////////////...------...///...---//////............//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((()))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++)))((('''((()))******((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((***+++,,,---...(((((((((((()))))))))***))))))))))))))))))))))))&&&&&&((()))************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++...------,,,,,,------...///000111333666===DDDJJJJJJLLLNNNNNNMMMMMMNNNOOOMMMNNNPPPRRRRRRRRRRRRQQQNNNMMMLLLKKKKKKIIIFFFCCC>>>BBBFFFHHHEEEAAA>>><<<;;;<<<===@@@DDDHHHKKKMMMOOOXXXhhhzzz{{{wwwpppooorrrwww|||~~~{{{wwwtttrrrmmmfffaaa]]]\\\ZZZYYYRRRQQQPPPLLLHHHDDDBBBBBB<<<<<<;;;:::999999999999999;;;???CCCEEEGGGGGGFFFHHHIIIJJJLLLLLLMMMMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPLLLMMMMMMMMMMMMNNNNNNNNNMMMNNNOOOOOOPPPPPPOOOOOONNNNNNNNNMMMLLLKKKKKKJJJIIIIIIIIIJJJLLLOOOQQQSSSSSSWWW]]]cccggglllqqqtttsssvvvxxxyyyzzzzzz|||}}}}}}xxxmmmbbbWWWPPPMMMHHHAAA===<<<<<<:::777777777777888999999:::::::::>>>EEEKKKOOORRRUUUWWWVVVUUUTTTUUUWWWZZZ^^^```bbbdddgggiiikkkmmmppprrryyyzzzuuutttvvvyyyvvvjjjaaa\\\TTTNNNFFF@@@>>>???@@@AAAAAABBBCCCCCCAAA@@@@@@@@@>>><<<:::888666555555555555444444555666888:::;;;@@@@@@AAACCCDDDFFFGGGHHHDDDDDDEEEGGGIIIJJJLLLLLLRRRQQQPPPOOONNNOOOOOOPPPMMMNNNPPPPPPNNNMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKGGGGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@?????????@@@AAA============<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666666666666666555555444666555555444222111000000111000///------....../////////.........---------...---,,,+++***+++,,,---************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))***))))))+++---+++***)))(((((()))***+++)))((('''''''''(((***+++''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))******))))))))))))******,,,+++******))))))******))))))))))))))))))))))))************************,,,,,,,,,------,,,++++++************************...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,///444888<<<@@@EEEHHHJJJKKKMMMNNNNNNMMMLLLKKKNNNOOOPPPPPPPPPOOONNNMMMJJJLLLNNNNNNLLLGGGBBB???BBBFFFIIIFFF@@@;;;:::<<<;;;<<<@@@EEEEEEDDDHHHNNNVVVdddttt|||tttqqqooommmqqqzzz|||yyytttqqqkkkhhhdddaaa^^^[[[XXXUUUQQQNNNJJJHHHFFFCCC@@@>>><<<;;;:::::::::;;;<<<<<<>>>@@@CCCFFFIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLMMMMMMNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKJJJIIIIIIJJJJJJFFFGGGHHHIIIKKKNNNRRRUUUWWW\\\cccjjjnnnrrrtttvvvvvvvvvxxxzzz|||~~~yyyppphhh___VVVPPPGGGDDD???<<<:::999777555777777666666666888999::::::<<<@@@EEEIIIMMMPPPQQQRRRRRRRRRQQQQQQUUUZZZ^^^]]]```cccgggjjjnnnrrrvvvwww~~~~~~{{{zzz{{{uuuooobbbZZZOOOEEE@@@>>>>>>>>>AAABBBCCCCCCBBBAAAAAA@@@???===;;;999777666555555666666555666777999;;;<<<>>>???@@@AAACCCEEEFFFFFFCCCDDDEEEGGGHHHJJJKKKLLLQQQPPPNNNMMMMMMMMMNNNOOOMMMOOOQQQQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLHHHGGGFFFDDDCCCCCCBBBBBBBBBAAA@@@???>>>???@@@@@@============<<<<<<<<<;;;;;;;;;;;;;;;:::999888777666666666666666555555444666555444333222111111000111000///...---....../////////.........---------...---,,,+++++++++,,,,,,***************************+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******))))))***,,,+++***)))(((((()))***+++)))(((((('''((()))***+++((((((((())))))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,+++******))))))******))))))))))))))))))))))))***************************++++++,,,,,,++++++***************************---,,,+++************++++++,,,,,,,,,,,,---------,,,///444999===AAAFFFIIIJJJLLLMMMOOOOOONNNMMMLLLOOOOOOPPPQQQPPPOOONNNMMMKKKLLLLLLLLLJJJFFFBBB@@@BBBEEEGGGDDD>>>::::::<<<===>>>BBBFFFGGGFFFKKKRRRYYYgggyyywwwpppnnnjjjjjjppp{{{}}}zzzvvvqqqnnniiifffbbb___]]]ZZZVVVSSSPPPMMMIIIFFFDDDBBB???===;;;;;;:::999:::;;;===???CCCDDDGGGIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMKKKJJJJJJJJJJJJJJJKKKKKKGGGHHHIIIJJJLLLPPPVVVZZZ\\\```gggmmmqqqtttwwwxxxwwwxxxzzz|||~~~wwwmmmeee\\\SSSMMMFFFCCC???<<<:::999777555777777666666777888999::::::<<>>@@@AAACCCDDDEEECCCDDDEEEFFFHHHJJJKKKLLLNNNNNNLLLKKKKKKKKKLLLMMMNNNOOOQQQQQQOOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLIIIHHHGGGEEECCCBBBAAAAAAAAA@@@???>>>>>>>>>>>>???======<<<<<<<<<;;;;;;;;;;;;:::::::::999888888888666666666666666555555444555555444333222111111000000000///............///...............---------...------,,,+++,,,,,,,,,***************************+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))+++******))))))))))))******((((((((((((((()))******))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,+++******))))))******))))))))))))))))))))))))************************)))******++++++*********************************++++++******))))))******++++++,,,,,,---------------000666;;;???CCCHHHKKKLLLMMMNNNOOOPPPOOONNNNNNPPPPPPQQQQQQQQQPPPNNNNNNKKKKKKJJJIIIGGGDDDBBBAAABBBCCCCCC@@@<<<999:::<<<@@@@@@CCCGGGHHHHHHNNNUUU]]]lllyyyppplllkkkhhhkkkttt~~~zzzvvvrrrmmmjjjeeeccc___\\\ZZZWWWSSSQQQMMMJJJFFFDDDBBB@@@>>><<<;;;:::999888:::===@@@BBBHHHIIIJJJLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPOOOPPPPPPPPPPPPOOOOOONNNPPPOOOOOONNNMMMLLLKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIJJJLLLOOOTTT[[[```cccgggmmmrrruuuwwwyyy{{{zzz{{{}}}}}}rrriii```XXXOOOIIIDDDAAA===:::999888666555777777777777888999:::;;;888:::>>>BBBFFFIIIKKKLLLLLLMMMNNNNNNNNNPPPSSSVVVZZZ]]]aaaeeeiiimmmrrruuu{{{ppp```SSSLLLGGGEEE@@@@@@@@@BBBCCCDDDDDDCCCBBBAAA???===:::888777666888777777666777888:::;;;;;;<<<===???AAACCCDDDEEEDDDEEEFFFHHHIIIKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNPPPRRRQQQPPPNNNNNNNNNMMMNNNNNNOOONNNMMMLLLLLLJJJIIIGGGEEECCCAAAAAA@@@@@@@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::::999888888888888888666666666666666555555444444444333333222111111000000/////////..........................................------,,,,,,,,,,,,************************)))))))))******)))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))******))))))))))))))))))***((((((((((((((())))))***(((((()))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))******))))))))))))******,,,+++******))))))******))))))))))))))))))))))))************************)))******++++++++++++***************************++++++************++++++++++++,,,,,,---............222888===AAAEEEIIILLLMMMMMMNNNPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQPPPNNNMMMKKKJJJHHHEEECCCBBBBBBBBBAAAAAA@@@===:::999;;;===AAAAAACCCFFFGGGIIIPPPXXXcccsss}}}vvvqqqkkkhhhiiilllrrr}}}{{{vvvrrrnnnjjjfffaaa___[[[YYYVVVTTTPPPNNNIIIGGGCCCAAA@@@>>><<<:::::::::999999;;;???CCCFFFIIIJJJLLLMMMNNNNNNNNNMMMLLLLLLMMMMMMMMMNNNNNNNNNQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRQQQPPPOOONNNPPPOOONNNMMMLLLKKKJJJJJJFFFGGGIIIKKKKKKKKKJJJJJJIIIJJJLLLNNNRRRYYY```fffjjjnnnrrrvvvxxxyyy{{{}}}{{{}}}~~~xxxmmmddd[[[SSSKKKFFFAAA>>>;;;999888888666555777777777888999:::;;;;;;888:::===@@@CCCFFFHHHIIIKKKMMMOOOOOOPPPQQQSSSVVVXXX\\\aaafffjjjooosssvvv}}}rrrbbbVVVMMMHHHDDDAAA@@@@@@CCCEEEEEEEEECCCBBBAAA???===:::999888888777666555666666888888;;;<<<===???AAACCCEEEFFFEEEFFFGGGIIIJJJLLLMMMNNNLLLLLLKKKJJJJJJKKKLLLMMMMMMOOOQQQQQQOOONNNMMMNNNLLLMMMNNNOOOOOOMMMLLLKKKJJJIIIGGGEEECCCAAAAAA@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999888777777777888888666666666666666555555444333333333222222111111000///////////////......------..............................---------,,,,,,***************************))))))))))))))))))***))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***)))))))))******)))))))))'''(((((()))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))******))))))))))))******,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------,,,,,,************************,,,,,,+++++++++,,,,,,---++++++,,,------...//////111555;;;@@@DDDGGGJJJMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPQQQQQQQQQQQQOOONNNMMMJJJHHHEEEBBBAAA@@@AAABBB@@@???===:::999999;;;===AAA@@@BBBEEEHHHLLLVVV```nnn}}}|||qqqllliiieeedddfffkkkuuu}}}wwwrrrnnnkkkfffddd^^^[[[XXXUUUSSSQQQMMMKKKFFFDDDAAA???>>>===;;;999;;;::::::;;;>>>BBBGGGIIIHHHIIIKKKMMMOOOOOOOOONNNMMMMMMMMMMMMNNNNNNNNNNNNPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSRRRQQQOOONNNOOOOOONNNMMMKKKJJJIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHKKKLLLOOORRRWWW^^^fffkkkppprrrvvvxxxzzz{{{}}}~~~}}}~~~{{{ssshhh^^^WWWOOOHHHCCC>>><<<999777777777666555666777888999:::;;;<<<<<<999:::===@@@BBBEEEFFFGGGJJJLLLNNNOOOOOOQQQTTTVVVYYY]]]ccciiimmmrrrwwwzzzuuueeeWWWPPPNNNHHHCCCAAABBBEEEEEEDDDCCCBBBBBBAAA???===;;;:::888777666555555666666777:::;;;<<>><<<<<<;;;;;;:::::::::999999999999888777666666777888999666666666666666555555444333333222222111111111111/////////000///......------------...............---............---,,,,,,************************,,,,,,+++******+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))+++))))))************))))))''''''((()))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------------************************,,,,,,,,,+++,,,,,,---...++++++,,,---...//////000444888>>>CCCFFFHHHKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRPPPPPPQQQQQQPPPNNNLLLKKKHHHFFFCCCAAA??????@@@AAA>>>===;;;:::999:::<<<===@@@???BBBHHHOOOWWWdddppp|||qqqgggdddcccbbbccceeeiiiwww|||xxxrrrmmmjjjgggcccaaa[[[YYYUUUSSSQQQOOOLLLIIIDDDBBB???======<<<:::999;;;<<<===???BBBFFFIIIKKKHHHJJJLLLMMMOOOOOOOOOOOOMMMMMMMMMNNNNNNNNNNNNOOOMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSRRRPPPOOONNNMMMMMMLLLKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJNNNPPPTTTYYY^^^eeelllppptttvvvyyy{{{|||}}}ssslllaaaXXXQQQKKKEEE@@@<<<999777666666777666555666777999:::<<<<<<======;;;<<<>>>@@@CCCDDDFFFFFFHHHIIIKKKLLLNNNQQQUUUXXX[[[```fffmmmrrrwww{{{~~~|||mmmccc\\\SSSIIICCCBBBCCCCCCBBBBBBBBBBBBBBBAAA???===<<<:::999777666666666777777888999;;;===???BBBCCCDDDCCCDDDEEEGGGIIIJJJKKKLLLIIIHHHHHHGGGHHHIIIJJJKKKLLLMMMOOOOOOMMMLLLKKKLLLJJJKKKMMMNNNNNNLLLIIIHHHHHHGGGFFFDDDCCCCCCBBBBBBAAABBBBBBAAA@@@???===<<<::::::::::::999999999999888777666555555666888999666666666666666555555444222222222222111111111111...///000000000///---------------.........//////---.../////////...,,,,,,************************,,,,,,+++******+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******))))))***,,,((()))***++++++***)))(((&&&'''((()))***))))))((('''(((((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,---------************************++++++******+++,,,,,,---++++++,,,---...///000000777;;;@@@EEEGGGIIIJJJLLLLLLLLLMMMMMMOOOPPPQQQRRROOOPPPPPPPPPOOOMMMKKKJJJFFFDDDBBB@@@>>>>>>??????===<<<::::::;;;<<<======???@@@EEEOOOZZZgggxxxtttjjjaaa```bbbcccgggkkkppp}}}wwwsssmmmhhheeebbb___]]]YYYWWWTTTQQQPPPNNNJJJHHHCCC@@@>>><<<<<<<<<:::999<<<===@@@CCCFFFIIIJJJKKKLLLLLLNNNOOOOOOOOONNNMMMMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMNNNNNNNNNOOOOOOOOONNNOOORRRSSSTTTRRRPPPOOOLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNRRRVVV[[[aaafffkkkqqquuuwwwzzz|||~~~~~~vvvllldddZZZQQQKKKFFFAAA===:::888555444555666666555666777999;;;<<<============>>>@@@BBBDDDEEEFFFFFFIIIJJJKKKLLLNNNRRRXXX\\\^^^cccjjjqqqwww|||xxxggg\\\OOOFFFCCCCCCAAA@@@AAABBBCCCCCCBBBAAA???>>>;;;:::999777777777888888666777999;;;>>>@@@BBBCCCBBBBBBDDDEEEGGGIIIJJJKKKGGGGGGFFFFFFFFFGGGIIIJJJKKKMMMOOONNNMMMKKKKKKKKKIIIJJJLLLMMMMMMKKKIIIGGGGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA???===<<<:::::::::999999999888888888777666444555666888999666666666666666555555444222222222111111111111111...///000000000///---,,,---------.........//////---.../////////...,,,,,,************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))***))))))+++---((()))***++++++***)))(((&&&''')))*********)))((())))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))******))))))))))))******,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,******************************))))))***+++,,,,,,++++++,,,---...///000111888===BBBFFFHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOQQQRRROOOOOOOOOOOONNNLLLJJJIIIEEECCCAAA@@@>>>>>>>>>>>><<<;;;:::;;;<<<=========@@@AAAIIIUUUccctttzzzqqqhhh```aaadddhhhlllqqq{{{}}}zzzsssoooiiidddaaa___]]][[[YYYVVVSSSQQQOOOMMMJJJHHHBBB@@@===<<<<<<<<<:::999<<<>>>BBBFFFHHHJJJKKKKKKOOOPPPPPPPPPPPPOOOMMMLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRMMMNNNQQQSSSTTTSSSQQQOOOKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJLLLNNNPPPRRRUUUZZZ```fffkkkpppuuuxxxzzz|||~~~wwwnnnggg___UUUMMMGGGCCC>>>:::999777444444555666666555666777999;;;===>>>>>>===>>>???AAACCCDDDFFFFFFGGGKKKLLLMMMNNNQQQVVV\\\aaa```eeemmmtttzzz~~~mmm[[[RRRLLLEEEBBBDDDEEEDDDDDDDDDEEECCC@@@>>>;;;;;;:::999888666666555999999999:::;;;<<<>>>>>>EEEEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFHHHJJJMMMNNNQQQPPPOOOMMMLLLKKKKKKKKKMMMMMMMMMLLLLLLJJJIIIIIIFFFEEEDDDCCCCCCDDDEEEEEEBBBBBBAAA???>>><<<;;;:::===<<<:::999888888999:::555555555666666666666666777666666555444222111000333222111000//////////////////////////////////////////............//////......---------,,,,,,,,,******************++++++)))************+++++++++************************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))++++++******))))))((((((((((((''''''&&&%%%######&&&''')))*********)))((())))))(((((((((((()))))),,,+++++++++***)))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************+++++++++*********))))))++++++******++++++,,,---------,,,++++++******)))))),,,000///------222666===AAAEEEHHHIIIIIIJJJKKKOOOOOOOOONNNNNNNNNMMMMMMPPPPPPOOOMMMLLLJJJIIIHHHIIIEEE@@@>>>>>>===;;;999888<<<<<<888999???BBB???FFFDDDMMMccczzz~~~uuuhhheeedddeeefffiiirrr|||~~~zzzuuuqqqqqqmmmgggccc```]]][[[YYYVVVSSSOOOKKKIIIGGGEEECCCBBBAAA???===<<<<<<<<<<<>>DDDDDDDDDEEEEEEFFFFFFFFFHHHHHHGGGHHHIIIKKKNNNOOOPPPPPPNNNMMMLLLKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJJJJGGGFFFEEEDDDDDDDDDDDDEEEBBBAAA@@@???>>>===<<<;;;===<<<:::999888888999999555555555555666666666666666666555555444333111111333222111000//////////////////////////////////////////............////////////.........------------,,,,,,++++++*********)))************+++++++++************************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((''''''&&&%%%$$$''''''((()))))))))))))))***))))))(((((())))))***++++++*********************************************)))(((((((((((()))*********************************))))))))))))******))))))***++++++++++++++++++++++++*********))))))++++++******++++++,,,---,,,,,,,,,+++++++++++++++))),,,//////---...333888???BBBFFFHHHIIIIIIJJJKKKMMMMMMNNNNNNOOOOOOOOOPPPPPPOOONNNMMMKKKJJJHHHHHHGGGCCC@@@>>>===<<<:::777666;;;<<<999:::@@@CCCAAAGGGKKKYYYpppyyyqqqhhheeeeeegggjjjooo{{{}}}yyytttpppnnnjjjddd```]]][[[XXXVVVTTTQQQMMMJJJHHHFFFDDDBBB@@@???===<<<;;;<<<===>>>AAACCCFFFIIIKKKLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJLLLMMMOOOPPPTTTYYY\\\aaaeeelllrrrvvvzzz}}}|||{{{xxxuuuqqqkkkddd___XXXSSSMMMGGGBBB>>>999777666666555555666666777777888999;;;;;;::::::;;;===???@@@BBBDDDFFFHHHJJJJJJKKKLLLNNNPPPRRRWWW]]]aaaiiimmmsssyyy}}}{{{}}}yyykkk]]]RRRMMMHHHFFFDDDDDDEEEFFFEEEDDDAAA@@@???===;;;999888777777777777888:::;;;===>>>AAABBBDDDEEEFFFFFFFFFEEEIIIIIIIIIIIIJJJMMMOOOPPPOOONNNMMMLLLKKKJJJJJJJJJLLLLLLMMMMMMMMMLLLLLLKKKIIIHHHGGGEEEEEEDDDDDDDDD@@@@@@@@@???>>>======<<<<<<;;;:::999888888888999555555555555555555555555444444444444444333222222333222111000//////////////////////////////////////////............//////////////////..................---,,,+++******))))))************+++++++++************************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))''''''((((((((((((''''''((((((((((((((()))***************))))))*********))))))*********************************************))))))(((((())))))***************************++++++************++++++******+++,,,,,,,,,,,,,,,+++++++++***************++++++******++++++,,,---++++++++++++,,,,,,,,,,,,+++---......---000666;;;AAADDDGGGIIIIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQPPPOOONNNLLLJJJIIIGGGGGGDDDBBB@@@???>>><<<999666555999;;;:::;;;@@@DDDDDDIIIUUUkkktttmmmhhhfffgggkkkqqqyyy~~~{{{wwwrrrnnniiieee```\\\YYYWWWTTTRRRQQQNNNJJJGGGEEEDDDBBB@@@>>><<<;;;999:::<<>>:::666444555555444444555666666777999;;;<<<;;;::::::;;;<<>>>>>======;;;;;;:::999999888888888666555555555555555444444222333333444444444333333222222111000//////000000//////////////////////////////............//////............------------,,,,,,,,,++++++*********))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((('''(((***,,,,,,***((('''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''((())))))))))))))))))((('''''''''(((***+++++++++************++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++)))***++++++,,,,,,++++++************************++++++******++++++,,,---******++++++,,,---......,,,---......///333999>>>DDDFFFIIIIIIIIIIIIJJJKKKMMMMMMNNNNNNOOOPPPPPPQQQOOONNNMMMKKKIIIGGGFFFEEECCCBBBBBBAAA???<<<999777666999;;;;;;;;;???CCCGGGOOObbb~~~zzzrrrmmmkkkiiikkkqqqyyy|||xxxtttnnnkkkdddaaa]]]YYYWWWTTTQQQOOONNNKKKGGGDDDCCCBBB@@@>>>;;;:::999999:::>>>BBBDDDFFFGGGIIIKKKMMMNNNNNNNNNMMMNNNNNNNNNNNNNNNOOOOOONNNNNNNNNOOOOOOOOOPPPPPPMMMNNNPPPQQQRRRQQQPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKMMMOOORRRWWW^^^eeekkknnnqqqvvvyyy{{{}}}yyyuuuooommmjjjfffbbb\\\TTTOOOLLLHHHCCC>>>;;;888555333444444444444444555666777:::<<<===<<<;;;:::;;;===???@@@BBBEEEGGGJJJLLLMMMMMMOOORRRUUUZZZaaahhhmmmqqqvvv}}}zzz~~~yyyxxxyyy~~~wwwnnn___[[[VVVQQQMMMJJJGGGEEEFFFEEEDDDBBB???===<<<;;;777777777888999:::;;;<<<===???BBBEEEFFFFFFFFFEEEGGGGGGHHHIIIJJJLLLMMMNNNLLLLLLKKKKKKKKKKKKKKKLLLKKKLLLLLLMMMMMMMMMLLLLLLIIIIIIHHHGGGFFFEEEDDDCCC@@@?????????>>>>>>======::::::::::::999888777777666666555555444444444333111222333333444333333333222111000000000000000000//////////////////////////////............//////---------,,,,,,,,,++++++(((((())))))******++++++))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((('''(((***,,,,,,***((('''((((((((((((((((((((((((((())))))******))))))(((&&&'''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((()))************)))((('''''''''(((***+++++++++************++++++((((((((())))))******+++(((((((((((((((((((((((())))))************))))))************************))))))(((((((((((())))))((())))))***************************************++++++******++++++,,,---******+++,,,---......///---......///222777>>>BBBFFFHHHJJJJJJIIIIIIKKKLLLOOOOOOOOOOOOOOOOOOOOOOOOOOONNNLLLJJJHHHFFFEEEDDDCCCDDDDDDCCC@@@===;;;:::999:::<<<<<<<<<>>>EEELLL[[[rrrxxxrrroooooonnnqqqxxx}}}xxxtttooojjjgggaaa^^^ZZZWWWUUURRROOOMMMJJJGGGDDDAAAAAA@@@>>>===:::999999:::===AAAEEEGGGIIIIIIKKKLLLMMMNNNNNNOOOMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNOOOOOOOOOPPPPPPNNNOOOPPPQQQQQQQQQPPPOOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNLLLNNNRRRVVV[[[bbbjjjoootttvvvyyy{{{|||}}}~~~vvvqqqjjjhhheeebbb^^^WWWPPPKKKHHHEEE@@@<<<:::888555444333333333444444555777777:::<<<======<<<;;;<<<>>>@@@AAACCCEEEGGGJJJLLLMMMMMMPPPSSSWWW]]]dddlllqqquuuzzzyyyzzz~~~~~~yyyvvvtttuuu{{{nnniiibbb[[[UUUOOOIIIEEEGGGFFFEEECCCAAA???>>>===999999999999999:::;;;;;;===>>>@@@CCCEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMKKKKKKLLLLLLLLLKKKKKKJJJGGGGGGGGGGGGFFFEEEDDDCCC@@@@@@@@@???>>>======<<<::::::::::::999888777666666666555555444333333333111222333333333333333222111111000000000000000111//////////////////////////////............//////,,,,,,,,,,,,+++++++++***&&&''''''((()))***++++++)))************+++++++++************************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))'''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((())))))''''''((())))))***))))))((((((((((((((()))***************))))))*********(((((())))))))))))))))))(((((((((((((((((((((((()))******++++++******)))++++++++++++++++++++++++))))))(((((((((((())))))(((((()))************)))***************+++++++++++++++******++++++,,,---***++++++,,,---......///......///222777<<>>>>>BBBLLLWWWmmmzzzvvvsssqqqssssssxxxzzzuuupppkkkfffbbb^^^\\\XXXVVVSSSQQQMMMJJJHHHEEEBBB@@@??????===<<<999:::;;;>>>AAAEEEHHHJJJKKKKKKKKKLLLMMMNNNNNNOOOMMMMMMMMMNNNNNNOOOOOOPPPNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOOOORRRVVV[[[aaagggnnnrrryyy{{{}}}~~~yyyqqqllldddbbb```]]]ZZZTTTMMMHHHEEEBBB>>>;;;:::888666555333333444444555666888888:::;;;======<<<===>>>@@@CCCCCCEEEGGGIIIKKKLLLMMMMMMPPPTTTXXX^^^fffnnnssswww|||~~~|||~~~{{{yyywwwvvvyyy~~~~~~yyyrrrjjjbbbYYYQQQKKKFFFFFFEEECCCBBB@@@??????<<<;;;;;;:::::::::::::::======???AAACCCEEEGGGHHHGGGHHHIIIKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLMMMNNNOOOKKKKKKKKKKKKKKKJJJIIIHHHEEEEEEFFFFFFFFFEEECCCCCCBBBAAA@@@???>>>===<<<;;;999999::::::999888666666666666555444444333222222222222333333333222222111111111000000000000111111//////////////////////////////............//////------,,,,,,,,,+++++++++(((((())))))******++++++)))************+++++++++************************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((())))))***++++++(((((((((((((((((((((((())))))))))))))))))((((((''''''((())))))(((((((((''''''((()))))))))))))))***))))))(((((())))))***)))))))))))))))(((((((((************************)))***++++++++++++***)))++++++++++++++++++++++++***))))))))))))))))))***))))))***++++++++++++***))))))*********+++++++++++++++******++++++,,,---+++,,,,,,,,,------......//////111555;;;AAAEEEGGGHHHIIIJJJKKKJJJKKKNNNPPPOOOOOOOOOPPPPPPPPPPPPPPPNNNMMMKKKIIIFFFDDDBBBAAACCCDDDDDDAAA>>><<<===>>>>>><<<>>>AAABBBHHHVVVfff{{{vvvtttrrrqqquuuwww~~~}}}wwwqqqlllgggbbb___[[[YYYVVVSSSQQQNNNKKKHHHFFFCCC@@@???>>>>>>===<<<:::;;;>>>BBBEEEHHHJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNLLLMMMMMMNNNOOOOOOPPPPPPNNNNNNOOOOOOOOOOOOPPPPPPRRRQQQOOONNNNNNOOOPPPQQQPPPOOOOOONNNMMMLLLKKKJJJJJJJJJJJJKKKLLLNNNOOOPPPSSSWWW\\\bbbggglllqqquuu|||}}}zzzrrrjjjeee^^^\\\ZZZXXXUUUPPPIIIEEEBBB???<<<999999888777555444444444555666777999999999;;;=========>>>@@@BBBGGGGGGHHHJJJKKKLLLMMMNNNMMMPPPTTTXXX^^^fffnnntttyyy|||~~~|||{{{zzz~~~~~~}}}||||||}}}~~~}}}~~~|||~~~vvvmmmcccZZZTTTFFFEEEDDDCCCBBBAAA@@@@@@>>>===<<<;;;::::::::::::======>>>@@@BBBEEEGGGIIIHHHIIIKKKLLLNNNOOOOOOOOOLLLLLLLLLLLLMMMNNNOOOPPPKKKKKKKKKKKKJJJIIIHHHGGGCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAA???>>><<<;;;:::999999::::::999888666555666666555444333333222222333333333333333222111000111000000000000000111111//////////////////////////////............//////......---------,,,,,,,,,+++++++++***************)))************+++++++++************************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))***++++++,,,((((((((((((((((((((((((++++++******))))))((((((''''''((((((((((((''''''&&&''')))*********)))((())))))(((((((((((())))))******))))))((((((''''''++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,,,,+++))))))******++++++++++++++++++******++++++,,,---,,,,,,,,,---------......///000222777>>>CCCGGGHHHHHHIIIJJJKKKKKKLLLOOOQQQMMMNNNNNNOOOPPPQQQRRRRRRNNNMMMKKKHHHFFFDDDBBBAAACCCDDDCCC@@@<<<:::<<>>===>>>CCCFFFMMM___pppvvvrrrqqqqqqqqqvvvyyy|||vvvpppjjjeee```]]]YYYWWWTTTRRRPPPMMMIIIFFFEEECCC@@@>>>>>>>>>===<<<:::<<<@@@DDDHHHJJJLLLLLLLLLLLLKKKKKKLLLMMMMMMNNNLLLLLLMMMNNNOOOOOOPPPPPPNNNNNNOOOOOOOOOPPPPPPPPPSSSQQQOOOMMMMMMOOOQQQRRRPPPPPPOOONNNMMMLLLKKKJJJJJJJJJJJJKKKLLLNNNOOOPPPVVVZZZaaagggkkkpppsssvvv{{{}}}~~~{{{tttllleeeaaaYYYXXXVVVTTTQQQMMMGGGBBB@@@===:::888888888666555444444555555777888999:::888:::<<<===>>>???AAACCCJJJJJJKKKLLLMMMNNNOOOOOOMMMPPPSSSXXX^^^fffnnnsssyyy|||}}}zzz~~~|||}}}wwwzzz||||||yyyvvvsssssswwwzzz}}}yyyuuukkk```WWWPPPGGGBBBAAABBBCCCBBB:::999777888:::===>>>>>>AAAAAA@@@@@@AAADDDGGGHHHIIILLLPPPTTTUUUUUURRRPPPMMMNNNOOOPPPPPPPPPOOONNNMMMLLLKKKJJJHHHHHHGGGGGGDDDEEEEEEFFFFFFFFFEEEEEEAAAAAA@@@@@@???===<<<;;;<<<;;;;;;:::999888777777666666555555555444444444444444333333222111000000111111111111111111222222555444222000///000000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,///...+++&&&######(((---))))))))))))))))))))))))))))))))))))************))))))************))))))))))))*********++++++,,,************))))))))))))''''''((((((((((((''''''''''''(((((())))))******************************&&&&&&''''''(((((())))))))))))))))))))))))))))))'''(((((((((((((((''''''''''''(((((())))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++***,,,---.........---,,,+++///......---------......---111777===CCCFFFHHHIIIJJJJJJIIIIIIJJJLLLOOOQQQOOOPPPRRRSSSSSSQQQOOONNNRRRNNNIIIEEEDDDEEEEEEEEEHHHEEEAAA===:::::::::;;;<<>>===<<<;;;<<<<<<======???BBBFFFIIIJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNPPPQQQQQQPPPQQQRRRTTTPPPPPPPPPPPPPPPOOOOOOOOONNNMMMLLLKKKKKKKKKLLLMMMIIIJJJKKKLLLNNNQQQVVVYYY]]]```dddiiinnnrrruuuwww}}}}}}}}}~~~{{{vvvpppggg]]]WWWUUUTTTSSSPPPLLLIIIFFFDDD===<<<:::888777666555555444444444555777:::<<<>>>?????????>>>>>>???CCCEEEHHHKKKNNNOOOOOONNNNNNNNNOOORRRVVVZZZ```gggooouuuzzz~~~{{{zzzyyy|||~~~||||||~~~~~~~~~{{{uuuppplllkkkkkkmmmpppwww}}}tttjjj___XXXNNNGGGDDDBBB???===AAA@@@>>>???AAABBBBBBAAACCCBBBBBBBBBCCCFFFHHHJJJIIIKKKOOOSSSTTTTTTRRRPPPNNNOOOPPPQQQQQQPPPOOOOOONNNMMMLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGFFFDDDCCCBBBAAAAAA@@@@@@>>>===<<<;;;<<<<<<;;;:::999888777777666666555555555444444444444444333222222111000000111111111111111111222222444333222000000000000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++))))))+++...))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++++++++******************************))))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++*********************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,++++++,,,------......---,,,,,,///......---------.........111888>>>DDDGGGIIIIIIJJJJJJIIIIIIJJJMMMOOOQQQOOOPPPQQQQQQQQQPPPOOONNNPPPLLLGGGDDDCCCDDDDDDCCCDDDBBB???<<<;;;;;;<<<===???BBBEEEFFFLLL___|||yyypppmmmmmmnnnqqqvvv|||zzzyyyvvvqqqkkkeeeaaa^^^\\\ZZZWWWTTTOOOKKKGGGEEEDDDDDD>>>>>><<<;;;;;;<<<======???AAADDDHHHJJJLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOQQQQQQPPPPPPRRRSSSQQQQQQQQQPPPPPPPPPPPPPPPNNNMMMMMMLLLLLLLLLMMMMMMJJJLLLMMMOOOQQQUUUZZZ]]]dddfffjjjnnnssswwwyyy{{{~~~~~~~~~|||xxxssslllddd[[[UUUQQQPPPNNNLLLHHHEEEBBB@@@<<<;;;:::888777666555555444444444555888:::===>>>????????????>>>@@@CCCFFFIIILLLOOOPPPOOONNNNNNOOOOOORRRVVVZZZ```hhhpppvvvzzz~~~zzzrrrmmmooouuu|||~~~|||zzzrrrlllhhhggg```______ccckkkwww}}}uuujjjbbbWWWNNNIIIEEEAAA>>>EEEEEEDDDEEEFFFGGGEEECCCBBBAAAAAABBBCCCEEEGGGIIIIIIKKKNNNQQQRRRRRRPPPOOOPPPPPPQQQRRRRRRQQQPPPOOOOOONNNMMMMMMLLLLLLLLLMMMJJJJJJIIIGGGEEECCCAAA@@@AAAAAA@@@???>>>======<<<<<<<<<;;;:::999888888777666666666555555555444444444333333222222111111000222222222222222222111111444333222111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,......---------))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++,,,++++++******)))((((((************))))))))))))))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((('''(((((())))))(((((((((*********)))((('''''''''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************************************************************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---......------,,,......---------......///...222999@@@EEEIIIJJJJJJJJJIIIIIIJJJKKKMMMPPPQQQQQQQQQPPPPPPPPPOOOOOOOOONNNJJJFFFCCCCCCCCCBBBAAA???>>><<<;;;;;;<<<>>>@@@AAACCCEEEJJJWWWnnnzzzrrrkkkjjjlllnnntttzzz~~~zzzvvvtttppplllfffaaa^^^\\\YYYXXXUUURRRNNNIIIEEECCCBBBBBB======<<<;;;;;;<<<>>>>>>CCCDDDGGGJJJLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNOOOQQQQQQPPPPPPRRRSSSRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMNNNNNNNNNNNNNNNMMMLLLNNNPPPRRRUUUZZZ___cccjjjlllooosssvvvyyy|||}}}|||yyysssmmmggg___XXXSSSOOONNNLLLIIIEEEBBB???>>>;;;:::999777666555555555444444555666888;;;===>>>???@@@@@@??????@@@DDDGGGJJJLLLPPPQQQPPPOOOOOOOOONNNQQQVVV[[[aaaiiirrrxxxzzzzzzpppmmmpppvvvzzz{{{tttnnnlllkkkaaa]]]XXXWWW]]]hhhttt|||~~~uuulll___TTTNNNJJJGGGEEEDDDCCCDDDFFFGGGGGGEEECCC?????????@@@AAACCCEEEFFFIIIJJJLLLOOOPPPPPPOOONNNPPPQQQRRRSSSSSSRRRQQQPPPPPPOOOOOONNNNNNNNNOOOOOOJJJJJJIIIHHHFFFCCCBBB@@@AAAAAA@@@???>>>>>>>>>=========<<<;;;:::999888888666666666666555555555555333333333333222222111111333222222222222222111111333222222111111000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,%%%'''***,,,---,,,+++***))))))))))))))))))))))))((()))))))))************))))))************))))))************))))))))))))************)))))))))(((''''''((((((((((((''''''******))))))((((((''''''))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((('''(((((())))))))))))(((***)))))))))((((((((('''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***************************************************************++++++++++++***************************************************+++++++++,,,,,,,,,,,,,,,,,,------------------...------------...//////000444;;;BBBGGGJJJKKKKKKIIIIIIIIIJJJLLLNNNPPPQQQSSSRRRQQQPPPOOOOOOPPPPPPLLLIIIFFFDDDDDDCCCBBBAAA<<<<<<;;;;;;;;;===???@@@@@@AAAEEEPPPccc|||}}}vvvpppllllllooorrryyy~~~xxxsssoookkkgggbbb^^^\\\ZZZXXXVVVRRRPPPLLLGGGDDDAAA??????<<<<<<;;;;;;<<<===???@@@EEEFFFHHHKKKMMMNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOMMMOOOPPPPPPPPPPPPQQQSSSSSSRRRRRRQQQQQQPPPPPPPPPKKKMMMNNNOOOPPPPPPOOONNNMMMOOORRRUUUYYY^^^dddiiimmmoooqqqtttwwwzzz{{{|||~~~{{{vvvooohhhbbb\\\VVVRRRPPPNNNLLLHHHEEEBBB@@@???:::999888777666555555555444444666777:::<<<===>>>???@@@@@@@@@@@@AAAEEEHHHJJJMMMPPPQQQQQQPPPPPPPPPNNNQQQUUU[[[bbbjjjsssyyy{{{}}}vvvsssuuuwww~~~yyyssspppooogggaaaZZZVVVWWW]]]ffflll|||vvvgggYYYRRRMMMJJJHHHBBBBBBCCCEEEGGGGGGFFFDDD??????@@@AAABBBDDDEEEFFFHHHIIIJJJLLLMMMMMMMMMMMMPPPQQQRRRSSSSSSSSSRRRQQQQQQPPPOOOOOOOOOOOOPPPPPPIIIIIIHHHHHHFFFEEEDDDCCCBBBAAA@@@???>>>>>>??????>>>======<<<;;;:::999999777777666666666555555555444444444444333333333333333333333333222222111111222222222222111111111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,************++++++******))))))))))))))))))))))))((()))))))))************))))))************))))))''''''((()))******++++++************)))))))))(((''''''((((((((((((''''''******))))))(((((('''''')))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((''''''((()))******))))))'''((((((((()))))))))***))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************************************************++++++,,,,,,,,,,,,,,,,,,------......---------------...//////333777>>>EEEIIIKKKKKKJJJHHHIIIJJJKKKMMMOOOQQQQQQTTTSSSRRRQQQPPPPPPPPPPPPKKKIIIGGGFFFEEEDDDBBBAAA===<<<<<<;;;<<<===>>>???>>>@@@HHHXXXooozzzuuupppnnnooorrrvvv~~~}}}vvvppplllgggddd```]]][[[YYYVVVTTTOOOMMMJJJFFFCCC@@@>>>>>><<<<<<;;;<<<===???AAACCCFFFGGGIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOMMMNNNPPPPPPOOOOOOQQQRRRSSSRRRRRRQQQPPPPPPOOOOOOKKKLLLNNNOOOPPPPPPOOOOOOOOOQQQTTTXXX\\\bbbhhhmmmqqqrrrtttwwwyyy{{{|||}}}{{{uuulllddd^^^YYYUUUSSSOOOMMMJJJGGGCCC@@@???>>>888777777666555555555666444555777999;;;===>>>>>>???@@@AAA@@@@@@BBBFFFIIIJJJMMMPPPQQQQQQPPPPPPPPPNNNPPPUUUZZZaaajjjsssxxx||||||zzzyyyxxx}}}wwwqqqooojjjfff```ZZZXXXYYY\\\^^^fffuuurrrdddZZZSSSLLLHHHEEEDDDDDDFFFGGGHHHGGGEEEAAABBBCCCDDDFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLNNNOOOQQQRRRSSSTTTSSSSSSQQQPPPOOOOOONNNNNNNNNOOOGGGHHHHHHHHHGGGFFFEEEEEEBBBAAA@@@???>>>??????@@@>>>>>>===<<<;;;::::::999777777777666666666555555555555555555555555555555444444444333222222111111111111222222222111111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++,,,---,,,+++))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++%%%&&&'''(((***+++,,,,,,************))))))))))))))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((()))************'''''''''((()))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))************+++******************************************************)))******+++,,,---,,,,,,,,,,,,,,,---//////---------------...///000666:::AAAGGGKKKLLLKKKIIIHHHIIIJJJLLLNNNPPPQQQRRRSSSSSSRRRQQQPPPOOOOOONNNIIIHHHGGGFFFFFFEEEBBB@@@======<<<<<<======>>>>>>>>>DDDQQQeee}}}~~~xxxsssooooooqqqtttxxxzzztttmmmiiieeebbb^^^[[[YYYWWWTTTRRRLLLJJJHHHEEEBBB@@@???>>><<<<<<<<<===???BBBDDDEEEHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOMMMNNNPPPPPPOOOOOOQQQRRRRRRRRRQQQPPPOOONNNNNNMMMJJJKKKLLLNNNOOOPPPPPPPPPQQQTTTWWW[[[```ffflllqqqvvvwwwyyy{{{}}}zzzsssiii```ZZZWWWUUUTTTLLLJJJFFFBBB???<<<;;;;;;777666555555555555555666444555777:::<<<===>>>???@@@@@@AAAAAAAAACCCGGGJJJJJJLLLPPPQQQPPPOOOOOOOOOMMMPPPUUUZZZ```hhhqqqwww{{{{{{}}}zzzsssooojjjiiifffbbb___\\\ZZZYYYZZZeeerrr|||vvvlllaaaVVVOOOKKKIIIGGGFFFGGGGGGFFFDDDBBBCCCDDDFFFGGGHHHHHHIIIHHHHHHGGGGGGHHHIIIJJJKKKKKKMMMOOORRRSSSTTTTTTTTTQQQPPPOOONNNMMMLLLLLLLLLHHHHHHHHHHHHGGGFFFEEEEEEBBBAAA@@@>>>>>>???@@@AAA??????>>>===<<<;;;::::::777777777777666666666555666666666666777777777777555444444333222222111111000111222222222222111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,......,,,***))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++&&&''''''((()))***++++++************))))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))''''''(((******++++++***(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************))))))))))))***************************************************************)))))))))***+++,,,---,,,,,,++++++,,,---///000---,,,,,,------///000000999===CCCIIILLLLLLJJJHHHGGGHHHJJJMMMOOOPPPQQQRRRPPPQQQQQQQQQPPPNNNLLLKKKGGGFFFEEEFFFFFFDDDAAA>>><<<<<<======>>>???@@@@@@CCCMMM___vvvwwwtttpppoooppptttxxx|||{{{vvvpppjjjgggccc```]]]ZZZWWWUUUQQQOOOIIIHHHGGGEEECCCAAA@@@???=========???AAADDDFFFHHHJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPLLLNNNOOOOOOOOOOOOPPPRRRQQQQQQPPPOOONNNMMMLLLLLLJJJJJJJJJKKKMMMOOOPPPQQQUUUXXX[[[___ccciiipppuuuxxxyyy{{{~~~yyyrrrfff\\\VVVTTTSSSSSSJJJHHHDDD???<<<:::999999555555555444444555666666444666888;;;===>>>??????@@@AAAAAAAAABBBDDDHHHKKKIIILLLOOOPPPOOONNNNNNOOONNNPPPTTTYYY___gggooouuuyyy}}}}}}~~~uuuqqqiiijjjkkkjjjfffaaa\\\YYYWWW]]]dddkkkwww|||pppcccYYYOOOLLLHHHFFFEEEDDDCCCBBB@@@AAACCCEEEFFFGGGGGGGGGHHHGGGGGGFFFGGGHHHJJJKKKJJJKKKNNNQQQSSSTTTUUUUUUQQQPPPOOOMMMLLLKKKKKKKKKIIIIIIIIIHHHGGGFFFDDDDDDCCCAAA@@@>>>>>>???AAABBB??????>>>===<<<;;;::::::777777777777666666666666777777777777888888888888555555444333333222111111000000222333333222111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,......+++((())))))))))))))))))))))))))))))))))))************))))))************))))))(((((((((((())))))))))))************))))))))))))''''''((((((((((((''''''''''''(((((())))))******************************(((((())))))******++++++************************''''''(((******+++++++++******))))))((((((''''''(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))+++---...,,,,,,++++++,,,...///000,,,,,,,,,---...///000111;;;???EEEJJJMMMLLLIIIGGGGGGHHHJJJMMMOOOQQQRRRRRRNNNOOOPPPPPPOOOLLLJJJHHHEEEDDDDDDEEEEEECCC@@@===;;;;;;<<<>>>???AAABBBBBBGGGTTTiiiwwwsssrrrpppooorrrwww{{{~~~|||xxxsssmmmhhheeeaaa___[[[XXXVVVSSSOOOMMMHHHGGGFFFEEECCCBBB@@@@@@======>>>???BBBEEEHHHIIIKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMMMMNNNNNNOOOPPPLLLNNNOOOOOOOOOOOOPPPRRRQQQQQQPPPOOOMMMLLLLLLKKKJJJIIIIIIJJJLLLNNNPPPRRRXXX[[[^^^bbbffflllrrrwwwxxxyyy{{{~~~xxxpppdddZZZTTTRRRRRRSSSJJJHHHDDD???<<<:::999999555444444444444555666666444666999;;;===>>>??????@@@AAAAAAAAABBBDDDHHHKKKHHHKKKNNNOOOOOONNNNNNNNNNNNPPPTTTXXX^^^fffnnnssswwwzzz||||||xxxsssnnnjjjhhhjjjmmmkkkbbbZZZVVVYYY^^^aaagggqqqwwweeebbbXXXQQQOOOKKKEEECCCEEEEEEFFFGGGHHHGGGHHHIIIJJJJJJIIIGGGGGGIIIIIIIIIHHHIIIKKKMMMOOOPPPQQQQQQPPPLLLMMMMMMKKKIIIHHHIIIJJJLLLLLLKKKJJJIIIHHHHHHGGGCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>><<<:::999888777777777777777777777777888888888888777777777777666555444333333333333333444333222222111111222222111111000......------------------,,,,,,,,,++++++...---------......,,,***,,,,,,,,,+++++++++******************************))))))))))))))))))******))))))))))))))))))))))))***************)))((((((------,,,+++***)))((((((''''''(((((())))))************))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((()))))))))))),,,+++***))))))***+++,,,************************+++*********))))))((((((---,,,***)))))))))*********)))((((((((()))++++++,,,+++)))((((((((())))))(((((())))))******++++++///---+++)))((((((((()))******++++++++++++******......------------,,,,,,---......------000444777<<>>DDDHHH___|||}}}vvvqqqpppnnnrrrvvvxxx|||}}}xxxrrrjjjeeecccbbb___^^^[[[WWWSSSOOOLLLKKKEEEDDDBBB@@@>>><<<;;;;;;??????AAACCCFFFHHHIIIJJJIIIIIIIIIJJJKKKKKKLLLLLLNNNNNNNNNMMMKKKKKKNNNPPPMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOONNNNNNOOONNNMMMOOORRRTTT[[[^^^cccgggkkkpppuuuyyy|||}}}~~~wwwmmm```XXXUUUUUURRRPPPIIIEEE@@@<<<999888555444777666444333222222333333444777:::======>>>@@@AAA>>>?????????@@@BBBGGGKKKMMMNNNOOOOOONNNMMMLLLKKKLLLOOOSSSXXX\\\ccciiinnnqqqvvv|||{{{xxxsssoooooorrrpppjjjddd______^^^\\\]]]dddpppzzz~~~qqqggg^^^YYYSSSKKKGGGHHHDDDEEEGGGHHHHHHHHHIIIJJJIIIGGGEEEEEEFFFGGGFFFEEEHHHIIIKKKMMMNNNOOOOOOOOOMMMMMMMMMLLLJJJIIIJJJKKKLLLLLLKKKKKKJJJJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA???>>><<<:::999999888888888888888888888888777777777666666666666555666555444333333333333444444333222222111111222222111000///......------------------,,,,,,,,,++++++...---,,,---...---,,,***,,,,,,++++++*********************************************)))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))(((((((((((((((((((((((())))))))))))***)))))))))(((((((((''''''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((()))))))))***++++++***))))))***++++++************************++++++++++++******)))))),,,,,,***)))))))))************)))))))))***+++,,,,,,+++***)))))))))******))))))))))))************,,,+++***))))))***++++++******++++++++++++******++++++,,,,,,------.....................111555999???CCCHHHKKKKKKJJJIIIHHHIIIJJJKKKMMMNNNOOOPPPPPPRRRRRRRRROOOKKKHHHGGGGGGDDDGGGIIIIIIFFFBBB>>>======>>>AAADDDBBB???CCCIIIUUUmmm}}}yyytttrrrrrrsssvvvzzz}}}zzzuuuooohhhccc``````]]][[[XXXUUUQQQMMMKKKIIIEEECCCAAA???===<<<<<<<<<@@@AAABBBDDDFFFIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOOOONNNNNNNNNMMMLLLLLLNNNPPPMMMNNNNNNNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNOOOOOONNNNNNQQQUUUXXX___bbbfffjjjmmmrrrvvvzzz~~~~~~vvvlll___WWWUUUTTTQQQOOOHHHEEE???;;;999777666444666555444333333444555666666888<<<===>>>>>>???@@@>>>???@@@@@@AAADDDHHHLLLNNNNNNOOOOOONNNMMMLLLKKKLLLOOOSSSVVVZZZ```eeejjjooosssyyy{{{ssspppppppppmmmiiigggddd___XXXUUUXXXaaahhhxxx|||qqqiii___UUUNNNMMMIIIIIIKKKLLLLLLLLLKKKKKKIIIGGGDDDDDDEEEEEEEEEDDDFFFGGGIIIKKKMMMMMMMMMMMMMMMNNNNNNMMMKKKJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHBBBAAA@@@>>>===;;;:::999888888888888888888888888666666666666555555555555555555444333333333444444333333222111111111111222111000///......---......------------,,,,,,,,,,,,---,,,+++,,,------+++)))+++************)))))))))************************+++*********))))))(((((()))))))))))))))))))))))))))************))))))(((''''''(((((()))))))))***))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((()))))))))******+++******))))))******+++************************,,,,,,++++++++++++******,,,+++******)))*********+++************+++,,,,,,,,,,,,+++*********++++++***************)))))))))))))))))))))***,,,---...******++++++++++++******)))******+++---......///---......///000333888;;;CCCFFFJJJMMMMMMLLLKKKKKKJJJKKKLLLNNNOOOPPPQQQQQQRRRRRRQQQNNNJJJFFFEEEEEEFFFGGGIIIGGGDDD@@@===<<>>???BBBCCCDDDFFFHHHJJJKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPMMMNNNOOONNNLLLLLLNNNOOONNNNNNOOOOOOPPPQQQRRRRRROOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPTTTZZZ^^^eeegggkkknnnqqqtttxxx{{{tttjjj^^^VVVTTTSSSPPPMMMGGGCCC>>>:::999777666444555444444444555666888999999;;;>>>??????>>>???@@@>>>???@@@AAABBBEEEJJJNNNOOOOOOOOOOOONNNMMMLLLKKKLLLNNNRRRUUUXXX]]]bbbffflllpppvvv{{{yyyrrrpppnnnllljjjiiifff```YYYUUUUUUYYY]]]jjjyyy{{{pppeee\\\XXXUUUUUUUUUUUUTTTRRRNNNLLLIIIGGGDDDDDDEEEFFFGGGGGGEEEGGGIIIKKKLLLMMMLLLLLLNNNOOOOOOMMMLLLKKKLLLNNNLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHBBBBBB@@@???===<<<::::::999999999999999999999999777777666666666555555555555444444333333333444444333222222111111111111111000000///..................------------,,,,,,,,,,,,+++++++++,,,,,,***(((***)))))))))))))))))))))************************++++++******)))((((((((())))))))))))))))))))))))))))))************)))(((************++++++++++++******))))))((((((''''''))))))))))))((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((()))))))))***************))))))))))))******************************************************++++++******************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))***+++,,,---...***++++++,,,,,,++++++*********++++++,,,------...,,,---......000444999===EEEHHHKKKMMMMMMLLLLLLMMMKKKLLLNNNOOOPPPQQQQQQQQQQQQQQQPPPLLLHHHEEEDDDDDDFFFGGGGGGEEEAAA>>>======@@@AAACCCEEEDDDFFFPPP[[[wwwvvvqqqpppooorrrwww||||||~~~{{{zzzvvvrrrlllgggccc___[[[YYYVVVUUUSSSPPPLLLIIIGGGFFFCCC@@@>>>;;;;;;===@@@BBBEEEEEEFFFHHHIIIKKKLLLLLLKKKLLLLLLMMMMMMNNNOOOOOOMMMNNNOOONNNMMMMMMNNNOOONNNOOOOOOPPPQQQRRRSSSSSSOOOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNNNNNNNOOOOOOPPPSSSXXX___dddjjjlllpppssstttwwwzzz|||~~~qqqhhh]]]VVVSSSQQQMMMJJJDDDAAA<<<999888777666555666666555555555777888999;;;===@@@@@@???>>>>>>???>>>@@@AAACCCEEEHHHMMMPPPPPPPPPOOOOOONNNMMMLLLKKKKKKNNNQQQTTTXXX\\\bbbfffjjjnnnsssxxx~~~}}}vvvsssooommmiiihhhddd^^^YYYVVVUUUUUU___lll{{{~~~tttmmmgggfffdddbbb___YYYRRRLLLIIIFFFDDDCCCEEEGGGHHHHHHFFFGGGJJJLLLMMMMMMMMMMMMNNNOOOOOONNNLLLLLLMMMOOOLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@>>><<<;;;:::999999999999999999999999888888888777777777666666444444333333333444444555333222111111000000111111000//////............///.........---------,,,,,,,,,+++++++++,,,,,,***((()))))))))))))))))))))***************************************))))))(((((())))))))))))))))))))))))((())))))*********))))))++++++++++++******************))))))((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))************+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******))))))+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...111555;;;???FFFIIIKKKLLLKKKKKKLLLMMMLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPNNNJJJFFFCCCCCCDDDGGGGGGEEEBBB???======>>>AAAAAACCCDDDDDDJJJZZZiii~~~uuuqqqoooooosssxxx|||yyyxxxsssnnnhhhdddaaa^^^ZZZWWWTTTSSSQQQNNNKKKHHHFFFEEEAAA???===<<<<<>>@@@AAA???>>>>>>>>>>>>@@@CCCEEEGGGKKKOOOSSSQQQQQQPPPOOOMMMMMMLLLLLLJJJMMMQQQUUUYYY^^^dddhhhiiimmmrrrvvv}}}yyysssooommmkkkhhhccc^^^XXXTTTQQQZZZdddooouuuzzz|||yyyuuurrrmmmdddZZZRRRLLLHHHEEECCCDDDEEEFFFFFFGGGHHHJJJLLLNNNNNNNNNNNNMMMNNNNNNMMMLLLLLLMMMOOOMMMMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKIIIGGGEEEDDDCCCDDDCCCBBB@@@>>>===<<<;;;::::::::::::::::::::::::888888888888777777777777444444333333333444555555222222111000000000000111//////............//////............---------,,,---,,,+++,,,------+++))))))))))))************+++************************)))))))))))))))))))))***))))))))))))))))))))))))((())))))************)))***)))))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))*********++++++((())))))******))))))((())))))))))))))))))))))))'''''''''(((((((((((()))))))))***++++++++++++***)))******+++,,,+++++++++++++++,,,---------,,,,,,+++++++++++++++*********,,,,,,------,,,+++***)))++++++,,,,,,,,,,,,++++++.........------,,,,,,,,,***+++---///222888>>>CCCHHHIIIKKKKKKJJJJJJLLLNNNLLLMMMNNNOOOPPPPPPPPPPPPNNNNNNLLLHHHDDDCCCCCCDDDFFFEEECCC@@@===<<<>>>@@@AAAAAABBBEEEHHHSSSjjj~~~}}}vvvsssqqqppptttzzz{{{zzzwwwuuupppjjjddd```^^^\\\XXXTTTQQQPPPNNNLLLIIIGGGEEEDDD???>>>======???BBBEEEHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNNNNOOOOOOPPPQQQQQQMMMOOOPPPPPPOOONNNNNNOOOPPPPPPPPPQQQQQQQQQQQQRRROOOOOOOOONNNMMMMMMLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPRRRUUUYYY]]]bbbiiimmmqqqtttxxxzzz{{{|||~~~}}}xxxkkkcccZZZTTTQQQNNNIIIDDD@@@===999777666777666555888777666555555666777777<<<>>>@@@@@@???>>>===>>>===@@@DDDGGGJJJMMMRRRUUUSSSRRRPPPOOOMMMLLLLLLLLLKKKMMMQQQUUUZZZ___eeeiiihhhlllqqqvvv}}}zzzuuusssppplllhhhccc___[[[XXX\\\bbbhhhiiijjjrrruuuhhh___UUUQQQKKKHHHFFFGGGFFFFFFGGGHHHJJJLLLMMMNNNNNNNNNLLLMMMNNNMMMKKKKKKMMMOOOMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDBBBAAA???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888777777777777666666666333333333333333444555666222222111000000000000000//////............//////............------------...---,,,---...---,,,***************++++++,,,,,,************************((((((((()))******++++++))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))******+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))*********+++++++++'''((()))******)))((('''))))))))))))))))))))))))'''((((((((())))))))))))((()))***+++,,,++++++***((()))***+++++++++******)))***+++,,,------,,,+++***++++++++++++++++++,,,,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++........................+++---///222555;;;BBBGGGJJJKKKKKKKKKJJJKKKMMMOOOLLLMMMNNNOOOOOOPPPPPPOOOLLLLLLJJJGGGCCCBBBDDDEEEEEEDDDAAA===;;;;;;???AAA@@@AAACCCGGGNNN```~~~{{{wwwvvvtttsssvvv|||}}}|||xxxtttrrrlllfff```\\\[[[YYYUUUQQQMMMLLLKKKIIIFFFDDDCCCBBB======>>>???BBBEEEHHHIIIHHHIIIIIIJJJJJJKKKKKKKKKMMMMMMNNNNNNOOOPPPPPPPPPMMMOOOQQQQQQOOONNNNNNOOOQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNMMMLLLLLLKKKNNNNNNNNNNNNOOOPPPQQQRRRSSSVVV[[[```dddiiinnnqqqtttwww|||~~~{{{tttiiiaaaXXXSSSQQQMMMGGGAAA>>>;;;777666666666666666666555555444555666888999;;;===???@@@>>>======>>>===@@@DDDHHHKKKOOOTTTWWWTTTRRRPPPNNNMMMLLLLLLLLLLLLOOORRRUUUYYY^^^cccgggfffjjjooottt|||wwwtttoookkkiiigggeeedddaaadddeeebbb___eeexxxvvvkkk^^^ZZZSSSNNNKKKIIIHHHGGGFFFGGGIIIKKKMMMMMMMMMMMMLLLMMMMMMLLLKKKKKKMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777666666666555555555555333333333333333444555666222111111000000000000000//////.........//////000//////.........---------...---------......,,,*********+++++++++,,,,,,,,,************************''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((()))***************(((((()))***+++,,,------''''''(((((())))))******'''((((((((())))))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********)))************+++++++++'''((()))******)))((('''))))))))))))))))))))))))(((((())))))*********+++((()))***+++,,,,,,+++***'''((()))***+++***))))))((()))+++,,,---,,,,,,+++*********++++++,,,,,,---***+++,,,---------,,,++++++,,,,,,------,,,,,,+++,,,------...///000111111,,,...111444888>>>EEEIIIKKKLLLLLLKKKJJJKKKNNNPPPLLLMMMNNNNNNOOOOOOOOOOOOKKKJJJIIIFFFCCCBBBDDDFFFDDDCCC@@@<<<:::;;;???CCC@@@AAADDDIIISSSjjj~~~zzzwwwwwwvvvtttxxx~~~}}}zzzvvvrrrpppiiiccc]]]YYYYYYWWWSSSNNNKKKJJJIIIGGGDDDBBBAAA@@@<<<===???AAADDDGGGIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNMMMOOOQQQQQQPPPNNNNNNOOOQQQQQQQQQPPPOOOOOONNNNNNOOOOOONNNNNNMMMLLLLLLKKKOOOOOOOOOOOOPPPQQQRRRSSSVVVZZZ___eeeiiimmmqqqtttvvvzzz~~~wwwpppggg```XXXSSSPPPLLLFFF@@@===:::777555666666666666333333333444555777999;;;:::===??????>>>======>>>===@@@EEEIIILLLPPPUUUXXXTTTSSSQQQNNNMMMLLLLLLMMMNNNPPPSSSUUUXXX\\\aaadddeeehhhnnnsss|||{{{sssnnnnnnooonnnmmmnnnjjjccc\\\\\\cccpppzzzwwwpppkkkbbbXXXQQQLLLKKKJJJLLLJJJHHHHHHJJJKKKKKKKKKLLLLLLKKKKKKLLLNNNQQQSSSNNNNNNNNNNNNMMMMMMMMMMMMHHHGGGEEEEEEFFFFFFDDDCCCAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;;;;:::::::::777777777777666666666666333333333222222222111111333222111000////////////////////////////////////,,,---------------------***++++++,,,------------(((***+++***)))((()))***,,,,,,,,,++++++*********))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))'''''''''''''''&&&%%%%%%'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))((())))))))))))***************))))))))))))*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------------------------......///000111---000444:::???DDDGGGIIIKKKKKKKKKLLLLLLNNNOOOOOOKKKLLLLLLMMMMMMMMMMMMLLLMMMKKKFFFCCCBBBCCCEEEGGGCCCAAA???======???BBBDDDAAACCCFFFOOOaaa|||}}}xxxuuuuuuuuuuuuzzz{{{xxxuuuqqqmmmjjjfff```ZZZXXXXXXVVVRRRMMMIIIHHHFFFDDDBBBAAA@@@@@@===???AAADDDGGGIIIJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSRRRRRRRRRRRRQQQQQQQQQOOOOOONNNMMMLLLLLLLLLLLLMMMMMMMMMNNNPPPRRRUUUVVVYYY]]]ccciiinnnrrrvvvyyyzzz{{{~~~{{{sssmmmbbb^^^WWWPPPKKKGGGDDDAAA<<<;;;:::888666555444444777777777777777777777777===??????>>>===<<<===>>>@@@CCCHHHMMMQQQSSSSSSSSSTTTRRROOOMMMLLLLLLNNNOOOPPPPPPQQQUUU[[[```dddfffdddgggkkkrrr||||||{{{~~~xxxtttrrrqqqppprrrmmmfff^^^\\\bbbllltttzzzqqqeee[[[RRRMMMJJJNNNLLLLLLLLLMMMNNNMMMKKKMMMMMMLLLKKKLLLMMMNNNOOONNNMMMMMMLLLKKKIIIIIIHHHFFFEEECCCCCCDDDDDDBBBAAA@@@@@@???>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::777777777777666666666666333333333222222222111111111000000000000000111111////////////////////////.........------,,,,,,+++******++++++,,,,,,++++++(((***+++***)))((()))+++,,,,,,++++++++++++++++++)))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))***************)))((((((***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((+++++++++*********)))))))))))))))*********++++++******))))))))))))*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,------------------............///000111222000222777<<>>???BBBDDDGGGIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLNNNOOOQQQQQQOOOOOOPPPPPPPPPPPPPPPPPPRRRRRRRRRQQQQQQQQQPPPPPPOOOOOONNNMMMMMMLLLMMMMMMNNNNNNNNNNNNQQQTTTWWWYYY[[[___eeekkkooossswwwzzz{{{|||{{{rrrlllbbb]]]VVVPPPKKKFFFCCC@@@;;;:::999777666444444444777777777777888888888999===>>>@@@???>>>===>>>@@@AAADDDIIINNNQQQSSSSSSSSSTTTRRRPPPNNNMMMNNNPPPQQQRRRRRRSSSVVVZZZ^^^aaaccceeehhhlllsss}}}zzztttrrrzzz~~~yyywwwwwwxxxssskkkccc```bbbiiiooo|||wwwkkk^^^UUUPPPLLLKKKJJJKKKLLLLLLJJJIIINNNNNNMMMMMMLLLLLLKKKKKKMMMLLLKKKIIIGGGFFFDDDDDDEEECCCBBBAAABBBBBBAAA??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;::::::::::::777777777777666666666666333333333222222222111111////////////000111222333//////////////////////////////...---,,,++++++*********+++++++++***)))))))))***+++***))))))***+++++++++++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))***++++++++++++***))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((+++++++++***************************+++++++++,,,******))))))))))))************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,------......000//////000000111222333333666:::???CCCGGGIIIJJJMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKKKKGGGFFFCCCAAA@@@BBBDDDEEE===<<<;;;<<<===AAAEEEGGGHHHHHHPPPbbb||||||zzzvvvtttvvvwwwyyy~~~zzzuuuqqqlllgggddd___[[[UUUSSSRRRPPPKKKHHHFFFEEECCC@@@???>>>>>>>>>@@@AAACCCFFFHHHJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGIIIJJJKKKMMMNNNPPPQQQRRROOOOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNOOOOOONNNOOOQQQVVVZZZ]]]___ccciiinnnrrruuuyyy{{{|||}}}zzzrrrlllbbb]]]UUUOOOIIIEEEAAA>>>:::999888666555444444444555666666777888999::::::<<<>>>????????????@@@BBBCCCFFFJJJOOORRRSSSSSSSSSSSSQQQPPPNNNNNNPPPQQQRRRTTTTTTUUUVVVYYY\\\___```fffiiimmmttt~~~zzzuuuxxx~~~|||}}}|||xxxpppiiiffffffjjjmmmsssyyyzzzmmmaaa[[[QQQNNNKKKJJJJJJKKKKKKKKKMMMMMMMMMMMMMMMLLLJJJJJJLLLKKKJJJHHHFFFEEEDDDCCCDDDCCCAAAAAABBBBBB@@@?????????>>>======<<<<<<;;;;;;;;;;;;:::::::::999999777777777777666666666666333333333222222222111111000000//////000111222222////////////////////////.........------,,,,,,,,,++++++,,,++++++***)))))))))***++++++))))))***+++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))******))))))((('''))))))))))))))))))))))))))))))*********))))))((('''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******))))))))))))************++++++++++++******++++++++++++++++++++++++---,,,,,,++++++*********)))*********++++++++++++***+++++++++++++++,,,,,,++++++,,,---......//////111111111111222333444444666888<<>>AAADDDFFFGGGJJJUUUlll{{{yyyvvvssssssuuuwww|||}}}wwwrrrnnniiiddd```\\\XXXTTTQQQOOOLLLIIIFFFDDDCCC@@@>>>=========>>>BBBCCCEEEGGGIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIJJJLLLMMMOOOPPPQQQNNNNNNOOOOOOPPPQQQRRRRRRPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMNNNOOOOOOPPPOOONNNOOORRRXXX^^^aaadddhhhmmmrrruuuxxx{{{}}}}}}yyypppjjjaaa\\\TTTMMMHHHCCC???<<<888888777555444444444444444555666777999:::;;;<<<;;;<<<>>>???>>>???AAABBBEEEGGGKKKOOORRRSSSSSSRRRPPPOOONNNNNNNNNPPPQQQRRRSSSTTTUUUVVVXXXZZZ^^^```fffhhhmmmttt~~~~~~~~~}}}|||xxxsssnnnkkkkkkkkklllmmmsss{{{yyynnnggg```[[[TTTOOONNNOOOPPPQQQLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFEEECCCBBBBBBCCCBBBAAA???@@@??????>>>>>>===<<<<<<;;;;;;:::::::::999999999777777777777666666666666333333333222222222111111222222111000//////000000////////////////////////,,,,,,,,,------.........,,,---------,,,+++******)))+++,,,+++***)))***+++*********++++++,,,,,,,,,))))))))))))))))))))))))******++++++******)))((())))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,******))))))))))))******)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------*********++++++,,,,,,,,,+++,,,,,,...///000111111111111111222222333444555666999>>>CCCFFFIIIJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPMMMMMMMMMLLLLLLJJJIIIHHHAAAAAA@@@??????@@@@@@AAA======<<<===>>>AAACCCEEEKKKRRRccc}}}~~~wwwuuuqqqpppqqquuuyyy}}}zzztttoookkkeee```\\\ZZZWWWSSSPPPMMMJJJGGGFFFBBBAAA???===<<<===???@@@DDDEEEGGGIIIJJJKKKLLLLLLJJJIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNMMMMMMNNNOOOPPPRRRRRRSSSPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMNNNOOOPPPPPPQQQPPPOOOQQQUUU[[[bbbfffjjjmmmrrrvvvxxxzzz}}}yyyoooiii^^^YYYRRRKKKFFFBBB>>>;;;777777666555555555555555444555666888999;;;<<<===:::;;;===>>>>>>???AAABBBFFFIIILLLPPPRRRRRRRRRQQQNNNMMMMMMMMMNNNOOOPPPQQQOOOQQQTTTUUUWWWZZZ___bbbdddggglllsss}}}~~~}}}zzzuuusssqqqpppnnnllllllpppvvv}}}}}}wwwtttmmmcccZZZUUUSSSRRRRRRNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHHHHGGGFFFDDDCCCCCCCCCCCCBBB@@@@@@@@@???>>>>>>======<<<::::::::::::999999999999777777777777666666666666333333333222222222111111333222111000////////////////////////////////////***++++++,,,---...//////,,,,,,---------,,,++++++***+++,,,+++*********,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************++++++++++++***************+++++++++************+++++++++,,,******))))))))))))******))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...*********++++++,,,,,,---,,,,,,---///000222333444222111111222222333444555777:::???EEEHHHKKKKKKKKKGGGGGGHHHIIIKKKMMMNNNOOOMMMMMMMMMLLLKKKJJJHHHGGG@@@@@@@@@@@@@@@???>>>>>>>>>===>>>>>>@@@BBBDDDEEENNN[[[rrrxxxssssssnnnnnnqqqvvv|||zzzwwwqqqlllhhhccc^^^ZZZXXXVVVSSSOOOKKKHHHFFFEEEAAA@@@>>>======???BBBDDDFFFGGGIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOQQQRRRSSSTTTPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMNNNNNNPPPQQQRRRRRRRRRSSSUUUZZZ```gggjjjooorrrwwwzzz{{{}}}xxxnnnhhh\\\WWWPPPJJJEEEAAA===:::777777666666555666666666555555777888:::;;;<<<===;;;===>>>?????????AAACCCGGGIIILLLOOOQQQQQQPPPOOOMMMMMMMMMMMMMMMNNNOOOOOOLLLOOOSSSUUUVVVYYY___ddddddfffkkkrrr|||}}}|||zzzxxxtttqqqoooqqqrrrtttvvv{{{{{{ooofff]]]WWWSSSRRRQQQOOONNNMMMLLLMMMMMMNNNNNNLLLKKKIIIHHHGGGFFFEEEDDDBBBBBBCCCCCCAAA@@@???>>>>>>======<<<;;;;;;:::::::::999999999999888777777777777666666666666333333333222222222111111111111000000000000000111////////////////////////+++,,,,,,------.........***++++++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))***************))))))((()))))))))))))))))))))))))))******+++,,,,,,++++++''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))*********+++))))))*********+++++++++)))))))))*********++++++******))))))))))))******))))))************))))))*********************************++++++,,,,,,---++++++,,,,,,,,,---------)))******+++,,,,,,------------///000222444555666111111111111222333444555888<<>>===<<<<<<===>>>???BBBDDDGGGHHHTTTgggzzzrrrpppqqqmmmnnnrrryyy~~~wwwtttooojjjfffaaa\\\YYYVVVUUURRRNNNIIIFFFDDDDDD@@@???>>>===???BBBFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOQQQSSSTTTUUUPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMNNNOOOPPPRRRRRRTTTUUUWWW[[[```ggglllooosssvvvzzz}}}~~~wwwmmmgggYYYTTTNNNHHHDDD@@@===;;;777777666666666777777888666666777888:::;;;<<<<<<>>>???AAAAAAAAAAAACCCDDDGGGIIILLLOOOPPPPPPNNNMMMNNNNNNNNNNNNNNNNNNOOOOOOKKKOOOSSSUUUUUUXXX^^^dddeeeggglllsss}}}}}}zzzvvvsssrrrpppnnnnnnqqqvvv{{{|||zzzmmmbbb[[[VVVTTTQQQNNNLLLKKKLLLLLLPPPOOONNNKKKIIIFFFEEEDDDEEECCCBBBBBBBBBBBBAAA???>>>======<<<;;;;;;:::::::::::::::999999999888888777777777777666666666666333333333222222222111111////////////000111222333////////////////////////---------------------,,,((()))***+++++++++++++++***+++,,,,,,******+++,,,---,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))&&&'''((()))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))'''((((((((())))))******))))))******++++++++++++((())))))))))))***************))))))))))))******))))))************))))))************************))))))***+++,,,------...******+++++++++,,,,,,,,,))))))***+++,,,,,,---------...///111333555666777111111111111222333444444999===CCCIIINNNPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRNNNNNNMMMLLLJJJIIIGGGFFFAAAAAABBBAAA@@@>>><<<;;;:::;;;===@@@CCCFFFIIIKKK^^^uuu|||tttooonnnpppmmmnnnttt{{{uuurrrmmmiiieee```[[[XXXTTTSSSQQQMMMHHHDDDCCCCCC@@@???>>>>>>@@@DDDHHHKKKIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMOOOQQQSSSTTTUUUQQQQQQPPPPPPPPPPPPOOOOOOLLLMMMMMMNNNOOOQQQRRRSSSVVVXXX[[[___eeekkkpppsssuuuxxx|||~~~wwwmmmfffWWWSSSMMMGGGCCC@@@===;;;777777777777777888888999777777888999:::;;;;;;<<<@@@BBBCCCCCCCCCCCCDDDEEEGGGIIILLLNNNOOOOOOMMMLLLOOOOOOOOOOOOOOOOOOOOOOOOLLLPPPTTTUUUTTTWWW]]]cccfffhhhmmmttt~~~|||~~~{{{wwwtttssspppllliiikkkpppuuuwww}}}uuuhhhddd[[[TTTTTTSSSNNNKKKLLLOOOMMMKKKJJJJJJIIIHHHFFFHHHFFFDDDCCCDDDDDDCCCAAA>>>?????????>>><<<:::999<<<;;;:::999888888888888666555444555666666444222444444444333333333222222222111000000111111000...111///......//////...---////////////////////////........................++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++***)))(((''''''((()))***++++++******************+++***)))(((((()))***+++))))))))))))))))))))))))++++++***)))(((((())))))((())))))*********))))))---,,,)))((('''((()))*********++++++++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))*********++++++++++++,,,++++++***)))))))))***)))***,,,---...------,,,,,,,,,++++++******+++++++++---000333555666666666222222222111000111444777888===DDDJJJLLLMMMNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRNNNNNNMMMLLLJJJGGGEEECCCDDDDDDCCCBBB@@@>>>;;;:::===AAA>>>???FFFFFFGGGTTTsssvvvqqqllljjjkkkkkkooottt{{{|||yyytttpppkkkfffaaa]]]YYYUUUNNNMMMLLLJJJHHHEEEBBBAAA>>>======>>>AAADDDHHHJJJKKKKKKJJJJJJJJJJJJKKKKKKNNNMMMLLLJJJJJJJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLNNNOOOQQQRRRSSSTTTQQQQQQRRRRRRQQQPPPOOOOOOLLLMMMMMMMMMMMMPPPSSSVVVVVVZZZaaafffjjjmmmppprrrxxxzzz}}}tttiiibbbXXXRRRJJJEEEBBB@@@===:::999888888777777777777777888888888999:::===???AAA????????????@@@BBBDDDFFFMMMMMMMMMNNNNNNMMMMMMMMMJJJKKKKKKLLLMMMNNNNNNNNNPPPQQQSSSUUUWWW[[[```dddhhhmmmttt}}}{{{tttrrrqqqooollliiiiiilllppprrrxxxvvviii^^^YYYUUUQQQPPPSSSQQQOOONNNNNNMMMLLLHHHFFFGGGEEECCCBBBCCCBBBAAA@@@============<<<;;;999888;;;:::999999888888888888888666555555666777555444444444333333333222222222222111000000111111000///111///......//////...---........................++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************,,,,,,+++******+++,,,,,,******************************)))))))))))))))***))))))))))))))))))))))))++++++***)))))))))))))))%%%&&&((()))+++,,,,,,,,,++++++)))((((((((()))*********++++++++++++******))))))))))))))))))))))))************************************************))))))*********+++++++++...---,,,,,,++++++,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++,,,+++---000444666666555555///000///......///333555;;;@@@FFFKKKNNNNNNOOOOOONNNNNNNNNNNNNNNOOOPPPQQQNNNNNNLLLJJJHHHGGGEEEEEEGGGFFFDDDAAA???<<<;;;::::::???===>>>EEEFFFLLL\\\|||zzzsssoookkkiiikkkjjjooouuu~~~yyyvvvqqqmmmhhhccc___ZZZVVVSSSMMMLLLKKKIIIFFFCCCAAA???>>>???@@@AAADDDGGGJJJLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRSSSTTTRRRRRRSSSSSSRRRQQQQQQPPPMMMNNNNNNNNNOOOQQQTTTXXXZZZ^^^dddiiimmmpppsssuuuyyy{{{~~~uuukkkdddYYYRRRJJJDDDAAA>>>;;;777888888777666666777777777888888888999;;;>>>@@@AAAAAA@@@@@@AAABBBDDDEEEFFFJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOPPPRRRTTTVVVXXX\\\aaaeeeiiioooyyy}}}zzz{{{|||}}}~~~}}}sssooooooooommmjjjiiiiiikkkkkkqqqzzzoooddd]]]XXXVVVWWWPPPOOONNNNNNMMMKKKGGGDDDGGGEEECCCBBBCCCCCCAAA@@@===============<<<;;;::::::999999888888888888999:::888666555666777777666333333333333222222222222333111000000111111000///111000...///000000///---------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***************************((())))))******)))))))))))))))))))))))))))))))))+++***))))))))))))))))))%%%&&&((()))+++,,,,,,,,,)))))))))))))))***************++++++++++++******))))))))))))))))))))))))************************************************)))))))))************+++------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---+++...111555666666444222...///.........000444777>>>CCCIIIMMMOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNOOOOOOOOOMMMJJJHHHFFFFFFGGGGGGIIIGGGDDD@@@===;;;;;;::::::@@@??????EEEIIIVVVlllvvvqqqooolllkkkmmmmmmsss{{{}}}yyyuuurrrmmmiiiddd___[[[WWWSSSPPPKKKJJJHHHFFFCCC@@@>>>===???@@@BBBEEEHHHJJJLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMNNNNNNPPPQQQRRRSSSSSSRRRSSSSSSSSSSSSRRRQQQQQQNNNOOOPPPPPPPPPRRRVVVZZZ___ccciiinnnrrrtttwwwyyyzzz|||xxxnnnggg[[[TTTJJJDDD@@@<<<888555777666666666666666777777999999:::;;;<<<>>>@@@AAABBBBBBBBBBBBCCCEEEFFFGGGGGGGGGIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOQQQSSSVVVXXX[[[^^^cccggglllsss~~~~~~yyyxxxyyy{{{}}}sssmmmmmmnnnnnnlllkkkjjjiiihhhlllttt}}}zzznnneee]]]YYYTTTRRROOOMMMLLLKKKHHHFFFHHHFFFDDDCCCDDDDDDBBBAAA?????????>>>>>>>>>======999999888888888888999999;;;888555444555777777777333333333333222222222222333222000111222222111///111000//////000000///---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********(((((((((''''''((((((((())))))))))))************'''((()))*********)))(((((((((((((((((((((((((((******)))))))))))))))***)))************))))))((('''''')))***++++++++++++******++++++++++++******))))))))))))))))))))))))************************************************)))))))))*********++++++++++++******)))******+++...---+++*********+++++++++++++++++++++,,,---...---///333555666555222000///000000///000333888<<>>;;;:::;;;<<<<<>>===<<<>>>AAADDDHHHKKKLLLLLLLLLMMMLLLKKKJJJJJJIIIJJJJJJMMMLLLLLLLLLLLLLLLLLLLLLPPPOOONNNMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRRRRSSSQQQQQQRRRRRRRRRRRRQQQQQQNNNOOOPPPQQQRRRUUUYYY\\\dddhhhnnnsssvvvxxxzzz||||||}}}}}}ssslll^^^VVVLLLDDD???<<<888444666555555555666777888888:::;;;;;;===>>>@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLMMMLLLLLLLLLMMMOOOPPPQQQSSSVVVYYY[[[^^^bbbfffjjjooowww~~~~~~qqqjjjjjjjjjkkkkkkkkkiiihhhhhhkkkpppwww|||lllaaa___[[[UUUQQQNNNMMMLLLKKKIIIFFFDDDCCCDDDDDDCCCAAA@@@@@@??????>>>>>>======;;;:::999999999999999999:::777444333444666666666444444444333333333222222333222111111222222111000222000//////000000///...------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))))))))++++++++++++++++++++++++(((((()))))))))*********&&&'''(((*********)))(((((((((((((((((((((((((((***)))))))))))))))*********************)))((((((&&&'''(((***++++++++++++******++++++++++++******))))))))))))))))))))))))************************************************************+++++++++++++++******)))******++++++...---+++***)))******+++++++++++++++,,,---...//////111333555555333111///////////////111555;;;???CCCFFFJJJLLLMMMLLLMMMMMMLLLMMMNNNNNNNNNMMMLLLKKKLLLJJJGGGDDDDDDFFFHHHJJJJJJGGGBBB>>>;;;;;;<<<>>>===DDDCCCAAAHHHSSSkkkzzzuuusssrrrppprrruuuyyy}}}yyyvvvsssooolllhhhddd___[[[WWWSSSOOOLLLGGGFFFDDDAAA???>>>======???AAAEEEHHHKKKLLLKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMMMMLLLOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQRRRRRRRRROOOOOOPPPQQQQQQPPPPPPPPPMMMOOOQQQRRRTTTXXX]]]```iiimmmrrrvvvyyy{{{}}}~~~}}}~~~xxxpppbbbYYYNNNEEE@@@<<<888555555555555555666888999999<<<<<<===???@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLNNNPPPRRRTTTVVVYYY\\\```bbbfffjjjmmmqqqxxx}}}ssskkkiiigggggghhhiiihhhgggiiijjjmmmrrryyyyyynnnhhh```YYYTTTPPPMMMKKKJJJHHHFFFEEEEEEEEEDDDCCCBBBAAA@@@???>>>============<<<;;;::::::999999999999777555444555666666555555555555555444444444444444222111111222222111000222000//////000111///...------------------------))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))***++++++***))))))'''(((((())))))*********&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++'''''')))******+++++++++'''(((((()))***++++++,,,******++++++++++++******))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++************+++*********+++,,,...///000222333444444444222000...---.........000555<<>>???AAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBCCCDDDFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLNNNRRRUUUWWWYYY\\\```dddgggkkkoooqqqssswww{{{|||~~~|||~~~~~~sssnnniiigggggghhhhhhhhhiiiiiiiiikkkqqq{{{zzzqqqhhh___VVVQQQQQQOOOLLLLLLLLLLLLKKKIIIHHHGGGDDDBBBAAA@@@??????@@@???===<<<;;;:::999999999888666666777888777555777666666666666555555555444222111111222333111000222111000000111111000...........................************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))(((&&&'''((())))))((('''&&&''''''(((((()))******+++&&&&&&&&&'''((()))******)))))))))))))))))))))))))))))))))))))))***++++++'''((()))******+++******))))))(((((((((***+++,,,******++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,------------......,,,,,,++++++,,,,,,---...)))******++++++++++++************+++---///000111555555444333222000//////.........///222777???DDDFFFIIIKKKLLLKKKJJJJJJKKKIIIJJJLLLMMMNNNMMMLLLKKKHHHFFFEEEDDDDDDFFFIIIJJJCCCAAA???>>>>>>???AAABBB@@@FFFDDDGGGWWWjjjtttpppmmmnnnpppqqqxxxyyytttqqqnnnjjjhhhddd```[[[WWWTTTPPPLLLJJJEEEDDDBBBAAA@@@AAABBBCCCDDDEEEGGGIIIJJJJJJJJJIIIJJJJJJIIIJJJJJJKKKLLLMMMGGGIIIKKKMMMOOOPPPPPPPPPKKKLLLLLLMMMNNNPPPRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQNNNOOOPPPPPPQQQQQQPPPPPPPPPRRRUUUYYY]]]cccjjjoooppptttyyy}}}zzzqqqcccZZZNNNEEE???<<<888666555666666777999:::<<<===>>>???@@@BBBCCCCCCCCCCCCEEEEEEFFFFFFFFFEEECCCCCCBBBCCCEEEFFFGGGHHHHHHIIIJJJJJJJJJLLLOOOSSSWWWZZZ\\\___dddhhhkkknnnrrruuuuuuuuusssooonnnwww|||{{{{{{|||uuunnniiiiiijjjkkkjjjhhhgggfffgggkkkuuutttggg^^^XXXVVVTTTSSSSSSSSSRRRQQQNNNLLLJJJGGGEEEDDDDDDDDDBBBAAA???===;;;:::999999999888888999:::999777666777777777777666666666666444333111222333333222000222111000000111111000...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((()))***+++,,,,,,+++***)))&&&''''''((()))******+++''''''&&&&&&'''(((***+++))))))))))))))))))))))))))))))((())))))***+++++++++++++++******(((''''''+++***((('''''')))+++,,,******++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++---------.........//////***)))))))))***++++++,,,''')))***,,,,,,,,,+++***)))******+++---///111222777666444222000000//////000111111111444;;;BBBHHHHHHJJJLLLLLLKKKJJJJJJKKKGGGIIIKKKMMMNNNNNNMMMLLLFFFEEEDDDDDDEEEGGGIIIJJJ@@@???>>>>>>???AAACCCDDDDDDIIIHHHNNN```wwwyyyqqqnnnlllnnnqqqttt}}}}}}xxxsssooolllhhhfffbbb^^^ZZZUUURRROOOKKKHHHDDDCCCBBBAAAAAACCCDDDFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIKKKLLLMMMNNNKKKLLLMMMNNNOOOOOONNNMMMJJJJJJKKKLLLNNNPPPRRRSSSRRRRRRRRRRRRRRRQQQQQQQQQOOOPPPPPPQQQRRRRRRRRRQQQRRRTTTXXX\\\aaahhhoootttssswww|||yyyooobbbYYYMMMDDD>>>;;;888555666666777888999;;;===>>>>>>???AAACCCDDDDDDCCCCCCFFFGGGHHHHHHGGGFFFDDDCCCAAABBBCCCEEEFFFFFFFFFFFFIIIIIIJJJKKKOOOTTTYYY\\\^^^aaafffjjjmmmqqqtttwwwuuutttnnnfffdddnnn~~~{{{wwwxxx}}}xxxnnniiiggghhhiiigggfffccccccfffnnnxxxyyyllleeecccbbbdddeeeddd```\\\]]]ZZZTTTPPPMMMKKKIIIGGGIIICCC>>>???>>>;;;;;;<<<===;;;999777666666777888777777777777777666555555333333333333333333333333000000000000////////////........................,,,,,,,,,------,,,++++++************************------,,,+++******************************************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))+++***)))'''''')))***+++******))))))))))))******(((((())))))******++++++'''((()))***************,,,,,,++++++***+++++++++++++++++++++++++++++++++)))***,,,---...------,,,........................---,,,***))))))***,,,---///...,,,++++++,,,...///,,,,,,,,,---///222444666888777555333000///............000333888???DDDHHHNNNLLLJJJHHHHHHIIILLLMMMIIIJJJLLLMMMNNNLLLKKKJJJEEEDDDCCCDDDGGGIIIIIIJJJAAA???>>>===>>>@@@CCCEEEFFFEEEJJJXXXjjj{{{rrrppplllkkkooossswww~~~|||uuuooollliiigggeeeaaa]]]WWWRRRNNNKKKGGGEEEEEEAAA>>>>>>AAAEEEGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHLLLMMMMMMNNNNNNNNNMMMMMMKKKKKKLLLMMMNNNPPPRRRSSSTTTSSSQQQNNNMMMLLLLLLMMMPPPNNNNNNPPPTTTVVVUUUSSSTTTWWW[[[```eeejjjppptttyyyzzz}}}xxxoooaaaYYYNNNDDD>>>;;;::::::888888999:::<<<>>>@@@AAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEJJJKKKLLLMMMPPPUUU[[[```aaaeeejjjoooqqqsssuuuwwwzzzwwwqqqjjjiiisss}}}yyyxxx{{{xxxpppkkkhhhfffgggfffdddcccdddiiipppvvvvvvtttwwwxxx~~~~~~xxxxxxyyy||||||xxxsssmmmfff^^^XXXTTTOOOMMMKKKDDD@@@AAAAAA===;;;<<<===;;;999777666666777888777777888888777777666555444444444333333222222222000000000000////////////........................,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++******************************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))((())))))************)))+++******))))))******+++++++++++++++++++++++++++***+++,,,---------,,,+++---------------------------,,,***))))))***,,,---,,,,,,************,,,,,,,,,,,,,,,---///222444555777666444222000......---...///111444999???EEEHHHMMMLLLJJJHHHHHHIIIKKKMMMJJJKKKLLLMMMMMMKKKJJJIIIFFFDDDCCCEEEHHHIIIGGGEEE============???BBBEEEGGGHHHIIIQQQaaatttvvvnnnqqqnnnmmmooosssxxxzzzsssmmmiiifffcccbbb]]]YYYTTTPPPMMMKKKHHHFFFDDDAAA>>>???BBBFFFHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJLLLMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMOOOPPPRRRSSSRRRRRRPPPOOOOOOOOOPPPPPPQQQOOONNNPPPTTTVVVVVVTTTUUUXXX^^^ccchhhmmmrrrvvvzzz{{{~~~uuummmaaaYYYNNNDDD>>>;;;;;;:::999999:::;;;===???@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJLLLOOOTTT[[[```gggkkkqqquuuxxxyyy|||}}}}}}zzzuuuuuu}}}||||||}}}}}}~~~vvvnnniiijjjjjjhhhfffeeefffiiillluuuzzz{{{lllhhhggggggkkkvvvxxxooogggaaa]]]UUUMMMGGGFFFDDD@@@<<<;;;===<<<:::888777777777888888888999999888888777666555555444333333222111111000000000000////////////........................+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,******************************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))************)))(((((('''&&&&&&)))************))))))(((***)))))))))))))))******+++++++++++++++++++++++++++,,,,,,---,,,,,,+++***++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,---...000222333444555444222000///...------///000222666;;;AAAFFFIIILLLKKKIIIHHHHHHIIIKKKLLLLLLLLLMMMMMMLLLJJJHHHGGGFFFDDDCCCFFFJJJJJJEEE@@@:::;;;<<<>>>AAACCCFFFGGGJJJNNN[[[nnn~~~sssmmmpppnnnnnnppprrryyy{{{wwwpppjjjfffbbb___]]]XXXUUUPPPMMMKKKJJJHHHFFFCCCAAA???@@@DDDGGGJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJLLLLLLMMMNNNOOOQQQRRRRRRPPPPPPPPPPPPQQQRRRSSSTTTPPPOOOOOOQQQSSSVVVVVVVVVWWW\\\ccciiinnnrrrvvvxxx{{{|||{{{rrrjjjaaaYYYNNNDDD???<<<;;;:::::::::;;;===???@@@BBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGJJJNNNTTT[[[```lllpppvvvzzz}}}~~~{{{xxxyyy|||zzzsssppppppooommmiiigggggghhhmmmrrrzzz}}}mmmfffcccaaabbblll~~~}}}xxxmmm```SSSLLLGGGAAA===<<<===<<<;;;999888888888888999999999999999888777777666666555444222111000000000000000000////////////........................++++++,,,---------,,,,,,************************************+++,,,------******************************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((()))************))))))))))))******)))((((((((('''''''''&&&***************)))((('''***))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------......------,,,,,,,,,---...000111333333222111000///...---------///111444999>>>CCCGGGIIIKKKJJJIIIHHHIIIJJJKKKLLLNNNMMMMMMLLLJJJHHHFFFEEEDDDBBBCCCGGGLLLKKKDDD===:::;;;===???BBBDDDEEEFFFIIISSSeee}}}zzzrrrnnnnnnmmmnnnqqqsss}}}xxxtttmmmhhhccc___\\\YYYUUUQQQMMMJJJIIIGGGEEEDDDAAAAAAAAACCCFFFIIIKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLJJJIIIIIILLLMMMNNNOOOPPPQQQRRRRRRPPPPPPPPPQQQQQQRRRSSSSSSOOOOOOOOOPPPRRRUUUWWWWWW[[[```hhhoootttwwwyyy{{{}}}~~~zzzqqqjjj```YYYNNNEEE@@@===;;;;;;:::;;;===???@@@BBBCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJKKKJJJIIIHHHFFFEEECCCCCCBBBBBBBBBBBBAAAAAAAAABBBEEEGGGLLLRRRZZZ___kkkpppvvv{{{{{{{{{~~~~~~zzzxxxwwwtttrrrttt{{{|||vvvvvvuuurrrmmmiiihhhhhhiiinnnuuu}}}qqqhhhbbb]]]]]]eeevvvvvv___QQQHHHAAA>>>>>>======<<<:::999999888888999999999999999888777777666666555444222111000000000000000000////////////........................***+++,,,,,,---------,,,************************************+++,,,------******************************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))************))))))))))))******&&&'''''''''((((((((()))***************)))((('''***************+++,,,---++++++++++++++++++++++++---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,---...///000111222222000///......------......000222666;;;AAAEEEHHHJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMKKKIIIGGGEEEDDDBBBBBBDDDIIIMMMKKKEEE>>><<<<<<>>>???AAACCCDDDDDDIIIYYYrrr~~~vvvqqqnnnlllllloootttyyy~~~uuuqqqkkkfffaaa]]]YYYVVVSSSPPPKKKHHHFFFDDDBBBAAAAAABBBDDDFFFHHHJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJIIIIIIMMMNNNOOOQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOMMMNNNNNNPPPRRRUUUXXX[[[```fffnnntttxxx{{{|||~~~{{{rrrkkk___XXXOOOFFF@@@>>><<<;;;:::<<<>>>@@@AAACCCCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMKKKKKKKKKKKKJJJHHHFFFEEEAAAAAA@@@@@@@@@????????????@@@BBBEEEIIIPPPWWW\\\hhhmmmttt{{{wwwsssuuuyyy}}}|||wwwooohhhfffjjjsssyyy}}}zzzuuuoookkkjjjjjjjjjnnntttzzzwwwkkkaaaZZZ[[[bbbqqqgggTTTIIIBBB??????=========<<<;;;:::999888888888999999888888777666555555444333333222111111000000000000////////////........................******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,******************************))))))******+++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******))))))))))))******&&&&&&'''(((((()))******)))************))))))(((************+++,,,---...++++++++++++++++++++++++,,,++++++************+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,---...000111111222222.........---......//////111333888>>>CCCGGGIIIKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLJJJHHHFFFDDDDDDBBBDDDHHHKKKLLLIIIDDD@@@======>>>???@@@BBBDDDEEEOOOeeewwwrrrooommmmmmnnnsss|||{{{xxxppplllgggccc___[[[WWWTTTQQQNNNIIIFFFEEECCCAAA???AAADDDGGGIIIIIIJJJLLLMMMNNNNNNMMMMMMMMMMMMLLLLLLMMMMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJNNNOOOPPPRRRSSSSSSRRRQQQRRRRRRRRRQQQQQQOOONNNMMMLLLNNNPPPQQQSSSWWW]]]aaafffkkkrrrxxx{{{}}}~~~zzzqqqkkk___XXXOOOGGGAAA>>><<<;;;:::<<<>>>@@@BBBCCCCCCCCCCCCDDDFFFHHHKKKMMMOOOPPPKKKLLLLLLKKKJJJHHHFFFEEE@@@@@@@@@??????>>>>>>===???@@@AAACCCFFFLLLSSSXXXeeejjjrrrzzz}}}rrrqqqrrrrrrrrrtttyyy|||rrrhhhbbbccchhhmmm{{{yyyrrrnnnmmmnnnmmmppptttxxxvvvkkkbbb```gggttthhhTTTJJJCCC@@@@@@>>>======<<<;;;:::999888777777888888777777666555444444444333333222222222000000000000////////////........................)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++******************************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))((())))))************)))))))))))))))***+++,,,---+++++++++++++++++++++++++++******))))))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,************,,,,,,,,,---///000111111111111......---......///000000111444:::@@@EEEIIIJJJKKKLLLLLLLLLMMMNNNNNNOOOOOONNNMMMKKKIIIGGGEEEDDDDDDEEEIIIMMMNNNKKKEEEBBB@@@<<<<<<<<<===???CCCFFFHHHZZZttt|||uuurrrpppoooqqqrrryyy|||vvvsssjjjgggccc___\\\YYYTTTRRRMMMKKKGGGEEEDDDDDDBBBAAABBBFFFJJJKKKKKKJJJKKKMMMOOOOOONNNNNNNNNMMMMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNLLLMMMMMMMMMMMMMMMLLLLLLNNNOOOQQQSSSSSSSSSRRRQQQRRRRRRSSSSSSRRRQQQOOONNNMMMOOORRRTTTWWW[[[bbbggglllpppuuuzzz|||~~~wwwnnnhhh^^^XXXOOOGGGBBB???===;;;999;;;>>>@@@BBBCCCBBBBBBCCCEEEGGGIIILLLOOOQQQRRRKKKLLLLLLKKKJJJHHHEEEDDDBBBAAAAAA@@@??????>>>>>>???@@@AAABBBDDDIIIOOOTTT___eeennnvvv~~~xxxmmmrrrqqqooommmllloootttxxx~~~vvvllldddbbbdddgggqqq~~~uuuqqqqqqrrrnnnqqqtttwww}}}xxxoooiiipppzzzfffTTTKKKEEEAAA@@@>>>>>>>>>===<<<;;;999888777777777777777666555555333333333333333333333333000000000000////////////........................)))***+++,,,------...---************************------,,,+++*********************************************)))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))******))))))))))))******++++++******))))))(((((('''((()))***************(((((((((((()))***+++,,,++++++++++++++++++++++++******)))))))))***,,,---***************************++++++,,,,,,++++++***///...,,,++++++,,,...///,,,---///000111111111000...------......000111111111555;;;AAAFFFIIIKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPMMMLLLJJJHHHFFFEEEEEEDDDHHHMMMRRRPPPIIIBBB??????;;;;;;:::<<>>@@@BBBBBBBBBAAADDDEEEGGGJJJMMMPPPRRRSSSKKKKKKKKKKKKIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@??????@@@AAAAAAAAACCCGGGMMMQQQZZZ```iiisss{{{tttiii~~~|||wwwqqqmmmlllnnnpppwww~~~sssjjjddd```^^^pppuuuzzz{{{{{{yyywwwssssssxxx~~~|||~~~sss]]]MMMFFFDDDAAA>>>@@@???>>><<<:::999999999<<<:::666333222444777999555555444333333333333444000000000000000000000000........................++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++***)))))))))***+++,,,,,,+++++++++*********))))))***)))'''&&&%%%%%%&&&&&&))))))************))))))))))))(((((()))***++++++))))))***++++++++++++***+++*********))))))((((((,,,,,,,,,,,,,,,+++***)))******))))))(((((('''''',,,,,,++++++******))))))(((((((((((())))))))))))+++*********+++,,,------))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++,,,------,,,+++)))(((++++++++++++,,,------...000111111222222000///...000111111000//////111222555:::@@@EEEHHHJJJKKKMMMNNNMMMLLLLLLLLLLLLLLLMMMJJJKKKKKKJJJGGGDDDCCCBBBMMMTTTUUUNNNGGGEEEAAA;;;AAA===???EEECCC@@@JJJZZZttt}}}xxxuuusssssstttwww~~~|||vvvoookkkdddaaa]]]ZZZWWWTTTPPPMMMKKKIIIFFFDDDBBBAAABBBBBBGGGHHHIIIJJJKKKKKKKKKKKKPPPOOONNNMMMMMMNNNOOOPPPNNNNNNMMMLLLKKKKKKLLLLLLNNNOOOOOOMMMLLLKKKLLLNNNMMMNNNOOOQQQRRRRRRSSSSSSQQQRRRSSSRRRPPPOOOOOOPPPQQQSSSVVVZZZ^^^eeemmmrrrvvvxxxzzz|||}}}~~~{{{tttkkkfff```YYYNNNEEE@@@???>>>>>>??????@@@AAABBBBBBCCCCCCBBBBBBDDDHHHLLLOOOOOOOOOKKKKKKKKKKKKJJJJJJIIIHHHFFFEEEDDDCCCBBBBBBBBBCCC@@@???<<<<<>><<<;;;999888888888999888666555444444555666555555444333333333333444000000000000000000000000........................+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******+++++++++++++++*********)))))))))((('''''''''((()))***(((((())))))))))))((((((++++++******************))))))***++++++++++++***++++++++++++*********)))+++++++++++++++***))))))))))))))))))((((((((((((***************)))))))))(((((((((((()))))))))******************+++,,,,,,))))))))))))))))))))))))+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,++++++******++++++++++++,,,---...///000111111222111000///......///000000000000333555777;;;AAAEEEHHHJJJKKKMMMMMMLLLLLLLLLLLLLLLMMMMMMHHHIIIIIIHHHFFFFFFIIIKKKRRRVVVUUULLLEEECCC@@@<<>>>>>======>>>???@@@AAAAAABBBCCCDDDFFFIIILLLOOOOOOOOOKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEBBBAAA??????AAAEEEIIIKKKRRRUUU^^^iiirrrzzz{{{oooccc[[[zzzuuurrrqqqqqqvvvvvvnnnjjjdddgggsss}}}{{{zzz||||||}}}{{{ggg\\\OOOGGGDDDDDDBBB@@@>>>===;;;:::999888777777666666777666666555333333555555444333333333333333000000000000000000000000........................,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++******)))*********+++++++++***************(((((((((((()))***+++,,,(((((())))))))))))((((((---,,,,,,+++******))))))))))))***++++++++++++***,,,,,,,,,+++++++++++++++)))************))))))(((((((((((()))))))))******((())))))))))))))))))***((((((((()))))))))************)))))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++******************+++++++++++++++,,,,,,...//////000000111111111000///...,,,---//////000222555888999===BBBGGGIIIJJJKKKMMMKKKLLLLLLLLLMMMNNNNNNNNNIIIJJJIIIFFFEEEHHHNNNTTTYYYXXXSSSIIIAAA???>>>===>>><<>>===;;;;;;<<<<<<===???@@@AAAEEEFFFHHHJJJMMMNNNOOOPPPMMMMMMMMMMMMNNNNNNOOOOOOLLLMMMOOOPPPOOONNNMMMKKKFFFEEEDDDCCCCCCDDDEEEFFFLLLNNNUUU```iiirrrsssggg\\\UUUyyytttppprrrtttzzz}}}xxxkkkjjjnnn{{{}}}|||}}}uuuhhhYYYRRRIIIDDDDDDDDDBBB@@@>>>===<<<:::999888888888666666666555555444333333555444333333222222333333000000000000000000000000........................,,,,,,,,,,,,,,,+++++++++************************)))))))))((((((''''''''',,,,,,+++***)))))))))***************************))))))))))))******++++++)))******************)))******++++++*********)))))))))***++++++++++++***++++++++++++++++++++++++(((((())))))))))))(((((('''(((((()))******++++++''''''(((((())))))******(((((()))))))))************)))))))))))))))******)))))))))))))))))))))))),,,,,,,,,++++++++++++*********************************+++,,,,,,,,,++++++***))))))((()))***,,,---,,,,,,,,,,,,---...000000000000000000000/////////---...//////000222666999;;;???DDDHHHJJJKKKLLLLLLJJJKKKLLLMMMNNNNNNOOOOOONNNMMMJJJGGGFFFJJJSSSYYY]]]YYYPPPEEE>>><<<===>>>>>>>>>???AAACCCOOOjjj~~~|||~~~|||wwwsssnnnhhheee```]]]YYYVVVSSSPPPLLLIIIEEECCCAAA???@@@CCCGGGIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMOOOPPPQQQQQQPPPNNNMMMMMMNNNNNNNNNMMMMMMOOOPPPSSSSSSTTTUUUVVVWWWVVVVVVRRRSSSSSSRRRPPPPPPRRRSSSVVVYYY^^^dddiiipppvvvzzz~~~zzztttmmmeee___UUUQQQLLLGGGDDDAAA===;;;:::::::::;;;===???AAABBBFFFGGGJJJLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUWWWXXXXXXVVVXXXZZZ\\\\\\ZZZWWWVVVQQQNNNJJJFFFDDDCCCDDDDDDGGGHHHNNNVVV___iiixxxxxxkkkaaaWWWQQQ~~~wwwrrrqqqrrruuu}}}uuuoookkkppp|||}}}{{{{{{{{{pppccc]]]QQQLLLGGGDDDCCCBBB@@@>>>>>>>>>===;;;::::::::::::888777555333333333444555444444333222222222222333000000000000000000000000........................---------,,,,,,,,,,,,,,,************************'''((((((((()))))))))***,,,,,,+++***)))))))))***************************************))))))((((((((())))))******))))))(((%%%&&&((()))************))))))***++++++++++++***))))))******************'''(((((()))))))))((((((''''''((()))***+++,,,,,,''''''(((((())))))******))))))))))))******************)))))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,******)))))))))***,,,---,,,,,,,,,---...///111222000000000/////////////////////000//////111555888>>>BBBGGGJJJKKKKKKLLLLLLJJJKKKMMMNNNOOOOOOOOOOOONNNLLLJJJIIILLLRRRZZZ```]]]UUUKKKBBB<<<;;;===??????@@@AAACCCIII\\\yyyyyyuuupppkkkgggccc^^^[[[WWWTTTQQQNNNJJJGGGCCCBBB@@@@@@AAAEEEHHHKKKIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKLLLNNNOOOQQQQQQPPPNNNMMMNNNOOOOOONNNMMMMMMOOOPPPPPPQQQSSSUUUWWWYYYYYYZZZTTTTTTSSSQQQOOONNNPPPRRRWWW[[[aaagggmmmrrrwww{{{}}}xxxssslllddd___VVVSSSNNNJJJFFFAAA<<<999;;;::::::;;;===@@@CCCDDDFFFIIILLLMMMMMMNNNPPPRRRUUUVVVYYY]]]```bbbcccddddddfffiiikkkkkkiiieeeccc___[[[TTTLLLGGGEEEEEEEEEFFFFFFIIIPPPWWW```ooo|||qqqeee[[[SSSNNNyyyrrrrrrsssxxx|||sssjjjjjjqqqzzzyyyyyyxxx~~~mmm___WWWUUULLLIIIFFFCCCBBBAAA???===???>>>===<<<;;;;;;;;;;;;999888555333333333555666444444333222222222222222000000000000000000000000..............................---,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++******)))************************++++++++++++++++++******)))''''''''''''((((((((((((''''''###$$$&&&)))************))))))***++++++++++++***)))))))))))))))*********'''(((((()))))))))))))))(((((())))))***+++,,,,,,((())))))))))))))))))***)))))))))*********++++++++++++***)))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,************************)))***++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,------///000222333111000///.........//////000000000//////222666999AAADDDIIIKKKLLLLLLLLLLLLKKKLLLNNNOOOOOOOOONNNNNNJJJHHHHHHMMMVVV___dddeeeYYYOOOEEE???<<<;;;===AAABBBCCCDDDIIIUUUmmm|||vvvqqqmmmiiieeebbb\\\YYYUUURRROOOLLLHHHEEEAAAAAAAAABBBDDDGGGJJJKKKJJJKKKLLLMMMMMMNNNNNNNNNLLLMMMMMMNNNNNNMMMMMMLLLMMMNNNOOOPPPPPPPPPOOONNNOOOPPPPPPOOOMMMMMMNNNOOOMMMOOOQQQTTTWWWYYYZZZ[[[UUUUUUSSSQQQOOOOOOQQQSSSZZZ___eeekkkppptttxxx{{{{{{wwwrrrkkkddd___WWWSSSOOOJJJFFFAAA<<<888;;;;;;:::;;;>>>AAADDDFFFGGGKKKOOOQQQPPPQQQTTTWWWYYY]]]ccciiimmmpppqqqqqqvvvwwwyyy{{{zzzwwwtttrrrnnnjjjbbbYYYQQQLLLIIIHHHGGGFFFGGGLLLQQQXXXeeeqqq|||{{{iii^^^UUUOOOLLLyyyxxxwwwuuuwww|||yyynnniiikkkvvv~~~ttttttvvvuuu}}}lll^^^SSSNNNNNNHHHFFFDDDBBBAAA???>>>=========<<<;;;::::::::::::888777777666666555555444444333222222111222222222000000000000000000000000........................///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------*********)))******++++++))))))*********+++++++++******+++,,,,,,+++***)))))))))************))))))$$$&&&(((***+++******)))))))))***++++++++++++***)))))))))******+++++++++'''((())))))*********))))))))))))******+++++++++***************)))))))))))))))*********+++++++++,,,,,,+++***************))))))))))))))))))))))))))))))***+++,,,------...************************))))))***+++,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,---...///111333333111000///...---......///......///...///333888<<>>>>><<<>>>BBBCCCDDDGGGPPPccc|||xxxsssmmmiiifffbbb___ZZZXXXTTTPPPNNNJJJFFFDDDAAAAAACCCDDDFFFIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPOOONNNNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQOOOMMMLLLMMMNNNMMMNNNPPPSSSUUUWWWXXXYYYTTTTTTTTTRRRQQQSSSVVVYYY^^^cccjjjppptttwwwzzz||||||xxxtttooojjjccc___TTTQQQLLLHHHEEEAAA<<<999:::::::::;;;===AAAEEEGGGJJJOOOSSSUUUTTTUUUYYY\\\bbbhhhpppyyyzzzwwwqqqhhh___VVVOOOKKKHHHFFFGGGIIILLLPPP[[[fffmmm|||sssaaaVVVOOOJJJHHH|||uuuqqqrrryyy~~~rrrkkkhhhnnn}}}yyyooopppssssssxxxuuubbbVVVMMMIIIIIIEEEDDDBBB@@@??????>>>===<<<;;;;;;:::999999999999666777999:::999777444222444333222222111111222222000000000000000000000000........................///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))***)))))))))***+++,,,,,,))))))******++++++++++++)))***,,,---......---,,,,,,------......------,,,'''(((***+++,,,+++)))((())))))***++++++++++++************++++++,,,,,,,,,(((((()))******************************+++++++++,,,,,,++++++******)))))))))************+++++++++------,,,+++******++++++))))))))))))))))))))))))(((((()))***,,,---...///))))))))))))))))))))))))((()))***+++,,,------------......///...---+++***,,,------...000111333444111000///------......///,,,------...000444:::???DDDGGGKKKMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPOOOMMMLLLLLLIIIJJJVVVfffnnniiiaaaMMMDDD===>>>???===>>>CCCCCCEEEIIITTTlllzzzvvvpppkkkgggccc```]]]ZZZWWWSSSPPPMMMJJJFFFCCC@@@BBBDDDFFFHHHJJJJJJKKKKKKLLLMMMNNNNNNOOONNNNNNOOOPPPQQQQQQQQQQQQPPPOOOQQQQQQQQQQQQQQQRRRSSSTTTRRRRRRRRRPPPMMMLLLLLLMMMMMMNNNPPPRRRTTTUUUVVVVVVTTTTTTTTTSSSTTTVVV[[[^^^aaafffmmmssswwwyyy|||}}}}}}zzzvvvrrrnnnhhhbbb^^^QQQNNNJJJFFFCCCAAA===;;;:::999999:::<<<@@@DDDGGGLLLQQQWWWXXXWWWXXX\\\aaakkkrrr|||{{{tttjjj]]]SSSLLLIIIGGGFFFHHHIIILLLUUU___aaaqqqmmm[[[PPPJJJGGGEEExxxssstttzzzwwwqqqnnnpppyyy{{{pppkkkmmmooouuu{{{lllYYYPPPLLLJJJGGGDDDBBB@@@>>><<<;;;<<<<<<;;;<<<<<<===<<<:::999888888777666666777777666555333222222111111000000000000000000000////////////...............---------000000///...------,,,,,,+++++++++,,,,,,---------+++++++++************)))''''''(((((())))))******''''''(((***+++,,,---...******))))))))))))******)))************+++++++++++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************))),,,+++++++++++++++++++++))))))***+++,,,,,,------***(((''')))---///...------------,,,,,,+++++++++---...///000222222333333000///...---------------//////......000555===BBBHHHJJJLLLMMMNNNMMMLLLKKKLLLNNNPPPQQQPPPMMMJJJHHHIIIHHHLLL[[[kkknnncccWWWKKKCCC<<<<<<======???AAAAAACCCLLL```~~~}}}~~~yyyrrrlllgggbbb^^^[[[XXXVVVSSSNNNJJJFFFCCCBBBAAACCCEEEGGGIIIJJJKKKJJJLLLLLLKKKJJJJJJKKKMMMMMMNNNMMMMMMLLLMMMOOOPPPQQQNNNNNNOOOPPPPPPPPPOOOOOOQQQPPPMMMKKKJJJKKKMMMNNNRRRTTTVVVVVVUUUUUUVVVWWWVVVVVVUUUTTTUUUWWW\\\```iiikkkoootttxxx{{{}}}~~~{{{vvvrrrnnnggg^^^XXXQQQLLLFFFAAA>>><<<:::888;;;;;;;;;;;;<<>>===<<<<<<;;;<<<<<<<<<<<<:::999888888777555666777777666444222222222222222111111111000000000000////////////000000///...---,,,,,,+++000//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++************))))))))))))))))))******((())))))***+++,,,------******))))))))))))******(((((()))))))))*********++++++************++++++))))))))))))))))))))))))************++++++++++++************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++++++++************)))++++++++++++++++++++++++))))))***++++++,,,------***)))(((***---......,,,---,,,,,,,,,,,,,,,,,,+++---...///000111222222222//////...---------------000000000000333888@@@EEEIIIJJJLLLMMMNNNMMMLLLKKKLLLNNNPPPQQQPPPMMMJJJGGGGGGGGGMMM\\\jjjkkk```SSSGGG@@@<<<===??????AAADDDDDDGGGQQQhhh~~~|||~~~|||wwwqqqjjjeee```[[[XXXUUUSSSPPPLLLIIIFFFDDDCCCCCCDDDFFFIIIKKKKKKLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQNNNNNNOOOPPPPPPPPPPPPPPPTTTRRRNNNKKKIIIJJJLLLMMMRRRTTTVVVVVVUUUTTTTTTUUUTTTUUUVVVVVVXXX\\\bbbfffkkkmmmrrrvvvzzz}}}|||vvvqqqmmmfff^^^XXXOOOKKKEEE@@@===;;;999888:::;;;;;;;;;<<<@@@DDDHHHOOOQQQXXX```cccdddiiiqqqxxx|||{{{oooddd\\\VVVRRRLLLIIIHHHJJJKKKKKKQQQVVV___iiissszzz}}}ssscccUUULLLFFFCCCAAA|||~~~~~~|||zzz|||vvvmmmhhhfffgggmmmwwwqqqeeeUUUKKKGGGFFFDDDCCCAAAAAAAAAAAA@@@???>>>===;;;<<<<<<<<<;;;:::999888777666444555666666555333222222222222333333333333000000000000////////////111111000...---,,,+++***//////......---,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,+++++++++************++++++***************************+++++++++,,,,,,************************'''((((((((())))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************************))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************+++++++++************)))************************))))))******+++,,,,,,,,,+++***)))***,,,---,,,++++++,,,,,,,,,,,,,,,,,,------...///000111222222222//////...------------...000111111333666<<>><<>>FFFKKKKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNOOOOOOMMMKKKHHHFFF@@@FFFPPP\\\ccc^^^QQQEEE@@@======@@@BBBBBBCCCFFFKKKSSSeee~~~|||}}}||||||}}}xxxtttlllfff```ZZZUUURRRQQQOOOKKKGGGEEECCCBBBBBBDDDFFFHHHJJJKKKLLLLLLLLLJJJJJJIIIIIIIIIKKKLLLMMMMMMNNNPPPQQQRRRRRRQQQPPPMMMNNNPPPQQQRRRSSSSSSTTTVVVRRRMMMIIIHHHJJJNNNQQQUUUWWWXXXWWWUUUTTTTTTUUURRRUUUXXX[[[___eeelllqqqqqqtttwww||||||uuuooojjjddd]]]WWWKKKGGGBBB===;;;:::888777999:::<<<===???BBBFFFIIIRRRYYYccckkkoooppprrruuuyyyuuujjjcccYYYQQQLLLKKKKKKKKKLLLMMMNNNQQQVVV\\\aaaeeeeee```YYYQQQIIICCC>>>;;;tttjjjbbbeeellluuu{{{wwwssswwwxxxkkkbbbXXXSSSMMMIIIHHHGGGEEECCC@@@AAABBBBBBAAA@@@???===<<<;;;;;;:::999999888888777555444444555555444333222222222333333444444444000000000000////////////---------...............---------------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++***------,,,,,,++++++******)))))))))))))))((((((((()))***++++++++++++***))))))))))))*********++++++++++++************++++++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))******************************************************))))))))))))))))))))))))((()))))))))************+++++++++*********))))))(((((()))))))))*********)))***************+++++++++,,,,,,++++++******++++++++++++,,,,,,------------...///000000000000000......---------......///---///111444888???FFFKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNLLLJJJGGGFFF@@@GGGRRR[[[]]]VVVJJJAAA???===>>>BBBCCCAAACCCFFFNNNZZZpppzzzxxxzzz|||}}}vvvrrrkkkddd^^^YYYTTTQQQPPPNNNJJJFFFCCCAAAAAAAAADDDEEEGGGIIIJJJKKKKKKJJJJJJJJJIIIIIIJJJKKKMMMNNNNNNOOOQQQRRRSSSSSSRRRQQQNNNOOOQQQRRRSSSTTTTTTUUUSSSPPPLLLIIIIIILLLQQQTTTVVVXXXYYYXXXVVVUUUUUUVVVTTTVVVZZZ^^^bbbhhhnnnssstttvvvzzz~~~{{{tttooojjjccc[[[UUUJJJFFF@@@<<<:::999888777999:::<<<>>>@@@DDDIIIMMMXXXaaalllrrruuuwwwwwwxxx~~~~~~}}}}}}}}}~~~~~~ssslllaaaWWWRRROOONNNNNNNNNMMMLLLLLLOOOSSSWWWZZZ[[[ZZZVVVPPPIIIBBB===;;;ttteeedddfffllltttzzz}}}}}}uuupppkkkkkkqqqyyy{{{oooddd[[[TTTOOOMMMJJJGGGFFFEEECCCAAAAAAAAAAAAAAA@@@???>>>===<<<;;;:::999888888888999777666444555666666555333222222222222333333333333000000000000////////////,,,,,,------.../////////------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++))))))))))))))))))(((((()))***+++,,,,,,+++***)))************++++++++++++++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************)))((())))))******+++++++++***************************,,,---,,,******+++,,,+++,,,,,,,,,,,,,,,,,,------...//////000000000///...------------...//////,,,...111444999???FFFKKKNNNMMMMMMMMMMMMLLLLLLLLLMMMNNNMMMMMMKKKIIIGGGEEEBBBJJJSSSYYYVVVNNNEEE???>>>===???BBBBBBAAADDDIIITTTdddwwwvvvxxxzzz~~~~~~sssnnnhhhbbb\\\XXXSSSPPPNNNLLLHHHDDDBBBAAABBBCCCDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPRRRRRRSSSSSSSSSSSSPPPQQQRRRSSSTTTUUUUUUUUUQQQNNNKKKJJJKKKNNNSSSVVVUUUWWWXXXXXXVVVUUUVVVVVVUUUXXX\\\```eeekkkqqquuuwwwyyy|||zzzuuupppjjjcccZZZSSSIIIEEE@@@<<<::::::999888999:::<<<>>>AAAGGGNNNSSS```kkkuuuyyyzzz|||{{{zzz|||}}}{{{zzzyyyyyyzzz}}}xxxqqqggg^^^XXXUUUSSSRRROOONNNLLLLLLLLLNNNPPPQQQUUUUUUTTTOOOHHHAAA===;;;|||mmmhhhdddeeejjjqqqttttttoookkkfffdddeeejjjooorrrxxxzzz}}}|||pppeee]]]XXXRRRNNNJJJIIIGGGFFFEEEDDDCCCBBBCCCBBB@@@???>>>===<<<<<<<<<;;;:::888888888888999888777555666777777666444222222222222222111111111000000000000////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++************++++++++++++************++++++++++++)))***,,,------,,,***)))))))))))))))************++++++************++++++))))))))))))))))))))))))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++++++++************)))))))))******+++,,,,,,---************)))))))))))))))+++---,,,******+++------,,,,,,,,,,,,,,,,,,+++---...//////000/////////---------------...//////---///222666:::???FFFKKKOOONNNMMMMMMLLLLLLLLLMMMNNNNNNMMMLLLJJJHHHFFFEEEEEELLLTTTVVVPPPHHHAAA???<<<;;;>>>AAABBBBBBGGGMMM[[[pppyyytttsssuuuwww}}}{{{wwwooojjjddd^^^ZZZVVVRRROOOJJJHHHEEECCCBBBCCCEEEGGGFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPQQQRRRRRRRRRRRRSSSTTTUUUUUURRRSSSSSSTTTUUUUUUUUUTTTQQQOOOMMMKKKLLLNNNRRRTTTSSSTTTVVVVVVUUUTTTUUUVVVVVVYYY^^^ccciiiooovvvzzzzzz|||}}}yyyuuuqqqlllcccXXXQQQHHHEEE@@@<<<;;;;;;:::999:::;;;;;;===AAAIIIRRRYYYeeepppxxxyyyyyy{{{zzzwwwwwwwwwwwwwwwwwwwwwxxxxxxvvvuuussssssvvvzzz~~~|||vvvmmmfff```]]][[[YYYTTTSSSSSSRRRQQQPPPPPPOOOQQQRRRRRRMMMFFF@@@<<<;;;|||}}}vvvnnneeebbbffflllooooookkkhhhddd```___aaafffiiinnnooooooooonnnnnnmmmmmmllleee]]]WWWUUUSSSQQQOOOHHHGGGGGGFFFFFFEEEEEEDDDDDDBBB@@@>>><<<;;;<<<<<<<<<;;;:::888777888888999999777666666777777666555333222222111111000000000000000000000/////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++)))))))))******++++++,,,++++++,,,,,,,,,---------)))***,,,------,,,***)))(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************(((((())))))*********+++((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************+++++++++************)))))))))***+++,,,,,,------*********)))))))))))))))(((+++---,,,******,,,...---------,,,,,,+++++++++---...//////////////////---------------...///000...111444777;;;@@@GGGKKKOOOOOONNNMMMLLLLLLMMMMMMNNNNNNMMMKKKIIIGGGFFFEEEGGGNNNUUUTTTMMMEEE@@@???:::999<<<@@@BBBCCCIIIQQQaaaxxxzzzuuurrrrrrrrruuu|||{{{vvvrrrlllgggaaa\\\XXXTTTPPPNNNGGGEEECCCBBBCCCEEEHHHKKKGGGHHHJJJLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMNNNPPPRRRSSSSSSRRRRRRRRRTTTUUUWWWSSSTTTTTTUUUUUUUUUTTTTTTRRRPPPNNNMMMMMMNNNPPPQQQPPPRRRTTTTTTTTTSSSTTTUUUUUUYYY___eeelllssszzz~~~|||~~~~~~|||yyyuuurrrlllcccWWWOOOHHHEEE@@@<<<;;;;;;;;;:::;;;;;;;;;===BBBKKKUUU\\\eeepppwwwwwwvvvxxxwwwssssssqqqpppnnnnnnnnnoooppppppooonnnnnnqqqvvv|||{{{ssslllhhhdddbbb```[[[[[[[[[[[[YYYWWWTTTSSSNNNPPPPPPLLLEEE???;;;;;;}}}yyyzzz|||~~~zzzsssjjjeeeeeeiiimmmpppmmmjjjeee___ZZZZZZ___dddgggdddaaaaaabbbaaa]]]ZZZVVVTTTQQQPPPPPPPPPOOONNNJJJJJJIIIHHHGGGEEEEEEDDDDDDBBBAAA???===;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;888777777777666666666555555555555444444333333222////////////000000000000////////////............------............------((())))))***++++++,,,,,,************************+++)))''')))+++,,,***''')))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''(((((()))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,+++***)))......---,,,,,,+++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++)))************+++++++++'''))),,,......---+++*********+++++++++,,,,,,,,,//////...---,,,,,,,,,,,,,,,+++***)))***,,,...000///...222;;;???@@@FFFNNNLLLMMMNNNOOOPPPOOONNNNNNNNNNNNMMMJJJGGGDDDDDDEEEKKKRRRTTTNNNGGGCCC???888======@@@BBBBBBCCCKKKUUUhhhzzzrrrmmmpppuuuxxxzzz|||}}}yyysssnnnkkkgggbbb[[[UUUPPPMMMKKKFFFCCCAAABBBEEEHHHIIIIIIJJJIIIGGGGGGHHHJJJMMMOOOMMMNNNNNNOOOPPPQQQRRRRRRTTTTTTSSSSSSTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVTTTRRRQQQPPPPPPQQQRRRTTTTTTSSSRRRQQQRRRTTTVVVWWW\\\aaaggglllooosssyyy}}}~~~|||yyyuuupppiii```VVVPPPEEEBBB>>>:::888999:::;;;:::;;;===???BBBIIIQQQWWWccchhhoootttvvvtttpppmmmggggggggghhhiiijjjkkkllllllllllllmmmpppvvv~~~}}}yyytttoookkkiiihhhfffdddcccbbb```]]]XXXTTTTTTOOOIIIFFFEEEBBB>>>999xxxtttuuuwww{{{yyyooojjjiiijjjlllllljjjfff```\\\\\\```dddccc```^^^^^^___^^^ZZZVVVSSSQQQNNNMMMMMMMMMKKKJJJJJJIIIIIIHHHFFFEEEEEEDDDDDDCCCAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::777777777777777777666666666666555444444333222222000000000000000000000000////////////............------............------,,,,,,,,,,,,++++++++++++***************************)))((()))+++,,,***''')))************+++++++++++++++++++++++++++++++++***+++++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))))))))))))))******))))))))))))******)))))))))))))))(((''''''))))))))))))))))))))))))*********+++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++)))************+++++++++***+++---......---,,,+++++++++,,,,,,,,,---------------,,,,,,,,,------...///...---,,,,,,...000111222222666>>>BBBBBBGGGMMMLLLLLLNNNOOOOOOOOONNNMMMNNNNNNMMMJJJFFFDDDEEEFFFMMMRRRRRRKKKEEEBBB>>>999===???BBBDDDCCCFFFRRR^^^ttt}}}wwwppplllpppuuuwwwyyy{{{|||}}}wwwqqqlllgggddd___YYYSSSNNNKKKIIIEEECCCAAABBBFFFIIIJJJJJJKKKIIIHHHGGGHHHJJJMMMNNNMMMNNNNNNOOOPPPQQQRRRRRRTTTTTTSSSSSSSSSTTTUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVTTTSSSRRRQQQQQQRRRSSSTTTTTTSSSSSSRRRTTTVVVXXXZZZ]]]ccciiinnnqqquuu{{{}}}zzzuuunnnggg^^^UUUOOODDDBBB>>>:::888999:::;;;<<<===>>>@@@CCCHHHPPPUUU^^^ccciiinnnpppnnnjjjggg```aaaaaabbbcccdddfffggghhhiiijjjlllpppvvv~~~}}}xxxsssooommmlllkkkjjjiiihhhfffccc^^^[[[WWWSSSNNNJJJGGGCCC>>>;;;~~~uuuqqqrrruuuzzztttmmmjjjjjjkkkiiifffbbb___^^^aaacccaaa___\\\\\\^^^\\\XXXTTTQQQOOOMMMKKKKKKKKKIIIHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCBBB@@@>>>===<<<<<<<<<<<<;;;;;;::::::999999777777777777777777888888777777666555444333222111000000000000000000000000////////////............------............------000///...---,,,+++***)))++++++++++++++++++++++++***))))))***++++++***((()))************+++++++++++++++++++++++++++++++++++++++++++++***)))((('''))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))'''((())))))******))))))******))))))))))))******+++++++++++++++******)))&&&''''''((())))))***************++++++++++++,,,)))************+++++++++++++++++++++++++++++++++)))************+++++++++---------------,,,,,,,,,,,,,,,---------.........++++++++++++,,,---...//////...---------...///000444666;;;BBBEEEFFFHHHLLLKKKLLLMMMMMMNNNNNNMMMMMMOOONNNLLLIIIEEEDDDEEEGGGOOOQQQOOOHHHBBB@@@>>>;;;???AAAEEEFFFDDDIIIZZZlllwwwrrrmmmkkkpppuuuwwwxxxyyy{{{}}}~~~zzztttnnnjjjccc```[[[UUUOOOKKKHHHGGGDDDCCCBBBCCCGGGJJJLLLLLLKKKJJJIIIHHHIIIKKKMMMNNNMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTSSSTTTVVVXXX[[[]]]```eeelllqqqtttxxx}}}~~~zzzssslllddd[[[SSSNNNDDDAAA>>>:::999999:::<<<>>>???@@@AAABBBFFFLLLPPPWWW[[[```eeefffddd```]]]XXXYYYYYYZZZ\\\]]]___```bbbdddhhhlllpppwww~~~~~~yyyvvvtttssstttsssqqqpppnnnkkkfffccc\\\ZZZUUUPPPJJJDDD@@@===vvvtttssssssxxxvvvoookkkiiihhheeebbb``````aaabbbcccaaa______```___ZZZVVVRRRPPPMMMLLLLLLKKKIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEDDDBBB@@@???>>>=========<<<<<<;;;:::999999888777777777888888888999999888777666555444333222111222111111111111111000000////////////............------............------//////...---,,,+++******++++++++++++++++++++++++************++++++***)))))))))*********+++++++++++++++++++++++++++++++++***************)))(((((()))))))))))))))))))))))),,,+++))))))))))))+++,,,))))))))))))))))))))))))(((((()))************)))******))))))))))))******+++,,,,,,---,,,,,,++++++************++++++,,,,,,************++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++......,,,+++***++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,---...333777>>>DDDHHHIIIKKKMMMKKKKKKLLLLLLMMMMMMMMMMMMOOONNNKKKHHHEEEDDDFFFIIIQQQOOOJJJCCC???=========@@@CCCFFFGGGEEEMMMcccxxx}}}sssoookkklllqqqvvvvvvwwwyyyzzz|||{{{wwwqqqkkkggg___]]]XXXSSSMMMIIIGGGFFFCCCCCCCCCEEEHHHKKKMMMNNNLLLKKKJJJIIIJJJKKKMMMNNNMMMMMMNNNOOOPPPQQQQQQRRRSSSRRRRRRRRRRRRSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTUUUVVVSSSSSSSSSUUUWWW[[[^^^```ccchhhppptttwwwzzz~~~zzzrrriiiaaaXXXQQQLLLDDDAAA===:::999999;;;<<>>>>>>>>======<<<<<<;;;:::999999888888888999999999999999888777777555444333222222333333222222111111111000////////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++++++++*********))))))*********+++++++++++++++++++++++++++++++++(((((()))***************************************,,,+++***))))))***+++,,,))))))))))))))))))))))))((())))))*********************))))))))))))******(((((()))))))))))))))(((------,,,,,,,,,+++++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++---,,,***)))((()))***+++++++++++++++,,,,,,,,,,,,...---,,,+++++++++++++++------,,,,,,------......000666>>>DDDIIILLLNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMNNNLLLJJJFFFDDDEEEHHHLLLRRRLLLEEE@@@<<<;;;===???AAACCCGGGGGGHHHSSSlll{{{rrrmmmkkklllrrruuuuuuvvvyyyyyy|||}}}xxxsssnnniiieee]]]ZZZVVVQQQLLLIIIGGGFFFCCCDDDFFFGGGIIIKKKMMMOOOLLLLLLKKKKKKKKKLLLMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQRRRRRRQQQQQQRRRRRRSSSTTTSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVRRRRRRSSSUUUYYY]]]bbbdddggglllsssxxxzzz|||zzzqqqggg___WWWPPPKKKCCCAAA===:::999999;;;======>>>@@@@@@@@@AAADDDFFFLLLOOORRRUUUVVVTTTRRRQQQQQQQQQRRRTTTVVVYYY[[[\\\^^^bbbhhhmmmsssyyy~~~{{{wwwsssqqqooojjjddd[[[QQQIIICCC{{{qqqiiigggooo~~~zzznnniiifffcccaaabbbccccccbbbcccaaa```aaabbb```[[[VVVRRROOOLLLKKKJJJIIIGGGFFFGGGGGGFFFFFFFFFEEEEEEEEECCCBBBAAA@@@>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::::::::999999999888888777777666666555444444444444444333333222111111111////////////............------............------)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++)))************+++++++++++++++++++++++++++++++++'''((()))***++++++++++++************************++++++************++++++))))))))))))))))))))))))((()))******++++++************))))))))))))******))))))******++++++******,,,,,,++++++***))))))((()))))))))************+++)))************+++++++++++++++++++++++++++++++++)))************+++++++++,,,+++)))(((((()))***************+++++++++,,,,,,...---,,,+++************---......///000000111111///777???DDDHHHNNNPPPOOOMMMLLLLLLLLLLLLMMMNNNNNNLLLKKKHHHEEECCCFFFKKKOOOQQQHHH@@@===;;;;;;===@@@BBBCCCFFFJJJOOO^^^yyyyyysssllljjjlllpppsssrrrtttwwwxxx~~~yyytttooojjjeeeaaaZZZXXXTTTPPPLLLIIIGGGFFFCCCFFFHHHIIIJJJKKKMMMOOOMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSRRRSSSTTTVVVWWWXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVRRRSSSTTTWWW\\\aaafffiiilllrrryyy}}}}}}~~~~~~yyypppggg___WWWPPPKKKCCC@@@===:::999:::<<<===;;;===???@@@AAAAAACCCEEEIIIKKKNNNPPPQQQQQQPPPOOOPPPQQQRRRTTTWWWYYY\\\]]]___ccchhhmmmrrrxxx~~~}}}wwwpppiii^^^RRRIII}}}uuulllhhhnnnzzzxxxkkkhhhdddbbbdddffffffeeebbbaaa```bbbccc```[[[VVVSSSQQQNNNLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBAAA@@@???>>>=========>>>>>>>>>>>>>>>=========<<<<<<;;;:::999888888777666666666666555555555555555444444333222222111111////////////............------............------+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++)))***,,,)))************+++++++++++++++++++++++++++++++++******+++++++++++++++******************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))*********+++,,,---------------************))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++)))************+++++++++******************+++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,...///111222222222222;;;AAADDDHHHNNNQQQOOONNNMMMMMMLLLMMMNNNOOOPPPKKKIIIFFFCCCCCCGGGMMMRRROOOEEE<<<;;;;;;:::===BBBCCCCCCGGGNNNYYYlll}}}vvvrrrjjjhhhjjjmmmnnnnnnpppuuuwww{{{uuuooojjjeee```]]]WWWUUURRRNNNJJJGGGFFFEEEDDDGGGJJJKKKJJJKKKMMMOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPQQQQQQRRRSSSQQQRRRSSSUUUWWWXXXXXXXXXUUUUUUVVVVVVVVVVVVUUUUUUTTTUUUWWWZZZ___eeekkknnnsssxxx}}}xxxppphhh```XXXPPPKKKBBB@@@===:::999:::<<<===:::===@@@BBBCCCDDDEEEGGGFFFHHHJJJMMMNNNOOONNNNNNNNNOOOQQQSSSVVVYYY[[[]]]aaacccgggkkkpppuuu|||}}}wwwlll\\\PPPyyyrrrmmmpppzzznnnjjjeeeccceeehhhiiihhhdddcccbbbdddeeebbb\\\WWWWWWTTTQQQOOONNNMMMKKKIIIFFFFFFFFFFFFEEEEEEEEEEEEAAA@@@???>>>============>>>>>>>>>>>>????????????======<<<;;;999888777777555555555555666666666666555555444333333222111111000/////////............---..................------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))+++...---+++)))***,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***************************+++,,,------,,,+++***))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******'''((()))***************)))))))))***++++++,,,,,,))))))))))))************)))************+++++++++++++++++++++++++++++++++)))************+++++++++*********+++,,,,,,,,,,,,,,,,,,,,,---------......************+++,,,------)))***+++---///000111111666>>>DDDDDDGGGNNNQQQOOOOOONNNMMMMMMMMMNNNPPPPPPIIIHHHEEECCCCCCHHHOOOTTTMMMCCC::::::;;;;;;===BBBCCCCCCHHHRRRaaawwwyyytttqqqiiiggghhhkkkkkkjjjmmmrrrwww|||xxxrrrlllgggbbb]]]ZZZVVVSSSPPPLLLIIIFFFEEEDDDEEEHHHKKKLLLKKKJJJLLLOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQRRRRRRPPPQQQSSSUUUWWWXXXXXXYYYTTTUUUUUUVVVVVVUUUUUUTTTVVVWWWYYY]]]bbbhhhnnnqqqwww}}}|||wwwpppiiiaaaYYYPPPKKKBBB@@@===:::999:::<<<>>>:::===AAADDDEEEFFFGGGIIIDDDFFFHHHKKKMMMNNNNNNNNNMMMNNNOOORRRUUUXXX[[[\\\bbbdddgggjjjnnnssszzz~~~uuucccUUUzzzwwwyyy{{{{{{{{{rrriiifffiiijjjgggcccccccccbbbbbbaaa___^^^]]][[[ZZZWWWPPPHHHEEEFFFIIIIIIHHHGGGFFFEEEEEEEEEEEECCCBBB@@@>>>===<<<<<<<<<<<<<<<======>>>>>>??????;;;;;;;;;;;;:::999888777777444222333555777666444666555444333222222222222222222222111111111111000---.........---,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((************************---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************(((((())))))*********++++++*********))))))((((((***))))))...333333...)))*********)))))))))))))))+++***)))'''''')))***+++************************(((((()))***+++,,,,,,,,,++++++++++++******))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---,,,---...------///111444<<>>>>>>>>>>>======<<<<<<;;;:::::::::777555333444666777666444666555444333222222222222222222222111111111000000//////000000//////...------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***))))))************************+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************((()))))))))************+++*********))))))))))))***)))))),,,000111---(((************))))))))))))))))))************))))))************************)))))))))***+++++++++,,,++++++++++++*********)))************++++++++++++---,,,+++******+++,,,---+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,---.../////////111444666>>>AAAFFFIIIJJJJJJKKKMMMLLLLLLMMMNNNMMMLLLKKKJJJGGGEEEDDDEEEIIIMMMOOOPPPFFF???;;;===??????AAADDDFFFGGGOOOaaa{{{|||wwwpppllljjjiiiiiiiiiggggggmmmvvv|||wwwsssmmmgggbbb^^^YYYVVVSSSQQQMMMIIIGGGEEEEEEEEEKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPOOOOOONNNMMMMMMNNNOOOPPPRRRSSSQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXVVVVVVVVVVVVVVVWWWXXXXXX[[[^^^ccchhhlllqqqvvvyyy|||{{{wwwpppiiiaaaYYYQQQLLLDDDAAA===:::999999;;;<<>>===<<<<<<<<<============>>>>>>>>>===<<<;;;999999999999:::888666555555666777666555555555444333222222222222222222111111111000000000//////000000000///......---------............///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))***+++,,,---+++++++++++++++++++++++++++++++++***************************************))))))))))))***************************))))))))),,,***(((***------+++(((************************''')))+++,,,,,,+++)))'''******************************************++++++++++++++++++************+++++++++,,,,,,,,,,,,------,,,***))))))***,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++...///000000111333777:::BBBEEEIIIKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJGGGDDDCCCFFFLLLOOOMMMJJJBBB===:::===???@@@BBBFFFGGGJJJUUUkkk~~~zzztttnnnkkkllljjjjjjjjjiiijjjqqqzzz|||xxxsssoooiiiddd```\\\XXXUUUQQQOOOKKKGGGEEEEEEFFFGGGKKKLLLLLLLLLLLLMMMMMMMMMOOOPPPQQQQQQRRRRRRQQQQQQNNNNNNNNNOOOOOOQQQRRRSSSQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXXXXVVVVVVUUUUUUUUUVVVWWWXXX]]]aaafffkkkooossswwwzzz}}}~~~yyyrrrjjjbbbYYYQQQLLLDDDAAA>>>:::999:::<<<===??????@@@BBBDDDFFFHHHJJJHHHIIIJJJLLLMMMOOOPPPQQQPPPPPPPPPPPPRRRTTTVVVWWWZZZ\\\^^^aaadddiiiooossswwwxxxzzz}}}sssccczzzpppnnnoooyyyxxxkkkdddccceeebbbbbbccccccdddeeeeeefffdddbbb^^^[[[XXXRRRKKKFFFGGGFFFFFFEEEEEEEEEFFFFFFDDDCCCAAA@@@>>>>>>==============================;;;:::777666555555777888888777666666666666666666555444333333222222222333111111111111000000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******************************))))))***++++++,,,************************************************************************)))))))))))))))*********************************...,,,))))))++++++***))))))***************++++++)))***++++++++++++***)))************************+++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++++++++***,,,,,,------------,,,,,,---------,,,,,,++++++***---...///000111555999===FFFIIILLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMKKKJJJIIIFFFCCCBBBGGGNNNOOOJJJDDD>>>;;;:::>>>@@@AAACCCHHHGGGNNN]]]vvv}}}yyysssnnnlllnnnkkkkkkmmmooorrrzzz~~~yyytttppplllgggbbb___[[[WWWTTTOOOLLLHHHEEECCCEEEGGGIIILLLLLLLLLMMMMMMMMMNNNNNNPPPPPPQQQRRRRRRRRRRRRQQQOOOOOOOOOPPPQQQQQQRRRSSSQQQQQQQQQQQQRRRSSSTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXVVVUUUTTTTTTTTTVVVXXXYYY___ccchhhmmmppptttxxxzzz}}}zzzsssjjjbbbXXXPPPJJJCCCAAA>>>;;;999:::<<<>>>>>>???@@@BBBDDDGGGIIIJJJJJJKKKLLLMMMOOOOOOPPPPPPOOOOOOOOOOOOPPPQQQSSSTTTVVVXXX[[[^^^aaaeeekkknnnqqqrrruuuyyy}}}wwwfffxxxnnnhhhgggqqq|||mmmdddbbbdddaaaaaaaaaaaabbbdddeeefffcccdddddd___WWWNNNIIIFFFHHHGGGGGGFFFFFFFFFFFFGGGEEEDDDBBB@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<;;;999777555444555666777888888777666555555666777444444333222222222333333111111111000000000//////------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++***))))))************************************************************************************))))))))))))))))))***************+++++++++///---+++***+++++++++***))))))******+++++++++,,,,,,+++***))))))***+++,,,************************+++++++++***************+++++++++++++++++++++,,,*********++++++++++++,,,'''***---//////---***''',,,------......------,,,...------,,,,,,+++++++++,,,---...///111666;;;@@@IIIKKKNNNOOONNNLLLLLLLLLLLLLLLMMMMMMLLLKKKIIIHHHFFFCCCCCCHHHNNNNNNFFF???<<<:::;;;@@@BBBBBBEEEIIIHHHTTTiii|||xxxrrrnnnmmmnnnkkklllrrrwww|||}}}wwwsssnnnjjjeeeaaa]]]ZZZVVVSSSLLLJJJFFFDDDCCCFFFIIIKKKMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQOOOPPPPPPQQQRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUWWWXXXXXXXXXXXXXXXUUUUUUTTTSSSTTTWWWYYY[[[aaaeeejjjooorrruuuxxxzzz}}}zzzrrrjjjaaaWWWNNNIIICCCAAA>>>;;;:::;;;===???>>>???@@@BBBDDDGGGIIIKKKMMMNNNOOOOOOPPPOOOOOONNNOOONNNMMMMMMNNNPPPQQQRRRSSSVVVZZZ^^^aaaeeeiiilllnnnpppssswww{{{~~~zzzjjjsssjjjffflllyyyuuujjjdddccc``````___```aaaccceeefffeeehhhiiidddZZZQQQMMMKKKJJJJJJHHHGGGGGGFFFFFFGGGEEEDDDCCCAAA@@@???>>>>>>=========<<<<<<<<<<<<;;;<<<;;;:::888888888888999777888888666444444555666444333333222222333333333111111000000000///////////////000111111111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************---,,,+++***))))))))))))++++++++++++++++++++++++***************+++++++++************************************))))))))))))*********+++++++++++++++...---,,,+++++++++++++++))))))******+++,,,,,,,,,---,,,***((((((***,,,---******************************************++++++++++++++++++,,,,,,,,,,,,************++++++++++++(((***...000000...***(((------............------------------,,,,,,,,,,,,,,,---...///222777>>>CCCJJJLLLOOOPPPNNNMMMLLLLLLLLLMMMMMMMMMLLLJJJHHHGGGEEEDDDEEEIIILLLKKKCCC===;;;:::>>>CCCDDDCCCFFFKKKMMM^^^yyyzzzuuupppnnnnnnmmmkkknnnvvv~~~|||vvvsssllliiiddd___\\\XXXTTTQQQJJJHHHFFFDDDEEEHHHKKKMMMMMMMMMNNNNNNNNNOOOOOOOOONNNOOOOOOPPPQQQPPPPPPPPPPPPQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRSSSUUUVVVWWWTTTUUUWWWXXXYYYXXXWWWWWWUUUTTTSSSSSSUUUYYY\\\___dddhhhnnnrrruuuxxxzzz|||~~~~~~yyyrrriiiaaaWWWOOOIIICCCAAA>>>;;;:::<<<>>>???>>>>>>@@@BBBDDDGGGJJJKKKOOOPPPQQQQQQQQQPPPNNNMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSWWW\\\```cccfffiiilllmmmnnnqqquuuxxx|||ppp}}}|||~~~uuummmnnnttt|||sssiiidddaaa``````___```bbbdddfffggghhhgggeee___YYYTTTQQQMMMLLLKKKIIIHHHGGGFFFFFFFFFEEECCCBBB@@@?????????======<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999999888888666777888666333222444666333333333222222333333444111000000000//////////////////000111111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++************************++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************)))))))))(((*********++++++,,,,,,,,,***+++,,,+++*********+++))))))***++++++,,,------++++++++++++++++++++++++************************)))))))))***+++++++++,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---+++,,,...//////...,,,+++------............------,,,,,,,,,---------------------///000444:::AAAFFFJJJLLLOOOPPPNNNMMMLLLLLLLLLMMMMMMMMMLLLJJJHHHGGGDDDEEEGGGIIIJJJGGGAAA===;;;<<<@@@EEEFFFDDDGGGLLLUUUkkk{{{vvvrrrnnnlllnnnmmmlllpppzzz~~~zzzuuurrrkkkgggbbb]]]YYYUUUQQQNNNGGGGGGFFFFFFGGGJJJLLLNNNNNNNNNNNNOOOOOOOOOOOOPPPNNNOOOPPPPPPQQQQQQPPPPPPPPPQQQRRRSSSTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUWWWWWWTTTUUUWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSVVV[[[___bbbhhhlllrrrwwwyyy{{{}}}~~~~~~zzzrrrjjjbbbYYYPPPKKKCCCAAA>>>;;;;;;<<<>>>@@@===>>>???BBBDDDGGGJJJKKKNNNOOOQQQRRRRRRQQQPPPOOOMMMLLLLLLLLLNNNOOOQQQSSSUUUYYY^^^cccfffiiikkkmmmjjjlllnnnqqquuuxxx{{{|||uuu}}}~~~vvvssstttwwwzzzmmmeeebbbaaa``````aaabbbeeefffhhheeeccccccccc```YYYTTTOOONNNLLLJJJHHHGGGGGGFFFFFFEEEDDDBBBAAA@@@??????======<<<<<<<<<;;;;;;;;;999999:::999999888666666666777888666222111333555333333333222222333444444000000000000////////////------...///////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************+++*********))))))((((((*********++++++,,,,,,,,,((()))++++++***))))))***))))))***+++,,,,,,------)))***,,,------,,,***)))************************(((((()))***+++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,---------......///...---,,,,,,---...///------............------,,,,,,,,,------............///000222555<<>>;;;;;;<<>>???BBBDDDHHHJJJLLLMMMNNNPPPRRRSSSSSSRRRQQQLLLLLLLLLLLLNNNPPPRRRSSSVVVZZZ```eeehhhjjjmmmooohhhiiilllooorrruuuxxxyyy}}}wwwxxxqqqqqqvvv{{{zzzkkkfff```^^^```cccdddgggkkkgggffffffggghhhfff```\\\XXXVVVSSSNNNKKKIIIHHHHHHBBBBBBBBBAAAAAA@@@@@@@@@;;;;;;<<<<<<======>>>>>>===<<<<<<;;;999888888777555555444444444333333333333333333222222222111111111111111111000000000000........................---------....../////////,,,------------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,$$$***,,,+++******,,,++++++++++++++++++++++++))))))))))))))))))))))))************************+++*********))))))((((((************************,,,+++***)))))))))++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........------,,,,,,,,,------------------------......000333999AAAIIINNNOOOPPPQQQRRRRRRPPPNNNMMMPPPMMMKKKIIIHHHGGGEEECCCCCCIIIOOOQQQLLLDDD===999>>>>>>AAAEEEFFFFFFIIIOOObbb}}}tttrrrqqqmmmhhhgggiiijjjmmmsss{{{~~~yyysssnnneeebbb]]]XXXSSSOOOMMMLLLDDDEEEGGGIIIKKKMMMNNNOOOQQQOOONNNNNNOOOPPPPPPOOOQQQPPPPPPOOOOOONNNNNNMMMQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRSSSSSSTTTTTTUUUUUUTTTWWWYYYYYYWWWUUUTTTTTTRRRSSSUUUWWWZZZ___fffjjjnnnrrrxxx}}}|||uuulllcccZZZPPPJJJCCC@@@<<<;;;;;;============>>>???@@@AAACCCGGGJJJNNNPPPSSSTTTSSSQQQQQQQQQPPPPPPOOOOOOPPPQQQSSSTTTUUU\\\ccchhhnnnssstttqqqsssnnnkkkmmmnnnppptttzzzwwwtttvvvyyyyyynnnfff```___```aaadddiiilllkkkjjjkkklllllliiifffaaa]]]WWWQQQMMMJJJHHHGGGDDDDDDCCCCCCBBBAAAAAAAAA<<<<<<<<<<<<============<<<;;;:::999888777777666555555555555444444444333333333333222222222111111111111111000000000//////........................,,,,,,---------.........,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))************************++++++*********)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++************)))(((++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((************************,,,+++***))))))***++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,,,,------------------------//////000444:::BBBIIINNNOOOPPPQQQRRRQQQPPPNNNMMMPPPNNNKKKIIIGGGFFFDDDCCCBBBIIIPPPPPPJJJBBB===;;;===>>>BBBFFFGGGHHHOOOXXXppp|||tttrrrqqqmmmiiihhhfffhhhkkkqqqxxx{{{vvvooojjjbbb```\\\VVVQQQMMMJJJHHHFFFGGGHHHJJJLLLNNNPPPPPPPPPNNNMMMMMMNNNOOOOOONNNPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTVVVWWWWWWUUUSSSRRRRRRRRRTTTVVVYYY\\\bbbhhhmmmppptttzzz~~~{{{uuummmeee\\\SSSMMMCCC@@@<<<;;;;;;============>>>@@@@@@AAACCCGGGJJJOOORRRUUUVVVTTTSSSSSSSSSQQQPPPPPPOOOPPPQQQRRRSSSWWW^^^fffjjjpppvvvwwwtttsssooolllmmmooopppuuu{{{zzzwwwvvvyyy|||pppddd___]]]]]]bbbiiiqqqpppoooqqqrrrsssqqqpppmmmfff\\\TTTPPPLLLIIIFFFEEEEEEDDDDDDCCCBBBBBBAAA=========<<<<<<<<<<<<<<<::::::999999888777666666666666666555555555444444333333333222222222111111111111000000000000//////........................,,,,,,,,,,,,------------+++++++++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++*********))))))))))))))))))))))))*********++++++++++++,,,555000***(((***+++***(((************************))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))************************+++******)))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------,,,,,,,,,------------------------//////222666<<>><<>>>>>>>>???@@@AAAAAACCCGGGJJJPPPSSSVVVWWWVVVUUUTTTUUURRRQQQPPPPPPPPPQQQRRRSSSYYYaaahhhmmmsssyyyzzzxxxtttooolllnnnooopppuuu{{{zzzwwwyyy~~~|||kkkaaa\\\\\\bbbiiiqqqrrruuuxxxyyyxxxvvvtttuuulll```VVVQQQMMMIIIEEEFFFEEEEEEDDDCCCBBBAAAAAA=========<<<<<<;;;;;;;;;:::::::::999888777777777777666666666666555555555333333333222222222111111111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++111---)))(((***,,,---,,,))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))******************************************++++++,,,------------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,------------------///000333888>>>EEEKKKNNNOOOPPPPPPPPPPPPOOONNNMMMOOONNNKKKGGGDDDBBBCCCDDDJJJPPPTTTQQQFFF>>>===???<<>>>>>>>>???AAAAAAAAACCCGGGIIIPPPRRRUUUWWWVVVUUUTTTUUUSSSRRRQQQPPPPPPQQQRRRSSS[[[bbbjjjooovvv|||}}}{{{uuupppmmmnnnooopppuuu{{{~~~rrreee^^^\\\aaagggpppuuu|||~~~yyyuuuxxxpppcccYYYRRRNNNIIIFFFEEEEEEDDDCCCBBBAAA@@@???======<<<<<<;;;;;;::::::;;;;;;;;;:::999999888888777666666666666555555555333333333222222222111111000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++(((***,,,+++******,,,...))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******************************))))))******++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++*********+++++++++,,,,,,------------------------,,,,,,,,,---------......///111555:::AAAGGGLLLOOOOOOOOOOOOOOOOOONNNNNNNNNMMMLLLJJJGGGCCCAAACCCEEEPPPTTTUUUOOOEEE>>><<<>>>???CCCGGGHHHHHHRRRjjj~~~yyyxxxvvvssssssuuuvvvyyy}}}|||wwwqqqkkkddd___[[[YYYVVVRRRMMMIIIFFFEEEHHHIIIJJJKKKMMMNNNPPPPPPQQQPPPNNNNNNPPPQQQPPPOOOOOOOOOOOONNNNNNMMMMMMMMMQQQRRRSSSSSSTTTTTTSSSSSSRRRSSSTTTUUUUUUTTTSSSRRRTTTTTTTTTSSSRRRRRRTTTVVVTTTWWW[[[```dddjjjpppuuu}}}{{{tttkkkaaaVVVOOODDDAAA===<<<<<<>>>>>>>>>???@@@AAAAAABBBCCCGGGIIINNNPPPTTTUUUTTTSSSSSSTTTRRRRRRQQQPPPQQQRRRSSSTTT[[[bbbjjjpppwww}}}|||wwwrrrooopppqqqqqqvvv|||{{{mmmddd^^^___cccnnnvvv~~~zzz{{{uuukkk___UUUNNNKKKIIIEEEEEEDDDCCCBBB@@@??????<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999666666666555555555444444333333333222222222111111000000////////////..............................------------,,,,,,,,,,,,+++++++++,,,+++******)))++++++++++++++++++++++++))))))))))))))))))))))))*********************************+++++++++++++++)))))))))))))))))))))))))))))))))************+++&&&***...---)))'''(((***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************((()))***+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------.........000222777===CCCHHHMMMOOOOOOOOOOOOOOONNNNNNNNNNNNJJJKKKIIIFFFAAAAAADDDGGGSSSSSSQQQKKKCCC>>>===>>>BBBDDDFFFHHHKKKYYYuuu~~~zzzzzzxxxtttuuuyyyzzz}}}zzzuuuoooiiiccc^^^YYYWWWSSSOOOLLLIIIHHHGGGIIIIIIJJJLLLMMMNNNOOOPPPPPPNNNMMMMMMNNNOOOOOONNNSSSSSSRRRQQQQQQPPPOOOOOOQQQRRRSSSTTTUUUTTTSSSRRRSSSUUUVVVWWWWWWUUUSSSRRRRRRSSSRRRQQQQQQSSSVVVYYYVVVZZZ___ccchhhmmmssswww~~~|||uuulllaaaVVVOOODDDAAA>>><<<===>>>??????@@@AAABBBBBBBBBDDDGGGIIILLLOOORRRTTTSSSRRRRRRSSSRRRQQQQQQPPPQQQSSSTTTUUU[[[bbbkkkqqqxxx~~~{{{vvvsssttttttuuuyyy{{{oooeeeaaabbbiiirrr~~~}}}vvvhhhZZZPPPMMMMMMGGGFFFEEEDDDCCCAAA@@@@@@:::;;;;;;;;;;;;;;;;;;<<<:::::::::999999999999999555555555555444444444333333333333222222222111111000000/////////..........................................---------,,,,,,,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))************)))***++++++***)))((((((++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************'''(((***+++,,,,,,++++++((((((((()))))))))******************************++++++++++++,,,,,,,,,---,,,,,,,,,---------......++++++,,,,,,---......///000333888>>>EEEJJJMMMOOOPPPOOOOOONNNNNNNNNNNNNNNHHHIIIHHHEEE@@@@@@EEEJJJPPPMMMIIIDDDAAA???>>>>>>DDDCCCEEEIIIPPPccc|||yyyyyywwwtttvvvzzz{{{~~~xxxrrrmmmgggaaa]]]XXXUUUPPPLLLIIIIIIIIIJJJJJJKKKLLLMMMNNNPPPPPPQQQRRRQQQOOOOOOQQQQQQQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRSSSUUUUUUTTTSSSRRRUUUVVVXXXYYYXXXWWWTTTSSSPPPPPPPPPOOOOOORRRWWW[[[[[[^^^ccchhhlllqqqvvvyyy|||vvvmmmbbbWWWPPPDDDAAA>>><<<===>>>??????@@@AAABBBBBBBBBDDDGGGIIIKKKNNNRRRSSSSSSRRRRRRSSSPPPPPPPPPPPPRRRTTTVVVWWW[[[ccclllrrryyy|||xxxyyyzzzzzz~~~yyykkkdddcccdddmmmxxx~~~ooo^^^RRRNNNOOOHHHHHHGGGEEEDDDBBBAAAAAA:::::::::;;;;;;<<<<<<<<<999999999888888888888888555555444444444333333333333333333222222222111111000/////////..................................../////////......---------,,,------------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************+++)))'''(((,,,---,,,***++++++++++++++++++++++++))))))))))))))))))))))))************************(((((())))))*********+++************************'''(((***+++,,,,,,++++++)))************+++++++++************************++++++,,,,,,,,,---------,,,,,,,,,------.........++++++,,,,,,---...//////000333999???FFFJJJNNNOOOPPPOOONNNNNNMMMMMMNNNNNNFFFHHHHHHDDD@@@@@@FFFKKKMMMHHHBBB@@@@@@@@@???>>>DDDCCCDDDIIITTTjjj~~~zzzxxxxxxvvvsssuuuzzz}}}|||vvvpppkkkfff```\\\VVVSSSNNNIIIGGGHHHJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRVVVUUUSSSSSSUUUUUUUUUTTTOOOOOOPPPPPPQQQRRRRRRRRRQQQRRRTTTUUUVVVUUUSSSRRRVVVWWWYYYZZZYYYWWWUUUSSSMMMMMMMMMMMMNNNQQQWWW[[[^^^aaafffkkkooosssxxx|||{{{uuunnndddYYYRRREEEBBB>>><<<===>>>??????AAABBBCCCBBBBBBDDDGGGIIILLLOOORRRTTTSSSSSSSSSTTTPPPOOOPPPPPPRRRTTTWWWXXX\\\dddmmmsss{{{|||}}}}}}~~~~~~zzzyyy{{{zzzmmmfff```bbbkkkxxx|||pppcccYYYRRRNNNHHHFFFCCCBBBAAAAAA???>>>>>>===<<<;;;;;;<<<===>>>;;;;;;;;;:::::::::999999666666777777666666555444222222222111111111111000111111111111000000000000......//////......---,,,------------------------+++***)))))))))***+++,,,++++++************++++++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((('''+++*********))))))((((((+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((***,,,...///)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++(((((()))***+++,,,,,,---))))))******++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......222///,,,,,,///000000...000555===DDDHHHKKKNNNOOONNNMMMMMMLLLMMMMMMNNNNNNHHHJJJHHHBBB@@@DDDFFFEEEJJJFFFAAA===<<<===@@@BBB???GGGLLLMMM[[[zzz}}}|||zzzxxxxxxxxxzzz{{{}}}wwwqqqkkkddd^^^ZZZVVVRRRLLLIIIHHHIIIJJJKKKNNNNNNOOOPPPPPPQQQQQQRRRUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTRRRRRRRRRSSSTTTTTTTTTUUUWWWXXXYYYYYYYYYWWWTTTSSSLLLLLLMMMNNNOOOTTTZZZ^^^cccgggkkkooossswww|||yyyuuuqqqhhh[[[RRREEEBBB???======>>>>>>===AAABBBCCCBBBBBBCCCFFFIIILLLNNNQQQRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSUUUYYY\\\```fffpppyyy{{{wwwxxxzzz}}}rrrgggbbbaaafffqqqzzz{{{qqqfff[[[TTTPPPKKKIIIFFFDDDCCCBBB@@@???>>>===<<<<<<<<<<<<===>>>;;;:::::::::999999999999666666666555555555555444222222222222111111111111111111111111000000000000......//////......---,,,------------------------,,,+++***))))))***++++++++++++************++++++******************************))))))))))))******************************%%%&&&''')))******++++++++++++++++++*********)))+++++++++++++++***))))))))))))))))))))))))))))))))))))((()))***+++---...++++++******************++++++++++++++++++++++++++++++************++++++************++++++++++++)))*********++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......111...,,,,,,///000000///111666>>>EEEIIILLLNNNPPPNNNMMMMMMMMMMMMMMMNNNNNNIIIKKKIIIDDDCCCFFFHHHGGGIIIFFFAAA===<<<===@@@BBBDDDJJJNNNSSSddd|||zzzyyywwwwwwxxxyyyzzz{{{uuunnnhhhbbb\\\XXXUUUQQQLLLIIIHHHJJJKKKKKKNNNOOOOOOPPPQQQQQQRRRRRRUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYYYYXXXVVVTTTRRRMMMMMMNNNNNNPPPTTTZZZ___gggjjjooossswww{{{zzzuuuqqqhhh]]]SSSGGGDDD@@@>>>?????????>>>AAABBBDDDDDDCCCDDDFFFHHHHHHJJJMMMNNNNNNMMMNNNOOOQQQRRRSSSSSSTTTWWW[[[^^^cccjjjuuu}}}xxx|||}}}{{{xxxzzzwwwhhhccc___aaahhhqqqxxx{{{sssiii___WWWRRRNNNKKKHHHFFFEEEDDDBBB@@@>>>======<<<<<<======>>>:::::::::999999999888888777666555444333444555555333222222222111111111111111111111111000000000000...////////////...---------------------------------,,,+++***************++++++************++++++******************************))))))))))))******++++++++++++++++++++++++&&&&&&((()))***+++++++++,,,,,,,,,+++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++++++++************++++++,,,,,,++++++************************++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......000...------///000111111333888@@@FFFJJJLLLNNNPPPNNNMMMMMMMMMMMMMMMMMMMMMJJJKKKJJJFFFEEEIIIKKKIIIGGGDDD@@@======>>>AAACCCGGGJJJOOOYYYooo}}}yyyxxxvvvuuuvvvwwwyyyzzz|||xxxrrrlllfff```ZZZVVVTTTPPPKKKIIIIIIKKKLLLLLLOOOOOOPPPPPPQQQRRRRRRRRRUUUTTTTTTTTTTTTSSSSSSSSSUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXWWWUUURRRQQQOOOOOOPPPPPPRRRVVV\\\```iiimmmrrrwwwzzz~~~{{{vvvqqqiii^^^VVVIIIFFFBBB??????@@@@@@@@@AAACCCEEEFFFEEEEEEGGGHHHIIIKKKNNNPPPOOOOOOPPPQQQQQQRRRSSSTTTUUUYYY]]]aaagggooo{{{~~~}}}~~~{{{wwwyyy|||}}}{{{jjjddd___]]]cccjjjqqqyyy|||vvvmmmcccZZZTTTNNNKKKHHHFFFFFFEEECCCAAA>>>==================>>>::::::999999999888888888777666444222222333555666333333222222222111111111111111111111000000000//////////////////...------------------------------------,,,+++******))))))++++++************++++++************************+++******))))))******+++++++++++++++++++++++++++)))************)))((((((++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))++++++******************+++++++++*********))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......///...------///000222222666;;;BBBHHHKKKMMMOOOPPPMMMNNNNNNNNNMMMMMMMMMLLLIIIJJJIIIFFFGGGKKKLLLJJJEEECCC@@@======???BBBDDDFFFGGGMMM]]]xxx~~~yyyuuuuuutttssstttwwwyyyzzzyyyuuuoooiiiddd^^^XXXTTTQQQNNNKKKIIIJJJLLLMMMMMMPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZYYYXXXXXXWWWUUURRRPPPOOOQQQQQQRRRSSSTTTYYY___cccjjjmmmssswww{{{~~~{{{vvvrrrjjj```XXXJJJGGGBBB??????@@@@@@@@@@@@CCCFFFGGGGGGFFFGGGHHHIIILLLOOOPPPPPPPPPQQQRRRPPPRRRSSSUUUWWW[[[```dddjjjrrr~~~}}}||||||{{{|||~~~~~~vvvrrrsss}}}qqqgggaaa^^^bbbggglllrrrxxx~~~yyyqqqggg]]]XXXNNNKKKHHHGGGFFFEEECCCBBB===>>>>>>>>>>>>>>>>>>===:::::::::999999999888888888666444333222333555666333333333222222222222111111111111111000000000/////////000000//////...------------------------------------,,,+++***))))))++++++************++++++************************++++++************++++++***************************************))))))((())))))******************)))******+++++++++******))))))))))))))))))))))))++++++++++++*********)))))))))*********+++++++++++++++++++++++++++++++++++++++************++++++)))******+++,,,,,,------,,,+++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------..................///000333444999>>>EEEJJJMMMNNNOOOPPPMMMNNNNNNNNNNNNMMMLLLKKKGGGHHHFFFEEEHHHMMMMMMIIIBBBAAA???>>>>>>AAADDDFFFFFFGGGPPPfff~~~xxxtttrrrrrrrrrrrrtttwwwyyy{{{wwwsssmmmhhhbbb\\\WWWSSSOOOLLLJJJIIIKKKMMMNNNOOOPPPPPPQQQRRRRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUSSSQQQOOONNNSSSTTTUUUVVVXXX]]]dddhhhlllpppuuuzzz}}}}}}xxxtttmmmbbbYYYKKKGGGBBB>>>>>>??????@@@@@@CCCFFFGGGGGGFFFGGGHHHEEEHHHKKKMMMMMMMMMNNNOOOQQQRRRTTTVVVYYY]]]bbbfffnnnuuu~~~||||||{{{}}}yyyrrrsss}}}{{{nnngggbbbdddfffhhhmmmrrr{{{uuulllccc^^^SSSPPPMMMJJJHHHGGGDDDBBB===>>>>>>??????>>>>>>===;;;;;;;;;:::::::::999999888777666555444555666666333333333333222222222222111111111111000000000000///000000000000///......------------------------,,,---------,,,+++***)))++++++************++++++************************++++++************++++++************************'''''')))***+++,,,,,,,,,)))))))))))))))*********))))))***++++++++++++***))))))))))))))))))))))))******+++++++++******)))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++))))))***+++,,,---......,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,---...//////000444666<<>>>>>???BBBEEEGGGIIIKKKYYYttt~~~}}}yyytttrrrpppppppppqqqtttwww{{{}}}}}}uuuqqqkkkeee```[[[UUUQQQMMMKKKIIIIIILLLNNNPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTRRRRRRSSSSSSSSSSSSSSSTTTVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTUUUWWWXXXYYYYYYXXXXXXVVVUUUSSSRRRQQQPPPTTTVVVWWWYYY\\\bbbiiinnnrrrvvv{{{}}}yyyqqqeee[[[LLLGGGBBB>>>===??????@@@AAACCCEEEFFFEEEEEEGGGHHHGGGJJJMMMOOOOOOOOOPPPQQQRRRSSSUUUWWWZZZ^^^cccgggpppwww||||||}}}wwwooogggeeeeeefffjjjppp|||}}}~~~|||xxxrrrkkkggg]]]ZZZUUUPPPMMMIIIEEEBBB===>>>????????????>>>===<<<<<<<<<;;;;;;;;;::::::888888777777777666666666444444333333333222222222111111111111000000000000000000000000000///......------------------------+++,,,,,,------,,,+++***++++++************++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++'''((()))***+++,,,,,,,,,)))))))))******+++++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))***+++++++++************************++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,---------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......+++---/////////000444888>>>CCCIIIMMMOOOPPPPPPQQQMMMNNNOOOOOOOOOMMMKKKJJJEEEEEEDDDDDDIIIOOONNNIII>>>>>>===>>>@@@CCCFFFHHHLLLQQQbbbzzzzzz{{{wwwrrrqqqoooooooooqqqtttxxx|||~~~|||xxxqqqnnnhhhccc^^^XXXRRROOOKKKIIIHHHIIILLLOOOQQQQQQQQQRRRRRRSSSSSSTTTUUUUUURRRRRRRRRRRRSSSSSSTTTTTTVVVUUUUUUTTTSSSSSSRRRRRRRRRSSSTTTUUUWWWXXXYYYZZZZZZYYYXXXWWWVVVUUUTTTTTTUUUWWWYYY\\\```gggnnntttvvvzzzvvviii___NNNIIICCC???>>>???AAAAAAAAABBBDDDDDDCCCDDDFFFHHHJJJLLLPPPRRRRRRRRRSSSUUUSSSUUUWWWXXX[[[___dddhhhlllrrrzzz{{{tttiiieeeccceeejjjpppzzz{{{||||||zzzuuuqqqmmmfffbbb\\\VVVPPPKKKFFFBBB===>>>???@@@@@@???>>>=========<<<<<<<<<;;;;;;;;;888888888999888777666666444444444333333333222222111111111111000000000000000000000000000//////...------------------------***+++,,,---------,,,+++++++++************++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))*********++++++,,,,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))((()))***+++,,,++++++***,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++************++++++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......+++---/////////111555999@@@DDDJJJNNNPPPPPPPPPQQQMMMNNNOOOPPPOOOMMMKKKIIIEEEEEEDDDEEEJJJQQQOOOJJJ=========>>>@@@CCCGGGIIIMMMSSShhhwwwyyyzzzvvvrrrrrrnnnooooooqqqtttyyy}}}~~~yyyuuuoookkkfff```[[[VVVQQQMMMJJJIIIHHHJJJMMMPPPQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRQQQSSSTTTUUUVVVXXXYYYZZZ[[[\\\[[[ZZZYYYXXXWWWWWWWWWVVVXXXZZZ^^^bbbiiiqqqwwwxxx{{{zzzlllaaaPPPKKKEEE@@@???AAABBBCCCAAABBBCCCBBBBBBCCCFFFIIIGGGJJJMMMOOOPPPPPPQQQRRRTTTVVVXXXYYY[[[___dddhhhffflllttt{{{zzz~~~zzznnnfffdddgggllloooyyy~~~~~~zzzyyy{{{wwwrrrkkkccc[[[TTTMMMHHHCCCBBBAAA@@@??????????????????>>><<<<<<;;;;;;;;;333444666888888888888777555555555555444333222222111111111111000000000000000000000000000000000000//////...------------...------------------,,,,,,---,,,++++++******+++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))(((&&&$$$%%%))),,,))))))))))))(((((((((((()))************+++++++++(((((()))***************************************)))))))))))))))))))))))),,,,,,++++++***)))((((((,,,,,,,,,++++++*********,,,,,,,,,++++++)))((('''++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---111777<<>>>>>@@@AAABBBFFFKKKMMMZZZrrryyyvvvtttqqqooouuupppooossswwwxxx|||{{{uuurrrjjjhhhddd___XXXQQQLLLHHHGGGHHHIIIJJJJJJLLLPPPSSSSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQQQQQQQRRRSSSTTTUUUVVVUUUSSSQQQQQQQQQQQQRRRUUUUUUTTTUUUVVVXXXZZZ[[[]]]]]]\\\ZZZYYYWWWVVVUUUUUUWWW[[[```eeellltttyyyzzz}}}~~~qqqcccSSSJJJDDDCCCCCC@@@>>>???BBBCCCDDDEEEEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQRRRTTTVVVXXXZZZ___dddhhhhhhlllrrrwww{{{~~~}}}}}}ttthhheeeggglllppp{{{~~~uuukkkaaaVVVLLLFFFDDDCCCBBB@@@???>>>>>>>>>??????>>>===<<<;;;;;;;;;888888888888888888777666555555555555444333222222111111111111000000000000000000000000000000000000//////...------------...---,,,++++++++++++,,,------,,,++++++******++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++((((((((('''&&&'''))),,,***)))))))))(((((((((((()))************+++++++++((())))))******************************************************************************+++++++++,,,,,,,,,++++++******************)))((('''%%%$$$++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111444888;;;DDDGGGLLLPPPRRRRRRQQQOOOOOOOOONNNMMMLLLKKKJJJJJJGGGGGGJJJPPPTTTSSSKKKDDD@@@======@@@CCCDDDHHHMMMOOO```|||}}}wwwtttrrrpppmmmqqqnnnnnntttxxxzzz}}}~~~yyysssnnniiigggccc^^^WWWQQQLLLHHHGGGHHHJJJKKKKKKMMMPPPRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUVVVUUUTTTRRRRRRRRRRRRRRRWWWWWWWWWXXXYYY[[[^^^___^^^]]]\\\ZZZXXXWWWVVVUUUVVVYYY___dddjjjpppwww|||}}}~~~qqqdddUUUMMMFFFDDDDDDAAA@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGIIIKKKMMMNNNNNNOOOQQQSSSVVVXXXZZZ^^^cccfffgggjjjpppuuuyyy~~~{{{mmmggghhhmmmqqq{{{sssggg[[[OOOHHHFFFEEECCCAAA???>>>>>>>>>???>>>>>>======<<<<<<<<<===<<<:::999888777666666555555666555555444333222222222111111111000000000000000000000000000000000//////...------------...///...---,,,,,,---///000---,,,++++++******+++++++++++++++++++++*********++++++++++++++++++++++++)))+++,,,,,,++++++,,,...******)))))))))((((((((()))************+++++++++((()))******++++++******++++++++++++++++++++++++************************''''''(((***+++,,,---...+++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***------------------------,,,,,,,,,,,,---------------------------------------///111333444555888;;;FFFIIIMMMQQQSSSSSSRRRPPPPPPOOONNNMMMLLLKKKKKKJJJGGGIIIMMMSSSVVVRRRJJJCCC???;;;;;;AAAEEEGGGJJJNNNTTTkkkzzzuuusssqqqooolllnnnmmmooovvvzzz|||}}}vvvooojjjgggeeeaaa[[[UUUPPPKKKIIIFFFIIIKKKMMMMMMNNNOOOQQQSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSWWWWWWXXXYYY[[[]]]___```^^^]]]\\\ZZZXXXWWWVVVVVVXXX\\\ccciiiooouuu{{{~~~rrreeeXXXOOOHHHFFFEEEBBBAAABBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGIIIJJJKKKLLLLLLLLLPPPRRRVVVXXXZZZ\\\```bbbdddhhhmmmrrrvvvzzzrrrllllllooorrryyyttthhh^^^TTTOOOGGGFFFDDDBBB@@@???>>>===>>>>>>>>>>>>======<<<<<<===<<<:::888666666666777666666666666555444333222222222222111111111000000//////////////////////////////...------------...,,,,,,---------------------,,,++++++******++++++,,,++++++******)))))))))++++++++++++++++++++++++)))+++------+++)))))))))*********)))))))))(((((())))))*********+++++++++))))))***++++++++++++***++++++++++++++++++++++++************************''''''(((***+++,,,---...+++++++++***************)))***,,,---///000111111************++++++++++++)))***,,,------,,,***))),,,,,,,,,,,,------------+++++++++,,,,,,------...------------............///000111222333555999===GGGIIIMMMQQQRRRRRRQQQPPPPPPPPPOOOMMMLLLKKKJJJJJJFFFJJJPPPVVVVVVPPPHHHAAA???;;;;;;@@@EEEGGGJJJNNN___yyyyyyuuusssrrrpppmmmnnnnnnrrrxxx|||}}}|||uuulllfffeeebbb^^^XXXSSSNNNKKKIIIGGGIIIMMMNNNNNNNNNOOOPPPSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSUUUWWWYYY[[[]]]^^^^^^]]][[[YYYXXXWWWWWWWWWYYY___fffnnntttzzz~~~~~~sssggg[[[RRRIIIGGGEEEBBBAAABBBBBBCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLNNNQQQTTTWWWYYYZZZ]]]___cccfffkkkpppssswww{{{~~~}}}~~~|||vvvtttttttttxxx~~~pppddd[[[UUUQQQHHHGGGEEECCCAAA???>>>>>>===>>>>>>???>>>>>>===<<<:::999888777666777777888666666666666555444333333222222222222111111111111//////////////////////////////...------------...%%%'''***,,,,,,+++)))(((---,,,++++++******++++++,,,++++++******)))))))))++++++++++++++++++++++++''')))***)))'''$$$""""""************))))))))))))))))))*********+++++++++))))))***+++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************((((((***+++,,,,,,,,,,,,)))))))))******+++++++++)))***,,,------,,,***)))******++++++,,,,,,,,,,,,***++++++,,,,,,------------------....../////////111000///...000444;;;AAAGGGIIILLLOOOQQQQQQPPPOOOPPPOOONNNMMMKKKJJJIIIHHHFFFLLLSSSWWWUUUMMMEEE@@@???======AAACCCEEEJJJQQQnnnyyyvvvuuutttrrroooppppppuuuzzz||||||{{{tttkkkeeebbb___ZZZUUUPPPLLLJJJJJJHHHJJJNNNOOOOOOOOOOOOPPPSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTQQQRRRTTTVVVXXXZZZ\\\\\\]]]\\\ZZZXXXWWWWWWXXXYYY\\\aaaiiiqqqwww|||uuukkk]]]SSSJJJFFFDDDAAA@@@AAABBBCCCDDDEEEEEEFFFFFFFFFHHHIIIJJJKKKLLLMMMMMMLLLLLLOOORRRUUUWWWXXX[[[\\\bbbeeejjjnnnqqquuuyyy{{{}}}~~~{{{{{{wwwyyypppbbbXXXQQQMMMHHHGGGEEECCCAAA@@@@@@???===>>>?????????>>>===<<<888888777777777888888999666666666666666555333333333222222222222111111111000000000000000000000000//////...------------...(((***,,,//////...,,,+++---,,,++++++******+++++++++++++++++++++*********+++++++++++++++++++++++++++---...,,,)))'''%%%%%%++++++*********))))))))))))************+++++++++)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))))))))***************------------,,,+++))))))(((((())))))***+++++++++***+++,,,,,,,,,,,,+++***)))******++++++,,,,,,---++++++++++++,,,,,,,,,,,,------......///000000000111000...---///555>>>DDDHHHJJJLLLOOOPPPPPPPPPOOOOOONNNMMMLLLJJJIIIGGGGGGEEEMMMUUUWWWRRRJJJCCC?????????AAACCCBBBDDDNNNYYY~~~|||wwwuuuuuutttrrrooooooppptttyyyzzz{{{zzzssskkkeee```]]]WWWRRRMMMKKKJJJJJJJJJLLLNNNOOOOOOOOOPPPQQQSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSUUUVVVWWWWWWVVVUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSTTTVVVXXXZZZ\\\\\\]]]\\\[[[YYYWWWWWWYYYZZZ[[[___dddlllsssxxx}}}xxxnnn```UUUKKKGGGEEEAAA@@@AAABBBCCCDDDEEEEEEFFFFFFFFFHHHHHHJJJKKKLLLMMMMMMMMMJJJLLLPPPRRRTTTVVVZZZ\\\bbbfffjjjnnnqqqtttwwwzzz}}}~~~~~~}}}}}}{{{{{{yyyxxx~~~uuugggZZZPPPJJJGGGFFFEEECCCBBBAAAAAAAAA<<<===???@@@@@@???>>>===888888999999999999999888777777777666666555444333333333222222222111111111000000000000000000000000//////...------------...,,,------......///000000---,,,++++++******++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---...///...,,,++++++,,,+++++++++*********)))))))))************+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))*********+++......///......---,,,+++((((((((()))***+++++++++++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,+++++++++++++++---......///000000111111/////////000222999@@@FFFJJJKKKMMMOOOQQQQQQQQQQQQNNNMMMLLLKKKIIIGGGFFFEEEFFFMMMUUUVVVOOOFFF@@@>>>>>>AAAEEEEEECCCFFFUUUfff|||wwwsssqqqrrrqqqooommmkkklllqqquuuwwwxxx}}}xxxqqqjjjeee^^^[[[UUUOOOKKKJJJJJJJJJLLLMMMNNNNNNNNNOOOQQQSSSSSSSSSTTTTTTTTTTTTSSSSSSQQQRRRTTTVVVWWWVVVUUUUUUSSSTTTUUUVVVVVVUUUTTTTTTTTTVVVXXXZZZ[[[\\\\\\\\\ZZZYYYWWWWWWWWWZZZ\\\^^^dddiiiooouuuzzz~~~zzzqqqcccXXXNNNIIIFFFBBBAAABBBBBBCCCDDDEEEEEEFFFFFFFFFEEEFFFHHHJJJLLLMMMMMMMMMIIIKKKMMMOOOQQQUUUZZZ]]]cccgggkkknnnqqqtttwwwzzzzzz|||~~~}}}||||||~~~}}}|||ssshhhrrr{{{uuu{{{zzzmmm___SSSKKKFFFFFFEEECCCCCCBBBBBBBBB<<<===???@@@@@@???>>>===::::::;;;<<<;;;:::888777777777777777666555444333333333333222222222111111000000000000000000000000//////...------------...***)))&&&%%%&&&))),,,///---,,,++++++******+++++++++++++++,,,,,,---------++++++++++++++++++++++++''')))***)))((((((***++++++++++++************))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++(((((())))))*********+++&&&'''(((***+++,,,,,,---'''(((((()))***+++++++++,,,++++++******++++++,,,++++++,,,------...//////---,,,,,,++++++*********---......///000111111222---///111333666<<>>===BBBGGGHHHDDDHHH[[[ooowwwsssooonnnoooooollljjjgggiiimmmrrrtttwww{{{vvvoooiiiddd]]]ZZZTTTNNNJJJIIIJJJKKKMMMNNNNNNNNNMMMNNNQQQTTTSSSSSSTTTTTTTTTTTTSSSSSSPPPRRRTTTVVVWWWVVVUUUTTTRRRSSSUUUUUUVVVUUUTTTSSSTTTUUUWWWYYYZZZ[[[[[[ZZZYYYXXXWWWVVVXXXZZZ]]]___hhhkkkqqqvvv{{{{{{sssfffZZZOOOJJJGGGCCCBBBDDDBBBCCCDDDEEEFFFFFFFFFFFFCCCEEEFFFIIIKKKLLLMMMMMMHHHIIIKKKMMMPPPTTTZZZ^^^dddggglllooorrrtttwwwzzzwwwyyy|||}}}||||||~~~xxxmmmccccccmmm}}}wwwwww}}}tttfffWWWLLLIIIIIIHHHFFFCCCAAAAAAAAA@@@@@@@@@@@@???===<<<;;;::::::::::::999888777777666555555444444333222222444444333333222111111000222222111111000/////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++*********))))))*********)))))))))))))))***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++*********------------------------...---,,,,,,++++++++++++------------,,,+++***)))))))))***+++,,,------...------............------,,,---///000000000///......------000666>>>FFFJJJNNNOOOQQQSSSSSSSSSSSSRRROOOOOOMMMIIIFFFCCCDDDEEEOOOPPPPPPKKKEEE???======???===AAAFFFFFFJJJ```yyy|||vvvqqqllljjjjjjjjjhhhffffffgggiiinnnuuu~~~zzzuuunnngggbbbZZZUUUOOOJJJHHHIIIIIIIIIOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRSSSUUUUUUUUUTTTSSSRRRSSSUUUVVVVVVUUUTTTSSSTTTUUUWWWYYYYYYYYYYYYXXXVVVVVVUUUWWWZZZ___dddgggkkkooouuu{{{}}}uuueee^^^SSSJJJEEEDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFGGGHHHIIIKKKMMMNNNFFFIIILLLOOORRRVVV[[[^^^cccfffiiilllooorrrvvvxxxxxxxxxyyyzzz|||~~~~~~~~~uuujjjaaa___fffxxxyyyvvvxxxzzzmmm^^^SSSNNNMMMKKKHHHDDDBBBBBBBBB@@@@@@@@@???>>>===<<<;;;::::::::::::999888777777666555555444444333333222444444444333222222111111000000000000000000111111........................//////.........------------------,,,,,,+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************+++++++++*********))))))************))))))))))))***++++++,,,,,,++++++***++++++***************)))---------------------------,,,++++++*********++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---......//////......---------///000000000///.../////////222888@@@GGGLLLOOOPPPQQQSSSTTTTTTSSSRRRPPPOOOMMMJJJFFFDDDDDDFFFOOOOOONNNIIICCC>>>===>>>>>>>>>AAAEEEFFFNNNhhh~~~yyyrrrooojjjiiijjjjjjiiihhhfffgggiiiooowww~~~yyysssllleee```XXXTTTNNNJJJIIIIIIJJJJJJOOONNNOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRSSSTTTUUUUUUTTTSSSQQQRRRSSSUUUVVVVVVVVVUUUUUUVVVXXXYYYZZZZZZZZZYYYWWWVVVUUUVVVZZZ___dddhhhmmmqqqwww|||~~~vvvhhh```UUULLLGGGFFFEEEFFFCCCCCCCCCCCCDDDEEEFFFFFFKKKJJJJJJIIIIIIIIIJJJJJJFFFHHHJJJLLLOOOSSSXXX\\\cccfffiiilllooorrrvvvxxxxxxyyy{{{}}}~~~zzz}}}tttiii^^^ZZZ]]]kkk~~~~~~xxxuuuxxx~~~xxxiii]]]UUUSSSOOOJJJGGGDDDCCCBBB@@@@@@??????>>>===<<<;;;::::::::::::999888777777666666555555444333333333444444444333222222111111......///000000111222222........................////////////............///...------++++++***)))))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********************************************+++,,,,,,+++******)))))))))))))))*********,,,,,,,,,,,,------------,,,++++++***************+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++***---......//////......------......///000/////////000000222555;;;CCCJJJNNNPPPQQQRRRSSSTTTTTTSSSSSSQQQPPPNNNJJJFFFEEEFFFGGGNNNMMMJJJEEE@@@======>>>>>>>>>AAAEEEGGGTTTsss~~~xxxtttmmmjjjhhhfffgggiiiiiiiiidddfffiiipppyyy|||vvvpppiiibbb]]]UUUQQQMMMJJJIIIJJJKKKKKKNNNNNNNNNOOOPPPPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTTTTUUUTTTTTTTTTPPPQQQSSSTTTVVVWWWWWWWWWVVVWWWXXXYYYZZZZZZZZZYYYWWWVVVUUUVVVZZZ```fffiiiqqquuu{{{wwwkkkcccYYYOOOJJJHHHGGGGGGCCCCCCCCCCCCDDDEEEFFFGGGLLLLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJKKKMMMQQQWWW\\\bbbeeeiiilllnnnqqquuuwwwwwwyyy|||~~~{{{zzz~~~xxxnnn___XXXVVV___ppp|||tttsssvvv~~~sssggg^^^ZZZSSSMMMHHHEEECCCBBBAAA@@@???>>>===<<<<<<;;;::::::::::::999888777777666666666555444444333333333333333222111111000000////////////000000111111..........................................---------------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***************++++++******++++++++++++******((()))))))))******++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---......///////////////000111333777>>>EEEKKKOOOQQQRRRSSSTTTUUUTTTSSSSSSQQQQQQNNNJJJGGGEEEGGGIIILLLJJJFFFAAA>>>===>>>??????@@@BBBDDDIII[[[}}}~~~xxxrrrnnniiigggeeeccccccdddeeefffccceeejjjrrr|||{{{tttmmmfff___[[[RRROOOKKKIIIJJJKKKLLLLLLMMMNNNNNNOOOPPPPPPPPPQQQTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWVVVXXX\\\bbbhhhllluuuyyy~~~~~~wwwmmmfff[[[RRRLLLIIIGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKMMMQQQXXX\\\```cccfffiiilllooorrruuuvvvyyy~~~{{{zzz{{{}}}uuueee]]]VVVYYYdddwwwuuupppqqqyyy}}}pppgggaaaWWWOOOJJJGGGCCCAAAAAA@@@>>>===<<<;;;;;;<<<::::::::::::999888777777777666666555555444333333222222222111000000//////000000000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))******+++++++++,,,************************)))******++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,------...333222000...---,,,,,,,,,******+++,,,------.........//////////////////.............../////////000///111444999@@@FFFLLLOOORRRSSSTTTUUUUUUUUUTTTSSSRRRPPPNNNIIIFFFEEEGGGJJJJJJGGGBBB>>>======>>>???@@@AAABBBEEEMMMddd{{{sssmmmiiifffeeecccaaa___```aaabbbbbbffflllvvvyyyrrrkkkddd^^^YYYPPPMMMJJJIIIJJJLLLMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWXXX[[[aaagggmmmqqqyyy}}}~~~xxxooohhh^^^TTTNNNJJJGGGFFFDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNOOONNNMMMLLLMMMQQQWWW[[[]]]```dddgggiiilllppprrruuuxxx}}}|||}}}{{{ooofff]]]ZZZ]]]jjjxxxqqqoootttzzzqqqiii]]]SSSMMMIIIEEEBBBAAA@@@>>><<<;;;;;;;;;<<<::::::::::::999888777777777777666666555444444444222222222111000000//////111111000//////...------........................+++++++++++++++,,,,,,,,,)))***++++++---......///++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))***+++---...++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++))))))******+++,,,,,,,,,+++***))))))))))))***++++++++++++++++++,,,,,,,,,******++++++,,,,,,------...------------......///555333111...---,,,,,,,,,******+++,,,---...//////...//////000000//////...///............///000000000222666<<>>??????AAABBBCCCGGGUUUpppyyyqqqjjjfffddddddccc```^^^^^^```bbbdddiiirrr||||||uuunnnhhhaaa[[[XXXOOOLLLJJJIIIKKKLLLMMMMMMKKKLLLNNNPPPPPPPPPOOOOOOPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVUUUTTTTTTTTTTTTUUUWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTVVVXXX\\\aaagggnnnsssvvv|||yyyrrrkkk```WWWPPPKKKHHHFFFDDDEEEFFFGGGJJJLLLNNNPPPRRRQQQPPPOOOOOOOOOOOOOOOQQQPPPPPPNNNNNNQQQVVVYYY\\\___ccceeehhhkkkoooqqqtttvvv{{{yyyqqqggg___[[[___ooo~~~wwwqqqrrr}}}{{{pppbbbWWWQQQLLLHHHDDDAAA@@@===;;;:::;;;;;;<<<::::::::::::999888777777777777666666555555444444444444333333222111111111//////////////////..............................+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))((()))+++---...++++++++++++++++++++++++************************************************))))))*********+++++++++))))))***++++++,,,------+++***)))(((((()))***+++++++++++++++************)))******+++,,,,,,---------,,,,,,,,,,,,---...///222111...,,,+++++++++,,,+++,,,,,,,,,------......//////000000000000/////////......---...///000111111333888???EEEKKKPPPRRRTTTTTTUUUVVVVVVUUUTTTSSSPPPOOOKKKGGGDDDDDDGGGJJJFFFCCC>>>===>>>@@@@@@???AAAAAACCCKKK___~~~vvvooohhhdddbbbccccccaaa______bbbeeehhhnnnyyy|||xxxpppjjjddd^^^YYYUUUNNNLLLJJJJJJKKKLLLLLLLLLKKKLLLNNNPPPPPPPPPOOONNNNNNNNNPPPQQQSSSUUUVVVVVVWWWVVVUUUTTTTTTTTTUUUUUUVVVUUUTTTSSSSSSSSSTTTUUUUUUTTTSSSRRRRRRSSSTTTUUUUUUYYY___fffmmmtttxxxzzz|||uuunnndddZZZRRRMMMIIIGGGDDDEEEFFFIIILLLOOORRRTTTVVVVVVUUUTTTTTTUUUUUUUUUUUUVVVUUUTTTTTTUUUXXX[[[]]]```cccfffiiilllooorrrrrruuuyyy~~~yyynnncccZZZYYYeeerrr~~~uuusss{{{uuufffZZZTTTOOOJJJFFFAAA@@@===;;;::::::;;;<<<::::::::::::999888777777777777777666555555444444666555555444444333333222------......///000000000........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))(((((()))+++---...++++++++++++++++++++++++))))))))))))))))))))))))************************))))))******++++++++++++))))))***+++,,,,,,------+++***)))(((((()))***+++++++++******))))))(((((())))))***+++,,,,,,------++++++++++++,,,,,,---...///...,,,*********,,,---......---------,,,,,,,,,//////000000000000/////////......------///000111222555:::AAAHHHMMMRRRTTTTTTUUUVVVWWWVVVUUUTTTSSSPPPNNNKKKFFFCCCDDDGGGJJJEEEBBB>>>===???AAA@@@???@@@@@@BBBMMMfff|||tttnnnhhhdddaaaccccccbbbaaabbbfffjjjlllrrr~~~yyytttmmmfffaaa[[[WWWSSSNNNLLLJJJJJJKKKLLLLLLKKKJJJLLLNNNPPPQQQPPPOOONNNLLLMMMNNNPPPSSSUUUVVVWWWXXXWWWUUUTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSTTTVVVWWWVVVUUUTTTSSSSSSTTTUUUUUUUUUYYYaaaiiiqqqxxx{{{}}}~~~xxxqqqfff\\\TTTOOOKKKHHHDDDEEEGGGJJJNNNQQQUUUVVVVVVVVVVVVWWWYYY[[[]]]^^^[[[[[[\\\[[[ZZZ[[[]]]___^^^aaadddgggjjjmmmpppsssrrrtttwww|||{{{jjj]]]YYY```hhhzzz~~~}}}~~~oooaaaXXXQQQLLLIIIFFFDDD@@@<<<::::::;;;<<<::::::;;;;;;:::999777666888777666555555444444555222222222111111111111000111111111111000000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++)))))))))))))))))))))))),,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++((((((((((((((((((((((((((()))******)))((()))***++++++++++++++++++++++++((()))))))))************((()))***+++,,,---......************************)))))))))***+++++++++,,,++++++------------++++++---.........---,,,,,,+++,,,,,,,,,---------......---...///...------...///.........///////////////333888???FFFJJJNNNPPPRRRTTTUUUWWWWWWWWWUUUSSSRRRMMMLLLHHHDDDEEEJJJJJJGGGLLLBBB;;;;;;???@@@BBBDDD@@@AAAHHHZZZvvvvvvnnniiieeecccbbbbbbcccbbbbbbdddgggjjjqqqyyy|||sssoooiiibbb]]]WWWRRRNNNLLLLLLLLLLLLKKKKKKKKKKKKMMMNNNOOOPPPQQQQQQQQQQQQPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRQQQTTTTTTTTTTTTTTTTTTUUUVVVTTTUUUVVVVVVUUUTTTUUUWWWWWW\\\dddlllrrrwww|||~~~xxxtttkkkaaaXXXPPPKKKIIIFFFFFFHHHJJJNNNRRRUUUWWWWWWYYY[[[]]]^^^```cccfffcccaaaaaabbbdddddd```]]]___```cccfffjjjmmmpppqqqpppuuu{{{sssccc\\\___cccsss|||nnnaaaXXXRRRNNNKKKIIIFFFCCC???===;;;;;;;;;::::::;;;;;;:::999777666888888666555555555555555222222222222111111111111111111111111000000000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))************+++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++,,,************************************++++++++++++***+++++++++++++++++++++***************************************++++++++++++,,,,,,,,,,,,,,,,,,+++------......---,,,,,,+++,,,,,,,,,---------......---...///...------...////////////000000000111111444999@@@FFFKKKNNNQQQSSSTTTUUUVVVWWWWWWUUUSSSQQQMMMLLLHHHEEEGGGLLLMMMJJJIII@@@:::;;;===>>>???AAA@@@CCCNNNbbb~~~sssllliiifffdddccccccdddcccdddfffjjjmmmttt|||~~~{{{qqqmmmfff```[[[VVVQQQMMMLLLLLLLLLLLLKKKKKKKKKKKKNNNOOOOOOPPPQQQQQQQQQQQQOOOPPPQQQSSSTTTVVVWWWWWWUUUUUUTTTTTTSSSRRRRRRQQQTTTTTTSSSSSSSSSTTTUUUUUUTTTVVVVVVVVVUUUTTTUUUWWWYYY^^^fffmmmsssxxx}}}{{{vvvnnndddZZZRRRLLLJJJFFFFFFHHHJJJNNNRRRUUUWWWVVVYYY\\\^^^aaadddhhhlllmmmllllllmmmnnnlllgggcccaaabbbccceeegggjjjlllnnnrrrvvv|||oooeeeaaaaaalllwwwzzzzzz|||nnn```WWWRRRNNNLLLJJJHHHFFFBBB???===;;;;;;:::;;;;;;;;;:::999888777888888777666555555555555333222222222111111111111111111111111000000000000///...------,,,---------------------------------...---,,,++++++++++++,,,------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))***+++,,,,,,+++***+++,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,+++***)))(((((('''************************+++++++++***************,,,,,,++++++++++++,,,,,,---------------,,,,,,+++,,,,,,,,,---------......---...///...------...///000000000000111111222333666;;;BBBHHHLLLNNNQQQSSSTTTUUUVVVWWWVVVTTTRRRPPPMMMLLLHHHFFFJJJQQQRRROOOGGG@@@;;;<<<>>>>>>===??????GGGXXXoooyyypppkkkiiigggeeeddddddddddddeeeiiinnnrrryyy|||xxxnnniiiccc]]]XXXSSSOOOLLLKKKKKKKKKKKKLLLLLLLLLLLLOOOPPPPPPQQQQQQQQQPPPPPPOOOPPPQQQSSSUUUWWWXXXYYYUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSRRRRRRSSSTTTUUUUUUUUUVVVWWWVVVUUUTTTVVVWWW\\\aaaiiipppuuuzzz~~~zzzrrrggg]]]TTTNNNKKKFFFGGGHHHJJJMMMQQQUUUXXXVVVXXX]]]aaaeeejjjooorrrvvvwwwxxxzzzyyyvvvppplllhhhgggffffffgggiiikkklllssswww}}}~~~rrrjjjfffhhhqqqzzz{{{uuutttvvvooo```VVVPPPKKKHHHGGGGGGEEECCCAAA>>>===<<<;;;;;;;;;::::::999888888999888777666555555555555333333222222222111111111111111111111000000000/////////...---------------..............................------,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++((((((((((((((((((((((((((()))******)))((()))************************************+++++++++,,,,,,,,,++++++***)))(((''''''************************,,,+++++++++***)))))))))---,,,+++******+++,,,---,,,,,,---------,,,,,,+++,,,,,,,,,---------......---...///...---------///000000000///000111222333888===CCCIIIMMMOOORRRSSSUUUUUUVVVVVVUUUSSSPPPOOOLLLKKKHHHGGGMMMUUUVVVRRRFFFAAA>>>@@@AAA???>>>@@@@@@MMMccc}}}vvvnnnjjjhhhfffdddcccccccccdddfffkkkrrrwwwzzzvvvjjjfff```ZZZUUUQQQNNNKKKJJJJJJKKKKKKLLLLLLMMMMMMPPPQQQQQQQQQQQQQQQPPPOOOOOOPPPQQQRRRTTTUUUWWWWWWTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVWWWWWWVVVUUUUUUWWWYYY```eeemmmsssxxx}}}~~~uuukkk```WWWQQQMMMGGGGGGGGGIIIMMMQQQVVVXXXWWWZZZ^^^cccggglllqqquuuxxx{{{~~~xxxtttsssqqqnnnkkkkkkkkkmmmnnnssswww|||uuunnnjjjqqqyyysssppppppxxxrrrdddYYYPPPHHHCCCCCCCCCBBBAAA@@@???>>>>>><<<<<<;;;::::::999999999999888777666666555555666333333333222222222222111111111111111000000000/////////...------------.......................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++((()))******)))((()))***++++++++++++++++++++++++))))))))))))*********+++***)))))))))))))))))))))************************,,,+++++++++***))))))))),,,,,,***))))))***,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,---------......---...///...---------///000///......///000222333:::???EEEKKKNNNPPPRRRTTTUUUVVVVVVVVVTTTRRROOOMMMKKKJJJHHHIIIPPPXXXWWWQQQDDD@@@>>>@@@AAA???>>>AAABBBSSSnnn~~~tttmmmjjjgggdddbbb```aaaaaaaaaeeellltttzzzxxxtttgggbbb\\\VVVRRROOOMMMKKKIIIJJJJJJKKKLLLMMMMMMNNNQQQQQQQQQRRRQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXWWWWWWXXX[[[]]]eeejjjqqqwww{{{xxxnnncccZZZRRROOOGGGGGGGGGIIILLLQQQVVVYYYZZZ]]]```dddggglllqqqtttwww{{{}}}zzzxxxtttqqqooooooooopppsssvvvzzz~~~|||uuuvvv{{{qqqmmmlllqqq|||yyymmmbbbWWWKKKCCCAAAAAA@@@???????????????===<<<;;;:::999999999:::999999888777666666666666333333333333222222222222111111111111000000000000000///......------......------------------------------......------,,,+++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***************************+++,,,,,,+++***+++,,,++++++++++++++++++++++++(((((()))))))))*********((())))))******+++++++++************************+++++++++***************++++++************++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///...------.../////////...---...000333444<<>>>>><<<>>>AAAHHH[[[xxxzzzqqqkkkhhhfffbbb___^^^^^^^^^```dddlllvvv}}}}}}uuupppccc^^^WWWRRROOOLLLJJJIIIHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWWWWXXXXXXYYYXXXYYY[[[___bbbjjjnnnuuuzzz~~~xxxoooeee[[[TTTPPPHHHGGGGGGHHHLLLQQQVVVYYY]]]```ccceeehhhkkkooorrruuu{{{~~~|||yyyuuusssrrrrrrrrrtttvvvyyy|||~~~mmmjjjiiillltttyyyooobbbSSSIIICCCBBB@@@>>>===>>>???@@@>>>===;;;:::999999:::::::::999888777666666666666444444333333333222222222111111111111000000000000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))************+++++++++''''''''''''''''''''''''***+++,,,,,,+++***+++,,,************************))))))*********+++++++++************+++++++++,,,***************************************+++++++++******++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///...------...///111000......///111444666>>>BBBHHHMMMPPPQQQSSSTTTUUUVVVVVVUUUSSSPPPLLLJJJHHHHHHHHHLLLTTTXXXRRRGGG>>>;;;:::======<<>>======>>>???>>>===;;;:::999999:::;;;:::999888777666666666666444444444333333333222222111111111111000000000000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++************************(((*********)))((()))***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************************))))))******+++++++++,,,)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///...------...///222111//////000333666888???CCCIIINNNPPPRRRSSSUUUVVVVVVVVVUUURRROOOLLLJJJGGGGGGHHHLLLTTTWWWOOOCCC???<<<<<<>>>>>>>>>BBBHHHUUUiii~~~uuupppjjjfffeeeddd```^^^^^^^^^]]]___eeeooo{{{~~~wwwnnniiiZZZUUUOOOJJJGGGFFFDDDDDDGGGHHHIIIKKKLLLNNNOOOPPPOOOOOOQQQRRRSSSSSSSSSSSSPPPPPPQQQRRRSSSTTTUUUVVVSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZXXXYYYZZZZZZ\\\```eeeiiiooosssyyy~~~}}}wwwnnneee\\\UUUQQQIIIHHHGGGHHHKKKQQQVVVZZZ```cccfffhhhkkknnnrrruuuqqqwww}}}|||{{{xxxyyyzzz{{{{{{~~~|||uuuooojjjjjjnnnuuuwwwfffVVVMMMGGGCCCBBBBBB???>>>@@@>>>>>><<<;;;;;;;;;;;;;;;::::::999888777666555555555555444333333222111111111111111111000000000000...//////...,,,,,,---///---,,,,,,---......,,,***,,,,,,++++++***)))((((((---------,,,,,,++++++++++++++++++***)))(((((('''---,,,++++++***+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))+++******))))))******+++************+++,,,---...*********)))(((''''''&&&++++++++++++++++++++++++///......---+++******))),,,,,,,,,---------......------------------------//////.........---------------.........111555999DDDHHHMMMQQQRRRSSSTTTUUUVVVVVVUUUSSSPPPLLLIIIGGGFFFGGGJJJQQQUUUSSSJJJCCC???;;;;;;===>>>???CCCIII^^^{{{yyyssskkkddddddddd```\\\[[[^^^```bbbeeeiiirrr}}}~~~uuukkkdddUUUQQQMMMIIIHHHGGGEEEDDDGGGHHHKKKMMMOOOOOOOOOOOORRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUSSSRRRPPPPPPQQQSSSTTTTTTSSSQQQQQQQQQRRRTTTUUU\\\[[[ZZZZZZ[[[```fffllltttwww|||}}}uuulllcccZZZRRRMMMKKKIIIGGGHHHLLLSSS[[[``````aaadddgggjjjkkkllllllrrrtttwww{{{}}}~~~}}}}}}~~~}}}}}}~~~~~~xxxyyyzzz{{{{{{}}}}}}xxxrrrnnnoooqqqvvvrrrcccTTTKKKDDDBBBBBB@@@???@@@>>>>>>===<<<;;;;;;;;;;;;::::::999888777666555555555555444444333222222111111111111111000000000000///000000///------...000111///......//////...,,,......---,,,,,,+++******---------,,,,,,+++++++++,,,,,,,,,+++******))))))***************+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...---,,,,,,+++******))))))++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////.........---------.../////////000333888;;;EEEIIINNNQQQSSSTTTTTTUUUVVVVVVUUURRROOOLLLIIIGGGGGGIIILLLPPPQQQMMMFFF@@@>>>;;;;;;>>>???AAAGGGOOOhhh{{{uuunnnfffaaabbbccc```]]]\\\\\\___cccgggmmmwww}}}tttjjjcccWWWTTTOOOLLLJJJIIIGGGFFFIIIJJJKKKMMMNNNOOOOOOOOOSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQQQQRRRTTTUUUSSSRRRQQQPPPPPPRRRSSSUUUXXXYYYYYYZZZ]]]bbbjjjooouuuxxx}}}|||tttkkkcccZZZRRRMMMKKKIIIGGGHHHLLLSSSZZZ___```aaacccfffhhhiiiiiiiiikkkmmmoooqqqrrrssssssssswwwwwwxxxzzz|||}}}}}}|||xxxzzz|||}}}}}}~~~~~~wwwssssssuuuwww}}}rrr___RRRFFFCCCDDDBBB@@@??????>>>===<<<;;;;;;;;;;;;::::::999888777666555555555555444444333222222222222222111111111000000000111111111000///...///111555222000////////////.../////////......------,,,------,,,,,,,,,,,,++++++---------,,,++++++******((((((((()))***+++,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,------,,,+++***************+++,,,---------,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,---------...,,,,,,,,,---------......------------------------...............---------//////000000111555:::>>>GGGKKKOOORRRTTTUUUVVVWWWWWWVVVTTTRRROOOKKKIIIGGGGGGJJJNNNOOOKKKEEE@@@======;;;;;;>>>???CCCLLLVVVtttvvvqqqhhhaaa]]]^^^```^^^]]]]]][[[___eeekkksss}}}{{{sssiiibbbZZZWWWRRRNNNMMMKKKJJJIIILLLLLLLLLLLLMMMNNNOOOPPPSSSSSSTTTTTTUUUUUUVVVVVVSSSTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRSSSUUUVVVRRRQQQPPPOOOOOOQQQSSSTTTUUUVVVXXX[[[___fffnnntttvvvzzz~~~zzzsssjjjbbbZZZRRRNNNKKKIIIGGGGGGKKKQQQXXX]]]___```aaaccccccddddddddddddddddddddddddeeeffffffkkklllooorrrtttwwwxxxyyywwwyyy}}}~~~~~~~~~~~~~~~wwwuuuuuuvvvzzz|||lll\\\LLLGGGGGGEEEAAA??????>>>===<<<;;;;;;;;;;;;::::::999888777666555555555555444444333333333333222222222111111111000000000111111000......///111666333000......//////.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***(((((((((((()))***+++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))***+++---......---+++***+++*********++++++,,,---++++++*********)))))))))++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,---------......------------------------........................////////////111666<<>>BBBOOO]]]~~~tttoooddd^^^ZZZ[[[]]][[[[[[^^^^^^bbbiiipppxxx~~~yyyqqqgggaaa[[[WWWSSSOOONNNMMMKKKJJJNNNMMMLLLLLLMMMNNNOOOQQQQQQRRRSSSTTTUUUVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSRRRRRRSSSTTTUUUVVVQQQPPPOOONNNOOOQQQSSSTTTTTTVVVYYY]]]ccciiiqqqvvvyyy|||}}}xxxqqqiiibbbZZZSSSNNNJJJIIIGGGGGGJJJOOOVVVZZZ^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\ZZZYYYXXXYYYZZZ[[[]]]___cccgggjjjmmmppprrrssswww{{{~~~~~~}}}||||||{{{}}}{{{xxxvvvvvvyyy~~~yyygggUUUMMMJJJGGGCCCAAA??????===<<<<<<<<<<<<<<<::::::999888777666555555555555444444444444333333222222222222111111111111000000000///...---...000555222///------......---............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))***++++++++++++++++++++++++************************************************))))))))))))))))))))))))***+++---......---+++***++++++******++++++,,,,,,++++++++++++************++++++++++++++++++++++++.........---------,,,,,,,,,,,,,,,---------......---------------------------.................................111666===BBBKKKNNNQQQSSSTTTUUUWWWYYYWWWVVVSSSPPPMMMJJJHHHGGGDDDIIILLLJJJBBB===<<<>>>============<<>>===<<<<<<<<<<<<::::::999888777666555555555555444444444444444444333222222222222111111111///000000///------...000333000...,,,---------,,,------------------------++++++,,,,,,,,,,,,------+++++++++++++++*********,,,+++***)))))))))))))))***++++++++++++,,,,,,,,,************************************************++++++++++++++++++++++++***+++,,,------,,,+++***,,,++++++***++++++,,,,,,------------------------++++++++++++++++++++++++///.........------,,,,,,,,,,,,,,,---------......---------------------------------...............------......111777???EEELLLNNNQQQSSSTTTUUUWWWYYYWWWUUUSSSOOOLLLJJJHHHGGGEEEIIIKKKHHHAAA======@@@<<<===>>>>>>===DDDXXXlll{{{qqqlllbbb^^^[[[[[[[[[[[[]]]bbbiiiooovvv}}}}}}yyytttlllddd^^^UUURRRNNNLLLLLLMMMLLLLLLNNNNNNNNNNNNOOOPPPQQQRRRNNNOOOPPPQQQRRRSSSTTTTTTVVVVVVVVVUUUUUUUUUUUUTTTRRRRRRSSSSSSSSSRRRRRRRRRQQQPPPOOOOOOPPPRRRTTTVVVXXX[[[```eeejjjpppvvvzzz~~~~~~|||{{{{{{xxxtttmmmggg```YYYSSSOOOIIIHHHFFFFFFHHHLLLPPPSSSVVVUUUSSSQQQPPPOOOOOOOOOKKKJJJHHHGGGGGGHHHJJJKKKLLLPPPUUUWWWXXXYYY]]]aaafffjjjooossstttsssssstttsssuuuxxx{{{zzzhhh\\\RRRIIIEEEEEE@@@???>>>===<<<<<<<<<<<<::::::999888777666555555444444555555555555555555333333222222222111111111111111111000///...///111000///---......///---,,,------------------------+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,------..................++++++++++++++++++++++++------------............,,,,,,,,,---------......---------------------------------.........//////.........///222999BBBHHHLLLOOOQQQSSSSSSTTTWWWYYYWWWUUURRROOOLLLIIIHHHHHHJJJKKKJJJGGGAAA>>>>>>???;;;===?????????HHHaaawwwwwwmmmiiiaaa]]][[[]]]]]]]]]bbbhhhooouuu}}}|||wwwrrrkkkbbb]]]RRRPPPMMMKKKLLLMMMNNNMMMLLLMMMNNNPPPQQQRRRRRRRRROOOOOOPPPQQQRRRRRRSSSSSSVVVUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQPPPOOOQQQQQQPPPPPPQQQSSSUUUWWWXXX\\\bbbiiinnntttzzz~~~}}}{{{zzzyyyvvvrrrlllfff```YYYSSSOOOIIIHHHFFFEEEGGGJJJNNNQQQQQQPPPNNNLLLKKKJJJJJJJJJGGGFFFFFFFFFFFFHHHIIIJJJKKKOOOTTTUUUTTTTTTWWW[[[^^^bbbgggkkkmmmnnnoooppprrrtttvvvyyy|||~~~nnn```TTTJJJEEEFFF@@@???>>>======<<<<<<<<<::::::999888777666555555444444555555555555555555333333333222222222111111222333333111000///111222///......///000000...,,,---------...............+++++++++,,,,,,---------------------------------))))))******+++,,,......*********++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***))))))***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...///000111,,,,,,,,,---------......---------------------------------.........///////////////000444;;;DDDJJJMMMOOOQQQRRRSSSTTTVVVXXXWWWUUURRRNNNKKKIIIHHHHHHNNNMMMJJJFFFBBB>>>======999<<<@@@AAAAAAMMMgggtttjjjfff```\\\[[[^^^___```fffmmmrrrxxx{{{wwwqqqjjjbbb\\\QQQOOOLLLKKKMMMNNNOOOOOOJJJLLLNNNQQQRRRSSSSSSRRRPPPPPPQQQQQQRRRRRRSSSSSSUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQPPPNNNMMMRRRQQQPPPPPPQQQSSSVVVXXXWWW\\\cccjjjqqqwww}}}}}}{{{yyyxxxuuuqqqkkkeee___YYYSSSOOOIIIGGGFFFEEEFFFIIIMMMOOOOOOMMMKKKIIIHHHGGGGGGHHHFFFFFFGGGHHHIIIKKKLLLMMMLLLQQQUUUUUURRRRRRUUUXXXZZZ]]]bbbfffhhhjjjlllnnnssstttuuuwwwzzz~~~{{{jjj[[[QQQKKKHHHFFFBBBBBBAAA???>>><<<;;;;;;;;;:::999777666555555555444444333333333333222222333333333222222222111111222111111000000000000000........................///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......---,,,,,,++++++,,,,,,---***++++++***((('''((()))++++++************++++++))))))))))))))))))))))))************************)))************+++++++++)))))))))))))))******+++000///,,,***))))))))))))***)))))))))***+++,,,,,,---,,,+++******,,,...///---.........---,,,,,,+++------------------------///////////////.........111000///000666===EEEJJJNNNPPPRRRTTTUUUVVVVVVVVVRRRQQQNNNKKKHHHFFFFFFEEEKKKKKKIIIEEE???<<<===???AAAAAABBBCCCFFFUUUqqqxxxoooggg```aaa___```bbbbbbcccjjjssszzzyyytttnnnggg^^^WWWMMMLLLLLLMMMOOOQQQPPPOOONNNOOOOOOPPPQQQQQQQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRWWWVVVUUUSSSRRRRRRQQQQQQQQQRRRTTTTTTRRRPPPPPPPPPQQQQQQRRRTTTWWWYYYYYYXXX]]]aaagggmmmssszzz}}}xxxttttttpppjjjccc^^^YYYSSSPPPLLLIIIFFFDDDDDDEEEHHHIIIJJJJJJIIIGGGEEEDDDFFFHHHGGGGGGGGGIIILLLNNNPPPPPPSSSTTTVVVXXXZZZXXXUUUSSSWWWYYY[[[\\\___dddlllrrrrrrsssuuuxxx|||wwwfffXXXPPPJJJEEEAAAAAAAAA@@@???===<<<;;;;;;;;;:::999777666666555555444444333333333333222222333333333222222222111111222222111000//////000000........................///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,++++++++++++,,,,,,,,,---...---,,,+++,,,---++++++************++++++************************************************)))************+++++++++***************++++++,,,******)))******,,,---...,,,+++***************+++++++++,,,,,,---------,,,------......------,,,+++------------------------/////////////////////...111000///111666>>>FFFKKKNNNPPPRRRTTTUUUVVVVVVVVVRRRPPPMMMJJJHHHFFFFFFFFFLLLLLLIIICCC>>><<<>>>@@@??????@@@BBBHHHYYYvvvwwwooogggbbb```___```bbbbbbdddkkkttt{{{xxxrrrlllddd[[[UUULLLKKKKKKLLLNNNOOOOOONNNNNNOOOPPPQQQRRRRRRRRRRRRNNNOOOPPPQQQRRRRRRRRRRRRUUUUUUTTTSSSRRRRRRRRRRRRQQQSSSTTTTTTRRRPPPPPPPPPRRRRRRSSSUUUWWWXXXYYYXXX]]]aaagggnnntttzzzzzzwwwsssooohhhbbb]]]WWWRRRNNNKKKIIIFFFCCCCCCDDDFFFHHHGGGHHHHHHFFFDDDDDDEEEGGGFFFGGGHHHKKKNNNQQQSSSTTTYYYYYYZZZZZZ[[[ZZZXXXVVVUUUVVVYYYZZZ\\\bbbiiinnnnnnoooqqqssswww|||vvvdddVVVPPPJJJDDD???@@@??????>>>===<<<<<<;;;::::::888777666666666666444444333333333333222222333333333222222222111111333222111000////////////........................///...---,,,,,,,,,,,,---------------------------,,,,,,+++***)))''''''&&&++++++************++++++,,,---......---,,,---///++++++************++++++++++++++++++++++++++++++************************)))************++++++++++++++++++***+++,,,,,,---(((((()))***+++---///000---,,,+++******))))))***)))***,,,......---,,,+++------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////////////////111000000222777???GGGKKKOOOPPPRRRTTTUUUVVVVVVUUURRRPPPMMMJJJGGGFFFFFFFFFNNNLLLGGGBBB===<<<>>>AAA??????@@@EEEMMMaaavvvooohhhcccaaa___```cccdddfffoooxxx~~~}}}vvvoooiiibbbYYYSSSKKKJJJJJJKKKMMMNNNMMMLLLMMMNNNPPPQQQRRRSSSSSSTTTNNNNNNPPPQQQRRRSSSSSSSSSTTTSSSSSSRRRRRRSSSSSSTTTRRRSSSTTTSSSQQQPPPOOOPPPSSSSSSTTTVVVWWWXXXYYYYYY]]]bbbiiiooovvv|||~~~zzzrrrnnngggaaa[[[VVVPPPMMMIIIGGGDDDBBBAAABBBDDDEEEDDDEEEEEEDDDCCCBBBDDDFFFFFFIIILLLOOOQQQTTTXXX[[[``````aaabbbaaa___^^^]]]WWWXXXZZZ[[[]]]aaafffjjjkkkkkklllooosssxxx|||yyyeeeVVVPPPLLLFFFAAA??????>>>>>>===<<<<<<;;;:::999888777666666666666444444333333333222222222333333333222222222111111333333222000////////////..............................------,,,,,,,,,,,,------------------------,,,,,,+++***)))(((''''''+++******))))))******+++(((***++++++******,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))*********++++++++++++************+++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++*********++++++***+++,,,---------,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////111111111333999@@@HHHLLLOOOPPPRRRTTTUUUVVVUUUUUURRROOOLLLIIIFFFFFFFFFGGGNNNKKKEEE@@@======???AAABBB@@@BBBIIIUUUiiiuuunnnhhheeebbbaaabbbeeegggjjjttt~~~~~~yyyrrrkkkfff```XXXRRRLLLKKKJJJKKKMMMNNNMMMLLLKKKLLLNNNPPPQQQRRRSSSSSSMMMNNNPPPQQQSSSTTTTTTTTTRRRRRRRRRRRRRRRSSSTTTTTTSSSTTTTTTSSSQQQOOOOOOPPPTTTUUUVVVWWWWWWXXXZZZ\\\___dddkkkrrrxxx~~~|||rrrnnngggaaa[[[UUUPPPLLLHHHFFFCCCAAA@@@@@@AAABBBAAABBBCCCCCCBBBBBBCCCEEEHHHLLLPPPSSSTTTWWW]]]bbbfffiiimmmooonnnkkkhhhgggaaabbbbbbaaabbbccceeefffiiiiiijjjmmmrrrxxx}}}iiiYYYPPPLLLHHHDDD@@@@@@???>>>===<<<<<<;;;999999888777666666666777444444333333333222222222333333333222222222111111333222111000////////////........................---------------,,,,,,,,,------------------------+++++++++++++++++++++++++++******))))))******+++''')))******))))))***,,,,,,,,,++++++++++++,,,,,,************************************************))))))*********+++++++++)))))))))))))))***++++++...------,,,+++***)))(((************+++,,,---...,,,,,,+++++++++,,,---...,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000111111222555;;;BBBIIIMMMPPPQQQSSSTTTUUUUUUUUUTTTQQQOOOKKKHHHFFFFFFGGGGGGLLLHHHCCC???===>>>AAABBBDDDBBBDDDLLL[[[oootttmmmhhhfffeeeccceeehhhkkkpppzzz~~~}}}zzztttmmmhhhddd___XXXSSSMMMLLLKKKLLLNNNNNNNNNLLLIIIJJJLLLNNNOOOQQQQQQQQQNNNOOOPPPRRRSSSTTTTTTTTTQQQQQQQQQQQQRRRSSSTTTUUUTTTTTTTTTSSSPPPOOOOOOPPPSSSUUUWWWWWWWWWYYY\\\___ccchhhooovvv{{{{{{sssooohhhaaa[[[UUUPPPLLLGGGEEECCC@@@???>>>>>>??????@@@BBBCCCBBBCCCDDDFFFGGGMMMRRRSSSSSSXXXaaaiiiooouuu|||{{{wwwtttpppooommmkkkjjjhhhgggeeehhhhhhiiilllqqqwww}}}rrraaaUUUNNNIIIFFFBBBBBBAAA???>>><<<;;;;;;999999888777777777777777444444333333333333222222333333333222222222111111222111111000000000000000........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++************++++++)))+++,,,,,,+++***+++---,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************)))************+++++++++))))))(((((())))))***+++++++++,,,,,,,,,++++++***)))))))))***,,,---///000---,,,+++******,,,...///,,,,,,------......------------------------------------......///000000000111111333666<<>>???AAABBBCCCEEEBBBFFFQQQaaavvv~~~rrrllliiiggghhhggghhhmmmpppvvv}}}xxxssskkkfffbbb]]]WWWRRRNNNMMMLLLLLLNNNNNNMMMLLLIIIJJJKKKMMMNNNOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUTTTRRRPPPNNNOOOPPPSSSUUUXXXXXXXXXZZZ^^^ccchhhmmmtttzzz~~~~~~{{{sssooohhhaaa[[[UUUOOOLLLFFFEEECCC@@@>>>=========>>>@@@CCCDDDDDDDDDFFFGGGGGGMMMSSSTTTTTT[[[iiiuuu}}}}}}zzzxxxuuurrrnnnjjjlllkkkkkklllooouuuzzz}}}qqqaaaUUUMMMJJJEEEDDDBBBAAA???===;;;:::999888888777777777777777444444333333333333222222333333333222222222111111000000000000000111111222........................------.........---,,,++++++++++++++++++++++++++++++++++++,,,---.........,,,,,,++++++++++++,,,,,,+++---------+++***+++,,,---,,,,,,++++++,,,,,,---************************************************)))************+++++++++******))))))******+++,,,)))***+++,,,---,,,,,,+++*********+++,,,---...///,,,+++++++++,,,,,,------+++,,,------......------........................------......///000000111111222444777===DDDKKKOOOPPPQQQSSSTTTUUUUUUTTTTTTQQQNNNJJJFFFDDDEEEGGGIIIFFFBBB???>>>@@@CCCDDDCCCHHHFFFKKKYYYlllzzzpppkkkjjjjjjllljjjlllqqquuu|||zzztttllleee```[[[TTTPPPMMMLLLKKKKKKMMMMMMLLLKKKKKKKKKLLLNNNNNNOOOOOOOOORRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSUUUUUUTTTRRROOONNNOOOPPPQQQUUUXXXXXXXXX[[[aaaffflllqqqxxx}}}~~~{{{rrrnnnggg```ZZZTTTNNNJJJGGGEEECCCAAA>>>===<<<<<<>>>@@@DDDEEEFFFGGGHHHIIIJJJQQQXXXYYY[[[eeexxx{{{wwwuuusssqqqpppppptttwwwzzzlll\\\RRRMMMFFFEEEDDDAAA???===;;;:::999888777777777777777888444444444333333333222222333333333222222222111111////////////000111222333........................,,,---.........---,,,+++************************++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,---,,,***)))***+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************)))************+++++++++++++++******++++++,,,---***+++,,,------,,,+++***,,,,,,,,,++++++,,,------)))***,,,......---,,,++++++,,,,,,---.........---////////////////////////---------...///000000111111222444888>>>EEEKKKOOOQQQRRRSSSTTTUUUUUUTTTSSSQQQNNNJJJFFFDDDEEEGGGIIIDDDAAA>>>???BBBDDDEEEDDDLLLKKKQQQaaavvvwwwnnnjjjkkklllnnnmmmnnnsssxxx|||vvvmmmeee___YYYRRRMMMLLLKKKJJJJJJKKKLLLKKKIIILLLMMMNNNOOOOOOOOOOOOOOOSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRQQQQQQQQQQQQRRRRRRVVVVVVTTTRRROOONNNOOOPPPQQQTTTXXXXXXXXX[[[bbbhhhoootttzzz{{{qqqmmmfff___XXXRRRLLLHHHGGGFFFCCCAAA???===<<<;;;>>>AAADDDGGGGGGHHHIIIKKKOOOVVV^^^```cccppp|||xxxtttsssuuuwwwyyy{{{gggUUULLLGGGGGGEEEBBB>>><<<======999999888888888888888888555555444333333333333444111111111222222333333333111111111111000000000000..............................---,,,,,,,,,,,,---...---,,,,,,++++++++++++---...///000000000///...,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++***)))((()))(((((())),,,------,,,***)))((((((((()))+++,,,++++++++++++++++++++++++...------,,,,,,------...((()))***+++---...///000........................---+++******,,,------,,,------......///000000000000222555:::@@@FFFLLLOOORRRRRRSSSTTTUUUVVVVVVVVVLLLJJJGGGEEEFFFHHHKKKLLLCCC===;;;===@@@BBBFFFJJJGGGMMM\\\rrr{{{uuusssssssssrrrqqqqqqvvv}}}xxxrrriii```ZZZTTTOOOLLLJJJKKKLLLNNNNNNLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTWWWUUURRROOONNNOOOQQQRRRUUUUUUVVVXXX\\\aaafffiiissswww||||||yyynnnhhhbbb\\\XXXSSSLLLGGGEEECCCAAA???>>>>>>>>>???BBBDDDFFFFFFEEEHHHNNNSSSUUU]]]kkkwwwyyyuuuvvv{{{zzz~~~lllZZZQQQKKKJJJFFFBBB>>><<<<<<<<<:::999999999888888777777666555444444333333444444111111222222222333333333111111111111000000000000........................///......------------------,,,++++++*********+++,,,---------------,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++***))))))+++***)))***,,,------,,,***))))))((()))***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................,,,+++,,,---///......------......///000000000000222666;;;AAAGGGLLLOOOSSSSSSTTTUUUUUUUUUUUUTTTOOOLLLIIIGGGGGGIIILLLMMMCCC>>>;;;>>>@@@BBBFFFKKKLLLSSSdddzzz~~~zzzxxxwwwwwwxxxwwwwww||||||wwwqqqhhh___XXXSSSNNNLLLJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTQQQQQQRRRSSSSSSTTTTTTUUUWWWUUUQQQOOONNNOOOQQQSSSUUUUUUUUUXXX\\\bbbgggkkkssswww}}}}}}yyynnniiibbb]]]XXXSSSLLLGGGEEECCCAAA>>>======>>>???@@@BBBDDDDDDEEEIIIQQQWWWaaakkkzzz||||||uuuqqqssswww|||{{{}}}sssaaaVVVOOOLLLGGGBBB>>><<<;;;;;;;;;;;;:::999888777777666666555444444333444444444222222222222333333333333222222111111111000000000........................000///......------......,,,++++++***************......---,,,+++++++++,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++++++++++++++,,,+++***+++,,,---,,,+++******))))))******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++------------------------///---,,,,,,...//////...------......///000000000000222666<<>><<<>>>@@@AAAEEEKKKRRR]]]ppp~~~~~~~~~{{{vvvooofff]]]VVVQQQMMMJJJJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKLLLMMMNNNOOOPPPPPPNNNOOOPPPRRRTTTUUUVVVVVVRRRRRRSSSSSSTTTUUUUUUVVVVVVTTTQQQNNNNNNOOOQQQSSSVVVUUUUUUXXX\\\cccjjjnnntttxxx}}}}}}zzznnniiibbb]]]YYYSSSMMMGGGDDDBBB@@@>>>======>>>??????@@@BBBCCCFFFLLLVVV^^^nnnzzzxxxllljjjmmmrrrvvv}}}zzzhhhZZZRRRMMMGGGAAA>>><<<;;;;;;<<<<<<;;;:::888777666666666666555444444444444444333333333333333333333333222222222111111111000000........................000000///............///,,,,,,+++++++++++++++,,,222111///---,,,,,,------,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,---+++***+++,,,---,,,+++************++++++,,,,,,++++++++++++++++++++++++...------,,,,,,------...+++++++++,,,,,,---------------------------------...---+++,,,...//////...------......///000000000111333777===CCCJJJNNNQQQVVVUUUUUUUUUTTTRRRQQQPPPNNNJJJEEEDDDEEEGGGGGGFFFAAA===<<<>>>???@@@EEELLLVVVdddzzz~~~zzzsssmmmcccZZZTTTOOOLLLJJJKKKLLLMMMMMMMMMMMMLLLKKKLLLLLLMMMNNNOOOPPPQQQQQQNNNOOOQQQRRRTTTUUUUUUUUUSSSSSSSSSTTTUUUUUUVVVVVVUUUSSSPPPNNNNNNOOORRRTTTVVVVVVVVVYYY^^^fffmmmrrruuuyyy}}}yyynnniiibbb]]]YYYSSSMMMGGGCCCAAA???===<<<===>>>??????@@@BBBCCCHHHQQQ]]]fffvvv~~~uuupppooopppqqqyyyzzz{{{}}}~~~nnnhhhkkkooowwwooo```UUUOOOGGGAAA>>>======<<<<<<<<<;;;:::999888777666666666555444444444444555333333333333333333333333222222222222111111111111////////////////////////000000///............///------,,,,,,,,,------...111000...---,,,,,,,,,---,,,,,,------,,,,,,+++******++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++,,,---------,,,+++***+++---......,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...+++++++++,,,,,,------------------------------------,,,***+++,,,......---------......///000000000111333888>>>EEEKKKPPPRRRVVVVVVUUUUUUSSSQQQPPPOOOMMMIIIDDDDDDFFFHHHFFFCCC>>><<<<<<>>>>>>@@@FFFNNNYYYkkk}}}yyyoooiii___WWWQQQNNNKKKJJJLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVSSSRRROOOMMMMMMOOORRRTTTWWWWWWXXX\\\bbbjjjrrrvvvyyy}}}}}}yyynnnhhhbbb\\\XXXSSSLLLGGGAAA@@@>>><<<<<<<<<>>>>>>???AAACCCEEEKKKUUUccclll||||||oooeee``````bbbdddkkkkkkmmmooossswww{{{~~~uuummmoooqqq}}}~~~}}}yyyjjj[[[SSSIIIBBB@@@???>>>===<<<<<<;;;:::999888888777777666555555444444555555444444444444333333333333333222222222222111111111////////////////////////000///......------.........------------......///------,,,+++*********+++,,,,,,------,,,,,,+++*********+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,------------+++***+++---000222222222***+++,,,------------,,,++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,------......///000000000111444999@@@GGGMMMQQQSSSVVVVVVUUUTTTSSSQQQPPPOOOLLLHHHFFFGGGKKKKKKGGGBBB===<<<===@@@@@@BBBIIIRRRaaavvv{{{wwwkkkeee\\\TTTOOOMMMKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRSSSSSSTTTUUUUUUVVVRRRPPPNNNMMMMMMPPPSSSUUUWWWXXX[[[```gggooovvvzzz~~~|||wwwlllggg```[[[WWWRRRKKKFFF@@@???===<<<;;;<<<===>>>???AAADDDGGGMMMWWWeeeooouuummmbbbYYYVVVWWWYYYZZZ\\\]]]```ccchhhnnnrrruuuwwwzzz~~~zzzzzzxxx}}}vvveee[[[OOOFFFBBBAAA???===;;;;;;;;;::::::999999999777666666555555555555555555555444444444333333333333333222222222111111111///////////////////////////......------------------,,,,,,,,,,,,---...///++++++,,,,,,,,,++++++***,,,,,,------,,,,,,+++***)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,------------++++++,,,000444888999999++++++---.........---,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---......---------......///000000000111444:::AAAHHHNNNRRRTTTUUUUUUUUUTTTSSSQQQPPPOOOHHHFFFEEEIIIMMMMMMGGG@@@>>>===@@@CCCCCCEEENNNXXXnnnxxxtttgggaaaXXXQQQMMMLLLLLLLLLNNNMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUQQQPPPNNNLLLMMMPPPSSSUUUWWWYYY^^^dddkkksssyyy|||{{{vvvkkkfff___ZZZVVVPPPIIIDDD@@@>>><<<;;;;;;<<<===>>>>>>AAADDDGGGMMMWWWdddmmmzzzttthhhaaaYYYSSSQQQRRRSSSUUUVVVWWWZZZ]]]aaaeeeiiikkkmmmqqqvvv|||~~~}}}~~~lllaaaSSSIIIEEEBBB???<<<::::::::::::::::::::::::777777666555555555555555555555555444444333333333333333333222222222111111000000000000000000000000......---,,,,,,,,,,,,---++++++++++++,,,,,,---...+++,,,---...///...---,,,,,,,,,---------,,,++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,...222888<<<>>>>>>+++,,,---.........---,,,++++++++++++++++++++++++...------,,,,,,------...((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...//////...------......///000000000111444:::AAAIIINNNRRRTTTUUUUUUTTTTTTSSSQQQPPPOOODDDBBBBBBHHHMMMLLLEEE===??????BBBEEEFFFIIIRRR\\\www}}}vvvqqqeee___VVVPPPMMMLLLLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSSSSTTTTTTQQQOOOMMMLLLMMMPPPSSSVVVVVVZZZ___gggnnnuuu{{{~~~zzzuuujjjeee^^^YYYUUUOOOIIICCC???>>><<<;;;;;;<<<===>>>===@@@CCCGGGMMMVVVbbbkkksss|||yyyvvvxxxrrrggg```[[[TTTPPPOOOPPPQQQRRRWWWXXXZZZ\\\^^^___aaaaaafffjjjpppwww~~~~~~|||~~~zzzkkkZZZOOOGGG@@@>>>???===<<<;;;:::999888888888777777666555555555555666555555444444444333333333222222222111111111000000000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...------,,,,,,++++++***++++++------------++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++******)))*********.........000333555555444000///---,,,+++,,,------******,,,------,,,+++***---,,,+++******+++,,,---------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////000000000000///555>>>GGGMMMQQQUUUWWWUUUVVVWWWVVVTTTQQQMMMKKKFFFGGGHHHJJJIIIFFF@@@===@@@???@@@DDDHHHMMMYYYeee|||uuupppmmmddd^^^VVVOOOMMMMMMMMMMMMMMMLLLJJJIIIIIIKKKMMMNNNNNNPPPRRRTTTUUUUUUTTTSSSTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSRRRQQQPPPOOONNNNNNNNNNNNMMMMMMNNNPPPRRRTTTSSS[[[eeeooovvvzzz}}}~~~~~~vvvpppeeebbb]]]XXXSSSNNNHHHDDD???>>>===<<<;;;;;;<<<===>>>???@@@DDDJJJRRRZZZ^^^iiikkkmmmnnnlllhhhdddaaaZZZTTTQQQRRRSSSSSSTTTXXXYYY^^^aaa```___aaaaaa___cccdddjjjrrryyytttcccVVVMMMDDD@@@@@@===<<<;;;:::999888888888888777666555555555555555555555444444444333333333333222222222222111111111000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------///...---...000111111//////...---+++++++++,,,---'''(((***+++,,,,,,,,,+++,,,,,,+++******+++,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///////////////000000000000222888@@@HHHMMMPPPSSSUUUUUUUUUVVVVVVSSSPPPMMMJJJDDDEEEGGGIIIHHHEEEAAA>>>@@@AAACCCFFFHHHNNN\\\jjj}}}uuuooolll```[[[TTTOOOMMMMMMNNNOOOMMMLLLKKKJJJJJJLLLMMMOOOKKKMMMPPPRRRTTTUUUTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRQQQOOONNNOOOPPPRRRTTTWWW^^^hhhqqqxxx|||{{{sssnnnbbb___ZZZVVVQQQLLLGGGCCC???>>>===;;;;;;;;;<<<===??????@@@CCCHHHNNNSSSVVV^^^___bbbcccbbb^^^[[[XXXVVVQQQOOORRRTTTTTTWWW\\\```eeehhhgggfffggggggdddfffgggkkkssszzzmmm___SSSHHHBBB@@@===<<<;;;:::999888888888999888777666555555444555555555444444444333333333333333333333222222222222000000000000////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,---......000...------------,,,***---,,,,,,++++++++++++,,,%%%&&&''')))***+++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------...////////////000000000111111555;;;BBBIIIMMMPPPRRRTTTTTTUUUUUUTTTRRROOOLLLJJJBBBDDDGGGIIIHHHEEEAAA>>>???BBBGGGIIIIIIOOOaaasss|||uuunnnjjj\\\WWWQQQNNNMMMNNNOOOOOONNNMMMLLLLLLLLLMMMOOOPPPJJJLLLNNNQQQSSSTTTTTTTTTRRRQQQQQQPPPPPPPPPPPPQQQOOOPPPPPPPPPQQQQQQRRRRRRTTTSSSQQQPPPPPPQQQSSSUUU\\\bbbllltttzzz~~~~~~{{{zzzvvvpppkkk^^^[[[WWWSSSOOOJJJFFFBBB>>>===<<<;;;;;;;;;<<<===>>>???@@@BBBEEEHHHJJJLLLRRRSSSUUUWWWWWWUUURRRPPPQQQNNNNNNRRRVVVXXX]]]cccmmmrrruuutttssstttssspppooonnnpppwww|||~~~qqqbbbVVVIIIBBB@@@===<<<;;;:::999888888888999999777666555555555555555555444444444333333333444444444333333333222222000000000000////////////........................---------------------------------------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,++++++*********))))))))))))***+++,,,---///---,,,,,,,,,,,,***))),,,+++++++++++++++++++++&&&&&&'''((())))))******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,------------------------------...///////////////000000111111222777<<>>>>>CCCIIIJJJIIIPPPfff||||||tttlllgggYYYUUUPPPMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMOOOPPPPPPMMMNNNPPPQQQSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQQQQNNNNNNOOOOOOOOOPPPPPPPPPTTTRRRPPPOOOPPPRRRUUUWWW```fffnnnvvv{{{{{{xxxvvvsssnnniii^^^ZZZUUUPPPLLLHHHCCC@@@======<<<;;;;;;;;;<<<======>>>@@@BBBCCCDDDEEEEEELLLMMMOOOPPPQQQQQQOOOOOONNNLLLOOOUUUZZZ^^^fffmmm||||||yyyyyy}}}pppaaaTTTHHHAAA@@@===<<<;;;:::999888888888999999888666666555555555555555444444444333333333444444444333333333222222000000000000////////////---.....................------------------------+++++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********))))))))))))***+++,,,------,,,++++++------,,,***++++++++++++++++++++++++)))))))))(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,------............------------...///////////////000111222222222777<<>>===<<<;;;::::::;;;<<<===<<<===???BBBCCCDDDEEEEEEIIIJJJKKKMMMNNNOOOOOOOOOMMMMMMQQQXXX___dddnnnwwwnnn^^^RRRGGGBBBAAA===<<<;;;:::999888888888888888777777666666777777555555444444444333333333333333333333222222222222000000000000////////////---------...............------------------------******++++++++++++,,,,,,......---,,,,,,+++******---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---......,,,+++***+++---...---,,,***+++,,,,,,---,,,,,,,,,,,,,,,+++))))))))))))))),,,,,,------------,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---......//////......------......///000...///000000111222333333888>>>FFFMMMQQQUUUWWWYYYVVVUUUTTTSSSQQQOOOMMMKKKLLLPPPRRRPPPIIIBBB>>><<<===BBBHHHLLLNNN[[[vvv|||}}}}}}yyyqqqfff^^^WWWTTTQQQOOONNNMMMLLLJJJLLLLLLMMMNNNOOOPPPPPPPPPTTTTTTSSSSSSRRRRRRQQQQQQSSSRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRPPPOOOMMMNNNPPPUUUZZZ^^^gggkkkrrrxxx{{{~~~~~~xxxtttqqqmmmhhhccc\\\XXXRRRLLLHHHDDDAAA>>><<<;;;:::::::::;;;<<<===<<<===???AAACCCEEEEEEFFFFFFGGGGGGHHHJJJKKKLLLMMMMMMNNNTTT\\\bbbhhhsss~~~ooo___RRRHHHCCCDDD===<<<;;;:::999888888888777777777666777777888999555555444444444333333333333222222222222111111111000000000000////////////---------.........//////........................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++******))))))******+++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,+++***+++,,,,,,+++******+++,,,---...------,,,------,,,+++++++++,,,,,,,,,,,,---......---,,,,,,,,,,,,---------,,,++++++,,,,,,------.../////////...............//////000...///000111222333333444;;;@@@HHHNNNRRRTTTVVVXXXWWWVVVUUUSSSQQQOOONNNMMMKKKOOORRROOOHHHAAA>>>===???CCCHHHMMMSSSccc|||xxxvvvxxx~~~~~~{{{wwwooocccZZZTTTRRRPPPOOOPPPOOONNNLLLJJJKKKLLLNNNOOOOOOPPPPPPSSSSSSRRRQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQRRRSSSSSSQQQQQQRRRRRRRRRRRRSSSSSSSSSQQQOOOOOOQQQVVV[[[___jjjnnntttyyy|||}}}yyyssspppmmmhhhbbb\\\WWWSSSMMMIIIFFFDDDAAA???;;;;;;:::::::::;;;<<<=========>>>@@@BBBCCCEEEEEEDDDDDDDDDEEEFFFHHHJJJKKKLLLNNNUUU]]]cccjjjvvv~~~xxxxxxyyyrrr```SSSIIIEEEFFF======;;;:::999888888888666666666666777888999:::555555444444444333333333222222222111111111000000000000000000////////////---------.........//////........................,,,,,,,,,------.........***++++++,,,,,,------...------++++++++++++------******))))))))))))***************++++++,,,,,,---++++++******)))*********---+++******++++++)))(((***+++---...///...------------,,,+++,,,---///000,,,,,,---......---,,,,,,------------,,,,,,+++***,,,,,,------...///000000...............///000000...///000111222333444444>>>CCCJJJOOORRRSSSUUUVVVXXXWWWVVVTTTRRRPPPNNNMMMHHHMMMQQQOOOHHHAAA>>>>>>AAADDDHHHNNNWWWhhh}}}vvvqqqooorrryyy|||zzzvvvnnnaaaXXXQQQPPPOOOOOOQQQQQQPPPOOOJJJJJJLLLMMMNNNOOOOOOOOOQQQPPPPPPPPPPPPQQQRRRRRRPPPPPPPPPPPPPPPQQQRRRSSSLLLMMMMMMNNNOOOQQQQQQRRRVVVTTTRRRQQQRRRWWW\\\___lllpppvvvzzz}}}xxxtttpppllliiiddd]]]WWWRRRNNNIIIFFFDDDCCCBBBAAA;;;::::::999:::;;;<<<===>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDEEEGGGIIIKKKLLLNNNUUU]]]cccjjjvvvvvvqqqpppxxx{{{fffXXXRRRKKKEEEBBB???<<<::::::::::::999:::999888777666666666666777777666555333222111111444444333333222111111111222222111111000000//////........................---------.........//////111///---,,,++++++,,,---++++++,,,---------,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++***+++,,,---...,,,+++***))))))+++---...******+++++++++,,,,,,,,,------++++++++++++------///...---,,,,,,---...///...///111111111111444666@@@EEEKKKPPPSSSTTTUUUVVVWWWSSSQQQSSSRRRMMMIIIJJJJJJMMMNNNKKKCCC>>>===>>>AAAEEEGGGJJJWWWpppuuunnnllllllpppxxxxxxqqqhhh___ZZZPPPPPPOOOOOONNNMMMLLLLLLJJJKKKLLLOOORRRSSSRRRQQQQQQQQQPPPOOOOOOOOOPPPPPPMMMNNNOOOOOOPPPPPPOOOOOOPPPPPPNNNNNNNNNPPPRRRSSSRRRRRRRRRQQQSSSXXX```eeelllrrrzzz~~~~~~{{{rrrooojjjeeeaaa]]]XXXTTTNNNLLLIIIFFFBBB???===<<<777888999:::;;;;;;;;;;;;======>>>???@@@@@@AAAAAADDDDDDEEEEEEFFFGGGIIIIIILLLPPPUUUXXX[[[aaakkkrrryyyxxxrrroootttiii[[[SSSMMMFFFBBB???<<<;;;;;;;;;:::999:::999888777777666666666666666555444444333222222444333333222111111000000000000000000000000//////........................---------.........//////000//////...------,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,---...,,,+++***)))***+++---...***++++++++++++,,,,,,,,,------,,,++++++,,,------///...------------...///...///000111111222444666@@@EEEKKKPPPSSSTTTUUUVVVVVVSSSRRRSSSRRRLLLIIIIIIMMMOOOOOOJJJCCC===<<<===@@@EEEHHHMMM\\\vvvxxxoooiiihhhjjjoooyyyxxxpppggg^^^YYYPPPPPPOOOOOONNNMMMMMMLLLKKKKKKLLLNNNQQQRRRQQQPPPPPPOOONNNNNNMMMNNNNNNNNNMMMNNNOOOOOOPPPPPPOOOOOOPPPOOONNNNNNNNNPPPRRRSSSSSSSSSSSSSSSUUU[[[bbbgggooouuu|||zzzppplllfffaaa]]]YYYUUURRRMMMKKKHHHEEEAAA???===<<<888999999::::::;;;;;;<<<======>>>???@@@AAABBBCCCFFFFFFFFFFFFGGGHHHIIIJJJKKKOOOSSSUUUWWW\\\dddjjjqqqxxx|||vvvqqqsss|||nnn^^^VVVNNNHHHBBB???<<<;;;;;;;;;:::999::::::888777777777777777555555555555444444333333333333222222111000000000//////////////////000000........................---------...............////////////...---,,,+++------------,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***,,,,,,+++++++++,,,---...,,,,,,+++******+++---...++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------///...------------...///...///000000111222555888AAAFFFLLLQQQSSSTTTUUUVVVUUURRRRRRTTTQQQKKKHHHIIIRRRRRRPPPJJJBBB===<<<===???EEEJJJQQQbbb~~~}}}vvvooohhheeefffhhhooozzz~~~vvvnnneee]]]WWWPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLNNNPPPQQQPPPNNNNNNMMMMMMLLLKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNPPPRRRSSSTTTTTTTTTUUUWWW]]]eeekkksssxxx~~~}}}wwwmmmhhhbbb\\\XXXTTTQQQOOOJJJIIIFFFCCC@@@>>><<<<<<:::999888888999:::<<<=========>>>@@@AAACCCDDDEEEGGGGGGHHHHHHIIIJJJJJJJJJKKKNNNPPPQQQRRRVVV\\\aaaiiioooxxx~~~xxxwww}}}sssbbbXXXOOOHHHBBB@@@===;;;;;;;;;:::999::::::999888777777777777555555555555444444444444333222222111111000//////------......//////000000................................................///......---,,,,,,,,,---.........---,,,+++***)))++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,---------------,,,,,,---------.........------............///000000000333666999BBBGGGMMMRRRTTTUUUUUUVVVUUURRRRRRSSSPPPKKKIIIKKKWWWUUUPPPHHHAAA<<<<<<===???EEEKKKTTTgggtttnnniiidddcccfffgggooo||||||ssskkkbbbZZZUUUPPPPPPOOOOOOOOONNNNNNNNNNNNMMMLLLMMMOOOPPPNNNMMMNNNMMMLLLKKKKKKKKKKKKKKKMMMMMMNNNOOOOOOOOOOOONNNNNNNNNMMMNNNOOOPPPRRRRRRSSSTTTTTTVVVYYY```hhhmmmwwwzzzzzztttjjjeee^^^WWWSSSPPPNNNLLLGGGFFFCCCAAA>>>===<<<;;;:::999888888888:::<<<>>><<<===>>>@@@BBBDDDEEEFFFHHHIIIIIIJJJKKKKKKKKKKKKKKKMMMOOOPPPQQQTTTXXX\\\ccciiipppvvv{{{yyygggZZZPPPHHHCCC@@@===;;;;;;;;;;;;:::;;;:::999888777777777777555555555555555555555555333333222222111000000000------......//////000000////////////////////////.....................---///...,,,******+++---............---,,,+++***)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------..................---...//////000000333888;;;CCCHHHNNNRRRTTTUUUVVVVVVUUUSSSRRRSSSOOOJJJKKKOOO]]]XXXPPPGGG@@@======>>>???EEEMMMXXXkkkwwwlllgggccc```bbbeeehhhqqqyyyoooggg___XXXTTTPPPPPPPPPOOOOOOOOOOOOOOOOOONNNMMMMMMOOOOOOOOONNNOOOOOONNNLLLLLLKKKKKKKKKLLLMMMNNNNNNOOOOOONNNNNNLLLMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTVVVZZZaaajjjpppyyy{{{xxxqqqgggbbb[[[UUUQQQNNNKKKIIICCCBBB@@@>>>===;;;;;;::::::999888888888:::<<<>>><<<===>>>@@@BBBDDDEEEFFFHHHIIIJJJLLLMMMMMMMMMMMMLLLMMMOOOQQQSSSVVVYYY\\\^^^bbbhhhmmmqqqxxxmmm^^^QQQHHHCCC@@@===<<<<<<<<<;;;:::;;;:::999888888777888888666666666555555555444444444444333333222111111000//////////////////000000////////////////////////...............---------///...,,,++++++,,,...///------------,,,++++++*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------***+++,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------............------------...//////...------......//////111444999===EEEIIIOOOSSSUUUVVVVVVWWWVVVSSSRRRQQQNNNKKKOOOVVVaaaZZZPPPFFF???===>>>@@@???GGGQQQ^^^qqqyyyoooeeeaaa___]]]```dddkkkuuu~~~uuukkkccc\\\VVVRRRPPPPPPPPPPPPOOOOOOOOOOOOPPPOOOMMMNNNOOOPPPPPPOOOPPPPPPNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNKKKLLLMMMNNNOOOPPPQQQRRRQQQRRRTTTWWW[[[cccmmmsss{{{}}}wwwpppddd___YYYSSSOOOLLLHHHFFF@@@???>>><<<;;;::::::::::::999888888999:::<<<=========>>>@@@AAACCCDDDEEEFFFGGGJJJLLLNNNOOOOOONNNLLLMMMOOOQQQTTTWWWYYY[[[XXX[[[___cccfffmmmvvv}}}}}}sssbbbSSSIIICCCAAA>>><<<<<<<<<;;;:::;;;;;;:::999888888888888888777777666555444444333555555444444333222222222000000000000000000////////////////////////////////////.........------------...///000000///...---,,,,,,,,,------,,,++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***+++,,,---------,,,,,,------...------,,,,,,+++,,,,,,,,,------------...,,,---...//////...---,,,------...//////...------......//////111444:::>>>EEEJJJPPPTTTUUUVVVVVVWWWWWWTTTRRRPPPMMMLLLSSS\\\ddd[[[OOOEEE???>>>@@@BBBAAAJJJVVVeeexxxyyyuuulllccc```___^^^aaafffoooyyy{{{qqqggg```ZZZUUURRRPPPPPPPPPPPPPPPPPPPPPPPPQQQOOONNNNNNPPPRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNJJJKKKLLLNNNOOOQQQQQQQQQRRRSSSUUUXXX^^^fffpppvvv~~~~~~vvvooo```\\\WWWRRRMMMIIIEEEBBB>>>===<<<;;;:::999999999888999999::::::;;;;;;<<<======>>>???@@@AAABBBCCCDDDFFFIIILLLOOOPPPPPPPPPMMMMMMNNNPPPSSSUUUWWWWWWUUUWWWZZZ\\\___fffooowww~~~zzzwwweeeVVVKKKCCCAAA>>><<<<<<<<<;;;:::<<<;;;:::999888888888888999888777666555444333333666555555444444333333222222222111111000000//////000000000000000000000000//////.........---------+++...222555555333///,,,++++++,,,---------,,,,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////***+++,,,---...---,,,,,,---.........------,,,+++,,,,,,,,,---------......,,,---...//////...---,,,,,,---...//////...---,,,......//////111555;;;???FFFJJJPPPTTTVVVVVVVVVWWWWWWTTTRRRPPPLLLMMMVVV```eee\\\OOODDD??????AAACCCBBBLLLZZZjjj~~~}}}vvvuuummmeeecccbbbbbbeeeiiiqqq{{{yyyoooeee^^^XXXTTTQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPNNNNNNQQQSSSSSSSSSPPPOOONNNLLLKKKKKKJJJJJJLLLLLLMMMNNNNNNNNNNNNMMMJJJKKKLLLNNNPPPQQQQQQQQQSSSTTTWWWZZZ```hhhrrryyyvvvnnn]]]ZZZUUUQQQLLLHHHCCC???<<<<<<;;;:::999999999999777888999;;;;;;;;;;;;;;;======>>>???@@@@@@AAAAAABBBDDDHHHLLLOOOPPPQQQQQQMMMMMMMMMOOOQQQSSSSSSSSSUUUWWWYYYZZZ]]]dddmmmuuuxxx~~~}}}}}}{{{~~~fffRRRKKKDDDBBB???>>>>>>===<<<:::;;;;;;::::::999888777777444444555555555555555555333333333222222222111111222111111111000000//////000000000000000000000000000///...---------------000000//////.........------,,,,,,++++++,,,,,,---++++++++++++++++++++++++......---------,,,,,,,,,............------,,,+++......---,,,,,,+++******+++,,,---......---,,,+++***++++++,,,------------++++++,,,,,,,,,++++++***.........------,,,,,,,,,........................,,,,,,,,,------.........,,,------......------,,,...000111111111444;;;@@@GGGKKKOOORRRSSSTTTUUUVVVXXXTTTQQQPPPLLLLLLXXXfffiii\\\MMMDDD@@@>>>???CCCGGGMMM[[[qqq{{{yyyuuulllccc___]]]___eeemmmppp{{{{{{uuulllaaaWWWRRRRRRRRRSSSQQQOOOMMMMMMNNNQQQSSSQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPLLLNNNPPPQQQQQQQQQSSSTTTSSSUUUYYY]]]dddllluuu{{{xxxlll]]]YYYTTTOOOJJJFFFAAA>>>;;;::::::999888888888999999999999:::;;;;;;;;;;;;>>>?????????@@@@@@@@@@@@EEEBBBBBBGGGNNNQQQOOOLLLJJJQQQUUUSSSQQQQQQQQQNNNSSSRRRQQQSSSXXX___hhhmmmpppuuu{{{}}}{{{xxxwww{{{hhhSSSLLLDDDBBB???=========;;;:::;;;::::::999888888777777555555555555555555555555333333333222222222222111222111111111000000000000000000000000000000000000......---------......///000/////////...............------,,,,,,------...------------------------...------------,,,,,,,,,---------------,,,++++++......---,,,,,,+++******,,,,,,------------,,,,,,++++++,,,---------,,,,,,,,,,,,------------,,,,,,......---------,,,,,,,,,---------------------------------....../////////---......//////......---...///111111111444;;;AAAHHHKKKOOORRRSSSTTTUUUVVVZZZVVVSSSQQQNNNOOOZZZgggeeeXXXJJJBBB???>>>AAAEEEIIIQQQaaawww{{{yyytttllldddaaa```aaagggooouuuzzztttkkk```WWWRRRRRRRRRSSSQQQOOOMMMMMMOOORRRTTTRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNMMMMMMMMMMMMNNNOOOOOOMMMOOOQQQRRRRRRRRRSSSTTTUUUXXX[[[```fffooowww}}}zzzooo```\\\VVVPPPKKKGGGBBB???;;;:::999999888888999999:::999888999:::<<<======@@@@@@@@@@@@AAAAAAAAAAAADDDDDDFFFJJJOOOQQQOOOLLLKKKRRRWWWTTTPPPPPPPPPOOOSSSRRRQQQQQQUUU[[[aaaeeeiiinnntttxxxzzz}}}}}}zzzyyyyyy{{{kkkVVVMMMDDDBBB>>><<<<<<<<<:::999::::::999999888777777777555555555555555555555555333333333333222222222222111111111111111000000000000000000000000000000000,,,,,,,,,------///000000////////////..................------------......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***...------,,,,,,++++++***------,,,,,,,,,,,,------,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,+++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////...//////////////////...---///111111111555<<>>::::::999999888888999999:::999888999<<<>>>??????AAAAAAAAAAAABBBBBBBBBBBBDDDFFFIIILLLNNNOOONNNMMMMMMVVVZZZUUUOOONNNOOOPPPQQQPPPPPPPPPRRRVVVZZZ\\\bbbgggmmmqqqsssuuuzzz~~~~~~~~~pppYYYMMMEEEBBB>>><<<;;;;;;:::999999999999888888777777777666666666666555555555555444444333333333222222222111111111111111111111111000000000000000000000000---------------.../////////////////////.........------,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++,,,,,,++++++***---------,,,,,,+++++++++...---,,,++++++,,,---...------------,,,++++++***(((((()))*********))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................//////......////////////......---///111111222666===CCCIIILLLPPPSSSTTTTTTUUUVVVWWWSSSOOONNNOOOTTT]]]dddbbbUUUGGGAAA???@@@DDDIIIIIIUUUjjj~~~|||{{{uuuoookkkllllllmmmrrrxxxvvvpppfff\\\VVVSSSRRRQQQOOONNNLLLLLLLLLNNNPPPRRRSSSRRRQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQSSSSSSRRRRRRTTTVVVXXX[[[aaagggmmmttt{{{}}}rrreee```XXXQQQKKKEEE@@@===::::::999999888999999:::888888999<<<@@@BBBAAA???AAAAAAAAAAAABBBBBBBBBCCCDDDFFFIIIJJJJJJKKKMMMOOOSSS[[[^^^WWWOOOLLLNNNPPPOOOOOOOOOOOOQQQTTTVVVWWWaaaeeekkknnnppprrrwww{{{}}}zzzvvv^^^OOOFFFCCC>>><<<;;;;;;:::999999999999888888888888888777777666666666555555555444444444333333333222222111111111111111222222222111111111111111111111111//////...---------------.........///////////////,,,++++++++++++++++++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++***++++++,,,,,,+++++++++------,,,,,,,,,,,,++++++---,,,+++******+++,,,---------------,,,++++++***'''((()))***************------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,...000111222777>>>DDDJJJMMMQQQSSSTTTTTTUUUVVVUUUSSSOOONNNSSS\\\cccggggggYYYJJJCCCAAAAAAEEEJJJLLLYYYooo~~~}}}~~~xxxuuusssuuuvvvvvvzzz~~~tttmmmcccZZZVVVSSSRRRPPPMMMLLLKKKJJJKKKLLLNNNOOORRRQQQQQQPPPOOOOOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSRRRQQQRRRTTTVVVWWW[[[bbbhhhnnnuuu{{{|||qqqfff```XXXPPPIIICCC???<<<:::999999888999999::::::777777:::AAAGGGHHHDDD@@@AAAAAAAAABBBBBBBBBCCCCCCEEEFFFFFFFFFGGGJJJOOOSSSYYY___```XXXOOOMMMNNNOOOMMMMMMNNNOOOQQQTTTVVVWWW```dddjjjmmmnnnppptttxxxyyy|||zzz||||||yyy~~~fffSSSHHHDDD???<<<;;;;;;;;;:::999999999999999999999999888777777666666555555555444444444444333333333333111111111222222222222222111111111111111111111111000000///------,,,,,,,,,.........///////////////++++++************++++++------------------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++******+++,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------------,,,,,,,,,...000111333888???EEEKKKNNNRRRTTTTTTTTTUUUVVVVVVTTTQQQQQQZZZfffnnnoookkk\\\MMMDDDBBBBBBFFFKKKQQQ___uuu~~~||||||ssskkk```XXXUUUTTTRRRPPPMMMLLLKKKKKKJJJKKKLLLMMMPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQRRRRRRQQQPPPQQQSSSVVVWWW\\\cccjjjpppvvv|||zzzpppfff```XXXOOOHHHCCC???<<<999999888888999999::::::888888<<>>999999888888999999:::;;;<<<:::<<>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888777666555555444555555444444444333333333111111111222222333333333111111111111111111111111---------------...///000---.........//////000000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++,,,,,,------------((()))***+++,,,---------,,,,,,,,,------.................................000000//////.........---......////////////......+++---000111333999AAAGGGLLLOOORRRTTTUUUTTTUUUVVVQQQQQQOOORRR```qqqyyywwwjjj[[[LLLDDDBBBDDDIIINNNTTTbbbuuu|||ppphhh]]]VVVTTTTTTRRROOOQQQQQQPPPNNNMMMMMMLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQKKKKKKLLLMMMOOOPPPQQQQQQRRRQQQQQQQQQQQQRRRSSSSSSQQQQQQQQQOOONNNOOORRRTTTXXX^^^fffmmmtttyyy}}}yyyooohhhbbbYYYQQQJJJFFFBBB@@@999888888888999::::::;;;@@@===;;;AAAJJJQQQQQQNNNGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHKKKSSS\\\bbbaaa^^^SSSRRRNNNKKKNNNTTTTTTQQQQQQOOONNNMMMNNNPPPSSSUUU\\\aaaeeehhhhhhjjjmmmqqqtttwwwzzz|||~~~|||sssxxxzzzdddSSSIIIBBBBBBBBB???<<<;;;<<<<<<;;;;;;;;;:::::::::999999999888777666666555555555444444444333333333333333333222222222111111222111111000000000000000......////////////......///,,,+++,,,...///---++++++,,,.........,,,***)))++++++++++++++++++++++++,,,++++++******++++++,,,------------------,,,,,,------++++++++++++------***++++++,,,,,,------...,,,+++***+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///000///...---------------000000//////.........---------------------,,,,,,000000111222555;;;BBBGGGLLLNNNQQQTTTUUUVVVUUUUUURRRPPPOOOSSSaaarrrzzzzzzhhhYYYJJJCCCBBBCCCEEEIIIOOO___vvv~~~}}}wwwkkkcccZZZTTTQQQPPPNNNLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPOOONNNMMMLLLLLLMMMPPPRRRTTTRRRQQQPPPOOOPPPQQQTTTUUUQQQQQQPPPOOOOOORRRVVVZZZ^^^cccjjjpppvvvzzz~~~{{{tttllldddYYYPPPJJJEEE@@@;;;<<<;;;;;;::::::999999888:::@@@AAA???CCCNNNVVVXXXNNNHHHFFFJJJNNNOOOTTT[[[XXX```fffdddZZZRRRQQQTTTMMMMMMNNNOOOPPPRRRRRRSSSRRRQQQPPPOOOPPPRRRTTTUUU]]]aaaeeeggggggiiimmmqqqrrrtttxxx|||{{{~~~www{{{kkkTTTJJJBBBAAAAAA???<<<;;;<<<<<<<<<;;;;;;;;;::::::999999999888777666666666555555555444444444333333333333222222222111111111222111111000000000000000---..................---///---+++,,,...///---+++,,,---/////////---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------++++++++++++------,,,,,,,,,+++++++++++++++---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---............---------------...000/////////.........---///////////////////////////000111222555;;;BBBGGGNNNOOORRRTTTUUUTTTSSSRRRRRRPPPNNNSSSaaarrrzzz{{{iiiZZZJJJCCCBBBBBBEEEIIITTTaaaqqqzzzzzzvvvrrrrrruuu~~~vvvjjjcccYYYSSSQQQPPPNNNLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPPPPNNNNNNMMMNNNOOOPPPRRRSSSSSSRRRQQQQQQQQQRRRSSSTTTQQQQQQQQQPPPPPPSSSWWW[[[```dddkkkrrrwww{{{|||uuullldddZZZQQQKKKFFF@@@<<<;;;;;;;;;::::::999999999:::???BBB@@@DDDMMMUUUWWWTTTKKKGGGMMMVVV[[[___cccbbbffffff```VVVMMMKKKLLLMMMNNNOOOPPPQQQRRRRRRSSSRRRQQQPPPOOOPPPRRRTTTUUU^^^aaaeeeggggggiiimmmppprrrtttxxx{{{~~~}}}|||~~~tttZZZOOOFFFCCCCCC@@@======<<<<<<<<<;;;;;;;;;;;;:::999999999888777777666666555555555444444444444333222222222111111111000000222111111000000000000000////////////////////////...---,,,---.........,,,......///000000///---,,,------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,------.........------++++++++++++------------,,,,,,+++******)))---,,,******+++,,,+++***------------------------......---------------...------,,,,,,,,,------.../////////...............///////////////////////////000111333666<<>>EEEIIINNNOOOQQQSSSTTTSSSRRRQQQRRROOOMMMRRRbbbttt{{{yyyhhhYYYIIIAAAAAABBBEEEIIITTT\\\dddeee```^^^aaafffqqqzzzyyy{{{~~~~~~}}}{{{xxxtttrrrrrryyy|||pppfff___VVVQQQPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRVVV[[[___fffjjjqqqwww{{{}}}vvvkkkcccYYYQQQKKKGGGBBB>>>;;;;;;::::::::::::;;;<<>>;;;;;;:::999:::;;;===>>>AAADDDHHHHHHEEEEEEKKKQQQkkkkkkiiibbbYYYOOOGGGBBBHHHHHHJJJNNNRRRTTTRRROOOPPPQQQQQQRRRRRRSSSSSSSSSQQQPPPOOOOOOPPPSSSUUUWWWVVV[[[aaaeeehhhlllrrrwwwxxx{{{~~~wwwrrrtttzzzyyywwwtttdddSSSJJJDDD@@@===>>>=========<<<<<<<<<;;;;;;999999999999999999999999666666666555555555444444333333333222222222111111222111111000000000000000...---,,,++++++,,,---...---/////////...---...///---------------.........++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,,,,------.........------++++++++++++------,,,,,,,,,---.../////////...---++++++,,,---,,,+++------------------------......------...//////000//////...------------...---------------........./////////000000111111222///222555999===CCCJJJNNNLLLNNNQQQTTTUUUVVVVVVUUURRRPPPOOOVVVgggvvvwwwqqq^^^QQQEEE@@@AAABBBDDDFFFLLLTTT[[[[[[WWWZZZfffqqq{{{tttppppppqqqssstttssstttsssqqqmmmiiihhhhhhgggqqquuujjjaaa[[[SSSNNNNNNOOOOOONNNKKKKKKLLLLLLMMMNNNNNNNNNPPPOOOOOOOOOOOOPPPQQQRRROOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQQQQRRRTTTYYY___dddkkkooovvv{{{~~~zzzsssggg```VVVNNNJJJFFFAAA>>>;;;:::999999:::<<<>>>@@@>>>AAAFFFIIIGGGGGGPPPZZZqqqpppgggXXXKKKGGGHHHIIIGGGIIILLLPPPTTTTTTSSSQQQRRRRRRRRRRRRSSSSSSTTTTTTRRRQQQPPPPPPRRRTTTWWWXXXXXX]]]ccchhhkkkpppvvv{{{zzz}}}zzzvvvuuuwwwzzz{{{yyyzzztttvvvxxxooouuu}}}lllYYYNNNGGGAAA??????============<<<<<<<<<<<<999999999999999999999999666666666666555555555555444444444333333333333222222111111000000000000000///...---,,,,,,---...///---///000000------...000......---......//////000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------++++++++++++------++++++,,,,,,,,,,,,,,,,,,...---+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222222111000///...---------,,,,,,,,,------............//////000111111222222000333777;;;@@@FFFLLLPPPOOOPPPSSSUUUVVVVVVUUUUUURRRPPPPPPXXXiiivvvuuulllYYYMMMBBB@@@BBBBBBCCCEEEIIIQQQWWWXXXXXXbbbvvvwwwsssooollllllmmmmmmmmmlllmmmmmmiiieeecccccceeejjjuuu}}}ssshhh___YYYQQQMMMNNNOOOOOONNNKKKKKKKKKLLLMMMNNNNNNNNNPPPPPPOOOOOOOOOPPPQQQRRRPPPOOOOOONNNNNNOOOQQQQQQQQQQQQPPPOOOOOOPPPQQQRRRPPPPPPRRRSSSUUUZZZaaaffflllqqqwww|||wwwqqqeee^^^TTTMMMIIIEEEAAA===;;;:::999999:::<<>>=========<<<<<<<<<<<<999999999999999999999999777666666666555555555555555555444444444333333333222111111000000000000000333111000//////000111333---///111000---,,,...000///////////////000111111------------------------...------,,,,,,------...------------------,,,,,,------++++++++++++------,,,,,,++++++***)))))))))...---,,,,,,...000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333444333111000...---------,,,,,,,,,------.........,,,------...///000000111111444888===AAAGGGNNNRRRQQQSSSUUUVVVWWWVVVTTTSSSRRRPPPQQQZZZkkkwwwsssjjjUUUJJJAAA@@@BBBBBBBBBDDDHHHNNNUUUWWW[[[kkkzzzrrrooollljjjjjjjjjjjjiiihhhiiihhheeeaaa___aaacccnnnyyy}}}zzzqqqggg^^^XXXQQQMMMMMMOOOOOONNNJJJKKKKKKLLLMMMNNNNNNNNNPPPPPPOOONNNOOOPPPQQQRRRQQQOOONNNMMMMMMNNNPPPRRRQQQPPPNNNMMMNNNPPPRRRSSSOOOPPPRRRSSSVVV[[[bbbgggmmmqqqwww|||vvvoooddd]]]SSSLLLHHHDDD@@@===;;;:::999888:::===@@@BBBFFFGGGJJJKKKGGGDDDNNN[[[aaa```XXXMMMIIIJJJGGGAAAIIIJJJJJJIIIHHHJJJMMMPPPSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSTTTWWWYYY[[[ccchhhmmmppprrrvvv{{{{{{pppfffccceeeiiiooouuuwwwzzz~~~wwwlllqqqmmm\\\PPPHHHCCC@@@@@@>>><<<<<<===>>>===<<<===<<<;;;:::888777666666666666666666555555555555444444444333333333222222222222222111111111111000000000000000000000000000////////////////////////........................------------------------///...---,,,+++,,,---...------------------------+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////...------,,,+++,,,------......------222222111000000000000000------............------...............///000000000333888>>>CCCIIIOOOTTTTTTTTTUUUVVVUUUTTTSSSRRRTTTPPPSSSbbbtttzzzooobbbJJJBBB===>>>@@@???@@@BBBHHHMMMTTT]]]iii}}}{{{uuunnnlllhhheeecccccccccdddggggggeeebbb___```eeejjjvvvxxxmmmeeeXXXUUUQQQMMMJJJJJJKKKLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPNNNMMMLLLKKKKKKMMMOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRTTTVVVZZZ```ggglllqqquuu{{{zzzsssmmmccc]]]UUUNNNHHHCCC???===;;;;;;;;;;;;===???AAABBBBBBGGGJJJIIIEEEGGGQQQ[[[___]]]WWWPPPJJJHHHGGGEEEBBBDDDFFFGGGHHHIIILLLOOORRRQQQQQQPPPPPPQQQQQQQQQPPPRRRTTTTTTTTTXXX^^^ccchhhlllqqquuuxxx{{{uuujjjaaa```cccgggmmmsssxxx{{{wwwzzzwwwhhh\\\QQQIIIDDDBBB@@@>>>===>>>>>>===<<<<<<;;;;;;:::999888777777777777777666555555555444444444444333333333222222222222222111111111111000000000000000000000000000////////////////////////........................------------------------...---,,,,,,,,,---......------------------------,,,,,,+++++++++*********---------------------------------------------------------------,,,+++++++++,,,------......------000///...------------...------............------...............///000000000333999>>>CCCIIIOOOSSSTTTTTTUUUVVVUUUTTTSSSRRRRRRQQQWWWgggxxxzzzlll\\\IIIBBB===>>>?????????BBBHHHNNNWWWbbbpppwwwqqqmmmkkkgggdddaaaaaabbbcccaaabbbaaa___^^^```ffflllyyyxxxlllcccWWWUUUQQQMMMKKKJJJKKKLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNOOOOOOOOONNNMMMLLLKKKKKKMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSUUUXXX\\\bbbjjjooossswww}}}zzzrrrlllbbb]]]UUUMMMGGGCCC???===;;;;;;;;;<<<===???AAABBBAAADDDHHHJJJFFFFFFRRRaaalllcccVVVLLLIIIIIIHHHGGGDDDEEEGGGGGGHHHIIILLLNNNQQQQQQPPPPPPQQQQQQRRRSSSQQQSSSVVVWWWWWWZZZ```eeelllpppuuuyyy{{{~~~oooeee^^^^^^ccchhhnnnttt{{{vvviii\\\PPPIIIDDDBBB@@@>>>???>>>===;;;:::::::::999999999888888888888777666666555444444444444444444333333333333222222222111111111111000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,---...///---------------------------,,,,,,,,,,,,,,,++++++........................------------------------+++++++++++++++******)))+++,,,------......------......---,,,,,,,,,------------............------...............///000000000444999???DDDIIIOOOSSSTTTTTTUUUVVVUUUTTTSSSRRRQQQSSS\\\mmmzzzwwwfffUUUGGGAAA======>>>===???BBBGGGOOO\\\jjjyyyzzzqqqmmmkkkiiieeebbb`````````aaa]]]^^^___^^^^^^ccckkkqqq}}}vvvjjjaaaVVVSSSPPPLLLKKKJJJKKKLLLKKKKKKJJJIIIIIIIIIJJJJJJLLLLLLLLLMMMMMMMMMNNNNNNMMMLLLKKKKKKKKKLLLNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQSSSVVVZZZ___fffmmmsssvvvzzzyyyqqqkkkaaa[[[SSSLLLGGGCCC???===::::::;;;<<<===???@@@AAAAAAAAAFFFLLLGGGDDDSSSiiiyyygggRRRGGGGGGJJJJJJHHHEEEGGGHHHHHHHHHHHHKKKMMMOOOOOOOOOPPPQQQRRRSSSTTTRRRUUUYYY[[[\\\___dddhhhqqqvvv{{{mmmeee```ccciiinnntttyyy{{{~~~}}}|||nnn```TTTLLLFFFDDDAAA@@@???>>>===;;;999999999999999999999999999888888777666555444444555444444444444333333333222222222111111111000000////////////////////////////////////////////////........................------------------------+++++++++,,,---...//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,------......------///......------.........------............------...............///000000000444:::@@@EEEJJJOOORRRTTTTTTUUUVVVUUUTTTSSSRRRQQQUUU___nnnxxxrrr___OOOEEE@@@=========<<<>>>BBBGGGQQQ```pppvvvooolllkkkiiieeeaaa______``````^^^___``````bbbhhhqqqxxxtttggg^^^TTTRRROOOLLLKKKJJJKKKLLLKKKJJJIIIIIIHHHHHHHHHHHHKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPRRRVVV[[[aaahhhooouuuwww{{{~~~xxxpppjjj___ZZZRRRKKKFFFBBB???===::::::;;;<<<===???@@@AAACCCAAAFFFLLLGGGBBBSSSlll{{{dddKKKCCCGGGLLLJJJGGGGGGHHHIIIHHHHHHHHHJJJLLLLLLLLLMMMNNNPPPRRRTTTUUUTTTXXX]]]```aaadddiiimmmvvv|||nnngggdddiiiqqqvvv|||{{{zzz|||~~~{{{yyy}}}zzzkkk]]]SSSNNNGGGEEEBBB@@@???>>>===;;;888999999999999:::::::::999888888777666666555555555555555444444444333333222222222111111111000000////////////////////////////////////////////////........................------------------------***+++,,,---......//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,------......------......------------......------............------...............///000000111555;;;AAAEEEJJJNNNQQQTTTTTTUUUVVVUUUTTTSSSRRRQQQVVV```mmmsssmmm[[[LLLDDD@@@===>>>===<<<>>>DDDHHHSSScccsss}}}tttooommmkkkiiieeebbb```___```aaa___```aaabbbeeelllvvv~~~|||pppccc[[[RRRPPPNNNLLLKKKJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOOOONNNQQQVVV[[[aaahhhoootttxxx{{{~~~xxxooohhh]]]XXXPPPJJJEEEBBB???===999999;;;<<<===??????@@@EEECCCGGGKKKFFFCCCRRRhhhoooYYYEEEBBBHHHKKKIIIGGGHHHIIIIIIIIIHHHHHHJJJLLLKKKKKKLLLNNNPPPRRRTTTUUUVVVZZZ```ccceeeiiinnnrrr{{{qqqlllkkkrrrzzz{{{zzz|||{{{zzzzzzzzz}}}uuueeeYYYQQQNNNGGGDDDAAA@@@???>>>===;;;999999999999999999999:::888888777777777777666666555555555555444444444333222222222111111111111000000000000000000000000000////////////////////////........................------------------------++++++,,,---............------------------------,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------+++,,,------......------,,,,,,+++++++++,,,------------............------...............///000000111555<<>>???===<<>><<<888999:::<<<>>>>>>??????DDDEEEGGGHHHEEEFFFRRR```^^^MMM@@@CCCHHHHHHGGGGGGHHHIIIJJJIIIHHHIIIKKKLLLLLLLLLMMMOOOQQQTTTVVVWWWYYY]]]bbbeeehhhlllrrrwwwyyytttuuu}}}~~~||||||zzz{{{|||}}}uuudddWWWQQQNNNEEECCC@@@??????>>>===;;;:::999999999999999999999777777777777777888888888555555555555444444444444222222222111111111111000000000000000000000000000////////////////////////........................------------------------+++,,,---.........---,,,------------------------++++++,,,,,,------------------------------------++++++++++++++++++++++++++++++,,,---------------+++,,,------......------,,,,,,,,,,,,,,,---......------............------...............///000000111666<<>><<<@@@GGGNNNYYYiiixxxxxxrrrnnnllliiigggccc```]]]]]]^^^___]]]___bbbeeejjjuuuuuuhhh]]]WWWNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKJJJKKKKKKKKKKKKLLLLLLLLLIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMNNNNNNMMMQQQVVV\\\bbbhhhooosssyyy|||wwwllldddZZZUUUNNNHHHDDDAAA>>><<<777888:::<<<>>>>>>>>>>>>@@@FFFGGGCCCCCCKKKTTTYYYQQQEEE???CCCFFFCCCDDDJJJGGGHHHIIIIIIIIIIIIKKKMMMOOOPPPQQQRRRTTTVVVXXXYYY[[[^^^cccfffiiinnnvvv{{{|||}}}~~~{{{}}}vvveeeXXXQQQOOODDDBBB@@@>>>???>>>===;;;:::::::::999999999888888666666666777888888999999666666555555555444444444222222222111111111111000000000000000000000000000////////////////////////........................------------------------,,,---.........---,,,+++------------------------+++++++++,,,,,,---------........................++++++++++++++++++++++++***+++,,,---------------+++,,,------......------...............///000111---..................---...............///000000111666===CCCGGGKKKNNNPPPTTTTTTUUUVVVUUUTTTSSSRRRMMMWWWgggtttwwwmmm[[[MMMDDDAAA@@@@@@>>><<>><<<777888:::<<<>>>>>>>>>>>>===EEEFFF@@@CCCPPPWWWUUUKKKBBB???DDDDDD???CCCLLLGGGHHHIIIIIIIIIJJJLLLNNNRRRSSSSSSUUUVVVYYYZZZ[[[\\\___cccfffiiiooowww~~~|||kkk[[[OOOJJJEEECCCAAA@@@???>>><<<:::;;;;;;:::999999888777777888888888777777777777777666555555555555444444444666444333111000000111111222111111000000000000000000000000000000000000000................................................------------------------.../////////...------,,,++++++++++++++++++++++++,,,---......,,,******+++''''''((()))***+++++++++---,,,,,,+++,,,---///000------------------------------------------------............////////////000000///////////////000111666<<>>AAAHHHVVVdddssstttllliiiiiidddbbb^^^[[[YYYXXXYYYZZZ\\\aaaffflllrrr~~~{{{ooobbbWWWQQQNNNMMMLLLKKKIIIIIIHHHHHHIIIHHHFFFFFFFFFHHHJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJMMMMMMMMMMMMNNNOOOPPPPPPOOOSSSXXX^^^ccciiinnnrrr||||||rrrggg```ZZZRRRKKKGGGCCC>>><<<===:::::::::;;;<<<===>>>???>>>BBBAAA===AAALLLVVVXXXHHHEEECCCDDDFFFGGGFFFDDDGGGHHHJJJJJJJJJKKKNNNPPPUUUVVVWWWWWWWWWYYY\\\___fffhhhjjjlllpppvvv~~~rrr```RRRKKKDDDBBB@@@??????>>><<<;;;<<<;;;;;;:::999999888888999888888888777777666666555555555555444444444444555444333111111111111111222111111000000000000000000000000000000000000000................................................------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,,,,))))))***+++,,,,,,,,,,,,---,,,,,,++++++,,,---...------------------------------------------------............////////////000000////////////000000222777===CCCHHHLLLOOOQQQUUUUUUVVVUUUTTTRRRQQQPPPQQQXXXdddpppsssjjjZZZNNNDDDCCCBBBCCC@@@>>>BBBIIIXXXeeettt~~~~~~ssskkkggggggbbb```]]]ZZZYYYYYYZZZ[[[___dddjjjpppxxxyyylll```VVVPPPNNNMMMLLLJJJIIIIIIHHHHHHIIIHHHGGGFFFGGGHHHJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQTTTZZZ```eeekkkqqqttt~~~|||rrrggg```ZZZRRRJJJGGGCCC>>><<<===;;;;;;;;;<<<===>>>???@@@>>>BBBCCCAAACCCJJJPPPQQQHHHFFFDDDDDDFFFGGGFFFEEEHHHIIIKKKKKKKKKMMMOOORRRWWWYYY[[[\\\^^^```dddggglllmmmoooqqqtttyyy}}}hhhVVVLLLDDDBBB@@@?????????===<<<<<<<<<<<<;;;::::::999999:::999999888777666555555555555555555444444444444444444333222111111111111222111111000000000000000000000000000000000000000................................................------------------------,,,------------,,,,,,+++---------------------------...000///...------...++++++,,,---............---,,,,,,++++++++++++,,,------------------------------------------------............////////////000000////////////000000333888???EEEIIIMMMQQQSSSUUUUUUUUUUUUTTTSSSQQQQQQTTT]]]jjjssstttiiiYYYMMMEEEBBBAAAAAA???>>>DDDLLL[[[ggguuu~~~rrriiidddccc___]]][[[YYYYYY[[[]]]___ccchhhpppxxxvvvjjj^^^TTTNNNMMMMMMKKKJJJIIIIIIHHHHHHJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRVVV\\\bbbhhhnnntttxxxyyyoooeee^^^XXXQQQIIIFFFBBB===;;;===<<<<<<======>>>???@@@AAA===BBBEEEDDDEEEHHHIIIHHHHHHFFFEEEEEEFFFGGGGGGFFFHHHJJJKKKLLLMMMNNNQQQTTTYYY\\\```cccfffjjjnnnqqqtttuuuvvvwwwyyy}}}pppZZZLLLEEEBBB@@@?????????>>>=========<<<<<<;;;;;;;;;;;;::::::999888777666555444555555555444444444333333333333333222222111111111222111111000000000000000////////////////////////................................................------------------------+++,,,,,,---,,,,,,++++++------------------------,,,...//////---,,,---...,,,,,,---...............---,,,,,,+++************,,,,,,------------------------------------------............////////////000////////////000000111555:::@@@FFFKKKOOORRRUUUVVVVVVUUUUUUTTTSSSRRRRRRXXXfffuuu}}}zzzlllYYYJJJEEEBBB@@@???===>>>FFFOOO^^^jjjwww|||qqqgggaaa```\\\[[[YYYYYYZZZ]]]```bbbffflllttt}}}~~~ttthhh\\\SSSNNNMMMLLLKKKJJJIIIIIIIIIIIIKKKJJJIIIIIIIIIJJJJJJKKKIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQSSSWWW]]]dddjjjqqqwww{{{}}}uuulllbbb\\\WWWOOOHHHEEEAAA<<<;;;<<<;;;<<<===>>>???@@@@@@@@@===@@@CCCDDDDDDEEEFFFFFFHHHGGGFFFFFFFFFGGGGGGGGGHHHJJJLLLMMMNNNOOOSSSUUUYYY]]]ccchhhmmmqqqvvvyyyyyyzzz||||||}}}www^^^NNNFFFCCC@@@?????????>>>>>>======<<<<<<<<<<<<;;;;;;::::::999888777666555444555444444444444333333333222333333333222222111111222111111000000000000000////////////////////////................................................------------------------++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++***,,,......,,,+++,,,---+++,,,,,,---------------,,,,,,,,,,,,+++******))),,,,,,,,,---------......------------------------............///////////////////////////000111111666;;;AAAGGGLLLPPPSSSVVVVVVVVVUUUTTTTTTSSSSSSSSS]]]oooqqqZZZHHHDDDAAA???>>>===???GGGQQQ```lllzzz{{{qqqggg```^^^ZZZYYYYYYZZZ\\\```dddfffiiinnnwww}}}rrrfff[[[SSSOOOLLLKKKJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRRRRWWW^^^eeelllsssyyy~~~|||uuulllbbb\\\VVVNNNGGGDDD@@@<<<:::<<<::::::<<<===>>>?????????>>>???@@@BBBBBBCCCEEEIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGIIILLLMMMNNNQQQTTTWWWYYY^^^eeelllqqqvvvzzz}}}|||~~~}}}~~~|||bbbQQQHHHEEEAAA???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::999999888777666555555444444444444333333333333222222333333333222222111222111111000000000000000000000000000000000000000................................................------------------------+++,,,,,,---------------++++++++++++++++++++++++)))+++------,,,+++,,,---++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,+++***+++,,,,,,------.........------------------------............///////////////......//////000111222666;;;BBBHHHLLLPPPTTTVVVWWWVVVUUUTTTTTTTTTTTTTTTaaawwwrrrZZZGGGCCC@@@>>>>>>>>>@@@HHHRRRaaannn|||yyypppggg```^^^YYYYYYYYY[[[^^^bbbgggjjjlllpppyyy|||pppdddZZZRRROOOKKKJJJJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRSSSXXX___fffnnnuuu|||}}}vvvmmmeee___TTTLLLFFFCCC@@@;;;:::;;;999:::<<<>>>?????????>>>@@@>>>>>>AAAAAAAAAEEEKKKHHHIIIIIIHHHGGGGGGHHHJJJHHHJJJMMMOOOPPPSSSVVVYYYZZZ```hhhooouuuyyy}}}~~~}}}gggVVVJJJGGGBBB???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888777777666666444444444333333333222222111222333333333333222111222111111000000000000000000000000000000000000000................................................------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...,,,,,,,,,------,,,,,,+++++++++------...---,,,,,,++++++,,,,,,---......///------------------------............////////////............///000111222666;;;BBBHHHLLLPPPSSSVVVWWWVVVUUUTTTTTTTTTUUUUUUeee|||oooXXXFFFAAA>>>>>>??????AAAIIIRRRaaaooowwwppphhhaaa^^^ZZZZZZZZZ\\\```eeeiiilllooorrrzzzyyymmmaaaWWWQQQMMMJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLIIIJJJJJJKKKLLLLLLMMMMMMKKKKKKLLLMMMNNNPPPQQQRRRTTTYYYaaaiiipppxxx|||uuulllddd___SSSKKKEEEBBB???:::999;;;:::;;;===???@@@@@@??????AAA>>>???BBBBBB@@@CCCIIIHHHIIIJJJIIIGGGFFFHHHKKKJJJMMMOOOQQQSSSVVVZZZ]]]]]]cccllltttyyy}}}|||jjjYYYLLLHHHCCC???>>>======<<<:::;;;;;;;;;;;;;;;;;;;;;888888888777777777777777444444444333333333222222000111333333444333222111222111111000000000000000000000000000000000000000................................................------------------------,,,------.../////////...------------------------+++---//////.........///,,,------...------,,,,,,***+++---...///......---++++++,,,,,,---...//////------------------------............/////////000............///000222222666;;;BBBHHHLLLPPPSSSVVVWWWVVVUUUTTTTTTTTTUUUVVVggg~~~{{{kkkWWWFFF???>>>>>>@@@@@@AAAIIIRRR```ooo~~~wwwppphhhbbb___[[[[[[[[[]]]aaafffjjjmmmqqqttt{{{xxxkkk___UUUOOOLLLJJJJJJIIIHHHHHHHHHIIIIIIHHHIIIIIIIIIHHHHHHGGGFFFHHHHHHIIIIIIJJJKKKLLLLLLJJJKKKKKKLLLMMMNNNNNNNNNKKKKKKLLLMMMNNNPPPRRRSSSVVV[[[bbbjjjrrr{{{yyyqqqiiiaaa\\\SSSKKKDDDBBB???:::999;;;;;;<<>><<<<<<<<<>>>GGGQQQ```mmm|||wwwooojjjddd]]][[[VVVYYY]]]^^^___bbbhhhlllpppuuu~~~uuugggZZZQQQMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMKKKLLLNNNNNNMMMNNNPPPRRRXXX^^^gggnnntttzzz~~~xxxqqqiiiaaa\\\NNNJJJCCC???===<<<;;;:::===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCGGGHHHIIIIIIJJJJJJIIIIIIMMMPPPSSSUUUVVVXXXZZZ\\\eeemmmxxx~~~}}}mmmYYYMMMIIICCCAAAAAAAAA???======<<<;;;;;;::::::;;;;;;;;;:::888777666666777777888777777666555444333222333222222111111111111111111000000000000000000111////////////////////////////////////////////////---------------------------------------,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,++++++++++++***......////////////......,,,,,,---------.........---------,,,,,,,,,,,,+++......------------......///...,,,++++++,,,...///......//////000000111111---///000000//////111222777<<>><<<======@@@IIISSScccooo}}}pppiiieee___[[[YYYWWWZZZ^^^___```ccchhhmmmrrryyysssfffYYYQQQMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLMMMNNNNNNNNNOOORRRTTTZZZaaajjjrrrxxx~~~}}}wwwppphhh```ZZZMMMIIICCC>>><<<<<<;;;;;;===>>>???@@@@@@AAAAAA@@@BBBBBBBBBBBBCCCCCCCCCDDDFFFGGGHHHIIIJJJKKKKKKJJJNNNPPPSSSUUUVVVYYY\\\___gggooozzz~~~~~~}}}ooo\\\RRRLLLDDD@@@@@@@@@???=========<<<;;;;;;;;;;;;;;;;;;:::999888777777777777999888888777666555444444333333222111111111111111///////////////000000000////////////////////////////////////////////////........................++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++---......//////......------------.........//////,,,,,,,,,,,,------------......------------............---,,,,,,---......------...///000111222222---///000000///000111333777<<>>AAAKKKVVVeeeqqq~~~xxxjjjccc```\\\ZZZZZZZZZ]]]```aaaaaadddjjjooovvv}}}qqqcccXXXQQQMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKIIIJJJJJJKKKLLLMMMNNNNNNLLLMMMOOOOOOOOOQQQTTTVVV\\\dddoooxxx~~~}}}uuummmeee\\\WWWLLLGGGBBB>>><<<<<<<<<;;;===>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDEEEDDDFFFGGGIIIKKKKKKKKKKKKLLLMMMOOOPPPRRRVVV[[[___gggoooyyy~~~~~~zzzxxx~~~rrrbbbWWWPPPGGGAAA???@@@???>>>>>>===<<<<<<;;;<<<<<<<<<;;;::::::999888888777777888888777666666555444444333333222111111111111222000000000000000000//////////////////////////////////////////////////////////////////////////////++++++,,,,,,---------...+++,,,------......------------,,,,,,,,,+++++++++,,,,,,------------,,,,,,------------............++++++,,,,,,---......///......------------......------............------.........///000111111111...///000//////000222555999===EEEKKKOOORRRUUUWWW[[[XXXVVVVVVTTTQQQTTTYYYnnnxxx{{{ppp]]]NNNFFFAAA@@@===<<<===>>>AAAKKKUUUeeeppp|||sssgggbbb```^^^^^^```___aaaddddddeeehhhnnnsss{{{zzzmmmaaaWWWQQQMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKHHHHHHIIIJJJLLLMMMNNNNNNMMMNNNOOOOOOPPPRRRVVVYYY___gggrrr||||||sssjjjaaaYYYTTTJJJFFF@@@===<<<<<<<<<<<<>>>>>>@@@AAABBBBBBBBBBBBEEEDDDDDDCCCDDDDDDFFFFFFFFFGGGIIIJJJKKKJJJJJJIIIFFFGGGHHHIIIKKKPPPVVVZZZcccjjjuuu|||wwwqqqxxxxxxkkk^^^VVVKKKDDDAAAAAA@@@???>>>>>>===<<<<<<<<<<<<===;;;;;;;;;:::999999888777777666666555555444444444444333333222111222222222222222333222111000///...000000000000000000000000////////////////////////////////////////////////,,,,,,------......//////,,,,,,---............------------,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,---------++++++,,,---......//////......------------......------...//////...------000000000000////////////...////////////000333666:::???FFFLLLPPPSSSUUUWWWZZZVVVTTTTTTRRROOORRRWWWiiirrrtttiiiXXXKKKBBB===AAA>>><<<===>>>@@@JJJTTTdddppp|||{{{qqqgggcccbbbbbbcccgggfffhhhjjjjjjjjjnnntttyyywwwjjj^^^UUUPPPMMMKKKKKKKKKJJJJJJIIIIIIIIIHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKGGGHHHIIIJJJKKKLLLMMMMMMLLLMMMOOOOOOPPPTTTXXX\\\bbbjjjuuu}}}{{{qqqhhh^^^VVVQQQHHHDDD???<<<;;;<<<======>>>???@@@AAACCCCCCCCCDDDEEEEEEDDDCCCCCCEEEFFFGGGHHHIIIKKKKKKKKKIIIGGGEEEBBBCCCDDDEEEHHHLLLRRRVVV```fffpppwww{{{xxxpppvvv~~~sssddd\\\QQQIIIEEEDDDAAA@@@??????>>>===============;;;;;;;;;;;;;;;999888888666666666555555444444444444444333222222222222222222222333333222111///...000000000000000000000000////////////////////////////////////////////////------..................+++,,,------......------------------,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++,,,,,,---.../////////......------------............////////////......111000000000/////////...///////////////111444777;;;@@@FFFLLLPPPSSSUUUWWWXXXUUUSSSSSSQQQNNNQQQVVVeeelllmmmcccTTTHHH@@@<<<@@@>>>===>>>???BBBLLLWWWfffrrryyyqqqjjjhhhhhhgggiiinnnooopppqqqqqqqqquuu{{{uuufff[[[TTTPPPMMMKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKGGGHHHHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNPPPTTTZZZ^^^eeelllvvv}}}yyyoooeee\\\TTTOOOFFFBBB===;;;;;;<<<======>>>???@@@BBBCCCDDDDDDEEEFFFEEECCCBBBCCCDDDFFFGGGIIIKKKLLLLLLKKKHHHEEECCCBBBCCCEEEFFFHHHLLLQQQUUU]]]ccckkkqqquuuzzz~~~ooozzzvvvzzzzzziiiaaaVVVNNNJJJGGGCCC@@@@@@???>>>>>>======>>>>>>;;;<<<<<<<<<;;;:::999888777777777666666666666555444444333222222222222333...///111222333222111000000000000000000000000000////////////////////////..............................------------------++++++,,,---------------...------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------...,,,,,,------......//////......------------......//////............//////////////////000000000000///////////////111555888<<<@@@GGGMMMQQQSSSVVVWWWXXXUUUSSSSSSQQQOOORRRWWWccchhhhhh\\\OOOFFFAAA===???======@@@BBBGGGRRR]]]kkkxxx|||uuuqqqqqqpppoooqqqvvvvvvwwwxxxwwwwww{{{}}}sssdddYYYSSSPPPMMMJJJKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNPPPTTT[[[___jjjpppxxx}}}wwwmmmcccZZZRRRNNNDDDAAA<<<:::;;;<<<>>>>>>>>>???AAABBBDDDEEEEEEEEEFFFDDDBBBAAABBBCCCFFFGGGHHHJJJLLLLLLLLLIIIFFFCCCBBBDDDGGGHHHJJJLLLPPPSSSXXX^^^eeejjjnnnrrrxxx|||nnnuuuzzzvvvxxx}}}llldddZZZQQQLLLIIIDDDAAA@@@??????>>>>>>>>>>>>>>>;;;<<<<<<===<<<:::999888888888888888777777777777555444333333222222333333)))+++...111222333222222000000000000000000000000////////////////////////........................---------,,,,,,+++++++++***+++,,,,,,------,,,,,,......---------,,,,,,,,,---......//////......------------.........//////---------........................------.........//////............//////------...///000111222222///////////////111555999<<>><<<===AAAEEEKKKWWWbbbppp}}}{{{xxxxxxxxxwwwyyy}}}{{{||||||{{{{{{}}}rrrcccWWWRRRPPPMMMJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOTTT[[[```mmmrrryyy~~~vvvlllbbbZZZRRRMMMCCC@@@<<<:::;;;===>>>>>>>>>???AAACCCDDDEEEFFFFFFEEEDDDBBBAAAAAACCCEEEGGGFFFHHHKKKLLLLLLJJJGGGEEEAAADDDGGGIIIJJJLLLNNNPPPTTTYYY___dddhhhlllqqqvvv|||tttpppuuu~~~xxx~~~zzzlll]]]TTTOOOJJJGGGFFFBBBBBBAAA@@@???>>>===<<<>>>======<<<;;;999888777777777777777666666666666444444333333333222222222333333333222222222111111111111111111111000///...000000//////.........---000000000000000000000000//////.........---------------,,,+++,,,---...///------------------------+++,,,---...---,,,+++***---------------------------------............///---------............///////////////////////////000000000000000000000000...///000111111333666999<<>><<<======>>>BBBMMM\\\hhh|||{{{|||~~~}}}{{{|||}}}}}}||||||}}}zzzpppcccXXXRRRNNNLLLIIIKKKIIIHHHHHHIIIJJJHHHGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJLLLKKKLLLPPPQQQSSSXXX```hhhrrr{{{rrrggg^^^UUUMMMHHHDDDAAA===;;;;;;<<<<<<<<<@@@@@@AAABBBCCCDDDFFFFFFHHHFFFDDDCCCBBBCCCDDDEEEIIIHHHHHHGGGFFFFFFFFFGGGBBBDDDGGGJJJMMMMMMMMMMMMOOOSSSYYY^^^bbbfffjjjmmmsss}}}wwwooorrr{{{lll]]]UUUPPPJJJFFFFFFBBBBBBAAA@@@???>>>======>>>>>>======<<<;;;999999888888777777777666666666444444444444333333333333333333333222222222111111000111111111111000000///000/////////....................................//////.........------------,,,,,,,,,,,,---......------------------------------.........---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------...---------............///........................////////////////////////...///000111111333666999===EEEKKKNNNQQQVVVWWWVVVWWWVVVVVVTTTQQQRRR\\\iiirrroooeeeVVVJJJDDDAAA>>>===>>>???@@@EEEPPP```lll~~~~~~}}}}}}}}}}}}~~~xxxnnnaaaWWWQQQNNNLLLJJJKKKJJJHHHIIIJJJJJJIIIGGGHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJLLLKKKMMMQQQRRRSSSYYY```iiisss|||}}}qqqfff]]]UUUMMMGGGCCC@@@===;;;<<<===>>>>>>AAAAAABBBCCCDDDFFFHHHIIIIIIGGGEEECCCCCCCCCDDDEEEHHHHHHGGGFFFEEEEEEFFFFFFFFFHHHKKKNNNOOOPPPOOOOOOKKKNNNSSSXXX]]]bbbgggkkkoooyyy|||pppmmm}}}{{{mmm]]]UUUPPPJJJFFFFFFBBBAAAAAA@@@???>>>=====================<<<;;;;;;888888888777777777777666666555555555444444444444333333333222222222111111///000000111111111111000////////////...................................................---------+++,,,------......------------------------------....../////////...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///........................////////////////////////...///000111111333666999>>>FFFLLLOOORRRWWWXXXWWWWWWVVVUUUSSSQQQSSS```nnnwwwssshhhVVVIIICCC@@@======>>>???BBBIIIVVVfffrrr~~~}}}}}}||||||||||||~~~uuukkk___UUUPPPNNNLLLKKKKKKJJJIIIIIIJJJJJJIIIGGGHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLNNNRRRSSSTTTZZZbbbllluuu}}}zzznnnccc[[[SSSLLLFFFBBB@@@===<<<>>>@@@@@@@@@AAABBBBBBDDDFFFHHHJJJKKKJJJIIIFFFDDDCCCCCCCCCDDDGGGFFFEEEDDDDDDDDDEEEFFFIIIKKKMMMOOOPPPPPPOOONNNHHHJJJNNNRRRWWW]]]ccchhhkkkuuurrrjjjyyy|||nnn^^^UUUPPPJJJFFFFFFAAAAAA@@@@@@???>>>>>>===;;;;;;<<<<<<<<<<<<<<<;;;999999888888888777777777666666666666555555555555333333333222222222111111...///000111111111111111///////////////.........................................................+++,,,---...///...---,,,------------------------...............------,,,------------------------+++,,,,,,,,,,,,------------------............///........................////////////////////////...///000111111333666999???GGGMMMPPPSSSXXXYYYWWWXXXVVVTTTRRRQQQUUUcccrrr|||xxxkkkXXXIIICCC@@@======>>>???CCCLLLZZZkkkvvv~~~|||xxxwwwxxxwwwxxxyyyzzz}}}qqqhhh\\\SSSPPPNNNMMMLLLKKKJJJIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLPPPTTTUUUVVV___hhhrrrzzzwwwkkkaaaYYYQQQJJJEEEAAA???======@@@BBBBBBBBBAAAAAABBBDDDFFFIIIKKKLLLKKKJJJHHHFFFDDDCCCCCCCCCFFFEEECCCBBBBBBCCCDDDEEEIIIKKKMMMOOOOOOOOOMMMLLLJJJKKKMMMPPPSSSYYYaaafffjjjuuu~~~~~~vvviiiwww}}}nnn___VVVPPPJJJFFFFFFAAAAAA@@@@@@???>>>>>>>>>999999:::;;;;;;;;;::::::999999999999888888888888777777666666666555555555333333333222222222111111...///000111111111111111.........///////////////////////////////////////---.....................+++,,,---...///...---,,,---------------------------------,,,,,,,,,,,,,,,------------------------------------............---------............///...................................................///000111111333666999???GGGNNNPPPTTTXXXYYYXXXVVVTTTSSSQQQPPPUUUeeetttzzzmmmZZZKKKDDDAAA>>><<<<<<>>>CCCNNN]]]nnnyyy|||~~~}}}zzzwwwrrrqqqsssqqqsssuuuxxx|||ooofff[[[RRROOONNNNNNMMMLLLJJJIIIIIIJJJKKKIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLKKKKKKKKKIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMQQQUUUWWW[[[gggsss~~~zzzsssggg^^^VVVOOOIIIDDD@@@>>>===>>>AAACCCCCCCCC@@@AAABBBCCCFFFHHHJJJKKKKKKJJJIIIGGGEEEDDDCCCCCCEEEDDDBBBAAAAAABBBDDDFFFKKKLLLNNNOOOPPPOOONNNMMMLLLLLLMMMNNNQQQVVV]]]bbbjjjttt~~~}}}|||}}}~~~}}}~~~}}}lllvvv~~~ooo___VVVPPPJJJFFFFFF@@@@@@@@@?????????>>>>>>888999999:::::::::999999:::::::::999999999888888777666666666555555555555333333333222222222111111///000000111111111111000.........///////////////000000000000000000000000---------...............+++,,,------......------------------------------------,,,++++++++++++,,,++++++++++++++++++++++++---------.........//////---------............///------------------------...........................///000111111333666999???GGGMMMPPPSSSXXXYYYXXXTTTRRRQQQPPPOOOTTTcccsss}}}yyylllZZZKKKEEEAAA===<<<<<<===CCCOOO```pppzzz|||{{{xxxsssmmmmmmppplllooosssxxx~~~ooofffZZZRRROOOOOONNNMMMLLLKKKJJJJJJKKKKKKJJJHHHFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNSSSWWWZZZaaaqqqwwwoooddd[[[TTTNNNGGGCCC???>>>===>>>AAACCCCCCBBBAAAAAABBBDDDFFFHHHJJJKKKJJJJJJIIIHHHGGGFFFEEEDDDEEEDDDBBB@@@AAABBBEEEGGGLLLNNNPPPQQQRRRQQQPPPOOOKKKLLLMMMNNNPPPUUU\\\```iiisss}}}~~~~~~||||||~~~~~~}}}|||{{{{{{}}}~~~}}}~~~pppvvv~~~ppp```WWWQQQJJJFFFFFF@@@@@@@@@???????????????:::::::::;;;::::::999999;;;::::::::::::999999999666666666555555555444444333333333222222222111111000111111111111000000///............/////////000////////////////////////---------.........//////---,,,,,,,,,,,,---......------------------------///...---,,,+++,,,,,,---++++++++++++++++++++++++,,,,,,---------.........---------............///------------------------...........................///000111111333666999>>>FFFMMMPPPSSSWWWYYYWWWQQQPPPPPPOOONNNSSSaaapppxxxuuujjjYYYKKKDDD???;;;>>>======DDDQQQbbbrrr|||}}}xxxtttnnniiiiiilllkkkooouuu||||||ooofff[[[SSSOOOOOONNNMMMLLLKKKJJJJJJKKKKKKJJJIIIFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOSSSXXX]]]gggzzztttlllaaaYYYRRRLLLFFFBBB>>>======>>>AAABBBBBBAAADDDDDDDDDEEEGGGHHHJJJKKKIIIIIIIIIIIIHHHGGGFFFEEEFFFDDDBBB@@@AAACCCFFFHHHKKKMMMOOOQQQRRRQQQPPPOOOJJJLLLNNNPPPTTTYYY```dddllluuu}}}{{{zzzyyy{{{}}}|||}}}~~~}}}}}}{{{zzz{{{|||~~~~~~}}}~~~rrrwwwppp```WWWQQQJJJFFFFFF@@@@@@@@@???????????????;;;<<<<<<<<<;;;;;;:::999;;;;;;;;;:::::::::999999666555555555444444444444333333333222222222111111111111111111111000///...---.........//////000000........................---------.........//////...---,,,+++,,,---...///------------------------000///...---,,,---......------------------------++++++,,,,,,,,,------------------.........//////------------------------...........................///000111111333666999>>>FFFLLLOOORRRWWWXXXWWWPPPOOOOOOOOOMMMQQQ___nnntttqqqgggWWWJJJCCC>>>:::???>>>>>>EEESSSdddttt}}}yyytttpppjjjeeeeeeiiilllqqqxxx{{{pppggg[[[SSSPPPOOONNNMMMMMMKKKJJJJJJKKKKKKJJJIIIFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNPPPTTTYYY^^^jjj|||rrrkkk```WWWQQQLLLFFFAAA>>>======>>>@@@AAAAAA@@@FFFFFFFFFGGGHHHIIIKKKLLLIIIIIIIIIIIIHHHHHHGGGFFFFFFDDDBBB@@@AAACCCFFFHHHHHHJJJLLLNNNPPPOOOOOONNNJJJMMMPPPTTTYYY___eeejjjpppxxx|||yyywwwvvvwwwzzzxxx{{{~~~~~~~~~}}}zzz{{{|||}}}}}}}}}}}}}}}yyy~~~ssseeeZZZSSSMMMGGGBBBDDDBBB@@@???============;;;:::999999888888999999666666777888999999::::::666666666555444444333333333333222222111000//////222222222222222111000///000000000000//////////////////............//////.........------,,,,,,,,,,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---------------------------,,,,,,++++++,,,,,,---......------------......//////.........---------,,,---......//////......000000111111111333777:::AAAFFFLLLQQQSSSSSSSSSTTTUUUQQQOOONNNKKKLLLYYYiiimmmhhh___TTTHHH@@@<<<:::===<<>>???@@@AAABBBCCCCCCCCCDDDFFFGGGGGGGGGGGGHHHJJJKKKJJJIIIGGGFFFFFFGGGGGGFFFFFFEEECCCBBBDDDHHHKKKKKKKKKLLLMMMPPPRRRRRRRRROOOUUU]]]aaadddhhhpppvvvyyyvvvvvvuuuwww{{{zzz}}}~~~~~~~~~}}}{{{{{{|||}}}~~~~~~~~~~~~yyyzzzjjj]]]UUUOOOJJJFFFDDDCCCAAA???============;;;;;;:::999999999999::::::::::::::::::999999999666666666555444444333333555555444444333222222111222222222222222111000000000000000000///////////////..................///......---------,,,,,,,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------------------,,,,,,++++++,,,,,,---......------------......//////.........---------,,,---......//////......000000111111111333777:::@@@EEELLLQQQSSSTTTTTTUUUTTTQQQOOOMMMKKKMMMZZZhhhhhhcccYYYNNNDDD>>>;;;;;;<<<<<>>=========<<<<<<;;;::::::::::::;;;<<<<<<;;;:::888777666555666666666555444444333333555444444333333222222222111222222222222111000000000000000000////////////......------------.........------------,,,,,,,,,......//////......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------,,,,,,,,,,,,------......------------.....................---------------...////////////...000000111111111333777:::@@@EEELLLQQQTTTUUUUUUVVVSSSPPPNNNMMMLLLOOO\\\hhheee___TTTIIIAAA>>>===>>><<<<<>>===============<<<;;;;;;;;;;;;;;;:::999888777666444333333666666666555444444333333222222222111111000000000111111222222222111111000000000000000////////////------,,,,,,,,,,,,------------------------------+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------------------------------,,,,,,,,,,,,------......------------..............................------...///////////////000000111111111333777:::@@@EEELLLQQQTTTUUUVVVVVVRRRPPPNNNLLLMMMSSS^^^hhhhhh```SSSHHHAAA???@@@AAA>>>===CCCNNNZZZdddoooxxxyyysssnnnmmmnnnpppvvv}}}}}}xxxnnnaaaUUUQQQPPPNNNMMMNNNMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKGGGGGGGGGHHHIIIJJJKKKLLLOOORRRWWW]]]dddmmmwww~~~xxxrrrgggaaaYYYQQQKKKGGGCCC@@@>>>???@@@AAABBBCCCCCCCCCFFFHHHIIIIIIIIIIIIJJJLLLMMMMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHFFFDDDDDDFFFHHHLLLMMMOOOQQQSSSVVVYYY\\\```dddkkkuuu{{{vvvrrrqqqoooooosssyyyzzz~~~}}}~~~}}}||||||||||||}}}~~~wwwtttxxx}}}nnn```SSSLLLFFFEEEBBB@@@>>>=========>>>===<<<<<<;;;;;;<<<<<<777777777666666666555555666666666555444444333333222222111111111111111000000111111222222222111111000000000000////////////------,,,,,,,,,,,,------------------------------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------------------------...------,,,,,,------.........------------......---.....................---...//////000000//////000000111111111333777:::@@@EEELLLRRRTTTUUUVVVVVVQQQQQQOOOMMMOOOWWWbbbiiikkkaaaRRRFFF@@@???@@@@@@??????DDDOOOYYYbbbllluuu~~~yyysssnnnoooppprrryyy}}}}}}wwwkkk___SSSPPPOOONNNMMMNNNLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIIIIIIIJJJKKKMMMMMMPPPSSSXXX___fffoooxxx}}}~~~vvvoooccc^^^VVVOOOJJJFFFBBB@@@===>>>???AAABBBBBBBBBBBBFFFHHHIIIIIIIIIIIIJJJLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJIIIHHHFFFEEEGGGHHHJJJLLLOOORRRUUUYYY___dddjjjmmmttt~~~~~~vvvrrroooooommmmmmqqqxxx{{{}}}}}}}}}|||||||||{{{|||}}}yyyuuuuuu~~~|||uuudddUUUMMMGGGEEECCC@@@>>>===============<<<;;;;;;;;;;;;<<<888888999999999999999999666666666555444444333333333333333333333333333333000000111222222222222111000000000000////////////......------------......,,,,,,,,,------------...------......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------......------------............------------......---------.....................///000000000000///000000111111111333777:::BBBGGGNNNRRRTTTUUUUUUUUUQQQRRRPPPNNNQQQ[[[eeejjjjjj___OOOCCC===<<<<<<<<<@@@@@@EEEPPP[[[cccllluuu}}}}}}}}}zzzuuuqqqqqqrrrtttzzz}}}}}}vvvggg\\\RRRPPPPPPNNNMMMMMMKKKKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPSSSXXX```iiirrryyy}}}~~~zzzrrrlll```[[[SSSMMMHHHDDDAAA???>>>>>>@@@AAABBBCCCCCCCCCFFFGGGIIIIIIHHHHHHJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKJJJHHHHHHIIIKKKGGGKKKPPPTTTYYY___gggnnnvvv{{{wwwooolllkkklllkkkkkkqqqxxx~~~}}}}}}}}}|||{{{{{{zzzzzz|||~~~||||||{{{uuu{{{}}}sssyyywwwfffXXXQQQHHHFFFCCCAAA>>>============<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::666666666555444444333333333333333333333333333333000000111222222222222222000000000000///////////////..................///,,,,,,,,,---------......,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------......------------............------------......---------.........//////......///000000000000000000000111111111333777:::DDDHHHOOOSSSTTTTTTTTTTTTQQQSSSRRROOOSSS___hhhkkkggg\\\LLLAAA===<<<;;;:::???@@@FFFRRR^^^fffpppyyy{{{vvvssstttuuuuuuzzz|||tttdddZZZRRRQQQQQQOOOLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKIIIIIIIIIJJJJJJJJJJJJKKKMMMMMMLLLLLLLLLLLLMMMNNNPPPSSSXXXaaakkktttzzz}}}uuummmhhh]]]XXXQQQKKKGGGDDDAAA???@@@@@@BBBCCCDDDEEEEEEEEEEEEFFFHHHHHHGGGGGGIIIJJJJJJKKKLLLNNNNNNNNNNNNMMMJJJKKKLLLLLLKKKJJJLLLMMMJJJOOOVVV[[[aaaiiittt|||zzzrrriiihhhhhhjjjiiijjjqqqyyy}}}}}}}}}|||{{{zzzyyyzzz{{{~~~~~~zzzxxx{{{~~~ooosssvvvfffZZZTTTHHHFFFDDDAAA???=========<<<<<<;;;::::::::::::;;;999999999888888888777777777666666555444444333333111111111111111111111111///000111222222222222222000000000000//////////////////............//////,,,,,,,,,------.........***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///------------------------......------------...............------.........---------.........//////...//////000000000000000000000111111111333777:::EEEIIIOOOSSSTTTTTTSSSSSSQQQTTTSSSOOOTTTaaajjjlllfffZZZLLLAAA>>>>>>===<<>>===<<<;;;;;;;;;::::::999::::::;;;:::999888888999999888666777666666444333222111111333333333222222222111111333333333333333333333333000000000000000000000000.........------..........................................------,,,,,,,,,------------------------//////...---,,,++++++***++++++,,,------......///,,,,,,---.../////////...........................///...---,,,+++,,,,,,---///////////////000000111111222222111111444888<<>>>>>???DDDCCCIIIXXXiiiuuu~~~yyyxxxvvvtttuuuxxx~~~wwwppp^^^WWWQQQOOOMMMJJJIIIKKKLLLLLLKKKJJJIIIHHHHHHGGGIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHGGGHHHIIIJJJKKKFFFHHHJJJJJJJJJJJJKKKMMMNNNUUU^^^eeekkkpppwww|||zzzqqqiiiccc[[[VVVNNNHHHDDDAAA>>>===@@@AAABBBCCCDDDFFFGGGGGGDDDEEEEEEFFFFFFFFFEEEEEEHHHIIIKKKMMMOOOPPPQQQQQQPPPNNNLLLKKKLLLOOORRRUUUZZZ^^^ccckkkttt{{{rrrnnnkkkhhhggggggggghhhqqqzzz}}}|||zzzzzzzzzzzzzzz{{{||||||~~~uuurrrrrrzzzmmm```WWWOOOKKKFFFBBB@@@???===<<<;;;;;;:::999999999:::::::::999888888999999888666888777777666444333333222444333333333333222222222222222222222222222222222000000000000000000000000//////............//////........................------------------,,,,,,------------------------------------------,,,,,,------------------------,,,,,,------...---------........................000///...---,,,,,,---...000////////////000111111111222222111111444888<<>>>>>???CCCCCCJJJZZZkkkwww}}}yyyxxxvvvtttuuuxxx~~~vvvnnn]]]VVVPPPNNNMMMIIIIIIKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGHHHIIIJJJGGGHHHJJJJJJIIIJJJLLLNNNQQQWWW```ggglllqqqxxx|||zzzqqqiiicccZZZUUUMMMFFFBBB@@@>>>===@@@AAABBBCCCDDDFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGFFFGGGHHHKKKMMMPPPRRRSSSTTTPPPOOOMMMMMMNNNQQQUUUWWW^^^```eeennn{{{vvvnnniiiiiigggfffffffffhhhqqqzzz}}}zzzzzzyyyyyyzzzzzz{{{{{{uuuyyyyyyttt|||zzznnnccc[[[QQQNNNHHHEEEBBBAAA???>>><<<;;;:::999999999999999:::999888888999999888666888888777666555444444333444444333333333222222222111111111111111111111111000000000000000000000000//////............//////........................,,,,,,------------------------------------------,,,,,,,,,---------......//////...------,,,++++++,,,,,,---------,,,++++++........................000//////............///000000000000000111111222111111111111111444999<<>>>>>???BBBDDDMMM]]]mmmwww|||yyyxxxwwwuuuuuuxxx}}}~~~sssjjj[[[TTTOOONNNLLLIIIHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHJJJMMMPPPTTT[[[cccjjjooosssyyy}}}~~~zzzqqqhhhcccYYYSSSJJJCCC@@@??????>>>AAAAAABBBCCCEEEFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHKKKNNNRRRTTTVVVVVVQQQPPPOOOOOOPPPSSSWWWYYY^^^___dddqqq~~~ssskkkggghhheeedddeeefffhhhqqq{{{~~~{{{{{{zzzzzzzzz{{{{{{|||vvvttt~~~sssvvvzzzmmmbbb\\\RRROOOJJJGGGEEEDDDBBB@@@===<<<;;;:::999999999999:::999888888999999888666777777666666555444444333333222222222222111111111000000000000000000000000000000000000000000000000......------------..............................,,,,,,,,,------.........------------------------------------------------......---------,,,,,,,,,............---,,,,,,+++........................000000//////////////////000000000000000111222222000111111111222444999<<>>>>>???BBBEEENNN^^^llluuu}}}{{{xxxxxxwwwvvvvvvxxx}}}{{{ooogggXXXRRRNNNMMMLLLIIIHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHKKKOOORRRXXX^^^gggnnnrrrvvvzzz~~~~~~yyyppphhhbbbXXXRRRIIIBBB??????AAAAAAAAAAAABBBDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKIIIKKKMMMPPPRRRTTTVVVVVVRRRQQQPPPPPPQQQSSSUUUWWWYYYYYY```ppp}}}ssslllhhhgggeeedddeeefffhhhrrr|||~~~}}}}}}|||||||||||||||}}}}}}|||uuupppooo}}}wwwjjj```[[[QQQOOOKKKHHHGGGFFFDDDBBB???>>>===;;;:::999999999:::999888888999999888666666555555444444333333333111111111111000000000000000000000000000000000000////////////////////////---,,,,,,,,,,,,,,,,,,---........................,,,,,,,,,------.........------------------------//////...---,,,,,,++++++,,,,,,,,,---------......//////000//////...---,,,........................//////000000000000000000000000000///000111111222000111111111222555999===HHHKKKPPPTTTTTTSSSSSSSSSSSSSSSPPPTTTeeezzzzzzaaaTTTGGGAAA@@@>>>>>>???CCCEEEOOO]]]hhhpppxxx{{{xxxxxxxxxwwwwwwzzzyyylllcccWWWQQQMMMMMMLLLIIIHHHIIIGGGHHHHHHIIIIIIJJJJJJKKKIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIILLLPPPSSSZZZaaajjjqqquuuxxx|||xxxooofffaaaWWWQQQIIIBBB@@@AAACCCDDDAAABBBCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOQQQSSSTTTTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTUUUVVV^^^rrr{{{rrrllliiigggddddddfffgggjjjsss}}}~~~~~~}}}}}}|||}}}}}}}}}zzz|||zzzoooiiiyyyrrrfff^^^ZZZOOOLLLJJJHHHHHHGGGEEECCCAAA@@@???===;;;::::::::::::999888888999999888666555555444444333333333333222111111111000000000000000000000000000000000000////////////////////////------,,,,,,,,,,,,------........................,,,,,,------------------------------------------000///...---,,,++++++***++++++,,,,,,---...////////////000000000//////..............................//////000000000000//////////////////000000111000000111111222555:::===FFFJJJPPPSSSTTTTTTSSSTTTRRRSSSQQQTTTeeexxx~~~xxxaaaTTTGGGAAA@@@>>>>>>???BBBEEENNN[[[eeellluuu~~~|||wwwxxxyyyyyyzzz}}}wwwjjjaaaVVVPPPMMMNNNMMMJJJIIIJJJGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKIIIJJJKKKJJJKKKMMMQQQTTT[[[bbblllssswwwzzz~~~wwwmmmddd___UUUOOOHHHCCCBBBCCCDDDEEEBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHGGGHHHHHHJJJLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTSSSRRRRRRRRRSSSTTTTTTUUUXXXaaatttxxxpppjjjhhhgggeeedddfffgggkkkttt~~~~~~}}}|||||||||||||||xxx{{{~~~~~~~~~ppphhhxxxpppccc[[[XXXKKKJJJHHHGGGHHHGGGFFFDDDDDDCCCAAA???===;;;;;;::::::999888888999999888666555555555555444444444444333333333333222222222111111111111111111111111111///////////////////////////......------......///........................------------------,,,,,,------------------------.........------,,,,,,,,,,,,------------------------...//////////////////........................---...///000000000//////...............//////000///000000111222555:::>>>EEEIIIOOOSSSTTTTTTTTTTTTRRRTTTRRRTTTaaarrrwwwrrraaaTTTGGGAAA@@@>>>>>>???@@@CCCLLLYYYccclllwww}}}wwwxxxyyyzzz|||vvviii```UUUPPPMMMNNNNNNKKKJJJKKKHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIJJJKKKKKKKKKJJJJJJHHHJJJKKKLLLLLLNNNQQQSSS[[[bbbllltttxxx|||uuukkkbbb]]]QQQMMMGGGCCCBBBCCCDDDDDDBBBBBBCCCEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHJJJLLLNNNLLLMMMOOOQQQRRRSSSTTTTTTRRRRRRSSSSSSTTTVVVWWWXXXUUUZZZddduuuvvvnnniiifffgggeeeeeeggghhhllluuu}}}}}}|||{{{{{{{{{{{{{{{zzz}}}}}}rrrhhhyyyqqqbbbYYYVVVIIIHHHFFFFFFGGGHHHFFFEEEEEEDDDBBB@@@>>><<<;;;;;;:::999888888999999888666666666666666666555555555555555555444444444333333111111111111111111111111////////////////////////000000////////////000000.................................------,,,,,,,,,------------------------,,,,,,,,,---------......///......------,,,,,,+++,,,,,,---.../////////...........................,,,---...000000000///...---------------.../////////000000111222555:::>>>DDDHHHNNNRRRTTTTTTUUUUUUSSSUUUSSSSSS]]]lllqqqmmmaaaTTTGGGAAA@@@>>>>>>???>>>AAAKKKXXXccclllyyy~~~vvvxxxzzz{{{~~~uuuiii```UUUPPPMMMOOOOOOLLLJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHIIIJJJJJJJJJIIIHHHGGGIIILLLMMMNNNOOOQQQSSSZZZbbbllltttyyy|||~~~tttjjjaaa\\\NNNJJJFFFCCCBBBCCCCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIHHHGGGFFFFFFGGGJJJLLLNNNJJJLLLNNNPPPRRRTTTUUUVVVQQQRRRSSSTTTWWWYYY[[[\\\TTTZZZeeesssvvvmmmhhheeeeeefffhhhjjjmmmttt|||~~~{{{{{{|||||||||{{{zzzyyy{{{|||}}}yyyjjjyyyqqqbbbXXXSSSJJJIIIHHHGGGFFFFFFEEEEEEHHHHHHFFFCCC???===<<<===<<<;;;;;;::::::999999888555444555666888888666333444444444333333333222222222222222111111111000000///////////////////////////...------...///...------.........///000000000------------------------//////.........---------.........------,,,,,,,,,(((***---......,,,,,,,,,000000///...............////////////////////////............////////////////////////000000000000111111111000111666<<<@@@GGGKKKPPPTTTUUUTTTTTTTTTSSSQQQMMMLLLUUUbbbjjjkkkeeeSSSCCC>>>AAAAAA???>>>CCCHHHPPP[[[ggguuu}}}xxxzzz|||tttggg^^^TTTQQQNNNKKKKKKKKKKKKJJJLLLKKKJJJIIIIIIHHHIIIIIIGGGGGGIIIIIIIIIIIIGGGGGGIIIJJJKKKJJJIIIHHHIIIJJJIIIJJJKKKLLLMMMOOOTTTWWW___hhhqqqvvv{{{yyypppdddZZZNNNJJJEEEBBBBBBCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLJJJMMMPPPSSSTTTUUUWWWYYYYYYYYYXXXXXXXXXZZZ\\\]]]^^^```dddmmm{{{~~~uuunnniiigggfffggghhhjjjnnnttt||||||yyyzzz{{{{{{{{{zzzyyyxxx{{{|||}}}rrr|||xxxgggZZZTTTMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHGGGDDDAAA>>>======<<<<<<;;;::::::999999888666555555666777777666444444444444333333333222222222222222111111111000000///////////////////////////...------//////...---..................//////------------------------......------,,,,,,,,,,,,......---------,,,,,,,,,(((+++......---,,,,,,,,,000000///...................................................////////////////////////000000000000111111111000222666<<>><<>>===<<<<<<;;;;;;:::999999999888777555555666777777666444444444444333333333333222222222111111111111111///////////////////////////...------//////...---.........------------------------------------------,,,,,,,,,,,,+++++++++...------------,,,,,,,,,)))+++......---,,,,,,---000///......---.........---------------------------............/////////////////////000000000000111111111000222666===AAAGGGJJJOOORRRRRRRRRRRRSSSOOOLLLHHHJJJWWWiiitttvvvlllZZZGGG??????>>><<<<<>><<<<<<<<<;;;::::::999999:::888666555666777777777555444444444444333333333111111111111111111111111///////////////////////////...---...///000///---.........---,,,,,,,,,+++---------------------------,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,......---,,,,,,---///......------.........---------------------------------.........//////////////////000000000000111111111111222777===BBBGGGJJJNNNQQQQQQQQQRRRRRRPPPMMMJJJMMM]]]ppp{{{|||kkkYYYGGG???>>>>>>===>>>DDDJJJUUUdddvvv}}}}}}~~~{{{ooobbbYYYRRROOOLLLJJJKKKLLLLLLKKKLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGGGGKKKPPPQQQLLLGGGIIIJJJJJJKKKNNNRRRXXX\\\gggmmmsssuuuyyy}}}rrreee[[[OOOLLLGGGDDDCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJJJJIIIIIIJJJKKKLLLMMMNNNPPPSSSUUUXXX\\\aaaeeefffgggggggggggggggffffff``````aaafffrrr~~~wwwqqqmmmkkkiiikkknnnqqqtttzzz{{{wwwwwwxxxyyyyyyyyyxxxwwwxxxzzz{{{|||uuuooozzzzzzmmmaaaVVVSSSPPPLLLIIIHHHHHHHHHGGGHHHJJJIIIEEEBBB??????======<<<;;;;;;::::::999;;;999666666777888888777555555555444444444333333111111111111111111111111000000000000000000000000000///......///000///............---,,,,,,,,,+++------------------------------------............------------------------,,,---///...---,,,,,,---......------------......------------------------------------............////////////000000000000111111111111333777>>>CCCHHHKKKNNNPPPQQQQQQQQQRRRRRROOOMMMSSScccvvv~~~~~~eeeVVVFFF?????????@@@BBBEEELLLWWWgggyyyxxxmmm```XXXPPPNNNKKKJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIMMMRRRRRRNNNIIIHHHIIIJJJKKKNNNSSSZZZ___hhhnnntttvvvzzz~~~tttfff\\\PPPLLLGGGDDDDDDEEEEEEEEEDDDEEEFFFHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIJJJLLLMMMOOOPPPSSSUUUYYY^^^eeeiiioooooopppooommmjjjgggeee```___```fffrrrxxxrrrnnnlllkkknnnqqqtttxxx}}}~~~yyyzzz{{{{{{{{{zzzxxxwwwwwwyyy{{{{{{{{{vvvkkk{{{{{{yyyyyymmmYYYVVVQQQMMMIIIHHHHHHHHHGGGHHHIIIGGGDDDAAA@@@@@@======<<<<<<;;;:::::::::<<<:::888777888888888666555555555555444444444333111111111111111222222222000000000000000000000000000///......000000///............---------------------------------------------...............///,,,,,,,,,------------...---...///...,,,,,,---...---------,,,------...///------------------------,,,------------.........////////////000000000000111111111111333888???DDDJJJLLLOOOQQQQQQQQQRRRSSSRRRPPPPPPWWWgggwww{{{www^^^QQQDDD???@@@@@@BBBEEEFFFMMMYYYiiizzzwwwlll```WWWOOOMMMJJJIIIKKKLLLMMMLLLLLLKKKJJJIIIIIIHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIKKKJJJJJJMMMPPPPPPMMMJJJHHHIIIJJJKKKNNNUUU\\\bbbgggnnnuuuxxx|||uuuggg\\\QQQMMMHHHEEEEEEFFFFFFFFFDDDEEEFFFHHHJJJLLLMMMNNNMMMLLLJJJIIIIIIJJJLLLMMMOOOPPPRRRUUUYYY```hhhmmmvvvvvvvvvuuurrrmmmiiifffaaa```aaafffrrryyysssooonnnnnnpppssswww{{{}}}}}}}}}}}}|||{{{yyyxxxwwwyyyzzzyyyxxx{{{{{{iiixxx{{{wwwsss\\\YYYTTTOOOKKKIIIIIIJJJGGGHHHHHHFFFBBB@@@@@@AAA=========<<<;;;;;;::::::;;;:::999999:::999777555555555555555444444444444000000111111111222222222000000000000000000000000000///...///000111000.....................//////------------------------,,,,,,,,,------.........,,,,,,,,,---------.........//////...,,,,,,---...---,,,,,,,,,------...///........................,,,,,,---------.........////////////000000000000000111111111444999???DDDKKKMMMPPPQQQQQQQQQSSSTTTOOOOOOPPPXXXhhhtttssskkkYYYMMMCCC@@@@@@@@@BBBEEEFFFNNN[[[jjjzzz}}}~~~}}}uuukkk```XXXNNNLLLIIIIIIJJJLLLMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKHHHIIIJJJKKKOOOUUU^^^ccceeennnvvvzzzvvvggg]]]QQQMMMHHHFFFEEEFFFGGGFFFDDDEEEFFFHHHKKKMMMNNNOOONNNMMMJJJIIIIIIJJJLLLNNNOOOPPPRRRTTTYYYaaajjjpppxxxyyyzzzyyyvvvqqqkkkhhhbbbaaaaaafffrrryyytttqqqooooooqqquuuyyy|||}}}{{{yyyxxxwwwyyyyyyxxxwwwxxx}}}iiiwwwzzztttttt___[[[VVVPPPLLLKKKKKKKKKGGGHHHGGGDDDAAA@@@@@@AAA=========<<<;;;;;;::::::;;;:::::::::;;;:::777555666666555555555444444444000000111111222222222222000000000000000000000000111///...///000111000...---.........///000000000------------------------+++++++++,,,,,,---------,,,,,,,,,------........./////////...,,,,,,---...,,,,,,,,,,,,------...///////////////////////////,,,,,,,,,---------......////////////000000000000000111111111444999@@@DDDLLLNNNQQQRRRQQQRRRSSSTTTMMMMMMOOOXXXfffppplllbbbVVVLLLCCC@@@AAA@@@AAADDDGGGNNN[[[jjjyyyzzz}}}|||tttkkk```XXXNNNLLLIIIIIIJJJLLLMMMMMMLLLLLLJJJIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGIIIIIIIIIJJJKKKJJJIIIHHHIIIJJJHHHIIIIIIKKKOOOVVV^^^ddddddmmmvvv{{{vvvhhh]]]RRRNNNIIIFFFEEEFFFGGGGGGDDDEEEFFFIIIKKKMMMOOOPPPOOOMMMKKKIIIIIIJJJLLLNNNOOOPPPQQQTTTYYYaaajjjqqqxxxzzz{{{{{{xxxsssnnnjjjdddbbbbbbfffqqq}}}wwwqqqooosssuuuxxx{{{}}}|||||||||zzzyyy{{{xxxvvvuuuvvvxxxzzz{{{sssxxxzzzrrrxxxiiiaaaWWWQQQOOOMMMIIIEEEEEEEEEEEEEEEDDDCCCAAA@@@>>>>>><<<;;;;;;;;;;;;;;;===<<<:::888777666555555555555555666555555444444222222111111000//////...111111111111000000000000////////////000000000000............------------........................---,,,,,,++++++,,,,,,---------------------,,,,,,000...,,,,,,------,,,+++,,,---......//////......////////////////////////...............------------...///111111222222222///000111222444999@@@DDDNNNNNNOOOPPPQQQQQQQQQQQQKKKKKKMMMUUU___eeedddaaaTTTKKKCCCBBBCCCBBBCCCFFFEEEOOO___ooo}}}zzzxxxzzz}}}xxxqqqhhh\\\TTTPPPMMMJJJHHHIIIKKKLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGHHHJJJLLLMMMPPPVVV^^^eeelllpppuuuzzz~~~}}}rrreee]]]OOOLLLGGGEEEEEEFFFGGGGGGFFFEEEFFFGGGIIIKKKNNNOOORRRMMMIIIGGGIIILLLMMMLLLPPPQQQSSSVVV[[[bbbjjjpppzzz|||~~~~~~{{{vvvqqqmmmgggffffffkkkqqq|||~~~wwwrrrqqqsssvvvyyy}}}|||{{{{{{{{{zzzxxxzzzxxxvvvuuuvvvxxxzzz{{{uuuyyy}}}sss~~~|||jjjbbbXXXRRRPPPNNNLLLIIIHHHGGGEEEDDDCCCCCCCCCCCC>>>>>>===<<<;;;;;;;;;;;;>>>===<<<:::999888777777555555666666555555444444333333222111111000//////111111111111000000000000111111000000//////......111111111111000000000000...........................------,,,,,,------...------------------------000...,,,,,,------,,,+++,,,,,,---...............////////////////////////.....................///...///000111111111111111000000222333555;;;AAAFFFNNNNNNOOOPPPQQQQQQQQQQQQLLLJJJLLLTTT^^^dddccc___SSSJJJCCCCCCDDDCCCCCCFFFGGGQQQ```ooo}}}|||zzz{{{}}}yyyrrrhhh\\\TTTPPPMMMJJJIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHJJJLLLNNNPPPVVV___fffkkkoootttyyy}}}|||qqqeee]]]PPPLLLGGGEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHJJJMMMNNNQQQMMMIIIGGGIIILLLMMMMMMQQQSSSUUUWWW\\\ccckkkqqq{{{}}}}}}xxxsssooollliiiiiilllqqq|||zzzuuuuuutttwww{{{~~~{{{yyyyyyyyyxxxwwwyyyxxxwwwvvvvvvxxxzzz{{{wwwxxxsss|||nnnfff\\\TTTQQQPPPNNNMMMKKKIIIFFFCCCBBBCCCEEEFFF???>>>===<<<<<<;;;;;;;;;>>>===<<<:::999888888777666666666666666555444333444333333222222111111000111111111111000000000000222222111000///...------/////////.........------........................///......------......///+++,,,,,,------.........000///,,,,,,------,,,++++++,,,------......------////////////////////////.........//////000000000///000000111111111000000000111333444777<<>>===<<<<<<<<<<<<<<<;;;999888777666666666666666777666666555444333444444444333333222222222111111111111000000000///111111111000///...............------------,,,,,,..............................------------......++++++,,,,,,---...//////000...,,,,,,------,,,++++++,,,,,,---------------////////////////////////---......///000111111222000111111111111000000///111222444666999>>>EEEJJJNNNOOOPPPQQQRRRRRRRRRRRRMMMJJJKKKSSS^^^eeeccc___QQQJJJDDDDDDFFFEEEDDDFFFIIIRRR```nnn|||~~~|||}}}~~~}}}rrrfffZZZSSSOOOMMMJJJIIIJJJLLLLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKNNNOOORRRXXXaaahhhmmmqqqvvvzzz}}}~~~xxxoooeee]]]QQQMMMHHHFFFEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKNNNKKKIIIHHHIIILLLOOOQQQVVVXXXZZZ]]]bbbhhhooottt}}}{{{wwwrrrpppooopppsss{{{{{{xxxyyyxxx|||}}}yyywwwvvvvvvvvvuuuwwwxxxyyyxxxvvvwwwyyy{{{xxx{{{~~~}}}xxxzzzzzzssshhh]]]VVVQQQOOONNNKKKJJJJJJIIIGGGFFFDDDCCC@@@@@@???>>>============;;;:::999888777666666666777777777777666555444333444444444333333333333333111111111111000000000///////////////000000000000111111111000000000//////........................------,,,,,,,,,,,,------++++++,,,,,,---.../////////...,,,,,,---------,,,+++,,,------......------////////////////////////---......///000111111222000111111111111000000///111222444666:::@@@GGGLLLOOOOOOPPPQQQRRRRRRRRRRRRNNNKKKLLLVVVdddkkkiiicccSSSKKKDDDDDDEEEDDDEEEGGGIIIRRR```nnn|||~~~}}}}}}~~~~~~qqqdddYYYRRRNNNLLLJJJJJJKKKLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJIIILLLNNNPPPSSSZZZcccjjjqqqtttyyy}}}|||wwwnnnddd\\\RRRNNNIIIFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLKKKJJJIIIJJJMMMQQQTTTYYY[[[^^^aaaeeekkkrrrwww}}}{{{rrrpppppprrrttt{{{yyyvvvxxxzzz~~~~~~yyyvvvuuuvvvvvvuuuvvvxxxzzzyyyvvvvvvyyy|||xxxwww||||||{{{vvvlllbbbYYYSSSOOONNNJJJJJJKKKJJJHHHFFFCCCBBBAAA@@@???>>>===============<<<;;;:::999999999999888888888777666555444333333333333333333333333333111111111111000000000000.../////////000000000111000000000/////////..............................,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------............,,,++++++---......---,,,---......//////......////////////////////////.........//////000000000///000000111111111000000111222444777;;;AAAHHHNNNOOOOOOQQQRRRRRRRRRRRRRRROOOLLLPPP\\\mmmtttqqqjjjVVVLLLEEECCCDDDCCCDDDGGGIIISSSaaappp~~~}}}~~~}}}ooobbbWWWPPPNNNLLLKKKJJJKKKLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJLLLOOOQQQTTT[[[dddkkktttwww|||{{{vvvnnnddd\\\SSSOOOJJJFFFFFFFFFGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKNNNSSSWWW\\\^^^aaaeeeiiinnntttxxx}}}tttssssssuuuvvv{{{|||yyy{{{{{{~~~yyyvvvuuuvvvvvvvvvuuuxxx{{{zzzvvvvvvxxx|||yyyvvv~~~}}}yyyuuunnneee\\\UUUQQQPPPLLLKKKJJJHHHFFFEEEDDDCCCAAAAAA@@@???>>>>>>>>>>>><<<<<<;;;:::999999999999888888888888666555444333222222222222222333333333111111111111000000000000000000000000////////////...------------,,,,,,,,,........................------,,,,,,,,,,,,------------------------------,,,+++***+++---///000///---...//////000000//////////////////////////////.....................///...///000111111111111111000111444666;;;AAAIIINNNOOOPPPQQQRRRRRRSSSSSSSSSOOONNNSSScccuuu~~~yyyqqqYYYOOOEEEBBBBBBBBBDDDGGGJJJTTTdddttt~~~}}}~~~{{{mmm___UUUOOONNNLLLKKKKKKLLLLLLKKKJJJKKKJJJIIIHHHHHHGGGGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFGGGHHHIIIKKKKKKLLLJJJMMMPPPRRRUUU\\\eeellluuuyyy}}}{{{vvvmmmccc[[[SSSOOOJJJGGGFFFFFFGGGFFFFFFHHHJJJLLLNNNNNNOOONNNLLLMMMMMMLLLMMMPPPVVVZZZ^^^aaadddgggkkkpppvvvzzz|||xxxxxxyyyzzzyyyzzz~~~{{{zzzvvvuuuvvvvvvvvvtttxxx{{{zzzvvvuuuxxx|||zzzvvv}}}{{{yyyvvvtttnnnfff^^^WWWSSSRRRNNNLLLIIIEEEDDDCCCDDDEEEBBBAAA@@@???>>>>>>>>>>>>::::::999888777777777777999999888888777555444333222222222222222222222222111111111111000000000000222222111000///...------111000000000000/////////.................................------.........------------------,,,,,,+++***)))+++...000111000...//////000000000000000////////////////////////...............---------......///111111222222222///111333666;;;AAAIIINNNOOOPPPQQQRRRSSSSSSSSSSSSOOOOOOVVVggg{{{~~~uuu[[[PPPEEEAAAAAAAAADDDHHHKKKVVVgggwww~~~~~~|||zzzlll^^^TTTNNNMMMLLLKKKKKKLLLLLLKKKJJJLLLLLLKKKIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKMMMPPPRRRUUU\\\fffmmmvvvyyy}}}{{{uuummmccc[[[TTTPPPJJJGGGFFFFFFGGGFFFFFFHHHJJJMMMOOOPPPPPPPPPLLLMMMNNNNNNNNNQQQWWW\\\___bbbeeeiiilllqqqwww{{{|||||||||~~~~~~{{{zzz|||yyywwwxxxvvvuuuuuuyyyyyyxxxwwwwwwwwwwwwxxx~~~~~~ttt}}}}}}{{{uuuiiiddd```YYYTTTRRRNNNMMMKKKHHHFFFDDDCCCCCCBBBAAAAAA@@@???>>>=========<<<:::999888888999::::::999888777666555444333333333222222222333333444111111111111111111111111000000000000000///......................................................---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,&&&(((+++...000///...---......////////////..............................------............------...//////000000000000000222222333666;;;BBBIIIMMMOOOMMMLLLMMMPPPSSSTTTTTTRRROOO^^^vvvuuu___OOOCCCAAABBB@@@BBBHHHMMMVVVgggzzz}}}}}}~~~~~~tttfffZZZRRRNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHFFFFFFFFFHHHIIIHHHGGGFFFFFFHHHHHHGGGFFFEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKNNNPPPUUU]]]ffflllsssvvvzzz}}}|||vvvnnneee___XXXQQQLLLJJJIIIFFFFFFHHHFFFGGGHHHJJJKKKLLLLLLLLLNNNNNNMMMLLLNNNRRRYYY^^^dddgggjjjmmmoooqqquuuwww|||~~~|||zzz|||yyywwwxxxwwwvvvvvvzzzyyyyyyxxxwwwxxxxxxxxx~~~vvvyyyyyy~~~|||yyyvvviiibbb^^^XXXSSSQQQNNNMMMKKKIIIGGGEEEDDDDDDBBBBBBAAA@@@???>>>>>>======<<<:::999888999999999999999888777666555444444444444333333333333444444222222222222222222222222000000000000000///......////////////////////////........................------,,,,,,,,,,,,------///...------,,,,,,,,,---((()))+++---......------.........//////.................................---......//////......---...//////000000000000000111222333666<<>>>>><<<<<<;;;:::999999999999777777777777666666666666555444444444444444444444222222222222222222222222000000000000000//////...000000000000000000000000..............................------------......///...------,,,---------++++++,,,,,,------------------............------........................---......//////......---...///000000111111000000111222333777===CCCJJJMMMPPPNNNMMMNNNQQQSSSTTTTTTXXX[[[qqqgggVVVFFFBBBAAA???BBBHHHUUU___nnn~~~||||||~~~qqqdddZZZSSSOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGFFFGGGHHHIIIHHHFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJLLLOOORRRXXX___hhhnnntttwww|||}}}xxxqqqiiicccWWWPPPKKKIIIHHHEEEEEEGGGGGGIIIKKKMMMOOOPPPQQQQQQNNNNNNNNNOOOQQQVVV]]]ccciiilllooorrrtttvvvxxxzzz{{{zzzwwwxxxyyy{{{~~~}}}}}}|||{{{{{{{{{{{{{{{~~~rrrwww|||vvv~~~mmmbbb[[[UUURRRRRRNNNMMMKKKIIIHHHFFFFFFEEEDDDCCCCCCBBBAAA@@@???>>><<<<<<;;;:::999999999999666666666666777777777777555555555555555555444444111111111111111111111111//////000000000000//////////////////////////////........................//////............//////......------------.........---,,,,,,+++,,,---...,,,,,,------------,,,,,,..............................////////////......//////000111111111111000111222444888>>>DDDJJJNNNPPPOOONNNOOOQQQTTTUUUUUUXXX```{{{kkkYYYHHHCCCAAA???BBBIIITTT^^^ooo|||zzz{{{~~~}}}}}}pppcccYYYSSSPPPKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIJJJJJJIIIHHHHHHIIIHHHGGGGGGHHHIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJLLLPPPTTTZZZaaajjjoootttxxx~~~~~~yyyqqqhhhbbbWWWPPPJJJIIIHHHEEEEEEGGGGGGIIILLLOOOQQQRRRRRRQQQMMMNNNOOOQQQSSSYYY```eeelllooosssvvvxxxyyy|||}}}}}}{{{wwwyyy{{{~~~~~~}}}}}}|||||||||||||||}}}tttxxxxxxqqqddd\\\VVVSSSSSSNNNMMMKKKIIIGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@???>>>;;;;;;;;;;;;:::999888888666666666666777777777777555555666666666555444333000000000000000000000000//////000000000000//////................................................000//////......//////000......---------......///000...---++++++,,,---...,,,,,,------------,,,,,,...........................//////////////////...///000000111111111111111111222555999???FFFKKKNNNQQQOOONNNOOORRRUUUVVVVVV[[[ffflllYYYIIICCCBBB@@@CCCJJJTTT___ppp|||zzzzzz|||{{{}}}{{{ooocccYYYSSSPPPKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGGGGHHHHHHHHHGGGGGGIIIHHHGGGGGGIIIIIIHHHGGGFFFGGGGGGHHHIIIIIIJJJJJJJJJLLLQQQVVV\\\ccclllqqquuuyyy~~~yyypppfff```WWWPPPKKKIIIHHHEEEEEEGGGGGGIIIMMMPPPQQQRRRQQQQQQMMMOOOPPPRRRUUUZZZaaafffnnnqqqvvvyyy|||}}}|||xxxyyyzzz|||||||||{{{zzzzzzzzzzzz{{{zzzwwwxxxyyyuuuggg^^^VVVRRRRRRLLLKKKJJJHHHGGGFFFEEEEEECCCCCCBBBAAA@@@???>>>>>>;;;;;;;;;;;;:::999888888666666666666777777777777444555666666555444222111000000000000000000000000...//////000000000000000................................................//////............//////.........---......///000///...---,,,,,,---......------............------...........................//////000000//////...///000111111222222111111000222555:::@@@GGGLLLOOOQQQPPPOOOPPPSSSUUUVVVVVV___llliiiXXXHHHDDDCCCAAADDDJJJWWWcccuuu|||yyyxxxzzzyyy{{{~~~{{{ooocccYYYSSSPPPLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFFFGGGGGGGGGGGGJJJHHHGGGHHHIIIJJJIIIGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJMMMRRRWWW^^^eeemmmsssvvvzzz~~~|||rrrhhhaaaXXXQQQLLLJJJIIIFFFFFFHHHIIIKKKNNNQQQRRRRRRQQQPPPNNNOOOQQQSSSVVV[[[aaaeeennnrrrwww|||zzzyyyxxxxxxzzzyyyxxxwwwwwwvvvvvvwwwwwwwww|||yyyvvvzzzwwwhhh^^^UUUPPPOOOKKKJJJHHHGGGFFFEEEDDDDDDBBBBBBAAA@@@???>>>>>>===;;;;;;;;;<<<;;;:::888777777777777777666666666666444444555666555333111000111111111111111111111111......///000000000000000................................................///......------......///...............///000000...------------......///.........//////.................................//////000000000000//////000000111222222222222111000222666;;;AAAHHHMMMPPPRRRPPPOOOPPPSSSVVVWWWWWW```oooeeeUUUGGGEEEEEECCCEEEKKKYYYfffxxx}}}yyywwwwwwxxx{{{~~~|||ooocccYYYSSSPPPLLLLLLLLLLLLLLLLLLLLLLLLGGGGGGFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHIIIJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJMMMRRRYYY___gggoootttwwwzzz}}}wwwmmmeeeYYYRRRMMMKKKJJJGGGGGGIIILLLNNNQQQTTTTTTSSSQQQPPPNNNPPPRRRTTTVVV[[[```dddmmmrrrxxx}}}{{{yyyvvvtttuuuvvvuuuuuutttttttttttttttuuuzzzyyyttt|||zzzwwwiii^^^UUUOOOMMMJJJIIIHHHFFFEEEDDDDDDDDDBBBAAAAAA@@@???>>>======:::;;;<<<<<<;;;:::888777888777777777666666666666333444555555555333000///333333333333333333333333......///000000000000000000000000000000000000000..............................------------.....................///000000---------.........//////......////////////..............................//////000000000000//////000000111222222222222111000222666;;;BBBHHHMMMPPPRRRQQQPPPQQQSSSVVVWWWWWW___nnn}}}cccSSSFFFEEEFFFDDDFFFKKKZZZgggxxx}}}yyyvvvvvvyyy|||}}}pppcccYYYSSSPPPLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHFFFFFFFFFHHHJJJKKKJJJIIIHHHHHHJJJJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJKKKIIIMMMSSSYYY```hhhpppuuuwwwzzz}}}{{{qqqjjjZZZSSSMMMLLLKKKHHHHHHJJJNNNPPPSSSVVVVVVTTTRRRPPPNNNPPPRRRTTTVVVZZZ___ccclllqqqxxx~~~~~~xxxuuutttssssssrrrqqqpppppppppqqqrrrwwwuuuwww}}}tttxxx|||uuuddd[[[VVVPPPKKKIIIHHHGGGEEEDDDDDDCCCCCCCCCBBBAAA???>>>??????@@@<<<;;;::::::;;;<<<;;;999777777777777777777777777555666666555333333444666555444333222111111111111000000000000000000000000//////.........------------------............///,,,---------------------------------------------//////...//////000111222////////////////////////////////////000000000000////////////000000000000222222111000//////000000111111333888@@@HHHMMMOOOQQQPPPPPPPPPRRRUUUXXXZZZ\\\uuupppVVVNNNGGGEEEEEEEEEHHHLLL]]]hhhuuu}}}zzzvvvuuuuuuwww|||zzzmmm```WWWQQQNNNNNNMMMLLLLLLMMMMMMLLLJJJHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHIIIHHHGGGGGGHHHJJJMMMPPPUUUZZZ```gggooouuuwwwyyy||||||qqqjjj]]]VVVPPPMMMIIIFFFGGGKKKMMMQQQUUUWWWVVVSSSQQQPPPPPPQQQRRRTTTVVV[[[aaaeeemmmttt}}}~~~xxxuuutttsssrrrqqqpppooooooooopppqqquuutttvvvxxx{{{zzz~~~xxxhhh^^^WWWQQQLLLIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@??????@@@@@@<<<:::999:::;;;;;;:::888777777777777777777777777444555555444222222333555444444222111111000000000000000000000000000000000//////.........------------------............///.........---------,,,,,,------------------------//////////////////000111////////////////////////------........./////////////////////000000000000222222111000000000000000333333555:::BBBIIINNNPPPPPPPPPPPPPPPRRRTTTWWWYYY___ttt~~~gggTTTMMMGGGFFFFFFEEEHHHLLL^^^iiivvv}}}zzzxxxvvvwwwxxx}}}yyykkk___VVVQQQNNNNNNMMMLLLLLLMMMMMMLLLJJJGGGGGGGGGFFFFFFGGGGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIHHHGGGGGGIIIKKKMMMPPPUUUZZZ```hhhooouuuxxxzzz}}}|||qqqiii]]]WWWPPPMMMIIIFFFGGGKKKOOOSSSWWWYYYXXXUUUSSSRRRPPPQQQRRRTTTVVVZZZ```dddmmmttt}}}~~~wwwtttssssssppppppooonnnnnnooopppqqqsssrrrttt~~~zzz|||||||||}}}lllaaaYYYQQQLLLJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@<<<:::999999::::::999888777777777777777777777777333444555444222111222333333222111000000000000000000000000000000000000000/////////.........---------------............////////////......------,,,------------------------000000//////.../////////////////////////////////,,,,,,,,,------------...////////////000000000000222111000000000000000000555555777<<>>===<<<======;;;:::666666666666666666666666666777888777555444333444222111000000///000000000111111111111111111111111000000/////////.........---------............///+++,,,,,,---...///000000........................000000///......---......////////////////////////............////////////////////////000000000000111000000000000000111111444444777<<>>>>>>>>>>><<<:::777777777777777777777777666888999999777444333333222111111000000000111111111111111111111111111111000000000/////////......---------............///***++++++,,,---...//////........................//////......---........./////////////////////////////////000000000000111////////////000000000000000000000000000111111222222333666<<>>===>>>===;;;:::777777777777777777777777666888999999666444222222222222111111111111222222111111111111111111111111000000000000/////////...---------............///,,,,,,,,,,,,,,,,,,,,,,,,..............................---------...///////////////////////////////////////000000000111111////////////000000000000000000000000000111222222222333777===EEEKKKNNNNNNNNNOOOQQQSSSUUUVVVWWWWWW[[[mmmtttaaaOOOIIIEEEEEEEEECCCDDDFFFUUU___nnnyyyqqqfff```[[[TTTNNNNNNMMMLLLLLLMMMMMMLLLJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJFFFHHHIIIIIIIIIJJJLLLNNNNNNSSSZZZbbbiiipppvvvzzz|||~~~tttkkkccc\\\TTTOOOJJJEEEEEEHHHKKKNNNRRRTTTTTTUUUVVVWWWYYYZZZYYYXXXXXXZZZ^^^aaafffooo}}}~~~yyytttrrrooonnnnnnnnnoooppprrrsssuuuvvvxxx~~~lllppp|||pppaaaYYYVVVUUUPPPOOONNNLLLKKKKKKJJJJJJFFFFFFGGGGGGFFFEEECCCBBBAAA???=========<<<:::999777777777777777777777777555777888888666333111111333222222222222222333333111111111111111111111111000000000000////////////---------.........//////......---,,,***))))))(((////////////////////////---------------...///000////////////////////////////////////000000000000////////////000000000000000000///000000111222222222444888???FFFMMMOOOPPPMMMNNNOOOQQQSSSTTTUUUUUU^^^lll|||zzzdddPPPIIIEEEDDDDDDBBBCCCFFFUUU___mmm{{{rrrhhhbbb\\\TTTMMMNNNMMMLLLLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJGGGHHHIIIIIIIIIJJJLLLNNNOOOTTT[[[cccjjjqqqwww{{{~~~uuulllddd\\\TTTOOOJJJEEEEEEHHHKKKNNNQQQSSSTTTTTTVVVWWWYYYYYYXXXWWWWWWYYY\\\```dddnnn|||xxxqqqnnnrrrqqqpppoooooopppqqqrrrrrruuu{{{kkkiiivvvqqqaaaZZZWWWTTTQQQPPPOOONNNMMMKKKJJJJJJHHHHHHHHHGGGFFFEEEEEEDDDAAA@@@>>><<<;;;::::::;;;999888777666666555555555555555444333222222111111333333333222222222111111000000000000000000000000////////////////////////////////////////////////////////////////////////------------------------........................---------.........//////////////////////////////111111000000//////......222222111111222222333444333444777===DDDIIILLLLLLPPPPPPQQQQQQRRRSSSSSSTTTWWWggg~~~zzziiiWWWKKKBBBCCCEEECCCFFFMMMSSS___ppp~~~uuujjjbbb\\\TTTNNNMMMLLLLLLMMMNNNNNNKKKIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIFFFGGGIIIIIIIIIJJJMMMOOOPPPUUU\\\cccjjjqqqxxx}}}|||qqqiiiccc^^^VVVMMMHHHFFFFFFGGGGGGIIILLLOOOQQQQQQPPPOOORRRSSSTTTTTTUUUWWWZZZ]]]jjjpppxxxxxxrrroooqqqqqqpppoooooopppqqqqqqpppsssxxxppplllwwwqqqaaa[[[XXXVVVRRRRRRQQQOOONNNLLLKKKKKKIIIIIIHHHGGGEEEDDDDDDCCCBBB@@@>>><<<;;;::::::;;;999888777666666555555666555555444444333333222222333333333222222222222111111111111111111111111111////////////////////////////////////////////////////////////////////////------------------------........................---------.........//////////////////////////////111000000000/////////...000000//////000000111222333444888>>>EEEJJJLLLMMMPPPPPPQQQRRRSSSSSSTTTTTT[[[kkkzzziiiWWWJJJBBBCCCDDDCCCFFFLLLVVVbbbrrrwwwkkkccc\\\TTTOOOMMMMMMMMMNNNOOONNNLLLJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGIIIIIIIIIJJJMMMOOOQQQUUU\\\cccjjjrrrxxx}}}~~~{{{ppphhhbbb]]]UUUMMMHHHFFFFFFGGGGGGHHHKKKNNNPPPPPPPPPOOORRRTTTUUUVVVWWWYYY\\\___lllqqqyyyxxxsssqqqqqqppppppooooooppppppqqqoooqqquuu{{{vvvooovvvpppaaa\\\YYYWWWTTTTTTRRRQQQOOOMMMLLLKKKJJJIIIHHHGGGEEECCCBBBBBBBBBAAA???===<<<;;;;;;;;;999999888777666666666666555555555555555444444444333333333333222222222222222222222222222222222222////////////////////////////////////////////////////////////////////////------------------------........................---------...............////////////////////////000000000000////////////000000//////000000111222444555999???FFFKKKMMMNNNPPPPPPQQQRRRSSSTTTUUUVVV___ooo{{{jjjWWWKKKBBBCCCDDDBBBEEEKKKYYYeeeuuuyyylllccc[[[TTTOOONNNNNNMMMNNNOOOOOOMMMJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFHHHIIIJJJIIIKKKMMMOOORRRVVV]]]dddkkkrrryyy}}}~~~yyynnnfff```[[[TTTMMMHHHFFFFFFGGGFFFHHHJJJMMMNNNOOOPPPPPPRRRTTTVVVXXXYYY[[[___bbblllqqqxxx~~~}}}vvvrrrqqqppppppooooooooooooppppppnnnpppsssyyy|||qqqtttnnnaaa\\\YYYWWWTTTTTTRRRPPPNNNMMMKKKJJJKKKJJJIIIGGGEEECCCBBBAAABBBAAA@@@>>>===<<<;;;;;;:::999888777666666666666555555555555666666666666444444333333333222222222222222222222222222222222////////////////////////////////////////////////////////////////////////........................................................................////////////////////////000000000000////////////222222111111222222333444444666999???FFFKKKNNNNNNPPPPPPRRRSSSTTTVVVWWWXXX```rrrpppZZZMMMCCCCCCDDDBBBEEEKKKZZZeeeuuuzzzlllaaaYYYSSSOOOOOONNNNNNOOOPPPOOOMMMKKKIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJGGGIIIJJJJJJJJJKKKMMMOOOSSSWWW^^^dddkkkrrryyy}}}wwwlllddd]]]YYYRRRLLLGGGFFFFFFGGGGGGHHHJJJLLLNNNOOOPPPPPPQQQTTTVVVYYYZZZ\\\```bbbiiimmmsssxxx}}}|||uuuqqqoooooooooooooooooooooooooooooopppsssxxxrrrqqq}}}mmm```[[[XXXUUUSSSRRRQQQOOONNNLLLKKKJJJKKKKKKIIIGGGFFFDDDBBBBBBBBBBBBAAA@@@>>>===<<<;;;:::999888777777666666666555555666666666666666666444444444333333333222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////.....................................................................---////////////////////////////////////000000000000222222111111222222333444444666999???FFFKKKNNNNNNPPPQQQRRRTTTVVVWWWYYYZZZ```uuuxxx```RRRFFFDDDDDDBBBFFFMMMYYYeeetttzzzkkk___VVVQQQNNNOOONNNNNNOOOPPPOOOMMMKKKIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIJJJJJJJJJKKKMMMOOOSSSWWW]]]dddkkkqqqxxx|||}}}tttiiiaaaZZZVVVQQQKKKGGGFFFFFFGGGGGGIIIKKKNNNPPPQQQRRRRRRQQQSSSWWWYYYZZZ]]]___bbbeeehhhmmmqqquuuzzz~~~{{{zzzxxxyyyzzzzzzzzz|||}}}vvvqqqnnnnnnooooooppppppoooooonnnnnnpppssswwwuuuppp~~~}}}nnnaaa[[[WWWTTTRRRQQQPPPOOONNNMMMLLLKKKLLLKKKJJJIIIGGGEEEDDDDDDBBBBBBBBBAAA???>>><<<;;;::::::999888777777777777666666666666666555555555444444444444333333333333000000000000000000000000000000000000000000000000////////////////////////////////////////////////...............................................................---------////////////////////////////////////000000000000000000//////000000111222444555999???FFFKKKMMMNNNPPPQQQRRRUUUWWWYYY[[[[[[ccc{{{iiiXXXJJJFFFDDDCCCGGGOOOZZZeeetttzzzjjj^^^UUUQQQPPPNNNNNNMMMNNNOOOOOOMMMJJJIIIHHHHHHHHHHHHIIIJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJKKKKKKJJJKKKMMMOOORRRVVV]]]cccjjjpppwww{{{{{{qqqfff^^^WWWTTTOOOJJJGGGFFFFFFGGGHHHJJJNNNRRRTTTUUUTTTSSSQQQTTTXXXZZZ[[[]]]___aaaaaadddhhhlllpppuuuzzz~~~yyyuuurrrqqqqqqppprrrtttttttttvvvyyy|||xxxrrrnnnmmmnnnoooppppppooonnnmmmlllooorrrvvv~~~~~~zzzsssqqqddd]]]XXXTTTQQQQQQQQQPPPOOONNNNNNNNNLLLKKKKKKJJJHHHGGGGGGFFFBBBBBBBBBBBB@@@>>><<<;;;::::::999888777777777777777666666555555444444444555444444444444333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////................................................//////.........---------////////////////////////.../////////000000000111000000//////000000111222333444888>>>EEEJJJLLLMMMPPPQQQSSSUUUXXXZZZ\\\]]]hhhqqq___MMMGGGDDDCCCIIIRRR\\\gggwww{{{kkk^^^VVVRRRRRRMMMMMMMMMNNNOOONNNLLLJJJIIIHHHHHHHHHHHHIIIJJJJJJHHHHHHIIIIIIJJJKKKKKKLLLIIIKKKKKKKKKJJJKKKMMMOOORRRVVV\\\bbbiiiooouuuyyyzzzpppddd]]]UUURRRNNNJJJGGGFFFFFFFFFHHHLLLQQQVVVXXXXXXVVVUUUTTTWWWZZZ\\\]]]^^^___aaaaaadddgggkkkooosssyyy}}}zzzwwwtttpppnnnnnnnnnoookkkmmmpppqqqppprrrvvvyyyzzzsssooommmnnnoooppppppooonnnmmmkkknnnqqquuu||||||uuusssfff^^^YYYTTTRRRRRRQQQQQQQQQPPPPPPPPPLLLLLLKKKJJJIIIIIIHHHHHHBBBCCCCCCBBBAAA???===;;;;;;:::999888777777777777777777666555444333333222555555444444444333333333222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////........................//////.........---------////////////////////////.../////////000000111111222222222111222333333444333444777===DDDIIILLLLLLPPPQQQSSSVVVXXX[[[]]]^^^mmmvvvcccPPPHHHDDDCCCJJJTTT^^^jjjzzz|||lll___WWWTTTTTTMMMLLLLLLMMMNNNNNNKKKIIIIIIHHHHHHHHHHHHIIIJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLJJJKKKLLLKKKJJJKKKMMMOOOQQQUUU[[[bbbhhhnnntttyyyyyyoooccc[[[TTTRRRMMMIIIGGGFFFFFFFFFIIIMMMSSSYYY[[[ZZZXXXUUUVVVYYY\\\^^^______```aaabbbeeehhhkkkoootttzzz~~~}}}yyyooonnnnnnnnnmmmmmmllllllmmmiiihhhlllpppssswww|||zzzssspppooonnnmmmlllkkklllmmmnnnmmmmmmooossswww~~~}}}~~~lll]]]VVVTTTVVVUUUTTTTTTTTTTTTQQQOOONNNMMMMMMLLLJJJIIIGGGFFFEEEEEEDDDBBBAAA@@@???>>><<<<<<;;;999777666444444666666666666555555555555444444444555444444333333222222222222222222222222222111111111000000//////......//////000000111111////////////////////////........................//////............//////......---------,,,,,,,,,////////////////////////////////////////////////000000000111222222333333444666:::>>>CCCHHHLLLNNNQQQQQQTTTXXXXXXXXX\\\ccctttvvvcccPPPHHHEEEDDDJJJTTT```jjj{{{tttggg\\\VVVQQQOOOKKKMMMOOOPPPPPPNNNLLLJJJKKKJJJIIIHHHHHHIIIKKKLLLIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKMMMNNNOOORRRUUU[[[```gggnnnuuuzzz}}}ssshhh___YYYSSSOOOIIIEEEDDDDDDDDDCCCIIINNNUUUZZZ\\\\\\[[[[[[YYY]]]bbbfffgggggghhhiiihhhiiilllnnnrrrwww~~~}}}vvvqqqjjjjjjjjjjjjiiiiiiiiihhhlllhhhhhhmmmrrruuuzzz{{{tttqqqnnnmmmlllkkkkkkkkklllmmmmmmmmmooorrrvvv}}}~~~~~~sssddd[[[YYYVVVUUUSSSSSSTTTSSSQQQOOONNNNNNMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCBBB@@@??????<<<<<<;;;:::888777666666666666666666555555555555555666555555444333222111222222222222222222222222111111111111000000000///000000000000////////////......................................................------------......///.........---------,,,////////////////////////111111111111111111111111///000000111111222333333444666:::???DDDIIILLLNNNQQQQQQTTTWWWXXXXXX^^^fff}}}rrr```NNNGGGDDDCCCIIIRRR```lll~~~uuuggg\\\UUUQQQOOOLLLMMMOOOPPPPPPNNNLLLJJJKKKJJJHHHGGGHHHIIIKKKLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKMMMNNNOOOSSSVVV\\\bbbiiipppxxx}}}|||rrrhhh^^^XXXRRRNNNIIIEEEDDDDDDDDDCCCHHHMMMTTTYYY\\\\\\\\\]]][[[___dddhhhjjjkkklllmmmoooqqqsssuuuyyy~~~~~~{{{wwwoooiiihhhhhhggggggggggggffffffjjjhhhjjjpppvvvzzz}}}uuuqqqnnnmmmllljjjjjjjjjkkklllnnnmmmnnnqqqttt|||}}}zzz{{{kkkaaa]]]VVVUUUSSSSSSSSSRRRPPPOOONNNNNNNNNMMMLLLJJJHHHHHHFFFFFFEEECCCBBBAAA@@@???<<<;;;;;;::::::999888888666666666666555555555555777777666555444222111000222222222222222222222222111111111111000000000000111111111000///.........------------------------........................------,,,,,,,,,,,,------////////////............////////////////////////111111111111111111111111//////000111111222222333555777:::???EEEIIIMMMOOORRRRRRTTTWWWXXXYYY```iiilll[[[KKKFFFDDDBBBGGGPPP```nnnvvvggg\\\UUUQQQOOOMMMNNNPPPQQQQQQOOOMMMKKKIIIIIIHHHGGGHHHIIIJJJKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKMMMOOOPPPSSSWWW]]]dddlllsss{{{{{{qqqfff]]]WWWQQQMMMGGGDDDCCCCCCDDDCCCFFFKKKRRRWWW[[[\\\]]]^^^^^^bbbgggkkknnnoooqqqssswwwyyy{{{}}}}}}vvvuuurrrkkkdddhhhhhhhhhhhhhhhggggggggghhhhhhllltttzzz~~~wwwrrrnnnmmmkkkjjjiiijjjjjjkkkooommmmmmooorrr{{{zzz~~~ooobbb\\\WWWUUURRRRRRRRRQQQPPPNNNNNNNNNNNNMMMLLLJJJIIIHHHFFFFFFEEEDDDBBBAAA@@@@@@;;;;;;;;;;;;;;;:::::::::666666666666555555555555555555555555444333222111222222222222222222222222111111111000000000000000111000000000/////////...------------------------...........................------,,,,,,------...000000000///////////////////////////////////////........................//////000000111222222222555777:::???EEEJJJNNNPPPSSSRRRSSSVVVWWWZZZbbbkkk{{{gggWWWIIIEEEDDDBBBFFFNNN^^^nnnuuuggg\\\UUUQQQOOONNNOOOQQQRRRQQQOOOMMMKKKHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJKKKLLLMMMOOOPPPRRRWWW^^^fffmmmuuu}}}yyypppeee[[[UUUOOOKKKFFFCCCBBBCCCCCCCCCDDDHHHOOOUUUXXX[[[]]]______ccciiimmmqqqtttwwwyyy|||}}}{{{sssnnnmmmlllhhhccchhhhhhhhhiiiiiiiiiiiiiiiiiikkkqqqzzzxxxsssnnnmmmkkkjjjiiiiiijjjjjjooommmmmmooorrrzzz~~~|||ooo```YYYWWWUUURRRPPPPPPPPPOOOMMMMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFEEECCCBBBAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;666666666666555555555555333333444444555444444444222222222222222222222222000000000000000000111111.../////////000000000111------------------------........................//////............//////000000000000000000000000////////////////////////...........................//////000111111222222444666:::???EEEJJJNNNPPPSSSRRRSSSVVVWWWZZZbbbkkk}}}eeeUUUGGGDDDCCCBBBFFFNNN]]]ooo~~~}}}ttteeeZZZTTTQQQOOONNNPPPQQQRRRQQQOOOLLLJJJGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJLLLMMMOOOQQQRRRWWW___gggooovvv~~~xxxoooddd[[[TTTMMMIIIDDDBBBAAACCCCCCCCCCCCGGGLLLQQQUUUXXX[[[]]]^^^bbbhhhmmmrrrvvvzzz}}}{{{qqqxxxrrrjjjfffeeefffgggfffiiiiiiiiijjjjjjjjjjjjkkknnnqqqyyyzzzsssooonnnlllkkkjjjjjjjjjjjjnnnlllmmmooorrryyyppp```XXXWWWUUUQQQOOOOOOOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEDDDBBBAAA@@@???>>>;;;;;;;;;;;;;;;;;;::::::666666666666555555555555111222333444555555555555222222222222222222222222000000000000111111111111.........///000111111111------------------------......................../////////....../////////////////////000000000000////////////////////////111111111111111111111111......///000000111111222222555999>>>DDDIIIMMMOOORRRRRRTTTWWWXXXYYY```iiieeeUUUGGGDDDCCCBBBFFFNNN^^^ppp~~~}}}rrrcccYYYSSSQQQPPPNNNOOOQQQRRRQQQNNNKKKJJJGGGHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJLLLNNNPPPQQQSSSXXX```hhhpppxxx~~~xxxoooeeeZZZTTTKKKHHHCCCAAAAAABBBCCCCCCCCCFFFJJJNNNPPPSSSWWWYYY[[[___eeekkkpppvvv{{{~~~wwwnnn|||llljjjfffbbbbbbeeeiiimmmmmmmmmmmmnnnnnnnnnoooooouuuyyy{{{tttpppooommmllljjjjjjjjjkkkllllllmmmppprrryyysssccc\\\WWWTTTQQQOOONNNNNNMMMLLLJJJKKKKKKJJJJJJIIIHHHGGGDDDDDDCCCAAA@@@???>>>===<<<;;;;;;;;;::::::999999666666666666555555555555333333444444555444444444222222222222222222222222///000000000111111111111////////////000000000000................................................///......------......///.........//////000000000////////////////////////111111111111111111111111......//////000111111111111333777===CCCHHHLLLOOOQQQQQQTTTWWWXXXXXX^^^fffgggWWWHHHDDDCCCBBBGGGOOO```qqq~~~~~~pppaaaXXXSSSQQQPPPNNNOOOPPPQQQPPPMMMJJJHHHHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJLLLNNNPPPQQQUUU[[[ccckkkrrryyyxxxoooeee[[[TTTJJJFFFBBB@@@@@@BBBCCCCCCDDDFFFIIIKKKLLLOOORRRUUUWWW\\\bbbhhhnnntttzzz~~~uuummmsssggggggfffcccbbbfffnnntttqqqrrrrrrrrrssssssttttttzzz|||tttqqqpppnnnlllkkkkkkkkkkkklllkkkmmmpppsssyyy|||wwwhhh```XXXTTTQQQNNNNNNNNNMMMLLLJJJJJJJJJJJJIIIHHHGGGGGGDDDCCCBBBAAA???>>>======<<<<<<;;;::::::999888888777666666666555555555555555555555555444333333222222222222222222222222222//////000000111111111222111111000000//////......////////////////////////...........................------,,,,,,------...---.........//////000000////////////////////////////////////////////////......//////000111111111000222777<<>>>>>>>>@@@AAA>>>>>>===<<<;;;::::::999888666555555666666555444333333444444555444444444111111111111111111222222111111111111111111111111000////////////000000111000000000000000000000000......---------......///++++++,,,,,,------..................////////////000000//////.........---////////////////////////000000000111222222333333444555888<<<@@@DDDHHHJJJOOOPPPSSSWWWWWWWWW]]]dddyyyxxx```SSSGGGEEECCCAAAEEENNN___nnn|||{{{|||nnnaaaWWWQQQMMMKKKLLLNNNPPPQQQQQQOOOLLLJJJKKKJJJJJJIIIIIIKKKLLLMMMLLLLLLKKKKKKJJJJJJJJJIIIJJJKKKKKKKKKKKKMMMQQQTTTWWW\\\dddnnnvvv}}}zzzqqqeeeZZZRRRIIIGGGDDDBBBAAAAAACCCDDDBBBDDDGGGHHHHHHIIILLLNNNTTTXXX]]]dddjjjpppwww{{{|||}}}}}}}}}zzzuuupppmmmuuunnnmmmllllllpppvvv|||~~~~~~xxxvvvxxx~~~|||tttooommmkkkiiihhhhhhiiiiiikkkjjjkkknnnpppvvvnnnssswwweee___ZZZWWWRRROOONNNMMMMMMLLLIIIIIIJJJJJJIIIHHHFFFEEEDDDCCCAAA@@@??????@@@@@@???>>>>>>===<<<;;;:::999999777666666777888666555444444555555555444444333111111111111111111222222111111111111111111111111111000000/////////000000000000000000000000000000//////...---------......///////////////000000000............////////////000000/////////.........////////////////////////000000000111222222333333444555777;;;@@@DDDHHHJJJOOOPPPSSSWWWWWWVVV[[[bbbqqqvvvaaaTTTHHHEEECCCAAAFFFOOO^^^mmm~~~pppcccYYYSSSOOOMMMNNNOOOPPPQQQQQQOOONNNLLLLLLLLLKKKKKKKKKLLLMMMNNNLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLLLLKKKJJJLLLOOORRRVVV[[[dddnnnwww~~~yyypppeeeZZZRRRIIIGGGDDDBBBAAAAAACCCDDDCCCEEEGGGHHHHHHIIILLLNNNQQQTTTYYY^^^dddjjjqqqvvv~~~vvvrrrrrrssssssqqqmmmiiiggguuuoooqqqtttxxx~~~~~~}}}|||sssooommmkkkiiihhhhhhiiiiiikkkjjjkkkmmmooouuukkklllwwwxxxfff^^^YYYVVVQQQOOONNNMMMLLLKKKIIIJJJJJJJJJJJJHHHGGGFFFCCCCCCBBBBBBAAA@@@@@@@@@??????>>>===<<<;;;:::::::::888777777888999777666555666666666555444333333222222222222222222111111111111111111111111111111222111000000////////////000000000000000000000000000//////...---------...111111000000000000000///............////////////000000////////////......////////////////////////000000000111222222333333444555777:::???CCCHHHJJJOOOPPPSSSVVVVVVUUUYYY```kkk|||uuubbbTTTIIIFFFCCCAAAFFFNNN\\\lllrrreee[[[UUURRRPPPPPPPPPPPPPPPPPPOOOOOOOOOMMMMMMLLLLLLLLLMMMNNNOOOLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMLLLKKKJJJKKKNNNPPPVVV\\\dddoooxxxyyypppeeeZZZSSSIIIGGGDDDBBBAAAAAACCCDDDCCCEEEGGGHHHIIIJJJLLLNNNPPPRRRVVVYYY^^^eeelllqqq{{{~~~zzzqqqkkkllllllkkkiiifffdddbbbwwwtttyyy}}}{{{sssooommmkkkiiihhhhhhiiiiiijjjiiikkkmmmooottt}}}|||pppmmmuuu{{{|||iiiaaaXXXUUURRROOONNNNNNMMMKKKJJJJJJKKKKKKJJJIIIGGGFFFCCCCCCDDDCCCCCCBBB@@@@@@@@@??????>>>===<<<;;;;;;:::888777777888999777666777777777666555444333222333222222222222222111111111111111111111111111111333222111000////////////////////////////////////111000///...------------000000//////......------............////////////000000//////////////////////////////////////////000000000111222222333333333444666999>>>CCCGGGJJJOOOOOOSSSVVVVVVTTTXXX^^^kkk}}}vvvbbbTTTIIIEEECCC@@@DDDMMMZZZkkk~~~~~~ssseee[[[VVVSSSQQQQQQPPPOOONNNMMMNNNOOOOOOLLLLLLLLLLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMPPPSSSYYY^^^fffpppyyyxxxpppeeeZZZSSSJJJHHHEEEBBBAAABBBCCCDDDDDDFFFHHHIIIIIIJJJLLLMMMRRRSSSUUUWWW[[[aaaiiinnnxxx{{{|||vvvpppooonnnllliiieeebbb```~~~|||{{{sssooommmkkkiiihhhhhhiiiiiiiiiiiijjjmmmnnnrrr~~~{{{yyyssslllqqqvvv~~~~~~jjjaaaXXXUUURRRPPPPPPOOOMMMLLLKKKKKKLLLLLLKKKJJJHHHGGGDDDDDDEEEDDDDDDCCCAAAAAA@@@@@@???>>>===<<<<<<;;;999777666666777888666555888888777777666555444333333333333333222222111111111111111111111111111111333333222000////////////////////////////////////111000///...............000000//////......------............//////////////////000000000000000000000000000000000000000000000000000111222222333333333444555888<<>>BBBKKKYYYjjj}}}||||||{{{rrrdddZZZUUURRRQQQPPPOOOMMMLLLKKKLLLMMMNNNKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNNNNQQQUUUXXX\\\aaahhhqqqyyy~~~xxxoooeeeZZZTTTJJJHHHEEECCCBBBBBBDDDEEEEEEGGGHHHIIIIIIJJJLLLMMMRRRSSSTTTVVVYYY___fffkkkssswww{{{yyyxxxvvvrrrllleee```\\\|||tttooommmkkkiiihhhhhhiiiiiiiiiiiijjjmmmmmmqqq|||yyyvvvssshhhiiiqqqyyyiii___XXXVVVSSSRRRQQQQQQOOOMMMKKKLLLLLLLLLLLLJJJIIIHHHFFFFFFEEEEEEDDDCCCCCCCCCAAAAAA@@@???>>>===<<<<<<999777666666777888666555777888888888777666555555444444444333222222111111111111111111111111111111333222111111000000000000000000000000000000000000000//////...//////000000111111000000000000000///............//////////////////000000000000111111000000000000000000000000000000000111222222333333333333444777;;;AAAFFFJJJNNNOOOSSSXXXXXXVVVYYY___qqqtttdddVVVIIIEEEBBB>>>BBBJJJYYYjjj}}}}}}|||zzz~~~~~~qqqcccYYYTTTRRRQQQOOONNNMMMKKKKKKLLLLLLMMMJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNLLLMMMNNNOOOPPPSSSWWW[[[^^^bbbiiiqqqxxx}}}wwwnnnddd[[[TTTJJJHHHEEECCCBBBBBBDDDEEEFFFGGGIIIJJJIIIJJJKKKMMMPPPRRRTTTVVVYYY^^^eeeiiiooorrrwww}}}zzzqqqhhh___ZZZ~~~uuuooommmkkkiiihhhhhhiiiiiihhhhhhjjjlllmmmppp{{{xxxssstttfffeeellluuuiii^^^YYYWWWUUUSSSSSSRRRPPPNNNLLLLLLMMMMMMLLLKKKIIIHHHHHHGGGEEEDDDCCCCCCDDDDDDBBBAAA@@@???>>>======<<<:::888777777888999777666777777888888888777777666555444444333222222111111111111111111111111111111222222111111000111111111000000000000000000000000............///000111222///////////////000000000............//////////////////000000000111111111000000000000000000000000000000000111222222333333333333333666:::@@@FFFJJJMMMOOOTTTYYYYYYWWWZZZ```ssswwwfffXXXKKKGGGDDD@@@CCCLLLZZZjjj{{{||||||yyyzzzzzz|||~~~rrrcccYYYUUUSSSRRROOONNNMMMMMMLLLLLLMMMMMMKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOMMMNNNOOOOOOPPPRRRVVVYYY\\\aaahhhpppxxx}}}wwwnnnddd[[[UUUJJJIIIFFFCCCBBBCCCDDDEEEFFFHHHIIIJJJIIIJJJKKKMMMQQQTTTWWWZZZ]]]aaafffjjjooorrrxxx~~~~~~rrrggg```vvvooommmkkkiiihhhhhhiiijjjhhhhhhjjjlllmmmpppzzzwwwrrrwwwiiigggiiissskkk___YYYWWWUUUUUUTTTSSSQQQOOOLLLLLLMMMMMMLLLKKKJJJHHHIIIHHHEEEDDDCCCCCCEEEFFFBBBAAAAAA@@@???>>>======;;;:::888999::::::999777666777777888888888888777555555444333333222111111111111111111111111111111111111111111111111222222000000000000000000000000............///111222333+++,,,,,,,,,------................../////////000//////000000111111111222000000000000000000000000000000000111222222333333333333333555:::@@@FFFJJJMMMOOOTTTYYYZZZXXX\\\aaauuu{{{iiiZZZMMMIIIEEEAAAEEEMMM[[[jjj}}}yyy{{{{{{wwwxxxxxxzzz}}}rrrdddZZZUUUTTTSSSOOOOOOOOONNNNNNNNNMMMMMMLLLMMMNNNOOOPPPOOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPTTTWWWZZZ___gggpppxxx}}}wwwnnnddd[[[UUUKKKIIIFFFCCCBBBCCCDDDEEEFFFHHHJJJJJJJJJJJJKKKMMMTTTWWW[[[^^^aaaeeejjjmmmrrruuu{{{}}}qqqiiiwwwrrrooojjjhhhggghhhhhhhhhkkkkkklllnnnmmmoooyyyyyysssxxxbbbdddeeerrrnnnaaaZZZXXXUUUSSSSSSSSSRRRPPPMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDAAAAAA???>>>============666666777999999:::::::::777777666666666666777777666666555444333333222222//////000000111111111222333333333222111000000///111111000000//////......000000000000000000000000000///---,,,,,,---......000---,,,---000111///---////////////////////////000000////////////000000000111111111111222222222333333444666:::@@@GGGMMMPPPTTTTTTXXX]]]XXX[[[lllqqq___OOOHHHDDDAAAEEELLL[[[qqq|||xxxvvvvvvvvvwwwwww{{{pppbbbYYYVVVTTTRRRTTTRRRPPPNNNLLLMMMMMMNNNMMMMMMNNNNNNNNNOOOOOOOOOLLLMMMNNNOOOPPPOOONNNNNNMMMLLLMMMNNNOOORRRTTTVVV^^^aaahhhrrrzzz~~~~~~vvvlllbbbZZZUUULLLIIIEEECCCCCCDDDDDDDDDIIIJJJLLLMMMNNNNNNMMMMMMQQQXXX^^^```ccckkkrrruuuwww{{{wwwlllwwwrrrnnnjjjhhhhhhhhhhhhhhhkkkkkklllnnnmmmoooyyyyyytttxxxbbbdddgggtttpppbbb[[[XXXUUUSSSSSSSSSRRRQQQMMMMMMMMMMMMMMMKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEBBBAAA@@@>>>>>>=========888888999999999999888888777777666666666666777777666555555444333333222222000000000000111111111222333222222111000000//////111000000000/////////...000000000000000000000000000/////////000111333444///......///111222222111000000000000000000000000111111000000000000111111000111111111111222222222333333444666:::@@@GGGMMMPPPTTTTTTXXX]]]YYY^^^pppuuubbbPPPIIIDDDAAAEEEMMM[[[ppp{{{vvvttttttuuuvvvvvvxxx{{{{{{~~~pppbbbYYYVVVSSSRRRTTTRRRPPPNNNMMMMMMNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLNNNOOOOOOOOONNNMMMMMMMMMMMMNNNOOORRRTTTVVV]]]aaahhhrrr{{{{{{sssiii```XXXTTTLLLIIIEEECCCCCCDDDEEEDDDGGGIIIKKKMMMNNNNNNOOOPPPTTT\\\cccfffkkkttt|||~~~uuuwwwqqqnnnjjjhhhiiiiiiiiihhhkkkkkklllnnnnnnpppzzzxxxvvvxxxccceeeiiiwwwrrrddd\\\YYYVVVTTTTTTSSSRRRQQQKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEEEECCCBBB@@@???>>>=========:::;;;::::::999888777666777777666666666666777777555555555444444333333222000000000111111111111111222111111000000//////...000000000000////////////000000000000000000000000...---------...///000000---...000000000000222333111111111111111111111111222222111111111111222222000111111111111222222222333333444666:::@@@GGGMMMPPPTTTSSSVVV\\\[[[cccxxxzzzfffSSSIIIDDDAAAEEEMMM\\\oooxxxsssqqqqqqrrrsssssstttvvvvvvzzzpppbbbZZZVVVSSSQQQSSSRRRPPPNNNMMMMMMNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNOOORRRTTTUUU]]]aaahhhsss|||~~~yyyqqqhhh___XXXTTTLLLIIIEEECCCDDDEEEEEEEEEHHHJJJMMMOOOPPPQQQTTTVVVZZZcccmmmsss{{{~~~wwwpppmmmjjjiiiiiijjjjjjiiikkkkkklllnnnnnnpppzzzvvvvvvzzzdddfffjjjxxxsssddd]]]ZZZVVVTTTTTTSSSRRRQQQKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCAAA@@@>>>>>>======;;;;;;;;;;;;:::999888777666666777777777777666666555555444444444333333333111111111111111111111111111000000000//////......000000000000////////////////////////////////////000///...---,,,+++++++++,,,///111000...---///222111111111111111111111111222111111000000111111222000000111111111222222222222333444666:::@@@GGGMMMPPPTTTSSSUUU[[[\\\hhh}}}iiiTTTJJJDDDAAAEEENNN\\\nnn~~~{{{tttpppnnnnnnooopppooopppsssuuu{{{qqqccc[[[VVVSSSQQQSSSRRRPPPOOONNNNNNNNNOOOMMMMMMNNNNNNNNNOOOOOOOOOKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQTTTUUU\\\```hhhsss}}}~~~xxxqqqhhh```ZZZVVVLLLIIIFFFDDDDDDFFFFFFFFFJJJMMMPPPRRRSSSUUUZZZ^^^bbbnnn{{{wwwnnnllljjjjjjkkkkkkkkkjjjkkkkkklllnnnnnnqqq{{{vvvuuu|||ffffffhhhxxxsssddd]]]ZZZVVVTTTSSSSSSQQQPPPJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDBBBAAA???>>>>>>===::::::;;;;;;;;;;;;::::::666666777777777777666666444444444444444333333333222222222111111111111111000000000000////////////////////////000000000000////////////////////////222222111111000///......000222333222...---...111111111111111111111111111000000////////////000000000000111111111222222222222333444666:::@@@GGGMMMOOOSSSRRRUUU[[[]]]lll}}}iiiTTTJJJDDDAAAEEENNN[[[mmm|||wwwpppllljjjkkklllnnnnnnooossswwwrrrddd\\\WWWTTTRRRRRRQQQQQQPPPOOOOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMNNNOOOQQQSSSTTT[[[```hhhsss}}}|||vvvnnnfff^^^YYYVVVMMMJJJFFFDDDEEEGGGHHHHHHJJJNNNRRRTTTUUUZZZaaafffppp~~~wwwmmmllljjjjjjlllllllllkkkkkkkkkllloooooorrr|||xxxuuuiiihhhfffwwwtttddd\\\YYYVVVSSSRRRRRRPPPOOOKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGFFFEEECCCAAA@@@>>>>>>>>>::::::;;;<<<<<<;;;;;;;;;555666777888888777666555444444444444444444444444222222222222222111111111000000000000000000000000////////////000000000000000000000000000000000000,,,,,,...///000111111111333444444333111000000111111111111111111111111111000000////////////000000000111111111111222222222333333444666:::@@@GGGMMMNNNRRRRRRTTT[[[^^^nnnzzzfffSSSIIIDDDAAAEEEMMMYYYnnn~~~{{{ssslllhhhhhhiiikkknnnnnnqqqwww|||tttggg^^^YYYUUUSSSQQQQQQQQQQQQPPPPPPOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOQQQSSSTTT[[[___hhhrrr|||}}}yyyrrrjjjbbbZZZUUURRRMMMJJJFFFEEEFFFHHHIIIIIIIIINNNSSSWWWZZZaaakkkttt~~~wwwmmmkkkjjjkkklllmmmlllkkkkkkkkkllloooooorrr||||||vvvlllkkkeeevvvvvvfff\\\YYYUUURRRQQQPPPOOOMMMKKKKKKJJJIIIIIIJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDBBB@@@???>>>>>><<<<<<===<<<<<<;;;:::999555666777888888777666555444444444444444444444444333333333222222111111111111111111111111111111111.../////////000000000111000000000000000000000000''')))+++---///000000000000/////////111222111000000000000000000000000000111000000000000000000111000111111111111222222222333333444666:::@@@GGGMMMLLLRRRRRRUUUZZZ^^^ooouuubbbPPPIIIDDDAAAEEEMMMXXXooo|||wwwpppiiiffffffhhhjjjppppppttt{{{uuuhhh```[[[WWWTTTQQQQQQQQQQQQQQQPPPPPPOOOMMMMMMNNNNNNNNNOOOOOOOOONNNMMMMMMLLLMMMNNNOOOPPPOOONNNNNNNNNOOOQQQRRRTTT[[[___gggrrr{{{}}}yyyqqqiii```XXXSSSQQQMMMJJJGGGEEEGGGHHHIIIIIIIIIPPPXXX^^^dddnnn|||zzzvvvssspppiiikkklllnnnpppvvv}}}xxxlllkkkjjjkkkmmmnnnmmmkkkkkkkkkllloooooorrr}}}xxxooommmeeewwwxxxhhh[[[XXXTTTRRRQQQOOONNNLLLLLLKKKJJJIIIIIIJJJLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDBBB@@@???>>>>>>??????>>>===<<<:::888777555666777999999777666555444444444444444444444444333333333222222111111111111111111111111222222222.../////////000000111111000000000000000000000000---...///111111111111000+++)))(((***///111000...////////////////////////222222111111111111222222000111111111111222222222333333444666:::@@@GGGMMMKKKQQQRRRUUUZZZ]]]oooqqq___OOOHHHDDDAAAEEELLLWWWpppzzzuuunnnhhhdddeeehhhjjjrrrssswww}}}wwwjjjaaa\\\XXXUUUQQQQQQQQQRRRQQQQQQPPPPPPMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMMMMMMMNNNPPPPPPOOOOOONNNNNNOOOQQQRRRSSS[[[___gggqqqzzz{{{sssjjjaaaYYYTTTQQQMMMJJJGGGFFFGGGIIIJJJJJJKKKSSS]]]eeemmmzzzzzzrrrjjjfffdddbbbbbb___```bbbcccfffmmmwww~~~uuuooommmkkkkkkllllllkkkjjjkkkiiijjjmmmooorrr{{{{{{|||pppiiidddwwwvvvaaa\\\YYYUUURRRPPPOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCBBBBBBAAA???===>>>>>>>>>===<<<:::999888888888888777777666555444555444444333333444444555222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111222111111111000000//////////////////000000000000000000000000000000000000000111111111111222222222444555666777:::???EEEJJJNNNOOOQQQSSSUUU\\\nnnoooaaaQQQGGGAAA???BBBHHHWWWoooxxxrrriiicccaaadddgggiiimmmoooqqquuu}}}xxxjjj___YYYVVVTTTQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOIIILLLOOOPPPOOOQQQVVVZZZ^^^ccclllsssyyy}}}}}}yyyqqqhhh^^^VVVPPPMMMKKKJJJHHHGGGGGGHHHJJJKKKRRRSSS^^^ssszzzsssooohhhcccaaa```_________aaadddeeehhhnnnvvv}}}vvvpppnnnkkkjjjjjjjjjiiihhhhhhggghhhkkkmmmooowwwyyyqqqjjjgggzzzwwwccc\\\YYYUUURRRQQQPPPNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGEEECCCBBBBBBBBB@@@>>>=========<<<;;;:::999888999999999999888777666555555444444333333444444555333222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111000000000/////////////////////000000000000000000000000000000000000000111111111111222222222333444555777:::???FFFKKKOOOPPPSSSUUUVVV\\\lll|||nnnaaaRRRHHHBBB???BBBHHHWWWooovvvooogggbbbaaadddgggiiinnnooorrrvvvwwwiii___YYYUUUSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKMMMOOOOOOOOORRRWWW\\\```fffnnnuuuzzz~~~}}}xxxpppggg]]]VVVPPPMMMJJJIIIGGGFFFFFFGGGIIIJJJVVVZZZhhh~~~|||uuupppmmmiiifffdddddddddcccdddgggkkkmmmpppuuu{{{wwwpppnnnkkkiiihhhhhhgggfffffffffhhhllllllmmmttt|||yyyssslllkkkyyyeee\\\YYYUUUSSSRRRQQQPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHFFFDDDDDDDDDCCCAAA???============<<<:::999888:::::::::999999888777666555444444333333444444555333333333333222222222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111000000///////////////...////////////000000000000000000000000000000000000000111111111111222222222222333555666:::@@@GGGLLLOOOPPPTTTVVVWWW[[[ggguuu~~~nnnaaaRRRIIICCC@@@CCCHHHWWWnnnrrrmmmeeeaaaaaadddhhhjjjoooqqqtttzzzvvvhhh^^^XXXUUUSSSRRRQQQPPPPPPOOOPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPOOOOOORRRXXX^^^dddiiiqqqxxx||||||wwwooofff\\\UUUPPPNNNKKKIIIGGGFFFFFFGGGIIIKKKXXXaaatttzzztttqqqpppppppppooooooooooooqqqsssxxx{{{yyyqqqnnnjjjggggggfffeeedddggggggjjjmmmnnnnnnttt{{{zzzwwwooonnnzzzggg[[[YYYUUUSSSSSSRRRQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHIIIGGGEEEDDDDDDDDDBBB@@@>>>>>>>>>>>>===<<<;;;:::999999999999888777666666555444444333333444444555444444444333333333222222000000000000000000000000////////////////////////111111111111111111111111////////////000000000111////////////............////////////000000000000000000000000000000000000000000111111111222222222111222444666:::@@@GGGLLLNNNOOOSSSVVVVVVXXXaaalll~~~nnnaaaSSSJJJDDDAAADDDHHHWWWmmm~~~~~~qqqlllfffbbbcccgggkkkmmmssstttxxxuuuggg^^^XXXTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRQQQQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQQQQOOOOOORRRYYY___eeejjjrrryyy}}}zzzvvvmmmddd[[[TTTPPPNNNLLLJJJHHHFFFFFFHHHJJJLLLYYYfffzzz{{{~~~{{{qqqnnniiifffeeeeeedddcccffffffiiimmmmmmmmmsss{{{}}}|||uuurrryyyhhh[[[YYYUUUSSSSSSRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHIIIGGGFFFEEEEEEDDDBBB@@@???????????????>>>===<<<888888888888777666555444555444444333333444444555444444444333333333222222000000000000000000000000////////////////////////000000000000000000000000...////////////000000000............////////////////////////000000000000000000000000000000000000000000111111111222222222000222333666999???GGGLLLMMMNNNRRRUUUUUUUUU[[[cccxxxnnnaaaSSSJJJDDDBBBEEEJJJWWWmmm||||||rrrmmmhhheeefffjjjnnnpppvvvxxx}}}uuuggg^^^XXXUUUSSSRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQRRRQQQQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMQQQRRRRRRPPPOOORRRYYY___eeejjjrrrxxx}}}yyytttlllbbbZZZTTTPPPOOONNNLLLIIIGGGGGGIIILLLNNNZZZhhh||||||qqqmmmiiifffeeeeeeeeedddddddddfffjjjjjjkkkrrrzzz~~~{{{xxxwwwggg\\\YYYUUUSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKJJJIIIIIIIIIGGGEEEEEEEEEDDDBBB@@@???????????????>>>======777888888777777666555444555444444333333444444555333333333333222222222222000000000000000000000000000000000000000000000000////////////////////////......////////////000000...////////////000000000////////////000000000000000000000000000000000000000111111111111222222222111222444555999???FFFKKKNNNNNNQQQTTTTTTSSSXXX___tttpppbbbSSSIIIDDDBBBGGGLLLWWWlll{{{{{{sssooojjjhhhiiimmmqqqsssxxxzzzuuuhhh^^^YYYVVVTTTSSSRRRQQQQQQPPPPPPQQQQQQQQQQQQRRRRRRQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNPPPQQQRRRQQQPPPRRRXXX]]]ccciiiqqqxxx|||~~~xxxsssjjjaaaXXXSSSPPPOOONNNLLLIIIFFFFFFIIILLLNNNZZZhhhyyy}}}qqqmmmhhheeeeeeeeefffeeeeeedddeeehhhjjjlllttt}}}}}}uuueee\\\YYYUUURRRQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMLLLLLLKKKJJJIIIHHHGGGEEEDDDDDDCCCAAA???======>>>>>>>>>===<<<<<<888888888888777666555555555444444333333444444555333222222222222111111111000000000000000000000000000000000000000000000000................................./////////000000/////////000000000111111////////////000000000000000000000000000000000000000111111111111222222222222333444555888>>>DDDIIIOOOOOOQQQTTTUUUTTTXXX^^^tttrrrcccRRRHHHCCCBBBHHHOOOWWWkkkyyytttpppkkkiiikkknnnqqqsssxxxzzzvvviii___ZZZWWWUUUSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRQQQPPPRRRWWW[[[ccchhhqqqxxx}}}~~~wwwqqqiii___WWWSSSPPPOOOMMMJJJGGGDDDDDDGGGJJJMMMVVVcccppptttwwwzzz{{{yyyqqqqqqqqqqqqsssuuuwwwyyyzzz|||~~~~~~~~~ppprrruuu{{{}}}qqqmmmhhheeeeeefffgggggggggfffgggjjjkkknnnwww|||sssddd\\\YYYUUURRRPPPOOOMMMKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFDDDDDDDDDCCCAAA???<<<<<<<<<<<<<<<<<<;;;:::999999:::999999888777666555444444333333444444555222222222111111111000000000000000000000000000000000000000000000000000000..................................../////////000//////000000111111222222////////////000000000000000000000000000000000000000111111111111222222222222333444555888===DDDHHHQQQPPPRRRUUUVVVUUUYYY___tttsssdddRRRGGGBBBBBBIIIPPPWWWkkkyyytttpppkkkiiikkknnnqqqssswwwzzzvvviii```[[[XXXVVVSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMPPPRRRRRRQQQRRRVVVZZZccciiiqqqyyy~~~vvvqqqhhh___WWWRRRPPPPPPLLLIIIEEEBBBBBBEEEIIILLLQQQ]]]ggghhhiiimmmooonnngggggggggiiikkkooosssuuuuuuwwwyyyyyyyyyzzz___aaaeeellluuu~~~tttooojjjhhhhhhhhhfffdddiiigggfffhhhjjjnnnxxx}}}uuu```YYYUUUPPPMMMLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@===============<<<<<<<<<;;;;;;:::999888777666666666555444444333333444444444333222222111111222222000000000000////////////000000000000000000000000......------------......000000000000////////////......///000000000000000111111000000//////......111111000000000000111111111000...---...///111222222333555777:::@@@GGGLLLOOOTTTRRRRRRWWWUUUWWWeeezzzwwwfffSSSHHHCCCCCCHHHMMMXXXfffwwwwwwoooiiijjjllllllmmmpppsssuuu}}}}}}nnnaaaYYYUUUTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQPPPNNNMMMOOONNNOOOPPPRRRRRRPPPNNNQQQRRRRRRQQQQQQSSSWWWZZZbbbeeekkkssszzz|||vvvpppfff^^^WWWRRROOOLLLIIIGGGEEECCCCCCDDDFFFGGGRRRVVV[[[___```_________aaabbbdddfffiiilllnnnoooppprrrssstttvvvyyy}}}ZZZ\\\^^^cccjjjqqqxxx{{{~~~sssooojjjhhhhhhiiigggeeegggffffffiiikkkqqq||||||sss^^^YYYVVVQQQNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>============<<<<<<;;;::::::999888777666666555555444333333333333333444333222222111111222222222111111111111000000000111111111111111111111111000//////......//////000111000000000////////////......///000000000000000111000000000/////////...111111000000000000111111111000///......000111222333444555777:::@@@GGGLLLOOOTTTRRRSSSXXXVVVYYYfff|||jjjUUUIIIDDDDDDHHHMMMXXXfffwwwxxxpppiiijjjllllllnnnpppsssuuu}}}}}}nnnaaaYYYUUUTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQRRRQQQPPPOOONNNOOONNNOOOPPPRRRRRRPPPOOOQQQQQQQQQPPPPPPSSSWWWZZZaaaeeekkkssszzz}}}sssmmmddd\\\VVVRRRNNNLLLHHHGGGEEECCCCCCDDDFFFHHHLLLPPPUUUXXXYYYZZZ[[[\\\^^^```bbbfffiiimmmoooqqqnnnooopppqqqrrruuuyyy|||VVVVVVWWWZZZ^^^ccchhhkkkrrrtttxxx|||~~~sssnnniiihhhiiijjjiiihhhfffeeefffjjjmmmsss{{{qqq^^^ZZZWWWSSSQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBBBB??????>>>>>>>>>=========;;;::::::999888777666666555444333333222222333333444333222222111111222222333333222222222111111111222222222222222222222222111000000//////000000111111111000000000///////////////000000111111000000000000000000////////////111111000000000000111111111000/////////000222333444555666888;;;@@@GGGLLLOOOUUUSSSTTTYYYWWW[[[jjjpppYYYKKKEEEEEEHHHMMMXXXfffwwwyyypppjjjjjjlllmmmnnnqqqrrrvvv|||mmmaaaYYYVVVTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPQQQRRRRRRRRRQQQPPPOOOOOOOOONNNPPPRRRRRRQQQOOOQQQQQQQQQPPPPPPRRRVVVZZZ```dddkkkssszzzzzzpppkkkbbbZZZTTTPPPMMMKKKGGGFFFDDDCCCCCCEEEGGGHHHGGGJJJNNNQQQRRRTTTWWWYYYWWWYYY\\\```dddgggjjjlllkkklllmmmnnnnnnqqquuuxxx}}}~~~TTTTTTUUUVVVYYY\\\___aaagggiiimmmrrr{{{tttooojjjhhhjjjllllllkkkgggeeegggjjjnnnttt}}}tttbbb[[[YYYUUUSSSRRRQQQNNNLLLLLLLLLKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIHHHGGGGGGFFFGGGFFFFFFEEEDDDCCCCCCCCC@@@@@@@@@???>>>>>>======;;;;;;:::999888777666666444444333222222222222333444333222222111111222222333222222222111111111111222222222222222222222222111000000//////000000111111111111000000000/////////000000111111111000000000000000000////////////111111000000000000111111111111000000000111222333444555777888;;;@@@GGGLLLOOOUUUUUUUUUZZZYYY^^^nnnwww]]]MMMGGGEEEHHHLLLXXXfffwww{{{rrrkkkkkkmmmnnnpppsssssswww{{{mmmaaaZZZVVVUUUSSSSSSSSSSSSRRRRRRQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPPPPOOONNNOOOQQQRRRQQQOOOPPPPPPPPPOOOOOORRRVVVYYY___dddjjjrrryyy~~~}}}wwwpppjjjaaaYYYSSSOOOKKKIIIFFFEEEDDDDDDDDDEEEGGGHHHGGGIIIKKKMMMNNNPPPSSSVVVTTTUUUXXX[[[___bbbeeefffggghhhjjjkkklllppptttxxx{{{}}}SSSTTTUUUWWWYYY[[[]]]]]]___bbbeeejjjrrruuupppkkkiiikkkmmmnnnmmmiiiggghhhkkkmmmsss~~~yyyhhh]]]ZZZWWWTTTSSSQQQNNNLLLKKKKKKKKKJJJJJJIIIIIIIIIFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>><<<<<<;;;:::999888777777555444333333222222333333444333222222111111222222222222111111111000000000222222222222222222222222000//////......//////000111111111111000000000000000000111111111111000000////////////000000000000111111000000000000111111111111111111111222222333555666777888;;;@@@FFFKKKNNNVVVVVVVVV[[[ZZZbbbsss~~~aaaOOOGGGFFFIIILLLWWWfffxxx}}}tttmmmlllnnnppprrrvvvvvv{{{{{{lllaaaZZZVVVUUUSSSSSSSSSSSSSSSRRRRRRRRRPPPQQQRRRSSSSSSSSSRRRQQQPPPOOONNNOOOPPPQQQQQQPPPOOOPPPOOOOOOOOOQQQUUUXXX^^^cccjjjrrryyy}}}{{{uuuqqqkkkaaaXXXQQQLLLHHHFFFDDDDDDDDDDDDEEEFFFHHHIIIGGGHHHJJJJJJKKKMMMPPPSSSVVVWWWXXX[[[]]]```bbbcccaaaccceeegggiiimmmrrrvvvxxx|||SSSUUUYYY\\\^^^^^^]]]]]]\\\^^^aaadddjjjtttuuupppjjjhhhjjjlllmmmmmmiiiggggggiiilllppp{{{|||lll___[[[WWWTTTRRRPPPNNNLLLKKKJJJJJJIIIIIIHHHHHHHHHEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@??????>>>>>>======<<<;;;:::999888555555444333333333333444444333222222111111222222222111111111111000000000222222222222222222222222000//////......//////000222222111111111000000000111111222222111111000000////////////000000000000111111000000000000111111111111222222333333333333444555666777:::???EEEJJJNNNVVVWWWWWW\\\\\\eeexxxcccOOOHHHGGGIIILLLVVVfffyyywwwooonnnppprrruuuyyy{{{zzzlllaaaZZZWWWVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQSSSTTTTTTTTTSSSRRRQQQOOONNNNNNPPPQQQQQQPPPOOOOOOOOONNNNNNPPPTTTXXX]]]bbbiiiqqqxxx|||~~~yyyuuunnnhhh___VVVOOOJJJFFFDDDCCCCCCCCCDDDEEEGGGHHHIIIEEEGGGIIIJJJJJJLLLOOORRRTTTUUUVVVXXXZZZ\\\^^^___^^^```bbbdddfffjjjooosssvvv{{{XXX\\\```dddfffdddaaa___^^^```bbbccceeekkkttt{{{tttnnnhhheeegggiiijjjjjjgggeeeeeegggjjjooozzz}}}|||lll```\\\VVVRRRPPPOOOMMMLLLJJJJJJIIIIIIHHHGGGGGGGGGCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@????????????>>>===<<<;;;::::::777666555555444444555555444333222222111111222222333333222222222111111111111111111111111111111111111000000//////000000111222222222111111111000000111222222222222111000///.../////////000000000111111111000000000000111111111222222333333333333333333444555666999===DDDHHHNNNVVVXXXXXX\\\]]]ggg{{{dddOOOHHHGGGIIILLLVVVfffyyyyyyqqqppprrrtttwww{{{yyylllaaaZZZWWWVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSTTTUUUTTTSSSSSSQQQOOONNNNNNPPPQQQQQQQQQNNNOOONNNNNNNNNPPPTTTWWW]]]aaaiiiqqqxxx{{{}}}}}}|||vvvqqqhhhbbbYYYRRRLLLIIIFFFDDDBBBBBBCCCDDDFFFGGGIIIIIIDDDGGGJJJMMMNNNQQQTTTVVVUUUVVVXXXZZZ]]]___aaabbbcccdddeeefffgggjjjooorrruuuyyy~~~___bbbhhhlllmmmiiieeeaaaaaaccceeeddddddhhhnnnssszzzrrrmmmfffcccdddggghhhgggdddbbbcccfffiiinnnyyy}}}www|||zzzjjjaaa\\\VVVQQQOOONNNMMMLLLJJJJJJIIIHHHHHHGGGFFFFFFCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEDDDDDDBBBAAA@@@??????@@@@@@???>>>===<<<;;;;;;777777666555555555555666444333222222111111222222444444444333333333222222000000000000000000000000222222111111111111222222222222222111111111111000222222222222222111000///.../////////000000111111111111000000000000111111111222333444444444333333333444555666888===CCCGGGMMMWWWXXXYYY]]]^^^hhh}}}dddOOOHHHGGGJJJLLLUUUfffzzz{{{rrrqqqsssuuuyyy}}}yyykkkaaaZZZWWWWWWSSSSSSSSSSSSSSSTTTTTTTTTQQQRRRSSSTTTUUUUUUTTTSSSQQQOOONNNNNNOOOQQQQQQQQQNNNNNNNNNMMMMMMPPPTTTWWW\\\aaaiiiqqqwww{{{||||||xxxqqqmmmbbb]]]UUUOOOJJJHHHFFFDDDAAABBBCCCEEEFFFHHHIIIIIIEEEHHHMMMQQQTTTWWWZZZ]]]]]]^^^```cccgggjjjlllmmmiiijjjkkkjjjkkkmmmpppsssuuuwwwzzz{{{{{{{{{|||}}}}}}}}}|||{{{{{{{{{{{{|||yyyzzz{{{{{{|||~~~~~~~~~~~~lllnnnrrrssssssrrrrrrrrrrrrooolllkkklllmmmnnnnnnrrrtttzzztttoooiiifffggghhhhhhfffffffffgggiiiiiikkkuuu|||yyyhhh\\\VVVQQQQQQOOOLLLKKKLLLJJJIIIIIIHHHHHHGGGGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDBBBAAA@@@??????@@@???>>><<<;;;;;;;;;;;;999999888888777666666666666555444333222222222222222333333222000///000111222222222111000//////...000111111111222222222222////////////............///---,,,,,,...//////...000000000000111111111111222222111111111111111111222222111111222222333444555333555777888:::AAAJJJQQQUUUUUUWWW[[[[[[ggg^^^LLLGGGGGGJJJMMMTTTbbbxxx|||uuusssuuuwww}}}xxxmmmddd]]]YYYVVVTTTUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUWWWWWWQQQPPPPPPOOOOOOOOOPPPPPPOOOPPPPPPPPPOOOPPPSSSUUU[[[dddlllpppuuu|||~~~~~~wwwnnnggg___WWWOOOKKKHHHDDDCCCFFFDDDEEEFFFFFFFFFHHHKKKMMMLLLKKKLLLOOOUUU[[[___```aaaggglllooosssyyyzzzxxx}}}yyywwwvvvvvvtttssszzzxxxvvvuuuvvvwwwwwwvvvyyyvvvssssssuuuuuurrrpppssssssssstttuuuwwwyyy{{{|||}}}~~~~~~||||||vvvwwwvvvtttssssssvvvyyy~~~vvvyyy|||}}}|||zzzzzzzzz|||yyyvvvuuuuuuuuuuuutttrrrsssvvv|||tttoooiiifffggghhhhhhfffeeeeeefffhhhhhhjjjttt{{{yyyggg\\\VVVRRRQQQPPPLLLKKKLLLJJJJJJIIIHHHHHHGGGGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@???@@@@@@???===<<<<<<;;;;;;888888777777666555555555666666555333333222222333222333444333111000111222222222222111000/////////000000000111111111222222111000000000000////////////---,,,,,,...//////...000000000000111111111111111111111111111111111111222222111111222222333444555444555888888:::BBBKKKPPPTTTTTTVVV[[[[[[gggzzz\\\KKKFFFGGGJJJMMMSSS```vvv}}}vvvvvvyyy|||yyynnneee^^^YYYVVVSSSSSSUUUUUUVVVUUUTTTTTTSSSSSSTTTTTTUUUWWWXXXYYYSSSRRRRRRQQQPPPPPPQQQQQQNNNOOOPPPPPPPPPQQQTTTVVV^^^gggoootttyyy|||tttkkkddd\\\TTTLLLHHHEEEBBBAAADDDCCCDDDEEEFFFFFFGGGKKKMMMMMMOOOQQQTTTYYY^^^cccfffmmmuuu|||~~~}}}~~~|||zzzxxxxxxwwwvvvvvvwwwuuusssssstttsssqqqooorrrqqqqqqqqqrrrsssuuuvvvtttuuuvvvvvvvvvuuutttsssoooqqqrrrrrrsssuuuxxx{{{}}}yyyxxxwwwzzztttoooiiifffggghhhgggfffeeedddfffggggggiiisss~~~xxxyyy|||jjj]]]WWWRRRRRRPPPMMMKKKMMMJJJJJJIIIIIIHHHGGGGGGGGGDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???AAAAAA@@@???>>>===<<<<<<777777666666555444444444666666555444333333333333222333444333111111111333222222222111000000/////////000000000111111111111111111111111000000000000///---,,,---...000//////000000000000111111111111111111111111111111111111222222111111222222333444555444555777888:::AAAJJJNNNSSSRRRUUU[[[ZZZeee}}}sssXXXIIIFFFGGGJJJMMMRRR___uuu|||wwwxxx||||||qqqggg```ZZZWWWRRRSSSTTTUUUVVVVVVVVVVVVTTTTTTTTTUUUVVVWWWYYYYYYVVVUUUTTTRRRQQQQQQQQQQQQNNNOOOPPPPPPPPPRRRUUUXXX___gggpppuuuzzzxxxooofff```WWWOOOHHHEEECCC@@@???BBBBBBCCCEEEEEEFFFHHHKKKNNNNNNRRRWWWZZZ^^^dddlllqqq~~~}}}zzzyyyxxxwwwxxxwwwuuussstttsssrrrqqqpppqqqrrrsssqqqqqqqqqqqqqqqpppooonnnnnnqqqtttxxxzzz}}}uuuoooiiiffffffgggfffeeeeeeeeefffhhhgggiiisss~~~}}}uuu{{{wwwmmm]]]WWWSSSRRRQQQMMMLLLNNNJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>===<<<888777777666666555444444555555444333222222333333111222333222111000111222222222222111111000000000//////000000000111111111111111111000000000/////////...,,,---///000000//////000000000111111111111111111111111111222222222222222111111222222333444333222333666777888@@@IIIMMMQQQQQQTTTZZZZZZcccyyymmmUUUIIIGGGHHHLLLOOOTTT```uuu|||xxxyyy}}}vvvlllddd]]]YYYTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYVVVVVVTTTSSSQQQQQQPPPPPPNNNOOOPPPQQQQQQSSSWWWYYY\\\eeemmmrrrxxx~~~|||tttkkkbbb\\\SSSKKKEEEDDDBBB???>>>AAAAAACCCDDDEEEFFFHHHLLLOOONNNSSSYYY^^^cccmmmzzz}}}|||zzzxxxwwwwwwwwwxxxyyyyyyyyyxxxxxxxxxwwwwwwzzz}}}uuuoooiiiffffffgggfffdddfffeeegggiiiiiikkkuuuxxxrrr|||}}}nnn^^^XXXSSSSSSRRRNNNMMMNNNKKKKKKJJJIIIIIIHHHHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@>>>===<<<999999888777777666666555444333333222222222222222///111222111000000111222222222222222111111111111000000000000111111111111000000/////////.........000...------///000000//////000000000111111111111000000111111111222222222222222111111222222333444222111222444555777>>>GGGLLLPPPOOOTTTZZZXXX```ttt|||iiiTTTJJJHHHJJJNNNRRRWWWbbbvvv{{{|||{{{qqqhhh```[[[XXXWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTVVVWWWXXXVVVUUUTTTRRRQQQPPPPPPPPPNNNPPPQQQQQQRRRTTTWWWZZZ[[[dddlllqqqwww~~~yyyqqqggg^^^XXXOOOIIIDDDCCCBBB??????AAAAAACCCDDDEEEGGGIIIMMMPPPNNNTTT[[[bbblllzzzuuuoooiiieeeffffffeeecccddddddfffiiiiiimmmwwwxxxrrrnnn___YYYTTTTTTRRROOOMMMOOOKKKKKKJJJJJJIIIHHHHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGFFFFFFFFFEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAA@@@>>><<<;;;999999999888777777666666444333333222222333333333///111222222111000222333222222222222222222222222000111111111222222222222////////////............000...---...///111000000000000000000111111111111000000000111222222333333222222111111222222333444222111222444555777>>>GGGLLLOOOOOOSSSYYYWWW\\\oooyyyhhhTTTJJJHHHJJJOOOTTTYYYcccvvvuuukkkbbb\\\ZZZYYYWWWVVVTTTSSSSSSSSSRRRRRRRRRSSSTTTUUUWWWWWWUUUUUUSSSRRRQQQQQQQQQQQQPPPQQQRRRRRRRRRTTTWWWZZZ]]]eeennnsssyyy}}}vvvmmmcccYYYSSSLLLFFFBBBBBBBBB??????BBBAAACCCEEEFFFHHHKKKOOORRRRRRXXXaaammm{{{uuuoooiiieeeeeefffdddcccbbbbbbdddhhhiiimmmxxx{{{sssqqq___YYYTTTTTTSSSOOONNNOOOKKKKKKKKKJJJIIIIIIHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGGGGFFFFFFFFFEEEEEECCCBBBBBBBBBBBBAAAAAAAAA???@@@AAAAAA@@@>>><<<:::888888888777666666555555555555444444444555555666111222444444333222444555222222222222222222222222222222222222333333333333000000000////////////...000///---...000111111000000000000000111111111111///000000111222222333333222222111111222222333444333222333666666888@@@IIIMMMOOONNNSSSYYYUUUYYYjjj~~~xxxgggTTTIIIFFFHHHNNNTTTWWWaaauuuvvvkkkaaa[[[YYYXXXWWWUUUTTTTTTTTTUUUSSSSSSSSSTTTUUUVVVWWWXXXVVVUUUTTTSSSSSSSSSSSSSSSQQQRRRSSSSSSSSSTTTWWWYYY]]]fffoootttzzzzzzrrriii___UUUOOOIIICCC@@@AAAAAA??????AAABBBDDDFFFHHHIIIMMMQQQTTTWWW^^^kkk|||uuuoooiiieeeeeeeeedddbbb``````cccfffhhhlllxxx~~~uuuuuu```YYYUUUTTTSSSOOONNNPPPKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEBBBBBBBBBBBBBBBBBBAAAAAA???@@@AAAAAA@@@>>>;;;:::777777777666555555444444777777666666666777777888333444555555444444666777222222222222222222222222222222333333333444444444111111111111000000000000000///......000111111000000000000000111111111111///000000111222222333333222222111111222222333444555444555777888:::AAAJJJMMMPPPNNNRRRXXXTTTWWWhhhyyyxxxgggSSSHHHDDDFFFMMMSSSVVV```ttt}}}vvvkkk```ZZZXXXWWWVVVUUUUUUUUUVVVWWWTTTTTTTTTUUUVVVWWWYYYYYYVVVVVVUUUUUUTTTUUUUUUUUURRRSSSTTTSSSSSSTTTVVVYYY\\\eeennnsssyyyxxxooofff\\\RRRLLLGGGAAA>>>@@@@@@>>>>>>@@@CCCDDDGGGHHHJJJNNNRRRVVV\\\dddtttuuunnnhhhfffeeecccdddgggbbbccceeehhhgggkkkxxx~~~vvvyyyggg]]]UUUSSSRRROOOMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDGGGGGGFFFFFFEEEDDDDDDDDDAAAAAABBBBBBCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>888888777777666444333222777666444333222222333444555555555555555555444444111222444555555444222111222222222111111111000000333333222222111000////////////000000000000//////////////////000000000000000000000000000000000000000111111111111222222222333333444555777;;;BBBFFFMMMQQQOOOQQQXXXWWWXXXdddyyykkkSSSGGGEEEIIIPPPUUUTTT\\\nnn~~~qqqfff___[[[XXXXXXWWWVVVWWWXXXYYYZZZVVVUUUTTTUUUWWWYYYYYYXXXYYYWWWTTTRRRQQQRRRTTTUUUTTTTTTSSSRRRQQQSSSVVVYYY___ccckkkttt|||}}}sssiiiaaaXXXOOOIIIEEECCC@@@======>>>@@@BBBEEEFFFGGGIIIKKKOOOUUUYYYcccooouuutttsssvvvzzz~~~tttmmmhhhgggfffccccccfffaaabbbeeeggggggkkkwwwyyyyyy}}}ggg^^^VVVTTTRRROOOMMMNNNLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBCCCCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>::::::999999888666555444777666555333333333333333222222333444555555555444222333444444444444222222333333333333222222222111333333222111111000////////////000000000000//////////////////000000000000000000000000000000000000000111111111111222222222333333444555777;;;BBBFFFLLLPPPOOOQQQXXXWWWYYYeeeyyykkkTTTHHHGGGJJJPPPVVVXXX___ooo}}}pppfff^^^[[[XXXXXXWWWWWWWWWXXXYYYZZZZZZXXXWWWXXXZZZ\\\\\\\\\YYYWWWTTTRRRRRRRRRTTTUUUUUUUUUTTTSSSRRRTTTWWWZZZ___ccckkkttt|||xxxnnneee]]]UUULLLGGGBBB@@@>>>======???BBBDDDCCCDDDFFFIIILLLRRRZZZ___kkkyyywwwsssqqqpppoooppprrrtttuuuvvv}}}{{{yyyrrrssstttwwwyyy|||~~~rrrlllhhhhhhgggdddcccdddaaabbbdddffffffjjjxxx{{{rrrzzzhhh___VVVTTTSSSOOONNNOOOMMMLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;:::888777777777666555444333333333333000000222333444555555555333333333333333333444444444444444333333333222222222222222111111000000/////////000000000000//////////////////000000000000000000000000000000000000000111111111111222222222333333444555777;;;BBBFFFJJJPPPOOOQQQXXXWWWYYYfff{{{mmmVVVJJJIIILLLQQQVVV\\\aaaooo|||pppeee^^^ZZZXXXXXXWWWWWWXXXXXXYYYZZZ[[[ZZZYYYZZZ\\\]]]]]]\\\XXXWWWUUUSSSRRRSSSTTTUUUUUUUUUUUUTTTTTTUUUXXX[[[^^^ccclllttt{{{xxxpppfff^^^WWWPPPIIIDDD???>>>===<<<>>>@@@DDDFFFDDDFFFGGGJJJNNNUUU^^^cccvvvyyyrrrllljjjllllllkkkkkkllllllmmmmmmuuuxxx~~~~~~zzzyyyvvvsssrrrsssttttttvvvyyy}}}qqqlllhhhhhhgggdddbbbcccaaabbbdddffffffkkkxxxzzz~~~qqqwwwiii```WWWUUUSSSPPPNNNOOONNNMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@AAAAAA@@@@@@???>>>>>>>>><<<<<<<<<;;;;;;:::888888777666555555444333333333111222333444444444444444444444333333333444555555444333333333333222222222222111111111000000000/////////000000000000//////////////////000000000000000000000000000000000000000000111111111222222222333333444555777;;;BBBFFFIIIOOOOOORRRXXXWWW[[[iii~~~rrrZZZMMMKKKMMMRRRWWW^^^aaannn|||pppeee]]]YYYXXXXXXXXXXXXXXXYYYYYYZZZYYYXXXWWWWWWYYYZZZZZZYYYXXXWWWUUUTTTSSSSSSTTTUUUUUUVVVVVVUUUUUUVVVYYY\\\^^^dddllltttzzz~~~}}}qqqjjj```WWWQQQLLLFFFAAA>>>>>>======>>>@@@CCCEEEGGGHHHIIILLLPPPXXXaaaggg|||~~~zzzuuupppmmmkkkjjjhhhiiijjjkkklllmmmooopppsssyyy|||pppnnnqqqssssssttt{{{zzzyyyyyy|||qqqkkkhhhhhhgggcccbbbcccbbbbbbdddffffffkkkzzzwwwzzznnnsssjjjaaaXXXVVVTTTPPPNNNOOONNNMMMLLLJJJIIIGGGFFFEEEDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;:::999888888666666666666555444333333555555555555555444333222444333333333333444555666222222222222111111111111111111111000000000000000//////000000000000//////////////////000000000000111111111111111111111111000000111111111222222222333333444555777;;;BBBFFFHHHOOOPPPSSSYYYXXX]]]lllyyy___PPPLLLNNNSSSXXX\\\```mmm}}}qqqfff]]]YYYXXXXXXXXXYYYYYYYYYYYYYYYXXXVVVUUUUUUWWWXXXXXXWWWXXXWWWVVVUUUTTTTTTTTTUUUTTTUUUVVVVVVVVVWWWZZZ\\\^^^dddmmmtttyyy}}}zzzmmmfff[[[RRRMMMHHHDDD@@@???>>>======>>>???AAACCCEEEGGGJJJNNNTTT\\\eeelll~~~zzzuuutttpppooollljjjiiiiiiiiijjjhhhjjjmmmnnnnnnpppsssvvvwwwvvvnnnnnnsssvvvyyy|||qqqkkkggggggfffcccbbbccccccccceeefffgggmmm{{{uuuyyyiiimmmkkkbbbYYYVVVTTTQQQNNNOOOMMMMMMKKKJJJHHHGGGFFFEEEDDDDDDEEEFFFFFFGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>:::::::::::::::999888888666666777666666555333333777777777666555444222222333333444444555555666666222222222111111111000000000000000000000000000000//////000000000000//////////////////000000000000111111111111111111111111000111111111111222222222333333444555777;;;BBBFFFGGGPPPRRRUUUZZZZZZ___oooeeeSSSMMMNNNSSSXXXYYY___nnnsssggg^^^YYYWWWXXXYYYZZZZZZZZZZZZYYYYYYWWWVVVVVVWWWXXXXXXWWWXXXWWWVVVUUUUUUTTTTTTTTTSSSUUUVVVVVVVVVWWWZZZ\\\^^^eeemmmtttxxx|||}}}wwwkkkcccWWWNNNIIIEEEBBB???>>>>>>======>>>???AAABBBAAADDDIIIPPPWWW```jjjpppyyy{{{|||xxxqqqllljjjjjjffffffffffffgggiiikkklllkkkmmmoooooooooqqqwww||||||wwwtttxxx~~~rrrlllfffeeedddbbbbbbdddddddddfffggghhhnnn}}}}}}tttyyyfffkkklllcccZZZWWWUUUQQQOOOOOOLLLLLLKKKJJJHHHGGGFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>::::::;;;;;;::::::999999666666777777666555444333555555555555444444333222111222444555666666666555333333222222222111111111///000000000000000000000//////000000000000//////////////////000000000000111111111111111111111111000111111111111222222222333333444555777;;;BBBFFFGGGPPPTTTVVV\\\[[[aaasssjjjUUUMMMNNNSSSYYYXXX```qqquuuhhh___YYYWWWXXXYYYZZZ[[[ZZZZZZYYYYYYWWWUUUUUUWWWXXXWWWVVVXXXWWWWWWVVVUUUUUUTTTTTTRRRTTTUUUVVVVVVWWWYYY[[[^^^eeennntttxxx{{{|||uuuiii```TTTKKKEEEBBB???===;;;;;;<<<===???AAABBBDDDCCCFFFLLLRRRYYY```ggglllnnnmmmkkkhhheeecccaaa```bbbcccccceeefffhhhjjjkkkkkkmmmppppppqqqvvv{{{yyy{{{ssslllfffdddcccaaabbbeeeeeeeeefffhhhiiiooo~~~|||uuuyyyfffmmmlllcccZZZWWWUUUQQQOOOOOOKKKKKKJJJIIIHHHHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBCCCDDDDDDDDDDDDDDDCCCAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;<<<;;;;;;::::::666777777777777555444333222222333444444444333333111222444666777777666555444444444333333333222222////////////000000000000//////000000000000//////////////////000000000000111111111111111111111111000111111111111222222222333333444555777<<>>;;;888999:::===???BBBDDDFFFHHHLLLQQQUUUYYY]]]bbbeeecccaaa___^^^^^^]]][[[YYY]]]^^^___aaabbbdddeeeeeehhhlllooorrruuu}}}oookkkfffcccbbbcccccccccfffgggiiiiiihhhmmm|||vvvrrryyylllppp~~~mmmhhhaaaZZZVVVRRROOOMMMMMMMMMKKKJJJHHHFFFEEEEEEKKKKKKKKKKKKJJJHHHFFFDDDEEEDDDDDDCCCCCCCCCCCCDDDBBBCCCCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@>>>===<<<;;;===<<<;;;;;;999999888777666666666666555555555555777777666555444444333333555555555555555444444333111111111111111111111111111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222222333555777:::???EEEIIILLLRRRUUUYYY^^^[[[bbbwwwoooZZZQQQQQQUUU[[[^^^cccqqquuuiii___ZZZVVVWWWXXX[[[\\\[[[XXXUUUVVVVVVVVVVVVVVVVVVVVVVVVZZZYYYYYYXXXVVVUUUTTTTTTUUUVVVWWWWWWWWWXXXZZZ\\\bbbfffmmmssswww|||vvvmmmdddYYYNNNIIIEEE@@@>>>???;;;;;;<<<===???@@@BBBCCCFFFKKKRRRVVVXXXYYYYYYYYY[[[ZZZYYYWWWVVVUUUUUUUUU[[[YYYXXXYYY\\\```ccceeeiiiiiinnnssswww~~~oookkkfffcccbbbbbbcccccceeefffggghhhhhhnnn~~~wwwqqqwwwiiinnnzzzjjjeee^^^XXXTTTQQQNNNLLLLLLLLLKKKJJJHHHGGGFFFFFFJJJKKKKKKKKKIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBB@@@???>>>===<<<===<<<<<<;;;:::999888888666666666666555555555555666666555555444333333222444555666666666555333333111111111111111111111111111111111000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222333444555666888<<>>=========<<<;;;:::999888888666666666666555555555555555555444444333333222222333444666777666555333111111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222333444555555666:::???BBBJJJPPPSSSXXX______kkklllZZZRRRRRRXXX^^^bbbeeepppyyylllaaa[[[YYYXXXWWWXXXZZZ[[[ZZZYYYTTTTTTTTTUUUVVVWWWXXXYYYWWWWWWVVVUUUTTTSSSSSSRRRSSSTTTUUUUUUUUUVVVXXXZZZ```eeelllrrrwww|||}}}qqqhhh[[[QQQHHHDDDAAA===;;;<<<:::;;;;;;===>>>AAABBBCCCHHHLLLQQQTTTUUUTTTSSSTTTQQQQQQQQQQQQRRRSSSTTTTTTRRRRRRTTTVVVYYY\\\```aaaccchhhrrr~~~~~~nnnjjjeeeaaaaaaaaabbbaaabbbbbbdddhhhllluuuzzzwwwxxx{{{qqquuusssaaa]]]WWWRRROOOMMMLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHFFFFFFDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBCCCCCCCCCBBBBBBDDDDDDCCCBBBAAA??????>>>======<<<;;;:::999888888666666666666555555555555444444444333333222222222222444666777666555222111111111111111111111111111333222222222222222222333111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222333333444555666:::???CCCHHHOOOQQQWWW___aaannnjjjYYYRRRRRRYYY```eeeeeennn|||nnnccc]]]ZZZYYYWWWWWWYYY[[[\\\[[[VVVVVVUUUUUUUUUVVVWWWXXXXXXXXXWWWWWWVVVUUUUUUTTTSSSTTTUUUVVVVVVWWWYYY[[[aaafffmmmtttyyy}}}zzznnneeeWWWNNNEEEBBB@@@===;;;<<<:::;;;<<<===???AAACCCDDDIIILLLPPPRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRQQQRRRUUUWWWYYY\\\```bbbiiippp|||}}}mmmiiidddaaa```aaaaaaaaaaaaaaadddjjjpppzzzvvvwww{{{ttt^^^ZZZTTTPPPNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAABBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@??????>>>======<<<;;;:::999888666666666666555555555555444333333333333333222222333444555666555444222111111111111111111111111111333222222222222222222333000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111222444555777;;;AAAEEEGGGMMMPPPVVV___aaannnhhhXXXQQQRRRYYYaaagggfffkkk{{{qqqeee^^^\\\ZZZXXXXXXZZZ]]]^^^^^^ZZZYYYWWWUUUTTTTTTUUUUUUWWWWWWWWWVVVVVVUUUUUUTTTSSSUUUVVVWWWWWWXXX[[[]]]aaafffnnnvvv{{{wwwkkkbbbTTTKKKCCCAAAAAA>>><<<===;;;;;;<<<>>>@@@BBBEEEFFFJJJLLLPPPQQQPPPOOONNNNNNPPPOOOOOONNNOOOOOOPPPPPPQQQSSSVVVXXXZZZ^^^cccgggsss}}}xxxrrrppptttyyy|||mmmiiiccc```___`````````aaaaaaeeemmmuuusssyyy{{{uuu^^^ZZZTTTPPPMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHFFFGGGHHHIIIIIIHHHGGGGGGEEEEEEDDDBBBAAAAAAAAAAAA???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBAAA@@@?????????>>>>>>===<<<;;;:::999999666666666666555555555555444444444444333333333333444444444444444333222222111111111111111111111111222222111111111111222222////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222111222333555777;;;AAAEEEGGGMMMPPPVVV]]]^^^jjj{{{fffWWWPPPPPPWWW```iiieeeiiiwwwtttggg___]]][[[ZZZZZZ]]]___``````\\\ZZZWWWUUUSSSSSSSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSUUUWWWWWWWWWYYY[[[^^^```eeennnvvv{{{~~~sssggg^^^PPPHHHBBBAAAAAA>>>===>>><<<<<<>>>???BBBDDDFFFHHHJJJMMMPPPPPPOOONNNNNNNNNQQQPPPPPPPPPPPPPPPQQQQQQRRRUUUYYY\\\___eeemmmttt}}}tttkkkeeeaaafffnnnvvv{{{lllhhhccc```______``````aaaaaagggqqqzzzsss|||~~~}}}{{{uuu___[[[UUUPPPNNNLLLJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHEEEFFFGGGHHHIIIHHHHHHGGGEEEDDDCCCAAA@@@@@@????????????@@@AAABBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>===<<<;;;:::999999666666666666555555555555444444444444444444444444555444333222222222333333111111111111111111111111111111111000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111222333444555999>>>BBBFFFMMMPPPUUU\\\[[[eee{{{xxxdddUUUNNNNNNUUU^^^jjjdddfffsssvvvhhh```]]]\\\\\\]]]___aaaaaaaaa\\\ZZZWWWTTTSSSSSSTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRTTTUUUVVVWWWXXX[[[]]]]]]cccllluuuzzz~~~yyyooobbbZZZMMMEEE???@@@@@@>>>===>>>===>>>???AAACCCFFFHHHJJJKKKMMMOOOPPPOOONNNNNNOOOPPPPPPQQQQQQRRRSSSUUUUUUVVV[[[```dddjjjsssrrrhhhbbb___\\\```gggooozzz{{{lllhhhccc_______________aaabbbiiittt}}}ttt~~~yyywwwttt```[[[UUUQQQNNNLLLKKKIIIKKKKKKJJJIIIIIIHHHGGGGGGDDDEEEGGGHHHIIIIIIHHHGGGDDDCCCBBB@@@???>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;::::::999777666666666555555555555555555555555555555555555666555333111111222333444111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222222333333333333666;;;>>>FFFMMMPPPUUU[[[YYYaaavvvvvvcccUUUMMMLLLTTT]]]jjjddddddqqqwwwiiiaaa^^^]]]]]]___aaacccbbbbbbZZZYYYVVVTTTSSSTTTVVVWWWVVVVVVVVVUUUUUUUUUUUUUUUQQQSSSTTTUUUVVVWWWZZZ\\\[[[bbbkkksssyyy|||vvvlll___WWWKKKCCC>>>???@@@>>>===>>>>>>???@@@BBBDDDGGGIIIKKKKKKMMMOOOPPPOOONNNOOOOOOOOOPPPQQQRRRTTTVVVXXXYYY\\\```gggllltttvvviiiaaa^^^\\\]]]```eeekkkvvv}}}lllhhhccc```_________^^^bbbdddlllwwwpppxxx|||vvvzzznnnaaa\\\VVVQQQNNNKKKIIIHHHKKKLLLLLLLLLJJJGGGEEECCCFFFGGGGGGHHHHHHHHHGGGGGGDDDCCCCCCBBBBBBAAA@@@@@@>>>???AAAAAABBBAAA@@@???======>>>>>>>>>>>>======777888:::;;;;;;:::999888555555444444444444555555000111444666777777666555555555444333222000000///333333222222111000//////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222111111111111222222111222333444555888<<<@@@FFFJJJQQQUUUYYY]]]dddiiizzzlllZZZNNNHHHIIISSS]]]fffbbbbbbmmm{{{nnneee^^^\\\[[[\\\]]]______^^^YYYXXXVVVTTTTTTUUUVVVWWWWWWVVVVVVUUUUUUTTTTTTTTTVVVUUUUUUUUUWWWYYY\\\^^^aaadddhhhnnntttzzz~~~|||tttjjj]]]UUUIIIEEEAAA>>>=========<<<>>>???@@@BBBDDDGGGIIIJJJNNNNNNNNNNNNNNNMMMMMMMMMOOORRRVVVXXXXXXYYY]]]```eeeeeemmmzzzoooccc[[[XXXZZZ___aaafffnnnuuu~~~{{{kkkgggccc```____________cccdddkkkvvvsss}}}xxx{{{mmm___[[[TTTPPPMMMLLLKKKJJJMMMLLLKKKIIIGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAAAAAAAA@@@???======>>>>>>>>>>>>======888999:::;;;;;;:::888777555555555555555555555555333444555666666666555444555555444333222111000000333333222222111000000///000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111222222111111111111222222111222333444555888<<<@@@GGGLLLQQQUUUWWWZZZ```dddwwwyyyjjjYYYNNNHHHJJJSSS]]]eeebbbbbblll{{{mmmeee___]]]\\\[[[\\\]]]\\\[[[XXXWWWUUUTTTSSSTTTUUUVVVXXXWWWWWWWWWVVVVVVUUUUUUXXXWWWWWWWWWXXXZZZ]]]^^^aaacccgggnnntttzzzyyyqqqggg[[[SSSHHHEEE@@@>>>============???@@@AAABBBEEEGGGIIIJJJNNNNNNNNNNNNNNNNNNOOOOOORRRUUUYYY[[[\\\^^^cccgggiiimmmyyy{{{lllaaaZZZXXXZZZ\\\^^^dddkkkrrrzzzxxxiiifffbbb______`````````cccdddjjjttt}}}zzz|||~~~~~~lll^^^YYYSSSNNNMMMMMMMMMMMMNNNLLLIIIGGGEEEFFFGGGHHHEEEEEEFFFFFFFFFFFFEEEEEE@@@@@@AAABBBBBBCCCDDDDDD@@@@@@AAAAAAAAA@@@@@@???======>>>>>>>>>>>>======::::::;;;;;;;;;999888777555666777888888777666555666666555555555444444333555555444333222111000000333333222222111000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111222222111111111111222222111222333444555777<<>>>>>>>>AAAAAABBBDDDFFFHHHJJJKKKNNNNNNMMMNNNNNNOOOPPPPPPRRRUUUYYY[[[]]]aaahhhmmmttt|||uuuggg]]]XXXXXXZZZ[[[]]]cccjjjpppxxxvvvuuuhhheeeaaa______`````````ddddddiiirrr|||~~~~~~mmm___ZZZSSSNNNMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHEEEEEEEEEEEEEEEDDDDDDCCCAAAAAAAAABBBBBBBBBCCCCCC@@@AAAAAAAAA@@@@@@??????======>>>>>>>>>>>>======;;;;;;;;;;;;:::999888777555666888999999888666555666666555444444444444555555444444333222222111111222222222111111111000000000000000000000000000000///////////////////////////000000000111111111111111111111111111111111111222222111111111111222222111222333333444777;;;>>>FFFJJJOOORRRSSSUUUYYY\\\lllyyykkk[[[PPPKKKMMMVVV```iiiffffffnnn}}}|||nnneee___]]]ZZZZZZZZZZZZYYYWWWVVVUUUSSSRRRQQQRRRTTTUUUWWWWWWWWWWWWWWWXXXXXXXXX[[[[[[ZZZZZZ[[[\\\]]]]]]^^^```eeelllsss{{{zzzrrriii___TTTMMMFFFBBB>>>======>>>??????BBBBBBCCCEEEGGGIIIKKKLLLMMMMMMMMMMMMNNNPPPQQQRRRUUUXXX[[[^^^aaahhhpppwwwoooaaaZZZVVVWWW[[[\\\___eeemmmsss{{{wwwkkkttthhheeeaaa^^^___`````````ccccccgggqqq{{{nnnaaa\\\UUUPPPNNNMMMMMMLLLIIIJJJJJJKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@?????????======>>>>>>>>>>>>======<<<<<<<<<;;;:::999888888666777999::::::999777666555444444444444555666666555444444333333222222222222222222111111111111111000000000000000000000000........................///000000000111111111111000000000000000000000000222222111111111111222222111222333333444666:::===CCCHHHNNNRRRSSSUUUYYY\\\jjj~~~qqq___SSSMMMOOOYYYdddooollljjjooo{{{~~~pppfff]]][[[YYYYYYZZZ[[[ZZZYYYVVVUUUSSSQQQQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWXXXXXXZZZZZZZZZ[[[[[[\\\\\\]]]^^^```dddkkkrrr{{{xxxnnnfff\\\RRRKKKDDDAAA===<<<===???@@@@@@BBBCCCDDDFFFHHHKKKMMMNNNLLLLLLLLLMMMNNNQQQSSSUUUZZZ]]]aaaeeekkkttt~~~jjj]]]VVVTTTVVV[[[\\\___fffooovvv~~~}}}oooeeettthhheeeaaa^^^^^^_________aaabbbgggqqq{{{pppbbb^^^XXXSSSQQQOOOMMMLLLHHHJJJKKKMMMMMMKKKIIIHHHEEEFFFFFFEEEEEEDDDCCCBBBDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBAAA@@@????????????======>>>>>>>>>>>>======<<<<<<;;;;;;::::::999999666777888999999888777666333444444555555555666666555444444444333333333222111111111111111111111111000000000000000000000000........................000000000000111111111111000000000000000000000000222222111111111111222222222222333333333666:::===AAAGGGNNNSSSUUUWWWZZZ^^^hhhyyyeeeWWWPPPRRR]]]hhhvvvrrrmmmoooxxxsssjjj]]][[[YYYYYYZZZ[[[ZZZYYYVVVUUUSSSRRRQQQRRRSSSTTTTTTTTTUUUVVVWWWXXXXXXYYYZZZZZZ[[[[[[\\\]]]]]]^^^^^^```dddjjjrrrzzzuuukkkbbbXXXOOOHHHBBB???<<<;;;===???@@@AAABBBCCCDDDGGGJJJMMMPPPQQQNNNNNNMMMNNNPPPTTTWWWYYY[[[___dddkkkttt|||hhh[[[TTTRRRUUUZZZ[[[___gggrrrzzzssshhh```vvviiifffaaa^^^^^^^^^^^^]]]___```gggqqq|||~~~ooo```]]]YYYVVVTTTRRRPPPNNNKKKKKKLLLLLLLLLLLLLLLKKKFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAACCCBBBAAA???????????????======>>>>>>>>>>>>======<<<;;;;;;:::::::::;;;;;;777777777777777777777777444555666666666555444333444444444444444333333333111111111111111111111111000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000222222111111111111222222222222333333333555999<<>>;;;;;;===???AAAAAAAAABBBDDDGGGKKKOOORRRTTTQQQQQQPPPQQQTTTXXX\\\^^^^^^bbbjjjuuu|||gggZZZSSSQQQTTTYYY\\\```jjjvvv{{{mmmccc]]]wwwjjjfffaaa^^^]]]]]]]]]\\\^^^```fffrrr}}}|||yyyooo^^^\\\YYYXXXWWWUUURRRPPPNNNMMMKKKJJJKKKLLLNNNOOOGGGGGGGGGGGGFFFEEECCCCCC@@@AAAAAABBBBBBCCCCCCDDDDDDBBBAAA???>>>>>>??????======>>>>>>>>>>>>======;;;;;;:::::::::;;;<<<<<<777777666666666666777777555666777777666444111000444444444444444444333333111111111111111111222222000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000222222111111111111222222222222333333333555999<<>>;;;;;;===@@@AAABBBAAABBBDDDHHHLLLPPPTTTVVVTTTSSSSSSTTTWWW[[[___bbbffflllvvv|||hhhZZZSSSQQQTTTYYY___dddnnn{{{zzzkkkaaa[[[ssshhheeebbbaaaaaaaaaaaa```______eeeppp|||zzzuuu{{{xxx~~~lll[[[XXXUUUSSSTTTUUUVVVVVVOOONNNMMMKKKJJJKKKKKKLLLHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>>>>>>>===<<<<<<<<<<<<===::::::;;;;;;<<<=========777777777777666666666666666666555555555444444444555444222000000111222333333333333222222111111111222111000111222222111000333222111000///...---,,,222111111111000000//////000000000000000000000000111111222222222333333333111222222222222444777:::AAAJJJMMMQQQWWWTTTVVVcccvvvvvv___TTTWWWbbbkkkwwwppphhhgggooo~~~yyykkkdddaaa^^^\\\\\\[[[ZZZYYYUUUTTTRRRQQQSSSTTTUUUTTTXXXXXXXXXXXXYYYYYYZZZZZZ\\\___``````bbbggggggdddhhheeeeeellltttyyyzzzooocccXXXOOOGGGCCC@@@???>>>>>>>>>???AAAAAADDDCCCDDDHHHNNNQQQQQQPPPRRRRRRRRRTTTXXX]]]aaadddmmmvvv|||fffWWWPPPOOOSSSYYY^^^jjjwwwpppddd]]]sssgggeeebbbaaaaaaaaaaaa```aaa```eeeooozzzxxxsss{{{rrrkkk[[[XXXTTTRRRRRRSSSTTTTTTRRRQQQPPPNNNLLLKKKJJJJJJGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;888888888777777777777666666666555555555444444444555444222111000111222333333333333222222222111111222111000111222222111000222222111000///...------111111111000000000//////000000000000000000000000///000111111222111111111111222222222222444777:::AAAJJJMMMQQQXXXVVVXXXfff{{{zzz```SSSUUU___hhhtttmmmeeedddmmm~~~zzzlllcccaaa]]][[[[[[[[[ZZZYYYWWWUUUSSSSSSTTTUUUUUUUUUWWWWWWXXXYYYZZZZZZZZZZZZ]]]aaadddfffjjjoooooolllllliiijjjnnnssswww~~~yyymmm```UUUMMMFFFBBB???>>>>>>>>>???@@@BBBCCCFFFFFFGGGKKKPPPSSSTTTSSSSSSTTTVVVWWWZZZ```fffkkkuuuyyydddWWWQQQQQQUUU[[[dddppp~~~qqqeee```sssgggeeebbbaaaaaabbbaaa```cccaaadddllluuuvvvrrrxxxmmmjjj[[[WWWSSSPPPPPPQQQQQQPPPTTTTTTRRRPPPNNNKKKIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDBBBAAA@@@@@@@@@@@@@@@???>>>===<<<<<<;;;<<<>>>======<<<;;;;;;::::::999999999999888888888888666666666555555555444444555444222111111111222333333333333222222222222111222111000111222222111000000000000000////////////111111000000000000//////000000000000000000000000///000222333444333111000111222222222222444777:::AAAIIILLLQQQYYYYYY]]]kkkcccSSSSSS\\\eeeqqqjjjbbbaaalll~~~{{{mmmccc```\\\ZZZZZZZZZYYYXXXXXXVVVTTTTTTUUUVVVVVVVVVUUUWWWXXXZZZ[[[[[[ZZZZZZ]]]ccciiilllqqqvvvwwwtttqqqooooooqqqsssuuu~~~xxxjjj]]]RRRJJJEEEBBB>>>>>>>>>>>>???AAACCCEEEFFFGGGHHHLLLQQQTTTTTTTTTSSSVVVZZZ\\\^^^eeeoooxxxuuuaaaVVVRRRRRRXXX^^^iiiuuurrrgggcccrrrgggdddbbbaaaaaabbbaaaaaacccaaaccciiirrr~~~xxxuuu}}}sssmmmhhhZZZVVVQQQNNNNNNNNNMMMMMMRRRRRRRRRPPPNNNKKKHHHFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDAAA?????????@@@AAA@@@@@@>>>===<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999666666666666555555555555555444333222222222222333222222222222222222222222222111000111222222111000////////////000000000000000000000000000000//////000000000000000000000000000222555777777666444222111222222222222444777:::@@@IIILLLQQQZZZ\\\aaaqqqdddTTTSSS[[[dddnnnggg``````lll}}}oooccc```\\\YYYYYYYYYYYYXXXYYYWWWTTTTTTUUUVVVVVVUUUUUUVVVYYY[[[\\\\\\[[[[[[]]]eeelllppptttxxxxxxvvvtttrrrssstttsssuuuxxxiii[[[PPPIIIEEECCC======>>>>>>@@@CCCEEEGGGEEEFFFHHHKKKOOORRRSSSSSSRRRWWW]]]___cccmmm|||sss```UUURRRSSSXXX___jjjvvvqqqgggeeepppfffdddaaaaaaaaabbbbbbaaabbbaaaccciiiqqq|||zzz{{{xxxrrrmmmgggXXXUUUPPPMMMLLLLLLKKKKKKMMMNNNNNNNNNLLLJJJHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCAAA???>>>???@@@AAA@@@@@@???======<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;::::::::::::777777666666666555555555444444333333333333333333222222222222222222222222222111000111222222111000////////////000000000000//////////////////000000111111111111111111111111000222555777777666444222111222222222222444777:::@@@HHHKKKPPP[[[]]]eeeuuueeeUUUTTT\\\dddlllfff```aaammmrrreeeaaa\\\ZZZYYYZZZZZZZZZYYYWWWUUUTTTUUUVVVVVVUUUVVVWWWYYY[[[]]]^^^^^^^^^aaaiiirrrtttvvvyyyxxxvvvtttssstttttttttvvvyyyiii[[[PPPIIIFFFDDD>>>>>>>>>???AAADDDFFFHHHEEEGGGJJJMMMPPPRRRTTTUUUQQQWWW^^^ccckkkyyyqqq___UUURRRSSSXXX^^^kkkwww}}}llleeeeee}}}nnnfffcccaaa```aaabbbbbbaaaaaabbbfffmmmttt~~~|||~~~wwwtttmmm~~~fffWWWSSSOOOLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAA?????????@@@AAA??????>>>>>>======>>>>>>::::::;;;;;;<<<======>>>;;;;;;;;;;;;::::::::::::777777777666666666555555444444444444333333333333111222222222222333333333222111000111222222111000////////////000000000000......////////////000000111111111111111111111111///000222333444333111000111222222222222444777:::@@@HHHJJJPPPZZZ^^^gggxxxeeeVVVUUU\\\dddkkkfff```bbbnnnuuugggccc^^^[[[[[[\\\]]]]]][[[YYYWWWVVVVVVWWWWWWVVVXXXYYYZZZ\\\^^^___aaabbbgggpppxxxyyyyyyzzzzzzxxxuuussssssuuuuuuwwwxxxiiiZZZPPPIIIEEECCC?????????@@@BBBDDDGGGHHHGGGJJJNNNPPPRRRTTTWWWYYYTTTYYY```iiivvv~~~ooo^^^UUURRRSSSYYY___mmmzzztttgggcccddd{{{llleeecccaaa```aaacccbbbbbb```dddkkkssszzzzzz}}}vvvvvvooo|||fffVVVRRRNNNKKKKKKKKKKKKJJJKKKJJJIIIHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>===>>>>>>???@@@;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999777777777777666666666555444444444444444333333222111111222222222333333333222111000111222222111000000000000000////////////........./////////000000111111111111111111111111///000111111222111111111111222222222222444777:::@@@GGGIIIOOOYYY^^^gggyyyeeeVVVTTT[[[bbbiiieee```cccnnnwwwjjjfffaaa]]]]]]^^^______^^^\\\YYYXXXYYYZZZYYYXXX[[[[[[[[[\\\^^^aaadddfffjjjssszzz{{{yyyzzz{{{zzzxxxtttrrrtttvvvwww|||vvvhhhZZZOOOHHHCCC@@@@@@@@@@@@@@@BBBDDDFFFHHHGGGKKKOOOQQQRRRTTTWWWZZZYYY]]]dddqqqzzzkkk[[[TTTSSSUUU[[[bbbppp}}}{{{kkkcccbbbccczzzkkkeeecccaaa```bbbccccccbbbaaaeeennnxxxxxx{{{tttuuurrr{{{fffUUURRRMMMKKKKKKKKKKKKKKKMMMLLLJJJHHHGGGGGGGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFAAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAAAAAAAA@@@??????============>>>???@@@AAA=========<<<;;;;;;::::::;;;;;;:::::::::999999999777777777777666666666666444444555555444444333222111111111222222333333333222111000111222222222000111000000000////////////---.........//////000000111111111111111111111111111222222222222333333333111222222222222444777:::@@@GGGIIINNNYYY^^^gggyyyeeeVVVTTTZZZ___hhhddd```cccnnn~~~xxxlllhhhbbb___^^^```aaaaaaaaa^^^\\\[[[[[[\\\[[[ZZZ]]]\\\[[[\\\^^^bbbfffhhhjjjssszzzyyyxxxyyy{{{{{{zzzuuurrrtttwwwwwwyyy}}}}}}tttgggYYYNNNGGGAAA>>>AAA@@@@@@AAABBBDDDFFFGGGEEEIIINNNPPPQQQRRRVVVYYY^^^```hhhvvv}}}|||||||||vvvhhhYYYSSSSSSWWW^^^dddppp}}}sssfffaaaaaacccyyymmmdddcccbbbbbbbbbcccdddeeeffflllsss|||}}}|||vvvoootttvvv___VVVRRRNNNKKKJJJKKKKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCAAA@@@???@@@@@@AAA??????@@@AAAAAAAAA@@@@@@==============================<<<;;;::::::999999;;;;;;<<<<<<;;;;;;:::999777666666666555555555555333333222222222333444444222222222222222222333333111111111111111111111111111000000000//////......000000000000000000000000//////000111111111111000000111111111111222222222000111333333333444777999???DDDKKKNNNRRRZZZgggrrrzzzdddSSSMMMSSS\\\fffeeeaaa___hhh{{{|||qqqjjjbbb```cccffffffddd___^^^\\\ZZZZZZZZZZZZ[[[[[[]]]^^^___```ccchhhkkkppptttxxx{{{{{{zzzyyyyyyzzz{{{{{{zzzxxxxxxyyy{{{}}}xxxqqqdddYYYOOOIIIDDDBBBAAAAAABBBCCCDDDFFFFFFGGGKKKLLLOOOSSSWWWXXXXXXWWW]]]eeeqqqzzzxxxyyyzzzzzzsssfffXXXRRRQQQVVV___hhhrrrzzzfff^^^]]]aaaeeewwwkkkddddddcccbbbbbbcccdddeeelllrrr|||}}}}}}rrrmmmssswww```UUURRRMMMJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEECCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAA===========================<<<<<<;;;::::::999999;;;;;;;;;;;;;;;:::999999777777666666666555555555666555444333333333333333222222222222222222222222111111111111111111111111111111111000000/////////000000000000000000000000000000111222222222222111000111111111111222222222000222333444444555777:::>>>DDDKKKOOORRRYYYeeennnsss___PPPKKKPPPZZZeeeddd```___iii}}}qqqjjjbbb```bbbeeeeeeccc___^^^\\\[[[ZZZZZZ[[[[[[[[[]]]^^^___aaadddiiilllssswww{{{~~~~~~}}}||||||}}}}}}|||zzzwwwuuuuuuvvvyyy|||yyyqqqdddXXXNNNHHHCCC@@@@@@AAABBBCCCDDDEEEFFFGGGJJJLLLOOOSSSXXXZZZ[[[[[[aaajjjxxxzzzwwwxxx{{{~~~pppdddWWWRRRRRRVVV^^^gggrrrvvvddd]]]]]]bbbggguuujjjeeedddcccbbbbbbcccdddeeepppxxx}}}}}}llliiiqqqxxxaaaUUUQQQMMMJJJIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDAAAAAABBBCCCDDDEEEEEEFFFBBBCCCCCCCCCCCCBBBAAAAAABBBCCCCCCCCCBBBAAA@@@@@@========================<<<<<<;;;;;;::::::999999:::::::::::::::999999888777777777666666666555555777777666555444333333222444333333222222111111111111111111111111111111111111111111111111000000000000000000000000000000000//////000111111111111111000111111111111222222222111222444444444555888:::>>>DDDKKKPPPRRRXXXaaahhh}}}mmm[[[OOOJJJPPPYYYcccccc``````kkkrrrkkkccc```bbbddddddbbb___^^^\\\[[[ZZZZZZ[[[\\\[[[]]]^^^```bbbeeejjjnnnuuuyyy}}}~~~~~~~~~~~~|||xxxssspppoooppptttxxx~~~zzzqqqdddWWWNNNGGGBBB???@@@@@@AAACCCDDDFFFGGGGGGJJJLLLOOOSSSXXX\\\^^^```eeeqqqxxxvvvtttuuuxxx|||{{{mmmbbbWWWRRRRRRVVV]]]eeeqqqqqqbbb\\\\\\bbbhhhtttjjjfffeeedddcccbbbcccdddeeeqqq{{{}}}vvvffffffnnn{{{cccUUUQQQLLLIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>===<<<========================;;;;;;;;;:::::::::999999999999::::::999999888777777777777666666666666555777777666666666555444444444444333333222111000000111111111111111111111111222222111111111111111111000000000000000000000000---...//////000000//////000000111111111222222222222333444444444555777:::===CCCKKKPPPRRRVVV\\\aaappp|||jjj[[[PPPMMMSSS\\\eeeeeecccbbbmmmtttlllddd```aaacccbbb```]]]\\\[[[ZZZYYYZZZZZZ[[[\\\]]]___```bbbfffkkkoootttwww{{{}}}}}}}}}}}}}}}{{{zzzxxxtttnnnkkkjjjjjjpppuuu||||||ssseeeXXXNNNGGGBBB@@@@@@@@@BBBCCCEEEFFFGGGHHHLLLMMMPPPTTTWWW\\\aaadddiiixxxyyyrrrrrrrrruuuwwwzzz|||}}}~~~|||kkk```VVVSSSSSSVVV\\\cccqqqlll```\\\[[[aaaiiiuuulllgggfffdddcccccccccddddddqqqzzz~~~|||rrrcccdddnnn~~~eeeUUURRRMMMIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDDDDDBBBBBBAAAAAA@@@@@@???>>>===<<<========================:::::::::::::::999999999999999::::::999999888777888777777777666666666666444444666777777777777666444444333333222111000000111111111111111111111111111111111111111111222222////////////////////////...///000000111111000000000000111111111222222222222333444444444555777999===BBBIIINNNQQQTTTXXX[[[ggguuuzzzjjj[[[QQQNNNTTT]]]jjjiiiffffffooovvvoooeeeaaabbbcccaaa___\\\[[[YYYXXXXXXYYYZZZZZZ\\\]]]___```bbbfffkkknnnppprrrvvvxxxxxxwwwxxxyyyttttttrrrnnnjjjgggfffgggmmmttt|||}}}tttfffXXXNNNGGGCCCAAA@@@AAABBBDDDFFFGGGIIIIIINNNPPPRRRTTTWWW\\\ccchhhoooyyypppmmmooorrrvvvxxxzzz{{{|||~~~}}}kkkaaaXXXTTTTTTVVV\\\cccrrrjjjaaa]]]\\\bbbkkkuuummmgggfffeeedddccccccddddddoooyyy{{{{{{rrrcccdddrrr~~~eeeVVVSSSNNNJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCEEEDDDDDDCCCBBBAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAABBBBBBBBBAAA@@@??????========================::::::::::::999999999999:::::::::::::::999999888888888777777777666666666222333555777888888777777444333333222222111111111111111111111111111111111000000000111111111111111////////////////////////111111222333333333333333000111111111111222222222111333444333333333555777===AAAGGGLLLPPPSSSUUUWWW```mmm~~~}}}kkk\\\QQQMMMSSS\\\mmmmmmjjjiiisssyyyqqqhhhcccccccccaaa^^^[[[ZZZYYYYYYXXXYYYZZZ[[[]]]^^^___```aaadddiiilllkkknnnppprrrrrrrrrssstttoooooonnnkkkgggeeedddeeelllsss|||}}}ssseeeWWWMMMGGGDDDBBBAAABBBDDDEEEGGGIIIKKKKKKPPPSSSUUUVVVYYY```iiippp{{{zzzqqqlllhhhlllqqqvvvxxx{{{}}}~~~}}}ooodddZZZVVVVVVWWW]]]dddttt}}}hhhbbbaaa___fffqqquuummmhhhgggeeedddccccccddddddkkktttxxxyyyttteeedddyyy}}}dddXXXTTTOOOKKKIIIIIIHHHGGGFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCC@@@@@@AAAAAAAAA@@@@@@???========================999999999999999999999999;;;;;;;;;;;;;;;:::999999888888888777777777666666222333555777777777666555222222222222222222222222111111111111111111111111/////////000000111111111////////////////////////000111111222222222222222000111111111111222222222111222333222222222444666<<<@@@EEEJJJNNNRRRTTTUUU\\\hhh{{{qqq```TTTOOOUUU]]]mmmnnnllllllvvv|||tttjjjdddddddddaaa^^^]]]\\\[[[ZZZZZZ[[[\\\]]]]]]^^^___``````cccgggjjjiiikkknnnoooooooooppprrrnnnnnnllljjjfffdddddddddjjjrrr|||zzzqqqbbbTTTKKKFFFCCCBBBCCCCCCEEEGGGIIIKKKMMMMMMQQQTTTWWWYYY]]]fffrrr{{{~~~sssllljjjgggkkkqqquuuwwwzzz}}}}}}}}}ssshhh]]]WWWVVVXXX^^^eeeuuuzzzgggdddeeedddlllzzztttmmmhhhgggfffdddccccccddddddfffnnnzzzvvvxxxvvvgggeee{{{bbbXXXTTTOOOLLLJJJIIIIIIHHHFFFEEEDDDCCCCCCBBBBBBCCCAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???@@@AAACCCDDD===>>>>>>?????????>>>>>>========================999999999999999999999999;;;;;;<<<<<<;;;;;;:::999888888888888777777777777333444666777777555333222222222222222222222333333111111111111111111111111......//////000000000111////////////////////////---......///////////////000111111111111222222222000111222222111111333555<<>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAA>>>???AAAAAAAAA???===<<>><<<;;;:::999888:::::::::999999999888888999999999999999999999999888888888888888888888888666666555555555444444444333333333222222222111111111111111111111111111111111111111111000000000///222222222111111111111000222111111111000000//////000111111111111222222222111111111111222333444555;;;???EEEJJJMMMPPPRRRTTTYYYfffyyyhhhWWWTTTZZZbbbtttsssooonnnxxxxxxmmmeeebbbbbbaaa```___^^^]]]\\\\\\^^^___aaa```___^^^^^^___aaadddeeegggjjjmmmoooooooooppprrrnnnnnnmmmjjjfffddddddeeekkkpppvvv|||yyykkkZZZOOOHHHBBBAAABBBCCCEEEFFFGGGHHHJJJNNNQQQTTTUUU[[[aaafffnnnyyyoookkkhhhhhhjjjmmmoooqqqrrrtttvvvyyy|||}}}~~~~~~{{{lll___\\\\\\]]]eeeppp|||ssseeehhhlllooo|||{{{pppjjjfffeeecccaaa`````````aaaccckkkxxxooonnn|||qqqpppsssaaaTTTQQQLLLIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA???===<<<>>>>>>===<<<;;;::::::999:::::::::999999999888888999999999999999999999999777777777777777777777777666666555555555444444444333333333222222222222111111111111111111111111111222222222222111111111111222222222111111111000000111111111111000000000///000000111111111222222222111111111111222333444555:::>>>DDDIIILLLOOOQQQSSSXXXfffzzzlll[[[WWW]]]eeexxxwwwrrroooxxxyyynnnfffccccccbbbaaaaaa```^^^\\\\\\]]]^^^___```___^^^^^^___aaadddeeehhhkkkoooqqqrrrrrrsssuuuuuuuuussspppkkkhhhhhhhhhjjjnnnuuu{{{yyykkkZZZOOOHHHBBBAAACCCDDDEEEFFFGGGHHHKKKOOORRRYYY[[[aaahhhnnnxxxqqqjjjhhhfffgggjjjnnnppprrrtttuuuwww{{{}}}}}}~~~~~~~~~}}}nnnaaa^^^]]]]]]eeeooo|||rrrfffiiiooouuuyyynnnhhhdddcccaaa______^^^______aaaiiiuuunnnrrrzzzsssuuuooo^^^RRROOOKKKHHHGGGFFFFFFEEEFFFEEEDDDCCCBBBAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@?????????>>>>>>>>>???@@@@@@???===<<<======<<<<<<<<<;;;;;;;;;:::::::::999999999888888999999999999999999999999666666666666666666666666666666666555555555444444333333333333222222222222111111111111111111111111333333333222222222222111222222111111111000000000111111111111000000000000000000000111111111222222111111111111222333444555888<<>>>>>======>>>>>>??????>>>======;;;<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888888888888888888888888777777777777777777777777666666666666555555555555444444333333333222222222111111111111111111111111333333222222222111111111111111111111000000000000111111111000000000000000000000000000111111111111111111111111222333444444888;;;AAAFFFJJJNNNRRRTTTZZZjjj|||eee\\\aaahhh||||||wwwrrrwww}}}qqqiiiffffffeeedddbbbaaa___]]]\\\]]]^^^___```______```aaabbbdddeeehhhlllqqquuuwwwxxxyyyzzz||||||zzzuuuooojjjgggffffffjjjpppwww}}}yyykkkZZZPPPIIICCCBBBDDDEEEFFFGGGGGGIIILLLQQQTTT]]]cccmmmyyyssskkkdddcccddddddgggkkklllooorrruuuvvvxxx{{{}}}}}}|||{{{zzzzzz{{{}}}yyyjjjeeeaaa```fffppp{{{nnnfffkkkuuussshhhccc___^^^]]]\\\\\\\\\]]]^^^aaagggqqq||||||uuuvvvxxx{{{cccUUUOOOLLLIIIGGGFFFFFFDDDCCCEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???????????????AAAAAA@@@@@@???>>>==================>>>=========;;;;;;;;;<<<<<<<<<<<<<<<:::::::::999999999888888888888888888888888888888888888888888888888888888777777666666666555555555444444444333333333222222111111111111111111111111222111111111000000000000111111111000000000//////000000000000000000111111//////000000000111111111111111111111222333444444888;;;AAAFFFJJJNNNSSSVVV\\\lllhhh\\\^^^eeexxxyyyvvvrrrvvvtttlllhhhgggfffeeeaaa```^^^]]]]]]^^^```aaa______```aaabbbcccdddeeeggglllrrrvvvxxxyyyzzz{{{||||||zzzuuuoooiiifffeeedddhhhnnnuuu|||yyykkkZZZPPPIIIDDDCCCEEEFFFFFFGGGGGGIIIMMMRRRVVV[[[dddrrr~~~nnnhhheeefffffffffhhhllljjjmmmqqqtttvvvxxxzzz|||~~~}}}yyyyyyxxxxxxzzz~~~ppphhhdddbbbhhhsssuuukkkffflllvvv}}}ooofffaaa]]]]]]\\\[[[[[[\\\]]]^^^bbbhhhqqq||||||yyy~~~ttt^^^SSSNNNKKKIIIGGGGGGFFFDDDBBBDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@??????>>>>>>??????@@@@@@@@@???>>>>>>>>>===<<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<<<<<<<:::::::::999999999888888888888888888888888888888888888888888888888888888777777777666666666555555444444444444333333333333111111111111111111111111111111111000000000//////111111000000000/////////000000000000111111111111/////////000000000111111111111111111222333444555777;;;@@@EEEIIIOOOTTTXXX]]]nnnhhhZZZ[[[bbbsssvvvuuurrrvvvwwwnnnjjjhhhfffeee```___^^^]]]]]]___aaabbb___``````aaaccccccddddddhhhlllrrrwwwyyyyyyyyyzzzzzz{{{zzzvvvpppjjjgggfffbbbfffmmmttt{{{yyykkk[[[PPPJJJEEEDDDFFFFFFGGGGGGGGGIIIMMMSSSXXX\\\hhhxxxsssjjjffffffhhhiiigggiiimmmiiilllqqqtttvvvxxxzzz|||~~~~~~}}}zzzyyyxxxyyy{{{uuukkkeeedddlllwwwpppkkkiiiooo{{{{{{mmmddd___\\\\\\[[[[[[[[[\\\^^^___bbbhhhrrr~~~|||{{{ooo\\\RRRMMMKKKIIIHHHHHHGGGEEECCCDDDDDDCCCBBBBBBBBBBBBCCCAAAAAA@@@????????????@@@????????????>>>>>>>>>>>><<<;;;;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888888888888888888888888888888888777777777777666666666555555444444444444333333333111111111111111111111111222222222111111111000000111000000000///////////////000000000111111111111////////////000000000111111111111111222333444555555999>>>CCCHHHMMMSSSWWW]]]nnngggXXXZZZaaaoootttuuurrruuuzzzpppkkkhhhfffdddbbbaaa___^^^]]]^^^```aaa___```aaabbbcccdddddddddiiinnntttxxxzzzzzzzzzzzzwwwxxxxxxuuupppkkkgggfffbbbffflllsss{{{yyykkk[[[PPPJJJEEEDDDFFFGGGGGGGGGGGGIIINNNTTTYYYbbbpppsssjjjdddcccdddhhhiiihhhjjjnnniiilllqqquuuwwwyyy{{{|||~~~{{{zzzyyyzzz}}}zzzmmmgggeeeooo{{{yyylllkkkmmmuuuzzzlllccc^^^\\\\\\[[[[[[[[[]]]^^^___bbbhhhsss|||{{{mmm[[[SSSMMMKKKIIIHHHHHHGGGEEECCCDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>>>>?????????;;;;;;;;;;;;;;;<<<===>>>======<<<<<<<<<;;;;;;;;;:::::::::999999999888888777777777777777777777777777777777777777777777777777777777777666666666666555555444444444333333333111111111111111111111111333333333222222222111111000000000000//////////////////000000111111111222////////////000000000000111111111111222333444555444777<<>>===<<<<<<;;;;;;===>>>???<<<<<<<<<<<<<<<<<<;;;;;;888888888888888888888888999999888888888888999999::::::999888777666555555666666666666666666666666333333444444333333222111111000000000111333555666333333333222222222111111000000111111111111000000000000000000000000000000000000000000111111111111222222111111222222333444666888===AAAEEEKKKRRRVVV\\\nnnjjj^^^ZZZ[[[kkk{{{{{{qqqttt~~~tttmmmiiieeecccddddddccccccbbbaaaaaa```cccdddeeeeeeffffffeeeeeelllnnnrrruuuvvvvvvuuutttsssrrrppplllgggdddccccccdddgggkkkqqqxxxyyyjjjZZZPPPJJJFFFEEEHHHHHHHHHJJJLLLLLLOOOYYYdddvvvyyyjjjcccdddbbbccceeeeeefffhhhkkknnnmmmoooqqquuuxxxzzz|||}}}~~~~~~~~~qqqiiihhhuuurrriiinnnwwwttthhhbbb___[[[\\\]]]\\\\\\]]]```cccgggqqq}}}xxx}}}nnn___VVVNNNMMMKKKIIIGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>===<<<============<<<;;;<<<===>>>???======<<<<<<<<<;;;;;;;;;888888888888888888888888888888888777777888888888999999888888777666666666666666666666666666666666444444444444444333333222333222111111111222333444333333333222222222111111000000111111111111000000000000000000000000000000000000000000111111111111222222111111222222333444555888<<<@@@EEEKKKQQQUUU\\\oooiii]]]ZZZ[[[lll}}}~~~tttuuu~~~uuunnnjjjfffdddddddddccccccbbbbbbbbbaaaddddddeeeffffffffffffeeekkkmmmppprrrtttsssrrrqqqooonnnlllhhhdddaaa``````aaadddiiinnnvvvxxxjjjYYYOOOIIIEEEEEEGGGGGGGGGIIILLLMMMQQQ\\\hhh{{{}}}nnnccc___```aaacccdddeeefffhhhkkknnnooopppsssvvvxxxzzz||||||{{{}}}rrrjjjkkkyyyooommmsss}}}sssiiidddbbb[[[\\\\\\\\\]]]___cccfffmmmxxx|||zzzlll___WWWMMMLLLJJJHHHGGGEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<======<<<<<<<<<===>>>???>>>>>>===<<<;;;::::::999999999999999999999999999888777777666666777777888777777777777777777777777666666666666666666666666555555555555555444444333444333333222111111111222333333333222222222111111000000111111111111000000000000000000000000000000000000000000111111111111222222111111222222333444555888<<<@@@DDDJJJPPPTTT\\\ooo~~~hhh\\\ZZZ\\\mmmxxxxxx~~~vvvooojjjgggfffddddddddddddccccccccccccdddeeeffffffggggggffffffjjjkkkmmmoooooonnnlllkkkhhhhhhfffbbb^^^[[[[[[[[[\\\___dddkkksss|||xxxjjjYYYOOOIIIDDDDDDGGGFFFFFFIIIMMMOOOTTT```mmm{{{lllccc^^^\\\]]]```aaacccdddfffhhhllloooqqqrrrtttvvvxxxzzz{{{{{{yyy{{{~~~rrrlllooo{{{pppssszzzrrrhhhcccaaaZZZ[[[\\\\\\]]]```eeehhhsss}}}vvvgggZZZSSSLLLKKKIIIHHHFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>><<<<<<===============>>>>>>>>>???>>>===<<<;;;:::999999999999999999999999999999777777666666666666777777666666666666777777888888666666666666666666666666666666666666666555555444333333222222222222222222333333333222222222111111000111111222222111111000000000000000000000000000///000000000111111111111222222111111222222333444555777;;;???CCCIIIOOOSSS[[[nnn|||fff[[[YYY\\\ooo}}}yyy}}}wwwooojjjhhhgggdddddddddddddddddddddddddddeeeffffffggggggffffffhhhiiiiiijjjiiihhhfffeee``````___\\\XXXVVVVVVVVVWWW[[[aaahhhpppzzzzzzlll[[[QQQJJJFFFEEEHHHGGGGGGJJJNNNQQQVVVcccpppmmmddd```^^^\\\]]]___```bbbdddeeehhhmmmpppqqqrrrtttuuuwwwxxxyyyyyyxxxzzz}}}qqqlllrrr{{{wwwxxx~~~oooeee```___ZZZZZZ[[[[[[]]]```fffjjjuuutttcccWWWQQQKKKJJJHHHGGGEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@???>>>===<<<=========>>>>>>>>>>>>>>>???>>>===<<<;;;:::999999999999999999999999999999777777666666666666777777555555555666777777888888666666666666666666666666666666777777666666555444111111222222333333333333333333333222222222111111111111222222222222111111111111111111111111111111///000000000111111111111222222111111222222333444444777:::>>>BBBGGGMMMQQQZZZjjjyyyeeeYYYYYY\\\qqqzzzzzzxxxooojjjhhhhhhffffffffffffeeeeeeeeeeeedddeeeeeefffffffffffffffeeeeeeeeeeeedddbbb```___ZZZZZZYYYWWWTTTRRRRRRSSSSSSWWW^^^fffoooyyy}}}nnn]]]SSSLLLHHHGGGIIIJJJJJJLLLOOORRRXXXeeesssssseeeaaaaaa___\\\\\\^^^```bbbccceeehhhlllooooooppprrrtttuuuvvvvvvwwwxxx{{{~~~}}}oookkkrrr|||}}}}}}}}}mmmccc^^^]]]ZZZZZZZZZZZZ\\\```eeejjjtttsssaaaVVVQQQJJJIIIGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC????????????>>>>>>>>>===<<<===>>>?????????>>>>>>>>>>>>===<<<;;;::::::999::::::::::::::::::::::::888777777666666777777888555555555666666777777777666666666666666666666666666666666666666555555444000111222333333333333333333333333222222222111111111111222222222222111111111111111111111111111111000000000000111111111111222222111111222222333444333666:::===AAAFFFLLLPPPXXXcccwwwwwwcccXXXYYY]]]rrryyyuuu||||||rrrkkkiiiiiihhhhhhggggggfffeeeeeeeeecccdddeeeeeeffffffeeeeeeccccccbbbaaa```^^^]]]\\\VVVVVVVVVTTTQQQPPPQQQRRRRRRVVV^^^gggpppzzzppp___TTTNNNIIIHHHJJJLLLKKKMMMQQQTTTZZZhhhvvvrrriiiaaa___```]]]ZZZZZZ___```bbbccceeegggkkknnnnnnoooqqqrrrtttuuuvvvvvvyyy{{{~~~zzzlllhhhooo|||{{{~~~{{{lllbbb^^^]]]ZZZZZZYYYYYYZZZ^^^dddiiiqqq}}}qqq^^^SSSOOOIIIHHHGGGEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@>>>=========>>>???<<<===>>>???@@@???>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888888777777888888888555555666666666666666666666666666666666666666666555666666666666555444444222222333333333222111000333333333222222222111111111222222333333222222111111111111111111111111111000000000000111111111111222222111111222222333444333666999<<<@@@EEEKKKOOOUUU[[[gggvvvvvvbbbWWWXXX]]]rrrxxxqqqvvvuuunnnlllllljjjjjjiiihhhfffeeeddddddbbbcccddddddeeedddddddddaaa```___^^^]]]\\\[[[ZZZTTTTTTTTTSSSPPPOOOPPPRRRQQQVVV___hhhrrr|||ppp___TTTMMMHHHHHHJJJJJJJJJMMMQQQUUU]]]lll{{{|||kkkeee______]]]ZZZYYY[[[```aaaccccccdddfffjjjmmmnnnoooqqqsssuuuvvvwwwwwwyyy{{{}}}wwwiiieeejjj|||{{{}}}zzzlllbbb___^^^ZZZZZZYYYXXXZZZ^^^dddhhhnnn{{{}}}ppp[[[OOOKKKHHHHHHFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<<<<===???@@@<<<===>>>@@@@@@??????>>><<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999888888888888999999666666666666666666666666666666666666666666666666555555555555555444444333444444444444333111///...333333333222222222111111111222222333333222222111111111111111111111111111000000000000111111111111222222111111222222333444333555999<<<@@@EEEJJJNNNSSSVVV]]]hhhvvvuuuaaaWWWXXX]]]ssswwwnnnrrrxxxpppnnnnnnlllkkkjjjhhhgggeeedddcccbbbbbbcccddddddddddddccc```___^^^]]]\\\[[[ZZZYYYSSSTTTTTTRRRPPPPPPQQQRRRRRRWWW```iiisss~~~~~~ppp___TTTMMMHHHGGGIIIIIIIIILLLQQQWWW```pppoookkkeee```___\\\YYY[[[^^^```bbbccccccdddfffiiilllnnnoooqqqsssvvvwwwxxxyyyxxxzzz|||~~~uuuhhhccchhhyyy}}}vvvjjjccc^^^\\\\\\]]]]]][[[YYYZZZ___cccqqq{{{zzz|||fffUUUNNNLLLKKKHHHEEEDDDDDDDDDDDDCCC>>>???@@@AAABBBAAA@@@??????@@@@@@AAAAAA@@@@@@???DDDCCCAAA???>>>>>>??????>>>>>>>>>>>>============<<<<<<<<<;;;;;;::::::::::::999888888777777888888888888888888888888888888888888777777777777888888555555555555555555555555777666444333333444666777555555444333333333444444222222222111111000000000000000000000000000000000222222222111111111000000/////////000111111222222222222333333333444444444444333555;;;CCCIIILLLLLLQQQSSSXXX```kkkxxxiiiWWWVVV^^^tttzzzmmmnnn|||~~~vvvpppnnnooonnnkkkiiigggeeedddcccbbbaaa```aaacccddddddbbb\\\^^^``````^^^[[[YYYYYYVVVWWWWWWUUUSSSRRRSSSTTTUUUYYY```hhhpppzzztttdddVVVMMMIIIIIIIIILLLJJJNNNXXX\\\cccxxxzzznnncccaaa^^^\\\\\\]]]___```bbbbbbaaabbbdddfffiiikkkssssssrrrsssuuuuuutttrrrvvvuuuvvvwwwzzz}}}sssfffccceeeqqq~~~~~~}}}ttthhhaaa]]][[[YYY[[[\\\[[[ZZZ\\\bbbgggrrr|||~~~}}}}}}}}}xxx~~~gggVVVNNNLLLKKKHHHFFFEEEEEEEEEDDDCCC@@@@@@AAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????>>>>>>===>>>???@@@AAA>>>>>>>>>=========<<<<<<;;;;;;;;;;;;:::::::::999:::999888888777777888888888888888888888888888888888888777777777777888888666666666666666666666666777555444333333444555777555444444333333333333333333333222222222111111111111111111111111111111111222222222111111111000000111111111000000000000000000000111111111222222222444444555:::AAAGGGJJJKKKMMMOOOTTT^^^iiivvvmmmZZZWWW^^^ooo|||pppppp}}}wwwqqqnnnnnnmmmkkkiiifffeeedddccccccbbbbbbccceeefffeeedddbbbcccdddcccaaa^^^]]]]]][[[[[[[[[ZZZXXXXXXYYY[[[[[[___eeelllsss|||vvvfffWWWNNNJJJIIIIIIMMMKKKPPPYYY```iii~~~qqqfffaaa```]]]\\\\\\]]]___```bbbbbbccceeehhhkkknnnppptttsssrrrsssttttttsssqqqppppppqqqsssuuuyyy}}}tttgggccceeeppp}}}~~~qqqfff___[[[YYYVVVXXXZZZ[[[[[[^^^eeejjjrrr|||uuuyyy{{{vvvuuu~~~zzz|||gggVVVOOOKKKKKKIIIFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@??????@@@???@@@@@@AAAAAA@@@@@@???======<<<<<<<<<===>>>???>>>============<<<<<<<<<::::::::::::999999999999:::999888888777777888888888888888888888888888888888777777666666777777888777777777777777777777777666555444333333444555666444444333222222222222222333333333333222222222222111111111111111111111111222222222111111111111111222222111111000//////...000000111111111222222222444444555999???DDDHHHIIIJJJLLLSSS]]]jjjuuu}}}vvvbbb\\\```jjjvvvuuuxxxqqqnnnmmmllljjjhhhfffeeedddcccdddccccccdddfffggggggffffffffffffdddaaa___```aaa^^^______^^^]]]^^^```bbbdddggglllqqqwww}}}xxxgggYYYOOOKKKJJJJJJNNNMMMQQQ[[[dddqqqzzziii___^^^]]]\\\[[[[[[]]]___```aaabbbdddgggjjjnnnrrrttttttrrrqqqqqqrrrrrrpppoookkklllmmmooorrrvvvzzz|||uuuhhhdddfffooo{{{~~~oooddd^^^ZZZYYYUUUXXXZZZ[[[[[[___fffkkkrrr|||ooorrruuuqqqppp~~~~~~}}}fffWWWOOOKKKJJJIIIGGGGGGGGGGGGFFFDDDEEEDDDBBB@@@???????????????@@@@@@AAAAAA@@@@@@???@@@???>>>===<<<;;;;;;:::=========<<<<<<<<<;;;;;;999999999999999999999999:::999888888777777888888888888888888888888888888777777666666666666777777666666666666666666666666666555444444444444555666444333222222111111222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111000000//////222222333333333444444444444444555888===AAAEEEGGGJJJMMMTTT___mmmxxx}}}kkkccceeejjj~~~zzzzzzrrrmmmlllkkkiiigggfffddddddddddddcccbbbdddfffggggggfffffffffdddaaa^^^^^^___aaa```aaaaaaaaa```bbbeeehhhlllnnnrrruuuyyy~~~yyyiiiYYYOOOKKKIIIIIIMMMMMMRRR\\\gggwwwsssfff^^^[[[[[[ZZZZZZ[[[]]]___```aaabbbeeehhhkkknnnpppqqqrrrpppnnnnnnnnnnnnmmmlllhhhiiikkknnnrrrvvvzzz|||vvvhhheeefffoooyyy|||mmmccc^^^ZZZYYYWWWYYY[[[[[[\\\___eeejjjqqq|||}}}lllqqqmmmmmmlllzzz|||eeeVVVNNNKKKIIIHHHGGGGGGHHHHHHFFFDDDFFFEEEBBB@@@???????????????@@@@@@AAAAAA@@@@@@???@@@@@@@@@???>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999:::999888888777777888888888888888888888888888888777777666666666666777777555555555555555555555555555555555444444555555555444333222222111111222222333333333333333333333333111111111111111111111111111111111111111111111111//////000000111111111111222222333333333444444444333444555777;;;???DDDHHHKKKNNNUUUbbbqqq}}}pppggghhhnnn~~~|||rrrmmmjjjiiihhhfffeeedddddddddbbbaaaaaabbbeeeffffffeeeeeeeeeccc```]]]]]]```bbbdddddddddddddddfffjjjmmmpppqqqtttvvvyyy|||{{{jjjZZZPPPJJJHHHHHHKKKLLLQQQ[[[hhh{{{{{{lllccc]]]XXXYYYYYYZZZ\\\^^^```aaaeeefffhhhkkkmmmnnnooooooooommmkkkjjjjjjkkkjjjiiifffgggjjjnnnrrrwwwzzz|||uuuhhheeegggoooyyyyyykkkbbb]]]ZZZYYYXXXZZZ\\\\\\\\\___eeejjjrrr}}}}}}nnnvvvzzzfffiiijjjxxxzzzbbbTTTNNNJJJHHHGGGFFFGGGHHHHHHFFFDDDEEEDDDCCCAAA@@@@@@?????????@@@@@@AAAAAA@@@@@@???===>>>???@@@@@@@@@??????<<<<<<;;;;;;;;;:::::::::999999999999:::::::::::::::999888888777777888888888888888888888888888888777666666555555666666777555555555555555555555555555555555555555555555555444444333222222222222222222222222222333333333333222222222222222222222222111111111111111222222222...//////000111111222222000000111111111222222222333444666777:::???EEEIIILLLNNNVVVeeexxxsssiiihhhooo~~~ssslllhhhhhhgggeeeeeeddddddddd```______aaaccceeeeeedddeeeeeedddbbb``````ccceeehhhhhhhhhggggggjjjnnnqqqppprrrtttvvvxxx{{{~~~mmm\\\QQQKKKIIIHHHIIILLLRRR[[[hhh|||pppddd\\\WWWVVVWWWXXXZZZ]]]___bbbccciiijjjmmmoooppppppooonnnkkkiiifffffffffggggggfffdddfffiiinnnssswww{{{|||sssgggeeehhhpppyyyvvviii```[[[XXXWWWWWWYYY[[[\\\\\\```fffkkksss{{{sssqqqbbbiiimmm}}}www___SSSMMMJJJFFFFFFFFFFFFHHHGGGEEECCCCCCCCCCCCCCCBBBAAA@@@??????@@@@@@AAAAAA@@@@@@???===>>>???@@@@@@@@@??????;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;;;;:::999888888777777888888888888888888888888888888666666555555555555666666555555555555555555555555444555555555555555555444555444444333333333333333111111111222222222333333222222222222222222222222000000111111111222222222000000000000000111111111000000111111111222222222222444666777:::???FFFKKKMMMPPPYYYlllvvvkkkjjjlllssslllggggggfffeeedddddddddddd___^^^___```ccceeeeeedddccccccccccccbbbbbbdddfffiiiiiihhhggggggiiinnnqqqppprrrtttvvvwwwzzzppp___TTTNNNKKKJJJIIIMMMSSS[[[iii|||xxxfff]]]XXXTTTUUUVVVXXX[[[^^^aaacccdddhhhkkknnnpppqqqpppnnnmmmgggeeebbbbbbcccdddeeeeeeeeegggkkkqqqvvv{{{~~~pppeeeeeeiiiqqqzzztttggg^^^YYYWWWVVVVVVXXX[[[\\\]]]aaahhhmmmuuuyyyvvvkkk```lllsssuuu^^^RRRMMMJJJEEEEEEEEEFFFGGGGGGEEEBBBBBBCCCCCCDDDCCCBBB@@@???@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA@@@???>>><<<;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;<<<<<<<<<:::999999888777888888888888888888888888888888888666666555555555555666666777777777777777777777777444444555555555555444444666555444444333333444444000000000111111222222222222222222222222222222222000000111111222222222222222222111111000/////////222222333333333444444444222444666888:::???GGGLLLPPPSSS]]]rrr{{{ooommmhhhssskkkgggfffeeeddddddddddddeee_________aaadddffffffeee___aaabbbbbbaaabbbdddfffggggggfffeeedddgggkkkoooppprrrtttvvvwww{{{sssbbbVVVPPPMMMLLLJJJNNNTTT\\\jjj}}}ppp```ZZZWWWUUUUUUVVVXXX\\\___bbbdddeeeeeehhhkkknnnpppooommmkkkeeebbb```___aaacccddddddhhhkkkooouuuzzznnndddeeejjjrrr{{{~~~nnnfffbbb^^^]]]]]]ZZZYYYYYY[[[[[[]]]dddmmm|||{{{zzziiieeemmmsss\\\PPPKKKIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@????????????>>>@@@@@@???>>>>>>>>>>>>>>><<<<<<======>>>>>>??????=========<<<;;;;;;::::::999999999::::::999888888;;;:::999888777888999:::777777888888888888777777777777777777777666555555666666666666555555555555666555333111111111333444777333///...111333444333222222222222222222222222000000000000000000000000111111111111111111111111111111222222222333333333333444444555888>>>EEEKKKPPPXXXhhh|||ssseeeffftttuuukkkhhhgggfffdddddddddeeefffbbbcccdddeeefffffffffffffffeeeddddddccccccccccccffffffeeefffgggjjjmmmooonnnpppsssuuuvvvyyy}}}zzzhhhZZZQQQLLLKKKMMMPPPSSSZZZjjj~~~rrreee[[[TTTRRRSSSUUUVVVYYY[[[]]]___``````ccceeehhhjjjjjjgggdddaaa```\\\ZZZ[[[___ccceeeeeemmmppptttwww{{{~~~lllhhhggggggnnnzzz{{{llldddaaa]]][[[\\\ZZZXXXYYY\\\]]]```iiirrr~~~~~~~~~vvvhhhgggqqqpppZZZNNNJJJHHHGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>@@@???>>>>>>=========>>>;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<======;;;;;;<<<<<<;;;:::999999;;;;;;999888888888999:::777777888888888888777777777777888888777777666555666666666666555555555555555444333222222222333333555333000///111333333222222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222333333444555555777999???FFFKKKPPPWWWggg~~~pppbbbcccooowwwmmmkkkjjjhhhgggffffffggghhheeeeeeeeefffffffffggggggffffffeeedddddddddddddddffffffeeefffhhhjjjmmmoooqqqsssuuuvvvwwwyyy|||~~~|||kkk]]]TTTOOOMMMMMMPPPSSS[[[kkk}}}|||kkk```XXXSSSRRRTTTTTTUUUVVVYYY[[[^^^___```dddfffhhhiiihhheeebbb______]]][[[]]]aaaeeehhhhhhnnnqqqvvvzzz}}}kkkhhhiiijjjsssxxxjjjccc___\\\[[[[[[ZZZYYYZZZ]]]___dddnnnyyy|||pppgggjjjwwwlllWWWMMMIIIFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@??????@@@@@@?????????>>>>>>>>>>>>>>>>>>===============;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>??????>>>>>>>>>======;;;:::999<<<;;;:::999999999::::::888888999999999999888888888888888888888777666666666666666555555555555444333333444444333333222222333222111111333333222111222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222222333444555666777:::???FFFKKKPPPVVVeee}}}nnn```___jjj{{{||||||zzzpppooonnnllljjjiiijjjjjjkkkkkkiiihhhffffffggghhhiiiffffffeeeeeeddddddeeeeeegggfffffffffhhhkkknnnoootttuuuwwwwwwxxxyyy|||~~~oooaaaXXXRRRPPPMMMPPPUUU]]]kkk{{{{{{nnn```YYYTTTRRRRRRUUURRRSSSTTTVVVYYY\\\```aaafffggghhhhhhfffccc___]]]___^^^]]]```dddiiilllmmmppptttyyy}}}|||iiihhhkkknnnyyyvvvhhhbbb___]]][[[\\\[[[YYYZZZ^^^aaagggrrr~~~zzzjjjdddjjjxxxgggUUUNNNJJJFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>======>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>????????????>>>>>><<<;;;:::999;;;;;;;;;:::::::::::::::888888999999999999888888888888888888888777777666666666555555555444444444111222444555555444222111111222222333444333222111222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222222222333444555777999>>>DDDIIIOOOTTT```wwwmmm```\\\fffxxxxxxwww{{{~~~uuutttrrrpppmmmllllllmmmnnnooommmiiigggffffffhhhjjjggggggfffeeeeeeffffffgggggggggfffgggiiikkknnnppptttuuuwwwxxxyyyzzz}}}ssseee[[[TTTQQQLLLPPPUUU]]]jjjxxx~~~}}}pppdddYYYTTTRRRQQQRRRUUUSSSSSSTTTVVVYYY]]]aaadddhhhhhhhhhgggeeeaaa^^^\\\``````aaaccchhhllloooqqqqqquuu{{{xxxhhhiiinnnssstttgggbbb```^^^\\\]]]]]][[[[[[^^^bbbiiivvv|||xxx}}}fffaaahhhwww|||cccTTTOOOKKKGGGFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA?????????>>>>>>>>>======<<<===>>>>>>???>>>==============================??????>>>>>>============>>>>>>======;;;:::888888;;;;;;;;;:::::::::999999888888888999999888888888888888888888888777666666555555555555444444444444000222444555555444222111000111333444444222111111222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111222444666888<<>>>>>>>>=========<<<===???@@@@@@???>>>>>>>>>>>>>>>>>>>>>=========??????>>>======<<<;;;;;;<<<<<<<<<;;;:::999888777999999:::::::::999888777777777888888888888777777777777777777777666555555555555555444444444444333000222333555555444333222000222444444333111111222222222222222222222222222000000000000000000000000111111111111111111111111000000000111111111111222000111333555777;;;@@@DDDIIIMMMWWWhhhmmm___ZZZfffzzzyyysssyyyyyyvvvrrrnnnllllllnnnooopppmmmiiifffeeeeeegggiiihhhhhhgggggghhhhhhiiiiiiiiihhhhhhhhhjjjmmmpppqqqqqqsssuuuwwwyyy|||{{{lll___VVVQQQMMMPPPTTTZZZdddnnnqqqnnneee\\\TTTRRRSSSSSSUUUWWWYYYZZZ[[[]]]```cccggghhhiiihhhgggeeecccbbbaaa```eeegggiiikkklllnnnqqqtttsssxxxtttjjjoooxxxzzznnnccc______]]]\\\]]]]]][[[]]]bbbjjjuuuuuuuuuuuu```]]]gggzzzrrrZZZPPPNNNKKKEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA???>>>>>>>>>===============>>>@@@AAABBBAAA@@@???>>>>>>=========<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888999999999888777666666666777777777777666666666666666666666555444444555555555444444444333333111222333444444444333333000222444444222111222333222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111000222444666888;;;@@@CCCHHHLLLUUUaaasssooobbbZZZeeexxx~~~zzzyyyxxxuuuqqqmmmjjjkkklllmmmmmmkkkhhhfffdddeeefffggghhhhhhhhhhhhhhhiiijjjjjjiiiiiihhhiiijjjmmmppprrrrrrsssvvvwwwxxx{{{~~~pppbbbWWWQQQMMMPPPSSSWWW```jjjllliiiaaaYYYRRRSSSUUUVVVWWWZZZ[[[\\\^^^```ccceeeggghhhiiihhhfffeeeddddddddddddhhhjjjmmmmmmmmmmmmpppsssuuuzzzsssllltttwwwlllaaa^^^^^^\\\[[[\\\\\\[[[]]]dddmmmzzzrrrtttrrr^^^]]]hhh~~~nnnWWWNNNMMMJJJDDDCCCCCCBBBBBBBBBAAAAAAAAA??????????????????@@@@@@>>>>>>>>>>>>===============>>>@@@BBBBBBBBB@@@???======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<=========;;;;;;;;;<<<;;;;;;::::::777777888999888777666555555555666666666666555555555555555555555444444333555555444444444333333333111222333333444444444444000333444333111000222444222222222222222222222222222222222222222222222222111111111111111111111111000000000000111111111111111333555777999<<