BM6P6(@ ...---,,,,,,,,,,,,---...---------------,,,,,,,,,---,,,++++++******++++++,,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))+++,,,,,,---,,,+++***)))******))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***+++***)))(((((()))***+++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((<<<333)))'''+++...+++&&&))))))((((((''''''&&&&&&(((((((((((())))))))))))(((((('''''''''&&&&&&&&&+++***)))'''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((******+++++++++,,,,,,,,,(((((()))***+++---...///+++,,,...000000///...---+++++++++,,,,,,,,,------------......///.........000000////////////000000111111111222333444666777666555555666888:::999999::::::::::::;;;===>>>???>>>@@@AAABBBBBBCCCFFFIIIHHHGGGEEEEEEFFFGGGJJJKKKJJJHHHFFFEEEGGGIIIIIIIIIJJJKKKLLLNNNMMMLLLJJJIIIJJJHHHEEEEEEFFFGGGGGGGGGHHHHHHGGGFFFGGGHHHIIIJJJIIIIIIHHHGGGFFFDDDCCCBBB@@@>>><<<<<<===>>>>>>===???===<<<:::999999:::::::::999888666666666666777;;;888666666888999777555222333666777888666444333111000//////111333666888888666333111000///000111//////000//////...------000000000000000000000000000000000000000000000000...//////000111222222222000000000000////////////,,,,,,,,,---------......///............---------,,,,,,,,,++++++******)))+++++++++******)))))))))***+++,,,------,,,***)))+++++++++,,,---...///000,,,,,,++++++***)))(((((())))))))))))((((((((((((************************+++,,,...///...,,,***)))))))))))))))))))))))))))...------,,,+++***))))))***((('''&&&'''&&&%%%###'''(((***,,,,,,,,,***)))(((((((((((((((((((((((())))))))))))************...555@@@///$$$))) !!!))))))))))))))))))))))))(((((())))))*********+++))))))))))))************''''''(((((())))))******......,,,+++***)))))))))+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))******)))(((+++*********))))))((((((******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...---------------------...---,,,++++++******+++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((())))))******)))(((((((((((()))***'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))******+++((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''''''''((()))*********(((((((((''''''(((((((((***)))))))))((((((((('''((((((((((((((((((((((((333,,,&&&$$$(((***)))&&&((((((((((((((('''''''''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&***)))(((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((*********+++++++++,,,,,,)))))))))***+++,,,---...+++,,,---...///...------+++,,,,,,,,,------------,,,---......///.........000000////////////000000111111111222333444555666333222333555888999:::999999999:::;;;<<<======>>>>>>@@@BBBBBBBBBCCCFFFGGGEEEDDDCCCCCCCCCEEEGGGHHHIIIGGGDDDDDDFFFHHHIIIHHHIIIJJJLLLMMMMMMLLLJJJIIIJJJHHHFFFFFFGGGHHHIIIHHHGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIHHHFFFEEECCCBBB@@@@@@???>>>===<<<<<<<<<======<<<;;;:::::::::;;;:::999888777666666666777888777777888::::::777444111222444555555444111000111111000000111333555666666444222000//////000111//////000000000///......000000000000000000000000000000000000000000000000---......///000000111111000000000000/////////...,,,,,,------........................------------/////////...............,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,++++++,,,++++++,,,,,,...//////---,,,,,,+++******))))))+++************)))))))))************************)))***+++++++++***)))(((************************,,,,,,,,,+++******)))))),,,***))))))******((('''((()))***++++++***))))))))))))))))))))))))))))))))))))))))))************+++555CCC333'''+++&&&+++))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))((((((((()))))))))))))))---,,,***))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))***+++,,,,,,+++************)))))))))(((******+++++++++,,,,,,,,,...------,,,,,,------...,,,---------.../////////---,,,++++++******++++++***************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++)))))))))))))))))))))))))))************))))))(((''''''(((((((((((((((((('''(((((())))))(((((('''&&&''''''(((((())))))***)))((((((''''''(((((()))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((()))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))'''%%%%%%&&&((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&)))(((((((((((())))))***))))))))))))))))))))))))************************************))))))))))))*********++++++++++++,,,***************+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------...//////......000//////......//////000111111111111222444555666111000111333666999999999777888:::;;;<<<===<<<<<<===???BBBCCCCCCCCCDDDEEEDDDCCCCCCBBBCCCDDDFFFGGGHHHFFFCCCCCCEEEGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHFFFFFFHHHJJJKKKJJJGGGFFFEEEDDDDDDDDDEEEFFFJJJIIIIIIHHHGGGEEEDDDCCCAAACCCCCC@@@<<<999:::;;;;;;;;;<<<<<<<<<;;;;;;::::::999888777666666666666444555777:::<<<:::777333222333444555444333000///333222111111111222444555333222000/////////000111//////000000111000000000000000000000000000000000000000000000000000000000---------......//////000000000000/////////......---............/////////............------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---,,,++++++,,,,,,---...///------,,,,,,++++++******,,,,,,+++++++++*********************************)))))))))***************++++++++++++++++++++++++************************,,,***)))***++++++***)))******))))))))))))))))))************************))))))))))))***************444CCC444(((+++'''000))))))))))))))))))))))))))))))))))))************'''''''''((((((((())))))))))))))))))))))))((((((+++***(((''''''(((***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((***---......---************))))))))))))******+++++++++,,,,,,,,,------------------------,,,,,,---......///000000---,,,++++++******++++++)))))))))***+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++,,,,,,+++++++++(((((((((((((((((((((((())))))))))))))))))(((((())))))******++++++,,,,,,(((((())))))))))))((((((''''''(((((())))))))))))((((((''''''''''''(((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((())))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((((((((((((((()))***&&&&&&''''''(((((())))))&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))************++++++++++++++++++***************+++++++++******++++++,,,---,,,,,,---------.........,,,,,,---.../////////////////////....../////////111111111111222333444555222111111333666888888777444666999;;;<<<<<<;;;;;;===???BBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGEEECCCCCCEEEGGGHHHHHHGGGHHHIIIIIIJJJIIIIIIHHHIIIGGGFFFFFFIIIKKKKKKKKKFFFFFFDDDCCCCCCCCCDDDEEEJJJIIIIIIHHHGGGEEECCCCCCAAADDDFFFBBB;;;777777:::888999:::;;;;;;;;;:::999999999888777777666666666444555777999::::::888666555555666666555444222000333333222111111222222333000000////////////000111...///000111111222111111////////////////////////000000000000000000000000------........./////////000000/////////............/////////////////////.........---------,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---,,,+++++++++,,,------...---------,,,,,,+++++++++,,,+++++++++************************************++++++******+++,,,---...************************(((((()))))))))************)))((((((***+++***))),,,+++***)))))))))******************************((()))))))))************,,,111===000&&&***$$$***)))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))+++******))))))(((((((((+++***(((''''''))),,,---'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))(((***,,,------,,,*********)))))))))))))))******+++++++++,,,,,,,,,------------------------+++,,,,,,---...///000000---,,,++++++******++++++)))))))))***+++++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,,,,(((((())))))))))))((((((((((((((()))))))))))))))''''''(((((((((((('''''''''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))******)))(((((((((((((((((())))))))))))((((((((((((((((((((((((''')))+++***((('''(((***&&&&&&''''''(((((())))))&&&&&&&&&&&&'''''''''((())))))((((((((('''''''''''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))*********+++++++++++++++******))))))******+++************+++,,,---,,,,,,,,,---------......+++,,,---...//////////////////............//////111111111111222333333444555444333444666777666555333555777:::;;;<<<;;;:::<<<>>>@@@@@@??????@@@AAACCCCCCCCCCCCDDDEEEFFFFFFFFFDDDBBBBBBDDDGGGHHHHHHFFFFFFGGGGGGHHHHHHHHHHHHHHHFFFEEEEEEGGGJJJJJJJJJFFFEEEDDDCCCCCCDDDEEEFFFIIIIIIHHHGGGFFFDDDCCCBBB@@@DDDEEEBBB;;;666666888666777999::::::999888777999999888888777666666555666666777777777888888999555555666555444333222111333333222222222222222222//////////////////000000...///000111111222111111////////////////////////////////////////////////......////////////000000////////////............/////////////////////......------------,,,,,,,,,------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((***+++,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,+++++++++*********)))))))))************************+++************+++------))))))))))))))))))))))))((((((((()))******++++++***)))((()))***+++***))),,,++++++*********++++++************************((()))))))))************...+++333+++(((---$$$'''******************************))))))))))))))))))))))))*********+++++++++++++++******))))))((((((+++***)))))))))+++---...&&&&&&((())))))))))))(((************************))))))))))))))))))))))))+++***))))))***+++***((())))))))))))))))))************+++++++++,,,,,,,,,,,,------......------,,,+++,,,,,,,,,---.........---,,,++++++******++++++***************+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***))))))(((''')))))))))))))))))))))))))))(((((((((((())))))***''''''((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))'''(((((())))))((((((''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((()))******''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((************(((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))(((&&&&&&&&&''''''''''''(((((((((((((((&&&&&&'''''''''((((((((()))))))))((((((((('''''''''((()))))))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************)))))))))************++++++******)))))))))************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++---...//////000000///......------......///111111111111111222333333666555444444666666555444222444666888:::;;;;;;;;;======>>>===<<<<<<>>>??????@@@@@@AAABBBBBBCCCCCCEEECCCAAAAAACCCFFFGGGGGGEEEEEEEEEFFFFFFGGGGGGHHHFFFEEECCCCCCEEEGGGHHHGGGDDDDDDCCCCCCCCCDDDEEEFFFHHHGGGGGGFFFEEECCCBBBAAA???AAABBB@@@;;;777666666888888888999999888888777888999999999888777666555777888888777666666888:::222333333222222111000000222222222222222222222222/////////000000000000000//////000000111000000000000000000000000000000000/////////////////////////////////////////////////////////.........------/////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,)))))))))))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))************************((((((((()))))))))))))))(((((((((((((((((((((((()))))))))******+++++++++---+++***+++,,,,,,+++***))))))******++++++++++++************************))))))))))))************,,,%%%,,,(((+++222))),,,************************************))))))))))))*********+++++++++,,,,,,******************))))))+++******++++++,,,------&&&''')))******)))((((((************************))))))))))))))))))))))))+++***))))))******)))'''))))))))))))******************+++++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++***************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******)))(((((('''))))))))))))))))))))))))))))))((((((((()))***+++((((((''''''''''''''''''))))))************))))))))))))))))))))))))))))))(((((()))******)))(((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))******+++'''''''''''''''''''''''''''((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((('''(((***++++++***(((''''''((((((((()))))))))***((((((((((((((((((((((((((('''&&&&&&&&&'''''''''((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))((((((((('''((())))))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))***************)))))))))))))))***+++******,,,---------,,,+++*********+++++++++,,,,,,***+++,,,...///000000000///......------......///111111111111111222222333333222222333444555555444222333444666888999;;;;;;======<<<999888999<<<>>>>>>???@@@AAAAAABBBBBBBBBBBB@@@>>>>>>AAACCCEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGEEECCCAAAAAACCCDDDDDDDDDAAAAAAAAAAAABBBCCCEEEFFFFFFFFFFFFEEECCCBBB@@@???===>>>>>>===<<<999666555;;;;;;:::999999888888999888888999999888777555444666888:::999777666666777111111111111111111111111111222222333333333222222000000000111000000////////////000000000///......000000000000000000000000////////////////////////........................//////.........---------............------,,,,,,---------,,,,,,,,,++++++***)))))))))))))))((((((*********+++++++++,,,,,,))))))***,,,,,,---------,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************(((((()))******)))((('''((((((((((((((((((((((((*********+++++++++++++++---,,,******++++++***(((%%%&&&((()))************))))))))))))))))))))))))))))))))))))************)))###+++(((***000)))///************************************)))))))))((()))************+++++++++******************++++++)))***++++++,,,+++******)))***+++,,,,,,+++)))(((************************))))))))))))))))))))))))+++)))))))))+++,,,+++)))((()))))))))******************+++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,+++++++++++++++++++++---,,,++++++******++++++,,,+++++++++******))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))***)))(((((((((***+++,,,******))))))((((((''''''))))))************))))))*********)))))))))))))))((()))***++++++***)))((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))((((((((((((''')))***++++++***)))''''''((((((((())))))******(((((((((((((((((((((((()))'''%%%%%%(((*********))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))(((((((((((())))))*********((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))))))))))))))***++++++)))+++---.........,,,+++))))))*********+++++++++***+++,,,...///000000000.........------.........111111111111111111222222000//////111333555555444333333444555777999;;;<<<===<<<:::777666777;;;>>>@@@@@@AAABBBCCCCCCCCCCCC???===<<<<<>><<<:::999999::::::888888999999888777555444444888<<<<<<999666444555333333333333333333444444000111222333333333333222111111111111111000////////////000//////...------000000000000000000000000////////////////////////------------------------//////.........---------......---------,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,+++*********)))))))))******+++++++++)))+++,,,...//////......,,,,,,++++++***+++++++++*********************+++---------,,,,,,,,,++++++***************************+++,,,---,,,+++((('''))))))))))))))))))))))))++++++++++++++++++++++++,,,***(((((()))((('''%%%!!!###&&&(((******)))((((((((((((((((((((((((((())))))))))))************(((###---(((&&&***$$$---************************+++*********))))))(((((())))))))))))************)))))))))***+++++++++,,,''')))***,,,,,,***((('''+++,,,.........,,,***)))************************))))))))))))))))))))))))***))))))***,,,......---(((((())))))*********+++******+++++++++,,,,,,,,,///......------,,,++++++---,,,+++*********++++++------,,,+++*********+++,,,,,,,,,+++++++++******++++++***)))(((((())))))))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))***************************************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((''''''''''''''''''((()))******)))((('''***)))(((''''''((()))*********))))))((((((''''''''')))***)))((('''(((***(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))***************)))))))))))))))***+++'''''''''(((((((((((()))((((((((((((((((((((((((###%%%&&&(((((('''%%%$$$''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))******++++++++++++*********)))))))))))))))******+++++++++------------------,,,,,,...------------...//////000000000000111111111111222222222333333333444444666666666666777888::::::>>><<<:::999999999;;;<<<;;;===???@@@AAA@@@>>>===>>>;;;999999<<<>>>@@@AAABBBCCCCCCAAA@@@@@@BBBEEECCCBBB@@@??????@@@AAABBB@@@>>>======@@@BBBCCCCCCCCCCCCBBBAAA@@@>>>===<<<===============<<<<<<<<<<<<<<<:::999888777777777999999999888888888777777999888888777666555555444222222222222222222222222333333111000000000111222111111111111111111111111000000000000000000000000222///---...000000...,,,---...000000///......//////...---,,,+++,,,------/////////...---------,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...------,,,,,,+++***))))))***+++,,,,,,,,,,,,+++***---------,,,,,,,,,++++++************************************************+++*********))))))((((((******++++++***'''%%%###******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,))))))***)))''''''(((***(((%%%***+++(((...111((())))))))))))))))))))))))))))))(((((()))***++++++************************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))***,,,...---,,,***)))***444333444666111)))'''***************************,,,+++++++++***)))))))))******))))))((((((''''''''')))******)))***,,,...************************---------------,,,,,,,,,------,,,+++++++++++++++,,,,,,+++***************,,,,,,+++++++++*********+++******)))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))***************************************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((''''''''''''((('''((()))******)))((('''***)))(((''''''((()))******)))))))))((((((((('''''')))***)))((('''(((***(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((()))))))))******)))))))))))))))***&&&''''''''''''(((((((((((((((((((((((((((((((((%%%&&&''')))))))))(((((())))))************))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))***++++++++++++*********))))))*********+++++++++,,,,,,,,,,,,---------------------------------...////////////000000000111111111222222222333333333333444333444444555666777999:::<<<;;;:::999999:::<<<===<<<===>>>?????????>>>===<<<999777666999<<<>>>???@@@AAA@@@???======???AAAAAAAAA@@@@@@@@@@@@AAAAAA???===<<<===???AAABBBBBBBBBBBBAAAAAA@@@???============<<<;;;::::::999999;;;:::999888888777777888999999888888888777777777888888777777666555555444222222222222222222222222333222111000000000111222111111111111111111111111000000000000000000000000111///---...///000...,,,---.../////////......///---,,,,,,+++,,,---...///............------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,++++++,,,---...------,,,++++++*********+++,,,,,,,,,,,,+++***---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((++++++,,,,,,+++***)))(((************+++++++++,,,*********)))******++++++***++++++)))'''&&&'''((()))&&&***+++(((///333***)))))))))))))))))))))))))))))))))))))))***++++++************************))))))))))))))))))))))))&&&'''(((******))))))((())))))))))))))))))))))))***,,,------+++***)))***###,,,555555...)))***---))))))))))))))))))))))))++++++************************))))))((((((((((((((()))******)))***+++---************************,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,++++++***)))))))))******,,,++++++++++++******************)))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))************************)))************))))))((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''***)))((((((''''''(((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((+++******)))((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((())))))******))))))(((''''''''''''(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))(((((())))))***++++++++++++***************++++++++++++,,,,,,,,,,,,++++++,,,,,,------......---------------....../////////000000000000111111111111222222222333333333111111222333444666888999::::::999999:::;;;===>>><<<<<<<<<=========>>>>>>:::777444333666999<<<===>>>>>>>>><<<::::::<<<===??????@@@AAABBBBBBBBBBBB>>>===<<<===???AAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>===<<<;;;:::888777666666888888777777777777888888888888888888777777777777777777777666555555444444222222222222222222222222333222111111000000111111111111111111111111111111000000000000000000000000000///......//////...---//////////////////......+++++++++,,,---...000000------------............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))+++++++++++++++---111111000000///.........***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))+++***************++++++)))))))))*********++++++++++++******)))*********,,,,,,+++)))&&&%%%&&&''',,,(((******(((000555---))))))))))))))))))))))))))))))))))))))))))***+++************************))))))))))))))))))))))))&&&''')))***+++***((('''))))))))))))))))))))))))***+++---,,,+++)))******''':::FFF===///)))))))))(((((((((((((((((((((((())))))*********************))))))))))))((((((((()))***+++***)))(((***,,,******************************+++,,,------......---.........------,,,,,,******)))))))))))))))***++++++++++++************))))))*********)))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((())))))))))))************************))))))************)))((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''***))))))((('''((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((,,,+++***(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((***)))'''&&&$$$#########&&&''''''''''''''''''&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......------,,,,,,------...///////////////000000000111111111111111222222222222000111111222444666888999888888888888:::;;;===>>><<<;;;;;;;;;;;;<<<======999666333333555999;;;<<<<<<===<<<:::888888:::;;;>>>???AAACCCDDDDDDCCCCCC???>>>===>>>@@@BBBAAAAAA>>>>>>???????????????>>>;;;::::::999888777777666666666666666666777888888888888777777777666666666666666666555555444444444222222222222222222222222222222222111111111111111111111111111111111111111//////////////////////////////....../////////...000///......//////......++++++,,,,,,---...//////,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,,,,+++,,,---////////////......------++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++((((((((((((((((((((((((*********)))))))))))))))+++***((('''&&&''')))***((())))))))))))*********,,,,,,+++***)))))))))******++++++)))'''&&&'''(((...)))+++***(((000777111((((((((((((((((((((((((***)))))))))))))))******************************))))))))))))))))))))))))%%%''')))++++++***(((''')))))))))))))))))))))))))))+++,,,+++***)))***+++000DDDMMM???///+++***&&&))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))***++++++***(((''')))***************************)))******+++,,,---......------.........---,,,+++***)))))))))))))))******+++++++++*********))))))((()))************))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''******)))((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))''')))***)))((('''(((***''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))+++***)))(((''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''((())))))***************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,---.........////////////000000000000000000111111111222222111111222333444666777888666666666777999:::<<<<<<::::::999999::::::;;;<<<999777555555888:::<<<<<<<<<<<<<<<:::999888:::<<>>?????????>>>>>>999999999999::::::::::::555555555555666777888888777777777666666666555555555555555555444444444444222222222222222222222222222222222222111111000000000000000000000000000000////////////////////////......//////......//////222000------...///...------------------------,,,+++,,,,,,,,,------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---...------...///************))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******************************(((((((((((((((((((((((())))))))))))))))))******...,,,)))'''%%%&&&'''(((((())))))))))))*********,,,,,,+++***)))))))))***((())))))((('''''')))+++///***+++***(((111999222((((((((((((((((((((((((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++***(((''')))))))))))))))))))))))))))***+++***))))))***,,,(((777<<<111***...000+++************************((((((((())))))******+++))))))))))))***************++++++***((('''((())))))))))))))))))))))))))))))******+++,,,------...,,,------......---+++*********)))))))))***+++++++++************)))))))))'''(((***++++++***))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++***))))))(((((())))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))***))))))((('''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))&&&&&&''''''((()))******'''(((((())))))(((((('''))))))))))))************(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''(((((()))******************+++++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,------.........////////////000000///000000000000111111111222222222222333555666777444444555666777888999:::888888888999999999::::::999888777999;;;======<<<<<<<<<<<<;;;999:::<<<>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@@@@BBBCCCDDDBBBAAA<<<======>>>>>>>>>======888999999::::::;;;<<<<<<666666666666666777888888666666666666555555555555444444444444444444444444222222222222222222222222111222222222222111000000000000000000000000000000000000000000000000000000---...//////......///000444000,,,,,,...000...,,,------......------,,,+++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,...///.........000,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,---------,,,,,,,,,++++++************************++++++++++++++++++++++++))))))))))))************000...,,,)))((('''((())))))))))))*********++++++++++++******)))*********&&&(((((((((((((((***,,,...)))++++++(((222999222))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))*********((()))***,,,'''...///)))(((...000---************************(((((()))))))))))))))))))))))))))************+++******+++)))''''''((()))))))))))))))))))))))))))******++++++,,,,,,,,,---+++,,,---...---,,,***)))***************+++,,,,,,************))))))))))))'''(((***+++++++++))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***+++***))))))(((((())))))***)))(((''''''((()))***'''((()))******)))(((''''''((((((((()))))))))***''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&'''''''''((((((((()))(((((('''''''''((((((((((((((()))))))))******))))))))))))))))))))))))&&&'''((())))))((('''''''''(((((())))))(((((('''((((((((())))))))))))***((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''((())))))))))))*********+++++++++,,,,,,+++++++++*********++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---............/////////000000/////////000000000111111222111111111111222333444222333444555666666777777666777888999999999888888888888999;;;>>>>>>===;;;:::;;;;;;::::::;;;===???>>>>>>>>>======>>>??????@@@@@@@@@AAACCCCCCAAA@@@=========>>>======<<<<<<999999::::::::::::::::::777777777666666777888888666666666555555555444444333333333333333333333333222222222222222222222222111222222333222111000///000000000000000000000000000000000000000000000000,,,...000///...---///111555000,,,+++...000...,,,+++,,,---.........---,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************+++---...------...///---------...............,,,,,,+++******+++,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************...---+++***))))))))))))************+++++++++,,,*********)))******++++++((())))))((('''''')))+++---(((++++++)))222888222))))))))))))))))))))))))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))******))))))))))))))))))))))))))))))***)))((((((+++---,,,---...,,,******+++---************************)))))))))))))))((((((((())))))*********+++++++++)))******)))''''''(((***))))))))))))))))))))))))***++++++++++++,,,,,,,,,***+++,,,------+++)))(((++++++******+++,,,------************))))))))))))&&&(((***+++,,,+++***)))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))+++***'''&&&&&&'''***++++++******)))))))))))))))***)))(((''''''((()))***'''((()))******)))(((''''''((((((((())))))******((()))***)))((('''(((***++++++++++++++++++++++++(((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))))))))))))))************))))))))))))))))))))))))))))))***)))'''$$$ %%%&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))))))))******+++++++++++++++++++++******))))))))),,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---.............../////////000////////////000000000000111111000000000000111111222222333444555555555555444666888999:::999777666777777:::===??????<<<:::999::::::::::::;;;>>>@@@>>>===;;;::::::;;;<<<===?????????AAABBBBBB@@@>>>======>>>>>>===<<<<<<;;;;;;:::::::::999999888888888888777777777777888888666666555555555444444444333333333333333333333333222222222222222222222222111111222333222111000///000000000000000000000000000000000000000000000000,,,...000000...---///222666111,,,+++...000...,,,)))***,,,...//////......---------,,,,,,++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************)))+++------,,,,,,---...))))))))))))))))))))))))---,,,+++******+++,,,---//////.........---------........................************************(((((())))))*********+++))))))(((((((((((())))))***++++++++++++,,,,,,,,,***)))))))))***+++,,,,,,)))******)))'''&&&''')))+++(((++++++)))222888111))))))))))))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&(((***,,,)))))))))))))))))))))))))))))))))(((((((((+++---''''''***---+++&&&)))///))))))))))))))))))))))))******))))))((((((''''''))))))******++++++++++++((()))))))))'''''')))***))))))))))))))))))))))))+++***((((((***,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******))))))))))))))))))))))))+++***))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++******************''''''''''''(((((((((((()))(((((()))******(((''')))(((((()))******)))'''))))))))))))***************)))((('''&&&&&&'''((())))))************))))))))))))))))))************&&&''')))***++++++******))))))))))))))))))))))))'''(((******((((((((()))(((((('''(((((()))***+++******))))))((((((''''''+++++++++******)))(((''',,,,,,+++***)))(((''''''))))))))))))))))))))))))******))))))((((((''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))''''''((()))))))))))))))555DDD;;;***$$$&&&'''))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''*********)))))))))))))))***************************)))((('''''')))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...000111222222111000...//////000000111222444555444333333333333444555555777777888999::::::::::::888999:::;;;<<<>>>??????@@@@@@>>><<<::::::<<<>>>>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>>??????>>>======<<<;;;;;;::::::888888888888999:::;;;<<<555555555555555555555444444444444555444444333333333333444444444444333333333333333333333333333333333333222222111000//////000000///...............000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------------------,,,,,,,,,++++++*********---+++)))(((***,,,------************************))))))*********+++++++++)))******++++++,,,------*********************++++++,,,---......---,,,+++,,,,,,---.........------************************(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))*********---///---+++)))((())))))((('''++++++***+++,,,+++)))'''&&&'''((()))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((''''''*********)))))))))))))))(((((((((((())))))))))))((('''(((***,,,,,,***((())))))))))))))))))))))))++++++***)))((('''&&&&&&(((((())))))*********+++,,,+++))))))***+++***)))((())))))******))))))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))************************''''''((((((((()))))))))***)))(((((()))***)))(((&&&%%%%%%&&&''''''&&&$$$(((((()))))))))************)))((('''&&&''''''((())))))*********))))))((())))))))))))************'''((()))***+++***))))))))))))))))))))))))))))))(((***++++++***))))))***)))(((((((((((())))))******)))))))))((((((((('''%%%&&&'''(((((())))))(((++++++******)))(((((((((''''''''''''''''''''''''***)))))))))(((((((((''''''''''''(((((('''''''''&&&&&&'''(((((((((((((((''''''((()))))))))))))))''':::FFF<<<---((()))(((((((((''''''''''''((((((***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))************************+++***)))))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...///111222222111///.../////////000111222444444444333333333333444555555666666777888999999999999999::::::;;;<<<===>>>>>>>>>===<<<:::888888:::<<<>>>>>>===<<<<<<<<<<<<<<>>>>>=========>>>>>>===<<<<<<<<<;;;;;;:::::::::999999888888888888888444555555555555555555555333444444555444444333333444444555555555555444444333333333333333333333333333333222222111000000///000000///............///000000000000/////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,***))))))***+++++++++************************************++++++++++++,,,,,,+++******))))))(((+++++++++*********))))))))))))*********)))(((((((((((()))***+++---......************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))***++++++***+++---///...,,,*********+++***(((+++***)))***++++++)))'''(((((()))*********))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))((('''***************)))))))))(((((((((((()))))))))***&&&''')))******)))((((((******************************))))))))))))((((((*********))))))))))))))),,,+++***+++++++++)))'''((((((((())))))(((((((((******++++++++++++******))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))************************((((((((()))))))))******,,,***(((''')))*********(((''''''((())))))(((&&&(((((())))))))))))******))))))((('''''''''((((((************))))))((('''))))))))))))************))))))*********)))(((''')))))))))))))))))))))))))))***,,,,,,***)))***+++***)))))))))))))))(((((())))))))))))((((((((((((%%%%%%&&&'''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((('''(((((())))))(((((('''%%%&&&&&&'''''''''''''''''''''((()))))))))))))))'''444;;;333***((('''&&&''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,------.../////////---...///000000///...---/////////000111222333444333333333333333444555555555666777888999999999999;;;;;;;;;<<<<<<<<<===============;;;999888:::<<<>>>=========<<<<<<<<<<<>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;:::999888666555444444222333444444555555555555333333444444555444444333555555555666666555555555333333333333333333333333333333222222111000000000111000//////......//////000000000/////////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++************+++******))))))******************************+++++++++,,,,,,,,,++++++******)))((((((''',,,+++++++++***))))))))),,,,,,------,,,+++***)))***)))))))))***+++---...************************************************)))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++,,,,,,,,,++++++---//////---+++++++++,,,+++***+++***(((((()))***)))(((*********+++******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++******+++******)))((('''))))))***************)))((((((((()))))))))******'''***------***((()))***++++++++++++++++++++++++)))))))))*********++++++++++++******)))(((((((((*********+++,,,,,,)))'''******++++++++++++************++++++++++++******))))))))))))))))))))))))'''(((***+++,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))************---***((('''(((***++++++***)))((()))++++++)))((((((((((((((()))))))))***))))))((((((((((((((((((************)))((('''&&&((()))))))))*********************))))))((('''&&&(((((((((((((((((((((((((((***++++++***))))))***************))))))((('''))))))))))))((((((((((((************)))((('''&&&(((((((((((())))))******''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))((((((%%%&&&''''''((((((''''''''''''((()))))))))))))))""")))---)))&&&((((((&&&(((''''''&&&&&&''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((())))))******))))))(((((((((((()))))))))))))))******************************+++,,,,,,++++++*********+++,,,,,,---......,,,,,,------.../////////------...//////...------////////////000222333444333333222222333333444555666777888999999::::::999<<<<<<<<<<<<<<<<<<<<<;;;>>>??????===<<<;;;===>>>===============<<<<<<;;;>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888777666444333222///000222333444444444444333333444444555444444444555555666666666666555555222222222222222222222222222222222111111111000000111000000///.../////////000000/////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,.........---......//////++++++++++++++++++++++++++++++++++++++++++++++++***,,,---...,,,***))))))************************++++++++++++,,,,,,,,,,,,(((((())))))***+++++++++*********************+++.........------,,,++++++111///---+++******+++,,,************************************************))))))))))))************))))))))))))))))))))))))*********************************)))))))))))))))+++,,,,,,,,,******,,,...///---+++++++++++++++)))+++)))'''&&&((()))))))))+++++++++++++++***)))((())))))************)))))))))))))))))))))))))))))))))))))))))))))******+++***************)))((((((((()))***+++++++++******(((((()))))))))************///222111,,,)))+++...++++++++++++++++++++++++************++++++++++++*********)))))))))))))))(((((((((+++------,,,***+++,,,,,,,,,,,,,,,,,,+++******++++++++++++******))))))))))))))))))))))))&&&(((***+++,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))************,,,***'''&&&(((*********&&&%%%%%%&&&''''''&&&$$$'''(((((((((((()))))))))(((((()))))))))))))))))))))))))))))))))(((''''''((()))))))))************++++++***)))((('''&&&&&&((((((((((((((((((((((((''')))******)))(((((()))******++++++***)))((('''(((((((((((())))))))))))*********))))))((('''&&&'''''''''((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((())))))))))))(((''''''((()))))))))))))))'''))))))((()))++++++))))))(((((((((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++******))))))******+++,,,,,,---......,,,,,,------.../////////------............------.........///000111333333333222222222222333444444777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>??????>>>===<<<===???=========>>>===<<<;;;;;;======<<<;;;;;;;;;;;;;;;999999999999888888888888555666666666666555444333---///111222333333333222222333333444555555555444555555666666666666555555222222222222222222222222222222222111111111111111111111000///////////////////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------------------------+++++++++++++++++++++++++++...111111...+++************************************+++++++++,,,,,,,,,))))))******+++,,,,,,---(((((()))***+++,,,,,,---++++++***)))))))))))))))000///,,,***)))***+++,,,************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************+++*********)))))))))(((***++++++***))))))+++---...,,,*********+++***)))+++)))&&&&&&((()))))))))+++++++++++++++***)))((())))))************)))))))))))))))))))))))))))))))))))))))))))))******+++)))************))))))(((((()))***,,,,,,,,,+++***))))))))))))***************///222111,,,)))+++...++++++++++++++++++++++++++++++++++++*********)))''''''((()))***++++++,,,'''''''''))),,,...---,,,******++++++++++++************++++++++++++******))))))))))))))))))))))))'''((()))***++++++******(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))'''(((((())))))*********((((((((()))))))))******+++)))'''&&&((()))))))))((('''&&&'''))))))'''&&&''''''(((((((((((())))))(((((()))*********))))))'''(((((())))))(((((('''))))))))))))************+++***)))(((''''''''''''))))))))))))))))))))))))'''(((******((('''((())))))***+++++++++***)))((((((((((((((())))))))))))$$$$$$%%%&&&'''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))((((((''''''(((((()))))))))))))))''''''((())))))))))))))),,,***)))((())))))(((&&&))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&''''''(((((())))))***))))))))))))))))))))))))*********)))))))))))))))+++++++++,,,,,,---------,,,,,,------.../////////.................................///000111222333222222222222222333444444888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======<<<;;;<<<===<<<===>>>>>>>>>===;;;:::<<<<<<;;;;;;;;;<<<<<<<<<999999999888777777666666333444555666777666555444///000222444444444222111222222333444555555555555555555555666666555555555222222222222222222222222111111111111111111111111222111000000//////000000/////////.........------///............---------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------------------------***++++++++++++,,,,,,,,,---000333222...+++***+++************************))))))*********+++++++++------,,,,,,+++*********(((((()))***+++,,,,,,---++++++*********++++++,,,)))((((((((()))***,,,---************************((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))************************+++++++++******))))))((()))*********))))))+++---...,,,*********+++***(((***((('''((()))******)))*********+++******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))''')))+++------,,,+++***)))))))))*********++++++'''***------***((()))***++++++++++++++++++++++++++++++*********)))))))))&&&&&&''')))***+++,,,---***((('''(((+++,,,---,,,))))))************))))))******++++++++++++******))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''(((((()))******+++''''''((((((((()))))))))((('''&&&'''((()))(((&&&***))))))***++++++***((('''''''''((((((((())))))'''((()))***+++******)))&&&&&&'''((())))))))))))))))))))))))***************)))((('''&&&''''''((())))))))))))))))))))))))''')))++++++)))((()))***((()))+++,,,,,,+++***)))'''((((((((()))))))))***$$$$$$%%%&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''''''''(((((('''''''''&&&'''(((((())))))((((((''''''((())))))))))))))))))'''&&&&&&&&&%%%$$$$$$(((((((((''''''((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''((())))))***)))))))))))))))))))))))),,,+++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////..................///............000111222333222222222111222222333444888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<>>>>>><<<;;;<<<===<<<===>>>???>>>===;;;:::;;;;;;;;;;;;<<<===>>>???::::::999888666555444444444555666777777666555444222333555777777666444222111222333444555555555555444444555555555555444444111111111111111111111111111111111111111111111111222111000000//////000000//////.........---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...111333111,,,))))))+++************************(((((()))))))))*********,,,,,,++++++***)))))))))************************---,,,,,,,,,,,,---///000&&&'''((()))***+++,,,---************************))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******))))))(((((()))+++******+++---//////---+++++++++,,,+++***)))((((((***+++,,,+++)))(((((()))*********))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))'''(((+++---...---,,,***))))))*********+++++++++&&&''')))******)))((((((************************(((((())))))))))))******''''''((()))***++++++,,,,,,***((((((***+++,,,+++******++++++++++++************++++++++++++******))))))))))))))))))))))))(((((((((((()))***+++,,,************************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''((()))******+++''''''''''''(((((((((((('''&&&&&&'''(((((('''%%%'''&&&&&&'''(((((('''%%%''''''''''''((((((((()))'''((()))+++++++++***)))$$$%%%&&&((())))))******))))))))))))***************)))'''&&&&&&'''(((((()))))))))))))))))))))))))))***,,,,,,***)))***+++'''(((***,,,---,,,+++***'''((((((((())))))******))))))))))))((('''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''(((((()))))))))))))))'''%%%%%%'''((('''((()))'''''''''&&&&&&''''''''''''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''))))))************))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))///---+++))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000//////............//////............///111222333222222111111222222333444777777888999::::::::::::;;;;;;;;;<<<<<<<<<======<<<>>>@@@@@@???>>>>>>???<<<===>>>???>>>===;;;:::;;;;;;;;;<<<===>>>???@@@;;;:::999777666444333222555666777888888666444333555666888:::999888555444111222333444555555555555333444444444444444444333111111111111111111111111111111111111111111222222222111111000000000000000//////.........---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,...111333000+++'''(((+++************************(((((((((((())))))))))))((((((((()))******++++++------,,,+++***)))(((''')))((((((((()))+++---...***++++++,,,,,,,,,++++++************************************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,++++++***))))))((()))***+++++++++,,,///111000...,,,,,,------,,,+++)))))))))+++------+++)))&&&'''((()))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++((())))))*********))))))&&&(((+++---...---,,,+++)))************+++++++++((('''(((***,,,,,,***((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))************+++++++++*********))))))******))))))))))))******(((((())))))))))))(((((())))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))))))))***))))))((('''&&&******)))((('''&&&&&&%%%))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''))))))((((((''''''&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,+++***)))))))))(((((('''''''''&&&...,,,***((('''((()))***))))))))))))((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%'''''''''%%%###"""******))))))((((((((('''((((((((((((''''''''''''******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))*********((('''&&&''')))+++,,,,,,,,,***))),,,+++)))(((((()))+++,,,---------............///000000///////////////000......000111222333333444333222000//////111222444888888888999999:::::::::;;;;;;;;;<<<======<<<;;;============>>>>>>>>>>>>======>>>>>>===<<<;;;;;;???===<<<===>>>???>>>===<<<:::888777888888777666666666666666777777777777666666666555555444444444444444444333333222222222333333444444333333222111333333222111000000111111///////////////000111111111111000000//////............//////......---,,,------------------------------------,,,+++******++++++++++++,,,------...------,,,,,,,,,,,,++++++***++++++***))))))***+++111///---+++************'''(((((()))***+++++++++*********)))))))))))))))+++++++++***)))(((((('''))))))(((((()))***++++++(((((()))***+++,,,,,,---************************+++++++++,,,,,,,,,------))))))(((''''''((()))***)))(((''''''''''''(((((())))))))))))))))))))))))+++*********))))))((((((************))))))))))))+++***)))))))))***,,,---555000+++((((((***+++,,,---,,,***(((((()))+++,,,))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))******'''((())))))***,,,000333,,,)))&&&'''+++---***'''******))))))(((''''''''''''(((+++,,,,,,+++((('''$$$%%%''')))++++++++++++************************++++++******((('''&&&%%%))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******))))))************))))))))))))************))))))*********))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))((())))))))))))(((((('''))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((('''((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))((()))(((((((((''''''''''''+++***)))'''&&&&&&''''''))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''(((((('''%%%$$$)))))))))(((((('''''''''((((((((((((''''''''''''%%%%%%$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))((()))******)))((('''&&&((()))***,,,,,,+++***))),,,+++***))))))***+++,,,------------............//////............//////......000111222333333333333222111000000111333444888888888999999:::;;;;;;;;;;;;;;;===>>>???>>>===>>>>>>>>>>>>??????@@@@@@@@@@@@@@@?????????>>>>>>>>>======>>>??????>>><<<<<<:::888777888888777666666666666666666666666777444444444333333333222222000111111333444555666666333333444444333333222111333222222111000000111111///////////////000111111111000000000/////////.........//////......---,,,------------------------+++,,,,,,---------,,,,,,...------,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++***((((((***,,,...---+++***))))))******'''(((((()))******++++++***)))))))))))))))))))))++++++******)))((((((''')))))))))))))))******+++***************+++++++++************************+++++++++,,,,,,,,,,,,---,,,+++***))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))(((******)))))))))(((((((((***))))))))))))***++++++222///+++((((((******+++...,,,***)))(((((()))***))))))))))))))))))))))))(((((('''&&&$$$###""""""(((((((((((())))))))))))+++++++++)))((())),,,...,,,)))&&&(((+++,,,***'''+++************)))))))))((()))***++++++***)))(((%%%&&&((()))************************************))))))'''''''''(((***+++))))))))))))))))))))))))+++++++++*********************))))))))))))************++++++++++++******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((************))))))))))))'''(((((())))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''))))))************))))))''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''(((((((((((('''''''''''')))))))))(((''''''&&&&&&(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&((())))))((('''&&&((((((((('''''''''''''''((((((((((((''''''''''''%%%%%%%%%'''(((***,,,---(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))(((((('''((()))***+++,,,+++******************************------------..................------------.........///000111222333333333333222111111111333444555777888888999::::::;;;;;;;;;<<<===>>>????????????>>>>>>??????@@@AAABBBBBBAAAAAA???>>>>>>??????@@@>>>===>>>@@@AAA@@@>>>;;;<<<:::888888888999888777666666666666666666666666222222222222111111111111000000111333444666777777333333444444333333222111333222111111000111111111///////////////000000111000000000000////////////...////////////...------------------------------******,,,------.........///...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++)))((((((+++...,,,+++***)))((())))))***((((((((()))******++++++))))))))))))))))))******++++++******)))((((((((()))))))))))))))*********+++++++++*********))))))******************************+++++++++,,,,,,,,,,,,+++***)))))))))))))))******)))))))))******+++((((((((((((((((((((((((************)))))))))))))))))))))((((((((('''''''''((())))))******))))))///---***))))))***))))))...,,,+++)))(((((())))))))))))))))))))))))))))))******)))(((''''''&&&&&&))))))))))))((((((((((((+++++++++)))'''''')))++++++((('''(((***+++)))'''(((((((((((()))))))))))))))))))))******)))))))))''''''((()))))))))))))))***************************)))'''%%%&&&(((+++---))))))))))))))))))))))))******************************))))))))))))******)))******++++++******)))))))))************))))))'''''''''((()))+++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********))))))(((((((((&&&'''((())))))***))))))'''''''''((((((((((((((())))))))))))))))))))))))((())))))******))))))(((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&(((((((((((((((''''''''')))))))))))))))((('''&&&(((((((((((())))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((((((((''''''''''''''''''&&&&&&((((((((((((''''''''''''&&&''''''((()))+++------(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))(((((((((((()))***++++++++++++***)))***++++++++++++***))),,,,,,---------...............---------...//////...///000111222222222222333222222222222444555666777777888888999:::;;;;;;;;;===>>>>>>>>>======>>>======>>>???@@@AAABBBCCC???>>><<<;;;;;;<<<===???======???AAABBBAAA>>>;;;<<<:::888888999999999777666666666666666555555555222222222111111111111111333333333444444444444444333333444444333333222111222222111111111111111222000000////////////000000000000000000///////////////////////////...------------------------------++++++,,,---......---------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***++++++***((('''(((,,,...---,,,+++)))((((((((()))(((((())))))************)))))))))))))))*********************))))))(((((()))))))))*********))))))************************************************************++++++++++++------,,,,,,++++++******++++++*********+++,,,,,,((((((((((((((((((((((((*********)))))))))))))))((((((((((((''''''''''''&&&''')))******))))))(((,,,***))))))******)))'''+++***)))))))))))))))***))))))))))))))))))))))))(((((())))))***+++,,,,,,******))))))(((((('''''''''((()))((('''(((***,,,***((('''(((******)))'''(((((())))))***++++++,,,+++***)))(((((()))***+++((())))))))))))(((((((((************************,,,+++)))''''''''''''(((((((((((((((((((((((((((******************************))))))))))))******(((((())))))))))))(((((())))))************))))))***))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((('''''''''&&&'''((())))))***))))))'''''''''((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''&&&'''''''''(((((())))))&&&&&&''''''(((((())))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&'''''''''(((((((((((((((''''''((((((((('''&&&%%%'''((((((((()))))))))***))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((()))))))))))))))******++++++++++++)))***++++++++++++***))),,,,,,,,,------------...//////......///000000111...///000111111111111111111222222222333444555555555555666777888999:::;;;<<<===???>>>;;;::::::;;;<<<<<<===>>>???AAAAAABBB>>>===;;;::::::;;;===>>>======>>>@@@BBBAAA===:::<<<:::888888999:::999888777666666666555555444444222222222333333333333333444444444444444444444444333333444444333333222111222111111111111111222222000000////////////000000////////////000000000000//////000000//////...------------------------------.........------,,,+++))))))))))))***+++------,,,,,,+++++++++******************)))((())),,,...000///,,,***)))((((((((()))))))))))))))*********(((((())))))*********************)))))))))))))))))))))************)))(((((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))*********++++++000000000//////......---+++++++++++++++,,,------))))))))))))))))))))))))))))))))))))))))))******((((((((((((''''''''''''&&&''')))******))))))(((***)))((()))******)))'''(((((((((((()))***++++++))))))))))))))))))))))))%%%%%%&&&'''(((((())))))******))))))(((((('''''''''((()))((('''''')))+++)))((((((((())))))((((((***+++,,,,,,---...//////+++***)))(((((()))***+++)))))))))((((((((((((((())))))))))))))))))))))))((()))*********((('''%%%((((((((((((((((((((((((***************+++++++++******))))))))))))******(((((())))))))))))(((((())))))************))))))///...+++)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((('''''''''''''''(((((())))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))'''''''''(((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))((('''&&&'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((''''''''''''))))))((('''&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((())))))******************+++++++++************************,,,,,,,,,,,,------------///////////////000111222...///000000111111111000000000111222333444555555333444444666777888999::::::===???>>>;;;999999;;;<<<======>>>???@@@AAAAAA???>>>>>>======>>>@@@@@@===<<<===???@@@???===:::;;;:::888888:::::::::999777666666555555444444444333333333444444444444444222222333444555666666777333333444444333333222111111111111000111111222333111000000///////////////////////////000000000000///000000000000///......------------------------/////////......---++++++((((((((()))+++,,,...///++++++++++++************((()))******)))***,,,---000...,,,***)))(((((()))))))))))))))))))))******((((((((()))******++++++******))))))))))))))))))))))))***++++++***(((''''''((()))***+++,,,------))))))))))))))))))))))))((())))))))))))***************++++++++++++******++++++***++++++,,,---...))))))))))))))))))))))))))))))))))))************)))))))))((((((((('''''''''((())))))******))))))***)))((()))***+++***)))''''''((())))))*********))))))))))))))))))))))))++++++******)))(((''''''))))))))))))(((((((((((()))***+++***'''&&&&&&'''((((((((((((((((((((((((''''''((()))******+++++++++***)))(((((()))***+++***)))(((((((((((())))))))))))))))))))))))))))))###%%%(((+++,,,+++)))((())))))))))))))))))))))))))))))*********+++++++++******))))))))))))******)))))))))******)))))))))))))))************))))))...---+++)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))))))))((())))))))))))(((((('''))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''((())))))***(((((((((((((((''''''''''''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))))))))((('''''''''''''''((((((((()))'''&&&%%%%%%%%%&&&'''''''''''''''((()))*********'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''(((((()))))))))((((((((((((''''''''''''++++++***)))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''((()))***+++***************++++++,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,---------......---...///000111111...///000000000000000000...///000222333333444444111222333444555777888888888<<>>>>><<<;;;;;;:::888888:::;;;;;;:::777777666555555444333333333333333333444444444555444444444444555555555666333333444444333333222111111111000000111222222333111111000///////////////.../////////000000000111000000000000000///......---------------------------...............------++++++++++++,,,---...///++++++++++++************&&&(((+++,,,+++++++++,,,,,,+++))))))((()))*********)))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))***))))))+++++++++***((('''))))))*********+++++++++))))))))))))))))))))))))((((((((()))))))))******$$$%%%&&&'''((((((''''''************+++,,,---...++++++++++++++++++++++++((()))))))))******************)))))))))(((((((((***))))))))))))***+++++++++)))((((((***+++++++++)))))))))))))))(((((('''))))))))))))))))))))))))//////...---+++***))))))(((((((((((()))))))))))))))***++++++)))''''''((('''(((((((((''''''((((((%%%%%%%%%&&&&&&'''''''''******))))))))))))******))))))(((''''''((()))***))))))))))))))))))))))))$$$&&&(((***++++++******))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************++++++++++++******))))))************)))))))))((((((((()))+++...000))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++))))))***))))))(((''''''******)))((('''&&&&&&%%%))))))))))))))))))))))))))))))************))))))&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''&&&'''''''''(((((())))))+++***)))'''((()))+++,,,&&&''''''((()))******+++&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((+++***)))(((((('''(((((('''((((((((())))))******)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''''')))***+++******))))))******+++,,,,,,+++)))(((((()))+++,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000111...///000000000000000///......000111222333333333000111222333555666777888666;;;??????======@@@DDDAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAAAAAAAA@@@===;;;:::;;;<<<===<<<;;;;;;:::888999:::;;;;;;:::777777666555444444333333222222222333333444444444888888777555444333222111333333444444444333222222111111000000111222333333111111000///////////////.../////////000000111111000000000000000//////...------------------------+++,,,---...////////////......---------...//////+++++++++************)))%%%(((+++---,,,+++++++++''''''''''''((()))+++,,,*********)))))))))))))))'''(((((()))***+++++++++)))))))))))))))*********)))***+++,,,+++***(((&&&+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))&&&((()))+++,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++(((((())))))*********+++************))))))))))))+++***)))))))))***,,,---+++)))((((((***,,,---,,,,,,,,,+++***((('''%%%$$$))))))))))))))))))))))))******))))))))))))))))))''''''(((((())))))******%%%''')))*********+++---'''((()))((('''''''''(((************++++++++++++)))))))))******))))))))))))(((''''''''')))***+++))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))+++***)))))))))))))))***************))))))))))))******))))))))))))******++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((('''''''''((())))))'''&&&&&&'''((((((''''''&&&&&&&&&%%%+++++++++++++++***)))((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))(((''''''(((''''''&&&&&&&&&&&&''')))))))))))))))((((((((())))))))))))(((((((((((())))))***))))))((('''&&&''''''''''''''''''''''''%%%%%%&&&'''((((((''''''''''''''''''((((((((()))%%%%%%&&&&&&'''(((((((((,,,,,,+++***)))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))*********(((((((((((((((((((((((('''&&&&&&''')))***((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,++++++---...444---)))---///,,,,,,///------............------............////////////111111000000111111222333111111111111222333444555555:::@@@AAA>>>===???BBB@@@??????????????????@@@@@@CCCDDDAAA@@@AAA???;;;777888:::;;;;;;:::888777===<<<;;;:::::::::;;;<<<:::888666444333444555666111111111111222333444555555555444444444333333333333222222111111222222333000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////------......------,,,+++))))))******++++++++++++,,,,,,++++++,,,,,,---...++++++************************************************++++++++++++******%%%''')))***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++************************)))))))))))))))((('''''')))+++++++++***)))***+++''')))+++,,,,,,,,,***)))+++*********))))))(((((())))))))))))************))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++***)))(((((())))))((((((((()))+++,,,***)))+++******)))(((''''''&&&$$$'''***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))(((((((((((())))))***)))(((''''''((()))******)))))))))))))))******************))))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********)))))))))((((((((('''(((***++++++)))(((((()))((((((((('''''''''&&&&&&((()))))))))))))))((('''))))))((((((((('''''''''(((((((((((((((((((((((())))))((('''''''''''''''(((((((((''''''(((((((((''''''((()))))))))))))))((((((((((((((('''&&&&&&((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((()))******((((((((((((((((((((((((''''''&&&((()))***((('''((((((((((((((((((((((((''''''''''''((((((((((((***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,,,,,,,,,,...///444---)))+++,,,******------......//////......---............////////////111111000000000111222222111111111111222333444444555:::>>>???===;;;===???@@@???>>>======>>>???@@@;;;>>>???<<<;;;===;;;888555666999;;;<<<<<<;;;:::===<<<:::999888999999:::888777555333222222333444000000000000111222333444444444333333333222222222333222222222222222222333000000000000000000000000000000000000000000000000////////////////////////000//////......---------------......------,,,+++)))*********++++++++++++,,,++++++++++++,,,------************************************************)))******++++++******)))&&&''')))++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))************************)))))))))))))))(((((('''(((***+++***)))((()))***)))***+++------,,,+++***************)))))))))((())))))))))))************))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++***)))))))))))))))+++)))((()))***+++***(((*********)))((('''''''''((()))***)))''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))(((((((((((())))))***)))(((''''''((()))***)))((((((((()))***++++++************))))))))))))******))))))))))))******&&&&&&''''''((())))))***(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((***++++++)))(((((()))))))))((((((((((((''''''%%%&&&'''''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))(((((((((((())))))''''''((()))))))))))))))''''''((((((''''''&&&&&&''''''''''''((()))******'''''''''((((((((((((((())))))))))))(((((((((((('''(((((())))))))))))((())))))))))))))))))))))))((('''&&&&&&&&&'''((()))((((((((((((((('''''''''))))))(((((('''&&&&&&%%%'''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((''''''(((******)))'''((((((((((((((((((((((((''''''''''''((((((((((((,,,+++)))'''&&&%%%$$$$$$((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((***,,,---,,,---///111333---))))))***)))***---......////////////......---............/////////000000000000000111111222111111000111111222333444666:::======;;;999:::<<>><<<;;;;;;<<<>>>??????AAA@@@<<<;;;<<<:::777333555888:::<<<======<<<<<<;;;999888777777777888666555333222111111222333000000000000111222333333333333222222222111111111222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000///...---,,,++++++------......------,,,+++************+++++++++++++++++++++++++++,,,------************************************************)))******++++++******)))((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***)))((((((************************))))))))))))))))))((((((((()))***)))(((((((((***)))***,,,---------,,,+++************))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))******)))))))))))))))))))))))))))))))))*********++++++************************+++***)))))))))))))))))),,,***(((((()))******)))******))))))(((((('''''',,,+++***'''%%%%%%(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))***,,,,,,************)))))))))(((******))))))))))))******(((((((((((())))))******(((((((((((())))))))))))++++++******)))((((((((((((((((((((((((((((((((())))))))))))*********+++))))))))))))((((((((((((((()))+++***(((''''''((()))))))))))))))((((((((($$$%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++)))(((((((((((((((((()))''''''((()))))))))))))))'''((((((((((((((('''''''''''''''((((((***++++++'''''''''''''''((((((((())))))))))))((((((((((((&&&'''((())))))***))))))'''''''''''''''''''''''')))(((&&&%%%%%%''')))***(((((((((((('''''''''''')))((((((((('''''''''&&&)))(((((('''&&&&&&%%%%%%(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((''''''(((******)))'''((((((((((((((((((((((((''''''''''''((((((((((((+++***)))'''&&&%%%$$$$$$((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))+++,,,------000111444000,,,******+++---///.........//////.........---------.........//////000////////////000111111000000000000111222333444888:::<<<<<<:::888999:::>>>===;;;999999;;;===>>>CCCDDDBBB<<<:::;;;999666333555888;;;=========<<<;;;:::888666555555555666555444333222222222222333111111111111222333444444333333333333222222222222222222222222222222222222000000000000000000000000////////////////////////////////////////////////.........------,,,,,,+++------......------,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,---***************+++++++++************************))))))************)))))))))***++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))******************************))))))))))))))))))(((***+++***)))((()))***)))***+++,,,,,,,,,++++++*********)))))))))))))))((()))))))))***************))))))))))))))))))***)))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++******************************)))))))))))))))***+++)))'''&&&(((***+++,,,***)))))))))((((((((('''*********(((&&&&&&(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))***,,,,,,************)))))))))(((******))))))))))))******+++++++++*********))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((((((((((())))))))))))*********(((((((((((()))))))))))))))+++,,,,,,***))))))***((((((((()))))))))))))))%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++(((''''''&&&&&&''''''(((''''''((()))))))))))))))((())))))*********))))))'''''''''((((((***++++++''''''''''''(((((())))))))))))))))))((((((((((((&&&'''((())))))***))))))''''''''''''''''''''''''***)))'''&&&&&&'''(((***(((((((((((((((''''''''''''''''''((((((((())))))((((((''''''&&&&&&%%%%%%(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((''''''(((***+++)))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))+++,,,,,,---///111999888333...++++++,,,,,,------............------------------............//////......//////000111000000000000111222333333888999::::::999888888888<<<;;;999888888999;;;<<<===>>><<<777666999:::888666888:::<<<<<<<<<;;;:::999888666555444444555555666555555444444444444444333333333333444555666666444444444444333333333333111222222333333222222111000000000000000000000000////////////////////////........................+++,,,,,,------.........------......------,,,+++,,,++++++++++++++++++++++++************+++,,,,,,))))))*********+++++++++)))))))))))))))))))))))))))))))))******)))))))))******+++++++++*********************************)))))))))))))))))))))))))))))))))***+++++++++,,,******************************))))))))))))***+++***+++,,,,,,******+++,,,((())))))***************))))))))))))))))))******((()))))))))******************))))))))))))******(((((())))))************************************************++++++++++++***************************)))))))))))))))******)))'''%%%&&&))),,,---...))))))))))))((((((((((((%%%'''******)))((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))(((((((((((())))))(((((())))))))))))(((((()))((((((((()))***++++++************))))))))))))******))))))))))))******------,,,++++++***))))))(((((((((((()))))))))))))))))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++---......,,,++++++,,,''''''(((((((((((())))))''''''(((((()))(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))***+++++++++******''''''''''''((()))******''''''(((((())))))******))))))))))))(((((((((((('''(((((())))))))))))((())))))))))))))))))))))))***)))((('''''''''((()))''''''''''''((((((((()))&&&&&&'''(((((()))******$$$%%%%%%&&&'''((())))))(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((()))***+++***(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&(((***+++***+++---///;;;<<<999111+++***)))(((,,,,,,------------,,,,,,,,,------------........................///000000000000///000000111222333777777777777777777666666999999888888888888999999777999888666888>>>BBBBBB999:::<<<===<<<;;;999888888777555444444555555666666666666666666666666666444444444444555666777777555555555444444444333333111222333444444333222111000000000000000000000000000000000000000000000000........................++++++,,,---...///000000------......------,,,+++,,,,,,,,,,,,++++++++++++***************+++,,,,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))((())))))******))))))(((+++************)))))))))************************))))))))))))))))))))))))(((((()))***+++,,,,,,---************************+++***)))((()))***+++,,,+++,,,---,,,++++++,,,---(((((((((((()))))))))***))))))))))))************))))))))))))************+++******))))))******+++((((((((()))******++++++*********************************++++++++++++,,,************************)))))))))))))))******+++((('''&&&'''))),,,------))))))))))))((((((((((((###&&&***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))(((((((((((())))))(((((())))))))))))((((((***)))))))))))))))******************))))))))))))******))))))))))))******+++++++++***************(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))&&&'''''''''(((((((((((('''((((((((()))))))))******,,,---,,,+++)))******&&&&&&'''''''''((((((((('''((((((((((((''''''&&&&&&'''''''''((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))(((((()))***************((('''''''''''''''(((((((((((())))))***++++++,,,))))))))))))((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))((((((((('''%%%&&&&&&'''((()))******((((((((((((((()))))))))%%%%%%&&&'''((()))******(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((()))******(((((((((((((((((((((((()))(((((()))++++++***(((((((((((((((((((((((((((''''''''''''((((((((((((&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&((()))***))))))+++,,,111666555///***++++++)))***++++++,,,,,,++++++***,,,,,,---------...............------......///000/////////000000111222333444333333333444444444444666777888888888888777666777888777555888@@@EEEEEE999:::<<<======;;;:::999666666555444444555777888555666666777777666666666444333333444444555666777444444444333333333222222000111333444444333111000000000000000000000000000000000000000000000000000........................---------......//////000------......------,,,+++------,,,,,,,,,+++++++++***************++++++,,,((())))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((((((((************************)))))))))))))))))))))))))))))))))***+++++++++,,,************************+++***)))((()))***,,,---***+++,,,,,,+++***+++,,,)))))))))))))))******+++((()))))))))************))))))))))))************+++******))))))******+++'''(((((()))******++++++*********************************+++++++++,,,,,,************************)))))))))))))))***++++++***)))((()))***+++***)))(((((((((((())))))))))))'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))(((((((((((())))))'''((()))******)))((('''+++***)))))))))))))))***************))))))))))))******))))))))))))******((((((((()))******++++++(((((((((((())))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((('''((((((((())))))******'''((())))))'''&&&&&&'''%%%&&&&&&&&&''''''(((((((((((((((((('''&&&%%%%%%'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&((()))***+++))))))(((((((((((())))))'''(((((()))))))))))))))''''''((()))))))))))))))(((''''''&&&&&&&&&''''''((())))))***+++,,,,,,,,,))))))))))))(((((((((((())))))***))))))(((''''''''''''''''''''''''''''''))))))******)))((('''&&&$$$%%%&&&'''(((***++++++******))))))((((((''''''((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))*********(((((((((((((((((((((((()))(((((()))++++++***)))((((((((((((((((((((((((''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&((())))))(((((()))+++$$$+++///+++***...000...*********++++++*********,,,,,,,,,---------.........------------...//////////////////000111222333222000///000111222333222444666777999999777666444666777555111333999>>>>>>888999;;;======<<<;;;:::555555444444555666888999555555666666777666666555333333333333444555666666333333333222222222111111000111333444444333111000000000000000000000000000000000000000000000000000........................//////////////////......------......------,,,+++---------,,,,,,+++++++++*********)))***++++++,,,((())))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((******)))(((''''''((((((************************))))))))))))))))))))))))+++++++++***************************************+++***)))((()))***,,,---)))+++++++++***)))***+++*********)))******+++,,,(((((())))))*********+++))))))))))))************++++++************++++++'''(((((()))***+++++++++******************************+++++++++,,,,,,,,,************************))))))((())))))***++++++,,,+++******+++***'''%%%(((((((((((())))))))))))++++++***(((&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))(((((((((((())))))'''((()))******)))((('''+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&******))))))(((((('''''')))******))))))((('''&&&(((((((((((())))))))))))&&&'''((()))))))))'''''''''''''''''''''((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))'''((()))***((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%&&&''')))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))((('''&&&&&&%%%'''((((((((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++******+++,,,,,,,,,++++++..................------////////////000111222333222222222222222222333333333444666777777555444222444444444444555777888:::777888888999999999888888888888666555555666777777666333222333555666444222333333333333333333333333222222222222222222222222111222222333333333222222000000000000000000000000000000//////.........---......---------,,,,,,,,,------------------------111///---,,,---......---,,,,,,,,,,,,+++***))))))************************+++*********))))))((((((***+++,,,------,,,+++***''''''((()))))))))))))))((()))***++++++***)))((((((((((((((()))+++,,,---,,,,,,++++++***))))))(((((()))******,,,,,,---...+++******))))))))))))))))))((((((((((((((()))***,,,+++***))))))***+++,,,(((((())))))******++++++*********'''&&&&&&(((+++)))************+++++++++)))))))))***+++++++++,,,,,,+++***(((''''''''''''---,,,++++++,,,,,,***((()))))))))))))))))))))))),,,,,,,,,++++++*********)))'''%%%%%%''')))))))))---,,,++++++******++++++(((((((((((())))))))))))++++++******))))))((((((+++***)))(((((()))***+++))))))(((((('''''''''&&&''')))***,,,,,,***)))'''***))))))((('''&&&&&&%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))************))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((('''''''''(((((((((((('''''''''&&&'''((()))))))))))))))(((''''''((((((((()))))))))'''((((((((((((((('''''''''''''''''''''((()))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''&&&'''((())))))(((((('''(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((''''''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++******)))((()))***+++,,,---------..................------............///000111222111111222222222222333333333444666777777666444333555555444444555666777888666666777777777777666666666666555444555555666777555333222333555666444222333333333333333333333333222222222222222222222222111222222333333222222111000000000000000000000000000/////////.........---............------,,,,,,,,,------------------,,,------------,,,,,,++++++***++++++,,,,,,,,,++++++************************************)))))))))(((******++++++++++++******((()))***+++++++++******((()))***++++++***)))(((***)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,---...///000111+++******)))))))))))))))''''''''''''(((***++++++******))))))((())))))))))))))))))))))))************'''$$$$$$''')))***)))))))))*********+++++++++***************+++++++++,,,+++***))))))((())))))---+++++++++,,,,,,***((()))))))))))))))))))))))),,,,,,,,,++++++*********,,,++++++))))))(((((())),,,,,,+++***************(((((((((((())))))))))))*********)))))))))))))))******))))))))))))************)))))))))((((((((())))))++++++++++++))))))******)))(((((('''&&&&&&(((''''''''''''((())))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&'''((()))************&&&&&&'''''''''(((((((((***)))(((''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((('''(((((()))(((((('''&&&)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((***+++,,,---''''''((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((''''''(((((()))***************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***'''((()))+++,,,---......------------------......------------...///000000111111111222222222333333444555666777777666555444666555555444555555666666444444555555555444444333333333333333444555666666555333222333444555444222222222222222222222222222222222222222222222222222111222222222222222111111000000000000000000000000/////////.............../////////............---+++,,,---......---,,,+++***---000///---++++++---))))))***+++,,,,,,,,,,,,************************************))))))))))))******))))))))))))******)))***,,,......---,,,+++))))))************))))))++++++***)))))))))))))))******++++++,,,---......,,,,,,---...///000111111+++******)))))))))))))))&&&&&&&&&''')))***,,,---)))))))))))))))(((''''''************)))))))))))))))$$$ ###))),,,+++''')))))))))*********+++++++++++++++***************++++++************++++++,,,+++***+++,,,,,,***)))))))))))))))))))))))))))+++++++++++++++*********...000111///+++(((((()))++++++***))))))))))))***(((((((((((())))))))))))))))))))))))************))))))************))))))************))))))))))))*********************************))))))(((((('''((((((((((((((()))******))))))))))))))))))))))))************))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&&&&&&&'''''''''(((+++***((('''&&&&&&&&&''''''''''''''''''((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((()))((('''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))(((((('''&&&&&&))))))(((((((((((())))))((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&((()))***+++,,,''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''(((((())))))(((((('''((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************---..................---((()))***+++,,,---------,,,,,,------------............------...//////000000000111111222222333333444444555666666666555555666666555555444444444444333444444444444333333222111111111222333444555555444333333333333444333333222222222222222222222222111111111111222222222222111222222222222111111000000000000000000000000000......................../////////////////////...***+++---......---+++***+++000444333///,,,---///)))***+++,,,,,,,,,,,,,,,*********************************)))))))))))))))***)))(((''''''((()))***)))***,,,......---,,,***)))))))))******)))))))))******)))))))))))))))***)))******++++++,,,,,,---)))******+++,,,---......+++******)))))))))))))))''''''''''''((()))++++++((()))*********)))'''&&&++++++******))))))(((((()))&&&###%%%)))+++***((())))))))))))************,,,+++++++++***)))))))))))))))))))))******+++,,,******)))***,,,,,,+++)))+++++++++++++++++++++++++++++++++***************,,,000333111+++((((((++++++***))))))((()))))))))(((((((((((())))))))))))(((((())))))******++++++((()))***++++++***)))((())))))))))))))))))))))))***))))))(((((())))))***+++*********)))))))))(((((((((''''''(((((()))***((((((((((((((((((((((((************)))))))))((())))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&'''''''''(((+++***((('''&&&&&&&&&''''''''''''''''''((())))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))((((((''''''''''''))))))(((((((((((())))))(((((((((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((()))))))))************---......//////......---++++++,,,,,,,,,+++******,,,,,,,,,,,,------......//////......//////000000//////000111111222333333333333444555555555555555666666666555555444333333444555555555444444333222//////000111222333333333222333333333333222333333111111111111111111111111000000000111111222222222222222222222111111000///////////////////////////---------................../////////////////////++++++,,,------,,,++++++***///444333///+++,,,///,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))*********)))(((''''''((()))***((()))+++,,,---,,,+++******))))))))))))))))))***(((((((((((()))***+++,,,))))))))))))))))))***)))(((((()))***+++,,,,,,---+++******)))))))))))))))***)))((((((((((((((()))((()))++++++++++++)))(((++++++******))))))(((((()))******))))))((()))***(((((()))))))))*********,,,+++++++++***)))))))))((((((((((((((()))***+++)))((((((***,,,,,,+++***************************************************(((---000///+++(((***,,,+++***))))))((()))))))))(((((((((((())))))))))))(((((())))))******++++++((()))***++++++***)))((((((((((((((((((((((((((()))(((''''''''''''((()))************))))))))))))''''''&&&&&&''''''((()))((((((((((((((((((((((((************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((()))))))))))))))************)))((('''&&&&&&&&&'''''''''(((((((((***)))(((''''''''''''''''''''''''''''''((())))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&(((***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))((((((''''''''''''((()))((((((''''''(((((()))'''(((((())))))******+++''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''(((((()))***''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++***))))))++++++,,,,,,------......000//////...//////000000...//////000111222333333222222222333333444555555555555555555555444333222555555666555555444333222///000111222222222222222111333444333222111222444000000000000000000000000//////000000111222222222222222222222111000//////////////////////////////---------------.........---............/////////,,,,,,++++++++++++,,,,,,))),,,///...,,,******,,,,,,,,,,,,,,,+++***))))))************************))))))))))))************))))))(((((((((((())))))((())))))*********************))))))))))))******''''''(((((()))+++,,,---))))))))))))))))))(((((())))))***+++,,,---......+++******)))))))))))))))+++***)))(((((('''''''''((()))***++++++,,,,,,+++************)))))))))))))))+++---+++)))((()))***((((((((()))))))))******+++++++++***************((((((''''''((()))******((('''((())),,,---,,,***'''''''''''''''''''''''')))))))))***************&&&))),,,,,,***)))***,,,++++++***))))))))))))***(((((((((((())))))))))))))))))))))))************))))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))************))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''((((((((())))))((()))))))))))))))((('''''''''((((((((()))))))))'''((((((((((((((('''''''''''''''''''''((())))))''''''''''''((((((((()))''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&'''***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***(((((('''&&&''''''))))))(((''''''''''''''''''((('''(((((()))******++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++*********++++++,,,------......///......------......///......///000111222333333111111111111222333444444333444555555555444333222555555555555444333222111000000222222222222111000111333444333111000222444000000000000000000000000/////////000111222222222222222222222111000///...////////////////////////,,,,,,,,,------.........,,,,,,------............---,,,+++))))))+++,,,---++++++++++++************++++++,,,,,,,,,++++++***************************((()))))))))************((())))))******))))))(((***))))))((()))***+++,,,+++***)))(((((()))***+++))))))(((((()))***++++++((((((((()))******++++++)))***+++,,,---......///+++******)))))))))))))))***))))))(((((((((((()))'''''''''(((***+++---...)))))))))))))))*********)))))))))************)))(((((((((((()))))))))******************+++++++++)))))))))((())))))******''''''''')))+++---,,,+++((((((((((((((((((((((((((()))))))))*********+++))))))))))))))))))***+++,,,,,,+++***************(((((((((((())))))))))))*********)))))))))))))))******))))))))))))******''''''(((((())))))))))))((()))***++++++***)))((((((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))************))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))************(((((((((((())))))))))))&&&'''((()))))))))'''''''''''''''''''''((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&'''***++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***((('''&&&&&&'''((()))***''''''&&&&&&&&&&&&'''''''''(((((()))***+++++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************,,,------......------,,,)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---.........------,,,,,,,,,---------...///000111222333333000000000000111222333444222333444555555555333333555555555444333222111000111111222333333222000000000333444333111000222444000000000000000000000000...//////000111222222222222222222111111000......////////////////////////,,,,,,,,,------.........,,,,,,,,,---------.........,,,***((((((***,,,...///---++++++,,,,,,,,,+++)))***++++++,,,,,,,,,,,,************************(((((())))))*********+++((()))***++++++***)))(((,,,***)))((((((***,,,---+++***)))(((((()))***++++++******)))))))))))))))''''''(((***+++,,,---...((()))***+++,,,------...+++******)))))))))))))))((((((((((((((()))******%%%%%%%%%&&&(((+++---///(((((())))))******++++++)))%%%$$$''',,,...+++'''(((((((((((())))))))))))))))))******+++++++++,,,++++++***************+++'''&&&''')))+++---,,,+++++++++++++++++++++++++++(((((())))))*********+++,,,***''''''(((*********---,,,++++++******++++++(((((((((((())))))))))))++++++******))))))((((((+++***)))(((((()))***+++(((((())))))*********+++)))***,,,------,,,***)))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))************))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((('''&&&&&&'''((('''(((***)))'''&&&&&&'''%%%&&&''''''((((((''''''))))))(((((((((((())))))(((((('''''''''&&&&&&&&&'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++'''&&&%%%%%%%%%%%%&&&'''))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))&&&)))+++,,,***)))(((((('''((()))))))))(((&&&%%%&&&'''((())))))((('''&&&******)))((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,)))************+++++++++))))))***+++---///111222******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,///...---,,,+++,,,---...000000111111111222222222222222222333333333444444///000222333444555555555777666333111//////000111///000222333333222111000333222222111000//////...000///...---...///111333000000000000000000000000444444333111000...------111000///------......///,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***.........------,,,,,,,,,---,,,,,,+++*********+++++++++************+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))((('''''''''(((***+++(((((((((((((((((((((((((((((())))))))))))((((((***)))(((***,,,...------++++++************++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))'''((()))***************&&&(((+++......,,,***((())))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************++++++******))))))((((((***)))))))))((((((''''''+++***)))))))))))))))***+++***************++++++((((((((()))+++***(((&&&))))))))))))))))))))))))$$$''')))***((('''&&&''',,,+++)))((()))(((&&&%%%(((((())))))))))))(((((())))))))))))(((((((((((()))))))))******))))))))))))******)))((((((***,,,,,,,,,***)))))))))***+++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''))))))(((((('''''''''&&&&&&'''((('''&&&&&&'''(((&&&'''((((((&&&%%%%%%&&&%%%&&&''''''((((((''''''))))))(((((((((((())))))))))))((((((((('''''''''''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''%%%%%%%%%%%%''''''(((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''&&&%%%%%%&&&'''''')))(((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((()))+++,,,---...---,,,***((('''((())))))((('''&&&%%%''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))***+++))))))*********+++++++++...---,,,,,,...222555888))))))***+++++++++++++++++++++,,,,,,,,,---------...---,,,++++++,,,---...000000000111111111222222222222222333333333333444///000222333444555555555777666333111000000111111111111222222222111111000222111111000//////......000//////...///000111222000000000000000000000000111111111000000000//////111000///...---......///,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***------,,,,,,++++++++++++---,,,++++++******++++++,,,++++++++++++++++++,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++(((((((((((((((((((((((((((((())))))))))))(((((()))((((((***---000000///+++******))))))******+++))))))))))))))))))******))))))))))))))))))))))))((()))******++++++******'''(((+++,,,---,,,***)))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))))),,,,,,,,,+++++++++******(((((())))))))))))************)))((((((((((((((()))(((((()))******)))''')))))))))))))))))))))))))))))))))))))))))))))******)))(((((())))))((('''(((((())))))))))))(((((())))))))))))((((((((((((++++++************++++++((()))******)))(((((()))+++***((('''''''''((((((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((()))******)))((('''&&&%%%%%%&&&'''((('''&&&&&&'''((('''((())))))'''&&&&&&'''&&&&&&'''(((((((((((('''))))))(((((((((((()))))))))))))))))))))(((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))************************'''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((---,,,+++---///...***''''''(((((((((((('''&&&&&&((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''((()))***)))))))))*********++++++---+++)))((()))---222555******+++,,,,,,,,,,,,+++,,,,,,---------............---,,,++++++,,,---...000000000000111111111111111111222222222333333333000000222333444444444444777666444222222222222333333333222111000000000000222222222111000000///////////////000000000000111000000000000000000000000...//////000000111111222000000///............///------------------------............---,,,++++++++++++++++++************,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((+++...000111000+++******))))))******+++&&&''''''((())))))******)))))))))))))))))))))))))))***++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************((())))))))))))))))))*********))))))))))))((((((&&&'''((()))******))))))+++***)))(((((((((((((((+++***((((((***+++***))))))))))))))))))))))))))),,,***(((''')))*********(((''''''((()))******)))(((((())))))))))))(((((((((((((((((())))))))))))---,,,***))))))***,,,---''')))+++***(((&&&&&&'''+++***)))'''&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))***))))))((('''&&&&&&&&&&&&'''((('''&&&&&&&&&((()))+++,,,,,,***))))))***&&&&&&'''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((************************'''''''''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((***'''&&&)))...///***%%%'''''''''''''''''''''&&&)))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))************+++***(((''''''))),,,...+++,,,,,,---...---------,,,,,,,,,,,,---------------,,,+++++++++,,,---.../////////000000000111111111111111111222222222222000000111333333444444444666666444333333333333444555444222000//////000111444444333333222222222222///000000111111111000000000000000000000000000000......//////000111111111000/////////....................................---.........------,,,+++++++++++++++++++++******,,,,,,++++++***++++++,,,,,,++++++******++++++,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((()))((((((***---......---******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))***++++++,,,,,,,,,++++++******************+++,,,))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))((()))))))))************'''((((((((())))))******((((((((((((((((((((((((''''''((()))))))))((('''+++++++++******+++,,,,,,---+++)))(((***+++++++++((((((((((((((((((((((((+++)))''''''))))))(((''')))((('''((()))***)))((((((((())))))))))))(((((((((((((((((())))))))))))---+++)))'''''')))+++---*********(((&&&%%%&&&'''---,,,+++)))((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&''''''((('''''''''(((((((((((((((&&&'''((('''&&&&&&&&&(((***+++---,,,***))))))***&&&'''(((((())))))(((((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))'''(((((((((((((((((('''(((((((((((((((''''''''''''$$$$$$(((...000,,,''''''&&&&&&&&&&&&''''''''')))((('''&&&&&&'''((()))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))))))))*********,,,,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***+++,,,---........./////////000000000000000000111111111222222000000111222333333333333555444444444444444444444555444222000//////000111222222222222222111111111000000111111111111000///000000000000000000000000000000000//////////////////////////////......---........................---------...------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))((()))***+++***(((***))))))))))))))))))***+++++++++******)))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++*********)))))))))***+++,,,))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))((()))))))))************''''''(((((()))))))))***++++++++++++++++++++++++))))))***))))))(((''''''************+++---...///---+++)))(((***+++++++++((((((((((((((((((((((((***)))))))))***)))(((&&&***)))(((((())))))((('''(((((())))))))))))(((((('''((((((((()))))))))***+++***'''&&&&&&'''***+++,,,+++)))%%%###$$$'''***---,,,***(((((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((''''''''''''(((((())))))&&&'''((('''&&&&&&'''(((((()))******(((''''''(((''''''((())))))))))))((('''((()))******)))((('''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((('''&&&&&&&&&&&&''''''(((((()))'''(((((())))))(((((('''((((((((((((((('''''''''&&&%%%&&&***...///---***&&&&&&&&&%%%&&&&&&'''(((((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))))))))(((((((((((()))))))))******((()))***+++***)))'''&&&(((((()))************)))*********+++++++++,,,,,,++++++******+++,,,---...............///////////////000000000000111111111000000111222222333222222333333333333444444444444333333222111000000000000000000000000000000000000222111111111111000000000000000000000000000000000111111000//////...------/////////000///......---------------------------,,,------...------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++)))(((((())))))'''&&&***))))))(((((())))))***,,,,,,,,,+++***)))))))))))))))))))))))))))))))))++++++++++++++++++***)))******))))))******+++,,,))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************'''(((((((((((((((((())))))))))))***************++++++***)))((()))))))))((((((((()))***+++,,,---+++***((((((***+++***)))))))))))))))))))))))))))***+++,,,+++((('''((()))+++)))(((((())))))(((&&&(((((())))))))))))((((((''''''(((((())))))*********)))'''&&&&&&''')))***,,,+++)))&&&$$$%%%(((+++)))((('''&&&&&&&&&'''(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((('''''''''&&&'''((('''&&&&&&'''(((''')))***)))(((&&&''''''''''''((()))))))))))))))'''((()))******)))((('''&&&'''''''''((((((((((((''''''((()))))))))(((((('''''''''''''''''''''''''''((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))******++++++))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&''''''((())))))(((((())))))))))))(((((()))(((((((((''''''''''''%%%&&&(((***+++***)))(((&&&&&&%%%%%%%%%&&&'''(((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********))))))(((((((((((()))))))))***%%%%%%&&&'''((()))))))))((()))******++++++******+++++++++,,,,,,,,,------+++************,,,---...------.........//////////////////000000000111111000111111222222222222111111111222333333333333333111111222222222111111000111111111111111111111111333333111000000000111111000000000000000000000000111000000///......------...///000000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,************+++++++++,,,++++++******++++++,,,---******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***))))))((())))))))))))))))))))))))(((((())))))))))))((((((***)))(((((())))))((('''))))))(((((((((((())))))***************)))))))))))))))))))))))))))))))))******++++++******)))((())))))******++++++++++++))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************((((((((((((((('''''''''&&&'''''''''((((((((()))+++***(((((()))+++---///+++******))))))*********)))(((((()))******)))''')))))))))))))))))))))))))))+++***%%% &&&,,,)))((('''((()))***)))((((((((())))))))))))(((((('''''''''((()))*********))))))(((((((((((()))))))))******)))(((''')))***''''''&&&%%%&&&'''((()))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))************)))((('''&&&&&&%%%&&&'''((('''&&&&&&'''((()))***++++++)))(((((()))'''(((((()))))))))))))))'''((()))++++++)))(((''''''((((((((())))))******'''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))******+++++++++,,,))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))***++++++&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))(((((())))))))))))(((((())))))(((((('''''''''&&&$$$&&&((()))'''%%%$$$$$$&&&%%%%%%$$$%%%&&&((((((&&&'''((())))))((('''&&&%%%%%%&&&'''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++++++++***)))(((((((((((())))))))))))(((''''''(((+++...111333,,,,,,---............---,,,,,,,,,---------......******))))))***,,,---///---------.........//////////////////000000000000000111111222222222111111000000111222333333333333///000222333333222111000444444444444444444444444555333111//////000111222000000000000000000000000///////////////............///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------(((((())))))*********++++++*********+++,,,,,,---++++++************++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************&&&''')))*********)))((())))))))))))))))))))))))(((((())))))))))))(((((()))(((((()))***+++***)))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))***************)))((('''))))))***++++++++++++***))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&))))))******+++++++++,,,***((('''''')))---111444000///...,,,+++*********((((((((()))+++***(((&&&))))))))))))))))))))))))'''(((&&&""",,,'''&&&&&&'''***++++++***(((((())))))))))))((((((&&&''''''((()))******+++)))))))))******)))))))))%%%(((,,,---,,,***)))(((((((((''''''((()))+++,,,))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((())))))((('''&&&&&&((('''&&&%%%%%%&&&'''((())))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''''''''(((***+++,,,(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))*********)))((((((''''''))))))((((((''''''&&&&&&)))))))))))))))(((''''''************))))))))))))))))))))))))((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''(((******+++++++++&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))******************))))))***+++,,,,,,...---,,,+++,,,---...///(((((((((((()))***+++,,,,,,------......---------111000///......///000111//////000111222222333333333333333222111000///...---...000111222222222111111000000000000000111111222111111111000000//////......////////////......111000000///...---------,,,...///...------...///000000///..................---,,,,,,++++++,,,,,,,,,---,,,***))))))+++---+++,,,---,,,***)))***+++&&&(((***+++,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))************)))))))))((((((''''''))))))))))))))))))))))))******************************))))))))))))******&&&&&&'''((())))))(((((((((((((((((())))))))))))***++++++,,,+++***)))(((+++***)))'''''''''((()))***************++++++,,,***)))))))))***+++,,,,,,))))))************))))))))))))))))))))))))))))))*********)))))))))))))))%%%$$$%%%)))------+++((())))))(((((((((((()))))))))((('''''''''((()))***...---,,,+++************,,,+++***))))))***+++,,,&&&'''((()))))))))))))))******))))))((((((''''''((())))))***************))))))))))))))))))))))))************************))))))))))))))))))))))))+++******)))(((''''''&&&)))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((((((((('''&&&&&&((('''&&&&&&&&&&&&'''(((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))(((((('''''''''((((((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))(((''''''*********)))))))))(((((())))))))))))(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''(((******++++++***''''''&&&&&&''''''((()))(((''''''''''''((())))))(((((((((((())))))))))))))))))))))))******************))))))***++++++,,,---,,,,,,,,,---...000111,,,,,,+++************++++++,,,---------------,,,000//////....../////////......///000000111222222111111222222222111000000///000111222222111000///......//////000222333444111111111111000000000///...//////000000//////...111000000///......------...///000///------...///000000///..................---,,,,,,++++++,,,,,,,,,,,,---+++***)))***,,,***+++,,,+++)))((()))***'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((++++++++++++*********)))))))))))))))))))))))))))******************************))))))))))))******&&&''''''((())))))(((((((((((((((((())))))))))))++++++,,,,,,,,,+++***)))+++***)))((('''(((((()))***))))))))))))***++++++*********)))******++++++***++++++,,,,,,++++++***))))))))))))))))))))))))***)))))))))))))))))))))&&&&&&&&&(((+++,,,***((())))))(((((((((((()))))),,,+++*********+++,,,---------,,,+++******************)))(((((()))******(((((()))*********))))))***)))))))))((((((((('''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''''')))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((''''''&&&(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***(((((((((''''''''''''&&&(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''(((((())))))'''''''''((((((((((((((()))))))))))))))(((((('''******))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((())))))******&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((()))(((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''((()))************((((((''''''(((((()))***((((((((((((((()))******(((((((((((())))))))))))))))))))))))*********************)))******+++,,,++++++,,,---...000111222000///...,,,+++******)))***+++,,,,,,---------------....../////////......---......//////000000000///000000111222222222111000111111222222000///...,,,,,,...///111333444555111111111111000000000000///000000111111000000///000000000///......------///000111000...---...///000000///..................---,,,,,,++++++,,,,,,***,,,------+++******+++)))***+++***((('''((()))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))(((((((((++++++++++++************))))))))))))))))))))))))******************************))))))))))))******''''''((()))))))))(((((((((((((((((())))))))))))+++,,,,,,,,,,,,++++++*********)))((((((((())))))))))))((((((((()))******++++++******)))************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))******)))''''''((()))******((())))))(((((((((((())))))((((((((((((((()))******---,,,+++***))))))))))))))))))(((((((((((())))))*********+++******))))))))))))))))))(((((((((((('''((())))))******))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))(((((('''))))))))))))))))))))))))'''((((((((((((((('''''''''(((((((((((((((''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))$$$$$$%%%'''(((((())))))(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&''''''(((((())))))(((((())))))))))))((((((***)))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((()))))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((()))((((((((('''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))******))))))((((((((((((((()))******((((((''''''(((((()))***(((((((((((())))))))))))((()))))))))************+++***************++++++++++++,,,,,,---...//////000///...,,,+++***)))))))))***+++,,,------------,,,,,,.../////////...---.........//////000000000///000000111111111111111//////111222222111000///,,,---...000222333333444111111111000000000000000000000111111111111000000000000//////............000111222111///---...///000000///..................---,,,,,,++++++,,,,,,)))+++------,,,*********)))+++++++++)))((()))***)))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((******************************))))))))))))******'''(((((()))))))))(((((((((((((((((())))))))))))******+++++++++***************))))))))))))))))))((((((((((((((())))))***,,,,,,+++***)))))))))***(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))************)))((('''(((((())))))))))))(((((((((((())))))&&&&&&&&&&&&'''(((((()))++++++***)))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))(((((((((((())))))***++++++++++++***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''((((((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''###$$$&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((())))))))))))(((((()))))))))((((((((((((''''''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((()))******''''''&&&&&&''''''((()))(((((((((((())))))))))))((()))))))))************++++++***************++++++++++++++++++++++++***,,,,,,+++***************((()))+++,,,---.........+++,,,.../////////...---//////000000000000000111000111111111111000//////,,,---///111222333222222//////000111111111111000000000000000000000111111000000111111111111000000////////////............000111111000///......///000000///..................---,,,,,,++++++,,,,,,)))+++------,,,*********+++,,,---,,,***)))***+++)))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))******+++(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((()))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******************((((((((((((((())))))***,,,,,,+++***)))))))))***((((((((())))))((((((((())))))))))))))))))))))))(((((())))))******************)))(((''''''((()))))))))(((((((((((())))))(((((()))***+++++++++,,,******)))((((((((())))))************************+++++++++++++++***)))((((((((((((((())))))))))))%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''((((((((((((((((((&&&'''(((((((((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((''''''&&&&&&''''''((()))((('''&&&%%%(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''))))))(((((('''&&&&&&%%%'''''''''((((((((((((((('''(((((()))))))))))))))))))))((((((((((((''''''''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''&&&%%%%%%''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((()))))))))((('''(((((((((((()))))))))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''(((((())))))(((((((((((((((''''''(((((()))***&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))************,,,+++******)))*********++++++++++++***)))(((''')))))))))((())))))******((()))+++---...///000000,,,---...///////////////000000000000000000000000000111111111000//////...+++,,,...111333333444333111111222222111000...---000000000000111111111111///000000111111000000/////////////////////.........///000000......///000000000///..................---,,,,,,++++++,,,,,,***,,,------+++******++++++,,,---,,,*********+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))******************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********)))(((((((((((((((((())))))))))))'''''''''&&&''''''((()))((()))***+++++++++******))))))((((((((()))******++++++******)))*********)))******++++++******)))))))))))))))))))))))))))((((((((()))******++++++((()))***)))((('''((()))))))))(((((((((((())))))%%%&&&''')))************))))))(((((((((((())))))******++++++++++++***************+++******))))))(((((((((((())))))))))))''''''((())))))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&'''((((((((((((((('''((()))******)))((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((()))******((('''%%%(((((())))))))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''((()))***++++++''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))(((((((((''''''''''''''''''((()))************)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((((((((((((((('''((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((()))))))))((('''((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''''''''&&&&&&''''''((()))'''''''''''''''(((((()))(((((((((((())))))))))))))))))))))))************,,,++++++***))))))************+++,,,+++***)))))))))))))))(((((())))))***)))***,,,...000111222222............///000111222////////////////////////...///000000000000000000,,,---///111222333222222111111222333222000...,,,///000000000111111111111...//////000000//////....../////////////////////,,,---//////......///111000000///..................---,,,,,,++++++,,,,,,,,,,,,---+++***)))***,,,***+++,,,+++***))))))+++'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************)))(((((((((((((((((())))))))))))(((''''''&&&'''((()))***((()))***++++++++++++******))))))))))))***++++++*********)))******++++++))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++%%%(((++++++)))'''((()))))))))(((((((((((())))))"""###%%%&&&((((((((('''(((((((((''''''(((((()))((()))***++++++***)))((((((((()))*********))))))'''((((((((()))))))))***))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&'''((())))))(((((('''((()))******)))((('''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''((()))))))))$$$&&&(((***++++++***)))(((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''((()))***+++,,,---''''''''''''''''''''''''''''''(((((()))*********))))))(((((('''''''''&&&''''''((())))))))))))))))))(((((((((''''''''''''&&&''''''((()))******+++******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))******++++++(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%'''))))))))))))((('''((((((((())))))******&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))************,,,,,,+++***))))))******)))***+++,,,---,,,,,,+++++++++***)))(((((()))))))))***,,,...000222333333///.........///000222333.....................---,,,---...000111111222222...///000111222222111000000111222333222111...---//////000000111111111222......////////////...............///////////////***,,,---...---...000111000000///..................---,,,,,,++++++,,,,,,,,,---,,,+++))))))+++---)))***+++***)))((((((***&&&(((***+++,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))((('''&&&%%%%%%''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************)))(((((((((((((((((()))))))))))))))(((''''''''')))***+++((()))***+++,,,,,,+++******************++++++,,,***)))))))))***+++,,,,,,''''''((((((((((((''''''))))))))))))))))))))))))'''(((((()))***+++++++++$$$'''+++,,,***(((((()))))))))(((((((((((())))))$$$&&&((()))+++++++++***(((((('''''''''(((((()))'''((()))******)))((('''&&&'''((()))))))))))))))'''((((((((())))))******&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''(((((((((((('''''''''(((((((((((((((&&&''')))*********)))(((&&&&&&''')))************(((((((((((((((((((((((((((((((((((()))))))))))))))***,,,,,,,,,***((('''(((((((((((())))))))))))'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))###$$$&&&(((******(((%%%$$$***+++$$$ %%%***,,,))))))))))))))))))))))))&&&&&&''''''(((((())))))***)))((((((((((((((()))))))))(((((('''''''''&&&(((((((((((((((''''''&&&))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((()))***)))((('''(((***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))((('''&&&&&&'''(((%%%&&&'''((()))***+++,,,))))))((('''''''''''''''))))))(((((((((((())))))...---+++*********++++++)))************+++++++++,,,+++***)))((((((((((((,,,,,,,,,,,,---...//////---------.........//////////////////////////////,,,,,,------.../////////...///111222333222000///222111111000000000000000000000000000000000000000000000000000000111111111000000//////.........---------------------------000////////////.........///---,,,******+++,,,---...------,,,+++++++++,,,,,,+++)))(((((()))+++,,,---,,,+++******+++,,,---))))))))))))))))))))))))************************---,,,***((('''(((((()))***)))(((''''''((()))***(((((((((((())))))))))))+++*********))))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''((())))))(((&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))+++)))((((((***+++******,,,+++)))((((((((())))))************************((((((((((((((('''&&&&&&))))))))))))))))))))))))+++*********))))))((((((+++******)))))))))))))))***************)))(((((((((((((((((())))))))))))'''((()))))))))(((&&&%%%$$$&&&((()))***+++***)))+++***)))''''''&&&''''''+++***)))(((((()))***++++++***)))(((((()))***+++))))))(((((('''''''''&&&''''''(((((())))))******))))))(((((('''''''''&&&))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&'''((()))***))))))(((&&&'''((())))))***))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,***((('''(((((((((((())))))))))))&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''((()))))))))((('''***)))%%%$$$)))***'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))((((((((((((((()))))))))(((((((((''''''''''''(((((((((((((((''''''&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))((('''&&&''''''(((&&&&&&'''((()))***++++++******)))((((((((((((((())))))(((((((((((())))))---,,,+++***)))******+++)))************+++++++++,,,+++***)))((((((((((((++++++++++++,,,---...///------------.........///------------------------,,,------......///000000,,,---.../////////...---000///////////////000000111111000000000000111111111111111000000000000000000/////////............------------------------/////////.........------///...,,,+++***+++,,,---,,,+++******))))))******,,,+++***))))))***+++,,,******)))(((((()))******************************((((((((((((((((((((((((,,,+++***)))((((((((((((***)))(((((((((((()))***(((((((((((())))))))))))************)))))))))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***)))'''(((((())))))((((((''')))(((((((((((((((((()))***)))((((((***++++++***,,,+++***))))))))))))******************************+++++++++******)))((())))))))))))))))))))))))************)))))))))(((+++******)))))))))))))))***************)))(((((((((((((((((())))))))))))(((((()))))))))((('''&&&'''(((((())))))))))))((('''''''''''''''((((((((())))))((((((((())))))*********)))(((((()))******)))(((((((((''''''''''''''''''(((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''+++******))))))******+++))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))******''''''''''''((((((((((((******)))((('''&&&%%%%%%&&&'''((())))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))***+++++++++***)))((((((((((((((())))))))))))&&&&&&'''(((((()))******((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))''''''((()))***))))))'''&&&))),,,)))###((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))******((((((((((((''''''''''''(((((((((((((((''''''&&&'''''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((()))((((((***------)))&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((''''''''''''((((((((((((((())))))))))))+++******))))))))))))***))))))))))))))))))))))))++++++***)))))))))******)))************+++++++++,,,+++***)))))))))))))))************+++,,,---...------------............,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000,,,---------.........///------------...///000111333222000//////000222333222222111111000000//////////////////..........................................---------,,,,,,,,,///...---,,,+++,,,------++++++******))))))************************************)))(((((()))******++++++++++++++++++++++++((((((((((((((((((((((((******+++******)))((('''***))))))(((((())))))***(((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++------,,,***))))))(((((((((((())))))))))))************))))))***)))((((((***++++++***,,,,,,+++************+++************************+++++++++,,,++++++***)))))))))))))))))))))))))))************))))))))))))+++******))))))))))))))))))************))))))((((((((((((((())))))))))))))))))******))))))((('''******)))(((((((((((((((+++,,,,,,,,,***(((&&&%%%''''''((()))))))))))))))***))))))(((((())))))***((((((((((((''''''''''''((((((((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''+++******))))))******+++))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))''''''''''''(((((((((((())))))((((((''''''&&&&&&'''''''''(((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++******)))((((((((((((((())))))))))))'''((())))))***+++,,,,,,((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++***(((''''''(((***'''&&&&&&(((+++,,,((($$$))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''((()))*********((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''((((((((((((,,,)))))),,,000000+++%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((******)))(((((())))))))))))))))))******)))))))))******))))))))))))))))))))))))*********+++++++++,,,+++******)))))))))***))))))))))))***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111000/////////000111222333---------...///000222222444333000//////000333444333222222111000///......///////////////.........////////////////////////---------,,,,,,,,,++++++///...---,,,,,,,,,------------,,,,,,+++,,,,,,---)))***++++++++++++***))),,,++++++++++++++++++,,,++++++++++++++++++++++++************************)))***+++++++++)))((('''))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++---000000...++++++***((((((((((((***+++)))***+++,,,,,,+++***)))***)))((((((***,,,,,,+++,,,,,,++++++++++++++++++************************))))))*********))))))((())))))))))))))))))))))))*********)))))))))))))))+++******)))))))))))))))))))))************)))((((((((((((((())))))))))))***************))))))(((***)))(((''''''((()))***%%%&&&(((******)))(((&&&&&&''')))***++++++***))))))))))))(((((()))))))))((((((((((((((('''''''''*********))))))(((((((((((((((((((((((('''''''''))))))(((''''''((())))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))'''''''''''''''(((((()))((())))))))))))(((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))(((((((((((())))))))))))''''''((())))))***++++++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))'''&&&''')))%%%%%%'''))))))((('''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&%%%&&&((()))************'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((())))))'''''''''((((((((())))))'''''''''((((((((())))))***((('''***//////)))$$$(((((((((((((((((((((((('''''''''((((((((())))))''''''(((((((((((((((((())))))))))))(((((((((((((((((('''''''''(((((()))))))))************))))))))))))))))))******))))))))))))*********+++++++++,,,+++******************))))))))))))***+++,,,,,,------------------,,,,,,------------------------------......///000000000000000000000111222333444---......///000222333444444222000......000222444333222222111000///...............///////////////////////////////////////---,,,,,,,,,,,,+++++++++......------,,,,,,,,,,,,---,,,,,,+++,,,,,,------)))***++++++++++++***)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++***((('''))))))************))))))(((((((((((())))))))))))))))))))))))))))))******++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++...111111///---+++***)))(((((()))***+++)))***+++,,,,,,+++***)))***)))((()))+++,,,---,,,++++++++++++,,,+++++++++************************((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))******+++******)))))))))))))))((())))))*********))))))(((((((((((())))))))))))+++******)))))))))))))))((('''''''''''')))+++,,,$$$(((***++++++'''(((***+++,,,+++******((((((((())))))((((((((('''''''''(((((((((((((((+++++++++******)))))))))'''''''''((((((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))******&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((%%%%%%&&&'''((()))******''''''&&&&&&''''''((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((((((((())))))))))))&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))###&&&******(((''')))+++***(((((()))(((%%%&&&***''''''''''''''''''''''''((((((((((((((('''''''''&&&'''(((*********))))))'''''''''((((((((((((((((((((((((((((((''''''&&&'''''''''(((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))&&&%%%%%%'''***)))&&&###((((((((((((((((((((((((''''''((((((((()))))))))&&&'''(((((()))((((((((())))))))))))(((((((((((('''''''''''''''(((((()))((()))***++++++***)))(((((()))******++++++******)))************+++++++++,,,++++++*********++++++))))))))))))***+++,,,---------------,,,,,,,,,,,,------------------------,,,,,,------.../////////,,,------...///000111111......//////000222333444222111///......///111222222222111111000000//////.........///////////////........................------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++******))))))******++++++************************((()))************)))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))******++++++******)))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++...111222111000++++++************++++++******++++++++++++*********)))((()))+++---------)))***++++++,,,+++++++++************************)))***++++++,,,+++++++++(((((((((((((((((((((((())))))))))))************+++******)))))))))))))))((())))))************)))(((((((((((())))))))))))+++***)))(((((((((((()))&&&&&&''''''(((***+++,,,"""###%%%'''))))))))))))))))))************))))))'''(((((())))))((((((''''''''''''(((((((((((((((+++***************))))))'''''''''(((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((()))))))))*********&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&'''((()))&&&'''((())))))***))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))###&&&)))((('''(((---222777...(((((()))&&&&&&(((************************'''''''''(((((((((((((((&&&''')))******)))((('''''''''''''''((((((((()))(((((((((((((((''''''&&&(((((((((((((((''''''''''''((((((((())))))))))))'''((((((((())))))))))))&&&&&&&&&'''''''''&&&%%%(((((((((((((((((((((((('''((((((((())))))))))))%%%&&&((()))))))))(((((((((((((((((())))))))))))((((((''''''((())))))***((()))+++,,,,,,+++)))(((((()))+++,,,,,,,,,++++++)))************++++++++++++++++++******++++++,,,***************,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........)))***,,,---...///...............//////111222333000000////////////000000111111111000000000000000............/////////000------------------------------------,,,,,,,,,,,,++++++,,,,,,++++++***)))******))))))******+++,,,,,,+++***))))))***+++,,,((()))************)))(((************************))))))))))))))))))))))))******))))))))))))******)))***++++++++++++***)))(((((((((((())))))))))))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********,,,///222222111***++++++++++++++++++*********))))))))))))*********)))((())),,,---...---((()))***+++++++++******************************((()))******+++++++++***((((((((((((((((((((((((((()))))))))************+++******)))))))))))))))(((((()))***************(((((((((((())))))))))))***)))((('''''''''((((((''''''((()))))))))))))))///...---,,,***((('''&&&***)))(((''''''&&&&&&'''''''''((())))))(((''''''''''''''''''((((((((()))((((((((((((((()))))))))''''''''''''((((((((()))&&&(((***++++++***(((&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))*********+++(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''((((((((()))((((((((((((((('''''''''''''''&&&%%%&&&'''((()))&&&&&&((()))************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))------,,,,,,+++*********((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))$$$'''((('''&&&)))111888CCC333''''''***(((%%%%%%''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((***+++***)))'''&&&&&&'''''''''(((((())))))(((((((((((((((''''''&&&))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))((()))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&((()))))))))(((((((((((((((((()))))))))***))))))((())))))***++++++((()))+++,,,,,,+++)))((()))***+++,,,------,,,+++)))************++++++++++++++++++***++++++,,,,,,************+++,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,------...(((***,,,...000//////.........---......///000111......////////////......000000000000000111111111---.........//////000000------------------------......------------,,,,,,***++++++++++++***)))))),,,+++++++++,,,------...,,,+++)))(((((()))+++,,,***+++,,,------,,,+++***))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++)))***+++,,,,,,+++***)))(((((((((((())))))))))))(((((())))))*********+++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))+++...111222222***+++,,,------,,,+++***+++***)))(((((()))***+++***)))((())),,,.........'''((()))***++++++***)))************************&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++******)))))))))))))))(((((()))***************(((((((((((())))))))))))***)))'''&&&&&&&&&'''(((((()))*********)))'''&&&'''&&&&&&&&&'''((()))******)))'''%%%$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&'''''''''(((((())))))%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))(((***---//////---***(((''''''(((((())))))******((((((''''''''''''((((((************************(((((((((((())))))))))))))))))((((((''''''&&&&&&++++++******))))))(((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))))))))))))))(((((('''''')))***+++))))))))))))((((((((((((*********)))***++++++,,,)))((('''+++//////***%%%&&&&&&&&&'''''''''(((((()))(((((()))******'''%%%(((((((((((((((((((((((('''((()))((((((+++111666===333(((%%%))),,,***&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((((()))))))))'''%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************(((((()))******)))((('''))))))))))))))))))))))))'''(((***+++,,,+++)))(((&&&(((+++---...,,,***(((((()))))))))************))))))))))))))))))))))))(((((())))))************++++++***************+++---,,,,,,+++*********+++---------,,,,,,+++++++++***+++,,,,,,---.../////////...---,,,+++,,,---...------------------------............////////////////////////////////////000000///........................------,,,,,,,,,------,,,,,,,,,,,,++++++000000000...---+++)))(((+++++++++++++++++++++++++++++++++++++++***)))((('''(((((()))***+++++++++***)))'''''')))))))))((()))))))))))))))*********+++++++++***)))(((((('''))))))************))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******+++++++++***************---,,,***)))))))))***+++((()))***++++++++++++++++++,,,------,,,+++)))(((,,,,,,,,,+++***)))((('''...,,,)))((()))*********+++---//////---+++***+++))))))*********+++++++++++++++***)))))))))))))))))))))))))))************+++***)))))))))***,,,,,,+++)))(((((()))+++******++++++******************+++******)))(((''''''&&&''''''(((((())))))******+++)))((()))******'''###((((((((((((((()))******%%%%%%'''((())))))******''''''&&&%%%&&&'''((()))''''''((((((((((((''''''+++******)))))))))******'''''''''''''''''''''''',,,***(((''''''(((***,,,(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((('''''''''((((((((((((''''''&&&&&&(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))((((((((((((''''''&&&%%%&&&'''((()))((((((((('''''''''''''''***************+++,,,,,,))))))+++///333222,,,&&&&&&&&&&&&'''''''''(((((())))))((()))******(((%%%(((((((((((((((((((((((('''((()))''''''(((---000111+++%%%%%%(((***'''$$$(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&(((((()))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''((())))))******))))))'''((()))******)))((('''''''''''''''''''''''''''&&&''')))++++++***)))(((((()))***++++++++++++***)))*********++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,------++++++***))))))******+++---,,,,,,++++++***++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------...---,,,,,,,,,---......------------------------............////////////........................000//////.....................---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------,,,+++******++++++++++++++++++++++++******+++++++++***))))))'''(((((()))******++++++***)))'''''')))***)))(((((((((((()))******++++++++++++******)))(((((('''((())))))******))))))(((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************)))++++++***)))))))))))))))(((((()))*********))))))))))))***************)))+++++++++++++++***)))(((+++***)))))))))*********(((***,,,,,,***)))((()))))))))*********+++++++++******)))((((((((((((((())))))))))))******************)))))))))***+++,,,((((((((((((((((((((((((*********************************)))((('''''''''(((((((((((())))))))))))***(((&&&&&&'''(((&&&$$$((((((((((((((()))******%%%%%%&&&'''(((((((((((('''&&&&&&&&&''')))***+++''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''******)))(((((()))******))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((((((((((((((((((''''''''''''&&&(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''''''''&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''******))))))******+++,,,)))***---222555333,,,&&&&&&&&&'''''''''(((((((((***)))((()))******(((&&&(((((((((((((((((((((((('''(((((('''&&&&&&((()))&&&%%%&&&'''))))))&&&$$$((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((())))))))))))((('''((()))*********((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((((((+++***)))))))))***+++,,,*********+++++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---...///------------------------............////////////........................000///......------.........------------,,,,,,,,,------,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******((((((((()))******+++++++++)))'''((()))***))))))''''''((()))***++++++,,,++++++******)))((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))******))))))((((((((())))))))))))(((((('''''''''''''''((()))************+++++++++******)))))))))***************)))&&&(((******)))((()))******************+++++++++*********)))))))))))))))))))))))))))***************))))))))))))***++++++'''***---,,,)))''''''(((******************************))))))((((((''''''))))))))))))((((((((((((,,,***''''''((()))))))))((((((((((((((())))))***''''''(((((((((((((((''')))(((((((((((()))******''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***************))))))(((((('''''')))))))))))))))*********&&&&&&''''''''''''((((((((((((((((((((())))))***((()))+++...111///+++'''''''''''''''((((((((((((***)))(((((())))))(((&&&((((((((((((((((((((((((''''''((((((''''''&&&&&&$$$''')))******)))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((()))))))))((((((((('''''')))((((((((((((***,,,---(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((('''((()))***+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''************************))))))*********+++++++++))))))))))))))))))))))))''''''''''''''''''''''''***))))))))))))******+++,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++++++++++++++*********************+++++++++,,,---...//////------------------------............////////////........................//////...------------...------------------------------,,,,,,,,,+++++++++((()))***+++,,,,,,,,,,,,************************((()))***+++++++++++++++(((((())))))************+++)))(((((()))******))))))))))))))))))*********************))))))((((((((((((((())))))(((((((((+++++++++***************((((((((((((((((((((((((******))))))(((((('''''''''''''''((((((((((((((('''((()))******)))(((''')))*********)))(((''''''(((''''''&&&'''((()))***((()))***+++++++++++++++***+++------+++***))))))((()))++++++******+++,,,************************+++,,,,,,,,,++++++******((()))))))))************)))))))))))))))******+++)))...222111,,,((()))+++))))))))))))***************)))))))))((((((((('''******))))))(((((('''''')))((((((((())))))))))))))))))(((((((((((())))))***************)))((('''******)))(((((('''''''''''''''((((((((((((''''''(((''''''''''''(((((()))))))))))))))))))))))))))(((((()))******)))((((((******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((()))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************)))))))))(((((((((''')))))))))***************''''''((((((((()))))))))&&&&&&&&&&&&&&&'''(((((((((((('''((()))******)))'''''''''((((((((())))))+++)))(((((())))))((('''((((((((((((((((((((((((&&&&&&''')))******)))(((((()))+++***(((''')))***))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&''''''((((((((((((((('''''''''((((((((())))))******)))))))))(((((((((((((((''''''(((***,,,---''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((('''((()))+++++++++***)))''''''''''''''''''''''''&&&''''''(((((((((((((((((()))+++------+++)))'''(((((((((((())))))))))))))))))))))))))))))))))))************************))))))(((((()))******++++++,,,,,,---------,,,+++++++++++++++++++++++++++(((((()))******+++,,,,,,***+++,,,---......//////------------------------............////////////........................//////...---------------------------------------------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,,,,+++************************((()))***+++++++++++++++)))))))))))))))*********+++***((((((*********)))++++++******)))(((((((((*********)))))))))))))))(((((())))))))))))((((((******))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&&&&''''''(((((((((((('''((()))******)))((('''++++++++++++***))))))(((,,,+++)))((('''((())))))((()))***+++++++++++++++,,,...000///,,,)))((((((((()))+++*********+++---******************************+++++++++***)))(((((()))))))))************(((((())))))************)))...222111,,,((()))+++(((((()))))))))*********))))))))))))((((((((((((******))))))((((((''''''$$$%%%'''(((((('''&&&%%%))))))(((((((((((())))))))))))))))))((('''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))'''((())))))))))))((('''))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((((((((()))))))))))))))&&&'''((()))))))))((((((''''''(((((()))*********&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%&&&''')))***''''''((((((((()))))))))+++)))''''''((()))((('''(((((((((((((((((((((((('''&&&&&&(((+++,,,+++))))))))))))'''%%%%%%''')))))))))))))))))))))))))))((((((((((((((('''''''''&&&''''''(((((((((((((((''''''((((((((()))))))))************))))))))))))'''''''''((()))***+++,,,''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((())))))))))))((('''(((***++++++++++++***))))))))))))))))))))))))''''''((((((((()))))))))'''))),,,......+++(((&&&'''''''''((((((((())))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))******+++***+++---......---,,,,,,*********+++++++++++++++'''((()))***+++,,,------++++++,,,---............------------------------............////////////------------------------///...------,,,,,,------,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***************************)))******+++++++++******))))))))))))))))))******,,,***((()))***+++***)))++++++******)))(((((((((******))))))))))))))))))))))))************))))))(((''''''&&&&&&%%%%%%$$$))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))(((((())))))******))))))***++++++++++++******)))---,,,+++***))))))))))))((()))***+++++++++++++++,,,///000...***((((((***((()))))))))(((((()))++++++++++++***************''''''((())))))'''&&&%%%))))))))))))************'''((())))))******))))))(((+++...---***(((((()))'''(((((())))))*********))))))))))))(((((((((((())))))))))))((((((((((((''')))++++++***(((((()))***))))))(((((((((((((((&&&&&&'''&&&&&&%%%$$$$$$!!!"""$$$&&&((()))******''''''((((((((((((''''''%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++''''''(((((())))))******&&&'''((()))***)))((((((&&&&&&''''''((())))))***''''''&&&&&&''''''((()))(((((((((((('''((()))+++'''((((((((()))))))))))),,,)))''''''((()))((((((((((((((((((((((((((((((((('''&&&'''***+++***)))(((''''''''''''((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''((((((((((((((('''((((((((())))))))))))++++++*********)))))))))&&&'''(((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))******))))))'''(((***+++,,,,,,++++++)))))))))))))))))))))))))))((((((((())))))************,,,,,,,,,***)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((()))++++++***+++---...///...---,,,)))*********++++++++++++*********+++++++++,,,,,,+++,,,---.........---,,,------------------------............////////////------------------------///...------,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,++++++******++++++++++++************************************+++++++++***))))))***))))))))))))))))))))),,,***))))))***++++++***(((((())))))************)))))))))))))))))))))*********++++++++++++******((((((((('''&&&%%%%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((())))))******)))))))))))))))***++++++((()))***************)))*********++++++***)))))))))******+++++++++******)))+++---+++(((&&&)))---***++++++)))(((((()))++++++++++++*********))))))'''((()))******((('''%%%))))))))))))************'''''')))*********)))(((************))))))))))))''''''(((((()))******+++(((((((((((())))))))))))(((((((((((())))))))))))+++,,,+++)))&&&&&&))),,,******)))(((((((((((((((&&&''''''''''''&&&&&&%%%###$$$&&&((()))***))))))''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''(((((())))))******((((((''''''''''''((((((************************&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&'''''''''((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++&&&&&&'''((()))***++++++((()))***,,,,,,++++++***%%%%%%&&&&&&'''((())))))((((((((((((((()))******''')))+++,,,+++******+++(((((((((((()))))))))))),,,***''''''((())))))(((((((((((((((((((((((((((***'''%%%&&&(((***)))''''''&&&''')))+++,,,***((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''((((((((((((((((((((((((((())))))))))))+++++++++************)))%%%&&&((()))))))))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************'''(((***+++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++***))))))******))))))))))))************))))))))))))))))))))))))---,,,,,,,,,++++++******''''''''''''((()))++++++***+++---//////...---,,,))))))******++++++++++++,,,,,,,,,++++++++++++***,,,---.........---,,,+++------------------------............/////////000------------------------......---,,,,,,,,,,,,---,,,,,,,,,------.........---------,,,,,,,,,++++++'''((()))******+++******))))))))))))))))))))))))+++++++++++++++***)))(((*********))))))))))))))),,,***))))))***++++++***&&&&&&''')))***,,,------)))))))))))))))*********++++++,,,,,,,,,,,,++++++,,,++++++***)))(((((('''))))))))))))))))))))))))''''''(((((())))))******'''''''''((()))******++++++***)))))))))***,,,---''''''((())))))***))))))&&&((()))+++++++++************+++++++++******)))%%%(((***(((%%%&&&***///.........,,,******+++---++++++++++++******))))))***+++---------,,,***((())))))))))))************&&&''')))*********)))(((---+++))))))+++,,,,,,+++&&&''''''((()))******+++(((((((((((())))))))))))''''''(((((())))))******)))'''$$$###(((******)))((((((((((((((())))))************))))))******+++***)))(((&&&%%%''''''((((((((((((''''''((((((((())))))+++,,,,,,''''''''''''''''''''''''***)))'''&&&&&&''')))***))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))(((((('''''''''&&&((('''&&&&&&'''((('''%%%******))))))((((((''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''+++)))(((&&&&&&((()))+++++++++******))))))(((((((((''''''&&&&&&((()))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))(((((((((((()))(((((()))++++++***)))+++++++++*********))))))&&&'''''''''(((((())))))******))))))((((((''''''''''''''''''''''''''''''******)))(((((((((((((((((((((''''''''''''((((((***))))))(((((((((((((((************))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''******)))'''%%%%%%'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&))))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((***((('''&&&&&&'''(((***++++++,,,,,,,,,++++++***)))))))))***+++++++++,,,******************************))))))))))))******)))))))))))))))************+++,,,...//////.........+++)))))),,,---,,,***++++++,,,,,,,,,,,,------000//////...---+++***)))------...///////////////,,,,,,,,,---------......000////////////...............---------,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))+++*********))))))(((((())))))*********+++++++++''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***---,,,,,,+++***)))(((((()))))))))))))))*********)))))))))))))))(((''''''(((((((((((((((((((((((('''(((((())))))))))))))),,,,,,+++***))))))******((((((((((((((()))******))))))))))))))))))))))))((())))))))))))*********,,,+++++++++******))))))******))))))((((((''''''&&&&&&'''(((***+++,,,---+++++++++*********))))))))))))))))))))))))))))))***((((((+++)))$$$!!!!!!((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''((('''&&&%%%%%%&&&'''((()))******))))))((('''&&&&&&&&&''''''((()))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((######%%%''')))***,,,---'''&&&%%%###$$$%%%'''(((((((((((((((((('''''''''))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''(((((()))((((((((((((((((((((())))))((((((((('''''''''((('''&&&'''(((((('''&&&(((((((((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((((('''(((((((((''''''(((((((((***)))(((''''''((()))***((((((((('''''''''''''''(((''''''&&&'''((()))***(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''(((((())))))******)))(((((()))++++++***)))+++++++++*********))))))'''''''''((((((((())))))***)))))))))((((((((('''''''''''''''''''''''''''***)))(((((('''''''''(((((((((''''''''''''((((((((((((''''''((()))***+++)))))))))(((((((((''''''(((((())))))))))))(((((('''''''''''''''''''''''''''(((((('''&&&&&&(((***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((()))******)))'''&&&&&&''')))******++++++,,,,,,++++++******************+++++++++******************************))))))))))))***************))))))))))))))))))***,,,---......---------+++))))))+++---,,,************+++++++++,,,,,,//////......---,,,******---....../////////......,,,---------............------------,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************)))))))))((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((((((((()))***,,,,,,++++++***))))))))))))))))))))))))))))))***)))))))))))))))(((''''''(((((((((((((((((((((((('''(((((()))))))))))))))++++++***)))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******+++++++++******)))))))))******))))))((((((((((((******+++,,,---......///+++++++++*********)))))))))))))))))))))))))))))))))'''(((,,,,,,(((''')))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((('''&&&&&&'''(((((('''((()))))))))))))))(((((('''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))(((''''''''''''((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((('''''')))(((''''''))))))((('''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))(((((((((((())))))***)))(((''''''((()))***&&&&&&'''''''''((((((((((((''''''''''''((())))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''((()))***++++++)))((('''(((***+++***)))+++************)))))))))''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((''''''&&&'''''''''((((((''''''''''''((((((((('''&&&&&&'''))),,,---((((((((('''''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((%%%''''''''''''''')))+++(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((())))))***+++***)))(((''''''((()))*********+++++++++++++++***+++++++++*********************************************))))))))))))******++++++******))))))((((((((()))+++,,,------,,,+++,,,+++))))))+++,,,+++***))))))*********+++++++++---------------,,,++++++.........///......------------........./////////------------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************))))))))))))((((((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))*********************************))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((('''((())))))******))))))******)))((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))((((((((())))))))))))************)))))))))))))))***))))))))))))((((((((()))))))))*********+++++++++++++++***************))))))))))))))))))))))))***'''(((+++,,,)))***---))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%)))((((((''''''(((((()))&&&'''((()))************((((((''''''&&&%%%%%%$$$&&&''''''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))((('''&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((())))))(((((((((((((((((()))((('''((()))***)))(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))))))))))))))(((((((((((((((((())))))(((''''''''''''((()))''''''(((((()))******+++''''''''''''((((((((()))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((('''''''''((()))*********)))((('''''')))******)))************))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''((((((''''''''''''(((((()))(((&&&&&&&&&)))+++---((((((((('''''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((((()))************))))))))))))******)))******++++++++++++***,,,+++++++++***)))))))))******************************))))))))))))******,,,++++++***)))(((''''''((()))***+++,,,++++++***++++++*********+++++++++************+++++++++++++++,,,,,,---------,,,,,,---............---,,,,,,.........////////////000/////////.........------------------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++)))))))))***+++++++++,,,*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((()))************)))))))))((((((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((************************))))))))))))))))))))))))+++((('''))))))&&&'''***)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''(((((('''%%%###"""$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((&&&&&&''''''((((((((()))(((((()))))))))))))))))))))''''''(((*********)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&&&&'''((()))***++++++&&&''''''((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))(((((((((((()))(((&&&'''(((******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))************************''''''&&&&&&&&&&&&'''(((((((((''''''''''''((((((+++)))(((''''''((()))***)))))))))(((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))''')))***)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((()))*********))))))))))))******((()))******++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))******))))))))))))******,,,++++++***)))(((''''''((()))***+++++++++***)))************))))))***++++++++++++,,,,,,,,,,,,---***+++,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,.........////////////000///............---------............------------,,,---------,,,+++***)))++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))************************************))))))((((((''''''(((((((((((((((((((((((())))))************)))))))))))))))***++++++,,,,,,************))))))(((((())))))************))))))))))))))))))))))))))))))((())))))***************)))((((((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((*********+++++++++,,,,,,)))))))))))))))*********))))))))))))************---,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))+++((('''))))))''''''+++)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((())))))))))))(((((()))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((()))(((%%%###!!!$$$$$$$$$%%%&&&'''(((((())))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''(((((()))(((((())))))))))))******(((&&&&&&''')))******)))((((((((()))))))))))))))'''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((&&&''''''((()))(((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((***)))))))))((((((((('''***(((&&&&&&''')))***)))(((((()))))))))))))))*********))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&''''''((()))((((((''''''''''''((((((******)))((((((((((((((()))))))))(((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((()))***)))'''&&&%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''((())))))))))))))))))))))))))))))(((((()))***+++++++++++++++++++++***************))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((()))***+++,,,,,,+++***))))))***+++***((((((***+++++++++,,,,,,,,,---------***+++,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,------........./////////,,,,,,,,,,,,++++++++++++......---------,,,,,,,,,+++,,,---------+++***)))++++++++++++++++++++++++***************+++++++++))))))))))))************++++++++++++************))))))))))))(((((((((((()))))))))))))))))))))))))))******++++++******)))))))))******+++++++++,,,++++++******)))((((((((())))))******++++++******))))))))))))))))))))))))((()))******++++++******))))))((((((((()))*********))))))((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,***************+++++++++)))))))))************++++++++++++++++++************************+++++++++))))))))))))))))))))))))(((&&&'''+++,,,***+++...((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))'''(((((())))))(((((('''************)))((('''&&&$$$%%%%%%&&&''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''((()))******(((&&&$$$%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''((((((%%%%%%&&&''''''((())))))(((((()))))))))*********&&&%%%%%%&&&(((***)))((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((((((((''''''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&((()))))))))((('''((((((((((((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))***(((%%%%%%''')))))))))(((((((((((())))))***************)))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))((('''''''''(((((()))***((((((''''''''''''(((((('''((()))******)))((((((((((((((('''''''''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&(((******((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((())))))***+++((((((((())))))((((((((('''((()))***++++++++++++***************+++++++++))))))))))))))))))))))))******))))))))))))***************)))))))))))))))******+++,,,,,,+++***))))))***+++***((('''))),,,***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***((()))***,,,------------,,,---------............,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********+++,,,------,,,***)))************************+++++++++***************((()))))))))************+++*********))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++***)))***************+++++++++++++++******)))(((((('''((()))***++++++++++++***))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))***++++++******)))((((((((((((((())))))))))))))))))))))))(((((()))))))))************+++++++++,,,,,,,,,,,,))))))*********+++++++++((((((((((((((()))))))))))))))*********+++++++++))))))))))))))))))))))))'''%%%'''+++,,,))))))+++(((((()))***+++,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********&&&'''(((((((((((('''&&&((()))))))))))))))(((''''''''''''''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))(((((())))))*********+++&&&%%%$$$&&&((())))))(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))***++++++))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((+++***)))(((((()))***+++((((((((((((((((((((((((&&&&&&'''((()))***++++++***(((%%%%%%'''))))))***'''((((((((())))))******+++*********))))))(((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''(((((($$$&&&(((***++++++***)))''''''&&&&&&&&&%%%%%%%%%(((((())))))))))))((((((''''''''''''''''''''''''$$$&&&)))))))))(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((*********)))***++++++,,,''''''(((((((((((('''''''''''')))******+++++++++))))))******+++++++++,,,))))))))))))))))))))))))******))))))))))))******)))))))))))))))************+++,,,---,,,,,,******(((***+++***((('''))),,,)))************+++++++++,,,,,,,,,,,,,,,+++***)))'''((()))+++,,,---......,,,,,,,,,---------...............---------,,,,,,*********))))))))))))((()))***,,,------,,,***)))************************,,,+++++++++******))))))(((((())))))*********+++******))))))((((((((('''''''''(((((())))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************+++++++++***)))(((((('''((()))***+++++++++++++++))))))))))))))))))))))))))))))***++++++++++++*********))))))***+++,,,,,,******)))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((+++++++++,,,,,,---------))))))******++++++++++++******++++++,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))(((&&&'''******%%%###$$$(((((()))+++,,,---...///************************************************))))))))))))))))))))))))'''((((((((())))))******%%%&&&'''(((((('''&&&%%%&&&'''((()))************)))))))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))&&&'''''''''(((((()))))))))((('''&&&%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&'''((()))***+++,,,,,,'''((())))))'''''')))***))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%((((((''''''''''''(((((())))))(((((((((((())))))************)))'''&&&%%%''''''(((((())))))******''''''(((((())))))******))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((+++******)))(((''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((('''''''''&&&((((((''''''''''''((((((******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((******))))))((((((((('''((((((((((((((((((((((((******))))))((((((''''''''''''''''''((()))++++++))))))))))))))))))))))))''''''''''''((((((((((((******++++++++++++******)))******+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))***************))))))*********)))))))))))))))++++++******)))((((((((()))************+++++++++,,,,,,,,,---------......,,,------......------,,,+++++++++*********)))))))))***+++,,,,,,,,,,,,,,,***---000///,,,******+++------------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((***+++,,,)))((('''&&&&&&'''((()))''''''''''''((((((((()))((((((''''''''''''(((((('''(((***...333333///,,,...,,,))))))***,,,,,,,,,,,,,,,++++++***))))))))))))************++++++++++++)))((()))******)))((('''''''''''''''((())))))))))))))))))************(((((((((((())))))))))))''''''(((((())))))******++++++******))))))((((((************************,,,,,,+++***))))))*********))))))((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((($$$%%%'''((((((((('''&&&))))))))))))))))))))))))''''''''''''((((((((())))))((('''&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&'''((()))***+++,,,,,,((()))((('''&&&&&&(((+++)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%((((((''''''''''''(((((())))))(((((((((((())))))************)))((('''&&&(((((((((((())))))******'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))((((((((((((''''''((()))))))))))))))************************''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((*********)))((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))*********((())))))******))))))((()))(((((((((''''''''''''((((((''''''''''''(((((()))))))))(((''''''&&&&&&''''''&&&&&&''''''((())))))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))(((((()))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((((((((('''''')))))))))))))))*********(((((()))******++++++,,,)))************+++++++++,,,,,,,,,------------...,,,------......------,,,,,,++++++++++++***************+++,,,,,,,,,++++++***,,,......+++***+++,,,------......------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************((())))))******))))))(((************************)))((((((''''''((()))***(((((((((''''''((((((((('''''''''((((((((())))))((((((((()))***+++------******+++---000000---))),,,+++***+++,,,,,,+++***))))))))))))))))))******)))************++++++++++++)))((()))***+++)))((((((''''''''''''((())))))(((((()))))))))*********((((((((()))))))))******((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''++++++***)))))))))))))))***))))))(((''''''&&&&&&%%%&&&&&&'''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''(((((()))***++++++))))))((('''%%%&&&(((******)))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))************)))(((''''''((((((((())))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))(((((((((((('''(((((()))))))))))))))************************'''(((((())))))(((((('''((((((((((((''''''''''''((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))******'''(((((())))))(((((('''((((((((((((''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((()))))))))))))))((('''&&&************************************************))))))))))))))))))))))))))))))))))))************''''''(((((()))(((((('''(((((())))))******++++++))))))******+++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++***+++,,,,,,,,,******,,,...------.........---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))************)))******************)))++++++++++++++++++++++++))))))((('''''''''(((((('''(((((())))))(((((('''''''''((((((((()))))))))(((((()))+++---///111222---,,,++++++,,,+++)))''')))******,,,...---***'''&&&''''''((())))))******)))************+++++++++***)))((()))***+++***)))((((((''''''(((((()))***(((((())))))))))))******)))))))))*********++++++))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((()))))))))(((''''''&&&&&&%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''&&&&&&''''''((()))(((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''''''''''''''&&&%%%%%%&&&''')))***''''''(((((()))******+++((()))+++***)))(((((()))************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((())))))*********))))))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))'''''')))***))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((***)))))))))((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***''''''((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''(((((())))))((((((((((((((()))******''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((()))************))))))(((((((((((()))(((((((((((((((((((((((())))))))))))******************++++++++++++******(((((()))))))))))))))(((************************************************((((((((((((((((((((((((((()))))))))************))))))***+++++++++******''''''((()))***++++++,,,------,,,,,,+++******)))))))))*********+++++++++++++++,,,,,,,,,---------,,,------......------,,,---------,,,,,,,,,++++++---,,,,,,+++************++++++*********+++---///,,,,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******************++++++++++++************************************))))))(((((((((((('''((()))******)))(((''''''(((((((((((()))))))))(((((()))***,,,...000111---,,,***)))))))))((((((*********+++,,,,,,***(((((((((((()))))))))******))))))*********+++++++++***)))((()))***+++***)))((((((((('''((())))))***(((((((((((()))))))))***)))*********+++++++++++++++******))))))((((((((((((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((''''''))))))((((((''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))))))))((('''&&&&&&&&&''')))***((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((('''&&&%%%%%%%%%'''((()))'''''''''((())))))******&&&***---///---***'''&&&))))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''((((((''''''''''''((((((((()))***************)))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))'''''')))***))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''(((((((((((('''''''''''''''(((((((((((((((''''''((())))))(((''''''&&&&&&''''''((()))))))))((((((((((((((()))******&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))******************++++++++++++******'''((()))***+++,,,,,,,,,************************************************((((((((((((((((((((((((((()))))))))************))))))***+++++++++++++++''''''((()))***++++++,,,------,,,,,,+++******)))))))))*********++++++++++++++++++,,,,,,,,,------,,,------......------,,,---------,,,,,,,,,++++++------,,,************++++++***))))))***,,,------)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***************************************************(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******************++++++++++++******))))))))))))))))))))))))++++++++++++***))))))((('''((()))******)))((('''(((((((((((()))))))))***(((((((((((()))***++++++******)))((('''((()))***,,,***(((((()))++++++***+++++++++******)))))))))))))))*********+++++++++)))(((((((((***++++++)))((((((((((((((()))******'''(((((((((((())))))))))))*********++++++++++++++++++******))))))(((((((((((())))))******++++++((((((((((((((((((((((((&&&'''((((((((((((''''''((((((((((((''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((('''&&&&&&((()))***))))))))))))))))))))))))((((((((((((((('''''''''''''''((()))))))))(((((((((''''''&&&&&&&&&'''''''''''''''(((((()))))))))&&&***...///---***'''%%%(((((()))))))))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((()))***+++++++++++++++************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))'''''')))***))))))))))))(((((((((((()))))))))))))))(((((('''************************((())))))******))))))(((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((())))))'''(((((())))))((((((''''''''''''(((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))((((((''''''(((((()))***'''''''''''''''(((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((('''((()))+++,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************''''''((()))************(((((())))))******++++++))))))******+++,,,,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++---,,,+++*********+++,,,,,,***))))))+++,,,,,,+++(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************************************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************)))******************)))((((((((((((((((((((((((++++++,,,,,,,,,+++******((())))))******))))))(((((((((((()))))))))******((((((''''''&&&''''''(((((()))))))))(((((()))+++---***((('''(((***++++++,,,,,,,,,+++***))))))))))))************+++++++++)))((('''(((***++++++***))))))(((((())))))***+++''''''(((((((((((()))))))))))))))*********++++++******************))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''((((((((((((((((((''''''(((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((''''''(((((()))***)))))))))))))))))))))))))))(((((((((''''''''''''&&&'''((()))***))))))((((((((((((((('''&&&%%%%%%'''''''''(((((((((((((((''')))++++++)))'''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''((((((((()))'''''''''((())))))******''''''''''''''''''''''''))))))(((((((((((())))))(((''''''&&&&&&''''''((('''((()))***+++,,,,,,++++++++++++*********))))))***)))))))))((((((((('''))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))(((((((((((()))))))))))))))(((''''''************************))))))************))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))((())))))******))))))(((''''''''''''((((((((()))&&&'''((())))))((('''&&&'''''''''(((((((((((((((''''''&&&&&&''''''((()))'''''''''(((((()))))))))((((((((((((((((((((((((''''''(((((())))))******(((((('''(((((()))***+++))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((()))************)))))))))))))))*********(((((()))******++++++,,,)))************+++++++++***++++++++++++,,,,,,,,,,,,------......------,,,,,,++++++++++++*********,,,+++***))))))+++,,,---,,,***)))***,,,,,,***((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************((())))))******))))))((((((((((((((((((((((((((())))))***+++,,,+++*********))))))))))))))))))***(((((()))))))))*********)))(((((('''''''''(((((((((***+++***(((''')))++++++)))((((((***+++***)))***************))))))))))))************+++++++++)))((('''(((***,,,+++***))))))(((((())))))***+++'''''''''((((((((())))))((((((((()))))))))************************++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((******)))(((''''''((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''(((*********)))((((((((())))))(((&&&$$$###'''''''''((((((((((((((())))))(((&&&$$$$$$%%%'''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&'''((()))***++++++&&&'''''''''''''''''''''******))))))))))))******'''''''''&&&&&&''''''''''''((()))***+++,,,,,,,,,++++++++++++******))))))******))))))((((((((('''))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))(((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))************))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))************))))))&&&'''''''''(((((())))))&&&'''(((******((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((***++++++))))))))))))))))))))))))''''''''''''((((((((((((******++++++++++++******++++++******)))'''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***,,,,,,---------*********)))))))))))))))++++++******)))((((((((()))************+++++++++******+++++++++,,,,,,,,,,,,------......------,,,+++++++++*********)))))),,,+++***))))))+++---///,,,******+++---,,,)))&&&((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))'''((()))***++++++***)))+++***)))(((((()))***+++))))))))))))************)))))))))))))))******+++(((+++---,,,)))'''((())))))((()))+++,,,+++)))&&&''''''(((((())))))******)))************+++++++++(((''''''(((+++,,,+++***)))))))))))))))******+++''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***+++++++++,,,++++++******))))))((((((((((((((((((((((((((((((%%%''')))***+++***)))((('''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************&&&''')))*********)))(((******))))))))))))******&&&'''((())))))((('''&&&+++***(((&&&%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&'''((()))***+++(((((((((((())))))))))))&&&'''((((((((('''%%%$$$(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&&&&'''((())))))***)))(((''''''''''''''')))*********+++++++++++++++++++++*********))))))(((((())))))*********+++))))))))))))(((((((((((()))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''(((************)))))))))))))))))))))))))))(((''''''*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&'''''''''(((((())))))&&&&&&''''''(((((()))))))))((('''&&&%%%&&&&&&'''(((((((((((()))))))))))))))(((((('''''''''(((((('''''''''''''''((())))))'''((()))))))))'''&&&%%%))))))*********))))))((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''+++***)))))))))***,,,,,,((())))))(((&&&''')))+++******))))))))))))******))))))***++++++++++++***+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++,,,,,,,,,++++++*********,,,+++++++++***)))))))))************)))))))))((())))))))))))******************)))((((((((((((((())))))(((((('''''''''&&&******))))))((((((''''''(((((())))))*********+++************************))))))))))))))))))))))))''''''''''''((((((((()))))))))******+++++++++,,,+++*********))))))((((((---***'''''')))+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))***)))(((((('''((((((((())))))))))))))))))))))))++++++,,,,,,,,,---------***((('''((()))***)))''''''((()))******)))(((''')))***---......,,,***((())))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&&&&%%%))))))))))))))))))))))))&&&''''''((((((((((((((('''((()))******)))((('''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''(((((((((((('''''''''''''''''''''((())))))(((***++++++)))(((***---''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))&&&'''((())))))((('''&&&)))(((&&&%%%%%%&&&'''((('''(((((((((((((((((('''%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&''''''(((((()))))))))((('''''''''''''''))))))))))))*********++++++++++++*********))))))((((((((()))))))))******))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&''''''((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&''''''(((((((((((()))))))))))))))(((((('''''''''(((((((((''''''''''''((())))))***************)))(((((())))))************))))))))))))))))))))))))))))))************)))))))))(((******************************************************))))))((((((((((((+++***)))))))))***+++,,,*********)))'''''')))+++******))))))))))))******))))))***++++++++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++************))))))))))))******************)))((((((((((((((())))))((((((((('''''''''***)))))))))((((((((('''((()))))))))************************************))))))))))))))))))))))))'''''''''((((((((()))))))))))))))*********++++++************)))))))))(((,,,***'''''')))+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,***((('''((()))***)))((())))))************))))))((()))+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))******)))((('''''''''''''''((((((((((((((((((((('''''''''&&&&&&'''(((((())))))(((((('''''''''&&&&&&''''''((()))%%%%%%&&&((()))))))))((((((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''(((((((((((('''''''''&&&%%%%%%%%%&&&'''((((((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''******)))((('''&&&&&&%%%(((((((((((())))))))))))+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&''''''(((((()))((((((((((((''''''''''''(((((((((((())))))))))))+++************)))))))))'''((((((((((((((())))))(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))(((((('''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''(((((((((((())))))))))))(((((((((''''''(((((()))((((((''''''(((((()))***,,,,,,+++*********++++++))))))************))))))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++***************************))))))))))))(((((((((******))))))******+++,,,+++,,,,,,***(((((()))+++******))))))))))))******))))))***++++++++++++***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++------,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***))))))))))))***************))))))((((((((((((((())))))((((((((((((''''''))))))))))))(((((((((((())))))))))))************************************((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******************)))))))))))),,,***((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))&&&''')))+++,,,,,,,,,,,,)))))))))))))))))))))))))))*********++++++++++++***)))((((((******)))(((++++++************++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((()))))))))(((((((((((((((((())))))******))))))((('''''''''''''''(((((((((%%%$$$$$$&&&******(((&&&(((''''''&&&&&&''''''((('''''''''&&&&&&''''''''''''(((((((((((((((((('''&&&&&&%%%&&&&&&((()))***((((((((())))))(((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''%%%&&&(((******)))'''&&&''''''''''''''''''''''''******)))((('''&&&&&&%%%(((((((((((())))))))))))+++***)))((('''((()))***(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((((((((()))'''((((((((((((((('''''''''''''''(((((((((((()))************))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))++++++***)))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''&&&&&&''''''((()))******(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))'''&&&%%%''''''''''''(((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&%%%((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((()))***((((((((('''((())))))***---,,,******)))***+++,,,((())))))************)))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++---------,,,***((()))*********))))))))))))******))))))***++++++++++++***,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++***)))***,,,.........++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********((()))))))))************))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********************************(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((()))))))))*********)))))))))))))))+++*********************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))$$$&&&(((***+++***)))((())))))))))))))))))))))))))))))))))))***************)))((()))******)))(((++++++)))(((((()))++++++***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))'''(((((()))))))))))))))''''''&&&''')))))))))(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((&&&&&&'''((((((***++++++&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''%%%&&&(((******)))'''&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))***)))((('''&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((&&&'''(((((()))(((''''''&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''((((((((()))))))))***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))&&&'''''''''((((((((())))))))))))))))))(((''''''''''''((()))******++++++))))))))))))))))))))))))((()))************)))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%''''''''''''((((((((((((((((((((((((((('''''''''******))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******((((((((((((((()))******+++***)))(((((()))++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))************))))))******++++++++++++,,,---...---+++))))))*********))))))))))))******))))))***++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***+++---//////...++++++++++++++++++++++++---,,,,,,+++***))))))(((+++*********))))))))))))((()))))))))************))))))(((((((((((())))))(((((())))))))))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))((((((((((((((())))))))))))))))))************++++++*********+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***************&&&((()))+++***)))'''&&&************************(((((()))))))))*********+++)))((()))***+++***)))***)))(((''''''((()))***,,,+++)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))************))))))((()))***++++++++++++***((())))))((('''((()))+++(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''((()))******++++++&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''''''''(((((((((((((((((()))))))))))))))***)))))))))(((((((((((('''''''''(((((())))))******+++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))'''''''''(((((())))))***)))))))))))))))(((''''''(((((())))))******++++++))))))))))))))))))))))))))))))++++++++++++))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''******))))))))))))))))))''''''((()))))))))(((((((((((((((((())))))))))))(((((((((((()))***++++++))))))(((((())))))***+++)))(((((((((((()))******'''((()))******+++******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************)))))))))************+++))))))***++++++++++++***+++,,,------+++))))))*********))))))))))))******))))))***++++++++++++***+++******************+++++++++++++++++++++++++++,,,+++******,,,......---***++++++++++++,,,,,,,,,,,,,,,+++******))))))(((*********)))))))))(((((())))))))))))************((((((((((((((())))))***(((((())))))))))))******(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))(((((())))))))))))************)))+++,,,,,,+++******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++*********+++,,,,,,+++***)))(((************************((()))))))))************+++***))))))++++++***)))))))))(((((((((((()))))),,,+++)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((&&&&&&''''''''''''((((((((())))))******))))))(((((()))+++,,,,,,,,,+++***'''((()))+++------,,,+++)))((((((''''''(((((()))((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''((())))))***))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((%%%&&&((()))***)))((('''''''''((((((((()))))))))(((((((((((())))))************)))))))))((((((((('''''''''((()))*********,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++******)))''''''((())))))***++++++)))))))))))))))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))&&&'''((()))***))))))((((((((((((((())))))))))))(((((((((((()))***+++,,,))))))(((((())))))***+++'''(((((()))******))))))'''((()))******+++++++++))))))))))))))))))))))))((()))))))))************************************************************))))))*********+++++++++((()))***+++,,,++++++***)))+++,,,,,,+++***************))))))))))))******))))))***++++++++++++******))))))(((((())))))***************************,,,***))))))***++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********))))))))))))))))))************((((((((((((((()))******(((((()))))))))*********'''((((((((()))))))))***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++*********)))))))))((()))))))))************(((+++------+++******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******************+++++++++************************)))))))))*********+++++++++***))))))++++++***))))))))))))******))))))))))))))))))((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''&&&((()))++++++***)))((('''&&&(((222<<<===555+++))))))(((((((((((())))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&'''(((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''&&&)))(((((((((''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((())))))))))))******+++,,,,,,***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((($$$&&&((()))***)))((('''(((((((((((())))))))))))'''((((((((())))))******++++++******))))))((((((&&&''''''((()))******+++---,,,+++***))))))))))))((((((((((((((((((((((((************************'''((()))+++++++++***)))'''(((((()))***++++++,,,)))))))))))))))(((((('''((((((((((((((('''''''''))))))))))))))))))))))))'''((()))++++++)))((('''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&'''(((***,,,''''''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))&&&'''(((*********)))((((((((((((((())))))))))))(((((((((((()))***+++,,,)))))))))))))))******+++'''((()))+++++++++***)))''''''(((******+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++++++++((()))***+++,,,+++******'''))),,,,,,+++***************))))))))))))******))))))***++++++++++++***))))))(((((((((((())))))************************+++)))''''''((())))))(((*********++++++,,,,,,,,,((((((***+++---...000000,,,,,,,,,+++++++++******))))))))))))************((((((((((((((()))******(((((())))))*********+++'''((((((((())))))******+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))************,,,+++++++++******))))))(((((())))))*********+++(((+++......+++******,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***''''''''''''((()))+++,,,************************************+++++++++++++++***)))***+++++++++))))))***+++,,,,,,+++***)))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))(((((())))))*********+++''''''((((((((((((''''''%%%&&&((()))***)))'''&&&)))%%%)))999KKKMMM===,,,))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''******))))))((((((''''''((('''&&&'''((())))))'''''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((******(((''''''((())))))++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))(((((((((&&&'''''''''''''''&&&&&&)))((('''&&&&&&'''((()))(((((())))))((('''&&&&&&))))))))))))))))))))))))&&&&&&''')))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))******)))))))))))))))***(((''''''(((***+++***)))&&&((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********************+++***)))))))))***+++,,,,,,)))))))))))))))))))))))))))***+++,,,---.........+++,,,...//////...,,,+++++++++******))))))((((((+++*********))))))(((((())))))(((((((((((())))))+++*********))))))((((((+++***))))))+++,,,+++******+++,,,)))&&&&&&))),,,))))))*********))))))(((******))))))((((((''''''***)))(((''''''((()))*********+++000444444///)))******************************+++++++++,,,,,,,,,------,,,,,,,,,---......,,,,,,++++++***)))((((((************************,,,,,,+++***))))))******(((((('''''''''(((((()))******)))(((((((((((((((''''''(((((())))))************+++++++++******)))(((((()))***************************))))))))))))***)))))))))))))))***++++++*********))))))((((((///...,,,******+++,,,---************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((()))))))))))))))&&&&&&&&&'''(((***+++,,,((((((((((((''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((('''&&&%%%$$$'''''''''''''''((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''(((((((((((())))))(((((('''''''''&&&***&&&***:::KKKLLL:::''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((''''''(((((((((***)))))))))((((((((('''((('''&&&'''((())))))'''''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((()))((((((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******((()))))))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((('''&&&&&&))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))***))))))(((((())))))))))))((('''((()))***)))'''(((***+++***)))((()))+++(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))*********++++++,,,,,,*********)))******++++++))))))))))))))))))))))))******++++++++++++******)))***,,,------,,,***)))*********)))))))))))))))************)))))))))((())))))(((((((((((())))))************)))))))))(((***)))((()))+++,,,+++***)))+++,,,***((('''(((+++))))))************))))))(((((((((((())))))))))))++++++************++++++***((()))---111111---(((************************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,++++++***))))))(((++++++++++++++++++++++++++++++***)))))))))))))))(((((('''''''''(((((()))******)))((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))((((((((()))***************(((((())))))*********+++******)))))))))))))))***************)))))))))(((,,,+++)))(((((((((***+++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***************'''''''''((((((***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((()))))))))))))))((('''''''''''''''((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''(((((((((((()))(((((((((''''''''''''$$$###%%%...777777---"""(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((('''&&&'''((())))))'''''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***++++++((())))))******)))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''((())))))***(((''''''))))))(((&&&(((***+++***)))((()))+++(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))***+++,,,,,,------++++++***)))))))))******))))))))))))))))))))))))+++++++++***)))((('''&&&((()))***++++++***)))((())))))))))))************************))))))))))))))))))(((((((((((())))))************)))))))))))))))(((((()))+++---,,,,,,(((***++++++)))(((((()))))))))************))))))'''''''''((()))***************++++++++++++******)))''''''***---...+++(((************************++++++,,,,,,,,,---------)))))))))))))))***++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++******)))((((((((()))))))))((((((''''''(((((((((***))))))((((((((((((((())))))))))))((((((((((((%%%&&&''''''((((((((((((((())))))************)))''''''((()))***+++,,,,,,++++++***)))((((((((()))************))))))))))))+++***)))((('''((())))))************************))))))))))))))))))))))))***************************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++((((((((((((((()))***++++++*********))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((()))************'''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&'''(((((('''&&&((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))(((((((((((((((((()))))))))))))))((((((((((((((('''&&&'''((())))))'''''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((($$$%%%''')))******))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******&&&''''''(((((((((((('''(((((((((''''''((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''''')))***)))(((&&&((()))((('''&&&''')))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((()))***+++,,,---......,,,+++***))))))((())))))))))))))))))))))))))))))***************)))(((((((((((()))******)))(((((((((((())))))******++++++*********)))))))))))))))))))))(((((((((((())))))*********)))))))))))))))(((''''''))),,,------,,,((()))+++++++++)))((((((((())))))************)))'''((((((((()))))))))***'''((()))******)))(((''')))((('''(((***+++***)))************************+++,,,,,,,,,,,,---------)))))))))))))))***+++++++++++++++*********))))))++++++++++++++++++++++++))))))((((((((((((((()))***)))(((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''$$$%%%&&&'''(((((()))(((((()))************))))))'''(((((()))******++++++,,,,,,***)))((((((((((((*********))))))))))))))),,,+++******))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******)))))))))((())))))******,,,,,,+++++++++*********(((((((((((((((((((((((())))))(((((((((((())))))$$$%%%&&&'''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((('''''''''++++++)))'''%%%%%%(((***((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))((('''&&&'''((())))))'''((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((($$$%%%'''((()))))))))(((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&'''((())))))(((((('''(((((((((((((((((('''''''''((((((((((((((('''((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))((('''&&&(((***++++++***&&&((()))((('''&&&''')))(((((((((''''''(((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***,,,---......++++++***)))((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,)))******************)))(((((())))))******++++++))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))******(((''''''))),,,------,,,(((((()))+++++++++)))((((((((()))******************)))))))))(((((((((''''''((()))******)))((('''***)))((((((************************************+++++++++,,,,,,,,,------+++************+++,,,,,,+++++++++***************++++++++++++++++++++++++)))((((((((((((((())))))******)))((((((((((((((())))))(((((((((((())))))******))))))((((((''''''%%%&&&'''((()))*********))))))*********))))))(((******)))))))))))))))))),,,,,,***)))(((((((((((())))))))))))))))))******,,,++++++***************************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))***)))))))))))))))***+++,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))'''''''''''''''((())))))''''''''''''(((((((((((('''''''''((((((((((((((()))'''%%%%%%&&&'''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((('''&&&'''((())))))'''((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((%%%&&&''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((('''&&&&&&(((((()))***++++++++++++''''''((((((((((((''''''&&&'''(((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''((()))******)))(((((()))+++,,,,,,+++(((***+++***)))((()))+++)))((((((''''''(((((()))((((((((((((((((((((((((''''''((())))))))))))(((&&&&&&'''''''''((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))***++++++,,,,,,******)))((((((((())))))(((((((((((((((((((((((('''(((***,,,...///000000+++******************+++))))))))))))************))))))))))))************))))))(((((((((((())))))))))))))))))************)))(((((()))+++---,,,,,,)))(((((()))++++++***((('''((()))******+++***************)))((('''''''''******++++++++++++************************************************************+++++++++,,,,,,,,,,,,++++++++++++,,,------************************************************))))))((((((((()))******++++++***)))((((((((((((((((((((((((((())))))***))))))))))))(((((((((((('''((()))***************)))************))))))(((************))))))((((((++++++***)))((((((((()))))))))))))))******************)))))))))(((((((((************************))))))))))))))))))))))))************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((())))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))'''''''''''''''((())))))''''''''''''(((((((((((('''''''''((((((((((((((('''&&&%%%'''******)))&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***((('''&&&'''((())))))'''((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((()))++++++,,,,,,+++&&&'''((())))))((('''&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((()))***++++++---,,,++++++,,,,,,***)))(((***+++***)))((()))+++))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))*********)))(((((((((((())))))***(((((((((((((((((((((((('''(((***,,,...///000111+++******************+++*********)))))))))))))))((()))))))))************))))))(((((((((((())))))((()))))))))***************)))((()))+++,,,+++***+++((('''(((***,,,+++)))'''((()))******+++++++++))))))))))))((((((((((((++++++************++++++((()))***+++***)))))))))************************)))))))))*********++++++,,,++++++++++++,,,------************************)))))))))))))))))))))))))))))))))))))))***++++++,,,+++***)))((((((((((((((((((((((((((()))******(((((((((((())))))))))))((())))))*********))))))***************)))(((((()))))))))))))))***************)))))))))))))))***((()))))))))***************************))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))************)))(((((())))))***+++,,,---,,,,,,,,,++++++++++++***))))))))))))))))))))))))'''((()))******)))((('''&&&'''((()))*********)))'''''''''''''''((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((((((((())))))))))))'''''''''''''''((())))))''''''''''''((((((((((((''''''''''''((((((((()))&&&'''((()))******)))((('''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))(((((((((((())))))'''((((((((())))))******((('''&&&''')))))))))'''))))))))))))))))))))))))&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((()))(((&&&%%%%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&'''))))))*********&&&'''((())))))((('''&&&&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&&&&((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((()))***,,,,,,111///---,,,,,,+++)))''''''((()))((('''&&&''')))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++((((((((((((((((((((((((((()))***,,,.../////////******))))))))))))******++++++******))))))(((((((((((())))))*********+++))))))(((((((((((())))))(((((())))))*********++++++***)))***+++,,,+++***,,,)))&&&&&&))),,,+++***''''''(((******+++++++++''''''(((((())))))*********)))(((''''''((()))***''')))***+++)))(((((((((************************((())))))))))))*********++++++******++++++,,,---******************++++++((((((((((((((((((((((((******))))))***+++,,,,,,,,,+++***)))((((((((((((((((((((((((((()))******''''''(((((())))))******((()))))))))))))))((('''***************)))((((((''''''((()))***+++,,,,,,***)))))))))))))))***+++(((((())))))*********+++,,,------------,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++((((((((()))***,,,---...,,,,,,,,,+++++++++******************************'''((()))******)))((('''"""###%%%'''((()))******'''''''''''''''((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))'''''''''''''''((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))"""%%%((('''%%%$$$%%%&&&((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))'''''''''''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((()))))))))))))))))))))))))))))))))***+++***'''$$$''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((((((''''''''''''(((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((''''''''''''((())))))))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))******************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((,,,+++***(((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))************)))************+++++++++)))************+++++++++...---,,,+++************++++++************++++++)))***+++,,,,,,+++***)))******++++++++++++******))))))))))))************)))+++------,,,+++***++++++)))((((((***+++******))))))(((((((((((())))))(((((())))))*********+++)))***,,,------,,,***)))))))))))))))))))))))))))+++++++++++++++***)))((()))************++++++++++++++++++******))))))))),,,,,,+++***))))))*********++++++,,,,,,++++++***+++*********))))))(((((((((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))((((((''''''((()))******))))))))))))))))))))))))---,,,***)))))))))***+++(((((((((((())))))))))))))))))))))))(((((((((((()))***,,,,,,***)))***+++...---+++)))(((((()))***+++***)))(((((()))***+++************))))))(((((((((((())))))))))))(((((())))))))))))************++++++++++++++++++++++++++++++***)))((('''&&&%%%******)))((('''&&&%%%%%%###%%%(((******(((&&&$$$))))))))))))))))))))))))((('''&&&&&&'''((()))***...,,,(((%%%%%%&&&(((***+++***((('''&&&&&&&&&'''***)))''''''((((((&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))(((((((((***+++***(((%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((()))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))((((((''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***)))))))))))))))******))))))))))))************)))************+++++++++)))************+++++++++------+++******)))))))))++++++************++++++)))***++++++++++++***)))******++++++++++++******))))))))))))************)))+++,,,,,,+++******+++,,,***(((((()))******)))))))))(((((((((((())))))((()))))))))************))))))***++++++***))))))))))))))))))))))))))))))+++++++++++++++***)))))))))************+++++++++,,,,,,+++++++++***************)))(((((((((((((((***++++++,,,,,,++++++***************)))))))))((((((((((((((()))))))))***))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))+++++++++++++++,,,------******************)))))),,,++++++***))))))******(((((((((((()))))))))******)))))))))(((((((((((((((***,,,+++***)))************))))))******+++++++++***)))(((((()))***+++(((((('''''''''((())))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))************************+++******)))((('''&&&%%%&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))((('''((((((******---+++(((&&&&&&&&&((())))))((('''''''''((()))***)))(((''''''(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((('''((()))++++++)))'''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''((((((''''''''''''((((((&&&''''''((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******)))))))))))))))***))))))))))))************)))************+++++++++)))************+++++++++,,,+++***)))))))))))))))++++++************++++++)))***++++++++++++***)))******++++++++++++******))))))))))))***************++++++***))))))***,,,---+++))))))******)))((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))************+++++++++,,,,,,,,,,,,++++++++++++***)))((((((((((((((((((******++++++++++++******************))))))))))))((((((((()))))))))******))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,---...,,,,,,++++++*********)))***++++++++++++***))))))((((((((()))))))))************)))))))))((((((((((((***++++++***))))))***&&&'''(((***+++,,,,,,---+++***))))))))))))***+++///...+++(((&&&%%%&&&&&&(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))***+++,,,------...++++++***)))(((((('''&&&)))(((((('''((()))******''''''''''''''''''''''''+++***))))))((()))))))))******)))(((''''''''''''&&&&&&'''''')))***,,,---((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((('''&&&''''''(((((((((((((((***)))'''%%%%%%''')))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++++++++++++++******(((((((((((((((((((((((('''''''''(((***+++***(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''''''''((((((&&&&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))***))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((()))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))+++******)))))))))))))))((()))))))))************))))))*********+++++++++))))))*********++++++++++++******)))(((((())))))++++++************++++++*********++++++***************++++++++++++******((()))))))))***************++++++)))((((((***,,,...,,,***)))******)))'''))))))(((((((((((()))))))))))))))))))))************))))))(((((())))))***))))))))))))))))))))))))******+++++++++******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++******++++++++++++***************)))))))))))))))(((((()))))))))*********))))))(((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))******************************)))))))))******+++------,,,,,,+++*********)))***+++,,,,,,+++))))))(((((()))))))))******************)))))))))(((((((((***++++++)))))))))***%%%&&&(((***,,,,,,,,,+++************************000...+++)))((()))+++,,,(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,---...+++++++++***)))(((((((((((())))))))))))*********''''''''''''''''''''''''******)))(((((((((''''''((()))))))))(((''''''&&&&&&'''''')))***+++,,,---'''&&&%%%''')))******)))************************((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((******((('''%%%(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&'''((()))(((((((((***)))'''%%%%%%''')))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******************++++++(((((((((((((((((((((((((((''''''(((***+++***(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))(((((((((((()))******))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))******))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))))))))(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******)))))))))))))))***((()))))))))************))))))*********+++++++++))))))*********++++++++++++***))))))((()))))))))++++++************+++++++++******************+++******++++++++++++******((()))))))))************+++++++++)))((((((+++---...,,,************)))((())))))(((((((((((())))))******))))))))))))))))))+++***))))))))))))***+++)))))))))))))))))))))))))))******+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++)))******++++++******)))))))))))))))))))))******))))))))))))************(((((())))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***************************)))(((((((((((()))))),,,,,,,,,+++++++++******))))))+++,,,,,,+++***)))))))))))))))************************))))))))))))((()))++++++)))((()))***'''((()))***+++******)))******++++++++++++******((('''&&&'''***...222555(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))***************++++++******))))))((((((&&&(((***,,,,,,+++)))(((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%'''(((((()))((((((&&&&&&(((((()))***************&&&%%%%%%&&&)))******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))******)))'''&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&%%%&&&((()))))))))(((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((('''((()))***)))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''''''''(((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))''''''&&&&&&''''''((()))))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))******+++''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************)))************+++++++++)))************++++++++++++******)))))))))******++++++************++++++++++++***))))))***++++++******++++++++++++******))))))))))))************+++,,,,,,+++******+++---...,,,*********+++***)))))))))(((((((((((())))))************))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++++++++++++++,,,,,,,,,,,,((((((((((((((())))))***))))))************))))))))))))))))))************)))))))))*********++++++(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,+++******)))*********++++++++++++++++++++++++))))))***++++++++++++***)))))))))*********++++++++++++*********)))))))))''')))******)))(((((())))))))))))***))))))((((((******+++,,,,,,+++*********)))(((''''''(((***+++(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((('''''''''******)))))))))(((((((((%%%'''***------+++)))'''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%''''''(((((((((''''''&&&))))))*********)))(((((('''&&&%%%''')))******)))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))))))))((('''(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&((())))))(((&&&%%%%%%&&&((()))***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''))))))))))))))))))))))))+++)))''''''))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((()))(((&&&%%%%%%''')))+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''''''''(((((()))))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))******++++++''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((((((((((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))************)))************+++++++++)))************+++++++++++++++************++++++++++++************++++++++++++***))))))***++++++******++++++++++++******))))))))))))************+++,,,......,,,+++,,,------+++******+++,,,+++***))))))(((((((((((())))))************)))))))))((((((((()))******)))(((((())))))))))))))))))))))))))))))***+++++++++++++++)))************+++++++++*********+++++++++,,,,,,((((((((((((((()))******))))))************))))))((()))))))))************))))))*********+++++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---,,,++++++*********+++((())))))******+++++++++******))))))***++++++,,,))))))*********++++++++++++++++++*********))))))''')))******)))(((((()))))))))(((((((((((())))))***++++++,,,,,,++++++***///...+++)))&&&$$$###"""(((((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''))))))((((((((((((''''''&&&''')))***+++***)))(((((((((((((((((((((((((((%%%&&&'''((((((''''''&&&'''''''''''''''''''''''''''((())))))))))))(((''''''&&&&&&''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&((())))))(((&&&%%%%%%&&&((()))***)))((('''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))))))))))),,,***((('''((()))((('''''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((***(((&&&$$$$$$'''***,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))***++++++))))))(((((((((((())))))&&&'''''''''(((((())))))******************************))))))))))))******'''(((((()))***+++++++++))))))))))))************'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((()))+++------))))))))))))************)))************+++++++++)))************+++++++++,,,+++++++++++++++,,,,,,++++++************++++++,,,+++***))))))***+++,,,******++++++++++++******))))))))))))***************---//////...,,,,,,---,,,+++)))***+++,,,,,,+++))))))(((((((((((())))))+++*********))))))((((((&&&''')))******)))'''&&&))))))))))))))))))))))))((()))***+++++++++++++++)))************+++++++++)))))))))******+++++++++******)))******+++,,,,,,))))))************))))))(((((())))))*********+++)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++,,,++++++***)))))))))***''''''((()))***++++++,,,+++***)))))))))***,,,---)))************++++++++++++++++++************)))''')))******((((((((())))))(((''''''''')))***+++***+++,,,------,,,+++***)))))))))*********))))))(((((())))))))))))(((((())))))))))))************++++++++++++++++++++++++(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((())))))***))))))))))))))))))))))))%%%&&&''')))))))))((((((''''''&&&&&&&&&''''''(((%%%&&&''')))))))))((('''((('''&&&'''((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))************************(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''((()))***(((((())))))((('''&&&&&&&&&&&&%%%&&&'''&&&### )))((('''''''''(((***++++++******)))(((''''''&&&''''''''''''(((((((((((((((((((((((((((''''''&&&(((((((((((())))))))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))************))))))((((((''''''))))))((((((''''''&&&&&&'''''''''''''''((())))))******)))((('''&&&%%%%%%))))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))((('''&&&&&&'''((())))))))))))))),,,+++***))))))***+++,,,))))))))))))************(((''''''&&&&&&((()))***))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******++++++++++++*********))))))))))))))))))))))))))),,,,,,+++******++++++++++++***)))***+++++++++)))******++++++++++++******'''((()))+++---///000111++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************+++,,,---......,,,***)))***++++++,,,,,,++++++*********))))))))))))******)))))))))))))))))))))))),,,+++***))))))***+++,,,************************---......---,,,+++******+++,,,,,,,,,,,,+++*********++++++++++++***))))))************++++++++++++(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***************)))((((((******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,++++++******)))))))))+++***((('''&&&&&&&&&'''+++***)))(((((((((((((((''''''((()))***+++,,,,,,+++++++++*********))))))))))))))))))((((((((((((&&&&&&&&&'''''')))***+++++++++***))))))((())))))***)))))))))(((((('''''')))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))+++***)))'''''''''((())))))))))))))))))((('''''''''&&&''''''&&&%%%&&&***)))))))))))))))))))))))))))'''%%%$$$$$$&&&)))***)))(((((((((((('''''''''***)))'''&&&%%%%%%%%%&&&***)))(((((())))))'''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((())))))(((''''''))))))))))))'''''''''((())))))))))))((((((((((((((())))))************)))((('''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''''''''((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((''''''''''''''''''''''''((()))))))))))))))(((''''''&&&&&&))))))(((((((((((())))))***)))))))))((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))************)))))))))((())))))*********)))(((((((((((()))*********))))))+++***))))))))))))***+++))))))))))))************(((((('''&&&'''((()))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))++++++*********)))))))))))))))))))))))))))))))))+++*********************+++***)))***+++,,,+++)))******++++++++++++******(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++***************+++,,,---......---+++******++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))++++++***))))))***++++++************************)))******+++++++++******+++,,,,,,,,,,,,+++*********++++++++++++***))))))(((((((((((())))))))))))(((((()))***************)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,+++******)))************++++++,,,,,,))))))))))))))))))))))))++++++++++++************,,,+++***)))((((((((()))******))))))))))))))))))((((((((()))******+++++++++++++++*********)))))))))))))))((((((((('''''''''''''''''''''((()))***++++++***)))))))))************)))))))))((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))+++***((('''''''''((())))))))))))))))))((('''''')))(((((()))***))))))***))))))))))))))))))))))))((('''&&&%%%&&&''')))***(((((((((''''''''''''&&&)))((('''''''''((()))***111...)))''''''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((+++(((%%%&&&))),,,,,,+++''''''''''''&&&'''))),,,''''''((())))))))))))(((******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((''''''&&&''''''((((((((()))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((('''((((((((((((((())))))'''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))************))))))))))))))))))******+++*********))))))((((((((((((((('''***))))))(((((())))))***))))))))))))************(((((('''''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))***,,,***)))***+++,,,+++*********++++++++++++******+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,++++++*********)))+++,,,---.........---,,,***++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))++++++***))))))***++++++************************((((((***+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++++++++***))))))(((((((((((())))))))))))((()))******+++*********))))))))))))))))))))))))((((((((()))))))))******************************(((((((((((((((((((((((('''((((((((())))))))))))((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++)))))))))************+++))))))))))))))))))))))))++++++++++++++++++,,,,,,...---,,,+++***************))))))))))))******+++))))))))))))))))))))))))+++++++++***************((((((((((((''''''''''''(((((('''''''''(((((()))***))))))))))))******+++************))))))))))))&&&&&&''''''((())))))***'''''''''''''''&&&&&&&&&))))))))))))))))))))))))***)))((('''''''''(((((((((((()))))))))(((''''''***)))((())),,,...,,,)))))))))))))))))))))))))))'''''''''((((((((())))))(((''''''''''''&&&&&&&&&''''''((()))***,,,---...444000***&&&&&&)))+++,,,))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((***)))((('''''''''''''''***'''%%%&&&***,,,+++(((((()))***)))'''&&&(((***%%%&&&((()))))))))((('''***)))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((''''''&&&'''''''''((((((((())))))''''''(((((())))))******))))))(((((((((((())))))******))))))((((((''''''))))))))))))((((((((((((''''''(((((()))))))))***'''''''''''''''((())))))''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))((()))***+++++++++++++++(((((('''&&&&&&%%%%%%%%%))))))(((((((((((())))))((()))))))))************((((((((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++******))))))((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))***************,,,+++******,,,,,,+++******++++++,,,,,,++++++***---------,,,,,,+++++++++------------------------++++++************++++++++++++++++++++++++++++++---,,,,,,++++++******)))+++,,,---...............***++++++,,,,,,++++++***+++******))))))******+++))))))))))))))))))))))))+++******************+++***************************+++,,,---............+++,,,,,,,,,,,,+++*********++++++++++++***)))))))))*********++++++++++++)))******++++++*********))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++************************,,,,,,,,,++++++++++++***,,,,,,---------,,,,,,+++)))))))))))))))))))))***))))))))))))))))))))))))******++++++,,,,,,------------,,,,,,++++++++++++((((((((((((((()))***+++************))))))((((((************************(((((((((((('''''''''&&&)))((((((''''''''''''(((((('''''''''((()))************************))))))''''''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((('''((((((((('''(((((((((((((((''''''((('''&&&''',,,000---'''(((((((((((((((((((((((('''''')))*********)))(((''''''''''''&&&&&&&&&&&&''''''((()))***,,,---...000,,,)))''')))---000111************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''***)))(((''''''''''''''''''&&&&&&)))++++++)))%%%)))***,,,,,,+++*********%%%&&&((()))))))))((('''))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((''''''(((((())))))******))))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))'''((((((((())))))******'''''''''''''''((())))))&&&&&&''''''((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******((()))***+++++++++++++++))))))'''&&&&&&&&&&&&'''(((((())))))))))))((((((((()))))))))************((((((((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,++++++,,,+++***+++,,,,,,,,,***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,------.........***++++++,,,,,,++++++***++++++************++++++*********************************++++++*********************************,,,------......---------+++,,,,,,,,,,,,+++*********++++++++++++***)))))))))*********++++++++++++******++++++++++++******(((((((((((((((((((((((()))))))))*********++++++************************************************)))))))))*********++++++)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++******''''''''''''(((((()))***++++++******)))(((((((((************************)))((((((((((((''''''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))******))))))((((((''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((('''''''''((((((((((((''''''''''''&&&&&&---333111***((((((((((((((((((((((((&&&''')))***+++***)))((((((((('''''''''&&&&&&&&&'''(((((())))))*********))))))***---111555666666))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''(((%%%''')))***++++++******)))((('''''')))***)))'''&&&&&&'''(((((((((((('''))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))((())))))))))))))))))***'''''''''''''''((())))))&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))******+++*********+++***)))((((((((()))***((())))))******))))))((())))))))))))************'''((()))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))******************))))))******)))))))))((((((((())))))))))))))))))))))))((()))+++,,,------,,,+++---+++***+++,,,---,,,+++++++++,,,,,,,,,,,,++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++************++++++************************)))***++++++++++++***)))************************+++,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++*********++++++++++++***))))))(((((((((((())))))))))))+++++++++,,,++++++***)))(((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++************************************++++++++++++((((((((()))))))))************************************+++++++++,,,,,,,,,++++++,,,,,,------,,,,,,+++************)))))))))))))))))))))))))))))))))******************++++++******+++++++++******)))(((((((((((((((((()))***+++*********))))))((((((***************+++++++++))))))))))))(((((((((((((((((('''''''''(((((()))'''&&&&&&&&&&&&''''''((((((((((((((())))))))))))***))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&'''(((((((((''''''&&&******(((...777888222))))))))))))))))))))))))&&&'''((()))***)))(((((()))(((((((((((('''''''''((((((((())))))((('''''''''))),,,111666999888666(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((''''''''''''(((((()))%%%'''******)))+++000555777///'''%%%'''(((&&&###'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((''''''''''''''''''((((((((((((((())))))))))))'''((((((((()))))))))************)))))))))))))))'''''''''''''''((())))))'''''''''((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))************))))))*********)))(((((()))((('''&&&&&&((()))***))))))***++++++***))))))))))))))))))************'''((()))***+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))******************++++++++++++*********)))))))))))))))))))))))))))))))))'''(((***,,,---,,,++++++---,,,++++++------,,,++++++,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,+++*********++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,************************)))***++++++++++++***)))******************************+++,,,------------+++,,,,,,,,,,,,+++*********++++++++++++***))))))(((((((((((())))))))))))+++,,,,,,,,,++++++***)))((((((((((((((((((((((((((((((((()))))))))******++++++++++++++++++++++++************************))))))))))))************))))))))))))*********+++************************))))))***+++,,,------...,,,,,,---...............,,,,,,++++++************))))))))))))))))))))))))******)))))))))))))))))))))***++++++,,,+++***))),,,+++***************************)))))))))))))))))))))*********++++++++++++*********))))))))))))'''''''''''''''((()))***))))))((('''''''''((((((&&&'''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((((((''''''%%%&&&''''''((((((''''''$$$***+++''',,,888<<<999))))))))))))))))))))))))&&&&&&'''(((((((((((((((******)))))))))(((((((((''''''((())))))(((''''''((()))+++///222333111...))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''((()))***%%%(((***((('''+++666@@@MMM@@@111***+++,,,)))%%%''''''&&&%%%%%%'''((()))(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((******))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******'''((((((((())))))******++++++******))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))((('''&&&&&&%%%#########%%%'''((()))***+++,,,,,,+++***)))))))))))))))************'''((()))++++++******)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++************))))))))))))))))))))))))%%%''')))+++,,,+++***)))---,,,++++++------,,,++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))***+++,,,------...///,,,,,,+++***)))))))))***+++++++++,,,,,,+++++++++,,,++++++******++++++,,,************************)))***+++,,,,,,+++***)))******************************,,,...///000111111+++,,,,,,,,,,,,+++*********++++++++++++***))))))************++++++++++++,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((''''''''''''((((((((()))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,,,,,,,---------))))))))))))))))))))))))(((((()))***,,,---...///------...///000000//////,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))(((((('''''')))***+++,,,,,,,,,+++***......---,,,++++++++++++))))))))))))))))))******))))))******++++++++++++++++++++++++*********)))&&&&&&&&&'''''')))***+++,,,+++***))))))((())))))%%%&&&&&&&&&''''''((((((&&&&&&''''''((()))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%'''(((((((((''''''%%%%%%&&&'''(((((((((''' (((***%%%(((555===;;;))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((************))))))))))))&&&'''(((*********)))(((((((((((()))******'''%%%((((((((((((((()))******&&&'''((())))))((('''&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&'''((()))******&&&'''((())))))((('''&&&((((((((((((((('''''''''((((((((((((((((((((((((%%%(((***)))(((+++333:::???999111+++(((((()))*********++++++***)))(((((())))))))))))(((((((((((('''''''''''''''((()))))),,,***(((&&&%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''''''''(((((())))))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))'''''''''''''''((())))))******))))))((((((''''''******))))))((((((''''''))))))(((((('''''''''&&&""""""$$$&&&(((***+++,,,+++)))(((&&&&&&((()))+++(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))))))))(((((()))))))))))))))))))))))))))************+++++++++)))))))))))))))(((''''''(((&&&&&&'''((()))(((''',,,,,,,,,,,,+++***))))))*********)))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))*********))))))))))))******************))))))))))))******))))))***+++,,,,,,------++++++,,,,,,,,,,,,------,,,------,,,,,,***)))(((++++++++++++++++++++++++)))******+++++++++***************)))******+++,,,---------,,,+++***)))(((++++++*********+++---...---,,,,,,++++++,,,,,,---,,,++++++,,,---...,,,++++++++++++************)))---,,,+++******+++,,,---((('''&&&''')))******)))))))))))))))************,,,,,,------...///000000111'''%%%...333///...222******))))))))))))*********)))(((''''''((()))***(((((())))))******+++++++++*********))))))((((((,,,+++***((((((((())))))))))))))))))************************************(((((())))))*********+++******+++++++++,,,,,,,,,***+++,,,,,,------------))))))(((((()))***++++++///((('''...111...+++---,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,111000---((($$$$$$(((,,,---,,,***(((((((((((()))))))))))))))))))))))))))***+++---------+++)))((((((((()))***************((((((((((((''''''''''''&&&''''''((((((((((((((($$$%%%&&&'''((((((((((((%%%&&&''''''((((((''''''+++(((%%%%%%'''(((&&&$$$(((''''''&&&&&&((()))***))))))))))))))))))))))))((((((((((((***,,,...///((((((''''''''''''((((((+++)))(((&&&&&&((()))+++))))))(((((('''''''''&&&&&&%%%$$$$$$&&&''''''''',,,%%%!!!%%%***+++******((((((((((((((()))******''''''((())))))(((''''''&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))&&&'''((())))))((('''&&&'''''''''((((((((((((((((((((((((((((((((((((((('''((()))(((''')))...222555111---+++***))))))(((%%%%%%&&&&&&%%%$$$$$$###))))))))))))((((((((((((((((((((((((((()))******+++***(((&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))(((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))'''''''''''''''((())))))***)))))))))((((((((('''***)))))))))((((((((('''))))))((((((((('''''''''&&&&&&'''(((((()))*********)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********)))))))))))))))(((''''''***((('''''')))******)))))))))))))))))))))))))))***)))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++******))))))(((((())))))))))))******************))))))))))))******)))******+++,,,,,,------++++++,,,,,,,,,,,,------......------,,,++++++***++++++++++++++++++++++++******++++++++++++*********************++++++,,,---------,,,,,,***))))))++++++*********+++,,,---,,,++++++******++++++,,,+++******+++,,,---+++***+++++++++************))),,,+++************+++,,,+++***)))***,,,,,,,,,***))))))))))))***************++++++,,,------......+++(((///>>>BBB888...+++))))))))))))***+++,,,---+++***)))(((((()))***+++)))))))))))))))*********************)))))))))(((******)))(((((()))***+++))))))))))))************************************))))))************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,)))))))))))))))******+++000+++((((((******,,,///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,......,,,)))''''''+++...---,,,***)))(((((())))))))))))))))))))))))))))))***+++,,,---,,,+++)))((((((((()))***************((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((('''%%%%%%%%%&&&''''''((((((''''''(((&&&$$$$$$'''((('''%%%(((''''''&&&'''((()))***((((((((((((((((((((((((''''''''''''((()))+++,,,((((((''''''''''''((((((***)))(((''''''((()))***)))(((((((((''''''''''''&&&%%%%%%%%%'''''''''''' +++000)))%%%)))------((((((((((((((()))******'''(((((())))))(((((('''(((((('''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((''''''((()))***)))))))))***+++***(((&&&''''''((((((((('''&&&&&&))))))))))))(((((((((((())))))(((((())))))***++++++***((('''&&&&&&''''''(((((((((((((((((((((((((((((()))******)))(((((()))((((((''''''''''''(((*********)))(((''''''''')))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((''''''*********)))))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))))))))))))))******))))))((((((+++)))((()))---000222333111///---+++************))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++***)))((('''''')))))))))*********++++++******))))))))))))***************++++++,,,,,,---++++++,,,,,,,,,,,,------000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++*********************+++,,,,,,,,,------,,,,,,+++***)))++++++*********+++,,,---+++******))))))******++++++*********,,,,,,***)))+++++++++************)))+++******))))))******+++***)))(((((()))***)))''')))))))))*********++++++))))))******++++++,,,,,,)))***444CCCFFF:::---''',,,,,,+++++++++++++++,,,++++++************++++++************))))))))))))************))))))))))))))))))((())))))***,,,,,,))))))))))))************************************+++++++++++++++***************+++++++++,,,,,,,,,))))))***++++++++++++******************))))))))),,,...---)))'''***------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++,,,+++***+++...000,,,,,,+++***))))))))))))))))))))))))))))))))))))******+++,,,,,,+++)))((((((((()))***************((((((((((((''''''''''''&&&''''''((((((((((((((())))))))))))((('''&&&&&&%%%&&&''''''(((((('''''')))'''&&&&&&''''''&&&%%%(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((***)))(((''''''((()))***((((((((((((''''''''''''&&&&&&'''''''''((((((((("""'''+++***$$$ """&&&((((((((((((((())))))***((((((((())))))((((((((())))))((((((''''''&&&&&&(((((((((((((((''''''''''''(((((((((((((((((('''%%%&&&&&&'''((()))******((((((((((((((((((((((((((('''&&&'''))))))'''%%%%%%%%%&&&(((******(((&&&******+++++++++******)))))))))))))))((((((((((((((((((((((((((())))))******)))((('''&&&'''''''''((((((((((((((((((((((((''')))***,,,,,,***)))''')))(((''''''''''''((((((***)))))))))(((((((((''')))(((((((((((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((*********))))))((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))******))))))*********))))))((()))((((((+++111777<<<>>>===:::666222...,,,,,,,,,)))))))))))))))*********************)))))))))((())))))))))))))))))))))))))))))*********++++++++++++*********))))))(((((())))))*********++++++++++++******))))))******+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------000...,,,+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******+++************+++,,,,,,,,,,,,------,,,++++++***+++++++++++++++++++++,,,++++++************++++++,,,+++++++++,,,,,,+++)))+++++++++*********))))))***))))))))))))))))))***+++***(((((())))))(((&&&))))))*********+++++++++))))))******+++++++++,,,---+++...666888111+++)))111000...+++)))((('''&&&************************++++++******))))))((((((*********)))))))))))))))******************++++++((()))))))))************************************---,,,,,,++++++***************+++++++++,,,,,,,,,))))))************))))))++++++++++++***))))))(((%%%...222...***,,,,,,(((++++++++++++++++++++++++************************(((((()))***************+++++++++++++++,,,,,,,,,***+++,,,------...//////,,,,,,++++++************)))))))))))))))))))))))))))******++++++***))))))(((((()))***************((((((((((((''''''''''''&&&''''''(((((((((((((((&&&'''((()))************%%%&&&''''''((('''''''''++++++***)))((('''&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((('''''''''&&&'''(((((((((((()))***444&&&###000333)))&&&,,,((((((((((((((())))))***)))))))))(((((())))))))))))))))))((((((''''''&&&((((((((((((((('''''''''(((((((((''''''(((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((('''&&&&&&(((******((('''((('''&&&'''((()))((('''&&&''''''(((((('''''''''))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((()))(((((('''''''''''''''((((((((((((((((((((((((''')))***,,,,,,***)))'''((((((''''''''''''(((((('''((((((((()))))))))***((())))))))))))))))))((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))************))))))(((''''''***000666;;;===<<<:::555111...,,,,,,,,,(((((())))))************************)))))))))((())))))))))))))))))))))))))))))*********+++++++++(((((())))))*********+++************++++++++++++++++++************++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------...---+++))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++***+++,,,,,,---,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...---,,,---......,,,***+++++++++*********)))))))))))))))******)))))))))000///------......---+++************++++++++++++++++++++++++,,,,,,,,,,,,---***)))***+++))))))+++000...,,,***(((&&&%%%%%%((())))))))))))))))))(((++++++******))))))(((((())))))))))))))))))******,,,,,,,,,+++***)))((((((((()))))))))************************************---,,,,,,++++++***************+++++++++,,,,,,,,,)))))))))******))))))(((++++++,,,,,,+++***)))(((%%%+++///---*********)))++++++++++++++++++++++++************************(((((()))************)))*********++++++,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((()))))))))))))))))))))(((((()))***************((((((((((((''''''''''''&&&''''''(((((((((((((((&&&'''((()))************%%%&&&''''''((('''''''''&&&'''((((((((('''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))'''''''''(((((((((((((((&&&''')))(((((()))+++...222111...,,,,,,,,,+++***((((((((((((((()))*********))))))(((((())))))***))))))(((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&((()))))))))))))))+++)))'''&&&'''((()))(((%%%%%%&&&''''''''''''&&&))))))))))))((((((((((((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((()))******)))(((((((((''''''''''''(((((()))'''''''''((()))*********((())))))******))))))((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))******&&&''''''(((((())))))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))************++++++++++++))))))******++++++******)))'''&&&'''***...000000...---,,,************+++((((((((()))******++++++************)))))))))))))))))))))))))))))))))))))))************+++++++++''''''((()))***+++,,,,,,*********++++++++++++,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))+++++++++++++++,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,+++******---,,,,,,,,,,,,,,,,,,---///...---...///...,,,***+++++++++************))))))******++++++******)))...---,,,,,,------,,,+++*********++++++++++++,,,,,,,,,------------------***************)))))))))******)))))))))))))))***(((((())))))))))))((((((************))))))))))))))))))))))))************---------,,,+++)))'''&&&))))))))))))************************************+++++++++++++++***************+++++++++,,,,,,,,,)))************))))))(((***+++,,,,,,,,,+++***)))***((()))+++***(((***...++++++++++++++++++++++++************************'''((()))++++++******)))))))))******+++,,,,,,,,,///---,,,,,,......---+++,,,,,,---------,,,,,,+++))))))))))))))))))))))))((((((((((((((()))))))))(((((()))***************((((((((((((''''''''''''&&&''''''((((((((((((((())))))))))))((('''&&&&&&%%%&&&''''''((((((''''''!!!$$$&&&&&&'''((()))&&&''''''((()))((((((((('''''''''''''''''''''''''''(((((()))((((((''''''((((((''''''''''''(((((((((((())))))))))))(((((('''''''''(((((((((((((((&&&'''((('''''')))///444AAA___aaa===$$$+++---!!!((((((((((((((()))************)))(((((()))******((((((((((((((()))))))))&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))'''''''''(((((((((((((((((((((((((((((((((((((((%%%((())))))&&&&&&(((******(((''''''((()))((((((''''''((()))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((()))************)))((())))))))))))))))))))))))'''''''''''''''((())))))'''((((((((()))))))))***'''((((((((()))))))))***(((((()))))))))*********(((((())))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))************((()))***++++++++++++******(((''''''((())))))(((&&&&&&''''''((())))))***'''(((((()))******++++++************)))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))******++++++*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,+++***))),,,++++++++++++,,,------,,,,,,---------------,,,+++,,,,,,,,,,,,+++***))),,,,,,++++++++++++,,,,,,///...------...---+++)))+++++++++************)))******+++,,,,,,+++******)))((('''(((*********(((*********+++++++++,,,,,,------------------,,,,,,(((+++------,,,,,,+++***))))))))))))***+++,,,---((()))************)))((()))))))))))))))*********((()))))))))************,,,,,,------,,,***)))((())))))))))))************************************))))))************************+++++++++,,,,,,,,,***+++++++++******)))((()))***+++------,,,+++***---&&&***777:::///+++000************************))))))))))))))))))))))))'''(((***+++++++++)))(((((())))))***++++++,,,,,,///,,,******---...---,,,+++,,,---......---,,,,,,))))))))))))))))))))))))''''''''''''(((((())))))(((((()))***************((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((('''%%%%%%%%%&&&''''''((((((''''''"""&&&((('''&&&'''(((&&&&&&((()))))))))((('''''''''''''''''''''''''''&&&'''((())))))(((''''''((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((()))&&&'''(((&&&%%%***222999gggbbb???555222***((((((((((((((()))******+++***)))(((((()))***+++''''''(((((())))))******%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))((((((((((((((('''''''''((((((((((((((((((((((((%%%)))+++((($$$"""&&&***'''&&&'''(((******(((&&&&&&&&&'''(((((()))(((((())))))))))))(((((((((((('''''''''''''''((())))))''''''((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((()))*********))))))((((((''''''((()))***++++++***)))(((************************'''''''''''''''((())))))'''((((((((())))))******'''((((((((())))))******(((((())))))*********++++++++++++***************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++++++++)))(((((()))***+++***)))'''((()))************)))'''(((((()))***+++++++++************)))))))))))))))))))))))))))))))))))))))************+++++++++************))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---......------,,,---------------------------...------,,,+++***))),,,,,,++++++,,,,,,---...,,,,,,------...---------+++,,,,,,---,,,+++***)))++++++************++++++...---,,,,,,---,,,***(((+++++++++************)))***+++,,,------,,,+++******)))((()))+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---+++***,,,......,,,++++++***++++++,,,,,,)))***+++,,,,,,+++***)))(((((())))))******++++++(((((())))))*********+++***+++,,,---,,,+++***)))))))))))))))************************************(((((())))))*********+++******+++++++++,,,,,,,,,+++++++++++++++***))))))((()))+++---------+++***+++%%%111IIINNN:::,,,---************************(((((((((((((((((((((((('''(((***+++,,,+++)))(((((())))))***++++++,,,,,,...+++((())),,,......---+++,,,---.........---,,,))))))))))))))))))))))))'''''''''''''''((()))***(((((()))***************)))(((((((((''''''''''''&&&''''''((((((((((((((($$$%%%&&&'''((((((((((((%%%&&&''''''(((((('''''''''***---,,,)))&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''$$$%%%'''(((((((((''''''((((((''''''''''''(((((((((((())))))))))))((((((&&&'''''''''(((((())))))&&&''''''%%%%%%***444===iiijjjlllfffLLL---###+++&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))******+++++++++,,,))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((()))((((((((())))))((('''''')))+++(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))***************(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((,,,***'''&&&'''((())))))((((((((((((((((((((((((*********)))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***((('''************))))))))))))))))))))))))))))))))))))******)))))))))))))))***)))))))))))))))))))))))))))))))))))))))******+++)))((('''''''''''''''(((******++++++++++++************+++++++++,,,,,,,,,)))************+++++++++......---,,,+++++++++,,,++++++++++++************------------,,,,,,,,,,,,---.........,,,,,,...000...///000...,,,+++,,,---000,,,)))***...///---***------,,,,,,,,,,,,---...------------,,,+++***)))+++++++++++++++*********))))))******++++++,,,,,,---,,,,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,+++***)))***************)))((((((++++++************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))***+++,,,,,,------,,,,,,+++******))))))(((++++++++++++++++++++++++((())))))))))))************)))(((''''''((()))***+++)))((()))+++---,,,*********))))))))))))******))))))(((((((((((())))))************************))))))***+++,,,,,,------+++++++++******))))))))))))))))))******++++++,,,...+++555IIIPPPAAA...$$$++++++******++++++,,,------,,,***(((''''''((((((,,,+++***((((((***+++,,,))))))***++++++++++++***---***)))---...,,,+++,,,******+++++++++,,,,,,,,,000...+++***+++***)))'''(((((())))))))))))(((((()))((('''((()))***)))(((&&&%%%&&&'''))))))'''%%%(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))'''%%%###$$$&&&((('''&&&&&&'''(((******((('''&&&***)))(((&&&&&&''''''((('''((((((((((((((('''&&&++++++)))(((''''''''''''((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))&&&&&&''')))***+++,,,---???FFFLLLJJJAAA555,,,(((&&&'''''''''((((((((((((*********))))))((((((((()))))))))((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))*********(((&&&&&&((()))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***(((&&&&&&(((***++++++((((((((((((((((((((((((***)))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***(((''''''''''''((((((((((((((())))))))))))))))))))))))***))))))((((((((())))))************************)))))))))))))))******+++,,,,,,***)))((((((((((((******++++++++++++******))))))*********+++++++++)))************+++++++++++++++***)))))))))))))))***************)))))))))............------------,,,---------,,,,,,---///...///000///---,,,---...444///++++++...///---***------,,,,,,,,,,,,---------------------,,,++++++......---,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++***)))*********++++++++++++++++++++++++---------------,,,++++++***************)))((((((++++++************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))******+++,,,,,,------))))))******+++,,,,,,,,,************************)))))))))*********++++++******)))(((((()))************)))******++++++*********))))))))))))******)))))))))(((((()))))))))************************))))))***++++++,,,------,,,+++++++++************)))))))))***************,,,%%%'''333888///'''%%%++++++******++++++,,,,,,---,,,***))))))))))))***,,,+++)))(((((()))+++,,,'''((())))))******))))))...***))),,,---,,,,,,...*********+++++++++,,,,,,000---+++*********)))((((((((())))))))))))((((((((('''''''''((((((((('''&&&%%%&&&'''))))))'''&&&(((((((((((((((((((((((()))((((((((('''''''''''''''''''''((((((((((((((((((&&&$$$%%%'''((('''&&&&&&'''((())))))((('''&&&((('''&&&%%%%%%%%%&&&''''''(((((()))))))))((((((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))***++++++,,,000555999888222+++(((((((((((((((((()))))))))))),,,,,,+++***)))(((''''''******))))))((('''''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))*********))))))+++++++++)))'''%%%&&&(((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((&&&%%%&&&(((+++,,,,,,))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&''''''(((((()))))))))))))))))))))))))))))))))******)))))))))******+++++++++++++++++++++++++++)))))))))))))))******+++///...---+++***))))))(((******++++++++++++******(((((()))))))))*********)))************++++++++++++***))))))((()))))))))*********+++++++++++++++//////.........---------+++---......------...000...///111000///......///777222...,,,...///---+++......------------------..................------222111///------------...,,,------------------------,,,++++++******++++++*********++++++,,,,,,,,,------.........---,,,,,,*********+++******)))(((******++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,---******++++++,,,---------))))))))))))))))))))))))************+++++++++,,,+++******))))))******+++***++++++***))))))***+++************************************************************************))))))******+++,,,,,,,,,,,,,,,,,,++++++++++++***+++******************)))---&&&%%%***,,,((('''+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++***)))(((((()))***+++((())))))***************---)))'''+++---++++++---*********++++++++++++,,,///---+++*********)))((((((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&'''))))))(((&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''')))'''&&&&&&(((((('''&&&&&&'''((())))))((('''&&&)))((('''&&&&&&&&&''''''''''''((()))************)))((('''&&&&&&%%%&&&&&&''''''(((((((((((())))))''''''''''''''''''''''''((((((((())))))************,,,---+++((('''))),,,((())))))))))))*********,,,++++++***))))))((((((+++++++++***************(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))))))))(((((()))******)))'''&&&'''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&&&&)))***+++***)))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))(((((()))***++++++,,,,,,)))))))))))))))))))))))),,,++++++++++++,,,,,,---++++++++++++++++++++++++)))))))))))))))******+++......---++++++***************++++++++++++******))))))))))))*********+++))))))*********+++++++++,,,++++++******+++++++++,,,,,,,,,------------------------------------------///111111000///000111///000222333111000111111777444000...///111111000111111111111111000000000000000////////////000000444222000...------...///------------,,,,,,,,,,,,......---,,,,,,,,,------+++,,,,,,------......///,,,---------------,,,,,,*********++++++******)))******+++++++++++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,......---,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++---,,,***((()))+++******************************++++++++++++******************************))))))******+++++++++,,,,,,,,,,,,+++++++++++++++---,,,,,,,,,++++++******,,,***,,,000///******---******++++++,,,,,,,,,,,,++++++++++++,,,,,,------***))))))(((((())))))***++++++,,,------------,,,)))'''(((---///,,,******************++++++++++++---,,,***)))***+++***)))(((((())))))))))))(((((((((((()))((('''''''''((('''&&&&&&'''))))))((('''((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((''''''&&&&&&(((((((((((((((((('''&&&''''''((())))))(((''''''+++*********))))))))))))''''''(((***++++++++++++)))(((''''''&&&&&&&&&''')))))))))))))))(((((((((''''''''''''''''''''''''))))))))))))))))))((((((,,,,,,+++(((&&&&&&)))+++))))))))))))*********+++)))))))))))))))))))))***(((((()))***+++,,,,,,---(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((''''''&&&&&&&&&'''))))))(((((()))+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''(((((((((((())))))))))))'''((((((((()))))))))***************************(((((((((((((((((((((((((((((())))))))))))((((((***)))'''''')))))))))((())))))))))))))))))))))))(((((())))))******************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************((())))))***+++,,,,,,---))))))))))))))))))))))))***************+++,,,---++++++++++++++++++++++++)))))))))))))))******+++++++++*********++++++,,,******++++++++++++***************+++++++++,,,,,,))))))*********+++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,------.........,,,---------.........///000222444444222111111222222444777888777666666666888666444333444666777777777777777888777666555444444333222222111222222333444333111000//////000000......------,,,,,,++++++......---,,,,,,,,,,,,---,,,,,,,,,------.........***+++,,,,,,,,,,,,++++++******++++++++++++************++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++******+++++++++++++++,,,,,,......---,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))+++---...---+++******)))***++++++++++++***))))))***++++++++++++***)))************************)))***************++++++++++++++++++++++++++++++.........------,,,,,,,,,((()))+++...,,,((((((+++)))***+++,,,,,,,,,++++++***++++++,,,------......******))))))))))))******++++++,,,------------,,,((((((,,,444666111+++***))))))*********+++++++++,,,***))))))***+++***)))(((((())))))))))))(((((()))+++,,,***((('''(((***((('''&&&'''((())))))((((((((((((((((((((((((((('''''''''((((((((((((((())))))((((((''''''&&&&&&'''((())))))((((((''''''''''''((((((((((((''''''***************))))))(((''''''(((***++++++++++++))))))(((((('''(((((((((+++******)))(((''''''&&&'''''''''''''''''''''''')))))))))((((((((((((((())))))((('''%%%%%%&&&'''))))))))))))************'''((((((((())))))))))))%%%%%%&&&((()))***+++,,,))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%$$$&&&))))))))))))***+++(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((((((((((((((())))))))))))''''''(((((())))))******************************(((((((((((((((((((((((((((((())))))))))))((((((***)))(((((())))))(((&&&))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++'''(((((())))))*********))))))))))))))))))))))))((((((((((((((()))***+++++++++++++++++++++++++++)))))))))))))))******+++))))))))))))***+++,,,---******++++++++++++*********++++++++++++,,,,,,,,,)))************+++++++++*********)))******+++,,,++++++,,,,,,------.........///000111222333444555555777999888666444444444888;;;>>>@@@???>>>>>>???;;;;;;;;;<<<<<<===>>>???>>>???@@@@@@???>>><<<;;;;;;:::888666666666777777666666666555555555444444222222111000///......---------,,,++++++++++++,,,++++++++++++++++++++++++******++++++,,,,,,++++++)))***++++++,,,+++++++++******++++++,,,---------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++************+++++++++,,,***++++++,,,,,,++++++***)))***---000222111,,,))))))***+++,,,,,,+++***)))((()))***++++++***)))(((************************************************)))************+++++++++......------------------***)))((('''&&&&&&))),,,)))***+++,,,---,,,++++++***+++,,,---------------************************((())))))*********************000888;;;555///---)))))))))************++++++)))((((((***++++++***(((((())))))))))))((((((***,,,---,,,((('''(((+++)))'''&&&&&&(((***))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''$$$&&&((()))(((''''''(((((((((((((((((((((((((((''''''((((((((('''&&&%%%''''''((()))***************))))))((((((((())))))******)))((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((()))))))))******((((((((('''''''''''''''&&&&&&'''((()))******+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%%%%''')))***)))))))))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))***+++++++++++++++(((((((((((())))))))))))'''''''''((()))*********************************(((((((((((((((((((((((((((((())))))))))))(((((()))((('''(((******)))'''(((((((((((((((((((((((('''(((((()))******++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,************************)))))))))))))))******+++******************+++,,,******++++++++++++******************++++++++++++)))************+++++++++++++++******+++,,,,,,---------...//////000111111333444555777999;;;===>>>@@@AAACCCBBB???<<<;;;;;;@@@CCCGGGIIIIIIHHHHHHHHHBBBDDDEEEFFFEEEEEEDDDDDDFFFFFFGGGHHHGGGEEECCCBBBCCCAAA???===;;;;;;<<<<<<999;;;<<<>>>>>>===<<<;;;888888777666555444333333000///......---.........---,,,,,,++++++******)))***++++++,,,------,,,,,,)))***++++++,,,,,,,,,+++******++++++,,,------...******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))******+++,,,,,,,,,************************)))))))))*********++++++)))***+++,,,,,,+++***))))))))),,,333888777///''')))***,,,------,,,***)))'''(((***++++++***((('''************************************))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,***((()))+++,,,,,,(((***+++------,,,+++******+++,,,------,,,++++++++++++,,,,,,,,,,,,++++++'''((())))))******))))))+++***...555777333///...))))))))))))***************)))'''(((***++++++***(((((())))))))))))(((((())),,,...,,,'''%%%'''******(((&&&&&&(((******)))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((((((((((((!!!$$$((()))((('''''')))((((((''''''''''''((((((&&&&&&'''((('''&&&%%%$$$'''(((((()))))))))(((((((((((('''''''''(((((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''((()))+++,,,,,,+++(((((((((((())))))))))))))))))((('''&&&%%%%%%$$$************++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''')))++++++)))((('''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++************************(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&(((***++++++)))(((((((((((((((((((((((('''(((((()))***+++++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,+++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,---...///000)))))))))))))))))))))))))))))))))))))))******+++---,,,,,,+++******************++++++++++++******))))))))))))************)))************+++++++++------------......///000111111222333444444555555777888:::===???BBBDDDEEEIIIKKKLLLKKKHHHEEECCCBBBFFFIIIMMMOOOOOOOOONNNNNNHHHJJJMMMMMMKKKIIIHHHGGGJJJKKKLLLLLLLLLJJJGGGFFFHHHGGGDDDAAA?????????@@@===???AAADDDDDDCCCBBB@@@>>>===<<<;;;:::888888777444333333222222222222222000///......---,,,+++***+++,,,------.........---)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))((())))))))))))*********)))***+++,,,,,,+++***))))))(((+++444<<<;;;000&&&)))***,,,------,,,***)))&&&((()))******)))(((&&&*********************************)))))))))))))))''''''(((((()))))))))***)))))))))******++++++,,,(((***+++,,,......***%%%(((***+++------,,,+++******+++,,,,,,,,,,,,******+++,,,,,,------,,,,,,+++))))))***+++++++++++++++)))'''(((...000...,,,---))))))))))))***************((('''(((***+++++++++(((((())))))))))))(((((((((+++---+++&&&$$$&&&)))***(((&&&&&&(((*********((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))"""'''((('''&&&''')))((((((''''''''''''(((((('''((()))))))))(((&&&%%%'''((((((((((((((('''&&&''''''&&&&&&&&&''''''((("""###$$$&&&((()))***+++))))))))))))))))))))))))''''''''''''(((((())))))((('''&&&&&&((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))+++++++++++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''((((((''''''''''''((((((+++*********))))))((((((&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&''''''(((((())))))************))))))(((((('''''''''(((((()))))))))))))))&&&&&&''''''((())))))***)))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))*********++++++++++++************))))))))))))))))))))))))******))))))))))))******))))))))))))***************+++,,,+++***)))***+++)))))))))))))))((('''''''''******(((---444444...)))))))))+++,,,---+++)))))))))))))))))))))))))))***************************************+++++++++******)))))))))******++++++---...---******,,,///............///111222333333333444666888;;;===???@@@@@@BBBDDDFFFIIILLLMMMOOOPPPQQQPPPMMMKKKIIIHHHKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPNNNLLLJJJHHHKKKKKKKKKIIIHHHHHHJJJKKKJJJIIIGGGEEEDDDDDDEEEFFFEEEDDDDDDEEEFFFFFFCCCAAAGGGDDD???===<<<<<<<<<;;;<<<:::999666444333222111000/////////000///---,,,,,,+++*********+++------,,,---...///...---,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++************************************+++++++++,,,,,,,,,---------,,,+++***)))((())))))))))))))))))))))))(((((()))***++++++,,,,,,,,,///444000***222444'''+++******+++,,,,,,)))'''))))))***+++++++++++++++((()))***+++++++++++++++++++++,,,------------,,,******++++++++++++******)))))))))))))))))))))))),,,,,,++++++***)))))))))******++++++++++++************+++,,,,,,---......***+++,,,,,,,,,+++***)))((((((((((((''''''''''''))))))*********+++++++++------------,,,,,,+++***(((''')))+++***&&&(((---************))))))))))))''''''((((((((((((''''''&&&%%%%%%&&&(((******)))***)))'''((()))***((('''''''''''''''''''''''''''*********)))((((((''''''(((((((((((((((''''''&&&(((((((((((((((''''''''''''(((+++,,,---,,,***)))&&&((()))++++++)))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))'''''''''((()))******+++++++++***))))))***++++++))))))))))))))))))))))))******++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''&&&&&&((((((''''''''''''((((((*********)))))))))(((((('''(((((())))))((((((''')))(((((((((''''''''''''(((((((((((())))))))))))))))))((((((((((((((('''''''''((()))))))))((((((&&&''''''((())))))*********)))(((((((((((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))************'''(((***)))(((((()))+++******++++++***))))))((()))+++***(((+++111000+++)))))))))+++------+++)))***************************************************++++++++++++,,,,,,,,,++++++*********++++++,,,+++---......,,,,,,...111111111111222333444555666::::::;;;===???AAABBBCCCFFFFFFHHHJJJMMMPPPRRRSSSSSSSSSSSSQQQNNNLLLKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKNNNOOOPPPPPPOOONNNLLLJJJKKKJJJIIIHHHGGGHHHKKKMMMNNNLLLJJJIIIHHHHHHIIIJJJFFFEEEEEEFFFHHHGGGEEECCCGGGEEECCCBBBCCCCCCBBBAAA>>>===;;;888777666666666555333222222222222///---...---,,,++++++,,,---...,,,---.........---++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,***))))))************************((())))))***++++++,,,,,,---...111---(((333999///+++******+++,,,,,,)))'''((()))******++++++******))))))***+++++++++++++++******+++,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))***************+++++++++******++++++++++++******))))))******+++,,,,,,---+++,,,---......---,,,+++)))))))))(((((((((''''''************************,,,,,,------,,,,,,+++***+++'''(((...111...***(((((()))))))))))))))))))))(((((())))))))))))((((((---)))%%%%%%)))+++***((()))'''&&&'''((()))(((&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((((((((((((''''''(((***+++++++++******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))((((((((((((&&&''''''((())))))************))))))))))))******))))))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***'''''''''''''''&&&&&&&&&((((((''''''''''''((((((******))))))))))))((((((((())))))******))))))(((((((((((((((''''''''''''))))))))))))(((((((((((('''''''''''''''(((((((((&&&&&&'''((((((((((((''''''''''''((())))))************))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))************''')))******))))))+++,,,+++++++++,,,++++++***))),,,,,,+++)))***,,,+++''')))))))))+++------+++)))************************************************++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------///000000///000222444666666666777888999:::;;;BBBBBBCCCDDDFFFGGGHHHIIIJJJKKKLLLNNNQQQTTTWWWXXXVVVUUUSSSQQQPPPNNNNNNMMMLLLKKKIIIHHHHHHHHHJJJKKKNNNOOOPPPQQQQQQQQQOOOOOOKKKJJJGGGFFFGGGIIILLLNNNOOONNNMMMKKKKKKKKKLLLLLLHHHGGGGGGHHHIIIIIIHHHFFFEEEEEEFFFHHHIIIIIIGGGEEE@@@>>>;;;999777777777888888777666555555555222000000000///...------------,,,------------,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***------------------------,,,,,,,,,,,,++++++++++++,,,------,,,,,,+++***)))************************)))))))))***++++++,,,,,,...,,,---***'''333===777,,,+++***+++,,,,,,***((('''((())))))******))))))))))))***++++++++++++***))))))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))******+++,,,,,,---******++++++++++++******(((((())))))***+++++++++------............------*********))))))))))))(((******************)))))),,,,,,,,,,,,,,,++++++***...((('''111888666,,,%%%'''''''''(((((()))))))))))))))************))))))---((($$$$$$(((++++++((('''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))$$$%%%&&&((())))))******''''''(((((((((((((((((((((((())))))))))))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((******))))))((((((''''''&&&&&&''''''(((((())))))(((''''''''''''''''''((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))((((((((())))))******))))))(((((((((((((((((('''''''''******))))))((((((''''''%%%%%%&&&&&&''''''((((((%%%&&&&&&'''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++***************)))++++++++++++*********)))((((((((((((((((((((((((******))))))))))))******((()))))))))************+++---...---++++++,,,---***+++++++++++++++******------,,,************(((***)))***+++------+++)))*********************************************************+++,,,,,,------...---------------...///111222222333444555777888:::::::::;;;<<<===>>>???DDDEEEFFFHHHJJJKKKLLLLLLIIIJJJKKKNNNQQQTTTWWWXXXVVVTTTRRRQQQQQQRRRRRRRRRNNNMMMJJJIIIIIIKKKMMMOOOPPPQQQRRRSSSTTTTTTTTTTTTMMMJJJFFFEEEGGGJJJNNNPPPNNNMMMLLLKKKKKKKKKKKKLLLJJJIIIHHHIIIKKKKKKJJJHHHCCCDDDGGGJJJLLLKKKHHHEEEBBB???<<<888555555555555888666666666777666444333222111000///...------,,,---------------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,------,,,++++++***************************))))))*********+++++++++---***+++***'''222;;;666---+++***+++,,,,,,***)))''''''((())))))))))))))))))******+++++++++******(((((()))*********************++++++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,******++++++++++++******)))))))))*********++++++,,,,,,---------...------+++++++++*********))))))((()))))))))******++++++++++++,,,,,,,,,++++++***...((((((111888555,,,&&&&&&&&&''''''(((((())))))((())))))******))))))(((&&&%%%%%%&&&'''))))))***'''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%&&&'''((())))))))))))''''''''''''(((((((((((())))))((('''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((******))))))((((((''''''&&&&&&''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))'''(((((())))))((((((''''''''''''(((((((((((((((******))))))((((((''''''%%%%%%&&&&&&''''''((((((%%%&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,+++++++++******))))))++++++++++++*********)))((((((((((((((((((((((((******))))))))))))******((()))))))))************...//////---+++******+++))))))******+++******))),,,,,,,,,,,,,,,******,,,*********,,,---...,,,***************************************************))))))******+++,,,,,,---............///000111222777666666777999;;;<<<<<<=========>>>???@@@BBBBBBBBBCCCEEEHHHJJJLLLLLLMMMGGGHHHJJJLLLOOOSSSUUUWWWSSSQQQOOOPPPSSSUUUVVVUUUQQQPPPNNNMMMNNNPPPSSSUUURRRRRRSSSTTTVVVVVVWWWWWWNNNKKKFFFFFFHHHLLLOOOPPPNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKIIIJJJKKKKKKJJJIIIEEEFFFHHHLLLNNNLLLIIIFFFFFFDDD@@@<<<888666555555555444444555777777666444333333222111///...---,,,......------------,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***************************************+++++++++,,,(((+++,,,(((...555000---,,,******,,,,,,+++***''''''((()))))))))))))))******+++++++++******)))(((((()))************)))******++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,++++++************++++++++++++***************+++++++++++++++*********++++++,,,,,,---++++++++++++************&&&&&&''')))***+++,,,---******+++,,,,,,+++++++++,,,)))***///111...++++++&&&'''''''''((((((((()))'''(((((())))))(((((('''###(((,,,,,,(((&&&''')))((('''&&&''')))***)))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&'''''''''(((((())))))))))))(((((('''((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((***)))))))))(((((((((''''''''''''(((((((((((((((******++++++++++++******(((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))************************((((((((((((((((((((((((+++******))))))******+++'''''''''(((((((((((((((((((((''''''''''''((((((''''''(((((((((((())))))'''(((((())))))((((((''''''''''''((((((((((((((())))))))))))(((((((((((('''''''''''''''(((((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++******))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))************+++,,,,,,+++(((''''''(((((()))******************,,,+++,,,...,,,)))***...*********,,,......,,,***++++++++++++++++++++++++************************))))))***+++,,,---......000000000111333555777888===<<<;;;<<<>>>@@@@@@@@@@@@@@@AAAAAABBBDDDEEEFFFBBBCCCFFFHHHJJJKKKKKKKKKGGGGGGIIILLLOOOSSSVVVXXXSSSQQQOOOQQQUUUXXXXXXVVVTTTSSSRRRQQQRRRTTTVVVWWWQQQRRRRRRSSSTTTVVVVVVWWWPPPLLLHHHHHHKKKNNNPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLJJJIIIIIIIIIHHHGGGGGGGGGIIIKKKNNNNNNLLLJJJLLLKKKHHHDDD@@@===;;;:::666555555666888888777666444444444333222111///...000//////...---.........---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++++++++++++++++++++************************---(((,,,...))),,,000+++...,,,+++***+++,,,+++***'''((())))))******))))))***++++++++++++***))))))(((((()))*********************++++++++++++******))))))))))))))))))))))))...------,,,++++++************++++++++++++******++++++++++++++++++++++++))))))(((((()))***+++,,,+++++++++************)))&&&&&&'''(((***+++,,,,,,)))***++++++++++++++++++***)))***,,,***'''***///((((((((((((((((((((((((''''''((((((((((((''''''(((,,,///...)))&&&%%%'''(((''''''(((***+++***)))(((((((((((((((((((((((())))))(((((('''&&&&&&%%%((((((((((((((('''&&&&&&&&&&&&''''''((()))))))))******))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((()))))))))))))))((((((((()))))))))))))))***+++,,,------,,,+++***((((((((((((((((((((((((((())))))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++((((((((()))))))))******((((((''''''''''''(((((('''''''''((((((((())))))((())))))******))))))(((''''''''''''((((((((()))(((((((((((())))))))))))))))))((((((((((((((('''''''''((()))))))))(((((((((((((((((((((((((((((('''((())))))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***)))((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++------,,,++++++***))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))************((()))***)))(((((()))***)))******+++,,,,,,++++++,,,***+++...+++&&&(((---+++***+++,,,......,,,***++++++++++++++++++++++++************************++++++,,,---...///000000222333444666888;;;===>>>CCCAAA???@@@CCCDDDDDDBBBDDDDDDDDDDDDEEEGGGHHHIIIGGGHHHJJJLLLLLLLLLJJJJJJFFFGGGIIILLLOOOSSSVVVXXXVVVSSSRRRTTTYYYZZZXXXUUUVVVVVVUUUTTTSSSSSSSSSTTTOOOOOOPPPPPPQQQRRRSSSTTTRRRNNNJJJJJJNNNPPPPPPNNNRRRRRRSSSSSSSSSSSSRRRRRROOOMMMIIIHHHGGGGGGFFFDDDEEEDDDDDDGGGJJJMMMNNNNNNNNNNNNMMMKKKHHHEEEBBB@@@<<<;;;::::::;;;:::888666666666777777666444333222222111000///...//////000//////000000000000//////---------------------------------...------,,,+++------------------------***++++++,,,---...//////,,,,,,---------------,,,++++++++++++++++++++++++************************///))),,,...)))+++///,,,///---+++***+++,,,,,,+++((()))******++++++******+++++++++++++++***))))))((()))******++++++************++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,+++******++++++++++++******************************(((((('''((((((***+++,,,+++************)))))))))(((((((((((())))))))))))))))))***+++++++++++++++((((((***,,,)))&&&(((...*********))))))(((((('''(((((())))))))))))((((((+++(((&&&&&&((()))(((&&&'''&&&&&&''')))******)))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((('''&&&&&&''''''((())))))*********+++++++++***((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''(((((())))))***************************))))))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))******++++++((((((''''''''''''((((((&&&'''''''''(((((())))))******++++++++++++******&&&'''''''''(((((())))))''''''(((((())))))************))))))(((((('''''''''(((((()))))))))))))))************))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))'''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++------,,,,,,+++***))))))++++++++++++************))))))))))))))))))))))))******))))))))))))******))))))))))))************&&&(((*********+++---...***+++,,,,,,------------,,,***+++---***$$$%%%++++++***+++,,,......,,,+++++++++++++++++++++++++++************************------...///000111222333444555666999<<>>>>>===;;;999666888888999999999777666555333222000/////////000111000000111111111111000000------------------------------......------,,,+++........................)))***+++,,,...///000000,,,,,,------...---------++++++++++++++++++++++++++++++******************222***,,,...)))+++111...///---+++***+++,,,,,,+++))))))***++++++++++++++++++++++++++++++***)))((())))))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))***++++++,,,,,,------...******++++++++++++******))))))))))))(((((((((((()))((((((((((((***,,,---*********))))))))))))(((+++******)))(((''''''&&&((()))***+++++++++++++++((('''))),,,+++((((((+++,,,,,,+++***)))(((''''''))))))************))))))((( %%%,,,,,,(((&&&%%%$$$&&&((())))))((())))))))))))))))))))))))''''''(((((()))*********%%%%%%'''((())))))******&&&&&&&&&'''((())))))***)))+++,,,---,,,+++((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&&&&'''((()))***+++++++++++++++***************+++*********))))))((((((''''''&&&&&&'''(((***++++++*********))))))((((((***************)))((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''''''''(((((((((((()))((((((''''''''''''((((((******))))))((((((''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))************)))))))))***+++,,,+++***(((&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++,,,+++)))((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********&&&'''(((***,,,---------++++++,,,---,,,+++***))).........------------------......//////.........///000000222555888;;;<<<;;;;;;;;;<<>>CCCIIIMMMOOOOOOPPPPPPOOOLLLJJJHHHCCCFFFHHHHHHFFFBBB@@@???AAA>>><<<<<<>>>>>>===;;;:::888666444222111000000333333333333333333333333000000000000000///......)))+++---......---,,,***//////............//////---,,,,,,---///000///.........---------,,,,,,,,,,,,---,,,***,,,000000,,,---,,,++++++******++++++///---******+++,,,------777000+++,,,---+++******,,,***))))))***++++++***+++++++++*********))))))))))))))))))************)))***+++++++++)))((('''******+++++++++***))))))++++++++++++++++++++++++,,,,,,,,,++++++*********+++*********))))))(((((())))))))))))************,,,++++++***************+++,,,,,,,,,+++)))(((&&&'''(((((((((((((((((('''))))))************))))))+++++++++++++++***)))((('''(((((((((((()))))))))&&&'''''''''(((((())))))++++++***)))(((((())))))************************&&&''''''((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((('''''''''(((((())))))))))))((((((,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''((()))***++++++************)))))))))(((******)))((((((((()))***************)))))))))((()))************)))(((((('''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((())))))))))))***(((''''''''''''((())))))))))))))))))))))))))))))))))))************))))))))))))*********)))(((''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***)))((())))))***************************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******)))******+++,,,,,,++++++++++++,,,,,,,,,+++***)))***+++,,,---------------000///...------...000111333444777999;;;<<<<<<<<>>>>>???@@@AAAAAAAAAAAABBBDDDEEEFFFHHHFFFCCC@@@???>>>>>>>>>BBB@@@===;;;<<<@@@DDDGGGJJJKKKLLLMMMMMMLLLKKKJJJGGGIIIJJJJJJGGGEEECCCCCCBBB@@@======>>>>>>===;;;;;;999888666444222222111333333333333333333333333111111111222111000000///---.../////////...---,,,///..................///---,,,+++,,,---......,,,------------------------,,,---,,,***,,,000000------,,,++++++******++++++...---++++++,,,...000111555...***+++,,,***((((((+++)))((()))+++,,,+++***+++++++++*********))))))))))))))))))************)))************))))))((())))))***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************)))))))))((((((((()))))))))************))))))(((((((((((((((+++,,,,,,,,,+++***((('''***))))))(((((())))))******++++++++++++++++++******++++++++++++***)))((())))))*********+++++++++''''''''''''((((((((()))+++******)))(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))************)))))))))(((((((((((((((((()))&&&&&&''''''(((((())))))(((((())))))))))))((((((******((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))---,,,+++***))))))))))))************)))))))))))))))))))))))))))(((''''''''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))%%%&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************((((((''''''(((((()))***))))))))))))))))))))))))))))))************)))))))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************************+++++++++,,,,,,,,,------++++++***))))))))))))***************************,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***------------,,,+++***)))+++,,,,,,,,,,,,+++***)))(((***,,,---...///......000///...---...000333555999;;;>>>@@@AAA@@@>>>===BBBCCCDDDEEEEEEDDDCCCBBB??????@@@AAACCCFFFIIIKKKQQQRRRTTTTTTTTTRRRQQQOOOLLLKKKHHHEEEAAA???===<<>>;;;:::;;;>>>@@@BBBBBBBBBAAA@@@???>>>===@@@>>><<<:::999888888888::::::999999:::;;;;;;<<>>===<<<<<<===>>>???@@@>>><<<::::::<<<>>>@@@BBBDDDFFFHHHJJJJJJJJJJJJIIIJJJKKKJJJGGGFFFFFFGGGDDDBBB???>>>>>>>>>===;;;;;;:::999777555444333333444444444444444444444444333333444444333333222111000//////......---------......------------.........,,,++++++,,,---+++***+++,,,,,,------.........,,,...---+++---222222...---,,,++++++******++++++++++++******,,,...111333444...***+++,,,***'''((()))((((((***+++,,,+++)))+++++++++***************))))))))))))************))))))))))))))))))***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------************))))))))))))(((((((((((())))))))))))***))))))(((((((((((((((+++++++++++++++***)))(((,,,+++***))))))***+++,,,)))******++++++******)))******++++++******))))))&&&&&&'''''''''(((((((((''''''''''''((((((((((((******)))((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((()))******++++++******)))((((((''''''''''''((((((%%%%%%&&&'''((()))******(((((())))))))))))(((((()))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''*********)))))))))))))))++++++******))))))))))))*********)))))))))))))))((())))))))))))((('''''''''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''(((((())))))******(((((()))))))))*********((((((((('''((())))))***(((((((((((((((((((((((())))))************)))))))))(((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************************************++++++++++++,,,,,,++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------------,,,+++******,,,,,,,,,,,,++++++******)))***,,,.../////////......///000222444666888999>>>???AAABBBBBBAAA@@@>>>BBBCCCDDDEEECCCAAA>>><<<======???AAADDDFFFIIIJJJPPPQQQRRRSSSSSSRRRPPPOOOJJJGGGDDD@@@===;;;::::::===AAACCCAAA>>>>>>BBBGGGKKKLLLNNNOOOOOOMMMJJJHHHCCCAAA===:::999;;;>>>@@@AAAAAABBBBBBAAA???===<<<<<<;;;999888777666666666777777666666666666777777;;;;;;;;;;;;<<<>>>???@@@<<<;;;:::999999999:::;;;<<<>>>@@@BBBDDDEEEEEEFFFGGGHHHGGGFFFDDDCCCEEEGGGDDDCCCAAA???>>>===<<<;;;::::::888777555555444444444444444444444444444444555555555555555444444333000///...,,,,,,+++++++++------,,,,,,,,,,,,------///...,,,,,,---,,,+++)))******+++,,,---...///000,,,...---,,,...333333000---,,,++++++******++++++)))))))))))))))+++...111666///+++---...+++)))))))))((((((***,,,,,,***)))************************((()))))))))***************)))(((((((((***+++,,,.........---,,,+++***))),,,,,,+++++++++++++++***++++++,,,,,,---------...*********)))))))))))))))''''''((((((((())))))))),,,++++++******************+++++++++*********))),,,+++***))))))***+++,,,''''''((((((((((((''''''))))))************))))))%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((***))))))((((((((())))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))************))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))******((((((((())))))*********))))))))))))))))))******)))))))))))))))(((((('''(((((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''(((((())))))******'''''''''((((((((())))))((((((((((((((()))******(((((((((((((((((((((((())))))************))))))((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++************************************************))))))))))))************++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,++++++++++++***+++)))***,,,---......---------000555999<<<======<<>>BBBGGGJJJMMMNNNNNNPPPQQQRRRRRRQQQPPPNNNFFFCCC@@@===;;;:::;;;;;;>>>@@@BBB???:::888<<<@@@AAACCCEEEGGGGGGEEEBBBAAA???===<<<:::999999:::;;;;;;<<<===>>>>>>===<<<;;;888888777777777777777777777666555555444555555555;;;;;;;;;;;;<<<======>>>:::999999888888999::::::999:::;;;<<<===>>>>>>>>>AAAAAAAAA???>>>>>>@@@CCCBBBBBB@@@>>><<<;;;;;;;;;999888777666555555555555555555555555555555555555666666666666666555444444111000///...------------------,,,,,,,,,,,,------111///...---...---,,,*********+++,,,...///000000,,,......---///555555222---,,,++++++******++++++***++++++***)))***---000777///***+++,,,***)))***+++***)))***,,,,,,***)))************************((()))))))))***************)))(((((((((***+++,,,++++++,,,---------,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------))))))))))))))))))******(((((((((((()))))))))))),,,++++++*********************************++++++++++++))))))))))))++++++''''''((((((((((((''''''((())))))*********))))))*********++++++++++++,,,(((((((((((((((''''''''')))((((((((((((((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))*********))))))))))))************&&&'''((()))************))))))))))))***************************)))((((((((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''(((((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))************))))))'''(((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++************************((((((((())))))))))))***++++++,,,,,,++++++***)))************************,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,))))))+++,,,---------------,,,++++++******++++++)))***+++,,,---...//////222666<<>>AAAAAA?????????@@@BBBCCCBBBCCCDDDDDDBBB???<<<999666999???EEEKKKPPPSSSTTTPPPQQQSSSSSSSSSQQQOOONNNBBB@@@>>>;;;::::::;;;<<<<<<======;;;777666888;;;999:::<<<======<<<;;;:::888888888888888777777777777888888999::::::::::::777888888888888888888888777666555555555555555666;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999999:::;;;999999999999999999999999:::;;;;;;:::888999;;;===?????????===:::999999;;;888888777666666555666666666666666666666666666666555555666666555555444333333333333222222111111111......------------......111///............,,,+++******+++,,,---//////000,,,......---111666777444---,,,++++++******++++++---...///---++++++///333888000))))))***)))***,,,///---+++++++++,,,+++******************+++++++++))))))))))))************))))))))))))))))))***+++&&&''')))+++---///000000---,,,,,,++++++************+++++++++++++++,,,,,,))))))))))))************))))))))))))***************))))))(((((((((((((((***)))))))))***+++,,,,,,************************)))******++++++******)))(((((())))))******)))))))))))))))*********++++++((((((((((((((('''''''''((((((''''''(((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''((((((''''''&&&))))))(((((((((((())))))******)))((('''&&&%%%%%%(((((())))))))))))((((((((())))))************)))''''''''''''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''&&&&&&'''((()))***++++++((()))))))))************((()))***+++++++++***)))((()))))))))************+++++++++++++++******)))(((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((()))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))))))))(((((((((((('''(((((((((((()))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))************))))))'''((()))*********))))))***)))))))))((((((((('''))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))*********++++++,,,,,,,,,+++***)))************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,---,,,+++*********++++++,,,,,,---...111444888:::<<>>CCCIIIOOORRRTTTTTTTTTTTTTTTTTTRRROOOLLLJJJ@@@???===;;;:::999999999888777777666666777888999777777888999999999999999888999999999:::;;;<<<<<<======<<<<<<======>>>???============<<<;;;::::::999999888888888999999:::===>>>>>>???????????????@@@???<<<:::999999:::;;;999999888888777777888888555777777777666666888:::;;;<<<<<<:::888666888:::999999888777777777888888666666666666666666666666444444444444444333333222333444555555555444333222///..................//////...---------...,,,+++++++++,,,,,,---...//////,,,.........111777888555---,,,++++++******+++++++++...///...,,,---222777>>>444,,,***+++,,,...111444111---+++++++++++++++))))))*********+++++++++))))))))))))************)))************))))))(((&&&''')))+++,,,---......------,,,,,,+++******)))+++******************)))((()))))))))************************++++++++++++***))))))((((((((((((((())))))))))))***+++,,,---***+++,,,------,,,+++******++++++++++++++++++***'''(((((()))))))))))))))&&&&&&&&&'''''''''(((((()))((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''******))))))))))))******))))))((((((''''''&&&&&&(((((())))))))))))(((((('''''')))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''(((((())))))******(((((())))))*********++++++,,,------,,,+++)))((((((((())))))*********++++++,,,,,,,,,,,,+++******))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))((((((''''''''''''((((((******))))))((((((''''''))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))&&&(((***+++,,,+++***)))******))))))((((((((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((()))************+++++++++++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,))))))***+++++++++******---,,,+++*********+++,,,111000111333777<<>>@@@CCCFFFHHHHHHGGGFFFEEEFFFFFFFFFFFFDDDCCCBBBCCCEEEIIIMMMPPPQQQPPPPPPUUUUUUTTTRRROOOKKKGGGDDD???>>>===;;;999888777777444222111222555888999999999999999::::::;;;<<<<<<============???BBBEEEGGGGGGFFFEEEDDDDDDDDDFFFFFFDDDCCCCCCBBBAAA???>>>===<<<<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCDDDDDDDDDCCCEEECCC???;;;999999:::;;;:::999888888888888999999444555777777666666777999888:::;;;999666555777999::::::999999888999999:::777777777777777777777777333333444444333333222111000222444555555444222111//////............//////...,,,++++++------,,,***+++,,,,,,------.........---//////...222888999666---,,,++++++******++++++'''+++------+++---222888CCC999000...///000333777777333...+++***+++,,,,,,))))))******++++++++++++))))))))))))************)))***+++++++++)))((('''+++++++++++++++***)))(((------,,,,,,+++***))))))+++*********))))))(((((((((((())))))*********+++******+++++++++,,,,,,,,,,,,++++++***************))))))(((((()))+++---...***,,,...000000...,,,***))))))************))))))''''''((()))))))))))))))((((((((())))))))))))***))))))(((((('''''''''&&&'''''''''''''''((()))***************************&&&''''''((((((((((((((((((((())))))))))))((((((++++++************++++++'''''''''((((((((((((((((((((())))))))))))((((((%%%&&&((()))))))))((((((************************))))))))))))))))))))))))'''((()))++++++)))((('''))))))))))))((((((((((((000...,,,***))))))***+++---,,,,,,+++*********+++************************)))))))))***++++++,,,,,,+++***))))))***,,,...///***)))((()))++++++)))(((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''((()))++++++%%%))),,,,,,***(((((()))&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***+++,,,,,,---))))))))))))))))))))))))+++++++++++++++***)))(((+++++++++++++++++++++++++++---------+++++++++---,,,++++++******++++++,,,---------,,,,,,+++++++++,,,+++******************+++,,,---,,,++++++---......000333777===CCCIIILLLFFFFFFHHHHHHHHHHHHFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGKKKHHHEEEEEEHHHIIIIIIHHHJJJLLLOOOQQQRRRPPPMMMKKKTTTRRRNNNLLLIIIFFFCCC@@@===;;;:::888777777777888555<<>>>>>>>>??????>>>>>>>>>???AAACCCAAA@@@BBBEEEJJJMMMOOOOOOOOONNNLLLIIIIIIJJJLLLJJJJJJJJJKKKIIIFFFFFFHHHCCCEEEGGGGGGFFFEEEDDDEEEHHHIIIIIIIIIHHHIIIKKKMMMNNNHHH@@@<<<;;;<<<<<<;;;;;;;;;;;;;;;:::999888777333444444555666666555555777777666666555555666666666666777888999999999999999999888666555555555555888888666555444444444444666444333444666777444222000000000000///...,,,,,,//////.........---------------------------------444///,,,000---CCCSSS(((///...---,,,+++,,,------++++++++++++,,,---......;;;;;;::::::999999999888///...,,,*********,,,---...---+++)))(((((()))***)))************+++++++++)))))))))))))))(((''''''************************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---************************+++++++++,,,,,,---------+++******)))((('''&&&&&&------,,,***))))))(((((())))))))))))))))))))))))************************)))(((''''''''')))***+++))))))(((((((((((())))))))))))))))))((((((((((((%%%$$$$$$%%%((())))))(((***))))))(((((((((((()))************))))))))))))***)))(((''''''((()))***&&&''''''((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((()))******(((((())))))******++++++))))))))))))((((((((((((///---+++***))))))++++++---,,,++++++*********+++************************++++++******************)))(((''''''(((***,,,---000---***))))))******)))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''&&&''''''''''''((()))***+++***...222111,,,)))(((***'''&&&&&&'''''')))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++++++++++++++***))))))+++++++++++++++++++++++++++,,,------+++++++++---,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,++++++***++++++++++++,,,---------///111444555777;;;???CCCFFFHHHIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGIIIKKKLLLIIIGGGFFFHHHLLLNNNNNNMMMNNNPPPQQQRRRQQQOOOLLLJJJNNNKKKGGGCCCAAA>>>;;;888:::::::::::::::;;;<<<===;;;@@@BBB@@@???BBBDDDCCCDDDDDDDDDDDDCCCCCCCCCDDDIIIHHHFFFGGGIIILLLOOOPPPTTTTTTSSSQQQNNNLLLMMMNNNMMMNNNOOOPPPOOOMMMMMMMMMHHHIIIJJJKKKJJJIIIIIIIIILLLNNNOOOOOONNNNNNOOOQQQNNNIIIDDDBBBAAAAAA@@@???<<<<<<======<<<;;;999888666777888888888888888777888888777666666666666777555666666777888888888777999999888777666666666666888777666666555555666666555444333444777777555333444444444333222000///...///............---------------------------------000,,,+++000000HHH]]]:::///...---,,,,,,,,,------------,,,++++++,,,,,,,,,222333555666666444222000///---,,,******+++,,,---...---+++)))(((((()))***)))************+++++++++)))************)))((('''************************------,,,,,,++++++******,,,,,,++++++++++++++++++((((((((((((((((((((((((***+++++++++,,,,,,,,,,,,*********))))))((((((((('''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))************************))))))((((((((()))++++++))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&''''''(((((())))))(((((('''''''''''''''(((&&&&&&'''''''''((())))))(((((('''&&&&&&''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''((((((((((((((()))******)))))))))))))))*********)))))))))))))))))))))(((---,,,+++*********,,,,,,,,,,,,+++************+++************************,,,,,,++++++***))))))((())))))(((((((((***+++,,,666222,,,)))((()))******'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((''''''(((((()))***+++---333888666///))))))+++''''''''''''((()))******************************''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******************************+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))++++++++++++++++++++++++***,,,---,,,+++***,,,------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,+++---...///000444888<<<===@@@CCCGGGIIIIIIHHHGGGJJJJJJJJJIIIIIIHHHHHHHHHIIIHHHGGGFFFGGGIIIKKKLLLIIIIIIJJJMMMQQQTTTUUUUUUQQQRRRRRRQQQOOOLLLIIIGGGJJJGGGCCC@@@??????===<<<;;;<<<>>>@@@BBBDDDDDDEEEEEEHHHHHHEEEEEEHHHHHHEEEHHHHHHHHHGGGGGGFFFFFFFFFIIIHHHHHHHHHIIILLLNNNOOOQQQRRRRRRPPPLLLJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJIIIKKKKKKKKKKKKKKKKKKJJJJJJLLLNNNPPPPPPOOONNNNNNOOONNNKKKHHHFFFEEEDDDBBB@@@???@@@AAABBBAAA???===;;;::::::;;;;;;;;;:::999999:::999888777666666777888666666777888888888777777888888777777666777777777777666666666666777888888555444444666888888777666999999888777666444222111............------------------------------------,,,,,,***//////EEE]]]EEE///...---,,,,,,,,,,,,---///...---,,,+++++++++++++++---000222111///,,,***...---+++******+++,,,,,,---,,,+++)))))))))******)))************+++++++++******+++++++++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((((((((((((((((((((((((***************+++++++++*********************)))***)))'''''''''(((***,,,))))))))))))))))))))))))************************)))(((((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))&&&)))+++***'''&&&(((***&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%&&&'''(((******(((((('''''''''(((((()))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))((((((((()))(((((((((((()))******************))))))))))))))))))))))))))))))))))))++++++*********+++,,,---++++++***************+++************************+++++++++*********))))))++++++******++++++------444111,,,***)))******)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******+++222888666...((((((+++((((((''''''((()))******************************''''''((()))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******+++++++++******)))***************************+++,,,,,,+++***,,,---------,,,,,,,,,,,,------+++++++++,,,,,,---------------,,,+++++++++,,,,,,,,,---///111444888>>>CCCDDDEEEGGGIIIJJJIIIHHHGGGJJJJJJJJJJJJJJJKKKKKKLLLNNNLLLIIIFFFEEEFFFHHHIIILLLMMMOOORRRUUUXXXYYYZZZQQQQQQQQQOOOMMMJJJGGGFFFGGGEEECCCBBBDDDFFFGGGGGGDDDEEEGGGIIIJJJJJJJJJJJJKKKLLLKKKGGGFFFHHHGGGCCCFFFEEEEEEEEEFFFFFFFFFEEEDDDFFFGGGIIIJJJLLLNNNPPPSSSTTTSSSPPPLLLHHHGGGGGGGGGGGGFFFDDDEEEHHHIIIGGGIIIHHHHHHHHHIIIHHHGGGEEEGGGJJJMMMNNNMMMKKKKKKKKKPPPOOOLLLIIIHHHFFFEEEDDDEEEFFFGGGHHHHHHFFFCCCAAA======>>>>>>======<<<<<<<<<;;;999777777777888999777888888888888888777777666666666555666666777777666666666666777999:::;;;666666777999:::;;;::::::======<<<:::888666444333//////............------........................+++///+++---+++777LLL<<<......------,,,,,,,,,,,,...---,,,,,,+++++++++,,,***+++---......---+++***,,,,,,+++******++++++,,,,,,,,,******))))))******))))))*********++++++++++++++++++,,,,,,++++++***************************))))))***,,,---...///000---------,,,,,,+++******************************)))))))))))))))************************+++++++++000...+++)))(((((()))+++))))))))))))))))))))))))************************''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))'''+++...,,,'''%%%(((+++&&&&&&&&&&&&&&&'''((((((((((((((('''((()))***+++***************+++++++++&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))(((((())))))***+++++++++******))))))(((((()))))))))))))))*********************+++,,,------*********))))))***++++++************************))))))*********+++++++++++++++++++++++++++,,,,,,---,,,******++++++)))((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***&&&---222222,,,'''(((***)))(((((((((((())))))***************************''''''((()))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++************************(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((((((((((((((((((((()))******+++++++++******************************)))***,,,+++******,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++++++++,,,---...---///222555888===BBBFFFFFFFFFFFFFFFGGGHHHIIIIIIGGGHHHIIIJJJLLLMMMNNNOOOMMMKKKHHHFFFFFFGGGIIIJJJQQQRRRTTTUUUWWWXXXZZZ[[[SSSRRRQQQPPPNNNMMMLLLKKKIIIGGGFFFFFFIIIJJJKKKKKKKKKKKKLLLMMMLLLKKKIIIHHHEEEIIIJJJGGGFFFHHHGGGDDDDDDBBBAAABBBFFFHHHIIIIIIKKKOOOSSSUUUVVVXXX[[[^^^dddccc```[[[TTTOOOLLLKKKKKKLLLJJJGGGLLLTTTXXXUUUKKKJJJIIIJJJJJJIIIEEEBBBDDDGGGJJJLLLKKKJJJIIIJJJPPPOOONNNLLLJJJKKKLLLNNNKKKLLLMMMNNNMMMKKKIIIHHHCCCCCCCCCDDDDDDCCCCCCBBB???===;;;999888999:::;;;777888888888777666555555555555444444444555666666555555555666888999;;;<<<888999;;;<<<<<<=========>>>>>>===<<<:::777666444000000000/////////..............................,,,222,,,///+++,,,888...---------------,,,,,,,,,,,,+++++++++,,,,,,---...,,,++++++******+++,,,,,,+++++++++++++++++++++,,,++++++******************))))))*********+++++++++***+++,,,,,,,,,,,,++++++******************************+++,,,,,,------...------......---,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++---+++)))'''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***(((,,,...,,,'''%%%(((+++''''''''''''((()))+++++++++***)))'''''''''((()))))))))***+++++++++++++++&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))(((((((((((())))))))))))************)))))))))))))))))))))))))))***++++++++++++******))))))((((((((()))))))))*********+++*********+++,,,,,,,,,,,,***))))))))))))***++++++************************((())))))***++++++,,,,,,)))))))))))))))))))))))))))(((((()))++++++)))'''((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))%%%(((,,,,,,)))(((((())))))))))))(((((())))))***************************''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******************************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***)))((('''(((((((((((((((((((((((())))))***++++++++++++***************************(((***++++++******,,,---,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---******+++,,,---...000111222444888;;;===AAAEEEHHHGGGGGGFFFFFFFFFHHHJJJKKKFFFGGGIIILLLMMMNNNNNNNNNHHHGGGGGGGGGIIILLLOOOQQQUUUVVVVVVVVVUUUVVVYYY[[[WWWVVVTTTSSSRRRQQQQQQQQQSSSQQQOOOOOOOOONNNLLLKKKKKKKKKKKKJJJIIIGGGFFFEEEAAAIIINNNNNNLLLNNNOOOMMMJJJGGGFFFIIIOOOVVVYYYZZZaaaeeejjjlllkkkkkkmmmppprrrpppkkkddd]]]XXXVVVVVVWWWZZZYYYXXX```kkknnniiiUUUTTTSSSUUUUUURRRKKKFFFBBBEEEHHHIIIIIIIIIJJJKKKMMMNNNOOONNNMMMMMMOOOPPPNNNNNNNNNNNNMMMLLLKKKKKKHHHIIIJJJJJJKKKKKKJJJJJJDDDBBB@@@===<<<===>>>@@@888888888888777666555444666666555444444555555555444444555666777999:::;;;:::<<<>>>>>>======>>>???>>>>>>===<<<:::999777666111111111111000000000000........................+++333,,,111000)))000***------......------,,,+++++++++++++++,,,---...///,,,+++)))((((((***,,,---*********+++++++++++++++************************)))************+++++++++******+++,,,,,,,,,++++++************************------,,,++++++***))))))++++++------...---,,,+++))))))))))))))))))))))))************))))))))))))*********************)))))))))(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******)))))))))(((((((((((())))))''''''(((((())))))******)))+++,,,+++(((&&&(((***((((((((()))***,,,---...+++)))'''%%%$$$$$$%%%&&&&&&&&&'''((())))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((())))))***(((((((((((())))))))))))******)))))))))(((((((((***))))))))))))***++++++************))))))))))))((())))))******+++++++++***++++++,,,,,,,,,++++++)))))))))))))))***++++++******************************************++++++))))))*********)))))))))+++)))'''''')))******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))(((******)))))))))))))))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++***)))((((((((((((((((((((((((((())))))***+++++++++++++++************************''')))++++++******,,,---+++******))))))******+++---,,,,,,,,,,,,,,,,,,+++++++++,,,...000222444555888;;;???AAACCCDDDGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJFFFHHHKKKNNNNNNMMMKKKIIIFFFGGGHHHKKKNNNQQQTTTUUUWWWWWWVVVTTTRRRTTTXXX\\\YYYWWWUUUSSSQQQQQQQQQRRRVVVUUUTTTSSSRRRPPPLLLHHHGGGGGGFFFFFFFFFFFFGGGGGGMMMXXXbbbaaa\\\[[[\\\]]]ZZZVVVTTTYYYbbbmmmsssuuutttyyy|||{{{wwwssssssuuupppooolllhhheeeeeegggjjjmmmsssuuutttzzzvvvcccbbbbbbcccddd___UUUNNNIIILLLNNNOOOPPPQQQTTTVVVZZZ]]]___^^^ZZZUUUQQQPPPMMMMMMKKKJJJIIIIIIJJJJJJIIIJJJKKKMMMNNNNNNNNNNNNKKKIIIEEEBBBAAABBBDDDEEE>>>>>>>>>===<<<:::999888999888777666666666666666444444444555666888999::::::<<>><<<;;;<<<>>>>>>>>>======<<<:::999888333333333222222222111111........................***333)))000333***...---------.........---,,,+++,,,,,,,,,++++++,,,------++++++*********+++,,,---))))))***+++++++++++++++*********+++++++++******)))************+++++++++))))))***+++++++++++++++************************************************'''(((***,,,,,,,,,+++***))))))))))))))))))))))))+++++++++******)))))))))*********))))))((((((((('''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***(((((())))))(((((((((((())))))'''''''''((()))*********)))))))))))))))(((((()))'''(((((()))+++,,,...///***(((&&&$$$###$$$&&&'''$$$%%%&&&((())))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))''''''((())))))***++++++(((((((((((()))))))))))))))))))))(((((((((''''''******))))))******+++,,,)))))))))))))))*********((())))))******+++,,,,,,++++++,,,,,,,,,++++++***))))))((())))))***++++++************************,,,,,,++++++***)))))))))++++++,,,,,,,,,++++++***...+++'''&&&''')))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************&&&&&&&&&'''''''''((((((***)))(((((((((((())))))---***'''''')))+++)))'''******)))))))))))))))***(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((***,,,---...---+++***((((((((((((((((((((((((((()))***+++++++++++++++))))))))))))))))))))))))''')))***+++******,,,---******))))))))))))******---------,,,,,,++++++++++++,,,---///222555777999<<>>;;;;;;999888777777777777333333444444555777888999:::<<<>>>>>>;;;999;;;<<<>>>>>>>>>======;;;::::::444444444333333333222222////////////////////////+++222&&&---333))),,,...,,,---.........---,,,+++......---,,,+++++++++++++++,,,---...//////...---((()))***+++++++++++++++)))******+++++++++******)))************+++++++++((()))***+++++++++++++++************************$$$%%%&&&(((***,,,...///$$$%%%(((***++++++***)))++++++++++++++++++++++++,,,+++++++++******))))))+++******)))(((''''''&&&%%%&&&''''''&&&$$$""" ))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((('''%%%$$$))))))(((((((((((())))))&&&''''''((()))******+++)))((('''((()))***)))'''''''''((()))+++,,,...///***)))&&&%%%%%%''')))+++%%%&&&((()))*********)))&&&''''''((((((((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,(((((((((((())))))))))))((((((((((((''''''''''''*********)))******+++,,,(((((())))))******++++++((())))))***++++++,,,,,,************************************************+++++++++************)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++******(((''''''***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***,,,---------+++***,,,+++***((((((((()))***)))))))))))))))***++++++******++++++***)))'''&&&)))))))))***++++++,,,,,,,,,,,,,,,---------......///...---,,,,,,------...,,,///333444555888@@@FFFJJJMMMPPPQQQPPPNNNMMMLLLTTTSSSRRRSSSSSSRRROOOLLLNNNMMMKKKHHHDDDCCCEEEGGGOOONNNOOOQQQTTTVVVVVVUUUTTTWWWXXXVVVSSSQQQTTTWWWTTTOOOMMMNNNKKKFFFGGGMMMIIIJJJJJJHHHFFFEEEEEEFFFDDDFFFHHHIIILLLRRR[[[bbbssswwwyyyuuulllggghhhkkkkkknnnttt{{{yyywwwuuurrrnnnppptttzzzyyyuuupppooopppqqqqqqooopppqqqssstttvvvyyy}}}}}}qqqeee\\\KKKJJJIIIGGGFFFFFFFFFGGGGGGFFFHHHKKKIIIEEEHHHPPPLLLLLLKKKKKKJJJIIIIIIHHHKKKGGGDDDEEEHHHIIIFFFBBB@@@???>>>===;;;999777666777777666555555555555666::::::;;;;;;;;;::::::999<<>><<<<<<>>>:::999888666555555555555///000111111111000...---------...//////......---......---------,,,,,,,,,---...///...,,,+++,,,---,,,++++++******+++,,,,,,++++++******************---,,,+++*********++++++)))***,,,,,,+++++++++,,,+++++++++*********))))))++++++************++++++,,,,,,++++++***)))((((((+++++++++*********))))))******************************))))))))))))******))))))))))))))))))))))))))))))************))))))((()))***++++++***)))(((************************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&(((***+++***)))&&&%%%%%%%%%$$$%%%'''((('''''''''''''''((())))))&&&'''''''''((()))))))))************))))))))))))******)))((('''&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))***************************++++++,,,************************************************+++++++++************)))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((******))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''+++*********)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))(((***)))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))++++++***)))(((,,,+++)))((((((((()))***))))))((()))))))))***+++((()))***++++++***)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------------------..................000444:::===???BBBIIINNNRRRSSSTTTTTTSSSRRRSSSTTTWWWVVVUUUTTTTTTRRROOOLLLKKKJJJIIIGGGDDDDDDFFFHHHPPPOOOPPPRRRUUUVVVUUUSSSTTTUUUUUUSSSQQQPPPQQQRRRRRRMMMIIIHHHEEECCCHHHOOOPPPQQQQQQOOOLLLJJJJJJKKKNNNPPPSSSWWW]]]eeemmmssszzz{{{wwwooogggeeekkkqqqvvvyyyuuukkkdddUUUTTTTTTUUUVVVTTTQQQOOOMMMIIIJJJQQQTTTOOOKKKKKKJJJIIIIIIIIIKKKLLLMMMMMMLLLJJJHHHIIIKKKKKKIIIFFFDDDDDDCCCAAA???<<<999888666666666555555666666777777777888999999999999999888:::=========<<<======::::::888777666555555444111111222222222111000///------............------......---------,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,++++++++++++++++++++++++******************,,,,,,,,,+++++++++******(((***,,,,,,+++***+++,,,+++++++++*********))))))++++++************++++++,,,,,,++++++***))))))(((+++++++++*********))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))((())))))***)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))''''''((())))))((())))))((()))))))))'''&&&(((((('''''''''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&(((((()))))))))*********(((((((((''''''&&&&&&%%%))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++++++++*********++++++,,,++++++++++++++++++++++++************************+++++++++************)))))))))************))))))************************))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''************))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))###$$$&&&''')))************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********)))(((+++***))))))((()))))))))((((((((()))))))))******'''((()))***++++++++++++))))))******+++,,,,,,,,,+++++++++,,,,,,,,,------***+++---///000000000000555;;;BBBHHHJJJMMMRRRUUUXXXYYYXXXWWWUUUVVVXXXZZZ[[[YYYWWWUUUTTTRRROOOLLLIIIJJJJJJIIIHHHHHHKKKMMMQQQQQQQQQSSSUUUUUUSSSPPPSSSRRRRRRPPPOOONNNMMMMMMOOOIIIDDDBBBBBBDDDLLLUUU^^^^^^]]]YYYVVVSSSSSSTTT```aaadddkkksss|||yyynnngggiiirrr{{{wwwppplllffffffhhhmmmpppnnnggg```\\\WWWXXXbbbiiidddXXXOOOIIIGGGDDDDDDFFFIIIKKKKKKHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGDDDAAA===;;;777777666666666666777777555555777888999:::::::::777777888:::===???>>>>>><<<;;;:::888777555444444333333333444333222222111------------------------......---------,,,,,,,,,+++,,,---,,,***)))***+++------,,,,,,+++++++++*********++++++++++++++++++++++++,,,---,,,+++***)))''')))++++++***)))***++++++++++++***************++++++************++++++,,,,,,++++++***)))))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))************)))))))))(((((('''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************---***(((&&&'''((('''&&&)))((('''))),,,,,,)))&&&)))(((((('''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''(((***++++++,,,*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++******,,,,,,,,,+++++++++++++++,,,++++++*********++++++++++++++++++++++++++++++************************+++++++++*********))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******((()))))))))************(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,++++++*********))))))))))))))))))(((((()))))))))***))))))))))))******++++++++++++))))))***++++++,,,,,,---+++++++++,,,,,,,,,,,,---***+++,,,---000222555666===BBBJJJPPPSSSTTTVVVWWWYYYZZZZZZYYYWWWWWWXXXZZZZZZXXXVVVTTTSSSRRROOOMMMJJJLLLMMMMMMMMMOOOQQQTTTRRRRRRRRRRRRSSSRRRPPPMMMPPPOOONNNMMMLLLKKKIIIHHHIIIGGGEEEDDDFFFLLLUUU]]]jjjhhhddd___[[[[[[]]]```ttttttvvv}}}}}}xxxzzzzzzyyy{{{{{{yyyuuurrrrrryyy~~~xxxiii]]]QQQLLLFFFCCCDDDFFFFFFFFFEEEGGGIIIIIIIIIHHHIIIJJJHHHIIIJJJJJJHHHEEEBBB???;;;:::999888777777777777555666777999:::;;;;;;;;;999888777:::>>>AAA@@@===<<<<<<;;;:::888666555444444444444444333333222222.........---------------......---------,,,,,,,,,---...///...,,,+++,,,---------------,,,+++************+++++++++++++++,,,***+++,,,------,,,)))(((''')))******)))))))))+++************************++++++************+++++++++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))************))))))(((((('''&&&&&&''')))***************************)))))))))))))))))))))))))))))))))))))))))))))))),,,***'''&&&&&&''''''''''''%%%###&&&***,,,***((())))))(((''''''''''''(((******))))))((((((''''''''''''(((((()))******+++((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++*********,,,++++++++++++*********+++******))))))******+++++++++++++++++++++++++++************************+++++++++*********))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******((()))))))))************(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))))))))*********))))))(((((()))***+++*********,,,++++++************************+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---111666<<>><<<:::999888888555666777888999999999999;;;888777888<<<>>>===:::<<<<<<<<<;;;:::888666555444444333333222222222222000///...------------.........---------,,,,,,,,,---...///...,,,+++,,,---,,,------------,,,+++*********++++++,,,,,,,,,,,,***+++,,,------,,,)))(((''')))******)))))))))+++************************++++++************+++++++++++++++***************************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))((('''&&&&&&&&&((()))***************************))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&&&&'''(((((((((***'''$$$$$$'''******))))))(((''''''''''''((((((*********))))))((((((''')))(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))************************((((((((((((((((((((((((***************************************)))))))))******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))))))))************))))))************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((()))************))))))***+++,,,,,,,,,+++***------,,,******))))))*********++++++,,,---------,,,,,,,,,---------....../////////222777>>>DDDHHHPPPRRRUUUXXXZZZZZZZZZYYYXXX[[[^^^^^^\\\ZZZXXXWWWTTTRRRPPPOOOOOOPPPOOOMMMJJJLLLNNNOOOPPPQQQSSSUUURRROOOLLLJJJJJJJJJIIIIIICCCGGGJJJJJJHHHFFFGGGIIILLLTTT\\\aaafffmmmppppppeeeeeeccccccgggoooyyy|||sssbbb\\\UUUTTTXXX\\\\\\[[[RRRPPPLLLHHHFFFEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGEEEDDDBBB@@@>>><<<;;;;;;666777777777777777666666888777666666777888888777<<<<<<======<<<:::888777555444444333222333333333222111///...---......///......---------,,,,,,,,,+++,,,---,,,***)))***++++++,,,---......---,,,+++******++++++,,,---------++++++,,,---,,,+++***)))''')))++++++***)))***+++***************+++++++++++++++************++++++***************************************+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))************))))))''''''''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((('''&&&'''((()))(((&&&++++++)))((('''((()))***'''''''''''''''((())))))(((((('''''''''''''''''')))))))))(((((('''''''''***************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))*********++++++(((((()))))))))*********************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''((()))))))))*********+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))***++++++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''((()))***+++******))))))+++,,,......---,,,+++---,,,+++*********+++,,,******+++,,,,,,------...------........./////////111333666<<>>>>>===;;;:::999888666555555555666777555444222000//////000111......---------,,,,,,,,,---...///...,,,+++,,,---(((***,,,...//////...---******+++,,,,,,---......---,,,+++*********++++++)))***,,,,,,+++++++++,,,))))))******++++++++++++++++++************++++++******************++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))************))))))&&&''')))++++++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******'''###(((,,,***(((***---%%%%%%%%%&&&((()))+++,,,(((((())))))******++++++%%%&&&&&&'''((()))*********))))))((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))***+++---...//////(((((()))***,,,---...///------...000222444666888...------,,,,,,++++++***************************************************------+++***))))))((((((++++++************+++++++++++++++************)))((()))***,,,,,,++++++***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++***)))'''%%%))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++***(((''''''(((***+++''')))***++++++***)))'''))))))))))))))))))))))))******))))))))))))******''''''((((((((((((''''''+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((************))))))((((((&&&''')))+++,,,+++***))))))******+++++++++******************************)))+++------,,,,,,---...000000000...---///333666:::@@@FFFIIINNNTTTUUURRRVVVSSSOOONNNPPPTTTWWWXXX\\\[[[ZZZXXXVVVUUUSSSRRRTTTRRRNNNLLLKKKKKKMMMNNNQQQRRRUUUVVVUUUSSSPPPOOOIIIEEE@@@???AAAGGGLLLPPPNNNVVV[[[ZZZZZZ```iiinnnzzznnnddd^^^WWWMMMEEEDDDCCC@@@BBBGGGGGGGGGFFFEEECCCDDDGGGIIIDDDCCCBBBCCCCCCAAA>>>;;;:::999777666666666777888<<<============<<<;;;;;;;;;:::777666444444444444777555222111111111000//////////////////.........------......------,,,+++///...---,,,,,,---.../////////.........---------+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++,,,,,,---------+++++++++*********))))))++++++,,,,,,,,,---------+++++++++*********))))))))))))))))))))))))))))))///,,,)))(((((((((((('''))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))***)))'''&&&%%%%%%&&&'''&&&'''(((***++++++++++++++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))),,,***((())),,,......,,,,,,,,,++++++++++++,,,,,,...111222111444:::>>>===,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************,,,,,,+++***))))))))))))++++++************+++++++++++++++************)))((()))***+++++++++******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++***)))'''&&&))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))************)))(((''''''((()))***((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************)))))))))((())))))))))))))))))))))))************)))))))))(((++++++*********)))))))))'''(((***,,,---,,,+++*********+++++++++******)))************************)))+++------,,,,,,,,,...////////////000444888<<>>===<<<:::888777777777777888888999999999999999888;;;:::999888888888999999888666444333444444222111000000000//////.........---.........------,,,,,,///...------------...//////.........------------,,,,,,+++++++++*********++++++++++++++++++++++++************************************************)))*********+++++++++++++++++++++*********))))))++++++++++++,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))),,,***(((((()))******)))'''((((((((())))))******))))))))))))************))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((()))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((('''&&&&&&&&&'''''''''(((((()))))))))((((((***))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((******++++++++++++*********************************(((&&&''')))+++***))),,,,,,+++,,,,,,---...///222666777666999???BBBAAA******+++,,,,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++++++++***************+++++++++************+++++++++++++++************)))(((((()))************)))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))'''&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((()))***++++++***)))((()))******++++++******)))************))))))))))))))))))))))))))))))))))))************))))))))))))+++++++++++++++*********((()))+++,,,------,,,,,,++++++,,,,,,+++***))))))++++++++++++++++++++++++***+++------++++++,,,------...000222555;;;BBBFFFKKKPPPRRRRRRTTTXXXZZZWWWTTTSSSQQQSSSWWW[[[^^^___[[[XXXTTTPPPLLLJJJIIIIIINNNNNNMMMMMMMMMMMMNNNNNNQQQRRRQQQNNNJJJHHHGGGGGGFFFHHHLLLQQQTTTUUUVVVUUUZZZaaahhhlllvvv~~~zzzzzz}}}{{{yyyxxxvvvvvvxxxyyyzzzzzzyyyvvvtttsssrrrssstttsssvvv{{{|||rrrkkkjjjnnnsssvvvtttsssuuuxxxxxxvvvwww{{{~~~{{{tttiii```XXXSSSPPPLLLMMMOOOOOOLLLHHHDDDCCCEEEGGGIIIIIIIIIIIIJJJKKKJJJGGGEEEBBBAAA???<<<:::888777777555555666666777777888888999999999999999:::;;;<<<:::888777666777666555333222222111000///......---............------,,,,,,///...------------...///............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************((((((((()))))))))))))))+++++++++***************)))*********+++++++++++++++++++++***************))))))))))))))))))))))))***((('''(((***++++++***&&&''''''((()))***+++,,,))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&'''(((((((((''''''((((((((((((((('''&&&&&&))))))(((((((((((())))))******)))))))))(((((((((''''''''''''''''''''''''***++++++,,,,,,,,,++++++************************)))(((&&&'''(((***))))))++++++,,,---...000222333999<<<======???EEEGGGFFF+++++++++,,,,,,---------.........---,,,,,,++++++++++++++++++++++++++++++******))))))***++++++,,,++++++************+++++++++++++++*********))))))(((((())))))***************))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((('''((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))***++++++***))))))((()))************)))((())))))))))))))))))))))))'''(((***,,,,,,***(((''')))******************)))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++++++++++++++++++++++++++,,,---,,,++++++---...---///222777<<>>BBBCCCBBBEEEJJJKKKJJJ---------,,,,,,+++++++++.........---------,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++************+++++++++++++++*********)))))))))))))))))))))******+++******))))))))))))******************************************************(((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))***++++++,,,,,,++++++***))))))************))))))))))))))))))))))))))))))'''(((***,,,,,,***((('''((())))))******))))))((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++(((((()))******+++++++++,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++,,,------,,,---///111///222777===BBBHHHNNNRRRUUUXXXYYYWWWXXX\\\]]]ZZZYYYVVVTTTTTTVVVYYY[[[\\\VVVTTTPPPMMMLLLLLLMMMNNNQQQPPPOOOMMMKKKIIIHHHGGGEEEGGGGGGFFFFFFKKKTTT[[[kkkrrrzzz}}}}}}~~~}}}zzzxxxzzzyyywwwxxx|||}}}xxxvvvzzz{{{{{{}}}zzz|||{{{vvvtttwwwzzzzzzxxx}}}~~~|||uuummmccc]]]^^^dddkkkppp\\\WWWOOOIIIHHHHHHJJJKKKHHHGGGEEECCCAAA>>><<<;;;888888777666666777888999888888888888999888888888999888777888999888666444555444444222111000//////000///...---------......---..................---,,,,,,------------------.........---------,,,,,,++++++++++++++++++++++++************************************************************************************************(((((()))))))))*********************************))))))))))))))))))))))))+++***))))))******)))'''************))))))))))))((()))))))))************))))))(((((((((((())))))(((((((((((())))))))))))***)))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))((((((&&&'''((()))************+++******))))))******+++************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++***************************++++++++++++,,,---...---...///111444777:::;;;BBBEEEGGGFFFHHHLLLMMMKKK......---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,++++++************+++++++++++++++************)))*********)))***++++++,,,++++++***)))))))))******************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))++++++++++++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))((()))***++++++***)))(((((())))))))))))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))*********************+++++++++++++++((((((((())))))***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------///222555444888>>>CCCGGGJJJNNNPPPSSSVVVXXXXXXYYY]]]^^^\\\\\\YYYTTTRRRTTTWWWYYYZZZUUUTTTRRRPPPPPPQQQRRRSSSSSSQQQOOOLLLIIIGGGFFFEEECCCEEEFFFFFFHHHQQQ___iii|||zzzuuurrrrrrvvvzzz{{{{{{||||||yyy{{{~~~~~~xxxxxxuuupppllloooxxxxxxuuuxxxqqqhhh\\\QQQJJJGGGGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@;;;:::888777555555666666999999::::::;;;::::::999888777777888999999666444555555444333222111111000111000...---------...///------...//////...------,,,,,,,,,,,,------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++++++++*********************+++++++++((()))))))))***************************+++++++++))))))))))))))))))))))))+++***)))***+++***(((&&&++++++*********)))))))))))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))******))))))(((((('''''''''''''''((((((((((((((())))))))))))))))))))))))''''''((()))))))))((((((&&&'''(((***++++++,,,,,,++++++************++++++++++++*********)))))))))************************((()))***+++++++++++++++++++++++++++++++++++++++(((***+++,,,+++---///111222333444777:::===@@@AAADDDGGGIIIHHHJJJNNNNNNKKK,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++************+++++++++++++++************))),,,+++*********+++------,,,+++******))))))******************************************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))******)))(((((()))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((()))))))))************))))))))))))))))))))))))((()))))))))************)))))))))*********++++++))))))))))))***+++,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///111555888999>>>DDDIIIKKKKKKJJJJJJOOOTTTWWWYYY\\\```aaa^^^___ZZZTTTQQQSSSVVVZZZ\\\UUUUUUTTTTTTTTTTTTTTTUUUSSSQQQMMMJJJHHHGGGGGGGGGDDDGGGJJJLLLRRR```sss{{{uuupppnnnnnnoootttxxx}}}xxxpppmmmooorrrwwwyyy~~~{{{rrreeeYYYPPPIIIEEECCCBBBCCCEEEFFFFFFFFFEEEEEEBBB@@@===999777666666666555666888999;;;;;;::::::888888888999::::::777555555444444444333333222222111000...---------...///------...//////...------++++++,,,,,,,,,---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++++++++*********))))))*********+++++++++)))))))))*********++++++))))))*********+++++++++)))))))))))))))))))))))))))((((((***++++++***(((******************++++++))))))))))))************))))))(((((((((((())))))'''((((((((()))))))))************)))((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))***)))((((((((((((((((((''''''((()))******))))))******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))''''''((()))************++++++++++++++++++++++++)))+++---......000333666888999;;;===@@@CCCFFFHHHEEEIIIKKKJJJKKKOOOOOOLLL***++++++,,,,,,------...)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++************+++++++++++++++************)))---,,,+++++++++,,,---...,,,,,,+++***))))))******************************************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))***((('''%%%%%%'''(((*********))))))))))))******))))))))))))))))))))))))******))))))))))))******+++++++++,,,,,,+++++++++(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++************+++,,,---...)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000333777;;;<<>>:::999888888000222444777999:::::::::999888999:::<<<;;;888555444444444444444444444444222000...---,,,---///000,,,---...//////...---,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++******))))))))))))******++++++++++++************++++++++++++))))))******++++++++++++))))))))))))))))))))))))&&&&&&'''***,,,---+++***(((((()))***+++,,,,,,---))))))))))))************))))))(((((((((((())))))'''((((((((())))))******+++******)))(((''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))+++***)))'''''''''((()))(((((((((((((((''''''&&&))))))(((((((((((())))))+++++++++************)))((((((((((((((((((((((((&&&&&&((())))))*********+++++++++++++++++++++++++++...111222222444888;;;===>>>???BBBEEEHHHJJJLLLFFFJJJLLLKKKMMMPPPOOOLLL222///,,,+++,,,,,,***'''+++++++++,,,,,,---------000///---+++*********+++++++++*********+++---...///---)))'''&&&(((+++---++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,+++***)))))))))***%%%&&&''')))************+++***((('''''''''((()))&&&''''''((((((((((((((())))))************))))))''''''(((((())))))******''''''((()))***++++++,,,))))))))))))))))))))))))+++*********))))))((((((************************************************+++***)))(((((()))***+++************************(((((()))***+++,,,,,,,,,******))))))******+++,,,+++***)))***+++,,,+++***''')))++++++)))))))))***---,,,***(((((()))***+++---,,,,,,+++*********+++,,,+++++++++,,,---......,,,---...000333888???DDDCCCIIINNNOOOKKKHHHIIILLLPPPSSSYYY^^^bbbbbbaaa```\\\VVVPPPOOOSSSXXXYYYYYYZZZZZZYYYUUUQQQOOOPPPRRRPPPLLLIIIJJJMMMOOOOOONNNPPPSSS\\\kkk}}}yyyxxxzzz{{{vvvwwwxxxxxxzzzzzz{{{{{{zzzpppdddXXXMMMFFFBBBDDDCCCCCCDDDFFFHHHGGGFFFBBBGGGGGGAAA>>>???>>>:::777666666666888;;;>>>@@@<<<;;;;;;:::999999999888777666555444444444444444333222000...---,,,---------.../////////...,,,,,,---------,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++...---,,,+++++++++,,,---))))))******+++++++++,,,******++++++++++++******++++++++++++******))))))+++---......+++)))))))))************************++++++******)))((((((((())))))***+++++++++++++++))))))))))))))))))))))))************************---+++)))'''&&&&&&(((((())))))))))))************(((***+++***)))((()))***)))(((&&&''')))******)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))%%%&&&((()))))))))((('''******))))))))))))******((((((((((((((()))******))))))***+++,,,---------++++++*********,,,---...,,,...111555888;;;======BBBBBBBBBCCCEEEGGGJJJKKKKKKMMMPPPQQQPPPNNNNNNNNN222///,,,,,,------,,,***++++++,,,,,,,,,---------000///...---------...///,,,+++*********+++,,,---...---+++*********+++,,,++++++++++++++++++++++++************************)))************+++++++++++++++******)))*********))))))******************+++***)))((((((((())))))&&&'''(((((())))))(((((())))))************))))))((((((((()))))))))))))))(((((())))))******++++++))))))))))))))))))))))))+++*********))))))))))))************************************************+++***)))(((((()))***+++************************)))))))))***+++++++++,,,******))))))******+++,,,,,,+++))))))***++++++***((()))++++++***))))))***)))(((''''''(((***---...---,,,,,,+++******++++++++++++******++++++,,,---,,,...111333777===DDDIIIIIIMMMQQQRRRPPPNNNNNNOOOUUUXXX\\\___aaa```^^^]]]XXXTTTOOOPPPTTTXXXYYYXXX[[[XXXTTTQQQPPPNNNLLLJJJJJJJJJLLLOOOSSSVVVWWWXXX```eeeqqqzzzyyyxxxwwwyyy|||zzzzzzyyyxxx}}}pppbbbVVVNNNJJJKKKHHHDDDBBBCCCEEEFFFFFFDDDHHHHHHBBB@@@AAA???;;;999888777777888:::<<<===;;;;;;;;;;;;;;;::::::999777777666555444444444444444222111///............//////000000000///...---///.........------------,,,------------,,,++++++++++++++++++++++++++++++------,,,+++++++++,,,---((())))))))))))))))))*********++++++++++++******++++++++++++*********)))+++,,,...---+++)))))))))************************)))))))))))))))*********,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))************************,,,+++)))'''&&&'''((((((''''''''''''((((((((((((((()))******)))((()))******((('''''')))******)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((()))))))))******''''''((())))))))))))(((******))))))))))))************)))))))))******+++)))******++++++,,,,,,,,,,,,++++++++++++---...///...000444888<<>><<<;;;:::888888999:::;;;999:::;;;<<<===<<<;;;;;;888777666555444444444444555444222111000000000000000000000111000//////...000000000///////////////---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++***************)))******++++++++++++******++++++++++++***************,,,------***)))))))))************************'''(((((()))******++++++//////...---,,,***((('''))))))))))))))))))))))))************************+++***)))'''''''''((((((''''''''''''((((((((((((((()))******(((((()))***+++)))((((((***++++++***))))))))))))(((((((((((((((((((((((()))))))))))))))))))))*********++++++)))))))))))))))******+++************************,,,++++++*********++++++******************++++++,,,,,,,,,,,,---...///000222444777<<<@@@DDDGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHKKKMMMNNNNNNMMMMMMNNNOOO666555333111000///...------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++***)))))))))***+++,,,,,,***+++++++++++++++******+++++++++***************''''''((()))))))))))))))))))))************))))))+++******))))))(((((((((*********)))))))))))))))))))))))))))))))))))))))***************************************************************************))))))))))))))))))***************************+++++++++*********************))))))******+++,,,000---)))'''((()))******)))+++,,,,,,***))))))***,,,,,,+++************+++---,,,,,,+++++++++,,,,,,...---,,,,,,,,,...000111000555;;;BBBGGGMMMRRRVVVUUUUUUVVVXXXZZZZZZXXXVVV^^^___aaaaaa___\\\YYYWWWSSSRRRRRRTTTVVVWWWUUUSSSTTTOOOIIIEEEEEEHHHKKKMMMYYYaaajjjppprrrwww}}}{{{yyyvvvuuuuuuxxx|||}}}yyytttnnnggghhhvvv~~~ttteeeXXXOOOKKKIIIHHHHHHGGGEEECCCBBBCCCBBB@@@???>>><<<:::999999999999888999;;;===>>>>>>===<<<999888777666555555444444666555444333333222222222000000000000//////......000000//////////////////---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,***))))))***************************(((((())))))************......---,,,+++)))((('''))))))))))))))))))))))))************************+++***)))(((''''''(((((())))))))))))************((()))***)))((('''(((***+++***((()))+++,,,,,,+++))))))))))))(((((((((((((((((((((((()))))))))))))))*********+++++++++++++++***)))))))))***,,,---************************,,,,,,+++************+++*********************))),,,,,,,,,---...///000000555777:::>>>BBBEEEGGGHHHFFFGGGHHHHHHIIIIIIHHHHHHKKKLLLMMMMMMLLLLLLNNNPPP;;;:::777444111///...---...........................---------,,,+++******------------,,,,,,++++++,,,+++***))))))***+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***)))))))))***+++,,,,,,'''((()))***++++++++++++++++++++++++******))))))'''(((((()))))))))))))))))))))************))))))++++++******))))))((((((*********)))))))))))))))))))))))))))))))))))))))***************+++++++++************************************************)))))))))******)))))))))************************+++++++++*********************))))))******+++,,,000---)))'''((()))*********+++---,,,***))))))***------,,,,,,++++++++++++---,,,,,,+++,,,,,,---------,,,++++++,,,...111333555;;;CCCJJJOOORRRUUUWWWUUUTTTUUUWWWZZZ[[[ZZZXXX^^^___``````___\\\YYYWWWUUUUUUTTTTTTTTTSSSQQQOOOLLLKKKGGGBBBBBBIIIVVVaaapppwww}}}|||vvvyyy|||~~~yyyrrrmmmpppvvvwww{{{}}}pppeee^^^YYYWWWNNNIIIDDDBBBBBBBBBBBBBBBAAA@@@???===;;;:::999999888999;;;===>>>>>>======::::::888777666555555555666666666555555444333333//////.........---------........................------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///.........------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,***+++,,,+++)))((()))+++************************************))))))((((((***************)))(((((())))))))))))))))))))))))************************)))))))))((((((((((((((())))))))))))************''')))***)))((('''((()))+++***((()))+++,,,,,,+++))))))))))))(((((((((((('''((((((((()))))))))***)))*********+++++++++++++++***)))))))))***,,,---)))***++++++++++++***)))+++******)))))))))******+++++++++***************,,,,,,...///000111111222888:::<<>>===<<<;;;999::::::;;;<<<<<<===>>>;;;;;;999777666555555555666666666666666555444444//////...---------------,,,------------........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******+++***((((((***+++************************++++++******)))(((((('''''''''((()))******))))))))))))))))))))))))))))))************************)))))))))))))))(((((((((''''''''''''(((((((((((('''((())))))''''''((()))+++)))((((((***++++++***))))))))))))((((((((((((''''''(((((())))))******)))))))))*********++++++*********)))***++++++,,,)))***+++,,,,,,+++***))))))))))))))))))***+++++++++++++++++++++++++++,,,...///000222333444444444;;;<<<>>>@@@BBBCCCDDDDDDDDDFFFIIILLLMMMLLLKKKJJJKKKLLLNNNNNNNNNNNNPPPRRR<<<<<<<<<999555222333444000000000/////////............/////////...,,,++++++,,,---.........---,,,*********++++++,,,,,,,,,)))******+++,,,,,,------************************)))************+++++++++++++++******)))*********))))))***+++,,,,,,,,,+++))))))*********)))((('''(((((()))************)))))))))************))))))******************++++++(((((())))))******++++++))))))))))))))))))))))))*********++++++,,,,,,,,,************************************************((()))***++++++***)))(((************************)))))))))***+++++++++,,,******))))))******+++,,,,,,+++))))))***++++++***+++---...---+++)))))))))'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---......+++******+++---222666999CCCIIIQQQVVVVVVTTTQQQOOOLLLPPPTTTUUUVVVWWW[[[^^^]]]]]]^^^]]]\\\ZZZWWWVVVTTTRRRNNNKKKHHHHHHJJJLLLJJJLLLNNNPPPWWWfffzzz|||tttoooqqquuuwwwyyy||||||{{{~~~nnn___QQQJJJFFFBBBAAADDDBBBBBBBBBBBBAAA@@@???>>>;;;:::999888999:::<<<>>><<<;;;:::888777666555555555666666777777666444444000000...---------...///,,,,,,---------........................------,,,------------------------)))***+++---......------************+++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------)))******)))((((((***,,,*********************************)))))))))))))))(((((()))***************))))))))))))))))))))))))************************(((((())))))))))))((((((''''''''''''(((((((((((('''((()))(((''''''((()))***((('''''')))******)))))))))))))))(((((((((((('''''''''((()))*********((((((((()))))))))******((())))))***************)))***,,,------,,,***))))))))))))***+++,,,---...+++++++++,,,---------...111333555777888999999999===>>>@@@BBBDDDFFFGGGGGGGGGJJJMMMOOOPPPNNNKKKIIIJJJMMMOOOQQQPPPPPPQQQRRR:::;;;<<<999666444666888111111000000/////////...***+++,,,---------,,,+++***+++---...///...------(((***,,,...///...,,,+++))))))***+++,,,,,,------)))))))))))))))))))))))))))************+++++++++,,,,,,+++***)))))))))***,,,,,,---------,,,++++++((())))))******((('''&&&(((((()))***************))))))************)))))))))))))))***+++++++++,,,'''(((((()))***++++++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,************************************************((()))***++++++***)))(((************************(((((()))***+++,,,,,,---*********)))***++++++,,,+++***)))***+++,,,+++***,,,---...---+++))))))))))))))))))))))))((('''''',,,,,,,,,,,,,,,---...///...------...222777<<>>???BBBEEEGGGJJJKKKLLLKKKMMMQQQRRRRRROOOLLLIIIJJJMMMPPPRRRRRRQQQQQQRRR??????>>><<<;;;999777666555444333222111///............---,,,,,,,,,---------------.........//////------------------------------,,,,,,,,,,,,++++++...+++))))))+++---,,,+++************************)))))))))***++++++,,,,,,+++++++++************)))+++++++++*********))))))************************+++*********))))))(((((())))))))))))))))))))))))------,,,+++******++++++)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++***************************************(((((((((((((((((((((((()))************+++++++++------...///...---+++***)))+++------,,,******++++++++++++,,,,,,,,,------........................000///000111555999>>>AAAQQQRRRTTTTTTSSSOOOKKKHHHLLLPPPSSSUUUUUUXXX]]]aaa^^^\\\\\\^^^\\\UUUNNNLLLLLLJJJFFFDDDDDDHHHMMMPPPQQQSSS\\\kkkyyyyyyqqqnnnnnniiiqqqzzz}}}zzzzzz|||~~~}}}}}}kkk[[[QQQKKKGGGEEEFFFBBBAAADDDEEEBBB@@@AAA@@@???>>>===<<<;;;:::999>>><<<::::::;;;;;;888444777666666666555555555555222111111000///......---000000/////////.........------............------........................+++++++++++++++++++++++++++---...---,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---,,,+++++++++---,,,***)))))))))******)))***,,,,,,***)))***+++***)))))))))***+++,,,,,,+++***)))(((((()))*********++++++++++++***))))))))))))))))))))))))))))))******++++++++++++******************************(((((()))***+++,,,------(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))((()))++++++)))((()))******+++,,,---------------***((((((,,,111444444333:::<<<>>>===;;;:::<<<>>>@@@AAACCCFFFGGGHHHIIIIIIPPPOOOPPPSSSUUUUUUQQQMMMLLLMMMOOOQQQRRRRRRQQQPPP<<<<<<<<<<<<;;;:::888888666555444333111000//////......---,,,,,,,,,,,,------------.........//////------------------------------,,,,,,,,,,,,++++++...+++((()))+++,,,,,,***************************************************+++++++++************)))+++++++++*********))))))************************************)))))))))((())))))))))))))))))))))))******)))((((((((((((((())))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******************++++++************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,+++***)))((()))+++------,,,******+++++++++++++++,,,,,,,,,,,,------------........./////////111555:::@@@FFFIIIOOOQQQRRRSSSSSSQQQNNNMMMQQQTTTWWWWWWXXXYYY]]]```bbb______```\\\SSSLLLJJJDDDEEEEEEFFFIIIMMMQQQUUUXXXaaannnyyyvvvrrrooonnnqqqvvvyyy~~~zzzwwwvvvsssooonnnuuutttiii___VVVPPPJJJEEEBBBDDDDDDBBBBBBDDDDDDCCCBBB@@@>>><<<;;;:::===;;;999:::;;;;;;888555777777777777666666666555333222222111000///............---------,,,,,,,,,.........//////.................................++++++++++++++++++++++++,,,---......,,,++++++,,,++++++++++++++++++++++++------------------------......,,,++++++*********,,,+++***)))))))))***+++)))***,,,,,,***)))***+++*********)))******+++++++++***)))(((((()))*********++++++++++++***)))))))))))))))))))))))))))))))))))))))******)))))))))************************)))))))))***************(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))************************************(((***++++++***))))))******+++,,,,,,------------......000444:::>>>>>>===;;;===>>>===;;;:::<<<>>>>>>@@@DDDGGGJJJLLLMMMMMMMMMLLLMMMOOOQQQRRROOOLLLMMMNNNPPPRRRSSSRRRQQQQQQ;;;;;;<<<<<<<<<;;;;;;:::777666666444333222111000......---,,,,,,,,,,,,,,,---------...............------------------------------,,,,,,,,,,,,++++++,,,***))))))***++++++***++++++++++++++++++++++++++++++******)))(((((('''+++++++++************)))+++************)))))))))************************************))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))))))))*********++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++************+++,,,,,,)))+++------+++***+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...//////111222555:::???FFFKKKNNNMMMNNNPPPRRRTTTTTTTTTTTTXXXZZZ[[[[[[ZZZZZZ[[[]]]___\\\ZZZZZZVVVMMMHHHGGGAAAEEEIIINNNQQQUUUZZZ]]]lllyyywwwooohhhhhhmmmsss}}}zzzqqqmmmqqqzzz~~~ooofffWWWOOOIIIHHHFFFDDDEEEHHHHHHGGGEEEBBB@@@>>>===<<<<<<:::999999::::::999777888888888888777777777777444444333222111000//////.........---------,,,,,,...//////000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,---************************---------------------------,,,+++******)))***************)))******+++,,,)))***,,,,,,***)))***+++++++++***)))))))))************))))))))))))*********++++++++++++***))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))************++++++++++++++++++++++++(((***,,,+++***)))***+++++++++,,,,,,,,,,,,,,,,,,+++---111777===AAABBBAAA>>>??????>>><<<;;;<<<>>>;;;>>>BBBGGGKKKNNNOOOOOOLLLKKKKKKMMMOOOPPPPPPOOOOOOPPPQQQSSSSSSSSSRRRRRR>>>>>>>>>>>>>>>======<<<999888777666555333333222//////...---,,,,,,,,,,,,................................................------,,,,,,,,,++++++++++++***))))))************++++++++++++++++++++++++*********))))))(((((((((+++++++++*********))))))************))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************************************))))))*********+++++++++***))))))***,,,...000222***+++,,,,,,+++***+++,,,,,,,,,---------............------,,,---...//////666888:::>>>CCCGGGKKKMMMKKKLLLOOORRRUUUXXXZZZ[[[]]]^^^]]]\\\[[[YYYXXXXXXYYYVVVUUUTTTPPPJJJGGGIIIKKKPPPVVV[[[^^^ccciiimmmzzzqqqsssmmmjjjpppyyyiii```WWWQQQMMMHHHHHHJJJJJJHHHFFFCCCAAA@@@??????;;;:::999999999:::999999:::::::::999999999888888666666555444222111000000000000000000//////////////////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,---///000///...,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************)))))))))******+++,,,,,,)))***,,,,,,***)))***+++,,,+++***))))))((()))))))))))))))))))))************++++++++++++***))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************++++++++++++++++++++++++)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,---------***---333999>>>AAABBBBBBBBBAAA@@@???>>>>>>>>>???:::<<>>>>>;;;:::999888777666555444111000///...------------.....................---........................------,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++((()))))))))*********++++++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))***)))))))))))))))******(((((()))))))))*********************************************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************************************))))))*********+++++++++++++++******+++,,,...///***+++,,,,,,******+++,,,............////////////000///.........///000111888:::===AAAEEEIIIKKKLLLIIIKKKOOOSSSXXX\\\___```___^^^]]]\\\ZZZWWWUUUSSSWWWTTTQQQPPPLLLHHHJJJOOO\\\aaaggglllpppwwwwwwpppkkkrrrpppsss}}}~~~zzzzzzxxxtttoooooowww}}}ssshhh```XXXNNNIIIIIIJJJHHHFFFCCCBBBAAAAAAAAA;;;;;;::::::999999:::;;;<<<<<<;;;;;;;;;:::::::::888888777555444333222111111111000000000///////////////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,---///000///...,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,))))))******++++++++++++)))***,,,,,,***)))***+++++++++***)))(((((((((((((((((())))))***************++++++++++++***))))))************************)))******++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))***************************************+++------+++++++++,,,,,,,,,,,,,,,---...///000222555;;;@@@CCCEEEFFFFFFEEEDDDBBBAAAAAAAAABBBBBB???AAACCCFFFIIIJJJKKKLLLMMMMMMMMMMMMNNNPPPRRRTTTRRRRRRSSSSSSSSSSSSSSSSSSFFFEEEEEEDDDCCCBBB@@@@@@===<<<;;;:::999777777666333222111000///........................---------........................------,,,,,,,,,,,,++++++)))+++------+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,+++++++++************)))(((((()))))))))))))))***************************))))))))))))************))))))))))))))))))))))))(((((('''''''''((())))))((((((((()))))))))******************************************************)))))))))))))))))))))))))))))))))***+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++------+++***((((((''''''+++,,,,,,+++******+++---........./////////000000111000//////111333666777:::<<<@@@EEEIIILLLNNNOOOIIIKKKPPPUUU[[[___aaabbb___]]]\\\ZZZYYYVVVRRROOOQQQMMMJJJGGGDDDDDDKKKTTTmmmsss{{{~~~xxxqqqnnnooorrrvvvvvv{{{vvvnnnkkkooowww}}}~~~vvvjjj[[[PPPLLLLLLJJJGGGCCCBBBAAAAAABBB=========;;;999999;;;===============<<<<<<<<<<<<::::::999777666444333222/////////.........------...//////000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,))))))***+++++++++******)))***,,,,,,***)))***+++******)))((((((((())))))'''((()))******+++*********++++++++++++***))))))******************************++++++++++++******))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))***,,,...---,,,+++,,,,,,------,,,---...000222444777:::???CCCEEEFFFHHHIIIHHHFFFCCCCCCDDDFFFGGGGGGIIIHHHHHHIIIJJJKKKLLLMMMLLLLLLMMMLLLLLLMMMPPPRRRRRRRRRRRRRRRRRRSSSSSSSSSDDDEEEEEEEEEDDDDDDCCCBBB>>>>>>===<<<:::999888777555444333111000///////////////.........---------........................------,,,,,,,,,,,,++++++***,,,///...,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++************)))(((((((((((())))))******************************((()))))))))************))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))))))))***************************************************))))))))))))))))))))))))******************++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++)))((('''&&&+++,,,,,,+++))))))+++---------------............/////////111444999===@@@AAACCCGGGKKKNNNOOOOOOOOOHHHLLLRRRXXX]]]```bbbbbb^^^\\\ZZZZZZYYYVVVRRRNNNJJJFFFCCCBBBCCCHHHVVVcccyyyjjjooosssqqqooosss}}}}}}zzz|||ooo___XXXQQQNNNIIIEEEBBB@@@@@@@@@???@@@???<<<999999;;;>>>???>>>>>>>>>============<<<;;;:::888777555444333////////////.........---.........//////.................................------------------------,,,---......,,,++++++,,,------------------------++++++++++++++++++++++++++++++************++++++******+++,,,+++***)))))))))***,,,,,,***)))***+++)))(((((((((((())))))***&&&''')))***++++++*********++++++++++++***))))))************************))))))************))))))***************************************)))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************************************+++---......---,,,,,,------------...000333666777777;;;@@@BBBDDDFFFIIILLLKKKGGGDDDDDDGGGJJJKKKKKKNNNLLLJJJIIIIIIKKKMMMOOOLLLNNNOOOOOOMMMMMMOOORRRSSSRRRRRRQQQQQQRRRRRRRRRBBBBBBCCCDDDDDDDDDDDDDDD??????>>><<<;;;:::999888666555444222111000000000//////.........---------////////////////////////---------,,,,,,,,,++++++***---000000---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***+++++++++************)))'''((((((((())))))******************************(((((())))))*********+++))))))))))))))))))))))))++++++******+++,,,------(((((((((((())))))))))))************************************************))))))))))))))))))))))))+++++++++***************************************(((((((((((((((((((((((()))************+++++++++((()))+++,,,------,,,,,,+++,,,,,,***))))))+++...+++++++++,,,,,,,,,------------...222777===CCCFFFJJJLLLNNNPPPQQQPPPNNNMMMIIILLLSSSZZZ___aaabbbbbb^^^\\\ZZZZZZZZZWWWRRRNNNHHHEEEDDDFFFKKKVVViiiyyyvvvhhhbbbkkktttxxxzzzmmmcccUUURRRLLLGGGBBB???>>>>>>AAAAAAAAA===:::999;;;>>>????????????>>>>>>>>>======<<<;;;999777666444444111111111111000000000000------............------........................------------------------+++---...---,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))*********+++,,,,,,+++***)))((()))***,,,,,,***)))***+++(((((('''(((((()))***+++&&&''')))***+++++++++******++++++++++++***))))))************************(((((())))))))))))((((((************************------,,,+++***)))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++---......---,,,,,,------------...111444888::::::===BBBDDDFFFIIIMMMQQQLLLHHHEEEEEEIIILLLNNNMMMNNNLLLIIIFFFFFFIIIMMMOOOOOOQQQSSSRRRPPPOOOQQQSSSSSSRRRQQQQQQQQQQQQRRRRRRFFFGGGGGGGGGFFFDDDCCCAAA>>>>>>>>>???@@@???<<<999888666333111000111222444222111///---,,,---...///000000000000///...---,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++************************)))))))))***++++++,,,,,,))))))))))))))))))))))))+++++++++***************************************++++++***************++++++++++++*********))))))******************************))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++------,,,***---,,,,,,+++*********+++***+++,,,------,,,+++***++++++******+++---...///111000111666===EEEKKKMMMPPPQQQRRRRRRPPPOOOPPPQQQPPPRRRVVVZZZ]]]```aaaaaa```]]]YYYVVVTTTQQQOOOMMMEEECCCFFFMMMUUUaaauuu{{{nnnhhhhhhjjjvvvzzzqqqkkkvvvwwwtttsssqqq{{{ggg]]]QQQHHHEEECCC@@@===DDDBBB@@@?????????===<<>>>>>???@@@???>>>::::::;;;<<<;;;:::999777555444222000///.........000/////////............................................................,,,,,,,,,---------............---,,,++++++++++++///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***((('''---------,,,,,,,,,++++++,,,+++)))((((((((()))***,,,***(((''')))+++,,,,,,***///444444000,,,+++,,,***+++,,,+++)))(((***+++((('''''')))+++,,,+++)))))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++++++++***************+++,,,,,,++++++,,,,,,---...---------///333888===@@@AAA@@@@@@DDDIIILLLLLLJJJHHHHHHGGGGGGHHHIIIKKKLLLKKKGGGCCCCCCHHHMMMPPPQQQQQQQQQQQQSSSUUUUUUTTTRRRUUUTTTTTTSSSRRRRRRQQQQQQHHHHHHHHHGGGFFFDDDCCCBBB>>>>>>>>>@@@AAA@@@===;;;999888555222111222333444333222000.........///000000000000000///...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------************************))))))))))))*********+++************************++++++******************))))))))))))))))))))))))******************++++++++++++++++++++++++++++++++++++***))))))******++++++++++++*********))))))************************++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++------,,,***---,,,++++++******++++++***+++,,,,,,,,,,,,+++***---,,,,,,,,,---...000111222444888>>>FFFLLLOOOPPPRRRSSSSSSSSSRRRRRRTTTVVVUUUVVVXXXZZZ\\\]]]^^^^^^[[[YYYUUURRROOOMMMKKKIIIJJJIIIMMMUUU^^^jjj{{{rrrkkkkkkpppxxxpppnnnnnnqqqrrrtttxxx}}}|||qqqmmmtttpppiiihhhgggtttxxxmmm___SSSMMMIIIEEEBBBAAA@@@@@@@@@AAAAAA@@@>>>AAA@@@>>>>>>@@@AAAAAA@@@<<<<<<<<<<<<;;;:::999999555444333111000///......000000/////////.................................------------------------,,,,,,,,,---------......---------,,,------......000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))+++***)))((('''(((((())),,,***(((((()))+++,,,,,,,,,222888999444...++++++***++++++******+++...000222///+++)))((()))(((((())))))))))))))))))))))))(((((()))((((((''''''&&&)))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))******+++++++++***************+++,,,++++++++++++,,,------000111222444888>>>CCCFFFDDDCCCCCCFFFKKKNNNNNNLLLKKKKKKJJJIIIIIIIIIIIIJJJIIIGGGEEEFFFKKKPPPSSSTTTRRRRRRRRRTTTUUUUUURRRPPPOOOPPPPPPQQQQQQPPPOOOOOOIIIIIIIIIHHHFFFDDDCCCBBB??????@@@AAACCCCCC@@@>>><<<:::888555444333333444444222111/////////000000000000000000///...---,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------,,,------...........................************************)))))))))***************************************,,,,,,++++++***))))))((()))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******++++++++++++***************************************+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++******+++------,,,***,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++...------...///111333444444888???HHHPPPUUUUUUTTTUUUVVVUUUTTTTTTUUUXXXZZZZZZZZZYYYYYYYYYYYYYYYZZZXXXUUURRRNNNKKKJJJJJJJJJOOORRRXXXbbbkkkyyy~~~|||wwwsssooonnnttt}}}pppaaaZZZZZZ\\\YYY___fffjjjkkkrrr|||||||||sssoookkkrrrwwwhhh^^^WWWQQQMMM@@@???>>>???AAAAAA@@@???AAA@@@>>>???AAACCCCCCBBB???>>>===<<<;;;:::::::::666555444222111000//////000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...///000000000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***++++++++++++*********))))))++++++***))))))))))))***,,,***((((((***+++,,,,,,---222888999555///***(((******+++,,,...111777;;;999444---((('''((())))))))))))))))))))))))))))))))))))((((((((((((''''''************************)))))))))))))))))))))))))))))))))))))))******++++++***************+++++++++++++++++++++,,,------222333555999>>>CCCGGGJJJHHHGGGFFFIIINNNPPPOOONNNNNNNNNMMMMMMKKKJJJHHHGGGHHHGGGHHHJJJOOOSSSUUUUUUSSSSSSSSSUUUUUUTTTPPPMMMIIIJJJLLLNNNOOONNNMMMMMMJJJJJJIIIHHHFFFDDDCCCBBB@@@@@@AAACCCEEEEEECCCAAA>>>===;;;999777666555444333222111000/////////000//////000//////...------......------,,,,,,,,,,,,------------------------//////...---,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))******+++************************************************++++++++++++++++++******************************+++++++++++++++++++++++++++******+++------,,,***,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............000222444555777;;;CCCLLLTTTYYYYYYXXXYYYYYYWWWUUUTTTUUUYYY\\\\\\[[[YYYWWWVVVVVVVVVWWWUUUSSSNNNJJJHHHJJJNNNRRRTTT\\\hhhttt}}}~~~yyyyyyxxxxxxyyyyyyzzzwwwkkk```ZZZ[[[]]][[[fffqqquuutttwww~~~|||zzz|||}}}vvvxxxmmmbbb\\\MMMIIIDDDAAAAAABBBCCCCCCBBB@@@???@@@CCCDDDDDDDDDBBBAAA???===;;;;;;<<<<<<777666555333222111111000000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********---------,,,,,,,,,++++++------,,,,,,+++++++++++++++***((((((***,,,,,,+++***...222333000,,,)))((()))+++,,,...111666===BBB444000***'''(((***,,,---))))))))))))))))))))))))))))))((((((((((((((((((************************)))))))))))))))*********)))))))))))))))******+++*********)))******+++,,,++++++++++++,,,---...///333444777;;;@@@EEEIIIKKKKKKIIIGGGJJJNNNQQQPPPNNNOOOOOOOOOOOONNNLLLIIIHHHHHHIIIKKKNNNQQQSSSSSSSSSSSSSSSSSSTTTTTTQQQLLLHHHDDDFFFJJJMMMNNNNNNLLLKKKJJJIIIHHHGGGEEEDDDCCCCCCAAAAAABBBEEEFFFFFFDDDBBB@@@???>>>===;;;999777666222222111000//////////////////////////////...---,,,,,,,,,------.........------------------------///......------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))*********+++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))******+++************************************************************************************************+++++++++++++++++++++++++++******+++------,,,***,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000333555777:::===BBBJJJRRRXXXYYYYYY[[[[[[YYYVVVTTTUUUXXX[[[[[[YYYWWWUUUTTTSSSTTTTTTNNNLLLHHHEEEEEEJJJSSSZZZ```mmm~~~zzzwwwwwwzzzzzz|||~~~~~~xxxmmmddd___^^^iiiwww}}}~~~~~~yyyqqqeee]]]RRRHHHDDDCCCDDDEEECCCBBBAAABBBDDDFFFFFFEEEEEECCCAAA???===<<<<<<===999888666555333222222222111000000000////////////........................------------------------,,,,,,,,,---------.........------,,,++++++,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000...,,,+++---------,,,,,,,,,+++++++++++++++++++++*********+++)))((()))+++,,,+++***(((***+++,,,+++++++++++++++---...///000222666999---+++))))))***+++++++++))))))))))))))))))))))))))))))(((((((((((()))***))))))))))))))))))))))))((()))))))))*********+++)))))))))))))))******+++******))))))***++++++,,,+++,,,,,,---///111222333555777;;;???CCCGGGIIIJJJJJJHHHFFFHHHLLLOOOOOONNNNNNNNNOOOPPPOOONNNLLLKKKJJJLLLOOOQQQRRRQQQQQQPPPSSSRRRRRRRRRQQQNNNIIIFFFDDDFFFIIILLLNNNNNNLLLKKKIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCDDDEEEGGGGGGDDDBBB@@@AAAAAA@@@???<<<:::888333333222222111000000///...///////////////......+++,,,,,,---......//////------------------------,,,---...////////////...------------------------************************+++++++++++++++*********************************((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))******+++***************+++++++++************************)))))))))***************+++++++++++++++++++++++++++++++++++++++++++++++++++******+++------,,,***++++++******++++++,,,,,,------,,,,,,,,,,,,------------...///111444777888;;;===AAAHHHPPPUUUXXXXXX[[[[[[ZZZXXXVVVVVVXXX[[[YYYXXXVVVTTTRRRQQQPPPPPPEEEFFFHHHIIIKKKRRR]]]dddsss~~~yyyxxxxxx{{{xxxrrrmmmkkkjjjffffffmmmzzzwwwooolllxxx{{{vvvwwwxxxxxx{{{{{{ppp```PPPGGGBBBAAAAAAEEEDDDBBBCCCEEEFFFFFFFFFFFFEEECCCAAA???>>>======:::999888666555444333333111111000000000/////////................................................,,,,,,,,,---------............---,,,+++******++++++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,111444444222///---+++++++++*********))))))))))))******))))))((('''***))))))***+++,,,+++******)))))))))***,,,---...---///111000...+++************)))***+++***(((&&&))))))))))))))))))))))))***)))((('''((()))***+++))))))))))))))))))))))))((())))))******+++++++++)))))))))))))))******+++))))))))))))***+++,,,,,,,,,,,,...000222555777999;;;===AAAEEEHHHJJJJJJKKKIIIFFFDDDFFFKKKNNNOOONNNMMMNNNNNNOOOOOOOOONNNNNNLLLOOORRRSSSRRRQQQPPPPPPTTTSSSQQQPPPOOOMMMIIIFFFGGGHHHJJJLLLMMMMMMLLLKKKFFFFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGFFFCCCAAA@@@AAABBBCCCBBB???<<<;;;555555555444444333222111......////////////......---------.......................................***+++...000111111000...........................************************,,,,,,,,,++++++***************************************************++++++))))))))))))))))))))))))******************++++++++++++++++++++++++++++++'''''''''(((((()))++++++))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++------,,,***++++++******++++++,,,---...---,,,,,,,,,,,,---.........///111333666999;;;<<<>>>CCCJJJQQQUUUVVVVVVXXXYYYZZZZZZYYYZZZ\\\^^^WWWWWWUUUSSSPPPNNNKKKJJJDDDKKKTTT[[[```gggooouuuwwwrrrttt{{{wwwggg___^^^___``````ccckkkyyy~~~|||~~~~~~|||ssspppuuuzzz~~~tttbbbUUULLLFFFCCCGGGEEEDDDDDDFFFGGGFFFFFFGGGFFFEEEDDDBBB???===<<<;;;:::999777555555444444111111111000000000//////........................------------------------,,,,,,,,,---------.........------,,,,,,,,,------+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000111000...---+++++++++*********)))))))))***+++++++++***)))(((***))))))***,,,,,,+++******))))))***+++,,,,,,,,,+++///333555222---(((&&&******))))))******'''%%%))))))))))))))))))))))))***)))((('''((()))+++,,,************************((())))))******+++,,,,,,)))))))))))))))******+++))))))))))))***+++,,,---,,,---///222666:::===>>>@@@BBBEEEHHHJJJJJJJJJIIIHHHEEECCCEEEJJJNNNPPPOOOOOONNNNNNNNNNNNNNNNNNOOOMMMPPPTTTUUUSSSRRRSSSTTTWWWTTTQQQOOOOOOMMMKKKIIIJJJJJJKKKKKKKKKKKKJJJIIIEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDEEEFFFGGGFFFCCC@@@@@@BBBCCCDDDCCCAAA>>><<<777777777777666555444333......///////////////.../////////...------,,,,,,........................(((***...111333222000///000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,++++++***)))))))))))))))))))))))))))))))))+++++++++***************************************''''''''''''((()))++++++))))))******++++++++++++************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++------,,,***+++*********+++,,,,,,---...---,,,,,,,,,,,,---...///000000222555888;;;===<<>>>>>;;;;;;999777555444222111111000///...............---------------------------------............///111111222222222222111111111000000///...---------------,,,+++***)))((('''++++++++++++++++++++++++((())))))))))))(((''''''((()))))))))************'''''''''((())))))******,,,,,,+++***))))))******)))************+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---)))))))))***++++++,,,,,,***)))((((((((()))+++,,,------,,,++++++,,,,,,,,,,,,,,,---------,,,+++++++++,,,...111666;;;???AAACCCFFFLLLSSSWWWYYYZZZYYY\\\]]]___aaaaaa```^^^]]]UUURRRPPPOOOLLLGGGGGGKKKVVVcccuuuzzzqqqnnnttt}}}~~~yyyuuusssoooiiifffhhhooovvv}}}xxxzzzxxx}}}tttmmmlllqqqyyyxxxgggYYYNNNHHHCCCCCCCCCAAAAAACCCGGGGGGHHHIIIHHHFFFCCCBBB===;;;888777888777444111444333333222111000//////000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////------+++***))))))((((((***+++,,,------,,,+++***,,,+++++++++***)))))))))---,,,++++++******++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******---,,,000;;;FFFDDD555&&&******++++++++++++******))))))))))))************))))))))))))))))))))))))---,,,,,,+++***)))(((((((((((()))***++++++,,,,,,)))************++++++++++++++++++,,,---------......000444888===AAACCCEEEDDDIIIMMMNNNKKKHHHHHHIIIKKKKKKJJJJJJKKKMMMNNNOOOOOONNNMMMMMMMMMNNNOOOPPPQQQRRRUUUWWWXXXWWWVVVUUURRRQQQSSSTTTPPPIIIGGGIIIMMMIIIHHHJJJKKKLLLTTT^^^XXXQQQHHHAAA>>>???BBBCCCGGGFFFFFFGGGHHHGGGEEEBBB@@@AAABBBBBBBBBAAA???>>>;;;;;;:::888777666555444111111000///............---------------------------------............///000111111222222111111000000000000///...------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++***)))))))))))))))))))))+++******)))(((((()))))))))************+++++++++******+++++++++,,,,,,,,,******************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++++++++******)))))))))***+++,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,,,,+++---...000444888===AAACCCHHHKKKPPPUUUXXXZZZZZZZZZ___```aaaaaa___[[[WWWUUUQQQNNNLLLKKKHHHGGGMMMVVVkkkwwwuuusssqqqrrryyy|||uuuvvvwwwzzz||||||{{{yyy|||wwwuuuwww|||xxxnnnpppwww}}}wwwxxx}}}zzzzzz{{{|||mmmZZZSSSKKKIIIFFFCCCDDDFFFGGGHHHIIIIIIIIIHHHFFFEEEAAA>>>:::999999888555333444444333222111000//////000000000000000000000000////////////////////////........................------------------------...///////////////.........---,,,+++*********++++++++++++,,,,,,+++++++++++++++++++++************+++***))))))(((((())))))---,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******+++)))+++222:::999000&&&******++++++++++++******))))))))))))************)))))))))))))))))))))))),,,,,,++++++***))))))((('''(((((()))******++++++************++++++++++++,,,,,,,,,------...//////333555999===BBBFFFHHHJJJHHHKKKMMMNNNMMMKKKJJJIIIOOOOOONNNNNNOOOQQQSSSTTTOOOOOONNNNNNNNNOOOPPPQQQQQQRRRTTTUUUUUUUUUSSSSSSUUUQQQNNNNNNMMMJJJKKKNNNFFFFFFGGGKKKUUUdddsss|||hhh___QQQFFFAAA@@@BBBCCCFFFEEEEEEGGGGGGGGGDDDBBBAAAAAABBBCCCCCCBBB@@@???<<<<<<;;;:::999888777777333222111000////////////---------------------------------............///000000111111111111000000000000//////...---------++++++,,,,,,------......++++++++++++++++++++++++---,,,+++***)))***++++++***++++++++++++,,,,,,,,,,,,,,,++++++***))))))(((******)))(((((((((((())))))************+++++++++******+++++++++,,,,,,,,,++++++*********************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---......------,,,++++++***++++++*********+++,,,---,,,,,,,,,++++++,,,,,,---,,,,,,------------------///111444999>>>BBBFFFHHHOOOQQQUUUXXXZZZZZZZZZYYY^^^___``````]]]XXXRRROOOLLLJJJHHHFFFEEEIIIXXXgggtttlllpppvvv}}}tttpppooojjjddd```fffooowww~~~qqqiiikkkyyy|||~~~|||nnnqqq|||fff\\\RRRLLLHHHDDDDDDGGGFFFGGGIIIJJJJJJJJJIIIHHHEEEBBB>>>;;;:::888777555555444333333111111000///000000000000000000000000////////////////////////................................................111111111000000...------------,,,,,,,,,,,,------,,,++++++++++++++++++,,,*********++++++++++++++++++***))))))(((((())))))+++++++++++++++*********,,,,,,,,,+++++++++******+++)))(((+++...///,,,(((******++++++++++++******))))))))))))************)))))))))))))))))))))))),,,+++++++++***)))))))))''''''(((((()))*********************+++++++++,,,------------...///000111777999===AAAFFFIIILLLMMMMMMMMMMMMNNNPPPOOOMMMKKKRRRQQQQQQQQQRRRTTTVVVWWWQQQQQQPPPPPPPPPQQQRRRSSSQQQRRRSSSSSSRRRQQQPPPOOOQQQLLLIIIJJJJJJIIIIIILLLIIIOOORRRWWWggg{{{qqqbbbTTTJJJEEECCCBBBCCCBBBBBBCCCDDDDDDBBBAAAAAABBBCCCCCCCCCBBBAAA@@@@@@???>>>===;;;:::888888444444222111000000000000............---------------------............//////000000000000000000////////////......---------*********+++++++++,,,,,,++++++++++++++++++++++++,,,+++)))''''''((()))************+++++++++,,,,,,,,,,,,,,,++++++***************))))))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++******************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,---------,,,---------...//////000333888>>>DDDJJJNNNPPPUUUVVVWWWXXXYYYYYYXXXWWWVVVXXXZZZ\\\ZZZVVVQQQNNNIIIGGGEEEDDDDDDMMMcccwww}}}rrrkkknnnuuuuuubbbWWWXXX\\\^^^^^^dddnnn|||wwwvvvyyyvvvqqquuuzzzqqqwwwtttiii\\\SSSLLLFFFDDDGGGEEEFFFHHHIIIJJJJJJJJJJJJGGGEEE@@@===:::888777666555555444333222111000000////////////////////////////////////////////////........................///////////////////////////////////////...------,,,,,,,,,,,,,,,---......---,,,+++******+++,,,---*********++++++,,,,,,,,,---,,,++++++******++++++************************,,,,,,,,,+++++++++******,,,,,,,,,+++***++++++,,,******++++++++++++******((()))))))))************))))))))))))))))))))))))+++++++++***************((()))))))))*********+++*********+++++++++,,,,,,---------...///111333444:::<<>>>>>????????????@@@BBBCCCCCCBBBAAAAAADDDCCCBBB@@@>>><<<:::999888777666444333222222111000000//////...------------------............///......////////////......------------------------//////......------,,,,,,++++++++++++++++++++++++...---,,,+++***+++,,,,,,(((((()))))))))*********)))******+++,,,,,,------,,,++++++++++++,,,------)))************+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---(((((()))******+++,,,,,,***+++,,,---------,,,,,,++++++++++++,,,---......------,,,---...000222333333888@@@HHHPPPUUUXXXYYYXXXWWWVVVUUUTTTTTTTTTTTTRRRSSSSSSRRRPPPLLLHHHFFFCCCCCCFFFLLLSSSaaawww}}}{{{{{{}}}{{{jjjYYYTTTPPPUUUaaannnwwwzzzrrriiifffeeennn{{{zzztttwww~~~{{{qqqaaaQQQGGGCCCHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGEEEBBB===:::888888777666555555333333222111000000000000000000000000////////////////////////////////////////////////////////////////////////******+++,,,---.........++++++***++++++,,,------,,,++++++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,+++***))))))(((((())))))*********+++++++++++++++,,,,,,,,,+++++++++******(((+++......+++)))***+++******++++++++++++******))))))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......000444888===???FFFGGGIIIJJJLLLMMMNNNNNNLLLKKKKKKMMMQQQTTTWWWXXXZZZZZZXXXXXXXXXYYYZZZZZZSSSTTTUUUUUUVVVVVVUUUUUUTTTSSSQQQOOOMMMKKKJJJIIIKKKJJJIIIHHHGGGMMM\\\lllzzzooohhhVVVPPPHHHAAA>>>>>>??????>>>???AAABBBBBBBBBAAA@@@AAAAAA@@@??????>>>======999888777555444333222222000000000///...------------------............///---......//////......------------------------------------...............++++++++++++++++++++++++------,,,,,,,,,+++++++++))))))*********+++++++++*********+++++++++++++++++++++******++++++,,,---)))************+++++++++******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++++++++,,,---...///------,,,---...111333555888===DDDLLLSSSVVVXXXXXXXXXWWWUUUSSSSSSSSSTTTUUUSSSRRRQQQNNNKKKGGGDDDBBBFFFHHHOOOZZZggguuu}}}{{{ooo]]]YYYWWWZZZcccttt|||jjjcccbbbiiiuuu}}}zzzuuuttt{{{wwwxxx{{{{{{~~~tttcccVVVQQQLLLKKKJJJIIIGGGGGGFFFFFFFFFHHHHHHFFFAAA<<<::::::777777666555444333222222000000000000000000000000////////////////////////////////////////////////........................,,,,,,------...------------,,,,,,,,,,,,,,,---...+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++***))))))(((((())))))++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++******(((***,,,,,,***)))***+++******++++++++++++******))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------///000111444888>>>DDDGGGKKKLLLMMMMMMNNNNNNNNNNNNLLLMMMMMMMMMNNNPPPTTTWWW\\\[[[YYYXXXWWWWWWXXXXXXSSSTTTUUUVVVVVVVVVUUUUUURRRQQQOOOMMMKKKIIIHHHHHHHHHFFFIIIQQQ[[[fffuuuzzzaaaYYYNNNEEE@@@>>>??????>>>>>>@@@AAABBBAAAAAA@@@>>>????????????@@@@@@@@@:::999777666444333333222111000000///...------------------.........//////---..................---------------------------)))******+++,,,......///++++++++++++++++++++++++***++++++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,+++******)))))))))******))))))***+++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,''''''(((***+++,,,---...+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---...------,,,,,,++++++***)))***+++,,,---,,,++++++++++++++++++,,,---...///------,,,---...111444666<<>>>>>AAA;;;===>>>@@@AAAAAAAAA@@@@@@>>>;;;888666555444444333222111//////...............---------,,,,,,,,,...........................---+++******+++---...------------,,,,,,+++***+++++++++******)))))))))++++++++++++++++++++++++------++++++++++++------++++++************+++++++++++++++*********))))))++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,++++++******,,,++++++******++++++,,,************+++,,,------************************---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...------111777<<>>:::>>><<<999777777666444222222111111000000000000000000000000000000000000000//////000000000000//////,,,...000...++++++---111...........................---,,,,,,,,,,,,---...---------,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++***))))))***++++++,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******+++*********))))))((((((/////////...---,,,***)))++++++******************))))))***+++,,,------------,,,,,,++++++*********,,,,,,------...///000111333666:::>>>AAADDDHHHKKKLLLOOOQQQQQQNNNLLLLLLNNNMMMLLLKKKHHHHHHJJJOOOSSS[[[WWWSSSSSSWWWZZZYYYVVVRRRSSSTTTTTTTTTSSSQQQPPPPPPNNNLLLJJJIIIHHHHHHHHHBBBUUUnnn}}}wwwoooeeeZZZNNNGGGEEEBBBAAACCCBBB>>>>>>@@@@@@@@@AAAAAAAAAAAAAAAAAABBB@@@===:::888666555555444333222111000///////////////.........---------........................///...,,,++++++,,,...///---------------,,,+++***,,,,,,+++++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++******))))))*********+++++++++++++++++++++++++++,,,,,,************)))))))))(((,,,++++++******++++++,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++------,,,,,,++++++++++++------------------------------------------------.../////////000444:::???GGGIIILLLOOOSSSUUUVVVVVVSSSOOOLLLMMMPPPQQQNNNKKKMMMJJJFFFDDDEEEHHHLLLMMMQQQfffyyyooorrr{{{qqqeeebbb\\\jjjvvv}}}xxxeeellllllxxxiiiVVVKKKHHHIIIIIIHHHNNNMMMNNNOOOOOOMMMJJJGGGBBB???;;;999888777555333222222111000000000000000//////////////////////////////000000000000//////---...//////...---...///------------------------...---,,,,,,,,,,,,---...---------,,,,,,++++++++++++,,,,,,,,,,,,+++************************************))))))))))))************++++++++++++******,,,,,,,,,+++++++++******************)))))))))(((++++++,,,,,,,,,+++******************************(((((())))))******++++++,,,,,,,,,+++++++++*********+++,,,...//////000///666888<<<@@@BBBEEEIIILLLLLLOOOQQQQQQNNNLLLMMMNNNOOONNNLLLJJJIIIKKKPPPSSSZZZVVVRRRRRRVVVXXXWWWUUUOOOOOOPPPQQQPPPPPPNNNNNNJJJLLLMMMJJJFFFEEEIIIMMMYYYnnn~~~{{{{{{|||}}}pppbbbXXXNNNGGGAAABBBCCCBBBAAACCCEEEDDDBBBAAAAAAAAABBBBBBDDDBBB@@@===:::888666555555444333222000000000000000000/////////.................................//////---,,,,,,---//////,,,------------,,,,,,+++---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,++++++++++++++++++************)))))))))))),,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***------------------------........................///000111222444999@@@EEENNNNNNOOOPPPRRRTTTUUUVVVRRRPPPOOOOOOQQQOOOJJJFFFEEEDDDDDDFFFKKKSSSZZZ___jjj~~~qqqtttvvvlllaaaYYYYYY]]]bbbxxxxxxiiiVVVMMMKKKIIIGGGMMMMMMMMMOOOPPPPPPNNNKKKFFFCCC>>>:::999777666555333222111111000000111111000000000000000000000000//////000000000000/////////...///000111111///---------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***)))***+++,,,,,,+++***)))******))))))))))))******,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************))))))))))))'''((()))***************************************)))))))))***************,,,,,,,,,,,,++++++++++++***+++---///111222222222:::<<<@@@CCCEEEGGGKKKMMMNNNOOOQQQPPPOOOMMMMMMNNNQQQPPPOOOMMMLLLMMMQQQTTTWWWTTTQQQQQQTTTUUUUUUSSSJJJJJJKKKLLLLLLKKKKKKJJJGGGKKKLLLHHHBBBCCCLLLTTTqqq~~~}}}{{{zzz{{{xxxqqq\\\PPPEEECCCDDDDDDEEEGGGFFFDDDBBB@@@@@@BBBDDDEEEEEEDDDBBB???<<<999777666666555333222111000//////////////////.........---..............................------------......,,,---------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,+++++++++++++++------------------------++++++++++++++++++++++++------------------------.............../////////...///111444999@@@GGGKKKSSSRRRQQQQQQQQQSSSUUUVVVUUUTTTSSSTTTSSSOOOJJJEEEAAADDDHHHOOOYYYfffrrrzzz{{{tttvvvoooeee[[[UUUTTTWWWaaakkk~~~~~~hhhWWWNNNKKKJJJLLLKKKJJJLLLMMMNNNMMMKKKJJJFFFAAA<<<:::888666555333333222111111111111222111111111111111111111111//////000000000000//////000......000333333///+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))***,,,------,,,***))),,,,,,++++++++++++,,,,,,...---++++++++++++---...,,,,,,,,,+++++++++***************)))))))))))))))'''((())))))******))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,.........000222555888:::???AAADDDFFFGGGIIILLLOOOOOOOOOPPPOOONNNNNNNNNNNNQQQRRRQQQPPPNNNOOOQQQTTTTTTRRRPPPPPPQQQRRRRRRPPPGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHHHHEEEDDDJJJVVV```nnn```PPPHHHEEECCCBBBCCCDDDBBB@@@???@@@CCCFFFHHHFFFEEECCCAAA>>>;;;999888666666444222111000//////.........---------,,,,,,........................---,,,,,,,,,,,,,,,,,,---,,,------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,......---,,,++++++++++++------------------------++++++++++++++++++++++++------------------------,,,,,,------............,,,...222888@@@HHHNNNQQQVVVUUUSSSRRRRRRSSSUUUVVVWWWVVVUUUTTTRRRMMMHHHDDD@@@FFFPPP]]]jjjyyytttqqqyyyttt___XXXRRRSSSWWW^^^iiissswwwvvvwww{{{|||dddTTTNNNNNNLLLKKKKKKMMMOOORRRRRRRRRMMMIIICCC???<<<:::777666444333333222222222222222000000000000000000000000//////000000000000//////000......000333333///+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++)))***,,,------,,,***))),,,,,,++++++++++++,,,,,,...---++++++++++++---...,,,,,,,,,+++++++++******))))))))))))))))))***************+++***))))))((())))))*********+++++++++---------,,,,,,,,,,,,,,,+++++++++,,,,,,---------000///---...111666<<<@@@CCCEEEHHHIIIJJJKKKNNNPPPOOOOOONNNNNNNNNNNNMMMMMMPPPQQQRRRQQQPPPPPPRRRTTTRRRQQQOOOOOOPPPPPPOOONNNGGGGGGGGGGGGGGGGGGHHHHHHFFFDDDCCCEEEMMMZZZiiirrrzzz~~~qqqbbbWWWNNNEEE@@@@@@CCCBBB@@@@@@AAADDDGGGIIIGGGFFFEEEDDDAAA???<<<;;;888777666444222111000000...------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))+++,,,,,,+++)))))))))***************++++++))))))*********+++++++++,,,,,,++++++++++++++++++************++++++++++++,,,++++++******++++++,,,...------,,,,,,,,,,,,---------------------------+++,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......//////...000666>>>HHHOOOSSSTTTVVVUUUSSSRRRRRRTTTUUUWWWVVVUUUSSSOOOLLLHHHEEECCCCCCMMM\\\lllzzz~~~ssskkkqqqoooZZZQQQOOOQQQ[[[fffnnnvvv}}}~~~vvvtttvvv~~~vvvuuuzzzuuuaaaVVVSSSKKKJJJJJJLLLPPPTTTVVVWWWNNNKKKGGGCCC@@@===:::777555444333333222222333333------------------------//////000000000000/////////...///000111111///---........................,,,------......------,,,++++++,,,,,,,,,,,,---------------------,,,++++++***+++,,,------,,,+++*********))))))))))))******,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))************+++++++++++++++***)))))))))))))))***++++++,,,,,,*********+++++++++++++++***++++++,,,---......//////...,,,---111777>>>CCCGGGIIIKKKKKKKKKLLLNNNPPPOOOMMMLLLKKKLLLMMMMMMLLLMMMOOOQQQQQQPPPPPPRRRSSSPPPPPPPPPOOOOOONNNMMMMMMJJJIIIHHHGGGGGGGGGGGGHHHCCCDDDGGGPPP]]]lllyyyyyy}}}~~~vvvnnncccTTTJJJGGGEEEDDDCCCCCCCCCEEEGGGHHHIIIIIIHHHGGGFFFCCCAAA@@@;;;:::888666555333333222............------------........................,,,,,,------------,,,,,,,,,,,,---...............++++++,,,,,,------------------------------------+++,,,,,,------,,,,,,+++)))***,,,------,,,***)))*********++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,------...//////000000333666<<>>===;;;999777555555444000/////////....................................---......//////......---,,,,,,---.../////////...+++++++++,,,,,,---------------------------------++++++------------++++++***+++---......---+++***+++++++++,,,,,,---------++++++,,,,,,,,,---------*********++++++,,,,,,---,,,,,,,,,------.........,,,++++++++++++++++++,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---------------------------......///000111111222888;;;BBBKKKTTTXXXVVVSSSRRRRRRRRRSSSTTTUUUWWWWWWXXXUUUOOOIIIDDDCCCDDDFFFSSSaaauuu~~~xxxvvv}}}zzzlll]]]SSSXXX[[[gggxxx}}}zzzyyyyyyzzzzzzuuurrrvvv{{{rrrccc[[[XXXSSSPPPOOOPPPPPPOOOQQQPPPNNNLLLJJJFFF@@@<<<555555444333333333333444111111111111111111111111//////000000000000//////,,,///000...++++++...111000000000000000000000000,,,,,,---......---,,,,,,+++++++++,,,,,,---------------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******(((((())))))*********+++&&&'''(((***++++++,,,,,,((())))))***++++++,,,,,,++++++,,,------...//////******+++,,,...///000000///222666:::???CCCFFFGGGKKKLLLNNNNNNMMMMMMNNNOOOOOOKKKHHHHHHJJJLLLKKKIIIGGGJJJMMMOOOPPPPPPQQQRRROOOPPPQQQPPPNNNLLLLLLLLLMMMLLLJJJHHHFFFFFFFFFFFFMMMZZZjjjsssttttttvvvzzzpppfff]]]NNNDDDFFFGGGAAAAAAFFFHHHMMMPPPNNNPPPTTTPPPIIIHHHDDD>>>:::888777666555111000///------......///000000///...---,,,,,,,,,------------------------........................++++++++++++++++++++++++.........------,,,,,,,,,---------,,,,,,+++++++++---+++***+++......,,,*********+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...///...---...000222444===FFFMMMTTTYYYWWWRRRPPPOOOPPPSSSWWWYYYXXXUUUYYYQQQJJJGGGBBB>>>BBBKKKUUUeee}}}zzzwwwzzzxxxuuurrrnnnkkkhhhiiiqqq~~~xxxxxx{{{tttpppvvv}}}rrrddd[[[PPPIIIIIILLLOOOPPPRRRTTTSSSQQQPPPNNNEEE<<<<<<:::777555444444333222222222222111111111111111000000000000000000000000........................//////.........---------.........------,,,,,,,,,++++++++++++,,,---..............................)))***+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++*********))))))'''''''''((()))+++,,,---+++***)))((((((***,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++(((***---//////...,,,***)))...555===CCCEEEFFFFFFMMMMMMMMMMMMLLLLLLKKKKKKOOONNNLLLJJJIIIHHHHHHIIIGGGIIIMMMQQQTTTTTTTTTTTTUUUQQQLLLKKKLLLMMMLLLJJJIIIIIIKKKIIIDDDAAAGGGQQQ\\\dddqqqzzzuuunnnqqqzzz}}}}}}lllYYYIIIFFFFFFCCCCCCHHHFFFKKKOOOQQQUUU[[[ZZZUUUJJJFFF@@@;;;999999888777222111000///.........////////////......------,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------,,,,,,+++++++++---+++***,,,......,,,*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................------...222555===CCCHHHLLLRRRWWWWWWTTTSSSRRRSSSVVVYYYYYYWWWTTTQQQIIIDDDDDDDDDCCCGGGMMM^^^ttt{{{yyy{{{~~~~~~xxxrrrtttzzz}}}~~~~~~|||~~~qqqfffXXXLLLGGGIIILLLNNNOOORRRUUUUUUWWWUUUMMMDDD===:::777555555444333222222222111111111111000000000000000000000000000000........................//////.........---------.........------,,,,,,,,,------,,,,,,+++,,,,,,,,,------------------------******+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++*********))))))++++++************+++++++++***)))((()))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++***,,,---//////...---,,,---111888>>>CCCEEEEEEEEEIIIKKKLLLNNNNNNMMMLLLKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGJJJNNNRRRTTTUUUTTTTTTTTTPPPLLLKKKKKKKKKIIIGGGJJJHHHGGGFFFDDDDDDMMMWWWaaaeeekkknnniiifffnnnzzzzzz|||lllWWWMMMIIICCCCCCGGGFFFJJJNNNRRRXXX^^^```]]]LLLHHHAAA===;;;::::::999555444222000///.................................------------------------........................------------------------,,,,,,------------------------,,,,,,,,,,,,++++++,,,++++++,,,------,,,*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---........................++++++++++++++++++++++++++++++,,,,,,,,,,,,------/////////---***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---,,,,,,000555999GGGJJJLLLMMMPPPUUUXXXVVVUUUUUUVVVXXXYYYXXXTTTQQQKKKEEEBBBCCCGGGJJJOOOUUUiiiuuuooottt~~~rrrcccffflllxxx|||}}}zzzyyy~~~yyytttcccSSSIIIGGGJJJMMMNNNSSSXXX[[[]]]]]]TTTJJJ???<<<888666555555555444222222111111111000000000000000000000000000000000......................../////////.........------.........---------------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++***************......,,,+++******))))))+++***)))))))))***+++,,,++++++++++++++++++++++++************************------......////////////111555:::@@@DDDFFFFFFEEEDDDGGGKKKOOOPPPNNNLLLJJJGGGIIILLLMMMNNNLLLJJJHHHHHHKKKOOORRRUUUUUUUUUTTTQQQOOOLLLJJJIIIHHHFFFDDDHHHEEECCCEEEGGGJJJSSS\\\cccdddeeedddaaadddrrr}}}lll^^^QQQFFFCCCEEEIIIJJJLLLOOOSSSWWWYYYXXXMMMHHHBBB>>><<<;;;;;;:::777666555333111///..................////////////........................................................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------...//////...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......///...---,,,---222:::???KKKOOOQQQOOOQQQUUUXXXWWWVVVWWWXXXXXXWWWTTTPPPMMMIIIHHHFFFFFFIIIPPP[[[dddwwwtttpppqqqxxxkkk```___jjjyyyyyyuuutttyyyvvvuuu|||qqq___RRRLLLKKKLLLPPPUUUZZZ^^^```___VVVKKKBBB???:::777777777666555222222222111000000000///000000000000000000000000........................////////////...........................---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************...---,,,+++***)))))))))+++******))))))***++++++++++++++++++++++++++++++))))))************++++++......---------///000111444777<<>>:::888888777777333333333222111000000000000000000000000000000000////////////////////////000000/////////.................................---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************+++******)))))))))******++++++******************++++++++++++++++++++++++))))))******++++++++++++...---,,,,,,---///222333444777===BBBFFFIIIJJJJJJ@@@DDDIIIMMMOOONNNKKKIIIGGGHHHHHHIIIKKKMMMNNNOOOLLLNNNQQQSSSTTTSSSQQQPPPKKKJJJIIIGGGDDDCCCBBBCCCBBBCCCJJJSSSWWWVVVUUUVVV^^^fffnnnrrrvvv~~~tttfff]]][[[NNNIIIEEEFFFGGGFFFGGGJJJGGGEEEBBBAAA@@@@@@>>><<<999999888777555333111000////////////////////////........................................................................,,,,,,------------------++++++,,,,,,,,,,,,------***,,,...---,,,++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,...///...---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///...//////000333;;;DDDJJJLLLTTTXXXVVVTTTTTTTTTRRRTTTTTTTTTQQQLLLGGGEEEDDD===DDDJJJLLLVVVjjjmmmfffnnnyyyxxxjjj___VVVXXX```zzzrrrnnnqqq}}}uuugggZZZQQQOOOSSSWWWZZZ___bbb^^^VVVNNNIIIBBB===;;;999888888555555444333222111111000000000000000000000000000////////////////////////000000000/////////...................../////////,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++)))((((((((()))***++++++++++++++++++*********)))++++++++++++++++++++++++*********+++,,,,,,------,,,,,,---...000222555666666888===BBBGGGIIIKKKLLLCCCEEEHHHJJJKKKKKKJJJIIIHHHHHHHHHHHHJJJLLLOOOQQQNNNPPPRRRSSSRRRPPPNNNLLLHHHHHHFFFDDDBBBBBBDDDGGGFFFIIIRRR[[[]]]YYYXXXZZZhhhsss}}}yyypppiiiXXXOOOIIIIIIGGGEEEEEEIIIEEEDDDDDDDDDEEECCC@@@>>>999:::999999777555333222111111000000//////......................................................------------------------------------------,,,,,,+++++++++,,,,,,---------***,,,......,,,***+++---******+++++++++,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,...000000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///...///000333777???HHHNNNPPPWWWZZZVVVQQQPPPPPPOOOSSSTTTRRRMMMGGGCCCBBBCCC@@@FFFMMMUUUgggyyyqqqmmmrrrzzzwwwiii]]]ZZZWWWVVV```mmm{{{mmmjjjppp~~~}}}|||mmmbbbVVVXXXYYYZZZ___cccaaa[[[SSSNNNFFF@@@<<<;;;999888777666666555333222222111000000000000000000000000////////////////////////000000000000/////////...---........./////////000......---------......///------------------------------......---,,,,,,+++++++++,,,------,,,++++++++++++++++++++++++++++++))))))*********+++++++++******))))))******+++,,,+++++++++++++++***))))))++++++++++++++++++++++++***++++++,,,------......,,,---...111444666999:::888;;;>>>BBBFFFHHHIIIJJJGGGGGGGGGGGGGGGHHHHHHIIIFFFGGGHHHJJJLLLMMMNNNOOOPPPQQQRRRRRRQQQNNNJJJHHHEEEEEEDDDBBB@@@BBBGGGLLLOOORRRXXX]]]]]][[[```hhhzzzyyyooobbbXXXPPPMMMJJJDDDDDDHHHDDDDDDEEEGGGHHHFFFCCC???999::::::999888666444333222111111000///......---////////////////////////........................------------------------.........------,,,,,,,,,+++++++++,,,,,,---------***,,,......+++***+++---******+++++++++,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---........................++++++++++++++++++++++++++++++,,,,,,,,,---------...000111000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///...///222555:::AAAJJJPPPUUUZZZ[[[TTTNNNLLLMMMMMMTTTSSSQQQKKKEEEAAAAAACCCHHHMMMRRR___wwwwwwxxxyyyxxx{{{~~~cccVVVMMMPPPSSSYYYiii{{{yyymmmlllttt{{{sss______]]][[[^^^bbbaaa\\\WWWQQQIIIBBB>>>;;;:::999888777777555444333222222000000000000000000000000000000000000000000000000000000000000////////////---.........//////000000000///...---------------........................---.........---,,,,,,+++++++++------------++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,++++++***++++++,,,+++++++++++++++***)))(((++++++++++++++++++++++++++++++,,,------...//////,,,...000333777:::<<<===;;;===@@@CCCEEEGGGHHHHHHKKKIIIGGGEEEEEEFFFGGGIIIDDDFFFIIILLLNNNNNNMMMLLLQQQRRRRRRRRRPPPLLLHHHFFFDDDDDDCCC@@@???CCCIIIOOOWWWXXXZZZ\\\ZZZ\\\hhhttt}}}qqqeeeVVVMMMLLLMMMKKKGGGHHHIIIKKKLLLLLLJJJGGGEEE======;;;999888777666666333111///---,,,---................../////////000////////////////////////------------------------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++------------,,,+++***))),,,------,,,++++++,,,...------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------.......................................///////////////000111444:::BBBIIIOOOQQQYYY[[[YYYQQQKKKKKKLLLLLLYYYRRRLLLHHHDDD@@@@@@DDDNNNVVVeeezzz|||}}}|||jjjYYYRRROOOTTT[[[cccppp|||mmmeeennnzzzpppddd___```bbb```]]]]]]XXXQQQKKKFFFAAA<<<999999999888555222000000000000555999999444000000222000///////////////000111111111111111000...------////////////////////////000000000000000///......------,,,,,,,,,+++++++++---------,,,,,,+++++++++///...---,,,,,,,,,---.........---,,,,,,+++******,,,++++++******++++++,,,(((((()))***++++++,,,,,,++++++******************++++++,,,---.........---///...---,,,---...///000...///111555999===@@@BBB<<>><<>>;;;666333222111000000//////000000000//////000000000000//////////////////////////////...............------,,,//////.........---------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,...------,,,,,,++++++***,,,++++++******++++++,,,,,,,,,------......//////************************...---,,,+++++++++,,,---///...---,,,,,,---...///222555999>>>BBBEEEFFFGGGGGGIIIKKKMMMNNNNNNMMMLLLJJJJJJJJJLLLMMMLLLIIIGGGGGGIIIMMMQQQRRRQQQPPPNNNKKKLLLLLLMMMLLLJJJIIIIIICCCEEELLLXXXccchhhfffbbb]]]^^^eeeqqqzzz~~~yyyxxxqqq^^^SSSOOONNNMMMOOOQQQPPPLLLIIIJJJGGGCCC>>>:::888777777666555444222111000000000////////////............////////////////////////------------------------...............---,,,,,,------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,---,,,++++++,,,...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------..............................------,,,,,,---...///000333999BBBKKKPPPSSSTTTUUUUUUVVVTTTOOOLLLMMMMMMJJJKKKGGGBBB>>><<>>IIIQQQUUUVVVVVVVVVUUUVVVTTTOOOMMMOOOMMMIIIGGGDDDAAA@@@BBBMMMbbbvvvzzzvvvuuussssss{{{zzzxxxzzzwwwrrrwwwxxxvvvvvvzzzllldddccccccfffiiimmmoookkk```SSSIII>>>;;;888666777666555333222333333333111111111222222222111000000000000000...//////000000000000///////////////////////////...//////000000000//////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,---------.........222111///---,,,---///000------,,,,,,---///000111444888===BBBFFFGGGFFFEEEGGGHHHJJJLLLMMMMMMMMMMMMLLLLLLMMMOOOPPPOOOKKKHHHKKKMMMPPPSSSTTTSSSQQQPPPPPPKKKJJJLLLKKKIIIKKKPPPUUU]]]fffiiiddd]]]XXXWWWUUUnnn~~~}}}ooo[[[SSSKKKIIIMMMRRRTTTSSSNNNLLLIIIDDD@@@<<<999888777666555444222000///.............../////////000////////////////////////------------------------,,,,,,---//////000000000------------------------......------------,,,,,,++++++,,,,,,,,,,,,------...---,,,+++++++++,,,---,,,------,,,++++++,,,...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---------....................................,,,,,,---///222333;;;CCCNNNUUUWWWWWWVVVWWWUUUUUUSSSNNNMMMNNNKKKFFF???======CCCMMM___xxxtttnnnnnnmmmooo~~~|||mmmhhhvvvzzzzzznnneee```dddiiippptttsssjjj]]]SSSEEE@@@:::666666777555333555444222111111222333444333222111111000000000000//////000000000000//////////////////////////////...///000000000000000000------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,)))******++++++,,,,,,---...---,,,+++++++++,,,---,,,,,,,,,---///111333555888;;;@@@DDDGGGGGGFFFEEEHHHIIIKKKLLLNNNOOOOOOOOONNNNNNNNNPPPQQQPPPMMMKKKMMMNNNPPPRRRRRRQQQPPPOOOPPPKKKIIIKKKKKKJJJSSS```nnnrrrrrriii[[[RRRPPPSSSccc{{{ooobbbSSSKKKLLLPPPSSSSSSPPPOOOMMMJJJEEE@@@<<<:::888888777666444222000///,,,------...///000111111////////////////////////---------------------------...///////////////...........................---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,+++*********,,,...///,,,------,,,++++++,,,...------,,,,,,,,,,,,++++++------------------------+++,,,------...---------,,,,,,,,,---------..............................///...------...000333555???GGGRRRXXXXXXVVVVVVVVVTTTTTTQQQLLLKKKLLLHHHBBB===;;;???KKK^^^ttt~~~ssslllmmmnnnrrr{{{gggbbbggg|||pppddddddhhhnnnttttttooofff___NNNFFF===888777777666444444333222222333444444444444333222111000000000000000000111000000///...---////////////////////////---...//////000000//////...---------,,,,,,,,,,,,+++++++++,,,,,,---------((()))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++)))))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,...000333666888???AAADDDGGGIIIIIIHHHGGGNNNNNNOOOPPPQQQQQQRRRRRRQQQPPPOOOOOOQQQPPPOOOMMMOOOOOOOOOOOOOOONNNNNNNNNMMMIIIHHHKKKJJJMMM___sss|||rrrdddXXXTTTYYY___www}}}}}}rrr]]]OOOKKKMMMOOONNNRRRQQQPPPMMMIIIDDD???<<<:::999999777555333111000+++,,,---...///111222222////////////////////////------------------------000000000000///...---,,,........................,,,,,,,,,++++++*********+++++++++,,,,,,---------******))))))+++---000222,,,------,,,++++++,,,...---------,,,,,,,,,++++++------------------------+++,,,------......------,,,,,,,,,---------..............................000///...---...111444666AAAJJJTTTYYYXXXVVVVVVVVVSSSRRROOOJJJIIIJJJEEE>>>@@@???DDDTTTjjjyyysssoooqqqrrrwwwlll___XXX___qqq|||mmmeeehhhlllqqqsssqqqlllhhhTTTKKK@@@999888888777555111111111333444444222000444333222111000000000000111111111111000///------////////////////////////,,,,,,---.../////////...//////.........---------+++++++++,,,,,,---------***+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,---.........---++++++---///222555888:::DDDFFFHHHJJJKKKKKKJJJJJJSSSSSSSSSSSSTTTTTTTTTTTTRRRPPPOOOOOOPPPQQQOOONNNQQQPPPOOOMMMMMMLLLMMMMMMKKKFFFGGGJJJJJJPPPggg~~~uuuhhh]]][[[cccpppyyy~~~wwwppp~~~yyybbbVVVQQQMMMNNNQQQTTTSSSQQQOOOMMMHHHBBB===888777777666444222000///000000///......000111222000000000000////////////////////////////////////............---,,,+++***........................---------,,,,,,+++++++++******+++,,,,,,---.........------,,,,,,------...000000111000000///..............................+++,,,------......------,,,------......------,,,//////.........---------............////////////000000000///...111777<<>>CCCMMM^^^xxx}}}tttuuuuuuwwweeeYYYZZZYYYbbb~~~}}}uuuxxxtttyyyaaaiiirrrvvvtttqqqpppppp\\\UUUIII???:::888999:::777555333333444444333222000111222333333222111000000000000000000000000000000000000000////////////........................,,,------......------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,------------...............------,,,,,,++++++,,,---///222666:::<<>>GGGHHHJJJKKKMMMMMMNNNNNNMMMNNNPPPQQQSSSTTTTTTTTTSSSQQQOOONNNNNNOOOQQQRRRUUUUUURRROOOLLLLLLNNNPPPLLLJJJHHHLLLZZZjjjrrrrrrkkkjjjlllssszzzoooppp|||{{{wwweee___[[[VVVVVVUUUTTTSSSRRRPPPLLLIIIAAA@@@===999666555444333222111000///............000000000000////////////////////////////////////333111...,,,+++---///000//////.........---------------------,,,,,,,,,,,,***++++++,,,,,,------......------,,,,,,------............///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,------......------,,,...............---------............////////////111111111222555;;;CCCIIIOOOSSSVVVTTTRRRSSSRRRPPPOOOLLLIIIIIIEEEAAABBBFFFLLL[[[ooo~~~wwwtttsssmmm^^^WWWUUUYYY^^^hhh|||yyylllhhhnnnxxx~~~ssspppuuuxxxtttnnnyyymmm]]]NNNDDD>>>:::777777555333222333333222111000111222333333222111000000000000000000000000000000000000000////////////...........................//////////////////...........................------------------------.................................---------,,,,,,***++++++,,,,,,++++++*********++++++++++++,,,,,,.........---------------...///111444888<<<@@@BBBGGGIIIKKKNNNOOOOOONNNNNNKKKLLLNNNOOOQQQRRRRRRRRRQQQQQQPPPOOOPPPQQQSSSTTTWWWVVVUUUSSSPPPQQQSSSUUUWWWRRRSSS^^^iiinnnooopppqqqvvvuuuttt{{{tttvvvzzz{{{wwwnnnaaaYYYXXXVVVUUUTTTRRROOOMMMGGGEEE@@@<<<888666555555666555444333222111000000000000000000////////////////////////////////////111000...---------...////////////...------,,,,,,------------------,,,,,,+++++++++,,,,,,---------...------,,,,,,------...---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////,,,------......------,,,....................................////////////000000111333888@@@IIINNNQQQRRRSSSRRRQQQPPPPPPOOOPPPLLLIIIGGGDDDBBBGGGNNN\\\mmm|||}}}sss\\\TTTZZZ```cccdddtttwwwiiibbbhhhyyyyyyssswww|||{{{xxxxxxlll[[[LLLAAA===<<<777555333333333333222111111111222333333222111111000000000000000000000000000000000000////////////..............................////////////..............................------------------------------------------------------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......------------............000111444888<<<@@@DDDEEEGGGIIILLLOOOQQQPPPOOONNNJJJKKKMMMNNNPPPQQQQQQQQQOOOOOOPPPQQQSSSUUUVVVWWWZZZZZZYYYWWWVVVWWW[[[^^^]]][[[```kkknnniiihhhmmm{{{xxxxxx~~~uuuqqqsssvvv~~~jjjXXXVVVTTTSSSTTTTTTSSSRRRMMMJJJEEE???:::777666555777777666555333222111000000000000000////////////////////////////////////,,,---...//////---,,,+++//////.........---------------------------------++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////,,,------......------,,,---.................................//////////////////000444<<>>BBBFFFHHHIIIHHHJJJLLLOOOPPPPPPOOOOOOMMMNNNPPPQQQSSSTTTTTTTTTWWWXXX[[[]]]^^^______^^^^^^\\\WWWRRRQQQUUU[[[aaammmtttyyytttfff```mmm~~~{{{}}}wwwoootttzzzwwwqqqmmmfffaaa^^^[[[YYYWWWWWWUUUPPPJJJDDD???:::888555555666666555333222111000000000000////////////////////////////////////,,,---...//////...---,,,,,,,,,------.../////////------------.........///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---...............------------------------******+++,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////............///////////////000333:::CCCJJJMMMNNNNNNIIIIIINNNQQQMMMKKKLLLEEEBBBAAABBBFFFQQQfffyyy}}}qqqddd[[[ddduuuqqqdddmmm~~~rrrnnnpppxxxuuu```NNNCCC<<<:::777666666666444333222222333444444333222222111111111111111111111111000000000000////////////////////////////////////------............------........................------------------------------------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********++++++++++++,,,,,,,,,,,,---...///000111111777999<<<@@@DDDGGGHHHIIIIIIIIIKKKMMMNNNOOOOOOOOOPPPQQQSSSTTTVVVWWWWWWWWWZZZ\\\]]]^^^]]][[[YYYXXXWWWTTTPPPMMMOOOWWWccckkkzzzqqqeeejjjrrrhhheeejjj|||}}}xxxnnnfff___YYYVVVZZZXXXTTTOOOHHHBBB<<<999777777888888888666555444000000000000//////////////////////////////////////////.........//////000+++,,,,,,---...///000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------.../////////...........................+++,,,------......------,,,------......------,,,---------.........//////............/////////000000111555===FFFLLLNNNMMMLLLGGGGGGNNNQQQMMMJJJKKKCCCAAABBBEEELLL[[[sss{{{|||qqqkkkkkkwwwwwwnnnrrr{{{yyyqqqppppppxxxqqqZZZIII===;;;888777777666555333222222444444444444222222111111111111111111111111000000000000////////////000000000000000000000000......////////////..............................------------------------..............................---------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------.........+++,,,---...///111111222888:::>>>AAAEEEGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOPPPRRRSSSUUUVVVXXXYYYYYYYYY[[[[[[\\\[[[YYYUUUQQQOOONNNLLLJJJJJJQQQ^^^nnnxxx}}}|||hhh___nnnwwwgggYYYWWW]]]lllwwweeeUUUSSSZZZ[[[\\\YYYRRRLLLHHHBBB;;;???;;;666666888888444000222111000.........///000000000000000000000000000000000//////.........---000000//////.........---000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------......---------,,,,,,,,,...---,,,,,,+++***)))(((------------------,,,,,,..............................//////......---,,,000111999FFFMMMKKKJJJLLLLLLMMMNNNPPPPPPMMMIIIFFFAAABBBCCCHHHXXXooo{{{}}}~~~{{{{{{}}}zzz|||wwwrrr|||jjjfffooo|||jjjVVVEEEAAA<<<777666555444333333333333222222222111111222222222222222222222222000000000000000000000000000000111000000///.........------------,,,,,,,,,////////////////////////------------------------++++++,,,------......///------------------------........................******))))))***,,,...///---,,,+++,,,...111555777:::<<<@@@DDDGGGIIIJJJJJJFFFHHHKKKMMMMMMNNNPPPQQQWWWVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWTTTPPPLLLGGGQQQLLLJJJ___uuu|||~~~vvvggg^^^bbbsssxxx```XXXTTT[[[nnn~~~kkkZZZTTTVVV]]]bbbbbbZZZRRRNNNJJJGGGGGGAAA;;;999999999666333333222000///...//////000........................000/////////............000/////////............000///...---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,...------,,,,,,------...------------------------......---------,,,,,,,,,---------,,,++++++******------------------------...........................///////////////......111222;;;GGGMMMJJJHHHIIIMMMNNNOOOPPPOOOLLLGGGDDD===BBBIIISSSeee|||~~~|||{{{|||wwwxxxttt{{{}}}~~~sssiiirrr~~~wwwdddMMMFFF>>>999888888777555333333333333222222222222222222222222222222222222000000000000000000000000000111111111111000///............------,,,,,,,,,........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...//////...------...111444666;;;===AAADDDGGGIIIIIIIIIKKKMMMNNNOOONNNNNNOOOQQQVVVUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPNNNLLLKKKFFFLLLLLLWWWrrr~~~oookkkffffffmmm~~~tttaaaTTTVVV]]]lllvvvbbbWWWTTTVVV^^^aaa[[[TTTQQQPPPPPPPPPIIIAAA;;;::::::888777444333222000////////////........................////////////............////////////............//////...---,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------......---------,,,,,,,,,------------------------+++,,,,,,------.................................////////////////////////333666???IIIMMMJJJGGGFFFOOOOOOPPPPPPMMMIIIEEEBBB>>>HHHUUUcccvvv{{{zzzrrrlllssswwwrrrvvvrrr|||}}}pppwwwrrrYYYNNNAAA::::::;;;999666444444333333333222222222222222222222222222222222000000000000000000000000000000111111111000////////////......---,,,++++++------------------------------------------------//////...------,,,++++++------------------------++++++++++++++++++++++++...---------------...///000///......///111444666<<<>>>BBBEEEHHHIIIIIIIIIMMMOOOPPPOOOMMMLLLMMMNNNTTTTTTRRRQQQOOOMMMLLLLLLMMMMMMLLLJJJJJJIIIIIIIIIIIILLLQQQhhhvvvpppaaahhhqqqyyyppp^^^RRROOO]]]sssooo```YYYNNNTTTXXXVVVUUUWWWXXXWWWUUUNNNDDD===::::::::::::555444333222111000//////........................///////////////.........///////////////.........//////...------------------------..................------,,,,,,------...------------------------......---------,,,,,,,,,------------......//////++++++,,,,,,---...//////....................................//////000000666<<>>::::::;;;<<<666666555444222111///...////////////////////////.........///////////////........./////////////////////...---------......---------.........//////...------,,,,,,------...------------------------......---------,,,,,,,,,,,,------......//////000++++++,,,,,,---...//////........................------------...///111111:::AAAJJJOOOPPPNNNKKKIIIPPPPPPOOOKKKFFFCCCBBBCCCNNN]]]ooowwwttt~~~{{{mmm```aaaoooxxxvvvyyy}}}~~~qqqaaaLLL???;;;;;;888444555555555444444444333333222222222222222222222222////////////////////////------...//////.........000000///......---,,,,,,------------------------........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---...000333777:::;;;===???CCCFFFIIIJJJKKKJJJJJJKKKKKKKKKJJJJJJMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLNNNOOOMMMIIIGGGGGGGGGNNNVVVggglllooossswwwfffYYYRRRWWW___vvv}}}rrrWWWUUURRRRRRZZZcccddd___WWWRRRKKKCCC>>>;;;;;;<<<888777777555333111///...000000000000000000000000.........///////////////........./////////////////////...............///,,,,,,,,,---......//////...------,,,,,,------...------------------------......---------,,,,,,,,,---------.........//////+++,,,,,,------.................................------------...000222444<<>>;;;888555666666555555555444444444222222222222222222222222000000000000000000000000------.../////////....../////////............---------------------------........................++++++,,,,,,---...//////------------------------------------------------+++,,,,,,---------,,,,,,+++,,,...111555999<<<===<<>>;;;:::999999888777444222///...////////////////////////............/////////000............/////////000//////............//////+++++++++,,,---............------,,,,,,------...------------------------......---------,,,,,,,,,------------------......------------------------........................//////...///000333555777;;;FFFNNNOOOOOORRRSSSRRROOONNNJJJDDD???@@@FFFLLL^^^rrr|||tttrrruuuzzz}}}ggg\\\XXX\\\nnn|||ooolllrrr{{{zzzvvvwwwyyy{{{yyytttnnnhhheeefffgggdddfffjjjooopppvvvsssvvvyyycccPPPCCC===:::888666666666666555555555444222222222222222222222222000000000000000000000000...//////000111111000000............////////////................................................,,,---------------------------------------------------------------------+++,,,---...//////......,,,---///222666999<<<===;;;>>>BBBGGGKKKMMMNNNNNNKKKKKKLLLKKKKKKLLLOOORRRQQQQQQPPPPPPPPPPPPPPPPPPJJJKKKJJJGGGEEEGGGOOOUUUhhhoooqqqrrrqqqfffbbbmmmxxxiii^^^^^^aaahhhxxxyyyyyywwwpppeeeaaacccffffff```]]]XXXQQQHHH@@@;;;:::999999999777555222///...........................---.........//////000000---.........//////000000//////.........//////000******+++,,,,,,---.........------,,,,,,------...------------------------......---------,,,,,,,,,------------------------------------------,,,,,,........................111000000000222555777999;;;FFFMMMMMMMMMRRRUUUTTTNNNMMMIIIBBB===???HHHOOOhhh}}}zzzsssqqqvvvwwwxxxmmm]]]VVVXXXfffnnneeefffuuu|||wwwqqqnnnnnnrrruuuwwwtttooogggaaa^^^^^^___\\\```eeehhhggglll}}}oooooo}}}lllWWWHHH???<<<;;;777666666666555555555555222222222222222222222222000000000000000000000000000000111222222222222222------......///000000000///////////////////////////////////////////////////......------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000000000000...///111333666999;;;<<<;;;>>>BBBGGGKKKNNNOOOPPPJJJJJJJJJIIIHHHIIILLLOOORRRRRRQQQQQQPPPOOONNNNNNLLLKKKIIIEEEDDDJJJVVV```jjjrrrpppmmmqqqrrrwww|||hhh^^^\\\hhhvvv{{{vvvsss{{{{{{ooogggeeefffggggggeeeaaaYYYPPPGGGAAA???CCC;;;666666777555333444000000000000//////////////////............//////////////////////////////......////////////......------------------------------------------------------,,,+++,,,---...///................................................///............---------///////////////////////////000111111222444888;;;AAACCCGGGKKKOOOQQQRRRRRROOOIIIFFFEEE@@@===LLLaaayyy{{{xxxuuuuuuxxxssseee```ZZZccczzzoooeeehhhoooqqqaaaiiippprrrtttyyy}}}~~~~~~xxxnnnfffaaa```aaafffhhhhhhggghhhqqqyyywwwkkkVVVGGG<<<555555777999999777555333333<<<000+++222777333333888////////////////////////000000000000000000000000////////////////////////////////////////////////---------.........//////111000////////////...,,,,,,------......------,,,...------,,,,,,------...)))+++...///...---......///000111333555888;;;<<>>CCCEEEIIIMMMPPPQQQQQQPPPIIIDDDBBBAAA>>>@@@SSSjjj{{{yyyuuusssyyyrrreeeaaabbbhhhuuuvvvjjjiiiqqqxxxuuuiii```^^^iiiuuuzzzzzzrrrlllkkklllnnnmmmqqquuuvvvxxxzzzaaaMMM@@@:::999888888666444333333444333...333???CCC:::111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------........./////////...,,,,,,.........---,,,------......------,,,---------,,,,,,---------)))+++...///...---...///000111333555888:::<<<<<>>CCCFFFIIIMMMQQQRRRQQQOOOMMMFFFBBB@@@??????GGG___xxxxxx{{{wwwwwwqqqbbb\\\aaaiii{{{vvvjjjiiirrr}}}zzzyyy|||}}}tttjjjaaa]]][[[cccppp}}}vvvsssuuuxxx{{{{{{oooXXXHHH@@@<<<:::666444222333444666000000888EEEHHH===222---111111111111111111111111000000000000000000000000////////////////////////////////////////////////---------...............///...,,,,,,---/////////,,,------......------,,,------------------------***,,,.........---...///111222666999;;;<<<<<<<<>>999444333222222222222222222222222000000000000000000000000////////////////////////////////////////////////........................222000------...///000///,,,------......------,,,,,,------------------,,,+++,,,.........---///000000333777;;;======<<<;;;BBBCCCFFFIIILLLNNNOOOPPPNNNMMMMMMMMMOOOPPPPPPNNNNNNNNNOOOMMMJJJGGGEEEDDDBBBBBBHHHUUUeeeoooooolllZZZaaammmyyy~~~fff]]]jjj~~~rrriiifffhhhmmmpppooohhh^^^VVVIIIAAA::::::;;;::::::<<<222222222111000///////////////............//////////////////////////////------............------------------------------------------------------------.........//////...................................................///............---------////////////////////////...///111444888>>>FFFKKKLLLNNNQQQSSSQQQMMMHHHDDD>>>>>>@@@GGGRRRfff~~~}}}~~~~~~{{{iiiccckkkvvvnnnqqq}}}wwwmmmeeeiii|||uuurrrkkkfffiiittt|||~~~}}}xxxuuurrrlllgggkkksss}}}{{{wwwyyy}}}xxxtttsssuuuzzz}}}~~~~~~vvv]]]III;;;999777777888999777666888444222333444333444666222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////.....................---333000...------...---,,,,,,------......------,,,,,,,,,---......---,,,,,,+++---......---...///111111333888<<<>>>>>><<<:::@@@CCCFFFJJJMMMOOOPPPPPPNNNMMMLLLMMMOOOPPPOOONNNKKKLLLLLLJJJFFFCCCCCCCCC@@@IIIWWWcccjjjkkkgggdddZZZgggxxxzzzmmm\\\[[[lllrrrdddeeeggglllpppnnniiicccTTTJJJAAA===;;;888777888333333222111000000///...//////............//////////////////////////////------............------------------------------------------------------------...////////////...................................................///............---------////////////////////////---000333777<<>>>>>===;;;@@@CCCFFFJJJMMMOOOOOOOOONNNMMMLLLLLLNNNNNNNNNLLLIIIJJJJJJGGGCCCBBBDDDGGGIIIWWWffflllggg```^^^^^^```kkkyyytttbbbZZZQQQXXXnnnlllgggccccccgggjjjiiihhh^^^RRRGGGAAA<<<777444444444333333222111000///...//////............//////////////////////////////,,,------......------,,,------------------------------------------------,,,---...///000//////...................................................///............---------////////////////////////---000555:::???DDDIIIMMMNNNNNNOOOMMMJJJFFFBBB???777;;;GGG[[[vvv~~~rrrnnnttt~~~wwwwww{{{sss|||tttkkkhhhyyy|||ssskkkfffaaacccgggppp{{{wwwxxxyyy{{{~~~xxxooommmsssrrrwwwxxxuuutttyyy~~~yyyqqqmmmooorrrsssrrrpppqqqpppnnnlllmmmqqqtttzzz~~~|||tttmmmlllmmmlllmmmsssxxx|||yyycccHHHCCC<<<999:::999666333111333555444333222111000222222222222222222222222000000000000000000000000000000000000000000000000//////////////////////////////.........------------------///111111///---,,,------......------,,,+++,,,...//////...,,,+++---.........---...000222555777;;;>>>??????>>>>>>AAACCCGGGKKKMMMNNNNNNNNNMMMLLLKKKKKKMMMMMMLLLKKKHHHIIIIIIEEEBBBBBBGGGMMMYYYdddooommmccc^^^bbbiiitttxxx{{{sssaaaSSSPPPPPP```||||||zzz~~~vvvzzzqqqeee```aaaeeehhhiiifff[[[OOOHHHCCC===999:::444444333222111000///...//////............//////////////////////////////,,,------......------,,,------------------------------------------------,,,---///000000000///...................................................//////.........---------////////////////////////---111777<<>>@@@DDDPPPggg}}}mmmdddfffsss|||tttmmmnnn|||||||||zzztttkkkaaaYYYUUU[[[```jjjxxxxxxuuuooofffdddiiiiiioooqqqpppqqqxxx~~~wwwpppiiigggkkkppprrrrrrqqqqqqpppmmmkkkmmmrrrvvvyyyzzzsssrrrsssrrrmmmsssvvvyyyrrrPPPHHH>>>999888777555222444666666333222333444333111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////.........---------,,,---000444777777555333,,,------......------,,,+++,,,...//////...,,,+++---.........---...000333888999<<>>LLL```vvvwwwuuuoookkkssstttdddXXXUUUTTTSSSQQQ]]]~~~}}}~~~ppp___XXX[[[ccciiinnnllleeeYYYJJJ???;;;:::666555444333111111000000000000////////////000000........................---------.........//////---------............///.........---------,,,,,,//////.........---------...------------...//////////////////////////////////////////////////////000000/////////000111111222555999===BBBFFFIIIKKKLLLJJJIIIIIIDDD>>>>>>BBBJJJTTTiiilllaaagggqqq~~~}}}vvvwwwtttqqqyyyjjj^^^ZZZ\\\cccfffiiigggaaa]]]]]]___pppzzzuuummmbbb\\\^^^dddjjjnnntttxxx}}}yyyrrrnnnqqqvvv||||||uuunnnkkkhhhhhhmmmsss{{{lllXXXDDD<<<;;;888555444444444333333333333333333222222222222222222222222000000000000000000000000111000000000000/////////////////////////////////////////////////////////000000111111000//////...------------------......,,,,,,,,,,,,,,,,,,,,,,,,......///......000333666<<<===???AAABBBCCCCCCCCCFFFFFFHHHLLLOOOOOOMMMKKKJJJJJJJJJJJJIIIGGGFFFEEEIIIDDDDDDGGGFFFJJJ[[[pppxxxzzzxxxdddWWWMMMQQQXXX___iii}}}||||||fffYYYYYYaaahhhmmmrrrtttjjjXXXFFF<<<:::888777666444222111111000000000////////////000000........................------........./////////---------............///.........------------,,,...............---------...------------...//////........................///////////////////////////.........//////000111333555999>>>BBBFFFIIIKKKMMMJJJHHHFFFAAA===@@@FFFVVVhhh|||vvvjjjeeelllxxxtttiiinnnxxxlllxxxpppaaaUUUNNNNNNQQQ^^^ccchhhiiigggdddddddddwww}}}zzzyyyuuupppkkkaaa^^^ZZZZZZ```hhhooossszzzzzzxxx|||uuullliiiiiiiiilllppptttxxxcccMMMAAA>>>;;;666333222333333333444444444444222222222222222222222222000000000000000000000000111111111111000000000000000000000000000000000000//////////////////////////////////////////...---,,,------...//////000000,,,+++************+++,,,------...//////222666999???@@@BBBDDDEEEFFFFFFFFFGGGGGGIIILLLNNNOOOMMMKKKJJJJJJJJJIIIHHHGGGEEEEEEDDD@@@@@@DDDGGGNNNbbbwww}}}pppwww|||dddTTTMMMTTTbbbqqq}}}uuuccc\\\^^^ccckkkvvvzzzfffPPPAAA<<<:::999777555333111000000000000////////////000000------------------------............////////////---------............///............------------...........................------------...//////........................////////////////////////......---......///000111333555999>>>BBBFFFIIIJJJLLLIIIEEEAAA===<<>>BBBFFFHHHJJJIIIFFFBBB>>>:::<<>>;;;888444222000///000000////////////000000////////////////////////....../////////000000000---------............////////////.........---------------..................------------...//////........................////////////////////////---------...///000111222444666:::>>>BBBFFFHHHIIIFFFCCC@@@===;;;@@@OOO___wwwssshhhlllqqqyyywwwiiiZZZRRR^^^rrrrrrooonnnrrr{{{zzzoooZZZQQQHHHDDDFFFMMM\\\jjjzzzwwwrrrjjjbbb[[[UUURRRSSSXXXXXXTTTPPPQQQRRRRRRUUUTTTSSSRRRQQQQQQQQQQQQTTTZZZccclllsssxxx}}}uuummmooowww||||||vvv{{{pppWWWEEE===:::777777777666555444333222222222222222222222222222222000000000000000000000000////////////....................................////////////////////////,,,---......///.........//////......---,,,,,,+++//////------------//////,,,...000222444888>>>BBBBBBBBBCCCEEEGGGIIIKKKLLLOOONNNNNNOOOPPPPPPOOONNNLLLLLLLLLJJJIIIGGGEEEDDDAAABBBDDDGGGMMMXXXfffppp|||vvvgggVVVLLLTTTcccwwwrrrjjjccchhhqqq{{{}}}sss```PPPCCCBBB>>>;;;777444222111000000////////////000000000000000000000000000000.../////////000000000000---------............///////////////............---------.........//////...------------...//////////////////////////////////////////////////////.........///000111333333444666:::>>>BBBEEEHHHIIIDDDBBB@@@???>>>EEEWWWiiiqqqjjjpppvvvtttbbbZZZSSSOOO]]]qqq|||mmmkkkqqqtttfff]]]LLLIIIFFFEEEEEELLL]]]lllwwwrrriii```XXXRRRNNNLLLKKKQQQSSSPPPMMMPPPTTTUUU[[[ZZZYYYWWWVVVUUUVVVWWW[[[cccmmmuuu{{{wwwqqqsssyyy~~~}}}wwwxxx{{{~~~eeeNNNAAA;;;777666666555555444444444333222222222222222222222222000000000000000000000000000000000////////////...........................////////////////////////------.../////////////////////..........................................---///111333555999>>>BBBCCCCCCDDDEEEGGGJJJMMMNNNRRRQQQPPPPPPQQQRRRQQQOOONNNNNNMMMLLLJJJHHHFFFEEE===BBBGGGMMMUUU```lllsss~~~yyyppp___UUUMMMLLLWWWhhh|||ttthhhhhhnnn{{{kkkZZZFFFDDDAAA===999666444333000000////////////000000000000000000000000000000////////////000000000000---------.........//////000/////////............---------.........//////...------------...//////000000000000000000000000////////////////////////......//////000222333444555666:::>>>BBBEEEHHHIIICCCBBBAAAAAAAAAIII]]]ooo{{{ppppppvvv{{{}}}iiiZZZVVVQQQNNN\\\pppqqqkkkjjjxxxqqqcccWWWOOOIIIIIIIIIIIIHHHMMM]]]nnntttmmmbbbYYYSSSOOOMMMLLLJJJQQQUUUSSSRRRVVV\\\^^^`````````^^^]]]]]]^^^```fffmmmwww~~~yyysssuuuyyy~~~}}}oooVVVFFF>>>999444444444555555555555666222222222222222222222222000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////------...///000000000///......//////000000111111---......//////......---...000222333666:::???CCCEEEEEEEEEFFFIIIKKKNNNPPPSSSRRRQQQQQQRRRSSSQQQPPPOOONNNNNNLLLJJJHHHGGGEEEBBBIIIPPPWWW```kkkuuuzzzzzzwwwzzzqqq^^^MMMHHHIIIMMM[[[kkkqqqmmmmmmvvvzzzkkkZZZJJJ<<<999999666333444222222111111111111111111000000000000000000000000000000000000000000000000,,,,,,------.../////////---......///////////////.........////////////000////////////////////////............////////////000000//////.........---///000111000000111333666<<<:::888:::???CCCEEEEEE======@@@DDDFFFOOOggg~~~ooofffqqqssssssnnnaaaXXXWWWUUUTTT^^^mmm|||rrrmmmeeevvvvvvjjj```UUULLLIIIGGGDDDCCCEEEIIINNNYYYccchhhbbbZZZRRRNNNLLLMMMMMMQQQTTTZZZ^^^```ccceeegggmmmpppooojjjggghhhhhhgggpppwww~~~|||{{{{{{}}}yyyuuu|||xxxtttuuu|||fffIII<<<===555555555555444444555666222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000------......//////000000.../////////...---,,,,,,000///...---------------...............///000000111000000444999======<<<@@@BBBDDDFFFIIILLLNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTRRROOOLLLJJJGGGDDDAAA@@@IIIXXXiiiwwwyyypppkkk___WWWOOOJJJHHHMMM___qqq~~~nnniiiiiisssxxx___OOO@@@;;;:::777333222333222222111111111111111000000000000000000000000000000000000000000000000........................---......///////////////---............/////////////////////////////////............////////////000/////////............///000111000000111444777===;;;:::<<<@@@CCCDDDCCC???@@@CCCFFFJJJXXXuuuooodddgggnnnxxx|||jjj[[[SSSXXX^^^___cccjjjtttuuuzzzyyyrrrpppvvvuuueee[[[TTTMMMHHHHHHIIIEEEEEEHHHLLLOOOVVV^^^ddd]]]TTTNNNNNNPPPSSSUUU\\\aaagggmmmppprrrtttuuu{{{}}}|||vvvsssuuuvvvtttyyy|||wwwuuutttttt|||{{{zzz{{{{{{zzzxxxvvvzzzxxxwww{{{mmmPPPAAA@@@999999888666555444444555555555555555555555555555111111222222222222111111000000000000000000000000000000000000000000000000//////////////////000000......//////......---,,,///......---------......///////////////000111111111000111555:::>>>???>>>AAABBBDDDFFFIIIKKKMMMNNNOOOOOOOOOOOOOOOPPPQQQQQQOOONNNLLLJJJHHHFFFFFFEEENNNVVVfff{{{rrrhhhccc[[[SSSLLLNNNUUUdddyyywwwqqqnnnvvvjjjYYYGGG???===:::555333333333222111111111111111000000000000000000000000000000000000000000000000000000//////...------,,,---......///////////////---------............///////////////////////////............////////////////////////............///000000000111333666999>>>>>>>>>???BBBCCCBBBAAA@@@AAAEEEJJJTTThhhbbb^^^oooooo}}}dddWWWTTTbbbpppqqqllliiijjjmmmttt{{{{{{vvvssstttlll```SSSMMMIIIFFFFFFIIIKKKGGGHHHMMMRRRTTTXXX\\\^^^XXXQQQNNNRRRYYY___aaadddjjjssszzz~~~|||}}}uuupppnnnooopppvvvtttqqqqqqqqqrrrrrrqqqxxxzzz~~~}}}{{{www]]]JJJBBB>>>===:::888666444444444333333333333333333333333111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000//////....../////////...------......---------...//////000000000000000111222222111111333777<<<@@@AAAAAABBBCCCEEEGGGIIIKKKLLLMMMOOOOOONNNNNNOOOOOOPPPPPPKKKLLLKKKIIIFFFFFFJJJNNNXXXbbbuuuyyyggg\\\XXXTTTMMMLLLWWWlll}}}~~~wwwfffQQQCCC>>><<<999777444333333222111111111111000000000000000000000000////////////////////////000/////////.........------......///////////////------------............////////////////////////............///////////////////////////.........//////000111222555999===@@@AAABBBCCCCCCBBB@@@??????@@@DDDOOObbb{{{tttaaafffwwwyyyqqq^^^[[[aaatttuuukkkhhhmmmuuu{{{zzzvvvxxx}}}wwwmmm\\\SSSKKKIIIHHHGGGHHHKKKKKKIIIKKKSSSYYYZZZZZZ\\\[[[WWWTTTUUU\\\dddiiilllkkkrrr}}}wwwoookkkkkkmmmooosssppplllkkklllooopppqqq|||zzznnnTTTBBB@@@>>>:::777666555444444111111111111111111111111111111222222222222111111000000000000000000000000////////////////////////222222111111000000//////......////////////......---------------...///000000000//////000000111222000222555:::>>>BBBCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNOOOOOONNNNNNNNNNNNOOOOOOKKKLLLLLLIIIGGGJJJSSSZZZbbbppplll[[[QQQOOOOOOOOOYYYooo{{{{{{}}}|||~~~|||oooZZZHHH>>>;;;:::999555444333222111111111111111111111111111111111111////////////////////////........./////////000000---......///////////////---------.........//////////////////////////////............////////////.........///////////////...///000111222666<<<@@@BBBDDDEEEFFFDDDBBB???>>>>>>???FFFXXXrrr}}}hhheeeoooyyyxxxbbb\\\eeeuuuvvvmmmgggmmmwww|||{{{{{{wwwlllbbb\\\TTTOOOKKKLLLKKKIIIIIILLLMMMLLLOOOUUUYYYXXXWWWXXXZZZ[[[]]]aaaggglllqqqssswww}}}tttkkkffffffhhhkkkmmmkkkjjjlllpppvvvzzz{{{~~~~~~```EEEAAA===888666666666555444555555555555555555555555111111222222222222111111111111111111111111111111////////////////////////222222111111000000//////......///////////////...---------------...///000///............///000000111333888<<<@@@BBBDDDEEEFFFGGGHHHJJJLLLMMMOOOOOOOOONNNNNNMMMMMMMMMNNNNNNKKKLLLLLLJJJKKKSSS___jjjyyyqqq\\\MMMHHHJJJJJJVVVnnn}}}zzz~~~rrrppptttyyyssseeeRRRCCC===:::888666555444222111111111111111111111111111111111111000000000000000000000000------...//////000111111---......///////////////.........////////////000////////////////////////............////////////.........///////////////...///000111333888???CCCDDDFFFHHHGGGEEEBBB@@@@@@@@@EEEQQQfffmmm\\\dddsss{{{}}}oooaaaeeettt~~~sssnnnfffnnnxxx~~~}}}sssfff^^^XXXUUUQQQNNNMMMOOOMMMJJJIIIKKKQQQQQQTTTWWWVVVSSSSSSVVV___dddkkkppprrruuuyyy}}}}}}tttkkkeeedddfffgggdddeeeiiipppyyy~~~mmmQQQCCC>>>888666666777666444333333333333333333333333111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000//////......///000000000//////......---------...//////...............//////000111555:::>>>@@@BBBDDDEEEEEEFFFHHHJJJLLLNNNOOOPPPNNNNNNMMMMMMLLLLLLMMMMMMJJJJJJJJJMMMUUUddduuuttt^^^NNNEEEGGGNNNKKKbbb{{{jjjfffkkktttxxxtttcccOOOCCC===999666555444333222111111111111111111111111111111111000000000000000000000000///////////////000000000---......////////////////////////000000000111111////////////////////////............////////////............/////////000...//////111444:::AAAFFFFFFHHHIIIHHHDDDAAAAAABBBFFFRRRcccvvv{{{cccXXXbbbxxxpppllljjjyyyxxxrrrqqqlllttt~~~qqqbbb[[[XXXVVVUUUSSSPPPOOOOOOMMMJJJJJJNNNSSSUUUYYY[[[XXXTTTYYY```jjjsss|||}}}}}}uuuoookkkkkkmmmoookkkooovvvzzzbbbHHHBBB:::777777888555333111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000//////////////////000000......///000000000000000///......---------....../////////...///000000111111666<<>>CCCFFFGGGEEEEEEDDDAAAAAAKKKVVVlllvvvooobbbccchhhttt|||ccc^^^mmmuuuxxx}}}{{{~~~~~~lll```UUUQQQQQQRRRTTTWWWZZZSSSOOOOOOPPPOOONNNPPPTTTXXX^^^ccciiirrr}}}}}}lllWWWBBB<<<<<<:::555222555555555444444444333333333222222111111111111111111111111111111000000///000000000000000000000000.../////////000000000111111000000000/////////...111000000000/////////......///000/////////111333777;;;@@@CCCDDDCCCCCCCCCBBBCCCEEEGGGIIILLLMMMNNNKKKMMMOOOOOOMMMJJJHHHHHHHHHJJJUUUqqqqqqZZZNNNGGGJJJRRRbbbuuuddd___|||oookkkmmmttt|||wwwlllhhhkkkuuupppXXXGGG>>>:::666333333333333333111111111222111111000///111111000000000/////////000000000000000000000000////////////............////////////////////////000//////........./////////////////////////////////////////////000111111BBB<<<777666999???CCCEEEDDDBBBBBBAAA@@@DDDSSSaaa|||oooeeebbbiiirrreeeUUU[[[ssszzzzzz{{{zzz~~~nnn^^^UUUNNNMMMOOOOOOQQQTTTTTTNNNIIIKKKLLLLLLOOORRRWWW\\\eeennnwww~~~xxxwww|||~~~zzz|||dddJJJ===;;;999666333555555555444444444444333333333222111111111111111111111222222111111000///000000000000000000000000////////////000000000000000000000000////////////000000000000////////////...///000//////000222555999<<<@@@BBBCCCCCCEEEFFFDDDEEEFFFHHHJJJKKKLLLMMMKKKLLLNNNMMMKKKHHHGGGGGGIIIJJJ\\\~~~nnn\\\LLLGGGHHHPPP]]]sss}}}eee\\\^^^uuuoooqqqwwwtttlllfffnnnzzz}}}dddNNNEEEAAA;;;777666444222///000111222333333222000///111111111000000000/////////////////////////////////////////////.........////////////////////////000//////...............///////////////////////////......//////000111222FFF@@@::::::???DDDEEEDDDCCCAAA@@@??????GGG[[[mmmssscccbbbfffoooyyymmmWWWRRR___yyyzzzwwwtttyyy|||kkk]]]SSSLLLHHHIIIKKKJJJLLLNNNNNNIIIFFFIIILLLNNNTTTZZZaaaiiiuuuzzzsssqqquuu}}}ssswww}}}oooRRR@@@;;;:::888555555555555555444444444444333333222111111111111222111222222222222111000000000000000000000000000000////////////000000000000000000000000////////////000000000000//////////////////000//////111444777;;;===???AAABBBDDDFFFHHHGGGGGGHHHIIIJJJKKKLLLLLLKKKLLLLLLKKKHHHFFFFFFFFFJJJLLLcccpppZZZPPPHHHIIIOOOZZZllloooaaa^^^cccxxxzzzyyynnncccjjjsss}}}nnnYYYGGGBBB===:::999666111---000111222333333222111000111111111111000000000000////////////////////////........./////////////////////////////////////////////////////////......////////////////////////............///000111222>>>;;;:::===CCCGGGEEEBBBBBBAAA???>>>???KKKcccxxx{{{bbb___dddkkksss|||vvv___UUUYYYiii~~~uuuqqqlllxxx{{{lll\\\SSSKKKFFFDDDFFFGGGFFFFFFIIIKKKHHHIIINNNSSSXXX```iiinnnyyy{{{rrrjjjgggjjjuuu}}}rrrnnnlllppp{{{uuu[[[FFF===;;;:::888666666555555555444444444444333333222111222222222222222222222222111000000000000000000000000000000000000000000////////////////////////000000000000////////////000000000000//////000//////222666999;;;===@@@AAABBBDDDHHHJJJHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLIIIFFFEEEEEEFFFKKKQQQjjjwww\\\OOOLLLKKKQQQ\\\kkk~~~oooeee___```ggg{{{pppggglllpppttt|||vvvgggIIICCC<<<999999888333///000111222222333222222222222222111111111000000000000000000000000000000000.........///////////////////////////////////////------...///000000//////////////////////////////............///111222333333444777>>>DDDFFFDDDAAAAAA@@@??????BBBPPPkkkppp]]]___fffnnnuuu}}}vvveeeVVVVVVcccssspppnnnnnn~~~zzzmmm^^^RRRMMMFFFBBBBBBDDDEEECCCDDDHHHHHHHHHLLLUUU]]]dddoooyyyvvvoooeeeaaa___ccckkkzzz}}}yyypppiiikkkwwwyyyeeeOOOBBB===;;;999666666666555555555444444444444333222222222222222222222222333222222111000000000000000000000000000000000000000////////////////////////000000000000////////////000000000000///000000///000333777;;;;;;===@@@BBBCCCEEEHHHKKKIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMKKKHHHEEEDDDEEEGGGHHHTTTmmm|||cccOOOHHHLLLQQQ___ppphhhaaa___]]]aaakkkuuuooosssqqqnnnsss}}}}}}uuuWWWMMMAAA:::999888555111222111111111222222333444222222222111111111000000000000000000000000000000............/////////000////////////////////////+++,,,...///000000000000////////////////////////------......///111222333...222888???CCCEEEEEEDDD======???@@@EEEUUUtttyyyggg^^^]]]fffnnntttiiiYYYNNNUUUhhhxxx{{{mmmqqqwwwjjj]]]PPPHHHHHHBBB@@@@@@CCCDDDCCCEEEJJJKKKMMMVVVbbblllvvv|||uuusssoooggg```___ZZZ\\\cccnnnzzz~~~|||tttmmmmmmvvv~~~|||oooZZZHHH???;;;888666666666666555555555555444444333222222222222333222222333333222222111000000000000000000000000000111000000000/////////....../////////000000000111.../////////000000000111///000000///000333888<<<:::===AAACCCEEEFFFIIIKKKIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNKKKHHHEEEDDDFFFHHHMMM^^^uuutttbbbSSSHHHIIIPPP\\\sssmmm```aaacccbbbmmm}}}zzzvvvyyytttkkknnn{{{gggZZZIII===999888555222222222111000111222444555222222222111111111111000000000000000000000000000---.........//////000000////////////////////////***+++---///111111111111////////////////////////------......///111222333000444;;;AAADDDFFFGGGIII:::;;;>>>AAAGGGYYYyyyooo```___[[[dddlllsss{{{dddTTTIIIRRRhhhyyyvvvnnnuuu|||jjj^^^QQQEEEAAABBB???>>>???CCCDDDDDDGGGLLLVVVZZZdddrrr~~~xxxkkkccc___```^^^YYYWWWZZZZZZ```mmm}}}vvvrrrlllkkkrrr{{{~~~wwwbbbLLLAAA;;;777777666666666555555555555555444333333222222333333222333333333333222111111000000000000000000000000111111000000/////////....../////////000000111111.../////////000000111111///000000///000444999===:::===AAADDDFFFGGGIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNOOONNNLLLHHHEEEDDDFFFHHH[[[mmmuuu[[[PPPKKKGGGLLLVVVeeennncccaaahhhkkklll|||}}}sssnnnttt{{{}}}zzzjjjUUUDDD;;;888666444444555666666555333222111333222111111000000111111111111000///////////////000000000000000000000000.../////////...---,,,,,,......////////////......000000000000///////////////000111000//////111333555777<<>>@@@BBBCCCEEEJJJRRRYYY]]]eeettt{{{tttkkkdddYYYUUUTTTWWWXXXWWWZZZ^^^eeeuuu}}}zzzuuummmjjjsssqqqYYYCCC888555999777444333444444444333222222222111111111111000333222222111111222222333333222111000000111222333000000000000000000000000222222111111000000//////000000//////.........---000///...///222555999<<>>;;;999666444333444555555444333333333333222222222222222222222222222222222222222222111000000111222222000000000000000000000000111111111000000000000000111111000000000/////////000//////000222666999<<>>999999222222333333333222222111333222111111000000111111111111000////////////000000000000000000000000000....../////////...------000000111111111111000000000000000000///////////////000111111000000222333999===BBBGGGHHHFFFCCC@@@888<<>>DDDGGGGGGDDD@@@>>>===>>>FFFZZZuuuyyyggg]]]\\\___```eeeooo|||ooo]]]RRReee{{{tttoooppprrrzzz~~~uuudddSSSLLLEEEDDDDDDCCCDDDFFFEEEGGGMMMVVVeeevvv{{{rrrjjjiiieee___[[[ZZZ^^^bbbcccffflllqqqssswww~~~wwwqqquuu}}}{{{zzzzzzxxxrrrkkkhhhjjjmmm|||^^^DDD:::999777444444666777777666444444444444333333333333000111333444444333111000222111111111111111111222000000000000000000000000//////000000111111222222000000000000000000000000000000000222444777:::<<>>DDDFFFEEEAAA>>>===@@@???GGG___|||lll\\\WWW[[[ccciiixxxsssjjjaaauuutttnnnnnnrrr{{{~~~wwwdddTTTLLLFFFBBBCCCCCCBBBCCCGGGIIIMMMVVVdddvvv~~~vvvnnniiiggghhhhhheeebbbccciiinnnmmmrrrzzzzzzsssssskkkeeebbbkkk|||zzzxxxyyyxxxtttnnnjjjhhhiiiqqqkkkNNN???:::888555555666777777666333333333333222222222222000111333444444333111000111111111222222111111111000000000000000000000000//////000000111111222222////////////////////////000000111333555888;;;<<>>CCCEEECCC@@@??????AAAAAAMMMfffxxx```VVVWWW]]]kkkxxxzzzzzzuuu{{{uuusssuuu|||~~~ttthhhXXXKKKFFFBBB???AAAAAAAAADDDIIIKKKPPP]]]ooo}}}{{{zzz|||vvvppplllmmmnnnppprrrqqqppprrrvvvzzzzzz|||~~~ttthhhcccddd^^^ZZZ[[[jjj}}}{{{uuuvvvvvvsssnnnjjjggggggiiizzzwwwYYYCCC<<<999777666777777777666333333333333222222222222111222333333333333222111000111222222222222111000000000000000000000000000000000000000111111111111............////////////000111222444666999;;;<<>>CCCDDDBBB@@@AAADDDHHHLLL\\\vvvmmmUUUTTT[[[aaasssxxx~~~~~~xxxuuu{{{~~~pppbbbYYYOOOFFFDDDAAA???BBBCCCDDDHHHNNNQQQXXXhhh~~~sssrrroooiiiccc______```cccfffhhhhhhhhhjjjqqqwww|||~~~}}}{{{wwwsssrrrvvvzzz|||~~~{{{ssslllffffffiiieee```aaarrr~~~|||vvvvvvuuurrrnnnjjjhhhgggeeeooofffJJJ>>>;;;888777777777666555444444444444333333333333222222222222222222222222000111222222222222111000000000000000000000000000111111111000000000000000......//////000000000000000111333555777:::;;;<<>>777222333444222000111111111111111000000000000000000000000000000000000000/////////111111///...000000000000111111111111000000000000000000000000000000111222444333111///...///000111111333666999<<<>>>BBBBBB>>>>>>GGGSSShhhppp}}}___KKKQQQ]]]iiiwwweeefffoooqqq|||yyyfffRRREEECCCFFFHHHDDD>>>???GGGJJJKKKVVVffflll|||}}}|||tttiii___XXXSSSPPPNNNIIIIIIHHHGGGGGGGGGGGGGGGJJJKKKLLLKKKKKKOOOVVV\\\fffnnnvvvzzz~~~}}}}}}~~~wwwttt{{{yyywww{{{uuuqqqqqqpppkkkgggddddddfffrrraaaFFF???:::888777444333555555555444444444333333333333333333222222222111111333333333333333333333333111111000000000000111111000000000000000000000000111000///////////////000///222555777999:::<<<>>>@@@BBBCCCDDDDDDEEEHHHJJJKKKLLLMMMMMMLLLJJJHHHFFFOOONNNnnn}}}www|||\\\LLLPPPUUUlllvvveeeYYYXXX___sssmmmfffgggzzz}}}}}}jjjNNNAAA999444444555333111111111111111111000000000000000000000000000000000000000//////000111111000...000000000000111111111111000000000000000000000000333111111111222111000...000111111111222444888<<>>AAANNN]]]ppp}}}pppWWWIIIRRR___nnnhhh^^^fffttt|||xxxjjj{{{wwwkkkYYYKKKEEEDDDDDDBBBGGGBBBBBBJJJOOOSSS```qqq~~~yyyssskkkdddaaa[[[SSSKKKGGGDDDBBB@@@CCCBBBBBBBBBCCCCCCDDDEEEFFFHHHHHHHHHHHHMMMUUU[[[iiiqqqyyy|||}}}{{{|||}}}}}}|||vvvttttttsssooolllfffeeeccciii{{{oooLLLBBB:::888999666555555555555444444444333333333333333333222222222222111222222222222222222222222111111000000000000111111111111111111111111111111000000////////////000000000222666888999:::<<<>>>@@@AAACCCDDDDDDEEEHHHJJJKKKLLLLLLLLLLLLJJJHHHFFFNNNSSSvvvxxxzzz}}}rrrXXXOOOUUUeeeuuubbbXXXTTT\\\qqqnnn```YYYfff~~~}}}xxxvvv\\\FFF===555666777444222111222222111111111000000000000000000000000000000000000//////000111111000...000000000000111111111111000000000000000000000000444222000///000///...---222222222222222666;;;???BBB@@@>>>>>>>>>EEEWWWgggwwwaaaRRRLLLUUUaaarrrhhhXXXYYYkkk~~~tttnnnddd|||}}}ggg[[[LLLDDDEEEFFFCCC@@@JJJFFFGGGOOOWWW```qqq|||uuulllddd___YYYSSSNNNJJJGGGBBB???>>>===<<<;;;>>>>>>>>>???@@@BBBCCCDDDCCCEEEFFFFFFHHHNNNWWW^^^nnnvvv}}}}}}zzzxxxyyy{{{}}}|||zzzyyy{{{}}}~~~{{{wwwuuuuuuuuussspppiiifff```___iii{{{{{{UUUGGG:::888::::::777555555555444444444333333333333333333333222222222222333222222111111000000000111111000000000000111111111111111111111111111111000000000//////000000111111333666888999;;;===>>>???AAACCCCCCDDDEEEHHHKKKLLLLLLLLLKKKJJJIIIGGGFFFOOO\\\qqq|||www```SSSUUU]]]zzzrrr]]]UUUUUUXXXkkkpppaaaUUUYYYiii~~~jjjKKK@@@777666777666333333222222222111111111000000000000000000000000000000111000///000222222000//////000000000111111111111000000000000000000000000333111...---.../////////222222222111222666===AAACCC@@@>>>>>>@@@III[[[kkkyyyvvvXXXSSSUUU\\\dddtttlllYYYQQQZZZrrrooohhhddd{{{ooo[[[OOODDDBBBCCCDDDDDDDDDIIIHHHKKKUUUaaaoooyyyrrrhhhbbbYYYRRRMMMIIIEEECCCAAA???======>>>??????>>>??????@@@@@@AAACCCDDDEEEBBBDDDGGGIIILLLSSS^^^eeesss{{{zzzvvvtttvvvwwwxxxzzzxxxtttrrrrrruuuxxxzzz~~~~~~|||~~~{{{xxxuuuttttttuuutttrrrmmmiiiaaa[[[^^^nnn___MMM;;;777:::;;;777444555555444444444333333333444444333333333222222222444333333222111000000///111111000000000000111111111111111111111111111111000000000///000000111111222444777999:::;;;===??????AAACCCDDDDDDFFFIIIKKKMMMLLLKKKJJJHHHGGGGGGFFFPPPdddyyygggSSSOOOXXXdddyyyeeeUUUSSSXXXhhhrrrfffYYYSSSXXXhhh{{{TTTFFF999555777777555555222222222222111111111111000000000000000000000000111000000000222222111//////000000000111111111111000000000000000000000000111///------///111111111111111111111222777===BBBBBB???>>>???CCCKKK[[[jjj{{{dddQQQWWW```fffkkkwww~~~ooo]]]RRRQQQ]]]sss~~~hhheeemmmnnnaaaPPPHHHBBBAAAAAA@@@DDDJJJHHHJJJRRR___mmm~~~zzznnnccc]]]TTTPPPIIICCC@@@???>>>>>>===<<<;;;<<<===???>>>===BBBBBBAAAAAABBBBBBCCCDDDAAADDDIIINNNTTT]]]hhhpppzzzyyyttttttuuuuuuuuusssqqqnnnmmmnnnrrrvvvyyyxxxuuu}}}zzzxxxuuuttttttuuuuuutttsssnnneee\\\YYYdddyyyiiiTTT>>>777::::::777444555555444444444333333333444444444333333333222222555555444333222111111000111111000000000000111111111111111111111111111111000000000000000111222222333555888::::::;;;===???@@@BBBDDDEEEFFFGGGJJJMMMMMMLLLJJJHHHGGGFFFFFFFFFOOOggg|||~~~uuu[[[LLLLLLZZZjjj|||lll^^^SSSRRRYYYyyyuuulll___SSSMMMTTTkkkbbbPPP>>>777777777666666333222222222222111111111000000000000000000000000111000000111222222111///000000000000111111111111000000000000000000000000///...---...111222333222000111111222444888>>>CCCBBB???>>>@@@EEEMMM\\\iiixxxXXXKKKYYYjjjqqqttt}}}hhh]]]SSSPPPSSS^^^nnn{{{rrraaadddzzzqqq```SSSGGGBBB@@@DDDDDDAAADDDLLLKKKRRR___mmm|||}}}pppdddXXXOOOIIIHHHEEEAAA>>>======???@@@>>>===<<<<<<>>>???>>>===BBBAAAAAAAAAAAAAAABBBCCCAAAGGGOOOWWW```jjjuuu|||}}}yyyxxxyyyxxxvvvpppooonnnnnnpppsssxxxzzzxxxrrrqqqrrruuu{{{tttqqq{{{zzzxxxwwwvvvuuuvvvvvvwwwqqqiii___XXX\\\nnnttt]]]DDD999999999777555555555444444444333333333444444444444333333333333555444444333333222222222111111000000000000111111222222222222222222222222000000000000111111222333444666999;;;;;;<<<===???AAACCCEEEFFFGGGIIILLLOOONNNLLLIIIGGGEEEEEEEEEFFFNNNggg|||yyyrrr}}}}}}bbbRRRKKKMMM```xxxqqqhhh^^^UUUYYYeee}}}ssseeeWWWLLLLLLZZZjjjsss^^^FFF:::888777555555333333222222222111111111000000000000000000000000111111000111222333111///000000000000111111111111000000000000000000000000000//////000222333222111000111333555777;;;@@@DDDCCC???===???EEEOOO```nnnlllSSSJJJ^^^sss||||||vvvZZZRRRMMMPPPVVV]]]gggppp~~~|||hhhaaalllzzzkkk___SSSHHHCCC===@@@JJJOOOJJJHHHLLLSSS^^^nnn}}}|||ssslllcccYYYPPPIIICCC???AAA@@@???===<<<>>>@@@CCCBBB@@@>>>===???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFNNNYYYeeeooozzz~~~{{{ssssssrrrssstttwwwzzz|||sssiiiaaa[[[XXXYYYZZZ\\\bbbhhhsss{{{qqqqqq|||{{{yyywwwtttsssttttttuuupppjjjddd\\\\\\jjjyyy}}}fffKKK===999888777888555555444444444333333333555444444444444333333333333333222222222222222222111111000000000000111111222222222222222222222222000000000000111222333444555777:::;;;;;;<<<>>>???BBBDDDFFFHHHIIIKKKNNNQQQOOOLLLIIIEEEDDDDDDEEEFFFRRRjjjxxx}}}rrrmmm~~~hhhQQQOOOPPPTTToooyyymmmggg]]]XXXggg~~~yyyiii[[[OOOLLLSSS]]]pppgggLLL===999666555444333333333222222222111111000000000000000000000000222111000111333333111000000000000000111111111111000000000000000000000000111111111222333333111...000222555777999===AAAEEEDDD???;;;>>>EEEQQQcccsssuuubbbPPPMMMddd{{{jjjUUUOOOLLLQQQXXX^^^dddjjjrrrttteeeeeeuuulll]]]SSSJJJBBBCCC<<>>???CCCEEEGGGIIIJJJLLLOOORRROOOMMMHHHEEECCCCCCEEEFFFWWWpppyyy{{{qqqlll]]]HHHPPPWWW]]]|||xxxnnnhhhcccXXXWWWppp|||nnnaaaXXXSSSRRRggg~~~{{{[[[AAA999<<<:::444444333222222111111222222111111111111111000//////000111111111111222222222111111000000000000111111000000000000000000000000222222111000//////000000000000111555:::===??????>>>>>>@@@BBBGGGRRReeeuuuwwwfffYYYTTTWWWjjj|||{{{gggPPPJJJIIIOOOWWW]]]ccchhhtttxxx}}}yyyiii```ooonnn^^^OOODDDAAACCCEEEAAA@@@FFFKKKNNNRRRWWWaaauuuuuujjjaaaZZZVVVJJJIIIFFFCCC???<<<999888;;;;;;<<<===>>>???@@@AAA>>>>>>>>>???@@@@@@AAAAAAGGGFFFDDDDDDEEEGGGJJJLLLWWWcccttt}}}zzzyyy{{{|||zzz|||~~~mmmYYYNNNKKKFFFFFFHHHJJJHHHFFFGGGJJJNNNWWW\\\dddmmmuuu{{{}}}vvvwww}}}{{{|||{{{xxxtttqqqooonnnmmmllljjjhhhgggjjjooosss~~~xxx```FFF:::999999555777777666555555555555666555555444444444333333333333333333222222111111111222222444444444444222222222222111111222222333444333222111000000111222333777999;;;;;;;;;;;;===???CCCDDDEEEGGGKKKNNNQQQRRRUUUJJJEEEHHHGGGBBBFFFOOOeeevvv{{{~~~qqqZZZIIIKKKWWWkkk{{{ggg]]]```\\\\\\zzz{{{pppfff]]]WWW\\\pppgggJJJ;;;888777333444333222222111222222222111111111111111000000///000111111111111222222222111111000000000000111111000000000000000000000000222111111000000000000000000000222666<<<@@@AAABBBAAAAAA@@@BBBHHHXXXnnn~~~lll[[[SSSQQQ]]]nnneeeMMMKKKLLLTTT[[[___eeejjjqqqvvvyyyqqqdddaaasssvvvdddVVVKKKCCCAAACCCCCC@@@AAAEEEIIILLLRRRXXXmmm}}}}}}vvvkkk```WWWPPPJJJGGGAAAAAA@@@???>>>======<<<::::::;;;<<<===>>>>>>???>>>>>>???@@@AAABBBCCCDDDFFFFFFFFFGGGJJJNNNQQQTTT^^^lll~~~~~~{{{zzzzzzyyyxxx~~~fffZZZMMMFFFEEE@@@@@@CCCFFFFFFFFFHHHMMMQQQUUUZZZcccnnnwww}}}}}}}}}zzzzzzyyywwwtttpppnnnmmmjjjjjjjjjiiijjjmmmrrrvvvyyyyyyaaaHHH;;;999999666555555444333333333333444555555444444444333333333333333333222222222111111111111222333333222111111111111000111111111222333222111000000000222333444777999;;;;;;;;;;;;===???CCCDDDFFFHHHKKKNNNPPPQQQPPPHHHDDDEEECCCBBBLLL[[[uuugggVVVIIIMMM]]]tttrrrbbbWWWYYY\\\gggyyyjjj```VVVdddzzzuuuXXX@@@666666666444444333222222222222222111111222222111111000///000111111111111222222222111111000000000000111111000000000000000000000000111111111000000000000000///000333888>>>BBBDDDDDDDDDCCCAAACCCMMMbbb{{{vvv___PPPMMMQQQcccttt___KKKMMMTTT]]]bbbdddhhhmmmmmmttttttiii```hhh{{{vvvfffUUULLLFFFBBBAAABBBAAA@@@BBBEEEFFFIIIQQQZZZqqq{{{~~~|||{{{vvvmmmddd___VVVNNNHHHDDD@@@===;;;;;;;;;<<<<<<=========::::::;;;;;;<<<<<<<<<===>>>>>>???@@@BBBDDDFFFGGGEEEFFFHHHLLLQQQWWW\\\___ggguuu~~~}}}|||zzzvvvxxxjjjUUUOOOHHHGGGHHHCCCBBBEEEHHHIIIIIILLLQQQUUUUUU\\\gggsss|||xxxxxxxxxwwwtttpppmmmjjjkkkllllllllllllnnnqqqtttuuu~~~fffMMM>>>;;;:::999666555444444333333444444555555444444444333333333333333333222222222222111000111111222222111111000000000000000111111111222111000000000111333555666888999;;;;;;;;;<<<===???CCCDDDFFFIIIKKKNNNOOOPPPLLLHHHEEEDDDAAAEEEYYYppp}}}YYYPPPIIINNNbbb~~~kkk^^^SSSTTTaaazzzyyykkk]]]aaapppgggIII888777<<<444444333222222222222333111222222222222111000000000000111111111222222222111111000000000000111111000000000000000000000000000000111111111000000000000111444999>>>BBBCCCBBBCCCCCCCCCGGGUUUmmmqqqXXXKKKNNNVVVfffyyy~~~XXXKKKQQQ\\\gggjjjhhhjjjnnniiirrrrrrgggeeettt~~~iiiYYYJJJCCCCCCAAA@@@@@@@@@@@@BBBDDDDDDFFFOOOZZZdddjjjmmmjjjgggfffaaaZZZRRRNNNHHHCCCAAA???===;;;<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<======@@@@@@@@@AAABBBDDDFFFGGGEEEHHHLLLRRRYYY```eeehhhooo{{{}}}}}}}}}zzzwww{{{bbbOOOMMMJJJKKKMMMHHHKKKMMMPPPPPPOOOQQQVVVZZZ\\\cccppp~~~{{{xxxxxxwwwwwwuuurrrmmmjjjnnnnnnnnnllljjjjjjkkkmmmttt|||mmmUUUDDD===;;;;;;888777777666666666666666555555444444444333333333222222222222222222222222111111222222222222111111000000111222222222222222000000000111222444666888888:::;;;<<<;;;<<<>>>???CCCDDDGGGJJJLLLNNNNNNNNNJJJIIIHHHDDDAAALLLiiipppQQQNNNJJJOOOeeezzzjjj___UUUYYYqqq{{{gggbbbggg}}}vvvUUU===777<<<555444333333222222333333222222222222222111000000000000111111111222222222111111000000000000111111000000000000000000000000///000111111111111000000222333555999===@@@@@@>>>>>>BBBFFFMMM___xxxlllUUULLLTTT___lllyyyXXXOOOWWWdddppprrrmmmjjjkkkiiiqqqrrrmmmqqqrrr___QQQDDD@@@AAA@@@????????????BBBDDDCCCDDDLLLVVVUUUXXXYYYYYYXXXXXXTTTPPPDDDAAA>>><<<;;;;;;;;;:::>>>======<<<<<<;;;;;;:::>>>>>>>>>>>>????????????BBBBBBAAAAAABBBDDDFFFGGGIIIMMMSSSZZZbbbiiinnnqqqzzz{{{|||}}}{{{zzzxxx\\\LLLJJJGGGHHHJJJEEEMMMPPPSSSSSSSSSTTTYYY]]]ccckkkxxx|||zzzxxxwwwvvvvvvsssoookkkmmmnnnmmmjjjgggfffggghhhsssvvv{{{rrr\\\III===999:::888888777666666666666777555555444444444333333333222222222222222222222222333333333222222333333333111222333444444444333333000000000111333555777999888:::<<<<<<<<<<<<>>>@@@CCCEEEHHHKKKMMMMMMMMMLLLHHHIIIHHHEEEEEEVVVwwwcccOOONNNMMMSSSggg~~~wwwfff___\\\kkk{{{qqqccc^^^ooocccDDD888999555444444333333333333333222222222333222222111000000111111111111222222222111111000000000000111111000000000000000000000000...///111222222111000000333444666:::>>>???>>>===<<>><<<;;;<<<=========<<<<<<<<<===>>>>>>????????????@@@@@@AAAAAAAAABBBDDDCCCBBBBBBCCCFFFHHHJJJPPPTTT\\\eeennnvvv{{{~~~|||yyyzzz|||}}}~~~rrrYYYLLLKKKFFFFFFJJJHHHLLLOOOSSSTTTUUUXXX^^^bbbjjjrrr~~~~~~{{{xxxuuuuuuuuutttpppllljjjjjjiiigggddddddgggiiiooopppssszzzyyydddNNN===666777777666555555444444555555555555444444444333333333111222222222222333333333444333333222222333333444111222444555555555444333111111111222333666888999999:::<<<<<<<<<<<<>>>@@@BBBEEEIIIMMMNNNMMMLLLJJJEEEFFFFFFEEEMMMcccvvvXXXNNNNNNRRR^^^ppp}}}ttt___^^^iiittt~~~iii\\\fff}}}qqqOOO===999555555444333333333333444222222333333222222111000000111111111111222222222111111000000000000111111000000000000000000000000...///111222222222000000333444777<<<@@@BBBAAA???===FFFNNNXXXlllnnnZZZPPPWWWkkk}}}oooiiirrrvvvxxxqqqoookkklllvvvlll]]]LLLFFFAAABBBBBB@@@@@@BBBAAA??????CCCEEEDDDFFFJJJLLLKKKJJJLLLMMMKKKGGGDDDAAA@@@>>>>>>@@@AAAAAA@@@;;;;;;<<<===>>>???@@@AAA??????@@@AAABBBBBBCCCCCCCCCCCCCCCDDDFFFJJJNNNQQQXXX]]]fffqqq|||{{{yyyyyy{{{~~~|||zzzzzzwwwyyyjjjVVVMMMNNNIIIJJJQQQSSSUUUXXX[[[\\\]]]```eeejjjpppxxx|||wwwsssqqqsssssspppmmmlllkkkhhheeebbbbbbeeehhhlllmmmoooqqqyyyoooWWWBBB888888777666666555555555555555555555444444444333333333111111222222222333333333333333222111111222333333000222333555555444333222333222222333444666888999999;;;<<<===<<<===>>>@@@BBBEEEJJJMMMOOOMMMKKKIIIDDDDDDEEEJJJYYYuuujjjPPPLLLMMMYYYmmm~~~wwwmmmZZZbbb{{{yyylllrrr___cccuuu{{{YYYDDD>>>555555444333333333333444222333333333333222111111000111111111111222222222111111000000000000111111000000000000000000000000---///111222333222111000222444777===BBBDDDDDDBBB@@@HHHPPPYYYooo}}}hhhUUUOOO]]]vvvwwwiiinnnzzzrrrhhhhhhvvvwwwcccSSSEEEBBBAAACCCCCC@@@AAADDDBBB??????CCCFFFDDDDDDFFFIIIGGGFFFJJJKKKIIIDDDAAA???>>><<<===>>>??????>>><<<=========>>>>>>??????>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCEEEIIINNNSSSVVV\\\bbbmmmzzzzzzyyyyyyzzz~~~yyyvvvqqqkkkfffdddeeegggjjjjjjoooxxxxxxbbbPPPKKKNNNJJJMMMWWW[[[ccceeeggggggfffggglllpppvvv}}}|||vvvpppoooqqqrrrooolllqqqooojjjeee```___bbbdddkkkmmmnnnlllmmm{{{yyy```HHH===<<<999999888777777777777777555555444444444333333333111111111222222333333333333222111000000111222333///111222444444333222111444333333333444666777999999;;;<<<===<<<===???@@@BBBEEEJJJNNNOOOMMMJJJHHHEEEEEEFFFOOOdddtttbbbLLLIIILLL^^^yyypppfffYYYgggsssfff}}}ddd]]]cccrrrjjjOOO???666666555111000111333333222444444222///...///222111111111111111111111111000000//////.........---000000000000111111111111000000000111222222333333888666888===??????AAAEEEFFFIIISSSeeeyyyxxxaaaVVV]]]pppjjj\\\ssstttuuulllnnn~~~wwwiiiYYYNNNEEEDDDCCCBBBBBBAAAAAABBB@@@AAAAAAAAAAAADDDIIILLLKKKKKKJJJJJJIIIHHHFFFFFFBBBAAA@@@??????@@@AAABBB===???BBBCCCBBB@@@@@@AAACCCAAA@@@AAACCCEEEFFFGGGGGGIIILLLNNNQQQVVV]]]bbbjjjqqqxxx~~~}}}{{{}}}~~~~~~vvvjjjfffcccaaa\\\XXXVVVXXX^^^bbbcccdddjjjtttzzz}}}uuu___UUUMMMNNNRRRUUUXXX\\\lllfffdddhhhkkklllmmmoooyyyqqqlllnnnqqqooommmmmmtttqqqnnnjjjhhhfffffffffhhhkkklllfffbbbmmmiiiKKK;;;;;;444>>>AAA888444777777222666555555555555444444444222111111000000111111222222222222222222222222222777666555444333222222222555444333222333555888999<<<>>>????????????BBBDDDHHHJJJLLLNNNNNNLLLIIIGGGIIIFFFEEEPPPoooxxxdddSSSJJJKKKTTTjjjvvvllljjj[[[xxxmmmaaakkk```___iiivvvXXXCCC999888666333222222333333222333444222///...000222111111111111111111111111111111000000000/////////000000000000111111111111000000000111222222333333888777:::???@@@???AAAEEEHHHPPP```tttsss\\\WWWfff~~~fff^^^vvv~~~wwwoooqqqyyyooobbbSSSHHHEEEEEEDDDCCCBBBBBBBBBBBB@@@AAAAAAAAABBBEEEIIILLLLLLLLLLLLKKKJJJIIIGGGFFFCCCBBBAAAAAAAAAAAABBBCCC===???AAAAAA@@@???@@@AAABBBAAA@@@@@@BBBDDDEEEEEELLLOOOSSSTTTVVV[[[dddkkksssyyy}}}~~~zzzyyytttqqqpppqqqmmmccc]]]\\\XXXWWWUUUUUUWWW]]]eeejjjpppnnnpppuuuxxxxxx{{{nnn]]]TTTMMMNNNRRRTTTVVVYYYfffcccfffmmmtttuuuuuuwwwxxxuuussstttvvvxxx{{{~~~~~~}}}~~~|||sssmmmnnnpppooommmlllsssqqqnnnkkkiiihhhhhhhhhhhhkkkkkkccc\\\bbbuuurrrRRR???;;;888GGGMMMCCC888666555333666555555555555444444444555444444444444444444555222222222222222222222222666555444333222222222222444444333333444666888999<<<===>>>>>>>>>???BBBDDDIIIJJJLLLNNNMMMKKKHHHFFFGGGFFFHHHWWWwwwsss\\\NNNIIIMMMZZZqqq{{{nnnfffdddkkkzzzggg[[[xxxggg]]]___ssseeeJJJ===:::666555444444333222222222333222000000111333111111111111111111111111222222111111111111000000000000000000111111111111000000111111222333333333999999<<>>>>>???BBBDDDJJJKKKLLLMMMLLLJJJGGGFFFEEEFFFNNNdddiiiSSSKKKLLLUUUhhhyyyooofffaaa___{{{ppp^^^RRR~~~ooo]]]XXXeeewwwqqqWWWAAA:::555555666555333333222222222111111222333333111111111111111111111111111111111111111111111111///000000000111111111111000000111222222333333444888999===BBBAAA>>>@@@DDDOOOddd~~~jjjXXX```{{{zzzggg]]]kkk{{{hhhlllvvv}}}tttjjj]]]OOOGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@AAABBBCCCDDDFFFJJJMMMQQQQQQQQQQQQOOOMMMJJJHHHEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCBBBCCCEEEHHHGGGHHHHHHHHHHHHIIIKKKMMMWWW\\\bbbccccccjjjvvv{{{sssooopppsssttttttsssqqqnnnkkkmmmooopppnnnllllllpppuuuzzz|||{{{ssslllhhheeecccfffkkk}}}jjjWWWPPPKKKHHHKKKMMMLLLLLLNNNWWWXXX___iiioooooooooqqqqqqgggdddfffllltttoooqqqrrrqqqpppqqquuuyyyxxxjjj```^^^___^^^eeemmmyyy{{{qqqnnnmmmkkkiiiiiillllllkkkjjjiiiiiijjjjjjaaaeeefffaaaYYYWWW]]]dddyyybbbHHH===111@@@KKKEEE999444666888666555555555555444444444333333222222222222333333222222222222222222222222222111111111222222333444333333333444555777999::::::;;;===>>>>>>@@@CCCEEELLLLLLLLLLLLJJJIIIGGGFFFCCCHHHXXXvvvqqq\\\MMMLLLSSSccc{{{}}}ooogggbbbaaaeee{{{gggUUUJJJ|||zzz}}}uuu___SSSYYYeee~~~zzzfffGGG;;;333444777666444444333222111111222333333333111111111111111111111111000000000000000000000000///000000000111111111111111111111222333333444444777999===AAA@@@===@@@FFFVVVlll}}}fffVVVaaayyyyyygggYYY\\\ttt~~~mmm^^^jjjyyy}}}xxxooodddWWWKKKCCCEEEDDDCCCBBBBBBAAAAAAAAA???AAACCCDDDEEEHHHKKKNNNQQQRRRSSSSSSQQQOOOLLLJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEGGGJJJIIIKKKLLLLLLLLLNNNRRRUUU]]]bbbgggiiikkkrrr~~~~~~vvvpppmmmmmmllllllkkkccc\\\XXXVVVVVV[[[aaaoooyyyuuu```OOOJJJFFFEEEGGGHHHFFFFFFHHHOOOPPPUUU]]]bbbcccfffjjjuuuzzztttfff]]][[[^^^fffooonnnppprrrrrrrrrtttzzz~~~tttaaaTTTRRRSSSRRR\\\eeerrrsssnnnllliiigggggghhhhhhhhhhhhhhhhhhiiiiii___cccddd```YYYVVVXXX[[[sssfffLLL>>>444:::>>>;;;777666777888666555555555555444444444222222111111111111222222222222222222222222222222111111111111222333444444222333444555666888999:::999;;;===>>>???AAADDDGGGMMMLLLKKKJJJIIIHHHGGGFFFCCCMMMfffqqq[[[OOOHHHNNNXXXtttuuuddd[[[ZZZhhhxxxsss___OOOFFF~~~~~~{{{zzz||||||dddTTTRRRVVVhhhvvvQQQ@@@444444888666444555555333111111333333333222111111111111111111111111/////////000000000000111000000000000111111111111111111222222333444444444888999>>>AAA@@@>>>BBBJJJ___tttppp]]]UUUaaarrr|||eeeZZZSSS^^^{{{rrrbbb\\\mmm}}}yyywwwssslllbbbVVVKKKEEEDDDCCCBBBAAA@@@@@@@@@@@@???AAADDDEEEFFFIIILLLOOOQQQRRRTTTTTTSSSQQQNNNLLLGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGIIIJJJJJJMMMPPPQQQRRRUUUZZZ___gggjjjooossswww~~~tttiiiccc___[[[XXXXXXRRRLLLKKKKKKLLLRRRYYYccclllyyyzzzkkkXXXKKKFFFCCCBBBDDDDDDAAABBBDDDIIIIIIMMMTTTXXXZZZ^^^eeejjjmmmqqquuuxxxyyyyyyxxxmmmdddZZZVVVUUUXXXaaajjjkkknnnqqqrrrtttyyysss]]]PPPOOOPPPQQQXXXaaapppxxxppplllhhhggggggfffffffffgggggggggggggggaaabbbbbb^^^XXXTTTSSSTTTjjj{{{kkkQQQ@@@===;;;999777777777777666666555555555555444444444444333333222222333333444222222222222222222222222222222222222222333444444222333444555777999:::::::::<<<>>>???AAACCCFFFIIILLLLLLJJJIIIHHHHHHHHHHHHFFFUUUttt]]]LLLGGGFFFPPP^^^jjjXXXQQQXXXuuukkkXXXKKKDDD~~~{{{|||||||||{{{{{{}}}ooo[[[QQQNNNTTThhh]]]HHH777666999555222444777444222111333444222111111111111111111111111111000000000111111111222222000000000000111111111111111111222333333444444555:::;;;???BBB@@@@@@GGGPPPggg|||aaaVVVVVVeeeppprrr{{{mmmXXXUUURRRbbbzzzggg^^^```rrr|||mmmmmmkkkfff]]]TTTKKKGGGBBBBBBAAA@@@???????????????AAADDDFFFGGGJJJMMMOOOOOOQQQSSSUUUTTTRRROOOMMMJJJKKKLLLMMMMMMLLLKKKJJJJJJLLLMMMNNNMMMLLLMMMNNNMMMRRRWWWYYYZZZ^^^eeekkksssuuuyyy~~~vvvggg[[[UUURRROOOLLLLLLFFFCCCDDDEEEFFFKKKQQQ\\\cccmmmsssnnnaaaRRRIIIEEEBBBAAACCCBBB???@@@DDDFFFFFFJJJOOOPPPPPPSSSYYYZZZ[[[\\\]]]]]]]]]\\\\\\ZZZTTTQQQQQQRRRUUU\\\eeehhhlllpppssswww}}}sss\\\PPPPPPTTTUUUWWWbbbrrr}}}sssnnnjjjhhhiiiffffffggggggggggggggggggccccccaaa^^^YYYVVVTTTTTTaaasssrrrUUUAAA@@@<<<888777888777666555666555555555555444444444444444444333333444444444222222222222222222222222444333333333333333444555111222444666888999:::::::::<<>>>>>>>>>>>???AAADDDFFFHHHJJJMMMOOONNNPPPSSSUUUUUUSSSPPPNNNMMMNNNOOOPPPPPPOOONNNMMMOOOQQQSSSTTTSSSRRRRRRRRRRRRWWW]]]```bbbgggooovvv|||}}}pppeeeUUUKKKGGGGGGFFFEEEGGGCCCAAABBBDDDDDDHHHMMMZZZ^^^fffjjjeeeYYYNNNHHHEEECCCBBBCCCAAA???@@@DDDFFFGGGJJJNNNLLLGGGHHHLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJGGGGGGJJJMMMOOOVVV]]]gggkkkppptttyyyrrr[[[PPPRRRXXXYYYYYYdddvvvvvvpppllljjjkkkfffggghhhhhhhhhhhhhhhgggcccbbbaaa^^^\\\ZZZZZZZZZ^^^ooowwwXXXBBB;;;999888999888777666777666666555555555444444444444333333222222333333444222222222222222222222222555444444333333444444444111222444666888999::::::;;;===???AAACCCFFFIIILLLKKKJJJHHHGGGGGGHHHIIIKKKNNNcccyyyaaaLLLHHHIIIMMM```www{{{hhhZZZ^^^hhhyyywww```OOOFFFBBB}}}yyyxxx~~~~~~rrrYYYEEEIIIMMM___uuuVVV;;;666888444222555444333222222111111222222111111111111111111111111333222111111000000111111222111111111000000//////222333333222000000222555===???AAACCCAAABBBLLLWWWqqq|||```NNNOOOYYYiiissswwwgggPPPRRRcccsssxxxggg]]]\\\lllmmmrrrwww{{{|||hhh[[[[[[ZZZXXXTTTOOOIIIEEEAAA@@@???>>>>>>???@@@@@@AAACCCGGGIIIJJJJJJKKKMMMOOONNNMMMOOOQQQRRRPPPMMMLLLNNNOOOPPPNNNNNNNNNOOORRRSSSUUUYYY[[[[[[XXXVVVRRRYYYaaaeeefffkkkuuu}}}aaaXXXMMMFFFDDDDDDCCCAAAFFFDDDBBBAAABBBEEEHHHJJJQQQVVV]]]bbb^^^SSSHHHBBB>>>MMMUUUNNNCCC@@@AAABBBDDDEEEGGGHHHGGGFFFDDDCCCAAABBBDDDEEEFFFGGGGGGGGGHHHDDDCCCHHHKKKKKKPPPWWWffflllooorrryyykkk^^^WWWSSSVVV]]]hhhppp}}}uuuooommmlllkkkffffffhhhhhhhhhgggfffeee]]]cccddd___]]]aaacccaaa^^^hhhyyyaaaNNN??????<<<999777666666555666666555555555444444444555555555555555555555555222111111111000/////////333333333444444444555555666777777777888888888888======???AAACCCFFFIIIJJJNNNJJJGGGIIIIIIFFFEEEHHHSSSxxxqqqSSS@@@GGGOOOTTTlllkkkaaaVVVVVVhhhqqqZZZLLLFFFEEE}}}}}}}}}~~~~~~~~~zzzdddQQQJJJKKKYYYwww}}}^^^@@@888888555333555444333222222111222222222111111111111111111111111333222222111111111111111222111111111000000000000222222222222111111444666<<<>>>BBBDDDAAACCCPPP^^^xxxvvvZZZLLLTTTcccqqqyyywww___PPPZZZppp~~~}}}rrrddd___bbbnnnnnnrrrvvvyyy}}}uuuccc\\\\\\[[[YYYVVVPPPJJJFFFAAA@@@???>>>>>>???@@@AAABBBEEEIIIJJJKKKKKKMMMNNNNNNMMMLLLMMMPPPRRRQQQOOONNNOOOPPPPPPOOOOOOPPPQQQQQQSSSWWW\\\``````^^^\\\XXX```hhhllllllpppyyytttYYYQQQHHHCCCCCCCCCBBB@@@CCCBBB@@@???@@@CCCFFFIIIPPPUUU]]]aaa^^^UUUJJJEEEDDDOOOTTTNNNEEECCCDDDDDDEEEFFFHHHHHHGGGEEECCCCCCCCCCCCDDDDDDEEEEEEDDDDDDFFFCCCDDDJJJLLLLLLPPPVVVcccjjjqqqwww}}}fff[[[VVVTTTYYYbbbkkksss{{{qqqlllkkkjjjffffffffffffeeedddbbbbbb]]]aaabbb]]][[[___bbbaaa[[[cccttt|||gggRRRBBB:::666888999555555888666666555555555444444444555555555555555555555555444444444444333333333333333333333444444444555555444555666777888999::::::<<<<<<>>>@@@CCCFFFHHHIIIJJJFFFEEEFFFFFFDDDFFFJJJaaadddOOODDDMMMWWWbbb{{{tttddd\\\WWW___xxxoooYYYLLLFFFEEE}}}||||||||||||}}}~~~~~~}}}sssbbbOOOLLLRRRjjjjjjIII;;;999777555555444444333222222222222222222222222222222222222222333222222222111111111111111111111111111000000000111222222222111333555888:::>>>DDDEEEAAADDDUUUggglllSSSHHHYYYlllwww}}}nnn[[[TTThhhwwwxxxzzzwwwmmmeeeffflllwwwuuuwwwzzz}}}mmm]]]]]]]]]\\\[[[XXXSSSLLLGGGBBBAAA@@@??????@@@AAABBBDDDGGGJJJLLLLLLLLLMMMNNNMMMKKKJJJKKKNNNQQQRRRRRRQQQRRRRRRQQQPPPQQQSSSUUUUUUWWW\\\aaaeeeeeebbb___```gggpppssssssuuu}}}{{{dddPPPKKKEEEBBBCCCDDDCCCAAABBBAAA??????AAADDDHHHKKKPPPWWW___bbb___WWWOOOJJJFFFJJJKKKFFFAAAAAABBBBBBGGGIIIJJJJJJGGGDDDBBBBBBAAABBBBBBCCCCCCDDDDDDDDDFFFEEEGGGKKKLLLMMMPPPUUUaaajjjttt|||wwwbbbYYYVVVXXXaaalllsss{{{tttkkkiiiiiifffeeeeeedddbbbaaa```___]]]___]]]YYYXXX\\\```aaa[[[___lll|||pppxxxpppWWWFFF;;;666999:::555555:::666666666555555555444444555555555555555555555555444444444444555555555555333333333444444444555555333444555666888:::;;;<<<;;;<<<>>>@@@CCCEEEHHHIIIHHHEEECCCDDDDDDDDDIIIPPPoootttXXXOOOMMMXXXhhhzzzmmm___WWWSSSVVVhhhlllWWWKKKGGGFFF~~~~~~}}}|||||||||}}}~~~|||~~~qqqXXXPPPNNN^^^xxxuuuTTT???888777666444444444333222222222222333222222222222222222222222222333333222222222111111111111111111111111111111000111222222222444777::::::???EEEDDD@@@EEEYYYnnnzzzcccOOOKKKbbbxxxqqq___[[[rrr|||rrrwwwzzzwwwppplllooovvv~~~|||}}}iii[[[^^^]]]\\\\\\[[[VVVNNNHHHBBBAAA@@@@@@@@@AAABBBCCCEEEHHHKKKLLLLLLLLLMMMNNNLLLKKKJJJKKKMMMPPPSSSTTTUUUUUUUUUSSSSSSTTTWWWZZZ]]]^^^bbbfffhhhhhhdddaaagggnnnvvvyyyyyyzzzmmmWWWKKKHHHFFFEEEFFFGGGFFFDDDDDDCCCBBBCCCFFFJJJOOORRRUUU]]]eeeeeebbb]]]WWWQQQGGGEEEBBB??????AAACCCDDDKKKMMMNNNLLLHHHCCCAAAAAA@@@@@@AAABBBDDDEEEGGGGGGHHHIIIJJJLLLLLLOOOUUU[[[gggpppyyyvvvccc[[[ZZZ^^^jjjxxxwwwkkkggggggeeedddcccbbbaaa`````````^^^]]]YYYVVVVVVYYY]]]______^^^cccvvvuuuhhhqqq{{{^^^KKKIIIDDD<<<777666888888666666666666555555555555555555555555555555555555111111222222333333444444333333333444444444555555444444555777888999:::;;;;;;===???BBBDDDGGGHHHIIIIIIFFFEEEDDDCCCEEENNNXXXxxxxxxeeeSSSRRRWWWfff}}}ppp]]]UUUOOOPPP[[[vvvjjjVVVJJJFFFEEE~~~}}}||||||}}}}}}{{{{{{}}}|||^^^RRRKKKUUUlll}}}___FFF:::777666333555444333333222222333333222222222222222222222222222333333333333222111000111111111111111222222222000111222333333555888;;;<<<@@@DDDCCC@@@GGG]]]sssnnn[[[NNNTTTlllwwwhhheeeyyywwwsssxxx{{{yyytttssswww||||||yyy{{{}}}fff[[[\\\[[[ZZZ\\\\\\XXXOOOHHHCCCBBBAAAAAAAAABBBDDDEEEFFFHHHKKKLLLKKKKKKKKKLLLLLLLLLLLLMMMNNNQQQUUUWWWXXXXXXXXXWWWVVVXXX[[[^^^```bbbdddhhhkkkllljjjgggooovvv~~~cccPPPHHHGGGFFFGGGHHHHHHHHHGGGFFFFFFGGGIIIMMMSSSYYY\\\```jjjpppmmmgggddd___ZZZMMMGGGBBBAAADDDGGGJJJLLLPPPSSSTTTPPPJJJDDDBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHIIILLLNNNNNNQQQYYYdddkkkssszzzvvveee______dddsss{{{mmmggggggdddcccaaa```aaabbbdddeeeaaa\\\WWWUUUUUUWWWZZZ^^^```ZZZYYYdddpppbbblllhhhRRR\\\WWWAAA444999;;;444777777666666666555555555555555555555555555555555000000111111222222333333333333333444444444555555666666777777888888999999===>>>AAADDDGGGIIIJJJKKKIIIFFFEEECCCAAAEEESSSaaalllWWWMMMNNNXXXooozzzaaaTTTQQQQQQZZZmmmgggTTTIIIEEEDDD}}}{{{zzz{{{{{{xxxyyyyyy}}}aaaSSSIIINNNbbb}}}kkkOOO===999777333555444444333333333333333333333333333333333333333222333444444444333111000111111111222222222222222111222333333444555888;;;>>>@@@BBBCCCBBBLLLddd{{{vvvaaaTTTPPPWWWlllwwwnnnpppzzzxxx{{{{{{wwwvvvzzzvvvtttwwwvvvbbb[[[XXXWWWWWWZZZ\\\YYYPPPIIICCCCCCBBBBBBBBBDDDEEEFFFGGGIIILLLLLLKKKKKKKKKLLLMMMOOOPPPPPPQQQSSSVVVYYYZZZ[[[[[[[[[ZZZ[[[^^^aaaaaabbbeeejjjooossstttssswww~~~xxx\\\MMMDDDEEEFFFGGGIIIJJJJJJKKKKKKKKKMMMPPPVVV^^^eeeiiipppzzz~~~wwwooolllhhhbbbSSSKKKDDDDDDGGGJJJMMMQQQVVVYYYZZZVVVMMMFFFCCCDDDKKKJJJIIIHHHGGGHHHIIIIIIKKKQQQVVVWWW\\\hhhvvv~~~~~~wwwiiieeeffflll|||rrrjjjgggdddbbbaaa``````ccceeegggddd]]]WWWVVVVVVVVVXXX[[[[[[UUUPPPWWWnnnnnn___hhhtttZZZccc^^^GGG999;;;;;;333777777777666666666555555555555555555555555555555333333333333444444444444333333333444444444555555777777777777888888888888===???BBBFFFHHHJJJKKKKKKFFFEEEDDDBBBAAAGGGZZZllleeePPPDDDHHHWWWvvvkkkVVVQQQRRRXXXhhhcccQQQHHHEEEDDD|||yyyxxxxxxxxxtttuuuuuuwwwhhhYYYJJJJJJXXXnnnvvvYYYBBB;;;888444555555444333333333333444333333333333333333333333222333444555444333111000111111111222222333333333333444444444444555888;;;??????@@@BBBGGGUUUnnnnnnVVVMMMPPPXXXjjjrrrrrrzzztttvvv}}}|||jjjZZZYYYTTTSSSTTTXXX\\\ZZZQQQIIICCCCCCBBBBBBCCCEEEFFFGGGIIIKKKMMMNNNMMMLLLLLLLLLOOORRRTTTUUUTTTUUUWWWZZZZZZ\\\^^^^^^^^^___```bbbeeeeeeggglllrrrwww{{{|||{{{qqqUUUIIIBBBDDDGGGIIILLLNNNQQQSSSSSSTTTVVV[[[cccllltttyyyvvvsssoooiii[[[QQQJJJJJJJJJJJJNNNTTT[[[___```ZZZPPPHHHEEEGGGLLLLLLKKKKKKKKKMMMOOOQQQTTT]]]eeefffjjjuuu{{{pppnnnqqqxxxyyynnnhhheeeccc```______aaadddfffggg___YYYYYYYYYVVVVVVYYYXXXSSSOOORRRdddqqq___gggbbb\\\TTTLLLDDD===888666777777777777666666666555555555555555555555555555555555555555444444444444333333333444444444555555555555666777888999999:::===???BBBFFFHHHJJJJJJJJJDDDDDDEEEDDDEEENNNfff{{{sssZZZLLLBBBHHH^^^~~~bbbUUUVVV\\\iiizzz^^^NNNGGGFFFEEE{{{wwwvvvuuuvvvqqqssssssttt{{{qqq```NNNIIIQQQaaauuu~~~}}}___EEE===:::555555555444333333333333444333333333333333333333333222333444555555333111000111111111222222333333333333444555555444555888:::???>>>>>>BBBJJJ[[[uuuiiiOOOIIIPPP___nnn}}}mmmuuuzzzrrrwww|||```TTTVVVRRRPPPQQQWWW\\\ZZZQQQIIIDDDCCCCCCCCCDDDEEEGGGHHHKKKMMMOOOOOONNNMMMMMMMMMPPPSSSWWWXXXVVVVVVXXXZZZ[[[]]]___aaa``````aaaccclllkkkkkknnnsssyyy}}}~~~{{{lllQQQGGGCCCEEEIIILLLPPPTTTYYY\\\ZZZ\\\___eeennnwww{{{wwwtttmmmfff\\\UUUSSSQQQOOOSSSYYY^^^bbbccc]]]RRRIIIGGGHHHIIIIIIJJJLLLOOOSSSWWWZZZ^^^jjjsssssssss{{{vvvwwwzzzqqqiiigggdddaaa^^^]]]___bbbdddiii```ZZZ[[[ZZZVVVUUUXXXYYYVVVQQQRRR```|||uuuaaaiiigggQQQGGGOOONNN===444:::777777777777666666666666555555555555555555555555555555555444444333333222333333333444444444555555333444555777888:::;;;<<<<<<>>>AAAEEEHHHIIIJJJIIIEEEFFFHHHHHHJJJVVVppp~~~}}}aaaMMMEEEFFFNNNhhhwww```YYY```hhhuuu[[[LLLGGGGGGGGG}}}wwwvvvwwwtttppprrrrrrrrruuuzzz}}}{{{gggSSSJJJHHHOOOeee{{{pppSSS999444===777666444444444555444333333333333333333333333333555333000000111222333222111111111111111111111111777555444333444777:::<<>>???JJJXXXllldddNNNOOO[[[ooopppdddeee{{{{{{{{{bbbVVVOOOKKKOOORRRVVV[[[\\\XXXPPPIIICCCBBBAAABBBFFFIIIJJJJJJTTTTTTSSSSSSSSSTTTUUUVVVWWWYYY[[[\\\\\\]]]___aaa___bbbeeeiiikkkkkkjjjiiisssrrrrrrtttxxx{{{}}}}}}dddPPPJJJGGGIIINNNTTT[[[bbbhhhlllmmmqqqvvvzzz}}}~~~uuuqqqnnniiieee___ZZZVVVSSSPPPTTTZZZ[[[^^^```[[[RRRIIIEEEEEEFFFKKKRRRXXX___gggpppvvv}}}ssskkkhhhgggfffcccaaa```aaabbbaaa``````^^^[[[YYYVVVTTTXXXVVVSSSPPPRRRcccuuuzzz\\\KKKSSSWWWIII;;;999888777666555555444444444555555555555444444444333555555444444444333333333444444444555555555555666666666777777888:::;;;<<<===@@@CCCGGGIIIIIIIIIHHHFFFFFFFFFJJJWWWkkkxxx~~~eeePPPKKKMMMTTThhh|||eee[[[```vvvsssZZZMMMHHHDDDAAA}}}xxxvvvsssqqqmmmppptttuuusssssstttvvv~~~zzzkkkTTTEEEEEEQQQZZZwww~~~eeeHHH888777777666444555666777777666333333333333333333333333333666888777333111111222333333333333333333333333444333333444666999<<<>>>??????EEERRRcccxxxbbbQQQVVVdddvvvbbb]]]oooyyy{{{mmmWWWOOOMMMLLLSSSVVV[[[``````ZZZQQQJJJDDDBBBAAACCCGGGLLLOOOQQQXXXXXXWWWWWWWWWXXXYYYZZZYYY[[[^^^___```aaacccddd___ccciiinnnpppooommmkkkvvvuuuuuuwww{{{bbbPPPLLLFFFKKKSSS\\\eeemmmrrruuuyyy{{{}}}rrrhhheeeccc___```\\\ZZZYYYUUUQQQSSSWWWYYY[[[[[[XXXRRRKKKFFFDDDHHHNNNWWWbbbmmmyyyxxxpppjjjiiifffdddbbbaaa``````^^^```bbbbbb```[[[VVVSSSUUUVVVUUUQQQNNN[[[zzzbbbIIILLLSSSKKK>>>999888777666555555444444444666666666555555555444444555444444444444333333333444444444555555555555666777777777777999:::;;;<<<>>>@@@DDDGGGIIIIIIIIIHHHGGGEEEGGGPPPaaauuuvvvvvvWWWIIIHHHJJJ^^^~~~qqqaaa]]]ggguuu[[[MMMHHHEEECCCyyytttqqqpppkkkpppuuuuuuqqqnnnooorrryyy~~~vvv]]]IIIGGGMMMPPPgggmmmQQQ===777888666555555777888888777333333333333333333333333222777;;;:::444000000222333333333333333333333333222222333444777:::===??????CCCLLLZZZlllwww]]]TTT```pppggg\\\aaa}}}tttyyyaaaOOOIIILLLOOOWWW[[[```cccaaaZZZPPPJJJFFFEEECCCEEEKKKQQQUUUWWWZZZ[[[\\\]]]^^^^^^]]]]]]]]]___ccceeeeeefffgggiiibbbeeejjjnnnqqqqqqooonnnwwwvvvwwwzzzbbbQQQMMMGGGMMMWWWbbblllssswwwxxx||||||{{{zzzzzz{{{}}}~~~|||qqqbbbZZZYYYXXXVVVXXXVVVWWWXXXUUUPPPPPPSSSYYYZZZZZZYYYVVVQQQLLLIIIKKKSSS___ooozzzmmmjjjgggdddbbbaaa```___^^^___aaabbb```[[[VVVSSSTTTWWWYYYUUUOOOWWWtttfffIIIDDDHHHDDD<<<888:::999888777666666666666777666666666666555555555444444444444444444444444444444444555555555555666777777777888999:::;;;<<<>>>@@@DDDGGGIIIIIIHHHGGGHHHEEEIIIXXXlll~~~}}}iiiNNNHHHKKKOOOlllmmmhhhiiirrrwww\\\MMMHHHFFFEEEzzzrrrooonnnkkkpppuuutttpppmmmnnnpppvvv|||fffPPPIIIJJJJJJ[[[www~~~ttt\\\EEE:::888666555555777888777666333333333333333333333333222777<<<;;;555111000222222222222222222222222222222222333555888;;;>>>???AAAHHHSSSccctttnnnYYYWWWgggxxx{{{___\\\gggxxxnnnxxxsssYYYKKKIIIOOOTTT\\\```dddfffbbbYYYPPPJJJHHHFFFEEEGGGMMMSSSWWWZZZYYY\\\```dddeeeccc```]]]___bbbeeeggghhhhhhiiijjjggghhhkkknnnpppqqqqqqrrrvvvvvvyyy~~~cccSSSOOOLLLRRR]]]hhhppptttuuuuuurrrpppmmmkkkjjjjjjkkklllllliii```TTTNNNOOOPPPOOOPPPOOOQQQTTTRRRNNNMMMPPPYYY[[[]]]^^^]]]YYYUUURRRTTT]]]lllqqqlllgggcccbbbbbb```^^^_________^^^\\\ZZZWWWUUUUUUZZZ]]]YYYRRRWWWpppnnnPPPAAA>>>;;;999999:::999888777666666666666777666666666666555555555444444444444444444444444444444444555555555555666777777888888999:::<<<===???AAADDDGGGIIIIIIHHHGGGHHHEEELLL```uuu]]]JJJIIIRRR[[[yyyiiiiiiqqq~~~zzz___OOOHHHFFFEEE}}}rrrnnnmmmlllooorrrqqqooommmnnnpppwwwnnnXXXIIIDDDDDDRRRjjj|||zzz}}}gggMMM>>>999777555555666666666555333333333333333333333333222666999999666222111222111111111111111111111111222333444666999;;;>>>???CCCNNN\\\lll~~~fffUUUYYYlllzzznnnZZZ^^^lll~~~ooolll|||gggTTTMMMNNNVVV]]]bbbeeeiiihhhbbbYYYQQQLLLIIIHHHGGGIIINNNSSSWWWYYYZZZ^^^cccfffgggeeebbb___```cccgggiiiiiihhhiiiiiimmmnnnoooqqqssstttuuuuuuvvvwww{{{gggWWWSSSTTTYYYbbbiiimmmnnnllljjjaaa^^^YYYWWWWWWXXXXXXXXXWWWWWWRRRKKKHHHJJJKKKJJJKKKJJJMMMPPPPPPMMMNNNRRRXXX^^^dddhhhgggddd```^^^cccmmm~~~uuuooogggbbbaaaaaa```___``````^^^\\\ZZZYYYXXXWWWWWW[[[^^^ZZZRRRTTThhh}}}yyy[[[EEE:::888999;;;888777666555555444444444666666666555555555444444333333333444444444444555444444444555555555555666888888888888999;;;<<<===???AAADDDGGGIIIIIIGGGFFFHHHFFFPPPfffzzzoooTTTGGGEEEQQQaaazzzcccfffwww}}}bbbQQQHHHFFFEEEtttnnnmmmkkklllmmmmmmnnnnnnoooooowwwzzz|||sss^^^IIIAAABBBJJJ]]]{{{{{{{{{sssTTT???999777555444555555444222333333333333333333333333333444666666666444222111222222222222222222222222333333555777999;;;===>>>EEESSSeeewwwwww\\\QQQ[[[ooo|||dddYYYcccrrrvvvkkknnnuuu\\\QQQQQQVVV^^^ggghhhkkkmmmjjjbbbYYYRRROOONNNMMMMMMOOOSSSWWWYYYYYY^^^___bbbdddeeeeeedddccceeehhhkkkmmmlllkkkjjjkkkssstttwwwyyyzzzzzzyyyxxxwwwyyykkk\\\WWWYYY\\\aaaeeeeeeaaa\\\YYYQQQMMMHHHGGGHHHJJJKKKKKKJJJLLLKKKGGGFFFIIIIIIGGGJJJIIIKKKOOOPPPOOOSSSXXX\\\eeepppvvvuuuqqqooonnntttyyyqqqfff``````aaaaaa```aaa```___^^^\\\ZZZYYYXXXXXXZZZ\\\WWWOOONNN\\\llldddIII<<<:::;;;:::888777666555555444444444555555555555444444444333333333333444444444555555444444444555555555555666888888888999:::;;;<<<===???AAAEEEGGGIIIHHHGGGFFFGGGGGGTTTkkk|||\\\NNNIIIFFFUUUmmmpppaaakkkeeeSSSIIIEEEDDDuuuooonnnkkkjjjiiijjjmmmooooooooottttttvvvtttbbbKKKAAADDDDDDRRRlll{{{~~~zzzWWW???:::888555444444444222111333333333333333333333333444333333444666555333111333333333333333333333333333444555777999;;;======FFFVVVjjj~~~mmmSSSMMM\\\qqq}}}sss___ZZZhhhxxxtttkkkqqqjjjUUUOOOSSS[[[eeemmmlllnnnppplllcccZZZTTTRRRSSSRRRSSSUUUXXX[[[\\\\\\aaaaaaaaabbbcccdddfffgggjjjmmmppprrrqqqooonnnnnnvvvyyy~~~|||zzzyyy{{{mmm___ZZZYYY[[[^^^___\\\VVVOOOJJJHHHCCC???>>>AAADDDEEEDDDDDDGGGHHHFFFGGGIIIHHHEEELLLJJJLLLOOOQQQRRRWWW]]]aaammm{{{{{{zzz{{{|||rrrfff______aaaaaaaaa```aaaaaa```___\\\ZZZXXXXXXYYYYYYTTTKKKHHHRRR```gggKKK>>><<<;;;888:::999888777777666666666555555444444444333333333333333333444444555555555444444444555555555666666888888888999:::;;;<<<===@@@BBBEEEGGGIIIHHHGGGFFFGGGHHHVVVnnn|||~~~oooJJJKKKPPPQQQfffttthhhdddvvvgggTTTJJJEEECCCwwwooojjjjjjkkkjjjiiiiiikkklllqqqnnnoooqqqiiiVVVFFF???CCCKKK^^^www|||}}}zzzwwwoooEEE>>>===999555333555666555333333333333333333333333555555555444444333333333000111111111111222222222333333444666888<<<>>>@@@KKKXXXmmmvvv___TTTYYYgggvvvddd^^^[[[^^^rrrttteeennn}}}qqqaaaRRRQQQZZZccclllqqqxxxooollloooiii[[[TTTVVVWWWQQQWWWeeeggg^^^^^^hhhiiifffeeehhhfffccceeellloooooopppppppppqqqqqqqqq|||~~~~~~rrrcccZZZ^^^[[[WWWQQQMMMIIIFFFEEEGGGBBB@@@DDDGGGFFFEEEFFFJJJIIIHHHIIIJJJKKKKKKKKKKKKPPPTTTSSSRRRTTT]]]dddnnnzzztttfff___^^^aaacccccc```______^^^\\\[[[[[[ZZZWWWZZZZZZSSSJJJHHHNNNUUUxxxtttWWWCCC;;;999;;;777777777777666666666666777666666666666555555555444444444444444444444444555555555555666666666666888999::::::999:::<<<===AAADDDHHHJJJIIIHHHHHHHHHCCCIIIZZZpppeeeLLLHHHIIIYYYzzzrrrfffeeejjjUUUJJJFFFFFF|||qqqllllllkkkiiihhhggghhhiiikkkiiijjjooojjjYYYHHH@@@???EEEUUUlll|||~~~vvvsssKKK>>><<<999555444555555444333333333333333333333333444444444444333333333222222222222222333333333333444444555666999<<>>AAALLL___zzz}}}wwwyyyTTT???;;;888666555555444444333333333333333333333333333333333333222222222222333333333333444444444444444444555777:::===@@@BBBKKKWWWnnnpppYYYZZZnnn{{{yyyxxx[[[UUUYYYhhh}}}}}}~~~{{{xxxxxxuuuppppppzzzaaa\\\ZZZ___fffmmmttt{{{zzztttrrrsssmmm```ZZZ[[[[[[ZZZbbbooooooccc^^^cccmmmkkkkkkjjjgggeeeiiiooovvvvvvxxxyyy{{{}}}~~~xxxjjj```ZZZQQQOOOJJJEEEBBBAAAAAAAAA???;;;;;;@@@DDDEEEGGGKKKKKKNNNRRRVVVXXXXXXWWWVVVXXX\\\```bbbccchhhrrrzzzxxxkkkcccaaabbbbbb```\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^\\\SSSIIIDDDHHHMMMhhhzzz]]]HHH===;;;<<<777777777777666666666666666555555555555444444444555555555555555555555555555555555555666666666666666777999::::::;;;>>>@@@BBBFFFJJJKKKJJJHHHFFFEEEIIIUUUkkkjjjNNNAAAIIIWWWsssrrrfffbbbmmmsss]]]PPPKKKJJJxxxqqqnnniiifffdddddddddccceeedddgggnnnpppgggTTTEEEAAABBBHHHWWWooo~~~___BBB<<<777777777555333333333333333333333333333333222222222222222222222222333333333333444444444444333333444666999===@@@BBBMMM[[[sssjjjTTT\\\vvv|||}}}mmmUUUPPPXXXkkk~~~{{{sssooooooooo{{{ooo```___bbbiiimmmpppuuu||||||yyyxxxwwwqqqfff```aaa___^^^dddnnnlllbbb^^^bbbjjjkkkmmmllljjjkkkpppwwwwwwxxxzzz}}}vvvjjjaaaZZZVVVNNNKKKGGGCCCAAAAAABBBCCC@@@======BBBFFFGGGKKKOOOQQQUUU[[[```aaa```___^^^eeehhhlllmmmpppvvv}}}ooofffccccccbbb___\\\\\\]]]]]]]]]]]]]]]^^^aaaaaa^^^UUUJJJDDDFFFIIIYYYbbbKKK>>>:::;;;777777777777666666666666555555555555444444444444444444444444444444444444555555555555666666666666555777999::::::<<>>777777888444222444333333333333333333333333222222222222222222222222222222222222333333333333222222444666999===@@@BBBQQQ```yyyeeeQQQ^^^yyydddTTTPPP[[[ooo}}}{{{wwwqqqqqqtttllleeeeeeiiinnnpppooosssyyy|||{{{{{{yyyqqqhhhddddddccc```ccchhhfff```___ccckkkpppsssqqqnnnooouuuzzzxxxyyy|||yyyuuummmddd\\\VVVRRRPPPJJJHHHEEEBBB@@@@@@AAABBBBBB???@@@DDDGGGHHHLLLRRRTTTYYYaaagggiiijjjkkkllluuuwwwyyy{{{~~~sssiiieeedddbbb```__________________^^^^^^bbbbbb^^^VVVLLLFFFFFFHHHTTT~~~gggNNN???:::999777777777777666666666666666666555555555444444444333333333333333333333333555555555555666666666666555777999:::;;;===@@@CCCDDDGGGJJJJJJIIIGGGFFFEEETTTfff}}}___NNNJJJTTTfffuuu^^^[[[bbbxxx~~~eeeTTTLLLJJJuuuooogggccccccddddddccc```bbbbbbdddgggdddWWWJJJ???@@@CCCMMMbbbrrrOOOAAA888888888444222555333333333333333333333333222222222222333333333333222222222222333333333333222333444777:::>>>AAACCCTTTfff|||aaaQQQaaazzzxxx___YYYXXXeeewww}}}www{{{xxxxxx|||{{{mmmhhhgggiiimmmnnnnnnqqqwwwyyy{{{|||xxxpppiiieeedddeeebbbbbbdddccc```bbbgggpppwww|||xxxrrrrrrvvvyyyzzz|||~~~wwwnnniiibbb___ZZZTTTOOOLLLJJJIIIEEEDDDBBB@@@????????????AAA@@@AAAEEEGGGHHHNNNUUUVVV\\\dddjjjnnnrrrwww{{{|||}}}~~~xxxlllgggfffdddbbbcccbbbbbb```___^^^]]]]]]```___\\\UUUMMMHHHGGGIIIPPPvvvtttoooSSSAAA:::999777777777777666666666666777666666666666555555555444444444444444444444444555555555555666666666666555777999:::;;;===@@@CCCEEEGGGHHHHHHGGGFFFGGGHHHRRRhhhXXXMMMMMMXXXlll{{{kkk]]][[[hhhhhhVVVMMMJJJzzzrrrhhhcccbbbccccccaaa^^^```aaa___aaaaaaZZZQQQBBB@@@???FFFYYYwwwzzzVVVEEE999888888333222666333333333333333333333333222333333333444444444444333333333333444444444444444555666999<<<@@@DDDFFFVVVkkkvvv___UUUeee{{{sss___bbbfffuuu|||~~~rrrkkkgggcccbbbfffiiilllqqqwwwzzz}}}zzzrrrkkkhhhgggfffddddddeeeddddddgggkkkqqq|||}}}wwwvvvyyyzzz~~~uuuhhh___XXXTTTPPPNNNLLLIIIGGGEEEEEEDDDBBBAAAAAA@@@???>>>===<<>>AAAQQQoooZZZHHH999888888333222666333333333333333333333333333333333444444555555555444444444555555555666666666777888;;;>>>BBBFFFHHHWWWmmmsss___WWWiii|||rrr```iiiqqqsssjjjgggddd^^^[[[```fffkkkrrrxxx}}}}}}uuuooolllkkkffffffggghhhhhhhhhjjjnnnooo{{{zzz{{{}}}}}}rrraaaVVVPPPLLLJJJGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBB@@@>>><<>><<<777777777777666666666666888888888888777777777777888888888888888888888888555555555555666666666777777999:::;;;;;;===???BBBGGGGGGFFFDDDDDDFFFJJJMMM___xxx|||___MMMIIIOOO\\\sssttt]]]]]]___^^^vvvnnnYYYNNNKKKwwwhhhddddddaaa]]]]]]]]]\\\\\\___ccceeedddbbbRRRFFF@@@EEEMMM^^^cccLLL888666777444444777444444555555666555555444555555555555555555555555333333333333333333333333666666999===>>>???FFFNNNaaa{{{jjj^^^XXXcccyyyuuuYYYiiiwwwiiicccccc\\\ZZZXXXZZZbbbmmmxxx~~~rrrmmmoooqqqqqqqqqnnnkkkmmmrrrwww|||zzzyyyyyy{{{~~~qqq\\\QQQLLLGGGCCCBBBEEECCCBBBEEEEEECCCDDDHHHDDDDDDCCCAAA???>>>???AAA===BBBGGGLLLPPPVVV^^^dddkkkkkknnnqqqqqqrrrzzzpppgggddddddfffdddcccaaa]]]YYYWWWWWWXXXWWWUUUQQQMMMIIIGGGEEEEEEGGGWWWuuuyyyhhhHHH;;;>>>::::::999999888777777777999888777555555444444444555555444555555666777888666666666666777777777777777777777888;;;???BBBDDDFFFHHHEEEFFFIIIDDDHHHZZZfff~~~oooZZZJJJFFFKKKaaaggg]]]ZZZVVV___ttt[[[MMMJJJ{{{kkkeeeccc```\\\\\\ZZZYYYYYY\\\aaaeeeeeeeeeXXXJJJAAACCCIIIWWWxxxlllSSS<<<777888555444666444444555555555555444444444444444444444444444444333333333333333333333333555666999>>>@@@CCCMMMWWWmmmbbbZZZWWWddd|||rrraaayyy|||oooddd___```ZZZYYYZZZ^^^gggsss}}}{{{sssrrrwwwyyyzzzyyyvvvrrrqqqtttxxx{{{zzzyyy{{{}}}tttdddSSSKKKHHHDDDAAAAAADDDAAAAAAFFFHHHGGGGGGIIIIIIHHHGGGDDDAAA@@@AAACCC???CCCIIINNNRRRXXX```eeelllmmmoooqqqqqqsss}}}ssshhhcccaaaaaa```___^^^ZZZVVVTTTUUUVVVVVVTTTQQQMMMIIIGGGEEEDDDGGGTTT}}}yyylllKKK<<<===:::999999888888777666666888777666555555555555555777666666555555555666666666666666666777777777777777777777999;;;???CCCEEEHHHJJJGGGGGGJJJFFFKKK^^^ssszzzcccPPPHHHGGGQQQjjjzzzaaaYYYYYYXXXjjjyyy___NNNIIIooofffbbb___]]]\\\WWWVVVVVVYYY^^^cccfffgggaaaQQQDDDAAABBBNNNmmmxxx\\\AAA888999777444444444444444444444444444444333333333333333333333333444444444444444444444444555666999>>>BBBHHHVVVcccwww|||[[[YYY[[[iiirrrmmmsssiiibbb___```\\\]]]___fffqqq|||~~~yyyuuuyyy{{{xxxxxxyyyzzzzzz|||~~~tttaaaTTTIIIEEEDDDBBBAAABBBCCC@@@AAAHHHMMMLLLKKKKKKOOONNNLLLHHHDDDBBBBBBDDDAAAEEELLLQQQUUU[[[bbbhhhlllnnnqqqssssssyyy~~~tttpppnnnqqqrrryyyxxxkkkccc___]]]\\\]]]\\\YYYVVVTTTUUUVVVUUUSSSPPPLLLIIIFFFEEEDDDGGGNNNrrrsssQQQ???<<<999999888888777666666666777666666555555555666666888888666555555444444444666666666666777777777777777777888999<<<@@@CCCFFFJJJLLLIIIIIILLLHHHOOOccc~~~ttt]]]LLLEEEIIIYYYuuurrr\\\WWW[[[___zzzcccPPPHHHtttgggbbb```^^^^^^XXXWWWVVVXXX[[[```eeehhhhhhVVVFFF@@@>>>GGGdddcccEEE999999999666444555444444333333333333333333333333333333333333333555555555555555555555555666777:::>>>BBBKKK\\\lll|||wwwYYY]]]eeesssuuuvvv{{{sssmmmhhhfffgggffffffiiippp{{{zzzzzz~~~~~~{{{{{{yyy|||rrrdddSSSKKKDDDDDDDDDCCCCCCEEEEEEBBBDDDLLLRRRQQQNNNLLLVVVTTTPPPJJJEEEBBBBBBCCCBBBGGGNNNSSSXXX]]]dddjjjllloootttyyy}}}uuummmjjjiiihhhjjjrrr}}}nnnccc^^^]]][[[\\\\\\ZZZWWWVVVVVVWWWTTTRRRPPPMMMIIIGGGEEECCCFFFIIIeeeyyyWWWBBB;;;999999888777777666666555666555555555555666666777777777666555555555555555666666666666777777777777888888888:::===AAADDDGGGJJJMMMIIIIIIKKKIIIRRRiiinnnYYYKKKDDDKKK```}}}lll\\\YYYaaakkkgggRRRHHH}}}zzziiibbbaaa```___ZZZYYYXXXWWWYYY]]]aaaeeejjjYYYIIIAAA===CCC]]]yyyiiiJJJ:::999:::888666666555444333333333333444444444444444444444444444555555555555555555555555777888;;;>>>BBBLLL```rrrnnnVVV```mmm}}}ssswww|||xxxtttooonnnppptttrrrsssyyy}}}{{{yyy}}}qqq```UUUJJJEEECCCDDDDDDCCCDDDHHHIIIGGGJJJRRRWWWUUURRRQQQ\\\ZZZTTTMMMFFFBBBBBBBBBCCCIIIPPPVVVZZZ```ggglllmmmqqq{{{zzzrrrmmmiiigggiiiiiiooozzzmmmaaa]]]\\\ZZZ[[[[[[ZZZWWWVVVVVVVVVSSSRRRPPPMMMJJJGGGEEEDDDCCCEEEYYY~~~]]]EEE:::999999888888777666666666666555555555555666666777555555555555555666777777666666666666777777777777888888888:::===BBBEEEHHHIIILLLHHHGGGJJJIIIUUUmmm~~~xxxbbbOOODDDDDDLLLdddxxxhhh^^^]]]iiiwwwjjjUUUJJJ}}}mmmcccaaa```]]]ZZZYYYXXXWWWVVVYYY]]]aaahhhXXXJJJCCC>>>@@@VVVpppoooQQQ>>>999::::::999888777555444333333444555555555555555555555555555444444444444444444444444777888<<>>BBBFFFIIIIIILLLHHHFFFHHHIIIWWWqqqnnnWWWHHHAAAFFFOOOjjjnnnhhheeefffsssoooXXXLLLpppddd```]]]XXXUUUVVVVVVUUUTTTUUUYYY]]]eeeWWWKKKEEE>>>===OOOfffvvvZZZDDD::::::;;;::::::888666444444444555666444444444444444444444444333333333333333333333333555888<<>>:::III___~~~{{{```HHH<<<:::;;;;;;;;;999777555444555666777333333333333333333333333333333333333333333333333333777===BBBGGGTTTkkknnn^^^]]]hhhtttxxxhhhlll|||zzzrrrzzzpppooo||||||zzzyyysss{{{rrr\\\LLLDDDBBBCCCBBBCCCEEEHHHGGGFFFLLLTTTUUUZZZccciiihhhfffllltttvvvqqqiii^^^TTTNNNLLLLLLKKKRRRZZZaaafffkkkrrrvvv}}}}}}qqqnnnnnnmmmrrrxxx|||jjj]]]XXX[[[\\\]]]\\\YYYVVVTTTTTTSSSSSSSSSQQQNNNKKKHHHFFF@@@IIIGGGZZZmmmSSSBBB<<<<<<;;;::::::999999888999888777555555444444444888777666555555444555555666666666666777777777777888888999<<>>CCCMMMVVV{{{}}}jjjJJJ999:::===;;;:::999777555333222111111555555555666666666666777555444444333333333444444888;;;???CCCLLL\\\ooo~~~eeeaaabbbmmmvvvsssXXXddd|||}}}ttt|||uuuooojjjooo~~~}}}yyy~~~~~~xxxwww{{{cccRRRJJJFFFDDDDDDDDDCCCCCCDDDGGGKKKMMMMMMSSS\\\fffiiihhhiiipppxxxzzztttiii\\\QQQJJJIIIJJJTTTWWW\\\aaagggnnnvvvzzzwwwpppppprrruuuyyy}}}jjj```bbb]]]^^^]]]\\\YYYVVVUUUUUUVVVUUUTTTQQQMMMIIIFFFCCCDDDCCCGGGYYYuuu]]]@@@<<<<<<;;;999888666555444777777777777777777777777888888888888888888888888555555555555666777888999;;;;;;;;;;;;>>>BBBFFFIIIIIIIIIIIIFFFCCCKKKbbbxxxqqqSSSGGGCCCAAAQQQbbbzzzpppwww~~~```LLL}}}lll```XXXTTTUUUTTTSSSRRRPPPQQQUUUWWW^^^XXXNNNCCC>>>AAAIIIPPPiiissspppRRR>>>:::;;;999999888666555333333222222444444555555555666666666555444444333333444444555555888<<>>BBBFFFHHHJJJJJJIIIFFFEEENNNfff|||lllQQQFFFEEEDDDSSShhh~~~xxxbbbOOOnnn___YYYWWWVVVVVVTTTQQQOOOOOOQQQSSSYYYVVVOOOEEE>>>>>>CCCHHHWWWaaatttxxx]]]EEE;;;999777777777666444444333333444333444444444555555555555555444444444444444555555555888;;;@@@KKK^^^uuuiiiccc___gggooouuu{{{fff\\\hhh}}}|||rrriiiaaa```eeeooozzzvvvxxx|||xxxgggTTTJJJFFFDDDCCCCCCDDDEEEFFFGGGIIIKKKMMMNNNMMMPPPUUUYYY[[[^^^aaadddeeebbb\\\TTTOOONNNQQQTTTXXX]]]dddlllttt|||~~~{{{vvvtttyyy~~~oooggggggaaa```___]]]ZZZXXXWWWVVVVVVVVVTTTRRROOOKKKGGGEEECCCAAADDDTTTvvvlllJJJ>>>===;;;999888666555555555555555555555555555555666666666666666666666666777777666666666777888888:::::::::;;;>>>BBBFFFHHHJJJIIIIIIGGGHHHSSSlllfffNNNFFFGGGIIIXXXqqq}}}~~~eeeQQQppp___XXXXXXUUUTTTSSSQQQNNNMMMOOOQQQUUUTTTQQQIIIAAA===???BBBLLLWWWiiifffJJJ<<<888888666666555444444444444555333333333444444444555555555444444444444555555666888:::===BBBMMM```xxxgggbbb```hhhpppwww|||eeeWWWeeexxxyyy|||iii___YYY]]]ggguuuyyyvvvxxx|||mmm^^^PPPJJJHHHEEEDDDEEECCCEEEGGGIIIIIIJJJKKKKKKIIIIIIKKKNNNRRRUUUVVVVVVWWWUUURRROOONNNPPPUUUYYY]]]bbbjjjsss{{{~~~{{{yyy{{{tttmmmjjjbbb```]]][[[ZZZXXXVVVUUUUUUUUUTTTRRROOOLLLHHHGGGCCCBBBDDDRRRpppuuuPPP@@@>>><<<:::888666666666555555555555555555555555777777777777777777777777888777777777777777888888999999:::<<>>===???FFFPPPbbb|||kkkNNN===999;;;666555555444444444555555333333333444444444555555444444444444444555666777999;;;>>>CCCMMMaaaxxxccc___```hhhrrr|||vvv___WWWfffyyyxxxwwwvvvbbb[[[XXX```nnn}}}yyywwwwww{{{~~~dddXXXMMMIIIGGGEEEDDDDDDCCCFFFIIIJJJIIIGGGGGGHHHEEEDDDDDDFFFJJJLLLMMMLLLLLLLLLKKKKKKLLLQQQXXX\\\bbbhhhqqqzzzzzzyyy}}}~~~~~~|||sssmmmbbb___[[[YYYYYYWWWUUUSSSTTTTTTSSSRRROOOLLLIIIGGGEEECCCDDDOOOhhh|||VVVAAA@@@===:::888777666666555555555555555555555555777777777777777777777777888777777777777888888999888999:::===@@@DDDGGGIIIHHHFFFFFFHHHOOOaaa~~~zzz]]]KKKFFFLLLTTTlllmmmhhhuuugggRRRwwwcccYYYWWWPPPQQQQQQPPPOOOOOOPPPRRRPPPUUUXXXSSSHHH???===>>>@@@JJJ[[[uuuoooSSS???:::;;;666555555444444444555555333444444444555555555555444444444444555666777777888:::>>>CCCNNNaaaxxx^^^\\\___hhhtttlllXXXWWWhhh{{{zzztttxxx}}}qqqbbb^^^___jjjxxxzzzwwwvvvyyy}}}sss[[[QQQIIIFFFEEEBBBAAACCCEEEIIIMMMMMMIIIFFFEEEFFFCCCBBBAAABBBDDDEEEFFFEEEEEEFFFGGGHHHKKKPPPXXX]]]eeelllvvvvvvuuuzzzyyyoooddd___ZZZXXXXXXWWWUUURRRRRRRRRRRRPPPNNNKKKIIIGGGEEECCCDDDLLL^^^~~~]]]CCCAAA===:::888777777777555555555555555555555555666666666666666666666666777777777777888999::::::999:::<<<>>>BBBEEEHHHJJJHHHFFFFFFKKKUUUkkkvvv[[[JJJGGGPPP[[[vvv}}}hhhcccrrrjjjTTT}}}iii\\\VVVQQQRRRRRRQQQPPPOOOPPPQQQNNNUUUZZZUUUJJJ@@@===>>>>>>FFFVVVooosssXXXBBB999999777666555444444444444444444444555555555666666666444444444444555666777888777:::@@@GGGRRRfff}}}}}}YYY[[[bbbjjjwwwhhhYYY[[[nnn~~~|||zzzzzzxxxuuu|||uuukkkeeeeeejjjuuuzzzwwwtttxxx|||~~~~~~nnnUUUMMMFFFDDDCCCBBBBBBEEEIIINNNRRRQQQKKKFFFDDDEEEBBBBBBAAA@@@@@@@@@BBBCCCCCCDDDEEEGGGJJJOOOVVV[[[gggnnnyyywwwppprrrxxx~~~ooofff```ZZZXXXYYYXXXVVVRRRQQQQQQPPPOOOMMMKKKHHHGGGDDDBBBBBBHHHUUUqqqdddDDDBBB>>>:::888777777888666666666666666666666666666666666666666666666666555666666777888:::;;;<<<999;;;===@@@DDDGGGJJJKKKIIIGGGGGGNNN\\\tttrrrXXXJJJIIITTT```|||wwweeeaaaqqqnnnYYYmmm^^^VVVRRRSSSSSSRRRPPPNNNOOOPPPMMMTTTZZZVVVKKK@@@===>>>???FFFUUUlll{{{vvv]]]EEE999777777777666555444333333444555555555666666666666777444444444555555777888888777<<>>>>>@@@BBBBBBCCCEEEFFFIIINNNUUUZZZgggooo{{{qqqiiiffflllttt~~~pppgggbbb[[[YYYZZZZZZWWWSSSPPPPPPOOOOOOMMMJJJHHHFFFBBB@@@AAAEEEPPPiiihhhEEEBBB>>>:::888777777888777777777777777777777777888888888888888888888888555555666777888:::<<<===:::;;;>>>AAAEEEHHHJJJLLLKKKHHHIIIQQQaaazzznnnVVVJJJJJJVVVddd~~~nnn^^^___ooorrr]]]qqq^^^VVVRRRQQQQQQPPPOOOOOONNNNNNOOOSSSYYY[[[SSSEEE>>>===DDDEEENNNfffvvvbbbDDD888;;;999888777666666555555555555555555555555555555555666555555555555666666777;;;>>>CCCKKKXXXmmmnnnYYYWWWoooqqq}}}bbbhhhiiixxx|||xxxwwwxxxnnngggiiiqqqwwwwwwxxx}}}yyywwwxxxyyy{{{}}}lllQQQIIICCCDDDFFFGGGGGGJJJRRR[[[^^^UUUIIIEEEBBB@@@???AAABBBBBBAAAAAABBBDDDBBBBBBCCCDDDGGGMMMTTTYYYdddnnn~~~tttiiiddddddiiiooo}}}ppplllddd______]]]XXXTTTSSSQQQPPPOOOMMMKKKJJJIIIHHHBBBAAADDDFFFJJJ^^^kkkKKKBBB???<<<666999<<<333666666777777666555444444666666666666777777777777888888888777888888999999:::;;;===@@@DDDHHHKKKLLLKKKFFFOOO^^^lllmmmRRREEEKKK]]]kkk~~~xxxccc``````gggxxxwww___uuuaaaWWWRRRRRRQQQPPPPPPOOOOOONNNKKKPPPWWWZZZSSSFFF???>>>AAAFFFRRRhhh{{{jjjJJJ<<<===999999888777666666666666555555555555555555555555666555555555555666777777;;;>>>CCCKKKYYYooohhhWWWXXXlllvvvhhhooouuuvvvyyy{{{}}}xxxgggbbbaaagggkkkkkknnnvvv|||zzzzzz{{{}}}~~~iiiSSSKKKEEEEEEGGGHHHLLLPPPYYY______TTTIIIEEEDDDBBBCCCDDDDDDBBB@@@??????@@@DDDDDDEEEHHHMMMTTT[[[```iiippp|||yyykkkeeeccceeekkkqqq}}}qqqjjjbbb]]]\\\[[[VVVRRRQQQQQQPPPOOOMMMLLLJJJIIIHHHDDDBBBCCCEEEIII[[[jjjMMMBBB>>><<<666:::<<<444666666777666666555555444666666666666777777777888888888888777888888999:::;;;<<<>>>AAADDDHHHKKKLLLJJJHHHUUUfffttthhhPPPDDDKKK^^^mmmkkk\\\[[[ZZZ]]]kkkzzzccc{{{eeeXXXSSSRRRQQQQQQPPPPPPPPPPPPKKKOOOWWW[[[UUUIIIBBB@@@???FFFTTTiiisssRRR???<<<:::999888777666666666666555555555555555555555555555555555555555666777777;;;>>>CCCLLL\\\sss}}}aaaUUUXXXhhh|||lllttt{{{|||nnn^^^ZZZYYY^^^bbbbbbgggqqq|||}}}~~~~~~hhhUUUNNNIIIHHHJJJMMMTTT\\\ffffff```SSSIIIEEEDDDDDDEEEEEEFFFDDDBBB@@@AAAAAACCCCCCEEEIIIPPPXXX```dddooosss|||vvvmmmeeedddeeeggglllrrr}}}rrrhhh```[[[ZZZYYYTTTPPPOOOPPPPPPOOONNNLLLJJJHHHGGGFFFDDDCCCDDDFFFVVV}}}nnnOOOBBB===<<<777:::===666777777666666666666555555666666666777777777888888888888777777888999999:::;;;<<<>>>AAAEEEHHHJJJLLLJJJMMM]]]nnnzzzwwwcccOOOFFFOOOeeewwwsss]]]UUUUUUTTTTTT^^^sssiiijjjZZZSSSRRRQQQPPPPPPPPPQQQQQQOOORRRYYY]]]XXXMMMDDDBBB???DDDQQQggg|||YYYAAA:::888888777666555555555555555555555555555555555555555555444555555666777888;;;>>>DDDOOO```wwwttt[[[SSSYYYiiikkkvvveeeWWWUUUWWW^^^cccgggmmmwww~~~~~~||||||}}}mmmWWWPPPLLLMMMPPPVVVaaakkkwwwoooaaaRRRGGGDDDDDDDDDCCCEEEFFFFFFEEEEEEFFFHHHEEEFFFHHHMMMUUU^^^eeehhhpppuuu~~~{{{pppjjjgggggghhhhhhkkkooo|||vvvhhh```ZZZYYYWWWSSSOOOOOOPPPPPPOOONNNMMMJJJHHHGGGHHHEEECCCBBBCCCPPPsssyyySSSCCC===<<<888;;;===777777777666666666666666666666666777777777888888888777777777777888999::::::;;;<<>>AAA???DDDXXXwwwgggJJJ>>>777777666555444444444444555555555555555555555555444444444555555777888999;;;???IIIWWWkkkjjjZZZ]]]jjjnnnttt[[[TTTYYY]]]hhhttt~~~{{{zzzzzzyyyxxxwwwvvvuuuuuuyyy{{{|||eee]]]WWW\\\gggsssxxx]]]LLLEEEBBBBBBDDDFFFHHHIIIIIIHHHHHHJJJKKKPPPOOOQQQXXXccclllqqqssswwwwwwnnnhhhffffffhhhgggfffiiinnnyyyjjjaaaZZZXXXWWWSSSQQQQQQOOOOOOPPPOOONNNKKKHHHFFFFFFCCCBBBBBB???FFF___yyy^^^GGG<<<>>>::::::<<<888888777666555666777888999777777777888888888999999666666777777888999;;;;;;<<<===AAADDDGGGIIIJJJJJJJJJPPPbbbwwwvvvlll]]]TTT\\\tttpppaaa___\\\VVVVVVddd}}}xxxxxx```QQQPPPNNNLLLLLLNNNPPPQQQPPPNNNOOORRROOOGGGAAA??????===AAASSSnnniiiLLL???999888777666666555666666555555555555555555555555444444444444666777888999;;;@@@KKK\\\ppp{{{ddd[[[hhhzzz|||rrrqqqYYYVVV]]]bbbmmmyyy}}}vvvuuuuuutttsssrrrqqqqqqrrrxxx|||{{{{{{~~~~~~}}}~~~ssshhhaaagggtttuuuXXXIIIEEEDDDDDDGGGKKKLLLNNNOOOOOOPPPRRRTTTUUUTTTWWW```mmmwww}}}~~~xxxoooiiigggfffgggeeedddgggnnnzzzjjjaaaYYYXXXVVVSSSPPPQQQNNNOOOPPPPPPNNNKKKHHHFFFDDDBBBBBBBBB???CCCXXXpppbbbIII===>>>;;;999:::777888777666555666777999:::777777888888888999999999666666666777888:::;;;<<<<<<>>>AAAEEEHHHIIIIIIIIIIIIOOOaaayyy}}}rrriii^^^]]]llljjj^^^ZZZYYYYYY^^^rrr|||yyyaaaPPPOOOMMMKKKKKKMMMOOOQQQQQQNNNNNNPPPOOOIIIDDDCCC<<<<<>>;;;:::999888777777777777555555555555555555555555333333444444666777888999;;;AAAMMM^^^rrruuu___\\\pppzzzuuuoooXXXWWW```gggqqq}}}~~~yyyrrrrrrqqqpppoooooonnnnnnooowww|||yyywwwyyy{{{|||zzzzzz{{{}}}~~~~~~qqqhhhnnn}}}rrrTTTGGGEEEEEEGGGJJJMMMOOOSSSUUUWWWZZZ]]]```______cccmmm{{{}}}uuuooollljjjiiieeebbbffflll{{{iii```YYYWWWUUURRRPPPPPPNNNOOOPPPPPPNNNKKKHHHEEECCCAAABBBCCC@@@BBBUUUjjjeeeJJJ===???;;;999:::777888777666555666777999;;;777888888888888999999999666666666777888:::;;;<<<<<<>>>BBBEEEHHHIIIIIIIIIJJJOOOaaazzztttppphhhaaafffzzzwwwfffZZZTTTVVVZZZeee}}}yyyaaaUUUOOOLLLNNNPPPOOOMMMNNNMMMNNNMMMKKKLLLMMMHHHAAAAAA>>>===IIIeee|||qqqRRR???<<<:::777666666777666555666666777777777777666666666555444444555666777888===BBBNNN___rrrkkkXXXaaaxxxvvvrrrrrriii[[[___iiiuuuyyyttttttmmmnnnmmmllljjjiiikkkmmmsssttttttsssrrrsssuuuwwwwwwvvvuuuvvvyyy|||}}}}}}{{{uuulllSSSIIIGGGEEEEEEIIIQQQWWW\\\^^^bbbhhhjjjhhhiiijjjppp}}}|||yyynnnggghhhfffcccjjjvvv{{{kkkaaaWWWUUUTTTQQQMMMMMMNNNNNNMMMLLLKKKIIIGGGFFFGGG@@@???BBBBBBBBBNNN___~~~uuuSSS>>>>>>;;;:::;;;888777777888888888888777777:::999999999888888777777777777777888999;;;<<<======???BBBFFFJJJKKKJJJIIIHHHJJJ^^^ssslllhhhccclllvvv___UUUXXXSSS[[[jjj{{{cccVVVOOOKKKMMMOOONNNMMMMMMLLLMMMLLLKKKLLLNNNIIICCCBBB???>>>HHHbbb}}}qqqRRR>>><<<:::777666666777666555555555666666666666555555666555444444555666888999<<>>;;;999:::888777777888888888888777777999999888888777777777777777777888888999:::;;;<<<===???CCCHHHKKKLLLKKKJJJLLLMMM___zzznnnggg```___rrrrrr\\\SSSXXXTTT^^^sss}}}gggWWWPPPKKKLLLNNNLLLLLLMMMJJJLLLKKKJJJMMMOOOLLLEEEBBB@@@>>>GGG___uuuUUU???===:::777666777777666555444555555555555555555444555555444444555777888999:::@@@LLL^^^ssseeeWWWddd|||~~~{{{xxxvvvmmmeee^^^iiisss~~~tttiiibbbbbb\\\[[[ZZZXXXWWWXXX\\\```iiiiiihhhhhhgggjjjnnnqqquuuuuuuuuvvvxxx{{{}}}~~~zzz~~~vvv```KKKEEEEEEEEEJJJQQQYYYdddpppxxx~~~rrrgggeeedddeeennnzzz~~~rrrfffYYYUUUSSSPPPNNNOOOMMMMMMLLLKKKIIIGGGEEEDDDFFFAAA???AAA??????JJJXXXxxxzzzWWWAAA???;;;888999666777777888888888888777777777777777777666666666666999888888888999::::::;;;<<<@@@DDDIIILLLMMMLLLKKKLLLPPPaaayyynnneee___eeelllWWWQQQWWWVVVdddmmmYYYQQQKKKKKKLLLKKKKKKLLLIIIJJJJJJJJJNNNQQQNNNGGGAAA@@@???FFF\\\{{{|||\\\CCC===;;;888777777777777666555555555555555555555555555555444555555777999::::::@@@MMM___uuucccYYYhhhzzzvvvsssvvvlllddd___mmm|||xxxlllbbb\\\[[[XXXWWWVVVTTTSSSVVV[[[___gggggggggffffffiiinnnrrrtttuuuvvvvvvxxxzzz}}}xxxwwwxxxyyylll[[[KKKGGGGGGGGGLLLTTTaaannn{{{tttiii^^^\\\^^^dddooozzztttgggYYYSSSQQQNNNMMMOOOLLLLLLKKKJJJIIIGGGEEEDDDFFFCCCBBBBBB??????IIIUUUuuu~~~ZZZCCC@@@;;;888999666777777888888888888777777666666666666666666555555999999999888999999::::::===AAAFFFJJJKKKKKKJJJJJJIIISSSfff}}}~~~ooojjjkkk||||||gggTTTPPPVVVXXXkkkrrr\\\SSSLLLKKKKKKJJJJJJLLLGGGIIIJJJJJJNNNRRROOOIII@@@@@@???EEEXXXuuuaaaEEE===;;;888777777888777666777777666555555666777777555555555555666888:::;;;;;;BBBOOObbbxxx}}}bbb[[[mmmuuummmhhhvvvpppgggbbbqqq|||pppfff^^^YYYYYYVVVUUUTTTSSSSSSWWW\\\aaaeeefffffffffgggiiinnnqqqrrrtttvvvvvvwwwyyy}}}zzzsssmmmiiiggg___RRRHHHHHHIIIJJJQQQZZZlllyyy}}}ggg^^^VVVVVV\\\gggsss}}}tttfffXXXQQQOOOMMMLLLMMMLLLLLLKKKJJJIIIGGGEEEDDDFFFEEEDDDCCC@@@AAAIIISSSttt\\\EEEAAA;;;888999666777777888888888888777777555555555555555555666666999999999888999999::::::???CCCGGGIIIIIIIIIIIIKKKJJJZZZnnn|||pppooo|||vvvaaaRRRPPPVVV\\\uuuwww___VVVMMMKKKKKKJJJJJJMMMGGGIIIJJJKKKOOOSSSPPPJJJ@@@AAA@@@BBBRRRmmmdddEEE>>>;;;888777888888777666888777666555555666777888555555555555666888:::<<<===EEESSSggg|||zzzaaa]]]pppoooeee^^^uuu}}}zzzuuuyyyqqqkkkxxxuuuiiiaaa[[[XXXXXXSSSSSSSSSSSSTTTXXX]]]aaacccdddeeeffffffhhhlllnnnqqqtttvvvwwwvvvxxx}}}uuummmfff^^^YYYXXXWWWLLLFFFGGGJJJNNNYYYfffrrrppp]]]WWWSSSVVVaaaooo|||ssseeeWWWQQQOOOMMMLLLMMMMMMMMMLLLKKKIIIGGGEEEDDDDDDEEEFFFCCC@@@BBBJJJQQQsss^^^FFFAAA<<<888999777777777888888888888777777555555555555666666666666999888888888999::::::;;;???CCCGGGIIIHHHIIIMMMPPPXXXiiixxx||||||yyyuuulll\\\RRRRRRXXXccc{{{bbbXXXNNNLLLKKKJJJKKKMMMHHHIIIJJJKKKOOOSSSPPPJJJAAABBB@@@???JJJccc|||gggGGG>>>;;;999888888888888777888777555444444555777888555555555555777999;;;<<<@@@HHHXXXlllwww___^^^qqqyyyiiiaaaXXXlllwwwzzz|||}}}|||vvvuuu~~~wwwpppccc]]]XXXUUUUUURRRSSSTTTUUUWWWZZZ___cccbbbdddggghhhhhhiiikkklllpppsssvvvwwwvvvwww}}}tttlllddd^^^VVVPPPRRRYYY```UUUKKKJJJLLLRRRbbbsss{{{rrraaaWWWTTTSSSYYYgggwwwrrreeeXXXSSSQQQNNNMMMNNNNNNNNNMMMLLLJJJHHHFFFEEEAAADDDEEEBBB@@@BBBIIIOOOmmm___FFFBBB<<<999:::888777777888888888888777777555555666666666777777777777777888888999:::;;;<<>><<<999888888888888777777666444333333444666777555555555555777999;;;===BBBJJJ[[[ooottt]]]]]]ppprrrfff```WWWiiixxxyyyxxxvvvvvvwwwxxxwwwwwwmmm```ZZZUUURRRSSSRRRTTTVVVXXXZZZ]]]bbbeeedddgggjjjkkkkkkkkklllmmmooosssvvvwwwuuuwww}}}wwwnnn___[[[WWWRRRJJJHHHSSSbbbpppbbbUUUOOONNNUUUggg{{{{{{gggWWWTTTSSSTTT[[[jjjzzzrrrfffYYYTTTSSSPPPNNNOOONNNNNNMMMLLLKKKIIIGGGFFF???CCCDDDAAA???BBBHHHMMMfff{{{___FFFBBB<<<:::;;;999777777888888888888777777555666666666777777888888777777777888999;;;<<<===>>>BBBFFFIIIKKKPPPYYYaaa{{{xxxpppwww~~~uuuWWWRRRTTTWWW^^^rrrfffZZZPPPMMMMMMLLLKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJ???CCCCCCEEELLLOOO```{{{vvvSSS@@@>>>;;;777444444777999777777777777777777777777666777888777777888:::===EEEJJJ^^^zzznnnVVVYYYnnn}}}www^^^]]][[[ggguuu{{{}}}yyytttrrrpppmmm}}}}}}zzziii]]]YYYVVVSSSSSSUUUWWWYYY[[[]]]```dddfffggghhhkkknnnqqqqqqooommmppprrruuuwwwxxxyyy|||~~~|||mmmbbbZZZRRROOOJJJGGGFFFHHHLLLNNNYYY```___TTTPPP]]]qqq{{{mmm```XXXUUURRRSSS]]]ooowwwjjj]]]WWWTTTPPPMMMMMMNNNMMMKKKKKKKKKJJJHHHFFFEEECCCBBBBBB@@@???EEEMMM___wwwdddFFF???@@@:::777:::999999888777666555444444888888777777777777888888888999::::::999999;;;===>>>CCCIIIKKKGGGHHHYYYmmm|||jjj[[[aaaiiiooo{{{hhh]]]RRRUUU___ffffffZZZPPPMMMMMMLLLLLLMMMMMMLLLKKKKKKJJJJJJKKKKKKBBBEEEAAAAAAFFFGGGVVVqqq~~~zzzWWW@@@>>>;;;777555555777999777777777777777777777777666777888777777888;;;===FFFLLL```{{{hhhWWWZZZiiiwww}}}zzz___]]]ZZZfffvvv{{{{{{vvvrrruuuyyy{{{yyyssszzz~~~iii^^^ZZZWWWUUUUUUWWWYYY[[[]]]^^^```dddfffggghhhjjjmmmqqqrrrqqqpppqqqsssvvvwwwxxxzzz}}}}}}jjj[[[QQQKKKIIIGGGDDDAAAAAACCCFFFHHHKKKTTTXXXRRRQQQ___tttxxxqqqeeeZZZTTTXXXWWWZZZddduuu|||nnn```YYYUUUPPPNNNNNNMMMLLLKKKKKKKKKJJJHHHFFFEEECCCBBBBBBAAA@@@EEELLL___ttthhhHHH@@@???:::777:::777777777777777666666666888888777777777777888888888999:::999999999;;;===>>>AAAGGGJJJGGGKKK]]]pppppp]]]PPPVVV___hhh{{{hhh```YYY___jjjrrrfff[[[PPPMMMMMMLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLDDDEEE???>>>BBBCCCQQQkkkxxx]]]AAA???;;;777555666777888777777777777777777777777666777777777777888;;;===FFFMMMbbb}}}xxxaaa[[[^^^eeerrr{{{___\\\[[[iiittt|||{{{wwwzzzuuulllpppwww|||}}}jjj```\\\YYYXXXXXXZZZ\\\^^^___```aaadddggghhhhhhiiilllooorrrsssrrrqqqsssvvvxxxzzz|||mmmZZZNNNGGGEEEAAA@@@?????????@@@BBBCCC@@@JJJPPPOOORRR```tttsssmmmiiiaaaYYYUUUXXX[[[aaajjjxxxsssccc[[[VVVQQQOOOOOOMMMKKKJJJJJJKKKJJJHHHFFFEEEBBBAAACCCBBBAAAEEEKKK^^^zzzooonnnLLL@@@???:::888;;;666666666777777888888888888888777777777777888888777888999999888999;;;===@@@CCCHHHJJJJJJQQQdddvvv}}}aaaRRRHHHLLLUUUbbbzzzkkkhhhfffooo}}}iii\\\QQQMMMMMMLLLLLLMMMNNNMMMMMMLLLLLLLLLLLLLLLCCCCCC>>>===BBBEEETTTmmmxxxbbbBBB???:::777666777888888666666666666666666666666555666777777777888;;;>>>DDDNNNddd~~~ppp[[[]]]bbbeeeuuuwww\\\[[[]]]ooouuusssgggiiimmmsss}}}}}}kkkccc___]]]\\\]]]]]]___```aaaaaabbbeeegggjjjiiihhhjjjmmmpppqqqqqqooorrrvvvyyy|||vvv```QQQIIIFFFGGG??????@@@AAABBBBBBBBBCCCAAAHHHMMMNNNPPP]]]qqqxxxmmmiiiiiieee```^^^\\\bbbiiirrr~~~tttddd[[[WWWRRRPPPPPPLLLJJJIIIJJJJJJJJJHHHFFFEEEBBBAAACCCCCCBBBDDDIIIZZZrrrllluuuPPPAAA???;;;999:::666666777777777888888888888888777777777777888888666777888888888999;;;===DDDHHHKKKLLLNNNYYYkkk{{{tttZZZOOOIIINNNVVVbbbzzznnnpppssslll```SSSNNNMMMLLLLLLMMMNNNMMMMMMLLLLLLLLLLLLLLLCCCBBB<<<<<>>CCCPPPfffiiiUUU[[[cccggg|||qqqXXXZZZ```uuu~~~sssdddccceeemmmyyy|||nnnfffbbb___^^^```___```bbbbbbbbbdddfffhhhkkkiiihhhhhhkkkmmmoooooonnnqqqvvvzzzfffSSSHHHBBBBBBEEE???@@@BBBCCCDDDDDDDDDDDDFFFIIIKKKKKKNNNZZZnnntttjjjjjjlllkkkhhhgggeeekkkttt|||sssccc[[[WWWSSSPPPQQQJJJIIIHHHIIIJJJIIIGGGEEEDDDAAA@@@DDDEEECCCDDDGGGUUUxxxvvvsss{{{UUUCCC???<<<:::999888888888888777777777777888888777777777777888888666777999999888999<<<>>>FFFIIIKKKLLLQQQ^^^ppp|||oooVVVOOONNNVVV```lll~~~ooovvv~~~qqqdddVVVPPPNNNLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLDDDCCC<<<<<>>:::666777888888888888888999999888888777777777777888888777999::::::;;;<<<>>>@@@AAAFFFJJJNNNYYYlll{{{ggg]]][[[hhh|||zzz}}}wwwyyyjjj[[[SSSPPPMMMKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJEEEDDD>>>>>>CCCBBBHHH[[[vvvgggEEE???999777999:::999777777777777777777777777777444555666777777999===???FFFXXXqqqyyycccUUU]]]lll~~~lllccctttsssooojjjxxxwwwllleee```[[[ZZZ\\\^^^```bbbcccdddeeehhhkkkffffffhhhlllqqquuuwwwwwwwwwzzz}}}eeeLLLFFFFFFBBBAAADDDCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCEEEIIIKKKNNN[[[iii}}}|||~~~|||vvviiibbb\\\SSSLLLJJJHHHGGGGGGGGGHHHHHHGGGEEEDDD@@@@@@EEEHHHFFFDDDDDDMMMjjj[[[FFFAAA???:::555555666777888999:::;;;;;;888888777777777777888888888999;;;;;;;;;===???AAAAAAGGGLLLQQQ___tttwwwjjjcccpppvvvyyy~~~}}}{{{|||cccUUUSSSMMMKKKMMMJJJKKKKKKJJJJJJJJJJJJKKKKKKFFFFFF???===@@@===DDDXXXqqqkkkMMM???:::;;;777999;;;444666666555555555555666666888666666888999999>>>DDDPPP\\\rrr[[[PPPeeeuuuqqqkkk}}}nnnlll|||mmmeeebbb\\\\\\___[[[___```aaabbbdddeeeggggggcccfffkkkoooqqqsssvvvwwwyyy|||www[[[KKKHHHCCCCCCEEEBBBFFFEEECCCAAAAAABBBCCCDDDFFFEEEEEEEEEHHHNNNWWW\\\nnntttzzz~~~uuuiiibbb\\\TTTNNNLLLHHHGGGFFFHHHJJJKKKHHHEEEDDDDDDCCCBBBBBBBBBBBBCCCMMM^^^\\\GGG@@@===;;;;;;:::999999999888888777777999888777777777777777888;;;DDDKKKHHH???:::<<>>AAA>>>FFFZZZuuulllOOO@@@:::;;;777999:::444777777666666666666777777888666666999999999>>>DDDTTTbbbxxx```UUUhhhuuuxxxzzz~~~nnnjjjwwwooofffddd]]]]]]aaa]]]```aaabbbdddfffggghhhhhhdddggglllppprrrtttvvvxxx|||}}}vvvZZZJJJGGGBBBCCCEEEBBBFFFEEEDDDCCCDDDEEEGGGHHHDDDDDDCCCCCCFFFKKKSSSYYYeeeiiinnnrrrtttuuuvvvwwwvvvvvvwwwiiiaaa[[[SSSNNNMMMJJJIIIHHHIIIKKKJJJHHHEEEDDDDDDCCCBBBBBBBBBBBBCCCLLL]]]bbbJJJ@@@<<<::::::888888888888888999999999888777777777777777888888<<>>AAAFFFEEEHHHKKKRRR```sss{{{ttt|||vvvpppmmm||||||tttnnnnnngggXXXUUUNNNLLLNNNKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKIIIAAA>>>AAA@@@III^^^rrrTTTBBB;;;;;;777888:::555888888777777777777888888888666666999::::::>>>EEEVVVggg~~~cccYYYiiitttkkkeeennnyyypppgggeee^^^^^^bbb^^^___aaadddgggiiiiiiiiihhhfffjjjnnnqqqsssuuuwwwyyy~~~}}}~~~tttXXXHHHFFFBBBBBBEEECCCCCCBBBBBBBBBDDDFFFHHHIIICCCDDDDDDDDDFFFLLLSSSYYYbbbcccfffiiilllllliiiggghhhiiitttyyyiii___YYYSSSOOOOOOLLLKKKJJJJJJKKKJJJGGGEEEDDDDDDCCCBBBBBBBBBBBBCCCKKK[[[iiiLLL@@@;;;999999777777777888999999::::::777666666666777888999999888;;;>>>???======@@@DDDCCCHHHKKKOOO[[[nnn~~~zzzsssyyy}}}vvvmmmhhhjjjxxxttttttnnniiillliiiYYYVVVOOOLLLOOOLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKIIIAAA>>>BBBBBBMMMccczzzZZZDDD;;;<<<888888:::666888777777666666777777888888666666999::::::???FFFTTThhhaaaYYYiiittt}}}ggg^^^dddnnn|||pppgggeee^^^^^^bbb^^^^^^aaadddhhhjjjjjjiiihhhiiilllpppsssuuuvvvxxxzzz}}}|||~~~sssWWWGGGEEEAAABBBFFFCCCBBBBBBCCCCCCEEEGGGIIIJJJDDDEEEFFFHHHLLLSSS[[[aaannnlllkkklllmmmkkkeeeaaa]]]___jjj||||||iii^^^YYYTTTPPPPPPNNNNNNLLLKKKJJJIIIGGGFFFDDDDDDCCCBBBBBBBBBBBBCCCIII[[[}}}nnnMMM>>>;;;999888888888888888888888999999666666666666777888::::::777777888999:::<<>>CCCDDDOOOeee```GGG;;;<<<999888:::777777666666555555666666777888666666999:::;;;@@@FFFSSShhh~~~zzz___YYYjjjuuu~~~fffZZZ___iiiyyyooofffddd]]]]]]aaa]]]]]]```dddgggiiijjjiiihhhkkknnnrrrtttuuuvvvxxxzzzyyy{{{sssWWWGGGEEEAAABBBFFFCCCEEEFFFFFFHHHIIIKKKLLLMMMFFFGGGIIILLLSSS]]]hhhppp~~~zzzuuurrrooojjjbbb]]]VVVWWW___mmmxxx|||}}}|||iii___ZZZUUURRRPPPOOOOOONNNLLLJJJHHHGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCIIIZZZ{{{pppMMM===;;;;;;999::::::999999888777666666666666666666777888::::::;;;:::::::::<<<>>>@@@AAABBBGGGJJJLLLUUUfffxxx|||uuusssxxxzzzsssooopppkkkwww```aaaddduuuvvvfffddduuummm[[[VVVNNNKKKMMMKKKKKKKKKJJJJJJJJJJJJKKKKKKHHHGGG@@@>>>CCCCCCMMMcccfffIII;;;===999777:::888666666555555555555666666888666666999;;;<<>>@@@DDDGGGIIILLLVVVgggwww~~~zzzqqquuu~~~|||wwwqqqpppssspppgggdddhhhmmmlllVVVZZZ^^^lllssshhhiiixxxmmm[[[UUUMMMJJJLLLJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJHHHAAA???BBB@@@HHH\\\}}}kkkKKK;;;===:::777999999777777666666666666777777777666666:::;;;<<>>===<<<999;;;::::::999888777666666888777777777777777888888666888::::::::::::===@@@FFFHHHIIIMMMYYYjjjvvvzzz|||ooojjjrrr~~~yyysssnnnmmmnnnhhh\\\YYY^^^ooodddPPPVVVWWWaaassstttllloooyyynnn[[[UUULLLIIILLLIIIKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJBBB@@@AAA===CCCWWWtttmmmLLL;;;===:::777999:::888888777777777777888888777666666:::;;;<<>>???>>>>>>BBBEEEGGGHHHIIINNN[[[lllvvvxxxwwwkkkiiiuuuzzzuuuqqqqqqqqqiii\\\ZZZ___pppaaaMMMTTTPPPWWWhhh~~~tttgggiiiyyyttt]]]RRRPPPMMMIIIGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHDDD???>>>@@@FFFKKKeeeqqqOOO<<<===:::777888444777777666666777888999999777888999999999;;;@@@CCCLLLZZZssseeeXXXgggwww|||hhhfff[[[wwwuuu{{{ooommm{{{|||rrrgggcccaaa______bbbccceeeffffffjjjppprrrpppjjjnnnuuuyyyyyyxxxvvvuuu{{{||||||}}}~~~cccJJJCCCFFFFFFEEEGGGKKKNNNWWWaaahhhlllooorrrvvvwwwuuuuuuzzzgggVVVNNNMMMLLLLLLLLLNNNQQQUUUYYY[[[aaa```aaahhhwwwxxxkkkiiiiiibbbWWWOOOKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAFFFOOOcccvvvQQQBBBAAA===555888888888888777777777777888888999999999:::::::::777999;;;;;;;;;===???BBBGGGHHHIIIOOObbbxxx{{{tttqqquuuzzzxxxjjjddd]]]UUUkkk```SSSUUUWWW\\\aaaiiitttfffhhhtttxxxaaaUUUPPPKKKHHHGGGHHHHHHGGGGGGHHHHHHIIIJJJLLLJJJEEE@@@===???CCCGGGYYYqqqrrrPPP<<<===:::888888555777777777777777888999999999999999999:::===@@@CCCLLLYYYppp~~~fffXXXdddtttzzzfffbbbWWWqqqzzz}}}~~~}}}xxxppp{{{ooolllyyyttthhhccc```^^^^^^aaaaaaeeehhhiiimmmrrrrrrnnnlllqqqvvvyyyzzzzzzyyyzzz}}}}}}~~~eeeLLLEEEGGGGGGGGGIIIRRRXXXbbbnnnwww}}}tttaaaRRRKKKKKKIIIJJJMMMPPPUUUYYY]]]___^^^^^^aaaiiiwww~~~yyykkkiiiiiibbbWWWOOOKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDBBBBBBAAAAAABBBHHHOOObbbwwwSSSCCCBBB>>>888888888888888777777777777777777888888888999999999666777999999999;;;>>>@@@GGGHHHIIIOOObbbyyy~~~zzzwww|||~~~|||mmmgggbbb^^^xxx___QQQRRRRRRWWW^^^kkkttteeeffflllyyy~~~hhhYYYPPPJJJGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJMMMKKKFFF@@@<<<===@@@DDDQQQfffzzzsssQQQ======:::999:::777777777777777777777888999;;;999777888;;;>>>AAABBBLLLXXXnnn|||fffWWWaaaqqq{{{aaa^^^TTTnnnwww||||||{{{zzzxxxtttmmmxxxmmmiiitttwwwiiibbb^^^\\\]]]```___dddiiijjjmmmppppppllloooqqquuuxxxyyyzzz|||~~~gggOOOGGGHHHHHHJJJNNNXXXaaannn{{{ooo]]]OOOJJJKKKHHHKKKOOOUUUZZZ^^^```bbb\\\]]]bbblll{{{qqqmmmooommmvvv{{{lllhhhiiibbbWWWOOOKKKJJJIIIGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBGGGNNN```yyyVVVEEEAAA>>>;;;888888888888777777777777666666777777777888888888666888999999:::;;;???AAAFFFIIIJJJPPPccczzz|||{{{qqqjjjhhhiii}}}^^^PPPQQQOOOTTT^^^rrrtttcccdddeeetttlll\\\QQQJJJHHHJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKIIIEEE???<<<<<<@@@CCCPPPeee|||}}}vvvSSS>>>===:::999;;;999888777777777777777888888;;;888666666:::>>>@@@AAAKKKYYYqqqzzzcccUUU___qqq]]]]]]UUUqqq{{{zzzvvvooorrriiifffooo~~~{{{lllbbb^^^[[[]]]```^^^cccggggggiiilllmmmllloooqqqssstttvvvyyy}}}iiiRRRJJJJJJJJJNNNTTT\\\hhhvvvnnn\\\PPPKKKMMMLLLOOOTTTYYY]]]___``````\\\___fffqqqvvvgggccceeeccckkkuuuzzz~~~}}}lllhhhiiicccXXXPPPKKKJJJHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDLLL^^^zzz{{{{{{YYYEEE>>><<<;;;888888888888777777777666777777777777888888888999999:::;;;;;;<<<>>>BBBEEEFFFIIIJJJPPPbbbyyyvvvwww}}}}}}|||uuuooonnnqqq|||___QQQRRRQQQVVVdddvvvdddddddddssslll]]]SSSLLLJJJLLLIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFBBB>>><<<===AAADDDMMMfffzzzVVV@@@>>>:::999<<<:::888888777777777777777888999777555555888===@@@BBBLLL\\\wwwttt```TTT]]]ooo~~~[[[^^^YYYuuu{{{rrrkkkeeedddmmm|||}}}mmmccc^^^[[[]]]``````eeefffdddeeejjjnnnoooqqqrrrrrrssstttxxx~~~kkkUUUMMMKKKKKKQQQZZZdddrrrlll\\\QQQMMMNNNTTTVVVYYY\\\]]]^^^]]]]]]\\\```hhhuuu}}}nnn```[[[^^^^^^eeennnsssxxx~~~lllhhhjjjeeeYYYPPPJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBKKK]]]wwwxxxyyyYYYDDD;;;999999888888888888777777777666888888888999999999:::::::::;;;;;;;;;<<>>BBBFFFGGGJJJKKKMMM\\\qqq}}}}}}lllnnnwww{{{wwwzzzyyy\\\OOOTTTUUU]]]tttrrrtttmmm{{{hhhZZZSSSNNNJJJHHHGGGFFFFFFEEEDDDDDDEEEEEECCCBBB@@@===;;;===@@@CCCHHH___}}}]]]DDD???:::888;;;:::999999888777777777777777555888:::999888<<>>CCCGGGGGGKKKKKKLLLXXXlllxxxyyymmmnnnvvv|||zzz|||~~~^^^QQQXXXUUU```|||yyy{{{rrrfffYYYSSSNNNHHHDDDFFFFFFEEEDDDDDDCCCDDDDDDCCCBBB@@@===;;;<<>><<<===AAADDDKKKbbb|||aaaBBB<<<>>>999444777888777666555666777999;;;888888:::;;;:::;;;DDDNNNWWWxxxdddbbb\\\vvvsssooorrr{{{|||ooobbb\\\[[[XXXWWWXXXVVVWWWXXX[[[^^^bbbeeegggdddgggiiiiiihhhjjjooottttttyyy{{{zzzzzz}}}~~~}}}zzzhhhWWWPPPKKKIIISSSbbbsss|||sssmmmiiiddd\\\VVVSSSOOOPPPVVV[[[___ccchhhqqqyyy~~~llljjjnnnhhhYYYMMMGGGFFFEEEDDDDDDEEEFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@BBBHHHVVVnnngggLLL???:::888999999999999888888888777777777777777777777888888999;;;;;;<<<;;;<<>>:::777::::::999777666555666888999777777999;;;:::;;;DDDNNN^^^|||___```___|||tttuuuzzzmmm```[[[XXXUUUTTTTTTQQQQQQQQQSSSVVVYYY]]]___```cccggghhhggggggjjjmmmpppuuuxxxvvvvvvzzz{{{zzz~~~uuueeeVVVPPPLLLIIIRRR^^^kkkyyy}}}~~~zzzuuuooojjjfff```XXXQQQOOOLLLNNNVVV]]]cccjjjqqqwwwooollloooiiiZZZNNNHHHGGGEEEDDDDDDDDDEEEEEECCCBBBBBBBBBBBBAAAAAAAAA@@@AAAFFFSSSllleeeKKK>>>999888999999999999888888888777777777777777777777888999999999:::;;;;;;===@@@EEEIIILLLNNNGGGNNNVVVmmmxxxmmmnnnfff]]]^^^hhhqqq|||pppXXXLLLKKKJJJGGGEEEEEEEEEEEEEEEDDDCCCCCCAAAAAA???===;;;<<>>;;;:::===;;;999888666666666666777666666888::::::<<>>999888999999999999888888888888888888777777777777888999999777888:::;;;===BBBGGGKKKMMMOOOHHHOOO\\\zzzwwweeecccvvviiibbbccciiiuuuzzz}}}sssZZZLLLJJJIIIGGGEEEEEEEEEEEEEEEDDDCCCCCCAAAAAA@@@>>><<<===???BBBIIIVVVvvveeeFFF<<<===;;;;;;===999888777777666777777888666666888;;;;;;>>>HHHTTTqqq```ddddddsssfffYYYSSSPPPLLLIIIIIIIIIHHHFFFFFFGGGJJJNNNPPPRRRVVVZZZ[[[[[[\\\___bbbhhhmmmpppoooooossstttssstttxxx|||yyysssnnnkkk]]]UUUNNNLLLIIIFFFIIINNNSSSYYYaaaeeefffggggggggghhhfffbbbaaaccciiimmmooosssrrrpppnnniii```UUUNNNNNNMMMRRR\\\hhhtttuuuoooooohhhZZZPPPIIIHHHFFFDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCNNNiiiaaaIII???;;;::::::888888888888888888888888888888777777888888999:::888999:::;;;===BBBGGGKKKNNNPPPIIIPPP___uuu```[[[nnnjjjeeegggjjjyyyxxx{{{xxx^^^NNNIIIHHHFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCBBB@@@>>>>>>AAACCCKKK[[[}}}hhhJJJ===<<<:::999:::666666666777777888999:::888888999<<<<<<@@@JJJVVVuuudddhhhcccyyynnnaaaUUUOOOLLLHHHDDDDDDFFFEEECCCCCCDDDFFFIIIKKKLLLNNNPPPQQQRRRVVV]]]cccggglllnnnmmmmmmpppqqqpppkkkooouuuzzz~~~~~~~~~|||ssskkkddd```\\\YYYPPPLLLIIIHHHFFFDDDDDDFFFJJJLLLPPPSSSUUUTTTTTTUUUVVVTTTTTTUUUWWW\\\bbbhhhrrrtttuuutttoooeeeZZZRRRQQQQQQVVVaaammm{{{vvvooollleeeYYYPPPIIIGGGFFFDDDBBBBBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBDDDDDDMMMjjjaaaJJJ@@@<<<;;;<<<888888888888888888888888888888888888888999999::::::;;;<<<<<<===AAAFFFJJJNNNQQQIIIPPPaaaqqq]]]YYYmmmjjjiiilllqqqzzz||||||bbbPPPJJJHHHFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@???AAACCCMMMdddiiiLLL>>><<<:::888777444444555777888999:::;;;999888:::;;;<<>>AAAFFFJJJNNNSSSKKKQQQccczzzkkk\\\[[[pppooorrrvvv|||cccRRRKKKIIIFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA??????@@@BBBNNNmmmhhhMMM???<<<;;;888666555555666777888999999999999888888::::::===IIIUUUnnndddggg___ooozzzeeeYYYNNNJJJHHHCCC@@@???===>>>???@@@AAABBBCCCCCCCCCFFFIIIJJJLLLQQQXXX^^^```eeefffcccbbbddddddbbbcccgggmmmqqqtttuuuwwwyyyvvvvvvuuutttsssqqqpppoooiiigggeeecccbbbbbbbbbbbb_________```aaabbbddddddfffiiilllmmmkkkgggdddcccZZZUUUNNNIIIFFFEEEDDDCCCBBBDDDEEEFFFEEEDDDBBB@@@CCC??????CCCEEECCCCCCGGGGGGHHHKKKOOOOOOQQQZZZeeemmmrrrxxx|||zzztttmmmiiidddeeekkkvvvsssiiieee^^^TTTNNNFFFEEEDDDCCCBBBCCCCCCDDDAAAAAAAAA@@@@@@@@@@@@???@@@CCCCCCKKKkkk```III???;;;::::::777777888888888999999999999999888888999999:::;;;999:::;;;<<<>>>BBBHHHLLLNNNUUUNNNUUUhhh}}}rrrdddYYY^^^uuuwww~~~zzzcccRRRLLLJJJGGGEEEEEEEEEEEEEEEDDDDDDCCCAAAAAABBB@@@???>>>???AAANNNrrr{{{fffMMM???<<<<<<999666666777777888888888777777888777777888888;;;GGGSSSjjjbbbggg^^^lll~~~~~~xxxcccWWWMMMIIIGGGCCC??????===>>>@@@CCCDDDDDDDDDCCCBBBEEEIIIKKKMMMPPPUUUYYY]]]aaabbb___]]]______]]]WWWZZZ___cccddddddeeeeeeddddddccccccbbbbbbaaaaaaZZZXXXVVVUUUUUUTTTSSSRRRPPPOOONNNMMMNNNOOOQQQRRRPPPSSSVVVWWWUUURRRPPPOOOMMMIIIDDD@@@???@@@@@@@@@AAADDDFFFFFFFFFFFFCCC@@@CCC======BBBDDDBBBBBBFFFCCCCCCGGGLLLKKKKKKUUUaaalllrrrzzz|||wwwtttooopppvvv}}}}}}|||qqqgggccc\\\SSSMMMEEEEEECCCBBBBBBCCCDDDEEEAAAAAAAAA@@@@@@@@@??????===AAABBBJJJkkk___HHH>>>:::888888777777888888999999999999999999888888999999:::;;;777888:::<<>>@@@CCCYYYrrr|||fffMMM@@@===;;;888777777777666666666666777777:::888999;;;<<>>=========AAAJJJeeebbbIII@@@===<<<;;;777777777777777777777777:::::::::;;;;;;;;;<<<<<<;;;===>>>>>>>>>AAAHHHNNNVVVWWWRRRTTTtttsssbbbSSSaaa~~~www___PPPLLLJJJGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCAAA??????@@@BBBWWWlll}}}fffMMM@@@<<<:::888777777777666666666666777777999888888:::;;;>>>GGGQQQfff|||^^^___WWWfffyyy~~~zzzzzzuuuqqqrrr{{{{{{ppp___UUUKKKGGGDDDAAA@@@AAAAAABBBAAAAAA@@@CCCFFFJJJOOOOOOOOOPPPSSSWWWZZZ\\\aaa^^^[[[YYYXXXUUURRROOOKKKKKKLLLLLLLLLLLLLLLKKKNNNOOOQQQQQQQQQOOOMMMLLLIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@BBBBBBAAAAAABBBCCCBBBBBBAAAAAA@@@AAACCCEEEGGGOOOVVVUUURRROOOIIICCCBBBBBBBBBBBBAAAAAAAAAAAAGGGIIIKKKLLLMMMQQQWWW]]]eeeiiirrr{{{wwwnnnmmmllliiihhhjjjjjjjjjooovvvzzzvvvjjjccc]]]SSSKKKGGGDDD@@@???@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???>>>AAAIIIccc|||dddJJJ@@@===;;;:::888888888888888888888888::::::::::::;;;;;;;;;;;;;;;<<<>>>>>>>>>BBBHHHNNNRRRUUUTTT\\\xxxfffYYYmmmuuuvvv^^^OOOKKKIIIGGGEEEDDDCCCBBBAAAAAAAAAAAACCCDDDEEECCCAAA@@@@@@AAARRRbbbvvvhhhMMM???<<<:::888777888777777666666777777888888777777:::;;;===FFFOOObbbxxx|||XXX\\\VVVfffwwwtttzzzsssttttttssswww~~~~~~uuujjj\\\RRRIIIEEEDDDAAA@@@AAACCCDDDEEEEEEEEEHHHLLLOOOXXXWWWUUUUUUVVVYYY]]]``````]]]YYYVVVTTTQQQNNNLLLEEEFFFFFFFFFFFFFFFEEEEEEHHHIIIJJJJJJIIIHHHEEEDDDBBBAAA???===<<<;;;::::::;;;;;;<<<<<<<<<;;;;;;::::::<<<======<<<<<<>>>???>>>???@@@@@@@@@BBBFFFIIIMMMYYYcccddd___XXXNNNFFFCCCCCCBBBBBBCCCCCCDDDDDDJJJMMMOOOPPPPPPSSSYYY^^^dddhhhpppzzzuuulllhhhccc^^^[[[[[[[[[[[[bbbiiiqqquuu|||yyylllddd]]]SSSJJJFFFCCC@@@???@@@AAAAAAAAAAAAAAAAAAAAA@@@??????>>>@@@@@@BBBHHHaaazzzgggLLLAAA===:::999999999999999999999999999999999999999::::::::::::;;;<<<>>>>>>>>>BBBIIIOOOSSSUUUWWWfffmmm```zzz{{{iiixxx^^^OOOJJJHHHFFFDDDCCCBBBAAAAAAAAAAAAAAACCCDDDEEEDDDAAA???>>>???KKKYYYkkkxxxjjjNNN???;;;999888777888777777777777777777888777666777999:::<<>>===;;;:::999999999::::::;;;<<<<<<<<<;;;;;;>>>???@@@???>>>>>>???AAA>>>@@@BBBBBBCCCGGGLLLQQQVVVbbbmmmoooiii___RRRHHHCCCCCCBBBCCCCCCEEEFFFGGGMMMPPPSSSTTTUUUXXX^^^cccgggjjjrrr{{{~~~zzzsssjjjddd^^^ZZZWWWVVVVVVXXX___ggglllooouuu~~~yyyllleee^^^SSSJJJGGGEEEBBBAAABBBCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>@@@@@@CCCHHH```~~~jjjMMMBBB===:::999999999999999999999999999888888999999999::::::::::::<<<>>>>>>???CCCJJJOOOWWWWWWYYYkkkwwwfffrrr___{{{zzz___OOOJJJGGGEEECCCCCCBBBAAAAAAAAABBBBBBBBBCCCDDDCCC@@@>>>======DDDSSSfffvvvmmmPPP@@@;;;999888888888888777777777777888888777666777::::::<<>>===<<<;;;::::::::::::::::::;;;<<<============AAABBBBBBAAA??????@@@BBBAAADDDGGGHHHIIIMMMUUU[[[aaalllvvvxxxrrrgggWWWJJJDDDCCCCCCCCCDDDFFFHHHIIILLLPPPTTTWWWYYY]]]ccchhhmmmpppxxx{{{vvvqqqnnnnnnlllfff```YYYVVVTTTVVVWWWYYY```hhhjjjlllpppxxxyyyllleee^^^TTTLLLFFFDDDBBBAAABBBBBBBBBAAA@@@@@@AAAAAAAAA@@@?????????@@@CCCIII```}}}kkkNNNBBB===:::999888888888888888888888888888888999999999::::::::::::<<<>>>>>>???CCCJJJPPPXXXUUUWWWlllnnn~~~jjjXXX||||||{{{___OOOJJJHHHEEECCCCCCBBBBBBBBBBBBBBBCCCAAABBBBBBAAA???===>>>???@@@QQQfffyyypppRRRAAA<<<:::999:::999888888777777888888999777666888;;;;;;<<>>>>>>>>@@@@@@@@@@@@???@@@BBBEEEDDDGGGKKKLLLMMMRRR[[[cccqqqyyyvvvaaaNNNGGGFFFEEEDDDEEEGGGJJJKKKNNNRRRWWW[[[]]]aaagggllltttyyy}}}ppphhhcccbbb```]]]___aaa^^^YYYRRRQQQRRRVVVYYYZZZ___fffgggiiinnnwwwyyyllleee___UUULLLDDDBBB@@@@@@@@@@@@???>>>@@@@@@@@@AAAAAA@@@@@@???===???CCCHHH```{{{xxxkkkNNNBBB>>><<<;;;777777777777777777777777999999999999:::::::::::::::<<<>>>???@@@DDDKKKQQQTTTRRRVVVnnnwwwrrr```QQQ|||xxx^^^NNNJJJIIIGGGDDDCCCCCCBBBCCCCCCDDDDDDBBBCCCBBB@@@???>>>@@@BBB@@@QQQhhh}}}sssTTTBBB<<<;;;;;;;;;999888888777777888888999888777999<<<<<<===CCCKKKPPPiiixxxuuu^^^]]]UUUjjjqqqaaa___oooyyyyyyuuuttt|||yyyuuusssuuuzzz|||yyyxxxyyyvvvvvvuuutttssssssssstttuuu{{{wwwnnn\\\RRRHHHEEEDDDAAA@@@BBBAAADDDHHHLLLPPPTTTXXX[[[dddfffiiilllmmmllljjjiii___YYYQQQJJJGGGEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHLLLLLLLLLKKKIIIFFFCCCAAA;;;;;;::::::999:::::::::;;;<<<===???@@@@@@AAAAAA???@@@AAABBBCCCFFFJJJNNNPPPTTTXXXYYYYYY___iiirrrmmmTTTKKKJJJHHHGGGHHHJJJLLLNNNWWW[[[```ccceeeiiinnnrrrzzz~~~nnnccc[[[WWWQQQTTTTTTQQQRRRWWWXXXUUUPPPQQQUUU[[[^^^]]]```eeefffiiiooozzz|||nnnggg___TTTKKKCCCAAA@@@@@@@@@@@@???>>>???@@@@@@AAAAAA@@@@@@@@@<<<>>>CCCGGG^^^wwwuuujjjMMMBBB>>>======888888888888888888888888::::::::::::;;;;;;;;;;;;:::<<<>>>???@@@DDDLLLRRRTTTSSSZZZssszzzvvveeeUUUJJJ~~~vvv\\\MMMJJJJJJIIIDDDDDDCCCCCCCCCDDDDDDEEECCCCCCBBBAAA???@@@BBBEEEAAARRRiii~~~xxxqqqppptttzzzuuuUUUCCC===<<<;;;<<<999999888888888888999999888777999<<<======CCCKKKNNNhhhwwwwwwZZZZZZSSSkkkvvvcccaaauuu}}}~~~vvvnnnkkkjjjooorrrqqqppprrrpppppppppooonnnnnnooopppvvv}}}zzzppp[[[QQQHHHDDDBBB@@@???@@@@@@CCCFFFIIIKKKNNNRRRTTT^^^___bbbdddeeefffffffffZZZTTTMMMGGGEEEEEEEEEEEEDDDEEEHHHKKKMMMPPPQQQRRRNNNOOOOOONNNKKKHHHEEECCC<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@BBBCCCDDDDDDDDDAAACCCEEEGGGJJJNNNTTTXXXbbbgggkkkllllllqqq|||vvvYYYNNNMMMKKKJJJJJJLLLNNNPPP```dddiiilllmmmoootttxxx}}}vvveeeYYYSSSQQQQQQIIIOOOPPPLLLLLLRRRVVVTTTSSSUUU[[[bbbdddbbbbbbfffgggkkksssppphhh___TTTJJJEEECCCBBBBBBBBBBBBAAA??????@@@@@@AAAAAAAAA@@@@@@<<<>>>BBBFFF\\\xxxwwwiiiLLLBBB???>>>>>>999999999999999999999999::::::;;;;;;;;;;;;<<<<<<:::<<<>>>???@@@EEELLLRRRWWWWWW```zzzyyynnn\\\NNNDDDqqqXXXLLLJJJHHHEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBAAA???>>><<<<<<======CCCLLL___yyypppfffdddjjjooo|||XXXCCC===<<<;;;:::777666666555555555666666777777888888999===CCCGGGOOOccczzzuuu[[[WWW^^^rrrdddcccxxxuuukkkjjjfffbbbaaaeeejjjmmmmmmmmmnnnnnnmmmmmmnnnoooqqqzzztttiii]]]SSSJJJHHHHHHEEEBBBBBBBBBCCCEEEHHHKKKNNNPPPQQQTTTVVVXXX\\\```aaa___^^^UUUQQQLLLGGGCCCAAABBBBBBDDDCCCCCCDDDGGGKKKOOOQQQOOOOOONNNLLLJJJFFFCCCAAA:::::::::999:::::::::;;;???<<<<<>>???<<<;;;999888999999888777999999999::::::;;;;;;;;;:::<<>>===<<<======AAAJJJ]]]wwwvvvbbbYYY^^^kkkwww~~~|||VVVAAA======;;;999888777777666666777777777777888888888999===CCCGGGRRRggg~~~rrr[[[YYY```rrrjjjiiimmmddd```]]][[[[[[___bbbddddddeeehhhjjjhhheeeffflllrrrttthhh]]]SSSJJJHHHHHHFFFDDDEEEEEEEEEGGGIIIKKKMMMNNNOOOOOOQQQSSSWWW[[[\\\ZZZXXXTTTQQQLLLGGGCCCBBBBBBBBBCCCCCCCCCDDDGGGLLLPPPSSSRRRQQQPPPMMMJJJFFFCCCAAA<<<<<<;;;::::::;;;<<<===CCC@@@@@@CCCCCCAAACCCGGGIIIMMMVVV```kkkvvv]]]PPPKKKIIIMMMPPPSSSXXX]]]nnnuuu{{{zzzuuusssyyy{{{jjjZZZUUUQQQJJJGGGIIIJJJKKKKKKKKKLLLNNNRRRVVVXXX\\\aaacccdddccccccccciiisssnnnccc[[[RRRKKKEEEDDDCCCBBBAAA@@@@@@???AAAAAAAAA@@@@@@?????????@@@???AAAFFF^^^|||bbbIIICCCAAA@@@BBB===;;;999999999:::999777999999::::::;;;<<<<<<<<<<<<>>>@@@BBBDDDHHHMMMQQQVVV[[[___nnn|||vvv```PPPHHHGGGqqqXXXJJJFFFDDDAAABBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@>>>======<<<===???HHH[[[uuuqqq[[[TTT]]]ppp~~~{{{SSS???<<<===;;;888888888888777777888888999777888888888:::>>>CCCGGGTTTjjjrrr\\\\\\cccrrrrrrrrrrrr```ZZZVVVUUUTTTVVVYYY[[[[[[[[[\\\```cccbbb```dddoooyyyrrreee[[[RRRJJJHHHHHHGGGHHHJJJIIIJJJLLLMMMNNNOOOOOOPPPQQQRRRTTTXXX[[[\\\[[[YYYUUURRRMMMGGGDDDBBBAAAAAABBBBBBBBBDDDHHHMMMRRRUUUWWWVVVRRRNNNIIIEEEAAA???>>>===<<<;;;;;;===???@@@BBB@@@@@@CCCCCCBBBEEEJJJRRRZZZhhhxxx]]]OOOJJJIIIMMMQQQUUU\\\dddrrrwww|||zzzvvvvvv|||xxxfffWWWSSSQQQJJJGGGIIIGGGHHHJJJJJJKKKLLLOOORRRUUUXXX]]]___``````aaabbbjjjwwwlll```XXXPPPJJJDDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@?????????>>>===@@@FFF^^^zzz```IIIDDDBBBBBBCCC>>><<<:::999::::::999888999999:::;;;;;;<<<======>>>???AAABBBDDDGGGLLLPPPUUUZZZ___llltttlllXXXKKKEEEDDDsssZZZKKKFFFCCC@@@DDDCCCCCCBBBBBBCCCCCCDDDAAAAAA@@@???>>>===<<<<<<===GGGZZZuuuvvvbbb[[[dddtttxxxQQQ===<<<===:::777888888777777777888999999888888888888:::>>>CCCHHHVVVlllsss[[[]]]eeettt||||||dddUUURRRPPPQQQSSSVVVXXXXXXWWWVVVUUUYYY]]]aaaeeeooo}}}nnnaaaXXXPPPIIIHHHHHHHHHKKKOOONNNPPPRRRTTTUUUVVVWWWWWWTTTUUUWWW[[[^^^___]]][[[WWWTTTOOOIIIDDDAAA@@@???AAAAAABBBEEEIIIOOOTTTWWW\\\YYYTTTNNNHHHCCC@@@>>>>>>===;;;;;;<<<>>>@@@BBBAAA@@@AAADDDEEEFFFKKKSSSaaalll~~~{{{YYYMMMIIIHHHKKKNNNRRR[[[cccppptttwwwwwwxxx{{{|||jjj[[[XXXWWWQQQMMMNNNJJJLLLNNNOOONNNNNNOOOPPPRRRUUUYYY\\\]]]___aaaccclll{{{}}}jjj^^^VVVOOOJJJDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@???????????????>>><<>><<<::::::;;;;;;:::999888888999:::;;;<<<<<<===@@@AAABBBBBBDDDGGGLLLOOORRRXXX^^^kkkpppyyycccRRRGGGCCCBBBvvv]]]MMMGGGDDDAAACCCCCCBBBBBBBBBBBBCCCCCCAAA@@@@@@???>>>===<<<;;;<<>>DDDHHH[[[qqqpppYYY^^^gggvvvuuuZZZNNNNNNNNNQQQUUUYYYZZZYYYWWWVVVSSSUUU[[[fffttt|||kkk^^^SSSMMMGGGGGGHHHHHHKKKPPPQQQSSSVVVZZZ\\\^^^______UUUVVVXXX\\\______]]][[[ZZZWWWRRRKKKFFFBBB???>>>@@@AAABBBEEEJJJPPPVVVYYY^^^ZZZTTTMMMFFFAAA>>>===<<<<<<;;;;;;<<<>>>AAABBBFFFEEEFFFIIIJJJMMMVVV```rrrvvvUUULLLIIIGGGHHHIIILLLTTT]]]jjjlllppptttyyypppaaa``````[[[WWWVVVTTTVVVXXXWWWUUUTTTSSSTTTUUUXXX[[[^^^```bbbeeegggttt{{{hhh\\\TTTOOOKKKCCCCCCCCCBBBBBBAAAAAA@@@????????????????????????AAA>>>AAAHHH[[[bbbJJJDDD@@@>>>>>>>>><<<::::::;;;;;;:::999777777888999:::;;;<<<<<>>;;;;;;:::888666666666666666777888999888999999999;;;>>>DDDHHHaaavvvzzzkkkXXX^^^hhhxxxmmmTTTKKKMMMOOOSSSYYY\\\\\\ZZZYYYXXXVVVZZZccctttwwwggg[[[NNNIIIFFFGGGGGGFFFJJJOOONNNQQQVVVZZZ^^^aaabbbbbbYYYZZZ\\\```ccccccaaa___[[[XXXSSSNNNHHHDDDAAA@@@AAAAAACCCFFFKKKQQQVVVZZZ]]]XXXRRRJJJDDD???===<<<:::;;;;;;===>>>@@@BBBBBBGGGFFFGGGKKKMMMTTTbbbppprrrUUUKKKHHHGGGGGGFFFGGGNNNWWWbbbdddhhhnnnvvvvvvhhhiiillliiidddddd^^^___```___]]][[[[[[\\\^^^___aaabbbbbbdddgggjjjxxxzzzhhh[[[SSSNNNKKKCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>???????????????EEEAAADDDKKK^^^cccKKKCCC???<<<<<<>>><<<:::999::::::999888777777888999;;;<<<======BBBBBBBBBBBBCCCGGGMMMQQQVVVZZZcccllltttiiiVVVKKKGGGDDDBBB}}}vvvwww___NNNGGGDDDBBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@???===<<<;;;>>>LLLgggqqqhhhmmmyyynnnQQQ@@@;;;:::999:::777777777777888999::::::999999999999;;;???DDDIII```uuuzzzlllXXX^^^hhhxxxfffRRRKKKNNNTTTYYY___bbbaaa___^^^^^^```hhhwww~~~ooo```TTTIIIEEEDDDFFFFFFDDDGGGLLLIIILLLQQQVVVZZZ\\\]]]]]]\\\]]]___bbbeeeeeecccaaaXXXVVVSSSOOOKKKHHHFFFEEEBBBBBBCCCFFFKKKQQQVVVZZZZZZVVVNNNGGGAAA>>><<<<<<:::;;;===@@@BBBCCCCCCCCCDDDDDDHHHOOOXXXeeezzzmmmUUUKKKIIIIIIIIIGGGFFFLLLUUUZZZZZZ]]]dddmmmvvv|||tttxxx~~~}}}zzzyyynnnooopppooonnnmmmnnnpppppppppooonnnllllllnnnppp{{{{{{hhhZZZQQQJJJGGGCCCBBBBBBBBBBBBAAAAAAAAA===>>>>>>>>>?????????@@@EEE@@@CCCLLL___cccKKKCCC???;;;;;;===;;;999999999:::999777888999:::;;;===>>>??????AAABBBBBBBBBCCCGGGNNNRRRWWWZZZbbblllyyyvvv___OOOIIIGGGEEECCC}}}sss}}}vvv^^^MMMFFFDDDAAACCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@???===<<<:::???NNNkkkyyyxxx}}}lllRRRBBB;;;999999;;;888888888888999:::;;;<<<999999999:::;;;???EEEIII[[[ppp~~~rrrYYY___hhhxxx|||yyyzzzbbbPPPLLLOOOYYY^^^dddgggfffdddcccdddjjjvvvvvvgggXXXMMMFFFCCCDDDFFFEEECCCEEEJJJDDDGGGLLLQQQUUUVVVWWWWWWXXXYYY[[[^^^aaaaaa___\\\VVVTTTRRRPPPMMMKKKJJJJJJCCCCCCDDDGGGKKKQQQVVVZZZXXXTTTLLLEEE???===<<<<<<:::<<>>>>>?????????@@@BBB===@@@JJJ^^^bbbKKKDDD???<<<<<<<<<;;;999888999999888777::::::;;;===>>>@@@AAAAAAAAAAAAAAAAAACCCHHHNNNSSSVVVXXX___kkk|||~~~mmmXXXJJJFFFGGGFFFDDDvvvzzz~~~|||uuu{{{yyy\\\KKKJJJHHHCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@???>>>===@@@NNNsssiiiKKK???===:::888:::777888888888888999999999777999;;;;;;;;;>>>DDDIIIYYYsssttteee]]]ggg~~~~~~wwwooo]]]TTTQQQQQQ[[[[[[```gggiiiiiilllqqqyyyrrr^^^PPPIIIDDDCCCAAA@@@@@@AAACCCDDDDDDDDDEEEFFFGGGIIIKKKLLLQQQTTTXXX[[[\\\ZZZWWWUUUUUUTTTRRRQQQPPPNNNKKKHHHDDDCCCCCCEEEKKKQQQUUUWWW[[[SSSHHH@@@<<<;;;999888;;;===??????@@@AAADDDFFFGGGKKKSSS```uuucccSSSMMMNNNOOONNNNNNNNNQQQSSSVVVXXXZZZ\\\```fffmmmrrr{{{||||||fffYYYRRRLLLFFFEEEDDDBBBAAA@@@AAAAAABBB===>>>@@@BBBDDDCCC@@@===BBB???CCCLLL\\\cccJJJBBB===<<<>>>;;;::::::999999::::::;;;===<<<;;;;;;<<<===>>>???BBBCCCCCCDDDEEEIIINNNRRRUUUZZZbbbzzzkkkuuuuuudddQQQHHHEEEDDDDDDFFFnnnttt{{{www|||uuuYYYIIIHHHGGGBBBCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@???>>>======AAAOOOrrriiiKKK???<<<:::999;;;777777888888888999999999777999;;;;;;;;;>>>DDDIIIYYYsssiii^^^dddxxxkkk\\\UUUTTTUUU______bbbiiilllnnntttzzzkkkXXXLLLFFFAAA@@@???>>>>>>???@@@AAABBBBBBBBBCCCDDDFFFGGGHHHLLLNNNQQQTTTUUUTTTSSSQQQTTTSSSSSSRRRRRROOOKKKHHHDDDCCCCCCFFFKKKQQQUUUWWW[[[RRRGGG???<<<;;;:::888;;;===??????@@@BBBEEEGGGMMMRRR]]]nnnyyy___RRRPPPRRRUUUWWWWWWXXXZZZ\\\^^^```bbbcccfffiiinnnrrrxxxxxx}}}zzzeeeXXXSSSLLLFFFDDDCCCBBBAAA@@@AAABBBBBB@@@@@@@@@AAABBBBBB???===???===DDDNNNaaabbbJJJAAA===;;;===;;;::::::999999::::::;;;===<<<;;;;;;<<<===>>>???CCCCCCDDDEEEFFFJJJOOOSSSTTTXXX^^^sssdddooonnn^^^NNNGGGEEECCCCCCEEEkkkuuuxxx{{{oooVVVHHHFFFEEEAAAAAAAAAAAA@@@@@@??????>>>@@@@@@@@@@@@???>>>===<<>><<<999999;;;777777777888888888999999777999;;;;;;;;;>>>DDDIII\\\vvvssseeefffvvvxxxeeeYYYVVVXXXZZZaaaaaaeeemmmssswwwttt```PPPGGGBBB>>>===<<<;;;;;;<<<===>>>????????????@@@AAABBBCCCEEEFFFHHHJJJLLLMMMMMMMMMRRRRRRSSSTTTTTTQQQLLLIIIEEECCCBBBEEEJJJQQQUUUWWWZZZQQQFFF>>>;;;;;;:::999;;;===???@@@AAABBBFFFHHHPPPYYYiiippp]]]TTTQQQVVV^^^cccggghhhjjjkkkkkkmmmnnnooonnnoooppprrryyyxxx{{{yyyeeeYYYTTTMMMFFFBBBBBBAAA@@@@@@AAACCCCCCDDDBBBAAA@@@@@@@@@>>><<<===<<>>>>>>>>>>>@@@@@@@@@@@@???>>>===<<>>============>>>??????AAABBBBBBCCCEEEHHHJJJKKKOOOPPPRRRTTTTTTRRRMMMIIIDDDBBBAAACCCIIIOOOTTTWWWYYYPPPEEE===;;;;;;;;;;;;;;;===???AAABBBDDDGGGJJJPPP\\\rrrlll]]]XXXTTT\\\gggqqqxxx{{{||||||{{{|||}}}}}}zzzxxxwwwwwwzzzhhh\\\VVVOOOGGGAAAAAA@@@@@@@@@AAACCCDDDGGGDDDAAA??????>>>===<<<>>><<>>@@@AAACCCDDDDDDEEEFFFJJJOOOSSSYYY^^^dddgggVVVdddtttjjjXXXOOOGGGFFFFFFDDDCCCDDDrrrpppqqqzzzyyyeeeRRRGGGEEEDDDBBB???>>>>>>>>>>>>>>>======????????????>>>===<<<<<>>;;;;;;;;;::::::;;;;;;;;;======<<<<<<<<<======>>>@@@@@@@@@@@@BBBEEEHHHJJJKKKLLLOOORRRSSSQQQMMMIIICCCAAA???AAAGGGMMMSSSVVVWWWOOODDD<<<:::;;;<<<===<<<>>>@@@BBBDDDFFFJJJMMMRRRaaa|||~~~hhh[[[XXXZZZdddrrr}}}lll```YYYQQQHHHAAA@@@@@@???@@@AAACCCCCCGGGDDDAAA???>>>>>>===<<<@@@>>>CCCOOOmmm{{{```HHHAAA<<<:::;;;;;;::::::999999::::::;;;:::::::::;;;<<<>>>@@@BBBBBBCCCDDDDDDFFFIIINNNRRRUUU\\\eeekkkXXXggg}}}mmmcccQQQJJJEEEFFFGGGEEECCCEEE|||mmmkkklllwwwvvvbbbQQQHHHDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<;;;@@@FFF```|||zzz___EEE<<<<<<:::888:::666666666777777777888888666888:::::::::===CCCHHH\\\wwwiiicccqqqqqqqqqlllXXXQQQSSSWWWZZZZZZ___jjjyyynnnYYYKKKBBB>>>===;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<======>>>@@@???>>>???@@@CCCFFFHHHHHHHHHKKKNNNPPPOOOLLLIIICCCAAA???@@@FFFMMMSSSVVVVVVNNNBBB;;;:::<<<===>>>===???BBBDDDFFFIIIMMMPPPYYYllltttaaaXXXVVVbbblll{{{pppddd\\\QQQGGGAAAAAA@@@??????@@@BBBBBBEEECCC@@@????????????>>>AAA???CCCQQQppp~~~```IIIAAA===:::;;;;;;::::::999999::::::;;;999999999:::<<>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<;;;@@@EEE]]]xxxsssZZZBBB<<<===:::888888666666666666777777777888666888999999999<<>>>>>=========>>>@@@BBBDDDEEEEEEGGGIIILLLMMMKKKIIIEEEBBB@@@AAAGGGNNNTTTXXXUUUMMMAAA:::999<<<>>>???>>>AAADDDFFFHHHKKKOOORRRbbbwwwxxxgggZZZWWWZZZeeennn{{{rrrfff\\\PPPEEEBBBAAA@@@?????????@@@AAABBBAAA??????@@@AAA@@@?????????EEETTTvvvzzz}}}```JJJBBB===;;;;;;;;;::::::999999::::::;;;888888999:::<<>>>>>>>>>>>????????????????????????>>>===<<<;;;AAAFFF]]]wwwoooWWWAAA<<<===;;;777888666666666666777777777777555777999999999<<>><<<<<<;;;;;;<<<>>>???@@@CCCCCCDDDGGGJJJKKKJJJIIIGGGDDDAAACCCHHHPPPVVVYYYUUULLLAAA:::999<<>>???AAABBBAAA@@@===>>>GGGXXXzzzqqqzzzaaaKKKCCC>>>;;;<<<;;;::::::999999::::::;;;888888999:::===???BBBDDDGGGHHHIIIIIIKKKNNNSSSWWWWWW\\\ccckkkxxx|||}}}rrraaaSSSKKKHHHDDDCCCDDDCCC@@@???BBBooo]]]aaauuummmVVVKKKGGGDDDAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????===;;;:::;;;<<<===HHH]]]wwwkkkNNN===<<<999999;;;777777777777777888888888888666777777888999<<>>@@@@@@AAABBBCCCDDDEEEGGGGGGHHHEEEEEEDDDCCCHHHRRRXXXXXXUUUIII>>>;;;<<<<<<===???FFFCCCCCCHHHLLLNNNTTTZZZkkkxxxiii^^^YYYZZZ\\\]]]eeelllsssvvvxxxvvvnnneeebbbjjjwww~~~kkk```WWWMMMCCCCCCCCCBBBAAA@@@>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<>>:::777;;;???@@@???>>>EEEFFFHHHJJJMMMQQQVVVZZZZZZ^^^ggg|||mmmvvvyyy}}}tttmmm||||||jjjXXXMMMJJJFFFEEECCCBBBAAAAAABBBBBB|||iii[[[ddd{{{lllVVVKKKGGGDDDAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????===;;;:::;;;===>>>HHH\\\vvvhhhMMM===<<<999:::<<<888777777777777888888888888666777777888999<<>>;;;;;;;;;<<<<<<======<<<<<<>>><<<:::;;;<<<>>>>>>>>>======<<<======>>>???@@@@@@@@@AAABBBCCCDDDEEEEEECCCDDDCCCCCCJJJUUU]]]^^^UUUIII>>>;;;<<<<<<===???CCCAAABBBGGGKKKOOOVVV]]]rrr~~~vvvqqqoooiiibbb]]]]]]___```aaafffkkknnnooopppnnnggg^^^]]]bbbmmm|||{{{iii^^^UUUKKKCCCCCCBBBBBBAAA???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>???CCCFFFTTTsss[[[KKK@@@<<<===:::999999888888999999:::;;;;;;999888;;;???AAABBBBBBFFFGGGIIIKKKNNNRRRWWW[[[]]]^^^fff|||}}}hhhqqqxxx|||sssqqqxxxfffUUUKKKIIIFFFEEECCCBBBAAAAAABBBBBBuuufff___kkklllUUUJJJFFFCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????===;;;;;;<<<===@@@III\\\uuudddJJJ<<<<<<999:::===999777777777777888888888888777777888888999<<>>:::;;;<<<===============???>>><<<===>>>@@@@@@???>>>>>>============>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAIIIVVV^^^```WWWKKK???<<<===<<<===???AAA???AAAFFFJJJOOOWWW___vvvrrrfff```]]][[[ZZZZZZ\\\___aaaaaa```gggjjjllljjjhhhfff___XXXXXXZZZbbbqqqwwwggg\\\SSSIIIBBBBBBBBBAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>???CCCDDDUUUzzz}}}WWWIII@@@===>>>;;;999999888888999999:::;;;:::;;;<<<===@@@CCCEEEFFFFFFHHHJJJLLLNNNRRRXXX\\\^^^^^^eee|||tttbbbmmmuuuxxx~~~{{{ssswwwqqq```QQQIIIGGGEEEDDDCCCBBBBBBBBBBBBBBBvvvlllhhhuuu~~~jjjUUUIIIFFFCCC@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<;;;<<<>>>AAALLL^^^vvv```GGG<<<<<<::::::===:::666777777777888888888888777888888888999<<<@@@DDDMMM```zzzdddUUU___ppp{{{aaaXXXeeesss~~~tttnnntttzzz}}}zzz|||zzzcccOOOEEEAAA???>>>:::;;;<<<======>>>======@@@>>>===>>>@@@AAA@@@??????>>>>>>============>>>????????????????????????AAABBB@@@@@@HHHUUU^^^```YYYLLLAAA============???@@@???AAAFFFIIIMMMVVV___tttrrrcccZZZVVVUUURRRTTTWWWZZZ\\\]]]\\\[[[gggkkklllkkkiiifff^^^UUUTTTWWW^^^iiiwwwttteee[[[QQQHHHDDDAAAAAAAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===???BBBSSSuuuRRRFFF???===>>>;;;;;;;;;::::::;;;;;;<<<===666;;;>>><<<;;;>>>AAACCCFFFHHHJJJLLLNNNRRRXXX[[[]]]]]]fffpppaaammm|||pppsssyyy{{{xxxuuu~~~zzzhhhYYYLLLFFFFFFDDDDDDCCCCCCBBBBBBBBBBBByyyrrrrrr}}}iiiTTTIIIEEEBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<<<<===???CCCPPPddd{{{\\\EEE;;;===::::::===;;;666777777777888888888888777888888888999;;;@@@CCCLLL___xxxeeeUUU```ppp|||^^^YYYmmm}}}zzzbbbNNNDDD@@@>>><<<:::;;;<<<===>>>>>>>>>>>>???>>>>>>???@@@AAA@@@??????>>>>>>============>>>@@@@@@@@@????????????>>>@@@AAAAAABBBLLLZZZcccfff[[[NNNBBB>>>>>>======???AAA@@@BBBEEEGGGJJJTTT^^^tttyyyeeeYYYRRROOOPPPRRRTTTWWWYYYZZZ[[[\\\\\\dddjjjnnnooommmiii```VVVRRRXXX___eeejjjsss~~~pppcccZZZPPPHHHFFFAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>BBBTTT~~~lllLLLCCC>>><<<===:::;;;;;;::::::;;;;;;<<<===666>>>BBB<<<666888===???FFFHHHJJJLLLNNNRRRWWW[[[[[[]]]hhhuuuiiisssyyylllooovvvwwwvvvwwwqqq```SSSIIIDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBxxxtttwww|||hhhSSSHHHEEEBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<>>>???DDDWWWmmmYYYDDD<<<>>>:::999<<<:::777777777777888888888888888888888888888;;;@@@CCCKKK]]]vvvfffWWWcccttt{{{^^^\\\vvvwww```MMMDDD@@@===;;;:::;;;<<<===>>>?????????@@@??????@@@BBBBBBAAA???>>>>>>============>>>>>>@@@@@@@@@???????????????>>>@@@BBBFFFQQQ```jjjlll]]]PPPDDD@@@???>>>===???AAA@@@BBBEEEEEEHHHSSS^^^wwwqqqbbbXXXPPPNNNQQQTTTVVVZZZ\\\^^^aaadddgggeeekkkqqqsssrrroooeeeZZZUUU[[[aaabbbbbbgggsss~~~lllbbbYYYNNNGGGGGG@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<@@@FFFVVV{{{gggIIIBBB===<<<===999999999888888999999:::;;;???JJJOOOEEE;;;===BBBDDDGGGIIIKKKMMMOOOSSSYYY\\\[[[^^^kkkwww}}}yyylllnnnwwwwwwuuuxxxjjjZZZOOOGGGCCCCCCBBBCCCCCCDDDCCCCCCBBBBBBvvvttt{{{{{{hhhRRRGGGDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======>>>@@@EEE\\\vvvXXXCCC<<<>>>:::888;;;999777777777777888888888888888999999888888;;;???CCCIIIZZZssskkk[[[hhhyyyggghhhxxxxxxrrr]]]LLLDDDAAA>>><<<:::;;;<<<===????????????AAAAAAAAABBBDDDDDDBBBAAA======<<<======>>>???@@@>>>>>>>>>>>>???????????????BBBDDDHHHRRR___fffggg^^^QQQEEE@@@@@@>>>>>>???>>>???AAADDDDDDHHHTTTaaaxxxmmmaaaYYYRRRSSSZZZXXX\\\aaadddgggjjjnnnqqqmmmssswwwxxxxxxuuummmccc]]]```ccccccccciiirrr{{{xxx~~~}}}hhh___WWWLLLEEEGGG????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======???@@@FFF```|||WWWCCC===???:::888;;;999777777777777888888888888888999999888888;;;???CCCGGGXXXpppqqqaaammm|||tttwww}}}zzzssslllmmm{{{|||nnnZZZLLLEEEBBB@@@>>>:::;;;<<<>>>??????@@@@@@BBBBBBBBBDDDFFFFFFDDDBBB<<<<<<<<<<<<===???@@@@@@============>>>>>>??????AAADDDFFFHHHOOOYYY^^^]]]___RRRFFFAAA@@@>>>>>>???<<<===@@@CCCDDDIIIVVVcccwwwyyyeee\\\VVVQQQVVV```]]]aaahhhlllnnnpppsssvvvwww{{{}}}||||||zzztttllleeeeeeeeefffiiiooowww|||tttyyyzzzfff]]]UUUJJJDDDFFF????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;AAAFFFQQQmmmdddHHHCCC@@@>>>???:::;;;;;;::::::;;;;;;<<<===<<>>>>>>>>>>>>>>??????@@@@@@BBBBBB???<<<;;;???BBBIIIccc{{{PPPFFF===;;;;;;;;;===@@@555555666888888999999999888888888888999;;;===>>>HHHUUUkkkxxx```iiivvvrrrjjjhhhbbbaaabbbjjjvvv{{{kkkYYYMMMFFF???;;;:::<<<<<<<<<<<<===???@@@AAA===???DDDGGGIIIGGGDDDBBB>>>>>>>>>>>>>>>??????@@@@@@???======???@@@???>>>BBBAAADDDKKKPPPRRRVVV[[[]]]UUUIIIAAA>>>>>>??????===>>>>>>???BBBJJJVVV___vvvqqq^^^TTTPPPRRRYYY_________fffppptttssswww}}}~~~||||||}}}}}}yyyuuuooojjjfffjjjttt|||~~~}}}vvv{{{vvvcccYYYSSSMMMFFFBBBCCCBBBAAA@@@???===<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>><<>><<>>>>>>>>>>>>>>??????@@@@@@AAAAAA???<<<;;;???BBBLLLgggvvvOOOEEE===:::::::::;;;>>>555666777888888999999999999888888888999;;;===>>>HHHTTTiii~~~eeejjj|||uuueee\\\YYYYYYXXXYYYaaaooo~~~uuufffUUUKKKEEE@@@======<<<<<<<<<<<<===???@@@AAA@@@CCCGGGKKKLLLJJJFFFBBB>>>>>>>>>>>>>>>???@@@@@@AAA???>>>>>>@@@AAAAAA@@@BBBAAACCCIIIMMMOOOSSSXXXYYYSSSJJJDDDBBBAAA@@@???===>>>??????BBBJJJUUU^^^qqq{{{kkkZZZPPPMMMNNNTTTZZZ___^^^bbblllssswww|||}}}|||}}}}}}{{{xxxrrrnnnkkkoooxxx~~~vvvcccYYYTTTMMMFFFBBBAAAAAA@@@@@@???>>>>>>>>>===<<<<<<<<<<<<===>>>>>>@@@===EEERRRkkk___FFFBBB???>>>@@@>>>>>><<<:::::::::;;;:::888999:::;;;<<<===@@@DDDHHHIIILLLQQQSSSUUUXXX^^^cccfffeeeiii{{{tttvvvyyywwwmmmuuuttt}}}kkkWWWLLLIIIEEECCCBBBDDDDDDCCCBBBAAAAAAAAAAAAmmmwwwjjjYYYHHHCCCCCCBBB???>>>>>>>>>>>>>>>>>>??????@@@???AAAAAA>>>;;;;;;???BBBPPPlllpppNNNDDD<<<::::::888999;;;555666777888888999888888999888888888999;;;===>>>GGGRRRgggjjjjjjvvvjjjZZZRRRQQQTTTQQQRRRZZZiiizzznnn```PPPHHHDDD@@@>>>>>><<<<<<<<<<<<===???@@@AAACCCFFFKKKPPPRRROOOHHHCCC??????>>>>>>??????@@@AAACCCAAA@@@@@@AAABBBBBBAAACCC@@@AAAGGGJJJLLLPPPUUUVVVRRRMMMIIIFFFDDDAAA???===???@@@@@@CCCJJJTTT\\\iiissseeeUUUMMMKKKKKKOOOTTT^^^\\\___iiiuuu}}}}}}~~~~~~|||yyywww{{{uuudddZZZTTTLLLFFFCCC??????????????????@@@@@@======<<<<<<======>>>???AAA???HHHXXXqqq^^^FFFBBB>>>>>>AAA@@@>>><<<:::999:::;;;:::999777888:::;;;===@@@EEEIIIJJJNNNRRRSSSTTTWWW\\\```cccbbbhhh|||yyy{{{xxxuuulllssssssrrraaaPPPHHHFFFDDDCCCCCCDDDCCCBBBBBBAAAAAAAAAAAAjjjvvvzzzbbbTTTFFFBBBCCCAAA???>>>>>>>>>>>>>>>>>>??????@@@???@@@@@@>>>;;;;;;???BBBRRRpppmmmLLLCCC;;;999999777777888666666777888888888888888999999888888999;;;<<<===EEEPPPffflllgggnnnzzzfffYYYUUUVVVWWWSSSRRRYYYiii{{{{{{hhhZZZLLLEEEBBB???===>>><<<<<<<<<<<<===???@@@AAACCCGGGNNNVVVYYYUUULLLEEE@@@????????????@@@AAAAAAEEECCCAAAAAABBBCCCBBBAAACCC@@@@@@EEEIIIKKKPPPVVVWWWUUUQQQLLLHHHDDDAAA???>>>???AAABBBDDDJJJSSSZZZaaauuu}}}nnnaaaSSSLLLJJJJJJMMMQQQYYYXXX\\\iiiyyyuuuddd[[[TTTLLLEEECCC????????????????????????=========<<<===>>>>>>???AAA???LLLaaazzz\\\FFFBBB===<<<@@@???===;;;999999:::::::::999777999:::;;;<<<@@@DDDHHHJJJNNNRRRTTTUUUWWW\\\```bbbbbbhhh~~~yyyzzzyyywwwnnnuuuuuuhhhZZZLLLFFFEEECCCBBBCCCDDDCCCBBBAAAAAAAAAAAAAAAkkkwwwsss\\\PPPDDDAAABBB@@@>>>>>>>>>>>>>>>>>>>>>??????@@@>>>???@@@>>>;;;;;;???BBBSSSqqqkkkIIIAAA:::999999777666777666777777888888888888777:::999999888999:::<<<===BBBNNNeeejjjbbbgggxxxuuuccc[[[[[[______ZZZXXX]]]kkk|||wwwdddWWWJJJCCCAAA===;;;;;;<<<<<<<<<<<<===???@@@AAAAAAFFFPPPZZZ```[[[PPPGGG@@@@@@@@@@@@@@@AAAAAABBBGGGEEECCCCCCDDDEEEDDDCCCDDDAAA@@@EEEIIILLLRRRYYY[[[ZZZVVVQQQKKKEEEAAA???>>>@@@BBBCCCDDDIIIQQQWWW[[[kkk}}}jjj]]]PPPJJJHHHGGGIIIMMMRRRUUU]]]lll~~~sssdddZZZSSSJJJDDDCCCAAAAAA@@@@@@???>>>>>>>>>===============>>>?????????@@@RRRlll|||ZZZEEEBBB===:::======<<<:::999999:::::::::999999:::;;;;;;<<<>>>BBBEEEIIIMMMRRRUUUVVVYYY]]]aaacccccciii~~~uuuvvvwwwwwwooowwwuuuzzzbbbVVVKKKFFFEEEBBBAAABBBCCCCCCBBBAAAAAAAAABBBBBByyymmmzzzsssYYYNNNCCCAAAAAA???>>>???>>>>>>>>>>>>>>>??????@@@===??????===;;;;;;???CCCRRRpppgggGGG???999::::::777666666777777888888888888777777::::::999888999:::;;;<<<@@@LLLbbb|||ggg]]]bbbsssppp___YYY]]]ccceee```\\\```mmm}}}sssaaaTTTGGGBBB@@@<<<::::::<<<<<<<<<<<<===???@@@AAACCCIIITTT```fffaaaSSSGGGAAAAAA@@@@@@AAAAAABBBCCCFFFEEEEEEFFFIIIKKKKKKKKKGGGCCCAAAEEEHHHLLLRRRYYY^^^___^^^YYYRRRJJJDDDAAA>>>AAACCCDDDEEEIIIOOOUUUWWWcccwww~~~ggg[[[NNNGGGEEECCCEEEIIILLLSSS___nnn~~~qqqcccZZZQQQHHHCCCBBBAAAAAA@@@@@@???>>>======>>>>>>======>>>>>>???@@@???CCC[[[yyyuuuVVVDDDCCC===999;;;:::;;;:::888888:::::::::999:::;;;;;;;;;;;;===AAADDDJJJNNNTTTWWWXXXZZZ^^^bbbcccccciii||||||ppprrrssstttnnnvvvsssqqq]]]SSSJJJGGGEEEBBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBtttlllyyyuuuXXXMMMCCC@@@@@@??????@@@>>>>>>>>>>>>>>>??????@@@===>>>???===;;;;;;???CCCQQQooo```DDD===999:::;;;999777777777777888888888888777777;;;:::999999999:::;;;<<>>AAADDDEEEFFFIIINNNSSSUUU^^^ooo{{{iii\\\NNNGGGDDDCCCEEEHHHIIITTT```mmm{{{ooobbbYYYPPPGGGAAAAAA????????????????????????>>>>>>======>>>>>>???@@@AAAHHHddd}}}lllPPPAAACCC>>>:::;;;:::;;;999888888999::::::999888999::::::;;;>>>BBBEEEMMMQQQVVVYYYYYYZZZ^^^aaaaaaaaagggzzz}}}sssnnnqqqooorrrnnnvvvrrrkkkVVVNNNHHHFFFFFFCCCCCCEEEBBBBBBBBBAAAAAABBBBBBCCCrrriiiuuuuuuXXXMMMCCC@@@???>>>???AAA>>>>>>>>>>>>>>>??????@@@<<<>>>>>>===:::;;;???CCCQQQnnnZZZCCC===999;;;<<<:::888888777777888888888777777666;;;:::999999999:::;;;<<>>======<<<<<<<<<<<<===???@@@AAAMMMRRR]]]jjjooofffSSSDDDBBBAAAAAAAAAAAABBBCCCCCCCCCCCCFFFLLLSSSZZZ]]]___NNNHHHDDDDDDEEEFFFLLLRRR[[[ccclllnnnfffYYYMMMFFF???BBBEEEFFFFFFIIINNNRRRUUU[[[jjjwwwmmm```QQQJJJFFFEEEGGGJJJIIIUUUaaalll|||{{{|||yyynnnbbbXXXOOOFFF@@@@@@===>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>??????@@@DDDKKKjjjxxxfffKKK???BBB>>>;;;===<<<;;;999777888999::::::999666777999:::<<>>======>>>???BBB>>>;;;<<<<<<<<>>=========>>>======>>>===;;;;;;<<<>>>CCCPPPfffrrr[[[LLLAAAAAA@@@<<<;;;>>>;;;;;;999999999999;;;;;;999:::999999:::===BBBGGGOOOSSSXXX[[[]]]___```bbbdddcccgggxxx{{{qqqttttttqqqooosssssswwwdddRRRMMMGGGDDDDDDEEEDDDBBBEEEEEECCC@@@@@@BBBDDDCCClllhhhtttyyykkkWWWLLLAAA???AAA@@@???@@@BBBAAA???>>>======??????AAA>>><<<======<<>>GGGOOOZZZpppppp]]]```ttt|||qqqpppzzztttoooppp|||eeeXXXZZZfffqqqrrrqqqrrrvvv}}}zzzcccTTTIII@@@???AAA>>><<<;;;:::;;;;;;;;;<<>>>>>>>>??????======>>>===;;;;;;===>>>>>>QQQmmmzzzwww}}}XXXIII???>>>>>>999888;;;;;;::::::999999::::::;;;999::::::999:::===BBBFFFMMMQQQWWW[[[^^^```bbbddddddcccgggyyyzzzrrrwwwsssssspppssssssvvv~~~bbbPPPKKKFFFDDDEEEGGGGGGFFFFFFEEECCCAAA@@@BBBDDDDDD~~~hhhgggssstttfffSSSHHH???>>>???>>>===>>>@@@@@@>>>======>>>???@@@@@@>>>===>>>===<<>>;;;;;;>>>======;;;;;;>>>CCCGGGSSSfffqqqssssssdddNNNEEEAAAAAA@@@???@@@BBBDDDFFFMMMTTT[[[dddpppwwwnnn___LLLGGGCCCCCCCCCFFFNNNWWWhhhrrr{{{}}}|||xxxhhhVVVIIIFFFFFFJJJLLLMMMQQQVVV```cccgggjjjmmmttt|||~~~tttdddUUULLLIIIHHHHHHLLLUUU```nnnxxxkkkddd[[[XXXXXX[[[]]]```gggooo|||xxxkkk\\\RRRKKKEEEBBBCCC@@@????????????@@@@@@AAA<<<===>>>===<<<<<<===???>>>TTTrrrzzzwww|||{{{WWWIII>>>>>>>>>999777:::;;;::::::999999::::::;;;999::::::::::::===BBBEEEKKKPPPVVV[[[___aaadddfffgggfffiii{{{yyysss~~~uuuvvvrrrsssrrruuu{{{```NNNIIIEEEDDDGGGJJJKKKJJJHHHFFFCCCBBBAAABBBEEEGGG{{{ggggggrrrooo```OOOFFF??????@@@>>>===>>>>>>>>>>>>===>>>???@@@AAA???======???===<<<@@@GGG```~~~qqqOOO@@@>>><<<:::::::::888777777777777777666666666666666777999;;;;;;;;;::::::;;;BBBKKKTTTfff~~~uuuccccccuuukkkyyyllliiinnnrrrvvvwwwzzzzzzvvvvvv```YYY```mmmvvv|||rrr^^^NNNFFF?????????===;;;<<<@@@???>>><<<;;;>>>CCCFFFOOObbbkkkmmmlll___KKKDDD@@@?????????AAADDDGGGIIIRRRXXXaaalllwwwyyykkkZZZLLLFFFCCCBBBCCCGGGOOOYYYiiirrryyy|||qqq___PPPKKKJJJMMMPPPQQQTTTXXX```aaabbbbbbdddiiiqqqxxx}}}sssdddWWWNNNKKKKKKKKKNNNXXXdddsssoooaaa\\\WWWSSSRRRTTTUUUVVV\\\cccmmmzzz~~~wwwuuuwww}}}{{{mmm^^^TTTLLLFFFCCCDDD@@@?????????@@@AAABBBBBB<<<===>>>===<<<<<<>>>@@@CCCWWWqqqyyyzzzzzzZZZLLLBBBBBBAAA<<<:::===::::::::::::::::::::::::999:::::::::;;;===AAADDDLLLPPPVVV[[[___bbbdddfffkkkkkkpppxxxsssyyyyyyttttttqqqtttyyy^^^NNNIIIEEEEEEHHHLLLMMMMMMKKKGGGCCCCCCBBBBBBFFFJJJyyyiiigggrrr~~~{{{jjj[[[LLLEEE@@@@@@AAA???>>>@@@============>>>???@@@@@@>>>======>>><<<<<>>;;;:::::::::999777777777777777666666666666666777999:::;;;;;;:::999===CCCLLLUUUdddyyywwwdddcccuuurrr|||rrrmmmmmmsssxxx|||vvvccc^^^eeerrr{{{mmm[[[JJJCCC>>>??????<<<;;;<<<@@@???>>><<<<<<>>>BBBEEEKKK]]]eeeeeedddXXXHHHDDD??????>>>???BBBFFFJJJMMMUUU[[[eeepppxxxtttdddSSSJJJEEEBBBBBBDDDGGGPPPYYYiiiqqqxxx}}}|||kkkZZZSSSNNNOOOPPPQQQTTTWWW^^^____________ccckkkrrr|||}}}|||}}}~~~xxxoooaaaUUUNNNLLLLLLLLLOOOZZZiiiyyyhhhZZZUUUTTTQQQPPPQQQQQQQQQUUU\\\eeeqqq|||vvvrrrnnnooosssvvv~~~yyykkk\\\SSSKKKDDDAAABBB@@@?????????@@@AAABBBBBB<<<===>>>=========???@@@FFFZZZsss~~~[[[MMMDDDDDDDDD>>><<<>>>::::::::::::::::::::::::999:::;;;;;;;;;===AAACCCNNNRRRXXX\\\___aaaccceeelllooowwwwwwppp~~~{{{vvvuuuqqqtttxxx]]]OOOKKKFFFFFFJJJMMMOOONNNOOOHHHDDDDDDCCCCCCGGGMMMuuukkkhhhrrr|||vvveeeWWWJJJDDDAAABBBBBB@@@???AAA=========>>>>>>?????????===<<<<<<<<<;;;<<>>;;;999::::::999888888888777777777666666666444555666777888888888888===CCCLLLTTTaaatttyyyeeebbbrrrvvvrrrmmmuuu~~~}}}llleeekkkxxxgggWWWGGGAAA>>>>>>>>>;;;;;;======>>>>>>======>>>AAADDDJJJ[[[```\\\ZZZPPPDDDCCC??????>>>???BBBGGGLLLOOOXXX]]]gggqqqtttkkk[[[MMMGGGCCCAAACCCDDDGGGOOOWWWgggpppyyy~~~jjj___VVVSSSSSSSSSTTTXXX___``````___aaahhhrrrzzzxxxqqqnnnpppsssssskkk___TTTNNNMMMMMMNNNSSS___pppzzzdddWWWRRRPPPMMMLLLMMMMMMLLLPPPWWWbbblllzzz}}}uuuooonnnmmmkkklllooosssyyypppdddWWWOOOHHHBBB>>>>>>@@@????????????@@@@@@AAA<<<===>>>>>>======???AAAFFF\\\yyyZZZLLLCCCDDDCCC>>>;;;===999::::::;;;;;;::::::999999:::;;;;;;;;;===@@@CCCOOOSSSXXX\\\___aaaccceeekkkooo|||vvvlll|||wwwvvvsssuuuvvvZZZOOOKKKGGGGGGKKKPPPQQQQQQRRRIIIDDDEEEDDDCCCGGGPPPoooiiigggpppxxx{{{xxxppp```RRRGGGCCCAAABBBBBB??????BBB======>>>>>>>>>>>>>>>>>><<<;;;;;;;;;999<<>>:::888888:::::::::999999888888888777777777555555555666666777888999<<>>>>>;;;;;;===:::<<<===>>>>>>>>>@@@BBBCCCRRRVVVQQQPPPIIIAAACCC@@@???>>>???BBBGGGLLLPPPYYY___iiipppnnnbbbSSSIIICCCAAA@@@CCCEEEGGGNNNUUU```kkkwww~~~qqqccc]]][[[ZZZ[[[^^^bbbbbbccceeelllyyyvvvjjjeeeeeegggllleee[[[TTTQQQRRRTTTVVV]]]kkk~~~zzzfffYYYTTTOOOLLLLLLMMMMMMMMMQQQWWWaaahhhrrr{{{{{{rrrlllhhhhhhiiihhhiiimmmqqqtttzzzxxxfff\\\RRRLLLHHHBBB??????@@@@@@???>>>>>>>>>??????<<<===>>>>>>===>>>@@@BBBGGG___{{{YYYLLLCCCDDDCCC===:::<<<999::::::;;;;;;::::::999999:::<<<<<<<<<===@@@BBBMMMQQQWWW\\\```bbbeeegggjjjnnn{{{vvvgggvvv|||xxxwwwtttvvvsssWWWLLLIIIFFFHHHMMMRRRUUUUUUTTTJJJDDDFFFEEECCCHHHRRRjjjffffffnnnuuuwwwtttkkk\\\OOOEEEAAA@@@BBBBBB??????AAA======>>>>>>>>>>>>======<<<::::::999888<<>>:::777888999;;;;;;999999999999888888888888888888777777777999:::<<<:::???GGGPPPZZZjjj}}}fff]]]iiiyyyvvvqqq~~~tttttt}}}ttt\\\OOOCCC???===>>>===;;;;;;>>>888:::===>>>>>>???@@@AAA888HHHLLLHHHIIIEEEAAAFFFAAA@@@>>>???BBBGGGMMMPPPZZZaaajjjpppjjj\\\NNNGGGAAA???@@@DDDFFFGGGMMMTTTXXXfffuuuooofffcccbbbcccfffcccdddeeekkkwwwyyyjjjaaa___aaaeee___XXXTTTTTTXXX]]]```ggguuu|||jjj^^^XXXRRROOOOOOQQQQQQQQQUUU[[[```fffmmmssszzzzzzppplllgggccceeeggggggiiimmmpppqqqtttyyytttaaaXXXPPPMMMJJJEEEBBBBBB@@@@@@???>>>=========>>><<<===>>>>>>===>>>@@@BBBKKKaaayyy{{{ZZZMMMDDDEEEEEE???;;;===999999;;;;;;;;;;;;999999999:::<<<<<<<<<===???AAAKKKPPPVVV\\\```dddgggiiikkknnnxxxvvvdddppp|||xxxxxxuuuwwwqqqUUUJJJGGGEEEHHHNNNUUUXXXYYYUUUJJJDDDFFFFFFCCCIIITTTllliiioooqqqssstttoooeeeXXXOOOEEEBBB??????@@@AAA???=========>>>???????????????:::888999===<<<===JJJ[[[vvv\\\HHH>>>===;;;:::999999::::::999888888777777777777777777888888888888999999999999===FFFPPPYYYhhhgggUUUeeewwwqqqlll}}}vvv{{{pppZZZNNNBBB???<<<;;;;;;<<<;;;:::>>>>>>>>>>>>>>>===<<<<<>>>>>>>>>>>===============<<<<<<>>>BBBEEENNNbbbwwwqqqWWWMMMDDDAAA@@@>>>>>>@@@::::::::::::::::::::::::;;;;;;:::999999;;;???BBBJJJRRRYYY[[[^^^cccggghhhmmmpppsss}}}iiieeeyyyyyy|||yyyxxxiii[[[JJJIIIHHHKKKQQQWWW\\\^^^XXXLLLEEEGGGGGGEEEMMMYYYooonnnppprrrssssssmmmcccUUULLLDDDAAA??????@@@@@@???=========>>>???????????????<<<999999===<<<>>>LLL]]]zzzzzzWWWDDD>>>===;;;:::999999::::::999999888777777777777777777888888888888999999999:::>>>FFFNNNWWWfff~~~iiiWWWcccrrr|||ssszzz{{{oooYYYMMMCCC@@@>>><<<======<<<<<<>>>>>>>>>>>>>>>===<<<<<<===>>>@@@@@@?????????AAA@@@@@@@@@AAACCCHHHOOOTTT]]]fffmmmkkk^^^OOOFFFBBBBBBAAABBBEEEFFFFFFLLLTTTYYY```nnn~~~}}}|||zzzqqqssswwwqqq___\\\\\\[[[bbb```bbbddddddgggrrr~~~tttjjjaaaZZZXXXUUUSSSSSSUUUXXXZZZ[[[]]]dddlllpppvvv~~~tttmmmaaa```^^^\\\\\\^^^bbbfffiiihhhlllttt}}}qqqfff[[[QQQMMMKKKFFFBBB@@@======>>>>>>>>>>>>===============<<<<<<>>>AAAEEEMMM___rrr|||nnnUUUKKKCCCAAA@@@>>>===???:::::::::::::::::::::::::::::::::999999;;;>>>AAAIIIRRRZZZ\\\^^^dddhhhhhhmmmooorrrkkkggg~~~xxxwwwyyyuuurrr}}}fffXXXNNNMMMLLLOOOUUU[[[```bbbYYYMMMEEEEEEFFFFFFOOO[[[tttuuusssssssssrrrkkk```RRRIIICCCAAA?????????@@@???>>>===>>>>>>????????????>>>>>>:::999<<<<<>>===;;;:::999999::::::999999888777777777777888777888888888888999999999<<<>>>DDDLLLTTTddd}}}ppp[[[bbbmmmwww}}}yyy}}}nnnXXXKKKDDDAAA???===>>>>>>>>>===>>>>>>>>>>>>>>>===<<<<<<:::<<<>>>>>>>>>>>>@@@AAA@@@AAABBBCCCEEEJJJQQQVVVbbbiiimmmgggYYYKKKCCCAAABBB??????CCCFFFHHHNNNTTTVVVaaapppsss```\\\\\\[[[dddhhhoootttvvv|||~~~wwwnnnfffccc___\\\ZZZZZZ[[[\\\ZZZ]]]dddkkkpppvvvzzzqqqkkkaaa```^^^\\\[[[\\\```cccggggggkkkttt}}}|||ooohhh\\\PPPKKKHHHDDDAAA@@@===>>>>>>??????>>>>>>===============<<<>>>AAADDDPPP___mmmtttiiiRRRIIICCCBBBAAA>>><<<<<<::::::::::::::::::::::::999999999999888:::===@@@IIIRRRZZZ]]]```eeeiiijjjnnnpppppprrrqqqzzzyyywwwxxxrrrooo~~~eeeVVVQQQPPPPPPRRRWWW]]]aaacccYYYMMMDDDCCCDDDGGGRRR^^^xxx{{{wwwvvvuuuqqqiii]]]PPPGGGBBBAAA??????????????????===>>>????????????>>>>>>???:::999<<<<<>>===;;;:::999999:::::::::999888888777777888888777777888888888999999999;;;>>>CCCJJJSSSdddxxx```bbbkkkwwwxxxyyyoooXXXJJJDDDAAA>>>===>>>>>>===<<<>>>>>>>>>>>>>>>===<<<<<<:::<<<>>>>>>???@@@CCCEEEDDDCCCCCCDDDGGGOOOXXX___iiimmmmmmdddUUUHHHBBBAAADDD???===AAAFFFIIINNNRRRVVVddduuuuuudddcccgggjjjoooyyy|||vvvsssnnniiieeebbbaaa```^^^aaagggooouuu{{{~~~wwwoooiiibbbaaa```^^^\\\^^^aaadddiiiiiinnnwww}}}qqqhhh[[[NNNHHHFFFBBB@@@@@@>>>>>>>>>??????>>>>>>>>>===>>>>>>===<<<>>>@@@CCCTTTaaajjjmmm{{{fffOOOGGGBBBBBBBBB>>>;;;;;;::::::::::::::::::::::::888999999888888999===???GGGQQQYYY]]]aaafffjjjkkkoooqqqppp{{{yyyzzzyyyzzztttpppiiiYYYRRRQQQPPPRRRWWW\\\___```XXXNNNDDDBBBDDDIIIUUU```zzz}}}zzzxxxuuupppggg[[[NNNFFF@@@@@@@@@???>>>>>>??????>>>>>>?????????>>>>>>===???:::999<<<===BBBTTThhh{{{dddJJJAAA>>>===;;;:::999999:::::::::999999888888888888888777777888888888999999999:::<<>><<<=========<<<>>>>>>>>>>>>>>>===<<<<<<:::;;;===>>>???AAADDDGGGFFFEEECCCCCCHHHSSS```iiipppqqqooocccSSSFFFBBBBBBEEE@@@>>>AAAFFFIIINNNSSSZZZllluuugggkkktttzzzzzztttnnnjjjgggdddfffmmmtttzzzzzztttlllfffaaaaaa```___^^^___cccfffkkklllpppyyy{{{qqqgggZZZLLLFFFDDDAAA??????>>>>>>????????????>>>>>>===>>>>>>>>>===>>>@@@BBBSSS___gggjjjzzzeeeMMMFFFBBBBBBBBB>>>;;;:::::::::::::::::::::::::::777888999999999:::<<>>????????????>>>>>>======999888<<<===CCCUUUiiiyyy]]]GGGCCC>>>===;;;:::999999::::::::::::999888888888888999777888888888888999999999888;;;AAAIIISSSeeegggaaaeee~~~yyywww]]]LLLCCC@@@>>><<<======<<<;;;>>>>>>>>>>>>>>>===<<<<<<:::;;;<<<===>>>@@@DDDGGGIIIGGGEEEFFFKKKWWWeeennnssstttooobbbQQQEEEAAABBBDDD@@@???BBBFFFIIIOOOWWWbbbxxxzzzpppwww~~~wwwssslllnnnsssyyy}}}|||xxxrrrjjjddd]]]^^^_________aaaeeehhhooopppttt}}}xxxooodddWWWKKKEEECCC@@@??????>>>??????@@@@@@??????>>>===>>>???>>>===>>>???AAAMMM[[[eeeiii{{{dddNNNGGGBBBBBBBBB>>>;;;;;;::::::::::::::::::::::::777999:::::::::;;;===???BBBMMMWWW\\\aaagggkkkkkkooosssqqqvvvzzztttwww~~~yyytttppp```UUUSSSRRRRRRTTTVVVWWWVVVPPPLLLGGGEEEHHHPPPYYY```}}}zzzzzzzzzwwwrrrkkkaaaUUUIIIAAA===???@@@???======???AAA???????????????>>>======;;;777888<<<>>>CCCUUUiii{{{zzzVVVCCCBBB>>>===;;;:::999999::::::;;;:::999999888888999999777888888888888999999999888:::@@@HHHQQQaaa{{{ooocccccczzzsss{{{```MMMDDDAAA???===>>>>>>======>>>>>>>>>>>>>>>===<<<<<<======>>>??????BBBEEEHHHOOONNNNNNOOOTTT]]]iiipppttttttnnn```OOOCCC???@@@@@@???@@@CCCFFFJJJSSS]]]mmmxxxxxx{{{~~~|||wwwqqqiiibbb[[[]]]___```bbbeeejjjmmmwwwwww|||uuunnnaaaUUUIIIEEECCC@@@>>>???>>>??????@@@@@@??????>>>===>>>??????>>>===???@@@KKK[[[fffjjj{{{dddOOOGGGBBBBBBBBB???======::::::::::::::::::::::::888999;;;;;;;;;;;;===???@@@JJJVVV\\\aaagggkkkkkkmmmrrrqqqsss{{{tttyyy~~~wwwmmm]]]TTTRRRPPPOOOPPPQQQPPPOOOLLLJJJHHHHHHKKKSSSZZZ^^^|||zzzyyyxxxuuuooohhh___SSSGGG@@@===???@@@???===<<>>======999666888<<>>===;;;:::999999::::::;;;:::999999888888999999777888888888888999999999888:::@@@GGGOOO^^^wwwvvvhhhdddyyykkkzzz{{{~~~bbbOOOEEECCC@@@????????????>>>>>>>>>>>>>>>>>>======<<<@@@AAABBBBBBBBBDDDHHHLLLTTTUUUWWWYYY]]]dddlllrrrssssssmmm___NNNAAA>>>???<<<===@@@DDDFFFKKKWWWcccuuu|||wwwqqqhhhbbb]]]___aaadddfffjjjooorrruuuooo___SSSHHHEEEDDDAAA>>>>>>??????@@@@@@@@@@@@??????===>>>??????>>>>>>???@@@MMM^^^iiilll{{{cccPPPHHHBBBAAABBB???>>>>>>::::::::::::::::::::::::888:::<<<<<<<<<<<<>>>???>>>IIIUUU[[[```gggjjjjjjkkkqqqppprrr}}}{{{vvv|||zzzhhhXXXQQQOOOLLLKKKKKKKKKJJJHHHIIIJJJIIIJJJNNNUUUZZZ]]]}}}}}}{{{qqqcccVVVLLLDDD@@@@@@?????????>>>>>>======????????????>>><<<;;;;;;;;;999:::======@@@RRRfffvvvqqqOOO@@@@@@======<<<;;;::::::::::::999999999888888888888777666666777777888999;;;;;;;;;888===HHHPPPYYYnnneee___ooouuuvvv||||||iiiQQQHHHBBB>>>???@@@>>>???AAA???>>><<<<<<===??????>>><<<===???BBBAAAAAAIIIRRRZZZ\\\___aaacccgggllloooqqqrrriiiXXXJJJEEEBBB>>>BBBAAABBBDDDHHHQQQcccttt}}}zzzyyy~~~~~~}}}yyyooofffcccaaa^^^___eeelllqqqvvv|||sssjjj]]]SSSHHHBBBCCCDDDAAA>>>BBBAAAAAABBBCCCBBB@@@===:::;;;<<<<<<<<<>>>AAACCCPPP\\\mmmyyybbbOOOIIIDDDCCCBBB???>>>@@@<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<>>>>>>>>===>>>>>>>>>>>>>>>===<<<;;;;;;888:::======@@@QQQeeetttmmmNNNAAAAAA======<<<;;;::::::::::::999999999888888888888777888888888777888888999999:::777;;;FFFMMMVVVjjjddd]]]lll}}}|||yyyrrryyyuuuxxxlllUUUGGGAAA>>>>>>???======???AAA@@@??????@@@???>>>===<<<===???AAAAAABBBJJJTTTcccdddffffffeeegggkkkooonnnooogggWWWJJJEEECCC@@@@@@BBBGGGNNNTTT^^^pppwwwooollllllqqqrrryyy}}}~~~zzzqqqiiifffcccbbbfffnnntttwwwyyy}}}ssskkk[[[RRRGGGBBBCCCDDDAAA>>>AAA@@@@@@AAABBBAAA???===;;;<<<===<<<<<<>>>AAACCCRRRcccvvvaaaOOOIIICCCCCCAAA>>>===???<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<>>>>>>>>>>>======>>>>>>>>>======<<<:::888:::>>>===@@@PPPdddtttiiiMMMBBBCCC>>>===<<<;;;::::::::::::999999999888888888888777:::999888777777777777777999777:::CCCIIIRRRdddvvvccc[[[iiixxx~~~pppiiivvvlllqqqqqq[[[IIICCC???@@@@@@======???BBBCCCDDDDDDCCC@@@>>><<<<<<<<<>>>AAAAAACCCLLLWWWkkkmmmnnnlllhhhggghhhkkkjjjjjjcccWWWLLLGGGEEEDDDAAAFFFQQQ]]]hhhssssssfff```^^^___bbbiiikkkttt}}}}}}|||tttllliiiggghhhoooyyy~~~~~~|||ppphhhWWWOOOFFFBBBCCCDDDBBB????????????@@@AAA@@@>>><<<============<<<>>>AAADDDQQQiii```QQQJJJEEEDDDBBB>>>===>>><<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<>>>AAAIIIUUUaaajjjppprrrrrrooollllllvvvrrr|||~~~ttt~~~iiiZZZOOOLLLGGGDDDCCCDDDGGGJJJOOOMMMKKKIIIGGGFFFFFFFFFxxxqqqfffYYYNNNFFFBBB@@@?????????>>>>>>>>>>>>>>><<<<<<======>>>=========:::888:::>>>>>>AAARRRfffxxxhhhNNNCCCCCC>>>===<<<;;;;;;:::::::::999999999888888888777777888888777777777777888888999777:::AAAGGGOOO___mmmfff[[[ggg~~~wwwwwwrrr___eeesss}}}~~~mmmooowwwcccNNNGGGCCCBBBBBB@@@@@@BBBBBBDDDHHHHHHFFFBBB>>><<<<<<<<<>>>AAABBBEEEPPP\\\mmmqqqtttrrrlllfffdddeeeeeeeeeaaaXXXOOOKKKKKKKKKIIIPPP^^^ooo|||qqqaaaZZZYYYZZZ]]]aaafffjjjrrr~~~~~~~~~uuunnnkkkiiilllttt~~~}}}|||}}}uuuiiiaaaRRRLLLEEEBBBCCCDDDBBB@@@?????????@@@AAAAAA???===>>>>>>>>>===<<<>>>BBBEEESSSsss```SSSMMMHHHGGGEEE@@@>>>???<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>AAAGGGRRR^^^iiipppssswwwtttooommmtttppp}}}sss}}}hhhYYYNNNKKKFFFCCCBBBDDDGGGJJJLLLKKKJJJHHHGGGFFFFFFFFF~~~zzzrrrfffXXXLLLEEEAAA???>>>>>>>>>>>>>>>>>>??????;;;<<<<<<============<<<:::888:::>>>???DDDWWWlllhhhOOODDDBBB>>>>>>===<<<;;;;;;;;;;;;999999999888888888777777666666666666777888999::::::999;;;???EEENNN[[[fffwwwkkk]]]fffyyyxxxtttxxx^^^]]]hhhrrr~~~sssooo{{{~~~jjjQQQJJJCCCBBBBBB@@@BBBEEEDDDHHHLLLMMMIIICCC???======<<<>>>AAACCCHHHUUUaaaooouuuzzzxxxpppgggcccbbbaaaaaa___\\\VVVSSSTTTWWWWWW^^^nnniii^^^UUUTTTWWWXXXZZZ]]]dddiiipppyyyuuuooommmlllooovvv~~~}}}|||~~~}}}oooeee\\\MMMIIIEEECCCCCCCCCBBB@@@@@@@@@@@@AAACCCCCCAAA???>>>>>>>>>======???CCCGGGZZZ|||```RRRLLLGGGGGGDDD???============<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<@@@BBBGGGPPP\\\fffnnnqqqwwwtttppplllqqqzzzkkk{{{sss}}}fffUUULLLIIIEEECCCBBBEEEHHHKKKMMMLLLKKKIIIHHHGGGGGGFFF}}}zzzrrreeeVVVKKKDDDAAA@@@>>>>>>>>>>>>????????????<<<<<<=========<<<<<<;;;;;;999:::???AAAIII^^^uuufffOOODDDAAA???>>>===<<<;;;;;;;;;;;;999999999888888888888777555555555666777888::::::999:::;;;>>>DDDMMMXXX___oooppp```dddzzz{{{sssddd]]]cccjjjvvvyyyqqqxxxpppTTTKKKCCCAAAAAAAAAEEEJJJKKKOOOSSSRRRLLLEEE@@@>>>>>>===???BBBEEEKKKYYYgggsssyyy~~~zzzoooeeeaaaaaa______```aaa___\\\___eeeiiiooo}}}~~~qqqiii^^^VVVQQQTTTYYYZZZZZZ[[[```fffllltttvvvqqqqqqqqqssszzz~~~yyyyyy{{{~~~}}}~~~wwwmmmcccXXXJJJHHHEEECCCCCCBBBAAA@@@@@@@@@@@@BBBCCCCCCAAA@@@===>>>=========AAAFFFJJJ^^^vvv^^^NNNIIIEEEEEECCC>>>;;;;;;=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<@@@BBBGGGOOOZZZeeelllooopppqqqpppkkkmmm~~~wwwcccuuuyyydddRRRKKKHHHEEECCCCCCGGGKKKNNNSSSQQQNNNJJJHHHFFFEEEDDD|||~~~~~~wwwooobbbTTTIIICCCBBBAAA===>>>>>>>>>????????????============<<<;;;::::::<<<999:::???CCCNNNfff~~~{{{```LLLDDDBBB???>>>===<<<;;;;;;;;;;;;999999999888888888888777666666666666666777888999888999:::<<>>??????@@@CCCGGGNNN]]]lllwww{{{|||tttggg]]]\\\^^^______bbbggggggeeejjjrrryyy}}}~~~ssskkkddd___\\\UUUQQQUUUZZZ\\\[[[\\\\\\cccjjjrrrxxxuuuwwwwwwzzz|||xxxwwwxxx||||||{{{~~~pppjjj```SSSHHHGGGEEECCCBBBAAA@@@????????????AAACCCCCCAAA???======<<<<<<>>>BBBHHHLLLfffnnn[[[NNNIIIEEEFFFDDD@@@==================<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<>>>@@@FFFOOOZZZeeellloookkkpppqqqkkkiiixxxzzzdddwwwdddRRRIIIGGGDDDCCCEEEIIIMMMQQQWWWTTTOOOJJJFFFEEEDDDDDD}}}yyy|||~~~~~~tttlll___RRRHHHCCCCCCCCC======>>>>>>?????????@@@============<<<;;;:::999<<<999:::???DDDQQQkkkxxx}}}[[[IIIDDDCCC???>>>===<<<<<<;;;;;;<<<999999999888888888888777888777777666666666666666666888999;;;AAAKKKSSSWWWfffyyyvvvbbbaaasssuuuzzzhhhdddggguuuxxxvvv```UUUJJJFFFGGGJJJRRRYYY___bbbccc]]]QQQFFF???===@@@???AAADDDHHHPPP```nnnyyyzzzwwwlll]]]UUUUUUZZZ______cccjjjlllkkkqqqyyy|||uuujjjgggeeeccc___\\\TTTOOOSSSXXXZZZZZZ[[[[[[ccckkksssyyyxxx{{{|||}}}yyyyyyyyy}}}}}}zzzzzz}}}~~~jjjfff]]]NNNHHHGGGEEEDDDBBB@@@???>>>>>>===>>>@@@BBBBBB@@@>>><<<<<<<<<<<<>>>CCCIIINNNrrrhhhYYYPPPKKKHHHIIIHHHCCCAAAAAA>>>=========<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<>>>>>>>>>>>:::===<<<999999<<<<<<:::<<<>>>===;;;DDDYYYqqq{{{vvv~~~rrrXXXLLLEEE>>>@@@>>><<<<<<<<<===<<<:::999999999999999999999999777777666666777999;;;<<<777:::===???BBBIIIRRRZZZ___qqqxxxaaa___uuu]]]aaakkksss|||gggWWWKKKLLLNNNNNNVVVaaafffiiiiii^^^OOOCCC???AAABBBBBBBBBEEEKKKVVVggguuuzzz~~~uuu```SSSTTTVVVRRR\\\]]]aaahhhpppuuuwwwxxx}}}{{{rrrppptttyyy{{{}}}}}}{{{yyyyyyzzzyyyzzz}}}zzzooogggcccbbbaaa```ZZZZZZZZZZZZZZZ[[[[[[[[[```bbbgggvvv~~~|||}}}}}}wwwwww|||wwwzzz{{{{{{|||{{{vvvssstttzzzxxxhhh]]]QQQGGGEEEDDDBBB@@@????????????@@@@@@@@@???????????????>>>???:::<<>>??????===<<<;;;::::::999::::::::::::;;;;;;<<<===<<<===AAAIIIUUUbbblllrrrrrruuurrroooqqqttt}}}}}}aaaPPPHHHEEEBBBBBBFFFLLLPPPSSSQQQOOOMMMJJJGGGFFFEEEEEE|||~~~~~~yyyuuugggWWWOOOIIIDDD@@@???????????????>>>>>>>>>>>>>>>@@@???;;;:::<<<;;;999:::===???@@@KKK```vvvzzzyyynnnWWWMMMFFFAAAAAA???===<<<======<<<;;;999999999999999999999999777777777666777777888888777999<<<>>>AAAHHHSSSZZZ^^^ppp~~~hhheeetttdddccckkkxxxooo^^^PPPNNNOOOOOOVVV```hhhjjjhhh^^^NNNCCC@@@BBB???AAADDDIIIQQQ^^^nnnzzz|||xxxlllZZZPPPPPPSSSTTT^^^aaafffkkkooorrrssssssvvv~~~qqqgggaaaaaafffsssuuuwwwwwwvvvtttttttttrrrtttwww|||zzztttnnnjjjiiihhheeecccaaa```___]]]]]]]]]^^^___```dddjjjyyy{{{ttttttxxxvvvyyy{{{{{{||||||xxxtttvvv|||nnn___WWWNNNGGGEEEDDDBBBAAA@@@??????@@@????????????????????????===>>>:::===CCCBBBHHH[[[oooYYYQQQJJJKKKLLLJJJGGGCCCAAA@@@AAA???>>><<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<===>>>AAAIIIUUUbbbmmmsssrrrvvvrrrooooooooo|||aaaPPPJJJGGGDDDDDDHHHMMMRRRTTTTTTSSSOOOLLLIIIGGGEEEEEE}}}wwwoooaaaSSSLLLHHHCCC??????????????????>>>>>>>>>>>>AAACCCAAA<<<:::<<<;;;888999===@@@EEEQQQfffxxxyyyxxxhhhUUUMMMIIIEEECCCAAA>>>===>>>===<<<;;;::::::::::::999999999999888888888888888777666666777999:::;;;???GGGRRRZZZ^^^pppqqqmmmqqq~~~nnndddlllwwweeeUUUPPPOOOOOOVVV___hhhjjjfff[[[MMMCCCAAABBB@@@CCCHHHOOOYYYgggttt}}}~~~ooo^^^RRRLLLKKKQQQYYYaaaffflllmmmllliiihhhhhhkkkuuu~~~sssfff]]]VVVTTTYYY___lllnnnqqqqqqooommmlllllliiilllrrrxxx}}}|||{{{}}}~~~}}}{{{sssrrrrrrtttvvvtttooojjjllliiieeeaaa______```aaaccchhhqqq~~~{{{ttttttwwwwwwzzz}}}}}}xxxzzzzzzbbbVVVPPPKKKGGGEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>??????<<<>>>;;;>>>DDDCCCKKK___iiiVVVNNNIIIKKKNNNMMMJJJFFFDDDCCCBBB@@@>>><<<;;;;;;<<<===::::::999999999:::;;;;;;;;;<<<@@@GGGRRR___kkkrrrwww|||yyyuuusssnnnyyy|||aaaQQQKKKIIIFFFFFFJJJOOOSSSUUUVVVTTTPPPLLLHHHEEEDDDCCC~~~}}}~~~|||vvvhhh[[[NNNIIIFFFBBB??????????????????>>>>>>>>>===@@@BBB@@@<<<:::<<<;;;999:::===AAAGGGVVVjjjzzzyyyooovvvcccTTTNNNKKKIIIEEECCC@@@??????>>>===;;;:::::::::::::::999999999777888999::::::999888777777888999999===EEEQQQZZZ]]]ooo~~~wwwrrrnnnyyy|||uuudddnnnzzziiiXXXOOOMMMNNNTTT\\\ffffffbbbWWWJJJBBB@@@BBBBBBFFFKKKRRR___nnnzzz~~~~~~fffQQQLLLKKKJJJSSS```hhhlllpppmmmeee^^^[[[\\\```jjjwwwjjj```UUUPPPNNNPPPXXX```jjjlllnnnmmmkkkhhhgggfffdddiiiqqqxxx~~~|||vvvtttvvvxxxxxxwwwvvvyyy~~~{{{tttvvvrrrkkkeeeaaa___```aaagggnnnwwwyyywwwzzz{{{ppp]]]TTTNNNJJJGGGDDDDDDCCCBBBAAAAAAAAA@@@===>>>>>>>>>>>>>>>??????<<<>>><<<>>>CCCCCCKKKaaahhhVVVMMMLLLOOOQQQPPPLLLHHHEEECCCAAA???===;;;:::;;;<<<===::::::999999999::::::;;;888:::===CCCMMMZZZhhhpppyyy~~~|||yyyvvvmmmsss|||bbbRRRLLLIIIGGGHHHLLLPPPTTTVVVUUUSSSNNNJJJEEEBBB@@@???~~~}}}~~~zzzsssbbbVVVJJJFFFDDDAAA>>>>>>????????????>>>>>>>>>===<<<>>>>>>::::::======;;;:::===BBBKKK]]]ssstttiiizzzyyy```TTTOOOMMMKKKGGGEEEBBB@@@@@@???===<<<;;;;;;;;;:::::::::999999444666777999::::::999888777888888888;;;CCCNNNWWW\\\mmm{{{{{{tttooowwwuuujjjyyyyyyjjjXXXMMMIIILLLQQQWWW______[[[SSSHHHAAA@@@BBBBBBGGGMMMVVVeeewwwxxx^^^JJJJJJMMMNNNZZZiiissstttrrrjjj___VVVTTTUUUZZZeeesss{{{mmmZZZQQQJJJHHHIIINNNWWW```kkkllllllkkkhhheeeddddddeeekkkuuu~~~xxxuuuwwwzzz{{{zzz}}}}}}xxxpppgggbbb___``````jjjqqqyyy~~~kkk___XXXPPPJJJHHHCCCCCCCCCBBBBBBAAA@@@@@@======>>>>>>?????????@@@===???======BBB@@@JJJ```lllZZZQQQPPPQQQRRROOOJJJEEEAAA@@@@@@>>><<<;;;:::;;;<<<===;;;;;;:::999999::::::::::::;;;>>>BBBKKKXXXfffpppsssyyyxxxwwwssshhhjjj|||}}}~~~dddTTTKKKIIIGGGHHHLLLQQQTTTUUUTTTRRRNNNIIIEEEBBB@@@@@@}}}tttnnn]]]RRRGGGDDDCCC@@@>>>>>>????????????>>>>>>>>>>>>:::<<<<<<::::::>>>???===999===EEESSSiiisssooorrr]]]UUUQQQNNNMMMIIIGGGDDDBBBAAA@@@>>><<<<<<<<<;;;;;;::::::999999333444555666777888888888777888999888:::AAAKKKRRRYYYiiivvvvvvnnnvvvwwwvvvyyylllYYYLLLHHHJJJNNNQQQWWWXXXVVVPPPHHHCCCBBBCCCBBBJJJSSS___qqqmmmXXXIIIJJJPPPVVVbbbqqq~~~zzzqqqeeeZZZTTTUUUWWW[[[gggvvvqqqbbbRRRLLLFFFGGGJJJOOOYYYbbbiiiiiihhhfffcccbbbcccdddiiippp|||}}}{{{~~~zzzssskkkfffddddddeeemmmttt{{{yyyggg```[[[QQQIIIGGGAAABBBBBBBBBAAAAAA@@@???>>>>>>>>>???@@@@@@AAAAAA===@@@===>>>AAA@@@JJJbbbmmm___VVVSSSTTTRRRNNNHHHBBB???===???>>>======<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;===>>>@@@CCCJJJVVVfffppprrrxxxxxxwwwtttgggfffvvv{{{gggWWWLLLJJJHHHJJJNNNRRRUUUVVVTTTRRRNNNKKKGGGEEEDDDCCCvvvmmmggg[[[PPPFFFCCCBBB@@@======????????????>>>>>>>>>>>>:::======;;;<<>><<<===<<<<<<;;;::::::999999888777777777888999999:::777888999999:::???GGGNNNUUUeeeqqq{{{iiiqqq~~~{{{|||}}}qqq^^^OOOIIIIIIKKKLLLQQQRRRRRROOOJJJFFFEEEFFFGGGSSS```mmm~~~___SSSIIIJJJRRR\\\jjjvvvwwwiii[[[SSSSSSWWW[[[aaannn~~~}}}lll^^^PPPJJJFFFHHHLLLQQQYYYbbbaaaaaa```^^^]]]^^^bbbeeellluuu~~~{{{uuupppmmmlllmmmnnnssszzzrrraaa\\\XXXNNNFFFEEE???@@@AAAAAAAAA@@@???>>>>>>??????@@@AAAAAABBBBBB<<>>>>>BBBAAANNNfffyyyjjjaaa[[[YYYXXXUUUPPPJJJEEEBBBBBB??????@@@@@@@@@???>>>===>>>===<<<<<<;;;;;;;;;<<<===???@@@AAAFFFRRRbbbmmmtttyyyyyyxxxtttgggcccrrrwwwjjjYYYMMMKKKJJJLLLPPPTTTVVVWWWQQQOOOMMMJJJHHHFFFFFFFFF|||rrrhhhbbbZZZOOOEEECCCBBB???======????????????>>>>>>>>>>>><<>>=========<<<;;;::::::999999>>>===<<<;;;:::;;;<<<===777999:::::::::>>>EEEKKKRRRcccooo~~~aaajjjxxx|||xxxvvvcccRRRJJJJJJJJJIIINNNPPPQQQPPPLLLIIIHHHHHHOOO]]]lllzzzvvvVVVPPPJJJKKKSSS```oooxxx~~~rrr```RRRMMMQQQXXX^^^fffuuu|||kkk]]]KKKFFFCCCEEEIIIMMMUUU]]]ZZZZZZXXXWWWXXX[[[aaaeeennnwww}}}}}}{{{wwwtttrrrsssuuuvvvzzz~~~~~~nnn\\\XXXTTTJJJCCCCCC>>>???@@@AAA@@@???>>>===??????@@@AAABBBBBBCCCCCC:::???>>>???CCCDDDQQQjjjqqqgggbbb^^^___^^^ZZZTTTNNNJJJIIIIII???AAABBBCCCCCCBBB@@@>>>???>>>===<<<<<<<<<<<<<<<;;;<<<======BBBMMM]]]iiirrrwwwvvvtttpppaaa]]]jjjvvvtttlllZZZOOOMMMLLLNNNRRRVVVXXXYYYMMMLLLJJJGGGFFFEEEEEEEEEvvvjjjaaa\\\TTTLLLCCC>>>>>>???===;;;========================>>>===<<<;;;<<<>>>@@@AAA<<>>===<<<;;;;;;;;;;;;;;;999999999999999999999999888666777;;;<<<<<<@@@FFFSSS___aaawww|||eeefffnnn{{{hhhZZZPPPIIIHHHJJJMMMNNNNNNLLLIIIIIILLLPPPVVVaaapppqqqXXXRRRMMMPPP[[[gggpppssswwwdddSSSNNNNNNPPPWWWaaannn~~~pppZZZMMMIIIHHHLLLOOOPPPQQQTTTVVVSSSSSSUUUWWWYYY```hhhtttxxx{{{wwwxxxxxxyyy~~~zzztttgggYYYRRRMMMGGGBBBAAACCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>???@@@@@@AAAAAADDD;;;;;;BBBBBB@@@RRRkkkqqqgggeeegggeeegggcccYYYSSSRRROOOIIIDDDEEEEEECCCAAA??????@@@CCC@@@<<<::::::;;;<<<<<<===;;;<<<@@@DDDKKKYYYeeekkktttssspppppphhhaaaeeessszzzkkkVVVJJJNNNOOONNNRRRYYYYYYTTTLLLJJJGGGEEEFFFHHHHHHHHH~~~tttiii___YYYQQQJJJBBB>>>>>>???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;===>>>@@@???HHHZZZmmm}}}|||rrr___YYYRRRRRRVVVTTTMMMKKKHHHGGGFFFEEEBBB@@@>>>>>>===<<<;;;;;;;;;;;;999999999999999999999999999777888;;;;;;;;;???EEELLLYYY]]]tttiiiggglll}}}{{{{{{}}}hhhYYYOOOIIIHHHJJJJJJLLLMMMKKKHHHIIILLLPPPZZZdddrrrqqqYYYSSSPPPVVVbbbmmmrrrrrriiiYYYLLLJJJLLLOOOXXXbbbrrrlllUUULLLGGGFFFJJJMMMMMMNNNPPPQQQOOOPPPSSSUUUXXX```iiixxx}}}yyyyyyxxx{{{|||kkk```UUUPPPLLLFFFBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBB;;;;;;AAA@@@AAAUUUpppuuuoookkkiiiggghhhdddZZZUUUTTTQQQKKKHHHHHHGGGEEEBBBAAAAAABBBCCC@@@<<<:::;;;<<<<<<<<<>>><<<<<<@@@CCCIIIUUU```gggrrrsssrrrrrrhhh___bbbsss{{{nnnYYYPPPSSSTTTRRRTTTXXXWWWRRRJJJHHHFFFFFFHHHJJJKKKKKKxxxpppggg\\\UUUMMMHHHAAA>>>???@@@???>>>???????????????????????????>>><<<::::::;;;===>>>BBBMMM___rrrjjj[[[XXXRRRRRRVVVTTTMMMKKKHHHGGGFFFEEEBBB@@@???>>>===<<<;;;;;;;;;;;;999999999999999999999999:::888888:::::::::===CCCHHHVVVYYYooonnnhhhiiiwww{{{{{{jjjYYYNNNGGGFFFIIIGGGIIIJJJIIIHHHHHHLLLPPP\\\eeeqqq}}}|||oooZZZUUUUUU^^^llluuusssnnn[[[NNNFFFHHHLLLPPPZZZfffuuunnnUUUMMMHHHFFFJJJLLLKKKKKKNNNNNNMMMOOORRRUUUXXXbbblll|||~~~}}}{{{vvv```WWWOOOMMMJJJFFFCCCCCCAAAAAA@@@????????????@@@BBBBBBAAAAAA@@@??????>>>AAA===>>>BBBAAAFFF^^^zzzyyyvvvqqqkkkkkkkkkeee\\\VVVTTTQQQNNNNNNMMMKKKGGGDDDCCCDDDFFFCCC@@@===;;;;;;<<<<<<<<<>>><<<===???AAAEEEPPPZZZcccooosssssssssiii^^^```qqqqqq\\\VVVXXXXXXVVVWWWWWWTTTOOOHHHHHHHHHJJJNNNPPPQQQQQQ|||tttmmmdddYYYQQQHHHEEE@@@??????@@@@@@??????????????????????????????>>><<<:::999:::;;;<<>>===<<<<<<;;;;;;999999999999999999999999:::888888::::::888<<>>>>>??????AAA@@@@@@@@@?????????>>>@@@@@@BBBCCCDDDOOOkkk|||zzzuuunnnpppmmmfff]]]VVVSSSPPPNNNSSSRRRNNNJJJFFFDDDEEEGGGCCCAAA>>><<<=========<<<===;;;<<<>>>@@@CCCLLLVVV```lllpppqqqrrriii```bbblllttt___WWWXXXWWWWWWVVVTTTPPPLLLIIIIIILLLPPPUUUWWWXXXWWWzzzpppiii```UUUMMMDDDBBB@@@??????@@@@@@@@@???????????????????????????>>><<<:::999:::;;;<<>>===<<<<<<<<<999999999999999999999999:::888888999999777:::@@@FFFUUUWWWgggyyyrrrfffdddrrrzzzrrrooo[[[NNNEEECCCEEEBBBEEEHHHHHHFFFGGGJJJMMMTTT[[[cccjjjqqqtttppphhh^^^ZZZ\\\fffrrrttthhh\\\NNNHHHGGGLLLOOOSSS```ooo~~~eeeSSSNNNKKKLLLMMMJJJIIIKKKOOOOOORRRUUUVVVYYYcccooo}}}}}}www{{{zzz```VVVQQQMMMLLLIIIDDDAAABBBAAA@@@??????>>>>>>??????>>>>>>>>>?????????@@@@@@===@@@BBBBBBFFFWWWuuuzzzuuusssmmmeee]]]VVVQQQOOOPPPWWWUUURRRLLLGGGEEEFFFHHHCCCAAA???===>>>>>>===<<<:::999:::>>>???AAAIIISSS___jjjmmmnnnqqqjjjcccgggjjjvvvbbbUUUSSSRRRSSSSSSPPPLLLJJJHHHJJJNNNSSSXXXZZZYYYWWWxxxnnndddZZZPPPIIIAAA@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>><<<::::::;;;===>>>DDDXXXppp~~~~~~{{{{{{}}}lllYYYRRRTTTOOOOOOSSSSSSQQQOOOLLLKKKJJJIIIFFFDDDBBBBBB@@@>>>===<<<<<<<<<999999999999999999999999999777777999888777:::@@@AAAQQQSSSaaarrrzzzjjjcccppp|||zzz~~~xxxmmm|||kkkYYYMMMDDDBBBDDDDDDFFFIIIHHHFFFEEEHHHJJJLLLRRRZZZ```gggmmmmmmhhhccc___^^^eeellljjj^^^SSSJJJFFFHHHNNNRRRVVVfffwwwjjjWWWRRRNNNOOONNNKKKIIIKKKNNNPPPTTTWWWVVVYYYdddqqq}}}uuujjjqqq}}}nnn\\\VVVQQQNNNLLLHHHCCCAAACCCAAAAAA@@@????????????@@@===>>>>>>???@@@@@@AAAAAA:::>>>??????HHH```~~~|||rrrkkkccc]]]WWWRRRRRRUUU[[[YYYVVVPPPKKKGGGGGGHHHDDDBBB????????????>>><<<999999;;;>>>???@@@GGGOOO[[[gggkkkmmmqqqlllggglllkkkxxxsssssszzzfffSSSOOONNNPPPPPPMMMKKKKKKHHHJJJOOOTTTXXXYYYVVVTTTwwwlll___SSSIIIDDD??????@@@@@@@@@??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;===>>>@@@KKK^^^sss|||xxxsssuuu{{{nnn[[[TTTVVVQQQPPPUUUUUURRRPPPNNNMMMLLLJJJHHHFFFCCCBBBAAA???>>>===<<<<<<999999999999999999999999888666666888888777:::@@@@@@PPPQQQ\\\jjj{{{qqqdddnnn}}}uuunnnooowwwzzzkkkvvvyyyeeeUUUKKKDDDCCCEEEFFFHHHJJJIIIFFFDDDEEEGGGFFFMMMTTTYYYbbbkkknnnlllhhhdddaaacccddd```VVVLLLFFFEEEIIIQQQWWW^^^qqqooo^^^YYYUUUUUUSSSOOOMMMOOOPPPRRRWWW[[[[[[^^^kkkxxx|||rrrkkkeeemmmyyywwwbbbZZZUUUQQQMMMKKKGGGBBBBBBEEEBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA999>>>???@@@MMMjjj~~~ppphhhaaa^^^ZZZWWWYYY^^^^^^]]]ZZZUUUOOOJJJIIIHHHDDDBBB@@@@@@@@@@@@>>><<<;;;;;;<<>>>>>CCCKKKVVVdddjjjooouuupppiiinnnkkk{{{oooiiigggxxxlllVVVPPPMMMOOOOOOLLLKKKMMMLLLOOOSSSXXX[[[ZZZUUUQQQ|||vvvjjj\\\NNNEEEAAA>>>???AAAAAA@@@?????????========================>>>===<<<;;;<<<>>>@@@AAAQQQcccuuuzzzsssnnnssszzzvvvbbb[[[[[[TTTQQQVVVVVVTTTRRROOONNNMMMLLLIIIGGGDDDCCCAAA???>>>===<<<<<<999999999999999999999999777555555888888777;;;@@@BBBRRRQQQYYYdddtttvvveeelll{{{qqqkkkiiirrr}}}~~~jjjrrrrrr___RRRJJJDDDDDDFFFHHHJJJLLLJJJFFFCCCDDDFFFDDDJJJQQQWWW```kkkpppppplllhhhcccaaa```ZZZQQQIIIDDDEEEKKKUUU]]]ggg|||ttteee```[[[[[[YYYUUUSSSTTTRRRVVV\\\```aaaeeerrrrrrhhhcccfffmmmxxxkkk[[[XXXTTTOOOLLLJJJFFFBBBCCCGGGCCCBBBAAAAAA@@@@@@AAAAAAEEEDDDDDDCCCCCCBBBAAAAAA<<>><<<>>>===>>>@@@>>><<>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>BBB===:::::::::;;;???EEEWWWlll~~~}}}sssqqqyyynnnddd\\\]]]]]]WWWSSSTTTSSSRRRPPPPPPOOOMMMJJJGGGHHHEEEAAA???===<<<;;;999;;;999888888999:::999999888777666666777999;;;<<>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>???;;;999:::;;;;;;@@@FFFWWWmmm~~~{{{qqqrrrmmmccc\\\]]]\\\XXXTTTUUUTTTSSSQQQPPPOOONNNKKKIIIIIIFFFBBB???>>>===<<<:::<<<:::888888999::::::999888777666666777999;;;<<>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>><<<999999;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===;;;999:::<<<;;;;;;AAAHHHaaauuuyyynnnyyyqqqfffaaa[[[YYYYYYXXXXXXXXXVVVSSSOOOMMMMMMNNNOOONNNKKKHHHEEECCCBBBAAA@@@>>>???===;;;:::;;;;;;:::999888888777777888888::::::;;;AAAJJJQQQXXXdddyyyoooaaaaaaooohhhvvvuuullliiiddd```[[[XXXXXXVVVSSSPPPOOOMMMIIIEEECCCBBBCCCCCCEEEHHHPPP^^^ooo|||vvvjjj]]]VVVQQQMMMLLLNNNQQQUUU```pppqqqfffccc___gggtttyyyfff\\\WWWTTTWWW^^^bbbdddiiisssrrr\\\QQQNNNNNNHHHFFFCCCBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@???AAACCCHHH___|||uuuppphhhhhhhhheeeaaa\\\XXXUUU^^^]]]\\\ZZZVVVRRROOOLLLFFFEEECCCBBBAAA@@@@@@@@@@@@AAAAAA@@@??????@@@BBBEEEMMMZZZgggnnnqqqqqqooommmwwwssslllggggggvvvyyyZZZRRRMMMOOOQQQRRRTTTXXX\\\```cccaaaZZZTTTQQQQQQwwwrrrgggbbbYYYOOOGGGBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===;;;:::;;;<<<;;;;;;AAAIIIeeeuuu~~~uuummm}}}|||iiiaaa^^^ZZZVVVUUUXXXYYYYYYVVVSSSNNNLLLMMMNNNOOOPPPMMMJJJGGGEEEDDDCCCBBBAAAAAA???===<<<<<<;;;:::999888888888888888888999999;;;???GGGQQQWWWaaassstttccc^^^lll~~~rrr}}}pppiiiiiiiiifffdddddddddbbb\\\VVVRRRNNNJJJEEEBBBBBBDDDEEEGGGJJJSSSdddxxxvvvkkk```[[[WWWRRROOOPPPXXX\\\hhhyyywwwjjjfffhhhsssuuuaaa[[[XXXTTTUUU[[[ccceeeiiippp{{{eeeTTTMMMKKKJJJFFFDDDBBBBBBCCCDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCBBBAAAAAA@@@BBBCCCJJJccc{{{wwwsssmmmjjjccceeefffbbb[[[UUURRRQQQXXXYYYYYYYYYWWWTTTPPPNNNGGGFFFEEECCCBBBAAAAAA@@@@@@AAAAAA@@@??????@@@BBBCCCJJJVVVbbblllqqqrrrqqqjjj{{{yyyrrrmmmjjjkkkwww|||\\\TTTOOOQQQUUUVVVWWWZZZ]]]___```]]]XXXTTTRRRRRRxxxoooiiiccc^^^UUUKKKDDD@@@??????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>><<<;;;<<<<<<;;;<<>>===<<<<<<:::999888888888888888888888888;;;===EEEPPPVVV\\\lll~~~mmmaaalll}}}oooiiiiiiooonnnnnnppprrrooofff^^^UUUQQQKKKFFFCCCCCCEEEGGGIIINNN[[[pppwwwmmmddd```]]]XXXUUUUUUcccgggrrrqqqmmmwwwyyyddd``````ZZZZZZ```fffgggjjjpppyyypppZZZPPPLLLIIIIIIEEEDDDBBBBBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDCCCCCCBBBAAA@@@@@@BBBEEEMMMgggwwwtttooojjjiiiccceeeeee___VVVPPPOOOPPPTTTVVVXXXYYYWWWTTTQQQNNNIIIHHHGGGFFFDDDBBBAAA@@@@@@AAAAAA@@@??????@@@BBBBBBGGGPPP]]]hhhooorrrrrrjjjvvvuuutttqqqqqqzzz___WWWRRRUUUYYYZZZYYYYYYZZZ[[[[[[YYYVVVTTTTTTTTT|||sssjjjddd]]]XXXOOOGGGAAA???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>::::::;;;<<<;;;>>>IIIVVVkkkqqqtttqqqxxx~~~iiibbbWWWXXXVVVOOOOOOUUUZZZYYYWWWTTTQQQQQQRRRSSSTTTSSSOOOMMMJJJHHHGGGGGGFFFEEEDDDBBB???>>>===<<<;;;999888888999999999888888888;;;;;;BBBNNNSSSWWWfffwww}}}iiikkkwwwpppqqqssssssuuuzzz~~~{{{pppgggWWWSSSLLLFFFDDDDDDGGGIIIKKKSSSeeexxxooohhhffffffeeeeeegggpppttt~~~}}}{{{~~~gggcccddd```aaahhhjjjkkkmmmrrrxxx```QQQNNNMMMJJJHHHFFFDDDCCCCCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>AAAFFFQQQlll{{{wwwtttpppllllllfffhhhggg___TTTNNNPPPTTTWWWYYY\\\]]]\\\XXXSSSPPPLLLKKKJJJHHHFFFCCCAAA@@@@@@AAAAAA@@@??????@@@BBBAAADDDKKKVVVbbbkkkppppppkkkrrr{{{xxxvvvzzzbbbZZZUUUYYY]]]\\\XXXWWWVVVVVVVVVUUUUUUUUUVVVXXXyyypppgggbbbXXXSSSKKKCCC??????AAACCC>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>888888999;;;;;;@@@NNN\\\ooossstttuuuvvveeebbbTTTWWWTTTNNNMMMTTTYYYYYYXXXVVVTTTSSSUUUVVVVVVUUUPPPMMMJJJIIIHHHHHHGGGFFFEEECCC@@@>>>===<<<;;;999888888999999999888888777:::999@@@LLLQQQTTTaaarrrpppkkk{{{{{{{{{tttuuuxxxwwwmmmYYYTTTMMMGGGDDDEEEHHHJJJKKKWWWmmmxxxpppiiikkkooorrrvvv{{{zzz}}}|||bbb^^^```]]]```iiilllmmmooosssxxx~~~sssVVVLLLNNNNNNKKKIIIFFFEEECCCCCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<@@@FFFSSSpppxxxwwwvvvrrroooooojjjllliii___TTTNNNRRRXXX^^^```bbbcccaaa\\\WWWTTTMMMMMMKKKIIIGGGDDDAAA@@@@@@AAAAAA@@@??????@@@BBB@@@BBBGGGRRR^^^hhhnnnoookkknnn~~~~~~|||xxxxxxccc\\\WWW[[[___]]]XXXUUUSSSSSSSSSSSSTTTVVVXXXZZZzzztttlllbbbZZZPPPLLLFFFAAA??????>>>>>>======>>>>>>??????@@@@@@???@@@@@@??????>>>===<<<@@@;;;;;;??????@@@PPPddd}}}vvvooorrrvvvhhh```ZZZZZZYYYXXXXXXXXXYYYYYY[[[XXXVVVUUUVVVXXXYYYYYYUUURRROOOLLLKKKKKKIIIHHHCCCCCCBBBAAA???===;;;:::999888777777777777777777777888>>>FFFMMMUUUaaalllnnnqqq~~~zzz|||~~~uuuaaaVVVPPPKKKIIIGGGFFFHHHMMMNNN]]]vvvtttooolllpppzzzggg```^^^\\\cccoooyyyuuurrruuu}}}~~~fffQQQMMMNNNJJJFFFHHHCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAA???AAADDDDDDBBB@@@??????AAACCCFFFRRRttt|||rrrrrrtttrrrppprrrlllmmmjjjaaaVVVQQQSSSXXXdddgggiiiiiieeeaaa___^^^ZZZUUUOOOKKKJJJHHHFFFCCC???AAACCCCCCAAA@@@@@@AAAAAACCCHHHRRR___iiinnnppphhhiiioooxxx|||{{{}}}rrrccc[[[```cccZZZRRRRRRQQQPPPPPPQQQSSSUUUVVVVVVyyyrrrjjj___XXXNNNJJJEEEAAA@@@??????>>>>>>>>>>>>>>>???????????????????????????>>><<<<<<;;;888999===>>>BBBUUUlllwwwnnnuuurrrgggccc______^^^^^^]]]]]]]]]]]][[[YYYVVVVVVWWWYYYYYYYYYWWWUUUQQQNNNMMMLLLJJJIIIEEEEEEDDDBBB@@@>>><<<;;;:::999999888888888888999888999>>>EEEKKKQQQ]]]hhhoooooo}}}~~~vvvdddSSSMMMIIIIIIIIIHHHLLLQQQUUUeeessspppooovvvjjjccccccdddnnn||||||{{{zzz}}}vvv```NNNLLLNNNJJJGGGIIICCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCBBB@@@???@@@AAAAAABBBGGGVVVtttzzzrrrssstttrrroooooonnnnnnkkk```UUURRRYYY```lllllllllkkkhhheeebbbaaa^^^YYYSSSOOOMMMKKKHHHEEEDDDEEEEEEDDDAAA@@@@@@AAABBBAAACCCLLLYYYeeelllmmmkkkiiijjjwwwzzzqqq}}}xxxwww{{{xxxhhh^^^aaaaaaZZZSSSSSSTTTSSSRRRSSSTTTVVVVVVVVVxxxpppfff[[[TTTLLLHHHCCC@@@@@@@@@@@@??????????????????>>>>>>>>>????????????>>>===<<<<<<999777999<<<>>>FFF^^^vvvzzzppp{{{xxxkkkeeedddbbbbbbbbbbbbaaaaaa``````\\\ZZZWWWWWWYYYZZZZZZZZZZZZWWWSSSQQQOOOMMMKKKIIIGGGGGGFFFDDDBBB@@@===<<<;;;;;;:::999999999999999999999<<>>>>>@@@CCCAAAAAAJJJ^^^vvvzzzuuuuuuuuuqqqnnnmmmnnnoookkk```UUUSSS^^^iiirrrqqqooonnnllljjjfffbbb```\\\XXXTTTQQQNNNKKKHHHFFFFFFFFFDDDBBBBBBDDDFFFIIIDDDAAAFFFTTT```gggiiinnniiieeennnyyyqqqwwwttt{{{ssseeecccaaa[[[WWWWWWXXXWWWVVVUUUUUUVVVWWWXXXvvvmmmcccXXXPPPIIIFFFBBB@@@@@@AAA@@@@@@@@@@@@@@@??????>>>>>>>>>????????????>>>===<<<;;;;;;:::<<<===@@@KKKddd{{{|||uuunnncccaaaccc___```aaabbbbbbaaa```___\\\[[[YYYYYYZZZ[[[[[[ZZZ[[[XXXUUURRRPPPNNNKKKHHHHHHGGGFFFEEEBBB@@@>>><<<<<<;;;:::999999888999999888888;;;AAAEEEKKKWWWbbbxxxuuulllxxxxxxnnn|||~~~{{{iiiZZZLLLGGGEEEFFFHHHJJJOOOUUUdddtttuuulllkkklllrrryyyzzzzzzmmmaaabbbjjj{{{cccVVVLLLKKKMMMJJJGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCAAA??????@@@BBBBBBBBBNNNeeexxxyyyuuurrrnnnlllkkkkkknnnlllaaaUUUTTT^^^iiiooooooooopppoookkkeee```^^^\\\YYYWWWTTTQQQNNNLLLDDDDDDCCCBBBBBBDDDIIILLLSSSJJJBBBDDDPPP]]]eeegggnnnhhhdddkkkzzzttt}}}ooofffaaa\\\ZZZ[[[[[[ZZZYYYWWWVVVVVVXXXZZZtttjjj```UUUNNNGGGDDDAAA@@@@@@AAA@@@@@@AAAAAA@@@@@@??????>>>>>>>>>??????>>>>>>===<<<;;;=========>>>CCCPPPhhh{{{{{{|||yyyfff[[[ZZZ]]]\\\]]]```aaabbbaaa___^^^]]]\\\[[[[[[\\\]]]\\\[[[[[[XXXUUUSSSQQQNNNKKKHHHHHHHHHFFFEEEBBB???===<<<;;;;;;:::888888777777777777777:::???DDDKKKWWWbbbxxxzzznnnuuuuuuhhhrrr|||vvvcccTTTLLLGGGDDDEEEFFFGGGLLLRRRdddqqqvvvnnnkkkkkknnnvvvzzzyyyuuu|||sssbbbaaajjj}}}xxx^^^VVVNNNLLLKKKIIIFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAABBBDDDDDDBBBAAAAAAAAABBBFFFVVVmmm}}}|||rrrkkkiiiiiiiiigggkkkllldddYYYUUU[[[ccchhhjjjnnnpppooojjjbbb\\\ZZZZZZZZZXXXUUURRRPPPNNNEEEDDDCCCAAA@@@CCCGGGKKKRRRIII@@@AAALLLZZZdddhhhllliiiffflll{{{ttt~~~vvvggg^^^ZZZZZZ\\\\\\\\\[[[YYYWWWWWWZZZ]]]|||pppfff\\\RRRKKKFFFCCCAAA???@@@@@@@@@???@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<@@@JJJZZZnnn|||}}}qqq___VVVTTTVVVXXX[[[___bbbcccbbb```___^^^]]]\\\]]]^^^^^^]]]\\\ZZZXXXVVVTTTSSSPPPLLLIIIIIIIIIGGGEEEBBB@@@===<<<<<<;;;:::888777777777777777666888===BBBIIIUUUaaassspppqqq}}}|||kkknnn{{{~~~~~~tttbbbUUUNNNIIIEEEEEEFFFFFFJJJOOOaaaiiisssxxxuuupppmmmmmmnnnttt~~~|||vvv|||uuubbb___iii}}}mmmXXXTTTOOOKKKHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBB>>>AAADDDEEEDDDCCCBBBBBBCCCPPPfff|||rrrhhhfffhhhiiifffjjjkkkfff^^^ZZZ\\\```eeejjjoooqqqmmmfff___[[[YYY[[[\\\[[[WWWTTTQQQPPPJJJHHHEEEBBB??????AAADDDFFFAAA<<<===HHHVVVcccjjjiiikkkkkknnn{{{{{{rrr|||}}}iii]]]YYYZZZ[[[]]]^^^^^^\\\YYY[[[___cccvvvkkkaaaXXXOOOIIIEEECCC@@@???@@@@@@???===???@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>===<<<;;;:::;;;;;;>>>FFFVVVkkk|||jjj[[[SSSPPPOOOTTTWWW\\\aaacccbbb```______^^^]]]^^^___```^^^]]][[[YYYWWWVVVUUURRROOOLLLKKKJJJIIIGGGDDDAAA>>>======<<<;;;:::888888888888777666777;;;???EEEQQQ\\\hhhzzzsssmmmooo|||yyyrrrxxxyyyzzzqqqcccZZZPPPJJJGGGGGGGGGGGGKKKPPP\\\ccckkkpppqqqpppppppppnnnwww|||~~~{{{gggdddqqqxxxbbbRRRQQQMMMHHHEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA???@@@CCCCCCCCCCCCDDDFFFJJJbbbxxxnnnlllmmmmmmiiijjjjjjgggdddaaabbbdddjjjpppuuusssjjjbbb______^^^```bbb```[[[VVVRRRQQQLLLKKKHHHCCC???>>>???AAA???===;;;===DDDPPP^^^gggiiimmmnnnlllqqq|||qqqyyyoooaaa]]]^^^^^^^^^```aaa___]]]___eeekkksssggg]]]UUULLLGGGEEECCCAAA@@@@@@???>>><<>>>>>>>>>>>===<<<;;;:::;;;<<>>>>>>>><<<;;;:::999999999888666777:::<<>>?????????>>>>>>??????@@@@@@@@@@@@@@@???===<<<;;;;;;;;;<<<999AAAFFFWWWuuuvvvfff]]]VVVQQQOOOJJJQQQXXX]]]]]]]]]^^^```cccaaa^^^]]]]]]^^^^^^]]]aaa]]]YYYVVVUUUUUUTTTSSSMMMLLLJJJHHHFFFDDDBBBAAA@@@>>><<<;;;;;;:::888666<<<888777999<<<@@@IIIRRR```ddd~~~bbbhhhqqqvvvuuu~~~rrrssssssjjjccccccTTTQQQOOOMMMMMMPPPTTTVVVYYY^^^eeemmmtttxxxyyyyyyyyygggRRRLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBAAAEEECCCDDDGGGAAACCCUUUfff{{{ssskkkeeefffnnnrrrnnnnnnrrryyyzzzyyytttmmmhhhffffffooommmjjjeee___XXXTTTQQQJJJHHHFFFDDDBBBAAAAAAAAA???;;;;;;>>>BBBHHHRRR\\\iiipppnnnggggggkkk{{{wwwqqqvvv}}}}}}iiidddggggggdddcccdddeeecccccckkktttxxxlll```VVVOOOJJJFFFAAA@@@@@@???????????????>>>?????????@@@@@@@@@@@@@@@???===<<<;;;;;;;;;<<>><<<;;;;;;:::777666:::777666888:::>>>FFFOOOYYY^^^xxxkkk```kkk{{{www~~~ooonnnooojjjfffggg]]]ZZZWWWTTTTTTUUUXXXZZZ___eeemmmuuu{{{~~~yyy```NNNKKKJJJHHHGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDCCCCCC@@@CCCAAABBBFFFBBBHHH\\\}}}|||sssjjjddddddlllpppmmmmmmrrrxxxzzz{{{xxxrrrnnnnnnooouuusssppplllggg```YYYTTTHHHHHHGGGFFFEEECCC@@@???@@@===<<<>>>AAAEEEOOOXXXhhhooommmggggggkkk~~~zzzwwwjjjiiilllpppuuu|||nnngggffffffeeedddeeeeeedddcccjjjssswwwpppeee[[[SSSMMMHHHFFFAAAAAA@@@???????????????????????????@@@@@@@@@@@@???>>>===<<<;;;;;;<<<===BBBEEEPPPnnnpppfffaaa^^^[[[[[[]]]aaaeeeeeebbb___^^^_________^^^^^^^^^___```aaadddaaa]]]ZZZXXXVVVSSSQQQMMMLLLKKKJJJHHHGGGFFFEEEBBB@@@>>>======;;;999777999555555777999;;;BBBJJJSSSXXXqqqrrr[[[fffxxx}}}ooolllppppppooopppiiifffbbb___]]]^^^___aaagggnnnwww~~~mmmZZZMMMIIIIIIGGGEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDAAACCCAAAAAAFFFGGGTTTmmmyyyooohhh```^^^fffkkkiiijjjnnnvvvyyy{{{zzzwwwuuuvvvwww{{{yyyuuurrrnnnggg]]]UUUHHHIIIJJJJJJHHHEEEAAA???AAA>>><<<>>>@@@BBBJJJRRReeennnlllggggggjjj{{{wwwyyy~~~yyyfff_________```cccgggooowwwkkkgggeeegggeeeeeeeeecccccciiiqqqzzzqqqjjj```VVVOOOJJJFFFDDDAAAAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>><<<;;;;;;<<<======@@@DDDVVVzzz}}}nnnhhhfffcccbbbcccfffiiikkkiiiccc___^^^^^^ccccccbbbaaa``````bbbccccccaaa^^^\\\[[[YYYVVVSSSOOOOOONNNMMMLLLKKKJJJIIIFFFDDDBBB@@@@@@>>><<<:::999666555888999:::@@@GGGRRRVVVjjjttt___gggwwwwwwrrrxxxzzzzzzyyyrrrooollliiigggggghhhiiimmmttt~~~{{{tttuuu}}}uuubbbVVVOOOHHHGGGFFFDDDCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDBBBDDDAAAAAAHHHNNNbbb}}}}}}{{{rrriiiddd[[[XXX```fffeeefffjjjtttxxx||||||zzzyyyzzz|||}}}zzzwwwtttqqqhhh]]]UUUMMMMMMMMMLLLJJJGGGDDDBBB@@@===<<<>>>???@@@GGGNNNaaajjjjjjggghhhiiiwwwxxxoooooo|||eee^^^^^^^^^]]]VVVXXX```tttqqqiiiggghhhdddccccccaaa```eeelll|||xxxmmmfff\\\SSSLLLHHHDDDBBBBBBAAAAAA@@@???@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@======<<<;;;;;;<<<>>>>>>@@@III^^^wwwmmmiiiiiihhhgggiiijjjlllllliiiccc^^^]]]^^^eeeeeedddbbb___^^^___aaa```___^^^^^^^^^]]]ZZZWWWSSSSSSRRRQQQOOONNNMMMMMMGGGEEEBBBAAA@@@???<<<::::::777777999::::::>>>DDDQQQUUUeeewww|||gggiiittt}}}~~~wwwuuusssqqqpppppprrrsssrrrxxxzzzuuuoooqqq{{{gggXXXPPPLLLGGGFFFEEEDDDCCCCCCBBBCCCEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDD@@@CCC@@@@@@GGGRRRnnn~~~{{{zzzvvvnnnhhheee[[[WWW```gggggggggjjjwww{{{}}}~~~~~~{{{xxxtttppphhh^^^WWWVVVTTTQQQNNNKKKIIIHHHGGG>>><<<;;;>>>???@@@EEELLL[[[fffhhhhhhiiihhhqqqmmmfff{{{~~~fff\\\\\\]]]\\\SSSTTT[[[oooxxxmmmjjjfffbbb___```___^^^bbbgggyyyuuuhhhaaaXXXPPPJJJFFFCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@===<<<;;;;;;<<<===>>>???EEETTTiiizzzrrrkkkjjjjjjiiihhhjjjhhhiiiiiieee```\\\]]]^^^bbbcccbbb___[[[YYYZZZ]]]_________```aaa```\\\YYYVVVUUUTTTSSSQQQPPPOOONNNGGGDDDBBB@@@???>>>;;;999;;;999999;;;;;;:::===BBBNNNQQQ```ooo}}}pppjjjooo}}}|||zzzyyyyyyzzz{{{|||zzz}}}~~~wwwttttttwwwttt\\\PPPKKKGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCEEEFFFFFFFFFEEEEEEDDDCCC<<>>>>>FFFUUUvvv~~~{{{uuuooommmjjj```]]]fffnnnnnnmmmooo|||}}}yyytttmmmfff```]]]^^^\\\XXXSSSOOOMMMKKKJJJ>>><<<<<>>>>>@@@???>>>@@@EEENNN\\\eeejjjllleeeeeesss}}}oooWWWOOONNNLLLLLLOOOWWWjjjtttoooeee___[[[\\\]]]]]]```ddd}}}rrrjjj[[[VVVOOOIIIFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@<<<;;;;;;;;;<<<===???@@@FFF___qqqzzzpppjjjfffggggggdddccceee]]]^^^___]]]YYYYYY\\\___]]]___aaa^^^YYYXXX\\\```cccccccccddddddaaa\\\XXXWWWVVVUUUSSSPPPNNNMMMLLLMMMKKKHHHFFFEEECCC@@@>>>;;;999:::<<<:::888999===GGGJJJUUUaaappptttjjjwww}}}xxxvvv{{{___RRRQQQOOOKKKHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDHHHHHHHHHGGGEEEDDDBBBAAA???EEEDDDDDDMMM^^^zzzqqqppptttoooeeedddoooxxxwwwttttttzzz{{{{{{wwwmmmaaa\\\___eeefffeeeccc```ZZZTTTNNNJJJCCCAAA@@@AAA???<<<>>>BBBJJJYYYdddjjjmmmdddbbbnnnxxx[[[OOOMMMLLLHHHLLLVVViiiuuupppeee___[[[\\\^^^^^^aaaeeexxxnnnfffXXXQQQHHHCCCDDDEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>>>>======>>>===<<>>>>>;;;:::<<<===;;;<<>>>>>>>>999:::<<<===<<>>===<<<;;;::::::;;;<<>>===<<<<<<;;;===???@@@???FFFYYYlll|||zzzhhh[[[RRRSSSUUUWWWWWWVVVTTTRRROOOXXX]]]ZZZWWWZZZaaaddddddaaa^^^]]]___bbbdddeeeiiifffcccaaa```[[[TTTNNNPPPSSSVVVWWWVVVTTTSSSRRRLLLJJJHHHGGGHHHIIIHHHGGG@@@???===<<<:::::::::;;;<<>>DDDOOO[[[eeejjjjjjiiiiii^^^OOOMMMJJJNNNTTT```zzz{{{ggg___[[[^^^```bbbmmm{{{}}}sssgggZZZPPPEEEDDDBBBAAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????>>>===<<<;;;::::::<<<>>>@@@AAABBBMMMcccyyyvvvaaaWWWPPPRRRTTTUUUUUUTTTSSSRRRPPPYYY___\\\YYY\\\aaadddccc```\\\ZZZ\\\^^^```aaadddaaa^^^]]]\\\XXXRRRMMMKKKOOOUUUXXXXXXUUUSSSQQQMMMKKKIIIIIIIIIIIIHHHFFFBBBAAA???<<<;;;::::::::::::>>>EEEPPP^^^sss|||jjjgggtttvvvooozzzcccZZZRRRPPPPPPNNNIIIGGGIIIGGGFFFGGGIIIJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBAAAFFFFFFMMMZZZhhhyyy|||tttqqqooottt{{{}}}{{{~~~{{{uuujjjccceeerrrzzzwwwooolllnnnpppqqqrrrxxx}}}|||vvvpppjjjgggjjjmmmlllkkkllllllmmmjjjbbb]]][[[WWWRRRRRRMMMGGGCCCAAAAAA@@@@@@>>>BBBIIISSS^^^eeegggfffgggzzzdddRRRMMMKKKMMMQQQ]]]uuuhhh___[[[^^^```cccooo}}}vvvmmmaaaUUULLLBBBBBBBBBBBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;:::999<<<<<<>>>BBBHHHVVVnnnkkk[[[UUUQQQRRRTTTTTTSSSRRRSSSTTTSSS[[[```^^^\\\^^^```aaa___]]]YYYWWWWWWYYY\\\___```\\\YYYXXXXXXVVVRRRNNNFFFLLLSSSXXXXXXUUUQQQNNNLLLKKKJJJJJJJJJJJJIIIGGGDDDCCC@@@===;;;:::999999:::<<>>FFFQQQccc|||zzzcccYYYWWWRRRTTTTTTRRRPPPPPPRRRUUUVVV\\\```___^^^___^^^[[[YYYYYYWWWTTTRRRUUU[[[```___[[[VVVTTTUUUTTTQQQNNNEEELLLUUU[[[[[[VVVQQQNNNJJJIIIIIIJJJLLLLLLKKKJJJFFFDDDAAA>>>;;;:::999999:::;;;@@@FFFNNN\\\uuummmaaaiii|||yyynnnwwwsss^^^WWWUUURRROOOMMMLLLIIIFFFIIIHHHGGGHHHKKKMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDEEEJJJ[[[rrr{{{nnnlllnnnmmmqqqxxxyyy{{{||||||zzzuuupppmmmllllllqqq}}}~~~tttrrrnnnjjjlllqqqqqqmmmcccdddhhhnnnoookkkjjjlllmmmnnnkkkddd``````]]]ZZZQQQNNNKKKIIIGGGEEEBBB@@@BBBAAADDDLLLWWWaaaeeefffccclllhhhTTTLLLKKKNNNYYYmmmooogggdddgggiiilllvvv{{{qqqggg]]]TTTIIIBBB@@@BBBDDDDDDCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@???===<<<<<<>>>===@@@JJJYYYnnnsss```[[[[[[SSSTTTTTTQQQNNNNNNRRRUUUWWW\\\```_________\\\VVVTTTVVVVVVSSSQQQSSS[[[bbb```[[[VVVSSSSSSSSSQQQOOOGGGOOOXXX______ZZZTTTPPPGGGGGGHHHJJJMMMNNNNNNLLLGGGEEEBBB>>><<<:::999999;;;;;;???DDDIIIUUUooopppaaaeeesss|||vvvxxxhhhXXXTTTTTTQQQMMMKKKKKKIIIGGGIIIHHHGGGIIIKKKMMMNNNNNNLLLLLLKKKJJJIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEIIIOOOdddssshhhhhhkkkkkknnntttwwwzzz||||||xxxsssooonnnoooooouuurrrpppkkkffffffhhhfff``````ccckkkqqqpppkkkjjjmmmmmmooollleeebbbbbb```]]]QQQOOOMMMKKKJJJGGGDDDAAA@@@???@@@HHHUUU___eeefffffflllsssYYYMMMKKKMMMWWWkkkvvvnnnkkkoooqqqsss}}}{{{ssshhh^^^VVVPPPIIIEEEDDDBBBAAAAAACCCDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEECCCAAA???===;;;:::===DDDEEEMMMdddzzzkkk```\\\YYY^^^[[[UUUOOOKKKLLLPPPTTT]]]^^^^^^______[[[VVVQQQSSSTTTUUUTTTSSSVVV\\\aaafff^^^VVVTTTWWWWWWSSSOOOGGGNNNXXX^^^^^^XXXRRRNNNHHHKKKKKKKKKPPPUUUQQQGGGJJJGGGCCC@@@???>>>===;;;<<<:::;;;@@@HHHUUUgggwwwwwwiiifffqqq}}}xxxttt___XXXWWWUUURRROOOKKKIIIHHHHHHIIIJJJKKKMMMNNNNNNNNNNNNOOOMMMLLLKKKLLLKKKJJJHHHFFFDDDBBBBBBBBBAAACCCFFFRRRYYY|||rrrgggccclllrrrrrrwwwxxxsssqqqqqqpppssswww|||}}}yyyqqqkkkkkkkkkfff```^^^]]]fffpppssspppkkkjjjlllooorrrrrrllliiihhh```WWWWWWTTTPPPNNNMMMKKKFFFCCCCCCAAAAAAEEENNNZZZeeekkkjjjkkkxxxZZZQQQOOOOOOVVVeee~~~wwwppptttyyyzzzxxxooocccYYYRRRMMMGGGCCCDDDBBBAAABBBDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBB@@@???>>>===AAAFFFJJJ[[[wwwvvvccc]]]\\\YYY\\\ZZZUUUOOOLLLMMMPPPTTTWWWYYY]]]^^^]]]ZZZVVVSSSQQQRRRRRRQQQQQQUUU[[[___bbb[[[TTTQQQSSSTTTRRROOOMMMSSS[[[___]]]XXXRRRNNNJJJMMMOOOPPPUUUYYYTTTLLLJJJGGGCCCAAA???>>><<<;;;;;;999;;;AAAGGGPPP___lllxxx{{{nnniiiqqq{{{~~~~~~iiiZZZUUUVVVTTTPPPMMMJJJIIIHHHHHHJJJKKKLLLNNNOOOPPPQQQQQQPPPNNNMMMLLLLLLLLLJJJHHHEEECCCCCCCCCBBBBBBEEEJJJUUUiiirrrhhheeemmmuuuvvv|||{{{vvvsssrrrsssppptttxxx}}}|||vvvqqqnnnooommmgggcccbbb```iiisssxxxvvvsssssstttsssvvvuuupppmmmkkkddd\\\[[[XXXUUUSSSQQQNNNHHHDDDBBB@@@@@@DDDLLLXXXbbbiiiiiiiiisssgggUUUQQQOOOTTTaaayyy|||~~~|||wwwrrriii]]]SSSMMMHHHEEEBBBDDDCCCBBBCCCEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@BBBEEEOOOkkkfffZZZ[[[\\\[[[YYYWWWTTTPPPMMMNNNQQQTTTQQQVVV\\\^^^\\\YYYWWWVVVSSSSSSRRRQQQRRRUUU[[[___^^^YYYSSSPPPPPPRRRSSSTTTUUUYYY]]]___\\\WWWRRRPPPNNNQQQTTTVVV[[[]]]XXXQQQMMMJJJFFFDDDBBBAAA>>><<<<<<;;;>>>BBBFFFLLLVVVaaannnzzzvvvnnnrrryyyzzzooo^^^VVVUUUTTTQQQMMMJJJHHHHHHHHHIIIJJJKKKMMMOOOQQQSSSSSSTTTRRRPPPOOONNNNNNMMMJJJHHHEEECCCCCCDDDCCCBBBHHHPPPaaauuummmkkksss{{{~~~xxxsssrrrqqqqqqqqquuuzzz~~~{{{nnnlllkkkkkkgggaaa___bbbjjjrrr{{{}}}||||||wwwxxxwwwssspppnnnhhhaaa___]]][[[XXXUUUPPPJJJFFFAAA@@@@@@BBBJJJTTT^^^eeehhhffflllxxx\\\UUUPPPSSS___tttwwwqqqlllcccVVVMMMHHHFFFCCCAAADDDCCCCCCDDDFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDBBB@@@????????????DDDIIIXXXxxxttt\\\WWWZZZ\\\ZZZUUUUUUTTTRRROOOOOOQQQSSSPPPWWW^^^```\\\XXXXXXYYYYYYXXXWWWVVVVVVXXX\\\^^^[[[XXXSSSPPPOOORRRWWWZZZXXX[[[]]]]]]ZZZVVVTTTRRRSSSUUUXXX[[[]]]\\\WWWQQQPPPMMMJJJHHHGGGEEEBBB@@@@@@???@@@CCCEEEIIISSS]]]gggvvvvvvtttwww~~~mmm```XXXVVVWWWPPPNNNKKKHHHGGGGGGIIIJJJIIIJJJMMMOOORRRTTTUUUVVVTTTSSSQQQPPPOOOMMMJJJGGGGGGCCCCCCDDDBBBAAALLLYYYwww|||vvvssszzz~~~vvvrrrqqqooommmqqqvvv{{{~~~zzznnnkkkhhhddd]]]XXX\\\cccvvvzzzyyyxxxvvvsssqqqnnniiidddaaa```^^^[[[WWWQQQKKKGGGBBBAAA@@@BBBGGGPPPZZZaaafffcccgggyyycccYYYQQQUUU___qqq~~~tttmmmddd\\\QQQIIIFFFEEEDDDBBBDDDCCCCCCEEEFFFGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA>>>============HHHRRRdddjjjXXXVVVXXXXXXUUUTTTUUUVVVUUUSSSRRRRRRRRRUUU[[[aaaaaa]]]YYYYYY[[[^^^\\\ZZZYYYYYYZZZZZZZZZVVVTTTPPPNNNOOOSSSXXX\\\XXXZZZ\\\[[[YYYWWWVVVVVVXXXXXXZZZ\\\\\\WWWRRRNNNPPPNNNKKKJJJHHHGGGDDDAAACCC@@@???AAABBBEEEOOOZZZaaaqqqzzzxxxqqq___WWWTTTSSSTTTLLLKKKHHHGGGFFFHHHJJJKKKHHHJJJLLLOOORRRTTTUUUVVVVVVTTTSSSRRRPPPMMMIIIFFFHHHCCCBBBDDDBBBCCCSSSggg{{{xxx{{{yyyvvvtttsssppplllqqqvvv{{{}}}zzzssslllddd\\\TTTTTT^^^kkkzzz|||{{{xxxuuutttrrrnnnjjjhhhcccbbb```\\\VVVPPPKKKHHHEEEDDDCCCBBBEEELLLUUU\\\bbbbbbdddpppkkk]]]TTTXXXaaappp{{{oooggg[[[TTTKKKFFFDDDEEEDDDCCCCCCBBBCCCEEEFFFFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA???===<<<===>>>>>>FFFVVVjjj{{{cccXXXVVVUUUTTTSSSWWWYYY\\\\\\YYYWWWUUUUUUYYY]]]______\\\YYYYYYZZZ\\\[[[ZZZZZZZZZYYYWWWTTTQQQMMMJJJJJJNNNSSSWWWYYYYYYZZZ\\\[[[ZZZXXXXXXYYYZZZXXXYYY[[[XXXQQQLLLLLLMMMLLLJJJIIIIIIHHHEEEBBBBBB???>>>>>>>>>AAAJJJTTT[[[jjj}}}}}}~~~eeeWWWRRROOOMMMMMMHHHHHHGGGGGGHHHIIIKKKLLLIIIKKKMMMPPPRRRTTTVVVVVVWWWUUUTTTSSSQQQMMMHHHDDDHHHBBBAAAEEEDDDIIIaaa|||{{{vvvvvvzzz}}}~~~}}}uuutttuuuvvvvvvuuurrrppppppuuuyyyzzz||||||rrrhhh]]]SSSOOOVVVgggxxx}}}|||}}}xxxuuuuuusssooollllllfffeeeccc]]]VVVPPPMMMLLLIIIIIIGGGDDDDDDIIIRRRYYY]]]aaabbbiii}}}yyyhhh]]]```gggpppuuuiiiaaaSSSMMMFFFCCCCCCDDDDDDCCCBBBBBBBBBDDDFFFFFFCCCAAABBBBBBBBBBBBBBBBBBBBBBBB@@@???===<<<===???AAACCCGGG[[[ppppppaaa[[[XXXUUUUUUXXX\\\___ccccccaaa]]]ZZZXXXZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWXXX[[[\\\[[[VVVRRRNNNIIIFFFIIIPPPVVVXXXXXX[[[]]]^^^]]][[[ZZZYYYYYYZZZWWWWWWXXXTTTMMMJJJMMMNNNMMMLLLLLLLLLKKKIIIFFFCCCAAAAAAAAA??????EEEMMMTTT___rrr{{{}}}kkkXXXPPPMMMKKKJJJJJJEEEFFFGGGIIIJJJKKKKKKLLLLLLMMMOOOQQQTTTUUUVVVWWWWWWVVVTTTSSSQQQLLLGGGCCCFFF@@@@@@FFFIIIRRRqqq|||xxxsssrrrtttwwwvvvuuupppsssvvvwwwvvvsssqqqpppoootttwwwvvvxxx}}}}}}qqqfffZZZTTTWWWdddzzz|||uuurrrsssqqqmmmkkkllljjjiiifff```XXXSSSRRRRRRNNNNNNKKKGGGDDDGGGOOOVVVYYY```bbbbbbppp|||nnnoooqqqsssqqqddd[[[MMMHHHCCCAAABBBDDDDDDBBBAAAAAABBBDDDFFFEEECCC@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<===>>>BBBEEEHHHNNNeeezzzwwwlllbbb^^^[[[XXXZZZ``````dddhhhiiifffaaa]]][[[XXXVVVTTTSSSUUUWWWWWWWWWTTTUUUXXX\\\___]]]XXXSSSNNNIIIFFFJJJSSSZZZ[[[XXX^^^___aaa```]]][[[YYYYYYYYYUUUUUUVVVSSSLLLJJJNNNPPPPPPOOOPPPQQQPPPNNNKKKFFFEEEEEEFFFDDD@@@CCCIIIOOOXXXjjjyyykkk]]]OOOJJJJJJJJJJJJLLLCCCEEEGGGJJJKKKLLLLLLLLLNNNOOOQQQSSSUUUWWWWWWXXXWWWVVVTTTSSSPPPLLLFFFBBBEEE>>>???GGGLLLYYY}}}zzzwwwsssppprrruuutttrrrtttwwwzzzyyysssnnnllllllooosssuuutttvvv{{{vvvkkkaaa___gggxxxyyyrrrnnnooonnniiigggjjjnnnmmmiiibbbZZZVVVVVVWWWQQQQQQNNNHHHDDDFFFNNNUUUVVV___aaa^^^ggg~~~|||zzzwwwyyylll___WWWJJJGGGCCCBBBCCCEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCAAA???>>>@@@AAA@@@???>>>>>>AAAEEEIIIKKKZZZjjjiiiooommmaaaXXX\\\dddhhhiiihhhjjjnnnqqqmmmcccZZZXXXWWWUUUQQQOOOQQQTTTWWWYYYVVVTTTVVVZZZ[[[XXXTTTMMMJJJKKKPPPTTTVVV[[[aaaffffffdddaaa]]][[[\\\]]][[[[[[[[[YYYWWWTTTQQQPPPQQQSSSUUUVVVUUURRROOOMMMLLLIIIDDDAAAAAADDDHHHKKKNNNVVV```pppyyyuuu```UUUJJJHHHHHHHHHHHHJJJGGGFFFEEEHHHLLLNNNMMMKKKPPPPPPQQQQQQRRRTTTUUUVVVUUUWWWWWWRRRKKKEEEBBBBBBFFFFFFDDDDDDNNNiii|||{{{uuuoooqqqwww||||||yyy|||xxxppplllkkkgggkkknnnnnnpppvvvzzzzzzwwwoookkkhhhtttyyypppjjjmmmqqqpppmmmkkkiiijjjhhhaaaYYYTTTUUUXXXXXXTTTNNNIIIHHHJJJNNNPPPZZZ[[[___cccggguuu}}}~~~sssgggZZZRRRJJJFFFCCCBBBCCCEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCBBB@@@??????@@@>>>>>>>>>>>>AAAFFFMMMQQQ___qqqwww```iiinnniiibbbaaabbbbbbffffffhhhkkklllhhhaaa[[[ZZZXXXUUUQQQOOOPPPUUUXXXYYYVVVUUUWWW[[[]]]ZZZWWWSSSPPPPPPTTTVVVWWWZZZ___dddcccaaa___^^^]]]\\\\\\YYYZZZ[[[[[[YYYWWWUUUUUUWWWXXXYYYYYYWWWSSSOOOMMMLLLJJJHHHFFFFFFFFFHHHIIIGGGOOOZZZkkkxxxzzz~~~fff[[[RRRJJJJJJJJJHHHFFFGGGHHHHHHIIILLLQQQSSSSSSQQQQQQQQQQQQRRRSSSUUUVVVWWWYYYZZZYYYSSSKKKEEEBBBBBBBBBCCCEEEIIIXXXttt|||uuunnnnnnuuu}}}zzzsssnnnmmmiiinnnqqqppprrrwwwzzzzzzyyyppplllooo~~~vvvqqquuuxxxvvvrrrpppkkkkkkiiibbbYYYUUUUUUXXXZZZVVVOOOJJJHHHJJJNNNQQQYYY\\\```ccceeepppuuuiii^^^SSSLLLIIIFFFDDDCCCCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@BBBDDDCCCAAA?????????===>>>??????BBBIIISSS[[[hhh}}}hhhXXXbbbjjjiiieeebbb```^^^aaacccdddeeedddaaa^^^[[[[[[YYYUUUPPPNNNPPPUUUZZZYYYWWWWWWZZZ^^^```^^^\\\ZZZWWWVVVYYYZZZXXXZZZ^^^bbb___]]]^^^______\\\YYYUUUYYY\\\^^^^^^]]]\\\]]]______^^^\\\YYYUUURRRPPPMMMMMMMMMLLLKKKIIIGGGFFFDDDKKKUUUeee~~~wwwtttmmmZZZUUUOOOJJJLLLLLLHHHEEEDDDKKKKKKKKKMMMPPPQQQQQQPPPRRRRRRRRRSSSUUUWWWXXXYYY]]]]]][[[UUULLLEEECCCCCCAAACCCGGGPPPddd{{{sssllllllttt}}}|||xxxrrroookkkqqqttttttvvv{{{|||sssqqqxxxyyywww||||||wwwuuuooonnnjjjccc[[[WWWXXXZZZ^^^YYYRRRLLLJJJKKKOOORRRWWW[[[```ccccccjjj{{{lll```VVVMMMGGGGGGFFFDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@BBBDDDDDDBBB@@@>>>>>>===???@@@AAAEEENNN\\\fffuuusss___UUU[[[aaacccaaa```^^^]]][[[]]]^^^^^^\\\ZZZ[[[[[[\\\YYYTTTOOOMMMPPPVVV[[[[[[ZZZ[[[]]]aaaccccccaaa^^^[[[ZZZ]]]]]][[[[[[___ccc___\\\^^^``````ZZZUUUTTTYYY___cccdddcccdddeeedddcccaaa___\\\YYYVVVUUUQQQQQQPPPNNNLLLIIIGGGEEEFFFKKKSSS___ttt{{{rrrxxxwwweeeZZZSSSMMMJJJLLLLLLIIIFFFGGGXXXVVVRRROOONNNNNNNNNNNNSSSSSSTTTUUUWWWYYY[[[\\\]]]^^^^^^YYYPPPHHHDDDBBBEEEEEEJJJWWWpppvvvqqqlllnnnvvv~~~|||wwwrrroootttyyyyyy|||}}}vvvyyy|||yyyyyy~~~}}}wwwuuuqqqpppkkkeee___\\\]]]___bbb]]]VVVOOOLLLNNNQQQTTTSSSXXX___cccbbbgggxxx~~~qqqcccXXXQQQJJJFFFEEEEEEEEEDDDDDDDDDDDDEEEBBBBBBCCCCCCCCCCCCBBBBBB@@@BBBDDDDDDBBB@@@>>>>>>???@@@BBBFFFMMMYYYhhhssskkk\\\RRRVVV]]]bbbccc```[[[YYYUUUVVVWWWVVVUUUVVVXXX[[[YYYWWWRRRNNNMMMPPPWWW\\\]]]]]]^^^aaaccceeeeeeddd^^^[[[ZZZ]]]]]]\\\]]]aaaeeeaaa]]]^^^___]]]WWWRRRSSSZZZccchhhhhhhhhiiikkkfffeeebbb___]]]\\\[[[[[[VVVTTTPPPLLLJJJHHHGGGGGGHHHLLLQQQ[[[jjj}}}uuuuuu}}}|||jjjaaa\\\TTTNNNJJJJJJJJJIIIJJJMMMeeeaaa[[[UUUQQQQQQSSSUUUTTTTTTUUUWWWYYY\\\^^^___\\\___```[[[SSSJJJEEECCCFFFEEELLL___~~~tttrrrqqquuu}}}~~~{{{vvvxxx}}}yyyxxx}}}~~~zzzwwwzzz}}}xxxuuusssqqqlllgggcccbbbccceeeeee```ZZZTTTPPPQQQSSSUUUPPPUUU]]]bbbcccfffsss~~~uuugggZZZRRRMMMIIIFFFDDDEEEFFFEEEDDDCCCDDDEEEBBBBBBCCCCCCCCCCCCBBBBBB@@@BBBDDDCCCAAA?????????@@@AAADDDMMMZZZkkkzzzxxxcccXXXNNNRRR\\\gggiiiaaaWWWQQQOOOOOOOOOPPPRRRUUUXXXYYYUUUSSSPPPMMMMMMQQQWWW\\\^^^___```aaabbbccccccccc\\\YYYWWWYYYZZZZZZ]]]bbbdddaaa^^^\\\[[[YYYUUUQQQRRR[[[eeejjjjjjhhhiiilllgggdddaaa^^^\\\]]]^^^___ZZZVVVQQQLLLIIIHHHIIIJJJHHHJJJNNNVVVbbbtttyyyuuuyyymmmaaa[[[[[[SSSMMMIIIIIIHHHHHHLLLRRRaaa___[[[VVVSSSSSSVVVYYYUUUUUUWWWYYY[[[^^^aaabbbaaabbbaaa[[[QQQIIIEEECCCDDDEEEPPPlll}}}ttttttwww|||}}}}}}zzzxxxxxx{{{{{{zzzyyy|||zzzyyyuuuqqqlllgggddddddeeefffeeebbb]]]XXXUUUUUUVVVWWWQQQTTT\\\cccfffgggooowwwrrriii\\\RRRMMMJJJHHHFFFBBBEEEFFFFFFDDDCCCDDDFFFBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCBBB@@@??????@@@AAAAAAFFFTTTiiihhhXXXRRRNNNOOOVVVbbbeee\\\QQQLLLKKKIIIHHHKKKQQQVVVXXXXXXQQQPPPNNNMMMMMMQQQWWW\\\^^^___``````___^^^^^^^^^[[[VVVTTTUUUVVVWWW[[[aaa```^^^\\\YYYVVVTTTSSSRRRQQQ[[[eeejjjhhhffffffhhhhhhddd```\\\ZZZ[[[]]]___[[[XXXTTTOOOLLLKKKKKKLLLJJJKKKMMMRRR[[[jjj~~~|||uuuttt|||rrreee[[[WWWVVVPPPKKKHHHHHHHHHHHHLLLRRRUUUWWWXXXWWWUUUTTTUUUVVVVVVVVVXXXZZZ]]]```cccdddjjjgggaaaWWWLLLEEECCCEEEEEEIII[[[~~~|||rrrsssvvv{{{}}}|||}}}~~~}}}|||yyy|||yyyzzz{{{{{{~~~}}}}}}wwwrrrlllfffcccbbbcccccceeeccc```\\\ZZZXXXXXXXXXUUUVVV[[[dddhhhiiijjjnnnrrrxxxiiiaaaVVVNNNJJJIIIHHHFFFBBBDDDGGGFFFDDDCCCDDDFFFBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCAAA???>>>@@@AAAAAAAAAGGGYYYtttvvv]]]OOOLLLRRRMMMOOOWWWZZZTTTNNNLLLHHHEEEDDDIIIQQQWWWXXXWWWNNNNNNMMMLLLMMMQQQWWW[[[]]]^^^___^^^\\\[[[ZZZ[[[[[[VVVRRRRRRSSSTTTYYY___[[[[[[YYYVVVSSSQQQRRRTTTPPPZZZeeeiiifffcccccceeeiiieee```[[[YYYYYY\\\^^^[[[YYYVVVRRROOONNNMMMMMMOOOOOOOOOPPPUUUbbbvvv}}}tttqqqxxxuuujjjaaaZZZVVVUUULLLIIIGGGIIIHHHGGGKKKPPPRRRWWW\\\]]][[[WWWUUUUUUVVVWWWXXX[[[^^^aaadddeeerrrlllaaaSSSFFFAAABBBFFFJJJPPPeeezzz{{{|||pppqqqrrrvvv|||~~~}}}{{{{{{}}}~~~~~~}}}{{{}}}|||~~~~~~zzzxxxzzz{{{zzz~~~}}}~~~yyyssskkkeeeaaa_________dddcccaaa___\\\ZZZYYYXXXYYYXXX\\\eeejjjjjjgggggghhhyyypppeee[[[PPPIIIGGGGGGFFFDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>>>>???AAABBBDDDIIISSSeeeeeeTTTMMMKKKNNNQQQUUUVVVSSSNNNJJJHHHEEEFFFJJJPPPUUUWWWWWWUUUJJJKKKKKKKKKMMMQQQWWW\\\\\\___```]]]YYYWWWXXXZZZUUUUUUTTTRRRQQQQQQSSSVVV___\\\VVVQQQLLLKKKKKKKKKLLLWWW```bbbaaaaaabbbaaaeeeddd^^^WWWWWW^^^cccddd```^^^YYYTTTOOOLLLKKKJJJLLLJJJJJJLLLPPP\\\qqqyyyrrruuu}}}~~~uuuiii```[[[WWWRRRMMMIIIIIIHHHIIIJJJLLLNNNOOOVVVVVVWWWXXXYYYYYYYYYYYYVVVWWWYYY\\\```cccgggjjjgggcccWWWGGG???BBBGGGHHHLLL]]]sssxxxxxx{{{~~~uuusssrrrssswww||||||yyyvvvssstttvvvyyy{{{|||{{{}}}||||||~~~{{{wwwxxxzzz}}}}}}uuuiiidddbbb``````cccllljjjfffbbb``````aaabbb```aaabbbccceeeeeeffffffeeevvv|||qqqggg]]]UUULLLGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>@@@BBBDDDKKKVVVeeewwwttt\\\NNNIIIHHHMMMQQQUUUUUURRROOOLLLKKKKKKMMMOOOSSSWWWWWWTTTRRRGGGHHHJJJLLLNNNRRRXXX\\\]]]]]]\\\ZZZXXXVVVWWWWWWSSSSSSRRRQQQPPPRRRUUUXXXddd```YYYQQQJJJGGGFFFGGGQQQZZZbbbaaa^^^^^^^^^]]]___bbbaaa]]]\\\aaaeeefff___]]]YYYTTTQQQOOONNNNNNNNNLLLKKKLLLPPPYYYlll}}}wwwvvv|||~~~tttlllaaaZZZVVVSSSOOOKKKJJJJJJJJJKKKLLLNNNPPPQQQUUUVVVWWWXXXYYYYYYYYYYYYTTTUUUWWW[[[```eeegggggg___WWWMMMFFFCCCCCCEEEFFFRRRjjjzzz{{{|||{{{yyytttrrrppprrrvvv{{{}}}~~~yyyvvvqqqmmmkkknnntttxxx|||yyyxxx~~~}}}|||yyyyyy{{{~~~~~~zzzwwwpppsssyyyyyylllgggdddbbbbbbeeekkkjjjgggeeedddccccccdddaaa```______```aaacccdddaaapppyyypppddd\\\SSSNNNHHHFFFFFFGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@?????????AAAEEEHHHUUUhhh|||cccQQQHHHFFFFFFOOOSSSVVVUUUQQQMMMLLLLLLPPPQQQSSSVVVVVVTTTOOOKKKDDDGGGKKKNNNQQQUUUYYY]]]]]][[[XXXVVVVVVVVVUUUUUUSSSRRRQQQOOOOOOQQQVVVZZZeeeaaaZZZQQQIIIEEEEEEGGGWWW___ccc___ZZZZZZZZZZZZZZZaaaeeeccc```aaadddddd\\\ZZZXXXUUUSSSRRRRRRRRRQQQNNNMMMMMMOOOUUUeeettt}}}~~~zzz~~~tttnnnhhhbbbZZZTTTRRRPPPMMMKKKJJJKKKKKKMMMOOOQQQSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYSSSSSSUUU[[[aaadddcccaaaSSSIIIBBBEEEFFFCCCEEEJJJaaa{{{xxxzzz|||{{{xxxtttrrrppprrrwww{{{||||||sssqqqkkkdddaaaeeennnuuu}}}~~~yyyxxx~~~yyytttvvvyyy}}}}}}rrrkkknnnvvv~~~pppjjjgggeeefffjjjkkkkkkkkkjjjiiihhhfffeeebbb```\\\YYYYYY\\\___bbb]]]iii~~~vvvnnndddZZZRRRMMMJJJGGGFFFGGGGGGEEEDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@??????CCCJJJPPPbbb{{{lllVVVJJJEEEDDDFFFQQQUUUWWWUUUOOOKKKJJJLLLQQQQQQSSSTTTTTTPPPJJJFFFDDDHHHNNNRRRVVVYYY\\\^^^\\\XXXTTTTTTUUUWWWVVVTTTTTTSSSPPPNNNMMMPPPUUUYYY```]]]XXXPPPJJJHHHKKKNNN\\\bbbddd^^^XXXWWWXXXYYY[[[ccchhhccc\\\[[[^^^___WWWWWWUUUTTTTTTSSSTTTTTTTTTQQQOOONNNNNNRRR]]]iiixxx{{{sssjjjcccbbb]]]WWWRRRPPPOOOMMMLLLJJJKKKLLLNNNPPPSSSUUUVVVUUUVVVWWWXXXYYYZZZZZZZZZVVVUUUVVV[[[___```\\\XXXKKK@@@>>>EEEEEECCCLLL\\\|||wwwtttxxx}}}~~~{{{tttpppnnnqqqvvv{{{{{{yyymmmkkkfff___]]]bbbmmmvvv~~~~~~|||yyy~~~|||xxxqqqrrrvvvzzz}}}~~~}}}|||uuummmnnnuuusssllljjjjjjmmmqqqmmmoooqqqqqqpppmmmiiigggeee```ZZZUUUTTTWWW[[[___\\\eeewwwyyynnneee\\\SSSMMMJJJIIIHHHGGGGGGFFFDDDCCCFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAA@@@BBBJJJUUU^^^uuu~~~aaaPPPHHHEEEEEEHHHMMMRRRVVVTTTNNNKKKLLLNNNOOOPPPQQQRRRRRROOOJJJFFFGGGKKKQQQVVVYYYZZZ\\\]]]YYYVVVSSSSSSVVVWWWVVVTTTVVVUUUQQQMMMLLLMMMRRRVVV[[[ZZZWWWQQQLLLKKKOOOTTT]]]bbbccc]]]WWWWWWYYYZZZ```ffffff\\\SSSRRRTTTWWWTTTTTTSSSSSSSSSTTTTTTTTTWWWSSSPPPOOONNNOOOVVV___zzz{{{tttmmmeee___^^^ZZZUUUQQQOOOMMMLLLKKKJJJKKKMMMOOORRRSSSUUUVVVVVVVVVXXXYYYZZZ[[[[[[[[[ZZZYYYYYY[[[[[[YYYSSSNNNFFF@@@@@@EEEDDDFFF^^^zzztttppptttwwwxxx}}}~~~wwwoookkkhhhkkkrrrvvvuuurrrhhhfffccc``````fffqqqyyy{{{~~~{{{zzzyyyvvv|||tttnnnppprrrtttvvvwwwxxxyyyxxxqqqqqquuusssnnnmmmnnnrrrwwwsssuuuxxxyyywwwrrrmmmiiihhhccc[[[UUURRRTTTYYY\\\^^^fffuuu{{{pppfff]]]UUUOOOKKKHHHHHHHHHGGGFFFEEEDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD???AAABBBCCCHHHVVVhhhuuurrrYYYNNNJJJFFFEEEHHHFFFMMMSSSTTTOOOLLLNNNRRROOOOOOPPPQQQRRRPPPMMMJJJJJJNNNSSSVVVWWWWWWXXXXXXSSSRRRRRRTTTVVVWWWWWWVVVVVVUUURRRNNNLLLLLLPPPSSSZZZ[[[ZZZUUUNNNLLLPPPUUU]]]cccddd^^^XXXXXX[[[\\\cccddd___TTTKKKKKKNNNPPPSSSSSSSSSSSSSSSSSSSSSSSSXXXTTTQQQQQQOOONNNRRRXXXttt||||||rrrmmmhhhaaa\\\XXXVVVSSSOOOLLLKKKJJJJJJLLLMMMOOOQQQSSSTTTUUUUUUWWWXXXYYY[[[\\\]]]]]]]]]]]]]]]]]][[[VVVPPPJJJGGGCCCCCCDDDDDDDDDSSSxxxxxxlllfffrrr}}}{{{nnnhhhdddaaadddkkkooommmiiidddbbbbbbcccgggmmmssswwwrrrxxx|||zzzxxxyyyzzzyyyxxx{{{ooolllmmmnnnnnnnnnppptttwwwvvvrrrsssttt~~~sssooooooppptttyyywwwyyy}}}}}}yyysssoookkkfff___XXXUUUUUUXXXZZZ___eeeqqq}}}wwwqqqhhh^^^VVVPPPKKKIIIEEEEEEFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD>>>@@@BBBFFFPPPddd}}}zzzeeeTTTOOOLLLFFFCCCFFFDDDLLLTTTTTTNNNJJJKKKNNNOOONNNMMMNNNOOONNNLLLKKKKKKNNNQQQSSSRRRPPPPPPPPPKKKNNNRRRTTTUUUUUUVVVVVVSSSSSSQQQNNNMMMMMMPPPRRRXXX[[[\\\XXXQQQOOORRRWWW^^^dddeee___YYYYYY[[[\\\___^^^WWWMMMGGGJJJMMMNNNTTTTTTUUUUUUTTTTTTSSSSSSXXXTTTRRRRRRQQQNNNPPPUUUfff|||{{{}}}qqqhhhddd```[[[VVVTTTSSSQQQOOOLLLKKKLLLMMMNNNPPPRRRTTTUUUVVVVVVVVVXXXYYYZZZ\\\]]]^^^______]]]``````[[[QQQIIIEEEDDD@@@DDDDDDBBBIIIffftttllljjjxxxyyykkkeee```]]]```hhhllliiidddaaa```aaafffmmmqqqqqqooolllsssyyywwwuuuwwwyyyxxxvvv~~~wwwmmmkkkkkkkkkiiiiiimmmsssyyyvvvtttuuusss{{{}}}sssooooooppprrrvvvxxx{{{{{{wwwnnnjjjddd^^^ZZZXXXXXXYYY___cccjjjrrrwwwpppjjjbbbYYYQQQLLLIIIGGGBBBCCCCCCCCCCCCDDDFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE<<>>CCCCCCAAANNNtttwwwqqqvvv~~~zzzooofff```]]]aaaiiimmmiiiddd___^^^```hhhpppsssoooiiilllsssxxxvvvssstttuuuuuuwww|||zzzuuuoooiiijjjiiiggggggllluuu{{{wwwwwwwwwssswww}}}ssspppoooooopppsssxxx{{{~~~pppmmmgggbbb]]]ZZZYYYYYY^^^___ccchhhlllvvvhhh___SSSLLLJJJJJJIIIGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHFFFEEEFFFHHHHHHFFFCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA???AAAJJJZZZqqqzzz^^^VVVOOOLLLJJJFFFEEEHHHNNN]]]fff]]]MMMEEEHHHLLLIIIJJJJJJJJJJJJJJJIIIIIIFFFIIILLLLLLJJJHHHGGGGGGEEEIIINNNPPPPPPPPPQQQSSSQQQQQQPPPOOOOOOOOOOOOOOOTTTYYY]]]\\\WWWTTTVVVXXXqqqjjjbbb]]]]]]\\\YYYVVVVVVTTTRRRPPPPPPRRRTTTVVVZZZVVVSSSTTTVVVXXXXXXVVVVVVUUUUUUTTTSSSRRRRRRRRRYYYmmm}}}|||rrreee]]]ZZZWWWQQQKKKJJJJJJKKKLLLMMMOOOQQQRRRXXXUUUSSSSSSVVVXXXXXXWWW[[[XXXYYY___dddeeecccaaafffgggbbbUUUGGGAAABBBDDDBBBDDDBBBCCCSSSzzz~~~|||zzzzzz|||yyyrrrmmmccc[[[^^^hhhnnnjjjdddaaabbbgggnnnqqqnnnlllnnnppptttxxxyyyvvvsssssstttttt{{{~~~wwwqqqppprrroookkkfffdddgggmmmtttxxxwwwtttrrrxxxyyysssooolllooovvv}}}wwwlllmmmlllfff^^^YYYZZZ\\\___XXXXXX^^^cccjjj]]]UUULLLGGGGGGHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFGGGIIIIIIGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@DDDBBBEEEQQQbbbwwwfffWWWPPPJJJIIIGGGEEEEEEGGGQQQ\\\bbbZZZLLLEEEFFFIIIJJJKKKKKKKKKJJJJJJIIIHHHIIIJJJKKKJJJGGGEEEEEEEEECCCGGGKKKNNNNNNNNNPPPQQQRRRQQQQQQQQQQQQRRRSSSSSSXXX[[[]]]ZZZTTTQQQRRRUUUlllgggbbb___^^^\\\XXXUUUZZZYYYWWWUUUTTTTTTUUUVVVVVVTTTSSSSSSTTTUUUVVVUUUVVVVVVUUUTTTTTTSSSRRRQQQRRReee~~~~~~tttjjj___XXXVVVTTTOOOJJJHHHIIIJJJLLLOOORRRTTTVVVVVVTTTSSSUUUYYY\\\\\\\\\ZZZXXXVVVWWWZZZ```ggglllppplllaaaSSSGGGAAA@@@@@@>>>CCCGGGNNNaaa~~~~~~zzzyyy{{{yyysssooodddZZZ]]]iiirrrqqqlllggggggjjjooooookkkiiikkkrrruuuxxxxxxwwwtttrrrqqqsssxxx}}}|||tttnnnlllmmmrrrnnnjjjjjjnnntttxxxyyyqqqmmmkkkppp{{{|||qqqkkkjjjqqqzzz~~~|||mmmmmmlllhhhccc___^^^^^^YYYUUUWWW[[[[[[```uuuQQQLLLGGGEEEFFFHHHGGGEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGFFFGGGIIIIIIHHHGGGHHHHHHGGGEEECCCAAA@@@???DDDBBBGGGWWWjjj{{{nnnWWWPPPJJJFFFFFFGGGEEEFFFHHHPPPWWWZZZRRRJJJGGGHHHIIILLLLLLLLLKKKJJJIIIHHHGGGJJJJJJIIIFFFCCCAAABBBCCCCCCFFFIIIKKKLLLMMMNNNOOOSSSSSSRRRRRRSSSTTTVVVWWW[[[\\\[[[UUUNNNKKKMMMQQQcccbbbaaaaaaaaa___[[[YYY^^^]]]]]][[[ZZZXXXWWWVVVRRRRRRSSSRRRRRRRRRTTTVVVWWWWWWWWWVVVUUUSSSRRRQQQNNN]]]rrr}}}wwwiiiaaaWWWRRRQQQPPPLLLIIIFFFGGGIIILLLPPPTTTWWWYYYUUUTTTTTTVVVYYY[[[\\\[[[^^^___^^^[[[\\\cccnnnwww|||ooo]]]PPPHHHEEEBBB@@@AAAFFFMMMZZZppp}}}~~~~~~}}}zzzzzz{{{yyytttpppdddYYY]]]kkkvvvvvvrrrnnnmmmooopppmmmhhhfffhhhuuuvvvwwwxxxyyyvvvrrrnnnrrrvvvyyyvvvoooiiigggiiioookkkiiilllrrrvvvuuusssiiifffbbbdddpppssskkkkkkttt~~~~~~qqqooommmkkkiiieee```]]]TTTTTTVVVWWWTTTXXXkkkKKKIIIGGGFFFHHHIIIHHHGGGDDDEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFGGGHHHIIIIIILLLKKKIIIFFFCCCAAA???>>>CCCDDDMMMaaauuuzzzbbbRRRNNNHHHFFFGGGHHHGGGGGGIIIJJJOOOOOOKKKHHHJJJLLLLLLMMMMMMLLLKKKJJJIIIGGGFFFIIIHHHFFFBBB@@@@@@BBBEEEHHHIIIKKKLLLLLLLLLMMMMMMTTTSSSRRRRRRRRRSSSUUUVVVYYYYYYVVVOOOHHHFFFKKKQQQ\\\___ccceeeeeeccc```^^^]]]^^^______^^^\\\ZZZXXXPPPSSSUUUUUUSSSRRRUUUXXXYYYYYYYYYXXXWWWUUUSSSRRRPPPYYYhhh}}}qqqkkkccc\\\SSSNNNMMMLLLJJJHHHFFFGGGIIILLLOOOSSSVVVXXXVVVUUUUUUUUUVVVWWWXXXXXX^^^eeeiiigggdddiiirrryyymmmVVVKKKIIIHHHEEECCCGGGKKKTTTddd~~~|||zzz}}}~~~}}}|||{{{||||||zzzwwwpppeee\\\aaaoooyyyxxxrrrsssqqqqqqpppkkkffffffjjjwwwvvvwwwyyy|||zzzuuuppptttuuutttnnnhhhddddddgggkkkiiiiiinnntttwwwsssnnnfffbbb\\\\\\fffzzz~~~uuutttzzz~~~{{{zzz|||}}}{{{ssspppmmmmmmmmmiiiaaaZZZUUUTTTTTTVVVUUUXXXgggvvvIIIHHHGGGGGGHHHHHHGGGFFFDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGIIIJJJPPPNNNJJJFFFBBB@@@@@@@@@EEEKKK[[[qqqgggWWWOOOLLLGGGEEEHHHIIIFFFFFFGGGIIIKKKJJJFFFFFFJJJLLLKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFEEEBBB@@@>>>@@@EEEIIIOOOOOONNNNNNNNNMMMLLLKKKSSSRRRPPPNNNNNNOOOQQQRRRSSSSSSPPPJJJDDDEEEMMMTTT^^^ccchhhiiieeeaaa^^^]]]XXXZZZ]]]___```^^^\\\ZZZRRRUUUXXXYYYWWWWWWYYY\\\\\\\\\\\\[[[YYYWWWTTTRRRQQQVVV___ooowwwiiiddd___YYYRRRMMMKKKKKKJJJHHHGGGHHHIIILLLOOORRRTTTVVVVVVVVVUUUUUUVVVXXXZZZ\\\\\\eeejjjggggggnnnwww||||||fffNNNFFFFFFEEECCCBBBDDDOOO```xxx{{{yyyzzz{{{~~~|||{{{}}}~~~}}}{{{zzzssslllgggmmmxxx}}}xxxqqqtttrrrpppoooiiieeehhhnnnyyywwwwwwzzz}}}}}}yyyuuuwwwuuupppiiicccaaadddhhhkkkkkkmmmrrrxxxyyyuuupppeee```YYYXXXaaattt~~~zzzwwwzzz}}}zzzssslllkkkkkkooorrrooofff^^^WWWSSSQQQSSSWWW]]]eeekkkFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFFFFFFFFFFGGGKKKMMMTTTPPPJJJDDDAAA@@@AAABBBCCCQQQhhhppp[[[RRRNNNIIIEEEDDDGGGHHHEEEDDDEEEKKKLLLJJJEEEDDDGGGHHHFFFJJJJJJJJJIIIHHHGGGFFFEEECCCCCCAAA??????CCCHHHLLLRRRQQQOOONNNNNNNNNLLLKKKOOOMMMKKKJJJJJJLLLNNNPPPNNNNNNLLLHHHEEEHHHQQQZZZeeeiiilllhhh```XXXVVVVVVSSSVVVZZZ^^^______]]]\\\VVVXXX[[[\\\]]]]]]___```___``````___]]]YYYVVVTTTOOORRRVVVaaawww~~~oooddd```[[[VVVPPPKKKJJJJJJJJJJJJJJJJJJKKKMMMOOOQQQTTTUUUUUUUUUVVVVVVXXX]]]ccchhhccchhhhhhdddiiiwwwppp[[[GGGBBBAAA??????CCCDDDYYYwww|||zzzyyyxxx}}}zzzyyy}}}~~~|||{{{|||vvvttttttyyyyyyrrrrrrpppooolllgggdddjjjsss{{{zzzyyyzzz{{{{{{zzzyyyyyyvvvpppiiidddcccfffiiiiiijjjnnnsssvvvvvvtttqqqgggbbb[[[[[[ddduuu|||}}}|||zzzyyy}}}~~~wwwnnnbbbdddhhhpppvvvtttllleeeYYYTTTPPPRRRXXX^^^aaabbbyyyEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHFFFHHHIIIHHHHHHIIIMMMQQQWWWRRRJJJCCC???@@@CCCFFFGGG[[[yyyvvvbbbWWWPPPLLLHHHEEEEEEIIIJJJHHHFFFGGGIIILLLJJJEEECCCEEEFFFEEEHHHHHHHHHHHHGGGGGGFFFEEECCCCCCBBBAAAAAADDDIIIMMMPPPNNNKKKKKKMMMNNNLLLKKKIIIHHHFFFFFFHHHKKKOOOQQQLLLMMMLLLIIIGGGLLLVVV___eeehhhiiicccWWWOOONNNPPPRRRUUUYYY\\\^^^^^^]]]\\\ZZZ[[[\\\___bbbccccccbbbbbbccccccbbb___\\\XXXUUUQQQQQQQQQVVVggg~~~{{{qqqfff]]]YYYTTTPPPKKKHHHGGGIIIJJJKKKKKKLLLMMMOOOQQQTTTVVVWWWVVVVVVVVVVVVXXX^^^gggnnniiillliiigggppp~~~zzz^^^OOOCCCBBBBBBAAAFFFOOOZZZsss}}}{{{{{{zzzxxx{{{vvvvvv{{{}}}zzzyyy{{{vvvwww{{{~~~~~~yyyuuurrrpppnnnjjjeeeccckkkuuu}}}}}}{{{yyyvvvvvvwwwyyywwwvvvsssoookkkhhhhhhhhhgggkkkooorrrrrrrrrssstttmmmhhhcccfffppp}}}xxxvvvzzz}}}}}}}}}{{{sssiii^^^cccjjjsssxxxvvvnnnhhh[[[YYYVVVUUUXXX\\\]]]]]]mmmEEEFFFFFFFFFFFFFFFHHHJJJFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKJJJIIIKKKPPPTTTXXXRRRIIIAAA>>>@@@DDDHHHRRRjjj|||cccVVVRRRMMMFFFIIIFFFGGGLLLNNNLLLKKKLLLEEEIIIIIIEEECCCEEEHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBEEEJJJMMMLLLJJJHHHHHHKKKMMMLLLKKKEEEDDDCCCDDDGGGKKKPPPSSSMMMNNNNNNKKKJJJOOOZZZbbb___cccddd]]]RRRKKKLLLPPPSSSUUUYYY\\\]]]^^^]]]\\\]]][[[\\\```eeegggeeebbbddddddeeedddaaa]]]YYYVVVUUUTTTQQQPPP\\\uuu~~~zzzoooggg]]]UUURRRNNNKKKGGGEEEEEEHHHKKKMMMLLLMMMNNNQQQSSSVVVYYYZZZXXXWWWVVVTTTUUU[[[eeelllgggjjjjjjjjjttt}}}uuueeeQQQGGGAAAEEEGGGGGGQQQ^^^uuuzzzzzz{{{{{{zzzyyyttttttzzz|||yyyxxxzzzsssvvv{{{}}}}}}zzzxxxvvvrrrpppmmmiiicccbbbkkkvvv}}}xxxsssqqqtttwwwuuuuuuuuutttppplllhhhfffkkkpppuuuvvvttttttwww{{{tttooolllppp|||zzzuuummmvvv~~~{{{vvvmmmfffaaagggooovvvyyytttlllfff]]]^^^]]]ZZZYYYZZZ\\\\\\dddyyyGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBDDDGGGIIIKKKLLLMMMKKKIIIJJJMMMQQQUUUWWWSSSMMMEEEAAA===>>>FFFPPP```vvvgggZZZTTTLLLIIILLLGGGHHHKKKMMMNNNOOOOOONNNOOOLLLHHHDDDCCCEEEGGGIIIKKKJJJHHHFFFCCCAAA???>>>AAAAAACCCDDDGGGJJJLLLMMMJJJHHHGGGIIIKKKKKKIIIFFFAAACCCBBBAAAFFFOOOUUUVVVYYYWWWTTTPPPOOORRRXXX\\\]]]^^^\\\VVVOOOMMMPPPTTTUUUUUUWWW[[[^^^]]]YYYTTTVVVYYY]]]___``````bbbccceeedddcccaaa___]]]ZZZYYYUUUTTTTTTUUUXXXddd{{{{{{xxx~~~}}}nnnbbb[[[VVVQQQMMMIIIJJJKKKJJJIIIIIIJJJLLLNNNOOORRRTTTVVVXXXYYYYYYXXXWWWVVVVVVWWWYYY\\\^^^``````eeepppyyyuuufffXXXLLLEEEBBBCCCDDDNNNkkk|||zzzzzzxxxvvvzzzxxxzzz|||yyyrrrsssxxx{{{yyywwwvvvvvvvvvtttrrrpppooolllgggcccgggqqqzzz|||vvvrrrrrrssstttxxxyyyyyyvvvqqqooooooqqquuusssrrrsssvvvxxxxxxwwwuuuvvvyyyxxxsssrrrssswwwzzzwwwnnniiiiiieeemmmvvvyyyvvvnnnfffbbbcccbbbaaaaaa```]]]XXXUUU]]]lllttttttGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEGGGIIIJJJKKKLLLIIIHHHLLLSSSWWWVVVSSSMMMFFFAAA??????AAAIIIRRRdddxxxzzz```VVVRRRLLLJJJMMMKKKLLLMMMNNNOOOOOOOOOOOOMMMJJJGGGEEEDDDFFFIIIKKKLLLKKKIIIFFFDDDAAA@@@???AAAAAABBBDDDFFFIIIKKKLLLHHHGGGGGGIIIKKKKKKHHHEEEAAADDDDDDDDDIIIRRRYYYZZZZZZXXXTTTPPPOOOPPPUUUYYYYYYZZZZZZVVVQQQOOORRRUUUVVVVVVYYY]]]___^^^ZZZVVVUUUWWW[[[]]]^^^___```aaaccccccbbb```___\\\[[[ZZZYYYWWWVVVUUUVVV^^^rrrvvvxxx~~~{{{qqqdddZZZUUURRRNNNKKKIIIJJJJJJJJJIIIIIIJJJLLLNNNOOOQQQTTTVVVWWWXXXYYYWWWWWWWWWXXXYYY[[[\\\]]]cccffflllrrrsssjjjZZZMMMDDDDDDCCCEEESSSppp{{{zzzzzzyyyxxx|||zzz|||~~~{{{vvvwww||||||yyyvvvuuuuuuuuutttssspppooollliiihhhmmmvvv}}}zzztttqqqqqqsssuuuvvvwwwvvvtttpppoooqqqsssuuutttsssuuuxxxyyyzzzyyyvvvyyy~~~xxxsssrrrrrruuuwwwsssjjjeeeeeehhhmmmrrrrrrnnnhhhcccaaagggeeecccaaa```]]]ZZZWWW\\\ggg~~~{{{mmmnnnzzzGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIKKKIIIJJJRRRZZZ\\\UUUMMMFFFAAA>>>@@@CCCFFFMMMTTTggg|||~~~iiiVVVPPPOOOLLLKKKNNNNNNOOOOOOPPPPPPOOONNNNNNKKKIIIGGGEEEFFFHHHKKKNNNNNNLLLIIIFFFCCCAAA@@@@@@AAABBBBBBDDDFFFHHHJJJKKKFFFFFFGGGJJJKKKJJJGGGDDDBBBFFFGGGHHHMMMWWW]]]^^^ZZZXXXUUUQQQOOOPPPSSSWWWWWWZZZ\\\[[[XXXWWWXXXZZZVVVXXX[[[^^^```___[[[XXXUUUXXX\\\^^^^^^___```aaacccbbbaaa```^^^]]]\\\[[[___]]]ZZZWWWTTTXXXfffuuuuuutttyyy}}}ssshhh```WWWPPPMMMLLLJJJHHHIIIJJJJJJJJJIIIIIIKKKMMMNNNOOOQQQSSSUUUWWWXXXXXXVVVWWWXXXZZZ\\\]]]^^^^^^hhhmmmssssssjjj[[[LLLCCC@@@EEEGGGNNNkkk|||||||||||||||~~~{{{||||||yyyuuusssssstttttttttqqqooolllkkkmmmssszzz~~~}}}wwwrrrooopppsssvvvttttttrrrpppooopppsssvvvwwwvvvvvvxxxzzz{{{{{{zzzssswww~~~}}}xxxtttsssrrrssstttnnnfffaaabbbkkklllkkkhhheeebbbbbbbbbmmmjjjeeebbb```^^^\\\ZZZ___cccrrrxxxlllmmmwwwGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGHHHHHHHHHHHHHHHIIILLLNNNRRRYYY^^^[[[QQQIIIDDD@@@???CCCFFFIIIPPPWWWiiiiii[[[NNNLLLMMMLLLKKKMMMPPPOOOOOOOOONNNMMMLLLLLLKKKJJJGGGFFFFFFHHHKKKMMMNNNKKKHHHDDDAAA@@@???@@@BBBCCCCCCDDDEEEGGGHHHIIIDDDEEEHHHJJJJJJIIIFFFDDDCCCGGGJJJKKKQQQZZZ``````YYYXXXVVVSSSQQQQQQTTTWWWYYY]]]```bbb```_________VVVWWW[[[^^^___]]][[[XXXXXX[[[___```aaaaaabbbdddccccccbbb```___^^^^^^]]]ccc```\\\YYYTTTTTT]]]iii~~~|||uuuyyyvvvlllfffZZZTTTNNNIIIHHHGGGGGGFFFIIIJJJKKKJJJJJJJJJLLLNNNOOOPPPQQQTTTUUUWWWWWWXXXXXXXXXXXXZZZ\\\___bbbdddpppuuuwwwppp___OOOEEEAAADDDGGGNNNbbb|||xxxtttrrrrrrtttuuuuuurrrpppmmmmmmqqqvvvyyy{{{~~~zzzuuupppnnnpppsssuuusssqqqpppoooooorrrvvvyyyzzzyyyzzz{{{|||{{{yyywwwqqqvvv{{{~~~}}}zzzwwwuuuvvvttttttsssmmmddd```aaallliiiddd```^^^```dddgggqqqmmmgggcccaaa```___^^^cccaaaiii~~~xxxxxx~~~GGGGGGGGGGGGGGGGGGGGGHHHEEEGGGHHHHHHGGGHHHJJJLLLPPPVVV\\\___[[[TTTLLLGGGCCCAAAAAADDDGGGJJJSSS]]]tttjjjZZZRRRKKKJJJKKKKKKJJJKKKMMMMMMLLLKKKJJJJJJJJJJJJLLLJJJHHHGGGFFFGGGIIIJJJLLLIIIEEEAAA>>>>>>???@@@DDDDDDDDDDDDEEEFFFGGGHHHCCCEEEHHHJJJJJJHHHGGGFFFDDDIIILLLNNNSSS[[[______VVVWWWVVVTTTSSSTTTVVVYYY[[[^^^bbbdddcccaaa```___UUUVVVYYY[[[[[[ZZZYYYYYYZZZ\\\```aaabbbbbbcccdddeeedddbbbaaa```_________```\\\YYYVVVQQQPPPWWW```rrrvvvwwwvvvkkkccc^^^ZZZRRROOOKKKGGGFFFFFFFFFFFFJJJKKKLLLLLLKKKLLLNNNPPPPPPQQQRRRTTTVVVWWWXXXXXX\\\ZZZXXXXXX\\\bbbiiimmm{{{|||vvvgggTTTEEEAAABBBGGGFFFXXXzzzwwwsssqqqsssuuuwwwxxxtttrrrqqqqqqtttvvvwwwwww|||yyytttqqqooopppsssuuutttrrrpppppprrrvvvzzz|||}}}||||||}}}}}}zzzvvvsssrrrwww{{{~~~|||zzzyyyxxxwwwuuuyyywwwwwwvvvqqqhhhcccdddkkkgggaaa^^^```eeejjjnnnrrrooojjjgggeeedddcccbbbccc```ccctttGGGGGGGGGGGGHHHHHHHHHHHHEEEHHHJJJIIIHHHJJJNNNRRRWWW[[[___\\\TTTKKKFFFEEE@@@AAADDDFFFGGGMMM\\\kkkwww[[[PPPMMMJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHKKKJJJHHHFFFFFFFFFHHHIIIJJJGGGBBB>>>======@@@AAAFFFFFFFFFFFFFFFFFFGGGHHHDDDFFFHHHIIIHHHHHHHHHIIIGGGKKKOOOPPPUUU[[[^^^]]]TTTUUUUUUUUUTTTTTTVVVXXXWWWYYY]]]___```^^^\\\ZZZUUUVVVWWWWWWVVVWWWXXXZZZYYY[[[^^^`````````aaabbbfffeeeccc```___^^^^^^___ZZZVVVSSSQQQNNNLLLRRR[[[kkk~~~zzz|||sssggg```[[[WWWTTTNNNMMMJJJHHHGGGGGGHHHHHHKKKLLLNNNNNNMMMNNNPPPRRRQQQRRRTTTVVVWWWXXXYYYYYY]]][[[XXXYYY^^^fffpppvvvzzzmmm[[[III@@@???BBBFFFKKKhhh{{{~~~~~~xxxuuussssssuuuxxxzzzzzzwwwwwwxxxxxxxxxwwwwwwwww}}}{{{xxxuuuttttttuuuvvvxxxuuuttttttwww{{{}}}~~~||||||}}}}}}}}}yyytttpppppptttxxxyyy~~~{{{zzzzzzyyyxxxxxxxxxxxx{{{zzz{{{|||vvvnnniiijjjjjjgggddddddhhhmmmrrruuurrrpppnnnmmmmmmllliiigggdddaaadddoooGGGGGGGGGHHHHHHHHHIIIIIIGGGJJJLLLKKKKKKNNNUUU[[[]]]\\\YYYSSSLLLFFFCCCBBB???CCCIIILLLMMMVVVmmmeeeUUUIIIIIIHHHGGGGGGHHHIIIHHHEEEEEEDDDDDDEEEGGGHHHIIIHHHGGGFFFEEEFFFGGGHHHIIIIIIFFFAAA>>>===>>>BBBDDDIIIHHHGGGGGGGGGGGGGGGHHHEEEGGGIIIIIIGGGGGGJJJLLLKKKOOORRRSSSWWW\\\]]][[[SSSTTTUUUTTTRRRRRRSSSTTTRRRSSSVVVYYY[[[[[[YYYWWWVVVWWWVVVTTTSSSUUUYYY]]]ZZZ\\\___aaaaaa```aaabbbfffdddaaa___]]]\\\\\\\\\YYYUUUQQQPPPMMMMMMSSS[[[cccyyyxxxpppfff^^^YYYVVVQQQNNNJJJJJJIIIIIIHHHHHHJJJKKKMMMNNNOOOOOOOOOPPPRRRTTTSSSTTTUUUWWWXXXYYYZZZZZZ\\\ZZZZZZ\\\bbbkkkuuuzzzwwwmmm]]]MMMDDDAAABBBDDDHHH[[[rrrkkk}}}uuutttsssuuuxxx{{{||||||zzz}}}~~~||||||}}}~~~|||{{{yyyyyyxxx|||zzzxxxyyy|||yyyyyy{{{||||||yyysssooooootttvvvvvvxxx~~~yyyyyyyyyyyyyyyyyy{{{|||||||||~~~|||sssnnnoookkkjjjjjjmmmrrrvvvxxxxxxrrrrrrsssuuuvvvtttqqqmmmkkkjjjkkknnntttGGGGGGGGGHHHHHHIIIIIIIIIIIIKKKMMMMMMMMMQQQZZZaaaaaa[[[RRRLLLHHHEEEBBB@@@@@@FFFNNNRRRTTT```}}}qqqVVVPPPEEEGGGGGGFFFEEEGGGIIIHHHCCCCCCCCCCCCEEEGGGIIIJJJEEEDDDDDDDDDEEEGGGIIIJJJJJJFFFAAA>>>===@@@DDDGGGJJJIIIHHHHHHGGGGGGHHHHHHGGGHHHIIIHHHGGGGGGKKKNNNNNNRRRUUUVVVXXX\\\]]]ZZZSSSTTTTTTSSSPPPOOOOOOPPPOOOPPPSSSWWWZZZZZZYYYWWWXXXXXXVVVSSSRRRTTTZZZ___\\\___aaaccccccccccccdddfffccc```]]][[[ZZZZZZZZZ\\\WWWSSSRRRPPPPPPVVV^^^\\\jjjssswwwgggaaaZZZTTTQQQNNNIIIEEEFFFGGGHHHHHHHHHIIIKKKMMMNNNOOOPPPPPPPPPQQQSSSUUUTTTUUUVVVXXXYYYZZZZZZZZZZZZZZZ[[[___fffooowww|||jjj^^^NNNDDDBBBDDDGGGIIINNNlllyyyllllll}}}tttssssssvvvzzz}}}~~~~~~{{{~~~|||zzz}}}{{{|||uuuvvvyyy{{{|||yyytttpppvvvyyyzzzxxxxxx}}}xxxyyyzzzzzzzzz{{{}}}{{{|||wwwqqqqqqmmmmmmooosssyyy|||{{{xxxqqqssswww{{{|||zzzvvvrrruuuuuutttpppllltttFFFGGGIIIIIIIIIIIIJJJLLLOOOMMMLLLOOOTTTXXXYYYXXXRRRIIIBBBBBBCCCBBBBBBCCCFFFFFFKKKRRR\\\qqqeeeSSSLLLIIIJJJKKKMMMMMMKKKJJJIIIDDDDDDDDDEEEFFFFFFGGGGGGEEECCCBBBCCCEEEFFFGGGFFFDDDEEECCC???;;;<<>>AAABBBAAAAAADDDGGGMMM\\\rrrwww]]]LLLDDDCCCCCCEEEHHHJJJJJJHHHEEECCCAAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAABBBDDDEEEEEEDDDCCCDDDCCCAAA???AAAGGGMMMNNNLLLIIIFFFDDDDDDDDDEEEAAAAAABBBFFFJJJNNNOOOOOOJJJIIIHHHKKKOOOQQQOOOMMMKKKLLLLLLLLLLLLKKKIIIHHHOOOQQQUUUWWWWWWWWWXXXZZZMMMMMMOOOQQQUUUYYY]]]___\\\]]]^^^___``````___^^^^^^______]]][[[ZZZ[[[]]]XXX[[[```eeehhhjjjjjjjjjkkkgggfffjjjxxx|||xxxxxxxxxvvvssslllmmmooossswwwzzzyyyxxxyyyzzz|||~~~}}}||||||~~~}}}yyynnnggg```YYYSSSHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLLLLMMMOOOPPPRRRUUUXXXYYYYYYYYYZZZ[[[XXXXXXWWWWWWXXXXXXYYYZZZ]]]bbbjjjnnnkkkbbbUUUMMMGGGBBBDDDKKKJJJGGGQQQbbb|||yyy|||~~~|||~~~{{{{{{yyyuuuqqqvvvyyyyyy|||}}}yyyssshhhlllrrrxxx{{{~~~yyywwwzzz}}}vvvmmmeee```^^^gggmmmuuu|||~~~|||||||||{{{yyyyyy{{{}}}{{{~~~~~~yyyvvvwwwzzzzzz||||||uuunnniiifffkkkrrrxxx{{{}}}|||{{{zzzvvvsssssswwwHHHIIIJJJJJJIIIJJJMMMOOOQQQUUUYYYWWWQQQIIIEEECCCCCC@@@@@@BBBCCCBBBDDDIIIPPP\\\qqqdddQQQGGGCCCCCCDDDFFFIIIKKKKKKIIIFFFDDDAAAAAABBBBBBCCCCCCDDDDDDBBBAAAAAABBBDDDEEEDDDCCCAAAAAAAAA@@@@@@CCCHHHMMMNNNLLLHHHEEECCCCCCCCCDDD@@@AAACCCFFFIIIKKKLLLMMMHHHGGGGGGJJJLLLNNNMMMKKKJJJKKKLLLMMMMMMKKKJJJIIIPPPRRRTTTUUUUUUUUUWWWXXXPPPPPPRRRSSSUUUVVVWWWXXX\\\]]]^^^______^^^]]]]]]^^^^^^^^^\\\ZZZYYYZZZ[[[YYY\\\bbbgggjjjkkkiiihhhiiiiiihhhhhhkkkyyyzzzrrrnnnpppssssssqqqddddddeeeiiinnnqqqrrrrrruuuvvvyyy}}}xxxjjj```ZZZUUUQQQMMMGGGGGGGGGGGGHHHHHHIIIIIIOOONNNLLLLLLLLLNNNPPPRRRRRRTTTWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXYYY\\\bbbhhhggg```TTTJJJDDDJJJCCCDDDOOORRRQQQ```uuu|||~~~}}}|||yyyxxxuuuqqqmmmssszzz|||~~~~~~yyyrrrdddlllvvv~~~{{{tttsssuuu~~~}}}qqqeee[[[XXXWWW```jjjvvv}}}}}}|||{{{||||||||||||{{{yyyzzz|||~~~{{{|||uuussswww|||~~~~~~xxxqqqllliiihhhjjjooouuu|||~~~}}}}}}|||yyyvvvttttttvvvGGGHHHIIIIIIIIIKKKNNNQQQWWWXXXWWWRRRJJJDDDAAABBBAAA???@@@BBBBBBBBBHHHPPP^^^qqqlllXXXMMMFFFCCCDDDBBBDDDGGGIIIIIIGGGDDDBBBAAABBBBBBCCCCCCDDDDDDEEEAAAAAAAAACCCEEEEEEDDDBBB????????????@@@CCCHHHKKKLLLKKKHHHEEECCCCCCCCCCCCAAACCCEEEFFFGGGGGGHHHHHHGGGGGGGGGIIIKKKLLLKKKJJJIIIKKKMMMNNNNNNMMMKKKJJJNNNPPPRRRSSSSSSSSSTTTVVVSSSTTTUUUVVVWWWXXXXXXYYY[[[\\\]]]^^^^^^]]]\\\\\\^^^^^^^^^\\\YYYWWWXXXYYYZZZ]]]bbbfffgggfffdddbbbaaafffkkkiiidddmmm{{{sssjjjhhhlllrrruuuuuugggggggggjjjnnnqqqssssssuuuwwwzzz~~~vvvooohhh___WWWSSSOOOKKKIIIGGGGGGHHHHHHIIIIIIIIIHHHNNNMMMLLLLLLLLLNNNQQQRRRRRRTTTWWWXXXXXXWWWXXXYYYXXXYYYYYYYYYYYYYYYYYYYYYZZZ]]]___ZZZRRRIIIDDDBBBFFFDDDNNNbbbnnnsss~~~|||yyyxxxtttooohhhqqqzzz~~~{{{uuulllsss}}}}}}zzz{{{~~~yyyrrrqqqtttxxxiii[[[SSSRRRUUUaaajjjvvv{{{zzzwwwwwwxxx|||||||||{{{zzzzzz|||~~~|||~~~~~~yyysssrrrxxx{{{vvvqqqoooooopppooopppuuu}}}}}}}}}|||zzzzzzzzzyyywwwtttGGGHHHIIIIIIJJJMMMQQQTTT\\\YYYSSSLLLEEEAAAAAABBB???>>>???@@@AAADDDPPP\\\qqqqqqYYYNNNKKKFFFBBBCCC@@@AAACCCDDDDDDCCCAAA@@@AAAAAABBBBBBCCCDDDDDDEEEAAAAAABBBDDDFFFFFFDDDCCC???>>>>>>>>>@@@DDDGGGJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBDDDFFFFFFEEEDDDDDDDDDEEEEEEGGGHHHHHHIIIIIIIIIHHHJJJLLLOOOOOONNNLLLKKKLLLNNNQQQSSSSSSRRRSSSTTTTTTTTTVVVXXXZZZ[[[]]]]]]XXXYYY[[[\\\\\\\\\[[[[[[\\\]]]\\\ZZZXXXWWWWWWYYY\\\^^^```bbbbbbaaa___^^^[[[aaajjjkkkeeehhhwwwpppiiihhhnnnuuuyyyyyyqqqpppqqqtttxxxzzz{{{{{{zzz|||rrriii]]]ZZZUUUQQQNNNKKKHHHEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNNNNMMMMMMNNNPPPRRRSSSTTTWWWYYYZZZZZZYYYZZZZZZYYYYYYZZZZZZZZZYYYXXXXXXUUUUUUSSSMMMGGGDDDEEEGGGBBBPPPkkk|||zzzzzzwwwqqqhhhqqqzzz~~~}}}xxxzzz~~~~~~xxxuuuvvv||||||vvvtttwww}}}tttfffXXXRRRTTTYYYfffmmmtttwwwuuusssuuuwww|||||||||{{{zzz{{{}}}}}}}}}{{{uuuqqqssszzzzzzwwwuuutttsssuuurrrqqqvvv{{{{{{zzzxxxzzz~~~|||wwwzzzGGGHHHJJJKKKLLLPPPUUUYYY^^^XXXOOOGGGCCCBBBAAAAAA??????@@@BBBDDDKKK]]]mmmqqq\\\KKKHHHIIIDDDAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCEEEGGGGGGEEECCC@@@???>>>???BBBEEEHHHIIIFFFFFFFFFFFFFFFDDDCCCBBB@@@CCCFFFFFFDDDBBBBBBCCCBBBCCCEEEEEEEEEEEEFFFFFFFFFHHHKKKNNNNNNMMMKKKJJJJJJNNNRRRTTTTTTTTTTTTTTTSSSSSSTTTUUUVVVXXXZZZ[[[TTTUUUWWWXXXYYYYYYYYYXXXXXXYYYZZZYYYXXXXXXYYY[[[^^^_____________________```bbbiiimmmhhhfffuuu|||wwwssstttzzz}}}~~~rrrfff___RRRPPPNNNLLLJJJIIIHHHGGGFFFFFFGGGHHHIIIKKKMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTVVVXXXZZZ[[[ZZZZZZZZZ[[[\\\\\\\\\[[[ZZZXXXVVVUUUOOOLLLIIIEEEDDDFFFJJJMMMVVVsss~~~}}}~~~{{{{{{}}}zzzuuunnnwww~~~|||{{{ssspppsssyyy|||{{{}}}}}}|||wwwlllaaa\\\^^^ccclllnnnqqqqqqqqqrrruuuxxx||||||||||||{{{{{{~~~~~~{{{vvvrrrqqqttt|||||||||zzzwwwtttsssqqqqqqyyyyyyzzzyyyxxx{{{~~~zzztttyyyHHHIIIKKKLLLNNNSSSYYY]]]^^^VVVLLLFFFDDDCCCBBB@@@BBBAAABBBEEEHHHSSSiii|||eeeRRRDDDFFFIIIDDDAAACCCCCCBBBBBBAAAAAABBBBBBCCC>>>??????@@@AAAAAABBBBBBBBBBBBCCCFFFHHHHHHFFFCCCBBB@@@???@@@CCCFFFHHHIIICCCDDDFFFGGGGGGEEECCCAAA???BBBFFFFFFDDDBBBBBBCCC@@@BBBCCCDDDCCCCCCDDDDDDDDDFFFJJJMMMNNNMMMJJJIIIJJJNNNSSSVVVVVVUUUUUUUUUSSSRRRQQQPPPPPPQQQRRRSSSQQQRRRTTTVVVWWWWWWWWWWWWUUUVVVXXXXXXXXXYYY\\\^^^```___^^^]]]^^^___aaabbbiiifffiiinnnkkkdddiiiuuuyyy~~~|||zzzuuujjjaaaYYYTTTOOOMMMKKKJJJIIIIIIJJJJJJIIIHHHGGGGGGHHHJJJKKKMMMOOOPPPQQQSSSTTTUUUUUUUUUUUUWWWYYYZZZYYYYYYYYYZZZ___^^^^^^\\\ZZZVVVTTTRRRJJJGGGDDDBBBDDDIIINNNQQQrrr~~~vvvwww||||||}}}{{{yyy{{{~~~|||wwwuuu}}}~~~~~~yyyqqqmmmpppxxx~~~~~~|||~~~}}}vvvlllgggiiimmmoooooonnnnnnnnnrrrvvvzzz||||||}}}|||{{{{{{~~~~~~zzztttpppqqqvvv}}}~~~xxxrrrooonnnqqqzzz}}}wwwzzzzzzyyy}}}}}}|||pppoooHHHIIIJJJMMMPPPUUUYYY[[[UUUPPPIIICCCAAABBBCCCDDDCCCDDDHHHLLLPPP^^^{{{lllRRRPPPLLLHHHDDDCCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBB>>>???@@@AAABBBDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDD@@@AAACCCDDDFFFGGGGGGGGGCCCDDDEEEDDDBBBAAAAAABBB???@@@BBBDDDEEEFFFGGGGGGBBB@@@AAAFFFHHHFFFCCCDDDFFFIIILLLMMMKKKIIIFFFFFFGGGNNNTTTUUUVVVWWWUUURRRQQQQQQPPPOOONNNNNNNNNNNNMMMSSSVVVUUUTTTUUUTTTRRRYYYYYYZZZZZZ[[[[[[[[[ZZZaaaaaaaaaaaabbbbbbbbbbbbdddggghhhgggdddccceeeggg{{{vvvooopppxxxyyynnnfff```YYYPPPJJJHHHHHHIIIIIIIIIHHHGGGFFFJJJJJJKKKMMMMMMNNNNNNNNNOOOOOOPPPRRRUUUWWWZZZ[[[VVVVVVXXXZZZ\\\[[[XXXVVV^^^___```^^^[[[TTTNNNJJJGGG@@@@@@FFFEEEDDDYYYuuuxxxrrrqqqrrr~~~{{{xxxzzz~~~{{{xxxyyy|||}}}wwwtttvvv|||~~~vvvsssxxx~~~~~~{{{zzzxxx}}}{{{uuussstttuuuwwwllldddiiissswwwwwwvvvxxxyyy|||~~~}}}{{{zzz|||yyyyyyxxxxxxxxxzzz|||}}}}}}}}}zzz{{{zzzxxxsssvvv|||{{{uuuuuuwwwzzz~~~qqqhhhppp}}}JJJJJJKKKKKKMMMNNNPPPQQQRRRNNNIIIEEECCCBBBCCCCCCEEEDDDJJJWWWhhh~~~mmmWWWMMMKKKHHHEEECCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAABBBCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEBBBDDDDDDCCCAAA??????@@@===>>>@@@BBBDDDEEEFFFFFFGGGCCCCCCGGGHHHDDDBBBBBBEEEHHHKKKLLLKKKHHHGGGFFFGGGNNNTTTUUUUUUWWWUUURRRQQQPPPOOOOOONNNNNNMMMMMMLLLRRRVVVUUUUUUVVVVVVSSSVVVWWWYYY[[[]]]]]]]]]]]]aaaaaaaaaaaabbbbbbcccccccccfffhhhfffbbb___```aaannn~~~pppbbbdddkkkxxx|||{{{rrriiibbb[[[VVVTTTPPPKKKFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSUUUWWWYYY[[[XXXWWWWWWWWWYYYYYYXXXWWW^^^^^^\\\YYYTTTMMMGGGCCCEEEBBBCCCHHHMMM\\\|||wwwssssssuuu~~~|||zzz||||||wwwyyy~~~}}}yyyyyy}}}}}}uuurrrwww}}}}}}zzzxxxuuuzzz}}}zzzuuurrrtttvvvvvvlllffflllvvvyyyyyyxxxvvvwwwzzz{{{{{{yyyzzz{{{{{{zzzzzzyyyyyyyyyyyyyyy|||}}}zzz{{{zzzwww{{{|||}}}yyywwwxxxyyy|||xxxnnnhhhlllrrrzzzJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCIIIIIISSSlllnnnWWWJJJGGGEEEDDDCCCBBBBBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAAAAABBBBBBDDDDDDDDDEEEEEEDDDDDDCCCAAACCCDDDDDDAAA???======<<<===???AAACCCDDDDDDDDDKKKGGGEEEGGGFFFBBB@@@@@@CCCFFFJJJKKKJJJHHHGGGFFFGGGNNNSSSSSSTTTVVVUUURRRPPPPPPOOONNNNNNMMMMMMMMMKKKRRRVVVUUUUUUWWWWWWTTTTTTVVVYYY\\\___```_________`````````aaabbbcccddd```dddhhhhhhddd```___```cccttthhhWWWXXX___kkkvvvyyy|||{{{xxxtttnnnddd\\\VVVRRRMMMKKKLLLLLLIIIGGGHHHHHHGGGGGGHHHIIIKKKLLLIIIJJJLLLNNNOOOPPPQQQQQQSSSSSSTTTUUUVVVXXXYYYZZZZZZXXXVVVUUUWWWYYYYYYYYYZZZYYYVVVRRRMMMHHHCCCAAABBBCCCCCCFFFUUUvvv|||vvvuuuxxx|||~~~}}}~~~zzzuuuuuu||||||}}}{{{tttqqquuu{{{~~~}}}zzzwwwvvvtttxxx{{{zzzuuurrrtttwwwzzzrrrnnnssszzz{{{xxxwwwsssuuuwwwwwwwwwxxxzzz{{{||||||||||||zzzxxxwwwuuuzzz~~~}}}{{{{{{zzzwww~~~}}}}}}~~~~~~|||yyyzzzzzz{{{|||~~~pppllljjjjjjiiilll|||FFFFFFFFFFFFEEEDDDCCCCCC???@@@BBBCCCDDDEEEGGGHHHLLLSSShhhuuu[[[MMMHHHDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEDDDDDDDDDBBBDDDEEEDDDBBB???======<<<>>>AAACCCDDDEEEDDDDDDJJJFFFDDDFFFEEEAAA???@@@CCCFFFIIIJJJIIIGGGFFFGGGGGGMMMQQQQQQQQQTTTTTTRRROOOOOOOOONNNNNNMMMLLLKKKMMMSSSWWWVVVUUUVVVVVVSSSTTTVVVYYY]]]_________^^^]]]]]]]]]^^^___aaacccddd___dddkkkmmmkkkgggeeeeeeaaannneeeWWWWWWZZZccclllwww~~~~~~|||~~~~~~}}}}}}}}}yyywww~~~rrrmmmhhheeeccc___WWWRRROOOLLLIIIHHHIIIIIIHHHGGGIIIHHHGGGGGGHHHJJJMMMNNNJJJKKKMMMOOOQQQRRRSSSSSSUUUUUUUUUVVVWWWXXXYYYZZZXXXWWWVVVVVVXXXZZZZZZYYYRRRPPPNNNKKKHHHFFFEEEEEEDDDGGGGGGKKKeeezzzuuuuuuzzz~~~wwwqqqpppzzz~~~~~~yyytttrrrtttwwwyyyxxxwwwwwwwwwvvvxxxzzzzzzuuuppprrrwwwzzzwwwzzz|||xxxtttrrrppptttuuuttttttxxx{{{{{{|||}}}~~~~~~|||yyyvvvtttxxx}}}~~~|||}}}{{{xxxxxxwwwvvvvvvwwwyyyzzzzzzyyyzzz{{{{{{zzzzzz{{{{{{ooommmmmmkkkhhhiiivvvGGGFFFEEEDDDCCCBBBAAAAAA>>>AAADDDEEEFFFHHHLLLOOOTTTgggyyy^^^MMMGGGGGGEEEDDDDDDCCCBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDD@@@@@@????????????@@@@@@@@@AAABBBDDDEEEEEEFFFFFFCCCEEEFFFEEEBBB@@@??????@@@BBBDDDGGGHHHGGGFFFEEEFFFBBBAAAEEEFFFCCCAAABBBDDDFFFIIIIIIHHHGGGFFFGGGFFFKKKOOONNNNNNQQQRRRQQQNNNNNNNNNNNNMMMLLLKKKJJJOOOUUUXXXVVVUUUVVVUUURRRUUUWWWYYY[[[\\\\\\[[[[[[ZZZZZZZZZ[[[]]]```cccdddeeekkkrrrtttqqqllliiihhhaaahhhwwwjjj___[[[ZZZ]]]dddlllyyy~~~}}}}}}~~~|||zzzwwwuuusssxxxyyy|||~~~{{{{{{xxxxxx|||xxxssspppuuu~~~wwwmmmbbb^^^ZZZXXXVVVTTTPPPLLLHHHFFFDDDDDDDDDEEEFFFEEEIIIHHHGGGGGGIIIKKKNNNPPPKKKLLLNNNPPPRRRTTTTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZVVVVVVWWWYYY[[[[[[XXXVVVKKKIIIGGGEEEDDDDDDEEEFFFDDDJJJOOO^^^}}}{{{~~~{{{uuuqqqqqqvvv{{{{{{rrrlllnnn{{{}}}|||~~~{{{yyyyyyxxxvvvsssssstttsssrrrrrrtttwwwzzzxxxvvvwwwvvvoooiiikkkrrr~~~yyyxxxzzzzzztttooonnnoootttvvvssstttyyy|||{{{zzz{{{}}}~~~|||yyyvvvtttuuu{{{~~~~~~|||xxxqqqqqqooonnnnnnoooqqqssstttwwwxxxxxxvvvttttttuuurrrpppmmmmmmlllnnnvvv~~~IIIHHHEEEBBB@@@?????????>>>AAACCCDDDFFFJJJRRRXXXkkkbbbQQQHHHEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDD??????>>>>>>??????@@@@@@???@@@AAACCCDDDEEEFFFFFFDDDEEEEEEDDDBBBAAAAAABBBEEEGGGIIIKKKKKKIIIGGGFFFBBB???AAAFFFHHHEEECCCDDDFFFHHHJJJJJJHHHFFFFFFFFFDDDIIILLLJJJKKKNNNPPPOOOMMMMMMNNNNNNMMMLLLJJJIIIOOOUUUXXXWWWUUUVVVUUUSSSVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZ\\\```cccfffmmmqqqvvvvvvpppiiicccaaa^^^aaakkk}}}xxxmmmddd]]]\\\___cccjjjqqqyyy|||}}}~~~~~~~~~{{{wwwsssooommmkkktttvvvxxxzzz{{{{{{yyyxxxvvv{{{yyy|||}}}qqqlllhhhjjjooonnneee]]]XXXUUUQQQNNNLLLJJJHHHFFFDDDDDDDDDDDDEEEGGGIIIJJJIIIIIIIIIIIIJJJLLLNNNOOOMMMNNNPPPRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZVVVVVVWWWYYYYYYWWWSSSPPPGGGEEEDDDBBBBBBCCCEEEFFFCCCMMM]]]xxx|||zzzxxxxxxuuupppllllllppptttxxxpppjjjrrr||||||{{{zzzzzz|||~~~{{{vvvtttsssssssssrrrrrrrrrqqqooopppsssyyy}}}wwwrrrpppooohhhaaaeeeooouuussstttwwwvvvqqqnnnooopppwwwyyyvvvvvv|||{{{xxxyyyzzzzzzyyyvvvsssqqqqqqxxx}}}}}}}}}}}}{{{wwwqqqpppnnnjjjfffddddddeeelllpppuuuwwwuuussssssuuuvvvsssooonnnpppssswwwzzzHHHEEEBBB???>>>>>>@@@AAA@@@CCCGGGKKKPPPZZZhhhrrrhhhTTTKKKFFFDDDEEECCCCCCCCCCCCBBBAAAAAA@@@BBBAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA??????>>>>>>???@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@BBBEEEIIIJJJLLLNNNMMMJJJGGGEEEAAA???BBBIIILLLIIIFFFFFFIIIJJJKKKJJJHHHFFFFFFFFFCCCGGGIIIGGGHHHLLLNNNNNNLLLLLLNNNNNNMMMLLLJJJHHHLLLRRRVVVVVVVVVXXXXXXVVVUUUUUUTTTTTTTTTUUUVVVWWWYYYYYYYYYZZZ]]]bbbfffhhhkkkooosssqqqjjjaaa[[[YYYZZZ___gggrrrtttgggdddddddddeeefffooosss{{{{{{sssuuuxxx{{{}}}~~~~~~~~~|||xxxsssooollljjjiiiqqqsssuuuuuutttrrrqqqpppkkktttwwwjjjfffaaa```aaa___XXXRRRPPPNNNJJJGGGFFFEEEDDDDDDFFFFFFFFFFFFGGGIIIKKKMMMIIIIIIJJJKKKLLLLLLMMMMMMOOOPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTUUUVVVXXXYYYZZZ[[[YYYWWWUUURRROOOKKKGGGDDDDDDDDDEEEGGGIIILLLNNNPPP^^^xxxxxxxxxttttttsssoookkkjjjnnnqqqzzz}}}~~~wwwppplllwww}}}wwwxxxxxxwwwwwwyyy}}}}}}zzzuuupppnnnnnnoooooonnnooopppqqqrrrtttyyy|||vvvooolllkkkddd^^^dddqqqtttsssuuuwwwuuupppooorrrrrrzzz~~~yyyyyy{{{wwwwwwwwwvvvssspppmmmkkkkkksssyyy{{{zzz{{{xxxsssrrrrrrpppjjjccc]]][[[[[[cccjjjsssxxxxxxwwwxxxzzz{{{xxxtttqqqrrruuuyyyzzz}}}BBB@@@===<<<===@@@DDDGGGGGGLLLRRRYYYcccsssoooUUUIIIEEEAAA???@@@@@@AAAAAABBBBBBAAAAAAAAABBBAAA@@@@@@??????@@@@@@BBBBBBAAA@@@@@@???>>>>>>??????>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA???>>>???CCCFFFKKKLLLNNNOOOMMMJJJGGGDDDAAAAAAEEELLLOOOKKKGGGFFFKKKLLLLLLKKKHHHFFFFFFFFFBBBFFFHHHFFFFFFJJJMMMMMMKKKLLLMMMNNNMMMKKKIIIHHHIIIPPPUUUVVVWWWZZZ[[[YYYTTTSSSQQQQQQQQQSSSVVVWWW[[[ZZZZZZ\\\___ccchhhjjjeeeiiillljjjddd\\\WWWUUUYYY```hhhlllssssssnnnnnnkkkgggeeehhhjjjppp{{{xxxlllnnnrrrwwwzzz|||}}}}}}}}}{{{wwwsssooolllkkkjjjnnnoooqqqqqqooommmlllkkkhhhooo{{{~~~}}}uuummmfffccc^^^\\\[[[XXXSSSOOOKKKIIIGGGEEEEEEEEEGGGGGGGGGGGGGGGEEEDDDEEEGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLQQQQQQRRRTTTTTTUUUUUUUUUSSSSSSTTTUUUVVVXXXYYYZZZ```\\\VVVQQQLLLHHHDDDBBBBBBCCCEEEIIIMMMRRRWWWYYYgggxxxwwwppprrrsssttttttqqqnnnmmmpppsssvvvzzz~~~|||wwwrrroooyyy}}}zzzwwwxxxwwwvvvvvvwwwzzz|||{{{uuuppplllllllllmmmjjjmmmpppssstttvvvyyy{{{xxxpppkkkkkkeee```hhhvvvzzzyyyzzz{{{wwwqqqpppssssss}}}|||{{{|||wwwvvvuuurrroookkkgggeeehhhpppwwwxxxxxxxxxuuuqqqqqqrrrqqqlllccc\\\XXXXXX]]]fffrrrzzz||||||~~~~~~{{{vvvsssvvv{{{}}}www