BM6`6(l }}}}}}}}}|||{{{zzzzzzzzzqqqqqqpppooonnnmmmllllllddddddcccbbbbbbaaa``````XXXXXXXXXWWWWWWVVVVVVVVVRRRRRRRRRRRRQQQQQQPPPPPPNNNNNNNNNMMMLLLLLLKKKKKKIIIHHHHHHGGGEEEDDDBBBAAABBBBBBAAAAAA@@@??????>>>????????????>>>>>>>>>===<<<<<<<<<;;;::::::999999;;;;;;:::999999999999999::::::999999888888888888===<<<;;;;;;<<<<<<:::888<<<<<<;;;;;;::::::999999999999888888777777888888888888777777666666555555777888888777666888;;;>>>UUUTTTXXXeeeqqqxxx|||yyyxxxwwwvvvuuuttttttsssllllllkkkjjjhhhgggffffff```______]]][[[YYYWWWUUUPPPPPPOOOOOONNNNNNMMMMMMIIIHHHHHHGGGGGGFFFFFFFFFDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>CCCCCCBBB@@@>>>>>>@@@AAADDDCCCBBB@@@@@@@@@AAAAAA===============<<<;;;:::;;;;;;:::999888777666666======<<<<<<;;;;;;::::::<<<<<<<<<;;;;;;::::::999>>>======<<<;;;::::::999<<<<<<;;;;;;::::::999999<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999999999999999999888888888777666444333222555555555444444333333222333333444444555555666666444444444444444444444444555555444333333333333444333444444555666666777777666555555666777777666444555555555555555555555555444444444444444555666777555666666777777888999999666777888888999<<<@@@CCCIIIHHHNNN\\\iiirrrxxx|||{{{{{{zzzyyyxxxwwwvvvuuukkkjjjiiigggfffdddcccbbb]]]]]]\\\\\\[[[ZZZZZZYYYLLLLLLLLLKKKKKKJJJJJJJJJFFFFFFEEECCCAAA@@@???>>>EEEEEEDDDDDDCCCCCCBBBBBB??????>>>======<<<<<<;;;???????????????>>>===<<<==================<<<<<>>===<<>>>>>=========<<<::::::999999888888777777=========<<<<<<;;;;;;;;;<<<<<<;;;:::999999888888==================<<<<<<<<<;;;;;;;;;:::::::::999;;;;;;;;;::::::999999999;;;;;;:::::::::999999999======<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<999999999888666666777999;;;:::999888777888888888<<<<<<<<<<<<;;;;;;:::999666777888:::<<<>>>???@@@888888777777777666666666777777666666555555555555:::::::::999999888888888444444333333222222222222333333333333222222222222555555555555555444444444555555555666666777777777888888888777666555444333555555555555444444444444222222333333444555555555111111111111222222333333000000////////////000000---......///000111111222222222222333555555444333/////////000000111111111---------------......///------...//////000111111,,,---......///222666999PPPNNNSSS```mmmuuuzzz~~~}}}{{{zzzyyyqqqpppnnnllljjjiiihhhggggggfffdddbbb```^^^]]]]]]QQQQQQPPPOOONNNNNNMMMMMMMMMNNNNNNOOONNNNNNMMMLLLSSSRRRQQQOOOLLLJJJHHHGGGDDDDDDCCCBBBAAA@@@???>>>CCCBBBBBBAAA@@@??????>>>======<<<;;;:::999999888@@@@@@???>>>======<<<<<>>===<<<;;;:::999888888?????????>>>===<<<<<<;;;888888888888888888888888:::::::::;;;;;;<<<<<<===>>>>>>======<<<;;;;;;:::666666666777777888888888777888888888888999999999111222333333444444444444444444555666777777888888777777777666666666555555777777888888999999::::::;;;;;;;;;<<<<<<=========777777777888888999999999::::::::::::::::::;;;;;;333444555666777777777777999888888888888888777777888888888777777777777777777777666666666666555555444444444555555555555555222222222222222333333333999::::::999888777888:::555444444333333333333333555666666666666555555444222222222222111111111111666666555555555555555444222222222222222111111111000000000000000/////////555555555555444444444444222222222222222222222222000000000000111111111111.........///000000111111000111111111000///........................//////000000000///////////////***++++++,,,,,,------...------,,,,,,,,,,,,---............//////////////////......000222222111000......//////000111111111000000///............//////////////////000000000000111111111111333777:::IIIGGGLLLXXXdddkkkpppttt~~~~~~vvvuuutttrrrqqqooonnnmmmgggfffeeedddcccbbbaaa```TTTTTTSSSQQQPPPOOONNNMMMMMMLLLKKKJJJHHHGGGEEEEEEIIIHHHGGGFFFEEEDDDCCCBBBCCCCCCBBBAAA???>>>======AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;BBBBBBAAA@@@>>>===<<<<<<>>>>>>>>>======<<<<<<<<<>>>>>>===<<<<<<;;;;;;;;;>>>===<<<;;;;;;::::::;;;999888888777777777777888>>>=========<<<;;;;;;;;;:::<<<>>>BBBDDDEEEFFFFFFDDDCCCCCCBBBAAA@@@@@@@@@>>>>>>===<<<;;;::::::999<<<<<<<<<;;;:::::::::999888888999:::<<<======>>>999999999999888888888888;;;;;;;;;:::::::::999999>>>======<<<;;;:::999999666666666666666666666666;;;;;;;;;;;;<<<<<<<<<===666666777888999::::::;;;333333333333333222222222222222333444555666666777444444444444444333333333222333444666777777888888222222222222222222222222555555555666666666777777///000111222333444444555111111222333444555666666333444555666777888888999000000000111222222333333666777777777777777777666222222222222222222222222000000000000000000000000000000000000000/////////222333333333333444444444222333333444444555555555///000111111/////////111000000000000000000000000000000111111111111000000333222222222111000000000/////////...............000000000000000000000000222222222222222222333333------------,,,,,,,,,,,,......////////////000000------------............---------.........//////,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,---------......------,,,+++******))))))******+++++++++,,,+++************+++,,,,,,---,,,,,,,,,,,,+++++++++)))))))))***,,,,,,+++***)))))))))******++++++++++++******)))((((((((()))+++++++++***************,,,,,,,,,,,,,,,---111333HHHFFFLLLYYYeeemmmrrrvvv{{{zzzwwwtttqqqnnnkkkjjjbbbbbb```^^^\\\[[[YYYXXXUUUUUUSSSRRRPPPOOONNNMMMCCCCCCCCCDDDEEEFFFGGGHHHPPPQQQRRRRRRQQQPPPOOONNNLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@BBBAAA@@@???>>>=========CCCBBBAAA???>>><<<;;;;;;AAA@@@@@@???>>>======<<>>===<<<;;;;;;:::======<<<<<<;;;:::::::::999888888888888777777777:::::::::999999999999888999::::::;;;;;;<<<<<<===??????@@@@@@AAAAAAAAABBB::::::999999999888888888999999888888888888888888888888999999999:::::::::888888777777888999::::::999999999:::<<<===???@@@777777777777777666666666333666999<<>>>>>======<<<<<<;;;;;;888888888777777666666666555555555555555444444444111222222444555666666777777777777777777888888888444444555555666666666666555555444444333333333333444444444444333333333333111111111111000000000000222333333333444444555555222222111111111111000000/////////000000111111222.........---------------+++,,,---...............222111111111000000//////........./////////000000111111222222333333444444......//////000000111111//////000000111111111222111111222222222222222222////////////......---,,,000000000000000000000000////////////////////////000000000000000111111111///000000000111111111111******++++++,,,------...000222333333222111111222......////////////......000000000111111111000000++++++,,,---...///000000////////////////////////++++++++++++++++++++++++)))))))))******+++++++++..................//////++++++++++++,,,,,,,,,---++++++,,,,,,,,,---------.............../////////,,,,,,---------------,,,++++++,,,------...//////---,,,,,,+++******))))))************++++++++++++((((((((((((((()))******''''''''''''''''''''''''...------...///000...---,,,,,,,,,,,,,,,,,,------***))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---111444EEECCCHHHUUUbbbiiinnnrrreee999222666666666666666666777777777666666555444333222222444444444555555666666666444444555666777999:::;;;999:::;;;;;;;;;999888777:::::::::;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<999999888888777888888888888999999999::::::;;;;;;::::::999999999999999999111222333444555666666777444555666777888999::::::333333555666888:::;;;<<<777777888888999:::;;;;;;888888777777777777777777666777777777888888888888444555555666777888888999333444444555666777777888444444555666777888999999222333444666777999:::;;;999999888888777666666666666666666666777777777777555555555555555555555666333222222222222222333444000000111222333555777888444444444444444555555555555777999;;;<<<<<<;;;:::???>>>===;;;:::888777666444444444444444444333333444444555555555555555555555555444444333333222222333333444444555666666666333222222222222111111111333333333222222222222222444444333222111111000000555555444333222111111000222111111111111111111111111111111000///......---------------------,,,,,,---......///000000111111------.........------,,,------------------------........................///////////////.........000//////////////////////////////////////////............------,,,,,,+++......///000000000//////------------------------++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,------............,,,------...///000111111,,,...000000.........///++++++,,,------,,,,,,,,,------...............---------------------------++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------....../////////+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........*********+++++++++,,,,,,***************)))))))))))))))***++++++++++++***''''''((()))******+++,,,))))))))))))))))))(((((()))))))))))))))))))))((('''''''''''''''((())))))'''''''''((()))))))))***(((''''''((())))))(((&&&((((((((((((((((((((((((&&&&&&&&&'''((()))***+++((((((((())))))******+++)))***++++++,,,...222555GGGEEEIIIUUU```fffkkknnnOOO>>>444333333333222222222111111000000000000000000000000111111222222222333333333333333333333444555666666::::::999999999999::::::<<<<<<<<<;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<===<<<:::888777666666666999::::::999777666777999777666666666555555555555555444444333333333444444111222333333444444444444666777777666444444555777333333444444555666666777555555555444111000111333555444444444555555333111444444555555444444333222444444444333333222222222111111222333444555555666444555666888999999999999777666666555333222111111111111222222222333333333111111111111111111111111222222111111111111222222000111222111000000222444444444333333222111000000111333444444444444555777888777777777888777555333333222222111111111111111333222222222111111000000000000000000000000000000111111111111000000000000///111222111000///000111222111111111000000//////111111000000/////////...000000000000000/////////000000000000000000000000111000000///......---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++........................,,,,,,++++++,,,,,,---...........................,,,,,,,,,---------..............................,,,---......//////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++((()))))))))************,,,***)))+++...///---***++++++***)))))))))))))))))))))))))))))))))))))))((()))***++++++***))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,------,,,,,,---111333DDDHHHFFFLLL^^^dddcccgggKKK;;;111111111111000000000//////........................000000000111111111222222222222222222333444555555444555555555666777888999999999999888888888777777888888777777777777888888888888666555444444444444555666666444333222333555444444444444333333333333222222111111111111222222111111222333333333222222222333444333222222333555111111222222333444444555444444444333000000111222333222111222333333111///222222333333222222111000222222222111111000000000000111111222222333333444222333444555666777777777666555555444222111111000000000111111111222222222111111111111111111111111111111000000000000111111///000111000//////111333222222111111000//////...000222333333333333444666777777777777888888555333222222111000000000000000222111111111000000000///////////////////////////111111000000000////////////000111000//////000111111111000000000/////////000000/////////.........////////////////////////------------------------000000///......---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,------------------------------------,,,,,,---............---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************++++++++++++)))'''((()))***(((&&&******++++++,,,---------************************((()))*********)))((('''((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))(((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))******+++...222666DDDHHHEEEJJJZZZ``````fffGGG777...............------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000000000000000111222333333111111222333555666777888777777777777777666666666666666555555555555666666555555444333333333333333222222333111000///111222111111111111000000000000//////.........//////000000000111111111000//////---/////////...///000222/////////000111111222222222222222111///...///111111000///000111111///---000000000000000//////...///////////////.........000000000000000000000000///000111222333444444444444333333222111000///////////////000000000000000000000000000000000000000/////////....../////////.../////////......000111000//////......---------...000111111111111222444777666666777999888666444111111000///////////////000000000///////////////////////////////////////000////////////............///000///.........000///////////////.........///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******///---,,,,,,---......---((())))))***+++++++++***************************)))))))))))))))((('''&&&((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((())))))***---222555CCCHHHDDDGGGTTTZZZ\\\dddCCC555+++------,,,,,,,,,+++++++++************************,,,,,,,,,------------...............///000111222111111222444555666666666777777777777777777777777666555555444444555555666444444333333333444444555111222333222000000111333000000/////////.........------,,,,,,------......///////////////...---,,,***,,,------,,,---///111.........///000000111111000000111///------...000000///...///000///...,,,///////////////...------...............---------////////////......---------...///111222222222222222222111000000///..............................////////////////////////......------------......,,,---...---,,,,,,...000///.........------,,,,,,,,,...///000//////000222666555555777888888666444000000///.......................................//////////////////////////////.........------------...///...------...///........................---------------------------------.......................................---------,,,,,,++++++++++++++++++*********))))))************************++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***************************************************************************************************))))))))))))))))))))))))******************************************************++++++++++++******************++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))(((((((((***,,,---...******+++++++++)))((('''************************)))))))))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++******,,,///222BBBGGGDDDDDDMMMRRRWWWbbbAAA444+++------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,------------...///000000111111222333333333222222444555555555555555555555333333333222222333333333222222222222222222333444000111222111000000111333/////////............---,,,,,,,,,,,,,,,---..................---,,,,,,+++***+++,,,,,,+++,,,...000.........///000000111111...//////...---,,,---///000///...///000000...,,,///////////////......------.....................///......------,,,,,,+++---...///000111222222222000000000//////......---------------------------........................------,,,,,,,,,,,,------+++,,,---,,,++++++---//////...............------+++---......---...///111444333444666777888666444000//////...............------------------..........................................------------,,,...///...---,,,---...------------............,,,,,,,,,---------------------------......//////........................,,,,,,,,,,,,,,,++++++++++++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,+++++++++*********************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******))))))))))))******+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,------------...///000,,,,,,---------,,,,,,+++******************************)))((('''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))))))***((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,+++---000333???GGGEEECCCIIIMMMSSSaaa@@@555+++,,,,,,,,,,,,++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,---...///000...///000111111000......000000000111111111111111000000////////////000000000000/////////000000111---...///...------///111///............---------++++++++++++,,,---......,,,,,,---------,,,,,,++++++,,,---,,,+++,,,...000......//////000111111111---...///...,,,,,,---///000///...///000000...,,,///////////////......------------..................---------,,,,,,++++++,,,---...000111111111111000/////////.........------------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,++++++---...........................***,,,------------...000111111222444666777555444000000///...............---------------.................................///............------------...///...---------///---------...............,,,,,,,,,------------...---------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))(((((())))))***+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,,,,...//////---,,,,,,,,,+++++++++***+++,,,------++++++++++++++++++++++++******)))(((''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((()))))))))******)))***++++++,,,,,,++++++************************))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,///444777===GGGHHHDDDGGGIIIQQQaaa>>>444+++++++++++++++************))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,---...//////,,,---///000111000///.........//////000000000000000//////......//////000111000///////////////000,,,---...---,,,,,,...000------------,,,,,,,,,,,,)))))))))******+++------++++++,,,---------,,,,,,+++,,,---,,,++++++,,,...------......///000000000---...///...,,,,,,...000///...---...//////---+++......//////......---,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,++++++---...........................***,,,------------...000//////000222555666444333111000//////......//////------------.........///......................../////////............------///000///...---...///------......////////////,,,---------............------...//////000111111------------------------,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------........./////////------------------------***++++++,,,,,,,,,,,,,,,++++++++++++************************************************************************************************************************************))))))))))))))))))))))))************************))))))************))))))((((((((()))***+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...//////(((,,,000222000//////000555333000---++++++,,,---++++++++++++++++++++++++******)))((((((((()))***((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((()))))))))*********++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))((()))***+++,,,...333666:::GGGJJJFFFGGGHHHQQQbbb<<<444+++************))))))))))))(((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,---...//////+++---000222333333333222///000000000111111222222111111000000000000111111333333222111111111111111,,,.........------///111,,,,,,,,,++++++++++++***(((((((((((()))***,,,,,,***+++,,,---------------,,,,,,---,,,******+++---,,,,,,---......//////000---...///...------...000...---------......,,,***------......------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...////////////////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---,,,++++++---///------------------------***,,,------------...000......///111444555444222111111000///////////////---------....../////////........................000////////////............///000///......///000........./////////000000---------....../////////.........///000111111222000000000000000000000000---------------------------------,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---....................................////////////000........................++++++,,,------------,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...///111222222@@@EEELLLQQQRRRRRRSSSUUUGGGCCC===777222000000000++++++++++++++++++++++++******)))(((((()))***+++((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))***++++++******+++///222999GGGKKKHHHHHHHHHQQQccc|||@@@222+++************))))))))))))''''''''''''((((((((((((***,,,111(((mmm]]](((,,,777{{{gggtttwww|||lll111;;;vvvddd---+++777YYYyyy|||~~~kkkzzzCCC333111///333)));;;)))////////////////////////000000//////.........---,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,+++***))))))+++---...*********)))((()))+++......------------...//////........................////////////////////////,,,------......------,,,,,,------......------,,,---------,,,,,,+++++++++---------.........//////..................------------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,+++***)))...---,,,++++++---///000......///000111222333333333333111///...---------........................---------............/////////.........---------........................((()))...333000)))***222---,,,---000111000000111666///...444888555000///777333555222+++000444---......///...,,,+++...222------,,,++++++******)))))))))))))))))))))))))))************************++++++******+++,,,,,,---111111///,,,)))))),,,///000000---,,,---000000///+++///222///......//////000444,,,'''000333///000000...///222111,,,,,,111------...000///,,,)))))))))(((***...///,,,***,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))******+++++++++,,,************************)))************+++++++++++++++++++++++++++,,,,,,///+++(((+++------...000666,,,---555@@@SSSbbbbbb|||~~~zzzsssqqqvvvxxxuuupppdddXXXAAA)))000222,,,%%%'''111111***,,,,,,***''''''***+++***))))))))))))((((((((((((''''''''''''((((((((()))((()))***(((%%%&&&***...,,,$$$,,,222***...444(((,,,444,,,///GGGPPPMMMTTTAAABBBEEE???555666666***...***''')))...000***%%%(((((()))+++---,,,)))&&&++++++,,,,,,+++---///222???DDDFFFJJJOOONNNXXXnnnzzz???222************)))))))))((((((''''''''''''((((((((((((!!!###(((<<<222---666000...---///,,,)))111***000000000000000000000000////////////......------,,,,,,------,,,,,,+++************+++++++++,,,,,,,,,+++***))))))+++,,,...++++++,,,+++******,,,///---------,,,---......///................................................,,,,,,------------,,,,,,,,,,,,------------,,,,,,------,,,,,,++++++++++++,,,------------.........---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,+++++++++******------+++++++++,,,...///------...///000111222333333222111000///...------........................---------............/////////.........---------........................777...(((***///333555666000,,,((()))---222555777;;;888555555888:::999777555,,,222:::555000222111,,,---,,,+++000666111(((------,,,,,,+++*********************************************************++++++*********+++,,,,,,%%%%%%(((///666555,,,###))),,,///111111000...+++444///---000666;;;===>>>DDDKKKRRR___hhh[[[MMMPPPYYYFFF666666:::777111---666///)))))),,,---///111555...***+++,,,((($$$$$$++++++***)))))))))))))))************************************************************************))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((()))))))))******+++++++++************************)))************++++++++++++++++++++++++,,,,,,,,,%%%...333///+++---000111333GGG]]]jjjkkkgggeeehhhlllvvvuuuhhhrrrFFF:::333555333+++(((---...---,,,,,,,,,,,,)))%%%******)))))))))((((((((('''''''''((((((((()))))))))***,,,,,,,,,***((('''---''')))+++%%%)))888@@@VVVjjjpppooo|||{{{___MMMHHH===///$$$$$$---666------+++***)))***+++---+++,,,,,,,,,,,,---000222@@@EEEGGGLLLRRRRRR]]]tttwww<<<111)))******))))))))))))((((((''''''''''''((((((((((((***444xxxjjj ;;; 111```uuuccc666LLL&&&222...---333---...---000000000000000000000000000///............---------,,,,,,,,,,,,,,,++++++************++++++++++++,,,++++++***))))))+++,,,---+++,,,---,,,+++,,,---///,,,,,,,,,,,,,,,------...------------------------------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------+++******++++++,,,---,,,+++***+++,,,---...,,,------...///000111111222222111000//////..............................---------............///...............---------...........................---,,,,,,000333///)))***444===<<<444000333999<<>>WWWuuunnnNNN888555222222555666222---***......------,,,,,,++++++************************++++++++++++++++++++++++,,,,,,+++************+++'''---222///)))(((...666<<>>aaayyy~~~lllsssxxxtttnnn___III888+++)))(((***---...,,,***+++,,,---,,,,,,---000222===CCCGGGNNNWWWYYYgggnnn888000))))))))))))(((((((((((('''''''''''''''((((((((((((333(((!!!""";;;%%%???111&&&]]]!!!666???,,,111:::CCC777MMM777EEE111+++)))777'''///000........................,,,,,,,,,,,,------------++++++,,,,,,++++++***)))))))))*********+++++++++***))))))*********++++++)))+++,,,,,,++++++,,,---,,,++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...---+++******+++---///,,,++++++,,,,,,,,,------,,,,,,------......//////000000111222111111000///........................---------............///---.....................////////////////////////---111222...---222777:::---333AAA^^^uuuPPP000---222000111888//////......---,,,,,,+++************************++++++++++++++++++++++++,,,,,,+++++++++++++++,,,***---000000333@@@SSSaaannnrrr{{{|||qqqmmmppp```[[[^^^kkkuuuzzzyyyuuurrrzzzttteeeccc~~~sss___999///(((***...---+++***---,,,,,,+++++++++++++++******************************************************************************************************++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,------.........,,,555JJJZZZbbbnnn}}}hhhBBB444333222444444...'''(((...++++++++++++************)))))))))************+++***...111000---...333999[[[jjjuuusssooorrrrrrzzzuuunnn~~~pppvvvyyyxxxooogggfffjjjiii___UUU===444,,,***...000---(((,,,,,,------,,,...000333===EEEIIIRRR[[[^^^kkkkkk666111+++))))))((((((((((((''''''''''''''''''(((((((((((( &&&***"""...999&&&>>>)))+++rrr:::---+++;;;ppp222000&&&:::(((222000------------------------++++++,,,,,,,,,,,,,,,---+++++++++++++++******))))))))))))************+++)))))))))************+++)))+++,,,---,,,+++,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------....../////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,......,,,,,,---------.........---------........./////////000111222222222111000........................---------............///---------...............////////////////////////222...,,,///222111//////@@@jjjaaa@@@(((***;;;000//////......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......222222555>>>NNN___mmmuuuyyyoooggggggjjjrrrtttqqq|||iiiAAA,,,+++000333555...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++***************************************)))************+++++++++******+++,,,---...//////)))555JJJ___mmmwww{{{QQQ///+++---333222+++)))---,,,,,,,,,+++++++++******)))*********++++++++++++///---)))'''...@@@WWWhhh{{{zzzwwwvvvqqqdddeeewwwwwwmmmeee```^^^WWWIII888......000///---,,,------------...111333>>>GGGMMMWWW```bbbnnnhhh555222,,,))))))((((((((('''''''''''''''''''''((((((((((((###///(((999++++++,,,,,,%%%555%%%QQQWWW***+++)))!!!KKK999///666)))666///111111........................***+++++++++,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))************((())))))***************))),,,......---,,,---------------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---------.........,,,------------.........++++++,,,------...//////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,------......------....../////////................../////////...///111333333333111000........................---------............///---------.........//////////////////////////////000+++---555555555GGG^^^```888###000000//////...---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111&&&888PPPbbbiiikkknnnpppssswwwyyyuuusss|||sssNNN222''')))......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++)))************+++++++++******+++,,,---...//////888QQQiiiwwwOOO:::***+++000///---///---,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,///------666III___qqq{{{zzz___UUUiiirrryyypppjjj\\\TTTGGG;;;333000//////,,,---...------...111333<<>>+++)))---222,,,000......---------,,,,,,,,,************************************************$$$&&&,,,111,,,######)))...))),,,---(((+++...''''''222...'''111777///***+++000///***---444333---000++++++///...***,,,222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))......)))%%%(((...---&&&,,,000,,,+++222000***---%%%+++222555///((('''+++...,,,...000+++''',,,555***,,,,,,******+++++++++------------------------.........------,,,,,,,,,------,,,,,,,,,---......000))))))000///(((***333111...,,,...333444111---///222333///...000222000777111---000222222222333000//////............///...............---------...000///------...---+++CCC000111333***...888000111;;;444888QQQEEE666)))///777333---&&&++++++++++++++++++++++++***++++++,,,,,,------......(((333"""000+++DDDaaazzzhhhcccyyynnnmmmkkkjjjnnnsssqqqkkkiiiiiijjjlllnnnooonnnlllooonnnrrryyy|||zzzzzz}}}~~~CCC444///---...000000...------,,,,,,++++++,,,,,,---///******111333,,,(((***666)))%%%///555...))),,,222111000000...,,,...111+++999222111222444888&&&444---111666000...///)))111,,,***,,,)))&&&***444++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000+++&&&///444###111dddhhh~~~ccc444222222***222000...,,,+++,,,,,,+++***((('''+++,,,,,,111111(((+++OOOppp{{{sssWWWqqq~~~zzz{{{wwwkkkhhhnnntttssssssZZZIIIKKKIII999///000000------......---///555===CCCIIIUUU```]]]bbbtttXXX:::...---******))))))((((((((((((((((((((((((((((((((((((111(((333 ***;;;333FFFIII,,,...111222444---///......---------,,,,,,,,,************************++++++++++++++++++++++++444,,,&&&(((,,,...//////---&&&)))000000111333///666333)))'''---,,,,,,888444,,,111000<<<111---$$$///---...111222///------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))&&&+++------///333111,,,!!!333444,,,000555444666===555+++''',,,222555333:::***$$$111444...(((...///............,,,***------------------------.........------,,,,,,,,,------,,,,,,------...///555///))))))111666000'''(((000666444...,,,111777111666888777777777333---###&&&...666777222///000000000///............///.............../////////444***)))000///+++777KKKlll;;;&&&222222...000---555"""GGG^^^sssgggdddcccaaa```aaafffkkk{{{444777333111&&&888++++++++++++++++++++++++***++++++,,,,,,------...222---333%%%===SSSnnnpppqqqnnneeeeeejjjmmm~~~MMM444%%%...444...+++000---,,,,,,++++++,,,,,,---111---))))))***,,,///333111999***&&&333888///...///000333666:::@@@FFFMMM___aaaggggggccceeeWWWFFF;;;555111,,,333:::555$$$(((...222333222---***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((222...***000666MMMsssggg===+++,,,...///...,,,+++,,,---,,,+++000111******000))))))999IIIjjjtttmmmhhh{{{vvvqqqqqqlllgggffffff```WWWiiiaaaXXXRRRKKKAAA888222///---,,,//////---///444>>>CCCHHHTTT^^^YYYZZZjjjUUU888...---***))))))))))))((((((((()))))))))))))))))))))))),,,$$$...&&&777555+++~~~888888***777;;;777&&&ffffff444***888555)))***(((000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,******---000,,,%%%000111555333)))###,,,;;;)))000333:::BBB<<<444888111)))000,,,222###000<<<***,,,,,,+++---000///+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((,,,///...---...---***888444,,,---///&&&'''777...000//////555:::555***&&&000;;;???666,,,***///...---+++,,,---.........------------------------.........------------------------------...//////,,,222111((()))555888111999444///...333:::@@@BBBDDDBBB===777666888555///???666000222444222000///111000//////.........///......//////000000111111+++...222000(((///OOOqqqWWW777***///,,,***222888999>>>aaakkkaaafffpppVVV<<<...&&&999(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...555%%%///888QQQmmmsssnnnjjjlllvvvyyyggg777///444...)))...------,,,,,,,,,,,,------+++------++++++,,,***'''???((( ...111&&&'''666:::CCCTTTiiirrrXXXKKK<<<%%%===999000((()))......***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%111---&&&777PPPeeevvvmmm888111000///...,,,,,,---...---,,,***///(((***222(((///RRR{{{}}}xxxYYYIII~~~tttnnnfffaaacccccc\\\RRR\\\ccccccXXXNNNIIIAAA777000---,,,//////...///333<<>>,,,"""111666%%%,,,+++...999///(((......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,###---333///,,,---...,,,$$$'''***000666888DDDWWWwww~~~___;;;222333999000+++///222000)))''',,,---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////,,,***+++---......$$$777555***888HHH>>>+++GGG\\\mmmnnnkkkjjjcccYYYQQQ???+++$$$)))111555666222///...---+++***,,,000------------------------...............---------------------...///000000'''000555111...000111...,,,333EEEaaawwwSSS999***---222444111---000777111111000///..................///000111222222333(((555333'''222RRRgggggg(((...111+++***444:::555333ssswwwhhhmmmVVV777???###,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...444 444___iiiqqqjjjkkkttt}}}zzz}}}fff777***...000---------,,,,,,,,,,,,------***------***---111...'''$$$222777///111DDDWWW]]]vvv999333///111444333222333.........---------------------------------------...,,,***666PPPjjjyyyQQQ333///000...------...///......'''''',,,///,,,000GGG```nnnlllPPPqqqbbb\\\]]]]]][[[SSSZZZ]]]WWWPPPLLLEEE>>>222...---///000//////222999BBBIIIXXXhhhhhhfffnnnNNN555......))))))))))))*********************+++++++++,,,,,,...222...555555---888===cccvvvJJJ===111888000)))333333666......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---111111---+++///444777;;;888111CCCoooKKKCCC...333111444444...******+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,///,,,***---111444444444333222333;;;BBBNNNWWW666******000///111444000******...------------------------....................................///000111222333//////333444111444:::bbb}}}[[[777***000777777444222222000//////............//////000111222333333444111)))111SSSppp^^^888+++000...,,,555;;;555---ZZZ~~~vvvLLL111'''777,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++000MMM|||yyykkkpppzzzqqqjjjeeeaaa\\\WWWRRROOOKKKFFFEEEHHHBBBIII```WWW,,,---555000...------,,,,,,------...222///(((%%%***333666555+++222666???```QQQ777222---)))***/////////.........------------------------------444)))444SSSiiizzz|||HHH,,,111000......///000///...111&&&444333"""AAAmmmlll}}}VVVoooqqq```VVVSSSSSSRRRNNNNNNSSSTTTMMMIIIHHH777111...///111000000222888AAAHHHXXXlllqqqpppvvvJJJ444///...)))))))))************+++******++++++,,,---------000///,,,&&&+++JJJFFF{{{llleeeBBB///222===///"""......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111,,,+++...000---)))''' QQQzzzppp>>>...***)))---000///---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,---222333000...///===...FFFooo===---((()))111555111...000------------------------.............../////////............///111222333999222...,,,,,,<<>>444222000///000000///...444&&&111111---^^^SSS|||sss```SSSOOORRRHHHEEEMMMSSSOOOLLLMMM>>>666//////111000000222999@@@EEESSSjjjssssssxxxGGG222//////))))))*********++++++++++++++++++,,,---.........,,,,,,000AAAGGGrrrooo~~~DDD%%%(((CCC......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,(((,,,444222///===QQQVVV;;;'''+++333111...111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...111222...,,,444@@@III]]]BBB,,,+++222333111222---------------------------........./////////000.........///000111333333444333555===SSS}}}vvvAAA333<<<444333222000///.........000000000000000000000000'''---???PPPGGG///'''///+++...000555///'''VVVaaa^^^kkk---333------------------------***++++++,,,,,,------...777iiipppzzz{{{nnnYYYPPPQQQTTTLLLOOOPPPMMMLLLNNNNNNKKKLLLIIIFFFEEEEEEEEEDDDBBBEEEBBBAAACCCCCCAAAAAAEEE888===???>>>DDD[[[EEE+++.........------------......***+++444:::222***555JJJrrr{{{LLL"""222222111000000///..............................+++???^^^mmmzzzwwwggg666444111000000000///---++++++***333PPPuuuVVVwwwgggYYYSSSKKKIIIFFFFFFKKKPPPNNNHHHEEE;;;111///000000111333888???AAAMMMffftttuuuzzzFFF222//////))))))******++++++++++++++++++,,,,,,---.../////////555===|||EEE$$$......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000///222444...===xxxhhh999000444...)))---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,...111111---444NNNiiiwwwBBB---...000...------------------------------.........//////000000.........///000222333444666000666```ddd+++444333222000///.........000000000///////////////222222///---...000000------555///---888KKK}}}xxx}}}~~~ffflll666------------------------***++++++,,,,,,---......XXX{{{tttyyy~~~^^^WWWQQQKKKMMMRRRTTTPPPJJJMMMQQQSSSQQQRRRVVVXXXWWWNNNMMMLLLLLLKKKHHHDDDAAA@@@======???@@@===>>>AAA>>>CCCEEE???888<<>>$$$000000000000000111111222333333333222222111111111...???%%%AAA444fffwww|||zzz999---111+++(((//////***+++)))000(((%%%000,,,,,,@@@|||III@@@???FFFVVVLLLNNNUUUPPPSSSOOONNNMMMNNNHHHAAAHHHKKK@@@===GGGCCC===AAAAAA===???AAABBBBBBCCCEEEFFFDDD@@@EEE??????FFFIIIFFFEEEHHHTTTnnnBBB555333,,,***333///+++111***)))@@@(((333===fff~~~333222===---333///))),,,222222---,,,111111,,,>>>^^^hhh}}}777;;;,,,(((===%%%666///000---WWWtttlllUUUvvvooofff___[[[WWWSSSOOOIIIEEE@@@???BBBGGGLLLOOOGGGEEE<<>>666,,,nnncccZZZZZZXXXXXX[[[\\\___nnn\\\BBB>>>&&&222999%%%999000000//////000000111222333333333222222111111111333111333<<<;;;|||~~~|||zzz111...---,,,++++++---,,,***,,,(((,,,///'''777aaaTTTCCCJJJOOO@@@NNNJJJSSSUUUDDDFFFJJJ@@@CCCMMMMMMFFFKKKMMMDDDBBBIIIFFFDDDIIIGGGFFFMMMKKKJJJHHHHHHKKKOOOPPPPPPUUUPPPMMMOOOOOOKKKFFFCCCMMM]]]qqq:::444...---222......444---)))---555444wwwssslllpppuuuyyy555(((000&&&===000---000222000---...111444eeettthhhZZZ555)));;;222333///...222;;;cccuuuooojjjhhheeebbb^^^YYYSSSPPPGGGDDD@@@===???EEEOOOVVVIIIHHH???222---000333333777666:::GGG[[[ooo|||>>>777...///,,,,,,,,,---------......///222$$$<<<***888@@@ooo}}}PPP---+++///,,,+++........................///,,,***,,,000222222222777;;;YYYzzzqqqppptttrrrmmmuuuxxxHHH444///111+++---...+++000333***---///000111///...///000...+++666NNN|||hhh[[[VVVSSSNNNLLLPPP[[[iiisssUUU222+++333111,,,))),,,//////,,,............////////////555%%%555999---555:::666[[[mmmPPPRRRaaapppyyykkkfff\\\PPPKKKXXXxxxhhh777+++444666&&&<<<000000//////000000111222222222222222222111111111333000999555cccccc>>>,,,,,,111''')))111,,,,,,)))***111---&&&KKK~~~{{{DDDTTTPPPKKKPPPNNN===GGGRRRJJJSSS\\\ZZZZZZbbbeeebbbjjjuuurrrwwwlll```fffwwwuuukkknnn}}}~~~{{{wwwnnndddSSSQQQeeeyyyAAA444///222111,,,111666000777222CCC~~~fffyyyHHH111...&&&---000...111333...***333CCCkkk{{{~~~,,,///:::)))999///111666KKKmmm~~~hhh}}}tttfffiiilllkkkeee]]]UUUQQQHHHEEEAAA<<<<<>>777>>>VVVTTTrrrxxxjjj}}}@@@;;;000,,,---/////////...///000000111111111111111111111111111---@@@111hhhxxxyyyoooRRRUUUwww<<<&&&///***,,,333'''+++///000''''''HHH~~~YYY\\\VVV{{{>>>,,,666000,,,666///111333ccczzzjjj222:::"""444---000666000,,,CCCeeerrr|||CCC---555555444...666___}}}cccqqqggghhhjjjjjjdddZZZQQQKKKIIIMMMGGGAAA>>>@@@DDDEEEEEERRRPPPJJJAAA666//////222555555999GGG\\\ooo|||888999222............////////////000444###444???tttvvvccc:::'''////////////////////////111...111666///***<<>>hhh{{{nnnyyy|||rrraaa\\\hhhgggbbb\\\UUUPPPNNNNNNIIIEEE@@@???AAADDDEEEEEESSSPPPLLLEEE999///...222333444:::HHH\\\nnnyyy}}}666:::333........./////////000000000111...888kkkYYY;;;////////////////////////111---000333,,,333^^^^^^uuuuuuyyy[[[:::***......---///...///////////////111555888YYY```XXXccc|||uuulll888)))555---+++222---............////////////***777555111///QQQBBBkkkvvv{{{{{{[[[444===222///............///000000///000000000111111111222999000```mmmgggqqqlll[[[rrrmmmhhh---)))111***'''000)))---000***999ppp```|||yyywwwtttoooqqqxxxtttfffkkk666666000000999...DDDvvv|||{{{///CCC444111000111111<<<\\\|||~~~TTT888///888000777HHHoookkk~~~}}}tttzzzmmm[[[]]]jjjeee^^^XXXUUUSSSSSSRRRFFFGGGEEE@@@<<<===CCCIIIRRRPPPNNNHHH;;;...---222000222999HHH[[[llltttwww555:::333---////////////000000000000111999XXXnnnWWW000000000000000000000000000+++...111...@@@NNNfff}}}MMM///222333000...---111111111///000333888<<>>mmm```]]]eee|||www333333---...111.../////////000111111222222666---<<<000NNNhhhQQQ|||{{{___EEE)))...---,,,+++---000111///...///000///...///111333777<<>>555OOOwwwmmmlllyyypppfffdddaaaUUU___\\\YYYUUUOOOJJJMMMSSSKKKQQQOOOCCC;;;<<>>222---///222555999DDDYYYnnnvvvrrr===777111000333111000000111111000///>>>xxx{{{}}}eee===444...///555***222///666---:::???dddmmmzzzqqqyyybbbtttmmmfff|||cccmmmjjj~~~LLL777222---...,,,///222111222///(((NNN```iii^^^222666111000...//////000000111111222222888000===;;;xxxdddsssooo:::555000000///---.../////////...///000/////////111333555]]]zzzwww|||tttpppjjjffflll}}}fffRRRHHH+++///...---+++---(((000111UUUrrr\\\~~~[[[IIIxxx{{{|||jjj{{{vvvqqqvvvTTT999888222777ZZZzzzuuuSSSUUU^^^VVVZZZzzzOOOMMM]]]rrrvvv///666000999777MMM|||sss~~~bbbAAA------777UUU~~~nnnppp{{{uuuppp^^^TTTVVVYYYccc\\\VVVSSSPPPLLLLLLOOOJJJPPPNNNDDD;;;;;;???AAAQQQPPPNNNJJJ???222---///444444666BBBYYYooovvvsss<<<777111000222,,,+++000000---000777```~~~ttttttXXX444+++333444)))222***444555,,,jjjqqq]]]xxxoooqqqnnnsssrrr666111,,,333---///111222333---111fffiiiddd???:::333000/////////000000111222222222555000777EEEpppdddsssqqqeeeWWW>>>111111111000...---...///...///000000//////222333666wwwwwwggguuu```eeekkk,,,///,,,///+++,,,///---444aaa___```zzznnnhhhvvvnnn{{{}}}zzzXXXJJJlllrrreeepppsssjjjcccmmmcccdddiii666;;;666777vvvzzzssseee```tttjjjmmmzzz555555555::::::UUU~~~{{{~~~vvv///222:::888UUU{{{nnnqqqtttjjjeeeaaahhhpppllleee[[[RRRPPPPPPMMMKKKLLLJJJOOONNNEEE;;;999;;;>>>NNNNNNOOOKKK@@@333...///444222444@@@WWWnnnwwwuuu<<<777111111///***,,,222000,,,888KKK~~~xxx{{{yyyvvvUUUvvv999***555222)))333...,,,???...pppnnnqqqzzz~~~hhhtttiiiWWWXXXiii}}}===111---888111111------222777III]]]uuu~~~ccc555333222//////000000111111222333333222222666UUUaaannnoookkkrrr222222111111111...+++,,,000---///000000///000222444===}}}}}}bbbddd}}}sssvvvgggooojjj```:::///&&&...---(((222+++@@@uuuWWWiiisss\\\___ooolll~~~}}}mmmVVVMMMggg}}}lllzzzvvvjjjttt]]]XXXxxxfffXXX999888777CCCNNN888555444888\\\}}}~~~xxxEEE===...===XXXwwwuuuqqq~~~lllXXXQQQcccjjj```XXXQQQOOONNNLLLKKKMMMKKKOOOOOOGGG===888999<<>>888999>>>DDDIIIOOOOOOCCC444...000...000777BBBQQQbbbsss~~~;;;666111222---111555333,,,333RRRsss{{{gggUUUPPPPPPNNNNNNQQQQQQUUUUUUOOOOOO___}}}xxx[[[fff777333///000222111///,,,iiiuuutttmmmzzzUUURRRooouuunnnoooUUUTTTGGGbbbwww;;;...000//////333777000666iiiiiiuuuhhhjjjxxxhhhyyyHHH333333111000000111111222333333333111555CCCrrrhhh|||rrr;;;222---//////,,,,,,222---///000000000111444666SSSyyykkk```}}}www]]]wwwyyybbbMMMZZZ]]]cccRRR+++333444***---111'''VVVxxxHHHmmmwwwpppzzzuuutttvvv[[[MMMHHHgggvvvrrryyysssrrrmmmrrrrrrxxxtttzzzoooJJJ000===qqq:::666666FFFllltttxxxtttSSS666:::AAAqqqvvvooo```QQQ^^^uuunnnVVVNNNQQQQQQPPPQQQQQQMMMIIIKKKRRROOOOOONNNHHH>>>777999@@@???FFFPPPQQQEEE555...000---///777CCCPPP___ppp~~~:::666222222+++000111---///CCCgggxxx^^^SSSNNNHHHFFFGGGIIILLLMMMMMMLLLLLLJJJCCCGGGbbbzzzdddlllCCC222...444///...///444dddooozzzxxxwww}}}VVVXXXUUUyyyuuummmNNNWWWLLLSSS{{{CCC333///444---444999000???uuugggjjjrrrppp666333222000111111222222333333444111333IIIgggdddrrrGGG888...000111---,,,000---///000000000222444666lll~~~{{{lllUUU^^^^^^jjj}}}yyykkkooojjj^^^lllnnn***444111+++///222,,,aaarrrPPPsss{{{sssnnnYYYMMMEEEgggmmm{{{hhh[[[]]]YYYdddaaapppuuuwwwSSS222???xxx:::666999IIIooowww~~~xxx<<>>OOOTTTUUUUUURRRNNNIIIFFFEEE```kkkSSSgggwwwEEE000222111...:::pppYYYcccVVV___uuuaaaJJJQQQRRRUUUvvv}}}pppQQQUUU```\\\YYY~~~@@@555666222///777666yyyllluuu^^^xxx```sss<<<222222222222222222444555666999555mmm~~~pppWWWPPPWWWoootttmmm}}}III777222444//////...---000------444222222>>>oooTTTqqqxxxiiiaaa[[[fffuuuyyybbbppplll\\\ZZZ666...000,,,,,,000<<<eeeOOOzzz{{{}}}zzzyyyqqq[[[???OOOmmmaaacccmmmYYYXXXIIIbbb~~~RRRLLLwwwmmmDDD___kkkEEE333;;;XXX~~~zzzxxxvvvvvvzzz{{{{{{||||||{{{{{{zzzmmmwww```QQQ555HHH}}}dddVVVOOOPPPZZZ```YYYPPPMMMDDD@@@HHHGGGJJJNNNOOONNNJJJGGGEEEGGGLLLPPPLLL>>>333666@@@999===FFFMMMEEE666.../////////111;;;PPPdddkkkiiiAAA777222555///333111===llluuuwww___ZZZZZZPPPEEEAAADDDHHHJJJIIIFFFLLLJJJJJJBBBNNN???QQQWWWXXXYYYWWWRRRLLLHHHFFFRRRhhhXXXZZZGGG111111///333...zzz~~~zzzpppJJJ___vvv}}}vvvFFFCCCYYYssszzzrrrwwwtttVVVSSS___```ZZZyyyCCC===333222333666;;;vvvooorrr\\\ggg~~~@@@666444333111000222444555666888999jjjtttYYYHHHmmm```|||uuuyyyQQQ:::999666...///000---111------333111333@@@gggtttyyymmmxxxxxxwwwdddRRRzzzlll{{{cccZZZ[[[999---...,,,,,,111@@@|||cccLLLyyywww{{{|||{{{ttt___III[[[vvvkkkiiigggOOOSSSNNNLLLSSScccuuu___SSSJJJgggrrr}}}777iiinnnllltttWWW~~~wwwHHH999???WWWxxx{{{uuusssssstttuuuwwwxxxyyyzzzzzzzzzzzzzzzqqqtttccc___AAAHHHvvvmmmbbbZZZcccYYYPPPPPPMMMBBB>>>GGGCCCDDDFFFJJJNNNMMMIIIEEEFFFMMMSSSNNN???333666AAA888>>>HHHMMMEEE666...///...///111;;;OOOccclllkkkOOO===222666///666)))IIIjjjvvvZZZRRRQQQOOO@@@@@@AAACCCFFFGGGHHHGGGLLLSSSRRRQQQFFFQQQAAATTTVVVYYYZZZYYYTTTNNNIIIGGGNNNggg[[[VVVIII555222000555---eeeVVV}}}SSSUUUvvvZZZ^^^qqqeeejjjmmmPPPQQQ^^^ddd^^^zzzVVV@@@------444444DDDvvvtttnnn[[[eeeyyyDDD@@@888444000///111333444444777;;;ccctttTTTaaafffxxx~~~|||RRR>>>AAA888,,,111222---111......333111444BBBZZZ[[[~~~bbb}}}pppoooxxxiii{{{iii[[[SSS{{{AAA/////////---333DDDyyy___NNNwwwwww}}}~~~~~~uuuhhh^^^nnn~~~qqqqqqnnn___qqqxxx[[[^^^sssLLLJJJUUUXXXqqqgggOOOnnnsss///WWWTTTooowwwccczzz{{{\\\GGG666???^^^vvv~~~yyysssoooooorrrtttvvvvvvwwwxxxyyyzzzzzzzzzzzzvvvssseee]]]555LLL~~~}}}uuuxxxssskkk___<<>>BBBEEEFFFIIINNNRRRTTT[[[ZZZYYYOOOXXXFFFWWWWWWYYYZZZYYYTTTNNNJJJHHHOOOjjjZZZYYYKKK999444222222:::OOO___```dddhhhrrrtttuuukkkIIIJJJWWWbbb]]]vvv[[[888777---888222HHHxxxxxxxxxnnn^^^tttEEEDDD<<<777111///111333444444666<<>>AAACCCHHHNNNWWW]]]WWW^^^]]]]]]UUU]]]IIIWWWZZZ\\\\\\YYYTTTNNNJJJIIIOOOpppVVV]]]KKK777222333111CCC[[[}}}yyyQQQttt]]]HHHTTTbbb\\\ssssss>>><<<...<<<222KKKyyyzzz{{{yyyyyy{{{YYY|||pppyyyFFFHHHBBB<<<444111222555555444444===nnntttZZZccc~~~{{{PPP@@@DDD666111999...,,,111///...222000555EEE}}}oooaaannnwwwfff^^^xxx___lllhhhssstttttt|||wwwVVV[[[ZZZZZZaaaLLL,,,(((///,,,222HHHdddXXXnnnuuu}}}xxxvvvzzz|||qqqooosss|||sss]]]YYY}}}yyy|||MMMnnnvvv<<<|||wwwzzz}}}|||wwwlll[[[ooo999111BBBjjjoooyyykkkiiiggghhhkkkppptttuuuvvvvvvwwwwwwxxxwwwwwwwwwrrriii\\\~~~???UUUxxxsss```ooo___DDDPPPooovvvnnnNNNCCCPPP]]]QQQIIILLLHHHOOONNNLLLKKKKKKLLLKKKKKKLLLMMMOOOJJJ>>>444666>>>555AAAMMMLLLAAA555...---,,,...222<<>>AAA@@@AAADDDIIIPPPVVVZZZVVV\\\[[[]]]VVV___IIIVVV^^^^^^]]]ZZZTTTNNNJJJHHHNNNtttSSSaaaHHH222...222444@@@ZZZyyyjjjwwwcccXXXTTTOOOZZZhhhbbbvvvWWW000+++;;;000OOOyyyzzznnnfffgggjjjzzzUUU|||wwwnnnwwwKKKRRRFFF???666222444666666555222>>>bbb|||eeeddduuu}}}PPP???BBB666555===+++,,,222000...111000666FFFzzzzzzooovvvlllppp}}}cccQQQNNNKKKOOONNN~~~bbb[[[jjjUUUVVV\\\xxxTTT000+++333***///FFF^^^XXXgggxxxqqqxxx||||||xxxvvv|||zzztttvvvsssxxxuuu~~~uuueeeHHHaaayyy|||QQQ{{{uuuIII~~~kkk```~~~~~~zzzyyysssnnneeeVVVbbbooo000<<>>xxxsssttt}}}lllRRRQQQXXXRRRIII@@@666EEESSSIIIFFFKKKCCCEEEHHHKKKIIIFFFGGGMMMSSSPPPOOONNNHHH===444555;;;666BBBLLLIII===333......,,,...333<<>><<<<<<<<<===DDD???<<>>888555555444444444>>>iiisssccc}}}RRRVVVZZZ}}}ttt}}}fffUUUJJJDDD>>><<<666000111000000111//////888AAAyyywwwgggpppgggFFFWWWTTTYYYqqq```ggg___SSSaaazzzYYYNNNYYYxxxKKK999222***)))666BBBsssaaabbb]]]{{{www~~~}}}yyyyyyyyyxxxeeennnzzznnnwwwtttpppZZZuuurrr]]]eee}}}nnnyyy???XXX<<<\\\jjj~~~~~~|||tttpppzzzttt```VVV[[[FFF???999QQQvvvyyyrrrkkkfff``````aaacccgggkkkpppsssmmm}}}}}}qqqppprrrqqqsssjjjjjjQQQhhh<<<:::{{{wwwwwwtttnnnoooVVVIIIVVVbbb[[[LLLDDDEEECCCAAAAAABBBCCCBBBAAADDDDDDEEEEEEFFFHHHIIIJJJHHHJJJKKKEEE<<<777888<<>>HHHPPPTTT[[[^^^bbbccc\\\VVVSSSRRRQQQUUUPPPNNNQQQRRRNNNIIIHHH```sss^^^TTTHHH444000111---WWW||||||xxxXXXiiiuuukkkdddXXXYYY^^^ooo]]]zzzxxx888222222777UUU{{{}}}rrrnnn\\\jjj]]]~~~ppp~~~UUULLLFFFAAA<<<888666555555444...666jjjzzz|||\\\yyymmmDDDMMMPPPFFF@@@;;;888444...000......///---...555>>>sss|||yyyWWWXXXzzzfffhhh}}}XXXQQQZZZPPP000---...)))111444~~~ddd^^^ZZZzzzzzz|||uuuwww^^^TTTwwwxxxvvvxxxyyywwwrrrvvvkkkuuuuuu<<>>;;;999666444444999qqqsssllloooaaa```hhhTTTVVVzzzvvvNNNFFFAAA===888777000111///...///......444<<>>>>>>>>>>>>>>>>>???@@@AAACCCCCCEEEGGGHHHDDD<<<888888;;;:::KKKVVVMMM999......111...,,,///;;;MMM\\\bbbcccPPP444444---111555iiimmmWWWLLLEEE>>>;;;>>>GGGCCC<<<777444555888;;;===DDDAAA???JJJRRRUUU[[[___^^^```aaaXXXMMMQQQ^^^```QQQLLLRRROOOEEEIIIWWWtttcccUUU}}}___111444+++333VVVxxxwww{{{ZZZTTT{{{hhhnnnTTTmmmkkksssvvvpppnnnhhh[[[SSSggggggccc:::<<<...555GGGrrrsssooocccfffjjjvvvvvvwwwLLLQQQQQQOOOKKKGGGCCC>>>888444777<<>>666444111111111111000555<<>><<<======>>><<<<<<======>>>???AAABBBEEEGGGGGGBBB<<<777777999999HHHQQQFFF444***,,,000---,,,///999IIIXXXaaaeeeSSS555000+++333222hhh~~~}}}zzzcccNNNEEE@@@999777:::;;;888666444444777;;;>>>;;;DDDAAA???JJJPPPRRRXXXZZZZZZ___bbbXXXLLLMMMXXX]]]RRROOORRRKKKBBBOOOhhhhhhfffYYYooo999555***,,,FFFsssxxxZZZVVVnnntttkkkhhhfffdddjjjgggXXXTTTfff```hhh:::???+++:::888uuuwwwlll]]]|||gggjjjqqqrrrvvv{{{xxxMMMTTTPPPNNNKKKHHHEEE???999555///666www}}}tttzzzxxxuuuzzzvvvgggvvvmmmzzzLLLIIIEEEEEE;;;AAA888666222111222111000444999}}}ttt^^^QQQqqqSSSpppyyypppFFFJJJJJJDDD777:::,,,)))...,,,SSSttthhh[[[qqqyyyvvvxxxllljjjcccOOOCCCMMM___bbb\\\wwwyyy}}}zzzxxx{{{~~~uuummmppptttgggbbbtttRRRHHHxxxuuuooouuuyyyvvv~~~uuu|||nnnaaakkkPPPjjjdddZZZ```QQQKKKTTTTTTZZZVVVMMMWWW{{{kkk111222222777ttt{{{rrrhhhcccaaa^^^XXXQQQWWWWWWXXX[[[```gggnnnrrrkkkqqqhhh___fffkkkhhhiiifffjjjooo\\\uuuNNN;;;LLLwwwuuummmbbb\\\YYYUUUOOOIIIFFFGGGJJJFFF>>>===BBB@@@>>><<<;;;<<<===<<<;;;<<<<<<<<<===>>>???AAAAAAFFFFFFDDD@@@:::666666888@@@JJJMMMAAA111***+++......---...666EEEVVVeeelllXXX999222222666111ZZZ~~~uuu\\\GGGAAA>>>777555999777666666777777999:::;;;===EEEBBB???HHHMMMMMMQQQQQQUUU[[[\\\TTTKKKIIIMMMOOOKKKLLLLLLEEEFFF^^^{{{ddd___\\\uuu>>>444......:::nnneeeTTT|||vvvsss|||oooccc]]]aaa\\\HHHWWWddd^^^qqqsss===888,,,===666|||rrrxxxggg}}}rrr[[[jjjwwwwww{{{uuusssaaaNNNOOOFFFEEEDDDCCCBBB???:::666111555iiiwwwzzzsssnnnwwwlllyyyiiiDDDDDDAAABBB666???555555111///000000///111555{{{hhh|||zzznnn===EEEjjj~~~UUUbbbwwwcccGGGKKKRRRBBB333444...***---333LLLuuucccVVVppp~~~~~~wwwdddMMMIIIBBBJJJ\\\\\\XXX___xxxsss}}}wwwrrrsssxxxiii]]]dddkkk}}}lllIIIFFFUUUXXXuuuwwwRRRMMMXXXsssbbbbbbaaapppzzzlllssssssyyy{{{{{{{{{zzztttrrrlll|||YYYRRR\\\TTTMMMSSSRRReee\\\PPP<<<;;;333555666uuuqqqkkkddd^^^[[[XXXTTTQQQTTTTTTUUUYYY```jjjtttyyyqqqxxxlll\\\bbbkkkjjjhhheeelll^^^ddd[[[@@@;;;;;;{{{rrrpppiii^^^VVVSSSPPPLLLGGGCCCAAADDDCCC===999::::::999:::<<<======:::888<<<<<<======>>>@@@AAABBBEEEDDDAAA<<<888777888:::IIILLLIII<<<000,,,---......---///666DDDVVVgggrrrYYY777555999666---DDDvvvpppVVVAAA???>>>777555;;;777888;;;======;;;999888<<>>AAAQQQfffaaa[[[hhhuuuwwwvvvtttrrrvvv```RRR```kkkhhhQQQ```dddSSStttzzzwwwVVVPPPSSSsssccclll^^^WWWbbbbbbiiiiiinnnnnnmmmwwwxxxkkkaaaggghhhoookkkQQQFFFKKKOOO___VVV555666333777444qqqyyyhhheeeaaa[[[UUURRRQQQPPPNNNOOOQQQUUU]]]eeemmmrrrnnnlll^^^ZZZeeekkkgggiiidddlll}}}LLLpppTTTAAA===666^^^}}}qqqsssqqqiii\\\RRROOOLLLIIICCC@@@>>>@@@???;;;888777888888999;;;<<<<<<:::777<<<<<<<<<===>>>???AAAAAABBB???;;;888777999===@@@LLLJJJ@@@444,,,,,,...---,,,...111888DDDUUUgggrrrVVV///000888222+++888ooo~~~mmmRRR>>>===>>>777666===777:::>>>AAAAAA>>>:::777777@@@???>>>GGGLLLLLLPPPIIIRRRUUUPPPNNNRRRPPPIIILLLNNNMMMJJJMMMaaaggg\\\YYY[[[111)))555555,,,}}}}}}gggWWWaaawwwyyyzzzrrrppppppggg]]]]]]TTT???\\\dddhhhPPP===666AAA...;;;TTT|||yyywwwxxxsssqqq{{{}}}MMMQQQ???JJJIIIHHHGGGFFFDDDAAA>>>999///IIIppp{{{wwwrrrOOOCCCEEECCCGGG777EEE:::999444111222333111111444XXX}}}nnneeebbbhhhnnn|||PPPPPPyyyyyyuuuGGGGGGNNNjjjFFF:::---;;;111$$$000777gggTTTfffrrrxxxtttEEELLLFFFJJJ___dddiiinnnsssxxxvvvwww\\\OOObbboooXXXeeemmmaaayyy{{{mmmWWWMMMTTTUUU}}}^^^ZZZcccaaa___aaa___[[[ccccccUUUVVVVVVSSS```YYY~~~|||gggPPPMMMOOORRROOOSSSllleee>>>222333---444...iiiwwwxxxpppbbbbbb___YYYRRRNNNNNNPPPJJJKKKNNNRRRWWW]]]bbbdddfffYYYLLLVVVjjjjjjeeekkkjjjrrrqqq@@@xxxHHH:::AAA777DDDuuurrrooofffWWWLLLHHHEEEBBB???>>>>>>>>>===:::888777666555666888:::;;;:::999<<<<<<<<<===>>>???@@@AAA???<<<888555666;;;AAAEEEKKKEEE999,,,(((+++,,,***+++...333:::EEETTTeeeoooMMM666888///444333///RRRsssTTT:::777:::666444999777666999???AAA===888777;;;===@@@BBBDDDFFFIIILLLIIIJJJKKKOOOQQQQQQNNNLLLIIIKKKGGGFFFXXXxxx|||aaaLLL555999333,,,--->>>aaajjjsssttt\\\bbb|||yyykkkbbbeeeeee\\\VVVVVViiiaaakkkiiiMMM::::::888:::000>>>~~~|||fffrrrDDDHHH???EEEDDDCCCBBBBBBDDDEEEGGG999666>>>yyyzzz}}}sss{{{qqquuuFFFDDDBBB@@@>>><<<;;;;;;999888666333222111111111III\\\jjjaaassskkkPPPrrrwww___qqqwww```xxxzzzxxxppp===HHHQQQ}}}666JJJ//////444---,,,:::sssXXX]]]wwwsssaaaXXXXXXHHH```mmmsssyyyzzz}}}SSS\\\oootttjjj~~~mmm}}}[[[NNNYYYNNNUUUuuuSSSRRRRRRPPPMMMMMMOOOMMMIIIGGGWWWRRRDDDIIIRRRNNNHHHRRRPPPLLLLLL[[[HHH333111:::...999444MMMsssjjjccc[[[RRRNNNNNNOOONNNKKKLLLLLLMMMNNNRRRXXX```eeekkkVVVPPP___jjjeeebbbhhhddd{{{rrrfffJJJ:::>>>:::999;;;jjjkkkcccRRRCCCAAAGGGEEE===>>>======>>>>>>===;;;888999777666666888999999888;;;<<<===<<<;;;;;;===???>>>>>>;;;777666<<>><<<::::::>>><<<>>>BBBBBB<<<666555999<<<@@@CCCEEEHHHKKKMMMMMMLLLKKKIIIGGGFFFFFFFFFKKKOOOOOOXXXyyy\\\^^^ttt{{{ttt:::777***000***:::aaa}}}bbb]]]lll]]]PPPccc~~~nnnvvvpppkkkiiiddd[[[UUUSSS___```{{{ooo@@@<<<===:::===000:::zzz{{{wwwiiipppEEE```ppppppZZZIII@@@DDDAAA@@@>>>>>>>>>???AAABBBAAA444777mmmzzzrrrnnnffftttooo@@@???>>><<<;;;:::::::::777555333111000/////////???iiiuuuuuudddnnnYYYVVVpppyyyXXXKKK]]]iiidddqqq~~~xxxbbb888NNNIIIiii888???888888444...---222|||```ZZZnnn~~~xxxjjjssswwwwww}}}uuunnnZZZdddjjjjjjqqq~~~tttQQQEEEWWWWWWPPPjjj}}}iii^^^RRRJJJHHHKKKRRRWWWGGGIIIGGGLLLSSSLLLHHHRRRLLLSSSoooGGG///>>>===)))---777111FFFxxxlllbbb___XXXPPPKKKLLLMMMKKKJJJJJJKKKMMMOOORRRWWW^^^ccc]]]OOOKKKYYYeeecccaaadddaaawwwSSSVVV::::::;;;999666SSS{{{ZZZCCCHHHPPPIII???===:::999:::===???@@@???>>><<<:::999999999999999999;;;;;;<<<<<<;;;<<>>;;;888:::AAAKKKSSSEEE<<<111******,,,------,,,000///666GGGRRR^^^pppGGG666666999777222...555ZZZnnnTTTAAA888555333111888666888===???;;;888777<<<>>>AAACCCCCCBBBCCCDDDCCCFFFGGGGGGEEEEEEHHHKKKFFFNNN^^^xxxaaa___ooovvv???:::111,,,333,,,222WWWxxx___^^^ooohhhccc~~~sssuuurrrsssoooeee^^^[[[ZZZYYYXXXeeelllzzzjjj:::@@@===999===111888QQQyyynnnVVV]]]~~~wwwfffFFFJJJAAADDD@@@@@@???>>>???@@@AAABBBHHH666999TTT~~~}}}wwwbbb~~~NNN???>>>>>>===<<<<<<<<<<<<999888666555444333333333>>>gggppplllTTTVVVZZZ~~~dddSSS___|||}}}hhhTTT:::TTTMMMPPPBBB666;;;777333000111+++qqq|||jjjWWWeee}}}~~~kkk]]]mmmyyyiiikkk}}}~~~zzznnnJJJ@@@PPPUUULLLKKKooobbbmmmfffZZZYYYccciiitttJJJ111222999999111...555...:::wwwnnnbbbZZZZZZTTTMMMIIIIIIIIIIIIGGGHHHJJJLLLOOORRRWWW\\\```PPPJJJKKKUUU```cccbbbaaaddd~~~rrr===bbb]]]:::666999888555>>>qqqoooUUUTTTVVVMMMEEEFFF;;;;;;:::;;;======<<<:::;;;:::999888888777888888<<<<<<<<<<<<<<<===@@@CCC@@@===::::::???FFFLLLPPP<<<555...******,,,---,,,+++//////666GGGQQQ]]]oooBBB666///666444555888333IIIyyyzzzyyyeeeLLL===;;;======888555777<<>>@@@CCCDDDCCCAAAAAAAAAAAAEEEIIIHHHEEEDDDHHHLLLUUUaaa}}}yyyaaa[[[xxx```xxx<<<333---888222222***DDDoookkkkkkrrrXXXRRRUUU```ooonnnpppiii[[[WWW^^^dddbbbaaauuuuuucccPPP;;;>>>999777888222;;;555xxx|||~~~ttt}}}zzz~~~xxxQQQ???HHH?????????>>>>>>>>>???@@@AAAEEE777@@@EEEyyyyyyrrrgggwwwDDD>>>===<<<;;;:::::::::::::::999888777666666555555FFFtttooo~~~~~~```oooddd{{{sss{{{~~~zzz]]]GGG@@@NNN]]]FFFGGG888888333222000555)))YYY}}}sssUUU]]]{{{{{{xxx___RRRgggbbb[[[vvv{{{nnnIIIFFFGGGGGGJJJJJJGGG{{{wwwxxxOOO---::::::000333666111333---000pppyyypppggg\\\UUUUUUPPPKKKGGGFFFGGGGGGFFFFFFHHHKKKNNNQQQUUUZZZ^^^MMMNNNPPPVVV]]]bbbbbb```qqqxxx[[[777nnnHHH888555555666999666LLLfffMMMDDDAAA===<<<;;;:::;;;<<<<<<:::999888999999888777777888999;;;<<<>>>>>>>>>@@@BBBEEE@@@===<<>>@@@>>>===>>>;;;>>>AAACCCDDDDDDFFFGGGEEEGGGHHHFFFDDDGGGPPPXXXxxx{{{eee```fffpppooo<<>>DDDBBBuuu=========666999555111666)))HHH}}}WWWVVVqqqvvvtttcccVVVbbbjjjggggggjjj~~~hhhCCCIIIFFF>>>IIIPPPQQQcccttt>>>666999777,,,444888(((222000///,,,[[[vvvlllcccZZZTTTQQQNNNJJJFFFFFFFFFGGGGGGEEEGGGJJJMMMOOOSSSXXX[[[QQQTTTVVVYYY\\\___aaaaaappp???JJJEEE333444777444;;;777444eeeoooVVVHHH@@@;;;:::999:::<<<===<<<;;;777999:::999888888:::===999<<>>>>>???AAA<<<>>>AAAGGGRRRdddwwwlll^^^llltttlllxxx]]]777111000999'''222000$$$222JJJ{{{]]]QQQYYY^^^ffflllcccjjjhhh\\\RRR\\\ggg[[[QQQYYYYYY\\\]]]^^^bbbeeebbb]]]rrrqqqjjj^^^>>>;;;;;;:::999777444???666555rrrzzzxxxwwwlll}}}sss888DDD:::999;;;999999::::::;;;;;;;;;;;;>>>>>>???555HHH}}}zzzuuu{{{~~~tttjjjfffrrrLLL666999888666444333222111111555555666666666555555444///hhhdddkkkpppxxxeeeIIITTTlll{{{yyyaaaPPPAAAHHHLLLaaa:::333>>>666===999222333)))<<>>;;;888>>>@@@BBBAAA>>>>>>AAADDDCCCIIIOOOTTTTTTQQQNNNLLLNNNLLLLLLLLLKKKDDD888///************++++++,,,,,,+++000111999IIISSS]]]ooo555666...+++222999444111333222KKKuuuqqqkkkooo|||vvvRRRKKKFFFDDDCCC???>>>@@@CCCCCCCCCBBBAAABBBDDDGGGKKKPPPZZZgggwww|||nnndddnnnvvv...;;;$$$000;;;$$$222...)))222444wwweeePPPOOONNNPPPQQQIIIUUUWWWZZZXXX___llldddMMMAAARRRSSSYYY```bbbbbbdddhhhhhhEEE:::;;;888666666;;;333:::444444PPPnnnxxxssstttSSSFFF@@@>>>888<<<;;;;;;<<<<<<============<<>>LLLWWWTTT```MMMVVVSSSXXXttteeeFFFQQQOOOTTT[[[]]]^^^kkk|||rrrSSS999444666...000111===111444000DDD+++^^^^^^mmmaaatttvvvvvvpppMMM@@@CCCCCC999@@@;;;888888999::::::::::::999222===333@@@???CCC~~~vvvbbb]]]WWWdddbbbfffuuuEEE222CCC555555444444444555555666222222444555555555444333444///^^^tttjjj^^^ccc|||}}}yyyzzzpppGGGEEEAAA<<>>FFF333***777'''888000&&&111444+++,,,111%%%555+++***ccc{{{rrrggg]]]UUUOOOLLLGGGGGGFFFDDDBBBBBBDDDFFFEEEFFFFFFFFFIIINNNUUUZZZ\\\TTTUUU______[[[iiilll>>>UUU666222&&&777,,,111...222:::...+++CCC~~~yyyvvvwww{{{{{{hhhVVVLLLTTTQQQKKKDDD<<<444,,,''',,,------,,,++++++,,,...,,,111333;;;LLLUUU___ppp888222333333333222222111111111<<<)))___mmm___yyysssyyy}}}|||xxx}}}qqqbbbkkkrrrmmm---///////////////.........&&&,,,555...666qqq~~~iiiHHH777:::EEEMMMNNNEEEHHHKKKIIIAAA<<>>===<<<666555:::777777777777777777777777777:::444>>>FFF777SSSjjjmmmXXX333999333444333222222222222111///000000000111111222222222333...999nnn~~~rrrooozzzxxxUUUHHHQQQNNN@@@AAABBBBBB^^^vvvoootttSSS>>>AAANNNTTT\\\777777222999---777111222555===%%%???{{{zzzYYYWWWsssiiizzz}}}|||{{{HHH\\\>>>>>>=========???@@@AAACCCJJJJJJSSSccclllttthhhqqqkkkQQQ999444555111///222000000///...------,,,,,,111---222---'''KKKtttyyy{{{ssshhh___WWWPPPLLLJJJEEECCCAAA??????AAACCCDDDGGGHHHIIIJJJKKKMMMPPPSSSZZZQQQUUUaaa]]]UUUhhhyyyPPP===^^^(((555666---......//////000000111111999|||~~~tttuuuyyywwwqqqppp{{{ooobbb[[[VVVXXX```[[[TTTIII===444...***(((,,,,,,++++++***+++++++++///,,,222???HHHOOO```sss}}}888222333333222222222111111111&&&FFF:::jjjwwwbbbfffyyygggZZZ^^^iii{{{qqq***:::------------------------///---...+++,,,QQQyyymmmPPPCCCEEEEEE>>>FFFPPPXXXVVVOOOIIIIIIKKKjjjZZZNNNSSSeee|||dddZZZ888777222555444222222222333333333333444...===QQQCCC:::<<<>>>:::888;;;999999999999999999999999555>>>777666???777DDDpppcccffftttxxxssspppaaa444;;;======777666444444444444333111222222222333333333444444555000333VVV}}}wwwxxxiiiLLLRRR\\\MMMHHH===:::BBBNNN[[[iiiwww}}}xxxdddPPP???EEEWWWQQQ:::;;;444:::///555000777333666000777yyy|||~~~yyyLLL```mmmMMM;;;::::::::::::<<<===>>>:::???<<<>>>EEEAAAKKKlll^^^888AAA444...222444000...111///......---,,,,,,++++++---(((,,,///))):::jjjpppgggbbbgggeeeZZZOOOLLLIIIFFFDDDCCC@@@??????@@@BBBDDDFFFGGGIIIIIIJJJLLLPPPRRRRRRVVVYYYXXXYYYfffiiiBBBNNNLLL---...666---....../////////000000000::::::bbbbbbYYYSSS[[[kkkqqqdddSSSWWWJJJ999...+++,,,------,,,++++++******+++++++++...,,,333AAAKKKSSSdddwwwuuu888111222222111111111111000000,,,111333KKKfffiiittt|||yyyhhhXXXSSSXXXkkkmmmaaa///000$$$+++++++++,,,,,,,,,,,,,,,222,,,)))---+++000dddyyy]]]GGGJJJMMMEEECCCIIIJJJDDDDDDNNNYYY]]]GGG___ddd___{{{iii000999555000111111111111111222222222333333555111WWWiiiKKKEEE;;;777<<>>iii{{{}}}qqqOOOHHHPPPNNNCCCWWW:::888HHHGGGIII\\\lllxxxlllhhhJJJ:::NNNUUUmmm<<<999<<<333:::222444000:::333...;;;///JJJiiiKKKTTTbbb444999888888888888:::;;;<<>>>>>@@@BBBDDDEEEFFFHHHHHHIIIKKKOOOQQQOOO[[[[[[PPPZZZ|||mmmGGG666vvvaaa999333)))333............///////////////---***000UUUwwwqqqyyyvvvnnneee```}}}yyyoooiiiqqqyyyiiiQQQGGG:::+++$$$''',,,...,,,++++++*********++++++,,,,,,,,,444BBBMMMWWWhhhxxxkkk999000000000000000000000000000CCC"""777666TTT|||{{{nnnlllppprrroooxxxuuussssssrrrlllddd```]]]hhhMMM,,,///...+++******++++++++++++,,,,,,,,,***(((222333###==={{{ooo|||vvv^^^GGGGGGMMMMMMFFFGGGLLLHHH===aaaRRRdddvvv<<<111555---777111000....../////////000000000333666111TTTttt{{{~~~RRR@@@BBB;;;888;;;===999666555555555555555555555555555111===777///999>>>777666;;;uuu:::@@@>>>666444+++777555333222222222000...///000000000000000000000000...333666LLLqqqiiiwwwlllQQQXXXmmmbbbeeemmm^^^qqqsss```oooSSS///GGGQQQ[[[PPP,,,666999000777333333111555666---:::...///uuuyyyZZZIIIIIIjjjPPP???888888777777888999;;;<<<:::;;;888999CCCKKKKKKJJJHHHOOOTTTVVV]]]mmm|||}}}qqqfff[[[TTTEEE888555???===...(((...333111222222...((()))///++++++*********))))))))))))+++)))...000%%%;;;ppp~~~]]]aaaZZZSSSQQQNNNJJJFFFCCCBBB@@@>>>======???AAACCCDDDEEEGGGGGGHHHJJJNNNPPPRRRXXXVVVTTTlll~~~TTT>>>VVVCCC333222+++..............................'''777888***;;;yyyuuuwwwyyyrrrllljjjiiiiiixxxyyyfffNNN888222---)))))),,,---***'''***************++++++,,,,,,---555BBBNNNYYYhhhuuu```999///////////////////////////111777)))444111SSSvvvwwwtttyyy~~~nnnrrrBBB"""+++)))$$$000******+++++++++,,,,,,,,,)))+++(((000777(((+++KKKcccfffrrrzzzmmmhhh]]]UUU\\\hhhiiiaaapppbbbqqqEEE333:::......999+++222---------........./////////'''000@@@bbbtttnnnxxxwwwnnnyyyVVVAAAEEEBBB===999999:::888666666444444444444444444444444444666333222888::::::======???hhhBBB:::@@@333444;;;000666444222222222111000...////////////////////////000---555666999fffuuurrrxxxSSSkkknnn~~~uuuooollluuuZZZ***EEEYYYNNNppp999,,,777888---222333000222,,,888000111333---QQQooodddaaa:::[[[OOOkkkfff;;;666666555555444555777888999999888777666999DDDJJJFFFAAAFFFIIIIIIJJJOOOTTTVVVEEEFFFGGGGGGEEEBBB@@@???===;;;999888777666444222888333...---...///111444///,,,***,,,,,,+++,,,///)))))))))))))))((((((((('''///)))(((...***333QQQqqqIIIFFFOOO[[[TTTAAA===HHH@@@???===<<<<<<>>>AAABBBDDDEEEFFFGGGHHHJJJMMMPPPSSSPPPRRRggg~~~WWWAAA```sss333222+++222+++000.........---------------222(((+++444...///[[[pppYYY>>>...+++''')))---...---***((('''***)))))))))******+++,,,---///666AAAMMMXXXeeennnUUU:::...------............//////###444,,,000:::999fffxxx{{{ppp{{{qqq...###999***###---%%%))))))******+++,,,,,,,,,---,,,((()))000...+++000SSSqqqYYY^^^rrryyyUUU]]]PPP111555111)))555333###444....../////////000000000///666111***999cccVVVDDDEEEEEE???;;;888777777888888888555555555555555555555555777222111444333333999@@@AAADDD+++]]]666GGG:::///<<<999///;;;555444222222333333111000111111111111000000000000222...333333...HHHnnn[[[cccyyy~~~nnnfffnnn|||jjjjjjvvvXXX111GGGCCCTTTrrrHHH888555:::888//////222...111)))555222+++555444111qqq{{{kkkffffffyyyhhhUUULLLGGGCCCQQQZZZzzz;;;888---111111000000111222444555;;;999>>>>>>777===CCC===CCCHHHLLLNNNKKKGGGCCCAAAFFFFFFFFFHHHJJJJJJFFFBBB:::;;;;;;;;;:::999:::;;;---555888444444777333+++,,,++++++...000///+++'''))))))((((((((((((((((((%%%+++(((###(((---000666gggxxxYYYCCCGGGNNNGGG@@@@@@???>>><<<;;;;;;>>>@@@BBBDDDEEEGGGGGGHHHJJJNNNPPPQQQQQQaaaggg===BBBBBB,,,///'''444,,,111---------------,,,,,,,,,222%%%%%%444666+++---<<<```vvvNNN999...''')))222))),,,---+++'''&&&***---)))))))))))))))***+++,,,---000666@@@LLLXXXbbbhhhMMM:::...,,,,,,------............333)))888(((111444QQQ~~~vvv222222'''"""888///...'''(((((()))******++++++---)))******''',,,000***111gggqqq```ZZZXXXUUUSSSssswwwyyygggaaalllaaahhhhhh,,,111666(((---444((((((000---............/////////)))???+++"""<<<>>>ZZZ~~~<<>>AAA;;;:::888777777777777666444444444444444444444444555111333444000333888777666EEETTT444rrrSSSBBBBBBDDD111...AAA888)))666222111000111222222111000111111000000000/////////---/////////,,,444ddd|||[[[VVV[[[ooo{{{kkk]]]jjjwwwrrr|||xxx~~~sssNNN...GGGIII^^^hhh~~~222999999555666222///222------111,,,/////////555+++GGGsssVVVPPPTTTUUU]]]iiinnnyyyuuukkk___QQQHHHFFFFFFEEEDDDJJJ[[[kkk???///444/////////......///000222333333+++444;;;111222:::444999;;;>>>BBBCCCCCCDDDEEEBBBAAAAAAAAABBB???;;;777===999333...,,,---000111111444111)))&&&******'''---.../////////---((($$$((((((((((((((()))))))))&&&$$$''''''%%%***///)))IIISSS<<>>===;;;:::;;;===@@@BBBDDDFFFGGGHHHHHHKKKNNNQQQTTTfffkkkVVVHHHmmmSSS---...))),,,000...------------,,,,,,,,,++++++)))111000(((***333111'''000(((>>>zzzoooMMM999///'''(((---///,,,)))++++++***'''&&&'''***---(((((((((((()))***+++,,,---111777@@@LLLYYYbbbfffIII;;;---,,,,,,,,,------.........///222---333'''000III&&&555xxxvvvrrr///888%%%,,,(((...***'''///###&&&&&&''''''((())))))***)))###---111%%%(((111+++***,,,{{{zzzvvvqqqhhhddd```dddllliiibbboooZZZ;;;)))444,,,555,,,"""555***+++++++++,,,,,,,,,---------&&&,,,999333%%%...EEERRR:::GGG???999>>>888999;;;:::888666666333000222222222222222222222222000222666333///888;;;///===---555EEE777RRRkkkJJJ:::>>>444...:::888&&&000;;;(((///------...///000///...//////......---------,,,&&&...------...)))DDDxxxUUUNNNQQQYYY^^^ddd___OOOTTTPPPNNNPPPQQQOOOOOORRRwwwTTTEEE888FFFHHHNNNsss<<<999444444---222444111444///))):::$$$+++555(((111222---jjj~~~oooeeeVVVQQQRRRIIIIIIXXXNNNOOORRRVVVYYY[[[]]]^^^ZZZaaaVVVYYYlll^^^MMM\\\OOOGGGIIIKKKFFFFFFHHHBBBFFFCCCIIIYYYgggooo|||HHH444...;;;)))000000//////000111333444999***222<<<222333===:::CCCDDDHHHKKKKKKGGGDDDCCCEEEEEEDDDDDDCCCAAAAAA@@@777666555666777666222...---...//////...------///'''))))))'''''')))++++++((((((((()))))))))))))))***'''...%%%'''///(((///WWWzzzQQQ999===AAA;;;===<<<:::::::::===@@@AAAEEEFFFHHHHHHIIIKKKOOOQQQZZZ~~~hhhEEE???```qqq---///444$$$444***///(((---------,,,,,,+++++++++,,,******------***,,,222(((888:::...444XXX^^^GGG<<<444---"""///444,,,'''++++++''')))(((&&&''')))***((('''(((((((((((()))***+++,,,,,,000777@@@MMM[[[dddfffMMM555000------,,,,,,,,,,,,++++++.........////////////000,,,333RRRmmmnnn>>>,,,***+++)))(((((((((((((((((((((((((((((((((((())))))))))))************************111!!!>>>nnnkkkvvvyyy{{{PPP000222555//////......------------++++++,,,,,,,,,,,,------////////////000000000000...___VVVDDDBBB@@@>>>======>>>???:::::::::999888777666555555555444444444333333333444444333222333444555666777999:::777333999MMMbbbqqqNNN@@@<<<<<<===<<<888333//////000000000000000000////////////...///............---------------------///444:::???XXX???WWWiiibbbkkkxxxiii```YYYRRRNNNOOOdddoooSSSJJJ>>>777CCCOOOWWWWWW111888222222000///............,,,,,,,,,,,,,,,,,,,,,,,,///...vvvnnniiiccc___]]]UUUMMMJJJKKKLLLMMMNNNQQQLLLIIIIIIMMMOOOLLLIIILLLGGGGGGMMMRRRUUU]]]eeejjjxxx}}}~~~jjj555&&&000333---.........------.........///000000111222222333333:::<<<@@@CCCDDDDDDBBBAAA@@@@@@???>>>===;;;999999555333111111111111///.........---,,,,,,+++******))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''((())))))111:::pppooo\\\}}}RRRCCCDDD777>>><<<<<>>???BBBEEEBBBFFFMMMIIIBBBNNNbbbkkk???HHHNNNsss222......---------,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,.........////////////000>>>AAAGGGMMMPPPMMMHHHCCC555444111...,,,+++++++++******************************))))))((((((''''''(((((((((((()))***+++,,,000///666DDDRRR[[[aaafffIII222...------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,888000+++888[[[ssssssKKK<<<+++###&&&+++,,,)))(((((((((((((((((((((((((((((((((((())))))))))))************************+++...+++:::vvvQQQ111...000///............------,,,,,,+++++++++,,,,,,,,,------------........./////////555***+++KKKrrrKKK===<<>>GGG@@@aaa|||dddXXXLLLIIIHHHDDD???<<>>>>>:::888:::::::::===AAAOOOHHHBBBBBBFFFWWWyyyyyyQQQSSSSSSSSSFFF+++------------,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,---------...'''(((+++...000000---***000///---,,,+++++++++,,,************************))))))))))))((((((''''''(((((((((((()))***+++,,,111000777EEERRRZZZ```eeeDDD///,,,,,,,,,,,,,,,++++++++++++))))))*********+++++++++,,,111111)))%%%666[[[zzzyyyGGG///,,,***)))''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************)))---'''"""===xxx|||:::%%%---222...)))------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---666<<<555---555NNNeeevvvYYY@@@999888666;;;EEE;;;:::888777666777777888666666666666555444333333222222111111111000000000111000/////////000222333555111222777999777555555@@@CCCEEEFFFOOOeee}}}qqq___TTTOOO>>>===>>>AAA@@@;;;:::<<<:::888555444333333111000000000000/////////............---------,,,,,,,,,,,,------,,,,,,,,,///111444sssbbbRRRTTT[[[KKKHHHIIIOOORRROOOJJJHHHNNNDDD:::888;;;???DDDHHHWWWNNNnnn444000999,,,111000///...------------++++++++++++++++++++++++---333+++GGGjjj999///999)))$$$222,,,,,,++++++++++++,,,,,,......//////000111111111333555888;;;<<<<<<;;;:::888999999:::::::::999999444222000000000000...,,,+++++++++******))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))))),,,&&&---XXXTTTPPP^^^;;;999;;;???@@@======@@@:::AAAKKKWWWhhhuuuQQQIII:::MMMMMM222***---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++************++++++)))************+++++++++---,,,++++++---......---***))))))))))))***+++,,,(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((()))***++++++222222888EEEQQQXXX___ddd@@@---,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------...444777333***&&&***000>>>WWW{{{yyy[[[:::...555999---...---***'''&&&(((,,,///(((((((((((((((((((((((((((((((((((())))))))))))***************************'''///666++++++ZZZPPP888)))000555///***---,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------!!!'''---...,,,---222777333333444666777777666555AAA111+++555888...***///999999888777777777888888444555555555444444333222111111111000000000000///000//////......000111222999222...111555777888:::<<<>>>@@@AAAAAACCCDDDDDDAAALLLTTTPPPEEEBBBJJJTTTSSSNNNHHHBBB<<<666777;;;666555333222222111///---............---------,,,------------,,,,,,,,,+++***,,,---,,,++++++,,,......555zzz}}}RRR:::KKKEEECCCFFFHHHFFFCCCCCC444@@@MMMRRROOOMMMTTT\\\777555777999&&&//////...------,,,------++++++++++++++++++++++++111!!!444777:::qqqpppbbb...000333222***%%%+++555*********))))))*********---------...//////000000444666999;;;======<<<;;;888888999999999999888888333111////////////---,,,******)))))))))(((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((())))))+++...,,,555ddduuuNNNPPP```|||uuuZZZDDD777555>>>HHHOOOaaawwwwwwYYYSSSAAA<<>>555999AAAKKKQQQRRRPPPOOOJJJIIILLLTTT\\\ZZZQQQIIILLLGGGEEEGGGEEE???;;;;;;999888777777777666333111111111000000000/////////---,,,,,,,,,++++++++++++(((***,,,---,,,,,,---...444+++>>>{{{nnnaaaTTTMMMIIIFFFFFFHHHJJJKKKGGG@@@EEEddd???888888...:::+++...---,,,,,,,,,,,,,,,,,,************************,,,%%%'''...---===wwwlllzzz{{{{{{zzzPPP'''+++111000)))+++333111'''))))))(((((((((((())))))+++,,,,,,------...//////000111444666777888777777555555555555444333222222222000............,,,***))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''((())))))###+++...***777iiiaaaFFFJJJ\\\www~~~}}}iiiDDDKKK777444uuu```...999!!!666,,,,,,+++++++++*********++++++*********)))))))))***))))))(((((())))))***((()))))))))************(((''''''((())))))&&&$$$(((((())))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''((()))***+++333555<<>>@@@AAA>>>:::999999888777777777666444222/////////.........------,,,,,,,,,+++++++++******(((***+++,,,+++,,,---///---444...666rrrzzzyyyzzzooo777:::===+++444+++555,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((///&&&+++666$$$222qqq{{{nnnsss~~~xxxxxx|||rrrqqqyyyvvvvvv|||~~~///"""<<<222***%%%)))......***'''))))))(((((((((((())))))******++++++,,,------......///111333444555555555666666666666555444333222111///------------+++***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((())))))&&&''',,,,,,***===sssUUUJJJ>>>FFFYYY^^^fffzzz}}}yyyyyy}}}zzznnn]]]JJJ<<>>;;;999666555666666444222222222222000///,,,,,,,,,++++++++++++***++++++++++++************)))***+++***)))***,,,...'''222///---===___qqqDDD///FFF---)))<<<"""444++++++************++++++))))))))))))))))))))))))(((+++000...)))///111'''JJJ~~~QQQ333999333%%%,,,&&&(((///,,,"""$$$///))))))(((((((((((())))))))))))******+++,,,,,,------...000222333444444444666777777777777777666666000...---,,,---,,,***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))---&&&(((000,,,(((>>>^^^|||wwwIII888<<>>xxx///&&&111,,,777!!!+++*********))))))))))))******)))))))))((((((((()))((((((''''''(((((()))(((((((((((()))))))))***&&&&&&&&&(((***)))'''$$$''''''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((******222555===GGGOOOTTT\\\ddd777,,,444+++++++++************)))))))))))))))************&&&&&&(((***------,,,***+++111444000,,,,,,---,,,,,,+++,,,---...---***(((###&&&))))))'''&&&))),,,'''***......***'''%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))"""(((***''''''***+++(((111)))%%%+++///---,,,...000444888999999777111+++222,,,---111---$$$'''222******---000***"""&&&000'''((((((((())))))******)))************+++++++++)))************+++++++++,,,***))))))+++,,,+++***%%%)))...///---++++++,,,000***)))000222......333000111222444444555555555//////000000000000000///......---------,,,,,,,,,,,,+++*********+++,,,---///***))),,,//////111444:::555555999999777;;;BBBKKKCCC@@@DDDGGGFFFHHHMMM@@@>>>@@@BBB@@@999444333555333111000111111000/////////.........---------+++++++++************)))*********)))'''(((***,,,***111***+++222)))FFFaaa===666777555777333...000++++++***************++++++))))))))))))))))))))))))'''$$$(((,,,)))+++000...)))///HHHZZZ888999###$$$555++++++******+++,,,+++)))'''))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++---///000111111111111222333444555555555555000...,,,,,,,,,,,,***(((((((((((()))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))***"""$$$///...&&&,,,<<>>@@@NNNssssssddd,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&&&&'''(((444555===JJJUUUZZZ___cccvvv777...+++))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))++++++++++++++++++++++++,,,,,,,,,+++++++++******************)))))))))(((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((((((((((((((())))))))))))((((((***+++,,,---,,,***'''%%%%%%&&&''')))***,,,---...************************)))))))))))))))))))))))))))******++++++******))))))))))))*********++++++************************,,,++++++******++++++,,,------,,,,,,------...///111222333333444333333333000000/////////...............------,,,++++++***+++++++++,,,,,,,,,------------+++++++++,,,...///...///000222555888:::<<<@@@BBBDDDDDDCCCBBBCCCDDDDDDDDDCCC???:::777777999444444444333222000///............------,,,+++*********************************))))))))))))******,,,,,,------.../////////(((777```RRR999222555;;;444333111///...---------*********)))))))))((((((((((((((((((((())))))***(((((()))))))))*********))),,,...,,,+++111===GGGrrrggg@@@...)))000...---,,,,,,,,,***(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((++++++,,,---............///000111333333333333222---------,,,++++++******)))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((())))))***444444:::\\\~~~xxxvvvyyytttuuusssnnnvvvyyyxxxqqqnnnuuuFFF))),,,,,,+++++++++************))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((()))***555555<<>>???>>>???@@@AAADDDCCCAAA===999666555555555555444333111///---,,,------------,,,+++******))))))))))))))))))))))))***))))))(((((())))))*********++++++,,,---------;;;111///;;;PPPssshhhRRR<<<555999:::888555222111000...---,,,,,,,,,))))))))))))((((((((((((((((((''''''(((((()))***(((((())))))))))))******'''((()))+++...//////...222888EEEWWWqqqkkkNNN111)))111666333...,,,+++++++++,,,+++(((&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---------...///000222222222222111------,,,,,,+++*********)))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''(((((()))***&&&111:::GGGkkk{{{nnn666===+++,,,++++++++++++*********))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))+++,,,777555:::HHHVVV\\\___aaahhh888,,,+++))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))***************,,,,,,++++++++++++***************)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((()))))))))******'''(((((())))))(((((('''$$$###&&&...888===<<<999<<<999444///,,,)))((((((************************(((((((((((((((((((((((())))))************))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++******++++++,,,------...///000000000000000000000/////////.........---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++***+++,,,------/////////000222333555666777999===???@@@BBBDDDFFFEEEDDDAAA>>>:::777555444666555555444222111///......//////......---,,,+++(((((((((((((((((((((((())))))(((((((((((()))))))))))))))******+++++++++(((+++444;;;888444;;;GGG[[[sssiiiHHH...111666>>>BBB===444111333000000///---,,,+++++++++))))))((((((((('''''''''(((''''''''''''((())))))(((((((((((()))))))))***///,,,((((((***---000111---'''&&&+++...111;;;IIISSS^^^ttteeeOOODDD@@@<<<888666---***111111)))###$$$***)))***+++,,,+++(((%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))***+++---...//////......,,,,,,,,,+++******))))))(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''((())))))+++%%%***333//////MMMuuu@@@000777(((***++++++++++++************)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,777555999GGGUUU]]]___aaa```888,,,+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((())))))*********************))))))))))))))))))))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((('''''')))%%%###&&&,,,000///,,,---,,,***)))((()))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++************+++,,,,,,---...///000111111111111////////////............,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------.../////////000111222333444777999<<<>>>???@@@BBBDDDCCCBBB???===:::777444333333333333333222111000000............---,,,+++***''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))111...&&&"""(((333555000---111777;;;<<<<<<;;;;;;BBBDDDDDDAAAAAABBBAAA>>>JJJ@@@777333222//////111///......---,,,+++******(((((((((''''''''''''&&&'''''''''''''''(((((()))'''(((((((((((()))))))))(((***,,,+++(((%%%###"""...***///888666***%%%)))222222555;;;:::666888@@@CCCEEEEEEBBB???===888444777444222333444555333111&&&,,,777:::///$$$+++;;;)))((()))+++,,,+++(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((()))***,,,---......---,,,,,,++++++******)))(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((()))---...''''''666777---NNNsss^^^---333111%%%(((---+++++++++*********))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***777555999FFFTTT[[[___bbbXXX888++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''(((((())))))*********))))))))))))((((((((())))))))))))***************))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%***&&&""""""%%%''''''&&&&&&&&&&&&&&&''')))+++---))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((())))))))))))***))))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,---++++++******++++++,,,---,,,---...000111111111111...------------,,,,,,,,,************************************++++++++++++,,,,,,,,,,,,------------------------...000111222555777999999999888999;;;@@@>>><<<:::999777333000///000000000000///......++++++++++++***)))(((((('''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((###222999///)))---///+++555222000///333777<<<>>>@@@BBBDDDCCCAAABBBDDDFFF888333111444555222000000............---,,,******((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''(((((((((((())))))###(((,,,---++++++///333---&&&"""&&&((()))///999,,,+++,,,///000111555:::///111333555666666555444000111222222111000000000666)))""")))+++&&&!!!((('''((()))+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))************+++,,,............---++++++******)))(((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))!!!)))...+++$$$###***333###111CCC```bbb555,,,,,,...---111333++++++************)))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&'''))))))555555;;;GGGRRRXXX^^^dddRRR888***+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''(((((()))***************))))))))))))(((((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%'''(((******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,+++++++++++++++,,,------+++,,,---///000111111111.........------------,,,++++++++++++++++++++++++************++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++,,,---///000111///111444555666666888:::???===;;;::::::888444111000000000000///...---,,,++++++++++++***)))((('''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((+++'''###&&&...333...&&&***+++---///000000000000444666999===>>><<<:::::::::999888333***$$$***333---............,,,+++***'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))...---***%%%""""""''',,,''''''))),,,---+++((('''******)))(((***...///...000000000222222111111222...000222333222///---+++))),,,,,,***)))++++++(((&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))************)))***+++------------,,,+++******)))((((((''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((///000333""")))000111+++...>>>PPPlllMMM888888666666,,,000;;;,,,###************))))))))))))'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''(((***+++333555===HHHPPPUUU^^^fffOOO888***+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))***+++++++++************)))(((((())))))*********+++******))))))))))))******************************))))))))))))))))))))))))************************'''''''''((((((((())))))'''(((((())))))(((((('''%%%'''))))))'''%%%%%%&&&'''''')))******+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************++++++++++++************************++++++************++++++,,,,,,++++++,,,,,,---...***+++---...///000000000111000000000000/////////------------------------)))************+++++++++))))))***++++++++++++***+++,,,,,,---...000111222***---222555888;;;>>>AAA@@@>>><<<<<<===;;;777444444444333222000...---,,,,,,,,,---,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''+++%%%&&&,,,)))"""%%%///'''***,,,,,,,,,...333777:::888:::@@@DDDBBB===999222//////333444111000222---......///...---+++***''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))$$$&&&))),,,,,,***(((''',,,,,,***((())),,,,,,))))))+++)))&&&***111000)))///...---//////......000111///,,,,,,,,,,,,+++)))%%%)))'''"""%%%,,,***!!!%%%$$$######%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&''')))***++++++***************)))((((((''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((###)))***$$$$$$***...---"""***++++++,,,(((...AAAFFF[[[ppppppQQQ<<<===???666111555---...000***!!!(((222---************))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''***,,,...222666???HHHNNNSSS]]]hhhNNN999...,,,((((((((((((''''''''''''((('''%%%%%%'''...%%%333)))###222***%%%!!!333!!!%%%(((222(((&&&222&&&&&&,,,---!!!,,,000&&&$$$+++"""///,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))************************************************************------,,,+++,,,---...///..................---------------,,,,,,,,,++++++))))))))))))))))))))))))+++++++++*********))))))******+++,,,------......------...000222444666777999999888777666555555444111111000...------------++++++******)))'''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))***+++,,,...///000000444999;;;;;;999888888666555444555555555333111111000///...---,,,,,,+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************---------............///------,,,,,,,,,+++++++++++++++)))(((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((***+++++++++++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))***,,,---...//////111333555888;;;<<<777888999:::999777555444000///...,,,+++***))))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***222999???CCCJJJUUU]]]___III666,,,***(((((((((((('''''''''''' 333000$$$'''''''''///(((%%%@@@111!!!%%%%%%%%%&&&'''%%%///333%%%%%%---,,,"""999!!!&&&444;;;###))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))((((((((())))))))))))************************************************************++++++*********+++,,,---..................------+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))*********+++,,,,,,------------...///111333555666777777666555555444333333222111000///...---,,,,,,++++++***)))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((())))))***+++------...222666999999888888888111000///000000000...,,,...------,,,+++***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********+++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((()))***++++++++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))***+++,,,---......000222444777999:::777888888999888666444222000///---,,,***))))))))))))((((((((('''''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***111888>>>BBBIIITTT\\\^^^EEE444,,,+++((((((((((((''''''''''''111...***,,,777......111---''',,,+++$$$###&&&***+++))))))&&&222222%%%"""...))))))///&&&///(((&&&///###555))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))((((((((((((((('''))))))))))))************************************************************+++************+++,,,,,,------------------......+++++++++*********))))))))))))))))))))))))))))))+++++++++***************)))))))))***++++++,,,,,,,,,------...000222333444999999999999888777777666333222111///...,,,++++++,,,+++)))'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''(((((()))***+++///333666666666777888444222222222222222000...---,,,,,,+++***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,,,,+++++++++************)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******++++++++++++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))))))))***+++,,,,,,---...///222444666888555666777777666444111000///...---+++***))))))(((((((((((('''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***000777===AAAHHHSSS\\\^^^BBB444...---((((((((((((''''''''''''...+++---$$$!!!%%%FFF)))"""&&&+++$$$)))&&&###111 +++222$$$&&&---...'''((($$$333 444111***((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++((((((((((((''''''''''''((()))))))))************************************************************,,,,,,,,,,,,,,,---------,,,,,,------------......---------,,,,,,,,,++++++))))))))))))))))))))))))************************(((((())))))*********+++,,,,,,,,,---...000111222888888999:::999999888777333333222000...,,,***))),,,***(((&&&%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''((())),,,///222333444666777777666555555666555333111......---,,,+++***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))*********+++++++++++++++++++++***************)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***************))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))******++++++,,,---///111333444333444555555444222000...///...,,,+++)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***111777>>>BBBIIITTT]]]___???333///,,,((((((((((((''''''''''''###&&&'''&&&///"""$$$```GGG"""JJJ555aaa,,,000"""111(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******''''''''''''((((((((((((((()))))))))************************************************************++++++,,,,,,,,,---------,,,,,,,,,,,,------......---------,,,,,,,,,++++++))))))))))))))))))))))))************************((()))))))))))))))******,,,,,,,,,,,,---...///000111222333444555444333222333222222000///,,,***)))+++***'''&&&%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((''''''''''''((('''***---///000222555777444222222222222222000......---,,,+++***))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))************+++++++++++++++*********))))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((+++***))))))((())))))))))))******+++---///000111111222333444333111///......---,,,***)))(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***222888???CCCKKKVVV___aaa;;;222---***((((((((((((''''''''''''!!!000(((((("""<<>>000AAA'''666...))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))'''(((((((((((()))))))))))))))))))))************************************************************((())))))***+++*********++++++,,,,,,------......+++++++++*********))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))******+++++++++++++++,,,---...///000222444555444333222111111222111///---+++)))))))))'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((('''(((((((((''')))+++,,,...000333666333222111111222111///---,,,++++++***)))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))))))))*********++++++*********))))))))))))(((((((((''''''&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))((((((((()))))))))))))))***+++---...//////000222333333111000///---,,,+++)))(((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***222999???DDDLLLWWW```ccc:::222...)))((((((((((((''''''''''''+++///$$$(((JJJzzz...###///555!!!nnn'''III!!!TTT___###,,,ddd%%% >>>))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((()))))))))******))))))))))))************************************************************'''((()))***+++******)))***++++++,,,------......+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++*********+++,,,,,,///111444666777666555333000000111111000...+++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***(((((('''''''''(((((()))((()))++++++,,,///222666555444333333444444222000,,,,,,+++***)))(((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((()))))))))******)))))))))((((((((('''''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((())))))***)))))))))******,,,---...---...000222333222111000---,,,***)))''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***111888???CCCKKKWWW___bbb<<<555000+++)))(((((((((''''''''''''((("""$$$***666'''###$$$)))$$$AAA###+++,,,)))EEEWWW'''(((___vvvccc777555"""(((&&&""";;;))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))******++++++))))))))))))************************************************************)))***+++,,,---,,,++++++******+++,,,,,,---......---------,,,,,,,,,++++++))))))))))))))))))))))))))))))******+++++++++++++++++++++***************+++***************++++++,,,...111333444333222111///000111111000...,,,+++&&&''''''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''&&&&&&&&&&&&'''((())))))***+++++++++...222555444333222222333333111//////......---,,,+++******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))******))))))))))))***+++,,,---,,,---000222333333222111---,,,***)))'''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***000777===BBBJJJVVV___bbbAAA555'''///)))(((((((((''''''''''''(((111+++,,,---000///$$$,,,222'''ddd+++***$$$)))%%%BBB666$$$333,,,&&&)))"""))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''((())))))''''''(((((((((((())))))%%%&&&'''((())))))(((((('''((((((((())))))******)))(((&&&'''***,,,,,,,,,(((((())))))))))))(((((())))))(((((((((((())))))))))))*********+++++++++******))))))))))))***************)))))))))))))))***++++++,,,,,,++++++*********))))))******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---...///000111222111111000///...---,,,,,,(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''***)))(((((()))---000222111111///.........///000......,,,+++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))((('''&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''!!!$$$***,,,%%%(((777++++++,,,+++)))((()))+++%%%,,,///***'''******&&&------......///000111111///---+++)))''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&)))(((&&&&&&&&&''''''&&&"""$$$%%%%%%&&&)))'''###'''%%%###%%%'''((('''%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&))),,,777888===DDDKKKSSS\\\ccc@@@444'''---))))))((((((((('''''''''""""""'''&&&)))$$$BBB&&&000ddd!!!///)))999(((555000WWW666++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))***)))((('''''''''''''''%%%%%%%%%&&&'''(((((((((+++***))))))((((((((((((((((((((()))))))))******''')))******)))&&&###!!!))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++******))))))))))))******************))))))))))))***++++++,,,,,,++++++*********))))))******+++,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,---...///111222333444333333222111000///...---)))(((''''''%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''***)))'''''')))+++...000333333222111111222222222......---+++******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))(((''''''&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&333((( '''+++)))'''''''''''')))+++,,,+++***(((((('''&&&)))000555666,,,------......---------...---+++)))((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((((('''''''''''')))((((((((()))))))))(((------------+++((('''((('''%%%###$$$&&&&&&$$$"""'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&))),,,777999===DDDLLLTTT]]]ccc???222(((,,,)))))))))(((((((((''''''777((((((,,,---***qqq$$$>>>222%%%000+++&&&777~~~&&&888999,,,!!!((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))******))))))))))))******///---******,,,,,,)))&&&(((((('''&&&'''(((***+++)))))))))))))))*********%%%(((+++,,,+++,,,///222+++***))))))))))))***+++***))))))(((((())))))******************+++++++++******))))))))))))*********************************++++++,,,,,,++++++*********))))))******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...000222333444222222222111000///...---)))(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&((()))'''''''''''''''''''''''')))((('''''''''))),,,---111222222333333333222222......---,,,+++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((()))))))))(((''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""(((///222333111+++###,,,+++***+++------***'''///+++***,,,,,,'''""",,,---.........---+++***...---+++***((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((((((''''''### """&&&###&&&'''&&&&&&''')))***)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&))),,,777999===CCCLLLVVV___ccc???111+++,,,)))))))))((((((((((((''''''$$$&&&%%%000...)))ttt---,,,;;;xxx'''888GGGeee$$$222 MMM,,,AAAKKK%%%111))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))******+++)))))))))***+++,,,...///,,,)))&&&'''***+++)))&&&))))))))))))))))))******************************)))******((((((///;;;DDD,,,+++)))(((((()))+++,,,***))))))))))))))))))*********************************))))))))))))******)))***************++++++***++++++,,,,,,++++++*********))))))******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''')))+++---///000111////////////...---,,,+++))))))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((''''''((()))'''''''''''''''''''''''')))((('''&&&&&&((()))***,,,---///000000000///.........------,,,+++))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))))))))(((((('''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((+++$$$ &&&...333+++++++++,,,,,,,,,,,,,,,,,,(((***222444000///222,,,---...//////...,,,+++------,,,***)))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***((('''''''''...'''&&&------&&&&&&---&&&%%%%%%$$$%%%$$$$$$###''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&))),,,666999===BBBLLLYYYaaaccc@@@111///,,,***)))))))))(((((((((((((((222###$$$111***---...555gggjjjEEE==='''))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,************++++++,,,---+++))))))+++///111111///+++,,,------,,,+++((('''+++++++++++++++*********------+++&&&"""%%%///777,,,+++)))(((((()))+++,,,******))))))))))))************************************))))))))))))******))))))******+++++++++,,,***++++++,,,,,,++++++*********))))))******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))+++---...///---.../////////---,,,******)))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))(((''''''(((***(((((((((((((((((((((((((((''''''&&&&&&'''(((((()))***,,,............---............---+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))))))))(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((++++++***)))---111---''''''+++...//////111666:::555///***'''$$$###'''---***+++,,,---...------,,,,,,,,,,,,+++***)))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((***,,,...---***))))))***///&&&###((()))###!!!,,,,,,,,,+++***)))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&))),,,555999<<<@@@LLLZZZbbbbbbAAA000222,,,******)))))))))(((((((((000,,,444***###&&&""",,,TTT---UUU------~~~PPP$$$,,,AAA!!!222((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((()))***+++,,,,,,------,,,++++++*********+++,,,,,,++++++***)))((((((###%%%'''***,,,---------,,,,,,,,,+++++++++++++++)))+++,,,+++'''%%%&&&(((+++***))))))))))))***++++++******))))))******++++++++++++*********************))))))))))))******))))))******+++,,,,,,,,,***++++++,,,,,,++++++*********))))))******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,---.........///111111111///---,,,***))))))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))(((''')))***(((((((((((((((((((((((('''''''''&&&''''''(((((()))***,,,---...//////000......///...---,,,***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((()))*********))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''((())))))******(((***...111///+++---333444777999:::888666777888111555666666666777333...++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''')))***)))'''&&&))),,,***)))***,,,//////---+++$$$&&&((())))))***,,,...((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&))),,,333888;;;>>>KKK\\\ccc```zzz@@@...333+++*********)))))))))((((((,,,%%%***,,,000&&&(((,,,gggVVVaaa[[[PPP555!!!@@@zzzJJJ<<<***000@@@{{{((((((;;;BBBRRRyyy{{{333$$$---!!!))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************((())))))***+++,,,---............///000111222333,,,000333222000000333777444333111/////////000111------,,,,,,,,,+++++++++&&&(((+++------,,,***)))))))))))))))))))))))))))+++******))))))******++++++++++++*********))))))******))))))))))))******))))))***++++++,,,------***++++++,,,,,,++++++*********))))))******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,---...000111111///---,,,******)))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))(((((()))***((((((((((((((((((((((((&&&&&&''''''(((((())))))******+++,,,---///111222......//////...,,,***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((()))***************((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((()))***+++++++++...((()))///222;;;ZZZ|||zzzmmmaaaWWW???$$$333111///---,,,,,,,,,---+++,,,,,,,,,,,,+++)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))###&&&((('''&&&(((...333(((555;;;777555:::<<<888888888666111***%%%######((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%&&&))),,,111777999<<>>???CCCLLLVVV]]]aaahhhsss{{{^^^WWWLLL@@@666000...------------,,,,,,+++++++++,,,***(((''')))))))))((((((((())))))))))))((((((++++++************++++++++++++++++++******))))))******))))))))))))******))))))***+++,,,,,,------+++++++++,,,,,,+++++++++*********)))***++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++,,,...000///...+++*********)))((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((((()))***))))))))))))))))))))))))&&&&&&''''''((())))))***)))))))))***+++...000222---...//////...,,,***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((()))***************)))(((((((((''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((())))))***+++,,,,,,,,,000...GGGwww|||lllwwwzzz<<<999555111.........///+++,,,------,,,+++)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''***,,,,,,,,,111999@@@xxx{{{}}}zzz~~~sssaaaLLL:::...***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%&&&))),,,000666888;;;III\\\ccc^^^ooo;;;444///---++++++++++++++++++++++++...+++)))***---...---+++%%%///,,,)))222666333555@@@TTTeeekkkqqq|||yyyhhhVVVJJJCCC<<<444444((()))///***(((,,,***+++)))((()))))))))(((((())))))))))))(((((((((((()))************+++++++++'''(((---///)))###)))555,,,***---333111(((***555///AAA]]]|||{{{kkkGGG777******...---***)))---000000+++&&&&&&,,,222(((((((((((())))))))))))******))))))******+++,,,*********)))******+++,,,++++++******************+++,,,,,,+++)))***,,,///---++++++------++++++...---******...///,,,'''$$$+++,,,---,,,+++++++++,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''+++---///000111000///...---,,,***((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))))))))))))))************+++)))'''(((+++,,,***(((''''''''''''''''''''''''''''''''''''***---000222111222222000,,,***))))))&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%(((&&&%%%######$$$&&&'''******)))******+++,,,---((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((''''''''''''''''''((()))((('''%%%((())),,,,,,)))%%%%%%'''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((($$$&&&'''&&&''')))(((&&&444+++***111,,,###<<>>)))---)))---///((((((+++&&&)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''$$$%%%''''''''''''((()))+++&&&###,,,222---<<<]]]||||||vvvcccNNNFFFBBB999***"""%%%((()))&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))111888===???FFFTTTbbbiiijjj888333///---,,,,,,,,,,,,,,,,,,,,,,,,***......***)))///555666VVVwww[[[EEE///...,,,***+++***((((((***)))))))))))))))******************+++++++++,,,,,,)))***,,,...,,,***...555999DDD]]]>>>***$$$000111%%%%%%333*********))))))))))))))))))(((((((((((()))******+++************+++,,,,,,+++++++++,,,,,,,,,,,,,,,+++)))'''(((***,,,---,,,)))+++,,,***((((((+++---+++...000222444888888666------,,,++++++***((('''++++++***)))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))+++---...//////000************))))))((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))*********+++++++++***************+++******((((((((((((((((((((((((''''''''''''(((***+++,,,---///000000...+++******((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((()))+++,,,---------*********)))******++++++))))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((()))))))))'''))),,,------+++)))((((((,,,...,,,+++++++++***((())))))***)))((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&(((***)))+++...000PPP|||PPP555...,,,***)))222111!!!)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))"""333,,,""">>>gggwwwuuuyyyiii]]]ZZZ]]]cccgggvvvyyy~~~qqqZZZLLLBBB888222&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&'''((((((111666:::<<>><<<;;;999666444111<<>>JJJUUUbbbpppyyyxxxkkkUUUMMMEEE888,,,%%%$$$&&&)))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))((()))+++)))111NNNlllxxxdddiiipppzzzJJJ)))///444###*********)))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''')))---000444llluuu^^^NNN@@@444555222---+++---000333444333222111333<<>>222//////))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))+++))))))+++---@@@kkktttpppiiibbbaaabbb___YYYQQQSSSIIIKKK```fffmmm{{{zzzIII...///333************))))))))))))'''''''''&&&&&&'''''''''###%%%&&&'''(((+++000444|||wwwpppUUU===...,,,222,,,...111555666333...))),,,000333222000666BBBMMM]]]kkkpppaaaMMMFFFKKKQQQAAA???:::222***&&&%%%&&&$$$$$$$$$$$$%%%&&&''''''(((111999>>>EEEPPPZZZ___VVV===444000///111,,,)))111,,,***333,,,---888lllrrrJJJTTT\\\JJJFFFXXX___VVViiilll{{{qqq{{{qqqkkkccc[[[WWWVVV___tttccc:::---,,,''''''***,,,+++)))''')))***)))...+++'''+++...,,,---111333GGGzzzbbbnnnrrr{{{vvvooobbb]]]eeekkk666---***---+++$$$%%%---++++++************++++++,,,,,,+++++++++,,,------///333***$$$...444111111777000HHHsssZZZ888***666999,,,%%%***///......((((((,,,---))))))---))))))))))))))))))))))))*********)))))))))))))))111+++%%%&&&***---,,,)))---***'''&&&(((***++++++...000111000///...---...************))))))))))))((((((((((((((((((((((((***)))((((((((((((((()))---+++)))***,,,---,,,)))%%%111---+++444---$$$///333---,,,999JJJVVV]]]aaaUUUXXXKKK<<<;;;999000...%%%000///111:::333+++666---------,,,)))((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$''')))(((''')))***)))***+++(((000///444(((:::^^^~~~fffUUU???***'''...111+++###"""(((...''''''''''''&&&&&&''')))&&&&&&&&&'''''''''((((((%%%'''((()))***+++***'''"""///)))&&&222333@@@gggyyyqqquuu[[[<<<---+++'''000666,,,%%%((()))'''''''''(((((((((((((((''''''''''''((()))***++++++###,,,***GGG{{{{{{wwwDDD###111+++***000000)))(((+++***))))))(((''''''''''''''')))&&&+++///%%%!!!CCCsss```???444222...---222000))))))222555000...333,,,,,,---///111333999>>>FFFLLLXXX___YYYJJJEEEHHHEEEFFFBBB999...&&&$$$&&&''''''&&&$$$###$$$''')))***111777;;;DDDPPPYYY\\\UUU<<<444000///000,,,***///---...444...555GGGsssGGGLLLRRR888PPP}}}yyyvvveeeYYYZZZbbb|||MMM777222)))(((+++---,,,***)))+++,,,---,,,222///&&&...888000000@@@mmmaaammmxxx~~~}}}nnnaaadddiiiGGG***(((///---+++---+++******))))))******+++,,,,,,++++++,,,,,,---...)))***,,,555888)))$$$333QQQqqq```:::###---888///'''***...,,,+++...///+++((('''************************************************""",,,444444,,,'''***000((()))*********)))'''&&&222222222000---+++))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))+++---...---+++000000&&&&&&111:::CCC<<>>xxxEEE===AAA222333222000///---+++(((&&&))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))''''''+++///...,,,,,,444222HHH{{{OOO***###---***))))))******)))'''%%%''''''''''''((((((((((((***'''''')))+++++++++---"""555eeeiii```BBB...---///)))******))))))))))))(((((())))))***++++++******))),,,222```[[[ccc(((000999,,,&&&---)))&&&))))))((((((((((((((()))&&&...))):::iiiXXX:::000000///---///666<<>>MMMVVVRRRFFF>>><<<999888999===>>>;;;222***%%%$$$###$$$%%%&&&&&&%%%&&&,,,222666???LLLVVVZZZOOO999444111///------444,,,000111(((CCCGGGTTTMMMdddrrr}}}iiiFFF999,,,+++******+++,,,------,,,333***...:::+++===kkkiiirrr|||oooTTTJJJQQQBBBGGGMMMPPPRRRTTTVVVWWW[[[___dddhhhiiigggdddaaaaaa\\\VVVTTTSSSQQQKKKFFFYYYdddttt|||]]]333+++000000******))))))))))))******,,,,,,,,,,,,---...///000222******LLL~~~LLL000111---222333---((((((+++,,,************************+++,,,,,,,,,---------...***000444000)))'''---333===>>>???===888222,,,***------...000222222///,,,++++++++++++************(((((((((((((((((((((((()))))))))))))))***+++++++++,,,...///......------===$$$444mmm777%%%@@@555222///......---***((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((***...,,,((((((---666gggPPP,,,333***((('''(((******(((&&&'''''''''((((((((())))))+++&&&&&&+++...+++)))+++OOOaaalll~~~}}}ccc999***---,,,++++++******)))))))))))))))******+++++++++++++++111JJJrrroooXXXOOO <<<111444)))'''))))))((((((((())))))******(((444___{{{555555)))...333666666555666777>>>===GGGWWW```ccclllxxxooonnnjjjbbb[[[QQQ???...444+++333KKKWWWLLL<<<888777444333666;;;;;;555000'''%%%######%%%&&&&&&$$$'''---222666???MMMXXX\\\LLL888444111000...+++666---000000000iiiaaaJJJRRReee}}}|||sssbbbVVVCCC///,,,******+++------,,,!!!777111)))///222iiihhhsss{{{xxxcccKKK???AAAFFFPPPZZZeeemmmxxxzzzhhh[[[HHHHHHQQQgggSSS111***---++++++************++++++,,,,,,,,,,,,---...000000(((777YYYfffxxxaaaUUUUUU[[[aaaaaa___cccnnnxxx~~~ccc===)))''')))------******,,,++++++++++++++++++++++++,,,,,,------......//////,,,++++++///;;;OOOdddrrr|||hhhRRRDDD000,,,((((((,,,000111111,,,++++++++++++*********''''''''''''''''''''''''))))))))))))******+++,,,,,,---......------///111(((IIIxxx```555555111,,,+++,,,...---+++(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))++++++---,,,&&&$$$222DDDjjj]]]nnnsss|||yyy|||WWW$$$...+++'''(((***+++)))'''''''''((((((((()))))))))+++''''''++++++***111;;;ppp___zzz~~~oooLLL666%%%,,,,,,++++++***)))))))))************+++,,,---...888{{{vvvoooooo000---000'''333&&&///))))))((((((((()))******...+++IIIzzzddd999---111000333666444777HHH\\\nnnUUUAAA666===EEEBBBAAAFFF777333///111666999777555,,,((($$$###%%%'''&&&$$$(((...333666???MMMYYY^^^KKK777444222000000(((555---111333BBBjjjLLL\\\VVV|||iiimmmNNN222///,,,+++,,,------,,,%%%///333)))+++XXX^^^wwwcccHHH:::@@@PPPZZZ\\\mmmmmmVVVPPP]]]ttttttiiiEEE'''***,,,,,,++++++++++++,,,,,,+++,,,,,,,,,...///000111222gggwwweeePPPQQQRRRSSSTTTSSSPPPLLLUUUYYYXXXPPPMMMSSSWWWVVVXXXkkk{{{III222$$$)))///+++***...++++++++++++++++++++++++,,,------...//////000000333888IIIjjjUUUIII888---+++///222444,,,,,,+++++++++*********(((((((((((((((((((((((())))))))))))***+++,,,---***+++------,,,///333666<<>>777000,,,---...---,,,(((((()))))))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))***,,,+++(((444[[[vvv|||qqqzzzvvv```666000***)))***+++)))''''''((((((((())))))))))))((((((***+++(((...JJJhhhlllZZZ{{{RRR------,,,,,,+++******))))))+++***))))))***---000111WWWppp\\\ooo222+++444+++)))///))))))(((((()))******+++...<<>>MMMYYY^^^{{{HHH555222111111---,,,111000111///uuuRRRLLL[[[tttiiipppiiinnnttt???;;;---***,,,,,,111***111111...000uuu```xxxxxxdddOOO555EEE___iiiuuu^^^VVVbbb||||||777333...,,,000...''',,,000((($$$...777$$$---777...VVV{{{RRRGGGQQQXXXaaappp}}}eeeVVVOOOYYY~~~UUU 222111 111++++++,,,------------,,,%%%===,,,!!!:::555...OOOvvvHHH,,,999+++555+++''',,,///+++***,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,%%%999(((///777%%%AAA}}}lllUUU^^^|||{{{eeegggccceee[[[:::333---444000)))+++***************++++++)))))))))))))))))))))))))))))))))))),,,///---))))))111,,,((([[[nnnfffmmm}}}999***...(((111/// ))))))))))))))))))))))))'''$$$,,,+++333KKK}}}```zzzpppGGG))),,,666###888%%%---,,,%%%---+++444***&&&fffjjj___NNN|||~~~000666111###444)))---***(((---)))&&&...???lll|||OOO===+++888AAA???>>>fffyyyVVV|||???QQQTTTKKKRRR}}}ppp___ZZZ}}}{{{EEE555;;;:::888444222222444777999666333...)))&&&%%%&&&(((+++***...888AAAHHHRRR^^^uuuHHH444222111000......000...666BBBfffPPPPPPzzzvvv~~~zzz|||nnniiiDDD;;;...---,,,,,,000+++///000***<<>>nnnddd|||zzz]]]555999$$$---###))))))))))))))))))))))))###---***444bbbtttqqqvvvfffVVV///$$$<<<$$$,,,---,,,000***+++'''...\\\~~~eeellldddIII^^^qqq***222,,,'''***---***(((,,,)))---<<>>)))///************++++++,,,,,,###///222///WWWlllCCC999111......,,,+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,!!!===111EEE|||oooYYYooowwwiiiXXX\\\eeeOOORRReeeKKK999:::...*********))))))(((((())))))))))))))))))))))))))))))((((((***,,,,,,+++,,,///'''BBB|||qqqiiiooo}}}:::((((((777)))(((((((((((((((((((((((($$$111333^^^dddrrr:::333000000,,,...(((222)))111,,,777nnnvvvWWWqqqSSSOOO{{{rrrPPP:::###111***---***)))+++)))333IIIyyyqqqpppEEE555555:::@@@[[[{{{xxxfffXXX^^^WWW|||fffRRRCCCAAA@@@666666444111///...000222333888777333,,,&&&###%%%(((((((((,,,444???IIIQQQWWWtttDDD444333111...)))333333(((888|||pppMMMZZZkkk\\\ooo~~~sssuuulllXXX___zzz???666444+++000,,,...,,,---]]]qqq]]]666ccchhhyyy~~~xxxaaa|||wwwqqqjjjlllwww~~~pppkkkhhh>>>,,,+++222---***------...+++888,,,@@@gggEEERRRfffnnnkkkqqq555)))++++++*********+++,,,------444333NNN~~~yyyhhhGGG------333...***---))))))))))))))))))))))))******+++++++++,,,,,,,,,&&&666000666FFF|||nnnsss\\\ssspppqqqoooPPPhhh>>><<<333(((++++++***)))))))))))))))***************************'''(((---///,,,+++---///___dddnnn222(((...)))((((((((((((((((((((((((---$$$@@@wwwXXX___;;;***222111))))))222'''000555HHH}}}mmmSSSyyyJJJXXXyyy555&&&666***---+++***++++++<<>>JJJRRRTTTrrrCCC444444111---'''///222---AAAcccIIIZZZqqqrrrpppVVVTTTwwwaaa~~~mmm{{{]]]^^^TTTFFF777444)))222+++...)))444nnnkkkYYYLLL^^^eeemmm}}}}}}tttqqqggg\\\|||fffaaa[[[uuu}}}HHH---%%%///...***---...+++555+++&&&sss{{{ttt???YYYeee~~~]]]\\\bbbooo|||vvvqqqtttxxxrrrkkkaaa___hhh}}}vvvnnnccc***---,,,+++++++++,,,---...555''';;;~~~ccc<<<000222///******))))))))))))))))))))))))******+++++++++,,,,,,,,,444)))111AAA|||uuuCCCDDD@@@JJJMMMtttrrruuusss{{{RRR555AAA000---,,,+++***))))))))))))************************,,,((((((------(((***000QQQeeeoooYYY((("""((()))))))))))))))))))))))))))***lll[[[ppp}}};;;...(((:::)))...111&&&***===]]]gggYYYHHHaaa{{{www555000+++***---++++++,,,...EEEjjj}}}yyy|||\\\777...111777666]]]aaaQQQ===@@@MMM```ooo{{{sssyyy}}}rrrxxxTTTBBBFFF@@@777888===555333111///......///000111555888555---&&&$$$$$$&&&))),,,222???LLLSSSSSSxxxBBB444444111,,,+++,,,...000KKKUUUNNN^^^xxxffftttcccZZZqqq{{{ZZZiiiPPPLLL888222(((444+++...,,,FFFtttfffSSS```rrr{{{}}}zzzvvvxxxiiikkkaaa\\\___\\\zzz]]]888&&&---...***---///+++333+++GGG~~~fffDDDfff\\\uuusss~~~lllhhhnnnuuutttyyyHHH...---,,,+++,,,---///000000***bbb___;;;...111///((())))))))))))))))))))))))******+++++++++,,,,,,,,,222------gggfffxxxdddlll}}}@@@DDD888...---,,,+++************************************,,,***,,,...)))&&&222DDDtttQQQiii+++111777)))))))))))))))))))))))),,,SSS^^^[[[333(((666///---///+++(((FFFlllccceeeRRRpppppp|||[[[444&&&***---+++,,,---000MMMwwwvvvqqqyyyGGG999111555;;;:::ddd}}}ooo```III>>>BBBCCCNNNdddsssxxxpppmmmlllxxxiiiNNNAAABBB===:::;;;999555333111///......//////000555888555---'''&&&'''&&&)))---333@@@NNNTTTRRRxxxBBB444444111,,,111+++***111PPPSSS\\\kkkwwwzzzkkkcccjjjnnnxxxxxx\\\vvvqqqPPPPPP888111'''555***...333XXX{{{XXXEEE___```www{{{^^^lllVVVPPPSSS|||tttFFF+++......***,,,///111,,,:::rrrttt___GGG```ggg[[[\\\^^^\\\mmmlll///...---,,,,,,...///111,,,DDD}}}sssFFF+++444666)))))))))))))))))))))))))))******+++++++++,,,,,,,,,$$$666===iiiYYYiiiGGGZZZdddvvv|||iii~~~~~~zzz{{{UUU:::555///...---,,,++++++++++++************************)))+++///000((((((>>>ZZZQQQ{{{}}}llliii}}}AAA;;;)))))))))))))))))))))))),,,fffuuujjjyyyXXXbbbhhhuuuttt555333&&&111(((,,,222+++MMMsssyyyaaaooo___ccc~~~444///***---,,,---...222QQQ~~~{{{pppCCC111777+++666BBBhhhlllttt^^^GGG;;;???FFFCCCQQQeeejjj}}}nnnaaayyyeeeeeeRRREEE===888======000555444222000///...//////111555888444+++&&&'''***'''***---333@@@OOOUUUQQQiiiBBB:::000111///%%%666)))***pppSSS[[[vvvgggXXXkkk\\\[[[gggiiinnnWWWlllxxxsss|||xxx|||kkk\\\ooorrr[[[[[[>>>444(((666,,,000222ssskkkxxxuuuRRRRRRaaarrrwwwkkkdddyyyjjjeeelllvvvjjj```fffLLLTTTlll>>>***+++222***111000***000[[[sss]]]LLLbbbzzz|||uuu~~~uuupppaaa```eeeyyyIII"""555(((------000,,,000llluuuyyyxxxdddjjj:::@@@###333++++++++++++******))))))))))))))))))***+++,,,---...***???VVVSSSXXXzzzuuuNNNfffdddpppccciiirrrrrrzzzmmmBBB444333000---++++++++++++***************************---"""***888'''&&&555bbbbbb___kkkhhh,,,(((+++(((******%%%***...'''GGGzzzkkkYYYsss}}}yyyCCC999)))+++000///)))111\\\ttt{{{pppqqqbbb]]]kkkpppJJJ'''///'''***---***<<>><<<<<<888555888555333111...------......//////444888444***&&&((($$$###,,,777???OOOYYYSSSxxxBBB:::000111///+++777,,,000vvvzzzQQQ[[[zzzddd^^^wwwlllnnnyyyWWWxxx{{{xxx}}}{{{|||{{{kkkYYYlllwww^^^___???333(((555,,,000===ooozzzpppQQQYYYqqq{{{}}}qqqvvv}}}pppiiihhhpppkkkmmmhhhgggkkkWWWTTTjjjIII222///333***000...111999kkkqqqWWWWWWzzz{{{zzz|||www|||yyywwwnnn111333***......333...666zzz}}}___ccc<<<>>>(((111,,,++++++******)))))))))))))))))))))***+++,,,---***:::rrrYYYsss]]]\\\qqqyyyUUUsssfff]]]mmmnnn{{{gggNNN@@@777444000...---------,,,************************------)))555111555jjjxxxnnn\\\|||[[[zzzsssFFF///+++***)))))))))'''***111ssskkkggguuutttgggbbb666---888,,,///...999ccczzznnnjjjwww}}}cccnnnyyyaaa,,,...'''+++...,,,AAAkkkzzzNNNAAA000---///888JJJiii===<<<[[[ZZZOOO>>>777888;;;LLLcccllltttqqqooogggRRRQQQDDD<<>>222111///444:::DDD000HHHfffaaa777///,,,...999NNNTTTFFFAAAOOOYYYyyymmmrrruuuddd^^^PPP???777666222***......------------------,,,000333555444111,,,((()))'''...666===MMMXXXRRRvvvBBB:::000111//////)))000666kkkTTTUUUhhhzzzUUUsss~~~tttqqqUUU[[[eeebbbCCC222000...///333xxxggguuu___MMMccceeerrrxxxppprrrllloookkk[[[kkkjjj]]]888---111***222111DDDyyyiiiMMMVVV|||hhhzzzzzz{{{~~~{{{~~~}}}ppp```hhhwwwBBB000///,,,111FFFaaaKKK;;;XXXqqqzzzjjjxxxrrrWWW???hhhnnnOOO888444222///,,,***)))******+++******++++++,,,---...555rrr~~~qqquuuYYYVVVjjjwwwvvv{{{lll[[[aaa{{{tttwwwmmmllleeerrrPPPiiiHHHDDD>>>888555111...,,,************************777&&&///,,,BBB^^^jjjuuuWWWIIInnnqqqVVVHHH---///)))***---)))AAAsssrrrkkkRRR???444UUU___333555111)))333VVVllliii]]]\\\mmmZZZkkkqqqgggzzzgggYYYiii///......+++555^^^vvvGGG;;;---///---333999%%%:::QQQiii555,,,+++///222===AAA555CCCiiicccjjjuuuwwwxxxmmmjjjYYY>>>///000000+++,,,,,,------------------,,,000333444444444...'''(((&&&---555<<>>>>>@@@]]]hhhnnnmmmWWW@@@IIIFFF:::777444111---+++***+++,,,++++++++++++,,,---......111kkktttoooooo[[[MMM\\\ddd```ggg[[[KKKTTTkkkjjjgggttt~~~___MMMHHHAAA;;;777333000---************************,,,&&&///...lllpppbbbEEE___~~~rrrKKKjjj~~~[[[///,,,,,,,,,)))///QQQyyylllbbbjjjMMM???AAAeeegggrrr444///000***999aaahhhkkkyyyVVV\\\sssSSSjjj|||iii{{{zzziiiTTTvvv/////////+++888fff}}}BBB<<<+++000---333999999DDDOOOddd666,,,...444333777>>><<>>PPP\\\XXXQQQ000444000+++---,,,666...vvvYYYSSSiiizzzooo{{{{{{zzzpppTTTVVV^^^]]]OOO444111222(((777rrrhhhnnn\\\LLLfff}}}fffPPPKKKQQQHHHHHH444FFF___yyywwwvvvhhhllllllhhhccc[[[ZZZlll~~~XXXggg)))333444***555333qqqVVVZZZwwwmmmqqqnnnmmmgggXXX|||QQQ000222111<<>>)))333)))JJJrrr???EEE///'''444999999===CCCsssMMMzzz777***000,,,;;;777FFF;;;___^^^sssMMM###+++111(((,,,+++++++++------,,,++++++222---777888111444+++$$$***+++111@@@JJJTTTccc]]]:::555111...000...888///}}}^^^UUU|||yyy|||yyyyyyvvvttt|||uuuVVVTTT^^^```ddd777...222***555yyy\\\lll```OOOddd~~~sssyyy|||uuuYYYIII>>>HHHPPPDDDQQQhhhZZZ^^^```bbbddd```YYYfffhhhggg000555///)))000555vvvRRRaaafff~~~tttxxxwwwaaafffYYY999111---:::RRRLLL[[[kkkSSSUUUTTTXXXrrrhhhAAAJJJbbb^^^BBBCCC???999444111///......///,,,***,,,,,,+++---111MMMyyyqqqkkkXXXHHHIIICCCFFF<<>>777000,,,+++---...,,,,,,---+++***000777iii}}}llleeeRRR<<<999:::===AAAZZZUUUVVVxxxqqqXXXMMMVVVVVV]]]pppkkkjjjLLL<<<<<<<<<<<<;;;777000---***))))))*********...)))666nnnttt}}}QQQHHHdddwww~~~zzzxxxcccMMM{{{AAA+++,,,///222EEExxxsssnnnsss@@@JJJtttDDDLLLttt}}}YYY888///,,,NNNzzzuuunnnXXX]]]]]]tttbbb]]]qqqhhhqqq~~~aaaQQQPPPTTT///111)))OOORRRCCC,,,777:::444666<<>>KKK555@@@QQQ^^^SSSOOOoooSSSFFF{{{XXXXXX>>>DDD000,,,...222>>>;;;666000+++***+++---)))111---777;;;555999000&&&***)))111???IIIYYYpppsss777...111444,,,222555kkk[[[PPPfffrrrZZZLLLJJJbbbfffqqqqqq\\\ggguuulllQQQ\\\rrriiivvvCCC,,,111333///bbbuuuooosssiiiOOOOOORRRcccQQQnnn{{{uuummmiiikkkjjj^^^JJJ<<>>;;;IIIYYY555sssqqqdddCCC666+++///>>>KKKqqq[[[gggaaayyyeeezzzccc^^^:::***000???EEEBBB;;;333+++((()))+++'''///+++666999444888///'''))))))111???GGGXXXsss@@@222444222---000333bbbcccUUU```ttt\\\WWW```ppp|||{{{dddvvvfffyyybbbsss~~~wwwcccNNNgggkkkiiitttBBB222000333000ZZZppprrrTTTJJJ~~~dddaaaeeemmm~~~xxxooohhhrrrlllgggcccaaa```^^^YYYUUURRRTTTNNNvvv[[[IIIDDDOOO___qqqwwwnnnZZZsssTTTlll666111222///+++HHHYYYiiiiiirrrrrrWWWNNNDDDKKKbbb]]]QQQIIITTTCCCqqq~~~```jjjppphhhUUUTTT666333>>>OOOVVVrrrOOOGGG\\\ccc^^^XXXlllddd===BBBYYYOOOQQQKKKDDDAAAAAA===555......---------,,,+++111888{{{|||rrrEEEPPPZZZRRRWWWeeekkkqqqtttqqq{{{aaa]]]YYYaaa```gggPPPCCC999555///+++************///,,,VVVccctttQQQ]]]|||{{{uuu^^^QQQ```|||rrrfff------***000qqqyyyNNNDDDTTT|||]]]hhhwwwnnnwwwuuu\\\000666222iiiaaaddd``````VVV___|||aaa===CCCWWWuuuuuugggRRRhhhgggzzz}}}mmmUUUNNNFFF{{{111+++///YYY|||TTTAAA000666>>>iii333wwwxxx111***111,,,+++FFFuuudddnnn___lllCCC]]][[[xxxxxxPPP666333???>>>===888111)))&&&(((,,,'''///+++666999333777///&&&((()))222???EEEVVVsssGGG444333---,,,...,,,QQQjjjZZZWWW{{{ddd^^^eeennn~~~~~~lllzzzwwwYYYNNNvvvaaa```ggg???999000111222EEEfff```IIIsss~~~qqqsssllleeedddUUUaaakkkkkkbbbXXXSSSSSS888rrr}}}JJJGGGJJJ\\\ooouuuzzzvvvhhh```[[[:::...777,,,+++FFF}}}```ccc{{{aaa```pppJJJ@@@>>>AAAKKKWWWLLLcccvvvnnncccrrr[[[WWW```===777:::tttccc]]]vvvUUU>>>bbbZZZ\\\YYYWWWlll___:::EEEgggUUULLLIIIFFFCCC@@@<<<666111111---,,,------,,,...222~~~tttQQQSSS|||jjjSSSgggssssss~~~VVVsssRRRVVV[[[PPPWWWHHHFFF<<<777111,,,++++++++++++)))***ZZZhhhffftttMMMkkk~~~XXXTTT\\\vvvjjjjjj+++///...444}}}uuutttKKKBBBYYYooozzzqqq|||qqqwwwuuusss^^^888111666www]]]ttt\\\]]]PPPNNNXXX{{{OOO@@@;;;===\\\yyyvvvyyycccQQQcccvvviii[[[IIIJJJ333+++222\\\~~~MMM<<<111111???|||<<<~~~sss]]]eeeFFF777???TTT```TTTxxxWWWMMMtttsss~~~uuu[[[???555999777777444...(((%%%(((,,,)))000,,,777:::333888///%%%''')))333???CCCTTTrrrJJJ333111,,,111111***HHHlllZZZNNNmmmYYYRRRwww|||{{{gggqqqoooYYYpppuuuSSSOOO]]][[[___>>>>>>//////444---]]]jjjKKKlllxxxqqqhhhYYYgggeeeYYYccc___ZZZZZZ]]]]]]VVVLLLEEEKKK{{{aaaIIIWWWaaavvvyyysssnnncccpppmmm===,,,;;;+++...HHHzzzkkk[[[wwwkkk\\\|||xxxUUUCCC@@@KKKUUU```lllzzzffffffuuuxxxXXXccceee>>>444333xxxooo```\\\oooFFF^^^KKKHHHmmm~~~aaaaaaXXX<<>>~~~NNNwww]]]000>>>BBBVVVPPPtttSSSXXXkkkddd|||vvvvvvPPP:::444:::555666555///(((%%%'''++++++222...888;;;444888///%%%&&&)))444@@@BBBRRRpppGGG???444777,,,---...;;;ppp```QQQooo}}}eeeNNNsss|||}}}lll{{{___NNNXXXTTTYYYgggCCCAAA555???,,,111\\\ttt~~~sssWWWiiibbbuuudddoooUUUOOOZZZZZZVVVWWWWWW[[[ZZZYYYVVVTTTRRRPPPOOO@@@PPPSSSDDD===FFFLLLJJJdddttt~~~yyyooojjjddd]]]ccctttaaaIII===222)))::::::~~~TTT{{{eeeXXXxxx___\\\ggg@@@YYYPPPYYYooonnn[[[nnnjjjLLLqqq<<<222222pppnnn[[[\\\jjj]]]gggOOONNNMMMSSSqqqvvvXXXwwwLLLBBBKKKmmmSSSWWWTTTOOOLLLHHHBBB:::444111---,,,---...,,,---111xxxzzzuuuppphhh___LLLfff\\\{{{___~~~}}}HHHooo]]]QQQTTTUUULLLCCC@@@>>><<<666---)))++++++***)))111qqqmmmxxxoooooo{{{|||jjjKKK___hhhNNNccczzz___uuuzzzVVV\\\PPPllldddiii222...000===jjjaaawww\\\UUUlllRRR666IIIIIIFFFbbbnnnmmm~~~ttthhhuuuZZZ---555AAAzzz^^^ZZZkkkfffaaaVVVVVVgggNNN[[[~~~uuupppyyyuuukkk___YYYHHH???~~~...///888XXX{{{GGG888+++444:::ggguuuDDDaaammm...888RRRtttSSSWWWssshhhwwwtttrrrhhh===,,,...,,,666666555000***(((***...------...222666777333///((()))---///AAAGGGKKKrrrGGG@@@777777...///---777vvv{{{aaaPPPdddoooYYYqqq[[[aaappp|||uuutttsssiii\\\qqqwwwrrrfff@@@WWWpppVVVRRRJJJFFF<<<999...555aaafff___{{{yyybbbPPPBBB|||}}}{{{gggOOO<<>>ZZZgggdddwwwNNNOOO|||sss^^^\\\000+++...DDDpppYYYJJJbbbXXXCCCTTT```WWWeeezzzhhhyyyiiizzzmmmcccJJJ---...>>>eeexxxRRReeedddeeehhhhhhtttyyywwwuuu___RRRGGGAAA~~~000000666RRRNNN;;;000555333RRR\\\dddhhhnnn555888NNNzzzQQQQQQsssyyyaaaZZZRRR+++(((444666DDD===333---++++++++++++------...333666777333///'''''',,,---???GGGLLLsssKKKEEE???999333444,,,222```jjjVVVYYYzzzhhhzzzsss]]]dddVVVvvv{{{~~~}}}xxxssskkkeeeqqqiii```___<<>>III\\\gggfff___YYYUUU\\\gggeee[[[___ooowww}}}uuuyyyooo???CCC777111+++777www]]][[[xxxRRRUUUhhhhhhWWWTTTcccjjj```tttuuu|||NNNKKK{{{AAA<<<888fff}}}bbbbbboooKKKPPP\\\OOOSSS[[[UUU[[[oooOOOFFFJJJ{{{TTTSSSPPPLLLGGGEEEEEEDDD@@@===<<<666111///---,,,///333qqqoooRRRmmmjjjOOOZZZlllnnn~~~fff|||jjjrrrRRR\\\RRRNNNRRRTTTOOOMMMPPPEEEEEE@@@777111///,,,'''---...eeeoooxxxYYY222;;;IIIZZZrrrxxx}}}zzzoooqqquuuHHHOOO^^^lllmmmMMM222+++---KKKvvvkkk^^^eee{{{ppp???:::GGGLLLJJJooolll___ssshhh|||iii[[[:::555000>>>jjjcccOOOWWW]]]ZZZssszzztttqqqYYYFFFFFFDDDzzz333000222KKKRRR777///333+++<<>>GGGMMMvvvNNNIIIGGG<<<999999---///KKKvvvbbbTTTiiivvv~~~hhhppptttUUUpppwww~~~uuupppooovvvhhh^^^NNNHHH|||[[[XXXuuuZZZQQQJJJLLL888>>>+++BBBkkkeee|||iiiOOO]]]vvvzzzqqqooodddSSSkkkWWWFFFMMMQQQTTTSSSSSSSSSTTTVVVXXXZZZJJJ<<<:::PPPjjjuuurrrooo___RRRTTTeeefff^^^kkktttUUU[[[EEEGGG999;;;,,,555[[[uuuSSSpppsssqqqxxxnnneeeuuu```dddhhhnnneeeKKKkkkyyySSS<<<<<>>HHHCCC}}}yyy888//////GGG[[[666...222///888BBBGGGUUU{{{TTT:::@@@CCC'''OOOFFFVVV]]]ooo666)))CCC\\\eeeMMM???...'''***......***------///333666666000,,,&&&%%%)))+++>>>HHHPPPyyyLLLFFFGGG>>>>>>===222///===lllVVVZZZ~~~|||tttggg___\\\fffiii{{{xxxvvvnnnfffeeejjjllleeebbbCCCggglllYYYRRRTTTNNNGGGKKK<<>><<>>xxxwww:::,,,///CCCmmm===000222999@@@OOODDD[[[999>>>PPP000AAAUUU@@@ccc\\\yyygggQQQggg}}}sssbbb;;;444,,,(((***---......------000444666555///***&&&&&&***,,,???JJJRRR{{{HHH???AAA??????>>>777111888nnnrrr^^^UUU|||~~~{{{}}}yyywwwpppbbbRRRQQQeeezzzooohhhfffcccgggqqqjjjTTTNNNKKKZZZTTT[[[___TTTLLLEEEHHHAAAAAABBB)))EEEwww{{{ooo```fffgggfffjjjmmmeeeWWWXXXPPPKKKGGGEEENNNNNN???KKKLLLMMMNNNOOOPPPQQQQQQDDD???DDDSSS^^^aaaaaadddbbbaaa___]]]aaawwwRRRnnnIIILLLBBB888@@@333111<<<{{{oookkkmmmfffOOOLLL[[[YYYiiiqqqhhh[[[UUUfffwwwuuuDDDbbbaaaNNNIIIGGG777}}}ooo[[[===YYYWWWEEE```XXXWWWiiixxx^^^KKKCCCiiizzzbbbNNNTTTPPPKKKIIIJJJKKKIIIGGG???;;;777666333///...111YYYyyyxxxrrrjjjoooVVVMMMDDDPPPZZZlllllljjjxxxLLL|||kkkVVVUUUSSSRRRQQQQQQQQQRRRPPPQQQNNNFFF???:::333,,,,,,...PPPnnnUUU:::LLLffflllvvvmmmooorrriii[[[MMM???DDD___```___ZZZ999555,,,...GGG}}}|||NNNoookkknnnBBBDDDvvv}}}^^^{{{wwwbbbiiigggFFFeee===000333777]]]dddwwwcccwwwoooWWW```QQQqqq{{{tttggg___LLL???PPP>>>ooo777***111<<>>555...///===xxxssswwwDDDgggsss<<>>MMMkkkOOO999IIIGGGHHH;;;???AAA\\\lll]]]MMMfff```;;;,,,+++******+++---/////////---...000444777444---'''%%%&&&+++...BBBKKKQQQyyyHHH===AAA<<<;;;:::===444:::;;;yyyVVVWWWuuuqqqllllllssszzzwwwooo{{{nnnzzz}}}nnnppphhhiiiqqqlllcccaaaQQQPPPlllDDDeee\\\pppSSSGGGOOOOOOOOORRRIII;;;KKK222===vvvrrrvvv~~~}}}mmmWWWJJJIIILLLEEEIIIJJJBBBCCCLLLMMMLLLNNNQQQTTTVVVUUUSSSRRRQQQXXX^^^```bbbdddeeecccdddhhhxxxyyyaaaZZZqqqEEEOOOAAACCCJJJ:::777>>>333GGGnnnkkkeeecccFFFHHH^^^WWW{{{ppp]]]hhheee___OOOUUUooooooeeeJJJWWWtttnnneeeYYYUUU___]]]tttzzz]]]BBBKKKVVV???OOOPPPGGGYYYdddOOOXXXkkkxxxqqqOOOQQQ^^^sss^^^nnn[[[VVVQQQNNNLLLJJJEEEAAALLLIIIHHHHHHBBB777000...444nnnmmmvvvssszzzYYY===UUUqqq~~~vvvCCCOOORRROOOKKKHHHJJJKKKIIIEEEAAADDDCCC@@@>>>>>><<<888111(((111~~~```~~~tttcccJJJMMMmmmnnnQQQeeexxxaaassskkkZZZXXXOOOBBBEEENNNhhhAAA[[[zzz}}}FFF888111111666rrrssswwweee{{{|||ddd444===]]]vvvxxxqqqtttcccooo}}}OOO@@@III:::111222777{{{gggRRRtttvvvppp}}}oooWWW^^^yyyvvvqqqoooOOOGGGCCCNNN:::WWW---***555)))YYYggg@@@---DDDAAAOOOSSS>>>EEEHHHfff999===\\\<<>>888===FFFAAA666DDD___~~~|||JJJhhhffffffeeebbbbbbkkkwwwrrrxxx{{{uuummmrrrvvvooommmjjjddd^^^\\\MMMkkk```YYYOOOVVVPPPMMMMMMKKKEEEDDDHHHFFF<<<::::::dddlll|||xxxvvvfffWWWMMMIIIFFFHHHMMMRRRTTTUUUPPPQQQSSSUUUWWWYYYZZZ[[[[[[\\\aaaffffffdddfffkkkPPPGGGCCCCCCBBBAAA@@@???>>>===666:::{{{~~~pppjjj^^^hhhQQQ]]]iii\\\\\\tttzzzwwwooogggvvvZZZGGG```ccc]]]{{{[[[@@@|||ooo\\\SSS]]]```HHHNNNvvvTTTFFFKKKaaaEEEGGGMMMUUU\\\ZZZggg]]]pppqqqJJJMMMhhhWWW[[[SSSUUUQQQJJJHHHNNNSSSOOOFFFMMMIIIEEEBBB@@@<<<666222555jjjxxxzzzcccRRRttt}}}xxx|||\\\wwwXXXYYYUUUPPPNNNNNNNNNLLLJJJLLLHHHDDDEEEHHHHHHEEEAAA111,,,000rrrxxxkkkbbbjjjhhhkkk```\\\___XXXGGG@@@EEEYYY>>>SSSqqqiiiPPP@@@///222444hhhNNNKKKDDDBBB@@@```ttt]]]zzzfff}}}tttcccqqqxxxbbbHHHIIIMMMBBB222444777{{{lll\\\cccggg~~~wwwnnncccQQQAAALLLFFFGGGKKK666///111---EEEGGG555>>>jjjkkk@@@888LLLSSS;;;===nnn999IIIiiiyyy```JJJJJJ\\\___DDD555111...///...,,,,,,...///...---111000///222555333,,,&&&%%%)))---,,,@@@MMMOOOoooBBB:::999<<<444444;;;999444<<>>===<<<<<<777???CCCtttrrr}}}{{{}}}~~~|||yyyooo}}}jjjxxxRRRZZZZZZeeeZZZFFFMMMPPPZZZVVVKKKQQQUUUPPPRRRvvvtttsssZZZQQQVVVuuuYYYNNNYYYRRRggg```www```VVVlllcccPPPJJJLLLNNNIII@@@;;;???FFFGGGCCCEEEDDDCCCBBBBBB>>>888333***KKKnnn~~~KKK~~~|||rrr;;;yyycccBBBSSSPPPMMMMMMOOOPPPNNNLLLIIIFFFDDDEEEHHHHHHEEEAAAAAA444000^^^aaaccc}}}||||||}}}MMMrrrbbb[[[WWWUUUMMMCCCAAAGGG^^^MMMXXXdddggg^^^OOO===888000lllIII<<<000333JJJ}}}```KKKddd|||ccciii```ssseeeYYYFFFFFFKKK888???333eeelll|||WWW^^^~~~tttiiiuuuaaaIIIOOOlll{{{tttoooiii[[[HHH@@@OOOEEETTTCCC333+++---,,,<<<{{{SSSJJJQQQzzzgggRRRhhh{{{SSS:::CCCOOOHHH444mmmEEEeee}}}pppqqqzzzfff^^^KKK444111,,,///...,,,,,,...///...---///000111333444111+++&&&%%%(((,,,,,,???JJJMMMpppAAA::::::???999444555777888;;;>>>iiippp```wwweeesss~~~tttZZZDDD>>>BBBKKKMMMSSS[[[aaa```YYYSSSZZZ]]]___XXXNNNNNNaaavvvYYYpppllldddTTTPPPMMMKKKMMMLLLIIIIIILLLCCCFFFJJJ555:::ggg|||tttxxxtttnnnfffeeecccbbbcccgggkkknnnqqquuuwwwlllyyyEEEPPP??????>>>===<<<;;;::::::===999555xxxzzzyyyxxxtttzzzwww~~~|||hhhqqq]]]HHHSSS\\\VVV```bbbIIIAAAfffAAAXXXYYYHHHMMMYYYTTTJJJmmm|||pppeeeQQQIIIRRRhhhJJJZZZOOO```fff|||kkkEEEMMMxxxYYY^^^LLLKKKIIILLLJJJEEE@@@AAAFFFHHHFFF>>>???AAADDDDDDAAA<<<888===KKKHHHyyy}}}TTTKKKrrrbbbNNNHHHLLLJJJHHHJJJMMMNNNLLLJJJDDDCCCCCCEEEHHHIIIFFFBBBGGG777111IIIWWWPPPmmm~~~sssiiiiiinnn{{{yyydddXXXVVVQQQIIICCCAAADDDGGG???NNN\\\mmm```VVVIII>>>///fff{{{MMMAAA>>>888KKKlllqqqkkkuuuzzzNNNiiiaaawww___PPPBBBpppHHHVVVAAA777***BBBnnnXXX\\\cccYYYiiiIIISSSddd}}}vvviiifffUUUBBB>>>NNN>>>bbb999333***,,,///111dddkkkffflll}}}rrrPPP{{{~~~kkk>>>999IIIKKKDDDvvvKKKssscccPPP888444000///...,,,,,,...///...---,,,000444555333...)))&&&%%%(((,,,+++===GGGLLLrrrAAA<<<:::???===888444777<<<<<<999LLLggg\\\tttpppzzzfffNNNHHHJJJFFFCCCEEELLLPPPNNNKKKIIIHHHGGGHHHTTTwwweee\\\WWWlllSSSXXXMMMLLLJJJJJJHHHFFFEEEEEELLL:::AAABBB;;;AAAfff|||tttxxxwwwooo{{{~~~yyyPPPBBBCCCEEE<<<<<<;;;::::::999888888999555@@@BBBssspppgggkkkxxx{{{sssUUUYYYZZZTTTXXXYYY\\\nnnGGGNNN|||{{{WWWJJJRRRQQQOOONNNIIIKKK[[[PPPzzzqqqXXXXXXeeeiiiXXXFFFaaaooolllWWWYYYiiiUUUTTTJJJWWWEEEIIINNNQQQNNNMMMMMMKKKGGG>>>???AAACCCCCCBBB???===---444hhh\\\lllrrrYYYUUUxxx^^^uuuZZZ~~~VVVMMMVVVNNNMMMLLLMMMOOOOOOLLLHHH@@@AAABBBFFFIIIIIIFFFCCCDDD999666999{{{|||aaa|||{{{eeeMMMCCCEEERRRCCCkkkSSSQQQPPPJJJBBB@@@DDDFFFCCC///SSSiiiooo[[[XXXPPPDDD111LLLXXXIIIQQQCCCMMMdddZZZhhhnnn|||dddpppeeeOOOZZZfffXXX[[[KKK:::777???ccc]]][[[zzzgggLLLyyy}}}mmmlllcccNNN???CCCNNN999qqq333555+++---333+++PPPsss|||___yyyrrraaayyyyyyLLL>>>LLLYYYLLLyyyyyyiiiGGG999000444///...,,,,,,...///...---***000666777111***'''&&&&&&(((---,,,<<>>RRRIIIJJJIIIHHHFFFFFFEEEDDDOOO888@@@HHHAAA888HHHxxxxxxxxx||||||rrr|||UUUKKKGGG444666999999999888888777777666222:::555<<>>??????>>>>>>>>>>>>???888<<>>AAAFFFCCC<<>>;;;888///333444111000222666777,,,LLL}}}qqqIIILLLTTTaaatttyyyWWWCCCaaaSSSbbbzzzSSSYYYIIIDDDGGGHHHGGGHHHKKKKKKHHHGGGAAAIIICCC@@@EEEBBBNNN|||}}}|||}}}}}}{{{~~~~~~{{{yyy___iiiKKKCCCBBBNNN===888888777777666666666666<<<444666>>><<>>AAAIIIEEE??????JJJ]]]tttUUUxxxgggXXXRRRJJJKKKBBBCCCGGGIIIFFF@@@===???AAA@@@======<<<:::999999;;;===888888777ooocccRRR[[[SSSkkkXXXfffRRRYYYKKKXXXTTTQQQOOOOOOLLLHHHCCCBBBCCCEEEGGGGGGFFFEEEDDDHHHCCC>>>222MMMpppvvv]]]@@@888???@@@XXXRRRVVVIIICCC???;;;<<>>DDD777777777666666666666555555???***CCC222===EEEkkk]]]UUUMMMEEEFFFOOOWWWZZZccciiieeeYYY^^^[[[ZZZ^^^XXXRRRVVVJJJJJJPPPRRRRRRpppTTTHHHJJJsssGGGNNNHHHBBBCCCEEE>>>???LLLKKK888FFFFFFAAAbbbnnnNNNVVVRRRLLLJJJBBBIIILLLLLLGGG@@@>>>AAABBB@@@:::<<<===<<<::::::;;;===<<>>@@@GGGWWW{{{kkkTTT]]]XXXQQQKKKAAAWWWMMM@@@ZZZ{{{{{{mmmMMMTTTCCCGGGEEEcccbbbcccDDDhhhbbbZZZWWWNNNUUUXXXDDD???KKK___^^^nnnzzzgggtttnnnzzzvvvxxxooobbbVVVBBB888@@@DDD===OOO@@@+++))))))***))))))111???NNNDDD{{{~~~zzz~~~ppp^^^^^^UUU>>>666===111///...,,,,,,...///...---000222333111,,,'''%%%%%%%%%&&&,,,---:::BBBRRRvvv888555111222---,,,222444000///333888:::,,,LLLjjjNNNCCCGGGKKKKKKTTT^^^iiimmmiiidddccceee___YYYTTTRRRQQQQQQVVV\\\lll<<>>EEEBBB:::999444666666666666666666555555000...<<<000555AAA^^^kkkWWWOOOJJJMMMNNNGGGKKKTTTSSSRRRVVVTTTUUUYYYPPPJJJQQQMMMSSS___ttthhhOOODDDJJJBBBKKKAAADDD>>>:::CCCEEE>>>===@@@===CCC999======IIIzzzzzz|||~~~nnnMMMzzzQQQ\\\DDD\\\HHHAAAJJJHHHLLLMMMKKKGGGFFFFFFAAA;;;:::===AAAAAA???>>>>>>@@@888FFF333>>>ddd___tttPPPlll]]]PPPZZZSSSUUUPPPLLLIIIHHHJJJLLLKKKIIIHHHIIIIIIGGGEEEDDDDDDEEE===;;;777CCC;;;IIInnnZZZ{{{UUURRR~~~xxxxxxwwwdddIII@@@GGGLLLuuubbbSSSEEE<<>>---BBB***///...,,,,,,...///...---222222222///+++'''%%%$$$###$$$***,,,999@@@RRR___;;;333000222000000000222333222111...===777,,,NNN~~~___JJJFFFLLLJJJKKKNNNNNNNNNVVV```SSSVVVQQQGGGIIIcccpppIIILLLLLLCCCEEEKKKDDDEEEFFFGGGGGGFFFDDDDDDBBB@@@???@@@AAABBBAAA@@@GGGBBBWWW}}}uuuhhhUUUVVVtttkkkJJJFFF@@@;;;999777666555333333333333333333333333888555444555555;;;OOOcccnnnggg^^^XXXVVVUUUSSSPPPQQQPPPPPPRRRWWWZZZ\\\\\\nnndddHHHAAAeeeSSS>>>FFF?????????>>>===<<<<<<<<<>>><<<::::::;;;???DDDGGG~~~mmmuuuSSSVVVSSSMMMGGGCCCBBBDDDFFFBBBBBBAAAAAA@@@>>>;;;::::::<<<;;;888555444777;;;BBB<<<<<<;;;LLLbbbWWWtttFFFEEEWWWWWWGGGFFFIIIHHHEEEFFFKKKIIICCCAAADDDDDDAAA@@@@@@>>>::::::999777::::::===cccddd[[[YYYkkkyyypppzzzxxxppphhhOOOIIIdddXXXBBBLLL>>>666444;;;GGG>>>;;;DDDdddxxx~~~fff```ZZZ___```VVVVVVYYYIIIGGGcccYYYMMMmmmxxx}}}}}}rrrcccffflllmmmgggXXXXXXPPPQQQLLL[[[KKKOOOKKKKKK999jjjvvvXXXWWWkkkVVVzzz|||{{{wwwoooooo___SSSOOO<<<222BBBFFF333uuu}}}888(((((((((((()))***+++,,,CCCKKKllldddtttuuu~~~yyylllSSS>>>KKKttt;;;GGG666YYYddd<<<;;;<<<222222111------111000+++***---777666333---'''$$$&&&)))%%%%%%+++---???JJJXXX]]]:::333000...---,,,---///000///......444777444111DDDqqqaaaOOOAAABBBJJJLLLIIIFFFKKKXXXnnn]]]HHHCCCLLLJJJEEEBBB<<>>CCCJJJYYYxxx~~~jjj^^^uuurrrxxxmmmttt[[[UUUpppiiiiiiBBBDDDAAA<<<999888777555444333333333333333333333333000111444666444222999CCCrrrxxxwwwxxxllliiigggjjjxxxlllGGG===WWW~~~RRRDDDHHH888======<<<<<<;;;;;;;;;;;;::::::::::::<<<>>>@@@AAA???ttt___TTTVVVUUUQQQKKKEEEDDDGGGKKK@@@BBBCCCBBB@@@===;;;::::::888666444444555555666555555666666BBBiiisss~~~TTTLLLFFFQQQMMMEEEFFFCCCFFFFFFDDDEEEIIIGGGBBBBBBEEEEEEAAA@@@AAA@@@<<<===<<<999;;;<<<;;;YYYdddgggNNNOOOppptttmmmkkklllcccmmmIII===;;;000888DDDAAA;;;III222HHHuuuaaaWWWLLL^^^TTTYYYWWW[[[]]]JJJBBBVVV}}}eeeHHHCCC>>>LLL]]]gggqqq{{{vvvuuuttt{{{nnnRRRJJJJJJOOOKKKSSSPPPTTTOOOFFF;;;NNN^^^ZZZpppeee~~~~~~~~~yyysssooonnneeeXXXQQQEEE111222GGGPPPSSSWWW%%%(((((((((((()))***+++,,,---hhhtttLLL===SSScccbbbssssssuuu~~~~~~yyy\\\666777EEE***888???\\\cccyyy|||UUU<<<>>>888...333111------000000,,,,,,///666555111+++&&&$$$&&&((((((&&&+++///;;;???QQQYYY999222///,,,+++++++++---...---,,,222)))...;;;666+++>>>___sssooohhhDDD999???HHHDDD;;;@@@DDD;;;??????AAAAAAAAAAAA@@@???BBBAAA@@@AAABBBCCCAAA@@@;;;???;;;777FFFooowwwgggtttgggdddcccYYYTTTTTTNNNsssSSS:::LLL===;;;888777666666444222222222222222222222222222222333555888666000///111>>>vvvnnn```RRRFFFiiiRRR///;;;GGG<<<;;;::::::999999999999:::777888999:::;;;;;;;;;;;;>>>GGGZZZ|||{{{ZZZOOOPPPTTTSSSPPPKKKFFFEEEGGGKKK===AAADDDDDD@@@<<<::::::>>>:::666666999:::888666333666444444<<>>===@@@@@@===>>>===999;;;<<<888IIIkkklll[[[EEEPPP[[[xxxjjjcccSSSJJJHHHFFFUUUsss~~~kkkLLL<<<<<<444111>>>>>>===<<<---[[[\\\^^^\\\KKK^^^YYYTTTXXX[[[```___NNNEEERRRvvv}}}{{{___qqqssssssrrrvvvyyywwwooofffXXX\\\<<>>ppplllBBB<<>>GGGAAA>>>???@@@AAAAAAAAA@@@???>>>======>>>??????>>><<<@@@888555999888@@@bbbwwwAAAFFFMMM888:::888666555555444222000222222222222222222222222777444333333333333333333000AAAhhhmmmVVVPPPMMMSSSuuu@@@777>>>>>>======:::999888888777888999999777777888888888888888888;;;999888FFFjjj^^^OOOTTTTTTKKKPPPLLLHHHEEEEEEEEEEEEDDD;;;@@@EEEEEE@@@;;;::::::<<<999777777888999888777888:::333444:::<<<^^^jjjjjj|||IIIGGGDDDBBBBBBBBBCCCDDDEEEFFFGGGHHHKKKLLLKKKHHH???AAA???::::::======;;;;;;;;;888999<<<666;;;OOOcccKKK,,,PPP??????CCCLLLOOOEEE@@@EEE<<<888555333444===EEEEEE>>>///333```VVVuuuIII___OOOnnnRRRZZZYYYYYYYYYVVVMMMLLLUUUOOO}}}qqqtttjjjdddbbbWWWbbbvvvhhhjjjSSStttAAA<<<===BBBKKKAAAPPPLLLHHHGGGHHH???XXXssscccaaa{{{}}}rrr{{{xxxsssnnniiiaaaPPPKKKCCC000444FFFIII<<>>:::<<<666000444000...---...///000333555111///+++&&&$$$###$$$&&&$$$%%%,,,///AAAJJJTTTPPP444111---...---,,,---///000///...---222000((((((222:::;;;:::111;;;```ccc======JJJDDD333===:::CCCIIIDDDCCCCCC<<<@@@AAABBBDDDDDDDDDCCCBBB@@@@@@@@@BBBCCCCCC@@@>>><<<777:::AAA:::111<<>>BBBCCC???;;;999888222444555444111111222444555555000555888---???ooonnneeeFFF444FFFLLLAAA<<>>===???DDDGGGGGGEEEDDD@@@AAA???;;;:::======;;;999;;;888999>>>999666@@@CCCcccMMMPPPLLL<<<333555666444444222AAA<<<>>>???>>>GGGBBB,,,;;;DDDXXXUUUWWWbbbWWW[[[RRRWWWVVVSSSSSSQQQKKKJJJNNNPPPKKKnnntttwwwsss}}}}}}}}}yyykkkppp```PPPRRRRRR^^^zzzpppsssYYY{{{NNN777DDD===;;;III@@@FFFIIIEEEPPPHHHFFFGGGrrr]]]xxxppp{{{|||vvvsssrrrnnnhhhcccXXXNNNGGG999,,,===JJJ;;;KKKMMM***''''''''''''&&&''''''((())))))'''999uuu}}}sssTTT999999000EEEvvv^^^QQQCCC:::777999888222//////......///222555666///,,,((($$$######$$$%%%&&&+++---(((===JJJEEE\\\KKK222000,,,,,,******+++,,,---,,,+++000...000111---)))...999<<<777888======AAAYYYtttrrrLLL555///>>>>>>///222FFF===111555CCCDDDAAA???:::;;;<<<>>>???@@@@@@???>>>??????@@@BBBCCCBBB@@@===222;;;>>>999666888888444>>>UUU~~~XXXOOOHHH>>>999BBBDDD666999777444333222222000///000000000000000000000000...000000///000222111,,,///...///,,,MMM~~~}}}qqq^^^OOOQQQbbbrrrKKK:::666===@@@777666===>>>;;;999777555444555666777777555444333333444666888888555444777999777777777>>>EEEFFFHHHMMMHHHHHHSSSEEEHHHPPPVVVQQQHHHIIIQQQOOOHHHAAAAAAGGGHHHBBB;;;:::;;;===???>>><<<888666000333666555111000222555000111444:::888)))+++???nnn,,,AAA???======???AAAAAA>>>;;;;;;:::===DDDGGGFFFDDDDDDDDDEEEDDD@@@>>>@@@???<<<999===999:::AAA===777;;;888ZZZwwwNNN\\\mmmTTTEEE888:::BBBAAA777333<<>>777AAA@@@<<>>777======000...000000///000555777666...***%%%######$$$%%%%%%%%%***---)))???MMMIIIaaaGGG000000+++***)))((()))+++,,,+++***000(((***555888000***,,,333222111111111444<<>>@@@333000;;;:::...AAA555666;;;999:::???===777888999;;;;;;;;;;;;:::::::::;;;===>>>===:::888444999888222333888777111)))000DDDeeefffFFFDDD@@@777>>>HHH???777;;;@@@666444111000000111111111000000000000000000000000---222333000///222000,,,---&&&333111///777WWWtttYYY@@@999FFF444111888444333;;;@@@;;;999666333222222333444111111222222333333333444...000777<<<888444:::EEE;;;===@@@LLLTTTJJJEEEQQQDDDYYY```PPPDDDHHHOOONNNLLLHHHEEEDDDEEEDDD@@@<<<;;;999888:::===<<<888333444555666666555555555555111000888;;;333///000---666lllaaa777222===@@@777444;;;>>>:::777:::<<<:::===FFFJJJGGGFFFGGGFFFHHHGGGCCCAAAAAA@@@<<<777===999777???>>>888999,,,IIIDDDwww===RRRuuuooozzzrrriiidddUUUIIIEEE<<<000(((000LLLiiijjjdddAAARRRIIIHHH\\\SSSVVVQQQNNNKKKSSSRRRHHHPPPVVVJJJKKKbbbnnngggooowwwzzz{{{xxxnnncccyyyooo{{{pppnnngggUUURRRIIIHHHLLLRRRaaaooopppmmm[[[;;;777888888>>>888666???666;;;???GGGLLLKKKMMMTTTsssWWWOOOWWWrrruuu999SSSpppttt}}}xxxrrrpppooojjjaaaXXXGGGBBB555000888===@@@FFFhhh'''***!!!''''''&&&&&&%%%&&&&&&'''&&&---***777lllvvvwwwpppBBB===CCC^^^qqqpppcccvvvUUUEEEEEE>>>>>><<<......222222000111666777444---)))$$$"""###%%%&&&&&&$$$%%%---222BBBJJJWWWEEE///000***+++))))))***+++,,,+++***'''++++++%%%$$$***111444%%%444>>>;;;999;;;999222///777;;;777444666555222444333444777777444444777444)))***777:::111000999000222<<<>>>888;;;???999:::;;;<<<>>>??????>>>>>>888999:::<<<===<<<999666AAA333...666777------777222666***666333NNNqqqUUU888;;;FFFBBBIII::::::???:::777888555333111...---///111333333000000000000000000000000,,,000///)))'''---000000///(((000'''...666,,,BBBddddddCCC;;;;;;===000555;;;666000777666%%%:::888444111000000111111,,,...000333333333111000333,,,,,,333666333333888:::???777111<<>>======<<<888555777<<<===777222444222000222555666333000222...555222'''222===111333888PPP|||FFF,,,666;;;:::222999<<<777222333888<<<999666:::CCCGGGDDDCCCEEEEEEHHHGGGCCCAAAAAA>>>999555<<<777333:::;;;666777:::+++666PPPWWW;;;:::LLLSSSAAA>>>DDD>>>///777111000KKKjjjxxxzzzuuuHHHMMM===JJJeee<<>>:::--->>>444:::AAA===MMM@@@GGGJJJaaa^^^>>>NNNyyymmm```HHHKKK^^^rrr}}}yyytttnnnllljjjdddXXXOOO@@@999,,,333BBB===AAA^^^666%%%,,,((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&& >>>{{{jjj{{{sssaaa888GGGnnnTTT@@@IIIEEE>>>999...---222444111222777777333---(((###"""$$$&&&&&&&&&(((###...888???;;;WWW999222---,,,***************)))(((((('''(((***++++++,,,...000000111222444555666777777444555555555444444333222111111111111111111111111222222333333333444444444555666666666777999===@@@;;;<<<===>>>>>>>>>===<<<<<<===>>>>>>===;;;999777888777777666444333222222222222222333333444444444ZZZyyyuuuWWW999888888888999;;;===???<<<<<<<<<;;;:::777555333333333333222111000////////////...------------...---,,,,,,+++*********+++++++++,,,,,,---...//////333AAAddd|||\\\???999<<<:::555444666444333333333333111000//////...------------...........................111222222333333444555555777888999:::;;;===>>>>>>BBBDDDHHHKKKLLLKKKIIIGGGKKKIIIGGGFFFEEEBBB???===???>>>555444===>>>777777===999555222111111000///111000///......///000111999...+++GGGlllOOO555111555333000111111111222222333777<<>>@@@===<<<;;;777222999777444111000111444555///>>>666,,,XXXoooCCC555...444999---BBBBBBPPPssskkknnn;;;:::AAA@@@@@@CCCGGGIIIHHHFFFGGGLLLPPPNNNIIIEEEFFFHHHAAAQQQBBBQQQ~~~iiicccfff___RRRWWWQQQOOOOOONNNHHHEEEEEEFFFYYYeee|||}}}JJJ\\\%%%666000111111222222333444444666<<>>888;;;)))000JJJ;;;IIIvvv(((+++---&&&&&&&&&&&&&&&&&&&&&&&&,,,(((### ,,,UUUsssxxx}}}jjjwwwqqqPPPQQQdddMMM%%%%%%>>>...111555888888555000,,,######""""""######$$$%%%(((###,,,444DDDKKKLLLgggiii888000,,,,,,)))************)))((((((&&&((()))***)))***+++---...///111333444555555555333333444444333333222111111111111111111111111111111111111222222222333333111222222222222444777:::::::::999999999:::;;;;;;777888999::::::999777666444333222111000//////...000000000111111111222222...111666===III\\\tttyyyaaaGGG999666555111666555444444555888:::;;;888888888777666444111000222222222222111000///......------,,,,,,,,,,,,,,,---,,,+++***************+++++++++,,,---.........444+++***888NNNjjjhhh>>>JJJ;;;222777===;;;777888555444222222333333111000///......---------------------------------------//////000000111222222222777777888999;;;<<<===>>>>>>@@@CCCFFFHHHGGGFFFEEEJJJHHHFFFEEEDDDBBB???======888666666777999777333777444222111222444444444000000///......///000000&&&...333///000NNNbbb777>>>111)))000666444222555000111111111222666;;;???AAAFFFJJJJJJFFFCCCCCCDDD???AAAAAA===;;;<<<:::666888666444222111222333444888222555777,,,:::lll|||lll222FFF>>>AAA@@@@@@BBBFFFHHHHHHGGGHHHKKKOOOOOOMMMLLLLLLNNNOOOQQQLLL???eeexxxeee```dddbbb^^^\\\aaahhhppp|||~~~kkkNNN[[[000777000000000000111222222333333111666===CCCFFFKKKQQQVVVcccvvv}}}|||vvvssswwwfffPPPHHHWWWGGGKKK\\\rrrfffbbbaaaYYYTTTLLL===444222333;;;<<<@@@pppPPP###***,,,"""&&&&&&&&&&&&&&&&&&&&&&&&"""$$$))))))###333mmmsssiiieeekkk~~~}}}|||}}}___ssskkk===(((@@@DDD"""111555:::<<<999333---)))######""""""######$$$%%%+++%%%---111===CCCDDD```666...+++,,,)))))))))))))))(((((('''&&&'''))))))(((''')))***,,,---///000222333333333111111222222222111000000000000000000000000000000/////////000000000111111///000000//////000222555999888666555666888:::;;;444555666777888777666666111111000///...---,,,,,,------...............///+++******---111444444333(((---111222444666444000111000---)))***------+++111111000000111333555666444555555555333222000...111111111111000//////...---,,,++++++******++++++,,,+++************************++++++,,,---------222------111222111777@@@]]]qqquuuUUUBBB???AAABBB444000333;;;<<<666333666444333111111222222000//////...------,,,,,,------------------------------,,,,,,---......//////000333444555666777888999:::;;;===@@@DDDFFFFFFFFFEEEHHHGGGEEEDDDDDDBBB???===???666<<>>TTTsss]]]FFF888---,,,000,,,))),,,333444///...333///000000000111444999===AAAFFFJJJKKKHHHFFFFFFGGG@@@AAA???:::999::::::777555555444333222222222222555))),,,;;;:::111@@@^^^{{{xxxZZZ::::::111:::>>>===<<<===@@@CCCEEEEEEGGGHHHJJJLLLMMMMMMLLLLLLRRRFFFMMMLLLDDDtttyyywwwwwwGGGtttjjj333+++000///...//////000111111222222000333999@@@GGGNNNSSSVVVMMMyyywww|||KKKIII>>>FFF```MMMooo|||mmm]]]ZZZRRRIIIAAA555///...:::;;;444XXXjjj---&&&!!!111&&&&&&&&&&&&&&&&&&&&&&&&""" )))///!!!@@@sssuuummm```xxx[[[111222888888777666888<<<@@@???888///)))&&&######""""""######$$$%%%'''$$$...333@@@HHHOOOppp777---,,,---(((((())))))(((((('''&&&'''((()))((('''&&&'''(((***+++,,,...///000000111//////000000000//////...////////////////////////------------............///000111000//////111333777777777777777888999:::666666777888888777777666111111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,333000---------,,,'''###000---+++,,,,,,)))***---)))*********+++.........------------...///111111333444444444444333111000000000000000000///...---,,,,,,+++************++++++******)))))))))***************+++++++++,,,,,,000...000333222,,,+++///$$$///<<>>;;;999999:::;;;;;;888888:::666000...111222111000000111111///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------.........///000111333444555555777888;;;>>>AAABBBCCCCCCFFFEEECCCCCCCCCBBB@@@===DDD888EEEJJJ666999DDD666777555222111111111000.........------------......///,,,---111///))))))...555;;;555///000,,,+++444444...///666444***''',,,444111111111---(((***000....../////////222666999;;;>>>CCCDDDDDDBBBBBBCCC<<<>>>===999777888777444333333333333333222111111...777888...+++111000(((555~~~RRR---:::???444222888777666666888;;;>>>???EEEDDDDDDEEEFFFFFFEEECCCIIIFFFEEESSSOOO999nnnyyyddd^^^ggg///444666)))...------......///000000000333444666<<>>666;;;???AAABBBDDDBBB>>>???============;;;888777777444222333333000...///000///......///000...---------,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---------------...000111222333444222333555888:::===>>>???DDDBBBAAABBBBBBBBB@@@>>>BBB777EEEIII555888CCC666888555222111000///---+++,,,,,,,,,------,,,,,,,,,***///)))$$$***555;;;"""***)))+++222///***---,,,---,,,)))''')))///555---+++)))***)))(((+++...,,,---.........000333666666999===???@@@?????????999===>>>;;;999999555000111222333333333222111000111/////////+++(((000===111000:::555)))>>>,,,))):::222222222222222333666999<<>>DDDKKKmmmooo;;;,,,,,,---'''''''''''''''&&&&&&%%%'''((()))(((&&&&&&'''(((&&&''')))***,,,---------,,,,,,---.........------------------------------*********+++++++++,,,,,,***+++---,,,++++++,,,---+++...111444555444222000666666555444333222111111//////......------------,,,,,,++++++++++++******&&&+++000111---(((%%%$$$!!! """''''''%%%$$$%%%!!!'''...000---,,,...******++++++,,,,,,,,,,,,+++,,,.../////////......------.........------,,,---,,,++++++******++++++((((((((((((((())))))***))))))))))))))))))))))))(((+++///000...)))%%%###,,,...111555888:::<<<===;;;<<<=========<<<;;;:::888666777===>>>:::444111111111111444666444///+++///---,,,---...///...,,,---,,,++++++******++++++************************)))******++++++,,,---------...///000111333444444444555666888:::===@@@AAAAAA@@@@@@@@@BBBBBB@@@>>>:::333<<>>999>>>???===;;;:::666111111111222222222111111000333(((%%%111;;;888...(((+++111FFFEEE???xxx999;;;222"""111000(((888///000222222222444777:::>>>???@@@CCCEEEGGGIIIKKKFFF???JJJJJJ;;;FFFNNN777eee~~~|||wwwuuuxxxKKK333(((---,,,)))***---*********+++,,,,,,------,,,---///222666;;;@@@BBBCCCUUURRR}}}zzz]]]lllqqqtttpppmmmtttrrrwwwnnn}}}aaaPPPIIIFFF999222555555222444DDDxxxmmm,,,'''+++###***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''""""""''')))&&&"""EEEoooTTTjjj}}}dddIII>>>???>>>999444???@@@@@@??????FFFRRR[[[SSS???===MMMVVVWWWQQQEEEKKKDDD888---&&&$$$%%%'''######""""""######$$$%%%(((%%%000555???CCCEEEccchhh<<<+++++++++&&&''''''''''''&&&%%%%%%$$$&&&'''&&&%%%%%%&&&'''&&&'''(((***+++,,,,,,---+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++''')))++++++******+++,,,***,,,///111222222111000333222222111000000000000......---------,,,,,,,,,++++++*********)))))))))&&&%%%!!!###)))...'''***---,,,+++***'''###...((($$$### ###,,,))))))******++++++******((()))+++,,,---------,,,,,,,,,------------,,,,,,++++++***))))))))))))***(((''''''''''''((()))***((((((((((((((((((((((((+++***'''$$$$$$***111666...000222222111///...---444444555888999999:::;;;GGG>>>555333111111666>>>222333444444333111...***---,,,+++,,,---...---,,,,,,,,,+++***************))))))))))))))))))))))))(((((())))))***++++++,,,+++,,,---...///111222222666666666777999<<>>@@@AAAAAA@@@>>>555444555555333333555555111000//////000000...,,,******+++,,,,,,+++******(((---...((($$$'''///666""")))'''(((///,,,%%%'''&&&)))(((%%%'''---///---(((+++...---,,,***)))''')))+++,,,++++++,,,...000666888:::===??????===<<<;;;>>>>>>;;;999999777222111111111111111111111111...999888''' )))111//////+++!!!'''444---:::dddlll;;;***555==='''$$$444444''')))555+++...000111111222444777999===@@@BBBBBBDDDHHHLLLDDD777GGGQQQ>>>>>>LLLEEE)))bbbbbb---"""222$$$!!!999222 ...((())))))******+++,,,,,,(((+++...000111444:::??????JJJ>>>DDDiiifffiiisss~~~~~~wwwwww}}}vvvsss|||___PPPEEEAAA<<<222333999555111EEEqqq:::&&&)))%%%%%%,,,###%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%"""!!!%%%)))666CCCMMMOOObbb{{{tttuuu|||fffdddcccdddbbbWWWCCC444666===CCC===???[[[nnnhhhGGG===000'''%%%%%%%%%%%%######""""""######$$$%%%%%%###000999FFFKKKJJJdddccc<<<)))))))))&&&&&&''''''&&&&&&%%%$$$"""$$$%%%%%%$$$$$$%%%&&&%%%&&&(((***+++,,,,,,,,,+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++''')))+++,,,++++++,,,---......///000111222333333111111111111111222222333///..................---******))))))(((((((((''''''''')))++++++***&&&$$$"""''''''"""###))))))%%% %%%+++***$$$%%%***(((((())))))***)))))))))'''(((***,,,------------++++++,,,---------,,,,,,******)))((((((((((((((('''''''''''''''((()))***((((((((((((((('''''''''###(((++++++***)))'''%%%%%%(((+++++++++---222777//////111555777777888:::111111666<<<999000...111---//////+++)))+++///111---,,,++++++---------+++,,,++++++***)))*********))))))))))))))))))))))))''''''(((((()))*********(((((()))***,,,---...///000//////000222555888:::???>>>>>>???AAAAAA@@@???666999444222888777555:::222000//////000///,,,***)))***+++,,,,,,+++***)))///&&&$$$+++,,,&&&%%%+++&&&,,,((('''---+++&&&+++(((%%%$$$(((***'''$$$"""&&&***+++'''$$$%%%))),,,)))***++++++***+++---///333444666999<<<;;;999777;;;===;;;666444666555222111000000000000000111222+++,,,...000000///......(((---444000(((,,,000+++333222JJJeeerrrzzz^^^TTT999---666111'''000###+++111,,,'''***---''''''***...///......111333666;;;>>>>>>;;;<<>>'''000222%%%,,,000"""###---'''((((((((()))******++++++)))---000///---///555;;;>>>;;;OOOPPPZZZiiiaaaeeevvv}}}rrriiihhhgggpppuuuppp^^^@@@>>>777555000---666>>>777;;;eeeNNN$$$,,,""""""///###+++$$$$$$$$$$$$$$$$$$$$$$$$***&&&)))""" &&&222%%%222iiiBBB:::HHHTTTQQQIIIGGGFFFCCC;;;555666>>>FFFaaaSSSYYYkkkpppiii\\\KKKCCC888+++%%%%%%&&&%%%"""#########"""###$$$$$$%%%&&&###000:::HHHKKKGGG^^^aaa555...000%%%)))((('''&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&'''((()))*********+++++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))******+++++++++++++++,,,---......222222222111//////222444//////...---,,,,,,++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''(((((((((((()))******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))+++++++++,,,---...000111000111333555666777888888666666666666555444333222000000000///......------+++******)))))))))))))))+++*********))))))((((((''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,,,,---------.........///000111000111444666:::===??????<<<999666555888888888888777555333222111000///...---,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((()))+++,,,---///000444777999999999999<<<:::888777555555555666666333111111222222///---------,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,---------............---,,,,,,+++******))))))))))))))))))))))))+++++++++,,,---...000111444666999===???AAABBBBBBCCCBBBAAA??????>>>>>>>>><<<<<<;;;:::???]]]RRR555,,,***)))***))))))(((((('''''''''&&&''''''''''''((((((((((((((()))***---///333555777777MMMKKK888BBBttt___UUUbbbuuuyyykkkhhhaaa```uuuyyykkk___]]][[[QQQDDD<<<;;;+++111111333===999<<>>>>>DDDCCCBBBAAA@@@???>>>>>>AAA???>>>;;;333///777DDDeeevvvXXX777***"""'''...000---,,,)))((((((((('''''''''&&&''''''''''''((((((((((((((()))***,,,...111333444>>>======DDDIIITTT}}}III===KKKQQQjjjrrrpppfffdddkkkmmmjjj___VVVMMMIIIGGGBBB999222......555888???999===mmmUUU,,,***&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################&&&&&&&&&###$$$777```}}}hhhHHH000---'''"""!!!###%%%%%%###"""""""""""""""######$$$&&&###...444???EEEJJJiiiVVV222---...((((((''''''&&&%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&'''(((((())))))))))))*********++++++************************((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))***+++,,,---......///...,,,,,,...000...------,,,,,,+++++++++)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((())))))))))))************)))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***,,,------,,,---...000111222222222111111222111111000///......------,,,,,,+++******+++***))))))(((((())))))******))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******+++,,,---------...000222222333444444444555777999888777444222111111222444000///...---,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))+++...111444555666666666555333222111111111111222111///...///...---+++,,,,,,+++++++++************))))))(((((('''''''''''''''((((((((()))))))))+++******))))))(((((((((''''''''''''''''''''''''((((((((()))***+++,,,---000111333666888:::;;;;;;BBBBBBBBBAAA@@@>>><<<:::;;;777666999;;;888444222111444999???FFFOOOXXX^^^___YYYLLL???666000''' ***((()))---...***'''(((((((((((('''''''''''''''&&&''''''''''''((((((((((((((()))***,,,...000111@@@999;;;MMMPPPDDD[[[jjjLLLJJJ===PPPhhhooolllmmmeeePPPXXXTTTLLLBBB===:::666222GGG111PPP___MMMZZZEEE222$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################"""$$$&&&$$$ !!!...<<>>;;;888777;;;555111222666999::::::999555000---,,,...000111---***'''&&&)))...111222///---***'''%%%%%%(((+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))***+++,,,---222>>>BBBEEEKKKMMMPPP]]]lllJJJ444222>>>CCCIIIPPPMMMHHHGGGAAA777333777===@@@DDD{{{EEEfffVVV222$$$'''(((%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!&&&))))))((()))***'''NNNzzzNNN+++!!!&&&%%%###!!!!!!######!!!"""""""""""""""######$$$&&& ---666::::::MMMGGG000---)))+++&&&&&&'''''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''''''''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''')))******+++---......,,,,,,,,,...+++++++++++++++*********((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''')))))))))*********************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******+++,,,......////////////000000000000//////.........------,,,+++++++++***))))))((('''((((((((((((((((((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++,,,------,,,,,,...000222666999;;;;;;:::999999444555666777666555222111///...---,,,************)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((('''(((+++---000222333444555555555444444333222222111111111000...---------******)))))))))((((((((()))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***,,,///222777;;;>>>???>>>?????????>>>;;;888666444999<<<:::444000...---'''(((,,,000444444000,,,...---///000...)))###!!!###%%%&&&((()))(((%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''(((((()))***+++''';;;>>>888CCCPPPNNNIIIZZZvvv___MMM@@@999444;;;===CCCKKKXXXlllZZZpppJJJ###///'''&&&,,,%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""#########$$$''')))(((&&&$$$(((...LLLkkkPPP:::+++"""!!!###%%%$$$#########""" """""""""""""""######$$$&&& ...666999999MMMwwwAAA000---&&&+++%%%%%%'''''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%&&&&&&'''((()))***,,,------,,,++++++,,,************************((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))))))))))))*********************)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***+++,,,---............//////000000000000//////......---,,,,,,++++++******)))((((((''''''((((((''''''(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++,,,,,,,,,++++++---///---111555888777555333333000222555666666333000......---,,,+++***)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''((()))+++---///111111444444555555444333222222000111111000---,,,,,,---))))))((((((((('''''''''((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))***---000555999===???>>>>>>???>>>===<<<:::999444<<<@@@;;;444222555777:::444---&&&############,,,'''############''',,,------+++((((((***'''"""&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((())))))***---444444888DDDHHHFFFMMMHHHDDDuuuvvvcccRRRSSS___www&&&111333......%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$!!!$$$&&&%%%)))%%%777666666ffftttYYYBBB///$$$+++++++++########################"""""""""""""""######$$$&&&"""///555999<<>>777,,,//////---***&&&$$$%%%&&&((($$$$$$&&&%%% """((((((...,,,***+++)))%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++%%%000222333===AAABBBHHHOOOAAAGGGLLLOOO~~~zzzmmm)))...***'''''')))...#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%)))$$$ ###$$$######(((((((((((((((&&&''''''&&&'''+++///...***)))+++---***&&&$$$'''***((($$$###%%%&&&$$$%%%(((######"""!!! !!!###"""""""""""""""######$$$%%%&&&222222<<>>;;;@@@DDDEEEGGGIIIHHHDDD@@@>>><<>>666:::???@@@999111...111...'''%%%,,,222///((($$$ (((......,,,+++***(((!!!&&&)))***++++++'''###$$$$$$$$$$$$$$$$$$######!!!"""###$$$%%%'''((((((''''''&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################!!!"""######$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""###$$$%%%%%%'''+++666999CCCCCCLLLlll===+++***,,,'''%%%%%%&&&&&&%%%%%%$$$###,,,"""$$$!!!###'''###666888rrr???,,,!!!ZZZmmm,,,;;;...&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%########################"""###$$$%%%%%%%%%%%%$$$########################""""""""""""""""""""""""!!!!!!"""""""""############$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&((()))''''''''''''((()))******+++***)))***,,,---+++***,,,++++++***)))(((''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&'''(((((())))))((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&''''''(((***+++---///000000000///////////////...,,,+++***)))))))))((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''###&&&((('''&&&)))///555444999AAAEEEBBB>>>===AAAHHH???222))))))///111///---...,,,&&& ***555---***&&&$$$"""###)))///111""")))))))))##################$$$$$$######$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""  !!!!!!!!!""""""""""""###$$$%%%%%%'''...666999DDD???JJJhhh===******,,,'''%%%%%%&&&&&&&&&%%%$$$$$$'''---,,,+++111!!!)))%%%zzz###***:::111$$$---)))AAA```****** ,,,%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((())))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))))))))((())))))***+++,,,)))((()))+++---......,,,...------,,,+++***))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&''''''&&&''')))+++,,,---,,,,,,******+++,,,,,,,,,++++++'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''!!!$$$'''&&&&&&(((///666666444777===<<<666666<<>>UUU555```LLL######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))*********++++++++++++++++++*********))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((()))***+++,,,---......//////...---,,,+++)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''))),,,...444666:::======;;;999666:::666222000///...+++(((***'''&&&'''&&&###"""%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""!!!""""""""""""#########%%%%%%%%%%%%%%%$$$###"""(((%%%"""###%%%%%%### '''&&& """)))'''&&&$$$%%%((('''######%%%"""(((...---'''!!! ###''''''&&&######&&&'''&&&""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!""""""!!!!!!!!!$$$&&&'''///777;;;???III???]]]999...''',,,'''&&&&&&&&&%%%%%%%%%$$$$$$ ###444 ///]]]!!!++++++"""}}},,,///"""QQQlll$$$***XXX===***###---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$#########"""""""""""""""$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))*********+++++++++++++++*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''((()))***+++,,,,,,,,,,,,,,,+++***)))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&(((+++,,,333666999<<<===<<<:::888;;;888444222111000---***,,,(((&&&'''&&&###$$$'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$###""""""$$$%%%%%%$$$&&&---(((%%%555222555555333:::EEEGGGBBB;;;222%%%"""***,,,((()))%%%***"""!!!######"""""""""!!!!!!!!! """"""""""""""""""""""""!!!"""""""""!!!"""$$$&&&(((///666:::>>>JJJCCCYYY888///''',,,'''&&&&&&&&&&&&%%%%%%%%%%%%!!!"""---!!!&&&+++(((XXX000"""222,,,***((($$$AAAnnn$$$,,,...222???***$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$##################"""""""""###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************+++++++++***************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''((())))))***,,,,,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((())),,,...222555777777666555999777444222111///,,,***((($$$"""###""" ###"""#########$$$$$$$$$$$$$$$############"""""""""############$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$#########$$$%%%$$$#########$$$''''''---:::EEELLLQQQUUUkkkqqqmmmcccfffqqqlll[[[~~~___@@@222***$$$'''---+++)))***)))%%%#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""!!!"""%%%'''***000555999>>>KKKGGGTTT666///(((,,,&&&&&&&&&&&&&&&&&&&&&%%%%%%)))"""$$$!!!333666lll\\\iii>>>---CCC444'''222444___zzz,,,%%%""" KKK<<<+++%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$##############################$$$&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))))))))******************************((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''(((((((((------------,,,,,,+++***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((***---000222444444444555444222000...,,,)))(((&&&######%%%$$$  """"""""""""########################""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$&&&'''%%%###$$$(((,,,888NNN[[[[[[jjj}}}tttYYYUUU```jjjpppyyy{{{qqqPPPcccwww___---***((($$$"""%%%)))'''!!!$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###%%%(((,,,000777<<<@@@LLLHHHOOO444000(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))!!!%%%+++$$$)))+++ggg!!!222((('''%%%xxx<<<000...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$##################$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((()))))))))************************'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((,,,,,,---------,,,,,,+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%)))+++---000333555777777333333222000...+++)))((((((''')))---,,,&&&######!!!!!!"""""""""#########""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$"""!!!%%%111@@@LLLaaawwwyyybbbZZZjjjtttnnnuuulllhhhdddcccnnn}}}hhh]]]sssjjjBBB"""$$$---)))###$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###&&&))),,,111999@@@CCCKKKGGGKKK222111)))+++&&&&&&&&&&&&&&&''''''''''''###''')))%%%!!!%%%+++///666777$$$\\\EEE;;;***III{{{(((,,,&&&111...+++BBB!!!&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((***************+++++++++'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))***+++++++++******((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%'''(((***---000222444666222444444333///,,,******'''''')))...---&&&""""""!!!"""""""""############!!!!!!"""""""""""""""###############$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$%%%$$$$$$)))666KKKaaaoooVVV]]]jjjssssssnnnmmmqqqvvv|||sss|||rrrPPPzzz]]]555###))),,,%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###""""""$$$''')))---111:::BBBDDDKKKHHHGGG111111)))+++&&&&&&&&&&&&&&&'''''''''(((&&&""""""******((())) /// ***///222!!!EEE@@@NNNzzzuuu[[[DDDEEE***%%%666eee444...###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))*********+++++++++''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***+++++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&(((***---000222111333444333///+++******&&&$$$$$$'''&&&!!!!!!"""""""""#########$$$$$$!!!!!!!!!!!!""""""######"""""""""#########$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%,,,888IIIZZZgggpppsss{{{eeeWWW]]]nnn~~~vvv[[[;;;111***&&&%%%%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""!!!"""#########$$$'''***---///777@@@BBBJJJJJJEEE000222)))+++&&&&&&&&&&&&'''''''''((((((***%%%$$$,,,'''$$$000---)))***888"""RRRzzztttvvv|||GGGPPP((( 333222''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))******++++++++++++&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''***+++,,,,,,------------)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''')))+++...111333...111333111---)))'''(((***&&&$$$%%%$$$!!!!!!$$$############$$$$$$$$$$$$ !!!!!!!!!""""""######!!!""""""""""""#########"""###$$$%%%%%%%%%%%%%%%&&&666QQQkkk{{{yyymmmaaa]]]zzz|||uuuzzzsssvvvTTT***...&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""""""""""""""!!!"""#########%%%(((***---...555>>>@@@JJJMMMDDD...111***%%%+++!!!&&&))))))((((((((((((&&&+++***%%%'''---,,,%%%(((AAA___ooogggXXX999''')))((($$$###&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&,,,***'''%%%%%%'''***+++)))###!!!&&&(((&&&''',,,''''''&&&''''''(((******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))(((&&&%%%%%%&&&'''((((((''''''((('''&&&'''***%%%&&&''''''&&&%%%%%%&&&))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((''''''''')))((((((((((((''''''''''''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''')))***&&&&&&&&&''''''((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''')))))))))***++++++,,,,,,)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$&&&'''((((((+++)))((((((&&&$$$###$$$###+++---((((((...222111---444666000+++---...,,,'''&&&$$$###""""""!!!!!!$$$$$$##################""""""""""""""""""""""""""""""""""""############ $$$%%%""" ###(((+++AAAjjj}}}tttuuuVVViiiyyy}}}jjj444(((,,,###!!!***"""%%%%%%$$$######"""#########""""""""""""""""""""""""!!!"""#########$$$'''***,,,///888@@@III>>>OOOCCC///111***&&&+++&&&''''''&&&%%%&&&&&&&&&&&&$$$%%%)))&&&%%%...===ccciiiQQQFFF...(((%%%''')))(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((('''%%%$$$###///***)))++++++'''&&&((())))))(((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))+++++++++++++++,,,,,,,,,------...000000,,,'''###......,,,***'''&&&&&&&&&)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((('''''''''''''''''''''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''*********)))((((((''''''&&&%%%%%%$$$$$$%%%&&&''''''''''''((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''000)))"""$$$***---(((""")))(((&&&&&&'''''')))+++!!!#########%%%***......,,,222444111//////+++&&&'''&&&%%%###""""""""""""$$$$$$##########################################""""""""""""############$$$ ###***'''###666RRRjjjmmmbbb<<>>GGG;;;KKKAAA111000+++(((******(((&&&&&&''''''((((((555!!! 111333555___~~~wwwvvvVVVDDD888,,,((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''$$$&&&(((+++...///000000)))''''''))))))''''''******************)))((((((((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))************)))...)))""" ###)))...///))))))((('''(((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((('''''''''&&&&&&'''''''''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))((((((((('''''',,,++++++***)))*********(((((((((((()))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((&&&&&&'''((()))***+++,,,)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''"""(((,,,)))"""!!!'''///,,,***'''###!!!!!!!!!""")))%%%$$$&&&((((((***---))),,,...---///111...***'''&&&%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$%%%###%%%(((,,,999XXXvvvvvvfffZZZVVV|||zzz}}}ttt<<<'''---!!!&&&%%%%%%$$$###############"""""""""""""""""""""""""""###$$$$$$$$$&&&)))+++...111888>>>HHH===KKK>>>222000+++******+++'''&&&))),,,,,,+++,,,'''333333111QQQ|||eeecccnnnooojjjuuuyyy|||aaaNNN888+++&&&###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((...,,,)))&&&%%%%%%&&&'''++++++***+++******,,,///((()))************)))((((((((()))))))))*********(((((((((((((((((((((((((((((()))))))))*********))))))***************++++++******))))))))))))))),,,000222111///---((("""%%%%%%&&&((()))***)))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))''''''((((((((()))))))))&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((()))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((($$$%%%&&&'''(((***++++++)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''',,,&&& """(((,,,(((###&&&((()))(((***...000///***&&&&&&))))))&&&)))000000111111000///000000000((('''&&&%%%##################$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$!!!***((($$$;;;dddyyyuuu]]]IIILLLggguuukkk}}}xxxttt|||~~~vvvRRR,,,444,,,%%%%%%%%%$$$############$$$""""""""""""""""""""""""###$$$%%%%%%%%%&&&))),,,,,,000888???LLLDDDPPP<<<444///+++---)))+++'''(((---...+++***,,,'''###<<>>111***(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))***,,,...///,,,---,,,((($$$$$$'''((((((((()))***************))))))))))))************(((((((((((((((((((((((())))))))))))************)))*********++++++,,,,,,///---+++******+++---///###)))+++&&&$$$(((,,,---***))))))+++,,,+++'''###(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))************************++++++(((((())))))************))))))((((((((((((((((((***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((((('''''''''''''''$$$%%%&&&'''((()))*********)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***+++,,,***'''%%%&&&((((((---...,,,,,,...,,,'''((()))+++,,,'''$$$'''///000333777777333---++++++)))((('''%%%$$$$$$############$$$$$$%%%%%%%%%%%%####################################$$$$$$$$$$$$&&&,,,<<>>MMMFFFPPP999666///+++///(((,,,((()))...,,,&&&'''...444===xxxzzzkkk```hhh||||||qqqvvv}}}zzzyyyyyywww~~~~~~yyy{{{cccJJJ555'''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))))))))))))))************%%%'''***---......---,,,,,,111333///,,,---//////+++******)))******++++++)))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++*********+++,,,,,,------)))))))))+++...222666999888>>>>>>666111333222...(((&&&%%%'''***+++)))&&&))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((************++++++++++++*********)))))))))((((((((((((((('''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++++++++*********))))))))))))***++++++,,,,,,,,,++++++************))))))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***))))))))))))((((((((((((&&&&&&''''''((()))))))))******)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%---000///000555:::555===AAA@@@CCCIIIJJJDDDGGGJJJIIIAAA888333000...$$$&&&---333333...)))((()))((('''&&&%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""$$$<<>>NNNYYY^^^^^^]]]]]]]]]eeepppgggOOOBBB999+++,,,000*** &&&444333%%%'''''''''))),,,,,,)))$$$))))))(((((((((((())))))***************)))((((((111///,,,)))'''''''''(((!!!,,,,,,***...***###&&&111)))(((...///+++///888EEEVVV[[[pppttt]]]???FFF(((%%%000'''///000)))&&&+++...+++'''&&&&&&((()))***((('''((((((((((((((((((((((((******))))))((((((''''''"""))),,,)))'''***(((###(((&&&(((---,,,)))...888888888999<<>>000111.........%%%999'''222tttnnnuuuxxxwww{{{tttIII(((&&&+++)))''''''''''''''''''''''''''''''(((+++---,,,(((&&&&&&(((...///---***)))***)))'''******)))&&&$$$$$$(((+++((('''''''''''''''((()))&&&''''''(((((()))*********---,,,&&&%%%***,,,***------///NNN~~~~~~wwwcccIII///(((,,,...***%%%)))))))))))))))))))))))),,,,,,,,,+++++++++,,,---+++666CCCTTTuuu}}}mmmPPP333***%%%((()))&&&%%%'''))))))))))))))))))))))))))))))***************+++,,,,,,,,,++++++---000222:::MMMVVV^^^vvvpppsssuuuVVV,,,000"""###444555%%%"""---***))))))))))))))))))***))))))************)))((())))))(((''''''((())))))###***++++++///***'''111444TTT~~~```555###''')))$$$+++)))(((((())))))((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&''',,,000...(((+++333UUUlll}}}qqqdddaaagggooosssrrr^^^hhhjjjaaadddWWW<<<222...222111///---+++,,,---///(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))...,,,'''...NNNnnniiiOOO```ggg<<<222***...222***'''++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&###&&&,,,&&&%%%KKK~~~~~~qqqNNNwwwqqqlllyyy[[[CCC555???OOOXXXbbbnnnjjjuuu}}}|||~~~|||vvvqqqsssfffkkkUUU888!!!###)))&&&$$$((($$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&((()))---///555<<>>QQQhhhwww}}}~~~|||rrr|||vvvxxxiiigggiiinnnHHH&&&!!!((((((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&((()))+++000777===BBBOOOMMM|||999111333...---111555"""YYYlllqqqssssss}}}pppuuu{{{ooo~~~KKK+++******%%%'''((((((((((((((((((((((((###)))---(((!!! ***444000<<>>)))%%%...555///%%%))))))))))))((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((KKKuuugggBBB]]]aaa===***---,,,((((((&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''"""$$$%%%,,,NNNxxxxxxYYY}}}fffvvv///888555555666111...888GGGRRR~~~hhhppp{{{tttwwwnnnzzzzzz|||qqqhhhVVVyyyXXX444%%%&&&(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((()))+++111888===AAAPPPNNNyyy888111444...---222555;;;hhhrrrssswwwpppssspppjjjhhhvvvkkk<<<---)))%%%+++((((((((((((((((((((((((!!!,,,444111,,,222FFFYYYsssqqqZZZFFF777...)))******)))((('''''''''((((((((()))******++++++,,,---)))+++000+++%%%000DDDtttmmm]]]QQQDDD<<<;;;<<<======RRRJJJ>>>888===QQQmmmsssxxx\\\;;;,,,+++))))))))))))))))))))))))'''+++......,,,---111555WWWiiixxxpppxxxFFF+++'''***)))&&&******************************++++++,,,------...///...000===WWW{{{xxx|||YYY>>>111,,,)))+++******))))))******+++(((((()))***************))))))******************)))''''''999ZZZvvvvvvGGG222///+++))))))))))))((())))))))))))))))))))))))))))))*********+++++++++&&&///888JJJssszzz|||yyyAAA(((000:::333&&&*********)))))))))((((((''''''''''''(((((((((((((((((((((((()))))))))))))))IIIkkkmmmRRROOOlllvvvZZZ222------***)))&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&'''%%%'''''':::nnn}}}uuuooodddyyyhhhsssVVV888222:::BBBDDDBBBBBBHHHNNNkkkzzz{{{yyyzzz}}}rrrnnnddddddvvvooouuudddHHH...$$$&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((()))***111777:::???PPPQQQxxx777111444...---222...eeePPPiiiqqqvvvrrrllljjj```^^^sss|||LLL222)))&&&000))))))))))))))))))))))))222%%% 222UUUrrr}}}|||tttxxx___JJJ>>>++++++***((('''''''''''')))))))))***++++++,,,,,,111((()))...)))+++JJJssscccOOO888;;;>>>@@@EEEMMMRRRSSSMMMJJJNNNTTTLLL???FFFXXXvvv^^^;;;)))))))))))))))))))))))))))&&&***......,,,---222777ooo|||tttppppppkkk666'''111000"""******************************+++,,,,,,---......)))444MMMqqqqqq;;;'''555++++++************++++++(((((()))***************)))***++++++++++++******,,,+++444WWWlllbbb```___^^^XXXWWWPPPGGGIIIOOOKKKRRRggg^^^|||777444///,,,***)))((('''))))))))))))))))))))))))))))))******+++++++++++++++???YYY{{{TTT555)))***...************))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))+++iii}}}SSSJJJsssuuuyyy|||gggrrr<<<000///---,,,)))))))))))))))))))))))))))******))))))(((((((((''')))))),,,+++GGGsssdddjjjsssNNNNNNjjj|||vvvpppsssmmmpppvvv}}}fff\\\nnnhhhmmmjjjVVV777$$$%%%(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((()))***111555777<<>>CCCNNNBBBYYYrrryyygggmmmyyy^^^555'''///***(((,,,''')))000000...000;;;```ssscccnnnrrrwww222''',,,*********+++++++++,,,,,,$$$666222+++666<<>>***,,,,,,+++))))))******)))'''''''''''''''''''''''''''###,,,[[[qqq```iiixxxxxxPPPPPPXXXnnnXXXNNNrrrdddYYYvvv}}}{{{yyyqqqfffPPPUUU```fffeee```SSSCCCaaaaaa\\\^^^[[[===###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((+++222...:::@@@GGGLLLZZZ:::777---444OOOZZZUUUqqquuuwwwnnn}}}vvvqqqhhhhhhdddaaa```^^^UUUKKKLLLLLL???nnnvvvcccYYY111...'''111,,,111***JJJ|||ZZZqqqRRRLLLccc|||nnnhhhvvvPPP222---)))******+++,,,,,,------&&&222aaayyymmmBBB>>>HHHIIIccckkk|||ppp\\\fffeee888+++***------)))(((---++++++999SSS|||pppmmmtttyyy|||]]]888(((++++++++++++,,,,,,,,,,,,000''',,,888SSS___GGGfffzzzoooppp|||@@@...222)))************++++++++++++,,,)))***......***222OOOnnnsss^^^KKK\\\www~~~>>> ,,,******))))))))))))******))))))(((...DDDjjjqqq444(((//////+++%%%))))))))))))))))))))))))'''&&&,,,%%%***555bbbSSSrrrrrraaa@@@TTTtttRRRNNNiiiLLL333,,,,,,***))))))******)))((('''''''''''''''(((((((((%%%444zzzeeeppphhheeeaaaeeeuuuNNNMMMlllZZZTTTsss~~~yyyxxxsssjjjRRRLLLXXXgggfff```UUUDDDLLL\\\ZZZXXX\\\GGG***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((***333000;;;???GGGOOOYYY333;;;...888hhh{{{QQQ]]]wwwtttxxxzzzrrrqqq```bbbbbb^^^\\\ZZZSSSKKKNNNOOOEEEZZZoooooowww:::000***444...)))@@@llljjjlllLLLfffdddqqqkkkppp~~~jjjMMM,,,+++++++++,,,------.........777___IIIGGGTTTXXX|||zzzttt^^^___zzzLLL///---,,,***---***---)))...EEEeee|||ddd{{{kkklll888&&&+++++++++,,,,,,,,,------...///222IIIzzzPPPOOO{{{xxxxxx~~~{{{}}}www???//////************+++++++++,,,,,,***......***+++???bbbsssJJJXXXvvvUUUmmmuuu~~~xxxZZZ222222******))))))))))))******(((,,,,,,666ZZZgggJJJUUUZZZPPPZZZcccccc222,,,222---'''))))))))))))))))))))))))&&&***((('''...<<>>SSSoooGGGyyylllhhhdddgggsss\\\333///+++&&&000---///***222PPPtttccc{{{lllqqq~~~|||nnnlll>>>111++++++,,,,,,,,,---------%%%;;;AAA]]]\\\SSS~~~VVVQQQdddnnnRRRMMMRRRgggwww[[[,,,222///******+++++++++,,,,,,,,,&&&,,,---***555WWWKKKaaa}}}___ZZZxxxtttbbbKKK******))))))))))))*********000222???kkkdddFFF)))...//////))))))))))))))))))))))))&&&,,,%%%)))222CCCQQQtttrrrrrr}}}iiiAAAWWWnnnXXX444666...,,,++++++------,,,***&&&'''''''''(((((())))))...UUUgggggghhhXXX]]]UUUfffooottt}}}zzzGGGPPPcccZZZ___ttt|||~~~zzz{{{yyynnn^^^BBBHHHaaa```YYYYYYRRR000ccckkkZZZaaaXXX555###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((###111222===???IIIXXXJJJ???222666RRRSSS___hhhzzzzzzuuu|||vvvvvvmmmqqqeee```___]]]\\\ZZZVVVPPPMMMEEEGGGEEEBBBttt}}}JJJHHH---...666+++===lllppp```]]]yyy{{{mmmoooooo@@@666$$$...000,,,///,,,333444ttthhhLLL>>>[[[\\\dddPPPyyylllccc```bbbddddddCCC,,,555(((+++111!!!222111NNN~~~wwweeevvvZZZ```sssUUU333---***+++...///------000333...QQQ___QQQssscccCCCiiiooo]]]nnnssssss:::666''',,,+++)))***++++++***))),,,###///,,,;;;iiihhhiiiPPP}}}}}}ggg{{{ppp~~~ppp,,,,,,***(((///)))%%%,,,&&&***+++000eeegggZZZjjj555000///,,,,,,+++***)))((((((((((((%%%'''///333+++hhhhhhJJJrrrwwwkkkwwwhhhlllKKKUUUppp]]]kkkQQQ---///...------...---+++)))***)))'''%%%&&&***+++***+++pppooo~~~pppeeeVVVRRRMMMNNNaaafffyyyuuu}}}TTTNNNwww\\\dddmmm}}}{{{vvv|||~~~xxxgggPPPEEETTTcccaaaUUUOOO>>>===lllIIIWWWKKKDDD&&&%%%$$$######%%%&&&%%%###%%%%%%%%%%%%&&&'''((((((***000333888IIIAAASSSJJJ;;;222666___PPPaaajjjtttnnnnnnsssnnnqqqhhhlll___```^^^[[[YYYWWWSSSOOOKKKFFFEEEDDD===cccWWWyyy]]]>>>111+++(((YYYdddqqqXXXooossskkkfffpppkkkkkkSSS;;;)))111000+++000---222:::zzzWWWGGGDDD```mmm\\\UUUuuummmbbbZZZXXXYYYZZZ[[[{{{QQQ555,,,///,,,000$$$///888ZZZkkkrrr{{{}}}aaammmppp///,,,******......,,,---000...???iiifffVVVpppnnnWWWNNNSSSHHHLLLnnnfff~~~wwwxxxrrrvvvtttccc,,,666,,,+++******+++,,,+++***,,,(((+++444MMM```kkkOOOrrrwwwppp~~~uuummmooolllUUUCCC...---(((******)))+++(((444'''111eeeeee]]]VVV...222***,,,+++***))))))((((((((()))''''''***///sssggg\\\oookkkxxxtttsssBBBSSSqqqZZZlllrrr777000///------...---+++)))***)))(((&&&''')))***)))<<<{{{yyy~~~qqqzzzsssJJJMMMppp{{{yyymmm{{{|||yyyqqqhhhgggOOOAAALLL\\\^^^VVVQQQIII@@@kkkYYYYYYQQQIII,,,%%%$$$######%%%%%%%%%###%%%%%%%%%%%%&&&'''((((((+++---444:::HHHGGG[[[OOO999666;;;vvvcccVVVffflllnnn___qqqmmmiiipppiiikkk^^^___\\\XXXUUURRROOOLLLJJJHHHDDDEEE;;;PPPllldddsss???111...666yyyhhhjjjUUUgggVVVWWWIIIPPP\\\ddddddvvvccc@@@...444...***222//////LLLrrrJJJBBBMMMfffHHHccceee___WWWQQQOOOOOOPPPQQQ]]]bbb===$$$777...---+++333LLLnnnuuuuuurrr~~~ssslllmmmuuu~~~555---******---...,,,---000...ZZZMMMbbb{{{JJJ999DDDUUUNNNOOOaaajjjwwwrrriiidddlllpppggg+++333---+++******,,,---,,,+++,,,---'''???\\\]]]IIIWWWtttgggkkk}}}|||kkk~~~||||||nnnqqqccc{{{999mmmeee---///((($$$+++---(((+++***%%%SSSsss^^^}}}XXXggg///444,,,,,,,,,***)))))))))))))))+++)))###'''===___nnn|||WWWiiicccmmmLLLUUU}}}\\\eee<<<111///...---...---+++)))***)))))))))(((((())))))LLLzzzooo{{{www{{{VVV```tttzzz{{{{{{{{{{{{zzzzzzzzzjjjQQQ???EEEVVV]]]YYYTTTJJJ888\\\hhhVVVWWWQQQ777&&&$$$######$$$%%%$$$###%%%%%%%%%%%%&&&'''((((((...***555;;;DDDJJJ\\\mmmNNN666666@@@TTTeeejjjlllooo{{{ZZZ{{{hhheeepppkkkjjj\\\]]]YYYTTTPPPMMMKKKIIIHHHIIIDDDIII???EEEyyyqqqQQQ777,,,888IIIqqqSSS^^^hhhYYYJJJEEE888BBBFFFWWW___ccc}}}CCC000333---***333...---aaacccKKKCCCTTTkkkjjjEEEzzzXXXUUUPPPKKKIIIIIIJJJKKKKKK|||AAA$$$444+++,,,111000PPPtttyyyssswwwbbb}}}zzz\\\YYY}}}@@@---******,,,---,,,---111999ppp___TTTpppdddGGG888KKKRRRGGGPPP[[[\\\xxxwwwiiirrrpppdddddd^^^eeesssLLL222...,,,++++++,,,------,,,...+++(((HHHZZZnnnlllQQQtttPPPjjjjjjppp^^^qqqxxxvvvnnnmmmaaaiii999[[[---...+++###+++...%%%///---,,,cccdddpppKKK___ooo@@@111222,,,,,,+++***))))))))))))''',,,(((...RRRVVV[[[RRRgggzzzeeeRRR]]]kkkTTT@@@222000...---------+++******))))))******'''(((+++ZZZ{{{nnneee{{{sssZZZggg|||fff{{{wwwqqqppprrrnnnWWWCCCCCCRRR\\\ZZZTTTJJJ000JJJoooOOOSSSNNN888'''%%%######$$$%%%$$$###%%%%%%%%%%%%&&&'''((((((///(((666<<<>>>FFFUUUxxxxxxIII222333GGGOOOkkkjjjlllwwwpppYYY}}}aaa___~~~nnniiidddWWWYYYUUUPPPLLLJJJIIIGGGFFFEEEBBBIIIEEEBBBqqqgggBBB999---666NNNvvvpppOOOrrrwwwUUUPPPGGG;;;777===555III]]][[[~~~JJJ000111---+++333---...lll```NNNFFFXXXuuuqqq>>>___iiiOOOMMMJJJGGGEEEDDDEEEGGGAAAoooGGG,,,,,,(((...111***HHHssszzztttqqq]]]~~~ZZZeeeKKK...+++***------,,,...222GGGzzz~~~MMMeeeyyy^^^MMMIII???999PPPMMMCCCVVVfffwww}}}QQQPPPxxx~~~xxxfffdddLLLggg^^^>>>111///,,,+++,,,---...---111'''...LLLSSSTTTQQQiiiGGGWWWjjjnnn___uuuzzzwwwooorrreeeeeeSSSsssFFFBBB888+++...'''***---###222///;;;uuuqqqzzzxxxAAAmmmcccwwwiii///222---,,,+++***))))))))))))###...,,,111bbb{{{]]]mmm|||zzzPPPOOO}}}HHHwwwOOO444111...---------+++******((()))+++***&&&(((...jjjzzzmmmccc|||ooo{{{YYYvvv{{{xxxddd~~~wwwnnnkkkmmm\\\HHHCCCMMMXXXWWWPPPQQQ444@@@pppKKKMMMJJJ666(((%%%###"""###$$$$$$$$$%%%%%%%%%%%%&&&'''((((((---'''666===???DDDPPPqqqFFF888555XXX|||MMMffflllnnnkkk___wwweeebbb{{{ppphhh___ZZZUUURRRMMMJJJHHHGGGFFFEEEAAAAAAEEEGGGBBBfffiiiFFF~~~===888111SSSppprrrhhhQQQ[[[CCCAAA???555:::;;;111???XXX]]]fff[[[555///...---111...666nnn___JJJHHH]]]^^^FFFvvvcccHHHGGGEEEBBB???>>>@@@CCC@@@VVVRRR666+++000)))000555WWWqqqsssooo[[[vvvpppgggzzz{{{bbb000,,,+++---...---///444RRRccc[[[tttOOO888666???===SSSLLLTTTppp~~~~~~YYYdddvvvsssjjjhhhJJJdddKKKmmmBBB444111...,,,,,,---------111%%%555NNN___uuuMMMTTTqqqZZZCCClllyyyfffWWWlllvvvvvvmmmppp```gggOOOvvvYYY555]]]VVV***///,,,''',,,###222(((HHH}}}~~~iiiCCCwwwgggkkkvvv444///---,,,+++******)))******%%%...***---nnnkkksssoooEEE^^^JJJrrrlll555222///---------,,,******''''''+++)))%%%***333xxxyyyooopppqqqzzzooopppSSStttvvv}}}}}}~~~~~~zzzvvviii^^^LLL@@@EEEQQQSSSLLLNNN555888jjjRRRPPPSSSCCC)))&&&###""""""$$$$$$$$$%%%%%%%%%%%%&&&'''(((((()))'''555<<>>;;;;;;===AAAAAAMMMggg;;;---333)))///AAAdddttt|||lllkkkjjjWWWeeeuuuyyyqqqhhh~~~222...,,,...///...111555\\\VVViiiuuuggg```fffsssiiiKKK:::===KKK???DDDAAAmmm|||fffIIIVVVeeennnrrrvvvuuuooobbbTTT\\\HHH^^^[[[777444///---,,,------,,,...(((:::OOOzzznnnHHHqqqxxx^^^XXXYYYqqqSSSHHH\\\nnnmmmxxxsssnnngggccc___XXXnnnVVV;;;PPP---,,,///$$$---%%%...///ZZZuuuvvv\\\fffHHHjjjxxxaaammmwwwDDD333------,,,+++************(((---(((...}}}\\\rrrsssnnnMMMkkkVVVeee666333///---,,,,,,,,,+++***%%%&&&***)))%%%,,,888|||zzzaaavvvkkkccc???PPPvvveeezzz}}}vvvwwwtttmmmfff```OOO>>>>>>LLLTTTQQQGGG666222\\\VVVOOOWWWJJJ)))'''###!!!"""###$$$$$$%%%%%%%%%%%%&&&'''(((((((((***111777EEEDDDVVV666;;;222oooyyybbbccc|||yyymmmaaa]]]yyysssyyyoooZZZQQQ^^^OOOLLLJJJIIIHHHHHHFFFEEEHHHKKK???HHHIIIWWWiiiRRRdddSSS,,,;;;rrr{{{___KKK\\\[[[AAA@@@;;;888444<<<999CCC:::???aaaSSSHHH111111///,,,222MMM|||XXXFFFKKKqqqnnnVVVEEE~~~QQQOOODDDDDDBBB>>>::::::===AAA===LLLwww|||;;;,,,+++222,,,:::WWW}}}lllgggfffTTT^^^aaaddd333///---///000///222666dddwwwNNNcccxxxggg```III>>>FFFEEE:::???QQQIIIEEERRR```|||aaaTTT\\\___jjjwww___WWW^^^VVVPPP[[[999555000---,,,,,,,,,,,,+++,,,===OOOpppuuuCCCgggfffTTTzzz}}}\\\FFFAAAWWWSSSbbbppprrr^^^hhhWWWbbbZZZ<<<@@@ZZZ000)))000###...(((+++---qqqQQQaaaUUUOOOLLLVVVXXXiiigggSSS<<<...---,,,+++************)))---***444TTTwwwnnnjjjsssjjjQQQ]]]```TTT666333///---,,,,,,,,,+++***%%%%%%***(((%%%---;;;eeerrrddduuu[[[===KKKwwweeewww{{{}}}sss}}}qqqfffcccRRR>>><<>>333QQQTTTDDDKKK>>>***'''###!!!"""###$$$$$$%%%%%%%%%%%%&&&'''(((((()))---...222DDD???VVV@@@777333|||ddd[[[jjjzzzxxxddd___WWWMMMSSS```zzzyyyzzzfffNNNNNNQQQLLLKKKMMMNNNKKKEEEBBBDDDGGGGGGCCCDDDIIIOOOiii[[[[[[jjjvvv\\\555111ttttttkkkDDDnnnuuuPPP===BBBAAA///888<<<333???>>>@@@]]]XXX}}}sss@@@000333...///,,,\\\{{{NNNHHHJJJpppjjjfffJJJOOOMMM???AAA???:::999<<<<<<:::<<>>qqqeeeKKKgggzzzfffkkkfffBBBdddbbbzzzqqq~~~oooqqqjjjbbb^^^^^^XXXXXX<<>>===;;;FFF^^^CCC///+++'''222AAAjjjmmm}}}hhhfffgggIIIOOO~~~~~~bbbaaatttBBB333111,,,000111---CCCjjj|||]]][[[LLLNNNFFF>>>BBB^^^SSS:::HHHLLLTTTxxx|||~~~eeeQQQpppRRRbbbeee|||hhheeeYYYOOOhhhIIIvvvPPP===666666///+++...,,,---///AAAgggyyyaaaNNNzzzpppeee]]]eeeiiinnnsssnnnwwwnnnnnnqqqrrrhhh___ZZZYYYRRRRRRKKK<<>>rrr[[[qqqhhhSSS}}}vvvXXXGGG\\\XXXZZZxxxrrrMMMppp???222...///)))***...***+++'''$$$...&&&,,,(((UUU|||uuu[[[fff===GGGJJJgggzzzeee~~~jjjeeejjjhhh{{{|||vvvzzziiibbbXXXEEE999FFFUUUSSSNNNCCC222BBBeeeFFFKKKQQQ;;;'''!!!&&&######&&&###%%%%%%%%%&&&&&&&&&'''''''''---444777BBBAAA\\\@@@777888aaaaaaqqquuuooo~~~]]]]]]rrr|||cccVVViiiuuu}}}~~~bbbSSSSSSJJJNNNLLLKKKLLLJJJFFFFFFJJJIIIKKKNNNMMMIIIOOOhhhSSS```XXXkkk666:::xxxdddJJJkkkzzzWWWFFF===>>>;;;000666888777???;;;@@@WWWVVVpppwwwPPP444111...111,,,XXXTTTEEEXXXxxxqqqKKKZZZjjjmmmuuu}}}JJJ:::999@@@CCC???;;;<<>>===CCC//////,,,(((...---<<>>999BBBGGGBBB===<<>>***###&&&######&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%---444666CCCBBBWWW???555333^^^dddwwwxxxooo}}}|||mmm```kkkwwwyyyXXXMMMPPPQQQOOOLLLJJJIIIJJJIIIHHHKKKPPPQQQOOOTTTPPPFFFXXXxxxJJJlllRRRmmm555///uuuyyyhhhLLL___bbbDDDBBB@@@===999333555555BBBBBB:::BBBPPPXXXlllttt^^^666//////555///YYY]]]GGGVVV{{{uuugggfffWWWLLLZZZ;;;DDD<<>>===???@@@DDDBBBLLLKKK...---***)))NNNqqqsssnnnxxxfffGGG\\\ooozzzllldddtttfffxxx???000555000...333GGGzzzvvvhhh[[[uuu|||hhhwww@@@LLL```iiiTTTqqq^^^[[[rrrmmm^^^[[[AAAOOOgggWWWsssGGGfffxxxkkkQQQAAA<<<222///111...+++...;;;bbbeee______^^^RRRiiiwww|||zzzlllSSSQQQeeevvvrrruuuooooooeee[[[XXX\\\\\\SSS///RRRKKK555222---)))///...===HHHGGGddduuuffffff||||||~~~nnnKKKLLL|||mmmVVV___kkk|||rrrkkkvvviii___iiiGGG666333000...------,,,++++++&&&///RRR```dddZZZWWWtttuuurrr{{{nnnHHH^^^XXX???333555222//////***&&&---$$$******+++---uuutttYYY}}}]]]444LLLXXXqqquuunnnmmmzzzyyyqqqrrrnnnddd___RRR>>>===LLLTTTRRREEE;;;666\\\RRR@@@:::AAA,,,$$$&&&######&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%---555666BBB???NNN@@@777444dddeeetttyyyqqquuuiiivvvpppbbbjjj|||hhhVVVWWWSSSJJJKKKMMMJJJJJJLLLLLLKKKOOOTTTVVVPPPUUUQQQHHH```HHHfff\\\lll777111}}}gggNNNVVV\\\AAA===;;;999888111777666IIIEEE;;;EEENNN[[[tttxxxvvvaaa999111///555...WWWeeeGGGWWWyyy{{{fffsss\\\UUUTTTUUUCCCTTT666AAA>>>EEEHHHDDD???@@@BBBBBBGGGDDDLLLNNN333000111///VVVoookkkqqqoooEEEeee}}}rrrggg}}}hhhEEE888:::000000555CCCwwwwwwYYYTTT]]]oooHHHjjjsssWWWbbbXXXLLLkkkfff>>>YYYcccOOObbb???rrrttt~~~pppVVVGGGDDD:::444222---...---777mmm}}}qqqWWWdddnnnoooxxxnnnccc~~~~~~}}}lllSSSQQQXXXdddbbbqqqkkkjjjllldddYYYTTTXXX\\\333<<>>NNN^^^xxxbbbwwwSSS===oooFFFOOOEEEWWWxxxmmmhhhxxxcccWWW]]]NNN777444111///...---,,,+++***,,,---WWW___aaahhhSSSmmmzzz}}}XXXUUUWWW;;;...333222000///+++$$$///$$$(((+++***///{{{tttXXX{{{\\\222GGGXXXzzzrrrhhhuuu{{{tttlllnnnddd```VVV@@@:::JJJVVVTTTFFF???///TTTUUUDDD@@@CCC---%%%'''######&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%...555555BBB@@@JJJ@@@888333|||oooeeeooowwwqqqmmmjjjXXXNNN]]]dddjjj\\\iiiaaaSSSRRRMMMJJJWWWNNNMMMNNNQQQQQQPPPSSSXXXZZZQQQXXXUUULLLhhhIIIYYYgggoooDDD000xxxqqqWWWTTT{{{YYYAAA999666999:::333999777OOOHHH<<>>666000vvvwwwfffkkkuuuppp}}}www~~~kkkggglllXXXQQQhhhlllgggeeesssdddNNNPPPOOOGGGKKKPPPOOOPPPTTTUUUTTTVVV[[[]]]RRRZZZYYYPPPlll{{{UUUNNNccc|||~~~TTT+++iii~~~```VVVlllQQQ===666777AAAGGG@@@:::888RRRJJJ===IIINNN___rrrfff???555///000'''PPPpppPPPHHHiiiwwwXXXFFF???DDDCCCUUU<<<999999>>>AAAAAA@@@BBBGGGJJJIIIEEEFFFRRR}}}CCC///+++222000UUUooouuuhhhSSS___eeeHHHXXXooojjjkkkSSS~~~LLLIIIHHH555666777555xxxxxxTTTsssuuuEEETTTEEEOOOLLL{{{{{{^^^fff______@@@bbbwwwJJJRRRJJJqqqdddOOOHHHKKKGGG@@@:::111***222:::kkkTTTiii{{{dddsssvvv|||[[[yyy{{{|||{{{}}}}}}yyyKKK~~~ZZZ```fffAAAYYYbbbaaaXXXQQQYYYggg```DDD444rrrSSS<<<999222+++...,,,CCC^^^TTTXXXCCCTTTuuuooojjjttteeeUUUfffttt___ttt^^^}}}fffZZZ]]]\\\888555222//////...,,,+++###222&&&ZZZbbb]]]xxxvvvxxxxxx{{{|||iiilllkkkCCCOOOnnnIII444444111......,,,###222$$$&&&,,,***111vvvwww\\\ddd555CCC\\\zzzvvvpppssszzz}}}uuuqqqnnnbbbaaa[[[CCC888HHHZZZRRRIIIKKK222TTT[[[CCC???EEE///&&&'''######&&&%%%%%%%%%%%%&&&&&&&&&'''''''''///222222DDDIIIXXXCCC333...qqqzzz~~~zzzWWWaaazzznnn|||}}}xxxtttrrreeemmmSSSJJJnnntttjjjgggkkkhhh[[[NNNHHHHHHHHHNNNKKKIIILLLTTT[[[```bbb\\\XXXVVVOOOUUUyyykkkQQQEEErrrvvv111LLLmmmDDDqqqPPP===111444777+++///+++IIIGGG>>>HHHIIINNNeeelllZZZ<<<111///+++555JJJ~~~NNNKKK___xxxbbbVVVAAA000888VVV[[[AAA222:::===??????>>>AAAHHHKKKJJJJJJHHHWWWCCC...///000***LLLvvvkkk~~~BBBkkkVVVDDDAAAGGGRRRtttvvvaaalll```iii{{{WWWIIINNNDDD333000444cccuuummmeeeeeeJJJEEEVVV```\\\iiinnnUUUjjjnnnXXXbbb{{{qqqPPPGGG}}}OOOKKKKKKZZZsssYYYQQQLLLLLLGGG>>>999:::999%%%///vvv]]]qqq```ttt~~~vvv~~~|||zzzyyynnnDDDZZZgggSSSTTTXXXYYYMMM:::777^^^XXXGGGBBB000222%%%---888llloooddd^^^tttooopppDDD```vvvvvv{{{FFF\\\eeedddkkkbbb^^^kkk\\\AAA;;;444///......,,,+++***111***YYYooo]]]~~~ooojjjiiiIIICCChhh@@@777999666333)))...+++)))+++---''',,,333{{{\\\mmm}}}mmm555FFFXXXmmmmmmppphhhlllppp~~~}}}rrriiillleee___VVVDDD777BBBXXXPPPPPPKKK999888[[[CCCMMM???111$$$!!!#########$$$$$$$$$%%%&&&&&&''''''(((***(((...<<>>111555EEEGGGOOOHHHAAACCCOOOiiieeefff<<<444000+++000AAAzzz}}}MMMCCCYYYlllWWWLLLBBB;;;HHHcccfffLLL999:::III>>>888@@@GGGFFFEEEFFFQQQXXX___JJJ111...222---HHHlllggg{{{~~~SSSkkkGGG555999YYYzzzVVVnnnfffhhhyyy\\\PPPSSSIII;;;777777XXX{{{aaasssQQQ___hhhmmmxxx}}}zzzwwwjjj[[[aaauuuqqqooofff}}}tttOOO[[[qqq___SSSooowwwYYYHHHFFFJJJWWWsssrrr___WWWSSSRRRNNNGGGCCCCCC;;;+++000[[[nnnrrraaa{{{|||xxxtttqqqYYYGGGWWWYYYssszzzWWWRRRhhhSSSAAA777999lll]]]RRRKKK777:::---111---sssjjjUUULLLUUUnnnhhh^^^666CCCMMMPPPVVV{{{yyyDDD^^^mmmhhhNNNSSSvvvcccIIICCC:::333000...---+++***///---]]]sssRRR|||xxxxxxqqqMMMFFFddd<<<444555444333+++111,,,***+++,,,'''---444|||\\\uuu777EEEUUUsssvvv>>>666:::BBB___ttt}}}rrr~~~sssyyyjjjccc^^^VVVEEE888BBBWWWQQQPPPIII777777ZZZAAAIIICCC555'''###$$$$$$######$$$$$$%%%&&&&&&''''''((()))***333>>>AAAKKKQQQ>>>;;;333FFF^^^dddyyy|||yyyuuuqqqdddhhh\\\SSSccckkkrrrnnnnnngggXXXLLLHHHIIIJJJNNNKKKIIIIIINNNTTTZZZ]]]XXX^^^RRRQQQ\\\~~~PPPWWWDDDwwwDDD@@@|||www[[[ZZZ]]]BBB:::666===BBB666999QQQ@@@PPPGGG>>>OOOZZZsss~~~qqq:::666222---...999gggCCCWWW{{{cccPPPHHHAAACCCPPPaaa```MMM===999OOO<<<555DDDNNNIIIEEEJJJSSS^^^hhhNNN//////222///BBBbbblllxxx|||IIIPPPBBBPPPYYYddd```rrrcccccclllXXXPPPQQQHHH@@@;;;444DDDdddyyyvvv~~~NNNttt~~~~~~uuuRRROOOaaa}}}yyyyyytttEEERRRfff^^^\\\JJJDDDCCCKKKGGGsssoooqqq]]]WWWRRRQQQNNNJJJGGGHHH>>>222333@@@~~~WWW{{{vvvpppmmmVVVCCC]]]@@@MMMHHHUUUXXXeee777333AAAZZZXXXOOO999;;;000...---vvv{{{fffEEEOOOaaafff|||www]]]AAACCCBBBOOOTTTrrrxxxUUUrrr___gggdddVVVTTT```MMMFFF===666111///...---+++---...]]]{{{MMMqqqfffuuuqqqPPPTTTrrrJJJ???:::444333+++000---***+++,,,'''...555~~~[[[___MMMlll}}}===BBBSSScccXXX000000???VVV{{{nnnxxxxxxmmmffftttfff```\\\VVVFFF999BBBUUUNNNKKKDDD555;;;bbbIIIQQQHHH999***%%%%%%$$$""""""$$$$$$%%%&&&&&&''''''((())),,,666???>>>HHHSSS@@@:::444444xxxhhhccc|||~~~}}}zzzvvvrrrpppfffddd```YYYZZZdddrrrlllkkkbbbTTTIIIHHHKKKLLLQQQOOOMMMLLLOOOUUUZZZ]]]ZZZ\\\VVVMMMmmm~~~GGG[[[LLLxxxsssKKK<<>>___~~~zzzuuu;;;[[[HHH999~~~|||NNNyyyYYYfff\\\QQQOOONNNGGGEEEAAA555===lllvvvkkk}}}bbbvvv}}}~~~xxxwwwgggYYY[[[aaa```KKK===LLLQQQzzzrrrYYYUUUQQQOOOMMMLLLJJJJJJFFF<<<555666{{{iiippp||||||{{{zzzwwwrrrnnnlllNNNCCC___{{{hhhnnndddMMM@@@UUUFFFDDDGGG777333QQQzzzVVVZZZPPP;;;;;;222+++333[[[hhh^^^HHHhhhuuu```zzzgggZZZ888666CCCMMMuuufffbbbYYY```ffffffVVVJJJEEE===666111////////////+++---XXXRRRNNNnnnjjjNNNaaa{{{TTTGGG>>>555444+++///...******,,,'''...555[[[~~~___ZZZLLL<<>>KKK___mmmjjjZZZ___UUUaaabbbkkkVVVLLLHHHAAA999333000//////...)))---SSSVVVCCCZZZmmmfffGGG^^^qqqNNNDDD<<<555666///222...******,,,(((...222[[[}}}rrreee~~~aaa666III[[[SSSZZZvvvwwwssssssdddccc\\\YYYUUUHHH;;;BBBRRRPPPJJJ@@@///333YYY???DDDDDD666((($$$$$$$$$######$$$$$$%%%&&&&&&''''''(((++++++000:::>>>JJJTTTTTT777999444wwwqqq{{{vvvWWWqqq}}}ttt}}}~~~|||zzzuuuoooiiibbbeeeWWW^^^ddd[[[fffvvvvvvrrrgggWWWNNNMMMOOOOOOQQQRRRRRRSSSSSSUUUYYY[[[[[[TTT______~~~kkkJJJAAAnnntttaaaRRRIIIJJJ}}}zzz~~~[[[www\\\BBB:::555<<>>BBB@@@<<<999777555111DDDKKKAAA===JJJUUUTTTWWWaaalllTTT777...,,,000888___{{{GGGeeemmmXXX```RRRJJJMMMQQQMMMNNNOOOFFF888NNNwwwfffzzz|||rrrhhhoooNNN~~~vvv999FFFJJJ[[[ddd```lllgggWWWXXXVVVSSSTTTUUUSSSOOOMMMFFF>>>AAAJJJ~~~^^^kkktttvvvssspppmmmkkkjjjkkklllZZZAAAjjjfffRRRAAALLLAAA:::EEEQQQ///333IIIzzzZZZUUUVVVRRRFFFCCC???555+++<<<lllIII[[[]]]JJJNNNiii```kkkxxxSSS666333WWW||||||SSS___ZZZVVVccceeedddXXXTTTQQQKKKBBB888222......,,,)))000MMMWWWyyyQQQvvvrrrsssbbbDDDVVVoooPPPIII@@@888888000111...******,,,)))---///\\\|||pppSSSCCCWWWrrr<<>>KKKTTTmmmDDD@@@888VVVyyyuuu\\\qqqrrr}}}{{{yyyuuunnnhhh```iiiUUU\\\hhh]]]hhhrrrmmmiii^^^QQQIIIJJJLLLLLLQQQSSSVVVWWWWWWXXXZZZ]]]WWWUUUZZZ|||yyyRRRMMM@@@sssUUUPPPPPPFFFlll~~~jjjiiitttttt]]]DDD===999@@@HHHCCCNNN???GGGCCCXXXaaa}}}kkkYYYiiiKKK777;;;---...222PPPyyywwwRRRMMMzzzoooZZZFFF<<<;;;000222666999777333///...<<>>555000///,,,***000CCC[[[ppprrr~~~ppp]]]JJJZZZnnnRRRNNNFFF<<<;;;///...---)))***---))),,,+++~~~\\\|||kkkRRRCCCHHHrrrPPP^^^qqqwwwuuu~~~xxx|||xxxsssxxxggg^^^XXXTTTHHH<<>>IIIUUUSSSGGG888<<<qqq___ooolllyyy|||www~~~|||{{{zzzvvvoooiiibbbmmmPPPPPPXXXGGGLLLOOOOOONNNIIIDDDEEEMMMTTTVVVSSSVVV[[[]]]\\\\\\^^^```SSSXXXSSSyyy>>>NNNRRRwwwPPPMMMRRREEEaaaqqq___uuuzzzkkk```HHHBBB>>>DDDJJJDDDNNNFFFVVVMMMXXXdddhhh\\\|||OOOPPP999@@@000000444BBBccc```JJJbbb~~~sssfffTTTCCC;;;;;;>>>;;;;;;???@@@<<<;;;===HHH>>>:::CCCOOOUUUTTTRRReeefff999222444111//////[[[|||~~~qqqiii~~~XXX|||]]]{{{RRRCCCCCCLLLGGGBBBEEEFFFGGG:::NNNyyywwwwwwyyyvvvhhhjjjhhh\\\GGGNNN===HHHFFFIIIBBBPPPxxxGGGhhh\\\gggOOOSSSTTTQQQQQQTTTPPPHHHQQQRRRZZZ:::???mmm}}}hhhzzz|||tttSSSjjj{{{lllpppdddgggfffeeebbb___[[[WWWUUUHHHLLLSSSBBB>>>NNN@@@;;;???AAAfffBBB333@@@\\\TTTSSSOOOEEEHHHHHHAAAAAA:::111,,,GGGsssNNNHHHbbb|||ttt[[[}}}tttKKKAAA@@@LLL:::\\\SSSUUU[[[QQQ{{{gggcccSSSSSSQQQJJJ@@@777333111///,,,---999cccvvvkkkjjjTTTppp^^^kkkmmmwww[[[UUUccc```GGGHHHBBB<<<===222000---)))***...***+++(((zzz\\\}}}aaaQQQOOOVVVyyybbbkkkvvvzzzqqq{{{jjjiii___XXXTTTHHH<<>>HHHUUUUUU???555pppqqq\\\yyyzzz||||||}}}}}}xxxtttsssoookkkbbb^^^ZZZPPPIIISSSXXXMMMKKKJJJIIIIIILLLOOOQQQRRRQQQXXX^^^]]]YYYYYY\\\^^^ZZZLLL]]]GGG999ddduuuqqqMMMOOOJJJBBBGGG```~~~~~~iiidddtttmmmfff[[[OOOCCC>>>FFFQQQKKKcccUUU]]]ooonnnfffaaaBBB@@@AAA555...333333YYYOOOVVVzzzlll^^^QQQGGG>>>888;;;<<>>???DDDRRR<<>>AAAMMMZZZ|||hhhNNNnnnttt{{{ccceeeUUUSSSRRRUUUWWWVVVOOOIIIKKKSSSTTTOOOIIINNNxxx{{{xxxzzz|||xxxnnngggfffjjjvvvgggccc```______]]]ZZZVVVPPPJJJGGGCCCHHHIIIBBB<<<:::<<<>>>>>>gggIII:::AAA888lllTTTRRRPPPLLLGGGBBB<<<888666777---999vvvhhh<<>>666222555&&&000~~~qqqtttnnnZZZddduuuCCCDDDmmmwww}}}VVVhhhOOOZZZaaaddd]]]UUUNNNIIICCC;;;555...+++(((%%%...(((///hhhZZZ|||~~~}}}{{{xxxvvvlllcccZZZSSSGGG>>>EEESSSPPPRRR===666111OOOMMMFFFAAA666(((!!!###''''''%%%$$$$$$$$$$$$&&&''''''&&&+++***333888DDDLLLiii222///KKKggg|||dddtttlll{{{}}}zzzwwwooogggeeegggfffbbb]]]XXXUUUMMMFFFMMMQQQGGGIIIGGGFFFKKKTTTZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\\\\\\\QQQ~~~xxxOOOJJJ???dddrrrMMMLLLEEEEEEIIICCC???SSSppppppbbbmmmwwweeeWWWLLLHHHNNNWWWpppssslll[[[KKKGGGFFFFFFCCC<<<777666---BBBcccrrr]]]~~~uuuiii\\\UUUSSSLLL@@@555<<>>333222222333555___ppppppvvvWWW[[[MMMlllqqq```AAACCC>>>===@@@@@@===<<<===??????999>>>aaa~~~kkkpppkkkjjjfffaaa]]]]]]aaafffbbbWWWNNNMMMKKKFFFGGGLLL:::MMMVVVLLLHHHlll^^^GGGyyyeee^^^QQQmmmSSSUUUPPPIIIFFFGGGHHHGGGEEELLLHHHIIIPPPIII;;;ZZZmmmNNNIIIMMMLLLNNNNNNNNNOOONNNLLLHHHDDDCCC@@@;;;888888;;;@@@DDD;;;EEEMMMFFF777===iii|||000@@@IIIPPPoooTTTRRRTTTQQQLLLFFFAAA===<<<;;;IIIzzzQQQ333qqq^^^;;;KKKhhh}}}{{{qqqwwwbbbCCCHHHiiixxxwwwiiiqqqnnnmmmiiimmm___^^^WWWpppvvvtttiii___\\\[[[[[[XXXRRRNNNJJJCCC<<<000444))),,,gggnnnNNNVVVlll{{{KKKXXXcccffftttYYY^^^CCC^^^kkkeeeaaaZZZUUUPPPIII@@@:::000,,,+++'''---(((,,,[[[bbbyyy{{{|||xxxuuulllcccZZZQQQFFF>>>FFFTTTNNNPPP:::555222OOOMMMFFF@@@444'''"""###&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))***333999EEENNNjjj222???;;;gggjjj___aaa{{{zzz}}}{{{~~~uuuiiiaaabbbcccbbb^^^XXXVVVQQQIIINNNQQQHHHKKKHHHGGGLLLTTT[[[[[[YYY___ZZZXXXYYY[[[YYYVVVVVVeeeaaaNNNDDDDDDfffyyynnnMMMHHHCCCCCCDDD===666AAASSS]]]UUUfffwww[[[YYYDDDIIILLLHHHDDDAAA<<<777+++666\\\www~~~nnnxxxwwwxxxsssjjj\\\PPPHHHBBB===:::@@@GGGPPPRRRIII@@@AAAHHH[[[GGGBBBXXX]]]MMMwwwoooNNN{{{CCCCCC777888444444///...OOO}}}rrraaagggoooOOOmmmbbbkkkBBB???;;;:::<<<===:::999:::;;;@@@DDD===@@@iiisss```ooovvvkkk{{{}}}}}}uuuiii^^^WWWVVVRRRQQQQQQKKKCCC???AAAAAAEEEKKKfffbbbLLLFFFeeesss\\\bbbSSSggg```WWWRRRMMMKKKLLLNNNPPPPPPNNNMMMOOOVVVPPP???GGGiiiwwwVVVIIIGGG<<<555999???===999666;;;???DDDEEEBBB:::111+++666@@@@@@AAAddd___DDD777???XXXcccIIIZZZQQQNNNJJJEEEBBBAAAAAAAAAuuunnn;;;YYY{{{kkkKKKXXXyyy}}}}}}yyy{{{vvvzzzOOOGGGXXX~~~uuuqqq```ggg```yyyooohhh^^^mmmjjjaaaiii[[[xxxaaa[[[SSS]]]YYYTTTOOOMMMJJJEEE@@@///222---...SSS___PPPsssiiieeeHHH///XXXwwwfffrrrnnnVVVFFFMMM^^^[[[WWWTTTOOOIIIAAA<<<444---...))),,,)))***MMMbbbtttnnn}}}~~~jjjqqq~~~xxxtttjjjcccYYYNNNCCC>>>GGGTTTLLLKKK555222000KKKGGGAAA???222&&&"""$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&(((***)))***444888DDDMMMfff888KKK666TTT{{{nnn}}}{{{iiiuuuyyy}}}ppp}}}~~~zzzhhh[[[fffooommmfffaaa\\\XXXTTTOOOPPPQQQMMMSSSYYYRRRIIIGGGGGGLLLTTTZZZZZZYYYaaa\\\YYYZZZYYYTTTTTTWWWcccNNNTTTCCCSSShhhXXXNNNFFFGGGDDD>>>;;;;;;<<<;;;QQQrrr}}}\\\KKKOOO\\\ssslllMMMMMMlllMMMDDDGGGEEE???===>>>;;;444000666EEEmmmzzz}}}rrrooouuu___eeeeeeVVV@@@666<<>>FFFOOOQQQIIIAAADDDLLLTTTGGGPPPVVVKKKgggLLLRRRRRRJJJGGG;;;???...333222555GGGlll~~~{{{hhhkkkuuu```^^^sssVVVjjjeeeSSSJJJBBB>>><<>>888>>>nnnXXX___SSSWWWLLLJJJGGGDDDCCCDDDEEEFFFbbbqqqZZZBBBAAAccc~~~}}}vvv{{{xxxvvvwwwnnnDDDHHHgggiiiaaacccccc^^^ooo\\\ZZZbbboooqqq```fffjjj[[[kkkcccYYYUUUaaa[[[TTTQQQOOOLLLHHHEEE888555...,,,===VVVaaaKKK;;;FFF===VVVlllnnnGGGmmmMMMQQQ:::qqqWWWWWWVVVTTTPPPKKKDDD@@@999///111+++******)))@@@aaa~~~ttt|||sssKKK@@@JJJaaasssyyyxxxssshhhbbbXXXKKK@@@>>>HHHTTTMMMJJJ333111///HHHBBB<<<>>>000$$$###%%%$$$$$$%%%###%%%%%%%%%$$$%%%))),,,)))+++444666AAAIII___666BBB555GGGxxx|||nnn~~~{{{lll|||rrrssstttxxxzzzaaaXXXbbbhhheee```^^^^^^]]]RRRKKKNNNPPPLLLPPPUUUOOOEEEFFFIIIOOOUUUZZZ]]]^^^aaa]]][[[ZZZVVVSSS\\\iiiEEEFFFSSSJJJcccvvvOOOCCCFFFHHHEEE>>>===AAA===444666ZZZxxxyyyaaaJJJDDDHHHIIIDDD???PPP^^^NNNRRRLLLGGGEEECCC>>>999:::<<<;;;777888:::)))jjj{{{tttvvvccc___YYYTTTPPPJJJCCC>>><<<@@@GGGHHHCCC>>>CCCLLLEEEMMMVVVNNNdddyyyRRRKKKtttHHHDDD:::@@@<<<333555000555:::XXXnnnUUUWWWQQQlll___{{{mmmXXXEEE<<<@@@<<<:::======;;;999:::;;;888:::>>>:::888PPPqqqrrr]]]PPPKKKLLLMMMLLLOOOKKKFFFHHHTTTjjjuuucccGGGAAA\\\OOOWWWbbbTTTQQQ]]]QQQTTTSSSRRRPPPNNNLLLLLLKKKFFFMMMFFF@@@JJJOOOJJJHHHKKKqqqxxxyyysssqqqwwwttt[[[HHH:::;;;DDDlllbbbVVVHHH\\\DDDGGGFFFDDDCCCBBBCCCEEEFFFGGGEEECCCHHH;;;FFFwwwtttuuuooossspppsssFFF<<<^^^sssmmm___aaa\\\eee```RRRUUUYYYWWWWWWMMM\\\OOOZZZjjjaaa^^^YYYfffaaa[[[WWWVVVSSSNNNKKKKKK@@@777...+++222nnngggZZZ]]]zzzCCC>>>RRRIIIoooeeeAAASSSDDDuuuYYYYYYYYYWWWTTTOOOJJJGGG>>>111444,,,))),,,)))666kkk|||```???333;;;KKK^^^nnnxxxyyyssshhhcccXXXIII??????JJJUUUPPPJJJ333333222IIIBBB<<<===...######&&&$$$###%%%###%%%&&&%%%$$$%%%***...))),,,444444???FFFXXX777888:::===mmmuuurrr{{{yyyyyytttooorrrkkkgggvvveee[[[ZZZZZZXXXUUUMMMOOOQQQKKKLLLNNNHHHHHHLLLQQQTTTWWWZZZ^^^aaa```]]]\\\ZZZTTTWWWnnnSSSOOORRRMMMWWWiii\\\FFF<<>>kkkooo\\\RRR]]]jjj}}}IIINNN===CCC???======<<<::::::;;;:::666***RRRqqqyyyooo^^^WWWXXXUUUHHH<<>>666333EEEtttnnnWWW999<<>>777QQQtttxxxpppZZZEEELLLHHH@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@HHH???GGGDDD:::fffrrr{{{rrruuuooopppmmmsssKKKEEETTTpppcccyyykkkZZZSSSMMMaaaXXX\\\VVVNNNMMMRRRgggnnnHHHWWWzzzPPPYYYUUUeeeYYYVVVVVVWWWTTTMMMKKKNNNBBB888222111///sss{{{SSSVVV```]]]]]]@@@NNNooottt\\\\\\[[[XXXTTTOOOKKKIIIBBB333666---'''...+++000jjjZZZLLLVVVjjjgggAAA555<<>>===---"""$$$&&&###"""%%%###%%%'''%%%###%%%***///''',,,444333>>>EEEVVV>>><<>>777:::666BBBlll|||UUUEEE:::EEE>>>;;;===@@@<<<444333888777---AAA111___vvvgggyyy~~~gggKKK>>>FFFRRRJJJGGGFFFFFFDDDDDDJJJRRRVVV___zzzcccRRR???RRRGGG777@@@AAA111@@@888666222===---444rrryyyZZZpppXXXZZZ>>>444FFF;;;777555888999666444555+++???666---<<<999000???>>>}}}~~~uuu^^^EEECCCPPP___pppdddOOOhhhKKKRRRVVVXXXLLLUUUNNNNNNLLLIIIHHHIIILLLOOOFFFHHHIIIQQQVVVKKKDDDNNNMMMIII^^^zzzhhhxxx~~~pppiiiZZZGGG;;;:::???CCCkkkPPPLLLQQQ999NNNDDD@@@??????>>>===<<<;;;:::333NNN999:::KKK:::LLLzzzvvvmmmooo~~~wwwvvvuuu|||pppkkkNNN]]]llldddYYY\\\WWWWWWPPP___TTTSSS___UUUbbbCCCbbbrrrOOOTTTZZZKKKPPPQQQPPPSSSVVVRRRJJJIIINNNBBB;;;888777+++TTTdddttthhhZZZiiiXXXtttEEEKKKLLLZZZ\\\\\\ZZZVVVPPPKKKGGGFFFDDD444777---&&&///,,,---yyy}}}~~~sssVVVxxxNNNGGGAAAEEEfffxxxSSS333===;;;::::::JJJeeerrr{{{yyytttjjjggg[[[JJJ@@@CCCPPPZZZMMMFFF000444444KKKDDD???===,,,!!!$$$'''"""!!!%%%###%%%'''%%%###$$$***000&&&,,,444333>>>FFFVVV444BBBDDD<<<222TTTppptttttt|||}}}vvv|||yyy~~~qqq{{{bbbjjjvvvjjjeee[[[RRRPPPUUUXXXXXXPPPOOONNNNNNOOOPPPRRRSSSXXXTTTUUUZZZ______```bbb^^^\\\[[[RRR^^^oooEEEZZZEEEKKK]]]]]]???LLL555===<<<;;;:::888777666555555555444222999MMMkkkZZZDDDGGGDDD>>>>>>;;;::::::999888777666666000;;;:::///;;;fffTTT^^^uuuuuu}}}PPP???AAADDDGGGFFFFFFLLLWWW```sssyyy^^^EEELLL\\\OOO???888999<<<;;;888;;;555444666000333SSSzzzkkkwwwmmmRRRiii|||~~~EEEEEE888;;;:::777555444444555666666666666666666666666666777CCCeeeooonnniii|||vvv]]]GGGEEEMMMTTT]]]fffiiiNNNWWWUUUTTTRRRQQQQQQQQQRRRQQQRRRSSSSSSRRRPPPNNNLLLKKKJJJMMMSSSRRRLLLKKKNNNKKKHHHGGG```}}}{{{kkkXXX[[[cccfffiiinnnuuutttsssqqqooommmkkkiiiYYY@@@666FFFTTT[[[ssswww{{{nnncccVVVMMMJJJHHHCCC>>>BBBAAA???===<<<;;;;;;<<<777888999999999<<>>:::444...+++***,,,---^^^~~~cccXXXwwwfffBBBddd]]]RRR~~~qqqSSSHHHRRRHHH;;;EEEIIICCC???KKKiiiyyysssnnndddYYY<<>><<<:::999999::::::666666666555444666;;;???aaaeee}}}~~~www~~~zzzxxxtttlllcccdddjjjyyyVVVWWWVVVLLLQQQkkkUUUWWWrrrtttVVVFFFOOONNNKKKTTTJJJFFFQQQNNNNNNNNNLLLIIIHHHHHHJJJNNNEEEBBB888222+++tttwwwqqqwwwbbb```gggsssBBBDDDJJJhhhyyyXXXXXXWWWYYYZZZTTTMMMOOOVVVKKKFFF>>>666000,,,,,,,,,MMMiiiAAAjjjaaacccrrrTTTIII999555FFFKKKGGGIIIZZZxxx~~~yyytttllldddQQQ===EEEMMMIIIZZZOOOGGG...000AAAJJJ>>>CCC===((( %%%###"""$$$!!!$$$$$$######$$$$$$%%%%%%+++(((555555888EEEWWW|||666???AAA;;;333000FFFlllvvvggglllwwwvvv}}}wwwpppvvvaaaPPPEEEIIIQQQRRROOONNNLLLLLLMMMNNNPPPQQQSSSTTT```[[[XXXWWWUUUTTTWWW]]]XXXNNNhhhtttVVVKKKkkkcccFFF[[[pppDDDCCCIII444>>>777777666555333222111111+++///444666444111///...$$$666PPPfffqqqzzzaaaAAA999888999;;;:::888999===666666555555444444444333888...///555333555WWW\\\IIIBBBLLLYYYiiixxxdddGGG>>>WWWwwwCCC???>>><<<999666444555555666222444888333...999LLLzzzZZZrrrCCC]]]gggtttooo<<<999777777555333111000///...//////222111111111000000//////555///...666JJJhhhjjjMMMRRRdddUUUTTT[[[```aaakkkqqqjjjrrrhhhXXXJJJDDDDDDGGGIIILLLQQQYYYgggfff@@@EEENNNIIIKKKKKKKKKKKKJJJIIIGGGGGGKKKIIIGGGFFFFFFIIIMMMPPPKKKFFFBBBBBBCCCDDDHHHNNNEEECCCFFFFFFAAAQQQyyyvvvjjjvvvyyyqqqsss{{{xxxooorrrwwwlllRRR[[[SSSIIICCCAAA@@@===999::::::888777666777888888666555444222000111444777???dddhhh^^^mmm~~~kkk\\\SSSZZZgggjjj___TTTXXX```VVVRRR]]]ZZZ[[[ppp___eeejjj]]]AAA???qqqNNN666NNNHHHCCCNNNIIIFFFGGGHHHGGGFFFFFFGGGIIIJJJ???DDDGGG888...YYYtttVVV;;;LLLxxxJJJ:::TTT111[[[nnnTTTZZZ[[[SSSMMMQQQYYY^^^RRRNNNFFF===555///,,,+++999|||bbb___```tttoooTTT999222@@@BBBIIIZZZttt}}}xxxtttiiicccEEE>>>HHHKKKRRRVVVKKK<<<...,,,DDDCCC@@@???:::'''!!!%%%""""""$$$!!!$$$$$$######$$$$$$%%%&&&***)))444333777BBBVVV{{{888<<<>>>999???///333SSSnnnsssrrrwwwyyyqqqooozzzwww~~~{{{hhhWWWQQQIII???<<>>\\\RRRAAA555666GGGRRRWWWhhhjjjVVVGGG@@@===DDDZZZEEE;;;>>>===<<<:::888777777666666444555888555111444;;;iii~~~mmmhhhzzz{{{{{{uuu^^^mmmRRRBBBeeeEEE888CCC:::000444333111000///.........333333222222111111000000555444222000333@@@UUUfff|||zzz^^^[[[\\\UUUJJJLLLSSSOOONNNPPPQQQQQQSSSYYY^^^```YYY|||oooJJJ>>>@@@IIIMMMHHHFFFHHHJJJLLLMMMNNNMMMMMMNNNLLLKKKJJJKKKMMMPPPSSSKKKGGGCCCCCCFFFJJJOOOSSSFFFCCCHHHMMMDDD<<>>:::777888777666555555555666777666555333111000111333444===...{{{VVVGGGUUUdddaaaZZZOOODDDBBBIIIRRRPPPZZZ]]]aaacccXXXYYYooohhh___LLLGGGhhh^^^@@@FFFNNN===CCCOOO>>>===???AAAAAABBBCCCFFFIII===888@@@HHH666222:::nnnrrrOOO777GGGtttaaa555EEEOOONNNTTTXXXUUU\\\WWWIIIEEEQQQ[[[[[[OOOLLLEEE>>>777222...,,,111eeeTTT```wwwSSS;;;666EEE___}}}{{{xxxttthhh___<<>>ZZZwww~~~uuulll|||nnnaaaxxxnnnxxx{{{}}}sssYYYBBB@@@LLLFFFEEEEEEFFFHHHKKKNNNPPPQQQUUUXXXVVVQQQSSSdddvvvFFFQQQuuuiiiMMM@@@aaaccc777AAA===888;;;:::444444333222111000000///222000------///111222111333---+++111666666444333CCC777222111111<<>>===???BBBDDDFFFGGGGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFIIIFFFCCCAAABBBDDDDDDBBBEEE@@@===???AAAAAA@@@@@@777ooohhhdddfffcccfffbbb^^^^^^aaaccccccaaavvvzzz]]]XXXWWWSSSOOOJJJFFFAAA??????@@@???===777666555444444444555666333222000///000111222333000444:::gggPPP<<<===BBBKKKTTTUUUNNNFFFQQQSSSRRRQQQUUURRROOORRR<<>>KKKOOOEEE===BBBBBB999:::;;;=========>>>AAACCCEEEIIINNNOOO>>>CCC///kkkxxx}}}MMM777III~~~]]]AAA:::QQQ666eeennnWWWfffUUU\\\YYYNNNPPP[[[]]]TTTMMMJJJFFF@@@:::444000---///VVV~~~hhhPPPkkk~~~bbbOOOaaa}}}{{{wwwtttfffXXX888CCCLLLKKK[[[OOOSSS777333222JJJEEENNNHHH111$$$"""%%%!!!###&&& ############$$$%%%&&&'''(((,,,222222:::===SSSeee888333777444'''888;;;222;;;\\\sssvvvxxxyyyfffaaa}}}zzzsssmmmlllnnngggccc]]]WWWSSSQQQQQQRRR\\\ZZZYYY]]]dddssseeeHHH```qqqUUU>>>GGGdddIII<<<999@@@777777===333333222222111000000////////////000000000...,,,---000555555///+++111:::......:::BBB>>>===;;;111111888;;;666...,,,---...---......//////000000000///111111000222555222,,,999kkkeeeQQQLLLBBB444<<<<<<:::666555<<>>222CCC;;;<<<777111///111333222///111222000...///222222000222\\\|||{{{{{{yyyuuuuuu{{{tttfffqqqrrr]]]~~~llldddaaa;;;EEE888...777777//////...---,,,+++******.............../////////+++///222222333666555222666@@@OOOWWWgggkkkMMM<<<666222>>>BBB<<<777999;;;<<<;;;;;;<<<===>>>>>>>>>>>>:::<<<>>>@@@@@@@@@>>>===??????>>>===@@@CCC@@@::::::>>>===999;;;BBB???666BBB===AAAeeerrrhhh\\\UUUQQQNNNPPPSSSEEEBBB???===<<<;;;999888777666444333333333444444///---,,,,,,.../////////+++666'''000nnnuuuPPP999:::DDDGGGCCC>>>EEEJJJGGGGGGQQQ^^^cccgggGGGDDDLLL???888DDD===111;;;;;;;;;<<<:::999888:::;;;AAAJJJMMMKKKCCCNNN555TTTfff???CCCWWWvvvrrrBBB000NNN]]]JJJooocccRRRUUU]]]___]]]aaafff___PPPPPPNNNKKKEEE???777111---(((HHH{{{___YYY{{{~~~|||wwwrrrbbbKKK:::FFFLLLPPPZZZPPPPPP222...666DDDEEEKKKDDD,,,######$$$!!!$$$&&& """""""""###$$$%%%&&&''''''...333333>>>;;;RRR]]]888000333222---777===999666CCC___xxxxxxzzzaaa\\\lll|||zzzwwwmmmgggddddddeeebbbfffttt~~~uuuBBBYYYxxxddd444CCCbbbVVVzzzjjj---CCC===???999666111222111111000000//////...***,,,///222222111000///))),,,000000---000???OOO......777666))),,,===EEE::::::999333+++'''...888,,,,,,---...//////000000000111000...000111000---///:::ccc|||iiinnntttzzzeee???;;;III%%%999777666444333222222333333...111000,,,---222222---)))777```yyypppqqqtttjjjXXXVVVkkkaaaHHHVVVvvvttt[[[___zzzhhh```:::777GGG;;;000222.../////////...---,,,+++***++++++,,,,,,---.........000222222...///444666333:::222333777:::NNNccciiihhhXXXHHH???<<<888555555FFF777+++777AAA,,,,,,NNN;;;;;;;;;<<<<<<===>>>???;;;===@@@BBBDDDDDDCCCBBB;;;=========BBBGGGDDD<<<444===BBB???<<<<<<999444000???CCC<<<>>>VVVsssWWWRRRUUUXXXXXXWWWVVVPPPKKKFFFDDD@@@===:::777444222666555333222111111111222...,,,******,,,---,,,+++000)))000222555aaa}}}zzzWWWOOOAAAFFFCCC888777@@@999111:::777888999888777666888:::111888999;;;;;;CCC666???uuu{{{WWW[[[```iiibbbOOO111<<>>GGGLLLXXXXXXUUUIII...(((??????FFFDDD===)))"""###$$$ $$$'''"""""""""###$$$%%%'''(((&&&///444555AAA;;;QQQXXX777...222000777+++,,,777333,,,BBBggg||||||lllzzzrrroooWWW^^^~~~yyyttttttwww|||nnn\\\UUUXXXxxxuuuMMM000MMMrrrxxxvvvddd555FFF222CCC,,,444@@@,,,000000000//////......------...//////---,,,---......***))),,,......///333222***---333000222222+++333------444555///,,,---,,,,,,------...///000000333///...///---***---333(((999'''MMM???444;;;888::::::777...222555444000...000444,,,222222---...444333---::: 444eeeyyy~~~|||eee\\\dddvvvmmmdddmmmqqqZZZ[[[lll<<<>>><<<666222666555---222222222111000///------++++++,,,---...//////000+++111222......333444111555---:::JJJDDD:::???FFF@@@@@@HHHNNNPPP]]]fffaaaeeehhhcccVVVOOONNNEEE888AAA777222666666222222888'''AAA888+++>>>BBB222222999888999999;;;>>>AAABBB???@@@CCCFFFHHHIIIJJJKKKBBBCCCAAA>>>@@@DDD>>>555:::<<<======;;;:::<<>>DDDCCC___mmm]]]\\\^^^\\\WWW```^^^WWWPPPQQQTTTMMMAAA@@@???>>>===<<<:::999888666555333111000//////000111...++++++------+++)))'''///000---&&&$$$MMM}}}mmm___EEE<<>>666999;;;666111333555666666888;;;>>>FFFGGGEEEHHHJJJHHHFFFCCCSSS|||```???333222[[[yyyPPPgggVVVOOONNN]]][[[UUUMMMGGGFFFHHHKKKOOOOOONNNJJJEEE>>>777333///,,,aaazzz\\\GGG;;;]]]~~~wwwpppXXX222@@@GGGKKK^^^WWWYYYJJJ111***KKKCCCNNNEEE>>>'''!!!###$$$ $$$'''"""""""""###$$$&&&'''(((%%%000555777DDD;;;QQQZZZ***777///,,,***...222333111222666;;;iii|||vvvzzz}}}cccKKKjjjpppsssvvvzzzyyyggg[[[aaa[[[[[[ttt{{{OOO555GGGaaaTTTVVV~~~>>>;;;:::999777666444333222111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------...///000000333333222000...,,,***)))))))))***+++,,,,,,------///...---...000000000///---//////000===```mmm<<<;;;999777555555555666222111111000///......---///............------------555222555\\\yyynnnsssnnnrrrwww{{{}}}~~~bbb:::888777666444222111111111/////////...------,,,,,,++++++,,,,,,,,,---------..................------000111333555888;;;<<<===>>>>>>=========<<<<<<<<<999999999999888888888888666555555444333222111000000111111111111222222222666555444444444666888:::===<<<;;;;;;===@@@CCCFFF>>>===>>>@@@BBB@@@;;;666777666555444555777999:::999888777555555777888999AAAAAAAAABBBCCCEEEFFFGGGPPPPPPPPPPPPPPPOOOOOOOOORRRQQQPPPSSSUUUVVVTTTQQQRRRSSSVVVWWWQQQGGGDDDFFF@@@===999777777888777777444333222000////////////,,,+++******))))))******,,,,,,------///000111222\\\zzzjjjhhhBBB<<>>KKKAAALLLcccSSSRRR999222***BBBEEEDDDPPP111$$$$$$$$$#########""""""$$$$$$$$$$$$%%%&&&''''''&&&000555888EEE<<>>>>>>>>>>>===;;;666333555444333222333444666777888777555444444555777888888888999999:::<<<===>>>@@@AAAAAABBBCCCDDDEEEEEELLLKKKKKKMMMOOOPPPNNNKKKKKKIIIJJJMMMKKKEEE???>>>>>>;;;888666666666666555333222111///............++++++***))))))))))))*********++++++,,,...///000...PPPeeeooo[[[EEE===@@@BBB:::111777666555444333222222111333555666555222222777;;;777;;;<<<:::===CCCEEEBBB===\\\yyyYYY???BBB;;;TTTsss\\\WWWTTTSSSMMMWWWRRRMMMGGGFFFIIIMMMNNNMMMSSSPPPLLLJJJHHHDDD===888///---==={{{{{{tttcccppp}}}iiiQQQTTTqqq[[[999<<>>ZZZPPP,,,444...,,,333555666444000---...000(((222LLLiiivvvuuu{{{~~~[[[JJJWWWWWWFFFSSShhhyyy}}}eeeGGG777555CCCZZZTTTeeeBBB,,,666555555555444333333222222000000///...---,,,+++++++++++++++++++++++++++++++++******))))))******+++************+++,,,------+++,,,---............---)))))))))***++++++,,,,,,,,,+++***+++---...---,,,***...000...)))'''***...333QQQvvvYYYLLLDDD888999FFF777666555444333333333333000000000///......------------------,,,,,,,,,,,,***)))---///)))+++HHHkkkhhhCCC111111777666555444222111000000000.........---,,,,,,++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,...///111333555777999:::<<<<<<;;;;;;;;;;;;::::::777777666666666555555555333222222111000///..................////////////111000000000000222333444777777777888:::<<>>@@@AAABBBLLLKKKLLLMMMOOOOOOMMMKKKJJJFFFDDDIIIKKKFFF@@@>>>===;;;777666666666555444111000///...---,,,,,,,,,+++***))))))(((((())))))(((((((((((()))+++,,,---///555)))IIIppp}}}:::<<<999777888:::;;;999777333333222111000///......000222333222000000444888111555777888:::???@@@>>>777BBBsssaaaOOO<<>><<<...000333[[[nnnzzzDDDCCCHHH]]]tttvvvrrr|||~~~hhhOOO222???BBBOOO[[[^^^[[[HHH888+++999DDDJJJOOO===***$$$$$$$$$###############$$$$$$$$$$$$%%%&&&''''''***---222444???@@@aaaHHH---111------...000111000......///111777&&&'''DDDcccqqqyyytttuuu|||ttt]]]NNNDDDIIIEEECCCJJJGGG;;;888666888:::IIIaaaiiilllvvvyyy777---777777222222222222222222222222//////...---,,,+++*********************************))))))(((((())))))***(((((((((((()))***++++++******+++,,,---------,,,))))))))))))******++++++***)))((()))+++,,,+++******+++---------...///000))))))'''000<<>>888000444333333222111111111111/////////......------------,,,,,,,,,++++++++++++,,,&&&)))444111%%%&&&333BBBhhhbbb@@@111666>>><<<555555444222111000/////////---------,,,++++++******''''''((((((((()))))))))******+++++++++++++++,,,---...///111333555666777999999999999999999999999666666666666555555555555111111000///...---,,,,,,,,,,,,,,,,,,------------222222222222222444555666555666666888999;;;===>>>???AAABBB???:::777777888777777666555555555666666222222111000000111222222555555555666666888999999777888999;;;===???AAAAAAIIIIIIJJJLLLMMMMMMLLLKKKIIIEEEDDDGGGGGGCCC???>>>===:::888666666666555444000///...,,,++++++*********)))((((((''''''((((((&&&&&&&&&'''((()))*********555+++222666AAAiiixxx]]]CCC@@@GGGCCCBBB???:::555444666888222222111111000///.........///000///...///111444222555888;;;>>>@@@AAAAAADDDOOOgggOOOuuuxxxeee???(((000CCC[[[dddlllkkkHHHNNNNNNGGGGGGHHHJJJGGGEEEEEEFFFGGGEEECCCKKKKKKJJJHHHEEEAAA===;;;444222///AAA{{{tttvvv>>>KKKIIIBBBDDDEEEEEEJJJvvv}}}ppp[[[HHH555EEE???VVVbbbZZZYYY<<<555+++CCCHHHPPPUUU444***########################$$$$$$$$$$$$%%%&&&''''''+++,,,333666???CCCfff???//////,,,---)))***,,,,,,,,,---...//////***(((+++555FFF\\\mmm}}}vvvttt{{{vvvZZZNNNdddvvviiiVVV|||lllWWWZZZrrrhhh777+++000222........./////////000000000......---,,,+++***)))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''&&&''''''((()))*********+++++++++******)))(((((())))))))))))******)))((('''((()))******(((***((('''''')))+++,,,,,,555333333///000,,,,,,+++;;;222000666666///...444000>>>@@@222)))...333111000000111111000000000000............------------++++++++++++************---&&&"""&&&,,,...,,,+++...,,,333NNNtttmmmPPP===999444000///222444222000333222111//////.........,,,,,,,,,+++******))))))&&&&&&&&&'''''''''((((((((()))))))))*********+++'''((()))***,,,---...///222222222222222222222222111111111111000000000000000///...---,,,++++++*********+++++++++,,,,,,,,,------------...///000000///000111333555666777888666888:::888555222333555222111111000////////////000//////////////////000000000000000000111222333333333444555666777888999===???AAACCCCCCCCCDDDDDD@@@???@@@@@@<<<777666999999777555444444333222000///...---+++******)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&'''((())))))'''---+++000000,,,333000CCCHHH```dddPPPAAABBBHHHEEE===888666888;;;:::777222...,,,000000000//////......---+++,,,------------///000111333666;;;>>>@@@AAABBB@@@OOOQQQtttpppiiiCCCMMMGGGNNNYYYYYYWWWYYY[[[PPPEEE999222222===SSSggg\\\pppJJJCCCPPPKKKJJJPPPIIILLLKKKLLLMMMOOOOOOOOONNNOOOMMMJJJIIIHHHEEE???999>>>333111///eee{{{www[[[tttwwwNNNNNNMMMIII;;;***???nnn{{{vvvbbbJJJ888:::GGGAAAZZZgggZZZTTT444---,,,FFFIIIPPPOOO+++'''########################$$$$$$$$$$$$%%%&&&'''''',,,+++777;;;@@@EEEggguuu666000,,,+++---)))))))))***************'''...///&&&"""+++<<>>>>>???AAA<<<;;;<<<<<<666111222777555333111000000000...,,,...---,,,+++***)))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((,,,***'''&&&'''***///333+++///000@@@===BBBBBBNNNNNNPPPSSSUUUTTTNNNCCC;;;EEEBBBBBBCCC>>>777888>>>111000000111222222000...------,,,,,,++++++++++++******++++++,,,---------------000666999:::<<>>DDDNNNIIIDDDEEEHHHKKKNNNPPPRRRSSSMMMJJJGGGGGGHHHFFF@@@:::;;;111333***GGG}}}rrrUUU>>>NNNuuuFFFOOOHHH555000FFFrrr\\\???,,,:::EEEMMMaaaiii\\\KKK333+++999KKKPPPTTTGGG***&&&###############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''',,,)))999???@@@GGGiiijjj000111******---***)))((())))))***))))))***,,,......---------,,,999===XXXyyyzzz222000---,,,,,,------...+++++++++++++++,,,,,,,,,,,,,,,+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))((())))))))))))(((''''''((((((((((((((((((((((((((('''&&&''')))))))))(((((()))+++---------,,,+++000+++222'''000%%%+++&&&---///222555444000---,,,//////111222+++&&&---999------///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((($$$***000///***&&&%%%&&&333+++%%%(((000333,,,###333111---++++++,,,///000111...,,,...333555333000000///...---,,,,,,,,,---+++******))))))(((''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))***++++++,,,---......///000111111111222222222222222222222111111111111000///......---,,,+++***))))))*********++++++++++++++++++,,,---............///111444777888999888777555666777999:::999777444444444444333222000///...---------......---------///............//////000......//////000111111111222666:::======???AAACCC<<<999888999777444555888444222111000000///---+++......,,,+++***)))))))))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%111000,,,******000***444...999333<<<777DDD>>>DDDGGGCCC999666???JJJ666:::===;;;333...222999888555///,,,---///222444++++++************)))))))))))))))+++,,,---,,,++++++)))+++222666666:::???CCCAAAGGGBBBKKK}}}iiiPPPCCC>>>AAA444QQQgggaaaPPPOOO^^^kkk;;;999666:::;;;666;;;DDDDDD???AAACCCFFFHHHJJJLLLNNNEEEFFFEEEDDDBBB>>>;;;999333444555,,,:::ppp~~~|||vvv???:::iiivvv222DDD@@@777VVVzzzfffNNN999...999EEEaaalllhhhYYY<<<222...JJJPPPWWWVVV<<<***%%%""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''',,,'''999???>>>HHHlllddd---111)))***---(((''''''(((***,,,,,,+++$$$(((222999444)))''',,,***+++---;;;YYYxxxeee222444(((%%%...000((($$$)))*********************+++,,,,,,+++***)))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((())))))&&&'''((((((((((((((((((((((((((((((((('''''''''((('''&&&''')))))))))((())))))'''%%%$$$%%%''')))'''"""***,,,"""---)))&&&((((((&&&&&&))),,,---(((,,,---,,,222777222&&&,,,---...000000000000///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((,,,%%%"""''')))'''***111###(((,,,---+++)))***+++&&&(((+++++++++***,,,---,,,...///...,,,***+++,,,///...------,,,,,,,,,,,,*********)))((((((''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((())))))***++++++,,,,,,---.........//////000000............------------///......---,,,+++******************++++++++++++))))))***+++,,,,,,,,,,,,+++---111444666666555444444333444777999888333///222222222111///...,,,+++,,,------......------,,,,,,,,,,,,+++,,,,,,------+++,,,---...///000111111...333888;;;<<<===@@@CCC;;;555111444777666555666666555333333333222///---///...,,,+++******))))))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%---%%%&&&"""%%%,,,(((+++%%%444+++333---<<<555AAACCC???===AAADDDBBB===888<<<======;;;999666444111...///111111000---+++***++++++++++++************)))((()))***,,,---,,,+++...***,,,333777777;;;BBB888DDDGGGKKKJJJCCC{{{~~~rrr[[[MMMbbb<<>>DDDRRR^^^SSS///;;;888888777888999<<>>FFFMMMWWW{{{>>>,,,000111111000///000111333666777777:::>>>AAAAAABBBCCCCCCHHHJJJHHHCCC@@@@@@>>>999===444666666---666ZZZ{{{~~~yyyEEEfffHHH666444<<>>HHH@@@|||JJJ---))),,,...)))''''''''''''''''''''''''((((((((()))))))))))))))***'''(((---...+++'''&&&(((,,,000111111444888===PPPRRRTTTTTTNNNBBB333)))+++)))'''(((******(((%%%(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))(((((((((((('''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))+++++++++++++++++++++++++++++++++***************)))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))******------------------------------------------------))))))))))))((((((((((((''''''''''''''''''''''''+++)))((()))***,,,++++++++++++,,,...000111222333000000111111222333333333//////.........---------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---///111444666777555555444444444333333333000000000000000///......++++++***)))(((''''''&&&%%%%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((***+++,,,,,,///000000111222333333444333333444444333222111000//////---------,,,++++++******(((((((((((('''''''''&&&%%%%%%&&&&&&&&&'''''''''$$$%%%''''''(((***---000444777;;;======>>>???AAA888DDDmmm___333...<<<888(((//////......///000222333333444777;;;>>>???>>><<>>,,,'''KKKLLLfffhhhLLL/// (((""""""""""""""""""""""""######"""######$$$%%%&&&)))---555???HHHFFFtttFFF---)))+++,,,***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))+++'''%%%(((,,,......,,,&&&&&&&&&&&&(((+++///222+++)))&&&%%%&&&(((***,,,...,,,))))))++++++***(((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''((())))))))))))(((******************************)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))*********************************************)))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))***************************************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))******'''((()))***+++,,,---...,,,,,,---...///000000111,,,,,,,,,,,,+++++++++***++++++******))))))))))))(((((((((((((((((((((((((((((()))))))))***************+++,,,...000222333111111222222222222222222000000111111111111111000******)))(((((('''&&&&&&%%%$$$$$$##################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%''')))))))))***,,,---...///000222333333444444111111000000///......---,,,,,,,,,+++******))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&(((((((((***...000777888:::===@@@@@@???===???III@@@<<>>>>>:::999;;;999666888666111888<<<,,,777ccc{{{zzzuuuxxx|||iiiQQQ999111444<<>>;;;<<>>===999444:::444444;;;222000DDDuuuvvvlll~~~qqqMMM888...444888<<>>~~~ooo\\\[[[iii~~~yyyhhhPPP777111111444<<>>GGGYYYlllvvvfffUUUAAA111---111:::333;;;XXXvvv~~~<<<222)))===___gggjjjEEE///!!!&&&### ######""""""""""""######"""!!!"""''''''$$$$$$&&&+++...===222CCCHHHJJJ;;;(((111+++###)))&&&&&&%%%%%%%%%$$$$$$$$$---(((""" %%%'''"""000***&&&&&&((('''&&&&&&---,,,'''""""""(((***&&&$$$'''+++,,,***%%% $$$$$$$$$$$$$$$%%%''')))%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))******+++,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((((((((()))))))))***++++++,,,,,,+++++++++***)))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***++++++************************))))))((('''&&&%%%$$$$$$############""""""""""""""""""""""""""""""""""""!!!""""""###%%%&&&&&&''''''))),,,...000111000000///000222333444333222111222111///...,,,+++++++++(((((('''&&&&&&%%%$$$$$$%%%$$$$$$$$$############$$$$$$#########$$$%%%&&&###%%%(((***,,,...111333333333444444333222222111333222111///...,,,,,,+++(((000888uuueeeOOO;;;999CCCNNNTTTXXX```iiiqqqtttvvvsssiii^^^RRRIII>>>444+++'''---777+++FFF^^^kkktttNNN222 @@@fffhhhvvvnnn222%%%"""$$$!!! $$$######""""""""""""######"""!!!"""&&&'''$$$$$$&&&((()))999555EEEHHHRRR~~~999)))000***$$$)))%%%%%%%%%%%%$$$$$$$$$$$$###"""###'''((('''''')))!!!$$$$$$###%%%)))+++***"""444666***&&&%%%###'''!!!###&&&'''%%%%%%'''***(((&&&%%%$$$$$$&&&(((***%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%'''((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******++++++,,,++++++++++++***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''(((((())))))***+++++++++++++++***)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))******)))))))))))))))))))))))))))(((((('''&&&%%%$$$$$$############""""""""""""""""""""""""""""""""""""!!!""""""###$$$%%%&&&&&&%%%''')))+++---.........111111333444444333222111000///...,,,******))))))&&&&&&&&&%%%$$$$$$##################""""""""""""#########"""###$$$$$$%%%&&&''')))***,,,...222555777666666555555555555555444333222000...,,,++++++)))...&&&???rrrQQQ999...///888AAADDDGGGJJJJJJJJJJJJDDD===333222222333222222888@@@AAA]]]ttt}}}\\\---###;;;eeeoooooo<<<""" %%%$$$ '''###""""""!!!!!!""""""######!!!"""&&&&&&$$$$$$&&&)))'''666999FFFFFFZZZxxx777+++...)))&&&(((%%%%%%%%%$$$$$$$$$$$$###&&&""""""%%%###"""%%%+++---(((%%%&&&$$$ (((%%%$$$+++''' $$$...,,,***'''%%%%%%%%%&&&)))(((&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######!!!""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$################################################""""""""""""########################################################################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++((()))))))))(((((('''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))***************)))((('''&&&%%%%%%%%%$$$$$$$$$$$$###############"""""""""!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((())))))))))))))))))))))))))))))(((((('''&&&&&&%%%$$$$$$############"""""""""!!!""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%$$$%%%''')))+++,,,------111222222333333222111000...---,,,***)))(((''''''%%%$$$$$$$$$#########""""""""""""""""""!!!!!!!!!""""""""""""######$$$$$$'''((())))))***---111555999888777666666666888888444333222000...,,,+++***---(((222)))SSSiiiDDD......888000///---+++,,,......---////////////111666AAAIIIfffgggvvv]]]888%%%888hhhxxxsssVVV""""""$$$'''$$$ &&&""""""!!!!!!!!!!!!""""""### !!!%%%%%%######&&&...(((555>>>FFFBBB___rrr555---,,,''''''&&&%%%%%%$$$$$$$$$#########+++######))))))((('''"""### """$$$###222###!!!...,,,)))///###''''''###%%%$$$$$$&&&((((((&&&###%%%%%%%%%$$$$$$$$$######!!!""""""""""""############$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########################################################"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***)))))))))***))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''(((((()))))))))))))))))))))((('''&&&%%%%%%$$$$$$$$$#####################"""""""""!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$############"""""""""!!!"""""""""""""""""""""""""""""""""######$$$$$$%%%$$$%%%''')))***,,,---------------...------,,,,,,---,,,***)))'''&&&&&&&&&###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$%%%$$$%%%''',,,///222111000///000111222333222222111000...,,,***)))&&&&&&444 ...XXXVVV888***++++++...222555444111///222000,,,+++444GGG^^^nnnwwwsss}}}ddd222$$$666cccjjj}}}YYY&&&(((&&&$$$###$$$$$$""""""$$$""""""!!!!!!!!!!!!""""""### !!!$$$%%%######&&&---)))333@@@DDDAAAdddlll333///***%%%(((%%%$$$$$$$$$$$$############$$$'''!!!"""...)))&&&&&&&&&%%%(((,,,!!!)))...!!!,,,)))%%%$$$&&&((()))***###"""!!!$$$(((***)))&&&%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""#########################################################!!!!!!""""""###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***++++++,,,,,,+++******&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))((()))))))))(((((('''&&&$$$$$$$$$$$$########################"""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%&&&(((***+++------------------............,,,+++***((('''&&&%%%%%%########################!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!!###$$$%%%%%%%%%'''***---...------------...////////////000///...,,,***(((...(((000)))OOOlllPPPAAA999222///,,,***+++...&&&000===IIIXXXlll}}}}}}^^^555%%%@@@eeennn```jjj000((()))$$$!!!"""$$$$$$###"""!!!!!! !!!!!!"""### ###$$$"""###''')))(((111???BBBBBBiiihhh111000)))$$$)))%%%$$$$$$$$$$$$############''')))$$$(((111...""""""))),,, )))%%%)))000:::!!!%%%)))(((### """+++&&&""""""&&&))))))'''%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$################################################!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))******+++******)))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((((()))(((((('''&&&$$$$$$$$$$$$########################"""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$############""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$%%%'''(((***,,,---////////////000000111222,,,+++)))(((&&&%%%%%%%%%########################!!!!!!!!!""""""######### !!!"""""""""!!!!!!###%%%'''(((((((((***,,,---......///000000//////,,,---......---,,,***(((!!!...!!!'''///!!!%%%aaajjjZZZIII>>>777555999@@@;;;MMMaaaoooyyy~~~~~~sssWWW555+++CCChhhvvv{{{ppp000%%%111 """$$$###"""!!!!!! !!!!!!### """###"""###'''(((+++111>>>???AAAhhhfff000111((($$$***$$$$$$$$$$$$############""",,, ;;;ttt&&&)))EEEttt~~~999###RRRQQQ:::ggg777///%%%!!!"""%%%&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$################################################ !!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))(((((((((((((((((('''&&&$$$$$$$$$############"""############"""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%############""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%''')))+++,,,+++++++++,,,---...///000,,,+++)))(((&&&&&&%%%%%%###############$$$$$$$$$!!!!!!""""""######$$$$$$!!!"""""""""!!! !!!$$$%%%%%%%%%&&&'''+++,,,.../////////...---***+++,,,------+++)))(((%%%""""""000+++((("""HHH|||zzz}}}aaaBBB%%%'''HHHiiiuuurrrzzz===$$$###!!!### $$$&&&%%%###"""""" !!!!!! !!!!!!### """###!!!###'''***000333>>><<>>JJJKKK555)))(((''''''$$$%%%%%%%%%$$$$$$$$$###### ***''':::###---yyySSS...OOOOOOaaaaaa,,,DDD)))111"""%%%%%%)))111"""$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&''''''((((((((()))))))))***)))((('''&&&%%%%%%$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###############%%%%%%&&&'''((())))))***++++++++++++***)))((('''$$$$$$############$$$$$$&&&///***###999uuu~~~jjjXXXFFFOOOiiiwwwPPP,,,%%%"""###'''&&&!!!!!!$$$######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!###$$$%%%(((+++222444???BBBNNNyyyIII555+++)))((()))%%%%%%%%%%%%$$$$$$$$$######(((000(((EEEiiiSSSeeeggg444###~~~%%%444'''&&&111$$$$$$$$$#########""""""""""""#########$$$$$$$$$######################################################""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###################################################""""""#########$$$$$$$$$"""######$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((()))(((((('''&&&%%%$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###############$$$$$$%%%&&&'''(((((()))************))))))((('''$$$######""""""######$$$ """$$$$$$"""&&&444AAA{{{rrrDDD((( (((&&&&&&''''''$$$"""###"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###%%%&&&+++...444222;;;>>>GGGwwwoooGGG555+++***((()))&&&%%%%%%%%%$$$$$$$$$######!!!%%%jjj%%%***!!!222###aaapppnnnlll&&&###KKK===%%%***"""%%%''''''$$$$$$$$$############""""""############$$$$$$$$$######################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''%%%$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""#####################$$$%%%&&&''''''(((((()))))))))(((((('''&&&######""""""""""""######---%%%!!!$$$%%%!!![[[vvvIII(((!!!***&&&###!!!"""$$$&&&%%%$$$!!!"""######$$$#########""""""""""""""""""""""""""""""!!!!!!"""###%%%&&&***///555444@@@EEENNN|||rrrDDD444***)))'''(((&&&%%%%%%%%%$$$$$$$$$######&&& ***>>>YYY***$$$XXX(((111]]]RRR444UUU<<< 777ddd"""&&& !!!+++$$$$$$$$$############""""""############$$$$$$$$$######################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###############""""""###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%"""""""""!!!!!!""""""""""""......%%%!!!%%%,,,222%%%&&&LLL___<<<###)))555000&&&!!!"""!!! ###&&&%%%""" !!!""""""#########"""""""""""""""""""""""""""###""""""!!!"""$$$%%%&&&(((...777777FFFOOOYYYBBB222)))(((&&&'''%%%%%%%%%%%%$$$$$$$$$######(((%%%VVV"""jjj$$$$$$fffkkk111}}}kkkqqq"""...&&&((((((%%%$$$$$$$$$############""""""############$$$$$$$$$######################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((('''&&&$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""!!!!!!"""###############""""""###$$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%""""""!!!!!!!!!!!!""""""!!! ###$$$### '''***(((555dddccc999***(((+++***### $$$&&&###$$$%%%%%%%%%%%%""" !!!"""""""""""""""""""""""""""""""""""""""###""""""""""""$$$%%%&&&,,,111888666CCCKKKSSS~~~>>>222+++)))''''''%%%%%%%%%%%%$$$$$$$$$######"""'''&&&gggcccwwwuuu***555...((("""!!!$$$'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###%%%%%%###!!!!!!!!!+++(((%%%""""""""""""!!! """$$$%%%%%%###!!! ##############################$$$$$$$$$$$$######$$$#########""""""!!!!!!""""""""""""###############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$$$$%%%'''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$&&&((())))))'''&&&'''((('''%%%###""")))...***$$$"""$$$(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""###$$$$$$###"""############"""!!! $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""""""""""""""""""""######$$$%%%%%%&&&''''''666AAARRRbbbiiihhhccc]]]KKKDDD999...'''$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$###"""!!!!!! """"""""""""############""""""""""""!!!!!!!!!!!!!!!"""######$$$&&&(((&&&666777000BBBEEErrr===111+++)))&&&'''%%%%%%%%%%%%$$$$$$$$$$$$###"""(((===///ttt+++333555nnn)))!!!LLL<<<***(((&&&$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$&&&&&&$$$""""""### ###&&&'''(((%%%$$$###"""###%%%''')))##############################$$$$$$$$$$$$######$$$#########""""""""""""""""""""""""############$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&$$$%%%%%%'''''''''&&&&&&&&&%%%%%%!!!###'''******((($$$!!!$$$$$$%%%''')))*********---$$$'''...***###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!! $$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######"""""""""""""""""""""""""""######$$$%%%%%%&&&&&& ###&&&)))***)))'''&&&,,,***'''$$$###$$$&&&(((###$$$$$$%%%$$$$$$######$$$######"""!!!!!! !!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!!!!"""######$$$&&&((((((444666444FFFHHH|||;;;111+++)))&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$((("""(((...!!!///###''' '''&&&)))BBBAAALLLIIIRRR___YYYWWW___gggYYYMMM000;;;555 ...)))$$$&&&'''&&&%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$&&&''''''%%%$$$$$$%%%$$$%%%%%%%%%$$$###!!! ((('''$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################""""""""""""""""""#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((()))((('''&&&&&&&&&***(((%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############"""!!!!!!######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######""""""""""""######""""""""""""""""""""""""!!!""""""######$$$$$$$$$###"""  !!!###!!!!!!"""###$$$$$$############$$$$$$$$$$$$######"""""""""!!! !!!!!!""""""""""""######!!!!!!!!!!!!""""""""""""!!!"""######$$$&&&(((,,,333555888IIIEEE888000+++)))&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$)))&&&(((&&&&&&''' 000???GGGYYYcccfffcccbbbdddlll```vvv}}}rrr{{{sssXXX]]]SSS'''!!!---###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$&&&'''&&&%%%$$$%%%&&&!!!###%%%&&&'''((()))***"""###$$$%%%%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((((((&&&%%%&&&'''((('''''''''''''''''''''+++)))(((''''''(((***,,,''')))***)))&&&######$$$!!!'''......((("""%%%,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$%%%%%%%%%%%%&&&'''&&&$$$###"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!###%%%''''''''''''###$$$%%%%%%$$$""" !!!"""##################!!!!!! !!!!!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!"""######$$$&&&(((...000444;;;HHH<<>>HHH888uuu333...+++)))%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%'''111888WWWKKK<<>>999666(((((())))))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%######""""""""""""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""!!! !!!###$$$###"""  !!!"""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!"""######$$$!!!"""######$$$&&&(((,,,111555:::HHHAAA777,,,+++,,,$$$***'''((('''%%%"""$$$((()))'''&&&999FFFDDDVVVWWWHHH^^^sssyyysssfffgggzzzzzz|||pppffftttjjjiii???QQQ...///)))&&&&&&%%%$$$""""""$$$%%%$$$((()))'''%%%%%%&&&''''''###333'''&&&444:::```hhh```ssstttnnnppptttlllaaa[[[PPPKKKRRRIII222)))*** (((%%%((($$$"""$$$%%%######&&&######$$$$$$$$$%%%%%%%%%%%%!!!!!!&&&)))'''%%%%%%+++)))&&&%%%'''+++---...%%%((('''%%%''',,,***###&&&&&&&&&%%%$$$$$$&&&(((''''''''''''((((((((())))))&&&%%%)))......(((!!!+++***###''')))'''++++++)))(((((()))(((&&&$$$+++***'''###$$$((((((&&&''''''(((((())))))******))))))))))))((((((((((((&&&,,,((((((...---)))///SSSxxxrrr{{{^^^ZZZeee]]]FFF000+++%%%###&&&******'''''''''&&&&&&&&&&&&'''''',,,$$$!!!&&&***((()))...***%%%###&&&)))***+++,,,000:::===???GGGEEEBBBIII>>>555...,,,)))$$$###&&&***(((&&&%%%'''''''''&&&''''''''''''''''''''''''%%%'''))))))&&&$$$&&&(((&&&"""%%%,,,))) !!!+++---'''$$$''')))&&&&&&(((!!!***,,,%%%"""'''(((###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&######%%%'''%%%###$$$(((&&&$$$$$$&&&'''%%%"""(((***""""""&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&+++!!!&&&000''',,,!!!***,,,333===UUUddd___gggfffaaaoooiiiuuudddiiidddXXX???;;;###444,,,(((&&&$$$###%%%(((***)))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$'''******(((%%%%%%%%%%%%%%%%%%%%%%%%%%%((())))))'''$$$$$$%%%'''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!#########$$$######"""!!!############""""""""""""$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""$$$$$$$$$######$$$'''***---///000@@@@@@FFF666---+++,,,$$$+++'''&&&%%%'''+++)))%%%&&&+++>>>DDDhhh^^^BBBVVVkkkiiitttuuuzzz|||ooo\\\NNNMMMRRRWWW___lllxxxyyyuuuiiizzzwwwqqqyyyvvvhhhNNNKKK&&&000&&&&&&&&&%%%$$$$$$%%%&&&###%%%&&&%%%$$$&&&'''(((333%%%***...PPPrrrdddooobbbSSSMMMEEEAAABBB999444$$$'''***(((%%%%%%'''&&&$$$$$$'''%%%%%%%%%%%%&&&&&&&&&&&&)))(((((('''$$$###)))111(((---///000777DDDLLLNNNFFFAAA555***'''***)))$$$))))))((('''&&&&&&&&&''''''''''''((((((((())))))******)))&&&$$$%%%***///***222000///>>>IIILLLRRRQQQJJJLLLVVVRRRBBB777888(((%%%'''///000)))(((,,,(((((((((((())))))******))))))))))))))))))))))))///"""&&&666***ZZZxxx}}}xxxyyy}}}rrr___]]]cccOOOFFF777***&&&(((+++---(((''''''&&&&&&''''''(((&&&&&&(((,,,+++((('''((()))(((...000---666EEEHHHRRRffflllkkkuuu{{{uuuppp___]]]YYYPPPCCC555---***'''(((((()))(((((())))))'''''''''''''''''''''''')))(((&&&$$$######$$$%%%((()))(((&&&'''***+++)))###$$$%%%$$$ !!!'''"""######$$$(((+++(((!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&%%%###$$$''')))(((%%%$$$######(((###&&&((("""&&&+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$((($$$&&&$$$+++......JJJ^^^bbbppp}}}fffiiiXXX<<<...###///---'''&&&)))%%%$$$///'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''$$$ !!!&&&,,,''''''&&&$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""""""""""" !!!""""""""""""!!!############$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""########################$$$$$$$$$######%%%(((+++---///...======CCC~~~555---+++,,,%%%+++'''%%%"""%%%)))'''###,,,999bbb\\\@@@@@@{{{hhhkkkAAA333;;;KKKcccyyyeeebbb\\\WWWYYY[[[WWWQQQaaawww}}}nnnkkk~~~fffUUUCCC+++$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))444,,,<<>>JJJ^^^eee]]]ZZZ\\\WWWUUUWWWWWWTTTRRRSSSHHH888(((###(((---***%%%((((((((())))))))))))***))))))))))))))))))))))))+++$$$222"""===SSSjjjlllzzzwwwmmmZZZcccXXXFFF555(((%%%(((,,,(((''''''&&&&&&''''''((($$$)))---,,,*********)))+++%%%---444;;;```jjjUUULLLFFF;;;///'''((()))((('''&&&'''''''''''''''''''''''''''''''''&&&&&&'''((()))((('''...///'''!!!111666///999333------111222,,,%%%///)))$$$%%%&&&&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########%%%''''''&&&%%%###$$$%%%&&&&&&&&&&&&&&&***###%%%'''"""$$$'''!!!&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""((()))&&&(((888IIIkkk{{{|||eeeOOO666///$$$---000'''"""&&&***)))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%(((***&&&&&&%%%%%%&&&'''))))))000...+++)))(((&&&###!!!&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############""" !!!"""#####################$$$$$$%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$###%%%(((+++,,,...,,,;;;<<>>MMM[[[ddd```WWW___iiijjjZZZCCC444//////+++&&&''',,,)))"""%%%...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((((((((('''&&&)))&&&%%%&&&'''&&&''')))'''"""&&&+++'''***+++###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''',,,''')))###222???[[[iiiwwwgggIII^^^rrroooiiillluuuHHH222,,,(((+++...---)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))$$$###(((000111)))!!!)))*********)))'''&&&%%%###!!!!!!%%%)))******&&&&&&&&&&&&%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################$$$$$$$$$$$$&&&))),,,***...,,,<<<@@@KKKxxx333///+++,,,&&&...'''))),,,'''!!!,,,CCCTTTWWWVVVWWWllluuubbb>>>fffuuuvvvooofffhhhlllpppooopppxxxYYYSSS,,,'''%%%$$$%%%''''''&&&%%%((('''))),,,***%%%&&&,,,777bbb[[[qqquuuhhhgggXXX]]]DDD999+++&&&$$$%%%&&&%%%&&&)))&&&&&&&&&&&&''''''''''''+++)))(((''',,,BBBhhhyyyiiiWWWLLLKKKOOO222---(((%%%&&&((((((((((((((((((((()))))))))***(((---...((($$$333RRRlllzzzkkkdddVVV```eeeVVV;;;)))(((000************)))))))))))))))*********++++++,,,,,,)))---...qqq~~~xxxpppaaaKKK444)))***(((((((((''''''(((((((((******(((%%%''',,,---+++333LLLzzziiiOOOJJJ>>>///((())),,,+++)))((((((((((((((((((((((((((())))))&&&"""###+++111KKKKKKQQQYYYYYYSSSRRRWWW```jjj^^^PPPpppBBB///%%%"""***---(((%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&---)))&&&((('''$$$%%%******###'''***''',,,222---'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''',,, ---...[[[fff~~~|||ooodddwwwiii}}}lll???$$$---222$$$!!!000(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%'''++++++(((%%%$$$,,,444:::<<<======777444///+++************'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""#####################!!!"""######$$$$$$######"""""""""""""""""""""""""""""""""############$$$###########################$$$$$$$$$$$$&&&***---+++///...===BBBMMMttt333000++++++'''///'''"""'''(((***666IIISSSRRR^^^sssuuupppxxxXXXCCC{{{uuuiiimmmuuuzzzxxxsssuuuyyyxxxoookkkmmmkkkeeemmm{{{~~~\\\:::+++((($$$$$$'''((('''%%%&&&%%%(((+++(((%%%...<<>>333+++'''%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%'''***...---222///===AAAJJJyyyqqq222111++++++(((///'''$$$!!!(((999DDDHHHRRR___www\\\ssssssIIIJJJ|||uuuhhhWWWNNNMMMIIINNNVVV[[[[[[^^^nnntttfffhhhrrruuuooohhh|||fffLLL111,,,&&&%%%'''***)))''''''&&&(((+++))),,,AAAYYYhhhyyyhhhOOOcccwwwllllllfffOOO===+++&&&((()))'''&&&''''''((((((((())))))))))))---EEEoootttooovvvdddUUUAAA222+++*********(((((()))))))))***************666UUUyyy}}}uuu[[[fffnnnYYY===111+++++++++*********))))))******++++++,,,------...<<>>TTT|||nnnWWWAAA000(((&&&%%%(((((((((((((((((((((((((((&&&'''///???PPP^^^fffTTTfff{{{```<<<)))(((,,,...''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%(((,,,000333<<>>qqq~~~zzzqqqqqq~~~lllEEE333))))))(((((((((((())))))///'''(((///---111SSS|||zzz\\\???---(((***)))))))))))))))))))))))),,,***---:::LLLVVVTTTOOOkkk???)))&&&***(((((((((((((((((((((((('''''''''''''''''''''''''''((()))))))))---333999]]]kkksssbbbRRR,,,++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((///XXX```hhh}}}^^^kkkiiiTTTwww|||VVV,,,&&&000)))(((((((((''''''''''''((((((((((((((((((((((((,,,&&&&&&333MMMeeessswwwdddhhhpppzzziiiRRRDDD???)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''')))+++---///000111222,,,,,,+++***)))(((''''''&&&((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%'''+++...***111///===BBBJJJssslll666+++---(((+++(((***''')))LLLHHHYYYQQQsss```RRREEEsssjjj}}}yyyzzz~~~lllwwwUUUAAAhhhhhhppprrrtttbbb|||pppHHHsssWWWCCC555$$$))),,,&&&)))&&&,,,&&&+++***'''ZZZZZZjjj~~~}}}~~~}}}IIIOOO333((((((---$$$'''///&&&"""///,,,$$$...JJJxxxoooxxx{{{~~~vvvPPPHHH$$$+++)))------+++''')))---,,,'''***mmm|||vvvwwwwww\\\kkkyyyeee{{{sssOOO(((---,,,,,,..."""111$$$,,,...+++'''666@@@mmm[[[TTTIII___~~~~~~RRR999...'''***(((---,,,"""444///"""---***///HHH\\\(((111222'''***+++)))'''((())))))333$$$444qqqUUU999VVVccc\\\hhhdddooouuuuuu}}}{{{ppp@@@***%%%+++(((%%%***(((###'''%%%%%%%%%&&&)))+++)))%%% 333$$$"""111:::VVVmmmYYYBBB///...///***%%%'''''''''&&&&&&&&&''''''(((&&&&&&''''''%%%$$$'''+++VVVsss~~~qqqZZZcccjjjcccRRR(((///+++***$$$&&&...)))"""(((###+++,,,%%%$$$***,,,((($$$)))EEE```www{{{ccc{{{^^^PPP000)))222***&&&+++((()))((('''((())))))'''%%%############''')))'''###+++ ***111%%%&&&///)))GGGKKKQQQTTTQQQQQQ[[[gggbbbZZZXXXZZZKKK222)))000$$$+++...***)))++++++'''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%---###%%%...)))///777777111111777333)))&&&)))%%%%%%***&&& %%%&&&$$$###!!!!!!"""###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((---000222///444:::DDDAAAkkk666+++...(((+++(((***...)))NNNNNNQQQeeepppVVVYYYEEEzzzxxxRRR[[[xxxxxxdddtttsssMMMppptttzzzqqqssspppkkkhhhvvvrrrTTTfffyyyHHH888,,,000///)))******(((&&&222&&&FFFQQQjjjuuu|||yyyxxxvvvuuuyyy~~~tttwwwyyyQQQAAA***000***000'''...))))))///***...FFFuuuppphhhBBB666111,,,***)))(((((((((***---///LLLjjj}}}|||ooo```fffdddJJJ111%%%,,,$$$---+++111///+++...,,,...555eeennnhhhyyy}}}qqq{{{ssswwwsssfffEEE444)))***%%%,,,...###---,,,111666+++KKKvvveeeaaaccchhhtttYYY///&&&++++++***((('''(((******111###hhhbbbFFFaaasssxxx666222)))---)))%%%******&&&%%%((())))))''''''''''''&&&,,,+++!!!666NNN[[[}}}wwwKKK(((""",,,...&&&(((''''''&&&&&&''''''((((((###&&&***'''###222IIIddd]]]VVVfffRRRooorrrYYYMMMPPPQQQUUU[[[ttt??? ***,,,((('''+++(((%%%)))&&&)))***((((((+++***(((...000qqqqqq```pppaaaCCC555+++(((+++)))((('''''''''))))))'''&&&%%%&&&&&&%%%$$$$$$%%%$$$222!!!(((+++444JJJ[[[^^^___dddlllrrrvvv~~~xxxjjjjjjfff\\\999***"""'''---+++&&&%%%((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%''')))))))))(((!!!$$$,,,000999EEEIIIPPPKKKLLLTTTTTTGGG888111000999000!!!$$$***))))))%%%&&&'''((('''&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%(((---000333///111888BBBBBBiii555,,,...(((+++))),,,'''<<>>}}}sss333))),,,,,,)))((())))))))))))'''(((***+++))))))---444yyy^^^{{{~~~JJJ---///...&&&((('''&&&'''((()))((('''&&&((()))(((%%%###%%%'''555555111RRRzzzuuuVVVOOOaaa}}}yyyyyynnnZZZAAA111***(((((())))))(((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&333???IIIRRRRRRXXXgggcccQQQTTTqqq{{{xxx{{{^^^III;;;''' ...$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%(((---000333//////666@@@CCCzzzfff444,,,///)))+++)))---!!!ZZZPPPJJJtttvvvZZZPPPQQQjjjvvv}}}[[[555[[[~~~hhhXXXVVVHHHVVV^^^nnnwwwjjjVVVaaaKKK```hhh:::---///******'''(((%%%222###KKKQQQhhh{{{zzz}}}xxxvvv|||eee]]]ZZZqqqqqqpppnnn___RRR}}}QQQJJJ''',,,,,,+++***...222,,,---VVVooorrryyyHHH555...---((()))///,,,)))999OOO___tttoooddd~~~iiiXXXxxxwwwzzz\\\///555&&&555$$$))),,,***///666&&&lllwwwfffsssrrrsssttt]]]XXX}}}ooo@@@...000+++,,,444+++(((222)))888cccWWW>>>///***'''(((***))))))***===jjjKKKUUUddd<<<+++***+++)))&&&+++,,,$$$'''&&&(((***)))'''(((***###999WWWvvv{{{iii\\\|||~~~lll222###333))))))(((((('''((((((((((((%%%&&&((((((444TTTtttiiiWWWyyyOOOppp999JJJgggRRRgggZZZ++++++...,,,'''***,,,'''***&&&'''+++(((%%%---;;;cccfffaaannnXXX888(((---)))(((&&&'''((()))((('''((('''((()))(((&&&&&&))) ***===cccsss\\\ddd|||LLL)))%%%,,,---******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& $$$((((((%%%###&&&)))000RRRhhhnnnlllXXXRRRfffooo]]]eeeeeeWWWXXXfffooorrryyyaaa999---...(((!!! ###&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((---000222//////666>>>BBBlllddd333,,,000)))+++***///999\\\KKK[[[www[[[lllyyy999yyy|||[[[hhhxxxppp]]]JJJFFFMMM^^^DDDAAA:::UUUEEEQQQWWW}}}qqqjjjUUUwwwSSSXXXEEE000...***111,,,,,,++++++)))WWWUUU}}}ooovvvxxxooo|||sssnnnssspppjjjkkk```bbbMMMPPPWWWzzznnnpppdddZZZQQQyyyvvvNNN333111---...)))---000---===oooyyytttxxxvvvPPP===777///******...++++++AAA\\\yyynnniii|||}}}kkkttt{{{{{{{{{DDD333---***+++(((222111,,,666===zzz~~~~~~{{{fff```ddd~~~bbbNNNkkkqqqcccIII...000...***222,,,***666%%%AAAwwwlll>>>...)))'''***+++))))))---TTTZZZJJJ}}}444(((***---%%%'''---'''(((%%%&&&+++---)))'''))):::]]]wwwlllyyy{{{ZZZ666,,,+++***)))(((((((((((((((&&&+++(((""",,,FFF___jjjSSSttt888ooo\\\LLLlll|||ppp[[[}}}888+++,,,///)))+++...%%%)))'''((()))$$$%%%888OOOjjjuuukkk___000444,,,***((('''((())))))(((+++&&&$$$((()))&&&%%%((('''YYYfffKKKhhh~~~UUU:::,,,''',,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###''')))'''$$$+++:::GGGeeefff]]]aaatttmmmZZZZZZjjjpppoootttvvvnnnkkkFFF888(((!!!$$$))))))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((---000//////000888<<>>[[[rrrwww]]]pppzzzVVV999ZZZ}}}~~~@@@000***///...(((++++++888xxxlllfffTTTVVVzzz]]]EEEaaaddduuuAAA---///(((+++,,,---222IIIvvvvvveeeYYYAAAkkkwww666///++++++((('''333DDDSSSRRR~~~xxxccc{{{~~~???&&&000((($$$+++(((***(((+++...)))'''444FFFeee{{{AAA---,,,+++***))))))))))))((()))&&&***BBB___hhh```jjjSSS|||uuuKKK[[[[[[AAAbbb~~~xxx~~~zzz???'''000))))))///''''''***)))&&&---CCC]]]nnndddyyySSS333000,,,*********)))(((+++'''&&&((('''+++???WWWoooiiimmmvvv~~~uuukkkvvvjjj999...---,,,+++***)))))))))''''''''''''''''''''''''&&&$$$%%%000CCCWWWgggnnndddWWWgggjjjrrrrrraaa\\\QQQ@@@000&&&%%%'''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%(((---000---333222888777GGG]]]^^^000---111***,,,,,,222PPPhhhYYYlllRRRwwwfffEEErrrTTTpppjjjrrrkkkWWWLLL999BBB___zzz}}}ssshhh{{{]]]KKKsssZZZ]]]tttYYY@@@333###000(((---&&&???HHH\\\{{{xxxdddqqqiiiSSSZZZfff|||cccSSSwww\\\xxxllliiiZZZcccGGGvvv>>>@@@,,,---...///...KKKccc~~~zzzcccnnnuuuYYY:::...222000***000IIIhhh|||PPPYYYvvvyyyyyykkkJJJDDDTTTiiizzzwwwSSS222333)))111"""...<<>>------(((000***)))HHHRRR}}}}}}~~~nnn}}}~~~tttaaaNNNfffVVV~~~uuullljjjjjjgggcccfffXXXRRRxxxjjj???444///...000999wwwcccbbb~~~|||zzzbbbpppxxx>>>999///+++///;;;OOOttteeeppp\\\nnnZZZOOOLLLeeeiiiIII:::QQQuuuuuu>>>333---,,,...111999XXX~~~~~~^^^EEErrrooobbbyyyoooKKK777JJJaaavvv555111,,,//////000???eeepppyyynnnmmmiii\\\GGG444MMM111222(((***...<<>>fffeee~~~uuu```ttt:::111,,,...%%%///###((((((,,,888[[[VVVgggUUUkkkWWWcccOOOkkk{{{wwwmmmjjj[[[;;;,,,///&&&...+++%%%///%%%555UUUhhhyyypppXXX...000%%%---***---'''---&&&...<<>>EEEkkkxxxwwwDDDhhhwwwLLL&&&(((///&&&'''%%%...!!!222&&&OOOuuummmyyyIII---+++,,,'''333%%%$$$,,,,,,DDD___aaaooo```VVV[[[vvvmmmyyyCCCGGGyyyyyyeeemmmHHHKKK&&&...)))---,,,&&&///'''GGG^^^jjj___|||kkk111222)))+++)))111+++111$$$333TTT|||wwwmmmrrr~~~zzzyyy)))+++)))......((())))))***************!!!XXXLLLhhhiii[[[ddd___SSS111<<>>DDDdddaaa^^^___eeedddUUUCCC888+++***(((&&&%%%%%%%%%&&&$$$%%%%%%%%%%%%'''***---///+++:::555EEEAAArrr]]]333...000((('''444UUUiii^^^ZZZUUULLLyyyyyyrrrVVVcccpppQQQ}}}nnnAAA444AAAPPPzzzwwwyyyyyyqqqrrrtttrrrrrrjjjWWW===yyy\\\wwwyyy@@@111,,,(((,,,+++///EEEZZZzzzyyyssszzzyyypppKKKggg{{{mmmwwwgggJJJmmmoooiiihhhggg___eeebbbFFFeeesss<<<222333+++///]]]vvv~~~AAA~~~zzzzzzzzz}}}ZZZ~~~mmmvvvooo888///,,,///EEEXXX^^^XXX~~~```|||yyydddTTTIIIEEEEEEFFF\\\XXX======ssszzzvvvWWW...,,,333%%%444JJJeee```}}}}}}{{{zzzxxxxxxSSSLLLdddxxx~~~}}}uuuWWW===888jjjZZZ<<<---(((000)))111fff[[[___uuuwwwuuuqqqiiijjjfffXXXFFF999666^^^lllSSS000...%%%000CCCBBBiiifffvvvlllVVVgggiii'''***000!!!&&&'''///&&&000444^^^ggg|||^^^*********(((555&&&'''+++---KKKPPPmmm\\\```===kkkHHH===jjj:::KKK}}}~~~vvveeepppJJJ]]]%%%222///,,,))))))111)))RRRfffxxxbbb|||zzz\\\\\\@@@444+++---+++------000(((EEEmmm~~~}}}zzzrrrKKK***///555!!!,,,***((()))++++++******---LLL[[[eeehhh|||XXXpppvvvyyyhhhJJJ555MMMOOO~~~zzz[[[>>>888RRRqqq]]]JJJ^^^cccIII:::BBB///,,,)))&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%'''***---///+++888777EEEBBBzzz\\\333...000((((((777YYYddd```PPPEEEXXX~~~~~~aaaUUU```mmmKKKrrraaa999222FFFOOOwwwwww|||wwwpppqqqrrrppprrrkkkZZZ:::llldddtttuuuGGG222---(((+++,,,444AAA|||sssooozzzyyymmmWWWsss|||pppppp]]]OOOmmmrrrlllgggggg```eeeeeeJJJQQQlllHHH:::111+++222nnn~~~DDDaaa~~~tttyyyllltttDDDxxx777//////000GGGWWWOOO```lll^^^kkkXXXMMMDDD@@@@@@CCC\\\]]]>>>999rrr]]]|||sssyyy666444//////111\\\VVV}}}yyy~~~|||zzzxxxwwwLLLGGGYYY|||yyy}}}|||sssVVVCCC777[[[MMMLLL///...555+++888MMMPPPjjj~~~wwwtttpppiiijjjfffWWW===:::444AAAiii000(((---+++JJJGGGNNNaaayyywww{{{KKKddd///...222###---(((,,,,,,(((GGGcccKKK{{{qqqtttppp444,,,***(((000$$$---(((111NNNAAAxxxEEEYYYAAAbbbTTTsssUUU999CCCsss~~~mmmeeeiiiUUUwwwyyy,,,333///+++&&&,,,222...\\\sss```}}}UUUuuukkkeee888(((---///)))++++++222___~~~wwwpppgggXXXQQQYYY111///222///''',,,))))))+++***(((---555ZZZjjjbbbhhh~~~xxxWWW>>>===IIIaaaLLLPPPjjjdddTTTGGGKKKTTTNNN>>>444///***&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%'''***---...+++666999DDDAAA]]]333...000))))))888YYYXXX```JJJ@@@eeeuuuttttttZZZ[[[aaayyy[[[eeeRRR222:::FFFMMMrrrsssvvvvvvppprrrtttqqqrrrkkkZZZ:::```jjjnnnvvvRRR111000)))***---<<<@@@~~~xxxyyyppp```rrryyyppppppZZZddd[[[}}}mmmpppiiijjjiiieeeeeecccSSSBBBtttTTT888//////777|||~~~MMMLLL{{{rrryyybbbjjjNNNfffnnnppp;;;333222111LLLXXX{{{IIIjjjfffdddeeeUUULLLDDD>>><<>>ZZZqqqiii|||]]]000333+++)))///>>>CCC~~~}}}xxxgggVVVrrr~~~~~~uuulllwwwUUUwwwfffmmm~~~ppppppfffkkkhhhiiibbb^^^]]]<<<~~~}}}eee444---555>>>yyyoooQQQDDD{{{tttyyy___iiidddXXXUUULLLCCC555//////QQQ[[[eeeEEEmmmnnnqqqyyy}}}bbbRRRKKKFFF@@@>>>???dddgggFFF<<>>>>>OOO~~~pppiiieee\\\PPPJJJ777+++***666---+++...NNN||||||kkkQQQ]]]tttTTTuuuNNN///'''222,,,111333SSS|||yyyddd777%%%666)))+++)))***,,,)))+++@@@XXXqqqddd___nnnuuuAAAGGGqqqmmm___YYYYYYuuuyyyMMMQQQWWWZZZQQQEEE@@@CCC;;;444+++&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%'''***---...+++222<<>>___333,,,000,,,---999WWWZZZwwwUUUsssGGGvvvxxxmmm]]]mmmcccjjjdddddd<<<<<>>___uuuRRR:::NNNTTTyyyccc888000+++//////rrr\\\~~~}}}zzz{{{}}}zzzsssUUUCCCMMMppp|||www{{{~~~xxxyyyyyyqqqfffAAA======oooooo///555777,,,qqq___AAA===ggg___```RRRbbbvvvjjjmmmnnnaaaQQQJJJ:::222555666KKKJJJ```'''111444IIIsssXXXpppGGG~~~lllIII```uuuuuuQQQ'''---++++++---###000SSShhhTTTkkkOOOwwwffffffwwwvvvddd"""333)))""",,,+++&&&RRRFFFNNN:::tttlll___zzzMMM777CCCLLL>>>VVViii^^^xxxuuuggg^^^```RRRDDDddd333---000,,,---666fffjjjNNNIIIuuucccIIIJJJ___///%%%777+++...IIIsssmmmsssiiittt\\\{{{___FFFzzz,,,...***+++((((((***---999UUUpppmmmhhh^^^ppp___CCC{{{MMM^^^zzzrrrhhhiiiZZZNNNLLLJJJDDD===;;;>>>;;;555---'''%%%&&&)))###$$$&&&(((***,,,,,,,,,......444777??????bbb333222,,,(((222555TTT\\\vvvOOO}}}DDDsssrrrrrr{{{{{{qqqWWWeeeRRRSSSPPP???111000SSSlllfffyyyuuuuuurrrtttlllYYYEEEQQQ|||uuu[[[ooo888...'''---000???BBByyywww}}}}}}pppWWW]]]rrrrrrxxxooojjjuuunnnwww___kkkyyyeeennnfffeeeeee^^^bbbYYYNNNlllsss===444+++MMM{{{nnn```===RRRcccrrruuuppplll___rrrhhhMMMUUUSSS[[[<<<---222WWW\\\PPP>>>]]]rrrjjjbbbOOOJJJCCC@@@AAA===>>>]]]sssSSS<<>>LLLsss~~~{{{wwwyyy{{{wwwxxxyyypppccc@@@<<<===rrrqqq444111222000|||\\\???YYYvvvlll```lllhhhfff\\\QQQLLL===444777777LLLJJJwww555***'''PPP]]]wwwYYY```TTT|||^^^tttnnn\\\222333---,,,...)))000XXXccc[[[}}}iiiZZZooo\\\jjjZZZQQQdddxxx}}}+++111+++&&&'''((('''WWWOOOXXX;;;yyyyyyKKK555@@@>>>LLLqqqsssjjj]]][[[LLL<<>>ggg333000,,,+++444333PPPYYYtttIIIzzzDDDhhhrrrrrr|||tttQQQjjjhhhRRR???:::999555999AAAsssvvviiiyyyvvvuuurrrrrrhhhTTTFFFNNN{{{mmm]]]zzz777,,,(((///222>>>@@@wwwwwwrrr{{{qqq___qqqnnnnnntttlllhhhrrrllloooiiiVVV}}}xxxaaatttgggffffff^^^aaaXXXLLLjjjsss:::555...III}}}gggTTT___;;;WWW~~~xxxqqqnnnfff[[[yyy^^^KKKOOOSSS___<<>>:::===\\\tttXXX???LLLWWWoooAAA,,,...333999ttt```yyy{{{||||||}}}vvvLLL>>>OOOwwwxxxyyyvvvxxxuuuyyyxxxnnnbbbBBB<<<;;;qqqkkk>>>000000666MMMeee^^^SSSKKKfffllleeecccZZZNNNGGG999000333333IIIIII~~~444...***MMM```|||gggJJJmmmaaauuuYYYwwwjjjfff666222)))'''***---///gggfffttt{{{}}}cccaaa{{{FFFXXXtttuuu---+++...---'''%%%&&&UUUOOO]]]===wwwwwwIII222>>>:::wwwzzzmmmjjj^^^YYYKKK===```\\\+++000000---333<<<fffkkkAAAUUUvvvuuummmbbbSSS???>>>DDD777777'''222---YYY~~~UUURRRYYYqqqtttGGG111---111***...,,,+++MMMsssyyywwwlllyyyYYY;;;|||cccWWWfffzzzqqqnnnjjjaaaZZZSSSNNNGGG@@@<<<<<<666555333...***(((((()))((((((&&&%%%%%%&&&&&&''''''+++444777===>>>fff111///---+++222333RRR]]]rrrHHHyyyQQQbbb~~~zzzrrrlllPPPbbbJJJ888555222...;;;OOO{{{ttt}}}|||tttrrrsssooommmbbbLLL===^^^{{{___ggg888222000111+++DDDEEE|||~~~}}}rrr]]]hhhuuuwwwhhhmmmuuupppjjjiiitttjjjKKK|||ppplllhhhgggggg```dddZZZOOOmmmvvv???222///GGGyyyfffEEE;;;===JJJwwwiii|||kkkiii___VVV{{{VVVMMMNNNZZZ]]]777000---NNNWWW|||PPP999XXXggglllVVVMMMBBB======888;;;\\\{{{aaaCCCGGGOOOhhhBBB,,,)))///888ppp\\\~~~zzzsssvvvxxxyyy|||}}}wwwoooMMM???NNNvvv{{{vvvwwwuuuyyyyyynnn^^^AAA;;;<<>>555---000222IIIKKK...111111HHHvvvbbbzzzwwwYYY]]]xxxQQQzzzlllRRR~~~iiiddd444000***,,,(((000///vvvggg\\\}}}wwwFFF[[[rrreee///***---...***+++)))RRRKKKaaaBBB```|||tttHHH333???fff{{{ooobbb]]]XXXHHHBBB[[[ggg222777000---+++HHHfff}}}CCCDDD<<>>fffKKKhhhbbb888666222444+++333222eee```xxxyyyDDD```tttooo555///***(((***//////XXXRRRlllDDDdddGGGPPP___zzztttKKK888FFFeeeYYYZZZWWWAAA@@@^^^uuu666888...111,,,KKKhhhRRRQQQ...KKK]]]nnnxxxmmmaaaRRREEE;;;???>>>OOO---+++000CCC|||yyyZZZTTT~~~???gggvvvlllvvv}}}222000)))***000111>>>fffwww~~~dddFFFzzzhhhdddJJJ~~~uuuooojjjbbbbbbXXXKKKFFFGGGFFF===444333333333000,,,'''%%%$$$%%%$$$###"""###$$$'''(((***,,,222111666:::mmm666333000)))---222XXXdddeee]]]fffpppPPPrrruuu~~~___|||jjjJJJ333444<<>>www]]]{{{vvvwwwzzzzzzzzzzzzzzzsssjjjAAA999MMMsssyyyzzzyyy{{{xxxzzzxxxmmmUUUAAA888;;;{{{iiiNNN000///666www{{{>>>JJJYYYxxx{{{uuusssnnnhhhbbb[[[PPPEEE===555...222444HHHCCCyyy444......TTT{{{lllRRR___zzzgggKKKffflllhhhBBB===000---,,,...555jjjhhhtttsssrrrDDDbbbnnnvvv444111)))'''---)))///\\\\\\vvv==={{{CCC===AAACCCrrrtttMMM===MMMyyyvvvccc___[[[ZZZBBB===aaa666888,,,666666FFFlllgggDDD///...???aaatttwwwfff[[[MMMAAA:::AAA===ccc...333+++GGG~~~mmm]]]ccc999ppprrrgggzzz///444+++000+++---LLLuuuooo999VVV@@@GGGVVV|||tttnnniii```cccWWWHHHBBBFFFHHH???222222333222000+++'''$$$######""""""###$$$&&&((()))+++---333444:::>>>~~~AAA777222+++---...SSSgggcccpppVVVxxxFFFqqqzzz___{{{tttZZZ:::,,,999XXXyyyrrr>>>(((HHHMMMqqq}}}vvvsssmmmpppsssnnnhhhXXX>>>TTTWWWnnnHHH333---111---...SSSRRR}}}pppuuu}}}pppttttttiiimmmkkkjjjrrrlllVVV___|||gggpppiiibbbaaa```XXX[[[PPPDDDaaaYYY999555777zzzXXX[[[vvvyyyiiidddnnnaaadddcccfffEEEYYYLLLjjjAAA000///MMMOOOvvvxxxGGGRRR^^^}}}iiiSSSJJJ@@@===>>>:::???```xxxQQQ>>>rrr@@@vvvppp999......+++<<>>000***111444JJJBBB111555666LLLxxx~~~dddZZZmmmQQQOOO|||lllHHH@@@///))),,,(((999qqqhhhsssjjjEEEgggvvvdddiii000000,,,***---%%%...\\\___}}}>>>jjj666>>>MMM[[[oooJJJ<<>>KKKFFFAAAtttwwwgggZZZSSSHHH>>>888===666}}}eee000888...KKK|||zzzgggNNNPPPKKKqqqeeeuuu,,,444***555(((...]]]bbbMMM|||ZZZwwwBBB444GGG|||ssslllggg```aaaXXXIII@@@BBBEEE???444///000111...+++'''&&&%%%"""######$$$%%%&&&'''(((+++---555888>>><<>>888;;;555%%%(((aaaKKKvvvuuussskkk|||xxxppp^^^jjj|||vvvggg[[[VVV{{{xxxxxxqqqrrrccceeecccaaaXXXYYYMMM@@@]]]eeeAAA<<<666uuuzzzTTTPPPppplllnnn^^^mmm]]]eeeeee]]]KKKcccVVVxxxGGG,,,***KKKLLLrrr{{{MMMRRRzzz|||~~~```KKKEEE>>>===AAA>>>CCC^^^wwwUUU@@@iiiJJJzzznnn333222111,,,===}}}^^^}}}yyy{{{{{{yyy{{{{{{vvvnnnFFF;;;IIIeeexxxtttzzz~~~wwwuuusssiiiNNN???777<<>>:::///+++555;;;RRRMMM111444222DDDlll|||]]]dddrrreee{{{qqqWWWDDDiiiHHHFFF888444000&&&;;;ppp|||ssskkkXXXmmm]]]BBBllltttbbb]]]555111///+++'''---444^^^aaaJJJ```CCCBBBSSSooo}}}iiiDDD777IIIaaa{{{eeedddeeeHHHQQQLLL777bbbGGGFFF---555***PPPvvvFFFIIIxxx^^^iii[[[QQQMMMEEE<<<555999///sss^^^///777222UUU|||xxxTTT999777VVVpppbbbiii///666&&&777)))333kkksssqqqdddKKKoooKKKxxx|||jjjIII999TTT~~~}}}rrriiifffaaa___YYYKKK@@@>>>BBB???777---...///---***((('''(((###$$$%%%&&&&&&&&&&&&&&&''')))111555888111pppoooKKK(((555&&&+++PPP```gggXXXCCClll}}}tttrrrsssjjjuuuooorrrbbbGGG===HHH^^^rrrYYY|||wwwiiihhheeeCCC@@@qqqeeeQQQ>>>JJJ;;;000000666IIIOOOvvv}}}{{{wwwxxxuuutttvvvwwwpppkkknnnbbbzzziii___lllzzzOOOwwwaaa___```ggg___VVV[[[VVVNNN666uuusss{{{HHH>>>999bbbyyyqqqjjjwwwlllkkkrrrkkk\\\cccfffRRR___ZZZVVVFFF<<<'''<<>>//////...000000sssXXXNNNmmm```CCCEEE<<<^^^{{{pppssshhhaaa]]]UUUKKK===777BBBDDD444111---,,,...---)))%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))---111===444222oooiii000333+++---BBBTTT```ppp]]]zzz^^^WWWqqqgggrrrggguuuooonnnmmmTTTDDDnnn{{{rrrsssnnngggvvvrrrJJJKKKIIIZZZZZZmmmLLLGGG???;;;444,,,BBB^^^VVV{{{{{{uuuqqqtttzzzrrrddd]]]lllgggooozzznnnwww\\\wwwuuurrr~~~dddhhh]]]YYYRRR===FFFuuukkkSSSCCC@@@YYY||||||gggooonnnmmmkkkiiibbb___gggfffWWW]]]DDD|||uuuDDDDDD333999UUU]]]xxxLLLTTTuuubbbdddVVVKKKAAA???BBBCCCCCCDDDLLLuuuuuuGGG777ddd999NNNsss{{{ooo///000111---444iii|||QQQ}}}{{{vvvsss}}}yyyxxx???HHH^^^oooxxxyyyyyyvvvuuuuuuooogggPPP888;;;???iii<<<000444???{{{sssNNNcccWWWJJJEEEBBB]]]OOO===333999BBBEEE<<<...---666222@@@___lll[[[III@@@...@@@```ggg___zzzsssPPPOOOaaaWWWLLL@@@555//////...~~~www]]]nnnttt777KKKZZZddduuu{{{999222---***------777lllUUUKKKqqquuuBBB777GGGttt|||[[[EEEEEECCC666LLLuuuzzztttbbbSSS@@@NNNTTTUUURRRFFF???pppooocccPPP:::111&&&:::eee~~~xxxaaaRRRBBB@@@<<<888666???<<<___111///;;;MMMxxxxxx\\\HHHUUUqqqsssjjjccc<<<666,,,,,,222888{{{[[[[[[vvv>>>777III===ccciii|||nnnlllppp```nnn\\\TTTKKK===666AAADDD444111---,,,...---)))%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))(((///999999;;;jjj999000000...444WWWkkkeeennngggyyyBBB~~~lllccckkkooopppsssggg\\\[[[ZZZbbbPPPlll}}}gggqqqnnnjjj\\\KKKDDDaaa{{{MMMjjjSSS[[[EEEDDDFFF888///===jjjCCCuuu{{{wwwtttttttttaaaeeecccooommm^^^vvvllljjj~~~fffSSS^^^hhhbbbsss^^^dddWWWPPPLLL333___ZZZRRRSSSAAAFFFKKKjjj~~~XXXSSSPPPyyyzzznnnnnnaaaYYY```cccXXXPPPOOOLLL[[[IIIJJJ???;;;JJJ___TTTIIIqqqccciii^^^QQQEEECCCDDDBBB===;;;QQQyyy~~~iii>>>???MMM999hhhkkkRRR+++000222(((555\\\YYY|||{{{~~~zzzxxxuuusssqqqNNNFFFGGGzzzvvvxxxwwwuuuuuutttlllcccJJJ444555GGGiiizzzGGG999444888|||uuurrrEEESSSXXX;;;CCCNNNpppAAA???:::GGGYYYFFF000777...666333???qqqSSSrrrVVVMMM555666GGGWWW]]]}}}uuujjj666{{{nnn```UUULLL>>>???999+++jjjttteeeZZZ888]]]nnneeekkknnn>>>222444'''...)))555nnnUUU\\\\\\zzz777JJJllliiiKKK;;;***---HHHeee___PPP===ddd[[[qqqlllLLLAAA|||~~~gggXXXFFF===<<<999sssyyyxxxfffIIIIIIlllFFFJJJooonnnHHHBBB???;;;888555===888bbb>>>444444FFFpppvvv~~~wwwkkklllbbbRRRWWW888777444111555;;;tttRRR^^^lllMMM444444777333ooosss}}}pppYYY[[[[[[TTTJJJ<<<555@@@CCC444111---,,,...---)))%%%%%%%%%%%%$$$$$$%%%%%%&&&'''***%%%000222===AAA\\\>>>///000//////SSStttffffffKKKdddnnnmmmrrrhhhvvvvvvrrrmmmvvvddd444>>>___xxxqqqfff{{{dddbbbvvvxxx___DDDVVV;;;FFFxxxMMM\\\HHHHHHHHH;;;===999___PPPlllxxx{{{{{{rrrhhhdddzzz}}}ooofffzzzkkkVVVeeejjjgggpppcccWWWNNNHHHEEE===~~~fff}}}SSSNNN???NNNEEE```uuu|||pppHHHIIIYYYgggiiinnnaaaZZZddd]]]KKKJJJPPP[[[UUUHHHDDDBBBGGG]]]lllvvvLLLsss~~~aaaPPPTTTHHHCCCAAAFFFIIIHHHFFFFFFQQQzzzyyyXXX333HHH>>>:::kkkAAA...,,,111***333WWWeee|||yyynnn~~~xxxvvv|||sss```???<<>>:::999666===999gggJJJ999...@@@|||nnnpppeeekkk~~~~~~gggWWWDDD[[[===444111...555CCCiiiIII^^^lll888^^^DDD@@@---666ccc^^^ggg~~~gggeeeqqqcccYYYSSSJJJ<<<444???CCC444111---,,,...---)))%%%%%%%%%%%%$$$$$$%%%%%%&&&'''+++&&&555---;;;@@@OOOBBB000...---222===iiigggvvvsssyyyjjjLLL~~~}}}vvvttthhheeeyyyxxxppppppZZZ>>>:::QQQzzzaaaggguuuXXX```qqqoookkkgggcccJJJBBBjjjrrr\\\RRRXXXUUUOOOLLLLLLHHHBBBBBB666IIIiiiYYYzzzzzz}}}yyyvvvmmmeee^^^qqqiiieeeqqqmmmppp}}}xxxttt[[[zzz}}}nnnPPPNNNFFF666KKKooo\\\fffQQQEEESSSBBBXXX~~~uuuzzzrrrNNNZZZ}}}ooobbbkkkddd___cccUUUEEEKKKtttYYYZZZZZZIIIHHHEEEEEE\\\aaaYYYTTTiiiQQQAAABBB@@@???AAACCCBBBBBBHHHOOOiiiuuufffIII+++999000III~~~zzz888444,,,...000...QQQmmm|||xxx}}}}}}{{{yyyxxxsssbbbQQQTTTfff[[[vvv|||xxxxxxwwwvvvuuuqqqdddVVV777===???]]]rrr\\\OOOCCC===YYYyyyrrrsssUUUnnnooocccNNN111---000777888LLLsssMMMgggfffgggVVVDDD999gggjjjtttsssdddXXXTTT???[[[eeefffVVVWWW[[[UUUUUUGGG...===nnnnnnyyy[[[)))iiiqqqSSStttmmm^^^PPP===;;;(((///***111lll^^^}}}CCC;;;@@@llliiiJJJCCCMMM___bbbWWWssswwwZZZ>>>;;;WWWvvvjjjaaaWWW===333```nnnIIIRRRSSSfffLLL<<<777yyyEEE<<<666555999;;;EEEEEEcccJJJAAA<<<:::qqqmmmlllyyyvvvbbbPPPAAAfffJJJ555222---444EEEaaaIIIbbbvvvZZZaaaPPPLLL...LLLZZZ444KKK|||zzzqqqnnnPPPXXXRRRKKK===444>>>CCC555111---,,,...---)))%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((())):::...:::AAAPPPtttDDD222...,,,111333]]]mmmiiiiii{{{JJJmmmyyyzzzsssooo^^^zzzsssooo}}}aaa???LLLWWWbbbZZZooo~~~jjjhhhSSSQQQLLL@@@vvvHHHuuu<<>>@@@```zzzmmmdddXXXLLL===MMM~~~vvvpppaaaEEEIII\\\HHHTTTsssqqq888444+++222AAA555fffRRRoooiiinnnmmmaaaRRRBBBUUUNNNTTTIII>>>uuueeeeeeXXX[[[]]]]]]]]]QQQ@@@<<>>FFF```xxxlllhhh^^^XXXBBBHHHbbbooofffttt===LLLqqqZZZ888>>>666555<<<@@@KKKOOOeee\\\QQQCCC///ZZZggghhhOOOfffSSSEEEAAApppPPP777888000222@@@lllIII___@@@aaaqqq___ppplllhhhoooWWWSSSLLL>>>444>>>DDD777111---,,,...---)))%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%+++999111:::EEE```mmmBBB111222///---333OOOlllmmmyyygggxxxdddYYY{{{mmmxxxpppjjjzzztttppp|||pppUUUPPPkkk|||jjjppprrrOOO<<>>@@@SSSiiiTTTIIIIIIOOOJJJ@@@FFFTTTdddzzz~~~}}}vvvooobbbnnn\\\QQQKKK???CCC[[[pppUUUXXXJJJFFFKKKIII@@@>>>MMMggg]]]eeeVVVKKKCCCEEE<<<===AAAFFFKKKRRRbbbqqqhhhJJJ888777999444^^^www[[[???444999***,,,,,,777vvvnnn}}}wwwwwwzzzwww}}}YYYeeeOOOYYYzzzzzzzzzwwwtttqqqhhhUUUCCC666888BBBssswwwdddddd\\\WWWEEEKKK{{{tttoookkkKKK<<>>LLLYYYmmm]]]:::tttnnnBBBNNN>>>OOO\\\gggUUUJJJGGG\\\vvvqqqpppmmmpppeee\\\GGG...||||||bbb|||555===@@@777555>>>EEERRRYYYeeemmm^^^EEE222EEE~~~hhhiii}}}zzzhhhQQQCCC@@@LLLMMM===555...222BBBxxxNNNcccRRRttt___bbbWWWSSSMMM???555???EEE999111---,,,...---)))%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&...111000666GGGnnnsss>>>---777333)))***;;;```qqqnnnqqqsssIIIllloooooolllkkkyyy~~~nnn```jjjuuupppZZZNNNfff```uuuNNNDDDnnnqqqxxxZZZzzzwww777MMM:::EEE@@@000KKK888<<<@@@AAA;;;uuujjj___}}}wwwkkkmmmdddggguuuhhh|||ttt{{{oooqqqmmmkkkeeeeeebbbaaaPPPHHH222GGGLLL]]]IIICCCSSSNNNNNNNNNJJJ[[[jjj|||}}}xxxrrrnnnxxxnnnfffrrrrrrmmmOOODDDDDD@@@ZZZ```UUULLLSSS@@@FFFDDDBBBBBB@@@WWWhhhoooxxxlllcccccc^^^]]]]]]]]]XXXRRRQQQTTTDDD>>>666)))444===qqqwwwIIIIII444:::888///333'''rrriii~~~~~~}}}ZZZ\\\@@@[[[TTTnnnxxx{{{zzzvvvsssooodddOOO<<<777555KKK\\\```^^^bbbQQQ???~~~zzztttooo^^^AAA666DDDwwwGGGNNNFFF===;;;000+++888===111```cccVVV___sssuuueee^^^aaaXXXGGGrrr~~~cccaaannnXXX444UUUJJJeee[[[XXX[[[QQQSSSOOOOOOVVVFFF888~~~fffJJJdddooo,,,EEEiiiyyy___NNNxxxuuu{{{aaaQQQ]]]OOOJJJ444111&&&PPPjjj^^^lllgggHHH555PPPtttFFFuuuyyytttJJJ???FFF{{{```[[[kkkfffJJJDDDsss___bbbqqqtttuuucccaaacccBBBxxxhhhhhh}}}ZZZJJJ???vvvgggGGGKKK444888000111>>>JJJ\\\gggXXXbbb___QQQAAA<<<~~~hhhXXXXXXtttEEE===FFF___{{{KKKGGG;;;222222===sss\\\rrr___RRRLLLWWWvvvnnnaaaWWWTTTNNN???555???EEE:::111---,,,...---)))%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((000***---222DDDsss777111666,,,000%%%444WWWjjjgggssswwwoookkk___```qqqvvvppppppuuuvvvuuurrroookkkccc[[[VVVlllbbb___ddddddKKKNNNRRRaaaWWW|||<<<@@@@@@>>>===<<<<<<<<<<<<===;;;;;;BBBSSSfffoooooo}}}|||{{{zzziiiiiillloooooommmoootttsssfff]]]^^^aaa]]]WWWTTTLLL555FFFrrrUUUEEE^^^LLLMMMKKKIIIGGGGGGHHHJJJLLLooo{{{zzzooonnnrrruuuyyyvvvssswwwmmmUUUEEEFFFMMM>>>ZZZ___???CCCPPPKKKLLLLLLGGGBBBAAADDDIIImmmvvvzzzrrrppp\\\dddgggRRR999888;;;111111888444555999kkksss^^^MMMPPPDDDDDD888)))//////WWW{{{wwwyyy|||zzzlllVVVeee666QQQZZZvvv{{{zzzwwwtttmmm___JJJ999???444VVV~~~]]]ooobbb___eeeXXXcccyyytttyyylllcccCCC222SSSjjjgggcccLLLCCC>>>666111444:::666---<<>>NNNzzzccc^^^III???444333---fffddd[[[ttttttsssTTTkkkppp___[[[OOOJJJ===111@@@HHH444000///...---,,,)))&&&###$$$$$$%%%%%%%%%%%%&&&&&&%%%---'''777777888rrr777111555,,,000...000EEE___kkkttt|||sssnnn___[[[gggmmmkkkooolllqqqrrrnnnoootttsssmmmgggzzz}}}uuufffeeeSSSAAAGGGRRRGGGdddggg^^^333======<<<;;;:::999::::::666CCCBBB888BBBaaatttrrrwwwsssooogggjjj```^^^kkkzzz}}}tttlllmmmoooiii^^^UUURRROOOKKK222FFFxxx\\\GGGVVVMMMAAAKKKIIIGGGDDDDDDDDDFFFGGGXXX}}}nnndddXXXbbbfff^^^SSSKKKJJJMMMSSS999NNNbbbEEEIIIJJJ>>>FFFGGGFFFBBB===<<<@@@DDDJJJrrrsss}}}pppppprrrssslll[[[GGG999<<<111333<<<999333444666JJJIII000CCCnnnsssOOOIIILLLEEEHHHCCC999333)))FFF~~~}}}}}}}}}zzz{{{rrr^^^^^^CCCQQQ}}}xxxxxxwwwrrriiiYYYEEE777777IIIzzzmmmccchhhaaa___XXX[[[SSSrrrppprrr^^^<<<,,,DDDJJJJJJWWWLLL???999888:::111(((333HHH@@@UUUaaa[[[vvvdddaaahhhddd``````\\\```ZZZwwwWWWYYYaaauuu~~~qqq]]]===222RRRgggeeeaaa^^^]]]\\\[[[[[[WWWTTTTTTVVVRRRTTTggg~~~uuu---KKK^^^```SSSFFFbbbNNN{{{sssfff[[[YYYYYYRRRKKKGGGDDD111000ooobbbiiiZZZWWWdddvvvxxxqqq{{{qqq{{{jjjdddaaa]]]MMMFFFPPPbbbeeennnfff```bbbgggpppUUUSSS|||llljjjhhhVVVAAA333IIIWWWMMM<<<666888999@@@---CCC777YYY```qqqjjjllldddbbb]]]JJJXXXMMM```xxx^^^444NNN===dddaaaYYYMMMCCC:::666000___lll]]]```|||xxx{{{yyyqqqeeeaaaWWWPPPKKK<<<111@@@GGG444000000...---+++)))&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&"""///)))222888AAAsss777000444,,,000222+++222PPPnnnssssss~~~uuuooo^^^WWW```eeefffnnn___kkkrrrooommmoooiii^^^xxxoooiiiYYYPPPEEEOOOYYY>>>^^^IIInnnfff000<<<999999888777666666666666666@@@@@@666888OOOjjjxxxaaa{{{mmmdddbbbhhheeeeeejjjlllkkkkkkmmm```YYYTTTSSSOOOFFF<<<888EEEyyyzzzvvv777OOORRR===LLLJJJIIIFFFDDDBBBBBBCCCDDDBBBeeeoooVVVUUUdddZZZHHHLLL^^^LLLzzzOOOAAADDDCCCAAADDDAAABBBBBB>>>:::999<<>>CCCcccMMM___mmmZZZFFFJJJKKKHHHIII???@@@444)))555lllyyyxxx}}}}}}xxxtttyyyqqqYYY...VVVZZZHHHwwwzzz{{{yyyppp```LLL:::000@@@IIIqqq\\\eee]]]aaa```SSS[[[HHHjjjuuuwwwmmmmmmOOO999AAAIIIgggeee888555111//////444;;;AAAUUUaaaEEEtttjjj\\\\\\ddd```[[[YYYTTTMMMJJJkkkhhhEEE<<>>BBB:::444666888777222@@@666TTT;;;vvvbbbkkkrrrdddfff[[[HHH|||~~~JJJoooVVVIII999CCCQQQ\\\OOOPPPHHHAAA888333eeeaaatttPPPgggXXX~~~zzzaaaeeeWWWTTTKKK:::444EEEIII555111000///---+++(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!111+++---666DDDssswww777...333,,,///,,,+++)))???eeemmmkkkyyyyyysssddd___iiimmmjjjmmmaaaeee^^^OOOLLLXXXaaa```fffSSSSSSKKKWWWFFFLLLKKKwwwJJJnnnttt999...@@@666666555444444444444444;;;333444===;;;999RRRttt~~~zzztttaaa___GGGUUUkkk}}}yyysssrrrhhhRRRHHHLLLEEE555999MMMnnntttwwwGGGNNNQQQFFFEEEOOOJJJIIIGGGEEEDDDDDDEEEEEEMMMDDDXXXzzzvvvqqqwwwcccaaaSSS777DDDMMMAAA===JJJ@@@@@@@@@===:::999;;;===<<>>999555///IIIMMM===ddduuutttdddgggpppfffdddcccNNNgggYYYfffsss___NNN;;;NNN888uuusssVVVLLLPPPJJJDDD;;;666KKK}}}nnn{{{yyyeeeddd\\\UUUFFF777;;;MMMKKK777111111000---***'''%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###///---...555;;;|||{{{vvvxxx777---222+++///(((000(((---LLLbbblll}}}~~~{{{pppoooyyyxxxlllhhhnnnpppjjj]]]TTTPPPKKKDDD>>>BBBPPPBBBMMMTTTmmmIIIzzzqqq888000999111444444333222222222333333888---///===;;;222@@@ZZZvvv{{{~~~^^^QQQHHHMMMVVVVVVPPPJJJBBB>>>=========JJJmmmtttCCCAAAOOO>>>EEESSS>>>FFFEEEDDDDDDDDDEEEFFFGGGCCC<<>>555---333BBB===222DDDfffQQQooommm```XXX\\\ccc___^^^^^^VVVSSSZZZ^^^bbb|||~~~uuudddwww}}}hhh]]]___XXXZZZ\\\\\\YYYWWWVVVWWWHHHGGGHHHJJJKKKOOOYYYcccdddsss|||]]]MMM^^^qqqiii555---^^^WWW[[[wwwaaa```[[[VVVTTTVVVXXXVVVSSSKKKMMMAAA>>>]]]^^^}}}\\\QQQ555LLLzzz{{{wwwzzzyyyuuuoooccc\\\ZZZWWWYYYEEE]]]fffqqq|||cccrrrmmmdddfffhhhdddZZZfffcccdddjjjllluuuvvvsssjjj]]]SSSMMMHHHDDD777WWWrrroooTTT;;;444777;;;LLLJJJ@@@zzziiidddfff___cccjjjaaaeeedddYYYyyysssTTTEEE===;;;@@@bbbaaaSSSWWWMMMMMMGGG@@@;;;<<>>@@@CCCBBB@@@@@@@@@@@@AAABBBCCCCCC:::666<<>>444000aaa|||{{{zzzxxxuuufff{{{pppbbbSSS@@@444:::HHHsssPPPaaaggg^^^fffaaaMMMXXXIIIZZZRRRQQQ___cccaaafffdddjjjdddaaaEEE555SSSdddUUUCCC(((...::::::000888SSSiiinnnccceeebbb[[[]]]___XXXXXXXXXPPPbbb___[[[YYY]]]mmm{{{zzzeee|||cccgggQQQdddNNNRRRVVVWWWUUUTTTVVVXXXMMMMMMLLLLLLLLLOOOTTTYYYaaattt~~~zzzrrrnnnttt~~~jjjgggVVVLLLaaammmqqqxxx]]]aaa```]]]WWWRRRTTTWWWUUUQQQOOOQQQMMMCCCFFFaaammmyyy^^^```888TTTiiipppxxxsssjjj~~~bbbkkklllaaa\\\___^^^YYYTTT@@@???lllbbbrrriii```___eeedddSSS___WWW[[[TTTmmmPPPXXXYYYWWWRRRKKKEEECCCBBB:::JJJXXXTTTCCC555444999CCC>>>EEESSS]]]XXXfff^^^```qqqbbbeeepppVVVddd}}}{{{}}}fffDDD;;;:::===FFFWWWwwwQQQUUUcccKKKOOOHHHEEE>>>:::vvvcccaaa~~~zzziiissscccTTTEEE222777PPPRRR???333111222222---'''$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&///888>>>444wwwccc666+++000+++...,,,***,,,)))$$$444SSSfffooowwwvvvuuuwwwpppfffgggjjjWWWNNNYYYfffpppppp^^^^^^mmmuuu~~~rrr444(((===888+++555000000////////////000000+++222333---///777999222222gggvvvqqqwwwyyyxxx]]]222999???888;;;FFF:::444III>>>>>>>>>>>>>>>>>>??????GGG888888===777999JJJWWWfffuuuMMM000777QQQLLL:::333===>>>222222===666555444444444444333222222000444...555ZZZuuu{{{|||xxxvvv{{{{{{vvvyyy|||ggg;;;FFFDDDCCCHHHFFF>>>AAADDD===<<<===;;;555;;;888GGGxxxuuuyyywwwyyy~~~{{{www|||iiivvvfffSSSCCC666333CCCXXXfffJJJ^^^ZZZ[[[___UUURRRQQQIIIRRRQQQ[[[WWWfffWWWVVV\\\LLL]]]OOO333;;;BBB,,,...===222@@@>>>888RRRoooOOOffffff^^^^^^ZZZQQQPPPQQQJJJLLLNNNMMMMMMOOOUUUqqq{{{jjj[[[MMMeeeNNNKKKOOORRRRRROOOMMMPPPSSSOOONNNLLLJJJJJJLLLMMMNNNLLLWWWjjjoooPPPJJJMMMKKKLLLKKKEEENNNaaaTTTMMMsssMMMcccXXX[[[^^^\\\UUURRRTTTSSSPPPSSSWWWSSSNNNCCC[[[^^^jjj[[[<<>>???JJJIIIoooUUUUUUYYY\\\[[[aaaiii```^^^ccc[[[]]]{{{sssfffccc```\\\^^^ZZZ^^^MMM::::::999===NNNmmmbbbQQQXXX\\\KKKOOODDDGGG===:::YYYlllqqq\\\|||yyynnnlllbbbHHH<<<222EEE___RRR777444222333222---'''###$$$'''$$$$$$%%%%%%%%%%%%&&&&&&&&&(((111333>>><<<|||^^^666***///+++...,,,!!!...666### 777GGGlllyyy|||zzzyyysssrrr|||WWWFFFGGG]]]eeeXXXPPPVVVRRRXXXXXXmmmdddoooqqqVVV***222AAA'''(((:::,,,......---------......///333,,,+++000222///222:::444444KKKsss~~~~~~aaa<<>>===777??????>>>>>>======<<<<<>>FFFCCCIII???>>>===???===999888:::999777666555444444555444333222666+++444555...555AAANNNppp[[[OOOGGGJJJGGGFFFBBB@@@CCCFFFEEE@@@999===CCCBBB111@@@<<<)))XXXssszzzzzzyyyzzzyyy||||||sss|||iiittt```OOO>>>666333<<>>888999:::888555444444666;;;???BBBFFFJJJLLLzzzUUUgggNNN\\\MMMSSS^^^WWW\\\WWWOOOccc```kkkddd]]]WWWKKKEEEAAA@@@666;;;HHHBBBLLLpppwww^^^YYY[[[ZZZJJJLLLLLL>>>EEE999999DDDwww||||||XXXuuuppp\\\[[[@@@999777SSSkkkRRR333888222333333---&&&###$$$'''$$$$$$%%%%%%%%%&&&&&&&&&&&&,,,222+++:::AAA~~~UUU555***,,,---'''))))))))))))))))))))))))GGGeeezzzuuupppwwwpppoooaaaWWWZZZ\\\```kkksssmmmnnnvvvyyyxxx{{{KKK222222000//////.........++++++++++++++++++++++++,,,,,,------///000111222999000///DDDjjjssstttvvvuuuxxxtttxxxgggHHH===>>>===;;;888888777777666666666555999999999999999::::::;;;>>>===<<<<<<<<<>>>???@@@>>>@@@CCCDDDCCCBBBCCCDDD@@@AAAAAAAAAAAA@@@@@@???>>><<<999666555444555555111222222222222111000000///000111222333444555555:::GGG\\\ssskkkYYYGGGDDDIIIJJJHHHFFFIIIDDD@@@@@@CCCEEECCC@@@@@@???===;;;999999999999{{{xxx{{{~~~}}}}}}xxxyyy}}}~~~yyyuuussskkkaaaRRR<<<666555333LLLqqqeeeYYYVVVTTTRRRRRRTTTTTTQQQNNNOOOSSSXXXYYYRRRRRRcccwwwgggiiiRRRAAA999>>>===666:::FFFLLLlll{{{___hhhcccVVVYYY[[[[[[ZZZWWWUUUTTTUUUSSSSSSSSSTTTUUUXXXZZZ\\\UUU```uuutttcccXXXXXXYYYZZZXXXSSSLLLGGGOOORRRVVVVVVSSSPPPOOOOOOMMMJJJGGGHHHJJJKKKJJJHHH>>>NNNNNNLLLtttmmmrrreeeUUUbbbSSSJJJjjjqqq]]]VVVRRRUUU\\\SSSXXXXXXSSSVVV]]]ZZZPPPWWWPPPNNNOOOLLLLLL]]]rrrooonnnAAAzzz{{{gggqqqhhh^^^___WWWYYYjjjeee```aaaKKKBBB\\\QQQfffiiigggbbb^^^\\\[[[\\\]]]SSSTTTUUUUUUWWW\\\dddjjjfffgggAAA>>>BBB:::222444888888777>>>JJJQQQcccmmm[[[XXXTTTRRRRRRSSSTTTSSSVVVWWWQQQVVVcccgggbbbKKKJJJIIIAAA:::???HHHRRRpppVVVTTTUUUMMMLLLOOORRREEE>>>EEECCC999[[[___kkkhhh[[[HHH<<<&&&OOOkkk===333888999555000***&&&$$$######$$$$$$###############$$$$$$(((111...;;;>>>}}}QQQ222***,,,---((()))))))))))))))))))))))),,,BBB]]]ppp~~~{{{lllwwwzzzuuuvvv}}}qqqHHH$$$000///...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000)))000555444888OOOwwwvvvaaaGGG777555888888666666666666666555555444444444333333333333444555555::::::999999:::;;;===>>>;;;===@@@@@@?????????@@@<<<<<<=========<<<;;;;;;<<<:::888555444333444444111111222222111111000///------...///000111222222333111111444===KKKXXXaaabbbcccaaa[[[QQQGGGBBB@@@NNNBBB999;;;AAABBBAAA???BBB>>>;;;;;;>>>???===:::999888666333222222222222VVVsssooorrrqqqtttwwwrrruuuxxxvvvooojjjggg```XXXIII333...>>>RRRlllwww@@@UUUPPPOOONNNOOOQQQQQQNNNKKKOOOOOOPPPPPPJJJFFFLLLVVVuuueeeWWWEEE???MMMeeeyyy]]]VVVXXXVVVTTTTTTUUUVVVTTTQQQOOONNNNNNKKKKKKLLLMMMOOOQQQSSSTTTNNNPPPTTT\\\iiiqqqooogggkkkkkkkkkjjjggg```WWWQQQXXXYYYZZZWWWRRRNNNMMMNNNOOORRRUUUUUUQQQNNNMMMMMMKKKIIIHHHHHHJJJJJJHHHFFFGGGIIIKKKJJJKKK\\\hhhUUUSSSVVVWWWXXX\\\PPPTTTQQQJJJLLLTTTTTTMMMUUUOOOLLLMMMJJJIIIUUUfff|||~~~QQQgggjjj___ZZZaaa\\\]]]ccc]]]VVVMMMBBBkkkHHHdddnnnYYYXXXWWWVVVUUUUUUUUUUUUWWWUUUSSSSSSVVVZZZ]]]^^^hhhmmmjjjGGGCCCJJJKKKHHHHHH[[[~~~{{{yyy]]]XXXMMMKKKIIIHHHJJJLLLMMMLLLQQQPPPPPPVVVZZZXXXeeexxx}}}cccJJJQQQRRRKKKIIIJJJJJJBBB===BBB???666NNN~~~}}}~~~xxxeeeHHH333222KKKxxxYYY777555777<<<777///(((%%%$$$######$$$$$$############$$$$$$'''***111///;;;???LLL000)))+++---)))))))))))))))))))))))))))"""(((888OOOhhhyyyyyyvvv~~~oooCCC((((((333---,,,+++***************************************)))))))))***+++,,,---...(((...222...+++333FFFWWWgggkkkWWW@@@:::333222555888888666444444444333333333333333333333222222333333444555555555555555777888:::<<<===???AAABBBAAA@@@@@@@@@===============<<<;;;;;;999888666444333222333333000111111111111000//////,,,------...///000111111666444111000111555:::===888999:::;;;<<<<<<======@@@<<<<<>>>>>@@@@@@===:::999777555333222111111222666dddrrrjjjkkkhhh\\\\\\hhhnnneeekkkpppmmmcccTTTBBB444)))???MMMVVVoooiiiHHHJJJHHHJJJJJJKKKNNNOOOOOOLLLIIIKKKJJJKKKOOOPPPMMMKKKKKKCCCgggxxx|||RRRPPPWWWXXXRRRJJJPPPRRRRRRQQQNNNLLLKKKLLLHHHIIIKKKMMMNNNOOOPPPQQQVVVUUUSSSQQQSSSXXXVVVQQQRRRQQQQQQRRRUUUVVVVVVUUUUUUWWWWWWQQQJJJHHHMMMRRRDDDGGGKKKMMMMMMLLLLLLMMMIIIHHHHHHHHHIIIHHHEEEBBBIII===>>>IIICCC999KKKllllllYYYMMMFFFNNNWWWXXXWWWXXXQQQSSSOOOIIIKKKTTTWWWTTTUUUNNNKKKLLLKKKHHHMMMWWWppp^^^qqq}}}jjjppp^^^aaaXXXWWW\\\VVVbbbFFFNNNGGG:::{{{dddGGGwwwQQQNNNOOOPPPRRRSSSSSSSSSSSS[[[XXXUUUVVVZZZ]]]]]][[[UUUOOOWWWuuu~~~qqqOOOTTTaaa```YYYaaayyywwwdddDDDHHHHHHFFFFFFFFFHHHIIIIIIHHHHHHEEEMMMUUUUUUXXX^^^___]]]IIIEEEMMMJJJFFFGGGEEECCCAAA===>>>>>>666AAA___xxxvvvZZZ<<<000<<<888ppplll>>>666AAADDDAAA888,,,%%%$$$%%%$$$"""$$$$$$############$$$$$$'''+++///000:::>>>III///)))+++,,,)))(((((((((((((((((((((((((((%%%'''///:::LLLkkk~~~yyyyyyccc===///000111//////++++++***)))(((((())))))))))))))))))))))))))))))((((((((())))))***,,,,,,///,,,,,,111777777///(((333IIIXXX\\\lllttt\\\OOOFFFAAA888333444555777999888666444111111111111111111111111222222222222222333333444222222222222444666888:::===???AAABBB@@@?????????<<<<<<===<<<<<<;;;:::999666555444222111111111111///000000000000///......---......///000111111111...111555999:::777444111777666666888;;;>>>???>>>AAAAAAEEEJJJJJJEEECCCEEECCCBBBAAABBBCCCBBB???<<<:::999777555444333333333111AAAaaakkkNNNEEEEEEKKKLLLBBBTTTSSSOOOIIIDDDBBBBBBAAAHHH<<>>SSSQQQ>>>QQQGGGIIIJJJKKKMMMOOOQQQRRRSSSUUUTTTUUUWWWYYY[[[\\\\\\ZZZYYY[[[]]]dddvvvnnnyyy```>>>>>>IIIHHHGGGGGGGGGHHHGGGEEEBBBEEE???JJJPPPMMM[[[iii```aaa~~~ddd^^^UUULLLKKKIIIAAAAAAFFFCCC@@@BBB>>><<>>444AAAsss|||JJJ222<<>>>>>>>>>>>>>><<<999777777666444222000000000000222000AAAnnn___AAA888???BBB>>>>>>===;;;888777999===DDD~~~uuuBBB@@@;;;111@@@???BBBFFFIIIJJJIIIHHHGGGIIILLLNNNNNNLLLLLLLLLLLLUUUOOOPPPNNNkkkVVVPPPNNNTTTLLL===GGGPPPAAACCCEEEHHHIIIIIIIIIJJJLLLHHHJJJLLLOOOQQQQQQQQQQQQEEEKKKOOOOOOPPPRRRQQQMMMPPPQQQSSSVVVWWWUUUPPPLLLRRRQQQPPPPPPPPPOOONNNNNNLLLKKKKKKJJJIIIFFFDDDBBBCCCDDDEEEEEEDDDAAA???>>>;;;CCCDDD;;;888>>>DDDDDD???EEEEEEEEEIIIIIIKKKQQQZZZFFF>>>DDD<<>>???BBB;;;999>>>===:::@@@]]]XXXBBBSSSlllxxxqqqaaaXXXBBB111...666UUU}}}RRR666@@@NNNIIIBBB@@@555((("""###&&&%%%###$$$$$$######$$$%%%%%%&&&&&&,,,...777888999CCC...******)))(((''''''''''''''''''''''''(((######((()))$$$$$$)))222EEEVVViiiqqqxxxyyyooobbbUUUJJJ@@@777111111$$$ ,,,777444(((***))))))(((((()))))))))''''''''''''''''''''''''((('''''''''(((((()))***&&&***---+++(((+++444===>>>999888;;;999222444;;;000<<<;;;===222999222///333222111///,,,,,,...000............////////////...............///000000000//////000111333555666444666999:::999999999:::999999888888777666444444111111111111111000000000---............---,,,,,,*********+++++++++,,,,,,222111///...///111333555...///000111333555777888777777;;;>>>===999;;;@@@======<<<;;;:::999777666666555333111////////////,,,000333FFFnnncccHHHFFFGGG::::::<<>>KKKbbbXXXLLLBBBJJJCCCFFFIIIAAA<<<>>>???888:::===>>>???@@@AAACCC???@@@BBBDDDFFFGGGHHHHHHLLLMMMLLLIIIJJJOOOQQQPPPPPPNNNMMMLLLMMMMMMLLLKKKEEEEEEFFFIIIKKKJJJFFFBBBEEEDDDCCCDDDEEEDDDCCCAAA@@@BBBCCCCCC@@@>>>===>>>===;;;<<<<<<666111777CCC888777888:::===AAADDDDDD333===BBBFFF999DDD<<<,,,:::;;;???DDDHHHIIIHHHFFFFFFIIIKKKJJJIIIGGGFFFFFFHHHGGGGGGHHHIIIHHHFFFEEECCCNNNTTTSSSlllzzz\\\MMMHHHAAA>>>???CCCIIIOOOrrroooQQQIIIhhhRRR777GGG>>>AAA???===<<<===@@@DDDGGGGGGMMMRRRQQQKKKJJJOOOUUUUUURRRUUUaaaiiiiiiddd```dddsssxxxdddiiicccBBBKKK@@@===EEE<<<::::::;;;===@@@@@@???======@@@GGGFFF@@@EEEPPPQQQOOO```aaaeee[[[OOOVVVNNNHHHHHHEEE>>>@@@BBB999<<<<<<666555===<<<777<<>>CCCFFFAAA999333===999333EEEhhhQQQ---;;;\\\hhhZZZIII777000'''###$$$&&&%%%###$$$$$$###$$$$$$%%%&&&''')))///...;;;999999>>>+++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))$$$!!!###(((******))))))...)))$$$''''''***444222111...***(((((('''&&&(((111777222&&& (((444(((((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''')))((((((+++//////+++'''//////444;;;:::555999BBB444:::444<<<000;;;555:::222111///...---...///000---------......////////////////////////000000111///.........///000222333222555888999999999:::;;;;;;;;;::::::999777666555000000000111111111111000---------------,,,++++++)))))))))************+++)))+++...111111...***(((111222222000+++((((((***777777<<>><<<:::999999999777666444222000000000000+++333//////GGGgggssskkkeeehhhtttppp:::)))444111777@@@444777:::>>>???>>>>>>???AAABBBHHHIIIFFFEEEIIIMMMMMMXXX???KKKZZZ[[[RRREEEPPPOOO\\\qqqtttRRR===GGGLLLJJJ===::::::BBBGGG;;;444===555777999:::::::::;;;<<<;;;;;;<<<===???AAACCCDDDHHHGGGDDDAAAEEENNNQQQPPPJJJHHHEEEDDDEEEDDDCCCBBB<<>>@@@AAA@@@===<<<===???:::222222<<<@@@777222333;;;666888888555888;;;888;;;@@@:::<<<---DDDFFF@@@:::===@@@BBBCCCCCCBBB@@@FFFHHHKKKKKKIIIFFFFFFHHHGGGHHHHHHGGGFFFGGGGGGFFFCCCFFFCCCVVVIII___QQQ<<>>===<<<666===???AAAEEEDDDFFFRRRRRRPPPRRR```lllpppOOOJJJ[[[BBBGGG@@@CCCDDD===<<<>>>999999888111444===999333:::555RRRwww{{{XXXDDD===<<<<<<999CCCQQQxxxzzzIII777BBB___mmmqqqfffMMM...***&&&$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''***///***999555888:::)))))))))******&&&&&&&&&&&&&&&&&&&&&&&&###((()))&&&###$$$$$$$$$###(((%%%$$$+++)))%%%***&&&))),,,,,,,,,...111111******((('''***---,,,)))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%(((((((((((((((***...111......000666;;;;;;666222333777000===///666+++111222111///......---+++***---------....../////////++++++******++++++,,,---...------,,,---...000000---000333555555555666888888888888777666444333222///000000111111111111000,,,------------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---///000111***///444444222111555999333333888???AAA??????BBB>>>>>><<<:::777666777888555444222000............333111,,,---444???dddTTT(((222666111000333555777999<<>>===???BBBIIIMMMMMMHHHHHHLLLLLLHHHMMMIIISSSIIIFFFXXXTTTLLLJJJMMMNNNOOOSSSWWWRRRHHHPPP===JJJBBBBBBRRRDDDBBB<<>>>>>>>>???AAACCCFFFGGGJJJJJJHHHHHHMMMTTTTTTPPPDDDEEEHHHLLLNNNMMMJJJGGG???FFFMMMNNNJJJGGGHHHJJJSSSOOOJJJGGGEEEBBB===999===???@@@>>>;;;;;;===@@@333777888666666;;;===<<<888333666777000333:::888<<<555000EEE111666111999999::::::999:::>>>BBBDDDAAACCCFFFHHHGGGFFFHHHLLLJJJLLLLLLIIIGGGGGGIIIIIIDDDEEEBBB@@@BBBrrr]]]NNNLLLPPPSSSWWWccclll\\\JJJIII>>>PPPGGG333??????888777666777999;;;===>>>??????BBBCCCEEEGGGJJJOOOSSSVVVYYYUUUVVV[[[]]]\\\\\\]]]XXXRRRQQQSSSMMMEEELLL[[[^^^^^^YYYXXXVVVEEE999>>>>>>999;;;;;;444222888;;;888777666666777777666555888===666777CCC>>>===OOOHHHUUUYYYXXX^^^^^^^^^eeeXXXQQQTTTHHHJJJGGGKKKBBBCCCDDD999777<<<<<<999666111777@@@888111999888+++___~~~wwwmmmvvvUUU555@@@SSS~~~qqqeee\\\===''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((())),,,%%%444000666<<<)))+++...###(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))*********+++++++++++++++++++++++++++***)))((()))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((,,,,,,...///111333444555222222222111111000000000.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---***,,,000222333222///...444444444444333222111000///............---------------,,,+++************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------......000222444777999:::::::::888777555444555444222111111000///...,,,,,,++++++)))///333///)))...>>>LLL{{{{{{rrr???'''000000000000000111111222555555666777888:::<<<===>>>@@@@@@<<<===AAABBB@@@CCCCCCDDDDDDDDDCCCCCCBBBBBBEEECCC???EEENNNKKK@@@FFFDDDBBBAAAAAA???<<<:::::::::888555333333666888666666666555555666666777888888888999:::<<<===>>>===@@@DDDGGGHHHIIIKKKLLLLLLIIIEEECCCCCCDDDEEEEEEIIIHHHGGGFFFGGGJJJLLLNNNKKKFFF@@@>>>@@@BBB???<<<:::===???===:::888999:::888444111333777999777444444222//////000222333333777555222222444444111///444777;;;:::777666999===;;;AAADDDAAA@@@BBBCCCCCCAAACCCDDDEEEDDDBBB???===EEEAAA???===999DDDggg^^^]]]ooobbbXXXxxxbbbIII444222666555555888444666777777666777:::<<>>@@@IIIPPPQQQPPPOOOSSSPPPQQQWWW[[[XXXUUUTTTNNNMMMKKKIIIFFFEEEDDDCCCBBBAAA@@@???>>><<<;;;;;;999888777666555444333333333333333333333333333333444666888:::;;;===@@@CCCKKKOOOSSSTTTTTTXXX___eeeeeekkkwwwtttYYYVVVQQQLLLHHHEEECCCCCCIIICCC<<<:::<<<===:::888555444333333555555444333666)))333aaauuu^^^dddwwwQQQ333:::JJJ```yyyjjjkkkPPP"""''''''&&&%%%$$$$$$######(((((('''&&&%%%%%%%%%%%%''',,,///+++888AAA;;;******---$$$''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&))))))))))))******************++++++******)))(((((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((+++,,,---///000222333444444333333333222222222222000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++************+++,,,,,,//////000000111222222222555666666555444333222222............------------------,,,+++************(((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---------///000333666888999::::::;;;:::888777888777555444444333222000//////......,,,......,,,)))+++111888>>>```vvvnnn~~~III!!!$$$===......------......///000111111222444666999;;;<<<888;;;;;;999;;;@@@BBB@@@<<<<<<===>>>??????>>>>>>>>>DDDDDD??????EEEDDD===@@@???=========;;;888555666666444222///000222555111111111222333444555666222222222333444555777888777:::>>>@@@AAAAAACCCDDDBBB@@@===<<<===>>>???>>>===???BBBEEEHHHIIIIIIIIICCC@@@<<<;;;;;;;;;:::888;;;<<<===<<<888555555666777444111333666888666444333111......///111111111555333111111222333111///111555888777444444666::::::???AAA===;;;===>>><<>>::::::@@@DDD===555:::HHHbbbKKK@@@444...333666111...222333555666666666666999;;;<<<:::<<>><<<;;;:::999888666555555444333222111000000000000000000000000000111333555777888:::===@@@BBBFFFKKKMMMMMMPPPWWW\\\aaabbbcccfffhhhkkkmmmooooooqqqqqqnnnjjjdddWWWKKKPPPNNNIIIEEEAAA>>>======CCC>>>888666777888666333333111000111222333222000000111000:::```kkkdddSSSNNNRRR^^^bbb]]]```jjjPPPDDD999...///PPP}}}uuurrrjjjOOO555,,,""""""$$$&&&(((+++,,,---''''''&&&%%%%%%%%%%%%&&&&&&,,,000,,,777???999+++))),,,%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''((((((((())))))))))))*********)))(((((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&''''''(((***+++,,,---///000222222222222222222111111111111000//////......------,,,++++++++++++++++++++++++)))*********++++++++++++******)))))))))***++++++111///---,,,---///222444444444444444333222111111......---------,,,,,,,,,---,,,+++***))))))))))))(((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,,,,---...000333666888999999;;;:::888888888888666444444333222111000/////////111///------......,,,***111777HHHeeeyyyyyy{{{fffAAA***---666---++++++******++++++,,,---,,,---...000333666999:::777:::<<<;;;>>>CCCFFFEEE@@@AAABBBCCCCCCBBBAAA@@@@@@GGGHHHBBB???BBBBBB>>>===<<<<<<======<<<888555777666555333111111333666111111222333444666888999222222333333444555666777888;;;>>>?????????@@@AAA???>>><<<<<<>>>???>>>===>>>CCCIIIOOOPPPOOOKKKHHH???@@@AAA???===;;;;;;;;;<<<======;;;777444333333555333111222555777555333111///------.../////////111///...///000111000......111333333111111333666888===???===<<>>AAABBBBBBBBBAAA@@@???>>>AAA<<<<<>>======>>>999444222333444222000///...---...///000///------222---$$$222^^^qqqbbbVVVQQQGGG;;;<<>>@@@??????@@@AAAAAA@@@??????@@@AAA???>>>DDDGGGMMMPPPPPPKKKEEEAAA===AAAEEECCC>>>;;;;;;===;;;;;;;;;:::777555444333222111000111444444333111000...,,,,,,---...------,,,,,,,,,,,,---.........,,,...000000//////000222111666999999<<>>>>>=========HHH???999999:::<<>>>>>;;;888444222333333222000---,,,+++,,,---...---+++///+++---///,,,111LLLkkk~~~SSS000000222***111000---***'''$$$!!! $$$$$$$$$$$$%%%&&&'''((($$$,,,333000555888}}}444///&&&)))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((('''''''''%%%%%%%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$%%%&&&&&&&&&''''''((()))+++,,,------------------------------,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((()))))))))*********(((''''''''''''((()))))))))))))))******+++,,,,,,..................---,,,---,,,,,,,,,++++++++++++++++++***)))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))***)))***+++...000333555666444333111111222222000///...---,,,+++++++++++++++))))))))))))))))))******"""333777...'''(((---111000...++++++///555999+++%%%"""(((111222((())))))(((((())))))***+++,,,,,,---...///000222222333777999888:::???AAA>>>777999;;;<<<<<<;;;:::888<<<;;;999888;;;>>>:::555444333333555666555222//////000000///------...000------------------...///000///////////////000111333555999:::::::::;;;===@@@>>>============;;;:::>>>@@@BBBCCCBBB>>>999666777===AAA@@@:::555666888777777666666666555333222/////////111222222111000///---++++++,,,---,,,***)))******+++++++++,,,---+++,,,............///000***...111222666<<<>>><<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<:::777888:::---,,,222:::;;;555222444222999666999CCC999222BBB......111666777222,,,)))333///,,,,,,***)))***------...000000///000222444///111666:::999888???IIIDDDFFFLLLQQQNNNHHHFFFHHHGGGDDD@@@;;;999999:::;;;666666555333222111000///...------,,,,,,+++++++++))))))))))))))))))))))))***,,,---...///111444666:::===CCCHHHKKKMMMOOOPPPSSSUUUXXX[[[]]]]]]\\\[[[YYYYYYUUURRRRRRSSSOOOHHH???>>>===;;;:::888777777777555333111111111000///,,,+++***+++,,,---,,,***...***---222---$$$***888^^^lll<<<***---000222444''''''&&&&&&%%%$$$$$$############$$$%%%&&&'''(((%%%,,,333000555666|||}}}222000$$$(((***%%%%%%%%%%%%%%%$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""""""""""""""""""""""""""######$$$$$$%%%%%%&&&%%%&&&'''((()))***++++++---------..................------,,,,,,++++++***(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&''''''((()))'''(((***,,,---,,,++++++.........//////......---,,,,,,,,,+++++++++******+++***)))(((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))***+++---000222333333222000000111222000///......---,,,,,,,,,,,,,,,,,,------***'''&&&(((+++;;;///""" '''---,,,(((!!!&&&,,,///,,,&&& ---***,,,///*** !!!)))((((((((((((((())))))***,,,,,,,,,------...///000333777999888:::>>>???<<<444777:::>>>@@@@@@??????>>>:::666888<<<>>>999444555333222333444333222000...///000///------...000......------------......///...---------------...///222666888999:::<<<>>>@@@>>><<<<<<=========<<<======???@@@???>>>===<<<999===AAA???999555444666444333222222333333111///,,,---///000000000///......---,,,,,,,,,,,,+++)))''')))******))))))***,,,***++++++,,,------......,,,///000111555::::::666999999::::::::::::999999:::<<<<<<;;;777555666888333333555666333//////333,,,444222...555888222///222111...,,,+++,,,///222---+++***,,,------)))'''+++,,,---------...000222...///333777666777>>>GGGEEEFFFKKKOOOMMMGGGCCCDDDBBB@@@===:::999999:::;;;444444333222000///......,,,,,,,,,++++++*********(((((((((((((((((((((((()))***,,,------///111444555888<<>>AAA>>>999::::::999888666555444333111000///...------------,,,***)))***+++,,,+++***(((...+++"""""",,,...'''###BBBoooMMM999///555222### ***###############$$$$$$$$$############$$$%%%'''''''''+++222000666666|||xxx000111###'''+++%%%%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$!!!!!!!!!"""""""""##############################""""""######$$$%%%%%%%%%$$$%%%%%%&&&'''((()))))),,,,,,,,,,,,------......---------,,,++++++******'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&%%%&&&''''''((('''''')))***++++++******,,,,,,------...------,,,++++++++++++******************)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))+++---///000111000//////000111///.........------,,,,,,------,,,------,,,***((())))))$$$))))))&&&$$$&&&))))))'''###!!!"""(((111777)))$$$"""%%%%%%$$$'''---''''''&&&&&&''''''((()))*********+++,,,---//////333777999999;;;???@@@===;;;===AAADDDFFFEEEDDDCCCAAA>>><<<======<<<999777888666333222333333333222...000111000///...///111000000///000000111222222111000//////.........///...222666:::<<>><<<===???AAACCCCCC>>>@@@AAACCCDDDEEEEEEEEEAAACCCDDDBBB===999888999777555333333444333000---***,,,...000///...------...---,,,,,,---,,,***)))''')))******(((''')))+++)))))))))***+++,,,,,,+++---///000111555::::::666888999;;;<<<<<<;;;999888>>><<<999555444777;;;===111444555222000000///...222...,,,***,,,666000))))))******+++,,,,,,,,,******++++++------+++))))))***,,,,,,+++,,,...000111000222555777999???GGGFFFDDDDDDHHHIIIEEECCCCCC???>>><<<:::999888999999222222111///...---,,,+++*********)))))))))))))))(((((((((((((((((((((((('''(((******+++,,,///111222333777;;;@@@DDDEEEEEEPPPPPPQQQPPPMMMHHHDDDAAAQQQPPPKKKDDD@@@@@@@@@===::::::999888777555444333---------,,,+++***++++++***)))((((((******)))(((%%%+++(((!!!,,,///)))111(((""";;;lllpppJJJ+++///...&&&###---)))%%%%%%%%%$$$######""""""$$$#########$$$%%%&&&&&&)))***///000777666|||vvv///222"""''',,,$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&##################$$$$$$ !!!!!!!!!""""""##############################"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((())))))*********+++++++++++++++******)))(((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''((())))))******+++++++++******+++++++++************)))***)))(((''''''&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((()))+++---...///...------...///---,,,------,,,+++++++++,,,,,,&&&&&&&&&((())))))&&&$$$(((***+++)))%%%$$$(((+++###''',,,...+++&&&!!!%%%)))***'''%%%'''((('''&&&&&&%%%%%%&&&&&&'''(((&&&'''''')))+++---///000---111444555888<<<===:::;;;===???AAA@@@>>>;;;999???>>>>>>===999555444555666333000....../////////***,,,------++++++,,,---,,,,,,,,,---///000222333000///...---------------,,,000555999<<>>BBBDDDFFF999;;;===???@@@@@@@@@@@@EEEEEEDDDBBB>>>;;;999999<<<:::777666777555222...))),,,...//////---------///---,,,------,,,***(((''')))+++***'''&&&(((***(((''''''(((***+++******&&&(((***,,,222888999555888:::<<<>>>>>><<<:::999555555555555666555000***---222222///000555444---,,,&&&333888'''&&&222222************,,,...+++&&&)))***(((%%%###&&&)))+++(((***++++++***+++---000...,,,---000333666<<>><<<;;;999888777777111000///...,,,+++******((((((((((((((((((''''''''''''''''''''''''''''''%%%'''((())))))***---///,,,---000444999===??????EEEHHHLLLPPPPPPNNNJJJGGGGGGMMMNNNGGG@@@>>>>>>===888888777666555333111000------...---,,,++++++,,,)))(((''''''((()))(((''''''###&&&...,,,""""""+++ ------&&&(((000AAAXXXvvvttt\\\CCC000000333))))))///(((!!!$$$''''''######$$$$$$%%%&&&''''''$$$$$$######$$$$$$%%%&&&******...///777777|||~~~ooo333++++++&&&&&&(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""111$$$,,,!!! %%%$$$$$$---"""+++)))%%%---###'''777--- ###""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$######$$$%%%%%%&&&''''''((((((((()))******+++++++++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''(((((()))***)))))))))'''((()))******++++++***+++++++++*********))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***+++,,,------......//////...---,,,,,,,,,,,,++++++***)))((((((+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++++++++---...000111222333666999777888:::<<<===<<<;;;:::<<<777333222444444000---000///...---,,,+++++++++,,,+++******))))))*********++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...---...///000111333777:::777:::999666888@@@CCCBBB;;;999;;;>>>;;;555666<<>><<<;;;:::888666333666555222000...---------//////...---,,,,,,++++++,,,,,,++++++***)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***+++---///000000222666999:::888555333222333333333333222111111///......------,,,++++++************)))))))))(((******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))***************+++---000333555777888???@@@AAA???===:::::::::???<<<999555333222222333444333000...,,,,,,,,,,,,((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((()))***+++---///111444999???DDDEEEDDDEEEHHHJJJJJJGGGCCCEEEEEECCCAAA>>><<<999888333444555555333000,,,*********))))))((((((''''''''''''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''')))+++---///000///...---+++******)))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""######"""""""""###%%%&&&(((,,,///666888555ooo333***+++'''&&&(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""000!!!+++(((''''''%%%)))*** """***))) ---...$$$***444!!!$$$""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&''''''((())))))******++++++++++++******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((((((((((((''''''((()))************++++++*********)))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))***+++,,,,,,...............---,,,,,,,,,,,,+++******)))((((((******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))***+++++++++---000222333666:::===BBBCCCDDDDDDCCCAAA???>>>AAA>>><<<<<<>>>===888333000///...---------------...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,------...///111111222444888;;;???AAA???999888<<<<<<999>>>===@@@CCC@@@;;;:::???<<<<<<;;;;;;<<<:::777555666444222000...---------/////////...---,,,,,,,,,,,,++++++***))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))+++,,,...///222444777999:::888666444111222222222222111000000......------,,,+++++++++*********)))))))))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***+++---///222444666777>>>???@@@???===<<<<<<<<<======;;;999777555333222222000///---++++++++++++(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&((()))***+++,,,...///222666<<<@@@AAAAAABBBEEEHHHGGGDDDAAAEEEDDDCCCAAA???<<<:::888222222333222111///,,,+++******))))))(((''''''&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))******))))))))))))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###""""""""""""$$$%%%&&&(((---000777999999mmm222***,,,'''&&&(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""'''!!!...'''---(((&&&""""""!!!///%%% ,,,''' 555222000 """"""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((())))))******************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((&&&'''((()))************************))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******+++,,,------------,,,+++++++++++++++******))))))(((***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))*********,,,...000222444888;;;>>>???@@@@@@???===:::999<<<;;;:::<<<===:::555000...------,,,,,,,,,------------,,,++++++++++++,,,+++,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,---...000000111333666999===@@@???======??????<<<======???BBB@@@<<<;;;>>>=========>>>???<<<888555555333222000...---,,,,,,/////////...------,,,,,,++++++***))))))(((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***,,,---...222333444555555555444333000000000111000//////...---------,,,++++++******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***,,,...000222444555:::;;;======<<<;;;;;;<<<::::::::::::888555222000///...---,,,+++***++++++(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***+++,,,...///333777;;;???@@@BBBDDDGGGFFFDDDAAABBBBBBAAA???===:::888777111111000///...---,,,+++)))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""###""""""""""""$$$%%%&&&)))...000666:::>>>kkk111***,,,'''&&&(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""---]]](((%%%lll///ZZZaaa111---[[[!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$%%%&&&'''&&&&&&'''((())))))))))))******)))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))+++++++++,,,,,,+++******+++*********)))))))))((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))***,,,---------...000333111222444666666555444333555333222333333111...+++++++++++++++++++++,,,,,,+++******)))))))))))))))((())))))******))))))(((***))))))))))))***++++++)))+++,,,,,,---///222555555777999:::;;;<<<<<<;;;999888888999888888999:::<<<<<<<<<======999444000333222111///...---,,,,,,---------,,,,,,,,,++++++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))***,,,---////////////000000000///...////////////...------,,,,,,,,,+++******))))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***,,,...000111222444666888999999999:::;;;666666666666444222000...------,,,,,,++++++++++++(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((((((***++++++,,,...222555999;;;>>>@@@BBBBBB@@@???>>>>>>===<<<:::888666555444333000...,,,+++++++++))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""""""""###$$$$$$####################################$$$%%%&&&'''$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""$$$&&&'''(((...000444:::AAAiii///))),,,''''''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$vvvxxxIII***000"""!!!***|||AAA///,,,999!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&'''(((((()))(((((()))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((())))))************))))))*********)))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((((((((()))***++++++++++++...000111333555666777777555555666444111////////////...---,,,,,,,,,,,,,,,---...+++***))))))(((((())))))'''((((((((((((((((((''')))(((((((((((()))******((()))******+++,,,///222444444555777777555333333999888555222444777:::;;;777777888::::::888333///111111000///...---++++++++++++************))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++---------------.........---............---,,,,,,+++++++++***))))))(((((((((((((((''''''''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***,,,---...///111333666777777888999;;;666555444222111000000000------------,,,,,,++++++''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((())))))***+++...111111444888:::;;;;;;;;;:::======<<<;;;999888666555777555222...,,,*********((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$"""!!!!!!!!!!!!"""######""""""""""""""""""""""""######"""######$$$&&&&&&""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""$$$&&&'''&&&...///333999DDDggg...))),,,((('''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""000HHH]]]@@@******!!!%%% SSS444%%% ppp""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''(((***++++++---000222666888999::::::999777666888555222///...///111222000//////.........//////,,,,,,+++************+++((())))))******))))))((((((''''''''''''((())))))((()))******+++,,,///222333222444999;;;999999<<<===<<<888444777===@@@???999999;;;===???>>>;;;888000000000///...,,,+++***))))))))))))))))))((((((((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***,,,,,,---......///000000------......------,,,++++++******)))((((((''''''((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((***+++,,,,,,000222555666777777999;;;666555444222222111111222------...---,,,+++***)))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%&&&((((((((()))+++...111444999<<<<<<<<<<<<=========<<<<<<;;;999888777777555222///,,,***))))))'''''''''&&&%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%'''(((&&&///000222999EEEfff---))),,,((('''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""$$$&&&GGG$$$/// )))///@@@GGG###>>>&&&\\\""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%''''''&&&%%%###$$$$$$%%%&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((()))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******+++...000222333555777888777666555555444222000///...000111000000///...------------,,,,,,+++***************((((((((())))))(((((((((''''''&&&&&&''''''((()))'''((()))))))))***---000///---000888<<<;;;===BBB;;;<<<:::777;;;AAABBB>>>===<<<<<<<<<===<<<999777.../////////...,,,+++***))))))))))))))))))))))))''''''&&&&&&%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))***,,,---///000000000------......------,,,+++******)))((((((''''''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''((()))******,,,///111333333444555777222333333444333222000///------------+++)))(((&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$%%%###%%%'''''''''(((***,,,111555:::============???:::::::::999999777666555222111///...,,,+++******''''''&&&&&&%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%'''(((&&&111222333:::GGGeee---(((,,,(((''')))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############"""((( 000>>>uuu'''000333xxx;;;(((555+++)))""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###&&&((()))'''$$$###$$$$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&'''((((((((('''(((((((((((())))))))))))&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&&&&((()))***,,,///333555777777777333444555444222000000000...---,,,+++***)))))))))***))))))(((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&(((+++---///++++++000111...///444555888999777;;;AAA???888;;;999666444222///,,,)))......//////...,,,***)))))))))))))))************''''''&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%'''))),,,---.........------......------,,,+++)))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))(((***---......///000222---///222444333000---***,,,,,,,,,,,,***(((%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$"""$$$&&&''''''(((***,,,***///555777777777888:::666666666666555444333222---------,,,,,,+++++++++''''''&&&%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$  !!!!!!"""""""""""""""""""""""" ###%%%%%%%%%###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%'''((('''333444555;;;HHHQQQ111))),,,###***((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########$$$'''(((""":::dddbbb)))&&&{{{""" !!!"""$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''+++&&&###$$$%%%$$$''',,,)))+++///222666888999:::888:::===>>><<<888222///000...------------,,,***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++++++++,,,...000222444666???@@@@@@>>>===<<<===???<<<;;;888555333111111111333111...,,,---.........+++******)))))))))))))))''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((()))***+++,,,,,,,,,,,,,,,++++++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))***+++---......///...///////////////......,,,,,,+++***)))((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''))))))......///000222555777888;;;999777444222111111111///...,,,***)))(((''''''%%%$$$######""""""#####################"""!!!!!!  !!!"""######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""$$$'''(((,,,///000666;;;???PPP111(((,,,###***((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######mmm###&&&###!!!"""999XXXMMM\\\ttt''',,,GGG###$$$$$$""" """%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&+++111111,,,((((((+++,,,000333777999:::;;;======<<<;;;:::777444333///...---,,,------,,,***))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))*********++++++---///222444555>>>??????>>>===<<<>>>???@@@???===:::999888777777333000...,,,---.........+++***))))))(((((())))))'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&''''''(((***++++++,,,,,,,,,+++++++++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))***+++,,,------....../////////......---,,,++++++***)))(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%###$$$$$$$$$%%%'''((())),,,---...///222444666777;;;999888666444444444444///...,,,***(((''''''&&&%%%$$$######""""""#####################"""!!!!!!  !!!"""######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""$$$''')))(((---...444888<<>>LLL...''',,,###)))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######000"""FFFBBBSSSaaajjjRRRTTT___:::444+++""""""%%%$$$"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&###"""$$$$$$###$$$(((******,,,...000222444555999999888777666333111000///---,,,+++,,,,,,+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''((()))***,,,...///555777:::;;;;;;;;;<<<===???>>>===:::888555333222111///------......,,,+++***))))))((('''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%&&&'''''''''((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))******+++,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&%%%%%%$$$############$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$###############$$$%%%&&&%%%&&&''')))+++...000222//////000111111111111111---,,,***((('''%%%%%%$$$$$$###""""""!!!!!!""""""###############"""!!!!!!  !!!"""######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """%%%(((***,,,111333:::>>>@@@JJJ---''',,,$$$)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######''' ***!!![[[KKKVVVmmmqqq\\\UUUmmmzzz~~~wwwllltttYYYkkk[[[bbbiiiYYY```{{{qqqPPPNNN@@@..."""!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''###!!!###''''''$$$###%%%((())))))+++,,,///111222444555777888777444111///...---++++++,,,,,,***)))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''')))***,,,---111444777999999:::;;;<<<<<<<<<;;;999666444111000000...------......,,,******)))((((((''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))***++++++,,,,,,++++++***))))))''''''&&&%%%%%%%%%$$$###############$$$############""""""""""""""""""############$$$######""""""######$$$%%%$$$%%%%%%''')))+++---...///000111222222222222111---+++***(((&&&%%%$$$$$$######"""!!!!!!!!!!!!"""###############"""!!!!!!  !!!"""######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! """%%%(((***+++000111888<<>>HHH,,,''',,,$$$)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######+++$$$000HHHYYYooohhhaaaRRRAAA111666CCC---===999GGG???IIIHHHmmmuuu~~~zzzbbbaaaeeedddrrr]]]aaaaaaWWWDDD222(((%%%##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''((($$$"""$$$$$$###%%%***&&&&&&&&&'''(((***,,,...222333444444444444333333...,,,++++++++++++***((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((***+++)))---111444555666777888888999:::;;;;;;:::999888///...------...---+++)))))))))((('''''''''''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$'''''')))******+++++++++******)))((('''&&&%%%%%%%%%$$$$$$###"""#####################""""""""""""""""""""""""###############"""""""""""""""###$$$$$$$$$$$$%%%&&&'''((())),,,---...//////...------,,,+++)))'''%%%$$$############"""!!!!!!!!!!!!!!!###############"""!!!!!!  !!!"""######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """&&&)))+++,,,///000666;;;???@@@///((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&******&&&###%%%((((((%%%$$$&&&444TTTlll```GGG<<<444<<<555AAAccceee```xxxzzzeeeggg\\\MMMLLLHHHNNN___xxxvvvxxxgggYYY^^^kkknnn```QQQGGG:::,,,!!!---###(((***###'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$"""$$$%%%$$$$$$&&&'''(((###!!!$$$))))))&&&###(((%%%"""###&&&'''&&&###$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$##################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))///000222444555444333222000///...---+++***)))((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((,,,---000111333666:::======>>>>>>>>>>>><<<;;;:::333111...---------+++***)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''(((((()))*********))))))((('''&&&&&&%%%%%%########################$$$#########""""""!!!!!!""""""""""""####################################!!!""""""###%%%''')))***,,,,,,------------------++++++)))(((&&&$$$###"""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!!!! """!!!!!! !!!!!!$$$"""!!!!!!""""""!!!  !!!!!!!!!!!! !!!""""""###%%%))),,,...000444999888AAA???///((()))((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""---+++ ,,,---:::\\\hhhKKK999;;;888bbbqqqwwwiiihhh}}}rrrrrrpppUUUIIIRRRiiijjjdddhhh^^^\\\ccc```OOOAAA???,,,((("""%%%)))!!!(((###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&---***'''###""""""$$$&&&(((&&&$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$##################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((((((***,,,...000000000///...//////...---+++***)))((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((()))+++---...111555888888888999:::999888666555111///,,,+++,,,+++***))))))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))))))))(((((('''&&&&&&%%%%%%########################$$$#########""""""""""""""""""""""""####################################""""""###$$$%%%&&&((())),,,,,,,,,,,,,,,---------+++***)))(((&&&$$$###"""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!!!! """!!!!!! !!!!!!$$$"""!!!!!!""""""!!!  !!!!!!!!!!!! !!!""""""###%%%))),,,///111555::::::CCC>>>///((()))((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%''''''$$$ 666jjjhhh@@@:::III```sssMMM===GGGCCC===KKKLLL666999999???VVVaaakkksss~~~___mmmyyyiiibbbjjjlll]]]LLLEEE;;;---(((***$$$ ###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&''' !!!###&&&((('''$$$!!!'''))))))(((&&&'''***---$$$''')))'''###!!!###&&&$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((('''(((***,,,.........---///...---,,,+++***)))((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%''')))***+++...111555666777999999999888666555111///,,,,,,,,,,,,+++***)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''&&&%%%%%%%%%#######################################""""""""""""""""""#########$$$$$$#################################$$$$$$%%%&&&'''******++++++,,,,,,,,,,,,+++***)))'''&&&$$$###"""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!"""###"""!!!!!!""""""!!!  !!!!!!!!!!!! !!!""""""###%%%))),,,///111666;;;;;;EEE<<>>>>>===;;;:::333111///...//////...---)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%&&&)))))))))******++++++,,,***)))((('''%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""######!!! !!!"""###""" !!!!!!!!!!!! !!!"""""""""%%%))),,,...000555;;;;;;EEE999///))))))((()))'''&&&&&&&&&&&&&&&&&&&&&&&& (((---!!! GGGyyyKKKEEE<<<[[[{{{VVV222GGGRRRSSSPPPRRR[[[```fffqqqtttzzzrrrkkktttpppooo|||ggg]]]aaa}}}nnnhhhzzzrrrzzztttJJJ111+++"""&&&,,,"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$---(((!!! %%%+++///222333111---...///((((((%%%###$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((***+++---...//////------,,,+++******))))))(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''))))))***,,,///222888:::===??????>>><<<;;;444222000///000000...---)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%#######################################$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$%%%''''''(((((()))******+++)))((((((&&&%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""%%%))),,,---///444999:::DDD777...******''')))'''&&&&&&&&&&&&&&&&&&&&&&&&"""---((((((MMMbbb```))):::iiisssIII:::LLLPPPMMMVVVeeepppuuuxxx|||nnntttppp]]]DDDSSS^^^pppwwwsss\\\666666000+++%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%"""...:::CCCJJJPPPSSS______YYYRRRQQQQQQFFF999,,,'''"""!!!$$$'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))''''''((()))***+++,,,------,,,,,,+++******))))))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%&&&&&&'''(((+++...222444888;;;;;;:::888666444222///.........,,,+++)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$#########$$$$$$%%%%%%%%%&&&'''((())))))***(((((('''&&&%%%$$$######""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""###$$$$$$"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""###%%%))),,,,,,...333888888BBB666...******''')))'''&&&&&&&&&&&&&&&&&&&&&&&&+++111&&&???jjj^^^000\\\nnnWWW666@@@SSSMMMEEESSSPPPQQQNNNEEEDDDGGGDDD===OOOzzzrrrpppzzzwww[[[dddyyyzzz{{{tttTTT>>>666''' )))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''(((((())):::PPPaaahhhjjjkkkllljjjmmmjjjbbbbbbgggddd[[[CCC===555---(((&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((()))))))))******'''''''''((()))***++++++,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%%%%&&&))),,,///111555999:::999666555666333000///...---+++***)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%##############################""""""###$$$%%%%%%$$$$$$%%%&&&'''((())))))(((''''''&&&%%%$$$######""""""""""""!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""###%%%))),,,---///333888888AAA555...+++***''')))(((&&&&&&&&&&&&&&&&&&&&&&&&***!!!III^^^NNN===<<>>999888>>>TTTJJJ===OOOdddwwwxxx|||mmmgggVVVmmm~~~~~~www>>>333888,,, %%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&(((***,,,LLLQQQSSSNNNFFFAAAEEEKKKHHHPPPRRRLLLOOO[[[bbbaaa]]]WWWLLL===...&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))))))))))))))************)))))))))))))))***+++,,,,,,+++++++++***)))))))))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''***,,,000333777;;;<<<;;;999777999777333111000///---+++)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""###$$$%%%&&&######$$$%%%'''(((((()))''''''&&&%%%%%%$$$######""""""""""""!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!"""###$$$%%%!!! !!!"""######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!""""""###%%%))),,,...000444999888AAA444...)))))))))***$$$###((($$$###)))'''"""'''%%%'''000lll]]]AAAAAA]]]@@@777999<<<555///111333111222333444555555444444;;;;;;<<>>KKKGGGGGGGGGIIIMMMPPPQQQPPPUUUAAAMMM]]]YYYccceeeJJJiiiUUUfffOOODDD000---(((###%%%&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---,,,((($$$""""""&&&)))&&&&&&&&&'''((('''$$$"""(((((('''%%%&&&''''''%%%%%%$$$%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&'''(((((('''((('''&&&%%%%%%&&&'''(((,,,)))(((((((((&&&''')))&&&''''''&&&%%%%%%''')))''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''''''''(((((('''***$$$'''***&&&))),,,%%%000222444:::@@@;;;888AAA444)))&&&,,,+++$$$&&&000------,,,,,,,,,++++++***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''---000444666666666666777555222...---///000...,,,)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########"""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###  ###%%%&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&########################################################################$$$$$$$$$$$$######""""""%%%###"""!!!!!!$$$&&&((("""###%%%%%%$$$$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$"""!!!!!!"""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""" !!!""""""###%%%))),,,111222222???888===444...)))))))))***%%%###+++'''###((((((%%%)))$$$555QQQyyyLLL444qqqMMM111999333,,,111---(((000++++++,,,---///111222333))),,,222777<<<@@@DDDGGGEEEWWWbbbjjjvvvyyywww|||~~~fffXXXddduuu|||yyycccNNN000&&&'''%%%%%%((('''$$$$$$''''''%%%$$$%%%'''((('''%%%/// +++333333===NNNLLLUUUbbbnnntttrrrmmmiiiuuutttcccBBBKKKllluuuPPP===TTT___GGG""",,,((()))((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$)))***)))((((((%%%%%%$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%+++)))&&&$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%'''&&&'''))))))((((((((('''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&######%%%))))))(((&&&$$$***+++'''555LLLVVV\\\YYYdddggg\\\```^^^FFFbbbWWWIII===444...'''###+++,,,---......---+++)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))),,,000333444666888::::::777333111000///---+++)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&%%%$$$&&&&&&&&&'''((())))))***######$$$%%%&&&'''((((((+++***)))'''%%%######$$$########################################################################$$$$$$$$$$$$#########""" $$$&&&'''%%%###!!!((('''%%%###"""###'''+++%%%%%%&&&&&&%%%%%%$$$#########"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""######$$$"""!!!!!!"""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""###%%%)))---111222222@@@:::AAA333...***))))))***%%%###---***"""''')))&&&(((***AAA]]]CCC\\\iii???...;;;000&&&333222+++444111000///...---...///000888777444000///444<<>>,,,,,,++++++,,,......---+++((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''+++...111444999<<<:::777444222000///---+++***))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!)))(((%%%"""!!! ###############"""""""""&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!!!!!!!"""$$$%%%%%%%%%$$$###""""""%%%(((%%%%%%%%%%%%%%%$$$###############""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""######$$$$$$""""""!!!###$$$%%%###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!""""""######&&&***---111333333???:::CCC222...***)))(((***&&&###---((("""(((***%%%$$$444jjj}}};;;___|||III===666,,,&&&(((,,,......,,,...------,,,,,,,,,,,,+++---......---...444>>>GGGIIITTTXXX```uuu|||pppffffff||||||^^^PPPiiijjj{{{PPPNNN222'''$$$$$$((()))&&&%%%&&&$$$%%%%%%'''((('''&&&&&&---555444===WWWrrr{{{~~~{{{|||zzzbbbhhhjjjvvv\\\~~~gggLLLAAA,,,&&&"""$$$''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&'''+++///%%%&&&'''''''''''')))***&&&%%%&&&''''''&&&(((,,,***)))((('''&&&&&&&&&&&&(((((((((''''''''''''''''''''''''''''''&&&&&&&&&((('''''''''''''''''''''###&&&***,,,+++)))'''&&&###$$$%%%&&&&&&&&&%%%%%%%%%'''(((&&&'''))))))((((((+++------***(((&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''***)))''''''***555EEE```llldddeeerrrwwwlllpppzzzmmmrrryyyqqqpppkkk]]]OOO888333---)))***,,,......((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%(((***---111666:::333222111000000///...---******))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###"""###%%%'''&&&%%%%%%%%%'''))),,,...)))))))))))))))*********#########%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%######$$$&&&((( ###&&&((('''%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""######$$$$$$$$$$$$###""""""###%%%%%%$$$""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!"""######$$$&&&***...111333222===888CCC000///***)))(((***'''$$$***%%%"""******$$$&&&NNN<<>>ZZZkkknnnuuuvvvqqqpppjjjiii|||ooo@@@DDDvvvooouuuxxxQQQ:::+++&&&$$$''')))'''&&&'''%%%&&&&&&&&&&&&%%%%%%%%%,,,444<<>>,,,---999***///111333444555555555444@@@===999777888;;;@@@BBB___{{{sssxxx|||]]]pppeeeFFFdddiiiKKKDDD111***%%%''')))''''''(((%%%&&&'''&&&%%%%%%''')))///888OOOiiissskkkbbb___zzzpppeee^^^___gggnnnkkkuuu}}}~~~yyyvvvxxx~~~qqqjjjvvvLLLMMM999(((%%%'''&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((,,,+++)))(((,,,555@@@HHHZZZ___dddddd```\\\YYYYYYXXXKKKAAA???:::///&&&$$$))))))((((((((())))))***'''(((((((((((()))))))))'''''''''''''''((((((((((((((((((((())))))))))))&&&((())))))***...777===MMMOOORRRVVVWWWWWWVVVUUUCCCDDD>>>222++++++(((!!!)))***,,,,,,***((('''((('''''''''((())))))******&&&'''((())))))((('''&&&)))$$$###(((...:::PPPfffttthhhlll|||nnnVVVBBB666///***''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''')))---000777888888555222...------+++******))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((((((%%%!!! !!!%%%(((---222555666555555===;;;888444///+++'''%%%'''%%%$$$%%%((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###"""""""""$$$'''+++---...,,,)))%%%"""###%%%((('''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$!!!"""$$$%%%%%%%%%$$$######""""""$$$%%%&&&$$$###########################!!!!!!!!!"""""""""#################################$$$$$$%%%%%%(((,,,///---222000;;;<<>>OOOcccuuuyyy}}}~~~xxxsssrrrrrrnnn___WWWZZZXXXJJJ:::222++++++***)))(((((((((((('''((((((((())))))))))))&&&'''''''''((((((((()))(((((()))))))))*********)))111;;;CCCGGGKKKQQQUUUeeegggkkkmmmnnnmmmjjjhhh]]]```ZZZJJJ???:::111%%%((()))******((('''(((***&&&&&&''''''((())))))***&&&''')))******)))'''&&&+++$$$%%%333BBBPPPbbbttt___wwwuuu```PPPAAA333)))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((+++---666888999666222...------++++++******)))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$%%%+++///777???LLLZZZdddiiikkkkkkaaa___[[[VVVPPPJJJFFFDDD333---&&&$$$&&&))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((***...222777<<>>hhhVVV555HHHSSSOOOaaa\\\\\\\\\```gggrrr{{{}}}|||{{{vvvnnnXXX~~~oooGGGWWW~~~PPPxxxqqqKKK:::000'''&&&(((((((((***%%%&&&'''''''''+++111777HHHiii~~~sss^^^QQQAAA000333000///333===IIISSSYYY```ddd```^^^eeedddaaafffgggxxx}}}]]]===///***%%%%%%)))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''999TTTlllxxxxxxsssnnnpppssstttpppiiiddddddfff___TTTSSScccnnneeeVVVNNN...---+++)))(((''''''&&&'''((((((((())))))******&&&'''''''''(((((())))))(((((())))))*********+++777FFFYYYfffhhhbbb\\\XXXXXXZZZ]]]______\\\XXXVVV```hhhggg]]]VVVSSSIII<<<((())))))((('''''')))+++%%%%%%&&&&&&'''((())))))'''((()))++++++)))((('''+++$$$+++BBBXXXaaahhhooovvvwwwfffSSS>>>///))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''(((***,,,111333555444111......///++++++******)))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%+++:::MMM\\\nnnqqquuuvvvqqqggg\\\UUUVVVWWWWWWXXXXXXYYYYYYYYYRRRFFF777,,,(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&666NNNbbbjjjdddWWWMMMLLLPPPTTTSSSKKK???444---)))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#######################################$$$%%%%%%&&&)))---000444888333:::999KKK|||333///(((***&&&&&&***)))%%%------&&&hhh|||JJJjjj]]]YYYxxx888aaaooojjj|||zzzwwwxxxXXX___ddd>>>jjjdddtttppp[[[@@@999&&&)))...$$$%%%+++&&&$$$(((---'''$$$888TTTgggssslllggg%%%+++---(((...333...444DDDKKK[[[ccceeeeeehhhccc___eeebbbfff}}}pppcccXXX$$$+++ ***%%%))))))(((((('''''''''&&&'''%%%&&&((()))(((***---LLLcccppphhheeeoootttnnn~~~}}}xxxooofff]]]eeeSSSWWWAAA...***)))%%%&&&+++'''''''''''''''((())))))&&&'''((()))+++...---***,,, )))///+++,,,:::WWWaaadddaaaZZZaaauuu~~~|||}}}sssggg^^^]]]XXXRRRTTT\\\===///%%%&&&(((&&&&&&***&&&'''''''''(((((())))))&&&$$$%%%***+++)))((()))000KKK]]]]]]TTTqqqxxxbbbWWWNNNLLLQQQTTTVVV```mmm|||fffZZZJJJ///%%%666"""...333 666''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((('''&&&%%%&&&&&&###%%%'''((('''%%%%%%%%%(((---'''000"""))))))---444666...'''+++555...---+++***))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%$$$$$$%%%%%%$$$ &&&...(((!!!000111AAABBB@@@CCCFFFDDDBBBDDD999000444111'''$$$###'''---((( ''',,,!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,###!!!'''***%%%###%%%+++999ZZZmmmtttwwwyyyzzziiiZZZqqqgggdddXXXXXXLLLJJJ;;;+++111,,,%%%((((((### ###'''***&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''))))))###!!!--->>>YYYjjjmmmhhhmmmqqqmmmlllwwwbbb:::222,,,,,,***&&&(((...###&&&###%%%+++$$$ ((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((()))&&&((($$$ %%%!!!)))%%%&&&***&&&&&&((($$$'''(((###%%%'''$$$ !!!&&&&&&!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''')))---111---999111777>>>;;;tttwww222///(((+++'''&&&***'''$$$,,,***+++777sssppp___jjjcccuuuPPPIIIzzzeee@@@111;;;<<<@@@TTTooo{{{xxxyyyzzzaaasss~~~MMMXXXoooWWW{{{|||uuu???999)))(((,,,&&&&&&******)))&&&###$$$000DDDUUUtttnnn:::@@@000------777???:::777;;;<<>>777222222<<<888QQQjjjgggccchhheeezzzkkkWWWsssyyy^^^GGG:::'''&&&,,,))))))((((((((((((''''''&&&(((***+++,,,666NNNddd```TTTOOO___ssslll^^^RRRKKK<<<)))$$$+++******************+++,,,(((******)))'''%%%'''***!!!000000BBBdddbbbdddgggTTTYYYlllzzzcccuuu|||ooogggkkkjjjbbblll{{{vvv~~~vvvaaaXXXRRRCCC333)))(((((('''''''''(((((((((((())))))***((())),,,+++((()))---000ZZZ^^^WWW|||PPP===FFFBBB...555EEETTTWWWSSSNNNKKKHHHEEE:::<<>><<<999---******$$$((('''$$$!!!"""&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''')))---111333222111777:::FFFxxx]]]\\\xxx111///))),,,'''&&&***)))+++,,,///dddxxxEEEuuutttYYYhhhEEE]]]qqq|||rrrlllNNN===///777KKKRRRLLLHHHRRR~~~{{{wwwwwwnnnsssNNNqqqooo+++``````___zzzNNN:::222)))&&&---)))'''((("""&&&111222;;;dddyyyyyy;;;???&&&222888888666;;;EEEGGGJJJRRRLLLAAA^^^}}}ssskkkmmmbbbllllllfffaaa999===///111))))))(((((((((((((((((('''***'''%%%888UUUaaa\\\SSSppp}}}eeeZZZLLL555((((((++++++************++++++)))((()))+++,,,******,,,AAA!!!999hhh```fffddd]]]YYYfff~~~jjjzzzwwwzzzrrrmmmttt]]]^^^SSS===,,,''')))***(((((((((((((((((())))))***)))***+++)))''',,,333SSSaaaUUUppphhh<<<888:::666HHHgggsssXXXOOOUUUeee~~~}}}KKK***000***'''+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''')))***)))))))))%%%'''777OOO___aaa]]]ccc\\\YYYVVV^^^___[[[PPP===111'''(((000444000+++...---,,,+++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######&&&'''&&&%%%&&&!!!,,,EEE```hhhgggtttVVVGGG444---///***%%%***(((((((((''''''''''''''''''''''''''''''''''''''',,,%%%$$$'''&&&&&&999PPPiii~~~|||gggtttSSSBBB222&&&((()))%%%&&&,,,''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''',,,!!!""":::[[[nnnpppkkkoooqqq{{{jjj999''',,,***+++)))&&&)))***###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))''')))'''---===PPPXXXUUUPPPRRRLLLDDDFFFUUUMMMOOONNNBBB<<<<<<777%%%((('''$$$&&&***(((!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''')))---111444000555777555JJJzzzZZZXXXxxx111///***,,,((('''***###,,,+++$$$???}}}\\\MMMeee,,,uuu{{{vvv{{{gggjjj[[[EEE333000777AAAFFFEEEOOO|||~~~}}}xxxwwwxxxooojjjUUUMMMGGGuuuKKKvvvwwwddd===666***%%%///)))(((%%%%%%'''---;;;UUUwwwpppNNNFFF555BBB///111333///;;;YYYkkkwwwtttxxxsssbbbddd}}}iiiiiiLLL<<<222!!!...(((((())))))))))))))))))+++&&&&&&333IIIXXXZZZUUU~~~```HHHLLL???###+++******))))))*********,,,&&&&&&,,,///,,,))))))"""___ddd]]]tttRRRTTTvvv}}}iiihhhooorrr|||pppssslllVVV>>>///,,,,,,))))))))))))))))))(((((())))))******'''(((222>>>aaauuuzzzpppHHH111===JJJ[[[cccRRR\\\ppp|||EEE///(((333(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((()))(((''''''((()))333???OOOZZZ]]]\\\[[[\\\UUUHHHWWW^^^GGGSSS\\\EEEMMMLLLEEE888---)))...333///...,,,+++******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""###''''''$$$%%%***999YYYllldddddd|||~~~vvvSSS,,,,,,000++++++)))))))))((((((''''''''''''''''''''''''''''''''' (((---+++,,,>>>bbbtttvvvfff```eee~~~nnntttsssTTT666---000...)))&&&((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((()))'''888\\\ssssssooorrraaaUUU]]]ooo}}}zzzpppsss~~~ooo666---$$$)))---&&&)))---%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''',,,+++###%%%111777BBBTTTYYY___]]]^^^gggiiimmmyyynnneeegggdddQQQAAA:::333222///)))$$$&&&***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''')))---111333222999777333IIIhhheee}}}000///***---((('''***###///(((***PPPxxxnnnFFFfffdddHHHyyysssttttttdddeeeHHH666,,,+++,,,===NNNPPP===ggg~~~zzzxxxyyyxxxvvvwwwzzztttzzzKKK~~~rrr555zzzOOOjjjBBB888---%%%000&&&)))&&&...(((###EEEyyyqqq```NNNNNN777:::444,,,222///AAAjjjpppwwwjjj^^^\\\AAA222222'''(((((())))))))))))******..."""...MMMWWWLLLTTTlllvvv{{{{{{YYYLLLAAA333,,,+++******)))*********...'''%%%+++---***)))---CCCZZZ]]]WWWHHH~~~vvvgggdddnnn}}}{{{~~~pppXXX===---(((******))))))))))))(((((((((((())))))''',,,<<>>WWWvvvjjjiiiuuu|||888((()))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((***+++(((%%%'''///666TTT^^^ddd]]]QQQPPP___ooowww{{{qqquuuxxxbbbUUUWWWRRRDDD555000111333///...---+++************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$'''%%%###,,,999^^^nnnzzz{{{RRR888)))###000******))))))((((((''''''''''''''''''''''''''''''%%%+++((('''AAAlllzzzkkkuuuSSSRRRlllPPP///)))---,,,&&&)))(((((((((((('''''''''&&&&&&'''''''''(((((((((444WWWqqqqqqmmm~~~rrrhhhFFF)))&&&...'''(((///(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&%%%&&&777MMMOOOHHHMMMHHH\\\ssssssggg___NNN>>>...%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''')))---111111444;;;777666GGGuuulll|||zzz~~~000///***---)))'''***&&&000"""000bbbeeeyyyqqqSSSjjjKKKnnnzzzzzzxxxrrrmmmnnn```III:::777555...999GGGBBBBBB___~~~|||xxxwwwxxxxxxuuuuuuxxxuuurrrzzzZZZddd~~~===fffXXX```GGG888///&&&000$$$+++)))---***111YYYjjj]]]SSSEEECCC'''777,,,555000BBBppprrruuuzzzsssjjj|||eeetttTTT888555'''(((((()))))))))************,,,===TTT]]]___ttt|||mmmhhhxxxzzz|||{{{yyy|||]]]EEEFFF------,,,+++++++++++++++---((('''+++***)))222AAAjjjjjj}}}JJJYYYqqqhhhppp}}}}}}uuuUUU888+++*********)))))))))(((((())))))***))))))111GGG\\\```uuuGGGAAA444SSSyyykkkhhh{{{vvvxxxeeekkk333111)))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''***+++((((((222GGGXXXsss```RRR\\\yyyrrrTTTJJJSSSVVVBBB'''///...---,,,+++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%''''''---CCC[[[gggkkk|||tttZZZOOOOOOPPPDDDaaa~~~ggg999!!!111++++++***))))))(((''''''''''''''''''''''''''''''///&&&'''AAAhhh}}}ooopppVVVfff~~~VVV444+++,,,---)))))))))(((((((((''''''''''''''''''((((((((((((%%%NNNsssvvvmmmxxx}}}xxxSSS666LLLCCC***111((('''///(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''000DDDYYYcccWWWNNNVVVsssZZZDDD<<<333&&&"""'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''')))---111000666999666>>>FFF]]]UUU//////+++...)))'''***$$$---888uuubbbOOO[[[uuuIIIwwwssshhhwwwYYYHHH666222///'''777KKKGGGAAARRR~~~{{{zzz{{{yyyuuusssuuuuuuqqqrrrqqqNNNXXX>>>XXXYYYpppJJJ888000'''000""",,,+++###,,,LLLlll{{{}}}}}}\\\\\\QQQCCC:::<<<333,,,555...@@@sss}}}}}}}}}vvvsss}}}ttt{{{oooXXXggg@@@+++,,,(((((())))))*********+++$$$:::HHHJJJ]]][[[aaa}}}www{{{sssaaaEEE///...---,,,,,,,,,,,,,,,***(((***---)))+++???XXXeeeeeeSSSsss|||yyyWWWuuuyyywwwnnnJJJ888+++*********))))))(((((()))***+++******555OOOfffvvvqqqBBBAAA999bbbqqq{{{ooozzzttt~~~BBB,,,000))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))$$$)))+++***---@@@```zzzZZZkkk~~~{{{SSSBBBHHHRRR///...---,,,+++*********))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%))),,,999ZZZ{{{rrrkkkVVVRRRQQQIIIEEEHHHSSSdddjjjlll{{{eee000...+++++++++***)))(((((('''((((((((((((((((((((((((&&&<<>><<>>666<<>>(((000---...+++(((///'''&&&******''''''***)))&&&///PPPooo]]]XXXjjjGGG000///'''***111+++###&&&---)))$$$&&&,,,(((###000DDDjjj]]]SSShhhMMM222111,,,)))******)))(((((((((((())))))'''(((***''''''777MMMYYYYYYiii^^^pppJJJQQQrrrooo\\\YYY]]]eeekkkqqqnnnbbbTTTJJJFFF+++)))'''&&&'''((('''&&&&&&&&&%%%%%%'''***---///111555444444666<<>>GGG>>>???uuu|||yyyvvvsssrrrqqqooonnnooommmffflll}}}tttRRR~~~HHHgggrrrWWW]]]ppp===555))),,,(((''',,,(((IIInnn___hhhGGGLLLKKK;;;;;;777666333111444<<>>YYY}}}kkkmmmvvvVVVcccnnnuuu555+++,,,***((()))***)))''')))))))))))))))))))))))))))))))))))))))))))))(((&&&'''999jjjdddkkkwww~~~nnnXXX^^^~~~zzzfff<<<%%%333222)))...******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''---FFFfffsss{{{qqqaaaAAA:::666@@@LLLeeeuuuSSSSSSrrrqqq///'''777333&&&---...(((***''''''+++,,,)))(((***DDDuuu^^^iiiyyypppbbbqqqqqqfffcccjjj666&&&111,,,***222(((!!!111+++$$$'''...)))$$$;;;\\\hhhYYYcccnnn(((111111,,,+++***))))))((())))))))))))"""''',,,$$$+++KKKhhhQQQ]]]eeePPPnnnuuufffbbbtttyyy[[[aaagggggg```WWWOOOKKK000,,,(((%%%%%%'''''''''&&&&&&%%%&&&'''***---///000///444555///<<<^^^vvv222000))),,,+++***+++&&&)))///mmmsssooo[[[uuu:::rrr|||{{{uuuqqqmmmeee\\\@@@777///---...333===FFF@@@;;;aaa~~~{{{wwwtttrrrrrrpppooopppmmmfffmmmxxxKKKyyy[[[PPPyyyRRRMMMddd:::111(((,,,)))((('''999```pppwwwbbbSSSDDDNNNGGG999<<<666444111111444;;;jjjqqq~~~wwwxxxsssvvvwwwooojjjrrryyy]]]lll777333666000,,,------...222888TTT[[[~~~mmm{{{PPPBBBHHHNNN\\\wwwppppppwwwwwwzzziii222555222&&&222+++)))...+++111...555hhhOOOccceeecccVVV000111&&&'''222###///)))///(((333WWWccctttppphhhEEE666ooooooCCCFFFUUUPPPssstttbbbcccOOOuuuuuuCCC,,,,,,///---''')))***%%%((((((((((((((((((((((((******))))))))))))))))))"""000___dddgggjjjyyymmmVVV```}}}xxx^^^iiihhh444==='''222,,,*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%'''BBB```hhhsss{{{PPPCCC666<<<===~~~yyy```nnnRRR'''555444%%%///++++++---&&&'''---+++%%%,,,:::hhhxxxzzz{{{dddsssaaaxxxwww[[[VVV___qqq---444...&&&+++000+++'''+++((()))***'''---FFFbbbRRR___dddKKK222+++,,,++++++***))))))))))))******###(((,,,***;;;\\\nnn```xxxaaaccctttrrrffffffaaaeeemmmiii\\\]]]hhhlll```TTTOOORRRQQQIII@@@888333,,,'''%%%&&&'''(((&&&&&&&&&&&&(((***,,,...000+++555666+++===cccuuu111000))),,,+++***+++(((+++555yyypppbbb^^^444yyy~~~zzztttqqqlllcccXXX>>>666///---...222<<>>222333+++000)))------+++222'''SSS~~~~~~GGGmmmggg~~~yyysss???444333&&&,,,)))***000(((+++>>>SSSfffccc{{{???888SSSmmmCCCLLLcccccccccggg{{{VVVlllxxx{{{lll,,,&&&---000%%%&&&,,,'''((((((((((((((((((((((((+++***))))))))))))******444@@@lllooorrryyyjjjmmmjjj;;;)))777...************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((000"""HHHkkkgggkkkWWW333@@@GGG}}}nnn~~~666,,,000***///(((...---((()))---'''###666QQQhhhyyyZZZuuussskkkfffSSS---&&&///(((,,,222###(((///---$$$''';;;QQQ\\\ccczzzAAA(((111,,,,,,+++***************+++******---:::SSSfffhhhdddmmmSSS:::111+++))),,,777CCCAAA???PPPiiilll^^^OOOHHHKKKNNNLLLHHH>>>888000***''''''''''''&&&&&&&&&'''(((***,,,---///+++666888,,,===fff}}}111000)))---,,,++++++***,,,===|||mmmUUU```nnn888{{{~~~~~~}}}yyytttqqqlll```TTT<<<555///------111;;;EEECCC999NNN{{{wwwrrrnnnllllllkkkjjjiiiiiijjjssssss[[[YYY{{{FFFLLLNNNmmmmmmNNN///---***))))))222???mmmsssmmmpppRRRJJJJJJ===;;;>>>000111000333555777dddlllvvvxxxqqquuuuuuzzzqqqgggyyy~~~LLLFFF...000222444222,,,---===NNNmmmzzzwwwnnnmmm|||nnneee^^^\\\gggvvv|||xxx{{{vvv^^^777111,,,,,,,,,222###555+++,,,uuuNNNyyyGGG|||vvvtttqqqQQQ///111(((&&&111+++---%%%000IIIZZZllliiirrrVVV>>>===|||uuuOOOUUUiiiwwwmmmIII]]]DDDyyylll:::"""%%%///%%%$$$---***))))))))))))))))))))))))******)))((()))***+++,,,777^^^oooxxxrrriii```>>>777,,,...++++++*********)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))))))))---[[[rrrhhhkkkooo;;;===EEEVVV+++---///...)))///+++***,,,+++$$$'''DDDfff\\\bbbyyyTTT555 :::...###---***'''111..."""***HHH\\\]]]|||wwwYYY```\\\(((222---,,,++++++******++++++&&&,,,'''///MMMaaafffmmm{{{~~~|||???---666>>>AAAFFFOOOCCC<<<>>>???;;;:::===TTTWWWXXXRRRIIIDDDFFFJJJ>>>999222---***((('''&&&&&&&&&'''''')))***+++,,,///---666999111;;;eee111000)))---,,,+++,,,)))***CCC{{{qqqSSS```VVV@@@}}}}}}|||xxxtttrrrlll^^^PPP;;;555000------000:::EEEBBB888LLL|||xxxrrrnnnllllllkkkjjjoookkkiiimmmdddtttoooPPP|||ZZZtttOOOKKKtttiii\\\///000)))((()))666JJJxxxkkkzzzaaaPPPHHHFFF;;;<<<;;;,,,333///444666666ccckkkttt}}}xxxpppvvvwww{{{wwwnnnxxxOOOFFF444---...000000---111AAARRRnnnccc{{{VVVRRRwww{{{qqqhhhddd\\\YYYcccrrrsss}}}kkk~~~CCC000---***111...$$$777+++MMMbbbNNN```fffyyytttfff```qqqxxx333'''111%%%///...&&&---555IIIhhhddd}}}BBBEEEYYY|||xxx___eeeyyyIIIyyyddd888eeehhh~~~\\\,,,!!!000(((%%%---((())))))))))))))))))))))))))))))(((((()))+++---...BBBmmmuuu~~~sss}}}iiiAAA&&&,,,+++++++++*********))))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))!!!JJJmmmpppyyyooo>>><<>>???KKKUUUSSSHHH>>><<<>>>888555111...,,,***'''%%%&&&&&&'''((()))***++++++---///444999666888aaa111000)))---,,,+++,,,&&&'''GGGzzzxxxYYY```GGGFFFzzz||||||{{{xxxuuussslll]]]NNN:::555000...---///:::EEE@@@666LLL{{{uuuqqqooonnnnnnmmmrrrlllgggjjj```rrrxxxGGGrrrddd]]]HHH;;;llleeebbb---222((()))+++444\\\\\\QQQJJJDDDDDD;;;===999***555...444666777dddmmmwwwxxxooowwwyyyzzzvvvyyyvvv[[[DDD777,,,++++++---...444CCCQQQcccCCCOOO}}}tttlllggg]]]UUU[[[jjjvvvzzztttMMM333111,,,555%%%///...222qqqXXXoooOOOyyyfffeee[[[XXXkkkfffGGG$$$===%%%'''+++%%%;;;999AAAlllMMMoooxxxGGG<<>>oootttdddqqq}}}kkk{{{EEE///222+++333***'''***+++((())):::[[[vvvjjj}}}nnnxxx~~~ddd{{{}}}BBB ,,,222***+++)))******---999QQQlll}}}vvvxxxPPPJJJBBBmmmxxxsssKKK666...---,,,,,,++++++,,,,,,***444---IIIwwwmmmsss{{{333;;;@@@SSS___888>>>FFFLLLLLLFFF===777222111///...---+++(((%%%&&&''''''((()))******++++++000222888999555]]]000111+++---,,,+++,,,,,,***^^^vvv]]]eee<<<\\\~~~yyyzzzuuutttsssjjjWWWHHH888222...---,,,...555>>>>>>>>>===yyyrrrooolllgggfffgggooohhhooommmdddyyyBBByyyzzzFFFZZZ999SSS^^^|||...+++...''')))888VVVzzzaaaVVVJJJGGGBBB<<<777333000...000444444@@@\\\nnnsssxxx}}}hhhzzzwww}}}~~~tttmmm}}}zzzjjjvvv[[[DDD+++333111+++111999AAAgggkkkqqqgggttt<<>>;;;tttqqq333000***---(((......"""///222&&&111iiiooojjjkkkoooQQQ222HHH~~~dddOOO>>>BBBKKKIII===333333111///...---***&&&"""''''''''''''(((***+++,,,,,,222111666===:::RRR000111+++---,,,+++,,,,,,,,,aaaqqq```jjj:::^^^}}}{{{}}}xxxsssrrrqqqgggUUUFFF777222...---,,,...555>>>>>>>>><<<{{{|||tttnnnmmmkkkhhhgggiiihhhbbbiiimmmiii|||BBBsss~~~IIIXXX???UUUfff666---+++'''+++>>>bbbxxx]]]yyyNNNJJJGGGBBB<<<666222000...222444222===ZZZnnnvvv~~~zzznnnuuu~~~}}}zzzsss}}}vvvaaappp888000///,,,---666>>>YYY}}}wwwjjj|||iii:::JJJsssyyypppfff^^^WWWQQQQQQVVV\\\sss|||vvvsss{{{fff<<<......111///222+++UUUXXXkkkNNNvvvrrrfffbbbZZZMMMFFFHHHWWWpppqqq000888%%%///---,,,---EEE^^^[[[VVV===MMM{{{}}}~~~XXXgggnnnrrr|||}}}WWWkkkeeeBBBPPP___|||YYY444///,,,***)))&&&))))))(((((((((((())))))(((***)))+++---***999WWWddd|||eeeccc@@@......,,,+++******))))))((((((((((((''''''''''''%%%+++'''%%%+++***''',,,MMMcccfff}}}???:::ttt{{{uuuPPPhhh777333...---444///)))...&&&444]]]lllpppeeebbblll}}}}}}777222******222---...+++333LLLYYYtttyyymmm999555888III^^^<<>>>>>>>>;;;rrrzzzrrrooommmiiiffffffddd___fffmmmnnn|||BBBhhhOOOTTTCCCUUUaaa666,,,******222GGGttt{{{```kkkQQQKKKGGGAAA;;;555222000///222444333@@@]]]nnnttt|||~~~mmmVVVttt}}}}}}|||tttuuu|||yyyTTT555555...+++///888999aaammmiiiVVV777HHHlll{{{oooccc\\\UUUNNNJJJIIIRRRiii~~~uuuppptttzzz888000)))333+++333***rrrMMMMMMtttwwwlllccc^^^UUUHHHDDDFFFAAAUUUqqqsss;;;666$$$(((------888BBBjjj\\\sssMMM777mmm~~~yyyjjj^^^]]]yyyoooiiivvv~~~~~~```FFFsssJJJHHH^^^kkk///000---***))))))))))))(((((((((((())))))'''******,,,......CCCgggmmmTTTIIIzzzsssWWW@@@///...---+++******))))))((((((((((((''''''''''''&&&+++'''%%%***((('''///YYY```^^^iii888EEEqqqiiiPPPSSSEEE666(((222...222&&&***+++CCCdddiiinnnoooaaa___vvvqqqtttDDD,,,'''///+++***,,,+++666MMMeeennnrrrGGGJJJ...FFFKKK___...+++222******111)))---AAA\\\eeeccc{{{KKKAAA555iii{{{xxxqqqvvvgggTTTFFF===888777:::111///...------+++(((&&&&&&&&&&&&'''((()))+++++++++///222555;;;:::___qqq000111+++---,,,+++,,,+++000llliiiiiixxx}}}555fffyyyyyyyyyxxxsssooonnnkkkaaaPPPBBB555000---------///666??????>>>999ggg{{{rrrpppnnnjjjfffeeeeeedddiiiooopppvvvCCC^^^YYYNNNAAANNNbbb444,,,***---333III}}}zzzbbbcccXXXKKKGGGAAA:::444111000000111555888IIIdddppppppvvvwwwkkk>>>ZZZzzz~~~uuummmyyyxxxYYY===222///...000<<<===iiinnn}}}llloooKKK999HHHkkk|||ooobbb\\\WWWOOOGGGCCCJJJ```vvvrrrsss444111%%%444(((111222|||uuuNNNlllXXXqqqqqqjjjbbb\\\RRRGGGDDDGGG777IIIzzzyyyQQQSSS111$$$***+++///>>>IIIfff^^^^^^FFF777vvvjjjeeefff|||mmm<<>>XXXXXXjjj~~~ZZZzzz???;;;}}}yyyzzz~~~vvvDDDzzzLLL:::[[[```:::222...***))),,,))))))(((((((((((())))))''',,,++++++---333RRR~~~\\\bbbiii444PPPEEE111000...,,,+++***))))))(((((((((((('''''''''''''''+++(((''')))&&&+++<<<^^^eeevvv777FFFwwwjjjVVViiiAAAZZZ000555333000***...111000NNNhhh\\\]]]eeekkk|||iiiwwwaaa777444---111...000222CCCYYYzzz|||UUURRRddd???***000+++&&&000---***:::JJJlllwwwnnnLLL<<>>;;;555VVVuuusssrrrnnniiifffccckkklllmmmqqqppp}}}OOOJJJoooEEE555>>>vvv|||666000+++,,,---NNNwwwwwwnnnaaa[[[VVVMMMHHH???777111///000111444333555IIIhhhuuu{{{ssscccJJJzzz|||lllzzz\\\;;;000333000%%%AAARRRuuuTTTDDD<<>>888FFFYYYQQQ///+++444***,,,>>>hhhRRRqqqjjjwww???JJJ~~~{{{{{{mmmoooyyyNNN\\\___777QQQnnnKKK333...******,,,))))))(((((((((((())))))(((+++***+++///777YYYiiiccc~~~fffCCC111000///---+++***))))))(((((((((((('''''''''''''''+++)))(((***&&&...DDDddd]]]000JJJhhhUUUlllCCCIII+++333///111+++000222222RRRiiihhh~~~YYYyyyXXXlllpppaaakkkCCC)))(((888...000333DDD[[[uuuiiihhhSSS,,,,,,---&&&......,,,444PPPllluuuhhh555EEEzzzjjjuuuiiimmm```ZZZOOOFFFBBBAAA===666///---++++++,,,,,,+++***%%%%%%%%%&&&'''(((******,,,+++888333555888|||jjjttt000111+++---,,,+++,,,,,,666zzzZZZmmm~~~ddd;;;lllhhhyyy|||wwwuuurrrnnnjjjbbbUUUDDD888111...,,,...///111888@@@>>>999444QQQxxxuuutttpppiiifffeeellliiillluuussszzzWWWBBBvvvEEE333@@@rrruuu666...(((...222SSSoooyyykkkcccaaaVVVMMMHHH???666000///000222333444999QQQoooxxxzzzoooFFFrrrzzzeee~~~uuu^^^===444222///'''AAAIII{{{nnnhhh???:::@@@ooosssggg[[[TTTOOOGGGAAA@@@CCCMMMnnntttppp]]]AAA222+++***,,,///eeeHHHpppJJJrrrqqqLLLmmmnnnggg^^^PPPDDD???>>><<<;;;777===OOOsssYYYiii333+++,,,***---CCCpppWWWqqq}}}vvv???YYY}}}|||rrrqqqlllaaa|||yyyyyy{{{RRRLLLjjj@@@LLLmmmdddYYY111---+++------))))))(((((((((((())))))'''***(((+++222===______~~~zzz~~~NNNPPP222111///---+++***))))))(((((((((((('''''''''''''''+++)))***+++'''222KKKddd^^^ddd999QQQdddPPPzzztttPPP>>>777111///---...,,,111===YYY___fff999[[[sssjjjmmm~~~eeeXXX$$$---000+++...333EEE```rrrgggtttxxxhhh///)))000)))---///000DDDdddwwwyyyvvvWWW...dddqqqgggxxxooodddbbb^^^ZZZPPPEEE@@@@@@>>>999000...+++++++++,,,+++***%%%%%%%%%&&&'''((()))******))):::444777>>>hhh000111+++---,,,+++,,,,,,888}}}SSSmmm}}}bbb>>>llleee{{{}}}ttttttqqqmmmhhh```RRRAAA555000---,,,...000222888@@@===888333OOOssskkklllqqqqqqnnnllliiinnngggkkkyyytttuuu\\\>>>zzzEEE333EEE}}}}}}>>>///%%%,,,222NNNbbbtttddd```dddTTTNNNHHH>>>555000///000222111555AAA]]]yyyzzzssswwwzzzuuuIIIeee|||bbb}}}ssseeeEEE000+++///111JJJGGGffftttvvvAAA===AAAooouuuiii]]]UUUNNNFFFAAAAAA;;;CCCeeeuuurrrZZZLLL777111)))111333eeeIIIzzzRRRVVV^^^@@@aaasss~~~^^^uuukkkdddYYYJJJ===999:::999555111111III___iii]]]~~~===111'''111000IIIsss___uuuqqq:::]]]{{{uuu{{{~~~hhhZZZuuu|||SSSKKK^^^>>>BBBbbbOOOiii333...+++,,,***))))))(((((((((((())))))''')))'''+++555BBBdddRRR~~~|||kkkxxxxxx{{{PPPxxxkkk222111///---+++***)))))))))((((((((('''''''''''''''+++***+++,,,(((444OOOeeekkkSSSFFF[[[iiiTTTrrr{{{YYY555tttPPP666666,,,...&&&000III```RRRXXX|||cccoooyyyfffsssyyy~~~hhhppp---;;;%%%,,,///777KKKkkkxxxNNNyyygggvvv222(((333+++---000333JJJfff{{{xxx999DDDzzzbbbzzziii___gggTTTVVVRRRGGG@@@???===888111...,,,***+++++++++***%%%%%%%%%&&&'''((()))***)))''';;;666:::BBBiii{{{111444+++---...,,,))))))999~~~UUUhhh{{{ggg<<>>BBB;;;999JJJ\\\jjjppprrrpppnnnhhhrrrrrrsssrrrooonnnvvv```999xxx===;;;;;;vvv}}}DDD,,,)))+++333RRRxxxjjjaaa___~~~QQQQQQEEE@@@888111---...111444555555:::hhhtttyyyrrrgggAAAooobbbxxxwwwhhh>>>111,,,222...JJJcccrrrvvv:::@@@EEE^^^|||eeeZZZXXXMMMDDDAAA;;;;;;IIIdddzzzsssEEEGGG666000---000000fff^^^UUUYYYyyywww>>>888bbbhhh{{{fffsssjjj^^^OOO@@@:::999777555555444...===bbb~~~SSSBBB...---,,,>>>PPPtttYYYeeennn999wwwyyyfffyyy|||yyy]]]WWWkkkjjjYYY>>>|||AAA888bbbiii222***&&&---%%%******))))))))))))******,,,###333))),,,VVVvvvUUUKKKrrrNNNmmm888111---......+++((()))))))))((('''''''''''''''''')))'''((()))&&&444RRRcccyyyGGGBBBmmmjjjAAAeeeXXX???YYY^^^666...111000$$$333LLL``````hhh]]]|||eee\\\qqqvvvfffaaa---///000)))999777PPPmmm___iiiSSS222111...///)))+++777GGGvvvrrrxxxQQQ;;;TTTqqqPPPmmmjjjbbb]]]RRRTTTPPPEEE>>>>>><<<888222///,,,++++++,,,,,,,,,((('''&&&%%%%%%&&&'''((())),,,333777<<>>111SSSZZZuuu000///)))---*********))))))))))))******+++###222)))...XXXzzzggg~~~FFFWWWfff:::333---......+++))))))))))))((('''''''''''''''''')))''')))***'''555SSS___CCCCCCxxxbbb;;;[[[XXX>>>VVV```///,,,---555+++555KKKbbb\\\dddaaakkk???NNNxxxxxxfff^^^111111000---666777VVVrrrhhhaaaNNN888///,,,...***...;;;TTTuuutttnnnEEE>>>yyyoooMMMooojjjaaa\\\SSSUUUPPPEEE>>>===<<<888222///,,,++++++,,,,,,,,,((('''&&&&&&&&&&&&'''(((+++,,,000222999RRR111///'''+++---,,,)))---777{{{~~~UUUfffxxxiii;;;lllcccsssuuupppkkklllggg[[[JJJ;;;333000///------///000333999@@@===888:::PPPyyydddeeepppmmmmmmooopppoooqqqzzzlll==={{{zzzBBB555;;;dddqqqFFF000+++)))...MMMtttqqqkkkVVViii@@@FFF:::777333///...///111333555777@@@kkkIIILLLddd{{{{{{pppuuuBBB444---222---GGGYYYrrryyybbb888<<>>333NNNZZZyyy,,,333+++***,,,******))))))))))))*********$$$///***///XXXuuu~~~{{{{{{[[[JJJ>>>555///...---+++******))))))((('''''''''''''''&&&)))''')))+++(((777UUUgggsss===DDDZZZ:::VVV[[[>>>RRRppp000222000///---555JJJaaaMMMcccnnnKKKRRRbbbwww{{{cccTTT555///---///222999```zzzuuuYYYsss~~~|||PPPIII000,,,...---000===^^^yyy|||999DDDlllHHHzzzrrriii^^^YYYUUUUUUPPPFFF???<<<;;;999222///,,,++++++,,,,,,,,,(((((('''&&&&&&'''(((((())),,,000111888UUU000///)))///000...,,,,,,999zzzRRRcccxxxlll<<>>vvvzzzCCC333;;;ttt|||FFF---******111NNNrrrssspppXXXjjjAAA@@@444222000//////000222444555777AAAggg~~~zzztttJJJIIIbbbxxxyyyrrrxxx>>>111+++111000LLL___xxx}}}___>>>@@@PPPhhhyyyqqq[[[PPPNNNEEE@@@@@@===>>>FFFgggoooPPPHHH;;;+++111000+++===mmmaaaTTTbbb]]]:::???<<>>WWW|||ggg;;;WWWjjjDDDsssvvvhhh\\\WWWVVVTTTOOOGGG@@@;;;:::999222///,,,++++++,,,,,,,,,)))((('''&&&&&&'''((()))&&&,,,444555999UUU000000,,,000...+++******:::wwwNNNaaayyyqqq===qqq[[[uuuqqqmmmjjjiiibbbSSS@@@333///000///...------222999@@@CCCAAA888999OOOyyyrrrsssoooqqqnnnmmmooonnnooovvvqqq>>>uuuxxxAAA222===mmmvvvBBB,,,+++---555\\\zzzzzzwww]]]rrrEEE666000///......///222444666666999CCCbbbvvvrrrTTT<<>>555AAASSSooo)))555***&&&+++******))))))))))))******))))))******...OOO___WWW999IIIaaacccttt|||zzz{{{vvvtttYYYDDD@@@888000......+++***,,,))))))((('''''''''''''''&&&((((((***,,,)))888WWWkkk```999IIInnn@@@===UUUiiiwww___===LLL///555///+++111>>>YYYeeeJJJfffnnn}}}~~~WWW\\\ZZZQQQCCC444000...///>>>jjjZZZhhhVVVbbbnnn333///,,,...000AAAeeeUUUAAAsssmmmCCCppp{{{}}}iii\\\XXXUUURRRNNNGGG@@@:::999:::222///,,,++++++,,,,,,,,,)))((('''&&&&&&'''((()))(((...555666999UUU111111,,,---(((&&&))))))888wwwNNN```xxxttt<<>>CCCDDD>>>444666PPPuuuppppppjjjsssooommmnnnnnnnnnttt{{{lll<<>>jjjuuuGGG000,,,+++000RRRrrrvvvsss]]]SSS666000///......000333777999888<<>>666BBBYYYooo---444,,,+++,,,******))))))))))))******))),,,'''***...LLL```yyyNNN|||uuuppprrr^^^;;;xxx???666//////...,,,***+++))))))((('''''''''''''''&&&)))''')))+++(((777UUUddd[[[;;;JJJnnnBBBGGGXXXnnn]]]:::FFF111666000000///<<<[[[]]]XXXeeeggg]]]TTT^^^PPPBBB111......333>>>iii]]]eeeQQQPPPttt......***---222FFFvvvuuuEEE@@@rrrEEEmmmuuujjj\\\ZZZTTTOOOKKKGGG@@@999888:::222///,,,++++++,,,,,,,,,))))))(((''''''((())))))---000444333777VVV222222,,,+++'''+++555***333uuuzzzQQQ```wwwuuu999pppPPPvvvooooookkkdddXXXIII;;;222.........000000000777BBBFFFDDD<<<333888VVVxxxvvvsssnnnlllmmmnnnnnntttzzzeee:::}}}ooo777777@@@sss}}}HHH///***(((---???fffqqqnnn[[[fffAAA111000//////111555999<<<:::AAAQQQiiiuuuyyyRRRTTT???BBB```cccyyyxxxdddLLL...+++333+++???NNNxxxtttvvvLLLdddiiinnnUUUFFFCCC;;;999;;;999999VVVddd===ddd~~~333------,,,111<<>>999444444222///000333...333222PPP}}}UUUFFFyyy???***+++---444```\\\yyyYYYwww@@@vvv|||pppkkk{{{xxxggg___^^^}}}}}}aaassszzz}}}[[[>>>\\\;;;666HHHhhh{{{//////***///,,,******))))))))))))******'''---%%%+++000LLLddd{{{sssrrrxxxzzz{{{qqqnnnqqqZZZAAAooo<<<444/////////,,,***+++))))))((('''''''''''''''''')))''')))***'''555SSScccjjj===HHH{{{RRRYYY]]][[[zzzzzzuuu```;;;DDD666777222111))):::```WWWggg|||jjj```bbb~~~bbbSSS@@@///------666===jjj\\\```\\\EEE{{{///111***...444KKKrrraaa:::FFFtttBBBhhhkkkgggYYYXXXRRRLLLHHHFFF???888777;;;222///,,,++++++,,,,,,,,,***)))(((''''''((()))***+++...333444999VVV222333,,,,,,+++555EEE,,,...jjj|||~~~TTTaaavvvuuu777nnnLLLuuunnnooojjjbbbTTTFFF999222...---...000111222999DDDHHHDDD===666<<<\\\rrruuurrrmmmkkklllnnnooottt{{{```888mmm333999AAAwww|||???'''&&&***333@@@lllyyyrrr]]]qqqHHH222111//////111666;;;>>>;;;DDDXXXpppyyysssEEEHHH000PPPzzzaaawwwuuuRRRNNN000...444(((888FFFqqq{{{wwwzzznnn```KKKaaaIIIBBB<<<::::::333888VVVYYY;;;sssjjj$$$///666...,,,>>>yyyvvvjjjJJJXXXyyyxxxnnnLLLEEEXXXWWWEEE===777444444222///000333222::::::VVV~~~UUUIIICCC,,,---///444eeeiii}}}[[[xxx@@@jjjwww}}}dddooo{{{zzzyyykkk```{{{yyyyyy___666qqqYYY444///EEEjjjyyy{{{---)))'''000*********))))))))))))******&&&---$$$,,,222NNN```}}}TTT|||~~~}}}sssyyyrrrpppppp~~~OOO@@@qqq:::333...///000---******))))))((('''''''''''''''''')))'''((()))&&&444RRRccc}}}>>>FFF^^^ccc]]]TTTsss{{{ddd>>>FFF777444000333(((@@@kkk[[[ttthhh___ccc[[[EEE444333+++777;;;lllYYY[[[cccDDD333666---///444LLL{{{qqq:::TTTqqq>>>bbbcccbbbTTTSSSPPPJJJGGGEEE???777777<<<222///,,,++++++,,,,,,,,,***)))(((''''''((()))***%%%+++444999>>>UUU000///))),,,+++///888---222yyy^^^^^^lll;;;YYY]]]jjjnnnoooeee]]]OOOAAA666///,,,+++.........444DDDPPPLLLAAA<<<:::333iiimmm}}}wwwvvvsssqqqhhhiiissstttnnnpppTTTDDDzzzaaa???+++EEEkkkuuu222%%%///(((555@@@iiirrriiinnneeeFFF222(((111555333===OOOJJJOOOSSSlll{{{IIIeeeiiiCCCXXXppplllttt|||QQQZZZ...111,,,'''666UUUjjjnnnppppppLLL555333aaauuuKKK<<>>III|||OOOEEELLLBBBZZZCCCIII...---222444(((===jjjbbbhhhiii~~~sss^^^QQQcccvvvggg]]]<<<---555...222AAAzzz]]]YYY}}}ZZZNNN555+++333,,,444MMMwww:::ZZZ~~~444UUUlllcccsss^^^JJJQQQMMMIIIEEE===777999???222000,,,++++++,,,,,,+++***)))(((&&&&&&''''''(((***///555444666PPP111000***,,,))),,,333)))+++kkkwwwzzz^^^^^^mmm???UUU[[[fffkkkkkkeee[[[MMM???444///---,,,///...///888HHHSSSMMMAAA::::::999sss~~~xxxyyyrrrsssoookkkooottttttpppNNNFFFyyy[[[:::...IIIuuu999(((///&&&...???iiitttlllkkkYYYFFF555333666888<<>>YYY>>>(((555(((...++++++ccczzz]]]MMMRRRcccyyynnntttrrrOOOCCCHHH555555333222222222333444444999;;;uuuOOOXXXlllvvv444))))))+++///ZZZoootttjjjAAAzzzrrrGGGhhh~~~{{{wwwggg~~~}}}aaattt}}}|||}}}III???vvvQQQ111<<<^^^___pppaaa555((()))///(((*********)))))))))((((((&&&)))(((&&&333==={{{|||LLLfff}}}|||~~~sssvvvsssjjjsssjjjAAA;;;222222000...---,,,++++++******)))((((((((())))))&&&***((((((***(((333KKKccc~~~===FFFbbbBBB999CCCcccwwwVVVAAALLL444///...000,,,<<>>[[[|||qqqjjjTTTCCC444%%%111333???ttt^^^\\\|||^^^EEE000)))333---555OOO{{{===___yyyJJJ:::]]]nnniiiaaaLLLSSSWWWSSSNNNJJJAAA777333444222000,,,++++++,,,,,,+++***)))(((&&&&&&''''''((()))...444555:::VVV222000+++,,,((()))...)))***fff{{{gggaaammmFFFOOOYYYaaahhhhhhdddYYYIII;;;222.........///...111===OOOWWWNNN@@@888999AAAzzzuuuvvvrrrtttuuukkkeeepppsssfffEEEJJJxxxPPP333444PPPiii666'''000))),,,<<>>IIIDDDFFFQQQrrrMMM```AAAdddhhhjjjvvvpppDDD___666///---//////777VVVxxxwww|||ppp<<<222SSS{{{SSSCCCGGGAAA:::===>>><<<>>>UUUzzzHHH===jjj444***111,,,)))...///___ZZZnnneeeDDDfff}}}zzzyyyuuuzzzkkkMMM:::>>>???222222222111222333444444555555FFFxxx{{{>>>]]]dddlll000)))+++***555XXXqqqeeeuuuvvvFFFyyyfffKKKzzz|||ggg||||||}}}{{{bbbnnn}}}~~~xxx}}}}}}EEE???DDD...333ddd```tttKKK333(((***,,,*********))))))))))))((((((&&&***)))'''///888ppp|||HHHVVV}}}|||}}}wwwsssmmmkkkooooooZZZ<<>>FFFlllIIICCC999KKKyyyxxxuuuQQQ>>>OOOvvv777111000+++111;;;lllWWWooowww|||ooo@@@<<>>ttt]]]^^^~~~bbbKKK///***333...777QQQzzz@@@gggKKKKKKHHHZZZwwwkkkYYYlllSSSLLLEEEBBB???;;;999;;;222000,,,++++++,,,,,,+++***)))(((&&&&&&''''''((()))...444555;;;YYY111000***---((((((,,,)))+++dddppp^^^kkkPPPIIIYYY]]]hhhgggaaaVVVEEE777000......///......444CCCTTTYYYMMM>>>777888IIIxxxvvvvvvtttsssllloootttllldddqqqvvveee===QQQsssDDD,,,:::YYY\\\111%%%000,,,+++777^^^~~~ooollliiitttpppoooYYY555'''555BBBAAA>>>OOOIII>>>???cccPPPCCCrrruuu~~~ggglllxxxjjjJJJddd222///000111///888UUUttt||||||yyyeeeEEEAAA555WWWZZZEEEHHH;;;777DDDAAA999BBBpppZZZ---QQQOOO000+++***---&&&333222LLLhhhkkkxxx666lllyyy```gggYYY```AAA======<<<...000000111111333444555555999555RRRyyyqqq@@@pppggg]]],,,(((...***555TTTvvv]]]iiiSSStttpppvvvzzz}}}lllxxx~~~jjj___```lll~~~tttzzzuuu>>><<>>bbbhhh444)))...***'''333WWWvvvnnnnnn[[[zzzxxxqqqGGG...;;;UUUcccZZZllldddQQQHHHdddNNN\\\uuufffmmmtttaaaTTT___---111222......;;;QQQbbbiii}}}~~~xxxuuubbb<<<>>>333yyy}}}YYYEEECCC999999AAA777;;;XXXBBB888~~~999...---)))...%%%222(((999yyyoooaaa444YYY}}}yyycccRRRPPP777@@@444>>>===888,,,///000111333444555666777888;;;dddfffKKKwwwsssLLL***(((000---)))MMMjjjbbb]]]fff~~~www{{{zzzppp|||iiiOOOYYYuuuvvveeeuuu|||uuu{{{mmm:::===}}}@@@888///\\\YYY~~~+++...(((---%%%***(((((((((((((((((())))))(((+++))))))&&&+++LLLzzztttFFFjjjmmmuuuvvvjjjpppfffgggsss^^^<<<666LLL;;;......---+++************)))((((((((()))***++++++''')))'''(((,,,(((---@@@OOOBBBGGGjjjXXXjjjNNN999EEENNNvvv~~~xxxIII888dddbbb777---222---777666lllZZZccczzzhhhcccuuucccWWWGGGZZZooommmWWW222999(((///444CCCyyy\\\ccc{{{\\\:::uuu555+++000+++888VVVwwwDDDqqqaaaVVVbbbuuu}}}kkkTTTDDD:::444333555222000,,,++++++,,,,,,+++***)))(((&&&&&&''''''(((,,,...222444;;;YYY|||222...)))---***))),,,,,,%%%FFFzzzzzzrrrTTTccc{{{eee???\\\YYYiiidddZZZNNN===111---...///......111===OOOYYYTTTHHH>>>777;;;___tttssssssoookkklllooolllllliiiYYY]]]xxx{{{888ccc___555)))@@@jjjpppyyy333,,,+++***(((222OOOnnnpppuuuZZZzzz|||[[[<<<===XXXqqqttt```]]]~~~QQQiiieeemmmjjjUUU[[[HHH,,,111222,,,+++666EEEOOOqqq~~~zzztttppplll:::777@@@NNNBBB@@@AAACCCEEE>>>666PPP~~~SSS777bbbXXX(((,,,000,,,000%%%+++%%%;;;zzzxxx\\\OOODDDppp~~~rrr```QQQIII>>>+++>>>777:::111444777111222444555777888888888222CCCtttRRRRRRdddxxx;;;***'''000---)))EEEvvvdddfffdddWWW}}}{{{}}}~~~yyyqqqfffMMMNNNwwwpppuuuyyy{{{ccc;;;DDDnnn444444===```^^^zzz---///)))...###(((''''''(((((((((((())))))((()))''',,,(((---BBBvvvtttaaaAAAgggtttrrrmmmppphhhggghhhMMM333666eee|||666---,,,+++******)))))))))(((((((((((((((((()))***''')))''')))---(((+++===NNNEEE@@@PPPFFFZZZOOO:::===\\\|||pppoooEEE888zzzRRR<<<---,,,000222444hhhbbbWWWtttcccxxxFFFccc\\\QQQ555HHHJJJ|||oooFFFppp222000,,,---111???rrrYYYddduuummmxxxVVVCCC|||222(((...***888XXX|||EEEoooqqqXXX```rrr{{{mmmCCCAAAttttttwwwtttWWWNNNDDD>>>999666777:::222000,,,++++++,,,,,,+++***)))(((&&&&&&''''''(((***,,,222555>>>\\\555///)))---***(((+++...$$$>>>yyyvvvwwwTTT```xxxmmm;;;]]]TTTeee^^^WWWJJJ:::000---///...---///555DDDUUUZZZRRRGGGAAA888???mmmtttpppjjjggghhhkkkqqqhhhjjjgggDDDMMMiii:::kkkTTT222,,,AAAoooqqqeee...---)))+++,,,---FFFeeeqqq{{{^^^zzz|||yyyhhhLLL<<>>[[[888111))),,,)))'''***((( ;;;}}}yyyxxxPPP___wwwrrr999\\\QQQaaaYYYUUUHHH888///...///...,,,111888HHHXXX[[[QQQGGGDDD999CCCwwwxxxrrrhhhfffmmmaaallldddlllnnnDDDXXX^^^<<>>]]]qqq}}}bbb~~~~~~wwwuuurrr[[[===:::KKKRRRTTTYYYxxx^^^lllrrr___LLLyyy{{{{{{222000'''***444///'''888VVVdddxxx~~~zzzrrrkkkgggZZZUUU444IIIiiiVVVHHH;;;===AAACCCaaa===;;;zzzEEE***...---(((%%%)))///,,,... NNN___tttrrrDDDYYYooorrr^^^MMMCCC>>>777111KKK;;;:::444666111555666888:::;;;;;;;;;;;;GGGjjj}}}@@@{{{^^^~~~]]]%%%...'''+++''')))777___eeevvv{{{>>>uuuyyyxxxwww}}}zzzqqqlll^^^LLLooo{{{tttppp~~~|||zzzttt|||tttKKK999SSSVVV666333FFFOOOlll<<<,,,&&&$$$000%%%)))&&&'''''''''(((((())))))+++((($$$---'''***+++rrruuu~~~mmmUUURRR}}}ttthhhssskkkcccaaa___MMM666888LLL{{{888333++++++***))))))((()))))))))((('''&&&&&&&&&&&&&&&%%%'''$$$'''+++%%%'''666CCC___:::nnnjjjHHHEEELLLbbbpppYYY>>>>>>;;;333+++666///$$$111]]]mmmJJJyyyvvvWWWZZZ}}}wwwGGG===555(((---111111777dddIIIYYY~~~yyy|||GGGJJJxxx333---222+++555RRRFFFhhhIII<<<666BBB***LLL777,,,FFF}}}vvvsss]]]UUUKKKAAA888444999AAA222000,,,++++++,,,,,,+++***)))((('''&&&''''''(((+++---111444;;;UUUuuu:::(((+++222&&&+++***+++///(((lllzzzWWWbbbkkkwwwIIIAAA```PPP[[[QQQEEE777///+++***...333111BBBOOOYYY[[[LLL>>>???:::EEEnnnmmmgggaaafff___qqqddd___zzzAAA|||KKK???vvv>>>!!!<<>>KKK>>>^^^zzzEEEAAAjjj111+++++++++*********))))))***///111tttqqqccc[[[UUU~~~}}}tttkkk]]]MMMAAA===333888>>>>>>999444333333444999999777:::AAA>>>555LLL```lllZZZyyy@@@&&&,,,'''///(((,,,666]]]xxxuuuDDD}}}vvv}}}}}}|||yyysssmmmKKK???bbb{{{zzz}}}|||zzz}}}vvvyyywww999===yyyBBB444((([[[MMMddd---(((---&&&+++///'''''''''''''''''''''''')))$$$$$$))))))&&&000???yyy|||rrrwwwpppeeeppplllmmmbbbdddMMM;;;222222___zzz)))666((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))******999iiilll;;;fff]]]pppLLL===PPP555;;;'''//////222)))OOOlllVVVwwwrrrjjj{{{xxx]]]bbb333333...+++000222***aaauuuCCC\\\zzzxxxzzz>>>CCCppp666222'''...444III}}}444mmmSSS000RRRWWWSSS777000BBBFFFTTTXXXXXXPPPMMMCCC222///999===222000---,,,---------,,,)))((('''&&&&&&&&&&&&&&&***///000555999cccmmm<<<***+++111&&&,,,***&&&(((%%%]]]qqqttt|||XXXUUUeeeyyyUUU===\\\RRR[[[SSSCCC333---,,,,,,...000777MMM[[[\\\XXXJJJ>>>@@@777VVV}}}oookkkgggcccccceeeiiiiiigggoooSSSAAALLLfff999...444eeemmm???---(((+++***,,,))),,,QQQgggqqqooollllllkkksss```KKKAAA999___PPPjjjZZZEEE|||rrrgggrrrkkkNNNJJJ888,,,,,,+++******+++---///111KKK```~~~uuulllhhh```RRRSSSdddgggTTTCCC???MMM777JJJdddZZZ999fff@@@++++++++++++******)))))))))(((333***___wwwggg|||kkkIIIuuuuuuhhhWWWGGG@@@AAA777;;;???>>>999555555666:::777888>>>???===>>>BBBtttYYYwwwXXXhhh111%%%,,,(((+++---)))000KKKvvvxxxyyyzzzTTTnnnxxx}}}|||||||||zzzvvvrrr[[[iiiyyy~~~}}}zzz}}}ddd888>>>qqq999000444___bbbuuu)))(((+++%%%+++ ,,,''''''''''''''''''''''''***%%%%%%)))(((%%%,,,999hhh~~~iiiwwwggg]]]nnn~~~vvviiieeedddUUU```KKK+++;;;@@@JJJUUU+++&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))******444[[[FFFWWWqqq<<>>AAAAAA^^^MMMFFFSSS``````WWWNNNKKKCCC333222:::<<<222///---,,,---------,,,(((((('''&&&&&&&&&&&&&&&***000000444777bbbjjj???,,,+++000&&&,,,+++)))(((***PPPooopppaaaIII___}}}ggg999XXXUUU^^^XXXGGG555---......///000777SSS```YYYOOOCCC:::<<<999uuuuuupppiiieeefff___iii^^^llllllcccbbb888]]]PPP333999222uuusss;;;***!!!,,,000(((''',,,DDDgggwwwkkkjjjnnngggpppfffQQQAAA777---PPPiiiNNN444444JJJwwwccchhhuuuaaa999eeewww|||&&&***,,,++++++***+++,,,---...777EEEhhhyyynnnddd]]]TTTKKKGGGCCCAAAEEELLL888BBBqqqZZZDDDWWWLLL###,,,************))))))))))))&&&444$$$CCCuuummmjjj|||XXXaaauuu|||xxxpppcccPPP???:::<<<999;;;<<<999666444666888???:::===BBB<<<666IIIeeeWWWvvvYYYGGG&&&&&&+++***&&&000******666ppp]]]vvvfffZZZ}}}}}}|||{{{{{{{{{{{{zzzxxxooouuuxxx]]]}}}}}}}}}QQQ===DDDUUU666---???TTThhhYYY%%%))))))$$$,,,###)))''''''''''''''''''''''''***&&&'''***(((###(((111rrrxxx{{{|||}}}uuuyyyWWWEEEwwwuuuggg```mmmZZZPPP@@@444<<>>333...---000555888SSS^^^TTTJJJ@@@777777>>>mmmpppfffcccggg]]]gggWWWjjjkkkbbbbbbhhh:::fff===///777CCCuuu}}}000---%%%...///###(((,,,666^^^ssscccdddsssvvvfffmmmooo^^^FFF777///555666++++++<<>>???>>>555:::```|||cccxxxOOOyyysss222)))***)))...###,,,...***---ccceee}}}{{{tttNNN~~~}}}{{{zzzzzzzzz{{{{{{~~~[[[qqq{{{~~~}}}}}}|||vvvHHH@@@YYYBBB777///EEEHHHkkk???###***)))%%%...''''''''''''''''''''''''''''''(((&&&(((***)))%%%''',,,BBBkkkssspppzzzoookkkyyyuuu\\\^^^aaabbbYYY[[[KKK...;;;@@@666dddiiiRRR++++++111(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***000777~~~tttAAAlllqqqIIIIIIRRRdddmmmGGGCCC333???888,,,333,,,---***,,,---LLLiiiJJJxxxqqqvvvsssUUURRR]]]OOOjjjHHHppp777///111000+++000&&&333DDDuuuyyyaaa}}}|||}}}}}}xxxyyyyyyrrr{{{[[[888^^^llleee---***+++//////:::bbbfffPPPMMMGGGWWWqqqRRRaaaXXX\\\NNNEEE;;;222777>>>888111///,,,+++,,,---,,,,,,(((''''''&&&&&&&&&''''''***000000555888ccc}}}cccDDD111+++---&&&...+++,,,%%%'''777jjjqqqzzzgggNNN[[[{{{zzzCCCFFFSSS___dddYYYJJJ<<>><<<555666777LLLQQQ}}}---%%%+++)))'''...)))(((''''''''''''''''''''''''&&&&&&(((******((()))+++'''|||rrrtttuuuyyyppp^^^kkkVVV@@@777000<<<@@@OOO111)))&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***(((\\\OOO[[[zzzzzzZZZFFF:::555jjj{{{]]]666AAARRR777111222///---...+++---(((@@@cccGGGooo{{{vvvoooUUUcccyyy===~~~___zzz>>>ZZZ555111(((///''',,,$$$///:::gggzzz}}}zzzzzzuuuqqqRRR111\\\tttVVV...+++---...,,,444aaa|||NNNvvv\\\WWWwwwhhhjjjrrr___OOOAAA666111;;;@@@777111...,,,+++,,,,,,,,,+++''''''&&&&&&&&&''''''((()))///111666;;;fffiiiDDD333,,,---&&&...******&&&###000]]]ppprrrkkkWWWUUUoootttTTT;;;IIIXXXccc^^^UUUHHH666+++---666JJJUUUTTTKKKCCC888333;;;qqqvvveeellleee___bbb___ccc```iiihhhtttnnn===TTTVVV000000333ooommmRRR&&&,,,******%%%---***''')))===\\\iiieeejjjvvvkkkvvvuuu^^^KKK111999<<<;;;***888|||gggvvvjjjRRR444^^^www[[[)))***((())))))))))))))))))(((((()))"""555QQQyyyppp|||}}}tttssszzzxxxnnnppp~~~yyylllEEEOOO~~~]]]333)))%%%...$$$''''''''''''((((((((((((+++$$$000***,,,UUUooolllyyyeeezzz~~~lllWWWKKKDDD???<<<<<<555444444555777:::===???:::555777JJJhhhNNNsssHHHhhh---&&&,,,'''$$$---***&&&,,,)))---888eee|||pppggg]]]|||~~~~~~}}}zzzwwwvvvwwwxxxooodddfffvvvuuu~~~~~~|||yyy[[[555@@@ddd222333DDDMMMcccddd''')))***((()))+++)))(((''''''''''''''''''''''''%%%&&&''')))************'''UUUttt~~~|||~~~wwwmmmrrrfffdddttt|||dddzzzpppUUUUUUDDD666333<<>>eeePPP{{{DDD^^^kkkvvvYYYxxx111111---(((333///***444,,,777LLLxxx|||sssWWWKKKooouuu}}}wwwsssvvviiixxxppp<<>>...111555...222444555@@@===___777222"""((("""---''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((&&&///aaaeeeUUUwwwooowwwttt[[[777999HHHyyy111,,,999)))---,,,+++***%%%...***000qqq999}}}sssdddTTT|||pppnnnbbbkkkDDD444&&&******---)))***111111IIIsssSSS000AAAPPPooo~~~vvv{{{lllkkkpppbbb}}}eee444OOOvvvjjj,,,,,,(((,,,)))***222BBBVVVmmmiiiWWW^^^^^^gggppp^^^RRRcccKKK???888777???NNNIII111000...+++***+++,,,++++++&&&&&&&&&&&&&&&'''((()))***///111666;;;fffkkkMMM333...)))---))))))---'''&&&$$$///[[[uuuccc\\\NNN```\\\xxxUUU333NNNUUUfffaaaZZZcccXXXAAA:::BBBGGG===333666AAAnnnpppccceeeeeebbb]]]\\\```dddSSSooogggdddwww...WWWKKK555***:::aaa---,,,***(((''''''((())),,,((("""%%%888RRRbbbeee]]]vvvvvvlllppppppgggccc^^^MMM999>>>bbb}}}wwwgggOOOvvv]]]888FFFQQQlllsss???"""'''---&&&&&&&&&&&&''''''''''''((((((%%%'''***(((+++BBB[[[nnn~~~rrrmmm444******))))))((((((''''''((((((((((((((((((((((((%%%&&&+++...+++***444BBBnnngggfffjjjkkkppp|||kkkTTTAAA888:::888777888777999DDDPPPgggvvvVVVMMMaaaYYY000%%%(((((((((((())))))))))))333666...$$$jjjsssnnnppp^^^~~~vvvuuu|||~~~wwwsssvvvuuuvvvZZZ```gggrrryyywwwyyybbbFFF000\\\QQQ000)))SSSKKK\\\???***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&000%%%JJJzzzssskkkFFFHHH666???:::<<>>jjjiiimmmnnn[[[\\\VVVEEE666333CCCOOOKKK>>>333000...,,,++++++***(((&&&'''&&&&&&&&&&&&'''(((((((((---333444333fffxxxnnnlllKKK333...)))---))))))+++&&&((('''---PPPjjjdddjjjpppIIIkkkgggggg777AAARRRdddaaaZZZcccaaaQQQKKKGGGMMMPPPTTT]]]kkkpppppp\\\cccdddeeeaaa\\\ZZZ]]]aaa[[[cccjjjfff\\\DDDWWW@@@$$$333???rrreee---+++)))(((''''''((()))((()))&&&$$$000HHH^^^iiiaaaeeepppyyytttjjjlllvvviiigggZZZIIIOOOrrrvvvmmmhhh\\\eee```___BBB+++___|||VVV///!!!(((***###&&&&&&&&&&&&'''''''''''')))&&&'''+++((("""(((333MMMaaayyy}}}___JJJ666$$$)))))))))(((((((((''''''''''''''''''''''''''''''(((''')))+++(((%%%+++555XXXmmmxxxppphhhlllrrrsss{{{yyyyyymmm]]]PPPQQQSSSWWW___lll{{{mmmGGG___mmmAAA+++,,,'''((((((((())))))))))))(((555$$$'''///HHH~~~iiixxxuuujjjfffxxxwwwxxxvvvttttttooo}}}gggOOO\\\lll}}}yyy{{{wwwccc@@@???HHH}}}888999===NNNWWW{{{sss222---((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""+++###...___yyy}}}qqqIII***"""+++&&&###***)))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&)))888bbbzzzgggfffnnnmmmmmmttt```JJJ???,,,333rrr444)))000(((///,,,)))***((()))***''')))>>>VVVKKKyyybbbsss]]]aaaCCC///%%%+++000)))%%%((('''+++&&&---222UUUqqq<<<000>>>:::AAAVVVOOOWWW|||eeesssrrriiikkkqqqoookkkvvvAAANNNOOO\\\,,,!!!///(((&&&///***)))DDD{{{yyywwwyyybbbDDD888FFFeee]]]XXX^^^aaaaaaFFF===;;;555FFF]]]LLL444;;;000...,,,++++++***(((&&&'''&&&&&&&&&&&&'''(((((()))...333555555hhhmmmdddcccIII222...)))---))))))(((&&&******(((>>>[[[fffsss@@@gggaaaqqqIII666III___bbbZZZaaaggg```ZZZ]]]ZZZ___mmmcccMMMddd~~~``````bbbbbb```[[[YYYZZZ]]]___]]]dddrrr222SSSSSS::::::UUU}}}777,,,+++)))'''''''''(((((($$$)))***%%%''':::UUUhhhiii___cccsssyyynnnhhhllliiikkkeeeZZZ```ggg```]]]YYYaaaEEEDDD777222```444!!!$$$)))((($$$&&&&&&&&&&&&'''''''''''')))$$$$$$+++---&&&"""$$$"""---@@@TTTeeerrrzzz~~~yyyzzzpppsssmmm\\\DDD000&&&""" (((((((((((((((''''''''''''''''''''''''''''''''')))'''((()))'''$$$&&&***888WWWrrruuuooollleee\\\~~~rrrvvvxxxuuusss|||eee:::QQQtttsssFFF((($$$***''''''((((((((()))))))))"""666!!!&&&777000yyyaaatttXXXyyyzzzssssssvvvtttooolllvvvfff]]]uuu{{{pppssswwwiiiRRR888777{{{KKK111,,,IIIFFFhhhLLL"""...(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((($$$444aaaqqq{{{www|||~~~555"""$$$,,,+++"""&&&+++###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''---<<>>]]]nnnssszzzfff\\\pppccc```+++((()))---...+++)))***&&&+++'''''')))GGG|||nnnEEEEEETTTLLLIIIKKKGGG|||tttzzzrrr___^^^lllqqqiiiaaa333KKKYYYxxx>>>&&&(((111&&&%%%...+++)))999ZZZoooiiifffdddIIIdddqqquuukkkcccWWW444777333AAAWWWXXXEEE888777111///,,,******)))'''&&&'''&&&&&&&&&&&&'''(((((((((---222555666jjjwwwnnnlllFFF111...(((,,,))))))''''''******$$$...NNNjjjlllsssUUUNNNhhhlll___;;;<<>>111888FFFqqqvvvvvviiiWWWVVVTTTSSSSSSTTTVVVWWW]]][[[fffJJJ888OOOAAA))),,,:::pppyyybbb...''''''''''''''''''&&&&&&((('''''')))******...333WWW___iiigggVVVLLL[[[rrrfffiiikkkjjjgggeeefffhhh```[[[UUUQQQJJJ@@@888555+++222VVVxxx______000'''%%%+++***!!! '''%%%%%%%%%%%%&&&&&&&&&&&&###%%%((((((%%%###$$$%%% """%%%&&&&&&'''+++...... (((111&&&(((///&&&&&&(((,,,,,,&&&!!!"""'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''%%%'''***(((%%%+++***'''+++EEEeeerrrnnnllljjjhhh^^^JJJGGGnnnlllTTTFFF888GGGppp|||kkkmmmOOO111((((((((((((+++&&&&&&'''''''''((((((((($$$222%%%+++$$$555)))666yyyfff~~~yyylllrrrssskkkcccbbbgggjjjlllfffaaabbbgggkkkjjjfffmmmccc^^^YYYDDD333>>>UUUOOO---444<<>>sss[[[ZZZjjj~~~iii\\\SSS[[[aaa^^^jjjoooZZZ777777QQQttt999)))***'''%%%'''******(((***(((,,,HHH}}}pppzzznnn~~~qqq^^^hhhzzzpppccc^^^kkkiiirrr___333555444///GGGxxxgggFFFSSSBBB***BBB333///+++(((''''''&&&%%%'''&&&&&&&&&&&&'''((((((,,,...222666;;;ppp]]]kkkvvv===...---'''***(((***$$$+++&&&###)))%%%+++BBBXXX^^^iii]]]OOOSSSZZZ]]]LLL>>>III___```aaaeee^^^YYYSSS:::'''444HHHJJJCCCPPPEEENNN```oooooo|||ZZZWWWRRROOOOOOPPPRRRSSSXXXQQQTTT777DDDCCC444+++222VVVwwwqqq<<<$$$***&&&&&&&&&''''''&&&&&&&&&((($$$%%%)))***((()))---FFFWWWgggggg\\\SSSSSSWWWYYYYYYZZZ^^^```___^^^\\\LLLLLLGGG===555111000000@@@NNNwwwyyybbbRRR;;;###&&&(((&&&$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&& ###&&&''''''(((((((((---***'''###"""$$$(((***,,,''')))***%%%$$$'''%%%'''%%%###"""&&&+++***%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$(((((($$$$$$''''''$$$$$$(((%%%!!!---HHH[[[___rrriiidddgggbbbPPP===444:::;;;>>>BBBEEECCC===777NNN\\\wwwxxxkkkhhhfff<<<000&&&%%%&&&%%%%%%&&&&&&&&&&&&'''''''''((((((555 %%%222111222'''```___tttttt~~~tttppplllhhhbbb[[[ZZZ]]]aaaZZZ[[[^^^]]]```dddaaadddPPPHHHBBB444FFFnnneee!!!@@@???MMMGGG|||uuu>>>"""%%%'''"""'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&(((,,,((( !!!555///DDDdddsss}}}ooo{{{|||sssqqqWWW222%%%*** &&&333$$$ ---***%%%***$$$***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$"""+++==={{{yyyrrrbbbSSSYYYccckkknnnrrryyy~~~~~~zzzvvvkkkjjjyyy}}}lllYYYhhh---$$$'''///###(((((($$$000%%%&&&''''''&&&&&&''')))+++###000CCCuuu}}}ssszzz```eeennnzzz~~~}}}yyynnneeedddzzzvvvhhh```---555((()))((())),,,,,,)))&&&&&&&&&###+++&&&((((((...___{{{|||yyyqqqeeehhh{{{OOO\\\```^^^cccVVVLLLeeehhh@@@BBB;;;~~~///((()))%%%%%%)))(((&&&***000$$$&&&---cccjjjvvvxxxyyybbbPPPYYY```mmm\\\CCC>>>CCCIII111,,,888888LLLoooxxx]]]HHHOOOBBB444FFF333000+++((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((,,,...000555999ooo___zzzttt<<<...---'''***'''***""",,,&&&###---'''"""111YYY]]]^^^XXXTTT<<<```WWW```>>>===UUU[[[]]]___VVVPPPSSS:::%%%444EEELLLVVVCCC\\\mmmfffyyylllnnnvvv]]]XXXRRRMMMLLLNNNOOOPPPQQQMMM777888HHH888$$$222444mmmfffDDD%%%---"""%%%%%%&&&''''''&&&&&&&&&'''######((()))&&&'''---'''FFF[[[^^^lllyyyaaa666PPPKKKHHHHHHIIIFFF@@@<<<666999555***%%%+++666<<>>"""***((( !!!***+++###$$$$$$%%%%%%%%%&&&&&&&&&)))'''### ###$$$#########$$$'''******'''###!!!...)))"""++++++'''///###)))***###!!!%%%'''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###((()))%%%$$$(((+++))))))&&&(((+++&&&$$$555MMMcccaaa]]]\\\ccckkkmmmiiiddd[[[TTTVVV\\\dddppp{{{jjjrrrvvvgggcccxxxggg...)))((('''&&&))),,,)))$$$&&&&&&&&&'''''''''((((((''''''***333 000+++UUUqqqzzz___vvv~~~|||rrriiieeeiiifffYYYNNNMMMNNNJJJPPPUUUOOONNNPPPLLL@@@666BBBKKKKKKooo___000666>>>YYYVVV___ZZZ&&&%%%***%%%---''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$''',,,666000((('''!!!%%%&&&...///...GGGWWWUUU[[[YYYQQQQQQ555---&&&###'''111'''%%%"""###..."""(((...%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&& ******,,,333;;;```ZZZSSSTTTSSSQQQUUU\\\[[[TTTaaaKKK___ttt[[[QQQvvvsss&&&$$$222&&&,,,###...)))"""222###$$$''')))'''%%%''')))***+++(((***DDD|||iii```bbbllluuuzzz~~~uuufff```hhhvvv|||qqqfffzzzccc,,,///222+++'''&&&((($$$"""+++###(((/// (((000&&&DDDttt{{{xxxkkkgggfffoooKKKDDDbbb\\\]]]]]]UUUSSS```]]]TTThhhhhh<<<>>>444zzz```(((+++,,,((((((,,,&&&"""+++###$$$666(((???~~~tttuuuzzz}}}xxx^^^ZZZ???JJJGGGHHHFFF......333???>>>GGG[[[TTT[[[;;;<<>>BBB[[[WWW___YYYVVV[[[ppptttnnn^^^OOOHHHAAA===DDDOOO<<<444<<>>EEECCC:::333@@@>>>;;;,,, 333QQQ]]]aaaFFF)))%%%((($$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""%%%...888@@@CCCDDDJJJNNNPPPTTTYYYZZZXXX]]]aaabbb]]]XXXSSSMMMFFF???222&&&%%%&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((+++++++++***(((%%%###""")))(((((()))******'''$$$###$$$&&&+++---+++$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))+++(((***>>>ZZZddd___RRRTTTTTTUUUXXXZZZWWWRRRYYYZZZZZZYYYWWWYYY___dddcccYYYPPPOOONNNEEE999222LLLLLLKKKRRRiiivvv\\\444###"""%%%)))'''!!!"""&&&$$$$$$$$$$$$####################################$$$$$$$$$###############!!!""""""""""""#####################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###%%%&&&%%%)))777MMM^^^ccczzzqqqfffvvvwwwqqqxxxttt}}}rrr___UUU@@@...'''******,,,,,,$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++######***''' ***===yyyyyymmmWWWWWWeeewww{{{rrrpppuuu{{{ccc\\\xxx:::,,,,,,(((%%%(((------(((&&&&&&&&&&&&%%%%%%%%%$$$%%%$$$$$$$$$%%%&&&'''(((%%%<<<\\\qqqlllhhhbbb^^^ZZZWWWVVVVVVMMMCCC777BBBPPPHHHEEENNNKKKXXX]]]VVVDDD...111JJJddd]]]---)))'''''''''''''''''''''''''''&&&(((###''',,,)))QQQtttNNNHHHXXXeeeZZZnnnvvv~~~|||sssooouuu}}}lllIIIooo}}}MMMeeeeee???<<<---(((%%%'''(((&&&%%%&&&&&&%%%%%%%%%%%%&&&''''''"""333***444222{{{___RRR000***(((&&&***$$$'''%%%%%%%%%%%%%%%%%%%%%%%%---!!!(((BBBOOOHHHGGGRRR???CCCEEEBBB???>>>:::555???:::;;;???<<<444777BBBFFFUUU]]]lll]]]jjjZZZIII;;;@@@DDDBBB888333888BBBAAA999000%%%(((DDD]]]]]]BBB000###%%%)))&&&!!! #########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########!!!!!!%%%,,,222;;;@@@CCCCCCDDDFFFEEEAAAHHHFFFCCCFFFLLLKKK<<<+++&&&###!!!###$$$"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''###%%%'''))))))'''$$$###$$$$$$%%%&&&''''''%%%$$$***)))&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''###***((("""***AAASSSWWWKKKQQQSSSSSSTTTYYYYYYUUUNNNPPPOOOLLLIIIGGGJJJMMMFFFHHHJJJHHH===666???NNNIII===SSS~~~~~~OOO...///&&&%%%%%%'''%%%"""###%%%$$$$$$$$$#########""""""""""""""""""""""""""""""########################!!!""""""""""""#########"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''' '''+++''' +++777CCC```___[[[mmmkkkYYY[[[iii```___iiigggQQQ666&&&"""'''///)))&&&'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***%%%###'''+++((($$$!!!%%%DDDyyylllhhh}}}~~~kkkkkklllcccooo~~~~~~LLL666,,, ---...""""""......!!!&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&'''!!!///KKKqqqffffffccc^^^YYYUUURRRPPPPPPIIIAAA>>>GGGNNN[[[wwwPPP\\\WWWDDD888888HHHbbbrrr...000)))'''''''''''''''''''''''''''$$$+++$$$###+++$$$"""555PPPkkk```aaaqqqmmmQQQ>>>VVVqqqlllfffkkkkkkdddmmmmmmttt]]]RRRJJJ@@@&&&)))%%%$$$'''(((%%%$$$&&&&&&%%%%%%%%%%%%&&&''''''(((---(((777444mmmttt}}}gggLLL...+++(((&&&+++%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% %%%)))///>>>KKKKKKAAAAAA@@@>>>===AAACCC===444===777555999:::555555999GGGRRRWWWTTTGGGRRRKKK888<<<<<<<<<999666888>>>EEE111,,,,,,000<<>>444777BBBHHHHHHFFFUUU]]]llloooTTT///###+++'''%%%""""""###$$$%%%%%%$$$############""""""""""""""""""""""""""""""""""""""""""###############"""""""""#########$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%%%%%%%&&&777888;;;NNNTTTLLLNNNPPPKKKCCC;;;///%%%###'''+++!!!"""'''###$$$(((%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###'''(((%%%%%%)))***'''%%%+++GGGYYYmmmmmmjjjsssttt{{{]]]VVV999((()))%%%'''(((((('''&&&''''''%%%%%%%%%$$$$$$$$$######"""######$$$$$$%%%%%%&&&,,,###000___nnneeefffddd\\\UUUQQQNNNKKKMMMMMMJJJFFFiiivvv___YYYCCC111999GGGUUUcccQQQ///"""!!!,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$***&&&"""''')))&&&&&&,,,YYY~~~tttxxxnnnfffbbbcccMMM\\\aaaiiinnnzzz~~~WWWfffsss[[[333+++111'''$$$$$$''''''$$$$$$'''&&&%%%%%%%%%%%%&&&''''''...***,,,666444XXX```vvv|||III---+++(((&&&,,,&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&(((%%%...BBBGGG>>>@@@???;;;999<<>>999666444444555666666666888666>>>666333333;;;111===444...222>>>EEE>>>444******555@@@HHHQQQLLL888'''&&&%%%%%%###!!!$$$(((############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''&&&###!!!###%%%"""$$$"""$$$'''(((&&& ((()))!!!)))"""$$$$$$"""!!!"""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&***)))&&&$$$###$$$%%%&&&$$$%%%%%%%%%$$$%%%&&&'''"""%%%)))+++)))'''$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***$$$&&&+++(((!!!(((666AAAQQQYYYNNNCCCBBBEEEFFFTTTNNNDDD===999888888888<<<@@@BBB???>>>DDDLLLQQQdddmmm\\\666###******######""""""###%%%&&&$$$############""""""""""""""""""""""""""""""""""""!!!"""""""""#########$$$############$$$$$$$$$%%%!!!!!!!!!"""""""""######################################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&***&&&###$$$(((***(((%%%%%%$$$ !!!%%%(((***!!!((((((&&&(((,,,...000$$$###&&&"""$$$)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&(((&&&###$$$(((+++... """###888YYYkkknnnwwwqqq~~~hhhvvvhhhUUU???%%%222222---)))$$$%%%+++***###$$$+++$$$$$$$$$$$$############!!!"""###$$$$$$%%%%%%%%%000%%%CCCnnnyyy}}}jjjlllfffZZZQQQOOONNNKKKIIIGGGLLLPPP~~~zzzYYYYYYIII444111BBBNNNYYYkkkuuu%%%000///&&&&&&&&&&&&&&&&&&&&&&&&%%%###''''''###''')))$$$ 111HHH```nnnqqq~~~}}}wwwtttpppttt~~~PPPXXX000(((:::'''%%%%%%''''''$$$$$$(((&&&%%%%%%%%%%%%&&&'''''',,,'''555///111JJJZZZuuuGGG---,,,)))'''---&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""$$$(((111???JJJHHHGGGAAA777444888>>>@@@444555555222333777::::::===111???888:::+++:::777***///555;;;???>>>555,,,///222AAAKKKGGGCCC888%%%&&&''''''&&&$$$$$$###""""""############$$$$$$$$$########################"""""""""###$$$%%%$$$###$$$&&&%%%!!!!!!$$$$$$"""$$$""" '''+++&&&!!!"""""""""###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$&&&'''((('''&&&%%%''''''&&&$$$######%%%''')))'''$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((("""$$$,,,+++"""***888CCCGGGLLLOOOFFF888>>>???BBBHHHLLLLLLGGGBBB===FFFJJJIIILLLUUU\\\\\\TTT@@@---&&&%%%$$$&&&***###%%%%%%%%%&&&%%%###############""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$&&&&&&###"""###%%%&&&""")))...'''%%%&&&###(((***&&& """)))&&&'''---### $$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$((("""""")))***### """###!!!---((($$$(((&&&222888LLLiiigggaaahhhsssgggnnn\\\<<<777555,,,***&&&###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!"""###$$$$$$%%%$$$$$$$$$###...,,,IIIaaacccrrrrrriiiZZZPPPOOOQQQOOOEEECCCQQQPPP___hhhQQQXXXAAA666000>>>OOOSSSfff111$$$111***222&&&&&&&&&&&&&&&&&&&&&&&&'''&&&---!!!!!!***'''&&&(((###888ggg}}}|||xxxzzzvvv}}}zzzyyyjjj___BBB---888---(((%%%%%%'''&&&###$$$)))&&&%%%%%%%%%%%%&&&''''''%%%$$$;;;(((///FFF^^^sss:::///&&&&&&)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''###$$$111===BBBEEEDDD<<<333000666===999777555444444444333111333222///,,,,,,,,,...///333555:::===555+++***000444>>>HHHIII???111'''###$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$)))222:::AAADDDEEEDDDQQQHHH@@@@@@GGGKKKJJJFFFFFFKKKQQQVVVVVVRRRLLLGGG))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((000999@@@BBBBBBEEECCC>>>777111+++'''%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$'''&&&$$$&&&222KKKjjjfffooommm\\\MMMJJJJJJFFFJJJPPPOOOPPPTTTIII999555222777:::```hhhZZZPPP&&&%%%,,,%%%!!!(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&)))000@@@TTTbbb}}}qqqmmmtttvvv{{{xxxnnnppprrriiiIII999'''###)))...***###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((***...///555555444999///&&&&&&)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%###!!!)))000888===@@@>>>888333333555999777555444555555444222333222000///000222444666<<<999777666111,,,000888AAADDDDDD>>>444***###!!!$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((***///444:::>>>EEEAAA???BBBHHHMMMKKKHHHJJJJJJIIIEEE???777000+++)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&)))+++)))'''(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$&&&'''%%%))):::UUUiiiwwwwwwooobbb]]][[[PPPBBBFFFAAA444222888777777BBBLLLUUUaaakkkjjj~~~III,,,###,,,'''###(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''###"""&&&///666JJJTTT]]]jjjyyywwwsssyyyzzz|||}}}^^^;;;&&&,,,&&&"""'''000444///((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''+++...444555888777...&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$"""!!!"""###+++111999===<<<777222///333222111222444666555444888777666555666888:::<<<:::444///---///333;;;CCCIIICCC999///'''#########$$$############"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###!!!###'''---000000111444888<<<===<<<::::::888555000+++&&&###!!!((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%$$$"""""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%!!!&&&((($$$ '''999IIIkkkkkkeee]]]\\\^^^YYYNNNVVVQQQKKKPPPXXXRRRPPP^^^TTTkkkYYY}}}AAA'''!!!!!!(((+++&&&###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''$$$  ###!!!)))...888DDDDDDAAAJJJXXXFFF555000...***+++///"""!!!###(((...///)))###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''***...333444===444,,,&&&'''(((&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$""" ###'''...666999888444000------...000333555555444888777555444333444555666///+++)))---444<<>>666***###!!!###%%%&&&############""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$&&&)))******)))(((((('''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((())))))))))))((('''%%%$$$###""""""########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!%%%'''$$$ '''///KKK\\\lllooollljjjiiifffaaa___```kkkrrreee]]]iiidddPPPyyy999,,,(((,,,---)))%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$########################### ###&&&'''&&&&&&&&&((((((((( %%%######...,,,$$$$$$***(((&&&$$$###$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((,,,,,,111333222CCC111+++&&&'''(((&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((%%%######%%%%%%$$$"""!!!"""%%%+++111666666555000000000111333333222000///...---,,,,,,,,,---...,,,---000555<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::::::::999999999888888888666666777888888999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888777777777777777777777888888888999777777777777777777777777666666666666666666666666444444444444444444444444555555444333333333333333333333444444444444333333111333444333222111222444222222222222222222222222333333333333333333333333111222222333333222222111///111111111//////000111222222222222222222222222555555444333333222111111111111111111111111111111////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&&&&$$$#################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%&&&)))+++***000111000:::{{{))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$###%%%(((%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))'''((((((((())))))*********)))(((((((((***+++,,,******+++,,,------......,,,,,,---......///000000---.........//////000000////////////////////////////////////000000000000000000111222333333444444111111222333333444555555444333333222222333333444222222333444444555666666444555555666777888888999999999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<======>>>???@@@@@@=================================>>>>>>>>>??????======<<<;;;;;;:::999999777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================::::::;;;;;;<<<===>>>>>>;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>???;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@@@@AAA>>>>>>??????@@@@@@@@@AAA????????????????????????>>>>>>>>>>>>>>>???@@@@@@??????@@@AAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>============>>>>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888999999888777777777777777777777888888888888777777555666777666555444555777444444444444444444444444444444444444444444444444111222222333333222222111222444555444222222333444333333333333333333333333777777666555444444333333222222222222222222222222000000000000000000000000000////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''%%%####################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&(((++++++111000---666vvv