BM6P6(@ ////////////000000000000222222111111111111111111444444555666777777666666333444555666888999:::;;;??????AAABBBCCCDDDDDDDDDBBBCCCDDDDDDDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCBBB@@@@@@@@@AAABBBCCCDDDEEEGGGFFFEEEEEEFFFHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHJJJKKKMMMMMMMMMLLLJJJIIIHHHFFFDDDCCCBBBCCCDDDEEECCC@@@>>>@@@EEEFFFCCC????????????>>>======<<<<<<:::999888666555555444444222222222222222222222222000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******------,,,++++++******)))*********************************)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***+++++++++++++++***)))(((++++++******)))(((((((((++++++***)))(((((())))))))))))))))))))))))))))))***+++---...---,,,)))(((******))))))((((((((('''(((((((((((((((((((((((()))***+++)))'''&&&'''(((************************(((((())))))******++++++&&&'''((())))))***))))))((((((((((((''''''''''''))))))(((((((((((())))))((((((((((((((()))******(((((((((((())))))))))))+++***))))))((())))))***(((((())))))******++++++******))))))((((((''''''(((((((((((()))))))))))),,,+++***))))))***+++,,,))))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************+++)))(((''''''((()))+++(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++***)))***+++++++++******++++++,,,---,,,,,,,,,---------......------------------------////////////////////////000000000000111222333444111111222222222333333333444555555666666666666666666777777888999999::::::666777999::::::999888777888999:::;;;<<<;;;::::::>>>>>>>>>>>>============999999777666555555555555666888;;;===<<<999555222777666555444222111000//////////////////////////////////////////////////////...---,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++***)))(((''''''''''''((()))***++++++***)))((((((((()))***************+++,,,,,,+++******+++---)))***+++,,,,,,+++***))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))***)))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))////////////000000000000111111111111111111111111333444555666777777777777555666777888:::;;;<<<======>>>???AAABBBBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@AAABBBDDDEEEFFFFFFEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFIIIIIIIIIJJJKKKLLLNNNOOOKKKIIIGGGDDDCCCCCCCCCDDDCCC@@@>>>???CCCDDDAAA===>>>>>>======<<<;;;;;;;;;:::999888666555444444444222222222222222222222222000000000000/////////...//////.........---------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++***++++++++++++***)))((()))))))))))))))*********+++******)))(((((())))))))))))))))))))))))))))))))))))*********)))'''&&&*********)))))))))(((((())))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))***)))'''&&&&&&'''(((***'''(((((())))))))))))(((&&&'''''''''(((((())))))))))))(((((((((((())))))((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++++++++******++++++,,,---,,,,,,,,,------------...------------------------////////////////////////000//////000000111222333111111222222222333333333444555555666666666666666777777777888888888888999888888888999888888888777999888777777777888:::;;;>>>>>>>>>=========<<<<<<999888777666555555555555666777999::::::777444222444444444333333222222111000000000000000000000000........................///...---,,,+++,,,,,,---,,,,,,,,,---------------++++++++++++++++++++++++******)))((((((((())))))((()))***++++++***)))((((((((()))***************)))******)))(((((()))+++)))***++++++++++++***))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((()))))))))))))))))))))))).../////////000000000111111111111111111111111111222333444666777888888888777888999:::;;;<<<===>>><<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDCCCBBBAAAAAA???@@@@@@AAACCCEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDHHHGGGFFFFFFHHHMMMRRRUUUMMMKKKIIIFFFDDDBBBBBBBBBBBB@@@>>>???AAAAAA>>>;;;<<<<<<<<<;;;::::::999999999888777666555444444444222222222222222222222222000000000/////////......////////////............,,,,,,,,,,,,,,,+++++++++))))))******+++,,,,,,---)))))))))))))))))))))))))))******++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******++++++******))))))'''(((((()))******++++++******)))((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''*********))))))))))))(((************************&&&'''))))))((((((***+++((((((((((((((((((((((((,,,)))&&&###"""$$$&&&((((((((()))))))))(((''''''%%%%%%&&&'''((()))******)))((((((''''''(((((()))((((((((((((((()))******(((((((((((())))))))))))((()))***++++++***)))(((***))))))))))))))))))((())))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((((((&&&&&&&&&&&&((((((************************)))))))))))))))))))))))))))***++++++***)))***++++++************+++,,,,,,,,,,,,,,,,,,------------------------------------///////////////////////////......//////000111222111111222222222333333333444555555666666666666666777777777777777777777777:::999888888888888999:::;;;999666444444777:::<<<============<<<<<<<<<;;;999888777666666555555666666666777777777555444222222222222333333333333333000000000000000000000000...........................------,,,,,,,,,,,,---((())))))***++++++,,,,,,++++++++++++++++++++++++***))))))))))))***++++++))))))************))))))(((((()))***************((()))***)))(((''')))+++)))******++++++******)))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))......//////000000111111111111111111111222222222111222444555777888999999888888999:::;;;<<<===>>><<<===>>>???@@@AAAAAAAAA??????>>>>>>???AAACCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCEEEGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBFFFEEEEEEEEEHHHLLLQQQTTTKKKJJJHHHEEECCCBBBBBBAAACCCAAA??????@@@???===:::;;;::::::999888888777777888777666555444444444444111111111111111111111111000000/////////.....................------------++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))(((((())))))***************))))))((((((((())))))((((((((((((((((((((((((******))))))((()))******(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))(((((()))+++(((((((((((((((((((((((()))(((&&&$$$$$$%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&'''((())))))***(((((((((''''''(((((((((((((((((((((((())))))***(((((((((((())))))))))))'''(((***+++,,,+++)))(((******))))))((((((((('''))))))))))))(((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))************))))))((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((()))))))))************)))(((''''''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++***)))***+++***************++++++,,,++++++,,,,,,,,,---------,,,,,,------------------////////////////////////...------......///000111111111222222222333333333444555555666666666666666444555555666777888888888;;;:::888888999;;;>>>@@@<<<:::888777777999<<<===<<<<<<<<<<<<;;;;;;;;;;;;888888777666666666666666777777666666555444444444222222222222222222222222111111111111111111111111........................---,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************))))))))))))***+++,,,---)))))))))******)))))))))(((((()))******************+++++++++))))))+++,,,))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))).........///000111111111000000111111111222222222111222444555777888999999777777888999:::;;;<<<<<<<<<===>>>@@@AAAAAAAAAAAA??????>>>>>>???@@@BBBDDDCCCCCCDDDDDDCCCBBBBBBAAAAAAAAABBBCCCDDDFFFGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBDDDEEEFFFGGGIIIJJJKKKLLLFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@???===;;;999999888888777666666666777666555444333333333444111111111111111111111111////////////............---------,,,,,,,,,++++++)))))))))***************+++++++++******)))))))))))))))))))))))))))))))))&&&&&&'''((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((((())))))*********))))))************))))))(((((()))((((((((((((((())))))((((((((((((((((((((((((******)))((())))))******''''''''''''''''''''''''(((((((((((((((((((((((()))******)))(((''''''((())))))))))))))))))))))))%%%&&&'''(((((((((((('''((((((((((((((('''&&&%%%((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((())))))***(((((((((((())))))))))))&&&(((***+++,,,+++)))(((***)))))))))((((((''''''(((((((((((())))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))************))))))((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))***************************)))(((''''''((()))***((()))))))))***************))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))***+++******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......////////////////////////------------...///000111111111222222222333333333444555555666666666666666222333444666777999:::;;;::::::999999;;;???CCCFFF<<<<<<>>>>>>???>>>>>>===;;;;;;;;;;;;:::::::::999888777777666666666666777888888777666555555555555444333333222222111000000000000000000000000000000........................++++++,,,,,,,,,,,,,,,,,,000//////...---,,,,,,+++************************))))))))))))***+++------***))))))))))))))))))***(((((()))******************++++++***))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((&&&'''((()))***)))))))))((()))))))))*********+++))))))))))))))))))))))))------...///000111222222000000000111222222333333222333444666777888888888777777777888999:::::::::<<<===>>>???@@@AAAAAAAAA????????????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBBBBBBBCCCCCCCCCBBBDDDFFFHHHIIIHHHFFFEEEBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBAAAAAA???>>>===<<<888888888777666666555555555555444333333333333333111111111111111111111111/////////.........------,,,,,,,,,,,,+++++++++***)))))))))***************,,,++++++***))))))((((((************************((())))))******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******))))))++++++******)))(((((('''((((((''''''(((((())))))))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&''''''''''''(((((('''''''''''''''''''''''')))***+++***'''&&&'''((())))))))))))))))))))))))$$$&&&(((***+++***)))(((''''''((((((((('''&&&&&&))))))((((((''''''''''''(((''''''&&&&&&''''''(((((((((((((((((()))******(((((((((((())))))))))))'''((()))***++++++******)))(((((((((((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))************************))))))(((((((((((())))))))))))))))))************************************'''''''''''''''''''''''')))))))))))))))))))))))))))***++++++***)))***+++***))))))))))))***++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........////////////////////////...------......///000111111111222222222333333333444555555666666666666666333333555666888999;;;;;;:::999999:::<<<@@@DDDGGG;;;===AAACCCDDDBBB???===::::::::::::999999999999777777666666666666777777888777777666555555444444444333333222111000000000////////////////////////------------------------***++++++,,,,,,,,,,,,+++------,,,+++)))(((''''''************************((((((((()))***+++,,,---******))))))))))))******(((((()))***************'''((()))((('''&&&(((******))))))(((((())))))***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))&&&'''(((*********))))))((())))))******+++++++++))))))))))))))))))))))))------...///000111222222///000000111222222333333333444555666777777777777777777888888999999::::::;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEE???@@@@@@AAABBBCCCDDDEEEBBBCCCEEEFFFFFFEEECCCBBBBBBBBBCCCDDDDDDDDDDDDDDD???@@@@@@???>>><<<<<<<<<888888888777666666555555555444333333222333333333111111111111111111111111//////.........---------------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,************))))))))))))++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((()))************)))((('''(((((()))))))))))))))*********)))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))&&&''')))*********))))))((((((((()))))))))******((((((((((((((((((((((((((()))***)))((('''((()))(((((((((((((((((((((((('''(((((()))))))))((((((&&&&&&''''''(((''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((()))******(((((((((((())))))))))))'''(((((()))******++++++'''''''''((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))(((((((((((())))))))))))************************(((((())))))))))))(((((())))))))))))************))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++***)))***+++)))))))))))))))***++++++***++++++++++++,,,,,,,,,++++++,,,,,,---......///////////////////////////............///000111222111111222222222333333333444555555666666666666666666666777777888999999999::::::::::::<<>><<<:::999999999888888888888777777666666666666777777555555666555555444333222222222222111111111111111........................------------------------)))***+++,,,---,,,,,,+++***))))))((('''&&&&&&%%%************************(((((((((((())))))***++++++***)))(((((()))***+++(((((()))***************'''((()))(((&&&&&&((()))***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&(((***+++***))))))((())))))******+++,,,,,,))))))))))))))))))))))))------...///000111222222///000000111222222333333444444555666777777666666888888888999999:::::::::999:::;;;===>>>>>>??????@@@AAABBBCCCCCCAAA@@@???@@@@@@BBBCCCDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE>>>???@@@AAACCCDDDEEEFFFAAABBBCCCDDDDDDCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEDDD===>>>???>>><<<;;;;;;;;;888888888777666666555555444444333333222222333333000000000000000000000000//////.........---------......---------,,,,,,,,,,,,,,,,,,------.........((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((''''''''''''))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))''''''((()))))))))))))))((((((((()))******++++++'''''''''''''''((()))***))))))))))))))))))))))))((())),,,---...---,,,***))))))******+++++++++,,,))))))))))))))))))))))))&&&'''))))))((((((***+++''''''''''''''''''''''''+++***((('''&&&&&&''''''%%%%%%&&&'''((((((((('''%%%&&&&&&'''((()))******'''''''''&&&&&&'''''''''((((((((((((((()))******(((((((((((())))))))))))(((((((((((()))***+++,,,&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((()))))))))))),,,+++***))))))***+++,,,))))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))************************'''((()))******)))((('''))))))))))))************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))***+++)))))))))))))))******+++******+++++++++,,,,,,,,,++++++,,,,,,---.../////////////////////////////////......//////000111222111111222222222333333333444555555666666666666666:::999999999888888777777;;;:::::::::;;;<<<>>>???:::<<<>>>@@@AAA???===;;;999999999888888888888777777777666666666666777888333444555555444333111000///000000111222222333333........................------------------------)))***+++,,,---,,,,,,+++---------,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((())))))***+++***)))(((((()))***+++(((((()))***************)))*********((((((***+++***)))(((''''''((()))***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))$$$&&&(((***++++++))))))((())))))***++++++,,,,,,))))))))))))))))))))))))////////////............111111000000000000111111333333444444555666666666:::888555666888999888666999999999:::===???BBBCCCAAABBBCCCBBB@@@???@@@AAAAAAAAAAAAAAAAAABBBFFFIIIGGGFFFDDDBBBAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDEEECCCBBB???>>>>>>???AAACCCAAABBBBBBCCCCCCDDDDDDEEEAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCDDDDDDDDDDDDEEE@@@@@@@@@???===;;;888777999888777666555444333333444333111000000111333444111111111111111000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((((((((((((((())))))))))))))))))***,,,......,,,))))))))))))))))))))))))))))))((('''((()))***)))((())))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))******++++++******+++******)))((('''))))))***+++++++++++++++)))&&&%%%&&&((()))'''%%%)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''''''''(((***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((******)))(((((('''&&&&&&'''((()))***((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))***)))((()))***)))'''%%%))))))))))))))))))))))))******))))))((((((''''''&&&''''''((((((((((((((()))))))))))))))(((''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))''''''''''''(((((((((((('''((()))******)))((('''******))))))******+++,,,,,,++++++******++++++,,,((())))))))))))*********,,,+++***)))***+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------........................------111111111222222333333333333333333444555666777888777777888888888999999999::::::::::::;;;;;;<<<===;;;;;;<<<<<<===<<<<<<<<<;;;:::999777777777777888666666666666555555555555333222111111000000111111111111111111111111111111000000///...------,,,,,,......---------,,,,,,,,,+++++++++************)))((()))***++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((((((,,,+++***))))))***+++,,,+++++++++***)))(((((('''((((((((((((((()))*********)))((()))++++++)))((()))************+++++++++))))))))))))))))))))))))////////////////////////111111000000000000111111333333444444555666666666999777555666888999888777777777777888999<<<>>>???@@@AAABBBBBB@@@???@@@AAAAAABBBBBBAAAAAABBBEEEHHHFFFEEECCCBBBAAA@@@AAAAAADDDDDDDDDDDDEEEEEEEEEEEEAAA@@@>>>======???AAABBB??????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDD>>>>>>>>>>>><<<:::888777777666666555444333222111444333111000000111333444000111111111111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))************++++++++++++))))))***,,,......+++))))))))))))))))))))))))))))))((('''((()))***)))(((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))*********)))))))))***))))))((((((''''''((())))))))))))(((***(((&&&''')))***(((&&&((((((((((((((((((((((((***)))(((((('''((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((()))(((((('''((()))***+++*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***((((((''''''&&&'''((()))***((((((''''''''''''((((((***)))))))))(((((((((''')))))))))))))))))))))))))))(((((()))******(((&&&))))))))))))))))))))))))***)))))))))((((((((('''''''''((())))))))))))((()))))))))))))))((('''''')))(((((('''((()))***+++))))))))))))))))))))))))''''''((((((((()))))))))'''((()))******)))((('''******))))))******+++,,,+++******))))))******+++)))))))))*********++++++++++++******++++++,,,---,,,,,,---------.........,,,,,,------....................................222222222222222222222222333333333444555666777888999999999999888888888888:::::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::;;;:::888777666666777777666666666666555555555444333222111111000000111111111111111111111111111111000//////...------,,,,,,...------------,,,,,,,,,+++++++++************)))))))))***+++++++++++++++***************)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((())))))))))))***++++++***))))))***++++++++++++******)))(((((('''((((((((((((((()))******)))((('''(((******((('''(((((()))))))))*********))))))))))))))))))))))))000000000000000000000000111111000000000000111111333333333444555555666666888666555666888999999888::::::::::::<<<===>>>??????@@@AAAAAA@@@???@@@BBBBBBBBBBBBAAA@@@AAADDDFFFEEEDDDCCCBBBAAA@@@@@@@@@FFFEEEEEEEEEEEEEEEEEEEEE@@@???===<<<<<<===???@@@>>>??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBEEEDDDDDDCCCCCCBBBBBBAAA;;;<<<<<<<<<<<<:::999888777777666555444333333222333222111000000111222333000000111111000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++***)))***+++------+++))))))))))))))))))))))))))))))((('''((()))***)))((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))''''''((()))))))))((((((&&&'''(((((())))))((((((***)))((((((******)))((('''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))(((((((((((((((((((((((()))************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&%%%%%%'''((()))'''&&&(((((('''''''''((()))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((('''(((******)))'''))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))******)))))))))))))))))))))((((((''')))))))))))))))***++++++))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))((((((***))))))))))))***++++++***))))))))))))))))))***************+++++++++,,,******+++,,,,,,,,,,,,+++---------.........//////---............/////////........................222222222222222111111111222333333444555666777777:::::::::999888888777777::::::999999999:::;;;;;;;;;;;;;;;;;;::::::999888999888777666555555555666666666555555555444444444222222111000000000000111000000000000000000000000/////////...------,,,,,,------------,,,,,,,,,,,,+++++++++************)))))))))***++++++++++++******************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))************+++******))))))******+++++++++******)))(((((((((((((((((((((((())))))***((('''''''''))))))'''&&&'''((((((((())))))))))))))))))))))))))))))))))))000000000000111111111111222111111000000111111222222333333444444555666666666666555666777999::::::;;;<<<<<<<<<======>>>>>>===???@@@@@@??????@@@BBBBBBBBBCCCBBBAAAAAACCCDDDDDDCCCCCCBBBAAA@@@@@@@@@EEEEEEEEEEEEDDDDDDDDDDDDAAA???>>><<<;;;;;;<<<===@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@???>>>:::;;;<<<===<<<;;;:::999999999888777666666555555222222111000000111222222000000000000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---'''((((((((())))))))))))******)))+++,,,,,,***)))(((((((((((((((((((((((()))((('''((()))***)))((('''((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))++++++******))))))((((((&&&&&&'''(((((()))((((((((())))))***************))))))((()))))))))))))))(((((((((((((((((((((((('''&&&''''''((()))***+++))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''++++++******))))))((((((((((((((((((((())))))***))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''))))))(((&&&(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((''''''(((***+++***((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************(((((())))))))))))((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((()))))))))))))))***++++++******))))))))))))************+++++++++,,,,,,,,,)))***+++,,,---,,,+++***------------.............../////////////////////............////////////000000111111222222222333222222333555666666777777999999999999999999999999::::::999999999::::::;;;;;;;;;;;;:::999888777666888777777666555555444444555555555444444444333333222222111000000000000000000000000000000000000000//////.........------------------,,,,,,,,,+++++++++++++++*********)))))))))******+++++++++******))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************))))))))))))******************))))))(((((())))))(((((((((((())))))(((''''''((())))))(((&&&((((((((()))))))))******((((((((((((((((((((((((///000000000111111111222222222111111111111222222222222333333444555555555555666666777777888999;;;888888999999::::::::::::===>>>??????>>>>>>@@@AAAAAABBBCCCBBBAAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???===<<<;;;;;;;;;@@@AAAAAABBBBBBCCCDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@>>>===<<<<<<;;;<<<===>>>>>>===<<<;;;888888777777666666555555111111111111111111111111000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---'''((((((((())))))))))))+++***)))***++++++***((((((((((((((((((((((((((()))((('''((()))***)))(((((()))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++******))))))((((((&&&&&&'''(((((()))(((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))***+++,,,))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''+++*********)))))))))((('''(((((()))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))***,,,,,,+++)))))))))))))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''(((***+++***((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************(((((())))))))))))((((((''''''(((((((((((()))((((((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))))))))(((((())))))***++++++++++++******+++++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,+++***+++,,,,,,,,,,,,---------/////////////////////............/////////000000......///000222333444444111222444555666777777666555555666777999:::;;;;;;;;;;;;:::999999:::::::::::::::::::::999888777666777777666666555444444333444444444444333333333333222111000000//////000000////////////////////////...............---------------,,,,,,,,,++++++++++++++++++*********))))))******+++++++++******))))))))))))******++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))((()))***+++)))''')))))))))*********++++++((((((((((((((((((((((((...//////000000111111111222222111111111111222222222222222333444444555555666777888777666777999;;;888999:::;;;;;;;;;;;;;;;===>>>??????>>>===???@@@???AAABBBBBBAAAAAABBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>=========??????@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDAAAAAA@@@???===<<<<<<;;;<<<===>>>>>>>>>===<<<;;;555555444444333333333333111111111111111111111111//////000000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++************++++++++++++,,,***))))))***+++)))((()))))))))))))))))))))))))))((('''((()))***)))((()))***+++++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))''''''((()))))))))((((((%%%&&&''''''(((((('''''''''((())))))''''''((()))************************(((((((((((()))***,,,,,,))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%%%%&&&(((((('''&&&))))))*********)))((((((***))))))(((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((******)))'''(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))******))))))'''(((((()))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((()))))))))(((((((((((()))******,,,,,,++++++++++++,,,,,,************+++++++++,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------/////////............---.........//////000000111---...///000111333444444111222444666777777666666222333444666888:::;;;<<<<<<<<<;;;:::::::::;;;;;;::::::::::::999999888777777777777777666555444333444444333333333222222222111111000////////////000////////////////////////........................,,,,,,,,,,,,+++++++++++++++++++++************)))***++++++++++++***)))))))))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''((((((((((((((())))))******))))))(((******))))))))))))))))))***))))))(((((((((((((((***))))))***++++++***(((************++++++++++++))))))))))))))))))))))))------...//////000111111333222222111111222222333111222222333333444555555666888999888666555888:::999:::;;;===>>>>>>=========>>>??????===<<<===>>>===???AAABBBAAAAAACCCDDDCCCDDDEEEEEEEEEDDDCCCBBB@@@AAAAAABBBCCCDDDEEEEEE??????@@@@@@AAABBBBBBCCC@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDAAAAAA@@@??????>>>======<<<<<<===>>>===<<<:::999333333333333222222222222000000111111111111000000//////000000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******************++++++++++++,,,***)))))))))***)))((()))))))))))))))))))))))))))((('''((()))***)))(((((()))***+++***)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))*********)))))))))***))))))((((((%%%&&&''''''((((((''''''''')))+++***(((''')))+++))))))))))))))))))))))))((((((((((((((()))***+++))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((%%%%%%&&&''''''((())))))))))))))))))))))))))))))'''''''''(((((())))))***&&&'''((()))***))))))((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))$$$######$$$&&&&&&%%%###)))******+++***)))((('''******))))))))))))******'''((((((((()))))))))***(((((((((((((((((((((((()))(((((()))******(((&&&(((((((((((((((((((((((('''((((((((()))))))))***''''''((())))))))))))(((''''''((()))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))''''''((((((((()))))))))***)))(((''''''((()))***((((((((((((((()))******++++++************++++++)))))))))*********++++++++++++******++++++,,,---,,,,,,,,,,,,---------...............------,,,,,,---......///000000111111000000000000111111111111000222444666777777666666111222333555666888999:::>>>===<<<<<<;;;;;;;;;<<<999:::::::::::::::999999777777888888777666444333333333333333222222222222111111000///////////////................................................,,,,,,,,,++++++++++++***+++++++++************)))+++++++++++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''(((((((((((()))))))))'''((()))******)))(((''')))))))))))))))))))))*********)))((((((((((((((()))(((((()))******)))'''))))))))))))************)))))))))))))))))))))))),,,------...///000000111333222222111111222222333111222222333333444555555777999:::888555555777999555666888:::;;;;;;;;;:::>>>???@@@>>>===<<<<<<===<<<>>>AAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFEEEDDDCCC@@@AAABBBCCCDDDFFFGGGGGG<<<===???AAACCCEEEGGGHHHCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBAAAAAA@@@?????????;;;<<<======<<<:::999888444444444444444444333333000000111111111111000000///////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((((((((((((((((((((((((((()))))))))))),,,***)))((()))***)))((()))))))))))))))))))))))))))((('''((()))******((('''((()))***)))(((&&&$$$(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++(((((())))))******++++++******+++******)))(((''''''(((((()))))))))))))))(((+++,,,,,,)))(((***,,,(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&''')))*********)))(((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''')))***+++***((()))***+++++++++)))((('''******))))))))))))******'''((((((((())))))******((((((((((((((((((((((((***)))((()))***)))'''%%%(((((((((((((((((((((((('''((((((((())))))******&&&''''''(((((((((((((((''''''((()))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((((()))************))))))))))))******((())))))))))))*********,,,+++***)))***+++---...---------.........//////......---------,,,,,,,,,---......///000111111222333222222111000//////...000222444666777777666555222333333444555666777777???>>>===<<<<<<<<<<<<<<<999999:::;;;;;;;;;::::::777888888888888666555444333333333222222222111111111111000///////////////........................---.....................,,,,,,,,,+++++++++******+++++++++************)))+++++++++++++++***)))((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************'''((()))******)))(((''')))))))))))))))***************)))((((((((((((((((((''''''((())))))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))111000...---...///111222111111000000000000000111444444333444444555777777999888777777777888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@;;;<<<===???AAACCCDDDEEEDDDEEEEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJDDDDDDCCCCCCDDDFFFHHHJJJGGGGGGGGGFFFFFFFFFEEEEEEIIIIIIIIIHHHHHHGGGGGGGGGDDDBBB@@@??????>>>===;;;999:::;;;<<<<<<;;;999777555555444333222222111111222222222222222222222222000////////////.........------------------------************************************************+++***)))))))))***+++,,,+++,,,,,,,,,,,,+++******+++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((''')))+++,,,***)))))))))***+++---...---***'''&&&)))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&%%%###"""$$$''')))(((&&&''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''(((((())))))******''''''''''''(((((((((((((((((())))))((('''&&&&&&)))))))))((()))******+++)))))))))))))))(((((((((''''''(((((())))))******''''''''''''(((((((((((($$$&&&(((***+++)))'''&&&'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))+++***)))'''''''''((()))************************))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000//////////////////222333444444555555444444555555555555555666777777;;;<<<<<<<<<<<<<<<;;;;;;999999999999888888888777666666888888777555333111333333222222111000//////111111000/////////////////////.........---------,,,---.../////////...---+++++++++*********))))))************************+++++++++*********))))))))))))))))))))))))))))))''''''&&&&&&'''(((***+++))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))***++++++******)))((('''''''''((()))***++++++,,,++++++***)))(((((())))))(((((())))))))))))((((((+++++++++******(((''''''(((((((((((())))))))))))))))))))))))))))))))))))000///...---...///111222111111000000000000111111222222222333444444555666888777666666666777888999::::::;;;;;;;;;<<<<<<<<<@@@??????>>>>>>===<<<<<<======???@@@BBBDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJJJJIIIHHHGGGGGGHHHJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFDDDBBBBBBAAA@@@>>><<<999:::;;;<<<<<<:::999777777777666555333222111111222222222222222222222222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***)))))))))***+++,,,+++,,,,,,,,,,,,+++******************)))))))))(((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((()))++++++)))((()))***+++******)))((('''''''''***)))(((((((((((()))***(((((((((((((((''''''''''''&&&%%%&&&)))***)))'''(((((())))))))))))(((((('''(((((())))))(((((('''((((((''''''''''''(((((()))((((((''''''&&&'''''')))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''''''''''''''((())))))'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))(((((((((((()))))))))))))))((((((((('''''''''''')))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------.....................---------////////////000000000000333333333333333333333333333333444555555555555444666555555555555666777777;;;;;;;;;<<<<<<;;;;;;;;;999888888888777777777777666777777777666555333222333333222222111000000///111000000//////////////////.........------------,,,,,,---...------,,,+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((''''''&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))************)))((((((((((((((()))*********++++++******)))))))))))))))(((((())))))))))))((((((***++++++******(((''''''''''''''''''(((((((((((())))))))))))))))))))))))000///.........///000111111000000000000000111111111111222222333444444555666666666666666777888999:::;;;;;;;;;;;;<<<<<<<<>>===<<<>>>>>>???AAABBBDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDEEEGGGHHHIIIMMMLLLKKKIIIIIIIIIJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBAAA>>><<<999:::;;;;;;;;;:::888777999888777666444333222111222222222222222222222222............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))***++++++,,,+++,,,,,,,,,,,,+++******************))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((()))******)))(((((()))+++,,,***&&&$$$###%%%''')))******))))))))))))******'''((((((((((((((())))))***)))((((((******)))((()))))))))******)))))))))((())))))******))))))((((((((((((''''''((((((((())))))((((((((((((''''''******))))))(((''''''&&&''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))*********))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((***(((&&&$$$$$$'''***,,,(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))((())))))******))))))((((((((((((((())))))))))))(((((((((((('''''''''''')))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000555555555555555555555555333444444555555555555555666666555555666666777888::::::::::::::::::::::::777777777777666666666666777777666666555444444444333333222222111000000000111000//////......//////............------------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((******((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((************)))(((''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))///............///000111000000000000000000111222111222222333444444555555666666777777888888999999;;;;;;;;;;;;<<<<<<<<<<<<;;;===???AAABBBAAA@@@???===>>>???@@@BBBCCCDDDEEECCCDDDDDDEEEEEEEEEEEEDDDBBBCCCCCCCCCEEEFFFGGGHHHJJJJJJIIIHHHGGGHHHHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCBBBAAA???<<<999::::::;;;;;;:::999888777999888777555444222111000111111111111111111111111......---------,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))******+++,,,,,,+++,,,,,,,,,,,,+++***************)))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((*********)))'''(((***,,,+++)))&&&$$$###%%%''')))))))))))))))))))))))))))''''''(((((()))))))))***+++***))))))))))))(((((((((((())))))))))))(((((())))))************))))))''''''((((((((((((''''''((()))))))))))))))(((((())))))((((((((('''''''''''''''''''''(((((((((((('''(((((((((((((((''''''&&&''')))++++++***)))''''''((((((((((((((())))))******))))))((((((''''''''''''''''''((((((((((((***(((&&&$$$$$$'''***,,,(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))''''''(((((())))))******&&&'''''''''((((((((((((((((((((((((((((((((((((******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,---------......///////////////000000000////////////000000000000333333333333444444444444444444555666666666666555666666666555666777777888999999888888999999::::::777666666666666555555555777666555444444444444555222222222111111111000000000000///............///------------------------------,,,,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************)))))))))))))))((((((((())))))*********)))))))))(((((())))))))))))(((((())))))******)))(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((...............//////000000000//////000111222222222333444555666666666555777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======;;;===???AAABBBAAA@@@???<<<===>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCC@@@===:::;;;:::::::::999888777777777666555444333111000000111111111111111111111111......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***++++++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))'''(((***,,,***)))((('''''''''(((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))''''''''''''&&&''''''''''''''''''&&&))))))************))))))''''''((())))))((('''''''''((())))))***)))((((((&&&'''''''''((((((((()))''''''''''''((((((((((((''''''((((((((((((((('''%%%''')))***+++***((('''&&&&&&&&&''''''(((((((((******))))))((((((''''''''''''''''''(((((((((((((((''''''''''''((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&(((((((((((((((((((((((('''''''''((()))*********'''''''''(((((((((((()))((((((((((((((((((((((((************************************************)))***++++++,,,,,,++++++,,,,,,,,,---------......---------....../////////////////////000000000000111222222222333333333444444555666666777777666666666666666666666777888888777777777666777888999:::666666666666555555555444666555555444444444444555222222222111111111111111000//////...............,,,,,,------------------...------,,,+++******)))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))*********)))))))))(((((((((((((((((()))************))))))(((((())))))))))))((((((((())))))))))))(((((('''''''''((((((((()))))))))((((((((((((((((((((((((------........./////////////////////000111222333222333555666777666666555777777999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<=========???@@@@@@@@@@@@>>>===<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFFFFEEECCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFDDD@@@===;;;;;;:::999888777777666555555444333222111111000111111111111111111111111............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))************''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))******)))(((((()))+++((()))*********))))))(((''''''((((((((((((''''''((())))))))))))))))))***'''((()))(((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%((())))))******))))))(((&&&'''((())))))((('''&&&&&&'''((()))***)))((('''%%%&&&&&&'''(((((())))))''''''''''''((((((((((((&&&'''((((((((((((((((((&&&'''((()))))))))((((((&&&&&&&&&''''''(((((()))))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&(((((())))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((''''''&&&&&&''''''((('''(((((())))))))))))((((((((((((((((((((((((((('''((()))******)))(((''''''(((((())))))(((((('''(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))************************************************)))******+++++++++++++++,,,,,,,,,---------......,,,,,,,,,------......///////////////000000000000222333333444444555555555555666666777777777777777777777666666777777888999666666555555555777888999666666666666555555555555444444444444444444444444111111111111111111111111000///......------......,,,,,,,,,,,,------------------,,,+++*********+++((((((((()))))))))))))))************************(((((()))))))))))))))***))))))))))))))))))))))))%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%&&&'''((())))))***)))(((((((((((((((((((((((('''(((***++++++***))))))(((((())))))))))))((((((((((((((())))))(((((('''(((((((((((()))))))))***))))))))))))))))))))))))------......//////......////////////000111222333111222444666666666555444555666888:::;;;;;;;;;;;;<<<<<<<<<<<<============@@@??????>>>>>>===<<<<<<======>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFIIIIIIIIIIIIIIIHHHHHHGGGIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGFFFBBB???<<<;;;:::888777777666666555555444444333333333333111111111111111111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))&&&''')))+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******((()))))))))************''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((()))++++++)))((()))***))))))))))))***)))))))))'''((())))))))))))((('''*********)))))))))))))))&&&((()))(((&&&%%%&&&(((&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''&&&'''((())))))((('''&&&$$$&&&''')))))))))'''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((((((((((((((('''''''''(((((((((((()))''''''(((((()))******+++(((((((((((())))))))))))''''''''''''((((((((((((&&&''''''(((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&'''((()))******)))((((((((((((((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********+++))))))))))))))))))))))))************************************************))))))***+++++++++++++++,,,,,,,,,---------......+++,,,,,,---......//////////////////000000000000222333333444555555666666666666777888888888888777777777666666777777888999555444333333444666888999777777777666666666555555333333444555555555444333111111111111111111111111//////...------------...++++++,,,,,,,,,---------++++++***)))))))))***+++(((((())))))************))))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((&&&'''((())))))(((''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&'''''''''((()))))))))'''(((***+++++++++))))))(((((())))))))))))((((((''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))),,,---......//////......////////////000111222333///111333555555555444333444555777999::::::::::::<<<<<<<<<<<<=========>>>===<<<<<<<<<===>>>???@@@>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFIIIIIIIIIHHHGGGFFFDDDCCCEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFBBBBBBCCCEEEFFFDDDAAA>>><<<;;;:::888777666666666555555555555555555555555000000000000000000000000000////////////.........------------------------************************))))))))))))))))))))))))&&&''')))+++,,,---,,,,,,+++,,,,,,,,,,,,+++******(((((())))))*********+++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''')))+++,,,***)))))))))))))))((('''(((((()))***((()))***++++++***)))(((++++++******))))))((((((&&&(((***)))&&&%%%'''***''''''((((((((((((''''''''''''((((((((((((''''''&&&'''(((******((('''&&&###%%%'''((()))((('''&&&((((((((('''&&&&&&%%%%%%''''''''''''((((((((()))&&&&&&'''((())))))(((((((((''''''''''''((())))))((())))))***+++,,,,,,,,,''''''(((((())))))******''''''''''''((((((((()))(((''''''&&&'''((()))******)))(((''''''((()))***))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&'''(((*********)))(((************************'''((()))++++++)))((('''''''''((((((((((((''''''(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&'''((()))***++++++)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,---------......,,,,,,------...//////000////////////000000000000111111222222333444555555666666777888888888888888777777777777777888888999555444333222333555777999777777777777666666666666111333555666666555333222111111111111111111222222//////...------------...+++++++++,,,,,,---------))))))(((''''''(((******))))))******+++++++++,,,(((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))'''&&&%%%''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&'''((((((((((((((((((%%%&&&&&&'''((()))******&&&(((***+++,,,+++***)))(((((())))))))))))((((((''''''((((((((((((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))......//////000000111111111111000000000000000111111111222333444666666777444555666888999:::;;;;;;????????????>>><<<;;;999<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDBBBDDDEEEFFFEEEEEEGGGHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAACCCDDDFFFEEEEEECCCBBBBBBCCCDDDEEEFFFFFFFFFDDDBBB???===;;;<<<;;;999888777666666666444444333333333333222222333333333222222222222111000///,,,***)))***,,,---------------,,,+++***)))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))((()))+++,,,---.........,,,,,,++++++***)))(((((('''(((+++,,,---,,,+++***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((())))))))))))+++*********))))))(((((((((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))((((((((((((...'''###''')))&&&&&&(((%%%&&&''')))))))))((('''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((()))(((((((((((('''''''''))))))((('''''''''(((((())))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((***)))((()))***+++***((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''+++*********))))))((((((******))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))************++++++******************************************+++,,,---...///////////////////////////.........------......///000000000//////000222444555666777555555555555666888999999777888888777666666777999777555333444888;;;;;;:::888888888777666666555555555555555555444333222222222111111000000000000000000000///...------,,,,,,------,,,,,,,,,+++++++++************+++,,,------...---+++)))((())))))***))))))))))))))))))))))))))))))))))))************,,,++++++***))))))******)))*********)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***,,,+++***)))((('''&&&%%%+++***)))(((&&&&&&%%%%%%))))))))))))((((((((((((******))))))((((((''''''******))))))((((((((('''%%%&&&''''''((('''''''''.../////////000000000111111111000000000000111111111222222333444555666777555666777999:::;;;;;;<<<======>>>>>>===<<<;;;:::============>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAABBBCCCDDDDDDEEEEEEEEEBBBCCCEEEEEEDDDEEEFFFHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCAAA???===<<<;;;;;;:::999888777666666333333222222222111111111111111111000000000////////////...------,,,,,,,,,------------,,,+++***))))))***++++++,,,,,,++++++))))))))))))))))))))))))((()))***,,,---.........---------,,,+++*********'''(((***+++,,,+++***)))************************(((''''''''''''''''''((((((((())))))))))))(((((((((((((((((())))))))))))************)))))))))((((((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))((((((((((((---'''$$$(((***'''&&&'''&&&'''(((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&(((((((((((((((((((((((()))))))))(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&)))))))))(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((***)))((((((******)))((()))(((((((((''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&))))))))))))((((((''''''***)))))))))((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))************************************************************+++,,,---.../////////////////////////////////...------......///000000000111222222333444555555666666666666666666777888999888999999888777777888::::::777555666888::::::999888888777777666555555555555555555555444333222222222111111000000000000000000//////...------,,,,,,......---------,,,,,,,,,++++++*********+++,,,,,,---,,,+++)))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))***))))))(((((())))))***((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))((((((((((((******)))((((((((())))))))))))))))))((((((((((((***)))))))))((((((((('''((((((((('''''''''&&&&&&&&&'''(((((())))))((((((////////////000000000000111000000000000000111111111222222333444555666666555666888999;;;<<<<<<<<<;;;<<<=========<<<<<<;;;>>>>>>>>>>>>??????@@@@@@>>>>>>>>>===>>>>>>??????BBBCCCDDDEEEFFFFFFFFFFFFCCCDDDEEEEEEDDDDDDFFFHHHHHHHHHGGGFFFEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@AAAAAABBBCCCDDDCCCCCCBBB@@@??????>>>>>>;;;;;;<<<;;;:::999777666222222222111111111000000111111000000000/////////...///000000///...,,,+++------------,,,+++***))))))***++++++,,,,,,++++++))))))))))))))))))))))))((()))***+++,,,---------,,,,,,++++++******))))))'''((()))***+++***)))(((++++++++++++++++++++++++)))((((((''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))((((((((((((***'''&&&)))***(((&&&&&&)))((((((''''''''''''((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((''''''''''''''''''((()))***))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''))))))((('''((((((((((((''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&((((((((((((''''''''''''))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************************************************************+++,,,---......//////.........//////////////////---......//////000000111444444444444444555555555777777666666666777777888999::::::999888888:::;;;===;;;999888999:::999999888888777777666555555555555555666555555444333222222111111000000000000000/////////...------,,,,,,............------------,,,,,,+++*********++++++,,,+++***)))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''((())))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''((()))***++++++))))))))))))******+++,,,))))))))))))(((((((((((())))))))))))(((((((((((()))((((((((((((((('''''''''(((((()))))))))))))))////////////000000000000000000000000000000111222222222333333444555666666666777888:::;;;<<<======;;;;;;<<<===============>>>??????@@@@@@AAAAAAAAA@@@@@@??????>>>?????????DDDDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFEEEDDDEEEGGGIIIIIIIIIHHHGGGEEEDDDCCCCCC>>>@@@AAACCCDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@???>>>===>>>???@@@;;;;;;<<<===<<<:::777555222222222222111111111111222222222222111111111111/////////......---,,,+++,,,,,,,,,,,,,,,+++******))))))***+++++++++++++++))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,))))))(((((('''''''''&&&'''((())))))))))))((((((************************))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((()))***(((&&&&&&***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))***+++''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))'''&&&'''((()))(((&&&((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))***************************+++++++++************************++++++,,,---........................////////////.........///000000111111333444444555555666666666888888777777666777777777:::;;;;;;;;;999:::;;;===@@@???<<<::::::999999999888888888777666666555555666666666666555444333222222111111000000000000000//////.........---------...------------,,,,,,,,,,,,,,,+++***))))))******++++++***)))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))***)))(((((('''''''''((())))))((('''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))***+++,,,***))))))))))))***++++++))))))))))))(((((((((((())))))))))))((((((((((((++++++++++++************''''''((())))))))))))(((000000000000////////////000000//////000111222222222333333444444555555555666777888:::;;;<<<======<<<<<<<<<<<<===>>>>>>????????????@@@AAABBBBBBCCCBBBBBBAAAAAA@@@AAAAAAAAADDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEHHHJJJIIIIIIHHHGGGFFFEEEDDDDDD===>>>@@@CCCDDDDDDDDDDDDBBBBBBAAA@@@???>>>======???>>>===<<<<<<===>>>???;;;;;;<<<===<<<:::777555444333333333333222222222222222222111111111000000000///,,,+++******,,,,,,++++++,,,,,,++++++******))))))***++++++++++++***))))))))))))))))))))))))(((((()))***++++++++++++((((((((('''''''''''''''(((((()))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))******(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((%%%''')))))))))((((((&&&***)))(((&&&&&&&&&'''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%""""""""""""###%%%&&&&&&%%%&&&&&&''''''(((((()))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((()))))))))***(((((((((((((((((((((((()))'''&&&'''((()))(((&&&'''''''''((((((((((((((((((((((((''''''((((((((('''''''''((((((((()))))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((()))))))))************))))))*********+++++++++***************************+++,,,---............---.........//////000000......//////000111111111111222333444666777888999999888888777777777777888:::;;;<<<;;;::::::<<<>>>AAA@@@>>><<<:::999:::::::::999999888777777666666666666666666555444333333222111111000000000000000...............---------,,,,,,,,,+++++++++******,,,++++++***))))))))))))************)))))))))((((((((((((((((((((((((((((((((()))))))))*********---,,,+++)))((('''&&&&&&((((((((((((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************''''''(((((())))))************)))((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++%%%&&&''''''((((((''''''000000000000////////////////////////000111222333333333333444444444555555555666888999;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>??????@@@AAABBBCCCCCCCCCBBBBBBAAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGEEEDDDEEEHHHJJJIIIIIIHHHHHHGGGFFFFFFFFF???@@@AAABBBBBBCCCCCCBBBAAAAAAAAAAAA@@@???===<<<======<<<<<<<<<<<<======;;;;;;<<<;;;:::999777666444444444333333333222222000000/////////.........000///,,,))))))***,,,---***+++++++++++++++******((()))******++++++******))))))))))))))))))))))))(((((()))***************************))))))))))))******))))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((($$$(((***((('''((()))((()))((((((''''''''''''((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((())))))******(((((((((((((((((((((((()))(((''''''))))))(((''''''''''''((((((((((((((()))((((((''''''(((((()))''''''((((((((())))))))))))))))))((())))))******))))))))))))************(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''************************''''''((((((((()))))))))))))))))))))************)))))))))***++++++,,,,,,***************************+++,,,------......---------......///000000000...//////000000111111222000000222333555777888999888888777777777888888999999;;;;;;;;;:::;;;===???@@@@@@???===:::999;;;<<<;;;;;;::::::999888888888666666666666666555333333222111111000000000000000........................++++++++++++************++++++***)))))))))******((())))))******)))(((((())))))))))))))))))))))))))))))))))))************---,,,+++)))((('''&&&&&&$$$$$$&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))+++***)))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((((((((()))%%%&&&&&&'''''''''''''''111000000000/////////...////////////000111222333333333333444444444444555555666777999:::;;;;;;<<<;;;:::999999999:::;;;<<<>>>>>>???@@@AAABBBCCCCCCAAAAAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGEEECCCBBBCCCFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDBBBAAA@@@???????????????@@@AAAAAAAAA@@@???;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666666333333333333222222222111000/////////............//////---,,,++++++,,,,,,******++++++++++++******((())))))***************))))))))))))))))))))))))'''((())))))***)))))))))************************++++++***)))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((($$$)))***&&&$$$(((***)))&&&'''(((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))((((((((('''''''''))))))((((((((())))))***''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''((()))*********((((((((((((((((((((((((***)))((((((******)))(((''''''''''''((((((((()))))))))(((((((((((())))))'''((((((((())))))))))))((((((((((((((()))******((((((((()))))))))******'''((((((((()))))))))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******))))))))))))************((())))))***++++++,,,,,,******************************+++,,,------------------......///000000111/////////000111111222222000111222333444555666666777777777777888999::::::999:::;;;;;;:::;;;===???===>>>>>>===::::::<<>>>>>???AAABBBCCCCCC?????????@@@AAABBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDBBB@@@AAADDDGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIGGGDDDAAA>>>===<<<<<<<<<===???AAABBBCCCBBBBBB:::;;;<<<===<<<;;;:::999<<<;;;999888777666666666222222222111111111111000111111111111000000000000...////////////---,,,+++)))******+++++++++******(((((()))***************))))))))))))))))))))))))'''((()))))))))))))))((((((((((((((()))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))*********+++(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((($$$***+++%%%###(((+++***%%%&&&((()))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((************)))))))))))))))((((((''''''''''''((()))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((+++)))((()))***+++***(((&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))'''''''''''''''((())))))&&&'''''''''(((((())))))'''((((((((())))))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************((())))))***++++++,,,,,,******************************+++,,,---------------------...///000000111/////////000111111222222222222222333333333444444777777777777888999:::;;;888:::;;;:::::::::===???;;;===>>><<<::::::===@@@>>>======<<<;;;;;;::::::777777777777666555444333222111111000000000000000---.....................---------,,,,,,,,,++++++))))))(((((()))***++++++'''((()))******)))(((((())))))))))))))))))))))))''''''''''''((((((((()))%%%%%%%%%&&&'''((()))***"""$$$(((+++---,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))(((((((((&&&''''''((()))***++++++)))))))))***+++,,,...///))))))))))))(((((((((((('''((((((((())))))******'''((((((((())))))******'''(((((()))))))))))))))////////////////////////222000///...///000222333333333444444444444444444888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;>>>???AAABBBCCCBBBBBBAAABBB@@@??????@@@AAAAAA@@@DDDEEEEEEEEEEEECCCBBB@@@AAABBBBBBAAA@@@AAACCCEEENNNLLLJJJHHHFFFEEEEEEFFFIIIGGGDDDAAA>>>===<<<<<<======>>>???@@@AAABBBBBB;;;;;;<<<<<<<<<;;;999999<<<<<<;;;999888666555444666555444222111222222333...............---------///...---+++******++++++,,,,,,,,,+++++++++***************+++,,,,,,,,,---******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''&&&%%%$$$###))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%'''((())))))))))))))))))))))))************&&&&&&&&&''''''''''''(((******))))))((((((((('''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&++++++++++++++++++++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))************+++++++++(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......111111000000000000000111333333333333444444555666888666555777:::;;;:::888999999::::::;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAA@@@???>>>:::999888666555555444444222222111111111111111222........................,,,,,,,,,+++++++++******************))))))))))))******)))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))"""$$$''')))***+++***)))&&&'''''''''(((((())))))+++***)))(((((()))***+++###$$$%%%''')))***++++++*********)))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''////////////////////////111000///...///000222333333333333444444444444555888888999999:::;;;<<<<<<::::::::::::::::::::::::>>>???@@@AAABBBBBBAAAAAAAAA???>>>>>>???@@@@@@???@@@BBBCCCEEEFFFFFFEEEEEEBBBBBBBBBAAA???@@@AAACCCHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCAAA@@@???>>>>>>===<<<======>>>???@@@@@@AAA???>>>===;;;999888777666999999888777666444444333444333111000///000000000/////////...............///...---+++******++++++,,,,,,,,,+++++++++******))))))))))))************''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))(((((()))******))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''''''''&&&))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))*********)))((((((((()))))))))******&&&&&&&&&''''''''''''((()))))))))((((((''''''''''''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))************)))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((('''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))*********+++++++++)))))))))***+++++++++,,,+++++++++,,,,,,,,,------,,,---------............111111000000000000111111222222222333444555666777888666555777999;;;:::888:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>>===;;;:::999888666555444444444333222111111000000000111........................,,,,,,,,,+++++++++******************))))))))))))******)))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((('''''''''''''''''''''''''''"""###%%%'''((((((''''''''''''((((((((()))))))))((()))************)))(((&&&'''(((((())))))))))))))))))))))))))))))))))))((((((((('''''''''''''''))))))))))))))))))))))))////////////////////////111000/////////000222333333333333444444444555555888777777888999;;;===>>>=========<<<<<<;;;;;;;;;===>>>???@@@AAAAAAAAAAAA@@@>>>======>>>??????>>>@@@AAACCCEEEFFFGGGGGGFFFCCCCCCCCCBBB@@@???@@@BBBBBBBBBBBBAAABBBBBBCCCDDD>>>>>>???@@@@@@?????????<<<<<<<<<======>>>>>>>>>@@@???===;;;:::888888777888888777666666555444444333333111000000///000000000000000//////...............---,,,++++++++++++,,,,,,,,,+++++++++******((((((((((((((((((''''''''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))))))))))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((((())))))*********))))))'''''''''(((((((((((()))&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))*********++++++******************++++++++++++++++++,,,,,,,,,,,,------........./////////111000000000000000111111111111222222333555666777777666555666999:::999888666777888999999999999999::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999999888777666555444444444444333222111000/////////........................,,,,,,,,,+++++++++******************))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&(((((()))))))))))))))***&&&(((+++,,,,,,+++(((&&&************)))((('''&&&))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))////////////////////////000000//////000000111222222333333444444555555555777777666666888;;;>>>???BBBAAAAAA@@@???>>>>>>===<<<===>>>???@@@@@@AAAAAA@@@???======???@@@???>>>CCCDDDEEEFFFGGGFFFEEEEEEEEEFFFFFFDDDBBB@@@AAABBBAAAAAAAAAAAAAAAAAABBBBBB===>>>@@@AAAAAAAAA@@@???<<<<<<<<<<<<<<<=========;;;<<<>>>??????===<<<;;;999999888888777777777666444444333222222111111111111111000000//////......---------,,,++++++++++++,,,,,,,,,+++++++++******)))))))))((((((''''''&&&******))))))((((((''''''((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))(((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((())))))***''''''((()))))))))))))))))))))))))))((((((((((((---,,,,,,+++***)))(((((())))))))))))))))))))))))((())))))))))))(((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((())))))******************************(((((((((((((((((((((((()))))))))))))))*********))))))))))))************+++++++++******************++++++++++++,,,,,,,,,.........////////////000000000000000000000111222000111111222333555666777555555555666777888888888555666777777888888888888999999999999999999999999999999:::::::::999888888888777666555444444444444444333222111//////..............................,,,,,,,,,+++++++++******************)))))))))(((((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((((((((('''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((('''))))))))))))************''')))***++++++***)))'''************)))((('''&&&((((((((()))))))))))))))))))))(((''''''&&&%%%%%%''''''''''''''''''''''''////////////////////////000000000000000111111222222222333333444555666666777666666666888:::===???BBBBBBAAA@@@???>>>>>>>>>;;;<<<<<<===>>>???@@@AAABBB@@@>>>>>>@@@AAA@@@???BBBCCCEEEGGGGGGHHHGGGGGGHHHIIIIIIGGGEEECCCCCCCCCBBBCCCCCCCCCBBBBBBBBBAAAAAAAAACCCDDDCCCCCCAAA@@@============<<<<<<<<<<<<999<<<@@@CCCDDDAAA===:::999888888888777777666666444333333333222111000000222111111000///.........,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***************))))))(((((((((******))))))((((((''''''((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******((((((((())))))((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))+++******************+++))))))******)))(((((('''))))))))))))((((((((((((++++++***)))((((((''''''))))))))))))))))))))))))'''''''''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((******))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************(((((()))))))))*********+++++++++************************+++++++++,,,,,,.........////////////000000000//////000111222222111111111222333444666666444555666666666777888888999999:::;;;<<<======<<<999999999999999999999999::::::::::::999888888777777666555444333333333444444333222000///.................................,,,,,,,,,+++++++++******************)))))))))((('''((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((************))))))))))))******))))))))))))******((())))))))))))(((((('''''''''(((((())))))))))))******))))))((('''&&&&&&''''''''''''''''''''''''///////////////////////////000000000111111111111111222333333444555666666777666666777888:::<<<===>>>>>>>>>======<<<<<<;;;::::::;;;;;;===>>>@@@AAABBB@@@??????@@@AAAAAA@@@>>>@@@CCCFFFIIIKKKLLLLLLIIIJJJKKKJJJGGGEEEDDDEEEDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCC?????????>>>>>>=========<<>>@@@AAAAAA???>>>>>>???@@@@@@???===???CCCGGGJJJLLLMMMNNNHHHIIIKKKJJJHHHFFFEEEEEECCCDDDEEEGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFBBBBBBAAA@@@@@@???>>>>>>===???@@@AAA@@@>>>;;;888888777777555444333222222000111111111000///...---111111000///...---,,,+++++++++,,,---------,,,+++,,,,,,,,,+++++++++******)))******************+++''''''(((((())))))******))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******''''''((())))))((('''''''''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((())))))(((''''''))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))###$$$$$$%%%&&&'''((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((('''((((((''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))******++++++(((((((((((()))))))))***)))))))))***+++++++++,,,************++++++++++++,,,---------............////////////000111222333333222222222222222333333222444666666444444666888333444555777888999999999:::::::::::::::::::::::::::999999888777666666666555444333333222333333333111111000///////////////........................,,,,,,,,,+++++++++******************))))))))))))&&&''')))*********)))(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((((('''''')))))))))******)))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))//////////////////////////////000111111111111111111111222333444666666777666777888999999999999999<<<<<<<<<<<<============999999999:::;;;===@@@AAA@@@>>>======>>>??????>>>@@@BBBEEEGGGJJJKKKKKKKKKFFFHHHJJJIIIGGGFFFEEEEEEAAACCCEEEGGGIIIIIIIIIIIIDDDDDDCCCCCCCCCEEEGGGHHHDDDCCCCCCBBBAAA@@@??????;;;<<<<<<<<<======>>>>>>;;;:::999777666444333333222222333333222111///...111000///...---,,,++++++***+++,,,---------,,,+++,,,,,,,,,+++++++++******(((((())))))******++++++*********)))((((((''''''))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******&&&'''((())))))((('''&&&&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''&&&&&&'''''''''%%%&&&'''((())))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''(((((((((((()))&&&&&&&&&'''''''''(((((('''((((((((())))))******''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&'''((()))+++,,,,,,&&&'''''''''(((((())))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))(((((()))***+++,,,,,,---)))************+++++++++,,,,,,,,,---------......////////////000111222333444333222222111111222222111444666666444444666888555666777999::::::;;;;;;::::::::::::::::::::::::999999888666666555555555444444333333222222333333111000///////////////000........................,,,,,,,,,+++++++++******************))))))))))))%%%''')))***+++***)))(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))***++++++))))))(((((('''''''''&&&'''(((***,,,,,,***((('''''''''''''''&&&%%%$$$$$$&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''------------...000111222000111111111111222222222222444555555444555666888888888888888999:::;;;<<<::::::;;;:::999:::<<>>===AAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEGGGJJJKKKJJJIIIJJJIIIGGGFFFDDDCCCCCCBBB???AAAEEEGGGIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCDDDCCCBBB@@@>>><<<;;;:::;;;;;;<<<===============BBB???:::888666555333111000000000000000000000000444222///000111111///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((''''''(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))++++++******))))))((((((''''''(((((())))))******((((((((((((((()))))))))((((((((((((((((((((((((+++*********))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''///---+++((('''''''''(((''''''''''''((((((((((((++++++***)))((('''&&&&&&''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))((((((++++++***)))((('''&&&&&&%%%&&&&&&'''((())))))***++++++,,,---------,,,,,,++++++---...//////000000......//////000000111111222222333333333333444444444555666555444333444555888888888999999:::::::::999999999:::::::::;;;;;;777777777777777666555555777444111111222333111...000000000000////////////------,,,,,,,,,,,,------000///,,,***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))'''&&&%%%%%%&&&''')))***)))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))***(((''')))+++,,,***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))((('''&&&&&&'''(((111111000///////////////000000111111111222222222222333555555444444666777777777888888999:::<<<<<<:::;;;;;;:::::::::===??????===;;;;;;>>>@@@@@@??????@@@BBBCCCEEEGGGHHHHHHGGGFFFFFFHHHJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBCCCFFFHHHIIIIIIHHHHHHDDDDDDEEEEEEFFFGGGGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@======>>>???????????????AAA>>>:::777666555333222222111111111000000000000222000......///000...+++,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++++++++,,,))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((((((((((((*********)))))))))))))))'''((((((((()))))))))***'''((())))))******))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))))))))******))))))))))))******(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''''''''''',,,+++((('''&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((('''((((((((()))))))))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((()))((('''&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))************************((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''''''''((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''******))))))))))))******(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((************************************)))))))))(((++++++******))))))((((((******++++++,,,,,,------,,,,,,,,,,,,------------......//////////////////......//////000000111111222222333333333333444444666777888777666555666777888888888999999:::::::::999999:::::::::;;;;;;;;;999999999888888666555555555222000111333333222111000000000000/////////...000000////////////000000000///---+++******++++++))))))))))))))))))))))))************************'''''''''''''''((()))***)))(((&&&%%%%%%&&&((()))***)))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))((((((((((((((((((((((((((('''&&&(((***+++)))'''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))((('''&&&''''''(((222111000000//////000000000000000111111111222222222333555555444444666777777777888999:::;;;<<<<<<:::;;;<<<;;;:::;;;>>>@@@AAA???===>>>@@@BBBCCCBBB???AAAEEEHHHKKKLLLMMMLLLHHHHHHGGGHHHIIIIIIHHHFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJCCCCCCDDDEEEGGGIIIJJJKKKAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@AAA@@@@@@@@@@@@===999777666555444333333333222111000//////...000...------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***+++))))))))))))))))))))))))******)))(((((('''&&&&&&''''''''''''''''''''''''((())))))))))))))))))***(((((((((((())))))))))))'''(((***,,,,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))******+++******))))))******+++(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((&&&%%%%%%%%%&&&'''''''''''''''(((((((((((('''''''''(((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((()))))))))(((((())))))))))))((((((************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''(((((())))))(((((('''******))))))))))))******))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************************))))))))))))+++++++++***************************************---,,,,,,+++,,,---...///000000000000000///............//////000000111111222222333333333333444444555666777777666555666777888888888999999999999999999999:::::::::;;;;;;;;;:::::::::999888666555444222111000111333444333222000000000/////////.........------,,,,,,------...///...---,,,+++,,,,,,---))))))))))))))))))))))))************************((((((''''''''''''(((((())))))''''''''''''))))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''))))))(((&&&************************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((''''''''''''(((------......///111222333000000000000111111111111111333444444444444555777666777888:::;;;<<<<<<===;;;<<<<<<<<<;;;===???BBBCCCBBBAAAAAABBBDDDEEEEEEBBBDDDIIIMMMOOOPPPOOONNNJJJIIIHHHHHHIIIHHHFFFEEECCCBBBBBBBBBBBBCCCDDDDDDGGGGGGFFFFFFFFFHHHIIIJJJCCCCCCCCCDDDEEEGGGIIIJJJAAAAAAAAAAAA@@@@@@@@@?????????@@@AAAAAA@@@@@@@@@>>>;;;888666666666555444555444333222000///...---///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))******))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))'''(((+++------,,,***((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))******(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))))))))))))))******+++++++++)))))))))(((((((((((((((,,,+++***)))***,,,...///......////////////............//////000000111111222222222333333333444444222444555444333333444666888888888888888999999999999999999::::::::::::;;;::::::999888666555333222222222222222333333222222000000/////////.........,,,,,,++++++++++++,,,,,,---,,,++++++++++++------))))))))))))))))))))))))''''''''''''''''''''''''+++***)))(((&&&&&&%%%%%%***)))(((((((((((()))***((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((&&&&&&''''''((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''((((((,,,,,,,,,---...///000111//////000000000111111111111222444444333333555666666777888:::<<<=========;;;<<<=========>>>AAACCCEEEEEEDDDDDDCCCDDDFFFGGGEEEHHHLLLPPPQQQPPPNNNLLLKKKJJJIIIHHHIIIHHHFFFDDDAAAAAAAAAAAABBBCCCDDDEEEGGGFFFDDDDDDDDDEEEFFFHHHDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA>>>???????????????>>>>>><<<:::777666666666666555666555444222111///...---.../////////...---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))(((((((((((('''(((+++------,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((())))))))))))((((((((((((''''''''''''((((((***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))******''''''(((((()))*********+++++++++***************+++***(((((()))+++---///***+++,,,---..................//////000000111111222222222333333333444444111333444444333333444666888888888888888888888888888888888999999999999:::888888777666555333111000333333444444222111000000////////////............//////............//////+++***)))))))))***,,,,,,))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''''''''((())))))(((((((((((())))))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((''''''''''''''''''''''''&&&'''((())))))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((((((((///...------,,,,,,------/////////000000000111111111222444444333333555666555666999;;;============<<<===>>>>>>>>>???BBBEEEGGGHHHGGGFFFDDDDDDFFFHHHHHHJJJMMMPPPPPPOOOLLLKKKKKKJJJIIIIIIIIIHHHFFFDDDAAAAAAAAABBBBBBDDDEEEEEEFFFEEECCCBBBBBBCCCDDDEEEEEECCCAAA@@@???@@@AAABBBEEEDDDCCCBBBAAA@@@??????>>>>>>>>>???>>>>>>===<<<;;;888666555666777666666666555444333111000.........000111000///...///000,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,++++++))))))))))))))))))))))))''''''((())))))***++++++************************'''(((((((((((((((((()))))))))))))))(((((((((((('''(((***,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******(((''''''&&&&&&''''''((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''(((((((((((((((((((((''''''&&&&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))************************''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''******))))))))))))************))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((()))))))))***(((((())))))))))))))))))))))))))))))***+++---...)))***+++,,,---...............//////000000111111222222333333333333444444333444666666555555666888888888888888888777777777666666777777777888888888666666666555444222111000222444666555222000///////////////.........------------,,,,,,,,,,,,------+++***)))(((((()))***+++))))))))))))))))))))))))************************%%%%%%%%%&&&((()))+++,,,((((((((((((((((((((((((&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''''''''''''''''''''&&&'''))))))((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''(((((()))(((((((((//////...---------------////////////000000000111000222333333333333444666444666999<<<===>>>>>>===<<<===>>>>>>>>>@@@CCCFFFIIIJJJJJJGGGDDDCCCEEEGGGGGGIIILLLNNNNNNMMMLLLJJJKKKIIIHHHHHHIIIHHHFFFDDDBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDCCC@@@???>>>???AAABBB@@@@@@??????>>>>>>>>>>>>>>>>>>??????>>>======<<<999777555555666777777777555555444333111000//////...///111000...---///111,,,,,,,,,,,,,,,,,,,,,,,,'''((())))))***)))(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((('''''''''***)))))))))(((((((((''''''((())))))******))))))))))))))))))))))))))))))((((((((()))))))))******''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((()))))))))(((((('''''''''''''''((((((((((((&&&&&&'''''''''''''''(((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((()))***))))))((((((((((((((((((((((((((())))))(((((((((((())))))************************'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''(((((('''''''''******))))))))))))***************)))((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******&&&&&&&&&'''((((((((())))))***+++,,,---...//////++++++,,,---.........---......//////000000111111222222333333333333444444222444555555555555666888999888888888777777777666555555555555666666666666555555555555444333222111000333555555333000000111//////.........---------++++++************++++++,,,+++***)))))))))***+++))))))))))))))))))))))))************************&&&&&&&&&'''''')))******'''''''''(((((('''''''''%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''$$$&&&))))))'''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&((()))))))))((((((---------...///000111222////////////000000000000000222333333333333444666444666999<<<>>>>>>>>>>>>===>>>?????????AAADDDFFFJJJKKKKKKHHHDDDBBBDDDFFFFFFGGGJJJLLLMMMLLLLLLKKKJJJIIIHHHHHHIIIHHHFFFDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBDDDBBB@@@>>>>>>@@@BBBDDD@@@@@@@@@AAAAAABBBBBBBBB???????????????>>>===<<<999777555555666777777777555444444333222111000000---///111000...---///111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))++++++******)))((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&******))))))((((((((('''((((((((((((((()))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))(((''''''&&&''''''''''''((((((((()))$$$$$$%%%&&&'''((()))*********))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&'''(((*********)))((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((+++******)))(((''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))*********+++************************))))))***+++,,,------...***+++---...///000000000.........///......---,,,......//////000111111111222222333333333444444444000111333333333333444666999888888888777777666666444444444555555555555666555666666666555444333333...111555555333111222333//////.........---------...------,,,,,,------......---+++*********++++++))))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))(((&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''###%%%((((((&&&%%%&&&((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&((()))))))))((((((------------............////////////000111222333333333333333444444555666777777777999;;;<<<;;;:::=========>>>@@@CCCEEEGGGIIIGGGEEECCCCCCDDDEEEFFFHHHGGGFFFHHHKKKLLLKKKHHHJJJJJJJJJJJJIIIGGGDDDCCCGGGFFFEEEFFFHHHIIIHHHGGGCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>????????????>>>>>>======???===::::::;;;<<<<<<<<<:::888555333444555555555666666555444444333222222000///...---,,,---......---------------+++***)))))))))))))))))))))))))))))))))***+++,,,------...+++***)))'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))))))))(((&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%******))))))((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******++++++))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''(((((((((((('''&&&))))))))))))************))))))(((((((((((())))))&&&&&&''''''(((((())))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&'''((())))))***))))))++++++***)))((('''&&&&&&******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))***************((('''(((+++,,,***(((---,,,+++*********+++,,,,,,,,,,,,---------................../////////000000000000111222222333333888777555444333444444555888888888888777777777777777777777777777777777777666666555444222111111000222222222111111111111000......------------.........---,,,+++***************++++++++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&''''''((()))******+++''''''(((((())))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))'''&&&''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))000000000000111111111111////////////000111222333333333333333444555666666777777888999:::;;;;;;:::999999:::;;;===???AAACCCGGGGGGFFFEEEEEEFFFGGGGGGGGGFFFEEEFFFIIIKKKJJJIIIJJJJJJJJJJJJIIIHHHFFFEEEHHHGGGFFFFFFGGGHHHGGGFFFCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>AAA@@@???>>>===============<<<::::::;;;<<<<<<;;;:::777444333444555555444555555444444333222222111000///...---,,,------...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************))))))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((''''''(((((((((((())))))))))))(((((('''''''''(((((()))))))))(((((('''(((((((((''''''''''''''''''''''''***)))))))))(((((((((((((((((((((((('''''''''&&&'''''''''''''''(((((()))(((''''''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''(((((())))))((((((''''''''''''''''''''''''''')))((('''&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********''''''(((((()))))))))***))))))))))))((((((''''''((((((((((((((((((((((((******++++++++++++******((((((((()))))))))******))))))(((((((((((())))))''''''((((((((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))))))))(((******))))))((('''''''''***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************+++)))((()))+++,,,+++)))---,,,+++******+++,,,,,,,,,,,,---------................../////////000000000000000111222222333333666555444333333444444555777777777777777777777777777777777777777777777777666555555444333222111000111111111000000000//////......------------.........---,,,+++***************++++++++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''((())))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&''''''((())))))******''''''(((((())))))))))))'''((((((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''((('''''''''&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((---------.........//////////////////000111222333333333333444444555777777777888888999::::::::::::;;;;;;<<<===>>>@@@BBBCCCEEEEEEFFFGGGHHHHHHHHHHHHFFFDDDCCCDDDFFFIIIJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHIIIGGGFFFFFFGGGGGGEEEDDDBBBCCCCCCCCCCCCDDDDDDDDDBBBAAAAAAAAA@@@@@@??????CCCAAA???===<<<<<<<<<<<<;;;::::::;;;<<<===;;;:::999777444333444444444444333333333222222111111000//////...------------......---+++***))))))******))))))))))))))))))))))))+++******)))((('''&&&&&&''''''''''''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))(((((('''''''''(((((((((((())))))))))))'''''''''((((((***++++++***))))))))))))******+++''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&(((((('''&&&'''((()))***(((''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((())))))((('''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((***))))))))))))))))))(((%%%&&&'''((()))******+++)))))))))(((((((((((('''(((((((((((((((((((((((('''(((((())))))(((((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''((())))))(((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))************+++***)))***,,,,,,,,,***,,,,,,++++++++++++,,,,,,,,,------------.............../////////000000000000000111111222333333333444444333333333444555555666666666666666666666666777777777777777777777777666555555444333222111111000000/////////...............------------......---,,,,,,++++++***************++++++******)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((()))******''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''(((((())))))***'''(((((((((((()))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))''''''''''''''''''''''''+++++++++,,,------......////////////000111222333444444444444555666888888888999:::::::::999999:::<<<======>>>???AAABBBBBBBBBDDDFFFIIIJJJJJJJJJIIIDDDCCCBBBBBBDDDGGGIIIJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFFFFFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBAAAAAAAAAAAAAAACCCBBB???===;;;;;;;;;;;;:::999:::;;;===<<<:::888888666444333444444333222222222111111000000000000//////......------------111///,,,)))'''''''''((())))))))))))))))))))))))*********)))((('''''''''((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''+++******)))((('''&&&&&&(((((((((((())))))))))))''''''''''''((()))***+++)))((((((((()))***++++++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%''')))***(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((((('''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))*********))))))((((((''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&&&&''')))***((()))))))))((('''&&&&&&'''''''''((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************+++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------...............////////////000000000000000111222222333333444333333333333444444555555555555555555666666666666777777777777777777777777666555555444333333222222000000000/////////.........------,,,,,,------...,,,,,,,,,,,,++++++*********************))))))((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((()))***+++''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))+++***((('''''''''((())))))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))''''''''''''''''''''''''------...///000000111111////////////000111222333444444444555666777999999999;;;===<<<:::999999;;;999:::;;;<<<<<<======>>>@@@BBBEEEIIIJJJJJJJJJIIIDDDDDDCCCCCCCCCEEEHHHKKKIIIIIIIIIIIIJJJJJJKKKKKKIIIHHHFFFEEEEEEDDDBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA???===;;;;;;:::;;;:::999:::;;;<<<;;;999666777555333333333444222111111000000000000000//////...............---------///---+++((((((((()))***))))))))))))))))))))))))))))))************++++++)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))******++++++******)))'''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''++++++***)))(((''''''&&&(((((((((((())))))))))))(((''''''&&&&&&''''''((('''''''''''''''((()))***))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++++++++++++++''''''''''''(((((((((((())))))(((((((((((())))))******))))))(((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''***((('''%%%%%%'''(((***((((((((((((((('''&&&%%%&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))***************+++++++++++++++,,,,,,++++++,,,,,,---------------------.........//////////////////000000000111111111111222333333444444222333333444444555555555444555555555666666666777888888888888888888888888666555555444444333333333111111000000000/////////------,,,,,,,,,,,,------++++++,,,,,,,,,+++******)))************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''((()))***+++''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''''''((((((((()))))))))***+++***((('''''''''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((+++,,,,,,---...///000000////////////000111222333444444444555777888:::;;;;;;===???>>>;;;999:::<<<<<<<<<===>>>??????>>>>>>???AAADDDFFFHHHIIIHHHHHHEEEFFFFFFEEEEEEEEEHHHJJJJJJIIIIIIHHHIIIIIIJJJJJJHHHGGGEEEDDDDDDDDDBBB@@@AAABBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>===;;;::::::<<<;;;:::999:::999777555666444333333333333222000000000000000000000000000......//////......---,,,******))))))***+++---...))))))))))))))))))))))))((()))***+++,,,---......************)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''*********))))))((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((())))))))))))))))))))))))((((((((()))))))))))))))((((((((()))))))))))))))&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&''''''((())))))))))))((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((('''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((()))************''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''((((((((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************)))***++++++******+++---***+++,,,---......------------.........//////////////////000000000111111111111222222333444444444444444555666666555555555555555555666666777777888888888888888888888888888555555555555444444333333111111111000000000//////------,,,,,,,,,,,,------***+++,,,------,,,******))))))******))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''')))***+++''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((())))))************)))((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((((()))***+++,,,------...////////////000111222333444444555666777999:::;;;<<<@@@BBB@@@<<<:::;;;===???@@@AAABBBBBBBBBAAA@@@>>>???AAACCCEEEFFFFFFFFFFFFHHHJJJIIIGGGFFFHHHJJJJJJIIIHHHGGGGGGHHHIIIIIIGGGFFFDDDDDDDDDDDDBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@??????===>>>??????>>><<<:::999>>><<<:::888888777555444555333222333333333111///000000000000000000000000---.../////////...---,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,---......(((((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''((()))*********))))))))))))))))))))))))''''''((((((((((((''''''***)))))))))))))))))))))(((((((((((())))))))))))'''&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***'''''''''((((((((())))))&&&''')))*********)))((((((''''''''''''&&&&&&&&&''''''((()))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&'''((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((((()))))))))******))))))(((((((((((())))))&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************''')))++++++)))(((***,,,***+++,,,............---............//////////////////000000000111111111111111222333333444444555555666777777777666555444555555666777777888999999888888888888888888888888555555555555444444444444000000/////////.........---,,,,,,++++++,,,,,,---)))***,,,------,,,***))))))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&((()))***''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((((((((((((((())))))'''''''''''''''''''''''''''''''''((()))*********)))))))))))))))((('''''''''''''''(((((()))))))))''''''''''''''''''''''''((((((((((((((())))))***''''''''''''''''''''''''++++++,,,---///000000111////////////000111222333444444555666777999;;;<<<===AAACCCBBB===:::;;;>>>===>>>???@@@@@@???>>>===>>>>>>@@@AAACCCDDDEEEEEEGGGJJJLLLKKKIIIGGGHHHIIIJJJIIIHHHGGGFFFGGGHHHHHHFFFEEECCCCCCDDDDDDCCCAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@???======<<<;;;===???@@@???===:::999@@@===:::777666666444333444333222333333333111///000000000000111111111111---.../////////...,,,,,,000000///...,,,***'''&&&)))))))))))))))))))))))))))******+++,,,,,,------&&&'''(((*********))))))************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))*********(((((((((((())))))))))))%%%&&&&&&''')))***,,,---)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((('''(((+++------,,,***((((((((('''''''''&&&&&&&&&'''(((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&((()))***+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))***++++++++++++))))))))))))************))))))(((((((((((())))))$$$%%%%%%&&&&&&''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************''')))+++***((((((***,,,)))+++,,,...//////................../////////000000000000000111111111111111222222333333444444555777777888888888666555444555666666777888999999:::888888888888888888888888555555555555555444444444//////.........------------,,,,,,++++++,,,,,,---)))***,,,------,,,+++))))))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''))))))'''''''''&&&&&&''''''''')))((((((((('''''''''''''''''''''''''''''''''&&&(((((('''''''''&&&&&&&&&''''''(((((())))))******''''''''''''''''''''''''&&&''''''((()))******+++((()))*********)))'''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&---...///...---...///111000000000111222222333333555555666777888:::<<<===@@@BBBCCC@@@;;;888999;;;@@@AAABBBBBB@@@??????@@@@@@???>>>>>>???AAACCCEEEGGGGGGIIIIIIIIIIIIHHHGGGFFFGGGHHHIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEECCCBBBAAA@@@???@@@AAABBB@@@@@@@@@???>>>===<<<;;;>>><<<;;;;;;<<<<<<;;;:::777777666444444333333333///000111222222222222222////////////............///......------,,,++++++,,,,,,++++++***)))((((((******)))(((''''''(((((()))***+++,,,,,,+++)))(((***)))(((''''''&&&''''''''''''''''''((((((((((((+++***)))'''''''''((()))))))))(((((('''''''''&&&&&&''''''((((((((((((((())))))(((((('''''''''&&&***)))((('''''''''''''''))))))(((((('''''''''&&&)))'''%%%$$$$$$&&&)))***''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))+++***((('''&&&&&&&&&''')))((('''&&&&&&'''((()))%%%%%%%%%$$$$$$%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))******)))((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((())))))(((&&&$$$"""###%%%((())))))((()))***))))))(((((((((((())))))))))))(((((('''''''''&&&((('''&&&&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((()))))))))***))))))))))))*********************)))))))))))))))))))))*********+++++++++***++++++,,,,,,------...111111111000000000000000111222222333333222222111555444333222222333555555999999888777666666777777:::::::::999999888888888::::::888777666666666666666666555555555444444444222222111000///...------...------------...//////************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''(((***+++)))&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%''''''(((((((((((('''''''''&&&&&&&&&'''(((***+++(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''******))))))((((((''''''---...///...---...///111000000000111222222333333555555555666888999;;;<<<===>>>>>>===;;;:::;;;<<<===???@@@@@@>>>===>>>???@@@???>>>>>>>>>@@@BBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<>>>===;;;<<<======<<<:::999888777666444444444333111111222333333333333222////////////.....................---,,,,,,++++++,,,,,,++++++***))))))(((*********))))))(((((((((((()))+++,,,,,,+++)))((())))))((((((((())))))***((((((((())))))))))))***+++***)))(((''''''((())))))(((((((((''''''''''''&&&''''''((((((((((((((()))(((((((((''''''''''''******)))((((((((((((((()))(((((((((''''''''''''((('''&&&%%%%%%'''(((***''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))***)))((('''&&&&&&''''''((((((''''''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))((()))******)))(((&&&%%%$$$&&&((()))((((((((()))((((((''''''''''''((((((******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))***************)))))))))))))))))))))*********++++++++++++,,,***++++++,,,,,,---......000000000000000111111111333333444444333222222111555444444444444555666777999999888888777777777777::::::999999999888888888888777666555555555555555555444444444333333333333222222111000///...------...---,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''(((******(((&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((()))***((((((((((((((((((((((((***)))(((((((((((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''&&&---...///...---...///111000000111111222333333333444444444555777888:::;;;:::999888999;;;======<<<;;;===>>>>>>===<<<===>>>AAA@@@???>>>>>>???@@@AAAAAABBBCCCDDDDDDDDDDDDDDDAAABBBCCCEEEEEEEEEDDDCCCEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@?????????===<<<<<<======<<<;;;;;;:::888666555444333333333333333444333333222111/////////............---......------,,,,,,++++++,,,,,,++++++***))))))))))))***+++++++++***)))(((((()))***+++++++++))))))((((((((())))))***+++,,,))))))))))))***************))))))(((((((((((()))((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''************))))))))))))((((((((((((''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))(((''''''''''''((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&'''''''''(((((())))))((((((((()))))))))))))))((((((((((((((((((((((((''''''((())))))***++++++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((()))************((((((&&&'''))))))(((''''''(((''''''&&&&&&&&&&&&''''''************))))))))))))'''((()))******)))((('''&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))******++++++++++++,,,,,,,,,,,,+++++++++,,,------......//////000000111111222222444555555555444333333222555555555666777888999:::999999999999888888888888999999999888888888888888555555444444333444444555333333333333222222222222222111000000///...---------,,,+++***)))(((((((((************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''((()))***(((&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''((((((((((((((((((((((((******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&---...///...---...///111000000111222222333333444444444444444666777888999;;;888666888<<<>>>>>><<<:::<<<>>>>>>===<<<===>>>AAA@@@???>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDDDD@@@AAACCCDDDEEEEEEDDDCCCEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEDDDCCCAAA@@@BBBBBBBBBBBBBBBAAA@@@@@@???===<<<<<<===>>><<<;;;;;;:::888666444222222111333333333333222111000/////////.........---------......------,,,++++++***+++++++++*********))))))(((***+++---,,,+++)))(((((()))******+++******))))))((((((((())))))***+++(((((()))))))))*********)))))))))(((((((((((()))((((((((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((''''''''')))))))))***)))))))))(((((((((((((((((('''''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))'''''''''''''''(((((((((&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((('''((()))*********))))))'''((())))))'''&&&'''((((((''''''&&&&&&''''''((())))))))))))))))))))))))&&&''')))******)))'''&&&''''''(((((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((((((((()))))))))***((()))))))))************)))))))))))))))*********++++++,,,,,,,,,---------++++++,,,,,,---...............///000111222222333333444444555555555555555555666666777999:::;;;<<<999999:::::::::999999999888888888888888888888777444444333333333444555555333333333333333222222222111000000///......------,,,,,,,,,,,,,,,------...************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''((('''(((((()))(((((('''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''(((((((((((('''''''''''')))))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''---...///...---...///111111111111222333333444444444444444444555666888888===:::777888;;;>>>>>><<<<<<>>>??????>>>===>>>???@@@@@@???>>>============??????@@@AAABBBCCCDDDEEEBBBBBBDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDEEEDDDCCCAAA@@@BBBBBBBBBBBBAAA@@@@@@???>>>===<<<<<<======<<<;;;999888666444222111000000222222222222111///...---............------------...------,,,++++++******+++++++++***************((()))+++,,,---+++***((((((((())))))***************)))(((''''''''''''''''''''''''((((((((())))))((((((((())))))))))))((('''''''''(((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((''''''((())))))((((((''''''''''''(((((((((((((((%%%&&&((()))***)))((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((())))))))))))'''((()))((('''&&&'''((()))(((((((((((((((((()))((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%(((((()))***++++++,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&'''((()))***+++,,,((()))))))))************(((((())))))************++++++,,,,,,,,,---------+++,,,,,,------...//////......///000111222222333111222333555666777888888555666777888::::::;;;;;;888999999:::::::::999999777777777777777777777777555555555444555555666666333333333333333444444444000000//////......---------------------...//////************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((($$$%%%%%%&&&'''((())))))''''''(((((((((((('''''''''''')))))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((---...///...---...///111111111222222333444444444444444444555555666888888===;;;999888:::<<<======>>>@@@AAAAAA???>>>>>>>>>???>>>>>>>>>======<<<<<<>>>>>>???@@@AAACCCEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAAAAA@@@>>>===<<<>>><<<;;;;;;<<<<<<;;;:::888777555333222111000000111111111111000///...---.........------------,,,------,,,,,,++++++******************************((()))***+++++++++***)))'''((((((((()))******+++***)))((('''&&&&&&&&&&&&''''''''''''(((((((((((('''(((((())))))))))))((('''''''''(((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((%%%&&&((())))))((('''''''''''''''(((((((((((((((&&&'''((()))***)))((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))'''(((((((((((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))(((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))'''(((((('''&&&&&&(((***))))))(((((((((((())))))''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%)))))))))******+++++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&'''((()))***+++,,,))))))))))))************((((((((()))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......////////////000000111111222222000111333555666777888888555666777888999999999999777777999:::::::::999888666666666666777777777777777777666666666666666777333333333333444444444444/////////.........------//////---,,,+++*********************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''''''''((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((()))))))))))))))---...///...---...///111111111222333333444444555555555555555666777888888999999888777777999<<>>===<<<=====================<<<<<<=========>>>@@@CCCEEEFFFEEEEEEFFFFFFEEEDDDBBBAAA???AAACCCDDDEEEDDDCCCBBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<:::999===;;;::::::;;;;;;:::999777777555444333222222222111111111111111000///............---------,,,,,,------,,,,,,+++*********************************((((((((())))))*********'''''''''((())))))***+++))))))((((((((((((((()))'''(((((((((((()))))))))&&&'''((()))******)))(((''''''''''''((((((((()))&&&''''''(((((((((((((((''''''''''''((((((((()))%%%'''(((*********((((((''''''''''''((((((((()))''''''((()))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))(((((((((((())))))(((((())))))((('''&&&%%%((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((())))))******&&&'''((('''&&&''')))+++(((((((((''''''(((((((((''''''(((((())))))))))))''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))************'''(((((()))******++++++*********++++++++++++,,,,,,,,,------.../////////000000000000000111111111222222333555555555555555444555666777888888777666555666888999:::999888777555555555666666666777777888888777666555555555555111222222222333333333333//////.........---------......,,,+++***)))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%'''))))))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%&&&&&&&&&''''''((((((''''''(((((((((((('''''''''''''''''''''((()))***(((((((((((((((((((((((('''((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))---...//////---...///111111222222333333444444555666666666666666777888999555777888666555777<<>><<<;;;;;;<<<<<<===============<<<<<<<<<<<<===???BBBDDDFFFEEEEEEFFFFFFEEECCCAAA@@@<<<>>>@@@BBBCCCCCCBBBAAACCCBBBAAA@@@???@@@AAABBBAAAAAA@@@>>><<<:::888777<<<:::999999:::;;;999888888777666555444333333333111222222222222111000000......---------,,,,,,,,,------,,,,,,+++******)))******************++++++((((((''''''((()))******''''''''''''((()))++++++(((((((((((()))***+++,,,))))))))))))************&&&'''(((*********)))(((&&&'''''''''(((((())))))&&&''''''(((((((((((((((&&&'''''''''(((((())))))&&&(((***+++,,,+++***)))&&&'''''''''(((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((((((((()))))))))))))))))))))'''%%%$$$)))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&'''((()))***+++******))))))((((((((('''))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))************************************++++++***************+++&&&'''''''''&&&'''***,,,'''''''''&&&&&&'''''''''(((((())))))*********+++))))))(((((((((((())))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&+++******)))(((''''''&&&))))))))))))************'''(((((()))***+++++++++))))))*********+++++++++,,,,,,------.../////////111111111000000000000000444444555555444444333222444555666777777666555444444555777999:::999777666444555555555666666777777999888777666555444444444000000111111222222222222...............---------,,,,,,++++++,,,,,,---...************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&'''(((***+++((((((((((((((((((((((((((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((+++,,,......---...///111000000000111222333555555555777888888777777888:::555444333444555888;;;<<<;;;>>>AAACCCBBB@@@<<<999;;;<<<>>>>>><<<;;;::::::===>>>???@@@BBBDDDEEEFFFDDDDDDDDDCCCBBBBBBBBBAAA======>>>AAACCCDDDCCCBBBCCCBBBAAAAAACCCCCCBBBAAA?????????>>>===;;;:::999777777888999999888666555444555555333111//////000////////////............///............------------,,,+++***))))))))))))))))))))))))))))))))))))++++++++++++*********)))))))))))))))******************))))))))))))******++++++***)))(((((())))))))))))((((((''''''&&&&&&''''''(((((())))))******)))))))))))))))(((((('''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&((()))***))))))((((((***+++,,,******)))(((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''&&&***)))))))))((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((((()))+++---------+++*********)))((('''&&&&&&%%%&&&&&&''''''((()))))))))))))))(((((('''''''''&&&%%%%%%&&&&&&''''''((((((((('''&&&'''((())))))'''''''''%%%$$$$$$%%%&&&''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))******+++(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((()))))))))***((((((((((((((((((((((((***+++,,,------,,,***)))+++,,,---.../////////////////////000111111222222222222333444444555555666555555555555555666777777999999999888888888888777888777777777777777888888777777777666555555444444000000000111222222333333111000///...------...///------,,,,,,,,,,,,+++++++++******)))))))))))))))(((((((((((())))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''((())))))***''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&((())))))******((('''&&&%%%%%%&&&'''((((((''''''%%%&&&'''(((((('''&&&%%%((((((((((((((('''''''''&&&(((((((((&&&%%%&&&'''+++---............///111000000000000222333444555444666777777666666777888555555444444555888:::<<<===>>>@@@AAAAAA>>>;;;999888:::<<<===<<<;;;<<<<<<===>>>>>>@@@AAABBBCCCDDDCCCCCCCCCCCCCCCBBBBBBBBB?????????BBBDDDEEEDDDCCCCCCAAAAAAAAABBBCCCBBBAAA??????>>>>>>===;;;:::999777888888999888777666666666666777555333111111222////////////............///............---------//////...------,,,++++++))))))))))))))))))))))))+++*********))))))))))))(((((()))))))))************))))))(((((())))))***+++******)))(((((())))))************))))))))))))(((((((((((())))))))))))###$$$%%%&&&''''''''''''((())))))))))))(((''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''''''''&&&&&&%%%&&&'''((()))******)))(((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''++++++*********)))))))))'''(((((())))))((('''&&&''''''''''''''''''''''''&&&'''(((((((((((((((((('''(((***+++++++++***)))))))))((((((''''''&&&&&&&&&&&&&&&''''''((()))***)))(((((((((''''''''''''((((((((())))))))))))))))))((('''(((***+++***)))((('''&&&%%%%%%&&&'''''')))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((+++******((('''&&&%%%$$$''''''''''''(((((())))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))***************)))((((((((((((((()))'''''''''((((((((())))))))))))************))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))+++++++++,,,,,,++++++***,,,,,,---.../////////////////////000111111222222222222333333444555555555555555555555555666666777999999999999888888888888999888888777777777888888777777666666555555444444222111111111111111111111111000...---++++++++++++------,,,,,,,,,++++++++++++***))))))(((((())))))(((((((((((())))))))))))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''((())))))***''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&))))))***+++***)))((('''&&&'''(((((())))))((((((&&&''''''((((((''''''&&&(((((((((((((((((((((''''''((()))(((&&&&&&&&&''',,,---............///111/////////000111222333444444666777777666666666777666666555555666777999:::>>>>>>??????>>>===;;;:::666888;;;<<<<<<<<<===>>>===>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAACCCEEEFFFEEEDDDCCCAAA@@@AAABBBCCCBBB@@@>>>>>>>>>>>>===<<<::::::888888888888888777666666555666666555222111111222////////////............///............---------+++,,,,,,,,,,,,***)))((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******)))((((((''''''(((((()))******)))((((((((())))))))))))))))))************))))))))))))(((((((((((( !!!###%%%'''((((((((())))))******))))))((('''(((((())))))))))))((((((***)))((('''&&&&&&&&&&&&)))(((((((((((()))***+++***))))))(((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''******)))))))))))))))((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((()))))))))((('''((((((((((((((('''''''''''''''&&&&&&'''(((***+++(((((((((((('''''''''''')))))))))))))))((((((((((((''''''''')))***)))(((((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))((('''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))*********+++++++++******)))((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&)))))))))))))))))))))))))))))))))***************************************,,,++++++***++++++,,,,,,,,,---...///000000000000/////////000111111222222222222333333444444555555555555444444555555666777888888999999999999999999::::::999999888888888888777777666666555444444444333333222111111000//////111///...,,,***)))((((((,,,,,,,,,,,,+++++++++++++++***))))))(((((())))))(((((((((((())))))))))))***)))(((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((())))))))))))((('''&&&'''((())))))))))))))))))(((''''''''''''''''''(((''''''((((((((((((((((((((()))***)))'''&&&'''(((,,,...//////......///111......//////000111333444555777999999888777777888777777666666777888999999<<<<<<===============<<<777999:::;;;;;;;;;<<<>>>>>>>>>>>>???????????????AAABBBBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCEEEFFFEEEDDDBBBAAA@@@@@@BBBBBBAAA@@@>>>>>>>>>>>>===<<<;;;:::999999888888777777666666222333444222000//////000////////////............///............---------(((***+++,,,+++***(((&&&)))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((()))))))))***((((((''''''''''''((((((***))))))((((((((())))))&&&&&&''''''(((((())))))******))))))((((((''''''$$$%%%&&&((()))***++++++***************)))(((((())))))************))))))***))))))(((((((((((((((***)))************++++++))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&)))))))))(((((('''&&&&&&))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&''''''((((((((('''&&&'''''''''(((((((((((((((((('''&&&&&&&&&(((***+++((((((((((((((('''''''''((((((''''''&&&&&&%%%%%%&&&%%%$$$%%%'''''''''%%%((((((((((((((()))))))))))))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******%%%%%%&&&&&&''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((())))))))))))*********+++***)))((((((''''''(((((((((((()))))))))******''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((******************++++++************************,,,+++***)))***+++,,,---------...///000000000000/////////000111111222222111222222333444444555555555444444444444555666666777888888888999999::::::::::::::::::999888888777777666666555555444333333222111111111000000000//////...---,,,***))))))))),,,,,,,,,++++++++++++*********)))((((((((((((((((((((((((((())))))))))))***((('''%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&'''((()))))))))''''''''''''(((((())))))''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&''''''((('''(((((((((((((((((('''''''''''''''&&&&&&%%%%%%'''(((((()))))))))(((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((******)))((('''((()))---...000///......///000......//////000111333444777999;;;;;;:::888888888777777777777777888999999::::::;;;<<<===>>>???@@@999;;;<<<;;;::::::<<<===????????????????????????AAABBBBBBBBBCCCDDDDDDDDDEEECCCBBBCCCDDDEEEDDDCCCBBBAAA@@@@@@AAABBBAAA@@@===>>>>>>>>>===<<<;;;::::::999888777777666666666111222333222000//////000////////////............///............---------+++,,,...//////---+++***))))))))))))))))))))))))(((((((((((('''''''''&&&'''(((((((((((()))))))))((((((''''''''''''(((((()))((((((((((((((())))))&&&&&&''''''(((((())))))******))))))((((((''''''(((((()))******************************)))(((((())))))************))))))'''(((((())))))*********&&&&&&&&&'''''''''''''''))))))(((((((((((())))))((((((((((((''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))((((((''''''''''''))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&'''(((***+++'''''''''(((((((((((((((((((((''''''&&&&&&%%%%%%&&&%%%$$$%%%'''''''''%%%'''(((((())))))*********((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&'''(((******+++%%%&&&'''(((((((((((('''(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((()))******)))((((((((((((((((((((((((((())))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((++++++******************************************++++++***)))***+++---...,,,---...///000000000000/////////000111111222222111111222222333444444555444444444444444555666666666666777888888999::::::999::::::::::::999888777666666666555444444333333//////000000000111111111---------------,,,,,,,,,,,,,,,+++++++++************))))))((('''((((((((((((((((((((())))))))))))((((((&&&&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((((((%%%&&&&&&'''((()))******''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((((((''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''&&&)))((('''&&&&&&'''((()))&&&'''''''''(((((())))))(((******)))((('''((()))...///000000......///000/////////000111222333444888:::======<<<:::999999666666777888888999::::::::::::;;;<<<>>>???@@@@@@;;;<<<<<<<<<:::;;;<<<>>>AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCEEECCCAAAAAABBBCCCBBBAAABBB@@@???@@@AAABBBAAA???===============<<<;;;;;;;;;:::888777666666666666333444444444222111222333////////////............///............---------***+++,,,------,,,+++***))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((()))))))))((((((''''''(((((()))((((((''''''(((((())))))))))))))))))************))))))))))))(((((((((((()))))))))))))))((('''&&&))))))******))))))((('''))))))************))))))&&&'''((()))************&&&'''((())))))))))))(((((((((((((((((())))))***((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((())))))))))))*********((((((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((('''&&&))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))'''''''''((((((((((((((()))))))))))))))((((((((((((''''''''')))***)))(((&&&'''((()))*********)))((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&'''(((******)))(((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''''''''(((((((((((())))))************))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************)))))))))************************************+++,,,------+++,,,---.../////////////////////000111111222222111111222222333333444444444444333333444444555666444444555666777999999:::777888999::::::999888777666666555555444333333333......///000000111222222,,,,,,---...............++++++++++++***************)))((((((''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''(((((()))((((((''''''(((((()))&&&&&&'''((())))))******''''''((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((+++***))))))(((((())))))'''''''''''''''&&&&&&%%%)))(((((((((((((((((()))&&&&&&''''''((()))))))))((()))***)))'''&&&'''(((...000111000///...///000000000000000222333444555777:::======;;;999888777444555777888999:::;;;;;;<<<===>>>>>>??????>>>>>>;;;<<<<<<<<<<<<===???AAABBBBBBCCCCCCDDDDDDDDDEEECCCCCCCCCCCCCCCBBBBBBBBBDDDBBB??????@@@@@@@@@???AAA@@@???@@@AAAAAAAAA???===============<<<<<<;;;;;;:::888777666555666666222333444333222111222333////////////............///............---------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((())))))***))))))(((((())))))***'''''''''''''''((())))))************))))))))))))(((((((((((())))))))))))((((((((((((((('''&&&&&&((())))))))))))(((''''''((())))))))))))))))))(((&&&'''((()))))))))((('''((()))***+++,,,++++++***((((((((((((((()))******((((((((((((''''''''''''&&&''''''((((((''''''&&&)))))))))*********++++++''''''&&&&&&'''((()))***''''''''''''''''''''''''&&&'''((((((((((((((((((***))))))((((((((((((((())))))((((((''''''&&&&&&$$$%%%''')))***)))((((((''''''''''''((((((((()))((((((((())))))))))))))))))((('''(((***+++***)))%%%&&&'''))))))***))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''(((******)))((('''(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''(((((()))***+++&&&&&&&&&&&&''''''''''''))))))************))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((('''''''''((())))))******))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,***+++,,,---............/////////000111111222222111111111222333333444444444444333333444444555666222222333555666888999999444666888999:::999888888666555555444444333333222/////////000000000000000------...//////...---,,,++++++++++++************))))))(((''''''''''''((((((((((((((())))))))))))&&&''')))******)))'''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''(((((())))))))))))(((((((((((())))))''''''(((((()))))))))***((((((((((((((((((((('''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***)))((('''&&&&&&'''((()))***)))((('''''''''((((((((((((((((((((('''&&&&&&(((((())))))))))))((((((&&&&&&''''''((())))))***'''((()))(((&&&&&&&&&'''///000111000///...///000000000111111222333555666777999<<<===;;;888777666444555666888:::;;;;;;<<>><<<;;;999;;;<<<<<<<<<>>>BBBEEECCCCCCDDDDDDEEEFFFFFFGGGDDDDDDDDDCCCCCCBBBBBBAAACCCAAA>>>===>>>??????>>>AAA@@@??????AAAAAA@@@???==================<<<;;;<<<:::888777555555555666000111222111//////000111000/////////............//////.........------------,,,,,,++++++,,,------))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))******))))))))))))******'''''''''''''''((()))***))))))((((((''''''&&&&&&''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((''''''&&&(((((())))))))))))(((((((((((()))))))))'''&&&%%%%%%&&&((())))))(((((('''((((((((((((((()))******)))(((((((((''''''''''''(((((())))))))))))((((((''''''(((((())))))******&&&&&&&&&&&&''')))***,,,''''''''''''''''''''''''&&&&&&'''((()))))))))(((***)))((('''''''''''''''******)))((('''&&&&&&%%%###%%%(((***+++***((('''&&&'''''''''(((((())))))%%%&&&&&&&&&''''''((((((((('''&&&'''((())))))'''$$$%%%'''((()))))))))(((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''))))))))))))))))))))))))&&&&&&''''''((()))))))))%%%&&&(((******)))((('''(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((***+++,,,%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&'''((()))***++++++))))))))))))))))))))))))***)))))))))((((((''''''((((((((((((((((((((((((((()))+++,,,------,,,,,,******+++,,,------------/////////000111111222222000111111222333333444444444333333333333444555555111111222444666777888999333444777999::::::999888666555555444444333222222111111000000//////............//////...,,,+++)))+++++++++************)))))))))((('''''''''''''''(((((((((((())))))))))))%%%'''***+++,,,***(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))******))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&'''''')))******)))((('''&&&&&&'''((()))'''&&&%%%$$$###$$$%%%%%%))))))***))))))((('''''''''((()))******)))((('''&&&&&&&&&'''((())))))***'''(((((((((&&&%%%&&&'''///000000000000000//////111111222333444444444444666666666666777777777777666777999:::;;;;;;::::::<<<<<<<<<<<<;;;:::999888::::::999:::;;;===???AAAEEEDDDCCCCCCCCCCCCDDDDDDFFFFFFGGGHHHGGGFFFEEEDDDAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;::::::888777666555555444555555666444333333444333111///111111111000//////............---------,,,,,,,,,------,,,,,,,,,,,,++++++///...---,,,++++++++++++,,,+++++++++******))))))''''''((((((((((((''''''))))))((((((''''''&&&&&&)))(((&&&%%%%%%&&&'''((((((((((((((())))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&)))(((((((((''''''''''''&&&&&&''''''((()))))))))&&&&&&'''((()))***++++++&&&''''''(((((((((((((((+++***)))(((((('''((((((---,,,***(((((((((((()))))))))))))))))))))))))))***)))'''&&&%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))++++++***(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''***)))(((&&&&&&''''''((())))))(((((('''''''''&&&((((((''''''''''''((((((''''''(((((())))))******((((((((()))******++++++''')))***)))'''&&&&&&'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''''''''(((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((*********)))(((''''''''')))************+++++++++...,,,+++))))))***,,,---......---,,,---...///000......///000111222222333000000111222333333333333111111111222222333333333333333222222333555777888666666777666555555888:::555666666444222000000111333222222111000///...............///////////////------,,,,,,+++***))))))((((((''''''''''''((((((***))))))((('''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((()))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***%%%%%%%%%&&&'''((()))***((((((''''''''''''(((((((((''''''(((((()))***+++))))))))))))))))))))))))(((((((((((('''''''''''''''((()))((('''&&&''')))(((((((((((())))))))))))((((((((((((((((((((((((//////000000000000//////111111222333444444444444666666666777777777888888888999:::<<<<<<<<<;;;:::<<<<<<<<<<<<;;;:::999888:::::::::;;;<<<===??????CCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHFFFEEEDDDBBBBBBAAAAAA@@@???>>>>>>>>>===============>>>>>>>>>>>>=========<<<<<<<<<888777666555444444444444555444333333444444222000/////////...------,,,,,,...------------,,,,,,,,,*********+++++++++,,,,,,,,,+++***)))((((((((((((((((((((((((''''''&&&&&&))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&'''***+++(((((((((((())))))))))))((((((''''''''''''(((((()))))))))(((((((((''''''+++******)))((((((''''''))))))((((((((((((((((((((((((((((((((()))))))))&&&'''(((((())))))((((((***))))))(((((((((((()))***)))'''&&&%%%%%%&&&&&&(((((((((((((((((((((((((((''''''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))******)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''***)))((('''&&&'''(((((()))(((((((((''''''''''''((((((''''''''''''(((((('''((((((((()))))))))*********))))))))))))))))))''')))***)))(((&&&&&&'''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))************+++++++++,,,+++***)))***+++---...---,,,,,,+++,,,---.../////////000000111111222222000111222333333444333333222222333333333333333333333222222222333444666777666777777666555666888:::666777777666333222222333222111111111000//////////////////...............------,,,++++++***))))))((((((''''''''''''((((((***))))))(((''''''&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))'''''''''''''''((()))***((((((''''''''''''(((((())))))((((((((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((('''&&&%%%&&&((('''((((((((())))))))))))((((((((((((((((((((((((//////000000111000000///111111222333444444444444555555666777888999999::::::;;;<<<=========<<<;;;<<<<<<<<<<<<;;;:::999999999:::;;;<<<===>>>>>>>>>@@@AAAAAABBBCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGEEEEEECCCCCCBBBAAA???>>>============<<<<<<<<<>>>???@@@??????>>>===<<<;;;;;;:::777666555444333333333333444333222333444444333111/////////...------,,,,,,------------,,,,,,,,,,,,''''''((()))***+++,,,,,,+++***)))((('''''''''(((''''''''''''&&&&&&&&&&&&******+++******)))(((((('''''''''(((((((((((((((''''''&&&%%%&&&''')))***(((((((((((())))))))))))((((((''''''''''''((((((***)))))))))))))))((((((,,,++++++***)))(((((('''******))))))(((''''''&&&)))))))))(((((((((''''''&&&'''(((((())))))(((((()))(((((((((((())))))***))))))'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''***)))((('''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))++++++***))))))(((''''''''')))***)))(((''''''((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))(((((('''*********))))))(((((((((***))))))))))))))))))((())))))))))))))))))))))))))))))((('''''''''((((((((((((((((((((((((((((((''''''(((((()))***++++++)))************+++++++++******))))))***,,,...///,,,++++++++++++,,,------000000000000000111111111000111222333444444444444555555444444444444444444333333222222333444555555666777777777555666777999777888888777444333333444000000000000000000000000/////////......------,,,,,,,,,,,,+++******))))))((((((''''''''''''(((((()))))))))(((''''''&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''(((((())))))((((((''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((''''''''''''((())))))((((((((())))))***((((((''''''''''''((((((+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%&&&'''&&&%%%$$$%%%'''''''''((((((((()))))))))((((((((((((((((((((((((//////000111111111000000111111222333444444444444555555666777999:::;;;;;;;;;;;;<<<=========<<<;;;<<<<<<<<<<<<<<<;;;:::999:::;;;<<<>>>>>>>>>===<<<===>>>@@@BBBCCCEEEFFFFFFFFFGGGHHHHHHHHHGGGEEEEEEDDDCCCBBBAAA???>>>===<<<======<<<<<<<<<>>>@@@BBB>>>===<<<;;;:::999888888666666444333333333333333333222222333444555333222111111111000//////......---------,,,,,,,,,++++++(((((())))))***++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))************)))(((''''''&&&&&&''''''(((((())))))+++***)))'''&&&%%%%%%%%%(((((((((((())))))))))))((((((''''''''''''((((((************))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((('''(((((()))******++++++******))))))))))))''''''''''''''''''''''''(((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))'''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))******))))))(((((((((((('''(((******((('''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++(((((((((((((((((((((((((((((())))))))))))((((((******))))))((('''''''''******))))))((((((((('''(((((((((((((((((((((((())))))((((((((((((((()))(((((((((((((((((((((((('''(((((()))******++++++))))))*********++++++++++++************+++------,,,,,,,,,,,,,,,---------111111111000000000000000000111222333444444444444777777666666555555444444333333333333333444444444444666666666555444555777666777777666444333333444/////////000000000000000//////......---,,,++++++,,,+++++++++******))))))((((((''''''''''''(((((())))))((((((''''''''''''&&&((()))((('''&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))))))))((('''''''''&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''))))))(((((('''(((((((((((((((''''''''''''((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%&&&''''''%%%%%%&&&''''''''''''((((((((())))))((((((((((((((((((((((((//////000111111111111111111111222333444444444444555666777888999:::;;;<<<::::::<<<======<<<;;;;;;<<<<<<=========<<<;;;;;;;;;<<<===>>>>>>>>>===<<<;;;===???AAACCCEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA???>>>===<<<>>>=========>>>@@@AAABBB>>>===<<<;;;:::999888888666666444333333333333333333222222333444555333222111111111000//////......------,,,,,,,,,+++++++++++++++++++++++++++************))))))((()))))))))************************((()))))))))(((((('''&&&&&&&&&''''''(((((())))))++++++)))((('''&&&%%%%%%(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))************%%%&&&&&&'''((()))***+++%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((()))))))))'''(((((()))))))))))))))(((((('''(((((()))******++++++,,,+++++++++******(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))'''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))))))))((((((((('''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''(((((())))))))))))'''(((******)))(((((()))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++''''''''''''''''''''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&***)))))))))((((((''''''(((((((((((((((((((((((())))))((((((((())))))***))))))))))))))))))))))))************************))))))*********+++++++++---,,,,,,+++************,,,------...............111111111000000000000000111111222333444444444444777777777666666555555555444444444444444444444333333444555555333333333444333555555444222111222333///////////////000000000///......---,,,++++++***++++++***************)))((((((''''''''''''(((((((((((((((((('''''''''''''''((()))(((''''''((()))(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))((('''''''''&&&''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''(((((('''&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((''''''''''''&&&((()))((('''&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((//////000111222222222222111111222333444444444444777777888999:::;;;;;;<<<999:::;;;============<<<===>>>>>>>>>>>>>>>============>>>>>>>>>===<<<<<<:::<<<>>>AAACCCEEEEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCBBBAAA???>>>======??????@@@@@@AAAAAAAAABBB??????>>>===<<<;;;;;;:::777666555444333333333333444333222333444444333111/////////...------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********((((((''''''''''''(((((((((((((((((())))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))***$$$%%%&&&'''((()))***+++$$$%%%%%%&&&''''''(((((($$$%%%&&&'''((())))))***'''((())))))******)))))))))(((((((((((())))))***((())))))******)))(((((((((((((((((((((((((((((())))))))))))((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''(((((((((((())))))(((((((((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((())))))*********)))(((''''''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&'''(((((()))******'''(((******)))((()))***(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******'''''''''''''''''''''''''''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((('''))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))*********************))))))************+++++++++...------,,,+++***)))(((,,,---.../////////......000000000000000111111111111222333444444555555555777777666666666666666666666666666666666555444333333444666555444222333333111333333222000000000111////////////////////////---------,,,,,,++++++***************************((((((''''''''''''(((((((((((((((((((((((('''''''''((())))))''''''((()))))))))(((((('''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((''''''&&&&&&&&&&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((((((((((((((('''''''''''''''((()))(((''''''((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((//////000111222222222222111111222333444444444444999999999999::::::;;;;;;888:::<<<>>>????????????>>>??????@@@@@@@@@????????????>>>======<<<======:::;;;>>>AAACCCDDDDDDDDDCCCDDDEEEEEEEEEDDDBBBAAABBBBBBAAAAAA@@@???>>>>>>@@@AAABBBDDDDDDCCCAAA@@@>>>>>>=========<<<<<<<<<888777666555444444444444555444333333444444222000/////////...------,,,,,,,,,,,,,,,++++++++++++***)))))))))***************)))((((((''''''(((((()))'''''''''((((((((())))))&&&'''((()))))))))))))))((((((((((((((('''''''''&&&&&&'''((()))*********(((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((()))))))))'''(((((((((((()))))))))'''(((((((((((((((((((((&&&&&&&&&''''''((((((((((((((()))************)))***))))))(((((((((((()))&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&'''((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((())))))(((((((((((())))))******)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))***+++***)))((('''''''''''''''((((((((()))((((((''''''''''''((((((***)))))))))((((((((('''''''''(((((((((((((((((('''(((******))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''((()))))))))))))))%%%%%%&&&&&&'''((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))(((((()))******+++)))))))))))))))))))))))))))))))))******++++++,,,)))************+++++++++,,,,,,,,,,,,++++++***)))+++,,,---.........------//////000000111111222222111222333444555555555555555555666666666666666666888888888888777666444333444666777777555444333444111222333222000///000111000000000///.........---,,,,,,,,,+++++++++++++++))))))))))))************((((((''''''''''''(((((('''(((((((((((((((((((((''')))***)))((('''((())))))))))))((('''&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''(((((()))'''&&&&&&&&&'''((()))***((((((''''''''''''((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((//////000222222333333333111111222333444444444444::::::::::::::::::::::::999:::<<>><<<<<<<<<======:::;;;>>>AAACCCDDDCCCCCCBBBCCCDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@@@@?????????@@@BBBDDDFFFFFFDDDAAA@@@;;;;;;;;;;;;;;;;;;::::::888777666555555444555555666444333333444333111///111111111000//////......,,,,,,,,,+++++++++******&&&&&&'''((()))***+++++++++***************++++++'''((((((((())))))******&&&'''(((***++++++++++++))))))(((((('''''''''&&&((()))))))))))))))((('''(((((((((((())))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))++++++******)))(((((((((++++++******))))))(((((((((''''''''''''&&&&&&&&&(((((()))***************+++***)))(((((('''((((((&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((('''''''''''''''((()))***''''''''''''((((((((()))))))))(((((((((((()))))),,,+++***(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))******++++++)))((('''&&&'''''''''(((((())))))((((((''''''''''''((((((******))))))(((((((((''')))))))))(((''''''&&&&&&'''(((*********)))***+++************************(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))%%%&&&&&&'''((()))******&&&'''''''''(((((())))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))''''''(((***+++,,,---...)))************+++++++++***++++++,,,,,,,,,++++++***+++,,,---...---,,,,,,...//////000111222222333222222333444555555555555444444555555666666777777999999999999888777555444555777999999777555555555111222333222000000111222111111000///...------,,,++++++++++++++++++,,,,,,)))))))))))))))*********((((((''''''''''''(((((('''''''''(((((((((((((((''')))***)))((('''(((******))))))((('''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''(((((()))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))***''''''''''''(((***++++++((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((111111111000000000000000222333444444222222333444999;;;<<<;;;::::::;;;<<<:::::::::;;;<<<======>>>@@@AAAAAAAAAAAA@@@??????BBBAAA???>>><<<;;;::::::===>>>>>>???AAACCCEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA???>>>=========@@@@@@AAAAAA@@@???===<<<<<<;;;;;;::::::999888888:::::::::999888777666555555555555555444333222111////////////////////////------,,,,,,,,,,,,+++++++++++++++************)))&&&''''''((()))******+++******))))))(((((('''''',,,)))'''((()))***(((%%%''''''(((((())))))******((((((((()))******+++++++++)))&&&&&&'''((((((''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''******))))))(((((('''''')))(((&&&%%%%%%&&&((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&%%%&&&&&&&&&'''((((((((('''((()))))))))'''&&&%%%)))(((&&&%%%$$$$$$%%%&&&%%%&&&''''''((((((''''''************))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))'''''''''''''''&&&&&&&&&*********)))((((((''''''%%%$$$###$$$&&&'''&&&%%%((((((((((((((('''''''''((((((''''''''''''((((((,,,+++((('''&&&'''(((***+++***)))'''''''''((()))(((((((((((())))))))))))***)))(((''''''&&&''''''((()))***++++++***)))(((***************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))&&&(((***+++)))(((((((((************************))))))))))))))))))))))))))))))))))))******************))))))******+++,,,+++++++++++++++++++++++++++,,,------...---------,,,---///000222222333333444444333333444555777888777777777777777777777888888:::===??????<<<888666666666666666666666666666444555555333111///000111000111111111000///---,,,------------,,,+++******))))))************))))))******))))))))))))******+++***)))(((''''''((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''######%%%&&&((()))***+++$$$%%%&&&&&&%%%%%%''')))''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))((('''&&&&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))'''&&&%%%%%%%%%%%%&&&'''&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((000000000000000000000000000111333333333333555666888999::::::999999:::;;;;;;<<<<<<===>>>>>>????????????@@@@@@@@@@@@??????BBBAAA???>>>======<<<<<<>>>>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDCCCAAA@@@???>>>>>>>>>@@@AAAAAABBBAAA???>>>===<<<<<<;;;;;;:::999999999:::::::::999888777555555555555555555444333222111////////////////////////------,,,,,,,,,++++++++++++++++++*********))))))'''''''''((()))************)))))))))((((((((('''+++)))'''((()))***(((&&&'''((((((((()))))))))***''''''((())))))******++++++)))'''&&&'''((((((''''''&&&&&&&&&&&&'''((((((******))))))))))))*********)))))))))(((((((((''')))(((&&&%%%%%%&&&((()))''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((('''''''''''')))(((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''')))))))))))))))((('''&&&'''&&&%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''******)))))))))((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((()))******'''&&&%%%&&&((((((((('''((((((((((((((((((((('''((((((''''''''''''((((((***)))((('''''''''(((((()))(((''''''''''''''''''''''''''''''(((((((((((((((((('''''''''(((((()))(((((()))******)))((((((***************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))(((((((((((())))))))))))))))))))))))&&&(((******)))(((((((((************************))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++***+++,,,---------------//////000111222222222222333333222222333444666777999999999888888888888888888:::<<<>>>>>>;;;888555666666666666666666666666444555555333111///000111//////000000///...,,,+++------------,,,+++***)))))))))************))))))))))))(((((((((((())))))))))))))))))((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''&&&%%%%%%'''(((''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((((('''&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))((('''&&&&&&&&&&&&'''(((&&&''''''(((((((((((((((((((((''''''''''''((((((************************000000000000000000000000...000222333333444666888666888999999888888999;;;;;;<<<<<<======>>>>>>>>><<<<<<===>>>????????????AAAAAA@@@???????????????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCCBBB@@@???>>>===<<<<<<;;;;;;:::999999999999999888777666555444444444444444333222222111////////////////////////,,,,,,,,,,,,++++++++++++++++++*********)))))))))''''''(((((())))))******))))))))))))(((((((((((()))((('''((()))***)))((((((((((((((())))))))))))&&&''''''(((((()))******+++)))''''''((((((((('''''''''&&&&&&''''''((()))((((((''''''''''''(((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''''''''******)))((((((((())))))%%%%%%%%%%%%&&&'''((()))&&&&&&'''((((((((((((''')))))))))((((((((('''''')))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((()))))))))((('''((()))***)))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((******'''(((((())))))(((((('''))))))******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((*********))))))))))))((())))))))))))))))))))))))'''(((******)))(((((()))************************))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++++++++,,,,,,,,,,,,***+++,,,---............111222222222222222111111222222222222333444555666:::::::::999999888888888777888;;;===<<<:::777555666666666666666666666666444555555333111///000111...............---,,,+++------------,,,+++***)))))))))************))))))((((((''''''''''''(((((((((((()))***)))((('''&&&((()))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&(((((('''&&&%%%&&&'''''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))(((''''''''''''((()))&&&''''''(((((((((((((((((((((''''''''''''((((((************************/////////000000000000000///111333333333333555777666888999999888888:::;;;999999:::::::::;;;;;;;;;999:::<<<===>>>?????????AAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBCCCCCCDDDEEEFFFFFFGGGEEEDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCAAA@@@???======<<<;;;;;;::::::999888888888777666555444333333333333333333222111111////////////////////////,,,,,,,,,++++++++++++***************))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((((((''''''((()))******)))(((((((((((())))))))))))&&&&&&''''''(((((())))))***)))'''((())))))(((''''''''''''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&+++***)))(((((()))***+++&&&&&&&&&&&&''''''((((((&&&&&&'''(((((((((((((((((((((((((((''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((('''&&&&&&%%%%%%***)))((((((******)))(((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&'''(((''''''&&&&&&$$$%%%'''((()))(((((('''&&&&&&'''''''''((((((((('''''''''''''''((())))))''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''')))***)))((('''((()))************************((((((((((((((((((((((((((()))))))))******************))))))******+++,,,+++++++++,,,,,,,,,,,,,,,+++,,,---...///000000000111111222333333333222222333333333333444555666666:::999999888888777777777666777:::;;;;;;999777555666666666666666666666666444555555333111///000111............------,,,,,,,,,,,,---,,,,,,+++***)))))))))************)))))))))((((((''''''(((((()))&&&''')))******)))'''%%%''''''''''''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((()))***)))'''%%%%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&'''((())))))(((((((((((((((''''''((((((((((((((((((((())))))))))))(((''''''''''''''''''(((&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((......//////000000000000111333444444222222333555777888::::::999999;;;===999999999999::::::::::::888999;;;<<<===>>>??????@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAA@@@@@@AAAAAABBB@@@AAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@???===<<<<<<;;;::::::999999777777777666555444333222222222222333222222111000////////////////////////,,,,,,+++++++++******************)))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))((((((((((((&&&&&&''''''(((((())))))***)))(((((())))))(((&&&(((''''''''''''((())))))***))))))))))))))))))***(((((((((((())))))))))))(((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''(((((()))))))))((((((''''''&&&+++***)))(((((()))***+++(((((((((''''''&&&&&&&&&&&&'''(((((())))))((((((((((((((((((''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))******((((((((('''&&&&&&%%%%%%)))((('''((())))))((('''&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&''''''((('''&&&&&&%%%&&&((()))******)))(((''''''((((((((()))))))))))))))((('''''''''''''''((((((''''''''''''(((((('''(((((()))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))******+++,,,++++++,,,,,,,,,------------...///000111111111111///000111222333444444444333444555555666777777777888888777777666666666555555777999::::::999777666666666666666666666666666444555555333111///000111//////..................,,,,,,,,,,,,+++***))))))))))))************))))))***))))))(((((())))))***%%%&&&(((******((('''&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((***+++***(((&&&%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&'''((())))))(((((('''(((((((((((((((((('''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''---......//////000000111222333444444222222333444666888::::::999:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<===>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDAAAAAA@@@@@@@@@AAABBBBBB@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBCCCCCCDDDCCCAAA@@@???<<<;;;;;;::::::999888888666666666555444333222111111111222222222111111000////////////////////////++++++++++++******************)))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((())))))(((((()))***))))))))))))((((((((((((&&&''''''(((((()))*********)))))))))******(((&&&((((((''''''(((((()))***)))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((())))))(((((((((((((((((())))))((((((((()))******((())))))((((((&&&%%%%%%''''''((())))))))))))((()))))))))((((((((('''''')))((((((''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''')))***++++++%%%&&&&&&'''(((((()))))))))(((''''''(((((('''&&&&&&&&&''''''((()))))))))((((((''''''''''''(((((('''''''''''''''((((((((((((((())))))))))))))))))(((((((((((()))))))))*********(((''''''&&&&&&&&&)))((((((''''''(((((()))''''''((()))))))))((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))((())))))((('''''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++,,,,,,------.........///000000000000000000---...000222333444444555444444666777777888777777666666666666666666666666666777999::::::999888777666666666666666666666666444555555333111///000111//////......---......///,,,,,,,,,,,,+++***)))((())))))************))))))******))))))))))))******%%%&&&'''((()))(((''''''************)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((***,,,+++)))'''&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&'''((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))------......///000000111111222333333333333444555555666888999888999;;;<<<;;;;;;::::::::::::::::::::::::;;;===>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCC@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEBBBBBBCCCCCCBBBAAA???>>>;;;::::::999999888777777555555555555444222111000000000111111111111111000////////////////////////++++++++++++***************)))))))))(((((((((((())))))))))))(((((((((((('''((((((((()))))))))***((()))+++***'''&&&((()))***)))))))))((((((((('''''''''((())))))******+++***))))))***+++***(((&&&((((((((((((((())))))***&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((()))))))))***(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&''''''(((((((((((((((((((((((()))))))))&&&'''((())))))))))))(((''''''((())))))((('''&&&''''''((()))))))))))))))******)))))))))((((((((((((''''''''''''(((((()))((((((((((((((((((((((((%%%%%%&&&((()))***,,,,,,&&&''''''(((((()))*********(((''''''(((((('''&&&&&&&&&''''''((())))))***((((((''''''''''''(((((((((((('''''''''((()))***))))))((('''''''''(((((('''''''''((((((((()))))))))(((((('''''''''((((((***)))(((((((((((()))***&&&''''''((())))))(((((('''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++,,,,,,---......///...////////////...------...///000111222222222222333444555666777777777666555555666666777777888888666777999:::::::::999888666666666666666666666666444555555333111///000111......---,,,,,,---...///+++,,,,,,++++++***)))((())))))************))))))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((************)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((***,,,,,,***(((''''''''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((((('''&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))---------...///000000111///000222333333444666777333555777888777888:::;;;999888888888888888888888;;;;;;<<<===>>>>>>>>>>>>AAA@@@@@@@@@@@@AAABBBCCC@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEAAABBBBBBCCCBBB@@@???>>>::::::999999888777777666555555555444333222111000///000000111111111000000////////////////////////+++++++++************)))))))))))))))(((((((((((())))))))))))(((((((((((('''((((((((())))))******(((***+++***'''&&&''')))******))))))((((((((('''(((((())))))******++++++***))))))***++++++(((&&&((((((((((((((()))******))))))(((((((((((())))))'''((((((((())))))******(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''''''''(((((())))))******%%%&&&''')))))))))((('''%%%&&&''')))))))))(((((('''(((((()))))))))))))))************))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))$$$%%%&&&((()))+++,,,---*********)))((((((''''''+++)))(((((())))))(((&&&&&&&&&&&&'''((())))))***((((((''''''''''''((((((***)))'''&&&'''(((+++,,,***)))'''&&&%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''&&&''''''((()))***+++***)))(((((()))***+++&&&&&&'''((())))))((((((&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))(((&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,++++++,,,,,,---...//////............---,,,+++***000000111111111111000000222333444666666666666555555555666777888999::::::777888999:::;;;::::::999666666666666666666666666444555555333111///000111---,,,+++++++++,,,---...++++++,,,++++++***)))((())))))************))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((((((((('''&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''))),,,,,,+++)))((((((''''''''''''((((((((()))(((((((((((())))))))))))((()))))))))((('''&&&&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''111111111111111222222222666666555555555666666777888777777666666777888999===<<<:::999888999999:::;;;999999;;;>>>AAA@@@>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@??????AAAAAAAAAAAABBBCCCDDDDDDAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCBBBAAA???>>>===888888888777777777777777888777555333222222222222111111111111000...------///............---------------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++******))))))((((((((((((((((((((((((((((((''')))***,,,,,,***)))'''***)))((((((((()))+++,,,************************(((''''''(((((()))***+++(((((((((((('''''''''''''''(((***+++++++++***)))(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((()))((('''''''''(((***+++((((((((((((((((((((((((''''''&&&%%%&&&'''((()))((()))+++,,,+++***((('''(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))(((''''''&&&&&&************************))))))))))))))))))))))))))))))))))))(((&&&%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((('''''''''))))))))))))))))))))))))******************************))))))))))))******+++******)))((('''''''''***)))((('''''''''''''''******)))(((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''((((((((((((((('''%%%%%%%%%&&&(((***''''''((()))***++++++,,,((((((((((((((()))******))))))))))))(((((((((((())))))))))))******************+++++++++,,,,,,,,,------------------------)))......000555...***111///000111222333444444444444555666777777666666555666777777999:::;;;<<<===999999999:::::::::;;;;;;999777555555777888666333444333111000///000000111+++,,,---......---,,,+++///...---+++***)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&'''''''''(((((())))))'''((()))******)))((('''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&'''(((***+++++++++***)))&&&''''''((()))******+++***)))))))))((((((''''''))))))((('''''''''''''''%%%''')))******)))'''%%%(((''''''((()))******)))''''''((((((((((((''''''111111111111111222222222444333333333333444444555888777666666666777999999:::999999888888999:::;;;<<<;;;:::<<>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAA@@@@@@???@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBB@@@???===<<<888888888777777777777777888777555333222222222222000000111000000///...---------------,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((''''''&&&'''((()))***((((((((((((((((((((((((%%%%%%%%%&&&&&&'''((()))(((((((((((('''''''''''''''((()))*********))))))''''''((((((((()))))))))***)))(((''''''((()))***(((((((((((((((((((((((()))((('''''''''(((******((((((((((((((((((((((((''''''&&&&&&&&&'''((()))++++++***)))((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((('''))))))))))))))))))))))))************************((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%)))((((((''''''''''''(((***)))(((((('''''''''((('''(((((()))((((((''''''''''''''''''((((((((((((((('''&&&%%%%%%'''(((***'''''''''((())))))******((((((((((((((()))******(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,------------------------)))///000555<<<555---222000111222222333333333333444444666666777666666555444444555666777888999:::888999999999999::::::::::::888666666777777555333444333222222111111000000,,,------------------,,,......,,,+++***)))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''((()))******)))((('''''''''''''''((((((((()))&&&''''''((((((''''''&&&'''((())))))******))))))'''''''''((()))***************)))))))))((((((((())))))((('''''''''''''''&&&'''((())))))((('''&&&((('''''''''))))))))))))''''''((((((((((((''''''000000111111111222222222333333222333333444555555888777666666666777999:::888888777888888:::;;;<<<===<<<;;;===???@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@????????????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<;;;888888888777777666666666777666555333222222222222//////000000000000//////,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))))))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''&&&'''((())))))))))))(((''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))''''''&&&&&&''''''((())),,,***(((&&&%%%&&&'''((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((''''''************************))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%(((''''''''''''(((((())))))(((''''''&&&'''''''''(((((()))))))))))))))(((''''''''''''((((((((((((((('''&&&&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((()))******''''''(((((())))))******))))))))))))******************+++++++++,,,,,,,,,------------------------***///111999CCC<<<111333111222222333333333222222333444555666666666666666444444555666666777888888888888888999999999::::::;;;999888777777666555333333444444444333222111000...------,,,,,,------......---,,,+++***)))))))))************************'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((&&&''''''((((((''''''&&&'''''''''''''''((())))))''''''(((((())))))******************))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''000000000111222222333333444444444444555666777777777777666666666888999:::999999999999::::::;;;;;;<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@>>>======>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@???AAA@@@@@@???>>><<<;;;:::888888888777666666555555555555444333222222222111...//////000000000000///,,,,,,,,,,,,++++++++++++************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))************)))))))))))))))))))))******+++))))))))))))))))))))))))''''''((())))))*********((((((((((((''''''''''''&&&''''''(((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''(((((()))((('''&&&&&&&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))******))))))(((((((((((('''''''''''''''((()))***(((''''''&&&&&&&&&''''''''''''((()))))))))((((((''''''''''''(((((((((((((((''''''&&&'''((())))))((((((((((((((((((''''''((((((((((((((())))))***&&&''''''((()))******+++((()))))))))******************+++++++++,,,,,,,,,------------------------...000000777BBB<<<000111222222333333333222111111333444444555555666666666666666777777888888999999999999999999:::::::::;;;;;;:::999777666555444333222444555666555333111///...---,,,++++++,,,---...---,,,+++***))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''&&&%%%%%%'''((()))'''((((((((()))))))))*********************))))))))))))((('''''''''''''''((((((''''''''''''((((((&&&'''''''''&&&&&&'''(((''''''((((((((((((''''''///000000111222222333333333333333444444666777777777666666666666888:::;;;=========<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<>>???@@@@@@@@@============>>>???@@@@@@AAA@@@@@@@@@???>>>>>>>>>@@@@@@???>>>===;;;:::999888888777777666555555444444444444333333222111111...//////000000000000///------------,,,,,,,,,,,,*********************+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''(((((()))))))))***))))))))))))))))))))))))))))))************))))))((())))))***************))))))))))))))))))))))))&&&'''((()))*********)))(((((((((((('''''''''''''''''''''''''''(((((()))'''''''''(((((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((("""$$$%%%'''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))))))))))))))(((((((((((('''''''''''''''((()))***''''''&&&&&&&&&&&&'''(((%%%&&&''''''((((((((('''''''''''''''((((((((((((''''''''''''(((((())))))***)))))))))))))))))))))((((((((((((((())))))***&&&''''''((()))******+++((()))))))))******************+++++++++,,,,,,,,,------------------------111111---111;;;666---///222222333333333222111111333333333444555666666777777777777777777888888888::::::::::::;;;;;;;;;;;;::::::999777555444333333222333555777666333000......---,,,++++++,,,---...,,,,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&%%%%%%%%%&&&((()))(((((((((((())))))))))))))))))))))))))))))******))))))((('''''''''''''''((((((''''''''''''((((((%%%'''((((((&&&%%%&&&(((''''''((((((((((((''''''//////000111222333333444111111111111222333555555666666555666777888:::;;;>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;999888999:::========================;;;<<<===>>>>>>>>>>>>>>>============>>>???@@@@@@@@@@@@???????????????>>>@@@@@@???>>>===;;;:::999888888777777666555444444333333333333333222111111//////000000000000//////------------,,,,,,,,,,,,******************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******'''(((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((###%%%&&&(((((((((((('''((((((((((((''''''''''''((((((''''''(((((()))***(((((((((((())))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&'''((())))))))))))(((!!!###&&&(((***)))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((('''&&&&&&&&&((()))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&(((''''''''''''(((((()))'''''''''&&&''''''((()))$$$%%%&&&'''((((((((('''''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))************((((((((((((((()))******''''''(((((())))))******))))))))))))******************+++++++++,,,,,,,,,------------------------222222,,,---555111+++000111222222333333333222222333333333333444555777777666666666666666666666555999999:::::::::;;;;;;;;;777888888666444222222333222333555666555333000......------,,,,,,------...++++++***)))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((''''''&&&&&&''''''((((((((((((((((((''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&(((***)))&&&$$$&&&)))''''''((((((((((((''''''...///000111222333444444000000000111222333555666666666555666777888:::;;;<<<<<<===>>>>>>===<<<;;;:::;;;===;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>=====================>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???===<<<:::999999888777666555444333333222222333444333222111000000000111000000///...---,,,,,,,,,,,,++++++++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&'''((()))(((((('''((((((((((((((((((((((((###$$$&&&((()))(((''''''((((((((((((''''''''''''))))))((((((((()))***+++))))))))))))*********+++&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((%%%&&&'''(((((((((''''''))))))))))))))))))))))))&&&'''((()))***))))))(((&&&&&&'''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))+++***)))((('''&&&%%%$$$'''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''''''''''''''''')))((((((''''''''''''(((((('''''''''(((((()))***%%%&&&'''(((((()))))))))''''''''''''((((((((((((''''''((()))))))))))))))''''''(((((()))*********((((((((((((((()))******(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,------------------------///111---...444///+++333000111222222333333333333222222222222333555777888888888777777777666666666777777888888888999999999444666777555222111222333222222333444333111///...,,,------------------,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))(((((((((''''''''''''((('''&&&&&&&&&&&&'''((()))(((((((((''''''''''''(((((())))))))))))((((((&&&&&&'''((((((((((((((())))))))))))((((((((((((&&&'''''''''(((((((((((())))))((('''''''''''''''&&&'''((())))))((('''&&&&&&***,,,***&&&$$$'''***''''''((((((((((((''''''...///000111222333444444222222222333444555777888666555555666777999:::<<<999:::;;;============<<<;;;===>>><<<999888999;;;<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<=========>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@???>>><<<::::::999888777666555444333333111222333444333222111000111111111111000///------+++++++++************))),,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))))))))******'''(((***+++++++++***)))************************%%%&&&)))***+++***)))((()))(((((((((''''''''''''***)))((((((((()))+++,,,)))*********++++++++++++%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%%%%'''((((((((('''&&&++++++++++++++++++++++++&&&''')))*********)))(((+++***(((&&&&&&&&&'''((((((((())))))))))))(((((())))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))'''%%%$$$###************************))))))))))))))))))))))))***)))'''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,***)))(((((((((((()))))))))))))))***)))((('''''''''''''''((((((((((((((()))******&&&'''((()))************''''''''''''((((((((()))''''''((()))))))))))))))%%%&&&&&&'''((()))******((((((((((((((()))******))))))))))))(((((((((((())))))))))))******************+++++++++,,,,,,,,,------------------------,,,000///000555000---666///000111222333444444444222222222222333555777888;;;;;;::::::999999888888666666666666777777777777222444666444111000111444222222333333222111///...+++,,,............,,,++++++***)))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&(((((())))))))))))((((((%%%&&&((()))))))))((('''))))))))))))((((((((((((%%%&&&&&&&&&''''''(((((())))))((('''''''''''''''&&&''')))******)))'''&&&'''***---+++&&&%%%'''***''''''((((((((((((''''''000000000111222222333333333333444444555444444444666777888:::<<<=========>>>???@@@@@@???===:::888<<<;;;:::999999999:::;;;;;;;;;;;;<<<<<<=========@@@???===<<<;;;;;;<<<<<<============>>>???@@@AAACCCCCCCCCCCCCCCBBBBBBBBB???>>>===<<<;;;:::::::::888888777666555444444333///000000111111111000000111000000///...---------------,,,,,,+++***))))))))))))************))))))+++*********))))))((((((''''''''''''''''''''''''((('''''''''))))))'''%%%))))))))))))((((((((((((''''''(((((())))))******++++++******************))))))))))))))))))))))))&&&&&&&&&&&&''')))***,,,''''''(((((((((((('''''')))))))))))))))******++++++***((('''%%%$$$$$$###))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))+++***(((&&&&&&&&&&&&'''*********)))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((()))***,,,,,,&&&&&&&&&''''''''''''((()))******))))))((('''&&&((((((((((((''''''''''''))))))(((((((((((())))))))))))(((((('''''''''&&&&&&'''***+++,,,+++)))(((''''''((())))))))))))))),,,***(((&&&%%%&&&'''(((******))))))))))))******(((((())))))))))))((((((&&&&&&''''''(((***+++,,,***((('''((()))***)))'''(((((((((((())))))))))))''''''''''''((((((((((((''')))***)))((('''(((***%%%'''((('''(((+++)))$$$(((((())))))))))))((((((&&&&&&'''(((((((((((((((******))))))(((((((((''''''&&&'''***///000///,,,)))))))))(((&&&''')))+++(((***++++++******+++,,,++++++***************+++---------...............---...000111111111000///111222333444555555555555444444444444444555666777;;;;;;;;;:::999888777666444444444555555555555555777666444222111111222222222222222111000...---,,,......---,,,,,,+++*********)))(((((((((***+++,,,,,,+++***(((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''$$$$$$%%%'''(((***++++++''''''''''''''''''''''''(((((((((((())))))))))))******)))((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))(((''''''''''''((((((''''''''''''''''''''''''''''''((())))))((('''&&&))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((//////000111111222222333333333444555555555444444444555777999:::;;;;;;<<<>>>>>>???@@@???===;;;:::;;;;;;:::999999::::::;;;::::::;;;<<<>>>???@@@@@@@@@???>>>>>>======>>>>>>@@@@@@?????????@@@AAAAAADDDDDDDDDCCCCCCBBBBBBBBB@@@???>>><<<<<<;;;;;;;;;999888777666555444333333000000111111111111000000000000000///...---------+++++++++******)))))))))))))))************))))))************)))))))))(((''''''''''''''''''''''''+++***)))***,,,,,,***((())))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&'''(((***+++))))))************)))))))))(((((((((((()))******(((((((((((()))***+++,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''************************((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))*********+++'''''''''((((((((())))))'''((()))))))))))))))((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))((((((((('''''''''((()))***+++******)))''''''((())))))))))))))),,,+++)))'''''''''((()))))))))(((((((((((())))))(((((())))))))))))(((((()))(((((((((((())))))***((('''&&&'''((()))(((&&&''''''((((((((()))))))))((((((((())))))))))))***''')))***)))((('''(((***''')))(((&&&(((***)))$$$''''''((((((((((((''''''''''''((((((((((((((('''(((((('''''''''&&&&&&&&&((('''(((***...///...+++***++++++***)))(((***+++(((***++++++******+++,,,++++++************++++++---------...............///000111222222222111000444444666777888999999999666555555555666666777888::::::::::::999888777777555555555555555555444444555444333222111111222222000000000///...---+++***...------,,,++++++*********)))((((((((()))+++,,,+++***)))(((''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''(((((())))))'''''''''''''''''''''''''''((((((((())))))))))))))))))(((((('''''''''((((((((())))))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&))))))((('''''''''''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((/////////000111111222222333333444555555666555555333444666777888999::::::======????????????======<<<;;;;;;:::;;;;;;<<<<<<::::::;;;===???@@@BBBBBB>>>???@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAABBBBBBCCCEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@>>>===<<<;;;;;;;;;999999888666555333222222000000111111000000000000000000//////...---------***)))))))))))))))))))))))))))************))))))************))))))))))))''''''''''''''''''''''''(((''''''((())))))(((&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))************))))))((((((''''''(((((()))***''''''((()))***,,,...///))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((************************(((((((((((((((((((((((('''''')))***++++++++++++((((((((())))))*********(((((())))))))))))(((((())))))))))))))))))))))))'''((()))*********)))((((((((((((((()))))))))***&&&'''((()))************'''(((((())))))*********))))))(((((((((((())))))***)))))))))))))))(((((((((((())))))))))))******''''''((()))))))))))))))---+++***((((((((())))))((((((''''''''''''(((((((((((())))))))))))((((((******)))((((((((((((((((((&&&%%%&&&'''((('''&&&&&&&&&'''''''''((((((((())))))))))))************''')))***)))((('''(((***)))***)))&&&'''+++***'''&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''((((((''''''''''''&&&&&&)))((((((***,,,---,,,***+++---...---+++******+++(((***++++++******+++,,,++++++************++++++---------.........//////000111222222333333222222444555777888:::;;;<<<<<<777777777777777888888888888888999999999888888777666666666555444444444333222222111111000111111222.........---,,,+++***)))------,,,,,,++++++******)))))))))((())))))***+++)))((((((''''''(((((()))'''''''''(((((('''''''''(((((()))))))))((('''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((''''''''''''&&&'''(((((())))))((((((''''''(((((())))))(((((('''&&&''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((((((''''''''''''(((&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((...//////000000111222222333444555666666666666666444555666777999999::::::;;;<<<===???????????????>>>=========>>>>>>??????;;;<<<<<<>>>???@@@AAAAAA===>>>@@@AAABBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>===;;;;;;:::::::::999888666555333222111111111111000000000000000/////////......---------)))))))))***************))))))************))))))*********)))))))))))))))''''''''''''''''''''''''&&&%%%%%%&&&(((((('''%%%(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((((((((())))))((((((((((((((((((((((((***))))))(((((((((''''''''''''(((((((((((('''''''''''''''''''''((())))))***))))))))))))))))))***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%''')))))))))((((((&&&''''''((()))***++++++(((((())))))))))))(((((('''''''''''''''''''''''''''(((***++++++)))'''&&&''''''((((((((()))))))))''''''((()))))))))))))))'''(((((()))***++++++,,,(((((())))))))))))((((((************))))))))))))))))))(((((((((((()))***''''''((()))))))))))))))+++***)))((((((((())))))'''''''''&&&&&&'''''''''(((((())))))))))))((((((***))))))(((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))*********''')))***)))((('''(((******+++)))''')))......+++&&&''''''((((((''''''&&&(((((((((((((((''''''&&&******)))))))))))))))))))))))))))******+++******+++---///...,,,*********(((***++++++******+++,,,++++++*********+++,,,,,,,,,,,,------.../////////111111111222222222222222111222444666888999:::;;;777777888888888888888777777777888888888888888888777777666555444333333333000000000000000111111111------------,,,+++***))),,,,,,,,,,,,++++++******))))))))))))))))))******'''''''''''''''((()))***''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''&&&&&&%%%'''((((((((((((((((((''''''(((((((((((((((((('''%%%&&&'''((((((((('''&&&'''''''''''''''''''''''''''''''''((((((((((((((()))(((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((/////////000111111222222333444555666777777777777666777888999:::;;;;;;;;;:::;;;<<<===>>>??????@@@???@@@@@@AAAAAABBBBBBBBB>>>>>>>>>>>>>>>?????????>>>???@@@AAABBBAAA@@@???<<<<<<===???AAACCCEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@>>><<<;;;:::999999999999888666555333222222222222111000//////000000............------------******++++++++++++++++++))))))************))))))))))))))))))))))))******((((((((((((((((((((((((((((((''')))++++++***((('''((((((((()))))))))***))))))))))))((((((((((((((((((((())))))*********((((((((((((((((((((((((*********))))))(((''''''''''''(((((((((((('''''''''''''''''''''((()))))),,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&'''((()))******+++(((((())))))))))))(((((('''''''''''''''''''''''''''((()))+++***)))'''&&&&&&&&&'''''''''((((((((()))))))))))))))((('''''''''(((((()))***++++++,,,(((((())))))))))))(((((())))))))))))************))))))(((((('''(((((()))''''''((()))))))))))))))))))))((((((''''''((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((())))))***)))((('''((())))))((('''&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))''')))***)))((('''(((***)))***)))(((+++111222000((((((((())))))((((((((('''(((((((((((((((''''''))))))******************)))))))))))))))))))))***)))+++------+++)))))))))(((***++++++******+++,,,++++++******+++,,,,,,---,,,,,,------...//////000000000000000111111222222///000222555666888999999666777888888888777777666666666777888888888777777777777666555444333333333///000000000000000000000---------------,,,+++***,,,+++++++++++++++******))))))*********)))))))))&&&&&&&&&&&&'''((()))***''''''((((((((((((''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''&&&%%%''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''(((((('''(((((((((((((((((('''''''''((((((((((((''''''&&&&&&''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((000000000111222222333333444444666777888888888888888888999;;;;;;<<<<<<<<<999::::::;;;<<<>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@?????????BBBBBBBBBBBBAAA@@@???>>>:::;;;<<<>>>@@@BBBEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA???===<<<:::::::::888888777666555444444333333222111/////////000000------------------------,,,,,,++++++++++++++++++))))))************))))))))))))))))))************((((((((((((((((((((((((&&&&&&&&&''')))***)))'''''''''(((((())))))******))))))))))))((((((((((((((((((((())))))******+++)))))))))))))))))))))))))))************)))((('''))))))************))))))((((((''''''(((((()))***+++*********+++,,,------))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))************************'''''''''''''''''''''''')))***************))))))'''''''''(((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((()))))))))((('''&&&&&&&&&&&&''''''''''''************)))((('''&&&'''(((((())))))*********'''((()))******)))((('''(((((()))))))))))))))***))))))((((((((((((''''''''''''((()))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((()))*********((('''((()))***)))(((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''')))***)))((('''(((***'''))))))(((+++111222///(((((())))))))))))((((((&&&''''''(((((((((((((((''''''(((((((((((())))))((())))))((('''''')))+++((()))++++++***))))))***(((***++++++******+++,,,++++++***++++++,,,---...+++,,,,,,---...///000000111000000000000111222222111222333555777888999999777777888999999888666555666666777777777666666555666666666555444444444333000000111111111111000///---.........------,,,+++++++++++++++++++++******)))************)))(((((('''&&&&&&&&&'''(((((()))'''''''''(((((('''''''''(((((()))*********))))))''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((()))((('''&&&%%%&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''&&&''''''((()))***(((''''''''''''(((((()))'''(((((())))))(((((('''''''''(((((((((((('''''''''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((111111111222333333444444444444666777888999999999888999:::;;;;;;<<<<<<;;;999999999:::;;;<<<===>>>???@@@AAACCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCHHHGGGEEEBBBAAA???>>>>>>=========>>>@@@AAACCCDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCAAA???>>><<<<<<;;;777666666666555555555555444333111///...///000000------------------------,,,,,,++++++******))))))))))))************))))))((()))))))))************((((((((((((((((((((((((#########%%%'''((('''%%%'''''''''((()))************)))))))))((((((((('''&&&&&&'''(((((()))******))))))))))))))))))))))))))))))*********)))(((((())))))************)))))))))(((((((((((()))******(((((())))))+++,,,...///))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&&&&((())))))************************'''''''''''''''''''''''')))(((((())))))***+++,,,''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''''''(((((()))))))))''''''''''''((((((((((((((()))))))))))))))((('''(((((((((((((((((((((((('''((()))******)))((('''''''''((((((((()))))))))(((((()))))))))(((&&&%%%''''''((()))))))))))))))((((((((()))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((***))))))((((((((((((((()))(((''''''))))))((('''''''''((((((((()))))))))'''(((((((((((()))))))))''')))***)))((('''(((***&&&(((((((((***...---)))'''(((((((((((((((((('''%%%%%%&&&((())))))))))))''''''((((((((()))))))))&&&((()))(((&&&&&&))),,,((()))***)))))))))+++---(((***++++++******+++,,,++++++++++++,,,---......++++++,,,---...///000000222222111000111222333444222333444555666777777888888999:::;;;:::999777666777777777777666555444444555555555555555555444444111222222222222111///...---------...------,,,+++******************++++++)))******+++***)))((('''''''''&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&(((((()))***************''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))******((('''%%%&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&'''%%%$$$###$$$&&&)))***'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++'''''''''''''''((())))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((111222222333333444555555444555666777999999::::::888999::::::;;;;;;;;;;;;999999999999:::;;;<<<======???@@@BBBCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGLLLJJJGGGDDDAAA???>>>>>>@@@@@@??????@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEECCCAAA@@@>>>======666666666666666666666666444333111///......///000------------------------,,,++++++***)))(((((('''))))))************))))))(((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&'''***+++***(((&&&''''''((()))******+++******))))))((((((((('''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((((((((('''''')))))))))))))))***++++++''''''''''''((()))***+++)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%''')))+++---((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++(((((((((((())))))))))))&&&'''((()))************(((((((((((('''''''''''''''((()))++++++)))((('''&&&'''''''''(((((())))))'''((()))******(((&&&$$$'''(((((()))))))))))))))((()))************))))))((((((''''''''''''(((((((((((())))))))))))((((((,,,+++***(((''''''&&&&&&((('''&&&&&&'''((('''&&&(((((((((((())))))))))))))))))))))))************((()))***)))((('''(((***&&&(((((('''(((+++(((###&&&''''''''''''''''''&&&$$$$$$&&&((()))*********))))))******+++++++++,,,%%%'''((('''%%%&&&)))---((())))))))))))***---///(((***++++++******+++,,,++++++++++++,,,---...///++++++,,,---...///000111444333222111222333444555111222333444555555555555999:::<<<<<<<<<:::888777777777777777666555444333444444444555555555555555222333333333222111///...,,,,,,---------,,,++++++******************++++++)))***+++++++++)))((('''(((''''''&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''')))***+++***)))'''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&'''&&&###"""###&&&)))+++'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++'''''''''''''''((()))***(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((222222222222333444555555777777888999999999999999888999;;;;;;:::888888888999999999:::;;;<<<===>>>?????????@@@AAABBBDDDEEECCCCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEDDDBBB@@@??????>>>>>>>>>>>>???????????????@@@AAAAAAAAAAAA@@@???AAAAAA@@@>>>;;;::::::<<<666666777777666444222111444444333333222111111000...------------,,,,,,,,,)))******+++++++++******---,,,***)))))))))******(((((())))))((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))(((((((((((((((((())))))))))))((((((++++++******)))))))))(((***)))(((''''''((()))***(((((()))******************((('''((()))***)))'''(((((((((((())))))))))))+++*********))))))((((((************************''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''(((((()))(((((((((&&&%%%$$$&&&((())))))(((+++***)))'''''''''((()))''''''''''''&&&$$$!!! ))))))))))))***************)))'''%%%%%%%%%'''(((&&&''''''((()))******+++))))))))))))(((((((((((((((((()))***************)))))))))(((''''''&&&&&&'''''''''''''''((())))))+++******)))(((''''''&&&************************)))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$&&&&&&'''(((((()))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))***+++,,,---,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000//////000222222333333333222222333444555555555555666666777888999888888888666666666666555555555555888888777777666555555555555444111000//////111222111000///...---,,,++++++,,,,,,,,,,,,***(((&&&$$$))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&+++)))&&&$$$$$$'''***,,,''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))222222222222333444555555888999999:::::::::999999777999;;;;;;999888888888999999999:::;;;<<<>>>>>>AAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@AAA@@@@@@???>>>>>>>>>>>>????????????????????????AAABBBBBB@@@===;;;;;;<<<666666777666555444222111333333222222111111000000000000000000////////////,,,+++***))))))***+++,,,,,,+++***)))))))))******(((((())))))(((''''''&&&&&&&&&&&&'''''''''''''''))))))))))))(((((((((((((((((())))))))))))(((((((((((((((''''''&&&&&&&&&))))))(((((((((((())))))(((((()))************)))***((('''((()))***)))'''''''''((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******&&&&&&'''((((((((((((((('''&&&&&&''')))******)))+++***)))(((''''''((()))(((((()))((('''&&&$$$###))))))))))))***************)))'''%%%%%%&&&'''((('''''''''((()))*********))))))))))))(((((((((((((((((()))************)))'''''''''((((((((((((((('''''''''''''''((())))))*********)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((()))***+++++++++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///000111222222222222222111222333444555555555555444555666777777777777777777777666666555555444444666777777777777777777777555333111000//////000111000000///...---,,,++++++))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&#########$$$%%%&&&''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((222111111222222333444555:::::::::;;;::::::999999666888::::::999888888999::::::::::::<<<===>>>???CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDCCCAAA???>>>>>>>>>???>>>===<<<<<<<<<<<<===>>>@@@BBBCCCBBB???<<<;;;<<<777777777666555444222111222222111111000/////////......---------,,,,,,,,,---,,,)))'''''')))+++---++++++***)))))))))******(((((()))))))))(((''''''))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&(((((())))))))))))(((((('''((())))))******))))))***((('''((()))***)))'''&&&&&&'''''''''((((((((())))))((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************%%%&&&''''''((('''''''''(((''''''(((***+++***)))***))))))(((((((((((())))))))))))***)))(((''''''))))))))))))************)))((('''&&&&&&&&&'''(((''''''(((((())))))******))))))))))))(((((((((((('''((())))))******))))))&&&&&&''''''((())))))***'''''''''''''''((())))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''((((((((((((((('''&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((())))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111222222222222222111111222222333444444555555333333444555555666666777888777777666555444444444555666777888999999999999444333111000//////000111000//////...---,,,++++++***)))))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&& ###&&&((('''&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''111111111111222333444555999999:::::::::999888888666888999999999888999;;;;;;;;;;;;;;;<<<===>>>???BBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>???@@@BBBCCCDDDDDDDDDCCCAAA@@@???@@@AAABBB???>>><<<;;;;;;<<<>>>???>>>@@@BBBBBB???<<<;;;:::777777666666444333222222111111111000//////......,,,,,,,,,,,,++++++++++++,,,+++***)))))))))***+++*********))))))))))))***(((((()))))))))(((((('''*********))))))((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))******)))(((''''''(((((()))))))))))))))***((('''((()))***)))'''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((('''&&&''')))***)))((()))))))))(((((((((((()))((()))))))))))))))))))))((()))))))))************)))(((''''''&&&'''(((((('''((((((((()))))))))***))))))))))))(((((((((((('''(((((()))))))))))))))''''''''''''(((((())))))'''''''''''''''((())))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***&&&&&&'''(((((()))((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&'''''''''((((((((((((''''''(((((())))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,------------......///000000000111222222333333222222111222222222333333444555666222222222333444555555666888888777666555444444333666777888999:::999999888333222111000/////////000//////...------,,,++++++...,,,***(((''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''"""$$$''')))***)))(((&&&((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''111111111111222333444444777777888888888888777777666888999999999999;;;=========<<<<<<<<<===>>>>>>???@@@BBBDDDFFFGGGGGGGGGCCCCCCBBBBBBAAAAAA@@@@@@======???@@@BBBCCCDDDEEEBBBBBBAAAAAABBBCCCDDDEEE@@@???===<<<<<<===???@@@<<<>>>@@@@@@>>>;;;:::999888777666555444333333222111111000000///......---/////////............---***+++,,,,,,,,,***)))((())))))))))))***)))))))))(((((()))))))))))))))(((***))))))(((((('''''''''))))))))))))(((((((((((((((((())))))))))))((((((''''''(((((((((((((((((('''((()))******)))((('''''''''((()))))))))))))))***((('''((()))***)))'''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************(((((((((((((((((((((((('''(((((((((((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&%%%&&&((()))((('''((((((((())))))))))))((((((((((((((((((((())))))((()))))))))************(((((('''''''''((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))(((((('''''''''''''''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''******)))))))))((((((((($$$%%%&&&((()))*********''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))(((((((((((())))))******))))))*********++++++++++++++++++,,,,,,---------------......///000000000111111222333333333333222333333333333444555666777444333333333333444555555888777777666555444444444888999:::::::::888777666222222111000////////////.........---,,,,,,++++++---,,,***(((''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''')))))))))))))))((((((((((((((((((''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''111000000111111222333444555666666777888888777777777999:::::::::;;;===???@@@???>>>==================???AAADDDFFFGGGGGGGGGBBBBBBBBBBBBBBBBBBAAAAAA>>>???@@@AAABBBCCCDDDEEEAAABBBBBBCCCEEEEEEFFFFFF@@@@@@>>>>>>>>>>>>@@@@@@<<<===???>>><<<:::::::::888777666555333333333333111111000000///...............---------,,,,,,,,,)))***,,,...---+++(((&&&'''((()))*********))))))(((((()))*********))))))((((((((((((''''''''''''))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((&&&'''(((((())))))((((((***((('''((()))***)))'''&&&&&&'''''''''((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((('''(((((())))))((((((''')))((((((''''''(((((()))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((()))((((((((('''&&&%%%&&&'''((('''&&&'''(((((())))))))))))(((((('''''''''''''''((()))))))))))))))************''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&'''(((((())))))((((((***))))))(((''''''&&&&&&'''''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))((('''''''''$$$%%%&&&((()))*********''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******)))************+++++++++***++++++,,,,,,------...------......///000000000000111222333444444444444555444444444444666777888777666555444333444555555666666666666555555555555888999::::::999888555444222111111000000///......------------,,,,,,++++++(((((((((((()))***+++,,,))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''+++)))(((&&&%%%&&&'''''')))((((((''''''(((((()))(((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''000000000000111222333444444555666777888999999999888999:::;;;;;;<<>>===<<<;;;;;;===???BBBDDDFFFFFFFFFEEEBBBBBBBBBBBBCCCCCCCCCCCC@@@AAAAAABBBCCCCCCDDDDDDBBBCCCEEEFFFGGGFFFEEEDDD????????????????????????===>>>???>>><<<:::;;;<<<999777666444333333333333222222111000000//////...+++++++++************)))++++++,,,,,,+++***((('''&&&''')))*********))))))(((((()))***************'''''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&''''''((((((((())))))(((((((((((())))))&&&'''(((((())))))((((((***((('''((()))***)))'''''''''((((((((()))))))))((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((''''''((())))))******)))))))))'''&&&'''((()))(((&&&&&&'''((()))******)))((())))))''''''''''''(((((())))))))))))************''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&'''(((((())))))(((((((((((((((((((((''''''''''''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))*********+++((('''&&&&&&&&&'''((())))))************+++++++++******+++,,,,,,---......------......///000000000///000111333444555555666777666555444555777999:::;;;999777555444444555666555555555555666666666666555666888999999888666444111111111000000///...------------,,,,,,,,,,,,+++'''((()))******+++++++++))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&''''''))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((000000000000111222333444444555777888:::;;;;;;;;;999:::;;;;;;<<<===AAACCCDDDCCCAAA???===;;;::::::>>>@@@BBBDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHHHHFFFDDDBBB>>>>>>????????????>>>>>>?????????>>><<<;;;<<<>>>999888666444333333333444222222111111000000//////.........---------,,,,,,---,,,+++***))))))))))))&&&'''(((*********)))((((((((()))***************''''''(((((())))))******))))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******++++++***)))(((''''''((()))***&&&''''''(((((((((((((((***((('''((()))***)))((((((((((((((())))))))))))(((((())))))******++++++************************''''''''''''''''''''''''''''''(((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((()))******************)))(((((()))***)))'''&&&'''(((*********)))(((+++***((('''''''''((()))))))))))))))************''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&''''''(((((((((((((((&&&&&&''''''((()))))))))'''''''''''''''((())))))(((((((((((())))))))))))************************))))))))))))))))))))))))&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))((('''&&&%%%''''''''''''((((((((()))''''''''''''((((((((())))))*********++++++++++++&&&&&&%%%$$$%%%&&&'''((()))************+++++++++******+++,,,,,,---......------......///000000000...///111333555666666777888777666555666888:::;;;===<<<999666555555555666444444555555666777777777222444777999999888777555111111111111000///...------,,,,,,,,,,,,,,,,,,,,,)))***+++++++++)))((('''))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))///000111222111111222444666777999::::::999888777777666777888;;;???CCCEEEHHHFFFCCC???===<<<<<<<<<@@@@@@AAABBBBBBAAAAAAAAACCCCCCDDDEEEFFFGGGGGGHHHEEEDDDDDDCCCBBBBBBAAAAAADDDCCCBBBCCCEEEEEEEEECCCAAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<;;;:::999888666666555555555444444444333333222111000///......------,,,,,,,,,,,,++++++++++++***)))(((((())))))...---+++)))(((''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))((()))*********)))'''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******''''''&&&&&&&&&&&&''''''))))))************))))))******))))))((((((''''''''''''(((((())))))******&&&&&&&&&'''''''''''''''((((((((((((((((((((((((******))))))((((((''''''(((((())))))******++++++(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))+++*********))))))((((((***))))))(((((((((((((((((((((((((((((()))*********)))))))))***+++,,,,,,))))))))))))))))))))))))%%%&&&(((************)))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&***))))))((('''&&&&&&&&&((((((((((((((('''''''''))))))************))))))))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,++++++***)))))))))***(((((()))***+++***)))(((((()))))))))*********,,,,,,,,,,,,,,,,,,------...------......///000111111222222333333444444555888777555444555666888999AAA???<<<999777666666777666666666666555555555555666666777777888888999999333333222111000///...---,,,,,,,,,+++++++++******************))))))))))))((((((''''''&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((%%%&&&((()))))))))((('''(((''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((('''''''''''''''((()))******)))((('''((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))((('''&&&&&&(((((())))))))))))(((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''///000222222111111333444666888999;;;;;;:::999888888777888999;;;???BBBDDDFFFDDDBBB???=========>>>???@@@AAABBBBBBBBBBBBBBBEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAACCCBBBAAABBBDDDEEEDDDCCCAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::999888555555444444444444333333333222111000///...------------,,,,,,,,,,,,++++++++++++***))))))))))))))),,,+++***)))((((((((()))))))))))))))))))))))))))***)))((((((((((((((()))(((((((((((((((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''''''''(((((())))))************))))))))))))))))))(((((((((((())))))))))))((((((((((((+++***)))((('''&&&&&&%%%((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))******)))))))))(((((((((((((((((((((((()))******((((((((((((((()))******''''''''''''''''''((()))))))))))))))))))))))))))"""###%%%&&&''''''&&&&&&******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))(((((((((***))))))(((''''''&&&&&&'''''''''((((((((((((((())))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++************)))))))))***(((((()))***+++***)))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...............///111111111111222333333444444555888777666555666777999:::AAA???<<<999888777777888777777777777666666666666444444444444444555555555333333222111000///...---,,,,,,,,,++++++++++++***************))))))))))))((((((((('''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&''''''((((((((((((((())))))((((((((('''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))(((((())))))))))))((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''((()))******)))((('''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''&&&(((((())))))))))))(((((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''///111222222222222333555777888:::;;;<<<;;;::::::999999999:::<<<>>>@@@BBBBBBAAA@@@?????????@@@AAA>>>???@@@BBBCCCCCCCCCCCCFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@???@@@CCCDDDDDDCCCBBBAAAAAA@@@???>>>======;;;;;;;;;;;;:::999888777444333333333333222222222111111000///...------,,,------,,,,,,,,,,,,+++++++++***))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))******)))(((((((((((((((((((((''''''&&&&&&&&&'''((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((++++++***))))))(((''''''))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))*********)))((('''''''''++++++***)))(((''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))((((((((((((((('''&&&&&&''''''(((***+++,,,((((((((((((((()))******(((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))%%%&&&'''(((((()))(((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************)))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))((())))))******))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))*********(((((()))***+++***)))+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,............///000111111111111222222333444444444777777666666777999;;;<<<@@@???===:::999888888888999888888888777777777777444444444333333333333222222222111000//////......,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((('''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))***)))))))))((((((((((((***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******(((((())))))))))))(((((((((((((((''''''(((((((((''''''''''''((((((((((((&&&'''(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''000111333333222222444555888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@????????????@@@AAABBBCCC>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDFFFEEEDDDCCCBBBBBBCCCCCC???>>>>>>???BBBCCCCCCBBBAAAAAAAAA@@@???>>>>>>>>>::::::::::::999888777666222222222222111111111111000//////...------,,,,,,------,,,,,,,,,+++++++++******)))))))))))))))*********))))))))))))******((((((((((((((((((((((((+++***)))((((((''''''(((***)))(((&&&&&&'''(((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********************************((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))((((((******))))))))))))******))))))************))))))''''''(((((())))))*********)))))))))(((((((((''''''''''''((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''((()))***+++((((((((((((((())))))***+++***))))))((((((((((((((((((((((((((((((((((((((())))))***************'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''''''''%%%&&&&&&'''((()))******(((((())))))))))))(((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))************(((((((((***+++***))))))))))))))))))))))))))))))******++++++,,,,,,,,,............///000111222111111111222333333444444555555555666777999:::;;;???>>>===;;;:::999999999::::::999999999888888888777777666666555444444333222111111000//////......------,,,,,,,,,+++++++++************)))))))))((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((''''''&&&&&&''')))***)))))))))(((((((((''''''))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&'''((())))))(((((((((((())))))))))))((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''111222444444333333555666999999:::;;;<<<<<<======<<<<<<<<<<<<===>>>>>>???======>>>???@@@BBBCCCDDD>>>???AAABBBCCCDDDDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFFFFEEECCCBBBBBBCCCDDDEEE???>>>===???AAABBBBBBAAAAAA@@@@@@??????>>>>>>>>>999999999999888777666555222222111111111000000000//////......------,,,,,,------,,,,,,,,,+++++++++***)))))))))))))))******,,,+++***)))((((((((((((((((((((((((((((((((((((******)))(((((((((((((((,,,+++)))((((((((()))***))))))************))))))************************(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++******))))))))))))******))))))************))))))''''''(((((())))))******'''((((((((()))))))))***%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((***))))))))))))))))))***''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((())))))***,,,,,,+++***))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&'''((()))******(((((())))))))))))(((((('''((((((((()))))))))*********))))))(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&'''((()))******+++***(((((((((***+++***))))))))))))))))))))))))))))))******+++,,,,,,------///......//////000111222000000111222222333333444333333444555666777888999======<<<;;;:::999999999::::::::::::999999999999999888888777666555444444111111000000///.........---------,,,,,,,,,++++++************)))))))))((('''''''''(((((((((((((((&&&''''''''''''''''''&&&(((''''''&&&&&&''')))***((((((((('''''''''&&&&&&''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))(((((((((((())))))''''''((())))))(((''''''''''''''''''((((((((((((&&&&&&'''((())))))(((((((((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&)))))))))******)))))))))''''''''''''''''''''''''111333444444444444555777999999999:::;;;<<<======;;;<<<<<<===>>>>>>>>>???======>>>@@@AAABBBCCCCCC???@@@AAACCCCCCDDDDDDDDDAAABBBBBBCCCEEEFFFFFFGGGFFFEEECCCBBBBBBCCCEEEFFF@@@???>>>???@@@AAAAAA???????????????>>>>>>======888888888888777666555444222111111111111000000000//////.........---------------,,,,,,,,,,,,++++++)))))))))))))))******+++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))),,,+++******))))))******)))******++++++******)))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,******))))))))))))******))))))************))))))(((((((((((())))))))))))'''''''''((()))*********((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((('''(((((((((((()))))))))******))))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''(((((((((((()))))))))******)))(((((((((((((((((((((((((((((()))*********))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))***''''''(((((())))))******************************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))'''(((((())))))(((((('''''''''(((((())))))******+++******))))))(((((('''(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''((())))))***++++++***(((((()))***+++***))),,,,,,,,,+++++++++++++++******+++,,,------......////////////000111222222000000111111222333333333333333444555666666777777;;;;;;;;;::::::999999999;;;:::::::::999999999999666666666555444333333222000000000//////.........------------,,,,,,,,,,,,************))))))))))))&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''((())))))''''''''''''&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''))))))(((((((((((())))))&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&'''(((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((())))))******))))))(((''''''''''''''''''''''''222333555555444444666777888888999999:::<<<===>>>;;;;;;<<<===>>>?????????>>>>>>???@@@AAAAAABBBBBBAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGEEECCCBBBBBBCCCFFFGGGBBB@@@??????@@@AAA@@@>>>>>>>>>>>>===============777777777777666555444444222222222111111111000000/////////...............------,,,,,,,,,,,,++++++)))))))))))))))***++++++******)))))))))))))))***))))))))))))))))))))))))(((''''''(((((()))***+++***************)))(((((()))******++++++******)))************************((((((((((((((((((((((((+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((((()))))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))))))))'''((((((((())))))))))))))))))(((''''''((())))))''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))))))))******)))(((((((((((())))))***((((((((((((((()))******(((''''''''''''(((((()))))))))))))))))))))))))))+++***)))(((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))'''((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''''''''((()))*********++++++******)))(((((('''(((((((((((())))))))))))'''''''''((()))*********++++++++++++++++++++++++((())))))******+++++++++***(((((()))***+++***))),,,,,,,,,+++++++++*********+++,,,---...//////000////////////000111222333000000000111222222333333444444555666666666666666999999999999999999888888:::::::::999999999999888555444444333333222222222///////////////............------------,,,,,,,,,************))))))))))))%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((***)))(((''''''((()))***&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((((((((('''&&&(((((())))))))))))((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''222444555555444555666888888888888999:::;;;===>>>:::;;;<<<>>>??????????????????@@@AAAAAAAAAAAA@@@BBBBBBCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDCCCCCCCCCGGGEEECCCBBBBBBDDDFFFHHHCCCAAA@@@@@@AAAAAA???>>>============<<<<<<<<<<<<777777777777666555444333222222222222111111111111///////////////.........---------,,,,,,,,,++++++))))))((())))))***++++++(((((((((((()))***+++,,,))))))))))))))))))))))))''''''''''''(((***+++,,,((()))*********)))'''&&&******++++++++++++******************************((((((((((((((((((((((((---------,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))))))))(((((((((((())))))))))))************))))))******))))))((((((''''''******))))))((((((''''''&&&&&&'''((()))***++++++(((((((((((((((((((((((('''((((((((())))))******(((((())))))******++++++'''((((((((())))))******((('''&&&%%%%%%&&&'''((('''(((((()))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))******++++++''''''''''''(((***+++,,,((((((((((((((()))******((((((((((((((()))***+++))))))))))))))))))))))))&&&&&&$$$######$$$%%%&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''''''''(((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&''''''((()))******++++++++++++***)))(((((('''(((((((((((())))))))))))&&&''''''((()))******+++++++++++++++++++++++++++************++++++++++++***(((((()))***+++***)))************))))))((((((++++++,,,---...000000111////////////000111222333000000000111222222333333555666777777777777777666888888999999999888888777:::::::::999999999888888555555444444444444333333///////////////...............---------,,,,,,,,,************))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))((('''))))))))))))(((((((((((()))))))))(((''''''&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))*********)))(((''''''((()))***&&&'''(((******((('''&&&''''''''''''((((((((()))((()))))))))((('''&&&&&&(((((())))))))))))((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''333333444444555666666666777777999:::<<<===??????>>>???AAABBBCCCBBBBBBAAABBBAAA@@@@@@@@@AAABBBCCCFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@AAA@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBB@@@???@@@@@@@@@?????????>>>>>><<<;;;:::888666555444444333333222111000000000111222111///...,,,,,,++++++,,,,,,,,,+++++++++******+++++++++***)))(((((('''***)))((((((((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))+++******+++------,,,***)))************++++++++++++*********))))))(((((())))))))))))))))))))))))******))))))(((((('''''',,,+++***((((((((()))***))))))))))))((((((((((((((()))***+++++++++++++++************************(((((((((((())))))))))))((()))))))))))))))(((((((((((((((((((((((((((((())))))***++++++++++++*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''***+++***(((******))))))((((((''''''))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))&&&''')))***+++***((('''))))))))))))))))))))))))******))))))((((((''''''************************++++++++++++++++++++++++((())))))))))))(((((('''***((('''&&&'''((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***+++,,,,,,,,,))))))))))))))))))))))))************************))))))(((((((((((())))))+++***)))'''''''''((()))***************)))))))))+++*********))))))(((((('''(((***+++,,,+++)))(((''''''''''''((((((((()))+++,,,---------,,,+++***++++++***)))***+++---...)))******+++++++++******)))************+++++++++++++++,,,---...///000111/////////000111111222222222222333444555555555555333444555555666666555555777888888888999999999999;;;;;;:::999999888777777;;;:::888777555333111111000000000000//////////////////...---,,,,,,++++++))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&'''((())))))))))))((('''''''''''''''******))))))((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))((((((''''''&&&&&&))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************%%%%%%%%%%%%%%%&&&'''((())))))))))))((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))333333444444555666666666888999999:::;;;<<<<<<===>>>???AAABBBCCCBBBBBBAAA@@@@@@???@@@@@@BBBDDDEEEJJJIIIHHHFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>======<<<;;;999777666555444444333222111111000000111111000///...---------------,,,,,,,,,+++++++++******++++++******)))(((((('''******))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((()))++++++***((((((((()))))))))*********************)))))))))((())))))))))))))))))))))))******))))))((((((((((((,,,+++)))((((((((()))*********)))))))))(((((((((((())))))***++++++******************************(((((((((((())))))))))))(((((()))))))))(((((('''(((((((((((((((((((((((())))))***++++++++++++******)))))))))((((((((('''(((((((((((((((((((((((()))'''&&&'''***+++***(((***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))&&&''')))*********(((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((************************(((((())))))))))))((((((+++)))''''''((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))+++***)))(((''''''((()))((((((((((((((((((((((((*********)))))))))((((((&&&''')))++++++***)))((('''''''''((((((((())))))++++++,,,------,,,+++***---,,,+++******))))))))))))))))))))))))((('''&&&)))************++++++++++++,,,,,,---...///000000......///000000111111222222222333333444333333333000111222333444555555555777777777777888888888999;;;::::::999999888888888:::999888666444333111111/////////............---.........---,,,,,,++++++***)))((((((''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((()))))))))))))))((('''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''(((((()))(((((((((((((((''''''''')))((((((((('''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''&&&&&&&&&&&&''''''((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''333333444444555666666666999999999999::::::::::::>>>???@@@BBBCCCCCCBBBBBB@@@??????@@@AAACCCEEEGGGKKKJJJHHHGGGEEEEEEDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFGGGFFFEEECCCBBBAAA@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDBBBBBBAAA@@@>>>===<<<<<<<<<;;;999777555444444333222222111000000000111111......---------......///,,,,,,,,,+++++++++******++++++******)))(((((((((************)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((''')))***+++***((('''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((+++***))))))((()))))))))++++++*********)))))))))(((((())))))******))))))************************))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((()))******++++++******))))))))))))(((((((((((((((((((((((((((((((((((()))((('''((()))***)))((())))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))(((''''''((()))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))***))))))+++***(((((()))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((()))((((((((((((((((((((((((******))))))))))))((((((&&&'''((()))***)))((((((''''''((((((((()))))))))***++++++,,,,,,,,,++++++***++++++******)))((('''************)))'''&&&%%%)))************+++++++++---------.........//////---......//////000111111111222222222333333333333//////000111333444555555666666666666777777777777::::::999999999999999999888888777555444222111111.........---------,,,,,,...------,,,,,,+++++++++******)))(((((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))*********))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''''''''(((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))((((((''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&333333444444555666666666888888888999999::::::;;;===>>>@@@BBBCCCCCCBBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFEEEDDDBBBAAA@@@@@@@@@???@@@AAABBBDDDDDDDDDDDDBBBBBBAAA???>>><<<;;;;;;<<<;;;999777555444333333111111000000000000111111//////...------------...,,,,,,,,,+++++++++******************))))))((((((((((((*********)))((('''))))))))))))))))))))))))(((((((((((())))))))))))***))))))***,,,---+++***((((((((()))))))))***************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))++++++++++++*********)))(((((())))))))))))((((((************************))))))))))))((((((((((((&&&''''''(((((((((((('''((((((((((((((((((((((((((())))))***************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))''''''((()))***))))))((((((((((((((((((((((((((())))))))))))((((((((((((************************((((((((((((((((((((((((&&&&&&''')))************,,,***(((((()))***)))(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***((((((((((((((((((((((((************************))))))(((((((((((()))))))))))))))(((((((((((()))((()))))))))))))))******))))))))))))))))))((((((&&&&&&'''((()))((((((''''''(((((((((((()))))))))*********+++++++++++++++%%%&&&(((***++++++***)))+++++++++++++++***)))((())))))*********+++++++++------..................------......//////000000000111111222333555666777111111111111222333444444555555555666666666666777888888999999999999999999777666555444333222111000.........------------,,,---,,,,,,,,,+++++++++***+++******)))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((&&&(((***+++,,,+++)))((())))))(((''''''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))&&&&&&''''''(((((())))))((((((((((((((('''''''''(((((((((''''''(((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''333333444444555666666666555666777888:::;;;<<<======>>>@@@BBBCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEEEECCCCCCBBBAAA@@@@@@AAAAAA>>>???@@@AAABBBCCCCCCCCCBBBBBB@@@???===<<<;;;:::;;;:::888777555444333333111000000///000000111111111000///...---,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))%%%&&&((()))*********)))(((((((((((((((((((((((((((((((((((())))))))))))***))))))***,,,,,,+++))))))))))))*********++++++))))))))))))))))))******(((((((((((((((((((((((())))))))))))************)))))))))*********))))))++++++++++++*********)))(((((())))))))))))((('''***************************)))))))))((((((((('''&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((()))************)))(((((((((((())))))))))))'''''''''''''''''''''''''''(((((()))((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''')))************,,,***(((((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((())))))))))))((('''''''''(((((()))))))))(((((((((((((((((())))))&&&''''''((((((((((((((((((((((((((()))))))))***))))))))))))******++++++$$$%%%''')))************((()))***+++++++++++++++))))))*********+++++++++------..................------......//////000000///000111222555888:::<<<666555444333222222333333444555555555666666666666777777888888888888888888555444444333222111111000/////////.........------+++++++++++++++*********+++******)))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&(((***+++,,,+++)))((())))))((('''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''%%%&&&&&&'''((()))******************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++***)))((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))333333444444555666666666555666777999:::<<<===>>><<<>>>@@@BBBCCCCCCCCCCCCGGGFFFDDDCCCBBBBBBCCCCCCEEEEEEFFFFFFHHHIIIKKKLLLJJJIIIIIIGGGFFFEEEDDDDDDBBBBBBAAAAAAAAABBBCCCCCC@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???===<<<;;;;;;;;;:::888666444333333222000000/////////000111111222111000...,,,+++++++++,,,,,,,,,+++++++++************))))))))))))))))))$$$%%%&&&((()))***++++++(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&((()))***)))'''************++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))************+++(((((()))************)))++++++*********)))))))))))))))******))))))((((((******************************))))))((((((''''''&&&'''((()))*********)))))))))))))))))))))))))))'''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))***))))))+++***(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((())))))))))))(((%%%%%%%%%&&&&&&''''''(((''''''(((((((((((())))))''''''((((((((()))))))))((((((((()))))))))******(((((((((((()))***+++,,,(((((())))))))))))((((((%%%&&&''')))************)))************+++++++++---------.........//////---......//////000111111000000111333555999<<<>>>:::888666444333333333333555555555555666666666666777777666666666666666666333333222222111111000000/////////............---******************************)))(((((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''((()))*********))))))))))))((('''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***))))))(((((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***333333444444555666666666777888999:::;;;<<<======<<<===???BBBCCCDDDDDDCCCFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDDDDCCCCCCBBBAAA@@@??????>>>===<<<<<<<<<;;;:::888666444333222222///////////////000111111111000///...---,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))***&&&&&&&&&'''((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&''')))***((('''))))))))))))************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++'''((()))***+++******)))******)))))))))(((((((((******++++++***))))))(((*********************************)))(((''''''''''''((()))***++++++++++++))))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&(((***)))(((''')))+++'''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((+++)))''''''((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))************************))))))(((((((((((())))))&&&'''((()))******)))(((&&&&&&''''''((())))))***'''''''''((((((((()))))))))((((((((())))))******(((((()))))))))*********((((((''''''((()))+++,,,)))))))))(((((())))))***&&&'''((())))))))))))))))))************++++++++++++,,,,,,---...///000000......///000000111111222111111111222444777:::<<<999888666444333333444555555555666666666777777777666666666555444444444333111111111111111000000000.........---------,,,,,,)))************************)))((((((''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))))))))((('''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((('''''''''((())))))))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((333333444444555666666777:::::::::;;;;;;<<<<<<<<<<<<===???BBBCCCDDDDDDDDDEEEDDDCCCCCCCCCEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGFFFFFFEEECCCBBBAAA??????>>>>>>======<<<<<<;;;:::888666444333222222///////////////000111111///......---------......,,,,,,,,,+++++++++******)))))))))))))))*********)))((('''&&&&&&''')))***(((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))+++,,,***)))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++'''((()))+++++++++***)))))))))))))))((((((((((((+++++++++++++++***))))))************************+++******)))(((''''''&&&(((((()))++++++,,,,,,,,,))))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&(((******'''''')))+++'''((((((((())))))******))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((('''***((('''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((************************+++++++++***************))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))&&&'''(((*********)))((()))******+++,,,---------&&&'''''''''(((((()))))))))))))))))))))***++++++))))))))))))************((('''''''''((()))+++,,,'''''''''''')))+++---///***++++++++++++******))))))************+++++++++++++++,,,---...000000111//////000000111111222222333222111111222555777999888666444333333444555666666666666666777777777777666666555444333333222222111111111000000000000000---------,,,,,,,,,++++++)))))))))))))))*********))))))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''((())))))))))))(((''''''''''''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((('''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''&&&''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&444333222222333444666777999:::<<<<<<;;;<<<===???CCCDDDDDDEEEEEEDDDCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFGGGFFFDDDDDDEEEEEEDDDBBBDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIGGGFFFEEEDDDDDDDDDDDDGGGHHHGGGDDDAAABBBCCC>>>===<<<;;;:::999999999999888777555333111000///////////////............111111000...---,,,+++***,,,+++)))'''&&&&&&'''(((''')))***++++++***)))'''%%%%%%%%%&&&'''((())))))))))))***))))))((('''&&&+++*********))))))(((((())))))))))))))))))))))))'''((()))((('''(((***,,,++++++++++++************))))))))))))))))))))))))***+++,,,------,,,+++***+++*********))))))((((((++++++************++++++,,,+++***)))((((((((((((***************)))(((''',,,+++++++++******)))))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))'''(((((()))******++++++''''''''''''(((((((((((((((((())))))))))))((('''))))))(((((((((((()))))))))((('''&&&&&&'''((()))***)))((('''&&&&&&'''(((((((((((((((((()))***+++&&&''''''((()))******+++))))))))))))))))))))))))******++++++++++++***)))((())))))))))))*********+++)))'''&&&%%%&&&'''((())))))******+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&'''))))))*********(((((())))))************&&&''''''((()))******+++************************))))))*********+++++++++,,,,,,,,,---------......//////...//////000111222666666666555444444666888888777666444444444555666888888888888888888888888777666444333222222333444111111000000//////......---,,,,,,++++++,,,,,,---...,,,***))))))***,,,---+++******)))(((''''''&&&((((((((((((((((((((((((+++******)))(((''''''&&&&&&''''''((((((((((((((($$$$$$$$$%%%'''***,,,...'''&&&&&&&&&&&&%%%%%%%%%&&&''')))*********)))(((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%(((((())))))))))))((((((((((((((((((((()))******))))))*********((('''&&&************))))))))))))'''&&&$$$######$$$&&&'''''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((111111111222222333444555888:::;;;<<<<<<<<<>>>@@@??????AAABBBDDDEEEGGGGGGGGGHHHHHHGGGEEEDDDDDDEEEFFFEEECCCDDDEEEEEEDDDCCCEEEDDDDDDDDDEEEEEEFFFGGGLLLKKKJJJHHHGGGEEEDDDCCCAAADDDHHHHHHEEEBBB@@@@@@???>>>===;;;::::::::::::888888666555333111000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,---+++)))(((''''''((()))((()))***++++++***)))((('''''''''(((((()))))))))((())))))))))))(((((('''******)))))))))((((((((())))))))))))))))))))))))((()))))))))(((((()))+++''''''(((((()))))))))***))))))))))))))))))))))))******++++++++++++******************)))))))))(((*********))))))*********,,,+++***)))(((((((((((()))************))))))(((++++++*********))))))))))))((('''''''''''''''''')))))))))))))))))))))))),,,++++++***)))(((((('''''''''((((((((()))))))))&&&''''''((()))******++++++******))))))******+++)))((((((''''''(((((()))***)))((('''&&&''''''((('''&&&&&&&&&&&&''''''((('''''''''((()))*********))))))))))))))))))))))))'''(((((())))))(((((('''((((((((()))))))))******,,,+++***((((((((()))***)))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&&&&&&&'''))))))*********%%%&&&'''((()))))))))))))))))))))))))))*********''''''(((((()))******+++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------......////////////000000111222444666777777666555555666999888666555555555666777888888888888888888888888999888666555444444444444111111000000//////......---,,,,,,++++++,,,,,,---...---+++))))))***+++,,,*********)))((('''''''''(((((((((((((((((((((((()))))))))((('''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&'''(((***+++((((((((((((''''''''''''''''''((()))))))))))))))***)))))))))******+++,,,&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((('''''''''&&&&&&(((((())))))))))))((((((((((((''''''(((((()))***((())))))******)))((('''************))))))))))))'''&&&%%%$$$$$$%%%&&&'''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((111222333444555555555555777999;;;<<<<<<===???AAA>>>>>>???@@@BBBDDDGGGHHHJJJKKKJJJHHHFFFDDDDDDDDDDDDCCCBBBCCCEEEFFFEEEDDDEEEDDDDDDDDDDDDEEEEEEFFFLLLLLLLLLKKKIIIFFFDDDBBB???CCCGGGHHHFFFCCC@@@>>>@@@???>>><<<;;;;;;::::::888777666444333111000////////////............---++++++++++++++++++++++++---,,,***)))(((((()))***((()))***++++++***)))((())))))))))))))))))))))))'''(((((())))))))))))((())))))(((((((((((((((''')))))))))))))))))))))))))))*********((('''((()))&&&&&&'''((()))***++++++))))))))))))))))))))))))*********))))))*********************))))))))))))***))))))(((((())))))***,,,+++***)))((((((((((((((())))))************)))******))))))))))))(((((()))((((((((((((((()))***)))))))))))))))))))))))),,,,,,+++***)))((('''&&&((((((((()))))))))******)))(((''''''''')))***+++***))))))(((((())))))***((())))))******))))))((())))))(((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''(((((())))))******))))))))))))))))))))))))&&&''''''(((((('''''''''((((((((())))))))))))***************))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''(((((()))***++++++++++++&&&&&&'''((())))))))))))*********)))))))))))))))'''(((((())))))*********************************++++++,,,,,,,,,---------,,,,,,,,,---------.........//////000111111222222333666888888777555555666999999888777777777777888888888888888888888888888;;;:::888777666555555555111111111000///.........,,,,,,++++++++++++,,,,,,...---+++***)))))))))*********))))))((((((''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&''''''((((((((((((((())))))((('''''''''''''''*********)))))))))((((((((((((((((((((()))*********************+++,,,---''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((()))))))))((((((((((((((((((((())))))))))))((((((''''''&&&&&&''''''((()))(((((()))*********))))))************))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((333444666888888888777777666888:::;;;<<<===@@@BBBCCCBBB@@@??????@@@BBBCCCGGGHHHHHHGGGDDDCCCCCCDDDDDDCCCBBBCCCEEEFFFEEEDDDEEEEEEDDDCCCCCCCCCDDDDDDIIIIIIJJJJJJIIIFFFDDDBBBAAACCCFFFGGGFFFDDDBBBAAAAAA@@@???===<<<;;;;;;;;;777666555444222111000/////////.........---------......---,,,***)))(((''',,,,,,+++***))))))******((()))************)))((()))))))))))))))))))))(((&&&'''((())))))***))))))((((((((((((''''''''''''(((((((((((((((((((((((()))***++++++)))'''((((((((())))))***++++++,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++*********)))))))))))))))))))))(((((((((((())))))++++++***)))(((((())))))'''((()))***************)))))))))((((((((((((((()))((((((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))************...,,,)))'''&&&&&&'''(((''''''&&&&&&&&&&&&''''''((()))***++++++***)))(((((((((((('''''''''((((((+++***)))((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''(((((())))))))))))((()))))))))************+++''''''(((((((((((('''&&&((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''((()))******++++++++++++'''((())))))*********)))************))))))))))))(((((()))))))))*********************************+++++++++,,,,,,,,,,,,---,,,,,,,,,---------.........///000111222222333333555666888777666555666777999999999999999999999999888888888888888888888888;;;:::999888666555444444222111111000///...------,,,,,,++++++++++++,,,,,,...---,,,***)))(((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((())))))((((((''''''''''''*********)))))))))(((((()))((('''''''''(((***++++++******)))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((((((((())))))************************)))))))))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((444555777888999888888777666888:::;;;<<<===@@@BBBEEEDDDAAA???>>>>>>@@@@@@BBBCCCDDDDDDCCCBBBCCCDDDDDDCCCCCCDDDFFFGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCEEEFFFGGGGGGFFFDDDCCCEEEEEEDDDEEEEEEFFFFFFFFFBBBAAA@@@>>><<<;;;;;;;;;666666555333222111000000............------------///...---,,,+++)))((((((+++++++++***************))))))************)))))))))(((((((((((((((((((((&&&'''((())))))***))))))''''''''''''(((((((((((((((((((((((((((((((((((()))+++,,,+++)))(((((((((++++++******************************************+++***)))(((((()))***+++))))))))))))))))))******))))))(((((((((((())))))+++***))))))))))))))))))'''((()))***************((((((((((((((())))))))))))))))))))))))***+++,,,)))))))))))))))))))))))))))))))))))))))*********))))))))))))************...,,,)))'''&&&&&&'''(((''''''&&&&&&&&&&&&''''''((()))***++++++***)))(((''''''((((((((((((((((((+++***)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))*********+++++++++,,,,,,&&&'''(((((((((((('''''')))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))***)))))))))))))))***+++++++++***************)))))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,---------.........///000222333444444333777888777555444555777:::999999::::::::::::::::::777777777777777777777777999888888777666555333333222222111000///...------,,,++++++******++++++,,,...---,,,***)))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((&&&''''''(((((((((((((((''''''(((((((((((((((((())))))(((((((((((('''''')))((('''''''''(((***+++...---+++)))(((''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((((()))))))))******++++++************)))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((222333444555666666666666777999;;;<<<<<<===???AAAAAAAAA@@@@@@@@@AAABBBCCC???AAACCCCCCCCCCCCEEEGGGFFFEEEDDDEEEGGGGGGGGGEEEFFFEEEDDDBBBBBBAAAAAAAAA@@@AAACCCDDDEEEEEEDDDDDDGGGEEECCCCCCEEEGGGHHHHHHBBBAAA@@@>>><<<;;;::::::555555444333222111000000.........------------,,,++++++++++++++++++++++++*********************)))***))))))))))))))))))***(((((((((((((((((((((((('''(((((())))))))))))((('''(((((((((((()))))))))))))))))))))))))))))))))(((***,,,,,,***)))))))))))))))))))))((((((''''''*********************************))))))*********))))))))))))***************))))))(((((())))))*********)))))))))))))))***((())))))************)))(((((())))))))))))******))))))))))))))))))***+++))))))))))))))))))))))))++++++******)))(((((((((((((((((()))))))))******)))(((''''''''')))***+++***))))))(((((())))))***((())))))******))))))(((&&&'''(((((()))((((((((((((''''''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''((((((((((((*********+++++++++,,,,,,))))))))))))******************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((()))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))''''''(((((()))((((((''')))******++++++******)))((()))))))))************************************************************))))))*********+++++++++,,,,,,,,,---------.........///111333444555444444777888888666555555777:::888999::::::;;;:::::::::777777777777777777777777666666666666555444333333333222111000///...---,,,++++++************++++++,,,,,,+++***))))))((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((&&&''''''(((((((((((((((%%%&&&'''((()))))))))((((((((('''''''''&&&&&&&&&((((((((((((((()))******///...---+++)))(((((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&''''''''''''(((((((((((())))))))))))((((((''''''&&&&&&''''''((()))******)))))))))***++++++************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((333333333333444555666666888:::;;;<<<<<<<<<>>>@@@>>>>>>???AAABBBDDDEEEEEEAAACCCEEEEEEEEEFFFHHHIIIIIIGGGFFFGGGHHHHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCEEECCCBBBDDDGGGHHHHHHFFFBBBAAA???===;;;:::999999555444444333222111000000.........---------,,,,,,************************((()))))))))))))))))))))******))))))))))))******((((((((())))))*********((())))))))))))(((((('''((((((((()))))))))******))))))))))))))))))))))))'''))),,,,,,+++*********((((((((((((((()))))))))******************************++++++++++++******((()))))))))*********************))))))***************))))))))))))******)))************))))))((()))))))))*********++++++******)))((((((((())))))))))))))))))))))))))))))******))))))))))))))))))''''''((((((((()))))))))&&&''''''((()))******++++++******))))))******+++)))((((((''''''(((((()))%%%&&&((()))))))))(((((('''&&&&&&&&&&&&''''''((())))))))))))(((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))(((((()))))))))************)))(((((((((***+++,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************''''''((((((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''(((((())))))(((''''''(((((()))))))))(((((('''''''''((()))***++++++,,,*********************************************************+++++++++,,,,,,,,,,,,,,,---------......---///111444555666555555444777999:::888777666666777888999:::;;;::::::999777777777777777777777777444555666666666555444444333333222000///---,,,,,,++++++************++++++***************)))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&((()))))))))((('''((((((((('''''''''&&&&&&''''''((())))))))))))))),,,,,,+++***))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((()))))))))(((((())))))))))))((((((((((((''''''(((((()))***,,,+++***)))))))))***+++************))))))))))))'''''''''(((((('''''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((555555444444555666888999999:::<<<<<<<<<<<<===???>>>???AAABBBCCCDDDDDDDDDEEEGGGHHHHHHHHHHHHJJJKKKJJJIIIHHHHHHIIIIIIGGGFFFFFFEEEDDDBBBAAA@@@??????EEEDDDCCCBBBBBBBBBBBBCCCBBBAAABBBEEEHHHIIIFFFCCCBBBAAA???===;;;:::999999444444333333222111000000......---------,,,,,,,,,,,,++++++)))((('''&&&%%%'''((())))))))))))((((((******))))))))))))******(((((()))***+++,,,,,,---))))))***))))))(((''''''(((((())))))******++++++))))))))))))))))))))))))&&&))),,,---,,,+++***+++(((((()))***+++,,,------***************************+++,,,------,,,+++***(((((())))))*********+++++++++************++++++***)))))))))))))))*********************)))((('''))))))******+++++++++,,,******)))(((''''''(((((())))))))))))))))))))))))%%%&&&''')))***,,,---...''''''''''''(((((((((((((((((())))))))))))((('''))))))(((((((((((()))))))))((('''&&&&&&'''((()))%%%&&&((()))))))))((((((((((((((((((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))((((((***+++,,,,,,,,,,,,''''''''''''((((((((((((((('''&&&%%%&&&''')))+++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************&&&'''''''''(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))))))))((('''&&&'''''''''''''''&&&&&&&&&&&&''')))***+++,,,---++++++******************************************++++++,,,,,,,,,---------,,,,,,,,,---------......---///222444666666555555111555;;;===<<<888555333666777999:::;;;:::999999777777777777777777777777333444666777777777666555333333222000///---,,,,,,++++++************++++++))))))*********))))))((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&''''''((((((((((((((('''((()))))))))((('''&&&((((((((((((''''''''''''&&&''')))*********)))((('''''''''''''''(((((()))))))))))))))************''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))*********+++(((((())))))))))))((((((((((((((((((((()))******---,,,***)))))))))******************))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((444555666666555666999;;;============>>>???@@@AAADDDDDDCCCCCCCCCDDDEEEEEECCCDDDFFFHHHJJJKKKKKKLLLNNNLLLKKKKKKLLLLLLKKKIIIHHHGGGEEEBBB???>>>???AAA@@@AAABBBCCCCCCCCCAAAAAA@@@???>>>???AAABBBAAA@@@<<<<<<;;;::::::999888888555444444333222111/////////......------,,,,,,+++---------,,,,,,,,,++++++...---+++)))((())))))***************)))'''&&&%%%''''''''''''((()))++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&$$$'''***+++***(((&&&&&&))))))))))))))))))))))))++++++******)))(((((((((************)))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))&&&((())))))(((((()))+++++++++***)))(((((())))))---,,,++++++******+++++++++***)))'''''''''((()))+++*********))))))((((((+++***)))(((((()))***+++(((((((((((())))))))))))&&&&&&%%%&&&)))******)))(((((())))))*********+++((())))))))))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((()))***************,,,+++***((((((((()))*********))))))((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))***)))(((''''''((()))***))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))***)))(((''''''((()))***((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&+++***)))(((((('''((((((******))))))))))))******((())))))))))))*********************************,,,,,,,,,------,,,++++++---------...............000111222333555666777777888888999:::::::::999888:::999888777666777888999:::999888888999999777666888777666555444333222222222222111111000...---,,,,,,,,,,,,+++++++++******************************))))))(((((((((((())))))'''((((((((('''&&&%%%%%%%%%&&&((()))))))))((('''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))'''((((((((()))))))))***'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((******)))(((((((((((((((***'''%%%%%%(((***)))(((&&&'''''''''((((((((()))(((((())))))*********+++******))))))((((((''''''))))))))))))))))))))))))(((((()))***+++,,,,,,---)))))))))))))))))))))))))))******)))'''%%%&&&'''%%%&&&&&&'''((())))))***,,,------+++(((&&&&&&'''&&&&&&''''''(((((())))))333555777777777777999;;;>>>>>>??????@@@@@@@@@AAACCCBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEGGGHHHIIIJJJJJJLLLJJJIIIIIIJJJJJJIIIHHHHHHGGGFFFCCC@@@@@@AAACCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@??????AAAAAA@@@???;;;;;;;;;:::999888777666444444444333222111///.........---,,,,,,++++++***+++++++++*********))))))---,,,+++))))))))))))***************)))(((''''''((((((((())))))***+++,,,***)))))))))(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''%%%'''******)))''''''''')))))))))))))))))))))))))))*********************(((((()))))))))*********((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((()))******))))))***+++++++++***))))))))))))))),,,,,,+++*********************(((((('''((())))))************)))))))))(((+++***)))(((((()))***+++(((((((((((())))))))))))'''&&&&&&''')))***)))(((((()))))))))************))))))))))))((('''&&&%%%''''''((((((((((((''''''))))))))))))))))))))))))'''(((((())))))(((((('''(((((()))***************))))))((('''''''''''''''))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***)))(((''''''((()))***))))))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((&&&'''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))(((((((((''''''***))))))(((((((((((()))******))))))))))))*********++++++++++++,,,,,,,,,************************,,,,,,,,,------,,,,,,+++---------............///000111222333555666777777666777999:::;;;;;;;;;::::::999999999999999::::::<<<:::999999::::::999888999888777666444333222111222222111111000...---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((()))''''''((((((''''''&&&%%%&&&&&&((()))))))))((('''''''''((((((((((((''''''&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((******)))(((((((((((((((+++(((&&&&&&((()))((('''(((((((((((((((((((((((((((((()))))))))*********)))(((((((((''''''''''''))))))))))))))))))))))))((()))))))))***+++++++++))))))))))))))))))))))))&&&'''((('''%%%$$$$$$%%%''''''(((((()))*********)))******)))'''&&&'''((('''''''''(((((((((((((((333666888:::999999:::;;;>>>???@@@AAAAAAAAA@@@???AAA@@@@@@@@@AAAAAABBBCCCBBBBBBCCCEEEFFFGGGHHHHHHJJJHHHFFFFFFGGGHHHGGGFFFHHHHHHFFFDDDBBBBBBDDDFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCAAA@@@@@@@@@@@@???===;;;;;;::::::888777666555333333333222111000///...///......------,,,+++++++++++++++*********))))))---,,,+++***)))))))))))))))***************))))))***)))))))))***+++,,,---*********))))))((((((((((((((((((((((((((((((((())))))(((((((((((('''''''''((())))))''''''((()))))))))))))))))))))))))))))))))******+++,,,,,,---)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((***+++,,,+++***)))***+++++++++***))))))))))))***++++++***))))))))))))***))))))((((((((()))******************))))))))))))******))))))))))))******(((((((((((()))))))))))))))((('''''')))))))))'''))))))))))))************))))))))))))((('''&&&%%%&&&''''''((((((''''''&&&))))))))))))))))))))))))((())))))******))))))((((((((()))***************(((((((((((((((''''''&&&(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((('''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***)))))))))))))))(((((()))(((((((((((())))))*********))))))))))))*********++++++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,,,,------........./////////000111222333555666777777555777999;;;<<<=========888999;;;<<<======<<<<<<>>><<<:::999:::;;;;;;;;;;;;:::999777555333222111111111111111000...---,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((***))))))((('''''''''(((''''''((((((((('''&&&&&&&&&''''''((()))(((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((('''&&&&&&&&&&&&'''''''''(((((((((******)))(((((((((((((((+++)))''''''(((((('''&&&)))))))))))))))))))))((((((((())))))))))))******((((((''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''((('''%%%%%%&&&'''))))))))))))************&&&'''(((((('''&&&((()))((((((((((((((('''''''''333666:::;;;;;;::::::;;;===>>>@@@AAAAAA@@@>>>===????????????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFHHHGGGEEEEEEFFFGGGGGGFFFGGGGGGGGGEEECCCCCCFFFHHHGGGFFFDDDCCCCCCCCCEEEEEEDDDBBBAAA@@@@@@@@@>>><<<;;;<<<;;;;;;:::888666555222222222222111000///...000000//////...------------------,,,,,,,,,++++++,,,++++++******)))))))))))))))***+++++++++++++++***)))))))))******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((()))))))))(((&&&''')))+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++***)))((((((''''''************************))))))))))))))))))))))))***+++,,,+++)))((()))***++++++***))))))*********+++***))))))((()))))))))((((((((())))))******+++*********)))))))))))))))***))))))))))))))))))***(((((((((((())))))))))))***((('''((())))))(((''')))))))))))))))*********)))))))))***))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))(((((()))***************((()))***++++++***)))(((''''''(((((())))))******((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''((()))******)))((('''((())))))))))))*********))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((()))))))))'''(((((((((((()))))))))************))))))))))))(((((('''(((((()))************))))))))))))******(((((()))))))))*********************************++++++,,,---------,,,,,,------......//////000000000111222333555666777777777888:::<<<=========<<<777999<<>>===>>><<<999999:::;;;<<<<<<<<<;;;:::888555333222111111111111111000///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))((('''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''((((((((((((''''''((())))))))))))*********(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((***))))))(((((((((((((((+++***)))((((((''''''&&&(((((())))))*********+++(((((())))))))))))))))))((((((((((((((((((((('''(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))******)))))))))))))))))))))'''((())))))''''''((()))))))))((((((''''''&&&&&&444777:::<<<;;;;;;:::;;;;;;<<<>>>@@@@@@???===<<>><<<======>>>===<<<999777555222222222222222111000/////////......---,,,,,,,,,---------,,,,,,,,,++++++++++++++++++*********)))((()))***++++++,,,++++++))))))((((((((()))******''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((()))))))))))))))))))))***)))(((&&&''')))+++)))))))))))))))))))))))),,,,,,,,,+++++++++******)))))))))***************(((((((((((())))))))))))************************)))***+++***(((''''''(((+++***************+++++++++***))))))((()))))))))(((((()))*********++++++))))))))))))))))))******)))))))))******)))))))))(((((((((((())))))))))))***)))(((((()))***((('''******))))))))))))))))))(((((()))***++++++++++++))))))************))))))(((((((((((((((((((((((())))))************))))))(((((()))***************((()))***++++++***)))(((''''''(((((())))))******((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))((((((((())))))***((((((((((((((((((((((((''''''((((((((()))))))))'''((()))******)))((('''))))))))))))*********+++))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))******(((((((((((()))))))))***))))))))))))************(((((('''(((((()))************))))))))))))******(((((()))))))))************************************+++,,,,,,---------,,,------......///000000111000111222333555666777777999:::;;;<<<<<<<<<;;;:::777999<<>>>>>>>>>>>===?????????@@@AAABBBCCCDDDEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHKKKLLLLLLIIIGGGEEEEEEEEECCCAAABBBDDDFFFGGGFFFEEEDDDDDDCCCCCCDDDDDDBBBAAA@@@@@@@@@>>><<<>>>>>>???>>>===:::777555333333333333333222111111---,,,,,,+++******))))))+++++++++*********))))))******+++++++++******)))(((((()))***+++++++++***)))((((((((((((((())))))'''(((((()))***+++,,,,,,))))))))))))))))))))))))(((((())))))))))))******)))******((('''''')))+++))))))))))))))))))))))))---,,,,,,+++******))))))&&&&&&(((***,,,...///000************++++++++++++++++++++++++++++++++++++((()))***)))((('''((()))+++************+++,,,,,,++++++***))))))))))))***))))))***+++++++++******))))))))))))************))))))************))))))(((((((((((())))))))))))***(((((((((******)))(((************))))))))))))(((((()))***++++++++++++)))******++++++******)))))))))))))))))))))))))))((())))))******))))))((((((((()))***************&&&''''''((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))((((((((()))******)))))))))))))))))))))))))))******++++++,,,,,,---'''(((((())))))(((((('''))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((())))))***))))))))))))(((((((((((('''(((((())))))******+++((((((((()))))))))******(((((()))))))))))))))***)))(((((((((((())))))*********))))))))))))*********++++++++++++,,,,,,,,,******************************+++,,,------------------...///000000111222000111222333555666777777999:::;;;<<<<<<;;;:::999777999<<<>>>??????>>><<<;;;:::999:::<<<<<<<<<:::;;;:::999777555333222111000000000000000///......,,,,,,,,,+++++++++******************************(((''''''&&&''''''((((((''''''((()))))))))(((((((((''''''''''''((())))))''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))((((((''''''((((((((()))))))))******)))((((((((((((((()))***++++++)))''''''(((&&&&&&'''(((***+++,,,,,,))))))((((((((((((''''''))))))************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))(((&&&&&&'''(((''''''''''''((((((((((((+++,,,,,,+++((('''((((((((((((((((((((('''''''''555777888999888999;;;<<<:::;;;<<<===>>>???@@@AAAAAAAAAAAAAAACCCDDDEEEFFFHHHFFFEEEDDDDDDEEEFFFGGGFFFGGGJJJMMMOOOMMMIIIFFFDDDDDDCCCAAA??????BBBDDDEEEEEEEEEEEEDDDCCCBBBAAACCCBBB@@@@@@@@@@@@???======>>>>>>>>><<<999666444333444444444444333222222---------,,,++++++******+++++++++*********)))))))))***++++++++++++***)))(((((()))*********))))))******))))))((())))))***************************))))))))))))))))))))))))(((((()))))))))*********)))******)))(((((()))+++))))))))))))))))))))))))*********************)))((()))***+++---...000000++++++,,,,,,,,,---------************************((()))******)))((()))++++++*********++++++,,,---,,,,,,+++*********************+++++++++***)))(((((()))))))))************((()))***++++++***)))((((((((((((((()))))))))))))))((('''(((***++++++***************)))))))))((()))))))))))))))(((''''''))))))************))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((()))***************'''''''''''''''((())))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''((()))******)))((('''))))))(((((()))******+++)))))))))))))))))))))))))))))))))***++++++,,,,,,(((''''''''''''''''''(((((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))(((((((((((('''(((((()))******++++++(((((()))))))))*********''''''((((((((()))))))))***))))))(((((((((((()))******))))))))))))*********++++++++++++,,,,,,,,,************************)))***+++,,,------------------...///000111222222000111222333555666777777777888999;;;;;;;;;::::::777888:::<<<======<<<;;;::::::;;;===??????===:::999888777666444333222111000000000000000//////...,,,,,,,,,+++++++++******************************&&&&&&&&&&&&'''((())))))''''''((()))))))))))))))(((''''''&&&'''((()))***''''''((((((((((((''''''((((((((()))))))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''((()))))))))))))))'''((((((((())))))))))))******)))((((((((((((((('''))),,,+++)))(((((()))''''''(((((((((((())))))))))))((((((((('''''''''((()))))))))************))))))))))))))))))))))))((()))))))))***+++++++++))))))))))))))))))))))))((())))))(((&&&%%%&&&''''''''''''((())))))******((()))***)))((('''(((***'''''''''(((((((((((((((555777888777777888:::===;;;;;;<<<===>>>AAABBBDDDBBBBBBBBBCCCDDDEEEGGGGGGIIIHHHFFFEEEDDDEEEGGGHHHDDDFFFJJJOOOPPPNNNIIIEEEDDDCCCBBB@@@>>>>>>@@@BBBDDDEEEEEEEEEEEECCCAAA@@@CCCAAA@@@@@@AAA@@@???>>><<<===>>>>>><<<888555333444444555555555444333333111000000///......---------------,,,,,,,,,++++++))))))+++,,,,,,+++***)))(((((())))))))))))((((((++++++***************+++------,,,+++***)))((('''))))))))))))))))))))))))(((((())))))*********+++(((***+++***)))((()))***))))))))))))))))))))))))((((((((()))******++++++.........------,,,,,,,,,''''''(((((()))))))))***))))))))))))))))))))))))((()))++++++******+++---+++*********+++,,,,,,------,,,++++++******++++++***+++,,,,,,+++***)))((((((((())))))*********+++((()))***++++++***)))((((((((((((((())))))))))))(((''''''(((+++,,,,,,++++++*********))))))((((((******)))((('''%%%###"""(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((()))******************)))(((((((((***+++,,,******))))))((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))'''((()))******)))((('''))))))((())))))***++++++))))))))))))))))))))))))%%%&&&&&&'''((())))))***((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))******))))))))))))(((((((((((('''(((((()))***+++++++++))))))))))))************&&&'''''''''(((((())))))+++***)))(((((('''((((((******))))))))))))******((())))))))))))*********************************)))***+++,,,------...---------...///000111222222000111222333555666777777444666888:::;;;;;;;;;;;;777888999;;;;;;;;;;;;::::::;;;===???AAAAAA>>>;;;888777666555444333222222///000000000000000///...,,,,,,,,,+++++++++******))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***''''''((()))))))))))))))(((''''''&&&&&&((()))***''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,''''''((()))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((&&&))),,,,,,***((()))******))))))((('''&&&&&&%%%))))))(((((('''''''''&&&'''((((((((())))))******))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))+++,,,,,,+++(((''''''((('''(((((()))***++++++,,,%%%&&&(((((('''((()))+++&&&'''''''''(((((())))))777777666777777888999:::;;;;;;;;;;;;;;;>>>BBBFFFCCCDDDEEEFFFEEEDDDAAA@@@DDDDDDEEEEEEFFFFFFGGGGGGKKKKKKMMMOOOOOOMMMIIIEEECCCBBBAAA@@@@@@AAABBBCCCBBBCCCEEEFFFGGGFFFDDDCCCEEEDDDCCCBBBAAA@@@@@@???;;;:::999888777777777777444555777888777666444333.........///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((---,,,***)))))))))***+++******************************************************))))))))))))*********+++,,,,,,+++***(((''',,,++++++******++++++,,,************************))))))))))))))))))))))))******++++++++++++******''''''((()))***++++++,,,---,,,+++***)))(((((((((***************************************)))((((((******))))))))))))))))))******))))))((((((''''''++++++***)))(((((())))))((()))*********((('''&&&&&&&&&''''''(((((())))))++++++***))))))((()))))))))))))))))))))******+++******))))))((((((''''''''''''((((((((((((''''''))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))************)))*********++++++++++++************************+++*********))))))(((((('''((((((((()))))))))***&&&&&&''''''(((((())))))******))))))(((((('''''''''(((+++,,,,,,***(((&&&)))(((&&&%%%%%%&&&((()))++++++******))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))************))))))******))))))((((((''''''+++*********))))))((((((+++*********))))))((((((++++++,,,,,,,,,---------******+++,,,,,,---......------,,,------...///000///............000111222000111111222222333444444444777999999666666888;;;:::::::::999999888888888::::::@@@MMMUUUPPPEEE===999888777555444333222111222111111000///......---...------,,,,,,++++++******************)))(((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++(((((((((((())))))))))))''''''''''''(((***+++,,,))))))))))))************************************'''((()))******)))((('''***)))((((((((()))+++,,,''''''(((((())))))************))))))((((((''''''&&&&&&&&&&&&''')))***+++,,,,,,+++******)))******((((((''''''''''''((((((555555444555555666777888:::;;;;;;;;;<<>>>>>>>>>>>???@@@AAACCCDDDFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@>>>>>>;;;;;;999888777777666666333444555666666444333111---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))******,,,+++***)))((())))))*********************************************************))))))))))))******((()))***+++++++++++++++,,,++++++++++++++++++,,,************************************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,......---,,,,,,,,,------***************************************)))((((((******************************))))))((((((((((((++++++***))))))))))))))))))))))))))))))(((((('''))))))((((((((((((((((((******)))((((((((()))))))))))))))))))))******+++))))))))))))((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++************************************)))))))))((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((()))***++++++***)))'''***)))'''&&&&&&''')))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))************))))))***)))))))))((((((((('''************)))))))))(((******)))))))))((((((((()))))))))*********++++++***++++++,,,,,,---------------,,,------...///000000////////////111222333111111222222333444444444555666888888888888:::;;;:::::::::999999999888888;;;===HHHWWW^^^VVVGGG===888888777555444222111111111111000000//////.........------,,,,,,+++*********************)))((((((''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((()))))))))))))))((('''(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((()))))))))))))))(((((((((((())))))***))))))))))))************'''''''''''''''''''''''''''((()))******)))((('''***)))((((((((()))++++++(((((((((((())))))*********)))))))))((((((((('''(((((((((((()))******+++))))))((('''''''''((((((((((((''''''''''''((((((555555555555666777888888:::;;;<<<<<<===@@@DDDGGGLLLIIIEEE@@@>>>>>>@@@AAAAAAAAAAAABBBCCCDDDDDDDDDEEEFFFGGGIIIJJJJJJGGGEEE@@@???>>>======>>>???@@@AAABBBCCCDDDEEEDDDCCCCCCAAABBBCCCCCCBBB@@@===<<<<<<;;;:::888777666666666222333444444444333111000---------------,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************))))))*********))))))))))))))))))))))))************++++++,,,,,,******)))((((((((())))))******************************************************))))))))))))******))))))))))))***+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,...---------,,,,,,,,,+++***************+++,,,,,,************************)))************))))))(((******++++++++++++++++++***))))))))))))(((((((((+++***))))))))))))))))))******)))((((((((())))))++++++******)))(((((('''((((((((('''(((((()))))))))))))))))))))******+++(((((((((((())))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))******************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))))))))))))))******))))))******((((((((((((******&&&&&&'''(((((()))******(((((())))))))))))(((((())))))))))))))))))))))))'''((())))))******))))))))))))************))))))))))))))))))((((((((((((************))))))))))))))))))(((((((((((((((''')))))))))************++++++++++++,,,,,,,,,,,,,,,------,,,------...///000000000000000111222333444222222333333444555555666666555555666999::::::::::::::::::999999999999888:::>>>KKK[[[aaaWWWFFF;;;777777666555333222111111////////////////////////---------,,,++++++*********************)))(((((('''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((******)))((((((''''''&&&(((((((((((())))))))))))******)))((((((((((((((())))))))))))************''''''''''''''''''''''''(((((())))))))))))(((((()))))))))((()))******+++((((((((())))))))))))***))))))))))))((((((((((((************************'''''''''&&&''''''((((((((((((''''''''''''((((((666666777777888999:::;;;;;;<<<======>>>@@@DDDGGGKKKIIIEEEBBB@@@@@@BBBCCC@@@AAAAAABBBCCCDDDEEEEEEFFFEEEFFFHHHJJJKKKIIIHHHBBBAAA@@@??????@@@AAABBBAAABBBCCCCCCDDDDDDCCCCCCAAABBBDDDDDDCCCAAA>>><<<<<<;;;:::888777666666666222222333333333222111000///......---------------******************************++++++++++++******++++++************++++++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,))))))((((((((((((((((((******************************************************))))))))))))******---,,,+++)))((())))))***++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******************************))))))************)))(((+++++++++++++++,,,,,,,,,))))))))))))))))))))))))******)))))))))))))))***+++***)))(((((((((******+++++++++*********))))))''''''&&&''''''((()))***)))))))))))))))******+++''''''(((((())))))******(((((())))))))))))(((((()))(((((((((((())))))***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))*********************************)))))))))))))))&&&''''''((()))******+++++++++******))))))((((((''''''(((((())))))*********))))))(((((()))***+++***))))))(((((())))))***&&&'''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))************)))))))))************))))))))))))))))))((((((((((((*********)))))))))))))))((((((((((((''''''''''''++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------,,,------...///000111111111111222333444444333333444444555666666666555333222444888;;;:::777999999999999999999999999999;;;EEERRRVVVMMMAAA999666666555444333222111000......//////////////////------,,,,,,+++************************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((()))******))))))((('''&&&(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************************************(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))((((((((((((+++++++++******))))))((((((((('''(((((()))***+++((((((''''''''''''((((((666666777777888:::;;;<<<;;;<<<>>>>>>>>>@@@CCCFFFFFFFFFEEEEEEEEEEEEEEEEEEAAABBBCCCDDDEEEFFFGGGGGGHHHHHHGGGIIIKKKMMMLLLKKKCCCBBBAAA@@@@@@AAABBBCCCAAABBBBBBCCCCCCCCCCCCCCCBBBDDDEEEFFFEEEBBB???======<<<:::888777666555555333333333333222222111111000///......------......******************************++++++++++++******++++++************++++++))))))))))))))))))))))))((((((******++++++******((((((((()))))))))((((((******************************************************))))))))))))******---,,,+++)))((())))))******++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******))))))***++++++,,,------//////...,,,,,,+++++++++************************((())))))*********))))))******+++++++++,,,,,,,,,))))))))))))***************)))))))))))))))******+++***)))(((((()))***+++)))*********+++++++++,,,''''''&&&''''''((()))***)))))))))))))))******+++''''''(((((())))))******(((((())))))))))))((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))++++++******))))))((((((''''''(((((())))))*********)))((('''((()))+++,,,(((((((((((((((((((((((()))((((((((('''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((((())))))***************))))))************))))))(((((((((((())))))))))))))))))))))))))))))******''''''''''''((((((((((((******+++++++++,,,,,,,,,+++++++++++++++++++++***------,,,------...///000000111222222333333444444333444444555555666666777444222111333777999888555999999999999999999999999:::888;;;BBBEEEAAA;;;999555555444333222111111000............////////////---,,,,,,++++++***))))))***************)))((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))(((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***(((((((((((())))))))))))''''''''''''((()))***+++((()))))))))************++++++++++++++++++++++++))))))(((((((((((())))))((()))))))))************************))))))))))))(((((((((((())))))))))))***************((('''&&&(((((('''(((((()))***+++((((((''''''''''''((((((444444555666777888:::;;;<<<===>>>>>>>>>???AAACCC@@@BBBEEEGGGHHHHHHFFFEEEBBBCCCDDDEEEFFFGGGHHHIIIJJJIIIHHHHHHKKKMMMMMMLLLBBBAAA@@@??????@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFEEECCC@@@???===<<<:::888777666555555333222222222111111111111000///...---,,,---......++++++++++++++++++++++++******++++++++++++***************))))))*********))))))))))))))))))))))))'''((()))******)))((('''(((((()))*********))))))******************************************************))))))))))))******))))))))))))***+++,,,---***+++,,,------,,,+++***************************++++++++++++++++++++++++)))******++++++******)))******+++,,,---.../////////...---+++******))))))************************((())))))************)))))))))******+++,,,,,,,,,)))))))))************+++)))))))))))))))******+++******)))))))))***++++++((())))))***++++++,,,,,,((((((((('''(((((()))))))))))))))))))))******+++(((((((((((())))))))))))((())))))******))))))((((((''''''(((((()))***+++((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************++++++***)))((('''&&&&&&))))))))))))))))))(((((((((((((((((())))))))))))))))))(((((((((***+++,,,((((((((((((((((((((((((******)))(((((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))((()))******++++++******))))))************))))))(((((((((((())))))))))))))))))))))))************'''(((((((((((()))))))))((((((((())))))))))))************+++++++++++++++------,,,------...///000000000111333333333333333333333444444555666666666444333333444555777666555888999999999999:::::::::<<<888666999:::888888:::444444333222222111000000........................,,,,,,,,,+++******))))))***************)))(((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))((())))))******))))))(((************************))))))))))))))))))))))))%%%%%%&&&''')))***+++,,,(((((((((((())))))))))))&&&&&&''''''(((***+++,,,))))))))))))************************************))))))(((((((((((())))))(((((()))************)))+++************)))))))))(((((((((((())))))))))))))))))***+++***)))'''&&&'''''''''&&&''''''((((((((((((''''''''''''((((((444444555666777999:::;;;<<<>>>???>>>======???@@@>>>@@@CCCEEEFFFFFFEEEDDDBBBCCCDDDEEEGGGHHHIIIIIIJJJHHHFFFFFFHHHJJJKKKJJJCCCBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@===<<<;;;888777555555444111111000000//////000000///---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********))))))(((((())))))***))))))))))))))))))))))))))))))***+++***)))'''%%%((((((***+++++++++************************************************************))))))))))))******((()))***+++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++***************************++++++,,,,,,++++++******+++++++++,,,,,,------++++++***)))((((((((()))************************(((((()))***************(((((())))))***++++++,,,))))))*********+++++++++)))))))))))))))***++++++((()))***+++++++++++++++)))))))))*********************)))((((((((()))))))))))))))))))))******+++))))))))))))(((((((((((())))))************))))))''''''''''''((()))***+++((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((((((((((((((()))***+++,,,)))))))))******)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))***++++++++++++***))))))************))))))'''((((((((()))))))))***((()))))))))************((((((((()))))))))******(((((((((((())))))))))))))))))******++++++,,,,,,------,,,------...///000///000111222333333333222222333333444555555666666555666777777555555666777888888999999999:::::::::;;;777555888888555555777333333222222111111000000/////////......------,,,,,,,,,++++++***)))))))))***************)))(((((())))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&'''((())))))******)))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***++++++(((((((((((())))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***'''((()))***+++******)))+++++++++*********))))))'''((((((((()))))))))***)))***+++,,,,,,***)))((())))))((('''''''''((((((((((((''''''''''''((((((666666777888999;;;===>>>===>>>???>>>===<<<===>>>>>>???AAABBBCCCDDDCCCCCCBBBBBBCCCEEEFFFHHHIIIIIIIIIFFFDDDCCCEEEGGGHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@???>>>===;;;999777555555444000000///............///---,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))***+++,,,,,,+++)))&&&%%%((()))***,,,,,,,,,+++*********************************************************))))))))))))******++++++,,,,,,+++***(((''')))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++,,,,,,------,,,,,,+++*********))))))))))))(((,,,,,,,,,+++,,,,,,---...************************(((((()))***************'''(((((()))******++++++))))))******++++++++++++))))))((())))))***++++++((()))***,,,,,,,,,+++***++++++******)))(((((((((,,,+++***))))))((()))))))))))))))))))))******+++******))))))((((((''''''))))))************))))))''''''''''''((()))++++++(((((((((((((((((((((((())))))))))))************************++++++++++++))))))))))))))))))))))))(((((())))))*********+++"""###%%%'''***,,,...///&&&&&&''''''(((((())))))******))))))(((((('''''''''(((((()))***+++++++++******++++++++++++******(((((())))))******++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))***++++++++++++***))))))************))))))'''((((((((())))))******(((((())))))*********+++(((((())))))******++++++************++++++++++++(((((()))***+++,,,,,,------------------...000000...///111222333333222222222222333333444555555666666999:::999666555666999888888888999999:::::::::777555666999999444222333333222222222111111000000000000///...------,,,,,,,,,,,,++++++***)))))))))***************)))(((((())))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&''')))************(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))***))))))((((((((((((((())))))))))))***************************************)))(((''''''((()))***'''((()))++++++******)))++++++++++++******))))))'''((((((((())))))******)))***,,,------,,,***)))---,,,+++******)))******((((((''''''''''''((((((555555666666777999:::;;;<<<===>>>??????@@@??????<<<===>>>???BBBDDDFFFHHHBBBCCCEEEGGGGGGGGGGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGBBBCCCDDDEEEFFFFFFFFFFFFGGGIIIEEE??????EEEIIIGGGIIIDDD???===>>>???>>><<<===<<<:::888555333111000////////////...............,,,++++++------,,,***,,,,,,,,,++++++*********,,,,,,,,,++++++*********)))))))))))))))))))))))),,,+++***))))))***+++,,,)))))))))))))))******+++******************************++++++++++++******------,,,,,,,,,,,,,,,,,,+++***************++++++***++++++,,,---------------,,,+++***))))))))))))++++++------------+++++++++++++++************)))++++++******************+++,,,,,,------,,,,,,+++------,,,,,,+++******)))************************))))))))))))))))))******))))))))))))((((((((((((''''''((((((((((((''''''+++***((('''(((***---///,,,+++******))))))******++++++************++++++))))))))))))))))))))))))+++*********))))))((((((+++***))))))***+++***(((************))))))))))))******************************))))))((((((''''''''''''''''''((((((((((((+++***)))(((((()))***+++,,,,,,+++***))))))******))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,***''''''(((((((((((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&)))******)))&&&%%%''''''(((((())))))******///---***'''&&&'''(((*********))))))))))))************)))))))))))))))***++++++++++++++++++++++++,,,,,,------------------000000111222333555666777888777666555555444444555666777999999999888666444777888888999999999888888777666666666666555555555555444333111000/////////111///...---......---+++************))))))))))))***)))(((''''''((()))*********)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''')))((((((((()))***++++++)))''''''((()))***)))(((&&&'''(((***++++++++++++************))))))(((((())))))))))))))))))))))))***(((&&&&&&'''(((((((((***+++,,,,,,***)))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((()))))))))))))))))))))))))))***+++++++++)))((('''+++&&&""""""%%%***,,,---777777777888999:::;;;<<<<<<======>>>????????????===>>>>>>???AAACCCDDDEEECCCDDDEEEFFFGGGGGGFFFFFFIIIIIIIIIHHHIIIIIIJJJJJJCCCCCCDDDDDDDDDDDDDDDDDDFFFHHHEEE??????EEEHHHFFFFFFDDDAAA??????>>>===<<<;;;;;;999777555333222111////////////...............,,,++++++------,,,***+++++++++******)))))))))+++++++++******)))))))))))))))))))))))))))))))))++++++***))))))***++++++))))))(((((())))))***+++******************************++++++++++++******************************++++++***)))))))))******++++++,,,---------,,,,,,++++++++++++************+++,,,,,,------,,,,,,+++++++++++++++************++++++******************+++,,,,,,------,,,,,,++++++++++++***)))((((((((())))))))))))))))))))))))************))))))))))))+++************)))))))))'''(((((())))))(((((('''***)))((('''((()))+++---,,,+++******))))))******+++******************+++))))))))))))))))))))))))******)))))))))((((((((()))(((''''''))))))((('''''''''(((((()))***++++++************************))))))))))))((((((((((((''''''((((((((()))))))))+++***)))(((((()))***++++++***))))))(((((()))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---+++(((((()))***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***---+++***((('''((()))*********))))))))))))************))))))))))))******++++++++++++++++++++++++,,,,,,------------......000000000111333444666777777666666555555555555666666777999::::::999777666888888999999999999888888666666666555555555444444555444222111000/////////000///------......,,,+++************))))))))))))***)))(((''''''((()))*********)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((''''''''')))((((((''''''(((((()))))))))))))))))))))***+++)))((('''(((***+++***)))((())))))************)))******)))))))))((((((((())))))))))))))))))))))))***(((&&&&&&''')))((((((***+++,,,,,,***))))))***(((((()))))))))*********)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))***)))((('''&&&***'''%%%%%%((())))))(((888888999999:::;;;<<<===;;;<<<<<<===>>>??????????????????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFLLLKKKKKKKKKLLLMMMNNNNNNGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEDDD@@@@@@DDDEEEDDDCCCDDDDDDBBB???===<<<<<<:::999888777555444333333////////////...............,,,++++++------,,,************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++((((((((((((((())))))*********************************++++++++++++******)))))))))******++++++,,,------,,,+++++++++++++++,,,,,,---------,,,++++++)))***+++,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,+++++++++******************++++++++++++++++++,,,,,,------------,,,,,,,,,++++++******))))))((())))))))))))))))))))))))++++++*********))))))))),,,,,,+++++++++*********(((((())))))))))))(((((())))))((((((((())))))***,,,+++******))))))******************************))))))))))))))))))))))))))))))(((((((((((((((''')))((('''''')))))))))''''''''''''(((((()))))))))************************(((((((((((())))))))))))((())))))))))))***************))))))))))))*********)))((((((((((((((((((***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))---+++))))))***+++***)))))))))(((''''''((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))******))))))))))))))))))******))))))))))))*********)))))))))))))))******++++++++++++++++++++++++,,,,,,---------........./////////000222333555666666555555555555666777777666777999:::;;;;;;:::999888999999999999999888888555555444444444333333333444333222111000/////////000///------......,,,+++************))))))))))))))))))(((((((((((())))))***))))))((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))************************))))))((((((((((((''''''***))))))(((((())))))***+++***))))))))))))))))))***)))((()))+++++++++******************)))(((((()))))))))))))))((((((((())))))))))))))))))))))))***(((&&&'''((())))))((()))+++,,,,,,***))))))***(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))'''((((((((((((''''''&&&)))((((((((())))))'''%%%777888999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>???@@@@@@AAAAAAAAA@@@@@@?????????@@@AAACCCDDDEEEFFFFFFKKKKKKKKKKKKLLLMMMNNNNNNKKKJJJHHHFFFEEEDDDDDDDDDBBBCCCBBBAAAAAABBBCCCBBB@@@DDDFFFDDD@@@<<<;;;<<<888888777666555444444333////////////...............,,,++++++,,,---+++*********************))))))******************))))))))))))))))))))))))))))))+++******************+++((((((''''''(((((()))*********************************++++++++++++************+++,,,------......000///...---------------------------,,,++++++***((()))+++---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++,,,,,,,,,------------,,,,,,......------,,,,,,,,,,,,)))))))))))))))))))))))),,,++++++******))))))(((,,,+++++++++************((())))))******))))))(((***************))))))))),,,+++******))))))***************++++++*********))))))))))))))))))))))))((((((((((((''''''''''''***(((((((((***+++***)))+++***)))((('''&&&%%%$$$************************'''''''''((()))*********))))))*********+++++++++***))))))))))))))))))******))))))((((((((())))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++***))))))***+++***)))***((('''%%%%%%'''(((***((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((()))******(((((((((((())))))))))))'''((()))***++++++***)))******))))))))))))******))))))))))))))))))***+++++++++++++++++++++++++++,,,,,,------......//////......///000111333444555444444444555555666888888666777999:::;;;<<<<<<<<<999999::::::999999888888444444444333333333222222333222111000////////////000...------------,,,***************)))))))))((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((***))))))(((((())))))***++++++***)))((((((((()))+++)))))))))+++,,,+++***))))))*********))))))(((************************))))))))))))))))))))))))***((('''''')))))))))((()))***,,,,,,***)))******''''''((((((((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((''')))))))))))))))(((((('''666777999:::;;;<<<<<<;;;<<<<<<<<<<<<===???@@@AAABBBBBBCCCCCCBBBAAA@@@???===>>>???AAACCCEEEGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCAAAAAAAAACCCCCCAAAAAAAAA@@@CCCFFFEEE@@@<<<;;;;;;777777666666555444444444////////////...............,,,++++++,,,---+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++*********((((((((((((((()))************************************++++++++++++************+++,,,------............---,,,,,,,,,,,,,,,------------,,,++++++***((())),,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,------......------,,,.........---------------++++++++++++++++++++++++,,,+++++++++******))))))++++++*********)))))))))))))))************))))))+++++++++++++++++++++***,,,+++******))))))******)))***++++++++++++***)))))))))))))))))))))))))))''''''''''''((((((((((((((('''&&&''')))***)))(((+++***)))((('''&&&%%%$$$))))))))))))))))))))))))&&&&&&'''((()))***++++++************++++++++++++)))))))))******)))))))))*********))))))******+++))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((******)))(((***((('''%%%%%%'''(((***((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&''')))***))))))))))))((((((((((((&&&''')))+++++++++***)))******))))))))))))******))))))(((((()))***++++++++++++++++++++++++++++++,,,,,,---......///000000......///000111333444555444444444444555777888999777777999:::;;;<<<======:::::::::::::::999888888444333333333333222222222222222111000///////////////...,,,,,,------+++***************)))))))))((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))))))))))))))((((((''''''(((((()))++++++***)))((((((((()))+++)))))))))+++,,,+++***'''''')))******+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((******)))'''(((***,,,,,,***)))***+++(((((((((((()))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''(((***,,,666777999;;;<<<<<<<<<;;;===<<<<<<<<<>>>@@@BBBCCCCCCCCCEEEEEEEEEDDDCCCBBB??????@@@AAACCCEEEFFFHHHHHHHHHGGGGGGFFFGGGGGGHHHFFFGGGGGGFFFFFFDDDCCCBBBBBBAAACCCGGGGGGCCCAAABBBBBBCCCDDDDDDAAA>>>;;;;;;777777666666555444333333////////////...............,,,++++++------,,,***+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))******+++******************************++++++++++++******)))))))))******++++++,,,******))))))))))))******,,,,,,---------,,,++++++***+++,,,...//////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++******++++++,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))******++++++++++++******,,,,,,+++++++++,,,,,,---,,,+++******))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''(((((((((((()))))))))&&&$$$$$$%%%'''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++))))))************))))))***************++++++,,,(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((''''''(((******)))'''))))))(((''''''((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))(((((((((((('''((()))+++++++++***)))******))))))))))))******(((((((((((()))***+++,,,++++++++++++++++++++++++,,,,,,---...///000000111/////////000222333555666444444444555555777888888777888888999:::<<<======;;;;;;;;;;;;:::999888777444444333333333222222222222111000//////////////////...,,,,,,------+++***************))))))))))))(((((())))))))))))((((((((((((((((((((())))))***))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''(((((()))***''''''''''''''''''''''''(((((())))))))))))******)))((((((''''''(((((()))+++***))))))))))))))))))***)))((()))+++++++++***&&&'''((()))+++++++++,,,*********++++++++++++,,,)))))))))))))))))))))))))))(((((()))***+++)))'''(((***++++++*********+++))))))))))))************))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))******+++)))))))))'''&&&(((+++---777888;;;===>>>======<<<>>>=========>>>AAACCCEEECCCDDDFFFHHHIIIHHHGGGGGGFFFFFFEEEDDDDDDEEEFFFFFFIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFHHHJJJJJJIIIGGGEEEEEEDDDGGGLLLLLLGGGDDDEEEDDDCCCBBBBBBAAA???<<<:::888777777555444333222222////////////...............,,,++++++------,,,***)))*********++++++++++++)))*********++++++++++++)))))))))))))))))))))))))))***++++++++++++***)))***************+++,,,,,,******************************++++++++++++******************************)))(((((())))))***+++,,,++++++,,,---------,,,,,,,,,,,,------......//////---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++******++++++,,,------...------............------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,+++++++++************++++++++++++++++++***,,,+++***)))***+++---///,,,+++******))))))******(((***+++,,,,,,+++***((())))))))))))))))))))))))((((((((()))))))))******'''&&&%%%''')))******)))''''''(((((()))***++++++))))))))))))))))))))))))''''''(((((())))))******)))))))))************+++((()))***++++++***)))((()))))))))))))))***++++++''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))++++++***((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''((())))))************)))******))))))))))))******(((((((((((()))***+++,,,++++++++++++++++++++++++,,,,,,---...///000111111000000000111333444666777555555555555555666777888888888888999999:::<<<<<<;;;;;;;;;;;;:::999888777444444444444333333333333111111000////////////000///---,,,,,,,,,,,,+++)))************))))))))))))'''((()))******)))((('''((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***(((((((((((((((((((((((((((((()))))))))************))))))(((((())))))***))))))))))))))))))***+++)))((('''(((***+++***)))'''((()))***************(((((()))))))))*********))))))))))))))))))))))))))))))(((***++++++)))'''((()))++++++******+++,,,************++++++++++++)))))))))))))))))))))))))))***++++++++++++***)))************************)))))))))))))))))))))))))))(((((('''((()))***+++(((***+++***((('''(((***888:::<<<>>>??????>>>===>>>>>>======???BBBDDDFFFCCCEEEGGGJJJKKKKKKJJJIIIMMMKKKIIIGGGEEEEEEEEEEEEKKKJJJIIIHHHGGGFFFFFFFFFFFFIIILLLOOOPPPNNNLLLJJJHHHFFFJJJPPPPPPJJJFFFHHHFFFCCC@@@@@@AAA@@@===999888888777666444333222111000/////////...............---+++,,,------,,,***(((((())))))*********+++(((((())))))*********+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++******++++++,,,---******************************++++++++++++******------,,,,,,,,,,,,,,,,,,*********+++,,,---//////***+++,,,,,,------------......---------...//////------++++++++++++---------------,,,,,,,,,++++++******+++,,,,,,---......------............------......//////////////////************************))))))***+++,,,------...---------,,,,,,,,,++++++***++++++,,,,,,++++++***+++***((('''(((***---///,,,++++++***)))*********((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((())))))******++++++***))))))***,,,...---,,,************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))*********((()))***++++++***)))(((((((((((((((((()))******&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((()))+++------+++)))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******))))))((((((((('''******))))))))))))))))))******))))))))))))******(((((((((((()))***+++,,,++++++++++++++++++++++++,,,,,,---...///000111222000000111222333555666777666555555555555666777777888888888888999:::;;;;;;;;;<<<;;;;;;:::999888777555555444444444444333333111000000////////////000///---,,,,,,,,,,,,+++)))************))))))))))))'''((()))******)))((('''((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++++++++************++++++))))))(((((()))***++++++)))''''''((()))***)))(((***************)))((((((&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))***++++++)))'''''')))++++++******+++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))((('''&&&&&&'''((()))***(((+++......***'''%%%&&&999:::===??????>>>===<<>><<<;;;888777666555333222111000000000//////......------,,,,,,------------......))))))))))))))))))))))))++++++******************++++++++++++++++++++++++++++++******************))))))(((((()))+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++******************+++,,,,,,---......+++,,,,,,------,,,,,,+++)))***,,,---------,,,,,,...------,,,,,,------...******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,---......//////......------------------------***)))))))))***++++++,,,,,,---///000000---***(((+++******+++,,,+++)))'''&&&''''''((()))******+++************************((()))***+++++++++++++++((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))))))))(((((((((((()))))))))(((((((((''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))***)))(((''''''((()))******)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++******))))))))))))***++++++,,,,,,,,,,,,------..................------...///000111333444555666777666666555555555666666888888777777777777777888888999:::;;;;;;999888666777777777777666666666666222222111111000/////////......---,,,++++++++++++++++++******))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))+++++++++***************((((((((((((((('''''''''+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))((((((((()))))))))))))))))))))))))))***++++++,,,,,,,,,+++***)))((('''((((((************))))))))))))*********)))(((''''''((()))***++++++******+++,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++*********************************)))((('''))))))))))))))))))))))))999:::<<<===>>>>>>>>>>>>AAACCCEEEEEEDDDDDDEEEFFFGGGGGGFFFGGGHHHJJJLLLMMMNNNMMMJJJGGGDDDDDDFFFIIIKKKKKKJJJJJJJJJIIIHHHHHHFFFIIILLLOOOOOONNNKKKIIIHHHFFFEEEFFFHHHHHHFFFCCCAAA???<<<;;;::::::888666777666666444333222111111111111000000///...------,,,,,,,,,++++++*********************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++++++++******))))))***+++,,,---++++++++++++++++++++++++******************++++++---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---......---,,,------,,,+++************++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///,,,---......//////......------------------------***))))))))))))***+++,,,***+++---......---,,,+++,,,+++,,,,,,---,,,***)))((())))))******+++++++++************************)))*********++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((((((******))))))))))))******))))))(((((((((((())))))))))))((((((((('''''''''''''''(((((())))))*********************************)))))))))((((((((('''(((((((((((())))))))))))***)))(((''''''((())))))))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((())))))***++++++,,,,,,,,,,,,------........................//////000222333444555666777666666666666666666666888888888777777777888888888999;;;<<<<<<;;;:::999999888888777777666555555222222111111000/////////......---,,,++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++************)))))))))((())))))))))))))))))))))))************************************************************************)))((((((((((((((((((((()))******+++++++++******+++***)))))))))***+++,,,******))))))))))))******+++***))))))))))))***++++++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++***************************************+++******)))))))))))))))))))))))))))))):::::::::;;;<<<>>>???@@@CCCEEEFFFFFFEEEDDDEEEFFFDDDDDDEEEFFFHHHJJJKKKMMMLLLLLLKKKHHHFFFFFFIIIKKKLLLLLLLLLLLLKKKJJJIIIHHHKKKMMMNNNOOONNNLLLIIIGGGHHHFFFEEEEEEFFFFFFEEEDDDBBB@@@===<<<;;;;;;999777666555555444333222222111333222222000///...------...------,,,***))))))(((++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,,,,------++++++************+++,,,++++++++++++++++++++++++***************)))))))))+++++++++++++++,,,,,,---......---,,,,,,+++******,,,,,,------------,,,,,,,,,,,,---............---......,,,+++************+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---...///------...////////////...------------------------******************+++,,,******++++++,,,---------,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))******,,,---***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++))))))(((((((((((()))))))))))))))(((((((((''''''(((((((((((())))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))+++***)))(((''''''(((((((((((())))))))))))(((((((((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***+++,,,++++++,,,,,,,,,,,,------........................///000111222333444555666777777777777777777777777888888888888888999999999888999;;;=========<<<<<<;;;;;;:::888777666555444222111111000000//////......---,,,++++++******+++************))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))******************************))))))))))))******************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,++++++******++++++******++++++,,,---******))))))))))))******++++++************+++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************)))***++++++++++++++++++))))))))))))))))))))))))::::::999999;;;===@@@AAACCCEEEFFFFFFEEECCCDDDEEEBBBCCCCCCDDDFFFGGGHHHIIIIIIJJJJJJIIIGGGHHHJJJLLLNNNNNNNNNNNNMMMKKKJJJIIIKKKKKKLLLLLLKKKIIIGGGEEEIIIGGGFFFEEEEEEEEEFFFFFFCCCAAA>>>===<<<<<<:::888444444444333333222222222444333222111000///...---//////...------,,,++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++******+++,,,------......,,,,,,++++++************+++++++++++++++++++++++++++++++++************************+++,,,---.........------,,,,,,++++++***,,,,,,------------,,,,,,---.....................//////...------------...,,,,,,---------.........---------------...//////------...///////////////........................,,,,,,,,,++++++,,,------++++++*********+++,,,---,,,,,,------++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********+++******))))))******+++))))))(((((((((((()))))))))))))))(((((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******))))))(((''''''''''''((()))******)))((('''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***************++++++*********++++++---...///+++++++++,,,,,,,,,---------------...............000000111222333444555666777777888888888888888888888999999:::::::::::::::888888:::<<<============>>>===;;;999777555444333111111111000//////.........---,,,+++************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))(((((((((((()))))))))))))))))))))******************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,******+++++++++++++++,,,++++++,,,,,,,,,+++******************++++++,,,,,,******))))))))))))******+++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))));;;:::999999:::<<>>;;;::::::999777666444444444333333222222222333333222111000///......------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------......------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................,,,,,,,,,---...///000111---............/////////......------......//////---...//////000000//////........................///......---------.........---+++))))))***+++,,,***,,,---+++)))(((***+++++++++++++++++++++******++++++++++++++++++++++++...,,,+++))))))***,,,---(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))(((((((((((())))))))))))(((((((((((())))))***)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))((('''''''''((()))******)))((('''''''''&&&&&&&&&&&&''''''************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++,,,)))))))))***+++,,,---...+++++++++,,,,,,,,,---------------.........//////111111222333444444555666777777888999::::::999999888999:::;;;<<<<<<;;;;;;777777999:::;;;<<<======???>>><<<:::777555333222111111000000///.........------,,,+++************************************(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))''''''(((((())))))))))))((((((((())))))*********)))))))))******)))))))))))))))))))))))))))******************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++******)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,************************<<<;;;:::999:::;;;===??????AAABBBBBBAAA@@@AAABBBDDDDDDDDDDDDDDDCCCBBBBBBEEEGGGIIIJJJIIIHHHIIIJJJLLLMMMNNNOOOOOOMMMKKKJJJEEEEEEDDDDDDDDDCCCCCCCCCFFFGGGGGGFFFDDDDDDEEEGGGAAA???<<<;;;;;;:::888777555444444333222111111000222111111000000//////...*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++******++++++,,,,,,------,,,,,,------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,------......++++++++++++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,------............------///...------,,,---------))))))***+++---...000111....../////////000000000//////.........//////000......///000000000000///........................000//////...............///...,,,+++******++++++***,,,---+++((('''))),,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++***+++,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))******)))))))))((((((((((((((((((((())))))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((''''''''''''''''''(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,((((((((((((((()))***+++++++++,,,,,,,,,,,,------,,,,,,------.../////////222222222333444555555555777888999;;;;;;;;;::::::999:::;;;=========<<<<<<777888999:::;;;<<<======>>>===;;;999777444222222111000000//////......------,,,+++******))))))***'''''''''''''''((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))'''(((((())))))******+++''''''((())))))*********))))))************))))))))))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......***++++++,,,,,,------...++++++,,,---------------////////////...---,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,)))***++++++++++++++++++************************<<<;;;:::::::::;;;<<<<<<>>>???AAABBBAAAAAAAAABBBDDDEEEFFFFFFGGGFFFEEEEEEFFFHHHKKKLLLJJJIIIIIIIIIIIIKKKMMMOOOOOONNNLLLKKKHHHGGGEEEDDDCCCCCCCCCDDDBBBEEEFFFFFFCCCBBBBBBDDDBBB@@@===<<<<<<;;;999888555555444333222000000///////////////////////////++++++++++++++++++++++++************************)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++++++++++++++,,,---------,,,+++***++++++++++++++++++++++++******+++,,,------...///,,,,,,,,,,,,,,,---...///...------,,,,,,++++++***------............------///...---,,,++++++,,,---*********+++---...000111/////////000000000111111000000///////////////000......///000000000000000........................///......---,,,,,,------------,,,,,,,,,,,,,,,---***---...,,,((('''***...++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))))))))***))))))(((((((((((())))))*********)))))))))((((((''''''(((((())))))******************************'''((((((((()))))))))***(((((((((((())))))))))))&&&'''((()))******))))))))))))(((((((((((()))))))))((((((''''''(((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------******)))))))))******+++++++++,,,,,,,,,,,,------,,,,,,------...//////000222222333333444555555555777888:::<<<===<<<;;;;;;999:::<<<>>>>>>>>>===<<<::::::::::::;;;<<<===>>>===<<<:::888666444222111000000000///......---------,,,+++***))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))***++++++,,,(((((()))******+++,,,,,,((()))***++++++***)))(((((()))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111000000111111222333333444222333444555666777777777666666666666444222000///......------------.........///000000000000///...000///......---------...------------------------******+++++++++,,,,,,,,,((())))))***++++++,,,,,,*********+++******))))))************************<<<<<<;;;;;;:::::::::;;;===???AAABBBAAAAAABBBDDDDDDEEEGGGHHHIIIIIIIIIHHHGGGJJJMMMMMMLLLJJJJJJJJJHHHJJJLLLOOOOOONNNMMMKKKKKKJJJHHHFFFDDDDDDDDDDDD???BBBEEEEEEBBB@@@@@@AAA>>><<<999888777777555333666666444333111000///...............////////////000///......---,,,++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++******************++++++,,,---------,,,+++++++++++++++++++++++++++(((((()))***,,,---...///------,,,,,,,,,---......000///...---+++***)))(((------............------......,,,+++***++++++,,,...............///000111000000000000111111111111111000////////////000000...//////000000000000000////////////////////////...---,,,++++++++++++++++++,,,,,,------......///+++...///---)))(((+++///,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++))))))(((((((((((())))))************))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))%%%&&&((()))***+++*********)))(((''''''((()))***))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------......---,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,------...///000000222333333444444555555555777888;;;<<<======<<<;;;999:::<<<>>>??????>>>===<<<<<<;;;<<<<<<===>>>???<<<;;;999888555333222111000000000///......---------,,,+++***))))))))))))******++++++,,,,,,,,,---))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((())))))***+++,,,,,,,,,))))))***+++,,,,,,------((()))***++++++***)))((((((((())))))*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000111222333333333777777888888999::::::;;;:::;;;<<<>>>???@@@AAAAAA<<<<<<<<<;;;999666444333//////............//////000111222333333222111000222222111000000000000000------------------------*********++++++,,,,,,,,,((())))))***++++++,,,,,,***************)))((('''************************::::::999888999:::<<<===???>>><<<<<<===???CCCEEEHHHGGGFFFEEEEEEGGGIIIJJJFFFIIIMMMOOONNNLLLKKKJJJJJJIIIIIILLLOOOQQQOOOLLLMMMLLLJJJHHHFFFEEEEEEEEEAAABBBBBBCCCBBB@@@???>>>;;;:::888666555555666777444555666555333111000000222000...,,,+++,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,---...------,,,,,,------...+++,,,......***(((+++000---------,,,,,,+++++++++............////////////,,,------------,,,++++++,,,---//////---------.........//////000000000111,,,------...///000111111...000111111111111222444555555555444444333222111111000///......///000111000000000000////////////////////////////////////111000...,,,,,,,,,,,,---,,,---------------,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++***))))))...---,,,,,,,,,,,,---...***++++++,,,,,,+++++++++))))))))))))))))))))))))++++++++++++***((('''&&&''''''(((((())))))******))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((()))))))))(((((((((((((((++++++************++++++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***************))))))))))))******))))))((((((''''''+++***)))(((((()))***+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))&&&%%%$$$######%%%&&&((())))))))))))))))))))))))++++++******))))))(((((())))))***++++++++++++******++++++,,,,,,------..................///000000333333222333555666666555777888999::::::999888777777999<<<>>>???>>><<<;;;:::::::::;;;;;;;;;;;;;;;===<<<999666444333222222111111000000//////......,,,+++***)))(((((((((((())))))*********+++++++++++++++******))))))((((((,,,+++***))))))***+++,,,))))))))))))************&&&(((***)))''''''))),,,)))))))))))))))))))))))))))*********++++++++++++************************)))*********+++---...//////......---,,,,,,,,,---+++,,,---...000111222333777777777777888999::::::===???AAADDDEEEEEEDDDDDDBBBDDDGGGJJJKKKJJJIIIHHHFFFDDD@@@;;;888666666666444222//////000111111000444888<<>>===:::777555444444444111111000000////////////***+++++++++,,,,,,,,,,,,)))******+++,,,,,,++++++************))))))))))))'''((()))***+++,,,------888888888888999:::;;;<<>>>>>>>>???AAACCCDDDHHHGGGFFFFFFFFFGGGHHHHHHFFFIIIMMMOOOMMMKKKJJJIIIJJJJJJKKKNNNRRRRRRPPPNNNMMMLLLJJJHHHGGGFFFEEEEEEAAABBBCCCDDDDDDCCCBBBAAA<<<:::888666555555666666444555555444111000000111111000...,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---,,,++++++******++++++,,,---...//////---,,,...111------,,,,,,,,,,,,,,,,,,............////////////,,,,,,---.........---------///000000///....../////////000000000000000000//////000000111222333333111333555555555555666888888999999999888777666666777777666666555666666666333333333222222111111000222222111111111000000000000///...---,,,------...+++,,,,,,,,,,,,,,,++++++,,,,,,+++++++++*********------,,,,,,++++++******...---,,,,,,,,,,,,---...++++++,,,,,,,,,+++************************************+++******)))(((''')))))))))))))))((((((((())))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))))))))*********+++***)))(((''''''))))))))))))))))))))))))))))))))))))************+++***))))))))))))***+++))))))))))))))))))))))))******))))))((((((((((((+++***)))(((((()))***+++)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))'''&&&%%%$$$$$$%%%'''((())))))))))))))))))))))))*********))))))((((((((())))))***+++++++++++++++***++++++,,,,,,---......///............///000000333333333333444555555444666777888999999999888777888999<<<===>>>>>><<<<<<======<<<<<<<<<<<<<<<<<<===;;;999666444333222222111111000000///.........,,,+++***)))(((((((((((())))))*********+++++++++*********)))))))))))))))***)))(((((((((((()))***'''''''''((())))))******&&&(((***)))(((''')))+++******************************+++++++++,,,,,,,,,(((((())))))******+++++++++++++++++++++,,,---------------------...///000222333444555777888999:::=========>>>>>>???@@@AAA@@@BBBEEEGGGIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGEEEBBB???<<<:::999999666444111000111222111000333777===AAABBBCCCEEEFFFDDDCCCAAA???>>>>>>>>>>>>999888888777555333111000............------------+++,,,,,,---------,,,,,,++++++************))))))***************+++++++++555666777999:::;;;;;;;;;>>>??????@@@AAABBBCCCDDDFFFFFFGGGGGGGGGFFFFFFEEEFFFIIILLLMMMLLLIIIHHHGGGJJJJJJMMMPPPSSSSSSQQQNNNNNNLLLKKKIIIGGGFFFEEEEEEBBBCCCDDDDDDEEEEEEDDDDDD<<<;;;999666555444444444444444333111///...000111111000...---,,,,,,---...+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,++++++++++++,,,,,,---............/////////,,,,,,,,,,,,------------............////////////,,,,,,---...////////////...///111111000//////000111111111222222222222333444555555666777888999999999;;;============???AAA@@@AAAAAAAAAAAAAAA@@@???@@@@@@@@@@@@??????>>>===::::::999888777777666666666555555444333222111111000000///....../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,+++***)))************************))))))************))))))+++******))))))(((''''''))))))))))))))))))))))))************))))))))))))((())))))******))))))(((((()))))))))***+++++++++))))))(((((((((((()))))))))))))))))))))((('''&&&))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***((((((((((((((((((((((((***))))))))))))(((((((((******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))((('''&&&%%%&&&'''((()))(((((((((((((((((((((((())))))))))))(((((((((((()))******++++++++++++++++++++++++,,,------......//////......//////000111333333333444444444444444555666777888888888888888999:::;;;<<<============?????????>>>======<<<<<<<<<;;;999666444333222222111111000//////......---,,,+++***)))(((((((((((()))))))))************+++))))))))))))************((((((''''''''''''((((((&&&&&&''''''((()))******&&&(((******)))((()))******************************++++++++++++,,,,,,,,,((()))***+++,,,------...------,,,,,,,,,,,,------...///000111333555666777::::::;;;===>>>???@@@AAACCCCCCDDDDDDEEEFFFFFFGGGDDDFFFHHHJJJKKKLLLKKKKKKKKKIIIHHHFFFFFFFFFGGGHHHHHHHHHFFFDDDBBB@@@???>>>;;;999777555666555444333333777<<>>:::777555222222111000///...---------...............---,,,+++++++++*********)))))),,,+++++++++******))))))333444777999;;;;;;;;;;;;>>>???AAACCCDDDDDDDDDCCCEEEFFFGGGHHHGGGFFFDDDCCCEEEHHHKKKKKKIIIGGGFFFFFFGGGIIILLLOOOPPPPPPNNNLLLMMMLLLJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBB<<<;;;999777555444333333444333222///------///222000///...------------...+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------......------------......+++------,,,---//////,,,+++,,,,,,,,,------..................////////////------...///////////////...///111111111000111222444444555666888999::::::<<<===>>>@@@BBBDDDFFFFFFEEEGGGHHHIIIIIIIIIKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKHHHIIIJJJJJJJJJHHHFFFEEEDDDDDDCCCBBBAAA@@@@@@???<<<<<<;;;999888777666555555555444333222222111111//////..................---------------,,,,,,,,,+++,,,,,,,,,---------...------------------------,,,,,,,,,,,,+++***))))))************************(((((()))*********************))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******)))))))))(((((()))***+++,,,,,,---))))))(((((((((((())))))))))))******)))(((((('''))))))))))))))))))))))))((()))))))))************''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))***))))))))))))))))))******)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,++++++++++++,,,,,,---........./////////...///000000111333444444444444444555666555666666777888888888888::::::;;;;;;<<<======>>>@@@??????>>>===<<<<<<;;;;;;:::888666555333222111111000000///......------++++++***)))(((((())))))))))))))))))************(((((())))))******++++++(((((((((''''''((((((((((((((((((((())))))))))))''')))***+++***)))))))))************************************++++++++++++++++++,,,------......///............///000111222666777888:::<<<===>>>>>>??????@@@AAABBBCCCDDDDDDFFFGGGGGGHHHIIIIIIJJJJJJHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGJJJJJJJJJIIIHHHFFFDDDCCCBBB@@@>>>=========;;;999555999===@@@BBBCCCEEEFFFEEEFFFFFFGGGHHHIIIIIIJJJIIIIIIJJJIIIGGGCCC???<<<777666555333222000///...///000000///...---,,,,,,+++++++++******))))))(((+++++++++************)))444555888:::<<<<<<<<<<<<>>>???AAACCCDDDDDDDDDCCCCCCDDDFFFGGGGGGFFFDDDBBBDDDFFFHHHIIIGGGFFFEEEEEEDDDGGGIIIKKKKKKJJJIIIHHHKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFDDDCCCAAA@@@???>>><<<;;;999777555333222222333222111///------///222///......---------------+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------///......------......///+++000111...---000000,,,,,,,,,,,,------.....................////////////...///////////////.........000333444333444555666999:::<<<>>>AAACCCEEEFFFFFFGGGIIILLLOOOQQQSSSTTTRRRSSSUUUUUUTTTTTTVVVWWWVVVWWWWWWWWWWWWVVVVVVUUUQQQRRRSSSSSSSSSRRRPPPOOOOOOOOONNNMMMLLLLLLKKKKKKHHHGGGFFFDDDCCCAAA@@@???======<<<:::999777666555333222111//////...//////,,,,,,,,,------.........,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,+++***)))************************'''((()))******+++******'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))******))))))************))))))(((((()))***+++,,,,,,---+++******))))))******+++******++++++******))))))))))))))))))))))))))))))((()))))))))************&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))))))))))))))************)))))))))******)))))))))++++++)))(((((()))++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,,,,,,,++++++,,,,,,------.../////////////////////000111111222444666666555444666888777777777777777888888999::::::;;;;;;<<<======>>>>>>>>>===<<<<<<;;;::::::999999888777555333222111000000//////...---------+++***))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))),,,++++++******)))))))))***))))))*********)))(((************************)))))))))************+++,,,,,,,,,---------------000000111333555777999:::>>>???@@@AAABBBBBBBBBBBBDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLNNNNNNNNNMMMKKKJJJIIIHHHGGGIIIKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJIIIGGGFFFEEEGGGEEEDDDDDDDDDDDDBBBAAA===???BBBBBBAAAAAAAAABBBBBBCCCDDDEEEGGGHHHHHHIIIIIIJJJLLLLLLKKKIIIEEECCC>>>>>><<<;;;999777666555333333222111000...---,,,,,,,,,++++++***)))(((((()))************+++++++++888999:::<<<===>>>>>>>>>>>>???AAACCCDDDDDDDDDCCCAAACCCEEEFFFGGGFFFDDDCCCAAADDDFFFFFFEEEEEEEEEEEEEEEGGGIIIIIIGGGFFFEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFDDDAAA???===<<<<<<:::999888777555444333222222222222000......000222.....................---+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,------...666999333///222222///---------------.....................//////////////////000111111111000000222444888999:::<<<>>>???CCCDDDFFFIIILLLOOOQQQRRRPPPQQQSSSUUUXXXZZZ\\\]]][[[\\\]]]\\\[[[ZZZ[[[]]]]]]]]]]]]\\\\\\[[[YYYYYYVVVWWWWWWWWWXXXWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPNNNMMMLLLKKKEEEEEEDDDCCCBBB@@@>>>===999888666333222111111111,,,,,,,,,---------......---------....../////////,,,------......------,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++'''((()))***************&&&'''((()))+++,,,------))))))))))))))))))))))))))))))))))))************)))******++++++******)))((()))))))))***+++++++++++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************((())))))******))))))((('''''''''(((((())))))***)))))))))************+++))))))************))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000//////000000111222111444777777666666999<<<999999888888888888999999999:::;;;<<<============<<<<<<;;;;;;::::::999999888888888777555333222111000000///......------,,,******)))))))))))))))******)))))))))))))))(((((())))))))))))******************++++++++++++******---,,,,,,++++++******))),,,+++))))))*********)))++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------.........444555666888;;;>>>@@@BBBCCCDDDEEEFFFFFFFFFEEEDDDIIIIIIJJJKKKKKKLLLMMMMMMLLLMMMOOOQQQQQQQQQPPPPPPSSSRRRQQQOOOMMMKKKJJJJJJIIIKKKMMMPPPPPPOOOMMMKKKGGGFFFFFFEEEDDDCCCBBBBBBDDDCCCCCCDDDFFFFFFEEECCCDDDEEEFFFFFFDDDBBBBBBCCCBBBCCCDDDFFFGGGGGGGGGGGGEEEGGGIIIJJJKKKJJJIIIHHHFFFFFFEEEDDDCCCBBBAAA@@@999999888777555333111000///...------,,,+++******))))))******+++++++++,,,<<<<<<<<<===>>>???@@@AAA>>>???@@@AAABBBCCCCCCCCC@@@AAACCCEEEFFFFFFEEEEEE???AAADDDDDDDDDDDDEEEFFFIIIJJJJJJHHHEEEDDDEEEGGGDDDDDDDDDDDDEEEFFFGGGHHHGGGEEECCC@@@>>>=========888888888777666444333222111222333222000///000111------...............------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........------,,,,,,,,,,,,------...:::???666///000222000............------------............////////////...///111333444555666666999;;;???BBBDDDFFFIIIKKKOOOPPPRRRSSSVVVXXXYYYZZZXXXYYYYYYZZZ[[[\\\]]]^^^^^^______^^^\\\[[[\\\]]]]]]]]]]]]\\\ZZZYYYWWWVVVSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWUUUTTTSSSRRRRRRJJJJJJKKKKKKJJJIIIHHHGGGDDDBBB???<<<999888888888222222111111000//////................../////////,,,,,,---......---,,,,,,)))******+++,,,,,,,,,,,,++++++++++++++++++++++++((())))))*********))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))((()))))))))************)))******++++++******)))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************))))))***++++++***))))))''''''((())))))***++++++))))))*********+++++++++((()))***++++++***)))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,***+++,,,,,,------,,,,,,,,,,,,------.../////////000000//////000000111222000444888999888888<<<@@@<<<;;;:::999888888999999888999<<<===>>>>>><<<<<<;;;;;;;;;:::::::::::::::777777777777555333222000000//////......---,,,,,,******))))))))))))************))))))((((((((((((*********)))))))))))))))******+++,,,,,,+++******))))))******++++++++++++///,,,(((''')))***+++***++++++++++++++++++++++++++++++,,,,,,,,,---------------///111333444666666;;;<<<===>>>AAACCCFFFGGGGGGHHHJJJKKKLLLKKKIIIIIILLLLLLLLLMMMNNNNNNOOOOOONNNOOOQQQSSSSSSSSSRRRQQQQQQPPPOOONNNMMMLLLKKKKKKJJJKKKKKKLLLLLLKKKJJJIIIBBBAAA???===<<<;;;<<<<<<;;;;;;<<>>>>>>>>@@@AAABBB>>>??????@@@AAABBBCCCDDD@@@AAABBBDDDEEEFFFFFFGGG>>>@@@BBBCCCCCCDDDEEEGGGMMMMMMMMMIIIEEEDDDFFFHHHBBBBBBBBBCCCDDDFFFGGGHHHFFFDDDBBB@@@???>>>??????777777777777666555444333000222333333111000000111------......///......------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...////////////............//////,,,;;;AAA666---...000////////////...---------,,,............/////////000---///111444777999;;;;;;>>>AAAEEEIIIKKKNNNQQQSSSXXXXXXYYYZZZ[[[\\\]]]^^^]]]]]]\\\\\\\\\[[[[[[[[[^^^______^^^[[[ZZZZZZ[[[[[[[[[[[[YYYXXXVVVTTTSSSNNNMMMMMMMMMNNNPPPRRRSSSVVVVVVVVVWWWXXXXXXYYYYYYWWWWWWVVVVVVUUUTTTSSSSSSLLLMMMNNNPPPPPPPPPOOONNNOOOLLLIIIEEEBBB@@@@@@@@@:::999888666444222111000/////////////////////...,,,,,,---......---,,,,,,((()))***+++,,,---------++++++++++++++++++++++++))))))************))))))***************+++++++++))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******))))))))))))(((((((((((())))))(((((((((((())))))(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))************'''((()))******)))(((''''''(((((()))***++++++,,,))))))******++++++++++++((()))***++++++***)))((('''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))''''''((()))))))))))))))******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------.../////////000000000000000111111222000555999:::999999>>>BBB>>>===;;;999888888999999777999<<<>>>???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;777777777777666444222000000//////...------,,,,,,***)))))))))))))))************))))))((((((((('''++++++******))))))(((((()))***+++,,,,,,+++***)))&&&&&&''')))***,,,------111,,,'''&&&(((***++++++++++++++++++++++++++++++---------.........//////000111333666999<<<>>>@@@@@@AAAAAABBBDDDFFFHHHIIIJJJLLLNNNPPPQQQPPPOOONNNKKKLLLLLLLLLMMMNNNNNNNNNLLLNNNPPPRRRSSSRRRQQQPPPLLLLLLKKKKKKJJJKKKKKKKKKJJJIIIGGGEEEDDDDDDDDDDDD>>><<<999777666666777777333333555999===???>>>===???@@@BBBCCCDDDEEEGGGIIIEEEEEEFFFGGGGGGFFFEEEDDD@@@@@@AAABBBCCCDDDEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGEEECCC@@@>>><<<555555444333222111000///------,,,+++***)))((('''EEEDDDCCCCCCDDDDDDCCCAAA>>>???@@@AAAAAAAAA@@@??????@@@CCCEEEFFFFFFEEEDDDCCCDDDEEEDDDDDDEEEHHHJJJRRRRRRRRROOOJJJGGGEEEEEEEEECCC@@@>>>>>>AAADDDFFFFFFCCC@@@>>>>>>>>><<<;;;:::999888777666444444333111111111111000000000000---,,,,,,---///...,,,***,,,+++***((((((((()))***------------,,,,,,+++***,,,---------.../////////...------,,,,,,------...---,,,,,,++++++,,,,,,---)))***+++,,,---.........333333333333111///---,,,+++---000000///......///000000000000000111333333333555888<<<@@@DDDGGGIIIJJJMMMQQQSSSTTTUUUWWWXXXWWWWWWWWWWWWXXXZZZ\\\^^^^^^^^^^^^]]][[[ZZZ[[[]]]^^^\\\ZZZXXXWWWWWWWWWWWWXXXWWWUUURRROOOKKKHHHGGGCCCBBBBBBBBBCCCEEEGGGIIIGGGKKKPPPTTTVVVXXXYYYZZZWWWWWWXXXWWWTTTPPPKKKHHHIIIIIIHHHHHHIIIKKKLLLMMMQQQQQQPPPOOONNNLLLJJJIIIJJJHHHDDD???;;;888555444000000/////////000111111111000...---,,,,,,------++++++,,,,,,---............------,,,+++***))))))((()))+++,,,---.........)))******++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))******+++))))))******++++++,,,,,,******))))))((((((''''''))))))))))))************+++*********))))))((((((((()))***+++++++++++++++(((((()))***+++,,,,,,---+++)))'''(((+++,,,***((()))))))))))))))))))))))),,,+++++++++******))))))((((((''''''''''''((((((************************''''''''''''''''''&&&&&&************************))))))))))))************+++++++++*********************+++++++++,,,,,,,,,///---+++,,,///000///---000000111222333444444555666666777888:::;;;<<<===<<<<<<=========;;;:::999999::::::;;;;;;;;;;;;;;;???===<<<:::999999:::::::::999888666555444222222222111...,,,+++*********************************+++*********))))))(((((('''(((***)))(((&&&&&&&&&,,,,,,++++++******)))))))))************+++++++++,,,+++)))((('''(((***+++***))))))******+++------++++++,,,---///111333444555777;;;???@@@@@@???>>>AAABBBCCCBBBBBBBBBDDDFFFKKKKKKLLLMMMOOOPPPQQQQQQPPPOOOMMMKKKJJJHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHDDDEEEEEEFFFFFFFFFEEEEEEAAAAAA@@@@@@?????????>>>;;;:::888777555555444444444555666777888999999999888999;;;===@@@BBBDDDFFFFFFGGGGGGGGGGGGGGGFFFFFFAAA@@@>>>>>>>>>@@@BBBCCCDDDEEEHHHJJJKKKKKKJJJIIIKKKHHHFFFGGGIIIJJJHHHFFFDDDBBB@@@>>><<<888222...000///---+++*********+++IIIHHHFFFEEEFFFFFFDDDBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCDDDFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEDDDEEEGGGIIIKKKLLLLLLJJJGGGDDDCCCDDDEEEDDDBBB@@@@@@AAACCCDDDEEECCC???>>>======<<<::::::999888666555333222222111111111000000000//////333000...,,,,,,,,,+++***---,,,+++***)))******+++------------,,,,,,++++++---------...............---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***+++,,,------------------.../////////...---,,,***,,,...///......///111///000111333444666777888===???DDDHHHLLLMMMNNNNNNPPPRRRUUUVVVUUUUUUVVVXXXWWWWWWWWWWWWXXXYYYZZZZZZXXXXXXXXXWWWUUUUUUVVVWWWUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPOOONNNLLLIIIGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBCCCEEEHHHKKKMMMOOOPPPQQQNNNOOOPPPPPPMMMJJJFFFCCCAAAAAABBBCCCDDDGGGIIIJJJKKKKKKLLLNNNOOOPPPQQQRRRNNNMMMKKKHHHEEECCCAAA@@@<<<;;;999777555333222222111000///...------...///+++++++++++++++*********************))))))))))))******++++++++++++******.........---,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************)))((((((((((((((()))))))))))))))******+++)))))))))***************************))))))))))))))))))))))))******************************))))))))))))***+++++++++******)))))))))***++++++,,,,,,+++)))((((((***+++***((())))))))))))))))))))))))++++++*********)))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************++++++******+++++++++,,,,,,,,,...---+++---///000///---000000111222333444444555666666777888:::;;;<<<<<<<<<======>>>===<<<;;;::::::;;;<<<<<<======<<<<<<>>>===;;;:::999888999999777666555444333111000000333111///---,,,+++++++++************************************)))))))))((('''(((((((((((()))+++,,,***************))))))))))))************+++++++++,,,+++***)))))))))***+++++++++++++++,,,,,,---...,,,---...111333666999:::===???BBBDDDDDDBBB???===>>>???@@@???>>>>>>@@@AAAEEEFFFFFFGGGHHHIIIJJJJJJGGGFFFEEECCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBB???>>>===;;;::::::::::::777777888999::::::::::::777777888999;;;<<<======???@@@@@@AAABBBBBBAAAAAA@@@???>>><<<<<<>>>???@@@???AAADDDGGGIIIKKKLLLLLLLLLJJJHHHHHHJJJJJJHHHFFFHHHGGGEEEDDDCCC@@@<<<999777555222000---,,,++++++OOOMMMKKKIIIIIIHHHFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEHHHHHHIIIIIIHHHFFFDDDCCCEEEFFFFFFEEEDDDDDDEEEGGGEEEFFFGGGGGGEEECCCCCCDDDEEEDDDCCCBBBAAAAAABBBBBBDDDAAA???======<<<:::999:::999888666444222111000111111000000000000//////555222---++++++,,,,,,,,,...---,,,+++++++++,,,,,,------------,,,,,,,,,,,,...............---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,---------------,,,***+++,,,---.........---///000000000......000222111222666999<<>>@@@AAABBBBBBCCCEEEIIIMMMRRRVVVYYYSSSSSSRRRQQQPPPNNNLLLKKKGGGFFFDDD@@@===:::888666333222111000////////////,,,,,,,,,+++***))))))((()))))))))******++++++++++++++++++***)))((('''&&&---------,,,++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******)))(((((((((((())))))))))))))))))******+++***))))))))))))))))))(((************++++++++++++))))))))))))*********************+++++++++++++++*********+++******))))))***************************)))((()))***+++***((())))))))))))))))))))))))******))))))))))))((((((******))))))))))))******))))))))))))))))))))))))((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,...---,,,---/////////...000000111222333444444555555666777888999;;;<<<<<<<<<===>>>>>>>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>>===<<<:::999888777777777666555444333222111000///222222000...---,,,,,,,,,************************************))))))))))))***)))((('''(((***,,,---((())))))))))))))))))***)))************++++++++++++++++++************))),,,------......///000000000222444777;;;>>>AAACCCEEEGGGIIIIIIGGGBBB===::::::;;;;;;:::999888:::;;;>>>>>>???@@@AAAAAABBBBBB>>>===<<<;;;::::::::::::<<<<<<===???@@@AAABBBCCCDDDEEEEEEFFFFFFEEEDDDDDDGGGGGGFFFFFFFFFFFFEEEEEECCCBBBBBBAAAAAAAAAAAAAAA<<<<<<============<<<<<<999999999999999999999999999:::;;;<<<<<<<<<<<<<<>><<<:::::::::;;;;;;999:::===@@@DDDHHHKKKMMMMMMLLLJJJJJJKKKJJJIIIGGGKKKJJJJJJJJJJJJIIIFFFCCC@@@>>>;;;777444111///...TTTQQQNNNLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIIIIHHHGGGFFFDDDDDDFFFGGGGGGFFFDDDDDDEEEFFFDDDFFFGGGFFFDDDCCCCCCDDDCCCCCCCCCBBBBBBAAA@@@???BBB@@@>>>===<<<;;;999888;;;:::888666444333111000111000000000////////////000...,,,+++---///000000------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------/////////...---------,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------............------,,,,,,------...////////////444555444222000000222444666999>>>BBBFFFHHHIIIJJJJJJLLLNNNQQQRRRQQQPPPOOOOOOOOONNNLLLIIIHHHHHHIIIMMMNNNOOOQQQQQQPPPOOONNNOOOPPPQQQPPPOOOOOOPPPRRRSSSSSSSSSSSSSSSSSSRRRRRRUUUVVVWWWWWWXXXWWWWWWWWWRRRSSSSSSRRRPPPLLLHHHFFFAAA???===<<<===??????@@@AAABBBCCCEEEFFFEEEEEEEEE??????>>>===<<<;;;::::::<<<<<<>>>AAAFFFLLLQQQTTTTTTUUUUUUUUUTTTRRRQQQPPPMMMLLLKKKHHHFFFCCCAAA@@@999888666444333111000//////......---,,,++++++***,,,,,,------------------++++++++++++***((('''&&&'''(((((())))))***++++++***+++++++++++++++,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++***))))))(((((()))))))))))))))))))))******+++******))))))(((((('''''')))))))))******+++++++++((()))))))))*********************++++++,,,,,,---******+++******)))((((((+++++++++*********))))))***)))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((((((***))))))(((((())))))***************************((((((((((((((()))))))))))))))))))))))))))))))))((()))))))))************(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,------------...//////...000000111222333444444555555555666888999:::;;;<<<<<<===>>>??????>>>=========>>>>>>???????????????<<<;;;:::999777666666555666666555444333222111111111000///...---,,,++++++*********************************))))))))))))))),,,+++*********)))((('''''''''(((((())))))******))))))*********+++++++++)))******++++++***)))))),,,,,,...000222444555555888:::<<<@@@CCCFFFHHHIIIIIIJJJKKKKKKHHHBBB===999888999999777555555666777999999:::<<<===???@@@@@@<<<<<<;;;::::::::::::;;;>>>???@@@AAABBBCCCDDDDDDGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFAAAAAAAAABBBAAAAAA@@@@@@@@@?????????>>>>>>======<<<<<<============<<<<<<===<<<:::999777666666666444444666888<<<@@@EEEGGGKKKJJJJJJKKKKKKLLLLLLKKKMMMLLLKKKLLLMMMLLLJJJHHHGGGEEECCC???<<<999777555UUURRRNNNLLLKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEGGGHHHIIIHHHFFFEEEEEEFFFEEEFFFGGGFFFCCCAAAAAAAAA@@@AAAAAABBBAAA@@@???>>>AAA@@@>>>===<<<;;;999777;;;:::999777555333222111000000000////////////...---,,,,,,---///000///---++++++,,,,,,,,,,,,,,,,,,...------,,,,,,---....../////////...---------,,,......------------.........------,,,,,,------........./////////...------////////////////////////333444444333333444777999???BBBFFFJJJMMMOOOPPPPPPOOOOOONNNNNNNNNOOOPPPQQQPPPOOONNNKKKHHHGGGIIIKKKKKKLLLNNNPPPQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSUUUWWWZZZYYYYYYYYYYYYYYYYYYYYY\\\\\\]]]]]]^^^]]]]]]]]]ZZZ[[[\\\\\\[[[WWWSSSQQQJJJFFFBBB@@@AAABBBBBBAAABBBBBBCCCEEEFFFHHHIIIIIIEEEDDDDDDCCCAAA@@@>>>>>><<<;;;<<<===???CCCGGGIIIOOOOOOQQQRRRSSSTTTTTTTTTSSSSSSRRRQQQOOOMMMKKKJJJBBBAAA???<<<888555333111000000000///...------,,,//////......---,,,,,,++++++++++++,,,++++++******'''(((((())))))***++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++***))))))))))))))))))))))))))))))******+++******))))))(((((('''''''''(((((())))))*********((()))))))))*********************++++++,,,,,,---***************)))(((''',,,,,,++++++***)))))))))))))))******)))))))))***))))))))))))))))))))))))((((((((((((((())))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((************************((()))))))))************(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...............///000000111222333444444555555555666777999:::;;;<<<;;;<<<===?????????>>>>>>===>>>>>>???????????????;;;;;;:::999777666555444555555444333222111111000.........---,,,+++***)))************************))))))))))))))))))******++++++---///111///***&&&''''''(((((())))))******))))))*********+++++++++((()))***++++++++++++***+++---000444777:::;;;<<>>999::::::888666666777888::::::<<<>>>@@@AAACCCDDDBBBAAAAAA@@@@@@AAAAAAAAACCCCCCDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@===<<<;;;999777666555444333222111222444888;;;>>>DDDFFFGGGIIIJJJLLLMMMNNNNNNMMMLLLLLLMMMNNNLLLKKKJJJIIIHHHFFFDDDBBB@@@???RRROOOKKKIIIJJJJJJJJJIIILLLLLLKKKJJJIIIIIIIIIIIIDDDDDDDDDDDDEEEEEEFFFFFFHHHIIIJJJJJJHHHGGGGGGGGGFFFGGGGGGEEEBBB@@@??????@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@>>>>>>===<<<999666999888777666555333222222000000////////////............---...///...+++(((***+++,,,---------,,,,,,...---,,,,,,,,,---//////...............---------//////............//////......------------............///////////////...//////.........//////000///111444777999<<>>:::999555444333222000///...---///......---+++******)))***+++,,,------------------------,,,++++++***************++++++,,,,,,---***++++++,,,,,,++++++***))))))))))))))))))))))))++++++***))))))))))))***)))))))))))))))******+++***))))))))))))))))))(((((((((((((((((()))))))))))))))))))))*********************+++++++++++++++)))))))))***))))))((((((,,,+++++++++******))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((************************))))))))))))************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,---......------...000000000111222333444444555444555666777888:::;;;;;;999;;;<<<>>>??????>>>>>><<<<<<===>>>>>>>>>>>>>>><<<;;;;;;:::888666444333222111111000//////......,,,------,,,,,,+++))))))************************))))))))))))************)))***...444888888222---((())))))))))))))))))***)))************+++++++++))))))***+++---...//////000222666:::>>>AAABBBCCCGGGHHHJJJLLLMMMMMMMMMLLLNNNNNNNNNMMMKKKHHHFFFEEE===>>>>>>===<<<;;;===>>>@@@@@@AAACCCDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFFFFGGGEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIGGGFFFEEE@@@???>>><<<;;;999888777555444222111222333555666<<>>>>><<<999777555555444333333222111111000000/////////.........///---++++++,,,,,,+++)))+++,,,---...///......---...---,,,,,,,,,---///000---------........................------...............------------......---...///000000000000000////////////000222333444555888<<<@@@BBBEEEHHHJJJLLLLLLKKKKKKJJJIIIIIIIII???>>>>>>???@@@AAACCCCCCEEEEEEDDDDDDDDDHHHMMMQQQWWWWWWWWWWWWXXXYYYZZZ[[[XXXYYYZZZZZZZZZ[[[]]]```aaa^^^[[[YYYXXXYYY[[[\\\ZZZ[[[\\\]]]^^^_________ddddddeeefffeeecccaaa___^^^YYYTTTSSSTTTTTTQQQNNNLLLLLLKKKKKKLLLNNNQQQRRRTTTUUUVVVVVVVVVVVVUUUTTTLLLLLLKKKIIIGGGFFFEEEDDDCCCBBBBBBCCCEEEIIIMMMOOOQQQSSSUUUWWWXXXXXXWWWWWWTTTSSSRRRPPPMMMIIIFFFDDD???>>><<<999666333111000......------,,,,,,++++++++++++,,,---------------.........---,,,,,,++++++)))******+++,,,,,,------***++++++,,,,,,++++++***************************,,,+++******))))))******)))))))))))))))******+++)))))))))*********************))))))))))))))))))))))))))))))******************************))))))'''((())))))))))))))))))+++++++++***************(((***+++***(((((()))+++)))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))************************&&&&&&&&&'''(((((())))))************************))))))))))))******************************++++++******+++++++++,,,,,,,,,+++---//////---,,,...000000000111222333444444555444555666777888999:::;;;888999;;;===>>>>>>>>>>>>:::;;;<<<<<<======<<<<<<<<<<<<<<<;;;999777555333111000000//////......---,,,------------,,,***)))************************((()))))))))************)))))),,,333999999555000***************))))))))))))************++++++++++++,,,,,,---///222555666888:::>>>BBBEEEGGGHHHHHHIIIJJJLLLNNNOOOOOONNNMMMOOONNNLLLJJJIIIHHHHHHHHHBBBCCCDDDCCCBBBBBBDDDFFFHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFAAAAAAAAAAAA@@@???>>>============>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<===??????@@@AAABBBBBBBBBAAA@@@AAABBBCCCEEEFFFHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIDDDDDDCCCBBB@@@???===<<<:::999777555444444444444555888;;;===>>>@@@CCCFFFIIIHHHHHHJJJMMMPPPPPPPPPMMMMMMNNNNNNNNNMMMLLLKKKIIIFFFDDDCCCEEEHHHIIIJJJJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHJJJLLLMMMKKKJJJJJJKKKIIIJJJKKKJJJHHHFFFFFFGGGBBBBBBBBBBBBCCCEEEFFFGGGBBB@@@?????????===:::777222222222111111111000000000/////////............---***((('''***,,,...///,,,---///000000000/////////...,,,,,,,,,...000111,,,------....../////////...------,,,,,,------.........------------......------///000111111111111111111111222444666999:::AAADDDGGGJJJJJJKKKLLLMMMNNNLLLJJJHHHEEEDDDCCCCCC<<<===???AAABBBCCCCCCCCCGGGGGGGGGGGGIIINNNUUUYYYZZZZZZXXXXXXXXXXXXZZZ[[[WWWYYYZZZZZZZZZ[[[^^^```bbb___[[[WWWVVVWWWZZZ\\\[[[\\\^^^```aaabbbcccccchhhiiiiiihhhgggfffdddcccccc^^^YYYXXXZZZZZZVVVRRRRRRRRRPPPPPPQQQSSSUUUWWW]]]]]]]]]]]]\\\ZZZXXXWWWSSSSSSSSSQQQPPPMMMLLLJJJCCCAAA>>><<<<<>>>>>>>>>>>999::::::;;;<<<;;;;;;;;;======<<<<<<:::777555333222222111111000000//////---......///...---+++***************************(((((())))))*********++++++)))***///444555111---,,,,,,++++++******)))))))))************+++++++++.........///222555999;;;???AAADDDGGGJJJKKKKKKJJJIIIJJJMMMOOOPPPPPPOOOOOONNNLLLJJJGGGFFFFFFGGGGGGFFFGGGHHHHHHGGGGGGIIIKKKNNNMMMLLLJJJHHHFFFEEEDDDGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDEEEFFFHHHIIIIIIAAABBBBBBAAA@@@???>>>===;;;;;;<<<<<<============<<<;;;;;;:::999999::::::;;;<<<===>>>??????@@@@@@@@@AAABBBCCCDDDFFFGGGGGGEEEFFFGGGHHHJJJJJJKKKKKKHHHHHHGGGFFFEEECCCBBBAAA===<<<;;;999888666666666111444888999999:::===@@@CCCBBBCCCFFFKKKOOOPPPQQQNNNOOOPPPPPPPPPOOOMMMLLLGGGFFFEEECCCCCCCCCDDDDDDGGGFFFEEEEEEFFFHHHJJJKKKLLLKKKIIIHHHHHHIIIJJJKKKJJJKKKMMMMMMMMMMMMOOOPPPRRRPPPLLLHHHFFFDDDDDDDDDAAAAAABBBCCCDDDDDDDDDDDDEEECCCAAA@@@>>><<<999666888777666555333222111000111000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++///333444111...------------------------,,,------.../////////...//////.........---------000///...---------------000000000///------///111222222444666999===@@@BBBKKKMMMPPPQQQPPPNNNJJJHHHBBBBBBAAA@@@??????AAACCC@@@???@@@BBBEEEGGGGGGFFFLLLOOOQQQPPPRRRXXXZZZYYY[[[XXXWWWXXXXXXUUUUUUXXXWWWZZZ^^^cccgggkkkmmmnnnppphhhaaa]]]YYYVVVWWW[[[^^^```bbbcccdddgggmmmrrrtttuuuwwwvvvsssnnniiifffeee^^^[[[\\\YYYTTTTTTYYYYYYYYYYYYYYYYYYZZZ[[[[[[^^^]]]\\\^^^``````]]]ZZZXXXWWWVVVTTTTTTUUUVVVWWWMMMLLLJJJHHHDDDAAA>>>===>>>>>>@@@CCCGGGMMMRRRTTTRRRUUUWWWWWWUUUTTTWWWYYYNNNNNNMMMKKKGGGCCC???===777666444111000/////////---,,,++++++---...------//////......---,,,,,,+++*********+++,,,,,,,,,---++++++++++++++++++++++++)))************)))(((((()))))))))***+++++++++,,,(((((())))))*********+++************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))((()))***+++,,,+++***))),,,+++++++++******))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))******++++++------,,,+++*********+++(((***++++++++++++,,,...,,,---.../////////...---///000333555777888888888666666888999:::;;;;;;;;;;;;<<<<<<===>>>=========;;;;;;;;;::::::999999999999:::;;;<<<:::777444222222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))((()))))))))&&&''')))+++++++++******...+++((((((******(((&&&++++++++++++,,,------...***---222555888<<<@@@CCCDDDEEEGGGIIIJJJJJJIIIIIIMMMMMMMMMLLLJJJHHHGGGFFFHHHGGGEEECCCDDDEEEHHHJJJKKKMMMNNNPPPPPPPPPPPPOOOQQQMMMHHHEEEDDDDDDDDDDDD@@@???>>>======>>>??????BBBDDDHHHLLLNNNNNNMMMLLLKKKIIIFFFCCCAAAAAABBBCCCEEECCC@@@??????>>>===<<>>???===999@@@@@@@@@AAACCCDDDCCCBBBCCCBBBBBBAAAAAAAAA@@@@@@???@@@BBBDDDEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@===;;;888888777666777888:::;;;???>>>======@@@EEEJJJNNNOOOPPPRRRSSSSSSSSSRRRQQQFFFEEEDDDCCCCCCCCCDDDEEEHHHGGGFFFEEEFFFGGGIIIKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNPPPOOONNNNNNOOOPPPQQQOOOLLLIIIFFFEEEEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@???>>>>>>>>>>>>;;;:::888777666555333222111111222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///222222000...------------------------***+++,,,,,,---------,,,//////.........---------.........///////////////---............///333666444666999===AAADDDGGGIIILLLMMMNNNNNNLLLJJJGGGEEEBBBCCCCCCCCCCCCEEEGGGHHHDDDEEEFFFHHHJJJMMMOOOQQQTTTYYY\\\___ccchhhhhheee___ZZZWWWVVVUUURRRTTTXXX___dddkkkttt|||{{{rrrmmmhhhddddddhhhkkklllnnnpppsssxxxzzzwwwmmmfffaaa___\\\XXXYYY^^^`````````aaacccccc```^^^]]][[[[[[\\\___```___]]]\\\[[[YYYWWWVVVUUUUUUUUUPPPPPPNNNLLLIIIEEEBBB@@@>>>======>>>AAAEEEHHHKKKMMMOOORRRSSSRRRSSSVVVXXXQQQQQQQQQPPPNNNJJJFFFDDD>>>===999666333000/////////---++++++,,,.........,,,,,,,,,++++++*********))))))))))))************+++++++++++++++++++++++++++,,,,,,++++++***))))))***************+++++++++))))))******************************************)))))))))************+++))))))))))))))))))))))))***************************)))))))))))))))))))))'''(((***+++,,,,,,++++++++++++*********)))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...+++***)))))))))))))))))))))***+++,,,++++++,,,...,,,---.../////////......///000222444666777777777666777888999:::;;;;;;;;;;;;;;;<<<============<<<<<<;;;;;;;;;::::::::::::999:::::::::999666444222111111000///...---,,,,,,------,,,,,,+++++++++***************************++++++***))))))))))))***''''''((()))************,,,)))'''(((***+++***))),,,,,,+++++++++,,,---...000333777:::<<>><<<<<<<<<===???@@@DDDGGGKKKMMMNNNPPPRRRTTTSSSRRRPPPNNNLLLKKKKKKKKKKKKJJJGGGEEEEEEFFFHHHJJJKKKIIIFFFFFFHHHHHHEEECCCFFFFFFFFFHHHJJJJJJHHHGGGHHHGGGGGGFFFFFFEEEDDDBBB???@@@BBBDDDEEEEEEEEEEEECCCDDDDDDDDDEEEEEEEEEFFFCCCDDDEEEFFFFFFDDDAAA???===<<<;;;;;;::::::::::::;;;999888888:::===AAACCCHHHKKKOOOSSSUUUUUUTTTSSSEEEDDDDDDDDDDDDEEEFFFFFFIIIHHHGGGFFFFFFGGGIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNQQQRRRRRRQQQOOOMMMNNNOOOOOONNNKKKIIIGGGGGGFFFGGGHHHGGGGGGFFFDDDBBB@@@??????=========>>>>>><<<:::888888777555444333222111333222111//////.........,,,,,,,,,,,,,,,,,,,,,,,,---------///111111///---------------------------++++++,,,------------,,,/////////............------...///000111111111111//////000000111333777;;;;;;===AAAEEEIIILLLNNNOOOJJJJJJIIIHHHGGGEEECCCBBBBBBCCCDDDFFFHHHJJJKKKLLLLLLNNNPPPPPPOOOQQQVVV[[[ZZZaaaiiiqqqzzz}}}vvvmmmfff```]]][[[YYY\\\aaammmsss}}}{{{wwwvvvyyy{{{{{{|||~~~|||uuummmhhhdddbbbdddhhhlllkkklllooosssqqqiiiccc^^^\\\[[[[[[]]]^^^^^^^^^]]]]]]\\\[[[ZZZXXXWWWVVVUUUUUUTTTSSSPPPMMMJJJHHHCCCAAA>>><<<<<<===???@@@EEEGGGJJJLLLMMMOOORRRTTTUUUVVVWWWWWWUUURRRNNNKKKIIIFFFBBB>>>999555222111222///,,,+++,,,...//////++++++++++++***************************)))))))))++++++++++++++++++++++++...------,,,++++++***)))+++++++++***************+++++++++++++++******************************************+++++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))******'''((()))++++++,,,,,,,,,******))))))))))))((((((************************))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******,,,---///000***))))))))))))******+++)))***,,,,,,++++++---...------...///////////////111111222333444555666666666777888999:::;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777555444444000000///...---,,,++++++------,,,+++***))))))((()))))))))))))))))))))))),,,,,,+++***************'''''''''(((((()))***+++***((('''(((+++,,,,,,,,,---,,,++++++,,,...///111666888;;;===???AAADDDFFFGGGGGGHHHIIIIIIHHHHHHGGGBBBBBBBBBAAA@@@>>>===<<>>>>>?????????>>>???>>>===<<<===???BBBDDDKKKNNNQQQPPPOOORRRZZZ```[[[[[[ZZZYYYWWWTTTQQQPPPNNNNNNMMMJJJHHHJJJPPPUUUTTTUUUWWWXXXXXXVVVTTTRRRQQQQQQRRRTTTVVVUUURRROOOLLLLLLLLLLLLLLLKKKGGGEEEAAABBBDDDFFFGGGFFFEEEDDDAAAAAAAAABBBCCCDDDDDDDDDBBBDDDGGGIIIJJJHHHFFFEEECCCCCCCCCBBBAAA???>>>===999888777666777888999:::>>>BBBIIIOOOTTTUUUTTTSSSEEEEEEEEEFFFFFFGGGHHHIIIJJJIIIGGGFFFFFFGGGHHHIIIKKKKKKLLLLLLMMMNNNOOOPPPRRRSSSSSSQQQNNNLLLKKKLLLLLLKKKJJJHHHGGGGGGGGGGGGDDDEEEEEEEEEDDDCCCBBBBBBBBB@@@???>>>>>>===:::888888777777666444333333222222111000///............------------------------........./////////---,,,------------..................////////////....../////////...............---...///000111111000000333444444444555888<<>>;;;999666222...,,,,,,...//////---------------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++......---,,,+++******))),,,+++++++++***)))))))))---,,,,,,++++++*********++++++++++++++++++++++++************+++++++++,,,))))))))))))))))))))))))************************)))))))))))))))*********)))*********++++++++++++)))))))))(((((((((((((((************************))))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...++++++++++++,,,,,,---...)))+++,,,,,,+++,,,---///---......///000000000000222222222222333444555666666777888999:::;;;;;;:::999:::;;;;;;<<<<<<;;;;;;===============<<<<<<<<<===;;;999777666555555666111000//////------,,,+++------,,,+++***(((((('''************************---,,,++++++******++++++(((''''''&&&''')))***+++******)))***+++,,,---------------...000222555666888:::<<<>>>>>>???BBBDDDGGGFFFFFFEEEDDDBBBAAAAAA;;;<<<<<<=========<<<<<>>===;;;888777777666555444333333222000000///...------------------------------------......///......------------------....../////////...//////000000///......////////////////////////......///000000000000000222444777999;;;>>>BBBFFFLLLMMMNNNNNNMMMKKKIIIGGGAAAAAAAAABBBCCCFFFHHHIIIOOOOOOPPPTTTXXXYYYXXXVVVSSSWWWZZZYYYXXX[[[ccciii|||}}}xxxuuuooohhhbbb___^^^^^^]]]___aaacccccc```]]][[[YYYXXXXXXXXXWWWVVVUUUUUURRROOOKKKFFFBBB???===<<<@@@@@@AAABBBDDDEEEFFFFFFKKKMMMPPPSSSUUUWWWWWWWWWUUUTTTRRROOOLLLIIIFFFEEE<<<888333/////////000000.........---------------...---------,,,,,,++++++++++++++++++++++++++++++...---+++***)))))))))***,,,+++++++++***)))))))))---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************,,,,,,+++******)))))))))((((((((((((((()))))))))************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***,,,+++++++++,,,---......)))+++,,,,,,,,,,,,---///......//////000111222222222222333444555555666666777888999999::::::::::::999:::;;;;;;<<<<<<;;;;;;========================>>><<<:::888666666777777222111111000///...------------,,,+++***(((((('''++++++++++++++++++++++++---,,,++++++******++++++((((((''''''''')))+++,,,,,,,,,,,,+++++++++,,,,,,---...000222555888;;;<<<:::;;;===>>>===>>>@@@BBBDDDCCCAAA???===;;;:::999777888:::<<<===??????@@@CCCDDDEEEGGGHHHHHHHHHHHHJJJIIIHHHFFFDDDCCCAAAAAA;;;<<<>>>BBBHHHMMMOOOOOOQQQPPPNNNMMMNNNQQQSSSUUUXXXYYYWWWRRRMMMPPP\\\fffoooppppppoookkkeee___[[[UUUYYY[[[YYYTTTRRRTTTXXXZZZ___eeejjjkkkkkkjjjjjjgggggghhhhhhgggddd^^^ZZZUUUTTTTTTXXX\\\\\\XXXTTTPPPQQQSSSUUUUUUUUUTTTSSSOOONNNMMMJJJHHHFFFDDDCCC@@@AAABBBAAA@@@AAADDDGGGEEEFFFGGGHHHGGGFFFDDDCCCBBBBBBAAAAAA@@@>>>======999:::;;;===@@@DDDGGGIIIFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHFFFGGGHHHJJJKKKLLLLLLMMMNNNOOOOOOOOONNNNNNOOOOOOMMMJJJHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGEEEDDDBBB@@@??????>>>======>>>>>><<<:::666555555444333333222222//////...------------------------------------------...///...,,,,,,---...---------...//////000000---............---,,,,,,...////////////000000000////////////000111333333111555:::???CCCFFFJJJMMMPPPPPPOOONNNLLLIIIFFFDDDAAABBBDDDFFFJJJMMMPPPRRRSSSSSSUUUYYY^^^___]]]YYYWWWZZZ^^^aaadddiiipppvvvzzzqqqllljjjjjjlllnnnpppqqqooojjjddd```]]][[[YYYWWWUUUTTTUUUUUUTTTRRRPPPMMMIIIEEEBBBAAACCCBBBBBBCCCEEEFFFEEEDDDBBBDDDGGGKKKPPPUUUYYY[[[VVVVVVUUUTTTSSSQQQOOONNNEEEAAA;;;777555444222111.........---,,,++++++++++++++++++++++++*********++++++++++++++++++++++++---,,,***))))))***+++++++++++++++***************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++---,,,+++***))))))))))))(((((())))))))))))******************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''((((((+++************++++++,,,***+++------,,,,,,...///////////////000222333444222333555777888999888888777888999:::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<==================<<<:::888666666666666222222111000///...------------,,,+++***))))))(((++++++++++++++++++++++++,,,,,,+++***************(((((((((((()))***+++,,,,,,------,,,+++***,,,---...000444777:::<<<======:::<<<============>>>@@@>>>===<<<:::999888777777777999;;;===@@@BBBCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDEEE@@@@@@CCCHHHOOOUUUXXXYYY___^^^]]]\\\\\\]]]^^^___ZZZYYYVVVQQQMMMPPPZZZbbbooopppqqqpppmmmhhhbbb^^^YYY\\\^^^]]]YYYVVVUUUVVVZZZ^^^ccciiimmmpppqqqqqqooonnnlllkkkhhhddd^^^ZZZZZZYYYZZZ___gggjjjhhhddd\\\\\\\\\\\\\\\[[[ZZZZZZVVVUUUTTTRRROOOMMMKKKKKKGGGHHHHHHEEEAAA@@@CCCFFFCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBAAA>>><<<:::999:::===AAACCCEEEFFFGGGHHHIIIIIIHHHHHHIIIHHHGGGFFFGGGIIIKKKLLLLLLMMMNNNOOOOOONNNMMMMMMLLLMMMMMMLLLJJJIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHHHHGGGFFFEEECCCCCC>>><<<;;;;;;<<<;;;999777444444444333222222111111000//////.......................................,,,---...---,,,+++---///---------...///000000000...............---,,,,,,.../////////000000000000//////...///222555999;;;;;;@@@FFFKKKMMMOOOPPPQQQPPPPPPOOOMMMLLLJJJIIIIIIFFFHHHKKKNNNRRRVVVXXXZZZ\\\\\\___eeelllnnnkkkgggeeefffjjjnnnsssxxx|||~~~xxxsssiiifff```[[[WWWVVVVVVWWWUUUUUUUUUTTTRRROOOKKKIIIHHHFFFEEEFFFIIIJJJIIIHHHCCCDDDDDDFFFJJJOOOSSSVVVTTTUUUVVVVVVVVVUUUSSSSSSNNNJJJEEE@@@===:::666444111111000...---,,,+++*********++++++++++++++++++++++++++++++++++++++++++---,,,*********+++---...***************+++++++++))))))***************************************************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******)))))))))***,,,,,,)))))))))*********++++++************************************************))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))),,,,,,+++*********++++++***,,,------,,,---...///////////////000222444555222444888;;;<<<<<<;;;:::888888999:::::::::999999;;;;;;<<<============<<<;;;;;;<<<<<<<<<=========::::::888777555444444333111111000///...------,,,------,,,,,,+++++++++***************************++++++***))))))))))))***((()))***++++++,,,,,,,,,***,,,------++++++...000111444888;;;===<<<:::888777888::::::999999;;;<<<999999888888888999;;;<<<;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFHHHKKKMMMOOOLLLKKKLLLPPPWWW]]]aaaccckkkkkkkkkjjjiiigggfffeee]]]\\\XXXUUUTTTXXX^^^dddnnnppprrrsssrrroookkkhhheeeeeeeeecccbbb```___^^^aaaaaacccjjjssszzz||||||xxxvvvrrroookkkfff```\\\\\\ZZZ[[[cccmmmttttttqqqhhhfffccc```]]]\\\[[[ZZZWWWWWWWWWWWWVVVVVVVVVVVVUUUXXXYYYVVVOOOJJJIIIJJJGGGGGGEEEDDDCCCCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFBBB@@@>>><<<<<<===>>>???DDDEEEFFFGGGHHHGGGFFFFFFIIIHHHGGGFFFGGGIIILLLMMMLLLMMMNNNOOONNNMMMLLLKKKKKKLLLMMMLLLKKKJJJKKKLLLLLLMMMLLLLLLKKKJJJHHHHHHFFFGGGHHHIIIIIIIIIIIIIII@@@>>><<<:::999777333111333333333222222111111111111000000////////////000........................+++---...---++++++...000---------...///000000111000000111111000///........./////////000000111111//////...000333999>>>BBBIIINNNSSSVVVVVVUUUSSSRRRNNNNNNMMMMMMMMMMMMNNNOOOLLLMMMQQQUUUYYY\\\^^^___llllllpppwww{{{ttttttuuuyyy}}}vvvqqqiiiaaa[[[YYYYYYZZZVVVXXXZZZ[[[ZZZVVVSSSPPPKKKIIIHHHJJJMMMOOONNNLLLKKKIIIGGGEEEFFFIIILLLNNNSSSTTTUUUVVVVVVUUUTTTSSSTTTPPPKKKFFFBBB>>>:::777555444333111000...---,,,,,,,,,,,,------.........++++++++++++++++++++++++---,,,+++++++++---///111))))))******+++++++++,,,(((((())))))*********+++((((((((((((((((((((((((++++++,,,,,,,,,---------))))))))))))))))))))))))************************'''(((((()))***+++++++++((((((((((((***,,,...000))))))******+++++++++,,,************************************************))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,///......---,,,,,,,,,,,,***,,,------------...000000/////////000222444666111444999===??????===;;;888888999:::::::::999999;;;<<<======>>>>>>======:::;;;;;;;;;<<<<<<======888888777555444333222111000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++******)))((()))))))))((()))+++,,,------,,,+++(((***------,,,---000333333666:::======:::666444222444555555555555666888666666666888:::===@@@AAA>>>???@@@BBBCCCCCCDDDDDDBBBCCCDDDEEEFFFFFFEEEEEEGGGHHHIIILLLOOOSSSWWWYYYWWWVVVVVVXXX^^^dddhhhjjjrrrsssrrrqqqooommmjjjhhhbbb```\\\[[[\\\```fffiiitttvvvyyy||||||{{{yyywwwvvvssspppoooooopppoooooohhhfffgggnnnzzz}}}xxxsssooojjjddd```[[[YYYZZZcccoooxxxyyywwwooolllgggaaa]]]ZZZYYYXXXUUUVVVWWWYYY[[[]]]^^^___cccgggkkkhhh___WWWRRRQQQNNNLLLJJJGGGEEEEEEEEEEEEAAAAAAAAABBBDDDFFFIIIJJJDDDCCCBBBAAA@@@???>>>>>>GGGFFFEEEEEEEEEEEEEEEFFFHHHIIIKKKKKKJJJKKKLLLNNNNNNOOOPPPPPPMMMKKKJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMKKKJJJGGGEEEDDDIIIJJJGGGEEEIIIQQQUUUTTTSSSHHH>>>;;;:::777555555222222222111111111111000111111111111000///...---........................,,,,,,,,,---...///000000222000...---,,,---...///---------......000111111333222000//////111333444111111222555:::AAAGGGKKKPPPRRRTTTTTTQQQOOONNNMMMRRRQQQPPPQQQRRRSSSSSSRRRWWWWWWVVVVVVYYYaaajjjpppzzz}}}{{{qqqhhhaaa\\\YYY\\\\\\\\\\\\\\\\\\\\\\\\VVVSSSPPPOOONNNNNNMMMLLLMMMMMMLLLJJJIIIHHHGGGGGGGGGJJJNNNPPPRRRRRRRRRSSSRRROOOLLLHHHEEEDDDDDDDDD???<<<888333///---,,,,,,---.........---***((('''++++++******+++,,,------+++,,,,,,,,,,,,+++******/////////......---------)))******++++++)))((('''++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***,,,---...///******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++*********(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''')))***+++'''((()))******)))((('''(((((())))))******++++++******))))))))))))******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000///000111222222222222222444555888;;;===?????????:::::::::999999999999888<<<<<<======>>>>>>?????????>>><<<;;;;;;;;;<<<===999777444333333333222000000000000///......------,,,+++***)))))))))***+++++++++++++++++++++++++++)))************++++++++++++,,,,,,,,,++++++---//////.........///111444555;;;;;;;;;:::888777555444000111222444555777888999:::===@@@AAAAAA@@@@@@@@@@@@@@@@@@BBBDDDEEEDDDCCCDDDEEEHHHKKKOOOPPPOOONNNRRRTTTVVVXXX[[[```fffjjjhhhgggbbb]]]___fffkkkkkkooosssuuuqqqooopppooommmjjjjjjlllnnnqqqtttvvvxxx{{{}}}{{{wwwvvvyyy{{{}}}sssqqqpppuuu{{{~~~~~~wwwrrrqqqjjjhhhfffhhhlllppprrrrrrnnnmmmllliiiddd___ZZZXXXSSSRRRRRRTTTYYY```ggglllmmmvvv|||yyyrrrlllfffaaaXXXSSSNNNLLLNNNNNNJJJFFFEEEDDDCCCDDDFFFGGGFFFEEEIIIGGGFFFEEEEEEEEECCCAAADDDDDDCCCCCCCCCCCCDDDDDDHHHIIIKKKKKKJJJJJJLLLNNNOOOQQQRRRQQQNNNLLLKKKKKKLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLKKKIIIGGGEEEDDDEEEEEEDDDEEENNN]]]hhhkkkgggVVVEEE<<<888444222222222222222111111111111000////////////...---,,,+++........................,,,---------.../////////111000...---------/////////////////////000111111333222000//////000222333444555888<<>>:::666444222111---------------,,,,,,,,,***************+++,,,,,,***++++++++++++***))))))++++++++++++******))))))***++++++,,,+++***)))(((,,,++++++++++++++++++,,,************************++++++++++++++++++++++++))))))******+++,,,------*********+++++++++,,,,,,++++++***))))))***++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++(((((()))******)))(((((()))))))))))))))***************))))))))))))******))))))******************,,,,,,,,,,,,,,,+++++++++------,,,------...///000000000111222333333333333666888999;;;<<<<<<<<<<<<::::::::::::::::::999999<<<<<<======>>>???@@@@@@>>>>>><<<;;;;;;;;;<<<===:::777444333333333222111000000//////......---------,,,+++***)))******+++++++++++++++++++++++++++************++++++++++++,,,---------,,,,,,...000,,,---...000333555888999;;;;;;:::888777666555444111222444666888:::;;;<<<===???AAAAAA@@@??????@@@??????@@@BBBDDDDDDDDDCCCDDDFFFIIINNNSSSWWWXXXXXX___```ccchhhmmmsssxxxzzzyyyvvvooofffdddhhhjjjiiinnnssstttrrrrrrvvvyyyxxxuuuuuuvvvxxx{{{~~~{{{yyy{{{zzz{{{|||zzzyyyzzzzzzuuuooolllmmmooopppppplllmmmllliiieee```]]][[[YYYXXXWWWXXX[[[aaahhhlllttt|||}}}xxxuuussspppfff```ZZZXXXXXXWWWTTTQQQIIIHHHGGGGGGIIIIIIGGGFFFLLLJJJHHHHHHIIIIIIHHHGGGBBBAAAAAAAAABBBCCCDDDDDDHHHJJJKKKKKKJJJJJJLLLMMMOOOPPPQQQPPPMMMKKKJJJJJJMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGEEEDDDDDDDDDCCCFFFSSSgggwww~~~vvvaaaIII<<<777444222333222222222111111111111000////////////...---,,,+++........................------..................111000...------...//////000000/////////000111111111111111000111222333444999;;;>>>BBBFFFIIIKKKKKKKKKLLLMMMMMMMMMPPPTTTWWWYYYXXXVVVTTTSSSTTTVVVWWWVVVYYY^^^eeennn{{{{{{}}}|||yyy{{{|||{{{wwwppphhhccc```___^^^^^^]]]ZZZVVVSSSRRRRRRTTTTTTTTTSSSRRRQQQKKKIIIEEEBBBAAABBBEEEFFFLLLKKKIIIGGGDDDBBBAAA@@@CCCCCCBBB@@@>>>:::777555111///...------...///111,,,,,,+++++++++,,,------***************))))))((()))))))))))))))(((((((((+++,,,,,,,,,,,,+++******,,,,,,,,,++++++,,,,,,,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++++++++,,,++++++***))))))***+++++++++++++++++++++*********************************))))))))))))))))))))))))++++++******)))*********((())))))******))))))(((************))))))))))))******))))))))))))***************)))))))))))))))++++++++++++++++++++++++------,,,------...///000000111222333444444444444::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBB>>>>>>===<<<<<<<<<<<<===;;;888444222222333222222000000//////...---------------,,,+++++++++++++++************************************+++++++++,,,,,,---...---,,,,,,...000+++---111555999<<<===>>><<<;;;999777666555555666555666777999;;;===???@@@@@@AAABBBAAA>>>===>>>??????AAACCCEEEGGGHHHHHHHHHHHHJJJOOOTTTZZZ___ccceeeggggggkkkrrr{{{zzzooojjjlllmmmlllkkkooopppooorrrzzz{{{zzz}}}~~~vvvpppmmmmmmnnnnnnmmmnnnnnnlllgggcccaaa```___]]][[[ZZZ\\\```dddgggrrrxxx{{{xxxuuuvvvwwwvvvmmmiiidddaaaaaaaaa^^^[[[SSSRRRQQQPPPPPPOOOLLLIIILLLIIIGGGFFFGGGGGGGGGGGGBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKKKKJJJJJJKKKMMMNNNOOOPPPOOOLLLJJJIIIIIIMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEGGGGGGEEEGGGSSSeeesssyyyrrr]]]EEE:::888777666666222222222111111111000000000000111000000///.............................................---------000///............//////000000////////////000000000111222444555777888888>>>???@@@BBBDDDFFFHHHIIIDDDFFFHHHJJJKKKOOOTTTWWW\\\^^^___```____________cccfffjjjpppwww~~~}}}||||||}}}sssppppppqqquuuyyy{{{~~~vvvooobbb```^^^]]]]]]\\\YYYXXXUUUVVVWWWWWWWWWUUUSSSRRRSSSNNNIIIDDDAAA??????>>>DDDDDDCCCCCCBBB@@@???>>>===>>>@@@AAA@@@>>><<<:::888666222...------///000///......---......//////+++++++++++++++***))))))+++++++++++++++*********+++++++++++++++*********,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++***************************+++++++++++++++******************++++++++++++***************************************))))))))))))))))))))))))---,,,,,,++++++*********))))))))))))))))))))))))++++++******))))))((((((******))))))))))))***************))))))(((((((((***************+++++++++------,,,------...///000111222333444555555666666<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<===>>>???@@@AAABBBCCC@@@??????>>>>>>>>>>>>>>><<<999555222222222222222000//////......---,,,,,,------,,,,,,,,,++++++,,,*********************************+++++++++,,,,,,,,,---------,,,---...000///222777<<>>AAADDDHHHKKKNNNOOOQQQRRRSSSUUUYYY\\\aaaeeejjjnnnkkkjjjmmmuuu~~~{{{rrrnnnpppssssssjjjmmmnnnmmmqqq{{{zzztttqqqppppppqqqtttuuuuuuqqqlllgggffffffiiigggdddaaaaaaccceeegggkkkpppsssqqqoooqqqrrrpppllljjjiiijjjlllkkkiiigggdddcccaaa___]]]YYYTTTPPPNNNKKKHHHFFFFFFFFFEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJKKKKKKJJJJJJKKKLLLNNNPPPQQQPPPNNNLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHGGGGGGOOO[[[ccceeebbbQQQ@@@999999888777666222222222111111111000000000000000000000000///..........................................---------//////.........//////////////////...//////000000111222555888;;;===>>>>>>AAA@@@>>>>>>???AAADDDEEEEEEGGGKKKNNNQQQUUUZZZ^^^eeekkkrrrvvvvvvtttqqqqqquuuwwwzzz}}}wwwuuurrrooommmmmmnnnoooyyy}}}tttiiiddd___]]]^^^cccgggkkkqqqyyywwwrrrtttxxx|||jjjfff___[[[YYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\[[[[[[[[[XXXRRRMMMIIIDDD???:::<<<======>>>>>>===<<<<<<777999<<>>???@@@@@@;;;;;;<<<===>>>?????????>>>>>>???@@@AAABBBCCCCCCAAAAAAAAAAAA@@@@@@??????<<<999666333333333222111/////////...------,,,,,,------------,,,,,,++++++***************************++++++++++++,,,,,,,,,+++,,,---------...000222777:::>>>BBBEEEEEEDDDDDDBBB@@@>>><<<;;;;;;<<<===@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCBBB@@@???@@@BBBCCCHHHNNNSSSVVVXXXZZZ]]]aaadddfffggghhhjjjnnnqqqrrrqqqrrrxxx|||xxxzzzxxxrrrppptttxxxyyytttwwwvvvtttwww}}}{{{zzzzzz{{{tttnnnmmmnnnwwwtttpppmmmkkkkkklllmmmkkkppptttrrrqqqpppmmmiiihhhiiimmmrrruuuwwwvvvuuuvvvuuusssqqqmmmggg```[[[YYYUUUQQQNNNLLLJJJHHHFFFHHHHHHGGGHHHHHHIIIJJJKKKIIIKKKLLLKKKJJJJJJKKKLLLOOOQQQSSSSSSQQQOOOOOOOOOJJJIIIIIIIIIJJJJJJKKKLLLJJJKKKKKKKKKJJJIIIIIIHHHDDDFFFFFFFFFJJJQQQSSSQQQQQQFFF<<<:::999666444444222222222111111111111000---...............------........................------...........................///////////////////////////000111222222444666:::===@@@AAAAAAAAAAAA???===<<<===@@@DDDFFFFFFIIIMMMQQQVVV]]]dddiiiuuu~~~|||jjjhhhddd```___```bbbcccjjjooovvvyyyyyyxxxxxxyyyrrrkkkddd```[[[WWWYYY]]]ZZZ]]]aaagggmmmrrrvvvxxxvvvuuusssllleee______```hhhmmmuuuzzzsssjjjbbb^^^]]]]]]]]]]]]]]]^^^___```aaaaaabbbccc___[[[WWWTTTNNNEEE???:::::::::::::::999999999666777999<<>>@@@AAABBB<<<<<<===>>>???@@@AAABBB@@@@@@AAAAAABBBCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???<<<999777555444333111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,...///000111444777>>>@@@CCCFFFGGGFFFEEEDDDDDDCCCAAA@@@??????@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCEEEGGGHHHHHHHHHHHHJJJKKKKKKQQQYYY^^^```bbbeeegggoooqqqtttsssqqqqqqsssvvvwwwvvvwwwyyy|||}}}yyyvvvtttxxxzzzvvvuuuyyy}}}~~~~~~xxxxxxzzz~~~|||xxxtttqqqqqqqqqqqqpppvvvyyywwwuuusssmmmfffcccfffjjjoootttwwwyyyzzz~~~{{{vvvnnniiiaaa^^^ZZZWWWTTTPPPLLLIIIHHHGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLKKKJJJIIIJJJKKKMMMOOOQQQRRRQQQPPPPPPQQQJJJJJJJJJKKKLLLMMMNNNOOOKKKKKKKKKLLLKKKKKKJJJJJJDDDFFFFFFEEEGGGJJJIIIEEEDDD>>>;;;:::999555333555222222222111111111111000------............------........................,,,---------.../////////---......//////////////////000000111222444555666999;;;>>>AAABBBAAA@@@???=========???BBBEEEIIIKKKLLLMMMOOOSSS[[[fffsss{{{}}}yyyyyyzzzzzzzzzzzz}}}zzzjjjiiigggeeeeeeeeefffgggjjjllloooqqqqqqqqqrrrssstttpppmmmllliiieeefffjjjeeeeeeeeeeeefffhhhiiijjjhhhhhhfffccc___[[[XXXWWW]]]___eeemmmwwwyyyrrrooommmllllllgggfffdddbbbaaabbbccccccfffbbb^^^]]][[[WWWOOOIII>>>===;;;888777666666666777666666777:::???DDDGGGIIIIIIHHHEEEAAA<<<777444///...------,,,,,,------,,,------------,,,++++++*********+++++++++,,,,,,,,,+++***)))))))))************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))************)))***++++++++++++***)))((()))))))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++***++++++***))))))***++++++)))))))))))))))***************))))))))))))******++++++++++++,,,,,,,,,,,,*********+++,,,---------------,,,------...///000///000222333555666666666::::::::::::<<<>>>@@@AAA<<<<<<===???@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAAAAA@@@>>>>>>;;;999888777666444111...///......------,,,,,,+++***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,...111222444666:::===@@@BBBDDDEEEFFFFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEIIILLLPPPRRRTTTUUUWWWXXX[[[bbbiiimmmmmmnnnpppsssvvvzzz~~~~~~{{{yyy{{{}}}{{{{{{{{{{{{zzzxxxvvvtttuuu||||||yyyxxxxxxxxx{{{~~~|||yyyrrrkkkgggggghhhiiilllrrrxxx|||zzzuuugggeeecccaaa^^^YYYTTTPPPGGGFFFEEEEEEEEEEEEEEEFFFJJJKKKLLLKKKJJJIIIJJJKKKIIIKKKNNNOOONNNNNNNNNOOOKKKKKKKKKLLLMMMOOOQQQQQQKKKLLLLLLLLLLLLLLLKKKKKKHHHIIIHHHEEEEEEGGGEEE@@@<<<999999;;;999555666:::222222222111111111111000//////000000000000000///........................,,,,,,------...///000000------...///000000//////000111111333444666888999<<<>>>AAACCCCCC@@@===;;;:::<<>><<<===>>>???AAABBBDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB>>>>>>???@@@???>>>===<<<:::999888888777555000---///......------,,,++++++******+++,,,+++***)))(((------------------------++++++,,,,,,,,,---------...000333555777:::>>>AAA@@@AAACCCDDDEEEEEEDDDDDDCCCDDDDDDDDDCCCBBBAAAAAA===>>>@@@AAADDDEEEGGGHHHMMMQQQVVVZZZ]]]^^^```aaajjjpppwwwzzzyyyxxxyyy|||yyy~~~|||zzzyyyyyywww~~~||||||~~~}}}vvvqqqoookkkiiikkkqqqzzz|||pppooommmllljjjeee___[[[GGGFFFDDDCCCBBBBBBBBBCCCJJJJJJIIIHHHGGGGGGGGGGGGFFFHHHJJJKKKLLLMMMOOOQQQLLLMMMMMMLLLQQQYYY[[[ZZZVVVRRRMMMJJJIIIIIIIIIHHHEEEFFFFFFFFFFFFDDDCCCBBB>>>===;;;888666444333222111111111111000000000000//////............//////---,,,,,,,,,,,,---................../////////000///000000///...///111333444444444555888<<<@@@BBBEEEDDDBBBAAAAAAAAABBBBBBBBBCCCFFFIIIMMMPPPSSSTTTTTTVVV[[[eeerrr~~~~~~wwwsssqqqrrrpppnnnmmmnnnpppsssuuutttwww}}}~~~|||}}}{{{zzz}}}}}}vvvpppooonnnkkkiiihhhhhhiiikkkpppppppppooonnnkkkfffbbbfffdddhhhpppvvvyyy{{{vvvtttnnngggeeecccaaaaaaaaa___ZZZVVVPPPKKKDDD???<<<;;;:::999555777888777666777;;;>>>HHHJJJMMMNNNMMMIIIDDDAAA<<<777111...///000000//////...,,,***))))))***+++000000000///...---++++++,,,,,,++++++***)))))))))---,,,,,,+++*********+++......---,,,+++***)))(((************************************************+++++++++******)))))))))***++++++,,,,,,++++++***+++++++++++++++***)))(((+++***)))(((((()))***+++))))))))))))))))))))))))&&&'''((()))***)))((((((************************,,,+++******++++++)))((()))************+++++++++++++++***)))((((((((()))***+++,,,,,,------,,,,,,---------------...000000000111333555666777888888444555666888:::;;;;;;;;;;;;===@@@AAAAAAAAABBBDDDEEEDDDCCCCCCCCCCCCAAA???BBBAAA???@@@@@@???===;;;888777666555333222111000------,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))+++,,,,,,,,,++++++---///...---+++++++++...111333555555444555777:::===???FFFFFFFFFFFFEEECCCBBBAAABBBBBBBBBCCCBBB???;;;777:::===@@@BBBCCCFFFKKKOOOWWW]]]dddhhhiiilllqqquuu|||~~~~~~~~~|||~~~vvvwwwwwwwwwwww{{{~~~|||}}}{{{vvvppprrr{{{|||sssttttttsssrrrpppjjjdddHHHGGGEEEDDDCCCCCCCCCDDDIIIIIIHHHGGGFFFFFFGGGGGGFFFHHHJJJLLLMMMNNNQQQSSSQQQSSSRRRRRRWWW^^^aaa___UUUQQQMMMKKKJJJJJJJJJIIIEEEFFFFFFFFFEEECCCAAA@@@===<<<:::777555333222222111111111111000000000000//////............//////......------......///000......//////////////////...000111222111000111333444555777:::>>>AAADDDFFFGGGFFFEEEEEEEEEFFFGGGHHHKKKLLLNNNPPPRRRUUUWWWXXXaaadddiiiqqq{{{|||zzz{{{}}}|||{{{zzzyyyyyyyyyzzz{{{|||xxxtttqqqnnngggfffeeeeeedddbbb^^^[[[\\\ZZZ[[[aaafffmmmyyyvvvkkkfffbbb___^^^______]]]ZZZXXXTTTMMMHHHDDD@@@<<<:::666888999888555444555777???CCCIIINNNPPPOOOKKKIIICCC>>>888444333222///---000000000000//////......,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++,,,+++++++++***************++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++******+++***)))(((((()))***+++))))))))))))))))))))))))((()))+++,,,,,,,,,+++***************************,,,+++******++++++***((()))************+++++++++,,,,,,+++*********++++++***+++,,,,,,------,,,,,,------------...///000000000111222444666777888999666777888999:::;;;;;;;;;===???AAABBBAAAAAACCCDDDEEEDDDCCCCCCDDDDDDBBB@@@AAA@@@?????????>>>;;;999777777666444333222111000------,,,,,,,,,,,,++++++++++++++++++************+++,,,---,,,++++++,,,...///...------...000333555555555555666888<<>>;;;888>>>@@@BBBDDDFFFIIIOOOTTTYYYbbbmmmvvvzzz|||yyyzzzzzzyyyxxx||||||}}}zzzvvvoooqqqssstttvvvvvvtttrrrHHHHHHGGGFFFEEEEEEEEEEEEHHHHHHGGGGGGFFFGGGGGGGGGHHHJJJLLLNNNNNNPPPRRRTTTTTTVVVVVVVVVZZZaaacccaaaSSSQQQNNNMMMMMMLLLKKKIIIFFFFFFFFFEEECCCAAA???===;;;:::888666444333222222111111111111000000000000//////............////////////......//////000111////////////////////////---000222333333222333444666999===BBBFFFIIIJJJKKKIIIIIIIIIJJJLLLNNNPPPQQQTTTUUUVVVYYY\\\```ccceeemmmpppuuuzzz{{{wwwvvvuuuuuuwww{{{~~~{{{{{{zzzzzz|||zzznnnllljjjjjjiiihhheeebbbZZZWWWVVVVVVYYYaaaqqquuulllfff___[[[\\\^^^^^^]]][[[XXXTTTOOOJJJCCC===888:::<<<===<<<999555333222777<<>>:::666111...---...000000000///---,,,)))***++++++,,,,,,,,,++++++++++++,,,---.........,,,,,,++++++******++++++*********++++++,,,,,,,,,************************************************,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,,,,---,,,,,,+++*********))))))))))))******))))))))))))))))))))))))+++,,,---.........------************************,,,+++)))***++++++***))))))************+++++++++---,,,,,,,,,,,,------...***+++,,,,,,------,,,,,,------------...///000111000111222444666777888999888999:::;;;<<<=========???AAABBBBBBAAAAAABBBCCCFFFEEEDDDDDDEEEDDDBBBAAA@@@???>>>>>>>>><<<999666666666555444222111000000------,,,,,,,,,,,,++++++************++++++++++++,,,------,,,+++***,,,---////////////111333666777666666666888;;;>>>AAACCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>><<<;;;AAACCCEEEGGGKKKRRRYYY^^^iiirrr~~~}}}||||||}}}}}}{{{||||||{{{zzz}}}~~~yyywwwuuuqqqnnnhhhiiilllnnnooopppsssuuuHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHIIIIIIJJJLLLMMMOOOPPPOOOPPPRRRSSSRRRTTTUUUUUUYYY___aaa___QQQPPPNNNNNNNNNMMMKKKIIIFFFFFFFFFDDDBBB???===;;;999888777555333222222222111111111111000000000/////////............////////////......//////000111000000000//////////////////000222222222444777999<<<@@@EEEJJJNNNOOONNNMMMLLLLLLMMMNNNQQQTTTXXXZZZZZZ\\\```eeejjjpppuuuxxxyyy}}}yyytttlllkkkjjjkkkmmmppprrrttttttvvvyyy}}}~~~}}}{{{yyywwwjjjhhhccc]]]YYY]]]iiiuuu~~~yyypppeee]]][[[[[[[[[[[[[[[ZZZWWWUUUQQQJJJCCC>>>@@@BBBCCCCCC@@@;;;777555555888>>>DDDIIIMMMOOOPPPQQQOOOLLLHHHCCC===777333////////////......------***++++++,,,,,,,,,++++++++++++,,,,,,------------,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,************************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,++++++******))))))))))))))))))***))))))))))))))))))))))))+++,,,.../////////...---************************,,,***)))***++++++***)))))))))*********+++++++++,,,,,,,,,,,,,,,---...///***+++,,,,,,------,,,,,,------------...///000111111111222444555777999999999999;;;===>>>???@@@@@@@@@AAAAAAAAA??????@@@AAAEEEDDDCCCDDDEEEEEECCCAAAAAA@@@???>>>>>><<<888555555555444333222111000000------,,,,,,,,,+++++++++))))))***++++++,,,------,,,------,,,+++***+++---...///000111333555777888666777888:::===@@@BBBDDDAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>???@@@DDDEEEHHHMMMUUU^^^hhhnnnwww~~~}}}zzzxxxwwwxxxyyy{{{}}}~~~}}}yyysssooojjjfffeeedddeeefffeeeeeehhhmmmHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMPPPQQQRRRQQQPPPOOOPPPQQQPPPRRRSSSSSSWWW]]]^^^[[[QQQOOONNNMMMMMMMMMKKKIIIFFFFFFEEEDDDBBB???<<<:::888777666444333222222222111111111111000000000/////////............//////......------......///000000000000000000000//////111111222222333777===AAAEEEHHHLLLPPPRRRQQQPPPNNNOOOOOOOOOQQQVVV\\\bbbeeejjjlllqqqwww}}}zzzrrrnnnddddddeeefffhhhmmmqqqtttxxx|||zzzoooeeebbbeeehhhnnnqqqtttyyy|||}}}~~~~~~sssgggaaa___\\\[[[]]]\\\ZZZXXXVVVSSSNNNJJJFFFFFFGGGGGGFFFCCC???<<<777777888;;;@@@FFFLLLPPPRRRRRRRRRPPPKKKFFFAAA>>>:::888444111000000222333............---,,,+++***------,,,,,,+++++++++***,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))************)))))))))))))))******)))))))))))))))))))))))))))))))))***+++---.........---,,,************************+++***)))***+++,,,+++)))))))))*********+++++++++++++++***++++++,,,---...***+++,,,,,,------,,,,,,...............///111111111111222333555777999:::888999;;;>>>@@@BBBCCCDDD???@@@@@@>>>===<<<>>>@@@CCCBBBBBBBBBCCCCCCBBB@@@@@@@@@?????????<<<888555444444333222111000000///------,,,,,,,,,+++++++++))))))***+++,,,------...,,,------,,,+++***,,,---...///111333555666777888777888:::<<<>>>AAACCCDDD@@@??????>>>??????@@@AAAAAAAAABBBAAA@@@AAAEEEHHHLLLMMMPPPWWWbbbnnnxxx~~~}}}}}}}}}}}}zzzwwwvvvwwwyyy{{{~~~~~~|||vvvoooiiidddiiieeecccdddbbb___aaagggGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRSSSRRRPPPOOOPPPQQQPPPRRRSSSSSSWWW]]]]]]ZZZRRRPPPMMMLLLLLLKKKJJJHHHFFFFFFFFFDDDBBB???===;;;777777666444444333333333111111111111000000000000//////............//////......------......///000/////////000000111111111333333444666888>>>EEEJJJMMMNNNPPPRRRRRRRRRPPPOOOQQQQQQQQQUUU]]]gggqqqwww~~~wwwqqqllliiiccceeehhhlllpppuuu|||yyyrrrlllgggdddeeegggiiijjjkkkkkkkkkjjjjjjmmmssswwwzzzzzzsssnnnjjjfff```]]]YYYVVVUUUTTTSSSRRRLLLKKKIIIIIIJJJIIIGGGEEE<<<:::777666:::BBBJJJOOOQQQSSSUUUTTTQQQMMMKKKJJJBBB>>>888333000000111333000000000///...---++++++---------,,,+++*********++++++******++++++,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***'''((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***************************+++)))))))))+++,,,+++***)))************++++++++++++************++++++,,,***+++,,,,,,------,,,,,,............///000111111222222222222444777999;;;888:::<<<>>>AAACCCDDDDDD>>>>>>>>>===;;;;;;===???@@@@@@???@@@AAAAAA@@@>>>?????????@@@???===888555333333222222111000000///------,,,,,,,,,,,,++++++*********+++,,,------...+++,,,,,,,,,++++++---//////000333555777777777777888999;;;===???AAABBBCCC??????>>>===>>>???AAABBB@@@BBBDDDEEEFFFKKKSSSYYY\\\]]]___fffqqq{{{zzzvvvwwwxxxyyyyyysssnnnnnneee```cccbbb^^^^^^bbbFFFGGGHHHJJJJJJKKKJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPOOOPPPRRRQQQPPPPPPQQQSSSPPPSSSTTTTTTXXX]]]]]]ZZZSSSPPPLLLJJJIIIIIIHHHGGGFFFFFFFFFEEECCC@@@>>><<<777777666555444444444555111111111111000000000000//////............////////////......//////000111......///000111222222333222555:::>>>BBBGGGLLLPPPQQQQQQQQQPPPQQQQQQQQQRRRSSSRRRTTTZZZeeettt{{{yyy{{{{{{zzzwwwtttrrrrrrrrrrrrrrruuuyyy}}}xxxmmmlllkkkhhheeeccc```___^^^ZZZZZZ^^^aaadddlllvvv|||lllfff^^^WWWVVVWWWXXXYYYVVVRRRNNNLLLNNNOOOOOONNNGGGCCC>>>:::;;;???EEEIIIPPPSSSVVVWWWUUURRRRRRRRRGGGCCC>>>888333111000000///////////////...---,,,------------,,,,,,,,,,,,++++++******++++++,,,---***+++++++++++++++,,,,,,************************++++++++++++++++++++++++(((((()))))))))************++++++,,,,,,++++++***(((((()))***************((()))***++++++***)))((())))))))))))))))))))))))((()))***+++,,,+++*********************************)))((()))+++,,,+++***)))************+++++++++,,,++++++************+++***+++,,,,,,------,,,,,,............///000111222222222222222444666999;;;;;;<<<>>>???@@@AAABBBBBB>>>>>>>>><<<;;;<<<>>>AAA======<<<===??????===<<<<<<<<<===>>>???<<<888444222222222111000000//////------,,,,,,,,,,,,+++++++++++++++,,,,,,---------)))***,,,,,,+++,,,...000111333666888999999888777999:::<<<===???@@@@@@AAA???>>>======>>>@@@BBBCCCDDDHHHLLLOOOTTT]]]iiirrrsssrrrssswww~~~~~~uuuqqqqqqssszzzzzzmmmeeehhhiiibbb^^^```EEEFFFHHHJJJKKKKKKJJJJJJIIIIIIIIIJJJLLLMMMOOOOOOLLLNNNPPPQQQQQQQQQSSSUUUOOORRRSSSSSSWWW\\\\\\XXXTTTPPPKKKHHHGGGGGGGGGGGGFFFFFFFFFEEECCCAAA???===777777666555555555555555111111111111000000000000//////............//////000000000000000111111222------...000111222333444111777>>>EEEJJJMMMQQQSSSSSSRRRPPPOOOOOOQQQSSSTTTTTTSSSVVV]]]kkk~~~|||wwwtttwww}}}|||qqqqqqpppqqqtttyyy~~~{{{uuunnnhhhcccaaaaaa[[[WWWYYYYYYZZZbbbllluuu~~~vvvjjj```]]]^^^bbbddd^^^YYYSSSPPPRRRTTTUUUUUURRRMMMFFF@@@======???AAAOOOSSSWWWXXXVVVTTTUUUVVVMMMKKKFFFAAA;;;777333222,,,---......//////......,,,,,,------.../////////+++*********+++,,,,,,---((()))***+++,,,---......************************((((((((((((((((((((((((''''''(((((()))))))))***+++++++++,,,,,,+++++++++((()))***+++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))((()))***+++,,,+++*********************************)))((()))+++,,,,,,***)))************+++++++++---,,,,,,+++************++++++,,,---------,,,,,,.........//////000111222222222111222444666999;;;>>>>>>???@@@@@@@@@??????>>>???>>>===<<<===@@@CCC<<<;;;:::;;;======<<<:::::::::;;;===>>>;;;777444222222111111000000//////---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------(((***+++++++++,,,///111333555888;;;;;;;;;999888:::;;;<<<>>>???????????????>>>======>>>@@@BBBDDDIIINNNTTTYYY```lll{{{rrrjjjggglllttt}}}~~~zzzyyy~~~}}}}}}|||zzzyyyxxxwwwwwwyyyxxxvvvwww{{{{{{pppssstttkkkdddcccFFFGGGGGGHHHGGGFFFEEEDDDFFFGGGHHHJJJLLLMMMNNNNNNLLLNNNPPPRRRTTTTTTTTTSSSUUUVVVWWWWWWUUUSSSSSSTTTSSSQQQNNNKKKIIIIIIIIIIIIGGGGGGFFFEEEBBB???<<<:::999999888777666555444444000000000000000000000000000000000000000000000000////////////000000000000---///111111000111222444777===FFFMMMQQQRRRSSSSSSSSSSSSSSSRRRPPPPPPRRRTTTXXX___ffflllyyy{{{rrrmmmpppsssuuuuuuttttttuuuooovvv{{{~~~}}}uuusssnnnkkkfff___ZZZYYY[[[]]]uuu}}}tttooojjjeeebbb```^^^[[[YYYXXXVVVRRRPPPSSSTTTRRRMMMEEE???======IIIOOOVVVZZZYYYWWWWWWXXXSSSPPPLLLGGGBBB===:::999555111---,,,...///...,,,------------------------------------------------,,,,,,,,,...//////---+++,,,,,,+++***))))))******+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))************++++++++++++++++++************))))))))))))))))))))))))))))))******+++++++++******,,,,,,++++++++++++++++++......---,,,,,,+++******------,,,+++,,,---...///,,,,,,---...///000111111000222444444444444666777::::::;;;<<<======<<<<<<>>>>>>???@@@@@@@@@??????@@@???=========???BBBCCC??????>>>===<<<:::888777555444222000///...------000000///...------,,,,,,...---,,,,,,,,,---...///++++++,,,---///222555777;;;999777666666777999:::<<<===???@@@@@@???>>><<<<<<<<<<<<<<<===AAAFFFJJJOOOXXXccclllwww|||hhh```cccgggnnnuuuvvvxxx{{{{{{xxx}}}{{{zzz|||}}}|||vvvnnnkkkmmmssswwwwwwyyywwwttttttxxx{{{zzzyyy|||}}}vvvqqqrrrtttxxx|||vvvuuuvvvuuurrrEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGHHHIIIJJJLLLNNNOOOKKKNNNRRRUUUVVVVVVTTTRRRVVVWWWXXXWWWUUUSSSSSSSSSVVVTTTQQQNNNLLLKKKKKKKKKDDDDDDCCCBBB@@@===:::999888888777666555333333222000000000000000000000000000000000000000000000000///////////////000000000000000000000000333888<<>>>>>??????@@@AAAAAAAAAAAA@@@AAA@@@?????????@@@BBBCCC??????>>>===;;;999777666555444222000///...------000//////...------,,,,,,,,,+++***)))******,,,,,,+++,,,---...111333555666777777777777888:::;;;<<<:::;;;===>>>???>>>===<<<<<<<<<======???DDDJJJOOO[[[ccclllrrrzzzqqqccc___bbblllrrrwwwwwwxxxyyywwwsssuuurrrpppqqquuuyyy||||||zzz}}}zzzxxxtttpppnnnqqqvvv{{{{{{tttrrruuuuuurrrppppppqqqssswwwyyyvvvrrroooppprrrvvvzzz~~~{{{wwwDDDEEEFFFGGGHHHHHHHHHHHHJJJIIIHHHHHHIIILLLNNNPPPMMMPPPTTTWWWXXXVVVSSSQQQWWWXXXXXXWWWUUUSSSRRRSSSYYYXXXUUUQQQOOOMMMLLLLLLCCCCCCBBBAAA???===;;;:::888777666555333222111000000000000000000000000000000000000000000000000000.........//////000000000111111000000222888@@@EEEJJJLLLOOOQQQQQQRRRSSSUUUVVVUUURRRPPPPPPTTT[[[```iiivvvwwwnnnhhhiiijjjlllooouuu}}}~~~vvvmmmgggbbbgggqqq{{{~~~xxxzzz|||{{{qqqllleee___]]]\\\\\\\\\XXXZZZ[[[YYYTTTNNNJJJHHHCCCEEEJJJPPPVVVZZZZZZYYY[[[YYYVVVRRRNNNJJJHHHFFF===999444000//////...---------------------------------------------------...---++++++,,,,,,+++***++++++++++++************,,,,,,,,,,,,,,,++++++******************************+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,((((((((())))))))))))***+++++++++************)))************************,,,,,,,,,+++***)))((('''*********++++++,,,,,,---******+++,,,,,,---......+++,,,------......------,,,---......000000111222222444555666555666888999999:::;;;<<<===>>>???@@@@@@@@@AAABBBBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@AAAAAA>>>>>>===<<<:::888777666444333222000///...------//////......---,,,,,,,,,,,,+++***))))))***+++,,,,,,---///111333444555666444555666999:::<<<======:::;;;<<<===>>>>>>======;;;<<<>>>@@@DDDKKKRRRXXXgggnnntttwww{{{~~~}}}}}}}}}~~~wwwqqqkkkeeeeeehhhsssxxxzzzyyyxxxxxxtttoooiiifffcccdddggglllppprrrtttvvvyyyzzzyyyxxxxxxyyysssttttttssstttvvv{{{zzzqqqoooqqqnnnjjjeeeaaa___bbbhhhlllnnnnnnoooqqqtttwww{{{DDDEEEFFFGGGIIIJJJJJJKKKMMMLLLJJJIIIJJJMMMOOOQQQSSSTTTVVVWWWVVVTTTRRRPPPWWWXXXXXXWWWTTTRRRRRRRRRZZZYYYVVVSSSPPPMMMLLLLLLEEEDDDCCCBBB@@@>>>===<<<888777666444333111000///000000000000000000000000////////////////////////.........//////000000111000111222444888>>>FFFKKKJJJLLLOOOQQQQQQQQQSSSUUUTTTSSSRRRRRRUUU]]]fffmmmvvv~~~yyyuuusssuuuwwwyyy}}}zzzpppfffeeefffkkkqqqtttqqqmmmmmmmmmmmmpppxxxyyynnnfff```]]]\\\[[[XXXZZZ]]]^^^[[[WWWSSSPPPHHHFFFFFFJJJRRRXXX[[[[[[[[[ZZZXXXUUURRRNNNLLLJJJCCC@@@:::555111///..............................------------------------///---++++++,,,,,,+++***+++++++++++++++++++++***,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))************+++++++++*********))))))************************+++++++++++++++***)))((())))))***+++,,,,,,------***++++++,,,,,,------...+++,,,---...///...---,,,------...///000111222222333444666777666777888:::999:::;;;<<<===???@@@AAAAAAAAABBBCCCCCCCCCCCCBBBCCCBBBBBBAAA@@@@@@??????======<<<;;;999777666555333222111000.........---.........------,,,,,,,,,...---,,,++++++,,,---......///111444555666666555333555888;;;<<<======<<<===============>>>>>>>>><<<>>>BBBGGGMMMUUU]]]cccmmmssswwwvvvvvvzzz}}}}}}~~~~~~wwwyyy~~~}}}yyytttsssttttttssssssuuuyyyzzzxxxwwwvvvqqqkkk^^^]]][[[[[[]]]aaaeeegggkkkkkkkkkjjjhhhggghhhjjjoooqqqssstttuuuxxx{{{}}}}}}yyyrrrkkkkkkmmmkkkeee^^^XXXUUUYYY___cccgggjjjoooqqquuuyyy~~~~~~}}}}}}~~~DDDEEEFFFGGGIIIKKKLLLMMMPPPNNNLLLKKKLLLNNNQQQRRRYYYWWWUUUSSSQQQPPPPPPPPPUUUVVVWWWVVVSSSQQQQQQQQQXXXWWWTTTQQQNNNLLLJJJIIIEEEDDDCCCAAA???===<<<;;;888777666555333222111000////////////////////////////////////////////////......//////000111111222000333777;;;???DDDIIILLLJJJMMMOOOPPPPPPPPPQQQRRRRRRSSSUUUXXX^^^gggqqqxxx|||wwwtttvvv{{{wwwooogggdddeeefffccc______]]]]]]aaahhhrrr}}}{{{pppggg```[[[XXXXXXYYY\\\^^^___^^^[[[YYYRRRMMMHHHHHHNNNUUUZZZ\\\[[[ZZZYYYXXXVVVSSSQQQOOOJJJGGGBBB<<<666111///...........................------------------------...---+++,,,------+++******+++,,,,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++,,,,,,+++++++++*********))))))************************((()))***+++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------...///000111222222333555777777777777999::::::::::::;;;<<<>>>@@@AAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@???===<<<<<<<<<;;;:::888666555444222222000///............---------------,,,,,,,,,...---,,,,,,,,,---...///000222444666777777777666666888:::<<<===<<<;;;:::===<<<<<<<<<<<<===???@@@BBBFFFKKKQQQXXX```gggmmmooovvvyyyvvvsssuuuwwwxxx}}}~~~zzz|||}}}|||~~~|||uuuzzz|||||||||{{{zzzzzz{{{{{{~~~~~~yyyqqqttttttsssssssssmmmfffWWWWWWWWWWWWXXX[[[]]]```bbbaaa```^^^]]]^^^aaadddkkkmmmoooooooooppprrrsssqqqpppmmmjjjjjjllljjjddd]]]VVVRRRVVV[[[]]]```dddgggjjjoootttzzz~~~~~~{{{zzzxxxyyyyyyzzzEEEEEEFFFGGGIIIKKKMMMNNNPPPOOONNNMMMMMMNNNPPPQQQYYYVVVSSSOOOMMMNNNOOOPPPRRRTTTUUUTTTRRRPPPPPPQQQTTTSSSQQQOOOLLLJJJHHHGGGDDDCCC@@@>>>;;;999888888666666555444333333222111////////////////////////000000000000000000000000//////000000111222333333333777>>>CCCFFFIIIKKKLLLNNNOOOPPPQQQQQQRRRUUUWWWZZZ^^^ccchhhnnntttzzzyyyuuurrrqqqvvvwwwmmmhhhddd___[[[TTTQQQQQQTTTYYYaaammmwww~~~tttjjjaaa[[[[[[ZZZZZZ\\\___```___^^^ZZZVVVPPPMMMOOOTTTYYY\\\\\\\\\]]]\\\[[[YYYVVVUUUOOONNNJJJDDD;;;444000...........................------------------------,,,,,,,,,...//////---+++******,,,---------,,,+++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++************)))++++++++++++++++++++++++'''((()))***+++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------...//////111111222333333555666777666777888:::::::::999:::;;;===???@@@??????@@@AAAAAAAAAAAAAAA???@@@AAABBBAAA???<<<;;;;;;;;;:::999777555444333222111000///............------,,,,,,,,,,,,,,,,,,++++++***+++,,,---///000444444555777777888888888999:::<<<======<<<:::999;;;::::::;;;===AAADDDFFFNNNSSSYYY___dddiiimmmpppqqqyyy}}}zzzvvvvvvxxxxxx~~~xxxsssuuuyyy|||}}}zzz{{{{{{wwwvvvvvvvvvvvvuuuvvvyyy|||zzzmmmooopppoooppppppjjjbbbWWWXXXXXXYYYZZZ]]]aaaeeeeeeeeeeeedddcccdddfffiiiiiijjjiiigggeeedddfffhhhlllqqqttttttssstttpppllldddZZZTTTXXXZZZXXXYYY^^^]]]```eeejjjpppsssvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwzzz~~~~~~GGGFFFGGGGGGIIIKKKMMMOOOOOONNNNNNMMMMMMMMMNNNNNNSSSQQQOOOMMMMMMNNNOOOPPPOOOQQQRRRRRRQQQPPPPPPQQQPPPPPPOOOMMMKKKHHHFFFEEEFFFDDDAAA===:::888777666444333333333222222222222////////////////////////000000000000000000000000///000111222333444555555:::???DDDIIIKKKLLLMMMNNNQQQQQQPPPQQQTTT[[[cccjjjpppuuu|||~~~wwwxxxzzz~~~zzzrrriiiddd[[[VVVSSSTTTTTTWWW```kkkyyyllldddbbb^^^[[[ZZZ]]]___aaaaaa]]]\\\ZZZVVVUUUUUUXXX[[[\\\]]]^^^^^^^^^\\\ZZZYYYTTTTTTQQQJJJ@@@777111...........................------------------------***+++---000222111...+++)))***,,,---...---,,,+++---------...------,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...---,,,,,,,,,,,,---............///000111222222333222444666666666666888:::::::::999888999;;;===>>>===>>>>>>???????????????>>>@@@BBBCCCCCC@@@>>><<<;;;::::::888777555333222111000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---000222333777777666777777888999:::;;;;;;<<<======<<<;;;:::;;;;;;<<>>>>>>>>>>>>>>>>>@@@CCCEEEDDDBBB???===::::::999888666444333222111000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000333666777999888777777777888:::;;;:::;;;<<<<<<<<<<<<<<<<<<===>>>@@@EEELLLUUU]]]bbbhhhmmmrrrtttssspppmmmkkkrrr|||}}}}}}~~~{{{~~~}}}sssmmmnnnooopppooonnnqqqvvv{{{|||zzzzzz~~~xxxyyyxxxwwwxxxxxxqqqgggjjjiiigggeeeiiissswwwrrrpppmmmhhhbbb^^^^^^aaadddnnn~~~nnnaaa___\\\VVVWWW___aaacccfffiiijjjkkkkkkjjjiiilllqqquuuwwwvvvtttrrrppprrrsssvvv}}}DDDEEEFFFHHHIIIJJJKKKKKKLLLLLLKKKIIIHHHHHHKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMPPPRRRRRRQQQOOONNNOOOPPPPPPOOONNNLLLJJJHHHDDDCCCBBB???<<<888555444555555444333333222111111222111111111000000//////...000111222111000111222///000111111333777<<<@@@BBBJJJOOONNNNNNRRRRRRNNNQQQOOONNNSSS```sss|||uuuqqqmmmnnnnnnnnnpppvvv}}}}}}uuunnnlllhhh```]]]___kkkxxx}}}rrreee]]]]]]`````````_________]]]ZZZZZZ[[[]]]]]]\\\[[[\\\]]]]]][[[YYYVVVYYYYYYTTTIII>>>777444555333000---,,,,,,.../////////.........---------+++,,,---...////////////,,,++++++***+++,,,...///.../////////...,,,***)))++++++++++++******))))))***++++++,,,,,,++++++***---,,,,,,+++***)))((((((************************------------,,,,,,+++***************************,,,,,,++++++***)))))))))******++++++++++++******++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,------...///////////////000111222333333444333222222222333555666888:::999999888888999999:::;;;;;;<<<>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA<<<;;;888666444222111111111000///...---,,,++++++------------------,,,,,,,,,,,,---///222444777888888999:::;;;<<<<<<<<<<<>><<<;;;;;;<<<===>>>HHHJJJMMMPPPUUU[[[ccchhhkkksssxxxtttqqqsssxxx{{{}}}{{{|||~~~}}}}}}{{{rrrlllhhhhhhggggggiiillloooppppppppprrruuuxxxzzz~~~zzzrrrpppqqqmmmiiiiiimmmuuuwwwsssqqqmmmjjjiiijjjlllnnnzzz~~~kkkccc```]]]\\\^^^dddmmmtttvvvwwwxxxxxxvvvwwwyyy{{{zzzxxxuuuttttttyyyzzz{{{}}}EEEFFFGGGIIIJJJJJJJJJJJJLLLLLLLLLKKKJJJKKKNNNPPPPPPOOOOOONNNNNNMMMMMMLLLLLLMMMOOOPPPPPPOOOMMMLLLPPPPPPPPPOOOMMMKKKIIIGGGDDDCCCAAA>>>;;;888555444555444444333222222111111111111111111000000000///...000111111000///000111000111333444666;;;@@@DDDFFFLLLOOOMMMMMMPPPQQQNNNMMMNNNRRRZZZiii}}}zzzuuunnnmmmmmmpppuuu}}}}}}xxxooojjjiiifffnnnzzz}}}sssjjjdddaaa``````^^^^^^___```````````````]]]\\\[[[[[[\\\\\\ZZZYYYXXXYYYYYYTTTLLLCCC;;;666333222111//////.........//////.........------------...............------,,,,,,,,,+++,,,,,,------,,,,,,,,,---,,,,,,++++++++++++++++++*********)))++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))************************,,,,,,------,,,,,,+++***************************++++++******)))(((''''''******++++++++++++******++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,------...///////////////000111222333444444666666666666777888999:::;;;;;;::::::;;;<<<<<<===????????????@@@BBBCCCCCCFFFFFFEEEDDDBBBAAA@@@@@@;;;:::888666444222111111111000///...---,,,++++++,,,,,,------------.........///000222555888:::;;;888888:::;;;===>>>>>>>>>???>>><<<<<<<<>>???@@@AAADDDCCCBBBBBBBBBCCCEEEEEEIIIIIIGGGFFFCCCAAA???===;;;999777555333222111000000000///...---,,,,,,+++,,,,,,,,,---....../////////000222555888:::<<<>>>888999:::<<<>>>???@@@@@@>>>===<<<===???BBBFFFHHHNNNRRRWWW\\\aaagggmmmppppppyyysssssstttvvvzzz~~~{{{wwwxxxxxxtttqqqpppooommmjjjgggfffiiioootttnnnmmmlllnnnrrruuuwwwwwwvvvxxx{{{|||{{{|||}}}}}}|||}}}tttmmmkkkoootttyyyzzzwwwvvvxxx{{{}}}zzzzzzzzzxxxtttwww||||||yyyzzz{{{|||JJJKKKKKKLLLKKKKKKJJJJJJKKKMMMOOOPPPQQQSSSVVVYYYXXXXXXVVVUUUSSSQQQPPPOOOTTTSSSQQQOOONNNMMMMMMMMMMMMMMMNNNNNNMMMKKKIIIHHHBBBAAA>>><<<999666555444333333333333222222111111111111111000000000000000000111111000///...///111111444888<<<@@@EEEJJJMMMQQQRRRQQQOOONNNPPPSSSUUUVVV]]]gggqqq}}}{{{yyyzzz{{{}}}|||{{{zzzzzz}}}~~~yyyttttttuuuwwwyyyzzzwwwqqqkkkkkkqqqwwwzzzzzzyyyzzz}}}wwwrrrgggbbb^^^^^^bbbdddaaa^^^\\\ZZZWWWWWWXXX[[[\\\\\\\\\ZZZXXXWWWVVVQQQIIICCC:::888666333000///...---////////////..................//////...------,,,------.........---+++***,,,+++*********+++---...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,************************++++++,,,,,,,,,++++++***************************$$$%%%&&&(((***,,,---...***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,------...////////////000000111222333444555666666666777777888999999<<<<<<===>>>???AAACCCDDDGGGEEEDDDCCCCCCDDDEEEFFFHHHHHHGGGFFFCCC@@@>>><<<999888777444333111111000000//////...------,,,,,,------------............///000333555888;;;<<<===:::;;;<<<>>>????????????<<<<<<<<<===AAAEEEJJJLLLKKKPPPXXX```ffflllqqquuuuuu}}}}}}{{{zzztttuuuxxx|||~~~}}}}}}yyy{{{|||wwwrrrpppkkkjjjhhhgggjjjqqqzzz|||yyyxxxyyyyyyyyyyyyvvvwwwzzz{{{qqqkkkhhhhhhooouuuvvvrrroooppprrrwwwssspppqqqpppnnnpppuuuxxx|||{{{zzz}}}|||LLLMMMMMMMMMMMMLLLKKKKKKKKKMMMPPPRRRSSSUUUXXXZZZ[[[[[[YYYXXXVVVUUUSSSSSSUUUSSSPPPNNNLLLKKKLLLLLLJJJKKKLLLLLLLLLLLLKKKJJJAAA@@@===:::777555444444333222222222222222111111000000000000000000111111111111222000//////111222333666<<<@@@DDDHHHLLLOOOPPPOOOOOONNNOOOQQQVVVZZZ```gggpppxxx~~~|||}}}yyyuuuqqqpppqqqssssssrrruuuuuuvvvuuutttvvvxxx{{{xxxwwwssslllggggggjjjmmmjjjpppzzztttnnnmmmkkkhhhdddgggfffgggjjjlllpppyyyyyyqqqfff``````aaa___]]]ZZZWWWTTTSSSUUUYYY\\\^^^[[[ZZZXXXYYYYYYVVVPPPJJJEEEAAA;;;555111.........000000/////////.........,,,------...//////......---......///...---+++***///...,,,+++++++++,,,---+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,*********+++,,,,,,------******************************+++,,,,,,+++++++++************************''''''((()))+++,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------.../////////000000111222333444444555444555666777888999999999<<<<<<===>>>@@@BBBCCCDDDGGGFFFEEEDDDCCCDDDEEEEEEDDDEEEEEEDDDCCCAAA>>>===888777666444222111000000/////////...------,,,,,,/////////......---------111333555888:::<<<======>>>>>>>>>???>>>>>>===<<<:::;;;<<>>;;;888666444444444222222222222222222111111000000000000111111111111111222222111000111333555777;;;@@@EEEHHHKKKNNNPPPMMMLLLMMMPPPSSSVVV]]]dddkkkpppwww|||wwwvvvvvvzzzxxxqqqmmmiiidddaaabbbeeeggghhhrrrtttuuuuuutttssstttuuutttuuuqqqhhh```___bbbddd^^^aaagggnnnuuu{{{yyyqqqhhh```ZZZ[[[XXXWWWYYY[[[___jjjuuuvvvjjjcccaaa___]]]YYYUUUOOOMMMOOOTTTXXXZZZXXXXXXYYYZZZZZZXXXTTTQQQNNNJJJDDD===777333111111000000000/////////......+++,,,---...////////////---............------,,,///...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,***+++++++++,,,,,,------************************)))***++++++++++++++++++************************,,,,,,++++++******))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,------.../////////000000111222333444555555555666888:::;;;<<<===============>>>@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDBBBCCCDDDDDDCCCAAA???>>>777666555333222111000000//////.........---------/////////.........------555777999<<<>>>>>>>>>>>>????????????>>><<<;;;::::::;;;>>>BBBEEEIIIKKKLLLEEENNN[[[hhhqqqwww{{{}}}}}}zzzxxxwwwvvvuuuvvvsssssstttssspppooorrrqqqvvv}}}zzzuuurrr{{{|||~~~}}}vvvsssssskkkpppvvv{{{|||{{{yyyxxxwwwlllbbbaaacccbbbaaa```kkkooossstttuuuwww{{{~~~MMMNNNNNNOOOOOOOOOOOONNNMMMOOORRRSSSRRRSSSTTTVVVWWWWWWWWWWWWWWWWWWXXXXXXTTTSSSQQQOOONNNLLLLLLKKKJJJKKKLLLLLLKKKJJJHHHGGG@@@>>>:::777555444444444111111111111111111222222///000000000111111111111111222222222111333666888<<<@@@FFFJJJLLLNNNOOOQQQOOOMMMQQQXXX^^^bbbjjjsssyyy||||||qqqtttzzz{{{wwwwwwrrrpppsssyyyyyytttnnnlllqqqnnnjjjggggggiiikkkllliiikkklllkkkjjjjjjlllmmmtttuuuqqqiiieeeggghhhfffddddddddddddfffhhhjjjlllmmmrrrzzz~~~sssiiidddaaa\\\XXXUUUTTTWWWaaalllvvviiiaaa^^^]]]YYYSSSLLLGGGHHHKKKOOOQQQTTTVVVYYYZZZYYYXXXWWWWWWRRRQQQMMMHHHBBB<<<777444000000000000/////////...------...............---...------------......///++++++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,************************))))))***+++++++++++++++************************************))))))))))))+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---.........---,,,,,,,,,------.../////////000111111222333444555555444666888;;;>>>???@@@@@@>>>>>>??????AAABBBDDDDDDDDDEEEFFFHHHHHHGGGFFFEEECCCDDDEEEEEEDDDBBB???>>>666555444222111000000000...............---------,,,------...///000000111777999;;;===>>>>>>===<<<>>>>>>>>>>>>===<<<;;;;;;;;;>>>BBBFFFIIIKKKKKKKKKKKKUUUcccpppyyy~~~}}}|||~~~~~~|||{{{{{{{{{{{{|||~~~uuuhhhhhhkkkmmmllljjjooovvvxxx}}}{{{}}}|||{{{xxxzzzwwwllleee```ZZZXXXZZZdddfffjjjoootttxxx|||~~~MMMNNNOOOOOOPPPPPPPPPOOONNNPPPRRRRRRRRRRRRSSSTTTTTTTTTUUUUUUVVVWWWXXXXXXVVVVVVUUUTTTRRRQQQPPPOOOMMMMMMMMMLLLJJJHHHFFFDDD???===:::777444333333444111111111111111111222222//////000000111111111222222222222222222444777:::@@@DDDIIIMMMOOOPPPQQQQQQSSSRRRWWWaaaiiimmmvvv~~~zzzssssssxxx|||vvvrrrrrroooooorrrwwwxxxtttsssttt{{{yyywwwuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuvvvyyy|||}}}|||wwwqqqrrrwwwvvvppppppnnniiieeecccbbbcccddd]]]bbbiiipppyyyyyyuuupppiii```ZZZTTTTTT]]]ggg~~~}}}lllaaa\\\[[[YYYSSSJJJDDDBBBEEEHHHJJJQQQUUUZZZZZZXXXWWWXXXZZZSSSTTTSSSPPPJJJCCC;;;777000000000000////////////////////////...---,,,,,,...---,,,,,,---...000111'''(((***,,,---------,,,+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++++++++************************$$$%%%&&&((()))+++,,,---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---.........---,,,,,,,,,------...//////000000111222222444444555666222444777;;;>>>???@@@AAA@@@@@@@@@AAABBBCCCDDDEEECCCEEEHHHJJJJJJIIIGGGEEEEEEFFFGGGGGGFFFCCC???===666555444222111000000000...............---------******,,,...000222333444666888:::;;;<<<;;;:::999<<<<<<============<<<<<<===@@@EEEIIILLLMMMLLLKKKRRR\\\jjjwww{{{zzz}}}~~~~~~~~~~~~}}}xxx|||ssshhh```ccchhhkkkjjjjjjsss}}}~~~yyy|||xxxmmm```VVVTTTXXXWWWYYY^^^eeeooovvv{{{|||OOONNNLLLLLLMMMNNNNNNMMMPPPSSSVVVXXXWWWVVVVVVVVVSSSSSSTTTTTTTTTTTTSSSSSSRRRUUUWWWXXXVVVTTTSSSSSSTTTQQQMMMKKKIIIIIIGGGFFFBBB???<<<888666555555555333222111111000000111111////////////000111222333000333555444333777???FFFHHHJJJMMMNNNOOOPPPRRRTTTYYYaaakkksssxxx}}}~~~zzzwww{{{zzzyyyyyyzzz{{{|||zzzxxxvvv{{{zzzuuurrrpppmmmkkkhhhjjjkkkkkkkkknnnuuu{{{~~~tttggg\\\XXXZZZ]]]wwwrrrfff___]]]ZZZVVVOOOFFF@@@???DDDIIIJJJPPPVVVXXXWWWVVVYYY\\\XXXWWWWWWUUURRRLLLEEE???;;;888333000...///222444111000...---,,,,,,---...//////.........---------,,,,,,,,,------.........******+++,,,,,,,,,,,,+++------------,,,++++++***...+++)))))),,,---,,,***,,,,,,++++++,,,,,,---...))))))))))))))))))))))))$$$%%%''')))+++------...++++++************++++++******++++++++++++*********+++,,,------+++***)))******+++++++++,,,,,,,,,000//////.........//////000000111222333555666777:::;;;===???AAABBBCCCCCCAAAAAA@@@@@@AAACCCEEEGGGBBBDDDEEEGGGGGGFFFDDDCCCIIIGGGEEEDDDCCCCCCAAA???888777555333111000//////.........///......---,,,111...,,,...222555666555666888;;;===>>>>>>>>>===<<<;;;999888888:::<<<>>>???EEEJJJLLLJJJJJJNNNRRR```lllzzz}}}zzz{{{}}}zzz~~~wwwrrrnnnrrrwwwwwwrrrmmmkkkkkkgggjjjmmmoooqqqtttxxxzzzsssdddYYYRRROOORRRSSSVVVYYY^^^fffnnntttxxx|||~~~}}}PPPNNNMMMMMMOOOPPPOOOOOOTTTVVVWWWWWWUUUSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSUUUXXXZZZZZZYYYWWWWWWWWWSSSPPPLLLJJJIIIHHHFFFEEEAAA???<<<888666555444555333222111111000000111111000000000000000111222333111444666888999===CCCHHHLLLLLLMMMMMMPPPUUU\\\aaannnuuu|||~~~}}}uuutttuuuvvvxxxyyyyyyyyy}}}}}}~~~|||}}}~~~xxxvvvtttpppnnnooorrrtttssssssttttttsssqqqpppoooooottt{{{xxxlllddd___]]]hhhpppzzzxxxmmmddd```\\\YYYTTTNNNHHHEEEDDDDDDIIIMMMRRRVVVWWWXXXZZZ\\\XXXWWWWWWWWWVVVQQQKKKFFFBBB???:::666222111111111000000///.........////////////.........---------,,,,,,------------------******+++,,,,,,,,,,,,+++,,,,,,---------,,,++++++---+++)))))),,,---,,,***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''''')))***++++++++++++++++++************++++++******++++++++++++*********++++++,,,,,,,,,++++++,,,,,,---------.........000000///////////////000000000111222333555666777:::;;;<<<>>>@@@AAABBBBBBCCCBBBAAA@@@@@@AAABBBCCCBBBCCCDDDFFFFFFEEEDDDCCCDDDCCCBBBCCCDDDDDDBBB@@@888777555333111000//////..................------000///...000333666666555777999;;;===>>>>>>======<<<;;;999888999;;;>>>AAAEEELLLUUUYYYYYYXXX[[[^^^jjjwww{{{zzz}}}|||tttoooiiilllooopppooooooqqqrrroooppppppppppppsssvvvzzz|||}}}nnnbbb\\\YYYSSSSSSRRRQQQSSSYYYaaafffkkkooosssuuuvvvyyy~~~PPPOOONNNNNNPPPRRRRRRQQQUUUVVVVVVUUUSSSRRRRRRSSSSSSRRRPPPOOOOOOPPPRRRSSSVVVXXXZZZZZZYYYXXXXXXXXXRRROOOLLLIIIHHHGGGEEECCC@@@>>>;;;888666555444444333222111111000000111111111111111000111111222222444555888<<>>888444000/////////000000000000000000...............---------------------------,,,,,,******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,---+++******+++,,,,,,++++++************+++,,,,,,------------------------******++++++***))))))(((++++++************++++++******++++++++++++******************+++,,,------------------............000///////////////000000111111111222333555777888999:::;;;===???@@@AAAAAAEEECCCBBB@@@??????@@@@@@AAABBBCCCDDDEEEDDDDDDCCCAAAAAAAAABBBCCCBBB???===777666444222111000//////........................000000000222555777666555888999;;;===>>>>>>======<<<:::888888:::>>>CCCFFFOOOYYYeeelllmmmkkklllmmmwwwzzzvvvyyy~~~~~~}}}uuunnnkkkggghhhjjjmmmqqqvvv{{{~~~{{{yyyvvvrrrppprrrvvvzzz}}}tttjjjcccaaaYYYVVVRRRNNNLLLOOOUUUYYY\\\___bbbdddhhhnnnxxxOOONNNMMMNNNQQQSSSSSSSSSRRRSSSTTTSSSRRRRRRTTTVVVRRRQQQNNNMMMMMMNNNQQQRRRSSSUUUVVVVVVUUUTTTTTTUUUQQQOOOLLLJJJIIIGGGEEECCC???===;;;999666555444444333222111111000000111111222222111111111222222333555777;;;AAAGGGKKKMMMLLLOOOOOOQQQUUU___mmm}}}|||uuuoookkkmmmqqqvvv}}}~~~zzzwwwuuuxxx}}}}}}vvvooohhhddd___^^^]]]^^^bbbfffjjjlllkkkqqq}}}xxxlllccc```___fffttt{{{rrrfff```ZZZXXXYYYWWWOOOIIIDDDCCCDDDKKKSSSYYYYYYWWWYYYYYYZZZ\\\\\\[[[WWWSSSRRRPPPLLLFFF???999333000//////000000111111111111.................................------,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,------------,,,+++******++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++******)))(((++++++************++++++******++++++++++++************))))))***,,,...///+++++++++,,,,,,,,,,,,---.........---......///000111111111222444555777888888999;;;<<<>>>???@@@@@@DDDCCCBBB@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBAAA???:::666666555333222000/////////...............///000000111222333555777777777666999:::;;;<<<======<<<<<<:::999777888<<>>EEEKKKNNNNNNMMMLLLPPPWWWaaammm{{{|||vvvppplllqqqvvv~~~}}}|||zzzxxxyyyzzz|||~~~{{{pppjjjeeeeeedddbbb```]]]\\\[[[[[[```hhhrrr}}}rrrhhh^^^]]]eeeqqqzzz~~~yyyoooeee```___]]]VVVPPPEEEBBB@@@EEEOOOVVVWWWUUU[[[[[[[[[\\\]]][[[XXXUUUTTTSSSPPPLLLFFF@@@:::666111111111000000000000000---..............................------,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,------------++++++++++++******+++,,,******))))))******+++,,,************************)))******+++++++++******++++++************++++++******++++++++++++************))))))***,,,...///++++++,,,,,,,,,------------,,,,,,,,,------...///111111222333444666777888777888:::<<<>>>???@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@===888444555444222111000///......------------...000111222222444666888888888888888;;;;;;<<<<<<<<<<<<<<<<<<:::888777:::AAALLLXXX___rrr{{{xxxooommmuuu}}}~~~~~~wwwqqqnnnmmmjjjlllpppwww{{{{{{uuuqqqhhhiiiiiigggdddaaa``````]]]\\\XXXSSSPPPRRRYYY```OOONNNNNNPPPTTTWWWXXXXXXVVVWWWWWWUUUSSSQQQQQQRRRSSSRRRPPPOOOOOOPPPRRRSSSSSSTTTTTTRRRPPPOOOOOOPPPOOOMMMKKKJJJIIIGGGDDDAAA<<<<<<:::999777555444333333222111111000000111111222222222222333444555666;;;>>>CCCHHHLLLNNNOOOOOONNNUUU```lllxxx}}}xxxtttrrrwww~~~|||}}}{{{{{{|||{{{zzz{{{}}}zzzrrrsssuuuwwwsssjjjbbb]]]\\\YYYZZZ]]]```fffnnnwww}}}xxxhhh^^^]]]bbbeeegggrrrxxxzzzsssoooiii```XXXKKKFFFBBBDDDKKKRRRUUUUUU\\\[[[[[[\\\]]][[[XXXUUUUUUUUUTTTQQQMMMHHHCCC@@@777555333111000//////000---------...............------------------,,,,,,******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,+++,,,,,,+++******+++---+++************+++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++************++++++******++++++++++++******************+++,,,---------.........////////////,,,,,,,,,,,,---...//////222222222333444666888888888999:::<<<>>>???@@@@@@BBBBBBCCCDDDEEEFFFGGGHHHEEEEEEDDDCCCCCCBBBBBBBBB>>>>>>>>>??????>>>:::888444333222000///.........------------...000222444555666888999888888999:::<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::???JJJYYYhhhqqq}}}vvvooopppxxxwwwpppkkkiiikkknnnpppwww}}}{{{wwwtttnnnrrruuuvvvtttqqqpppooonnnkkkdddYYYPPPLLLMMMPPPQQQPPPPPPSSSWWWZZZ\\\\\\VVVWWWXXXWWWUUURRRQQQQQQSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTQQQNNNLLLLLLMMMLLLKKKIIIHHHGGGEEEAAA>>>;;;;;;:::999777555444333333222111111000000111111111111111222444555777888???CCCIIILLLMMMMMMOOOQQQTTT\\\hhhttt~~~}}}}}}}}}{{{zzz{{{sssssstttuuuwwwzzz}}}~~~{{{qqqnnnoooggggggdddaaa^^^```eeejjjyyy|||nnnddd___\\\ZZZ]]]bbbiiiooottt}}}|||ooodddSSSMMMGGGEEEIIIOOOUUUWWW[[[[[[[[[\\\]]]]]]ZZZXXXXXXXXXWWWUUURRROOOKKKIII>>>;;;777333000///000111---------.........//////,,,,,,------------------******+++,,,,,,,,,,,,+++,,,,,,---------,,,++++++***,,,---,,,))))))+++---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++++++++************++++++******++++++++++++*********++++++,,,,,,,,,++++++............////////////......---...///000111111222222222333555666888999888999;;;===???@@@AAAAAADDDEEEFFFGGGHHHIIIJJJJJJHHHGGGFFFDDDCCCBBBAAAAAA@@@???======>>>===:::888333222111000///.........------,,,---...111333555777999:::999888888;;;=========<<<;;;;;;;;;;;;;;;>>>>>>???FFFTTTfffyyyzzzvvvtttwww~~~wwwoooggggggkkksssyyy}}}{{{{{{zzzyyyxxxwwwvvvuuuwwwzzz~~~{{{rrreeeWWWMMMIIIIIIRRRRRRRRRUUUYYY]]]^^^___RRRUUUXXXXXXWWWUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSRRROOOKKKIIIIIIJJJJJJIIIGGGFFFEEECCC???<<<;;;;;;:::999777555444333333222222111000111111111000111111222444666888999BBBGGGNNNOOOMMMLLLOOOSSSZZZbbbnnnxxx~~~}}}~~~{{{zzz|||sssllllllmmmooouuu||||||{{{yyywwwrrrkkkccc___aaacccbbbnnnzzzqqqfff^^^YYYQQQUUU[[[bbbhhhsss|||pppYYYSSSKKKGGGHHHNNNUUUZZZZZZZZZZZZ\\\^^^___]]][[[[[[[[[ZZZXXXVVVSSSPPPNNNDDD@@@:::444111000111222---------.........//////,,,,,,,,,------.........******+++,,,,,,,,,,,,+++------------,,,,,,+++******,,,---,,,))))))+++...,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++************++++++******++++++++++++*********+++,,,------+++***))),,,,,,,,,---------......////////////000111333333222222333333555666888999999:::;;;===???@@@AAAAAAGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGEEECCCBBBAAAAAADDDBBB???===<<<:::888666222222111///............------,,,---...111444666888:::;;;999888888;;;???>>>===<<<;;;;;;;;;;;;;;;AAA@@@CCCKKK[[[ooo~~~}}}yyyxxxyyy}}}||||||{{{oooggghhhjjjsss~~~~~~|||yyyxxxxxxzzz{{{~~~|||nnn]]]QQQJJJHHHRRRSSSUUUWWWXXXZZZZZZZZZTTTSSSSSSSSSSSSSSSTTTTTTSSSRRRQQQPPPNNNNNNNNNNNNLLLMMMOOOPPPPPPOOOMMMLLLKKKIIIGGGFFFFFFEEECCCAAA>>>===;;;999777555555444555333222000000111333444///111333444666999>>>BBBGGGKKKNNNOOONNNQQQXXX^^^eeennnxxx}}}~~~|||zzztttqqqrrrsssuuuxxx~~~vvvmmmeeeaaaiii```___iiisss}}}xxxkkkeeeaaaXXXUUUXXXZZZ```uuuvvvddd]]]TTTNNNMMMPPPUUUWWW[[[[[[\\\\\\\\\\\\[[[ZZZVVVXXXYYYYYYWWWUUUTTTUUUNNNIIICCC===888555222000000///......///...,,,***...///000000000///---,,,........................------------------------///111333111---***)))***,,,,,,++++++,,,,,,---...---,,,+++***))))))))))))******++++++,,,,,,,,,---((()))++++++)))((()))***)))***+++,,,---............------,,,---...///000...............///000000/////////000111111222222444444555666777888888999<<<===>>>>>>>>>@@@CCCEEEFFFGGGGGGFFFEEEEEEFFFHHHKKKLLLKKKGGGBBB???AAACCC@@@@@@???>>>;;;999777666111111000......---------222///,,,---111444555555???===<<<::::::::::::;;;===:::;;;>>>???===>>>AAAHHHKKKNNNTTTdddxxx~~~}}}||||||~~~~~~}}}yyytttrrrsss{{{{{{||||||zzzuuunnnjjjsss}}}~~~{{{{{{ttt___PPPKKKLLLPPPQQQRRRTTTVVVWWWWWWWWWQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRQQQPPPOOOOOONNNNNNMMMNNNPPPQQQQQQQQQOOONNNMMMKKKIIIGGGFFFEEEBBB@@@===<<<:::888666555444444222111000//////000111222111222333555999>>>DDDHHHKKKMMMOOOOOOPPPVVV___gggmmmsssyyyzzzxxxzzz|||~~~}}}{{{{{{|||{{{~~~yyyuuussshhh]]]WWW[[[aaaiiiyyysssggg^^^YYYVVVXXXiii|||~~~jjjddd[[[UUUSSSUUUWWWYYYZZZZZZZZZZZZZZZZZZZZZYYYWWWYYYZZZYYYWWWUUUTTTTTTQQQMMMGGGAAA===888444111111000//////000///---,,,....../////////...---,,,------------------------------------------------...000111000---+++,,,---,,,,,,++++++,,,,,,---...+++***************++++++'''((((((((()))))))))***((()))++++++)))))))))******++++++,,,------------------,,,++++++,,,---..................///000000/////////000111111222222444555555666777888999999;;;<<<=========>>>AAACCCFFFGGGGGGFFFEEEEEEFFFHHHJJJKKKKKKHHHCCCAAABBBCCC@@@???>>><<<:::888666555111111000......------...000......000444888999999<<<;;;;;;:::::::::;;;;;;<<<::::::<<<<<<;;;???EEEQQQWWW[[[]]]dddsss~~~~~~xxxrrrqqqqqqrrrtttwwwzzz}}}~~~}}}{{{}}}wwwaaaQQQJJJJJJMMMNNNPPPQQQRRRSSSSSSSSSPPPPPPPPPQQQRRRSSSUUUUUUSSSSSSRRRQQQPPPPPPQQQQQQOOOPPPRRRSSSTTTSSSRRRRRRQQQNNNKKKIIIGGGDDDAAA>>>;;;:::999777555444333333000000111111111111111111444333333666===EEEKKKNNNNNNPPPQQQRRRVVV^^^iiirrrzzz|||}}}yyyuuuuuuzzz~~~|||ttthhh]]]ZZZZZZ\\\gggsss~~~nnnbbbXXXUUU___mmmvvvoooeee]]]YYYXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXZZZ[[[[[[XXXVVVUUUUUUVVVRRRMMMHHHCCC>>>888444333111000///000000///........./////////...---,,,------------------------------------------------.../////////---...///111,,,,,,++++++,,,,,,---...)))))))))******,,,------******++++++++++++,,,,,,(((***++++++***))))))***++++++,,,------,,,,,,,,,---,,,+++******+++,,,,,,...............///000000/////////000111111222222555555666777888999:::::::::<<<<<<<<<<<<===???AAAEEEFFFGGGFFFEEEDDDFFFGGGHHHIIIJJJHHHFFFCCCCCCCCCAAA@@@>>><<<999777555444111111000///..................000444999<<<======;;;;;;;;;<<<<<<<<<======<<<;;;;;;<<<;;;<<>>>>>>>>>>>======>>>??????CCCQQQ___mmmsssvvvrrrlllnnnxxx}}}|||xxxvvvvvvlllpppwwwrrrbbbVVVPPPOOOKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPRRRTTTVVVWWWTTTTTTTTTTTTUUUVVVWWWXXXSSSTTTTTTTTTTTTTTTTTTSSSSSSPPPLLLHHHEEEBBB>>>;;;999888777555444333333333111222333444444444444444333555999???FFFKKKNNNOOORRRWWW___gggnnnvvv|||{{{yyyyyy|||}}}}}}{{{yyy{{{{{{uuuoooiiieeedddbbbhhhpppuuu{{{yyykkkbbb___eeeqqquuufff]]]XXXWWWWWWYYYYYYYYYYYYXXXWWWVVVUUUXXXZZZ\\\\\\[[[YYYYYYZZZZZZXXXUUURRRNNNHHHAAA<<<888444000...............111111111000000000000000------------------------------------------------,,,,,,+++,,,...111333444,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,******************)))))))))***,,,,,,***)))***+++,,,,,,---------,,,++++++...---,,,++++++,,,------...............///000000/////////000111111222222444444555777888999:::;;;<<<===???@@@??????AAABBBEEEFFFHHHHHHGGGFFFFFFGGGDDDDDDFFFGGGHHHHHHGGGEEEFFFDDDAAA===:::777666555111000000////////////000000222666999;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>???BBBDDDFFFMMM]]]lllwwwwwwwwwuuurrrrrrxxx~~~~~~yyywwwuuupppvvv{{{xxxzzz~~~}}}}}}zzzsssiii```ZZZXXXKKKLLLLLLMMMMMMMMMLLLLLLJJJJJJKKKLLLMMMOOOQQQRRRSSSSSSSSSTTTUUUWWWXXXYYYTTTSSSSSSRRRRRRQQQQQQPPPOOOMMMIIIFFFDDD@@@===:::999888777666444444444333000000111111222333333333555999@@@EEEJJJOOOSSSWWWaaafffoooxxx~~~|||zzzuuuuuuuuuvvvyyy~~~zzz{{{zzzrrrllleeedddfffhhhkkkttt{{{kkkaaaZZZaaaooopppfff___[[[YYYVVVWWWYYYYYYWWWTTTQQQNNNRRRTTTXXXYYYZZZZZZ[[[\\\ZZZYYYVVVTTTQQQMMMGGGCCC<<<888222///......///...222111000/////////000000........................------------------------,,,+++***,,,...111111111,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++)))+++,,,,,,+++******+++++++++,,,------,,,,,,,,,---,,,+++++++++---...///...............///000000/////////000111111222222222333444666777999:::;;;;;;>>>@@@BBBBBBBBBCCCEEEEEEGGGJJJJJJHHHGGGGGGGGGEEEEEEEEEGGGJJJLLLKKKJJJHHHFFFBBB>>>:::777666666111000000//////000000000222555888::::::999999:::::::::;;;<<<>>>AAADDDEEECCCCCCGGGLLLQQQXXXfffttt|||xxxvvvwwwwwwvvvyyy~~~{{{wwwuuutttsss{{{~~~|||~~~}}}zzzxxxzzz}}}{{{~~~~~~xxxqqqjjjgggJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHIIIJJJLLLMMMNNNPPPPPPQQQRRRSSSUUUWWWXXXTTTSSSQQQPPPNNNMMMMMMMMMKKKIIIFFFCCCAAA???<<<:::999999777666555555444444111111000000111222444555:::???FFFJJJMMMSSS]]]eeewww{{{wwwvvvuuuyyy~~~yyyyyyyyy{{{~~~~~~~~~~~~}}}tttpppmmmmmmjjjiiiqqq{{{~~~qqqbbb^^^aaalllwww|||uuulllccc^^^XXXZZZ\\\\\\ZZZUUUOOOKKKJJJMMMRRRUUUWWWXXXZZZ\\\[[[YYYXXXVVVUUURRRNNNKKKBBB===666111//////000000000000...---------...///////////////////////////------------------------,,,******,,,///000...,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...//////.........---------)))+++,,,,,,+++******+++***++++++,,,------------************+++,,,...///...............///000000/////////000111111222222111222333444666888999::::::===@@@BBBCCCCCCEEEFFFFFFIIIKKKKKKJJJIIIHHHHHHIIIGGGGGGIIIMMMPPPPPPPPPHHHFFFBBB===999666555555111000000000000000111111333666999::::::999;;;<<<<<<<<<===???CCCIIIOOORRRNNNNNNQQQXXX^^^eeepppzzz}}}yyyxxxyyyyyywwwzzz}}}yyyvvvuuuwwwyyyxxx{{{|||}}}~~~~~~}}}}}}||||||}}}xxxIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNOOOPPPRRRTTTUUUWWWSSSRRRPPPNNNLLLKKKJJJJJJHHHFFFCCCAAA@@@>>><<<::::::999888666666555555555444333222111222444777888>>>DDDJJJLLLNNNWWWfffrrr}}}zzzyyy~~~|||{{{yyyvvvsssvvvyyy}}}||||||~~~|||yyy{{{~~~~~~~~~|||{{{{{{{{{|||zzzzzzzzzyyyxxxwwwwwwvvvtttyyy~~~zzzxxxpppgggdddgggkkklllooowwwpppddd\\\aaahhhmmmqqqvvv}}}wwwkkkddd[[[^^^aaaaaa^^^XXXQQQLLLEEEHHHMMMQQQTTTWWWYYY\\\\\\ZZZXXXWWWWWWVVVSSSQQQFFF@@@999333111111111111///...---,,,+++,,,------000000000000000000000000------------------------,,,******,,,//////,,,))),,,,,,++++++,,,,,,---...))))))***+++,,,...///000,,,,,,,,,++++++*********)))+++---,,,+++***+++,,,)))***+++,,,---.........((((((((((((***,,,...///...............///000000/////////000111111222222000111222444666777999999999<<>>666111//////000//////...------------.................................//////...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111111///...---+++***)))(((((((((***++++++***)))***+++++++++++++++++++++++++++---,,,+++***+++---///111000//////.........//////////////////000111222333222444555555444444666777;;;<<>>CCCFFFFFFHHHLLLUUUcccttt~~~~~~}}}~~~~~~}}}}}}zzzyyyxxxwwwvvvvvvwwwwwwxxxyyyyyy{{{}}}~~~}}}}}}xxxxxxzzz|||~~~~~~}}}|||zzzzzz{{{}}}~~~~~~}}}}}}|||yyyvvvwwwsssqqqqqqrrrpppkkkffffffjjjooosssxxxrrrggg^^^ZZZXXXZZZ^^^ggguuuxxxnnndddZZZUUUUUU[[[dddppp}}}tttrrrnnnjjjeee___VVVQQQHHHFFFFFFHHHLLLOOOQQQRRRWWWWWWYYYYYYYYYWWWUUUTTTNNNIIIAAA:::444111000000//////...------------.................................//////...------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000...---,,,++++++******+++,,,---...---+++******+++++++++++++++++++++++++++---,,,+++++++++---///111000//////.........//////000//////000000111222333333555666666555555777888:::;;;>>>@@@CCCEEEFFFGGGIIIIIIIIIHHHGGGGGGIIIKKKLLLLLLLLLLLLLLLKKKKKKJJJGGGAAA;;;777777666333000000......///222444444444333444666999;;;<<<======@@@???BBBLLLZZZeeekkkllleeekkkrrrxxx{{{~~~|||}}}{{{{{{zzzzzz{{{|||||||||~~~MMMNNNNNNMMMLLLLLLNNNOOOQQQQQQPPPOOOPPPQQQRRRSSSOOOOOOOOOOOOOOOPPPPPPPPPSSSTTTTTTRRRNNNLLLKKKKKKVVVXXXWWWQQQFFF>>>;;;:::666666555444444333333333555444333444888>>>EEEIIIJJJGGGFFFMMM[[[jjjuuuzzz~~~zzzyyyzzzwwwuuusssrrrrrrsssuuuwwwwwwxxxyyy{{{{{{|||||||||yyyzzz|||~~~~~~}}}|||yyywwwxxxuuurrrqqqqqqoookkkgggcccfffkkknnnqqqwwwtttggg```YYYUUUUUUXXXcccmmmppp___SSSNNNOOOWWWbbbmmmuuu~~~yyykkk___XXXVVVJJJFFFCCCBBBEEEJJJMMMOOOTTTUUUVVVXXXXXXXXXWWWVVVRRRNNNGGG???888444222111000///......------.......................................///......---,,,........................---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------...000000///---+++++++++++++++++++++,,,,,,,,,,,,---,,,++++++,,,---///000/////////......//////000000000000000111222333444444666777777777777999:::999:::<<>>>>>;;;???EEEOOOZZZdddmmmqqquuu{{{}}}yyyzzz~~~NNNOOOPPPPPPOOOOOOPPPQQQUUUTTTRRRQQQQQQRRRTTTVVVRRRRRRRRRRRRRRRQQQPPPPPPSSSSSSSSSQQQOOOLLLJJJIIIJJJOOOVVVXXXTTTKKKAAA;;;666555444222111111111222555444444888===DDDHHHJJJMMMLLLNNNVVVbbblllqqqrrr~~~~~~zzzxxxwwwvvvtttrrrppppppsssvvvxxxwwwyyyzzz{{{{{{{{{||||||}}}~~~|||zzzyyywwwssspppkkklllnnnooopppuuu{{{xxxooofff___ZZZWWWZZZ```wwwooo___VVVQQQSSSYYYaaajjjuuuttteee\\\YYYOOOJJJCCC@@@BBBGGGKKKNNNPPPQQQSSSUUUVVVWWWXXXXXXUUUQQQKKKCCC<<<777333111000//////.......................................---...............------...........................------,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,---------///000///---,,,,,,---+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.../////////////////////000111111111111111111222444444555777999999888999:::<<<888999;;;>>>@@@BBBBBBCCCDDDEEEFFFEEEDDDDDDEEEFFFHHHHHHHHHHHHGGGEEECCCBBBDDD???999555444333222111//////000333666777666555666777888:::<<<===>>>>>>888>>>FFFNNNVVVaaannnwww{{{wwwwww{{{xxxtttuuuyyy~~~NNNPPPQQQQQQPPPPPPQQQRRRVVVUUUSSSRRRRRRSSSUUUWWWUUUUUUUUUUUUTTTSSSQQQPPPRRRRRRRRRQQQPPPMMMJJJHHHDDDFFFKKKRRRVVVRRRFFF===777666444222111111222222555666999>>>DDDGGGHHHHHHLLLRRR[[[eeelllppprrrrrrzzz{{{zzzxxxvvvuuurrrqqqqqqtttwwwyyywwwyyy{{{{{{zzzzzz{{{|||}}}vvvuuurrrppppppsssyyy}}}zzz{{{wwwppphhh___ZZZ[[[cccooo~~~rrrgggZZZTTTRRRYYYdddrrr~~~oooccc[[[RRRMMMEEE@@@AAADDDIIIKKKLLLMMMOOOQQQTTTVVVWWWXXXUUUSSSNNNHHHAAA:::555333000000///............///........................------...............---........................---------,,,,,,+++++++++,,,++++++++++++*********......---,,,++++++++++++)))+++---------,,,---...++++++,,,,,,,,,------------,,,,,,,,,------......///////////////000111111111111111111222333444555666888999:::::::::<<<>>>999:::<<<>>>@@@AAABBBBBBDDDEEEGGGFFFEEEDDDEEEFFFFFFGGGHHHHHHGGGEEEDDDBBBDDD@@@:::555222111111111000111222555777888777666888888999:::::::::::::::888>>>FFFLLLSSS___ppp}}}|||xxxyyy}}}}}}|||~~~yyyrrrpppttt~~~}}}zzzxxxxxxxxxxxxyyyyyyzzz{{{~~~|||zzzzzz{{{{{{zzzzzzzzz|||~~~MMMOOOQQQRRRQQQPPPQQQRRRTTTSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWWWWUUUSSSQQQOOOQQQPPPPPPQQQQQQOOOKKKHHHHHHCCC@@@DDDKKKMMMGGG@@@999777555444333444555666666999???DDDHHHJJJKKKJJJMMMXXXhhhssswwwxxxzzz|||}}}yyyyyy{{{|||}}}~~~|||}}}yyyxxxvvvuuuvvvxxxzzz|||xxx{{{~~~~~~|||{{{|||zzzuuussstttwwwyyy{{{{{{|||vvvkkkbbb```[[[___gggtttxxxggg[[[RRRVVV^^^jjj}}}zzzlllbbbUUUOOOHHHCCCBBBDDDFFFGGGIIIJJJLLLNNNQQQSSSUUUVVVUUUSSSPPPLLLFFF???:::666111000//////......//////........................,,,---......///.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++************''')))+++,,,,,,,,,---...++++++,,,,,,------......------------------------////////////000111222222222222222222333444555555666888999::::::;;;===>>>:::;;;===???AAABBBCCCCCCEEEGGGIIIIIIGGGFFFGGGHHHFFFGGGHHHIIIHHHFFFDDDBBBCCC???:::555222222333444444333333555888999888777888888999999999888777777:::AAAIIIOOOVVVcccttt}}}|||yyywwwtttsssrrruuu~~~~~~{{{zzzyyyvvvssspppppppppooooooooooooppppppssstttvvvuuurrrpppnnnnnnppppppnnnnnnoooqqqsssuuuvvvxxxzzz~~~~~~|||}}}KKKNNNPPPQQQPPPPPPPPPQQQQQQQQQRRRSSSSSSTTTUUUUUUWWWWWWWWWVVVTTTRRROOOMMMOOONNNOOOPPPQQQPPPLLLHHHFFFAAA======AAADDDCCC@@@888777555333333444666888888===DDDIIIKKKMMMPPPSSSYYYcccqqq|||{{{wwwvvvqqqsssuuuyyy|||~~~}}}}}}~~~}}}|||zzzrrroooccc```___dddpppzzzkkk^^^YYYWWW\\\nnnuuulllXXXSSSMMMHHHGGGFFFFFFFFFFFFGGGIIIKKKNNNQQQSSSTTTTTTTTTSSSPPPKKKEEE???;;;111000000///////////////........................,,,------...//////..............................***++++++,,,,,,------...+++++++++,,,,,,,,,,,,,,,+++******))))))*********(((***,,,,,,,,,+++,,,---++++++,,,,,,---......///---------------------,,,////////////000111222333333222222333333444555666555777999::::::;;;===???<<<===???AAABBBDDDDDDDDDHHHJJJLLLLLLJJJIIIIIIJJJHHHIIIIIIIIIHHHEEEAAA???@@@===999555222333666999777666555555777888888777999::::::;;;;;;::::::999>>>EEEOOOWWW___jjjxxx}}}|||yyywwwssstttxxx~~~}}}{{{yyyxxxxxxwwwtttqqqpppooonnnllljjjiiihhhgggffffffeeeeeefffgggiiikkkkkkhhheeecccbbbcccbbbbbbbbbccceeefffgggggghhhiiikkknnnrrrvvvxxx||||||}}}}}}~~~}}}vvvJJJMMMOOOPPPPPPOOOPPPQQQNNNOOOQQQSSSTTTTTTUUUUUUVVVVVVVVVUUUSSSPPPMMMKKKNNNMMMNNNPPPRRRQQQMMMIII>>>===>>>???@@@@@@???>>>666444222111111333555777:::@@@GGGJJJKKKOOOUUU[[[gggnnnxxx~~~~~~yyyyyy{{{yyyxxxtttqqqrrrnnnpppsssxxx}}}~~~}}}~~~{{{{{{qqqhhh```^^^dddlllvvv}}}|||lll___RRROOOaaaxxx{{{ttt\\\XXXSSSNNNLLLKKKIIIHHHEEEFFFGGGIIILLLOOORRRSSSUUUUUUUUUSSSNNNHHHCCC???111111000///////////////........................,,,,,,---.../////////...........................)))***+++,,,------...///++++++,,,,,,,,,---------(((((((((((()))***+++,,,+++,,,...---,,,++++++,,,++++++,,,,,,---...//////---------......---,,,,,,////////////000111222333333333333333444555666666555777999::::::;;;===???===>>>@@@BBBDDDEEEEEEEEEIIILLLNNNNNNMMMKKKKKKKKKJJJJJJJJJJJJGGGCCC???<<<===;;;888444333555:::===:::888666555777888888888;;;<<<===>>>????????????@@@IIITTT___hhhqqq||||||}}}~~~|||yyyxxxzzz}}}{{{zzzzzzzzz{{{wwwwwwuuutttssssssssssssqqqoookkkiiiiiiiiihhhgggdddcccbbb```_______________bbbdddcccaaa]]][[[ZZZWWWWWWXXXYYYZZZ\\\]]]^^^ZZZZZZZZZ\\\```eeejjjmmmoooqqqrrrssstttuuuwwwyyy}}}|||zzzzzz|||xxxQQQOOOLLLMMMOOORRRSSSTTTQQQRRRTTTTTTSSSTTTVVVYYYWWWVVVTTTRRRPPPNNNMMMLLLPPPMMMKKKLLLNNNNNNIIIDDDDDDAAA===;;;<<<===>>>>>>:::999888555333444666999@@@GGGNNNQQQRRRWWWbbbjjjtttuuuyyy~~~~~~|||~~~{{{zzz~~~}}}wwwsssrrrrrrpppnnnppprrrvvvyyy~~~}}}}}}}}}~~~}}}{{{}}}tttccc\\\___eeeggg~~~zzzoooeee[[[[[[___vvvvvveee]]]UUUPPPNNNLLLHHHDDDIIIIIIIIIHHHGGGIIIMMMPPPSSSTTTUUUUUUSSSOOOKKKHHH999666333000000///---,,,..............................////////////......////////////////////////------------------------........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))***+++...000.........////////////000000000000000000111111222222222333333444555666666777777777777999<<>>AAABBBKKKRRR^^^jjjttt|||zzzwwwtttuuuyyy}}}}}}{{{yyywwwuuusssrrrsssqqqnnnmmmlllkkkiiiggghhhhhhfffdddbbbaaa___^^^\\\\\\ZZZYYYWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPQQQRRRUUUYYY]]]___ccceeefffeeeddddddeeeffflllmmmnnnoooppptttxxx|||}}}PPPNNNMMMMMMOOOQQQRRRRRRSSSTTTTTTTTTRRRRRRSSSUUUUUUUUUTTTSSSQQQOOOMMMLLLNNNKKKIIIKKKMMMMMMIIIEEEAAA???<<<;;;;;;<<<<<<<<<:::999888666555666:::>>>EEEKKKQQQVVVZZZbbblllttt~~~yyy|||{{{vvvttttttuuutttsssvvvxxx||||||zzzxxxvvvvvvxxx{{{||||||~~~qqqccc___aaabbbnnnzzzxxxmmmbbb]]]___hhhtttzzzmmmfff^^^WWWTTTQQQKKKGGGIIIIIIHHHFFFEEEGGGJJJMMMRRRSSSTTTUUUSSSPPPLLLJJJ===:::666333222222111000..............................////////////..............................------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------.........////////////////////////000000111222333333444555666777777888888777888:::<<>>999777444222111111222333555444444444555777:::;;;<<<<<<<<<<<>>===;;;;;;<<<;;;:::999999999888777777;;;@@@EEEKKKPPPXXX```iiisss|||~~~zzzttttttzzz}}}{{{xxxwwwxxxzzz{{{{{{~~~~~~{{{wwwtttqqqpppqqqrrrrrrrrrooosssyyynnneeecccccc^^^gggrrr}}}{{{nnndddaaa[[[dddrrrzzzssskkkccc]]]WWWPPPJJJJJJJJJIIIFFFEEEFFFIIILLLPPPQQQSSSTTTTTTRRROOOMMMCCC>>>888444222222222111..............................////////////......------------------------------------------------++++++++++++++++++++++++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...///...,,,+++,,,---------............///............///000000333444444555666777888999999999999999;;;===@@@AAACCCBBBAAAAAABBBEEEHHHJJJHHHJJJKKKJJJHHHGGGGGGHHHIIIHHHGGGEEECCC@@@>>>===888666444222111111222333555555444555666999;;;<<<===>>>@@@@@@CCCMMM[[[fffoooqqqtttuuuvvvxxx{{{}}}wwwtttwwwzzz~~~|||xxxvvvtttsssrrrpppnnnllljjjiiigggeeebbbaaa___^^^[[[XXXVVVVVVTTTSSSQQQPPPOOONNNLLLLLLKKKJJJHHHGGGFFFFFFBBBBBBBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDGGGIIIKKKJJJLLLNNNNNNMMMNNNOOOQQQSSSTTTVVVWWWWWWZZZ^^^aaabbbeeejjjooosssyyy~~~MMMMMMMMMOOOQQQPPPNNNLLLTTTUUUVVVUUUSSSQQQQQQRRRSSSTTTUUUUUUTTTRRRPPPOOOLLLJJJIIIIIIJJJHHHEEEBBB<<<<<<;;;<<<<<<<<<999777888888777888:::???FFFLLLPPPVVVbbbooo{{{~~~|||~~~wwwtttuuuzzz}}}}}}~~~{{{wwwtttpppnnnnnnnnnnnnmmmnnnpppssswww|||{{{tttpppmmm^^^^^^bbbkkk|||~~~pppgggZZZ[[[bbbkkkuuu|||wwwnnnfff\\\SSSMMMLLLKKKJJJHHHFFFGGGJJJMMMNNNOOOQQQSSSTTTSSSQQQPPPIIICCC;;;555222000//////..............................////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,,,,,,,,,,---------......///////////////000111111444444555666888999:::::::::::::::;;;===???@@@AAACCCBBB@@@???@@@CCCFFFHHHFFFHHHJJJJJJHHHEEEDDDDDDGGGFFFEEECCCAAA>>><<<;;;666555333222111222333333555555666777888:::<<<===>>>AAAEEEFFFJJJVVVggguuu~~~{{{xxxxxxzzz|||~~~vvvxxx~~~}}}|||yyyvvvssspppooonnnllliiigggfffeee```]]]ZZZYYYWWWUUURRRPPPOOONNNMMMLLLKKKJJJIIIIIIGGGFFFFFFEEEDDDCCCCCCBBB????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@AAACCCDDDBBBDDDFFFFFFFFFGGGIIIJJJJJJLLLMMMNNNNNNPPPSSSVVVXXXZZZ^^^bbbgggmmmtttyyyMMMMMMNNNPPPQQQPPPMMMJJJQQQSSSUUUUUUTTTSSSTTTUUUTTTUUUUUUVVVUUUTTTSSSRRRNNNMMMKKKJJJHHHEEEAAA???<<<;;;;;;<<<===<<<999666555666888:::===DDDLLLQQQTTT^^^nnn}}}~~~|||sssqqqwww~~~yyyvvvrrrooonnnnnnmmmlllnnnpppqqqsssvvv|||yyykkkccc\\\^^^llltttaaaZZZWWW[[[bbbiiittt~~~xxxmmmbbbWWWQQQLLLLLLJJJHHHFFFGGGIIILLLLLLMMMOOORRRSSSSSSSSSRRRPPPJJJAAA999444111///...////////////////////////......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......,,,,,,,,,---------......111111000000111111222333444555666777999:::;;;<<<;;;<<<<<<===>>>@@@AAABBBBBBAAA???>>>???AAACCCEEECCCFFFHHHIIIGGGEEECCCCCCFFFEEEDDDBBB@@@===;;;999444444333222222222333333666666777999:::<<<>>>???@@@FFFMMMQQQUUU```qqq}}}||||||~~~yyywww~~~~~~}}}{{{xxxtttqqqnnnmmmkkkhhheeebbb```___XXXVVVSSSQQQPPPNNNKKKIIIHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@??????===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>??????===???AAABBBBBBBBBDDDFFFDDDFFFGGGHHHHHHIIILLLNNNPPPRRRTTTVVVZZZ___eeejjjooottt|||OOOOOOOOOPPPQQQPPPMMMJJJNNNPPPSSSTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUOOOOOOMMMKKKGGGCCC???===<<<;;;;;;;;;<<<;;;999666555777:::>>>CCCIIIQQQVVV\\\iii|||{{{uuuvvv}}}xxxtttqqqooommmlllkkklllnnnpppsssxxx~~~|||pppbbb\\\aaaooommm```VVVVVVYYY^^^iiivvvzzzuuuiii^^^WWWOOONNNLLLHHHEEEDDDFFFHHHJJJKKKMMMPPPQQQRRRRRRRRRUUUOOOGGG???999666333111////////////////////////......////////////......------------------------------------------------------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///,,,---------............222111111111111222333333444444666777999:::;;;<<<======>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBBBBBBBBDDDGGGGGGFFFDDDDDDDDDEEEDDDCCCAAA???<<<:::999333222222222222333333444666777888:::<<<>>>???@@@DDDLLLWWW___fffoooyyyyyy{{{xxxxxx|||}}}{{{|||~~~|||yyyvvvqqqnnnjjjiiifffccc___\\\YYYXXXPPPNNNKKKJJJIIIHHHEEECCCAAAAAA@@@@@@?????????>>>============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======;;;<<<>>>>>>>>>>>>@@@AAA???AAACCCCCCCCCDDDEEEGGGHHHIIIKKKLLLMMMPPPUUUYYY[[[bbbllluuu}}}QQQPPPPPPPPPQQQPPPMMMKKKKKKNNNQQQSSSRRRRRRRRRSSSSSSSSSRRRQQQQQQSSSUUUVVVOOOOOONNNKKKGGGCCC@@@>>>;;;:::999999:::999777666555999>>>CCCIIIOOOUUUZZZggguuu~~~}}}xxxtttpppnnnjjjlllmmmoooqqqtttyyy}}}qqqgggaaacccqqq}}}lll]]]YYYXXXXXX___jjjrrr{{{~~~qqqfff```XXXWWWRRRMMMGGGDDDEEEFFFIIIJJJLLLNNNPPPQQQQQQRRRSSSOOOHHHBBB===:::666444////////////////////////......////////////..............................------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---------........./////////111111111000111222222333333444555777888:::;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAACCCEEEFFFEEEEEEEEEFFFEEEDDDCCCAAA???<<<:::999111111222222222333333444666777999<<<>>>???@@@AAAHHHRRRaaaoooyyy}}}yyy|||}}}~~~|||}}}{{{{{{}}}~~~zzzwwwtttppplllhhhfffdddaaa]]]XXXTTTQQQOOOHHHFFFDDDCCCCCCCCCAAA???==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======>>>>>>>>>;;;===>>>>>>======>>>???===???AAABBBAAAAAABBBDDDBBBDDDEEEEEEFFFHHHKKKMMMQQQUUU\\\cccjjjssszzzSSSRRRPPPPPPQQQPPPNNNLLLJJJMMMPPPQQQQQQPPPOOOPPPSSSQQQOOONNNOOOQQQTTTVVVMMMNNNNNNKKKGGGDDDAAA@@@:::999777777888888666555777;;;AAAGGGMMMSSSYYY\\\ooo}}}~~~~~~yyytttqqqmmmoooppppppppprrruuuxxxxxxzzz|||sssfff___eeepppqqqwwwfff```ZZZTTTWWW___oooxxxwwwlllfffbbb___ZZZRRRKKKFFFEEEFFFHHHIIIKKKMMMOOOPPPQQQQQQOOOKKKFFFAAA>>>;;;888555000000000000000000000000......////////////......////////////////////////------------------------************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++///222222000---+++.........////////////000000000000000000111111222333333555666888:::;;;<<<>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAACCCEEEEEEEEEEEEFFFHHHEEEDDDCCCAAA???<<<:::999111111111222333333333444666888:::<<<>>>@@@AAAAAAKKKVVVhhhzzz~~~|||~~~xxx|||}}}|||}}}~~~|||{{{|||}}}}}}||||||zzzvvvsssoookkkgggcccbbb```\\\XXXSSSNNNJJJHHHCCCBBB@@@???@@@???>>><<<>>>>>>==================<<<<<<<<<<<<============<<<<<<======>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA===>>>@@@???>>>>>>???@@@>>>@@@BBBBBBBBBAAABBBCCC@@@BBBCCCDDDDDDEEEGGGIIILLLMMMOOOQQQVVV___hhhoooxxx}}}OOOOOOOOOQQQSSSSSSRRRQQQNNNNNNPPPPPPPPPPPPOOONNNNNNOOOPPPPPPPPPPPPSSSUUUOOOOOOOOOMMMIIIDDD@@@===;;;777666999999777555777666>>>FFFIIIJJJPPP\\\gggtttyyyuuuvvvssspppqqqssstttrrrooorrrrrrtttxxxqqqccc___dddggghhhvvvyyyrrriii^^^WWWWWWcccqqq~~~{{{xxxtttkkk^^^PPPGGGCCCBBBCCCEEEIIILLLMMMNNNOOOPPPQQQRRRRRRNNNFFF???999666333111...---.........---////////////////////////........................000000//////............,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111222,,,,,,,,,,,,,,,,,,,,,,,,---------............//////......------///000111111111111111222333444444333555777777777888:::;;;>>>>>>>>>???AAACCCEEEFFFEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCEEEFFFHHHIIIIIICCCDDDEEEBBB>>>:::777666555444333222333555777999:::888888<<<===<<>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===???@@@@@@AAA??????@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAA@@@??????>>>@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@???????????????BBBAAA@@@???@@@BBBDDDEEECCCEEEHHHIIIJJJNNNUUUZZZ___eeelllsss{{{NNNOOOQQQSSSUUUUUUSSSRRRPPPQQQQQQRRRQQQPPPOOONNNKKKMMMOOOOOONNNOOOPPPRRRPPPPPPOOOMMMIIIDDD???<<<===999888:::999666555777<<>>???CCCHHHZZZeeevvv{{{yyyyyyyyyzzz~~~}}}|||{{{yyyyyyzzz{{{{{{{{{wwwrrrlllhhhfffaaaYYYSSSQQQNNNJJJFFFBBB@@@???>>>???>>>>>>=====================>>>>>>>>>>>>??????>>>>>>??????@@@AAABBBBBBDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBB@@@???>>>======>>>@@@AAA@@@BBBCCCCCCCCCFFFKKKPPPSSSWWW^^^dddjjjsss}}}MMMOOOSSSVVVWWWVVVTTTRRRRRRRRRSSSSSSSSSQQQPPPOOOOOORRRTTTUUUTTTSSSSSSTTTRRRQQQPPPMMMIIIDDD???<<<<<<999888::::::888888<<>>@@@@@@@@@@@@AAABBBDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFIIIJJJIIIEEE???999666555555555666666777888888888;;;999:::???BBBEEELLLTTTgggppp|||~~~~~~}}}}}}~~~||||||||||||}}}}}}zzzxxxxxxxxxwwwvvv||||||~~~}}}yyywwwuuuuuuuuuuuuuuussspppkkkfffaaa^^^YYYQQQLLLHHHFFFCCC@@@>>><<<<<<;;;===============>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCCCC@@@???>>>===<<<===>>>????????????>>>===???BBBEEEFFFIIINNNRRRVVV^^^hhhooo~~~LLLOOOTTTWWWWWWVVVTTTRRRQQQQQQRRRSSSSSSSSSRRRQQQSSSVVVYYYZZZYYYWWWVVVVVVTTTSSSQQQNNNJJJEEE@@@>>>999666666999999999<<>>999666222000000111111111000000000000000000000000........................------------------------------------------------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............/////////000////////////000111333333666777::::::;;;<<<>>>@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDHHHHHHGGGCCC>>>999666666666666888999999:::999999===<<<>>>CCCGGGLLLWWWaaarrrxxx}}}zzz|||~~~~~~{{{xxxuuutttuuuvvvvvvuuuwwwxxx{{{}}}{{{xxxuuusssrrrqqqpppnnnlllgggccc]]]YYYTTTOOOJJJEEEBBBAAA@@@>>>============<<<<<<<<<===>>>???AAAAAABBBBBBBBBCCCDDDDDDDDDEEEGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFCCCCCCAAA@@@????????????@@@???>>>===<<<===>>>@@@@@@CCCEEEGGGIIIOOOXXX___iiiqqq{{{LLLPPPVVVXXXWWWTTTSSSRRROOOPPPRRRSSSTTTUUUTTTTTTSSSUUUXXXYYYWWWUUUTTTTTTUUUTTTRRRNNNJJJFFFBBB@@@999777777888888888===DDDHHHJJJOOOYYYfffqqqxxxzzzxxxyyy{{{yyywww{{{~~~zzz}}}|||{{{|||}}}~~~tttsssssstttxxx|||~~~pppiiiddddddppp|||iii___YYYaaarrr{{{lll[[[PPPEEEDDDDDDGGGLLLPPPQQQPPPSSSQQQQQQSSSVVVSSSKKKDDD<<<888444111000111111000////////////////////////........................------------------------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......///////////////.........///000222333444666888:::;;;<<<===???AAA>>>>>>??????@@@@@@@@@@@@BBBBBBDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCBBB@@@<<<999777888777888999:::;;;;;;;;;;;;<<<<<<@@@FFFKKKRRR___kkk|||}}}yyy}}}~~~wwwuuuttttttwwwyyyzzzyyyxxxyyy{{{}}}}}}zzzvvvvvvsssqqqooommmkkkgggeee\\\YYYUUUPPPLLLHHHDDDAAA????????????????????????=========>>>@@@AAACCCDDDCCCDDDDDDEEEFFFFFFGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNLLLLLLKKKJJJJJJJJJJJJJJJOOONNNNNNMMMLLLKKKKKKKKKFFFEEEDDDCCCBBBAAAAAAAAA@@@???=========>>>>>>>>>???AAABBBBBBCCCGGGNNNTTTYYY]]]eeeppp{{{OOOTTTYYYYYYWWWTTTSSSTTTQQQRRRTTTUUUVVVVVVVVVVVVUUUWWWYYYXXXWWWUUUTTTUUUSSSRRRPPPMMMIIIEEEBBB@@@<<<:::999999888777>>>FFFNNNRRRYYYdddoooxxx}}}{{{{{{}}}{{{uuu{{{{{{zzz}}}}}}xxxwwwuuuuuuvvvxxx{{{}}}~~~xxxqqqkkkfffjjjssspppcccXXXZZZdddsssxxxlll]]]QQQIIIGGGFFFIIINNNRRRRRRQQQQQQPPPPPPSSSUUUSSSOOOJJJAAA===777333111111111000................................................---------------.........------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......///000/////////......///000111222444555555777:::;;;<<<===???AAA===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGFFFFFFFFFEEEDDDDDDCCCBBBBBB>>>??????===:::888888999::::::;;;;;;<<<=========<<<>>>CCCJJJPPPXXXfffsss{{{|||wwwtttttttttwww{{{}}}~~~}}}{{{{{{{{{||||||yyyuuurrrrrrooollliiigggccc___[[[RRRPPPMMMIIIFFFCCCAAA@@@===>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPOOONNNNNNNNNNNNNNNOOONNNMMMMMMLLLKKKJJJJJJGGGGGGFFFEEEEEEDDDCCCCCCAAA???======>>>>>>===<<<<<<>>>@@@@@@???AAAEEEJJJNNNNNNSSS\\\gggsssUUUYYY\\\[[[WWWTTTTTTVVVVVVWWWXXXYYYYYYXXXWWWVVVWWWXXXXXXWWWUUUSSSTTTUUUOOONNNLLLIIIFFFCCCAAA???;;;999:::;;;:::;;;DDDNNNXXX^^^gggqqqyyy~~~{{{}}}~~~wwwuuuyyy{{{|||}}}zzzwwwuuuttttttuuuwwwyyyzzzyyyzzz}}}tttnnnppprrr~~~{{{ooobbb[[[\\\dddsssxxxssslll___UUUNNNKKKHHHKKKPPPTTTSSSRRRNNNOOOPPPQQQRRRRRRPPPPPPGGGBBB;;;666333333222111////////////////////////........................------........./////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------///000000000///.../////////000222333555666555777999;;;;;;===???AAA===>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCBBB===>>>===;;;999888888999<<<<<<;;;;;;<<<===???@@@@@@CCCKKKSSSYYYaaaooo}}}~~~zzzxxxuuuvvvxxx|||}}}{{{zzzyyyxxxvvvrrroookkkiiieeebbb___ZZZUUUQQQJJJIIIGGGDDDBBB@@@@@@AAA>>>???@@@BBBCCCDDDDDDDDDFFFFFFGGGGGGIIIJJJLLLMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTUUUWWWXXXZZZ[[[\\\ZZZZZZ[[[]]]^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaa\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTTTTSSSSSSTTTTTTPPPOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGEEECCC@@@@@@@@@@@@>>>;;;999<<<>>>>>><<<<<>>666666888;;;===AAALLLXXX```hhhrrr{{{|||vvv{{{|||vvvooottt{{{zzzuuusssqqqqqqqqqtttuuuuuutttxxxuuuqqqlllrrr|||{{{mmmaaaYYYZZZffftttyyyrrrqqqmmmddd[[[QQQMMMJJJLLLQQQUUUTTTRRRLLLNNNPPPPPPPPPPPPQQQSSSKKKFFF???999555444333333000000000000000000000000................................./////////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---///000000000///...//////000111222444666777444666999:::;;;===???AAA>>>???AAACCCEEEFFFFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCC>>>>>>>>><<<999777888999>>>===<<<;;;<<<>>>@@@AAAFFFJJJSSS[[[aaaiiixxx|||}}}~~~xxxyyy}}}}}}{{{xxxwwwvvvtttpppnnnfffddd```]]]YYYTTTNNNJJJEEEEEEDDDBBB@@@???AAABBBAAABBBDDDEEEGGGGGGHHHHHHKKKKKKKKKKKKMMMNNNOOOPPPRRRSSSTTTUUUVVVWWWXXXXXX\\\\\\^^^```bbbdddeeefffhhhiiijjjlllnnnooopppqqqmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkjjjiiihhhfffeeedddZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRNNNNNNNNNOOONNNNNNMMMLLLKKKHHHDDDCCCDDDCCC???<<<888;;;>>>>>><<<;;;===???FFFCCCCCCJJJOOOSSS^^^iiitttZZZZZZZZZYYYXXXVVVUUUTTTXXXZZZ]]]^^^]]]ZZZVVVSSSZZZXXXTTTRRRQQQPPPNNNLLLNNNJJJFFFCCCBBB@@@<<<999<<<777888>>>EEELLLYYYfffssszzz|||yyyzzzwwwzzz~~~|||~~~yyyuuurrrpppsssssstttuuuwwwxxxzzz{{{sssoookkknnn~~~|||qqqcccYYY[[[bbbwww~~~{{{vvvuuurrrkkkeeeZZZVVVRRRQQQTTTVVVVVVTTTSSSOOOLLLNNNRRRTTTSSSPPPNNNLLLFFF===444//////111111111111111000000000000000000000000////////////,,,------..................------,,,,,,------...........................------------------------,,,,,,,,,---------......---------............///000000111222333444444555666777888999;;;<<<===>>>@@@@@@BBBDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFCCC@@@<<<::::::;;;<<<;;;;;;@@@@@@<<<===DDDIIIHHHNNNWWW```fffmmmyyy|||~~~}}}|||{{{zzz{{{~~~{{{yyywwwuuusssoooiiieeefff```YYYRRRMMMJJJGGGFFFBBBCCCBBBAAA@@@AAACCCEEEGGGGGGGGGGGGHHHHHHHHHHHHKKKMMMPPPQQQRRRTTTVVVYYY\\\]]]^^^aaaccceeeggghhheeeiiimmmnnnmmmnnnsssxxxvvvxxxzzz}}}}}}~~~}}}{{{{{{zzzzzzyyyxxxwwwwwwllliiieeebbbbbbaaa```___^^^[[[XXXVVVVVVVVVTTTSSSUUUTTTRRRPPPOOOOOOOOOOOOMMMKKKHHHHHHHHHHHHGGGEEE?????????>>>======<<<<<>>>>>===@@@??????@@@CCCGGGLLLOOOSSS___lllwwwQQQRRRSSSTTTTTTTTTTTTTTTXXXYYYZZZ[[[ZZZYYYWWWUUUWWWUUURRRQQQPPPOOOMMMKKKIIIFFFCCC@@@???>>>===;;;@@@???BBBKKKWWWgggzzz~~~yyysssrrrqqqooooooppprrruuuwwwuuuzzzxxxnnniiifffhhhmmmxxx{{{hhhZZZUUURRR___nnnwww}}}{{{tttgggaaa[[[WWWXXXXXXXXXVVVSSSPPPMMMNNNQQQSSSRRRPPPTTTRRRNNNFFF===666222111111111111111000000000000000000000000////////////......///000000000//////...------,,,,,,------...........................------------------------........./////////000000//////000000000111111111000000111222333444555555888888999::::::;;;<<<<<<@@@@@@BBBDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHLLLKKKJJJHHHGGGFFFEEEDDD@@@>>>;;;;;;<<<>>>???????????????BBBKKKWWW\\\\\\iiiuuuyyyyyy~~~}}}}}}~~~}}}}}}~~~{{{zzz{{{zzzvvvqqqoookkkgggccc^^^YYYUUUNNNKKKFFFDDDCCCDDDDDDDDDBBBEEEHHHJJJKKKLLLNNNPPPPPPQQQQQQRRRSSSTTTUUUUUUXXX\\\aaafffiiilllnnnpppuuuwww{{{|||wwwtttqqqnnnkkkjjjjjjiiigggfffaaa___[[[XXXUUUTTTTTTTTTUUUSSSPPPNNNNNNNNNMMMKKKGGGGGGFFFDDDBBBAAA@@@???@@@???>>>>>>???BBBEEEHHHLLLTTT]]]fffsssPPPQQQRRRTTTUUUVVVVVVWWWWWWXXXYYYYYYYYYXXXWWWVVVUUUSSSQQQPPPPPPOOOMMMKKKHHHFFFCCC???>>><<<<<<;;;CCCEEEJJJUUUeeeyyyzzzvvvtttqqqooooooqqqtttvvvtttwww||||||nnniiidddaaa```gggvvvssscccZZZSSS\\\hhhrrryyy}}}~~~|||ppphhh^^^WWWUUUVVVVVVVVVPPPMMMLLLMMMPPPSSSTTTSSSVVVTTTQQQJJJBBB:::444000111111111111000000000///000000000000////////////...//////000000000000000...------,,,,,,------...........................---------------------------........./////////////////////000000000111111000111111222333444555555888888999::::::;;;<<<<<>>???AAACCCEEEMMMPPPUUU\\\fffuuuNNNOOOQQQSSSTTTUUUVVVVVVVVVWWWXXXXXXYYYXXXWWWWWWSSSRRRPPPPPPQQQOOOMMMKKKIIIGGGCCC???<<<;;;;;;;;;DDDIIIQQQ\\\mmm|||zzzuuuqqqppppppqqqssstttvvvyyy{{{~~~vvvooohhhccc```aaajjjttt|||mmmccc[[[\\\aaammmyyyzzzpppbbbXXXTTTTTTUUUUUUKKKJJJIIIJJJNNNRRRUUUVVVVVVTTTQQQLLLFFF>>>666222111111111111000000000///000000000000////////////...//////000000000000000...------,,,,,,------...........................------------------------,,,,,,---------.............../////////000000000111111222333444555555666888888999::::::;;;<<<<<>>===<<<<<>>CCCLLLWWWbbbrrr|||vvvrrrooonnnnnnqqqrrrtttuuuwwwzzz~~~uuuqqqnnniiiffffffqqqyyymmmccc\\\ZZZdddttt~~~yyykkkaaa[[[XXXVVVTTTHHHHHHGGGHHHKKKPPPTTTWWWUUUSSSPPPMMMHHHBBB:::555111111111111000000000000000000000000////////////......///000000000//////...------,,,,,,------...........................------------------------,,,,,,,,,------------............/////////000000111111222333444555666666666777888999;;;<<<===>>>@@@@@@BBBDDDEEEFFFFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIGGGEEECCCAAA>>>===<<<>>>@@@BBBBBBBBB???CCCPPPcccsss{{{~~~yyysssppprrryyy|||zzzwww}}}}}}xxxooogggbbb^^^VVVPPPKKKGGGDDDAAAEEEDDDCCCEEEIIILLLNNNNNNVVVYYY]]]aaacccfffiiilllssstttuuuvvvxxxyyyzzz{{{~~~}}}vvvnnnhhheee___[[[WWWTTTTTTTTTUUUTTTSSSSSSQQQOOOMMMKKKIIIHHHCCCBBBAAA@@@@@@@@@AAABBBBBBBBBEEELLLRRRXXXaaaiiiOOOPPPPPPQQQQQQQQQQQQQQQQQQSSSVVVYYYZZZYYYWWWUUUQQQQQQQQQRRRSSSRRROOOLLLDDDDDDBBB???<<<<<<@@@CCCGGGRRR___jjjyyyyyyssspppnnnmmmoooqqqssstttvvvyyy||||||oooeeecccjjjsss|||{{{lllaaaYYY]]]hhhssszzzqqqjjjbbbZZZTTTHHHHHHGGGGGGHHHLLLPPPTTTTTTRRROOOMMMKKKFFF???:::111111111111000000000000000000000000////////////------...////////////......------,,,,,,------...........................------------------------------------............//////000000000111111111111222222333444555666666555666777999;;;===>>>???@@@@@@BBBDDDEEEFFFFFFFFFHHHHHHIIIIIIIIIIIIIIIHHHGGGHHHIIIJJJIIIHHHFFFDDD???>>>===???AAABBBBBBAAAAAAHHHZZZooo{{{||||||}}}{{{yyyxxxwww||||||zzzxxx|||}}}yyytttppphhh```WWWSSSMMMHHHFFFEEEDDDCCCHHHGGGHHHLLLQQQUUUXXXXXX___aaadddfffiiilllpppsssvvvwwwzzz}}}}}}vvvrrrlllhhhbbb]]][[[ZZZYYYXXXWWWWWWUUUTTTRRRPPPOOONNNIIIHHHFFFDDDCCCBBBAAAAAACCCAAACCCIIIMMMPPPXXXbbbSSSSSSSSSTTTSSSSSSRRRQQQPPPRRRVVVZZZ[[[YYYVVVTTTQQQQQQQQQRRRSSSRRROOOMMMAAABBBAAA???===>>>CCCHHHMMMYYYgggrrryyysssqqqkkknnnqqqssstttvvvyyy{{{|||{{{kkk]]]___bbbhhhyyyvvvhhh\\\ZZZ___hhhxxx~~~vvvkkk]]]TTTIIIIIIHHHFFFFFFIIIMMMQQQUUURRROOONNNMMMIIICCC>>>111111111111000000000000000000000000////////////,,,------..................------,,,,,,------...........................------------------------............/////////000000111111111111222222222111222222333444555666666444555777999;;;===???@@@@@@@@@BBBDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFGGGHHHJJJKKKKKKJJJHHHGGG???>>>>>>???AAABBBBBBAAAFFFOOOcccxxx~~~{{{||||||{{{yyy{{{yyysssmmmhhhbbb\\\QQQMMMHHHEEEEEEFFFGGGGGGKKKLLLNNNRRRYYY^^^aaabbbdddfffhhhiiikkknnnsssvvv{{{}}}xxxrrrkkkeeeaaa^^^\\\[[[ZZZZZZXXXWWWUUUTTTRRRRRRPPPOOOLLLIIIGGGDDDCCCBBBEEE@@@@@@DDDFFFHHHOOOYYYWWWUUURRRQQQRRRRRRQQQOOOSSSRRRRRRTTTXXX[[[\\\\\\TTTQQQNNNNNNPPPQQQOOOLLLFFFBBB??????>>>===BBBHHHTTTeeewww~~~xxxqqqmmmmmmmmmooorrrttttttsssyyyzzzyyykkk```YYY^^^kkktttfff^^^\\\aaaqqqxxxfffWWWPPPIIIDDDDDDEEEEEEGGGKKKPPPQQQRRRPPPLLLIIIFFFFFF444444444222000...///000///////////////......------------.........//////......---------,,,,,,,,,........................------------------------............////////////000000000000000111111111555555555555555555555555666555666777999;;;>>>@@@???AAACCCEEEEEEEEECCCBBBDDDEEEEEEFFFGGGHHHHHHHHHHHHJJJLLLMMMMMMLLLJJJHHHBBB@@@===<<<=========<<>>???@@@AAABBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHFFFGGGIIIJJJIIIHHHEEEDDDAAA???=========>>>??????DDDQQQcccnnnrrrtttxxx|||}}}~~~}}}|||{{{xxxvvvooollliiieeeaaaZZZRRRLLLHHHHHHHHHIIILLLPPPTTTWWWZZZ\\\```eeejjjmmmnnnmmmmmmnnnoooppprrruuuzzz~~~~~~xxxsssooollljjjgggbbb]]]YYYVVVUUUUUUVVVTTTRRRPPPOOOMMMKKKIIIFFFDDDBBB@@@AAADDDGGGJJJWWWUUUTTTTTTUUUVVVUUUUUUXXXWWWVVVXXXZZZ\\\\\\[[[VVVVVVTTTQQQMMMJJJJJJJJJCCC>>>;;;;;;<<<@@@IIIRRRdddrrrtttqqqmmmkkkkkkkkklllkkkppppppuuu~~~}}}pppjjjjjjsssxxxkkk```[[[^^^ddduuunnn```WWWOOOGGGDDDBBB??????BBBGGGKKKPPPRRRQQQNNNKKKJJJ>>>999444111111222222000//////000000//////...---------........./////////.........------------,,,........................------------------------............////////////000000000111111111222222333444444444555555666666777888888999;;;===>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHHHHGGGEEEBBBAAA???>>>=========???AAABBBEEERRR```hhhiiikkkttt|||~~~}}}}}}|||zzzvvvssslllhhhbbb\\\WWWRRRLLLIIIFFFGGGJJJNNNSSSZZZ___bbbfffgggiiikkkmmmoooooopppnnnpppsssvvvyyy~~~|||xxxwwwssskkkccc]]]ZZZXXXXXXVVVTTTRRRQQQQQQQQQOOONNNIIIGGGDDDAAAAAABBBCCCEEEYYYWWWVVVWWWYYYZZZZZZYYYYYYXXXXXXYYYZZZ[[[ZZZXXXXXXYYYWWWSSSLLLHHHHHHJJJEEE@@@<<<<<>>>>>@@@EEEJJJPPPSSSSSSOOOLLLJJJDDD<<<333000111333222000000000000000000///..................////////////............------------............................................................////////////000000000111111222222333333333444555555666777777999999:::;;;<<<>>>??????AAAAAAAAAAAABBBCCCEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFIIIIIIIIIIIIGGGEEECCCAAA???>>>===<<<<<<>>>AAADDDFFFPPP]]]eeeiiinnnwww~~~}}}}}}}}}|||{{{wwwrrrmmmhhhccc\\\UUUOOOLLLJJJIIIFFFIIIMMMSSSZZZaaafffiiimmmnnnoooooonnnnnnoooppppppsssxxx|||~~~vvvnnneee___[[[YYYVVVTTTQQQQQQQQQRRRQQQQQQKKKIIIGGGCCCAAAAAAAAAAAA[[[ZZZYYYZZZ\\\]]]]]]\\\XXXXXXWWWXXXZZZZZZXXXVVVYYYZZZXXXSSSLLLHHHGGGIIIEEE@@@<<<===AAAIIIWWWcccxxx{{{ssslllhhhfffeeedddjjjjjjmmmssswwwzzzwwwxxx~~~pppfffbbb```^^^lllvvviii^^^UUUMMMIIIEEEAAA@@@BBBDDDIIIPPPTTTSSSPPPLLLJJJGGG???555111111333111///000000000000000//////............/////////000000//////.........---------............................................................///////////////000000111222333333333333333444555777888999999;;;;;;<<<===>>>?????????AAAAAAAAABBBCCCDDDFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIHHHFFFDDDBBBAAA>>>>>>>>>===<<<>>>CCCGGGKKKRRR]]]iiisss{{{||||||{{{zzzwwwrrrkkkfff___\\\VVVOOOJJJIIIIIIKKKKKKNNNSSSYYY```eeeiiikkkqqqrrrtttsssqqqppprrrttttttxxx~~~zzzpppggg```\\\XXXUUURRRQQQQQQRRRQQQQQQNNNLLLJJJGGGDDDBBB@@@@@@]]][[[ZZZZZZ\\\^^^^^^]]]XXXWWWXXXYYYZZZZZZXXXUUUXXXWWWUUUPPPKKKHHHGGGGGGBBB===;;;???FFFPPP```mmmxxxpppkkkhhheeedddiiigggiiimmmooopppuuu|||xxxyyywww~~~yyynnneee___[[[dddwww{{{qqqcccZZZRRRMMMIIIDDDCCCEEEDDDIIIPPPTTTTTTQQQNNNLLLIIIBBB:::444333222111000000000111111000000///........./////////000000000/////////.........------............................................................///////////////000000111222333444444444444555777888:::;;;<<<======>>>???@@@@@@??????AAAAAABBBDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEECCCBBB@@@???<<<>>>???>>>>>>BBBHHHNNNVVVZZZdddqqq|||zzzxxxuuupppiiiaaa\\\TTTRRROOOKKKHHHHHHKKKMMMRRRUUUZZZ```eeeiiikkklllrrruuuxxxyyywwwvvvxxx{{{{{{}}}sssjjjeee^^^[[[VVVTTTSSSRRRRRRQQQPPPOOOMMMJJJHHHEEEBBBAAA\\\ZZZYYYYYY[[[\\\\\\[[[XXXXXXYYYZZZ\\\[[[YYYWWWUUURRRNNNLLLJJJHHHEEECCC???<<<===DDDNNN[[[mmm{{{~~~zzztttpppllliiillliiiiiijjjiiihhhkkkpppuuuwww~~~}}}{{{nnnpppuuu{{{oooddd___aaalll~~~~~~vvvjjjaaaWWWRRRMMMGGGEEEGGGAAAGGGNNNRRRTTTSSSQQQPPPKKKGGG@@@:::555333333333000111111111111000//////.../////////000000000000////////////........................................................................///////////////000000111333444444555444555666888:::<<<===>>>>>>???@@@AAAAAA@@@@@@???AAABBBDDDFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBAAA@@@???>>>999<<>>@@@JJJVVVeeexxx~~~xxxsssqqqqqqmmmkkkkkkhhhdddeeejjjmmmnnnuuupppmmmkkkrrrzzzmmmddd```eeettt}}}wwwooofff\\\UUUOOOIIIFFFHHH???EEELLLQQQTTTTTTTTTTTTLLLJJJEEE>>>777444444555111111111111111000//////////////////000000000000000/////////....................................////////////////////////............/////////000///000000222333444555555555666777999;;;===>>>?????????AAAAAABBBAAA@@@???@@@BBBEEEHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDCCCBBBBBBAAA@@@@@@777;;;@@@CCCFFFMMMXXXaaannnsss{{{~~~{{{{{{~~~yyyvvvpppiiibbbYYYPPPKKKHHHKKKNNNOOOOOOQQQUUUXXX]]]```eeejjjnnnpppppppppkkkqqqyyy|||||||||ooojjjddd^^^ZZZXXXVVVTTTRRRRRRQQQPPPNNNKKKHHHFFFXXXWWWWWWVVVVVVVVVWWWWWWUUUWWW[[[]]]]]]ZZZVVVSSSLLLIIIFFFEEEFFFEEEBBB>>>AAA???BBBMMMaaavvv||||||{{{wwwqqqmmmhhheeedddccccccbbbeeegggppp}}}qqqhhhbbbfffoooyyywwwkkkeeebbbiiittt}}}|||sssnnncccVVVNNNLLLIIIEEEIIIHHHIIIMMMRRRUUUSSSQQQNNNLLLHHHAAA:::444111000222222111111000111111111////////////////////////////////////////////////---------............//////////////////.........000000000000111111111111111111111000111111222222888888999::::::;;;<<<<<<;;;<<<===???@@@AAAAAAAAABBBBBBCCCEEEFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFBBB>>><<<>>>???>>><<<<<<===AAAEEEIIIQQQaaaqqqyyy}}}|||}}}~~~{{{{{{zzz{{{|||{{{yyywww|||uuuiii^^^VVVPPPLLLJJJIIIIIIMMMTTT[[[___```^^^aaadddhhhmmmppprrrsssssspppqqqtttyyy~~~vvvmmmiiiddd\\\WWWUUUSSSRRRQQQQQQQQQOOOKKKHHHVVVVVVVVVVVVVVVWWWXXXXXXXXXZZZ\\\^^^]]]YYYUUURRRMMMJJJFFFDDDDDDDDDBBB@@@CCCDDDJJJXXXlll|||}}}wwwsssmmmhhhfffdddbbbaaadddeeekkkvvv}}}mmmddd]]]___gggqqq}}}|||nnneee```ccckkkuuuzzzttthhhZZZRRRQQQOOOKKKIIIHHHHHHLLLRRRUUUTTTRRROOOMMMJJJDDD===777333222333222111111000111111111////////////////////////////////////////////////---------............///.........///////////////000000000000111111111111222222222222222333333444666777888999;;;<<<===>>>??????@@@@@@??????>>>>>>BBBBBBDDDEEEGGGIIIJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFHHHEEEAAA@@@AAAAAA@@@>>>@@@AAAFFFMMMSSS[[[jjjxxxzzz{{{{{{zzzzzz{{{||||||yyywwwwwwooocccWWWOOOJJJFFFDDDHHHJJJNNNVVV^^^cccddddddhhhiiilllnnnppprrrrrrrrrrrrtttxxx}}}uuupppjjjaaa[[[YYYUUUSSSRRRQQQQQQPPPMMMJJJUUUUUUUUUUUUVVVWWWXXXXXXZZZ[[[]]]]]][[[WWWSSSPPPOOOKKKFFFCCCBBBBBBBBBBBBDDDJJJUUUggg{{{~~~xxxyyyzzzsssnnnjjjgggdddbbbfffeeehhhooowww~~~{{{nnnddd[[[[[[___gggsss}}}vvvkkk```^^^aaaiiivvv}}}wwwiiiZZZRRRQQQOOOKKKIIIHHHHHHLLLQQQUUUUUUSSSOOONNNLLLHHHBBB<<<666333333222222111000000111111////////////////////////////////////////////////---------............///------......//////000000000000000000111111111111333333333333333444555555555666777999;;;===>>>??????@@@@@@@@@??????>>>===AAABBBDDDFFFHHHJJJLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFHHHFFFDDDCCCCCCBBB@@@>>>???@@@GGGQQQ[[[cccoooyyy}}}|||}}}|||zzzyyyzzz{{{|||{{{xxxvvvmmmeeeYYYOOOIIIEEEDDDCCCFFFIIIOOOXXXaaagggjjjkkkoooooooooooopppqqqrrrrrruuuxxx}}}zzzrrrhhhaaa^^^XXXVVVSSSRRRQQQPPPNNNMMMVVVVVVUUUUUUUUUUUUVVVVVVXXXYYYZZZZZZXXXUUURRRPPPOOOKKKFFFAAA@@@AAADDDEEEHHHQQQaaattt}}}rrrzzz{{{tttpppmmmjjjhhhllljjjjjjooosssxxxvvvlllaaa]]]\\\```iiirrr{{{uuufff]]]\\\aaalllwww~~~|||nnn^^^TTTQQQNNNIIIJJJHHHGGGKKKPPPTTTUUUTTTOOONNNMMMJJJFFF@@@999444333333222111000000000000////////////////////////////////////////////////---------............///,,,------...///000111111///000000000111111111111333222222222333444555666666777888999;;;<<<===>>>;;;<<<===>>>???@@@@@@@@@@@@AAACCCEEEHHHJJJLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIFFFFFFEEEDDDCCCAAA???===@@@BBBIIIVVVbbbiiiqqqyyy}}}zzzxxxwwwxxxxxxxxxyyyzzzxxxtttqqqbbb[[[QQQIIIFFFEEEFFFFFFDDDHHHOOOYYYbbbiiimmmnnnrrrqqqoooooooooqqqrrrtttzzz~~~|||pppgggddd[[[XXXTTTRRRQQQPPPOOONNNXXXWWWVVVUUUTTTSSSSSSSSSUUUUUUVVVVVVUUUSSSQQQPPPNNNKKKEEE@@@???AAAEEEHHHPPP\\\nnnwwwxxx|||xxxvvvsssrrrqqqooonnnqqqsssvvv}}}xxxmmmddd^^^\\\aaagggvvv~~~mmmaaaZZZ[[[cccmmm}}}zzziii^^^YYYRRRLLLLLLIIIGGGJJJOOOSSSUUUTTTOOONNNLLLKKKHHHCCC;;;555444333222111000000000000////////////////////////////////////////////////---------............///,,,------...///000111111///000000000111111111111111111111222222333555555999999999::::::;;;;;;;;;:::;;;<<<>>>???@@@AAAAAA???@@@BBBEEEGGGJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMHHHHHHHHHFFFDDDBBB@@@???FFFIIIRRR```kkkqqqwww}}}|||yyywwwvvvvvvwwwvvvvvvvvvuuurrrmmmiiiZZZTTTLLLFFFCCCDDDEEEFFFDDDIIIQQQYYYaaaggglllnnnooonnnmmmnnnpppsssvvvxxxzzzoookkkaaa\\\WWWRRRQQQQQQPPPPPPWWWWWWUUUTTTSSSRRRRRRRRRSSSSSSSSSRRRRRRQQQPPPOOOLLLIIIEEE@@@>>>AAAGGGKKKYYYfffyyy|||xxx~~~|||zzzvvvsssrrrtttttttttxxx{{{pppeee]]]\\\```ooovvvhhh^^^YYY]]]dddyyyuuujjjbbbYYYPPPOOOKKKHHHIIINNNRRRTTTSSSQQQNNNLLLLLLJJJFFF>>>888444444222111000000//////////////////////////////////////////////////////---------............///------......//////000000000000000000111111111111111111111111222444555666::::::::::::::::::::::::===>>>???@@@AAAAAAAAAAAAAAABBBCCCFFFHHHJJJLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOLLLLLLLLLJJJFFFDDDDDDDDDHHHMMMXXXgggpppuuu|||}}}zzzxxxwwwwwwwwwuuutttsssrrroooiiiccc^^^UUUPPPIIIDDDCCCCCCDDDDDDJJJOOOVVV\\\bbbfffjjjmmmmmmmmmnnnppptttxxx}}}zzzuuuhhhccc[[[UUURRRRRRRRRRRRTTTTTTSSSSSSSSSSSSTTTTTTVVVUUUSSSRRRPPPOOONNNMMMHHHGGGDDDAAA???BBBHHHNNN]]]jjj|||}}}~~~{{{xxxwwwxxxuuurrrtttxxx~~~qqqddd___```eeewwwsssfff\\\\\\aaarrrwwwnnnbbbXXXQQQMMMIIIIIILLLQQQRRRRRRSSSPPPMMMMMMMMMIIIBBB<<<555444333111000/////////////////////////////////////////////////////////---------............///.........///////////////000000000000111111111111111111222222333555666777999999999::::::;;;;;;;;;???@@@AAACCCDDDEEEFFFFFFDDDEEEFFFHHHJJJKKKMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNOOOMMMJJJFFFDDDEEEGGGHHHPPP^^^llltttyyy}}}}}}{{{yyyxxxwwwwwwvvvtttrrrpppmmmiiiaaaYYYSSSNNNKKKHHHFFFGGGIIIJJJKKKRRRWWW]]]bbbdddgggjjjlllnnnooorrrvvvzzzqqqjjjaaaYYYUUUUUUUUUVVVQQQQQQQQQRRRSSSUUUVVVWWWYYYWWWUUURRRPPPNNNMMMLLLFFFFFFDDDAAA@@@BBBIIIOOO\\\iii{{{yyyyyy}}}||||||xxxrrrrrruuuyyy|||llldddddd^^^ooo|||mmmaaa___bbblll|||ooocccSSSNNNIIIHHHLLLPPPRRRRRRVVVRRROOONNNNNNLLLEEE???555444333111000/////////////////////////////////////////////////////////---------........./////////////////////.........000000000000111111111111222333333444555666888888777777888999;;;<<<=========>>>AAAEEEHHHJJJLLLMMMGGGGGGIIIJJJLLLMMMNNNOOOPPPPPPPPPOOOOOONNNNNNNNNNNNNNNLLLHHHCCCBBBDDDFFFMMMVVVfffuuu|||{{{zzzyyyxxxwwwuuutttssssssqqqnnnkkkeee\\\SSSMMMHHHGGGGGGIIINNNRRRUUUVVVYYY^^^dddgggggghhhjjjmmmqqqsssvvvzzzvvvoooeee\\\XXXWWWXXXXXXUUUTTTSSSSSSTTTVVVXXXZZZ\\\WWWRRRNNNNNNMMMIIIFFFFFFGGGFFFBBB@@@DDDMMMUUUgggttt}}}uuuyyy}}}zzzyyyxxxwwwuuuwwwzzzqqqhhheeeeeeppp}}}pppgggbbbgggyyyvvveee\\\SSSJJJHHHHHHJJJPPPVVVVVVUUUTTTQQQNNNIIIFFFDDD;;;888444222222222222111000000000000000000000000////////////////////////////////////000000000000000000111111000///---,,,------...000222444666777111222333555777888999:::999999:::;;;<<<===>>>>>>@@@@@@BBBGGGNNNRRRSSSRRRFFFGGGHHHHHHHHHIIIKKKMMMJJJLLLNNNNNNMMMKKKKKKLLLKKKHHHGGGHHHGGGEEEHHHMMMUUUaaammmuuu}}}{{{}}}~~~|||zzzyyyxxxxxxwwwuuurrruuuooohhhccc[[[QQQKKKJJJJJJQQQVVVXXX\\\aaaeeedddfffjjjooopppnnnmmmnnnpppvvvwww{{{zzznnnccc^^^]]]^^^^^^UUUTTTSSSRRRRRRTTTWWWXXXZZZWWWTTTQQQOOOLLLJJJHHHFFFEEEDDDAAA@@@EEEPPPXXXjjjuuuxxxttt}}}~~~|||{{{zzzwwwuuuvvvxxx{{{zzzrrrhhheeekkk}}}uuujjjeee```ppp~~~nnn^^^TTTJJJFFFFFFGGGMMMSSSTTTTTTSSSQQQNNNKKKHHHFFF<<<999555333222222222111........................////////////////////////.../////////000000000000555444222111000///000000000000000000111222333444111222333555777888999:::::::::;;;<<<===>>>??????BBBBBBDDDHHHMMMQQQQQQPPPFFFGGGHHHIIIHHHIIIKKKMMMNNNOOOPPPPPPMMMKKKJJJJJJKKKHHHGGGHHHGGGFFFJJJPPP^^^hhhrrrwww}}}{{{~~~~~~{{{zzzyyyxxxxxxwwwtttrrrrrrkkkddd^^^WWWOOOKKKMMMPPPWWW]]]___ccciiillllllkkknnnqqqqqqooonnnppprrryyyzzz~~~wwwkkkdddaaa```___VVVTTTRRRPPPQQQRRRUUUVVVWWWXXXWWWUUUQQQMMMKKKJJJHHHGGGDDDBBBDDDLLLXXXbbbqqqyyywwwxxx}}}yyyvvvuuuuuuuuuwww|||ooohhheeennn~~~}}}pppiii^^^hhhxxxvvvcccXXXMMMGGGFFFFFFKKKQQQRRRRRRRRRQQQOOOMMMJJJIII???;;;777333222222222111........................////////////////////////....../////////000000000777555111///......000111222222111000000000000111222222444555777888::::::;;;;;;<<<===>>>???@@@@@@DDDDDDEEEHHHLLLNNNNNNMMMFFFHHHIIIIIIHHHIIIKKKNNNQQQRRRSSSQQQNNNKKKJJJJJJKKKGGGFFFGGGGGGGGGLLLRRRdddllltttxxx}}}}}}}}}~~~{{{zzzyyyyyyyyyxxxuuurrrnnneee\\\VVVQQQMMMNNNRRRZZZaaagggiiilllrrrttttttqqqrrrsssrrroooppptttxxx~~~xxxmmmgggcccaaaWWWUUURRRPPPPPPQQQSSSTTTUUUYYY[[[YYYTTTOOONNNNNNLLLJJJGGGGGGKKKVVVeeeooozzz~~~~~~{{{xxxtttrrrppppppsss{{{yyymmmbbbbbblll{{{xxxooodddfffnnn}}}yyykkk___RRRKKKHHHHHHLLLRRRSSSSSSSSSRRRPPPMMMKKKJJJBBB>>>999555333222222111........................////////////////////////........./////////000000333222///---,,,,,,---...333222111000000000000000222333444555777999:::;;;<<<<<<===>>>???@@@AAAAAAEEEEEEFFFGGGIIIIIIIIIIIIGGGHHHIIIIIIIIIJJJLLLNNNRRRSSSSSSQQQNNNLLLLLLMMMLLLIIIGGGGGGGGGHHHMMMUUUcccjjjrrrxxx~~~~~~}}}{{{zzzzzzzzzzzzxxxtttqqqiii___UUUPPPMMMMMMRRRYYYdddjjjoooppprrrvvvwwwvvvsssttttttrrrqqqtttzzzxxxnnngggbbbWWWVVVTTTRRRRRRRRRSSSTTTVVVYYY]]]\\\WWWSSSQQQQQQMMMKKKIIIJJJRRR```ppp{{{sss|||{{{tttrrrooonnnooovvvuuueee^^^aaammmwwwkkkfffdddooo{{{nnnbbbUUUNNNJJJIIILLLQQQUUUUUUTTTSSSPPPMMMKKKIIIFFFAAA;;;666333222222111////////////////////////////////////////////////............///////////////000000//////...---,,,000000000///000000111111222333444666888999:::;;;<<<<<<===>>>???@@@AAAAAACCCDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNPPPQQQRRRQQQOOOOOOPPPQQQPPPLLLIIIIIIIIIKKKQQQYYYdddkkkrrryyy~~~}}}|||{{{{{{zzzzzzyyyvvvrrrnnncccYYYPPPLLLLLLOOOXXXaaakkkqqquuuuuutttvvvuuurrrrrrtttuuuuuuuuuyyyzzz|||~~~xxxmmmgggVVVVVVVVVVVVUUUUUUTTTTTTVVVXXX[[[[[[XXXUUUSSSRRRLLLJJJIIIMMMWWWhhhxxx~~~rrrkkk{{{xxxvvvsssppppppuuu}}}|||kkk___\\\cccssspppggg___dddvvv~~~lllaaaVVVOOOKKKIIIKKKOOOUUUUUUUUUSSSQQQNNNKKKJJJJJJDDD===777444222222111000000000000000000000000////////////////////////------........./////////...///111222222111///...////////////000111111222333333555666888999;;;;;;<<<<<<===>>>???@@@AAAAAAAAACCCEEEEEEDDDDDDEEEFFFGGGIIIJJJJJJIIIJJJLLLOOONNNOOOPPPPPPOOOPPPRRRTTTSSSOOOLLLMMMNNNRRRZZZcccmmmrrryyy|||zzzyyyzzzyyyxxxwwwvvvrrrmmmiii[[[SSSLLLJJJLLLRRR\\\fffooouuuxxxwwwuuutttrrrnnnrrruuuyyyzzz|||}}}xxxsssppppppttt{{{yyyqqqVVVWWWYYYZZZZZZXXXVVVUUUVVVVVVVVVWWWWWWVVVSSSPPPLLLJJJJJJPPP^^^ooo}}}pppeeennn}}}~~~}}}{{{xxxtttsssuuuzzzrrrddd[[[\\\hhhtttuuukkk```___kkk||||||kkkaaaWWWRRRNNNKKKLLLPPPTTTTTTTTTSSSRRRPPPNNNLLLMMMGGG>>>888444222222111////////////////////////////////////////////////---------.........//////......//////000111111222///////////////000111111333444555666888:::;;;<<<;;;<<<<<<===>>>???@@@@@@AAACCCFFFFFFEEEEEEGGGHHHHHHIIIJJJJJJJJJJJJMMMOOONNNOOOPPPOOOOOOPPPRRRTTTUUUQQQPPPRRRVVV\\\gggqqqvvv{{{|||zzzxxxwwwwwwvvvuuutttqqqlllfffaaaTTTMMMHHHIIIMMMSSS^^^hhhqqqwwwzzzxxxvvvuuurrrnnnuuuyyy|||xxxrrrmmmkkkjjjiiihhhlllsss~~~}}}UUUWWWZZZ\\\\\\ZZZXXXUUUVVVTTTRRRSSSUUUUUURRRNNNMMMLLLMMMUUUcccuuuvvvjjjbbbvvv}}}zzzzzz|||~~~{{{wwwtttuuuyyy|||}}}vvvhhh\\\YYYaaalll{{{qqqeee___dddqqq~~~wwwlllbbbZZZUUURRROOOOOORRRRRRRRRSSSSSSSSSRRRPPPOOONNNHHH???888444333222111........................////////////////////////---------.........//////---,,,++++++,,,...111333111000000////////////000333444555777888:::;;;<<<;;;;;;<<<===>>>???@@@@@@@@@DDDGGGHHHGGGFFFIIIKKKHHHIIIJJJJJJJJJKKKMMMOOOOOOPPPPPPOOONNNOOOQQQSSSVVVRRRRRRVVV[[[cccppp{{{zzz~~~{{{yyywwwvvvtttsssrrrpppmmmhhhaaa\\\OOOIIIFFFHHHMMMTTT^^^hhhqqqwww{{{yyywwwwwwtttpppxxx}}}vvvnnnlllhhhbbb``````bbbddddddmmmvvvZZZXXXXXXXXXYYYYYYXXXVVVVVVTTTQQQRRRSSSSSSQQQNNNOOONNNQQQ\\\mmm}}}eeecccqqq|||xxxzzz}}}|||yyywwwvvvuuuttt{{{wwwlll___UUUWWW^^^{{{xxxhhh______hhhxxx}}}|||qqqfff\\\YYYWWWSSSOOOOOOTTTTTTTTTSSSRRRQQQPPPOOONNNKKKEEE>>>777333333444////////////////////////111///...------...///111//////000000///...------////////////000000000000/////////000111333444555666888:::;;;:::;;;<<<===;;;===>>>>>>>>>@@@BBBDDDBBBDDDFFFGGGGGGFFFHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPUUUUUUTTTQQQOOONNNPPPRRRWWWUUUWWW___fffkkksss{{{}}}zzzxxxwwwxxxuuurrrooollleee[[[UUULLLJJJHHHHHHMMMVVV___eeeooowww~~~yyyttttttvvv}}}zzzvvvqqqmmmjjjeee^^^YYYZZZYYYWWWVVVXXX___gggmmm{{{ZZZ[[[\\\\\\[[[ZZZYYYXXXYYYWWWTTTTTTUUUUUURRRPPPOOORRRZZZiii|||}}}~~~tttfffkkkyyyyyyvvvvvvxxxzzz{{{xxxuuutttqqqwww}}}yyynnncccYYYWWW[[[kkkqqqeee```dddqqq~~~xxxmmmbbb]]]ZZZUUURRRRRRUUUUUUUUUUUUTTTRRRQQQPPPNNNKKKFFF???888333333333////////////////////////000///...------...///000000/////////............////////////000000000000000000000000111222333444666888:::;;;;;;;;;<<<======???@@@@@@@@@AAADDDFFFFFFGGGJJJJJJJJJJJJKKKLLLKKKKKKLLLMMMOOOQQQRRRRRRSSSTTTTTTRRRPPPOOOPPPQQQUUUUUUZZZccclllsss|||~~~|||zzzyyyxxxyyyuuuqqqmmmhhhaaaYYYSSSMMMMMMNNNPPPTTTZZZ```ccclllssszzz|||zzzzzz~~~|||vvvppphhhddd```]]]\\\YYYUUURRRQQQRRRSSSWWW\\\fffpppwww[[[___bbbbbb^^^[[[ZZZ[[[\\\ZZZXXXWWWWWWVVVTTTRRRNNNVVVeeeyyyzzz}}}xxxjjjkkkyyy|||yyyyyyyyyzzz{{{}}}}}}wwwsssrrrrrrrrrvvv{{{~~~yyyuuurrrooorrrvvv{{{uuukkkaaa[[[YYY]]]qqqzzzmmmcccaaakkkxxxwwwjjjccc^^^XXXUUUVVVVVVVVVWWWVVVUUUTTTRRRQQQNNNLLLHHHAAA999444222222000000000000000000000000000///...------...///000111000...------...//////////////////000000000000111111111111111222333444666888:::;;;;;;;;;<<<===???@@@BBBBBBBBBCCCFFFHHHGGGIIIJJJKKKKKKKKKMMMOOOJJJKKKLLLMMMOOOQQQSSSTTTRRRSSSSSSRRRPPPOOOPPPQQQSSSVVV```mmmwww~~~~~~}}}|||{{{zzzyyyxxxzzzvvvoooiiibbb\\\VVVRRROOORRRUUUZZZ]]]```bbbccclllqqqwwwyyy{{{|||wwwsssoooiii```ZZZUUUSSSOOOMMMMMMNNNMMMMMMMMMPPPUUU]]]fffrrr}}}[[[aaafffeee```\\\[[[]]]]]]\\\ZZZYYYWWWVVVTTTSSSQQQ\\\nnn~~~zzznnnhhhuuu~~~{{{xxxuuussssssuuuxxx{{{~~~}}}|||vvvrrrqqqooolllmmmqqq{{{{{{vvvsssppppppqqqtttwwwnnnccc\\\YYYhhh}}}tttgggbbbiiiuuusssjjjbbbZZZWWWWWWVVVWWWXXXXXXWWWUUUSSSQQQNNNMMMJJJCCC<<<666222111000000000000000000000000000///............///000111000...---,,,...///111////////////000000000000222111111111111222333444666888;;;<<<;;;;;;<<<>>>???AAABBBCCCCCCDDDFFFHHHEEEGGGHHHIIIIIIIIILLLNNNIIIIIIJJJKKKMMMPPPRRRSSSSSSSSSRRROOONNNOOORRRTTTTTT[[[jjj{{{}}}}}}|||zzzyyyxxxwwwvvv{{{vvvmmmeee]]]WWWSSSQQQSSSVVV[[[___ccceeeeeeeeeooosssxxxzzz|||xxxrrrnnnjjjeee```\\\VVVPPPLLLMMMKKKHHHGGGHHHKKKMMMOOORRRWWW___iiisssZZZ```eeeeee```\\\[[[]]]\\\\\\[[[YYYWWWUUUTTTSSSYYYdddvvv}}}~~~ppprrr{{{xxxvvvtttqqqpppqqqtttxxx{{{}}}}}}zzz|||wwwtttrrroookkkjjjlllpppxxx}}}yyyvvvtttrrrqqqssszzzyyymmmbbb]]]cccrrr{{{mmmcccfffnnn~~~|||rrrhhh]]]WWWWWWVVVVVVXXXXXXWWWUUURRRPPPMMMMMMKKKFFF>>>888333111000000000000000000000000//////............//////111///...,,,---...000111////////////000000000000111111111111222333444444777999;;;<<<<<<<<<===>>>???@@@AAABBBBBBCCCEEEHHHEEEFFFGGGHHHHHHIIILLLNNNLLLKKKKKKLLLNNNQQQSSSUUUVVVTTTPPPMMMLLLOOOTTTYYYZZZfffyyy}}}}}}{{{yyywwwuuutttsssyyytttkkkaaaYYYTTTRRRRRRVVVXXX\\\aaaeeegggiiiiiiooosssyyy~~~yyyuuusssooohhhbbb]]]YYYTTTPPPMMMKKKIIIHHHIIIHHHGGGFFFGGGKKKPPPSSSXXX___iiitttYYY\\\``````^^^[[[ZZZ[[[[[[[[[[[[YYYVVVTTTTTTUUUaaammm}}}~~~yyy{{{wwwtttsssrrrqqqpppppptttxxx{{{}}}~~~zzz|||xxxvvvvvvrrrmmmkkkmmmjjjooowww~~~|||yyyvvvtttvvvyyyxxxmmmdddaaaggg{{{ssseeeaaaeeettt~~~qqqcccYYYWWWTTTUUUVVVWWWVVVSSSPPPNNNKKKLLLLLLHHHAAA:::444222000000000000000000000000//////////////////////////////...---...///000111////////////000000000000111111111111333444555666777999;;;<<<<<<<<<===>>>>>>???AAAAAAAAABBBEEEGGGGGGHHHIIIIIIIIIKKKOOOQQQQQQPPPPPPPPPQQQSSSVVVXXXWWWUUUQQQMMMLLLPPPWWW\\\cccooo}}}|||{{{yyyvvvtttsssrrrtttoooggg]]]UUUQQQQQQRRRUUUXXX]]]bbbgggkkkmmmnnnmmmrrrzzz|||wwwqqqjjjeeeaaa]]]YYYUUUOOOMMMJJJGGGEEEFFFGGGHHHFFFGGGGGGGGGIIIMMMSSSXXX___fffrrr~~~WWWXXXYYYZZZZZZZZZYYYXXXZZZ[[[\\\ZZZWWWUUUVVVWWWcccppp|||~~~zzzvvvtttttttttttttttqqqvvv{{{~~~}}}{{{xxxwwwxxxvvvqqqnnnooojjjlllooottt{{{}}}yyyxxxyyyzzz}}}{{{nnncccaaaqqqzzzjjj```___gggzzz|||jjj^^^ZZZQQQSSSUUUUUUTTTRRRNNNLLLIIIKKKLLLJJJCCC<<<666333////////////////////////......////////////................../////////000////////////000000000000///000000111333555777888777999<<<<<<<<<<<<===???>>>@@@AAAAAAAAABBBEEEGGGHHHIIIJJJJJJJJJMMMPPPSSSUUUTTTRRRQQQRRRTTTWWWYYYUUUTTTSSSQQQPPPSSSWWW[[[eeeppp{{{zzzyyyxxxwwwuuuttttttllliiibbbYYYQQQMMMOOOQQQSSSWWW^^^eeekkkoooqqqqqqrrrvvv|||}}}xxxoooiiibbb___ZZZTTTPPPMMMLLLKKKEEEEEEEEEDDDDDDEEEFFFHHHGGGIIILLLNNNPPPVVV\\\bbblllsss~~~UUUUUUTTTVVVXXXYYYXXXWWWZZZ\\\]]][[[XXXVVVWWWYYY```nnn{{{|||xxxvvvwwwxxxxxxxxxtttyyy~~~{{{xxxxxxzzzxxxssspppqqqlllkkkjjjlllrrr||||||zzz{{{zzz{{{xxxggg^^^llloooccc___]]]tttpppbbb\\\PPPQQQSSSTTTSSSPPPMMMKKKHHHKKKLLLJJJEEE===777444////////////////////////......////////////......------...///000000//////////////////000000000000//////000111333666888999777:::<<<===<<<<<<===??????@@@BBBBBBBBBCCCFFFHHHHHHIIIIIIIIIJJJLLLPPPSSSUUUTTTRRRQQQQQQSSSUUUWWWRRRTTTUUUUUUTTTUUUWWWYYYccclll{{{~~~yyyyyyxxxxxxwwwwwwvvvvvvgggeee___VVVNNNKKKMMMPPPPPPVVV___hhhooorrrsssrrryyy{{{}}}yyyuuuqqqjjj```YYYSSSQQQNNNIIIEEECCCDDDFFF@@@BBBDDDEEEEEEEEEEEEFFFJJJNNNRRRVVVYYY___ggglllzzzXXXWWWVVVZZZ^^^aaa```]]]\\\^^^^^^[[[WWWUUUWWWYYYeeesss}}}}}}zzzxxxwwwxxxzzz{{{||||||{{{yyyyyyyyyxxxuuusssllllllllllllnnnuuu}}}}}}yyy{{{yyyllljjjyyyssseeeZZZ^^^kkk~~~yyyiii]]]UUUSSSQQQPPPPPPNNNJJJHHHHHHHHHHHHGGGEEE@@@888333222000///...///000///...////////////000000000000////////////////////////333111000......///111222111000111111222333444555999::::::;;;<<<<<<<<<<<<>>>???AAABBBCCCDDDDDDDDDIIIKKKLLLMMMLLLLLLNNNPPPTTTSSSQQQPPPQQQTTTVVVXXX[[[UUURRRTTTUUUTTTUUUXXXaaajjjsssxxx||||||vvvtttuuusssooocccYYYQQQOOOOOONNNPPPSSSZZZ^^^eeekkkpppuuuyyy|||yyyqqqfff^^^ZZZVVVQQQMMMJJJFFFBBBAAABBBBBB@@@>>>BBBBBBCCCDDDFFFIIIMMMOOOVVVXXX[[[aaaiiiqqqyyy}}}XXXVVVWWW[[[```ccccccaaa\\\]]]\\\YYYVVVVVVYYY]]]iiisss}}}{{{~~~~~~}}}||||||}}}~~~|||zzzyyyvvvsssppppppooommmlllmmmqqqxxx|||~~~zzz{{{uuuqqqzzz{{{lllaaa___jjj{{{nnn___TTTRRRPPPOOONNNMMMJJJHHHGGGHHHIIIIIIGGGBBB;;;555222000///...000000///...////////////000000000000////////////////////////222111000//////000111222111111111111222444555666999999:::;;;<<<<<<<<<<<<>>>???@@@AAABBBBBBBBBBBBHHHJJJLLLLLLLLLMMMOOOPPPPPPOOONNNNNNPPPSSSVVVXXX___YYYUUUUUUTTTQQQRRRUUU[[[ccclllrrr{{{~~~~~~{{{vvvuuuvvvrrrlllaaaXXXPPPOOOPPPPPPSSSWWWbbbffflllqqqvvv{{{zzztttlllddd[[[TTTQQQNNNIIIEEEDDDAAA>>>>>>@@@AAA@@@???CCCDDDFFFHHHKKKOOOTTTWWW```ccciiipppxxxWWWVVVWWW[[[aaaeeedddccc[[[[[[ZZZWWWVVVXXX^^^cccqqqxxx}}}~~~yyy{{{|||}}}}}}}}}}}}|||zzzxxxuuurrrtttssspppmmmkkkmmmqqquuuzzz}}}|||~~~zzzyyyvvvjjjbbbgggtttqqqaaaSSSQQQNNNMMMLLLKKKIIIGGGEEEGGGIIIKKKJJJEEE===888222111//////000000000///////////////000000000000////////////////////////222111000//////000111222111111111222333444666666999999:::;;;<<<<<<<<<<<<>>>??????@@@AAAAAAAAA@@@GGGIIIKKKLLLMMMMMMPPPQQQOOONNNNNNOOOQQQTTTWWWYYY^^^YYYUUUUUUSSSQQQRRRVVV]]]cccjjjrrr}}}|||{{{{{{{{{{{{}}}|||yyyvvvwwwwwwqqqhhh]]]UUUOOOOOOQQQSSSYYY___jjjmmmrrrvvvzzz~~~{{{wwwrrrjjjeee[[[UUUNNNIIIGGGEEEAAA??????>>><<<===???AAABBBBBBFFFHHHLLLOOOTTTYYY___cccnnnrrryyyWWWUUUVVVZZZ___bbbaaa___ZZZZZZYYYWWWWWW\\\eeelll{{{{{{|||}}}|||{{{{{{}}}~~~~~~~~~}}}}}}}}}|||zzzxxxvvvuuurrrnnnkkkkkknnnqqquuu|||~~~}}}}}}vvvuuusssddddddkkk{{{rrraaaTTTQQQMMMKKKJJJIIIHHHGGGCCCEEEHHHKKKKKKFFF???:::333111//////000111000///////////////000000000000////////////////////////111000000///000000111222111111111222444555777777999:::;;;<<<======>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@GGGIIIKKKLLLMMMNNNPPPRRRRRRQQQQQQRRRSSSVVVXXXYYYYYYUUURRRSSSRRRRRRVVV[[[gggmmmttt{{{|||zzzxxxwwwxxx}}}|||||||||||||||{{{zzzxxxzzzxxxooodddZZZTTTOOOPPPSSSXXX```gggnnnpppsssvvvzzz~~~{{{tttnnniiiccc[[[UUUOOOKKKFFFCCCBBBAAA@@@>>>???>>>>>>???BBBDDDFFFGGGKKKOOOUUUZZZ^^^dddkkkqqq{{{VVVUUUUUUWWW\\\^^^\\\ZZZYYYYYYYYYXXXZZZbbbmmmvvv~~~~~~~~~}}}{{{zzz{{{}}}|||zzzvvvuuutttqqqnnnnnnppprrrvvvzzz~~~|||rrrhhhooo|||zzzhhhcccdddrrrttteeeWWWSSSNNNKKKIIIHHHHHHGGGBBBDDDGGGJJJJJJGGG@@@;;;333111000///000111000///////////////000000000000////////////////////////000000000000000111111222111111222333444666888999:::;;;<<<===>>>?????????BBBBBBCCCCCCDDDCCCCCCCCCGGGIIIKKKLLLMMMNNNPPPRRRSSSSSSRRRRRRRRRTTTUUUVVVUUURRRQQQRRRRRRRRRXXX```ooovvv}}}zzzyyyxxx{{{~~~}}}||||||~~~zzz||||||zzzzzzwwwmmmaaaXXXTTTQQQSSSWWW\\\eeennnppprrruuuwwwzzz~~~~~~{{{yyyvvvqqqiiibbb]]]WWWPPPJJJFFFDDDAAA@@@@@@@@@@@@@@@@@@AAABBBDDDFFFIIILLLNNNTTTZZZaaafffjjjpppxxx~~~WWWUUUUUUWWW[[[\\\[[[XXXYYYZZZZZZ[[[___iiivvv|||zzz}}}}}}~~~|||zzzyyyyyyzzz~~~|||yyyvvvvvvvvvuuusssssstttvvvxxx{{{~~~|||tttdddbbbkkkwwwoooeee```iiixxxwwwlll\\\WWWPPPKKKIIIHHHHHHGGGCCCDDDFFFIIIIIIGGGAAA===333222000000111111111000////////////000000000000//////////////////////////////000000111111222222111222222333555777999:::;;;<<<===???@@@AAABBBBBBCCCDDDDDDEEEFFFFFFFFFEEEGGGIIIKKKLLLMMMMMMPPPQQQQQQPPPPPPPPPPPPPPPPPPQQQUUUSSSSSSSSSSSSTTT[[[dddsss||||||||||||{{{zzzzzz|||~~~yyy}}}~~~{{{xxxsssiii___XXXUUUUUUXXX\\\aaajjjssstttvvvyyy|||~~~~~~yyyuuusssiiiccc[[[UUURRRNNNHHHDDD@@@??????>>>???@@@AAABBBBBBEEEGGGJJJMMMQQQVVVZZZaaahhhpppuuuxxx}}}XXXWWWVVVYYY]]]___^^^\\\YYYZZZ\\\___dddooo}}}yyywww|||~~~}}}}}}{{{|||~~~}}}{{{xxxwwwxxxyyy{{{~~~}}}{{{xxxyyyzzzyyyxxxwwwxxxzzzwww{{{~~~|||{{{hhh```cccmmm}}}vvvjjj```dddnnnwww}}}~~~|||{{{vvvppp```[[[SSSMMMJJJIIIHHHHHHFFFFFFGGGHHHIIIGGGCCC@@@444222000000111222111000////////////000000000000////////////////////////...///000111111222222222111222333444666888999:::===>>>???AAABBBCCCDDDDDDCCCCCCEEEFFFGGGGGGGGGGGGHHHJJJLLLLLLLLLMMMOOOPPPNNNNNNNNNNNNOOOOOOPPPPPPTTTSSSTTTVVVVVVYYYbbbmmmzzz{{{||||||{{{xxxwwwyyy{{{vvv|||{{{ssslllddd]]]XXXWWWYYY]]]```dddlllvvvwwwyyy}}}|||vvvooojjjggg\\\VVVOOOKKKIIIGGGDDDAAA===>>>>>>???@@@AAACCCEEEGGGJJJOOOTTTXXX^^^eeejjjooovvvYYYXXXXXX[[[```cccbbb```YYY[[[^^^bbbhhhsssvvvzzz|||{{{|||{{{}}}|||yyyxxxxxxuuuwwwzzz}}}zzz|||||||||zzzzzz{{{|||vvvzzz|||~~~ooocccbbbjjj{{{{{{mmmbbbbbbiiipppuuuyyyzzz|||{{{vvvtttuuutttqqqccc]]]UUUNNNJJJIIIHHHHHHIIIHHHHHHIIIIIIHHHEEEBBB444222000000111222111000////////////000000000000////////////////////////......000111222222222222222222333444666888:::;;;>>>>>>@@@BBBCCCDDDEEEEEEBBBCCCDDDFFFGGGHHHHHHHHHIIIKKKLLLMMMLLLLLLNNNPPPMMMMMMNNNOOOQQQRRRRRRSSSPPPPPPSSSWWWZZZ___jjjvvv}}}}}}zzz}}}~~~|||yyywwwxxxzzzttt|||yyyoooggg```[[[YYYXXX[[[```cccfffnnnvvvwwwzzz~~~}}}vvvmmmeee___[[[SSSNNNGGGDDDDDDDDDBBB@@@===???@@@AAABBBCCCFFFHHHKKKPPPVVV\\\bbbiiirrrxxxyyyYYYZZZ\\\^^^______^^^^^^[[[[[[\\\aaakkkyyyyyyxxx}}}~~~}}}}}}|||yyyvvvxxxuuutttyyy~~~~~~}}}|||||||||}}}}}}{{{|||~~~~~~wwwoooiiijjjxxxzzzkkkdddhhhooorrrrrrppprrrtttttttttssssssssshhhaaaWWWPPPMMMLLLJJJIIIMMMJJJHHHHHHJJJJJJGGGEEE:::333...///111000///111000000000000000000000000............/////////000/////////000111111222222222222444666777999;;;;;;;;;<<<===???AAABBBBBBBBBGGGFFFEEEHHHKKKMMMLLLJJJLLLLLLLLLLLLMMMNNNOOOOOOTTTQQQMMMJJJIIIKKKOOOQQQRRRTTTYYY^^^eeennnwww~~~|||}}}|||~~~yyyyyyzzzzzzzzzyyyxxxxxxvvvwwwvvvrrrkkkccc]]]ZZZ[[[]]]aaaeeejjjppptttvvv{{{}}}~~~yyyqqqiiibbb[[[UUUQQQGGGDDDAAAAAACCCCCCAAA??????BBBFFFIIIKKKLLLOOOQQQYYYZZZ^^^fffnnnvvv{{{}}}[[[[[[]]]^^^^^^^^^]]]]]][[[[[[^^^fffrrrwwwxxx~~~~~~|||zzzzzzwwwvvvzzz~~~wwwnnnhhhffftttssslllnnnsssuuuuuurrrtttvvvxxxxxxxxxwwwxxxoooggg]]]TTTOOOLLLJJJHHHKKKJJJHHHHHHJJJKKKIIIGGG;;;444...000111000///111000000000000000000000000........./////////000000//////000000111111222222222333444666888:::;;;<<<<<<===???AAABBBCCCDDDDDDGGGFFFFFFHHHKKKMMMLLLJJJJJJJJJKKKMMMOOOSSSUUUWWWUUURRRNNNKKKKKKNNNQQQSSSVVVWWWZZZ```jjjttt~~~|||{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxuuupppiiibbb^^^\\\^^^aaafffkkkppptttvvvwww}}}~~~xxxrrrjjjbbb[[[UUUPPPLLLGGGDDDBBBBBBDDDEEEEEECCCEEEHHHLLLOOOQQQTTTXXX[[[eeehhhmmmttt{{{]]]]]]]]]]]]]]]\\\[[[[[[ZZZ[[[aaammm|||uuuyyy}}}{{{yyyxxx|||}}}}}}}}}{{{qqqkkkeeeppp|||sssssswwwzzz{{{yyy{{{}}}wwwpppdddZZZRRRMMMIIIGGGJJJIIIIIIJJJKKKKKKJJJHHH===555000000111000///111000000000000000000000000....../////////000000000//////000000111222222222222333555777999;;;<<<===>>>???AAABBBDDDDDDEEEEEEFFFFFFGGGIIILLLMMMMMMLLLJJJJJJJJJLLLOOOSSSWWWYYYUUUSSSOOOMMMNNNPPPTTTVVVZZZZZZ]]]fffsss|||zzzzzz}}}{{{zzzxxxwwwwwwxxxxxxzzzwwwsssllleee```______bbbfffmmmsssxxxzzzzzzzzz}}}{{{qqqkkkbbbZZZSSSOOOKKKIIIGGGEEECCCDDDGGGJJJKKKLLLPPPRRRUUUXXX[[[aaagggkkkooorrrwww}}}]]]]]]]]]\\\[[[ZZZYYYYYYYYY\\\eeettt}}}xxx~~~}}}|||zzzzzz}}}~~~~~~~~~~~~}}}|||{{{}}}yyyssskkkmmmvvvvvvtttxxx~~~}}}vvvkkk___VVVOOOKKKIIIKKKKKKKKKKKKKKKJJJIIIGGG@@@888111111111000///111////////////////////////...////////////000000000///000000111111222333333333444555777:::<<<>>>>>>???@@@AAACCCDDDEEEEEEEEEFFFFFFHHHJJJLLLMMMNNNMMMNNNMMMLLLKKKLLLNNNQQQSSSTTTRRRPPPNNNOOORRRVVVXXX\\\]]]cccooo}}}{{{~~~}}}zzzwwwvvvvvvwwwxxxyyyuuunnnfff```___aaacccggglllssszzz~~~}}}{{{{{{vvvrrrlllfff]]]UUUPPPMMMKKKJJJIIIHHHHHHIIILLLQQQTTTVVVZZZ\\\^^^aaafffmmmtttzzzxxxzzz}}}[[[[[[ZZZZZZYYYYYYXXXXXXYYY^^^jjjzzzyyy~~~~~~|||{{{|||||||||~~~~~~{{{}}}~~~~~~~~~}}}~~~~~~{{{{{{{{{oooiiigggvvvuuuqqqvvv{{{qqqdddYYYQQQMMMKKKLLLMMMNNNMMMLLLIIIHHHGGGCCC:::333222222000///111////////////////////////////////////000000000111000000000111222222333333333444666888;;;===???@@@@@@@@@BBBCCCDDDDDDDDDDDDEEEGGGIIIKKKLLLMMMNNNOOORRRQQQOOONNNMMMNNNPPPQQQSSSRRRPPPOOOPPPSSSVVVXXX[[[___iiiyyy~~~~~~~~~}}}zzzwwwvvvvvvwwwxxxvvvrrrjjjbbb]]]___dddiiilllpppwww~~~}}}|||tttnnniiifffaaaYYYSSSPPPOOONNNMMMNNNOOOPPPRRRUUUYYY^^^aaadddeeegggjjjooovvv~~~XXXWWWWWWWWWWWWWWWXXXYYY[[[cccqqqxxxzzz}}}{{{{{{~~~~~~}}}~~~|||yyy{{{}}}~~~}}}}}}~~~|||}}}zzz}}}ssshhh```jjjwwwqqqttt~~~vvvjjj]]]TTTOOONNNKKKMMMOOOOOOLLLJJJHHHHHHFFF<<<444222222000000111000000000000000000000000/////////000000000111111000000111111222333333333444555777999<<<>>>@@@AAAAAAAAABBBCCCDDDEEEEEEDDDEEEGGGJJJLLLMMMMMMOOOQQQSSSSSSSSSSSSSSSTTTTTTUUUTTTSSSQQQQQQQQQTTTVVVXXX[[[aaannn~~~~~~|||~~~}}}{{{zzzxxxwwwwwwxxxxxxsssnnnggg```^^^bbbjjjqqqqqquuuzzzxxxppphhhdddbbb]]]XXXTTTSSSSSSSSSRRRUUUXXX[[[]]]___cccfffiiikkkmmmoooqqqvvv|||TTTSSSSSSTTTUUUWWWXXXZZZ___jjjyyywww~~~~~~}}}|||uuuuuurrrpppuuu~~~~~~~~~{{{yyyvvvxxxzzzzzzyyyxxxxxxyyyxxx|||yyyzzz~~~{{{ooodddggg{{{}}}uuutttzzz}}}oooaaaVVVQQQPPPHHHKKKOOOPPPNNNKKKKKKLLLHHH>>>555333222000000111000000000000000000000000//////000000000111111111000111111222222333333444444555777:::===???AAABBBCCCCCCDDDEEEFFFFFFFFFFFFEEEHHHKKKMMMMMMNNNPPPRRRRRRSSSTTTVVVWWWWWWVVVVVVVVVUUUTTTSSSSSSUUUWWWYYY\\\dddqqq~~~~~~{{{{{{{{{||||||zzzzzzzzzyyyyyyxxxxxxxxxqqqlllfff``````gggrrryyywwwyyy||||||uuunnngggcccaaa^^^[[[ZZZZZZ[[[[[[ZZZ\\\```eeehhhiiijjjmmmpppqqqsssuuuxxx{{{QQQQQQQQQRRRTTTVVVYYYZZZbbbnnn~~~yyy~~~{{{yyyrrrpppjjjfffkkkuuu~~~~~~}}}}}}~~~~~~~~~{{{xxxvvvrrrtttvvvvvvtttrrrrrrrrruuuyyy}}}yyyxxx{{{~~~zzzmmmiiitttyyyuuuvvvzzzssscccWWWQQQPPPEEEIIINNNPPPNNNMMMNNNOOOIII???666333222000000111000000000000000000000000000000000000111111111111000111111222222333444444444666888:::===@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGGGGDDDHHHLLLMMMMMMNNNPPPSSSRRRSSSUUUVVVVVVUUUSSSRRRXXXWWWVVVUUUUUUVVVXXXZZZ^^^fffqqq|||~~~{{{yyywwwxxxxxxyyyyyyzzzzzzzzzyyyxxxxxxppplllfffbbbccckkkwww{{{|||}}}zzztttnnnhhhddddddbbb``````aaabbbbbbbbbaaaeeekkknnnnnnoooqqqsssuuuvvvyyy{{{~~~TTTQQQQQQSSSTTTTTTWWW[[[___ooo~~~}}}xxxrrroookkkiiikkkqqqxxx}}}~~~}}}}}}}}}~~~~~~|||{{{zzzyyyvvvtttqqqqqqqqqqqqooommmkkkiiiooopppsssvvvzzz~~~~~~}}}xxxssszzzpppkkknnn|||~~~qqqrrrzzzooo^^^RRROOOJJJJJJNNNRRRRRRNNNMMMPPPIIIBBB999222000000///...000000000000000000000000000000000000000000000000000000000111222333555555888888:::<<>>??????@@@@@@??????AAAAAACCCFFFIIILLLNNNPPPSSSTTTVVVXXXZZZ]]]^^^___cccgggnnnvvv||||||~~~oooggghhhppptttfffkkkuuutttfff\\\XXXSSSOOONNNQQQQQQMMMJJJJJJMMMMMMJJJBBB999333222222111111111111111111111111111111111111111111111111222222222333444666777888999;;;>>>AAACCCDDDDDDCCCEEEFFFGGGIIILLLNNNOOOPPPQQQQQQRRRSSSTTTTTTTTTSSSWWWTTTSSSTTTYYY]]]``````]]]YYY[[[cccjjjkkkmmmqqq~~~{{{}}}}}}{{{{{{zzzxxxwwwwwwwwwvvvxxxxxxuuupppkkkiiikkkmmmssswww|||~~~zzzyyyvvvtttssssssssssssuuuxxxyyywwwtttuuuzzzWWWXXXZZZ\\\bbbmmm{{{yyyqqqllleeejjjrrryyy~~~~~~~~~}}}{{{xxxtttooojjjfffbbb___\\\XXXUUUQQQMMMKKKIIIFFFDDDAAA@@@???>>>>>>>>>>>>>>><<<======>>>???>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGGGGGGGIIIJJJLLLMMMOOOOOOSSSVVV[[[bbbjjjttt}}}{{{yyy{{{|||ssshhhfffdddvvvzzziiijjjqqqzzzvvviii^^^YYYTTTPPPOOORRRRRRNNNKKKKKKNNNNNNJJJCCC:::444222333111111111111111111111111111111111111111111111111222222222333444555666777777999<<<@@@CCCEEEFFFFFFDDDDDDFFFHHHJJJKKKMMMMMMLLLNNNOOOQQQSSSUUUUUUVVVUUUTTTRRRSSSWWW[[[^^^___]]]]]]aaafffjjjkkkpppuuu~~~yyy}}}}}}}}}|||zzzxxxvvvtttsssrrrwwwvvvsssnnnjjjiiikkkmmmwwwyyy{{{|||}}}xxxwwwtttrrrpppppppppqqqrrrvvvxxxuuupppnnnsssyyyYYYZZZ\\\```hhhuuu{{{tttmmmhhhdddiiirrrzzz}}}zzzuuuqqqkkkfffbbb^^^ZZZWWWRRROOOLLLIIIGGGFFFCCCAAA??????>>>=========>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGJJJLLLOOOSSSYYYaaajjjppp{{{|||xxxyyyzzz|||xxxkkkddd```sssooolllnnnvvv~~~yyymmmbbb[[[UUUQQQPPPSSSSSSOOOLLLLLLNNNNNNLLLEEE<<<555333333111111111111111111111111111111111111111222222222333333333333333444555555888999<<<@@@CCCEEEFFFGGGCCCDDDEEEFFFHHHIIIJJJKKKKKKLLLNNNPPPSSSTTTUUUVVVUUUTTTSSSTTTVVVZZZ]]]___]]]aaafffiiijjjmmmssszzz~~~~~~}}}|||{{{{{{yyyxxxvvvtttrrrqqquuurrrnnnjjjiiiiiilllnnnxxxyyyzzz{{{}}}~~~~~~}}}||||||wwwuuurrrooonnnnnnnnnooorrrwwwzzzvvvooolllpppvvv}}}ZZZ[[[^^^dddnnn|||{{{xxxuuuqqqlllhhhggglllttt|||{{{xxxrrrnnnhhhbbb^^^ZZZVVVSSSMMMJJJGGGEEEDDDCCC@@@??????>>>>>>>>>>>>??????@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHJJJMMMSSSZZZ___gggppp~~~zzzxxxyyy{{{~~~pppfff```rrrtttmmmjjjqqq{{{sssfff^^^VVVRRRQQQTTTTTTPPPMMMMMMOOOOOOMMMFFF===666444444111111111111111111111111000000111111111222222222333333333333444444555666:::;;;===???BBBCCCEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJLLLMMMNNNPPPRRRSSSTTTTTTUUUUUUUUUUUUVVVYYY]]]```^^^dddjjjkkklllpppyyy~~~|||{{{xxxxxxxxxxxxvvvuuusssrrrpppmmmiiigggiiimmmqqqtttyyyyyyzzz|||~~~~~~~~~~~~}}}~~~}}}}}}}}}{{{zzzyyywwwuuuqqqnnnllllllmmmnnnqqqvvvyyyvvvppplllooosssyyy~~~[[[]]]```hhhttt}}}vvvrrrqqqooommmjjjiiinnnuuuzzz}}}}}}xxxtttnnnjjjddd^^^ZZZVVVRRROOOIIIFFFCCCBBBAAA@@@???===>>>>>>>>>>>>??????@@@AAA===>>>??????@@@@@@??????@@@??????>>>??????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDEEEHHHMMMQQQUUU]]]iiiuuu~~~zzz{{{|||~~~xxxjjjbbbpppwwwllleeekkkxxxzzzkkkbbbWWWSSSRRRUUUUUUQQQNNNNNNOOOPPPNNNHHH???888444444111111111111111111111111000000000111222222333333333333333444555666777888<<<===>>>???AAABBBCCCDDDEEEFFFFFFGGGHHHIIIIIIJJJMMMNNNOOOQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUXXX\\\```aaahhhmmmnnnpppxxx~~~{{{{{{vvvwwwxxxxxxxxxvvvuuutttllliiifffffflllssszzz~~~}}}||||||}}}~~~}}}|||~~~|||}}}~~~}}}|||~~~|||zzzyyyxxxvvvtttoookkkiiijjjkkklllnnnqqqtttssspppmmmmmmoootttyyy\\\]]]bbblllyyy}}}sssmmmmmmmmmmmmkkkgggkkkqqqvvvxxxyyyyyyzzz~~~zzztttpppiiieee___ZZZVVVRRRNNNLLLFFFDDDAAA@@@@@@???>>><<<============>>>???@@@AAA<<<======>>>???>>>>>>>>>============>>>???@@@@@@>>>??????@@@AAABBBBBBBBBAAABBBCCCCCCCCCEEEHHHKKKMMMSSS[[[cccmmm~~~}}}}}}}}}~~~oooeeeooo|||zzzlllccciiixxxpppeeeXXXTTTSSSVVVVVVQQQNNNOOOPPPPPPOOOIII@@@888555555111111111111111111111111///000000111222222333333333333444555666777999:::<<<======???@@@BBBDDDEEEHHHHHHHHHIIIIIIJJJJJJJJJLLLMMMOOOQQQSSSTTTUUUUUUSSSTTTUUUTTTTTTVVV[[[___eeelllqqqqqqvvv}}}|||{{{wwwxxxyyyyyyxxxwwwuuusssjjjfffdddgggppp|||~~~}}}~~~~~~}}}|||}}}~~~}}}||||||}}}|||zzz~~~~~~}}}{{{zzzyyyxxxtttqqqmmmiiifffggghhhjjjmmmnnnpppqqqrrrqqqooommmnnnrrrzzz\\\^^^cccnnn|||rrrkkkjjjlllllllllccchhhmmmrrrsssssstttttt|||~~~~~~yyyrrrnnneeeaaa\\\WWWSSSPPPLLLJJJDDDBBB@@@?????????===<<<<<<<<<<<<======???@@@AAA===>>>>>>???????????????=========>>>???@@@AAABBB>>>>>>???@@@AAABBBBBBCCC@@@BBBDDDDDDEEEFFFIIIKKKMMMQQQUUUYYY```pppssshhhooozzzooodddjjj{{{sssfffXXXTTTSSSVVVVVVRRROOOOOOPPPQQQOOOIIIAAA999555555111111111111111111111111///000000111222222333333333444444555777999:::;;;;;;<<<===>>>AAACCCEEEFFFIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLOOOQQQTTTVVVWWWWWWRRRSSSTTTSSSRRRTTTYYY^^^iiiooossstttzzz~~~}}}||||||xxxyyyzzzzzzyyywwwtttrrriiifffdddiiittt|||}}}zzz|||~~~~~~}}}||||||}}}{{{yyy|||}}}||||||{{{{{{zzzyyyyyyssspppkkkfffdddeeefffhhhnnnnnnooorrruuuuuuqqqnnniiinnnuuu~~~___```ccckkkwwwvvvooolllkkkllllllcccccceeejjjqqquuuvvvuuuwww{{{|||uuummmhhhaaa\\\VVVQQQMMMJJJGGGEEEBBBBBBAAAAAAAAAAAA@@@@@@===;;;;;;;;;<<<===<<<;;;======>>>>>>???@@@@@@@@@@@@??????>>>>>>@@@AAABBB???@@@AAABBBBBBBBBBBBBBB@@@AAABBBBBBBBBDDDGGGJJJNNNOOORRRWWW\\\fffyyy~~~|||}}}pppmmmvvvsssgggkkkxxx|||kkk]]]WWWWWW]]]^^^VVVRRRTTTNNNPPPPPPKKKBBB:::555444444333222222111111222222222222222222222222222222333444666777999;;;<<<===???@@@AAAAAAAAABBBDDDFFFIIIJJJLLLMMMNNNNNNMMMMMMLLLMMMOOOQQQSSSUUUVVVVVVRRRSSSSSSSSSSSSUUUYYY\\\eeekkksssyyy}}}|||{{{zzzzzzxxxxxxyyyzzz{{{yyyuuurrrsssjjjccciiiyyyzzzzzz{{{}}}~~~}}}{{{zzz{{{}}}~~~}}}}}}|||{{{yyyxxxwwwvvvqqqkkkfffeeeeeeeeedddfffmmmpppooottt{{{uuuhhheeedddjjjvvvbbbccceeellluuu~~~xxxtttqqqooollljjjbbbbbbeeejjjpppuuuvvvuuuxxxzzz~~~zzzssslllfff]]]YYYSSSMMMJJJFFFCCCAAABBBBBBAAAAAA@@@@@@??????>>>===<<<<<<>>>>>>===<<<<<<<<<======>>>>>>??????>>>>>>=========>>>???@@@@@@AAAAAABBBCCCCCCBBBBBBAAABBBDDDEEEEEEGGGKKKMMMOOOOOOQQQUUUYYYaaarrr|||{{{}}}|||{{{wwwjjjlllwwwrrrbbbYYYVVV\\\^^^XXXTTTVVVOOOQQQQQQKKKBBB:::555444444333222222111111222222000000111222333333444444444555666888:::<<<>>>>>>???AAABBBBBBBBBCCCEEEGGGIIIJJJKKKMMMMMMMMMMMMLLLLLLMMMOOOQQQRRRSSSSSSTTTSSSTTTTTTTTTTTTVVVYYY\\\dddiiipppuuuyyy}}}~~~|||{{{{{{zzzxxxxxxzzz|||~~~}}}{{{xxxtttlllfffiiittt~~~}}}{{{zzz{{{}}}~~~~~~~~~}}}|||zzz{{{}}}~~~}}}}}}|||{{{zzzxxxwwwvvvtttpppiiieeeccccccccccccbbbiiikkkjjjooouuuoooccccccbbbfffqqq{{{eeefffhhhmmmttt|||~~~|||{{{yyywwwtttoookkkdddeeeggglllrrruuuvvvvvvwwwxxxzzz|||~~~}}}zzzzzz{{{~~~|||wwwpppiiiddd[[[VVVPPPKKKGGGDDDAAA???AAAAAAAAA@@@???>>>>>>===???===<<<===>>>???>>>===<<<<<<<<<<<<<<<<<<======>>>>>>======>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCBBBDDDFFFHHHJJJLLLPPPSSSTTTSSSTTTWWWYYY___mmmzzz|||{{{|||}}}nnnllltttkkk]]]UUUZZZ___\\\WWWWWWQQQSSSSSSMMMDDD:::555333444333222222111111222222//////000222333555666666555555777999;;;===??????@@@BBBCCCDDDCCCDDDFFFHHHIIIIIIJJJLLLLLLLLLLLLLLLMMMMMMOOOPPPQQQRRRRRRRRRSSSUUUVVVWWWWWWXXXZZZ\\\dddiiinnnrrruuuzzz~~~|||{{{{{{{{{zzzwwwxxx{{{~~~tttoooiiihhhlllrrrxxx|||~~~~~~}}}}}}||||||{{{{{{{{{{{{|||||||||}}}}}}zzz{{{|||}}}~~~~~~}}}}}}}}}}}}||||||{{{{{{zzzyyywwwuuuuuurrrmmmfffbbb```````````````fffhhhgggkkkooojjj```___^^^bbbjjjssszzzeeegggjjjooottt{{{~~~}}}|||zzzzzzyyywwwssspppkkklllooorrruuuvvvvvvuuuuuuuuuvvvwwwyyy|||~~~~~~{{{wwwvvvwww{{{~~~~~~~~~}}}xxxrrrllleee```YYYUUUOOOJJJFFFDDDAAA???AAAAAA@@@???>>>===<<<<<<>>>===<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;????????????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCFFFIIIMMMOOOSSSWWWZZZ^^^]]]]]]```aaaeeeppp{{{~~~}}}}}}sssmmmsss~~~wwweeeXXX[[[```^^^YYYWWWSSSUUUTTTOOOEEE;;;555333444333222222111111222222000000111222333444555666444555777999;;;===???@@@AAACCCEEEFFFFFFFFFGGGIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMOOOQQQRRRSSSTTTTTTTTTVVVXXXXXXXXXYYY[[[]]]fffjjjnnnqqqtttzzz{{{|||zzzzzz{{{{{{zzzxxxyyy|||qqqoookkkfffbbbdddhhhmmmuuuxxx{{{{{{zzzyyyzzz|||zzzzzzyyyyyyzzzzzz{{{|||zzz{{{{{{|||||||||||||||}}}~~~}}}{{{{{{zzzzzzzzzzzzyyywwwvvvtttsssooojjjddd___]]]]]]]]]]]]aaaeeehhhhhhjjjmmmhhhaaa]]]\\\^^^fffmmmttt~~~cccgggmmmrrrwww}}}}}}~~~}}}|||zzzvvvuuuvvvwwwwwwwwwtttvvvxxxyyyxxxvvvuuutttrrrrrrrrrtttvvvzzz}}}|||yyyuuuuuuxxx{{{}}}~~~}}}xxxsssmmmfff```[[[UUUQQQKKKGGGDDDBBB@@@???@@@@@@???>>>>>>===<<<<<<===<<<;;;;;;======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<>>????????????>>>>>>>>>>>>===;;;:::;;;<<<===<<<;;;;;;<<<<<<===>>>>>>??????>>>???@@@AAAAAAAAAAAA@@@BBBBBBBBBCCCEEEGGGJJJKKKNNNSSSYYY___dddjjjooorrrwwwuuuuuuxxxzzz{{{|||zzzyyyyyy{{{|||}}}tttvvvppp]]][[[^^^[[[VVVUUUSSSVVVWWWSSSIII???888555444333222222111111222222444444444444333333333333444555777:::<<>>>>>????????????@@@@@@===<<<;;;<<<===>>>===;;;<<<<<<===>>>@@@AAABBBBBBBBBBBBDDDEEEEEEEEEDDDCCCCCCDDDDDDFFFHHHLLLPPPRRRYYY^^^eeelllsssyyy~~~|||yyyxxxyyy{{{|||xxxxxxmmm\\\YYY[[[WWWTTTUUUSSSVVVXXXTTTKKKAAA:::777444333222222111111222222222333333333444444555555666777999<<>>>>>>>>???@@@@@@AAAAAA???===<<<===>>>???>>>===<<<===>>>???AAACCCDDDEEEFFFGGGHHHJJJJJJIIIIIIHHHEEEEEEFFFHHHKKKPPPTTTVVVaaafffnnnvvv|||}}}zzzyyy{{{}}}~~~{{{yyy|||jjjZZZWWWXXXUUUSSSUUURRRVVVXXXTTTLLLBBB;;;888444333222222111111222222111111222333555666777777888999;;;>>>AAACCCFFFGGGEEEHHHKKKMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMOOOPPPRRRRRRRRRRRRRRRRRRQQQPPPSSSSSSSSSSSSUUUZZZbbbgggpppuuu{{{zzzdddccclllwww}}}}}}|||{{{||||||zzzyyyyyyzzz{{{{{{zzzxxxxxxyyyzzz{{{yyyvvvsssnnnpppqqqpppnnnmmmoooqqqssssssssstttuuuvvvwwwwww{{{}}}~~~}}}yyyyyyyyyzzz|||}}}|||zzzzzzzzzzzzzzz{{{{{{|||}}}zzzzzzzzzyyywwwvvvtttsssnnniiibbb^^^\\\\\\\\\\\\___```dddhhhiiigggggghhhbbb___]]]\\\\\\aaaooo|||hhhrrr{{{vvvmmmccc```dddkkkoooqqqqqqpppnnnlllkkkjjjjjjkkkmmmlllkkkkkkmmmppprrrtttuuu{{{~~~zzzyyyzzz{{{|||}}}tttoooiiibbb[[[UUUOOOLLLIIIGGGEEECCCCCCAAA???===<<<<<<<<<<<<======>>>???<<<===>>>???@@@@@@@@@???AAAAAABBBCCCDDDFFFHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMNNNOOORRRWWW^^^bbbkkkpppwww}}}}}}{{{zzz{{{zzzyyy~~~yyysssiiiXXXWWWUUUMMMLLLTTTTTTVVVXXXTTTMMMCCC:::555555444333333222222333333222222222333444555666777777999===???AAADDDGGGJJJKKKMMMOOOPPPPPPQQQSSSTTTQQQRRRSSSRRRPPPOOONNNOOOQQQPPPPPPPPPPPPQQQRRRRRRQQQNNNNNNPPPRRRVVVaaalllrrrwwwsssnnngggpppyyy{{{}}}|||{{{yyyxxxxxxxxxyyyyyyxxxyyyzzzzzzzzzxxxvvvtttsssvvvyyyzzzxxxwwwvvvwwwyyywwwvvvttttttuuuwwwxxxyyyzzz~~~{{{}}}|||zzzyyyyyy{{{~~~~~~}}}|||zzzzzzyyyyyyyyyzzz{{{{{{{{{zzzxxxvvvtttsssrrrrrrmmmjjjddd___]]]]]]^^^___]]]aaaddddddgggkkkllliiigggccc]]]YYYZZZaaaiiiooo|||hhhsss~~~|||}}}{{{sssiiieeehhhmmmpppqqqmmmlllkkkjjjjjjkkkkkklllkkkkkkkkkkkkmmmoooqqqrrrsssxxx~~~|||yyyyyy{{{zzz{{{}}}~~~zzzsssnnnhhhaaa[[[UUUOOOKKKKKKIIIFFFDDDCCCAAA???<<<======<<<<<<===>>>??????======>>>>>>??????@@@@@@BBBBBBCCCDDDFFFHHHJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOQQQRRRSSSTTTWWW\\\bbbgggnnnsss{{{}}}||||||}}}||||||~~~zzzrrr{{{~~~iiiXXXWWWUUUMMMLLLTTTVVVXXXYYYVVVNNNDDD;;;777555444333333222222333333333222333333444555666777888:::===???AAACCCFFFIIIJJJLLLNNNOOOOOOPPPRRRTTTTTTUUUVVVUUUSSSQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRSSSSSSPPPPPPRRRTTTXXXcccooouuuwww}}}sssnnniiirrr{{{}}}}}}}}}{{{zzzyyyxxxwwwxxxyyyzzzyyyyyyzzz{{{zzzxxxvvvuuutttwwwzzz{{{zzzzzzzzzzzzzzzxxxwwwvvvuuuwwwxxxyyy{{{|||{{{yyyxxxwwwxxxzzz|||~~~~~~}}}|||{{{yyyyyyxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvtttrrrqqqpppllliiiddd```]]]\\\]]]^^^]]]bbbeeefffiiimmmnnnllliiiddd^^^ZZZZZZ___fffkkkwwwmmmyyy|||~~~wwwnnniiijjjlllmmmmmmhhhhhhhhhhhhiiikkklllmmmiiijjjjjjlllmmmnnnooopppqqquuuyyyzzzxxxwwwyyy{{{xxxzzz|||~~~~~~{{{wwwqqqmmmfff```ZZZUUUPPPLLLLLLIIIGGGEEEDDDBBB???===>>>============>>>>>>???>>>>>>======>>>???AAABBBCCCDDDEEEGGGIIILLLNNNOOOPPPQQQRRRRRRSSSTTTUUUUUUWWWXXXYYY[[[^^^ccciiinnnrrrwww}}}~~~~~~|||rrrvvv|||hhhYYYVVVTTTMMMMMMSSSWWWYYY[[[XXXPPPFFF===888555444333333222222333333444333333333444555666666999;;;>>>???AAABBBEEEGGGJJJLLLNNNOOOOOOQQQSSSUUUWWWXXXYYYXXXUUUSSSSSSTTTTTTSSSRRRRRRRRRRRRSSSTTTVVVSSSRRRSSSVVV[[[gggsssyyywwwzzzsssooonnnwww}}}yyyyyyyyyxxxwwwwwwxxxzzzzzzzzzzzz{{{{{{zzzyyywwwvvvvvvyyy|||}}}|||||||||}}}zzzyyywwwvvvvvvxxxyyyzzz}}}|||}}}xxxwwwvvvuuuvvvxxxzzz|||{{{|||~~~~~~~~~|||{{{zzzwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvtttrrrooonnnjjjgggddd```]]]\\\\\\\\\^^^bbbfffgggjjjoooqqqnnnkkkfff```[[[ZZZ\\\aaaeeeooowww{{{|||vvvnnniiigggggggggffffffgggggghhhjjjkkklllmmmhhhiiikkklllmmmnnnnnnnnnqqqsssuuuuuuttttttvvvxxxwwwxxx{{{~~~~~~}}}}}}~~~}}}xxxqqqmmmgggaaa\\\VVVQQQNNNJJJHHHFFFEEEEEEDDDBBB@@@>>>>>>======<<<=========???>>>=========???AAACCCEEEEEEGGGIIILLLOOOQQQSSSUUUUUUUUUVVVXXXYYYZZZ[[[[[[]]]___aaadddiiiooossswwwzzz~~~}}}qqqrrr}}}yyyhhhZZZVVVSSSMMMMMMSSSWWWZZZ\\\YYYQQQGGG===888555444333333222222333333444444444444444555666666:::<<<>>>@@@AAABBBEEEGGGKKKMMMOOOPPPPPPRRRTTTVVVXXXZZZZZZYYYWWWUUUUUUUUUVVVUUUSSSRRRRRRSSSUUUVVVYYYUUUTTTVVVYYY___kkkwwwzzzzzz|||sssqqqvvv|||xxxxxxxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{yyyxxxwwwxxxzzz|||}}}{{{{{{{{{|||yyyxxxwwwvvvvvvwwwyyyzzz|||{{{zzz{{{}}}~~~~~~|||vvvvvvuuuuuuvvvxxxzzz{{{yyyzzz|||}}}}}}{{{zzzwwwxxxxxxxxxxxxwwwwwwvvvtttuuuvvvuuutttqqqnnnlllgggfffccc```]]][[[ZZZZZZ]]]aaaeeefffjjjoooqqqooommmhhhbbb\\\ZZZZZZ]]]___gggoooyyyyyytttmmmgggdddcccbbbbbbhhhhhhiiiiiijjjjjjjjjjjjiiijjjkkklllmmmnnnnnnmmmrrrssssssrrrqqqqqqrrrsssuuuwwwzzz}}}~~~~~~}}}|||}}}~~~{{{rrrnnnhhhccc___ZZZUUURRRJJJHHHGGGGGGGGGGGGFFFDDD??????>>>===<<<<<<======@@@???>>>===>>>@@@BBBCCCEEEEEEGGGJJJMMMQQQTTTVVVXXXXXXXXXYYYZZZ\\\]]]^^^^^^```ccceeeiiimmmssswww|||~~~}}}rrrpppyyyxxxjjj\\\WWWRRRMMMMMMRRRVVVYYY\\\YYYRRRGGG===777555444333333222222333333444444444444555555666777;;;===???AAABBBCCCFFFHHHMMMOOOQQQQQQQQQRRRTTTVVVWWWXXXYYYYYYVVVUUUUUUUUUVVVUUUSSSRRRSSSTTTVVVXXX[[[XXXXXXZZZ]]]cccppp||||||uuuuuu}}}yyyyyyyyyxxxxxxxxxyyy{{{|||{{{{{{{{{{{{zzzyyyxxxxxxyyy{{{{{{{{{yyywwwwwwxxxwwwwwwuuutttuuuvvvxxxzzz}}}{{{yyyxxxxxxxxxwwwwwwvvvuuuuuuvvvwwwyyyzzz{{{xxxzzz{{{}}}~~~|||{{{yyyyyyzzzzzzyyyyyywwwwwwttttttuuuuuussspppmmmkkkfffdddbbb^^^\\\ZZZYYYXXX[[[```dddeeeiiinnnooommmmmmjjjddd^^^[[[ZZZZZZ[[[```hhhrrr{{{~~~{{{vvvrrrlllfffbbbaaacccdddhhhhhhiiijjjjjjiiiiiihhhiiiiiiiiijjjkkklllllllllrrrrrrqqqqqqqqqpppppppppsssuuuxxx|||~~~~~~~~~}}}}}}|||{{{{{{|||}}}}}}}}}}}}}}}~~~}}}uuuqqqlllgggccc___[[[XXXMMMLLLKKKKKKLLLLLLJJJIIIBBBBBB@@@???>>>>>>>>>>>>??????>>>>>>???@@@BBBCCCCCCDDDGGGJJJNNNRRRUUUWWW[[[ZZZZZZZZZ[[[\\\^^^______bbbeeehhhlllpppuuuyyy~~~}}}rrrnnnvvvxxxlll```XXXRRRMMMNNNQQQVVVYYY\\\ZZZSSSGGG===777555444333333222222333333333333333444555777888999<<<>>>AAABBBDDDEEEHHHJJJNNNPPPRRRRRRQQQQQQSSSTTTTTTVVVWWWWWWVVVUUUUUUVVVUUUTTTRRRRRRSSSUUUXXXZZZ^^^]]]^^^aaadddjjjuuuwww{{{{{{{{{{{{zzzyyyyyyzzz{{{|||{{{{{{zzzzzzyyyxxxxxxxxxxxxyyyyyyxxxvvvuuuuuuvvvwwwvvvuuutttuuuvvvxxxzzz||||||{{{zzzyyywwwvvvuuuuuuuuuvvvwwwxxxyyy{{{|||yyyzzz|||}}}|||{{{zzz{{{||||||{{{zzzxxxwwwuuuuuuttttttrrrpppmmmlllfffccc```\\\YYYXXXXXXXXXZZZ___cccdddggglllmmmkkkmmmjjjfffaaa]]][[[ZZZZZZ[[[bbbkkkuuu~~~|||xxxrrrnnnhhhccc___```cccfffeeefffggghhhiiihhhhhhggghhhgggffffffggghhhjjjkkkooooooooopppqqqqqqpppooorrrtttwwwzzz|||{{{zzzzzzzzzzzzyyyyyyzzz{{{}}}~~~{{{{{{{{{|||}}}~~~}}}zzzwwwvvvvvvwwwxxxxxxyyyzzz|||xxxuuupppkkkhhhddd```]]]UUUSSSQQQQQQPPPPPPNNNLLLFFFFFFDDDCCCBBBAAAAAAAAA>>>??????@@@@@@AAAAAABBBBBBCCCEEEIIIMMMRRRUUUWWW\\\[[[ZZZYYYZZZ[[[]]]^^^```cccgggjjjnnnrrrwww{{{|||~~~rrrkkkrrr}}}yyyooocccZZZRRRNNNNNNPPPWWW[[[^^^\\\TTTIII>>>888555444333333222222333333222222333444666888999:::<<<>>>AAADDDEEEHHHKKKMMMOOOPPPQQQPPPOOONNNOOOQQQRRRTTTVVVWWWVVVVVVWWWXXXSSSRRRQQQPPPRRRVVVYYY\\\bbbaaadddiiilllqqq{{{yyy|||~~~}}}|||{{{zzz{{{||||||{{{zzzyyyxxxxxxwwwwwwwwwtttuuuvvvvvvuuuuuuvvvxxxwwwvvvuuuuuuuuuwwwyyy{{{xxxzzz|||}}}{{{yyyvvvuuuttttttuuuvvvxxxyyyzzz{{{zzz{{{}}}~~~~~~|||zzzzzz{{{|||}}}|||zzzxxxwwwvvvuuutttsssqqqooonnnmmmfffccc^^^ZZZWWWWWWWWWXXX[[[```cccdddgggkkkllljjjllljjjgggbbb___\\\ZZZZZZWWW]]]fffpppzzz{{{wwwmmmjjjeee___\\\^^^bbbfffbbbccceeeggghhhhhhggggggfffeeedddcccdddfffhhhiiilllmmmnnnppprrrsssqqqppprrrtttwwwyyyzzzzzzxxxwwwxxxxxxwwwwwwxxxzzz{{{|||zzzzzz{{{{{{}}}~~~}}}~~~|||xxxtttooollllllmmmnnnqqqrrrsssvvvyyy}}}{{{wwwrrrnnnkkkgggcccaaa\\\YYYWWWUUUTTTRRRPPPMMMJJJIIIGGGFFFDDDCCCCCCCCC>>>>>>???AAAAAAAAAAAAAAAAAABBBEEEHHHMMMQQQUUUWWW]]][[[ZZZYYYYYYZZZ\\\]]]aaadddhhhllloootttyyy|||zzz|||~~~rrrjjjooo{{{zzzqqqeee[[[SSSNNNNNNPPPYYY\\\```^^^VVVKKK@@@:::555444333333222222333333111222222444666888:::;;;<<>>???AAAAAAAAACCCFFFIIIJJJKKKMMMNNNMMMNNNOOOQQQRRRSSSTTTUUUUUUTTTRRRQQQRRRQQQPPPPPPRRRUUUXXXZZZ^^^ccchhhlllpppzzzxxxvvv~~~}}}|||zzzzzz{{{|||}}}xxxxxxxxxvvvssssssvvvxxxyyywwwuuuvvvxxxzzzyyywwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwuuusssqqqqqqqqqssstttvvvvvvwwwwwwyyy{{{}}}~~~}}}|||{{{zzzzzzyyyyyyzzz{{{|||zzzyyyvvvuuurrrooommmlllkkkkkkgggddd```[[[XXXWWWXXXYYYZZZ]]]aaaddddddfffiiilllkkkooopppllljjjhhhddd^^^[[[]]]aaagggoooyyy~~~yyymmmccc___[[[ZZZ\\\```dddeeefffdddaaa___]]]]]]^^^^^^]]]___bbbddddddeeegggiiikkknnnqqqrrrrrrqqqrrrsssuuuuuuvvvwwwwwwxxxxxxwwwrrrrrrrrrsssssstttvvvvvvtttuuuuuuvvvwwwwwwvvvvvvyyyyyyxxxyyyzzz|||~~~}}}||||||yyysssnnneeeaaa[[[VVVRRRQQQQQQRRRTTTWWW[[[aaahhhoootttwwwyyy||||||yyyvvvrrrpppkkkgggdddbbbcccaaa^^^ZZZVVVSSSPPPNNNMMMKKKHHHEEEBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDEEEIIINNNRRRRRRUUUYYY[[[]]]___bbbddddddeeefffhhhjjjmmmoooppplllkkkiiigggeeeeeedddeeeccccccccceeehhhmmmqqqsss~~~wwwjjjlllwww{{{lll```ZZZXXXVVVUUUVVV\\\___^^^[[[TTTIII>>>666666444333333333444555555555555555777999;;;<<<>>>@@@BBBCCCCCCCCCDDDFFFIIIKKKMMMNNNNNNNNNPPPQQQRRRRRRRRRRRRQQQQQQPPPPPPNNNNNNPPPQQQTTTWWWZZZ[[[[[[^^^ccchhhooozzzsssvvv}}}|||{{{zzzyyyzzz{{{{{{wwwwwwvvvuuussstttvvvyyy|||{{{yyyxxxxxxxxxvvvuuuwwwwwwwwwxxxxxxxxxyyyyyy{{{{{{zzzxxxvvvtttrrrqqqqqqrrrssstttuuuuuuuuuuuuxxxyyy{{{}}}}}}|||zzzzzz{{{zzzzzz{{{}}}~~~}}}{{{vvvuuurrrpppmmmkkkjjjiiigggeeeaaa]]]ZZZYYYZZZZZZYYY\\\```ccceeehhhllloooooossstttqqqnnnnnnjjjeee```aaacccgggnnnwwwpppvvv}}}|||qqqaaa]]]YYYWWWZZZ^^^bbbdddeeeccc```]]][[[ZZZ[[[\\\[[[]]]aaacccccceeeggghhhiiilllooopppppppppqqqrrruuuuuuvvvwwwwwwvvvuuutttsssrrrrrrqqqqqqrrrrrrsssqqqrrrssstttttttttttttttwwwvvvuuuuuuvvvxxx{{{||||||yyyyyyzzzvvvmmmeee^^^[[[UUUPPPLLLKKKLLLMMMRRRTTTXXX]]]cccjjjnnnqqqxxx{{{~~~{{{wwwuuuqqqnnnjjjhhhgggdddaaa^^^XXXVVVSSSQQQOOOMMMJJJGGGBBBBBBAAAAAA@@@AAAAAAAAAAAABBBCCCCCCDDDHHHMMMQQQSSSVVVYYY\\\]]]^^^```bbbcccbbbbbbccceeeiiilllnnniiiiiihhhgggeeecccaaa___^^^]]]^^^___bbbfffjjjmmmuuu~~~xxxjjjiiirrrtttfff]]]YYYXXXXXXWWW]]]```___\\\UUUJJJ???777666555333333444444555555555555666777:::<<<===@@@BBBEEEFFFFFFDDDDDDEEEIIIKKKNNNOOOOOOOOOPPPQQQSSSRRRPPPOOONNNNNNOOOOOONNNOOOQQQTTTVVVXXXZZZZZZYYY[[[```gggppp|||sssxxx||||||zzzyyyyyyyyyyyyyyywwwvvvuuuttttttuuuxxxyyy}}}|||{{{zzzyyyxxxvvvuuuwwwwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvtttsssrrrrrrsssttttttuuuuuuuuuuuuxxxxxxzzz{{{~~~~~~}}}||||||{{{{{{zzzzzz|||~~~}}}|||wwwvvvtttqqqooolllkkkjjjgggeeeaaa^^^\\\[[[[[[\\\XXXZZZ^^^bbbfffjjjoooqqqrrruuuvvvsssrrrrrroookkkeeeeeeeeegggmmmuuu}}}ttteeerrr~~~rrr^^^[[[WWWUUUWWW[[[___```bbb```^^^[[[YYYYYYYYYZZZYYY\\\___aaabbbccceeegggfffiiilllnnnnnnnnnooopppuuuuuuvvvvvvuuusssqqqppptttsssrrrpppooonnnnnnnnnooopppqqqrrrssssssssssssvvvuuuuuuuuuvvvwwwxxxyyy{{{xxxuuuuuuuuupppfff^^^WWWTTTOOOJJJHHHHHHJJJKKKPPPRRRVVV\\\bbbhhhmmmpppvvvyyy}}}|||yyywwwuuuqqqmmmjjjfffbbb```[[[XXXUUURRRQQQNNNKKKHHHEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDHHHMMMQQQUUUXXX[[[]]]]]]\\\]]]^^^]]]]]]\\\]]]___cccgggiiihhhjjjkkklllkkkhhheeebbb______^^^___```ccceeegggssszzzxxxiiieeelll~~~mmmaaa\\\ZZZZZZ[[[___bbb```\\\UUUIII===777666555444333444555555555555555666888;;;===>>>BBBEEEHHHJJJIIIGGGFFFFFFHHHKKKNNNPPPPPPPPPQQQQQQRRRQQQOOONNNMMMNNNOOOPPPQQQRRRTTTVVVXXXXXXXXXXXXXXXYYY___hhhttt{{{rrryyy|||{{{{{{zzzyyyxxxxxxxxxvvvuuuttttttuuuxxxzzz{{{||||||}}}|||{{{yyyxxxwwwxxxyyyzzz{{{||||||||||||wwwvvvvvvuuuuuutttttttttssstttuuuvvvvvvvvvvvvvvvxxxxxxyyyzzz|||~~~}}}zzz|||}}}}}}}}}}}}~~~~~~~~~{{{zzzzzz{{{}}}}}}|||{{{xxxwwwvvvtttqqqooommmkkkfffeeebbb___]]]]]]]]]]]]YYYZZZ\\\```fffkkkoooqqqrrruuuvvvtttssstttrrrnnniiihhhffffffkkkrrrzzz|||lllaaarrr~~~|||}}}yyymmm[[[XXXUUUTTTUUUXXXZZZ[[[]]]\\\[[[ZZZYYYYYYXXXXXXXXXZZZ]]]______```bbbdddcccfffiiikkkkkkkkklllnnnrrrsssttttttsssqqqooommmrrrrrrpppooommmmmmllllllooopppqqqrrrssstttttttttvvvvvvvvvvvvvvvvvvvvvvvvtttrrrpppooolllfff]]]VVVNNNLLLHHHEEEEEEGGGIIILLLNNNPPPTTTZZZaaahhhnnnqqqrrruuuxxxzzz{{{|||}}}~~~||||||zzzvvvrrrmmmhhhdddbbb___\\\YYYVVVTTTQQQNNNLLLIIIHHHFFFDDDBBBAAAAAA@@@@@@AAABBBBBBCCCGGGLLLPPPXXXZZZ]]]^^^\\\ZZZZZZZZZXXXWWWWWWWWWYYY[[[^^^```eeehhhmmmpppqqqoookkkhhhggggggggghhhhhhiiijjjkkkwww|||zzziiidddhhhtttfff^^^[[[\\\]]]bbbdddbbb]]]UUUHHH===777777555444444444555666666666666777999<<<>>>@@@DDDGGGJJJKKKJJJIIIHHHIIIGGGJJJNNNQQQQQQQQQQQQRRRRRRQQQPPPOOOOOOPPPQQQRRRTTTTTTUUUVVVWWWWWWWWWVVVWWWXXX^^^iiixxxrrrmmmvvv~~~~~~||||||{{{zzzyyyyyyxxxwwwwwwuuuttttttwwwzzz|||}}}{{{|||~~~~~~|||zzzyyyyyyyyyzzz|||~~~~~~~~~ttttttssssssssssssttttttssstttuuuvvvwwwwwwwwwwwwxxxxxxxxxyyy{{{}}}wwwtttxxxzzzzzz{{{{{{|||}}}~~~~~~{{{zzzzzz{{{||||||zzzyyywwwwwwvvvuuusssqqqooommmgggfffdddbbb```_________ZZZZZZ[[[___eeejjjmmmoooppptttuuussssssuuutttqqqllliiifffeeehhhpppxxx}}}zzzhhhbbbuuu}}}|||yyy{{{{{{zzz{{{xxxnnnbbbXXXVVVTTTSSSTTTUUUUUUUUUWWWXXXYYYZZZZZZYYYXXXXXXWWWYYY\\\]]]]]]^^^___aaa```cccfffhhhiiiiiijjjkkkmmmnnnqqqrrrrrrqqqooommmooonnnnnnmmmmmmmmmmmmmmmooopppqqqsssttttttuuuuuuuuuvvvwwwwwwvvvuuusssqqqmmmlllkkkgggbbb[[[TTTOOOIIIGGGEEEDDDEEEHHHLLLOOONNNPPPTTTYYY___eeejjjmmmlllnnnqqqsssuuuwwwzzz|||}}}~~~~~~}}}zzzvvvpppkkkiiigggdddbbb^^^[[[YYYWWWSSSQQQLLLKKKIIIFFFCCCBBB@@@@@@>>>???@@@@@@BBBEEEJJJNNNXXXZZZ]]]^^^\\\ZZZYYYYYYUUUTTTSSSRRRRRRSSSTTTUUU[[[aaajjjrrrwwwwwwuuussstttuuuwwwyyy{{{{{{||||||mmmeeeggg|||{{{iii___]]]]]]^^^bbbeeebbb^^^VVVIII>>>888777555444444444555666666666666777999<<>>???@@@DDDIIIMMMWWWYYY]]]^^^\\\ZZZYYYYYYTTTSSSQQQPPPOOONNNMMMMMMQQQYYYfffrrr{{{{{{}}}|||pppgggiiixxx~~~kkk```]]]]]]]]]aaadddbbb^^^WWWKKK???888777666555444555555666666666666888:::===???AAADDDFFFHHHIIIHHHIIIJJJKKKGGGJJJOOOQQQRRRRRRRRRRRRPPPQQQQQQRRRSSSTTTUUUUUUQQQQQQQQQQQQRRRTTTUUUVVVSSSUUU]]]kkk{{{~~~zzzyyynnn```cccvvv}}}|||{{{}}}}}}}}}|||{{{zzzxxxwwwxxxvvvtttvvvzzz~~~}}}|||yyywwwxxx{{{}}}uuutttrrrpppoooooooooooooooppprrrtttuuuvvvwwwwwwzzzyyyyyyyyy{{{}}}|||oooiiilllzzz}}}{{{zzzzzzzzzzzzzzzzzzzzzzzz~~~}}}||||||||||||yyywwwssstttttttttsssqqqooonnnkkkjjjiiihhhffffffeeeeee]]][[[ZZZ\\\bbbgggiiijjjooossstttrrrsssvvvvvvtttmmmiiieeeccceeellluuu{{{yyy|||tttkkkooo~~~xxxqqqiiiccc^^^YYYVVVTTTSSSRRRQQQPPPOOOOOOOOOUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]______aaaccceeehhhkkklllfffiiimmmooopppnnnkkkiiihhhhhhiiikkkmmmnnnoooppppppqqqrrrrrrssssssrrrrrruuuuuuuuutttrrrnnnhhhddddddccc^^^UUULLLGGGGGGHHHDDDEEEFFFHHHJJJLLLMMMNNNOOOPPPRRRRRRSSSUUUXXX[[[aaabbbdddhhhkkkooossstttuuuwwwzzz|||}}}~~~|||zzzxxxtttrrrkkkiiieeebbb```]]]YYYWWWRRROOOJJJGGGEEECCCAAA???AAA>>>===???@@@BBBIIIQQQZZZ]]]___^^^___```]]]WWWVVVRRRNNNJJJIIIHHHGGGFFFNNNPPPYYYiii|||}}}}}}tttfffhhhzzzmmmbbb______]]]cccfffccc\\\TTTHHH===888777666555444444555666666777888;;;>>>AAACCCDDDEEEFFFHHHJJJKKKMMMMMMNNNPPPRRRSSSSSSQQQPPPQQQRRRWWWVVVUUUSSSRRRSSSSSSTTTRRRTTTVVVVVVUUUSSSSSSSSSZZZXXX[[[eeeuuu~~~wwwnnnZZZ]]]rrr}}}||||||}}}{{{{{{{{{zzzxxxvvvuuusssxxxwwwwwwyyy{{{}}}|||||||||yyyxxxxxxyyy{{{~~~xxxuuuqqqooopppqqqqqqqqqrrrssssssrrrqqqrrrtttvvvyyyzzzyyyxxxxxxyyy|||qqqggghhhttt{{{xxxxxxyyyzzzzzzxxxyyyzzz|||~~~}}}{{{zzzzzzzzzzzzwwwuuurrrrrrrrrrrrqqqpppqqqooonnnllljjjiiiiiiiii```^^^]]]]]]___cccgggkkkmmmooorrrsssrrrqqqqqqrrrlllhhhcccbbbfffkkkooopppsssvvvzzz}}}~~~yyytttnnnooozzztttkkkccc\\\VVVRRROOOOOOOOONNNMMMLLLLLLLLLLLLSSSSSSSSSSSSTTTUUUVVVVVVYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^```bbbdddgggiiiiiigggiiillloooooonnnkkkiiiggghhhiiijjjlllmmmnnnooonnnoooppppppqqqqqqpppppptttsssrrrrrrpppkkkeeeaaa___]]]XXXQQQJJJFFFEEEFFFDDDDDDFFFGGGIIIKKKLLLMMMKKKLLLMMMNNNNNNPPPSSSVVVYYY[[[^^^bbbggglllqqqsssxxxzzz{{{|||||||||}}}~~~|||zzzwwwuuurrroookkkhhhfffccc___\\\TTTPPPLLLHHHEEECCC@@@>>>@@@===<<>>???<<<<<<>>>@@@CCCJJJRRRZZZ```dddeeeffffffccc]]]WWWTTTOOOKKKIIIHHHFFFEEECCCEEEJJJTTTeeexxx~~~|||}}}xxxlllpppzzzjjj^^^ZZZYYY]]]cccgggccc]]]TTTGGG<<<:::999777666666777888888777888999;;;===???BBBCCCCCCDDDGGGJJJLLLNNNPPPPPPQQQSSSVVVVVVUUUTTTSSSSSSWWWWWWVVVVVVVVVWWWXXXYYYRRRUUUWWWYYYYYYYYY[[[\\\XXXZZZbbbooo}}}}}}zzzyyynnn___fffyyy|||yyywwwvvvuuuuuuyyyyyyxxxzzz|||}}}}}}|||yyy{{{~~~~~~|||zzzyyyyyyyyyzzz|||uuurrrooommmlllmmmlllllllllnnnooooooooopppsssuuuwwwxxxxxxwwwuuuvvvxxx{{{}}}yyymmmkkkuuu~~~}}}}}}~~~~~~|||zzzyyyzzz|||~~~}}}|||{{{zzzyyyyyyyyyxxxwwwvvvuuuuuussspppnnnnnnoooppppppooonnnllljjjeeebbb^^^[[[[[[___dddhhhkkkmmmnnnnnnnnnnnnoooqqqmmmhhhaaa]]]]]]```dddeeefffiiilllnnnoooppprrrsssvvvxxxzzz|||}}}~~~|||qqqqqqyyy}}}uuuiii^^^VVVPPPLLLJJJKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNOOOQQQRRRSSSWWWWWWWWWVVVVVVWWWWWWXXXYYY[[[^^^aaacccccccccbbbdddfffhhhkkkllllllkkkjjjffffffggghhhiiijjjjjjkkkjjjkkkkkklllllllllllllllnnnmmmlllkkkhhhccc\\\WWWRRRLLLGGGDDDDDDDDDCCCAAABBBBBBDDDEEEFFFHHHIIIIIIFFFGGGGGGGGGFFFGGGIIIKKKMMMOOOSSSXXX^^^dddhhhkkknnnqqquuuxxxyyy{{{}}}~~~|||zzzwwwtttqqqnnnjjjeeeaaaYYYUUUPPPKKKHHHDDDAAA???>>><<<;;;>>>@@@BBBJJJRRRZZZbbbiiikkkkkkkkkhhhbbbZZZVVVQQQMMMJJJHHHFFFEEECCCEEEGGGLLLUUUeeewww}}}||||||{{{zzzzzz{{{~~~}}}www||||||zzzoootttzzzkkk```[[[YYY]]]cccgggddd]]]TTTFFF;;;999888777666666666777888888999:::;;;===@@@BBBCCCBBBCCCFFFIIILLLNNNOOOPPPQQQSSSVVVXXXVVVUUUTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYUUUWWWYYYZZZZZZ[[[\\\^^^[[[^^^gggsss~~~~~~nnncccmmm}}}}}}{{{yyyyyyzzz}}}|||zzz{{{||||||zzzyyytttwww{{{|||{{{zzzyyyyyyyyyyyyzzz}}}uuurrrnnnlllllllllkkkjjjkkklllnnnoooooopppsssuuuuuuvvvvvvvvvtttuuuwwwyyy|||~~~qqqkkksss}}}~~~~~~~~~~~~}}}zzzyyyzzz{{{}}}}}}|||zzzyyyyyyxxxxxxwwwwwwvvvvvvvvvsssooollllllnnnqqqrrrrrrpppnnnlllfffbbb]]]YYYYYY^^^cccgggjjjkkkllllllllllllnnnpppmmmhhhaaa[[[YYYZZZ]]]______aaadddeeefffgggiiikkkoooqqqtttvvvxxx{{{~~~tttvvv~~~yyyqqqeeeZZZRRRLLLHHHFFFIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLMMMNNNPPPQQQRRRUUUUUUUUUTTTUUUUUUVVVVVVXXXZZZ]]]___aaaaaa``````aaabbbdddfffhhhiiiiiiiiieeefffffffffgggggghhhhhhiiiiiijjjkkkkkkkkkkkkkkklllkkkiiigggddd^^^WWWRRRLLLGGGBBB@@@BBBDDDCCCAAABBBBBBCCCDDDFFFGGGHHHHHHIIIIIIIIIHHHGGGHHHJJJMMMNNNPPPRRRVVV[[[___ccceeehhhlllqqqtttwwwxxx{{{|||~~~{{{yyyvvvtttqqqlllgggccc\\\XXXRRRMMMIIIFFFBBB@@@???<<<;;;>>>???BBBIIIQQQ[[[dddnnnqqqqqqqqqmmmhhh^^^ZZZTTTPPPMMMJJJHHHFFFCCCDDDFFFGGGJJJTTTaaakkkuuuvvvvvvuuussspppmmmkkkjjjoooxxx~~~|||{{{{{{zzzyyyvvvvvvvvvxxx{{{|||tttwww}}}|||qqqwwwxxxjjj```[[[YYY]]]dddhhheee^^^TTTFFF:::777666555555555555777777999999:::<<<>>>AAACCCDDDCCCEEEGGGIIIKKKMMMNNNNNNPPPSSSVVVWWWVVVTTTTTTUUUSSSSSSTTTUUUVVVWWWWWWXXXWWWYYYZZZZZZYYYYYY[[[]]]```ccckkkwwwpppiiittt|||{{{zzzyyywwwtttrrruuuxxxyyyyyyxxxxxxyyyxxxxxxxxxzzz}}}~~~|||{{{sssqqqnnnmmmllllllkkkjjjjjjllloooppppppqqqrrrtttssstttuuuuuuttttttvvvxxx|||}}}wwwlllqqqzzz}}}||||||}}}}}}}}}~~~~~~|||yyyxxxyyyzzz||||||{{{zzzyyyxxxwwwwwwvvvuuuuuuuuutttrrrnnnjjjjjjmmmpppssstttrrrpppnnnfffbbb\\\XXXYYY]]]bbbfffgggiiijjjjjjjjjjjjkkkmmmjjjfff```YYYUUUUUUVVVXXXYYY[[[\\\]]]]]]^^^aaacccccceeehhhkkkmmmqqquuuxxxzzz}}}zzz}}}wwwpppfff\\\TTTNNNJJJHHHFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKMMMNNNPPPQQQRRRRRRRRRSSSSSSTTTUUUVVVWWWXXXZZZ\\\]]]^^^]]]]]]^^^^^^___aaaccceeefffgggeeeeeeeeeeeeeeeeeeeeeeeeggghhhhhhiiiiiiiiiiiiiiihhhgggeeebbb___XXXQQQLLLFFFCCC@@@???@@@AAACCCCCCBBBBBBCCCDDDEEEFFFGGGHHHKKKKKKLLLKKKJJJKKKMMMPPPOOOPPPRRRTTTWWWZZZ]]]^^^eeeiiinnnqqqssstttvvvwww{{{~~~|||zzzxxxvvvtttpppkkkggg]]]YYYSSSNNNKKKHHHDDDBBB???<<<;;;>>>???AAAGGGOOO[[[gggssswwwwwwvvvrrrmmmccc___YYYTTTPPPMMMJJJHHHAAABBBCCCCCCEEEJJJRRRXXX[[[\\\\\\]]]\\\[[[YYYYYYWWW___iiirrryyy|||zzzyyyxxxwwwtttsssrrrrrruuuzzz|||sssttt~~~tttyyyttthhh___[[[ZZZ]]]dddhhheee^^^TTTEEE999666555555444444555777777999:::;;;===@@@CCCFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMPPPRRRSSSTTTSSSSSSTTTUUUQQQRRRSSSTTTUUUVVVUUUUUUVVVXXXXXXXXXWWWWWWYYY[[[```eeennnzzzuuuppp}}}}}}zzzyyywwwtttrrrrrrtttvvvvvvuuuuuuvvvwwwwwwvvvwwwyyyzzzzzzwwwuuuqqqooommmlllllllllkkkjjjjjjlllooopppppppppqqqrrrppprrrtttuuuuuuuuuwwwyyy||||||~~~qqqqqqyyy}}}}}}}}}|||{{{|||}}}|||zzzxxxwwwwwwxxx{{{{{{{{{zzzyyyxxxvvvvvvtttsssrrrqqqqqqooollljjjiiikkkooossstttsssrrrpppfffccc]]]YYYXXX[[[```cccbbbdddggghhhggggggggghhhcccaaa]]]WWWRRRPPPPPPRRRRRRSSSTTTUUUTTTUUUXXXZZZZZZ\\\```bbbeeehhhlllooosssvvvzzz~~~}}}uuupppggg^^^WWWRRRMMMJJJEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNPPPPPPPPPQQQRRRTTTUUUVVVUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\^^^aaaccceeeddddddddddddddddddddddddeeeeeefffggggggggggggfffdddbbb```]]]YYYRRRKKKEEEAAAAAA@@@>>>===>>>AAADDDCCCCCCDDDEEEFFFGGGGGGHHHKKKLLLLLLLLLKKKLLLOOOQQQMMMMMMNNNPPPRRRUUUWWWXXX___ccciiinnnqqqsssuuuvvvvvv|||zzzyyyxxxwwwuuurrrlllhhh]]]YYYTTTOOOLLLIIIFFFDDDAAA===<<<>>>>>>@@@FFFMMM[[[hhhvvv{{{{{{yyyuuuqqqhhhccc]]]WWWSSSPPPMMMKKKCCCCCCBBBAAABBBDDDHHHKKKJJJJJJKKKLLLLLLMMMMMMNNNMMMSSS\\\cccjjjttt{{{xxxuuusssqqqoooooonnnoooqqqtttxxxzzzzzzqqqrrrvvv{{{|||ssshhh```]]]]]]]]]dddhhhfff^^^TTTEEE888777666555555555666888999999:::<<>>???@@@===;;;<<<@@@DDDCCCDDDDDDEEEFFFGGGGGGHHHJJJKKKLLLLLLKKKMMMOOORRRIIIJJJKKKMMMOOOQQQSSSUUUXXX]]]dddkkkppptttwwwyyyssszzzxxxwwwvvvvvvtttqqqlllhhh]]]ZZZTTTPPPMMMJJJGGGEEEBBB>>>===>>>>>>???EEELLL[[[iiixxx~~~}}}|||wwwssskkkfff```ZZZVVVRRROOOMMMHHHEEECCCAAA@@@BBBCCCDDDDDDDDDDDDDDDFFFGGGIIIJJJJJJNNNTTTYYY```lllzzzzzzuuuqqqnnnllljjjjjjkkkmmmnnnpppqqqrrrxxxpppqqqxxx}}}|||uuujjjcccaaaaaa]]]dddiiifff___TTTEEE888888777666666666888999:::999:::<<>>??????===<<<<<<@@@EEEIIIXXXfffvvv}}}~~~~~~|||yyyqqqjjjaaa\\\[[[ZZZVVVSSSIIIFFFCCCBBBDDDEEEDDDBBBAAAAAACCCFFFIIIIIIHHHFFFGGGLLLTTTZZZaaakkkxxx|||wwwsssmmmeee^^^___dddhhhiiiiiimmmuuu{{{wwwtttwww|||zzz{{{oooeeeaaaaaacccdddfffddd^^^QQQDDD:::999999999888888888888888:::===@@@CCCDDDFFFHHHJJJTTTTTTTTTSSSRRRPPPOOONNNOOONNNNNNNNNOOOPPPPPPQQQWWWVVVVVVVVVVVVTTTQQQOOOQQQRRRRRRRRRRRRUUUYYY\\\[[[dddsss}}}zzzwwwuuusssooommmoooppprrrrrrpppoooppppppqqqtttwwwxxxwwwsssnnnjjjlllkkkjjjiiihhhiiijjjkkkkkklllnnnnnnmmmmmmoooqqqnnnooooooppprrrtttvvvwww{{{|||~~~}}}zzzyyyxxxvvvuuusssrrrqqq|||{{{zzzyyyxxxwwwwwwwwwqqqpppooollljjjgggeeeddddddfffiiimmmooopppppppppjjjgggbbb\\\XXXUUUSSSSSSUUUVVVWWWXXXXXXWWWUUUSSSRRRQQQNNNKKKIIIFFFEEEDDDFFFEEEDDDBBBBBBCCCDDDDDDGGGHHHHHHIIIJJJKKKLLLLLLUUUWWWZZZ^^^aaadddfffgggfffgggggghhhiiikkkooosss{{{yyypppiii___UUUNNNJJJFFFDDDCCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDEEEGGGHHHJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQSSSTTTSSSSSSTTTUUUTTTVVVWWWWWWWWWYYY[[[]]]___^^^]]]]]]]]]___aaabbbcccbbbbbbcccddddddbbb```]]]ZZZTTTOOOKKKFFFAAA>>>===>>>???@@@CCCFFFIIIKKKJJJIIIGGGEEEEEEFFFHHHIIIJJJKKKLLLMMMLLLJJJHHHFFFFFFFFFFFFGGGHHHJJJLLLMMMSSSUUUZZZaaahhhnnnooooooppprrruuuwwwxxxzzz|||~~~~~~{{{yyywwwuuussspppllljjjccc___ZZZTTTOOOJJJDDDAAA??????>>><<<<<>>AAACCCEEEFFFIIIKKKPPPPPPPPPPPPOOONNNMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRWWWVVVVVVVVVVVVUUUTTTSSSTTTTTTSSSRRRRRRUUUYYY]]]]]]fffvvv}}}}}}}}}~~~~~~{{{xxxuuurrrmmmjjjlllnnnppppppppppppqqqrrrrrruuuyyy{{{yyytttmmmiiijjjjjjjjjiiiiiijjjjjjkkkkkkmmmnnnnnnmmmmmmnnnpppoooooooooqqqrrrtttuuuvvvyyyzzz|||}}}~~~wwwvvvvvvuuutttsssrrrrrr{{{{{{{{{{{{zzzyyywwwwwwrrrqqqnnnllliiifffdddcccaaacccgggkkkmmmooooooooojjjhhhccc^^^YYYUUURRRQQQRRRSSSTTTUUUTTTSSSQQQPPPOOOMMMKKKHHHFFFDDDBBBBBBBBBBBBAAAAAAAAABBBDDDEEEDDDEEEFFFGGGHHHIIIIIIJJJMMMOOOQQQTTTVVVXXXZZZZZZZZZ[[[\\\\\\]]]```dddgggrrrxxx|||yyy~~~wwwnnnggg]]]SSSMMMIIIFFFEEEAAA@@@@@@@@@@@@@@@@@@AAA???@@@AAACCCEEEGGGIIIIIIHHHIIIIIIJJJKKKLLLMMMNNNMMMOOOQQQQQQPPPPPPQQQRRRSSSTTTVVVVVVVVVWWWZZZ\\\\\\[[[ZZZZZZ[[[]]]___```cccaaa````````````___]]]YYYUUUPPPLLLHHHDDD@@@======???BBBEEEIIILLLNNNOOOLLLKKKIIIGGGFFFGGGHHHIIIKKKJJJJJJIIIIIIHHHGGGFFFGGGFFFFFFFFFGGGHHHJJJKKKMMMOOOTTT[[[bbbhhhjjjjjjgggiiikkklllmmmpppsssvvvwwwzzz}}}}}}{{{xxxvvvuuurrrnnnkkkgggccc\\\VVVPPPKKKGGGDDD??????>>>======???DDDHHHPPP^^^oooyyy~~~}}}yyyssskkkfffdddcccbbb```[[[VVVPPPJJJGGGEEECCCBBBFFFGGGHHHJJJMMMNNNMMMLLLNNNRRRXXX^^^eeeooo{{{{{{tttnnnhhhaaa\\\YYY\\\bbbjjjsss|||{{{{{{sssiiicccbbbgggiiijjjggg^^^QQQDDD<<<999999999999999999999999:::===@@@CCCDDDFFFHHHJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNPPPQQQSSSSSSWWWVVVVVVUUUUUUVVVWWWWWWXXXXXXVVVTTTSSSVVVZZZ]]]___jjj|||}}}}}}}}}~~~~~~}}}}}}}}}~~~}}}zzzwwwrrrmmmhhhiiikkkmmmoooooooooqqqrrrsssvvv{{{~~~{{{uuulllggghhhhhhiiijjjkkkkkkkkkkkklllmmmnnnnnnmmmlllmmmooooooooopppppprrrsssuuuuuuvvvxxxzzz{{{~~~~~~ttttttttttttssssssssssssyyyzzz|||}}}|||{{{xxxvvvsssqqqnnnkkkgggdddbbbaaa^^^```dddhhhkkkmmmooooookkkiiifff```ZZZUUUPPPMMMNNNNNNOOOPPPOOONNNMMMLLLJJJIIIFFFDDDBBB@@@??????>>>>>>>>>>>>???AAABBBCCCAAAAAABBBCCCDDDEEEFFFFFFEEEFFFHHHIIIKKKLLLLLLLLLLLLNNNOOOOOOPPPRRRVVVYYYeeennn{{{}}}qqqssszzzssskkkdddYYYPPPJJJGGGEEECCC@@@@@@????????????@@@@@@???@@@AAABBBDDDEEEFFFGGGFFFGGGHHHIIIJJJKKKKKKLLLKKKMMMOOOOOONNNNNNOOOPPPRRRSSSTTTUUUUUUVVVXXX[[[YYYYYYYYYYYYZZZ\\\^^^___bbb```^^^]]]]]]\\\[[[YYYVVVRRRMMMJJJGGGDDDAAA???===@@@DDDIIIMMMOOOPPPQQQJJJIIIHHHGGGGGGGGGIIIJJJKKKJJJHHHGGGGGGHHHIIIJJJKKKJJJHHHGGGFFFFFFFFFGGGIIIKKKOOOVVV]]]cccffffffaaabbbccccccccceeehhhjjjmmmqqqwww}}}zzzxxxvvvssspppmmmjjjeee]]]VVVPPPLLLHHHEEE@@@@@@???======???CCCFFFKKKYYYjjjvvv~~~}}}wwwpppjjjiiihhhhhhgggbbb^^^XXXRRROOOMMMLLLLLLKKKKKKMMMPPPTTTWWWWWWVVVTTTWWW]]]ccckkkuuu{{{sssnnnhhhddd```\\\^^^dddnnnzzz~~~sssiiidddccchhhjjjkkkggg]]]OOOCCC;;;888999999999::::::;;;;;;999;;;???AAACCCDDDGGGIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOQQQSSSTTTUUUVVVVVVUUUTTTSSSUUUXXX[[[\\\\\\ZZZWWWVVVWWW[[[^^^bbbnnn~~~~~~~~~|||}}}~~~~~~|||yyyuuuooojjjhhhjjjmmmnnnnnnnnnoooqqqtttxxx}}}}}}uuukkkeeeeeefffhhhjjjkkklllkkkkkklllmmmnnnnnnllllllmmmnnnooooooppppppqqqrrrsssttttttvvvxxxzzz|||}}}uuuuuuuuutttttttttsssssswwwzzz}}}|||yyywwwtttqqqnnniiieeebbb```___\\\^^^bbbfffjjjmmmooopppmmmkkkhhhccc\\\UUUNNNKKKKKKKKKKKKKKKKKKJJJIIIHHHEEEDDDBBB@@@???>>>======;;;;;;<<<<<<===>>>??????>>>??????@@@AAABBBCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDDDDFFFGGGHHHHHHJJJMMMPPPXXXeeeuuuzzzmmmfffnnnyyyrrrhhhaaaVVVMMMGGGDDDBBBAAA@@@??????>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJIIIKKKMMMMMMMMMLLLMMMOOOPPPQQQRRRSSSSSSTTTVVVYYYVVVWWWXXXYYYZZZ\\\]]]^^^aaa___]]][[[[[[YYYWWWTTTPPPMMMIIIFFFDDDCCCAAA@@@>>>@@@EEEJJJNNNPPPPPPPPPFFFFFFFFFFFFGGGHHHJJJKKKJJJIIIGGGGGGHHHKKKOOOQQQQQQOOOLLLIIIFFFDDDCCCBBBGGGHHHLLLRRRYYY___bbbbbb]]]^^^___^^^\\\\\\]]]___cccgggnnnwww}}}zzzxxxwwwtttpppmmmiiiddd]]]VVVPPPLLLHHHFFF@@@@@@@@@>>>===???BBBEEEHHHUUUeeeqqq|||zzzsssnnnkkklllmmmnnniiifffaaa[[[VVVSSSSSSSSSOOOOOOQQQVVV[[[___aaaaaa\\\___dddjjjsss~~~|||vvvqqqmmmjjjiiieeegggllluuu~~~wwwnnnjjjjjjiiillllllggg[[[LLL@@@:::888888999:::;;;<<<<<<===;;;>>>AAADDDEEEGGGIIIKKKHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOPPPQQQSSSTTTVVVWWWUUUUUUUUUSSSRRRTTTYYY]]]______]]][[[YYYZZZ\\\___dddqqq~~~~~~~~~|||{{{|||}}}~~~~~~}}}|||{{{wwwrrrnnniiikkkmmmmmmmmmlllmmmnnntttxxx|||~~~{{{ssskkkeeedddfffhhhjjjkkklllkkkkkkkkklllmmmmmmllllllmmmnnnooooooooooooooopppqqqrrrsssuuuxxxyyyzzz|||zzzxxxwwwwwwvvvuuutttssssssvvvyyy|||}}}yyywwwuuurrrmmmhhhccc___]]]\\\\\\]]]aaaeeeiiilllooopppnnnmmmjjjddd]]]UUUMMMIIIIIIIIIIIIHHHGGGFFFEEEEEEAAAAAA???>>>===<<<<<<<<<::::::;;;;;;;;;:::::::::======>>>???@@@AAAAAABBB@@@@@@AAAAAAAAAAAAAAA@@@AAABBBDDDEEEEEEFFFIIIKKKPPP]]]ooo}}}wwwiii___^^^jjjzzzuuuhhh```UUUKKKEEEAAA@@@?????????>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHGGGIIIKKKKKKKKKJJJKKKLLLLLLNNNOOOOOOOOOPPPSSSUUUTTTTTTVVVXXXZZZ[[[]]]]]]```^^^]]][[[ZZZWWWSSSPPPJJJGGGCCCAAA@@@@@@@@@???@@@BBBFFFJJJMMMNNNOOOOOOEEEEEEEEEFFFHHHIIIKKKKKKIIIHHHGGGHHHJJJNNNRRRTTTTTTRRRNNNIIIEEEBBBAAA@@@EEEEEEHHHMMMTTTYYY\\\]]]ZZZ[[[\\\[[[YYYVVVVVVVVVXXX\\\dddmmmxxx~~~|||yyywwwvvvsssooolllgggbbb\\\VVVQQQMMMIIIFFFAAAAAA@@@???>>>>>>AAACCCDDDPPP^^^kkkxxx|||vvvpppnnnnnnqqqsssqqqooolllfff```[[[YYYYYYVVVWWWYYY^^^dddhhhkkkkkkiiijjjmmmsss||||||wwwtttrrrqqqpppsssxxxyyypppmmmlllkkkmmmnnngggYYYJJJ???999888888999:::<<<===>>>>>>???BBBEEEHHHIIIKKKMMMOOOJJJJJJJJJJJJLLLNNNQQQRRRRRRRRRRRRSSSUUUVVVXXXXXXUUUVVVWWWUUUSSSUUUZZZ^^^``````aaa```^^^]]]^^^```fffsssxxx{{{}}}||||||{{{|||~~~~~~|||{{{zzz{{{|||}}}}}}|||{{{zzzyyyvvvrrroooiiikkkmmmmmmllllllmmmnnnuuuwwwyyyyyyvvvqqqjjjfffeeefffgggiiijjjkkkkkkkkkiiikkklllmmmllllllnnnooonnnnnnmmmmmmmmmnnnnnnoooqqqsssvvvwwwxxx{{{~~~{{{yyyyyyxxxwwwvvvuuutttssssssuuuwww{{{~~~}}}zzzxxxvvvrrrmmmfffaaa]]][[[ZZZ[[[]]]```cccgggkkknnnooopppnnnkkkeee]]]UUUNNNJJJGGGGGGFFFEEEDDDCCCCCCBBB>>>===<<<;;;;;;;;;;;;;;;999999::::::999999888777;;;<<<<<<===>>>???@@@@@@===>>>??????@@@@@@?????????AAACCCDDDDDDEEEFFFHHHMMMWWWhhhyyyrrr___VVVXXXfff~~~zzzuuujjjbbbVVVKKKDDDAAA@@@???======<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFDDDFFFHHHIIIHHHHHHIIIJJJGGGIIIJJJKKKKKKLLLNNNPPPPPPQQQSSSVVVXXXYYY[[[[[[___^^^]]]\\\ZZZVVVPPPLLLHHHDDDAAA??????@@@AAA@@@DDDEEEHHHJJJLLLMMMMMMMMMFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIHHHIIIKKKNNNQQQSSSRRRPPPLLLHHHDDDBBB@@@???AAAAAACCCGGGMMMRRRUUUVVVUUUWWWZZZYYYWWWTTTRRRRRROOOSSSZZZdddppp{{{}}}{{{xxxvvvtttrrrnnnkkkeeeaaa]]]XXXTTTOOOJJJGGGAAAAAAAAA???>>>>>>@@@BBBAAAJJJWWWcccrrr~~~xxxssspppqqqtttxxxxxxxxxwwwsssmmmiiiggggggeeeeeefffjjjoootttvvvvvvvvvvvvxxx|||~~~zzzxxxwwwxxx}}}|||rrrnnnnnnmmmpppppphhhYYYJJJ???:::888888999;;;<<<>>>??????@@@BBBFFFHHHJJJKKKNNNPPPLLLKKKKKKKKKMMMPPPRRRTTTUUUUUUUUUVVVVVVWWWYYYYYYVVVYYYZZZYYYVVVWWW[[[```___aaacccdddbbb`````````hhhtttwwwpppyyy}}}|||{{{zzzzzz{{{|||}}}}}}}}}|||||||||||||||}}}}}}{{{xxxvvvuuurrrooolllhhhjjjlllmmmmmmmmmooopppuuuuuuuuutttqqqnnnjjjhhhgggggggggggghhhiiikkkkkkhhhiiikkkllllllmmmooopppmmmmmmlllkkkkkklllllllllnnnqqqtttuuuuuuwww|||~~~{{{yyyvvvvvvuuuuuuuuuttttttttttttvvvzzz|||}}}|||zzzxxxvvvsssllleee___[[[YYYXXX[[[\\\^^^aaadddhhhkkkmmmqqqoookkkddd]]]UUUOOOKKKEEEDDDCCCBBB@@@@@@??????::::::999999999999999:::666777888999999999888777999::::::;;;<<<===>>>>>><<<===>>>???@@@AAAAAAAAA@@@BBBDDDEEEEEEFFFGGGIIIKKKSSSbbbssspppZZZQQQUUUddd{{{{{{}}}yyytttllldddWWWLLLEEEBBB@@@???<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<===>>>???@@@AAA@@@AAAAAABBBCCCDDDEEEEEEBBBDDDFFFFFFFFFFFFFFFHHHDDDEEEGGGGGGGGGHHHKKKMMMNNNOOOQQQTTTVVVXXXYYYYYY^^^^^^^^^]]][[[VVVOOOJJJHHHEEEBBB@@@AAABBBCCCCCCGGGHHHIIIJJJLLLLLLMMMMMMIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJMMMPPPQQQOOOMMMJJJFFFCCCAAA@@@@@@>>>>>>???CCCHHHMMMOOOPPPQQQTTTWWWXXXWWWSSSQQQPPPIIIMMMTTT^^^jjjvvv|||zzzwwwuuusssqqqmmmjjjdddaaa]]]ZZZVVVQQQLLLHHHAAAAAAAAA@@@>>>>>>@@@BBB>>>GGGRRR^^^mmm|||zzztttqqqrrrwwwzzz{{{}}}~~~zzzvvvvvvvvvrrrqqqrrruuuyyy}}}~~~~~~{{{zzz}}}yyyttttttooorrrrrriiiZZZJJJ???;;;888888999;;;===>>>???@@@>>>@@@DDDFFFHHHIIILLLNNNMMMLLLKKKLLLMMMPPPSSSTTTWWWWWWWWWWWWWWWXXXYYYZZZXXX[[[]]]\\\YYYYYY]]]aaa^^^aaaeeefffdddbbbaaa```hhhtttqqqmmmyyy~~~}}}{{{{{{{{{|||}}}~~~~~~~~~}}}zzzwwwtttqqqoookkkiiifffhhhkkkmmmnnnoooqqqsssvvvtttrrrpppnnnllljjjjjjhhhhhhgggggggggiiijjjkkkgggiiikkkllllllmmmoooqqqllllllkkkjjjjjjjjjkkkkkklllooorrrssssssuuuyyy}}}~~~|||zzzssssssssstttttttttuuuuuutttvvvyyy{{{|||{{{zzzyyywwwsssllleee^^^ZZZXXXWWWZZZ[[[\\\___bbbfffiiikkkrrrooojjjddd\\\UUUPPPLLLCCCBBBAAA???>>>>>>======888888777777777777888888444555777888999:::999999888888999:::;;;<<<<<<======>>>???AAACCCDDDDDDDDDCCCEEEGGGHHHHHHHHHJJJKKKKKKQQQ^^^pppppp[[[TTTQQQbbb~~~}}}zzzqqqgggXXXMMMFFFBBB>>><<<=========<<<;;;999888777<<<<<<<<<============>>>===>>>???@@@AAABBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHKKKOOOSSSWWWYYY[[[[[[[[[[[[[[[YYYVVVSSSOOOMMMFFFEEECCCBBBBBBDDDFFFHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGIIIKKKMMMMMMLLLJJJIIIEEEFFFFFFGGGGGGHHHHHHHHHLLLIIIEEEAAA>>>=========999:::;;;>>>BBBFFFJJJLLLRRRQQQQQQRRRTTTSSSOOOLLLMMMLLLOOOWWWdddqqqyyy}}}}}}yyyvvvsssooojjjgggeeebbb]]]XXXSSSNNNIIIEEECCCBBB@@@>>>>>>===>>>>>>DDDGGGMMMXXXeeeqqqyyy}}}}}}~~~{{{uuuooonnnrrrwww}}}|||}}}|||ssssssoooqqqpppgggZZZKKKAAA<<<888888777888:::===@@@BBBAAACCCEEEFFFFFFGGGJJJLLLMMMMMMMMMMMMNNNOOOPPPQQQVVVVVVVVVVVVVVVXXXYYYYYY\\\[[[YYYXXXYYYZZZ\\\]]]___]]]___aaaaaa___bbbfffooo|||sssnnnrrr~~~~~~}}}|||||||||||||||}}}}}}}}}}}}~~~~~~xxxsssnnnkkkjjjjjjhhhjjjkkkkkklllnnnqqqttttttuuuuuusssnnnjjjhhhgggfffggghhhiiijjjiiihhhgggjjjjjjkkkkkklllmmmnnnnnnllllllllllllkkkjjjiiihhhoooqqqrrrsssssssssuuuwww|||}}}}}}~~~}}}{{{xxxtttrrrooopppsssuuuuuutttwwwwwwwwwwwwvvvuuutttssstttoooggg___YYYWWWWWWWWWUUUWWWYYY]]]```dddfffhhhhhhhhhfffccc]]]VVVOOOJJJBBBCCCCCC@@@;;;999;;;===999999999888888888888888999999:::::::::999999888::::::999999:::<<<===???AAA@@@@@@BBBFFFIIILLLLLLQQQPPPPPPQQQSSSTTTSSSRRRRRRSSS\\\mmm{{{}}}ppp[[[SSSRRRccc~~~|||zzzpppfffYYYMMMFFFBBB???<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<=========>>>???@@@AAAAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJMMMQQQUUUXXXZZZ[[[ZZZZZZZZZXXXVVVRRROOOMMMGGGFFFDDDBBBBBBDDDFFFHHHHHHHHHGGGFFFFFFFFFGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHFFFBBB>>>;;;:::;;;;;;888888999;;;>>>BBBFFFHHHLLLKKKKKKNNNQQQRRRQQQOOOLLLKKKLLLRRR^^^kkktttyyy}}}yyyvvvsssnnniiifffddd```[[[WWWSSSNNNIIIFFFCCCBBB@@@???>>>>>>>>>>>>@@@CCCIIISSS```mmmvvv|||}}}}}}{{{uuuooommmppptttxxxuuupppqqqpppgggYYYKKKAAA<<<888888888888:::===@@@BBBBBBDDDFFFGGGHHHIIIKKKMMMNNNNNNNNNNNNOOOPPPQQQQQQUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYWWWWWWWWWXXXZZZ[[[]]][[[\\\______]]]```eeemmmzzzqqqlllppp}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~zzztttnnnjjjhhhhhhhhhiiijjjkkkkkknnnqqqtttuuuuuuuuusssnnnkkkiiihhhhhhiiijjjjjjjjjiiihhhggghhhhhhiiijjjkkklllmmmmmmlllllllllllllllkkkjjjjjjmmmoooqqqrrrssstttvvvxxxyyy~~~}}}|||}}}|||yyyvvvtttrrrppppppsssuuuttttttuuuuuuuuuuuutttrrrqqqpppoookkkddd]]]XXXVVVUUUUUUUUUWWWYYY\\\___bbbeeefffffffffeeeaaa[[[TTTNNNJJJAAAAAA???<<<999777888999888888888888888888888888999999999::::::999999888:::999999999:::<<<>>>???CCCCCCDDDGGGKKKOOORRRTTTWWWXXX[[[^^^___^^^ZZZVVVUUUVVV^^^mmm{{{~~~pppZZZSSSSSSddd|||{{{zzzyyywwwnnndddWWWLLLFFFBBB???===777888999:::;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;======>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFIIIJJJKKKNNNQQQUUUXXXYYYXXXXXXXXXWWWUUURRROOOMMMHHHGGGEEECCCCCCDDDFFFGGGHHHGGGEEECCCCCCCCCDDDEEEKKKJJJIIIIIIHHHHHHHHHHHHJJJJJJJJJIIIIIIHHHGGGFFFCCCAAA>>>:::888888888888999999888999;;;???CCCEEEGGGGGGGGGKKKOOOSSSUUUUUUOOOLLLKKKOOOXXXeeepppvvv}}}}}}yyyvvvrrrnnniiieeeaaa^^^YYYUUURRRNNNJJJGGGDDDCCCAAA???>>>>>>>>>???===???DDDMMMYYYgggrrryyy}}}}}}{{{vvvpppmmmnnnppp|||uuurrrrrrpppfffXXXJJJ@@@<<<888888888999;;;>>>AAABBBCCCEEEGGGHHHHHHIIILLLNNNNNNNNNNNNOOOOOOPPPQQQRRRTTTUUUUUUVVVVVVWWWXXXXXXWWWVVVUUUUUUUUUVVVXXXYYYZZZXXXYYY\\\\\\[[[^^^dddmmmzzzooojjjmmm{{{~~~~~~~~~~~~~~~{{{tttnnniiigggfffggghhhiiijjjkkkmmmqqqtttuuuuuuuuurrrnnnkkkiiijjjjjjkkkllllllkkkjjjhhhgggfffggghhhiiijjjkkkllllllkkkkkklllmmmmmmmmmmmmmmmkkkmmmoooqqqrrrtttwwwyyywwwzzz}}}{{{zzzyyyvvvttttttrrrpppppprrrssssssssssssssssssrrrqqqnnnlllkkkiiifffaaa\\\XXXUUUSSSRRRUUUVVVXXXZZZ]]]```bbbcccdddcccbbb___YYYSSSMMMIIIBBB???<<<999888777666555777777777777777777888888888999999::::::999999999:::999999999:::<<<>>>???FFFGGGIIIMMMRRRWWW\\\^^^bbbeeejjjoooppplllddd^^^\\\ZZZ```mmm{{{pppZZZSSSTTTggg}}}zzzwwwsssppphhh___SSSIIIDDDAAA>>>;;;666777888:::;;;;;;;;;;;;888999999999::::::::::::<<<===>>>>>>?????????>>>>>>????????????@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFHHHHHHIIIKKKNNNQQQUUUWWWUUUUUUUUUTTTRRRPPPNNNMMMHHHGGGFFFDDDDDDDDDEEEFFFFFFDDDBBB@@@@@@AAACCCEEEIIIHHHFFFEEEEEEFFFHHHIIILLLLLLKKKKKKIIIGGGEEEDDD>>>===;;;888777777777777<<<;;;::::::;;;???BBBEEEGGGGGGHHHKKKPPPUUUYYY[[[UUURRROOOPPPWWWbbbnnnuuu|||}}}yyyuuurrrnnniiieee___\\\XXXUUURRROOOKKKHHHEEEDDDBBB@@@???>>>>>>???;;;>>>BBBJJJTTTbbbooowww|||}}}|||xxxrrrnnnlllmmmzzz}}}tttttttttpppeeeVVVHHH???;;;777888999:::===???BBBCCCBBBDDDFFFHHHHHHIIIKKKMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWXXXWWWXXX[[[[[[ZZZ^^^dddooo}}}~~~oooiiikkkxxx~~~~~~~~~}}}}}}~~~~~~~~~~~~yyyrrrlllhhhfffffffffgggiiijjjkkkmmmqqqtttvvvuuutttpppllljjjiiijjjllllllllllllllljjjhhhgggffffffggghhhjjjkkklllllljjjjjjlllmmmnnnoooooooookkkmmmooopppqqqrrruuuwwwuuuwww{{{}}}zzzxxxvvvtttrrrtttrrrqqqppppppqqqrrrrrrrrrsssrrrqqqooollliiihhhdddbbb```]]]YYYUUURRRQQQTTTTTTVVVXXXZZZ\\\]]]^^^``````^^^[[[VVVQQQKKKHHHCCC???;;;999:::999777444666777777777777777888888888999999::::::::::::999::::::999:::;;;===???@@@GGGJJJNNNSSSXXX___eeeiiinnnrrrxxx}}}~~~yyyqqqjjjdddaaacccnnnzzzpppYYYSSSUUUiii|||tttlllfff```XXXMMMEEEAAA>>><<<999888888999999999999999888888888888888999999999:::<<<<<<======>>>>>>======<<<<<<=========>>>>>>>>>?????????@@@AAABBBDDDEEEFFFFFFGGGHHHKKKNNNQQQSSSRRRRRRQQQPPPOOONNNMMMLLLIIIHHHFFFEEEDDDDDDDDDDDDAAA@@@>>>>>>???AAADDDFFFDDDDDDCCCBBBDDDFFFIIIKKKLLLLLLKKKJJJHHHEEEBBBAAA;;;:::999888777777888888<<<;;;::::::<<>>:::777888999;;;>>>@@@BBBDDDAAACCCEEEFFFGGGHHHJJJLLLNNNMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVWWWWWWXXXVVVWWWZZZ[[[[[[___fffqqq~~~pppiiikkkwww~~~}}}}}}|||||||||}}}}}}~~~}}}~~~~~~|||yyytttnnnjjjhhhggggggfffgggiiijjjkkknnnrrruuuwwwvvvsssnnnjjjhhhhhhiiikkkkkkllllllkkkiiihhhfffffffffgggiiijjjlllmmmmmmiiijjjkkkmmmnnnoooppppppmmmnnnppppppooopppqqqssstttuuuxxx{{{~~~~~~}}}zzzwwwtttsssrrrssssssqqqpppoooooopppqqqrrrrrrrrrrrrooolllhhhfffaaaaaa```]]]ZZZVVVRRRPPPRRRRRRSSSTTTVVVWWWXXXXXX[[[[[[YYYVVVRRRMMMIIIFFFAAA===999888999999777444666666777777888888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAABBBGGGKKKQQQWWW]]]dddlllqqqyyy|||}}}xxxnnniiiiiiqqq{{{pppXXXRRRVVVkkk{{{rrrhhh```WWWPPPFFF@@@>>><<<;;;999999999999999999888777666888888888888999999999999;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<============>>>???@@@BBBCCCDDDDDDDDDEEEGGGIIIKKKMMMOOONNNNNNMMMMMMLLLLLLKKKKKKHHHGGGFFFEEECCCBBBBBBBBB>>>>>>======???AAADDDEEEAAA@@@@@@AAACCCFFFIIIKKKJJJJJJJJJIIIFFFCCC@@@===999999888888888999999999888888999:::===???BBBDDDHHHIIIKKKMMMPPPTTTYYY]]]___^^^]]][[[]]]bbbjjjpppyyy||||||zzzwwwtttrrrnnnjjjgggaaa^^^[[[XXXUUUSSSOOOLLLGGGFFFDDDBBB@@@?????????===???CCCGGGMMMXXXdddmmmuuuwwwyyyyyywwwrrrmmmiiinnnsss}}}yyyxxxvvvpppcccSSSEEE===:::777888:::<<>>???AAABBBCCCAAABBBDDDFFFHHHJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJGGGGGGEEEDDDBBBAAA@@@@@@>>>>>>>>>>>>???@@@BBBBBB@@@@@@@@@AAABBBDDDGGGHHHGGGGGGHHHGGGEEEAAA===;;;777777777888888999::::::666777:::===@@@CCCEEEFFFHHHKKKNNNQQQSSSVVV\\\```eeeffffffeeedddgggkkkpppvvvyyy~~~zzzxxxvvvtttrrroookkkiiidddaaa]]]ZZZXXXUUUQQQNNNHHHGGGDDDBBB@@@?????????;;;>>>BBBEEEHHHPPP[[[dddoooqqquuuwwwwwwsssmmmhhhiiimmmttt~~~{{{uuuuuuzzzyyyzzz{{{zzzwwwpppbbbRRRDDD<<<999777888:::===@@@BBBDDDEEEBBBCCCFFFGGGGGGHHHJJJLLLPPPPPPPPPQQQQQQRRRSSSTTTPPPQQQSSSUUUVVVUUUTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVWWWUUUUUUXXXZZZ[[[```ggguuu~~~zzzwwwzzzvvvnnnnnnxxx}}}}}}||||||}}}}}}~~~}}}~~~~~~}}}wwwtttpppllliiihhhhhhhhhgggiiikkklllmmmppptttwwwyyyvvvqqqjjjdddbbbcccdddeeefffgggggggggfffeeedddcccdddeeegggiiikkkllllllhhhhhhjjjkkkmmmnnnnnnnnnkkkmmmnnnnnnnnnnnnpppqqqrrrssstttvvvyyy|||~~~}}}}}}}}}{{{|||}}}zzzvvvttttttuuurrrsssssspppmmmlllmmmpppnnnoooppppppnnnkkkgggdddaaa```^^^\\\XXXTTTQQQOOOMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKHHHEEEAAA>>>===999999888777555555777999777888888999::::::;;;;;;;;;<<<===>>>????????????>>>>>>>>>???@@@CCCEEEGGGGGGMMMUUU[[[aaaiiisss{{{~~~zzz}}}pppWWWRRRXXXnnn|||yyytttnnngggbbbNNNHHH@@@<<<<<<===<<<:::777777888888888888777777888999999999999:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<===???@@@BBBCCC???AAADDDFFFHHHIIIIIIHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFEEEDDDBBB@@@???>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFCCC@@@<<<999555666666777888999999:::666999===AAAEEEGGGIIIIIIIIIMMMRRRUUUWWWZZZ```dddkkkmmmnnnmmmllllllooorrrssswww|||}}}yyywwwuuusssrrrpppllljjjfffccc___\\\YYYVVVRRROOOIIIGGGEEEBBBAAA@@@??????999===@@@BBBEEEKKKUUU]]]jjjmmmrrrvvvvvvssslllgggfffhhhmmmvvvvvvnnnlllpppoooqqqvvvxxxvvvvvvyyyuuuvvvvvvuuuuuuyyy~~~zzzzzzxxxpppbbbQQQCCC<<<999666888;;;>>>AAACCCDDDEEECCCEEEGGGHHHHHHIIIKKKMMMRRRRRRRRRSSSSSSTTTUUUVVVPPPQQQSSSUUUVVVUUUTTTSSSTTTTTTUUUVVVVVVVVVVVVUUUVVVSSSTTTWWWYYYZZZ```gggyyy|||yyypppoooxxx~~~~~~}}}}}}~~~~~~~~~xxxuuuqqqmmmjjjhhhhhhhhhhhhiiikkkmmmnnnqqquuuxxxyyywwwqqqiiiccc```aaaccccccdddeeefffffffffeeedddbbbcccdddfffhhhiiikkkkkkggghhhjjjkkklllmmmmmmmmmiiikkkmmmnnnnnnoooqqqsssqqqqqqsssuuuwwwzzz|||~~~~~~|||{{{{{{||||||zzz|||}}}zzzvvvtttuuuvvvrrrssssssppplllkkkmmmooolllmmmoooooonnnjjjfffdddaaa```]]]ZZZWWWSSSPPPNNNLLLLLLLLLLLLKKKKKKKKKKKKHHHGGGEEECCC@@@===:::999888:::;;;999777777:::===888888999:::;;;;;;<<<<<<<<<<<<>>>???@@@@@@@@@@@@?????????@@@BBBDDDFFFHHHHHHNNNVVV]]]bbbjjjuuu}}}kkkVVVSSSYYYooovvvqqqmmmeee]]]NNNGGG???:::::::::999888666666666666666666666666666666777888999999::::::999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<===>>>??????AAAAAABBBCCCDDDEEEFFFFFFGGGFFFDDDDDDDDDFFFIIIJJJGGGFFFDDDBBBAAA@@@@@@AAA@@@@@@@@@???>>>???AAACCCBBBBBBCCCDDDDDDDDDDDDDDDGGGHHHGGGCCC>>>:::888888666666666666777888999:::===@@@DDDIIINNNQQQSSSTTTVVV[[[___]]]^^^ccchhhiiitttooommmooopppmmmmmmooouuuvvvyyy{{{}}}~~~zzzvvvqqqooooooooollljjjjjjgggccc```]]][[[XXXVVVSSSNNNHHHEEEDDDDDDBBB@@@===???AAACCCFFFJJJOOOSSS^^^dddlllqqqrrrpppmmmkkkeeeccceeelllvvv|||oooccc```bbb^^^bbbhhhooosssttttttsssmmmllljjjiiikkkqqqyyy{{{||||||yyyxxxxxxqqqbbbOOOAAA<<<<<<999999;;;???CCCFFFGGGFFFEEEGGGIIIKKKLLLLLLKKKKKKTTTRRRPPPPPPRRRUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSVVVVVVWWWWWWWWWVVVUUUUUUWWWUUUUUUWWWXXXYYY___fffyyy}}}qqqmmmvvv~~~~~~}}}|||wwwppplllkkkkkkhhhfffiiihhhhhhiiimmmrrrwwwzzz~~~xxxnnneee```___```bbbddddddeeeeeefffeeeeeeeeeggggggfffffffffgggggghhhooonnnlllkkkjjjjjjkkklllkkklllmmmnnnooooooooooooooonnnooorrrwwwzzz{{{zzz{{{|||zzzxxxwwwwww|||zzzxxxxxxxxxxxxvvvuuuvvvuuusssoookkkjjjkkkmmmkkkmmmnnnnnnllliiidddbbbaaa___\\\YYYWWWSSSOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFCCC@@@>>>;;;:::999666666555666666777888999999999999:::;;;<<<===>>>??????@@@AAAAAAAAAAAA@@@AAAAAAAAABBBCCCDDDEEEFFFMMMPPPUUU[[[cccmmmvvv}}}hhhUUURRRXXXnnnyyyuuuoooeee[[[MMMGGG>>>:::999:::999888777777777777777777777777666666777888888999::::::999999:::;;;;;;;;;;;;:::;;;::::::999999::::::;;;::::::;;;<<<===>>>??????AAAAAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEGGGHHHIIIGGGFFFDDDCCCBBBBBBBBBBBBEEEEEEDDDAAA>>>===>>>???AAABBBBBBCCCDDDDDDCCCCCCFFFFFFEEEBBB===999888777666666666777777888999:::<<<@@@GGGOOOWWW___dddgggfffkkkooommmnnnrrrvvvvvv~~~xxxtttttttttqqqppprrrqqqrrruuuwwwyyyzzzzzzzzzyyyuuuqqqooonnnnnnlllkkkjjjhhheeeaaa___\\\ZZZXXXXXXSSSMMMIIIGGGEEECCCAAA===>>>@@@AAACCCGGGMMMQQQ[[[aaaiiiooopppnnnlllkkkfffcccccciiiqqq|||{{{ooocccXXXSSSTTTUUUYYY___fffkkknnnoooooolllkkkjjjiiikkkooovvv|||}}}zzzyyyxxxqqqbbbPPPBBB<<<<<<::::::<<<@@@DDDGGGHHHGGGGGGGGGIIIJJJLLLMMMMMMNNNQQQQQQPPPRRRTTTUUUTTTSSSUUUVVVVVVWWWWWWWWWVVVVVVWWWWWWXXXXXXXXXWWWWWWVVVXXXUUUUUUWWWWWWYYY```hhh|||yyyoookkkuuu|||vvvooolllkkkjjjhhhfffhhhhhhhhhiiimmmrrrwwwzzz{{{uuummmddd___^^^___aaacccddddddeeeeeeeeeeeeeeeffffffeeeeeefffggghhhhhhnnnmmmlllkkkjjjkkkkkkllljjjjjjkkklllmmmmmmmmmmmmooooooooorrruuuxxxxxxxxx{{{}}}zzzxxxwwwwwwwwwyyyxxxvvvvvvwwwvvvuuusssssssssrrrnnnkkkiiiiiijjjgggiiikkkmmmlllkkkhhhfffaaa___[[[XXXUUURRRNNNKKKJJJJJJJJJJJJJJJIIIIIIIIICCCBBB???===:::888777666666666666666777888999999::::::;;;;;;<<<>>>?????????@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFLLLOOOUUU\\\cccllluuu{{{|||~~~bbbQQQQQQWWWmmm~~~|||xxxqqqdddXXXLLLFFF>>>999888999888777888888888888888888888888666666777777888888999999777888999999::::::999999999999999888888999999999999::::::;;;<<<===>>>>>>@@@@@@AAABBBCCCDDDEEEEEEDDDEEEEEEFFFGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFEEECCC???===>>>???AAAAAABBBCCCCCCCCCCCCBBBCCCDDDCCC@@@;;;888777777777777777777777888::::::===BBBJJJVVVbbbnnnwww|||~~~|||zzzwwwsssrrrtttoooppprrrtttvvvwwwwwwwwwxxxuuuqqqnnnnnnnnnmmmmmmlllkkkiiifffcccaaa___^^^^^^ZZZTTTNNNJJJGGGEEECCCAAABBBBBBBBBCCCGGGLLLPPPWWW\\\dddjjjllllllkkkjjjfffbbbaaadddjjjrrryyylllbbbZZZQQQKKKJJJNNNRRRWWW^^^eeejjjmmmooonnnnnnnnnnnnooorrrwwwzzz}}}zzz{{{yyyqqqbbbPPPBBB<<<<<<;;;;;;===AAAEEEHHHIIIHHHHHHHHHIIIKKKMMMPPPSSSUUUSSSRRRSSSUUUVVVVVVSSSQQQUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXYYYVVVVVVVVVWWWYYYbbblllvvvllljjjuuu~~~{{{uuunnnjjjiiiiiihhhfffgggggggggiiilllqqquuuxxxxxxssskkkccc^^^\\\]]]___bbbccccccdddeeeeeedddddddddddddddeeefffggghhhiiimmmlllkkkkkkkkkkkkkkklllkkkkkkllllllmmmnnnnnnnnnoooooooooqqqtttvvvvvvvvvyyy}}}{{{yyywwwvvvvvvvvvvvvvvvtttssssssttttttrrrqqqoooppppppnnnkkkhhhggghhhfffgggiiikkkkkkjjjhhhgggbbb^^^YYYUUUSSSPPPMMMKKKIIIIIIIIIHHHHHHGGGGGGFFF@@@???===:::888666555555666666666777777888::::::<<<======>>>???@@@AAABBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFJJJNNNUUU\\\ccckkksssxxx~~~yyyzzz}}}qqqXXXKKKOOOWWWnnn~~~|||xxxpppcccVVVLLLEEE===888888888888666777777777777777777777777666666666777777777888888666777777888888888888888888888777777777777888888999999:::;;;<<<======>>>??????@@@AAABBBCCCDDDDDDCCCDDDFFFHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGDDDEEEEEEDDDAAA@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@===999777666777777777777777888999::::::???DDDMMM[[[jjjyyy}}}xxxsssrrrtttrrrrrrsssuuuvvvwwwwwwxxxwwwuuurrrpppooooooppppppooooooooommmjjjgggffffffbbb___ZZZTTTPPPLLLIIIHHHIIIIIIGGGFFFFFFIIINNNRRRSSSXXX```fffhhhiiiiiiiiihhhccc```bbbdddjjjuuu{{{oooccc]]]ZZZTTTOOOMMMNNNPPPTTTZZZbbbjjjpppssstttuuuwwwwwwxxxyyy}}}~~~{{{{{{xxxoooaaaPPPCCC===<<<;;;;;;===AAAEEEHHHIIIIIIHHHIIIJJJLLLQQQVVV[[[^^^[[[ZZZXXXWWWWWWVVVTTTRRRVVVVVVWWWXXXXXXXXXXXXXXXWWWXXXXXXYYYZZZZZZZZZYYYYYYWWWWWWWWWWWWZZZdddooouuummmkkkuuu~~~~~~~~~~~~yyytttlllhhhhhhhhhgggeeeeeeeeefffhhhkkkppptttwwwuuuqqqjjjccc^^^\\\]]]^^^aaaaaabbbcccddddddddddddcccccccccdddeeeggghhhiiikkkkkkkkkkkkkkkkkkllllllnnnnnnnnnnnnooooooppppppnnnnnnnnnppptttvvvwwwvvvwww|||{{{{{{yyywwwuuutttsssssssssqqqpppooooooqqqqqqpppnnnlllnnnooonnnkkkhhhgggfffhhhhhhiiiiiihhhfffeeedddbbb^^^XXXTTTQQQOOOMMMKKKIIIHHHHHHGGGEEEDDDDDDCCC>>>===<<<:::888777666666777777777777888:::;;;<<<>>>???@@@AAACCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEHHHLLLSSSZZZaaahhhooosssxxx}}}~~~yyyzzz{{{|||~~~eeeOOOFFFMMMWWWooo{{{vvvooocccWWWLLLEEE===888888888888666666666666666666666666666666666666666666666777777555666777777888888777777888777777666666777777888888888999:::;;;<<<======>>>>>>???@@@AAABBBCCCCCCBBBDDDFFFHHHIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGDDDEEEFFFDDDBBBAAAAAABBBCCCCCCCCCDDDDDDCCCCCCBBB>>>>>>===;;;888666666888777777777777888999:::;;;???DDDNNN^^^ppp{{{uuutttvvvttttttuuuuuuvvvwwwxxxxxxxxxwwwvvvuuutttssstttuuuqqqssstttrrrooommmlllmmmfffdddaaa\\\WWWTTTRRRRRRPPPPPPNNNLLLJJJLLLOOOSSSRRRWWW]]]bbbeeeeeefffgggiiidddaaaaaabbbdddlllttt}}}wwwmmmcccaaa___ZZZUUUSSSQQQQQQSSSXXX```iiiqqqwww{{{}}}}}}zzzvvvmmm___OOODDD>>><<<;;;<<<===AAAFFFIIIIIIIIIIIIIIIKKKOOOTTT[[[bbbffffffbbb\\\YYYWWWWWWVVVUUUWWWWWWWWWWWWWWWVVVUUUUUUUUUVVVWWWYYYYYYZZZZZZZZZYYYXXXXXXYYYXXX[[[fffrrrxxxpppoooxxx~~~|||{{{~~~~~~~~~~~~}}}}}}~~~}}}xxxrrrjjjffffffgggfffeeecccdddeeegggjjjooorrruuusssoooiiiddd___]]]]]]]]]___```aaabbbccccccccccccbbbbbbbbbcccdddfffggghhhiiijjjjjjkkkkkklllllllllooonnnnnnmmmnnnoooooopppmmmlllmmmppptttwwwxxxwwwvvv{{{}}}}}}}}}~~~|||xxxxxxwwwtttrrrpppooooooooommmlllkkklllnnnnnnmmmllljjjmmmoooooollliiigggggggggffffffeeedddccccccbbbaaa]]]WWWSSSQQQOOOMMMLLLIIIHHHGGGEEEDDDBBBAAA@@@<<<;;;:::888777777666666777777888888:::;;;<<<===???AAABBBDDDFFFGGGGGGGGGEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFJJJPPPWWW]]]ccciiimmmrrruuuzzz}}}yyy\\\IIIDDDMMMWWWpppzzzuuupppeeeZZZLLLFFF>>>999888999888777555555555555555555555555555555555555666666666666555666777777888888777777888777777666666777777888777888888999:::;;;<<<<<<======>>>???@@@AAABBBBBBBBBDDDFFFHHHIIIHHHGGGFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFGGGGGGEEEBBB???>>>>>>BBBCCCCCCCCCCCCBBBAAAAAA======<<<999777666777999888888777888888999:::;;;<<>>999888777666666666666666888888888999;;;<<<>>>???@@@BBBDDDFFFHHHIIIIIIHHHHHHGGGFFFEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEHHHMMMQQQVVV\\\aaafffjjjlllooopppqqqrrruuuwwwwwwyyy{{{~~~uuuYYYHHHDDDNNNWWWnnn{{{xxxsssiii^^^MMMGGG>>>:::999:::999888666666666666666666666666555555555555555555555555666666777888888888888777888777777777777777777888777777888999:::;;;<<<<<<<<<======>>>???@@@AAAAAACCCDDDFFFGGGHHHHHHGGGGGGFFFFFFGGGHHHHHHGGGFFFEEEDDDEEEFFFEEEBBB???>>>>>>AAAAAAAAAAAAAAA@@@??????<<<<<<;;;999666666888:::888888888888999:::;;;;;;;;;@@@KKK\\\rrryyywwwxxxvvvvvvuuutttuuuuuuwwwwwwzzz~~~~~~~~~zzz|||}}}zzz{{{yyyuuuoookkkjjjkkkbbbbbbaaa___[[[YYYXXXYYYWWWZZZ^^^```aaaaaabbbcccdddbbbaaabbb```^^^```eeegggnnnwww~~~vvvqqqqqqllliiieeeeeekkktttvvvpppfffZZZNNNEEE@@@>>>???@@@AAAEEEJJJMMMMMMMMMMMMMMMOOOQQQVVVZZZ___bbbbbb___ZZZWWWVVVWWWWWWVVVWWWWWWXXXXXXXXXWWWWWWVVVUUUVVVXXXZZZ[[[\\\]]]]]]WWWXXX\\\^^^\\\]]]hhhuuu}}}~~~wwwwww~~~}}}{{{|||}}}~~~}}}|||}}}~~~vvvooogggcccccceeeeeeddd```aaacccfffiiimmmppprrrmmmkkkgggbbb___\\\[[[[[[]]]]]]___```aaabbbbbbbbbccccccbbbccccccdddeeeeeefffgggiiikkkllllllllllllmmmkkkjjjiiiiiijjjkkklllmmmllllllmmmoooppppppooooooqqqppplllkkknnnooollliiihhhgggfffggghhhiiijjjhhhgggggghhhjjjlllkkkjjjgggiiikkkjjjhhhgggfffgggbbb```___^^^^^^^^^``````\\\ZZZWWWUUUTTTSSSPPPNNNJJJIIIGGGEEEBBB@@@>>>===999888888777777777888888888999999:::;;;===???@@@@@@BBBEEEHHHIIIJJJJJJIIIIIIHHHGGGFFFGGGHHHJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDFFFIIILLLPPPUUU[[[___bbbdddffffffeeeeeefffiiijjjlllooorrruuu|||vvvZZZHHHEEEOOOWWWmmm|||}}}{{{vvvkkk```NNNGGG???::::::::::::888777777777777777777777777555555555555555555555444666777777888888888888888888888777777777777888888777777888999:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAADDDEEEFFFFFFGGGGGGHHHGGGFFFFFFGGGHHHGGGFFFEEEDDD???AAACCCDDDCCCAAAAAABBB???????????????>>>===<<<<<<<<<;;;888666666999;;;888888888888999:::;;;<<<<<<@@@IIIXXXmmm}}}wwwuuuvvvyyyxxxwwwvvvvvvwwwxxxyyy{{{~~~xxxsssrrrrrrjjjkkkkkkhhhdddaaa______ZZZ\\\___`````````aaabbbbbb``````bbb```]]]]]]aaabbbiiisss{{{}}}yyytttrrrwwwtttnnndddXXXMMMEEE@@@>>>BBBBBBDDDGGGLLLOOOPPPOOOOOOOOOPPPRRRTTTWWWZZZ\\\ZZZXXXVVVVVVVVVVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZZZZVVVWWWYYY[[[]]]^^^______VVVXXX]]]___]]]^^^iiivvv|||~~~xxxxxx~~~}}}}}}~~~~~~}}}~~~uuuooogggbbbbbbdddeeeddd___```bbbeeeiiillloooqqqkkkiiieeeaaa^^^[[[ZZZYYY\\\]]]^^^```aaabbbbbbbbbcccccccccbbbccccccddddddfffgggiiikkklllmmmllllllnnnmmmkkkjjjjjjkkklllnnnnnnlllkkkkkkllllllkkkjjjhhhiiigggbbbaaaeeefffdddaaaaaaaaabbbcccfffhhhiiigggffffffgggjjjkkkkkkjjjfffhhhiiihhhfffeeeeeefffeeeccc```]]][[[ZZZ[[[[[[ZZZYYYWWWVVVVVVTTTQQQNNNKKKJJJHHHEEEBBB@@@>>>===;;;;;;::::::::::::;;;;;;999999999:::<<<>>>???@@@@@@BBBEEEHHHJJJJJJJJJJJJJJJIIIHHHGGGGGGIIIJJJLLLIIIIIIGGGFFFEEEEEEDDDEEEDDDEEEGGGIIILLLQQQWWW\\\[[[___bbbbbb___]]]]]]^^^___bbbeeehhhlllsss}}}sssXXXIIIBBBKKK\\\ooo}}}}}}zzzwwwvvvtttkkk```PPPGGG>>><<<:::777555666888888888888888888888888666666666666666666666666555555666666666666555555555444333222222333444555777777777777777888888999999:::<<<>>>???@@@@@@AAAAAACCCEEEGGGHHHGGGGGGFFFEEEFFFGGGGGGGGGFFFDDDCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBB@@@>>>;;;999;;;:::999:::;;;;;;999777::::::999999999999::::::===@@@GGGSSSdddxxxzzzxxxwwwvvvuuuyyyxxxwwwuuutttuuuxxx{{{{{{vvvwwwssspppnnnnnnlllgggccc```_________```___\\\ZZZ^^^^^^^^^^^^]]]\\\[[[[[[___cccjjjqqqyyy~~~xxxrrrfffXXXJJJBBB??????===AAAGGGKKKLLLMMMOOOPPPPPPQQQRRRTTTVVVWWWWWWXXXSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXXXX[[[[[[[[[\\\]]]^^^```aaa]]]\\\]]]^^^___bbblllxxx|||vvvxxxvvvyyywwwnnnfffeeedddbbbbbbdddbbbdddeeedddhhhmmmmmmjjjjjjccc]]]\\\[[[XXXWWWZZZ]]]]]]]]]^^^^^^```aaabbb```aaabbbdddeeefffffffffggghhhjjjkkklllmmmmmmmmmkkkkkkjjjiiijjjkkkmmmnnnooooooooonnnkkkgggdddaaa___]]][[[YYYYYYZZZ[[[]]][[[[[[[[[\\\___bbbeeefffiiigggggghhhkkkllljjjgggdddeeefffeeeddddddeeefff^^^^^^^^^]]]]]]\\\\\\\\\ZZZXXXVVVSSSQQQPPPPPPPPPQQQOOOLLLHHHDDDAAA???===<<<;;;:::;;;<<<<<<:::999<<<<<<<<<<<<===???@@@AAACCCDDDEEEFFFFFFFFFFFFFFFJJJLLLLLLKKKIIIGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDEEEIIINNNSSSYYYZZZ[[[]]]]]][[[WWWTTTZZZXXXYYY\\\```gggtttvvvYYYKKKCCCKKKZZZlll~~~}}}yyyuuutttqqqggg\\\NNNEEE===;;;:::888666777777777777777777777777777555555555555555555555555555555666666666666555555666555444333333444555666777777666666777777888999999:::;;;===>>>?????????@@@CCCFFFHHHJJJJJJHHHGGGDDDDDDEEEEEEDDDDDDCCCBBBEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBB@@@>>>;;;:::;;;:::999:::<<<<<<;;;999:::999999888888999999:::;;;<<>>@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGNNNOOOPPPOOOMMMKKKKKKLLLJJJJJJIIIHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCGGGLLLPPPUUUWWWYYY[[[\\\[[[XXXUUUXXXVVVVVVYYY\\\bbbnnnyyy~~~wwwZZZLLLCCCJJJXXXiii}}}~~~}}}yyytttrrrnnncccXXXLLLCCC<<<::::::888777888555555555555555555555555555555555555555555555555555555666666666666555555666555555444444555555666666666666666666777888888999:::;;;<<<<<<===>>>>>>???BBBGGGKKKNNNMMMKKKJJJFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@>>>;;;:::;;;:::999:::<<<======<<<999999888888888888999999::::::<<>>??????===<<<<<<<<<===>>>???AAACCCDDDEEEFFFGGGHHHIIIIIIIIIIIIOOOPPPQQQQQQOOOMMMMMMNNNLLLLLLKKKJJJJJJIIIIIIHHHCCCCCCBBBAAAAAADDDHHHLLLQQQSSSWWW[[[]]]]]]\\\[[[ZZZXXXXXXZZZ\\\```jjjttttttXXXJJJBBBIIIVVVfff{{{}}}yyytttrrrnnncccXXXMMMDDD<<<:::999777555777444444444444444444444444555555555555555555555555444555555666666555555444666666666555555666666666666555555555555666777777999:::::::::;;;<<<======???CCCIIINNNQQQQQQOOOMMMJJJIIIHHHGGGFFFGGGHHHIIIFFFFFFFFFEEEEEEDDDCCCCCC@@@AAAAAA@@@???===<<<;;;:::999999:::===??????>>>999999888888888888999999;;;;;;:::<<>>======>>>???@@@BBBDDDEEEFFFGGGHHHJJJJJJKKKKKKKKKMMMNNNPPPOOONNNMMMMMMNNNMMMMMMLLLLLLKKKJJJJJJIIIBBBBBBAAA@@@???AAAEEEHHHMMMRRRYYY^^^bbbdddffffffeeebbbbbbcccbbbdddllluuuoooTTTHHHAAAGGGSSScccyyy{{{vvvuuuqqqggg[[[PPPFFF>>>;;;999555333444555555555555555555555555555555555555555555555555444444555555555555444444555666666666666666666555555555555444555555666777999999999999:::<<<===>>>@@@DDDJJJPPPSSSSSSQQQPPPNNNMMMKKKJJJJJJJJJKKKLLLGGGGGGGGGGGGGGGEEEDDDCCC@@@@@@@@@???>>>===<<<;;;:::999888:::<<>>???BBBDDDKKKRRR[[[dddjjjooosssvvvssspppoooooolllkkkqqqxxxnnnRRRFFF@@@EEEQQQ```www}}}yyywwwtttiii^^^RRRHHH@@@<<<:::666333444666666666666666666666666444444444444444444444444444444555555555555444444444555555666666555555444444444444444444555666666999888888999:::<<<>>>@@@BBBEEEKKKPPPSSSTTTSSSRRROOONNNMMMMMMLLLLLLMMMMMMHHHHHHIIIIIIHHHGGGEEEDDD@@@@@@???>>>======<<<<<<;;;999888999;;;>>>??????;;;;;;::::::::::::;;;;;;999888777666777999<<<===AAABBBGGGOOOZZZdddllloooooonnnmmmnnnpppsssttttttqqqrrrssstttuuuyyy~~~zzztttooogggccc\\\VVVRRROOOLLLKKKGGGFFFFFFFFFFFFHHHJJJKKKNNNQQQVVV\\\dddnnnxxx~~~rrrmmmcccVVVLLLEEEDDDDDDEEEIIIOOORRRQQQOOOMMMLLLKKKNNNRRRVVVYYYZZZZZZZZZVVVVVVWWWWWWWWWVVVVVVUUUNNNQQQVVVZZZ\\\\\\[[[YYYUUUUUUTTTTTTUUUUUUVVVWWWZZZ[[[^^^aaaaaaccckkkvvvuuuccccccmmmsssppprrrxxx}}}~~~~~~xxxnnnfffdddccc```___aaa___bbbdddfffkkksssuuurrreee^^^XXXWWWVVVSSSSSSUUUTTTUUUXXXZZZ\\\\\\\\\\\\]]]^^^```bbbdddffffffgggkkkkkklllmmmmmmmmmmmmmmmoooooopppppppppooonnnnnnkkkgggaaaZZZUUUQQQOOONNNIIIKKKNNNRRRWWW\\\```bbbeeecccaaa```_________```cccddddddcccbbbbbbeeegggeeefffggggggfffeeefffgggbbbbbbaaaaaaaaaaaa``````ZZZXXXVVVSSSQQQPPPPPPPPPRRRQQQOOOMMMLLLKKKJJJJJJKKKHHHEEEDDDEEEEEEEEEDDDAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIKKKLLLMMMMMMMMMNNNPPPRRRRRRQQQQQQRRRSSSOOONNNNNNMMMMMMLLLKKKKKKDDDDDDCCCAAA>>>>>>@@@BBBGGGPPP]]]hhhpppxxx~~~}}}{{{wwwssswww}}}sssSSSGGG@@@EEEOOO]]]sss{{{xxxtttiii]]]RRRHHH@@@===;;;777555666666666666666666666666666444444444444444444444444333444444555555444444333333444555666666555444333444444333333444444555666888888888999;;;>>>@@@BBBDDDFFFKKKOOORRRSSSSSSSSSQQQRRRRRRRRRQQQQQQPPPPPPHHHIIIJJJJJJJJJHHHFFFEEE@@@???>>>===============;;;999777888:::<<<=========<<<<<<;;;;;;<<<<<<===999888666555444555666777999;;;@@@IIIVVVcccmmmqqqqqqnnnllllllooorrrtttuuussstttuuuvvvwww{{{{{{wwwrrrkkkfff^^^ZZZTTTOOOMMMJJJHHHFFFCCCBBBAAAAAABBBEEEGGGHHHJJJMMMRRRXXX___gggooouuu~~~{{{qqqllldddYYYNNNGGGEEEEEEGGGKKKQQQUUUTTTRRRPPPNNNMMMOOORRRVVVYYY[[[]]]]]]XXXXXXYYY[[[[[[\\\\\\\\\QQQTTTWWWZZZ[[[[[[YYYXXXUUUTTTSSSRRRSSSUUUXXXYYYZZZZZZ]]]___```cccmmmyyyrrrmmmpppqqqooorrrzzzzzzqqqhhheeeccc```^^^``````ccceeeffflllssstttrrreee^^^XXXWWWUUURRRRRRUUURRRTTTWWWYYY[[[\\\[[[[[[]]]^^^```ccceeefffggghhhjjjjjjlllmmmnnnnnnnnnnnnppppppqqqqqqqqqpppnnnnnniiieee^^^WWWRRRQQQQQQRRRPPPSSSWWW[[[^^^aaabbbbbb```^^^[[[XXXWWWXXXZZZ\\\]]]___aaaaaa``````bbbeeedddeeeffffffeeedddeeegggeeeddddddcccbbbaaaaaa```XXXWWWUUUSSSQQQQQQQQQQQQRRRQQQPPPOOONNNNNNNNNNNNMMMKKKGGGFFFFFFGGGFFFFFFDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGIIIKKKLLLMMMMMMNNNOOOQQQSSSTTTSSSSSSTTTUUUQQQPPPPPPOOOOOONNNMMMMMMFFFFFFEEEBBB??????@@@BBBBBBLLL[[[iiittt}}}|||~~~xxxTTTIIIAAAEEEMMMZZZppp|||xxxsssggg[[[QQQHHH@@@===<<<999888999555555555555555555555555444444444444444444444444333444444555555444444333222333444555555444333222444333333333333444555555888888888999;;;>>>BBBDDDEEEGGGKKKNNNQQQSSSSSSSSSUUUVVVWWWWWWWWWVVVTTTSSSIIIJJJKKKKKKKKKIIIGGGEEE@@@???>>>======<<<======;;;999777777999;;;<<<<<<======<<<<<<<<<<<<======;;;:::888666555444444555888999>>>IIIWWWeeepppuuussspppmmmlllnnnrrrtttuuuuuuvvvwwwwwwyyy}}}yyytttpppjjjbbb]]]VVVSSSOOOKKKIIIGGGDDDBBB@@@?????????@@@BBBEEEGGGHHHLLLQQQVVV\\\cccjjjooovvv~~~}}}~~~zzzpppllleee[[[PPPIIIFFFEEEHHHMMMSSSWWWWWWUUURRRQQQQQQRRRUUUXXX\\\___aaabbbZZZ[[[\\\^^^```aaaaaaaaaVVVWWWXXXXXXYYYYYYXXXXXXWWWVVVTTTTTTUUUYYY]]]___\\\ZZZ[[[]]]^^^cccooo|||wwwuuupppooosss{{{|||rrriiifffccc```^^^___aaadddfffggglllsssuuurrrfff___ZZZXXXWWWTTTTTTVVVQQQSSSVVVYYY[[[[[[[[[ZZZ^^^___aaadddfffggghhhiiiiiijjjkkkmmmnnnooooooooopppqqqrrrrrrqqqpppooonnnhhhccc\\\UUUQQQQQQTTTVVVYYY\\\___cccddddddcccbbbZZZXXXUUURRRRRRUUUXXX[[[YYY\\\___```______aaaccceeefffffffffdddcccdddeeehhhhhhfffeeecccbbb``````WWWVVVTTTSSSRRRQQQRRRRRRQQQPPPPPPPPPPPPQQQRRRRRROOOLLLHHHGGGGGGHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJLLLMMMMMMNNNNNNPPPSSSSSSSSSSSSTTTUUURRRRRRRRRQQQPPPPPPOOOOOOGGGGGGFFFCCC@@@???@@@AAA>>>IIIZZZhhhttt~~~YYYKKKBBBEEENNNZZZmmm~~~}}}{{{zzzsssnnnfff^^^QQQGGG???<<<;;;888777888555444444333333444444555444444444444444444444444333444444555555444444333222333444555555333111000555444444333333333444444888888999999:::===AAAEEEIIIKKKNNNRRRTTTUUUUUUUUUYYYZZZZZZZZZYYYVVVTTTRRRHHHIIIKKKKKKKKKIIIFFFEEEBBB@@@===<<<===>>>>>>===>>><<<999999<<<>>>===<<<<<<===>>>?????????>>>===777666666555555444333222999888:::EEEYYYkkkppplllrrrnnniiiiiilllqqqtttuuuwww|||~~~|||~~~xxxsssjjjccc]]]YYYUUURRRHHHHHHHHHFFFDDDAAA>>>===<<<;;;::::::;;;>>>@@@BBBFFFFFFKKKSSSZZZ___gggoooooovvv~~~zzzzzzzzzzzzpppmmmfff\\\RRRJJJFFFEEEOOOPPPSSSVVVXXXWWWSSSPPPRRRTTTXXXZZZ[[[\\\^^^```]]]\\\[[[[[[]]]```dddfff]]][[[YYYXXXZZZ[[[[[[ZZZWWWXXXYYYZZZ\\\]]]^^^^^^ccc]]][[[```ccceeeooo|||xxxvvvtttwww{{{}}}~~~zzzqqqhhhddd```\\\\\\^^^___aaadddgggnnnvvvvvvrrrfff___YYYXXXVVVSSSRRRTTTTTTUUUWWWYYYZZZ[[[\\\\\\]]]```ccceeeffffffggghhhiiijjjkkkkkklllooosssvvvyyyxxxwwwtttqqqnnnkkkjjjjjjddd\\\UUUSSSVVV\\\```dddeeegggiiiiiiddd]]]WWWRRRPPPMMMKKKKKKMMMOOOQQQTTTVVVYYYZZZ[[[]]]___aaaccccccccccccdddfffggghhhkkkhhhfffdddcccaaa^^^\\\ZZZVVVSSSRRRSSSSSSQQQNNNPPPQQQTTTVVVVVVTTTRRRPPPPPPMMMJJJHHHHHHHHHHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHIIIIIIKKKLLLMMMNNNPPPQQQRRRSSSSSSRRRQQQPPPPPPOOOOOOOOOOOONNNNNNNNNIIIHHHGGGEEEBBB@@@???>>>AAADDDOOO]]]iiirrrYYYLLLBBBEEEMMMYYYlll{{{{{{~~~{{{tttnnneee]]]PPPGGG>>>;;;:::777666777555444444333333444444555444444444444444444444444333333444444444444333333444555666666666555333222555444444333333444444444777888999999:::===BBBEEEGGGIIIMMMQQQTTTVVVWWWWWWYYYZZZ[[[[[[ZZZXXXVVVTTTKKKKKKKKKKKKJJJHHHGGGFFFCCCAAA??????@@@@@@@@@>>>@@@===::::::<<<>>>>>>===CCCDDDEEEFFFEEECCCAAA@@@777666555444444333333333777888;;;FFF[[[ooovvvttttttpppkkkjjjmmmrrruuuwww{{{{{{wwwooojjjbbb[[[VVVQQQNNNKKKDDDDDDCCCBBB@@@>>>===<<<;;;:::999999:::<<>>???AAAIIIUUU^^^ggguuuYYYLLLBBBDDDLLLXXXlll{{{yyyzzz}}}~~~}}}uuuoooeee\\\PPPFFF===;;;999666555777555444444333333444444555444444444444444444444444333333444444444444333333333444555555555444222111444444444333333444444555777888888999:::===BBBFFFEEEHHHLLLQQQUUUWWWXXXYYYZZZ[[[\\\]]]\\\[[[YYYXXXOOONNNMMMKKKIIIHHHGGGGGGEEEDDDCCCDDDEEEEEEDDDBBBCCC@@@===<<<>>>AAABBBBBBKKKLLLMMMMMMKKKGGGBBB@@@888666444333222333444555777888<<>><<<;;;;;;;;;;;;999888888888999;;;<<<>>>@@@@@@DDDMMMSSSYYYaaajjjooovvv{{{zzzyyyzzzzzzyyynnnkkkeee]]]UUUQQQQQQRRRRRRRRRSSSUUUYYYZZZZZZYYYQQQTTTVVVXXXXXXYYY[[[\\\^^^]]]\\\\\\\\\\\\\\\\\\aaa^^^\\\[[[\\\]]]]]]\\\]]]]]]^^^___```aaaaaabbbddd______dddgggiiisssuuuxxx|||~~~~~~}}}}}}}}}|||}}}~~~zzzqqqiiieeebbb^^^^^^aaa```ccceeeiiipppwwwvvvrrrfff___YYYXXXVVVSSSSSSUUUUUUVVVWWWXXXYYYZZZZZZYYY]]]___cccdddeeeeeefffgggggghhhjjjkkklllooosssvvvuuuuuusssqqqooommmlllkkkgggfffeeeeeegggjjjnnnpppvvvrrrjjjbbb[[[SSSLLLHHHDDDCCCAAAAAAAAACCCEEEGGGJJJLLLPPPSSSVVVYYY]]]``````bbbeeeiiikkkmmmmmmmmmjjjhhheeedddcccaaa^^^\\\[[[YYYVVVUUUUUUUUUTTTRRRUUUVVVVVVVVVUUUUUUTTTSSSPPPNNNLLLKKKLLLLLLKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPRRRSSSUUUVVVUUUUUUTTTSSSSSSRRRQQQQQQNNNMMMKKKHHHEEEBBB@@@??????@@@EEELLLRRRYYYdddooo{{{XXXLLLBBBDDDJJJWWWmmmyyyxxxyyy|||}}}~~~xxxqqqggg]]]OOOEEE===:::999666555666555444444333333444444555333333333333333333333333333333333444444333333333000111222222222111000000444444333333333444555555777777888888:::===BBBFFFGGGIIIMMMRRRUUUXXXXXXYYYZZZ[[[]]]^^^^^^]]]\\\ZZZSSSQQQNNNKKKIIIHHHHHHHHHHHHHHHHHHJJJLLLLLLKKKIIIFFFDDDBBBBBBDDDGGGJJJLLLQQQRRRSSSQQQMMMGGGAAA===888666444111111222444666666888<<>><<<<<<;;;999888888888999:::777777666777777999:::;;;======BBBJJJPPPVVV```iiipppwww|||yyyyyyyyyxxxuuuooolllfff^^^WWWSSSSSSTTTTTTSSSSSSVVVYYY\\\^^^^^^VVVXXXZZZZZZXXXXXXXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[aaa___\\\[[[\\\]]]]]]\\\ZZZZZZ\\\]]]___aaabbbbbbeeeaaaaaafffggghhhsssxxx|||yyyqqqiiieeebbb___```cccbbbeeehhhlllsssyyyxxxsssfff___YYYXXXWWWTTTSSSVVVVVVWWWXXXYYYYYYYYYYYYYYY]]]___bbbdddddddddeeeffffffhhhjjjkkklllnnnrrrtttsssrrrqqqpppnnnnnnmmmmmmjjjkkknnnppprrrsssttttttssslllbbbWWWOOOIIIDDDAAA??????>>>>>>???AAABBBCCCDDDGGGLLLPPPSSSWWW[[[^^^```ccchhhlllnnnnnnnnnmmmjjjgggeeedddcccaaa___]]][[[ZZZXXXWWWVVVVVVUUUUUUXXXWWWWWWVVVUUUUUUUUUTTTRRRPPPNNNNNNOOOOOOMMMLLLIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPOOOPPPQQQSSSUUUVVVVVVVVVUUUTTTSSSRRRRRRQQQQQQOOOMMMJJJGGGDDDAAA@@@AAAAAACCCFFFIIIOOOWWW^^^iiiooottttttpppqqqzzz|||uuuUUUJJJBBBDDDJJJWWWmmmzzzwwwwwwzzz|||~~~{{{tttiii___OOOEEE===:::999666555666555444444333333444444555333333333333333333333333222333333333333333333222000111111111111111111111333333333333333444555666666777888888:::===CCCGGGJJJMMMPPPTTTVVVXXXXXXXXXZZZ[[[]]]^^^___^^^\\\[[[UUUSSSOOOLLLIIIIIIIIIJJJKKKKKKLLLOOORRRTTTSSSQQQJJJJJJJJJJJJLLLOOOSSSVVVXXXXXXWWWUUUOOOHHHAAA<<<777555333111111222444666444777;;;DDDUUUkkkzzz{{{uuurrrssswwwzzzzzz|||yyytttooojjjfffcccbbbbbbdddggggggccc]]]UUUPPPKKKHHHDDDAAA???>>>;;;::::::999888777777888999:::555555666666666777888888<<<<<<@@@HHHOOOUUU___hhhqqqxxx~~~}}}zzz{{{|||yyyvvvrrroooiii```XXXTTTRRRSSSUUUTTTTTTVVVZZZ^^^```aaa^^^^^^___]]]ZZZWWWVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\```]]][[[ZZZZZZ[[[[[[ZZZWWWXXXZZZ\\\___bbbdddeeefffbbbbbbfffeeefffsss~~~xxxppphhheeeccc```aaaddddddhhhkkkooovvv{{{zzzuuufff___ZZZXXXWWWTTTTTTWWWWWWXXXXXXYYYZZZZZZZZZYYY\\\___bbbcccccccccdddeeefffgggjjjkkkkkkmmmppprrrqqqpppooonnnnnnnnnooooooppprrrvvvyyyzzzwwwtttqqqfff___UUUKKKFFFBBBAAA???=========>>>???@@@AAAAAABBBEEEJJJNNNQQQUUUZZZ]]]aaadddhhhlllnnnmmmllljjjiiigggeeeccccccbbb___]]][[[[[[ZZZXXXWWWVVVWWWWWWYYYXXXXXXWWWWWWWWWWWWWWWTTTSSSQQQQQQRRRQQQOOOMMMIIIHHHHHHGGGGGGHHHHHHIIIKKKKKKKKKKKKKKKLLLMMMNNNRRRRRRQQQPPPPPPQQQSSSTTTUUUUUUTTTTTTSSSRRRRRRQQQRRRQQQNNNKKKHHHEEECCCAAAAAABBBCCCCCCEEEJJJOOORRRUUUZZZ______^^^dddrrrwww~~~kkkQQQGGGBBBEEELLLWWWnnn{{{uuusssvvvzzz}}}}}}vvvkkkaaaPPPFFF===;;;999666555777555444444333333444444555333333333333333333333333222222333333333333222222333333333333444444444444333333333333444555555666666777888888:::>>>CCCGGGMMMOOORRRVVVXXXYYYYYYYYYYYY[[[\\\^^^^^^]]][[[ZZZVVVTTTQQQMMMKKKJJJJJJKKKKKKLLLMMMQQQVVVYYYZZZYYYPPPQQQSSSSSSTTTVVVYYY\\\^^^]]][[[WWWPPPHHHAAA===666444333222111222444555111555:::AAAQQQhhhzzz|||vvvrrrrrruuuwww{{{vvvtttpppjjjeee```\\\ZZZYYY[[[\\\\\\YYYSSSMMMIIIDDDBBB???>>>===<<<;;;999888888777777777888888888555555555666666777777777;;;;;;>>>FFFMMMTTT^^^hhhqqqxxx}}}zzzzzz{{{}}}}}}}}}yyyzzz}}}zzzzzz}}}~~~{{{vvvsssmmmeee\\\UUUSSSRRRUUUTTTUUUWWW\\\___aaaaaabbbcccbbb___[[[WWWVVVUUUUUUVVVVVVXXXZZZ\\\^^^______\\\ZZZYYYYYYYYYYYYXXXWWWXXXZZZ]]]```ccceeeffffffbbbbbbeeedddgggvvvvvvnnngggdddbbb```bbbeeeeeeiiimmmqqqwww}}}{{{uuufff___ZZZYYYXXXUUUUUUWWWWWWXXXYYYZZZ[[[\\\\\\[[[\\\___aaacccbbbbbbcccdddfffhhhjjjkkkkkklllnnnooooooooonnnnnnnnnpppqqqrrruuuxxx|||~~~|||vvvpppkkkYYYTTTLLLEEECCCBBBBBBBBB??????AAABBBBBBBBBBBBBBBCCCFFFJJJNNNQQQUUUYYY\\\```cccgggjjjkkkkkkiiihhhiiigggdddccccccbbb```^^^ZZZ[[[[[[YYYWWWVVVWWWYYYZZZZZZ[[[[[[[[[[[[[[[ZZZWWWVVVTTTTTTTTTSSSPPPNNNIIIIIIHHHHHHHHHHHHIIIIIILLLKKKKKKKKKLLLLLLMMMNNNRRRRRRQQQQQQQQQQQQRRRRRRTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQOOOLLLIIIFFFDDDCCC@@@BBBCCCCCCFFFKKKNNNNNNMMMQQQSSSTTTVVV___ooo{{{yyy|||xxxbbbLLLEEEBBBFFFMMMXXXooo|||sssmmmqqqxxx|||~~~~~~|||vvvlllbbbPPPGGG>>>;;;:::777666777555444444333333444444555222222222222222222222222222222333333333333222222444444444444444555555666333333333333444555666666555666777888:::>>>CCCGGGMMMPPPSSSWWWZZZ\\\\\\\\\YYYZZZ[[[\\\\\\[[[YYYXXXUUUTTTRRROOOMMMLLLLLLLLLJJJJJJLLLPPPVVV[[[]]]^^^VVVYYY[[[[[[YYYXXXYYY[[[___]]]ZZZUUUMMMFFF???;;;444333333222222333444444000555888<<>>DDDHHHLLLOOOSSSXXX\\\^^^______XXXYYY[[[[[[[[[ZZZXXXVVVUUUTTTRRRPPPOOOMMMMMMLLLIIIIIIJJJNNNUUU[[[___```ZZZ]]]```___[[[XXXXXXYYY]]][[[WWWQQQIIIBBB<<<888333333333333333333333333222666777888AAASSSdddnnnsssttttttrrroooooorrruuuyyyyyyvvvqqqjjjccc\\\WWWTTTHHHHHHIIIJJJIIIHHHFFFEEE;;;:::888999999:::888777555666777888777666555444555555666666777666666666888777;;;BBBIIIQQQ\\\fffrrryyy~~~wwwwwwuuupppllllllpppuuurrrsssuuuwwwvvvxxx|||{{{}}}~~~|||yyyzzzyyyuuunnneee]]]WWWUUUTTTTTTVVVYYY]]]_________aaaaaaaaa___\\\YYYXXXXXXYYYXXXVVVVVVXXXZZZ^^^``````]]]ZZZYYYYYYYYYYYYXXXWWWWWWXXXYYYZZZ[[[[[[\\\ccc``````cccfffmmm|||mmmpppzzzwww~~~~~~ssskkkdddbbbaaa```bbbeeedddhhhlllpppvvv{{{xxxrrrfff___ZZZYYYXXXVVVVVVXXXXXXYYYZZZ\\\^^^______```\\\^^^aaabbbbbbaaabbbccchhhjjjkkkkkkjjjjjjjjjkkknnnnnnmmmnnnooorrruuuwwwxxx{{{{{{rrrhhhbbbUUUQQQMMMKKKJJJKKKJJJJJJNNNPPPQQQRRRRRRQQQOOOMMMIIIKKKOOOQQQSSSUUUYYY[[[YYY[[[___cccfffhhhiiiiiihhhfffdddccccccbbb```^^^YYYZZZ[[[YYYVVVUUUWWWZZZ]]]___bbbeeefffeeecccbbb\\\ZZZYYYXXXWWWTTTQQQNNNLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLMMMNNNMMMNNNPPPRRRTTTTTTTTTTTTRRRSSSSSSTTTTTTUUUVVVVVVPPPOOONNNLLLIIIGGGFFFEEECCCIIIMMMOOOTTT[[[\\\WWWXXXYYYZZZ\\\aaaiiirrrxxx}}}{{{zzzdddOOOEEE???DDDMMM[[[rrr~~~wwwnnnlllrrryyy~~~~~~}}}|||zzztttkkkdddRRRHHH>>>;;;999777777999444444444444444444444444333333333333333444555666444444222222222222444444111111222222222333333333222222222333444555777777777888999:::<<<@@@EEEIIIOOORRRVVVXXXZZZ[[[\\\^^^[[[[[[\\\[[[ZZZWWWTTTRRRTTTUUUUUUUUUTTTQQQOOOMMMJJJJJJLLLPPPVVV^^^dddhhhcccbbb___\\\YYYUUURRRQQQTTTQQQMMMGGGAAA<<<999777666666555555555444444444333555777999<<>>;;;999666666666666555444777777888888888888777777555555444444444444555555999999<<>>===;;;999:::888666555666777666555777777888888888888777777777777666666666666777777888888;;;???CCCJJJYYYggguuu~~~|||{{{}}}yyytttpppoooqqqtttvvvtttlllhhhiiiiiijjjvvv|||{{{}}}~~~}}}|||}}}zzzvvvssslllaaaZZZWWWYYYYYYYYYZZZ[[[\\\\\\]]][[[]]]______]]]\\\[[[\\\```^^^[[[YYYYYYZZZ[[[\\\\\\[[[YYYXXXWWWWWWXXXXXXWWWWWWXXXWWWWWWXXXZZZ\\\```aaaccceeefffpppwwwnnnjjj{{{mmmmmmyyyvvvmmmdddbbbbbbaaabbbdddccceeeiiinnnvvv|||yyyrrrhhh___XXXVVVVVVTTTTTTVVVUUUVVVXXXYYYXXXYYY[[[\\\]]]]]]]]]^^^```bbbdddeeeeeeggghhhhhhgggggghhhjjjjjjkkkkkkmmmnnnppprrrssszzzzzzyyywwwssslllfffccc]]]^^^]]][[[^^^dddgggfffiiifffbbb]]]YYYSSSMMMHHHJJJGGGGGGKKKNNNOOOSSSXXXXXX[[[^^^aaabbbdddfffhhhiiihhhfffeeeeeedddaaa^^^ZZZWWWUUUUUUSSSQQQTTTZZZ___hhhppppppnnnlllhhhdddaaa^^^ZZZWWWUUUTTTRRRPPPMMMLLLKKKKKKMMMNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMPPPOOONNNNNNPPPRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRPPPMMMKKKHHHGGGFFFFFFFFFIIIOOOXXXaaajjjqqquuuwwwyyy{{{zzzyyy{{{jjjMMMDDD>>>DDDNNN\\\sss|||wwwyyy}}}~~~|||vvvmmmfffUUUJJJ@@@;;;999666555777333333333333333333333333333333222111111111222222444333333222222333333444111111222222222333333333222222222222333555666777666777999:::<<<@@@FFFJJJRRRUUUYYY[[[[[[\\\\\\]]]^^^______```___]]]\\\[[[XXXYYYZZZZZZXXXVVVSSSQQQLLLNNNQQQWWW___hhhooosssrrrlllcccXXXOOOJJJFFFEEEEEECCC@@@<<<999666444333666666666555555555444444444666777777777;;;BBBHHHSSSUUUXXXZZZ\\\___ccceeejjjnnntttyyy|||~~~|||xxxrrrkkkddd\\\TTTNNNGGGDDD???<<<:::999777555888777555555777777777666777777888888888888777777777777666666666666777777888777999===AAAHHHWWWeeewww~~~~~~|||{{{vvvtttvvvxxxyyyxxxtttjjjbbbaaa```cccrrr{{{{{{}}}~~~}}}~~~|||yyywwwpppeee___]]]^^^]]]]]]\\\[[[[[[[[[[[[ZZZ\\\]]]]]]\\\\\\]]]^^^aaa```]]]ZZZXXXXXXXXXYYYYYYXXXWWWWWWWWWWWWXXXYYYWWWXXXYYYXXXXXXXXXZZZ\\\^^^___bbbdddgggrrrxxxpppuuujjjnnn{{{}}}yyyyyy{{{vvvlllbbb``````___aaadddaaaeeejjjpppyyy{{{sssjjj```XXXVVVVVVSSSSSSTTTRRRTTTVVVWWWXXXYYY[[[]]]^^^^^^^^^___```aaacccdddccceeefffgggffffffhhhjjjllllllllllllmmmnnnooopppxxxwwwtttpppmmmjjjgggfffeeehhhjjjiiikkkppprrrpppnnnjjjccc\\\UUUOOOIIIEEEDDDAAABBBFFFIIIKKKPPPUUUUUUXXX\\\___aaacccfffhhhhhhgggfffeeeeeeccc```]]]XXXTTTPPPPPPNNNMMMRRRYYYdddmmmuuuuuurrrppplllgggccc```\\\YYYXXXWWWUUUSSSNNNLLLKKKKKKLLLMMMLLLKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPOOONNNOOOQQQRRRSSSRRRPPPPPPOOOOOOOOOOOOOOOOOOOOONNNLLLIIIGGGFFFFFFFFFGGGJJJQQQZZZeeeooowww|||eeeMMMCCC>>>DDDNNN\\\sss~~~|||~~~~~~|||vvvmmmfffWWWLLLAAA<<<999666555666111111111111111111111111444444333222111111222222333333333333333333333333111111222222222333333333222222222222333444555666666777888:::<<<@@@FFFJJJSSSVVVZZZ]]]]]]]]]]]]^^^[[[[[[\\\\\\\\\[[[ZZZYYYYYYZZZ[[[[[[YYYWWWTTTRRRNNNPPPVVV]]]fffooowww{{{wwwpppeeeXXXNNNHHHFFFEEEAAA???===;;;999888777666666666666666555555555555444555777777777999===@@@HHHJJJMMMPPPRRRVVVZZZ]]]aaaeeekkkpppsssvvvyyy{{{zzz{{{|||}}}~~~~~~~~~~~~}}}zzztttlllbbbYYYQQQLLLDDDAAA===;;;999888777555777666444555777888888777777777888888888888777777555555444444444444555555777666777:::>>>EEETTTcccuuu~~~|||wwwwww{{{}}}|||yyysssggg]]][[[[[[```rrrxxxxxx{{{~~~~~~~~~}}}yyyvvvooofffbbbccceeedddcccaaa^^^\\\ZZZYYYZZZ[[[\\\\\\[[[\\\^^^aaa___^^^[[[YYYWWWVVVWWWWWWWWWVVVUUUUUUVVVWWWYYYZZZYYYZZZ[[[[[[ZZZZZZ[[[]]]\\\]]]```dddjjjuuuyyyppphhhpppsssnnnnnnssszzz~~~sssjjjcccaaaaaa``````aaaaaaeeekkkrrr|||}}}uuukkkaaaYYYVVVUUURRRQQQSSSRRRTTTVVVXXXXXXZZZ\\\___``````aaaaaabbbbbbccccccaaaccceeeeeeeeefffgggiiikkkkkkkkkkkklllmmmnnnnnntttrrrmmmjjjhhhhhhiiikkkkkkqqqvvvvvvuuuvvvsssooofffaaaZZZSSSNNNJJJFFFCCC???======BBBEEEGGGLLLRRRRRRVVVZZZ]]]```bbbfffhhhgggfffeeeddddddbbb^^^[[[UUUOOOKKKIIIHHHIIIOOOXXXfffoooxxxxxxuuurrrnnniiidddaaa]]][[[ZZZYYYWWWVVVOOOMMMKKKJJJKKKLLLLLLKKKKKKKKKLLLMMMMMMNNNOOOOOOPPPNNNMMMOOOQQQSSSSSSRRROOOPPPPPPPPPOOOOOONNNNNNMMMLLLJJJHHHFFFFFFFFFFFFDDDHHHNNNXXXcccoooxxx~~~eeeNNNDDD>>>DDDNNN\\\sss~~~~~~}}}{{{uuullleeeWWWLLLAAA<<<999666555666333333333333333333333333666555444333333333333333333333333333333333333333111111222222222333333333222222222222222333444555555777888:::<<>>>>><<<;;;999888888888777777666666666555555555444555666777888999;;;===@@@BBBEEEHHHJJJNNNRRRUUUXXX\\\bbbgggjjjllloooqqqpppqqqsssvvvxxxyyyzzz{{{{{{xxxrrrjjj___UUUMMMHHHBBB???<<<;;;::::::999888777555444555777888888888777777888888888888777777555555444444444444555555666555666999<<>>;;;;;;???BBBDDDIIINNNPPPSSSXXX[[[^^^aaadddgggfffeeedddcccbbb___ZZZWWWPPPJJJEEECCCBBBDDDLLLUUUcccnnnwwwxxxvvvtttpppkkkfffccc___\\\[[[ZZZXXXVVVQQQOOOLLLKKKKKKLLLLLLKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMNNNPPPRRRSSSRRROOOPPPQQQQQQQQQPPPPPPOOOMMMKKKIIIGGGEEEEEEEEEEEECCCFFFLLLUUU```lllvvv{{{}}}fffOOOEEE???DDDMMM[[[rrr~~~~~~~~~}}}{{{uuullleeeWWWLLLBBB===:::666555777666666666666666666666666555555444444333333444444222333333444444333333222111111222222222333333333222222222222222333444444555666888:::<<>>>>>@@@HHHQQQ___jjjtttwwwwwwuuuqqqmmmiiifffaaa^^^\\\[[[YYYWWWTTTQQQNNNLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKLLLOOOQQQRRRQQQPPPQQQRRRTTTTTTSSSSSSRRRMMMLLLJJJGGGEEEDDDDDDDDDEEEGGGLLLTTT^^^iiirrrwww{{{iiiPPPFFF@@@DDDMMMZZZppp}}}|||~~~|||vvvmmmfffWWWLLLAAA===:::777666888666666666666666666666666333333333222333333444444222333333444444333333222111111222222222333333333222222222111222222333444555666888999<<>><<<:::999888777777777777777777666666666555666666555666777999::::::888:::<<<===>>>@@@CCCFFFGGGKKKPPPTTTVVVXXXZZZ[[[]]]^^^aaadddfffiiijjjkkkiiiiiiggg```WWWOOOKKKIIICCCAAA===<<<<<<<<<;;;:::888666555555777888777777777777888888888888777777777777666666666666777777444444666999:::<<>><<<;;;:::999888888777555555777777777666777777888888888888777777555555444444444444555555333444777::::::;;;DDDNNNfff|||~~~wwwlllaaa]]][[[^^^nnn~~~tttnnniiiiiikkkuuu}}}{{{ssssssssspppfff[[[WWWZZZWWW]]]fffooorrrqqqmmmjjjbbbdddeeedddaaa^^^[[[[[[\\\[[[[[[ZZZYYYYYYXXXXXXWWWWWWVVVVVVWWWXXXZZZ[[[XXXZZZ\\\\\\[[[YYYYYYZZZXXXWWWYYY^^^eeeooo{{{eee___nnnjjjaaa[[[eeerrrxxxxxxxxxzzz~~~vvvoooiiijjjjjjfffddddddfffiiilllqqqzzzxxxhhh___WWWUUUTTTRRRRRRSSSSSSTTTWWWXXXXXXYYY[[[]]]\\\^^^___aaabbbcccbbbbbbdddeeeffffffddddddeeefffhhhgggfffdddcccbbbaaaaaa[[[\\\^^^bbbgggnnnssswww{{{uuuggg\\\TTTOOOIIIGGGFFFGGGIIIJJJJJJIIIEEEAAA???AAAAAA@@@CCCGGGOOOQQQUUUXXXZZZ]]]___bbbdddcccaaa___\\\VVVOOOJJJDDD>>>:::::::::<<>>AAADDDFFFHHHKKKNNNPPPOOOQQQTTTVVVWWWXXXZZZ\\\^^^]]]ZZZVVVRRRMMMJJJHHHCCCBBB@@@>>><<<:::888777777555444444666777777666::::::999999888777777666777888999999999888666555444555666777999===DDDHHH^^^sss~~~{{{xxxrrrlllgggcccfffssstttmmmnnniiippp~~~|||yyy{{{~~~yyynnnkkkiiihhhbbbZZZWWWYYYXXX\\\aaafffiiikkkmmmooojjjjjjiiigggddd___[[[YYY```______``````^^^ZZZWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZ\\\^^^\\\YYYWWWXXXZZZZZZYYYZZZ___dddlllzzzhhh^^^sssrrrVVVYYYaaallluuuzzz}}}}}}rrrhhhfffgggfffeeeeeehhhjjjmmmqqqzzzyyyjjj```VVVRRRQQQPPPQQQSSSTTTUUUVVVXXXYYY[[[\\\]]]_________```aaacccdddeeegggfffeeedddddddddddddddeeedddaaa^^^[[[YYYXXXWWWWWWXXX[[[___eeejjjooorrrtttuuuqqqggg___ZZZSSSLLLOOONNNMMMNNNPPPQQQQQQPPPLLLJJJFFFCCCAAA@@@AAABBBKKKNNNSSSWWWYYYZZZ\\\]]]bbb___[[[YYYWWWRRRLLLGGGAAA>>>;;;:::<<<@@@CCCEEESSScccrrrvvvtttuuuwwwwwwooommmiiidddaaa^^^\\\\\\XXXWWWUUUSSSQQQPPPOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHIIIKKKMMMNNNRRRTTTWWWYYYZZZZZZZZZYYYTTTPPPKKKHHHHHHGGGCCC@@@@@@DDDHHHLLLPPPXXXaaagggiiiiiihhhfffccc```\\\ZZZ```gggpppwww|||[[[LLLDDDJJJQQQZZZmmm|||tttrrrtttxxx{{{~~~}}}}}}|||vvvllleeeYYYOOOBBB;;;:::;;;999666444444444444444444444444444444333333333333444444444444444333333222222222333333333333333333333333222222222111222222333333333444777999;;;???CCCGGGQQQUUUZZZ^^^aaaeeeiiilllmmmkkkiiifffdddccccccccccccaaa___^^^___`````````]]]^^^ccclllsssyyywwwlll```VVVKKKHHHDDD@@@>>><<<;;;:::888888888888777777777777888777666666555555666666888999999:::;;;;;;<<<<<<:::===@@@BBBDDDFFFIIIKKKMMMOOORRRTTTTTTUUUWWWXXX[[[[[[YYYVVVRRRNNNJJJHHHEEECCCBBB???===<<<::::::888666555555777888777777777777777777777777777777777777888888777777666555555555666666888<<>>;;;:::<<<@@@CCCEEEQQQ```oootttssstttvvvvvvqqqoookkkgggccc```___^^^YYYWWWUUUSSSQQQOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLNNNMMMKKKJJJJJJKKKLLLMMMPPPRRRVVVYYY\\\]]]^^^^^^XXXUUUQQQNNNJJJGGGCCCAAAAAADDDHHHKKKNNNTTT[[[``````___^^^\\\YYYVVVSSSRRRWWW]]]fffooovvv|||```OOODDDHHHOOOXXXnnnzzzrrrppprrrvvvxxxyyyyyyzzz||||||vvvmmmeeeZZZPPPDDD<<<::::::777555444444444444444444444444555555444444444444555555333333333333333333333333333333333333333333333333333333222222111222222222333444666888:::===BBBFFFNNNRRRWWW]]]bbbgggkkkoooqqqpppmmmkkkiiigggffffffbbb``````aaaccceeeeeeeeebbb```bbbggglllqqqzzzwwwjjj```TTTOOOIIIDDDAAA???===<<<:::::::::999888777777777999888888777666777777777777888888999999:::::::::888:::===???@@@BBBEEEGGGJJJLLLOOOPPPPPPQQQRRRTTTWWWWWWWWWUUURRRNNNKKKHHHGGGEEECCC@@@>>>===<<<===999888666666777888888777444555555666777888888888888777666666555555666666555555666666777:::???CCCQQQdddzzz|||||||||vvvvvvvvv||||||{{{zzz}}}yyyhhhdddbbbbbb___[[[YYY\\\ZZZ[[[\\\\\\]]]___dddgggfffhhhkkknnnnnnmmmjjjiiidddcccaaa``````___]]]\\\aaaaaaaaa```___^^^]]]\\\YYY\\\___```___]]]]]]]]]]]]\\\]]]```ccckkkzzzkkkuuu~~~hhh]]]eeeooovvvyyy{{{~~~}}}qqqgggddddddbbbbbbbbbcccfffiiioooyyyzzzkkkaaaWWWSSSRRRQQQQQQTTTSSSTTTUUUWWWYYY[[[]]]^^^aaa`````````````````````cccbbbbbbccccccdddfffffffffddd```\\\XXXVVVTTTTTTWWWUUUTTTSSSUUUXXX\\\^^^ZZZ^^^```___bbbhhhjjjhhhcccbbbcccddddddaaa]]]ZZZSSSOOOJJJEEEBBBAAACCCDDDFFFJJJPPPTTTWWWYYY[[[\\\^^^\\\ZZZWWWSSSMMMFFFAAA>>>===;;;:::;;;???CCCFFFQQQ___nnnttttttvvvxxxxxxsssqqqnnnjjjfffcccaaa```ZZZXXXVVVSSSPPPNNNMMMLLLNNNNNNMMMMMMMMMLLLLLLLLLPPPOOOMMMLLLKKKKKKLLLLLLMMMOOOSSSWWW\\\___aaaccc___^^^[[[UUUNNNHHHDDDCCCAAACCCFFFIIILLLOOOSSSVVVWWWUUUSSSPPPMMMKKKJJJIIIJJJPPPYYYccckkkssszzz~~~bbbPPPCCCEEELLLWWWnnn{{{xxxxxxxxxxxxvvvwwwxxxyyyyyyuuunnniii[[[SSSGGG???;;;999666444555555555555555555555555555555444444444444555555222333333333333333333333444444444444444444444444444444333222111111111111333444666777888<<>>>>>======<<<;;;:::::::::999888888777777888888777777777777888888999999999;;;===??????AAACCCEEEGGGIIILLLMMMMMMMMMOOOPPPSSSSSSTTTTTTRRROOOLLLJJJIIIGGGDDDAAA>>>=========:::888777666777888777666555555666666777888888888888777555444444444555666555666666666666999===@@@JJJ\\\ooo|||~~~}}}}}}~~~~~~~~~|||zzz||||||zzz{{{{{{{{{zzziiidddaaaaaa```\\\[[[\\\\\\]]]]]]]]]\\\]]]```bbbbbbeeejjjnnnqqqqqqpppnnnjjjgggdddcccbbbaaa```^^^______```aaaaaa`````````XXX[[[^^^``````___^^^]]]^^^]]]___aaaccckkk{{{|||uuuzzznnnbbbiiissszzz|||~~~~~~rrrgggccccccaaa```aaabbbeeeiiiooozzz}}}lllaaaWWWTTTSSSQQQRRRUUURRRSSSUUUWWWYYY[[[]]]^^^^^^______`````````````````````aaaaaacccdddfffgggdddbbb___\\\YYYWWWWWWVVVYYYVVVRRRPPPOOOQQQTTTWWWUUUZZZ^^^aaagggpppuuuuuunnnmmmlllkkkiiiccc]]]XXXQQQMMMHHHBBB??????@@@BBBCCCGGGMMMRRRUUUWWWYYY[[[[[[ZZZXXXUUUPPPJJJDDD@@@>>>======<<<===???CCCFFFSSSaaaooouuuxxxzzz|||{{{tttrrrooolllhhheeebbbaaa[[[YYYWWWTTTQQQNNNMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLOOONNNMMMLLLLLLLLLLLLMMMKKKMMMPPPUUUZZZ___bbbdddffffffddd]]]SSSJJJEEEDDD@@@AAADDDGGGIIILLLNNNOOOQQQOOOLLLIIIFFFEEEDDDDDDBBBGGGNNNWWW```hhhnnnqqqaaaOOOBBBCCCKKKVVVmmm~~~{{{xxxyyyxxxwwwwwwuuusssooommm^^^WWWKKKBBB===:::777555555555555555555555555555444444333333333333444444222333333333333333333333444444444444444444444444444444333222111111111111333444555666888<<>>======::::::999888888888888888666666777777777777777888999;;;===>>>>>>???AAABBBEEEGGGJJJKKKKKKLLLMMMOOOPPPPPPRRRSSSRRRQQQOOONNNLLLJJJGGGDDDAAA???>>>===;;;999777666777777666555888888888888888888888888888777555444444444555666555666777666666888;;;>>>EEEUUUfffrrr|||~~~zzz{{{|||||||||~~~|||}}}|||yyy{{{}}}~~~yyyiiiccc___```___[[[YYYYYYYYY[[[]]]^^^]]]\\\\\\]]]^^^aaafffkkknnnoooooonnnnnnkkkhhhffffffeeecccaaa______`````````______^^^YYYZZZ\\\^^^______^^^]]]^^^^^^```bbbccckkk|||zzzrrr}}}|||ooofffmmmwww}}}ttthhhdddcccaaa```aaabbbeeeiiippp{{{lllbbbXXXTTTSSSRRRSSSUUURRRSSSTTTVVVYYY[[[\\\]]]ZZZ[[[]]]___````````````^^^^^^___```bbbdddfffgggcccbbbaaa___^^^]]]\\\\\\YYYVVVRRRNNNMMMNNNQQQSSSUUU[[[aaafffnnnxxx}}}~~~sssqqqmmmiiiddd]]]VVVPPPKKKHHHCCC>>><<<;;;===>>>AAAEEEKKKOOORRRTTTWWWYYYWWWWWWUUURRRMMMHHHDDDAAA@@@BBBCCCCCCBBBCCCEEEHHHTTTaaaooovvvyyy|||}}}{{{tttrrrpppllliiieeebbbaaa\\\ZZZXXXUUURRROOONNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNOOORRRVVV[[[```eeegggkkkllljjjcccXXXNNNHHHFFF???@@@BBBDDDHHHKKKLLLMMMMMMKKKHHHEEECCCBBBAAAAAA@@@CCCHHHOOOVVV]]]aaaccc___MMMAAACCCIIISSSiii}}}yyy}}}|||zzzwwwtttqqqooonnnbbb[[[QQQGGG@@@;;;888777555555555555555555555555444444333333333333444444333333333333333333333333333333333333333333333333333333222222111222222222333444555666888===DDDIIIMMMQQQWWW]]]bbbgggkkkooonnnooopppooonnnkkkhhhfffiiigggfffeeeeeedddaaa___```\\\ZZZ\\\```eeeoooyyyrrrlllddd```^^^\\\VVVQQQJJJJJJHHHEEECCCAAA???>>>:::999888888777888888888777777777777777777777777777999:::;;;:::;;;<<<>>>BBBDDDGGGIIIJJJKKKMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQNNNKKKGGGDDDAAA@@@===;;;999888888777666555999999999888888888888888888777666666555555666666555666777777777888;;;>>>BBBOOO___jjjttt~~~~~~yyyzzz{{{{{{zzz|||~~~|||yyy|||yyyfffaaa^^^``````\\\WWWVVVUUUXXX[[[\\\[[[ZZZYYYZZZ\\\^^^bbbeeehhhiiijjjjjjllljjjiiiiiiiiiiiihhhfffdddccccccaaa```^^^\\\[[[[[[[[[[[[\\\___```___^^^^^^___aaacccdddkkk~~~tttnnnyyynnneeemmmwww~~~wwwjjjeeedddaaaaaabbbbbbeeejjjppp|||mmmcccYYYUUUTTTSSSSSSVVVSSSTTTUUUVVVXXXZZZ[[[[[[XXXZZZ\\\^^^___`````````]]]]]]^^^___aaaccceeefffdddeeefffffffffdddbbbaaaXXXVVVSSSPPPPPPQQQSSSUUUXXX___eeekkkrrr{{{qqqlllfff___XXXRRRLLLHHHCCCAAA>>>;;;::::::;;;<<>>:::999555555555555555555555555555555444444444444555555444444444333333222222222333333333333333333333333222222222111222222333333333444555666999???FFFKKKTTTWWW\\\```dddhhhkkknnnnnnpppqqqrrrqqqnnnkkkiiikkkiiihhhgggfffdddaaa^^^^^^ZZZXXXZZZ\\\aaajjjttt~~~{{{tttrrrrrrooohhhaaaXXXVVVSSSNNNIIIEEEAAA@@@999999888777777777777777777777777777777777777777777888999999888888:::;;;>>>AAADDDFFFHHHIIILLLNNNNNNNNNNNNOOOQQQSSSVVVWWW[[[ZZZXXXUUUPPPKKKGGGDDD@@@>>>;;;::::::999888666666666777777888888999999777777888888777777666555555666888888888999<<<>>>???KKKYYYdddooozzz~~~~~~~~~}}}yyyyyyzzzzzzyyyzzz}}}}}}zzz~~~yyyeee```___ccceeeaaa[[[YYYVVVXXXZZZ[[[ZZZZZZ\\\]]]]]]]]]___```aaacccddddddddddddfffiiilllmmmlllkkkgggffffffdddcccaaa___^^^```]]][[[\\\^^^``````___]]]^^^aaacccdddlll{{{nnnlllvvvyyylllaaaiiisss{{{zzzmmmgggeeecccbbbcccbbbeeeiiippp{{{~~~nnncccYYYUUUTTTSSSTTTVVVTTTUUUUUUVVVXXXYYYYYYZZZYYYZZZ\\\^^^___^^^^^^]]]]]]]]]]]]___```bbbdddeeehhhjjjlllnnnmmmjjjgggdddZZZZZZXXXXXXXXXZZZ\\\^^^___eeekkknnnsssxxxxxxvvvjjjcccZZZRRRLLLGGGDDDBBB>>>===<<<<<<<<<<<<======???CCCHHHLLLNNNOOOQQQSSSQQQQQQOOOKKKHHHGGGIIIKKKMMMTTTZZZ[[[XXXSSSQQQQQQUUUaaammmtttxxx|||{{{xxxtttsssqqqoookkkgggcccaaa]]]\\\ZZZWWWUUUSSSRRRRRRPPPPPPOOOOOOOOONNNNNNNNNLLLLLLMMMMMMMMMMMMMMMMMMQQQQQQSSSVVV\\\cccjjjnnnsssqqqooolllfff^^^UUUOOOFFFDDDBBBCCCGGGKKKLLLLLLKKKKKKJJJIIIGGGDDDBBBAAABBBAAAAAAEEEJJJMMMNNNNNN___NNNBBBCCCGGGLLL]]]pppyyyqqqkkkhhhiiibbbYYYNNNEEE???<<<:::666666666666666666666666666666555555555555666666555555444333333222111111222222222222222222222222111111111111222333444444333444555666:::@@@HHHMMM[[[^^^bbbfffhhhkkknnnpppoooqqqsssuuutttqqqnnnlllkkkjjjiiihhhhhheeebbb___\\\XXXVVVXXXZZZ^^^fffooozzzwwwooodddaaa\\\VVVPPPIIIEEEBBB999888888777666777777777888888888888777777777777888999::::::999999:::;;;;;;>>>BBBDDDFFFHHHKKKMMMNNNNNNNNNNNNQQQTTTXXXZZZaaaaaa```]]]XXXQQQKKKHHHCCC@@@>>><<<<<<;;;:::888333333444666777999::::::777888999999999888666555555666888999999:::===???>>>IIIVVVaaalllwww~~~|||{{{|||~~~~~~}}}yyyyyyzzzyyyxxxyyy|||~~~~~~}}}{{{xxxfffbbbbbbhhhkkkgggaaa___ZZZ[[[[[[[[[[[[\\\```ccc^^^^^^]]]]]]^^^___``````]]]___bbbhhhmmmppppppooofffgggggggggfffeeeddddddccc```\\\\\\___aaabbbaaa\\\^^^aaacccdddmmmrrrhhhjjjuuuvvvkkk\\\dddpppxxx}}}|||nnnhhhfffdddcccdddaaadddhhhooozzz|||nnncccYYYVVVUUUSSSTTTWWWUUUUUUVVVWWWWWWXXXXXXYYYZZZ[[[]]]^^^^^^]]][[[ZZZ]]]]]]]]]^^^```aaacccdddkkknnnqqqsssqqqmmmhhheee_________```aaaccceeegggffflllppppppqqqrrrooojjjddd\\\RRRIIIDDDAAA@@@@@@;;;<<<<<<===>>>????????????BBBGGGKKKMMMNNNPPPQQQOOOOOONNNJJJFFFGGGKKKOOOSSSZZZbbbddd```YYYVVVUUUXXXcccooovvv{{{~~~}}}zzzuuutttsssppplllhhhdddbbb]]]\\\ZZZXXXVVVUUUTTTTTTRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNLLLLLLLLLMMMOOOSSSYYYaaaiiimmmuuussspppoookkkdddZZZRRRKKKGGGDDDDDDGGGKKKLLLLLLNNNNNNNNNMMMKKKIIIFFFDDDBBB@@@@@@BBBGGGJJJKKKJJJ}}}~~~yyy___NNNBBBAAACCCGGGYYYnnn|||uuulllccc```___\\\SSSHHH???:::999888777555444333333444444555555555444444333333333111222222333333222222111333333444444333333222111111111000000111111222333///222555777:::@@@HHHOOO]]]```dddhhhjjjmmmppprrrttttttssssssrrrqqqqqqpppnnnllljjjiiiiiifffbbb^^^___^^^]]]]]]^^^aaaccceeennnxxxpppiii___UUUMMMGGGCCC@@@:::999999888777666666555666555555444444666777888444444555777888999:::;;;<<>><<<;;;888777///333666777666555666888999999888888777777777666666777888999:::;;;<<<<<<@@@GGGSSSaaammmuuuzzz{{{}}}||||||}}}~~~}}}wwwzzz|||{{{yyy{{{{{{~~~|||hhheeeccceeejjjlllhhhddddddbbb``````aaabbbcccbbbcccbbbaaabbbdddeeedddcccbbb```^^^]]]^^^bbbfffiiigggggggggfffeeegggjjjmmmqqqmmmgggfffffffffdddaaa^^^^^^___```cccmmmooohhhgggkkkmmm}}}nnn```bbbfffkkkssszzzpppgggcccaaacccfffdddeeegggnnnzzzrrrfffZZZUUUTTTSSSRRRTTTRRRSSSUUUWWWYYYZZZZZZYYY]]]]]]]]]]]]]]]]]]]]]]]]]]]___aaabbbbbbccceeegggnnnqqqttttttqqqmmmiiihhhbbbcccfffiiilllnnnpppqqqkkkiiihhhiiiiiifffaaa\\\UUUOOOHHHCCCBBBAAA@@@>>>:::>>>AAABBBAAA???@@@BBBBBBCCCDDDGGGIIIKKKMMMNNNHHHGGGEEEDDDFFFIIILLLOOORRRWWW]]]ccceeeccc___\\\aaafffnnnvvv{{{}}}zzzyyyvvvqqqmmmiiifffddd^^^^^^]]]]]][[[ZZZYYYXXXTTTTTTTTTTTTTTTUUUUUUUUUPPPPPPPPPOOOOOOOOONNNNNNNNNPPPRRRTTTXXX```kkksssvvvwwwuuussssssooodddYYYMMMHHHEEEHHHJJJKKKMMMQQQRRRVVVXXXSSSOOONNNKKKGGGFFFFFFFFFGGGIIILLLNNNPPPyyyyyyuuu\\\KKK???@@@BBBFFFWWWkkk~~~}}}}}}wwwnnnfff```___\\\TTTJJJAAA<<<:::888777555444333333444444444444444444444444333333222222333333333333222222333333444444333333222111111111000000111111222333000333555777:::@@@HHHOOO\\\___dddhhhkkknnnqqqssstttttttttsssrrrqqqppppppooommmkkkjjjkkkiiieeebbbbbbaaa```______```aaabbbhhhppp{{{~~~kkkeee[[[QQQJJJDDD???<<<999999888888777666666555666666555555555666777888777777888999:::;;;;;;<<<<<<>>>AAADDDFFFIIIMMMPPPOOORRRUUUWWWXXXZZZ]]]```ccceeeggghhhfffaaaZZZVVVMMMJJJEEEBBB@@@>>><<<;;;666888;;;;;;999888999:::999999999888888888777777666777888999:::;;;<<<<<<@@@GGGSSS```llltttyyy{{{~~~}}}|||{{{|||~~~~~~|||{{{wwwyyy{{{zzzyyy||||||~~~|||~~~wwwhhhdddbbbdddiiillljjjggggggdddbbbaaabbbdddddddddfffdddccccccddddddcccbbb```^^^\\\[[[[[[]]]```bbbaaabbbccccccccceeeiiillluuurrrooommmmmmllliiigggcccaaa``````bbbmmm}}}kkkddddddkkkkkkxxxqqq^^^aaaeeekkkqqqwww~~~~~~nnneeeaaa___```dddccceeegggnnn{{{rrreeeXXXSSSRRRPPPOOOPPPRRRSSSUUUXXXYYYZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]\\\^^^```bbbbbbdddgggjjjppprrruuuuuurrrnnnjjjiiijjjmmmqqquuuvvvuuurrrppphhhfffdddcccbbb___ZZZVVVQQQLLLFFFCCCBBBBBBBBBAAA???CCCFFFGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKHHHGGGEEEEEEGGGLLLQQQTTTUUUYYY```fffhhheeeaaa]]]fffjjjqqqwww{{{}}}~~~~~~{{{yyyvvvrrrmmmiiifffeeebbbbbb```^^^\\\YYYWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSSSSRRRQQQPPPOOOOOOOOOPPPRRRTTTXXX```kkksssxxxyyyyyywwwvvvsssiii^^^SSSMMMIIIJJJMMMNNNQQQUUUYYY^^^```]]]YYYWWWTTTPPPNNNMMMLLLMMMOOOSSSWWWZZZ}}}wwwvvvzzz}}}~~~rrrXXXHHH<<<>>>AAADDDSSSfff}}}zzzwwwzzz}}}}}}yyypppggg^^^^^^ZZZTTTKKKCCC===:::777777666555444444444444333333444444444444444444333444444444444444444333333333444444333333222111111111000000111111222333111333666888:::@@@HHHNNNYYY^^^ccchhhlllooorrrtttuuuuuuttttttrrrqqqpppoooooonnnmmmmmmnnnmmmkkkiiihhhgggeeecccaaa___^^^]]]```eeelllsssyyy}}}xxxuuubbb\\\SSSKKKEEE@@@<<<999888888888777777666666555777666666666666777888888999999999999:::::::::;;;<<<>>>AAACCCEEEHHHLLLOOOPPPSSSVVVXXX[[[^^^bbbeeefffiiimmmooonnnjjjeeebbbVVVRRRLLLHHHEEECCCAAA???:::;;;<<<;;;999888888999999999999999999888888888777777888999:::;;;;;;<<>>AAACCCEEEHHHLLLOOOPPPRRRUUUWWWYYY]]]aaaeeeiiilllqqquuuvvvtttpppmmmbbb]]]VVVPPPKKKGGGDDDAAA======<<<;;;999999999:::999999999999999999888888888888999::::::;;;<<<<<>>FFFLLLSSSYYYbbbjjjooorrruuuvvvwwwwwwxxxyyyxxxvvvuuusssssstttttttttsssssstttuuurrrqqqnnnjjjeee```\\\ZZZZZZ[[[]]]```bbbeeehhhkkkhhhhhhgggddd___ZZZUUURRRHHHEEEAAA>>>===<<<:::999888888888888777777777777888888888999999999999999999999999888888888888888;;;===@@@CCCEEEHHHLLLOOORRRTTTVVVWWWYYY\\\aaadddkkkooouuuzzz|||{{{yyywwwnnniiibbbZZZTTTNNNHHHDDDCCCAAA>>>===<<<=========999999999999999999999999::::::;;;;;;<<<<<<======???EEEOOO[[[gggooouuuwwwzzz{{{|||~~~~~~~~~}}}}}}}}}}}}~~~}}}zzzwwwuuuttttttssstttxxx~~~}}}|||}}}yyypppiiiaaa^^^aaaeeefffeeeaaa___]]]\\\]]]^^^]]]]]]]]]\\\ZZZ[[[^^^```bbbbbbbbbbbbcccdddeeeeeeeeeeeefffffffffdddaaa``````aaa]]]```eeejjjnnnpppooonnnpppqqqssssssrrrwwwpppgggccc{{{tttbbbcccnnnvvvzzzaaafffmmmtttyyy{{{lllccc^^^ZZZZZZ\\\^^^bbbgggooo{{{{{{lll]]]UUUQQQNNNMMMNNNMMMNNNOOOQQQTTTWWWYYYZZZYYYYYYZZZ[[[]]]^^^______bbbccccccccccccdddgggjjjnnnpppssstttttttttvvvwww{{{{{{xxxssskkkbbbYYYTTTSSSQQQNNNKKKJJJKKKNNNPPPOOOQQQSSSVVVXXX[[[]]]^^^aaaaaa```^^^\\\YYYVVVSSSPPPOOOMMMKKKIIIGGGFFFEEEAAACCCGGGNNNYYYeeepppwwwyyy|||yyyuuurrrrrrrrrvvvzzz||||||{{{yyyvvvsssooollljjjiiihhhaaaaaa___^^^^^^^^^^^^^^^ZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZVVVVVVVVVVVVXXX___jjjsss}}}}}}vvvlllbbbYYYVVVVVVXXX^^^dddrrr{{{~~~yyyuuusssqqqqqquuu}}}zzz___LLL======??????HHHVVVlllyyysssuuuzzz}}}zzzuuuhhh[[[QQQMMMGGGBBB???<<<999666666666777777777666666555333333444444444444444444444444555555555555444444333333444444333333222111111111000000111111222333222444666666888<<>>;;;:::;;;<<<;;;:::999999999999999999999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;:::::::::;;;===@@@BBBDDDGGGKKKNNNUUUVVVXXXYYY[[[^^^cccgggmmmqqqxxx~~~~~~yyyuuuooohhhaaaYYYRRRMMMGGGCCC???<<<<<<<<<===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>DDDNNNZZZeeennnsssvvvyyyyyyzzz{{{|||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}zzzxxxvvvtttsssrrrssswww~~~~~~zzz{{{{{{zzz~~~}}}tttlllccc```bbbeeefffddd^^^^^^^^^___``````^^^]]]YYYWWWVVVWWWZZZ^^^```aaa______```bbbccceeeffffffcccdddeeeeeeccccccccceee```aaacccjjjpppsssqqqoooppprrrvvvxxxwwwzzzuuujjjbbbwwwvvvffffffppp{{{~~~dddhhhnnnwww}}}ooofff```[[[ZZZ\\\]]]bbbgggmmmyyyzzzkkk[[[SSSOOOLLLKKKLLLLLLMMMNNNOOORRRTTTVVVXXXXXXXXXYYY[[[\\\^^^___```bbbdddeeeeeeeeeeeefffhhhlllnnnpppppppppqqqsssuuuvvvsssmmmfff^^^WWWRRROOOIIIIIIGGGFFFEEEGGGLLLOOOTTTXXX___ccceeefffggghhhhhhfffbbb___\\\ZZZVVVTTTOOONNNMMMJJJHHHFFFEEEDDDAAADDDJJJSSS___lllwww~~~}}}zzzsssqqqppprrrvvvyyyxxxvvvtttrrrooollliiihhhiiiiiigggeeeccc```^^^]]]]]]^^^]]]\\\\\\[[[[[[ZZZZZZYYYXXXXXXYYYZZZ\\\]]]^^^^^^ZZZZZZYYYWWWYYY```kkkttt}}}}}}rrrhhh^^^ZZZYYY[[[aaagggvvv~~~~~~gggQQQ@@@>>>???>>>FFFSSSfff~~~zzztttvvv{{{~~~|||vvviii\\\NNNIIIAAA<<<:::999888666555666777777888777666555444444444444444444333333444444444555555444444444333333444444333333222111111111000000111111222333111333555555666:::BBBHHHMMMUUU```kkkqqquuuwwwyyyzzz{{{~~~~~~}}}zzz{{{{{{xxxuuutttvvvxxxvvvtttppplllhhheeecccbbb```^^^[[[XXXVVVUUUTTTSSSOOOOOONNNLLLJJJGGGDDDCCC>>><<<:::999:::;;;:::999::::::::::::::::::::::::888999:::;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===@@@BBBDDDGGGKKKNNNTTTUUUWWWYYY\\\```fffkkkooottt{{{{{{wwwppphhh___YYYRRRMMMFFFAAA@@@@@@???===>>>>>>?????????@@@@@@@@@>>>>>>????????????@@@@@@>>>DDDMMMXXXccclllrrruuuyyyxxxxxxxxxxxxyyyzzzzzzyyyyyyzzz{{{||||||||||||~~~}}}}}}~~~}}}{{{yyyxxxsssrrrqqqssswww|||{{{|||zzz{{{vvvooofffcccfffiiiiiiggg```aaaccceeeggggggdddaaaXXXVVVTTTUUUXXX\\\^^^___]]]]]]^^^___```bbbdddeeeaaabbbddddddbbbbbbbbbccccccaaabbbkkkvvv}}}{{{wwwoooqqquuuwwwvvvzzz|||pppcccuuuoookkkrrreeeffflllvvvrrriiiccc^^^\\\^^^]]]aaaffflllvvvzzzkkk[[[RRRNNNLLLKKKMMMNNNNNNNNNOOOQQQSSSVVVWWWWWWWWWYYYZZZ\\\^^^___``````bbbfffgggggggggggghhhkkkllllllkkkjjjjjjlllnnnhhheee```ZZZUUUPPPNNNLLLGGGHHHHHHFFFFFFHHHMMMQQQXXX___hhhnnnppppppooooookkkfff```[[[YYYWWWTTTQQQKKKKKKIIIHHHFFFDDDCCCBBBEEEHHHOOOYYYdddpppyyy~~~|||tttqqqnnnnnnrrrtttssspppooonnnkkkhhhgggggghhhiiiiiihhheeecccaaa```aaaaaa``````___^^^^^^]]]]]]\\\\\\\\\]]]^^^___``````aaa]]]\\\[[[YYYZZZaaallluuu~~~wwwmmmccc^^^^^^^^^ccciiissslllUUUCCC??????>>>EEERRRccc|||{{{uuuwww{{{~~~yyylll^^^NNNGGG???999888888888777555666777888888777666555555555555444444333333333333444444444444444444333333333444444444333222222111111111000111222222333111333444555555999AAAFFFLLLTTT```kkkrrrvvvxxxyyy{{{}}}|||}}}}}}zzzuuutttuuuxxxwwwtttpppkkkhhhfffeeeeeeccc___YYYUUUSSSRRRQQQQQQMMMMMMKKKIIIGGGDDDBBBAAA>>><<<::::::::::::999888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::888888888999999:::::::::;;;===@@@BBBDDDGGGKKKNNNQQQRRRUUUWWW[[[aaahhhlllqqqvvv}}}{{{sssjjjdddbbb[[[SSSMMMJJJIIIGGGEEEAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@AAAAAAAAA>>>CCCMMMXXXccclllrrruuuyyyxxxwwwvvvuuuuuuuuuuuuvvvvvvxxxyyyzzz{{{{{{{{{~~~~~~~~~~~~~~~~~~}}}{{{zzzyyysssrrrqqqssswww{{{~~~yyyyyy|||}}}~~~zzz{{{wwwppphhhfffiiillllllkkkccceeehhhlllnnnmmmiiifffZZZWWWUUUUUUWWWZZZ\\\]]]^^^^^^^^^^^^___aaacccdddbbbcccdddccc```^^^^^^^^^aaa^^^___kkk{{{oooppprrrtttsssyyyuuugggwwwvvvooorrrddddddiiiuuutttkkkddd___]]]___\\\aaafffkkkttt|||mmm]]]TTTPPPNNNMMMOOOOOOOOOOOOPPPQQQSSSVVVWWWVVVWWWXXXZZZ\\\^^^``````]]]aaaeeehhhiiihhhhhhiiikkkkkkjjjhhheeeeeefffhhh[[[YYYVVVRRROOOLLLKKKJJJJJJKKKLLLJJJIIIKKKOOOTTT[[[cccnnnuuuvvvtttrrrrrrkkkeee]]]WWWUUUSSSQQQOOOHHHHHHFFFEEEDDDBBBAAAAAAHHHLLLSSS\\\gggqqqyyy}}}|||zzzxxxvvvqqqmmmlllooopppnnnkkkmmmkkkhhhfffeeefffhhhiiihhhgggeeeddddddeeefffgggcccbbbbbbaaa```_________````````````aaaaaaaaaaaa___^^^\\\ZZZ[[[bbbmmmvvvzzzpppfffbbbaaaaaaeeejjjnnnzzzvvv[[[FFFBBBAAA>>>DDDPPPeeezzzvvvvvv{{{zzzlll___NNNDDD<<<999888555444666444555555777888999:::;;;666666666666666555555444333444666777777777666555444444333333333333222222333222222111111222222333444444333333444888>>>CCCLLLUUUaaajjjooosssvvvyyy|||}}}~~~|||zzzxxxvvvuuusssssssssssspppmmmjjjhhhgggccc^^^ZZZXXXVVVTTTRRRPPPNNNLLLJJJHHHFFFBBB@@@AAA???============;;;:::<<<;;;;;;;;;;;;;;;<<<===>>>======<<<<<<<<<======>>>===<<<;;;;;;;;;;;;;;;???@@@@@@@@@BBBEEEJJJNNNNNNSSSXXX\\\___cccjjjoootttxxx~~~|||xxxnnnjjjbbbZZZSSSNNNKKKJJJPPPNNNKKKJJJKKKKKKJJJJJJJJJIIIHHHGGGEEECCCAAAAAACCCFFFMMMXXXdddmmmqqqqqqwwwxxxyyywwwuuuttttttvvvrrruuuwwwxxxxxxxxxyyyzzz}}}}}}}}}zzz{{{||||||{{{yyywwwuuupppssssssrrruuuzzzzzzwwwrrrsssvvv|||wwwooorrruuuvvvzzzrrrmmmnnnpppnnnjjjiiifffhhhlllqqqtttsssppplllfffbbb\\\WWWVVVWWWXXXXXX[[[ZZZYYY[[[___dddhhhiiieeecccaaa^^^]]]\\\\\\\\\bbbaaadddkkktttzzzzzzxxxkkkkkkmmmooopppwwwtttgggooozzzsss|||~~~kkkdddbbbooowwwjjjdddbbbaaa`````````cccjjjttt~~~ppp]]]QQQNNNNNNNNNLLLNNNNNNOOOPPPRRRTTTVVVWWWWWWWWWWWWXXXYYY[[[\\\]]]bbbcccdddeeeffffffffffffjjjhhhfffdddaaa```___^^^QQQSSSTTTVVVVVVUUUTTTSSSYYYWWWTTTRRRRRRTTTWWWZZZaaagggoootttuuurrrnnnllleee___VVVQQQOOOMMMGGGCCCCCCCCCCCCDDDDDDEEEFFFGGGMMMQQQWWW___hhhpppvvvyyy|||wwwsssrrrqqqqqqmmmhhheeeeeefffggggggccceeegggfffdddeeehhhkkkiiihhhhhhhhhiiijjjkkkkkkmmmjjjhhhffffffeeedddbbbeeeeeeeeeffffffeeeddddddbbb```^^^]]]aaahhhooottt|||uuulllfffdddeeeeeedddpppuuu}}}~~~aaaHHHBBBAAA>>>DDDOOOdddxxxwwwuuuxxx|||~~~zzzmmmaaaQQQGGG>>>;;;999666444555666666666777888888888999777777777777777666666555444444555666666666666555444444333333333333222222333222222111111222222333444444333333444888>>>BBBJJJSSS___hhhnnnrrruuuxxx~~~|||zzzxxxxxxyyyxxxwwwuuurrrooommmiiieee```\\\YYYWWWUUUSSSNNNMMMKKKKKKJJJIIIGGGDDDBBBAAA????????????>>><<<===============>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@???>>>=========@@@AAABBBCCCDDDGGGKKKNNNRRRVVV[[[^^^```dddiiinnnwwwzzz|||uuummmeee___\\\ZZZYYYWWWTTTSSSTTTTTTTTTSSSPPPNNNLLLIIIFFFDDDCCCCCCEEEHHHOOOYYYeeemmmpppqqquuuvvvvvvvvvtttsssssstttqqqsssuuuvvvvvvvvvwwwxxxyyyyyyzzz{{{}}}~~~|||zzzxxxyyyzzzzzzzzzxxxvvvtttqqqssstttssswww|||}}}zzzuuuuuuxxx~~~qqqiiinnnvvv{{{{{{sssmmmnnnpppmmmjjjiiidddfffiiimmmppppppnnnkkkmmmhhh```YYYUUUTTTUUUVVV[[[YYYXXXZZZ^^^cccfffhhhbbbaaa___^^^\\\\\\\\\\\\^^^]]]^^^ccckkkppppppnnnggghhhjjjlllmmmttttttcccjjj{{{qqqyyy{{{mmmccc^^^iii{{{yyyllleeebbbaaa```^^^^^^aaagggqqq{{{rrr```SSSOOOOOOOOOMMMNNNNNNOOOPPPRRRTTTUUUVVVVVVVVVVVVWWWYYYZZZ\\\]]]bbbcccdddeeeffffffffffffiiigggeeeccc```^^^]]]\\\XXXXXXZZZ\\\^^^aaacccdddeeedddbbb```______```aaadddhhhnnnrrrrrrnnnjjjggg```ZZZRRRMMMLLLJJJFFFCCCCCCCCCCCCCCCEEEGGGIIIKKKRRRTTTXXX]]]ccchhhlllnnnsssttttttqqqmmmhhhffffffeeebbb^^^]]]]]]_________]]]```cccddddddeeehhhjjjlllllllllkkkllllllmmmmmmnnnllljjjiiiiiiiiihhhgggggghhhhhhiiiiiihhhhhhgggiiigggdddccceeejjjqqquuuzzzqqqkkkiiiiiihhhhhhjjjnnnuuu{{{~~~}}}|||yyyzzzzzzzzz{{{~~~lllNNNCCCAAA@@@DDDMMMaaavvvyyytttuuuyyy|||}}}{{{qqqfffTTTJJJ@@@<<<:::666444555777777777777777777777777777888888888888777666666444444444444444555555666444444333333333333222222333222222111111222222333333333333333444777===AAAHHHPPP\\\ffflllpppuuuyyy}}}zzzyyyyyywwwuuurrrooommmkkkhhhccc___\\\YYYVVVTTTMMMLLLLLLLLLMMMMMMLLLJJJEEECCCBBBBBBCCCCCCAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@BBBDDDEEEFFFHHHKKKNNNVVVZZZ^^^aaabbbeeejjjnnnvvvzzzwwwqqqllliiihhhfffccccccccccccbbb```YYYVVVRRRNNNJJJHHHGGGGGGJJJMMMSSS\\\eeelllooooooqqqssstttsssrrrqqqqqqrrroooqqqssstttsssssstttvvvwwwvvvwwwxxxyyyyyywwwuuuuuuvvvwwwwwwvvvuuutttrrrqqqtttuuuuuuzzz{{{{{{}}}zzzkkkbbbgggttt}}}vvvoooooopppmmmjjjjjjbbbcccdddgggjjjllljjjiiioookkkccc\\\XXXVVVWWWXXX[[[YYYXXXYYY\\\```bbbccc^^^^^^]]]\\\\\\]]]]]]]]]]]][[[ZZZ]]]bbbffffffeeecccccceeehhhiiipppttt___eee~~~qqquuuwwwrrrdddZZZaaaqqq~~~|||nnnfffbbb___^^^[[[\\\___dddmmmwwwuuucccUUUPPPPPPOOONNNMMMMMMNNNOOOQQQSSSUUUVVVUUUUUUVVVWWWXXXZZZ[[[\\\bbbbbbcccdddeeeeeeeeeeeegggfffdddbbb```___^^^^^^aaaaaacccgggkkkqqquuuxxxttttttsssqqqooollliiigggfffiiilllmmmlllhhhccc```XXXRRRKKKHHHHHHHHHGGGEEEFFFEEEDDDDDDFFFJJJNNNQQQWWWWWWXXXYYY[[[\\\^^^___bbbccceeeddd```\\\YYYXXXUUUTTTRRRSSSUUUWWWWWWVVVVVVZZZ___dddfffiiikkkmmmppppppppppppppppppqqqrrrpppooommmmmmnnnooonnnmmmkkkllllllmmmmmmmmmllllllpppmmmjjjhhhhhhlllpppttt{{{yyysssooonnnmmmmmmiiikkknnnrrruuuwwwwwwxxxssstttuuuuuuuuuxxx|||yyyWWWGGGCCCAAADDDKKK^^^rrr}}}uuutttxxx|||}}}|||sssiiiTTTJJJ@@@===:::777555666666666666777777777777777777777777777777666555555444444333222222444555666444444333333333222222222333222222111111222222333222333333333333777<<>>FFFNNNYYYbbbjjjqqqyyy~~~~~~{{{xxxvvvtttpppnnnkkkhhhfffbbb]]]YYYUUUTTTSSSTTTUUUTTTSSSQQQMMMLLLKKKKKKMMMNNNMMMLLLIIIJJJKKKLLLMMMMMMMMMMMMIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLJJJIIIHHHCCCFFFHHHJJJJJJKKKMMMOOOTTTYYY___ccceeehhhmmmqqqppptttzzz~~~{{{xxxtttqqqkkkgggbbb\\\WWWUUUTTTTTTUUUYYY^^^bbbfffiiijjjkkknnnppprrrrrrqqqooonnnoookkkmmmooooooooonnnooopppqqqpppppprrrsssrrrpppnnnlllmmmmmmnnnnnnnnnnnnmmmmmmpppssswwwuuummmlllrrrzzzwwwnnnkkkkkkhhhfffeee^^^\\\[[[\\\```cccddddddcccfffiiiiiifffcccaaaaaa```]]]ZZZYYYXXXXXXWWWUUUXXXXXXZZZ[[[]]]^^^___```bbb```^^^]]]]]]^^^^^^]]]]]]]]]___dddggglllyyyuuuaaahhh}}}zzzyyyppp[[[YYYbbbmmm{{{pppfff```\\\YYYZZZ[[[^^^bbbhhhqqq|||wwwfffXXXPPPMMMLLLLLLLLLLLLMMMNNNPPPRRRSSSUUUVVVWWWWWWYYY[[[]]]^^^___```aaabbbcccddddddddddddddddddfffhhhkkkmmmpppqqquuuxxx}}}zzztttnnnjjjgggeeebbbaaa___[[[VVVQQQJJJHHHGGGHHHLLLQQQUUUWWWXXXUUUQQQNNNMMMPPPTTTWWWYYYVVVSSSOOOKKKIIIHHHHHHHHHKKKOOOQQQPPPNNNLLLKKKFFFFFFHHHKKKOOOQQQQQQPPPRRRVVV^^^gggoootttvvvvvvpppqqqrrrtttvvvyyy|||}}}zzzwwwuuuttttttsssrrrppprrrsssssstttuuuuuuttttttsssqqqnnnkkkjjjjjjkkklllnnnvvv}}}{{{wwwuuuuuuuuuwwwuuusssqqqqqqrrrtttuuunnnpppqqqqqqqqqsssvvvyyyzzzoooWWWIIICCCCCCGGGSSSfff~~~~~~yyy}}}|||zzzwwwoooeeeWWWMMMCCC???===999777888222333444555777888999:::444555555555555444333333444444444444444555555666444444333333333333222222333222222111111222222333111222333333333555999<<>>AAAFFFIIIKKKMMMPPPRRRRRRQQQQQQSSSWWWYYYYYYYYYYYY[[[```iiirrrxxxyyyxxxvvvvvvwwwyyy{{{}}}~~~|||zzzyyyyyyyyywwwvvvzzzzzz{{{|||}}}}}}}}}}}}xxxvvvqqqkkkfffaaa^^^]]]YYY___dddhhhooowww{{{zzzzzz|||}}}{{{yyyxxxzzz|||yyyyyyxxxxxxwwwvvvuuuuuurrrsssuuuvvvvvvvvvyyyzzzdddOOODDDBBBEEEGGGXXXooo}}}}}}~~~wwwnnncccXXXLLLFFF@@@:::666666666666666666666666666666666666666666666555555444333444666777777777666555444444444333333333222222333222222222222222222333000111222333333444888:::AAAHHHRRR\\\eeeoooyyy}}}}}}||||||{{{wwwqqqmmmeeeeeedddfffggghhhgggeee```______```cccddddddccc]]]^^^aaacccddddddcccbbb```___]]][[[YYYWWWVVVVVVUUUVVVXXXZZZZZZYYYXXXVVVSSSSSSSSSRRRSSSUUUZZZ]]]\\\aaagggjjjkkklllnnnqqqpppssswww{{{}}}xxxuuusssrrrpppmmmjjjhhhfffdddbbbeeeiiijjjhhhffffffgggkkkmmmooonnnkkkhhheeedddbbbdddeeeeeedddcccdddeeehhhhhhiiikkkmmmmmmllljjjcccccccccdddeeefffggghhhgggjjjlllooowwwzzz}}}|||uuusssrrrfff```___\\\ZZZZZZZZZYYYYYYZZZ]]]```aaa``````ccceeeccc^^^[[[]]]aaa[[[YYYXXXXXXYYYZZZXXXWWWWWWXXX[[[]]]```aaaaaaaaa___aaabbbaaa___\\\[[[[[[ZZZYYY[[[aaafffkkkttt}}}hhhhhhiii{{{oooyyy^^^VVVVVVWWWeeevvvxxxmmmfff```]]]WWWZZZ]]]^^^bbbjjjwww}}}nnn___SSSNNNMMMMMMJJJKKKKKKMMMNNNPPPRRRSSSUUUUUUVVVXXXZZZ\\\^^^```___```aaabbbbbbccccccccc```aaadddiiinnnssswwwyyyzzzyyyxxxwwwtttrrrpppnnnlllkkkiiigggeeeddddddccc]]]XXXRRRQQQSSSSSSPPPMMMQQQTTTWWWYYY[[[\\\^^^______]]]YYYUUUTTTTTTUUUVVVWWWSSSNNNGGGBBB???>>>===???CCCGGGKKKNNNQQQUUUWWW[[[ZZZYYYZZZ]]]___``````___```dddllluuu{{{|||{{{zzzzzzzzz{{{|||~~~~~~|||{{{zzz{{{|||{{{zzz|||}}}~~~xxxuuuooohhhaaa[[[VVVSSSRRRWWW\\\___fffooouuuuuuwwwyyy{{{{{{zzzyyy{{{~~~yyyyyy{{{{{{{{{zzzyyyxxxvvvxxxzzz{{{{{{{{{}}}iiiQQQDDDAAAAAAGGGNNN^^^vvv}}}|||~~~~~~zzzuuulllcccVVVKKKDDD???:::666777777666555555555555555444555666888888666555444444444444444444444444444222333555666666555333222222222111111111111222222222222333222222333777:::@@@FFFOOOXXXaaammmyyy~~~zzzwwwmmmjjjhhhggghhhjjjjjjjjjeeeeeeeeefffggghhhjjjkkkhhhhhhiiijjjkkklllmmmnnnmmmkkkgggccc```___^^^^^^YYYYYYZZZZZZ[[[\\\\\\]]]XXXWWWTTTTTTVVVZZZ^^^aaadddeeehhhlllpppsssvvvxxxuuuuuuwwwyyy}}}|||zzzzzzzzzxxxwwwtttqqqmmmjjjgggfffggggggggggggfffeeedddcccbbbfffkkkmmmkkkhhhdddcccgggfffeeedddddddddddddddffffffffffffffffffeeeeeecccaaa```cccfffhhhgggffffffgggiiilllqqqyyyzzzsssooommmsss{{{uuummmjjjeee]]]YYYYYYYYYXXXXXXYYY\\\^^^____________^^^]]]\\\[[[ZZZZZZXXXXXXZZZZZZZZZYYYXXXWWWXXX[[[^^^______^^^]]]^^^^^^^^^\\\[[[ZZZYYYYYYYYY^^^\\\[[[]]]___dddppp{{{~~~jjjccciiisssqqqxxxuuuZZZRRRQQQRRRaaavvvzzz}}}oooddd^^^\\\VVVXXX]]]bbbccchhhtttwwweeeWWWRRROOOMMMKKKKKKKKKLLLNNNPPPRRRTTTUUUVVVXXXYYYYYYZZZ]]]___bbbaaa___^^^______]]]\\\\\\]]]___bbbfffjjjnnnppprrrppplllhhheeecccbbbaaabbb___ZZZXXXXXXZZZ[[[[[[OOOOOOOOONNNMMMNNNQQQSSSWWWWWWWWWVVVUUUUUUTTTTTTWWWWWWUUUSSSQQQQQQTTTVVVQQQQQQMMMGGG???:::999;;;>>>>>>CCCJJJOOOSSSZZZbbbaaadddeeedddeeejjjkkkiiifffdddfffmmmsssvvv{{{}}}zzz{{{}}}~~~}}}{{{{{{{{{|||}}}xxxrrriiibbb]]]XXXSSSOOORRRSSSWWW[[[aaafffjjjlllppprrruuuwwwwwwxxxzzz{{{~~~}}}}}}~~~}}}}}}|||{{{zzzmmmTTTEEEAAAAAACCCJJJZZZqqq|||zzz||||||{{{nnnggg\\\PPPGGG@@@;;;888777777666555555555555666555666777888888777666555444444444444444444444444555666777999999777666555222222111111111111222222222333333222222333777999===CCCLLLUUU___kkkwww|||rrrpppmmmlllmmmnnnnnnnnniiiiiiiiiiiiiiijjjkkkkkkkkkkkklllnnnpppqqqrrrsssppppppnnnllljjjgggdddccc^^^^^^^^^____________```]]]\\\ZZZYYY[[[^^^aaadddiiijjjlllooorrruuuwwwxxxxxxyyyzzz|||~~~}}}}}}{{{yyywwwsssoookkkiiigggffffffffffffeeecccbbbbbbcccfffjjjkkkjjjgggdddcccdddcccbbbaaaaaa```aaaaaaddddddddddddddddddddddddfffdddaaabbbccccccaaa___dddeeehhhkkkqqqyyywwwrrrnnnnnnttt{{{xxxoookkkeee]]]YYYYYYZZZYYYYYYZZZ]]]______^^^[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWZZZ\\\^^^^^^]]][[[[[[[[[^^^^^^]]]\\\[[[[[[[[[[[[\\\ZZZZZZ\\\^^^bbblllwww|||iiiccceeeuuujjjqqqwwwZZZRRRPPPPPP\\\mmmwwwqqqfff```\\\YYYZZZ^^^bbbdddhhhttt{{{iiiZZZSSSPPPMMMKKKKKKKKKLLLNNNPPPRRRTTTQQQSSSUUUWWWXXX[[[^^^aaaaaa___^^^^^^^^^]]]ZZZXXXWWWWWWXXXYYY[[[^^^aaacccfffeeedddbbb```^^^]]]\\\[[[WWWRRRPPPPPPQQQRRRSSSOOOOOOOOONNNNNNPPPTTTWWWYYYWWWTTTQQQPPPPPPRRRSSSUUUUUUTTTSSSQQQPPPRRRTTTQQQPPPMMMHHH@@@;;;:::;;;>>>>>>CCCKKKRRRXXXaaajjjiiilllmmmlllooossstttqqqkkkgggggglllqqqtttyyy~~~~~~|||zzz{{{}}}~~~}}}|||}}}}}}}}}~~~~~~~~~~~~}}}uuunnneee^^^ZZZXXXVVVTTTTTTUUUVVVYYY]]]aaaeeegggmmmpppsssuuuvvvwwwyyy{{{~~~}}}rrrXXXFFF@@@AAA>>>DDDSSSiii{{{vvvvvvwww{{{~~~~~~|||pppllldddXXXLLLBBB===:::888777666666555555666666666777888999999888777666444444444444444444444444666777888999999888777666222222111111111111222222222333333333222333666999999???HHHRRR\\\iiivvvzzzwwwuuussstttttttttsssnnnnnnmmmmmmmmmmmmnnnnnnoooppprrrtttwwwyyy{{{|||xxxyyyyyyxxxvvvrrrnnnkkkeeeeeeeeedddddddddcccccccccbbbaaaaaaaaaccceeegggnnnoooqqqtttvvvxxxyyyyyy}}}~~~|||{{{xxxuuuqqqmmmkkkiiiffffffeeedddcccbbbaaa```ccceeehhhhhhgggdddcccccccccbbbaaa```____________bbbbbbbbbbbbbbbbbbbbbbbbgggeeebbbaaaaaaaaa___^^^bbbdddiiinnnuuu}}}~~~}}}rrrooopppqqquuuzzzyyyqqqkkkfff___[[[[[[ZZZZZZZZZ\\\^^^^^^]]]\\\WWWWWWWWWXXXXXXXXXYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXZZZ\\\]]]\\\ZZZXXXXXXXXX]]]]]]\\\\\\\\\\\\]]]]]]ZZZYYYYYY\\\]]]___hhhqqq|||jjjbbb```{{{wwwbbbiii~~~___RRRPPPPPPYYYeeerrr{{{uuujjjbbb^^^]]]\\\___bbbccchhhtttnnn^^^VVVQQQMMMKKKKKKKKKLLLMMMPPPRRRSSSPPPRRRTTTVVVWWWYYY\\\___^^^]]]]]]\\\\\\YYYUUURRRPPPPPPPPPPPPQQQSSSUUUWWW\\\]]]^^^^^^]]][[[XXXWWWSSSPPPKKKHHHIIIKKKLLLLLLNNNNNNLLLKKKLLLOOOTTTYYY[[[WWWQQQLLLJJJLLLPPPRRRRRRSSSSSSRRRPPPNNNOOOPPPOOOOOOMMMIIICCC>>>;;;;;;<<<<<<@@@IIIRRRZZZeeeooorrrvvvwwwxxx|||}}}sssmmmjjjlllppprrrvvv{{{|||{{{{{{|||}}}~~~}}}~~~~~~}}}}}}|||}}}yyyvvvpppjjjbbb\\\ZZZZZZ[[[[[[[[[ZZZYYYYYYZZZ^^^bbbdddiiilllooorrrtttvvvyyy{{{|||xxx\\\FFF???AAA;;;AAAMMM```www{{{sssqqqxxx|||~~~~~~|||xxxrrrqqqkkk___PPPDDD>>><<<888777777666555666666666555666777777777777666555444444444444444444444444444444555555555555444444333222222111111222222333222333444333333333666888777===EEEOOOYYYfffsss}}}~~~{{{zzzzzzzzzyyyxxxssssssrrrrrrrrrrrrssssssuuuvvvxxx{{{~~~zzzvvvtttlllkkkkkkjjjiiihhhgggfffiiihhhgggffffffggghhhiiippprrrtttwwwzzz{{{|||}}}~~~}}}{{{{{{{{{||||||xxxwwwvvvsssqqqooommmlllhhhgggeeedddbbbaaa``````bbbdddeeeeeecccbbbbbbbbbdddcccbbbaaa````````````aaaaaaaaaaaabbbbbbbbbbbbdddcccbbbaaabbbcccccccccbbbfffnnnvvv~~~wwwpppqqqtttuuuvvvwww{{{vvvpppjjjeeeaaa^^^^^^[[[ZZZZZZ[[[]]]]]][[[YYYVVVVVVWWWXXXYYYZZZ[[[[[[XXXWWWVVVUUUUUUWWWXXXYYYYYYZZZZZZYYYWWWVVVWWWXXX[[[[[[ZZZZZZ[[[\\\]]]]]]YYYXXXZZZ\\\]]]^^^eeemmm~~~mmmccc```yyyuuu___eeefffTTTOOORRRYYYaaallluuu}}}zzznnnddd___^^^]]]]]]```aaafffqqq|||rrrbbbWWWPPPLLLJJJJJJJJJKKKMMMOOORRRSSSTTTUUUVVVVVVVVVVVVYYY[[[\\\[[[ZZZZZZYYYUUUPPPLLLJJJJJJKKKLLLOOORRRUUUWWW^^^___``````]]]YYYUUURRRPPPMMMJJJIIIJJJMMMNNNOOONNNMMMKKKIIIIIILLLRRRVVV[[[XXXRRRMMMKKKLLLNNNPPPPPPQQQRRRPPPNNNKKKKKKKKKMMMMMMLLLIIIEEEAAA===;;;999888<<>>BBB;;;???IIIYYYnnn}}}sssooozzz~~~~~~yyyuuutttnnncccTTTGGG???<<<888888777666666666666666444555555555555555555444444444444444444444444444333333333333333333333333333333222222222222333333222333444444333333555777666;;;CCCKKKUUUbbboooyyy}}}xxxxxxwwwwwwxxxxxxyyyzzz|||}}}~~~~~~|||rrrqqqpppooonnnlllkkkkkkmmmlllkkkjjjjjjjjjkkkkkkqqqssswwwzzz~~~}}}uuutttsssrrrqqqrrrssssssppppppooooooooonnnnnnnnniiihhheeecccaaa```______```aaabbbaaa___^^^___```bbbaaa``````___```````````````aaaaaaaaabbbbbbbbbaaaaaa`````````bbbdddfffdddkkkvvv}}}|||}}}zzzuuuxxxzzzvvvrrrpppqqqppplllfffcccbbbcccccc\\\[[[ZZZZZZ[[[ZZZXXXVVVUUUUUUVVVWWWXXXYYYZZZZZZWWWVVVVVVUUUUUUWWWXXXYYYVVVWWWWWWVVVUUUVVVXXXZZZXXXXXXXXXXXXYYYZZZ[[[\\\ZZZYYY[[[]]]]]]^^^dddlllzzztttfffcccyyylll\\\```{{{lllTTTMMMQQQYYY^^^eeeoooxxx{{{~~~qqqfff```^^^\\\[[[]]]___ccclllvvvvvveeeYYYPPPKKKJJJJJJJJJKKKMMMOOOQQQSSSUUUWWWWWWWWWVVVVVVXXXZZZZZZYYYXXXWWWUUUQQQLLLHHHEEEFFFIIIMMMRRRXXX]]]___eeeeeedddaaa]]]WWWRRRNNNPPPOOONNNOOORRRUUUVVVVVVSSSQQQOOOKKKJJJMMMRRRVVV[[[YYYVVVSSSPPPOOOOOOOOOPPPQQQQQQOOOKKKHHHGGGFFFHHHIIIJJJJJJHHHDDD???<<<999888;;;AAAGGGNNNXXXbbbtttyyy~~~zzzqqqppprrrsssuuuxxxxxxyyy{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyxxxwwwuuurrrmmmgggcccaaabbbccccccbbbbbbaaabbbbbb___[[[XXXWWWZZZ^^^aaadddggglllpppsssvvvzzz}}}kkkMMM@@@AAA<<>>???CCCMMM]]]ssswwwssssssyyy}}}xxxpppfff[[[PPPFFF???999888777777666666777777555555444444444444555555444444444444444444444444555555555444444555555555444333333222222333333444222333555555444333444555444888===CCCJJJUUUbbbkkkxxx~~~~~~|||{{{{{{yyywwwtttrrrrrrtttvvvxxxyyy{{{}}}|||{{{zzzyyyvvvrrrooohhhgggfffdddddddddeeefffeeeeeefffggghhhjjjjjjkkkgggeeebbb___\\\[[[ZZZ[[[XXXZZZ\\\\\\ZZZXXXXXXXXXWWWWWWWWWXXXYYYZZZ\\\\\\]]]]]]^^^^^^___``````aaa\\\^^^___```bbbeeekkkppp{{{}}}~~~yyyvvvooofff``````___cccbbb]]][[[___ccccccddd```\\\YYYYYYYYYXXXXXXVVVVVVVVVUUUUUUTTTTTTTTTVVVVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVTTTSSSTTTWWWZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZYYYYYY[[[[[[]]]dddmmmsssuuudddpppuuuccc[[[[[[rrrxxx\\\OOORRRVVVWWW[[[eeeppptttxxx|||~~~}}}vvvhhh```\\\YYYYYY]]]^^^___dddjjjttt~~~{{{kkk^^^TTTOOOIIIIIIJJJJJJLLLNNNQQQRRRRRRSSSUUUUUUUUUVVVXXXZZZXXXVVVSSSQQQPPPMMMIIIGGGIIIKKKOOOTTT\\\ccciiilllllliiiddd^^^YYYVVVTTTSSSZZZ[[[^^^bbbeeeeeebbb___ZZZZZZYYYWWWVVVWWWZZZ]]]^^^]]]\\\[[[YYYWWWUUUTTTVVVUUUQQQLLLFFFBBB@@@AAA===???CCCHHHKKKIIICCC===>>><<<===@@@BBBCCCHHHOOOTTT[[[eeettt|||rrrrrrttttttsssssstttwww{{{{{{yyywwwwwwxxxxxxwwwwwwvvvuuutttssssssmmmjjjgggccc___[[[VVVRRRQQQSSSVVVVVVSSSQQQQQQRRRNNNMMMKKKKKKMMMQQQVVVYYY```ccchhhmmmppptttwwwzzz~~~\\\EEE???>>>???BBBIIIYYYnnnyyyuuuooovvv{{{}}}|||zzzpppfff]]]SSSHHHAAA999888888777777777777777666666555555555555666666444444444444444444444444555444444333333444444555444333333222222333333444222333555555444333444555333777;;;@@@GGGQQQ]]]fffttt{{{~~~|||xxxvvvvvvxxx{{{~~~~~~~~~|||zzzvvvppplllhhhgggeeedddccccccdddeeedddeeeeeefffggghhhhhhiiifffddd```\\\ZZZXXXXXXXXXUUUXXXZZZ[[[YYYWWWVVVVVVVVVVVVVVVWWWYYY[[[\\\]]][[[[[[\\\]]]]]]^^^______YYY\\\```cccgggmmmuuu|||}}}}}}zzzuuuqqqllleee]]][[[^^^[[[``````ZZZXXX]]]aaaaaagggccc^^^ZZZYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTUUUVVVXXXZZZ[[[[[[ZZZYYYZZZYYYWWWTTTRRRSSSVVVYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZXXXXXXZZZZZZ\\\dddmmmqqq{{{bbbkkkuuufff]]]\\\rrr~~~dddUUUUUUXXXVVVXXXcccnnnsssvvvzzz|||{{{}}}vvvhhh___\\\ZZZZZZ]]]______bbbgggqqq}}}}}}nnn```WWWQQQIIIIIIIIIJJJLLLNNNQQQRRRUUUUUUVVVTTTSSSRRRTTTUUUXXXUUURRRPPPNNNLLLIIIGGGPPPRRRUUUZZZ```ffflllooommmiiiccc]]]YYYXXXYYY[[[aaabbbfffjjjllljjjeeeaaaXXXYYYYYYXXXXXXYYY\\\___```___]]]ZZZYYYXXXXXXXXXXXXVVVRRRKKKDDD@@@???@@@:::<<>><<<:::;;;>>>??????CCCIIICCCKKKWWWhhh}}}zzzqqqqqqtttsssrrrqqqtttwwwzzz{{{xxxvvvvvvwwwwwwvvvuuusssqqqooonnnmmmfffccc^^^ZZZVVVRRRNNNKKKKKKMMMNNNLLLIIIHHHIIILLLHHHGGGGGGHHHLLLPPPUUUXXX^^^bbbgggkkknnnrrruuuxxx}}}~~~iiiLLL??????>>>>>>CCCQQQfffzzz|||jjjpppsssvvvxxxzzz||||||zzz}}}{{{wwwnnnbbbTTTGGG@@@;;;999666555666666666555666666666666666666666666555555555555555555555555333444444555555444444333222222222111111111000000111111111222222333333333555666888;;;AAAKKKVVV]]]jjjsss}}}{{{{{{}}}~~~~~~zzzvvvrrroookkkiiihhhgggeeedddddddddeeeeeeeeeeeeddddddcccaaa^^^ZZZXXXVVVUUUUUUYYYYYYYYYYYYXXXWWWVVVUUUVVVWWWXXXWWWWWWWWWYYY[[[^^^]]]YYYVVVYYY^^^]]]YYY\\\\\\]]]```gggrrr|||pppfffcccccc```\\\ZZZ]]][[[ZZZXXXXXXZZZ[[[]]]ccceeebbb\\\YYY\\\______^^^^^^^^^]]][[[YYYWWWVVVVVVVVVUUUWWWYYY[[[ZZZYYYWWWVVVUUUUUUVVVYYY[[[]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXZZZ]]]]]]]]]```dddhhhrrrffflll{{{ooobbbcccqqqqqqZZZRRRSSSSSSWWW___jjjrrrvvvyyy|||~~~}}}yyyjjjaaaccc^^^[[[]]]```aaacccgggiiivvv{{{nnnaaaWWWQQQLLLJJJIIIJJJLLLMMMMMMMMMRRRRRRRRRTTTVVVWWWVVVUUUUUUWWWVVVRRRKKKHHHKKKOOOSSSWWW\\\aaaeeehhhlllnnnfffbbb]]]ZZZ[[[___aaaccciiilllooooookkkeee___[[[XXXVVVUUUVVVWWWXXXWWWVVVUUUTTTRRRPPPPPPSSSYYY]]]]]]]]]WWWLLLDDDAAA???<<>>AAADDDDDDBBB???<<<;;;::::::;;;===???@@@AAAAAAEEEPPP^^^kkkrrrtttvvvqqqllliiijjjmmmooooooqqqrrrtttvvvvvvuuutttsssqqqqqqooolllhhheeebbb```WWWTTTPPPMMMJJJHHHEEECCC???@@@AAA@@@@@@AAACCCEEEFFFCCCCCCFFFGGGHHHNNNUUU\\\^^^bbbfffhhhlllpppsssxxx{{{~~~```MMMBBBAAA@@@AAAHHHZZZppp{{{pppnnnnnnooorrrtttuuuuuussstttsssnnneeeXXXKKKCCC999666444444555666666666666666666666666666666666444444444444444444444444333444444555555444444333444444444333333333333222333333222222222222222222222333555777===EEENNNUUUccclllyyy{{{{{{xxxtttqqqooommmjjjhhhgggfffeeecccaaa___^^^]]][[[ZZZXXXUUUSSSQQQQQQPPPNNNOOOPPPPPPQQQQQQPPPPPPSSSTTTVVVVVVUUUUUUWWWXXXZZZeeelllggg^^^ZZZ[[[\\\\\\___bbbfffmmm{{{sssiiiaaa______\\\YYYXXXWWWWWWWWWWWWWWWWWWWWWWWWZZZ```ddddddfffkkknnnmmmjjjgggccc```\\\ZZZZZZZZZYYYXXXVVVVVVVVVVVVTTTSSSRRRSSSTTTWWWYYY[[[]]]^^^\\\\\\[[[[[[ZZZYYYYYYYYYUUUWWWYYY[[[\\\___bbbeeemmm}}}pppsssrrrjjjmmmeeeWWWSSSTTTTTTZZZccclllssswww{{{}}}vvvmmmccc]]]YYYZZZ\\\[[[]]]```gggsss|||zzzpppdddXXXPPPKKKIIIGGGGGGHHHJJJJJJIIIMMMMMMNNNPPPRRRSSSTTTUUUUUUTTTSSSTTTVVVYYY]]]```cccfffiiiiiihhheeedddccc```]]][[[\\\```eeeiiikkkmmmqqqrrrjjj[[[OOOKKKLLLKKKJJJIIIIIIJJJJJJHHHFFFFFFFFFFFFFFFHHHLLLRRRVVVZZZ^^^^^^XXXPPPJJJBBB<<<;;;;;;<<<>>>AAAAAA???>>>:::999999888:::<<<>>>@@@??????AAAEEENNNYYYcccjjjoookkkfffdddeeegggiiijjjnnnoooqqqqqqqqqpppnnnmmmkkkjjjiiifffbbb]]]YYYVVVPPPMMMKKKIIIGGGEEECCC@@@>>>>>>>>>===<<<>>>BBBFFFKKKHHHHHHJJJJJJJJJNNNTTTZZZ]]]```ccceeeiiimmmpppxxx{{{kkkTTTCCCBBB@@@@@@EEESSSkkkvvvpppkkkkkkmmmmmmnnnooopppqqqqqqnnndddWWWJJJBBB;;;999777777888999999999666666666666666666666666444444444444444444444444333444444555555444444333333333333333333333333222333333333222222111111111111222444666:::BBBJJJPPP[[[eeettt{{{~~~{{{wwwssspppmmmjjjggggggeeeccc```]]]ZZZYYYXXXUUUTTTSSSQQQPPPNNNMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPRRRTTTVVVVVVUUUUUUVVVXXXYYYcccjjjeee\\\YYYZZZ\\\]]]aaaeeeiiinnn{{{|||zzzpppggg```______]]]ZZZ[[[WWWXXXXXXYYYYYYXXXXXXWWWWWW]]]aaabbbeeelllppppppjjjgggccc___\\\[[[\\\]]]]]][[[YYYXXXWWWVVVSSSQQQPPPQQQTTTWWWZZZ\\\]]]]]][[[[[[[[[[[[[[[ZZZZZZYYYVVVWWWZZZ\\\___aaadddfffgggwwwuuupppwwwkkkhhhyyyjjjWWWRRRSSSSSSXXXaaajjjrrrxxx|||~~~yyypppbbb\\\XXXZZZ[[[[[[]]]```eeepppzzzzzzssshhh[[[PPPLLLIIIGGGFFFHHHIIIIIIIIIKKKLLLNNNOOOPPPRRRUUUWWWYYYWWWWWWYYY^^^cccgggiiijjjlllnnnmmmiiieeebbb```aaa```___aaafffkkknnnoooiiikkkiiibbbVVVMMMJJJJJJHHHGGGGGGIIIKKKLLLJJJHHHIIIIIIJJJJJJJJJMMMRRRUUU]]]bbbbbb\\\TTTMMMDDD===<<<;;;;;;<<<>>>???>>>===999888777777999;;;>>>???>>>???AAABBBFFFOOOZZZbbbfffccc```^^^___aaadddfffiiijjjllllllllljjjhhhgggccccccccc```\\\VVVQQQMMMLLLJJJHHHGGGGGGEEEBBB@@@@@@@@@>>>======@@@EEEIIIOOOMMMLLLNNNMMMKKKMMMRRRVVVYYY\\\___bbbggglllooovvvyyy}}}yyy^^^FFFBBB@@@@@@CCCNNNeeezzz{{{ppphhhhhhkkkkkkmmmppppppqqqqqqmmmcccUUUHHH???===;;;888888999::::::999666666666666666666666666444444444444444444444444333444444555555444444333111111111111222222222222333333333222222111111111222333444666999???FFFKKKTTT```ppp~~~|||yyy|||yyyuuuqqqnnnjjjfffccccccaaa^^^[[[WWWUUUSSSRRROOOOOOOOONNNMMMLLLKKKJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQTTTVVVVVVVVVUUUVVVWWWWWW]]]___[[[WWWXXXZZZ[[[]]]aaaggglllsss~~~yyyooollljjjccc]]]^^^^^^[[[ZZZ[[[WWWWWWXXXXXXXXXXXXWWWWWWXXX\\\^^^\\\___ffflllnnnfffccc___\\\[[[\\\^^^```aaa^^^\\\ZZZYYYXXXUUUSSSPPPQQQTTTVVVXXXZZZ[[[[[[ZZZZZZ[[[[[[[[[ZZZYYYYYYXXXYYY[[[^^^bbbeeeggggggdddqqqxxx}}}kkkcccsssqqq[[[SSSUUUTTTXXX___hhhqqqxxx}}}zzzpppbbb\\\YYY[[[\\\\\\^^^bbbbbblllwwwzzzvvvmmm___RRRNNNKKKHHHFFFGGGIIIIIIIIIJJJLLLNNNPPPQQQSSSWWWZZZ___^^^^^^bbbgggmmmpppqqqnnnpppqqqoookkkfffcccaaaddddddeeehhhmmmoooppppppgggddd^^^XXXSSSOOOKKKHHHIIIIIIKKKOOORRRTTTSSSRRRPPPQQQPPPOOONNNNNNPPPSSSbbbfffggg```WWWPPPHHHAAA<<<;;;999999:::;;;;;;999888777777777888;;;>>>???<<<>>>AAABBBDDDIIIRRRZZZ]]][[[ZZZXXXYYY[[[^^^```cccdddfffggggggeeedddbbb^^^^^^^^^\\\XXXRRRMMMJJJHHHGGGFFFGGGHHHIIIHHHFFFBBBAAA???======@@@EEEJJJMMMKKKKKKLLLJJJFFFGGGLLLPPPSSSVVVZZZ___dddkkkooossswww{{{iiiKKKCCC>>>???AAAIII[[[ooorrrggghhhkkklllooouuurrrsssrrrmmmcccUUUHHH@@@===;;;888777888888888777666666666666666666666666555555555555555555555555333444444555555444444333000111111111111111222222333333222222222222222222111222333444777<<>><<<999777777888777666888777777777999<<<>>>@@@;;;>>>@@@AAABBBEEELLLQQQSSSSSSSSSRRRQQQSSSWWWZZZ]]]^^^```bbbccccccaaaaaa[[[[[[[[[YYYVVVRRRNNNLLLEEEDDDCCCEEEHHHLLLNNNNNNBBBAAA???===<<<>>>CCCGGGLLLJJJKKKLLLIIIEEEDDDHHHJJJLLLPPPTTTYYY```ggglllooosssyyy~~~qqqPPPEEE===>>>???BBBPPP```wwwyyykkkjjjlllkkknnnuuuuuuuuusssnnndddXXXLLLEEE???===:::888888888777666666666666666666666666666666666666666666666666666333444444555555444444333111111111222222333333333222222222222222222333333000111222222444888>>>BBBIIISSSbbbppp{{{~~~yyyvvvttttttrrrooollliiifffbbb]]]YYYWWWUUURRROOOLLLKKKKKKKKKGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMOOORRRSSSSSSRRRRRRRRRQQQSSSSSSOOOOOOTTTWWWVVVYYY]]]fffrrr~~~|||sssmmmpppwww|||wwwjjjbbb___^^^YYYWWWYYYXXXVVVVVVYYYXXXWWWVVVUUUUUUVVVWWWXXXXXX[[[\\\YYYYYY]]]aaaaaa___]]]\\\ZZZZZZ\\\^^^```bbb```^^^]]]]]]\\\ZZZXXXTTTTTTSSSRRRRRRSSSTTTUUUVVVWWWYYYZZZZZZYYYXXXWWWUUUVVVXXX\\\bbbeeeeeedddeeemmm{{{zzzbbbjjjdddXXXZZZVVVWWW[[[cccmmmuuuzzz{{{zzzhhhaaa\\\\\\\\\ZZZZZZ]]]]]]gggsss{{{~~~xxxhhhYYYOOOKKKGGGDDDEEEFFFGGGGGGHHHKKKOOOPPPPPPSSSYYY___dddiiipppuuuxxxzzz~~~zzzyyyxxxtttoookkkjjjjjjlllpppwww{{{nnniiibbb\\\ZZZZZZZZZZZZ___aaadddiiimmmooonnnmmmiiijjjiiifffaaa^^^\\\\\\cccjjjpppnnniiiaaaWWWOOODDDAAA<<<999999888888777888888777888999<<>>???BBBGGGJJJIIIKKKLLLKKKJJJLLLQQQTTTWWWYYY\\\___aaaaaaaaaaaaZZZZZZYYYXXXVVVTTTRRRQQQHHHEEECCCCCCEEEIIILLLMMMBBBAAA@@@===<<<===AAADDDJJJHHHIIIKKKHHHCCCBBBEEEEEEGGGJJJNNNSSSYYYaaafffkkkpppwww~~~tttTTTFFF<<<<<<======HHHVVVmmmpppmmmlllhhhjjjpppwwwvvvtttooofffZZZPPPJJJCCC@@@===;;;::::::999888666666666666666666666666777777777777777777777777333444444555555444444333222222222333333444444444111111111222222333333444//////000111222666;;;???DDDLLLXXXeeerrryyytttssssssooommmjjjgggddd```[[[WWWSSSQQQNNNKKKIIIIIIIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJMMMPPPQQQQQQPPPOOOPPPNNNSSSUUUQQQOOOQQQUUUUUUYYY]]]eeerrr~~~}}}nnnddd```iiivvv~~~|||qqqgggbbb```]]]ZZZXXXZZZZZZXXXXXX[[[[[[ZZZXXXWWWWWWXXXZZZ[[[VVV[[[]]][[[[[[^^^___^^^___^^^\\\[[[[[[\\\]]]___```___]]]]]]]]]]]][[[ZZZVVVUUURRRQQQPPPQQQRRRSSSUUUWWWXXXZZZZZZYYYWWWVVVSSSSSSTTTYYY```ccccccaaaccciiiwwwdddhhhdddVVVXXXUUUVVVYYYaaakkktttxxxyyy~~~jjjccc]]]\\\ZZZWWWWWWYYY\\\eeerrr{{{{{{kkk[[[NNNJJJFFFCCCCCCDDDEEEEEEFFFJJJNNNOOOOOORRRYYY___ccckkkuuu{{{|||~~~~~~{{{vvvqqqmmmmmmmmmrrrxxxqqqoookkkfffbbbccchhhllllllmmmpppuuuyyyzzzyyywwwjjjkkkjjjgggbbb^^^\\\\\\___jjjsssuuuqqqiii^^^TTTKKKGGGAAA>>><<<<<<;;;:::888888888888:::===@@@BBBGGGDDD@@@===>>>AAAFFFHHHDDDFFFGGGGGGFFFHHHLLLPPPTTTVVVYYY]]]```aaaaaaaaaZZZZZZYYYXXXWWWVVVUUUUUUMMMIIIDDDAAABBBDDDFFFFFFDDDCCCBBB@@@>>>???AAADDDCCCBBBCCCEEEBBB<<<;;;>>>CCCEEEGGGJJJNNNTTT[[[```iiinnnvvv}}}yyy]]]III===???AAA===DDDQQQdddyyyqqqjjjjjjmmmppptttuuuvvvrrrkkk```VVVOOODDDBBB???>>>===<<<:::888777777777777666666666666888777555333333333555666444333333222222333333444333333333222222222111111333333333333333333333333333333333444555666777888;;;AAAOOO___kkkvvv~~~zzzvvvuuuqqqnnnjjjfffccc___ZZZWWWVVVRRRMMMHHHEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGIIIKKKIIIJJJKKKLLLMMMNNNOOOOOOQQQPPPPPPPPPQQQRRRTTTUUUWWW]]]hhhsssyyywwwpppjjjXXXZZZ^^^hhhsss|||uuufffaaa___\\\VVVVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWXXXXXXYYYYYYZZZ[[[\\\]]]^^^^^^XXXXXXYYYZZZ[[[[[[[[[ZZZ\\\[[[YYYXXXWWWWWWXXXYYYYYYXXXUUUSSSRRRRRRSSSSSSYYYYYYYYYYYYYYYYYYYYYYYYTTTUUUWWWYYY\\\^^^```aaaaaagggtttmmmhhhxxxsss\\\YYYXXXVVVWWW]]]gggpppvvvxxx~~~uuueeeZZZZZZZZZTTTTTTYYY[[[___gggpppyyyzzznnn___UUUMMMGGGGGGGGGEEEEEEFFFFFFIIIKKKLLLNNNSSS[[[aaafffrrr~~~}}}yyyxxxvvvssspppyyyxxxvvvsssooolllmmmpppsssyyyxxxvvvvvvvvvvvvtttrrrfffddd```[[[WWWVVVYYY\\\dddjjjttt}}}xxxjjj```QQQMMMFFFAAA>>>===<<<;;;===;;;:::;;;???CCCFFFGGGEEE@@@>>>AAABBB@@@@@@BBBCCCDDDDDDCCCCCCDDDHHHKKKMMMPPPSSSXXX[[[^^^``````]]][[[XXXXXXYYYYYYWWWTTTFFFGGGFFFCCCDDDHHHIIIGGGBBBDDDEEEBBB>>>===>>>@@@EEECCC@@@>>>======>>>???>>>???AAACCCFFFKKKRRRWWW___gggtttbbbMMM<<<<<<===:::???JJJXXXnnnzzzpppmmmoooqqqtttvvvwwwuuuoooeee[[[TTTGGGDDD???===;;;:::999888888777777777666666666666888777555333333444555666444333333222222333333444333333333222222222222111333333333333333333333333333333333333444555666777:::>>>IIIWWWcccnnn{{{|||zzzuuurrrmmmhhhddd```[[[XXXSSSPPPLLLHHHEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEFFFIIIKKKJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPRRRTTTVVV]]]dddmmmttttttnnnddd^^^UUUXXX^^^hhhsss|||{{{zzz}}}rrrddd___]]][[[[[[ZZZZZZYYYXXXWWWVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZWWWWWWXXXYYYYYYYYYXXXXXXXXXWWWVVVUUUTTTUUUVVVVVVXXXWWWUUUSSSRRRRRRSSSTTTXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYY[[[\\\]]]^^^aaagggrrroooeeepppxxx```\\\VVVTTTTTTZZZcccmmmtttwww|||xxxhhh[[[[[[ZZZUUUUUUZZZXXX]]]dddnnnwwwyyynnnaaaVVVMMMGGGFFFGGGEEEDDDFFFGGGIIILLLMMMOOOTTT\\\bbbkkkxxx|||{{{yyyxxx~~~}}}{{{xxxuuuuuuwwwzzzzzzvvvqqqmmmjjjfffbbb___WWWVVVSSSOOOMMMNNNQQQTTT[[[cccooo{{{~~~tttlllZZZUUUMMMGGGDDDBBBAAA@@@>>><<<<<>>@@@BBBGGGMMMRRRZZZcccppp{{{mmmTTT???;;;;;;999;;;CCCNNNccc}}}yyyqqqppprrrrrruuuxxxxxxssskkkaaa[[[NNNIIICCC>>>;;;;;;:::999888888777777777666666666777666555444444444555666444444333333333333444444333333333333222222222222333333333333333333333333222222222222333444555555888:::AAALLLWWWaaappp}}}~~~xxxtttoooiiiddd___YYYVVVOOONNNKKKHHHFFFDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDDDDEEEHHHJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNQQQTTTWWWYYYbbbiiippprrrlllaaaYYYTTTTTTXXX___jjjttt{{{~~~~~~xxxtttuuuxxx{{{~~~~~~mmmaaa]]]\\\[[[]]]\\\[[[YYYXXXXXXWWWWWWTTTUUUVVVXXXXXXXXXXXXWWWYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSRRRSSSTTTUUUVVVWWWVVVTTTSSSRRRSSSTTTTTTXXXXXXXXXWWWWWWVVVVVVVVVYYYYYYYYYZZZZZZZZZ[[[[[[aaaeeennn{{{{{{ooo```dddppp~~~eee___SSSQQQQQQUUU^^^hhhqqquuuyyy|||}}}lll^^^ZZZYYYUUUVVVZZZUUUZZZaaajjjuuuyyyqqqeeeWWWNNNGGGFFFFFFDDDDDDFFFGGGIIILLLNNNPPPUUU^^^dddqqq}}}~~~}}}zzzzzzzzztttoooggg```ZZZUUUQQQNNNHHHHHHGGGEEEDDDFFFJJJMMMRRR[[[iiiwww}}}xxxgggaaaXXXPPPKKKIIIHHHGGGAAAAAAAAAEEELLLTTTYYY\\\QQQJJJDDDBBBAAA>>>>>>AAA>>>???@@@??????@@@CCCFFFFFFIIIMMMRRRWWW[[[]]]^^^___^^^]]]]]]^^^^^^\\\[[[WWWUUUQQQNNNSSS[[[^^^\\\TTTNNNFFFBBBAAABBBAAA@@@======<<<<<<<<<;;;;;;;;;:::;;;<<<<<<>>>BBBGGGKKKTTT]]]jjjvvv~~~yyy^^^EEE======;;;<<<@@@FFFZZZuuutttpppppppppssswwwyyywwwppphhhcccXXXQQQHHHAAA===<<<<<<<<<888888888777777777666666777666555555444555666666444444333333333333444444444444333333333222222222333333333333333333333333222222111111222333333444777777;;;CCCKKKUUUdddqqq|||~~~yyyuuuooohhhbbb\\\VVVRRRLLLKKKJJJHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA===???AAABBBBBBDDDGGGIIIIIIIIIIIIIIIJJJJJJJJJJJJMMMMMMMMMOOORRRWWW[[[^^^gggkkknnnjjjaaaXXXTTTSSSYYY^^^eeennnvvvzzz||||||}}}~~~|||xxxvvvuuuvvvxxx{{{yyyjjjaaa]]]]]]]]]\\\[[[ZZZYYYYYYZZZZZZ[[[TTTUUUWWWYYYYYYXXXVVVUUUXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTSSSSSSSSSSSSUUUWWWXXXVVVUUUTTTTTTTTTTTTUUUUUUXXXWWWWWWVVVVVVUUUUUUTTTYYYYYYYYYZZZZZZZZZ[[[[[[```cccjjjvvvsssnnnmmm[[[YYYaaarrrfff^^^RRRQQQPPPSSSZZZdddnnntttwwwzzz~~~qqqaaaZZZWWWUUUVVVYYYTTTYYY___hhhsssyyyuuulllZZZPPPHHHEEEEEEDDDDDDFFFFFFIIILLLNNNQQQVVV___eeettt}}}vvvqqqooogggbbbZZZTTTPPPMMMJJJHHHCCCDDDDDDCCCBBBDDDGGGIIIMMMUUUcccqqq{{{~~~vvvoooeee[[[UUUQQQOOONNNJJJIIIJJJNNNTTT[[[```bbbUUUMMMEEEAAA???<<<<<>>???>>>>>>???BBBDDDCCCFFFKKKPPPVVVZZZ\\\^^^aaaaaaaaaaaaaaabbbaaaaaabbb```[[[YYY^^^hhhmmmmmmeeeZZZLLLDDDCCCCCC@@@===::::::;;;;;;;;;;;;:::999::::::;;;;;;;;;>>>BBBEEENNNWWWdddqqqzzz{{{fffKKK@@@>>>======???CCCSSSkkkwwwpppooommmqqquuuxxxxxxtttnnnjjj___WWWLLLCCC===<<<;;;;;;888888888888777777777777666666555555555666666666555444444333333444444555444444444333333333222222333333333333333333333333222222111111111222333333666555777<<>>;;;<<>>@@@@@@@@@@@@BBBDDDCCCFFFKKKQQQVVV[[[^^^___cccdddeeeeeeeeeffffffgggnnnnnnkkkhhhlllvvv~~~xxxiiiWWWKKKGGGDDD@@@;;;:::;;;;;;<<<;;;;;;::::::;;;<<<<<<<<<;;;===@@@CCCJJJSSSaaannnxxx~~~~~~~~~mmmSSSDDD???<<<<<<>>>FFFRRReee}}}}}}tttpppmmmoootttwwwxxxvvvsssqqqddd\\\OOODDD>>>;;;:::999999999888888888777777777555555666666666777777777555555444444444444555555444444444444333333333333333333333333333333333333333222222111111222333333555444666:::===CCCNNNYYYfffxxx|||zzzzzzvvvooohhh```YYYRRRMMMGGGGGGFFFEEEDDDBBB@@@???>>>>>>>>>???@@@@@@AAAAAA<<<===???@@@@@@AAADDDFFFFFFFFFFFFGGGGGGHHHHHHHHHKKKLLLMMMQQQWWW^^^fffjjjrrrmmmdddZZZSSSRRRXXX]]]mmmpppuuuxxxxxxxxxxxxxxxwwwxxxyyy{{{}}}zzzvvvtttwww|||mmmfffcccaaa```aaabbb```]]]YYYWWWVVVVVVWWWXXXXXXYYYYYYYYYXXXWWWVVVXXXXXXXXXYYYYYYYYYZZZZZZUUUTTTSSSRRRQQQRRRSSSTTTRRRRRRQQQQQQRRRSSSUUUVVVXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYY[[[]]]___```aaa___cccjjjuuuzzzhhh```lllfffVVVPPPSSSaaaooozzzcccYYYUUUUUUUUUVVVZZZaaajjjppptttwww|||zzzhhh\\\WWWVVVVVVUUUTTTXXX]]]dddnnnyyy{{{xxxdddXXXLLLGGGDDDBBBCCCEEEDDDGGGJJJMMMPPPWWW```gggvvvyyykkk___ZZZTTTQQQMMMKKKKKKLLLKKKKKKHHHIIIJJJHHHFFFDDDDDDEEEHHHMMMUUU^^^hhhrrr{{{|||wwwqqqjjjfffdddccccccccccccaaa^^^[[[TTTKKKDDDAAA???<<<===AAA@@@AAACCCDDDCCCDDDEEEGGGGGGIIINNNTTTYYY]]]```aaaeeegggiiiiiiiiiiiikkkmmmwww{{{{{{wwwxxxyyyeeeUUUMMMHHHBBB===>>>>>>=========<<<<<<<<<<<<===>>>===<<<===@@@BBBGGGPPP]]]kkkuuu|||uuu\\\JJJAAA<<<<<<===EEELLL[[[qqqzzztttnnnpppsssvvvxxxxxxxxxwwwjjjbbbUUUJJJBBB>>>;;;:::999999999888888888777777555555666777777777777777555555444444444444555555555444444444444333333333333333333333333333333333333333222222222222333333333222555999;;;===FFFOOOXXXjjjvvv|||yyywwwvvvrrrkkkccc\\\TTTMMMIIIDDDCCCBBBAAA@@@???>>>>>>;;;<<<<<<===>>>>>>??????===>>>@@@@@@???@@@CCCEEEDDDDDDEEEEEEFFFGGGHHHHHHJJJJJJLLLPPPWWW```hhhmmmnnnggg^^^WWWUUUYYYaaagggrrruuuxxxyyyxxxwwwxxxyyywwwzzz~~~~~~zzz|||vvvgggccccccaaa```aaaccc```\\\YYYVVVUUUUUUVVVWWWWWWXXXXXXYYYZZZ[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXUUUTTTSSSRRRRRRSSSUUUVVVTTTTTTSSSSSSSSSTTTVVVWWWZZZZZZZZZZZZYYYWWWVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXYYYYYY[[[\\\^^^```aaabbbaaaeeelllvvv}}}lllaaaggg~~~fffXXXQQQPPP[[[hhh{{{dddYYYUUUVVVWWWXXXZZZ___ggglllqqquuuzzz~~~mmm```ZZZYYYWWWUUUSSSWWW[[[aaakkkwww|||{{{iii\\\OOOHHHEEEBBBBBBEEECCCFFFIIILLLPPPVVV```fffrrr~~~yyykkk```[[[VVVUUUSSSSSSTTTUUUTTTSSSQQQSSSTTTSSSPPPNNNMMMMMMNNNPPPSSSWWW^^^iiiuuu}}}wwwqqqooonnnnnnmmmjjjddd\\\WWWQQQJJJCCCBBBAAA@@@AAADDDCCCEEEGGGHHHHHHHHHIIIKKKKKKNNNRRRXXX]]]aaacccdddfffiiilllllllllllloooqqqxxx|||rrraaaVVVNNNHHHDDDCCCBBB@@@???>>>>>>>>>>>>===>>>???>>>===>>>@@@BBBEEEMMMZZZgggrrryyy}}}eeeQQQDDD>>>===>>><<<@@@MMMbbbyyy~~~wwwpppqqqtttvvvxxxzzzzzz{{{ppphhh[[[OOOGGGBBB???===999999999888888888888777555555666777777777777777555555444444444444555555555555444444444333333333333333333333333333333333444444333333222333333333111111444888999:::AAAIIIOOOaaammmxxx{{{|||||||||zzzxxxuuusssqqqllleee^^^VVVOOOHHHCCCBBBAAA@@@>>>===<<<<<<<<<::::::;;;;;;<<<===>>>>>>>>>???@@@@@@???@@@BBBDDDBBBCCCDDDEEEFFFGGGHHHIIIHHHIIIKKKOOOWWW```hhhnnnfff```XXXUUUYYYaaajjjoootttvvvyyyyyywwwvvvxxxzzzyyy~~~{{{|||qqqdddbbbcccaaa___```___]]]ZZZWWWVVVVVVXXXYYYUUUVVVVVVXXXZZZ\\\^^^```[[[ZZZYYYXXXWWWVVVUUUUUUUUUTTTSSSRRRSSSTTTWWWXXXXXXWWWVVVVVVVVVWWWXXXYYY\\\\\\\\\[[[ZZZXXXWWWVVVTTTUUUVVVWWWXXXXXXYYYZZZ[[[[[[\\\]]]___```aaaaaabbbgggnnnxxxssseeeggg}}}gggZZZRRROOOWWWccc~~~eeeZZZUUUWWWXXXYYYZZZ^^^dddjjjooosssxxx|||qqqccc]]]\\\YYYUUUSSSVVVZZZ___iiiuuu{{{{{{lll___QQQIIIEEEBBBBBBDDDBBBEEEIIILLLOOOVVV___fffnnnzzz~~~}}}xxxlllccc^^^ZZZYYYYYY[[[]]]______^^^[[[]]]^^^^^^[[[YYYXXXXXXVVVVVVVVVUUUXXXaaammmvvv}}}|||vvvuuuuuutttsssnnnfff\\\VVVPPPIIIDDDDDDDDDCCCDDDGGGFFFHHHJJJKKKKKKKKKLLLMMMNNNQQQUUU[[[___ccceeefffgggjjjmmmnnnmmmnnnqqqtttuuuzzz{{{hhh[[[SSSNNNKKKGGGEEEBBB@@@??????@@@@@@===>>>???>>>>>>>>>@@@BBBCCCKKKXXXeeepppwww}}}uuubbbNNN===888;;;>>>BBBJJJWWWjjj~~~wwwvvvvvv{{{|||qqqnnnfffZZZOOOFFFBBB@@@888999999777444333222222666666666666666666666666666666666666555555555555666666444333333444555666444444333333333333222222222111///......///111222555444333222333777<<>>===<<<;;;;;;<<<<<<<<<<<<=========>>>=========>>>???AAABBBCCCCCCEEEGGGGGGGGGFFFGGGHHHHHHHHHJJJQQQYYY```ccccccXXXYYY[[[___ffflllppprrr||||||~~~}}}|||wwwlllcccbbbccc```]]][[[XXXWWWWWWVVVUUUUUUUUUUUUWWWWWWVVVVVVWWWZZZ\\\^^^\\\\\\[[[YYYVVVUUUVVVXXXWWWVVVTTTRRRSSSTTTWWWXXXZZZ[[[]]]\\\UUUPPPUUU]]][[[ZZZYYYZZZ[[[ZZZYYYWWWYYYYYYZZZZZZZZZ[[[[[[[[[[[[\\\___aaaaaaaaa___^^^cccccchhhtttyyyooo|||mmm[[[PPPNNNVVV___zzzsssUUUSSSVVVWWWUUUUUUZZZbbbgggooorrrvvvzzz~~~yyyiii```[[[XXXWWWYYYYYYZZZ^^^eeeoooxxx~~~wwwfffUUUMMMGGGBBBAAAEEEFFFEEEHHHNNNRRRUUU[[[bbbmmmxxx|||pppiiiiiiiiiggggggjjjkkkkkkooouuuooooooooommmkkkgggdddaaadddbbb___ZZZWWWZZZaaagggooosssyyy~~~|||yyyqqqrrrqqqllleee]]]WWWUUULLLNNNLLLHHHIIIMMMOOONNNQQQRRRRRRQQQPPPRRRTTTWWWXXXYYY[[[]]]```cccfffgggiiiiiikkkmmmqqqssssssrrr|||zzz{{{~~~|||yyy|||kkkaaa[[[WWWOOOLLLHHHFFFEEEEEEEEEDDDBBBAAA@@@AAACCCDDDDDDCCCHHHNNNYYYdddooovvv{{{}}}~~~lllXXXFFF======;;;???FFFQQQbbbxxx|||zzz||||||xxxuuurrrjjj___SSSJJJDDDBBB<<<<<<;;;999777666666666777777777777777777777777666666666666555555555555555555444444333444444555444444333333333333222222444333111000000111333444444444333222222666;;;???CCCIIIUUUbbbqqq~~~~~~|||yyyvvvrrrnnnlllgggbbbZZZTTTNNNJJJFFFCCC@@@???>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<==================>>>???@@@AAABBBBBBDDDFFFGGGFFFFFFGGGHHHGGGGGGJJJOOOVVV[[[\\\\\\SSSVVV\\\eeemmmtttxxxzzz~~~|||~~~}}}tttjjjaaa```aaa^^^[[[YYYWWWWWWUUUTTTTTTUUUVVVVVVVVVUUUUUUUUUVVVXXXZZZ\\\[[[[[[ZZZWWWUUUTTTUUUWWWXXXVVVTTTSSSSSSTTTWWWXXXZZZ^^^ffflllhhh```\\\]]][[[ZZZYYYZZZ[[[[[[YYYWWWYYYYYYYYYYYYZZZZZZZZZ[[[XXXZZZ^^^aaacccbbb```^^^bbbbbbfffppp|||rrrzzzwwwcccTTTNNNRRRYYYuuu~~~]]]UUUWWWWWWTTTRRRWWW```hhhooorrrvvvzzz~~~nnnccc^^^[[[ZZZWWWWWWXXXZZZ```iiissszzzwwwhhhXXXNNNHHHCCCCCCFFFCCCCCCFFFMMMRRRUUU\\\dddlllvvv{{{sssnnnooonnnmmmpppuuuyyy{{{}}}wwwrrrooorrrpppkkkddd___^^^aaaeeegggjjjnnnrrrsssrrrpppnnnhhhiiiiiifffaaa\\\YYYXXXWWWYYYXXXUUUUUUYYYZZZWWW[[[[[[YYYWWWVVVXXX\\\```_________```bbbdddggghhhllllllnnnqqqsssuuuvvvuuu{{{zzz{{{|||xxxtttwww~~~ttthhhaaa]]]VVVRRRNNNKKKIIIHHHGGGFFFFFFEEEDDDEEEGGGGGGFFFEEEHHHMMMVVVaaallltttzzz||||||{{{{{{gggRRRDDD???888<<>>>>>===<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>>>>??????@@@@@@BBBCCCEEEEEEDDDEEEFFFGGGGGGGGGIIIMMMQQQTTTSSSRRRNNNUUUaaammmxxx~~~}}}~~~pppfff]]]\\\]]]ZZZXXXWWWWWWUUUSSSRRRRRRTTTVVVXXXUUUUUUTTTTTTUUUWWWYYYZZZYYYYYYXXXVVVTTTSSSUUUVVVXXXWWWUUUTTTTTTUUUWWWXXXYYYaaaooo|||}}}qqqeee^^^\\\[[[ZZZ[[[\\\[[[ZZZXXXWWWXXXXXXYYYZZZZZZ[[[[[[VVVYYY]]]```bbbaaa```^^^aaa```bbbjjjssswwwxxxqqq]]]PPPPPPVVVnnnggg[[[[[[ZZZUUUPPPRRR\\\fffooorrrwwwzzz~~~uuuhhhaaa]]]\\\XXXWWWWWWXXX\\\eeeooovvvxxxlll]]]RRRIIIDDDDDDGGGAAA@@@DDDKKKPPPUUU\\\dddllluuu}}}~~~~~~~~~|||zzzzzz|||{{{wwwuuuvvvssstttyyy}}}}}}zzzssskkkccc]]]\\\\\\]]]^^^aaaccccccbbbaaa```[[[\\\]]]]]][[[[[[]]]___dddggghhhffffffhhhgggdddgggfffccc```^^^aaaeeeiiihhhfffdddcccccceeehhhiiilllmmmooorrrtttuuuvvvvvvyyyyyy{{{{{{vvvooommmpppuuummmhhh```\\\WWWSSSQQQOOONNNLLLMMMLLLLLLMMMNNNNNNLLLJJJIIIMMMTTT^^^hhhqqqxxx|||~~~vvv___KKK@@@999;;;???EEENNN___zzz~~~|||{{{||||||{{{tttrrrmmmeee[[[RRRLLLIIIEEEAAA===999888888999999888888888888888888888888666666666666555555555555333444555666777666555444444444333333333222222222555444333333333333444555111222222111111333666999777;;;AAAIIITTTaaannnvvv~~~yyysssmmmiiigggZZZVVVPPPKKKGGGDDDBBB@@@===<<<<<<;;;::::::999999<<<<<<<<<;;;;;;;;;;;;:::======>>>>>>>>>>>>>>>>>>AAABBBDDDCCCCCCCCCEEEGGGGGGHHHJJJLLLNNNNNNLLLKKKMMMXXXgggwww~~~kkkbbb[[[ZZZZZZWWWUUUVVVVVVTTTRRRPPPQQQSSSWWWYYYWWWWWWVVVVVVWWWXXXYYYZZZXXXXXXXXXVVVTTTTTTVVVWWWYYYXXXVVVUUUUUUVVVWWWWWWYYY___nnn~~~wwwhhh___\\\[[[ZZZ[[[\\\\\\ZZZXXXUUUVVVWWWYYY[[[]]]^^^___YYYZZZ\\\^^^^^^___^^^^^^^^^]]]^^^dddlllzzz{{{hhhXXXUUUYYYiiimmm___^^^]]]YYYSSSRRRZZZdddooorrrwww{{{~~~{{{lllbbb]]][[[[[[ZZZZZZYYY[[[cccnnnuuuzzzqqqcccUUUJJJDDDBBBDDDAAA@@@CCCIIINNNSSS[[[cccmmmuuu{{{||||||}}}|||yyyzzz~~~||||||}}}~~~}}}}}}zzzzzz|||uuummmddd]]]YYYWWWVVVVVVVVVVVVVVVVVVUUUUUUPPPRRRTTTVVVXXX]]]bbbfffmmmrrrtttsssssstttrrrmmmnnnnnnllliiiggggggjjjlllllljjjgggdddccceeegggiiiiiikkknnnooopppqqqssstttxxxzzz|||{{{vvvoookkkiiiyyyzzztttjjjfffbbb^^^\\\[[[YYYXXXWWWWWWWWWXXXXXXVVVSSSPPPMMMPPPUUU]]]gggpppyyy}}}~~~~~~kkkQQQ@@@>>>===???CCCHHHVVVppp}}}{{{{{{{{{|||sssrrrooohhh```YYYTTTRRRNNNHHH@@@;;;999:::::::::777777777777777777777777666666666666555555555555444555666888888888777666444444333333333222222222333333222222222222333333000111222222222222444666666888<<>>;;;;;;::::::999888888888;;;;;;;;;;;;::::::::::::<<<<<<===>>>>>>>>>======@@@AAABBBAAAAAAAAADDDFFFHHHIIIKKKKKKKKKJJJIIIIIIRRR^^^ooo~~~yyyhhh```ZZZYYYXXXUUUTTTVVVVVVTTTRRRPPPQQQSSSWWWYYYZZZZZZZZZYYYZZZZZZZZZ[[[XXXXXXXXXWWWUUUUUUWWWYYYYYYYYYWWWVVVVVVVVVWWWWWWYYYZZZcccpppvvvpppeee___\\\[[[ZZZZZZ[[[[[[ZZZXXXSSSUUUWWWYYY\\\___aaabbb^^^]]][[[ZZZZZZZZZ\\\]]][[[ZZZ\\\aaahhhvvvxxxeee]]]^^^gggrrr^^^\\\\\\]]][[[YYY^^^gggnnnqqqvvv{{{~~~oooccc\\\YYYZZZ[[[[[[YYYZZZ```kkksssyyyuuujjjZZZLLLDDDAAA@@@CCCBBBCCCIIIMMMPPPXXX```kkkssszzz|||}}}~~~|||wwwttt{{{~~~|||yyytttmmmggg```[[[WWWQQQPPPOOOMMMMMMLLLLLLLLLJJJLLLOOORRRWWW^^^ffflllrrrwww{{{{{{{{{|||yyytttrrrssstttrrrnnnkkkjjjiiiiiigggdddbbbbbbcccfffhhhgggjjjmmmnnnnnnoooppprrrvvvzzz}}}|||yyytttppplllttt~~~ssspppllliiihhhhhhhhhgggcccccccccdddcccaaa\\\XXXSSSUUUXXX___hhhqqqzzz~~~~~~}}}}}}~~~wwwZZZEEEBBB??????BBBDDDNNNeee|||{{{yyyyyyzzzvvvuuurrrmmmfff```]]]\\\YYYQQQFFF???<<<<<<<<<;;;777777777777777777777777666666666666555555555555444555666777777777777777444444333333333333222222111111222222222222111111000222333333222222333555666777:::===BBBKKKTTTZZZhhhrrr{{{sssllleeeaaa^^^SSSOOOJJJEEECCC@@@>>><<<999999999888888777777777999999999:::::::::;;;;;;:::;;;<<<>>>>>>>>>===<<>><<<@@@AAAFFFYYYmmm|||zzzzzz{{{zzzxxxtttnnngggcccaaaaaabbbXXXJJJ@@@===<<<;;;999888888888888888888888888666666666666555555555555333333333444444555666777444444333333333333222222111111222222222222111111000222444444333222333333555666777999<<>>;;;:::888888777777777777666666777777888999:::;;;;;;<<<888999;;;===>>>>>>======?????????>>>>>>???BBBDDDGGGHHHHHHGGGFFFGGGJJJMMMYYYfffxxx}}}sssgggaaa\\\[[[YYYWWWWWW[[[WWWWWWUUUTTTTTTUUUVVVVVVXXXYYYYYYXXXXXXWWWWWWVVVUUUVVVVVVUUUUUUUUUXXXZZZZZZZZZYYYYYYXXXWWWWWWWWWVVVSSSUUUYYY\\\ZZZZZZ\\\ZZZYYYXXXXXXZZZYYYXXXVVVUUUUUUVVVXXXYYY[[[\\\\\\[[[[[[[[[[[[ZZZYYYXXXXXXXXXYYY[[[___cccmmmyyyjjjdddzzzgggZZZSSSXXX^^^```dddllliiinnnuuuzzzzzzhhh]]]WWWRRRUUUXXXXXXVVVZZZbbbjjjrrrxxxvvvgggWWWMMMHHHDDDCCCBBBCCCHHHLLLQQQYYYbbbmmmuuu~~~xxxoooqqqwww|||}}}{{{{{{}}}}}}~~~yyyvvvpppkkkfffaaa]]]XXXSSSOOOJJJJJJHHHGGGFFFFFFEEEEEEEEEGGGIIIMMMRRRYYY```ffflllqqquuuvvvxxxzzzxxxtttrrrrrrqqqmmmggg```\\\ZZZXXXXXXYYY\\\___cccgggiiiiiimmmqqqqqqooooooqqquuuuuuyyyzzzxxxyyy}}}|||wwwwww}}}||||||}}}}}}}}}wwwwwwxxxyyywwwrrrkkkfff]]]^^^aaaeeekkksssyyy}}}{{{{{{{{{{{{zzzzzzyyyyyy{{{}}}mmmUUUEEE===:::>>>???AAAQQQccc}}}~~~}}}~~~{{{yyytttmmmfffaaa``````eeeYYYJJJ???;;;:::888666999999999999999999999999777666666666555555555555222222111111222333555666444444444333333333222222111222222333333222222111111333555555444333222333333444666666888<<>><<<999777777777777777666666666666666666777888:::;;;<<<===777888;;;===>>>>>>>>>===?????????>>>===>>>AAADDDEEEFFFGGGEEEDDDFFFKKKOOOYYYgggyyy{{{vvvhhhbbb]]]\\\[[[XXXYYY\\\XXXWWWWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUUUUTTTSSSTTTWWWYYY[[[ZZZZZZYYYXXXWWWWWWWWWUUUSSSUUUYYYYYYWWWWWWZZZYYYXXXWWWXXXYYYYYYWWWUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVXXX[[[]]]]]][[[XXXVVVYYYZZZ\\\___aaajjj~~~pppbbbuuusss```RRRUUUZZZ\\\```ggghhhmmmtttzzzlll___YYYPPPUUUYYYYYYWWWZZZbbbjjjooowwwxxxkkk[[[RRRLLLHHHBBB@@@BBBHHHMMMRRR\\\eeerrr{{{{{{oooooorrr|||yyytttrrrpppppprrrxxx{{{~~~tttooohhhbbb^^^ZZZTTTOOOKKKKKKKKKJJJIIIHHHGGGGGGCCCEEEHHHKKKOOOUUU\\\```eeejjjnnnooorrruuussspppnnnmmmjjjddd]]]WWWSSSRRRRRRSSSVVV[[[___dddhhhjjjhhhlllppppppnnnmmmpppttttttxxxxxxuuuwww}}}~~~yyyyyy|||}}}~~~~~~|||wwwoooiii___```bbbffflllsssxxx{{{wwwwwwwwwwwwwwwwwwwwwwwwvvvyyy}}}yyy___HHH<<<888???AAA>>>HHHXXXmmm}}}{{{{{{wwwoooddd[[[WWWVVVTTTSSSNNNFFF>>>999:::;;;888888777666666666666666444444444555555555555666333333333333333333333333222333444222000//////000222333444333111000111222333333333333333333333333222222222222555888;;;===CCCIIIQQQXXX```jjjvvv|||vvvqqqiiiaaaZZZUUUPPPMMMGGGEEEAAA===:::999888888555666777777666666777888777777888999999999999888::::::;;;;;;<<<=========>>>===<<<<<<>>>@@@CCCDDDDDDDDDDDDCCCCCCFFFKKKOOO]]]fffsss~~~{{{wwwhhhccc]]]ZZZ[[[\\\\\\[[[ZZZYYYWWWWWWWWWWWWTTTRRRSSSUUUVVVWWWVVVTTTRRRPPPRRRSSSTTTTTTSSSTTTVVVXXXWWWXXXYYYYYYYYYXXXVVVUUUVVVVVVWWWWWWWWWXXXXXXXXXWWWVVVTTTTTTTTTVVVXXXZZZXXXXXXYYYZZZZZZYYYXXXWWWVVVXXXYYYZZZYYYYYY[[[]]]^^^]]]^^^___```fffuuurrrhhhlllpppXXXRRRRRRQQQTTTZZZ___dddllluuu}}}tttdddXXXTTTSSSTTTVVVUUUVVV]]]gggpppyyy}}}ssscccVVVMMMGGGCCCBBBCCCGGGJJJOOOYYYcccvvv~~~vvvpppmmmsss~~~uuuooojjjeeegggkkkpppttt{{{{{{pppfff___ZZZXXXWWWVVVQQQMMMMMMPPPQQQNNNJJJHHHIIIJJJLLLOOOSSSWWWYYY___bbbgggkkkmmmmmmjjjiiihhheee```[[[VVVRRRPPPOOOLLLMMMRRRYYY```fffhhhhhhiiikkkmmmoooppppppooonnnrrrqqqqqquuuzzz~~~~~~}}}~~~zzztttoookkkiiihhhhhhlllrrrvvvxxxwwwyyywwwvvvttttttuuuwwwxxxrrruuu{{{kkkSSSCCC;;;???AAA>>>FFFTTT```ttt}}}}}}|||}}}{{{{{{vvvnnnbbbXXXRRRPPPOOOOOOKKKEEE>>>::::::<<<888888777666666666666666666666666555555444444444444444444444444444444444333444555444222111111333222333444333111000111222333333333333333333333333333222222333444777:::;;;;;;@@@GGGMMMSSS\\\gggooorrrxxx}}}vvvssspppkkkccc\\\VVVPPPLLLIIIBBB@@@===:::777666666666444666777777666666777888777777888999999999999888:::::::::;;;<<<<<<======>>>>>>===>>>???@@@BBBCCCBBBBBBCCCCCCEEEIIIOOOSSS[[[cccnnnyyy}}}|||yyyjjjeee```]]]\\\]]]\\\\\\YYYXXXWWWXXXYYYZZZXXXWWWTTTUUUWWWXXXWWWUUURRRQQQQQQRRRTTTUUUTTTUUUWWWXXXWWWXXXXXXYYYYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUWWWVVVUUUUUUUUUVVVWWWXXXWWWXXXYYYZZZZZZYYYXXXWWWVVVXXXZZZZZZZZZZZZ\\\^^^___^^^^^^______dddqqqyyyhhhiii{{{zzz^^^SSSQQQNNNOOOTTTVVV[[[dddnnnvvv|||~~~lll___YYYWWWWWWXXXVVVVVV\\\dddkkkvvv}}}wwwkkk]]]RRRJJJFFFDDDDDDHHHJJJNNNXXXaaauuu}}}vvvqqqttt{{{tttmmmjjjfffdddfffjjjmmmqqqyyyzzzooogggbbb```^^^ccc___[[[ZZZ[[[ZZZVVVQQQOOOOOOPPPQQQSSSUUUXXXYYY[[[^^^aaaeeeggggggeeeddd^^^\\\XXXUUUQQQOOOMMMLLLNNNOOOSSSZZZaaafffhhhhhhggghhhjjjlllnnnnnnmmmmmmpppoooooosssxxx|||}}}|||~~~~~~~~~|||}}}~~~}}}yyysssnnnjjjiiihhhiiilllqqqvvvwwwwwwwwwvvvtttsssssstttvvvwwwlllqqqyyy{{{aaaNNN??????@@@===BBBLLLPPPccc{{{}}}wwwxxx{{{{{{yyyzzz{{{zzzvvvmmmaaaUUULLLHHHHHHHHHFFFBBB>>>;;;;;;;;;888888777666666666666777888888777666555444333222555555555555555555555555444555666666444333444666222333444333222111222333333333333333333333333333444333333333444666888999555888===AAAEEEKKKSSSYYY\\\eeepppxxxzzzrrrlllhhheee```ZZZSSSNNNJJJFFFCCC>>><<<:::888666666666666444666777777666555777888666777888888999999888888999::::::;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@AAA???@@@BBBDDDGGGMMMTTTYYY\\\aaaiiiqqqyyy|||zzzwwwkkkgggbbb___^^^___^^^^^^YYYXXXXXXZZZ\\\]]]]]]\\\UUUVVVWWWXXXWWWUUUSSSRRRPPPRRRUUUWWWVVVVVVWWWXXXVVVWWWWWWXXXXXXYYYZZZZZZXXXVVVTTTRRRRRRRRRTTTTTTVVVWWWWWWWWWWWWVVVVVVUUUUUUVVVXXXYYYYYYYYYYYYXXXVVVXXXZZZ[[[[[[\\\^^^```aaa___^^^^^^]]]```lllxxxiiidddpppdddSSSNNNKKKJJJLLLPPPUUU___jjjssszzz~~~yyyhhh___\\\ZZZZZZXXXVVVZZZ___dddqqq}}}~~~vvviiiYYYMMMIIIFFFEEEGGGJJJMMMVVV___sss~~~vvvuuu||||||tttnnniiihhhfffeeegggllloooqqqwww}}}zzzssspppnnnnnnssspppmmmlllkkkgggaaa\\\XXXXXXXXXXXXWWWWWWWWWWWWYYYZZZ\\\^^^____________TTTSSSRRRQQQOOONNNMMMMMMRRRSSSVVV[[[aaafffggggggccceeefffhhhjjjkkkkkkkkkllllllmmmqqquuuyyyzzzzzz|||zzzxxxxxxzzz|||}}}}}}yyyxxxwwwvvvwwwxxxzzz|||}}}}}}|||{{{wwwrrrnnnkkkjjjiiijjjmmmqqqtttvvvvvvuuutttsssrrrrrrssstttuuuiiinnnwwwmmmVVVBBB===>>><<<>>>DDDFFFXXXooo}}}sssssswwwwwwvvvvvvzzzyyyuuunnnbbbUUUJJJCCCAAAAAAAAA???===;;;::::::999888777777666666777777777777777666555444444333666666666666666666666666444555666666555444555777222333444444222111222444333333333333333333333333444444333333333444555666444777999;;;<<<@@@EEEIIIMMMUUU___ggglllsss~~~|||uuunnngggbbb___YYYUUUPPPKKKGGGDDD@@@===;;;:::999888777777777777444555777666555555666888666777777888888888888888999999999:::;;;;;;<<<<<<>>>>>>???@@@@@@@@@?????????AAACCCFFFKKKQQQYYY___bbbeeeiiimmmssszzz||||||uuupppooogggeeebbb```___```aaaaaa\\\[[[ZZZ[[[]]]______^^^VVVWWWXXXXXXWWWVVVTTTSSSQQQTTTWWWXXXWWWVVVUUUUUUUUUVVVVVVWWWYYYZZZ\\\\\\[[[YYYVVVTTTRRRSSSUUUVVVVVVWWWXXXYYYXXXWWWUUUSSSTTTUUUVVVXXXYYYYYYYYYXXXUUUWWWZZZ[[[\\\]]]___aaaccc```^^^^^^\\\^^^gggqqqmmm```dddwwwgggSSSKKKHHHGGGHHHLLLQQQ[[[fffpppxxx|||~~~qqqddd^^^ZZZZZZYYYWWWXXX\\\___mmm|||tttaaaRRRKKKFFFDDDFFFHHHLLLTTT\\\ooo{{{www{{{~~~zzzxxxvvvqqqnnnooonnnlllnnnrrrvvvwwwxxxzzz}}}~~~~~~~~~}}}|||zzzuuunnniiibbbbbb```^^^\\\ZZZXXXWWWZZZZZZZZZZZZZZZZZZZZZZZZQQQRRRSSSTTTTTTTTTTTTTTTXXXXXXYYY]]]bbbfffggggggbbbcccdddeeeggghhhjjjjjjiiijjjkkknnnqqqtttvvvwwwxxxvvvvvvvvvwwwxxxwwwuuuqqqpppooonnnoooqqqssstttvvvwwwxxxwwwuuurrrooommmjjjkkkkkkmmmpppsssuuuvvvtttssssssrrrsssssstttuuuhhhmmmvvvvvv^^^GGG>>>===;;;<<>>===<<<;;;:::999999999888777777777777777666666666666666666666666666666666666666666666666333444555555444333555666222333444444333222333444333333333333333333333333444444333333333333444444666777777888888:::<<<>>>@@@EEEMMMRRRVVV\\\eeelllxxxyyyvvvqqqjjjccc\\\XXXUUUOOOLLLHHHDDDBBB???<<<999777777777666666666666666444555666666555555666777666666777888888888888777888888999999:::;;;;;;;;;======>>>??????>>>>>>===BBBDDDGGGJJJOOOWWW___eeelllmmmnnnooorrrwww~~~}}}}}}~~~ssskkkhhhbbbbbbaaa```___```bbbccc___^^^\\\\\\^^^______^^^WWWWWWXXXWWWWWWVVVTTTSSSTTTVVVXXXXXXVVVTTTRRRRRRTTTUUUVVVXXXZZZ[[[]]]]]]\\\ZZZWWWTTTSSSSSSUUUVVVVVVWWWYYYZZZYYYWWWUUUSSSSSSTTTVVVWWWXXXXXXXXXWWWUUUWWWZZZ[[[\\\]]]___aaaccc```^^^]]]\\\\\\ccckkk~~~nnn\\\ZZZhhhwwwhhhRRRIIIGGGGGGHHHHHHLLLTTT^^^hhhpppvvvyyy}}}yyyhhh```YYYXXXXXXWWWXXXZZZ\\\iiixxx~~~jjjYYYMMMGGGCCCDDDGGGJJJQQQYYYhhh||||||}}}|||zzzzzzyyyvvvuuuxxxyyyxxxzzz}}}}}}{{{yyyzzz|||}}}yyypppnnnkkkhhhddd```]]]\\\]]]]]]\\\ZZZYYYYYYXXXXXXWWWYYY[[[]]]^^^^^^]]]]]]^^^]]]]]]```cccfffffffffcccccccccccceeegggiiijjjggghhhjjjlllnnnppprrrsssssstttwwwzzz{{{zzzvvvsssmmmllljjjiiiiiijjjlllmmmpppqqqrrrsssssssssqqqpppkkklllmmmnnnoooqqqsssuuussssssssssssttttttuuuuuuhhhlllttt~~~iiiPPPCCC>>><<<;;;===CCCNNN^^^rrrzzzuuusssrrrqqqrrrsssuuuvvvvvvpppeeeXXXOOODDDBBB???======<<<:::999999999888777777777777888555555666666666777777777666666666666666666666666333444555444333222333444222333444444333333444555333333333333333333333333333333333333333333333333555555555555555666777777:::<<>>EEEGGGJJJOOOUUU^^^gggmmmuuuuuuuuutttuuuyyy~~~~~~tttkkkeee___`````````______bbbdddaaa___]]]\\\]]]]]]]]]]]]WWWWWWWWWVVVVVVUUUTTTSSSTTTVVVWWWWWWTTTRRRQQQRRRSSSUUUWWWZZZ[[[\\\\\\\\\ZZZXXXVVVTTTSSSSSSSSSTTTVVVWWWYYYZZZYYYXXXVVVUUUSSSTTTVVVWWWWWWWWWWWWVVVVVVXXXZZZ[[[[[[\\\^^^```ccc___]]]]]]]]]\\\aaahhhvvvkkkWWWSSS^^^iii|||kkkTTTHHHFFFGGGIIIKKKMMMRRRYYYbbbjjjqqquuu{{{nnncccYYYVVVWWWWWWWWWXXXZZZdddqqquuucccSSSKKKEEEDDDFFFHHHNNNTTT```rrr}}}{{{}}}}}}zzzyyyzzz}}}~~~}}}zzzvvvpppkkkgggeeedddaaaaaa`````````_________ccceeehhhiiijjjhhhfffeeecccbbbaaabbbdddffffffeeedddcccbbbbbbccceeegggiiifffhhhjjjkkkkkklllnnnppppppsssxxx}}}zzzvvvpppnnnllljjjiiiiiijjjkkkkkklllnnnpppqqqrrrrrrqqqlllmmmoooooooooppprrrtttrrrrrrsssttttttuuuuuuuuugggkkkrrr{{{}}}~~~vvv]]]LLLCCC>>>======???GGGUUUhhhzzztttpppooorrrpppssswww{{{yyyqqqddd[[[MMMHHHCCC@@@???>>>===;;;:::999888888777777888888777777777666666666666666555555555555555555555555444555666555333222333444222333444444333333444666333333333333333333333333222222222333333333222222333222222333444444444444999777666888>>>CCCGGGHHHPPPUUU]]]eeelllsssyyy}}}|||vvvpppkkkhhhhhhaaa]]]WWWPPPJJJEEECCCBBB>>><<<::::::999888666333333333333444444333333222333444666555444444555777555666666777777777777777777777888888999::::::::::::999999999:::<<<===>>>EEEHHHMMMSSS[[[eeeooovvvyyyyyyzzzyyyzzz|||~~~}}}}}}sssjjjfffaaabbbcccaaa___^^^```bbb```^^^[[[ZZZ[[[]]]]]]\\\VVVVVVVVVUUUUUUTTTSSSSSSRRRSSSTTTTTTRRRRRRSSSTTTRRRUUUXXX\\\]]]]]]\\\ZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXXXXWWWTTTUUUVVVWWWWWWVVVUUUTTTVVVXXXZZZZZZZZZZZZ\\\^^^bbb^^^\\\]]]^^^]]]aaagggppp~~~hhhTTTOOOWWW]]]mmmpppXXXHHHDDDEEEGGGNNNNNNPPPUUU[[[dddkkkpppvvv{{{wwwiiiZZZVVVWWWVVVVVVWWWWWW^^^iiixxxppp]]]SSSIIIFFFFFFGGGJJJNNNXXXhhh|||}}}xxxuuutttvvvwwwxxx~~~zzzsssnnnkkkjjjiiigggiiijjjlllnnnooooooooorrrtttvvvwwwvvvsssooommmgggeeeccccccdddfffeeeeeeeeecccaaa``````bbbeeeggggggiiikkkkkkiiiiiikkkmmmnnnqqqvvv||||||xxxvvvssspppmmmllllllllljjjkkkmmmnnnoooooooooooolllnnnpppooonnnnnnqqqtttpppqqqrrrssssssttttttttteeeiiipppyyyzzzxxx}}}fffSSSGGGAAA>>>>>>;;;BBBNNNaaazzz~~~uuuoooooorrrnnnrrrxxx~~~xxxlllbbbSSSNNNGGGCCCBBBAAA???<<<:::999888888777888888888999999888777666555444444555555555555555555555555666777777666444222333333222333444444333333555666333333333333333333333333111111222333333333222222333222222222444555444444666111...000777===???>>>@@@EEEKKKRRRXXX^^^dddhhhjjjpppwww{{{~~~|||zzzyyytttrrrnnnhhhaaa]]][[[[[[QQQNNNIIIDDD@@@>>>======999888777777777666444111555555666666666555444444333444666555444444555777555666666777777777777777777777777888999999::::::999888777777888;;;===???EEEHHHNNNUUU___jjjuuu|||yyy{{{|||}}}}}}~~~{{{yyy|||~~~yyyooogggfffccceeeeeeccc___]]]^^^aaa___\\\ZZZYYY[[[\\\]]]]]]VVVVVVUUUTTTTTTSSSSSSRRRPPPQQQRRRRRRQQQRRRUUUWWWRRRUUUYYY]]]^^^]]][[[YYYZZZZZZZZZYYYYYYXXXWWWWWWVVVVVVWWWXXXYYYYYYYYYYYYTTTUUUVVVWWWVVVUUUTTTSSSVVVXXXYYYZZZYYYYYY[[[]]]aaa]]]\\\^^^^^^^^^bbbgggmmmzzz~~~gggSSSMMMSSSUUUbbbyyyuuu\\\IIIBBBCCCEEEKKKJJJJJJLLLRRRZZZbbbgggqqqvvv|||~~~mmm]]]WWWWWWVVVUUUUUUUUUZZZcccsssxxxdddYYYNNNIIIGGGFFFGGGKKKSSSbbbttt|||uuupppmmmmmmmmmpppwwwyyyrrrmmmjjjjjjjjjnnnppptttwww{{{}}}~~~~~~{{{wwwsssjjjgggeeedddeeefffeeeeeeeeeccc```^^^^^^```ccceeegggjjjkkkkkkhhhgggiiilllmmmooossszzz}}}yyyuuurrrpppooooookkklllmmmmmmnnnnnnmmmmmmmmmoooppppppnnnnnnqqqsssnnnooopppqqqrrrsssssssssbbbgggmmmuuu{{{yyyxxxcccOOOBBB>>>???;;;???FFFTTTkkk{{{tttqqqrrrrrrtttxxx|||~~~{{{uuupppfff]]]QQQIIIEEEBBB>>>;;;<<<<<<;;;;;;:::;;;;;;<<<777777666666666666777777666666666666555555555555666666555555555444444444555555555444444333333333222222222333333444444444222222222222222222222222555555444444444444333333666777888::::::999888888??????@@@BBBEEEJJJNNNQQQZZZ^^^dddiiinnnsssyyy||||||{{{wwwuuussspppllliiifffeee```]]]YYYVVVSSSOOOKKKHHHAAAAAA???===;;;999777666444444444444444444444444222222333333333333444444222222222333333333444444777777777777666666666666666777999:::;;;::::::999777888:::::::::;;;>>>AAADDDJJJTTT^^^gggpppxxx||||||~~~{{{pppvvvuuuwww|||wwwkkkaaaeeebbb```______]]]YYYUUUYYYYYYXXXXXXXXXWWWWWWWWWVVVUUUTTTSSSSSSTTTTTTUUUTTTUUUVVVVVVWWWWWWVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\ZZZ[[[\\\]]]\\\[[[ZZZYYYZZZZZZZZZZZZ[[[[[[[[[[[[XXXVVVUUUSSSSSSTTTVVVWWWYYY[[[\\\ZZZWWWVVVXXX[[[[[[[[[\\\]]]___aaacccdddiiiyyyttt```VVVMMMLLLRRR___ssseeeNNNDDDCCCDDDGGGGGGHHHIIIMMMTTT]]]cccjjjoootttyyyvvvddd[[[VVVQQQQQQTTTTTTZZZaaalll|||rrrcccTTTNNNKKKGGGGGGKKKQQQZZZiiizzz}}}xxxvvvsssoookkkhhheeedddkkkrrrzzzyyyuuuoooiiiffffffhhhjjjooouuu~~~yyymmmjjjfffdddeeeeeecccaaabbbaaa```aaabbbcccbbbaaaaaacccfffhhhiiihhhgggeeeiiijjjlllooosssxxx|||}}}}}}|||zzzxxxuuusssrrrooopppqqqqqqqqqpppnnnmmmkkkmmmooopppqqqpppooonnnpppqqqssstttttttttsssrrrcccgggllltttsss^^^MMMCCC>>><<<>>>BBBMMM```xxxyyyvvvvvvwwwxxxyyy|||}}}|||yyyvvvlllcccWWWOOOJJJFFFAAA<<<::::::999888888888999999777777666666666666777777666666666666555555555555666666555555555444444444555555444444444333333333222222222333333444444444222222222222222222222222222222333333444444444555444555666777888777777666999999:::;;;>>>BBBFFFHHHHHHLLLPPPUUUYYY]]]bbbeeelllnnnpppsssvvvxxxyyyzzz||||||}}}~~~~~~~~~~~~~~~zzzyyyxxxwwwvvvuuuttttttrrrrrrrrrqqqooommmjjjiiifffdddbbb```]]]ZZZXXXWWWQQQNNNKKKHHHFFFCCC@@@=========;;;:::888777555555444444444444444444444444222222222333333333444444333333333333444444444444777666666666666666666666666777999:::;;;;;;::::::::::::999:::;;;===@@@CCCGGGNNNXXXbbbkkkssszzz~~~yyynnnwwwvvvlllnnnssspppgggaaa```___^^^^^^^^^[[[XXXUUUWWWWWWWWWXXXXXXXXXXXXXXXVVVUUUTTTSSSSSSSSSTTTUUUUUUVVVXXXYYYYYYYYYXXXWWWWWWWWWXXXYYYZZZ[[[\\\\\\[[[\\\]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZWWWVVVTTTSSSSSSTTTUUUVVVYYYZZZ[[[YYYWWWVVVXXXZZZ[[[[[[\\\]]]___aaacccdddiiixxx{{{ggg[[[OOOLLLSSSaaauuulllTTTGGGDDDDDDDDDEEEFFFGGGJJJPPPWWW\\\dddjjjpppwww|||yyyggg\\\VVVPPPPPPRRRRRRXXX^^^ffftttyyyjjjZZZQQQLLLHHHHHHLLLOOOVVVcccsss|||vvvsssqqqnnnkkkgggeeecccbbbccciiiqqqxxx}}}~~~wwwsssppplllhhhcccaaabbbdddfffpppuuu~~~}}}wwwnnnkkkgggfffggggggfffddddddcccbbbcccdddeeedddcccbbbcccfffhhhiiiiiiiiihhhfffggghhhjjjmmmpppssstttvvvvvvuuutttsssrrrqqqqqqoooooopppppppppooommmmmmlllmmmoooqqqqqqpppooonnnrrrrrrsssssssssqqqpppoooccceeehhhooo{{{rrr]]]KKKAAA>>>>>>@@@FFFTTTiii~~~~~~}}}{{{{{{|||}}}|||{{{ssskkk```WWWPPPJJJCCC>>>::::::999888888888888888888777777666666777777888666666666666555555555555555555555555555444444444555444444444444333333333222222333333333333444444222222222222222222222222///000111222333444555555222333444444555555444444555555555666888:::===???===@@@CCCFFFHHHKKKNNNQQQSSSTTTWWWZZZ]]]```aaabbbdddeeeeeefffgggfffffffffdddddddddcccbbbaaa``````[[[[[[[[[[[[YYYWWWUUUSSSPPPPPPNNNLLLKKKIIIGGGGGGAAA???===;;;;;;999777555888888777666555444333333444444444444444444444444222222222222333333333333333444444444444555555555666666666666666666666666666777888999:::;;;::::::<<<;;;:::<<>>???CCCLLL]]]uuu~~~|||}}}}}}||||||vvvpppggg^^^UUUMMMEEE???======;;;:::999999999999888777777777777777777888666666666666555555555555555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222///000000111222222333333222222222333333333333333555555555555666888999::::::<<<>>>???@@@AAADDDFFFCCCEEEGGGIIIKKKMMMNNNNNNPPPQQQRRRRRRSSSSSSRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPKKKKKKKKKKKKJJJHHHFFFEEEAAAAAA@@@??????>>>======:::999777777888888777555444444444333333333222222333333333333333333333333111222222222222333333333444444444555555555666666555555555666666666666666666777888999:::;;;;;;;;;<<<<<>>BBBGGGRRReeewww~~~}}}{{{yyywwwuuuqqqkkkcccZZZPPPFFFAAA???>>>===;;;:::999999999888888777777777777888888666666666666555555555555444555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222333333333444444666666666666666666666777555777888888888888999;;;======>>>???@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAA???===<<<888888888888888888888888777666555555777777666555222222222222333333333333333333333333333333333333111111111222222222333333444444444555555555666666444444555555666666666777777777777888999;;;<<<<<<;;;???FFFNNNTTTWWWVVVTTTYYY___iiirrryyy}}}vvvrrrwww}}}rrrhhhdddbbb```aaadddccchhhllljjjccc[[[XXXXXXUUUUUUVVVWWWYYYZZZ[[[[[[XXXWWWUUUTTTSSSSSSSSSTTTUUUWWWXXXZZZZZZYYYXXXWWWVVVVVVWWWXXXYYYZZZ[[[[[[YYYZZZZZZZZZYYYXXXVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVTTTTTTTTTTTTTTTUUUUUUVVVYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^______cccnnnnnn^^^[[[fff|||rrr\\\KKKAAA???AAABBBBBBAAAAAACCCDDDLLLSSS^^^hhhpppyyyrrrddd[[[VVVSSSQQQRRRSSSUUUXXXaaannnyyy~~~uuugggZZZQQQNNNMMMJJJOOOXXXfffwww||||||{{{{{{{{{{{{{{{|||{{{yyywwwvvvvvvwwwxxxyyyzzzzzzzzzxxxuuuqqqnnnkkkiiihhhfffdddcccccccccccceeehhhlllqqqwww}}}yyyuuurrrooonnnnnnmmmlllmmmnnnooommmlllkkkkkkllllllkkkiiikkkkkkjjjkkklllnnnqqqssspppppprrrssstttuuuvvvvvvuuutttrrroookkkgggcccaaaaaabbbdddfffiiilllnnnoooppppppqqqqqqqqqppppppppppppppppppooooooooooooooo]]]^^^ccciiimmmsss}}}rrr]]]EEE>>><<<@@@BBBGGGTTTccc}}}{{{xxxuuussssssqqqnnnhhh___TTTKKKEEE???>>><<<;;;999888777777999888888777777888888999666666666666555555555555444444444555555555555555333333333444444444444555444444333333333333222222222222222222222222222222222222222111111111000000333333222222222333444555444444444444444333333333222444555555444333555666888888999999999888777777777888999999::::::999999999999999999::::::::::::999999:::::::::999777666444444444444444555555555333222111222333444333222222222222333333333333333333333333333333333333333111111111111222222222222333444444444444555555555444444444555555666666777777777777888999;;;<<<===>>>EEENNNVVVZZZ[[[[[[\\\bbbgggooovvv{{{|||jjjmmmyyyzzzoooeeeaaaaaaaaacccgggfffmmmrrrooofff]]]YYYZZZVVVWWWXXXYYYZZZ[[[\\\\\\YYYXXXWWWUUUTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVWWWXXXYYYZZZZZZ[[[XXXXXXYYYYYYXXXVVVTTTSSSRRRSSSTTTTTTVVVVVVWWWXXXTTTTTTTTTUUUVVVVVVVVVWWWXXXVVVUUUUUUWWWXXXXXXWWWWWWWWWWWWXXXYYY[[[\\\]]]^^^```iii{{{sssffffffuuuiiiSSSCCCAAABBBBBBAAA@@@@@@AAACCCGGGMMMXXXaaajjjttt~~~zzzjjj```XXXRRRSSSQQQQQQSSSUUU[[[fffpppxxx}}}|||qqqcccYYYQQQMMMJJJOOOWWWcccsssyyyxxxwwwuuusssrrrqqqpppsssrrrpppnnnmmmlllkkkjjjjjjkkklllnnnrrrvvvzzz}}}~~~|||xxxuuutttqqqrrrrrrpppooooooppprrrrrrpppoooooooooooonnnlllnnnnnnmmmmmmnnnppprrrssstttuuuwwwzzz|||}}}~~~~~~~~~{{{wwwqqqkkkgggbbbcccdddfffiiilllooopppqqqppppppppppppoooooooooooonnnmmmmmmmmmmmmmmmnnn[[[]]]dddkkkmmmooowwwnnnQQQEEE===>>>??????HHHUUUiii}}}~~~xxxuuutttsssqqqrrrqqqmmmeee[[[QQQLLLAAA@@@>>><<<:::999888888999888888777777888888999666666666666555555555555444444444555555555666666333333333444444444555555444444444333333222222222222222222222222222222222111111222222222222222222333222111111111222444444333333333333333222111111222444555555444444555777444444555555555555444444333444444555555555555555666666666777777777888888444444555666555444333222222333333333444444444444444222111222333333222111222222222222222222222222222222222222222222222222111111111111222222222222333333333333444444444444333333444555555666777777777777777777999;;;===>>>DDDLLLUUUYYYYYYYYY]]]aaakkkooouuuzzz~~~ppphhhooo||||||ooodddaaabbbcccccceeedddllltttqqqggg]]]ZZZ[[[XXXYYYYYYZZZ[[[\\\\\\]]][[[ZZZXXXVVVUUUUUUUUUVVVWWWWWWVVVVVVVVVWWWXXXYYYUUUVVVVVVWWWXXXYYYZZZZZZYYYYYYYYYYYYXXXVVVTTTSSSQQQQQQSSSTTTVVVXXXYYYYYYTTTTTTUUUVVVWWWXXXXXXXXXTTTRRRQQQQQQTTTUUUUUUSSSUUUUUUVVVVVVWWWXXXZZZZZZ\\\^^^eeetttzzzlllpppzzz}}}bbbLLLCCCCCCBBB@@@???>>>@@@BBBBBBIIIRRR[[[dddnnnzzzssshhh^^^UUUUUUPPPOOORRRTTTWWW^^^gggooozzz{{{mmmaaaVVVNNNLLLNNNSSS\\\kkk|||{{{xxxwwwwwwxxxyyy~~~}}}|||{{{yyyyyysssqqqoooooopppsssvvvyyy}}}}}}yyyxxxxxxuuuvvvvvvtttrrrqqqtttvvvvvvuuusssssstttsssrrrpppqqqpppppppppqqqqqqrrrssssssuuuwwwzzz|||~~~~~~{{{tttpppiiiiiiiiiiiikkkmmmooopppppppppoooooonnnnnnnnnnnnnnnmmmkkkjjjiiiiiiiiiiiiXXX[[[cccjjjkkkjjjrrr}}}{{{]]]MMMAAA???>>>===CCCOOOZZZooo}}}uuusssssstttqqqssstttqqqjjj```WWWRRRDDDCCCAAA???===<<<;;;:::999999888888888888999999777666666666555555555555444444444555555555666666333333333444444555555555444444444333333222222222222222222222222222222222000000111222333444444555222111000000000111333444333333333444333222222111111222444444333333555666222222333444555555555555333444555555666666555555111111222222333444444444222222444444444333222111444444444444555555555555777666555555555555444333222222222222111111111111222222222222222222222222000111111111111222222222222222222333333333444444333333444444555666777777777666666777999;;;===>>>IIIQQQXXXYYYVVVVVV\\\cccqqqtttyyy}}}xxxggglllttttttfffcccdddcccaaaaaa```jjjsssqqqfff]]]ZZZ\\\ZZZZZZZZZ[[[\\\\\\]]]]]]\\\[[[YYYWWWVVVVVVVVVVVVYYYXXXVVVUUUVVVWWWYYY[[[UUUVVVVVVWWWXXXYYYZZZZZZYYYZZZZZZZZZYYYWWWUUUTTTPPPQQQRRRTTTVVVXXXZZZ[[[TTTUUUVVVWWWXXXXXXXXXXXXRRROOOMMMNNNQQQSSSRRRQQQTTTTTTTTTUUUVVVWWWXXXYYYXXX[[[aaannnsssnnntttpppVVVCCCCCCBBB???===>>>@@@BBB@@@FFFNNNWWW```kkkwww{{{ooodddZZZUUUOOOMMMQQQTTTTTTZZZaaahhhyyytttgggZZZPPPNNNMMMOOOVVVdddvvv~~~~~~{{{xxxuuuuuuwwwzzz|||~~~{{{zzzzzzyyyzzzzzzxxxttttttvvvyyyzzzxxxvvvvvvwwwvvvuuusssrrrrrrrrrrrrrrrrrrrrrrrrqqqsssuuuxxxzzz{{{{{{{{{}}}yyyuuuooonnnmmmlllmmmnnnooopppppppppooonnnmmmmmmnnnnnnnnnmmmjjjhhhfffeeeeeeeee]]]```bbbbbbbbbeeemmmtttjjjVVVBBB:::<<>>>>>???AAADDDQQQdddzzzzzzsssssssssssstttvvvvvvpppggg```UUUMMMFFFCCC???;;;999:::;;;;;;::::::999888888888666666555555555555666666555555555555555555555555888666333222222333333333444444444444444444444444222222222222222222222222222222222222222222222222111222222222333333333333444444444444444444444444333333222222222222222222333333444444444444444444444444333333333444444555444444333333333333222222444444333333333222222222444444444444444444444444444444444444333333333222111111222222222333333333111111111111111222333333222333333444444333333222222222222333333444444555444444444555555666777888888999999888999<<>>>>>??????BBBFFFMMMVVVbbbnnnvvv}}}qqqccc[[[VVVSSSSSSQQQPPPSSSXXX]]]gggsss{{{}}}xxxjjj]]]SSSPPPQQQVVV___lll~~~~~~~~~~~~}}}~~~~~~~~~||||||{{{yyywwwwwwxxxxxxwwwvvvrrrrrrsssssstttuuuuuuvvvwwwvvvvvvxxxyyyxxxvvvttttttrrrqqqrrrsssttttttssspppooonnnmmmkkkjjjiiihhhhhhggggggfffeeeddddddddd]]]___``````___bbbhhhmmmwwwnnnWWWFFF===999:::>>>@@@IIIXXXkkkyyyuuuvvvuuuvvvxxxyyyuuunnnhhh^^^UUUKKKEEEAAA<<<;;;===;;;;;;::::::999999888888777666666555555666666777555555555555555555555555888555333222333333333333444444444444444444444444333333333333333333333333333333333333333333333333000000000000111111111222444444444444444444444444111111111111222222222222222222222333444555555555555555444333333333333333444444333333333333222222333333333333222222222222444444444444444444444444333333333333222222222222111222222222222333333333222222222222333333333444222333333444444333333222333333333333333444444444333333444555666666666666888999999999:::===AAADDDFFFIIIMMMRRRZZZdddnnnuuu~~~{{{oooiiinnnvvvxxxqqqlllgggeeeeee`````````aaa```]]][[[ZZZ[[[YYYXXXWWWWWWWWWVVVTTTXXXXXXYYYYYYXXXWWWUUUTTTTTTVVVWWWWWWVVVVVVWWWYYYXXXWWWVVVTTTTTTTTTTTTUUUTTTTTTSSSSSSSSSRRRRRRRRRSSSUUUWWWZZZ[[[[[[ZZZYYYXXXVVVUUUUUUWWWYYYZZZZZZRRROOOMMMNNNQQQSSSRRRPPPOOOOOOPPPSSSVVVZZZ]]]___^^^\\\\\\aaahhhvvv}}}lllYYYFFF>>>>>>>>>===>>>===???BBBHHHQQQ]]]jjjrrryyy{{{lllaaaZZZUUUSSSQQQNNNPPPUUUVVV^^^iiittt}}}vvvkkkZZZUUURRRTTTZZZfffyyy}}}}}}|||{{{{{{|||{{{yyywwwrrrssssssssstttuuuuuuuuutttssstttuuuvvvvvvtttrrrrrrrrrrrrtttvvvvvvuuusssnnnnnnllljjjhhhfffeeedddeeeeeeeeeddddddccccccbbb\\\]]]^^^]]]]]]___dddgggooo|||zzzcccPPPAAA888999>>>AAAFFFOOO\\\oooyyyyyyxxxxxxzzz|||zzztttooohhh]]]QQQIIICCC===<<<>>><<<;;;;;;:::999999888888777777666666666666777777555555555555555555555555999777555444555666555555444444444444444444444444333333333333333333333333333333333333333333333333000000000000111111111111444444444444444444444444111111111222333333333444222222333333333444444444444444333333222333333444444444333333333222222222333222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222333333444444444444222333333444444333333222444444444444444333333333333444555777888777777666666888999:::;;;===@@@CCCJJJKKKPPPXXXbbblllsssvvv~~~nnnfffhhhvvvwwwmmmeeecccddd```______```___[[[[[[]]]___\\\XXXVVVVVVWWWVVVUUUUUUWWWXXXYYYXXXWWWTTTSSSSSSUUUWWWWWWWWWWWWXXXYYYXXXWWWUUUSSSRRRQQQRRRSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRUUUYYY]]]^^^]]][[[YYYWWWUUUTTTTTTWWWYYYZZZZZZQQQOOOMMMNNNPPPRRRQQQPPPMMMNNNOOORRRUUUYYY\\\^^^\\\[[[[[[___dddooo{{{uuuiiiOOOBBB@@@?????????===>>>@@@DDDLLLXXXfffnnnwww}}}wwwfff^^^VVVSSSPPPNNNOOORRRRRRXXXbbbmmm{{{wwwccc\\\TTTRRRUUU```ttt~~~}}}zzzxxxvvvvvvwwwwwwwwwwwwwwwwwwuuutttuuuvvvxxxxxxvvvtttrrrrrrsssuuuvvvtttqqqnnnjjjiiihhhgggeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbaaa\\\\\\\\\\\\\\\]]]```bbbkkkwwwrrr^^^MMMAAA>>>AAA>>>@@@DDDLLLYYYjjj~~~}}}{{{zzz|||}}}}}}xxxuuuooodddWWWOOOGGG@@@===???<<<<<<;;;;;;:::999999888777777666666666666777777666666666666666666666666888666555555666666666444444444444444444444444444333333333333333333333333333333333333333333333333111111111222222222222333444444444444444444444444222333333333444555555555444444333333333222222222222111111222333444555555444444333333333222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111222333444444444333333222333333444444333333222555444444444444444444444444555777888999999888777666888:::;;;<<<===@@@BBBIIIKKKQQQ\\\gggqqqvvvxxx~~~rrrgggeeemmm|||ooofffbbbaaa^^^\\\]]]```___]]]```ggglllgggaaa\\\YYYXXXWWWVVVSSSTTTVVVVVVVVVTTTRRRQQQQQQSSSVVVWWWWWWWWWXXXYYYXXXVVVTTTQQQPPPPPPQQQRRRTTTTTTUUUUUUUUUTTTSSSRRRSSSVVVZZZ^^^___]]]ZZZXXXVVVTTTSSSSSSUUUWWWXXXXXXPPPOOONNNOOOPPPQQQQQQPPPLLLMMMOOORRRUUUXXX[[[\\\ZZZZZZ]]]aaaeeelllzzzuuuhhhqqqvvvXXXHHHBBB@@@???>>>>>>???@@@CCCJJJUUUaaajjjssszzzmmmcccYYYTTTQQQNNNOOORRRRRRWWW]]]ggguuuoooeeeYYYRRRRRR[[[ooo~~~zzzxxxwwwvvvxxx|||{{{yyyzzzzzzzzzyyyyyyyyyyyyyyyvvvvvvvvvwwwyyyyyywwwuuurrrrrrssssssssspppkkkgggeeedddddddddccccccbbbbbb````````````aaaaaaaaaaaa___^^^]]]]]]]]]^^^___```iiisss}}}lll[[[JJJAAA???<<<===@@@EEEMMMYYYlll|||~~~~~~|||yyytttjjj___WWWNNNEEE@@@???<<<<<<;;;;;;::::::999999888777777666666777777888666666666666666666666666555444333333555555444222444444444444444444444444333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444444444444444555555555555444444444333222111111111000000111111222444555666444444333333333333222222111111111222222222222222333333333333333333333333222222222222333333333333333333333222222222222111000111333444444444333222222333333444444333333222444444444444444555555555666666777888999999999999777999<<<>>>???@@@AAACCCDDDIIIRRR^^^jjjtttxxxzzz|||~~~sssiiifffjjjuuuwwwmmmfffccc]]]YYYZZZ___``````hhhsss}}}vvvlllccc]]]YYYWWWVVVSSSSSSTTTTTTSSSRRRPPPOOONNNQQQTTTVVVVVVVVVWWWXXXXXXVVVSSSPPPOOOPPPQQQRRRSSSTTTUUUVVVUUUTTTSSSRRRSSSVVVZZZ]]]]]]\\\YYYWWWUUUSSSQQQQQQSSSUUUUUUUUUQQQPPPPPPPPPPPPPPPQQQQQQMMMNNNPPPRRRUUUXXXYYYZZZYYYZZZ]]]aaadddiiiuuupppaaaeeeooo~~~~~~aaaOOOEEE@@@======??????@@@CCCHHHQQQ\\\ccclllttt~~~xxxkkk^^^XXXTTTPPPOOOQQQRRRVVV[[[```kkkyyyzzzooocccYYYUUUYYYgggvvv~~~wwwsssqqqqqqsssxxx}}}~~~~~~{{{||||||{{{{{{zzzzzzyyyyyywwwwwwvvvwwwxxxxxxuuussssssrrrqqqqqqppplllgggcccaaaaaaaaaaaaaaaaaaaaaaaa_________``````aaaaaaaaacccbbb`````````aaaaaaaaagggnnnyyy~~~mmmXXXGGG@@@===<<>>>>>>>>???@@@BBBGGGNNNWWW]]]dddlllwwwvvvggg]]]WWWRRRPPPQQQOOOTTTXXXZZZaaaooo{{{zzzoooddd\\\XXX___hhhuuu|||yyyuuuvvvyyy~~~~~~~~~}}}||||||yyyyyyxxxxxxyyyxxxuuurrrrrrqqqpppooonnnkkkgggdddaaaaaaaaaaaa``````______^^^^^^______```aaaaaabbbfffeeecccccccccccccccbbbfffkkkuuu}}}hhhSSSHHH;;;:::<<<>>>===>>>LLL\\\ooo~~~zzzssskkkeee\\\OOOEEEBBB===<<<<<<;;;;;;:::999999888888777777777777888888777777777777777777777777666555555666777777666444444444444444444444444444444444444444444444444444444444444444444444444444111222222222222333333333444444444444444444444444444444444333333222222222111111111222222333444444444333222222111111222222444444444333333333222222000000111111222222222222222222222222222222222222333333333444444555555555333333333222222111111111...000222333333222111000222333333444444333333222333333333444555666777777666666555555555777999:::<<>>???@@@BBBEEELLLSSSXXX]]]fffqqqzzzmmmbbbZZZTTTPPPPPPMMMRRRVVVUUUZZZhhhwwwwwwmmmaaaXXXXXX]]]hhhzzz|||}}}}}}{{{{{{{{{{{{yyyvvvtttqqqpppooonnnnnnllliiifffcccbbbbbb```___^^^]]]]]]]]]^^^^^^___```aaabbbbbbfffkkkooommmgggbbbaaacccfffjjjrrr~~~kkkPPPFFF@@@<<<;;;<<<@@@IIISSSdddvvv}}}wwwnnnhhhbbbYYYNNNEEE>>>===;;;<<<<<<<<<;;;999:::999888888777888888888888888888888777777777777555555555555555555555555444444444444444444444444666555444333333333333333333333333222222222111111444444333222222222333333444444444444444444444444555444444333333444444555333333333222222222111111111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333444444444555555555444444333333333444444444444444555444444333333222222111111222222333444555666777777777777999;;;>>>AAAEEEGGGIIIKKKMMMOOOWWW[[[aaaiiipppttttttsssuuutttpppooowww}}}nnnddd\\\```mmmxxxsssooommmjjjgggffffffhhhiiigggiiifff^^^ZZZ\\\]]]\\\VVVUUUSSSPPPNNNKKKIIIHHHKKKMMMOOOOOOOOOPPPQQQSSSQQQQQQRRRSSSSSSRRRQQQPPPPPPRRRUUUUUUTTTRRRQQQQQQNNNQQQVVVYYYZZZWWWTTTQQQUUUSSSPPPNNNMMMMMMOOOPPPTTTSSSSSSSSSRRRPPPOOONNNPPPQQQSSSTTTUUUUUUUUUTTTTTTUUUVVVWWWYYY^^^dddiii~~~zzzggg]]]RRRMMMNNN[[[mmm~~~sss___NNNDDDBBB===;;;===AAACCCCCCGGGMMMYYY___iiirrr{{{xxxkkk___TTTQQQSSSQQQOOOPPPSSSWWW]]]iiitttzzzlllccc___]]]iiiqqq~~~}}}}}}}}}{{{xxxuuuuuuqqqlllkkkkkkiiiccc^^^```````````````______^^^___]]]ZZZYYYZZZ]]]aaadddmmmnnnnnnmmmjjjgggdddccchhhjjjqqq|||{{{cccLLLDDD<<<;;;<<<>>>DDDJJJXXXkkkzzzsssnnniiiaaaUUULLLFFFDDDAAA@@@@@@???===;;;:::999999888888888888888888888888888777777777777666666666666666666666666444444444444444444444444666555444333333333333444333333333222222222222111333333333333333333333333444444444444444444444444444444333333333333444444444444444333333333222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333444444444555555555444444333444444555555444444444555555444444333555555555555555666666777666777888888888999;;;===@@@CCCFFFIIILLLNNNRRRTTT\\\___dddjjjooopppooommmqqqssstttwww~~~lll___^^^cccnnn}}}yyyqqqllljjjjjjjjjkkkkkkkkkjjjjjjfffgggddd]]]YYY[[[\\\[[[VVVUUUSSSQQQNNNLLLJJJIIIMMMNNNOOOOOONNNNNNPPPQQQSSSTTTTTTUUUTTTSSSRRRQQQOOORRRTTTUUUSSSRRRQQQQQQOOOQQQUUUWWWXXXVVVSSSRRRTTTSSSPPPNNNNNNOOOPPPQQQRRRRRRSSSRRRRRRQQQPPPOOOPPPQQQRRRTTTUUUUUUUUUUUUUUUUUUVVVVVVXXX\\\bbbfffiiiZZZQQQKKKKKKVVVhhhzzzkkkTTTGGGDDDBBB???>>>@@@AAAAAAFFFLLLTTTZZZcccllluuuttteeeXXXRRRRRRRRRPPPPPPSSSVVV[[[eeeoooxxxvvvmmmddd]]]aaahhhwww}}}yyyvvvuuuqqqllljjjjjjhhhccc_________``````______^^^^^^^^^\\\YYYXXXZZZ^^^cccffftttqqqooonnnnnnmmmjjjffflllmmmpppvvv{{{YYYLLL@@@======>>>@@@CCCJJJ\\\ttt~~~yyyvvvssskkk```WWWIIIFFFBBB???>>>===:::999::::::999888888888888888888888888888777777777777777777777777777777777777444444444444444444444444555555444333333333444444333333333333222222222222000111333444555444444333444444444444444444444444444444333333333333444444555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444444444555666777333444444555555555444444666666666666666777888888777888999999999:::<<>>@@@EEEHHHLLLQQQUUU[[[aaafffoooqqqrrrsssqqqpppoooooonnnyyyxxxjjjcccfffmmmwww}}}}}}yyysssqqqssswww{{{}}}~~~sssiiidddccc```bbbeeehhhjjjjjjiiihhhfffhhhgggaaa^^^___```^^^WWWWWWUUUSSSRRRPPPNNNNNNMMMNNNOOONNNMMMNNNPPPRRRTTTTTTSSSRRRQQQOOONNNNNNOOOQQQSSSSSSRRRQQQQQQRRRQQQQQQPPPPPPPPPPPPPPPPPPNNNNNNMMMMMMMMMNNNNNNOOONNNOOOPPPQQQQQQQQQQQQQQQOOOPPPQQQRRRTTTUUUUUUVVVUUUUUUUUUUUUUUUWWW[[[^^^lllqqq[[[RRRJJJLLLVVVggg~~~www^^^MMMHHHBBB???@@@@@@>>>???BBBHHHMMMSSSZZZbbbnnn|||xxxjjj___ZZZTTTPPPOOORRRTTTUUU[[[aaagggrrr{{{mmmcccccchhhrrr}}}~~~{{{tttooohhhdddbbbbbbaaa```]]]]]]\\\\\\\\\[[[\\\\\\[[[ZZZYYYZZZ^^^dddkkkooolllpppuuuvvvtttsssuuuxxx}}}|||yyyvvvwww}}}hhhOOOBBB??????@@@AAABBBHHHSSSeee|||}}}~~~~~~yyyooogggUUUPPPJJJEEEBBB@@@???>>>;;;::::::999888999999999888888888888777777777666555555555555555555555555666666666555555444444444444444333333333444444555444444444333333333222222///000333555666555444333444444444444444444444444333333333222222333333333333333333333222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555333333333444444666777888333444555555666666666555444444444444444555555666666777999:::;;;<<>>DDDHHHMMMRRRZZZeeerrr|||tttggg^^^VVVRRROOOQQQSSSTTTXXX]]]___iiivvvvvvhhheeeeeekkkttt|||rrrmmmgggbbb```_________\\\[[[ZZZZZZYYYYYYZZZZZZYYYYYYZZZ]]]cccjjjqqquuudddmmmvvvzzzwwwuuuvvvyyy{{{zzz~~~xxxZZZHHHAAA>>>===???AAACCCIIIXXXppp~~~~~~|||tttlll]]]WWWNNNGGGCCCAAA???>>>;;;;;;:::999999999999999888888888888777777777777555555555555555555555555777777666666555444444444444444333333333444555555444444444444333333333333000111333444555444444333444444444444444444444444333333222222222222333333333333222222222111111111111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555333333333333333444555666333444555666666666666666666666666666666777888888777888:::<<<===???BBBDDDGGGLLLTTT]]]dddlllrrrwwwyyyyyyxxxvvvtttwww~~~zzzkkkgggjjjjjjsss|||{{{yyyssskkkaaaaaaaaadddhhhkkkmmmnnnjjjppptttqqqiiiccccccfffcccaaa^^^[[[[[[\\\^^^```dddjjjmmmkkkiiihhheeeaaaYYYXXXXXXVVVUUUTTTSSSSSSLLLMMMNNNNNNOOOQQQUUUYYYXXXWWWVVVUUUTTTSSSSSSSSSPPPRRRSSSSSSRRRRRRTTTUUUTTTSSSQQQOOONNNNNNOOOPPPRRRSSSTTTUUUUUUTTTRRRRRRMMMNNNNNNOOOPPPPPPPPPOOOOOOOOOOOOPPPRRRTTTVVVWWWTTTUUUVVVUUUTTTUUUXXXZZZ^^^jjjvvvlll```WWWVVV```www{{{^^^LLLEEEAAABBBBBB???======AAADDDHHHLLLRRR\\\hhhppp}}}qqqddd]]]VVVQQQQQQRRRSSSUUUYYY]]]eeepppzzznnnhhhccceeelllyyy|||qqqmmmhhhccc```^^^______[[[ZZZYYYXXXWWWXXXYYYYYYXXXZZZ]]]cccjjjqqqxxx{{{aaaiiittt{{{|||xxxuuusssuuuyyy}}}|||{{{kkkVVVHHH@@@<<<===<<>><<<;;;;;;:::999999999999:::888888888888777777777777555555555555555555555555777777777666555444444444333333333333333444555666555444444444444333333333333333333333333333333333444444444444444444444444333333222222222222333333444444333333333222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555333333222222222333333444333444555666777777777777888777777777777888999999999;;;===>>>@@@BBBEEEHHHIIIPPPZZZdddmmmtttzzz~~~~~~zzzyyy~~~xxxpppoooppprrrzzzuuunnnkkkgggbbb]]]\\\[[[]]]bbbgggjjjllldddkkkqqqooogggaaaaaadddcccaaa^^^[[[ZZZ[[[]]]^^^___gggmmmllljjjhhhccc]]]YYYYYYXXXXXXWWWVVVUUUUUUOOOPPPPPPOOOOOORRRVVVYYYYYYXXXVVVUUUUUUUUUVVVVVVQQQRRRTTTSSSSSSSSSUUUWWWWWWVVVUUUSSSRRRQQQQQQRRRSSSTTTVVVVVVVVVTTTRRRPPPMMMNNNNNNOOOOOOOOOOOONNNNNNNNNOOOPPPRRRTTTVVVWWWTTTUUUVVVUUUUUUUUUXXXZZZ\\\eeevvvxxxiii___aaarrrvvvWWWMMMDDDBBBAAA???>>>??????AAAEEEHHHLLLTTT]]]eeemmm|||qqqfff]]]TTTRRRQQQPPPRRRUUUYYY```hhhpppzzz{{{rrrhhheeehhhrrr~~~{{{qqqoookkkfffbbb``````aaaZZZYYYWWWVVVVVVVVVXXXYYYXXX[[[aaahhhpppxxx}}}aaagggqqq{{{{{{sssllliiipppwwwyyyyyy~~~yyybbbQQQDDD===<<<666<<>><<<:::<<>>??????@@@DDDLLLRRRYYY]]]cccjjjrrrzzzzzzvvvvvv|||}}}pppiiiccc```aaaeeeaaa___]]]\\\]]]aaaeeegggggghhhnnntttqqqfff```aaaaaabbbccceeeeeebbb^^^[[[___aaacccffffffccc]]]XXXVVVVVVWWWWWWWWWWWWXXXXXXVVVUUUSSSOOOMMMNNNQQQTTTQQQRRRSSSSSSRRRQQQQQQQQQSSSRRRQQQQQQSSSVVVXXXZZZ```]]]YYYYYY[[[\\\[[[YYYWWWSSSRRRRRRPPPLLLLLLNNNRRROOOMMMMMMOOOQQQPPPNNNOOOOOONNNNNNOOORRRTTTVVVWWWXXXYYYYYYXXXXXXYYY[[[]]]eeeppp~~~kkkmmm|||tttZZZDDDAAADDDAAA???@@@===>>>???@@@BBBFFFLLLPPP\\\ffftttkkk[[[WWWUUUNNNMMMQQQUUUVVVZZZ___bbbgggrrr}}}yyyllleeehhhsss}}}{{{wwwtttmmmmmmmmmkkkhhhddd```^^^[[[XXXTTTQQQRRRUUUYYY\\\___fffpppxxx}}}~~~~~~~~~[[[bbbjjjsss{{{}}}uuukkkfffeeegggkkknnnqqqyyy|||hhhVVVHHH@@@>>><<<<<>>??????AAADDDJJJMMMQQQZZZgggtttxxxhhhbbb^^^UUURRRTTTSSSSSSWWW\\\^^^aaajjjttt~~~vvvmmmjjjooovvvyyyuuupppmmmjjjjjjjjjiiifffbbb___]]]WWWUUUSSSRRRSSSUUUYYY[[[dddjjjssszzz~~~~~~~~~~~~ZZZ___eeennnzzzzzzpppfffcccaaabbbdddgggoooxxx~~~vvveeeTTTHHHCCC???===???AAAFFFPPPZZZsss}}}xxx{{{~~~{{{wwwqqqjjjbbbZZZQQQKKKEEEBBB???=========<<<::::::::::::999888888777777999999888888888888777777888777777666666555555444444444555555555666666666555555444333333444555555333333333333444444444444444444444444444444444444444333333222222333333444444333333333333222222222444444333333333333222222111111222222333333444444444555555444333333444666555444444333333444444555444444444555555555666666444444444444444444444444444444444444444444444444555555666666666777777777999999:::999888888:::<<<;;;>>>@@@BBBDDDKKKTTT[[[aaadddhhhlllqqqxxx}}}wwwttttttvvv{{{zzzrrrkkkhhhddd^^^\\\\\\bbbbbbbbbbbbccceeefffggg```___ccclllpppmmmhhheeeaaabbbeeekkknnnjjjaaaXXXUUUVVVYYY\\\______\\\ZZZ[[[YYYXXXVVVVVVVVVWWWWWWVVVVVVUUURRRPPPQQQSSSUUUUUUUUUTTTTTTTTTSSSSSSSSSQQQRRRSSSUUUVVVWWWXXXXXX]]][[[ZZZZZZ\\\]]]]]]\\\___[[[XXXWWWTTTOOOMMMOOOPPPNNNLLLLLLNNNPPPPPPPPPQQQQQQQQQQQQRRRUUUWWWXXXWWWYYYZZZZZZYYYYYYZZZ[[[[[[bbbiiiqqq~~~mmmjjjmmmiiiNNNEEEDDDAAA===<<<===>>>>>>>>>???AAAEEEIIILLLSSS^^^iiittttttjjjaaaWWWRRRSSSRRRRRRUUUYYYZZZ[[[aaaiiisss{{{yyyrrrpppppp~~~~~~vvvpppkkkhhheeefffffffffdddbbb```]]][[[TTTSSSSSSSSSUUUYYY\\\^^^kkkpppwww|||}}}|||{{{{{{ZZZ]]]aaajjjxxxyyygggbbb___```aaacccjjjqqqrrr|||xxxhhhZZZJJJDDD?????????@@@FFFNNN___pppzzzwwwwwwxxx}}}~~~{{{yyyvvvrrrkkkcccYYYRRRJJJGGGBBB@@@>>>===<<<;;;;;;::::::999999888777777888888888888888888888888777777777777666666555555555555555555666666666666555555444444444444555555333333444444444444444444555555555555555555555555444333333222222333333444444333333333333333333333333333333333333333333333222222222333333333444444333444555444333222333555444444333333333333444444444444444444555555555555444444444444555555555555444444444444555555555555555666666666666777777777888999;;;;;;999999:::;;;===???CCCFFFIIIQQQ[[[bbbiiikkknnnqqquuuzzzwwwtttrrrsssyyysssnnnkkkkkkhhhaaa\\\[[[``````aaabbbcccccccccccc^^^]]]___fffmmmnnniiieeeaaa```bbbgggkkkiiiaaaYYYRRRSSSTTTWWWZZZ\\\\\\[[[[[[ZZZWWWUUUTTTTTTUUUUUUVVVWWWVVVUUUSSSSSSTTTVVVUUUTTTSSSSSSTTTTTTTTTSSSQQQRRRUUUWWWXXXXXXWWWWWW[[[ZZZZZZ[[[\\\]]]^^^^^^aaa]]]ZZZYYYUUUOOOMMMOOOOOONNNMMMMMMNNNOOOQQQQQQRRRRRRRRRSSSTTTVVVXXXYYYXXXZZZ[[[[[[ZZZYYY[[[\\\\\\```dddkkkxxxrrrgggdddvvvuuuVVVGGGCCCAAA@@@???===>>>>>>>>>===>>>AAADDDIIIOOOWWW```jjjyyyqqqdddYYYSSSSSSRRRQQQSSSWWWXXXXXX\\\bbbiiiqqq}}}yyytttxxx~~~~~~uuummmgggdddaaa```aaaaaa``````^^^\\\[[[YYYVVVUUUTTTUUUYYY^^^cccgggrrruuuzzz|||{{{yyywwwvvvZZZ[[[^^^fffuuugggbbb___aaabbbcccfffkkkkkkuuu~~~{{{nnnQQQIIIBBB???>>>===AAAFFFOOO\\\jjjssswwwyyyxxxuuu{{{|||~~~~~~{{{zzzyyyvvvqqqiii```ZZZQQQMMMHHHCCCAAA???===<<<;;;;;;::::::999888888888777777777777777777777777777777777777777666666666555555555666666666777777555555555555555555555555444444444444444444444444444444444444444444444444444333333222222333333444444444444444555555555555333333333333333333333333333333333333333444444444111333444333222111222333222222333333333333222222222333333333333444444444444444444555555666666666444444444555555666666666666666666666777777777888777999:::;;;::::::;;;======AAAEEEHHHMMMUUU```hhhpppqqqsssuuuxxx}}}{{{pppjjjlllnnnvvvvvvmmmiiihhhjjjhhhaaa\\\ZZZ\\\]]]^^^______^^^^^^]]]]]]]]]]]]bbbhhhkkkhhhccc```^^^]]]```dddddd```\\\UUUTTTSSSTTTWWWZZZ[[[[[[ZZZYYYWWWUUUSSSSSSSSSSSSUUUVVVWWWVVVUUUTTTUUUVVVTTTRRRPPPQQQSSSUUUUUUTTTRRRSSSVVVXXXYYYYYYWWWVVVYYYZZZ[[[\\\]]]]]]^^^___aaa\\\YYYXXXUUUPPPNNNOOOOOOOOONNNNNNNNNOOOQQQRRRSSSSSSTTTUUUVVVXXXYYYZZZYYYZZZ[[[[[[ZZZZZZ[[[]]]___^^^aaaiiixxxtttbbb]]]lll{{{eeeNNNCCC@@@@@@@@@===>>>>>>===<<<<<<>>>@@@BBBGGGMMMTTT]]]kkk||||||mmmaaaZZZXXXQQQOOOPPPTTTUUUUUUXXX]]]bbbgggrrrzzzzzz}}}zzztttllleeeaaa___^^^]]][[[[[[[[[[[[ZZZYYYYYYXXXXXXWWWUUUVVV[[[ccclllqqqzzz}}}~~~|||xxxuuuuuuYYYZZZ\\\aaalllzzzjjjddd```bbbcccbbbcccgggiiipppyyyyyyxxx^^^TTTIIICCC???<<<===AAAFFFNNNYYYeeerrr{{{|||wwwxxxyyy{{{}}}~~~~~~}}}{{{yyyvvvpppiiiddd[[[WWWOOOIIIEEEBBB@@@>>>;;;;;;;;;:::999999888888666666666777777777777888777777777777777777777777555555666666666777777777444555666666666666555444555555555555444444444444222222222222222222222222444333333222222333333444444444555555555555555666222222333333333333444444333333333333444444444444000222333333222111111222111222222333333222222111222222222333333333444444444444444555666666777777444444444555666666777777666666666777777777888888888999:::;;;;;;<<<>>>AAA@@@CCCHHHLLLQQQZZZeeemmmuuuvvvwwwxxx{{{xxxmmmfffddddddkkkzzzyyynnngggcccccceeeeee___[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZYYY\\\]]]^^^___ccchhhfffbbb___^^^\\\\\\^^^`````````]]]ZZZWWWUUUVVVXXXZZZZZZXXXXXXWWWVVVUUUTTTSSSRRRTTTVVVWWWWWWVVVUUUUUUVVVSSSPPPNNNOOOSSSWWWWWWUUUSSSUUUWWWYYYYYYYYYXXXWWWYYY[[[]]]^^^]]]]]]^^^______ZZZXXXXXXUUUQQQOOOQQQQQQQQQQQQPPPNNNOOOQQQSSSSSSSSSTTTVVVWWWXXXYYYYYYYYY[[[\\\\\\[[[[[[\\\]]]```^^^```jjjwwwsss]]]VVV```kkkxxxxxx[[[HHH???===>>>===>>>>>>===<<<;;;<<<>>>>>>CCCHHHMMMTTT```qqq}}}xxxjjjaaa\\\RRRNNNMMMPPPQQQPPPSSSWWW\\\___gggvvv}}}|||~~~pppkkkeee```]]]\\\[[[ZZZWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXXXX[[[aaajjjsssyyy}}}xxxvvvuuuWWWZZZZZZZZZ```mmmwww{{{tttkkkdddccccccbbbcccfffhhhnnnuuu}}}|||}}}ssseeeVVVLLLDDD>>>===??????EEENNNYYYiiixxx}}}{{{vvvvvvxxx{{{~~~~~~|||zzzvvvrrrnnnfff```XXXPPPKKKGGGDDDBBB<<<;;;;;;::::::999888888777777777888888888999999777777777777777777777777555666666666777777777777444555666777777666555444666555555555444444444444333333333333333333333333444333333222222333333444333333333444444555555555222222222333333444444444444444444444444444444444111333444555333222222333222222333444444333222222333333333333444444444555444444444555666777777777444444444555666777777777666666777777777888888888:::;;;;;;<<<<<>>>>>===<<<;;;<<<======AAAFFFIIIOOOZZZiiitttxxxiii___XXXSSSOOOOOOPPPNNNPPPTTTUUUYYYbbbmmmxxxzzzvvviiieee```\\\ZZZXXXVVVUUUTTTTTTTTTUUUUUUVVVWWWWWWZZZ\\\```eeemmmuuu|||{{{vvvsssrrrWWWYYYXXXUUUXXXcccnnnttt~~~ssshhhdddcccccceeehhhhhhnnnttt|||uuubbbTTTJJJAAA>>>???;;;AAAHHHRRRaaarrr|||}}}ttttttvvvzzz}}}{{{xxxvvvmmmggg^^^UUUOOOJJJGGGDDD<<<;;;;;;::::::999999888888888888999999:::::::::777777777777777888888888666666666666777777777777444555666777777666555444666666555555555444444444666666666666666666666666444333333222222333333444222222222333333444444444222222222333333444444444444444444444444444444444222444666666555333333444333333444555555444333333444444444555555555666666444444444555666777777888444444444555666777777888777777777777888888888888<<<<<<======>>>AAAGGGJJJOOOSSSWWW\\\aaakkkvvv~~~{{{jjj```XXXSSSUUU[[[___lllxxxqqqlllgggcccaaacccdddaaa```aaa^^^]]]\\\[[[ZZZZZZZZZZZZVVV\\\^^^[[[\\\cccfffeee]]]aaacccbbb______ccchhhnnnhhh```YYYWWWWWWXXXXXXWWWYYY[[[\\\[[[YYYVVVTTTRRRTTTWWWXXXVVVUUUTTTTTTSSSPPPMMMPPPVVV\\\\\\[[[VVVVVVWWWXXXYYYYYYYYYYYYYYY\\\______]]]\\\]]]^^^\\\XXXWWWYYYXXXUUUUUUXXXUUUVVVVVVSSSPPPNNNQQQSSSRRRSSSTTTVVVWWWXXXYYYYYYZZZ\\\]]]]]]\\\[[[]]]^^^___```eeekkknnnuuuxxx^^^QQQSSSVVV^^^mmmrrrXXXIIIDDDCCC===>>>>>>>>><<<;;;<<<===:::===BBBEEEIIISSSaaalllwwwsssfff___XXXSSSRRRQQQOOOPPPSSSOOOWWWaaahhhmmmuuuvvvqqqoooeeebbb^^^ZZZXXXUUUSSSQQQSSSSSSSSSSSSTTTUUUWWWWWW]]]aaahhhpppxxx~~~}}}wwwrrrooonnnWWWVVVUUUVVVYYY```fffkkkyyyvvvooofffcccgggkkkjjjqqqqqqvvvuuubbbSSSHHHAAA>>>AAA>>>===CCCRRRcccqqqxxxxxx{{{{{{wwwzzz~~~{{{{{{zzzxxxvvvrrrpppkkkcccZZZQQQHHHDDD>>>>>>>>>>>><<<;;;999888888666444444666777777777777777777777777777777777555555666666666666555555888777777666555444444333333333444444444444444444888666333333444555555555666555444333333333333333444444444444444444444444333333333333333333333333444444444555555555555666555555555555555555555555666555555444444333333222333444444555555444444333444444444555555555666666666666666777777777777777888:::<<<======<<<999888999;;;===@@@CCCGGGMMMQQQ[[[___cccfffjjjpppyyy~~~hhhVVVSSSTTTQQQRRRWWWhhh{{{qqqjjjiiijjjfffcccbbbddddddcccaaa```^^^\\\ZZZYYYZZZ\\\^^^ZZZYYYYYY[[[[[[\\\dddmmmggg```]]]aaaccc``````cccgggiiihhhbbbZZZVVVWWW[[[ZZZ\\\]]]^^^^^^\\\YYYWWWUUUVVVWWWWWWXXXWWWWWWWWWRRRQQQQQQTTTYYY\\\\\\[[[UUUUUUWWWXXXZZZ[[[[[[[[[ZZZ\\\]]]]]][[[YYYXXXXXXVVVXXXYYYYYYXXXWWWWWWXXXWWWXXXXXXVVVSSSQQQPPPQQQTTTUUUWWWWWWWWWWWWXXXZZZZZZ[[[[[[ZZZYYYYYYZZZ\\\aaa]]]```hhhlllqqqaaaUUUNNNLLLUUUeeewwwdddMMMCCCBBBBBB>>>>>>@@@@@@<<<<<<>>>===>>>@@@BBBFFFMMMUUU[[[lllxxxnnnggg```WWWRRRRRRTTTTTTTTTUUUSSSUUU]]]dddjjjssszzz}}}|||wwwpppkkkfffccc^^^]]]\\\YYYWWWSSSQQQOOOQQQOOOMMMLLLNNNQQQUUUXXXaaadddmmmxxx|||wwwsssppppppqqqXXXVVVUUUTTTWWW\\\aaaeeetttvvvtttppppppssstttrrrvvvtttvvv}}}tttbbbTTTIIIBBB>>>===>>>BBBKKKWWWeeemmmtttxxxyyyvvvxxx}}}|||{{{yyywwwwwwuuupppiiiaaaWWWPPPKKKBBBAAA@@@???===<<<;;;;;;;;;999777777888999999999777777777777777777777777666666777777777777666666888888777666666555444444444444444444444444444444555444222222444555555444666555444444333333333444444444444444444444444444333333333333333333333333444444444555555555555666444444444444444444444444444444444444444444444444333444444555555444444333444444444555555555666666555555666666777888888888888999999::::::;;;;;;;;;<<<>>>BBBEEEJJJOOOVVVZZZbbbfffkkkoooqqqtttzzz~~~~~~iiiYYYMMMKKKKKKLLLUUUaaattt}}}pppiiihhhnnnjjjfffcccccccccaaa___bbb```]]][[[ZZZZZZ[[[\\\\\\ZZZZZZ[[[[[[]]]fffooooooeee\\\\\\]]][[[\\\___cccfffgggeee```[[[YYYYYYWWWYYYZZZ[[[[[[YYYWWWUUUTTTVVVYYY[[[[[[ZZZXXXWWWYYYVVVUUUWWW[[[\\\ZZZVVVTTTUUUVVVXXXYYYYYYZZZZZZYYYZZZ[[[ZZZXXXVVVVVVVVVWWWXXXYYYXXXVVVTTTTTTTTTWWWWWWWWWUUURRRPPPPPPQQQRRRTTTUUUUUUUUUUUUVVVXXXWWWYYYYYYYYYXXXXXXZZZ\\\___\\\^^^eeehhhlll|||cccUUUNNNKKKSSSbbbtttqqqYYYJJJEEEBBB???===??????<<<;;;===>>>???@@@AAADDDJJJQQQVVVdddooo~~~llleee\\\VVVTTTSSSRRRPPPRRRPPPRRRXXX^^^bbbhhhooozzz~~~|||uuuooojjjfffccc```ZZZZZZYYYWWWUUUSSSQQQPPPOOOMMMLLLLLLOOOUUU[[[___jjjoooxxxwwwwwwuuuqqqnnnmmmnnnpppXXXVVVTTTSSSUUUXXX\\\^^^mmmsssyyy|||}}}wwwsssqqquuuzzz}}}tttcccSSSIII???AAAAAAAAABBBJJJVVV___lllqqqttttttvvv{{{~~~~~~}}}}}}}}}|||{{{{{{yyyuuuoooggg___XXXTTTHHHFFFCCC@@@>>>=========;;;999888888999::::::999777777777777777777777777777777888888888888777777888888888777777666666555666555555555444333333333222222111333555666444333666555444444333444444444444444444444444444444444333333333333333333333333444444444555555555555666333333333333333333333333222333333444555555666666444444555555555555444444444444555555555666666666444555555666777888999999:::999999999;;;===@@@BBBAAADDDIIINNNTTTZZZaaafffkkkpppvvvyyyyyyzzz|||wwwkkkUUUNNNHHHGGGFFFLLL^^^qqq}}}qqqjjjjjjllliiieeebbbaaa```___^^^cccaaa^^^[[[YYYYYYZZZZZZ]]]ZZZZZZ[[[[[[^^^gggqqqyyylll___ZZZYYYXXXYYY[[[]]]```dddfffeee```[[[WWWVVVWWWXXXYYYYYYXXXVVVUUUSSSVVVZZZ^^^^^^]]]ZZZWWW]]]YYYWWWZZZ___```[[[UUUTTTTTTUUUWWWXXXXXXXXXXXXXXXXXXXXXVVVSSSRRRSSSTTTVVVWWWXXXVVVTTTQQQQQQQQQUUUVVVVVVTTTRRRPPPPPPQQQPPPQQQSSSSSSRRRRRRTTTUUUTTTVVVWWWXXXWWWXXXZZZ[[[^^^ZZZ\\\aaabbbeeerrrlll\\\TTTNNNRRR^^^qqqmmmXXXLLLFFFAAA>>>@@@@@@>>>===???>>>>>>??????AAAEEEKKKOOOZZZcccrrrzzzqqqfff]]]XXXTTTQQQNNNPPPMMMOOOTTTXXXYYY]]]bbblllrrrzzz{{{yyyvvvooolllgggdddbbb```^^^\\\VVVUUUTTTSSSRRRQQQPPPPPPOOOMMMLLLMMMRRRYYYaaafffvvv||||||oooooonnnlllkkklllooorrrVVVUUUTTTSSSTTTVVVYYY[[[eeemmmwww}}}vvvpppmmmnnnqqquuu}}}vvveeeXXXKKKHHHCCC>>>===CCCLLLSSS___eeelllpppssswww|||~~~~~~}}}}}}~~~{{{zzzwwwrrrlllddd^^^ZZZOOOLLLGGGBBB???>>>??????:::888777777888999888666777777777777777777777777888888888999999888888888999888888888777777777666777666666555444333333222111111222444777777555444555555444444444444555555555555555555555555555555444444444444444444444444444444444555555555555666444444444444444444444444333444444444555555555666444444555555555555444444555555555555666666666666666666777777888888888999;;;;;;<<<===@@@DDDHHHJJJJJJNNNSSSXXX^^^dddjjjooorrrwww|||~~~~~~ttteee[[[OOOKKKIIIJJJLLLVVVkkkuuunnnnnngggeeeaaa___]]]]]]]]]]]]```^^^\\\ZZZYYYYYYYYYZZZ\\\YYYXXXYYYZZZ\\\fffppp~~~ssseee]]]ZZZZZZYYYXXXXXXZZZ^^^bbbdddaaa\\\WWWXXXYYYYYYYYYXXXXXXWWWWWWTTTVVVYYY\\\]]]\\\ZZZYYYZZZWWWVVV[[[ccceee```YYYTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVSSSQQQPPPRRRSSSTTTUUUVVVUUUSSSQQQQQQRRRSSSTTTUUUSSSQQQPPPPPPQQQOOOQQQRRRRRRQQQQQQRRRTTTRRRTTTWWWXXXXXXYYYZZZ\\\\\\ZZZZZZ]]]^^^```iiittt~~~lllbbbVVVSSSYYYjjjlllZZZMMMFFF@@@@@@AAA??????AAA<<<<<<======>>>AAAFFFJJJQQQZZZggguuurrreee\\\WWWSSSQQQOOOMMMNNNSSSUUUUUUWWW[[[___dddnnnyyy~~~|||uuuooojjjhhhbbb___\\\[[[[[[ZZZYYYWWWRRRQQQOOONNNMMMMMMNNNOOOOOONNNNNNQQQWWW```iiiooozzzvvvtttlllllllllkkkkkknnnrrrvvvTTTSSSSSSTTTUUUWWWYYY[[[^^^fffnnnttt|||zzztttooonnnnnnoootttzzz{{{ooo]]]SSSFFF===<<<@@@EEEIIIQQQVVV___ggglllqqqyyy}}}|||zzzvvvqqqkkkfffcccXXXTTTMMMGGGBBB@@@@@@@@@:::999888888999999888666888888888888888888888888888888999999999999888888888888888888777777777777777777666555444444333333333333444666888999777555555555444444444555555666555555555555555555555555444444444444444444444444444444444555555555555666666666666666666666666666666666666555555444444444444555555666666555555444555555555666666666777777999999999999999999888888999;;;>>>CCCGGGKKKNNNPPPVVVYYY^^^cccggglllqqquuuyyy|||pppaaaUUUNNNJJJIIIJJJPPPYYYgggzzzvvvqqqpppgggfffdddaaa^^^\\\[[[[[[[[[ZZZYYYYYYXXXYYYZZZZZZZZZWWWWWWWWWWWWZZZbbblllxxxsssjjjbbb]]][[[XXXUUUVVVVVVWWWZZZ]]]]]][[[ZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZXXXVVVVVV\\\ccceeeaaa[[[UUUUUUVVVWWWWWWVVVVVVVVVUUUUUUUUUSSSPPPPPPRRRTTTQQQSSSTTTUUUSSSSSSSSSTTTQQQRRRSSSRRRPPPOOOPPPQQQPPPQQQRRRRRRQQQQQQRRRSSSRRRTTTWWWYYYYYYZZZ[[[\\\[[[ZZZZZZ[[[[[[\\\cccjjjvvvwwwggg[[[WWWaaawwwtttZZZOOODDDAAA@@@>>>>>>AAA999:::;;;;;;<<>>===???999:::;;;;;;<<<>>>BBBEEEGGGMMMWWWbbbnnn}}}zzzmmmccc\\\XXXPPPMMMLLLOOOPPPNNNPPPTTTVVVYYY]]]eeeqqq~~~~~~|||zzztttmmmjjjeee```[[[XXXVVVUUUUUUTTTRRRRRRSSSSSSRRRPPPOOONNNKKKJJJJJJMMMPPPSSSRRRVVV^^^gggqqqzzzxxxqqqmmmjjjjjjgggggghhhiiikkkqqqxxx}}}QQQRRRSSSTTTVVVWWWWWWWWWWWW[[[\\\]]]ccckkkqqqrrryyywwwxxx{{{yyytttrrrsssuuuwwwgggVVVIIIBBB??????>>>???EEELLLOOOTTT```nnnzzz}}}}}}yyyvvvsssjjjfff^^^UUUMMMGGGDDDBBB===<<<<<<<<<===<<<:::888888888888888888888888888777777888888888888777777666666666666666666666666666666666666555555555555777555444444666777666666555555555555555666777777555555555555555555555555555555555555555555555555444444444555555555555666666666666666666666666666666666666666555555555555555555666666666666555555555666666666777777777777::::::;;;<<<===>>>?????????AAAEEEKKKRRRYYY___cccooorrrvvvzzz|||~~~qqqbbbXXXOOOHHHFFFIIIKKKSSS___kkkxxxyyyuuuqqqoookkkdddaaabbbeeehhhjjjjjjfffbbb```___[[[[[[[[[[[[ZZZZZZZZZ[[[WWWVVVWWWXXXVVVVVV[[[bbbjjjqqqsssiii^^^XXXVVVSSSRRRSSSSSSQQQPPPRRRWWW\\\]]][[[XXXTTTRRRRRRRRRSSSWWWWWWWWWVVVVVVVVVVVVVVVYYYZZZZZZZZZXXXWWWVVVVVVRRRSSSSSSSSSRRRRRRQQQPPPNNNPPPRRRRRRQQQQQQRRRSSSNNNPPPRRRRRRQQQPPPQQQRRRNNNOOOPPPPPPOOONNNOOOQQQPPPQQQRRRRRRPPPPPPQQQRRRQQQSSSWWWXXXXXXXXXXXXYYYVVVWWWWWWWWWXXXZZZ\\\]]]eeeppprrraaaaaaiii{{{bbbQQQGGGBBB@@@AAA<<<======<<<<<<<<>>BBBCCCGGGTTTcccnnnrrrxxx{{{}}}{{{xxxvvvpppkkkdddZZZRRRKKKFFFCCC<<<;;;:::;;;<<<:::888555888888888888888888888888777777888888888888777777555555555555666666666666555555555666666666666666888666333333444555555555555555555555555666777777666666666666666666666666555555555555555555555555444444444555555555666666555555555555555555555555444444555555666777777777555555666666666666555555666666666666777777777777888999:::<<>><<<;;;===>>><<>>:::<<>>@@@DDDIIIQQQZZZeeellluuurrrkkkbbbXXXSSSOOOLLLLLLOOOKKKNNNQQQSSSWWW]]]eeelll{{{~~~~~~wwwsssnnngggaaa]]]ZZZXXXVVVQQQPPPNNNLLLKKKIIIIIIHHHGGGHHHIIIHHHHHHHHHKKKMMMNNNPPPSSSUUUZZZcccnnnvvv~~~zzzxxxnnnjjjdddbbbcccdddcccaaaiiiggghhhnnnxxxRRRSSSTTTTTTTTTSSSQQQQQQTTTUUUWWWWWWWWWYYY[[[]]]bbbcccfffiiimmmqqqsssuuu{{{sssdddVVVLLLAAA<<<999;;;===>>>BBBGGGKKKSSSZZZaaalllzzzzzzxxxsssqqqppphhhYYYMMMHHHBBB???<<<::::::;;;;;;:::::::::;;;;;;::::::999888999999999999999999999999777666666555555666666777666555555555555555666666666666777777777777666666555555666666666777777777333===:::444777555111444444444444555555444444444444444444444444444444444555555666666666777777777555555666666666777777777777666555666888:::999777666777888999:::;;;::::::===@@@EEEKKKPPPRRRRRRRRRWWW]]]eeekkkqqqwww{{{mmm^^^TTTLLLHHHDDDCCCGGGPPPZZZaaasss~~~mmmbbb___]]]ZZZXXXXXXXXXWWWVVVYYYZZZ\\\___cccgggiiikkkppppppmmmfff^^^YYYXXXYYYXXXYYYYYYXXXUUUUUUWWWZZZ\\\ccchhhfff^^^WWWUUUVVVSSSTTTSSSQQQOOOOOOQQQTTTZZZ]]]^^^\\\WWWTTTUUUWWWVVVVVVVVVUUUUUUUUUTTTTTTVVVVVVVVVTTTQQQOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLPPPOOOOOOOOOOOOOOOOOOPPPRRRRRRSSSSSSTTTTTTSSSSSSVVVVVVVVVUUUUUUVVVZZZ]]]^^^fffqqq~~~tttbbb[[[bbbooooooYYYKKKCCCBBB???===>>><<<999;;;>>>>>>???BBBEEEKKKRRR[[[aaaiiiuuuuuuiii]]]WWWSSSNNNLLLMMMKKKLLLNNNOOOQQQVVV]]]cccooowww|||}}}{{{qqqjjjhhhddd]]]XXXUUURRRPPPNNNKKKJJJIIIHHHGGGFFFFFFFFFDDDEEEFFFFFFFFFIIIMMMPPPQQQTTTXXX]]]ccclllwww~~~~~~vvvqqqoooiiieeeaaa___aaabbbbbbaaaggggggjjjrrr}}}UUUUUUTTTSSSRRRQQQPPPPPPSSSUUUWWWWWWWWWXXXZZZ\\\^^^^^^___```bbbdddgggiiiwww~~~wwwgggZZZGGGAAA<<<======<<<>>>AAA>>>EEEMMMRRR[[[iiivvv|||~~~|||yyyxxxxxxpppbbbUUUNNNFFFBBB===::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888999999999999999777777666666666666777777777777666666666666777777666666777777777777666666666666666777777777888888<<>>AAAEEEKKKSSS[[[```dddeeejjjpppyyy}}}ooocccXXXNNNHHHAAA@@@@@@DDDMMMZZZgggooooooaaaZZZ[[[YYYXXXXXXYYYYYYWWWVVVYYYYYYYYY[[[]]]```dddfffpppsssuuuoooddd[[[XXXYYYXXXYYYXXXVVVTTTTTTVVVWWWVVVZZZ```bbb___ZZZVVVSSSRRRSSSSSSRRRPPPPPPQQQSSSVVVWWWYYYZZZZZZYYYXXXWWWVVVVVVUUUTTTSSSRRRQQQQQQVVVVVVVVVSSSPPPMMMMMMMMMOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNOOOOOOOOOOOONNNLLLLLLLLLLLLLLLMMMMMMMMMIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOQQQQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUVVVYYY\\\\\\ccclllxxxfffXXXZZZaaammm~~~kkkTTTFFFDDD@@@>>>???===::::::======>>>???@@@CCCHHHOOOSSSYYYeeeuuuxxxhhh___[[[TTTNNNLLLLLLLLLLLLLLLMMMPPPVVVZZZbbbiiivvv~~~yyyyyy}}}zzztttlllccc]]][[[XXXRRRNNNLLLKKKIIIHHHFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGJJJOOOSSSUUUZZZaaaiiipppxxx}}}uuummmhhhfffbbb```]]]\\\^^^```bbbbbbfffiiiooowww[[[YYYXXXVVVTTTSSSSSSSSSTTTVVVXXXYYYXXXYYYZZZ\\\ZZZYYYXXXXXXYYY\\\^^^```mmmrrrxxx~~~yyyiiiWWWMMMEEEAAA@@@>>>>>>@@@<<>>@@@AAABBBHHHQQQ[[[dddmmmtttyyy|||~~~uuuggg[[[QQQKKKFFFCCC???@@@DDDMMMYYYhhhuuu}}}ssscccZZZXXXZZZYYYYYYZZZ\\\\\\[[[YYYXXXYYYYYY[[[\\\]]]^^^___jjjnnnqqqnnnhhh___ZZZWWWXXXXXXWWWVVVUUUUUUWWWXXXWWWYYY]]]bbbdddaaaZZZTTTRRRSSSSSSSSSRRRRRRRRRRRRSSSRRRTTTWWW\\\]]][[[YYYWWWVVVUUUSSSQQQOOONNNMMMRRRSSSTTTRRROOOMMMLLLLLLOOONNNNNNNNNNNNNNNNNNNNNLLLMMMMMMNNNNNNNNNMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLNNNOOOPPPQQQQQQRRRQQQQQQQQQSSSTTTTTTTTTUUUXXXZZZ[[[___fffqqqlll\\\XXXXXX^^^jjjzzz|||bbbOOODDD@@@===>>>>>>;;;:::===<<<=========>>>AAAFFFJJJNNNWWWcccooo{{{vvvlllfff]]]SSSNNNNNNMMMLLLKKKKKKNNNRRRUUU[[[```iiisss~~~zzzyyyzzz{{{|||xxxvvvtttsssqqqpppooommmiiiccc\\\WWWSSSPPPLLLJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEJJJJJJJJJJJJKKKNNNTTTXXX[[[aaakkkuuu{{{zzzxxxuuupppjjjfffcccaaa\\\[[[ZZZZZZ]]]```dddeeejjjnnnttt{{{\\\[[[ZZZXXXWWWVVVVVVVVVSSSUUUWWWXXXXXXXXXYYYZZZXXXWWWVVVVVVWWWYYY\\\]]]cccgggmmmsssyyyzzzjjj\\\NNNGGGBBB???>>>???<<<>>>@@@AAACCCIIITTT___oooyyy~~~xxxqqqiiibbbSSSNNNGGGAAA???>>>>>>===;;;;;;<<<<<<;;;;;;:::999999999999999999999::::::888888777777777777888888999999888777777777777777666666777777777777666666777777777777888888888888;;;TTTVVVAAA777666333222555666666777777666666555666666666666666666666666555555555666666666666777555555555666666666666777777777888888777888888999:::::::::;;;===@@@CCCEEEGGGNNNYYYdddoooyyywwwddd^^^TTTLLLFFFBBB@@@@@@???DDDMMMZZZiiiyyymmmaaa]]]^^^]]]]]]]]]___aaabbbaaa___[[[]]]```bbbbbbaaa___]]]ccccccdddggghhheee^^^XXXUUUTTTSSSSSSTTTVVVWWWWWWYYYZZZ]]]bbbgggddd\\\UUUSSSRRRRRRSSSSSSSSSSSSRRRQQQPPPQQQVVV\\\___^^^\\\WWWVVVUUURRRPPPMMMLLLKKKMMMNNNPPPPPPNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNMMMLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHKKKLLLMMMNNNOOOOOOOOOOOONNNPPPSSSTTTTTTUUUVVVXXXYYY\\\bbbkkkwwwuuu___VVVOOORRRZZZgggyyynnnZZZGGGAAA<<<===>>><<<;;;===<<<============???CCCGGGIIINNNUUU\\\gggyyyzzzqqqfffYYYRRRPPPNNNKKKJJJJJJMMMOOOQQQUUUXXX]]]dddmmmwwwzzzuuurrruuuxxx|||}}}sssqqqnnnkkkhhhgggffffffbbbbbbaaaaaa```]]]XXXTTTLLLJJJHHHGGGGGGGGGGGGFFFGGGFFFEEEEEEDDDEEEEEEEEEIIIJJJLLLOOORRRWWW]]]bbbfffllluuu~~~yyyuuummmjjjgggccc```^^^]]]\\\YYYYYYYYY[[[^^^bbbgggjjjpppsssxxx{{{|||{{{yyyxxxYYYYYYXXXXXXWWWWWWVVVVVVRRRTTTWWWXXXWWWWWWWWWXXXXXXXXXWWWXXXXXXZZZ\\\]]]^^^aaaffflllqqqyyy~~~nnn]]]RRRKKKDDD@@@@@@<<<:::;;;===>>>@@@HHHQQQWWWcccooowww~~~|||wwwppphhh[[[VVVNNNHHHDDDAAA???======>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;::::::::::::999999888888888888999999:::999888777666666666777666666777777777777666666666666666777777777888888111EEEFFF999777888666777666666777777777777666666888888777777666666555555666666666666777777777777666666666666777777777777666888999999999999:::<<<<<<<<<<<<>>>BBBGGGLLLOOOUUU]]]iiittt}}}uuufff\\\PPPMMMGGGBBB???===>>>>>>BBBJJJXXXiii{{{{{{ppphhhffffffcccbbbbbbcccfffggggggfffbbbdddhhhjjjjjjgggcccaaa```]]]\\\```fffgggbbb\\\UUUSSSQQQQQQSSSUUUUUUUUUXXXXXX[[[```eeeddd]]]VVVTTTRRRQQQQQQSSSTTTTTTSSSRRRPPPQQQUUU[[[___```___XXXWWWUUURRROOOMMMKKKJJJHHHJJJMMMNNNNNNMMMNNNOOOMMMMMMMMMNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNMMMLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNMMMLLLJJJIIIHHHIIIJJJLLLMMMMMMMMMMMMLLLNNNRRRTTTTTTTTTUUUVVVXXXZZZ```gggooo|||~~~___SSSJJJKKKPPPXXXhhhxxx|||fffOOOFFF???>>>>>><<<<<<>>><<<======<<<<<<>>>AAADDDEEEHHHKKKOOOXXXhhh|||~~~ooobbb[[[SSSPPPKKKIIIJJJKKKLLLLLLMMMOOORRRWWW^^^gggqqqxxx}}}sssrrrqqqppppppqqqrrrsss}}}yyyvvvtttqqqnnnlllcccaaa___]]][[[ZZZZZZZZZUUUUUUUUUVVVWWWUUUQQQNNNGGGEEEDDDDDDEEEFFFEEEDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHLLLQQQWWW]]]dddkkkppptttwww{{{~~~~~~xxxpppiiidddaaa]]]ZZZZZZYYYWWWVVVWWWXXXZZZ\\\___cccjjjnnntttvvvxxxxxxuuurrrpppoooUUUVVVWWWXXXYYYYYYXXXWWWUUUWWWZZZ[[[ZZZYYYYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\```fffiiiooo~~~tttiii```UUUKKKGGG???;;;:::===>>>===@@@FFFHHHQQQYYY^^^fffssszzzqqqgggbbbZZZSSSNNNIIIEEEBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>===<<<;;;::::::999999999999888888999999999999999888777666555666666666666777777777777666666555555666666666777777777111<<<:::666;;;;;;888<<<666777777888888777777666888888888777777777666666777777777777888888888999777777777777888888888999555888::::::::::::===???BBBBBBCCCGGGMMMUUU\\\aaajjjsss|||rrrhhh]]]QQQIIIEEECCCAAA>>>>>>@@@CCCFFFNNNWWWhhhzzz{{{wwwtttooolllhhhgggeeefffhhhjjjkkkkkkfffhhhjjjkkkkkkiiifffdddccc```^^^___ccceeeeeeddd[[[XXXUUUTTTUUUVVVUUUSSSUUUUUUXXX^^^bbbbbb^^^YYYVVVSSSPPPPPPSSSUUUUUUUUUSSSRRRSSSUUUYYY^^^aaacccXXXVVVUUURRROOOMMMKKKJJJEEEHHHLLLMMMMMMMMMMMMNNNLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOONNNMMMMMMLLLJJJJJJKKKLLLLLLMMMNNNNNNLLLLLLLLLMMMNNNNNNOOOOOOLLLMMMOOOPPPQQQPPPOOONNNHHHHHHJJJKKKLLLMMMMMMMMMIIIMMMQQQSSSTTTTTTTTTUUUWWWYYY___eeeiiirrreeeWWWLLLKKKLLLNNNZZZiii~~~wwwZZZOOODDD@@@???===<<<===<<<<<<<<<;;;:::;;;>>>@@@???BBBEEEHHHMMMYYYiiiuuu|||ooohhh[[[VVVPPPLLLLLLLLLKKKJJJHHHIIILLLOOOSSSZZZbbbgggooo{{{}}}yyytttpppmmmkkkjjjiiimmmttt||||||yyyvvvsssrrrpppnnnlllkkkjjjhhhgggfffdddaaa___XXXWWWUUURRRQQQPPPPPPPPPNNNMMMMMMNNNOOOMMMJJJGGGDDDCCCBBBCCCDDDEEEDDDCCCEEEEEEFFFHHHJJJLLLNNNOOORRRWWW^^^eeekkkrrrxxx|||{{{wwwtttpppjjjddd___]]]ZZZWWWVVVWWWXXXVVVUUUUUUXXXZZZ\\\___dddkkkpppsssuuuvvvtttpppmmmmmmnnnTTTUUUXXXZZZ\\\[[[ZZZZZZYYY\\\___```___^^^]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYY\\\```bbbgggvvv~~~ttteeeXXXQQQGGG@@@===@@@AAA===<<<>>>DDDIIILLLLLLRRRaaaqqqzzzzzzqqqllleee^^^XXXRRRLLLIIIDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@???===<<<;;;:::999:::999999888888999999:::999888777666555555555555666666777777777777666666555555555555666666666666555888333333;;;999555:::777777888888888888777777777777777777777888888888777888888888999999999999777888888888999999999999555888;;;;;;;;;;;;>>>AAAHHHIIIKKKPPPXXXbbblllqqq{{{{{{rrrfff\\\TTTMMMFFFAAA@@@@@@???>>>@@@FFFMMMRRR\\\eeevvv~~~|||~~~|||uuunnnkkkiiiggggggiiilllmmmnnnggghhhhhhhhhggggggfffeeehhhfffcccaaaaaacccgggjjjbbb^^^ZZZXXXYYYYYYWWWTTTSSSTTTWWW]]]bbbccc```]]]WWWSSSOOOOOORRRUUUVVVVVVTTTTTTTTTUUUXXX]]]bbbeeeWWWVVVUUURRRPPPMMMKKKJJJEEEHHHKKKMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLJJJKKKKKKLLLMMMNNNNNNOOOIIIIIIJJJLLLMMMNNNPPPPPPKKKMMMOOORRRTTTTTTTTTSSSHHHIIIJJJLLLMMMNNNNNNNNNHHHLLLPPPSSSTTTSSSSSSTTTVVVYYY___eeeffflll}}}uuunnn___SSSPPPMMMJJJRRR___rrrcccVVVIIICCC@@@===<<<===;;;<<<<<<:::888888:::<<<:::>>>BBBEEEHHHPPP\\\fffssszzztttccc]]]VVVQQQOOONNNLLLJJJHHHIIIJJJKKKNNNRRRWWW[[[aaalllvvv{{{{{{uuupppnnnkkkjjjccciiiqqqwwwzzz{{{~~~{{{vvvrrrqqqqqqpppmmmiiifffdddbbb```___]]]\\\\\\]]]]]]\\\ZZZWWWSSSRRROOOMMMKKKJJJJJJJJJLLLKKKKKKKKKKKKIIIEEEBBBEEEDDDCCCDDDEEEFFFEEEDDDFFFGGGIIIKKKOOORRRUUUWWWaaaeeelllrrrwww{{{{{{ppphhhbbb^^^ZZZXXXVVVTTTSSSTTTXXXZZZYYYXXXTTTWWWZZZ\\\^^^dddkkkqqqrrrssssssqqqmmmlllnnnpppVVVXXXZZZZZZYYYZZZ[[[]]]^^^]]]\\\\\\[[[[[[\\\\\\``````___^^^^^^]]]\\\\\\ZZZXXXYYY]]]bbbiiivvv}}}qqqgggWWWOOOEEE@@@@@@BBB@@@>>><<<<<<@@@FFFJJJOOOZZZdddyyy~~~{{{tttjjjeeeaaaZZZSSSUUUSSSOOOMMMLLLLLLJJJIIIJJJIIIFFFBBB>>>;;;;;;;;;<<<<<<<<<;;;:::999777777666666666777777777888888888888888888888888888888666666777777888888999999888888888888888888888888999999888888777777666666:::::::::999999999999999777777888888999::::::;;;:::999888999:::::::::999===<<<===???>>>>>>EEEMMMLLLSSS]]]fffoooxxx~~~uuuoooaaaZZZRRRLLLHHHDDD@@@===AAA>>>@@@FFFKKKQQQ^^^mmm||||||wwwvvvwwwvvvqqqlllkkkgggcccdddggggggddd```___aaaccccccbbbaaabbbcccbbbaaa_________bbbdddfffmmmkkkgggccc```^^^]]]]]]ZZZYYYYYY\\\```bbbaaa^^^WWWVVVTTTRRRRRRSSSTTTUUUWWWVVVTTTQQQQQQTTTYYY^^^bbbZZZQQQNNNOOOOOOKKKFFFGGGHHHJJJKKKMMMNNNNNNOOONNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOMMMLLLKKKJJJJJJKKKLLLMMMJJJJJJJJJKKKKKKKKKKKKKKKMMMLLLNNNTTTZZZ[[[WWWRRRLLLKKKJJJKKKLLLLLLKKKJJJHHHKKKOOOSSSVVVVVVVVVUUUVVVSSSXXXaaadddeeerrrooo\\\SSSMMMJJJMMMSSShhh|||gggQQQFFFBBB>>>===@@@???===::::::;;;<<<<<<<<<===<<<<<<===AAAHHHQQQXXXfffoooxxxkkk___ZZZUUUOOOMMMPPPKKKIIIGGGHHHJJJLLLNNNNNNUUUYYY___gggnnnwww}}}vvvrrrkkkkkkjjjkkklllnnnqqqrrrpppnnnjjjgggeeedddddddddaaa]]]YYYWWWXXXXXXVVVTTTSSSTTTUUUVVVUUUSSSQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJHHHEEECCCDDDGGGHHHEEECCCFFFGGGGGGGGGFFFFFFHHHIIIPPPPPPPPPSSSXXX___fffjjjssssssuuuzzz}}}}}}zzzvvvtttoooggg___YYYVVVUUUUUUVVVVVVUUUTTTTTTUUUWWWXXXZZZ[[[^^^aaadddhhhjjjlllrrrqqqpppoooqqqtttxxxzzzVVVWWWYYYYYYXXXXXXYYY[[[^^^]]]\\\[[[ZZZZZZZZZZZZ^^^^^^^^^]]]]]]\\\\\\\\\[[[ZZZ\\\ccciiinnnwwwzzzhhh___RRRHHHCCCAAA@@@???<<<;;;===AAACCCFFFMMMVVVhhhqqq|||wwwrrroooiiibbb```^^^\\\[[[[[[YYYWWWTTTPPPOOOLLLGGGCCC@@@??????>>>>>>>>>===<<<;;;:::999::::::::::::999999999999888888888888888888888888666777777777888888888888888888888888888888888888888888888777777777666666777777777777777777777777777777777888888999999999888777777888:::;;;;;;;;;???>>>???BBBBBBCCCIIIRRRYYY```kkkuuu}}}tttiii___YYYSSSNNNHHHCCCAAA@@@>>><<<===>>>DDDOOOYYYdddvvvyyyvvvrrrrrrtttsssoookkkkkkhhheeefffiiiiiifffbbb]]]___``````___^^^___```]]]\\\[[[[[[\\\___ccceeeoooppppppnnnjjjeee```]]]\\\ZZZYYY[[[___aaabbbaaaYYYXXXUUUSSSRRRSSSTTTUUUWWWVVVSSSQQQPPPSSSXXX\\\eee]]]SSSMMMKKKKKKIIIGGGHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLNNNNNNPPPVVV[[[\\\WWWRRRLLLLLLKKKKKKLLLLLLLLLKKKJJJLLLOOORRRTTTUUUUUUTTTVVVSSSWWW^^^______jjjzzzlll]]]TTTNNNNNNRRR```xxx{{{bbbRRRHHH@@@>>>@@@???===;;;;;;=========<<<============???DDDJJJOOOYYY```ppp{{{mmmddd\\\TTTOOOOOOLLLIIIFFFFFFGGGIIIJJJJJJLLLOOOUUU[[[aaaiiiqqqvvv}}}{{{uuutttrrrooommmkkkjjjjjjgggeeebbb___]]]\\\\\\\\\YYYVVVSSSRRRSSSSSSRRRPPPOOOOOOPPPPPPOOONNNLLLKKKMMMLLLKKKJJJIIIHHHHHHHHHIIIGGGFFFFFFHHHHHHHHHGGGHHHKKKMMMMMMMMMNNNQQQUUUWWWZZZ^^^dddkkkqqqvvvyyy|||{{{yyyyyyxxxuuuoookkkhhhddd___YYYUUUSSSSSSSSSRRRRRRSSSSSSSSSTTTVVVWWW\\\]]]```cccgggjjjlllmmmooooooqqqssswww|||TTTVVVWWWVVVUUUUUUVVVWWW\\\[[[ZZZYYYXXXXXXXXXXXX\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYY\\\eeemmmppptttxxxwww~~~xxxjjjZZZNNNFFFCCCAAA???<<<<<<>>>???>>>BBBHHHSSS\\\iiivvvyyyrrrmmmllllllkkkkkkiiifffccc\\\ZZZUUUPPPKKKGGGDDDCCC???>>>>>>===;;;::::::999:::::::::999888888777777999999999999999999999999777777777777888888888888888888888888888888888888888777777777777666666666777777777777777777777777999999999999999999999:::888888999:::;;;===???@@@BBBAAADDDHHHJJJMMMVVV___llltttvvvhhh\\\RRRJJJEEEFFFBBB???======>>>??????>>>DDDQQQ```nnn}}}zzzooommmkkklllnnnnnnjjjgggiiigggfffhhhjjjiiifffbbbZZZ[[[]]]\\\[[[ZZZZZZ[[[XXXWWWVVVVVVXXX\\\```ccclllppptttvvvssslllccc]]]___\\\ZZZZZZ\\\```bbbccc]]][[[XXXTTTRRRRRRSSSTTTVVVUUUSSSQQQPPPQQQUUUYYYbbb]]]TTTLLLHHHHHHJJJKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMPPPVVVZZZZZZUUUPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTVVVSSSUUUZZZYYYXXXaaannnrrreeeZZZTTTSSSZZZmmmyyydddTTTHHHBBBAAA>>>===<<<===>>>>>>===<<<<<<======<<<<<<>>>AAAEEEKKKPPP\\\lllxxxtttiii]]]UUURRRNNNKKKGGGEEEEEEFFFGGGGGGCCCFFFJJJNNNRRRXXX^^^bbbnnnttt}}}|||wwwsssooolllfffdddbbb___\\\ZZZXXXXXXRRRPPPMMMLLLMMMNNNMMMLLLLLLLLLLLLKKKJJJJJJIIIIIILLLLLLKKKJJJIIIHHHGGGGGGIIIJJJJJJJJJIIIJJJKKKMMMMMMQQQVVVXXXXXXZZZ```eeefffjjjpppwww|||~~~{{{vvvrrrmmmhhhbbb^^^ZZZYYYVVVTTTRRRQQQQQQQQQNNNPPPSSSTTTUUUVVVXXXZZZ___aaaeeeiiimmmppprrrsssssstttwww{{{SSSTTTUUUTTTSSSRRRSSSTTTXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[ZZZWWWXXX```gggiiiiiijjjfffooo{{{uuucccTTTIIIDDDBBB???===???>>>===???CCCEEEKKKVVVaaammmyyy}}}zzzxxxvvvuuuuuutttrrrpppjjjfffaaa[[[UUUPPPKKKHHHCCCBBBAAA???>>>===<<<<<<;;;:::::::::999999999999999999999999999999999999888888888888888888999999888888888888888888888888777777777777777777777777999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>@@@CCCEEEFFFGGGLLLTTTZZZ```jjjtttuuummm```TTTLLLFFFBBB@@@@@@>>>===<<<===@@@BBBDDDHHHSSSfffvvvwwwmmmfffeeeeeefffgggfffccc```cccbbbccceeegggfffbbb___VVVXXXYYYXXXWWWUUUUUUVVVWWWUUUTTTSSSUUUXXX\\\___bbbgggnnnssssssmmmeee___```]]]ZZZXXXYYY]]]aaadddaaa^^^ZZZUUURRRQQQRRRRRRVVVUUUTTTRRRPPPQQQTTTWWW[[[YYYUUUOOOJJJJJJNNNRRRLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMMMMLLLKKKJJJHHHIIIJJJKKKLLLMMMNNNNNNKKKMMMPPPTTTWWWVVVQQQMMMNNNOOOPPPPPPOOONNNOOOPPPRRRQQQQQQPPPQQQRRRTTTUUUVVVTTTUUUXXXWWWVVV\\\eeexxxrrrddd\\\[[[fffvvv|||iiiXXXJJJBBB>>>===<<<===>>>>>><<<;;;;;;<<<===<<<;;;;;;<<<>>>DDDGGGOOO[[[fffppp~~~xxxkkk```ZZZRRRNNNIIIFFFFFFFFFFFFFFFBBBDDDFFFHHHJJJMMMQQQUUU]]]ccckkkuuu{{{~~~{{{yyypppooolllgggccc___[[[ZZZTTTRRRPPPNNNMMMMMMLLLLLLOOONNNMMMLLLLLLLLLLLLLLLOOONNNNNNNNNMMMLLLKKKJJJKKKNNNPPPPPPOOOPPPTTTWWWVVV\\\dddggggggjjjpppvvvwwwyyy|||~~~~~~|||zzzqqqnnnjjjeeeaaa]]]ZZZXXXQQQQQQQQQQQQQQQQQQPPPPPPMMMPPPUUUWWWXXXZZZ^^^aaafffiiinnnsssxxx{{{|||}}}RRRSSSTTTSSSRRRQQQRRRSSSTTTTTTTTTUUUVVVWWWYYYYYYVVVWWWWWWXXXYYYZZZ[[[[[[[[[VVVUUUZZZ_________```^^^fffrrr}}}|||hhhWWWMMMHHHCCC???@@@???===>>>AAAAAACCCHHHNNNWWWcccooowww}}}}}}}}}}}}|||wwwrrrlllfffaaaZZZSSSOOONNNLLLJJJGGGEEEDDDCCCBBB============>>>>>>>>>>>>999999999999999999999999:::::::::::::::::::::999888888888888888888888888777777777888888888888888999:::::::::;;;;;;;;;<<<:::::::::;;;;;;;;;;;;;;;<<<===???@@@AAADDDHHHLLLOOORRR[[[fffooovvvvvvmmm___YYYOOOGGGBBBAAAAAAAAA============???BBBFFFIIIUUUfff|||wwwllldddcccbbbaaaaaa```^^^[[[YYY[[[\\\^^^```aaa```]]][[[UUUVVVWWWVVVTTTRRRRRRSSSWWWVVVTTTTTTTTTVVVXXXZZZXXX\\\ccciiilllkkkgggeee```^^^ZZZWWWXXX[[[___cccddd```[[[UUURRRPPPQQQQQQTTTUUUTTTSSSQQQQQQSSSUUUVVVWWWWWWSSSNNNLLLOOORRRMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJKKKLLLKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOMMMNNNQQQTTTUUUSSSPPPMMMPPPQQQSSSRRRPPPOOOQQQRRRTTTSSSRRRQQQRRRSSSUUUVVVUUUUUUVVVWWWWWWWWW\\\bbbmmmqqqcccccciiixxxlllUUUEEE???>>><<<<<<<<<<<<;;;999999:::<<<<<<;;;;;;;;;<<>><<<>>>AAAAAABBBCCCHHHPPPZZZaaannnyyy{{{uuuqqqmmmhhh```[[[WWWUUUQQQMMMJJJHHHGGGFFF??????>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888999999999999:::999999999::::::;;;;;;<<<::::::;;;;;;<<<======>>>???BBBEEEGGGHHHMMMSSSYYYbbbfffqqq}}}|||vvvmmmaaaXXXOOOJJJCCC>>>======>>>>>><<<>>>@@@BBBEEEKKKQQQVVVggg{{{}}}ssskkkeeeaaaaaa```^^^\\\ZZZXXXWWWVVVVVVWWWYYY[[[[[[[[[YYYYYYUUUWWWWWWVVVSSSQQQQQQQQQVVVVVVUUUUUUUUUUUUVVVVVVTTTWWW[[[```dddfffgggggg___^^^]]]ZZZYYY[[[^^^bbbeeeaaa[[[UUUQQQOOOPPPQQQQQQRRRSSSRRRQQQQQQRRRTTTVVVWWWWWWTTTOOOLLLLLLNNNMMMMMMMMMMMMLLLKKKJJJIIIFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNPPPQQQRRRSSSSSSRRRPPPOOOOOOQQQSSSRRRPPPOOOPPPSSSTTTSSSRRRRRRRRRSSSTTTUUUTTTUUUVVVWWWXXXYYY\\\___dddtttrrrfff```iiixxx~~~eeeOOODDDAAA>>><<<;;;;;;:::999888:::<<<===<<<;;;<<<===???>>>AAAFFFIIINNNYYYdddttt|||ooobbb\\\UUUNNNKKKIIIHHHGGGDDDDDDDDDCCCBBBCCCEEEGGGKKKLLLNNNRRRWWW]]]bbbeeegggjjjnnntttyyy~~~}}}xxxssspppmmmllliiieee```]]]]]]^^^______```aaabbbbbbccccccfffggghhhjjjjjjjjjiiiiiihhhkkknnnqqqqqqqqqqqqqqqooouuu|||~~~xxxuuuqqqlllhhheeeccccccZZZZZZYYYVVVSSSQQQQQQQQQKKKKKKLLLLLLMMMMMMNNNNNNNNNTTTZZZ]]]___eeemmmttt~~~}}}QQQSSSTTTTTTSSSSSSUUUVVVUUUUUUTTTTTTUUUUUUVVVWWWTTTUUUVVVXXXZZZ[[[]]]]]]YYYWWWXXX[[[ZZZWWWXXX\\\^^^bbbhhhoooxxx~~~qqqcccXXXNNNEEE@@@@@@@@@AAAAAAAAABBBFFFKKKOOOZZZfffttt~~~{{{yyyyyyvvvooojjjccc```\\\WWWSSSPPPNNNNNNFFFEEEDDDCCCAAA@@@???>>>????????????????????????>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;<<<=========>>>???@@@AAABBBCCCDDDEEEEEEJJJOOOSSSVVV]]]fffnnnyyy~~~zzzrrrgggaaa]]]XXXOOOHHHCCC@@@<<<;;;;;;<<<======@@@DDDIIINNNUUU]]]gggnnn~~~|||ppphhhcccaaa``````___\\\YYYVVVUUUVVVWWWTTTVVVWWWXXXXXXXXXYYYYYYWWWXXXXXXWWWTTTRRRQQQQQQRRRSSSTTTVVVVVVVVVUUUTTTTTTUUUWWWZZZ\\\___aaabbb^^^```aaa___]]]]]]^^^aaaeeeaaaZZZTTTPPPOOOOOOPPPMMMNNNPPPPPPOOOOOOPPPQQQUUUUUUSSSPPPMMMLLLLLLNNNLLLLLLMMMLLLLLLKKKJJJIIIFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMPPPPPPPPPOOONNNMMMMMMNNNLLLPPPRRRQQQMMMLLLNNNRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSTTTUUUUUUVVVXXXZZZZZZ___jjj}}}rrr______gggooo}}}vvvaaaIIIEEE@@@===<<<<<<;;;;;;999:::<<<<<<;;;:::;;;<<<:::999<<>>@@@BBBBBBBBBBBBCCCEEEJJJUUUbbbmmmzzz~~~zzzuuurrrooojjjddd___\\\ZZZZZZSSSRRRPPPNNNKKKHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<=========>>>???@@@@@@AAADDDEEEFFFHHHIIIKKKLLLMMMLLLRRRXXX^^^ccckkkwww{{{vvvrrrggg^^^SSSMMMLLLJJJEEE???<<<;;;::::::===>>>???>>>GGGLLLSSS\\\eeeppp|||}}}rrrggg```^^^^^^^^^___^^^[[[XXXUUUUUUWWWYYYUUUVVVWWWXXXXXXXXXZZZ[[[XXXYYYYYYXXXUUURRRRRRRRRNNNPPPSSSVVVWWWWWWUUUTTTUUUUUUVVVVVVWWWXXXZZZZZZ^^^aaadddccc```______aaaeeeaaaZZZSSSOOONNNOOOPPPIIIKKKMMMNNNNNNNNNOOOPPPSSSPPPLLLJJJJJJMMMOOOQQQLLLLLLLLLLLLLLLKKKJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDEEEGGGIIIJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLJJJHHHHHHIIIKKKJJJNNNPPPOOOKKKJJJLLLPPPNNNNNNOOOPPPPPPQQQQQQQQQRRRTTTUUUTTTTTTVVVWWWVVV]]]dddttt~~~bbbZZZ[[[___kkkyyy}}}|||zzz~~~pppNNNIIIBBB>>><<<<<<======:::;;;<<<;;;999999:::;;;777777999===>>>???FFFNNNNNN___ttt|||pppddd\\\VVVRRROOOEEEEEEEEECCCBBBBBBDDDFFFAAABBBDDDFFFIIIJJJLLLLLLNNNNNNPPPRRRVVV[[[___aaagggjjjooosssvvvwwwwwwvvvzzz{{{zzzvvvqqqoooppprrrxxx{{{~~~yyysssmmmoootttzzz|||vvvjjj```___^^^[[[XXXUUUQQQNNNLLLIIILLLNNNMMMJJJHHHIIIKKKOOOOOOOOOPPPRRRTTTWWWYYY\\\bbbgggjjjmmmuuuzzzsssmmmjjjTTTUUUVVVXXXYYYYYYZZZZZZYYYXXXWWWVVVTTTSSSRRRQQQWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^```ccciiirrr|||xxxaaaOOOFFFAAAAAAAAABBBBBBAAA@@@@@@FFFGGGOOO]]]lllyyy}}}vvvpppnnnooommmggg```[[[]]]^^^\\\XXXSSSOOONNNLLLKKKJJJHHHGGGFFFFFFFFFCCCCCCBBBAAA@@@@@@??????@@@@@@??????????????????======>>>>>>???@@@@@@@@@>>>@@@AAAAAABBBCCCGGGIIIKKKNNNSSSVVVXXXZZZ\\\^^^^^^bbbhhhnnnvvvwwwpppkkkeee\\\VVVPPPLLLGGGCCC@@@???======>>>>>>>>>======AAAFFFKKKTTT\\\gggqqq{{{|||ttthhh^^^ZZZYYYZZZ[[[]]][[[ZZZ[[[YYYXXX[[[```ZZZ[[[[[[ZZZXXXWWWXXXYYYZZZYYYXXXXXXXXXUUURRRNNNSSSSSSSSSUUUVVVVVVTTTRRRSSSRRRQQQQQQTTTUUUVVVUUUYYYZZZ[[[]]]___``````aaabbb___\\\WWWSSSPPPMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPOOONNNKKKJJJJJJLLLOOOQQQKKKJJJHHHHHHJJJKKKJJJIIIEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLKKKKKKJJJIIIIIIIIIIIIJJJLLLNNNOOOOOONNNMMMOOOPPPMMMNNNNNNOOOPPPPPPPPPPPPOOOPPPQQQPPPPPPPPPRRRSSSZZZ]]]ggg|||uuu^^^VVVXXX\\\___mmmnnnlllooo~~~xxx^^^OOOCCCAAAAAA>>>;;;;;;===<<<;;;;;;===>>>===<<<;;;;;;;;;<<<<<<>>>??????GGGQQQbbbtttxxxllldddZZZQQQHHHIIIHHHGGGDDDBBBAAAAAAAAA@@@@@@AAADDDEEEEEEDDDEEEGGGIIIKKKNNNQQQSSSTTTXXXYYY\\\___bbbeeegggiiimmmlllkkkkkklllnnnppprrrxxxwwwyyy}}}}}}}}}}}}zzztttlllfffeeecccaaaaaabbbaaa]]]ZZZWWWVVVTTTQQQOOOMMMLLLKKKMMMMMMMMMLLLJJJKKKMMMOOOQQQOOOOOOPPPUUUYYY\\\]]]ffflllrrrwww|||~~~wwwqqqkkkeeeaaaSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSUUUUUUVVVVVVVVVWWWWWWWWWZZZYYYYYYXXXXXXXXXXXXYYY[[[[[[]]]___dddmmmvvv}}}jjj\\\LLLIIIDDD@@@>>>>>>>>>===AAAAAAFFFPPPZZZdddqqq{{{|||xxxvvvwwwuuuqqqmmmhhhjjjjjjgggbbb]]]YYYXXXZZZXXXVVVSSSQQQNNNMMMLLLLLLJJJGGGEEEDDDDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBB???AAACCCEEEHHHLLLQQQUUUYYY\\\```dddgggjjjnnnpppnnnrrrxxx|||xxxnnnhhh```ZZZWWWRRRKKKFFFCCCBBB@@@??????>>>>>>>>>???@@@@@@AAADDDJJJRRRWWWfffppp}}}sssmmmeee^^^[[[[[[[[[[[[^^^YYYWWWXXXYYYYYY[[[```___]]][[[YYYXXXWWWWWWWWWXXXXXXXXXXXXXXXVVVRRROOOSSSRRRRRRTTTUUUVVVTTTRRRSSSRRRQQQRRRTTTUUUUUUTTTVVVWWWXXXZZZ\\\]]]^^^^^^___^^^[[[WWWSSSPPPMMMLLLKKKKKKKKKKKKLLLMMMNNNOOONNNMMMLLLKKKKKKLLLMMMNNNKKKIIIHHHHHHJJJJJJJJJIIIEEEDDDDDDCCCBBBCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKMMMMMMLLLKKKLLLNNNLLLMMMNNNOOOOOOPPPPPPPPPOOOPPPQQQQQQPPPPPPRRRSSSVVVYYYccctttlllZZZUUUVVVYYYZZZ\\\]]]cccwwwppp___NNNFFFCCC???======<<<;;;::::::;;;;;;:::888;;;;;;;;;;;;<<<===>>>???CCCIIIUUUcccsss~~~sssggg\\\UUUTTTQQQLLLHHHEEEDDDCCCBBBAAA@@@@@@BBBCCCBBBAAACCCDDDEEEFFFHHHIIIKKKKKKNNNOOOQQQTTTWWWZZZ\\\]]]``````______```bbbdddfffhhhhhhjjjpppwww{{{zzzxxxvvvtttrrrsssuuuwwwvvvuuummmmmmmmmmmmlllhhhbbb]]]YYYWWWVVVVVVWWWVVVSSSPPPQQQPPPNNNMMMLLLKKKKKKKKKKKKLLLMMMMMMLLLNNNQQQSSSWWWUUUSSSTTTYYY___cccfffooovvvzzztttnnniiiddd___\\\PPPRRRTTTUUUVVVUUUTTTSSSTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUYYYXXXWWWVVVVVVUUUUUUVVVXXXYYYZZZ\\\___fffnnntttppp___XXXNNNFFFAAA@@@??????>>>===???DDDHHHNNNYYYdddooovvv~~~}}}{{{zzzssstttuuurrrnnnjjjhhhggghhhfffdddbbb___]]][[[ZZZXXXUUUQQQNNNLLLMMMOOOPPPQQQPPPNNNLLLJJJHHHFFFEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLOOORRRXXX___cccgggjjjnnnrrrvvv{{{zzzrrrjjjeeebbbWWWSSSMMMJJJHHHEEEAAA===<<<<<<======>>>???@@@@@@???BBBGGGMMMUUU```jjjqqq|||wwwkkkgggcccaaa```aaa`````````YYYTTTVVVYYYZZZ[[[^^^ddd```\\\ZZZZZZZZZXXXUUUVVVVVVWWWXXXYYYWWWSSSPPPRRRRRRRRRSSSUUUUUUTTTRRRSSSRRRRRRSSSTTTTTTSSSQQQRRRRRRTTTUUUWWWYYYZZZZZZ[[[ZZZXXXVVVSSSPPPMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKIIIHHHHHHIIIJJJIIIIIIDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEEEEFFFGGGHHHHHHBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIKKKLLLMMMKKKKKKLLLMMMLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPQQQSSSRRRUUU]]]iiiyyyzzz___PPPNNNPPPLLLNNNQQQ[[[pppsss^^^PPPIIIDDDAAA@@@<<<;;;:::;;;;;;;;;999777::::::::::::;;;<<<======???BBBHHHPPP]]]lll|||{{{ooobbb^^^XXXQQQKKKGGGFFFEEEEEECCCAAAAAABBBBBBAAA@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFHHHKKKMMMOOOPPPRRRRRRQQQQQQRRRTTTVVVWWWWWWVVVXXX]]]dddhhhgggeeebbb```______aaabbbbbbaaa[[[ZZZZZZZZZZZZYYYVVVSSSOOONNNMMMMMMNNNMMMKKKIIIKKKJJJJJJIIIJJJJJJKKKKKKKKKLLLNNNOOOPPPSSSWWWZZZ^^^\\\ZZZ\\\bbbjjjpppssszzz~~~{{{qqqmmmgggbbb^^^ZZZVVVSSSOOOPPPSSSVVVWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTVVVUUUUUUTTTTTTTTTUUUUUUWWWXXXYYYZZZ]]]aaahhhlllttt~~~wwwnnnbbbWWWPPPKKKGGGDDD>>>>>>???AAAAAACCCKKKTTTXXX```kkkwwwwwwxxxxxxwwwuuusssssssssooooooooonnnmmmkkkjjjiiidddbbb___]]][[[[[[[[[\\\^^^]]]\\\ZZZWWWUUUTTTSSSUUUUUUUUUUUUUUUTTTTTTTTTXXXYYY[[[\\\___dddkkkppprrruuuyyy}}}xxxtttlllddd\\\VVVQQQPPPKKKHHHEEECCCBBBAAA>>><<>>>>>>>>@@@DDDFFFDDDKKKWWWdddrrr~~~|||rrrmmmhhhfffcccccceeegggiiiiiieee[[[TTTUUUYYYZZZZZZ[[[ddd```]]]^^^```___ZZZTTTTTTTTTUUUWWWYYYXXXTTTRRRSSSRRRRRRSSSUUUVVVUUUTTTRRRRRRQQQRRRTTTSSSQQQOOONNNOOOOOOQQQRRRTTTUUUVVVVVVVVVVVVUUUSSSQQQNNNLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOONNNLLLJJJIIIJJJHHHGGGGGGHHHIIIIIIHHHDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEFFFGGGHHHCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJLLLNNNNNNMMMMMMMMMNNNKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQPPPOOOOOOQQQRRRPPPTTTZZZ```iiiyyyiiiVVVOOOPPPLLLMMMPPPYYYmmmqqqaaaWWWOOOGGGBBB>>>===<<<<<<======;;;999:::999999999::::::;;;<<<>>>???BBBFFFOOO\\\iiirrrqqqkkkbbbZZZSSSOOOLLLKKKHHHFFFCCCBBBCCCCCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBDDDEEEGGGHHHIIIJJJJJJIIIJJJKKKLLLNNNOOOMMMMMMNNNRRRVVVXXXXXXVVVTTTTTTSSSSSSTTTUUUUUUUUURRRPPPOOONNNOOOOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLNNNPPPRRRTTTWWW[[[___bbbbbbdddiiiqqqyyy~~~|||wwwtttiiiddd^^^YYYUUUQQQNNNLLLNNNPPPSSSVVVXXXXXXXXXXXXUUUTTTTTTSSSSSSRRRRRRQQQTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTVVVVVVWWWXXXZZZZZZ\\\___cccgggmmmwww}}}rrrggg\\\QQQIII@@@??????AAA@@@>>>CCCIIIIIINNNWWW```hhhrrr{{{zzz{{{{{{zzzxxxxxxyyyzzzxxxxxxxxxxxxxxxwwwvvvuuuqqqqqqqqqpppooommmkkkjjjmmmllllllkkkjjjjjjiiiiiiiiihhhhhhggggggfffffffffiiijjjlllmmmppptttzzz~~~|||tttlllccc___YYYRRRLLLHHHFFFEEEBBB@@@>>>===<<<<<<;;;:::>>>?????????AAAFFFNNNTTTXXXbbbrrrzzzooohhheeegggdddaaaaaadddhhhlllmmmhhh^^^WWWWWWYYYYYYXXXXXX^^^]]]^^^bbbfffddd\\\UUUSSSSSSTTTVVVWWWWWWUUUSSSTTTSSSRRRSSSVVVWWWWWWVVVRRRQQQQQQQQQRRRRRRQQQOOONNNMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUTTTRRROOONNNNNNNNNMMMMMMMMMNNNOOOOOOOOOPPPPPPPPPOOOMMMJJJIIIIIIHHHFFFFFFHHHIIIHHHGGGDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEGGGHHHIIIIIIHHHHHHFFFFFFFFFGGGGGGIIIJJJJJJIIIKKKNNNNNNMMMLLLLLLLLLJJJJJJJJJJJJKKKMMMOOOPPPOOOPPPQQQPPPNNNNNNOOOQQQPPPUUUYYY[[[___lll{{{fff[[[XXXLLLMMMOOOVVVhhhyyymmm```QQQEEE@@@>>><<<<<<======<<<::::::999999999999:::;;;;;;<<<>>>@@@CCCHHHPPPYYY___kkkuuuvvvlllddd]]]WWWSSSLLLIIIEEECCCCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIJJJKKKLLLMMMMMMLLLMMMMMMMMMMMMLLLMMMNNNOOOOOOLLLIIIHHHIIIIIIIIIHHHIIIIIIJJJJJJIIIJJJJJJKKKIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPRRRTTTWWWZZZ___bbbhhhjjjpppyyyzzzvvvsssrrrddd```YYYSSSOOOKKKHHHFFFNNNOOOQQQSSSUUUWWWXXXXXXUUUTTTTTTSSSRRRQQQQQQPPPSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPQQQQQQSSSTTTVVVWWWVVVXXXYYYZZZZZZ\\\___bbbfffnnnzzzsssbbbVVVJJJEEEAAAAAA@@@===>>>AAA@@@DDDIIINNNSSS\\\gggnnn|||~~~~~~}}}}}}}}}|||}}}}}}~~~~~~}}}}}}|||{{{{{{xxx{{{}}}}}}ssslllhhhbbbZZZTTTQQQNNNJJJFFFBBBAAA@@@@@@======<<<<<<<<<<<<======;;;>>>CCCGGGMMMWWWdddlllxxx}}}qqqjjjeeebbbccc```]]]]]]___dddgggiiieee^^^XXXYYYYYYWWWUUUVVVXXXZZZ]]]bbbeeeccc\\\VVVUUUTTTSSSSSSUUUVVVVVVUUUTTTRRRQQQRRRUUUWWWWWWVVVRRRPPPOOOOOOQQQRRRQQQQQQOOOOOONNNMMMMMMNNNOOOPPPNNNPPPSSSUUUVVVTTTQQQOOOOOOOOONNNNNNNNNOOOOOOPPPOOOOOOPPPOOONNNLLLJJJIIIIIIGGGFFFFFFGGGHHHHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIIIIHHHHHHEEEEEEEEEFFFGGGIIIJJJKKKFFFHHHKKKLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJLLLNNNPPPNNNOOOOOONNNLLLLLLMMMOOOPPPTTTXXXXXXZZZcccttt}}}zzzkkkbbbQQQPPPOOOSSS```wwwvvvaaaOOOFFFCCC???<<<<<<<<<;;;;;;:::::::::999999::::::;;;999;;;===@@@BBBFFFKKKOOOUUU___mmmyyywwwlllbbbZZZTTTPPPKKKGGGEEEDDDBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCC@@@AAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGIIIJJJLLLIIIFFFEEEEEEEEEEEEDDDEEEFFFGGGFFFFFFFFFIIIKKKJJJKKKKKKLLLMMMOOOPPPQQQSSSVVVYYY[[[^^^bbbhhhkkktttxxx|||vvvqqqooooooooo___ZZZSSSMMMIIIFFFCCCBBBOOOOOOOOOOOOPPPQQQSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQRRRTTTUUUVVVSSSTTTVVVWWWWWWXXX[[[]]]^^^eeennnwwwsss___TTTIIIEEECCC@@@???@@@===@@@DDDEEEFFFKKKSSSZZZeeejjjppptttuuuvvvwwwyyyzzz|||~~~yyyrrrjjjddd\\\UUUQQQMMMHHHEEEDDDCCCAAA???============<<<===>>>???@@@AAADDDEEEBBBIIISSS]]]gggssssssmmmjjjfffccc___]]]\\\\\\^^^___``````^^^ZZZXXXYYYXXXTTTTTTVVVUUUWWW[[[^^^___]]]ZZZWWWWWWUUURRRQQQSSSUUUVVVVVVRRRPPPOOOPPPSSSUUUUUUUUURRRPPPMMMMMMOOOQQQSSSSSSRRRQQQOOOMMMMMMMMMNNNOOOKKKNNNSSSVVVWWWVVVSSSQQQOOOOOONNNNNNNNNNNNNNNOOOMMMMMMMMMLLLLLLJJJIIIIIIHHHGGGEEEEEEGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEDDDCCCCCCDDDDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFGGGHHHHHHGGGFFFCCCDDDDDDEEEGGGHHHJJJKKKEEEHHHKKKLLLKKKIIIHHHHHHHHHHHHGGGHHHIIIKKKNNNPPPMMMNNNNNNMMMKKKJJJLLLMMMNNNRRRVVVVVVVVV]]]jjjuuuyyyiiiddd\\\WWWZZZiiiuuuaaaRRRMMMFFF@@@===<<<<<<<<<;;;;;;::::::::::::;;;;;;777999;;;<<<===???CCCFFFGGGNNNWWW___hhhtttxxxnnnccc^^^WWWQQQLLLHHHEEECCCDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBAAAAAA===>>>???AAABBBBBBCCCCCCCCCCCCDDDCCCCCCDDDEEEFFFCCCDDDEEEEEECCCCCCEEEGGGIIIFFFDDDDDDEEEEEEEEEDDDDDDFFFGGGGGGFFFGGGJJJMMMNNNOOOPPPRRRUUUWWWZZZ[[[^^^aaaeeeiiimmmsssyyy}}}xxxtttnnnhhhdddcccdddeeeWWWRRRKKKFFFCCCAAA???>>>PPPNNNMMMKKKKKKLLLNNNOOOPPPPPPQQQQQQRRRSSSSSSTTTPPPPPPPPPOOOOOONNNNNNNNNSSSSSSRRRRRRRRRSSSSSSTTTPPPRRRTTTUUUUUUUUUWWWYYYXXX]]]fffnnnwwwtttdddSSSKKKHHHFFFDDDDDD===@@@CCCBBBAAABBBHHHMMMRRRYYYbbbhhhkkkmmmoooqqqsssuuuyyy|||~~~}}}wwwyyy|||yyypppfff^^^UUUQQQLLLGGGDDDBBBAAAAAA>>>======<<<;;;;;;;;;<<<999;;;===???AAADDDGGGJJJNNNXXXgggtttvvvnnnmmmmmmiiieee]]]]]]]]]^^^___^^^\\\ZZZWWWVVVWWWYYYWWWSSSSSSWWWUUUWWWYYYYYYXXXWWWWWWXXXYYYUUUQQQPPPQQQTTTVVVWWWPPPOOOMMMNNNQQQSSSTTTTTTRRROOOLLLKKKNNNQQQSSSUUUUUUSSSPPPNNNMMMMMMMMMNNNJJJNNNRRRWWWXXXWWWTTTRRRNNNNNNMMMMMMMMMMMMMMMNNNKKKKKKKKKJJJIIIIIIHHHHHHHHHFFFEEEEEEFFFGGGGGGFFFGGGFFFFFFEEEEEEEEEEEEEEECCCCCCCCCDDDDDDEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCBBBAAABBBDDDFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFHHHJJJKKKFFFIIIMMMNNNMMMKKKJJJJJJHHHGGGGGGGGGIIIKKKNNNPPPLLLMMMMMMLLLJJJIIIJJJLLLLLLPPPTTTTTTTTTZZZdddmmm}}}nnn___XXX___qqqqqq^^^WWWMMMEEEAAA???>>>>>><<<<<<;;;::::::;;;;;;;;;888999::::::;;;===@@@CCC@@@DDDIIILLLRRR^^^qqq~~~qqqkkkbbbZZZSSSNNNJJJGGGIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBB===>>>???AAABBBBBBBBBBBBAAABBBCCCCCCDDDEEEGGGIIIAAACCCEEEDDDBBBAAADDDGGGGGGEEEDDDDDDFFFGGGGGGFFFHHHJJJKKKKKKJJJKKKOOORRRRRRSSSVVVYYY\\\```ccceeeiiilllpppvvv{{{|||vvvrrrnnniiiccc]]]YYYXXXYYY[[[OOOKKKEEE@@@>>>======<<>>>>>>>>===>>>???@@@@@@>>><<<===???CCCHHHOOOUUU[[[___gggssszzzvvvrrrooommmkkkiiiggg\\\\\\[[[[[[ZZZYYYYYYYYYXXXXXXWWWVVVTTTSSSSSSRRRVVVWWWVVVUUUSSSSSSUUUWWWYYYUUUQQQPPPSSSVVVXXXWWWNNNOOOOOOPPPPPPOOOOOONNNMMMLLLJJJIIIJJJLLLOOOQQQUUUUUUUUUTTTRRRPPPMMMLLLNNNLLLMMMPPPUUUYYYXXXWWWOOOMMMLLLLLLLLLLLLKKKIIIKKKJJJIIIIIIJJJIIIHHHFFFKKKJJJHHHFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@AAA???@@@AAAAAABBBBBBAAAAAAFFFGGGHHHIIIHHHFFFDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLJJJIIIIIIIIIKKKMMMOOOPPPOOOOOOOOOOOORRRWWW___eeevvv~~~pppaaabbbooozzzpppiii___UUUJJJBBB>>>>>>===>>>>>>===:::888777777888999999::::::;;;;;;<<<===@@@DDDFFFHHHOOOYYYbbbooo|||rrrgggaaa\\\WWWSSSPPPPPPNNNJJJFFFDDDDDDEEEHHHFFFCCCCCCCCCCCCBBB@@@BBBAAAAAABBBDDDEEECCCBBBEEEDDDCCCBBBAAAAAAAAABBBDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEGGGJJJLLLMMMLLLKKKKKKLLLMMMMMMOOORRRVVVZZZZZZ\\\___ccchhhmmmrrrtttzzz|||~~~wwwsssooojjjeee^^^\\\YYYUUUQQQNNNLLLKKKGGGEEEBBB???;;;999777666LLLKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOPPPQQQQQQOOOMMMNNNMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPQQQRRRRRRRRRRRRVVVWWWXXXZZZ```lll{{{tttmmmeee[[[RRRJJJHHHEEECCCCCCCCCBBBAAABBBCCCEEEHHHKKKOOOQQQRRRVVVXXX\\\aaafffkkknnnppptttuuuxxx||||||wwwrrrooolllkkkaaa]]]XXXRRRNNNJJJGGGEEE???>>>>>>>>>>>>>>>>>>===>>>===<<<===???AAABBBBBBEEEIIIOOOXXXcccmmmvvv{{{tttppplllhhhfffeeedddccc]]]\\\YYYXXXXXXYYYZZZ\\\XXXXXXWWWVVVUUUTTTSSSSSSVVVVVVVVVTTTSSSSSSTTTVVVYYYUUUQQQPPPRRRUUUVVVVVVRRRRRRRRRQQQPPPOOOMMMMMMMMMLLLJJJIIIIIIKKKMMMOOORRRRRRRRRQQQPPPNNNLLLKKKLLLKKKKKKNNNSSSVVVWWWWWWQQQOOOMMMLLLLLLKKKJJJHHHHHHFFFDDDDDDFFFFFFFFFEEEHHHGGGEEECCCBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBAAABBBBBBAAA@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAADDDDDDFFFGGGFFFEEEDDDBBBDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLNNNOOOMMMLLLKKKJJJJJJKKKLLLLLLQQQQQQPPPOOOPPPSSSYYY]]]iiiuuupppffffffllluuu~~~}}}xxxpppfff[[[OOOFFF@@@;;;<<<<<<<<<;;;:::::::::999999::::::::::::;;;;;;777:::===>>>???CCCKKKRRR___lll||||||tttmmmeee```XXXVVVRRROOOLLLKKKKKKJJJJJJHHHFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEDDDCCCEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGIIIKKKMMMNNNNNNRRRSSSTTTVVVWWWZZZ___bbbfffgggkkkoootttzzz~~~zzzqqqjjjgggccc^^^YYYUUUSSSPPPMMMJJJGGGEEEEEE@@@???===;;;999888777666KKKJJJJJJKKKKKKLLLMMMNNNOOOQQQRRRRRRPPPOOONNNNNNOOOOOONNNNNNMMMLLLLLLKKKOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQVVVVVVWWWWWWZZZcccoooxxx}}}pppfffWWWSSSMMMHHHDDDBBB???===>>>>>>>>>??????AAABBBBBBFFFHHHKKKOOOTTTXXX[[[\\\bbbdddfffiiilllnnnpppppprrrtttxxx{{{~~~~~~|||wwwrrrooogggeeebbb^^^[[[XXXVVVUUUJJJIIIGGGDDDBBB@@@???>>>999:::<<<======<<<;;;:::>>>>>>>>>@@@DDDHHHMMMOOOYYY]]]fffrrrzzzsssnnnjjjdddaaa````````````]]][[[WWWUUUUUUXXX\\\^^^YYYXXXXXXWWWVVVUUUTTTTTTVVVVVVVVVTTTRRRRRRTTTVVVYYYUUURRRPPPQQQRRRSSSSSSTTTTTTSSSRRRPPPNNNLLLKKKMMMLLLJJJHHHHHHIIIKKKLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIHHHJJJNNNSSSUUUVVVRRROOOLLLJJJJJJJJJIIIHHHHHHEEECCCBBBCCCDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@AAA@@@@@@@@@???????????????@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCDDDCCCBBBAAACCCDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGIIIKKKMMMPPPQQQPPPOOOMMMLLLJJJIIIIIIIIIOOOOOOOOOOOOOOOQQQTTTWWW```jjjwwwsssddd___cccjjjsssyyyoooaaaQQQEEE??????>>>======<<<<<<;;;;;;;;;::::::::::::999999777:::<<<<<<<<<>>>BBBGGGNNNXXXeeepppzzzxxxrrrhhhccc\\\XXXWWWWWWUUUTTTQQQOOOMMMLLLLLLLLLKKKIIIIIIHHHGGGHHHIIIIIIGGGEEEDDDDDDEEEEEEFFFGGGHHHHHHFFFEEEEEEFFFGGGHHHIIIIIILLLKKKKKKLLLNNNRRRUUUXXX]]]^^^```bbbdddggglllooouuuwww{{{~~~oooiiiaaa\\\XXXUUUQQQMMMKKKJJJGGGEEECCCAAA@@@???;;;;;;:::999888888888999JJJIIIIIIJJJJJJKKKLLLMMMOOORRRTTTSSSPPPMMMMMMOOOPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPQQQQQQQQQSSSUUUUUUUUUWWW\\\eeelll~~~|||nnnhhh___VVVOOOIIIDDDAAAAAAAAA@@@???>>>>>>?????????@@@AAACCCEEEGGGHHHIIIMMMOOOQQQSSSUUUWWWWWWXXX[[[]]]```ccceeegggggggggjjjkkknnnoooqqqqqqppppppnnnnnnnnnooonnnnnnmmmlllmmmoooooooooooooooqqqsssvvvrrrlllgggccc___[[[XXXSSSQQQOOOLLLJJJGGGFFFFFFAAAAAAAAA@@@???>>>>>>???===>>>?????????>>>>>>>>>BBBDDDIIINNNSSSYYY___bbbssswwwzzzpppjjjjjjfff```]]]\\\]]]______\\\ZZZWWWVVVVVVXXX[[[]]]YYYYYYXXXWWWWWWVVVUUUUUUUUUUUUUUUSSSRRRQQQSSSUUUWWWUUURRRPPPOOOPPPPPPQQQSSSSSSRRRQQQOOOMMMKKKJJJMMMKKKJJJHHHGGGGGGHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFGGGJJJNNNRRRTTTQQQNNNKKKJJJKKKLLLLLLKKKMMMIIIEEECCCCCCEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCAAABBBBBBBBBBBBBBBAAAAAA?????????@@@???????????????@@@AAAAAABBBBBBAAAAAA===>>>???@@@AAAAAA@@@@@@CCCDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFHHHJJJLLLNNNPPPPPPOOOMMMLLLJJJIIIHHHGGGJJJLLLMMMNNNOOOQQQTTTVVV\\\cccoooqqq___[[[ZZZaaannn||||||ooo]]]OOOJJJGGGCCC???===<<<;;;:::<<<<<<;;;::::::999888888999<<<>>>>>>======???AAADDDKKKTTT]]]fffsss}}}uuukkkfffffffffccc```]]][[[XXXVVVUUUTTTRRRPPPPPPOOONNNNNNOOONNNLLLJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOOOOSSSSSSRRRSSSWWW\\\dddhhhkkkmmmpppqqqsssvvvzzz}}}}}}xxxrrrnnnaaa]]]WWWRRROOOLLLIIIFFFFFFEEECCCAAA@@@???>>>>>>::::::999999999999::::::IIIIIIIIIIIIJJJKKKLLLMMMOOORRRTTTSSSOOOMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRQQQPPPPPPPPPQQQRRRPPPRRRTTTUUUUUUYYY___eeemmmvvvxxxmmmcccZZZRRRNNNIIIGGGEEECCCAAAAAAAAAAAA===<<<<<<<<<<<<===>>>??????@@@AAACCCDDDEEEEEEFFFHHHJJJLLLNNNPPPRRRRRRSSSTTTUUUWWWYYYZZZ[[[[[[[[[XXXXXXXXXXXXXXXWWWVVVVVVWWWXXXYYYYYYXXXYYY[[[]]]^^^[[[VVVSSSPPPMMMJJJHHHFFFEEECCCBBB@@@??????>>>>>>???@@@???===<<<>>>AAABBBDDDEEEDDDDDDFFFJJJNNNMMMSSS\\\dddkkkpppuuuyyy}}}ssskkkhhhfffbbb]]]ZZZZZZ\\\^^^___[[[ZZZZZZYYYYYYYYYYYYZZZXXXXXXXXXWWWWWWVVVVVVUUUTTTUUUTTTSSSQQQQQQSSSTTTUUUSSSQQQOOOMMMMMMNNNOOONNNNNNNNNNNNMMMLLLKKKKKKLLLKKKIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKJJJFFFEEEEEEEEEFFFIIINNNPPPQQQOOOMMMNNNPPPRRRRRRRRRPPPLLLGGGDDDCCCDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCAAABBBBBBCCCCCCCCCBBBBBB>>>??????@@@@@@@@@???>>>???@@@AAAAAABBBBBBAAAAAA======>>>>>>????????????CCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIKKKMMMNNNOOOPPPRRRTTTWWW]]]hhhzzzhhh\\\SSSVVVbbbttt~~~nnn```UUUOOOFFF@@@===<<<;;;:::<<<<<<;;;:::999999888888666888999:::::::::;;;<<>>>>>=========::::::999888888888888999JJJIIIIIIJJJJJJKKKLLLMMMNNNPPPQQQQQQOOONNNMMMMMMKKKLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNSSSRRRQQQOOOOOOOOOPPPPPPMMMPPPSSSTTTTTTVVV[[[___bbbiiivvvyyynnneee```SSSQQQLLLGGGCCC@@@??????===<<<;;;::::::;;;===>>>;;;;;;<<<===>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKHHHHHHHHHHHHGGGFFFEEEEEEGGGHHHIIIHHHHHHHHHJJJLLLMMMKKKIIIGGGGGGFFFCCCAAA???>>>>>>===<<<<<<<<<===;;;===>>>===<<<>>>CCCGGGHHHJJJMMMMMMNNNSSSZZZ___ccckkkuuu~~~zzzpppkkkiiibbb^^^[[[YYYZZZ\\\^^^^^^^^^]]]]]][[[ZZZYYYWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTRRRPPPPPPRRRTTTQQQRRRQQQNNNLLLKKKLLLNNNKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHJJJKKKKKKKKKJJJIIIDDDEEEEEEEEEDDDFFFIIILLLPPPOOOOOOQQQTTTVVVVVVUUUMMMJJJFFFCCCBBBBBBAAA@@@???@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBB>>>???@@@AAAAAAAAA@@@??????@@@AAAAAABBBBBBAAAAAA>>>>>>>>>>>>>>>?????????BBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHFFFGGGHHHIIIJJJJJJJJJIIILLLMMMNNNMMMLLLLLLNNNOOOVVV\\\fffwwwtttaaaSSSTTT]]]mmmyyyeee[[[MMMCCC>>>======<<<<<<<<<;;;::::::999888888666777888999:::;;;;;;<<<<<<>>>AAACCCGGGOOOYYYaaalllvvv{{{xxxuuurrroookkkiiiggggggfffeeebbb___]]]^^^^^^^^^^^^\\\ZZZYYY``````aaabbbccceeefffggghhhkkkooorrruuu||||||vvvrrrmmmgggbbb]]]XXXTTTJJJIIIGGGDDDBBB@@@??????======<<<;;;::::::::::::888777777666555555666666JJJJJJJJJJJJKKKLLLMMMNNNNNNMMMNNNOOOPPPOOOMMMKKKMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMRRRQQQOOOMMMLLLLLLMMMNNNKKKOOOSSSTTTSSSSSSVVVYYY[[[```jjjxxx|||oookkkcccZZZQQQKKKGGGFFFFFFDDDBBB???>>>>>>>>>???;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<======>>>?????????>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@@@@???>>>===<<<>>>???@@@@@@???@@@BBBDDDCCCBBBAAABBBCCCBBB@@@============<<<===>>>>>>???===@@@BBBCCCDDDIIIRRRYYY```dddhhhiiihhhkkkpppvvv~~~{{{qqqkkkiiiaaa___]]]\\\^^^```aaaaaadddbbb___[[[YYYWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSQQQPPPPPPQQQSSSOOOPPPPPPNNNKKKJJJKKKMMMLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGIIIJJJJJJIIIHHHHHHDDDEEEFFFEEEDDDCCCFFFHHHKKKKKKLLLOOORRRSSSQQQOOOHHHFFFDDDBBBBBBBBBAAA???===>>>???@@@AAAAAA@@@@@@??????@@@AAAAAAAAAAAAAAA>>>???AAABBBCCCBBBAAA@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>>>>>>>??????BBBCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFCCCEEEFFFHHHIIIIIIIIIIIIJJJKKKKKKJJJIIIJJJLLLNNNSSSZZZcccrrrkkkYYYWWWZZZbbbzzzrrr^^^NNNEEEAAA???>>>;;;;;;;;;::::::999999999:::999888999:::;;;<<<<<<:::;;;===>>>???DDDJJJOOOWWW```iiiooowww~~~||||||zzzwwwtttnnnooopppqqqqqqpppnnnmmmttttttuuuvvvwwwyyyzzz{{{{{{zzztttooommmgggccc^^^YYYUUUQQQLLLIIIBBBBBBAAA???===<<<<<<<<<;;;:::999888777777777777777666666666666666777777KKKJJJJJJKKKKKKLLLMMMNNNMMMLLLKKKMMMPPPPPPNNNJJJQQQQQQPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMQQQOOOMMMKKKJJJJJJKKKLLLKKKOOOSSSSSSRRRQQQRRRTTTWWWZZZbbbmmm{{{uuuiii```ZZZWWWRRROOOKKKFFFBBB@@@??????;;;<<<<<<<<<<<<;;;;;;:::===============>>>>>>>>><<<<<<======>>>?????????============<<<;;;:::999<<<===>>>=========???AAA======>>>???AAA@@@===:::>>>>>>>>>>>>???@@@BBBBBBCCCGGGKKKMMMPPPXXXdddmmm}}}ssskkkhhhdddbbbaaaaaacccdddeeedddiiieee```ZZZWWWVVVVVVWWWVVVVVVUUUUUUUUUUUUUUUUUUSSSSSSSSSQQQPPPOOOQQQSSSMMMNNNOOOMMMJJJIIIKKKMMMMMMNNNNNNNNNNNNMMMLLLLLLJJJJJJIIIIIIIIIIIIHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFCCCFFFGGGFFFDDDBBBDDDFFFEEEEEEGGGJJJLLLLLLIIIGGGEEEDDDCCCCCCEEEEEECCCBBB>>>???AAABBBCCCCCCBBBAAA===>>>???@@@@@@@@@@@@@@@>>>???AAACCCCCCCCCAAA@@@@@@@@@AAABBBBBBBBBAAAAAABBBAAA@@@??????>>>??????BBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFCCCDDDEEEGGGHHHHHHHHHGGGEEEFFFFFFGGGGGGJJJNNNQQQNNNTTT\\\ggg{{{uuu```[[[XXXYYYllloooYYYLLLEEEAAA>>>;;;;;;::::::::::::999999:::888666666777888999999:::;;;<<<======@@@DDDGGGKKKRRRXXXZZZ___hhhpppsss{{{yyyrrrjjjeeeaaa___[[[WWWRRRNNNKKKGGGDDDAAA>>>??????>>><<<;;;;;;<<<;;;:::999888777666666777777777777777888999;;;;;;JJJJJJIIIIIIJJJKKKMMMNNNNNNLLLJJJLLLOOOQQQQQQOOOMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMOOONNNLLLKKKKKKKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSWWW\\\eeerrr|||wwwqqqllleee\\\TTTMMMIIIGGGFFFEEEDDDDDDDDDCCC@@@>>>BBB@@@>>>=========;;;999<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;:::::::::<<<=========@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDBBBAAACCCHHHMMMNNNVVVaaagggllluuu}}}}}}|||xxxqqqiiidddbbbcccbbbbbbccccccbbb```^^^^^^]]][[[ZZZXXXWWWWWWVVVXXXXXXWWWVVVTTTRRRPPPPPPMMMNNNPPPPPPPPPOOONNNMMMPPPOOOMMMLLLKKKLLLLLLMMMOOOOOOOOOPPPPPPOOOLLLIIIKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCAAA>>>???BBBDDDDDDCCC@@@???>>>>>>??????>>><<<<<<===>>>???@@@AAAAAAAAA>>>????????????@@@@@@@@@CCCCCCBBBAAAAAAAAABBBBBB>>>???@@@AAAAAA@@@???>>>===???BBBEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@BBBEEEFFFDDDBBBDDDDDDEEEGGGGGGHHHHHHHHHFFFHHHJJJJJJJJJJJJLLLMMMQQQQQQUUU```mmm~~~vvvggg^^^\\\eeepppkkkRRREEEAAA@@@<<<<<<<<<<<<;;;:::999888;;;:::999999888999999999999999999::::::;;;;;;;;;AAABBBDDDGGGKKKPPPTTTVVVccchhhqqqzzz~~~zzzrrrooojjjddd]]]XXXTTTQQQLLLJJJHHHFFFCCC@@@>>><<<999999999999999999999999777777777777777777777777777777777777777888999999JJJJJJIIIIIIJJJKKKMMMNNNQQQNNNLLLMMMOOOPPPPPPNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNPPPPPPOOOOOONNNNNNNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRTTTXXX___jjjuuu}}}xxxmmmeee___]]]YYYVVVRRRPPPNNNMMMKKKIIIJJJHHHGGGFFFFFFDDDAAA???@@@@@@AAAAAAAAAAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@@@@???>>>>>>???AAABBBBBB???BBBDDDEEEFFFHHHKKKMMMOOOPPPSSSUUUXXX\\\aaadddkkkrrrzzzvvvqqqpppoookkkeeeaaa___^^^^^^^^^^^^______]]][[[YYY\\\[[[[[[YYYXXXWWWVVVVVVWWWWWWWWWVVVUUUSSSQQQPPPNNNNNNOOOPPPPPPPPPQQQPPPSSSRRRPPPNNNLLLLLLLLLLLLMMMMMMNNNPPPRRRQQQOOOMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAABBBBBBAAAAAAAAACCCAAA@@@AAADDDFFFEEEDDDAAA???>>>>>>???@@@>>>=========>>>?????????>>>>>>======>>>???@@@AAAAAABBBAAA@@@@@@??????@@@@@@AAA>>>???@@@@@@@@@@@@???>>><<<>>>AAADDDEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???AAADDDEEECCCAAABBBCCCDDDEEEFFFFFFFFFFFFEEEGGGIIIIIIIIIIIIKKKMMMKKKKKKNNNVVV___lll}}}xxxfff[[[]]]fffwwweeeTTTIIICCC???>>>===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999:::::::::;;;===>>>???@@@CCCFFFIIIJJJPPPUUU\\\ccckkksss{{{{{{vvvppplllcccaaa]]]XXXSSSOOOLLLJJJEEEDDDBBB@@@===;;;999888999999999999999999999999777777777777777777777777888777777777777777888999JJJJJJIIIIIIJJJKKKMMMNNNRRRQQQOOOOOOPPPPPPPPPOOOPPPPPPOOONNNMMMLLLLLLKKKLLLLLLLLLLLLLLLMMMNNNNNNPPPPPPQQQRRRQQQOOOMMMLLLKKKLLLMMMNNNOOOOOONNNMMMOOOPPPQQQSSSWWW___hhhnnn|||zzzuuuooojjjgggeeedddbbb]]]\\\[[[ZZZYYYUUUPPPLLLIIIIIIIIIJJJIIIIIIIIIHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCDDDFFFIIIKKKKKKPPPUUUXXXYYY\\\ccciiilllmmmpppvvv||||||nnndddcccbbbaaa^^^ZZZYYYZZZ\\\YYYYYYZZZ[[[ZZZXXXVVVUUUXXXYYYYYYYYYXXXWWWUUUTTTTTTUUUVVVWWWVVVTTTRRRPPPNNNNNNNNNNNNPPPRRRTTTUUUWWWUUUSSSPPPNNNMMMLLLLLLLLLLLLMMMPPPRRRSSSRRRPPPJJJIIIHHHHHHGGGGGGGGGGGGIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDDDD??????@@@@@@@@@@@@??????AAAAAAAAACCCFFFGGGFFFEEEBBB@@@??????@@@@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>@@@AAABBBBBB>>>>>>>>>======>>>>>>???>>>??????@@@@@@??????>>>;;;===???BBBDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@CCCCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDFFFGGGHHHHHHHHHJJJKKKMMMLLLMMMRRRWWW]]]jjjvvvwwweeebbbhhhkkkrrr|||~~~gggTTTHHHBBB???<<<:::;;;<<<<<<;;;::::::;;;<<<<<<;;;;;;:::888888888999999999999999;;;;;;;;;;;;;;;<<<>>>>>>DDDGGGKKKPPPVVV]]]eeejjj~~~}}}yyytttnnniiiccc]]]YYYRRRQQQNNNKKKHHHEEEDDDCCC>>>>>><<<;;;999888777666888888888888888888888888777777777777777777777777999888888777777777888888JJJJJJIIIIIIJJJKKKMMMNNNQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPNNNMMMLLLKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMMMMOOOQQQRRRQQQNNNKKKHHHJJJKKKMMMNNNNNNMMMLLLKKKNNNNNNOOOPPPSSSXXX___dddpppzzzyyyxxxwwwvvvsssnnngggaaa_________^^^]]][[[ZZZXXXVVVXXXZZZ[[[ZZZXXXUUUSSSRRRSSSSSSSSSUUUXXX\\\___fffmmmtttwwwwww{{{{{{mmmddd___[[[\\\\\\ZZZXXXXXXYYYZZZWWWYYY[[[\\\ZZZXXXVVVUUUUUUVVVXXXYYYXXXVVVTTTSSSQQQRRRTTTUUUUUUSSSQQQOOONNNMMMMMMMMMOOOSSSVVVYYYZZZXXXUUURRROOOMMMLLLLLLLLLLLLMMMOOOQQQRRRQQQPPPJJJJJJIIIHHHHHHHHHHHHHHHMMMLLLKKKIIIHHHFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCC??????@@@@@@@@@@@@?????????@@@AAADDDEEEFFFEEEEEEBBBAAA???@@@AAAAAA@@@>>>===>>>>>>>>>>>>>>>============>>>>>>??????@@@@@@=========<<<======>>>>>>>>>>>>????????????>>>>>><<<===???AAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBB??????@@@AAACCCCCCCCCBBBAAABBBCCCCCCDDDDDDDDDCCCCCCEEEFFFGGGFFFGGGHHHJJJNNNMMMOOORRRTTTWWW___hhhxxx}}}~~~sssqqqoooqqqyyyzzzbbbQQQJJJEEE@@@======>>>===<<<::::::;;;<<<<<<;;;::::::888888888888888888888888;;;:::::::::::::::::::::???AAACCCFFFJJJPPPWWW\\\iiinnnuuu{{{zzztttqqqoooooolllhhhccc]]]XXXSSSNNNKKKIIIHHHFFFDDDBBBAAA@@@???;;;;;;::::::999888888777777777777777777777777777777777777777777777777777999999888888777777888888JJJJJJIIIIIIJJJKKKMMMNNNNNNOOOOOOPPPQQQRRRTTTUUURRRQQQPPPNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMOOORRRTTTTTTPPPLLLIIIJJJLLLMMMNNNNNNMMMKKKIIILLLMMMNNNOOOQQQUUU[[[___dddlllzzzzzz~~~}}}zzzwwwsssrrrpppsssyyy||||||xxxrrrnnnnnnoooqqqrrrssswww|||xxxkkkccc___```XXXZZZ]]]]]][[[XXXWWWWWWYYY\\\``````]]]ZZZYYYYYYUUUVVVWWWXXXWWWVVVTTTRRROOOPPPQQQRRRRRRQQQPPPOOOOOONNNMMMMMMOOOSSSWWWYYYZZZYYYUUURRROOOMMMMMMLLLNNNMMMLLLMMMNNNOOOMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIPPPOOOMMMKKKHHHFFFDDDCCCBBBBBBCCCCCCDDDCCCCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@<<<>>>@@@BBBCCCCCCCCCCCCBBBAAA???@@@AAAAAA@@@>>><<<===>>>???@@@@@@@@@@@@@@@@@@??????>>>========================>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>===@@@@@@@@@@@@AAAAAABBBBBB@@@AAABBBCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDBBBDDDFFFFFFFFFFFFHHHIIIIIIHHHKKKOOOPPPQQQWWW___jjj{{{uuujjjkkkwwwtttaaaXXXQQQIIIDDDCCCBBB@@@>>>;;;;;;;;;;;;;;;::::::999888888888888888888888888999999999::::::::::::999999:::;;;<<<>>>BBBHHHLLLTTTXXX^^^dddhhhkkknnnppprrrtttvvvzzz}}}}}}vvvrrrmmmhhhdddaaaaaaaaa\\\YYYTTTPPPMMMJJJGGGDDDFFFEEECCCAAA???>>>======999999999999999888888888777777777777777777777777777777777777777777777777999999888888888888888999JJJJJJIIIIIIJJJKKKMMMNNNLLLNNNOOOPPPPPPRRRTTTWWWRRRQQQOOONNNMMMMMMMMMNNNKKKKKKKKKKKKKKKLLLLLLMMMNNNQQQUUUWWWWWWTTTPPPMMMLLLMMMOOOPPPPPPNNNKKKIIIKKKLLLNNNOOOPPPTTTXXX\\\ZZZaaalllxxxvvvmmmddd]]]\\\^^^WWWZZZ\\\]]][[[XXXVVVUUUZZZ___cccccc```\\\[[[[[[VVVWWWWWWWWWVVVUUUSSSRRRPPPPPPQQQQQQPPPPPPOOOOOOOOONNNMMMMMMNNNQQQUUUWWWXXXVVVTTTQQQOOONNNMMMMMMPPPNNNLLLLLLMMMMMMKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIOOONNNLLLJJJGGGEEECCCBBBAAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA<<<===???@@@??????@@@AAABBB@@@??????@@@@@@???>>><<<===>>>@@@AAAAAABBBBBBAAAAAA@@@???===<<<;;;;;;============>>>???@@@@@@???>>>>>>======>>>>>>???@@@@@@@@@@@@???>>>======>>>??????@@@@@@AAAAAABBB???AAACCCDDDCCCCCCDDDEEEDDDEEEEEEFFFFFFFFFEEEEEEBBBDDDEEEFFFFFFFFFHHHIIIGGGGGGJJJNNNNNNNNNTTT\\\]]]kkk~~~yyylllmmmxxxyyyhhh```UUUNNNJJJGGGBBB===???>>>===;;;::::::::::::999999999999999888888888666777888999999999999999666777888888999;;;???BBBDDDHHHLLLPPPSSSUUUXXXZZZ^^^```bbbeeehhhjjjlllmmmlllmmmooorrrvvvyyy|||~~~|||{{{{{{{{{zzzzzzzzzzzzwwwxxxxxxwwwtttpppllliii```^^^[[[WWWTTTSSSSSSSSSPPPMMMIIIFFFEEEDDDCCCAAAAAAAAA???===<<<;;;;;;;;;777777777777777777777777888888888888888888888888777777777777777777777777888888888888888999::::::JJJJJJIIIIIIJJJKKKMMMNNNLLLNNNPPPPPPOOOPPPSSSVVVRRRQQQOOOMMMMMMMMMOOOOOOMMMMMMMMMLLLMMMNNNNNNOOONNNQQQTTTWWWXXXUUURRROOONNNOOOQQQRRRRRROOOLLLJJJIIIKKKMMMNNNNNNPPPTTTVVVSSSZZZbbbiiiqqq|||}}}uuunnnkkkeee]]]YYY[[[WWWYYY[[[[[[YYYXXXWWWXXXXXX]]]bbbccc___ZZZYYYZZZYYYXXXXXXVVVUUUTTTSSSSSSTTTSSSQQQPPPPPPPPPQQQQQQPPPOOONNNMMMNNNPPPQQQSSSTTTSSSQQQOOONNNMMMNNNNNNQQQOOOMMMLLLMMMMMMLLLKKKHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCCCCAAABBBBBBCCCDDDDDDCCCCCCAAAAAABBBBBBBBBBBBAAAAAA===???@@@???===<<<>>>@@@AAA???>>>>>>???@@@>>>=========>>>??????@@@??????@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<===>>>???@@@???>>>===<<<<<<===>>>???>>>>>>?????????@@@@@@@@@>>>>>>>>>???@@@AAAAAAAAA>>>AAACCCCCCBBBAAACCCEEEEEEEEEEEEFFFFFFEEEEEEDDDBBBDDDFFFFFFFFFFFFHHHJJJJJJIIIKKKNNNMMMLLLQQQXXXUUU___lll||||||mmmjjjllluuuwwwkkkbbb\\\VVVMMMFFFEEECCC@@@===;;;;;;;;;<<<;;;:::::::::999999999999666666888999999999888888777888999999999:::<<<>>>;;;>>>AAACCCDDDEEEGGGIIILLLNNNOOORRRTTTUUUVVVVVVXXXYYYZZZ]]]```dddfffhhhjjjkkklllmmmmmmlllkkkjjjgggggggggfffffffffeeeeeebbbbbbcccbbb___[[[WWWUUUOOONNNLLLJJJHHHGGGFFFEEEHHHEEEAAA@@@???@@@???>>>===<<<;;;;;;::::::;;;;;;888888888888888888888888999999999999999999999999777777777777777777777777777777777888999:::;;;<<>>;;;;;;>>>AAA@@@???>>>>>>??????>>><<<>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>============;;;;;;;;;<<<===>>>?????????>>>===<<<<<<===>>>???<<<<<<===???@@@AAABBBCCC===>>>>>>???@@@@@@AAAAAA===@@@BBBCCCAAA@@@BBBDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDFFFGGGFFFGGGHHHJJJIIIHHHIIIKKKIIIGGGKKKRRRTTTZZZcccnnnpppccc___]]]jjj}}}yyyrrrjjj```WWWIIIFFFBBB>>><<<<<<===>>>;;;;;;;;;::::::999999999777888999::::::999888888555777888999888888999:::888:::<<<=========>>>@@@AAAAAACCCDDDEEEFFFFFFFFFHHHIIIJJJMMMOOOSSSUUUWWWVVVWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWVVVVVVVVVVVVUUURRRSSSSSSSSSPPPMMMIIIGGGFFFEEEDDDCCCAAA???===<<>><<<<<<<<<<<<;;;::::::::::::;;;;;;<<<===:::::::::::::::999999999999999999999999999999999777777777777777777777777666777777888999;;;<<<===IIIHHHHHHHHHHHHIIIJJJJJJPPPOOOMMMKKKJJJKKKKKKLLLMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQOOOMMMLLLMMMOOOIIIJJJLLLNNNOOONNNMMMLLLNNNNNNNNNNNNNNNMMMLLLKKKHHHIIIJJJKKKMMMMMMNNNNNNQQQTTTWWWYYY\\\fffsss}}}|||mmmkkkjjjhhhfffcccaaa^^^]]]ZZZYYYYYY\\\\\\ZZZXXX^^^^^^^^^]]][[[YYYWWWVVVXXXWWWUUUTTTTTTUUUWWWXXXVVVVVVUUURRROOONNNNNNOOOLLLLLLLLLMMMNNNNNNNNNOOORRRRRRQQQPPPOOONNNNNNNNNOOONNNLLLKKKJJJJJJJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAACCCBBBAAACCCEEEFFFFFFEEEAAAAAAAAABBBBBBBBBCCCCCCAAA@@@??????>>>>>>??????===>>>>>>>>>????????????:::;;;<<<>>>>>>>>>===<<>>>>>===<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<===>>>@@@AAABBBBBBAAA@@@======>>>>>>?????????@@@BBBCCCCCCDDDDDDDDDDDDDDDAAABBBDDDEEEFFFEEEEEEDDDEEEFFFFFFEEECCCCCCDDDEEEGGGFFFFFFGGGHHHKKKMMMNNNTTTWWWWWWbbbyyycccSSSVVVZZZfff{{{vvvjjj[[[PPPFFFBBB>>>999:::>>>===;;;999999:::;;;;;;:::999999999999999999999999999999888888888888999999888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@AAABBBDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFDDDCCCBBBBBB?????????>>><<<;;;===>>>==============================<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999888888999999999999888888777777777666555555666777777666666999;;;<<<<<<>>>BBBFFFIIIIIIIIIIIIIIIJJJJJJKKKOOONNNMMMLLLKKKKKKKKKKKKMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPNNNKKKJJJJJJKKKHHHJJJLLLMMMNNNNNNMMMLLLMMMMMMNNNNNNMMMMMMLLLKKKIIIIIIKKKLLLMMMNNNNNNNNNOOORRRUUUVVVYYY```jjjsss|||}}}yyyxxxuuuooohhheeeffffffccc___\\\YYYWWWWWWYYYZZZYYYWWW[[[\\\]]]^^^]]][[[YYYXXXZZZYYYVVVTTTSSSSSSTTTTTTVVVVVVUUUSSSPPPNNNNNNOOOMMMMMMMMMNNNNNNNNNNNNNNNPPPPPPPPPOOONNNNNNMMMMMMMMMLLLKKKIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAACCCBBBAAABBBDDDEEEDDDCCCAAAAAAAAABBBBBBBBBBBBCCCAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<=========<<<<<<>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@>>>>>>>>>????????????@@@BBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEDDDCCCDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLQQQUUUTTT]]]qqqmmmZZZUUUUUUZZZhhh~~~tttdddSSSIIIBBB===;;;>>>;;;:::999999;;;;;;:::999999999999999999999999999888888777777777777888888888888888888999999::::::::::::::::::::::::::::::;;;<<<<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;;;;<<<===<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999888888999999999999888888888777<<<;;;:::::::::::::::999;;;===>>>======AAAIIIPPPJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIILLLLLLMMMMMMNNNNNNOOOOOONNNOOONNNKKKIIIGGGGGGHHHHHHIIIKKKMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJLLLMMMNNNNNNOOOOOONNNPPPSSSTTTUUUYYY```fffmmmzzz|||sssoooppprrrzzzpppfffbbbeeefffbbb]]][[[XXXVVVUUUVVVWWWWWWVVVXXXZZZ]]]______]]][[[YYYYYYWWWUUUTTTSSSSSSSSSTTTVVVVVVVVVTTTQQQOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMKKKJJJIIIGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCAAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>???========================;;;;;;<<<=========<<<<<<===<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<;;;<<<<<<<<<<<<===>>>???@@@AAA@@@@@@????????????@@@BBBBBBCCCDDDDDDDDDDDDCCCIIIHHHFFFEEEDDDCCCCCCCCCEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIKKKQQQQQQVVVeeesssqqq\\\TTTRRRSSS[[[nnn~~~gggVVVKKKCCC@@@AAA===;;;;;;;;;<<<===<<<:::::::::::::::::::::::::::888777777666666777777888777777777888888888888999888888888888888888888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777666999;;;======;;;999999:::::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::999999888999999999999888888888888999999::::::::::::::::::===@@@AAA@@@AAAIIIXXXdddKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMLLLKKKIIIHHHKKKKKKLLLLLLLLLMMMMMMMMMKKKLLLLLLJJJHHHGGGHHHIIIKKKKKKLLLLLLLLLKKKJJJIIIKKKKKKLLLLLLLLLKKKKKKJJJKKKKKKMMMNNNNNNOOOOOOOOOMMMOOOQQQSSSTTTVVVZZZ^^^bbblllzzz|||ooofffeeehhhllluuuooogggddddddccc___[[[[[[YYYWWWUUUUUUVVVWWWWWWWWWYYY]]]``````^^^[[[XXXTTTTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWUUURRROOOOOOOOONNNMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNJJJIIIHHHGGGFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCAAA@@@@@@BBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>============<<<<<<<<<<<<========================;;;;;;;;;::::::999999999==============================<<<<<<<<<;;;;;;;;;===<<<<<<;;;<<<>>>???@@@CCCBBBAAA????????????@@@AAABBBCCCCCCDDDDDDCCCCCCHHHGGGFFFEEEDDDEEEFFFFFFGGGFFFEEEEEEEEEDDDCCCBBBAAACCCEEEGGGHHHHHHGGGGGGHHHOOOOOOQQQ[[[ggg|||uuucccWWWVVVUUUYYYeeeyyy~~~iiiWWWLLLGGGFFF@@@???>>>>>>>>>>>>===;;;::::::::::::::::::::::::999888888888888888888999777777777777777777777888888888888888888888888888999999888888888888888888888888999999999:::::::::999999999999999999999999999999999888888777777777999;;;>>>>>>===;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999999666777999999999:::;;;===<<<@@@DDDFFFLLLZZZnnn~~~KKKJJJJJJJJJJJJKKKLLLLLLIIIJJJKKKLLLLLLKKKIIIHHHJJJJJJJJJKKKKKKKKKKKKKKKHHHIIIJJJIIIIIIIIIKKKMMMNNNMMMMMMKKKJJJHHHGGGFFFIIIJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMOOOQQQSSSUUUVVVYYYZZZ]]]bbblllzzz~~~qqqfffaaa```cccffflllmmmmmmjjjeee```]]][[[[[[ZZZYYYXXXVVVVVVWWWXXXXXXZZZ]]]______\\\YYYVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVUUURRROOONNNNNNLLLKKKIIIHHHGGGHHHIIIJJJMMMMMMMMMMMMMMMNNNNNNNNNJJJIIIHHHGGGGGGGGGHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBAAA???@@@@@@@@@AAAAAAAAABBBBBB@@@???>>>>>>======>>>>>>============<<<<<<<<<<<>>>>>>>>>>>>>>>>>:::::::::::::::999999999========================<<<<<<<<<<<<;;;;;;;;;;;;>>>===<<<<<<===>>>@@@AAACCCBBB@@@???>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEGGGIIILLLMMMLLLIIIFFFEEEEEEEEECCCAAAAAABBBDDDFFFGGGGGGFFFFFFGGGNNNNNNNNNVVV___sssyyyddd___XXXUUUYYYfffwwwhhhXXXOOOLLLFFFCCC@@@>>>===<<<;;;:::::::::::::::::::::::::::;;;::::::999999::::::;;;888777777777777777777777999999999999999999999999999888888888888777777777888888888888999999999999999999999999999999999999999999888888888888888888777:::<<<===<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999:::999;;;<<<;;;:::;;;===@@@>>>DDDLLLTTT___qqqJJJJJJIIIIIIJJJJJJKKKLLLIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJEEEGGGHHHIIIIIIKKKMMMOOONNNNNNLLLJJJIIIGGGFFFEEEHHHHHHIIIJJJJJJJJJIIIIIIKKKLLLLLLMMMNNNNNNMMMMMMOOOPPPQQQSSSTTTVVVWWWXXXYYY[[[bbbmmmwwwwwwqqqiiibbb______```aaaeeejjjooonnnhhhaaa]]]\\\ZZZ\\\\\\[[[XXXWWWWWWXXXWWWYYY[[[]]]]]][[[XXXVVVZZZYYYXXXVVVTTTRRRPPPOOOSSSUUUVVVUUUQQQNNNMMMMMMJJJIIIGGGFFFEEEFFFHHHIIILLLLLLLLLLLLLLLLLLLLLLLLIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBB@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA??????>>>============>>><<<<<<=========>>>>>>>>>@@@???>>>=========>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<======>>>???@@@BBBAAA???>>>===>>>@@@AAAAAAAAABBBCCCCCCCCCCCCBBBCCCDDDFFFIIIMMMQQQTTTVVVSSSNNNGGGDDDEEEEEECCCBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGNNNMMMMMMTTT[[[mmm}}}rrrcccWWWTTT[[[eeemmm~~~mmm```WWWNNNIIICCC???<<<;;;999888::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;<<<999888888888888777777777999999999999999999999999777777777666666666666666666777777777777888888888777777777777777777777777666777777777777777777777555777999999888777777888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999999:::::::::::::::<<<<<<;;;999;;;AAAFFFLLLSSS^^^kkkyyyIIIIIIIIIIIIIIIJJJJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHEEEGGGHHHHHHHHHJJJLLLNNNLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIKKKKKKLLLLLLMMMMMMLLLLLLQQQPPPPPPPPPRRRSSSSSSSSSSSSUUU[[[cccggglllwww}}}mmmhhhbbb^^^^^^^^^]]]\\\___ccchhhjjjgggaaa\\\ZZZYYY[[[]]]]]]YYYWWWVVVVVVUUUVVVXXXZZZ[[[ZZZYYYXXX\\\[[[ZZZWWWUUURRROOONNNRRRTTTUUUTTTQQQNNNLLLKKKIIIHHHFFFEEEEEEGGGIIIJJJKKKJJJJJJJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGFFFFFFDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEAAA@@@@@@AAACCCDDDCCCBBB???@@@@@@@@@@@@AAAAAAAAA??????>>>===============;;;<<<======>>>???@@@@@@???>>>===;;;;;;;;;<<<===:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::::::::<<<<<<============AAA???>>><<<<<<>>>@@@BBB@@@AAABBBBBBCCCCCCBBBBBBEEEGGGKKKPPPTTTXXX[[[]]]YYYRRRIIIDDDDDDEEEDDDBBBDDDDDDDDDDDDEEEFFFGGGGGGGGGMMMLLLMMMTTTZZZiiiqqqiiifffeeeeeejjjttt{{{kkk[[[TTTKKKDDD???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999999888888888888999999999999999999999999666666666777777777777777666666666777777777888888777777777777777777777777555555666666666777777777555666777777666666777999::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;999<<<>>>???AAAHHHRRRZZZeeekkkwwwIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHGGGHHHJJJLLLJJJIIIIIIHHHHHHHHHIIIIIIFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKRRRPPPOOONNNOOOOOOOOONNNNNNPPPWWW^^^______iiiuuuwwwqqqhhhddd^^^\\\\\\\\\[[[ZZZ\\\]]]___bbbccc```ZZZUUUWWW[[[^^^]]]ZZZVVVUUUUUUSSSTTTVVVXXXZZZZZZ[[[[[[ZZZZZZYYYXXXVVVTTTRRRQQQQQQSSSTTTSSSPPPMMMKKKJJJIIIHHHFFFEEEFFFHHHJJJLLLIIIIIIHHHHHHGGGFFFEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCBBBCCCCCCCCCDDDDDDEEEEEEAAA@@@@@@AAACCCDDDDDDCCC??????@@@@@@@@@AAAAAAAAA??????>>>===============;;;<<<===>>>???@@@AAABBB===<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888999;;;<<<======<<<;;;@@@>>><<<;;;<<<>>>AAABBB@@@AAABBBBBBCCCCCCBBBBBBGGGJJJOOOTTTYYY]]]```aaa]]]UUUJJJDDDDDDEEEDDDCCCFFFEEEDDDDDDDDDFFFGGGHHHGGGLLLKKKLLLUUUZZZggg{{{|||oooeee```gggttt~~~fff___TTTJJJEEECCCBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::::::::999999999888888888888888888888888888888888888888999999999::::::777777777888888888999999888888888888888888888888555666666777777888888999777888999888777888:::;;;999999999999999999999999999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;<<<@@@DDDIIIPPP[[[jjjvvvyyyJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFCCCBBBAAABBBCCCFFFHHHJJJHHHHHHHHHIIIKKKLLLKKKJJJMMMLLLJJJHHHGGGGGGGGGHHHKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMQQQQQQRRRTTTWWW[[[___aaaqqqwwwsssiiibbbbbbbbbaaaaaa```^^^]]]\\\]]]]]]]]]\\\[[[YYYWWWUUUWWWXXXYYYZZZ[[[ZZZYYYXXXUUUSSSUUUYYYYYYVVVUUUVVVXXXXXXXXXVVVSSSRRRSSSTTTTTTTTTTTTRRRNNNLLLKKKLLLEEEEEEEEEEEEFFFHHHJJJKKKLLLIIIFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@AAABBBCCCCCCCCCBBBAAABBBAAA@@@@@@??????@@@@@@===============>>>??????@@@??????>>>===<<<<<<;;;999:::<<<>>>>>>===;;;:::===<<<;;;;;;::::::::::::999:::<<<;;;::::::<<<=========<<<:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;===>>>???@@@======>>>???????????????===>>>???@@@BBBCCCDDDEEEDDDSSS]]]XXXTTTYYY]]][[[TTTNNNGGGCCCCCCDDDCCCBBBEEEDDDCCCCCCDDDFFFHHHJJJHHHJJJMMMNNNPPPYYYeeeooozzzmmmeeeaaakkkxxx{{{pppbbbWWWRRROOOLLLIIIJJJ???999<<<>>><<<:::;;;:::<<<======;;;999888888<<<<<<<<<;;;;;;::::::::::::999999888888999999:::888888888888999::::::;;;:::999888888777777888888666777777777777888888888888888999::::::::::::999::::::;;;<<<;;;:::888777888888999999999:::::::::;;;:::::::::::::::::::::>>><<<:::999::::::999888===:::999<<<===;;;>>>BBBEEEPPP\\\eeeqqqIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCEEEGGGHHHEEEEEEFFFHHHKKKMMMMMMLLLKKKJJJIIIGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKOOOOOOOOOOOOQQQTTTWWWYYYeeekkkwwwxxxnnnfffaaa_________^^^]]]\\\[[[ZZZ[[[\\\\\\[[[ZZZXXXUUUTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVTTTTTTWWWWWWTTTSSSVVVUUUUUUTTTRRROOONNNOOOQQQSSSSSSSSSQQQNNNKKKKKKLLLGGGFFFFFFFFFGGGHHHIIIJJJKKKHHHFFFEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@?????????????????????@@@===============>>>>>>?????????>>>>>>===<<<<<<;;;<<<<<<>>>>>>???>>>>>>======<<<;;;::::::::::::;;;<<<===>>><<<:::888888999<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>???@@@======>>>????????????>>>???@@@AAABBBCCCEEEFFFFFFDDDTTT___[[[UUUWWWWWWSSSOOOKKKEEEBBBCCCDDDEEEDDDDDDDDDCCCCCCDDDFFFHHHJJJHHHKKKMMMNNNPPPWWWaaajjj}}}zzzmmmaaaaaahhhmmmrrruuu}}}rrrkkkhhheee___YYYUUUIII@@@??????===;;;<<<:::<<<===>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;::::::999999999::::::;;;::::::999888888888888999777777777888888888999999888888999::::::::::::999::::::;;;;;;;;;:::999888999999999:::::::::;;;;;;;;;;;;:::999:::;;;===???===<<<;;;;;;;;;<<<;;;:::;;;888888<<<>>>@@@EEELLLUUUcccsssGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEEEEGGGJJJKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIINNNMMMLLLLLLMMMNNNPPPQQQXXX^^^iiixxxvvvnnnhhhccc```\\\\\\[[[ZZZYYYXXXWWWWWWYYYYYYYYYYYYWWWUUUSSSRRRQQQQQQQQQQQQQQQRRRSSSSSSWWWTTTSSSUUUUUUSSSSSSWWWWWWVVVSSSOOOLLLKKKMMMOOOQQQRRRRRRPPPMMMKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIHHHFFFEEEDDDEEEFFFEEEDDDBBBBBBAAAAAAAAABBBCCCCCCEEEDDDCCCBBBAAA@@@?????????@@@AAABBBBBBAAA@@@???<<<<<<<<<===>>>>>>??????======<<<<<<======>>>??????>>>>>>======<<<<<<<<<======<<<======>>>>>>???===<<<;;;:::::::::;;;<<<<<<===>>>===:::888888888:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===??????<<<===>>>>>>??????>>>>>>??????@@@AAACCCDDDEEEEEEEEETTT^^^[[[UUUSSSOOOJJJIIIFFFBBBAAABBBDDDEEEFFFDDDCCCCCCCCCDDDFFFHHHIIIIIILLLNNNOOOPPPUUU\\\aaalll}}}iii^^^[[[ZZZ^^^bbbhhhwwwzzzqqqhhh\\\OOOIIIFFFBBB>>>===:::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::======<<<<<<<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;:::999999999999:::888888999999999:::::::::888999999:::::::::::::::::::::;;;;;;;;;:::999999999999:::::::::;;;;;;;;;888777666666777999<<<>>>::::::::::::::::::::::::;;;999:::>>>CCCHHHRRR[[[oooDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFIIIGGGFFFGGGGGGGGGEEECCCFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIMMMMMMLLLLLLLLLMMMNNNNNNQQQVVV```kkkyyy~~~uuulllfffbbb```^^^ZZZZZZYYYXXXVVVVVVUUUUUUVVVVVVVVVVVVUUUSSSQQQPPPOOOOOONNNNNNNNNPPPQQQRRRWWWSSSRRRSSSTTTTTTVVV[[[]]][[[VVVQQQLLLJJJKKKMMMOOOPPPPPPNNNLLLJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFDDDCCCDDDEEEFFFEEEDDDBBBAAAAAAAAAAAAAAABBBBBBDDDCCCCCCAAA@@@???>>>===>>>???@@@@@@@@@???>>>===888999:::;;;<<<===>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<;;;:::999999999;;;===>>>===<<<;;;::::::;;;<<<===:::<<<======;;;::::::;;;888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???<<<======>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBDDDPPPXXXVVVPPPLLLIIIEEEDDDCCCAAA@@@AAABBBCCCDDDCCCCCCCCCCCCDDDFFFGGGHHHJJJLLLNNNOOOPPPRRRVVVYYYcccpppzzziii\\\UUUTTTWWWYYYdddrrr}}}rrrfff\\\UUUMMMDDD>>>>>>===;;;:::::::::999888;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;999999999:::::::::;;;;;;888999::::::;;;;;;:::::::::::::::::::::::::::999999999999999::::::::::::777777888888999:::;;;;;;:::;;;;;;;;;::::::;;;<<<>>>===@@@GGGOOOXXXfffrrrBBBBBBBBBBBBCCCCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFEEEEEEEEEEEEBBB@@@DDDDDDEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNMMMRRRXXX```iiittt}}}wwwmmmeeeaaa___]]]]]]ZZZYYYWWWVVVUUUTTTTTTTTTSSSTTTTTTTTTSSSQQQPPPOOOOOOOOONNNNNNOOOPPPRRRSSSUUURRRPPPSSSUUUUUUYYY^^^aaa^^^YYYQQQKKKHHHIIIJJJMMMNNNNNNMMMKKKIIIJJJKKKJJJJJJJJJIIIHHHFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDBBBAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@???>>>=========>>>?????????>>><<<;;;666777999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>============<<<<<<<<<<<<;;;:::888888999;;;===???>>>===;;;::::::;;;===>>>?????????===:::999999:::777888:::;;;<<<======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<===>>><<<<<<===>>>>>>>>>>>>>>><<<======>>>???@@@AAAAAABBBJJJNNNLLLHHHFFFEEEDDDBBBBBBBBBAAA@@@@@@@@@AAABBBBBBCCCCCCDDDFFFGGGGGGIIIKKKLLLNNNNNNOOOQQQRRR\\\bbbqqqyyygggWWWPPPOOONNNUUU^^^kkkvvvlll```QQQEEEEEEAAA>>><<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<;;;;;;;;;;;;===<<<;;;;;;::::::;;;;;;999::::::::::::;;;;;;;;;999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::888888888888999999999999:::;;;===??????>>><<<;;;<<<>>>???>>>===>>>@@@CCCDDDFFFMMMXXXcccpppAAAAAAAAABBBBBBDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDCCCBBBAAABBBCCCDDDAAAAAABBBCCCDDDDDDEEEEEEBBBAAAAAACCCEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEHHHHHHIIIIIIIIIJJJJJJJJJHHHGGGGGGHHHHHHIIIJJJKKKFFFGGGHHHIIIJJJKKKKKKLLLJJJNNNRRRVVVZZZaaakkkqqq}}}xxxuuupppgggaaa]]]\\\\\\[[[YYYXXXVVVTTTSSSSSSSSSTTTRRRRRRSSSSSSRRRPPPOOONNNOOOOOOOOOPPPQQQRRRSSSTTTTTTPPPOOORRRTTTUUUYYY^^^^^^\\\WWWPPPIIIFFFEEEFFFKKKLLLLLLKKKIIIIIIIIIJJJIIIIIIIIIHHHGGGFFFDDDCCCCCCCCCBBBDDDEEEEEEDDDBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@???>>>>>>============>>>>>>===<<<;;;:::555666888:::;;;<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;===???AAA>>>===;;;999:::<<<>>>@@@IIIGGGDDD>>>999666666777777999:::<<<======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<===;;;<<<======>>>>>>======>>>??????@@@AAAAAABBBBBB@@@DDDFFFEEEBBB@@@BBBCCCAAABBBCCCBBB@@@>>>??????AAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLNNNNNNOOOUUUWWW```rrrsss^^^RRROOOMMMOOOTTT]]]nnnxxxeeeUUUHHHCCC===;;;===>>>===<<<:::::::::;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;======<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;999999:::::::::;;;;;;;;;999999:::;;;;;;;;;;;;;;;::::::999999999:::;;;;;;888888999999999:::::::::999:::<<<>>>???>>>===;;;===???@@@@@@@@@CCCJJJOOOVVVZZZeeerrr~~~~~~rrr@@@AAAAAAAAACCCDDDEEEFFFCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDBBBAAA@@@AAABBBCCCAAAAAABBBBBBBBBBBBBBBAAA@@@???@@@AAACCCDDDCCCBBBBBBCCCEEEFFFGGGGGGFFFFFFHHHHHHHHHIIIIIIIIIIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKFFFGGGGGGHHHIIIIIIIIIIIIIIILLLOOOQQQQQQUUU\\\bbbjjjuuu|||uuupppmmmlllgggaaa\\\ZZZZZZZZZZZZXXXVVVTTTRRRQQQQQQRRRRRRQQQQQQRRRRRRQQQPPPNNNMMMNNNOOOPPPRRRSSSTTTTTTTTTSSSPPPOOORRRSSSRRRTTTXXXXXXWWWTTTOOOJJJFFFEEEFFFIIIJJJKKKJJJIIIHHHIIIJJJGGGGGGHHHHHHGGGEEEDDDBBBCCCCCCCCCDDDEEEDDDBBB@@@AAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<;;;999888555777999;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;===???@@@???===;;;999:::<<>>888555666888888999;;;<<<===<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;<<<======>>>>>>======>>>>>>??????@@@AAAAAAAAA???@@@BBBBBB@@@>>>???AAA>>>AAACCCBBB@@@>>>???@@@AAAAAABBBDDDEEEEEEFFFFFFGGGGGGGGGHHHKKKMMMMMMMMMQQQQQQWWWdddtttnnnaaa^^^[[[YYYYYY]]]eeettt}}}kkkUUUNNNEEE@@@??????<<<::::::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999999999999::::::::::::999:::;;;;;;<<<;;;;;;;;;::::::999999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;===???AAACCCDDDEEEHHHJJJLLLNNNUUU___hhhtttzzzvvvjjjbbb@@@@@@AAABBBCCCDDDFFFGGGAAABBBBBBBBBCCCCCCDDDDDDEEEDDDBBB@@@@@@AAABBBCCCBBBBBBBBBBBBAAA@@@???>>>BBBAAAAAAAAABBBBBB@@@???BBBCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIMMMPPPOOONNNPPPVVV\\\YYYdddpppyyyxxxooojjjfffeeeeeeaaa\\\YYYXXXYYYYYYYYYVVVUUURRRPPPOOOPPPPPPQQQPPPQQQQQQRRRQQQPPPNNNMMMNNNOOOQQQSSSTTTTTTTTTSSSSSSPPPOOOQQQQQQOOOPPPSSSUUUUUUSSSPPPLLLIIIHHHIIIHHHIIIJJJJJJHHHHHHIIIJJJFFFFFFGGGGGGFFFEEECCCBBBCCCCCCCCCDDDEEEDDDBBB???AAAAAA@@@???>>>>>>??????============>>>>>>>>>>>><<<<<<======<<<:::999888666777999;;;<<<;;;:::999<<<;;;;;;;;;;;;<<<======;;;<<<<<<<<<<<<<<<<<<<<<777888888999:::;;;======???===;;;999:::<<>>888777999<<<888999;;;======<<<;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<;;;<<<<<<===============<<<<<<======>>>>>>????????????BBBCCCAAA======>>><<>>CCCBBBAAAAAADDDJJJOOOSSSUUUXXX[[[^^^bbblllzzzqqqiiiccc___]]]