BM6P6(@ }}}jjj\\\RRRGGG@@@===;;;:::999777666444333222------...000111222333444000000000000000000000000......------------......+++++++++,,,,,,---------+++++++++,,,,,,,,,------***++++++,,,------------...............///000000///---******+++,,,---,,,------,,,,,,,,,,,,++++++------,,,+++***)))((('''))))))*********+++++++++***,,,------,,,++++++,,,***---///...***((((((***,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++***)))(((###$$$&&&(((+++---///000++++++++++++++++++++++++...,,,***+++---...,,,******++++++,,,,,,++++++***///......---+++******))),,,,,,,,,---...///000000......---,,,---...///000......////////////......////////////000000000000111111222222222333333333444333222222333333111000444444444333333222222222222222333333333333444444444444555555555555555444444444444555666777777888;;;:::888666555555666777555666777888777666444222777888777555444444777:::888888999999999999888888777777777777777666555555555555555555555555555555777777777777777777777777666666666555555444444444555555444444444333333333333444555555666666555555666666666666666666666666555444333222333555777888999888777555444444444444444444444333000///000222111222222333333222222111555666888999:::999777666444444444444444444444444222222222222222222222222222222333333333444444444333222222333444666888:::888777555333333333555666333222111/////////000000222222333333333333444444555444333333222222333333000000111111111222222222222222222222222222222222222222222333333444444444333222222222222222222222555555555444444333333333333333333333333333333333222333333444444333333222777777777666555555444444555555444444444333333333111111222222222333333333333333444444555666666666222222333333555666888999777888888888888777666666::::::888777777777888999;;;:::888666444444444555:::::::::;;;;;;;;;<<<<<<===============>>>???@@@AAAAAA@@@@@@???>>>>>>>>><<<<<<============<<<<<<======<<<<<<>>>???AAABBB???>>><<<===???@@@@@@????????????>>>>>>>>>>>>===;;;;;;;;;<<<===>>>>>>???===<<<;;;<<<===>>>>>><<<========================>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@~~~kkk]]]SSSHHHAAA???<<<;;;:::888777555444333//////000111222333333444////////////////////////......------------......+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,---------------......///...,,,******,,,------,,,((())))))***+++,,,---.........---,,,+++***))))))*********++++++++++++,,,)))+++,,,,,,+++******+++---......---+++******+++,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++***))))))))))))))))))************++++++++++++++++++++++++---,,,***+++---...,,,******++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,------...///000...------,,,---...///000...------------...///000.../////////000000000000111111111111222222222222111000///000222333333222444444333333333222222222222222333333333333444444555555555555555555444444555555666666666666777777888888888888888777666666555555666777777666444444777777777555444444777999777888888999999888888777777777777777777666555555555555555555555555555555333333333333333333333333555555555444444444333333555555444444444333333333333444444555555555555555555555555555555555555555666555444333333444666777777666555444444333333333444444444333000000111222111222222333333222222111111222444555666555444333444444444444444444444444222222222222222222222222222222222222333333333333333333222222333555777888777666444222222333444555333333111111000111222222111111111222222222333333444333333222222222222222111111111111222222222222222222222222222222222222444444444444444555555555222222222333333333333333555555444444444333333333333333333333333333333333444555555666666555555444666666666555555555555555555444444444444333333333222222333333333444444444555555555555444444444444333333333333444666777888777888999::::::::::::::::::999888777777777888888:::999888777666777777888:::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::;;;<<<<<>>>>>>>>=========<<<<<<============<<<<<<======<<<===>>>???AAABBB???>>><<<===???@@@@@@???@@@????????????>>>>>>>>>;;;;;;<<<<<<===>>>>>>???===<<<;;;<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;======<<<<<<<<<===>>>>>>~~~kkk^^^TTTIIIBBB@@@===<<<;;;999888666555444111111111222222222333333////////////////////////......------------......++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,---------...,,,******,,,------,,,'''((()))***+++,,,,,,---///......---,,,+++******++++++++++++,,,,,,,,,,,,(((***,,,+++***)))******000...,,,+++,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++******++++++++++++***)))))),,,,,,+++***)))(((((('''++++++++++++++++++++++++---+++***+++,,,---,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,---...///000,,,,,,,,,------///000111...------------...///000....../////////000000000000000000000111111111111000///...///222555777777333333333333222222222222222222333333333333444444555666666666555444333333666666666666777777777777555666888999999888666444555555555555555666666666666777777555444444666999777888888999999888888777666666777777777666555555555555555555555555555555555555555555555555555555444444444444333333333333555555444444444333333333333333444555555555555555555555555555555555555555666555444333333333444555444333333333333333333333333444444222000000111222111222222333333222222111///000222333333333222111444444444444444444444444222222222222222222222222111111111222222222222333333333222222333333444555555444222111111222333333333333222222222333333444000000111111111222222222333222222111111111111111111111222222222333333333222222222222222222222222444444444444444333333333222222333333444444555555555444444444444333333333333333333333333333333333444555555666666555555444444444444555555555666666444444444444333333333333333333333333444444444555666666555444444333222222444444444444444555555666555666888999:::;;;;;;;;;999999888777777777777777888888777777888999:::;;;::::::::::::;;;;;;;;;;;;;;;::::::999999999999:::======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<======>>>@@@AAABBB???>>><<<===???@@@@@@???@@@@@@@@@????????????>>>;;;;;;<<<<<<===>>>>>>>>><<<;;;;;;;;;===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::======<<<<<<<<<===>>>>>>|||jjj]]]SSSIIIBBB@@@<<<<<<:::999777555444444111111111111111111111111////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++***+++,,,,,,------------------+++***+++---------,,,++++++++++++************...------,,,++++++******++++++,,,,,,,,,---------)))***,,,,,,*********+++111---))))))+++---,,,+++++++++************++++++***++++++,,,,,,++++++*********+++++++++******)))************************++++++++++++++++++++++++,,,+++++++++,,,,,,++++++***++++++,,,,,,++++++***......---,,,,,,+++******---,,,,,,,,,------...///,,,,,,,,,---...///000000//////000000000///...---........./////////000000////////////000000000000222111///000333777888999333222222222222222222222222222222333333333444444666666666666555444333222555555666666777888888999777888888888888666444333444444444444444555666777666666777666444444666888777777888888888888777777555666666666666666555555555555555555555555555555555555555555555555555555333333333333333333333333555555444444444333333333333333444555555555444444555555555555555555555555666666444333333333333444222222333444444444444444333444444222111000111333111222222333333222222111111222333444444444333333333333333333333333333333222222222222222222222222000000111111111222222222333222222222222222222222333222111111111111222222111222222222333333444444111111111111222222222222222111111000000000000000222222222222333333333333222222222222222222222222222222111111111111000000222222333444444555666666444444444444444444444444333333333333333333333333222333333444444333333222222333333444555555666666444444444333333333222222222222222333333333444444444444444444333333222222555555444333333444444444444555666777888888888888888888777777666666666666777777777777888999999:::999999:::::::::;;;;;;;;;<<<<<<;;;:::999999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAA???>>><<<===???@@@@@@???@@@@@@@@@@@@????????????<<<<<<<<<<<<======>>>>>><<<;;;:::;;;===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::<<<<<<<<<===>>>???@@@AAAzzzhhh[[[RRRHHHBBB???;;;:::999888666444333222000000000000////////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------............------------,,,++++++***+++,,,---............---,,,+++***+++---...---,,,---,,,,,,,,,,,,+++++++++,,,,,,++++++******))))))++++++,,,,,,,,,---------***,,,------,,,++++++,,,///+++''''''))),,,+++***+++******))))))******+++***++++++,,,,,,++++++***)))******+++++++++******((())))))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,++++++***---,,,,,,,,,,,,------...+++,,,---......////////////111444555444000+++(((............////////////....../////////000000000333111000000222444555555222222222222222222222222222222222333333333444444555555666666555444444333222333444666777999:::;;;<<<:::888666444333333333444444333333444555666777555666666666444444555777777777777888888777777777555555666666666666555555555555555555555555555555222222222222222222222222333333333333333333333333555555444444444333333333222333333444555444444444555555555555555555555555555555444444333333333333222333444555666666555555222333333222111000222333111222222333333222222111222222333333444444444444333333333333333333333333222222222222222222222222000000111111111222222222222222222222222222111111111111000000000111111111000000111222222333333333222222222333333333333444222111000000//////000000111111222222222333333333222222222222222222222222111111111111111111111111222222333444444555666666444444444444444444444444333333333333333333333333222333333444444333333222111111222333444555666666444444333333333222222222000111111111222222222222222222222222333333444444555555444333333333333444666666777777777666666555777777777777666666555555666666777777777777777777999999999:::::::::;;;;;;<<<;;;:::999999999999999:::;;;;;;<<<<<<=========;;;;;;::::::::::::;;;;;;;;;<<<===>>>???@@@@@@AAA???>>><<<===???@@@@@@???@@@@@@@@@?????????>>>>>><<<<<<<<<<<<============<<<;;;:::;;;<<<======;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<:::;;;<<<===???BBBDDDEEEyyyfffZZZQQQHHHBBB@@@;;;:::999777555444333222/////////////////////.................................------------......------,,,,,,,,,,,,++++++------------............,,,,,,---------,,,+++++++++,,,...//////......---+++******,,,......---,,,******+++,,,---......///+++++++++******)))))))))++++++++++++,,,,,,,,,,,,***,,,......,,,+++,,,---,,,***(((((()))***************))))))))))))*********++++++,,,,,,++++++***))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***)))***,,,***++++++,,,,,,++++++*********+++,,,,,,---......------,,,,,,,,,,,,------,,,---......//////......///111444666444000+++'''------........./////////////////////000000000000111/////////111222111///111111111222222222222222222222333333333333444444444444555555555555555444111222333555666888999:::<<<;;;777555333333333444444444444444444555555555444555666666555444555666666777777888888777777666444444555666666666555555555555555555555555555555444444444444444444444444333333333333444444444444555555444444444333333333222222333444444444444444444444444444444444444444444444444444333333333333222333444666666666555444222333333222111111222444111222222333333222222111111111111111222222222333333333333333333333333333222222222222222222222222111111111222222222222333222222333333333222111111000000000111111111111111000111222222222222222111222222333333333444444444222111111000000000000000000000111111111222222222222222222222222222222222333333333333444444444555222222333333444444555555333333333444444444444555333333333333333333333333444555555666666555555444111111222222333444555555333333333333222222222222000000000000111111111111000000111222222333444444444444333333333333333444888888999999888888777666666666666666666555444444555666666777777777666666999999999999::::::::::::999888888777777777777888999999:::;;;<<<======>>>;;;:::999888888999:::;;;;;;<<<===???@@@@@@@@@@@@???>>><<<===???@@@@@@????????????>>>>>>>>>>>>===<<<<<<==================;;;:::::::::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>======<<<::::::;;;===???BBBDDDEEEyyyggg[[[RRRIIICCCAAA<<<;;;:::888666555333333////////////000000000000..............................------------......---------,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,---------,,,,,,***+++---.........,,,+++*********,,,...///---,,,))))))***+++,,,---......,,,,,,++++++++++++***************++++++++++++,,,***+++------+++***+++,,,)))***++++++***)))***+++******))))))))))))*********++++++,,,,,,++++++***))))))***+++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++)))+++,,,+++))))))***,,,***++++++,,,,,,++++++***)))******+++---......///------,,,,,,+++,,,,,,------.../////////...---,,,...///000111000...,,,***---------.........////////////000000000111111111//////000222444333111///000111111111222222222222222222333333333333444444333333444555666666666666333333444444555555666666888777666666555555555555333444555555555444333222333555666666555444444555666666777777777777666666333444555555666666555555555555555555555555555555777777777777777777777777333333444444444555555555555555444444444333333333222222333444444444444333444444444444444444444444222222333444444444333333111222444555555444333222222333333222111111222444111222222333333222222111111111000000111111222222222222222222222222222222222222222222222222222222222222222222333333333333111222333444444333333222000000111111222222222222222333333444444333222111111222222222333333333333222222111000000000000111//////000000000111111111222222222222222222222222222222333444555666666777222222222333333333333333333333333444444444555555333333333333333333333333444555555666666555555444111111222222333333444444333333333222222222222111000000111111111222222222111111111111222222222222333333333222333333444444666777888888888888888777555555666666666555444333333555666888999999999999888999999999999:::::::::888888777777777888999999777777888999:::;;;<<<===;;;:::999888888999:::;;;;;;<<<===???@@@@@@@@@@@@???>>><<<===???@@@@@@???>>>>>>>>>=========<<<<<<=====================<<<;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>======<<<;;;;;;;;;;;;<<<===???@@@AAAyyyggg\\\SSSJJJDDDBBB===<<<;;;999777666555444///000000000111111111111.................................------.........---------,,,,,,+++++++++))))))*********+++++++++***+++,,,,,,------------(((***+++------,,,+++******)))***,,,...///---,,,+++++++++************)))------,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))***,,,,,,***)))***+++(((+++...---+++)))+++---******))))))))))))******+++++++++,,,,,,+++++++++((()))***+++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++(((+++,,,,,,)))(((***,,,+++++++++,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,...////////////---,,,+++---,,,,,,,,,,,,---......---------.........//////000000000000111111111111000111333666888888555222000000111111222222222222222222333333333444444444222222444555666777777777555555555444444333333333222444666777888777666555333444666666666444222000333555666666555444444555666666777777777777666666333333444555666666666555555555555555555555555555555555555555555555555555444444444555555666666666555555444444444333333333222222333444444444333333444444444444444444444444111222333333444444444444000111333444444333111000111222333222111111222444222222222333333222222222222222222222222333333444222222222222222222222222222222222222222222222222222222333333333444444444111222333444555444333333///000111222222222222222444444555666555444222111000111111111111222222222333222222111111111111111////////////000000000000222222222222222222222222000000111222444555666666333222222222222222222222333333333444444555555555333333333333333333333333222333333444444333333222111222222222222333333333333333333222222222111111111111222222222333333333333333222222111000000000333222222222333333444555222333444666777777777777444555666666666555333333222444666999;;;<<<<<<<<<888888999999999::::::::::::999999999:::;;;<<<<<<555666666888999:::;;;<<<;;;:::888777777888:::;;;:::<<<===???@@@@@@@@@@@@???>>><<<===???@@@@@@???============<<<<<<<<<<<<===============<<<<<<<<<;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::<<<;;;;;;;;;;;;<<<======zzzhhhYYYOOOHHHCCC???;;;:::888777555444444333111111222222222222111111........................111000///...---,,,++++++---,,,*********,,,...///++++++++++++++++++++++++...---------...000222333,,,,,,,,,---------......------,,,+++,,,---///000---------,,,******,,,...***+++,,,,,,,,,,,,+++***+++++++++++++++***)))(((------,,,***)))'''&&&&&&,,,,,,+++******+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))******++++++,,,,,,------******))))))******+++,,,,,,,,,,,,++++++*********************************&&&''''''((()))******+++...---+++******+++---...******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...------------------------111111000///////////////111000...---...///111222444222111333666777555222333333222222333333444555111111222333333444555555333333333444444666777777555444333222222333444555999888888888777777666666444444444444444444444444666555555555555666777777222444666888999999888777555555555444444333333333555555555555555555555555444444555555555555444444222222333444555666777888777666555444333444555555333333333333333333333333333333444444555444444444333333333333333333333333444444444444555555666666444333000///...///000111333111//////111222333222111111222333333444555555111111222222222333333333222333555555555333111000111111000000111111222333444333111000000111333444333222222111111222222333555555444333333222111111111111000///...---,,,,,,222111111000///......---111111222222222222111111222222111111111111222222222222111111222444666777666666666666555444333222444222111111222333333222000111222333333222111000222333444333111000111222111111222333333333222222222222111111111111222222111111111111111111111111555444444333222111000000222333333333333333333444555555555555555555555555555555555444444333333333555555666888888999999999888888999::::::::::::999<<<;;;;;;:::999888777777666666666666777777777777777888888888888999999999:::;;;<<<<<<======<<<<<<<<<<<<============<<<<<<<<<;;;::::::999999999999::::::;;;;;;<<<========================<<<<<<<<<:::::::::;;;;;;;;;<<<<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;|||jjjZZZOOOGGGAAA===;;;:::888666444333222111000111111222222111111000..........................................------...---,,,++++++---...///,,,,,,,,,,,,,,,,,,++++++------------...///000000,,,,,,,,,------------...******))))))***++++++,,,///---,,,+++***++++++,,,***++++++,,,,,,++++++************)))))))))((((((************))))))((((((,,,++++++******++++++,,,+++++++++*********))))))((((((((((((((((((((((((''''''((((((((((((((((((******))))))******+++,,,+++++++++******)))))))))************************(((((())))))***+++++++++---,,,***))))))***,,,---++++++,,,,,,,,,---------,,,,,,+++++++++,,,---...------------------------000000///............///000000.........///111222555333222444666777555333//////......//////000111111111222222333333333444444444444555555666777888666555444333333444555666666666555555555444444444555555555555555555555555555555444444555555666777333444555666666555444444555555444444444333333333444444444444444444444444555555555666666555555555333444555666777888999999777666555333333444444555444444444444444444444444333333444444555444444333333333333333333333333333444444555555555444333333222111000//////000222333333111//////111333333222111222222333333444444444111111111222222222333333222333444555444333111000111111000000111111222333333222111000000111222333333222222111111222222333555555444333222222111111000000000///////////////111111000000//////......000111111222222111111000222111111000000111111222222222111111111333444555444444444444333333333333444222111111222333333222000111222333333222111000222333444333111000111222222222222333333222111111111111111000000111111111111111111111111111111111444333333222222111111111222222333333333333444444555555555555555444444444555555555444444333333333555555666777888888888888666777888888999999888888999999999999999999888888666666666777777777888888777888888888888999999999999::::::;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<;;;:::999999::::::>>>>>>===<<<<<<;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;mmm[[[OOOGGG@@@<<<;;;:::888555333111000///000111111222222111111000........................++++++,,,---...//////000000///...---,,,---...///,,,,,,,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,------------------111---***)))+++,,,+++)))******+++,,,,,,+++*********)))((('''''''''((()))((((((((()))******++++++,,,+++************+++,,,+++************)))))))))))))))))))))))))))))))))*********)))))))))))))))***))))))))))))***++++++*********)))))))))))))))************************))))))******++++++,,,,,,+++***)))(((((()))***+++,,,,,,,,,,,,---------...,,,++++++++++++,,,------........................//////...------------...000///.........///111222444333333444666777555444000000//////000000111222111111111111111222222222555555555555666777777888666555444333333444555666888888888888777777777777555555555555555555555555444444333333333444555555555555555444444444333333555444444444444333333333333333333333333333333333555666666777777666666555555666666777888999::::::777666444333333333444555555555555555555555555555333444444555444444333333333333333333333333333333444555666666666444222000111000//////000222333444333111000000222333333222222222222333333333333333111111111222222222222333222333444444444333111111111111000000111111222333222111000//////000111222333222222111111222222333444444333333222222111111//////000000111111111222000000000000000000000000000111111222222111111000222111111000000111111222111111000000000111222222333222111111111222333444444222111111222333333222111222222333333222222111222333333333111000111222333333333333222111000000111000000//////000000111111111111111111111111111222222222222222222222222222222222333333444444444666666555555555444444444555555555444444444444444555555666666777888888888555555666777777777777777777777888888999999999999777777777777888888888888777888888888888999999999888888999:::::::::::::::;;;<<<<<<======<<<<<<;;;<<<<<<;;;:::::::::;;;;;;>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::mmm\\\PPPGGGAAA===<<<;;;888666333111000///000000111111111111000000........................++++++,,,---......//////000///...---,,,,,,------,,,,,,------------......,,,,,,---...---,,,***)))++++++,,,,,,,,,------------.........///.........222---((((((,,,---***'''******++++++++++++******+++***(((''''''((()))+++((((((((()))******++++++++++++************++++++************))))))))))))+++++++++++++++++++++++++++++++++******))))))))))))))))))))))))***++++++******************))))))************************)))))))))******++++++++++++***))))))))))))***++++++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,..............................---,,,,,,,,,,,,---000//////...///000111111222222333333444444444333111111111111111222333333000000000000000111111111444444444444444555666777666666444444444444666666999999999999999888888888555555555555555555555555333333222222333333444555777666666555555555666777444444444444444444444444333333333333333333333333666666777777777777666666555666666777888888999999666555444333333333444444444444444444555555555555444444444555444444333333222222333333333333444444333444777888888666444222222111111111111222333444222111000111333444333222333333333222222222222222111111111111222222222222222222333333333333222111111111000000111111222333111111000//////000111111333222222111111222222333333333333222222222222222000000111111111222222222000000000000000000111111000000111111111111000000111111000000000000111111111000000000/////////000222111000///000222444666444222111111222333333222222222333333333333222222111222333222111000000222333333333333222000//////000000////////////000000111111111111111111111111111111111222222333333333222222222333333444444444666666666555444444333333555555555555555444444444555555555555666666777777555555666777777777777666777888888888888888888888777777777777888888888999777777888888888999999999888999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;<<<======>>>>>>???;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;}}}kkk[[[PPPIIICCC@@@===<<<:::777444222111000000000000111111000000000........................,,,,,,------------------......---,,,,,,+++++++++,,,,,,,,,------.........,,,,,,---...---+++***)))+++++++++,,,,,,,,,------************************111,,,((((((+++---+++'''************************,,,+++)))(((((()))+++,,,*********)))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++((((((((('''&&&&&&&&&%%%))))))(((((())))))***+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))))))))++++++************++++++)))*********++++++++++++******+++++++++,,,,,,,,,..............................---,,,,,,,,,,,,,,,///////////////000000111///000111222222111111222//////......//////000111///000000000000000111111333333222222222333444444666555444333333444555666444444444555555555555555333333333333333333333333333222222222222333444444444444444444555666888888444444444444444444444444444444444444444444444444666666777777777777666666444555555666666777777777666555444333222333333444222222333333333444444444444555555555444333333222222222222333333444444444111333666999:::999777666444444333222222222222222222111111222333444333222222222222222222222222111000000111111111222222222111222222222222222222222111111000000111111222333111000000000000000000111333222222111111222222333111222222222222222222222222222222222111111111111000000000000111111111111000000000111111000000000111000000000000000000111/////////////////////...222111000000111333555777444222111111222333333222222222222222222222222222111222333222000///000111333333333222111000///...000000////////////000000111111111111111111111111111111111222222333333444111111222333333444555555666666555555555444444444555555555555555555555555666555555444444555666777555666777777888777777777999999888777777666555555666777777777777888888888777777888888888999999999999999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===;;;;;;<<<<<<===>>>>>>>>>;;;;;;<<<<<<============:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<==={{{jjjZZZPPPJJJDDDAAA===<<<:::777555333222222///000000111111000000///..............................------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------......------------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***+++///+++((((((***,,,+++)))+++***))))))))))))***++++++******))))))***,,,,,,,,,++++++***)))(((''''''))))))***++++++***))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((()))******+++++++++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((()))++++++++++++++++++++++++))))))))))))************)))******+++,,,+++++++++------------------------......---,,,,,,,,,,,,---////////////000000000000---///111111000///000111000000000000000111222222/////////000111111222222222222111111111222222333555444333222222333444555444444444555555555555555222222222222222222222222333333222222222333444444000111222333444555666666333333333444444444444555555555555555555555555555555666666777777666666555333444444444555555555666666555333222222222333444111222222333333444444444555555555555444333222222111222222333333444444555111222555777999999888888555555444444333222111111222111111333444555333222111111111222222222222222000000000111111111111222111111111111222222222222111111000000111111222333111111111111111111111111333222222111111222222333000000111111222222333333333222222222111111000000111111111111111111111111///000000111111000000///111000000//////000000111......///000000/////////111111000000111333555666444222111111222333333222222111111000000111111222111222222222000///000111222222222222111000//////111000000//////000000111111111111111111111111111111111111222222333333333111111222333333444555555555555555555555555555555555555555555555666666666666555444333333444555666555666666777777777777777999999888777666555444444666666666666777777777777777888888888888999999999999::::::;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888888888999:::;;;<<<============<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<=========zzziiiZZZOOOIIICCC@@@;;;:::888666444333222222//////000000000000//////........................---------,,,,,,,,,++++++,,,,,,------------------******++++++,,,---------...------,,,,,,,,,,,,---***++++++++++++,,,,,,,,,///---***(((((())),,,---+++***)))))))))***,,,,,,+++***)))(((((()))***+++))))))))))))*********+++++++++******)))(((((((((((()))***++++++***)))((((((((((((((())))))******((((((((((((((((((((((((+++++++++,,,,,,,,,,,,,,,((((((((((((((()))******)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///......---------------...//////000000000000000---///111111//////000111222111111111111222333333......///000222333444444333333222222222222222333444333222111111222333444555555555555666666777777333333333333333333333333333333333333333444555555000111333444555444444333333333333444444444555555444444444444444444444444555555555666666555555555444444444444444555555555555444333222222222333444222222333333444555555666555555555555444333222111111111222333333444555555222222444555666666666666333444444444444444333333222111222333555555333222000000111111222222333333000000000000111111111111111111111111111222222333111111000000111111222333111111222222222222111111333222222111111222222333///000000111222333333333000000000111111111111111333222222111111000000000//////000000000000//////000000////////////000000---...///000111111000000000000000111111222222222444222111111222333333222111111000//////000111111000111222111000///000111000000111111111111000000111111111000000111111111111111111111111111111111222222222222222222333333000111111222444555555666333333444444555666666666444555555555666666666777666555444222222333555666444444555666666666666555777777777666666555555555444555555555666666666666777888888888888999999999888888999:::::::::::::::999999::::::::::::999999777777777888999:::<<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<===>>>>>>:::::::::;;;;;;;;;<<<<<<999999999999:::::::::;;;999999:::;;;;;;<<<======zzziiiYYYOOOHHHBBB???999888777555333222222222//////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...))))))***++++++,,,------......,,,+++,,,,,,...///******+++++++++,,,,,,,,,---***&&&######%%%(((***)))******))))))))),,,...+++***)))(((((()))***+++&&&'''((()))******))))))************))))))))))))((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++((((((((((((((()))******(((((())))))*********+++))))))))))))))))))))))))++++++******************(((((())))))))))))((((((******+++++++++,,,,,,,,,((()))***+++,,,+++******++++++++++++++++++++++++//////...------------......//////000000000000000---000222222000///000222---------------...//////---...///111222444555666444444333222222333333333333333222111111222333333111111111222222333333333444444444444444444444444444444333333444444555666444555666777777555333222333333333444444555555555333333333333333333333333444444555555555555444444444444444555555555555555555444333222222222333333333333444444555666777777555555555555444333222111111111222333333444555555333333333333333333333444222222333444555555555555222111222444555555333111//////000111222333333444000000000000111111111111111111000000111222333333111111111000111222222333222222333333333333222222333222222222222222222333//////000111222333333444---...///000111222333333333333333222111000////////////000000000000//////000000////////////000000,,,---///111111111111111...//////000111000000///444222111111222333333222111000///......///000111000111222111000//////111///000000111111111111000222222111111111111222222111111111111111111111111222222222222222222222222000111111222444555666666222333333444555666777777444555555555666666777777666555333222222333444666222333444444555555444444555555555666666666666666444444444444555555555666777888888888888999999999777777888999999999999888999999999::::::999999999666666666777888:::;;;<<<888888999::::::;;;;;;<<<999999::::::;;;<<<======:::::::::;;;;;;;;;<<<<<<777777888888999999999:::888888999::::::;;;<<<<<>>;;;888666555444333222000000000000111111111111111///...000222222///++++++++++++,,,,,,---------.........------,,,,,,,,,,,,***))))))***++++++***%%%''')))+++,,,+++***)))++++++++++++++++++++++++---,,,+++*********+++,,,******))))))))))))******((()))***+++++++++++++++&&&...///***'''***///...///...,,,)))(((((()))***************)))(((''''''((()))++++++***))))))))))))))))))************&&&'''((()))******)))(((++++++,,,,,,,,,++++++***))))))(((((((((((())))))***)))***+++,,,***'''%%%++++++******))))))((((((******))))))))))))******###%%%''')))******)))(((*********++++++,,,,,,,,,+++++++++++++++++++++++++++---//////.........///------,,,...111222222111111000000///...------,,,222111000.........///000000000000111222222333333444555555444222111111222222222222222222222222222111222333333444444333333666666555444333333333333444444444333333333444444555444333222222222222222333444555555444444555777666666666555444444333333555444333222222222222222666666666666666666666666444444555555444222111///111333555555444444555666888777666555333222111000111222333333333333222111222222222222222222222222444444444444555555666777555555666888999777333000111111000000000000000111000000111111111111000000222111111000222444666888111111111111111111111111222111000000222444444333111111000000000000000111111111111222222333333333111111111111000000000000222222222222111///...,,,,,,---------.../////////000///...,,,,,,,,,---...........................---------...///000000111111000/////////000222333222222222111111111000000000000000000000000000000---------......///000111111222222222222111000000222111///...---...000111444333222222111111222222222222111111222222333444555555444444444333333333444444444555555555666666666666555444222111000000333333333333333333333333999888666444444444555555666666555444333333222222555555555555666666666666888888999999999999::::::999999:::;;;:::999888777888888999999999:::::::::666666777888999::::::;;;;;;;;;;;;::::::999999999777888999:::;;;:::999999::::::;;;;;;;;;:::999888888888888888888888888888wwweeeYYYOOOFFFAAAAAA???<<<888666555555333222222222222111111000000000000/////////000000...---+++,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,---+++******+++,,,,,,+++'''(((***,,,,,,,,,******++++++++++++++++++++++++)))((((((((()))+++---...******))))))))))))************+++++++++******)))###(((------)))''')))---,,,,,,,,,***((('''((()))))))))*********)))(((((((((((()))************)))%%%%%%&&&&&&'''((((((((('''((()))*********))))))++++++************************))))))))))))******+++++++++---...---+++)))*********)))))))))))))))******))))))))))))******&&&''')))************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++------,,,+++,,,---///......000222444333333111111000//////...------//////...---------------000000000111222222333333222333444444222222333444222222222222222222222222111222333333444444333333444333333333333444444444222333444555555555444444555444444333222222333333222333444444333333444666444444555555555555555555777777666555555555555555555555555555555555555555444444444444333222111000111333555555333333333444666666555444333222222111111222333333333333222111222222222222222222222222111111111000111111222222555666888:::;;;999555222333222111000000000000000//////000000000000//////111111000000111333555777111111111111111111111111222111111222444666555444111111000000000000000111111111111222222333333333111111111000000000//////111111111222111000...------------...............//////...---------------........................------......///000000111000000/////////000111222222222222111111111000000000000000000000000000000............///000111111222222222333222111111000222111///......///111222444333222222111111222222222222111111222222333444444444444444333333333333333333333444444444555555555555444333222111111000333333333222222222222222444444444444444444555555444444444444444444444444555555555666666666777777888999999999999:::::::::999999:::;;;:::999888777999999999999::::::::::::777777777888999999::::::::::::::::::999999999888777888999:::::::::999999999999:::999999999888777888888888888888888888888vvveeeYYYOOOFFFAAAAAA>>>;;;888666555444333222333333222111000///.........//////...,,,,,,---...---,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,---+++***+++,,,---,,,+++)))***+++,,,---,,,+++***++++++++++++++++++++++++'''''''''((()))***,,,---******))))))))))))******++++++++++++***)))((('''(((***+++***)))((()))***)))******)))''''''(((***(((((()))*********))))))))))))(((((())))))******''''''(((((()))***++++++((()))***+++++++++***)))***)))((((((((()))***++++++******************++++++***+++,,,......,,,***))))))))))))******************))))))))))))***************))))))******+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***,,,------+++***++++++111000///111333555444333111111000000//////.....................------,,,000000000111222222333333333444555444222111222333222222222222222222222222111222333333444444333333111111222222333444555555111333444666666666555444555555444333333333444444111222444333222222333555333333444444555666666777555444444333333333333333444444444444444444444444555555444333222222222222111333444444222111222222555555444444444333333333111222222333333222222111222222222222222222222222111000//////////////////444666999<<<>>><<<888444444444222111000000000000......////////////......000/////////000222444555111111111111111111111111111111222444777888666555000000000//////000000111111111111222222222222222111111000000000000////////////000000000000//////...............---------.........///......---,,,........................------......///000000000//////.........///000111222111111111111000000000000000000000000000000000////////////000111222222333333333333333222222111111000000///000111333444444333222222111111222222222111111111111222333333444444444333333333222222111222222222222333333333444333333333222222222222333222222222111111000000000111222333444444444444222222333333444555666666666666666666777777777777999999999999:::::::::;;;999999:::;;;:::999888777999999:::::::::;;;;;;;;;888888888888888888888888999999999888888888888888777888999999::::::999999888888888888888777777777888888888888888888888888ssscccXXXNNNEEE@@@@@@===:::777444444333222000111111000000///......------//////---***))),,,000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++***+++,,,---------,,,++++++************************+++*********))))))))))))******))))))))))))*********************)))((((((+++***(((((()))*********((()))***)))(((((()))+++''''''((()))*********)))))))))((('''''')))***+++******************++++++)))***+++,,,,,,+++***))))))((('''&&&&&&''')))+++******************************)))***++++++)))'''(((((())))))******++++++******))))))))))))******,,,+++)))(((((()))***+++++++++++++++++++++++++++************************,,,...//////---,,,,,,---000//////000222444333222111111000000000/////////...///000111111000///...000000000111222222333333444555666444222000111222222222222222222222222222111222333333444444333333111222222333333333333333555555444444444444444444555555444444333444444555111333444444333333444555444444444555555555666666333333222222222222222333444444444444444444444444666555333222111222333333222333444444222000000111333333333444444444555555222222222222222222222222111111111111111111111111333222111000000000000000222444888<<<>>><<<888444555444333111000/////////...//////000000//////...///.........///000222333111111111111111111111111//////111444777777666444000////////////000000111111111111111111222222222111000000000////////////.........//////000000000/////////...---------,,,------/////////...---,,,....................................//////000000...............//////000111111111111000000000000////////////////////////////////////000111222333333444444444444333222222000000000111222333555666444333222222111111222222111111111111111222222333333333333333222222222222000000000111111111222222222222222222222222222333222222111111000000//////000111333444444444333222222222333444444555555666666666666777777777888888999999999999::::::::::::999999:::;;;:::999888777999::::::::::::;;;;;;;;;999999999888888888777777888888888777777777777777777888888999999999999999999999888888777777777777888888888888888888888888~~~qqqaaaWWWMMMDDD??????;;;999555333222222000///........................---...///---***))),,,///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++))),,,------------,,,,,,+++************************+++++++++++++++***************))))))))))))******'''((()))***************+++(((&&&&&&)))+++,,,+++)))*********))))))***,,,&&&'''((())))))))))))))))))((('''''''''(((***+++(((((((((''''''&&&&&&%%%)))***+++,,,,,,+++***)))((('''&&&%%%%%%''')))***(((((()))******)))((((((,,,***))))))***)))'''%%%(((((())))))******++++++******))))))))))))******,,,***((('''&&&(((***+++++++++++++++++++++++++++************************+++---......---,,,,,,---///...---///111222111000000000000000////////////...///000111111000///...000000000111222222333333111333444444222222333555222222222222222222222222111222333333444444333333333444444444444333222111999777444111000111333444444444333333333444444555333444555555444444555666666666555555555444444444666666555555555555666666555555555555555555555555555444333222111222333444222333444444222000000111222222333444444555555666222222222222222222222222111111111111111111111111444333222111111111111111///111555999;;;:::666222555444333111000////////////000000111111000000///............///000000111000000000000000000000000---...///222444555333111//////......///000111111111111111111111111111111000000000////////////...---------......///000000/////////...---------,,,,,,---...//////...---,,,....................................////////////---......///////////////000000000000000000000000////////////////////////////////////000111222333333444444444444333222222///000000111333444555666444333222222111111222222111111000000111111222333333333222222222111111111/////////000000000000111111111222222222222333333111111111000000/////////333444444555555333222111444444444444444444444444666666666666777777777777888888888999999999::::::999999:::;;;:::999888777999999999:::::::::;;;;;;::::::999999888777777777777777777777777777777777777777777888888888999999::::::999888888888888999777777777777777777777777}}}pppaaaWWWNNNEEE@@@???;;;888555333222111000///------------.........///---......---++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,...---+++))),,,,,,,,,,,,,,,,,,,,,,,,************************((()))***,,,------------******))))))))))))******&&&'''((()))***************((('''''')))+++,,,,,,)))***+++***))))))***,,,''''''((()))))))))((((((((((((''''''(((((())))))***))))))((((((''''''&&&)))***+++++++++***)))((('''&&&&&&&&&&&&''')))***'''((()))******)))((('''---+++***)))******)))'''))))))))))))******************))))))))))))******+++)))(((''''''(((***+++,,,,,,,,,++++++++++++***************************(((***+++,,,+++***+++,,,...---,,,---///000///...///////////////.........,,,---..................000000000111222222333333,,,...111333333555888:::222222222222222222222222111222333333444444333333444555666666555333222111888666333000///000222333333333222222222333444444333444666555444444555777777666666555444444333333444444444333444444555666666666666666666666666666444333333222222333333333111333444444222111222222222222333444444555666666333222222111111222222333111111111111111111111111222111000000000000000000...///111555777666333111333333111000////////////000000111111111111000000.........//////000000000000000000000000000000000------...///111222000...............///000111111111111111111111000000000000000////////////......---------------...///000...............---------,,,---......///.......................................//////////////////---...///000000000000/////////000000000000000111000000000000000000000000////////////000111222222333333333333333222222111///000111222333444555555444333222222111111222222111000000000000111222222222222222111111111000000////////////000000000000111111111222222222222222000000000000000000000000444444444444333222111111444444444444444444444333555555555555666666666666777777777777888888888999999999:::;;;:::999888777888888999999999::::::::::::999999999888888777777777777777777888888888888888777777777777888999999;;;:::999888777888999999777777777777777777777777}}}pppbbbXXXPPPGGGAAA@@@===:::666444333333111000/////////////////////...///...---.........---++++++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,---------///000000---++++++******++++++,,,------************************'''((()))+++,,,,,,,,,,,,******))))))))))))******(((((()))))))))))))))((())))))))))))))))))******)))******)))'''''')))***((((((((()))((((((''''''&&&'''(((((())))))(((((()))*********++++++++++++))))))*********)))((('''&&&&&&&&&'''(((((())))))'''(((***++++++***(((''')))'''&&&''')))******)))*********)))))))))))))))******))))))))))))*********))))))((()))***,,,---,,,,,,,,,+++++++++******************************&&&(((***+++++++++,,,---...---,,,---...///...---------------............---------------...//////000000000111222222333333---///111333333555777999222222222222222222222222111222333333444444333333444555666777777666444333111111111111111111111111111111111111111222333444222444555555444333555666555555555555555555444444222111111111222222333444555555555555555555555555222333333444444333333333111333555555333333333444222333333444444555555555333333222111111222333333111111111111111111111111000000000///000000111111/////////111333333222000111000000///......////////////000000000000//////......///000000000000000000000000000000000000000///...---...///000///......------......000111111222111111111000000000///000000/////////............---,,,,,,,,,---...///---------...............---------------...//////......................../////////////////////......///000111111111000000////////////000000111111000000000000000000000000............///000111111222222222333222111111000///000111222333333333333444333222222111111222222000000000000000111222222222111111111000000000000////////////000000000000222222222111111111111111///000000111111222222333333222222111111111222222222333333444444555555555444444444444555555555555666666666666777777777777999999:::;;;:::999888777777777777888888888999999999999999888888888888888777777777888888999999999888777777666777888999::::::999777666666666888999777777777777777777777777~~~rrrdddZZZRRRIIICCCBBB>>>;;;888666555444333222333333222111000///......///...,,,...111000---)))+++++++++,,,,,,---------*********++++++,,,,,,,,,/////////111222222///---***))))))***+++,,,---...)))))))))))))))))))))))))))******++++++)))((('''******))))))))))))******************)))((('''&&&***+++,,,+++((('''''')))((())))))(((&&&&&&'''(((((()))))))))((('''&&&&&&%%%&&&((()))))))))((('''$$$$$$%%%'''(((***++++++((()))******)))((('''&&&%%%&&&'''((())))))))))))((()))+++,,,,,,+++)))(((###""""""###&&&)))******++++++******))))))((((((******))))))))))))******))))))******+++,,,---...,,,,,,,,,++++++*********))))))))))))))))))))))))'''))),,,---------///000...---,,,---//////...---,,,---------------------000///.........000111222000000000111222222333333222333444444222222333444222222222222222222222222222222333444444444333333222444666777888777666555***,,,000333444333111000111000000000111222222333111333444444333222444555333333444444555666666666444444444444555555666777444444444444444444444444111222333444555444333222111333555555444444555666333333333444444444555555444333222111111222333444000000000000000000000000111111000111111222333444000//////000111222111000000///............//////......////////////.........///000000000000000///000000000000000000000000111///------...///......---------......000111111222111111111000000//////000/////////..................,,,,,,,,,,,,---...,,,------....../////////...---,,,,,,---...///000........................///////////////............///111222222222111000.../////////000000111111000000000000000000000000---------......///000111111222222222222111000000///000111222222222222222444333222222111111222222000000000000000111111222111111111111000000000000////////////000000000111222222222111111111000000//////000111222333444444000000/////////111222444000111222333555666777888333333333444444444555555555555555555666666666666999999:::;;;:::999888777666777777777777888888888888888888888888888888888777777888888999999999:::888777666666666777999:::999888666555444555777888777777777777777777777777|||ooo```UUULLLDDD??????===;;;888555222000//////000////////////000000111........................///...---,,,+++*********000///---,,,+++,,,---------......///...---+++***,,,)))'''&&&(((+++---...+++***)))'''''')))***+++)))))))))***+++++++++,,,+++***)))(((((()))***+++(((((())))))))))))(((((()))******)))(((''''''(((***)))'''''')))))))))(((---,,,***(((((()))+++,,,***)))'''''')))))))))(((((((((((((((((()))******((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))***++++++******))))))((((((''''''))))))************))))))***))))))(((((((((((((((************************)))************+++++++++++++++++++++++++++++++++000...+++)))((()))+++,,,,,,---///000///...---+++,,,++++++++++++,,,---...---......///000111111222000222555888999888666555666555333222111000000000222222111000111222444555111333666888888666333111111111222333333333333222222222333333333333444444333222222111111222222333333222222111111222222333444444444444444444444444333444444555444333111000222222222222222222222222555444333333222222222222777666333111111111222333444333222111000000000000222222111111111111111111222222222111111111000000000000000000000000000000222111000//////000111222111000000/////////000000...///000111111111111111...///000000000000000/////////.........------------------...000111333444444333222111000///...---.../////////...------,,,---------,,,,,,,,,++++++,,,---///000000000///.........////////////....../////////......---------,,,++++++,,,///000000///222000...///111111///,,,---------.........//////111000000////////////000111111111111000000000000111222222333333222222111000000000000111111111111333333333333333222111000000000000000000000000000000000000000111111111111111111222222222222111111222222111000//////000000000111111111111222222222000111111222222111111000000111222444555666666666555555555666666666777777777777777777777888888999777888888888999999999999999999888888888888888888888888888777777777777777777777777777888999:::;;;:::999888777777999;;;<<<999888888888777777666666666666666555444444333333}}}ooo```UUUMMMDDD@@@@@@<<<:::888555222111000000111000000///....................................,,,,,,++++++***+++++++++---,,,+++***************,,,,,,---...---,,,++++++000---***))))))******)))---,,,***))))))***,,,---******************++++++******))))))))))))******(((((())))))))))))(((((((((((()))(((((('''((()))***)))'''''')))))))))(((******)))((())))))***++++++)))''''''((((((((('''((((((((((((((()))******)))((((((((((((((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))*********)))))))))((((((((('''))))))************))))))++++++***)))))))))))))))************************)))************++++++++++++++++++++++++++++++++++++***)))((()))+++---///...---------------------.........------...////////////000111111222222222111333777:::;;;;;;::::::777666555333111000000000333222111111111222333444222333555666666555333222111111222333333333333222222222222333333333444444333333333333333333333333333222222111111222222333333333333333333333333333111222333444555444333222333333333333333333333333444444333222222222333333555444222000000000111222222111111111111111222222000000000111222222222333222222222111111111000000////////////////////////111000////////////000111.........---------.........//////000000000000//////////////////...---,,,//////.........---------............///000222222333333222111000......---...............---,,,,,,......---------,,,,,,,,,------...////////////.........////////////......------------,,,,,,++++++...------...000111000///111///...///111111///,,,---------.........//////000000////////////000000000000000////////////...111222222333333222222111000000000000111111111111222222333333222222111000//////////////////////////////000000000111111111000111111222222111111000222222111000000000000000000111111111111222222222111111222222222222111111000111222444555666666666222222222222333333333333555555555555555666777777777777777777888888888888888888888999999999999999888888888888888888888888777777777777888999:::::::::999888777777999:::<<<888888888888777777777666777777666666555444444444~~~ppp```UUUMMMDDD@@@@@@;;;999777444333222222222111111///...---,,,,,,,,,........................***************+++,,,,,,+++++++++++++++******)))******+++,,,,,,,,,++++++000...,,,+++++++++)))(((++++++))))))))))))++++++******************))))))))))))************))))))(((((())))))))))))((((((''''''''''''((()))***+++***)))'''''')))))))))(((''''''((())))))************(((&&&&&&'''''''''&&&((((((((((((((()))*********)))((((((((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))******)))((((((((())))))))))))))))))(((((((((((())))))************)))))),,,++++++***************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++((((((((()))***,,,---...///...,,,***+++,,,.../////////...............///...///000111222222111111000222666999;;;;;;;;;:::888777666444333222111111333333222111111111222222222222333444444333222222111222222333333333333333222222222222333333333333222333444555555444333222333222222111111222222333333333333333333333333333000111333444555555444444444444444444444444444444333222222222222333333444444333111000//////000111000000000000111222333444//////000111222333333444222111111111111000000000........................000//////......//////000......------............//////000000000///......000000//////...,,,+++***...............---------//////......//////000111222222111000///......------............---,,,,,,............---------------------------......///------............------,,,,,,++++++++++++******///...---...///000///...000/////////000000...---------.........///////////////...//////000111222////////////............111111222222222222111111000000000000111111111111111222222222222111111000........................//////000000000000111111000111111222222111111000222111000000000000000000000111111111111222222222222222333333333333222222000111222444555555555555333444444444555555555555333333333444444444555555555555666666666777777777888888888999999::::::;;;777777888888999999::::::888888777777777888888999999999888777777999:::;;;888888888888777777777777888888777777666555555555~~~ppp```UUULLLDDD@@@AAA999888666444333222333333000///...---------------........................,,,+++++++++++++++,,,,,,+++,,,---......---++++++))))))******++++++++++++,,,++++++---......,,,***(((((('''&&&&&&'''((((((++++++******))))))(((((('''(((***++++++***))))))(((((())))))))))))((((((((('''&&&'''***,,,------***)))'''''')))))))))((($$$%%%''')))******)))((('''&&&%%%%%%'''(((((('''((((((((((((((())))))******))))))(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))+++***)))((((((((((((((())))))))))))(((((((((((()))******++++++******)))++++++***))))))))))))***(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++************************...------,,,,,,---...///...------,,,,,,,,,,,,,,,---...000222222111000//////000222444666666666555666666555444444444444444333333222111111111000000222222111111111111222222111222333333444444333333111222222222222333333333222333555666666555333222333222222111111222222333222222222222222222222222111222444555555555444333444444444444444444444444222111111111222333444444333222111000000000000111000000000000111222333444000000000111222222222333111111111111000000000000//////////////////////////////............///////////////000000000000000000000000000000///...---////////////......---,,,........................000//////.........//////000000000//////.........------.........------,,,.........---------,,,,,,------,,,++++++---...///------............------++++++++++++++++++++++++///---,,,---......---,,,////////////000///...---............////////////............///000222222000000/////////.........111111222222222222111111///000000000111111111111000111111111111111000000........................////////////000000000111000000111111111111000000111111000000000000000111000000111111111222222222222333333444444333333222111111222333444555555444444444444555555555666666222222333444444444444444444444444555555555666666777777888999:::;;;;;;<<<777777888999::::::;;;;;;999888888777777777777888888888888777888999::::::888888888777777777777777999999888888777666666666~~~ppp___SSSKKKCCC@@@AAA999888666444333333333333---------------...///000........................//////...,,,,,,+++++++++***+++,,,---------,,,+++))))))))))))***++++++,,,+++++++++---///...,,,***((((((''''''''''''((((((+++******))))))((((((((('''((()))+++++++++***)))(((((())))))))))))((((((***(((&&&(((+++///000000***)))'''''')))))))))(((###$$$''')))******((('''%%%$$$###%%%'''*********((((((((((((((())))))***))))))(((((((((((())))))'''''''''((()))*********((((((((((((((((((((((((******)))((('''''''''((((((((((((((())))))))))))******++++++++++++************)))(((((((((((()))(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++*********))),,,---...///000//////......------,,,,,,,,,------...000333555555444111000///000111222222111000000222222222333333555666666222222222222111000000///222111000000000000111222222222333444444444444333111111111222222222333333222333555666666555333222333222222111111222222333222222222222222222222222444444555666555444333222222222222222222222222222111111111111222222333444333222222111111111111111222111111111111111222222333222222222111000000000000000000000000000000000000000000000000000000000......////////////............///000111111000000111111111111000///......---...///000000000000000---.....................000//////...............//////..................---......//////.........------------,,,,,,,,,,,,------,,,++++++---...///---..................---,,,,,,------------------000...---...//////...---...///000//////...------........./////////000000............///000222222111111111000000000//////000111111222222111111000///000000000111111111111///000000111111000000000...........................////////////000000000000000000111111000000000111000000000000000111111000000111111111222222222222333333444444333333222111111222333444444444444000000111111111222222222222333444555555555555444333444444444444555555555777777888999999:::;;;;;;777777888999::::::;;;;;;888888777777666777777777888777777888888888999999777777777777777777888888999999999888777777666666}}}ooo]]]RRRIIIBBB???@@@999888666444333222333333,,,,,,,,,---...///111111........................111000///---,,,,,,++++++((()))***************************)))******+++,,,---,,,,,,------,,,***(((************************))))))))))))))))))(((((('''((()))******+++******(((((())))))))))))((((((+++(((%%%''',,,///111000***)))'''''')))))))))((($$$&&&((()))***)))((('''%%%$$$###%%%(((***++++++((((((((((((((()))******((((((((((((((()))******&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))((('''''''''(((((((((((((((((())))))))))))******++++++++++++*********))))))((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************+++,,,---...***,,,...000000000...---//////......///000000111111444777::::::777444222222222222111111000///...000000000111222333555666111111111222111111000///111111000000000000111111222222333444444444444444111111111111222222222222222333444555555444333222333222222111111222222333333333333333333333333333555555666666555444222111222222222222222222222222222111111111111222222333222222222222222222222111222222111111111111111222444333333222111000////////////000000000000000111111111111111111111111111...//////000000//////...+++,,,---/////////......//////000000000///......,,,---...000111111222222---------...............//////......---.........---------.....................///000000000000///.........------------,,,---------------......///......////////////......------............//////000///...///000111000///---///000000...------........./////////000000000//////...//////000111222111111111111000000000000000000111111111111000000000000000000111111111111...//////000000000000///..............................////////////000000///000000111111000000///000000000000000111111222000111111111111222222222222222333333333333222222111111222333333333333333111111111111222222222333333444555666666666555444333333444444444555555555777777777888888999999:::777777888888999999::::::777777666666666777777888777777777888888888888999777777777777888888888888999999888888777666666666|||mmm\\\PPPGGG@@@>>>???:::999666444333222222222............///000000111........................///...------,,,,,,,,,,,,)))))))))))))))***++++++---,,,+++*********+++++++++******+++,,,,,,+++)))***++++++++++++++++++***((((((((()))))))))))))))(((((((((((()))***+++,,,(((((())))))))))))((((((+++'''$$$%%%***...///...***)))'''''')))))))))(((''''''((()))))))))((('''((('''&&&&&&(((******)))((((((((((((((()))******''''''''''''(((***+++,,,&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((('''''''''((())))))'''((((((((()))))))))******++++++,,,,,,++++++***+++***))))))(((((())))))************************)))************+++++++++++++++++++++++++++++++++...---+++******,,,---...******+++,,,------------............///111222333111444888::::::777333000111111111000000000//////000////////////000111111///000111222222111111000111111111111111111111111222333444444555444444444111111111111222222222222333333333333333333333333333222222111111222222333333333333333333333333333444444555666666555444333333333333333333333333333333222111111111111111111000000111111111111111000000000000000111222333333333222222222111000000000////////////000000111111000000000000000000000000//////000111111000//////***+++---///000///......,,,,,,------......------------...///000000000000---------.........//////......---------...//////,,,,,,,,,------.........//////000111111111111111000000000000////////////------...////////////...//////000000000000//////------........./////////---,,,,,,---///000///...---///000000---,,,---....../////////000000000000000000////////////000000111000000000000/////////000000111111111111000000000000000000111111111111---...//////000000//////////////////////////////........./////////000000//////000000000000//////000000000000000111222222000111111111111222222222111111222222222222111111111111222333333333333222333333333333444444444444222333555666777666555444444444444444555555555555777777777777777777777777888888888888888888888888666666666666666777888999666777777888888888888888666777777777888888888888999888888777666666555555|||mmm[[[OOOFFF???===>>>;;;999777444333222222222111000000/////////000000........................,,,,,,++++++,,,,,,------,,,+++*********+++---......---+++*********++++++'''&&&&&&))),,,.........))))))************))))))''''''(((((())))))******)))(((((('''(((***,,,---(((((())))))))))))((((((***&&&"""###(((------,,,***)))'''''')))))))))((())))))))))))))))))((((((+++)))((('''((()))((('''((((((((((((((()))******&&&&&&&&&''')))***,,,---&&&&&&'''((()))***++++++(((((((((((((((((((((((('''''''''''''''((()))***'''((((((((())))))*********++++++,,,,,,++++++***,,,++++++***)))*********************************)))************+++++++++++++++++++++++++++++++++444222...+++))))))++++++***)))(((((()))+++---...+++++++++,,,...///111222...111555888888555000---............/////////000111000///......------......///000111222222111000111111222222222222111111222333444444555555444444000111111111111222222222333222222111111222222333333222222222222222222333444444444444444444444444222333444666666666666555444444444444444444444444333333222111000000000111...///000000000000000///......///000111333555666111111111111111222222222.../////////000000111111///////////////////////////000111222222111000///,,,---///111222222111000)))***++++++,,,,,,,,,,,,.........///......---------------.........//////---------------...//////+++,,,,,,------.........000000111222222222222222222222222222111111111111,,,---///000000000///...000000111111111111000000---------....../////////)))(((((()))+++---,,,+++,,,///111000---+++,,,...////////////000000000000111000000////////////000000/////////............000000111111111111000000000000000000111111111111------...///000000//////000000000000000000000000............/////////000//////000000000000//////000000///000000111222222000111111111111222222222111111111222222111111111111111222333333333222222//////000000000111111111111222444666666555444333444444444555555555666666777777777777666666666666888888888777777777777777555555555555666888999999666666777888888888888888666666777777888888888999888888777777666555555555}}}mmmZZZNNNGGGAAA======;;;;;;:::888666444222111///......//////000111222......---------......//////...---,,,+++*********+++***)))))))))***,,,---,,,+++***))))))***+++,,,+++++++++*********))))))+++***))))))(((((()))))))))************+++++++++************************))))))(((((((((((())))))******+++,,,,,,+++)))((()))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++(((%%%%%%((())))))'''((((((''''''''''''(((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++******)))((('''&&&&&&+++***)))(((((()))***+++++++++******************)))***++++++,,,,,,++++++,,,+++******))))))******++++++,,,,,,,,,,,,------------------.........///...///000222222000///...---...///000000///...------...//////......///111000000000000000000000000222222111111111111222222333222222111111000000000///000111222222222222222000111222333333222000///111111222222222333333333444444444444444444444444555555555444444333333333333444555666666555444333000000000000000000000000////////////............//////000111222333333444000000000000000000000000222111111111000000//////111///...---...///...---000000//////.........---111111111111111111111111000000//////.........---000000111///---++++++,,,,,,,,,,,,------.........,,,,,,------...////////////......------///000111000000111111111111000000555444222000///000000111//////............//////---///111222222222000//////000000000000000//////......------------................../////////000......//////000000111111///000000000//////222444////////////000000000000////////////000000000000......////////////......111111000///////////////////////////000000000000//////000//////...------////////////000000000000000000//////000111222222444333222222111111111222111111111222222333333333222222333444444444444333444333222111111111222333333333333333333333333333111111222222222333333333333333333333444666777888777777666666666666777777777888999999::::::::::::999999999888888888888888888555222333666999:::999888888777666666666666666|||lllYYYNNNGGGAAA======999999888666444222000///---------------......//////......------------...------,,,+++******************)))))))))***+++,,,++++++***))))))***+++++++++++++++*********)))))),,,,,,+++************+++))))))*********+++++++++(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))*********)))+++***((('''&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***(((%%%%%%((()))((('''((((((''''''''''''(((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((())))))***+++,,,,,,...------,,,+++******)))******))))))))))))******************************+++,,,,,,---------------,,,,,,+++************++++++++++++,,,,,,,,,------------........./////////---...000111111000...------...///000000///...------...//////......///111000000000000000000000000222111111000000111111222222222222222111111111111111111222222222222222111111111111222222111111000222222222222333333333333444444444444444444444444444444444444333333333222333444444555555444444333000000000000000000000000111111111000000000//////111111111111111111222222000000000000000000000000000000000000//////......111///...---...///...---000/////////............------------------------000/////////.........------...///...,,,,,,---...,,,------------------...000000///......------,,,///......---...///000111000000111111111111000000444333222000000000000000/////////....../////////...///111222333222111000//////000000000000/////////..................///........./////////////////////////////////000000///000000///...///111333....../////////000000000////////////000000000000......////////////......000000///...............////////////000000000000000111111111000000///...////////////000000000000000000//////000111111222444444333333222222222222222222222222222222333333111222222333333333333333444333222111111222333444333333333333333333333333111111222222222333333333777777666555444444444444777777666666666666777777888888999999:::999999999777777777777888888888888888555333333666999999999888777777666666666666666zzzjjjXXXMMMFFF@@@===>>>999999777555333111000///............------------//////...---,,,,,,------++++++***************+++)))))))))((()))******+++++++++***))))))***+++++++++++++++***************...---,,,,,,++++++,,,,,,)))))))))*********++++++(((((((((((((((((((((((()))((((((''''''(((((()))%%%%%%%%%&&&'''(((******,,,***'''%%%$$$%%%'''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&&&&((()))((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((''''''((((((************************''''''(((***+++,,,---......---------,,,,,,++++++))))))************))))))************************,,,---......//////......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,............/////////000,,,---...//////...---,,,---...////////////...------...//////......///111000000000000000000000000222111111000000111111222111111222222222222222222222222333333333222222111111111111000000111111222222222333333333444444444444444444444444444444444333333333333222222222222222222333333333333222222000000000000000000000000333333222222222111111111222222111111111000000000000000000000000000000000////////////............111///...---...///...---////////////............,,,,,,,,,,,,,,,,,,,,,,,,/////////...............***,,,------,,,,,,---///.........---------------000000000///......------///............///000000///000000111111000000///333222111000000000000000///////////////////////////000111222222222111000//////000000000000//////000//////......//////000......//////000000000//////////////////.........///000000///...---///000............////////////000000000000////////////......////////////......222222111000000000000111////////////000000000000///000000000000///......////////////000000000000000000/////////000111111444444444333333333333333333333222222222222222222000111111222333222222222444444333333333333444444333333333333333333333333111111222222222333333333888888777666555555444444777666666555555666666777888999999999999888888777555555555666666777777888777555333444666888888888777777666666555555666666xxxhhhVVVLLLFFF@@@>>>>>>;;;:::999777444333222111111111111000000///...---//////...---,,,,,,,,,,,,+++++++++***++++++,,,,,,)))(((((()))))))))******+++******************+++************************...---,,,,,,++++++,,,,,,))))))))))))************))))))))))))))))))))))))(((((((((''''''(((((((((&&&&&&%%%%%%&&&''')))***+++)))'''&&&%%%%%%%%%&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))(((((()))***+++,,,------******************))))))((()))***++++++***)))(((***************+++++++++,,,---......///............---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,........./////////000000,,,------......------,,,........................---...//////......///111000000000000000000000000111111000000000000111111000000222333333333333222222333333333333222111111111111000//////000222333222333333333333444444444333333333333333333333333222222222222222222222222111111222222222222111111000000000000000000000000333333222222222111111111111111111111000000000000////////////////////////////////////////////////111///...---...///...---///////////////.........................................................***+++---,,,++++++,,,...//////......------,,,,,,------...//////000000111............/////////000//////000000000000//////222222111000000000000000/////////000000////////////000111222222222111111...//////000000000000///000000////////////000000---...///000111000000///000/////////......------///000000///---,,,---...---.........////////////000000000000////////////......////////////......222111000000//////000000////////////000000000000,,,---------------,,,,,,////////////000000000000000000/////////000000111222222222333333222222222333333333222222111111111000000111222222222222111444444444444444444555555333333333333333333333333111111222222222333333333555666666777777777777777666666666555555666666666888999999999888777666666333333444555555666777777666555444444555666777777777666666555555555666666uuufffTTTJJJEEE@@@>>>>>><<<:::888666444222222111111111111111000///---,,,......---,,,,,,,,,,,,,,,------,,,,,,,,,------...((())))))************************++++++*********************************,,,++++++***************(((((()))))))))*********))))))))))))))))))))))))((((((''''''''''''((((((***)))((('''''''''))))))'''(((((()))(((&&&$$$###(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***************+++++++++((((((((()))))))))))))))((()))***++++++***)))((())))))*********+++++++++++++++,,,------------,,,...---,,,,,,++++++,,,,,,*********+++++++++,,,,,,............////////////,,,,,,------------,,,,,,......------------......---...//////......///111////////////////////////111000000000000000000111///000222444444444333222222222222333333222222111111000///...///000222333222222222333333333444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000222111111111111000000000...//////000111111222222////////////////////////000000000000000000000000111///...---...///...---.........///////////////////////////////////////---------...............,,,---...---+++***+++,,,/////////......---------------......///000000000---....../////////////////////000000000000//////111111111111000000000/////////000111111000////////////000000111111111111......///000000000000000000000////////////000000---...000111111111000///000000//////.........---///000111000...------............////////////000111000000000/////////.........////////////............---,,,,,,,,,,,,---////////////000000000000,,,,,,---------------,,,////////////000000000000000000///////////////000///000111111111111000000333333333222222111111111000000111222222222222111333333333444444555555555333333333333333333333333111111222222222333333333444555666777888888777777666666555555555555666666888888888888777777666555222222333444555666666777555555555555555555666777666666555555555555666666sssdddSSSIIIDDD@@@>>>???:::888666333111000//////...////////////---+++***------,,,,,,,,,,,,------......------------......))))))***++++++++++++***)))***++++++++++++***)))***************++++++++++++***))))))(((((())))))((((((((()))))))))******(((((((((((((((((((((((((((''''''&&&&&&''''''(((+++***))))))(((((())))))%%%''')))******(((%%%###(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))******++++++,,,))))))************)))))))))))))))***++++++,,,,,,)))***++++++,,,,,,++++++------,,,+++++++++++++++************++++++++++++------------.........///------------------------......------------......---...//////......///111////////////////////////111000000//////000000111000111333555555444222111000000111222222222222111////////////000111111222111111222222222333333333333333333333333333333333222222222222333333333333222111000000000000111222000000000000000000000000111000000000000/////////---......///000111222333000000000000000000000000000000000000111111111111111///...---...///...---.........///////////////---------------------------------------.........---......---,,,++++++,,,/////////.............../////////...------,,,,,,---......///000/////////...//////000000//////...///000000111111000////////////111111111111//////........./////////000000---...///000000111111000000//////......//////000---...000222222111000///000000000000////////////...000111111///......///////////////000000000000111111000000//////............////////////......222111000000//////000000////////////000000000000......///000000000000///////////////000000000000000000//////......//////---...///111111000///...333333222222222222222222000111111222333222222222111222333444444555444444333333333333333333333333111111222222222333333333555666777888777666555444666555555444444555555666666777777777777666666555333333333444555555555666444555666666555444555666555555444444555555666666qqqbbbQQQHHHDDD@@@>>>???:::888555222000//////000---...///000///...,,,***++++++++++++,,,---......///...------,,,,,,,,,,,,)))***+++,,,---,,,,,,+++)))***++++++++++++***)))))))))*********+++++++++******)))(((((((((((()))(((((((((((()))))))))***(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((()))*********))))))&&&'''((()))***)))((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%(((******(((&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''((()))))))))***))))))***++++++,,,------******))))))))))))******((())))))***++++++,,,,,,)))******+++++++++++++++,,,,,,+++************+++************++++++++++++,,,,,,,,,,,,------------......------------.........------,,,,,,------...---...//////......///111////////////////////////000000////////////000000111222444555555444111000---...///000111222222222---...///000111111111111000000000111111111222222222222222222222222222222222333333333444444444444222222111000000111222222000000000000000000000000111111000000000/////////.../////////000000111111000000000000000000000000/////////000000000111111111///...---...///...---............/////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---......---,,,...///............////////////.........---,,,,,,++++++------///000000000///.........////////////.........///000111111000//////...///111222222111///...---------------...//////---...///000111111111111///..................///---...111333333222000///000000000111111111111111---///111222000///000000000000000000111111111222111111111000///...............////////////......444333333222222222222222////////////000000000000...///000000111111111000////////////000000000000000000///...............---...000111222111000///222222222222222222333333111222222333333333333333000111222333444444444333333333333333333333333333111111222222222333333333333444666777777666555444666555555444444555555666555555666666777666666666444444444444555555555555333555777666444333444666555444444444444555666777pppaaaQQQHHHCCC@@@>>>???<<<:::777444222111111222...///111222222000...---*********+++,,,---...//////...---,,,+++************+++,,,---...---,,,,,,)))***+++,,,,,,+++***)))))))))******+++++++++++++++******)))((()))))))))(((((((((((())))))))))))************************'''''''''&&&&&&'''''''''%%%&&&(((***++++++******'''''''''(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$(((******(((&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))$$$%%%&&&'''((()))***+++(((((()))***+++,,,,,,---+++***)))(((((()))***+++((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,+++******))))))******)))************++++++++++++++++++,,,,,,,,,------///......------......///...---,,,,,,,,,,,,---...---...//////......///111////////////////////////000000////////////000000222333555666555333111///+++,,,...///111222222222,,,---///111111111111000///000000000000111111111222222222222222222222222333333333444444555555555333222111000000111222333000000000000000000000000111111111000000000000///000000000000////////////000000000000000000000000---.........//////000000111///...---//////...------.........//////000000------------------------,,,,,,,,,------.........***,,,---.........000222------......//////000000******+++,,,,,,------...,,,---///000000000///.........////////////.........///000111111000//////...000111222222111000...---,,,,,,,,,,,,---......---...///000111111111111......------------......---///111333333222000///000000111111222222333333---///222222111111111222000111111111222222222222222111111000///......---......////////////......///......---------------////////////000000000000------...///000000//////////////////000000000000111000///...............---///111222333222111000111111111222222333333444222222333444444444444333///000111333444444333333333333333333333333333333111111222222222333333333---///333666888888888888555555555444444555555555444444555666777777777666555555555555555555444444333555777777444333444666444444444444444555666777qqqbbbQQQGGGBBB<<<::::::;;;999666333111000000111//////......---------,,,...------,,,,,,------...............---,,,,,,+++************************************************))))))))))))))))))))))))+++******)))))))))))))))(((((((((((())))))))))))&&&&&&((()))************''''''(((((((((((('''''''''((((((((('''&&&%%%%%%''''''(((((())))))******''''''((((((((((((''''''))))))))))))************)))(((((('''''''''((((((%%%&&&'''((()))***+++,,,))))))(((((((((((()))***((((((''''''''''''(((((((((((())))))))))))((((((%%%%%%%%%&&&'''(((((()))***))))))+++...---***&&&((((((((((((((())))))*********++++++++++++***)))***+++---------,,,***(((+++++++++***++++++,,,,,,++++++***)))(((((())))))***************************)))(((((()))***---....../////////......,,,,,,---,,,,,,++++++,,,,,,---////////////000000000000///////////////.........////////////////////////444444444444333333222111000000111111111111000000000000000000111111111111000111222222111000111333333333333333333333333333222333444666999;;;<<<===222222333222222111000///......000111111000///...000000000000000/////////000000//////.........---//////000000111111222222000000000000000000000000......//////...---,,,,,,---------............////////////......---------........................///////////////.........111000000000///---,,,+++---------------...///000/////////.........//////---------...............///////////////.........000//////111333444333222......---------......///...000111111///...//////---...//////...,,,***)))111111111111111000//////000000000000000000000000...///000111111000///...222111111111000000//////222111111111000000//////////////////////////////000000000000000///......////////////000000000000------------.........///------...///000000000///000000000000000///..................//////////////////............//////000000000000000000000000222222222333333444444444555555555444444333333333222222111111111111222222444555777888999888666555666555444444555666444333777777777777666555444333444444555555666666777777555444444333333444444555666555333222111222222333mmm^^^NNNFFFBBB>>><<<<<<;;;999666333111000000111/////////.........---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******************************(((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))(((((((((((())))))))))))&&&'''((()))************'''(((((())))))(((((('''''''''''''''''''''&&&&&&'''((((((((()))))))))***''''''((((((((((((''''''(((((()))))))))*********((((((''''''''''''((((((%%%&&&&&&'''((()))******(((((('''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&&&&'''(((((())))))***)))(((***,,,,,,***''')))(((((('''&&&&&&&&&'''''''''((((((((((((''''''&&&''')))+++++++++))))))---,,,,,,+++************,,,+++***)))))))))))))))************************+++***)))((()))+++---............---------,,,,,,---,,,,,,++++++,,,,,,---........./////////000000////////////............////////////////////////333333333333333222111111......////////////......000000000000111111111111000111222111000000111222333333333333333333333333222333444555777999:::;;;222222333222222111000///...///000000111111111111222111000000////////////000/////////............000000000000000111111111////////////////////////......//////...------,,,---------............///------,,,,,,,,,+++++++++........................---------------.........//////000//////...---,,,......---------...//////000///...------...///000///....................................---------///......///222333222000......---------......///---///111111/////////000/////////......---++++++000000000000000///......///////////////////////////000111222222111000///111111000000000/////////111111000000000/////////////////////////////////000000000000000///............//////000000000111------........./////////......//////000////////////////////////...------............////////////000000////////////000000000000000000000000000000222222222333333333333333444444444333333333222222222111111000000111111222444555666888888777666555777555333333555555555444777777777666555444444333444444444444444444555555444444333333333333444444555444333222222333333444~~~hhhZZZLLLEEEBBB???===>>>;;;999777444222111000000000000////////////......,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++************************(((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))(((((((((((())))))))))))&&&'''((())))))******)))(((((())))))))))))((((((((('''&&&&&&&&&'''((()))(((((((((((())))))))))))''''''((((((((((((''''''(((((())))))))))))******((((((''''''''''''((((((&&&&&&''''''((((((((()))(((((('''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&''''''(((((())))))******)))((((((******)))(((++++++)))((('''&&&&&&&&&))))))***************)))%%%&&&(((***+++++++++***...---,,,+++***))))))))),,,,,,+++************+++************************+++******)))***+++---......---,,,+++++++++,,,------,,,,,,++++++,,,,,,------------.........//////........................////////////////////////222222333333222222111111......////////////......000000000000111111111111///000111111//////000111222222222222222222222222222222333444555666777777222222333222222111000////////////000111222333444555444111///...///000000////////////............111000000000000000000///////////////////////////.........///......---,,,---------............///---,,,,,,,,,,,,+++++++++------------------------++++++,,,,,,------......---......///......------//////..................000///---,,,,,,...///000000000000//////.........------------------------...------...000111000//////......---------......,,,...000000//////000111000000///...------------...////////////......---........................000111111222222111111000///////////////.........000000///////////////...///////////////////////////000000000000///......------...///000000111111....../////////000000000//////000000000///.....................------,,,............////////////111111000000000000111111000000000000000000000000333333333222222222222222333333333222222222222222222111111000000111111222333444555777777777666555777555333222444555666666666666666555555444333333555555555555555444444444444444333333333333444444444444444333444444555666~~~fffXXXKKKDDDBBB>>>===>>>;;;999777555333111111000000000000000000/////////---,,,,,,++++++,,,,,,---+++,,,,,,---............************************************************))))))))))))))))))))))))+++******)))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))((((((((('''&&&%%%&&&''')))+++(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((()))))))))***(((''''''''''''(((((()))(((((((((((())))))))))))***))))))((((((((((((((('''''''''&&&&&&'''''''''&&&''''''((((((''''''&&&'''((((((((())))))*********)))((('''(((((())))))---,,,+++***))))))))))))******+++,,,,,,,,,++++++((((((***+++,,,,,,,,,,,,,,,,,,+++***))))))******,,,,,,+++++++++++++++,,,************************++++++******+++,,,------...,,,***))))))***,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------...............///////////////////////////000111111222111111000000000000111111111111000000///000000000111111111111///000111000///...///000111111111111222222222222222222222333333333333444222222222222222111//////000/////////000222555666777555222///......000111///////////////.........111111000000/////////...////////////////////////---...............---------------............///........................------------------------***++++++,,,---......///+++,,,---...............000000///...------------000...---+++,,,---///111222111111000///......------------------.........///...---...000111000000//////...------------...+++---///000//////000111111000///---------...///...//////000//////......////////////////////////000000000111111000000000........................////////////............//////////////////////////////000000//////...---,,,,,,---...///111111222////////////000000000000000000000000000///...---.........//////......---............////////////111000000//////000000111000000000000000000000000333333222222111111000000222222111111111111111111111111000000000000111111222333444555666666555555777555222111333666777888666555555444444333333333888888888777777666666666444333333333333333333444444444444444555666666666}}}fffYYYKKKEEEAAA>>>;;;;;;:::999888666333222111000/////////000000000000000......------------......+++,,,,,,---............************************************************))))))))))))))))))))))))+++******)))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))((((((((())))))))))))(((((()))(((&&&%%%&&&(((***+++))))))))))))((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))'''''''''''''''((())))))***************+++++++++,,,,,,+++***))))))******))))))(((((((((((())))))((((((((())))))((((((((((((((((((((())))))))))))))))))(((((('''((()))***++++++************++++++&&&''''''((())))))((((((*********++++++*********))))))))))))***++++++,,,,,,+++++++++++++++,,,,,,************************++++++++++++++++++,,,,,,---,,,***))))))***,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,---------......////////////////////////////////////000000111000000///000000111111111111000000///000000000111111111111///111111000.........///000000000111111222222222111111111111111111111111222222222222222111//////000/////////000222555666777555222///......000111.........///////////////111000000000//////..............................------...............------------............///........................------------------------++++++,,,---...//////000***+++,,,------......---000///...------,,,------...---,,,+++,,,---///111222111111000///......---------......////////////111000......000111111000//////...---------------+++---////////////000111111000...------...///000///000000111111000000000000000000000000000000000/////////....../////////------------........................///////////////////////////////////////////////////...------+++,,,---...///000111222////////////000000000000000111111111000///.........//////000000000//////............////////////000//////......//////000////////////////////////222222222111111000000000111111111111111111111111111000000000000000000111111222222333444555555555666444111111333666888999555444333333222333333444888888777777666666555555333333333222222333333333333444444555555666666666}}}gggZZZLLLFFFBBB>>>;;;:::::::::888666444222111000......////////////000000//////............//////******+++,,,,,,,,,++++++************************(((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((((((((('''''')))((('''''''''((()))***))))))))))))((((((((((((''''''((((((((((((''''''''''''(((((((((((())))))''''''&&&''''''((()))*********++++++,,,,,,,,,---...---,,,+++*********+++***))))))))))))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((()))******(((((()))***'''''''''''''''((()))***''''''((()))************))))))((((((((('''''''''((((((((()))***+++,,,---+++************+++,,,,,,************************************************,,,+++*********+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---......//////////////////////////////......//////000000//////......////////////......000000000000111111111111000222222111///......////////////000111111222222111111111111111111000000222222333222222111000////////////000111222333444555444111///...///000000.........///////////////000//////////////////...........................,,,---......///.........---------............///+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////***++++++,,,---------,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000//////.........------......///000000000222000......///111111111000///...---------------+++---//////......///000//////...............//////000000111111111111111111111111111111111111111///......------......///---------..................////////////000000000////////////////////////...////////////...------,,,,,,---...//////000000....../////////000000000000000111111111000//////...///000000000000000000............//////////////////............//////////////////////////////111111111000000000000000111111111111111222222222111000000//////000000111000000111222333444444555555333111222444777888999555444222222111222333444444444444444444333333333333333222222222222333333333444444555555555444444{{{fffYYYLLLFFFCCC???<<<<<<::::::999777555333111000------........./////////.........------.........++++++,,,,,,,,,+++******************************(((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&)))))))))(((((((((((((((***)))))))))((((((((('''''''''(((((((((((('''''''''''''''((((((((())))))&&&&&&&&&''''''((()))***))))))***+++,,,,,,------...---,,,+++************))))))(((((((((((())))))'''((((((((((((((((((''''''''''''''''''''''''''''''***,,,,,,***((()))***((((((''''''&&&'''''''''))))))***,,,,,,---------(((''''''''''''(((((()))))))))((())))))***+++,,,)))))))))))))))***+++,,,************************)))))))))******))))))(((++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---------------............++++++,,,------...//////////////////////////////------...///////////////......////////////......000000000000111111111111222333333222000...///000......//////000111111222000000000000111111111111222222333222222111000///...///000000111111111111222111000000////////////............/////////000.........///////////////........................,,,------...//////......---------............///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------***++++++,,,,,,,,,,,,+++++++++*********+++,,,,,,***+++,,,...//////......///.....................,,,,,,---......///000000222000------...///000000000000///------,,,,,,---,,,...//////...---...///------............------...//////000111111000000000000000000000000000000000///...------...///000------....../////////////////////000000000111111////////////////////////......//////......---,,,---------....../////////------.........///////////////000111111111000000---...//////000000//////............////////////000000////////////000000/////////////////////////////////000000000000000111111111222222222333333000000////////////000000///000000111222333444555333222111333555888888888444333222111111222333444222222222333333333333333333333222222222222333333333333444555555444333222yyyeeeXXXLLLGGGDDD@@@>>>>>>::::::999777555333111000,,,---------......//////...------,,,,,,------...............------,,,+++************************************************))))))))))))))))))))))))+++******)))))))))))))))(((((((((((())))))))))))((()))))))))))))))((((((%%%&&&&&&&&&&&&&&&&&&%%%))))))******)))((('''&&&******))))))((((((((('''''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&'''''')))******'''((()))***+++,,,---------,,,+++***))))))))))))((((((''''''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&***---...+++))))))***,,,+++***(((''''''''''''&&&&&&'''))))))*********(((((((((((()))+++,,,---******)))))))))))))))***))))))(((((()))***++++++************************(((((())))))))))))((('''***+++,,,------------,,,---,,,,,,++++++,,,,,,------------.........//////++++++,,,,,,---...//////////////////////////////,,,------.../////////...000000111111111111000000000000000000111111111111222333444222000//////000---......///000111111222000000000000111111111111222222333222222111000///......000111111000///...000000000000000/////////---.........//////000000---.........//////000000........................,,,,,,---.../////////...---------.........//////---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***))))))))))))***+++,,,,,,)))***---///000///...------------...............++++++,,,,,,---...//////111///,,,+++,,,...///...111000///...---,,,,,,,,,---...000///...------...+++,,,---.........,,,,,,------...///000000//////////////////////////////111000///......///000111........./////////000000//////000000111111222222////////////////////////......//////......---,,,------..................------------.........///...///000111111111111111,,,,,,---.../////////.............../////////000111111000000000000111111////////////////////////......//////000000111111111111222222333333333333000000////////////000000/////////000111333444555111111111333666888888888444333111000000222333555333333333444444555555555333222222222222222222333333444444555444333111000tttbbbUUUHHHDDDCCC@@@=========:::777555333222000...333111///...---...///000------------------------.........------,,,,,,,,,---,,,++++++******++++++)))************+++++++++************************************************,,,+++***))))))***+++,,,,,,+++)))((('''&&&''''''(((((())))))))))))(((((($$$%%%'''))))))((('''&&&,,,,,,+++***)))(((''''''(((((('''%%%$$$%%%'''***''''''((()))))))))))))))'''(((((())))))))))))(((&&&''''''((()))******+++******+++++++++,,,,,,,,,+++(((&&&'''***,,,+++***###$$$%%%&&&''')))*********,,,------+++***+++++++++++++++++++++***)))(((&&&&&&&&&%%%%%%$$$$$$$$$)))*********++++++++++++...,,,***(((''''''((()))******))))))))))))******------,,,++++++******)))+++++++++***)))(((((('''---,,,+++***))))))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,...///000000000///---,,,------------------------//////000000///...------//////////////////......//////000000000000//////333222111111111222444444555555444444333222111111////////////////////////////////////000000000000000000////////////000000000000000000000000000000..............................////////////..............................///,,,+++,,,...///---+++,,,,,,---...//////......000000//////............------............------,,,+++)))((((((((()))***,,,------......------,,,......------------......///...,,,++++++,,,...///.........///////////////........................------,,,++++++++++++,,,------,,,+++,,,---...///000000000000000///......+++,,,...000111111000000+++,,,.../////////......//////000000111111111222333222000///.........///111111000000//////......000000111111111000000///111000///......---......000000000000////////////........................------,,,++++++,,,,,,,,,............//////////////////000111111111111111////////////...........................///000000111111000000//////......000000000000000111111222111000///......///000111111111111111111000//////000000000000000000000000000000000000111111111111333333333444555666777888444333222111111111111222333333333333333333333333444444444444444444444444555333222333666666444111rrrbbbUUUHHHDDDBBB???<<<<<<<<<:::777555444222000///222111///------...///000------------------------......---------,,,,,,,,,---,,,++++++******++++++)))************+++++++++************************))))))))))))))))))))))))******))))))))))))******+++***)))(((''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&''''''(((((((((((((((((('''''''''''''''(((((('''%%%%%%'''***'''(((((()))))))))))))))(((((()))))))))))))))(((&&&&&&&&&'''((()))))))))************++++++++++++***(((&&&'''***+++***)))&&&''''''(((((()))))))))&&&&&&''''''(((''''''&&&)))*********))))))((('''''''''&&&&&&&&&%%%%%%%%%))))))))))))*********+++---+++***((('''((()))*********))))))))))))******+++++++++++++++++++++,,,++++++******)))(((((('''(((((())))))***+++,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////------------------------.../////////......---,,,//////////////////////////////000000000000//////111000/////////000222222444333333333222111111111111111111111111111111111111111111111111000000000000//////......//////000////////////////////////........................///..................///...........................---+++,,,...///---+++,,,------...//////...............---------,,,,,,------............------,,,+++***)))))))))******,,,,,,------------,,,,,,------,,,,,,,,,,,,------//////---,,,+++,,,,,,------------....../////////...............---------...------,,,,,,,,,,,,,,,------,,,,,,,,,---...///000000000000000///......,,,,,,...///000000//////,,,,,,.../////////......//////000000000111111111222111000///........./////////............------000000000111111000000//////...............///000000/////////////////////........................---,,,,,,++++++,,,,,,---............//////////////////000111111111111111000000000/////////.....................///000000000000000000//////......//////......//////000111111000///......///000111111111111111111000//////000000000000000000000000000000000000111111111111333333333333444555666777444444444333333333222222333333333333333333333333333333333333333333333333555333222333555666444222ppp```TTTHHHCCCAAA===;;;;;;;;;999666444444333111000000///...---------...///------------------------...------------,,,,,,,,,---,,,++++++******++++++)))************+++++++++************************(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))(((((())))))))))))(((((()))'''&&&%%%%%%''')))***&&&&&&''''''(((((())))))'''((())))))''''''((()))(((((((((((()))))))))))))))))))))))))))))))))(((%%%%%%&&&&&&''''''(((((())))))))))))************)))'''&&&''')))***)))((()))))))))))))))))))))((('''%%%%%%'''***+++)))&&&(((((())))))((((((''''''((((((''''''''''''&&&&&&(((((((((((())))))))))))+++***)))(((((()))***+++******))))))))))))******)))******+++,,,,,,------++++++******)))(((((((((&&&'''(((***++++++,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000000000000------------------------------......------,,,,,,////////////////////////...//////000000//////..................///000000111111111111111111111111111111111111111111111111333333222222111111000000///..................///////////////////////////........................000///...------...///000...........................---,,,,,,......---,,,,,,---......///.........,,,,,,,,,,,,++++++++++++------............---------,,,+++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------------------++++++,,,------...////////////.........---------///......---,,,------------,,,,,,,,,,,,---.../////////000000000///......------......///......---,,,---......///.........//////000000000000111111111111000///........................//////////////////000000000000//////------------...///000111////////////////////////........................,,,,,,,,,++++++,,,,,,------............///////////////000111111111111111111111000000000/////////........./////////000000000000000////////////.........------......///000000000////////////000000000000111111000000//////////////////////////////000000000000111111111111222222222222222333444555333444555555555444333222333333333333333333333333222222222222222222222222444333333333555555333222ppp___SSSHHHBBB???<<<:::;;;:::888555444444444222111///...------------......---------------------------------------------------,,,++++++******++++++))))))*********+++++++++************************))))))))))))))))))))))))((()))++++++++++++)))(((((((((((((((((()))******(((((())))))))))))((((((((('''&&&&&&&&&''')))***))))))))))))************'''(((******)))(((((()))((((((((((((((())))))***+++******))))))(((((((((&&&&&&&&&''''''((((((((((((((((((((())))))))))))'''''''''(((((((((((('''((((((((((((((())))))))))))&&&$$$''',,,...+++'''((((((((())))))((((((''')))((((((((((((((((((((('''''''''(((((((((((()))))))))(((((()))***++++++******))))))))))))***************++++++,,,,,,,,,************))))))((((((((()))*********))))))(((******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000,,,,,,------------------,,,,,,,,,------,,,,,,+++.............../////////...//////////////////......------.........///////////////000000000000000111111111111111111111111333333222111111000//////......------------......////////////////////////........................000///---,,,,,,---///000........................------,,,---------------------...............---,,,,,,++++++++++++++++++------............------------,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,)))***,,,---.../////////******+++,,,------...////////////...------,,,,,,//////...------------...,,,,,,,,,,,,------.........///////////////.....................---,,,,,,------..................//////000000000000000000000000//////............//////000000111222222333......//////000000//////---------------...///000.........///////////////........................,,,,,,+++++++++,,,---------------.........////////////000111111111111111111111111111000000000000......///000000000000000////////////////////////......------......///000000000////////////000000///000000000000000/////////////////////////////////000000000111111111111111111111111111222333333111222444555555444222111333333333333333333333333222222222111111111111111333333333444444444333222ppp]]]RRRHHHBBB???;;;:::<<<:::888555444444444222111......---------.........---------------------------------------------------,,,++++++******++++++))))))*********+++++++++************************************************)))***+++,,,,,,+++***)))''''''(((((()))*********(((((())))))))))))((((((&&&'''((()))))))))((('''************))))))))))))'''(((******)))(((((())))))(((((('''((()))******---,,,***)))((((((((((((((((((((((((((()))))))))''''''((((((((()))))))))&&&'''((()))((('''''''''$$$%%%%%%&&&((())))))***'''$$$"""%%%***,,,)))%%%(((((()))******))))))((())))))))))))))))))))))))&&&'''''''''((((((((((((((((((((())))))***++++++******))))))))))))******,,,,,,,,,+++++++++***************))))))))))))))))))************))))))(((******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------...,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------...............////////////............/////////000000000/////////////////////000000000000000000000000000222222111000//////............------------..............................////////////////////////000...---++++++---...000........................,,,------------,,,---------...............------,,,,,,,,,,,,------------------............------------------,,,,,,++++++***++++++,,,,,,++++++***------,,,,,,,,,,,,------+++,,,---.........------******++++++,,,------...//////.........---------//////...------------...,,,,,,,,,---------------......////////////......000//////...---------,,,............------......000000/////////////////////////////////...............///000111222333333,,,---.../////////////////////...---------------------....../////////000........................,,,+++++++++,,,,,,---...------------............//////000111111111111111111111111111000000000000...///000000111111000000...............///////////////......//////000111//////000000000000//////...//////000000000/////////////////////////////////000000000111111111111111111000000000111222222///000222333444222111///333333333333333333333333222222222111111000000000222333444444333333222333ooo[[[QQQHHHCCC???;;;<<>>AAA<<<:::777555444222000///......//////000000000000------------------------,,,,,,,,,---------......---,,,++++++******++++++)))************+++++++++************************************************))))))(((((((((((())))))'''((()))******)))(((((((((((())))))))))))((((((''''''((()))))))))))))))''''''''''''(((((((((((('''(((((('''%%%%%%'''***))))))'''''''''(((***+++000...,,,)))((('''(((((((((((((((((((((((((((((((((((()))))))))*********'''))),,,,,,)))''''''(((%%%&&&&&&'''((())))))*********+++,,,,,,,,,++++++&&&'''(((((()))))))))(((((((((((()))))))))******''''''((((((((()))))))))((())))))************)))******))))))))))))******,,,+++++++++++++++++++++)))))))))))))))))))))***...,,,***))))))***---...******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///++++++,,,,,,---......///++++++,,,---------------------......///000000111---......//////......------...///000111000000///111111000000///.........000000000000000000000000000000000000000000000000000//////......//////000........................////////////////////////------------------------........................+++---///...,,,+++---.........//////...------,,,,,,---------.........///------............------+++,,,,,,---,,,+++***))),,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,000///...,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------.../////////...------,,,,,,,,,,,,,,,+++,,,---.........------,,,---......//////......111111000/////////000000000///...---,,,------...000000/////////.........------...//////......---++++++,,,,,,------......++++++,,,---..................---,,,,,,---------,,,,,,---......///000000........................++++++++++++,,,---...///,,,,,,---------.........//////000111111111111111000000000/////////.........///000222222111000///---------.........//////......------......///000...///000111111000///...---......///000000//////000000000000000000000000000000000000111111111111222111111000000111111222000000111111111222222222333333333333333333333333444333333222111111000000000222444444222111222333}}}lllXXXPPPHHHDDD@@@===???CCC===:::777555333222000.........///000111111000000------------------------,,,,,,,,,------.........---,,,++++++******++++++)))************+++++++++************************))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((('''((()))******)))((('''(((((())))))))))))((((((***)))'''&&&'''(((***+++''''''((()))***+++,,,,,,(((((('''%%%$$$%%%'''******)))'''&&&'''(((***+++000///,,,)))''''''(((((('''''''''''''''''''''&&&))))))))))))************'''***------***''''''(((((((((((()))))))))))))))&&&((())))))'''&&&''''''%%%%%%&&&'''((((((((('''''''''(((((()))))))))***(((((((((((())))))))))))))))))************))))))******))))))))))))***************++++++,,,------)))))))))))))))*********444111---)))((((((***+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111++++++,,,,,,---...//////+++,,,------...............//////000111222222333---..................---------///000000000///...222222111000///......---111111111111111111111111111111111111111222222222000000////////////000000........................000000000000000000000000,,,------......------,,,........................+++---///...,,,+++,,,///.../////////...---,,,,,,,,,,,,,,,------.........---..................---++++++,,,---,,,+++***))),,,------......------,,,++++++************++++++,,,+++******+++...111222///......------,,,,,,++++++,,,,,,---...///000000------,,,++++++++++++,,,+++,,,---.........---,,,,,,,,,---.../////////...222111000//////000111222000///...---,,,------...000000//////.........---,,,---.../////////...------------............///***+++,,,---............,,,,,,,,,,,,---...//////,,,,,,------...///000000........................++++++++++++,,,---...///,,,,,,,,,---------......//////000111111111111111////////////...............///111222333222000///---------.........//////---,,,,,,,,,,,,---.........///000111111000///...------...///000000//////111111111111111111111111000000000000111111111111222222111111111111111222222111111111222333444444333333333333333333333333444444333333222111000000000222555444222000111333xxxiii[[[PPPGGGCCCAAA===<<<>>>;;;999777555333222111000333333333333333222111000------------------------///...---,,,***)))((('''++++++++++++++++++++++++,,,+++)))((((((((()))***++++++++++++++++++++++++,,,+++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))************)))((((((((()))***+++)))'''%%%&&&)))***(((&&&%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))++++++***)))((('''&&&&&&%%%''')))(((&&&%%%&&&)))((((((((((((((((((((((((&&&&&&''')))***************)))'''''')))))))))((())))))************)))((($$$%%%&&&'''''''''%%%%%%&&&'''(((*********)))(((*********))))))))))))))))))))))))))))))***++++++,,,,,,+++***)))(((''''''******))))))))))))******,,,,,,+++***)))(((''''''))))))))))))************,,,,,,++++++***+++++++++///......------,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000111222111///......//////...---,,,,,,,,,,,,---,,,------...///000111111............//////////////////////////////////////////////////////////////////.........---------///...------...///...,,,------............------//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................---------,,,,,,+++,,,---///000---,,,,,,++++++,,,,,,---............------,,,+++------...///000000000000************************,,,,,,,,,---------......////////////............//////000000000000//////000000//////.........---///...---,,,+++,,,---------...............------,,,------...///000000111......////////////......................................................//////...---,,,,,,+++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------///...---,,,,,,---...///111111///...---,,,,,,+++++++++******+++---...///,,,,,,------...///000000222111111000000111111111333222000/////////000111//////000000000000//////...........................------------...//////111111000000000000111111((()))+++---///111222222222111111111000000//////000000000000000000000000222222222111111111111111111111111111111111111111111222222333333444444555555444333222111111111111444444444333333222222222wwwhhhZZZOOOFFFBBB@@@===<<<===<<<;;;999666444333222111222222111111000///...---------------------------------,,,,,,+++*********************************++++++***)))))))))))))))************************,,,+++***)))(((((((((((((((((((((((()))))))))***))))))((((((((((((((((((+++***)))((((((((()))***)))'''&&&''')))***(((&&&%%%&&&&&&''''''((((((((())))))))))))************&&&&&&&&&&&&&&&'''((((((*********)))(((''''''&&&%%%''')))(((&&&%%%'''(((((((((((((((((((((((((((&&&'''((())))))***)))))))))'''&&&&&&'''(((((('''))))))))))))))))))))))))&&&'''((((((((('''&&&&&&&&&'''((()))******)))((((((((((((((((((((((((((('''''''''''''''((())))))++++++******)))(((((((((******))))))))))))******++++++******))))))(((((())))))))))))************,,,++++++******+++++++++,,,,,,,,,------------...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...///...---,,,---.........---------,,,,,,,,,------......//////000000............//////////////////////////////////////////////////////////////////.........---------///...------//////...---------............------......---------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////...---++++++------,,,+++,,,---...............------.........---------------,,,++++++***+++,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------------...////////////............------...000000111111111000000/////////.........///...---,,,,,,,,,------------............------......//////000000111111...//////000000//////...////////////////////////........................///......---,,,,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------000///............///000...------------......///++++++******+++---...///,,,,,,------...//////000,,,...111333555555555444333222000/////////000111//////000000000///.................................------------...//////000//////////////////000,,,---...///000111111111111111111000000000//////000000000000000000000000111111111111111111111111222222222222222222222222111222222333333444444555666555444333222222222222444444333333333222222222uuugggXXXNNNEEEAAA???<<<;;;<<<===;;;999777555333333222222222111111000...---,,,------------------------++++++++++++,,,,,,,,,,,,*********************************+++******)))(((((((((((((((((((((((((((,,,+++***)))((((((((((((((((((((()))))))))******))))))((((((''''''&&&&&&++++++***)))(((((((((((()))(((''''''))))))((('''''''''''''''''''''''''''))))))*********+++++++++'''&&&&&&&&&&&&'''(((((()))))))))(((((('''''''''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))((((((((('''%%%%%%'''((('''&&&)))((((((''''''((()))))))))))))))))))))((('''&&&'''(((((())))))))))))(((''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))************++++++*********++++++,,,)))***+++,,,---...///000***++++++,,,,,,++++++*********++++++,,,,,,---------,,,,,,++++++,,,,,,---+++---...---,,,,,,---...,,,---.........---,,,+++..................//////............/////////////////////////////////////////////////////////////////////............---///...------/////////---------............------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000///---,,,***)))...------,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,++++++***.........///......------++++++++++++++++++++++++,,,,,,,,,,,,------------/////////............---+++,,,---///000111222222000000////////////......///...------,,,,,,------------............------000000000000000000000000///000000111111000000///000000000000000000000000.................................------,,,,,,+++)))***************++++++***++++++,,,---.........000000////////////000000------,,,------...//////++++++++++++,,,---......,,,,,,------.../////////+++...222666888888666555333222000/////////000111///////////////...---,,,...........................------------.../////////......------......//////000111111111111000000111111000000000000//////000000000000000000000000///000000111111222222222333333333333333333333333111222222333333444444555666555444333333333333333333333333333222222222222uuufffWWWMMMCCC@@@>>>;;;:::<<<<<<;;;999777555333222222444333333222111///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++)))((())))))))))))))))))))))))++++++***)))(((((())))))(((((()))))))))***************)))(((''''''&&&&&&)))))))))(((((((((((())))))((((((((())))))((((((((((((((((((''''''''''''((())))))))))))*********''''''&&&&&&&&&''''''((((((((((((((((((((('''''''''((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((''')))'''&&&&&&'''(((((('''(((''''''&&&''''''))))))))))))))))))(((''''''&&&((((((((())))))))))))(((''''''((((((((((((((()))******))))))******+++,,,(((((())))))******************))))))))))))******)))))))))******+++++++++((()))))))))***************************++++++,,,)))***+++,,,---......///***++++++,,,,,,++++++***))))))***+++,,,------...///......------......///,,,---//////......///111+++,,,...//////...,,,***.....................---............/////////////////////////////////////////////////////////////////////...............///...---...///000///...------............------,,,,,,,,,,,,,,,---...///------------------------------------------------/////////...---,,,+++***...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***///000000000///...------++++++++++++++++++++++++++++++,,,,,,,,,---------//////.........---------+++,,,---///000111111111000000/////////////////////......---------------,,,,,,---.........------000000000///////////////000000111111111111000000////////////////////////..............................---------,,,,,,,,,************++++++++++++***++++++,,,---...//////////////////////////////000///...---,,,,,,,,,,,,++++++++++++,,,------------------.........//////000222444777777666555333333222000/////////000111////////////...---,,,+++...........................------------.../////////..................///000000111111111111111000000000000000000000//////000000000000000000000000...//////000111222222333333333333333333333333333111222222333333444444555555444333222222222222222333222222222222222222222uuugggVVVLLLCCC???>>>;;;:::<<<;;;:::888555333222111000222222222111000///------------------------------......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************+++***))))))))))))))))))))))))))))))************++++++******)))(((''''''''''''(((((())))))))))))((()))))))))(((((())))))(((((((((((((((((('''''''''''''''(((((((((((()))(((''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((('''(((((((((((('''((((((((((((((((((((((((((())))))))))))(((((('''***(((''''''((())))))((('''''''''''''''((()))))))))((((((''''''&&&&&&&&&)))))))))(((((((((((()))((((((((())))))************************+++,,,,,,((((((((()))******++++++******))))))))))))******))))))******++++++,,,,,,((()))))))))***************)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))******+++,,,------.........------.........+++---......------...000***,,,...//////...,,,+++............------------............///////////////////////////////////////////////////////////////////////////////////////...---...000111000///------............------+++++++++,,,---...///000------------------------------------------------,,,,,,---------------,,,---------,,,,,,++++++***++++++,,,------,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,++++++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------............---------------......////////////...//////000000000000000000...//////.........------++++++,,,---......------..................------000000111111111111000000................................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...//////........................///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------...............333333333444444555555555333222000/////////000111......//////...---,,,,,,...........................------------...//////000//////......//////000...///000000111111111111//////////////////000000000000000000000000000000......///000111111222222333333333333333333333333111222222333333444444555333222111111111111111111222222222222222222222222uuufffVVVLLLCCC@@@>>><<<;;;===:::999777555333111000000.../////////...---,,,+++------------------------///......---,,,++++++***------------------------)))***++++++,,,+++++++++++++++++++++++++++++++++******)))))))))))))))***)))))))))*********++++++++++++******))))))((((((&&&'''((()))))))))((((((((()))******(((((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''(((((())))))(((''''''))))))((('''(((((((((((((((((((((((((((((())))))))))))((((((***)))'''''')))***)))(((&&&&&&((()))))))))))))))(((''''''&&&&&&'''((((((***))))))(((((((((((()))(((((())))))******++++++)))(((((((((((()))******(((((())))))*********+++******))))))))))))***************+++++++++,,,,,,))))))))))))************)))))))))))))))***+++,,,...------,,,+++******)))***++++++,,,,,,++++++***))))))******++++++,,,,,,,,,++++++******++++++,,,)))+++,,,+++******+++,,,+++,,,---.........---,,,------------------..................////////////////////////////////////////////////////////////...////////////000000000///...---...000111111000------............------++++++,,,---...///111222------------------------------------------------***+++,,,------......---+++,,,,,,,,,,,,,,,+++***,,,---...//////...---,,,***++++++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........------------,,,....../////////......---//////000000000000111111...////////////...------***+++,,,------...------------------------------///000000111111000000///................................................---------------------------------,,,,,,,,,,,,,,,------------............------............------++++++++++++,,,---//////+++,,,,,,------,,,,,,+++........................000000000111222444666777333222000/////////000111---....../////////.................................------------...//////000//////////////////000...///000111111111111111......////////////000000000000000000000000000000...//////000000111111111333333333333333333333333111222222333333444444555111111000000000000111111111111111222222222222222sssdddVVVLLLCCC@@@???<<<<<<>>>;;;:::888666444222111111---------......------,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))*********+++++++++))))))))))))))))))(((((())))))))))))((('''&&&%%%(((***+++***(((''')))+++''''''(((((())))))******''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***((('''''')))***)))'''((((((((((((((((((((((((&&&'''((())))))***))))))***(((&&&&&&((()))((('''%%%&&&)))+++,,,+++)))(((((('''''''''''')))***++++++***)))(((''''''((()))''''''(((((()))******+++))))))(((((())))))***+++)))))))))))))))***************))))))))))))******++++++++++++++++++++++++))))))))))))************(((((((((((()))***+++,,,------,,,,,,+++******)))***++++++,,,,,,++++++******************++++++++++++******))))))******+++***+++,,,+++***)))***+++,,,,,,,,,---------......,,,,,,,,,------.....................////////////////////////////////////////////////////////////.../////////000000000000......---...000222111000------............------,,,,,,,,,---///111222333........................------------------------++++++,,,---------,,,,,,******+++,,,---,,,++++++,,,---///000000///---,,,++++++,,,---------------------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,.........---------,,,,,,,,,,,,---...//////////////////000000000111111111...//////000///...---,,,******+++,,,------------,,,,,,------......//////...//////000000//////...................................................------------------------,,,,,,,,,,,,++++++******............---------------...///000000///...---*********+++,,,---///000+++,,,---------,,,++++++...........................///000111222222222222333222000/////////000111------...///000000000000...........................------------.../////////......------......///222222222222222111111000........./////////000000000000000000000000000000/////////000000000000000222222222222222222222222111222222333333444444555222111111111111111222222000111111111222222222222qqqbbbVVVMMMCCCAAA???===<<<>>><<<;;;999777555333222222---...//////000000//////------------------------++++++,,,------...//////++++++++++++++++++++++++++++++***)))***+++---...++++++++++++++++++++++++***)))))))))))))))******)))************+++++++++'''''''''(((((((((((((((+++++++++***(((%%%###!!!(((***,,,+++(((''')))+++&&&''''''((()))******+++(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))***(((&&&'''***+++)))'''((((((((((((((((((((((((&&&&&&((()))************((('''%%%%%%'''((('''&&&$$$&&&***------,,,***((((((((('''((()))***,,,---+++***)))'''''''''((()))&&&&&&&&&'''((())))))***+++++++++***++++++,,,---******))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))))))))************(((((((((((()))***+++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,++++++++++++++++++***************,,,++++++++++++++++++,,,---......---+++***+++,,,---,,,,,,,,,,,,---...///++++++,,,,,,---...//////............/////////000////////////////////////////////////////////////.../////////000000111111......---...111222222111---..................---,,,,,,---...000222333444........................------------------------------------,,,,,,+++***((()))+++,,,---,,,,,,+++***+++---......---+++***+++,,,------............)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,***+++,,,...///000000111//////000000111111111222...///000000000///---,,,)))***+++,,,------...---,,,------...///000111111......////////////......000000000000000000000000........................------------------------++++++++++++******))))))/////////...------,,,,,,...///000111111000///...------,,,+++++++++,,,,,,+++,,,---------,,,+++***.....................---///000222333222///,,,***333222000/////////000111,,,---...000111111222222...........................------------...//////...------,,,,,,------...666555555444333222000///---.........//////000000000000000000000000000000000000000000////////////111111111111111111111111111222222333333444555555222222222111222222333333000000111111222222222222qqqaaaVVVMMMEEEBBB???<<<;;;>>>999888666333111000///...222...+++***,,,//////......---,,,,,,++++++++++++,,,+++***+++---...---,,,++++++,,,,,,,,,++++++***...,,,******++++++***)))******)))))))))***,,,---,,,,,,,,,++++++************(((&&&&&&(((+++,,,---******)))((((((((((((((()))))))))))))))))))))))),,,,,,+++***(((&&&%%%$$$)))))))))(((''''''&&&&&&))))))(((((((((((())))))((((((''''''&&&&&&&&&%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((((((((((((((('''''''''''''''''''''''')))******)))'''&&&''')))((()))******)))(((***+++))))))(((((((((((())))))''''''((())))))))))))))),,,,,,+++***))))))******++++++***(((&&&$$$"""!!!)))************++++++++++++***************++++++******++++++++++++******+++***(((&&&$$$&&&***---***+++,,,,,,***))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,,,,++++++******++++++,,,+++***,,,//////,,,)))******+++,,,,,,---......+++---............///111---...///111222222222222..............................////////////............------------......///......///111111111000---------,,,,,,++++++++++++,,,---...////////////...---,,,,,,,,,,,,---...,,,------......------,,,.........------,,,,,,,,,------------------------,,,------......------,,,,,,++++++******++++++,,,,,,,,,------------......---,,,,,,+++*********+++,,,+++***)))))))))***+++------------------------------------,,,,,,+++***000000///.....................---------,,,,,,,,,,,,,,,,,,+++++++++******------...///000111222333999777333///------.../////////111111000...,,,***++++++++++++++++++++++++.................................------,,,,,,+++111000...---------.../////////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////000000///...------...//////000000000000000///...---,,,,,,,,,,,,,,,......//////000000111111,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******++++++---------............///111222444444444222000///---------.........//////000000000000111111111111////////////000000000000000000000000000000111111333333222222111000000///111111111111111222222222333222000//////000222333qqqaaaSSSKKKCCC@@@===::::::<<<999888666444222000//////000---,,,---///000...,,,......,,,++++++*********...---+++,,,,,,---+++***++++++++++++++++++++++++,,,+++))))))***+++***)))))))))((('''((()))******+++++++++******)))))))))+++)))'''''')))+++,,,,,,******)))((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))))))))((((((((((((((('''''''''((((((''''''&&&''''''''''''''''''((()))))))))***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))(((((((((((((((&&&&&&''''''''''''''''''))))))***)))''''''(((***'''((())))))''''''''')))))))))(((((((((((())))))''''''((()))))))))))))))+++***))))))(((((())))))*********)))((('''&&&%%%))))))*********+++++++++******)))))))))******+++)))******************)))******)))'''&&&'''***---)))+++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++++++++,,,---...---,,,+++,,,......,,,)))+++++++++,,,,,,---------,,,---...---,,,,,,---...//////000000111000000000...........................//////000000//////...///......------......//////...---...000111000///.........---------,,,,,,,,,,,,---.../////////......---,,,,,,,,,,,,---...,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,---******++++++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,+++,,,,,,------------------------------...............---,,,,,,000000///.....................---------,,,,,,,,,,,,,,,,,,++++++++++++***------......///000111111222111000......///000111///000111111000///---+++++++++++++++++++++++++++.................................------,,,,,,,,,111000///........./////////.........---------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......///////////////...---,,,---......//////////////////...------,,,,,,,,,---.........///000000111111++++++++++++++++++++++++---,,,,,,,,,,,,,,,------------------............000000222222222000///---............/////////////////////000000000111111////////////000000000000111111111111111111111111222222222222222222222222222222111111111111111111333333222111111222333333qqqaaaRRRJJJCCC@@@>>>::::::<<<:::999777555333111000000---------///000000---+++------------------...///000...,,,,,,,,,,,,***(((+++******)))******++++++***)))'''((()))******)))+++***))))))((()))))))))*********))))))))))))))),,,)))'''''')))***************)))(((((((((((()))))))))))))))))))))))))))$$$%%%&&&'''((()))))))))''''''(((((((((((())))))***)))((('''''''''''''''************************((((((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((((((((((((&&&&&&&&&''''''(((((((((((())))))((('''''')))+++)))***+++***(((''''''((()))((((((''''''(((((()))''''''((()))))))))))))))***)))(((((((((((((((((()))))))))******))))))((()))))))))*********++++++***))))))(((((()))))))))((())))))******))))))(((***++++++***))))))***,,,(((***++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******++++++,,,...///000///---++++++,,,,,,+++***,,,,,,,,,,,,,,,------------...///...,,,,,,,,,---//////000000///......---........................//////000000000000////////////............//////...---,,,---/////////---/////////...............,,,------.........------------,,,,,,,,,,,,------,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...******++++++++++++,,,,,,,,,,,,++++++******++++++***+++,,,,,,------------------------------------...////////////...------000000///.....................---------,,,,,,,,,,,,,,,,,,,,,++++++++++++---------....../////////............////////////000000111111111///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,111111000///////////////............---------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---............---,,,,,,,,,---------.....................------------------......//////000111111++++++++++++***************+++,,,---............------------............---...///000///...---,,,........./////////000000.........////////////000////////////000000000000111111111111111111111111111111222222333444555555333222222222111000000000333333333333333333333333ppp```SSSLLLEEECCC@@@===<<<>>>;;;:::888555333222111000------......///......---,,,,,,---...000222333444///---,,,,,,,,,,,,+++)))******)))))))))***+++,,,***)))'''(((***+++++++++------,,,,,,++++++************************)))))),,,***(((((()))******)))+++***))))))(((((())))))))))))))))))))))))))))))'''((((((((('''&&&%%%$$$&&&''''''((())))))******---,,,+++******))))))***...---,,,+++)))((('''&&&&&&''''''((())))))******''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))'''((()))((('''(((***,,,------...,,,***))))))***(((((((((''''''(((((((((''''''((()))))))))))))))***))))))((((((((())))))((())))))******)))(((((())))))))))))***************)))(((((((((((((((((((((((())))))))))))(((((()))+++---,,,+++***+++,,,''')))++++++******+++,,,++++++++++++++++++++++++((())))))***+++,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,+++***++++++,,,------------------------...///000000......///000---......///......------........................//////000000000000//////000//////......//////000...,,,,,,,,,......---,,,........................------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,++++++***++++++,,,&&&((()))+++,,,,,,++++++------------------------....../////////......---000000///.....................---------,,,,,,,,,------,,,,,,,,,+++++++++------------------------//////000000///...---,,,000000111111000000......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------------111111000000////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---------------,,,,,,,,,,,,,,,,,,,,,------------...............------------......///000000111,,,,,,,,,+++++++++++++++***+++---...//////...---,,,,,,---------.........------............---,,,------........./////////---------.........//////////////////000000000000222222222222111111111111000111111222222333333444333333333222111000//////111222222333333222222111ooo^^^RRRKKKEEECCCAAA===<<<>>>;;;:::888555333222111000//////---,,,,,,,,,...000------------...///000111---,,,++++++------,,,+++******)))******++++++,,,+++***))))))+++---,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++***((((((******)))(((++++++***)))))))))))))))))))))))))))))))))))))))***))))))((('''%%%###"""&&&''''''((()))***++++++,,,,,,+++***************---,,,+++***((('''&&&%%%%%%%%%&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))'''''''''((((((((())))))'''((()))((('''(((***,,,------...,,,***))))))***((((((''''''''''''((((((''''''((()))))))))))))))*********))))))******+++))))))))))))(((''''''&&&(((((()))))))))***************)))(((((('''(((((((((((())))))))))))(((((()))+++------,,,+++++++++''')))++++++******+++,,,++++++++++++++++++++++++(((((()))***++++++,,,---...------,,,,,,---------......,,,+++******,,,---,,,---------------......,,,...//////......///111+++,,,---...////////////........................//////000000000000////////////............//////...---,,,,,,---...---+++------------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,++++++***++++++,,,,,,&&&((()))+++,,,,,,++++++------------------------,,,------.........------000000///.....................---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------------...///000111000///---,,,000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........000000000000000//////...,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---------------,,,,,,++++++***+++,,,------------...//////......------------...//////000000......---------,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,------------...---.....................,,,,,,---------.........------------............////////////000000000000222222222111111111000000000000000000000000111000333333333222111000//////000000111111111111000000mmm\\\PPPIIICCCBBB@@@<<<:::<<<:::999777555333111000000000///...,,,***+++///222///...---+++***))))))))),,,+++***+++---...---,,,)))***+++,,,,,,,,,,,,,,,,,,+++******+++---,,,+++(((((()))))))))(((((('''+++++++++++++++,,,,,,,,,***)))((()))***+++***)))++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((('''&&&%%%''''''((())))))***++++++(((((((((''''''(((((()))(((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((((())))))((('''''')))+++)))***+++***(((''''''((((((''''''&&&&&&''''''(((''''''((()))))))))))))))***************++++++,,,))))))))))))((('''&&&&&&((((((((()))))))))******++++++***)))((((((((((((((())))))******))))))((()))+++------+++***++++++(((***++++++*********+++++++++++++++++++++++++++(((((())))))***+++,,,,,,......---,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...,,,,,,,,,---......//////,,,---......---,,,---...***+++,,,...///000000000..............................////////////............------------......///---,,,,,,---...---+++---------------.........+++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,******++++++++++++,,,,,,++++++******++++++,,,,,,***+++,,,,,,------------------------------------,,,,,,---............---000000///.....................---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------.........+++,,,...000000000000////////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////////////////...------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---............---,,,+++*********+++---...,,,---...000000///......,,,------......///000000//////......------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,------------.............../////////------------.........///---------............///////////////000000000000222222111111000/////////000000000000000000//////333222222222111000000000000000000000000000000000kkkZZZOOOHHHCCCBBB@@@<<<:::<<<999888666444222000//////---//////...,,,+++...000///...,,,+++***)))))))))...,,,++++++------,,,***(((***,,,...///...---,,,---+++))))))***+++******&&&&&&'''((((((((('''''')))*********++++++++++++((((((((()))+++,,,+++))),,,+++******))))))******))))))))))))))))))))))))''''''((()))))))))((((((((((((((())))))******+++&&&&&&&&&&&&'''((())))))&&&''''''(((((()))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))************))))))((('''''''''))))))***)))''''''(((***'''((())))))''''''''')))(((''''''&&&&&&''''''(((''''''((())))))))))))))))))))))))))))))***++++++(((((()))*********))))))(((((((((((()))))))))***,,,,,,+++***)))(((((())))))******************)))***+++,,,+++***)))***,,,)))+++,,,,,,***))))))***************************(((((())))))******++++++,,,++++++++++++,,,,,,---(((+++------,,,+++---///***+++,,,---...///000111111222222111...,,,,,,---,,,---...///////////////........................------............------------,,,,,,,,,,,,------///...------......---+++------........./////////***+++,,,,,,------------***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,******++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,+++,,,,,,------------------------------------...///////////////000000///.....................---------,,,,,,,,,...------------,,,,,,,,,++++++,,,---...//////000+++,,,---.....................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000---......///...---,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---...///////////////---,,,+++******,,,---...,,,---///000000000///...,,,,,,---......//////000//////...------,,,++++++************++++++,,,---++++++,,,,,,,,,------------------------...//////////////////000000000000---............/////////////////////000000000000111111000000///......---/////////000111111222222222222111111111111111111222111000//////000111222jjjYYYPPPJJJEEEDDDBBB>>><<<>>>999888666333111000///...+++...000000...,,,---...,,,,,,,,,---...///000000000...,,,,,,,,,,,,***)))'''***---000111000---,,,,,,+++)))((()))***)))(((&&&'''(((*********))))))(((((())))))*********+++((('''''')))+++,,,+++***,,,+++******)))*********)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))************''''''''''''(((***+++,,,***)))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++***)))((('''&&&&&&*********)))'''&&&''')))((()))******)))(((***+++'''''''''&&&&&&''''''''''''(((((()))))))))))))))((((((((((((((()))******&&&''')))***,,,,,,------(((((((((((())))))))))))---,,,+++***))))))))))))******++++++++++++*********++++++***))))))***,,,***+++---,,,***)))))))))************************))))))))))))************)))))))))***+++,,,---...&&&***---...---,,,---///)))***+++---///000111222888999888555111........./////////000//////...---........................,,,------------------,,,---,,,,,,++++++,,,,,,---000///------......---,,,.../////////000000111111)))***+++,,,---.........***+++,,,------,,,+++***+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,------------------------+++++++++,,,,,,+++++++++...------,,,,,,------...,,,,,,---------.........+++*********+++,,,,,,---,,,+++***)))))))))***+++------------------------......///000000000000000000000///.....................---------,,,,,,,,,......---------,,,,,,,,,++++++,,,---///000111111///......,,,+++******)))------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000,,,---.........---+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------...///000000//////---,,,+++******,,,...///+++---///000111000///...,,,,,,------...//////000......---,,,,,,+++******(((((('''((())),,,...///++++++,,,,,,,,,------------,,,,,,,,,------...///111111111111222222222222.........////////////000////////////000000000000111000000///...------,,,......///111222333444555111111111111111222222222333222000//////000222333}}}hhhYYYLLLHHHDDD@@@>>>===;;;:::<<<:::777444111000//////111000000///...---------111///,,,******+++---///---,,,,,,+++*********+++++++++------------++++++******))))))))))))******+++++++++************))),,,***))))))***++++++***))))))))))))((((((((((((******+++++++++******)))))))))))))))))))))))))))******))))))))))))******+++***)))'''&&&&&&&&&&&&&&&&&&&&&'''((())))))***+++)))'''$$$######$$$%%%%%%%%%&&&&&&''')))***+++)))(((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***###))),,,)))$$$$$$''')))'''+++,,,)))$$$###)))000&&&""""""'''++++++***,,,)))(((&&&&&&''''''&&&%%%''''''((()))))))))))))))))))))*********))))))(((++++++***************+++(((((((((((())))))))))))***)))))))))((((((''''''+++++++++******(((''''''------,,,++++++,,,,,,---))))))))))))))))))))))))))))))************))))))''''''((()))***++++++,,,+++******+++------,,,***,,,---.../////////------......------...000333555???>>>:::666222///---,,,......------------......////////////////////////------............---------------...///000000111000,,,***---...,,,+++------444111...222---'''***000111000,,,******+++++++++,,,.........,,,+++)))+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******(((,,,,,,((((((,,,...---)))***+++,,,---,,,++++++,,,,,,+++******+++,,,---,,,+++++++++,,,,,,---...000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........//////000000111000///...------......------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,***)))(((''''''++++++,,,,,,,,,,,,------......//////...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,000000///............///---------------...///000+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......+++000000,,,***,,,---***---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,---------......///000111222222333222222333111...,,,++++++,,,---000000000000////////////000111111000000///...---000000111222222222222222222111111111000000//////000000000000000000000000{{{fffWWWMMMIIIEEEAAA???>>><<<;;;;;;:::777444111000//////111000000///......------000...---++++++,,,---...---,,,,,,+++******++++++++++++------------++++++******))))))))))))******(((((()))***+++,,,,,,---+++)))(((((()))******)))))))))))))))(((((((((((())))))***************)))************************)))((((((''''''(((((()))***)))((((((''''''''''''&&&&&&''''''((())))))***)))((('''&&&&&&&&&'''(((&&&&&&'''((()))***+++,,,)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((777,,,"""###---444000(((///)))%%%***000///$$$///***''')))(((%%%""""""***(((''''''(((((('''&&&''''''((()))))))))))))))))))))************)))))))))((((((''''''((((((((())))))))))))************,,,,,,,,,+++++++++******)))******++++++*********+++++++++******)))))))))))))))))))))))))))))))))((())))))******))))))((())))))******++++++,,,,,,,,,+++***+++---...---,,,,,,---.........---,,,,,,...---------///000222333===<<<999666333000...---......------------..............................------............------,,,,,,,,,---......//////---...111666555000...000111555...)))...000333>>>)))+++,,,---///222666777...,,,)))((((((+++///222+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,+++,,,222777888222,,,,,,,,,---------,,,+++***,,,,,,+++*********+++,,,++++++++++++,,,,,,---...000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------........./////////000000000000//////......---------------------------,,,,,,,,,------.........------------------------+++,,,,,,,,,---.........++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---+++++++++++++++,,,------............/////////000------------------------------............---------------.........//////222///+++***+++,,,++++++---------,,,,,,++++++++++++++++++++++++,,,,,,---,,,,,,,,,---------------000111111111111111000///000///---,,,,,,---......000/////////////////////...//////000000000//////......///000000000000000111111111000000000//////000000000000000000000000yyydddTTTNNNJJJEEEBBB@@@???>>><<<;;;999777444111000//////000000000///......------......---------,,,,,,,,,---,,,,,,+++++++++++++++++++++------------++++++******))))))))))))******(((((()))***+++,,,,,,---,,,***((()))***+++******))))))))))))((((((((((((''''''((()))************************************''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''(((((()))))))))''''''((()))******+++,,,)))))))))(((((())))))***((((((((((((((((((((((((&&&&&&'''''''''((((((((((((&&&######$$$%%%''')))'''&&&$$$$$$&&&+++000444###!!!"""(((,,,,,,...000***)))(((((())))))((('''''''''((()))))))))))))))))))))************))))))(((''''''&&&&&&'''((((((************++++++++++++******))))))))))))((((((%%%&&&&&&'''((())))))*********+++++++++***((('''))))))))))))))))))))))))((())))))******))))))(((++++++,,,,,,,,,,,,,,,,,,---,,,++++++---......------------------,,,+++***---------...///000111111999888666444222000///.........------------..............................------............------+++++++++,,,------......,,,,,,000333111,,,,,,000(((111111000333+++!!!###///...+++)))'''%%%%%%%%%---...///000///---***(((++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++000))),,,===GGGAAA333+++---.........---,,,+++***,,,,,,+++***))))))******++++++,,,,,,,,,,,,------///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............////////////000222333333111///...------------------------+++,,,,,,---...///000111////////////////////////,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++*********++++++,,,++++++,,,,,,,,,,,,------.........///......---,,,++++++,,,,,,------............---,,,,,,,,,,,,---+++++++++++++++,,,,,,---+++,,,,,,,,,,,,,,,------------------............------............------............////////////666,,,***333999333+++)))------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,000111111000///...------,,,,,,------.........///////////////////////////------...///000000000000......///000000000000000111111000000000000//////000000000000000000000000xxxcccSSSMMMIIIDDDAAA@@@???===<<<;;;999666444111000000000000000//////............,,,---.........---,,,+++---,,,,,,+++++++++,,,,,,++++++------------+++++++++******))))))******++++++++++++************)))---+++******+++,,,,,,+++))))))))))))((((((((((((&&&&&&'''))))))*********))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))''''''''''''(((((())))))&&&'''((()))))))))((((((&&&''''''((()))************))))))))))))******+++************************((())))))))))))*********&&&+++111///%%% ''' )))000000)))""" """...***((((((&&&!!! )))((('''((())))))((('''''''''((()))))))))))))))((())))))************))))))(((((((((((())))))***)))))))))*********++++++((((((((((((((((((((((((''''''''''''((()))******(((***,,,---...---+++***))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,++++++++++++---,,,******,,,---...------,,,,,,,,,+++******))),,,---...///////////////333333222222111000///......------,,,,,,------...........................------............------++++++,,,,,,---------...222---+++++++++)))+++//////111+++***222333111666)))'''(((---000111222555"""%%%))),,,...---+++)))++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******///&&&+++???III>>>///***------------,,,,,,++++++,,,++++++***))))))))))))+++,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------...........................111444777777555222///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.../////////////////////////////////------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---******))))))))))))******+++++++++,,,,,,,,,---------...............------***++++++,,,---...//////000000///............///...------,,,------......*********+++++++++++++++,,,,,,,,,---------------,,,------......------,,,------------............333)))---BBBLLL@@@...''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++.../////////......---,,,+++,,,---.........------.........///////////////---......///000000//////000000111222222222222222000000000000000000//////000000000000000000000000xxxcccSSSKKKHHHCCC@@@???>>>===;;;:::999666444222000000000////////////............+++,,,---//////...,,,+++---,,,,,,+++,,,,,,------++++++------------++++++++++++************+++++++++++++++************)))+++***((((((***+++***)))))))))))))))((((((((((((&&&&&&'''))))))*********(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((()))*********)))''''''''''''(((((((((((('''(((((((((((('''&&&&&&$$$%%%&&&'''(((((((((''')))))))))))))))***++++++************************))))))))))))*********+++###&&&******+++...///(((!!!"""(((+++)))$$$###!!!###&&&'''%%%'''***((('''&&&&&&(((((('''&&&''''''((()))))))))))))))(((((()))***************((((((((((((((()))******((((((((()))))))))******++++++++++++++++++++++++,,,++++++******++++++,,,%%%'''***---......---,,,))))))))))))))))))))))))+++,,,,,,------,,,,,,++++++++++++++++++*********,,,+++******,,,------,,,,,,,,,++++++************,,,---............---------......//////...------------,,,,,,,,,,,,------........................------............---------------------.........666000,,,...000...,,,---///111***)))111...%%%%%%---((('''+++,,,)))'''(((999555000,,,))))))***+++***++++++,,,,,,++++++************))))))))))))(((+++%%%***999===222***+++,,,,,,+++++++++,,,,,,,,,++++++++++++******))))))+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------------...............---------///222777:::;;;888444111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---///...---,,,,,,+++,,,,,,+++++++++,,,,,,,,,------------...............---++++++,,,------...//////000000///............///...------,,,,,,,,,------.........---------------******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------000'''---CCCOOODDD333+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------......------,,,+++------....../////////000///////////////...------000000111222222222222222//////////////////000000////////////////////////xxxcccTTTJJJGGGBBB???>>>>>>===<<<:::888666333222111111111//////////////////......+++,,,---.........---,,,,,,,,,,,,,,,,,,------...++++++------------++++++++++++************++++++(((((()))***+++,,,,,,---)))'''%%%%%%'''((('''&&&))))))))))))((((((((((((''''''((()))************((((((((((((((((((((((((******))))))))))))******&&&''')))***+++***))))))''''''(((((((((((((((((((((((((((''''''&&&&&&&&&$$$%%%&&&'''((('''&&&&&&(((((((((((()))******+++(((((((((((((((((((((((('''''''''((((((((())))))222,,,((('''""""""---(((******(((%%%%%%))),,,,,,++++++---***''''''+++'''&&&%%%&&&'''((('''&&&''''''((()))))))))))))))'''((()))******+++******&&&&&&&&&&&&'''((())))))'''((((((((()))))))))))))))))))))***************)))((('''&&&&&&'''((((((###%%%''')))+++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,------,,,,,,,,,*********+++++++++++++++,,,++++++,,,......---+++,,,++++++******+++,,,,,,---------------,,,,,,,,,***+++,,,.........---,,,------,,,,,,,,,,,,------------------------------------............---------------------............,,,---222444///+++***)))---)))&&&---,,,)))......'''&&&...222...,,,///###%%%&&&((())))))((((((******++++++++++++******)))))))))(((((((((''''''(((%%%)))111111+++***000...---,,,,,,,,,,,,,,,---***++++++,,,,,,,,,+++++++++,,,---...---,,,+++***++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...------------------------.........---------------...111666:::;;;999555222,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......,,,+++************++++++,,,,,,,,,,,,------,,,---......///.........,,,,,,------......//////......---,,,,,,,,,,,,---,,,++++++***************---,,,,,,,,,,,,,,,++++++))))))******++++++,,,,,,,,,,,,------------,,,,,,***+++++++++,,,,,,,,,,,,///((()))666???<<<555222++++++,,,,,,,,,,,,------***+++---.........---,,,++++++++++++,,,,,,,,,,,,++++++,,,....../////////...---------,,,,,,++++++---------......//////000////////////...---,,,,,,......///000000000000000......////////////000000////////////////////////wwwbbbSSSKKKGGGCCC@@@??????>>>===999888666333222111111111.../////////////////////+++,,,------.........---,,,,,,,,,,,,,,,---......++++++------------++++++,,,++++++******++++++,,,(((((()))***+++,,,,,,---)))'''&&&&&&'''(((((('''))))))))))))(((((((((((())))))***************)))*********************************))))))*********'''(((***++++++***)))((((((((((((((((((((((((''')))((('''''''''((()))***$$$%%%'''((()))((('''&&&''''''''''''((()))***+++''''''''''''''''''''''''''''''((((((((()))))))))!!!###)))000,,,(((333CCC```yyy{{{aaaSSSRRR%%%%%%&&&(((&&&"""###((('''&&&&&&'''((())))))'''''''''((()))))))))))))))'''((()))******+++++++++''''''''''''((()))******(((((()))))))))*********&&&'''''''''((((((((()))%%%$$$#########%%%'''(((''''''(((((())))))******))))))))))))))))))))))))***++++++++++++++++++*********++++++,,,,,,------,,,---...000222111///,,,++++++******+++,,,---...///...,,,+++++++++,,,,,,)))***---...//////...------,,,,,,++++++,,,,,,---------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,)))***...000---+++///666'''333666888FFFXXXqqq|||mmmeeeVVV@@@000+++000///---+++***+++,,,---******++++++++++++******))))))))))))(((((((((((('''(((***+++---///333666444222000...---,,,,,,,,,******,,,---......------+++,,,---......,,,***)))***+++,,,,,,,,,,,,+++*********+++,,,,,,---......------------------------.........------,,,,,,,,,,,,///444888999777444222++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******)))))))))))))))***++++++,,,,,,,,,,,,------,,,------...//////......---------.....................---,,,,,,,,,,,,---,,,++++++***))))))******************)))))))))((())))))***++++++,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++******---111333222111+++++++++,,,,,,---------***+++---...///...---,,,))))))***+++,,,------...------...............------,,,+++++++++,,,---...,,,,,,---......///000000.........///......------......///000000000000000........./////////000000////////////////////////vvvbbbRRRLLLHHHDDDAAA@@@@@@???>>>999888666333222111111111.........///////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///++++++------------++++++,,,++++++******++++++,,,+++++++++************))),,,***))))))***++++++***))))))))))))((((((((((((***++++++++++++******)))++++++++++++++++++++++++******))))))))))))******((()))***++++++***((('''(((((((((((((((''''''''')))(((''''''(((***---...%%%&&&(((******)))'''&&&&&&&&&&&&&&&'''(((******))))))))))))))))))))))))************++++++++++++)))...MMM~~~QQQ444((((((''''''((()))******)))'''(((((()))))))))))))))''''''(((******+++++++++))))))))))))***+++------)))************+++++++++))))))******+++++++++,,,((('''''''''(((+++...///,,,,,,+++***)))*********))))))))))))))))))))))))))))))************))))))++++++,,,,,,---...//////---...000333555444000---++++++******+++---///000000...,,,*********,,,---***+++...000000000///...---,,,,,,++++++,,,,,,------------------------------..................---++++++++++++++++++++++++///000111...'''))):::LLLVVV777)))))),,,******++++++++++++******************))))))))))))(((++++++)))...777;;;;;;999777444111...,,,++++++)))***,,,.../////////...+++,,,.........,,,***))))))***,,,,,,---,,,+++*********+++,,,,,,---......------------------------.........------,,,,,,,,,***---222666777666333111+++++++++++++++++++++++++++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++,,,---...///++++++,,,,,,,,,---------,,,,,,---.../////////..................---------000000///............///...------,,,+++++++++,,,---------,,,,,,,,,++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,---------......%%%+++///...---//////,,,+++++++++,,,,,,---------***+++---//////...---,,,(((((()))***,,,---...///////////////...---,,,,,,++++++***)))***---///111,,,,,,------...///000000,,,,,,---...////////////000000111222222222222222---.........//////000000////////////////////////uuudddYYYKKKIIIEEEAAA>>>;;;:::999;;;999777555333222111000000000000000///////////////......------,,,,,,+++///...---,,,++++++++++++---......,,,***((()))***++++++,,,,,,++++++***)))+++++++++***************))))))******+++++++++,,,,,,+++++++++******))))))))))))************))))))((()))***+++,,,+++******))))))(((((((((((())))))***++++++++++++,,,,,,,,,''''''''''''''''''''''''###$$$''')))***)))'''&&&$$$$$$&&&'''((((((((((((++++++******************'''(((###""")))&&&!!!$$$...***$$$,,,%%%)))IIIggg///111...!!!&&&111///444&&&'''+++111((((((''''''''''''((((((222 &&&((('''***III...$$$...(((...,,,,,,,,,,,,,,,,,,,,,,,,ccc444---...%%%(((,,,...(((,,,888+++>>>...,,,222555///HHHxxx555&&&111222&&&$$$...000)))333///---&&&,,,999$$$***)))))))))---555>>>EEEGGGBBB;;;444...,,,------+++)))'''))),,,///...---000///...---,,,+++++++++)))***+++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---.........///000000000***,,,...///...---------,,,,,,,,,+++++++++******)))***,,,...000000000000************************++++++------------++++++******+++++++++,,,,,,,,,........................+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))******,,,---///000111000///...---...//////000///---+++++++++---...************************,,,,,,,,,+++++++++++++++))))))******++++++++++++++++++++++++++++++++++++---+++******+++,,,,,,+++,,,,,,+++******)))))))))***++++++,,,,,,++++++******))))))))))))+++,,,---,,,,,,,,,,,,,,,,,,++++++---------,,,,,,+++++++++......---------,,,,,,,,,111000///...............------......//////000000------...///000111222222//////000000000000//////tttbbbVVVLLLIIIFFFBBB>>><<<;;;::::::888666444222000000///000000000000////////////------------------------///...---,,,++++++++++++,,,------,,,***)))***++++++++++++++++++******)))******************++++++)))))))))*********++++++))))))))))))((((((((('''))))))************))))))((()))***+++,,,++++++*********))))))))))))******(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((''''''%%%&&&'''((((((((((((((())))))))))))))))))))))))***'''(((,,,+++%%%%%%***888%%%...)))YYY222(((---###***)))111###)))444"""((((((''''''''''''((((((&&&###...---))))))]]]222&&&((('''***,,,,,,,,,,,,,,,,,,,,,,,,444,,,///)))+++///,,,---(((///---)))***+++444)))"""???aaa&&&---777###************777555,,,************---444<<>>===<<<999888666444222000//////000000000000////////////,,,---------.........///...---,,,,,,+++++++++,,,)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,+++******(((((()))***+++,,,,,,,,,((((((((((((((()))))))))+++++++++***************))))))************))))))))))))******++++++++++++******))))))))))))******************++++++++++++))))))))))))))))))))))))***))))))(((''''''(((((())))))*********))))))(((((((((((())))))))))))))))))###'''(((###)))///&&&$$$hhh___)))------444(((###///))))))(((((((((((())))))000---%%%###333]]])))...&&&111)))++++++++++++++++++++++++777(((333///,,,111***,,,---+++,,,///111...$$$bbb''':::///'''888&&&&&&---)))+++,,,---...000333666<<<999444000,,,*********+++++++++++++++******)))((((((((((((((()))***+++,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,---------......///.........------,,,,,,---...///...+++******+++......---------,,,,,,,,,,,,---.........---,,,+++************************---,,,+++******+++,,,---,,,,,,,,,---------............------,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,+++******++++++++++++++++++++++++''''''((()))***+++++++++++++++++++++++++++++++++,,,,,,------------......---+++******+++,,,,,,++++++++++++,,,,,,---------***++++++,,,,,,++++++***///...---,,,+++******)))++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------,,,,,,,,,------/////////......---------...---------------------...//////////////////...tttbbbVVVLLLJJJGGGCCC@@@>>>======:::999777555333111000000000000000000/////////////////////......---------------,,,+++++++++,,,,,,(((***++++++++++++,,,...---------...---,,,,,,+++(((((()))***+++,,,,,,,,,)))))))))(((((((((((((((******************++++++))))))************))))))***************+++++++++((((((''''''''''''(((((())))))*********+++++++++(((((((((((((((((((((((($$$%%%'''))))))((('''&&&)))***************)))((()))))))))******+++++++++***,,,,,,'''%%%+++)))///DDD"""%%%555***+++))))))(((((((((((()))))) ,,,,,,'''111$$$ccc)))+++ ///***++++++++++++++++++++++++III'''444---***///+++------000$$$666000 ```000222///!!!777444,,,)))+++------------///111111000...,,,+++***++++++***+++,,,------,,,,,,,,,))))))((())))))***+++,,,,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,---------......000000//////......------+++,,,---,,,++++++,,,---......---------,,,,,,,,,,,,---.........---,,,+++************************,,,,,,***))))))***,,,,,,,,,,,,,,,---------......------,,,,,,++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...------------...,,,,,,,,,,,,,,,+++++++++******+++,,,,,,++++++***++++++++++++++++++++++++''''''((()))***+++++++++,,,+++++++++++++++++++++,,,,,,,,,------.........---+++******+++,,,,,,+++---------,,,,,,+++++++++***++++++,,,,,,++++++*********++++++++++++******++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...//////......------,,,,,,,,,,,,---...//////000000......////////////......uuubbbVVVKKKIIIFFFBBB@@@>>>===<<<;;;:::888555333222111000000000000000////////////000000//////...------,,,---,,,,,,++++++,,,,,,,,,)))***,,,,,,++++++,,,------------------,,,,,,+++)))))))))***+++++++++,,,******))))))))))))(((((((((((((((((())))))))))))))))))************))))))******))))))******+++,,,(((''''''&&&&&&''''''((('''''''''((((((((())))))(((((((((((((((((((((((("""$$$''')))***)))'''&&&((())))))*********))))))))))))******++++++,,,,,,$$$...+++&&&'''"""&&&999~~~+++/////////###***))))))(((((())))))******,,,+++222%%%CCC&&&///&&&...(((++++++++++++++++++++++++444nnn***333***+++------222)))222)))555"""...MMMCCC000555,,,+++)))+++,,,,,,,,,+++---...***************++++++,,,)))+++...///...------...******))))))***+++,,,,,,))))))*********))))))(((************************,,,,,,,,,,,,------------------------------,,,,,,***+++,,,+++***+++,,,...------------,,,,,,,,,,,,+++,,,---......---,,,+++************************++++++************++++++,,,,,,,,,,,,------------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---,,,,,,+++++++++,,,,,,,,,,,,---------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------......---+++******+++,,,,,,+++---------,,,+++************++++++,,,,,,++++++***'''((()))***+++,,,,,,+++***++++++,,,,,,---------++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------...///.........---------------,,,,,,---...///000111111---......//////......---tttaaaSSSJJJHHHEEEBBB???===<<<<<<:::999777444222111000000000000000000////////////////////////............,,,,,,,,,++++++,,,,,,---***+++,,,,,,+++***+++---++++++,,,,,,++++++***)))******************++++++++++++*********)))))))))'''((((((((())))))))))))))))))************))))))+++***)))))))))***+++,,,((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''(((((()))(((''''''''''''((()))************((((((((()))***+++++++++!!!+++$$$%%%***EEE111&&&,,,///111}}}&&&)))%%%&&&)))&&&******))))))))))))******)))***''')))...'''000###111///***$$$%%%222FFFVVVAAA000777 '''222###$$$222...+++(((************************,,,"""///111)))111---...111,,,...,,,---###bbbHHH888...'''333((()))+++,,,+++******+++---))))))***++++++,,,,,,,,,))),,,//////---+++***+++*********)))******++++++(((((()))*********))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++))))))+++---,,,,,,,,,,,,++++++++++++***+++,,,---...---,,,+++******************************++++++++++++******++++++++++++,,,,,,,,,,,,))))))******++++++,,,,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///*********))))))***++++++,,,---.........---++++++---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++------,,,,,,,,,+++++++++******++++++,,,------------+++******+++,,,,,,+++++++++++++++++++++*********++++++,,,,,,++++++***((()))***,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------------------......------......///000,,,------------------...,,,,,,---------.........---......//////......---sss___QQQIIIGGGDDDAAA>>>===<<<<<<999888666333111000///...000000000000////////////------......///000000000,,,,,,,,,++++++,,,------***,,,,,,,,,******+++,,,***************)))((((((+++++++++***************,,,+++++++++******))))))))))))******+++++++++,,,))))))************))))))+++***)))))))))***,,,---))))))(((((((((((())))))))))))))))))************************************+++***)))(((''''''((((((&&&&&&'''))))))*********&&&''''''((()))******+++(((,,, '''222'''sssXXX$$$222000!!!"""'''FFFZZZ***+++))),,,******))))))))))))******(((,,,+++&&&###000+++)))!!!(((......(((%%%&&&***!!!nnn444%%%333%%%***++++++''',,,))),,,)))&&&***************************)))&&&:::333000)))666------,,,444+++)))###333vvv___III777rrrAAA:::888$$$)))***+++***))))))+++---******+++,,,,,,,,,,,,+++***---000///+++((('''(((******))))))))))))******)))***+++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,------...............---+++)))((()))+++,,,,,,,,,+++++++++*********+++,,,---...---,,,,,,************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---)))******+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...---------......///000------...///...---,,,+++...---+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---------,,,,,,+++++++++))))))***++++++,,,---------+++******+++,,,,,,+++)))))))))***++++++,,,,,,+++++++++,,,,,,+++++++++***+++,,,---...---,,,,,,++++++******************+++++++++,,,,,,---------***++++++,,,---...//////...............///000111,,,,,,,,,------.........------,,,,,,,,,,,,++++++---..................---rrr___UUUKKKIIIFFFBBB???===<<<;;;===:::777666555444222111000000///............///------------------------///...+++***))))))***+++***++++++,,,,,,+++++++++*********+++,,,,,,,,,---***++++++,,,,,,++++++***(((((((((((())))))))))))'''((()))******)))((('''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((())))))******)))'''&&&))))))))))))))))))))))))''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&'''((()))''''''((()))***+++,,,,,,..."""***(((___JJJ************************,,,"""HHHFFF))))))---((()))+++,,,---+++***(((************************+++++++++*********))))))(((444******))))))))))))******))))))(((((()))***+++++++++++++++************))),,,,,,(((EEE111...)))444(((555000111///111***xxx)))...(((222000000+++&&&jjj???!!!///&&&(((...+++'''&&&''')))++++++++++++++++++++++++++++++...///000...,,,***++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,++++++***++++++,,,,,,...---,,,+++***+++,,,---++++++***))))))***++++++******+++++++++,,,,,,,,,---,,,***))))))***,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++,,,...//////...,,,+++++++++******+++---...000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,*********,,,---,,,,,,++++++++++++******++++++******+++---...000***++++++,,,,,,++++++******)))***,,,---...,,,***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---.../////////+++,,,------,,,,,,...///......//////...---,,,,,,...............------------------.........//////...---,,,,,,---...///000rrr^^^TTTKKKIIIFFFBBB???===<<<;;;:::777444222111000...,,,000000///...............------------------------///...,,,***))))))***+++)))***++++++,,,,,,,,,+++*********+++++++++++++++***++++++,,,,,,++++++***)))))))))))))))(((((((((''''''((())))))(((''''''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))&&&'''((()))******))))))))))))))))))))))))))))))''''''&&&&&&&&&'''((()))((((((''''''(((((())))))%%%%%%&&&'''((()))******%%%---)))(((222000))))))))))))))))))))))))***$$$ RRR$$$,,,777###)))******+++++++++***)))))))))))))))))))))))))))+++++++++*********))))))"""(((******))))))))))))*********))))))))))))******+++))))))******+++++++++,,,***&&&$$$???]]]III//////555...444000444((('''+++)))///+++888''''''*** &&&333$$$$$$HHH<<<+++ :::+++)))''''''))),,,------++++++++++++++++++++++++,,,---...---++++++,,,---***************************++++++,,,,,,++++++************+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++++++++++++++,,,------...******************************+++++++++,,,,,,,,,---,,,***))))))***,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++,,,---//////---,,,+++,,,++++++++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,......------------,,,,,,++++++******+++,,,...///++++++,,,,,,,,,,,,+++++++++++++++,,,......---+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,,,,,,,,,,...//////......///000...////////////...---,,,,,,,,,,,,------------------------.........//////......---,,,------//////ppp]]]SSSJJJHHHEEEBBB???===<<<;;;<<<999666444333111///---111000000///...---------------------------------...---,,,*********++++++))))))***+++,,,,,,++++++******************))))))******++++++++++++***************))))))((((((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))%%%&&&''')))******++++++))))))))))))))))))))))))''''''&&&&&&''''''((()))******))))))))))))))))))%%%&&&''''''((()))******)))+++***%%%uuu222$$$(((((((((((((((((((((((((((444 """222&&&+++******))))))*********((((((((((((((((((((((((+++++++++***************&&&&&&\\\fff******))))))))))))******++++++***)))))))))******(((((()))***+++,,,------'''444!!!***'''ppp...444555666111***555(((666---&&&WWW111%%%###---'''444---)))555---###RRR333,,,***+++***((()))+++,,,,,,+++++++++++++++++++++++++++)))+++,,,,,,++++++,,,---***************************++++++,,,,,,++++++***))))))*********+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,,,,+++*********+++)))***+++,,,---.........******++++++++++++************+++++++++,,,,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,---......---,,,+++---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***)))))))))***+++......------------,,,,,,************+++,,,------++++++,,,,,,,,,,,,++++++---,,,,,,---//////...,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++,,,---......------.../////////////////////...---***++++++,,,,,,------------------...............///...------,,,------...nnn\\\RRRJJJHHHEEEAAA>>>===<<<;;;===:::777555333222///---111111000//////---,,,,,,------------------------...---,,,++++++++++++,,,+++++++++++++++***))))))+++*********)))(((((((((******++++++++++++******++++++******)))(((((((((************************(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))&&&''''''((()))*********(((((((((((((((((((((((('''''''''''''''(((((()))************)))(((((('''((())))))***++++++,,,,,,555***---///))))))))))))))))))))))))***222---111[[[FFF!!!---,,,+++)))(((((((((***+++))))))))))))))))))))))))************************---,,,<<>><<<<<<;;;999777333111000///,,,+++000000000000///...---,,,------------------------------,,,,,,,,,,,,,,,,,,------,,,+++***((('''&&&+++*********)))((((((((()))******++++++******)))+++*********)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((((())))))))))))((('''&&&))))))******++++++,,,,,,333(((TTTQQQ!!!333************************+++!!!999---***+++---+++)))''''''((()))+++***************************************************+++)))111++++++************++++++,,,,,,+++***))))))******,,,++++++++++++++++++++++++$$$333(((,,,***222+++...,,,888...444111,,,###000---SSS888777:::777------...+++&&&'''---***%%%'''***"""eee((()))((('''(((******)))(((+++++++++++++++++++++++++++,,,,,,+++)))(((((()))***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---************++++++,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---,,,++++++*********+++,,,------...---,,,***)))*********++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************))))))(((+++,,,,,,,,,,,,,,,,,,+++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---+++******,,,,,,,,,***,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,***+++,,,,,,*********,,,......////////////......+++,,,,,,---...//////000.....................---.........------,,,++++++iiiXXXPPPHHHFFFDDD@@@>>><<<<<<<<<:::777444333222111///......///000000000///---,,,---------------------------------------,,,,,,,,,------,,,+++***(((&&&%%%******************))))))))))))************))))))************************''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))&&&'''((())))))))))))((('''((()))))))))((('''&&&((((((((()))))))))******$$$...)))%%%///&&&************************(((((( ###...LLL))),,,+++)))'''''''''((()))***************************************+++++++++&&&'''$$$$$$++++++************++++++,,,++++++*********++++++---,,,,,,,,,++++++++++++***)))222///999 NNN333+++***333......)))333%%%666***###---%%%%%%777$$$>>>'''%%%777,,,)))111333+++%%%%%%222yyy;;;'''&&&&&&'''***,,,------++++++++++++++++++++++++,,,------+++)))'''((((((***************************++++++,,,,,,++++++***++++++,,,,,,,,,---------******)))******+++,,,------,,,,,,++++++,,,,,,---++++++************++++++,,,++++++***++++++,,,,,,.........---,,,+++***)))++++++***))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************))))))(((,,,,,,++++++++++++,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,,,,,,,---------......------------,,,,,,+++,,,,,,---------,,,,,,,,,,,,------------,,,,,,---,,,******+++++++++***++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++---...///...---,,,---...,,,---..................,,,------....../////////...............---------,,,------------,,,,,,+++gggWWWOOOGGGFFFCCC@@@>>><<<<<<<<<;;;999777666666555444222,,,---///000111000......------------------------,,,,,,---------------,,,+++++++++******)))((('''*********+++++++++++++++))))))************)))))))))))))))******++++++,,,(((((('''&&&&&&'''(((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((''''''((()))***))))))))))))))))))))))))&&&'''((()))***))))))((('''((()))++++++***)))(((((())))))))))))*********###---222"""---!!!************************%%%666000...,,,,,,+++)))(((''''''((((((************************))))))*********+++++++++***&&&(((,,,,,,++++++******++++++,,,++++++*********+++,,,,,,++++++,,,,,,,,,,,,,,,,,,)))555***+++///###???wwwAAA,,,------...'''$$$444///444$$$DDDaaa,,,---222)))///''''''<<<---((($$$(((***$$$$$$,,,///%%%'''666...+++)))(((***,,,------+++++++++++++++++++++++++++,,,---,,,***))))))+++***************************++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,))))))))))))***+++,,,------,,,,,,++++++,,,,,,---++++++************++++++************+++,,,------...------,,,++++++++++++---+++)))(((((()))+++---******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,++++++++++++++++++,,,+++,,,---...//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,,,,......------------,,,,,,,,,---............---,,,,,,,,,------------,,,,,,///---+++***+++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******+++,,,,,,,,,,,,...///000///---,,,---...++++++,,,---------------------------------------//////.........---------***+++,,,---------,,,,,,~~~gggVVVNNNGGGFFFCCC@@@>>><<<<<<<<<888666444333333333222111+++,,,///000111000///...------------------------,,,,,,---......---------(((((()))************************+++,,,,,,,,,---))))))************))))))(((((()))***+++,,,,,,---,,,+++***))))))***+++,,,(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''((()))+++,,,))))))))))))))))))))))))&&&''')))*********)))((('''(((***,,,---,,,+++***+++++++++++++++,,,,,,,,,...<<<333&&&)))))))))))))))))))))))))))%%%///((((((%%%+++++++++)))(((((('''''''''))))))))))))))))))))))))))))))******++++++++++++---$$$***///,,,++++++******++++++,,,************+++,,,------******+++,,,------...///+++***&&&+++000%%%&&&999 MMM///000)))...///%%%***+++&&&%%%BBB000BBB%%%333***,,,222)))$$$444,,,---...***,,,,,,***111000###!!!///000777333...+++******))))))++++++++++++++++++++++++)))+++,,,,,,+++***,,,---************************+++++++++,,,,,,+++++++++)))************+++++++++))))))))))))***+++,,,------,,,,,,++++++,,,,,,---++++++************++++++)))))))))***+++,,,......---,,,+++***+++,,,---......,,,)))''''''))),,,...******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,++++++******++++++,,,***+++---///000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***+++++++++++++++,,,,,,,,,+++++++++******---.../////////...---,,,,,,------......------,,,111...,,,+++,,,------,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---.../////////---...///...,,,+++,,,---***+++,,,,,,---------,,,---,,,,,,,,,,,,,,,,,,,,,//////.........---------)))***,,,---...------,,,}}}fffUUUKKKHHHFFFCCC@@@===<<<;;;;;;===;;;999666333000///......//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,++++++++++++*********))))))((((((***+++,,,---,,,,,,***)))((((((''''''''')))***+++***)))))))))((((((''''''***))))))((('''&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))************(((((((((((())))))))))))((((((((((((((())))))***))))))((((((((((((((()))(((((())))))************$$$&&&(((***,,,,,,,,,,,,))))))))))))((((((((((((((()))hhh'''%%%)))(((((((((((((((((((((((($$$...111)))JJJ)))************++++++++++++)))(((((()))******)))++++++******************))))))(((***,,,,,,,,,+++++++++************))))))))))))******++++++,,,,,,,,,,,,------)))))))))***+++,,,...///222---$$$,,,***(((************************%%%999|||sss888$$$(((,,,---...------,,,,,,++++++***------,,,,,,,,,,,,++++++,,,$$$***111+++&&&&&&***...,,,++++++***))))))******+++))))))***,,,------,,,))))))************))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,)))******++++++,,,------,,,,,,++++++***)))((((((***++++++,,,,,,------...,,,,,,+++***))))))******+++++++++++++++***)))(((+++++++++*********))))))+++++++++*********))))))++++++******************...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------...,,,++++++++++++***((()))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------.........//////------......------,,,+++,,,,,,,,,,,,,,,,,,++++++111000...,,,,,,,,,...///...------,,,,,,++++++***---------,,,,,,,,,++++++------......------,,,+++........................------------------------++++++******************........................***+++,,,,,,------------/////////......---------{{{eeeUUUMMMGGGFFFCCC@@@===<<<;;;;;;===;;;888666333000///...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++*********))))))))))))***+++,,,,,,,,,,,,+++******)))((((((((()))***+++*********)))))))))((((((***))))))(((''''''&&&&&&,,,,,,,,,+++++++++++++++))))))))))))************((((((((()))))))))******))))))((((((((()))******+++***))))))((((((((((((((((((((((((((()))))))))(((((()))))))))))))))((())))))((((((((((((((()))'''(((xxxppp###(((,,,***************************+++(((***222vvv)))************++++++++++++)))(((((()))******)))************************))))))(((***,,,,,,++++++******************))))))))))))***************+++++++++,,,,,,++++++******++++++,,,,,,333CCC333(((------,,,************************&&& %%%:::KKKTTT]]]hhh???444***+++222444,,,###------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,'''%%%CCC+++***))),,,+++---++++++***************+++,,,+++******,,,,,,+++***))))))************))))))))))))))))))))))))))))))******))))))******+++,,,************+++++++++,,,,,,+++++++++++++++++++++,,,,,,++++++***))))))((())))))******+++,,,,,,---,,,++++++***))))))******+++++++++++++++***)))))),,,,,,,,,+++++++++******+++++++++*********))))))************************------------------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,---,,,***+++,,,,,,+++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))))))))*********++++++------......------,,,+++,,,,,,,,,,,,,,,---------000///---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---.........---........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------...------------------------***+++,,,,,,---------,,,,,,,,,,,,,,,+++++++++***wwwcccUUUNNNFFFDDDBBB???>>>=========<<<;;;888555333111//////---......//////......---------------------------,,,,,,------------,,,,,,***************)))))))))***++++++,,,,,,,,,++++++++++++******)))*********+++++++++************)))***))))))((((((''''''&&&***************)))))))))))))))))))))************)))))))))*********++++++***))))))))))))***++++++---,,,+++***)))((((((((((((((((((((('''''''''''')))(((((('''''''''((((((***)))(((''''''((()))***%%%%%%___$$$,,,+++***************************(((&&&---GGG)))************++++++++++++)))(((((()))******)))************************))))))(((***+++************)))))))))******))))))))))))******))))))*********+++++++++---,,,,,,+++*********+++222...111LLLllllll...+++...---************************///333222...///333---###(((&&&%%%%%%(((,,,///000++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,+++"""''')))---222,,,---++++++*********++++++,,,...,,,+++***++++++)))((())))))************))))))))))))))))))))))))))))))******))))))******+++,,,)))))))))*********++++++------,,,,,,+++******))),,,,,,++++++***)))))))))(((((())))))***+++++++++,,,+++******)))************++++++++++++***)))))),,,,,,,,,,,,,,,++++++++++++++++++***************************************------...//////...------++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++*********,,,+++***+++,,,---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,---............---,,,,,,+++,,,,,,------............---,,,+++++++++,,,---******+++,,,,,,---......,,,++++++++++++*********)))***,,,---.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++************tttaaaTTTNNNDDDCCCAAA???=========>>><<<:::888555333111000/////////000000000000//////........................------......------,,,,,,******************************++++++,,,,,,,,,+++---,,,,,,++++++*********++++++++++++++++++++++++))))))))))))((((((''''''&&&&&&''''''(((((())))))((()))))))))************)))*********++++++++++++***************++++++,,,...---,,,***)))((((((((())))))((((((((('''''''''%%%%%%%%%%%%&&&(((***+++)))((('''&&&'''(((***,,,%%%###[[[)))///&&&((((((((((((((((((((((((++++++111$$$xxx))))))*********++++++++++++)))(((((()))******)))***************+++++++++))))))(((******)))))))))))))))))))))+++******))))))******+++************++++++++++++---,,,++++++******++++++'''333444222ccc///,,,(((...222&&&&&&;;;(((000///&&&&&&///000(((000)))[[[>>>(((,,,***************************###******%%%(((111///&&&222444444111---***+++---******+++,,,,,,---......,,,,,,,,,++++++++++++***,,,---)))000)))...444+++...++++++*********+++,,,,,,---+++******++++++***((()))******++++++******)))))))))))))))))))))))))))******))))))******+++,,,((())))))))))))*********,,,,,,,,,++++++*********+++++++++*********))))))(((((())))))***++++++,,,++++++***************+++******+++++++++******)))++++++++++++++++++++++++***************************************+++++++++,,,---///000000///---,,,+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++************)))+++***)))+++---......------,,,,,,++++++,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,---------........................------,,,++++++,,,---......//////,,,,,,+++******++++++,,,+++++++++,,,,,,---------+++++++++*********))))))***+++,,,---............------------------------++++++++++++++++++++++++)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,rrr___RRRLLLCCCBBB@@@>>>=========>>>;;;:::888555333111000000+++,,,,,,------,,,,,,+++........................---.........------,,,+++***************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,)))))))))))))))(((((((((*********)))))))))))))))((()))))))))************)))*********++++++++++++***************++++++,,,...---,,,***)))((((((((())))))))))))))))))))))))&&&%%%$$$$$$%%%''')))***((('''''''''((()))+++,,,***%%%\\\***///%%%((((((((((((((((((((((((222+++333"""))))))*********++++++++++++)))(((((()))******)))))))))*********+++++++++))))))(((***)))))))))))))))))))))***++++++************+++++++++++++++,,,,,,,,,,,,---++++++******++++++,,,---222666$$$,,,}}}(((666((("""--- &&&&&&***000000***&&&&&&>>>333???aaa'''+++(((************************222///,,,+++,,,...///111###%%%(((***+++******)))******++++++,,,---......,,,,,,+++++++++*********)))***BBBMMM,,,---222***000,,,+++++++++++++++,,,,,,***)))((()))+++,,,+++*********++++++++++++******))))))))))))))))))))))))******))))))******+++,,,((())))))))))))***************+++++++++,,,,,,,,,+++++++++***************))))))******+++,,,,,,,,,+++***************++++++)))******+++++++++******))))))))))))************************************))))))*********+++++++++,,,---///000000///---,,,+++++++++,,,,,,,,,---------------,,,,,,,,,++++++************************+++******+++---///......------,,,++++++,,,,,,---+++++++++,,,,,,---------------,,,,,,,,,+++++++++*********+++++++++,,,,,,......//////......---,,,++++++,,,,,,---...//////+++++++++***++++++++++++---------,,,,,,++++++++++++++++++*********)))))),,,------...------,,,,,,------------------------++++++++++++++++++++++++((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,rrr]]]PPPIIICCCBBB@@@>>>===<<<======;;;:::888555333111000000------............------------------------------------...------,,,+++************+++++++++++++++************+++,,,------++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,)))))))))))))))))))))))),,,+++***((('''%%%$$$###))))))))))))************)))))))))*********++++++***))))))))))))***++++++---,,,+++***)))((((((((())))))))))))*********+++)))((('''&&&&&&&&&&&&&&&%%%&&&'''((()))***++++++///&&&ccc&&&,,,)))************************333###(((III)))************++++++++++++)))(((((()))******))))))))))))***++++++,,,,,,))))))(((***)))))))))************+++++++++************++++++++++++,,,,,,,,,---------+++*********+++,,,,,,---***111!!!000(((//////!!!+++222111)))444((("""%%%&&&""")))666)))***...$$$FFF***+++***************************+++(((,,,555444)))###%%%777000'''###%%%***...000******+++,,,,,,---......++++++++++++************%%%(((rrr|||000,,,///+++000------,,,+++++++++++++++)))(((''')))+++,,,,,,+++******++++++++++++******))))))))))))))))))))))))******))))))******+++,,,)))))))))*********++++++)))******+++,,,,,,------************************))))))******+++,,,,,,---*********)))******+++,,,))))))***++++++++++++***((((((((()))))))))))))))***************+++++++++)))))))))***++++++,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,*********+++++++++,,,,,,+++******+++...//////...------,,,,,,,,,,,,++++++***++++++,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......////////////...------***++++++,,,,,,---------******+++++++++,,,,,,,,,......---,,,,,,+++******,,,++++++++++++*********------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++************++++++++++++qqq]]]OOOGGGDDDBBB@@@>>><<<<<<<<<<<<:::999777555333222111000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))*********++++++,,,,,,,,,***************,,,---...)))***+++,,,,,,++++++***************+++++++++,,,))))))))))))))))))))))))'''''''''&&&%%%%%%$$$$$$))))))))))))************((((((((()))))))))******))))))((((((((()))******+++***))))))((((((((((((&&&''''''((()))***++++++)))))))))((((((&&&%%%%%%###%%%'''***+++++++++***...###nnnvvv&&&((()))************************,,,###+++)))************++++++++++++)))(((((()))******)))((())))))***++++++,,,,,,))))))(((***************++++++,,,,,,,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++!!!777)))---333>>>,,,***...$$$222%%%&&&,,,222333---((('''...!!!(((DDD%%%'''+++)))---************************222---)))***++++++111888%%%&&&)))///333222---'''+++++++++,,,,,,---------++++++++++++************$$$...444,,,000......///...---,,,+++************)))((()))***+++***)))***++++++,,,,,,++++++***))))))))))))))))))))))))******))))))******+++,,,************+++++++++,,,+++++++++++++++++++++,,,************************(((((())))))***+++++++++******))))))***++++++,,,))))))***+++++++++++++++(((((())))))************))))))*********+++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,))))))***+++,,,---......,,,++++++,,,...///...---,,,,,,---------,,,+++*********+++,,,,,,---......------,,,,,,,,,,,,++++++------.........////////////////////////...------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,---------,,,,,,+++******+++++++++,,,,,,,,,,,,qqq]]]NNNGGGDDDCCC@@@>>><<<;;;;;;;;;:::999777555333222111111,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((*********++++++,,,,,,,,,******))))))***,,,---///'''(((***+++,,,++++++***)))))))))******+++++++++)))))))))))))))*********%%%&&&''')))+++,,,......))))))))))))************(((((((((((())))))))))))((((((((((((((())))))***))))))((((((((((((((()))$$$%%%&&&'''(((***++++++%%%&&&((()))***)))(((((("""$$$'''+++,,,,,,+++***)))WWW+++$$$%%%(((((((((((((((((((((((()))000@@@)))************++++++++++++)))(((((()))******)))((())))))***++++++,,,,,,))))))(((*********+++++++++,,,,,,,,,,,,++++++******++++++,,,)))************+++++++++///...,,,+++***)))))))))... )))......$$$777RRR+++(((333$$$'''+++)))"""###+++---)))444%%%555 (((111444)))'''...************************(((,,,///---,,,,,,,,,)))///---,,,---...///---+++++++++,,,,,,,,,,,,------+++++++++************)))&&&555777...222111,,,000///...,,,+++***)))))),,,+++))))))******((('''***++++++,,,,,,++++++***))))))))))))))))))))))))*********)))***++++++,,,***++++++++++++,,,,,,,,,------,,,++++++***************************++++++''''''(((((()))***************))))))***+++,,,,,,((()))***+++++++++++++++))))))******+++++++++,,,))))))******++++++++++++((())))))***++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------......---------,,,,,,,,,))))))***+++---...///000---,,,+++,,,...///...---+++,,,.........,,,***)))******+++,,,,,,---......---------,,,,,,,,,++++++))))))*********+++++++++///////////////......---++++++*********************+++,,,---------------***++++++,,,,,,------...---------,,,,,,,,,++++++***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++........................------------,,,,,,+++***---------....../////////lllZZZOOOJJJCCCAAA@@@>>><<<<<<<<<===;;;:::777444111000//////555333111...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,+++***+++,,,---...,,,+++***)))***+++,,,---+++++++++*********)))))),,,***)))((()))***,,,------+++)))'''&&&&&&(((((())))))((()))++++++***((())))))(((((('''''''''&&&+++***)))(((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&))))))(((((('''%%%$$$###)))))))))))))))*********000444---***''''''222%%%444///,,,$$$&&&)))***)))))))))+++,,,+++***)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++......------,,,+++************+++++++++******)))~~~---,,,$$$+++!!!+++///!!!***444!!!%%%(((###+++111:::///%%%+++((()))***++++++***)))(((((()))***,,,,,,+++******++++++++++++++++++++++++)))***++++++------...///...$$$+++&&&///)))777!!!...]]]...000'''666000---,,,+++*********+++,,,((())))))))))))*********)))******++++++******)))---,,,+++*********+++,,,''''''((()))+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************(((((('''(((((()))***+++'''((()))++++++******)))))))))***+++,,,,,,------******************+++++++++++++++*********))))))))))))))))))))))))))))))---------,,,+++***((((((++++++,,,,,,,,,---------,,,,,,************,,,,,,,,,,,,,,,,,,,,,---...///---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********---...///000000...,,,+++,,,+++***))))))+++---...******))))))))))))******,,,++++++******)))))))))******+++++++++,,,,,,,,,------++++++++++++------111111000...---,,,+++***...,,,++++++,,,,,,***)))++++++++++++++++++++++++,,,,,,,,,---------.........---,,,+++************++++++******++++++,,,---kkkYYYNNNIIICCCBBB@@@>>><<<<<<<<<<<<;;;:::777444111000//////222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,+++++++++,,,---...++++++******++++++,,,---+++++++++*********))))))---+++)))'''&&&&&&'''(((,,,+++)))'''&&&'''(((((()))(((((()))***+++)))((())))))((((((((('''''''''+++***)))(((((()))******))))))))))))))))))))))))******))))))((((((''''''))))))((((((((('''''''''(((((()))(((((('''&&&%%%(((((())))))******++++++,,,...'''"""$$$(((***...000///***...===******)))))))))+++,,,+++******++++++,,,,,,++++++***************************++++++)))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++*********)))******+++++++++******000nnn000%%%%%%,,,000---)))+++------000$$$%%%222%%%###BBBHHH,,,$$$))))))************))))))))))))***+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---------%%%<<<$$$---!!!222 777%%%===111(((...------,,,+++*********++++++)))))))))*********++++++******++++++++++++******---,,,+++*********++++++******++++++,,,---......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))(((((((((((())))))***((()))***+++,,,++++++***)))******+++,,,,,,------*********************************)))))))))((((((************************,,,,,,---,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,++++++++++++,,,---------,,,,,,,,,------...,,,,,,---------.........---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++---...///000///...,,,+++...---+++***)))***+++,,,******))))))))))))******+++++++++++++++*********++++++++++++,,,,,,,,,,,,------++++++++++++------000000///...---,,,,,,+++---+++***+++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,---------.........---,,,+++************,,,,,,++++++,,,,,,---...kkkXXXMMMHHHEEECCCAAA>>><<<;;;;;;;;;;;;:::777444111000//////...............///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++,,,------******+++,,,,,,,,,,,,++++++++++++***************,,,+++)))'''&&&&&&''''''+++***)))'''''''''(((((('''''''''(((******)))'''))))))((((((((((((''''''******))))))))))))******))))))(((((((((((())))))+++******)))(((''''''&&&))))))((((((((((((''''''(((((())))))))))))(((((('''(((((()))***+++,,,,,,)))222xxx---%%%---+++!!!'''000'''%%%111ddd***)))))))))+++,,,+++***+++++++++,,,++++++***)))))))))))))))))))))))))))++++++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////++++++++++++++++++++++++,,,,,,++++++***)))))))))((()))***+++++++++++++++(((999UUU&&&---000)))$$$++++++''',,,(((333(((###333111!!!"""(((---...666&&&***555*********))))))************************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000:::(((222---###ZZZQQQ000)))%%%+++,,,,,,+++************+++************+++++++++,,,++++++++++++++++++++++++,,,,,,+++************++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++******))))))******)))((((((((())))))******+++,,,,,,,,,,,,+++******++++++,,,,,,------************************)))))))))(((((((((((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++...---,,,,,,,,,,,,---......------,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,------///...------++++++***)))------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,------...//////...,,,+++000...,,,+++***)))************))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++------............---------,,,,,,*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,++++++******+++------,,,,,,------...///jjjWWWLLLGGGEEEDDDAAA>>><<<;;;::::::;;;:::777444111000//////............//////000000---------------------------,,,++++++******+++++++++++++++++++++,,,,,,,,,)))***+++,,,---,,,+++*********************************))))))******+++,,,+++***)))(((''''''((((((&&&&&&&&&''')))***)))'''))))))(((((((((((((((((()))))))))))))))*********)))((((((''''''(((((()))++++++***)))((('''&&&&&&))))))(((((((((((((((((((((((()))***************)))))))))******+++++++++...######BBB[[['''///)))$$$ (((:::444;;;***)))))))))+++,,,+++***)))******++++++++++++*********************************(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222+++++++++++++++++++++++++++*********))))))(((((('''((()))***+++,,,,,,,,,...+++IIISSS******,,,***%%%(((+++(((!!!111---$$$,,,000,,,...444---%%%%%%,,,%%%%%%,,,+++))))))))))))+++,,,,,,+++***)))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++******(((''' ///555MMM```---+++!!!...,,,++++++*********************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++************************)))))))))))))))************************)))))))))))))))))))))))),,,,,,++++++***)))))))))++++++***)))((((((((((((*********++++++++++++++++++++++++,,,,,,,,,------+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,------------******+++++++++,,,,,,,,,.........------...............---,,,++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++))))))***,,,---,,,---.........---,,,,,,///...---++++++***+++++++++******))))))******++++++++++++,,,,,,---------,,,,,,,,,---------......------++++++++++++------------------------------+++***)))***,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,+++++++++++++++,,,,,,,,,,,,,,,---......jjjWWWLLLFFFEEEDDDAAA>>><<<;;;::::::;;;:::777444111000////////////////////////......---------------------------,,,++++++******++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,+++******************************************++++++,,,)))))))))(((((((((((((((&&&%%%%%%''')))***)))((((((((())))))))))))))))))(((((())))))************)))((('''&&&&&&'''((()))*********)))(((''''''&&&(((((())))))))))))))))))'''((()))***++++++++++++++++++++++++************111###+++))),,,'''222***///999---YYY***)))))))))+++,,,+++***'''((()))***+++,,,,,,,,,++++++++++++++++++++++++******(((***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111222222++++++++++++++++++++++++******)))))))))))))))((('''((()))***+++,,,,,,,,,+++ 222MMM"""%%%999+++$$$///,,,(((---***&&&&&&&&&(((000)))222000000666000***,,,+++***))))))***+++,,,,,,+++*********+++---...++++++++++++++++++++++++---,,,,,,++++++******)))$$$777!!!---333,,,fff))),,,$$$222++++++++++++******))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++******))))))******))))))))))))((((((************************))))))))))))))))))))))))+++++++++*********)))))),,,+++***))))))((())))))))))))))))))*********+++,,,,,,,,,,,,,,,---------+++++++++*********))))))************************++++++++++++++++++++++++)))***+++,,,---.........,,,,,,,,,------------..............................---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++*********+++,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---++++++************+++++++++++++++,,,,,,---------,,,,,,,,,---------......------++++++++++++------,,,,,,,,,---------------+++***)))***,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,---iiiWWWLLLGGGEEECCCAAA>>><<<;;;;;;;;;;;;:::777444111000/////////000000000///...---,,,---------------------------,,,++++++******++++++)))******+++,,,+++++++++******+++,,,,,,,,,,,,+++***************+++++++++++++++***)))((('''&&&&&&)))))))))))))))(((((((((&&&&&&&&&(((***+++***)))(((((())))))))))))******'''((()))******+++******)))(((&&&%%%%%%&&&((()))))))))))))))(((((((((((((((((())))))))))))******(((((()))***************++++++++++++++++++++++++***///---'''@@@!!!%%%!!!555***333)))333***)))))))))+++,,,+++***'''((()))***++++++++++++++++++++++++++++++++++++)))***(((***++++++++++++++++++++++++++++++,,,---...///000111++++++++++++++++++++++++******))))))))))))))))))((()))***+++++++++++++++"""000(((...UUU'''000+++,,,)))000(((%%%***---+++((((((888%%%111!!!&&&***+++++++++************+++++++++++++++++++++,,,------++++++++++++++++++++++++,,,,,,++++++*********)))...!!!444***###$$$LLLddd''',,,***222******++++++******)))(((************+++++++++,,,,,,+++***))))))***+++,,,******++++++******)))(((++++++++++++++++++******************************************************************************++++++***)))))))))******))))))(((((())))))***+++,,,,,,,,,,,,------------,,,,,,++++++***)))))))))************++++++++++++++++++++++++++++++++++++)))***+++---......//////------------............------...//////...---------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***)))***++++++---......///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,,,,------------++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++------,,,,,,,,,,,,,,,---------,,,*********,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------+++************+++,,,,,,iiiWWWMMMHHHCCCBBB@@@>>><<<<<<<<<<<<;;;:::777444111000//////...///000000000///------........................---,,,++++++******++++++((()))***+++,,,++++++***++++++******++++++,,,---))))))*********+++++++++*********)))((('''&&&%%%(((((())))))))))))(((((('''&&&&&&(((+++,,,+++***(((((()))))))))*********&&&''')))***++++++******)))'''%%%$$$$$$%%%''')))(((((((((((())))))))))))(((((()))))))))*********(((((())))))***)))))))))(((((()))***,,,------...(((------)))"""RRR&&&///,,,:::333%%%***)))))))))+++,,,+++******************)))((((((************************))))))(((*********************************+++,,,------......++++++++++++++++++++++++************************)))******+++++++++******111$$$###777<<>>===<<<<<<===;;;:::777444111000//////---...///000000000///...........................---,,,++++++******++++++((()))***+++,,,+++******,,,+++***)))***+++---...))))))******++++++++++++))))))***+++++++++++++++'''((()))))))))))))))(((''''''''')))+++---,,,+++(((((())))))*********+++&&&''')))***+++++++++***)))'''%%%######%%%''')))''''''(((((())))))******(((((())))))*********+++(((((())))))))))))((((((%%%&&&(((***,,,...000111111000%%%111"""***&&&444SSS$$$***)))))))))+++,,,+++***------,,,+++)))'''&&&%%%))))))))))))))))))))))))))))))(((***)))))))))))))))))))))))))))******++++++,,,,,,---++++++++++++++++++++++++***************+++++++++******+++++++++******)))***(((222"""...hhh:::))),,,!!!555(((...444,,, '''///)))'''777((()))***(((,,,(((***+++,,,------,,,+++******+++,,,---...---,,,+++++++++++++++++++++++++++************************((()))555:::]]]))),,,111%%%)))******++++++)))((('''((())))))))))))************)))(((&&&&&&((()))***)))******++++++)))(((''''''((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***+++,,,,,,---***)))))))))***+++,,,,,,,,,+++*********+++,,,---------------------------,,,,,,++++++***))))))((('''((((((((())))))******))))))))))))))))))))))))***+++,,,---............++++++,,,,,,,,,---------+++,,,---......---,,,+++************+++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++'''))),,,......---+++***,,,+++++++++,,,,,,---.../////////...---,,,******,,,++++++******++++++,,,,,,++++++******)))))))))******+++++++++,,,,,,,,,------++++++++++++---------------,,,,,,+++++++++...,,,++++++,,,,,,***))))))))))))))))))))))))))),,,,,,,,,---------......------,,,,,,,,,------...---,,,,,,,,,,,,---......}}}eeeTTTJJJEEEEEEBBB???>>>======;;;999:::999777444222111000///222111111000///......---///...+++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++***))))))&&&''')))***+++++++++***///000//////...---,,,+++---,,,,,,+++***)))(((((())))))((((((((((((((()))'''((()))***++++++***))),,,,,,+++***))))))******,,,***'''&&&(((***,,,,,,+++)))(((&&&&&&((()))+++(((((((((((())))))))))))+++*********))))))((((((+++***)))))))))))))))************)))))))))))))))(((&&&)))''')))777$$$+++vvv000$$$((())))))))))))*********---,,,***)))))))))******++++++++++++++++++++++++###&&&)))*********+++++++++******)))***++++++,,,,,,++++++***))))))***++++++++++++***---,,,+++******+++,,,---))))))))))))************---*** <<<,,,444***///(((***,,,***---((()))000$$$(((+++------)))((()))+++---,,,,,,++++++,,,,,,---************************222///+++((((((***---///111***!!!%%%000+++%%%---$$$??? @@@III000,,,&&&+++(((***,,,+++***((('''(((((()))***+++,,,+++******************************(((((())))))))))))((((((******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))---,,,,,,++++++,,,,,,---************************,,,,,,++++++***))))))(((+++++++++,,,,,,---------///////////////......---((())))))***,,,---......,,,,,,++++++,,,,,,---...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++*********))))))++++++++++++++++++++++++......///---++++++,,,---******+++,,,------......++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---......---,,,++++++,,,,,,------,,,,,,,,,)))************+++++++++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***}}}fffUUUKKKFFFDDDAAA???======<<<:::999999888555333111000//////111111111000///.........111///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))'''((()))***++++++++++++))))))***++++++++++++***,,,,,,++++++***)))))))))++++++************++++++((()))+++,,,,,,,,,+++***++++++***)))))))))))))))***(((%%%%%%''')))******,,,+++)))((('''''''''((('''''''''((()))*********************)))))))))((((((((((((''''''(((((()))***)))))))))))))))))))))'''***)))$$$777000DDD---000***++++++++++++,,,,,,,,,,,,,,,***)))))))))******++++++++++++++++++++++++$$$''')))*********++++++++++++******++++++,,,,,,,,,,,,++++++))))))***++++++++++++++++++******))))))******+++))))))))))))************%%%111,,,$$$AAA###999000(((...---)))---...+++***%%%,,,---...---+++******+++***))))))(((((())))))***++++++++++++++++++++++++)))333555///(((%%%&&& 666:::...(((((()))///...XXX888###******))))))***,,,,,,***)))((()))((()))***+++,,,++++++***************************(((((())))))))))))(((((()))***++++++,,,,,,++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++******+++++++++++++++++++++++++++++++++***************++++++++++++++++++,,,,,,------------............---,,,,,,))))))***+++,,,---......,,,++++++++++++,,,------++++++,,,,,,------------,,,+++******)))))))))***,,,,,,,,,,,,++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++---......---+++***+++---******++++++,,,,,,------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,+++******)))************+++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++---------------,,,++++++|||fffUUULLLHHHCCCAAA>>>======<<<:::999:::888444111////////////111111000000//////......222111///...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))***+++,,,%%%&&&''')))***+++++++++************************++++++*********++++++,,,***+++,,,,,,---,,,,,,,,,******)))((((((((())))))'''&&&%%%%%%'''(((((('''---,,,+++***((('''&&&%%%&&&''''''((()))******+++************))))))))))))((((((((((((((()))***+++))))))))))))))))))******&&&...000$$$---222III&&&888&&&***++++++++++++,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++&&&((((((*********+++++++++++++++***++++++,,,,,,,,,,,,++++++)))******+++++++++++++++)))))))))******))))))))))))))))))*********++++++)))+++666777000vvv111+++,,,((((((...,,,(((...222000---,,,,,,---,,,,,,)))(((((((((((((((((()))++++++++++++++++++++++++...***%%%&&&,,,222555555'''((( ,,,111((("""222+++...,,,''')))+++------+++***)))***))))))***++++++++++++***************************((())))))******))))))((()))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++*********+++,,,------......+++++++++++++++,,,------,,,,,,---------------...,,,++++++***)))))))))***------,,,,,,,,,+++++++++............------------++++++++++++++++++++++++,,,,,,---+++***)))+++,,,******++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++************++++++------,,,,,,,,,,,,------+++++++++++++++***)))))))))************+++++++++,,,++++++++++++,,,---...************************------......------,,,+++zzzdddTTTKKKHHHCCCAAA???=========;;;:::;;;999555222000///000000111000000000/////////...111000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))((()))***,,,---'''''')))+++,,,---------))))))*********+++++++++))))))(((((())))))******++++++,,,,,,,,,,,,,,,,,,))))))((((((((((((((()))'''&&&%%%&&&((()))(((&&&++++++++++++)))(((&&&&&&))))))))))))((((((((((((*********)))))))))))))))************+++,,,......)))))))))))))))*********,,,&&&,,,,,,######,,,;;;!!!111xxx444&&&(((((()))))))))*********++++++******************++++++++++++++++++++++++((()))(((*********++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++)))***++++++,,,,,,++++++((()))***++++++***)))((())))))*********+++++++++***+++///... ...@@@$$$WWW%%%(((000333'''***...'''333444000,,,***,,,...---+++++++++************++++++++++++++++++++++++++++++---***((())),,,---)))%%%666000---333111%%%111UUU***%%%444***''')))+++------,,,******+++))))))******++++++++++++************************)))))))))******)))))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************************************+++++++++,,,,,,,,,---------------.........,,,,,,,,,,,,++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,------......+++++++++***+++,,,,,,---------------------------,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,............------------++++++++++++++++++++++++***++++++***))))))***,,,++++++******************************************))))))***+++,,,,,,,,,,,,+++******))))))******+++...---,,,++++++,,,---...,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++++++++++++++,,,------...++++++++++++++++++++++++---............---,,,,,,vvvaaaRRRJJJGGGDDDBBB???>>>>>>>>>===;;;<<<:::777444222111111111000000000000//////////////////..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++***)))))))))***,,,---******+++,,,------,,,,,,)))))))))***++++++,,,,,,)))))))))))))))***+++++++++++++++*********++++++)))((((((((((((((())))))(((''''''((()))***)))((()))******+++******)))(((++++++***)))((('''&&&&&&))))))))))))))))))******************+++,,,......(((((())))))************000 !!!111---&&&,,,+++===...{{{(((<<<000(((((()))))))))*********************+++*********++++++++++++++++++++++++******)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))************++++++++++++%%%333!!!999///888***XXX===$$$+++:::+++)))111'''...333...***)))+++---,,,***,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++%%%)))---,,,)))***000777$$$***,,,,,,///IIIsss+++,,,222%%%+++)))+++------,,,+++++++++***************+++++++++************************))))))************))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,++++++++++++*********++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++,,,,,,---------+++************+++,,,,,,------------------------))))))***+++,,,...///000.........---------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++)))***+++***))))))***,,,++++++******************************************))))))***+++,,,,,,,,,,,,+++******))))))******+++---,,,+++******+++,,,---------......---,,,,,,+++))))))*********+++++++++******+++,,,------......------------------------------......------,,,+++ttt___QQQJJJGGGCCCAAA???>>>>>>>>>===;;;;;;:::888666444222111111000000000000////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++*********++++++,,,+++++++++,,,++++++******))))))******+++++++++,,,+++++++++++++++,,,---...,,,++++++************+++))))))((((((((()))*********)))((((((***++++++***************************,,,+++***)))((('''&&&%%%))))))))))))************((((((((((((((()))***+++((((((((()))******++++++(((+++'''---***)))///000"""333###LLLIII555000+++***++++++++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++***+++******)))***+++,,,------------,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++++++++,,,111'''###---111((()))333)))444)))((((((666))),,,...,,,******++++++++++++++++++************++++++************************///)))%%%&&&***+++%%%333+++'''PPPDDD)))******###---(((***,,,---+++******+++******))))))******+++,,,************************)))******++++++******)))((()))******++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************************************+++++++++,,,,,,,,,***++++++,,,,,,---------++++++++++++************+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,------------,,,++++++*********++++++,,,,,,,,,***************+++,,,,,,------,,,,,,,,,,,,++++++''''''((()))***,,,.../////////.........---------,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++)))***+++***))))))+++---******++++++++++++++++++************************))))))***+++,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,------............------)))************+++++++++)))***+++,,,---.................................,,,,,,------,,,,,,+++***sss^^^QQQKKKHHHAAA???<<<<<<<<<<<<;;;:::999999888777555222000...////////////000000000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,++++++******+++++++++++++++*********************+++++++++++++++++++++,,,---...///...---,,,+++***++++++,,,)))))))))))))))***++++++,,,***'''''')))+++,,,,,,---,,,***))))))))))))***))))))))))))((((((((((((((()))))))))************(((((((((''''''(((((()))'''(((((()))******++++++"""666---((($$$$$$555+++%%%000&&&111...}}}SSS222...333'''***++++++++++++,,,,,,,,,((()))***+++,,,++++++***++++++++++++++++++++++++***+++******)))***+++,,,------------,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,++++++************++++++*********+++++++++,,,,,,555---%%%###;;;333%%%,,,@@@(((''')))555)))...***+++,,,,,,++++++,,,---******))))))))))))******))))))))))))))))))))))))((()))***---000222222222SSS+++((('''&&&)))(((&&&)))+++,,,+++******++++++***)))))))))***+++,,,************************)))******++++++******)))((())))))***************************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++************************************+++++++++,,,,,,,,,))))))******+++,,,,,,------,,,,,,,,,++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++***++++++,,,,,,------------------,,,,,,++++++++++++++++++,,,++++++***)))))))))************++++++***************++++++,,,,,,,,,+++++++++*********))))))))))))***+++,,,,,,////////////.........---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***++++++******,,,---******++++++,,,,,,------************************))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---............)))************+++++++++((()))+++---............------------------------++++++,,,,,,++++++***)))sss___RRRLLLJJJ???===;;;:::::::::999888777777888777555222///,,,////////////000000000000......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...***+++,,,------,,,***)))***+++,,,---------------************************))))))))))))***+++,,,---//////---,,,+++,,,,,,---******))))))***+++,,,,,,,,,***'''&&&(((***,,,,,,000...+++)))''''''((()))''''''(((((()))*********(((((())))))*********++++++***)))))))))))))))***'''(((((()))***+++++++++'''333!!!)))///%%%...)))&&&***111+++'''***---999rrr222---111&&&(((((())))))))))))*********((()))***+++,,,,,,+++***++++++++++++++++++++++++***++++++***)))***+++,,,------...---,,,------......------,,,***+++,,,,,,------,,,,,,+++***)))(((((()))***+++******+++++++++,,,,,,,,,!!!...000---+++&&&***555+++***WWW&&&///+++000$$$---'''+++......,,,+++---///++++++************++++++(((((((((((((((((((((((("""///111"""!!!UUUSSS%%%***((((((000 &&&(((***+++***)))******+++***)))))))))***,,,---******************************++++++++++++******(((((()))***************))))))))))))))))))))))))************************+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,......---------,,,,,,,,,((()))+++,,,,,,+++)))(((************************((()))***+++---...///000---------,,,,,,+++++++++***************)))(((((()))))))))))))))******************)))***++++++,,,+++++++++*********))))))...---,,,,,,++++++,,,,,,000/////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,+++******,,,...******+++,,,------......))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***)))***+++,,,---.........)))************+++++++++((()))+++---............,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))mmm[[[PPPHHHDDDBBB@@@============<<<;;;999888666333111000///...---------............/////////...---,,,++++++*********************************))))))***,,,...///************************...---+++*********++++++))))))))))))))))))))))))******++++++++++++******...---,,,+++++++++,,,,,,+++++++++************)))---,,,***(((((('''((((((+++,,,+++***((((((***,,,++++++***)))(((((())))))))))))(((((((((((())))))******))))))))))))******++++++,,,,,,,,,++++++***))))))))))))************+++777"""888)))999oooCCC'''000555&&&!!!...,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******------------------------------+++***+++......,,,***)))***+++,,,,,,,,,,,,,,,+++***)))(((((()))***+++))))))***+++,,,,,,------...---,,,,,,++++++++++++///,,,??????...!!!***:::&&&)))***++++++,,,,,,++++++************************++++++++++++******))))))///$$$---'''***^^^:::555***!!!...***++++++++++++++++++++++++))))))************))))))))))))))))))************---,,,,,,+++***)))((((((******++++++++++++******(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))+++***)))(((((()))***+++******)))***+++---000111------,,,,,,+++,,,,,,,,,------------------------......---,,,,,,,,,,,,---------,,,,,,+++***))))))******+++,,,,,,---......---,,,,,,+++*********+++++++++++++++******))))))++++++++++++++++++++++++///...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++++++++,,,,,,---.........---,,,++++++******++++++,,,...------,,,,,,------...---,,,,,,,,,+++***************+++,,,,,,---......******++++++++++++******++++++******************++++++***))))))***++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))***+++---...//////++++++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,mmm[[[PPPIIIEEEBBB@@@============<<<;;;999888666333111000///............/////////000000000000000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++************+++---...************************---,,,+++*********++++++)))))))))))))))))))))))))))******++++++******))))))******+++,,,---......+++++++++************)))++++++)))((((((((()))******,,,------+++*********++++++***)))))))))))))))))))))(((((((((((())))))******))))))))))))*********+++++++++++++++******((((((((()))))))))******+++''',,,222%%%???~~~<<<+++###***000---***,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******------------------------------,,,+++,,,......,,,*********+++,,,,,,,,,,,,,,,---,,,+++******+++,,,---*********++++++,,,,,,---,,,,,,++++++***+++++++++,,,"""444+++777,,,//////***++++++,,,,,,,,,,,,,,,************************++++++++++++*********)))***&&&444//////^^^EEE%%%)))444$$$(((333"""++++++++++++++++++++++++))))))*********))))))((())))))))))))************,,,++++++******)))))))))******++++++++++++******))))))))))))************,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))))))))***************+++,,,---...///+++******))))))*********------------------------,,,,,,,,,------.........------,,,,,,+++******)))+++++++++,,,,,,------------,,,++++++******++++++++++++++++++*********)))++++++++++++++++++++++++...---,,,++++++++++++,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++++++++,,,,,,---......---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++************++++++,,,,,,---------)))******++++++******)))+++***************++++++------,,,++++++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,++++++,,,,,,,,,---------lll[[[PPPIIIFFFBBB@@@============<<<;;;999888666333111000///...////////////000000000111///000000111111111111111------------------------,,,++++++******+++,,,,,,************************,,,,,,+++************+++))))))))))))))))))))))))))))))************))))))((()))+++,,,---...------+++++++++************)))******))))))))))))******))),,,...///---+++******+++***))))))))))))))))))***))))))(((((())))))*********))))))))))))******))))))******+++******)))******))))))***++++++,,,,,,!!!---444SSS\\\,,,%%%+++---)))***000...&&&*********++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++...+++xxxeee222222'''111++++++,,,---------------************************++++++++++++************000***---$$$'''\\\ttt'''111***(((222)))++++++++++++++++++++++++***************)))((('''))))))))))))******************************************++++++++++++******************++++++++++++*********************+++))))))******+++,,,,,,---))))))************))))))******+++,,,,,,,,,,,,,,,******)))))))))******+++------------------------)))+++,,,...////////////---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++************++++++++++++++++++++++++------,,,++++++++++++,,,******+++++++++,,,,,,,,,++++++************+++,,,+++,,,,,,---------------------,,,,,,,,,,,,------******))))))))))))******))))))******************+++++++++,,,,,,,,,,,,,,,))))))************))))))***************+++,,,------,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,---------...jjjZZZPPPIIIFFFBBB@@@============<<<;;;999888666333111000///........./////////000000000---...////////////...---........................,,,,,,++++++++++++++++++************************++++++******************))))))))))))))))))))))))((())))))******))))))(((***+++---...---,,,***(((+++++++++*********))))))++++++***))))))(((((((((***,,,------+++***************)))))))))))))))******))))))))))))))))))*********))))))))))))******(((((()))************))),,,,,,++++++,,,---...///+++((("""XXXQQQ333...555333(((%%%+++,,,%%%))))))***+++,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))******...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++,,,,,,---,,,,,,+++************************,,,,,,++++++++++++++++++)))***++++++,,,,,,,,,,,,---'''&&&DDD888333......+++,,,------......------************************++++++++++++++++++++++++'''$$$&&&&&&444lll(((333---&&&'''***'''(((000******************************+++******)))((('''((()))))))))************((()))))))))*********+++******++++++++++++******)))))))))*********++++++))))))))))))************))))))******+++++++++,,,((()))***++++++***)))((()))***+++,,,,,,+++***)))+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000///...---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++***+++++++++,,,,,,+++,,,,,,---------,,,,,,---,,,,,,++++++,,,,,,---******))))))))))))******((((((((()))*********+++,,,,,,,,,+++++++++++++++((())))))******))))))((()))))))))***+++,,,---...******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------.........---,,,,,,+++++++++,,,,,,,,,------iiiYYYOOOIIIEEEBBB@@@============<<<;;;999888666333111000///...------........./////////---...//////...---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++***************************************************))))))))))))))))))))))))))))))************))))))***+++,,,------+++)))(((+++++++++*********)))))),,,,,,+++***)))((('''&&&,,,+++***(((&&&'''))),,,***)))))))))))))))************))))))))))))************))))))))))))******'''((()))***************++++++******+++,,,...///$$$***TTT???###888---...+++((((((((()))***+++))))))***+++,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))******...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------,,,,,,---------,,,,,,+++*********++++++*********,,,,,,++++++++++++++++++***+++,,,---.........---'''000!!!///,,,777///+++,,,------......------************************+++++++++++++++++++++,,,000000---''' '''```\\\000++++++$$$+++999---!!!+++***************************************)))((((((((()))))))))************((((((((()))******++++++******++++++++++++******((((((((()))))))))******((((((((())))))*********+++++++++******)))))))))((()))***++++++***)))((()))***+++,,,+++***)))(((+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---,,,***,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++***+++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++++++++************++++++++++++************++++++((((((((()))*********++++++++++++++++++++++++***))))))************))))))************+++,,,---...************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))******+++---......///------......---,,,,,,+++)))*********++++++++++++hhhXXXNNNHHHDDDBBB@@@============<<<;;;999888666333111000///...------------............///000111111000...+++***++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************((()))******+++*********))))))))))))))))))))))))******++++++++++++******'''(((***+++,,,---,,,,,,+++++++++************)))++++++++++++***((('''&&&,,,+++)))&&&$$$%%%)))---)))))))))))))))******++++++******))))))******+++******))))))))))))******(((((()))***++++++++++++***)))(((((((((+++---///$$$SSSnnn,,,$$$888,,,%%%&&&///222,,,))),,,*********++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******///------------------------,,,---//////---,,,---...---------------,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,...//////...------'''777$$$111>>>111///++++++,,,---------------************************++++++++++++,,,,,,,,,,,,&&&,,,...555444---;;;000(((///qqq222###'''!!!))))))(((---,,,'''***************************))))))************))))))))))))))))))************((((((((())))))***************++++++++++++******'''((((((((())))))))))))((((((((()))******++++++,,,++++++***))))))(((((())))))************))))))))))))*********))))))(((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++******+++++++++,,,,,,,,,)))***+++,,,---------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))******,,,,,,++++++++++++,,,,,,))))))***************************+++++++++++++++******++++++++++++******+++++++++++++++,,,---...+++,,,,,,------,,,,,,+++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((()))***+++---...///000------------,,,+++******))))))))))))************hhhWWWMMMFFFCCCBBB@@@============<<<;;;999888666333111000///...............////////////...///111222222000---,,,++++++++++++++++++++++++))))))+++,,,---,,,,,,+++************************'''((()))***++++++***)))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++(((((()))***+++,,,------+++++++++************)))((()))******+++***))))))++++++***(((&&&'''))),,,)))))))))))))))***+++++++++******))))))******+++******))))))))))))******((()))***+++,,,,,,,,,,,,+++***)))((())),,,///111UUUPPP)))666...+++---222222,,,)))+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******///........................+++...000///---,,,---///------......---,,,,,,+++,,,,,,---......---,,,,,,*********++++++,,,,,,---,,,---...//////---,,,+++***444'''555PPP***000***++++++,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,---------///''',,,...))))))'''###888///NNN888...///---+++111000'''"""'''---,,,************************'''((()))******+++******))))))))))))************((((((((()))))))))))))))******++++++++++++******(((((()))))))))*********(((((()))******+++,,,,,,************))))))))))))******))))))))))))******))))))((((((((())))))***''''''''''''((()))***+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++******++++++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++((()))***+++,,,++++++*********+++++++++,,,,,,,,,)))***+++---------------,,,,,,,,,,,,,,,+++******+++******************+++,,,,,,++++++++++++,,,,,,+++++++++++++++*********))))))******++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---+++,,,------------,,,+++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,---......,,,,,,,,,,,,+++***)))((())))))*********+++++++++hhhWWWLLLEEEBBBBBB@@@>>>=========<<<;;;999888666333111000///...////////////000000000000+++---///111111000...---,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------,,,,,,************************'''((()))+++++++++***)))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,+++******))))))******+++++++++************)))%%%&&&(((***+++,,,,,,+++***+++,,,+++)))))))))+++))))))((())))))***++++++++++++************++++++******))))))))))))******))))))***+++,,,---------///---,,,,,,---///222444{{{,,,***---...***'''***---...,,,,,,++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******///////////////////////////+++...000000---,,,---///---.........---,,,,,,+++******,,,,,,,,,,,,******))))))***+++,,,,,,------+++,,,.........,,,***)))((()))%%%111,,,...444******+++,,,,,,,,,,,,+++************************+++++++++,,,,,,---------)))---$$$,,,222...***///000"""(((666)))SSSmmm###111 ...+++---$$$(((111---))))))&&&))))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))************)))))))))))))))(((((((((******++++++++++++******)))************+++++++++((())))))***+++,,,,,,,,,((((((((()))******+++++++++***)))(((((()))***+++)))((('''''''''(((***+++))))))))))))***+++,,,---++++++++++++++++++++++++(((((((((((()))***,,,---++++++++++++++++++++++++******+++,,,,,,---......+++*********+++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,)))***+++---......------,,,,,,,,,,,,,,,+++***))),,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,+++*********(((((()))***+++,,,,,,---+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,)))***+++,,,,,,+++***)))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''******+++++++++,,,,,,,,,|||dddUUULLLFFFBBBCCC@@@===;;;;;;;;;:::999777666444111///...---,,,..................------///............---------++++++++++++++++++++++++,,,,,,,,,------.........---,,,***))))))***,,,------,,,,,,+++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))))))))***+++))))))(((((()))***++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***)))))))))***,,,---+++***333!!!///((((((,,, ***555999555+++***---)))***+++,,,,,,+++)))(((******++++++++++++******,,,---...---+++***+++,,,)))///***888666000///333444///---//////......///000111///---------------------------000000///...---,,,,,,+++,,,,,,+++++++++,,,---............------,,,,,,,,,...***+++///---%%%&&&+++"""444$$$000///+++************************++++++++++++++++++++++++************************++++++***************+++rrr(((888###444&&&""")))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))((('''(((***++++++***++++++************++++++***)))))))))))))))******))))))))))))))))))))))))))))))))))))************(((((()))***************)))***+++***(((((((((***++++++******************+++++++++************))))))************++++++++++++++++++++++++++++++++++++,,,...//////...,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***++++++,,,,,,------...&&&)))+++---,,,,,,,,,---(((***---///...,,,)))''',,,,,,,,,++++++*********+++++++++,,,,,,---------************))))))))))))))))))))))))************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++************++++++......---,,,+++)))((('''''''''((()))***++++++,,,|||eeeVVVLLLFFFBBBAAA>>><<<:::;;;;;;;;;::::::888666444222111000///......//////000//////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,+++***))))))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&&&&''')))+++---///000)))))))))))))))***+++++++++++++++*********************************************************************))))))******+++,,,)))(((((()))***+++)))((($$$)))---***000&&&333111###444'''---)))((()))***+++,,,,,,++++++******++++++++++++******,,,---...---+++***+++,,,)))///***CCC???888444444333...---///...---,,,,,,------,,,***------------------------.........---,,,,,,++++++,,,,,,+++++++++,,,---.........---------,,,,,,,,,))),,,//////)))666......"""222)))...***...************************++++++++++++++++++++++++************************++++++***))))))******+++000---+++)))(((666111(((((()))))))))*********(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))(((''''''(((***+++***)))++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((()))******************+++,,,+++***))))))+++++++++******************+++++++++************)))))))))*********++++++++++++++++++++++++++++++++++++,,,---//////---,,,+++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,---,,,++++++---///------------,,,,,,++++++,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,************))))))))))))))))))))))))************((())))))******))))))(((++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++---------,,,+++***)))((((((((())))))******++++++}}}eeeVVVMMMGGGCCC???===;;;:::;;;<<<<<<<<<;;;999777555333222111000......///000111111111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,++++++******))))))************************++++++++++++++++++++++++++++++++++++++++++++++++$$$%%%'''***,,,...///000***))))))))))))***++++++************++++++++++++************************************************,,,,,,++++++,,,,,,---...+++***)))***++++++***((("""333((()))111555@@@000%%%%%%555***((()))***+++,,,---------***++++++,,,,,,++++++***,,,---...---+++***+++,,,)))///***SSSJJJBBB;;;777444000000222///---,,,+++,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......------------,,,,,,,,,)))---)))+++---^^^//////&&&...---...%%%000************************++++++++++++++++++++++++******************************)))))))))******+++###:::...&&&,,,555...(((((())))))))))))******((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))(((''''''(((***+++***)))++++++************++++++******)))))))))))))))***))))))))))))))))))))))))))))))))))))************(((((()))***************+++,,,---,,,*********+++******+++++++++++++++++++++++++++************))))))))))))*********++++++************************+++,,,---......---,,,+++)))******++++++******))),,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++//////---+++)))***,,,///222000---+++***+++,,,...,,,,,,,,,++++++++++++******************+++++++++************))))))))))))))))))))))))************((((((((())))))(((((((((+++++++++++++++++++++++++++++++++++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++************+++++++++,,,,,,,,,,,,+++***))))))*********************}}}eeeWWWNNNHHHDDDAAA???<<<;;;<<<===<<<<<<:::888666444222000000///,,,---...///000111111111///............---------------------------------...------,,,,,,+++++++++)))***+++,,,,,,,,,+++***+++++++++++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++************************'''(((***+++,,,,,,+++************))))))***++++++)))******+++,,,,,,,,,,,,************************((((((((((((((((((((((((,,,,,,,,,,,,,,,---......///...------......,,,***+++222%%%(((+++{{{HHH...333'''111******+++,,,,,,---------++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---)))///***```VVVOOOEEE>>>999777666666222000------...//////...------------------------++++++,,,,,,------------,,,,,,+++++++++,,,---...---------------------------,,, &&&555zzz(((,,,,,,***///222%%%000************************++++++++++++++++++++++++***************************))))))))))))******+++000&&&>>>BBB333%%%)))###(((((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********((()))))))))************)))))))))))))))))))))))))))(((((()))+++,,,+++***++++++************+++++++++***))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))***************+++,,,---,,,***)))***+++******+++++++++++++++,,,+++++++++*********))))))))))))))))))************))))))))))))))))))))))))+++,,,------------,,,+++******++++++++++++******,,,,,,,,,++++++,,,,,,,,,......---,,,,,,+++******,,,------,,,******,,,...222000---***)))***,,,---++++++++++++++++++++++++)))))))))))))))*********************)))))))))(((((()))))))))******************++++++++++++******************************************************,,,++++++******++++++,,,,,,,,,,,,---------......,,,++++++******++++++,,,++++++************++++++***++++++,,,,,,,,,+++++++++*********************|||eeeVVVNNNHHHDDDDDDBBB???=========<<<;;;:::999777444222111000///+++,,,---...///000000000///............------------------------------------------,,,,,,++++++***++++++***)))***+++,,,---+++++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++***************************+++,,,,,,+++***)))'''++++++***************+++)))***+++,,,,,,,,,,,,,,,************************((((((((((((((((((((((((+++++++++++++++,,,------///...------......,,,***,,,'''))))))+++,,,444&&&...000***+++......---,,,,,,+++++++++,,,,,,------------,,,,,,+++,,,------++++++,,,---)))///***eeeddd^^^TTTKKKDDD@@@<<<999444222...---...000111111------------------------,,,,,,------......//////,,,,,,+++++++++,,,---...------------------------+++---###'''111ggg,,,(((222&&&...666***...************************++++++++++++++++++++++++************************))))))(((((()))******++++++444 ppp<<<(((///$$$$$$'''(((((((((((()))))))))))))))))))))************************************))))))))))))************((()))))))))************))))))))))))))))))))))))***))))))***,,,------,,,++++++************++++++++++++***)))(((((())))))))))))))))))))))))))))))((()))))))))************(((((()))***************)))+++++++++)))((()))*********++++++,,,,,,,,,,,,+++++++++*********))))))(((((()))))))))*********))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---......---,,,++++++******%%%(((+++---,,,+++++++++...---,,,,,,+++*********++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((((()))))))))************+++,,,,,,,,,,,,,,,,,,+++************************************************,,,++++++******++++++,,,,,,,,,,,,---------......,,,++++++******++++++,,,++++++************++++++******+++,,,,,,,,,++++++++++++++++++************{{{dddUUUMMMGGGCCCEEEBBB???======<<<;;;:::<<<:::888666444333222111+++,,,---.../////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...---+++***+++---///111******++++++,,,,,,------************************++++++++++++++++++++++++************************))))))***++++++++++++***,,,,,,+++************+++***+++,,,---------,,,+++++++++++++++++++++++++++************************++++++*********+++,,,,,,,,,+++***+++,,,,,,+++))))))!!!222'''CCCbbb333444EEE((('''111000000...---,,,+++++++++,,,------......------,,,***,,,------++++++,,,...)))///***bbbllljjjcccZZZSSSMMMFFF???999555000---...///000000---------------------------------....../////////,,,,,,+++++++++,,,---...,,,,,,,,,------------...$$$000000---'''\\\QQQ'''000&&&...444,,,---************************++++++++++++++++++++++++************************(((((((((((()))******+++&&&***------(((444,,,''''''(((((((((((()))))))))))))))*********++++++************************)))))))))*********++++++))))))))))))************))))))))))))))))))))))))***))))))***,,,------,,,++++++************++++++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***************)))***+++***((('''((()))******++++++,,,---------+++++++++************)))((((((((()))))))))******************************,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------......---,,,,,,+++******"""&&&+++------+++*********+++,,,---,,,+++***)))***++++++++++++,,,,,,,,,************))))))))))))************))))))))))))))))))))))))******************++++++++++++***************************************+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++************++++++***++++++,,,,,,,,,++++++******++++++++++++++++++zzzcccTTTLLLFFFCCCBBB???<<<;;;;;;;;;;;;:::;;;:::888666444222111111---...////////////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////******++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,------,,,++++++*********++++++,,,---......,,,+++)))++++++++++++++++++++++++************************++++++******++++++,,,---***))))))***,,,,,,+++)))+++$$$000$$$DDD+++111)))...)))ccc666:::000///...---,,,,,,------------............------***+++---,,,,,,+++---...)))///***ZZZgggkkkkkkfffccc___VVVLLLAAA<<<666111////////////---------------------------------------------...,,,,,,+++++++++,,,---...,,,,,,,,,---------......&&&///111...(((mmm+++((()))000,,,(((///************************++++++++++++++++++++++++************************'''''''''(((((()))++++++---!!!111///BBB,,,'''''''''((((((((())))))))))))*********+++++++++************************))))))*********+++++++++))))))))))))************))))))))))))))))))))))))(((''''''(((***++++++***++++++************++++++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))************(((((()))******************+++,,,+++)))((()))*********++++++,,,------...+++++++++************)))(((((((((((()))))))))***++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,---------------,,,,,,+++++++++&&&(((,,,---,,,+++*********+++,,,---------,,,+++******+++++++++,,,,,,,,,+++++++++******)))))))))************))))))))))))))))))))))))************))))))************))))))************************++++++++++++,,,,,,,,,---,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++++++++,,,,,,,,,+++***************++++++,,,,,,,,,yyybbbTTTLLLFFFBBB>>><<<:::999:::;;;;;;:::999777555333111000///...///000000000000000///...//////.........---------++++++++++++++++++++++++*********++++++,,,,,,---'''(((+++---------,,,+++******+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++)))))))))***+++,,,---,,,,,,+++*********++++++,,,.........,,,***)))++++++++++++++++++++++++((((((((((((((((((((((((,,,++++++++++++,,,------+++******,,,......---,,,,,,&&&((($$$<<<%%%---111%%%$$$888%%%===;;;###///...---,,,------///000------............------***+++---,,,,,,,,,---...)))///***TTT^^^eeekkkmmmnnnmmmeee[[[JJJDDD<<<555111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,------............***'''+++222111!!!,,,222$$$$$$111************************++++++++++++++++++++++++************************''''''''''''((()))++++++&&&!!!777:::(((222''''''''''''((((((((())))))************+++++++++************************)))************+++++++++))))))))))))************))))))))))))))))))))))))'''&&&%%%''')))***)))(((++++++************++++++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***************+++,,,---,,,***)))***+++******+++,,,,,,---......+++++++++************)))(((((((((((())))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******...------,,,,,,------...------,,,,,,,,,,,,+++++++++,,,---,,,*********+++,,,,,,,,,,,,---...//////*********++++++,,,,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))+++++++++,,,,,,---------,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++************++++++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------wwwaaaSSSLLLGGGCCC???>>>===<<<<<<;;;<<<<<<999888666333111000///...------------------------,,,------......------,,,---,,,,,,,,,---,,,)))&&&***+++,,,,,,------,,,,,,++++++*********+++,,,---******+++++++++,,,,,,,,,((())))))+++,,,---......)))******++++++******)))++++++,,,,,,,,,---------************************++++++************++++++***,,,...///000///...------111000***(((,,,///------,,,***(((((()))***+++)))************++++++++++++,,,,,,------,,,,,,+++......!!!""",,,111)))...222(((111...%%%""")))+++...111000---,,,---///---.........------///111//////......---------,,,)))---,,,777OOOVVV```hhhjjjjjjhhhggg]]]TTTGGG<<<555222111111+++++++++---//////...---***%%%999###000ccc!!!111555 ***333###,,,888&&&------------------------!!!222***<<<((((((444"""------,,,***++++++,,,,,,++++++***+++222)))222$$$+++,,,111###%%%111222//////,,,******++++++++++++******444&&&111kkk"""$$$++++++******************'''''''''''''''((()))))))))***,,,---,,,***(((''')))))))))***++++++,,,,,,)))******+++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++*********))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,************************))))))(((((((((((()))))),,,,,,++++++******))))))++++++,,,,,,,,,++++++***************************------------------------++++++++++++++++++++++++///...---,,,+++,,,------)))))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***((((((***)))(((***...///---+++,,,+++***)))((((((((((((******)))))))))))))))***''''''(((***,,,+++)))&&&+++++++++*********)))))),,,,,,++++++***)))))))))))))))***+++,,,,,,,,,,,,------,,,,,,+++***))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))((((((***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,uuu___RRRKKKEEEBBB??????===<<<;;;;;;;;;;;;999888666333111000///...000000000000000000000000,,,------......------,,,...---,,,,,,------+++)))***+++,,,,,,------,,,,,,---,,,,,,,,,------......******+++++++++,,,,,,,,,,,,,,,,,,++++++***************++++++++++++******(((((()))))))))*********************************++++++************++++++---...000111000///...---***///000,,,***---...+++---,,,***)))((()))***+++************+++++++++++++++,,,,,,------,,,,,,++++++,,,(((:::000<<<)))000)))...(((---+++&&&666------...//////...------...,,,---......------...000////////////......------***...,,,555AAAHHHRRRZZZ```ccceeefff^^^XXXNNNCCC999444111111///...------...---,,,***<<>>zzz&&&999)))%%%:::***777------------------------999&&&111;;;777...111%%%...++++++++++++,,,,,,,,,,,,++++++###///444666,,,AAA ,,,222000&&& %%%'''"""******++++++++++++******!!!...(((999---XXX$$$))))))))))))))))))))))))(((''''''''''''((()))******++++++,,,+++***)))(((++++++************************+++++++++******)))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))***++++++++++++***************************++++++*********)))))))))******************))))))*********+++++++++,,,,,,******************************))))))))))))*********************)))))))))+++++++++,,,+++++++++***++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++++++++///...---,,,+++,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++***))))))+++)))(((***---...---+++,,,+++***)))((((((((((((***))))))(((((())))))***((('''((()))++++++)))'''+++++++++*********))))))******************++++++++++++,,,,,,,,,++++++***------,,,,,,+++******)))*********))))))*********))))))))))))))))))))))))************)))))))))(((******)))))))))***++++++************++++++++++++ttt^^^PPPIIIDDDAAA@@@???>>><<<;;;:::::::::999888666333111000///...111111111111111111111111------............------///---,,,,,,---...---,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,------,,,,,,+++***))))))++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++000000111111000///---,,,''',,,///...------,,,***---,,,***))))))***++++++************+++++++++,,,+++,,,,,,------,,,,,,+++---)))+++RRR888,,,555---///,,,))),,,***+++pppQQQ111...---,,,---...///...---+++,,,......---------...000000000000////////////......,,,222444999AAAHHHOOOUUUZZZ]]][[[YYYSSSJJJ>>>555222111000...------......,,,***:::444"""+++222%%%,,,777***------------------------((($$$(((111OOOLLL444,,,(((000(((***++++++,,,,,,,,,,,,++++++)))$$$ &&&:::888%%%444555...000111---,,,******++++++++++++******'''&&&+++000,,,((((((((((((((((((((())))))((((((((((((((())))))***+++++++++++++++*********,,,,,,++++++***))))))(((++++++++++++******))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))***++++++++++++*********************************)))))))))(((((((((++++++***))))))(((''''''*********++++++++++++,,,************************++++++************++++++((())))))))))))))))))******+++++++++++++++++++++------------------------------------------------------,,,,,,++++++******///...,,,+++++++++,,,---------,,,,,,,,,---......++++++++++++++++++++++++***++++++,,,,,,++++++***,,,***))))))+++---------,,,+++***)))(((((((((((())))))(((((((((((()))))))))(((((((((***+++***)))+++++++++***************((())))))***++++++,,,,,,,,,,,,,,,,,,+++***))))))---,,,,,,++++++*********++++++************++++++))))))))))))))))))))))))************))))))))))))******)))((((((((())))))))))))))))))************sss]]]PPPIIIDDDAAA@@@???>>><<<;;;:::999999999888666333111000///...........................------............------///---******,,,---......***+++,,,,,,------,,,,,,******++++++,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...++++++++++++++++++++++++,,,++++++******++++++,,,//////000000///...---,,,(((+++------,,,,,,,,,,,,,,,,,,+++*********+++,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++222'''***^^^888%%%555(((***222...,,,---,,,,,,111MMMrrr111...+++)))***---///---+++***,,,...///...------...111111000000000000000000222,,,,,,///111333777:::===BBBGGGKKKPPPRRRRRRKKK???555111111---,,,+++,,,...000//////>>>)))---,,,,,,111222//////------------------------!!!...------]]]666&&&+++111'''++++++,,,,,,,,,,,,,,,,,,+++222)))999fff888###)))+++&&&)))222---&&&---******++++++++++++******///%%%333\\\999((((((((())))))))))))))))))))))))(((((())))))***,,,++++++*********+++,,,+++++++++*********)))))),,,,,,+++******)))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))(((((((((((())))))))))))((((((''''''************++++++++++++************************+++******))))))******+++''''''(((((())))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******...---,,,+++++++++,,,------------------......///+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---+++)))))))))+++---...++++++***)))(((((())))))((((((((('''(((((()))***+++)))((((((***+++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********,,,++++++++++++++++++,,,))))))))))))))))))))))))*********)))))))))))))))******)))(((''''''(((((((((((((((((())))))))))))sss]]]PPPIIIEEEAAA???>>>===;;;::::::999999999888666333111000///...---------------------------......//////......------+++))))))+++,,,---,,,***+++,,,,,,------,,,,,,)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------............++++++++++++))))))+++...++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++111''',,,bbb***...&&&///222$$$,,,+++---,,,+++222555------***((())),,,...---+++,,,---//////...---...///000000111111111111111111111&&&......111111222111222444888<<>>===<<<;;;::::::::::::999888666333111000///...////////////////////////......////////////......---+++******+++,,,+++******+++,,,,,,------,,,,,,+++,,,---...///...---,,,******+++++++++,,,,,,,,,------,,,,,,+++***))))))++++++,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,---.........+++******(((&&&)))...+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,(((000^^^)))AAA!!!444&&&222%%%111)))+++,,,***///++++++---+++******,,,...///......///000///......000222000000000000111111111111///$$$:::......//////......///222555444888<<<;;;777333111000222000---,,,---......---'''LLLRRR$$$666&&&EEE%%%------------------------111???bbb///%%%---,,,,,,---,,,,,,------------,,,,,,RRRnnn(((444111(((111555&&&******++++++++++++*********((((((000))))))******++++++,,,,,,,,,+++******************+++++++++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,+++***))))))***+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))***++++++++++++*********************************)))))))))(((((((((''''''((())))))***++++++)))))))))************+++))))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))))))))******)))(((((()))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---+++*********+++,,,,,,++++++++++++,,,------...------,,,,,,+++++++++++++++++++++,,,---......+++,,,,,,+++)))***,,,...******)))))))))))))))***)))(((((())))))***+++,,,+++*********,,,---,,,+++***************+++++++++,,,,,,++++++***))))))((())))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))******************)))((((((((())))))(((((((((((())))))))))))ppp[[[NNNHHHCCC@@@<<<;;;;;;::::::;;;;;;<<<999888666333111000///...////////////////////////......////////////.........---,,,,,,---,,,+++)))***+++,,,,,,------,,,,,,***,,,---//////...---,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++***************++++++++++++******,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,------...---******,,,***%%%&&&******++++++,,,---------,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++)))***///KKK+++%%%555+++888;;;...******---***---///---.........------...111444111111000///...///222555/////////000000000111111///)))QQQ///+++---...///......000111///000222444444333111000333000...,,,---.........,,,222ddd***444444)))888------------------------111>>>^^^,,,+++...)))///,,,,,,,,,------------,,,,,, YYY'''!!!222))),,,111******++++++++++++******///###///eee((((((((()))***+++++++++---,,,+++*********************,,,---------,,,,,,******************++++++******)))((()))***,,,...***++++++,,,,,,++++++***))))))))))))))))))))))))))))))***++++++++++++***************************++++++*********)))))))))))))))******************))))))))))))************))))))))))))))))))))))))***))))))))))))))))))******************)))))))))))))))((('''(((***,,,---------------------------++++++++++++++++++++++++++++++,,,,,,---.........------+++*********+++,,,,,,,,,++++++,,,,,,---...//////......---,,,,,,++++++*********+++,,,......***,,,---,,,***)))+++---******))))))))))))******))))))))))))***+++,,,---+++***+++,,,......,,,***))))))*********+++++++++++++++*********************++++++,,,,,,,,,++++++++++++++++++++++++++++++*********))))))*********))))))))))))))))))))))))((()))))))))******************)))))))))***++++++(((((()))))))))*********oooZZZMMMFFFBBB???;;;::::::::::::;;;<<<<<<999888666333111000///...////////////////////////......////////////......///.........///---+++(((++++++,,,---------,,,,,,((()))+++------,,,+++*********+++++++++,,,,,,,,,((())))))+++,,,---......*********++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000///...---------------,,,***+++///,,,%%%###'''***+++,,,,,,------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,***666+++333)))666'''"""BBB ,,,,,,+++111------666000///111222000...///444888333222111...---///333777......//////000000000111111111fff000+++---000000///...---............000222333222000000...,,,,,,...000111111000)))ppp000,,,000---------------------------DDD[[[+++000///&&&111+++,,,------......------,,,)))MMM\\\666///"""......******++++++++++++******666999&&&''''''((()))******+++---,,,,,,+++*********+++)))***,,,.........,,,+++,,,,,,++++++***)))))))))***)))(((((()))+++---///+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++************,,,,,,++++++***)))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++,,,,,,++++++******)))))))))(((''''''(((***,,,---........................++++++++++++++++++++++++***++++++,,,---...//////---,,,+++*********+++,,,---,,,,,,,,,,,,---......000000///...------,,,,,,******))))))***,,,---...))),,,...---+++)))***,,,***)))))))))))))))******************+++,,,---...******+++---//////,,,***))))))******++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++******))))))***+++,,,,,,))))))))))))************lllZZZNNNEEE???>>>???>>>======>>>>>>===<<<:::888555333111000//////------............------.........///////////////------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,+++)))(((((()))+++,,,///...---,,,+++,,,---.........------------,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,***+++---.........------,,,,,,+++++++++,,,---...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,666999333444......---,,,++++++******555---<<<(((===---------......//////000000777***===++++++'''MMMuuu111---888///,,,999///MMM000111222222111///---......333111///------///222444555222///------.........888777888]]]&&&///111&&&)))333)))"""EEEzzz555---,,,...+++555(((------,,,+++,,,---///000333(((kkk+++444""""""+++)))'''(((+++,,,***''''''BBB******+++,,,,,,,,,,,,+++******************++++++***++++++,,,,,,++++++***+++++++++*********))))))******+++,,,,,,,,,,,,+++***++++++++++++***))))))(((((((((((())))))))))))******++++++++++++******(((((())))))))))))(((((())))))((('''''''''''''''(((((())))))*********+++)))((((((((((((***,,,---,,,+++***))))))***+++,,,************+++,,,------******++++++++++++******)))************+++++++++,,,++++++++++++++++++,,,************************+++,,,------......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++------------++++++,,,---...//////---+++***((('''&&&&&&&&&''')))***************************---+++***,,,///000...,,,,,,+++***))))))***+++,,,++++++************++++++---...///...,,,+++,,,---))))))*********+++++++++,,,,,,,,,+++++++++******))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++lllZZZNNNFFF@@@??????>>>======>>>>>>===<<<:::888555333111000//////...//////////////////...///////////////.........------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***++++++++++++++++++***///...---,,,------//////,,,,,,++++++++++++******---,,,,,,++++++,,,,,,---*********++++++*********,,,,,,---------,,,+++++++++,,,---.........------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------+++,,,,,,,,,------------000///)))'''---...------,,,++++++******,,,111...+++...QQQ333.........///////////////%%%:::777$$$,,,;;;lll^^^LLL000///000000000...---...///111000......///333666999999666222000//////...---***000(((}}}bbb^^^rrr777222,,,000,,,333+++...---,,,,,,---...///000444888aaa}}}444'''///<<<''')))///222(((&&&999KKK******++++++,,,,,,,,,+++******************++++++***++++++,,,,,,++++++***+++++++++*********)))))))))******+++++++++++++++***++++++++++++***))))))))))))))))))******************++++++++++++************++++++++++++******+++***)))(((((((((((((((((()))))))))************))))))(((((()))***+++,,,,,,+++***))))))***+++,,,++++++*********+++,,,,,,++++++,,,,,,,,,,,,++++++)))************+++++++++++++++************++++++************************++++++,,,---------------......---------,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,------,,,++++++,,,---...///...---+++***)))((('''''''''((()))***************************---++++++,,,//////...,,,++++++***))))))***++++++++++++************++++++***+++,,,+++***))))))+++************++++++++++++,,,,,,+++++++++*********))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++lllYYYNNNFFF@@@??????>>>======>>>>>>===<<<:::888555333111000////////////000000000000//////000000//////......------------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***......---------///000111,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))------------,,,,,,+++***+++,,,---.........------***+++,,,---------,,,,,,,,,,,,,,,++++++,,,,,,---........................------------............)))888###***{{{iii'''...------,,,,,,+++++++++""";;;((($$$444nnnmmm---000000///////////////...000+++###;;;777```000///000111000///...///000.........///111666:::<<<===:::555222111000...,,,..."""999ccc111444)))000---...///...------------......///222000333jjj###///%%%$$$)))$$$%%%CCCjjj******+++++++++,,,,,,,,,++++++++++++++++++************++++++++++++******+++++++++***************(((((()))******************++++++++++++***))))))************++++++++++++******++++++++++++************++++++++++++******++++++***)))))))))******))))))))))))***************)))))))))))))))******++++++************++++++,,,,,,+++*********++++++,,,,,,,,,------,,,,,,,,,)))************+++++++++*********))))))************************************++++++,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---...---,,,+++***))))))(((((())))))***+++************************,,,++++++,,,......---+++++++++***))))))***++++++++++++************++++++)))***+++***(((((((((*********+++++++++,,,,,,,,,,,,++++++++++++*********))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++jjjXXXMMMEEE@@@??????>>>======>>>>>>===<<<999888555333111//////////////////000000/////////111111000///...------,,,------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,,,,---...000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******------------,,,+++******,,,---------------------)))***,,,......---,,,+++,,,,,,+++++++++,,,------------------------------,,,------------.........+++...---666:::```/////////.........---------%%%111&&&///111<<<...111000000000//////......---444666000$$$111222333333222000///000111.........///222666999<<<<<<999666333222111///---888$$$BBB)))ddd%%%111&&&000...***000---,,,,,,,,,,,,---------...'''666IIIzzz``````vvv++++++***+++++++++,,,,,,,,,+++++++++++++++************++++++++++++******************************'''(((((()))))))))))))))***++++++++++++***)))))))))))))))*********++++++******++++++++++++******(((((())))))))))))((((((+++******)))))))))******)))))))))))))))******************)))))))))))))))++++++++++++++++++++++++,,,,,,+++***))))))******++++++,,,,,,,,,,,,++++++))))))*********+++++++++******))))))))))))******************************)))***++++++,,,,,,++++++---------------------------------...............------------------,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,+++******************+++++++++************************,,,,,,,,,---------,,,++++++******************+++++++++************++++++***+++,,,+++***))))))+++++++++++++++,,,,,,,,,,,,++++++++++++************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++iiiVVVKKKCCC?????????>>>======>>>>>>===<<<999888555333111/////////---......//////......---111111000///...------,,,------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......++++++******+++---///000......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***------------------------)))***,,,......---,,,+++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------444'''111333!!!xxx///000000000000000/////////...,,,000333)))+++777111111000000/////////...000"""***333SSS111333444444222000......///000/////////111333666777777555333222222222000///222111))),,,ggg666 111(((000///&&&---++++++,,,,,,,,,++++++++++++222(((,,,WWW++++++*********+++,,,---,,,,,,,,,,,,++++++******)))******++++++******)))************************''''''((())))))))))))(((***++++++++++++***))))))((((((((()))))))))************++++++++++++******(((((())))))))))))(((((()))))))))(((((())))))*********))))))))))))))))))***************)))))))))+++++++++,,,,,,+++++++++,,,++++++***))))))))))))******++++++++++++******))))))*********+++++++++******))))))))))))******************************)))***++++++,,,,,,++++++---------------------------------.........//////------------------------++++++++++++++++++++++++******++++++++++++++++++)))******+++++++++++++++************************+++,,,------,,,,,,++++++*********++++++*********++++++************++++++***+++,,,+++)))((()))*********+++++++++,,,,,,,,,+++++++++*********))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++hhhVVVKKKDDD@@@@@@???>>>======>>>>>>===<<<:::888555333111000//////------............------000000//////......------------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///++++++*********,,,---...,,,,,,++++++++++++******++++++------------++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,,,,------***+++,,,---------,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------333***(((&&&111WWW$$$000000000000000000000000...000222***@@@sss111000111000000000000000000///444,,,555...+++777222222333333111///......///222222111000000111222333444222111222333333222000,,,111(((...:::nnn***&&&444---///000'''***+++,,,,,,,,,,,,++++++***,,,---444777777,,,+++*********+++,,,------------,,,++++++******))))))************))))))***************+++++++++''''''((()))))))))))))))***++++++++++++***))))))'''((((((((())))))))))))******++++++++++++************++++++++++++******))))))((((((((()))******************))))))))))))((()))************))))))++++++,,,,,,,,,,,,++++++++++++***)))))))))******)))******++++++******))))))************+++++++++*********))))))************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---......//////------------............++++++************++++++******************++++++))))))***++++++++++++***************************+++,,,------+++******+++)))***++++++++++++***)))++++++************++++++((()))***)))''''''''')))))))))*********++++++++++++************)))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++jjjWWWLLLEEEBBBBBB???>>>======>>>>>>===<<<:::888555333111000//////......////////////......///////////////.........------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,,,,---------,,,+++++++++,,,---...,,,,,,++++++++++++*********+++---......---+++***+++,,,,,,------,,,,,,+++******+++,,,------------///...---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++++++++,,,---...///------------------------------------............,,,///"""(((999---FFF////////////////////////---666)))111;;;...,,,000000000000000111111111 //////'''CCC,,,>>>...222111333444333222222333444444444333222222222222222333222111222333333222000...000777))):::___------+++333///+++111---,,,------.........---,,,+++---!!!,,,///(((nnn---,,,+++***))))))+++---......------,,,++++++******))))))************))))))))))))*********+++++++++(((((()))************)))***++++++++++++***))))))(((((()))))))))***************++++++++++++************++++++++++++*********))))))))))))***+++,,,************)))))))))((('''((()))***++++++******++++++,,,------,,,++++++***))))))))))))******+++***++++++,,,,,,++++++***)))************+++++++++++++++************++++++************************++++++,,,---------------,,,,,,,,,---------......+++++++++,,,---.........------------.........///,,,+++***))))))***+++,,,)))))))))))))))***++++++((((((***+++++++++***)))***************************,,,...---+++)))***+++)))***++++++++++++***)))++++++************++++++)))***+++***((('''((()))(((((()))))))))*********************))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++kkkXXXNNNGGGDDDEEE???>>>======>>>>>>===<<<:::888555333111000////////////000000000000//////.........///////////////---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------***+++---......---+++***///...---,,,,,,,,,---............---------,,,,,,***+++---......---+++******++++++,,,,,,++++++***)))***+++,,,---.........///...---,,,+++,,,,,,---,,,,,,+++++++++,,,---...++++++++++++,,,---...///..................................../////////000,,,111&&&333'''---:::---------...............222;;; JJJ~~~333%%%<<>>---666+++###}}}...111,,,...---'''111333000//////000000000///---,,,---&&&666***))),,,HHH000,,,+++***))))))+++---.........---,,,,,,+++******))))))************))))))))))))******++++++++++++(((((()))******************++++++++++++***)))))))))************+++++++++******++++++++++++******(((((())))))))))))((((((+++*********+++,,,,,,---+++*********))))))((((((&&&''')))***+++++++++***++++++------------++++++))))))(((((()))***+++++++++,,,,,,------,,,,,,+++)))************+++++++++,,,,,,++++++++++++,,,,,,************************+++,,,------......------,,,,,,,,,------.........******+++,,,,,,---......---------.........//////,,,+++***))))))***+++,,,))))))(((((()))***++++++'''((()))***+++***))))))***************************,,,...---***))))))+++)))***+++,,,,,,+++***)))++++++************+++++++++,,,---,,,+++******,,,(((((((((((())))))))))))************))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++gggWWWNNNGGGBBB@@@??????>>>>>>===<<<<<<<<<888777444222111111111111,,,,,,---///000111222333////////////////////////......---------,,,,,,,,,******+++,,,------...///++++++,,,,,,,,,,,,------+++++++++******))))))))))))))))))((())))))***+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,---...---++++++---......///000000///---+++***......---------,,,,,,,,,...---,,,++++++---...000000///---,,,++++++,,,,,,++++++,,,,,,---...//////;;;///***...***(((AAAcccrrr&&&...111'''666,,,...888>>>555###NNN!!!222222222222111111111111222000///000222444666666777===222111hhh;;;:::::::::::::::;;;<<<===;;;<<<<<<;;;999999:::<<<777777888999:::;;;<<<<<<:::;;;888,,,222(((MMM333...///////////////////////////222555333///,,,,,,---111)))333***,,,777''',,,++++++******************+++,,,,,,,,,,,,+++******((()))***++++++***)))(((((((((((((((((((((((((((+++******)))))))))))))))++++++******)))*********+++++++++************)))))))))************))))))''')))***+++***)))***+++))))))))))))))))))))))))))))))******++++++,,,,,,)))************+++++++++***************+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))&&&'''((()))***+++,,,,,,------,,,,,,+++***)))))),,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++((((((((((((((((((((((((++++++******))))))((((((******+++++++++,,,,,,,,,************************++++++*********************+++,,,,,,,,,+++******---,,,***)))))))))******''')))***)))((('''(((***))))))(((((()))***++++++)))))))))(((((((((((((((***)))))))))***+++,,,,,,***+++,,,,,,+++***)))(((***)))))))))((((((''''''))))))************))))))gggVVVMMMFFFBBB@@@???>>>>>>======<<<;;;;;;666555333111000/////////000000111222333444444555////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------...//////...,,,+++,,,...............------,,,,,,......---------,,,,,,,,,...---,,,++++++---...000000///---,,,++++++,,,,,,+++,,,,,,------.........111******///---&&&...>>>bbb''''''000444%%%:::YYY777///;;; ???222222222222333333333333444333222222444666777777111---888DDD555...aaaEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAA???===<<<===>>>===>>>???@@@AAACCCDDDDDD===<<<;;;666AAA555---hhh@@@///666........................///000111000---,,,+++,,,,,,***111&&&:::::: LLL===333###************************+++,,,,,,,,,,,,+++******))))))************))))))************************+++******)))))))))))))))******)))))))))******++++++++++++************)))))))))*********))))))(((''')))***+++***)))***+++))))))))))))))))))))))))((((((((((((((()))))))))))))))*********+++++++++************************++++++************++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,,,,,,,,,,++++++*********++++++***))))))***++++++)))))))))************+++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))*********+++++++++,,,,,,***************************************************+++,,,------,,,++++++,,,+++***)))))))))******''')))***)))((('''(((***)))))))))))))))***++++++))))))))))))))))))))))))******)))))))))***++++++***++++++,,,+++***)))(((,,,+++++++++************))))))************))))))fffTTTKKKEEEAAA@@@???>>>>>>======<<<;;;;;;777666444333111111000000////////////000000000000////////////////////////......---------,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///***+++++++++,,,,,,,,,,,,///000000...---,,,---///......---,,,,,,------.........---------,,,,,,,,,------,,,+++,,,---.../////////---,,,,,,,,,,,,,,,------------------------000,,,---111222---)))''''''RRR%%%@@@666&&&zzzNNN444***)))999,,,000000111111222333333444555444333333444555777888III999555>>>>>>333888JJJWWWWWWXXXXXXVVVTTTQQQNNNLLLKKKLLLMMMMMMLLLIIIGGGFFFGGGHHHJJJMMMPPPSSSTTTUUUUUUQQQIIICCC<<>>>>>===<<<<<<999999888666555444333222/////////.........------////////////////////////......---------,,,,,,,,,---------------------,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---------------......///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,------------...//////......000111222000...,,,+++,,,...///......---------,,,,,,,,,------,,,,,,,,,---...///......------,,,,,,,,,,,,------------------,,,,,,111111...,,,///333111---///555RRR@@@222222===+++...222333333444555666666777777888888888999:::===???999HHHJJJ@@@EEEUUUSSSBBBEEEJJJaaaooovvvuuusssppplllgggcccaaa```bbbbbbaaa]]]ZZZXXXXXXYYY^^^eeelllpppqqqpppooolllaaa[[[QQQNNNTTTRRRLLLBBBqqq>>> +++222........................000,,,)))))),,,...---,,,222'''444...%%%)))***>>>000222///111"""222))))))))))))************+++,,,,,,,,,,,,+++******+++***)))(((((()))***+++************************+++******))))))))))))))))))))))))******,,,---...+++++++++*********))))))******+++******)))((('''''')))***+++))))))***+++)))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))************,,,++++++***)))((((((''')))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))******+++,,,,,,************+++++++++++++++******************+++,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))******++++++************++++++++++++***************************************+++++++++***+++---...///......---*********))))))))))))***''')))***)))((('''(((******)))))))))))))))*********+++++++++++++++,,,,,,******)))(((''''''((((((*********+++************)))))))))))))))))))))))))))******++++++******)))dddRRRIIIDDDAAAAAAAAAAAA@@@??????>>>>>>===999999888777666444333222333222222111111000//////////////////////////////......---------,,,,,,,,,++++++,,,------...//////+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,.........///222444555333000---,,,,,,...///......---------,,,,,,,,,,,,,,,,,,,,,------......------------------,,,,,,------------------,,,,,,,,,///,,,'''(((000444333//////444OOO___888***999;;;%%%@@@222888888999:::;;;<<<======>>>@@@BBBCCCDDDGGGLLLPPPIIIQQQWWWUUUQQQRRRXXX]]]___fffjjjhhhttt{{{}}}~~~}}}yyyuuurrrqqqrrryyy|||xxxuuugggaaaddd\\\[[[gggtttAAA...***,,,444////////////////////////000---******---000///---666!!!***444///,,,)))---===###444###000,,,###+++(((((()))))))))*********+++,,,,,,,,,,,,+++******+++***)))(((((()))***+++))))))))))))))))))))))))+++******)))))))))))))))*********+++,,,---...///+++++++++*********))))))***************)))((((((''')))***+++))))))***+++)))))))))))))))))))))))),,,,,,++++++******))))))(((((()))))))))*********++++++******)))((('''''')))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))******++++++,,,,,,*********************+++*********++++++*********,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((((())))))******++++++))))))*********+++++++++************************))))))*********+++++++++++++++---.........------))))))))))))***)))))))))''')))***)))((('''(((*********)))))))))))))))*********++++++,,,,,,,,,,,,******)))(((''''''((((((******************++++++)))))))))))))))***************++++++++++++******~~~cccRRRJJJDDDBBBAAAAAA@@@@@@??????>>>======666666666555444222111000111111111000///......---////////////////////////......---------,,,,,,,,,++++++,,,---...///000000++++++,,,,,,,,,,,,------------------............,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++............////////////***+++------...///222444555333000---,,,---...///......---------,,,,,,,,,,,,,,,,,,---------......,,,------......---,,,,,,------------------------)))...000...---///111111&&&>>>!!!111@@@lll...999***EEE***:::555;;;::::::<<>>>>>===<<<<<<<<<666666666555444222000///.........------,,,,,,+++////////////////////////......---------,,,,,,,,,,,,---------......//////++++++,,,,,,,,,,,,---------------.........//////,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,------,,,---///111///...---,,,,,,---///000......---------,,,,,,,,,,,,,,,------......------,,,,,,---......------,,,+++,,,,,,------.........---...111444333000///000...---777666''':::CCC+++MMM&&&HHH888FFF===III>>>AAACCCGGGKKKPPPTTTXXXZZZYYY___fffkkkpppwww]]]888FFF***333000<<<111111111111111111111111---///000000...---......$$$555555---)))///666111===)))111!!!)))PPP$$$,,,+++&&&???%%%''''''(((((()))******++++++,,,,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))+++******)))))))))))))))*********))))))***+++++++++++++++************)))'''((()))******+++******''')))***+++***)))***+++))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((()))))))))***)))))))))))))))(((((((((++++++************++++++))))))))))))))))))))))))******++++++++++++,,,,,,++++++******))))))(((((()))***++++++++++++***))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************((((((((((((((((((((((((*********)))))))))))))))))))))))))))************************************((())))))***++++++,,,,,,,,,,,,---------+++***)))&&&''')))*********))))))''')))***)))((('''(((***++++++***)))))))))))))))))))))******+++,,,,,,,,,******)))))))))***++++++******)))))))))***,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***zzzaaaRRRLLLFFFBBBAAA=========<<<;;;;;;::::::777777777777555333111000111111000000000/////////////////////////////////......---------,,,,,,,,,///............---------++++++,,,,,,,,,---------+++++++++,,,,,,------------,,,,,,,,,,,,---......------------------------******+++,,,------...///,,,,,,,,,---------......---......---++++++,,,...************+++---///000......---------,,,,,,,,,+++,,,------......------+++,,,---.........---,,,++++++,,,,,,---.../////////******000222...---000---444222&&&666'''///GGGIII888>>>;;;333KKK@@@FFFDDDRRRSSSRRRPPPSSSWWW^^^dddjjjooorrrqqqxxxBBBEEEGGG666BBB555777GGG111222222222222222222222222+++///222111...+++,,,---...555---///555...---,,,***111***888...%%%***rrr]]]%%%'''%%%000)))///$$$,,,&&&''''''((()))******++++++,,,,,,,,,,,,+++******((()))***++++++***)))(((************************+++******)))))))))))))))***)))((((((((((((((()))+++++++++************)))&&&'''(((***++++++++++++''')))***+++***)))***+++))))))))))))))))))))))))))))))******++++++,,,,,,(((((((((((())))))))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++,,,,,,,,,++++++***)))((((((''')))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))************************************((())))))***++++++,,,,,,,,,---------,,,***((('''&&&'''(((*********)))(((((()))***)))((('''(((***++++++***))))))((())))))(((((()))***++++++,,,,,,******))))))***+++,,,,,,******)))))))))***,,,---)))))))))******+++++++++***++++++,,,,,,++++++***xxxaaaSSSFFFDDDFFFAAAAAA@@@===;;;::::::;;;<<<;;;999555111//////000000111111111111111000//////......------------......//////...------------...///...---,,,+++,,,------000111111111000...,,,+++---------,,,,,,,,,++++++,,,,,,---...---,,,***)))---,,,+++,,,...///...------,,,+++***+++,,,---...)))((()))+++---///000///------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,------------------------------///000000///......///000000///............///............/////////000000000/////////111333444(((;;;mmmBBB555@@@DDDEEEHHHNNNQQQVVV\\\bbbhhhmmmooonnnmmmooovvvpppRRRRRRPPPLLLFFFAAA===;;;888777777888999777444111///...444111...---...000000000......------------........./////////......---,,,***yyykkk///###)))))))))))))))******+++******))))))))))))******+++,,,...//////...,,,+++))))))))))))))))))))))))+++***)))(((((()))***++++++)))'''(((+++,,,***'''************************'''''''''((()))******+++---,,,***(((((()))***+++)))))))))***+++++++++,,,))))))))))))))))))))))))''''''''''''(((((((((((()))************++++++++++++++++++***)))((((((''')))************++++++++++++++++++*********))))))************************))))))))))))))))))))))))******))))))))))))************++++++++++++******---,,,+++))))))))))))***+++++++++++++++***)))((()))*********++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))*********))))))(((++++++************++++++,,,+++*********+++------*********************+++)))))))))))))))))))))))))))************+++++++++))))))))))))************))))))***++++++++++++***++++++************++++++,,,,,,,,,++++++*********+++++++++************))),,,,,,,,,+++++++++******www```RRRFFFDDDFFFAAAAAA@@@===;;;::::::;;;<<<;;;888555222000///000000000000111111000000///...///......------....../////////...------------...//////---,,,,,,,,,---...------.........---,,,++++++++++++************))),,,,,,---------,,,+++***---,,,+++,,,...///...---,,,,,,+++++++++,,,---...---,,,++++++------,,,+++------,,,+++,,,---...///........................---...///...,,,+++,,,------------------------------...//////------...///000////////////................../////////000000000/////////000111222222777333111111666QQQ~~~___JJJIII<<<999FFFNNNNNNRRR[[[```dddllluuu}}}pppfffdddXXXUUUPPPKKKHHHDDDAAA>>><<<===<<<:::777555444444555222///....../////////111000000//////000000111...////////////......---444...333TTTIII((('''999)))))))))))))))***++++++******))))))))))))******+++,,,---......---,,,***))))))))))))))))))))))))+++***)))(((((()))***+++***((('''(((***+++***(((************************&&&''''''((())))))******---,,,***)))((()))***+++******************++++++))))))))))))))))))))))))''''''''''''(((((((((((())))))*********+++++++++++++++******)))((((((''')))************++++++++++++++++++*********))))))************************))))))))))))))))))))))))******))))))))))))************++++++++++++******,,,+++***)))))))))***+++++++++,,,,,,+++******))))))))))))*********++++++''''''((()))******+++,,,))))))))))))))))))))))))))))))************))))))++++++************+++++++++******)))***+++,,,---******************))))))************************)))************+++++++++))))))))))))************)))***++++++,,,,,,++++++***))))))))))))))))))***,,,,,,,,,+++++++++******+++++++++************))),,,,,,++++++************ttt^^^QQQEEEDDDFFFAAAAAA???===<<<;;;;;;;;;;;;:::888555222000//////000//////000000000///......///......------....../////////...------------...000///......------......)))***+++,,,,,,,,,,,,,,,++++++++++++************,,,,,,---------,,,++++++---,,,+++,,,...///...---,,,,,,,,,+++,,,------...///---,,,,,,------+++***------,,,+++,,,---...///////////////////////////---...///...,,,,,,,,,...------------------------.........---+++,,,...000//////000000000///...---////////////000000000000///000000111111111000000***...555888111)))000===***///555888888777888999;;;===AAAFFFIIIGGGCCC???CCCOOO^^^eeecccaaakkkxxx|||xxxqqqiiieee```[[[XXXUUUQQQNNNIIIGGGDDDAAA>>>===<<<<<<888666333111111111000/////////............//////......///////////////...///---+++(((%%%***;;;MMMyyy}}}hhh___QQQ>>>//////...///888>>>111***))))))))))))***+++++++++******))))))******+++***+++,,,------,,,+++***))))))))))))))))))))))))******))))))))))))******(((''''''((()))******)))))))))))))))))))))))))))&&&''''''(((((())))))***,,,+++***)))))))))***+++******************))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))*********++++++++++++******)))((((((((()))************++++++++++++++++++***************************************))))))))))))))))))))))))******))))))))))))************++++++++++++***************)))******+++,,,,,,,,,,,,,,,,,,++++++***((((((((()))))))))******(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))++++++************++++++***))))))))))))***++++++*********))))))(((((((((************************)))************+++++++++))))))))))))***************+++,,,,,,------,,,,,,))))))(((((((((((()))))),,,,,,,,,++++++++++++***+++++++++************)))+++************)))))))))qqq\\\PPPEEEDDDFFFAAA@@@???>>><<<;;;;;;;;;;;;:::888555222000/////////......////////////......//////............////////////...------------...000000//////............******++++++,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,+++,,,...///...---,,,,,,,,,,,,------......,,,++++++,,,...///...---------,,,+++,,,---...///////////////////////////---...///...---,,,---.................................---+++***+++---000...///111222111000...,,,//////000000000111111111///000111222222111000///DDD666---111999;;;777555666999;;;;;;999888;;;===EEEHHHLLLPPPTTTYYY```eeeggglllooonnnrrrzzzsssmmmjjjhhhgggeee^^^ZZZTTTNNNJJJFFFDDDBBB???===999777666555333222000000///...............------...////////////...,,,,,,222999555,,,+++222///888000***...111---%%%---...&&&&&&------&&&******))))))******+++,,,++++++************++++++)))***+++,,,,,,,,,++++++))))))))))))))))))))))))***))))))))))))))))))***'''''''''((()))******)))(((((((((((((((((((((((('''''''''(((((()))))))))++++++***))))))******+++++++++******))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************************))))))(((((())))))*********+++++++++************************************************))))))))))))))))))))))))******))))))))))))************++++++++++++******)))))))))******+++,,,,,,,,,,,,---------,,,,,,+++(((((((((((())))))))))))------,,,+++***)))(((((())))))))))))))))))))))))))))))***+++++++++******,,,++++++******++++++,,,)))))))))))))))***************))))))((('''''''''************************))))))*********+++++++++((()))))))))************+++,,,------......------))))))(((((((((((())))))+++++++++++++++++++++++++++++++++*********))))))***)))))))))))))))))))))ooo[[[PPPEEEDDDFFFAAA@@@???>>>===<<<;;;;;;:::999888555333111000//////......////////////....../////////......///////////////...------------...///////////////............------,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,---------.........---,,,+++,,,...///...---------,,,+++,,,---...///........................---...//////------...///..............................---+++***+++---000...000111222222000...---000000000111111111111222000111222333333333222111%%%)))222:::<<<999777777888:::===>>>@@@FFFNNNTTTXXX]]]cccgggjjjooowww}}}~~~||||||~~~xxxrrrjjjbbb[[[UUUNNNJJJHHHEEEBBB???===;;;888666777666444333222111000000......////////////......888(((%%%,,,+++((((((111...------+++(((***000$$$)))...///---,,,000444***************++++++,,,,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))******)))))))))'''(((((())))))))))))***((((((((((((((((((((((((((((((((()))))))))))))))******************+++++++++******))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))******************)))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))******))))))))))))************++++++++++++******'''((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,,,,(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,(((((())))))***************)))))))))((((((''''''************************))))))*********+++++++++((()))))))))************,,,,,,---............---+++******))))))******++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))***ooo[[[PPPFFFDDDFFF@@@??????>>>===<<<;;;::::::999888666444111000///.........///000000000//////000//////......//////000//////...------------......////////////...------000///...------,,,------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---------,,,+++,,,...///...---,,,,,,---............---000...------......,,,+++------,,,+++,,,---...///---------------------------...//////...---///000.................................---+++,,,...000000000111111111000///...000111111111222222222222111111222333444555555444555777888666444777@@@HHHEEEHHHLLLOOOSSS[[[fffnnnwwwzzzsssjjj___XXXUUURRRNNNKKKHHHEEEAAA>>><<<;;;999666444222111111111111111111111000//////(((,,,222444000,,,///555000&&&&&&000444000000777999000,,,111111)))$$$'''+++************+++,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,,,,------))))))))))))))))))))))))))))))************)))))))))***+++***)))((()))***))))))))))))))))))))))))************************)))*********++++++++++++))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))************)))))))))))))))))))))************+++++++++***************+++++++++************************))))))))))))))))))))))))******))))))))))))************++++++++++++******'''((()))++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,((((((((()))))))))******%%%%%%&&&'''(((******+++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))******++++++******))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++))))))))))))************+++,,,------......------++++++************++++++***++++++++++++,,,,,,,,,+++++++++************))))))))))))************+++ooo\\\QQQFFFEEEFFF@@@??????>>>>>>===;;;::::::888777666444222000///......///000000111111000000000000////////////000000//////...------------...---......///...---,,,+++...------,,,,,,---//////---,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,---...---,,,+++,,,...///...---,,,,,,.../////////...---///...------...///...,,,------,,,+++,,,---...///------------------------,,,...//////......///111........................---...//////------...///111111111000000000//////111111111222222222333333222222333333555666888999;;;<<>>>>>===;;;:::999888777666444222000///...//////000111111111111111000000////////////000000//////...------------...,,,---.........---++++++,,,+++++++++,,,...000111//////.........---------,,,,,,+++***+++,,,...///---,,,+++,,,...///...---,,,,,,.../////////...---+++******,,,///111111111------,,,+++,,,---...///........................,,,...//////......///111////////////////////////---///000000///......///222111111000///000000000111111222222222333333333333333333333555888:::<<<>>>DDDIIIJJJNNNWWWbbbiiirrryyyyyywwwtttppplllhhhccc^^^[[[VVVTTTQQQMMMIIIFFFDDDCCC999999999888777555444333%%%111666...)))---000...+++000///***,,,333444///'''///444111+++(((((()))++++++******++++++,,,---...------,,,,,,------...,,,,,,,,,,,,---...///000))))))))))))))))))))))))((()))***++++++***)))(((,,,...///---***((()))+++************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))*********)))************+++++++++))))))******++++++++++++************************))))))))))))))))))))))))******))))))))))))************++++++++++++******((()))***+++,,,+++******((()))***+++++++++++++++************++++++++++++...---,,,***)))'''&&&%%%))))))))))))))))))))))))((()))***+++,,,------------,,,,,,++++++,,,,,,---)))***+++,,,---,,,++++++(((((()))***+++,,,------++++++++++++++++++++++++)))************+++++++++))))))))))))***************+++,,,,,,------,,,,,,))))))(((((((((((())))))*********++++++,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,nnnXXXPPPGGGDDDFFFBBB>>>>>>===<<<:::999888777999777444222000///000000444222000111333444333000222111111000///......---000///...---------------......------------......//////---,,,,,,---...///......////////////......---///000...+++***,,,...///...---...000111000///000000//////......------000000///...---,,,,,,+++......---,,,++++++******)))***+++,,,---,,,+++***------,,,+++++++++,,,,,,,,,------...///000111111------------......///000444333222222222000...,,,///111222333222222444555555777999999999<<>>===;;;:::999999;;;:::777444333222222333444222000111333444222000.../////////000000000111//////...---------------......------------.........---------...000111222......////////////......,,,......---+++***,,,............000333666666555222111000///...---------/////////...------,,,,,,,,,,,,,,,,,,------------,,,------...............------,,,,,,,,,------...---.........///000000000,,,,,,,,,---...///000111000000111222333333111///222333444444444555777999666:::>>>AAADDDJJJSSSYYYbbbhhhrrr|||tttjjj```WWWSSSOOOIIIEEEBBB???<<<:::666666444333111111000000///000111111000......------.........------,,,+++,,,,,,,,,,,,------------000000000...------...000...------,,,,,,------...,,,+++******++++++***)))(((((((((((()))))))))******,,,......+++))))))***************************+++++++++*********))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))*********************************++++++******)))***+++,,,---+++***((((((((()))***,,,,,,,,,,,,++++++************************)))((((((******))))))(((((())))))))))))***++++++***))))))******)))))))))***,,,,,,*********+++++++++,,,,,,+++******))))))******+++,,,,,,+++++++++++++++,,,))))))))))))))))))))))))))))))*********++++++++++++***)))(((((()))***+++++++++++++++++++++++++++*********************************)))))))))))))))************************++++++++++++++++++++++++,,,,,,------------,,,,,,++++++************++++++***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******((())))))************)))nnnXXXPPPFFFCCCDDD@@@AAA@@@???>>><<<;;;::::::<<<:::888666444333333333333111111111222333222111////////////000000000000//////...------------.........------------......//////......///000111111......////////////......+++,,,---,,,++++++,,,...------///222777:::<<<<<<444333000...------..............................***+++,,,---...000111111...............///000000---------------...///000////////////////////////++++++,,,,,,...///111111---///222444555555444333222333444444555777:::===;;;AAAHHHPPPXXXbbbmmmttt~~~{{{oooeee]]]SSSNNNLLLJJJFFFBBB<<<;;;:::777555333111000222333333222111000///.........//////......------,,,,,,---------.........000000000///------...000......---------------...---,,,***+++,,,,,,+++)))((((((((()))))))))******'''))),,,...---+++(((&&&************************++++++*********)))))))))+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))************(((((()))******+++,,,,,,)))))))))))))))***++++++)))((((((((((((***,,,---+++++++++++++++*********)))************))))))(((******))))))******+++,,,******++++++++++++***************)))******+++,,,))))))*********+++++++++)))))))))******)))))))))))))))***+++,,,------...)))))))))))))))))))))))))))))))))*********+++++++++***)))(((((()))***+++++++++++++++++++++++++++******************************))))))((((((((('''************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))mmmXXXPPPFFFCCCCCC???@@@@@@???>>><<<;;;:::::::::999777555333222111111222111111111222222222111333222111000///...---,,,///......---------............------------......222111000///...---,,,,,,---......//////......---+++++++++++++++,,,---.........///333777;;;<<<<<<666444111...,,,---...///---------.........//////+++,,,---...///000111222...---,,,,,,,,,---///000------------...000111111000000000///////////////------------...///000000///111444666666555555555444555777888:::>>>CCCFFFHHHOOOYYYdddooo|||xxxnnnaaaYYYWWWTTTNNNHHHEEEDDDBBB@@@===:::888777777666555444444333111000111111111111111000000///------.........////////////000111000...---...000///......------------......,,,++++++,,,,,,+++***(((((()))))))))*********)))***,,,...///---***(((************************************))))))))))))******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''((()))))))))************((()))))))))*********+++((((((((((((((())))))***))))))(((((()))***+++++++++++++++***************))))))************)))(((************+++,,,---...+++++++++,,,,,,+++++++++******************++++++************++++++++++++((()))***++++++***)))(((&&&'''((()))***+++++++++))))))))))))))))))))))))))))))))))))******************)))(((((()))******************************************************++++++******))))))((((((************************++++++++++++++++++++++++******++++++++++++************))))))))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***((((((((()))***lllWWWOOOFFFCCCCCC???@@@???>>>===;;;:::999999999999777555333222111111111111111111111111111111333333222000///---,,,,,,......---------......///......------------......000//////...---+++******------............------,,,+++++++++,,,---......///...///111555888888888555333000---,,,---...///,,,,,,------.../////////.........//////000000000///...---,,,---...///000---------...///000111222000000000000000/////////000000//////......//////000333555555444333333555888;;;???CCCGGGLLLRRRVVV]]]eeeppp|||qqqhhhddd___WWWPPPNNNNNNLLLKKKHHHEEEBBBAAA>>><<<999888888888666333333333333333222111000///....../////////000000000///111111111///...///000000///...---------------...---,,,,,,------,,,***))))))))))))************,,,,,,---...---,,,++++++*********************************)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***************************)))))))))((((((((((((((()))))))))*********************)))))))))((((((''''''(((((())))))))))))+++******)))))))))))))))************************((())))))*********))))))************+++---...///++++++++++++++++++++++++*********+++************+++++++++,,,,,,,,,,,,---)))***+++,,,,,,+++***)))((())))))*********))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))******************************************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++)))******++++++******)))******))))))))))))******)))***++++++,,,,,,++++++))))))))))))************,,,+++***((((((((()))***iiiUUUOOOFFFCCCDDD???@@@???>>>===;;;:::999999::::::999777555444222222000111222111000000111222000000000000////////////...------------...//////......------------......***+++,,,---------------------............------...---+++,,,---......---///......///222333333222222111///---,,,---...///---------........./////////////////////.........///////////////000111111...............///000111000000000000000000000000222111111000000000000000111333555555444444888<<<>>>CCCJJJQQQXXX___fffjjjzzz}}}wwwoooeee^^^VVVVVVUUUSSSPPPLLLIIIGGGGGGDDD@@@?????????<<<:::555555555444333111000/////////000000000111111111///111222222000/////////000000///...------------///---,,,,,,---...,,,+++)))))))))*********+++++++++...000...+++)))***,,,******************************)))))))))(((((((((((())))))******))))))((())))))))))))))))))))))))******************************)))))))))((((((((())))))))))))************++++++***))))))(((''''''''''''((()))))))))))))))+++++++++***)))((((((''')))))))))***************((())))))************)))************+++,,,---...++++++************++++++***++++++++++++***))))))++++++,,,,,,,,,---------++++++,,,,,,,,,,,,+++++++++,,,------,,,+++***((())))))))))))))))))))))))((((((((()))))))))******)))))))))******)))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********++++++******************))))))*********)))******+++++++++++++++((((((((()))))))))))))))+++***))))))))))))))))))gggTTTNNNGGGDDDEEE@@@AAA@@@???>>><<<;;;::::::999999888777555333111111///111222222//////000222111000000000/////////...---------------...//////......------------......)))***,,,---...///......,,,------......------,,,111...,,,,,,...///...---...---,,,---///111000///......------------......---------.............................................///000000000000///.........------...///////////////000111111111222111111111111222333444555333666999:::;;;???GGGMMMPPPVVV```kkkttt}}}xxxrrrhhhgggfffccc___ZZZUUUSSSQQQLLLGGGFFFGGGGGGDDDAAA;;;;;;:::999666444222111000000000111111111222222///111222222111/////////111000///...------------///...------......---,,,))))))*********+++++++++***111666444---((()))---***************************)))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))*********************************)))))))))(((((())))))))))))************)))))))))))))))((((((((('''((()))*********))))))))))))*********))))))(((((()))))))))*********+++(((((()))******************************+++,,,---+++***))))))))))))***+++***++++++,,,+++***)))(((***+++++++++,,,,,,,,,,,,++++++************++++++***+++---------+++***((())))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))************************++++++++++++++++++++++++*********+++,,,,,,------************************++++++++++++++++++++++++***++++++++++++++++++***++++++************++++++))))))***+++++++++++++++(((((())))))************((())))))************)))fffSSSNNNGGGDDDEEEAAABBBAAA@@@???>>><<<;;;;;;666666666444333111///...///111333222///...000222444333222000///---,,,+++---------------...///000.........------.........---.../////////...---,,,,,,------......------,,,333000------///000...,,,,,,,,,+++,,,///000///...,,,,,,,,,---------------........................------------......//////***+++---.........---,,,///......---------............///000111222222333//////000222333666777888666999>>>@@@CCCKKKVVV^^^gggnnnzzz~~~}}}{{{xxxrrrlllgggdddXXXRRRMMMKKKMMMMMMJJJFFFBBBAAA@@@>>>;;;999666555000111111111111222222222///111333333111/////////111111000......---------000...------......---,,,)))************++++++++++++444===<<<222******...************************))))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))************************************))))))))))))))))))))))))************''''''(((((())))))******'''(((***+++++++++***)))'''((()))******++++++***(((((())))))*********+++(((((()))*********************))))))******+++,,,+++***)))(((((()))***+++***+++,,,,,,+++***)))((()))************++++++++++++***)))(((((()))***+++'''(((***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***+++,,,,,,---************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,))))))***++++++++++++***))))))******+++++++++,,,'''((()))+++++++++***)))eeeTTTNNNFFFBBBDDDAAABBBAAA???===;;;:::999999888888777666555444444333888666333111000111333444222111111000///......------------------...////////////............////////////.........---------...---,,,++++++,,,---...111///,,,******+++---///////////////////////////...---,,,++++++,,,---...---------............//////////////////............------,,,,,,,,,------///////////////.........000111111111000111444666111444666555222111333666>>>BBBHHHNNNVVVbbboooxxxuuujjjYYYMMMPPPRRRMMMIIIKKKLLLHHHCCCBBBBBBAAA<<<888777555222111222333444444222111111222333333111000000////////////...+++)))++++++,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...///<<>>444000000///---,,,+++*********+++,,,,,,,,,,,,+++***))))))(((''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''))))))************)))))))))))))))))))))))))))))))))***+++++++++)))((('''&&&''''''((()))******+++))))))))))))******************)))(((((()))******+++++++++*********))))))++++++++++++++++++++++++++++++************++++++///...,,,+++***)))))))))******++++++++++++******++++++***)))(((((())))))'''((((((((()))*********((((((((((((((((((((((((******))))))))))))************))))))))))))******///......---,,,,,,,,,---************************++++++,,,***)))(((***+++,,,++++++******++++++,,,******++++++++++++******)))************+++++++++***************++++++,,,)))))))))))))))*********))))))))))))************eeeTTTOOOFFFCCCDDDAAABBBAAA???===;;;:::999999888888777666555444333333111000//////000111333444111111000000//////............------......///000//////............////////////.........---------000///............///000222111///...---...///000........................///...---,,,,,,---...///---------............///000000000000000000000000//////...------......//////////////////////////////000111111000111333555444777999:::999;;;???CCCCCCJJJVVVbbbooo}}}{{{hhhZZZXXXXXXSSSPPPRRRPPPMMMJJJIIIHHHFFFCCCAAA;;;888555333222333222111222111111111222222111///111000//////000///,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...555???DDD???777555555333------+++************++++++******)))((((((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&)))*********))))))((('''''''''(((((()))******+++))))))))))))************************************+++++++++*********))))))************************++++++************++++++,,,,,,+++*********++++++******++++++++++++******++++++***)))))))))))))))'''''''''''''''''''''(((((((((((((((((((((((((((******))))))))))))***************))))))*********++++++***)))))))))))))))************************++++++,,,***)))(((***+++,,,++++++******++++++,,,******++++++++++++******)))************+++++++++***))))))))))))***++++++))))))))))))************))))))))))))************eeeTTTOOOGGGCCCEEEBBBAAA@@@???===;;;:::999999888888777666555444333222//////000000111222222333//////////////////////////////......//////000111//////............//////...............---------000//////......//////000000000000///////////////........................///......------......///---------............///000000000000111111111111000//////...//////000000//////////////////000000000222333333222222333444444777:::<<<>>>BBBIIIOOORRR]]]nnnvvveee___\\\VVVSSSUUURRRQQQOOONNNLLLKKKIIIHHHCCC@@@;;;888666555444333444222111111222222111///222000//////000///,,,***,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...<<<@@@BBB???<<<;;;:::777...---,,,******))))))))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((())))))((((((''''''(((((('''(((((())))))*********)))))))))*********++++++)))***+++,,,,,,+++***)))+++++++++***************************************++++++************++++++***************+++,,,---******++++++++++++******++++++***))))))))))))***++++++******************))))))))))))))))))))))))******))))))))))))******++++++************++++++,,,,,,++++++******++++++************************++++++,,,***)))(((***+++++++++************++++++******++++++++++++******)))************+++++++++))))))((((((((()))******************************)))))))))*********++++++dddTTTOOOGGGDDDEEEBBBAAA@@@>>>===;;;:::::::::888888777666444333222222333333444444333222000///....../////////////////////////////////000111111//////............//////..............................------------......,,,------...---,,,+++***......................../////////....../////////---------............//////000000000000000111111//////......//////000000//////000000000000111111444555666666444333444555777;;;@@@EEEJJJRRR[[[bbbmmmyyypppiiiddd]]]YYYYYYUUUUUUTTTRRRPPPOOONNNNNNKKKGGGCCC???===<<<:::999777555333333333333222111222000///...///...,,,***------------------,,,+++,,,,,,++++++,,,,,,---...;;;<<<>>>???@@@>>>999444------,,,+++***)))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******(((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((()))))))))*********))))))*********+++++++++)))***,,,------,,,***)))************************************************++++++************++++++***************++++++,,,******++++++++++++******++++++***))))))*********...---,,,+++******++++++******************************))))))))))))******,,,++++++++++++++++++,,,---,,,,,,+++++++++,,,,,,************************++++++,,,***)))(((***+++++++++************++++++******++++++++++++******))))))*********+++++++++((((((((((((((())))))***++++++***************)))))))))*********+++++++++~~~cccSSSNNNFFFCCCEEEBBB@@@@@@>>>===;;;:::::::::888888777555444222111111222333444444333222000///............///////////////////////////000111111//////............//////---.............................................***+++,,,------+++***)))...........................//////////////////...---------............///.........//////000000000......------...//////000000000000000111111222222555666777777555555666777>>>EEEPPPZZZdddooo{{{yyyuuunnngggccc[[[ZZZXXXWWWUUUTTTRRRQQQOOOLLLGGGDDDCCCBBBAAA@@@<<<:::777666666666555444222111///.........---+++---.........------,,,+++,,,,,,++++++,,,,,,---...777555777<<>>===;;;;;;;;;:::888888777555333222111000---...///111222111111000........................//////......//////000111//////............//////---------...............///000000111111000000///------...//////---,,,+++---------------------------......//////......------------............///------......//////000000------------...///000000000000000111222222333333444555777777888:::>>>AAAHHHSSSbbbrrrwwwqqqddd```\\\[[[[[[YYYUUUQQQSSSOOOKKKHHHGGGGGGFFFEEECCC@@@===;;;;;;;;;:::999555333000000000000///.........///......---,,,+++,,,,,,++++++,,,,,,---...333000111777:::555---(((******++++++******)))((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''((((((''''''(((((())))))*********************************++++++++++++,,,)))***+++,,,,,,+++***)))***************+++++++++------------------------++++++************++++++,,,+++***)))))))))))))))******++++++++++++******+++************+++,,,,,,+++***(((&&&&&&''')))*********************************))))))))))))******++++++************++++++******************+++,,,************************++++++,,,***)))(((***+++******))))))))))))************++++++++++++******)))************+++++++++))))))((((((((()))******,,,,,,,,,+++******))))))*********++++++++++++,,,{{{```PPPKKKDDDAAACCC@@@@@@???>>><<<;;;;;;;;;;;;888888777555333111000000---...///000000111111111/////////......------,,,......------......///000//////............//////---------........./////////000111222222111000/////////000000//////......------------------------,,,---...//////...---,,,---------............///---......///000000111111............///000111222000000111111222333333444555777999<<>>999666444333333333222111////////////...---,,,+++,,,,,,++++++,,,,,,---...333...---111333...***)))((((((***++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((''''''((((((((((((''''''************************'''((())))))*********)))*********************************+++++++++,,,,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***))))))))))))******+++******++++++++++++******+++*********++++++,,,---...,,,***))))))+++---///******************************))))))))))))***************))))))*********---------------...//////************************++++++,,,***)))(((***+++******))))))))))))************++++++++++++******)))************+++++++++***))))))))))))***++++++------,,,++++++***))))))*********+++++++++,,,,,,zzz___OOOJJJCCC@@@BBB@@@@@@???>>><<<<<<;;;;;;;;;999888777555333111000///333333222222111000000000000000///...------,,,,,,---------------...////////////............//////---------.........//////---...///000000///...---000/////////............------------------------+++,,,---......---,,,+++---------.........//////...//////000111222222222////////////000111222333000000111222333333444444888:::===AAAHHHQQQ[[[aaatttxxxooobbb^^^YYYUUUSSSRRRPPPNNNMMMJJJFFFCCCBBBBBBBBBAAA<<<999666555666666555444////////////...---,,,+++,,,,,,++++++,,,,,,---...666///+++......***))),,,&&&''')))***++++++******((((((((()))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******))))))))))))************))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((()))+++++++++***)))++++++************************+++++++++,,,,,,,,,******)))(((((()))******))))))******++++++++++++++++++++++++++++++++++++++++++************++++++''''''(((((()))+++,,,---******++++++++++++******+++*********+++,,,,,,---+++***((('''(((***,,,...))))))))))))))))))))))))******))))))))))))************))))))))))))******************++++++,,,---************************+++,,,,,,***)))(((***+++******))))))))))))************++++++++++++******)))************+++++++++***************++++++,,,------,,,,,,+++***))))))******+++++++++,,,,,,,,,tttZZZKKKHHHBBBAAADDDBBB>>>>>>??????===<<<:::999777777777777555333111000111111111111111000//////............////////////...---++++++---...---,,,......,,,++++++,,,......111000///.....................///000000000000000,,,------......------,,,---......---++++++---...///...---,,,,,,---...//////////////////.........333222111000000///000000333333222111111111111111222000///000222444444444:::===CCCMMMZZZhhhttt{{{wwwlll___VVVTTTUUUTTTRRRQQQNNNIIIFFFFFFFFFFFFEEEDDDBBB>>>;;;888666555555444222///---...///000///******))))))***,,,...000444222///,,,)))(((''''''))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))************************)))((('''''''''(((***+++)))(((((('''''''''((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++---......,,,***(((((()))******)))))))))))))))))))))))))))***+++++++++,,,++++++******************++++++++++++++++++++++++******)))))))))***,,,---)))))))))))))))******+++,,,,,,++++++***))))))))),,,+++++++++******))))))************************------,,,++++++***))))))+++*********++++++***((()))))))))***++++++,,,,,,tttZZZKKKHHHBBBAAADDDBBB>>>>>>???>>>===<<<:::999777777777777555333111000111111111111111000//////............///////////////...,,,,,,.........---...------,,,,,,------...000///......------............///000000000000000---------......---------///---++++++---///...,,,///...------------...///////////////////////////000000///...............222222111111000111111111555444222333555888:::;;;AAAHHHUUUfffvvvuuudddXXXTTTTTTUUUTTTSSSPPPKKKIIIHHHHHHHHHGGGFFFEEEBBB???===:::888888666444000//////000000///++++++******+++---000222555444111...+++***))))))******************************))))))((((((((((((************************))))))))))))))))))))))))************************)))(((((('''((()))***+++)))(((((('''''''''((((((******)))))))))((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++)))************+++++++++---......,,,***((())))))***************************************+++++++++************************++++++++++++++++++++++++******)))((()))***+++,,,)))))))))))))))******+++******************++++++++++++*********)))))))))************************++++++++++++++++++++++++++++++***+++++++++***((()))))))))***++++++,,,,,,sssYYYKKKHHHBBBAAADDDAAA>>>???>>>>>>===;;;:::999777777777666555333111111111111111111111000//////............////////////000///------/////////...------............------///...------------------......///000000000000000------............------111---)))***///111///***///......------....../////////////////////000000000///...............///222222111111222222333333444333222333666:::???BBBIIITTThhh}}}kkk\\\VVVVVVWWWWWWVVVSSSOOOMMMLLLLLLLLLKKKIIIIIIHHHFFFCCC@@@>>><<<999666333111111000///...,,,,,,++++++---///222333555333111...+++***))))))***************************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((''''''(((((()))))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++)))))))))*********++++++************************)))************+++++++++------...,,,***))))))*********+++++++++++++++++++++++++++***************************************++++++++++++++++++++++++***)))((((((((()))***+++)))))))))))))))******+++((())))))***++++++,,,,,,******))))))))))))((((((************************))))))***+++,,,,,,------+++++++++++++++***)))))))))))))))***++++++,,,,,,sssYYYKKKHHHBBBAAACCC@@@??????>>>===<<<;;;::::::888888777666444333222111111111111111111000//////............////////////111///......///000000///,,,---...//////...---,,,...------,,,,,,,,,------......///000000000000000......////////////......000---***+++///111///,,,//////............////////////000000000000111111111111000000000111111222222222222333333444666666444444444666999???FFFKKKWWWcccvvvuuueee^^^\\\[[[ZZZVVVTTTQQQOOOPPPPPPPPPOOOKKKLLLLLLKKKIIIFFFBBB@@@<<<999555333222111///---,,,,,,++++++---///222444333111...,,,)))(((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((()))***((((((((((((''''''''''''))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))))))))************************************((())))))))))))*********))))))))))))))))))))))))))))))*********+++++++++,,,------,,,***))))))***+++++++++++++++,,,,,,,,,,,,+++++++++***)))))))))***************+++++++++++++++++++++++++++++++++***)))((((((((()))***+++)))))))))))))))******+++))))))*********+++++++++)))))))))(((((((((((((((************************)))******++++++,,,------+++,,,---,,,+++***)))))))))))))))***++++++,,,,,,rrrXXXJJJHHHBBBAAABBB?????????>>>===<<<;;;;;;:::888888777555444333222222111111111111111000//////............////////////111000......000111000///,,,---////////////---,,,------,,,,,,,,,------.........///000000000000000...//////000000//////...------...------...///000////////////////////////000000000000111111222222111111111111111222333444111111222222444555777888777999;;;>>>BBBIIIRRRXXXiiirrrtttnnniiiddd```UUUSSSQQQPPPQQQQQQQQQPPPLLLMMMNNNNNNMMMIIIEEECCC>>>;;;888666444333000...---,,,++++++,,,...111222222111...,,,***(((((((((************************))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))(((((()))))))))*********************************((())))))))))))*********))))))))))))))))))))))))))))))*********+++++++++,,,------,,,***)))***+++******+++++++++,,,,,,,,,,,,+++++++++***)))))))))))))))*********++++++++++++++++++++++++++++++++++++***)))(((((()))******)))))))))))))))******++++++++++++*********))))))((((((((((((((()))))))))************************+++++++++++++++++++++++++++---...---+++))))))***)))))))))***++++++,,,,,,qqqXXXJJJIIICCC@@@BBB>>>@@@???>>><<<;;;;;;;;;;;;999888666555333222222222111111111111111000//////............////////////111000......000000000///......////////////......------------------...///......///000000000000000//////000000000000//////,,,...///...------///222...//////000000//////...000000000111222222333333000000000000111222333444111111222333555777999:::999<<>>@@@???>>><<<;;;;;;;;;;;;999888666444333222222222111111111111111000//////............////////////111///---...///000////////////............//////......------......///000......///000000000000000///000000111111000000///...---------///000000111...///000111111000///...000000111111222333333444111111111222333444666666666666777999;;;===@@@AAA???DDDKKKQQQVVV^^^iiiqqq}}}yyykkkhhhddd```^^^ZZZWWWTTTOOOPPPQQQQQQOOOMMMKKKIIIEEECCC@@@???>>>;;;888666222111///------...///000333222000---,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***))))))((((((((((((((()))***+++,,,((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))(((((((((((()))))))))***************************************+++++++++,,,++++++++++++++++++++++++)))************++++++++++++,,,---,,,*********+++(((((())))))***++++++,,,***************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++...---+++*********+++,,,)))))))))))))))******+++++++++******************)))))))))*********++++++*********************************++++++,,,,,,---+++///111///***((()))+++)))))))))***++++++,,,,,,pppWWWJJJIIICCC@@@AAA>>>AAA???>>><<<;;;;;;;;;;;;:::888666444333222222333111111111111111000//////............/////////000000///------/////////...000///...------...///000...............///000111...//////000000000000000000000111111111111000000111,,,)))+++111333111......///000111111000///...000000111222333333444444333333444555666777999:::<<<<<<>>>@@@BBBEEEGGGHHHKKKRRRZZZaaafffnnnyyyzzzwwwqqqlllgggbbb]]]YYYQQQRRRRRRQQQPPPOOOMMMLLLHHHFFFDDDBBBAAA???<<<999444333111///......///000111000...+++***)))))))))++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((((((((((((((()))***+++,,,(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++,,,---,,,*********,,,'''(((((()))******++++++))))))******+++++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++///...,,,+++++++++,,,,,,)))))))))))))))******+++)))))))))***++++++,,,,,,))))))******+++++++++,,,************************'''((()))***,,,---...///+++///111///***''')))+++)))))))))***++++++,,,,,,oooXXXKKKIIIAAA>>>???<<<===;;;:::;;;===??????>>>666666555444222111000000111111111111111111111111//////////////////////////////............//////000111111000---,,,,,,---000111111000...---///000//////000000000000//////...///////////////......000111111111111222222222111111111000111111222333222111111111111111222222...///222333444777:::===@@@DDDIIILLLLLLNNNQQQUUUYYY]]]ccclllvvv}}}wwwmmmeee]]][[[VVVSSSPPPOOOOOOOOONNNMMMKKKFFFBBB???=========999444000---...000222555333///---,,,,,,***))))))***+++,,,,,,+++***)))((()))***+++,,,++++++***''''''''''''''''''''''''))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))((((((((((((((('''''''''++++++******))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++************************---+++(((&&&&&&(((+++---++++++***)))(((((())))))))))))(((((()))***++++++*********++++++,,,,,,,,,************))))))((((((************************,,,,,,,,,++++++*********)))))))))))))))))))))))))))((('''(((***+++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------++++++***)))(((((())))))))))))))))))************+++***************++++++++++++++++++++++++++++++************************************************------,,,,,,+++***))))))***)))((((((((()))+++,,,oooWWWKKKIIIAAA>>>???======<<<;;;;;;===>>>>>>===888777666555444222111111111111111111111111111111////////////////////////000000////////////000000///111111000...---...///,,,...000000///---,,,,,,//////000000000000//////...///////////////......///000000000000111111111111111111111111222222333333333222222222222333333///222555888;;;@@@DDDHHHNNNQQQUUUVVVUUUWWWZZZ^^^dddiiipppzzz{{{tttgggbbb[[[UUUQQQOOONNNNNNJJJJJJIIIGGGDDDCCCBBBBBBAAA>>>:::666444222222333555222///.........---,,,)))***+++,,,,,,+++***)))))))))+++,,,,,,,,,++++++************************))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************************************))))))))))))******++++++***))))))))))))))))))))))))))))))***+++,,,,,,,,,------------------++++++*********)))))))))************************+++++++++******))))))))))))))))))))))))))))))))))))((('''(((***+++++++++++++++***))))))***+++++++++++++++,,,,,,,,,------++++++***)))))))))))))))))))))))))))************))))))(((''''''&&&''''''++++++++++++++++++++++++************************************************------,,,++++++***))))))***))))))))))))***++++++oooWWWKKKIIIAAA>>>@@@===???===;;;;;;<<<===<<<;;;999888777666555333222222111111111111111111111111000000000000000000000000111111000000000000111111///000111111/////////111***---111222111...,,,+++///000000111111000000////////////////////////////////////000000000000111111111111111111222333333444444333333333333444444...111555999???FFFNNNSSSZZZ]]]^^^^^^\\\^^^cccgggqqqwwwuuunnncccZZZTTTQQQPPPOOOIIIIIIIIIHHHGGGFFFDDDCCCEEEDDDBBB@@@===:::777666555222000///000000000///******++++++++++++*********+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))((())))))***************************************((()))***++++++***)))(((+++***))))))))))))))))))+++************+++,,,,,,---------------,,,,,,,,,+++++++++++++++******************************************))))))))))))))))))))))))))))))))))))))))))((('''(((***+++++++++++++++***))))))***++++++++++++++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))***************)))((('''&&&%%%%%%%%%************************))))))))))))))))))))))))************************,,,,,,,,,+++******)))))))))******+++++++++++++++nnnWWWKKKIIIAAA>>>@@@===@@@>>><<<;;;<<<<<<;;;:::999888777666444333222222111111111111111111111111////////////////////////111000000//////000000111///000111111000000111222---000333444222000//////000000000111111000000000///////////////000000000000000000000111111111111222111111111111222333333444333333333333444444555222444666:::BBBLLLXXX```dddeeeffffffeeehhhooottt~~~wwwkkk```ZZZWWWUUUSSSMMMLLLKKKJJJIIIFFFCCCAAAFFFFFFGGGGGGEEEAAA>>>;;;888555222111111000000///+++++++++++++++++++++++++++,,,---......---,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))((((((((((((((()))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------------,,,************************((()))************)))(((******)))))))))))))))***,,,+++++++++++++++,,,,,,,,,+++++++++******))))))++++++++++++++++++++++++******************************************)))))))))))))))))))))))))))))))))((('''(((***++++++++++++******************+++***++++++++++++,,,,,,,,,******)))))))))))))))***((()))))))))************,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************,,,+++++++++******)))))))))***+++------,,,++++++nnnVVVJJJHHHAAA>>>@@@>>>@@@>>>;;;;;;;;;;;;:::999888777666555444222111111111111111111111111111111........................000//////......//////000///000111111000000111222///111222111000000111222000000111111111111000000///////////////000111222111111222222222222333333222222222111222333333444333222222333444555666666::::::<<<@@@HHHUUUccclllnnnppprrrssstttzzz}}}qqqhhhccc```\\\YYYRRRPPPMMMLLLKKKIIIEEEBBBEEEGGGIIIJJJIIIGGGDDDBBB>>>;;;666333222000...,,,,,,++++++++++++++++++,,,,,,---............,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((())))))******(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,......---,,,+++))))))))))))))))))))))))******)))(((((()))*********)))))))))))))))******,,,,,,+++++++++++++++,,,+++++++++******)))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))((('''(((***+++++++++*********++++++******************+++++++++,,,,,,***)))))))))))))))******((()))))))))************************+++,,,------))))))))))))))))))))))))((((((((((((((((((((((((************************++++++***************))))))***+++------,,,++++++mmmVVVJJJHHHAAA???AAA>>>???===;;;:::;;;;;;:::999888777666555333222111111111111111111111111111111//////////////////////////////............/////////000111111/////////111.../////////---...000222000111111222222111111000000//////...///000222333222222222333333333444444222222222222222333444444222222333444555777999:::<<<>>>BBBHHHRRR^^^kkktttuuuxxx{{{~~~~~~}}}}}}zzzwwwvvvzzz{{{uuurrrnnnhhhbbbXXXTTTPPPNNNOOOOOOLLLIIIFFFGGGIIIJJJKKKJJJHHHGGGEEEAAA<<<888444222///---,,,,,,++++++++++++,,,,,,,,,---.........---,,,+++************************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))'''(((((())))))******+++))))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))'''(((***,,,,,,+++***((())))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))******+++,,,,,,+++************+++,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++************************+++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))((('''(((***+++++++++)))***++++++++++++***)))************++++++++++++)))))))))))))))******+++))))))))))))************((((((((()))***+++,,,---************************))))))))))))))))))))))))************************************************)))******+++++++++++++++mmmVVVJJJHHHAAA???AAA???>>><<<::::::;;;;;;:::999999888777666555333222222111111111111111111111111000000000000000000000000000000////////////000000///111111000...---...///,,,...000111000//////000000111111222222111111000000///......///111333444111111222222222333333333333222222222222333444444222333444666888;;;===???>>>DDDNNNYYYdddoooxxx~~~}}}yyy}}}~~~|||vvvttttttuuutttqqqmmmkkkpppzzz{{{}}}}}}}}}xxxqqqccc]]]VVVSSSSSSSSSPPPMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFAAA<<<999666333000---,,,++++++++++++,,,---,,,------...---,,,+++***************************))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))'''(((((()))******++++++*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))++++++***)))'''))))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++,,,+++***)))))))))))))))++++++++++++,,,,,,,,,,,,)))))))))*********++++++************************)))*********++++++++++++)))))))))))))))))))))))))))((('''(((***+++++++++)))***++++++++++++***)))************++++++++++++)))))))))))))))***++++++))))))))))))************)))((((((((()))***++++++++++++++++++++++++++++++************************************************))))))))))))***************))))))))))))***++++++mmmVVVJJJHHHAAA???AAA???===<<<::::::;;;;;;;;;::::::999888777666555444333111111111111111111111111222222222222222222222222111111000000000000111111000111111000---,,,,,,---,,,///333555444222111000111111222222222222111111000///......///111333444000111111111111222222222333333222222333333444555333444666888;;;>>>AAABBBEEEOOO___nnnzzz}}}~~~~~~~~~}}}|||yyyvvvsssrrrppptttvvvuuuwww{{{{{{xxxsssuuuuuusssnnnkkkkkklllooonnnkkkfffdddiiittt}}}|||~~~uuuvvvwwwwww}}}}}}nnnfff]]]WWWUUUTTTPPPMMMNNNMMMKKKJJJIIIJJJKKKKKKMMMIIIDDD@@@===:::666444------++++++++++++------,,,,,,---------,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))'''(((((()))***+++++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((+++------,,,***((())))))))))))))))))))))))&&&(((+++------+++(((&&&))))))((())))))***++++++++++++***)))(((((())))))(((((())))))*********+++(((((())))))*********+++************************(((((())))))*********+++)))))))))))))))))))))))))))((('''(((***+++++++++)))***+++,,,,,,+++***))))))************+++++++++))))))((())))))***++++++))))))))))))************++++++***************+++++++++++++++++++++++++++************************************************)))))))))))))))************)))((((((((()))+++,,,nnnWWWLLLKKKCCC@@@AAA>>>???===<<<;;;<<<<<<;;;999999888666444333333333444333333333222222111111111000---***,,,111444222000...............///000111...//////000000000000000////////////000000000000333333333222222222111111000000000000000111111222222222111111111111111111666444222111222222333222666555888=========DDDNNNWWWiii}}}{{{yyywwwtttssssssssstttqqqsssuuuwwwxxxwwwvvvuuuuuuttttttsssqqqpppoooooopppqqqrrrrrrqqqqqqssstttrrroookkkhhhgggiiilllnnniiihhhhhhiiilllnnnnnnmmmsssssssssrrrrrrrrrrrrrrrrrrrrrqqqrrruuuyyy}}}~~~tttfffbbbbbb[[[RRROOOPPPJJJHHHLLLNNNMMMKKKLLLLLLLLLKKKIIIDDD???:::777111000///...---,,,,,,,,,.../////////...,,,***))),,,+++******))))))******************))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))************************************'''((()))******)))((('''''')))******))))))***+++,,,+++******))))))************))))))))))))*********************************)))(((''''''((()))***,,,+++)))((((((((()))***(((((()))***+++,,,,,,,,,*********)))(((''''''&&&))))))***++++++++++++***---,,,+++******+++,,,---++++++******++++++,,,---((((((((((((((())))))*********))))))))))))******............---,,,+++***++++++************************))))))***+++,,,,,,+++++++++*********)))))))))************+++++++++++++++******************,,,,,,,,,+++++++++******+++++++++***)))((((((''')))*********++++++++++++oooWWWJJJHHHAAA???BBB@@@???===<<<;;;<<<<<<;;;999999777666444333333333333333333333222222222111111222///,,,...222444333000/////////000000000111111...//////000000000000000/////////000000000000000333333333222222222111111000000000000000111111222222222222222222222222222444333222222444555666666;;;888:::@@@EEEJJJUUU```lll|||}}}zzzuuuqqqmmmllljjjiiijjjkkknnnoootttvvvyyy{{{{{{yyyvvvtttwwwvvvuuutttsssqqqpppooosssuuuvvvvvvuuuuuuvvvwwwpppnnnllljjjiiikkkmmmnnnmmmllllllnnnppprrrrrrqqqppppppqqqqqqrrrsssssstttqqqrrrsssuuuwwwyyy{{{|||{{{}}}tttoookkkcccZZZVVVTTTNNNJJJKKKMMMJJJIIIIIIIIIJJJJJJHHHEEEAAA===;;;111000...,,,+++++++++,,,............---,,,***))),,,+++******))))))******+++*********))))))((((((******)))))))))((((((((((((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((('''((()))******)))((('''''')))******))))))***+++,,,,,,+++*********************))))))))))))******)))))))))))))))))))))))))))(((''''''((()))***+++++++++)))((((((((()))***)))))))))******++++++,,,,,,,,,+++******)))(((((())))))***++++++++++++***,,,+++************+++,,,++++++******++++++,,,---))))))((((((((()))***************))))))*********------------,,,+++************************************))))))***++++++,,,+++++++++*********)))))))))************+++++++++************************,,,,,,+++++++++*********++++++******)))((((((''')))))))))*********++++++oooWWWIIIFFF???>>>BBBAAA???===<<<;;;<<<<<<;;;999888777666444333333333333333333333222222222222111222000---...111222111//////000111222222222111000...///000000111111000000//////000000000111111111333333333222222222111111000000000000000111111222333333333333333333333333111222222444555777999:::???===???HHHTTT```ooozzzwwwrrrsssvvvwwwyyywwwtttrrrqqqooommmkkkmmmllljjjiiikkkmmmppprrrxxxzzz}}}|||yyywww|||{{{zzzxxxvvvtttsssrrrwwwxxxyyyyyyxxxxxxyyyzzzuuuttttttttttttuuuvvvwwwuuutttsssuuuwwwxxxxxxwwwqqqqqqrrrssstttvvvxxxxxxtttuuuwwwyyy{{{{{{{{{zzz{{{{{{}}}~~~yyyqqqiiieee\\\TTTMMMMMMLLLIIIHHHIIIGGGGGGHHHHHHFFFCCCAAA???555333000...,,,,,,,,,---------------,,,,,,+++***,,,+++******))))))******+++++++++***)))(((((('''++++++*********)))))))))(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((''')))******))))))***+++---,,,++++++******++++++***))))))(((((())))))***((((((((((((((((((((((((((((((''''''((()))***++++++******)))((()))))))))************************---------,,,++++++******))))))***++++++++++++***+++******))))))******++++++************+++,,,,,,***))))))))))))***++++++++++++************++++++,,,,,,,,,,,,+++***))))))*********************************)))******+++,,,+++++++++***************)))************+++++++++************************,,,++++++++++++*********++++++******)))(((((((((((()))))))))************lllUUUHHHGGG@@@???BBB@@@>>>===<<<;;;<<<<<<;;;999888777666555444333333222222222222222222222222222222///------//////...---...000222333333222000/////////000111111111111000///000000111111222222222333333333222222222111111000000000000000111111222222222222333333333333333///111333444666888:::<<>>===<<<;;;<<<<<<;;;999777777666666444333222222222222222222222222222222333222000///000000//////...///111222222111///...///000000111111111111111000000000111222333333444333333333222222222111111000000000000000111111222000111111111222222222333000222444555666888===AAAFFFOOO]]]nnntttsssrrrqqqqqqpppmmmkkkggggggeeeeeehhhmmmssswwwuuuuuuuuuttttttvvvxxxyyy|||{{{{{{{{{}}}~~~~~~}}}}}}~~~|||}}}~~~|||{{{tttssspppkkkhhhiiinnnrrr}}}}}}yyyiii___UUURRRPPPMMMKKKMMMIIIIIIHHHGGGFFFCCCAAA@@@DDDAAA===888444111000///...------,,,++++++++++++,,,+++******))))))******++++++******)))(((((('''++++++++++++*********)))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))''')))******))))))***+++---,,,++++++******++++++))))))(((((((((((())))))************************+++******)))((('''&&&&&&************)))))))))(((******))))))))))))))))))++++++++++++************))))))***++++++++++++***)))))))))******)))))))))******))))))******+++,,,***************++++++,,,,,,++++++++++++++++++,,,))))))******))))))(((((((((((()))))))))*********++++++***************+++************************))))))*********+++++++++))))))*********++++++++++++++++++*********))))))*********)))))))))))))))))))))))))))************eeePPPHHHJJJDDD@@@@@@<<>>EEEKKKVVVeeeyyyzzzqqqkkkeeedddeeefffhhhiiihhhggggggiiikkknnnppptttyyy}}}}}}zzzxxxxxxyyy|||}}}~~~~~~||||||uuuuuusssooollljjjjjjlllrrrtttxxx{{{}}}}}}}}}}}}|||pppeee[[[WWWTTTOOOMMMNNNLLLLLLKKKIIIGGGEEECCCBBBEEECCC???;;;777333111000000000...---,,,+++++++++,,,+++******))))))******************))))))))))))++++++*********)))))))))(((((())))))))))))(((((())))))))))))************''''''''''''''''''''''''))))))(((((((((((())))))''')))******))))))***+++,,,+++******))))))******)))((((((''''''(((((()))************************************)))'''&&&%%%)))************)))(((((())))))))))))))))))))))))******************))))))))))))***++++++++++++***)))******++++++******)))***))))))))))))***++++++***))))))))))))***++++++++++++************++++++((())))))***))))))(((((('''(((((())))))*********,,,+++******)))************************+++++++++)))************+++++++++)))))))))***++++++,,,,,,+++************)))))))))******)))))))))))))))))))))*********++++++++++++eeeOOOFFFHHHBBB???AAA>>>???===<<<;;;<<<<<<;;;999666666777666555444222111111111222222222333333333333333333222111111222333222222111111111000000000000000111222222222222111000000111222333444555555333333333222222222111111000000000000000111111222000000111222222333444444777999;;;<<>>>>>===<<<;;;999777666333444555555555333111///222333333333333222111111////////////////////////111111111111111111111111111111000000//////......111222333333444444333333444444333333222111111000222222222222333444555666111222222111000111444777555:::@@@EEENNN___uuu}}}ssskkkgggiiimmmpppsssuuuwwwyyyzzzyyywwwuuutttvvvxxx{{{}}}~~~~~~~~~}}}{{{{{{|||zzzyyy}}}{{{zzzyyywwwuuuqqqnnniiikkkmmmmmmmmmlllmmmooovvvzzz{{{pppaaaXXXVVVYYYVVVQQQNNNMMMMMMLLLKKKHHHFFFCCCAAA???@@@AAACCC???:::333...,,,,,,,,,,,,)))***+++++++++++++++***))))))************))))))))))))))))))))))))))))))((('''&&&'''((()))(((&&&%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++)))((('''((()))+++,,,***++++++,,,+++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++******)))(((((((((,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,,,,+++*********+++******))))))))))))))))))******))))))******+++,,,,,,,,,++++++***)))(((((())))))))))))************+++++++++*********))))))///......------,,,,,,+++}}}^^^RRRGGGDDDCCC@@@======>>>>>>===<<<;;;999888777444444555666555333111000222333333333333222111111222222222222222222222222111111111111111111111111//////000000000000000000111222333333444444333333333333333333333333333333444444444444444444444444333555666777777777999;;;===CCCKKKUUUaaarrr}}}vvvsssooollllllnnnqqqsssxxxzzz}}}~~~}}}~~~}}}||||||zzzvvvsssrrrssstttrrrooommmmmmmmmooopppssswww||||||lll___[[[XXXVVVRRRPPPPPPOOONNNMMMKKKIIIFFFDDDBBBCCCDDDEEEAAA===777222///...---,,,,,,,,,,,,,,,++++++***)))))))))************))))))))))))))))))))))))))))))+++***)))***+++,,,+++)))++++++******))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***)))((('''((()))+++,,,***+++,,,,,,,,,+++)))(((++++++++++++++++++++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))************)))))))))))),,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++******)))))))))*********)))))))))******+++******))))))******+++,,,,,,,,,++++++***))))))((())))))))))))************,,,++++++++++++*********,,,,,,,,,,,,,,,,,,------|||___SSSGGGCCCBBB@@@>>>???=========<<<;;;999888777555666666666666444333222222333333333333222111111000000000000000000000000111111111111111111111111...//////000111111222222111222222333333333333333111111222222333444555555555555555555555444333333222555888999:::;;;===>>>GGGOOO[[[jjj{{{~~~zzzwwwtttssspppqqqqqqrrrtttvvvwwwxxx~~~~~~{{{xxxyyyzzzzzzxxxtttqqqppppppmmmlllkkkkkknnnrrrwwwzzz}}}|||mmmfff\\\YYYUUUSSSRRRRRRPPPOOOOOOMMMJJJHHHFFFFFFGGGGGGDDDAAA<<<888555222///,,,......---,,,+++***))))))))))))************)))))))))))))))))))))))))))))))))(((''''''))))))(((''',,,++++++***)))(((((('''(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***)))((((((((()))+++,,,++++++,,,---,,,+++***)))++++++++++++++++++++++++*********++++++++++++,,,************************))))))))))))))))))))))))))))))))))))************,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))((()))))))))***************+++,,,---******))))))******+++,,,,,,,,,++++++***))))))))))))))))))*********++++++,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------zzz^^^RRRFFFBBBAAA???>>>???=========<<<;;;:::888777666777777777666555444333222333333333333222111111////////////////////////111111111111111111111111000000000111111222222222111111222333333333333222000000111111222333333333222333444555555555444333555777888:::<<>>======<<<<<<;;;:::999888777777777777666555444444222333333333333222111111222222222222222222222222111111111111111111111111333333222222111111111000000111222222333333222222111111111111111111111111000111222333555555666666;;;;;;;;;<<<@@@IIISSSZZZhhhqqqzzzwwwvvvvvvwwwxxx|||~~~~~~}}}|||{{{zzzxxxwwwwwwyyy{{{}}}}}}|||{{{{{{|||xxxyyy||||||sssfff[[[UUUSSSTTTTTTTTTRRRPPPMMMKKKJJJIIIIIIJJJHHHFFFDDDAAA===888444///...---+++++++++++++++******++++++++++++******************************+++***))))))++++++***)))&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++)))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,,,,,,,+++***************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++*********++++++,,,************+++,,,---...******))))))******+++,,,+++++++++***************************++++++++++++---------,,,,,,,,,+++++++++++++++******)))))))))uuu[[[PPPFFFCCCCCC@@@>>>===<<<<<<<<<<<<;;;:::999888888777777666555555444444222333333333333222111111111111111111111111111111111111111111111111111111444444333333222111111000000111111222222222222222111111111111111000000000111111111333444666888999::::::;;;???HHHVVVeeeooo~~~yyyuuutttvvvyyy|||zzz}}}~~~{{{xxx{{{|||zzzvvvqqqmmmkkkjjjlllnnnqqqvvv~~~uuufff]]]YYYXXXXXXVVVUUURRRPPPMMMKKKIIIIIIJJJIIIHHHGGGFFFCCC>>>:::333222///...,,,,,,,,,---******++++++++++++*********************************)))((((((******)))(((************))))))))))))(((((('''&&&&&&&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((()))))))))************((()))***+++,,,+++******************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,---***************+++,,,---******))))))******+++,,,*********************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***))))))(((sssZZZQQQHHHGGGFFFCCC???>>><<<<<<<<<<<<;;;:::999999777777666555444444444444222333333333333222111111........................111111111111111111111111333333333333333333222222000000111222222222222222111111111222333333444444666555444333555777:::<<<999<<>>:::555111...------***++++++,,,,,,++++++***************************+++)))((()))***+++***)))"""###%%%&&&)))***,,,---,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************&&&'''((()))******)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++******))))))))))))))))))*********)))***++++++,,,******************++++++******+++++++++,,,,,,,,,+++++++++*********))))))*********+++,,,,,,------sssXXXOOOHHHEEECCC???============<<<;;;::::::::::::999888777555444444444444111111111222222333333444222222222222222222222222000111111111111222222222111222444333222111111222///111222222111000111222444444333333333333222222444333777;;;<<<:::;;;???EEELLL]]]ssszzzxxxtttpppnnnpppuuuzzz~~~sssiiidddcccaaaaaabbbfffmmmuuu}}}{{{oooddd^^^\\\YYYVVVTTTQQQNNNKKKIIIHHHHHHHHHHHHHHHIIIIIIEEEAAA===999666222...+++...---+++*********+++,,,((((((((((((((((((((((((---,,,***)))))))))***+++))))))))))))((((((((((((((()))***++++++***)))((((((''''''''''''(((((()))(((((())))))*********+++))))))))))))))))))))))))+++)))''''''***,,,+++)))))))))))))))))))))))))))************)))))))))))),,,+++***)))))))))***+++''''''(((((())))))******(((((()))***************************************)))))))))))))))))))))))))))---111000+++)))***,,,))))))))))))))))))))))))******))))))))))))******,,,+++***))))))***+++,,,))))))))))))))))))))))))%%%&&&&&&'''((())))))***************************++++++******************)))))))))))))))************)))((()))***+++***)))++++++++++++++++++++++++,,,,,,++++++++++++++++++tttZZZQQQIIIGGGEEEAAA??????======<<<;;;::::::::::::999888777555444444444444222222222222222333333333000000000000000000000000000111111111111222222222000111222222111000000111333444555555444333333444555555555444444444444444444333555999::::::===CCCNNNYYYlllzzzssssssssssssuuuyyy~~~uuummmjjjiiihhhhhhiiilllrrryyysssfffbbb]]]YYYWWWTTTPPPMMMJJJJJJIIIHHHHHHHHHHHHIIIHHHFFFCCC@@@===888333//////...---+++++++++,,,,,,((((((((((((((((((((((((,,,+++***)))((()))*********************)))))))))((()))***++++++***)))(((,,,+++)))((('''&&&&&&&&&((()))))))))************))))))))))))))))))))))))...+++)))((()))***(((&&&))))))))))))))))))))))))************))))))))))))******)))))))))***,,,---((((((((()))))))))))))))(((((()))***************************************))))))))))))))))))))))))(((+++...---***'''(((+++))))))))))))))))))))))))******))))))))))))******+++***))))))))))))***+++)))))))))))))))))))))))))))))))))******++++++,,,******************************++++++++++++++++++***************************)))((()))***+++***)))++++++++++++++++++++++++++++++++++++++++++++++++uuuZZZQQQIIIGGGEEEBBB???@@@>>>===<<<;;;::::::::::::999888777555444444444444333333333333222222222222000000000000000000000000000111111111111222222222111111111222222222222222444666777666444333333444555555555666666666666666777444555999;;;>>>DDDLLLZZZiii|||wwwuuurrruuuxxx|||xxxrrrqqqqqqqqqqqqrrruuuyyy}}}yyyyyy|||vvvnnnccc\\\YYYWWWSSSOOOMMMLLLKKKIIIHHHGGGGGGGGGIIIHHHHHHFFFDDD???999444111000...---,,,,,,,,,---************************+++***)))((((((((())))))***************+++++++++))))))************)))))),,,+++***)))((('''''''''))))))))))))************)))))))))))))))))))))))),,,***))))))******)))'''))))))))))))))))))))))))************))))))))))))((((((((()))***+++------))))))))))))))))))(((((((((((()))***************************************))))))))))))))))))))))))&&&))),,,+++(((&&&''')))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++,,,,,,------,,,,,,++++++******))))))***)))((()))+++,,,+++***++++++++++++++++++++++++*********++++++,,,,,,---uuuWWWOOOGGGEEECCC@@@>>>>>>>>>===<<<;;;;;;:::::::::999888777555444444444444444444444333333222222111222222222222222222222222000000111111111222222222555444333333444555555444444555666555333222222222555555555666666777777777999666777;;;???EEEOOOXXXgggxxxzzzyyyxxxwwwwwwzzz{{{~~~|||xxxwwwxxxwwwwwwxxxzzz~~~~~~xxxuuuvvv}}}lll___YYYWWWSSSPPPNNNMMMKKKIIIHHHGGGFFFFFFFFFFFFHHHIIIIIIEEE???:::444333000...,,,,,,,,,,,,++++++++++++++++++++++++***))))))((((((((((((((())))))***************+++)))))))))******))))))))))))(((((())))))***+++,,,)))))))))))))))*********((((((((((((((((((((((((''''''((()))***+++++++++))))))))))))))))))))))))************)))))))))(((((((((((()))***++++++,,,+++******))))))((((((((((((((()))***************************************))))))))))))))))))))))))'''(((***)))'''&&&''')))))))))))))))))))))))))))***++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++***************************************************+++,,,------......------,,,,,,+++***))))))***)))((()))+++,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------tttWWWNNNGGGEEEDDD@@@>>>???>>>>>>===<<<;;;;;;;;;;;;999888777555444444444444555444444333333222222222222222222222222222222222000000111111111222222222555333111222444666666555333555666666444222333333333333444555666777777888999777888>>>EEEMMMYYYdddwww}}}wwwtttvvvxxxzzz~~~~~~|||{{{{{{|||{{{pppqqqyyyyyyggg]]]XXXTTTRRRPPPOOOMMMJJJHHHGGGFFFEEECCCDDDGGGJJJLLLJJJFFFBBB888777333000---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((('''((((((((()))))))))*********))))))))))))))))))***(((((((((((()))***+++,,,******))))))))))))))))))((((((((((((((((((((((((&&&''')))*********++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))++++++******))))))(((((((((((()))***************************************))))))))))))))))))))))))((()))))))))(((((()))***))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))+++++++++*********************************************+++,,,------......------,,,,,,+++***)))))))))(((((()))+++---,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------qqqYYYPPPHHHGGGFFFBBB@@@AAA???>>>===<<<;;;;;;;;;;;;999888777555444444444444444444444444333333333333000000000000000000000000000111111111111222222222333000......222444444222444666777777666555555666222333444555666777888999888888<<>>===<<<;;;;;;;;;;;;999888777555444444444444333333333444444444444444000000000000000000000000000111111111111222222222333///,,,---111444444222222444666666555555666777333444555666888999:::;;;;;;===EEEQQQ]]]hhhttt|||xxxwww}}}}}}uuuqqqrrrzzz|||qqqnnnrrryyyjjjaaa]]]UUUTTTRRRPPPNNNMMMLLLKKKFFFEEEDDDEEEHHHJJJKKKKKKGGGDDD???999444///---+++++++++++++++++++++++++++)))***+++++++++***)))((('''(((((()))******+++++++++***)))(((((()))***+++))))))((((((''''''((((((************)))))))))((())))))))))))))))))))))))***---...---)))&&&%%%%%%))))))))))))))))))))))))************))))))))))))'''((()))******))))))(((******************++++++(((((()))***************************************))))))))))))))))))))))))***)))(((((()))***++++++))))))))))))))))))))))))+++,,,---......---,,,+++***+++,,,------,,,+++***))))))))))))))))))))))))******++++++,,,,,,------******************************++++++++++++++++++************************)))((((((***,,,......---++++++++++++++++++++++++++++++++++++++++++++++++lllVVVMMMFFFEEEDDDAAA???@@@???>>>===<<<<<<;;;;;;<<<999888777666444444444444333333333444444555555555222222222222222222222222000111111111111222222222555111---...222666555333///111333444333333444666444555666777999;;;<<<<<>>===<<<;;;:::999999999888666555444444444444333333333444444333333222222222222222222222222222333///---///444777555222111111222333444444555555555555444444444555666666444444777:::999777<<>>===<<<;;;:::999:::999777666444444444444333333444444444444444444333333333333333333222222444111///111777:::999777111111222222333333444444444444444444444555555666666555777::::::;;;AAAJJJTTTaaaqqq|||~~~}}}}}}}}}~~~|||yyyxxxyyy}}}vvvvvv|||yyyiiiddd\\\WWWUUUUUUTTTSSSTTTPPPJJJDDDBBBBBBEEEGGGFFFGGGGGGEEEAAA<<<666333333///,,,+++,,,------,,,)))))))))))))))***+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))***+++,,,------...++++++***)))))))))))))))******************))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))************************************+++***)))))))))***,,,,,,***+++,,,---......------)))))))))))))))))))))))))))))))))))))))*********,,,,,,,,,,,,,,,+++***)))))))))******++++++,,,,,,******++++++++++++******************))))))))))))************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++gggVVVPPPHHHDDDDDDDDDCCCBBB??????>>>>>>===<<<;;;;;;<<<:::999777555444444444222333444444555555555555333333333333333333444444555222111444999<<<<<<:::222222222222222222222222333333333333333444555666888666777:::===AAALLLVVVfffttt~~~}}}~~~~~~}}}yyyvvvxxxqqqhhh```[[[YYYXXXWWWYYYVVVQQQKKKGGGDDDCCCCCCAAACCCEEEFFFDDDAAA<<<999555222...+++,,,---------))))))))))))))))))***+++++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((((())))))***+++,,,------++++++***)))))))))******++++++,,,,,,,,,***)))((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************************************+++************+++,,,,,,)))***+++,,,---.........))))))))))))))))))))))))************))))))))))))++++++,,,,,,,,,+++***************+++++++++++++++******++++++++++++******++++++*********)))))))))************+++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++gggTTTOOOHHHDDDCCCDDDBBBAAA@@@??????>>>===<<<<<<<<<<<<;;;:::888666555444444111222333444444444444444333333444444444444555555555333222444777999:::999222222222222222222111111333333222333333444555666999777888<<>>>>>======<<<<<<;;;;;;:::888777555444333111111222333333333333333333333333444444555555555555333222222333444444444333333222222222222222222333333333333444555666777999888;;;BBBJJJVVVggguuu{{{zzz~~~~~~ssseee___^^^______^^^\\\XXXRRRKKKEEEAAA???>>>===<<<===@@@CCCEEE???<<<888222...+++++++++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((''''''))))))(((((((((((())))))'''((()))))))))'''$$$###(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,++++++************))))))))))))))))))))))))++++++******))))))((((((***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++***************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++hhhQQQLLLFFFBBBBBBBBB@@@===>>>>>>>>>======<<<<<<<<<999999999888777666444444222333333444444333333222222222333333444444555555444333222111111111111111333333333333333333333333333333333444555666777888:::;;;AAAKKKVVVddduuu|||~~~~~~|||wwwvvv|||~~~oooddd^^^]]]^^^^^^^^^[[[VVVPPPIIIEEEBBB???;;;999999===BBBEEEAAA@@@===777111---+++++++++******)))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***+++,,,,,,++++++*********+++,,,,,,))))))******)))((('''&&&)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++,,,---,,,,,,,,,...---+++***)))((((((((())))))))))))))))))))))))************))))))))))))******+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++fffQQQLLLFFFCCCCCCBBB@@@>>>=========<<<<<<<<<<<<<<<666666777777777666555444666666666666555444333333111111222222333444444444333333333222111111222333333333333444444555555666444444444555666777999999<<>>AAA@@@AAA@@@;;;555000......++++++***)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))***+++,,,,,,++++++******++++++,,,---******))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++,,,---------,,,,,,,,,+++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))*********)))***+++,,,,,,,,,,,,+++***++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++|||dddRRRMMMGGGEEEDDDDDDAAA>>><<<<<<<<<<<<<<<;;;;;;;;;444555666777777666555444999999888888777555444333000000111222222333444444333333444444333333555666333333444444555666777777444444555555777888999:::===BBBMMM\\\kkkyyy|||}}}~~~~~~~~~}}}}}}zzzvvvtttyyyzzzhhh```YYYZZZ\\\]]]ZZZVVVQQQNNNEEECCC???<<<;;;;;;<<<===???@@@AAA>>>888333111111++++++***))))))((())))))))))))******+++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''))))))(((((()))***++++++)))(((((('''(((((()))***************************)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++,,,---...---,,,,,,******)))(((((()))***+++))))))))))))))))))))))))(((((())))))******++++++)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++zzz^^^RRRKKKEEEDDDBBB???>>>???======<<<======<<<:::777999888777666555444333333222333444444555555444444555555444333222000000///444333222111111111222333444444333333222222333333444333444777666555:::AAAFFFOOO[[[eeesss~~~~~~|||{{{|||~~~~~~~~~xxxwwwuuuvvv{{{sss^^^^^^```aaa^^^ZZZWWWWWWYYYOOOKKKEEE???;;;999888999<<<<<<<<<<<<;;;666///***++++++***************+++***************)))((((((+++++++++++++++***)))((((((((())))))************+++***)))(((''''''''''''++++++***))))))))))))))))))+++---,,,***'''&&&'''))))))((((((((((((((()))'''(((((()))***++++++,,,))))))))))))))))))))))))******))))))))))))*********)))(((''''''((())))))************************))))))))))))))))))))))))(((((((((((()))))))))))),,,+++*********+++---...))))))*********++++++++++++++++++************))))))************+++++++++***+++,,,+++******,,,...***++++++,,,,,,++++++***+++******+++---......---(((((())))))******++++++******+++++++++,,,,,,,,,...//////...,,,++++++,,,(((((()))))))))*********yyy___QQQKKKEEEDDDBBB???>>>@@@===<<<<<<=========;;;888:::999888777666555555444333333444444555444444444222222222222222222222222444444333333333444444555555444444333333333444444666666999<<<<<<;;;@@@GGGMMMXXXdddppp||||||}}}~~~|||zzzyyyxxx{{{mmmcccbbb```]]][[[YYYXXXXXXTTTPPPJJJCCC===:::999999;;;;;;<<<<<<<<<888333///...---+++***)))*********)))*********))))))((('''******++++++***))))))((()))))))))))))))*********++++++***))))))(((''''''+++******)))(((((())))))((()))++++++***(((((()))))))))(((((((((((())))))'''(((((())))))*********))))))))))))))))))))))))******))))))))))))******,,,+++***))))))***++++++************************))))))))))))))))))))))))(((((((((((()))))))))*********))))))******+++,,,***************++++++++++++++++++************))))))************+++++++++***+++,,,+++******,,,...++++++,,,,,,,,,,,,+++++++++******+++---......---************++++++++++++***++++++++++++,,,,,,,,,...//////...,,,++++++,,,++++++,,,,,,,,,,,,------yyy___QQQJJJEEEDDDBBB???>>>@@@===<<<<<<<<<======<<<:::::::::999888777777666666444444444555444444333333000000111222333444555555111222333333444444444444555444444444444444555555444444777<<<======CCCKKKXXXdddqqq|||~~~~~~~~~}}}|||}}}~~~oooiiibbb^^^]]]]]]\\\ZZZ\\\XXXQQQIIIBBB===:::999:::::::::<<<<<<;;;888555222000---+++))))))******)))))))))))))))(((((('''))))))******))))))((((((*********)))))))))))))))***++++++++++++)))((('''***))))))))))))(((((((((&&&(((******)))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))***++++++,,,,,,+++++++++++++++++++++*********+++++++++************))))))************+++++++++***+++,,,+++******,,,...++++++,,,,,,,,,,,,+++++++++******+++---......---,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,...//////...,,,++++++,,,,,,------------.........xxx___QQQJJJEEEDDDCCC???>>>@@@===<<<;;;<<<===>>><<<;;;:::999999888777777666666444444555555444444333222000111111222333444555555---...000222333333222222333333333333444444555666444333666:::===@@@IIISSScccnnn{{{}}}}}}}}}}}}~~~wwwhhh```___bbbbbb```bbb___XXXPPPHHHAAA<<<:::999888888999;;;<<<;;;999666444000---*********+++(((((()))))))))(((((('''(((((())))))))))))((((((************)))))))))))))))***,,,---,,,+++)))''')))))))))))))))))))))(((''')))******(((((((((***)))(((((((((((())))))***((((((((((((''''''''''''))))))))))))))))))))))))******))))))))))))******((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))************+++,,,---...---,,,+++,,,,,,++++++++++++******+++++++++*********))))))))))))*********+++++++++***+++,,,+++******,,,...+++,,,,,,,,,,,,,,,,,,+++,,,+++***+++---...---,,,------,,,,,,++++++******+++++++++,,,,,,,,,------...//////...,,,++++++,,,,,,,,,,,,,,,------------www___PPPJJJEEEDDDCCC??????AAA???===<<<<<<===>>>===;;;888888888777777666666555333444444555444444333333333333333333333333333333---///111222333333222222222222222222333444666666:::999;;;@@@DDDJJJVVVaaalllvvv}}}xxxyyy~~~|||{{{{{{oooaaa___bbbeeeeeeeeeccc___XXXPPPGGG@@@<<<999777666777999;;;;;;::::::888444000---,,,++++++(((((())))))))))))(((((('''((())))))))))))((((((*********))))))))))))))))))***,,,---,,,+++)))(((((()))******+++***))))))******+++)))'''&&&'''(((((((((((((((((()))******((((((((((((''''''''''''))))))))))))))))))))))))******))))))))))))******''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))+++,,,,,,,,,+++***,,,++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++***+++,,,+++******,,,...,,,,,,,,,------,,,,,,,,,,,,+++***+++---...---,,,,,,,,,++++++*********)))++++++,,,,,,,,,---------...//////...,,,++++++,,,,,,,,,---------.........www^^^PPPIIIDDDDDDCCC@@@???AAAAAA???===<<<======<<<;;;888888777777777666666666222333444444555555444444555555444444333333222222222333444444555555555555222222222333444666777888<<<<<>><<<<<<<<<;;;:::999999888888888777777777111222333444555666666666555555444444444333333333555555555444555555666666333333444555777888:::;;;===@@@IIITTT[[[```iiisss{{{{{{||||||~~~ssshhheeeeeeeeefffiiikkkjjjdddYYYNNNGGGAAA>>>999666666888999999======;;;999666333000...))))))***+++++++++++++++((())))))***++++++******''''''((()))***++++++,,,)))))))))))))))))))))))))))+++,,,......---,,,+++)))***)))(((&&&%%%''')))''''''''''''((()))***+++'''(((((())))))*********))))))))))))))))))))))))******))))))))))))******'''(((***+++,,,,,,++++++************************))))))))))))))))))))))))))))))*********+++++++++((((((((('''((())))))***)))******+++,,,---......+++++++++************))))))************+++++++++***+++,,,+++******,,,...,,,,,,------------,,,,,,---,,,++++++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......//////...,,,++++++,,,........./////////000000vvv^^^OOOIIIDDDDDDCCC@@@@@@BBBDDDAAA>>><<<<<<<<<;;;:::::::::999999999999999999000111222444555666777777444444444444444444444444666555444222222333444555555555666777999:::<<<===BBBHHHUUUccckkknnnttt{{{|||xxx}}}|||~~~pppjjjgggffffffjjjooopppkkk```SSSKKKEEEAAA;;;777666777888888>>>>>>===<<<999555111///)))***+++,,,,,,,,,,,,,,,))))))***+++++++++++++++&&&&&&''')))***+++,,,---)))((((((((((((((()))******+++---/////////---,,,'''(((((('''&&&&&&)))+++''''''''''''((()))++++++'''(((((()))***++++++,,,))))))))))))))))))))))))******))))))))))))******%%%&&&((()))*********)))************************)))))))))))))))))))))))))))************+++++++++,,,+++*********+++---...))))))***+++---...//////+++++++++************))))))************+++++++++***+++,,,+++******,,,...,,,------......------,,,---,,,++++++------,,,+++,,,,,,,,,------.........,,,,,,,,,---------.........//////...,,,++++++,,,,,,,,,,,,,,,---------...vvv^^^NNNGGGCCCBBBAAA>>>>>>@@@BBBEEEGGGFFFAAA===;;;<<<;;;:::999777666555555555666222...///333555333111222222222333444555666777555555555666666666666777333555666666777:::>>>AAAEEEQQQcccooovvv|||qqqhhheeedddhhhmmmooollldddZZZTTTLLLIIIBBB;;;666444666888888:::===>>><<<888222///++++++***)))))))))))))))***************+++++++++))))))))))))************+++)))(((((()))******)))------------------------)))((('''&&&&&&'''((()))///...+++)))'''&&&&&&&&&(((((((((((()))***,,,,,,+++***)))(((((()))***+++---+++))))))+++,,,***((())))))))))))))))))))))))++++++***)))((('''&&&&&&++++++******************)))************+++++++++************************++++++++++++++++++++++++++++++************++++++'''(((***+++,,,,,,++++++))))))*********+++++++++,,,+++)))(((((()))+++,,,******+++,,,,,,---......,,,++++++******++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------ttt]]]NNNGGGCCCBBBAAA>>>>>>@@@@@@BBBCCCBBB>>>;;;:::;;;;;;:::999777666666555555777333000111444666555222888777555444333222111111555555666666666777777777555666666777999===BBBFFFQQQ]]]mmmyyy}}}zzzoooiiiccceeejjjnnnoookkkddd]]]SSSNNNGGG???999666666777999:::<<<===<<<999555333------+++***)))))))))))))))))))))***+++++++++,,,))))))))))))*********++++++)))(((((()))******)))++++++++++++++++++++++++)))(((''''''''''''((()))))))))(((((()))***+++,,,)))((((((((()))***+++++++++***)))(((((()))***+++---+++))))))+++,,,***(((*********************************)))((((((''''''************************************++++++++++++************************++++++++++++++++++++++++******))))))))))))******'''(((***+++,,,,,,,,,+++*********+++++++++,,,,,,...---,,,******,,,---...++++++,,,------...//////,,,,,,++++++++++++,,,,,,,,,------......------,,,------------------------------------------------qqq[[[NNNGGGCCCBBBAAA>>>>>>@@@>>>???>>>===:::999999;;;::::::888777666666666666888555222333555777666444999888666444222111000000555666666666666777777777666666777888;;;BBBJJJOOO___jjjyyy~~~|||~~~vvvmmmddddddffflllrrrrrrlllggg]]]WWWOOOFFF>>>:::777777999999:::::::::999888888111000...,,,***)))(((((((((((()))***++++++,,,,,,))))))*********++++++++++++)))(((((()))******))))))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&'''((()))+++---...***)))))))))))))))************))))))))))))******,,,+++******++++++***(((************************))))))))))))))))))))))))************************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))((()))***+++,,,,,,,,,++++++++++++,,,,,,,,,------...---,,,++++++,,,---...,,,------....../////////,,,,,,++++++++++++,,,,,,------............------................................................oooYYYNNNGGGCCCBBBAAA>>>>>>@@@======;;;999888888:::;;;:::999888777666666666666777555333444666777555444444444333333333444444555444444555555555666666666666777777:::???HHHRRRYYYjjjsss~~~}}}qqqhhhddddddiiirrrvvvsssnnngggaaaXXXOOOGGG@@@:::777888888777777888999:::<<<666444222///,,,***)))((((((((()))***+++,,,,,,---*********+++++++++,,,,,,+++)))(((((()))******))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))*********+++***)))))))))))))))******))))))))))))))))))***++++++***************)))************************(((((()))))))))************************+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))***************++++++,,,,,,,,,,,,,,,,,,---------......,,,+++************+++,,,,,,---------.........///,,,,,,,,,++++++,,,,,,,,,------............------///////////////000000000........................mmmYYYNNNGGGCCCBBBAAA>>>>>>@@@???===:::888999:::;;;<<<999999888777666666666777555444444444555555555444111222222333444555777888333333444444444555555555666777999===DDDOOO[[[dddssszzz~~~xxxmmmhhheeeiiisss{{{|||zzzpppjjjbbbZZZRRRIIIAAA;;;999777555444555888;;;===999888555222...,,,***)))((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++)))(((((()))******)))************************((())))))))))))))))))(((++++++******))))))((((((+++***)))))))))))))))***)))))))))******)))))))))++++++++++++***))))))***************************(((((())))))******++++++))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,,,,,,,---------.........,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------......//////......---/////////000000111111111////////////////////////mmmZZZNNNGGGCCCBBBAAA>>>>>>@@@@@@>>>;;;999:::;;;<<<<<<999999888777777777777777444444555555555555444444444333333333333444555555333333444444444555555555777999<<>>>>>@@@AAA>>>;;;:::<<<<<<;;;:::999888888777777777777777444666777888777666555555555444444333333333444444555555555666666666777777999<<>><<<999666222000...---+++++++++***************,,,,,,,,,,,,------------+++)))(((((()))******)))************************((()))************)))((('''((()))***+++******))))))((((((((()))***++++++((()))***++++++***)))(((***+++---+++)))((()))+++++++++++++++++++++++++++******************++++++((())))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,++++++++++++,,,---+++,,,,,,,,,---------------..................---------------------------------,,,,,,,,,,,,------......////////////............//////000111111222000000000000000000000000ooo]]]NNNGGGCCCBBBAAA>>>>>>@@@AAA>>>;;;;;;<<<<<<:::888999888777777777777777888555777999999888777777777333333333333444444555666777777777777888888888888;;;???EEENNNYYYggguuu~~~~~~~~~{{{|||~~~tttllliiilllsssxxx~~~}}}|||xxxmmm]]]QQQBBB???<<<999888999;;;===???===:::777333111///...,,,,,,++++++***))))))))),,,,,,,,,---------......+++)))(((((()))******)))************************((()))***++++++***)))(((******++++++***)))((('''(((((((((((()))***,,,,,,((()))***++++++***)))((()))+++---,,,)))((()))+++++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++...---,,,+++++++++,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++.....................---...------,,,,,,------.........////////////......---......///000111111111000000000000000000000000mmm[[[LLLJJJHHHEEEBBB???===<<<@@@>>>;;;:::;;;;;;:::999::::::::::::888666444222444444444444444444444444555666777666444333333555888666444333555888:::;;;===FFFPPPXXXcccqqq{{{~~~~~~||||||{{{uuummmeeeffflll}}}vvvqqqeeeWWWKKKEEE>>>;;;<<<===<<<999<<<<<<<<<;;;999666333111,,,,,,---------,,,+++***+++,,,,,,---...///111111,,,+++))))))***+++***)))+++***))))))((()))))))))%%%&&&'''((())))))))))))''''''(((((())))))***************)))))))))))))))(((((())))))******++++++))))))***++++++++++++***))))))))))))))))))))))))''')))+++---...---+++***,,,+++++++++***))))))))))))************+++++++++++++++++++++++++++++++++...---+++***)))***++++++&&&))),,,,,,***)))+++---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------........................//////.........---------........................111000000/////////000000333222111000///.........lllZZZLLLJJJGGGCCCAAA???>>>>>>@@@>>>;;;::::::;;;;;;;;;:::::::::999777666444333444444444444444444444444555666777666444333444555999777555444666999;;;<<>><<<;;;777444:::;;;<<<<<<:::777444222,,,---///000///---+++***,,,,,,,,,,,,...///000111---+++))))))***+++******,,,+++***)))))))))))))))((((((((((((((((((''''''(((((()))))))))))))))******))))))))))))))))))))))))))))))))))))*********))))))***++++++++++++***))))))))))))))))))))))))***+++...//////...,,,++++++++++++***************)))************+++++++++************************---,,,+++***))))))***+++(((***,,,,,,***)))+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------........................//////.........---------////////////////////////000000//////...//////000//////...............///lllXXXKKKIIIEEEBBB@@@???@@@AAADDD@@@<<<999999::::::999;;;:::999777666555555555555555555555555555555555555666777666444444444555:::888666555666:::>>>@@@IIIUUUbbblllwww~~~}}}zzz{{{}}}ssskkkkkkooottt|||}}}{{{yyyqqqfff^^^VVVLLLCCC>>>:::666333888999;;;<<<<<<999777555...///000111000...+++))),,,,,,,,,,,,---...000000...,,,)))((()))*********---,,,+++***))))))))))))))))))))))))((('''&&&%%%***************)))))))))))))))))))))))))))******************))))))))))))))))))***++++++++++++***))))))))))))))))))))))))+++,,,...//////---+++******************+++++++++)))************+++++++++************************,,,++++++************++++++,,,---,,,+++***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------////////////////////////...............---------//////////////////////////////............//////...............///000000kkkVVVJJJHHHDDD@@@??????AAABBBGGGCCC===999888888777777<<<:::888666555555666666666666666666666666666666555666777666555444555666999888666555777<<>>:::777444666999<<<======;;;:::222111000///...,,,++++++,,,,,,,,,,,,---...///000///,,,)))'''(((*********...---,,,***)))))))))))))))))))))))))))((('''''',,,,,,++++++******)))))))))))))))))))))*********++++++******))))))(((((())))))***++++++++++++***))))))))))))))))))))))))***+++,,,,,,,,,***(((''')))))))))***+++++++++,,,))))))*********+++++++++************************,,,,,,,,,++++++++++++,,,---...---,,,++++++++++++******+++++++++,,,,,,,,,------------.........///........................000000000000000000000000........................////////////////////////..................///000000000000000000111111222kkkUUUJJJGGGCCC@@@>>>???AAABBBDDD@@@<<<999999999999999;;;:::888666555555666666666666666666666666666666555666777666555555666777777777777777999@@@IIIPPPaaakkkuuu|||}}}zzz~~~|||{{{www}}}}}}xxxyyywwwvvvxxx{{{zzzwwwiiicccZZZPPPHHHBBB===;;;222444777;;;===?????????777444000---+++***,,,---,,,,,,,,,,,,,,,---...//////,,,)))((()))******)))---,,,+++***))))))))))))''''''((()))******)))))),,,,,,++++++******))))))(((((())))))************++++++******))))))(((((())))))***++++++++++++***))))))))))))))))))))))))***++++++++++++***(((((()))))))))***+++++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///...,,,+++++++++++++++******+++++++++,,,,,,,,,------........./////////........................000000000000000000000000---.....................------------------------...............///000000222222111111111111222222lllUUUIIIGGGCCC@@@??????@@@AAA===;;;999:::<<<=========:::999888777666666666666555555555555555555555555444666777777666555666888777888999:::>>>GGGTTT]]]nnnwww{{{tttzzz~~~uuuwww{{{|||uuusssvvv|||tttoooggg\\\PPPGGG@@@<<<555666777999<<>>===;;;888888999888888777666555444444444444444444444444444666777777666666777888777:::<<>>mmmVVVHHHGGGEEECCC@@@???>>>===???>>>=========<<<888666777888999999999777666555444444444444444444444444444666777777666666777999999;;;???BBBIIIVVVfffrrr}}}yyyooorrrxxx}}}vvvpppuuutttrrruuu{{{yyynnnaaaSSSJJJEEEAAA>>>;;;888888:::<<<>>>;;;;;;:::999555111---+++,,,,,,+++++++++,,,------,,,,,,,,,,,,---+++'''$$$'''&&&&&&''''''((()))******++++++******)))((('''''''''(((((())))))******'''(((((()))***+++++++++(((((())))))******++++++))))))***++++++++++++***))))))))))))))))))))))))((((((((())))))******+++,,,+++++++++******)))))))))************+++++++++++++++++++++++++++++++++'''((()))***++++++***)))---)))&&&'''***,,,---,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////........................---------.........//////........................000000000000111222333444666777999<<>>>>>=========<<<<<<<<<;;;:::888777777777888999888888777666555444333333555666777777666666777999:::<<>>@@@EEEJJJNNNSSSXXXlllUUUMMMKKKHHHEEECCC@@@<<<:::======<<<<<<<<<<<<<<<<<<:::999888888777777888888777777777666555555444444444666777777777777999;;;<<<@@@HHHRRR\\\hhhssszzz{{{xxxuuuxxxzzzqqqooowwwxxxqqqwwwyyylll[[[PPPGGG@@@;;;;;;:::888999<<<>>>??????===:::555111...000...,,,,,,---------+++---,,,+++))))))))))))******)))))))))))))))))))))((()))******(((((()))***************))))))))))))******)))((((((((()))***)))***+++,,,,,,+++***)))))))))))))))******************++++++++++++************++++++++++++***************)))))))))(((((())))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------...---+++***++++++,,,+++------------------------,,,,,,---------.........////////////////////////---------...///000111222......///000000000000///000///......000222333333666444666:::;;;:::<<>>GGGSSS^^^fffqqq|||{{{vvvwwwzzztttmmmooozzzuuusssyyyyyyiii]]]MMMFFF???<<<:::888888;;;<<<>>>AAAAAA???999222......---------......---+++---,,,+++***))))))))))))))))))))))))))))))*********+++,,,,,,******+++,,,)))))))))*********++++++))))))(((((((((((()))))))))***+++,,,,,,+++***)))))))))))))))******************++++++++++++************++++++++++++***************))))))))))))))))))******+++,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---......---,,,,,,,,,,,,---------------------------,,,------------.........000000000000000000000000////////////000111222333000000000000000111222222222111222222333555666777:::999;;;>>>@@@@@@DDDJJJQQQVVV^^^gggoooyyyoooYYYRRRMMMGGGBBB@@@>>><<<;;;:::::::::;;;;;;;;;;;;<<<888888999::::::888777666555555555555666666777777555666777777777888;;;===BBBMMM]]]hhhpppxxxzzzzzz}}}|||rrrmmmqqq}}}|||tttvvv|||uuuhhhTTTKKKBBB>>>;;;888888;;;;;;===@@@AAA???:::444111.........///000///---+++,,,,,,+++******))))))))))))))))))))))))************+++,,,,,,******+++,,,************************(((((((((((((((((())))))******+++,,,+++***)))(((((()))))))))******************++++++++++++************++++++++++++******++++++++++++++++++++++++*********+++,,,,,,------+++++++++++++++++++++++++++************+++,,,,,,...//////...---,,,---...........................------------............////////////////////////000////////////000000111222222111111222333555666777888999::::::;;;<<<>>>===<<<>>>BBBDDDFFFMMMUUU___iiivvvsss]]]NNNJJJDDD@@@>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::888777666444444555555666777777777555666777777777888<<<>>>HHHTTTdddpppvvv}}}{{{||||||rrroootttyyy}}}zzz{{{}}}ppp[[[QQQGGGAAA===::::::===<<<=========<<<:::777666000000000000111000---+++,,,,,,++++++***))))))((((((((())))))************)))***+++***))))))***+++,,,,,,,,,+++***))))))((('''(((((()))))))))))))))***++++++,,,+++***)))(((((()))))))))******************++++++++++++************++++++++++++******++++++++++++++++++++++++)))******++++++,,,------++++++++++++++++++++++++++++++******++++++,,,------///000///---,,,---...........................---------.........//////........................000000///.........//////333333333333555777999;;;;;;===??????>>>>>>???AAA@@@@@@BBBFFFIIIMMMWWWaaaooo~~~sss]]]KKKGGGBBB???>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::999999999999999888777777444555555555666666777777555666777888999<<>>===???>>>>>>===<<<;;;:::::::::999888888777777888888555555555666666666666666444555888:::===CCCIIINNN^^^eeeqqq{{{}}}{{{}}}~~~xxxuuutttsssgggXXXNNNFFF???>>>AAA========================:::777444333222111///---++++++,,,,,,+++***(((''''''(((((()))******++++++((()))***)))(((((()))***,,,,,,,,,++++++*********'''(((***+++,,,,,,,,,+++++++++,,,,,,+++***((('''))))))))))))******************++++++++++++************++++++++++++******(((((()))))))))*********'''(((((())))))***++++++++++++++++++++++++++++++------,,,,,,------...///***...111000,,,***+++.......................................////////////000000000000000000000000111111222444666888:::;;;???AAADDDGGGKKKNNNPPPQQQOOORRRUUUTTTPPPMMMNNNQQQUUUTTTUUUVVVVVVZZZgggtttlllVVVLLLIIIEEEBBBAAA@@@>>><<<@@@@@@???===<<<;;;:::999;;;:::888777777777888999666666666666666666666666222555888<<>>??????@@@???>>>>>>===:::666333222111///...++++++,,,,,,+++***(((''''''(((((()))***+++++++++(((***+++***)))((()))******++++++++++++,,,,,,,,,((()))+++,,,------,,,,,,++++++,,,,,,+++***((('''))))))))))))******************++++++++++++************++++++++++++************++++++,,,,,,,,,,,,'''''''''((())))))******++++++++++++++++++++++++...------------...//////)))...111000,,,)))+++---////////////////////////............/////////000222222222222222222222222111222444777;;;>>>BBBCCCHHHKKKOOOTTTXXX[[[\\\]]]]]]aaadddbbb^^^ZZZ[[[]]]___^^^]]]]]][[[^^^kkkxxxlllTTTKKKEEEBBBBBBBBB>>>===>>>;;;;;;<<<<<<;;;999777666:::::::::999999888888888::::::999999999999999:::888888888:::???IIIVVV^^^sssyyy{{{wwwzzzuuudddUUUKKKFFFBBB???@@@AAAAAA>>>;;;:::<<<>>>@@@>>>;;;888666333///,,,///...---,,,,,,,,,---...******************++++++((()))***+++,,,------......---,,,,,,------+++)))))))))+++---...///000000++++++***)))(((((())))))***************************************)))((('''************************))))))))))))))))))))))))***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------........................---------///111111000///000111---///111222111111111111666444333444555666666666;;;<<<>>>@@@CCCJJJQQQVVV\\\aaagggmmmpppsssuuuwwwxxxwwwuuurrroookkkhhhgggmmmjjjeeecccdddiiioootttjjjSSSKKKEEEBBBBBBAAA>>>===>>>>>>????????????>>><<<;;;:::::::::999999999888888888888777777777888999999;;;<<>>??????===:::999<<<>>>@@@>>>;;;888666333///,,,---,,,+++***)))******+++******************++++++000///...---+++***))))))---,,,+++,,,------+++******+++,,,---.../////////,,,,,,,,,+++++++++******************************)))************))))))(((***************************************************+++,,,,,,------,,,,,,---------------------------------.........//////..............................///000000000000///---///111222222111222333222111222333666999;;;;;;>>>@@@DDDJJJRRR^^^jjjrrrxxx{{{{{{uuupppmmmmmmkkkiiihhhjjjnnnsssvvv}}}hhhQQQJJJEEEAAABBBAAA>>><<<>>><<<<<<============<<<;;;:::::::::999999999999888777666666666666777999:::999===DDDJJJSSS^^^jjjssszzz~~~~~~|||zzz{{{~~~zzz|||zzz{{{}}}vvvjjj]]]QQQHHHEEE??????>>><<<;;;;;;>>>@@@AAA>>>;;;999666333///,,,++++++***))))))))))))***++++++++++++++++++******222222000...,,,)))(((''',,,++++++,,,---...---++++++,,,------...---------++++++,,,---,,,+++***)))************************))))))******+++************************************************************+++,,,,,,------,,,,,,------------------------........./////////000000........................000...,,,...111222000...,,,...000000000000111333333444555888;;;???BBBDDDFFFJJJQQQ[[[hhhwwwyyyrrrooojjjkkkkkkmmmoooppprrrsssxxx}}}fffOOOJJJDDDAAABBBAAA>>><<<>>>::::::;;;;;;;;;;;;;;;;;;999999999999999999999999777666666666777999;;;<<<:::AAAKKKTTT\\\fffrrr{{{|||zzzyyyyyy{{{}}}yyyxxx|||{{{vvvyyy}}}vvvgggXXXMMMHHHAAA@@@???======>>>@@@BBBAAA>>>;;;999777444000,,,,,,,,,,,,+++++++++++++++,,,+++++++++++++++******...------,,,,,,+++***************,,,...///...,,,+++,,,,,,,,,,,,+++******''')))***++++++***((('''************************((()))******++++++++++++***************************************************+++,,,,,,------,,,,,,---------------------------.........////////////............////////////111---***,,,111333111...///111222222111222555777:::<<<@@@CCCFFFJJJNNNPPPVVV\\\fffqqq~~~zzztttqqqnnnpppsssuuuvvvtttrrrqqqwww}}}eeeOOOJJJDDDAAAAAAAAA===<<<======<<<<<<<<<=========>>>999999999999999999999999888777777777999<<>><<<<<<>>>???@@@???===;;;999777555111...,,,,,,,,,,,,++++++******,,,,,,,,,,,,++++++******************++++++++++++***)))***+++...///...---******+++***)))((('''''''''(((***++++++***)))'''************************((()))***+++++++++++++++***************************************************+++,,,,,,------,,,,,,------------------------,,,,,,---------................../////////000000222...+++,,,111444333///333444555666666999===@@@BBBGGGNNNTTTXXX]]]aaaeeejjjrrr~~~~~~|||zzz|||{{{wwwtttwww|||eeePPPIIIDDD@@@AAA@@@===;;;===<<<<<<;;;::::::;;;;;;<<<888999999999999:::::::::999999888888:::>>>BBBDDDJJJTTTaaajjjpppxxx~~~~~~|||xxxwwwwwwyyy~~~yyyrrrqqquuu~~~{{{ttttttwww|||mmm^^^VVVGGGCCC>>>;;;;;;<<<<<<<<<>>><<<:::999888666333111******++++++******)))(((---------,,,++++++******************))))))))))))*********,,,...///...,,,************)))((('''&&&)))***+++,,,---,,,++++++******************************++++++,,,+++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,------------............//////000000111222///---...111444444333000222444666:::???FFFKKKPPPXXXccclllrrrwww|||zzzwwwxxx}}}fffRRRIIIDDD@@@AAA@@@===;;;===<<<;;;:::999888888999999888888999999999:::::::::999999888888;;;???DDDFFFQQQ\\\iiirrrwww{{{~~~}}}~~~~~~}}}{{{zzz{{{}}}~~~xxxttttttyyy{{{~~~{{{|||zzzkkk```NNNHHHBBB===<<<===<<<;;;<<<:::999999999888555333***+++,,,,,,,,,+++))))))...------,,,++++++******+++++++++***************+++******,,,......---,,,++++++++++++***)))((((((******+++++++++,,,,,,,,,************************++++++,,,,,,,,,+++******************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------------------............---......///000000111111111111000000111333555777222444888>>>EEENNNXXX___jjjtttgggTTTIIICCC@@@AAA@@@===;;;===AAA@@@>>>===<<<<<<<<<===888888888999999:::::::::999888777888;;;???DDDGGGYYYdddrrr{{{~~~xxx|||~~~}}}}}}~~~~~~|||xxxxxxvvvvvvyyyssshhhTTTNNNFFFAAA@@@@@@???===;;;999888999999999777555------...///...---,,,+++......---,,,,,,+++******)))******+++,,,,,,------,,,++++++,,,---...---+++,,,,,,,,,,,,,,,+++******))))))(((((()))***++++++************************,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++++++++,,,---------,,,,,,------------------------............/////////000---......///000111111222111222222111111333666999<<>>>>>??????<<<<<<======<<<<<<;;;:::888888999999999::::::::::::999:::;;;;;;>>>HHHSSScccnnnyyy|||}}}~~~}}}wwwsssrrryyy~~~pppaaaTTTFFFBBBAAA>>>;;;;;;:::999888777666666666666222111000///......//////......---,,,,,,+++************************************+++++++++,,,,,,,,,***++++++++++++***))))))***************************************************++++++,,,,,,++++++***))))))***++++++++++++***,,,+++*********+++,,,---******+++,,,------------.................................////////////000,,,++++++,,,///111222222444333222222444777;;;===CCCHHHNNNXXXjjjbbbRRRFFFDDDAAA>>><<<<<<======<<<<<<======<<<<<<;;;:::999999999::::::::::::;;;:::999999;;;;;;???KKKWWWhhhsss}}}{{{}}}yyyzzz~~~}}}|||~~~~~~vvvqqqpppttt{{{|||kkk\\\MMMFFFCCC???===<<<::::::999888777777777888333222000...,,,------.........---,,,,,,+++************************************+++++++++,,,,,,,,,++++++++++++*********)))***************************************************++++++,,,,,,++++++***))))))***+++++++++++++++,,,+++*********+++,,,---++++++---...................................................////////////111000//////000111222222444555666888:::===AAADDDLLLSSS]]]jjj}}}aaaRRRFFFDDDAAA>>>===<<<======<<<<<<======<<<<<<;;;:::999999999:::::::::;;;;;;:::999999;;;===CCCQQQ^^^pppzzz|||zzztttsssvvv}}}}}}|||}}}|||{{{|||{{{|||yyyrrrnnnpppsssxxxxxxhhhWWWLLLFFFAAA>>>>>>;;;::::::999999999::::::666444000---++++++,,,---...------,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,+++*********************************************************************++++++++++++******)))******++++++++++++++++++++++++++++++,,,------,,,---...//////000000///........................------.........////////////............000111222444777<<>>DDDNNN```qqq{{{|||~~~yyysssrrrvvv}}}~~~wwwvvvwwwyyy||||||||||||}}}zzzwwwvvvwww}}}|||ppphhhdddgggsss~~~}}}jjj[[[OOODDD@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<999555111...------...------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,---,,,,,,+++++++++++++++************************************************)))******++++++******)))******+++,,,,,,,,,,,,+++++++++,,,,,,------------+++,,,---......//////...////////////////////////........./////////000000111222444444444777<<<@@@===DDDMMMTTTYYY^^^dddiiiwww}}}zzz\\\MMMEEEDDDCCCAAA???>>>======<<<<<<======<<<<<<;;;:::777777777777888888888999::::::<<>><<<<<<;;;;;;<<<<<<:::777444111///......,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---,,,++++++***************************************************))))))************))))))***++++++,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,---............//////////////////////////////000000000111111111333555777777777:::@@@FFFLLLTTT^^^eeejjjooowww}}}yyyZZZJJJEEEDDDCCCAAA@@@>>>======<<<<<<======<<<<<<;;;:::888999999999::::::::::::::::::???FFFOOO[[[ooo~~~yyyvvvwww|||yyyuuurrrtttzzz}}}xxxuuuxxx|||~~~{{{xxxwwwvvvwwwxxxyyy||||||yyyvvvrrrtttxxx}}}~~~~~~~~~~~~wwwooogggbbbfffnnn}}}vvvyyyxxxlll]]]OOOFFFDDDAAA@@@>>>===;;;;;;:::::::::999888555333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***,,,---......,,,***)))************************************************))))))************))))))***+++,,,,,,------,,,,,,+++,,,---.........---,,,,,,---...//////000//////////////////////////////111111111111222222222222222666:::<<<>>>DDDMMMUUU```hhhrrrxxx|||yyyYYYIIIGGGGGGEEEDDDBBB@@@??????<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<999;;;@@@IIIRRR___rrr{{{vvvssswww{{{wwwssspppsssyyy~~~zzzyyy}}}}}}{{{yyyvvvuuuuuuvvvwwwwwwxxxzzz}}}|||zzzwwwssssssvvvyyy~~~~~~~~~~~~}}}|||}}}}}}xxxnnneeeeeejjjssszzzyyyzzz}}}|||qqqbbbSSSIIIFFFAAA@@@???===;;;:::999999888888777666333000---+++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,)))+++...000///---***(((************************************************))))))************))))))***+++,,,,,,------,,,,,,+++,,,---.........---,,,---...///000111111111111000000000000000000000000111111222222222333333333555:::AAAFFFLLLUUUaaajjjnnnvvvxxx]]]QQQGGGFFFCCC@@@@@@AAACCCDDD<<<<<<<<<===>>>===;;;999999888888888999999888777888999BBBRRR```jjjvvv}}}uuuvvv|||~~~yyytttppprrrvvvzzz~~~}}}wwwrrroooooopppqqqvvv|||}}}}}}~~~uuuooooooqqqzzz{{{|||~~~}}}{{{{{{|||wwwrrrmmmjjjooouuu~~~ppp[[[MMMFFFFFFAAA??????===888666888:::::::::999777444222111---,,,++++++*********+++++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++************************))))))************))))))******+++++++++,,,,,,,,,---------............///000000000000////////////333333222222111111000000111///111555666666888<<<<<>>>>>>>>===;;;999999:::;;;::::::===<<<;;;;;;<<<<<<<<<<<<===???HHHWWWeeeooo{{{}}}vvvyyy~~~{{{vvvpppmmmnnnrrrvvv|||}}}yyyqqqlllhhhiiikkkmmmssszzz~~~xxxssssssuuuzzzyyyzzz|||~~~|||{{{~~~~~~~~~~~~~~~}}}yyysssoookkkqqq{{{vvvbbbRRRJJJEEE@@@===>>><<<888777999:::::::::999777555222111---,,,,,,+++++++++,,,,,,*********)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))************))))))***++++++++++++,,,,,,,,,---------............//////////////////.........000000000000000000111111111///111555777777;;;@@@FFFMMMYYYfffrrruuuZZZOOOFFFEEEBBB@@@>>>===<<<;;;>>>;;;777666777888::::::;;;;;;:::999999:::;;;<<>>======<<<===:::888777888999999999999999888777777999<<<>>>EEELLLWWWdddppp{{{|||{{{}}}zzzsssqqqoookkkjjjmmmrrrvvv|||vvvsssoooiiifffhhhlllqqqyyy~~~|||}}}~~~{{{yyyvvvtttwww~~~}}}{{{zzzzzzyyyzzzzzz{{{{{{yyy}}}}}}rrrqqqrrryyytttbbbTTTHHHAAA;;;<<<<<<:::999;;;:::::::::999888666444222...............//////000......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,---------------............///.........///////////////111111111111111222444555444444888>>>BBBFFFNNNWWW^^^jjjxxxpppWWWLLL@@@?????????>>>===<<<<<<<<<;;;:::;;;<<<<<<:::888;;;<<<<<<;;;:::===BBBFFFMMMWWWdddoooyyy}}}~~~|||vvvrrrkkkkkkjjjiiikkkooouuuzzz~~~}}}~~~}}}xxxuuurrrmmmkkknnnsssxxx~~~~~~~~~~~~zzzvvvsssuuuzzz~~~zzzzzzyyyyyyxxxyyyyyyzzz{{{~~~vvvqqqmmmppp{{{nnn^^^NNNEEE=========;;;:::;;;999::::::999888666444333/////////......///000000......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------............/////////000000000111111111333222111000111222444555777888===DDDIIIOOOZZZeeetttoooVVVLLLEEEDDDAAA???===<<<;;;:::<<<<<<<<<===>>>===;;;888:::;;;<<<;;;;;;???FFFLLLZZZfffsss{{{~~~{{{}}}~~~~~~zzztttmmmiiigggggghhhjjjlllrrryyy~~~~~~zzzxxxvvvzzz~~~~~~zzzxxxtttpppppptttyyy}}}~~~~~~{{{vvvrrrrrrvvv|||{{{zzzyyyyyyyyyyyyyyyyyy}}}~~~xxxrrrkkkiiirrr}}}lllVVVKKKAAA??????===;;;;;;999:::::::::999777555444111000//////......//////++++++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------............//////000000111111222222333222111000000000222555666;;;===CCCKKKQQQYYYgggtttnnnVVVMMMGGGEEEBBB???===<<<======>>>===;;;<<<======<<<;;;999;;;<<<;;;<<>>;;;;;;999:::::::::999777666444222111000///...---------*********)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...---------............////////////000111111222222222222111222444888;;;>>>DDDGGGNNNVVV]]]gggwwwnnnVVVMMMFFFDDDAAA???>>>???AAABBB@@@===:::999:::<<<<<<======@@@AAAAAABBBHHHRRR[[[nnn|||}}}{{{~~~|||yyyxxxwwwuuutttsssttttttuuuppprrrsssuuuxxx~~~|||xxxtttrrr{{{|||zzzyyyyyywwwxxx~~~~~~~~~{{{uuupppnnnoooqqqsssvvv}}}}}}|||{{{{{{zzzzzzzzzzzzwwwzzz~~~}}}tttjjjgggnnn{{{zzzuuutttpppzzzcccUUUHHHCCCBBB???<<<;;;999:::::::::999888666555333222000///---,,,,,,,,,++++++++++++,,,---......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------.........//////---......///000111111222444444444666:::>>>CCCFFFMMMPPPXXXaaahhhrrrnnnVVVMMMDDDCCCAAA???============???>>><<<:::999:::<<<===999;;;===<<>>===<<<;;;:::;;;<<<<<<:::<<<======@@@KKK\\\iiizzz~~~~~~~~~{{{wwwssssssyyy}}}zzzyyy|||}}}zzztttpppqqquuu{{{zzzzzzyyyyyyyyyzzz{{{{{{|||||||||||||||}}}~~~~~~zzzuuurrrppppppooonnnnnnrrrxxx|||yyywwwvvvuuutttvvvxxx{{{|||||||||~~~|||yyysssmmmnnnsssyyyuuuwwwzzziiiXXXNNNIIIBBB>>>>>><<<;;;999888777777888999777444222000000///...,,,---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,...000222111000////////////////////////000/////////111222333333666:::>>>BBBIIISSS```iiixxxxxx|||kkkSSSJJJDDDCCCAAA???=====================<<<<<<<<<<<<;;;<<<===>>>>>>BBBOOOaaannnzzz|||{{{{{{}}}}}}|||~~~xxxpppnnnsss}}}|||{{{}}}zzzvvvqqqlllnnnrrrzzz~~~|||}}}~~~wwwvvvvvvvvvwwwxxxyyyyyy~~~}}}~~~~~~}}}yyyyyyyyyzzz|||~~~}}}yyytttqqqpppooonnnmmmjjjmmmttt{{{~~~zzzxxxuuusssqqqtttvvvxxxyyyyyyzzz|||}}}~~~xxxooolllmmmxxx|||~~~vvvbbbUUULLLDDD???>>><<<;;;999888777777888888888555333111111000...---------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---............/////////---------///111333333333000000000/////////////////////000111333555777888===BBBHHHPPPZZZhhhxxxjjjRRRHHHDDDCCCAAA???============<<<<<<============<<<;;;=========???EEESSSfffsss}}}~~~{{{zzz}}}}}}~~~xxxqqqooouuu}}}|||~~~{{{vvvsssoookkknnnssszzz~~~{{{{{{|||}}}~~~|||{{{qqqqqqrrrssstttuuuwwwxxx~~~|||{{{|||}}}||||||xxxxxxxxxyyyzzz|||}}}~~~{{{xxxtttqqqqqqpppooommmjjjmmmrrrxxx}}}}}}zzzvvvrrrppprrrtttvvvvvvvvvwwwyyy{{{}}}tttlllhhhmmm|||kkkZZZOOOGGGAAA???<<<;;;999888777777888888999777444222222111///---------------------,,,,,,---......---,,,+++***)))+++++++++,,,,,,,,,,,,,,,000...,,,+++***+++---...------------------------------........./////////------...///111222222222111111000000000000//////000111222444666:::>>>AAAKKKRRR\\\gggrrriiiQQQGGGDDDCCCAAA???============<<<<<<===>>>>>>======<<<<<<======@@@IIIXXXjjjwww}}}{{{|||~~~|||xxxssstttzzz}}}|||{{{wwwsssqqqnnnmmmqqqwww{{{~~~zzzvvvtttllllllnnnooorrrtttwwwxxx}}}~~~~~~}}}{{{zzz{{{{{{{{{zzzyyyyyyyyyxxxyyyyyyzzz{{{zzzwwwtttrrrrrrqqqpppnnnnnnppptttvvvxxx{{{}}}yyytttqqqqqqrrrsssssssssuuuwwwzzzyyyooogggddduuuqqq___RRRJJJDDD@@@<<<;;;:::888888888888999;;;888555333222111///...------------------------////////////...,,,+++***++++++,,,,,,,,,---------000///---++++++,,,---...------------------------,,,------------............///////////////000000111111111111111111111000000111333666:::AAAJJJPPPdddmmmyyyhhhPPPGGGDDDCCCAAA???============<<<============>>>>>>>>><<<===???DDDOOO___ooo{{{~~~}}}{{{{{{~~~|||yyywwwyyy}}}|||~~~zzzvvvrrrqqqoooooottt{{{{{{vvvrrrnnnkkkhhhiiilllooosssvvvzzz|||~~~~~~|||{{{}}}||||||}}}}}}zzzyyyzzz{{{zzzzzzzzzyyyyyyxxxxxxyyyyyyyyyyyywwwuuusssssssssqqqppppppsssvvvvvvuuuuuuxxx{{{|||vvvrrrpppqqqrrrrrrrrrsssvvvyyy~~~~~~tttkkkcccpppyyyfffXXXPPPHHHBBB>>>===;;;:::999999::::::<<<:::666444333222000...------------............000000000//////---,,,,,,++++++,,,,,,------......000///---,,,,,,,,,---...------------------------,,,,,,---------............///000000......///000000111111111222222222222000222666:::BBBOOO^^^iiiiiiPPPGGGDDDCCCAAA???============>>>===<<<<<<<<<===???@@@===>>>BBBIIIUUUeeeuuu}}}|||}}}}}}~~~{{{{{{~~~|||}}}}}}xxxtttsssqqqqqqvvv~~~~~~}}}zzzxxxtttpppllljjjhhhhhhgggiiilllpppuuu{{{~~~|||zzzyyyzzzyyyxxxxxx{{{}}}zzzyyyzzz{{{zzzyyyxxxxxxxxxxxxyyyyyyzzz{{{yyywwwuuuuuuuuutttsssqqqppptttwwwvvvrrrppprrruuuzzz}}}}}}xxxtttppppppqqqqqqqqqrrrvvvyyy|||zzzqqqhhhmmmzzznnn___VVVMMMEEE???>>><<<;;;::::::;;;;;;===;;;777555444333000///------------.........///.../////////...---,,,,,,++++++,,,,,,---......//////.........------------........................---............/////////---///111111//////111333///000000111222333444444333777<<>>===<<<;;;<<<===???AAA>>>@@@DDDMMMZZZjjjxxx~~~~~~}}}~~~{{{zzz|||~~~~~~||||||{{{vvvtttrrrqqqwww~~~}}}|||{{{yyy{{{wwwtttnnniiiffffffggghhhhhhjjjmmmrrrxxx~~~~~~|||yyywwwxxxvvvuuuuuuwww|||}}}zzzyyyzzz{{{zzzyyyvvvwwwwwwxxxyyy{{{|||}}}yyyxxxvvvvvvvvvuuusssrrrnnnrrrvvvuuuqqqnnnooorrruuuyyy~~~xxxtttppppppqqqpppppprrrvvvyyyzzz~~~uuummmmmmrrrtttdddZZZPPPFFF@@@???===<<<;;;;;;<<<<<<>>>;;;888666444333111///---------.........//////------......------,,,,,,++++++,,,,,,---...//////......//////......---,,,........................////////////000000000000,,,///222222111111444666//////000111333444555666888===DDDNNN^^^uuu~~~zzz}}}}}}fffQQQJJJCCCBBBAAA@@@>>>===<<<<<<::::::;;;;;;;;;;;;;;;<<>><<<;;;<<<>>>??????;;;:::888777555333111111/////////...---+++***)))------------------------,,,,,,+++***+++,,,---......//////...,,,***+++,,,............////////////...............///000000111000000000000111111222222000000333444333555999@@@EEEOOO___sss~~~yyyxxx}}}fffPPPIIICCCCCCBBB@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<>>======<<<<<<<<<;;;<<<<<<<<>>======<<<::::::999888777555444333222///...---------...//////111000///...,,,+++***))),,,---......//////......111222222111///...///000/////////000000000111111//////......//////000111///////////////000111222555222333666888;;;BBBIIIPPPXXXeeetttdddNNNGGGEEEDDDCCCBBB@@@???>>>>>>>>>======<<<<<<<<<===>>>BBBNNN^^^kkkvvv|||{{{vvvvvv{{{~~~|||}}}|||{{{|||}}}~~~}}}{{{{{{{{{{{{{{{|||yyyvvvvvvxxx||||||yyysssvvvxxxzzz{{{}}}|||vvvnnnkkkmmmqqqxxx~~~~~~~~~~~~|||~~~~~~|||zzzxxxxxxxxxwwwuuuvvvxxxyyyyyyxxxvvvuuuxxxwwwuuuuuussspppkkkggghhhjjjmmmppprrrrrrppppppgggfffgggllluuu}}}vvvrrrmmmkkkllloooqqqrrrqqqtttwww{{{~~~|||qqqnnnzzzkkkWWWJJJIIIGGGCCCAAAAAA@@@>>><<<999999888777666555444333222000...------...///000000///...---,,,+++*********+++,,,---...---,,,+++000111222111///...///000000000000000111111111111/////////...///000000111////////////000111111222666555666:::<<>>>>>???>>>===<<<===>>>???@@@EEESSSfffsss{{{~~~}}}wwwsssrrrvvv|||wwwtttttttttuuuxxx{{{}}}}}}|||zzzzzzyyyyyyzzz~~~xxxqqqooopppsssuuuwwwwwwtttrrrpppssswwwzzz|||}}}}}}vvvnnnlllooossszzz~~~~~~~~~||||||~~~~~~~~~|||zzzwwwvvvvvvvvvtttuuuwwwxxxxxxvvvtttsssuuuuuuuuuvvvuuuqqqmmmjjjiiikkkmmmpppqqqpppnnnmmmfffdddbbbeeennnyyyzzzuuuooollllllnnnpppqqqppprrrvvvxxx{{{ssskkkqqqttt]]]LLLHHHFFFCCCBBBAAA@@@>>>===999888888777666555555555555333111...---...//////------------------,,,,,,***+++,,,---...---,,,+++///000111000...---...///000000000000111111111111///////////////000111111/////////000000111333333666555888===AAAHHHTTT```ttt~~~{{{yyy{{{~~~dddNNNGGGDDDCCCBBBAAA@@@???>>>===???>>>===<<<===@@@BBBDDDKKKZZZlllyyyuuupppoooqqqzzz~~~~~~~~~~~~}}}yyysssooolllmmmppptttxxxzzzyyyxxxxxxxxxwwwvvvvvvyyy~~~{{{pppjjjeeefffiiikkkllllllkkkjjjnnnqqquuuxxxzzz{{{}}}~~~|||}}}{{{uuunnnmmmpppsssyyy|||{{{zzz|||{{{xxx|||}}}~~~~~~{{{|||}}}}}}~~~~~~|||yyyuuussstttuuutttuuuvvvvvvvvvuuutttsssssstttvvvwwwuuurrrnnnlllggghhhkkkmmmmmmllljjjiiigggccc```aaahhhsss~~~zzzrrrmmmlllmmmnnnooonnnqqqtttuuuwww|||yyymmmnnn|||eeeRRRGGGEEECCCAAAAAA???===:::888888888777777666666666666555333000///......///------------------------,,,---......//////......---...//////------...////////////000000000111111000000//////000000111222000000000111222333444555555777>>>FFFLLLUUUdddrrr|||xxxvvvwww|||dddOOOHHHCCCCCCBBB@@@???>>>===<<<>>>===<<<<<<>>>AAADDDFFFSSS```rrr~~~~~~rrrnnnooovvv|||xxxwwwyyy{{{|||{{{{{{||||||xxxsssnnniiikkkooossswwwwwwuuurrrqqqrrrrrrqqqrrruuuzzz}}}~~~ssskkkfff\\\^^^aaacccdddeeeggghhhlllooosssuuuwwwxxxzzz|||}}}|||zzzxxxwwwwwwxxxyyyxxxzzz}}}}}}yyyrrrmmmmmmqqqrrrwwwyyywwwvvvwwwwwwuuu}}}}}}|||||||||{{{{{{zzz{{{vvvtttuuuwwwxxx}}}}}}}}}|||xxxtttqqqrrrtttvvvvvvuuuuuuuuutttttttttrrruuuwwwwwwtttpppllljjjeeefffiiikkklllkkkiiihhhhhhccc^^^^^^dddnnnxxx~~~~~~uuuooollllllmmmnnnlllnnnqqqqqqsssxxxsssnnnttt|||oooZZZKKKIIIFFFDDDBBB@@@<<<999888888888777777777777777444333333222111000000000.........------,,,,,,,,,...------------...//////---...//////------...///....../////////000000000000000//////000000111222111111111222333444666777999>>>HHHUUU___jjj|||}}}|||zzzxxxxxx{{{eeeOOOHHHCCCBBBAAA@@@>>>===<<<<<<======<<<<<>>===>>>???AAACCCAAA@@@FFFOOO^^^iiiwww|||sssppprrrsss||||||{{{~~~~~~|||{{{yyyuuuqqqnnnooosssvvv{{{}}}~~~~~~{{{xxxvvvpppqqqtttwwwxxxvvvqqqnnnhhhfffeeefffjjjpppwww|||}}}vvvmmmeeeaaa^^^XXXVVV\\\aaadddiiiooorrrtttvvvuuussssssuuuxxxtttqqqmmmjjjjjjkkkkkkkkkllluuu|||~~~{{{wwwooohhhgggjjjnnnpppsssttttttsssrrrsssvvvwwwyyyxxxuuupppkkkgggjjjiiiiiijjjmmmqqqvvvxxx|||{{{{{{||||||zzzwwwtttssssssuuuvvvxxxxxxwwwvvvuuutttssssssuuuvvvxxxwwwuuupppjjjgggeeegggiiiiiiiiihhhiiikkkgggddd```\\\\\\bbbkkkqqq|||yyyrrrnnnllljjjiiilllkkkkkkmmmpppvvv{{{~~~yyypppjjjhhh|||iii\\\RRRKKKJJJFFF???;;;;;;999999999888888888888777999888555333111111222222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000//////........./////////............//////000...111444666666888<<>>======<<<<<>>=========>>><<<<<<>>>@@@AAAEEEPPP\\\kkkvvvxxxpppmmmpppwww|||vvvssssssvvvyyy|||zzzvvvsssqqqqqqssstttxxxzzz~~~}}}yyyzzzxxxxxxvvvssssssuuuzzz~~~~~~}}}|||{{{yyyxxxwwwwwwvvvsssqqqhhhfffcccaaadddjjjqqqvvv{{{~~~}}}vvvnnngggcccbbb^^^]]]aaagggjjjooosssyyyzzz|||zzzuuuppplllkkkdddbbbaaabbbffflllppprrrtttxxx|||~~~zzzuuupppiiiaaa___bbbjjjlllooopppooonnnmmmnnnooooooooommmiiiccc]]]YYYZZZ[[[]]]aaafffkkkooorrrsssvvvzzz{{{zzzwwwuuutttqqqrrruuuvvvwwwvvvuuutttttttttttttttttttttttttttwwwwwwwwwvvvsssooollliiiaaaccceeeeeeeeedddeeegggiiigggbbb]]]ZZZ[[[___bbblllrrr{{{zzzwwwvvvuuutttsssjjjiiiiiikkknnntttyyy}}}~~~|||ssslllgggjjj|||qqqggg\\\TTTKKKBBB===<<<:::999999999888888888888999888666444222222222222111111000///...------,,,............................../////////000000000//////////////////000000///////////////000111111111222444666999AAAMMMUUUffftttyyyuuusssuuuzzzfffOOOGGGCCCAAA???===<<<<<<===>>>???>>>???BBBDDDJJJWWWdddnnnxxxssslllkkkrrr{{{~~~yyysssnnnmmmooorrruuutttrrrqqqqqqrrrssstttssstttwwwzzz|||}}}~~~~~~~~~zzzzzzzzzyyyxxxvvvuuuxxx||||||yyyuuurrrqqqpppooonnniiifffbbbaaaccchhhooosssyyy|||}}}uuummmfffcccaaa______dddjjjpppuuuxxx|||||||||yyytttmmmgggcccdddbbbbbbdddjjjqqqvvvxxxyyyzzz{{{}}}{{{vvvrrrkkkcccaaadddjjjlllpppqqqpppoooooopppqqqqqqooolllggg```ZZZVVVVVVXXX\\\aaagggmmmrrrtttuuuwwwzzzzzzxxxvvvuuuuuupppqqqssstttuuutttssssssrrrrrrrrrrrrssssssttttttvvvvvvuuussspppmmmjjjiii```bbbdddeeeddddddeeefffiiigggddd```\\\[[[]]]___ccciiiqqqyyy}}}yyywwwwwwvvvtttsssjjjiiiiiikkknnnsssyyy|||}}}{{{uuuoookkkdddpppuuuhhhZZZMMMDDD>>>===::::::999999999888888888999888666444333222222222111000000///......------------------------------....../////////000000000//////000000111111000000000000000000000111222333444555777888>>>IIIWWWbbbsssxxxuuutttuuuzzzfffOOOGGGCCCAAA???===<<<<<<===>>>@@@???@@@BBBEEELLL[[[iiirrr|||}}}pppkkkmmmxxx{{{yyyuuuoookkkjjjlllnnnoooqqqsssuuuvvvvvvvvvuuupppqqqsssuuuwwwyyyzzz{{{||||||zzzzzzyyywwwvvvxxx|||{{{wwwqqqmmmkkkkkkkkkkkkhhhfffcccaaaccchhhmmmpppvvvzzz}}}zzzrrriiidddbbb___```bbbfffnnnvvv|||~~~}}}yyytttnnngggccchhhggggggjjjpppvvvzzz|||~~~{{{zzz|||~~~~~~~~~{{{wwwtttmmmeeecccfffjjjmmmqqqsssttttttuuuvvvuuutttrrrmmmggg___YYYUUUTTTWWW\\\cccjjjppptttwwwxxxyyyxxxvvvtttssstttuuuqqqqqqqqqqqqqqqqqqqqqrrrpppppppppqqqrrrrrrssssssttttttrrrqqqnnnkkkhhhfffaaaccceeeeeeddddddeeefffggggggeeebbb^^^]]]^^^``````eeemmmtttzzz}}}{{{yyywwwvvvtttrrrpppkkkjjjjjjkkknnnrrrwwwzzz~~~}}}|||zzzvvvssspppccciiiuuuqqq^^^NNNEEE???===:::::::::999999999999888999888777555444333222222000000//////......------------------------------------.........///////////////000111222222111111000000000111111333444444666777999<<>>=========>>>???>>>???CCCFFFNNN^^^mmmzzzyyyooommmsssyyysssrrroookkkhhhhhhjjjmmmkkknnnrrruuuxxxxxxwwwvvvqqqqqqqqqrrrsssuuuwwwxxx~~~~~~}}}{{{{{{wwwwwwvvvuuutttvvvzzz}}}~~~~~~yyytttmmmhhhggggggggggggeeedddcccbbbdddgggkkkmmmpppuuuxxxuuullleeebbbbbbaaadddfffjjjrrr||||||xxxuuuqqqmmmjjjmmmmmmooorrrxxx|||~~~~~~|||xxxzzz}}}|||{{{||||||xxxvvvsssmmmfffdddggghhhlllqqquuuwwwyyyzzz|||yyyxxxtttnnnggg___XXXTTTSSSVVV]]]eeelllrrrvvvxxxyyyxxxvvvrrrnnnmmmnnnpppppppppoooooooooooopppqqqoooooooooppppppqqqqqqqqqqqqqqqqqqpppmmmiiifffcccaaaccceeefffeeeeeeeeegggggggggeeebbb```___aaaccccccffflllqqqwww|||}}}{{{yyyxxxvvvtttqqqnnnlllkkkjjjjjjlllppptttwww|||{{{yyyyyyyyyyyywwwuuuhhhggglllzzzxxx```NNNEEE@@@===::::::::::::999999999999999888777666555333222222000000//////............////////////////////////------........./////////...///111222333333222111111111111222333444555666666999>>>DDDNNN]]]mmmyyy}}}~~~fffOOOGGGBBBBBBAAA@@@???>>>======>>>>>>AAAFFFKKKUUUeeetttsssnnnqqqzzz{{{qqqiiiiiihhhfffeeefffjjjmmmkkkmmmpppsssvvvwwwxxxxxxuuutttrrrqqqqqqqqqrrrsssxxxzzz~~~xxxsssuuuwwwuuuttttttooopppppppppqqqssswwwzzz|||}}}~~~}}}|||zzzsssnnngggbbbaaaaaaaaaaaa```aaaaaabbbdddfffhhhjjjggglllpppmmmfff``````bbbfffjjjmmmooovvv~~~wwwsssrrrqqqpppoootttuuuxxx}}}|||wwwyyy|||zzzyyyzzzzzzwwwuuutttooohhhgggiiiccchhhnnnssswww{{{~~~}}}xxxqqqiii```YYYUUUTTTXXX___hhhooouuuyyyzzzyyyxxxvvvqqqllliiihhhhhhjjjlllmmmooopppppppppooooooooooooooooooooooooppppppqqqqqqqqqnnnjjjeeebbbaaaccceeeeeeddddddeeefffggggggeeebbb______aaacccccceeeiiilllpppuuuzzz~~~|||{{{zzzzzzzzzwwwtttqqqkkkjjjhhhgggiiilllppprrrttttttuuuxxx{{{|||zzzxxxnnngggfffqqq{{{```LLLDDDAAA>>>;;;;;;:::::::::999999999888888888777555444222222////////////............////////////////////////....../////////000000000...000222333444444333222111111222222333555666777:::???HHHRRR^^^ooo}}}zzzfffOOOGGGBBBBBBBBBBBBAAA???>>>===??????DDDKKKRRR\\\mmm|||xxxooonnnsss~~~tttiiicccccccccbbbccceeeiiimmmmmmnnnooorrrtttwwwzzz{{{xxxvvvsssqqqooonnnooooootttvvvyyy}}}xxxpppkkkmmmpppnnnmmmllliiijjjkkklllnnnqqquuuyyyyyy{{{}}}~~~~~~|||zzzxxxlllhhhaaa]]][[[[[[\\\[[[]]]^^^```bbbdddeeefffggg```eeeiiigggaaa]]]```ccclllppprrrrrryyyzzzrrrmmmmmmoooqqqqqqzzz|||{{{vvvyyy|||yyyxxxzzz{{{xxxwwwvvvqqqkkkjjjmmm___dddkkkrrrwww{{{|||uuulllccc\\\XXXVVV[[[ccckkksssyyy|||}}}yyyyyyxxxtttnnnhhheeedddeeehhhmmmqqqsssrrrpppoooooooooooooooooonnnnnnnnnpppqqqrrrrrrpppkkkeeebbb```bbbdddddddddcccdddeeehhhgggeeeaaa^^^^^^```bbbaaabbbdddfffhhhmmmrrrvvv~~~}}}||||||}}}}}}{{{xxxuuukkkiiigggffffffiiilllnnnlllnnnqqqwww}}}|||yyyrrrhhhccclll||||||```KKKDDDAAA>>>;;;;;;;;;:::::::::999999888888888777666444222111///////////////.................................000000000000111111111111...000222444555444333222222222222333444555777777>>>EEEQQQ^^^mmm~~~}}}zzzwwwwwwxxxwwwtttpppeeeMMMHHH@@@AAABBBBBB@@@@@@AAABBB>>>@@@DDDMMMYYYgggttt|||xxxooopppzzzssshhhiiieeedddcccdddfffhhhhhhhhhhhhkkkoooqqqrrrssstttuuuuuuuuutttrrrooonnnmmmnnnpppppprrruuuyyy{{{|||{{{uuujjjbbbdddiiijjjhhhhhhggghhhiiikkkooossswwwyyywwwsssqqquuu{{{}}}yyytttnnniiiaaa\\\[[[\\\]]]^^^\\\]]]```bbbdddeeeeeeeee```bbbbbb```^^^___dddhhhnnnpppsssvvvyyy~~~xxxooojjjmmmpppppprrrvvv|||}}}~~~vvvwww|||}}}zzzxxxuuutttsssqqqnnnkkkhhhfffeeeggglllqqqvvv{{{~~~~~~xxxooofff^^^YYYXXX[[[aaalllwww~~~~~~~~~|||yyyuuupppkkkhhhffffffjjjpppuuuwwwvvvrrrpppsssqqqnnnlllkkkmmmppprrrqqqpppnnnnnnllliiieeeaaa_______________```aaabbbcccbbbaaaaaaaaaaaaaaabbb`````````___aaaeeekkkppp~~~~~~~~~zzzvvvpppmmmjjjgggfffhhhkkkmmmjjjjjjmmmrrryyyxxxkkk```bbboooxxx```MMMBBB???>>>============<<<;;;:::999:::::::::999777444111000000000///.............../////////000111111222222111111111111111111111111111111111111111222222222///222444444444777<<<@@@EEENNN^^^pppwwwtttrrrqqqrrrrrrqqqpppeeeMMMHHHCCCCCCCCCAAA>>><<<<<<===???AAAFFFOOO[[[kkkxxxuuunnnqqq|||ppphhhjjjfffffffffgggiiijjjkkkkkklllmmmpppqqqrrrsssuuuuuusssssssssrrrooommmlllkkkkkkkkkkkkmmmppprrrrrrrrrmmmeee___aaadddeeeeeegggggghhhjjjmmmppptttvvvxxxwwwtttrrrvvv{{{|||vvvqqqmmmhhh```ZZZXXXYYY[[[\\\^^^```bbbdddeeeeeedddccc]]]___```^^^]]]___dddiiitttuuuvvvvvvwwwwwwxxxyyyqqqjjjgggkkkoooppprrrwww~~~{{{{{{~~~}}}{{{yyyvvvvvvtttrrrnnnkkkgggeeebbbeeejjjpppuuuzzz~~~yyypppggg___[[[YYY[[[bbblllxxx}}}yyytttoookkkiiiggggggkkkppptttvvvvvvsssrrruuutttqqqoooooopppqqqsssqqqpppooommmllliiidddaaa______^^^]]]]]]^^^^^^_______________```aaabbbbbb^^^^^^^^^]]]^^^bbbhhhlll{{{|||yyyqqqnnnjjjfffeeefffiiikkkiiijjjmmmssszzz{{{nnnbbb```iiizzz{{{dddPPPDDD???>>>============<<<;;;:::999999:::::::::888555222000000000///............///......///000000111111222........................000000111111111111222222111444666666777;;;BBBHHHQQQZZZjjj{{{|||yyywwwqqqpppooooooppppppooommmeeeMMMGGGCCCCCCCCCAAA===;;;;;;;;;@@@CCCHHHRRR```ppp~~~~~~zzzssspppvvv~~~~~~yyynnnjjjmmmhhhiiijjjlllnnnoooppppppqqqqqqqqqrrrssstttuuuvvvrrrrrrsssrrrpppnnnkkkiiihhhfffeeeeeeggghhhhhhgggddd^^^[[[]]]___```bbbfffhhhiiilllpppsssuuuvvvvvvvvvtttuuuxxx{{{yyyrrrkkkkkkddd\\\VVVUUUWWWZZZ[[[aaaccceeeffffffdddaaa___XXXZZZ\\\\\\\\\___eeeiiivvvvvvwwwvvvtttqqqnnnmmmiiiffffffkkkpppsssvvvzzz}}}zzzyyyxxxwwwuuurrrnnniiieeeccc___bbbgggmmmsssxxx|||~~~|||wwwppphhhaaa]]]ZZZ\\\bbblllxxxyyytttooolllkkkjjjjjjlllpppsssuuuvvvuuuuuuxxxwwwvvvuuuttttttttttttrrrqqqooommmkkkhhhccc``````___]]]\\\[[[[[[[[[\\\]]]]]]^^^^^^___aaaaaabbb\\\\\\[[[[[[[[[^^^cccgggvvv}}}~~~{{{sssooojjjeeecccdddfffhhhhhhjjjnnnuuu|||~~~rrreee^^^bbbqqq~~~kkkVVVFFF@@@???<<<======<<<<<<;;;:::999999999::::::888555333111111000//////......//////---......//////000111111........................//////000000111111111111444555777888;;;BBBLLLSSSaaammm|||{{{zzzxxxuuusssrrrqqqpppooonnnnnnoooqqqpppnnnllldddMMMGGG@@@AAABBBAAA???===>>>???AAACCCJJJUUUeeevvv~~~vvvrrrsss}}}}}}xxxvvvwwwtttnnnmmmpppjjjlllppprrrssstttuuuvvvvvvuuusssssstttvvvwwwwwwtttttttttuuutttqqqmmmjjjhhhfffcccbbbcccccccccbbb\\\YYYXXX[[[]]]^^^bbbgggiiikkkooosssuuuvvvuuuuuuvvvvvvwwwyyyzzzuuummmeeeddd^^^WWWSSSSSSWWW[[[^^^dddeeeffffffdddaaa]]]ZZZRRRUUUYYY[[[\\\```fffkkkssssssttttttssspppkkkhhheeefffiiinnntttzzz~~~{{{yyyxxxwwwvvvtttpppkkkfffbbb___\\\^^^ccchhhmmmqqquuuvvvvvvvvvuuurrrmmmhhhbbb___[[[]]]bbblllwwwyyysssooommmmmmmmmnnnoooppprrrtttvvvwwwxxx|||{{{{{{zzzxxxwwwuuutttsssqqqnnnllljjjgggccc```___^^^\\\[[[ZZZ[[[\\\]]]]]]^^^______````````````[[[[[[ZZZYYYYYY[[[___bbbnnnwww}}}uuuqqqkkkfffbbbbbbccceeefffiiinnnuuu}}}vvviii___^^^kkkqqq\\\JJJAAA???<<<<<<<<<<<<;;;:::999999888999::::::999666444222111000000///.../////////------......//////000000111111111111111111111111/////////000000111111222444555777999???IIIVVV```ppp|||~~~}}}vvvqqqnnnnnnooonnnnnnnnnpppqqqssssssssstttuuutttqqqnnndddMMMGGGAAABBBCCCBBB@@@???@@@AAA@@@EEEMMMZZZkkk|||~~~~~~{{{rrrqqqvvvyyyvvvqqqnnnnnnppppppnnnnnnppplllpppuuuxxxyyyyyy{{{|||{{{xxxuuuuuuwwwyyyxxxxxxwwwwwwvvvwwwwwwuuuppplllhhhfffdddccccccbbbaaa___[[[XXXXXX\\\___aaaeeejjjkkknnnqqquuuwwwvvvuuutttvvvvvvvvvwwwvvvppphhhaaa\\\XXXSSSQQQTTTYYY___bbbeeeeeeeeeddd```\\\WWWUUUNNNRRRWWWZZZ]]]aaahhhmmmqqqppppppqqqqqqooojjjfffcccgggmmmsssyyy}}}xxxvvvvvvuuutttrrrmmmhhhccc^^^[[[YYY[[[^^^bbbfffiiikkkllliiijjjkkkkkkiiifffbbb```\\\]]]aaajjjuuu}}}~~~xxxrrrooonnnooopppppppppqqqsssuuuwwwyyyzzz~~~~~~}}}|||zzzxxxuuutttssspppmmmkkkiiigggccc```___]]]\\\[[[[[[]]]___aaa```aaaaaaaaaaaa```___^^^[[[[[[ZZZYYYXXXYYY\\\___eeeppp{{{~~~wwwtttnnnhhhdddbbbbbbcccdddggglllssszzz~~~xxxnnnddd___iii|||uuuaaaNNNCCC@@@<<<<<<<<<<<<;;;:::999888888999::::::999777555333111111000///////////////------......//////000000222222222222222222222222...//////000111222222222333555777<<>>>>>???BBBGGGSSSbbbrrr~~~yyynnnpppyyyvvvnnnjjjfffgggjjjmmmooonnnnnnnnnlllrrryyy}}}~~~~~~}}}zzzwwwxxx{{{|||zzzxxxzzzxxxvvvwwwxxxvvvqqqmmmgggfffeeeeeeeeedddaaa___]]]YYYYYY___dddgggjjjmmmnnnpppsssvvvwwwwwwvvvtttuuutttrrrqqqnnniiibbb]]]VVVSSSQQQQQQVVV\\\bbbeeeeeedddbbb^^^ZZZVVVRRROOOMMMQQQWWW[[[___cccjjjooorrrooolllllllllkkkhhhdddccckkkrrrwww|||{{{vvvtttuuusssrrrpppkkkfffaaa\\\YYYVVVXXXZZZ]]]```cccdddeeeaaabbbdddffffffdddbbb```]]]]]]___gggqqqzzz~~~|||wwwrrrooooooqqqrrrqqqrrrrrrtttvvvxxxzzz|||~~~|||zzzwwwtttsssrrrooollljjjiiigggdddbbb___^^^\\\[[[\\\^^^aaacccaaabbbbbbbbbaaa___]]]\\\[[[[[[ZZZXXXWWWWWWYYY[[[^^^iiivvv~~~~~~xxxvvvqqqlllhhheeecccbbbcccdddhhhooouuuzzz||||||{{{xxxrrrjjjdddiii}}}~~~yyyzzz{{{~~~~~~uuudddRRREEE@@@;;;<<<<<<;;;;;;:::999888777888999::::::888666555222111000000//////000000---......//////000111111111111111111111111111111//////000111222333333444333666:::AAAKKK[[[mmmyyy~~~~~~~~~vvvtttrrrpppooommmjjjggggggjjjnnnooooooqqquuuyyy{{{zzzyyyzzzzzzyyyvvvtttcccLLLHHHAAABBBCCCAAA???>>>>>>???DDDKKKXXXiiizzzwwwpppttt~~~pppgggdddaaaffflllpppsssssspppnnnmmmttt|||}}}zzzyyyzzz~~~|||yyyzzzvvvssssssuuutttppplllhhhhhhhhhjjjjjjiiieeebbbaaa\\\ZZZaaaiiilllnnnoooqqqrrrtttvvvwwwwwwvvvuuurrrppplllhhheee```\\\ZZZTTTRRRQQQSSSXXX^^^ccceeecccaaa]]]YYYTTTPPPMMMKKKMMMRRRXXX]]]```eeelllqqqpppkkkfffeeegggiiigggeeehhhqqqzzz}}}~~~zzzvvvtttvvvsssqqqoookkkfff```\\\YYYSSSTTTWWWZZZ^^^```bbbccc___aaaccceeeeeedddbbb```]]]\\\^^^dddnnnvvvzzz|||{{{yyyuuurrrpppppprrrsssrrrrrrtttuuuwwwyyy{{{|||}}}zzzwwwuuusssrrrpppnnnkkkiiiiiigggeeecccaaa___]]][[[[[[]]]```bbb___```aaaaaaaaa___]]]\\\ZZZZZZZZZWWWUUUTTTVVVXXXZZZdddnnnvvv}}}yyywwwuuuqqqlllhhhdddbbbaaabbbdddiiipppuuuwwwxxxyyywwwuuuppphhhhhhttt}}}|||zzz{{{zzzssseeeUUUHHH@@@;;;;;;;;;;;;:::999888888777888999::::::999777666222111000000//////000000......///000000111111222000000000000000000000000000000111222333444555555666:::@@@IIIUUUfffyyy{{{wwwxxx|||}}}tttsssqqqqqqpppooollliiijjjmmmqqqrrrqqqssswww||||||{{{zzz{{{|||}}}|||{{{bbbMMMHHH<<<===?????????@@@AAACCCFFFNNN]]]nnnvvvsssyyy|||nnneeebbbbbbiiiqqqvvvyyyxxxuuupppmmmuuu~~~}}}{{{yyy|||}}}yyyxxxtttpppppprrrrrrnnnjjjjjjkkkmmmooopppnnnjjjgggddd]]][[[ccclllppppppooossstttuuuvvvwwwwwwvvvvvvpppmmmhhhccc^^^[[[YYYXXXTTTSSSSSSUUUZZZ___cccdddbbb___ZZZUUUPPPLLLJJJIIINNNSSSYYY^^^bbbgggmmmrrrlllfff```___dddhhhiiihhhmmmxxx}}}zzzvvvuuuwwwsssqqqoookkkfffaaa]]]ZZZQQQRRRVVVYYY]]]```bbbcccaaaccceeeffffffdddbbb```]]]\\\]]]bbbllltttxxxyyyyyywwwtttrrrqqqqqqssstttrrrssstttvvvxxxzzz|||||||||yyyuuusssqqqqqqooommmjjjiiihhhhhhfffeeecccaaa^^^[[[ZZZ\\\^^^```[[[]]]___``````___]]]\\\YYYZZZYYYVVVTTTSSSTTTUUUYYYaaaiiiooovvvyyyxxxwwwsssooojjjeeeccc``````bbbffflllqqqtttuuuwwwwwwwwwssskkkgggnnnxxxyyyyyywwwqqqeeeWWWIII@@@;;;;;;;;;;;;:::999888888777888999::::::999777666222111111000000000000000//////000000111111222222111111111111111111111111000111111333444555666666999>>>EEENNN\\\nnn{{{xxxuuuqqqqqquuu|||}}}}}}}}}wwwvvvuuutttsssqqqnnnkkkmmmqqquuuuuutttuuuzzz~~~}}}|||{{{|||aaaMMMHHHDDDBBBAAAAAA>>><<<@@@FFFHHHTTTdddtttzzzwwwwww}}}pppiiiiiikkkttt{{{|||||||||zzzuuusssvvv|||~~~~~~yyyyyyxxxvvvsssoookkkhhhfffjjjpppvvvyyyxxxvvvtttiiigggfffgggjjjmmmnnnnnnqqqssswwwzzzuuunnnnnnrrrtttmmmddd^^^[[[ZZZWWWVVVVVVUUUWWW[[[```dddcccaaaYYYWWWSSSOOOLLLKKKJJJJJJPPPTTTXXX[[[]]]aaagggmmmiiigggdddaaaaaafffmmmrrrtttzzzzzzxxxxxxwww{{{|||xxxvvvvvvwwwyyyvvvssspppnnnkkkfff^^^XXXUUUXXX\\\```ccceeeffffffiiifffcccccceeefffeeeccc^^^YYYVVV[[[eeeooorrrrrrqqqrrrsssttttttsssrrrrrrtttsssssssssuuuyyy}}}}}}|||zzzxxxuuurrrpppooooooooonnnjjjfffddddddeeeaaa___]]]\\\[[[[[[]]]^^^XXXYYYZZZ[[[\\\\\\[[[[[[YYYWWWUUUTTTTTTVVVYYYZZZ[[[\\\aaajjjpppsssyyy}}}|||{{{yyyrrrggg```]]]```cccccccccfffnnntttwwwvvvxxxxxxqqqhhhgggmmmvvvgggYYYMMMCCC@@@???======<<<:::777444999999:::999999888777666333222111/////////000000000000000000111111111111222111111111000000//////...111444444333444888;;;BBBFFFOOO[[[iiiyyy}}}tttssspppkkkjjjppp}}}||||||~~~~~~|||zzzyyyyyyyyyxxxwwwtttqqquuuuuuuuuuuuwwwyyy{{{|||aaaNNNHHHDDDBBBBBBBBB>>><<<@@@GGGLLLXXXhhhwwwwwwvvv{{{tttnnnmmmqqqyyy|||wwwsssvvvzzz~~~~~~}}}||||||{{{{{{}}}}}}|||yyyuuupppllliiieeejjjqqqwww{{{|||zzzyyymmmkkkiiijjjlllmmmnnnmmmoooppprrrtttoooiiiiiimmmqqqkkkddd___\\\[[[YYYWWWXXXYYYZZZ^^^ccceeecccaaaYYYWWWTTTQQQOOONNNNNNNNNSSSVVVZZZ\\\]]]aaaggglllnnnllljjjhhhhhhmmmsssxxx}}}xxxtttsssssswww|||}}}zzzwwwvvvwwwyyyzzzxxxuuurrrpppnnnhhh```ZZZVVVXXX]]]aaaeeegggiiiiiikkkhhhdddcccddddddcccaaa___[[[WWW[[[eeemmmppppppqqqrrrssstttttttttsssrrrrrrrrrrrrsssvvvzzz~~~}}}{{{xxxuuurrrpppnnnmmmllllllllliiifffccccccccc```^^^\\\ZZZXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\YYYXXXUUUTTTTTTUUUWWWYYYYYYZZZ^^^fffmmmrrrzzz}}}|||zzzsssjjjbbb]]]```bbbcccbbbfffmmmssswwwvvvxxxzzzuuulllhhhjjjvvv|||ooobbbSSSGGGAAA???===<<<<<<;;;:::888999::::::999999888777666555333222111000000111111000000000000111111111111222111111111000000000000///222555555444666:::>>>EEELLLWWWcccooo~~~~~~yyywwwpppooonnnkkkkkksss~~~}}}zzzxxxxxxzzz|||{{{zzzwwwwwwvvvvvvwwwvvvuuutttvvvvvvvvvwwwyyy{{{}}}~~~bbbNNNHHHEEECCCBBBBBB???===AAAHHHRRR^^^nnn|||wwwsssvvvzzztttrrrttt|||}}}yyyvvvwwwyyy{{{|||||||||{{{|||{{{zzzyyyxxxxxxxxxyyy|||xxxsssnnnkkkiiimmmtttzzz}}}~~~|||{{{rrrpppnnnnnnoooooonnnmmmlllkkkkkkjjjeee```aaaeeejjjgggbbb___]]]\\\ZZZYYY\\\]]]___bbbeeeeeebbb___WWWVVVUUUTTTSSSSSSTTTTTTWWWZZZ\\\]]]^^^aaagggkkkrrrrrrqqqpppqqqvvv||||||sssnnnllllllqqqwwwzzzyyyxxxxxxxxxyyy{{{|||yyyvvvsssrrrpppkkkccc]]]WWWZZZ^^^dddhhhkkkmmmmmmmmmjjjgggdddcccaaa___]]]___[[[YYY]]]eeelllnnnmmmqqqrrrssstttuuutttssssssqqqqqqqqqrrruuuyyy}}}|||yyyvvvrrrnnnmmmllllllhhhiiijjjhhheeebbbaaa``````^^^\\\ZZZXXXWWWWWWWWWZZZZZZZZZYYYZZZ\\\]]]^^^ZZZYYYWWWUUUTTTUUUVVVWWWYYYXXXZZZaaahhhooozzz~~~{{{uuullleee^^^```aaabbbbbbeeekkkpppuuutttxxx|||{{{sssjjjgggiiizzzvvvkkk[[[MMMDDDAAA>>>;;;<<<<<<<<<<<<::::::::::::999888777666666555333222111111222222000000000000111111111111111111111111111000000000000333555666666888>>>BBBKKKVVVcccoooyyyzzzqqqnnnmmmmmmkkkkkkkkkjjjmmmuuu|||xxxvvvvvvtttssstttvvvxxxxxxwwwwwwwwwvvvuuuvvvvvvwwwxxxzzzzzz{{{|||}}}bbbNNNHHHFFFCCCBBBBBB@@@>>>CCCJJJWWWdddttt{{{qqqqqqvvv{{{uuusssssszzz{{{{{{{{{{{{zzzzzzzzzyyyyyywwwvvvuuuttttttvvvwwwyyy~~~zzzuuuqqqnnnpppssswww{{{}}}|||zzzxxxwwwuuusssrrrrrrqqqooommmjjjgggdddbbb]]]XXXYYY^^^bbbaaa```___^^^\\\[[[ZZZ]]]___bbbddddddaaa^^^[[[SSSTTTUUUVVVWWWXXXYYYYYY\\\^^^_________aaagggkkkssstttuuuvvvxxx|||xxxooojjjffffffllltttyyyzzzzzzzzz{{{{{{||||||xxxuuurrrqqqpppkkkeee___YYY\\\aaagggkkkooopppqqqooommmjjjfffbbb___\\\ZZZ]]]ZZZZZZ^^^ffflllnnnnnnpppqqqssstttttttttsssrrrpppppppppqqqsssvvvyyy{{{zzzwwwsssnnnkkkjjjkkkkkkgggiiijjjhhhddd```^^^]]]___^^^]]]\\\[[[ZZZZZZZZZ\\\[[[ZZZYYYZZZ\\\___```\\\[[[YYYWWWVVVVVVVVVWWWZZZWWWWWW\\\bbbjjjvvv}}}{{{uuummmggg^^^___``````aaadddiiimmmqqqrrrvvv|||~~~xxxlllccc```ppp~~~xxxqqqdddXXXMMMHHHAAA===;;;;;;<<<<<<::::::::::::999888777777666555333222111111111111///000000000111111111111111111111111111111111111000333555666777;;;BBBHHHSSS```ppp{{{}}}qqqjjjiiiiiihhhgggggghhhiiijjjmmmttt~~~|||yyyvvvtttsssqqqqqqrrrsssuuuvvvwwwwwwzzzyyyxxxvvvuuuwwwzzz|||~~~bbbNNNIIIEEECCCBBBBBB@@@@@@FFFNNN\\\jjjyyyxxxpppssszzzxxxrrrppppppvvv|||}}}~~~~~~}}}{{{zzzzzzyyytttrrrqqqppprrruuuyyy{{{}}}{{{xxxtttrrrrrrtttxxx{{{}}}{{{yyywwwzzzxxxvvvuuutttssspppnnniiiddd___]]]XXXTTTTTTYYYYYY[[[]]]^^^^^^\\\ZZZYYY\\\^^^aaabbb```\\\XXXUUUPPPQQQTTTWWWZZZ\\\]]]]]]```bbbbbbaaa```bbbggglllqqqtttwwwyyy|||}}}uuummmhhhddddddllluuu}}}}}}~~~}}}|||vvvsssooommmllljjjeee```]]]```dddjjjnnnqqqrrrsssqqqpppmmmhhhccc^^^ZZZYYYYYYYYYZZZ```gggmmmpppqqqpppqqqrrrssssssrrrqqqppppppooooooooopppqqqrrrsssvvvtttpppllliiiiiijjjjjjiiijjjkkkhhhccc___[[[ZZZ\\\\\\\\\\\\\\\]]]]]]]]]\\\[[[ZZZZZZ[[[]]]```aaa^^^]]][[[YYYXXXWWWWWWWWW\\\XXXVVVYYY]]]cccoooyyy}}}{{{yyytttmmmhhh_________^^^___bbbfffiiikkknnnsss{{{{{{ooocccZZZggg|||zzzxxxvvvooofffZZZSSSIIIAAA===;;;::::::::::::;;;::::::999888777666555333111000000000000///000000000111111111111111111111111111222222222000333555777999@@@IIIOOO]]]jjjzzzooohhhbbbaaaeeeiiiiiihhhhhhhhhiiikkknnnsssyyy}}}wwwwwwwwwwwwvvvuuusssrrrqqqrrrtttvvvwwwxxxyyyzzzzzzzzzyyywwwuuuvvvzzz~~~cccOOOIIIDDDBBBBBBBBBAAABBBIIIRRR```nnn~~~uuurrrxxx|||sssnnnmmmoootttxxxyyy|||}}}{{{{{{tttrrrpppoooqqquuuzzz}}}}}}~~~~~~~~~|||yyyvvvtttqqqssswww{{{}}}}}}{{{zzzyyyxxxvvvvvvvvvtttqqqooohhhaaa\\\YYYUUUQQQQQQUUUTTTXXX]]]```___]]]ZZZYYYZZZ\\\^^^^^^ZZZUUURRRQQQNNNPPPUUUZZZ]]]``````aaadddeeeeeecccaaaccchhhmmmqqquuuzzz~~~zzztttnnnjjjfffgggoooyyy~~~uuupppkkkhhhhhhgggeeebbbaaadddhhhllloooqqqrrrrrrqqqqqqooojjjddd^^^[[[ZZZXXXYYY\\\bbbiiiooorrrrrrpppqqqrrrrrrqqqpppnnnmmmmmmmmmllllllllllllllllllpppnnnkkkiiihhhggghhhhhhiiijjjiiifffaaa]]][[[ZZZYYYYYYZZZ[[[\\\]]]]]]^^^[[[[[[[[[[[[]]]^^^```bbb]]]\\\[[[ZZZYYYXXXWWWWWW[[[WWWVVVXXXZZZ___hhhqqq|||yyywwwsssmmmiii```___]]]]]]^^^aaadddfffggglllrrrxxx~~~}}}ssshhh___gggxxx|||yyyzzzxxxssshhh```UUUJJJBBB>>>;;;:::;;;;;;;;;;;;:::999888777666555333111000//////000000000000000111111111111111111111222222222222222111333666999>>>FFFQQQYYYiiitttrrrhhhbbb]]][[[```fffjjjllljjjjjjlllnnnpppsssvvvwwwoooqqqsssuuuvvvvvvuuuttttttvvvyyyzzz{{{|||}}}zzz{{{|||zzzxxxyyy~~~cccOOOIIICCCAAAAAABBBBBBDDDLLLVVVdddsss|||yyyrrrsss~~~zzzqqqmmmnnnnnnrrrtttssswww}}}{{{xxxuuurrrpppqqquuuzzz}}}}}}zzzwwwuuusssuuuyyy|||}}}}}}|||{{{wwwvvvuuuvvvvvvuuurrrpppeee___YYYWWWTTTPPPOOOQQQQQQWWW^^^bbbaaa^^^\\\[[[XXXZZZ\\\ZZZUUUQQQOOOOOONNNQQQWWW]]]aaacccddddddfffgggfffdddbbbdddjjjoootttyyywwwtttpppnnnkkkkkkttt~~~uuuooohhhdddeeefffeeedddfffgggkkknnnpppqqqqqqqqqqqqqqqqqqllleee```]]]\\\ZZZ\\\___eeekkkoooqqqrrrqqqqqqqqqqqqooommmkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggfffeeeeeeeeeeeeeeefffeeebbb___\\\[[[\\\ZZZ[[[\\\\\\]]]]]]]]]]]]ZZZ[[[\\\]]]^^^```aaaaaa[[[ZZZYYYYYYXXXWWWVVVVVVXXXUUUUUUXXXZZZ\\\ccckkkyyy{{{yyywwwtttnnnjjj```^^^\\\\\\]]]```bbbddddddlllssswww|||~~~xxxooofffjjjvvvzzz{{{zzzwwwtttlll___SSSJJJDDD???===;;;;;;;;;;;;:::999888777888666444222111000000000000000000000111111111111111111111222222333333333333666999===CCCMMMZZZcccttt}}}ooodddcccaaa^^^^^^```dddiiilllmmmmmmoooqqqtttvvvvvvvvvrrrrrrtttvvvwwwxxxxxxxxxwwwzzz~~~|||cccOOOIIIBBB@@@@@@BBBCCCEEENNNXXXgggvvvzzzwww|||tttooossszzzpppmmmooollloooooonnnqqq{{{~~~||||||yyytttqqqqqquuuyyy|||~~~zzzvvvtttxxxzzz|||}}}}}}|||yyyxxxuuuuuuuuuuuuvvvuuusssqqqccc]]]WWWVVVSSSOOONNNPPPQQQXXX```dddccc```]]]\\\XXXZZZZZZXXXSSSOOOMMMNNNOOOSSSYYY___dddfffffffffgggggggggdddccceeekkkpppxxx}}}vvvtttrrrqqqnnnooowwwvvvooogggbbbccceeeffffffhhhjjjlllooopppppppppooopppqqqqqqmmmfffaaa^^^^^^\\\^^^bbbgggkkknnnppppppqqqqqqqqqpppnnnkkkiiihhhddddddeeeeeefffgggggggggccccccccccccccccccccccccbbbbbbaaa___]]]\\\\\\^^^^^^______``````______^^^YYYZZZ\\\^^^___```aaaaaaXXXXXXXXXWWWWWWVVVUUUUUUUUUSSSTTTXXXZZZ\\\bbbiiittt}}}|||yyywwwtttoookkkaaa^^^\\\[[[]]]```aaabbbdddllltttwww||||||tttfffgggpppzzzyyyxxxvvv{{{rrrfffYYYPPPHHHCCC@@@;;;;;;;;;;;;:::999888888999888666333222111111111000000000000111111111111111111111222222333333333555888;;;@@@FFFRRR___iii|||oooccc^^^ZZZ]]]aaadddeeefffgggiiinnnoooqqqtttwwwyyyxxxwwwxxxwwwwwwxxxyyyzzz|||}}}yyy|||bbbPPPLLLGGGFFFGGGGGGEEEGGGSSS```qqq||||||sssqqquuu{{{tttrrruuu{{{wwwrrrnnnllllllmmmnnnpppsssyyy{{{vvvuuuyyy{{{zzzxxx~~~|||yyyxxxxxxyyyzzz||||||||||||{{{rrrrrrqqqpppooooooooopppddd]]]WWWWWWVVVSSSQQQQQQSSSWWW\\\bbbeeeddd```\\\XXXWWWUUURRRNNNLLLLLLMMMTTTXXX___eeeiiiiiihhhggghhhgggffffffiiimmmsssvvv|||{{{{{{vvvvvvuuurrrqqqsssyyy~~~vvvrrrlllgggeeeeeehhhjjjmmmnnnnnnmmmkkkiiijjjkkkooooooooommmkkkiiigggfffiiifffddddddhhhkkkllllllpppooommmkkkhhhfffdddccccccbbbbbbaaa``````aaaaaa```aaabbbcccbbb```^^^]]]^^^_________^^^\\\ZZZYYY[[[]]]___``````^^^[[[ZZZ\\\ZZZZZZ\\\```bbbbbb```]]]YYYUUUUUUXXXZZZWWWTTTUUURRRQQQUUUWWWXXX[[[```pppttt}}}~~~yyyxxxyyywwwrrrmmmfff^^^YYYYYYZZZ\\\```eeefffkkkrrrxxx||||||zzzxxxpppkkknnnzzz}}}wwwxxx|||zzzsssiiiaaaXXXLLL@@@@@@======???===999777888666666666555444333111111000111111111111222222222444222111111222222000///777888???HHHPPPXXXhhhxxxzzzlllddd___^^^aaabbbcccccccccdddgggjjjlllooorrrvvvwwwwwwwwwvvvwwwwwwwwwxxxzzz{{{{{{zzz~~~|||}}}bbbPPPLLLDDDDDDEEEGGGHHHLLLYYYfffuuu{{{tttssswwwyyyssssssyyyzzzuuuqqqmmmkkkmmmnnnoooqqqtttyyy~~~yyyxxxzzz|||zzzxxx~~~|||zzzzzzxxxxxxzzz{{{{{{{{{zzzyyyrrrrrrpppooonnnmmmmmmmmmfff```\\\\\\\\\YYYWWWXXXXXX[[[___cccfffeee```]]]WWWWWWUUURRRNNNMMMNNNPPPWWW[[[bbbgggkkkjjjiiigggiiihhhhhhiiimmmsssyyy}}}{{{yyyyyytttuuuuuutttuuuxxx~~~vvvsssooojjjhhhhhhiiijjjlllmmmllljjjhhhfffggghhhmmmllllllkkkkkkkkkkkkkkkmmmjjjggggggiiijjjjjjjjjmmmllljjjhhheeebbb___^^^^^^^^^^^^___``````aaaaaa___```aaabbbaaa```]]]\\\^^^^^^^^^^^^]]]\\\[[[ZZZZZZ\\\^^^______]]]ZZZYYY[[[ZZZYYY[[[^^^______]]]XXXUUUSSSUUUYYY[[[YYYVVVUUURRRQQQTTTVVVVVVYYY^^^hhhppp}}}}}}yyyyyyzzzyyytttpppggg___YYYYYYYYYZZZ^^^cccccchhhnnnuuuyyy{{{{{{zzzrrrkkkjjjuuuzzzyyy}}}|||xxxpppiiiaaaSSSGGGEEEAAA???@@@>>>999777888666666666555444333111111000111111111111222222222222222111222333333333333999<<>>:::777888666666666555444333111111000111111111111222222222111111111222333555777888===CCCPPP```ooo{{{}}}vvvlllccc______```aaa```bbbcccccccccdddgggiiillloootttvvvwwwwwwxxxyyy{{{zzzzzzyyyyyyyyyyyyzzzcccOOOKKKCCCCCCFFFLLLRRR\\\kkkyyyyyyxxx{{{~~~{{{qqqrrryyyyyyrrrnnnllljjjnnnoooqqqssstttwww{{{~~~~~~}}}}}}}}}~~~}}}}}}~~~}}}|||}}}yyyyyyzzzzzzyyyxxxvvvuuurrrpppnnnkkkiiigggfffeeeeeebbbaaaddddddaaa```bbbcccbbbccccccdddbbb___\\\TTTTTTSSSQQQPPPRRRUUUYYY\\\```gggnnnrrrrrrpppoooooopppqqquuuzzz}}}zzzwwwtttvvvyyy~~~~~~}}}}}}~~~|||xxxooonnnmmmkkkhhhfffdddcccffffffdddbbbaaabbbeeehhhiiihhhggggggjjjnnnrrruuuuuurrroookkkgggdddbbbaaa```aaabbbbbb```]]]YYYWWWWWWXXXZZZ\\\^^^^^^^^^^^^]]]]]]^^^___^^^\\\YYYXXXYYYXXXXXXWWWWWWXXXYYYYYYXXXZZZ\\\]]]\\\[[[XXXWWWWWWWWWVVVVVVVVVVVVUUUUUUOOOPPPQQQUUUYYYZZZXXXVVVTTTQQQPPPRRRRRRQQQRRRVVV\\\jjj}}}}}}}}}}}}{{{wwwttthhh```YYYXXXXXXXXX[[[```aaaccchhhmmmsssxxx|||~~~zzzpppgggfffqqq|||uuuzzzzzzkkk]]]OOOHHHAAA@@@>>>:::888999666666666555444333111111000000111111111222222222111111111111222555888;;;CCCLLL]]]pppnnniiiccc___^^^aaacccdddeeefffgggfffeeeeeefffhhhjjjnnnrrruuuuuuuuuwwwyyy}}}}}}}}}|||{{{{{{|||~~~cccOOOJJJGGGEEEHHHNNNVVVaaaqqq~~~~~~xxxzzzuuuooottt~~~yyysssooommmlllmmmppprrrtttuuuvvvyyy{{{~~~|||{{{zzzyyyyyyyyyyyy{{{}}}~~~||||||}}}yyyzzzzzzzzzyyywwwuuutttqqqooommmjjjgggeeecccccceeecccdddgggfffcccbbbdddbbbbbbaaaaaaaaa```]]]ZZZSSSSSSSSSRRRRRRTTTXXX\\\\\\aaahhhoootttwwwwwwvvvvvvvvvxxx{{{{{{zzzxxxvvvyyy~~~~~~yyyvvvllllllkkkjjjhhheeebbb```aaaaaaaaa______aaafffiiiiiigggffffffhhhmmmqqqtttuuussspppkkkfffaaa^^^]]]\\\]]]___``````]]][[[YYYYYYZZZ[[[[[[\\\\\\[[[[[[[[[\\\]]]]]]\\\YYYWWWUUUTTTSSSRRRRRRRRRTTTVVVWWWYYYZZZ\\\]]]]]][[[YYYWWWUUUVVVUUUTTTSSSRRRRRRRRROOOPPPRRRUUUWWWWWWUUUTTTSSSPPPOOOQQQQQQOOOPPPSSS]]]jjjzzz{{{wwwssshhh```ZZZXXXYYYYYY\\\```bbbdddggglllqqqvvv{{{}}}vvvjjjccciii}}}zzzrrrwww}}}vvviiiTTTJJJAAA???>>>;;;::::::666666666555444333111111000000111111111222222222222333333222222555:::???KKKXXXkkk~~~uuuiiieeeaaa______bbbddddddhhhiiiiiigggeeecccccccccggglllqqqrrrrrrrrruuuyyy|||}}}~~~}}}|||}}}cccOOOIIIHHHFFFGGGNNNXXXdddsss}}}xxx|||{{{rrrpppyyy{{{vvvrrrpppooonnnqqqtttvvvwwwxxxzzz|||~~~|||zzzxxxuuutttrrrrrrpppssswww|||||||||}}}~~~xxxxxxxxxxxxxxxvvvtttssspppnnnllliiifffdddbbbbbbeeeeeegggjjjhhhcccbbbddd____________```^^^[[[XXXSSSTTTVVVVVVWWWYYY\\\___^^^bbbhhhooouuuyyy|||}}}|||}}}|||zzz{{{zzzzzz~~~{{{wwwuuullllllkkkjjjhhheeebbb```]]]^^^^^^^^^^^^```dddgggeeedddccccccfffjjjoooqqqsssssspppkkkeee```^^^]]]\\\]]]^^^______^^^\\\[[[[[[[[[ZZZYYYXXXXXXYYYYYYZZZZZZ[[[[[[ZZZWWWUUUSSSPPPOOONNNMMMNNNQQQTTTVVVZZZ[[[]]]___^^^\\\ZZZXXXTTTUUUUUUTTTRRRQQQQQQRRROOOPPPRRRSSSTTTTTTSSSSSSRRROOOOOOQQQQQQNNNOOORRR[[[fffttt|||}}}~~~|||wwwtttkkkccc\\\ZZZYYYYYY[[[```aaabbbfffjjjpppvvvzzz}}}|||pppbbbaaasss{{{rrrsss{{{ttt[[[OOODDD@@@???===;;;;;;666666666555444333111111000111111111111222222222333444444444444888@@@FFFUUUeeeyyynnnfffdddaaa```aaaccccccccchhhiiiiiigggdddaaa```aaaeeejjjpppqqqoooppptttyyyzzz|||~~~cccNNNIIIFFFCCCDDDLLLWWWdddttt~~~yyy}}}zzztttttt}}}yyyvvvsssrrrpppssswwwzzz{{{|||~~~}}}{{{yyyuuurrrpppnnnmmmjjjnnntttzzz~~~}}}{{{{{{|||tttuuuuuuvvvuuutttrrrqqqooonnnkkkhhhfffdddbbbbbbddddddgggjjjfff```^^^```[[[\\\]]]^^^___^^^[[[XXXUUUWWWZZZ\\\]]]^^^```bbbbbbeeeiiioootttzzz~~~xxxwwwyyy|||}}}~~~zzzzzzyyyxxxvvvtttrrrpppjjjjjjiiihhheeebbb```^^^[[[\\\]]]\\\\\\\\\^^^```]]]]]]]]]___bbbgggkkknnnqqqrrrqqqmmmfffbbb``````____________^^^\\\[[[ZZZ[[[YYYWWWUUUTTTUUUWWWXXXYYYYYYZZZZZZXXXVVVSSSQQQOOOMMMKKKKKKLLLPPPTTTWWW\\\]]]___``````^^^\\\ZZZSSSUUUVVVUUURRRQQQRRRSSSNNNOOOPPPQQQRRRRRRSSSTTTQQQNNNNNNQQQQQQOOOOOORRRTTT^^^lllvvv{{{~~~}}}yyywwwpppggg___\\\YYYXXXYYY]]]\\\^^^bbbhhhooouuuzzz}}}uuubbbZZZiiiwwwqqqyyy}}}dddWWWIIICCCAAA===;;;:::666666666555444333111111000111111111111222222222222444666777888>>>HHHPPP```rrr~~~rrrjjjdddcccaaabbbdddfffgggfffhhhiiijjjjjjgggeeeddddddeeejjjpppqqqoooooouuuzzz|||cccNNNIIICCC@@@AAAJJJVVVdddtttyyy~~~{{{vvvxxx~~~{{{xxxuuutttrrrvvvzzz}}}}}}zzzvvvrrrooommmlllhhhlllsssyyy}}}~~~{{{zzz{{{qqqrrrsssssssssrrrqqqpppooommmkkkhhhfffdddcccbbbaaabbbeeegggbbb[[[YYY[[[YYYZZZ\\\___```___[[[XXXWWWZZZ^^^```aaaaaacccdddfffgggjjjnnntttyyy}}}yyyttttttwww|||~~~~~~tttsssrrrpppnnnlllkkkkkkhhhgggfffdddaaa___]]][[[ZZZ[[[\\\[[[ZZZYYYZZZ[[[WWWWWWYYY[[[```eeeiiilllppprrrrrrnnnhhhcccbbbbbbbbbbbb```^^^\\\[[[YYYYYYYYYWWWTTTRRRRRRTTTWWWYYYXXXXXXYYYYYYWWWUUURRRPPPOOOMMMKKKJJJLLLPPPUUUXXX]]]___aaabbbaaa```]]][[[SSSUUUVVVUUURRRQQQRRRTTTMMMNNNOOOPPPPPPRRRTTTWWWQQQNNNNNNQQQRRROOOOOORRRNNNXXXfffrrrzzz~~~|||zzztttkkkbbb]]]ZZZVVVWWWZZZWWWZZZ___fffnnnuuuzzz}}}xxxbbbVVVbbb|||qqqxxxlll]]]MMMFFFBBB>>>:::999666666666555444333111111000111111111111222222222222555777999;;;CCCOOOXXXggg{{{qqqhhhhhhcccbbbbbbeeehhhkkkkkkkkkiiikkkmmmmmmllljjjjjjjjjeeekkkqqqqqqooopppvvv|||aaaNNNIIIFFFDDDCCCIIIWWWhhhxxx}}}yyy{{{}}}wwwssssssyyy|||wwwqqqkkkhhhnnnnnnooorrrwwwzzz{{{{{{~~~|||zzzxxxxxxsssqqqoooooooooooommmlllllllllkkkjjjhhheeecccaaaaaaaaaaaa```^^^\\\ZZZXXXWWW\\\bbbeeedddaaa^^^\\\TTT\\\dddgggfffeeegggiiikkkkkkkkkoootttzzz~~~yyyvvvuuuxxx|||zzzppplllhhhhhhjjjkkkjjjiiicccaaa]]]\\\]]]]]]]]]]]]ZZZ[[[\\\[[[XXXUUUSSSSSSOOOQQQTTTXXX\\\aaagggllltttsssrrrnnniiieeeddddddeeeeeedddbbb^^^[[[WWWUUUWWWVVVSSSRRRQQQSSSUUUVVVTTTTTTUUUUUUTTTSSSRRRQQQMMMKKKIIIIIILLLQQQWWWZZZbbbccceeeeeedddaaa^^^\\\VVVUUUUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRSSSTTTTTTVVVUUUSSSQQQOOONNNMMMMMMRRRVVV^^^kkkwwwzzzvvvtttooofff^^^YYYXXXXXXZZZ```^^^^^^ccckkksssyyyzzz~~~gggUUU^^^qqq|||pppsss}}}tttaaaNNNGGGCCC<<<777666888888777666555333111000444333111000000222333555333666999<<<@@@JJJXXXcccxxx{{{ooogggeeeffffffffffffhhhkkknnnooopppnnnoooqqqpppnnnmmmmmmmmmkkkkkknnntttvvvvvvzzzaaaNNNIIIFFFDDDDDDJJJXXXjjj{{{{{{}}}|||yyyxxx}}}|||wwwssspppoooooopppssswwwzzzzzzzzz}}}~~~~~~{{{wwwuuuqqqooonnnnnnoooooommmlllkkkkkkjjjiiigggdddaaa___aaaaaaaaa```^^^\\\YYYXXXYYY^^^cccfffdddaaa^^^\\\\\\bbbiiillllllkkklllnnnnnnnnnnnnqqqvvv{{{~~~}}}xxxvvvuuuyyy~~~yyymmmiiieeecccdddeeeeeedddaaa^^^ZZZYYYZZZ[[[\\\\\\\\\]]]]]][[[VVVSSSQQQPPPNNNOOORRRTTTXXX]]]dddiiiqqqrrrrrrooolllhhhgggffffffeeedddbbb___[[[XXXVVVUUUSSSQQQOOOOOOPPPRRRSSSSSSTTTTTTTTTSSSQQQPPPOOOKKKJJJHHHIIILLLRRRYYY]]]eeefffggggggeeebbb___]]]VVVUUUTTTRRRQQQRRRRRRSSSQQQQQQQQQQQQRRRSSSTTTUUUVVVUUURRRPPPNNNMMMMMMMMMPPPSSS[[[gggttt|||}}}xxxuuutttppphhh```[[[XXXXXXXXX]]]]]]^^^bbbhhhpppwww{{{kkkXXX]]]kkkpppooouuu}}}jjjVVVJJJDDD<<<888777888888777666555333222111333222111111111222444444444777;;;>>>DDDOOO]]]gggyyyvvvmmmgggdddeeegggggggggiiilllooopppqqqnnnpppqqqqqqpppooopppqqqrrrrrrwww}}}aaaNNNHHHFFFDDDEEELLL[[[nnn}}}|||xxxuuurrrqqqqqqsssvvvxxxxxxwwwvvvyyy}}}{{{wwwtttpppnnnmmmmmmnnnnnnmmmkkkiiiiiiiiihhhfffcccaaa___bbbaaaaaa```^^^\\\ZZZYYY\\\```eeegggeeeaaa^^^]]]bbbfffllloooooooooqqqsssrrrssstttvvvyyy}}}{{{yyyxxxyyy||||||uuummmiiiccc```___`````````]]]ZZZWWWVVVWWWYYYZZZ[[[^^^^^^]]]ZZZUUUPPPNNNMMMNNNNNNOOOPPPRRRXXX___dddlllnnnqqqrrrpppmmmjjjjjjgggfffdddbbb___\\\YYYWWWRRRQQQOOOMMMMMMNNNOOOPPPRRRRRRRRRRRRPPPOOOMMMLLLIIIHHHGGGHHHMMMTTT\\\aaaiiiiiiiiihhhfffbbb___]]]WWWUUURRRPPPNNNNNNPPPQQQOOOOOOOOOPPPQQQSSSTTTUUUVVVTTTQQQOOOMMMMMMMMMNNNNNNQQQXXXcccnnnvvv{{{|||~~~|||{{{yyyvvvtttuuuqqqjjjccc]]]YYYWWWVVVYYY[[[^^^aaaeeellluuu|||ppp[[[[[[ccc{{{pppiiiiiivvvxxxaaaPPPEEE===:::999999888777666555444333222222222222333333333444444555888===AAAIIITTTaaakkkyyy|||nnniiifffddddddhhhhhhjjjkkkmmmoooqqqrrrpppqqqssssssrrrssstttuuutttuuu{{{aaaMMMHHHEEEDDDEEEMMM]]]ppp}}}}}}yyywwwuuutttssstttuuuvvvuuutttrrruuuxxx{{{|||zzzwwwuuuqqqooonnnmmmnnnnnnllljjjggghhhiiiiiihhhgggeeedddddddddcccbbb```___^^^]]]___bbbfffhhhfffbbb___^^^aaaeeeiiilllmmmooorrruuuwwwxxxzzz|||}}}}}}||||||~~~vvvqqqoookkkfffaaa_________```\\\YYYVVVUUUWWWYYY[[[[[[]]]]]]\\\YYYTTTPPPNNNNNNOOOOOONNNMMMNNNSSSZZZ___fffjjjpppsssssspppnnnmmmgggfffdddbbb___\\\YYYXXXRRRQQQOOONNNMMMNNNOOOOOOQQQQQQPPPOOONNNLLLKKKJJJHHHGGGGGGHHHNNNVVV^^^ccciiiiiihhhgggddd```]]][[[XXXUUUQQQMMMKKKLLLMMMNNNLLLMMMNNNOOOQQQSSSUUUVVVUUUSSSPPPNNNMMMMMMNNNOOOMMMPPPVVV___hhhpppvvvyyy~~~}}}{{{yyywwwuuutttuuurrrllleee___YYYVVVTTTUUUZZZ___aaabbbiiiuuusss\\\YYY\\\qqqrrrgggbbbnnnlllVVVGGG???<<<<<<999999888666555444444444111222333444555555444444555888>>>DDDMMMYYYfffnnn{{{mmmddddddddddddeeeggghhhkkklllmmmnnnpppqqqssstttuuuuuutttuuuvvvxxxwwwxxx|||```MMMHHHDDDCCCGGGPPPaaattt}}}|||~~~}}}xxxvvvtttssssssrrrpppoooooopppqqqrrrtttuuuuuuvvvrrrpppnnnnnnnnnmmmkkkjjjggghhhjjjlllmmmmmmlllllliiihhhgggfffdddccccccbbbbbbeeehhhjjjhhheeebbbaaaaaacccfffhhhkkkooosssuuuyyy|||yyyzzzzzzyyyyyy||||||tttooonnnlllgggccc___^^^___aaa]]][[[YYYYYYZZZ\\\\\\\\\[[[[[[ZZZXXXTTTQQQQQQQQQRRRQQQOOOMMMMMMQQQWWW[[[```eeemmmssstttsssqqqppphhhfffdddaaa^^^[[[YYYXXXTTTSSSQQQPPPOOOOOOOOOPPPOOOOOONNNMMMKKKKKKJJJJJJIIIHHHHHHJJJOOOVVV]]]bbbeeeeeedddbbb___\\\YYYXXXWWWTTTPPPLLLJJJJJJKKKMMMKKKKKKLLLNNNPPPRRRTTTUUUSSSRRRPPPNNNNNNNNNPPPQQQOOORRRVVV\\\ccckkkqqqvvv~~~~~~}}}|||yyywwwuuutttuuurrrmmmfff___YYYUUUSSSTTTZZZ___```aaahhhvvvsssZZZVVVXXXkkkvvvhhh```kkkvvv]]]KKKBBB???>>>:::999888666555555555555111222333555555666666555666999???HHHTTTaaammmtttpppaaa\\\```ccceeegggeeehhhkkklllllllllnnnpppuuuvvvwwwvvvuuuuuuwwwyyy~~~}}}```MMMHHHCCCEEEJJJUUUfffxxx{{{|||zzzxxxuuusssqqqooollljjjjjjiiihhhhhhjjjmmmppprrrooommmllllllmmmmmmlllkkkiiijjjmmmoooqqqrrrrrrrrrmmmllljjjiiihhhgggggggggfffiiimmmnnnllljjjhhhgggfffffffffgggkkkooosssuuuwww{{{~~~qqqrrrssstttwww}}}yyysssoooiiiiiigggccc```^^^___aaa___^^^]]]^^^______^^^]]]ZZZZZZZZZWWWTTTSSSSSSTTTTTTTTTQQQOOONNNOOOTTTWWWZZZaaajjjpppssssssrrrqqqgggfffccc___\\\ZZZXXXXXXSSSSSSRRRPPPOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLNNNQQQVVVZZZ]]]______^^^\\\[[[YYYWWWVVVUUUSSSOOOLLLJJJJJJKKKKKKJJJKKKKKKMMMOOOQQQSSSTTTPPPPPPPPPPPPQQQQQQRRRSSSRRRTTTVVVZZZ^^^eeelllrrr{{{}}}~~~}}}zzzwwwttttttuuuqqqllleee^^^YYYUUUSSSTTTXXX]]]^^^aaaiiivvvqqqXXXSSSSSSeee|||mmmccckkk}}}eeePPPEEE@@@>>>;;;:::888666666666666777222333333444555666777777888<<>>IIIUUUgggzzzyyyrrrjjjcccaaa___^^^]]]]]]^^^aaadddfffhhhiiikkklllllllllnnnpppmmmooorrrvvv{{{{{{\\\LLLJJJIIIPPP]]]nnn}}}~~~zzzyyy}}}}}}xxxrrrmmmkkkffffffddddddddddddeeefffnnnrrrsssqqqooooookkkffffffccc^^^YYYWWWWWWYYYZZZ[[[\\\^^^```ccchhhooossswwwvvvvvvvvvvvvsssnnnjjjgggffffffgggiiikkkmmmnnnpppqqqtttwwwzzz{{{xxxvvvrrrssstttuuuttttttrrrrrrrrrwww~~~~~~yyyoooiiifffdddbbbaaacccddddddcccbbbcccdddeeeeeeeeedddcccaaa______^^^]]][[[WWWSSSOOOLLLJJJLLLKKKKKKKKKKKKKKKLLLLLLRRRUUUXXX\\\___aaaaaaaaa___^^^[[[YYYVVVSSSPPPOOONNNLLLIIIFFFDDDEEEFFFGGGEEEFFFIIIKKKLLLMMMMMMMMMNNNNNNNNNOOONNNNNNMMMLLLJJJKKKKKKLLLNNNPPPQQQRRROOONNNNNNMMMMMMLLLKKKKKKIIIHHHHHHIIILLLNNNNNNMMMMMMJJJJJJOOORRRQQQPPPQQQQQQQQQPPPOOOPPPTTTZZZ^^^kkkqqqxxx|||zzzvvvtttsssqqqpppmmmiiiccc^^^YYYVVVTTTTTTTTTVVV\\\cccjjjooozzzrrr^^^NNNIIIJJJVVVxxx}}}uuuqqqyyynnnTTTFFFBBB:::999888666555444444333000222444555555777===BBBSSSeee{{{~~~rrrlllhhhcccaaabbbaaa```______aaacccfffhhhiiijjjllllllkkklllnnnpppoooqqquuuzzzzzz[[[MMMLLLJJJSSSbbbttt{{{}}}yyyxxx|||vvvooojjjgggaaaaaa```^^^]]]]]]^^^```jjjpppsssqqqpppoookkkfffhhheee```\\\YYYYYYZZZZZZZZZ[[[]]]```ccchhhooosssvvvuuuttttttssspppkkkgggccccccccceeegggjjjmmmnnnpppqqqsssvvvyyyzzzyyywwwwwwxxxzzz|||||||||zzzyyyxxx}}}|||ssskkkfffdddcccbbb___aaadddeeeeeedddeeeeeedddcccbbbaaa___\\\ZZZYYY\\\\\\ZZZWWWRRRMMMIIIHHHIIIIIIHHHIIIIIIJJJKKKKKKNNNPPPSSSWWWYYY[[[[[[[[[YYYXXXWWWUUUSSSQQQOOONNNNNNKKKGGGDDDBBBCCCEEEFFFIIIJJJMMMNNNNNNMMMKKKIIILLLMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNPPPQQQRRROOONNNMMMLLLKKKKKKKKKKKKHHHHHHHHHIIIKKKLLLLLLLLLNNNJJJIIINNNPPPOOOOOOQQQPPPPPPOOONNNOOORRRWWW[[[eeelllvvv{{{zzzwwwttttttqqqqqqooolllfff```ZZZWWWUUUTTTUUUWWW[[[```fffiiirrrxxxzzzqqq```PPPHHHFFFOOOqqq|||}}}wwwyyyuuuYYYHHHBBB;;;;;;999777666555555444222333555888888999AAAIII___vvvwwwmmmiiifffccccccfffdddcccccccccdddfffhhhiiikkkllllllkkkjjjjjjlllmmmqqquuuzzzzzz[[[NNNNNNKKKUUUgggyyy~~~zzz|||{{{vvvxxx~~~wwwpppiiieee```aaa```]]]ZZZYYY[[[]]]kkkrrrvvvtttqqqooommmiiihhheeebbb___]]]\\\\\\\\\ZZZ\\\^^^aaadddhhhnnnqqqsssrrrqqqpppooolllhhheee``````aaacccfffiiilllnnnppppppqqqtttxxxzzzzzzyyy{{{}}}{{{vvvnnnhhheeecccbbbaaa]]]```ccceeeeeeeeefffgggeeedddbbb```]]]ZZZXXXVVVZZZ[[[ZZZVVVPPPKKKGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKJJJLLLOOORRRTTTVVVWWWWWWSSSRRRQQQPPPOOONNNMMMMMMLLLIIIFFFCCCBBBCCCEEEGGGJJJLLLOOOPPPPPPNNNLLLJJJKKKKKKLLLMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLNNNMMMLLLJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJKKKNNNKKKJJJNNNQQQOOOOOOQQQOOOOOOOOONNNNNNQQQUUUYYY```hhhssszzzzzzxxxvvvuuurrrqqqpppmmmgggaaaZZZVVVUUUUUUUUUWWWZZZ^^^bbbeeeiiiooorrrmmm```RRRHHHEEENNNkkk{{{xxx|||^^^JJJBBB===<<<;;;999888777777666666666888;;;;;;<<>>===<<<:::999888888777999777999======???MMM^^^yyyxxxpppllliiijjjhhheeeeeehhhjjjjjjjjjjjjkkklllmmmnnnmmmmmmllljjjhhhhhhjjjmmmttt{{{}}}]]]PPPPPPRRR```ttt{{{{{{{{{qqqrrryyy}}}{{{ssskkkfff^^^aaabbb```]]]]]]```dddmmmsssvvvpppjjjhhhgggfff``````__________________\\\```dddggghhhhhhiiijjjiiihhhggghhhiiihhhfffdddbbbbbbccceeehhhllloooqqqsssrrrrrruuuyyy}}}xxxssspppjjjhhheeecccbbb```]]]ZZZYYY[[[\\\]]]]]]___aaadddfffeeebbb___[[[WWWTTTRRRUUUXXXZZZWWWPPPJJJHHHHHHDDDDDDEEEFFFGGGIIIKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIKKKMMMNNNNNNMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJIIIGGGFFFGGGIIIJJJIIIGGGFFFHHHJJJMMMJJJKKKPPPRRRPPPNNNNNNMMMNNNNNNNNNOOOQQQUUUYYY[[[dddooowwwzzzzzz{{{|||wwwvvvsssnnnggg```ZZZWWWQQQRRRTTTVVVXXXZZZ\\\]]]]]]aaadddddd___WWWPPPMMMIIIZZZxxx{{{}}}{{{}}}hhhPPPDDD>>>===<<<:::999888777777888555777===>>>BBBTTTiiizzzrrriiifffeeeffffffeeegggllllllllllllmmmmmmnnnoooooolllllllllkkkjjjlllpppssszzz^^^QQQQQQVVVdddzzz~~~wwwnnnrrr{{{|||xxx{{{|||tttlllfff\\\```bbbaaa______dddiiijjjoooqqqjjjcccaaaaaa```\\\\\\]]]^^^^^^_________^^^bbbgggiiiiiihhhggggggfffeeeeeefffggggggfffeeedddeeefffhhhkkknnnqqqsssuuuttttttvvv{{{xxxqqqllliiieeecccbbbbbbaaa___[[[XXXXXXYYYYYYYYYZZZ\\\___bbbcccbbb___[[[WWWSSSOOOMMMTTTWWWZZZWWWPPPJJJHHHIIIDDDDDDEEEFFFGGGIIIKKKLLLKKKKKKJJJHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEFFFFFFGGGHHHIIIKKKKKKLLLLLLKKKJJJIIIHHHKKKKKKLLLMMMMMMMMMMMMMMMHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIKKKKKKKKKIIIGGGEEEGGGIIIKKKIIIGGGEEEGGGIIILLLIIIKKKQQQSSSOOOLLLLLLLLLMMMNNNOOOOOORRRVVVYYY[[[cccnnnvvvzzz{{{|||~~~zzzxxxtttooohhhaaa[[[XXXOOOPPPRRRTTTVVVXXXZZZ[[[\\\^^^aaabbb___ZZZTTTQQQIIIUUUpppxxxyyy~~~}}}~~~kkkRRRFFF===<<<;;;999888777666666666222555<<>>===<<<:::999888777777888666888======EEE```}}}yyymmmfffccc^^^^^^___aaadddhhhkkkmmmpppoooooooooooonnnkkkiiiooonnnpppuuuvvvuuuyyy~~~```TTTWWW^^^ooozzzwww|||~~~~~~~~~}}}|||yyytttnnniii```___^^^^^^___bbbgggjjjcccaaa]]]XXXTTTPPPNNNNNNMMMNNNPPPTTTWWWZZZ\\\^^^^^^^^^^^^___aaabbbbbbaaaccceeeffffffdddccccccdddiiijjjkkkkkkkkkmmmqqqtttxxxwwwxxxyyy{{{vvvoookkkhhhddd```___^^^\\\[[[YYYXXXXXXXXXXXXYYY[[[\\\]]]___ccceeeaaa___[[[WWWSSSPPPNNNMMMPPPPPPQQQRRRQQQNNNIIIEEEFFFEEEDDDDDDEEEGGGIIIKKKLLLLLLMMMLLLJJJGGGCCCAAABBBBBBCCCDDDGGGIIIKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIGGGFFFEEEFFFGGGHHHIIIJJJKKKKKKKKKIIIGGGEEEEEEEEEEEEFFFGGGHHHJJJJJJLLLLLLLLLMMMOOOOOOMMMKKKMMMMMMNNNPPPQQQTTTUUUVVVWWW]]]gggqqqxxx|||||||||yyyvvvqqqlllggg```ZZZUUUOOONNNNNNPPPTTTWWWXXXXXX[[[]]]______aaaccc```YYYTTTXXXjjj|||qqqUUUEEE>>>===<<<:::999888777777777555888===AAALLLiiitttiiicccaaa^^^___```bbbdddhhhkkklllpppppppppoooooonnnllljjjpppoooqqqtttuuuvvv~~~eeeXXXZZZcccsss}}}{{{~~~}}}}}}|||zzzssslllfff___\\\ZZZ[[[___cccddddddVVVTTTQQQNNNKKKIIIHHHGGGFFFGGGKKKOOOSSSWWWZZZ\\\ZZZZZZZZZ[[[[[[\\\\\\]]]cccdddddddddcccccceeeggglllmmmnnnmmmmmmnnnqqqsssuuuvvvwwwyyy|||}}}wwwooohhheeebbb___[[[]]][[[ZZZXXXWWWVVVWWWWWWVVVYYY\\\^^^```aaadddfff```^^^ZZZVVVSSSPPPNNNNNNOOOOOOPPPQQQQQQNNNIIIEEEDDDCCCCCCCCCDDDFFFHHHIIILLLLLLLLLLLLJJJGGGDDDBBBAAABBBCCCEEEHHHKKKNNNOOOPPPOOONNNLLLKKKJJJIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKIIIGGGFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJLLLNNNNNNLLLKKKMMMNNNOOOQQQSSSUUUWWWYYYXXX]]]eeemmmuuuyyy{{{|||zzzvvvrrrlllggg```YYYTTTNNNMMMLLLNNNRRRVVVWWWXXX[[[^^^___```dddiiiiiieee___```mmmrrrUUUEEE>>>===<<<:::999888777777666555888>>>EEEUUUsssyyymmmddd```^^^^^^___```bbbeeehhhjjjlllpppppppppooonnnmmmllllllqqqqqqrrrttttttyyyjjj[[[\\\hhhwww}}}}}}}}}}}}}}}}}}zzzssskkkeee^^^ZZZVVVXXX___bbb```\\\PPPNNNKKKHHHFFFDDDDDDCCCAAACCCFFFJJJOOOSSSVVVXXXVVVWWWXXXXXXWWWWWWXXXYYY```aaabbbbbbbbbdddgggjjjnnnooopppooonnnnnnppprrruuuuuuwwwzzz~~~{{{uuuooohhhdddcccaaa^^^[[[\\\ZZZXXXUUUTTTSSSSSSTTTVVVYYY]]]`````````aaabbb___]]]YYYUUURRRPPPOOONNNOOONNNOOOPPPPPPMMMIIIEEEBBBBBBBBBCCCDDDFFFGGGHHHJJJJJJJJJJJJHHHFFFCCCBBBAAABBBCCCFFFJJJMMMPPPRRRRRRQQQOOOMMMKKKIIIHHHHHHFFFEEEEEEEEEFFFHHHIIIJJJGGGHHHJJJKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJKKKLLLLLLJJJHHHGGGIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFGGGIIILLLMMMKKKJJJLLLLLLNNNPPPRRRUUUXXXYYYXXX[[[bbbjjjqqqwwwzzz|||zzzwwwrrrmmmggg```YYYTTTPPPNNNNNNOOOSSSVVVXXXYYYZZZ^^^```aaafffnnnrrrqqqnnnhhhlllsssUUUDDD======;;;:::999888888888888666888>>>HHHZZZxxxssshhhbbb___^^^______aaacccfffhhhjjjkkkooooooooommmlllkkklllmmmrrrsssuuuwwwxxxooo___```mmm{{{{{{}}}||||||||||||yyysssjjjddd]]]XXXUUUXXX^^^```[[[UUULLLKKKHHHEEECCCAAAAAA@@@AAABBBEEEHHHLLLOOOQQQSSSUUUVVVXXXWWWUUUTTTUUUWWW]]]^^^```aaabbbeeeiiilllooopppqqqpppnnnnnnoooqqquuuwwwyyy}}}{{{tttmmmiiidddbbbbbbbbb```^^^\\\ZZZVVVSSSQQQPPPPPPQQQWWWZZZ]]]___^^^]]]]]]]]]]]][[[WWWSSSPPPOOONNNOOONNNNNNNNNNNNNNNLLLIIIEEEAAAAAABBBCCCEEEFFFHHHIIIGGGGGGGGGGGGFFFDDDBBBAAA@@@AAADDDGGGKKKNNNRRRTTTRRRQQQNNNLLLIIIGGGFFFEEEDDDDDDCCCDDDEEEGGGIIIJJJGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFJJJKKKLLLMMMMMMLLLJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGJJJMMMNNNMMMLLLJJJKKKLLLNNNQQQSSSVVVWWWWWW[[[```gggnnnuuuyyy|||{{{xxxsssnnnhhhaaaZZZVVVQQQPPPNNNOOORRRUUUWWWXXXXXX]]]```bbbhhhqqqxxxyyyuuujjjggg|||tttUUUBBB===<<<;;;:::999888888888;;;999:::???KKK___{{{|||nnnfffbbbaaa```___```bbbdddfffhhhjjjkkklllmmmmmmkkkiiijjjmmmppptttwww{{{tttffffffppp~~~|||yyy}}}~~~}}}}}}}}}}}}yyyyyyyyyxxxvvvpppiiiddd]]]YYYVVVYYY]]]\\\VVVOOOHHHFFFDDDAAA@@@???>>>???BBBCCCEEEHHHJJJMMMOOOPPPTTTVVVXXXVVVSSSQQQSSSUUUXXXZZZ]]]___bbbeeeiiillloooqqqrrrqqqpppooopppqqqvvvxxx{{{~~~wwwppphhheeeaaa```bbbbbb```^^^[[[XXXUUUQQQOOOOOOOOOPPPWWWZZZ\\\]]]\\\ZZZZZZZZZ[[[XXXTTTPPPNNNMMMMMMNNNMMMMMMMMMMMMMMMLLLIIIFFFBBBBBBDDDEEEGGGHHHIIIJJJEEEEEEEEEEEEDDDCCCBBBAAA@@@AAADDDGGGKKKOOORRRTTTQQQPPPMMMKKKHHHFFFEEEDDDCCCBBBBBBBBBCCCFFFIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHKKKLLLNNNOOOOOONNNLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFHHHKKKOOOQQQPPPOOOIIIJJJKKKLLLOOOQQQSSSUUUWWWZZZ___fffnnntttyyy{{{{{{xxxtttooojjjddd]]]YYYRRRPPPMMMMMMOOORRRTTTTTTUUU[[[___bbbhhhrrrzzz}}}vvvkkkeeeuuuvvvVVVBBB===<<<;;;:::999999999999<<<;;;===CCCPPPgggvvvjjjdddcccbbbaaa___```ccceeegggiiijjjjjjjjjkkkllljjjiiijjjoootttzzz}}}yyymmmnnntttyyyxxx}}}{{{}}}~~~}}}{{{yyyyyyyyyyyyttttttssssssqqqmmmgggbbb\\\ZZZYYYZZZ\\\YYYRRRLLLCCCBBBAAA?????????@@@@@@BBBCCCEEEHHHKKKNNNPPPQQQRRRUUUWWWUUUQQQOOOQQQTTTSSSVVV[[[___bbbeeeiiikkkppprrrssssssrrrqqqrrrsssvvvxxx{{{|||xxxrrrnnneeebbb^^^^^^______]]]ZZZWWWUUURRROOONNNOOOQQQSSSWWWYYY[[[\\\[[[ZZZZZZ[[[YYYVVVRRRNNNLLLKKKLLLMMMMMMLLLLLLLLLMMMKKKHHHFFFCCCDDDEEEGGGIIIKKKKKKLLLEEEEEEEEEDDDDDDCCCCCCBBB@@@AAADDDGGGJJJNNNQQQSSSPPPOOOMMMKKKHHHFFFEEEEEEBBBAAA@@@AAACCCFFFIIIKKKKKKJJJIIIHHHHHHIIIJJJKKKHHHGGGFFFEEEFFFGGGIIIJJJMMMNNNPPPQQQQQQPPPNNNMMMIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDFFFJJJNNNPPPPPPOOOJJJJJJKKKLLLNNNPPPRRRSSSVVVZZZ___gggnnntttxxx{{{{{{yyytttppplllfff```\\\UUURRROOOMMMOOOQQQSSSSSSSSSYYY___aaagggqqqyyy|||yyyssslllrrr{{{zzzzzz~~~}}}yyyYYYDDD<<<<<<;;;:::999999999999:::<<>>???AAACCCGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFGGGIIIKKKLLLOOORRRWWWXXXVVVRRRNNNMMMLLLJJJGGGFFFFFFFFFEEECCCEEEFFFHHHJJJKKKKKKKKKJJJIIIJJJLLLNNNPPPQQQRRRRRRVVVZZZ```hhhoootttwwwxxxxxxyyywwwrrrkkkddd___]]]YYYRRRMMMNNNOOOOOORRRWWWUUUXXX\\\```fffooo{{{}}}sssnnnuuussslllfffjjjqqqwwwyyyuuuYYYGGG>>><<<:::888777777777777:::===DDDQQQfff}}}tttiiicccbbbcccbbb```cccdddgggiiikkkkkkkkkkkklllmmmppprrrqqqqqqyyy}}}{{{}}}||||||zzz|||}}}zzzyyyyyyvvvssspppqqqsssuuusssqqqmmmjjjfffdddcccbbb```___WWWVVVUUURRROOOKKKGGGEEEAAABBBCCC@@@<<<;;;===@@@CCCEEEHHHLLLOOOQQQRRRRRRVVVWWWWWWTTTOOOMMMOOOQQQVVV[[[aaafffhhhjjjkkkllltttvvvyyyyyyxxxwwwwwwwwwxxxvvvvvvyyyyyyxxxzzzsssjjjeeedddeeecccaaaZZZZZZYYYWWWVVVTTTSSSRRRMMMLLLLLLMMMPPPTTTXXX[[[ZZZZZZZZZYYYVVVTTTTTTUUUVVVSSSNNNJJJHHHHHHIIIJJJNNNOOOOOOOOOMMMKKKIIIHHHGGGGGGIIIKKKLLLLLLKKKIIIFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCEEEHHHJJJLLLLLLKKKIIIIIIIIIIIIGGGEEEAAA???===<<<<<<>>>@@@BBBFFFHHHJJJLLLMMMMMMLLLKKKKKKJJJIIIHHHIIIJJJLLLMMMNNNRRRVVVWWWUUUQQQNNNMMMKKKIIIGGGFFFFFFFFFEEEDDDDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPQQQQQQUUUYYY___fffmmmsssvvvxxxyyyxxxuuuqqqlllfff```\\\WWWQQQMMMNNNPPPPPPRRRVVVVVVYYY\\\^^^ccclllxxxxxxnnnppppppjjjgggiiinnnsssuuu|||~~~ttt~~~XXXGGG===<<<:::999777777777888:::???GGGVVVjjjyyyqqqgggbbbbbbcccbbbaaacccdddfffhhhjjjllllllmmmnnnooorrruuutttuuu~~~{{{~~~xxxyyy~~~}}}||||||}}}yyyvvvvvvwwwxxxuuussssssuuuvvvtttqqqhhheeeaaa^^^]]][[[YYYXXXQQQQQQPPPMMMJJJGGGCCCAAA@@@@@@@@@?????????@@@@@@CCCFFFJJJNNNQQQSSSSSSRRRWWWXXXVVVSSSOOOOOOSSSWWW]]]bbbhhhmmmoooppppppqqqyyy{{{|||{{{yyywwwvvvvvvyyyyyyyyy|||uuunnnlllkkkeee]]]XXXYYY\\\]]]]]]VVVVVVVVVUUUSSSPPPNNNMMMKKKKKKKKKMMMPPPUUUYYY\\\\\\\\\ZZZWWWSSSRRRRRRSSSTTTQQQMMMIIIGGGHHHIIIJJJMMMNNNOOOPPPOOOMMMKKKJJJHHHHHHIIIJJJJJJKKKKKKKKKIIIHHHGGGFFFDDDCCCBBBBBBEEEDDDCCCBBBBBBCCCEEEEEEGGGFFFDDDEEEFFFFFFEEECCC>>>===<<<;;;<<<>>>@@@BBBEEEGGGKKKOOOPPPPPPOOOMMMMMMLLLKKKJJJJJJKKKMMMNNNMMMPPPTTTUUUSSSPPPMMMLLLJJJHHHFFFEEEFFFFFFEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHJJJJJJLLLMMMNNNOOOOOOOOOTTTWWW]]]dddkkkpppuuuwwwyyyvvvssspppmmmhhh```ZZZUUUPPPMMMOOOQQQQQQSSSVVVXXXYYY[[[\\\```iiiuuu~~~|||nnnjjj{{{~~~oooiiifffhhhkkkooorrrxxx{{{sss|||}}}WWWGGG===<<<:::999888888888999:::@@@LLL]]]ooo}}}qqqllldddaaaaaabbbbbbaaaccccccdddfffhhhkkkmmmnnnooopppsssvvvxxx{{{~~~zzzxxx|||uuuwww}}}{{{{{{~~~{{{vvvttttttuuuxxxuuussstttuuuuuuqqqnnneeebbb]]]ZZZWWWUUURRRQQQLLLLLLKKKJJJGGGDDDAAA???===<<<<<<>>>AAACCCCCCCCCCCCGGGLLLRRRVVVXXXXXXXXXYYYYYYWWWSSSQQQSSSYYY^^^eeeiiioootttvvvvvvwwwwww}}}~~~}}}zzzvvvuuutttzzz{{{|||~~~}}}tttkkkfffeee___[[[UUUSSSTTTUUUVVVVVVRRRRRRRRRRRRPPPMMMIIIGGGLLLLLLKKKLLLOOORRRVVVYYY]]]\\\ZZZVVVRRRPPPQQQSSSRRRPPPLLLHHHGGGGGGHHHIIIKKKMMMNNNOOOOOONNNKKKJJJIIIIIIIIIIIIHHHIIILLLMMMLLLKKKIIIGGGEEECCCBBBAAADDDCCCBBBAAAAAAAAABBBBBBCCCBBBAAABBBDDDEEEDDDCCC@@@@@@>>>>>>>>>???@@@AAACCCGGGLLLPPPSSSSSSQQQOOOMMMLLLKKKKKKJJJKKKLLLLLLLLLNNNQQQQQQPPPMMMLLLKKKIIIGGGEEEEEEEEEFFFEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHKKKLLLMMMNNNOOOOOOOOOOOORRRUUUZZZ```gggmmmrrruuuyyyuuuqqqoooooojjjaaaYYYTTTOOOMMMPPPRRRRRRSSSUUUXXXYYYYYYZZZ___hhhuuu~~~nnngggwww~~~nnngggdddeeeiiinnnqqqvvvxxxqqqyyy{{{VVVFFF<<<;;;:::999888999999:::<<>>>>>======???BBBCCCCCCBBBCCCGGGNNNUUUZZZ]]]^^^^^^]]]]]]ZZZVVVUUUXXX___fffkkkoootttxxxzzz{{{}}}~~~zzzvvvtttssswwwyyy}}}}}}{{{uuuvvvuuuppphhhbbb___^^^XXXWWWUUUTTTSSSRRRQQQPPPNNNNNNOOOOOOMMMJJJGGGEEEJJJJJJIIIJJJMMMQQQUUUXXX]]]\\\ZZZVVVRRRPPPQQQSSSSSSPPPLLLHHHFFFFFFGGGIIIIIIKKKMMMOOOOOOMMMJJJIIIHHHIIIJJJIIIGGGHHHLLLOOONNNMMMKKKIIIGGGDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@AAACCCEEEDDDCCCCCCBBB@@@???>>>>>>>>>>>>BBBFFFKKKPPPSSSSSSRRRPPPLLLKKKKKKJJJIIIIIIIIIIIIIIIKKKMMMMMMLLLJJJJJJJJJGGGEEEDDDDDDEEEFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIIIILLLMMMNNNOOOPPPPPPPPPPPPQQQSSSWWW\\\cccjjjpppssswwwssspppoooooojjjaaaYYYUUUPPPNNNPPPRRRQQQRRRUUUVVVWWWYYYZZZ___iiiwwwpppfffttt{{{kkkccc___aaagggmmmpppttt}}}wwwqqqyyyzzzVVVEEE<<<;;;:::999999999:::;;;>>>DDDUUUjjj{{{zzz|||yyynnnfffdddbbbaaabbbbbbbbbaaa`````````aaacccfffiiikkkhhhiiimmmsssyyy{{{zzzzzzyyyyyyzzz{{{|||{{{{{{{{{{{{zzzzzzyyyyyyxxx|||~~~yyyyyy~~~}}}tttzzz}}}{{{wwwyyyzzz}}}~~~yyytttpppooopppsssqqqppppppqqqnnniiiddd^^^ZZZUUUQQQNNNLLLIIIFFFGGGGGGGGGFFFDDDBBB@@@>>>AAABBBCCCCCCCCCCCCBBBBBBFFFJJJPPPWWW\\\```bbbcccbbbaaa___[[[ZZZ^^^ffflllpppssswwwzzz|||~~~|||xxxuuutttrrrvvv{{{zzzwwwqqqpppmmmfff___ZZZWWWVVVVVVVVVWWWVVVTTTQQQNNNLLLLLLLLLLLLLLLJJJHHHFFFEEEEEEEEEEEEHHHKKKQQQVVVYYY[[[[[[YYYWWWTTTSSSSSSUUUTTTQQQMMMIIIFFFFFFGGGHHHHHHJJJMMMOOOOOOLLLJJJGGGGGGIIIKKKIIIGGGHHHKKKOOOOOONNNMMMJJJHHHFFFDDDCCC??????@@@AAABBBCCCDDDDDDAAA@@@@@@AAACCCEEEDDDCCCBBBAAA@@@>>>===<<<;;;;;;BBBEEEJJJNNNQQQRRRQQQPPPKKKJJJJJJIIIHHHGGGGGGFFFFFFHHHIIIIIIGGGFFFGGGHHHFFFDDDCCCCCCEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKMMMNNNOOOPPPPPPPPPOOOQQQTTTYYY```gggnnnrrrtttrrrqqqpppoooiiiaaa[[[WWWQQQNNNPPPQQQPPPRRRUUUUUUVVVXXX[[[```iiivvvssseeepppuuueee^^^\\\]]]bbbhhhlllpppyyyuuurrrzzzzzzVVVEEE;;;;;;:::999999:::;;;<<>>@@@DDDGGGHHHGGGFFFGGGJJJOOORRRWWW\\\aaaeeeggghhhfffeeedddaaa___cccjjjqqqrrrtttvvvyyy{{{{{{xxxwwwrrrwww|||~~~xxxtttpppmmmhhhaaa[[[WWWUUUTTTVVVVVVVVVTTTRRROOONNNNNNKKKKKKJJJJJJIIIHHHHHHGGGDDDCCCDDDFFFIIINNNSSSVVVXXXYYYYYYXXXVVVUUUVVVWWWVVVSSSNNNIIIFFFEEEFFFGGGJJJLLLNNNPPPPPPMMMJJJGGGFFFIIILLLKKKHHHGGGKKKOOOPPPOOOMMMKKKIIIGGGEEEDDD???@@@AAACCCDDDEEEEEEFFFAAA@@@@@@AAACCCDDDCCCBBBAAAAAA@@@???>>>=========BBBDDDHHHKKKNNNOOOPPPOOOKKKKKKJJJIIIHHHGGGFFFEEEDDDEEEEEEEEECCCCCCEEEFFFDDDCCCBBBBBBDDDFFFEEEEEEDDDCCCCCCCCCDDDFFFHHHIIIHHHIIIJJJLLLNNNOOOOOOPPPNNNOOOQQQVVV]]]eeelllqqqqqqrrrrrrqqqnnngggaaa\\\YYYSSSNNNOOOOOOOOOQQQTTTTTTVVVXXX[[[___gggsss{{{ssseeemmmrrrccc]]]ZZZYYY[[[```eeekkkvvvzzzpppnnnwww{{{VVVEEE;;;::::::999:::;;;<<<===GGGOOObbbyyy|||pppjjjhhheeefffggggggeeebbbaaa``````aaabbbdddeeefffffffffcccdddjjjsss~~~~~~wwwrrrppprrrvvvxxxyyyyyywwwuuurrrpppnnnllljjjjjjkkklllggghhhiiiiiiiiihhhffffffbbbeeeiiikkkjjjhhhhhhggghhhhhhiiijjjkkklllmmmnnn|||xxxsss~~~zzzxxxvvvzzz}}}||||||{{{wwwqqqllliiihhhcccbbbaaabbbbbb^^^WWWQQQLLLJJJGGGEEEEEEEEEDDDCCCBBBCCCCCCCCCBBB@@@???>>><<>>KKKSSShhh|||qqqiiifffgggggghhhiiiiiifffccc```___bbbccceeefffggggggfffeeedddeeekkkuuu{{{tttlllgggjjjmmmrrrvvvwwwvvvtttrrrmmmkkkiiigggffffffggghhh``````aaabbbaaa```___^^^ZZZ]]]```aaa```_________\\\\\\^^^___aaacccdddeee~~~|||{{{yyy|||yyywwwyyy{{{~~~~~~~~~~~~yyywwwsssqqqnnnkkkgggddd]]]\\\[[[YYYWWWTTTOOOKKKCCCDDDEEEEEEDDDBBBAAA???@@@AAABBBBBB@@@??????@@@EEEGGGKKKMMMOOORRRUUUXXX___^^^^^^bbbiiimmmooonnnmmmmmmmmmjjjhhhjjjoootttxxxxxxyyy{{{~~~}}}|||tttnnnllliiiddd___ZZZWWWVVVVVVUUUTTTRRRPPPOOOMMMMMMLLLOOOMMMJJJGGGEEEDDDEEEEEEGGGFFFFFFEEEEEEFFFGGGHHHPPPSSSVVVXXXXXXWWWXXXXXX___YYYPPPHHHCCCCCCEEEGGGJJJOOOTTTUUUSSSOOONNNMMMHHHIIIJJJKKKKKKLLLLLLLLLMMMOOOPPPPPPMMMIIICCC@@@EEEEEEDDDDDDDDDEEEEEEFFFCCCBBBAAA???>>>>>>======AAABBBBBBCCCCCCBBBBBBAAABBBBBBDDDGGGKKKMMMMMMLLLHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFEEECCCAAABBBCCCEEEEEECCCBBBBBBCCCDDDEEECCCCCCBBBCCCCCCDDDEEEFFFKKKKKKJJJJJJJJJJJJKKKKKKOOOQQQRRRSSSWWW^^^iiiqqqqqqpppooommmiiieeeaaa^^^VVVSSSNNNLLLLLLOOOQQQQQQTTTVVVWWWZZZ^^^eeemmmsssvvv~~~|||tttrrruuuwwwggg^^^VVVVVVUUUUUUYYYcccqqq{{{}}}mmmbbbeeelll}}}|||VVVEEE===:::999:::999888;;;BBBIII___wwwvvvnnniiieeecccccceeeggghhhhhheeeaaa```___dddfffhhhhhhfffeeedddeeeccchhhpppzzz{{{ssslllhhheeeeeemmmnnnpppqqqoookkkgggeeefffeeeccc```^^^]]]\\\\\\]]]\\\YYYWWWVVVVVVWWWXXXRRRSSSVVVWWWXXXVVVTTTSSSUUUUUUVVVWWWXXXXXXYYYYYYzzzzzz{{{{{{}}}zzzxxxzzz{{{~~~~~~}}}||||||||||||zzzwwwsssppplllhhhddd```]]]ZZZWWWSSSPPPKKKFFFBBBAAAAAAAAAAAAAAA@@@?????????@@@@@@???>>>???BBBEEEGGGIIIMMMPPPRRRUUUXXX[[[^^^]]]^^^bbbhhhmmmpppppppppqqqpppmmmkkkkkkppptttxxxyyyzzz|||}}}vvvnnniiimmmkkkgggbbb^^^ZZZXXXWWWUUUTTTSSSQQQPPPOOOOOONNNQQQOOOLLLIIIHHHGGGGGGHHHGGGFFFEEEDDDDDDEEEFFFFFFOOORRRVVVXXXXXXWWWWWWWWW\\\VVVNNNGGGCCCBBBEEEGGGJJJNNNRRRTTTRRROOOMMMMMMJJJJJJLLLMMMNNNOOOOOOOOOLLLNNNOOOOOONNNJJJFFFDDDEEEEEEDDDDDDDDDEEEFFFFFF@@@@@@???>>>>>>>>>??????BBBBBBCCCCCCCCCBBBAAAAAADDDCCCCCCEEEHHHJJJJJJJJJGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEFFFEEECCCAAABBBCCCDDDDDDCCCBBBBBBCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFJJJJJJJJJJJJJJJKKKLLLLLLPPPRRRTTTTTTVVV\\\eeellloooppppppnnnkkkfffaaa]]]VVVRRRNNNKKKLLLNNNPPPQQQUUUVVVXXXZZZ^^^eeemmmssswwwyyyxxxzzz}}}kkkaaaWWWVVVTTTTTTYYYcccoooxxxzzziii^^^bbbjjj|||XXXGGG>>>;;;:::::::::999===CCCQQQeee}}}ooogggccc``````aaaeeegggiiiiiifffdddcccdddbbbdddffffffeeedddddddddfffjjjsss}}}yyyrrrjjjeeebbbaaaaaakkkllllllllliiifffccc```^^^]]]\\\ZZZXXXVVVTTTTTTVVVUUUSSSQQQPPPPPPQQQRRRNNNOOORRRSSSSSSRRRPPPOOOPPPPPPPPPQQQRRRSSSTTTUUUxxxyyy|||}}}|||zzz|||}}}}}}|||||||||||||||||||||{{{wwwrrrmmmiiiddd___\\\WWWTTTOOOKKKGGGCCC???==================>>>????????????>>>======@@@EEEIIIIIILLLPPPTTTVVVYYY]]]___^^^]]]^^^bbbhhhnnnrrrttttttuuutttqqqnnnmmmppptttxxxyyy{{{~~~}}}uuunnnhhhdddjjjiiigggddd```\\\YYYWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSRRROOOMMMKKKJJJJJJKKKGGGFFFDDDCCCBBBBBBCCCDDDLLLOOOTTTVVVVVVUUUUUUUUUWWWSSSLLLFFFBBBBBBDDDFFFIIILLLPPPQQQPPPNNNLLLKKKIIIJJJLLLNNNPPPQQQQQQRRRMMMMMMOOOOOONNNLLLJJJIIIDDDDDDDDDDDDDDDEEEFFFFFF>>>>>>=========???@@@AAABBBBBBCCCCCCCCCCCCBBBBBBFFFDDDBBBCCCDDDFFFGGGFFFDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEFFFEEECCCAAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEEHHHHHHIIIIIIJJJKKKMMMMMMQQQSSSUUUUUUVVVZZZ```fffmmmoooppppppmmmgggaaa\\\VVVRRRMMMKKKKKKMMMOOOPPPTTTVVVXXXZZZ^^^eeelllrrrwwwnnnccc[[[WWWTTTVVV]]]hhhrrrxxxzzzhhh\\\___hhh{{{ZZZIII???<<<:::;;;::::::???EEEVVVjjj~~~mmmeeebbb```aaadddccceeehhhhhhgggggghhhiiibbbdddfffgggfffeeefffgggjjjoooyyy{{{sssooohhhaaa]]]\\\^^^___hhhgggfffdddaaa^^^\\\ZZZ\\\[[[[[[ZZZXXXUUUSSSQQQOOONNNMMMLLLKKKLLLLLLMMMLLLMMMOOOPPPPPPOOOMMMLLLMMMMMMLLLLLLMMMOOORRRSSS{{{}}}|||~~~|||||||||}}}}}}}}}|||||||||{{{wwwpppkkkeee```ZZZWWWOOOLLLGGGCCCBBB@@@>>>===;;;;;;::::::;;;===???@@@>>>>>>???>>>???AAAFFFIIILLLOOOTTTXXXZZZ]]]```bbb^^^^^^___ccciiioootttwwwwwwxxxxxxuuupppooopppssswwwyyy{{{}}}uuunnniiieeebbbffffffeeedddaaa]]]YYYWWWXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTRRRPPPNNNLLLLLLLLLFFFEEECCCAAAAAA@@@AAAAAAGGGKKKOOORRRRRRQQQQQQQQQTTTQQQKKKFFFCCCCCCEEEFFFHHHJJJMMMOOOOOOMMMKKKJJJGGGHHHJJJMMMOOOPPPQQQRRROOOOOOPPPPPPOOOMMMLLLKKKCCCCCCCCCCCCCCCDDDEEEEEE???>>>===<<<===>>>@@@AAAAAAAAABBBDDDDDDEEEEEEDDDGGGDDDAAA@@@AAABBBCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGDDDEEEFFFEEECCCAAABBBCCCAAAAAAAAAAAABBBBBBBBBCCCAAAAAAAAAAAAAAABBBDDDDDDGGGGGGHHHIIIJJJLLLMMMNNNOOORRRUUUVVVVVVXXX^^^bbbkkkmmmqqqrrroooiiiaaa\\\VVVRRRMMMKKKKKKMMMOOOOOORRRTTTVVVYYY]]]cccjjjooouuunnnccc^^^ZZZWWWZZZcccoooxxx}}}}}}iii\\\___gggyyyZZZHHH???;;;999:::::::::@@@GGGWWWjjj~~~mmmdddaaa```bbbeeeaaaccceeeffffffgggiiikkkeeefffhhhiiiiiiiiikkklllnnnuuuvvvlllgggaaa[[[YYYZZZ^^^aaadddbbb```\\\ZZZWWWUUUUUUZZZ[[[[[[ZZZXXXUUURRRPPPMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPPPPOOONNNMMMOOONNNLLLLLLNNNQQQTTTVVV~~~|||~~~}}}}}}~~~~~~~~~}}}|||{{{xxxssslllfff```[[[UUURRRLLLIIIDDD@@@??????>>>===;;;:::::::::<<<>>>@@@BBB===???AAABBBCCCCCCFFFGGGOOORRRWWW[[[^^^```bbbddd^^^___bbbfffkkkqqqvvvzzzyyy{{{{{{xxxssspppppprrrvvvxxx{{{{{{sssmmmiiigggeeedddddddddeeeeeedddaaa^^^\\\[[[[[[ZZZZZZZZZZZZ[[[[[[WWWVVVTTTQQQOOOMMMKKKJJJEEEDDDBBB@@@??????@@@@@@BBBEEEIIIKKKLLLLLLMMMNNNRRROOOKKKGGGDDDDDDEEEFFFHHHIIIKKKMMMNNNMMMKKKIIIGGGHHHJJJMMMOOOQQQRRRSSSRRRRRRRRRRRRPPPNNNMMMLLLDDDCCCCCCCCCCCCCCCCCCDDDBBB@@@>>><<<<<<===???@@@@@@AAABBBDDDEEEFFFGGGGGGFFFDDD@@@??????@@@@@@@@@@@@@@@AAABBBDDDEEEFFFGGGDDDEEEFFFEEECCCAAABBBCCC@@@AAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAABBBDDDDDDFFFFFFGGGHHHJJJLLLMMMNNNLLLPPPTTTUUUVVVYYY^^^bbbiiilllqqqsssqqqjjjbbb\\\WWWSSSNNNKKKKKKMMMOOOOOOQQQRRRUUUXXX[[[aaahhhlllrrr{{{kkkccc^^^[[[XXX]]]hhhttt~~~kkk\\\]]]dddvvvXXXFFF===:::888999999:::@@@GGGVVVjjj|||kkkbbb___^^^___bbb```aaabbbbbbcccdddgggjjjfffhhhiiijjjjjjkkkmmmooorrr|||{{{rrrfffbbb\\\WWWVVVYYY]]]``````^^^[[[XXXVVVTTTSSSSSSTTTUUUUUUTTTRRROOOLLLJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNOOOPPPQQQRRRQQQQQQPPPRRRQQQPPPPPPRRRUUUYYY[[[~~~zzz|||}}}||||||}}}}}}|||{{{yyyxxxqqqllleee___YYYTTTPPPMMMLLLHHHCCC@@@>>>===;;;:::;;;;;;;;;<<<>>>???AAABBB>>>@@@CCCEEEEEEFFFGGGIIISSSVVV\\\___aaaccceeefff___bbbfffjjjnnnsssxxx|||{{{}}}~~~{{{vvvrrrrrrsssuuuwww{{{}}}tttpppjjjfffeeeeeeeeeeeedddeeeggghhhhhhgggeeeddd``````___^^^^^^^^^______ZZZXXXVVVSSSPPPMMMJJJIIIDDDCCCAAA@@@???@@@@@@AAA@@@BBBDDDEEEEEEGGGJJJLLLQQQNNNKKKGGGEEEDDDDDDEEEHHHHHHIIIKKKMMMMMMKKKIIIIIIJJJLLLOOOQQQSSSTTTTTTSSSSSSTTTTTTSSSQQQNNNLLLGGGFFFEEEDDDDDDCCCCCCCCCCCCBBB???===<<<>>>???AAABBBBBBDDDEEEFFFFFFFFFFFFDDDBBB???>>>???@@@????????????@@@AAACCCDDDEEEFFFDDDEEEFFFEEECCCAAABBBCCC@@@AAABBBCCCCCCDDDCCCCCCAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIKKKMMMNNNLLLOOOSSSUUUVVVYYY^^^ccchhhlllqqqtttrrrkkkccc]]]XXXTTTOOOLLLLLLNNNOOOPPPPPPRRRUUUXXX[[[```fffkkkqqq}}}yyyjjjeee]]][[[[[[___hhhttt~~~kkk]]]^^^ddduuu}}}WWWGGG===999777888888:::AAAIIIYYYmmm}}}mmmeeecccbbbccceeecccccccccbbbaaacccfffiiifffgggiiiiiihhhjjjlllnnnwwwtttlll```]]]XXXUUUTTTVVVZZZ]]]]]]\\\ZZZXXXVVVUUUUUUTTTSSSSSSRRRQQQOOOMMMJJJIIIJJJJJJKKKLLLNNNOOOOOOPPPPPPPPPRRRSSSTTTTTTUUUUUUWWWVVVVVVWWWYYY]]]```bbb}}}yyyzzz~~~zzzxxxyyyyyyyyyxxxvvvsssrrriiiddd]]]WWWRRRNNNJJJGGGFFFDDD@@@>>>===<<<:::999:::;;;<<<>>>???@@@@@@@@@???AAACCCEEEFFFHHHLLLOOOXXX[[[```dddeeefffggghhh```dddjjjooorrruuuyyy|||}}}yyyuuutttuuutttvvvzzz~~~xxxtttiiifffbbb```aaabbbccccccdddeeegggiiijjjkkkkkkjjjeeedddcccbbbbbbbbbbbbbbb]]]\\\YYYUUUQQQMMMJJJHHHCCCBBBAAA@@@@@@@@@AAABBB???@@@AAAAAAAAADDDIIILLLOOOMMMJJJGGGDDDCCCBBBBBBIIIHHHHHHKKKMMMNNNLLLIIIIIIJJJLLLNNNPPPRRRRRRSSSPPPRRRUUUVVVVVVSSSQQQNNNLLLKKKIIIGGGFFFEEEEEEEEECCCAAA???======???BBBDDDFFFFFFFFFFFFEEEDDDCCCCCCAAA???>>>???@@@AAA@@@>>>>>>???@@@AAABBBCCCDDDEEEDDDEEEFFFEEECCCAAABBBCCC@@@AAACCCDDDEEEEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNQQQSSSTTTUUUXXX^^^ccchhhlllqqqsssqqqkkkddd^^^ZZZUUUPPPMMMMMMOOOPPPPPPQQQSSSVVVYYY]]]bbbgggkkkppp|||}}}ooojjj___``````ccciiisss~~~ooobbbccciiizzz|||YYYJJJ>>>:::777888999;;;CCCKKK]]]ppp|||nnnhhhhhhgggiiikkkjjjiiigggeeebbbcccfffiiihhhiiijjjiiiiiijjjlllooo||||||qqqiii___\\\XXXUUUTTTVVVYYY[[[ZZZZZZZZZZZZYYYYYYXXXXXXVVVUUUTTTRRRPPPNNNMMMLLLKKKLLLNNNOOOQQQRRRSSSSSSTTTTTTVVVWWWYYY[[[\\\\\\^^^___```bbbdddgggiiikkk|||xxxyyy~~~{{{wwwuuuvvvvvvvvvtttqqqnnnlllccc^^^XXXRRRMMMJJJFFFDDD???===;;;;;;<<<===<<<;;;999;;;===???@@@@@@??????@@@AAABBBCCCEEEJJJPPPUUU[[[___dddggghhhhhhiiiiii```fffmmmqqqtttvvvyyy|||~~~|||xxxvvvwwwsssuuuyyy}}}xxxqqqmmmcccaaa^^^]]]^^^```aaaaaabbbccceeegggiiikkkllllllggggggfffeeedddddddddddd___^^^[[[WWWRRRNNNJJJHHHBBBAAA@@@@@@@@@AAABBBCCC@@@@@@??????@@@CCCIIIMMMMMMLLLIIIFFFCCCAAA@@@@@@IIIHHHHHHJJJNNNOOOLLLJJJGGGHHHJJJLLLNNNOOOOOOPPPNNNPPPTTTWWWXXXVVVSSSQQQOOONNNLLLJJJHHHGGGFFFFFFBBB@@@>>>===>>>AAAEEEGGGJJJJJJIIIGGGEEECCC@@@???>>>>>>>>>???AAABBB@@@???>>>??????@@@BBBCCCCCCDDDDDDEEEFFFEEECCCAAABBBCCC@@@AAACCCEEEFFFEEEEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLQQQSSSTTTTTTTTTWWW]]]ccchhhlllqqqsssqqqkkkddd___ZZZVVVQQQNNNNNNOOOPPPQQQRRRUUUXXX[[[^^^ccchhhlllqqq}}}tttnnndddeeeggghhhkkkssssssgggjjjppp}}}[[[MMM???;;;888999:::===DDDMMM^^^qqquuuiiieeefffggghhhkkkpppnnnlllhhheeedddgggjjjllllllmmmlllkkkllloooqqq{{{qqqkkk```^^^ZZZXXXWWWXXXYYY[[[YYYZZZ[[[\\\\\\\\\[[[[[[VVVUUUSSSPPPNNNMMMLLLLLLNNNOOOQQQSSSUUUVVVWWWWWWXXXYYYZZZ\\\___aaabbbccceeefffhhhkkkmmmppprrrrrrzzzvvvuuuxxxxxx{{{{{{xxxtttsssqqqpppnnnkkkgggdddXXXUUUPPPLLLIIIEEEAAA>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBCCCEEEGGGIIILLLPPPUUUXXX```dddiiikkkjjjhhhfffeee```gggpppvvvyyyzzz|||~~~}}}}}}~~~}}}{{{yyywwwuuutttvvvwwwyyyzzz~~~|||vvvooohhhddd^^^]]][[[ZZZ[[[^^^bbbdddcccddddddeeefffjjjppptttpppooommmmmmmmmllljjjgggcccaaa]]]YYYVVVQQQLLLIIIEEEBBB???===>>>@@@AAAAAA@@@???>>>>>>@@@DDDGGGIIIMMMLLLIIIFFFDDDBBBBBBBBBCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIJJJIIIIIIJJJMMMOOOQQQQQQRRRSSSTTTUUUVVVWWWRRRQQQNNNKKKHHHFFFFFFEEEDDDAAA>>>===@@@DDDHHHIIILLLLLLKKKJJJGGGDDDAAA???>>>???AAABBBBBBBBBAAAAAA@@@???>>>@@@CCCEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBDDDFFFGGGGGGEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEDDDCCCEEEHHHJJJNNNPPPQQQSSSUUUYYY^^^bbbeeeiiillllllmmmlllfff___[[[UUUQQQQQQOOOLLLNNNRRRTTTWWWZZZ\\\^^^cccjjjpppwww|||vvvnnniiigggkkkpppuuu~~~ssskkkkkkuuu]]]CCCCCC<<<999<<<<<<<<>>?????????>>>>>>======???CCCFFFHHHLLLJJJHHHEEECCCBBBBBBBBBCCCDDDEEEGGGHHHHHHHHHHHHIIIJJJJJJIIIIIIIIILLLNNNPPPPPPQQQRRRSSSTTTTTTTTTSSSRRROOOLLLIIIHHHGGGGGGCCC@@@======AAAEEEIIIJJJLLLLLLKKKJJJGGGDDDBBB@@@???@@@AAACCCCCCCCCBBBAAA@@@??????@@@BBBDDDEEEDDDDDDDDDCCCCCCBBBAAAAAAAAABBBCCCEEEGGGGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEDDDCCCDDDGGGJJJMMMOOOQQQRRRUUUXXX]]]aaadddiiillllllmmmlllggg```ZZZUUUQQQPPPOOOLLLNNNRRRTTTVVVZZZ\\\___eeemmmttt{{{zzzpppmmmmmmqqqvvvyyytttllllllsss___GGG@@@::::::???AAAAAAIIIUUUqqqxxxnnnggghhhiiifffddddddggghhhhhhfffeeegggkkkooopppmmmmmmooooooqqqzzz~~~uuukkkbbb[[[XXXUUUTTTUUUWWWXXXXXXYYYYYY[[[^^^aaacccbbbaaa[[[YYYVVVTTTSSSSSSTTTTTTTTTUUUWWWYYY[[[[[[[[[[[[ZZZ^^^dddhhhkkkmmmoooqqqsssuuuxxxyyyzzz{{{}}}ssssssvvv}}}~~~|||yyyxxxqqqmmmiiieeecccaaa^^^\\\TTTPPPJJJFFFCCCBBB@@@???===<<<;;;:::999999999999::::::;;;===@@@CCCGGGIIILLLNNNRRRUUUWWWZZZ]]]```bbbfffkkknnnnnnlllkkkjjjlllooosssvvvxxxzzz|||~~~}}}}}}}}}}}}|||{{{yyyyyytttuuuvvvwwwxxx{{{wwwyyyvvvqqqjjjccc\\\WWWTTTQQQRRRTTTXXX\\\```ccceeefffeeedddccccccffflllpppsssrrrqqqrrrsssrrrqqqooollljjjfffbbb^^^YYYTTTPPPGGGDDD@@@>>>=========<<<<<<;;;;;;<<<>>>AAADDDFFFIIIHHHEEECCCBBBAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGJJJKKKJJJIIIHHHHHHKKKMMMNNNOOOPPPPPPQQQQQQQQQQQQRRRPPPMMMJJJHHHGGGFFFFFFBBB???===>>>AAAFFFIIIKKKJJJJJJIIIHHHFFFDDDBBBAAA@@@AAABBBCCCDDDCCCBBBBBBAAA@@@???@@@BBBDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@BBBCCCEEEFFFFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEDDDDDDDDDGGGIIILLLNNNPPPRRRTTTWWW\\\___cccgggjjjjjjllllllggg```ZZZUUUQQQPPPNNNLLLNNNRRRSSSVVVYYY[[[___fffpppwww~~~sssqqqrrrwww{{{|||tttllljjjqqq```JJJ===999;;;AAADDDFFFPPP]]]{{{ssslllgggggggggdddbbbbbb```bbbdddeeefffiiimmmpppooommmnnnrrruuuyyy|||ssshhhaaa]]]ZZZVVVUUUVVVWWWXXXXXXWWWXXX\\\aaafffiiiiiihhh```^^^\\\YYYWWWWWWXXXXXXXXXZZZ\\\]]]^^^]]]\\\[[[^^^aaafffjjjmmmqqqtttwwwxxxzzz|||}}}}}}}}}}}}}}}ssstttyyy~~~~~~}}}|||}}}~~~~~~~~~}}}zzzwwwuuuuuunnnjjjddd___\\\[[[YYYXXXQQQLLLFFFBBB@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::;;;<<>>===;;;::::::::::::;;;===???BBBCCCEEEDDDCCCAAA@@@@@@AAABBBAAABBBCCCCCCDDDEEEEEEEEEJJJJJJJJJHHHGGGGGGIIIKKKMMMNNNNNNOOOOOOOOONNNNNNNNNLLLJJJGGGEEEDDDCCCCCCAAA???===>>>AAAFFFIIIJJJFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAA@@@??????BBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFEEEDDDDDDFFFHHHJJJMMMOOORRRTTTWWW\\\___bbbfffhhhhhhjjjjjjfff___ZZZUUUQQQPPPNNNLLLMMMQQQSSSUUUXXXZZZ^^^eeeooovvvyyyvvvuuuyyy{{{{{{tttjjjhhhooo]]]JJJ>>>:::;;;@@@CCCHHHVVVfff}}}pppmmmkkkjjjhhheeecccbbb___```bbbdddgggiiilllnnnnnnmmmoootttyyy{{{rrrhhh```]]]ZZZWWWUUUVVVWWWXXXXXXVVVXXX]]]ccciiimmmmmmllldddccc```]]][[[[[[[[[\\\\\\]]]___``````___\\\[[[]]]aaaeeejjjnnnsssxxx{{{|||}}}~~~~~~}}}zzz|||tttvvv~~~~~~{{{~~~|||zzzzzz{{{{{{{{{|||~~~}}}|||||||||xxxuuurrrpppooojjjeee___ZZZWWWVVVUUUTTTMMMIIICCC@@@????????????<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@DDDIIINNNRRRUUUVVVXXX[[[\\\]]]^^^aaacccdddhhhnnnrrrssssssrrrrrrqqqqqqppppppsssvvvyyyzzzyyyyyyxxxxxxwwwwwwwwwwwwvvvwwwwwwwwwwwwyyy}}}xxxppphhhddd^^^WWWPPPKKKGGGFFFIIIKKKOOOSSSXXX[[[]]]^^^cccdddeeefffhhhlllqqqvvvwwwvvvtttttttttrrrpppmmmkkkjjjgggdddaaa\\\UUUQQQLLLIIIEEEBBB@@@>>>;;;::::::999::::::;;;===???@@@AAA@@@????????????AAAAAAAAAAAAAAAAAABBBCCCCCCDDDHHHHHHHHHGGGEEEEEEGGGIIILLLMMMNNNOOOOOONNNMMMLLLMMMKKKIIIFFFDDDCCCCCCCCCAAA???===>>>@@@DDDFFFFFFAAAAAA@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDCCCBBBAAA@@@???>>>???AAACCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFDDDDDDFFFGGGIIILLLOOOSSSUUUYYY]]]```bbbeeegggggghhhiiieee^^^ZZZTTTPPPPPPNNNKKKMMMQQQSSSUUUXXXZZZ\\\ccclllsss~~~yyyxxxxxxyyyssshhheeennnXXXFFFBBB<<<:::===@@@HHH[[[ooowwwooopppqqqnnnkkkhhhfffeeeaaaaaabbbdddfffiiijjjkkkmmmmmmpppvvv}}}{{{rrrhhhaaa\\\YYYVVVUUUVVVWWWXXXXXXVVVYYY___fffmmmpppooonnnhhhfffdddaaa```___```aaaaaabbbccccccbbb```^^^]]]]]]```eeejjjoootttzzz}}}zzz|||}}}tttyyy}}}{{{~~~{{{xxxwwwxxxxxxxxx{{{~~~}}}|||~~~~~~}}}{{{xxxtttpppllliiigggddd___YYYUUUSSSQQQPPPOOOIIIFFFAAA???>>>??????>>>::::::::::::;;;<<<>>>>>>AAACCCFFFKKKPPPUUUXXXZZZ\\\]]]]]]\\\\\\]]]```cccdddiiiooosssuuuuuuttttttrrrpppoooppptttwwwzzzzzzyyyyyywwwvvvuuuuuuuuuuuuvvvwwwwwwvvvuuuwwwzzz}}}}}}xxxqqqjjj___]]]XXXRRRMMMIIIGGGFFFGGGIIILLLPPPTTTXXXZZZ[[[^^^```cccfffhhhlllpppssstttsssrrrqqqqqqpppmmmkkkiiigggfffdddaaa\\\VVVRRROOOLLLHHHEEECCC@@@>>>;;;;;;:::::::::;;;<<<<<<===>>>===<<<<<<===???@@@AAA@@@@@@??????@@@AAABBBBBBEEEFFFFFFDDDCCCDDDFFFHHHKKKLLLNNNPPPPPPPPPNNNMMMNNNMMMKKKHHHFFFEEEEEEEEECCC@@@>>>===???@@@AAAAAA=========<<<===>>>??????BBBBBBCCCDDDCCCBBBAAA@@@???>>>===>>>AAADDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGFFFEEEDDDEEEFFFHHHLLLPPPTTTXXX\\\aaaddddddggghhhggghhhhhhddd^^^YYYTTTPPPOOOMMMKKKMMMQQQQQQTTTXXXZZZ]]]bbbjjjppp||||||wwwvvvvvv}}}qqqfffdddmmmVVVDDDCCC===:::<<<@@@IIIaaaxxxtttmmmsssvvvrrrmmmkkkiiifffeeecccbbbbbbeeeggghhhhhhllllllpppxxx{{{rrrhhhbbbZZZXXXTTTSSSUUUWWWXXXXXXXXX\\\ccckkkrrruuutttrrrmmmllliiigggffffffggghhhhhhhhhhhhgggfffeeedddccccccggglllppptttxxx|||~~~|||~~~|||rrryyy}}}yyyxxxyyyzzzzzz}}}~~~~~~}}}}}}xxxwwwuuuqqqlllgggccc```]]]YYYTTTQQQOOOMMMLLLJJJFFFCCC@@@??????@@@???>>>;;;;;;<<<===???AAACCCDDDEEEHHHMMMSSSXXX\\\^^^___aaa```___\\\[[[\\\___bbbdddhhhoootttvvvvvvvvvvvvsssqqqqqqsssxxx|||~~~~~~{{{zzzxxxvvvuuuttttttuuuuuuuuuuuusssssstttwwwyyy}}}{{{sssnnnggg```XXXWWWTTTQQQMMMKKKIIIHHHDDDFFFIIIMMMRRRVVVYYY[[[^^^aaaeeehhhjjjlllooopppnnnmmmlllmmmnnnnnnmmmkkkhhhgggfffeeeccc___YYYTTTQQQNNNKKKHHHFFFDDD@@@>>><<<<<<;;;;;;;;;:::::::::;;;::::::;;;<<<>>>@@@AAA@@@???>>>>>>>>>???@@@AAABBBCCCCCCBBBAAABBBEEEGGGJJJLLLOOOQQQRRRRRRPPPOOONNNMMMKKKHHHGGGFFFFFFFFFDDDBBB???=========<<<;;;;;;;;;;;;;;;<<<===???@@@AAABBBCCCCCCCCCAAA@@@???===<<<<<<>>>AAADDDEEEEEECCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFGGGGGGEEEDDDEEEFFFHHHLLLQQQWWW[[[```dddhhhhhhkkkkkkiiijjjjjjfff```YYYTTTPPPOOOMMMKKKLLLPPPNNNRRRXXX\\\```eeelllqqqyyy{{{uuuqqqpppvvv|||xxxnnnfffdddmmmXXXEEE@@@<<<;;;???CCCNNNgggzzznnniiirrrwwwsssmmmjjjhhheeeeeebbb______bbbeeeffffffiiijjjoooyyy{{{qqqhhhbbbXXXUUUSSSRRRTTTWWWXXXYYY\\\```hhhrrrzzz}}}|||zzztttrrrpppooonnnoooqqqrrrrrrqqqooommmlllllllllmmmpppsssxxx{{{|||}}}~~~~~~zzzqqqxxx||||||}}}~~~~~~~~~~~~}}}}}}vvvuuussspppkkkeee___\\\XXXUUUQQQNNNLLLKKKIIIGGGDDDBBB@@@@@@@@@@@@???>>>>>>>>>@@@AAADDDFFFHHHJJJGGGKKKQQQWWW]]]```aaaaaaeeeccc```\\\ZZZ[[[___bbbccchhhoootttvvvvvvwwwwwwuuussssssvvv|||}}}{{{yyywwwuuutttuuuuuusssssssssqqqpppqqqtttwwwyyy~~~vvvmmmggg___XXXOOONNNMMMKKKIIIGGGFFFEEEBBBCCCFFFKKKPPPUUUZZZ\\\```dddiiilllmmmnnnooopppiiihhhhhhjjjlllmmmmmmkkkhhhhhhggggggeeeaaa[[[WWWRRRPPPMMMJJJHHHFFFBBB@@@======<<<<<<;;;:::999999999999999:::;;;>>>@@@AAA??????>>>======>>>???@@@@@@AAAAAAAAA@@@AAADDDFFFJJJLLLOOORRRSSSSSSRRRQQQLLLKKKIIIGGGEEEDDDDDDDDDFFFCCC???===<<<;;;999888;;;;;;:::;;;<<<>>>@@@AAAAAAAAABBBBBBBBBAAA???>>><<<;;;;;;>>>AAAEEEFFFFFFBBBBBBAAAAAA@@@??????>>>AAAAAABBBBBBCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFGGGGGGEEEDDDEEEEEEHHHLLLRRRXXX]]]bbbgggjjjlllnnnnnnlllkkklllgggaaaYYYTTTPPPOOOMMMKKKLLLPPPLLLQQQXXX^^^bbbgggnnnssswwwxxxqqqmmmjjjnnntttyyyssslllgggfffmmm[[[GGG===:::<<>>>>>AAACCCBBBBBBBBBCCCFFFIIILLLMMMPPPTTT[[[bbbgggfffbbb^^^aaaaaa```\\\ZZZ[[[___cccfffiiiooorrrttttttuuuvvvrrrtttwww|||{{{wwwuuuuuu~~~zzzuuurrrqqqrrrssssssyyy}}}~~~wwwnnnfff^^^XXXTTTMMMLLLKKKIIIGGGFFFDDDDDDFFFHHHJJJMMMPPPUUUZZZ___ccceeeiiilllnnnmmmkkkjjjgggfffeeegggjjjlllmmmmmmkkkiiihhhfffddd```[[[WWWRRRPPPMMMKKKJJJGGGCCC@@@>>><<<::::::<<<===<<<;;;;;;::::::999999::::::;;;===>>>???>>>======???AAA>>>@@@CCCCCCCCCCCCDDDEEEMMMNNNPPPQQQQQQPPPNNNMMMJJJJJJIIIHHHGGGGGGGGGGGGEEECCC@@@>>><<<;;;::::::888888999:::;;;<<<===>>>????????????????????????;;;;;;;;;<<<>>>@@@CCCDDDBBBAAA@@@@@@@@@@@@@@@@@@??????AAABBBDDDEEEFFFGGGEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDEEEEEEDDDCCCEEEFFFHHHJJJOOOXXXaaahhhiiiiiijjjmmmnnnmmmmmmlllggg```XXXUUUOOOKKKIIIKKKNNNPPPQQQSSSVVVYYY___fffpppvvv|||vvvllleeedddgggkkktttrrrnnnjjjlllxxxUUUDDDAAA;;;:::@@@GGGTTTppprrrjjjggghhhlllooommmgggbbbaaaccc^^^[[[XXXXXX[[[___ccceeekkknnnttt~~~{{{ssshhh```YYYUUUTTTUUUUUUUUUZZZ```___kkkxxx~~~{{{yyywwwvvvvvvvvv}}}|||yyyuuutttuuuzzz~~~uuupppzzz|||xxxvvvuuutttooopppooojjjbbb[[[WWWVVVSSSPPPMMMKKKKKKJJJGGGDDDCCCCCCBBBAAA???@@@BBBDDDCCCDDDFFFHHHKKKNNNQQQRRRTTTWWW^^^eeeiiiiiieeebbbbbbcccbbbaaa___```dddggggggkkkooorrrssssssttttttsssuuuyyy}}}{{{xxxwwwwww{{{xxxuuuqqqooooooqqqrrruuuxxxzzz|||~~~uuulllddd\\\UUUQQQNNNMMMLLLKKKKKKJJJIIIIIIGGGIIILLLNNNQQQVVV\\\```bbbdddgggjjjkkkjjjiiigggiiihhhggghhhjjjllllllkkkiiihhhfffeeeccc```[[[WWWUUURRROOOMMMKKKHHHEEEBBB@@@>>>======>>>>>>>>>===<<<;;;;;;:::999999::::::<<<===>>>>>>======???AAA@@@BBBDDDDDDDDDCCCDDDEEEKKKMMMOOOQQQRRRRRRQQQPPPKKKJJJJJJIIIHHHHHHGGGHHHFFFEEEBBB@@@===<<<;;;;;;888999999:::;;;======>>>????????????????????????>>>>>>>>>===>>>@@@AAABBBAAA@@@@@@@@@???@@@@@@@@@???@@@AAABBBDDDEEEFFFGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBDDDEEEEEEDDDDDDEEEGGGHHHJJJOOOWWW```gggiiihhhkkknnnooonnnmmmmmmggg```YYYUUUPPPLLLJJJKKKNNNQQQOOOQQQTTTWWW\\\dddmmmttt}}}tttkkkcccaaacccfffqqqpppnnnlllqqq~~~UUUDDD@@@::::::AAAIIIXXXuuuzzzoooiiigggjjjmmmnnnkkkddd___]]]^^^[[[YYYWWWWWWZZZ___ccceeelllpppwww{{{ssshhh```WWWSSSQQQRRRQQQQQQVVV]]]bbbmmmzzz~~~{{{yyyxxxwwwwww}}}zzzxxxzzz~~~}}}tttqqq|||~~~zzzwwwsssqqqppppppmmmllljjjeee]]]WWWSSSQQQPPPNNNJJJHHHHHHHHHFFFEEEDDDDDDDDDCCCAAABBBDDDFFFEEEGGGKKKOOOSSSVVVXXXYYYYYY\\\bbbhhhmmmmmmiiifffcccdddfffffffffhhhkkkmmmjjjmmmqqqrrrrrrrrrrrrrrrsssvvvzzz~~~{{{yyyzzz{{{xxxxxxwwwrrrnnnmmmpppssssssuuuvvvyyyzzzrrriiiaaaYYYRRRMMMIIIIIIHHHHHHHHHHHHHHHIIIIIIKKKNNNQQQTTTXXX^^^aaaaaaccceeeggghhhhhhfffeeekkkjjjhhhiiijjjkkkkkkjjjhhhgggeeedddbbb___[[[XXXXXXUUURRROOOMMMJJJGGGDDDCCCAAA@@@???@@@AAA@@@???>>>===<<<;;;:::999999999;;;<<<======<<<===???AAABBBDDDFFFEEEDDDCCCDDDEEEIIIKKKNNNRRRTTTTTTSSSSSSLLLLLLKKKJJJJJJIIIIIIHHHIIIGGGEEEBBB@@@>>>===<<<999:::::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBAAACCCDDDEEEDDDEEEFFFHHHHHHJJJOOOWWW___eeeggghhhkkknnnooonnnnnnmmmggg```YYYVVVQQQLLLJJJLLLNNNPPPNNNPPPSSSVVV[[[cccmmmuuuvvv}}}|||uuullleeebbbbbbcccnnnnnnnnnpppxxx}}}UUUEEE>>>:::;;;CCCMMM^^^{{{tttjjjggggggmmmnnnmmmhhhaaa[[[ZZZ[[[YYYXXXWWWXXXZZZ___dddgggmmmrrr|||{{{sssiiiaaaZZZWWWTTTTTTTTTSSSXXX___fffqqq~~~|||{{{{{{~~~|||vvvrrr{{{xxxwwwyyyxxxuuurrrpppooonnnnnnjjjhhhddd^^^XXXRRRNNNMMMMMMKKKHHHFFFFFFFFFFFFGGGDDDEEEEEEEEECCCDDDFFFGGGGGGJJJOOOUUUZZZ]]]^^^___]]]```eeejjjoooooollljjjccceeehhhjjjmmmnnnpppqqqmmmooorrrrrrqqqppppppppprrruuuyyy}}}~~~{{{{{{|||~~~zzz{{{{{{wwwqqqooossswwwvvvvvvvvvzzz|||wwwooofff^^^VVVOOOJJJGGGGGGFFFFFFFFFFFFGGGHHHKKKMMMQQQTTTWWW[[[```dddcccdddeeegggggggggffffffkkkjjjhhhiiikkkllllllkkkiiigggeeecccaaa___[[[XXXZZZWWWSSSPPPNNNLLLHHHFFFFFFDDDBBBAAABBBBBBAAA@@@@@@???===;;;:::999999888999;;;<<<<<<;;;<<<>>>@@@DDDEEEFFFFFFDDDCCCCCCDDDFFFIIIMMMQQQSSSSSSSSSRRRMMMMMMLLLLLLKKKJJJJJJIIIKKKIIIGGGEEEBBB@@@>>>===::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBAAABBBDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAABBB@@@BBBDDDEEEDDDEEEGGGIIIHHHJJJOOOVVV]]]bbbfffgggkkknnnooommmmmmlllggg```XXXUUUPPPLLLJJJKKKMMMOOOOOORRRVVVXXX[[[dddoooxxxxxxppp{{{}}}xxxqqqkkkgggfffgggoooooopppttt~~~zzzSSSFFF>>>;;;<<>><<<;;;999999999999:::;;;;;;:::;;;===???CCCEEEFFFEEECCCAAAAAABBBEEEHHHLLLPPPRRRQQQPPPNNNMMMMMMMMMMMMMMMKKKJJJIIIJJJIIIHHHFFFCCCAAA???>>>;;;:::999999999;;;===>>>========================:::;;;;;;===>>>>>>??????@@@@@@BBBCCCDDDDDDDDDDDDCCCDDDFFFGGGHHHGGGGGGFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@BBBDDDEEEDDDEEEGGGIIIGGGJJJOOOUUUZZZ```dddfffjjjmmmnnnllllllkkkfff___XXXUUUPPPLLLJJJJJJKKKMMMOOORRRVVVXXX[[[cccpppzzzrrrooo~~~{{{vvvqqqmmmlllmmmsssssstttyyyuuuPPPEEE???===>>>DDDPPPfffooodddeeegggnnnlllhhhbbb^^^\\\\\\]]][[[\\\^^^___aaadddjjjnnnrrrzzz|||zzzwwwqqqiiibbb\\\XXXTTTTTTSSSTTTZZZaaannnzzz~~~~~~{{{xxxxxx~~~zzztttpppjjjkkkmmmnnnooonnnmmmlllbbb]]]WWWRRRNNNLLLIIIGGGFFFHHHIIIIIIHHHHHHIIIJJJHHHJJJKKKLLLKKKKKKLLLNNNNNNQQQVVV\\\aaacccddddddbbbcccfffjjjnnnpppnnnmmmhhhhhhjjjnnnrrrtttuuutttqqqrrrsssrrrpppnnnnnnnnnppptttxxxzzz{{{|||}}}{{{|||{{{xxxzzz}}}|||{{{|||vvvrrrlllfff___XXXQQQLLLLLLKKKJJJJJJKKKMMMOOOQQQTTTWWW[[[___bbbfffjjjmmmnnnmmmllllllkkkllllllmmmjjjiiiggghhhiiijjjjjjiiigggeeebbbaaa```___\\\ZZZZZZWWWSSSQQQPPPOOOMMMLLLKKKIIIFFFEEEDDDDDDBBBAAAAAA@@@???===;;;:::::::::999:::;;;:::999999;;;===AAABBBCCCCCCAAA@@@@@@@@@CCCFFFKKKOOOQQQQQQOOOMMMLLLMMMNNNNNNMMMLLLJJJIIIHHHHHHGGGEEECCCAAA???>>>:::999888777888999;;;===========================888999;;;===???@@@AAAAAAAAACCCEEEGGGHHHHHHHHHGGGFFFGGGIIIJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBAAACCCDDDEEEDDDEEEFFFHHHGGGKKKOOOTTTXXX]]]bbbfffjjjmmmnnnmmmllllllfff___XXXUUUQQQMMMKKKJJJKKKLLLMMMQQQVVVWWWYYYaaaooo{{{~~~mmmpppzzzuuurrrqqqqqqzzzyyyyyy~~~pppMMMDDD???>>>???EEESSSjjjpppffffffiiinnnjjjeee___\\\\\\^^^___]]]```bbbcccdddgggmmmrrruuu}}}}}}zzzxxxvvvrrrkkkeee___ZZZWWWWWWVVVXXX^^^fffttt{{{|||xxxuuu{{{~~~~~~}}}yyyrrrmmmeeegggkkkmmmnnnllliiiggg___YYYRRRNNNLLLJJJHHHGGGDDDGGGKKKLLLKKKJJJKKKLLLMMMNNNPPPQQQPPPPPPQQQRRRSSSVVVZZZ^^^bbbdddffffffdddeeegggjjjnnnpppooonnnmmmllllllnnnrrruuuuuutttrrrssssssrrrooonnnnnnnnnpppuuuyyy{{{{{{|||~~~~~~~~~wwwsssvvvxxxvvvuuuwwwuuurrrmmmgggaaa[[[TTTOOOJJJIIIIIIJJJMMMQQQUUUXXXZZZ^^^bbbfffiiimmmpppsssrrrqqqooonnnmmmnnnooopppmmmkkkhhhggghhhgggfffddd```^^^]]]]]]^^^___^^^]]][[[XXXUUURRRRRRRRRQQQQQQNNNLLLIIIGGGGGGFFFDDDCCCAAA@@@???===<<<;;;;;;;;;:::;;;;;;:::888888999;;;>>>???AAA@@@???>>>>>>???@@@DDDJJJOOORRRSSSQQQPPPLLLLLLMMMNNNMMMKKKIIIHHHEEEEEEEEEDDDCCCAAA???>>>:::999777666666888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::<<>>@@@FFFVVVpppsssiiiiiilllnnniiibbb\\\ZZZZZZ\\\^^^___bbbeeefffeeehhhmmmsssxxx~~~|||yyyxxxxxxuuuooojjjbbb]]]ZZZZZZ[[[]]]dddlllzzz~~~vvvsss}}}~~~|||wwwooohhhcccfffjjjmmmmmmjjjeeeccc]]]WWWPPPLLLJJJJJJHHHGGGCCCHHHLLLNNNMMMLLLLLLMMMPPPRRRTTTUUUTTTTTTUUUVVVWWWYYY\\\```ccceeeggggggffffffhhhkkkoooqqqpppooopppnnnmmmooosssvvvvvvuuurrrssssssqqqooonnnnnnoooqqqvvv{{{|||{{{}}}~~~||||||sssooosssuuurrrqqqtttuuurrrmmmhhhccc]]]VVVQQQMMMMMMNNNPPPTTTZZZ___bbb___cccgggkkknnnrrruuuxxxtttsssqqqooonnnooopppqqqpppmmmjjjgggfffeeebbb```ZZZYYYXXXZZZ]]]___``````\\\YYYVVVTTTTTTUUUTTTTTTPPPNNNKKKIIIIIIHHHFFFDDDAAA@@@???===<<<<<<<<<<<<:::;;;;;;:::777777888999;;;===??????===<<<===>>>>>>CCCIIIPPPTTTUUUTTTSSSKKKLLLMMMNNNMMMKKKIIIHHHCCCCCCDDDDDDBBBAAA???>>>999888666555555777999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===???AAABBBCCCCCCBBBEEEFFFIIILLLNNNNNNMMMMMMJJJKKKMMMNNNNNNLLLJJJHHHIIIHHHGGGEEEDDDDDDCCCCCCCCCDDDFFFEEEDDDDDDEEEFFFGGGKKKPPPSSSVVVZZZ```eeennnqqqrrrpppppppppjjjccc\\\YYYUUUQQQOOONNNNNNOOOPPPUUUZZZZZZ\\\dddttttttdddnnnzzzyyyyyyhhhGGGAAA<<<>>>@@@GGGYYYtttuuukkklllooooooiii```ZZZXXXXXXZZZ[[[___cccggggggfffhhhmmmrrryyy~~~|||yyyyyyyyywwwrrrmmm```[[[XXXXXXYYY[[[ccclll~~~yyyxxx~~~}}}wwwwwwzzz~~~zzzssskkkfffddddddeeeeeeeeeccc___[[[WWWRRROOOOOOMMMJJJLLLOOOKKKLLLMMMNNNOOOPPPPPPPPPRRRSSSUUUWWWZZZ\\\^^^___]]]___bbbfffiiikkkkkkjjjkkkiiihhhjjjooossstttsssooooooooooooqqqsssuuuvvvppprrrsssqqqmmmkkkmmmpppssswww|||}}}}}}{{{uuuqqqrrrpppmmmlllmmmmmmmmmlllnnnllljjjiiifff```XXXQQQQQQQQQSSSVVVZZZ```eeehhheeegggkkkooosssvvvxxxxxx{{{uuuoooooossstttoookkknnnkkkhhhfffdddaaa^^^[[[^^^\\\[[[ZZZ[[[]]]```bbbddd]]]WWWTTTUUUUUUSSSPPPQQQOOOMMMLLLKKKIIIFFFDDDEEECCC@@@===<<<;;;<<<<<<999:::;;;:::999888888:::;;;::::::999:::;;;===>>>@@@BBBGGGLLLOOOQQQQQQPPPTTTRRROOONNNMMMLLLIIIGGGGGGDDD@@@???@@@@@@===;;;;;;:::888777777888:::;;;>>>??????>>><<<;;;<<<======???AAACCCDDDDDDCCCBBBCCCEEEHHHKKKLLLLLLJJJIIINNNNNNMMMMMMLLLLLLKKKKKKGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHGGGJJJOOORRRUUUZZZ```fffpppssswwwwwwrrrlllgggddd___[[[UUUPPPNNNNNNPPPRRRUUUWWWXXXZZZ___iiiuuu~~~mmmfffyyy}}}{{{~~~\\\EEE???>>>???AAAIII^^^}}}vvvqqqpppoootttiii___\\\[[[[[[]]]```bbbbbbdddhhhhhhjjjpppyyy|||}}}~~~}}}|||||||||vvvnnneee___[[[ZZZ\\\___hhhqqqzzzxxx~~~wwwrrrqqqssswwwyyyzzzssskkkfffbbbaaa`````````^^^ZZZWWWTTTOOOLLLMMMLLLIIIKKKOOONNNOOOPPPRRRSSSSSSSSSSSSUUUVVVXXXZZZ\\\^^^```aaacccdddgggjjjlllmmmlllkkkjjjhhhhhhjjjoootttvvvvvvtttsssrrrrrrrrrsssuuuuuusssuuuuuussspppnnnpppsssuuuzzz~~~~~~yyytttpppmmmjjjhhhfffggggggfffeeegggfffeeeeeeddd```YYYSSSWWWWWWXXXZZZ]]]aaaeeegggiiikkkooosssvvvxxxzzzzzzxxxrrrllllllpppsssrrroooqqqnnnjjjgggeeeccc```^^^___^^^\\\[[[[[[]]]___```aaa[[[UUUSSSTTTTTTRRRPPPOOONNNLLLLLLKKKJJJGGGEEEDDDCCC@@@>>><<<<<<===>>><<<======;;;999888999;;;;;;:::::::::;;;;;;<<<===@@@BBBFFFJJJNNNPPPPPPQQQTTTRRROOOMMMLLLJJJGGGEEEEEEBBB??????@@@@@@???===;;;:::999999999:::<<<===??????@@@>>>===<<<>>>???===???AAADDDEEEEEEDDDDDDBBBDDDFFFIIIJJJKKKJJJJJJMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGKKKPPPSSSVVV[[[aaagggpppssswwwwwwrrrlllfffccc]]]ZZZTTTPPPMMMNNNPPPRRRSSSTTTWWWYYY___kkkyyymmmiii~~~~~~YYYEEEAAA===>>>AAAKKKaaauuuqqqqqqqqqrrrhhh^^^[[[[[[[[[]]]```aaaaaadddhhhiiikkkrrrzzz~~~}}}~~~~~~wwwoooeee___[[[[[[\\\___gggppp|||xxx}}}~~~yyytttsssuuuwwwxxx{{{|||}}}~~~{{{tttlllgggbbb```^^^\\\[[[YYYWWWTTTRRRNNNLLLMMMLLLKKKMMMQQQSSSTTTUUUVVVXXXXXXXXXXXXZZZZZZ\\\]]]___aaabbbccchhhiiikkklllmmmmmmlllllljjjiiihhhjjjoootttwwwyyyxxxxxxwwwvvvuuuuuuuuuuuuwwwxxxyyyvvvsssrrruuuxxxyyy}}}}}}xxxsssnnnkkkgggeeebbbaaa``````___]]]]]]]]]___```aaa___ZZZWWW[[[[[[[[[\\\^^^aaaccceeelllnnnqqqtttwwwyyyzzzzzzvvvpppjjjkkkoootttuuussssssooojjjfffdddcccaaa___```___^^^\\\\\\]]]^^^^^^^^^YYYTTTRRRRRRRRRQQQNNNMMMLLLLLLLLLLLLKKKIIIFFFDDDBBB@@@>>>>>>>>>???@@@AAAAAA???===:::999:::<<<::::::;;;<<<<<<<<<<<<;;;???AAADDDHHHKKKNNNPPPQQQSSSPPPNNNLLLKKKIIIFFFDDDBBBAAA??????@@@AAA@@@???===<<<<<<===>>>???AAAAAAAAABBBBBBAAA??????@@@BBB???@@@CCCEEEFFFEEEEEEDDDAAAAAACCCEEEGGGIIIJJJJJJLLLKKKJJJIIIHHHGGGFFFFFFIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGLLLQQQTTTWWW\\\bbbgggooosssvvvvvvrrrkkkeeeaaa[[[XXXSSSOOOMMMNNNPPPQQQQQQSSSUUUXXX```mmm}}}}}}kkklllyyyVVVDDDBBB<<<>>>BBBMMMeeetttrrrttttttooofff^^^\\\]]]]]]^^^```aaaaaadddhhhjjjkkksss{{{~~~yyyqqqfff```[[[[[[\\\___gggnnn|||}}}wwwxxx~~~{{{{{{{{{||||||{{{{{{|||}}}}}}wwwppplllfffccc___\\\[[[YYYWWWUUUSSSOOOMMMOOOPPPOOORRRVVVWWWXXXYYY[[[\\\]]]]]]]]]]]]^^^___```bbbcccdddeeeiiijjjlllmmmlllllllllmmmllljjjiiijjjmmmrrrvvvxxxyyyyyyyyyxxxxxxxxxxxxwwwyyy{{{{{{yyyvvvvvvyyy|||}}}vvvooojjjfffcccdddbbb```^^^^^^]]][[[YYYTTTVVVYYY\\\^^^^^^\\\ZZZ[[[[[[[[[\\\^^^```bbbccclllnnnpppsssuuuvvvwwwwwwuuuqqqnnnooosssvvvvvvtttqqqmmmgggcccaaaaaa```___bbbaaa```^^^]]]]]]\\\\\\\\\YYYTTTQQQPPPOOOMMMKKKLLLKKKKKKLLLNNNMMMJJJHHHDDDCCCAAA??????@@@AAACCCDDDDDDBBB>>>;;;999:::<<<:::;;;<<<======<<<;;;:::???@@@CCCFFFJJJMMMPPPRRROOOMMMKKKJJJJJJIIIGGGEEECCCBBB@@@@@@???????????????@@@AAABBBDDDEEEFFFFFFFFFFFFFFFDDDBBBAAAAAACCCBBBCCCEEEFFFFFFDDDCCCAAA??????@@@AAACCCFFFIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCHHHHHHGGGFFFFFFEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHLLLQQQUUUXXX\\\bbbfffnnnrrrvvvvvvqqqjjjddd```YYYVVVRRROOOMMMNNNPPPQQQRRRSSSUUUXXX```nnnyyyjjjooowwwTTTCCCBBB<<<>>>BBBNNNhhhtttsssvvvwwwmmmeee^^^^^^```___```bbbbbbbbbeeeiiijjjlllsss{{{zzzrrrhhhaaa[[[\\\^^^aaagggmmmxxx}}}uuusss~~~~~~||||||||||||}}}~~~zzzuuuqqqhhhddd```\\\[[[YYYXXXVVVTTTPPPNNNQQQRRRRRRUUUYYYZZZZZZ\\\^^^___```aaaaaa``````aaacccdddfffggggggjjjlllnnnooonnnmmmoooqqqnnnmmmmmmlllmmmpppsssvvvxxxxxxyyyzzzzzz{{{{{{{{{{{{||||||zzzwwwxxx|||{{{qqqjjjeeeaaa^^^aaa___]]]\\\[[[ZZZWWWUUUPPPSSSVVVZZZ\\\\\\\\\\\\ZZZ[[[\\\^^^```bbbdddeeelllmmmppprrrttttttuuuttttttttttttvvvxxxxxxuuurrroookkkfffbbbaaaaaa``````bbbbbbaaa```___]]]\\\[[[\\\YYYUUUQQQNNNLLLIIIHHHJJJJJJKKKMMMOOONNNKKKHHHEEECCCBBBAAAAAABBBCCCDDDFFFFFFDDDAAA===;;;;;;<<<;;;<<<=========<<<;;;:::>>>???BBBFFFIIIMMMPPPRRRLLLJJJIIIIIIJJJJJJHHHGGGDDDDDDBBB@@@>>>=========AAACCCEEEGGGIIIJJJJJJJJJKKKKKKJJJGGGDDDAAAAAABBBFFFFFFGGGFFFEEEBBB???>>>>>>>>>>>>???AAADDDGGGIIIHHHHHHGGGFFFEEEDDDCCCCCCFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGLLLQQQUUUWWWZZZ___ccckkkppptttuuuqqqjjjccc___XXXVVVRRROOONNNNNNOOOQQQSSSTTTVVVYYYaaaooovvviiirrr~~~}}}vvvSSSBBB@@@===>>>CCCPPPkkktttsssvvvwwwkkkddd```aaacccbbbaaabbbccccccfffiiikkklllsss|||zzzrrriiiaaa\\\]]]aaadddiiinnnuuu{{{rrrmmmyyy~~~}}}}}}}}}~~~|||wwwsssfffccc___\\\ZZZYYYWWWVVVSSSOOONNNQQQRRRRRRUUUZZZ\\\]]]___aaabbbddddddeeeaaabbbdddeeegggiiijjjkkknnnpppsssrrrpppppprrruuupppqqqqqqqqqpppqqqtttvvvwwwxxxzzz|||}}}~~~|||}}}}}}{{{yyyzzzyyyooohhhccc```^^^\\\[[[YYYYYYXXXWWWTTTRRRQQQTTTXXXZZZ[[[[[[\\\\\\[[[\\\^^^aaaccceeeggghhhkkkllloooqqqssssssssssssssstttvvvxxxyyywwwsssooommmjjjfffdddccccccbbbbbbbbbbbbbbbbbbaaa^^^\\\[[[ZZZXXXUUUQQQNNNKKKHHHGGGJJJJJJLLLNNNOOONNNKKKHHHFFFEEECCCBBBBBBCCCDDDEEEHHHHHHGGGEEEAAA>>>======<<<============<<<;;;;;;===???BBBGGGKKKNNNPPPRRRKKKJJJIIIIIIJJJJJJHHHGGGDDDDDDDDDAAA>>><<<<<<===BBBDDDGGGIIIKKKKKKJJJJJJKKKKKKJJJGGGCCCAAAAAABBBGGGGGGGGGFFFDDDAAA>>><<<=========>>>@@@CCCFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGKKKQQQTTTUUUWWW[[[___hhhmmmssstttqqqjjjddd```YYYWWWTTTQQQOOONNNOOOPPPTTTUUUXXX[[[cccpppvvvkkkwww}}}}}}rrrOOO@@@???===???CCCRRRnnnrrrqqqssssssjjjccc```bbbdddbbb```aaaaaaaaaeeejjjlllnnnvvv{{{sssiiibbb\\\___dddggglllpppvvv}}}|||zzzooohhhuuu~~~~~~|||wwwssseeeccc___]]]\\\ZZZXXXVVVUUURRRPPPSSSTTTTTTWWW\\\___```bbbdddfffggghhhhhhddddddfffhhhkkkmmmnnnoooqqqsssuuusssooonnnqqqtttqqqsssvvvvvvuuuuuuwwwyyyzzz{{{}}}~~~}}}{{{|||~~~uuulllfffbbb___]]]YYYXXXWWWWWWXXXVVVTTTQQQUUUXXX[[[\\\ZZZZZZZZZ\\\\\\]]]___aaaccceeeffffffgggiiikkkmmmooopppppppppoooppprrrtttuuusssqqqnnnhhhfffdddcccddddddbbbaaaaaabbbccccccbbb___]]][[[VVVVVVTTTQQQNNNKKKJJJJJJJJJKKKLLLOOOPPPOOOKKKHHHHHHGGGEEECCCCCCCCCEEEEEEIIIKKKKKKJJJFFFBBB@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<>><<<===???AAACCCFFFIIIJJJJJJHHHGGGFFFFFFFFFDDDAAA@@@@@@AAADDDEEEEEEEEEDDDAAA>>>=========>>>???AAABBBDDDEEEGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDFFFFFFFFFKKKPPPRRRSSSTTTWWWZZZeeekkkqqqtttqqqkkkddd```[[[YYYUUURRRPPPOOOOOOOOORRRTTTXXX]]]eeerrrxxxnnn|||yyy{{{jjjJJJ>>>???<<<>>>DDDTTTrrr~~~}}}pppmmmmmmlllgggbbb___bbbdddaaa^^^]]]]]]^^^bbbiiimmmrrr{{{}}}uuujjjbbb]]]```fffkkkooorrrzzz|||zzzyyymmmfffsss~~~~~~~~~|||vvvqqqfffdddaaa```___]]]ZZZXXXYYYUUUTTTVVVWWWWWWZZZ___aaabbbdddfffhhhiiijjjjjjeeefffhhhkkkmmmpppqqqrrrqqqtttuuurrrmmmjjjmmmpppqqqtttyyyzzzzzzyyy{{{}}}}}}~~~~~~}}}~~~~~~yyypppiiiccc```\\\[[[YYYXXXXXXYYYYYYXXXUUUSSSXXX[[[^^^]]][[[YYYZZZ[[[[[[\\\^^^___aaabbbbbbbbbcccdddgggiiikkklllmmmmmmlllmmmnnnoooppppppoooooocccbbbaaaaaabbbbbb```___aaabbbcccdddccc```]]][[[SSSTTTSSSQQQOOOMMMLLLMMMKKKKKKMMMOOOPPPOOOKKKGGGIIIHHHFFFDDDCCCCCCEEEEEEJJJMMMNNNNNNJJJFFFCCCBBB???>>>===;;;;;;;;;<<<===;;;???DDDJJJNNNPPPQQQQQQQQQOOOLLLJJJIIIHHHEEECCC@@@BBBCCCAAA>>>===???BBB???BBBEEEHHHIIIHHHFFFDDDAAABBBBBBAAA??????@@@BBBAAABBBCCCDDDCCCBBB@@@>>>===>>>???@@@AAABBBCCCCCCGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFCCCBBBBBBCCCCCCDDDEEEFFFFFFJJJOOOQQQQQQQQQTTTWWWdddiiipppsssqqqkkkeeeaaa\\\ZZZVVVSSSPPPOOOOOOOOOPPPSSSXXX^^^ffftttzzzqqq}}}~~~yyytttxxxdddFFF<<<@@@;;;===DDDVVVuuu~~~{{{nnnjjjiiigggeee```^^^aaabbb___\\\[[[YYYZZZ```iiioootttwwwjjjbbb]]]aaahhhmmmpppttt}}}|||~~~|||lllmmmuuu~~~|||xxxssspppkkkgggbbb___^^^\\\YYYVVVZZZWWWUUUUUUXXX]]]aaacccdddfffhhhjjjmmmoooppppppoooooooooooopppqqqrrrsssppppppppppppppppppppppppssstttwwwzzz|||}}}}}}}}}vvvsssmmmfff```\\\ZZZYYYXXXWWWUUUTTTTTTTTTUUUUUUZZZ^^^aaa___YYYTTTTTTUUUUUUXXX[[[^^^^^^___aaacccccceeeggghhhhhhhhhiiikkkggghhhiiijjjjjjiiihhhgggbbbbbbbbbaaaaaaaaaaaaaaa^^^bbbdddcccbbbbbb___ZZZUUUSSSPPPMMMLLLLLLNNNOOOPPPPPPPPPPPPNNNLLLJJJHHHLLLIIIEEEBBB@@@AAACCCDDDLLLNNNOOOMMMHHHDDDCCCCCC>>>======>>>@@@@@@???======@@@EEEJJJNNNQQQRRRRRRQQQPPPNNNLLLIIIGGGEEEDDDFFFEEEBBB@@@???>>>>>>???@@@BBBFFFHHHHHHEEEBBB???<<<<<<<<<<<<<<<===>>>??????@@@AAABBBAAAAAA??????>>>???@@@???>>>???@@@BBBEEEFFFGGGHHHIIIIIIHHHGGGHHHHHHGGGGGGFFFEEEDDDDDDFFFEEECCCBBBBBBCCCDDDEEEGGGJJJMMMOOOPPPTTTZZZ```dddiiipppuuutttmmmeee___^^^ZZZUUURRRQQQRRRRRRRRRUUUWWWZZZ^^^ffftttxxx}}}{{{xxxxxxrrrpppxxxYYYFFF@@@=========BBBTTTuuurrrcccgggiiicccbbbaaa___^^^]]]]]]^^^___aaa___aaagggnnnwww{{{uuullleee```bbbkkktttwwwwww~~~}}}nnnmmmuuu|||wwwrrrooommmhhhccc___^^^]]][[[YYY\\\ZZZXXXYYY\\\aaafffhhhfffgggiiikkkmmmnnnooopppooooooooopppqqqssstttuuurrrrrrrrrrrrrrrrrrrrrrrrrrrtttvvvyyy{{{}}}}}}}}}~~~tttpppmmmiiieee```]]][[[ZZZUUUTTTSSSRRRRRRRRRSSSSSSXXX[[[]]]ZZZTTTOOOOOOPPPRRRVVVZZZ]]]^^^^^^___```]]]___bbbccccccdddeeefffdddeeeeeeeeeeeeeeeeeeddd````````````____________]]]aaacccbbbaaaaaa^^^YYYTTTRRROOOMMMLLLMMMNNNOOOOOOOOOOOONNNMMMLLLJJJJJJNNNLLLHHHEEECCCDDDEEEGGGJJJMMMNNNMMMIIIDDDBBBBBB???>>>===>>>@@@@@@???======???CCCHHHLLLOOOQQQRRRPPPOOOMMMJJJHHHFFFEEEDDDEEEDDDAAA???>>>=========@@@BBBEEEGGGFFFDDD@@@>>>===<<<<<<;;;;;;;;;;;;<<>>===>>>???>>>>>>???AAACCCFFFGGGHHHIIIIIIIIIHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFEEECCCBBBBBBCCCDDDEEEFFFIIIMMMPPPRRRWWW___eeelllooorrrsssqqqlllfffbbbbbb^^^WWWSSSQQQPPPPPPOOORRRUUU[[[aaakkkxxx}}}vvv}}}zzzxxxyyysssooowww{{{WWWEEE@@@>>>===>>>EEEWWWxxxtttdddggghhhbbb___^^^^^^^^^^^^^^^___```bbb```ccciiipppxxx~~~zzzvvvmmmhhhcccfffoooyyy}}}}}}sssmmmttt}}}wwwrrrnnnnnnjjjccc___]]]]]]]]]]]]\\\\\\[[[]]]```dddhhhkkkhhhhhhjjjlllmmmnnnoooooonnnooopppqqqssstttvvvvvvuuuuuuuuuttttttsssssssssqqqsssvvvyyy{{{}}}~~~~~~wwwlllggggggeeebbb```]]]ZZZYYYRRRRRRPPPOOOOOOPPPPPPQQQTTTVVVWWWTTTNNNJJJHHHIIINNNRRRWWW[[[\\\\\\\\\\\\VVVXXX[[[\\\\\\]]]^^^`````````___^^^^^^___``````]]]]]]]]]]]]\\\\\\\\\[[[[[[___aaa_________]]]XXXRRRPPPNNNMMMLLLMMMNNNOOONNNMMMMMMLLLLLLLLLLLLLLLKKKIIIFFFCCCAAABBBCCCDDDHHHJJJMMMMMMIIIEEEBBBAAA@@@???>>>???@@@@@@>>>======>>>AAADDDHHHLLLOOOQQQPPPNNNLLLIIIFFFEEEDDDDDDDDDCCC@@@>>><<<;;;;;;;;;>>>@@@CCCDDDDDDBBB???<<<<<<;;;:::999999888888999>>>???@@@AAAAAA@@@???>>>;;;<<<=========>>>AAADDDHHHHHHIIIJJJJJJIIIHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCDDDEEEFFFEEEHHHMMMPPPTTT[[[dddjjjtttttttttrrroookkkgggeeebbb^^^XXXSSSQQQPPPOOOOOOOOOSSS[[[eeeppp}}}zzzrrr~~~{{{zzz}}}uuupppwwwwwwTTTEEE@@@======@@@III]]]~~~uuueeeggggggaaa\\\]]]]]]___```aaabbbbbbeeecccffflllrrrxxx~~~||||||}}}|||yyyuuuooojjjgggkkkuuuvvvmmmsss~~~xxxrrrooonnnjjjccc^^^[[[\\\^^^```]]]]]]^^^^^^___bbbfffhhhiiijjjkkkmmmnnnnnnnnnnnnmmmnnnoooqqqsssuuuvvvvvvvvvvvvuuuuuutttsssssssssppprrrvvvyyy|||tttiiibbbbbbbbbaaa^^^[[[XXXVVVPPPOOONNNMMMMMMNNNOOOPPPOOOPPPQQQNNNJJJGGGFFFFFFIIINNNTTTXXXXXXWWWWWWVVVSSSUUUWWWWWWVVVVVVWWWXXXZZZYYYWWWUUUUUUWWWYYYZZZYYYYYYXXXXXXXXXXXXXXXXXXYYY]]]^^^]]]\\\]]][[[WWWOOONNNLLLKKKKKKLLLMMMNNNMMMLLLKKKJJJKKKLLLMMMNNNIIIGGGEEEBBBAAAAAACCCCCCFFFHHHKKKLLLJJJFFFCCC@@@AAA@@@??????@@@@@@>>><<<<<<===>>>AAADDDIIIMMMPPPPPPNNNKKKHHHFFFEEEEEEEEEDDDBBB@@@>>><<<;;;;;;;;;>>>???AAABBBBBB???<<<;;;999999888888777888888888===>>>@@@BBBBBBAAA???>>>;;;<<<<<<<<<===>>>BBBEEEHHHIIIIIIJJJIIIHHHFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDDDDCCCDDDDDDEEEFFFDDDHHHLLLPPPTTT[[[eeellluuutttssspppmmmjjjfffeee^^^ZZZUUURRRQQQRRRRRRRRROOOSSS[[[fffrrruuulll{{{~~~~~~~~~xxxqqqxxxrrrQQQCCC???<<<===BBBLLLbbbtttfffggggggbbb\\\]]]___aaaccceeeffffffiiigggiiinnnrrrvvv~~~~~~~~~~~~~~~{{{zzzyyyxxxuuusssoookkkjjjnnnyyytttkkkqqq~~~yyytttqqqnnnjjjccc]]]ZZZZZZ]]]___```aaabbbbbb```aaacccfffkkkkkklllmmmnnnnnnnnnnnnlllmmmooorrrtttuuuvvvvvvuuutttttttttssssssrrrrrrqqqssswww{{{~~~wwwlllbbb___``````___\\\XXXTTTRRROOONNNMMMLLLLLLMMMNNNOOOKKKLLLLLLKKKIIIGGGGGGGGGFFFJJJPPPSSSTTTRRRQQQPPPQQQSSSTTTTTTRRRQQQQQQRRRTTTRRROOOMMMMMMOOORRRTTTSSSSSSSSSTTTTTTTTTUUUUUUWWWZZZ\\\ZZZYYY[[[YYYUUUMMMLLLKKKKKKJJJKKKLLLLLLLLLLLLKKKKKKKKKMMMOOOPPPLLLKKKIIIGGGFFFFFFGGGHHHFFFGGGIIIJJJJJJHHHDDDBBBBBBAAA@@@@@@@@@@@@>>><<<<<<<<<<<<>>>BBBGGGLLLNNNOOONNNKKKIIIGGGFFFEEEEEECCCBBB@@@>>>===<<<<<<<<<===>>>@@@@@@@@@===;;;999666666666777888999:::;;;<<<>>>AAACCCCCCBBB@@@???<<<<<<<<<<<<<<>>:::===BBBOOOfffwwwiiihhhgggccc___```bbbdddfffhhhiiijjjmmmkkkkkknnnqqquuu}}}~~~~~~}}}~~~~~~{{{xxxvvvtttsssrrrooommmlllqqq{{{{{{pppiiinnn{{{~~~||||||wwwtttnnnkkkeee^^^YYYXXX[[[^^^dddfffhhhgggdddccceeegggkkklllmmmnnnoooooooooooommmoooqqqtttuuuvvvvvvvvvsssssssssssssssssssssssssssuuuyyy~~~wwwnnneee^^^\\\\\\\\\ZZZWWWTTTPPPNNNLLLLLLKKKJJJKKKLLLMMMNNNIIIIIIIIIHHHHHHHHHGGGGGGEEEHHHMMMOOONNNMMMKKKKKKNNNOOOPPPPPPNNNLLLLLLMMMMMMLLLIIIHHHHHHIIILLLMMMLLLMMMNNNOOOPPPQQQRRRSSSUUUXXXYYYWWWWWWYYYXXXTTTNNNMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPLLLKKKIIIHHHGGGGGGGGGHHHGGGGGGGGGIIIJJJIIIGGGDDDCCCBBBAAA@@@@@@???===;;;;;;;;;<<<>>>AAAFFFJJJMMMLLLLLLKKKIIIGGGEEEDDDCCCBBB@@@???>>>=========>>>===>>>??????>>><<<:::999666666666777999:::<<<======???BBBEEEEEEDDDAAA@@@>>>>>>>>>======???CCCFFFHHHHHHIIIJJJJJJIIIGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEHHHKKKMMMPPPWWWaaahhhkkkllllllkkkhhhccc^^^[[[[[[WWWRRROOOOOOPPPPPPPPPUUUVVVZZZcccqqqvvvhhhfffyyyyyysss|||gggJJJ@@@===999<<>>BBBFFFIIIKKKHHHHHHIIIHHHGGGDDDAAA@@@>>>>>>===<<<<<<===>>>>>>>>>>>>??????>>><<<:::999888888999999:::;;;<<<======@@@CCCFFFGGGFFFCCCAAA@@@@@@???>>>===???CCCGGGIIIJJJKKKLLLLLLKKKJJJJJJEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGDDDGGGJJJLLLPPPXXXbbbjjjlllkkkjjjhhhccc^^^ZZZWWWXXXTTTPPPMMMNNNOOOPPPQQQUUUVVV[[[eeerrr}}}zzzlllccciiivvvqqq|||```FFF???===999<<>>>>>?????????===<<<:::999;;;;;;;;;:::;;;;;;<<<<<<>>>@@@DDDGGGHHHGGGDDDBBBBBBBBB@@@>>>===???CCCGGGJJJKKKLLLNNNNNNNNNMMMMMMGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCEEEFFFGGGGGGGGGGGGDDDFFFIIILLLQQQYYYdddlllooommmiiieee```[[[WWWUUURRROOOLLLKKKNNNQQQSSSTTTTTTVVV\\\gggsss||||||rrreee```lll~~~|||tttppp|||[[[CCC???>>>:::;;;BBBOOOfffvvvnnnnnnnnnmmmkkkhhheeecccdddfffjjjmmmooolllkkkooovvvvvvuuutttssssssvvv{{{~~~}}}||||||~~~ttthhhkkkttt{{{yyyzzz{{{~~~|||yyypppooollleee]]]YYY\\\```fffkkkooopppmmmkkkmmmpppnnnnnnnnnoooppprrrssstttxxxzzz}}}~~~~~~|||yyywwwsssrrrrrrtttwwwzzz{{{{{{}}}~~~~~~wwwnnnddd\\\VVVSSSRRRPPPMMMKKKJJJJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDBBB@@@@@@@@@BBBCCCBBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCEEEEEEDDDEEEFFFIIIKKKLLLNNNNNNNNNNNNOOOPPPQQQQQQSSSSSSQQQPPPOOONNNNNNNNNQQQQQQRRRQQQPPPMMMKKKJJJIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGHHHIIIJJJIIIEEEBBBFFFDDDCCCAAAAAA@@@>>><<<;;;<<<===???BBBDDDEEEFFFEEEFFFGGGHHHFFFBBB???<<<:::;;;<<<<<<<<<;;;:::999;;;;;;;;;:::::::::999999;;;;;;999999999999;;;;;;@@@AAACCCCCCBBBBBBCCCDDD@@@AAAAAA@@@>>>>>>@@@BBBFFFKKKNNNMMMNNNPPPNNNJJJFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEGGGJJJNNNTTT]]]fffmmmvvvpppiiiccc___ZZZUUUQQQNNNMMMLLLLLLNNNPPPRRRTTTVVVYYY^^^fffssswwwgggXXXZZZrrrzzzqqqlllnnn~~~wwwUUUCCC>>><<<999>>>CCCRRRjjj~~~tttqqqnnnllllllgggfffdddbbbbbbeeelllpppnnnnnnoooqqqwww~~~}}}zzzxxxyyyuuuqqqqqqvvv|||~~~ttteeeiiissszzzvvvuuuuuuvvvzzz}}}|||zzzpppooolllddd\\\XXXYYY\\\eeekkkqqqsssqqqpppqqqsssppppppqqqqqqrrrtttuuuvvvxxxzzz|||~~~~~~|||zzzxxxwwwvvvvvvyyy|||~~~~~~~~~yyyuuurrrllleee]]]VVVQQQOOOOOOMMMKKKJJJJJJHHHFFFDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDCCCAAA@@@@@@@@@AAABBB@@@@@@???>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDFFFHHHIIIJJJJJJJJJJJJLLLMMMOOOPPPQQQSSSRRRQQQPPPNNNNNNNNNNNNPPPQQQQQQPPPOOOMMMKKKJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIJJJHHHEEEBBBFFFDDDBBBAAA@@@>>><<<;;;::::::;;;===???AAACCCEEEBBBDDDFFFGGGFFFCCC???===;;;<<<<<<===<<<;;;:::999;;;:::::::::999999999999<<<;;;:::999999:::;;;<<>>???AAACCCGGGKKKNNNMMMNNNPPPNNNJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEGGGIIIMMMSSS\\\fffmmmtttooohhhccc```\\\WWWTTTNNNNNNMMMLLLMMMOOOQQQSSSVVVYYY___hhhwwwlll^^^RRRZZZwwwwwwooolllooopppPPP@@@<<<;;;:::;;;AAAPPPhhhtttjjjgggeeeeeefffffffffeeecccbbbdddhhhkkknnnoooppprrrwww~~~}}}{{{xxxvvvtttqqqnnnpppwww~~~~~~~~~|||tttcccgggrrrzzzuuuqqqpppppppppssswww~~~}}}{{{tttsssoooggg^^^XXXXXXZZZaaagggpppuuuuuuttttttuuuttttttttttttuuuvvvxxxxxxwwwyyy|||~~~~~~|||zzzyyyyyyzzz}}}yyyooohhhfffaaa[[[VVVQQQMMMKKKLLLJJJIIIIIIIIIGGGDDDAAA???@@@@@@AAACCCEEEFFFGGGIIIHHHGGGFFFEEEDDDCCCBBBCCCBBBAAA@@@???@@@AAABBB???>>>===<<<<<<===>>>????????????@@@@@@????????????@@@BBBDDDFFFGGGHHHHHHFFFFFFGGGIIIKKKMMMOOOPPPQQQQQQOOONNNMMMMMMLLLLLLOOOOOOPPPPPPOOOMMMLLLJJJMMMNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIIIIIIIHHHEEEBBBEEEDDDBBB@@@>>><<<:::999999888888999;;;>>>AAACCC???AAADDDFFFFFFDDDAAA>>>============<<<;;;999999::::::999999999999888888<<<;;;:::999999:::;;;<<>>;;;;;;:::999???MMMfffjjj___\\\[[[\\\___cccdddeeeeeecccbbbcccdddlllmmmooorrrxxx~~~}}}zzzvvvssspppooonnnqqqwww}}}~~~~~~|||yyyxxxuuueeehhhsss}}}{{{~~~~~~{{{vvvqqqmmmkkkjjjkkkooottt||||||yyyxxxssskkkccc\\\ZZZZZZ[[[bbbllltttvvvvvvuuuuuuvvvvvvvvvvvvwwwxxxxxxyyywwwyyy{{{~~~~~~}}}zzz{{{|||pppgggaaa___[[[WWWRRRNNNLLLJJJIIIIIIHHHIIIIIIGGGCCC@@@>>>>>>???@@@BBBDDDFFFGGGIIIHHHGGGFFFDDDCCCAAAAAABBBAAA@@@@@@@@@@@@AAAAAA???>>>===<<<<<<<<<===>>>>>>>>>@@@@@@@@@@@@>>>>>>>>>???BBBDDDFFFGGGGGGFFFEEEEEEFFFGGGIIIKKKMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJLLLMMMNNNNNNNNNMMMLLLKKKNNNNNNOOOOOOOOONNNNNNMMMMMMKKKJJJIIIIIIHHHEEECCCDDDDDDCCC@@@<<<999888777777666555555777:::>>>@@@===@@@DDDGGGHHHGGGDDDAAA??????>>>===<<<;;;:::999999999999999999999999999===<<<;;;::::::;;;<<<===DDDHHHKKKLLLJJJGGGEEEDDDAAABBBAAA@@@??????AAACCCFFFJJJLLLKKKKKKNNNMMMIIIFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFIIIJJJKKKNNNTTT^^^iiipppqqqnnnjjjeeeaaa\\\YYYVVVRRRQQQPPPOOOOOOPPPRRRSSSVVVZZZbbbooo~~~|||nnn\\\QQQMMM___zzzppppppwwwaaaHHH>>>;;;;;;;;;:::>>>LLLddd|||eeeXXXTTTTTTVVVYYY]]]aaadddfffeeecccaaaaaafffiiilllpppwww{{{vvvrrrqqqpppqqqsssxxx}}}}}}~~~{{{||||||{{{yyyvvvsssrrrwwwiiilllttt}}}{{{yyy|||~~~~~~}}}xxxuuuooojjjfffeeeeeeeeennnttt}}}|||zzzuuunnnfff```[[[YYYYYY___iiirrrwwwyyyyyyxxxxxxxxxwwwwwwwwwxxxxxxyyyxxxyyy|||~~~~~~}}}}}}tttiiibbb^^^\\\XXXTTTPPPMMMJJJIIIHHHHHHGGGHHHHHHFFFCCC@@@>>>>>>???@@@BBBDDDFFFGGGHHHHHHFFFEEECCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAABBB@@@???>>>===<<<======>>>>>>???@@@AAAAAA@@@???>>>???@@@BBBDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGJJJKKKLLLMMMMMMMMMLLLKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOMMMJJJIIIIIIHHHFFFEEEDDDEEEDDD@@@:::777555666666555444444555888<<<>>>===@@@EEEIIIKKKJJJGGGEEE@@@@@@???===<<<;;;::::::::::::::::::;;;;;;;;;;;;======<<<;;;;;;<<<======DDDGGGKKKLLLJJJGGGDDDCCCAAABBBBBBAAA??????AAACCCEEEHHHJJJHHHIIILLLKKKHHHFFFFFFFFFFFFEEEEEEEEEDDDFFFFFFEEEEEEEEEFFFGGGHHHLLLMMMNNNQQQVVV___iiipppqqqooolllfff```ZZZVVVTTTTTTSSSRRRQQQQQQRRRTTTUUUWWW[[[dddqqq~~~uuueeeVVVNNNOOOdddzzzllloooyyy^^^HHH???<<<;;;<<<<<<@@@LLLccc|||cccTTTPPPOOOQQQUUUZZZ^^^cccffffffdddbbbbbbaaadddiiiooovvv}}}wwwsssooopppssswww|||~~~{{{zzzyyyzzzzzzyyyxxxuuuqqqmmmkkk{{{oooooottt{{{yyyyyy{{{~~~}}}{{{yyyzzz{{{zzzzzz{{{~~~}}}|||||||||}}}}}}~~~~~~~~~~~~~~~ppplllgggaaa______aaacccoooxxx}}}zzzxxxtttooohhhaaa\\\YYY[[[```hhhpppwww{{{}}}~~~yyyyyyxxxxxxwwwxxxxxxxxxyyyzzz|||~~~{{{rrriiibbb]]]YYYWWWTTTQQQMMMJJJHHHGGGGGGFFFFFFFFFFFFEEEBBB@@@?????????@@@BBBDDDFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBBBBCCCAAA@@@???>>>======>>>>>>??????@@@@@@@@@@@@??????AAAAAABBBCCCDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFHHHIIIJJJLLLMMMMMMLLLLLLJJJKKKMMMNNNOOOPPPQQQQQQPPPMMMJJJHHHHHHIIIHHHGGGEEEFFFEEE@@@:::555444555555444444444666888;;;<<<<<<@@@FFFKKKMMMLLLIIIFFFAAA@@@???===<<<<<<<<<<<<<<<<<<===============>>>>>>===<<<;;;;;;<<<===>>>BBBEEEHHHIIIGGGEEECCCCCCBBBBBBBBBAAA???@@@BBBDDDCCCGGGGGGFFFFFFIIIIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFEEEEEEEEEFFFHHHIIIMMMNNNPPPSSSXXX___gggmmmoooooolllggg___YYYUUUSSSTTTSSSRRRQQQQQQSSSUUUVVVWWW]]]fffqqq{{{|||nnn___OOOKKKQQQgggvvviiinnn{{{}}}ZZZGGG@@@<<<;;;===>>>AAALLLbbb~~~{{{bbbSSSNNNMMMPPPSSS[[[^^^cccffffffeeedddddd```dddiiiooovvv|||wwwssskkkooovvv|||zzzxxxwwwxxxxxxwwwtttqqqlllhhheee~~~rrrpppsss}}}~~~~~~~~~yyywwwvvvwwwxxxyyyxxxwwwuuussstttttttttttttttvvv{{{~~~~~~|||yyyyyyzzzvvvvvvwwwxxxxxxxxxxxxxxxiiifff```\\\[[[___dddgggqqq{{{~~~yyywwwtttpppkkkeee___[[[\\\___dddlllttt{{{{{{{{{zzzyyyyyyxxxyyyyyy{{{|||}}}~~~{{{tttmmmgggaaa[[[WWWTTTSSSQQQNNNLLLJJJIIIHHHFFFEEECCCCCCCCCCCCAAA????????????@@@AAACCCDDDEEEEEEEEEDDDCCCCCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDAAA@@@???============>>>???>>>>>>======>>>>>>???BBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLIIIJJJLLLNNNQQQRRRSSSTTTPPPMMMIIIHHHHHHIIIJJJJJJFFFGGGGGGAAA999444444555555555555666777999:::;;;;;;???FFFKKKMMMLLLHHHFFF@@@@@@>>>=========>>>>>>>>>?????????@@@@@@@@@AAA???>>>===<<<<<<===>>>???@@@BBBDDDDDDCCCBBBBBBCCCBBBCCCBBBAAA@@@@@@BBBDDDBBBEEEEEECCCDDDGGGHHHEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFDDDDDDDDDEEEGGGHHHLLLNNNQQQTTTXXX]]]dddhhhllllllkkkfff___XXXUUUTTTRRRQQQPPPPPPQQQRRRUUUVVVWWW^^^hhhpppwwwuuuiii\\\KKKKKKTTTkkksssmmmsssvvvSSSDDD???;;;:::===>>>@@@KKKaaa~~~zzzbbbUUUQQQQQQSSSWWW___bbbeeeffffffeeeeeeeeedddggglllqqqwww}}}{{{xxxtttqqqkkkrrr{{{}}}~~~{{{yyyxxxwwwvvvuuurrrmmmhhhccc```sssppprrr{{{~~~{{{zzz{{{||||||wwwuuurrrrrrrrrrrrqqqooommmlllppppppppppppqqqtttzzz~~~yyy{{{|||{{{wwwuuuuuuvvvqqqqqqrrrssssssssssssrrrgggccc^^^[[[\\\bbbiiinnnrrr}}}~~~{{{yyyvvvsssoooiiiccc___[[[]]]```gggpppxxx}}}}}}|||{{{zzzzzzzzzzzzzzz|||}}}~~~}}}tttpppjjjeeebbb]]]VVVRRRRRRQQQPPPNNNMMMLLLKKKKKKEEECCCAAA@@@@@@AAA@@@???????????????@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDAAA@@@>>>===<<<<<<<<<===>>>===<<<;;;;;;<<<===>>>CCCBBB@@@???>>>???@@@AAA======>>>???AAADDDFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGEEEFFFHHHJJJLLLLLLLLLLLLHHHJJJLLLOOORRRTTTUUUVVVPPPMMMIIIGGGHHHJJJKKKKKKFFFHHHGGGBBB999444333555444555666777888::::::;;;:::???EEEJJJLLLKKKGGGEEE@@@???>>>======>>>??????@@@@@@AAAAAAAAABBBBBBBBB???>>>===<<<<<<===>>>???>>>@@@AAABBBAAA@@@AAACCCBBBCCCCCCAAA@@@@@@BBBDDDAAADDDDDDBBBCCCFFFFFFDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFEEECCCBBBCCCDDDFFFGGGKKKNNNQQQTTTWWW\\\aaadddhhhjjjiiieee^^^YYYVVVVVVPPPOOONNNNNNOOORRRTTTVVVWWW___iiioootttqqqfffZZZLLLNNNXXXmmmsssttt{{{qqqOOOAAA>>>:::999===<<>>===>>>???AAAAAA@@@AAAAAAAAA@@@AAAAAABBBBBBCCCDDDFFFGGGGGGFFFEEEDDDAAA@@@>>>=========>>>???@@@>>><<<:::;;;>>>AAACCCEEEEEEDDDAAA===<<<===>>><<<===>>>???@@@AAABBBBBBFFFEEECCCCCCDDDEEEEEEDDDBBBHHHOOOPPPNNNKKKLLLNNNMMMLLLKKKKKKMMMOOORRRTTTQQQMMMHHHFFFFFFHHHIIIJJJIIIFFF@@@;;;666444333222555555666666777999:::;;;===@@@DDDHHHIIIHHHFFFDDDAAA???===;;;;;;<<<>>>???EEEEEEDDDCCCBBBBBBAAAAAA>>>???@@@???=========>>>>>>>>>>>>>>>============<<<<<<<<<<<<===>>>???@@@CCCDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGEEEDDDCCCDDDEEEFFFEEEDDDDDDFFFHHHIIIKKKOOOUUU[[[```dddggghhhhhhfffbbb\\\VVVSSSSSSPPPOOONNNMMMNNNPPPRRRTTTWWW```hhhkkkqqquuuhhhVVVMMMKKKWWWrrrqqqfffIIIBBB;;;888999777;;;@@@MMMdddwwwfff]]][[[\\\aaaffffffggghhhgggffffffhhhjjjkkknnnqqqtttwww~~~{{{vvvrrrooonnnmmmuuu{{{~~~|||zzzzzz}}}~~~}}}~~~}}}{{{{{{}}}~~~yyyvvvssspppkkkgggddd```\\\ZZZ~~~|||{{{tttqqqzzz~~~yyyvvvuuuxxx}}}}}}~~~xxxuuuooonnnoooooopppqqqrrrsssqqqpppooonnnmmmmmmnnnnnnllljjjggghhhjjjlllkkkjjjoooooooooppppppnnnjjjfffcccbbb``````ccckkkuuu|||}}}wwwsssooollliiiggg______```ccciiiqqqyyy~~~~~~zzzxxxyyy{{{zzzyyy}}}~~~vvvpppjjjfffccc^^^ZZZXXXXXXUUUOOOJJJKKKKKKKKKKKKJJJHHHFFFEEEBBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>???AAABBBBBBAAA??????>>>>>>>>>??????@@@AAABBBDDDEEEFFFEEEDDDCCC@@@???>>>===<<<===>>>>>>>>>===<<<;;;<<<>>>@@@BBBDDDDDDCCC@@@===;;;<<<===<<<<<<===>>>???@@@AAAAAAEEECCCAAABBBCCCDDDCCCBBBCCCHHHMMMNNNKKKHHHIIIJJJJJJIIIIIIJJJKKKNNNPPPQQQOOOKKKHHHFFFFFFGGGGGGGGGFFFCCC>>>999666444333333666555666666777888999:::===???CCCGGGHHHGGGEEEDDD@@@???<<<;;;;;;<<<>>>???CCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@???===<<<===>>>>>>>>>>>>>>>=========<<>>@@@??????@@@BBBCCCCCCBBB???>>>>>>======>>>>>>>>>>>>???AAABBBCCCCCCCCCBBB>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@BBBBBBBBB@@@===;;;;;;;;;;;;<<<<<<===>>>???@@@@@@CCCAAA???@@@AAABBBBBBAAABBBFFFJJJKKKHHHEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLJJJGGGFFFFFFEEEDDDBBB@@@>>>;;;777555444444444666666555666666777888888<<<>>>BBBEEEFFFFFFDDDCCC>>>===<<<;;;;;;<<<>>>???AAAAAA@@@@@@??????>>>>>>???@@@@@@???===<<<<<<===>>>>>>>>>=========<<<<<>><<<===AAAMMMbbbxxxhhh___\\\\\\aaaggghhhiiijjjjjjiiiiiijjjllllllpppuuuyyy|||~~~yyywwwtttqqqpppppprrrsssqqqwww{{{{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}|||yyytttqqqmmmiiiddd```]]]ZZZWWWUUU{{{uuupppxxx{{{yyyxxx|||~~~yyyvvvuuuvvvwwwyyy||||||yyyvvvrrrpppooommmnnnoooqqqsssvvvwwwxxx}}}||||||}}}}}}zzzvvvsssmmmnnnpppsssxxx}}}zzzzzzvvvqqqnnnmmmmmmlllllldddaaa^^^]]]bbbkkkuuu{{{~~~}}}||||||||||||{{{|||~~~zzzqqqkkkeee```[[[UUUSSSQQQPPPOOONNNJJJGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCBBBAAA???>>>>>>>>>???>>>>>>@@@BBBCCCCCCBBB@@@@@@???>>>>>>>>>??????<<<===???AAABBBCCCCCCCCC======<<<<<<;;;;;;;;;;;;<<<<<<===>>>????????????@@@AAAAAA@@@===;;;::::::;;;;;;<<<<<<===>>>>>>???AAA@@@>>>???@@@BBBAAA@@@@@@DDDGGGHHHGGGEEEEEEFFFDDDEEEGGGHHHIIIJJJJJJJJJKKKIIIGGGFFFEEEDDDAAA>>>:::999777555444444555555666666555555666777777888<<<===@@@BBBDDDDDDCCCCCC===<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<>>>???@@@???===;;;<<<===>>>>>>=========<<<<<<<<<===>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCEEEEEEEEEDDDEEEGGGIIIJJJMMMRRRXXX]]]bbbfffgggiiihhhddd^^^WWWRRROOONNNMMMMMMNNNPPPQQQSSSTTTUUUXXXaaaiiiooorrrpppcccUUULLLXXXnnnyyy{{{}}}zzzXXXCCC@@@<<<;;;>>>===>>>AAALLLaaa}}}~~~~~~wwweee\\\YYYZZZ___eeefffhhhjjjjjjiiihhhiiijjjlllqqqwww||||||yyyuuuqqqnnnnnnoooooorrrwwwyyyyyy{{{~~~}}}}}}}}}~~~~~~~~~}}}zzzwwwtttqqqjjjfffaaa]]]ZZZWWWUUUSSS}}}www}}}rrrmmmvvv~~~zzzyyyyyy}}}|||zzz||||||~~~}}}zzzwwwuuuuuuvvvyyy|||~~~{{{wwwxxxyyy{{{~~~}}}xxxuuuuuurrrnnnllllllmmmllllllbbb```]]]]]]aaahhhpppuuu{{{|||}}}}}}}}}}}}}}}}}}|||~~~~~~wwwnnngggbbb^^^XXXTTTQQQPPPOOONNNMMMLLLIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCAAA@@@???>>>>>>>>>===<<<===???BBBCCCBBB@@@@@@???>>>>>>=========>>><<<===>>>@@@AAABBBBBBCCC<<<<<<<<<<<<<<<;;;;;;:::<<<===>>>@@@@@@@@@@@@@@@???AAABBBBBB???<<<;;;:::;;;;;;;;;<<<======>>>>>>AAA???>>>>>>@@@BBBAAAAAA???AAADDDGGGGGGGGGHHHHHHEEEEEEGGGHHHIIIIIIIIIIIIKKKIIIGGGFFFDDDBBB>>>;;;666555444444444555555666666666555666666777888999;;;<<<>>>???AAABBBBBBBBB<<<<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;===>>>???>>><<<<<<<<<===============<<<<<<<<<<<<======???@@@@@@AAA@@@@@@AAAAAACCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEEEEDDDEEEGGGIIIIIILLLRRRXXX^^^bbbeeefffhhhfffccc\\\UUUPPPNNNMMMKKKKKKLLLMMMOOORRRSSSUUUZZZbbbkkkqqqsssnnnaaaUUUMMM]]]wwwxxx{{{~~~vvvUUUBBBAAA<<<999<<<;;;>>>AAAKKK___zzzwwwdddYYYUUUVVV\\\bbbdddfffhhhhhhgggfffggggggkkkqqqxxx}}}~~~{{{vvvrrroooooopppqqqvvvzzz|||zzzzzz~~~}}}||||||}}}{{{zzzxxxtttrrriiieee___ZZZXXXVVVTTTRRRzzzrrryyy|||pppjjjttt|||zzz{{{{{{~~~}}}}}}}}}yyyuuurrrqqqpppnnnmmmnnnnnnlllkkk`````````aaadddhhhkkknnnvvvyyy|||~~~}}}}}}~~~}}}tttnnngggaaa^^^[[[VVVRRRNNNNNNNNNMMMLLLJJJHHHHHHEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA???>>>=========>>>;;;;;;===???BBBCCCBBB@@@======<<<;;;::::::::::::=========>>>???@@@AAAAAA<<<<<<======<<<<<<;;;:::<<<===>>>???@@@@@@@@@??????BBBDDDDDDBBB???===<<<<<<<<<<<<<<<======>>>>>>???>>>===>>>@@@AAAAAA@@@???@@@BBBEEEGGGHHHIIIIIIFFFFFFFFFGGGHHHIIIIIIJJJJJJHHHEEECCCAAA???;;;888333333333333444555666777555555666666777999:::;;;:::;;;<<<===>>>@@@AAAAAA<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;===>>>>>><<<<<<===???=========<<<<<<<<<;;;;;;>>>???@@@BBBBBBBBBBBBAAA@@@AAABBBCCCDDDEEEEEEEEEFFFEEEDDDCCCCCCCCCDDDDDDCCCDDDEEEEEEEEEEEEGGGIIIJJJMMMSSSZZZ___dddfffgggfffeeeaaaZZZTTTOOOMMMMMMKKKJJJJJJKKKMMMQQQTTTVVV\\\cccmmmuuuuuummm```VVVQQQdddssszzzqqqRRRAAAAAA<<<888:::999===@@@JJJ^^^yyy}}}gggXXXQQQRRRXXX___aaacccffffffeeeddddddeeejjjpppwww}}}}}}zzzvvvssssssuuuxxxzzz{{{~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{xxxtttqqqgggccc]]]XXXVVVTTTSSSRRR{{{pppwww}}}pppiiisss}}}}}}~~~~~~}}}xxxuuurrrpppppppppooopppppppppmmmkkkaaadddhhhkkkmmmnnnmmmlllrrrvvv{{{}}}~~~}}}|||kkkfff```\\\ZZZXXXTTTPPPMMMMMMMMMLLLJJJHHHGGGGGGDDDCCCBBBAAA@@@AAABBBBBB???>>><<<;;;:::;;;<<<===<<<<<<===@@@CCCDDDBBBAAA===<<<;;;:::999999999999<<<<<<<<<<<<<<<===>>>>>><<<======>>>===<<<;;;:::;;;;;;<<<<<<======>>>>>>@@@CCCGGGGGGEEEAAA???===<<<============>>>>>>>>>===<<<;;;<<<>>>?????????@@@@@@AAADDDFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIFFFBBB???===:::777444111222222333444666777777555555666777999;;;<<<===:::::::::;;;<<<>>>@@@AAA===<<<<<<;;;:::999888888::::::::::::::::::::::::999;;;<<<=========???@@@======<<<<<<<<<;;;;;;;;;<<<>>>@@@AAABBBBBBAAA@@@???@@@BBBCCCDDDEEEEEEEEEFFFEEEDDDCCCBBBCCCCCCDDDBBBDDDEEEEEEEEEEEEHHHJJJLLLOOOUUU\\\bbbfffhhhiiieeeccc___YYYRRRNNNMMMNNNLLLKKKJJJJJJLLLQQQVVVYYY^^^eeeooowwwwwwmmm```WWWXXXkkk{{{nnnvvvlllOOO@@@AAA<<<888::::::<<>>===<<<;;;::::::;;;;;;;;;:::::::::;;;<<<<<<<<<===>>>>>>>>>===;;;;;;::::::999::::::;;;======AAADDDHHHIIIGGGCCC@@@???=========>>>>>>>>>>>>>>>;;;:::999:::<<<>>>>>>>>>AAAAAAAAACCCDDDEEEEEEDDDFFFEEEDDDCCCDDDEEEHHHIIIGGGDDD@@@<<<:::777444222111111222333555666777777555555666888:::<<<>>>???:::999999:::;;;===???AAA======<<<;;;999888777777::::::::::::::::::::::::888:::<<<======>>>@@@AAA======<<<<<<<<<;;;;;;;;;:::;;;===???@@@???>>>===???@@@AAACCCDDDEEEEEEEEEFFFEEEDDDBBBBBBCCCCCCDDDBBBCCCEEEEEEEEEFFFHHHJJJMMMQQQXXX___dddhhhjjjkkkdddbbb^^^XXXRRRNNNNNNNNNNNNLLLJJJJJJLLLRRRXXX[[[___fffpppyyyxxxmmm```XXX^^^qqqvvviiissshhhLLL>>>@@@<<<999;;;;;;;;;>>>HHH[[[wwwuuu^^^QQQNNNRRRYYY```cccffffffeeedddddddddiiinnnuuu{{{}}}yyyxxxyyy|||~~~~~~}}}xxxpppkkkddd___YYYTTTRRRQQQPPPOOO~~~tttwww}}}qqqjjjssszzzzzztttrrrrrrqqqqqqrrrpppoooppprrrrrrooolllmmmsss~~~rrrllljjjooouuu|||yyynnnfff\\\YYYUUUQQQNNNLLLLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEAAABBBBBBBBBAAA@@@@@@???@@@===999999;;;===<<<:::===>>>@@@BBBCCCDDDEEEEEE>>>===<<<===>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;??????>>><<<<<<;;;;;;;;;<<<===>>>>>>======>>>???BBBEEEHHHJJJIIIEEE@@@<<<=========>>>???>>><<<:::::::::::::::::::::::::::???@@@BBBDDDEEEFFFFFFFFFGGGEEEBBB@@@@@@BBBDDDFFFHHHEEE@@@;;;777444333222111111222333555888;;;===;;;:::999;;;===???@@@@@@???===::::::<<<>>>@@@AAA<<<;;;;;;:::::::::;;;;;;>>><<<:::888777777888999<<<;;;:::999:::;;;<<<===>>><<<;;;999888888999999?????????>>>??????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCAAA?????????AAABBBFFFFFFGGGFFFEEEEEEGGGIIILLLTTT[[[^^^ccciiilllkkkgggccc\\\UUUOOOKKKJJJIIIIIIHHHHHHKKKPPPVVVZZZ\\\bbbqqqxxxxxxttteeeYYY\\\^^^pppnnnxxx___PPPBBB<<<<<<:::999999>>>AAAJJJZZZpppjjjVVVPPPUUU\\\___```bbbfffhhhiiihhhfffiiiiiikkkrrr|||~~~~~~~~~}}}~~~}}}}}}|||yyyuuuooojjjhhhccc]]]VVVRRRQQQRRRSSSuuuwww|||qqqjjjqqq{{{~~~~~~xxxsssqqqppppppoooqqqooooooppprrrqqqnnnlllpppwwwtttlllkkkooouuu|||xxxtttnnneee^^^ZZZXXXTTTQQQNNNLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???@@@===;;;:::<<<======;;;===>>>???AAABBBCCCDDDDDDBBB@@@??????@@@AAAAAA@@@<<<<<<;;;:::::::::::::::???>>>===<<<;;;;;;;;;;;;:::<<<======<<<<<<===>>>CCCEEEHHHJJJHHHDDD???;;;<<<;;;;;;;;;<<<<<<999777<<<;;;;;;;;;::::::::::::>>>???AAADDDEEEFFFFFFFFFEEECCCAAA???@@@AAADDDFFFGGGDDD@@@:::666333222222111222222444666999<<<===<<<;;;:::<<<>>>AAAAAAAAAAAA???<<<<<<>>>AAABBBCCC>>>>>>===<<<<<<;;;<<<<<<===<<<999888777777888999;;;;;;::::::;;;;;;<<<<<<>>>===<<<:::::::::;;;;;;??????>>>>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDBBBAAA@@@???@@@BBBCCCEEEFFFFFFEEEDDDEEEGGGJJJMMMUUU]]]aaaeeekkkmmmkkkeeeaaa[[[TTTOOOLLLKKKKKKKKKJJJJJJKKKOOOTTTXXXZZZdddttt{{{wwwpppaaaWWW[[[gggmmmnnnxxx[[[NNNAAA<<<<<<;;;;;;<<<>>>AAAIIIWWWlllrrr\\\SSSVVV[[[aaaaaacccfffiiijjjjjjiiiiiiiiikkkqqq{{{~~~~~~}}}}}}~~~~~~|||{{{}}}|||||||||zzzvvvpppkkkeee```YYYRRROOOOOORRRTTTvvvwww|||ppphhhnnn|||~~~~~~~~~|||}}}|||wwwsssqqqooonnnlllooooooooopppqqqpppnnnlllsss}}}xxxmmmkkkooouuu|||zzzpppiiifffbbb\\\VVVXXXVVVSSSPPPMMMLLLKKKKKKLLLKKKJJJHHHFFFEEEEEEDDDEEEEEEEEEDDDCCCAAA@@@???@@@???======>>>>>>>>>======>>>???AAABBBBBBCCCCCCEEEBBB@@@???@@@BBBCCCBBB???>>>===<<<;;;;;;;;;;;;======<<<;;;::::::::::::999;;;<<<<<<;;;:::<<<===BBBDDDGGGIIIGGGCCC>>>;;;<<<;;;;;;;;;<<<;;;888666<<<<<<;;;;;;::::::999999<<<===@@@CCCEEEFFFEEEEEEBBBAAA@@@???@@@AAADDDEEEEEECCC>>>999555333222111222222333555888:::===>>>>>>===<<<===@@@BBBCCCCCCCCCAAA??????AAACCCDDDEEEAAA@@@???>>>===<<<<<<<<<<<<;;;999888777888888999999:::<<<<<<===<<<<<<;;;???>>>===<<<<<<<<<===>>>>>>>>>>>>??????AAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAACCCDDDDDDDDDEEEDDDCCCEEEHHHKKKNNNXXXaaafffjjjnnnnnnkkkbbb___YYYSSSOOOLLLLLLLLLMMMLLLKKKLLLNNNRRRVVVXXXddduuu{{{tttiiiYYYRRR[[[ttt|||jjjlllvvv}}}WWWKKK@@@======<<<<<<>>>>>>AAAGGGTTTggg{{{cccWWWWWW[[[bbbbbbdddfffhhhjjjlllmmmiiiiiikkkqqq{{{}}}}}}}}}}}}~~~~~~}}}|||}}}}}}{{{zzz||||||||||||{{{vvvpppkkkccc___XXXRRROOOQQQTTTWWWvvvvvv}}}|||qqqhhhlllwww~~~~~~~~~{{{yyyvvvsssqqqnnnlllkkknnnoooooopppppppppnnnmmmtttxxxlllkkknnnttt{{{tttmmmeee```^^^[[[WWWSSSUUUSSSQQQOOOMMMLLLKKKKKKLLLKKKJJJHHHFFFEEEDDDDDDGGGGGGFFFEEECCCBBB@@@???AAA@@@????????????>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDAAA>>>===>>>@@@BBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;::::::999999999:::999;;;<<<<<<;;;;;;<<<===???BBBEEEGGGFFFDDD@@@===>>>>>>======>>>===:::888999999999:::::::::::::::999<<>>??????>>>>>>???BBBDDDEEEDDDDDDBBB@@@@@@BBBDDDEEEEEEBBBAAA@@@>>>===<<<<<<<<<;;;:::999999888999999:::999;;;===??????>>><<<;;;>>>>>>===<<<<<<===??????>>>>>>>>>???@@@AAABBBCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAABBBCCCDDDEEECCCCCCCCCCCCCCCEEEIIILLLQQQ[[[fffkkknnnpppnnnjjjbbb^^^XXXRRRMMMKKKKKKKKKKKKLLLLLLMMMNNNRRRWWWZZZaaasssxxxnnn```RRRQQQ^^^xxxggghhhooouuuUUUJJJAAA>>>===<<<<<<>>>===@@@FFFQQQccc|||gggZZZYYY]]]aaacccdddeeegggiiilllnnnjjjkkkmmmsss|||~~~~~~}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~|||{{{||||||{{{{{{yyytttmmmhhhbbb___ZZZVVVTTTTTTVVVWWWuuuuuu|||}}}rrriiijjjsss}}}{{{zzzxxx{{{}}}yyyxxxwwwvvvtttqqqmmmkkkjjjmmmnnnoooppppppooonnnnnnrrr|||vvvllljjjmmmrrryyy~~~rrrhhhddd^^^ZZZYYYWWWTTTRRRQQQQQQOOONNNLLLKKKKKKJJJKKKJJJIIIGGGEEEDDDDDDDDDGGGGGGFFFEEEDDDBBB@@@???@@@@@@AAA@@@@@@????????????@@@AAABBBBBBBBBBBBBBBDDDAAA>>>===>>>@@@AAABBBAAA@@@???===<<<;;;;;;;;;;;;;;;:::999999999999::::::<<<======<<<;;;===>>><<<>>>BBBEEEEEEDDDBBB@@@???>>>===>>>???>>>;;;999666666777888999:::;;;;;;888:::>>>AAACCCCCCBBBAAA??????@@@@@@AAABBBCCCCCC???===999666333222222222222444666999;;;>>>@@@AAAAAA@@@???AAACCCFFFFFFFFFCCCAAA@@@AAACCCEEEEEEDDDBBBAAA@@@>>>===<<<<<<<<<:::::::::::::::;;;;;;;;;:::<<>><<<>>>>>>===<<<<<<===>>>???????????????@@@AAABBBCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDDDDEEEBBBCCCCCCBBBCCCFFFKKKNNNUUU```jjjoooqqqqqqnnnhhhbbb^^^XXXQQQLLLIIIHHHHHHIIIJJJLLLNNNPPPTTTZZZ___cccrrrttthhh\\\RRRWWWiiiwwwfffeeeiiivvvoooSSSJJJBBB???>>>;;;:::<<<<<>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@DDDAAA???>>>???AAABBBAAA===<<<;;;:::999999888888;;;::::::999999::::::::::::<<<======<<<<<<===>>>:::===@@@CCCDDDCCCBBB@@@===<<<<<<===>>>>>>;;;999666666777888999:::;;;;;;777:::>>>AAABBBAAA@@@>>>===>>>???@@@AAAAAA@@@@@@;;;999666444333333444444333444777:::===@@@AAABBBBBB@@@@@@AAADDDFFFGGGFFFCCCAAA@@@AAACCCEEEEEEDDDBBBAAA@@@???>>>=========:::;;;;;;<<<<<<============???AAACCCCCCBBB@@@???@@@???>>>=========>>>???AAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCCCCBBBDDDGGGMMMQQQZZZdddnnnqqqrrrqqqlllgggbbb^^^WWWPPPKKKHHHGGGGGGGGGJJJMMMOOOQQQVVV^^^dddhhhtttrrrdddZZZUUU```uuuvvvhhhgggjjjppp~~~jjjQQQIIICCC@@@>>>::::::<<<;;;???EEEOOO```zzzmmm]]]\\\aaa```cccfffgggffffffiiillloooppprrrxxx~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~zzzyyyyyyyyyxxxxxxxxxxxxtttrrrnnnkkkhhhddd___\\\VVVVVVVVVVVVWWWWWWWWWXXX|||zzzxxxzzzwwwooommmpppzzz}}}}}}~~~~~~}}}xxxsssqqqqqqrrrsssrrruuuzzz}}}|||xxxvvvuuutttuuutttqqqlllgggfffgggeeegggjjjkkkiiihhhhhhjjjkkkmmmsss{{{{{{vvvqqqpppiiijjjnnnsssyyy~~~~~~zzzuuurrroooggg^^^XXXXXXWWWVVVUUUSSSQQQOOOLLLLLLLLLLLLKKKKKKJJJIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@>>>@@@BBBBBB???>>>>>>???>>>>>>????????????>>>===@@@???======???@@@???>>><<<;;;;;;:::999999999:::;;;;;;::::::::::::;;;;;;999;;;<<<<<<;;;:::<<<===<<<>>>@@@BBBCCCAAA???>>><<<<<<<<<>>>@@@@@@>>><<<::::::::::::::::::::::::888:::>>>AAAAAA@@@===;;;;;;<<<===??????>>>===<<<777666444333222333555666333555888<<>>>>>?????????@@@AAACCCDDDDDDDDDBBBAAABBBAAA@@@>>>>>>>>>??????BBBBBBAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDIIIOOOTTT___hhhpppsssrrrpppkkkeee___[[[UUUOOOKKKHHHHHHHHHHHHKKKOOOQQQRRRWWW___fffllltttmmm^^^WWWVVVddd|||tttlllnnnqqqyyycccMMMGGGBBBAAA???;;;;;;>>><<<@@@FFFNNN^^^xxxsssaaa]]]```aaaeeeiiijjjgggfffhhhkkkooopppsssxxx~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||}}}vvvuuusssrrrpppooonnnnnniiifffbbb___]]][[[XXXVVVRRRRRRQQQRRRUUUZZZ^^^aaazzzxxxzzz}}}~~~xxxqqqnnnpppxxxzzz~~~~~~~~~~~~~~~zzzyyy{{{~~~}}}vvvsssnnnjjjiiijjjlllnnnsssvvvyyy|||}}}}}}~~~zzzvvvttttttuuussstttsssoooiiieeedddeeeaaadddhhhhhhfffeeefffgggiiihhhjjjpppqqqoooooorrrhhhjjjlllqqqwww}}}|||tttllliiihhhccc]]]WWWWWWXXXXXXWWWTTTQQQOOOKKKKKKKKKLLLKKKKKKJJJIIIDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDCCCBBBAAAAAA===@@@BBBBBB???======???===============<<<<<<;;;<<<;;;:::;;;<<<===<<<:::>>>======<<<<<<<<<======;;;;;;;;;::::::;;;<<<<<<888:::;;;;;;:::999;;;<<<>>>???AAABBBBBB@@@===;;;>>>>>>???AAACCCCCCAAA@@@???>>>>>>===;;;:::999999888:::>>>@@@AAA???<<<:::999:::<<<======;;;:::888555444222222222444666777333555999<<<@@@BBBCCCCCCBBBAAA@@@AAADDDFFFGGGGGGDDDCCCBBBCCCEEEGGGFFFEEECCCBBBBBBAAAAAAAAABBBBBB;;;<<<===???@@@@@@@@@@@@BBBBBBDDDEEEEEEEEEDDDCCCEEECCCBBB@@@??????@@@@@@CCCCCCBBBAAA@@@@@@@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBCCCCCCCCCCCCEEEJJJPPPUUUaaajjjqqqsssqqqooojjjddd]]]YYYTTTOOOKKKIIIIIIJJJIIIMMMQQQRRRSSSWWW```fffnnnsssiiiXXXRRRTTTddd|||sssnnntttyyy]]]IIIDDDAAAAAA???<<<===@@@===AAAFFFNNN]]]vvvxxxeee^^^___bbbggglllllliiiggghhhkkknnnooorrrxxx}}}~~~~~~~~~|||}}}~~~~~~~~~}}}{{{zzzxxxyyyzzz|||}}}sssrrrooollliiigggfffeeeaaa^^^YYYVVVUUUUUUUUUTTTSSSQQQOOOPPPUUU]]]fffkkkvvvsss~~~||||||{{{vvvooommmuuu~~~~~~yyysssqqqtttxxx{{{~~~vvvpppmmmkkkgggddddddfffjjjlllqqqssswwwzzz|||{{{yyyxxx}}}{{{xxxwwwwwwwwwwwwvvvwwwtttqqqnnnkkkgggccc```eeedddcccccccccdddeeefffiiijjjkkkmmmppprrrqqqooojjjjjjlllnnnrrrvvvyyy{{{zzzsssmmmhhhdddaaa^^^\\\YYYWWWUUUUUUUUUSSSQQQLLLLLLLLLLLLKKKJJJIIIHHHDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBCCCBBBBBBAAA@@@>>>>>>>>>===;;;:::<<<===AAAAAAAAA@@@???===<<<;;;777555333555999;;;;;;999::::::::::::::::::::::::<<<<<<======<<<<<<;;;:::>>>===<<<;;;:::;;;<<<<<<:::;;;===???AAABBBCCCCCCBBBAAA@@@??????@@@AAABBBEEEDDDBBB@@@===:::888777888<<<@@@BBB@@@===:::999===>>>>>>>>><<<:::777555111111111222333444666777888999:::::::::;;;>>>AAACCCCCCDDDDDDEEEFFFFFFGGGIIIFFFCCCBBBCCCDDDBBB@@@@@@??????BBBEEEEEEBBB???@@@@@@?????????@@@AAAAAACCCEEEFFFGGGGGGEEECCCAAADDDBBB@@@>>>>>>@@@BBBCCCDDDCCCBBBAAAAAABBBCCCDDDCCCDDDEEEEEEEEEDDDBBBAAACCCCCCDDDDDDEEEEEEFFFFFFEEEGGGHHHHHHIIINNNUUU[[[dddlllrrrsssrrroooggg___[[[WWWRRRMMMIIIHHHHHHHHHMMMOOOPPPRRRTTTZZZccciiirrrjjj```TTTLLLRRRmmmwww|||zzz\\\KKKGGGAAA>>>===>>>>>>>>>???CCCDDDMMMcccvvv|||ddd^^^ffffffhhhhhheeebbbbbbeeeiiinnnrrrxxx|||}}}|||zzzyyyzzz|||}}}{{{{{{{{{{{{{{{{{{{{{{{{xxxyyy{{{~~~|||yyyqqqmmmhhhhhhiiigggbbb]]]^^^ZZZUUURRRRRRQQQNNNLLLSSSRRRSSSUUU[[[bbbiiinnntttqqq|||~~~~~~}}}yyyrrrooouuu|||~~~}}}xxxtttsssuuuwwwyyy~~~yyyqqqkkkhhhgggeeeeeefffiiilllnnnsssuuuwwwxxxxxxwwwuuusssyyyxxxwwwwwwwwwvvvtttqqqrrrpppnnnllljjjhhhdddaaaeeedddccccccdddeeefffgggjjjjjjkkknnnpppqqqpppnnnfffggghhhjjjnnnqqquuuwww}}}xxxrrrlllhhhdddaaa___]]]ZZZWWWUUUTTTTTTRRRPPPLLLLLLLLLLLLKKKJJJHHHHHHDDDCCCBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@>>><<<;;;<<<===>>>>>>>>>======;;;:::999888666444555888::::::888999999999999999999999999;;;;;;;;;;;;;;;::::::999===<<<;;;:::::::::;;;;;;:::;;;<<<===???AAABBBCCCCCCBBBBBBBBBCCCDDDFFFGGGGGGFFFDDDBBB@@@===<<<;;;999<<<@@@AAA???<<<:::::::::;;;;;;:::888555222111111111222333444555777777:::;;;;;;999888888:::<<<>>>???AAACCCDDDEEEFFFFFFHHHEEECCCCCCDDDDDDBBB???CCCCCCDDDFFFIIIJJJGGGDDDBBBAAAAAA@@@@@@@@@AAAAAACCCDDDDDDEEEEEEDDDCCCBBBDDDCCCAAA??????@@@BBBCCCCCCCCCBBBAAAAAABBBCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEFFFHHHHHHIIIOOOXXX___gggnnnttttttrrrooofff^^^WWWTTTPPPKKKIIIHHHIIIJJJLLLNNNQQQSSSVVV]]]eeekkkpppiii^^^TTTOOOXXXsss{{{tttWWWLLLHHHCCC???????????????@@@CCCAAAHHH]]]qqqzzzddd^^^dddggghhhhhhfffccccccgggkkkqqqtttwwwyyyyyy|||~~~|||{{{|||}}}~~~~~~}}}|||{{{zzzzzz{{{{{{}}}~~~~~~~~~}}}zzzxxxmmmjjjgggggghhhgggbbb]]]XXXUUURRRRRRSSSUUUTTTRRRVVVVVVWWWZZZ___eeekkkooorrrnnnxxx}}}wwwrrruuu~~~~~~}}}}}}}}}zzz}}}yyyxxxvvvuuutttuuuwwwxxx~~~|||yyyrrrjjjeee```aaacccfffjjjmmmqqqsssyyyyyyyyyyyywwwuuurrrpppsssssstttuuuvvvsssooolllmmmllljjjjjjjjjhhhfffddddddcccccccccdddeeeggghhhjjjjjjkkkmmmoooooonnnllliiiiiijjjlllooorrruuuwww{{{~~~|||||||||yyyuuuooojjjgggdddaaa___^^^[[[WWWTTTSSSRRRPPPNNNMMMLLLLLLKKKJJJIIIGGGGGGDDDCCCBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBB@@@===<<<<<<===::::::;;;;;;:::999888888999888666666888999888777888888888888888888888888:::::::::::::::999888888<<<;;;:::999999999:::::::::::::::;;;<<>>===;;;===??????===;;;;;;;;;::::::999888666333000...111222333444666777888999>>>>>>===:::777666777888888:::>>>AAADDDEEEFFFFFFFFFEEEDDDDDDEEEDDDAAA>>>AAABBBCCCFFFIIIIIIGGGEEEDDDCCCBBBAAAAAAAAAAAAAAACCCBBBBBBBBBBBBBBBCCCCCCEEEDDDBBB@@@@@@@@@BBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGJJJRRR\\\dddlllrrrvvvuuurrrmmmeee]]]SSSPPPMMMIIIHHHIIIKKKLLLLLLNNNQQQTTTXXX___fffkkkmmmeee[[[TTTUUUccc}}}nnnUUULLLIIIDDDAAA@@@@@@@@@@@@AAACCC???DDDWWWkkkuuubbb]]]bbbggghhhgggeeecccdddjjjnnnrrrtttvvvvvvvvvzzz~~~}}}}}}}}}{{{zzzyyy}}}~~~~~~~~~}}}~~~~~~~~~|||yyyxxxwwwvvvtttrrriiigggfffggghhhgggccc^^^XXXVVVUUUVVVXXXZZZZZZYYY^^^___aaadddhhhlllppprrrpppkkkuuu{{{uuuttt{{{~~~zzzyyy~~~~~~~~~}}}}}}|||{{{{{{|||~~~vvvvvvvvvuuuttttttvvvxxx~~~{{{uuunnngggbbb\\\___dddjjjoootttwwwxxx~~~~~~~~~|||zzzwwwtttrrrpppppppppqqqqqqooollliiikkkjjjiiiiiijjjiiigggeeebbbbbbbbbbbbcccdddfffggghhhhhhhhhjjjlllllljjjiiikkkkkklllmmmooorrruuuwwwxxx}}}|||yyyxxxxxxxxxuuuqqqlllhhheeecccaaa```___[[[WWWSSSQQQOOOMMMLLLMMMLLLLLLKKKJJJHHHGGGFFFDDDCCCBBBBBBCCCDDDFFFGGGEEEEEEEEEDDDCCCBBBAAA@@@AAABBBBBBAAA>>>;;;;;;;;;999999::::::::::::999999;;;:::999888888777777777999999999999999999999999:::::::::::::::999999888:::::::::999999999999999999999888888:::===@@@BBBAAAAAACCCDDDEEEFFFFFFFFFCCCCCCBBBAAA???>>>=========>>>???>>><<<;;;;;;<<<<<<<<<;;;999777444222000111222444666888999:::;;;@@@@@@>>>;;;888666777888888:::>>>BBBEEEEEEEEEDDDDDDDDDEEEEEEEEECCC@@@>>>@@@AAADDDFFFIIIIIIHHHGGGFFFEEEDDDBBBBBBAAAAAAAAABBBAAA@@@???@@@AAACCCDDDEEEDDDBBBAAA@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHLLLUUUaaajjjqqqvvvxxxuuupppkkkcccZZZQQQNNNKKKHHHGGGHHHJJJLLLMMMOOOQQQUUUZZZ```eeeiiihhh```WWWTTT\\\ooolllWWWLLLHHHDDDAAAAAAAAA@@@???@@@CCC@@@CCCTTTfff~~~zzz||||||ooo```\\\```eeeffffffdddbbbdddjjjooonnnqqqtttvvvwww{{{}}}}}}~~~}}}|||zzzzzz~~~~~~~~~~~~}}}}}}}}}vvvuuusssrrrqqqnnniiifffccccccccceeegggfffbbb___```___^^^^^^^^^^^^^^^^^^eeegggjjjmmmqqqsssuuuuuunnngggppp~~~wwwrrrwww|||xxxvvv|||}}}}}}}}}}}}|||{{{zzz}}}}}}~~~}}}}}}~~~wwwwwwvvvtttrrrsssvvvyyy~~~{{{tttmmmgggddd^^^aaagggooouuuzzz|||~~~}}}yyyvvvtttpppnnnlllkkklllkkkjjjiiikkkjjjiiijjjkkkjjjhhhfffbbbaaaaaaaaabbbccceeefffeeeeeeeeegggiiiiiihhhfffiiiiiiiiijjjlllnnnppprrrvvv|||{{{wwwtttttttttuuurrrnnniiieeedddbbb```___^^^ZZZUUUQQQNNNLLLKKKIIILLLLLLKKKKKKJJJHHHGGGFFFDDDCCCBBBBBBBBBDDDEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBB@@@===;;;::::::999:::;;;<<<===============<<<;;;:::888777888888::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999999999999999999888888888888777777777999<<>>===>>>??????===;;;:::;;;<<<===<<<;;;999777555333222222333555888:::<<<======???@@@???===::::::;;;<<<<<<>>>BBBEEEFFFFFFDDDCCCCCCDDDEEEEEEDDDBBB???>>>CCCEEEHHHKKKLLLLLLLLLKKKFFFEEEDDDCCCBBBAAAAAAAAACCCAAA???>>>>>>@@@BBBCCCCCCBBBAAAAAAAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFHHHJJJNNNXXXeeennntttxxxxxxsssnnnhhh```XXXPPPNNNJJJGGGFFFGGGIIIKKKOOOPPPRRRVVV[[[```dddfffbbb\\\TTTUUUeee~~~fffWWWJJJGGGCCCAAA@@@@@@???>>>>>>CCCBBBEEETTTcccyyy~~~|||}}}wwwzzz}}}zzznnnbbb^^^___cccddddddbbbaaaccciiinnniiinnntttwwwyyy|||~~~||||||}}}}}}~~~~~~}}}}}}|||{{{{{{||||||}}}}}}~~~}}}{{{yyynnnnnnnnnmmmkkkeee^^^YYY[[[\\\]]]___``````^^^]]]cccdddddddddcccbbbbbbbbbiiikkknnnrrruuuvvvvvvvvvkkkccckkk{{{~~~vvvooosss}}}~~~{{{yyyzzz{{{}}}}}}}}}}}}|||{{{yyyzzzzzzzzz{{{|||wwwvvvtttuuuvvvtttqqqrrrvvvyyy|||}}}|||yyysssmmmiiigggcccffflllsssyyy}}}{{{vvvssspppmmmjjjiiiiiijjjiiiiiiiiihhhhhhiiikkkkkkjjjhhhcccbbbbbbaaaaaabbbdddeeeccccccdddfffhhhhhhgggeeejjjjjjjjjjjjkkkmmmooopppssszzz~~~~~~|||wwwsssppppppqqqrrrooolllgggcccbbbaaa___^^^]]]XXXRRRNNNKKKJJJHHHGGGJJJJJJJJJJJJJJJIIIHHHGGGDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBCCCBBBBBBAAA@@@???@@@AAAAAA>>>;;;::::::;;;<<<===???@@@AAAAAAAAA>>>>>>>>><<<:::888999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::999999::::::::::::999888777777777777888999<<<>>>???DDDFFFHHHJJJJJJHHHFFFDDDEEEDDDCCCBBBAAA@@@???>>>>>>??????>>>;;;::::::;;;;;;:::999777666444333222222444777:::===>>>??????>>>???>>>===<<<<<<>>>@@@AAACCCEEEFFFGGGFFFEEEDDDCCCDDDFFFEEEBBB@@@??????AAADDDGGGIIIIIIHHHIIIIIIEEEDDDCCCBBBBBBBBBBBBBBBDDDBBB@@@???>>>???AAABBB@@@@@@@@@@@@AAABBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFIIILLLQQQ[[[hhhqqquuuwwwwwwpppjjjeee\\\UUUOOOMMMJJJGGGFFFHHHJJJLLLPPPPPPSSSXXX^^^ccceeefff___ZZZTTTZZZppp___SSSJJJGGGCCCAAAAAA@@@???===<<>>@@@BBBBBB@@@===<<<<<<===>>>???AAACCCDDDDDDDDD???@@@@@@>>>;;;:::;;;===999999999999999999999999:::::::::::::::999888888999:::;;;;;;;;;:::888888666666777999;;;<<<>>>>>>BBBDDDGGGJJJJJJIIIFFFDDDEEEDDDCCCAAA@@@???======>>>???@@@???<<<:::::::::999999888666555444444444222444888;;;>>>@@@@@@@@@===>>>>>>===<<<<<<>>>@@@DDDEEEFFFFFFGGGGGGGGGGGGCCCEEEEEEDDD@@@??????AAA>>>AAAEEEFFFEEEDDDDDDEEECCCCCCBBBBBBAAABBBBBBCCCDDDCCCBBB@@@?????????@@@======>>>???@@@BBBCCCCCCAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDGGGKKKOOOTTT^^^iiirrrtttvvvtttnnngggaaaZZZRRRMMMKKKHHHGGGGGGJJJMMMOOOOOOPPPTTTZZZccchhhjjjjjj___ZZZWWW```zzz[[[QQQJJJHHHEEECCCBBBAAA???>>>===BBBAAABBBNNN\\\sss}}}wwwwww}}}|||zzzmmmfffaaacccffffffddddddfffiiimmmqqqvvvxxxyyy{{{~~~{{{{{{{{{{{{||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzz{{{||||||yyysssnnnjjjdddbbb```^^^]]]ZZZUUURRRUUUUUUVVVVVVVVVWWWYYY[[[^^^aaafffhhhhhhiiikkknnnnnnpppssswwwyyyzzz{{{{{{ddd[[[bbbrrr~~~~~~|||sssjjjnnn{{{|||yyyxxxzzz|||~~~~~~}}}{{{|||~~~~~~~~~pppbbbXXXWWW[[[```dddkkksssvvvuuussstttvvvpppsssuuusssnnnjjjiiiiiilllnnnrrrvvvyyy|||}}}~~~wwwrrrkkkkkklllmmmmmmkkkgggddd``````bbbeeeiiilllmmmllliiihhhfffeeeddddddeeefffccccccdddgggjjjkkkjjjhhhffffffeeeeeeeeeggghhhiiikkkttt{{{zzzyyy{{{}}}}}}xxxuuupppllljjjjjjlllmmmmmmjjjeeeaaa___^^^\\\[[[YYYTTTNNNIIIGGGFFFFFFEEEGGGHHHIIIIIIJJJJJJIIIIIIEEEDDDBBB@@@?????????@@@>>>>>>???@@@AAAAAAAAAAAA>>>AAACCCCCCAAA???>>>>>>===>>>@@@BBBDDDEEEFFFFFF???AAAAAA???<<<;;;===???888888888888888888888888888999999999999888777777::::::;;;<<<;;;:::999888555666888:::<<<======>>>===@@@DDDHHHIIIHHHEEEDDDCCCBBBAAA???===<<<::::::===???@@@???===:::999999:::999888777777666666777222444888<<>>@@@BBB@@@DDDHHHHHHFFFEEEEEEFFFBBBBBBAAAAAAAAABBBBBBCCCEEEDDDCCCAAA@@@???>>>>>>;;;;;;===>>>@@@BBBCCCDDDBBBBBBCCCDDDDDDCCCBBBBBBBBBAAA@@@@@@AAABBBDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCGGGLLLPPPVVV___jjjrrrsssuuusssllleee___XXXQQQJJJIIIGGGGGGHHHLLLOOORRRNNNOOOTTT\\\fffmmmoooooo```[[[YYYddd\\\TTTKKKIIIFFFDDDDDDCCCAAA???>>>BBB??????JJJYYYsss~~~vvvwww~~~}}}tttiiiaaaeeehhhhhhfffeeefffiiisssuuuwwwwwwvvvyyy|||{{{{{{|||}}}}}}}}}}}}||||||||||||}}}}}}|||{{{yyyxxxwwwvvvvvvxxxyyyxxxuuuooohhhdddbbb___[[[XXXWWWWWWWWWVVVYYYYYYXXXXXXXXXYYY]]]___aaaeeejjjlllkkklllnnnppptttuuuxxx{{{~~~dddXXX\\\mmm|||||||||yyyrrrjjjllluuu||||||yyy}}}}}}~~~}}}|||{{{yyyxxx~~~}}}~~~~~~rrrdddVVVOOOLLLLLLOOOSSS\\\gggqqqrrrpppooonnnlllppprrrttttttrrrpppnnnnnnooooooooorrrvvv{{{zzzrrrmmmlllkkkjjjkkkjjjhhhfffdddcccaaacccfffiiikkkkkkgggggghhhhhhgggfffdddccchhhhhhiiiiiiiiihhhhhhgggdddaaa______bbbeeeggghhhiiipppuuuvvvwwwzzzzzzwwwqqqooollliiiggghhhiiijjjfffeeeccc```]]][[[YYYXXXYYYVVVPPPKKKGGGDDDCCCCCCEEEEEEFFFIIIJJJJJJGGGEEEDDDCCCBBBAAA@@@?????????BBBCCCDDDCCCAAA@@@@@@BBB@@@@@@@@@?????????>>>>>><<<>>>@@@CCCEEEFFFFFFFFF@@@@@@@@@@@@??????>>>>>>999888777666666888:::;;;888888888777777777666666999999;;;;;;;;;;;;999999666666888999;;;<<<===>>>===@@@DDDFFFGGGGGGGGGHHHFFFDDD@@@===<<<<<<===>>>???>>>===<<<<<<===>>>???@@@===999555333444666888<<<999999<<>>===;;;999999;;;===>>>AAABBBDDDEEEGGGHHHHHHHHHGGGEEEBBB@@@>>>>>>>>>???BBBCCCDDDEEEEEECCCAAA@@@DDDDDDCCCCCCBBBAAA@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@>>>===>>>AAADDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBDDDEEEFFFEEEDDDCCCDDDEEEHHHLLLOOORRRZZZgggpppssszzzwwwrrrmmmfff^^^VVVQQQKKKGGGFFFHHHIIIJJJNNNSSSTTTVVVXXX]]]jjjtttrrriii\\\YYY^^^ttt}}}{{{___TTTKKKIIIGGGEEECCCCCCBBBBBBBBB??????CCCGGGTTTqqq~~~zzz}}}iiifffiiiiiifffdddfffiiikkkqqqtttvvvuuurrrrrrwww{{{yyyvvv~~~~~~zzzyyyzzz{{{zzz|||}}}zzzvvvuuuyyy~~~}}}|||yyyxxxxxxwwwxxxxxxwwwsssmmmhhhddd]]]\\\[[[YYYYYY[[[___bbbcccbbbbbbbbbccceeeggghhhlllnnnrrruuuxxxyyyyyyyyy|||~~~cccVVVZZZiiixxx~~~zzzsssjjjjjjqqqxxx}}}{{{||||||}}}}}}}}}|||zzzzzz}}}|||}}}}}}zzzcccVVVHHHBBBAAABBBFFFKKKXXXcccnnnqqqppppppooommmoooqqqssssssrrrooonnnnnnqqqqqqsssvvvzzzyyyrrrooommmlllkkkkkkjjjhhheeeaaa___]]]]]]```ccceeefffgggggghhhiiihhhgggfffeeefffgggggggggggggggffffffbbb___]]]]]]___aaacccddddddjjjooopppppprrrrrrpppnnnmmmjjjhhhffffffggggggbbbaaa___]]]ZZZXXXVVVUUUWWWUUUPPPLLLIIIGGGGGGGGGEEEEEEEEEGGGIIIIIIGGGEEEDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDBBB@@@@@@AAA@@@@@@?????????>>>>>>>>>===???AAACCCEEEFFFFFFFFFCCCBBBAAA@@@???>>>>>>>>>>>>===;;;999999999;;;<<<999999999999999888888999::::::;;;<<<<<<;;;::::::666777888999;;;<<<===>>>===@@@CCCEEEFFFEEEFFFGGGEEECCC@@@>>>======>>>???>>>===<<<<<<<<<===???@@@???===999666555666999;;;===;;;999<<>>===;;;999999;;;===>>>AAABBBDDDEEEGGGHHHHHHHHHFFFEEECCCAAA???>>>>>>???BBBCCCDDDDDDDDDCCCAAA@@@BBBAAAAAA@@@??????>>>>>>AAAAAAAAA@@@@@@????????????>>>>>>???BBBDDDEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDEEEFFFEEEDDDCCCDDDEEEIIINNNRRRVVV___kkkssstttxxxtttooojjjddd\\\TTTOOOJJJFFFEEEGGGIIIJJJMMMSSSTTTWWWYYY___jjjrrrpppggg]]]^^^gggzzzaaaXXXQQQNNNJJJGGGEEEDDDCCCCCCDDD@@@???BBBFFFRRRmmmyyyiiijjjjjjhhhfffhhhjjjlllpppsssuuussspppooossswwwxxxtttzzz~~~{{{zzz{{{|||zzz||||||xxxttttttxxx||||||~~~}}}zzzxxxvvvvvvxxxxxxxxxvvvsssoookkkiiiccccccbbbaaaaaadddiiilllooonnnmmmlllmmmoooqqqrrrwwwyyy|||~~~~~~bbbUUUXXXcccsss~~~vvvllljjjmmmrrr~~~{{{|||}}}~~~~~~}}}|||{{{|||{{{}}}|||~~~zzzrrrYYYLLL@@@;;;;;;===BBBGGGRRR___kkkppppppqqqqqqooonnnpppssssssrrrpppoooooorrrtttvvvzzz~~~vvvqqqooommmkkkjjjjjjhhheeeccc```]]]YYYXXXZZZ]]]```aaaeeefffggghhhiiihhhggggggddddddeeeffffffeeeeeedddbbb___]]]\\\]]]_________bbbiiimmmlllmmmnnnnnnllliiihhhgggfffdddcccbbbbbb]]]\\\[[[YYYVVVTTTSSSRRRSSSQQQNNNKKKIIIHHHHHHIIIFFFDDDDDDEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCAAACCCEEEEEECCCAAA????????????>>>>>>>>>>>>>>>===>>>@@@AAACCCEEEFFFGGGGGGFFFDDDBBB@@@>>>>>>???@@@BBBAAA>>>;;;:::999::::::::::::::::::::::::;;;;;;:::;;;<<<======<<<;;;:::777888999:::;;;<<<===>>>===???BBBDDDCCCCCCDDDEEEEEECCCAAA???>>>???@@@AAA<<<<<<;;;<<<===>>>@@@AAA???===:::888888999<<<>>>@@@===:::;;;>>>AAA@@@???===<<<;;;999999;;;<<<===@@@BBBDDDEEEGGGGGGGGGGGGEEEDDDCCCBBBAAA@@@???>>>BBBBBBCCCCCCCCCBBBAAA@@@AAA@@@@@@??????>>>>>>>>>@@@@@@???????????????>>>???>>>???AAACCCEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAABBBCCCDDDDDDCCCEEEFFFEEEDDDDDDEEEFFFJJJQQQWWW]]]fffpppuuuuuutttqqqlllfff```YYYQQQLLLIIIEEEDDDGGGIIIJJJMMMRRRTTTWWW\\\bbbjjjoookkkccc^^^ddduuuzzzgggbbbYYYTTTMMMHHHFFFEEEEEEDDDEEE@@@???BBBDDDOOOhhhnnnlllkkkjjjjjjjjjlllmmmppprrrsssqqqnnnmmmooorrr}}}zzzsssvvv~~~~~~{{{{{{|||}}}{{{{{{zzzwwwsssssswww{{{{{{}}}}}}|||yyyvvvttttttxxxwwwwwwvvvtttrrrpppnnnkkklllllllllnnnqqqvvvzzz}}}{{{yyywwwxxxyyy{{{}}}cccTTTWWW___ooo|||~~~zzzqqqkkkkkknnn||||||}}}~~~~~~~~~}}}|||{{{|||zzz{{{||||||~~~vvvnnn[[[NNNBBB>>>>>>@@@EEEKKKOOO]]]jjjpppqqqssssssqqqmmmpppssstttsssrrrqqqrrrtttvvvzzz~~~vvvqqqpppnnnllljjjhhhgggeeebbb___bbb^^^YYYVVVXXX[[[^^^___bbbcccdddfffggggggffffffccccccdddeeeeeeeeedddddddddaaa^^^]]]]]]^^^]]]]]]aaafffjjjiiihhhjjjjjjgggccccccccccccaaa___]]]\\\YYYXXXWWWUUUTTTRRRQQQPPPPPPOOOLLLIIIGGGFFFFFFFFFFFFDDDCCCCCCEEEFFFFFFEEEBBBBBBAAAAAAAAABBBBBBCCC@@@CCCEEEFFFCCC@@@>>>===========================???@@@AAABBBDDDEEEFFFFFFFFFDDDAAA??????@@@BBBDDDEEECCC???<<<999888888888::::::999999999:::;;;<<<999:::;;;<<<<<<;;;:::999888999999:::;;;<<<<<<===<<<>>>AAAAAAAAAAAAAAABBBDDDCCCAAA@@@???@@@AAAAAA:::::::::;;;===???BBBCCCAAA???===::::::;;;===>>>AAA>>>;;;;;;<<<>>>???>>>===<<<:::999999:::<<<===@@@AAACCCFFFGGGGGGGGGFFFCCCCCCCCCCCCBBBAAA??????BBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>@@@BBBDDDEEEDDDBBBDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAAAAABBBDDDEEEEEECCCDDDFFFFFFEEEEEEFFFGGGKKKSSS\\\ccckkktttwwwuuuqqqnnniiiccc]]]WWWPPPKKKIIIFFFEEEIIIKKKKKKNNNSSSUUUXXX^^^dddjjjjjjeee___]]]kkk{{{|||pppnnn___XXXOOOIIIFFFFFFEEEDDDEEE@@@>>>AAACCCLLLccczzztttoookkklllmmmmmmmmmoooppprrrsssrrrpppoooqqqsss}}}|||ttttttyyy|||zzzzzz{{{||||||{{{zzzwwwtttuuuxxx{{{zzz{{{|||{{{xxxuuusssssswwwvvvuuutttssssssrrrrrrqqqrrrtttvvvxxx|||}}}}}}~~~dddTTTVVV[[[kkk}}}yyyyyy}}}|||tttllliiikkkxxx~~~}}}|||zzz|||yyyzzz~~~|||{{{}}}wwwooo___RRRFFFAAAAAABBBGGGLLLRRR___lllpppqqqssssssqqqmmmpppsssuuuttttttttttttwwwzzzvvvqqqqqqrrrooommmkkkiiihhheeebbb___aaa]]]XXXUUUVVVYYY\\\]]]^^^___aaabbbccccccccccccbbbcccddddddeeeeeeeeedddcccaaa^^^\\\\\\\\\[[[YYYZZZ```bbbaaa```bbbbbb```^^^_________^^^[[[YYYWWWVVVVVVUUUTTTSSSRRRQQQQQQRRRPPPMMMJJJGGGEEEDDDCCCEEEDDDBBBCCCDDDFFFFFFEEE@@@@@@@@@???@@@@@@AAAAAA@@@BBBEEEEEEBBB???===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@BBBCCCDDDEEEBBBAAA??????@@@CCCFFFHHHHHHFFFBBB>>>;;;999999999:::999888777777888999:::888999:::;;;;;;:::999888888999999999::::::;;;;;;;;;<<<>>>???>>>>>>@@@AAACCCCCCAAA@@@@@@@@@@@@AAA999::::::;;;===@@@CCCDDDDDDBBB???===;;;;;;<<<===AAA???<<<;;;;;;===>>>>>><<<;;;::::::::::::;;;<<>>@@@AAABBB??????>>>???AAADDDGGGIIIKKKIIIEEEBBB???>>>======:::999777555555666777888777888999::::::999888777888888888888999999999999888:::<<<<<<<<<===???@@@CCCBBBAAA@@@@@@?????????999999:::;;;===@@@CCCDDDEEEDDDAAA>>><<<<<<<<<<<>>===<<<<<<<<<======;;;;;;::::::::::::;;;;;;>>>@@@CCCFFFGGGGGGFFFEEECCCCCCCCCBBBBBBBBBBBBBBBCCCBBB@@@>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@BBBDDDEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEBBBCCCEEEFFFFFFFFFHHHJJJOOOXXXccckkkrrrwwwvvvrrrnnnjjjeee___ZZZUUUPPPLLLJJJHHHHHHMMMOOOOOORRRVVVVVVYYYaaaggggggaaa]]]]]]ccczzzzzz~~~yyymmmeeeZZZTTTSSSTTTRRROOOIIIBBB>>>@@@BBBHHHZZZmmmqqqgggjjjnnnmmmnnnqqqssstttuuuwwwxxxxxxxxxxxxwwwwwwwwwwwwqqqiiihhhkkksss{{{}}}|||{{{zzzyyyxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{yyyzzz|||{{{yyywwwwwwwwwvvvvvvtttssssssrrrrrrsssrrrtttwwwyyy{{{~~~zzzxxxrrrvvvzzz{{{yyyyyyzzz}}}cccRRRRRRPPPaaauuu~~~wwwvvvwww~~~{{{pppfffbbbjjjttt~~~{{{|||~~~}}}xxxwww{{{~~~~~~zzzsssggg[[[NNNJJJJJJLLLPPPVVV]]]gggooonnnlllkkkkkkjjjiiilllpppssssssssstttuuuvvvyyy~~~}}}|||{{{yyywwwvvvsssooolllnnnllljjjiiihhhfffcccaaa[[[XXXUUUTTTUUUWWWXXXXXXZZZ[[[\\\^^^^^^^^^]]]]]]______```bbbbbbccccccbbb```^^^[[[ZZZZZZYYYWWWUUUVVV[[[^^^\\\\\\___```^^^ZZZZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQVVVTTTRRRNNNKKKHHHFFFDDDDDDDDDDDDEEEGGGGGGEEEDDDBBBBBBAAA@@@???????????????AAAAAA@@@===;;;::::::999:::::::::;;;;;;;;;;;;::::::::::::;;;===>>>???>>>>>>???@@@AAACCCEEEFFFKKKIIIFFFCCCAAA@@@@@@AAA<<<:::777555444444666777888999::::::::::::999888888777777777777777777777666888:::::::::<<<>>>@@@CCCBBBAAA@@@???>>>======:::::::::;;;===@@@BBBDDDDDDBBB@@@>>>=========>>>======>>>===<<<<<<<<<===::::::::::::::::::::::::===@@@CCCFFFHHHGGGEEEDDDDDDCCCBBBAAAAAABBBCCCDDDCCCAAA???===<<<>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAAAAAAAACCCAAA@@@AAACCCDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDAAACCCEEEFFFFFFGGGIIIKKKSSS\\\gggnnntttxxxvvvrrrlllhhhbbb]]]XXXSSSOOOKKKIIIGGGHHHMMMOOOOOOQQQVVVWWWYYYaaagggeee]]][[[^^^jjjxxxoooeeeaaaaaabbb___\\\NNNFFFAAABBBBBBEEETTTeeeqqqdddgggllllllmmmrrrttttttuuuwwwxxxxxxwwwvvvuuurrrpppnnniiibbbbbbeeekkkttt{{{|||{{{}}}}}}}}}||||||zzzyyyxxxxxxuuuvvvxxx{{{||||||{{{yyyxxxzzz|||}}}{{{zzzzzzzzzxxxxxxwwwvvvtttsssrrrqqqppprrruuuwwwxxx{{{{{{wwwuuusssxxx~~~bbbPPPQQQLLL^^^rrrxxxwwwuuu}}}ttthhh^^^dddmmmyyyxxxzzz}}}~~~xxxvvvzzz~~~yyyssspppdddXXXTTTUUUWWW]]]bbb```iiiooommmiiihhhgggfffgggjjjnnnqqqrrrrrrssstttpppsssxxx||||||yyyuuurrruuutttuuuvvvwwwssskkkeeejjjiiigggfffeeeccc```^^^[[[YYYVVVVVVWWWYYYYYYYYYZZZ[[[\\\]]]^^^]]]\\\\\\]]]^^^___```aaaaaaaaaaaaaaa```]]]]]]\\\[[[YYYWWWPPPUUUXXXVVVVVVYYY[[[ZZZZZZYYYXXXWWWUUUTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRPPPMMMJJJGGGEEEDDDDDDDDDEEEGGGIIIHHHFFFCCCDDDCCCBBBAAA@@@@@@??????@@@@@@@@@>>>;;;999999:::999999999::::::;;;;;;;;;999888888888999;;;<<<===>>>>>>???AAABBBCCCCCCDDDIIIGGGDDDAAA@@@@@@@@@AAA===;;;888555444444666777999:::;;;;;;;;;;;;:::999777777777777666666666666555777888999:::;;;>>>AAACCCCCCAAA@@@>>>===<<<;;;:::::::::;;;===@@@BBBCCCAAA@@@???>>>>>>>>>??????;;;===>>>>>>===<<<<<<<<<::::::::::::::::::::::::===???CCCFFFHHHGGGEEEDDDDDDCCCAAA@@@AAABBBDDDFFFDDDAAA>>><<<<<<===@@@BBBDDDDDDDDDDDDDDDDDDDDDDDD>>>>>>??????@@@@@@@@@@@@DDDBBB@@@@@@BBBDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDAAACCCEEEFFFFFFGGGJJJKKKVVV___iiipppuuuyyywwwrrrjjjfffaaa[[[WWWRRRNNNJJJHHHFFFGGGLLLNNNNNNQQQUUUWWWYYY```gggddd[[[ZZZ___pppwwwnnnjjjlllmmmjjjfffSSSJJJDDDCCCAAACCCPPP```wwwqqqbbbeeekkkkkkmmmrrruuuuuuuuuvvvvvvvvvtttrrrtttpppmmmjjjeee______dddgggqqqxxxyyyyyy|||~~~~~~~~~~~~~~~}}}|||zzzyyyxxxrrrssswwwzzz}}}}}}zzzxxxxxx{{{}}}~~~}}}||||||}}}zzzzzzyyyxxxvvvtttrrrqqqoooqqqsssuuuvvvyyy|||~~~~~~~~~~~~~~~}}}{{{yyyyyydddRRRQQQOOOZZZlll}}}xxxtttvvv|||kkk\\\```gggrrr}}}|||zzz{{{~~~||||||||||||}}}~~~|||yyywwwvvvsssnnnhhhddddddfffhhhiiikkkjjjiiihhhhhhgggggggggiiikkkmmmoooqqqsssttttttsssssssssrrrppppppqqqrrruuusssqqqpppooommmkkkhhheeebbb```aaadddccc^^^ZZZ[[[YYYVVVWWWZZZ\\\\\\[[[]]]\\\[[[[[[]]]]]]\\\[[[ZZZ[[[[[[\\\]]]___```aaaaaaZZZWWWXXXYYYVVVSSSSSSUUUVVVWWWXXXWWWWWWUUUUUUXXXXXXWWWTTTQQQOOOPPPQQQRRRQQQPPPOOOOOOPPPRRRRRRTTTRRROOOLLLIIIGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA???>>>>>>============<<<;;;:::999===:::777666666666666555::::::999999999999999999999<<<@@@CCCCCCDDDDDDEEEFFFDDDBBBAAABBBCCCCCCBBB>>>===;;;999888999:::;;;<<<:::777777888::::::999999999999888888666555555666777999;;;<<<>>>>>>>>>BBBCCCBBB@@@===<<<<<<===666666777888;;;>>>@@@BBB@@@@@@???>>>===<<<;;;;;;;;;<<<===>>>>>>>>>===<<<;;;<<<<<<:::777666777888;;;???CCCEEEEEEEEEEEEEEEDDDCCCAAA@@@???@@@AAAAAADDDBBB@@@???=========>>>AAACCCDDDCCCBBBBBBCCCEEE@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEDDDGGGJJJHHHEEEGGGOOOWWW___hhhrrrwwwzzzzzzuuunnnhhheee___YYYTTTPPPNNNMMMHHHIIIKKKLLLNNNPPPQQQRRRXXX\\\bbbddd^^^XXXZZZ```zzz{{{}}}yyymmmXXXRRRKKKEEEAAABBBMMMZZZsssqqqdddcccgggkkknnnpppvvvuuutttrrrrrrqqqqqqqqqvvvtttpppllliiiggggggggghhhqqq{{{~~~~~~yyyzzz|||||||||zzzwwwvvvuuuuuuwwwzzz{{{{{{xxxuuuyyyyyy{{{|||}}}}}}}}}}}}{{{yyywwwtttrrrqqqqqqqqqrrrrrrtttvvvxxx{{{~~~~~~cccQQQOOOKKKUUUfffxxxyyyuuutttzzzqqqYYYZZZ```mmm~~~zzzyyyyyy{{{}}}~~~zzzzzzyyyzzz{{{|||~~~}}}zzzxxxvvvuuuwwwsssooommmmmmnnnnnnnnnlllkkkiiigggfffeeeeeefffiiijjjlllnnnpppqqqrrrrrrooopppqqqpppnnnnnnpppqqquuusssqqqpppnnnkkkfffcccaaa]]][[[[[[^^^^^^ZZZVVVYYYWWWVVVWWW[[[^^^^^^]]]___]]]\\\]]]^^^^^^]]]\\\]]]]]]\\\\\\]]]^^^___``````YYYUUUVVVWWWTTTQQQQQQRRRRRRSSSTTTTTTTTTSSSRRRVVVVVVVVVTTTQQQOOOOOOPPPOOOOOONNNOOOPPPRRRSSSTTTRRRQQQNNNKKKHHHFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBAAAAAA@@@???>>>======>>>======<<<;;;;;;===;;;888777777777777666999999999888888999:::::::::===@@@BBBBBBBBBCCCDDDDDDBBB@@@@@@AAABBBBBBBBB???>>><<<::::::;;;<<<>>>===;;;888888888999999888888888999999999888777666777888999;;;<<<===>>>>>>AAABBBBBB@@@>>>======???888888888999;;;===@@@AAA??????>>>>>>>>>>>>======;;;<<<=========<<<;;;:::<<<======;;;999888999:::<<>>===<<<======@@@AAACCCBBBAAAAAABBBCCCAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDAAAEEEHHHFFFDDDGGGOOOVVVbbbjjjrrrvvvxxxwwwqqqjjjeeebbb]]]WWWRRROOOMMMLLLIIIJJJKKKMMMOOOQQQRRRSSSYYY\\\aaaccc^^^YYY\\\ddd{{{}}}ppp___WWWLLLEEEAAACCCLLLWWWooovvvjjj______dddhhhmmmpppuuuuuutttsssrrrrrrrrrrrrwwwvvvuuussspppnnnlllkkklllsss{{{~~~||||||}}}||||||||||||{{{yyywwwuuuuuuuuuwwwzzz||||||yyywwwyyyyyyzzz{{{|||~~~~~~}}}{{{vvvrrrpppppprrrsssttttttuuuwwwyyy{{{}}}cccOOOMMMFFFPPP___qqq{{{wwwrrrxxxyyy^^^ZZZ\\\iii{{{zzzzzz{{{~~~~~~|||{{{zzzyyyyyyzzz|||~~~~~~|||zzzwwwuuuttttttxxxvvvuuuuuuvvvuuutttrrrmmmkkkgggdddccccccdddeeehhhiiikkkmmmnnnoooppppppkkklllnnnnnnmmmmmmoooppptttrrrpppnnnkkkgggbbb^^^___[[[XXXWWWYYYYYYVVVTTTVVVVVVVVVXXX]]]```bbbbbbcccaaa``````aaaaaa___^^^bbbaaa^^^]]]\\\]]]^^^___^^^WWWRRRTTTTTTQQQOOOOOOMMMNNNOOOPPPPPPPPPPPPPPPRRRTTTUUUTTTQQQOOONNNNNNLLLLLLMMMNNNPPPRRRTTTUUUPPPNNNLLLIIIGGGEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBAAAAAA@@@@@@???>>>>>>===>>>>>>???>>>>>>======>>><<<999888888999888777888888888888999::::::;;;<<<>>>AAABBBAAA@@@@@@AAA@@@>>>======???AAABBBAAA???>>><<<<<<<<<===???@@@???===:::888888888777666777888999:::::::::999999888888:::;;;======>>>>>>@@@AAAAAAAAA???>>>???@@@;;;::::::;;;<<<===>>>???<<<======>>>>>>>>>??????;;;;;;<<<<<<;;;:::999888<<<======<<<:::999:::<<<>>>AAADDDEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@>>><<<;;;;;;<<<<<<===???AAAAAA@@@???@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCAAADDDGGGGGGFFFJJJRRRYYYeeemmmsssuuuuuusssmmmfffbbb___ZZZUUUPPPMMMLLLKKKJJJJJJLLLMMMOOORRRTTTUUUZZZ\\\```aaa]]]YYY___hhhuuuiii\\\MMMEEEBBBCCCJJJRRRiiiuuujjj```^^^aaaeeelllrrruuuuuuuuuuuuttttttttttttttttttttttttssspppnnnlllrrrwww|||~~~}}}{{{|||}}}}}}{{{yyywwwuuuuuuuuuuuuwwwzzz|||}}}{{{yyyyyyyyyzzz{{{|||~~~}}}wwwrrrpppqqqtttvvvwwwwwwxxxyyy{{{}}}dddOOOLLLFFFLLLYYYjjj{{{}}}yyyqqqxxxiii```]]]hhhyyy~~~}}}}}}|||{{{{{{|||~~~~~~{{{xxxvvvtttrrrrrrtttuuuvvvxxxyyyxxxtttqqqkkkiiieeebbbaaaccceeefffiiijjjkkkmmmnnnnnnnnnnnnjjjlllmmmnnnnnnnnnooopppssspppllliiifffdddaaa___aaa^^^YYYWWWWWWWWWUUUSSSTTTUUUWWW[[[___cccfffggghhhfffeeedddeeeeeecccbbbfffdddaaa^^^]]]]]]^^^___\\\UUUPPPQQQQQQNNNLLLLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNQQQSSSSSSQQQOOOMMMMMMLLLLLLMMMNNNPPPQQQSSSSSSNNNLLLJJJGGGEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBB@@@@@@???>>>>>>============>>>??????@@@@@@@@@??????===:::999:::::::::999888888888888999:::<<<<<<>>>@@@AAAAAA???======>>>===;;;:::;;;===@@@AAAAAA======<<<;;;<<<>>>@@@AAAAAA>>>;;;999888888777555666777999;;;<<<<<<<<<;;;999999;;;<<<============>>>@@@AAAAAA??????@@@AAA======<<<<<<============<<<<<<<<<<<<============;;;;;;;;;:::999888777777;;;<<<<<<;;;::::::;;;===@@@BBBDDDDDDBBB@@@@@@@@@BBBAAAAAAAAAAAAAAAAAAAAA???>>>===;;;::::::;;;;;;;;;===???@@@???>>>???@@@BBBCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDBBBAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCFFFIIIJJJKKKPPPXXX___iiiooossssssrrrqqqkkkeee___\\\XXXSSSOOOMMMLLLKKKKKKLLLLLLNNNPPPSSSUUUWWW]]]^^^___^^^ZZZYYYaaalll~~~qqq```NNNEEECCCDDDIIIOOOdddzzzttthhhaaa^^^aaajjjtttvvvwwwwwwxxxxxxxxxwwwwwwtttttttttttttttssssssrrrwwwzzz}}}~~~}}}}}}~~~}}}zzzwwwuuutttsssttttttvvvxxx{{{|||{{{zzzxxxxxxyyyzzz|||~~~~~~yyyvvvttttttvvvwwwxxxxxxyyy{{{}}}fffPPPLLLHHHLLLUUUcccttt|||pppxxxoooccc]]]gggwww~~~|||{{{zzz{{{~~~|||yyyvvvsssrrrqqqssstttvvvyyyzzzxxxtttppphhhgggdddbbbbbbeeehhhjjjkkklllmmmmmmnnnnnnnnnmmmkkkmmmooooooooonnnooopppppplllfffbbbaaabbbbbbbbbaaa^^^[[[XXXVVVUUUTTTSSSTTTVVVZZZ^^^bbbfffiiikkkmmmkkkiiiiiiiiihhhgggeeegggeeeccc```___^^^______\\\TTTOOOOOOOOOLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMKKKNNNPPPQQQPPPNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOLLLJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB???>>>===<<<;;;;;;;;;<<<======???@@@AAAAAAAAAAAA???===:::::::::;;;;;;:::999999999999:::;;;======@@@AAAAAA@@@===;;;;;;;;;;;;999888999<<<>>>??????;;;;;;:::::::::===???@@@AAA>>>;;;999999888777666666888:::===>>>>>>>>>===:::;;;;;;<<<============<<<>>>@@@@@@?????????@@@>>>>>>>>>======<<<<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;:::999888777777777888:::::::::999:::<<<>>>@@@BBBCCCCCCAAA???>>>???@@@AAAAAAAAAAAAAAAAAAAAA>>>===<<<:::::::::;;;;;;999<<>><<<;;;::::::;;;<<<;;;<<<>>>@@@AAABBBCCCCCC???===::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAA@@@>>>;;;999999::::::888777888;;;===>>>>>>::::::999888999;;;===??????===:::999999:::999999666999<<>>;;;<<<<<<=========<<<<<<;;;===???@@@???======>>>===============;;;::::::<<<<<<;;;;;;:::::::::999;;;:::999888888777888888777888::::::::::::===???@@@BBBCCCBBB???>>>>>>???@@@@@@AAABBBBBBBBBAAAAAA>>>===;;;:::::::::;;;;;;999<<<@@@AAAAAA@@@@@@@@@BBBBBBBBBCCCBBBBBBAAA@@@AAAAAAAAA@@@AAABBBBBBCCCDDDDDDCCCBBBAAA@@@@@@???AAABBBBBBBBBCCCCCCCCCCCCCCCEEEHHHLLLQQQYYYaaagggmmmqqqqqqnnnlllkkkgggbbbYYYVVVSSSPPPMMMLLLLLLMMMNNNNNNNNNOOORRRVVVYYY\\\ccc```^^^[[[XXX\\\kkkzzz|||kkkWWWLLLHHHGGGIIIMMM\\\mmmxxxhhh[[[YYYeeetttyyyyyyzzz{{{{{{zzzyyyxxxyyywwwuuuuuuwww|||||||||zzzxxxvvvtttrrrrrrqqqqqqqqqsssvvvwwwwwwuuuuuuvvvxxxzzz|||}}}}}}}}}zzz{{{{{{{{{{{{zzzyyyxxxwwwxxxyyy{{{~~~iiiRRRLLLGGGFFFJJJVVVgggxxxssswww}}}ssseee___hhhttt|||}}}{{{xxxwwwxxx{{{{{{}}}~~~}}}{{{zzzxxxwwwvvvvvvxxxxxxxxxyyyzzzyyyvvvsssiiihhhhhhggghhhiiikkklllllllllmmmllllllkkkjjjjjjjjjlllmmmllliiifffeeedddcccaaa]]]\\\\\\\\\\\\[[[SSSTTTVVVWWWWWWXXXXXXYYYYYY^^^cccfffhhhjjjmmmpppqqqooolllkkkkkkiiigggeeecccddddddeeedddcccbbbbbb^^^VVVOOOOOOOOOLLLKKKLLLMMMMMMKKKJJJIIIIIIJJJJJJHHHJJJKKKLLLKKKKKKMMMNNNNNNOOOOOOOOONNNMMMKKKJJJJJJIIIGGGEEEDDDDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAA???===<<<;;;;;;<<<===:::;;;===???AAABBBCCCDDD>>><<<:::999:::;;;;;;;;;>>>===============>>>>>>@@@@@@@@@===:::888888999:::999777888:::<<<======;;;:::999888999:::<<<>>>===;;;999999:::<<<<<<;;;777:::===@@@BBBAAA???>>><<<<<<============<<<<<<:::<<>><<<;;;;;;<<<<<<======<<<;;;999999;;;<<<<<<<<<<<<<<<======::::::999888888888999:::777999:::;;;;;;<<>>>>>??????@@@AAABBBBBBBBBAAAAAA>>>===;;;::::::;;;;;;<<<:::===AAACCCCCCBBBAAABBBAAAAAABBBBBBAAA@@@@@@???@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDFFFIIINNNTTT]]]fffkkkoooqqqpppkkkgggfffbbb\\\UUUSSSPPPMMMKKKKKKKKKLLLOOOOOOOOOPPPSSSWWW[[[]]]ddd```]]][[[[[[bbbtttsssaaaTTTLLLHHHIIIMMMXXXfff{{{zzzggg^^^fffrrrxxxxxxzzzzzzyyyxxxvvvuuutttssssssuuuxxx|||~~~|||zzzxxxwwwxxxxxxwwwvvvtttrrrqqqpppooooooppprrrssssssrrrtttuuuxxx{{{||||||zzzyyywwwwwwwwwxxxxxxyyyyyyyyywwwwwwxxxyyy{{{|||~~~~~~}}}{{{{{{|||iiiQQQLLLDDDCCCFFFQQQcccuuuuuuuuuxxx~~~}}}zzzmmmfffmmmvvv{{{}}}}}}}}}zzzyyyzzz}}}}}}uuuxxx|||{{{zzzyyyyyyxxxyyyyyyyyyyyyxxxwwwwwwwwwwwwuuutttkkkkkkjjjjjjjjjjjjjjjkkkkkkkkklllkkkjjjiiihhhhhhiiijjjkkkjjjfffbbb```___^^^]]]\\\\\\\\\ZZZWWWTTTNNNQQQUUUYYY[[[\\\^^^___\\\```eeehhhiiikkknnnqqqpppnnnkkkjjjjjjhhhfffdddaaaccceeeffffffeeedddbbb___WWWPPPOOOOOOMMMKKKLLLNNNMMMKKKIIIHHHHHHHHHIIIHHHIIIJJJJJJJJJKKKMMMOOOMMMNNNOOOOOONNNMMMLLLKKKJJJIIIGGGEEEEEEEEEEEEFFFCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA???===<<<===>>>???999:::<<>><<<999999:::;;;;;;;;;@@@???>>>>>>>>>>>>>>>???@@@@@@???===:::888888999;;;999888888:::<<<<<<<<<<<<;;;:::999999:::<<<===;;;999888888;;;===>>>===888;;;>>>AAABBBAAA???>>>==================<<<;;;:::<<<>>>???===;;;::::::;;;;;;<<<<<<<<<;;;999888;;;;;;<<<===>>>???@@@@@@:::999888888888999:::;;;888999;;;<<<<<<>>>@@@CCC???@@@AAA@@@>>>===>>>???>>>???AAABBBCCCBBBAAAAAA>>>===<<<;;;:::;;;<<<===;;;>>>BBBDDDDDDCCCBBBCCCAAAAAAAAAAAA@@@@@@???>>>??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDDDDDDDEEEGGGHHHKKKQQQYYYbbbjjjpppqqqrrrpppiiidddaaa]]]WWWRRRQQQNNNKKKJJJIIIJJJKKKPPPOOOOOOPPPSSSWWW\\\^^^ccc```]]]\\\^^^ggg|||zzzhhhZZZOOOHHHIIILLLVVVaaattttttfffhhhrrrvvvwwwxxxyyyxxxvvvsssrrrtttuuuwwwzzz~~~}}}yyyuuurrrtttuuuvvvwwwvvvuuurrrqqqooonnnmmmnnnpppqqqqqqooorrruuuxxx{{{|||{{{xxxwwwvvvuuutttssstttvvvyyy{{{wwwwwwwwwwwwwwwxxxyyyyyyzzzyyywwwvvvxxx{{{|||zzzjjjPPPIIIAAAAAADDDLLL[[[lll|||{{{oookkkwww}}}yyymmmhhhooo}}}}}}{{{{{{|||~~~~~~~~~}}}}}}xxxsssvvvyyyzzz{{{{{{{{{|||xxx{{{}}}|||xxxvvvwwwyyyzzzyyywwwuuutttttttttuuuqqqrrrrrrnnnjjjiiijjjmmmkkkjjjiiiiiiiiikkklllmmmkkkjjjiiigggeeeaaa\\\XXXZZZYYYXXXUUURRRPPPMMMLLLMMMOOOTTTXXX\\\___```aaabbbcccfffiiikkklllllllllnnnmmmkkkiiigggeeecccccceeeaaa^^^___aaacccbbbaaa]]][[[WWWSSSPPPNNNMMMMMMLLLKKKIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGFFFDDDBBBBBBCCCAAAAAA@@@@@@@@@?????????BBB>>>:::;;;@@@DDDDDDCCC<<<999555444555888::::::@@@BBBCCCCCCBBBAAAAAABBBAAA@@@>>><<<;;;:::;;;;;;======;;;888;;;@@@@@@<<<:::999888777777888999:::666555555555555444444444777999<<<>>>>>><<<999777::::::;;;;;;<<<<<<======;;;<<<>>>@@@AAA@@@???>>><<<<<<<<<===<<<<<<;;;;;;::::::;;;===???@@@>>>===:::;;;<<<======<<<;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBB>>><<<:::999999;;;>>>???AAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEIIIIIIKKKSSS]]]ffflllnnnpppnnnkkkhhhddd^^^XXXTTTOOONNNLLLKKKJJJJJJJJJJJJLLLMMMOOOSSSVVV[[[^^^```bbbaaa___]]]cccttt~~~mmm```VVVNNNLLLNNNVVVaaasssrrrkkklllqqqsssuuutttrrrqqqsssuuuqqqrrruuuxxx|||~~~zzzwwwwwwuuuttttttttttttssspppnnnlllllllllllllllmmmnnnnnnrrrtttvvvxxxzzzzzzzzzzzzsssqqqoooqqqtttvvvuuussssssssstttuuuuuuuuuuuuuuuuuurrrppppppooopppwww~~~}}}zzzyyyxxxyyy{{{||||||{{{{{{{{{{{{yyyvvvtttjjjQQQJJJCCCBBBCCCJJJWWWhhhwww|||ooojjjttt}}}}}}}}}}}}{{{pppjjjnnnzzz~~~||||||~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}vvvtttuuuwwwyyyyyyxxxxxxxxxxxx{{{~~~}}}{{{yyyzzz|||zzzyyywwwvvvttttttttttttnnnnnnmmmjjjfffeeefffhhhkkkkkkkkkkkklllmmmnnnnnnkkkiiifffdddccc```]]]ZZZ[[[ZZZWWWSSSPPPNNNLLLKKKLLLOOOSSSXXX\\\___```aaabbbccceeehhhjjjkkkkkkkkklllkkkjjjiiigggfffeeedddbbb```^^^]]]^^^_________]]][[[XXXTTTQQQNNNMMMLLLJJJJJJIIIHHHGGGFFFEEEDDDFFFFFFFFFFFFGGGHHHIIIIIILLLLLLKKKKKKKKKJJJJJJJJJHHHHHHGGGFFFFFFGGGGGGGGGDDDEEEFFFEEECCCBBBAAABBBAAAAAA@@@@@@@@@?????????CCC???<<<===CCCGGGHHHGGG???<<<888666777999:::;;;???AAABBBBBBAAA@@@AAABBBBBBAAA???<<<;;;:::::::::======<<<:::===AAA@@@<<<:::999888777777777888888555555444444444444444444999:::===>>>>>>===;;;:::999999::::::;;;<<<<<<<<<;;;===>>>??????>>>===<<<;;;;;;<<<<<<;;;;;;::::::::::::;;;===???@@@???===999:::<<<===>>>>>>>>>===>>>>>>>>>??????@@@AAAAAACCCCCCBBBAAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAA===<<<:::999999;;;===???AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFJJJKKKOOOWWW```hhhlllmmmpppnnnkkkgggccc^^^WWWSSSOOONNNMMMKKKJJJJJJKKKKKKLLLMMMOOOSSSVVVZZZ]]]___bbb```___aaalllsssggg]]]TTTOOONNNNNNYYYllluuuoooqqqsssttttttrrrrrrtttvvvtttuuuvvvyyy|||~~~zzzwwwwwwyyyvvvtttssssssrrrqqqooonnnnnnmmmlllkkkkkkllllllsssttttttuuuuuuuuuuuuttttttrrrpppqqqtttvvvuuutttuuuuuuvvvvvvvvvuuutttssssssooollllllkkkkkksss{{{|||yyyvvvttttttuuuxxxzzzwwwuuutttuuuuuuuuusssqqqkkkQQQJJJEEECCCBBBGGGRRRaaaqqq{{{~~~qqqkkkpppwwwxxxyyy||||||}}}tttnnnnnnuuu~~~~~~}}}}}}}}}||||||}}}~~~~~~zzzsssssstttuuuwwwwwwwwwvvvuuuyyy|||}}}{{{|||~~~{{{zzzxxxwwwuuutttttttttmmmmmmkkkhhheeeddddddfffiiijjjkkklllmmmmmmmmmmmmiiifffbbb```______^^^]]]]]]ZZZUUUPPPLLLJJJJJJKKKLLLOOOTTTYYY]]]___aaaaaabbbccceeefffhhhiiiiiiiiiiiiiiiiiihhhgggfffeeeddd^^^^^^]]]\\\ZZZZZZ[[[]]]]]][[[XXXTTTQQQNNNLLLKKKHHHIIIIIIIIIHHHFFFDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHCCCDDDEEEEEECCCAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAA???===???DDDHHHJJJIIIBBB???;;;999999;;;;;;;;;>>>???AAABBBAAA@@@AAABBBCCCAAA???===;;;:::999999;;;>>>>>><<>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999999::::::;;;===???@@@???>>>999:::===???AAABBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAADDDDDDCCCCCCBBBBBBBBBAAACCCCCCCCCCCCBBBAAA@@@???<<<;;;999888999:::<<<===AAABBBCCCCCCDDDCCCBBBAAABBBAAAAAA@@@??????>>>>>>???AAACCCCCCCCCBBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFGGGGGGKKKNNNUUU]]]ffflllnnnnnnpppmmmjjjfffbbb\\\VVVRRRNNNMMMLLLKKKJJJJJJKKKLLLKKKMMMOOOSSSVVVZZZ]]]^^^```^^^___hhh{{{zzzqqqggg[[[QQQNNNKKKUUUggg~~~qqqpppqqqssssssrrrsssuuuwwwxxxxxxwwwxxx{{{~~~zzzxxxwww|||yyyuuusssrrrrrrqqqpppooonnnmmmllljjjjjjiiiiiipppppppppppppppqqqrrrrrrtttsssqqqrrrtttuuuvvvvvvwwwwwwxxxyyywwwuuusssqqqpppkkkgggfffeeefffllltttyyywwwtttqqqqqqrrruuuwwwrrrpppooooooqqqrrrqqqppplllRRRKKKEEECCCBBBDDDMMM\\\mmmxxxvvvmmmnnnrrrtttwwwzzz{{{~~~~~~wwwqqqnnnrrr}}}}}}||||||{{{||||||}}}~~~~~~}}}~~~}}}xxxrrrrrrrrrsssuuuwwwxxxwwwvvv{{{~~~}}}zzz{{{||||||{{{zzzxxxwwwvvvuuuuuuqqqpppmmmkkkhhhgggggghhhggghhhjjjkkkkkkkkkjjjiiigggccc^^^\\\\\\]]]______^^^YYYSSSLLLIIIHHHIIIKKKOOOQQQVVVZZZ^^^aaabbbbbbbbbcccdddeeeffffffgggggghhhhhhhhhgggfffdddbbb```ZZZ\\\\\\ZZZWWWVVVXXX[[[\\\[[[XXXUUUQQQNNNLLLKKKHHHHHHJJJJJJIIIGGGEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGCCCEEEFFFEEECCCBBBBBBCCCDDDCCCBBBAAA@@@AAAAAABBB@@@>>>===>>>BBBFFFGGGGGGEEEBBB>>><<<<<<<<<<<<<<<>>>???AAABBBAAAAAABBBCCC@@@@@@???>>>===<<<;;;;;;;;;>>>@@@???@@@CCCBBB>>><<<;;;:::888777555555444222222222333333444444444444444444555555666777888888888999::::::;;;<<<<<<<<<<<<===>>>??????>>>>>>============<<<;;;::::::;;;::::::<<>>>>>@@@BBBCCCDDDCCCBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIKKKPPPZZZeeemmmqqqqqqpppnnnkkkgggccc___ZZZTTTPPPLLLKKKJJJIIIIIIJJJKKKKKKKKKMMMPPPSSSWWWZZZ\\\]]]^^^\\\aaaqqqyyypppaaaSSSLLLJJJSSScccyyyuuuqqqqqqrrrrrrsssuuuwwwyyyzzzyyywwwwwwyyy}}}~~~zzzxxxxxx|||zzzwwwuuutttrrrpppnnnnnnmmmllljjjiiiiiiiiiiiijjjjjjjjjkkkmmmpppsssuuutttsssrrrrrrsssuuuvvvwwwyyyyyyzzzzzzxxxuuurrrpppnnnhhhcccaaaaaabbbhhhpppxxxwwwvvvuuutttssssssrrrooommmlllmmmppprrrttttttmmmSSSKKKCCCBBBAAACCCKKKYYYjjjuuu}}}}}}qqqmmmooossswww{{{{{{~~~xxxtttppppppyyy~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}|||{{{}}}~~~}}}wwwrrrppppppqqquuuyyy{{{{{{yyy~~~~~~yyyvvvvvvwww{{{{{{zzzzzzxxxwwwvvvvvvtttrrrooommmkkkjjjiiiiiihhhiiijjjkkkjjjjjjhhhgggddd```\\\ZZZ[[[]]]______\\\XXXPPPJJJGGGGGGJJJLLLRRRTTTXXX]]]```bbbccccccbbbbbbbbbccccccdddddddddhhhhhhgggfffccc```]]][[[XXXZZZZZZXXXUUUTTTWWWZZZZZZYYYWWWTTTQQQNNNKKKJJJHHHIIIJJJKKKJJJIIIFFFEEEAAAAAAAAAAAABBBCCCDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHFFFEEEDDDDDDDDDDDDFFFGGGGGGEEEDDDDDDEEEEEEDDDBBBAAAAAAAAABBBCCCAAA@@@???@@@BBBCCCDDDDDDFFFCCC@@@>>>======<<<<<>>>>>>>>>>>>>>;;;@@@AAA@@@@@@BBBAAA>>>;;;;;;:::888777555444333111111222222333444555555999999888888888999;;;;;;777888999:::;;;<<<======;;;;;;===???@@@BBBBBBCCC????????????>>>===<<<;;;;;;::::::<<>>@@@CCCFFFIIIKKKLLLLLLGGGEEECCCAAA@@@@@@AAAAAAAAAAAACCCDDDEEEFFFFFFEEEDDDDDDEEEEEEDDDCCCAAA@@@::::::999999999:::;;;<<<@@@AAACCCEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@???AAABBBDDDDDDCCCBBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDEEEEEEGGGHHHIIIJJJKKKSSS```kkkrrruuutttssskkkhhhddd```\\\WWWSSSOOOJJJIIIHHHGGGHHHIIIJJJKKKLLLNNNQQQUUUXXX[[[\\\]]][[[\\\eee{{{}}}ssscccSSSKKKHHHNNN[[[ppp}}}sssrrrrrrsssuuuwwwyyy{{{zzzyyywwwvvvwwwzzz~~~{{{zzzzzz{{{yyyxxxwwwvvvsssnnnkkkkkkkkkjjjiiiiiiiiiiiiiiihhhhhhiiijjjmmmpppsssuuutttsssrrrqqqrrrsssvvvxxxyyyyyyzzzyyywwwuuurrrpppooohhhaaa```aaadddjjjqqqyyyzzz{{{{{{yyyuuupppmmmjjjiiiiiikkkooosssvvvvvvoooTTTKKKAAAAAAAAABBBHHHUUUeeepppyyyuuummmmmmrrryyy}}}|||xxxvvvrrrooottt~~~~~~}}}}}}{{{{{{|||}}}~~~{{{zzzyyyzzz}}}}}}xxxuuupppooopppuuu{{{~~~}}}{{{~~~~~~}}}xxxrrrpppqqqsssxxxxxxyyyyyyxxxxxxwwwvvvtttqqqnnnkkkjjjiiihhhfffkkkkkkjjjjjjiiihhhgggfffaaa___\\\[[[\\\]]]^^^]]]YYYUUUNNNIIIGGGIIILLLOOOUUUWWWZZZ^^^```aaaaaaaaacccbbbaaaaaaaaaaaabbbbbbffffffeeedddaaa]]]YYYVVVVVVVVVVVVUUUSSSTTTVVVXXXVVVUUUTTTSSSPPPMMMKKKJJJHHHHHHIIIJJJIIIHHHGGGFFF@@@@@@@@@@@@AAABBBCCCDDDFFFGGGGGGGGGGGGGGGHHHHHHKKKJJJHHHFFFDDDCCCBBBBBBEEEFFFHHHGGGFFFEEEEEEFFFDDDCCCAAA@@@???@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEBBB???>>>>>>===<<<;;;???AAABBBBBBAAA@@@@@@AAA:::;;;===>>>???@@@@@@@@@===AAACCC???>>>??????>>>::::::999888777555333222000111222333444555666777999999888888888888888999666666777888:::;;;<<<<<<:::;;;===???AAACCCEEEFFF@@@@@@@@@@@@???>>><<<<<<<<<;;;:::<<>>@@@CCCEEEEEEDDDBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAACCCEEEEEECCCBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIKKKLLLOOOXXXeeepppuuuvvvtttsssgggddd```\\\YYYUUUQQQNNNIIIHHHGGGGGGHHHIIIJJJKKKMMMOOOSSSVVVZZZ\\\]]]]]]ZZZ^^^lll|||ssscccTTTKKKKKKNNNWWWhhhvvvtttssstttvvvzzz{{{|||yyyxxxwwwvvvwwwzzz|||~~~}}}||||||zzzyyywwwvvvuuurrrnnnkkkjjjiiiiiihhhhhhhhhiiiiiiiiijjjjjjkkkmmmooopppqqqssssssrrrppppppqqquuuxxxxxxxxxxxxwwwvvvuuussssssrrrjjjccccccfffjjjqqqwww|||}}}~~~|||xxxrrrkkkgggddddddeeeiiiooosssuuuvvvpppTTTKKKAAAAAABBBBBBEEEOOO^^^iiiuuuwwwlllkkkrrrzzz~~~yyywwwsssmmmnnnuuu~~~~~~|||{{{{{{}}}~~~xxxwwwvvvwww{{{~~~~~~zzzxxxqqqooopppttt{{{~~~|||yyy{{{zzzwwwqqqllljjjmmmqqqssstttuuuvvvvvvvvvuuuuuussspppllliiiiiihhhfffdddjjjiiigggeeedddbbbbbbaaa___]]]]]]]]]^^^^^^\\\ZZZVVVRRRMMMIIIHHHKKKOOORRRVVVWWWZZZ]]]^^^___^^^^^^cccbbbaaa_________``````bbbbbbbbbaaa___[[[WWWUUUSSSQQQPPPPPPRRRTTTTTTTTTRRRRRRRRRQQQOOOMMMKKKJJJGGGGGGGGGFFFFFFFFFFFFEEE@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEGGGGGGEEEEEEEEEFFFBBBAAA>>><<<<<<===???@@@@@@AAABBBBBBBBBCCCDDDEEECCCAAA>>>=========<<<;;;>>>@@@AAA@@@>>>=========;;;<<<===???@@@@@@@@@@@@???CCCCCC>>>;;;===>>>===999999999888777555444222111111222444555666777888777777666666555555444444333444555666777999::::::;;;;;;<<<>>>@@@BBBDDDEEE@@@@@@@@@???>>>===<<<;;;<<<;;;:::;;;???BBBCCCCCCBBBCCCEEEHHHIIIJJJJJJJJJGGGEEEBBB@@@???@@@AAABBBAAABBBDDDEEEEEEDDDBBBAAA>>>???BBBCCCDDDBBBAAA???;;;;;;;;;;;;;;;<<<<<<<<<<<>>??????@@@AAABBBCCCCCCBBBDDDEEEEEECCCBBBCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMUUU^^^kkktttvvvtttqqqpppccc```\\\XXXVVVSSSPPPNNNIIIIIIHHHHHHIIIKKKLLLMMMNNNQQQTTTXXX[[[]]]^^^^^^[[[bbbtttzzzqqqcccUUUMMMNNNNNNRRR```wwwzzzwwwtttuuuxxx{{{}}}}}}xxxxxxxxxxxxyyy{{{}}}~~~~~~~~~|||yyytttrrrqqqqqqpppoookkkjjjiiihhhgggfffffffffggghhhjjjlllnnnooopppppprrrrrrqqqooonnnppptttxxxwwwvvvuuutttttttttuuuvvvvvvmmmggghhhmmmrrryyy~~~}}}{{{vvvpppiiiccc``````aaadddiiippptttvvvwwwpppTTTKKK@@@BBBBBBAAACCCKKKXXXcccrrrwwwkkkiiiqqq{{{~~~zzzxxxtttkkkjjjooo{{{|||{{{{{{}}}~~~vvvttttttuuuyyy}}}|||zzzrrrpppppptttzzz|||zzzwwwwwwvvvsssmmmhhhggglllqqqoooppprrrttttttttttttssstttpppkkkiiiiiihhhfffccchhhfffccc```^^^\\\\\\\\\]]]]]]^^^___```___[[[YYYSSSPPPLLLIIIIIILLLQQQTTTUUUWWWYYY\\\]]]]]]\\\[[[cccbbb```___^^^^^^______^^^___``````^^^[[[WWWUUUQQQNNNKKKMMMQQQSSSSSSRRRPPPPPPPPPPPPOOOMMMKKKJJJFFFEEEDDDDDDCCCDDDDDDEEE@@@@@@@@@@@@AAABBBCCCDDDBBBCCCCCCCCCDDDDDDEEEEEEGGGGGGFFFEEEEEEDDDEEEEEEBBBDDDFFFFFFEEEDDDDDDEEE@@@>>><<<::::::;;;===>>>;;;===???@@@@@@AAACCCEEEAAA???===<<<======<<<:::===??????>>><<<:::::::::<<<===>>>@@@@@@@@@???>>>@@@DDDCCC===999;;;===<<<888888888888777666444333111111333444666777888999999:::999999888777555444111111333444555777888888<<<<<<<<<===>>>@@@BBBBBB@@@@@@??????>>><<<;;;:::<<<;;;:::;;;???BBBCCCCCCBBBCCCEEEGGGHHHHHHHHHHHHFFFDDDBBB@@@???@@@AAACCCDDDDDDEEEEEEDDDBBB???>>>;;;===???BBBBBBAAA@@@>>>;;;;;;;;;<<<<<<<<<======<<<>>>AAADDDEEECCCAAA@@@===>>>???@@@BBBCCCDDDEEEBBBDDDEEEEEEDDDCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHKKKMMMNNNZZZcccnnnvvvvvvrrrooommm```]]]YYYVVVTTTRRROOOMMMKKKJJJJJJJJJKKKLLLNNNOOOOOORRRUUUYYY\\\^^^^^^^^^\\\fffzzzxxxooocccVVVOOOKKKHHHJJJVVVlll|||yyyuuuvvvyyy|||~~~}}}xxxxxxyyyzzz{{{|||~~~~~~~~~~~~yyyrrrnnnmmmoooqqqrrrmmmllljjjhhhfffeeeddddddaaacccgggkkknnnqqqrrrrrrqqqqqqqqqooommmnnnsssxxxvvvuuusssrrrssstttvvvxxxyyypppiiikkkqqqwww|||wwwppphhhbbb^^^[[[___aaaeeekkkrrrwwwxxxxxxxxxZZZKKKDDDBBBBBBCCCCCCGGGSSS___ooo}}}wwwoookkknnnyyywwwlllfffgggttt~~~}}}|||zzzyyyuuuvvvwwwxxxzzz|||~~~}}}{{{vvvwwwxxxwwwtttrrrrrrrrrtttrrrooonnnnnnoooppppppqqqpppnnnllllllmmmnnnppprrrpppllliiifffdddddddddiiieee```[[[XXXXXXZZZ\\\\\\^^^___^^^[[[XXXVVVVVVRRRMMMJJJLLLNNNMMMMMMPPPUUUWWWZZZ\\\^^^]]]\\\[[[XXXWWWWWWXXXYYY\\\___aaa^^^^^^^^^]]]ZZZWWWTTTQQQOOONNNMMMNNNPPPRRRSSSRRRNNNLLLKKKJJJKKKKKKIIIGGGBBBBBBBBBAAAAAA@@@??????DDDBBB@@@>>>>>>@@@BBBDDDDDDEEEFFFGGGGGGFFFEEEDDDGGGGGGGGGHHHGGGGGGFFFFFFHHHGGGFFFDDDCCCBBBBBBBBB??????>>>===============@@@???>>>======>>>???@@@=========<<<;;;;;;::::::DDDBBB???<<<:::999999:::<<<<<<<<<===>>>@@@AAABBBHHHFFFBBB>>>;;;;;;;;;<<<888777777777999999777555333444555666888:::;;;<<<;;;::::::999999888777777222222333444555555666666999:::;;;===???@@@BBBBBB??????>>>===<<<;;;;;;;;;=========<<<<<>>AAABBB@@@>>>?????????@@@@@@@@@??????AAA???===;;;:::<<<>>>???@@@@@@AAABBBBBBCCCCCCDDDCCCBBBBBBBBBCCCDDDFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIMMMRRRVVV___fffooouuuvvvrrrlllhhh]]]ZZZVVVTTTRRRPPPMMMKKKHHHHHHHHHIIIKKKNNNPPPQQQPPPTTTRRRWWWaaa```^^^ggg```qqq}}}qqqbbbUUUOOONNNJJJIIIRRR___ooovvvuuuyyy{{{zzz{{{{{{yyyyyy|||~~~}}}}}}zzzwwwtttqqqnnnkkkpppmmmhhheeecccbbb```^^^\\\aaafffjjjkkkkkkllllllllllllmmmnnnpppqqqrrrsssssssssrrrrrrssssssssssssrrrnnnlllpppzzztttjjjccc___[[[XXX]]]eeekkknnnrrrwwwyyyxxx{{{\\\LLLDDDAAAAAAAAAAAAEEEOOO[[[lllzzz{{{rrrnnnoooyyy{{{qqqkkkkkksss~~~~~~}}}|||{{{{{{yyyyyyyyyzzz|||~~~}}}|||yyyyyyyyyvvvsssppppppppptttrrrpppooooooppppppppprrrpppnnnmmmlllmmmnnnoooooonnnkkkhhhfffffffffggghhhddd___ZZZXXXZZZ\\\___]]]^^^^^^\\\YYYVVVUUUVVVQQQMMMKKKLLLLLLJJJLLLPPPUUUWWWZZZ\\\]]]\\\ZZZYYYVVVVVVVVVVVVXXX[[[^^^```[[[[[[[[[ZZZXXXUUURRRPPPOOONNNMMMMMMOOOPPPOOONNNMMMKKKIIIIIIJJJJJJIIIHHHEEEEEEDDDBBBBBBAAAAAAAAACCCBBB@@@>>>>>>@@@BBBCCCDDDDDDEEEFFFFFFEEEDDDDDDIIIIIIIIIIIIHHHGGGEEEEEEIIIIIIGGGFFFEEEDDDDDDDDD??????>>>===<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<;;;;;;:::::::::999===<<<:::888777777888999;;;<<<<<<===>>>@@@AAABBBEEECCC???;;;999888999999999888777888999999777555333444555777888:::;;;<<<;;;;;;::::::999888888777333333333333333444555666888999:::<<<>>>???AAAAAA@@@???===;;;999999999999=========<<<;;;===@@@CCCDDDFFFGGGGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@???@@@BBBBBB@@@>>>======???@@@AAAAAAAAAAAACCCBBB@@@>>>>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDDDD@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHGGGHHHHHHHHHJJJOOOUUUZZZccchhhooosssrrrnnnhhheee]]]ZZZVVVSSSQQQOOOMMMKKKJJJJJJJJJKKKLLLOOOQQQRRRQQQVVVVVV[[[eeebbb___ggghhh{{{~~~tttfffXXXQQQLLLHHHGGGMMMXXXhhh{{{{{{xxxzzzzzz{{{|||}}}|||{{{}}}}}}~~~}}}|||~~~~~~zzzvvvtttrrrooommmllljjjfffdddcccbbb___^^^\\\^^^aaacccdddeeeggghhhiiijjjlllnnnooopppqqqqqqtttttttttssssssrrrppppppqqqnnnlllqqqyyy{{{ppphhhccc```^^^]]]bbbkkktttxxx{{{~~~}}}yyy}}}]]]MMMCCCAAA???@@@@@@BBBKKKUUUfffuuuvvvqqqqqqzzz~~~tttoooooorrr}}}~~~}}}||||||||||||}}}|||{{{{{{|||~~~~~~|||{{{{{{xxxtttpppnnnnnnooosssssssssrrrrrrrrrrrrrrrsssqqqooommmlllmmmnnnooommmkkkiiiggggggggghhhiiigggccc^^^ZZZYYY\\\```bbb``````^^^ZZZVVVTTTTTTUUUPPPNNNMMMMMMJJJGGGKKKQQQWWWXXXZZZ\\\\\\ZZZXXXVVVSSSSSSTTTUUUWWWZZZ\\\^^^YYYZZZZZZYYYXXXUUURRRPPPOOONNNLLLLLLMMMMMMLLLKKKKKKIIIGGGHHHIIIJJJIIIHHHIIIGGGEEECCCBBBBBBBBBCCCBBBAAA???>>>>>>???AAABBBCCCDDDDDDEEEEEEDDDDDDCCCIIIIIIIIIHHHFFFEEECCCBBBHHHGGGFFFEEEDDDCCCCCCCCC??????>>><<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::999999999999888777666555555777999::::::;;;;;;<<<===???AAABBBCCCAAA>>>;;;888777777888999888777888999999777555444444555777999:::<<<<<<;;;;;;;;;;;;:::999888888555444333222222333555666777888999:::<<<>>>??????AAA???<<<999777777888999=========<<<;;;:::<<<===@@@BBBDDDDDDBBBAAA@@@AAA@@@AAABBBBBBCCCCCCCCCBBBCCCBBBAAAAAABBBBBB@@@>>><<<===>>>@@@AAABBBCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@BBBBBBBBBCCCDDDDDDEEEEEEAAABBBCCCDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHIIILLLRRRZZZ```iiikkknnnpppnnniiiddd```\\\YYYTTTQQQPPPNNNLLLJJJLLLLLLLLLLLLNNNOOOQQQSSSQQQYYY[[[aaaiiiddd```gggttt{{{tttgggYYYQQQJJJEEECCCHHHQQQ___rrr}}}{{{{{{}}}|||{{{|||}}}}}}|||~~~}}}||||||~~~yyyuuusssqqqooommmhhhfffdddccccccbbb___^^^]]]^^^^^^^^^^^^```ccceeefffgggjjjmmmooopppoooooossstttttttttssspppnnnlllnnnmmmmmmrrryyyyyytttlllfffdddcccddddddgggrrr}}}yyy___MMMEEEAAA???@@@@@@AAAGGGOOO```oooyyytttssszzzvvvqqqppprrr|||~~~{{{zzz{{{|||}}}}}}|||zzzyyyzzz|||~~~~~~|||{{{yyyxxxvvvqqqnnnlllmmmnnntttuuuvvvvvvuuussssssssstttsssqqqooonnnnnnooopppmmmkkkiiigggffffffggghhheeebbb^^^ZZZZZZ]]]bbbeeecccbbb^^^YYYSSSQQQQQQSSSQQQPPPPPPNNNIIIFFFKKKSSSXXXYYY[[[\\\[[[XXXUUUTTTQQQQQQRRRSSSUUUXXXZZZ[[[YYYZZZZZZZZZYYYVVVTTTRRRMMMLLLKKKLLLMMMNNNLLLKKKIIIGGGEEEEEEGGGHHHHHHHHHIIIHHHEEECCCBBBBBBBBBCCCAAA@@@>>>>>>>>>>>>@@@AAABBBBBBCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEDDDCCCBBBAAADDDCCCBBBAAAAAAAAAAAAAAA@@@???>>><<<;;;:::::::::888999:::;;;;;;:::999888999999999999::::::::::::888777555555555777999:::999999:::;;;<<<>>>???@@@BBBAAA>>>;;;999888888999:::999888888999999777555333444555777999:::;;;<<<===============<<<:::999777555333111111333555777777777888:::;;;===>>>>>>@@@>>>:::777777888:::<<<===>>>???>>>;;;999999999===???AAAAAA???>>>>>>>>>@@@@@@AAABBBBBBBBBAAA@@@AAAAAAAAAAAABBBAAA@@@???===>>>???AAABBBCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAACCCCCCDDDDDDEEEFFFFFFFFFEEEFFFHHHIIIIIIHHHGGGFFF@@@AAABBBCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEHHHHHHIIIKKKOOOVVV```fffnnnmmmmmmmmmkkkgggccc___ZZZWWWSSSPPPNNNMMMKKKJJJMMMMMMLLLMMMNNNOOOQQQRRRRRR[[[```eeekkkeeebbbkkk~~~vvvooodddVVVMMMHHHDDDBBBEEELLLYYYlll{{{yyywwwyyytttvvvxxx{{{~~~~~~~~~||||||}}}}}}xxxtttqqqooollljjjeeedddcccbbbcccbbb```^^^___`````````______aaacccbbbeeeiiilllnnnooonnnmmmoooqqqrrrsssrrrpppmmmkkkllllllnnnsssxxx{{{|||{{{uuurrrlllhhhggggggiiijjjmmmwwwyyy```MMMFFFBBB@@@AAAAAAAAAEEELLLYYYiii}}}|||uuussswww~~~{{{vvvsssttt{{{}}}{{{yyyyyyzzz{{{yyyxxxwwwvvvvvvxxxzzz{{{|||~~~}}}zzzxxxxxxuuutttrrrooommmlllnnnpppuuuwwwxxxxxxuuusssssstttuuusssqqqooooooooopppqqqooommmjjjgggeeedddeeeeeedddaaa^^^[[[\\\^^^bbbdddeeeccc^^^XXXSSSPPPQQQRRRUUUSSSSSSQQQKKKHHHMMMUUUZZZ[[[\\\\\\ZZZWWWTTTRRROOOPPPQQQRRRTTTVVVWWWXXXVVVWWWXXXYYYXXXVVVTTTSSSKKKJJJJJJLLLNNNOOONNNLLLGGGEEECCCCCCEEEFFFGGGFFFGGGFFFDDDBBBAAAAAAAAABBB@@@@@@???>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCAAAAAA@@@@@@???@@@@@@@@@@@@???===<<<:::999888888777888999::::::999888777999999::::::;;;;;;<<<<<<888777555444444555666777888888888999:::;;;<<<===>>>===;;;:::888888888888;;;:::999999999999777555333333555666888:::;;;;;;>>>>>>???@@@???===;;;:::777666444222222444777999888888999:::;;;===>>>>>>???===:::888888:::===???>>>???@@@>>>;;;999888888;;;===??????>>>=========AAABBBBBBCCCBBB@@@>>>===<<<===???@@@@@@AAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAACCCDDDEEEFFFEEEDDDBBBAAADDDEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKJJJHHHGGG@@@@@@AAACCCDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIKKKNNNSSS[[[dddkkkpppnnnlllkkkjjjhhhddd```YYYVVVQQQNNNLLLLLLKKKJJJLLLLLLLLLLLLMMMOOOQQQRRRSSS]]]bbbfffkkkffffffsss{{{ssslll___RRRKKKFFFCCCBBBEEEKKKVVViiixxxtttooopppkkknnntttyyy}}}|||{{{}}}|||xxxtttqqqnnnjjjgggfffdddbbbbbbbbbbbb```___^^^```aaaaaa```^^^_________bbbfffjjjlllmmmmmmllliiikkknnnppppppooommmlllkkklllooossswwwxxxxxxwwwuuusssooollljjjjjjlllnnnsss|||zzzcccOOOGGGCCC@@@BBBBBBBBBDDDIIISSScccwwwwwwqqqqqqvvv~~~|||xxxvvv{{{}}}zzzxxxwwwwwwwwwuuuttttttuuuuuuvvvwwwwwwyyy{{{||||||yyywwwuuuuuurrrrrrrrrpppnnnnnnppprrrvvvxxxyyyvvvrrrpppqqqssssssqqqooonnnnnnooopppqqqqqqoookkkgggdddcccccccccbbbaaa___]]]]]]^^^___aaaaaa```]]]XXXTTTSSSTTTVVV\\\XXXVVVTTTPPPMMMQQQXXX[[[\\\]]]]]][[[XXXTTTRRROOOPPPQQQRRRSSSTTTTTTUUURRRSSSUUUVVVUUUTTTRRRQQQIIIIIIJJJLLLOOOOOONNNLLLGGGEEEBBBAAABBBDDDEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@??????@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEAAAAAA@@@@@@@@@AAABBBBBB@@@???===;;;999888777777777777888888888888777777888999999:::;;;<<<<<<===888666444222222222444444777777777777777888999999888777777666666666666777<<<:::999999:::999777555222222333555777888::::::===>>>???@@@???===;;;999777666555444555777999:::::::::;;;<<<===>>>??????>>>===:::999999:::<<<>>>===>>>???===;;;999888888;;;===???@@@???>>>>>>>>>BBBBBBCCCDDDBBB@@@>>><<<:::<<>>>>>>>>>>>???@@@@@@@@@AAAAAABBBAAAAAAAAA????????????@@@@@@AAABBB@@@???===;;;999777666555666666555555555555666666777777888999:::;;;<<<<<<888666555333333444555666777666555555444444555555333444444555666666777888<<<;;;:::999:::999777555000111222444555777888999:::;;;===>>>===;;;888777666666666777888:::;;;<<<<<<<<<===>>>???@@@@@@AAA>>>===;;;:::888888999999;;;<<<<<<;;;999777888999<<<>>>@@@AAA@@@??????@@@@@@BBBCCCDDDDDDBBB???>>>;;;>>>AAAAAA@@@@@@AAACCC@@@AAABBBCCCCCCDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGIIIJJJKKKHHHKKKPPPVVV[[[cccjjjooosssnnnjjjhhhhhheee```[[[WWWSSSNNNJJJIIIJJJIIIIIIKKKKKKKKKMMMOOORRRUUUWWW[[[dddeeedddiiikkkxxxwwwiiiYYYNNNKKKCCCCCCEEEGGGIIIOOO]]]kkkttthhhfffiiinnnvvv{{{}}}}}}zzzxxxzzz|||~~~}}}}}}~~~|||wwwssskkkgggaaa^^^]]]]]]\\\\\\WWWWWWXXXVVVUUUTTTVVVWWWWWWXXX[[[___bbbdddfffgggcccdddfffhhhjjjkkkllllllmmmooorrrtttttttttttttttqqqqqqooolllhhhhhhjjjmmmrrrzzz{{{uuujjjUUUEEE@@@>>>AAABBBAAABBBEEELLL\\\pppzzzllleeeeeewww|||}}}|||zzz|||{{{zzz}}}{{{wwwtttqqqoooqqqsssvvvxxxyyyyyyxxxwwwvvvxxxyyyyyyvvvttttttttttttvvvwwwwwwuuussssssttttttuuutttoooiiifffiiimmmkkkjjjiiiiiiiiikkkmmmnnnpppnnnjjjgggdddcccccccccaaaaaaaaa```^^^\\\ZZZYYYTTTVVVXXXYYYZZZ\\\```ccchhh```ZZZYYYXXXWWWXXX[[[\\\]]]^^^^^^\\\YYYVVVTTTQQQRRRRRRSSSRRRRRRQQQQQQQQQSSSUUUVVVWWWVVVTTTSSSIIIHHHIIIJJJKKKKKKHHHEEEHHHEEEAAA???@@@AAAAAAAAA???AAACCCEEEFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======>>>???@@@===============<<<;;;;;;===<<<<<<<<<===>>>???@@@AAA???===;;;888666555555555555333222222333555555555666666888999:::;;;<<<999888777666666777999:::777666555444333222222222333444555666777999::::::<<<;;;:::::::::999777555///000111333555666777888888999;;;<<<;;;999666555555666777999:::<<<=========>>>>>>???@@@AAAAAABBB???>>><<<:::888666555444999999999888777666888:::===???BBBBBBAAAAAAAAAAAA???@@@CCCEEEEEEDDDBBB@@@>>>AAACCCCCCAAA???AAACCC???@@@AAACCCDDDEEEEEEEEECCCCCCDDDEEEGGGHHHIIIJJJGGGGGGHHHIIIIIIJJJJJJKKKIIIHHHFFFDDDCCCCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEBBBBBBCCCDDDEEEGGGIIIJJJHHHLLLRRRXXX^^^dddkkkooosssoooiiigggfffccc\\\WWWWWWRRRMMMJJJIIIIIIIIIIIIKKKKKKLLLNNNQQQTTTWWWYYY___gggfffdddhhhmmm~~~wwwfffUUULLLJJJBBBCCCEEEGGGGGGKKKWWWeee|||zzzmmmjjjnnnssszzz}}}~~~}}}~~~~~~{{{xxxwwwxxx{{{}}}~~~|||~~~{{{lllggg```\\\ZZZZZZZZZZZZWWWVVVUUURRRPPPRRRUUUXXXTTTUUUWWWZZZ^^^aaaccceeeccccccdddfffgggiiijjjkkknnnpppssstttssssssssstttmmmnnnmmmiiifffeeehhhlllkkkuuu}}}~~~|||uuuooommmRRRIIICCC???@@@BBBAAABBBFFFQQQ[[[lll}}}|||qqqhhhccckkkwww}}}||||||~~~yyyuuurrrqqqqqqtttuuuxxxzzz{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwyyyyyyxxxyyyyyyvvvsssooorrrsssrrroookkkiiiiiijjjqqqpppmmmkkkiiiiiijjjjjjjjjiiigggfffdddccccccccc______``````^^^ZZZVVVTTT[[[\\\]]]]]]^^^___ccceeehhhbbb[[[VVVTTTVVVWWWXXX]]]]]]]]][[[XXXTTTPPPNNNQQQPPPOOOPPPRRRRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQPPPJJJIIIHHHGGGFFFFFFEEEFFFEEEEEEDDDBBBAAA@@@??????BBBCCCEEEFFFFFFEEECCCBBBAAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>?????????@@@???>>>======<<<<<<===>>>===<<<>>>BBBCCCAAA???AAA@@@===;;;999888888888111333444444333222222333777777888888999999999:::===999555444555777666555222222222333333444444444444444555666777888999999@@@???<<<:::777666555444444444444444444555666666:::;;;===<<<:::888777888888999:::;;;<<<<<<<<<<<>>>>>???@@@AAABBBBBBBBBCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@AAACCCCCCCCCAAAAAACCCDDDDDDCCCCCCDDDFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHGGGEEEDDDHHHGGGEEEDDDCCCCCCCCCDDDBBBCCCDDDEEEEEEFFFFFFFFFDDDCCCCCCEEEGGGIIIJJJJJJMMMTTTYYY\\\aaajjjpppqqqqqqmmmiiiddd```\\\WWWSSSPPPOOOLLLJJJIIIHHHHHHHHHLLLNNNOOOPPPQQQSSSWWWZZZ^^^ccceeebbbaaapppooo]]]OOOJJJLLLFFFHHHHHHFFFDDDGGGOOOVVVpppzzzjjjmmmwww|||xxxxxx~~~}}}zzzwwwsssrrrtttxxx{{{|||zzzsssmmmfffbbb``````]]][[[XXXUUURRRPPPPPPPPPPPPOOOSSSRRRRRRTTTYYY^^^aaacccaaaaaabbbdddfffjjjmmmnnnqqqrrrrrrsssrrrrrrqqqpppqqqooolllhhheeeeeehhhjjjppptttxxxyyywwwsssooommmqqqWWWKKKEEEAAABBBBBBBBBCCCFFFMMMVVVfffvvvuuuhhh```bbbnnnxxxzzz{{{~~~~~~}}}yyyuuusssrrrrrrrrruuuyyy|||~~~}}}{{{zzz|||{{{{{{zzzyyyyyyyyyzzzvvvuuuuuuvvvwwwvvvtttrrroooooonnnllliiihhhjjjkkkqqqooollljjjhhhhhhhhhiiiiiihhhgggfffeeecccbbbbbb^^^^^^^^^^^^\\\XXXUUUSSSYYYZZZ\\\\\\]]]___bbbeeeddd___YYYTTTTTTUUUWWWXXX\\\[[[ZZZXXXVVVRRROOOMMMKKKKKKLLLOOORRRUUUVVVUUUTTTUUUUUUTTTSSSPPPNNNMMMKKKJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>???@@@AAABBBBBBAAA@@@???@@@@@@???>>>>>>===<<<<<<>>>>>>>>>>>>>>>?????????>>>>>>=========>>>>>>???@@@>>>===???BBBCCCBBBAAA@@@>>><<<:::888777777777555777888888777666666777777777888888888999999999;;;888555444555666555444444444444444444444444444333444555555777777888999>>>===;;;999666555444333444444444444555666777777:::<<<======;;;999888888777888:::===???@@@AAAAAAAAA???======???AAABBBBBB>>><<<:::999;;;<<<;;;;;;;;;:::999999999:::;;;<<<>>>>>>??????@@@AAAAAAAAAAAABBBCCCEEEEEEDDDCCCCCCBBBAAA@@@AAABBBCCCCCCAAABBBCCCEEEDDDCCCCCCEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEFFFEEEDDDCCCBBBBBBCCCCCCBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFHHHJJJKKKKKKOOOVVV]]]```eeemmmrrrrrrppplllgggbbb]]]YYYUUURRRMMMLLLJJJIIIHHHHHHIIIIIIMMMOOOPPPQQQRRRTTTXXX[[[___ccceeeeeejjj{{{mmm\\\NNNIIIJJJHHHIIIIIIFFFDDDGGGNNNTTThhhzzzzzzppptttwwwwwwyyy}}}}}}|||xxxuuusssuuuyyy{{{|||~~~xxxssskkkfffdddaaa\\\XXXWWWUUURRRQQQQQQQQQOOONNNOOONNNNNNPPPTTTXXX[[[\\\^^^^^^___bbbeeehhhlllmmmqqqqqqqqqrrrrrrrrrrrrrrrqqqoookkkgggcccdddgggjjjpppssswwwxxxvvvrrrnnnmmmwww^^^MMMGGGBBBCCCCCCBBBCCCFFFHHHPPP^^^mmmzzz|||kkk^^^YYYcccnnnsssxxx~~~}}}zzzwwwuuuttttttqqqtttyyy}}}~~~|||zzz}}}|||{{{{{{{{{{{{{{{|||uuuttttttuuuwwwxxxwwwvvvoooooommmkkkiiiiiilllnnnpppnnnkkkhhhfffffffffgggggggggggggggeeecccaaa```]]]]]]]]]\\\ZZZWWWUUUSSSWWWYYYZZZ[[[[[[]]]```bbb^^^ZZZUUURRRRRRUUUWWWXXXZZZYYYWWWUUURRRPPPNNNMMMJJJJJJKKKNNNSSSUUUVVVUUUUUUUUUUUUSSSQQQNNNLLLJJJLLLKKKIIIGGGEEEDDDDDDCCCCCCCCCDDDDDDCCCAAA@@@>>>>>>???@@@AAAAAA@@@???>>>>>>>>>>>>======<<<<<<;;;=========>>>>>>?????????============>>>???@@@@@@@@@???======???AAABBBAAA???>>>;;;999777777777777999999::::::::::::999999777777777888888888888888999888666555666555333222555555555555555555555444444444555666777888888999===<<<:::888666444444333444444444444555666777888:::<<<>>>===;;;999999999666888;;;???BBBDDDEEEFFFBBB???======???@@@@@@@@@>>><<<999999:::;;;;;;:::;;;::::::999:::;;;<<<===@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDDDDCCCCCCBBB@@@???@@@AAACCCBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMSSS[[[cccgggkkkqqqtttssspppkkkddd^^^YYYVVVRRROOOJJJIIIHHHHHHHHHIIIJJJKKKNNNOOOQQQRRRSSSVVVYYY\\\```bbbeeekkkvvvvvvhhhZZZOOOKKKMMMKKKKKKJJJGGGDDDFFFKKKPPP\\\nnnwwwrrrooosssxxxzzz|||~~~{{{wwwvvvwwwzzz|||}}}zzzsssnnnjjjddd]]]WWWVVVUUUSSSRRRRRRQQQOOOMMMMMMLLLKKKLLLOOOSSSTTTTTTXXXYYY[[[^^^bbbfffiiikkklllllllllmmmnnnpppqqqrrrpppnnnjjjeeebbbbbbfffjjjnnnqqquuuuuusssooommmkkkzzzbbbNNNHHHCCCCCCCCCBBBBBBEEEFFFLLLXXXdddrrr~~~rrrcccWWW^^^hhhqqqxxx~~~~~~}}}{{{yyyxxxwwwsssuuuxxx|||~~~~~~}}}}}}||||||{{{{{{{{{||||||}}}yyywwwvvvwwwyyyzzz{{{zzztttrrrpppllliiijjjmmmpppmmmllliiifffddddddddddddeeefffgggfffeeeccc```^^^___^^^^^^\\\ZZZXXXWWWVVVXXXYYYZZZZZZYYYYYY[[[]]]YYYUUUQQQOOOQQQTTTWWWXXXYYYWWWUUUSSSPPPOOONNNMMMNNNMMMNNNOOOQQQRRRPPPOOOSSSSSSSSSRRRPPPMMMKKKIIILLLKKKIIIFFFEEECCCBBBBBBAAABBBCCCDDDCCCBBB@@@???AAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>======<<<<<<<<<<<<<<<======>>>?????????>>>>>>======>>>??????@@@@@@>>><<<<<<===???@@@AAA@@@???===:::999888888999;;;::::::;;;<<<<<<;;;999888888888888888888888888888777777666666555333111555666666666777777777888555666666777888999::::::===<<<;;;999777666666555555555555555666777888999:::<<<>>>===<<<:::999:::777999<<<@@@CCCEEEFFFFFFAAA???======>>>??????>>>===:::888888999:::::::::;;;;;;:::::::::<<<===>>>BBBBBBBBBAAAAAA@@@@@@@@@???@@@BBBCCCDDDDDDCCCBBBAAA???>>>>>>@@@BBBBBBBBBAAABBBCCCBBBAAAAAABBBCCCFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDEEEFFFFFFGGGGGGGGGCCCCCCCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGJJJMMMPPPXXXaaajjjmmmqqquuuuuurrrooojjjbbb[[[WWWSSSPPPNNNKKKJJJIIIHHHIIIJJJKKKLLLNNNOOOQQQRRRSSSVVVZZZ]]]```bbbgggqqq}}}rrrggg___WWWPPPOOOQQQMMMLLLJJJGGGDDDDDDHHHKKKTTTdddyyytttjjjnnntttvvv{{{|||xxxwwwyyy{{{}}}}}}zzzvvvqqqjjjaaa[[[XXXVVVTTTSSSSSSQQQOOOLLLNNNLLLKKKLLLNNNPPPPPPPPPQQQSSSUUUYYY]]]aaadddfffccccccdddeeegggiiilllmmmlllkkkgggbbb```aaaeeehhhllloooqqqqqqnnnllljjjiii}}}dddPPPIIIDDDDDDCCCAAAAAADDDFFFKKKSSS^^^kkkyyy{{{mmm^^^aaahhhqqqzzz~~~|||{{{yyyvvvvvvwwwxxxzzz|||~~~}}}}}}|||}}}}}}~~~|||zzzxxxxxxyyyzzzzzzyyyvvvuuuqqqlllhhhgggiiikkkjjjhhhfffcccbbbbbbbbbcccdddeeeeeeeeedddbbb___]]]aaa```^^^\\\[[[ZZZYYYYYYZZZ[[[[[[ZZZXXXVVVVVVWWWUUURRROOONNNPPPSSSUUUVVVXXXWWWUUUSSSQQQOOOOOOOOOPPPOOOOOOPPPQQQPPPMMMJJJMMMNNNNNNOOONNNMMMKKKJJJJJJIIIGGGEEECCCBBBAAAAAA@@@@@@AAABBBBBBAAA@@@???BBBBBBCCCCCCCCCCCCBBBBBB???>>>>>>>>>>>>>>>======;;;<<<<<<===>>>>>>??????@@@@@@???>>>>>>>>>>>>>>>AAA@@@???>>>>>>???AAACCCBBBAAA???===<<<<<<<<<<<<>>><<<;;;===>>>???===;;;999999999999888888888888666777777777666555444333555555666888999:::;;;<<<888888999:::;;;<<<======???>>>===;;;:::999999999777666666666666777888888999;;;======;;;:::999:::777999===@@@BBBCCCCCCBBB@@@>>>======>>>???>>>===;;;999888888999;;;<<<;;;<<<<<<;;;;;;;;;<<<>>>>>>CCCCCCBBBBBBAAAAAA@@@@@@>>>???AAABBBCCCCCCCCCBBB@@@???======???AAABBBBBB???@@@AAAAAA??????@@@AAAEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFGGGCCCDDDDDDDDDEEEEEEEEEDDDBBBCCCDDDEEEEEEFFFFFFFFFCCCEEEFFFFFFGGGJJJOOOSSS^^^gggooorrrtttvvvtttpppmmmhhhaaaZZZVVVRRROOOMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMOOOQQQRRRTTTWWW[[[^^^```ccclll{{{|||lllbbbZZZUUURRRNNNMMMOOOMMMLLLIIIEEECCCDDDFFFHHHPPP]]]ppp}}}llljjjooossszzz~~~{{{xxxxxxyyy|||}}}}}}~~~{{{xxxrrriiiccc\\\YYYVVVTTTSSSQQQOOOLLLMMMLLLKKKKKKMMMNNNMMMLLLKKKMMMOOOSSSWWWZZZ\\\]]][[[\\\]]]___bbbdddggghhhfffeeeccc```^^^___cccfffiiikkklllllliiigggffffffiiiSSSLLLFFFEEEDDDBBBBBBDDDFFFIIIPPPXXXdddsssxxxgggeeeiiisss|||~~~{{{zzzyyywwwvvvuuuvvvzzz}}}~~~~~~~~~~~~|||zzzyyyxxxyyyyyywwwuuuuuutttpppjjjeeeccccccdddfffeeecccaaa``````bbbbbbddddddddddddbbb```^^^]]]```___\\\ZZZYYYXXXXXXYYYZZZ[[[\\\ZZZWWWUUUTTTUUUTTTQQQNNNMMMOOOQQQSSSTTTVVVVVVUUUSSSRRRPPPOOOOOOMMMMMMNNNOOOQQQPPPNNNKKKHHHIIIJJJKKKLLLKKKKKKJJJHHHGGGEEECCCAAA@@@@@@@@@??????????????????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>>>>??????AAAAAA@@@???>>>>>>>>>>>>CCCCCCCCCBBBAAAAAACCCEEEEEECCCBBB@@@???>>>??????AAA???===???BBBBBB@@@===:::::::::::::::999999999666777888777666555666888666777888999;;;<<<======::::::;;;<<<===>>>>>>???@@@@@@>>>===<<<<<<<<<<<<999888888777777777777777888:::<<<<<<;;;999999999777999<<>>>>>===<<<===>>>???>>>===:::888777888:::===>>>>>>>>>===<<<;;;;;;<<<===>>>AAAAAAAAA@@@@@@?????????===>>>@@@BBBCCCCCCBBBBBB@@@>>><<<<<<>>>AAABBBCCC???@@@AAA@@@???>>>???@@@CCCCCCBBBBBBBBBBBBCCCCCCEEEDDDDDDDDDDDDDDDEEEFFFDDDEEEEEEFFFEEEEEEDDDDDDBBBCCCDDDEEEEEEFFFFFFFFFBBBDDDFFFGGGHHHLLLSSSXXXccckkkrrrtttttttttqqqmmmjjjeee___YYYUUURRRNNNLLLNNNMMMLLLKKKKKKKKKLLLMMMNNNPPPRRRTTTUUUXXX\\\```aaahhhvvvtttjjjbbbYYYQQQNNNMMMIIIGGGHHHKKKIIIFFFDDDCCCCCCEEEFFFMMMVVVfffyyyuuukkklllrrrzzz{{{yyywwwwwwyyy{{{||||||~~~yyyrrrlllaaa^^^YYYUUUSSSQQQOOOMMMKKKJJJIIIIIIJJJJJJIIIHHHGGGHHHJJJMMMPPPRRRSSSTTTUUUVVVYYY\\\___aaabbbccc^^^______^^^]]]^^^aaacccfffggggggfffdddbbbbbbcccoooVVVOOOJJJHHHGGGDDDCCCFFFEEEGGGKKKRRR^^^mmm}}}~~~mmmhhhhhhrrr||||||}}}|||~~~}}}}}}zzzxxxxxxwwwvvvuuuvvvxxxzzz|||{{{{{{||||||}}}{{{zzzzzzzzz{{{zzzxxxuuusssrrrooojjjeeebbbaaaaaacccaaa```______```aaacccddddddcccbbb```___^^^]]]]]][[[XXXUUUTTTTTTUUUVVVXXXYYY[[[ZZZXXXVVVUUUVVVUUURRRNNNMMMNNNPPPQQQQQQTTTTTTTTTTTTRRRQQQOOOMMMKKKKKKMMMOOOQQQPPPNNNKKKEEEFFFHHHIIIIIIIIIHHHHHHEEEDDDCCCAAA@@@?????????>>>===<<<<<<<<<===???@@@@@@@@@????????????@@@@@@========================::::::;;;<<<===>>>???@@@@@@@@@??????>>>?????????AAACCCDDDCCCAAA@@@BBBCCCFFFDDDCCCAAA@@@@@@@@@AAAAAA???===>>>BBBCCC@@@<<<<<<<<<<<<;;;;;;:::::::::666777888777666666999<<<::::::;;;;;;;;;;;;<<<<<<::::::;;;<<<===>>>>>>???@@@@@@???>>>=========>>>;;;:::999888777666666666666888;;;;;;:::888888999555888;;;???@@@@@@???>>><<<;;;;;;<<<>>>???>>>===888777666888<<>><<<<<<<<<<<<===>>>>>>==================<<<>>>???AAABBBCCCBBBBBB???===;;;;;;===@@@BBBCCCAAABBBBBBAAA@@@???@@@AAABBBAAAAAA@@@@@@AAAAAABBBFFFEEEDDDCCCCCCCCCDDDEEEDDDEEEEEEEEEEEECCCBBBAAABBBCCCDDDEEEEEEFFFFFFFFFBBBEEEHHHIIIJJJOOOWWW^^^gggnnnttttttrrrqqqnnniiidddaaa\\\WWWTTTPPPLLLJJJKKKKKKJJJJJJKKKLLLNNNOOOQQQRRRTTTVVVXXX[[[___ccccccoooxxxggg]]]ZZZQQQJJJJJJJJJHHHFFFFFFGGGEEECCCAAABBBCCCDDDDDDIIIOOO[[[lllppplllsssyyyzzzwwwvvvtttuuuxxx{{{||||||~~~xxxrrrgggbbb\\\VVVSSSQQQOOONNNJJJIIIHHHHHHIIIIIIGGGFFFDDDEEEGGGIIIJJJKKKKKKKKKNNNQQQUUUXXX[[[\\\\\\\\\WWWYYY[[[\\\\\\]]]___aaacccccccccbbb___^^^___```tttYYYRRRLLLKKKIIIFFFEEEGGGCCCDDDGGGNNNYYYiiizzzppphhhfffppp{{{zzz}}}|||}}}}}}}}}}}}|||~~~|||xxxvvvvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwwwwxxxzzz{{{}}}}}}{{{{{{|||}}}~~~~~~{{{xxxssssssqqqlllgggcccbbbbbbaaa```^^^^^^^^^```aaaccceeedddbbb```___^^^^^^^^^YYYWWWTTTQQQPPPPPPRRRSSSUUUWWWZZZZZZYYYWWWWWWXXXVVVSSSOOOMMMNNNOOOPPPPPPRRRRRRSSSTTTRRRPPPNNNLLLLLLMMMNNNOOOPPPOOOLLLIIIEEEEEEGGGGGGHHHGGGFFFEEECCCBBBAAA@@@????????????>>><<<;;;999:::<<>>???@@@>>>>>>>>>>>>???@@@AAABBB===@@@BBBAAA???===>>>@@@FFFDDDCCCAAA@@@@@@AAAAAA???<<<:::<<<@@@AAA>>>:::=========<<<<<<;;;;;;;;;666777888777666777;;;???>>>>>>===<<<;;;;;;::::::999::::::;;;<<<===>>>>>>@@@@@@???>>>>>>>>>>>>>>>===<<<:::888777666555555666888::::::999888888888444666;;;???AAAAAA@@@???;;;::::::<<>>===888777666999===@@@BBBCCCAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBBBBBBBBBB???===::::::===@@@BBBCCCBBBCCCDDDCCCAAA@@@AAABBBAAA@@@@@@??????@@@@@@AAAFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDEEEEEEDDDBBB@@@???BBBCCCDDDEEEFFFFFFFFFFFFBBBFFFJJJKKKLLLRRR[[[bbbiiippptttsssqqqoookkkfff```^^^ZZZVVVSSSOOOKKKHHHHHHHHHHHHIIIJJJLLLOOOPPPSSSTTTWWWXXXZZZ]]]bbbeeeeeeuuuooo___WWWSSSKKKEEEGGGJJJJJJHHHIIIEEECCCAAA@@@AAACCCDDDDDDEEEJJJSSSccc}}}uuunnnuuuxxxtttuuutttssstttwwwzzz{{{||||||}}}zzzuuukkkeee]]]VVVSSSQQQPPPOOOJJJIIIIIIIIIKKKJJJIIIGGGBBBCCCEEEFFFGGGGGGFFFFFFHHHKKKPPPUUUWWWXXXWWWVVVRRRUUUYYY\\\\\\]]]^^^___aaabbbaaa___]]]\\\]]]^^^uuu^^^SSSKKKIIIJJJIIIGGGHHHGGGFFFHHHOOOVVVbbbrrrvvvjjjaaagggttt~~~~~~|||}}}}}}}}}~~~wwwssstttwwwyyy|||}}}|||}}}~~~|||vvvwwwtttrrrsssvvvxxxxxxvvvzzzzzzxxxvvvtttvvvyyy}}}|||~~~{{{uuuqqqsssrrrppplllhhhdddbbbaaaaaa^^^[[[ZZZ\\\^^^```aaabbb```^^^___```___[[[WWWVVVSSSPPPNNNMMMNNNQQQSSSVVVWWWXXXWWWVVVUUUVVVXXXUUUQQQMMMKKKMMMOOORRRSSSNNNPPPSSSUUUUUUTTTSSSQQQJJJKKKKKKKKKJJJIIIHHHHHHEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA???===<<<<<<<<<===<<<:::999999;;;>>>@@@BBBBBBBBBAAA@@@???===<<<<<<:::999999:::;;;::::::;;;;;;;;;<<<<<<>>>??????AAAAAAAAAAAA@@@>>>===<<<===>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@???>>><<<::::::??????>>><<<:::888777666444444444555777:::<<<>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAA>>>>>>>>>>>>>>>===<<<;;;:::999777555444333333333444444444444444444444444444666:::===???>>>===;;;:::999999:::<<<===<<<;;;888999:::<<>>======>>>????????????@@@@@@AAAAAAAAA>>>=========>>>AAACCCEEEGGGCCC???>>>@@@AAAAAA???AAAAAA@@@??????@@@AAAAAAEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEDDDDDDCCCCCCCCCBBB@@@BBBDDDFFFGGGGGGFFFEEEEEEIIILLLLLLRRR]]]gggjjjooooooooopppoookkkfffaaa\\\ZZZXXXTTTQQQOOOMMMLLLNNNLLLJJJJJJKKKMMMOOOOOORRRSSSVVV[[[aaaeeeggghhhjjjxxxeeeVVVLLLIIIGGGFFFHHHKKKLLLJJJGGGHHHGGGEEEDDDBBBAAAAAAAAAJJJGGGKKKZZZnnnwwwssssssuuutttqqqrrrxxx}}}||||||~~~}}}~~~zzztttlllccc]]][[[XXXSSSNNNOOOLLLHHHFFFGGGGGGHHHGGGCCCAAA??????AAABBBCCCBBBFFFHHHKKKNNNPPPQQQQQQPPPPPPRRRUUUVVVWWWYYY\\\^^^___]]][[[XXXWWWXXXYYYZZZ{{{cccXXXOOOLLLLLLJJJHHHHHHGGGFFFHHHNNNUUU___ooo}}}yyymmmeeejjjvvv~~~|||}}}}}}~~~~~~}}}tttoooppprrruuuzzz||||||~~~|||wwwxxxuuussssssvvvxxxyyyxxxzzzyyyxxxuuutttuuuxxx{{{{{{}}}zzzuuuqqqsssrrrppplllhhheeeccccccccc```[[[YYYZZZ\\\^^^___```^^^]]]]]]^^^\\\YYYVVVSSSQQQNNNMMMMMMNNNQQQRRRVVVXXXYYYXXXWWWWWWXXXYYYTTTQQQMMMLLLMMMOOOQQQRRRNNNPPPRRRSSSSSSRRRPPPNNNLLLLLLKKKKKKJJJHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>===<<<;;;;;;;;;===<<<;;;;;;<<<>>>AAABBBBBBBBBBBBAAA@@@???======???===;;;:::;;;;;;:::999::::::::::::;;;<<<======>>>>>>???@@@@@@???>>>=========>>>@@@AAAAAABBBBBBAAA@@@@@@????????????????????????>>>===<<<;;;:::<<<<<<;;;::::::999888888555555555666777999:::<<<======<<<;;;::::::::::::;;;;;;::::::;;;===???@@@?????????>>>>>>=========<<<;;;999777555555555555555555555555555555555555333555999<<<======;;;:::999888888:::===??????>>>999:::;;;===@@@BBBEEEFFFCCCBBB@@@>>><<<;;;;;;;;;777999;;;<<<;;;;;;<<<>>>>>>??????@@@AAAAAABBBBBB???>>>===<<<===???BBBDDDEEEBBB???>>>@@@BBBBBBAAABBBAAA@@@??????@@@AAABBBDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDFFFGGGGGGFFFFFFIIINNNRRRSSSYYYdddmmmqqqqqqpppnnnmmmkkkfffaaa]]]ZZZXXXUUURRROOOLLLKKKJJJLLLKKKJJJJJJKKKNNNPPPQQQTTTTTTWWWZZZ___dddiiikkknnn|||rrraaaUUUMMMJJJIIIHHHIIILLLLLLJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBIIIGGGJJJVVVfffwww~~~zzzxxxssspppqqqxxx~~~~~~zzzvvvqqqjjjeeeccc___YYYSSSNNNKKKIIIHHHHHHGGGFFFDDDEEEBBB@@@@@@AAABBBBBBAAADDDFFFHHHKKKMMMNNNMMMMMMNNNPPPRRRSSSTTTUUUWWWYYYYYYXXXVVVUUUUUUWWWYYYZZZiii^^^SSSPPPOOOLLLJJJJJJIIIGGGHHHMMMSSS\\\kkkxxx~~~rrrjjjllluuu|||}}}}}}~~~~~~~~~~~~xxxoooiiihhhjjjooouuu{{{}}}~~~}}}xxxyyyvvvsssrrrtttxxxzzz{{{yyyyyywwwuuussstttvvvxxxzzz{{{~~~}}}zzzuuurrrsssqqqooollliiigggeeeeeeeeeaaa[[[XXXXXXZZZ\\\]]]^^^]]][[[[[[[[[YYYUUUSSSOOONNNMMMLLLMMMOOOQQQRRRWWWXXXYYYYYYXXXWWWXXXYYYQQQOOOMMMMMMNNNPPPPPPOOONNNOOOPPPPPPPPPOOOMMMLLLNNNMMMLLLKKKIIIGGGFFFEEEFFFEEEEEEDDDCCCAAA??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@BBBDDDBBBBBBAAA@@@???>>>>>>===BBB???===<<<<<<;;;:::888888888888888999:::;;;;;;;;;<<<===>>>???>>>>>>===<<<===>>>???@@@@@@AAAAAA@@@???>>>>>>=========>>><<<<<<======<<<<<<;;;:::999999999999888888888888777666666666777888999:::<<<<<<;;;::::::999999888::::::999:::;;;<<<>>>???AAA@@@???>>>===>>>??????>>><<<:::888777666666777555555555555555555555555333555888;;;<<<<<<:::999888888888;;;>>>AAABBBAAA;;;;;;<<<===???BBBDDDFFFBBBAAA>>><<<;;;;;;<<<===666888;;;<<<;;;;;;===>>>===>>>???@@@AAABBBCCCDDDAAA???===;;;<<<>>>AAACCCCCCAAA??????AAABBBCCCCCCBBBAAA@@@??????@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHMMMSSSXXX[[[aaakkksssvvvsssqqqmmmiiifffaaa\\\XXXWWWUUURRROOOLLLIIIHHHHHHJJJJJJIIIJJJLLLNNNQQQSSSVVVWWWXXXZZZ]]]bbbiiinnnuuu|||jjj[[[SSSNNNLLLKKKJJJKKKLLLLLLJJJIIIFFFEEEDDDDDDCCCCCCCCCDDDHHHFFFIIIQQQ\\\jjj}}}|||vvvqqqqqqxxx}}}zzzxxxtttrrroooiiiaaa[[[PPPNNNLLLKKKJJJHHHFFFCCCFFFCCCAAA@@@AAAAAAAAA@@@AAABBBDDDGGGHHHIIIIIIIIIKKKMMMOOOOOONNNOOOPPPRRRRRRQQQQQQQQQRRRUUUWWWYYYlllaaaVVVRRRQQQNNNMMMMMMKKKIIIJJJNNNRRRYYYfffrrrvvvkkkkkkqqqxxx~~~~~~~~~}}}|||qqqgggaaa```aaahhhpppyyy|||~~~}}}yyyyyyvvvsssqqqrrruuuxxx{{{wwwxxxwwwuuusssssstttvvvxxxzzz|||}}}|||yyyvvvsssssspppmmmkkkjjjhhhgggfffddd```ZZZWWWWWWZZZ]]]^^^___^^^]]][[[YYYUUURRROOOMMMMMMLLLMMMNNNPPPRRRSSSXXXYYYYYYXXXVVVTTTUUUVVVPPPOOOMMMNNNOOOPPPOOONNNLLLMMMMMMNNNNNNNNNNNNMMMOOONNNLLLJJJHHHGGGFFFEEEGGGFFFEEEDDDBBB@@@===<<<::::::999999::::::;;;<<<::::::;;;===???AAACCCDDDBBBAAA@@@??????>>>>>>>>>AAA???<<<;;;<<<;;;:::999888888888888888999:::::::::;;;<<<=========<<<;;;<<<<<<<<<===>>>???@@@AAA???>>>======<<<<<<<<<<<<::::::;;;<<<<<<;;;;;;;;;888888777777777666666666555555666777888999999:::;;;;;;::::::999888888777999999999999:::;;;===>>>BBB@@@???======>>>@@@AAA>>><<<:::888777666777777444444444444444444444444444555888:::;;;;;;:::999999999999<<>>;;;::::::;;;<<<888:::<<<======>>>???@@@======???@@@BBBCCCDDDEEECCCAAA===;;;;;;===@@@BBBAAA@@@@@@@@@AAACCCDDDDDDBBBAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDHHHGGGFFFEEEFFFGGGIIIKKKNNNUUU\\\___fffooouuuvvvuuuqqqlllgggccc___[[[XXXUUUSSSPPPLLLJJJHHHHHHHHHIIIIIIJJJKKKLLLOOOSSSVVVWWWZZZ\\\\\\\\\```gggmmm|||zzzcccVVVQQQNNNLLLLLLKKKKKKKKKJJJIIIGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHMMMSSS___sss|||uuurrrxxx~~~~~~}}}zzzrrrhhhaaaXXXUUUQQQNNNLLLJJJHHHFFFDDDBBB@@@???@@@AAAAAA@@@???@@@BBBCCCEEEEEEEEEEEEGGGHHHJJJKKKJJJKKKLLLNNNMMMMMMMMMMMMOOOQQQTTTUUUooocccXXXUUUTTTRRRQQQRRRPPPMMMMMMOOOQQQVVVaaalll|||xxxmmmiiilllsss~~~}}}|||}}}~~~}}}rrrggg]]]YYYXXXZZZbbblllvvv{{{}}}~~~zzzxxxvvvssspppoooqqquuuxxxuuuvvvwwwvvvtttssstttuuuxxxyyyzzz{{{{{{yyywwwvvvssspppllliiiiiiiiigggfffaaa]]]YYYWWWXXX[[[^^^```aaaaaa___\\\XXXSSSOOONNNMMMMMMNNNOOOPPPQQQRRRRRRVVVWWWWWWUUURRRQQQQQQQQQPPPOOONNNOOOPPPPPPOOONNNKKKKKKKKKLLLMMMNNNOOOPPPOOOMMMLLLJJJHHHGGGGGGGGGHHHHHHGGGEEEBBB@@@===<<<::::::::::::;;;<<<=========>>>@@@AAACCCDDDEEEEEEAAAAAA@@@>>>>>>>>>>>>>>>>>><<<::::::;;;<<<;;;:::999999999999999::::::;;;<<<<<<======<<<;;;999888;;;;;;;;;<<<===>>>@@@@@@???>>>===<<<;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;888888777666555444444333333333555777999:::;;;<<<::::::::::::999888777666888888777888999:::<<<===AAA@@@>>>======???@@@BBB===;;;999777666555555666333333333333333333333333555777999;;;<<<<<<;;;:::;;;;;;;;;<<>>???AAA===>>>???@@@BBBCCCEEEEEECCCAAA???<<<<<<>>>@@@BBB@@@@@@AAAAAABBBCCCDDDEEEBBBBBBAAA@@@@@@AAABBBBBBDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDEEEEEEEEEEEEEEEEEEIIIGGGFFFFFFGGGIIILLLNNNPPPXXX```eeejjjqqquuuuuutttpppkkkfffccc```\\\ZZZSSSQQQNNNKKKIIIHHHIIIIIIHHHJJJLLLLLLMMMPPPUUUYYYYYY]]]aaa```^^^```gggnnnqqq^^^TTTPPPMMMKKKLLLLLLKKKIIIGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFCCCEEEHHHMMMPPPYYYkkk|||xxxssswwwxxxooohhhccc^^^WWWQQQNNNLLLJJJIIICCCAAA??????@@@BBBBBBAAA???@@@AAABBBCCCCCCDDDDDDBBBDDDFFFGGGGGGHHHKKKLLLKKKKKKKKKKKKLLLMMMOOOPPPvvvjjj^^^ZZZZZZXXXXXXYYYUUURRRQQQRRRRRRUUU^^^iiiwww|||qqqllllllpppzzz|||yyywwwzzzrrrggg\\\TTTRRRSSSUUU^^^iiitttyyy{{{~~~~~~{{{wwwvvvtttqqqnnnooorrruuusssuuuwwwwwwvvvuuuuuuvvvxxxxxxyyyzzzzzzzzzyyyxxxtttooojjjhhhhhhhhhgggddd```]]]ZZZYYYZZZ]]]___``````aaa```]]]WWWRRRPPPOOONNNOOOPPPPPPQQQPPPPPPOOOSSSSSSTTTRRRPPPOOOOOOPPPQQQPPPOOOOOOQQQQQQPPPOOOLLLKKKJJJJJJKKKLLLNNNOOOMMMLLLJJJIIIHHHHHHIIIJJJJJJJJJIIIGGGDDDAAA???>>><<<<<<<<<<<<===>>>???@@@CCCDDDFFFGGGHHHGGGGGGFFFAAA@@@???>>>===>>>>>>???===;;;::::::;;;<<<<<<;;;;;;::::::999::::::;;;;;;============<<<:::888777;;;:::::::::;;;===???@@@???>>>===<<<;;;:::::::::::::::;;;;;;<<<;;;;;;;;;888888777666555444333333111222555777999;;;<<<<<<999:::;;;;;;:::999777666777777777777888999;;;<<>>===>>>???@@@AAA<<<:::888666555444444555444444444444444444444444777888999:::;;;;;;;;;:::;;;;;;;;;<<>>DDDBBB@@@===:::777555444555777:::;;;<<<<<<>>>???>>>???@@@AAABBBCCCDDDEEECCCBBB@@@??????@@@AAABBB???AAABBBCCCBBBBBBDDDEEECCCBBBAAA@@@@@@AAABBBCCCDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDEEEEEEEEEEEEFFFFFFHHHGGGGGGGGGIIILLLNNNPPPUUU^^^fffkkkoootttuuusssqqqnnniiieeebbb^^^[[[XXXPPPNNNLLLIIIHHHIIIKKKLLLIIILLLNNNOOOOOOQQQWWW\\\\\\bbbfffddd```bbbllluuuiii\\\VVVRRRNNNLLLMMMMMMKKKHHHEEEDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFCCCEEEJJJNNNPPPVVVcccqqq}}}uuuxxx~~~wwwrrrmmmhhh```YYYTTTPPPMMMKKKEEECCCAAA@@@BBBCCCCCCBBB@@@@@@AAAAAAAAABBBBBBCCC>>>@@@CCCDDDDDDEEEHHHJJJHHHHHHHHHHHHHHHIIIJJJJJJttthhhcccaaa___^^^___YYYVVVUUUTTTSSSUUU]]]gggqqqyyyyyytttoooooouuu}}}xxxtttppphhh\\\RRRMMMMMMPPPRRR\\\hhhssswwwyyy|||}}}|||xxxxxxvvvsssooonnnppprrrrrrtttwwwxxxwwwvvvvvvwwwxxxxxxyyyzzzzzzzzz{{{{{{uuuoooiiifffggggggeeebbb```^^^\\\[[[\\\^^^^^^]]][[[]]]^^^\\\WWWSSSRRRRRROOOPPPPPPQQQPPPNNNLLLKKKMMMOOOPPPPPPPPPPPPQQQSSSSSSQQQOOOPPPQQQRRRRRRQQQMMMLLLJJJHHHGGGHHHJJJKKKJJJIIIHHHHHHHHHJJJLLLMMMLLLKKKJJJIIIFFFDDDBBB@@@????????????@@@AAABBBBBBFFFGGGHHHIIIIIIGGGDDDCCCAAA@@@>>>=========???@@@???===<<<;;;<<<<<<<<<;;;;;;::::::999999:::::::::;;;<<<=========;;;:::999::::::999999:::<<<>>>@@@@@@???>>><<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;:::777777666666555555555444222444666888999:::::::::::::::;;;<<<;;;999777666666666666666777999;;;<<<=========>>>>>>?????????<<<:::888666555444444555666666666666666666666666666777888999:::::::::999999888999;;;???AAAAAAAAA===;;;999777777999<<<>>>AAA@@@???>>>;;;888555333555777:::;;;<<<<<<>>>@@@@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBCCC???BBBDDDDDDBBBBBBCCCEEECCCBBBAAA@@@@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIKKKNNNQQQRRRXXXaaajjjnnnqqqsssrrrooommmjjjfffbbb^^^ZZZUUURRRMMMKKKIIIGGGGGGIIILLLNNNKKKNNNQQQQQQPPPRRRXXX^^^aaafffiiieeeaaagggvvvtttbbb[[[ZZZUUUOOOMMMNNNOOOLLLHHHEEEDDDEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFKKKPPPRRRTTT[[[eeewww|||||||||~~~yyyuuuoooiiibbb[[[TTTOOOLLLIIIFFFDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@AAAAAA===???@@@AAAAAAAAACCCEEECCCCCCDDDDDDEEEFFFFFFGGG|||oooiiigggdddbbbccc\\\YYYWWWVVVTTTUUU]]]fffmmmtttzzztttooopppvvvyyysssjjjbbbVVVMMMIIIKKKOOOQQQ\\\gggrrrvvvwww{{{}}}}}}yyyzzzyyyuuupppnnnoooqqqqqqtttwwwyyyxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{||||||uuuooohhheeefffgggdddaaabbb```^^^]]]^^^^^^\\\[[[WWWYYY[[[ZZZWWWTTTTTTUUUOOOPPPPPPPPPOOOLLLIIIGGGIIIKKKNNNOOOPPPRRRTTTVVVTTTRRRPPPPPPQQQRRRSSSRRROOOMMMIIIFFFEEEEEEFFFGGGHHHHHHGGGGGGHHHKKKMMMOOOMMMLLLLLLJJJHHHEEECCCBBBBBBBBBAAAAAABBBCCCCCCDDDEEEFFFGGGHHHFFFDDD@@@>>>AAA@@@>>>===<<<===???@@@CCC@@@>>>=========;;;:::::::::999999999999999::::::;;;<<<=========<<<;;;::::::999888999<<<>>>@@@@@@@@@>>>===<<<;;;;;;:::<<<<<<======<<<<<<;;;:::555555555666666666777777444555777888999999888888:::;;;<<<<<<<<<:::888666666666555666777888:::;;;;;;<<<===>>>>>>>>>>>>>>><<<;;;999777555555555555888888888888888888888888555666777888888888888888666666777:::???BBBCCCCCC>>><<<:::888888999<<<>>>===>>>???>>><<<999666444666999<<<===>>>>>>@@@BBBAAAAAAAAABBBBBBCCCCCCCCCAAABBBCCCDDDDDDDDDCCCCCC@@@BBBEEEEEEBBBAAACCCEEECCCBBBAAAAAAAAAAAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGEEEFFFGGGJJJLLLOOORRRSSSXXXbbbjjjnnnpppqqqoookkkjjjgggccc___[[[VVVPPPLLLKKKIIIGGGEEEFFFIIILLLNNNLLLPPPSSSRRRQQQSSSYYY___eeeiiijjjeeebbbjjj~~~lll]]]ZZZ\\\XXXPPPNNNPPPQQQNNNIIIEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHLLLRRRSSSRRRVVV\\\kkk}}}{{{xxx||||||wwwpppeee[[[TTTRRROOOKKKHHHFFFEEECCCAAA@@@@@@????????????@@@@@@===>>>??????>>>>>>???@@@??????@@@AAACCCDDDEEEEEEtttlllmmmnnnjjjdddbbb]]]YYYYYYXXXWWWZZZ___fffssswwwnnnlllpppyyypppbbbRRRIIIGGGGGGKKKPPPYYYdddrrr|||}}}}}}zzzyyywwwsssooolllmmmmmmpppsssuuuwwwwwwvvvwwwxxxwwwwwwvvvxxx{{{}}}}}}|||tttpppllljjjjjjiiigggddddddeeeeeedddaaa]]]XXXUUUVVVXXX[[[ZZZXXXTTTRRRQQQOOOOOONNNNNNMMMLLLKKKJJJLLLNNNPPPSSSTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQNNNLLLIIIGGGEEEEEEEEEEEEDDDCCCBBBBBBEEEIIINNNQQQMMMLLLKKKJJJIIIHHHGGGFFFFFFDDDBBB@@@AAACCCGGGIIIHHHGGGFFFEEEDDDCCCBBBAAA??????@@@@@@@@@AAAAAAAAA::::::999999999:::;;;;;;===============<<<<<<<<<;;;;;;<<<======<<<;;;::::::999888888888:::<<<>>>BBBAAA???===<<<;;;;;;<<<999<<<===;;;;;;===<<<999:::999777666666666777777777777777777777888888999:::;;;;;;;;;:::888777666666666555666666777888888::::::;;;;;;<<<======>>>BBB@@@<<<999777777888888999999888777777777888888:::::::::<<<>>>===:::888666888:::===???@@@@@@@@@AAA@@@>>><<<;;;<<<===>>><<<>>>>>>===:::888888888999999;;;===???@@@BBBCCCCCCCCCCCCBBBBBBAAAAAAAAACCCDDDEEEDDDCCC@@@>>><<>>???>>><<>>?????????@@@@@@@@@@@@<<<;;;:::999999999999999;;;;;;;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>===<<<<<<;;;:::999888999;;;===>>>@@@???===;;;:::::::::;;;:::>>>???======???>>>:::;;;:::999888777888888999888777777777777888999999999:::::::::999777666555444444444555666888999:::999999999:::;;;<<<>>>>>>AAA???<<<999888999:::<<<;;;:::::::::::::::;;;;;;<<<;;;;;;<<<======;;;999777999;;;===??????@@@@@@AAA???===<<<;;;;;;<<<===;;;<<<===<<<999777777888999:::;;;===???@@@BBBBBBBBBBBBBBBBBBAAAAAAAAA@@@CCCDDDEEEFFFEEEDDDBBB@@@BBBAAAAAAAAAAAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCDDDFFFFFFFFFFFFEEEFFFHHHKKKMMMOOOTTTYYY]]]fffhhhllloooooommmjjjgggddd```[[[WWWUUUQQQMMMIIIIIIHHHGGGGGGHHHJJJLLLNNNQQQPPPOOOPPPSSSYYY^^^aaalllkkkiiigggmmm~~~{{{kkk\\\WWWWWWWWWVVVVVVXXXWWWTTTQQQNNNKKKHHHGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLPPPSSSTTTcccrrr~~~|||vvvuuu{{{|||sssmmmaaa]]]YYYWWWWWWUUUQQQNNNLLLGGGAAA>>>???@@@???===@@@??????>>>>>>??????@@@@@@???>>>>>>???@@@BBBCCC}}}}}}}}}xxxsssrrrlllfffccc___YYYWWWZZZ^^^iiixxxyyysssqqqyyy~~~{{{qqqdddYYYOOOJJJLLLRRR[[[dddqqqzzz}}}~~~~~~}}}yyytttpppoooooorrrtttvvvwwwwwwvvvwwwyyy}}}|||{{{{{{{{{yyyvvvsssuuurrrooommmmmmlllkkkjjjjjjjjjiiigggfffdddcccbbbaaaaaa```[[[VVVQQQNNNMMMMMMNNNOOOOOOPPPPPPPPPOOORRRRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQJJJHHHEEECCCBBBDDDGGGHHHFFFEEEDDDCCCEEEGGGKKKMMMMMMMMMLLLKKKKKKJJJIIIIIIJJJKKKMMMMMMKKKHHHDDDBBBEEEDDDDDDCCCBBBAAAAAA@@@===>>>>>>>>>>>>>>>??????===<<<;;;999888888888888999999999::::::;;;;;;;;;:::;;;<<<>>>>>>>>>======;;;::::::::::::<<<===>>>>>>===<<<:::999999999::::::===>>><<<<<<>>>===:::<<<;;;:::999999999:::;;;999888888888888999::::::999:::::::::999777555444222333333555666888:::;;;888888888888:::<<>><<<::::::;;;===???===============>>>???@@@???>>><<<=========<<<;;;999:::;;;===>>>>>>?????????>>>===;;;:::;;;;;;<<<:::;;;<<<;;;888777777888:::;;;<<<===???AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBDDDEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGIIILLLPPPSSSXXX^^^bbblllmmmooopppooollliiifff___\\\XXXTTTQQQNNNKKKHHHIIIHHHHHHHHHIIIKKKMMMNNNPPPPPPPPPRRRWWW\\\bbbeeekkkgggeeehhhvvvooodddZZZZZZ]]]]]][[[[[[ZZZXXXUUUQQQMMMKKKIIIIIIIIIHHHFFFEEEEEEEEEFFFFFFHHHIIIIIIIIIIIIJJJMMMOOOPPP[[[gggttt}}}yyyyyyzzznnnkkkhhhggggggddd^^^ZZZRRRMMMFFFBBBBBBCCCBBB@@@??????>>>>>>>>>>>>?????????>>>=========>>>??????|||xxxrrrmmmjjjccc[[[XXXXXX^^^gggttt|||tttnnnqqqvvv|||wwwmmmaaaUUUKKKLLLQQQXXXaaammmvvvzzz{{{|||~~~}}}}}}{{{wwwsssooonnnnnnssstttvvvwwwvvvvvvwwwyyy}}}|||{{{{{{zzzxxxtttqqqtttrrrooonnnmmmmmmllllllmmmllljjjiiihhhggghhhhhhgggeeebbb[[[TTTMMMJJJIIILLLMMMOOOPPPRRRRRRSSSSSSSSSSSSRRRQQQQQQRRRRRRSSSRRRQQQQQQPPPPPPPPPPPPPPPKKKHHHEEEBBBBBBCCCFFFHHHHHHGGGEEEEEEEEEGGGJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGHHHJJJJJJHHHEEEAAA???BBBBBBBBBAAAAAA@@@@@@@@@========================;;;;;;:::999888888888999888888888999:::;;;<<<<<<<<<===>>>>>>>>>===<<<;;;;;;;;;:::;;;;;;<<<>>>???===<<<;;;:::999999:::;;;999<<<<<<::::::<<<<<<999<<<;;;:::999999999:::;;;::::::999999::::::;;;<<<;;;;;;;;;;;;:::888666555333333444555666777999:::999888888999;;;>>>AAABBB@@@>>><<<;;;;;;<<<>>>@@@????????????@@@AAACCCCCCBBB@@@======>>>>>>===<<<;;;;;;<<<======>>>>>>>>>>>>===<<<;;;::::::;;;;;;;;;<<<<<<;;;999888999:::<<<<<<===>>>@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@????????????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDCCCBBBBBBAAAAAABBBCCCDDDEEEFFFGGGGGGHHHHHHHHHKKKOOOSSSWWW]]]bbbfffoooooopppooommmiiieeeccc\\\YYYVVVRRRNNNLLLJJJHHHIIIIIIIIIIIIKKKLLLNNNOOOOOOPPPRRRUUUZZZ```eeehhhiiigggiiisss}}}iiiaaa\\\___cccbbb```___XXXUUUQQQMMMJJJHHHGGGGGGIIIHHHFFFEEEEEEEEEFFFGGGIIIJJJJJJIIIHHHHHHJJJLLLMMMTTT]]]kkk~~~{{{zzz}}}}}}zzzxxxwwwwwwvvvrrrkkkeeeXXXSSSKKKGGGGGGGGGEEECCC@@@@@@??????>>>>>>?????????>>>===;;;;;;;;;<<<===~~~yyyuuuqqqjjj```[[[ZZZ\\\cccooo}}}xxxppplllpppvvv|||{{{ssshhh[[[PPPMMMQQQUUU^^^jjjtttxxx{{{|||~~~~~~~~~}}}{{{wwwtttssssssssstttuuuuuuuuuuuuvvvxxxzzzyyyxxxyyyyyyxxxuuusssqqqqqqooonnnllllllmmmnnnooommmkkkjjjiiijjjkkkkkkjjjhhhddd\\\SSSKKKGGGFFFKKKLLLNNNPPPRRRSSSTTTTTTQQQQQQPPPOOOOOOOOOOOOPPPPPPOOONNNNNNMMMMMMNNNNNNLLLJJJFFFCCCAAABBBDDDEEEHHHGGGFFFFFFFFFGGGIIIJJJGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@??????????????????<<<<<<<<<<<<<<<<<<<<<<<<888888888888999999:::;;;888888999:::;;;<<<<<<<<<>>>>>>>>>>>>===<<<:::999:::;;;;;;;;;<<<======>>>===<<<;;;:::::::::;;;<<<:::===<<<999999<<<===::::::999888777777888999:::;;;;;;;;;;;;;;;<<<=========>>>>>>===;;;999777666666555555555555555666666:::::::::;;;===@@@BBBDDDAAA???<<<::::::;;;<<<>>>?????????@@@AAABBBCCCDDDBBB@@@>>>>>>>>>???>>>>>><<<<<<<<<<<<======>>>>>>>>>===<<<<<<;;;:::::::::<<<======;;;::::::;;;======>>>>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@??????@@@?????????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBFFFFFFFFFGGGIIIJJJKKKKKKKKKNNNSSSWWW[[[```eeeiiinnnnnnmmmkkkhhhddd```^^^YYYXXXTTTPPPMMMKKKJJJJJJIIIIIIJJJKKKLLLNNNOOOPPPPPPQQQTTTXXX]]]bbbfffhhhggglllxxxttteee___\\\___bbb```]]]]]]TTTRRRNNNJJJHHHGGGFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLJJJIIIHHHIIIJJJJJJNNNUUUaaavvvyyywwwyyy{{{ssslll\\\VVVPPPLLLKKKJJJGGGDDDCCCCCCBBBAAA@@@????????????>>>===;;;;;;;;;;;;<<<|||ttthhhaaa___YYY^^^jjjxxxxxxnnnppptttzzz~~~wwwooodddXXXSSSTTTUUU___mmmxxx~~~~~~zzzwwwuuuuuussstttttttttssssssuuuwwwwwwvvvtttuuuvvvwwwvvvuuupppppppppnnnmmmmmmoooqqqpppooommmlllkkkllllllmmmllljjjfff^^^UUULLLGGGDDDGGGHHHJJJMMMOOOPPPQQQRRRNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIFFFCCCAAAAAAAAAAAAFFFFFFEEEDDDEEEFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCAAA@@@@@@AAABBBCCC=========>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;777777777777999:::;;;<<<999999999::::::;;;;;;;;;======>>>===<<<;;;999888999::::::;;;<<<<<<======<<<;;;:::::::::;;;<<<===<<<>>>===::::::===>>><<<888777666666666777888999===<<<<<<<<<<<<===>>>>>>?????????>>>===:::888777777666555555444444555555:::;;;<<<>>>@@@AAABBBCCC???===:::888888999;;;<<<>>>>>>>>>>>>>>>???@@@AAA@@@???>>>>>>@@@@@@???>>><<<<<<<<<<<<<<<===>>>???>>>>>>======<<<;;;;;;:::<<<======<<<:::;;;===?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAEEEDDDDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDGGGGGGGGGHHHJJJKKKMMMNNNNNNQQQVVVZZZ^^^bbbfffiiikkkjjjhhheeebbb___\\\[[[WWWVVVSSSOOOKKKIIIJJJLLLIIIIIIKKKLLLNNNOOOPPPQQQQQQSSSVVVZZZ___ccceeegggeeerrrzzzlll```ZZZWWWYYY[[[XXXVVVUUUQQQPPPMMMKKKIIIHHHHHHHHHFFFEEEEEEEEEEEEGGGHHHIIIJJJKKKLLLJJJHHHGGGHHHIIIJJJMMMRRR\\\mmm~~~}}}vvvppp___[[[VVVSSSRRRPPPKKKHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@???===<<<<<<<<<======qqqhhheee]]]___hhhuuu~~~rrrrrrssswww}}}{{{vvvnnnccc[[[YYYZZZeeeuuu{{{xxxwwwrrrssssssrrrqqqqqqtttvvvvvvtttrrrqqqsssuuuuuuuuupppqqqrrrpppnnnnnnqqqtttrrrqqqpppooonnnnnnnnnnnnmmmllliiibbbXXXOOOHHHEEEBBBCCCEEEHHHJJJKKKLLLLLLKKKKKKMMMMMMNNNMMMLLLKKKIIIHHHHHHGGGFFFGGGGGGGGGEEEDDDCCCBBBAAA@@@??????BBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDBBBAAA@@@?????????@@@@@@;;;;;;<<<<<<=========>>>============<<<<<<<<<;;;888777777777888999::::::888888999999999999999999999:::;;;<<<<<<;;;:::999888999:::;;;;;;<<<<<<<<<:::999888888999:::;;;<<<:::<<<;;;888888;;;<<<:::777777666555666777888999>>>============>>>???????????????>>><<<:::777666555555444444444555555666:::;;;===???AAAAAA@@@???:::999777666666888:::<<<<<<<<<;;;;;;;;;<<<<<<======<<<===???AAAAAA@@@>>><<<;;;;;;;;;<<<===???@@@>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<::::::;;;===@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKMMMNNNQQQUUUYYY\\\___bbbeeehhhhhhfffdddaaa^^^\\\ZZZYYYTTTTTTRRRNNNIIIHHHJJJLLLIIIJJJKKKMMMOOOPPPQQQRRRSSSUUUXXX\\\___bbbcccdddkkksssjjj\\\VVVRRRRRRSSSPPPOOOPPPMMMMMMLLLKKKJJJIIIHHHHHHDDDDDDDDDDDDFFFHHHJJJKKKHHHIIIJJJIIIGGGFFFFFFGGGIIILLLQQQWWWbbbuuuxxxqqqgggdddaaa```___\\\VVVQQQMMMLLLJJJGGGDDDCCCAAAAAA@@@???>>>======>>>??????xxxmmmiiicccdddjjjsssyyytttrrrrrrtttyyy~~~{{{vvvkkkbbb^^^___kkk|||~~~rrrrrrrrrqqqppppppsssuuuwwwtttpppoooqqqssstttuuuppprrrsssrrrppppppsssvvvssssssrrrrrrqqqpppooonnnnnnnnnkkkeee[[[QQQJJJGGG???@@@BBBDDDFFFGGGHHHHHHIIIKKKMMMNNNOOONNNLLLKKKGGGFFFEEEEEEDDDDDDEEEEEE???@@@@@@@@@@@@???>>>===????????????@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDDDD?????????>>>===<<<;;;;;;:::;;;;;;<<<<<<=========>>>>>>=========<<<<<<<<<999999888888888888888999888888888888777777777777666777999;;;<<<<<<<<<<<<777888999:::;;;;;;;;;;;;888888777777777999:::;;;666888777444444777888666777777666666666777999:::>>>>>>>>>>>>>>>??????@@@>>>>>>>>>===;;;999666555333333333444555666777888999;;;===@@@AAA@@@>>>===777666444444555888;;;===;;;::::::999999999999:::;;;;;;<<>>;;;;;;;;;;;;<<<>>>@@@AAA????????????>>>===<<<;;;:::;;;:::999999:::===???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCC????????????@@@AAABBBCCCEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBDDDEEEFFFGGGFFFFFFFFFGGGHHHJJJMMMNNNSSSVVVZZZ]]]___bbbdddgggfffdddbbb___\\\[[[YYYYYYRRRRRRPPPLLLHHHFFFIIILLLIIIJJJLLLNNNPPPQQQRRRRRRUUUWWWZZZ]]]```aaabbbbbb{{{~~~qqqkkk[[[TTTOOOOOOOOOMMMMMMOOOIIIIIIJJJJJJIIIHHHGGGGGGCCCCCCCCCDDDFFFHHHKKKLLLFFFGGGIIIHHHFFFEEEEEEEEECCCFFFJJJOOOVVVfff~~~xxxrrrpppnnnlllkkkjjjggg```ZZZPPPOOOLLLIIIFFFDDDBBBAAAAAA@@@???>>>>>>???@@@AAA|||pppeeefffgggjjjqqq}}}{{{sssmmmqqqxxx~~~sssiiijjjvvv}}}yyyttttttsssooolllmmmqqquuuuuussspppooonnnppprrrsssqqqpppooonnnoooppprrrssswwwwwwwwwvvvtttpppmmmkkkmmmjjjgggdddaaa\\\TTTNNNJJJEEE@@@>>>AAADDDEEEEEEJJJOOORRRRRRMMMJJJKKKMMMKKKHHHGGGGGGHHHHHHEEEBBBCCCBBBAAA@@@>>>===<<<;;;@@@???>>>======>>>??????CCCDDDGGGIIIIIIHHHFFFDDDAAA@@@@@@??????>>>>>>>>>===;;;:::888888999:::;;;???>>>>>>>>>===;;;:::999<<<;;;999888888888999999999888888777666555555444111333666888:::;;;;;;;;;666777999;;;<<<;;;:::999888777666666777999;;;<<<;;;999666444444666888:::999999::::::::::::::::::>>>>>>>>>>>>????????????>>>>>>===<<<:::888666555444333333222333444555666======>>>>>>>>>>>>======999777444111111333555777;;;666666555444???DDD::::::@@@GGGHHHEEE@@@???@@@???>>>===<<<===???AAABBB???>>>===<<<;;;::::::;;;<<<999777999;;;===<<<;;;@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@CCCDDDCCCBBBAAA@@@@@@@@@AAABBBDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@???@@@BBBEEEFFFCCCEEEHHHJJJLLLOOORRRUUUZZZ\\\___`````````bbbcccdddcccaaa^^^\\\YYYWWWVVVRRRPPPMMMJJJHHHHHHJJJJJJKKKKKKLLLNNNOOOPPPQQQRRRZZZZZZ]]]___]]]\\\ggguuurrrkkk```YYYPPPKKKJJJKKKLLLLLLGGGIIIKKKLLLLLLKKKIIIGGGGGGEEEDDDEEEGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFCCCHHHRRRVVVZZZjjj}}}~~~|||zzzxxxwwwxxxxxxrrrhhh```\\\YYYVVVQQQLLLHHHEEEDDDGGGEEEBBB@@@@@@@@@@@@???uuujjjiiihhhiiinnnyyy|||ssslllnnnuuu|||zzzsssrrr|||{{{vvvssssssrrrnnnllllllooossssssrrrpppnnnnnnoooqqqsssrrrqqqpppooopppqqqssstttvvvvvvwwwwwwuuussspppoooooommmjjjhhhfff```ZZZTTTPPPKKKEEECCCDDDFFFFFFEEEFFFKKKOOONNNJJJGGGGGGHHHIIIGGGEEEFFFGGGGGGEEEBBBCCCBBBAAA@@@>>>===<<<;;;<<<;;;;;;:::;;;<<<>>>???AAACCCEEEGGGGGGFFFDDDCCCAAAAAA@@@@@@??????>>>>>>===<<<:::888888888999:::<<<<<<<<<<<<<<<;;;:::999;;;:::999888777888999999999888888777666666555555333444555777888999::::::777888:::;;;;;;999888777888777666666777888:::<<<:::888666444444666888:::::::::::::::;;;;;;;;;;;;===============<<<<<<<<<>>>>>>===<<<:::888666555555555444333333333444555<<<<<<============<<<<<<999777555333333444666777;;;777777444222AAAPPPOOOQQQ\\\hhhkkkaaaOOO???555;;;;;;:::999:::<<<>>>???>>>>>>===<<<;;;:::::::::<<<:::999:::>>>@@@@@@???@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>???AAACCCDDDBBBBBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCEEEFFFHHHGGGIIIKKKLLLMMMPPPTTTWWW___aaaccccccbbbaaaaaabbbbbbaaa___\\\YYYVVVTTTSSSOOOMMMJJJHHHGGGGGGIIIJJJJJJKKKLLLMMMOOOPPPRRRRRRWWWYYY]]]^^^\\\\\\hhhwww~~~wwwlllfffYYYSSSLLLGGGFFFFFFFFFEEEFFFGGGIIIKKKKKKIIIGGGFFFGGGFFFDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDBBBFFFNNNQQQSSS```qqq~~~~~~~~~xxxnnngggcccaaa\\\WWWQQQMMMJJJHHHHHHGGGEEEDDDCCCBBBAAA@@@{{{ooommmiiigggjjjsss~~~tttlllkkkpppxxx|||{{{wwwsssqqqpppooommmkkkkkkmmmpppqqqpppnnnmmmmmmoooqqqrrrrrrrrrqqqpppppprrrssstttuuuvvvwwwxxxwwwvvvtttsssqqqpppooommmkkkgggaaa]]]XXXSSSMMMJJJJJJJJJHHHFFFDDDHHHLLLKKKHHHEEEDDDDDDFFFEEEDDDEEEGGGGGGEEEDDDCCCBBBAAA@@@???>>>===<<<;;;:::::::::;;;===???@@@AAACCCDDDFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@??????>>>===<<<:::999888888888999999::::::;;;;;;::::::999;;;:::999888777888999999999999888888777666666666555555555555666777888999999999::::::999888666555888777666666777888:::;;;999888555444444666888:::;;;;;;;;;;;;<<<<<<======>>>>>>>>>======<<<<<<<<<=========;;;:::888666555666555444333333333444555;;;;;;<<<<<<<<<<<<;;;;;;888777777666555666666666777444666777999OOOiiiqqqgggiiijjjdddXXXJJJ@@@;;;:::999999888999;;;<<<=========<<<<<<;;;;;;::::::<<<;;;;;;===@@@BBBCCCCCCAAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????@@@AAACCCDDDBBBAAA@@@@@@@@@AAABBBBBBAAAAAA@@@AAAAAABBBCCCDDDCCCDDDEEEFFFGGGHHHIIIIIIJJJLLLMMMNNNPPPTTTXXX\\\eeegggiiihhhfffcccbbbaaa```^^^\\\XXXUUURRRQQQPPPKKKJJJHHHFFFFFFGGGHHHJJJJJJJJJLLLMMMOOOQQQRRRSSSWWWZZZ]]]^^^[[[___ooo|||~~~tttiiibbb^^^VVVRRRMMMJJJHHHGGGFFFEEEEEEFFFHHHIIIIIIHHHFFFEEEHHHFFFDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBCCCBBBFFFLLLMMMMMMWWWdddqqq~~~vvvooonnnkkkfff```ZZZVVVSSSQQQOOOOOOOOOMMMKKKHHHDDDBBBtttpppiiidddeeemmmyyyyyyooojjjlllsss}}}zzztttqqqmmmmmmlllkkkjjjjjjlllmmmooonnnmmmmmmmmmooopppqqqqqqqqqppppppqqqqqqrrrssstttuuuwwwxxxxxxvvvtttsssrrrrrrrrrqqqooolllgggdddaaa\\\VVVSSSRRROOOKKKGGGDDDGGGJJJJJJGGGDDDCCCBBBDDDDDDEEEFFFGGGGGGFFFFFFDDDCCCCCCBBB@@@??????>>>???>>>>>>===>>>???AAABBBCCCDDDFFFGGGGGGGGGEEEEEECCCBBBBBBAAA@@@???>>>>>>===<<<:::999888888888888888999999:::;;;;;;:::::::::999888777777888999999999999999888888777777777888777666555555666777888888999999999999888777666888777777777777888999:::888666555444444555777999;;;;;;<<<<<<======>>>>>>AAAAAA@@@@@@???>>>>>>>>>======<<<;;;:::888777666555444333333333555666777:::;;;;;;<<<<<<;;;;;;:::888888888888888777666666777222555999<<>>???============<<<<<<;;;;;;=========>>>@@@AAABBBCCCBBBAAA@@@??????@@@AAABBB???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCDDDBBBAAA@@@@@@@@@AAABBBCCC?????????@@@AAABBBCCCDDDCCCDDDFFFHHHIIIIIIJJJJJJKKKLLLNNNPPPSSSXXX^^^bbbiiikkklllllliiieeecccbbb^^^\\\YYYUUURRROOONNNMMMIIIHHHGGGFFFGGGHHHJJJKKKIIIJJJLLLNNNPPPRRRTTTUUUYYY\\\^^^]]]]]]hhh}}}rrreee]]]YYYWWWUUUSSSPPPNNNKKKIIIGGGFFFEEEFFFHHHHHHHHHHHHFFFEEEHHHFFFDDDDDDEEEEEEDDDCCCEEEDDDDDDCCCBBBAAA@@@@@@DDDDDDGGGLLLMMMLLLRRR[[[ffftttzzzuuuuuurrrnnnhhhdddaaa___^^^]]]______]]]XXXRRRMMMJJJwwwrrrjjjbbbaaagggrrrzzzuuunnnkkkooo|||}}}}}}{{{uuuqqqnnniiiiiiiiiiiijjjkkkkkkkkkmmmmmmmmmmmmnnnoooqqqqqqppppppppppppqqqqqqrrrrrruuuuuuwwwwwwwwwuuusssrrrrrrsssttttttqqqmmmjjjhhhfffbbb^^^[[[YYYUUUPPPKKKEEEFFFGGGGGGEEECCCAAAAAACCCDDDEEEFFFFFFFFFGGGGGGEEEEEEDDDCCCBBBBBBAAAAAACCCBBB@@@???>>>??????@@@BBBCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBAAA???>>>>>>===;;;;;;:::999888888777777888999:::;;;;;;;;;;;;;;;999888777777777888999:::999999999999888888888888:::999888777666777888888777777888888999999999999888888888888888999999999666555444333444555777888;;;;;;<<<<<<===>>>??????AAA@@@@@@@@@?????????>>>===<<<<<<;;;:::888777666333333222333444666888::::::;;;;;;<<<<<<;;;;;;:::777888999999999888666666>>>444444777777>>>HHHFFF>>>@@@BBBCCCAAA???===<<<<<<<<<<<<<<<===>>>??????======>>>>>>>>>===<<<;;;>>>>>>>>>=========>>>???BBBAAA@@@??????@@@AAABBB?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCAAAAAA@@@???@@@AAABBBCCC?????????@@@AAABBBCCCDDDCCCDDDEEEGGGIIIJJJJJJJJJJJJLLLPPPSSSXXX^^^dddiiijjjkkkmmmlllhhheeecccccc\\\ZZZVVVRRROOOMMMLLLLLLIIIHHHHHHHHHIIIJJJKKKLLLJJJKKKMMMOOORRRTTTVVVWWWYYY\\\]]]\\\cccuuuwwwfff[[[UUUSSSRRRQQQQQQPPPNNNKKKHHHFFFEEEFFFGGGHHHHHHHHHHHHGGGFFFGGGEEECCCCCCDDDDDDDDDBBBCCCCCCBBBBBBAAA@@@??????BBBDDDGGGKKKKKKLLLPPPVVV^^^jjj}}}}}}||||||}}}|||xxxyyywwwsssooommmllllllllloooqqqssspppiii```ZZZWWW|||vvvkkkbbb^^^aaajjjqqqxxx|||uuuooooooyyy}}}|||wwwrrrnnnllljjjeeeeeefffhhhkkkmmmlllkkkllllllmmmmmmooopppqqqrrrqqqqqqqqqqqqrrrrrrrrrrrrtttuuuwwwxxxwwwvvvtttssssssuuuvvvuuuqqqmmmjjjiiigggdddbbb```___[[[TTTOOOFFFEEEDDDBBBAAA@@@??????BBBCCCEEEFFFEEEDDDEEEFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBAAA???===<<<<<<<<<===??????@@@AAAAAAAAAAAAAAABBBBBBAAA@@@???===<<<<<<999999999999999888888888888999::::::;;;;;;;;;;;;888888777666777888999:::999999999999999999999999<<<;;;;;;:::999999::::::777888888999999:::;;;;;;999999::::::::::::::::::444444333333444555666777:::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;:::999777777333333333333555777999:::999999::::::::::::999999888888888888888777666666>>>333444999666666777111:::<<<@@@BBBBBB???<<<999999::::::;;;<<<<<<=========>>>???@@@@@@???>>>===<<<======<<<::::::;;;===AAA@@@???>>>>>>???@@@AAA?????????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@???@@@AAACCCDDDAAAAAA@@@AAAAAABBBCCCDDDCCCDDDEEEFFFHHHIIIKKKKKKKKKOOOTTTYYY^^^ccciiimmmjjjkkkkkkhhheeebbbaaaaaaXXXVVVSSSOOOLLLKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLNNNQQQTTTWWWYYYZZZWWW[[[^^^bbbqqq}}}mmm___UUUQQQOOOOOORRRSSSSSSPPPMMMIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFDDDBBBBBBCCCDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@???@@@BBBDDDGGGHHHJJJNNNQQQUUU]]]nnn}}}zzzvvvuuutttuuuyyy~~~~~~}}}}}}{{{xxxuuutttuuuwwwxxx}}}xxxoooiiigggzzzoooccc[[[\\\aaafffpppxxx|||tttqqqxxx~~~~~~yyy}}}|||yyytttooojjjgggeeedddbbbbbbdddhhhmmmooonnnlllkkklllmmmnnnpppqqqrrrsssrrrsssssstttttttttttttttssstttwwwxxxyyyyyywwwwwwuuuwwwxxxvvvqqqllliiihhhfffdddccccccccc```YYYSSSIIIFFFCCC@@@@@@@@@@@@@@@???BBBDDDDDDBBBAAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAA???>>>===;;;;;;;;;<<<<<<===>>>>>>>>>????????????BBBAAA@@@???===<<<;;;:::777888888999999999999999888888999999999999999999888777666666666888999:::::::::::::::::::::::::::=========>>>======<<<<<<::::::::::::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;:::333333333333444555666777999:::;;;<<<===>>>>>>???=========>>>>>>??????@@@<<<<<<<<<;;;:::999888777666555555444444555777777666777777888888777777666888888777777777666666666;;;111555;;;666666:::888???===;;;:::;;;;;;<<<<<<888999999:::;;;;;;;;;;;;>>>???AAABBBBBBAAA???>>>:::;;;<<<;;;999999;;;===@@@???>>>>>>>>>>>>???@@@>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCC@@@@@@??????@@@BBBCCCDDDCCCBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEFFFGGGJJJLLLNNNPPPTTTZZZ```dddhhhlllooolllkkkiiiddd___\\\\\\\\\TTTRRRNNNKKKIIIHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMPPPRRRVVVYYY[[[\\\XXX]]]eeeppp}}}tttggg[[[SSSOOOMMMLLLRRRSSSSSSQQQLLLIIIHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCAAABBBCCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDFFFIIILLLMMMPPPSSS```rrrzzzsssqqqooommmlllmmmqqqxxx}}}{{{zzz|||~~~{{{wwwvvv~~~qqqdddZZZXXX[[[___lllttt}}}xxxsssyyy|||zzzwww{{{~~~yyyxxxuuupppjjjfffbbb`````````aaaccchhhmmmpppooommmkkklllmmmoooppprrrsssttttttuuuuuuvvvwwwvvvvvvvvvrrrtttvvvyyy{{{{{{{{{{{{vvvyyyzzzwwwqqqkkkiiihhhdddcccccceeeeeebbb[[[VVVMMMIIIEEEBBBAAABBBCCCDDD>>>@@@CCCBBB???>>>???AAABBBBBBBBBAAAAAA@@@@@@@@@>>>===<<<;;;;;;<<<>>>>>>???????????????@@@@@@@@@AAAAAA@@@>>>===;;;::::::666777888999999:::999999777777888888888888777777888777666666666888999:::::::::::::::::::::::::::===>>>???@@@@@@???>>>=========<<<;;;::::::::::::;;;<<<<<<======<<<;;;;;;222222222333444555666777999999:::;;;<<<===>>>???>>>>>>???@@@AAABBBBBBCCC<<<<<<<<<;;;:::999888777999888666555444444444555444444555555555555444444888777777666555666666666;;;333777:::111///777:::777999;;;>>>???>>>;;;888999999:::;;;<<<<<<<<<<<>>======>>>???@@@>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCC@@@@@@??????@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCFFFFFFEEEFFFHHHKKKNNNPPPUUUYYY___eeehhhjjjmmmooonnnlllhhhbbb\\\XXXWWWXXXQQQOOOKKKHHHFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKMMMNNNPPPTTTWWWZZZ\\\^^^ZZZbbbmmm~~~wwwooocccYYYRRRNNNLLLKKKMMMNNNNNNKKKFFFCCCCCCEEEEEEEEEEEEDDDDDDEEEEEEEEECCCBBBAAAAAACCCEEEDDDDDDAAAAAAAAAAAAAAAAAABBBBBBDDDFFFFFFEEEFFFJJJLLLLLLOOOOOOXXXggguuuxxxooollljjjhhhfffggglllttt~~~~~~~~~ttteeeZZZVVVWWWYYYfffmmmwww~~~zzztttrrrttt|||yyy}}}||||||~~~~~~wwwppppppooommmhhhddd```______dddgggllloooqqqqqqqqqrrrppppppooopppqqqsssvvvxxxwwwxxxyyyzzzyyywwwtttsssooooooqqqtttxxxyyyyyywwwzzzzzzyyytttnnngggcccaaabbbbbbbbbeeefffddd^^^YYYTTTPPPJJJEEEDDDDDDCCCCCC??????@@@BBBBBBCCCCCCBBBFFFDDDBBB@@@???@@@BBBDDDBBBAAA@@@>>>===<<<<<<<<<===>>>@@@AAAAAA???===;;;??????>>>===<<<;;;;;;;;;888888888888999:::;;;;;;999888888777888999;;;<<<999999888888888888999999999999888888999:::<<<===:::<<>>??????BBBAAA@@@>>>===;;;:::999;;;;;;::::::::::::999999444444333444555777999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>????????????======<<<;;;::::::::::::999999888777666555444444222333444666777777888888555555444444444666777999;;;999888666666777999:::======>>>>>>===<<<;;;:::555666777888888888888888AAA@@@@@@@@@@@@>>>;;;888:::999888888888:::===>>>???>>>===<<<<<<===>>>>>>>>>>>>???@@@@@@@@@@@@???AAAAAAAAABBBBBBCCCCCCCCCAAA???===>>>AAABBB@@@>>>@@@AAABBBAAAAAABBBDDDGGGDDDEEEGGGIIIJJJMMMQQQTTTZZZ```gggjjjiiihhhkkknnnnnnkkkfff___ZZZVVVTTTSSSLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIKKKLLLNNNOOOPPPVVVSSSTTTZZZ\\\[[[ZZZ\\\\\\gggzzzttthhhaaaWWWQQQNNNLLLKKKIIIMMMMMMKKKJJJIIIGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFEEECCCBBBAAAAAABBBBBBDDDCCCBBBAAAAAAAAAAAAAAACCCEEEFFFGGGFFFGGGIIIJJJIIIMMMUUU^^^eeeooozzzooolllgggaaaaaagggrrr|||{{{{{{ttteeeYYYSSSSSSTTT___fffpppyyy~~~~~~xxxvvvwww~~~|||}}}~~~|||wwwqqqrrrpppmmmiiifffddddddeeelllnnnrrrtttuuutttssssssqqqpppooonnnoooqqqtttvvvvvvwwwzzz{{{{{{yyyvvvtttppppppqqqtttxxxzzzzzzyyyxxxyyyyyyvvvpppjjjfffdddeeedddeeeggggggeee___ZZZWWWSSSNNNJJJHHHGGGFFFDDD>>>???@@@BBBCCCDDDDDDEEEDDDCCC@@@>>>>>>???AAABBBAAA@@@???>>>===<<<<<<<<<<<<===???@@@???>>>;;;:::<<<<<<;;;;;;::::::999999999999888888888999::::::888888888888999:::;;;;;;999999888888888888999999:::999999999:::;;;<<<===>>>@@@CCCDDDCCCBBBCCCCCCAAAAAA@@@???===<<<;;;:::;;;;;;:::::::::999999999333333333333444666888999:::;;;;;;<<<<<<======>>><<<============>>>>>>>>>;;;:::999888888777777888999999888777666555555444333444666777888888777777444444444444555666777888777666555444555777999;;;>>>???@@@@@@@@@>>><<<;;;888888999:::;;;;;;;;;;;;@@@??????@@@@@@???<<<999:::999888888888:::<<<>>>???>>>============>>>???AAABBBCCCCCCDDDDDDCCCCCCAAAAAAAAAAAAAAAAAABBBBBBAAA???>>>???AAABBBAAA???@@@@@@AAA@@@@@@AAACCCEEEFFFHHHJJJKKKMMMOOOSSSVVV^^^ccchhhhhheeecccccceeennnjjjeee^^^XXXTTTQQQPPPLLLKKKJJJIIIHHHHHHHHHHHHGGGHHHIIIKKKMMMNNNPPPPPPSSSRRRSSSWWWXXXWWWZZZ^^^hhhwwwssseee```ZZZRRRLLLJJJHHHGGGEEELLLLLLLLLKKKIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDFFFHHHJJJJJJJJJIIIJJJKKKHHHJJJPPPWWW\\\dddttt{{{uuummmjjjnnnwww~~~~~~tttdddWWWPPPNNNNNNTTT\\\hhhrrrzzzxxxuuuuuu||||||zzzzzzyyyvvvsssuuussspppmmmllllllmmmnnnuuuvvvxxxyyyyyyxxxvvvuuusssqqqnnnllllllnnnppprrrsssuuuyyy||||||zzzwwwuuuqqqppppppssswwwzzz{{{{{{wwwyyyzzzyyytttnnniiiggghhhhhhiiiiiiiiieee```\\\ZZZXXXTTTQQQOOOLLLIIIFFF>>>???@@@AAACCCDDDEEEFFFAAA@@@>>>===<<<===???@@@AAA@@@???>>>===<<<<<<<<<;;;<<<===>>>>>><<<:::999:::::::::::::::999999999:::999888888888888888888666777888999::::::::::::999999888888888888999999:::::::::::::::;;;======<<<>>>AAABBBAAA@@@AAABBBAAAAAA@@@@@@>>>===<<<;;;::::::::::::999999999999333333333333444666777888999999:::;;;;;;<<<<<<===<<<<<<<<<<<<============::::::999777777666666666:::999999888777666555555555666888999999888666555222333444555666777888888555555444444666888;;;===@@@AAACCCDDDCCCAAA>>><<<999999:::<<<<<<=========???>>>>>>???@@@???===;;;:::999888888888:::<<<===??????>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@??????@@@??????@@@BBBCCCBBBAAAAAABBBBBBAAAAAABBBDDDFFFHHHJJJMMMPPPQQQTTTWWWZZZaaadddgggfffbbb___^^^___jjjgggbbb[[[UUUPPPMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMOOOPPPQQQQQQRRRTTTVVVUUUVVV]]]gggzzz}}}xxxggg\\\XXXTTTNNNJJJHHHFFFEEEDDDLLLLLLMMMMMMKKKIIIFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEEAAAAAAAAABBBCCCEEEFFFGGGGGGKKKOOOQQQPPPMMMJJJIIIHHHHHHKKKOOORRRYYYfffsss|||{{{rrrbbbVVVOOOKKKJJJLLLSSS```mmmxxx{{{xxxwwwwwwzzz~~~yyyvvvuuutttssswwwwwwvvvvvvwwwwwwwwwvvvyyyyyyyyy{{{|||{{{yyywwwuuurrrnnnkkkjjjkkkmmmoooooorrrvvvzzz{{{yyyvvvtttpppooooooqqqtttxxxzzz{{{xxxzzz|||{{{vvvpppllliiikkkkkkkkkkkkiiieeeaaa]]]^^^\\\YYYWWWUUUQQQLLLIIIAAAAAAAAAAAAAAABBBBBBCCC???>>><<<;;;;;;<<<===>>>AAAAAA@@@>>>>>>=========;;;<<<===>>>>>><<<;;;::::::::::::;;;;;;;;;;;;;;;:::999888777777777777777555666888:::::::::999999999999888888888888999999:::::::::;;;;;;<<<<<<===999<<<>>>???>>>>>>>>>???@@@@@@@@@@@@???>>><<<;;;:::::::::999999999999888444444444555666777777888888999999::::::;;;<<<<<<<<<<<<<<<=========>>>>>><<<;;;:::999888888777777999999999888888777777666888999:::;;;;;;888666444333444555666888999999:::888888777777888;;;>>>???BBBDDDEEEFFFEEECCC@@@===777888999;;;<<<<<<<<<<<<>>>======>>>??????>>><<<;;;:::999888888:::<<<===>>>>>>>>>>>>?????????@@@>>>>>>???@@@@@@@@@@@@???@@@@@@??????>>>>>>======???>>>???@@@AAABBBBBBBBBCCCDDDEEEDDDDDDEEEHHHJJJJJJMMMRRRUUUXXXZZZ^^^```bbbdddfffeeebbb___^^^___cccaaa]]]WWWRRRNNNLLLJJJHHHHHHGGGGGGGGGGGGGGGHHHJJJJJJLLLMMMNNNPPPQQQQQQQQQSSSUUUWWWVVVYYYggguuu~~~}}}ooobbbZZZTTTRRRNNNKKKIIIHHHGGGGGGLLLMMMNNNOOOMMMJJJGGGEEECCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAABBBCCCEEEFFFCCCCCCCCCDDDEEEFFFGGGHHHGGGNNNWWW\\\ZZZSSSLLLGGGJJJHHHHHHJJJLLLQQQ]]]hhh|||pppaaaVVVOOOJJJHHHGGGMMMYYYggguuuwwwwwwzzzzzzvvvtttssssssyyyyyy{{{~~~}}}zzzvvvvvvvvvxxx|||}}}|||zzzvvvtttpppllljjjjjjkkkmmmkkkmmmrrruuuwwwvvvsssrrrooonnnmmmooorrruuuwwwwwwyyy{{{|||{{{vvvqqqmmmkkklllmmmmmmllliiieeeaaa___```___^^^]]][[[VVVQQQLLLHHHFFFDDDBBB@@@???>>>>>>===<<<;;;;;;;;;<<<======BBBAAAAAA@@@????????????======>>>>>>>>>===<<<;;;999999999999::::::::::::999888888777666666666666555666888999::::::999888999999888888888888999999::::::;;;;;;;;;;;;;;;;;;:::<<>>>>>???>>>???@@@@@@@@@>>>===;;;::::::999999999888888888666666777777888888999999888888999999:::;;;;;;;;;======>>>>>>>>>?????????===<<<:::999888777777777888888888888999999999999;;;;;;<<<<<<;;;999777555555666777888999:::;;;;;;;;;:::999888999;;;===>>>DDDEEEFFFFFFEEECCC@@@>>>888999:::;;;<<<============<<<<<<===??????>>>===;;;:::999888888:::;;;=========>>>>>>???????????????@@@AAAAAABBBBBBAAAAAA?????????>>>>>>=========<<<===>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFGGGJJJMMMNNNRRRWWW\\\___aaaccceeegggggggggeeebbb___]]]]]][[[ZZZWWWTTTPPPNNNKKKJJJGGGFFFFFFFFFFFFFFFGGGHHHKKKLLLMMMNNNOOOPPPQQQRRRPPPQQQTTTVVVWWW```tttoooddd[[[VVVSSSRRROOOLLLIIIHHHIIIIIIMMMNNNOOOPPPNNNKKKHHHFFFBBBBBBCCCCCCDDDDDDDDDEEEBBBAAAAAAAAABBBDDDEEEGGGFFFFFFEEEEEEFFFFFFGGGHHHJJJTTT```hhhfff\\\PPPIIIJJJGGGEEEGGGHHHKKKUUU___oooooo```VVVOOOJJJFFFCCCHHHRRR```ooo{{{|||xxxwww|||zzzvvvuuuuuuyyyyyy{{{~~~zzzsssrrrrrrvvv{{{~~~~~~|||wwwuuurrrooolllkkkkkkkkkiiikkknnnqqqrrrrrrqqqpppnnnmmmmmmnnnqqqssstttsssxxxyyyzzzxxxuuuqqqooonnnmmmnnnooommmiiieeecccbbbdddcccbbbaaa```\\\VVVRRROOOLLLIIIDDD@@@>>><<<<<<<<<<<<<<<<<<<<<======>>>BBBAAA@@@???????????????===>>>>>>>>>>>>===<<<<<<777777777777777666666666888777666666666666666666555666777888999999999999999999888888888888999999999999:::;;;;;;::::::999666888;;;<<<;;;:::;;;;;;<<<===>>>@@@???>>><<<;;;999999999999888888888888777777888999:::999999999888888999::::::;;;;;;<<<>>>>>>>>>>>>????????????<<<;;;999888666666555555666777888999:::;;;<<<<<<=========<<<;;;:::999888888888777777777999:::<<<:::999888777777999;;;<<>>===<<<<<<>>>>>>>>><<<<<<;;;999888888999;;;<<<;;;<<<===>>>??????>>>>>>===>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>======<<<===@@@@@@AAABBBDDDFFFCCCDDDFFFFFFGGGJJJMMMPPPUUUYYY___cccdddeeeffffffkkkiiigggddd```\\\YYYWWWUUUUUUSSSQQQOOOMMMKKKJJJGGGGGGFFFGGGGGGHHHIIIJJJMMMMMMNNNOOOPPPQQQRRRRRROOOOOORRRVVV\\\jjjuuufff^^^ZZZWWWTTTSSSPPPLLLHHHGGGHHHJJJMMMMMMNNNNNNLLLJJJGGGFFFBBBBBBBBBCCCCCCDDDDDDEEEBBBBBBAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHMMMWWWdddllljjjaaaUUUMMMIIIEEECCCDDDEEEFFFMMMTTTbbbtttooo```WWWOOOHHHDDD@@@CCCKKKXXXhhhvvv~~~{{{uuuwww{{{}}}|||yyyxxxyyywwwvvvxxx|||}}}zzzwwwsssqqqqqquuu|||~~~wwwvvvtttrrrpppnnnlllkkkiiijjjlllmmmooooooooooooooonnnoooppprrrsssrrrqqqtttuuuvvvuuusssqqqrrrsssnnnpppqqqoookkkgggffffffgggffffffeeedddaaa\\\YYYUUURRRMMMHHHCCC@@@>>>===============>>>>>>??????@@@???>>>>>>======>>>>>>=========<<<<<<<<<;;;;;;777777777666666555555444666666555555555666777777666666666777777888999:::999999888888888888999999888999999::::::999888888222555777888777777777888:::;;;===??????>>><<<:::999999999999888888888888666777888999999999888888999999::::::;;;<<<<<<<<<=========>>>>>>>>>>>>???===<<<:::999777666666666444555777999;;;===>>>???@@@>>>===;;;::::::;;;;;;:::888666444444666888:::888888777777888;;;===???DDDCCCAAA@@@>>>======<<<999:::;;;===>>>???@@@@@@???===<<<<<<===>>>===<<<<<<;;;999888888999;;;<<<999:::<<<===>>>>>>======<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>?????????<<>>>>>>>>??????@@@@@@>>>======<<<<<<<<<<<<===<<<<<<;;;;;;;;;::::::::::::999999888777666666555555555555555555666777888777777666666666888999;;;999999888888888888999999777888999:::999999777666555888:::;;;:::::::::;;;888:::<<<>>>>>>===;;;:::999999999888888888888777666666888999999888777777999::::::;;;;;;<<<<<<===<<<<<<<<<<<<=========>>>@@@???===;;;:::999888888333444666999;;;>>>@@@AAAAAA???===;;;:::;;;<<<===;;;888444222111333777999888888888999;;;>>>AAACCCCCCBBB@@@===<<<;;;;;;<<<666777999;;;<<<===>>>>>>???>>><<<;;;<<<===<<<;;;<<<;;;999888888999;;;<<<888999;;;============<<<@@@@@@AAABBBBBBBBBBBBAAA======>>>>>>??????@@@@@@>>>AAADDDEEEDDDEEEHHHKKKIIIKKKMMMOOORRRUUUZZZ^^^eeehhhkkkllliiieeebbb``````^^^\\\[[[ZZZXXXVVVUUUTTTSSSRRRPPPMMMJJJGGGFFFKKKKKKKKKKKKLLLNNNOOOPPPNNNOOOOOOPPPQQQRRRSSSSSSWWWUUUVVV^^^mmmmmm\\\VVVXXX\\\^^^\\\ZZZVVVOOOIIIGGGJJJNNNJJJIIIHHHGGGEEEDDDCCCCCCAAAAAABBBBBBCCCDDDEEEEEECCCCCCBBBAAABBBCCCDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNKKKPPPWWWZZZYYYTTTPPPMMMOOOKKKHHHHHHFFFCCCDDDHHHJJJ[[[kkkttt~~~uuuuuulll\\\SSSMMMHHHDDD===???AAAJJJ]]]rrr{{{xxxuuuppprrrwww|||}}}zzz{{{uuusssoookkkmmmqqqqqqmmmnnnrrrwww|||}}}|||tttvvvuuussssssuuusssoooiiihhhggggggiiikkkmmmnnnpppooonnnlllllllllmmmnnnjjjkkkmmmqqqssssssooommmnnnoooqqqqqqqqqooommmllllllmmmmmmllliiifffcccaaa]]][[[VVVQQQLLLHHHFFFDDDDDDBBB>>>===>>>??????>>>======<<<===>>>>>><<<999<<<;;;::::::<<<<<<;;;:::;;;;;;:::999888777666666555666777888888888888888:::999999999999999999:::777777777777777777777777555555666666777777888888;;;888666777::::::888666444666888:::;;;<<<;;;;;;;;;;;;;;;:::::::::::::::333666999:::999777777777;;;<<<=========<<<::::::===============>>>??????@@@===:::888888999999888777666666777999<<<@@@BBBAAA@@@???>>>============<<<;;;::::::;;;<<<===>>><<<<<<<<<<<<===>>>@@@AAABBBCCCBBB@@@===:::::::::<<<;;;::::::<<<===>>>===???@@@@@@??????>>>===<<<:::999999888999999::::::888999;;;===???@@@AAAAAA??????>>>>>>>>>>>>??????BBB@@@>>>>>>AAACCCBBB@@@BBBAAA@@@AAADDDHHHKKKLLLNNNPPPRRRTTTWWW[[[aaaeeeiiijjjlllmmmjjjfffaaa^^^[[[[[[ZZZYYYWWWTTTRRRPPPMMMNNNNNNMMMJJJIIIIIIJJJGGGHHHJJJKKKMMMNNNNNNOOOMMMPPPSSSSSSQQQPPPRRRTTTWWWYYY___lllsssbbbZZZXXXZZZ^^^bbbfff]]]RRRLLLKKKJJJHHHFFFKKKIIIEEEBBBAAABBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFFFFDDDEEEGGGIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLPPPMMMIIIEEECCCCCCDDDEEEHHHPPP]]]iiiuuuzzzwwwvvvvvv|||kkk[[[RRRLLLFFFBBB<<<===>>>GGG[[[qqq|||||||||yyypppnnnooovvv~~~~~~}}}yyywwwrrrlllmmmpppoookkkrrrtttxxx{{{|||{{{yyyxxxpppssstttssstttxxxwwwtttmmmllljjjhhhiiikkkmmmooopppooommmkkkkkkkkkkkkkkkkkkkkkmmmpppssssssqqqoooooopppqqqrrrrrrqqqooonnnnnnnnnnnnmmmjjjfffcccaaa___]]]ZZZVVVQQQMMMJJJHHHGGGDDDAAA????????????>>><<<;;;;;;<<<======:::888<<<:::999:::;;;;;;:::999999999999888777777666666666666777777777888888888999999888888888888999999999999999999999999999999555555555555666666666666777777666777999:::999999666777888999999999999999777777777777888888888888555888;;;;;;:::999999999;;;<<<=========<<<::::::<<<<<<<<<<<<<<<===>>>>>>???<<<999777888888888777666555555666888;;;>>>@@@AAA@@@???>>>>>>=========<<<;;;;;;:::;;;<<<>>>???<<<<<<<<<<<<<<<>>>???AAAAAABBBAAA???<<<:::999:::;;;::::::;;;<<<>>>>>>>>>???????????????>>><<<<<<;;;:::999999999999999:::::::::;;;===>>>>>>>>>>>>??????>>>>>>>>>>>>?????????===;;;<<>>;;;;;;:::;;;<<<;;;:::888;;;:::999999::::::888777777777777777777777666666888777666666666777888999777777666666666666777777888888888888888888888888555555555555444444444444444555777888777888999;;;888777777666666777777888555555666666777777888888888:::<<<===<<<;;;;;;;;;;;;<<<=========<<<::::::;;;;;;::::::;;;;;;<<<======;;;888777777888777666555444444555777:::===???AAA@@@@@@???>>>>>>======<<<;;;;;;;;;;;;===>>>???===<<<;;;;;;<<<===>>>??????@@@@@@>>>;;;999999999::::::;;;<<<===??????@@@????????????>>>===<<<<<<<<<;;;:::999999999999999;;;;;;<<<=========<<<<<>>>>>>>>>>>??????===<<<;;;<<<>>>@@@@@@@@@FFFFFFGGGIIIJJJLLLMMMMMMSSSWWW\\\```cccfffiiilllkkkkkkiiigggdddaaa^^^\\\XXXXXXWWWVVVTTTQQQOOOMMMJJJKKKLLLKKKIIIHHHHHHIIIJJJKKKLLLNNNOOOPPPPPPQQQOOORRRUUUTTTPPPNNNOOOQQQ[[[ddduuusssfffZZZWWWYYY\\\```dddbbb[[[SSSMMMLLLKKKJJJHHHIIIHHHHHHGGGEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFFFFEEEEEEEEEEEEFFFDDDEEEGGGHHHIIIJJJKKKKKKIIIHHHHHHHHHGGGGGGGGGGGGIIIHHHGGGFFFEEEDDDDDDDDDDDDHHHNNNSSSZZZdddpppxxx~~~zzzuuutttvvvzzz|||kkk[[[QQQIIIBBB===<<<::::::@@@PPPcccssszzzzzz}}}wwwlllgggnnnwww|||{{{xxxzzz}}}|||wwwqqqqqqqqqpppooommmkkkjjjjjjooossssssuuuzzz}}}|||yyyuuuoooiiigggiiilllnnnrrrqqqooommmlllllllllllllllkkkkkkmmmppprrrssssssqqqrrrssstttuuuuuuuuuuuussssssrrrqqqnnnjjjfffdddcccccccccaaa^^^ZZZVVVTTTOOOMMMJJJHHHFFFDDDAAA>>><<<;;;::::::;;;;;;:::888;;;999888888999999777666555555555555666666777777999777666444555666888999666555555555555555555666666666666666666666666666666666666555555444444444333666999888666555777:::777666555444444666777888777777777777888888888888999;;;======<<<;;;<<<<<<;;;<<<=========<<<::::::999999999999999:::;;;;;;;;;999777666777777666555333333333333555888;;;===@@@@@@@@@@@@???>>>======;;;;;;::::::;;;===???@@@===<<<;;;;;;;;;<<<===>>>===>>>>>><<<:::888888999999;;;===>>>>>>???@@@AAA????????????>>>===<<<;;;===<<<;;;::::::999999:::;;;<<<======>>>>>>======??????>>>>>>>>>>>>??????>>>>>>>>>???AAACCCDDDEEEGGGIIIKKKMMMMMMMMMNNNOOOSSSWWW^^^ccceeeggghhhiiikkkiiifffbbb___]]][[[ZZZUUUUUUTTTSSSRRROOOMMMKKKHHHJJJJJJJJJHHHGGGHHHIIILLLMMMNNNPPPQQQQQQRRRRRRNNNQQQTTTTTTRRRRRRTTTWWWdddqqqvvvjjj```___bbbccceeehhh^^^YYYSSSOOONNNNNNMMMLLLMMMMMMMMMLLLJJJFFFCCCAAABBBCCCCCCCCCCCCDDDDDDDDDGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEGGGIIILLLPPPZZZfffooo~~~~~~~~~mmm]]]RRRIIIAAA<<<===:::999>>>IIIWWWeeeooossswww|||sssiiijjjpppyyy}}}~~~~~~wwwkkkkkkiiihhhgggggggggggglllqqquuuttttttxxxzzzyyyzzzuuunnngggeeefffiiilllrrrqqqpppooonnnooooooppplllkkkjjjkkknnnqqqrrrrrrpppqqqrrrtttuuuvvvwwwwwwuuuuuuuuussspppllliiigggeeeeeeeeedddaaa]]]ZZZWWWTTTRRROOOMMMKKKGGGCCC@@@===<<<::::::<<<<<<;;;::::::999777888888999777666444444444555666666777777999777666444444555777888555444444333333444444555555555555555555555555555888777777666666555555555555888999888444333555777444333333333444666888999999888888777777666666666888:::;;;;;;::::::;;;<<<;;;<<<=========<<<::::::888888888888888999999::::::888777666777777666555333222222222444777999;;;???????????????>>><<<;;;::::::999:::;;;===>>>@@@===<<<;;;::::::;;;<<<<<<<<<<<<===<<<999888888999:::<<>>??????>>>>>>===<<<;;;===<<<<<<;;;::::::;;;;;;;;;<<<===>>>???@@@@@@@@@??????>>>>>>>>>>>>??????>>>???@@@AAACCCEEEGGGIIIIIILLLOOOPPPOOOOOOPPPRRRVVVZZZaaaeeegggfffffffffhhhfffbbb]]]ZZZXXXXXXXXXQQQQQQQQQQQQOOOMMMJJJIIIGGGHHHJJJIIIHHHHHHIIIJJJMMMNNNOOOQQQRRRRRRRRRRRRNNNQQQSSSSSSRRRSSSWWW[[[jjjyyyvvvmmmlllmmmllljjjkkk^^^[[[WWWTTTSSSSSSRRRRRRSSSSSSTTTSSSPPPKKKFFFBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEECCCCCCDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFJJJSSS___gggppp|||ppp___TTTKKKBBB<<<===::::::===BBBJJJVVVaaalllrrryyy~~~zzzlllgggiiiuuuzzzzzzqqqiiigggeeedddccceeefffhhhnnntttwwwtttrrrtttvvvuuuuuuqqqjjjdddaaabbbeeehhhnnnnnnmmmmmmnnnppprrrsssnnnllllllmmmoooqqqqqqqqqooooooqqqrrrtttvvvwwwxxxvvvvvvvvvuuusssooollljjjhhhhhhgggeeeccc___\\\[[[WWWUUUSSSRRROOOKKKFFFBBB>>><<<::::::;;;<<<;;;:::999888777888999:::999777444555555555666666777777888777666555555555666777444444333333333333444444777777777777777777777777777777777777777666666666777888888777444333333444222222333444555777888999666666666666555555555555888999;;;:::999999:::<<<;;;<<<=========<<<::::::888888777777888888999:::999888777777888888777555333222222222333666999:::===>>>??????>>>===;;;:::888888888888:::<<<>>>???===<<<;;;:::999999:::;;;;;;<<<<<<;;;999888999:::;;;>>>BBBBBB@@@???@@@BBB>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<===;;;<<<>>>???@@@AAAAAAAAA??????>>>>>>>>>>>>??????===???AAACCCDDDFFFIIILLLLLLOOORRRSSSQQQRRRUUUXXX\\\```eeehhhhhhfffeeedddcccaaa]]]YYYVVVUUUTTTTTTNNNOOOOOONNNMMMJJJHHHGGGFFFHHHIIIIIIHHHHHHJJJKKKNNNOOOPPPQQQRRRRRRRRRRRRPPPRRRSSSRRRRRRVVV]]]cccppp~~~|||{{{vvvqqqooodddccc```]]]ZZZXXXWWWWWWVVVWWWXXXWWWTTTPPPKKKHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEBBBCCCCCCDDDDDDCCCCCCBBB???AAABBBBBBEEELLLVVV]]]dddooo{{{~~~sssbbbVVVLLLCCC===;;;888999<<<>>>@@@JJJUUUccckkkttt{{{rrrjjjiiiqqqxxx|||qqqkkkiiifffddddddeeehhhjjjnnnuuuxxxtttpppqqqssssssnnnkkkeee```^^^___bbbdddgggggghhhiiillloooqqqssspppoooooopppqqqrrrqqqpppmmmmmmooopppsssuuuwwwxxxvvvwwwwwwvvvuuurrrooommmlllkkkiiifffcccaaa___^^^XXXWWWVVVUUUSSSNNNHHHDDD===;;;999999:::;;;::::::888777777888:::;;;:::999666666666666666666777777777777666666666555555555444444444333333444444444666666666666666666666666555555666666666666666666777666555555555555444333333333444666666777777777444444555666666777888888999:::;;;:::999999;;;===;;;<<<=========<<<::::::888888777777888888999:::999888777888999999777666333333222222333666888:::<<<<<<===>>>===;;;999888777666666777888;;;===>>>>>>===;;;999999999999::::::;;;<<<;;;:::999:::;;;<<<@@@DDDDDDAAA>>>???BBB>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;<<<===>>>???======>>>?????????????????????>>>>>>>>>>>>?????????AAADDDFFFGGGIIIMMMQQQPPPSSSVVVVVVTTTVVVZZZ___aaaeeehhhiiihhheeebbbaaa^^^\\\YYYVVVSSSRRRRRRRRRLLLLLLLLLLLLKKKIIIGGGEEEFFFHHHIIIJJJIIIIIIKKKLLLOOOOOOPPPQQQRRRRRRRRRRRRQQQRRRTTTUUUYYYaaammmuuuzzzwwwpppooolllgggbbb]]][[[ZZZVVVWWWXXXYYYWWWTTTQQQNNNIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBAAAAAAAAABBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBB===???AAABBBBBBFFFMMMSSS]]]fffpppxxx~~~~~~}}}~~~tttdddWWWMMMDDD===888666888<<<<<<;;;CCCNNNXXXaaallluuuwwwpppoooooowww{{{{{{}}}vvvooommmiiifffeeegggjjjlllnnnuuuxxxsssooopppqqqrrrjjjgggbbb]]]\\\]]]___aaaaaabbbccceeeiiilllppprrrrrrrrrqqqrrrttttttrrrpppkkklllmmmoooqqqtttvvvxxxvvvwwwwwwwwwvvvsssqqqoooooommmjjjgggdddbbb``````YYYYYYXXXWWWUUUPPPIIIEEE<<<:::888777888999999999888777777888:::<<<<<<;;;777777777777777777777666666666777777666555444444555444444333333444444555444444444444444444444444333444444555555666666666666444222333666888666333444555666777777666555444333444666888:::;;;===>>>:::;;;;;;;;;::::::<<<===;;;<<<=========<<<;;;:::888888888888888999999:::999888888999::::::888666444333222222444666888:::;;;;;;======<<<;;;999777666666555666888:::<<<===>>>===;;;999888888999999:::;;;<<<<<<::::::;;;<<<===BBBFFFEEEAAA>>>???AAA>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>>>>>>>===<<<<<>>>>>>>>>>>??????BBBEEEHHHJJJKKKMMMRRRUUUSSSVVVYYYXXXWWWYYY___dddcccfffhhhhhheeebbb___^^^[[[ZZZWWWTTTRRRQQQPPPPPPKKKKKKKKKKKKJJJHHHFFFEEEFFFHHHJJJJJJJJJJJJLLLMMMOOOOOOPPPQQQRRRRRRRRRQQQOOORRRUUUYYYaaannn~~~~~~zzzxxxuuunnngggaaa]]][[[SSSUUUWWWYYYYYYWWWUUUTTTKKKJJJIIIHHHGGGEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDEEECCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBB>>>AAACCCCCCBBBDDDIIINNNYYYaaaiiiqqq~~~ttt}}}}}}tttbbbWWWNNNEEE>>><<<:::888999<<>><<<999888888999:::999<<<<<<;;;;;;::::::999999888888777777777777888888444555555666666666777777666555444555666777777555333444555555666666555555555666666777666444333222444444555555666666777777333444555777888888888888999888888888777777777666:::;;;<<<<<<:::999:::;;;<<<;;;;;;;;;;;;:::::::::999999999:::;;;<<<======999999999::::::;;;;;;;;;666666666666777888::::::::::::::::::999777555444666777777999:::;;;<<<<<<;;;;;;;;;::::::999999999888999;;;<<<<<<;;;999888999;;;===>>>@@@@@@@@@???@@@@@@@@@???>>><<<;;;:::===<<<<<<<<<<<<===>>>>>>======<<<<<<<<<======>>>??????@@@AAABBBBBBCCCDDDDDDFFFIIIMMMOOOPPPOOOOOOTTTUUUXXX[[[^^^bbbdddffffffeeeddddddeeeccc]]]YYYXXXUUUSSSQQQQQQPPPNNNMMMKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLNNNPPPQQQOOONNNPPPRRRRRROOOPPPTTTXXXWWW]]]lllzzz}}}wwwuuusssjjjaaa___ZZZVVVUUUXXX\\\]]]]]]VVVRRRMMMJJJJJJHHHFFFCCCHHHFFFCCCAAA@@@BBBDDDFFFHHHFFFDDDFFFHHHJJJHHHFFFEEEEEEDDDCCCBBBBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@@@@AAADDDFFFHHHJJJJJJJJJNNNUUU```mmm{{{sssbbbXXXOOOEEE>>>:::888666666999<<<>>>???EEENNN]]]kkkrrrwww~~~zzzuuulllooouuu|||}}}yyyyyyyyyyyy{{{|||sssmmmmmmoooppppppqqqqqqqqqrrrrrrpppllliiieeeaaa[[[YYYZZZ\\\]]]]]]\\\[[[ZZZ[[[^^^ccchhhkkkrrrqqqppprrrsssrrrooollljjjnnnrrruuuuuuvvvxxxzzz~~~}}}zzzxxxvvvvvvuuuvvvrrrooollljjjhhhddd```]]][[[YYYVVVSSSPPPLLLGGGCCC>>><<<888777777888888888999888888888777777666666777777666666666666777777666666666666666777888888666555444555666777777555222333444444555555444444555555666666555555444444555555555666666666666666666777888888888888888777666666666777777888888888888999::::::999999;;;<<<::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;<<<===>>>::::::::::::::::::;;;;;;666666666666777999:::;;;::::::::::::999888666555666777888999:::;;;;;;<<<;;;;;;::::::999999999999888999:::;;;;;;:::888777999:::<<<>>>?????????????????????>>>===<<<::::::<<<<<<;;;;;;<<<<<<===>>>>>>============>>>>>>???@@@@@@BBBCCCEEEFFFGGGHHHKKKLLLNNNPPPQQQRRRRRRRRRTTTVVVYYY]]]```ccceeefffeeedddcccccccccaaa\\\XXXUUUSSSQQQPPPQQQPPPOOONNNKKKJJJIIIHHHHHHHHHHHHHHHJJJJJJKKKLLLMMMNNNPPPPPPOOOMMMNNNQQQPPPNNNPPPUUUWWW\\\lll|||ssshhhaaaZZZVVVWWWZZZ\\\\\\[[[VVVQQQMMMLLLJJJGGGEEEHHHFFFCCCAAAAAABBBEEEFFFIIIGGGFFFFFFHHHIIIHHHFFFCCCBBBBBBAAA@@@@@@??????AAAAAA@@@?????????@@@@@@AAADDDGGGHHHFFFEEEEEEEEEHHHOOOYYYfffrrrsssbbbXXXPPPGGG???;;;999666666888;;;<<<<<<@@@FFFSSSaaahhhnnnxxx~~~rrroooooouuu|||{{{vvvxxxxxxwwwyyy}}}vvvooonnnppprrrrrrpppppppppqqqppplllgggccc^^^[[[XXXVVVXXX[[[]]]^^^[[[YYYXXXXXXZZZ___dddgggqqqpppqqqrrrsssssspppmmmmmmqqqvvvyyyzzzyyyyyyzzz}}}|||zzzxxxwwwwwwwwwxxxssspppllliiihhhfffcccaaa^^^[[[XXXTTTQQQMMMHHHEEEAAA>>>:::888999999999888777777777666666666666666666666555555555555666666888888777666666777999:::666555444555666777777555222222333444444444444333555555444444555555666777666666666666666555555555999999999999999888777777333444444555777888999999888999::::::888888999:::999999:::;;;<<<===>>>???;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;;;;::::::::::::666666666777888999:::;;;;;;;;;;;;:::999888666666777777888999::::::;;;<<<::::::999999999999999888999999:::;;;:::999777666999:::<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999;;;;;;;;;;;;;;;<<<<<<===>>>>>>===>>>>>>???@@@@@@AAABBBDDDGGGJJJLLLMMMNNNRRRRRRRRRRRRRRRSSSTTTTTTUUUXXX\\\```ccceeeffffffcccbbbbbbaaaaaa^^^ZZZVVVQQQPPPNNNOOOPPPPPPOOONNNJJJJJJIIIHHHHHHHHHIIIIIIKKKLLLLLLMMMNNNOOOOOOPPPPPPNNNNNNQQQPPPOOORRRWWW[[[hhh}}}tttggg^^^[[[]]]______bbb]]]WWWRRROOOMMMJJJIIIHHHGGGDDDBBBBBBCCCEEEGGGKKKIIIHHHHHHHHHHHHGGGEEEBBBBBBAAAAAA@@@@@@????????????>>>>>>??????@@@@@@CCCHHHMMMLLLGGGBBBAAABBBCCCIIIRRR]]]iiittt~~~rrrcccYYYQQQGGG@@@===;;;999999:::<<<<<<<<<<<<@@@KKKWWWaaahhhttt~~~vvvnnnooovvv{{{zzzvvvwwwwwwvvvxxx|||{{{tttsssssssssrrrqqqppppppooommmhhhbbb]]]XXXVVVTTTTTTVVVZZZ]]]^^^]]][[[YYYYYYZZZ^^^cccfffmmmoooqqqsssuuuuuutttsssqqqrrruuuwwwxxxxxxxxxxxx|||{{{zzzxxxxxxxxxyyyyyytttqqqmmmkkkiiiiiigggfff```^^^ZZZVVVSSSOOOKKKHHHEEEBBB>>><<<;;;;;;;;;:::999999999888888888777777555555555444444555555555999888666555555777888999666555444555666777777555222333444444555555444444555444444444444666888999777777666666555555444444888888888999999888777777333333444555666777888888;;;;;;<<<;;;888777777888::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;:::::::::999555666666777888:::;;;<<<<<<<<<;;;:::999888777777777777888999::::::;;;;;;999999999999999999999999;;;;;;;;;;;;;;;999888777:::;;;;;;<<<===>>>>>>>>>============<<<;;;:::999;;;::::::::::::;;;<<<<<<============>>>???@@@AAAAAACCCGGGKKKNNNQQQSSSTTTTTTSSSRRRQQQRRRTTTVVVWWWYYY[[[```dddggghhhggggggbbbbbbaaa```^^^[[[XXXVVVOOONNNMMMMMMNNNNNNMMMKKKIIIIIIHHHHHHHHHIIIIIIJJJLLLMMMNNNNNNOOOPPPPPPPPPSSSPPPPPPQQQQQQPPPUUU[[[eeewwwyyykkkddddddeeefffgggccc]]]WWWSSSOOOMMMLLLIIIGGGEEEDDDCCCDDDFFFGGGKKKKKKIIIIIIHHHGGGFFFEEECCCCCCCCCBBBBBBBBBAAAAAA>>>>>>>>>>>>???@@@AAABBBEEELLLRRRQQQIIICCCBBBDDDAAAFFFNNNWWW```jjjtttyyyrrrcccZZZQQQHHH@@@===;;;999999;;;<<<<<<;;;;;;===EEEPPP[[[eeerrr~~~uuuoooqqqvvvxxxxxxuuuvvvwwwyyy|||~~~|||xxxuuusssrrrpppnnnkkkeee^^^YYYTTTTTTSSSTTTUUUXXX\\\___^^^]]][[[[[[\\\^^^aaaccciiilllppptttwwwyyyzzz{{{wwwvvvuuutttvvvwwwyyyyyy{{{zzzyyyxxxwwwxxxyyyyyyuuusssooonnnnnnnnnmmmllldddaaa]]]ZZZWWWTTTPPPMMMIIIFFFBBB???>>>===<<<;;;;;;;;;;;;:::999999888888555555444444444444555555777777666555555555666777666555444555666777777555444444555666666666666666555444444444555777999:::777777666666555555444444444555666777888888888888555555555555666666666666999:::<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<===>>>>>><<<<<<<<<;;;;;;:::::::::555666666777888:::<<<=========<<<;;;:::999888888888888888999999::::::;;;999999999999999999999999=========<<<<<<;;;;;;:::;;;<<<<<<<<<======>>>>>><<<=========<<<;;;:::999;;;::::::::::::;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBEEEIIINNNSSSVVVXXXXXXUUUTTTSSSSSSUUUWWWZZZ\\\]]]___cccfffhhhhhhgggfffaaaaaaaaa___\\\YYYWWWVVVNNNMMMLLLLLLLLLKKKIIIGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMOOOPPPQQQQQQQQQQQQSSSPPPNNNPPPQQQRRRYYY```sss~~~rrrjjjggghhhhhhgggeeeaaa[[[UUUQQQNNNMMMIIIHHHGGGEEEEEEFFFGGGHHHKKKKKKJJJIIIGGGFFFEEEEEEBBBBBBBBBBBBBBBAAAAAAAAA?????????@@@AAABBBCCCDDDDDDJJJQQQPPPIIICCCBBBDDD@@@DDDIIIPPPWWW___ggglllsssyyyrrrdddZZZQQQGGG???;;;999888888:::;;;:::999;;;;;;???IIITTT___mmmyyy}}}vvvooonnnrrrvvvsssvvvzzz|||~~~}}}xxxxxxuuuqqqmmmiiibbb\\\WWWSSSTTTTTTUUUUUUXXX[[[___]]]]]]\\\\\\\\\]]]^^^___dddiiioootttxxx{{{~~~}}}zzzwwwuuuwwwyyy{{{{{{{{{zzzxxxwwwvvvwwwwwwxxxvvvtttrrrssstttuuuuuutttjjjgggccc```^^^\\\YYYWWWOOOLLLGGGDDDBBBAAA@@@??????>>>===<<<:::999888888555555444444444444555555666666666666555555555555666555444555666777777555555555666777777777777666555555555555666777888999666666666666666555555555333444555666888888888888666666666666666666777777555777999;;;;;;===???AAA<<<<<<;;;;;;;;;:::::::::===<<<<<<;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;555666666777999;;;===>>>>>>>>><<<;;;:::999999999888888999999999:::::::::999:::::::::::::::;;;;;;=======================================>>>??????===============<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<===>>>???AAACCCDDDEEEHHHMMMRRRWWWZZZ\\\\\\[[[ZZZYYYZZZ[[[^^^```bbb```bbbdddeeefffeeedddccc___```___]]]YYYUUUTTTTTTLLLKKKJJJKKKKKKJJJGGGDDDGGGGGGGGGHHHIIIJJJKKKLLLKKKMMMOOOQQQSSSSSSSSSSSSQQQMMMMMMPPPSSSXXXaaakkk~~~nnnfffccccccdddbbbbbbaaa]]]WWWQQQNNNMMMJJJIIIHHHGGGFFFGGGGGGHHHIIIJJJJJJHHHFFFDDDDDDEEE@@@@@@@@@@@@????????????@@@@@@@@@@@@AAABBBCCCDDD@@@FFFJJJJJJEEEAAA@@@BBB???AAADDDHHHLLLRRRYYY]]]ffflllsssyyysssdddZZZQQQFFF>>>:::999888999;;;<<<<<<;;;<<<999:::AAAJJJUUUcccnnnttt~~~nnnfffiiiooorrrwww}}}|||xxxsssmmmgggaaa[[[WWWTTTUUUWWWVVVVVVWWW[[[^^^]]]]]]^^^^^^^^^]]]\\\\\\aaagggmmmsssvvvyyy}}}|||yyyxxxzzz{{{zzzyyyzzzyyyxxxvvvuuuuuuvvvvvvuuuuuuvvvxxxzzz|||{{{zzzqqqnnnjjjgggfffdddbbbaaaZZZVVVQQQMMMKKKJJJHHHGGGDDDCCCBBB@@@>>><<<::::::666666555555555555666666666666888888888666555333666555444555666777777555444555555666777666666666444555666777777777777777555555555666666666666666555666777888888888888888555555666666777888999999555777999::::::;;;===???999999999:::::::::::::::<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<555555666777999;;;===>>>???>>><<<;;;::::::::::::888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>?????????>>>===>>>???@@@@@@======>>>>>>>>>===<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@BBBDDDFFFGGGHHHKKKQQQWWW[[[___````````````______```aaacccdddbbbbbbbbbbbbaaa``````___\\\]]]]]]YYYTTTQQQPPPQQQHHHHHHHHHIIIJJJIIIGGGDDDGGGGGGGGGHHHIIIJJJLLLLLLJJJLLLOOORRRTTTUUUUUUTTTPPPMMMNNNTTT[[[dddqqq}}}ooobbb]]]\\\]]]]]]\\\^^^___]]]WWWQQQNNNLLLJJJJJJIIIHHHGGGHHHHHHHHHGGGHHHIIIGGGEEECCCDDDEEE????????????????????????@@@?????????@@@AAABBBBBBAAACCCFFFEEECCC@@@?????????@@@BBBCCCEEEIIIOOOSSSZZZ```hhhnnnuuu|||wwwttttttvvvxxx|||zzz|||ssseeeZZZQQQFFF===<<<;;;;;;<<<>>>??????>>><<<777666;;;CCCMMMZZZfffmmm{{{nnn```aaahhhqqqwww~~~zzzsssmmmfffaaa[[[WWWUUUWWWXXXWWWVVVWWWZZZ^^^^^^___aaabbbaaa___]]]\\\```fffmmmrrrtttwww{{{~~~}}}{{{yyyyyy{{{{{{xxxuuuzzzyyywwwvvvttttttuuuuuuuuuvvvwww{{{~~~}}}uuurrrooolllkkkjjjiiihhhccc___ZZZWWWTTTSSSQQQPPPJJJIIIGGGDDDBBB@@@>>>===666666555555555555666666666777999;;;:::888555333666555444555777777777555333444555555666666555555444555777888888888777666444555555555666666777777888999999999999888777777333444555777888:::;;;<<<999:::;;;:::888777888999777777888999::::::;;;<<<<<<;;;;;;:::::::::;;;;;;:::;;;;;;;;;<<<=========555555666888999<<<===>>>@@@???===;;;:::::::::;;;999999999999999999::::::;;;;;;;;;<<<<<<=========:::::::::;;;<<<===>>>???@@@??????>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>===<<<===<<<<<<<<<<<<===>>>>>>???@@@AAABBBDDDFFFHHHIIIKKKNNNTTTZZZ^^^aaaccccccccccccbbbbbbbbbbbbbbbbbbbbbaaa```___^^^]]]\\\\\\ZZZ[[[ZZZWWWRRRNNNNNNOOOEEEEEEFFFHHHJJJJJJHHHEEEFFFFFFGGGHHHIIIJJJLLLMMMJJJLLLOOORRRUUUVVVVVVVVVQQQOOORRRZZZdddppp{{{qqqcccZZZVVVWWWXXXYYYWWW[[[^^^]]]WWWQQQMMMKKKJJJJJJIIIHHHHHHHHHHHHIIIEEEGGGHHHGGGDDDBBBDDDFFFAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>??????@@@AAAEEEEEEEEEDDDCCCBBB@@@>>>AAABBBBBBBBBCCCFFFKKKNNNQQQWWW```gggnnnyyyxxxpppnnnpppsssuuuxxxsssrrrxxxsssddd[[[RRRGGG>>><<<:::888888::::::888666888999::::::<<>>@@@@@@>>><<<<<<>>>>>>;;;888;;;:::888888888888:::;;;;;;;;;;;;;;;<<<<<<==============================AAAAAA@@@???>>>>>>?????????>>>===<<<;;;;;;<<<<<<:::;;;;;;<<<>>>@@@BBBCCC@@@@@@@@@DDDJJJNNNOOONNNQQQRRRVVV[[[aaaeeeffffffhhhhhhgggfffeeedddccccccbbbaaaaaa```]]]ZZZWWWVVVUUUUUUTTTSSSQQQNNNLLLJJJFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIKKKKKKJJJJJJLLLMMMRRROOONNNOOOSSSUUUTTTRRROOOQQQUUU^^^nnn{{{vvvsssssstttvvv|||tttnnnjjjdddaaa]]]YYYWWWVVVWWWWWWRRRSSSTTTUUUTTTRRROOOMMMJJJIIIHHHGGGFFFFFFFFFFFFHHHJJJJJJIIIFFFCCCAAAAAA???@@@AAAAAABBBBBBAAAAAA????????????>>>>>>>>>===AAAAAABBBBBBAAA@@@>>><<<@@@@@@@@@??????@@@CCCFFFMMMQQQWWW^^^hhhsss~~~zzzuuuvvvuuurrrrrrtttvvvwwwzzzttteee[[[QQQFFF===<<<:::888999:::;;;999777999;;;;;;:::;;;AAAJJJRRRcccpppxxxiiiaaa___fffnnnwww}}}yyytttnnnddd\\\YYYTTTYYY^^^```___```dddhhhkkkiiifffcccaaa^^^\\\ZZZ```___```dddiiimmmoooooorrrtttwwwwwwvvvtttttttttwwwxxxxxxvvvtttssssssttttttvvvyyy|||zzzuuuooommmooopppooolllnnnmmmllljjjhhhgggffffffbbb```]]]ZZZVVVQQQKKKGGG?????????>>><<<:::999999>>>>>>===<<<999888777777555555555444444444444444555222000222666888666333555666777888999999999999555666666777777777666666777888999::::::999888777777777888888999:::;;;;;;::::::;;;;;;;;;:::999888888888999:::::::::999999999::::::;;;;;;<<<======???<<<999888999;;;<<<<<<999999999999:::;;;<<<===>>><<<<<<===@@@@@@>>><<<:::::::::999999:::::::::::::::;;;;;;<<<======>>>========================BBBAAA@@@???????????????BBBAAA???>>>>>>>>>??????======>>>???@@@BBBCCCDDDCCCBBBBBBFFFLLLPPPRRRRRRXXXYYY\\\aaafffiiiiiihhhhhhhhhgggeeedddcccbbbaaa______^^^\\\ZZZWWWTTTRRRRRRRRRQQQPPPOOOLLLJJJHHHEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJLLLLLLKKKKKKMMMNNNTTTTTTUUUUUUVVVUUUSSSQQQPPPVVVaaaooo{{{uuuoookkkfffaaa^^^^^^___```jjjkkkkkkhhhccc]]]YYYWWW[[[YYYWWWUUUSSSSSSTTTUUUOOOQQQRRRSSSRRRPPPMMMKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFHHHJJJIIIGGGEEEDDDEEEAAAAAABBBBBBBBBBBBAAAAAA?????????>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@??????@@@CCCFFFEEEIIINNNUUU___jjjvvv~~~~~~{{{wwwrrrsssuuuxxx~~~uuuggg\\\QQQEEE<<<<<<:::999999;;;;;;:::888:::;;;<<<:::999<<>>======<<<;;;:::999888777666444444444444444444444555444333222444888999666333222333555777888999999:::444555777888999999888777777888999::::::999888777555666666777999:::;;;;;;::::::;;;;;;;;;:::999888999999:::::::::999999888:::999999999999:::<<<===>>><<<::::::;;;;;;:::999999::::::;;;;;;;;;;;;:::<<<;;;<<<>>>AAABBBAAA@@@;;;;;;;;;<<<<<<;;;;;;;;;999999:::;;;<<<>>>>>>???========================AAAAAA@@@?????????@@@@@@???>>>===<<<<<<<<<===>>>???@@@@@@AAABBBDDDEEEFFFGGGFFFGGGJJJOOOTTTWWWXXX^^^___bbbgggjjjllljjjhhhhhhgggfffdddbbb```^^^^^^\\\[[[ZZZXXXUUURRROOOMMMMMMMMMMMMMMMKKKIIIGGGFFFDDDEEEEEEFFFGGGHHHHHHIIIKKKLLLNNNNNNMMMMMMOOOPPPOOOSSSWWWWWWUUURRRRRRSSSVVV```qqqxxxnnngggddd___\\\WWWRRRNNNMMMNNNOOORRRSSSTTTSSSPPPMMMLLLLLLOOOOOOOOOOOOOOOOOOOOOPPPLLLMMMNNNOOOOOOMMMKKKIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEGGGIIIJJJHHHGGGHHHHHHDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>??????@@@@@@?????????@@@AAABBB???@@@@@@@@@???@@@BBBEEE???BBBFFFLLLUUU```llltttxxxwwwwww}}}xxxiii^^^RRREEE<<<;;;::::::::::::;;;::::::999::::::999999:::===@@@NNNYYYiiizzz|||tttnnnjjjnnntttzzz~~~wwwmmmccc]]]YYY\\\___aaabbbeeehhhlllmmmhhhbbb______```___^^^```^^^\\\[[[\\\\\\[[[ZZZ]]]bbbhhhmmmpppqqqrrrsssssstttvvvuuussspppooooootttuuuvvvwwwwwwwwwwwwvvvyyyvvvqqqooooooppppppooopppqqqrrrssstttuuuuuuuuuoooooonnnmmmjjjddd]]]XXXSSSPPPMMMJJJIIIGGGEEEDDD???===;;;::::::999777555555555555666666666666777333333444666888888555222222333444555777777777777444666888999::::::999999777777999999999999777777555666777888999:::;;;<<<;;;;;;;;;:::::::::999999999999:::999999888777777:::999888777777999;;;<<<===<<<;;;;;;<<<;;;:::888888999:::<<<<<<<<<;;;;;;:::;;;<<<>>>@@@AAAAAA@@@;;;<<<===>>>>>>===<<<;;;888888999;;;===>>>???@@@========================@@@??????>>>>>>>>>??????===<<<;;;;;;;;;<<<===>>>AAAAAAAAABBBCCCEEEFFFGGGLLLLLLMMMPPPTTTYYY]]]___aaabbbeeehhhjjjjjjgggeeefffeeedddaaa___]]][[[ZZZYYYXXXVVVTTTQQQNNNKKKJJJJJJJJJKKKKKKJJJHHHFFFEEEDDDEEEEEEGGGHHHIIIJJJJJJMMMNNNPPPPPPOOOOOOQQQRRRNNNSSSWWWWWWUUUUUU[[[aaagggrrr}}}ooogggbbb\\\XXXWWWTTTOOOJJJGGGEEEEEEFFFHHHIIIKKKKKKIIIIIIIIIJJJGGGHHHJJJKKKKKKKKKJJJJJJIIIIIIKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEGGGIIIJJJIIIHHHHHHHHHFFFFFFEEEEEEDDDBBBAAA@@@>>>=========>>>???AAABBBCCCBBB???>>>>>>???AAABBB???@@@@@@@@@??????AAACCC@@@AAADDDHHHNNNXXXcccjjjwww|||~~~zzzkkk___RRRFFF>>>999::::::::::::::::::;;;666777888888888999;;;===EEENNN^^^qqq~~~xxxooooooqqquuu{{{uuujjjaaa[[[\\\^^^___aaacccfffiiiiiiccc^^^]]]```cccdddccc___]]]ZZZYYYYYYXXXWWWVVVWWW\\\bbbhhhkkknnnppprrrqqqtttvvvwwwtttrrrpppppptttttttttuuuuuuuuuuuuuuuvvvtttpppnnnnnnoooppppppoooqqqsssuuuwwwxxxxxxxxxxxxvvvsssqqqooommmiiifffaaa\\\VVVRRRPPPPPPOOONNNIIIFFFCCCBBBAAA@@@<<<:::666777777777777777777777444444555666777666333111666777888888888888888888555666888999::::::::::::777888999::::::999888777777777888999:::;;;<<<===;;;;;;:::::::::999999999888999999999888777666666:::999888777777888:::<<<<<<;;;;;;<<<<<<<<<:::888666777:::<<<===>>>>>>===;;;<<<===>>>>>>===>>>>>><<<<<<>>>??????>>><<<<<<888888999;;;===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@@@@?????????AAABBBCCCAAABBBBBBDDDEEEGGGIIIJJJQQQRRRTTTWWWZZZ___ccceeeeeeeeefffhhhiiihhheeebbbdddcccaaa___\\\ZZZXXXWWWWWWVVVSSSPPPNNNKKKIIIHHHHHHIIIJJJJJJJJJIIIGGGFFFEEEFFFGGGHHHIIIJJJKKKLLLNNNOOOQQQQQQPPPPPPRRRSSSTTTXXXZZZYYYXXX^^^kkkvvv}}}lllcccbbb```[[[TTTMMMKKKGGGBBB???=========???AAACCCDDDCCCCCCDDDEEEEEEGGGHHHIIIIIIHHHFFFEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGFFFEEEEEEFFFHHHIIIIIIGGGEEEEEEEEEGGGFFFFFFEEEDDDBBBAAA@@@>>>=========???AAACCCEEEFFFDDDAAA>>><<<===???@@@???@@@AAA@@@??????@@@BBBBBBCCCDDDEEEIIIPPPXXX^^^lllqqqzzz{{{kkk^^^QQQFFF@@@777999::::::888888999;;;666666666777999:::;;;<<<@@@FFFUUUhhhzzzrrrnnnkkkmmmvvv~~~rrrhhh``````______```bbbdddeeeeee```\\\]]]bbbggghhhggg```^^^[[[ZZZYYYXXXWWWUUUTTTXXX]]]bbbeeeiiilllnnnooorrrvvvxxxvvvtttrrrqqqrrrssssssttttttuuuuuuvvvsssrrrpppnnnnnnoooqqqsssrrrsssvvvyyyzzz{{{{{{{{{yyyvvvrrroooooonnnnnnmmmmmmhhhaaa^^^___```___^^^UUUQQQLLLIIIHHHFFFAAA===999999999888888777777777666666777777777555444333666666777777777777666666777777777888888999::::::888999:::;;;;;;:::999888999999999:::;;;;;;<<<<<<<<<;;;:::999999999::::::888888999999999888777777:::999888888888999:::;;;;;;::::::;;;<<<<<<;;;999666777999;;;===>>>??????;;;===>>>>>><<<;;;<<<<<<=========>>>>>>=========999999:::;;;<<<>>>>>>???????????????????????????>>>============>>>??????@@@?????????@@@AAACCCDDDDDDEEEFFFHHHJJJMMMOOOPPPVVVYYY\\\___aaacccgggiiiiiihhhggghhhhhhgggeeebbbaaa```^^^\\\ZZZWWWUUUTTTTTTRRRPPPMMMKKKIIIHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMOOOPPPRRRRRRQQQQQQSSSTTTXXXYYYYYYXXX[[[gggzzzuuuhhhbbbbbb```YYYQQQGGGEEEBBB>>>;;;:::999::::::<<>>>>>>>>@@@CCCFFFHHHGGGEEEAAA>>>======>>>>>>>>>@@@AAA@@@??????@@@AAAAAAAAABBBBBBDDDHHHNNNRRR___eeeooo|||zzziiiZZZOOOEEE@@@555777999999777777888;;;888777666777999;;;<<<<<<>>>BBBNNNbbbttt{{{rrrjjjiiiqqq}}}{{{qqqgggeeecccbbbbbbcccddddddfff```\\\___fffkkkkkkiiieeebbb___\\\[[[ZZZWWWUUUSSSUUUYYY\\\___bbbfffjjjlllpppuuuwwwwwwtttrrrqqqqqqrrrrrrsssuuuvvvxxxxxxrrrqqqpppooooooqqqtttwwwuuuvvvyyy{{{}}}}}}}}}|||uuussspppoooooopppooooootttpppmmmnnnrrrsssqqqnnnbbb]]]WWWSSSQQQMMMFFFAAA??????>>>===<<<;;;;;;::::::::::::999777666666666333444555666666666666666999888777666666777999:::999:::;;;<<<<<<;;;:::999999999999999999999999999<<<;;;:::999999999::::::999999:::;;;;;;;;;:::::::::::::::::::::::::::::::::999999:::<<<===<<<<<<999999::::::<<<===>>>???;;;===??????===<<<===>>>=========<<<<<<=========::::::;;;;;;<<<======>>>AAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@AAAAAA>>>>>>>>>>>>???AAACCCDDDJJJJJJLLLOOORRRUUUXXXYYYZZZ^^^ccceeefffgggiiikkkjjjhhhfffeeeeeeeeedddbbb___^^^\\\ZZZXXXVVVTTTSSSPPPNNNLLLJJJHHHGGGGGGGGGFFFGGGHHHJJJJJJJJJIIIIIIKKKKKKLLLLLLLLLMMMMMMMMMOOOPPPRRRRRRQQQQQQSSSTTTUUUVVVXXX\\\fffyyy{{{vvvooohhhbbbZZZRRRLLLEEEDDDAAA>>><<<;;;;;;;;;999<<>>>>>>>>???>>>@@@AAAAAA???>>>???@@@===>>>@@@AAABBBDDDHHHKKKQQQXXXdddrrr}}}yyygggXXXLLLDDD???444777999888666666888::::::999777777999;;;;;;;;;>>>@@@KKK___qqq{{{mmmiiippp|||wwwmmmjjjgggeeeeeeeeeeeeeeegggbbb^^^aaaiiinnnmmmjjjiiifffbbb___]]][[[XXXVVVRRRTTTVVVXXXZZZ^^^bbbfffjjjnnntttwwwwwwuuurrrqqqqqqqqqrrrsssuuuwwwyyy{{{qqqqqqqqqppppppssswwwzzzuuuwwwyyy|||}}}}}}|||{{{wwwuuuttttttuuuvvvuuutttvvvtttuuuzzz~~~yyypppjjjccc^^^[[[WWWOOOIIIFFFEEEDDDCCCBBB@@@??????======<<<:::888777888999555666888999;;;<<<<<<<<<;;;999666555444666888:::::::::<<<<<<<<<<<<::::::999999999888888888888777<<<;;;:::999888999:::;;;::::::;;;<<<============::::::;;;;;;;;;::::::999:::999888999;;;===>>>===<<<<<<;;;::::::<<<===>>>;;;>>>@@@@@@>>>===???AAA>>>===<<<;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<======BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBBBBCCCBBBBBBBBBBBBCCCEEEGGGHHHNNNOOOQQQTTTWWW[[[^^^```\\\aaafffiiiiiiiiijjjllliiigggdddbbbbbbbbbbbbaaa]]]\\\[[[YYYWWWUUUTTTSSSMMMLLLJJJHHHFFFFFFFFFFFFEEEFFFHHHIIIJJJJJJIIIIIIMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPRRRRRRQQQQQQSSSTTTVVVXXX]]]fffwww}}}xxxyyywwwnnnaaaSSSKKKGGGCCCAAA???===;;;:::::::::777<<>>@@@AAAAAA???>>>>>>???;;;===???AAABBBDDDGGGIIIGGGOOO]]]kkkvvv}}}yyy}}}pppaaaVVVJJJBBB@@@<<<;;;999888777888999999;;;:::999999888888999999888<<>>>>>>>>>>>>>>>>>======<<<999::::::;;;;;;<<<======>>>@@@BBBBBBAAA@@@@@@@@@AAA@@@???>>>>>>???@@@AAADDDDDDCCCDDDFFFJJJNNNPPPUUUWWW[[[___cccdddeeeeeeeeeddddddhhhkkkllliiifffcccaaa^^^]]]]]]]]][[[ZZZWWWVVVTTTSSSQQQPPPPPPOOOLLLJJJGGGDDDCCCCCCEEEFFFEEEFFFGGGIIIKKKMMMNNNOOOJJJJJJKKKLLLLLLLLLLLLLLLRRRQQQQQQRRRPPPMMMOOOTTTQQQYYYeeeuuuxxxtttwww}}}yyyiiiXXXNNNHHHCCC@@@@@@>>><<<;;;;;;???AAACCCEEEHHHIIIHHHGGGFFFFFFBBBDDDFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@??????@@@@@@CCCBBBBBBAAAAAA@@@@@@???@@@@@@??????@@@@@@AAABBBAAA@@@???>>>>>>??????@@@AAAAAA@@@@@@???>>>======@@@@@@@@@@@@AAABBBCCCCCCHHHKKKQQQZZZeeeqqqzzz{{{xxxvvvyyy|||}}}{{{vvv{{{nnn___TTTHHHAAA>>>:::999888888888999:::;;;:::999888888777777888888888:::BBBQQQdddttt}}}zzzuuuwww}}}zzztttmmmhhhhhhhhhgggfffhhhfffdddggglllpppqqqpppnnnpppnnnhhhdddcccbbb^^^XXXWWWUUUTTTTTTVVVYYY\\\___bbbgggjjjlllnnnppprrrnnnooopppqqqrrrsssssssssrrrooolllnnnssswwwwwwvvvxxxwwwwww{{{zzzuuusssrrrrrrsssuuuxxx|||~~~}}}|||}}}|||vvvuuusssooojjjeee```]]]XXXXXXXXXVVVTTTQQQOOOMMMMMMJJJFFFCCCAAA???<<<:::;;;;;;;;;;;;;;;:::999999;;;:::888666666888:::;;;============;;;999777666888888888888888888888888<<<<<<<<<<<<;;;;;;:::999;;;::::::999:::;;;<<<===;;;;;;;;;;;;;;;:::999999888888999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;<<<===>>><<<===>>>???????????????::::::;;;;;;<<<=========>>>@@@BBBBBBAAA@@@@@@AAAAAAAAA@@@@@@AAABBBDDDEEEEEEEEEFFFHHHKKKPPPTTTWWW^^^___bbbfffhhhiiiiiihhhdddddddddfffhhhgggeeecccaaa^^^\\\[[[[[[ZZZYYYWWWTTTSSSRRRPPPOOONNNMMMMMMKKKIIIGGGDDDCCCCCCDDDEEECCCDDDFFFHHHJJJLLLLLLMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMOOOQQQOOOLLLMMMRRRXXXcccsss|||vvvqqqnnntttuuummm]]]OOOHHHEEEBBBAAAAAAAAA??????@@@DDDGGGLLLNNNOOONNNKKKHHHGGGGGGCCCEEEGGGGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDBBBAAA@@@@@@??????@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@?????????@@@@@@????????????????????????BBBAAAAAA@@@??????>>>>>>>>>>>>>>>???@@@AAACCCDDDGGGJJJPPPYYYcccnnnvvv{{{xxxtttqqqssswwwzzzwwwtttyyy|||wwwzzzkkk\\\QQQFFF???<<<888888888888999:::;;;<<<888888777666666666666666777999===EEEQQQ```llltttyyy}}}{{{|||}}}vvvooojjjhhhggggggjjjhhhfffhhhmmmqqqrrrqqqpppsssrrrmmmkkkjjjgggccc```]]]ZZZVVVUUUVVVWWWYYYXXXZZZ^^^bbbdddgggkkknnnjjjlllnnnpppqqqqqqpppppptttqqqnnnooosssvvvuuutttvvvuuuvvvyyy||||||xxxtttrrrrrrsssuuuyyy}}}zzzyyyxxxvvvsssoookkkgggeeeccccccbbbaaa___]]][[[ZZZXXXTTTPPPLLLIIIFFFBBB??????@@@@@@???>>>===<<<;;;===;;;:::888888:::;;;===>>>======<<<;;;999888777888888888999999:::::::::???>>>===<<<;;;::::::::::::::::::::::::;;;<<<<<<;;;<<<<<<<<<<<<;;;::::::999999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;<<<>>>???@@@AAAAAAAAA::::::;;;;;;<<<=========???@@@BBBBBBAAA@@@@@@AAABBBBBBBBBCCCDDDFFFHHHJJJHHHIIIKKKOOOTTTYYY^^^aaaggghhhiiikkkkkkkkkjjjiiibbbccceeedddbbb```______]]][[[XXXWWWWWWWWWUUUTTTQQQPPPNNNMMMKKKJJJJJJJJJJJJHHHFFFDDDCCCCCCDDDEEEDDDFFFHHHKKKMMMMMMLLLLLLOOOOOOOOOOOOOOOPPPPPPPPPLLLKKKMMMPPPNNNLLLPPPWWWbbbqqq}}}xxxrrrllliiihhhgggooojjj^^^PPPGGGEEEDDDBBBBBBCCCCCCCCCDDDGGGKKKNNNVVVWWWWWWTTTOOOJJJHHHGGGEEEFFFGGGGGGEEECCCCCCDDDEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>><<<===>>>???@@@@@@??????@@@??????>>>>>>=========<<<<<<===>>>@@@BBBCCCDDDHHHKKKPPPVVV___gggnnnrrrrrrnnnkkklllpppyyy{{{uuurrrwww~~~xxxwwwxxxwww~~~iii[[[PPPEEE>>><<<999999999999999999::::::777666555555444444555555666777999<<>>???>>><<<;;;;;;;;;============<<<;;;:::999888777888888999999:::;;;<<<<<<@@@???===;;;999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;:::999888888999:::<<<===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>??????<<<===>>>???@@@@@@@@@@@@:::::::::;;;<<<<<<======>>>@@@AAAAAA@@@???@@@BBBDDDDDDDDDFFFHHHKKKNNNOOOOOOPPPTTTYYY^^^dddhhhjjjkkkkkkkkkkkkjjjiiigggfffaaaccceeebbb^^^ZZZZZZ[[[YYYWWWUUUTTTTTTTTTSSSQQQNNNMMMLLLJJJIIIHHHHHHHHHHHHGGGEEEDDDCCCDDDEEEEEEGGGIIIMMMOOOQQQPPPOOOMMMPPPPPPPPPPPPQQQQQQQQQQQQNNNLLLMMMOOOOOOPPPYYYdddsss|||ooojjjddd```___```cccdddiii```TTTIIIEEEEEEEEEDDDBBBCCCEEEFFFGGGJJJNNNQQQXXXYYYXXXTTTOOOJJJHHHGGGFFFGGGHHHGGGDDDCCCCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@??????@@@AAAAAABBBCCCCCCBBBAAA@@@???============999;;;===@@@@@@@@@???>>>===<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>@@@CCCEEEFFFLLLMMMPPPTTTYYY___cccfffhhhfffgggiiikkkpppzzzzzztttvvvzzz|||~~~iiiZZZOOOEEE???===;;;;;;::::::999888777777666555444444333333444444333666888999;;;AAAKKKSSS```jjjwww~~~yyyssswww|||zzzpppjjjhhhiiieeeccccccffflllqqqrrrrrrllloooooonnnppprrroooiiijjjeee^^^YYYVVVUUUSSSRRRSSSUUUWWWYYY[[[^^^bbbeeebbbeeeiiinnnppppppnnnmmmnnnnnnnnnpppsssuuuvvvvvvuuuuuuvvvxxxzzzzzzxxxwwwxxxxxxxxxyyy|||~~~zzzwwwuuuuuuuuuuuusssqqqooonnnnnnnnnmmmlllkkkkkkjjjjjjfffccc```]]]\\\ZZZXXXVVVTTTSSSQQQNNNJJJFFFCCCAAACCCBBB@@@???>>>>>>>>>???<<<<<<;;;:::999888888777888888999:::;;;<<<<<<<<>>;;;999888888888999999999999:::::::::::::::;;;;;;<<<<<<===<<<<<<;;;:::999888888999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@>>>>>>>>>??????>>>>>>===::::::;;;;;;<<<=========>>>@@@AAAAAAAAAAAACCCDDDGGGGGGHHHJJJMMMPPPSSSUUUWWWYYY]]]bbbgggkkknnnpppllllllkkkiiigggeeedddccc```bbbccc```[[[WWWWWWYYYVVVTTTRRRQQQRRRRRRQQQOOOLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFIIIKKKNNNPPPQQQPPPNNNMMMOOOPPPQQQRRRRRRRRRQQQQQQOOOMMMMMMNNNOOOVVVfffuuuzzzlll]]]YYYTTTTTTXXX]]]bbbddd___VVVLLLGGGFFFEEECCCBBBAAABBBDDDEEEGGGIIIMMMPPPRRRRRRRRROOOKKKHHHGGGGGGGGGHHHHHHFFFDDDCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCAAAAAAAAAAAAAAA@@@@@@@@@BBBAAA@@@@@@??????@@@@@@??????@@@@@@AAABBBCCCCCCBBBAAA@@@>>>===<<<;;;;;;999:::===???@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===???AAADDDFFFGGGOOOOOOPPPRRRSSSUUUWWWXXXZZZ\\\bbbiiilllmmmrrryyy|||{{{zzz{{{}}}~~~|||zzz}}}~~~~~~iiiZZZOOOEEE@@@>>><<<<<<;;;;;;999777666555555555444333333333333444333555777777888;;;AAAEEEVVVaaaooozzzsssrrrsssxxx|||sssmmmjjjiiidddbbbbbbeeekkkoooqqqpppkkkmmmmmmnnnrrrwwwuuuoookkkeee^^^YYYXXXWWWUUUSSSRRRSSSUUUVVVVVVWWWYYY[[[\\\```eeejjjmmmnnnnnnmmmlllmmmnnnppprrrssstttuuussstttvvvxxxzzzzzzzzzzzz{{{zzzzzzzzz{{{~~~}}}zzzxxxvvvtttuuuvvvvvvvvvuuutttsssqqqppppppoooooooooooopppkkkiiigggffffffeeedddccc```___\\\YYYTTTOOOLLLJJJJJJIIIGGGEEEDDDCCCBBBBBB===<<<;;;:::999999999999999999999::::::;;;;;;;;;===<<<;;;:::999888888888888888999:::::::::::::::::::::;;;<<<<<<<<<<<<;;;999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<=========;;;<<<===???@@@@@@@@@@@@??????@@@@@@???>>>>>>===<<<<<<======>>>?????????@@@AAACCCCCCDDDEEEHHHJJJLLLLLLMMMPPPSSSVVVZZZ[[[___aaaeeeiiilllnnnoooooolllkkkiiigggeeecccbbbaaa^^^___^^^[[[XXXVVVVVVVVVSSSQQQOOONNNOOOOOONNNMMMJJJJJJIIIHHHGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJLLLNNNNNNMMMLLLKKKNNNPPPSSSUUUUUUTTTRRRPPPOOONNNNNNQQQUUU```ttt{{{fffZZZRRROOONNNQQQXXX^^^aaaaaaSSSLLLFFFFFFEEEBBB@@@@@@AAABBBDDDDDDDDDEEEHHHJJJHHHIIIIIIHHHGGGFFFGGGHHHGGGHHHHHHFFFDDDDDDEEEFFFFFFFFFEEECCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@??????@@@AAAAAABBBCCCCCCAAA@@@???===<<<;;;;;;;;;:::;;;<<<>>>>>>>>>==============================;;;;;;<<<>>>@@@CCCEEEFFFMMMMMMMMMMMMLLLLLLLLLLLLLLLPPPZZZdddiiikkkpppwww|||yyyxxxxxxzzz~~~}}}gggXXXNNNEEE???>>>:::;;;;;;;;;:::888777666555555444333333333333444555555555555555777;;;===IIISSSbbbqqq}}}wwwqqqlllppp{{{zzzuuupppmmmgggeeeccceeejjjmmmnnnmmmiiijjjjjjkkkrrryyyxxxtttlllfff^^^[[[[[[[[[XXXVVVSSSUUUWWWVVVTTTSSSRRRRRRWWWZZZ___eeeiiikkkllllllkkkmmmnnnpppppppppqqqrrrqqqsssuuuwwwyyyzzz{{{|||{{{{{{zzzyyy{{{}}}}}}}}}}}}|||zzzxxxvvvvvvrrrssstttvvvwwwwwwvvvvvvuuuttttttsssssstttuuuvvvrrrpppnnnmmmnnnooonnnmmmiiihhhfffccc___[[[WWWUUURRRQQQOOOMMMJJJHHHFFFEEE???>>><<<;;;::::::;;;;;;999999999999::::::::::::;;;;;;<<<<<<;;;:::999999777888999:::;;;::::::999999999:::;;;;;;;;;;;;;;;888888999:::;;;;;;;;;;;;;;;<<<<<<<<<=========>>>;;;<<<>>>@@@AAAAAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAA???@@@@@@AAAAAABBBCCCCCCCCCDDDFFFGGGHHHKKKOOOQQQRRRSSSTTTVVVYYY]]]```bbbeeefffiiikkkllllllkkkjjjhhhgggeeecccaaa```______\\\ZZZWWWVVVVVVVVVTTTSSSOOOMMMKKKJJJKKKLLLKKKJJJHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKNNNQQQVVVYYYYYYWWWSSSPPPOOOQQQUUU[[[aaannn}}}hhhYYYRRRPPPOOOPPPUUU[[[___^^^[[[MMMGGGDDDEEEDDD@@@???BBBBBBCCCDDDCCCBBBAAABBBDDDAAABBBDDDDDDDDDEEEGGGIIIGGGGGGGGGFFFDDDDDDFFFHHHHHHGGGFFFDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999:::;;;<<<>>>@@@BBBCCCFFFFFFFFFFFFFFFEEEDDDDDDFFFGGGMMMUUU[[[aaalllvvv{{{}}}wwwuuussstttwwwyyy{{{|||fffWWWMMMDDD???>>>888999:::;;;:::999888777666555444444333333444444666555333222333666999:::???HHHWWWhhhvvv|||rrrhhhkkkyyy~~~xxxssskkkhhheeefffjjjlllllljjjfffgggfffhhhpppxxxyyyuuummmfff___\\\]]]^^^\\\YYYWWWXXXZZZYYYUUURRRPPPOOOSSSVVV[[[aaafffiiikkkllllllnnnooopppooonnnnnnooooooqqqtttvvvxxxyyy{{{}}}zzzzzzyyyyyyzzz|||yyyzzzzzzyyyxxxvvvvvvvvvoooppprrrtttuuuvvvuuuuuuyyyxxxwwwwwwwwwxxxzzz{{{wwwuuusssrrrssstttsssrrrnnnmmmllliiifffccc```^^^XXXWWWTTTRRROOOLLLJJJIII@@@???>>>===<<<<<<===>>>:::999999999999999999999;;;;;;=========<<<;;;:::777888999:::;;;:::999999888999::::::;;;;;;;;;:::777888:::;;;<<<<<<;;;:::;;;<<<<<<<<<======>>>>>>;;;<<<>>>@@@AAAAAAAAAAAA@@@@@@BBBCCCDDDEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEFFFEEEGGGIIIJJJLLLOOOSSSWWWWWWWWWXXXZZZ]]]aaadddfffgggiiikkklllkkkiiigggeeedddcccaaa___]]]\\\\\\\\\YYYVVVSSSSSSUUUUUUSSSQQQLLLJJJHHHHHHIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDGGGGGGGGGHHHHHHIIIIIIJJJMMMMMMMMMMMMMMMMMMNNNNNNOOOSSSXXX\\\\\\YYYTTTQQQQQQUUU]]]fffmmmzzzppp___WWWUUURRRRRRTTTYYY___```[[[VVVMMMGGGEEEFFFDDD@@@AAAFFFCCCDDDDDDCCC@@@??????@@@>>>@@@AAABBBCCCDDDGGGJJJFFFGGGGGGEEEDDDEEEGGGIIIIIIHHHFFFEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBB???>>>===<<<<<<;;;<<<<<<======<<<;;;;;;;;;<<<<<<888888888888888888888999888888999:::<<<>>>???AAA@@@AAAAAABBBBBBAAAAAA@@@EEECCCCCCHHHMMMVVVeeerrrxxx|||}}}uuutttqqqrrrvvvvvvuuu||||||eeeSSSJJJEEE@@@;;;999::::::::::::999888888555555555555555555555555555555555555666888999:::777@@@MMM\\\jjjvvvuuupppvvvtttjjjpppqqqjjjdddbbbbbbaaadddaaaaaagggqqqwwwvvvssshhheeeaaa______``````___]]]\\\ZZZXXXTTTQQQNNNLLLOOOQQQUUUXXX[[[___cccgggkkklllllllllmmmooosssvvvtttttttttuuuvvvwwwxxxyyy||||||||||||}}}}}}}}}}}}~~~|||zzzwwwuuutttssssssqqqqqqssstttuuuuuuuuuuuuxxxwwwwwwxxxyyy{{{}}}}}}}}}}}}|||{{{yyyxxxwwwtttsssqqqnnnjjjeeebbb```]]]XXXUUUVVVZZZZZZTTTNNNHHHGGGEEECCCAAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::??????>>>======<<<;;;;;;@@@===:::999;;;<<<;;;:::666999;;;<<<<<<<<<>>>???:::999999;;;===>>>===;;;>>>===<<<<<<===>>>@@@AAAAAA>>><<<===BBBFFFGGGGGGEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJJJJMMMOOOPPPOOOOOOPPPUUUYYY]]]^^^___bbbccceeeeeefffjjjhhhfffdddcccbbb```^^^```^^^\\\[[[[[[[[[YYYXXXSSSSSSSSSRRRQQQOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDCCCCCCEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNNNNNNNNNNOOOPPPUUUUUUXXX\\\XXXQQQPPPUUUZZZdddqqqzzz}}}nnnbbb[[[[[[^^^\\\]]]aaaeeecccZZZQQQKKKJJJHHHFFFDDDDDDDDDDDDEEEDDDCCCAAA???===<<<;;;???@@@BBBEEEGGGGGGFFFDDDFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGFFFDDDBBB@@@CCCDDDEEEDDDBBBAAAAAABBBAAAAAA???>>>>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAA>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;<<<===>>>??????@@@@@@AAAAAA@@@???===<<<999===@@@BBBDDDKKKUUU^^^jjjooovvv~~~zzzxxxuuussstttzzz{{{dddSSSJJJEEE@@@;;;888999999999999888777777555555555555555444444444444444444444444555666777777<<>>>>>>>>===;;;999:::<<<===<<<;;;;;;<<<>>>???>>>===>>>???======<<<>>>@@@@@@???>>>@@@?????????@@@BBBCCCDDDFFFEEECCCEEEIIILLLLLLLLLLLLMMMOOOPPPQQQQQQPPPPPPTTTUUUUUUVVVVVVVVVVVVVVVSSSUUUVVVVVVUUUWWW[[[___``````bbbdddeeeffffffggghhhfffcccaaa```^^^\\\ZZZ\\\ZZZWWWWWWWWWWWWVVVTTTQQQQQQQQQPPPOOONNNLLLLLLKKKKKKIIIHHHGGGGGGGGGGGGGGGEEEDDDCCCCCCEEEGGGIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHJJJMMMNNNNNNNNNOOOPPPPPPPPPSSSWWWVVVTTTXXX```pppyyyxxxnnneeebbbdddddddddeeegggfff```VVVNNNHHHGGGEEEDDDCCCCCCDDDDDDEEEDDDCCCAAA???>>><<<<<<>>>???AAACCCFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGFFFEEECCCAAACCCDDDFFFEEECCCAAA@@@@@@AAA@@@???>>>>>>>>>???@@@??????>>>>>>>>>>>>>>>???;;;;;;;;;:::;;;<<<<<<===>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::888999999::::::;;;;;;;;;???@@@@@@@@@???>>>===<<<===@@@BBBAAAAAADDDKKKQQQWWW]]]fffpppyyy}}}{{{{{{yyycccSSSJJJEEE@@@;;;777888888888888777666666666666555555555444444444333333333222222333333444666888===DDDOOO^^^mmmwwwuuuttt~~~zzzrrrnnnllljjj```[[[WWWYYY```gggjjjjjjllljjjiiiiiiiiiiiihhhfffbbbaaa___[[[VVVRRRNNNLLLKKKMMMOOOQQQRRRTTTWWWZZZYYY]]]bbbfffhhhiiijjjlllsssssstttuuuwwwxxxzzz{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxwwwuuutttsssttttttuuuyyyxxxwwwvvvwwwyyy{{{|||xxxxxxyyyzzz|||~~~~~~}}}{{{yyyvvvrrrnnnkkkjjjiiikkkgggdddeeeggggggccc^^^YYYVVVRRRNNNKKKJJJIIIIIIGGGGGGFFFEEEFFFGGGHHHIIIEEEEEEEEEDDDCCCCCCBBBBBB>>>======???AAABBBAAA???AAABBBDDDDDDBBBAAAAAABBBDDDCCCCCCCCCEEEFFFEEECCCEEEEEEEEEFFFGGGIIIJJJKKKOOONNNOOOQQQSSSTTTTTTRRRWWWXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]]\\\ZZZ[[[\\\\\\\\\^^^bbbeeedddeeefffgggggggggggggggfffccc```^^^\\\ZZZWWWTTTVVVTTTRRRQQQQQQQQQPPPOOONNNNNNNNNMMMMMMKKKJJJJJJKKKKKKIIIHHHGGGFFFFFFFFFFFFEEECCCCCCCCCDDDFFFHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIKKKNNNPPPPPPOOOPPPQQQNNNNNNOOOSSSWWW]]]hhhsssxxxoooiiiddddddggghhhkkknnnmmmggg]]]QQQJJJEEEDDDCCCBBBAAABBBBBBCCCDDDDDDCCCBBBAAA@@@?????????@@@AAACCCEEEGGGHHHIIIFFFFFFEEEEEEEEEEEEEEEFFFDDDEEEFFFFFFFFFEEEDDDCCCCCCEEEGGGFFFDDDAAA??????AAA@@@??????>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;::::::999999::::::;;;<<<>>>>>>======<<<;;;;;;;;;999999::::::::::::::::::999999999999999:::::::::>>>?????????>>>===<<<;;;===???AAA@@@>>>???BBBFFFIIIOOOXXXcccmmmtttyyy{{{wwwbbbRRRJJJEEE@@@;;;888888888888888777777666666666666555444444333333444444333222222222222222555666777<<>>>>>@@@@@@@@@???????????????>>>>>><<<;;;::::::::::::<<<<<<<<<;;;<<<======>>>>>>======<<<<<<;;;::::::999999999999999:::::::::<<<<<<<<<<<<<<<;;;;;;;;;============<<<<<<;;;;;;999;;;>>>>>>===>>>@@@BBBDDDGGGNNNWWW```iiiooorrrvvvyyy}}}ttt```QQQJJJEEE@@@;;;999999::::::999999888777666666555555555444444444666555444333222222222222444444666999@@@JJJUUU]]]sss~~~{{{}}}zzzwwwtttpppfff```XXXSSSUUUYYY]]]___gggggghhhjjjmmmooonnnmmmjjjiiigggccc___ZZZWWWUUURRRRRRRRRQQQNNNMMMNNNPPPQQQSSSVVVXXXZZZ^^^cccgggjjjkkklllooorrruuuxxxzzzxxxxxxyyyyyyyyyzzzzzzzzz{{{yyywwwuuutttsssttttttxxxvvvsssqqqrrrtttwwwyyy~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzxxxvvvvvvwwwxxxzzzwwwtttrrrrrrssssssqqqoookkkiiieeebbb___]]]\\\\\\ZZZYYYXXXXXXYYY[[[]]]___^^^]]][[[XXXUUUSSSQQQOOOPPPQQQRRRSSSRRRPPPOOONNNOOOQQQTTTTTTTTTTTTVVVWWWWWWUUUSSSTTTUUUVVVVVVVVV[[[[[[\\\]]]______`````````bbbdddeeedddbbb```___eeefffggghhhiiihhhgggfffcccdddeeefffggggggggggggdddccccccdddfffggghhhhhhgggggggggggggggfffeeeeeedddaaa^^^[[[YYYVVVRRROOOMMMKKKIIIIIIIIIJJJIIIHHHFFFGGGGGGGGGGGGGGGFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCFFFEEEEEEDDDEEEFFFGGGHHHGGGHHHHHHJJJKKKLLLMMMMMMMMMNNNPPPOOONNNMMMNNNOOOOOOTTTYYYaaannn}}}qqqggg^^^ZZZXXXVVVXXX]]]aaaggglllkkkbbbWWWOOOKKKHHHGGGEEECCCAAA@@@@@@@@@BBBCCCDDDFFFHHHIIIKKKKKKKKKLLLLLLJJJGGGFFFHHHJJJGGGGGGFFFEEEDDDDDDEEEEEECCCDDDDDDEEEEEEEEEEEEDDDAAACCCEEEEEEBBB???>>>>>>@@@@@@@@@@@@??????>>>>>>???>>>===<<<;;;:::::::::======<<<<<<======>>>???=========<<<;;;;;;::::::888888888999999:::::::::======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;888:::<<<===>>>>>>???AAA@@@AAACCCGGGNNNWWW___ccclllppptttxxxxxxxxxyyyzzz~~~rrr___PPPJJJEEE@@@;;;:::::::::::::::999888888555555555555555555555555666555444444333333333333333444555888<<>>>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;:::;;;<<<<<<=========<<<<<<;;;:::::::::777777888888999:::::::::999999999999::::::::::::;;;::::::999999999::::::<<<<<<<<<<<<============???>>>>>>???DDDKKKRRRVVVfffjjjpppsssttttttsssttt}}}~~~ppp]]]PPPIIIEEE@@@;;;999999999999999888777777333333444444555666666666555444444333333333444444222222333444666;;;BBBFFFTTTggg{{{|||~~~xxxvvvqqqiiiaaa[[[XXXVVVUUUZZZZZZ[[[___eeejjjmmmnnnpppooonnnllljjjhhhfffeee[[[[[[YYYTTTOOOLLLKKKKKKLLLMMMPPPQQQRRRTTTWWWYYY___```bbbfffjjjooorrruuussssssuuuvvvxxxyyy{{{{{{xxxwwwvvvtttssssssttttttwwwuuusssqqqqqqsssuuuvvv{{{|||}}}~~~~~~~~~~~~zzzzzzzzzzzzzzz{{{{{{{{{{{{zzzxxxwwwwwwwwwwwwwwwqqqrrrrrrrrrqqqpppnnnmmmkkkkkkllllllmmmmmmnnnnnnmmmllljjjhhhfffcccbbbaaaaaabbbcccbbb```___aaacccdddfffhhhiiiiiihhhiiikkkeeedddbbbccceeehhhjjjjjjmmmnnnoooppppppooonnnnnnnnnpppqqqooollliiihhhhhhhhhiiijjjkkkkkkjjjiiihhheeefffgggiiijjjjjjkkkkkkiiigggeeefffggggggeeebbb___````````````___^^^^^^[[[XXXUUURRRPPPNNNKKKHHHGGGEEEDDDDDDEEEEEEEEEDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIKKKLLLNNNPPPQQQRRROOOOOONNNNNNOOOSSSYYY]]]dddppp}}}vvvhhh]]]XXXUUUYYY\\\]]]```dddbbbbbbaaa]]]WWWQQQKKKIIIEEEDDDCCCBBBBBBCCCDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJMMMPPPSSSPPPKKKHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA?????????>>>======>>>@@@???@@@@@@AAA@@@???>>>======<<<<<<;;;;;;;;;<<<<<<::::::999999::::::;;;<<<===<<<<<<;;;;;;::::::999666777777888999999::::::666666777777888888999999:::999888888888888999:::===<<<;;;;;;;;;<<<<<<<<<=========???BBBEEEIIILLLXXX^^^gggnnnrrrtttuuuvvvyyy~~~ooo]]]PPPIIIEEE@@@;;;888888888888888777666666222333333444555666777777444333333222333333444444222111111000222666===AAAKKK___uuuzzzsssjjjbbb\\\XXXVVVRRRRRRSSSWWW]]]dddiiikkkqqqppppppooonnnllljjjjjjaaa```^^^YYYSSSOOOMMMMMMHHHKKKOOOQQQQQQQQQRRRSSSXXXYYY\\\```dddiiimmmooopppqqqrrrtttwwwyyyzzz{{{uuutttsssrrrssssssuuuuuuxxxvvvuuutttttttttvvvwwwxxxyyy{{{~~~~~~{{{{{{||||||{{{zzzyyyxxx|||{{{yyyxxxxxxxxxyyyyyyqqqssstttvvvvvvtttrrrqqqooopppqqqrrrrrrrrrqqqqqqnnnmmmlllkkkiiihhhgggfffggghhhiiihhhfffgggjjjnnnlllnnnoooooonnnmmmmmmnnniiigggffffffjjjmmmooooooqqqrrrsssssssssrrrqqqpppqqqssstttrrrmmmjjjjjjkkkhhhiiijjjkkkkkkjjjiiihhhhhhiiijjjkkkmmmmmmnnnnnngggdddbbbcccdddccc```]]]\\\]]]]]]]]]]]]]]]\\\\\\VVVSSSPPPNNNLLLJJJGGGEEEEEEDDDBBBBBBCCCDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJHHHHHHIIIIIIIIIIIIJJJJJJIIIJJJKKKMMMOOOQQQRRRSSSRRRRRRRRRRRRUUU[[[ccchhhxxx~~~|||nnnccc___[[[ZZZ^^^aaaaaacccfffgggddd```ZZZTTTNNNIIIFFFBBBAAAAAAAAABBBDDDFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFKKKOOORRRQQQLLLHHHHHHJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@?????????>>>>>>===<<<;;;<<>>===;;;;;;:::::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<======<<<<<<;;;;;;:::999999666777777888999999::::::555666666777888999999:::999999888777777888999:::;;;:::888999;;;===>>>>>>777888:::===???AAABBBBBBEEEMMMYYYdddlllrrruuuxxxyyy{{{}}}nnnZZZKKKCCC@@@>>><<<666777888888888777555444666666666666666666666666333333333222222111111111666444111///000222555777CCCPPPbbbttt{{{rrrlllgggaaa]]]XXXPPPJJJNNNVVV[[[___bbblllppppppllllllpppoookkkfffccc^^^ZZZWWWSSSPPPMMMMMMNNNOOOPPPOOONNNKKKJJJSSSRRRRRRTTTYYY```gggkkklllmmmoooqqqrrrssssssrrrpppqqqqqqpppooonnnpppqqquuuwwwwwwtttpppppptttxxx~~~~~~}}}|||}}}~~~~~~|||{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}|||{{{zzzxxxwwwvvvsssqqqpppooonnnppprrruuuwwwvvvtttqqqoooqqqpppooonnnmmmlllkkkkkkkkkjjjjjjkkkmmmnnnmmmlllvvvuuutttsssrrrqqqpppppphhhggggggjjjmmmpppppppppppprrrsssuuuuuutttrrrqqqsssrrrpppooooooppprrrssspppooommmkkkjjjiiiiiiiiijjjhhhggggggiiikkkkkkjjjgggccc___]]]^^^___^^^\\\\\\]]]]]]]]][[[YYYWWWVVVPPPOOONNNLLLJJJHHHFFFEEECCCCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFFFFDDDCCCDDDDDDBBBDDDGGGHHHGGGGGGGGGHHHJJJJJJIIIHHHIIIJJJKKKLLLJJJKKKMMMPPPRRRRRRPPPNNNTTTUUUVVVXXX]]]hhhuuu~~~~~~|||qqqiiicccaaafffjjjjjjfffdddeeehhhjjjcccZZZSSSNNNKKKHHHEEEGGGFFFEEEEEEFFFGGGFFFDDDFFFEEEDDDDDDEEEFFFGGGHHHLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEAAA@@@@@@AAABBBAAA???===>>>>>>======>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>==================<<<<<<::::::;;;;;;<<<=========;;;:::999999888888888999999999999999999888777666777666666666666666777888999:::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999999999;;;;;;<<<===>>>@@@BBBCCCEEEGGGKKKQQQXXXaaajjjqqqzzz~~~~~~yyy|||}}}ooo[[[MMMEEEAAA>>>;;;777888999999999888666555444444444444444444444444333333333222222222111111444333111000111222555666===EEETTTfffyyy|||uuupppjjjfff]]]TTTMMMMMMPPPSSSXXX\\\aaagggiiiiiikkkoooppplllkkkgggccc___]]]ZZZVVVTTTRRRRRRRRRRRRPPPNNNLLLKKKPPPOOOOOOPPPSSSXXX]]]```fffgggiiikkkmmmnnnnnnnnnkkklllmmmlllkkklllnnnoooqqqtttuuutttpppppptttxxx{{{{{{|||}}}~~~~~~|||zzzyyyyyyzzz{{{|||||||||{{{zzz{{{{{{|||}}}}}}}}}|||{{{zzzyyyvvvsssqqqpppppppppqqqrrrtttuuuuuusssqqqpppqqqppppppooonnnmmmllllllmmmllllllmmmoooppppppooottttttttttttsssrrrqqqpppllljjjiiijjjmmmpppqqqqqqqqqrrrsssssssssrrrqqqppprrrqqqooonnnnnnnnnoooppppppooommmllljjjiiiiiiiiiiiigggffffffggghhhhhhgggdddaaa]]][[[\\\\\\[[[ZZZYYYYYYYYYXXXVVVSSSQQQPPPOOONNNLLLKKKIIIGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEEEEDDDCCCDDDEEEDDDFFFIIIJJJIIIHHHIIIJJJJJJJJJIIIIIIJJJLLLNNNOOOPPPPPPPPPQQQRRRRRRRRRQQQQQQUUU[[[bbbmmm{{{wwwnnnhhhccchhhkkkmmmkkkgggeeegggjjjhhhbbbZZZSSSOOOLLLIIIFFFFFFDDDCCCCCCDDDEEEDDDDDDFFFFFFEEEDDDDDDEEEFFFGGGJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEAAA@@@@@@AAABBBBBB@@@>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========;;;;;;::::::999999999999999999999999999888777777777777666666666666777777999::::::;;;;;;;;;;;;;;;;;;::::::::::::999999999::::::;;;<<<===???@@@AAAAAACCCFFFIIINNNUUU]]]bbbjjjrrr{{{~~~|||ooo]]]OOOHHHCCC???;;;888999999::::::888777666333333333333333333333333333333333222222222222111333222222222222333444444999<<>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============;;;;;;;;;:::::::::::::::888999999999999888777777888777777666666777777777999999:::;;;;;;;;;;;;::::::::::::999999999888888999999999:::;;;===>>>??????@@@AAABBBDDDHHHMMMQQQVVV___llluuuyyyzzzzzz{{{yyyxxxyyy|||zzzyyy|||ppp___RRRJJJEEE???;;;888888999999999888777666333333333333333333333333222222222222222222222222111111222333333333333333888999>>>GGGVVViiizzz|||zzz{{{~~~qqqkkkccc\\\TTTLLLLLLPPPSSSWWW]]]bbbfffiiijjjiiillljjjhhhggggggfffcccaaa___]]]XXXTTTPPPMMMLLLLLLMMMNNNNNNNNNNNNNNNOOOOOORRRSSSUUUXXXZZZ]]]^^^___]]]___bbbccceeegggkkkmmmmmmppprrrrrrqqqpppqqqrrrrrrtttwww{{{~~~~~~|||zzzxxxvvvvvvxxx|||~~~}}}{{{yyyxxxyyyyyyzzz{{{|||||||||~~~|||xxxuuusssrrrssssssttttttssssssrrrsssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqsssttttttsssqqqsssvvvxxxyyyxxxvvvuuuvvvsssooommmnnnppprrrssstttsssrrrqqqppppppqqqqqqqqqpppnnnlllkkkjjjjjjjjjmmmlllkkkiiihhhgggffffffdddbbb```______^^^]]][[[XXXWWWUUUSSSSSSRRRRRRRRRRRRRRRPPPOOOMMMKKKIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEECCCEEEGGGGGGGGGGGGHHHIIIHHHJJJLLLLLLKKKKKKLLLNNNLLLLLLKKKKKKLLLMMMNNNOOOOOONNNKKKJJJKKKPPPWWW\\\lllsss~~~tttmmmjjjhhhfffeeeffffffdddbbb```aaabbb```]]]ZZZVVVSSSPPPOOONNNPPPMMMHHHFFFFFFFFFGGGFFFFFFFFFEEEFFFFFFFFFFFFGGGIIIIIIJJJJJJJJJJJJIIIIIIFFFEEEDDDDDDCCCCCCCCCDDDAAA@@@@@@AAABBBCCCBBBAAA???>>>>>>>>>>>>>>>??????BBBAAAAAA???>>>===<<<<<<999:::::::::::::::;;;;;;========================999999999::::::999999999888888999999999888888777888888777777666777777777888888999:::::::::::::::999999999999888888888888999999999:::;;;<<<===>>>???????????????AAAEEEHHHIIIPPPZZZccciiimmmqqqssssssrrrssszzz}}}yyywww|||ppp```SSSLLLFFF@@@;;;666777888888888777555555444444444444444444444444222222222222222222222222000111222333333333222222444888<<<@@@GGGWWWlll|||zzzvvvxxx|||zzzuuupppjjj```TTTNNNNNNMMMOOOTTTZZZ___bbbdddeeeiiihhhhhhiiikkkkkkiiigggbbb___ZZZTTTPPPMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLMMMOOORRRTTTVVVWWWXXXZZZ]]]```bbbfffjjjmmmmmmoooppppppooonnnnnnnnnoooqqquuuyyy|||~~~~~~|||zzzyyyxxxuuuwww{{{~~~~~~}}}{{{yyywwwwwwxxxxxxyyyzzz{{{{{{~~~|||yyyvvvtttsssssssssttttttssssssssstttvvvvvvsssssssssssssssssssssrrrqqqppppppqqqsssttttttsssrrrtttwwwzzz{{{zzzxxxwwwxxxuuupppnnnnnnppprrrrrrsssrrrqqqppppppppppppqqqpppooonnnllljjjiiihhhhhhiiihhhgggeeedddcccbbbbbb___]]]ZZZYYYXXXXXXVVVTTTQQQQQQQQQOOONNNMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFHHHJJJJJJJJJJJJKKKLLLIIIKKKLLLLLLKKKKKKMMMOOOOOONNNLLLKKKJJJKKKKKKLLLLLLLLLLLLMMMRRR[[[gggooozzznnniiigggeeeddd\\\^^^aaabbb```]]][[[ZZZZZZZZZYYYVVVTTTRRRQQQQQQUUURRRLLLIIIHHHGGGGGGFFFEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA???@@@AAABBBAAA@@@??????>>>>>>>>>>>>>>>???AAAAAA@@@???>>><<<;;;;;;999999999999::::::;;;;;;>>>>>>======<<<<<<;;;;;;666777888888888888777777777888888999999999888888999999888777777777777777777888999999::::::999999999999888888888777777777999999999:::;;;<<<===>>>===>>>>>>======>>>AAACCCEEEGGGJJJNNNTTT\\\dddiiiooooooqqquuu{{{{{{}}}qqq```SSSKKKFFF@@@<<<666777777888777666555444444444444444444444444444111222222222222333333333000111111222333222222222///444:::;;;>>>KKK```qqq~~~vvvsssvvv~~~~~~zzzwwwnnnaaaXXXUUUKKKIIIKKKPPPUUUWWW\\\aaadddeeefffjjjmmmooonnnmmmeeebbb]]]XXXTTTQQQPPPOOONNNNNNMMMMMMMMMLLLLLLLLLIIIIIIJJJJJJLLLMMMOOOPPPRRRUUUXXX[[[^^^bbbgggjjjjjjkkkkkkkkkkkkkkkllllllnnnppprrruuuxxxzzz||||||~~~~~~~~~}}}|||{{{zzzyyytttvvvyyy{{{||||||zzzyyyxxxxxxxxxxxxxxxyyyzzz{{{}}}|||zzzwwwuuutttsssrrrssssssttttttvvvwwwyyyzzzvvvuuuuuuuuuttttttssssssrrrqqqpppqqqsssuuutttsssrrrtttvvvxxxyyyyyyyyyxxxwwwtttpppnnnooopppppppppoooooooooooooooooooooooommmlllkkkjjjhhhgggfffeeeccccccaaa___^^^]]]]]]]]]ZZZWWWTTTSSSRRRRRRPPPNNNLLLMMMNNNLLLJJJIIIIIIJJJFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHJJJLLLMMMLLLKKKLLLMMMKKKLLLMMMLLLLLLLLLNNNPPPQQQPPPNNNLLLJJJJJJJJJJJJGGGJJJOOOTTT]]]iiixxx~~~rrrjjjfffdddcccbbbYYY[[[^^^___^^^[[[VVVSSSRRRTTTUUUUUUSSSQQQQQQQQQUUURRRMMMJJJIIIIIIGGGFFFHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGCCCCCCBBBBBBAAABBBBBBCCCCCCAAA??????@@@@@@@@@???@@@??????>>>>>>>>>>>>>>>??????>>>===<<<<<<;;;;;;888999999::::::;;;;;;<<<>>>>>>===<<<;;;::::::999444555666888888777666555777777888999999999999888:::999888888777777777777777777888999999999999888888888888777777777777666999999999999:::;;;<<<===:::;;;;;;;;;:::;;;>>>@@@DDDCCCAAAAAAFFFMMMVVV[[[fffhhhlllppptttyyy~~~}}}qqq___RRRJJJEEE@@@<<<777777888999888777666555333333333333333333333333111111222222222333333333111111111111111222222222///222666777999CCCRRR^^^rrr|||yyyyyy}}}~~~sssiiieeeVVVOOOLLLMMMMMMNNNSSSZZZ]]]^^^aaagggllloooooonnniiifffccc^^^[[[XXXVVVUUURRRQQQPPPNNNLLLLLLKKKKKKJJJJJJIIIHHHHHHIIIJJJKKKKKKNNNRRRUUUXXX\\\aaaddddddccccccdddfffiiijjjkkkooooooppprrrtttvvvxxxyyy{{{{{{{{{{{{{{{zzzyyyyyytttuuuwwwyyyzzzzzzzzzyyy{{{zzzzzzyyyyyyzzz{{{|||{{{{{{zzzyyywwwtttrrrppprrrssstttvvvxxxzzz||||||xxxxxxwwwvvvuuuttttttssssssrrrqqqrrrtttvvvuuutttrrrrrrtttuuuvvvvvvvvvvvvuuurrrpppnnnooooooooonnnhhhiiikkklllmmmmmmlllkkkhhhhhhhhhgggfffdddcccbbb^^^]]]\\\ZZZYYYXXXWWWWWWTTTRRROOONNNNNNMMMKKKJJJHHHJJJLLLJJJHHHFFFGGGHHHFFFEEECCCBBBAAAAAAAAABBBDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJLLLMMMMMMLLLKKKLLLMMMMMMNNNOOONNNMMMNNNQQQSSSQQQPPPNNNMMMLLLLLLLLLMMMKKKQQQZZZdddooo}}}xxxoooiiigggfffeeeccc[[[[[[[[[[[[YYYUUUPPPMMMJJJMMMPPPQQQOOONNNOOOPPPSSSQQQNNNMMMNNNNNNLLLKKKNNNOOOOOOOOOOOONNNMMMLLLJJJJJJIIIIIIGGGFFFDDDCCCBBBBBBAAAAAAAAAAAABBBBBBDDDAAA???>>>>>>>>>>>>===@@@@@@???>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::999999999:::;;;<<<<<<<<<>>>===<<<;;;:::999888888444555777888999888777666777777888999999999999999;;;:::999888777777777777666777777888888888888888888888777777777666666666888888888888999999:::;;;999:::;;;:::::::::<<<>>>BBB@@@>>>???AAAFFFJJJLLLRRRXXXaaagggkkkpppuuuzzzxxx~~~~~~qqq___QQQIIIEEE@@@<<<888888999:::999888777666222222222222222222222222111111111222222333333333111111000000111111222333333444444444666===FFFMMMdddpppxxxttteee[[[RRRNNNKKKHHHLLLSSSVVVXXX\\\bbbiiilllmmmmmmllljjjgggddd```]]][[[ZZZXXXVVVSSSPPPNNNMMMLLLLLLLLLKKKIIIHHHGGGGGGHHHHHHGGGIIIMMMPPPSSSXXX\\\```___^^^]]]___cccgggjjjkkkpppoooooopppqqqsssvvvwwwxxxyyyyyyzzzzzzyyyyyyyyyttttttvvvwwwxxxyyyyyyzzz~~~}}}{{{{{{zzz{{{|||}}}yyyzzzzzzzzzwwwtttqqqoooqqqrrruuuxxxzzz|||~~~~~~yyyyyyxxxwwwvvvuuutttssstttsssrrrsssvvvwwwvvvuuuqqqqqqrrrrrrsssttttttuuusssqqqooonnnoooooonnnllldddeeehhhjjjkkkkkkjjjiiieeeeeeeeedddcccbbbaaa```[[[ZZZXXXWWWUUUTTTTTTTTTQQQOOOLLLKKKKKKJJJIIIHHHFFFIIIKKKJJJGGGEEEEEEGGGIIIHHHFFFDDDBBBAAAAAABBBDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJLLLMMMMMMKKKJJJKKKKKKOOOPPPPPPPPPOOOPPPSSSUUUQQQPPPOOONNNNNNNNNOOOPPPWWW___kkkvvv|||vvvoookkkjjjjjjiiiggg]]][[[XXXUUURRROOOKKKHHHEEEIIIMMMNNNMMMKKKLLLNNNRRRQQQPPPQQQSSSSSSRRRQQQSSSSSSSSSRRRQQQNNNLLLKKKIIIIIIHHHGGGEEECCCAAA@@@AAAAAAAAA@@@@@@AAABBBBBBDDDBBB>>>=========<<<;;;@@@@@@???>>>>>>===>>>>>>;;;;;;;;;;;;;;;;;;::::::999999:::;;;;;;<<<============<<<;;;999888777777444666888999:::999888777666777888999999999999999;;;:::999888777777777777666666777888888888888888777777777777666666666666777777666777777888999999:::;;;<<<<<<;;;;;;<<<>>>?????????AAACCCDDDDDDCCC???HHHUUU^^^dddjjjpppuuupppvvv~~~nnn]]]SSSMMMFFFAAA???777777777777777666444444555555555444333222111000222222222222222222222222222222111111222222333444555555444333555999@@@DDDSSS]]]ooouuujjj[[[QQQMMMMMMLLLJJJNNNLLLOOOXXX___cccgggkkkiiigggffffffhhhhhheeebbb___\\\VVVQQQNNNLLLMMMNNNLLLKKKIIIGGGFFFEEEFFFFFFJJJJJJKKKLLLOOORRRUUUWWWTTTUUUXXX[[[^^^aaadddeeemmmmmmllllllmmmpppsssuuuwwwwwwwwwwwwvvvvvvvvvvvvxxxwwwvvvxxx{{{|||zzzxxxzzzyyyyyyxxxxxxyyyzzz{{{vvvwwwxxxyyyxxxvvvsssqqqrrrtttwwwyyyzzzzzzyyyxxxzzzyyyxxxvvvtttrrrpppppprrrqqqpppqqqssstttttttttnnnnnnnnnnnnoooppppppqqqqqqqqqqqqqqqnnnkkkhhhfffgggffffffeeedddcccbbbaaa``````^^^\\\ZZZYYYWWWWWWWWWUUURRRNNNMMMMMMNNNOOOMMMKKKIIIGGGFFFFFFGGGHHHCCCCCCCCCDDDDDDDDDDDDEEEEEEEEECCCBBBAAABBBBBBCCCAAADDDFFFGGGFFFFFFIIIKKKKKKIIIGGGFFFIIIKKKLLLLLLKKKLLLMMMLLLJJJIIIIIIIIILLLMMMNNNOOOQQQSSSTTTUUUVVVPPPMMMPPPQQQPPPUUU\\\gggtttzzzwwwtttqqqmmmiiiddd```^^^ZZZUUUOOOJJJGGGFFFFFFHHHGGGGGGGGGGGGGGGHHHHHHNNNPPPQQQPPPSSSXXXXXXTTTSSSTTTUUUTTTQQQMMMHHHEEEFFFGGGGGGDDDAAA?????????AAABBBCCCBBB@@@??????@@@<<<<<<======>>>>>>??????AAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;;;;:::::::::::::::999999999::::::;;;<<<;;;:::999999999999999555666888999::::::999999777777777777777888888999999999999888777666555444666777888999999888777666555555555555555555555555555666666666777777888888999:::<<<===>>>===<<<;;;<<<<<<;;;:::;;;===???AAA@@@BBBEEEIIIOOOXXXbbbhhhnnnpppvvvooo]]]SSSLLLEEE@@@>>>888888777777666666555555111222222333333333333333111111111111111111111111111111111111111222333333000111111111222555999===HHHPPP```qqq~~~}}}tttjjjbbb^^^ZZZUUUQQQPPPKKKJJJOOOUUUZZZ___eeeeeeddddddeeehhhiiigggeeeccc```[[[WWWSSSQQQPPPPPPLLLKKKIIIHHHGGGFFFGGGGGGIIIIIIIIIIIIKKKMMMOOOPPPVVVVVVWWWYYYZZZ[[[]]]]]]fffffffffggghhhkkkmmmnnnoooooopppqqqrrrssstttttttttssssssuuuxxxyyyxxxuuuxxxwwwvvvvvvvvvwwwxxxyyyqqqrrrrrrrrrrrrpppooonnnsssuuuvvvxxxyyyzzzyyyyyyyyyxxxvvvsssqqqpppooonnnnnnnnnnnnqqqssssssqqqoookkkkkkjjjjjjjjjkkkmmmnnnmmmmmmmmmmmmkkkhhhfffdddccccccbbbaaa```___^^^^^^]]]\\\[[[YYYWWWUUUTTTSSSQQQOOOLLLIIIGGGHHHIIIIIIKKKIIIGGGFFFEEEEEEFFFGGGCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAABBBDDDFFFHHHHHHFFFFFFHHHJJJKKKIIIGGGHHHJJJLLLLLLLLLJJJLLLMMMMMMKKKJJJKKKLLLNNNOOOPPPQQQRRRRRRRRRRRRUUURRRQQQUUUWWWZZZccclll}}}xxxuuupppllliiieeeaaa^^^ZZZWWWQQQLLLGGGEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGEEEGGGHHHHHHLLLRRRSSSPPPOOOPPPPPPOOOMMMIIIEEECCCEEEFFFFFFDDDAAA??????@@@CCCCCCDDDBBB@@@??????@@@>>>>>>>>>?????????@@@@@@AAA@@@@@@???>>>>>>======<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<===<<<;;;:::999999999999777777888888777666444333666777888::::::999888777999999999:::999999888888555666777777777777666555555555555555555555555555555555555666666666777777::::::;;;;;;<<<<<<;;;;;;===<<<;;;:::;;;<<<>>>@@@>>>@@@AAADDDHHHNNNVVV[[[aaaeeemmmxxxooo^^^SSSLLLDDD@@@??????===;;;888666666666666...///000222333444444444000000000000000000000000111000000000000111222222000222444444444555777999;;;AAANNN^^^jjjvvv{{{xxxuuuooofff```XXXQQQJJJJJJMMMPPPVVV\\\^^^^^^```cccgggjjjjjjiiigggeeeaaa]]]ZZZWWWUUUTTTPPPOOOMMMJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKSSSTTTTTTUUUUUUVVVVVVVVVZZZ[[[\\\^^^```bbbbbbccceeefffggghhhjjjkkkllllllnnnnnnnnnqqqssstttsssrrrssssssrrrrrrssstttuuuuuuqqqqqqppppppppppppqqqqqqsssssstttuuuvvvwwwwwwxxxwwwvvvssspppnnnmmmmmmmmmhhhiiikkknnnpppooollljjjhhhfffdddcccccceeehhhiiihhhhhhhhhgggfffdddbbb```]]]]]]\\\[[[ZZZYYYXXXXXXWWWVVVUUUSSSQQQOOONNNMMMKKKIIIGGGDDDCCCCCCDDDEEEHHHGGGEEEDDDCCCDDDDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCGGGIIIJJJIIIHHHGGGHHHIIIJJJIIIIIIJJJLLLMMMMMMLLLJJJLLLMMMMMMLLLKKKMMMNNNOOOPPPPPPQQQQQQRRRRRRRRRTTTVVVZZZ___ccciiivvv}}}zzzxxxqqqmmmhhhccc```^^^[[[YYYTTTQQQMMMHHHDDDBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEECCCEEEGGGGGGLLLRRRTTTQQQJJJJJJIIIHHHGGGDDDCCCAAABBBDDDDDDCCCAAA@@@@@@AAADDDEEEEEECCCAAA??????@@@?????????@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;<<<>>>>>>???>>><<<;;;:::999999888777888888777777666555444555777999;;;<<<:::888666888999:::;;;;;;;;;;;;;;;555555666666666666555555555555555555555555555555555444444444444555666666999999999999999:::;;;;;;===<<<;;;::::::;;;===>>><<<=========???BBBGGGKKKNNNUUU___jjjsss{{{~~~ooo___TTTMMMFFFCCCCCCKKKHHHBBB<<<888666555555---...000111222333444444111111111111111111111111000000000///000000111222111333666777666555555555555999BBBOOO[[[iii|||zzzttthhh___VVVQQQNNNLLLMMMQQQSSSUUUXXX]]]ccchhhkkkllliiihhhfffdddaaa^^^\\\ZZZYYYWWWSSSPPPMMMKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOPPPQQQRRRSSSSSSNNNPPPSSSVVVWWWXXXXXXWWW]]]]]]^^^___```aaaaaabbbfffgggiiilllnnnnnnmmmlllmmmmmmnnnnnnoooooopppppppppooonnnnnnnnnpppqqqsssppppppppppppqqqrrrssstttvvvtttqqqnnnlllkkkkkkkkkeeeeeefffhhhjjjjjjhhhfffeeeccc```^^^^^^```ccceeeddddddcccbbb```^^^[[[ZZZVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPOOOMMMKKKIIIHHHGGGIIIGGGEEEDDDCCCCCCDDDDDDEEEDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDGGGGGGFFFFFFFFFFFFFFFFFFIIIIIIJJJJJJIIIIIIJJJKKKJJJJJJJJJKKKMMMNNNMMMKKKKKKLLLLLLLLLJJJJJJKKKMMMNNNNNNMMMNNNPPPSSSVVVXXXYYY```iiiooottt{{{{{{vvvqqqfffaaa[[[WWWUUUUUUTTTSSSNNNLLLIIIEEECCCAAA@@@@@@>>>>>>??????@@@BBBCCCDDDEEEHHHIIIIIIMMMSSSTTTQQQFFFEEEDDDCCCBBBBBBBBBBBBAAABBBCCCBBBAAA@@@AAACCCDDDEEEEEECCCAAA??????@@@??????@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;<<<===???@@@@@@???===;;;:::999888888666777777888999999::::::555666888999999999888777888999::::::;;;;;;::::::666666666666666666666666555555555555555555555555555444333333333444555555999888777777777888:::;;;===<<<;;;::::::;;;;;;<<<;;;;;;;;;;;;:::<<>>===;;;999888888777777777777888888999::::::666555444444444555777888999999999999999888777777777777777777777777777777555555555555555555555555555444333222222333444555888888777666666888999:::;;;;;;;;;::::::::::::::::::;;;<<<<<<;;;;;;>>>@@@>>>AAADDDGGGJJJPPPXXX___jjjooouuuzzz|||~~~|||ooo```UUUMMMGGGGGGKKKUUUPPPIII@@@999555333222222222222222222222111111222222222222222222222222111000000000000111222222222333333333111000111222222333666<<>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;<<<>>>>>>>>>===;;;:::999888888777999888777666555555555555777555333111222444666888888888888888888777666555888888777777777777888888555555555555555555555555777555333222222333444555777777777777777888999999999:::::::::::::::::::::999;;;<<<===<<<<<<>>>???============???CCCIIIMMMTTT\\\fffnnnrrruuuyyy|||}}}ppp```TTTJJJDDDDDDHHHJJJFFFAAA<<<777444333333222222333333333333222222111111111111111111111111111111111111111222333333444444333000//////222555222222444888;;;BBBPPP]]]qqq}}}}}}zzzsssfff\\\WWWMMMLLLJJJGGGGGGKKKSSSYYY___```cccggglllpppsssuuuuuurrrmmmgggbbb^^^[[[ZZZWWWWWWWWWVVVTTTRRRPPPOOOOOONNNNNNMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPOOOSSSWWWXXXVVVTTTSSSSSSSSSTTTVVVXXXYYYYYYYYYYYY]]]]]]\\\[[[[[[\\\]]]^^^___```aaabbbbbbbbbaaa````````````___]]]ZZZWWWUUUTTTRRRPPPPPPRRRTTTUUUUUUTTTSSSRRRPPPPPPPPPQQQRRRQQQPPPOOOMMMLLLKKKKKKKKKIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHGGGHHHKKKMMMLLLJJJKKKIIIGGGHHHJJJLLLLLLLLLGGGHHHHHHHHHHHHIIIMMMPPPTTTYYYcccnnnyyy}}}rrrmmmjjjfffcccYYYUUUOOOKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDDDDDDDFFFEEEBBBCCCFFFEEEAAA===>>>???AAACCCDDDEEEFFFBBBDDDEEEDDDCCCCCCDDDFFF???@@@AAAAAA?????????AAAAAAAAA@@@@@@@@@?????????========================<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<;;;:::999888777777777999888777666555555555666666555444333333555666777666666777777888888777777888777666666666666777888555555555555555555555555888666444222222333555666777777888888999999999888777888999:::::::::::::::666888;;;<<<;;;;;;;;;<<<<<<::::::;;;===???@@@@@@DDDKKKTTTZZZ]]]aaaggglllzzz{{{}}}~~~qqq```SSSHHH@@@@@@DDD>>>===:::777555444555555111222333444444444444444000000000000000000000000222222111111222222333444111000---***)))***///222333222444666777<<>>@@@AAABBBBBBBBBAAAAAA@@@@@@@@@=========>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::999999999:::;;;;;;:::999999888777777777888888888777777777999:::<<<444555555666666666666666444555666777999999999999777666555444444555666777555555555555555555555555999777444222222333555666666777999:::::::::999888666777888999:::;;;;;;;;;444666999:::999888888999:::999999;;;??????<<<888===CCCHHHKKKLLLOOOVVV\\\iiilllqqquuuzzzoooZZZNNNGGGAAA===<<<888888888777666444333222222///,,,---111333333111222222222222222222222222000000000000000000000000222222222111111111000000333222222333555999===@@@OOOZZZjjjzzzxxxrrrqqqppphhh\\\TTTOOOMMMJJJHHHMMMQQQUUUWWWWWW[[[cccjjjqqqnnnkkkjjjjjjjjjiiihhhiiiiiihhhfffccc```]]][[[XXXWWWUUUSSSRRRQQQRRRRRRRRRQQQPPPNNNMMMKKKJJJIIIHHHIIIJJJKKKKKKKKKJJJJJJLLLKKKJJJHHHHHHHHHHHHIIIFFFHHHLLLPPPQQQOOOLLLJJJNNNMMMKKKIIIHHHHHHIIIIIIJJJKKKMMMOOOQQQQQQQQQPPPTTTTTTSSSQQQOOOLLLJJJIIIEEEFFFGGGGGGGGGFFFDDDCCCFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@EEEEEEDDDCCCDDDEEEFFFGGGDDDDDDCCCBBBBBBCCCEEEFFFEEEEEEFFFFFFGGGHHHJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJIIIKKKMMMMMMKKKJJJJJJJJJMMMKKKJJJJJJJJJJJJIIIGGGNNNLLLJJJJJJLLLMMMLLLKKKIIIJJJLLLLLLMMMRRRZZZ```mmmxxxnnn]]]UUUUUUVVVWWWZZZ[[[VVVQQQLLLJJJHHHGGGFFFGGGFFFEEECCCBBBAAAAAAAAAGGGGGGFFFEEEEEEEEEEEEEEECCCCCCBBBAAA@@@@@@??????@@@???>>>@@@DDDFFFEEECCCDDDDDDEEEEEEDDDCCCBBBBBB@@@AAABBBAAA???>>>???@@@BBBAAA@@@@@@??????@@@@@@===============<<<;;;;;;;;;<<<===>>>>>><<<:::999;;;::::::999999::::::;;;999888666555555777999:::777777777777666666666666999888666555444444555555::::::999999888777777666888777666555444333333333555555555555444444333222444444444444444444444444666666666666666666666666666777777777888888888888:::::::::;;;;;;:::999999===============<<<;;;;;;AAA@@@??????@@@CCCFFFIIIRRRVVV]]]eeellluuu}}}ppp[[[OOOGGGAAA<<<;;;777777777666555444333222333111//////000111111000222222222222222222222222000000000000000000000000222222222111111111000000333222222222444888;;;===DDDNNN\\\jjjwww~~~~~~xxxxxxyyyssskkkeeebbb^^^YYYUUUPPPPPPOOONNNMMMPPPVVV[[[eeeeeeeeehhhlllnnnnnnmmmnnnnnnmmmkkkiiifffcccbbb]]]\\\[[[ZZZYYYXXXXXXXXXUUUUUUTTTRRRQQQPPPOOONNNLLLLLLKKKKKKKKKJJJJJJJJJMMMKKKIIIGGGFFFGGGHHHHHHFFFHHHKKKMMMLLLJJJGGGEEEHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGCCCDDDDDDEEEDDDDDDBBBAAAAAAAAABBBCCCDDDEEEFFFGGGEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDEEEFFFGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIIIIIIIJJJKKKLLLNNNPPPPPPNNNLLLKKKKKKMMMLLLKKKJJJJJJIIIHHHGGGFFFGGGIIIJJJLLLNNNOOOPPPMMMQQQUUUXXXYYY\\\bbbgggxxxsssdddUUUPPPPPPPPPQQQTTTVVVRRRNNNKKKJJJIIIIIIHHHHHHGGGEEECCCBBBAAA@@@@@@EEEEEEDDDDDDDDDDDDDDDEEECCCCCCCCCBBBAAA@@@@@@@@@AAA???>>>@@@CCCEEEEEECCCBBBCCCCCCCCCCCCBBBBBBAAA@@@AAABBB@@@???>>>>>>???@@@@@@???>>>>>>>>>>>>>>>======>>>>>>======<<<;;;;;;;;;<<<===<<<;;;:::999;;;::::::999999::::::;;;999888777555555666888999777777666666666555555555666555444333333333444555777777777777777777777777666555555444444444444555222333333333222222111000444444444444444444444444444444444444444444444444666666777777777888888888999:::::::::::::::999999;;;;;;<<<===<<<;;;:::999<<<<<<;;;;;;<<<>>>AAABBBGGGJJJNNNSSSZZZbbbkkkqqqtttwww{{{qqq\\\OOOGGG@@@;;;:::444555555555444444333222333333333111///...///000222222222222222222222222000000000000000000000000222111111111111000000000333222111111333555888::::::AAAKKKWWWdddsssyyyyyy}}}|||{{{zzzwwwpppkkk\\\WWWOOOIIIGGGHHHJJJKKKQQQRRRVVV]]]dddiiillllllqqqppppppooonnnlllkkkkkkgggffffffeeedddbbb```___aaa```___\\\YYYWWWUUUTTTNNNNNNMMMMMMMMMMMMNNNNNNNNNLLLIIIFFFEEEEEEGGGHHHHHHIIIJJJJJJIIIFFFCCC@@@CCCCCCCCCDDDDDDCCCCCCBBBCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDAAABBBBBBBBBBBBAAA@@@@@@>>>??????@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLOOORRRUUUUUUTTTQQQPPPPPPKKKJJJIIIGGGFFFFFFFFFFFFDDDGGGKKKNNNOOORRRWWW\\\]]]cccjjjnnnoooqqqtttwwwyyyiii]]]RRROOOOOOOOOPPPQQQSSSPPPMMMLLLLLLMMMNNNMMMLLLJJJHHHEEECCCAAA@@@???DDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@???AAACCCDDDDDDCCC@@@AAAAAABBBBBBBBBBBBAAABBBCCCCCCBBB@@@>>>???@@@???>>>======<<<<<<============>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999999:::::::::999777666555666666777666666555555555444444444222222222111222333333444333444555666777777888888444444444444444555666666222222333333333222111111444444444444444444444444333333333333333333333333666666666666777777777777888999999:::::::::999999888999;;;<<<;;;:::888777888888999999:::;;;<<<<<<======???AAAFFFMMMVVV\\\bbbgggmmmtttzzzqqq\\\OOOGGG@@@:::999222333333444444333333333000333444222///...000222111111111111111111111111000000000000000000000000111111111111000000000000222222111111111333555666666:::@@@HHHSSSbbbsss~~~xxxwwwuuupppfffXXXOOOKKKJJJIIIGGGFFFFFFIIIOOOWWW^^^cccdddiiiiiiiiijjjjjjlllmmmmmmnnnooooooooonnnllljjjiiimmmkkkhhhccc^^^ZZZVVVTTTSSSRRRRRRRRRRRRTTTUUUVVVPPPNNNJJJGGGEEEEEEFFFHHHHHHIIIIIIIIIGGGEEEBBBAAAAAABBBCCCDDDEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEHHHHHHHHHGGGFFFEEECCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLNNNOOOSSSVVVZZZ[[[YYYWWWUUUTTTKKKJJJIIIGGGEEEFFFGGGIIIKKKOOOSSSUUUWWW]]]hhhqqqxxx}}}zzz|||zzz{{{vvvggg^^^VVVVVVWWWVVVVVVWWWVVVTTTRRRQQQRRRTTTTTTTTTPPPOOOLLLIIIFFFDDDBBBBBBDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCC???@@@AAABBBBBBBBBBBBBBBDDDDDDEEECCCAAA@@@@@@AAA>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>======<<<<<<;;;:::999999999999:::::::::999999999999:::::::::999888666555555555555555555444444444333333333111111111222222333444555333444666777777777777777444444444333333444444555444444444555555444444333333333444444444444444444333333333333333333333333555555555666666666777777777888888999999999999999777888:::<<<;;;:::888666888999:::;;;;;;;;;::::::888999:::;;;===BBBGGGLLLOOOSSSYYY___eeekkkqqqvvvppp[[[NNNFFF???999888111222333333444333333333...111333333000000222444111111111111111111111111000000000000000000000000000000000000000000000000222111111000111111333333555777:::>>>EEERRRbbbmmmzzzyyyqqqvvvttteeeZZZVVVSSSNNNJJJIIIGGGFFFHHHNNNTTTXXXZZZYYYYYYYYYZZZ\\\```ccceeejjjkkknnnppprrrsssssssssooonnnkkkgggbbb^^^[[[ZZZ]]]\\\[[[ZZZZZZYYYYYYYYYTTTRRRNNNJJJHHHGGGHHHHHHGGGGGGGGGGGGFFFEEECCCCCC@@@BBBCCCEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFJJJJJJJJJIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEBBBBBBCCCCCCDDDEEEEEEEEECCCDDDEEEFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKMMMOOORRRTTTVVV[[[]]]___^^^[[[WWWTTTSSSLLLLLLKKKIIIHHHJJJNNNRRRUUUXXXZZZ]]]bbbnnn{{{wwwtttuuuxxx~~~}}}zzzuuuooofff```\\\]]]^^^\\\[[[]]][[[YYYWWWVVVXXXYYYXXXXXXSSSRRROOOLLLJJJHHHFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBBBBBBBCCC@@@AAABBBCCCCCCCCCCCCCCCAAABBBCCCAAA???>>>>>>???>>>>>>===<<<<<<<<<<<<<<<;;;<<<============<<<<<<<<<;;;:::999999999999::::::999999888888999999:::999888777666555555555444444444444444333333333333111111222333444555555666555666888888888888666555666666555333333222222222333444444555555444444444333333333444444444555555444444444444444444444444444555555555555666666666666777888888999999999888777888:::;;;;;;:::999888999:::;;;<<<;;;:::888777666888;;;<<<===>>>@@@BBBDDDFFFHHHKKKOOOUUU\\\aaassszzznnnYYYLLLDDD>>>999777222222333444444333333333...000222333222222333444111111111111111111111111000000000000000000000000//////000000000000000111111111111000111111222222333444666777;;;CCCOOOWWWiiivvvyyyvvvxxx~~~qqqhhhccc^^^YYYTTTQQQNNNJJJIIIJJJMMMOOOPPPKKKKKKJJJKKKMMMQQQUUUXXX\\\^^^bbbggglllpppssstttooonnnmmmlllkkkjjjiiiiiiggggggeeecccaaa^^^[[[ZZZXXXWWWTTTPPPMMMKKKJJJJJJGGGGGGFFFFFFEEEEEEEEEEEEBBBCCCDDDEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKJJJJJJJJJHHHIIIKKKLLLMMMMMMMMMMMMOOOPPPQQQQQQPPPOOONNNMMMMMMMMMNNNOOORRRUUUXXXZZZ___```___\\\XXXSSSQQQPPPKKKLLLLLLKKKJJJNNNUUUZZZbbbcccdddhhhqqqwwwttttttvvv~~~|||rrrlllhhheeecccaaa\\\YYY[[[[[[XXXWWWXXXXXXWWWUUUUUUWWWWWWWWWVVVQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAACCCCCCCCCAAA@@@AAABBBAAABBBBBBCCCCCCCCCCCCBBB<<<>>>>>>===<<<;;;<<<===>>>===<<<<<<;;;;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999888888888888999999777777777666666555555444555555444444444333333333222222444555666666666666555777888999999888666555777666555333222222111111111111222333333333222222222333333444444555555555444444444444444444444444444444444444555555555666555666777888888888888888888888999999999999999999999999::::::999888666555555777:::<<<;;;:::;;;;;;????????????AAAEEEKKKPPP[[[aaaiiirrrzzz~~~kkkWWWJJJCCC===888777333444444444444444333222111111111222444444222000111111111111111111111111000000000000000000000000////////////000000111111000000000111111222222222///222444444555:::AAAGGGWWWdddttt~~~zzz~~~yyytttoooiiieee^^^\\\YYYWWWUUUTTTQQQPPPKKKJJJGGGFFFGGGJJJNNNQQQQQQSSSUUUYYY^^^bbbfffhhhhhhiiiiiijjjkkklllmmmnnniiijjjjjjiiigggccc```]]]\\\[[[YYYVVVSSSPPPMMMLLLMMMLLLKKKIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIGGGGGGFFFFFFGGGIIIKKKLLLJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGEEEDDDDDDDDDEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFDDDEEEFFFGGGIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLHHHJJJLLLNNNPPPQQQQQQQQQQQQRRRSSSSSSRRRPPPNNNMMMLLLLLLLLLMMMOOOQQQSSSUUUXXXXXXXXXVVVSSSRRRSSSTTTSSSUUUVVVVVVVVV[[[dddlllwwwvvvvvvzzz~~~xxxxxxyyy~~~yyytttmmmgggbbb^^^\\\\\\WWWRRRPPPRRRQQQMMMLLLNNNNNNMMMLLLMMMOOOPPPPPPOOOKKKKKKIIIHHHGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBBAAACCCDDDCCCAAA???AAABBBAAABBBBBBBBBBBBAAAAAA@@@:::<<<======<<<;;;===>>><<<<<<;;;:::::::::::::::888999::::::;;;;;;::::::;;;;;;<<<===<<<;;;:::999999999888888888888999999666666666666666666555555555555555555444444444444222333444555666666555555222444666888999888666555555444444333222222222333000111222222333333333222222222333333444555555666333333333333333333333333333333444444444555555555444555666777888888888888777777666666666777888999:::::::::999888666555444444666777777777666888999:::;;;;;;;;;:::<<>><<<===??????>>>>>>@@@AAA;;;:::999999888888999999777888999999::::::::::::;;;<<<===>>>>>><<<:::999999999888888888888999999444555666666666666666555666666555555555444444444222333444555666555444333...111444777888888777666333333222222333333444444222333444444555555555555222222333333444555666666222222222222222222222222333333333444444444555555444555666777888888888888777666444333444555888999======<<<:::999777777666555555555444333444777999666777999999888777888999:::;;;>>>BBBGGGMMMRRRUUU